/* AW-JALALI-UX-CONTROLS-V1 — page launch banners & compact flight info. */
.aw-launch-surface{position:relative;isolation:isolate}
.aw-launch-overlay{position:absolute;inset:0;z-index:24;display:flex;align-items:flex-start;justify-content:center;padding:clamp(38px,8vw,110px) 15px 20px;pointer-events:auto}
.aw-launch-overlay::before{content:"";position:absolute;inset:0;background:rgba(7,24,48,var(--aw-launch-alpha,.7));backdrop-filter:blur(4px);border-radius:inherit}
.aw-launch-overlay .aw-launch-message{position:relative;z-index:1;width:min(480px,100%);border-radius:22px;padding:34px 24px;text-align:center;background:rgba(13,40,71,.9);border:1px solid #a5dffb6b;box-shadow:0 20px 75px #001429a6;color:#fff;direction:rtl}
.aw-launch-overlay .aw-launch-message i{font-size:39px;color:#7fe4f9}.aw-launch-overlay .aw-launch-message strong{display:block;font-size:clamp(20px,3vw,30px);font-weight:900;margin:11px 0 8px}.aw-launch-overlay .aw-launch-message p{font-size:12px;color:#c6e3f8;margin:0;line-height:1.9}
.aw-launch-admin-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.aw-launch-admin-form>.btn{grid-column:1/-1;justify-self:start}.aw-launch-setting{padding:22px}.aw-launch-setting h2{margin:0 0 9px;font-size:18px}.aw-launch-setting p{font-size:12px;color:#5d7992}.aw-launch-setting-top{display:flex;justify-content:space-between;gap:15px;align-items:start}.aw-launch-switch,.aw-launch-slider{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:19px 0 12px;padding:14px;border:1px solid #d7e7f3;border-radius:12px}.aw-launch-switch input{accent-color:#149dcb;width:18px;height:18px}.aw-launch-slider input{flex:1;accent-color:#159fd0;min-width:90px}.aw-launch-slider output{min-width:40px;text-align:center}.aw-launch-role-help{margin-top:20px;padding:20px}.aw-launch-role-help p{line-height:2;font-size:12px}
.awfi-shell.awfi-clean{padding-top:28px;padding-bottom:50px}.awfi-clean .awfi-head{margin-bottom:15px}.awfi-clean .awfi-head h1{font-size:clamp(25px,2.7vw,34px);margin:0;line-height:1.6}.awfi-clean .awfi-head p{display:none}.awfi-clean .awfi-panel{padding:20px;box-shadow:0 14px 40px #082b4b09}.awfi-clean .awfi-panel-top{margin-bottom:12px}.awfi-clean .awfi-policy{display:none}.awfi-clean .awfi-source{flex-wrap:nowrap;min-height:65px}.awfi-clean .awfi-source-state{display:none}.awfi-clean .awfi-source a{display:flex;align-items:center;gap:9px;width:100%;color:inherit;text-decoration:none}.awfi-clean .awfi-source a:focus-visible{outline:2px solid var(--awfi-accent);outline-offset:4px}.awfi-clean .awfi-source:hover{border-color:#56aff0;box-shadow:0 9px 25px #11589413}.awfi-clean .awfi-board{min-height:180px}.awfi-clean .awfi-placeholder{padding:34px 16px}.awfi-clean .awfi-placeholder p{display:none}.awfi-clean .awfi-disclaimer,.awfi-clean .awfi-reference,.awfi-clean .awfi-ref-notice{display:none}.awfi-clean .awfi-count{font-size:11px}
@media(max-width:760px){.aw-launch-admin-form{grid-template-columns:1fr}.aw-launch-setting-top{flex-direction:column}.awfi-clean .awfi-sources{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:390px){.awfi-clean .awfi-sources{grid-template-columns:1fr}.aw-launch-setting-top .btn-outline{width:100%}}
@media(prefers-reduced-motion:reduce){.aw-launch-overlay{animation:none!important}}

.awfi-clean .awfi-message:not([data-error="true"]){display:none!important}
