/* آرامیا — موج ۳۰: حالت ساده، راهنمای تصویری، پیگیری بدون ورود */

/* ===== پنل راحتی خواندن ===== */
.ao-panel{position:fixed;z-index:1250;bottom:calc(66px + env(safe-area-inset-bottom));inset-inline-start:12px;
  width:min(272px,calc(100vw - 24px));padding:14px;border-radius:18px;display:none;
  background:linear-gradient(160deg,rgba(18,42,28,.985),rgba(6,15,10,.99));
  border:1px solid rgba(224,184,98,.5);box-shadow:0 22px 50px rgba(0,0,0,.6)}
.ao-panel.open{display:block}
.ao-panel h5{margin:0 0 10px;font-size:13.5px;font-weight:900;color:#ffe9b0}
.ao-sw{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 10px;border-radius:13px;
  background:rgba(255,255,255,.04);border:1px solid rgba(224,184,98,.22);margin-bottom:9px;cursor:pointer}
.ao-sw span{font-size:12.6px;font-weight:700;color:#f0e6cd;line-height:1.8}
.ao-sw small{display:block;font-size:10.8px;font-weight:500;color:#9fb0a4;margin-top:2px}
.ao-sw i{flex:0 0 auto;width:44px;height:26px;border-radius:999px;background:rgba(255,255,255,.14);
  border:1px solid rgba(224,184,98,.3);position:relative;transition:background .2s}
.ao-sw i::after{content:"";position:absolute;top:3px;inset-inline-start:3px;width:18px;height:18px;border-radius:50%;
  background:#dfe8e0;transition:transform .2s}
.ao-sw[aria-pressed="true"] i{background:linear-gradient(135deg,#ffe9b0,#c49a48)}
.ao-sw[aria-pressed="true"] i::after{transform:translateX(-18px);background:#13250f}
html[dir="ltr"] .ao-sw[aria-pressed="true"] i::after{transform:translateX(18px)}
.ao-panel .cls{width:100%;margin-top:4px;min-height:42px;border:0;border-radius:12px;cursor:pointer;
  font-family:inherit;font-weight:800;font-size:12.6px;color:#171106;
  background:linear-gradient(135deg,#ffe9b0,#e0b862 60%,#c49a48)}

/* ===== ۸) حالت ساده ===== */
html.ar-simple *{animation:none!important;transition:none!important;text-shadow:none!important}
html.ar-simple .m25-slider,html.ar-simple .ps25,html.ar-simple .pb26,
html.ar-simple .sx-wrap,html.ar-simple .hero-media,html.ar-simple canvas,
html.ar-simple .particles,html.ar-simple .orb,html.ar-simple .fx,html.ar-simple .bg-fx,
html.ar-simple .ken,html.ar-simple .marquee,html.ar-simple .ticker{display:none!important}
html.ar-simple body{background:#07140d!important}
html.ar-simple .card,html.ar-simple .pkg-btn,html.ar-simple .form-field input,
html.ar-simple .form-field textarea,html.ar-simple .ao-cb,html.ar-simple .ao-other{
  background:#0c2016!important;border-color:rgba(224,184,98,.45)!important;box-shadow:none!important;
  backdrop-filter:none!important}
html.ar-simple .pkg-grid,html.ar-simple .ao-cta,html.ar-simple .ao-cb .row,
html.ar-simple .ao-other .fields{grid-template-columns:1fr!important}
html.ar-simple p,html.ar-simple li,html.ar-simple label{color:#eef3ec!important;line-height:2.05!important}
html.ar-simple .btn-primary,html.ar-simple .cn-next,html.ar-simple .ao-btn,html.ar-simple .ss-btn{
  min-height:58px!important;font-size:16.5px!important;border-radius:12px!important;filter:none!important}
html.ar-simple .ao-fs{box-shadow:none}

/* ===== ۹) راهنمای تصویری سفارش ===== */
.ao-guide{margin:14px 0 6px;padding:15px 14px;border-radius:18px;
  background:linear-gradient(160deg,rgba(224,184,98,.09),rgba(12,32,22,.78));
  border:1px solid rgba(224,184,98,.32)}
.ao-guide h4{margin:0 0 4px;font-size:14.5px;font-weight:900;color:#ffe9b0}
.ao-guide .sub{margin:0 0 12px;font-size:12.2px;line-height:1.95;color:#b9c7bb}
.ao-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
@media(max-width:560px){.ao-steps{grid-template-columns:1fr}}
.ao-st{display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:14px;
  background:rgba(6,17,11,.55);border:1px solid rgba(224,184,98,.22)}
.ao-st .n{flex:0 0 auto;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;
  background:linear-gradient(135deg,#ffe9b0,#c49a48);color:#171106;font-weight:900;font-size:15px}
.ao-st .n svg{width:20px;height:20px}
.ao-st b{display:block;font-size:12.8px;color:#fff6e2;font-weight:800;line-height:1.7}
.ao-st span{display:block;font-size:11.4px;color:#a9bbad;line-height:1.8}

/* ===== ۱۷) پیگیری سفارش بدون ورود ===== */
.ao-modal{position:fixed;inset:0;z-index:1400;display:none;align-items:center;justify-content:center;
  padding:16px;background:rgba(3,9,6,.78);backdrop-filter:blur(5px)}
.ao-modal.open{display:flex}
.ao-modal .bx{width:min(420px,100%);padding:18px;border-radius:20px;
  background:linear-gradient(160deg,rgba(18,42,28,.99),rgba(6,15,10,.99));
  border:1px solid rgba(224,184,98,.5);box-shadow:0 26px 60px rgba(0,0,0,.65)}
.ao-modal h4{margin:0 0 5px;font-size:16px;font-weight:900;color:#ffe9b0}
.ao-modal p{margin:0 0 12px;font-size:12.3px;line-height:1.95;color:#b9c7bb}
.ao-modal input{width:100%;box-sizing:border-box;min-height:52px;border-radius:13px;padding:13px 14px;
  font-family:inherit;font-size:16px;letter-spacing:.05em;text-align:center;direction:ltr;
  background:rgba(0,0,0,.42);border:1px solid rgba(224,184,98,.4);color:#fff}
.ao-modal .go{margin-top:10px;width:100%;min-height:54px;border:0;border-radius:14px;cursor:pointer;
  font-family:inherit;font-weight:900;font-size:15.5px;color:#171106;
  background:linear-gradient(135deg,#ffe9b0,#e0b862 60%,#c49a48)}
.ao-modal .cls{margin-top:8px;width:100%;min-height:46px;border-radius:12px;cursor:pointer;font-family:inherit;
  font-weight:800;font-size:13px;color:#e8dcc0;background:transparent;border:1px solid rgba(224,184,98,.35)}
.ao-modal .res{margin-top:12px;padding:12px;border-radius:13px;font-size:12.6px;line-height:2;white-space:pre-line;
  display:none;background:rgba(74,222,128,.07);border:1px solid rgba(120,200,150,.3);color:#d6ead9}
.ao-modal .res.err{background:rgba(255,160,120,.08);border-color:rgba(255,160,120,.3);color:#ffd4bd}
.ao-modal .res.show{display:block}
html.ar-big .ao-modal input{font-size:18px!important}

/* دکمهٔ پیگیری داخل نوار کمک */
.ao-help .ao-trk{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:9px 14px;border-radius:12px;
  font-family:inherit;font-weight:800;font-size:12.6px;cursor:pointer;
  border:1px solid rgba(224,184,98,.45);background:rgba(6,17,11,.5);color:#f7e4a8}
