.preznta-tour { position:fixed;inset:0;z-index:1000000;direction:rtl;font-family:var(--brand-font,'IBM Plex Sans Arabic',sans-serif);color:#17212b; }
.preznta-tour-shade { position:absolute;inset:0;background:rgba(8,15,24,.68);backdrop-filter:blur(2px); }
.preznta-tour.has-target .preznta-tour-shade { background:transparent;backdrop-filter:none; }
.preznta-tour-spot { position:fixed;border:2px solid var(--brand-primary,#0085ff);border-radius:16px;box-shadow:0 0 0 9999px rgba(8,15,24,.68),0 0 0 7px color-mix(in srgb,var(--brand-primary,#0085ff) 20%,transparent);pointer-events:none;transition:inset .22s ease,width .22s ease,height .22s ease; }
.preznta-tour-card { position:fixed;width:min(390px,calc(100vw - 32px));background:#fff;border:1px solid #e7ebf0;border-radius:22px;padding:24px;box-shadow:0 28px 90px rgba(4,16,30,.26);outline:0; }
.preznta-tour-card.is-centered { left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;width:min(480px,calc(100vw - 32px));padding:34px; }
.preznta-tour-top { display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px; }
.preznta-tour-label { display:inline-flex;align-items:center;gap:8px;color:var(--brand-primary,#0085ff);font-size:12px;font-weight:700; }
.preznta-tour-label:before { content:'';width:7px;height:7px;border-radius:50%;background:var(--brand-primary,#0085ff);box-shadow:0 0 0 5px color-mix(in srgb,var(--brand-primary,#0085ff) 12%,transparent); }
.preznta-tour-skip { border:0;background:none;color:#75808c;font:inherit;font-size:12px;cursor:pointer;padding:5px; }
.preznta-tour-card h2 { margin:0 0 10px;font-size:23px;line-height:1.45;font-weight:750;color:#17212b; }
.preznta-tour-card p { margin:0;color:#66727f;font-size:14px;line-height:1.9; }
.preznta-tour-card.is-centered h2 { font-size:29px; }
.preznta-tour-graphic { width:76px;height:58px;position:relative;margin:0 auto 25px; }
.preznta-tour-graphic i { position:absolute;inset:0;border-radius:10px;border:1px solid #dbe2ea;background:#fff; }
.preznta-tour-graphic i:nth-child(1){transform:rotate(-12deg) translate(-8px,4px)}
.preznta-tour-graphic i:nth-child(2){transform:rotate(8deg) translate(8px,-3px)}
.preznta-tour-graphic i:nth-child(3){border-top:4px solid var(--brand-primary,#0085ff)}
.preznta-tour-footer { display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px; }
.preznta-tour-progress { display:flex;gap:5px;align-items:center; }
.preznta-tour-progress i { width:6px;height:6px;border-radius:999px;background:#d8dee5;transition:.2s; }
.preznta-tour-progress i.active { width:22px;background:var(--brand-primary,#0085ff); }
.preznta-tour-actions { display:flex;gap:8px;margin-inline-start:auto; }
.preznta-tour-actions button { border:1px solid #e1e6eb;border-radius:11px;background:#fff;color:#53606d;padding:10px 14px;font:inherit;font-size:12px;font-weight:700;cursor:pointer; }
.preznta-tour-actions button[data-next] { background:var(--brand-primary,#0085ff);border-color:var(--brand-primary,#0085ff);color:var(--desktop-on-accent,#fff);min-width:94px; }
.preznta-tour-actions button:disabled { opacity:.4;cursor:default; }
#editor-help-tour { position:relative; }
#editor-help-tour:after { content:'شرح';position:absolute;top:-9px;left:-8px;padding:2px 5px;border-radius:7px;background:var(--brand-primary);color:var(--desktop-on-accent,#fff);font-size:7px;font-weight:700;line-height:1.2; }
@media(max-width:760px){
  .preznta-tour-card:not(.is-centered){left:16px!important;right:16px!important;bottom:16px!important;top:auto!important;width:auto;}
  .preznta-tour-card{padding:20px;border-radius:18px}.preznta-tour-card h2{font-size:20px}.preznta-tour-card p{font-size:13px}
}
@media(prefers-reduced-motion:reduce){.preznta-tour-spot,.preznta-tour-progress i{transition:none}}

