@font-face{font-family:Tajawal;src:url(/fonts/tajawal/Tajawal-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Tajawal;src:url(/fonts/tajawal/Tajawal-Medium.ttf)format("truetype");font-style:normal;font-weight:500 600;font-display:swap}@font-face{font-family:Tajawal;src:url(/fonts/tajawal/Tajawal-Bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Tajawal;src:url(/fonts/tajawal/Tajawal-ExtraBold.ttf)format("truetype");font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:Tajawal;src:url(/fonts/tajawal/Tajawal-Black.ttf)format("truetype");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:Cairo;src:url(/fonts/cairo/Cairo-Variable.ttf)format("truetype");font-style:normal;font-weight:100 1000;font-display:swap}@font-face{font-family:Noto Kufi Arabic;src:url(/fonts/noto-kufi-arabic/NotoKufiArabic-Variable.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Almarai;src:url(/fonts/almarai/Almarai-Regular.ttf)format("truetype");font-style:normal;font-weight:400 600;font-display:swap}@font-face{font-family:Almarai;src:url(/fonts/almarai/Almarai-Bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Almarai;src:url(/fonts/almarai/Almarai-ExtraBold.ttf)format("truetype");font-style:normal;font-weight:800 900;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/ibmplexsansarabic/IBMPlexSansArabic-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/ibmplexsansarabic/IBMPlexSansArabic-Medium.ttf)format("truetype");font-style:normal;font-weight:500 600;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/ibmplexsansarabic/IBMPlexSansArabic-Bold.ttf)format("truetype");font-style:normal;font-weight:700 900;font-display:swap}@font-face{font-family:Changa;src:url(/fonts/changa/Changa-wght.ttf)format("truetype");font-style:normal;font-weight:200 800;font-display:swap}:root{--font-flight-arabic:Tajawal,"Segoe UI",Arial,sans-serif;--font-flight-title:var(--font-flight-arabic);--font-flight-details:var(--font-flight-arabic);--font-flight-numerals:Arial,"Segoe UI",sans-serif;--navy:#071c2d;--navy2:#0c2941;--ink:#102536;--muted:#71808b;--ivory:#f7f5ef;--white:#fff;--gold:#c7a45a;--line:#e6e4dd}*{box-sizing:border-box}body{background:var(--ivory);color:var(--ink);margin:0;font-family:Tajawal,Arial,sans-serif}.shell{direction:rtl;min-height:100vh;display:flex}.sidebar{color:#fff;z-index:10;background:linear-gradient(165deg,#092338,#061723);flex-direction:column;width:272px;padding:30px 20px 20px;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 24px #00101b18}.brand{border-bottom:1px solid #ffffff16;align-items:center;gap:12px;padding:0 10px 28px;display:flex}.mark{border:1px solid var(--gold);width:42px;height:42px;color:var(--gold);place-items:center;font-family:serif;font-size:25px;display:grid;transform:rotate(45deg)}.mark:first-letter{transform:rotate(-45deg)}.brand b,.brand small{display:block}.brand b{letter-spacing:.7px;font-size:14px}.brand small{color:#9cb0bd;margin-top:4px;font-size:12px}.sidebar nav{grid-gap:7px;gap:7px;margin-top:28px;display:grid}.sidebar nav button{color:#9fb0bb;cursor:pointer;text-align:right;background:0 0;border:0;border-radius:11px;align-items:center;gap:13px;padding:13px 15px;font:600 14px Tajawal;display:flex}.sidebar nav button svg:last-child{margin-right:auto}.sidebar nav button.active{color:#fff;border-right:3px solid var(--gold);background:#ffffff12}.sidebar-note{color:var(--gold);background:#c7a45a12;border:1px solid #c7a45a30;border-radius:12px;gap:11px;margin-top:auto;padding:15px;display:flex}.sidebar-note b,.sidebar-note small{display:block}.sidebar-note small{color:#9fb0bb;margin-top:3px;font-size:11px}.profile{border-top:1px solid #ffffff16;align-items:center;gap:10px;margin-top:17px;padding:17px 7px 0;display:flex}.avatar{background:var(--gold);width:38px;height:38px;color:var(--navy);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.profile b,.profile small{font-size:12px;display:block}.profile small{color:#8fa3b0;margin-top:2px}.profile button{color:#8fa3b0;background:0 0;border:0;margin-right:auto}.workspace{width:calc(100% - 272px);margin-right:272px}header{border-bottom:1px solid var(--line);z-index:5;background:#fff;align-items:center;gap:15px;height:74px;padding:0 42px;display:flex;position:sticky;top:0}.search{color:#8d989f;background:#f4f5f3;border-radius:10px;align-items:center;width:min(430px,45vw);height:42px;padding:0 14px;display:flex}.search input{background:0 0;border:0;outline:0;width:100%;padding:0 10px;font:500 13px Tajawal}.icon-button,.menu{border:1px solid var(--line);background:#fff;border-radius:10px;place-items:center;width:42px;height:42px;display:grid;position:relative}.icon-button{margin-right:auto}.icon-button i{background:#cc4e4e;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:9px}.create,.primary{background:var(--navy);color:#fff;border:0;border-radius:10px;align-items:center;gap:8px;height:42px;padding:0 18px;font:700 13px Tajawal;display:flex}.menu,.close{display:none}.content{max-width:1500px;margin:auto;padding:38px 42px 60px}.title-row{justify-content:space-between;align-items:flex-end;margin-bottom:28px;display:flex}.eyebrow{color:var(--gold);letter-spacing:1.4px;font-size:10px;font-weight:800}.title-row h1{margin:6px 0 2px;font-size:29px}.title-row p{color:var(--muted);margin:0;font-size:14px}.date{text-align:left;flex-direction:column;display:flex}.date span{color:var(--muted);font-size:11px}.metrics{grid-gap:15px;grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.metrics article,.panel{border:1px solid var(--line);background:#fff;border-radius:15px;padding:20px;box-shadow:0 5px 20px #06172308}.metrics article{position:relative}.metrics span,.metrics small{color:var(--muted);font-size:12px;display:block}.metrics strong{margin:8px 0 2px;font-size:28px;display:block}.metric-icon{border-radius:10px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:18px;left:18px}.metric-icon svg{width:18px}.gold{color:#a37c2b;background:#c7a45a18}.blue{color:#3973c3;background:#3b82f618}.green{color:#278760;background:#35a87918}.violet{color:#7750c9;background:#8b5cf618}.grid{grid-gap:18px;grid-template-columns:1.55fr 1fr;gap:18px;margin-top:18px;display:grid}.panel-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.panel-head h2{margin:4px 0 0;font-size:17px}.panel-head button{color:#5b6e7a;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font:600 12px Tajawal;display:flex}.deal{border-top:1px solid #eee;align-items:center;gap:14px;padding:15px 0;display:flex}.destination{border-radius:11px;flex:none;place-items:center;width:54px;height:48px;font-size:12px;font-weight:800;display:grid}.amber{color:#987326;background:#f3e8c9}.purple{color:#7455ad;background:#eee7fb}.deal-main{flex:1}.deal-main>div:first-child{align-items:baseline;gap:9px;display:flex}.deal h3{margin:0;font-size:15px}.deal-main>div span{color:var(--muted);font-size:11px}.deal-meta{gap:18px;margin-top:7px;display:flex}.deal-meta b{color:#53646f;font-weight:600}.deal-price{text-align:left;min-width:92px}.deal-price small,.deal-price b{display:block}.deal-price small{color:var(--muted);font-size:9px}.deal-price>b{font-size:20px}.status{border-radius:20px;margin-top:3px;padding:3px 7px;font-size:9px!important;display:inline-block!important}.activity ul{margin:4px 0;padding:0;list-style:none}.activity li{border-top:1px solid #eee;align-items:flex-start;gap:12px;padding:13px 0;display:flex}.activity li b,.activity li small{font-size:12px;display:block}.activity li small{color:var(--muted);margin-top:4px;font-size:10px}.dot{border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px;box-shadow:0 0 0 4px #eee}.gold-dot{background:var(--gold);box-shadow:0 0 0 4px #c7a45a18}.blue-dot{background:#4b8bdd;box-shadow:0 0 0 4px #4b8bdd18}.green-dot{background:#41a77e;box-shadow:0 0 0 4px #41a77e18}.quick{margin-top:18px}.quick-grid{grid-gap:10px;grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.quick-grid button{border:1px solid var(--line);text-align:right;color:var(--ink);background:#fbfbf9;border-radius:11px;align-items:center;gap:10px;padding:14px;display:flex}.quick-grid button>svg:first-child{color:var(--gold);width:20px}.quick-grid button>svg:last-child{color:#9aa5ab;width:15px;margin-right:auto}.quick-grid b,.quick-grid small{font-family:Tajawal;display:block}.quick-grid small{color:var(--muted);margin-top:3px;font-size:9px}.placeholder{text-align:center;background:#ffffff80;border:1px dashed #d5d1c5;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:470px;display:flex}.placeholder-icon{background:var(--navy);width:62px;height:62px;color:var(--gold);border-radius:18px;place-items:center;margin-bottom:18px;display:grid}.placeholder h2{margin:6px 0}.placeholder p{color:var(--muted);margin:0 0 22px}.radar-layout{grid-gap:18px;grid-template-columns:minmax(0,1fr) 270px;gap:18px;display:grid}.outline{border-radius:8px;border:1px solid var(--line)!important;background:#fff!important;padding:8px 11px!important}.notice{color:#7c612b;background:#fbf5e8;border:1px solid #ead9ac;border-radius:10px;gap:10px;margin-bottom:8px;padding:11px 13px;font-size:11px;display:flex}.source-panel{background:var(--navy);color:#fff;border-radius:15px;height:max-content;padding:22px}.source-panel h3{margin:5px 0 15px}.source-panel>div{border-top:1px solid #ffffff15;gap:10px;padding:14px 0;display:flex}.source-panel i{border-radius:50%;width:8px;height:8px;margin-top:5px}.pending{background:#dfaa4d}.ready{background:#45b486}.source-panel b,.source-panel small{font-size:12px;display:block}.source-panel small{color:#8fa6b4;margin-top:3px;font-size:10px}.close{color:#fff;background:0 0;border:0;position:absolute;top:12px;left:12px}@media (max-width:1050px){.metrics,.quick-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.sidebar{width:280px;transition:all .25s;transform:translate(110%)}.sidebar.open{transform:translate(0)}.close,.menu{display:grid}.workspace{width:100%;margin-right:0}header{padding:0 18px}.content{padding:28px 18px}.search{flex:1}.create{place-items:center;width:42px;padding:0;font-size:0;display:grid}.grid,.radar-layout{grid-template-columns:1fr}.source-panel{order:-1}.title-row{align-items:flex-start}.date{display:none}}@media (max-width:550px){.metrics,.quick-grid{grid-template-columns:1fr}.deal{align-items:flex-start}.deal-meta{gap:2px;display:grid}.deal-price{min-width:58px}.title-row h1{font-size:25px}}.security-banner{color:#fff;background:linear-gradient(100deg,#0a2c43,#071c2d);border:1px solid #c7a45a44;border-radius:15px;align-items:center;gap:14px;margin-bottom:18px;padding:17px 20px;display:flex}.security-icon{width:44px;height:44px;color:var(--gold);background:#c7a45a1f;border-radius:12px;flex:none;place-items:center;display:grid}.security-banner b,.security-banner p{display:block}.security-banner p{color:#aebdc6;margin:3px 0 0;font-size:11px}.security-banner>span{color:#9bd4b6;white-space:nowrap;background:#2d8c641e;border:1px solid #57b68a42;border-radius:20px;align-items:center;gap:6px;margin-right:auto;padding:7px 10px;font-size:10px;display:flex}.routing-panel{margin-bottom:18px}.draft-badge{color:#8f6d28;background:#f4ead4;border-radius:20px;padding:5px 10px;font-size:10px;font-weight:700}.routing-grid{grid-template-columns:1fr 36px 1fr 1.1fr;align-items:end;gap:12px;display:grid}.routing-grid label>span{color:var(--muted);margin-bottom:6px;font-size:11px;font-weight:600;display:block}.routing-grid select{border:1px solid var(--line);width:100%;height:43px;color:var(--ink);background:#fafaf8;border-radius:9px;outline:0;padding:0 12px;font:600 12px Tajawal}.route-arrow{height:43px;color:var(--gold);place-items:center;font-size:20px;display:grid}.routing-rule{height:43px;color:var(--gold);border:1px dashed #d8d4ca;border-radius:9px;align-items:center;gap:9px;padding:0 12px;display:flex}.routing-rule b,.routing-rule small{display:block}.routing-rule b{color:var(--ink);font-size:11px}.routing-rule small{color:var(--muted);margin-top:2px;font-size:9px}.privacy-alert{color:#936e27;background:#fff8e9;border:1px solid #ead9ae;border-radius:10px;gap:10px;margin-top:14px;padding:11px 13px;display:flex}.privacy-alert b,.privacy-alert span{display:block}.privacy-alert span{color:#7a6c50;margin-top:2px;font-size:10px}.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.integration-card{position:relative;overflow:hidden}.integration-card:before{content:"";background:var(--gold);width:3px;position:absolute;top:0;bottom:0;right:0}.provider-meta:before{background:#3978ba}.provider-openai:before{background:#2e8b77}.provider-anthropic:before{background:#b06f45}.provider-xai:before{background:#505967}.integration-top{align-items:center;gap:11px;display:flex}.provider-icon{width:42px;height:42px;color:var(--navy);background:#f3f1eb;border:1px solid #e8e3d7;border-radius:11px;flex:none;place-items:center;display:grid}.provider-icon svg{width:20px}.integration-label{color:var(--gold);font-size:9px;font-weight:700;display:block}.integration-top h3{margin:3px 0 0;font-size:15px}.connection-state{color:#8a979f;white-space:nowrap;background:#f2f3f1;border-radius:20px;align-items:center;gap:5px;margin-right:auto;padding:5px 8px;font-size:9px;display:flex}.connection-state i{background:#a9b0b4;border-radius:50%;width:6px;height:6px}.integration-desc{color:var(--muted);margin:14px 0 10px;font-size:11px;line-height:1.7}.capabilities{flex-wrap:wrap;gap:6px;display:flex}.capabilities span{color:#47626f;background:#eef4f6;border-radius:5px;align-items:center;gap:3px;padding:4px 7px;font-size:9px;font-weight:600;display:flex}.required-vars{border-top:1px solid #eee;gap:6px;margin-top:15px;padding-top:13px;display:grid}.required-vars>b{color:#52636e;font-size:10px}.required-vars code{text-align:left;color:#59666d;direction:ltr;background:#f7f6f2;border:1px solid #e8e5dd;border-radius:6px;padding:6px 8px;font-size:9px;overflow:auto}.provider-note{color:#75633f;background:#fff8e9;border:1px solid #ead9ae;border-radius:8px;align-items:flex-start;gap:7px;margin-top:10px;padding:9px;font-size:9px;line-height:1.6;display:flex}.provider-note svg{color:#aa7d2d;flex:none;margin-top:1px}.integration-actions{align-items:center;gap:10px;margin-top:14px;display:flex}.integration-actions button{border:1px solid var(--navy);background:var(--navy);color:#fff;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font:600 10px Tajawal;display:flex}.check-result{color:#8a969d;font-size:8px}.check-result.visible{color:#7a662f}.setup-footer{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.setup-footer>div{align-items:center;gap:10px;display:flex}.setup-footer svg{color:var(--gold)}.setup-footer b,.setup-footer small{display:block}.setup-footer small{color:var(--muted);margin-top:3px;font-size:9px}.setup-footer code{direction:ltr;background:#f3f1eb;border-radius:7px;padding:7px 10px;font-size:10px}@media (max-width:1100px){.routing-grid{grid-template-columns:1fr 28px 1fr}.routing-rule{grid-column:1/-1}.integration-grid{grid-template-columns:1fr}}@media (max-width:650px){.security-banner{align-items:flex-start}.security-banner>span{display:none}.routing-grid{grid-template-columns:1fr}.route-arrow{height:20px;transform:rotate(-90deg)}.integration-actions{flex-direction:column;align-items:flex-start}.setup-footer{flex-direction:column;align-items:flex-start;gap:12px}}.sidebar nav{scrollbar-width:thin;padding-left:3px;overflow-y:auto}.brand-logo{object-fit:contain;filter:drop-shadow(0 3px 8px #0005);width:54px;height:52px}.avatar{background:#fff;overflow:hidden}.avatar img{object-fit:contain;width:100%;height:100%}.approval-banner,.contact-warning,.voice-privacy{color:#876627;background:#f7efe1;border:1px solid #dfc995;border-radius:13px;align-items:center;gap:12px;margin-bottom:16px;padding:14px 17px;display:flex}.approval-banner svg,.contact-warning svg,.voice-privacy svg{flex:none}.approval-banner b,.approval-banner span,.contact-warning b,.contact-warning span,.voice-privacy b,.voice-privacy span{display:block}.approval-banner b,.contact-warning b,.voice-privacy b{font-size:12px}.approval-banner span,.contact-warning span,.voice-privacy span{color:#6d675a;margin-top:2px;font-size:10px}.calendar-toolbar{align-items:center;gap:12px;margin-bottom:16px;padding:12px;display:flex}.view-switch{background:#f2f2ef;border-radius:9px;padding:3px;display:flex}.view-switch button{color:#72808a;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;padding:7px 11px;font:600 10px Tajawal;display:flex}.view-switch button.selected{color:var(--navy);background:#fff;box-shadow:0 2px 8px #0000000d}.platform-filter{align-items:center;gap:6px;margin-right:auto;display:flex}.platform-filter select{border:1px solid var(--line);background:#fff;border-radius:8px;height:35px;padding:0 9px;font:600 10px Tajawal}.calendar-view{padding:0;overflow:hidden}.calendar-heading{justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.calendar-heading h2{margin:3px 0 0;font-size:18px}.calendar-nav{gap:5px;display:flex}.calendar-nav button{border:1px solid var(--line);background:#fff;border-radius:7px;height:30px;padding:0 10px;font:600 10px Tajawal}.month-grid{border-top:1px solid var(--line);grid-template-columns:repeat(7,1fr);display:grid}.day-cell{border-left:1px solid var(--line);border-bottom:1px solid var(--line);min-height:95px;padding:8px;font-size:10px}.post-pill{background:#eee;border-radius:6px;margin-top:5px;padding:5px 6px;overflow:hidden}.post-pill b,.post-pill small{white-space:nowrap;text-overflow:ellipsis;font-size:8px;display:block;overflow:hidden}.post-pill small{opacity:.7;margin-top:2px}.post-pill.waiting{color:#8a6927;background:#f5ead4}.post-pill.scheduled{color:#35669c;background:#e5effb}.post-pill.draft{color:#636b72;background:#efeff0}.post-pill.published{color:#28764d;background:#e0f4e8}.post-pill.failed{color:#9b4242;background:#fae3e3}.agenda-list{padding:0 20px 18px}.post-row{border-top:1px solid #eee;grid-template-columns:60px 1fr 70px 110px;align-items:center;gap:12px;padding:12px 0;display:grid}.post-date b,.post-date span,.post-row>div:nth-child(2) b,.post-row>div:nth-child(2) span{display:block}.post-date b{font-size:18px}.post-date span,.post-row>div:nth-child(2) span,.post-row time{color:var(--muted);font-size:9px}.post-row>div:nth-child(2) b{font-size:12px}.post-status{text-align:center;background:#eee;border-radius:20px;padding:5px 8px;font-size:9px}.post-composer{margin-bottom:16px}.post-composer .panel-head>button{background:0 0;border:0}.composer-grid{grid-template-columns:1.5fr .8fr;gap:20px;display:grid}.composer-fields,.form-grid,.two-cols{gap:11px;display:grid}.composer-fields label,.form-grid label,.two-cols label{color:#53636d;font-size:10px;font-weight:700}.composer-fields input,.composer-fields textarea,.composer-fields select,.form-grid input,.form-grid select,.two-cols input,.two-cols textarea,.two-cols select,.contact-field input{border:1px solid var(--line);background:#fafaf8;border-radius:8px;outline:0;width:100%;margin-top:5px;padding:9px;font:500 11px Tajawal}.composer-fields textarea,.two-cols textarea{resize:vertical;min-height:70px}.field-label{font-size:10px;font-weight:700}.platform-choices{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.platform-choices button{border:1px solid var(--line);background:#fafaf8;border-radius:20px;padding:5px 9px;font-size:9px}.platform-choices button.chosen{color:#6f1d35;background:#6f1d3512;border-color:#6f1d35}.field-pair,.two-cols{grid-template-columns:repeat(2,1fr)}.manual-check{background:#fff8e9;border-radius:8px;align-items:flex-start;gap:8px;padding:10px;display:flex!important}.manual-check input{width:auto;margin-top:3px}.manual-check b,.manual-check small{display:block}.manual-check small{color:var(--muted);margin-top:2px;font-size:8px}.composer-actions{gap:8px;display:flex}.outline-action{border:1px solid var(--line);background:#fff;border-radius:9px;height:42px;padding:0 14px;font:600 10px Tajawal}.primary:disabled{opacity:.4}.post-preview>span{font-size:10px;font-weight:700}.preview-card{color:#fff;background:linear-gradient(160deg,#3c0e1c,#7d243f);border-radius:12px;height:300px;margin-top:7px;padding:20px;position:relative;overflow:hidden}.preview-real-logo{object-fit:contain;width:72px;height:70px;position:absolute;top:12px;left:14px}.preview-scene{margin-top:95px}.preview-scene span{letter-spacing:3px;color:var(--gold);font-size:9px}.preview-scene b{margin-top:6px;font-size:32px;line-height:.9;display:block}.preview-card p{color:#e5d9dc;font-size:9px}.post-preview>small{color:var(--muted);margin-top:6px;font-size:8px;display:block}.channel-grid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.channel-top{align-items:center;gap:10px;display:flex}.channel-top h3{margin:0;font-size:14px}.demo-tag{color:#9b7328;letter-spacing:.8px;font-size:7px}.channel-card dl{border-top:1px solid #eee;margin:15px 0}.channel-card dl>div{border-bottom:1px solid #eee;grid-template-columns:115px 1fr;padding:8px 0;display:grid}.channel-card dt,.channel-card dd{margin:0;font-size:9px}.channel-card dt{color:var(--muted)}.channel-card dd{text-align:right;color:#465761;direction:ltr}.channel-actions{flex-wrap:wrap;gap:6px;display:flex}.channel-actions button{border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font:600 9px Tajawal;display:flex}.channel-actions button:first-child{background:var(--navy);color:#fff}.channel-actions button:disabled{opacity:.45}.pipeline{background:var(--navy);color:#fff;border-radius:14px;grid-template-columns:repeat(6,1fr);margin-bottom:17px;padding:15px;display:grid}.pipeline>div{align-items:center;gap:7px;display:flex;position:relative}.pipeline>div>span{border:1px solid var(--gold);width:24px;height:24px;color:var(--gold);border-radius:50%;flex:none;place-items:center;font-size:9px;display:grid}.pipeline b{font-size:9px}.pipeline svg{color:#ffffff3d;width:14px;position:absolute;left:3px}.hunter-grid{grid-template-columns:1fr 260px;gap:17px;display:grid}.source-choice{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:15px;display:grid}.source-choice button{border:1px solid var(--line);text-align:right;background:#fff;border-radius:9px;padding:10px;font-family:Tajawal}.source-choice button.selected{border-color:var(--gold);background:#fbf7ee}.source-choice span,.source-choice small{display:block}.source-choice span{font-size:11px;font-weight:700}.source-choice small{color:var(--muted);margin-top:2px;font-size:8px}.form-grid{grid-template-columns:repeat(2,1fr)}.hunter-actions{align-items:center;gap:10px;margin-top:14px;display:flex}.hunter-actions span{color:var(--muted);font-size:9px}.hunter-summary>svg{color:var(--gold);margin-bottom:8px}.hunter-summary h3{margin:5px 0 10px}.hunter-summary ul{color:#60717c;margin:0;padding-right:17px;font-size:10px;line-height:2}.google-note{color:#796a4a;background:#fff5df;border-radius:8px;gap:7px;margin-top:14px;padding:10px;font-size:9px;display:flex}.google-note svg{flex:none;width:15px}.identity-flow{background:var(--navy);color:#fff;border-radius:13px;align-items:center;gap:12px;margin-bottom:16px;padding:13px 17px;display:flex}.identity-flow>svg:first-child{color:var(--gold)}.identity-flow span b,.identity-flow span small{display:block}.identity-flow span b{font-size:11px}.identity-flow span small{color:#9db0bc;font-size:8px}.identity-flow>svg:nth-child(3){width:15px;color:var(--gold)}.identity-grid{grid-template-columns:1fr 330px;gap:17px;display:grid}.identity-section{border-top:1px solid #eee;padding:15px 0}.identity-section h3{margin:0 0 9px;font-size:12px}.codes-note{color:var(--muted);margin:0 0 10px;font-size:9px}.logo-assets{grid-template-columns:1fr 1fr;gap:10px;display:grid}.logo-assets>div>b,.logo-assets>div>small{display:block}.logo-assets>div>b{margin-top:6px;font-size:10px}.logo-assets>div>small{color:var(--muted);font-size:8px;line-height:1.5}.logo-stage{border:1px solid var(--line);border-radius:10px;place-items:center;height:130px;display:grid;overflow:hidden}.logo-stage.light{background:#fff}.logo-stage.dark{background:#5a1429}.logo-stage img{object-fit:contain;width:115px;height:112px}.color-row{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.color-row>div{border:1px solid var(--line);border-radius:8px;align-items:center;gap:8px;padding:8px;display:flex}.color-row i{border:1px solid #0001;border-radius:6px;width:28px;height:37px}.color-row span{flex:1}.color-row b,.color-row small{font-size:8px;display:block}.color-row input{color:#55636a;background:0 0;border:0;width:100%;padding:2px 0;font-size:9px}.color-row small{color:#a47a2a;font-size:7px}.template-chips{flex-wrap:wrap;gap:6px;display:flex}.template-chips span{background:#f2f1ed;border-radius:6px;padding:6px 8px;font-size:8px}.reference-add{color:#687780;border:1px dashed #cfc9ba;border-radius:8px;align-items:center;gap:6px;padding:9px;font-size:9px;display:flex;position:relative}.reference-add input{opacity:0;position:absolute;inset:0}.reference-list>small{color:var(--muted);font-size:8px}.reference-list>div{justify-content:space-between;margin-top:7px;font-size:9px;display:flex}.brand-preview{height:max-content;position:sticky;top:92px}.brand-preview h3{margin:4px 0 12px}.travel-mock{color:#fff;background:#6f1d35;border-radius:12px;height:430px;padding:22px;position:relative;overflow:hidden}.travel-mock:after{content:"";border:1px solid #c7a45a66;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-50px;left:-80px}.mock-real-logo{object-fit:contain;width:80px;height:78px;position:absolute;top:14px;left:15px}.travel-mock>span{color:var(--gold);letter-spacing:3px;margin-top:120px;font-size:9px;display:block}.travel-mock>b{margin-top:8px;font-size:42px;line-height:.86;display:block}.mock-line{background:var(--gold);width:38px;height:2px;margin:15px 0}.travel-mock p{color:#eee;font-size:12px;line-height:1.6}.travel-mock button{border:1px solid var(--gold);color:var(--gold);background:0 0;border-radius:20px;padding:7px 14px;font:600 9px Tajawal}.applied-rules{color:#657681;grid-template-columns:16px 1fr;gap:7px;margin-top:13px;font-size:9px;display:grid}.applied-rules svg{color:#39926b;width:14px}.voice-privacy{color:#2c7e55;background:#eaf5ef;border-color:#b8ddc7}.voice-layout{grid-template-columns:1.1fr .9fr;gap:17px;display:grid}.voice-console{text-align:center}.voice-head{justify-content:space-between;display:flex}.voice-head>div,.voice-head label{align-items:center;gap:7px;font-size:10px;display:flex}.voice-head select{background:#f3f2ee;border:0;border-radius:7px;padding:6px;font:600 9px Tajawal}.voice-head svg{width:15px}.live-dot{background:#9ba4aa;border-radius:50%;width:8px;height:8px}.live-dot.connecting{background:#d79d36}.live-dot.connected{background:#35a674;box-shadow:0 0 0 4px #35a6741f}.live-dot.error{background:#c84d4d}.voice-orb{background:#eee;border-radius:50%;place-items:center;width:130px;height:130px;margin:40px auto 20px;display:grid;position:relative}.voice-orb>div{width:82px;height:82px;color:var(--gold);background:linear-gradient(140deg,#6f1d35,#a94362);border-radius:50%;place-items:center;display:grid;box-shadow:0 12px 30px #6f1d3540}.voice-orb.connected{box-shadow:0 0 0 12px #6f1d3508,0 0 0 25px #6f1d3504}.voice-orb i{border:1px solid #c7a45a55;border-radius:50%;position:absolute;inset:4px}.voice-console h2{margin:0}.voice-console>p{color:var(--muted);font-size:10px}.voice-controls{justify-content:center;gap:7px;margin:20px 0;display:flex}.voice-controls button{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:6px;height:39px;padding:0 12px;font:600 9px Tajawal;display:flex}.voice-controls button svg{width:15px}.voice-controls .start-call{background:var(--navy);color:#fff}.voice-controls .end-call{color:#a44040}.voice-controls button:disabled{opacity:.35}.permission-note{color:#78694a;text-align:right;background:#fff8e8;border-radius:8px;align-items:center;gap:7px;padding:9px;font-size:8px;display:flex}.permission-note svg{flex:none;width:14px}.transcript{min-height:430px}.transcript .panel-head>svg{color:var(--gold)}.transcript-feed{flex-direction:column;gap:9px;max-height:360px;display:flex;overflow:auto}.transcript-item{background:#f2f2ef;border-radius:10px;align-self:flex-start;max-width:85%;padding:9px 11px}.transcript-item.user{color:#fff;background:#6f1d35;align-self:flex-end}.transcript-item.system{color:#79683f;background:#fff8e8;align-self:stretch;max-width:100%}.transcript-item span{opacity:.7;font-size:7px}.transcript-item p{margin:2px 0 0;font-size:10px}.contacts-grid{grid-template-columns:1fr 300px;gap:17px;display:grid}.contact-warning{background:#fff5df}.contact-headings{color:var(--muted);border-bottom:1px solid #eee;grid-template-columns:1fr 1fr;padding:6px 0;font-size:9px;display:grid}.contact-field{border-bottom:1px solid #eee;grid-template-columns:1fr 1fr;gap:14px;padding:9px 0;display:grid}.contact-field>label{font-size:9px;font-weight:700}.usage-checks{grid-template-columns:1fr 1fr;align-content:center;gap:5px;display:grid}.usage-checks label{color:#60717b;font-size:8px}.contact-preview{text-align:center;height:max-content;position:sticky;top:92px}.contact-preview>img{object-fit:contain;border-radius:50%;width:110px;height:109px;margin-top:12px}.contact-preview h2{margin:7px 0 0;font-size:17px}.contact-preview>small{color:var(--muted);font-size:8px}.contact-preview>div{text-align:right;border-top:1px solid #eee;align-items:center;gap:8px;padding:9px;font-size:9px;display:flex}.contact-preview>div:first-of-type{margin-top:15px}.contact-preview>div svg{color:#6f1d35;width:14px}.contact-preview p{color:var(--muted);background:#f6f4ef;border-radius:7px;padding:8px;font-size:8px}@media (max-width:1000px){.identity-grid,.contacts-grid{grid-template-columns:1fr}.brand-preview,.contact-preview{position:static}.pipeline{grid-template-columns:repeat(3,1fr);gap:13px}.voice-layout,.composer-grid,.channel-grid{grid-template-columns:1fr}}@media (max-width:700px){.month-grid{grid-template-columns:repeat(2,1fr)}.calendar-toolbar{flex-wrap:wrap;align-items:stretch}.platform-filter{margin-right:0}.post-row{grid-template-columns:45px 1fr}.post-row time,.post-status{display:none}.hunter-grid,.pipeline{grid-template-columns:1fr}.pipeline svg{display:none}.form-grid,.field-pair,.two-cols,.logo-assets,.color-row,.contact-field{grid-template-columns:1fr}.contact-headings{display:none}.voice-controls{flex-direction:column}.voice-controls button{justify-content:center}}.approved-data{color:#2e875d;background:#e8f4ed;border-radius:10px;align-items:center;gap:2px;margin-right:5px;padding:2px 5px;font-size:7px;display:inline-flex}.approved-data svg{width:9px;height:9px}.contact-link{color:#6f1d35;text-align:right;direction:ltr;grid-column:1/-1;font-size:9px}.contact-preview a{color:#6f1d35;direction:ltr;text-decoration:none}.provider-openai_voice:before{background:#6f1d35}.api-separate{color:#9a6b25;background:#fff7e6;border-radius:6px;grid-column:1/-1;padding:5px 7px;font-size:8px}.approved-reference{grid-template-columns:180px 1fr;align-items:center;gap:12px;display:grid}.approved-reference>img{object-fit:cover;border:1px solid var(--line);border-radius:9px;width:180px;height:145px}.approved-reference b,.approved-reference small{display:block}.approved-reference b{margin-top:8px;font-size:11px}.approved-reference small{color:var(--muted);margin-top:3px;font-size:8px}.visual-rules{background:#f7f4ed;border-radius:9px;margin-top:11px;padding:11px}.visual-rules>b{font-size:10px}.visual-rules ul{columns:2;margin:7px 0;padding-right:16px}.visual-rules li{break-inside:avoid;margin-bottom:3px;font-size:8px;line-height:1.6}.visual-rules>small{color:#9a6b25;font-size:8px}.light-brand-preview{color:#3b3435;background:#f7f1e5;border:1px solid #e7dac5;padding:0;position:relative}.light-brand-preview:after{display:none}.light-preview-logo{object-fit:contain;z-index:2;width:64px;height:64px;position:absolute;top:13px;right:16px}.burgundy-arch{border:30px solid #6f1d35;border-radius:50%;width:300px;height:300px;position:absolute;top:50px;left:-135px}.light-brand-preview>span{color:#6f1d35;letter-spacing:0;margin:110px 25px 0;font-weight:700;position:relative}.light-brand-preview h4{color:#6f1d35;margin:7px 25px;font-size:31px;line-height:1;position:relative}.price-focus{background:#fff;border:2px solid #c7a45a;border-radius:12px;width:160px;margin:15px 25px;padding:8px 13px;position:relative}.price-focus small,.price-focus b{display:block}.price-focus small{color:#74706d;font-size:8px}.price-focus b{color:#b38732;direction:ltr;font-size:32px}.feature-icons{gap:5px;margin:12px 25px;display:flex;position:relative}.feature-icons i{background:#eee7dc;border-radius:10px;padding:5px;font-size:7px;font-style:normal}.contact-strip{color:#fff;text-align:center;direction:ltr;background:#6f1d35;padding:12px;font-size:8px;position:absolute;bottom:0;left:0;right:0}.contact-field{position:relative}@media (max-width:700px){.approved-reference{grid-template-columns:1fr}.approved-reference>img{width:100%;height:auto}.visual-rules ul{columns:1}}.strategy-source{color:#28764f;background:#eaf4ef;border:1px solid #badbc8;border-radius:12px;align-items:center;gap:11px;margin-bottom:16px;padding:13px 16px;display:flex}.strategy-source b,.strategy-source span{display:block}.strategy-source b{font-size:11px}.strategy-source span{color:#5d7166;margin-top:2px;font-size:9px}.strategy-cards{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.strategy-cards .panel>svg{color:#6f1d35;width:20px}.strategy-cards h3{margin:5px 0;font-size:14px}.strategy-cards p{color:var(--muted);font-size:9px;line-height:1.6}.strategy-cards>section>small{color:var(--muted);font-size:8px}.strategy-tags{flex-wrap:wrap;gap:5px;display:flex}.strategy-tags button,.destination-tags span{color:#5d6870;background:#f0ede7;border:0;border-radius:14px;padding:5px 7px;font:600 8px Tajawal}.strategy-tags.primary button{color:#6f1d35;background:#6f1d3510}.strategy-tags.muted button{padding:3px 6px}.market-separation,.tone-example{color:#806630;background:#fff3dc;border-radius:7px;gap:5px;padding:7px;font-size:8px;display:flex}.market-separation svg{flex:none;width:13px}.tone-example{color:#6f1d35;background:#f6edf0;font-size:10px;display:block}.tone-example small{color:#7e7477;margin-top:3px;display:block}.destination-strategy{align-items:center;gap:25px;margin-top:13px;display:flex}.destination-strategy>div:first-child svg{color:var(--gold);width:20px}.destination-strategy h3{margin:4px 0 0}.destination-tags{flex-wrap:wrap;gap:6px;display:flex}.destination-tags span:first-child{color:#fff;background:#6f1d35}.strategy-links{background:var(--navy);color:#fff;border-radius:13px;justify-content:center;align-items:center;gap:16px;margin:13px 0;padding:14px;display:flex}.strategy-links>div{align-items:center;gap:7px;display:flex}.strategy-links>div>svg{color:var(--gold)}.strategy-links b,.strategy-links small{display:block}.strategy-links b{font-size:10px}.strategy-links small{color:#9eb0bb;font-size:7px}.strategy-links>svg{color:#ffffff3b;width:15px}.package-planner .planner-intro{color:var(--muted);font-size:9px}.package-fields{grid-template-columns:repeat(3,1fr)}.planner-lock{color:#806d46;background:#fff6e5;border-radius:8px;gap:7px;margin-top:13px;padding:9px;font-size:8px;display:flex}.planner-lock svg{flex:none;width:14px}.strategy-pipeline{margin-top:13px;margin-bottom:0}@media (max-width:1100px){.strategy-cards,.package-fields{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.strategy-cards,.package-fields{grid-template-columns:1fr}.destination-strategy,.strategy-links{flex-direction:column;align-items:flex-start}.strategy-links>svg{align-self:center;transform:rotate(-90deg)}}.market-filter{color:var(--muted);align-items:center;gap:6px;margin-right:auto;font-size:9px;font-weight:700;display:flex}.market-filter select,.weekly-controls select{border:1px solid var(--line);background:#fff;border-radius:8px;height:35px;padding:0 9px;font:600 10px Tajawal}.platform-filter{margin-right:0}.calendar-market-note{color:var(--muted);margin-top:3px;font-size:8px;display:block}.field-help{color:#9a6b25;margin-top:4px;font-size:8px;display:block}.extract-flow{background:var(--navy);color:#fff;border-radius:14px;grid-template-columns:repeat(5,1fr);margin-bottom:15px;padding:14px;display:grid}.extract-flow>div{align-items:center;gap:7px;display:flex;position:relative}.extract-flow>div>span{border:1px solid #ffffff35;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.extract-flow b{font-size:9px}.extract-flow svg{color:#ffffff35;width:14px;position:absolute;left:5px}.extract-flow .active>span{background:var(--gold);border-color:var(--gold);color:#fff}.extract-flow .active b{color:var(--gold)}.extract-search{margin-bottom:15px}.extract-tabs{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:15px;display:grid}.extract-tabs button{border:1px solid var(--line);color:#64737b;background:#fafaf8;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:48px;font:700 10px Tajawal;display:flex}.extract-tabs button svg{width:16px}.extract-tabs button.selected{border-color:var(--gold);color:#6f1d35;box-shadow:inset 0 -2px 0 var(--gold);background:#fbf5e8}.extract-tabs button.selected svg{color:var(--gold)}.extract-fields{grid-template-columns:repeat(4,1fr)}.source-readiness{grid-template-columns:1.2fr repeat(3,.8fr);align-items:center;gap:9px;margin-bottom:15px;display:grid}.source-readiness>div{align-items:center;gap:8px;display:flex}.source-readiness>div>svg{color:var(--gold)}.source-readiness b,.source-readiness small{display:block}.source-readiness b{font-size:11px}.source-readiness small{color:var(--muted);font-size:8px}.source-readiness>button{border:1px solid var(--line);text-align:right;color:#52636d;background:#fff;border-radius:8px;padding:9px;font:700 9px Tajawal}.source-readiness>button i{background:#d4a244;border-radius:50%;width:7px;height:7px;margin-left:5px;display:inline-block}.source-readiness>button small{color:#9a7130;margin-top:2px;font-size:7px}.source-readiness>p{color:#806b44;background:#fff5df;border-radius:8px;grid-column:1/-1;align-items:center;gap:6px;margin:0;padding:8px;font-size:8px;display:flex}.source-readiness>p svg{flex:none;width:14px}.compare-results{margin-bottom:15px;overflow:hidden}.result-table{overflow-x:auto}.result-head,.result-row{grid-template-columns:1.65fr 1.25fr repeat(6,.65fr);align-items:center;min-width:930px;display:grid}.result-head{color:#7b858b;background:#f1efea;border-radius:7px;padding:8px;font-size:8px}.result-row{text-align:right;color:#4a5962;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eee;width:100%;padding:10px 8px;font:500 9px Tajawal}.result-row:hover,.result-row.selected{background:#fbf7ee}.result-row.selected{box-shadow:inset -3px 0 0 var(--gold)}.result-row>span:first-child{padding-right:16px;position:relative}.result-row>span:first-child>i{border:1px solid #b7bfc3;border-radius:50%;width:8px;height:8px;position:absolute;top:4px;right:0}.result-row.selected>span:first-child>i{background:var(--gold);border-color:var(--gold);box-shadow:0 0 0 3px #c7a45a22}.result-row span b,.result-row span small{display:block}.result-row small{color:var(--muted);margin-top:2px;font-size:7px}.result-row small svg{vertical-align:middle;width:9px;height:9px}.result-row em{color:#8d6928;background:#fff0cf;border-radius:10px;margin-top:3px;padding:2px 5px;font-size:7px;font-style:normal;display:inline-block}.offer-builder{border-top:3px solid var(--gold)}.builder-selection{color:#2f825b;background:#e8f4ed;border-radius:20px;align-items:center;gap:4px;padding:5px 8px;font-size:8px;display:flex}.builder-selection svg{width:12px}.package-summary{color:#fff;background:linear-gradient(135deg,#6f1d35,#46101f);border-radius:11px;align-items:center;gap:9px;margin-bottom:14px;padding:12px;display:flex}.package-summary>svg{color:var(--gold);width:20px}.package-summary span{flex:1}.package-summary span b,.package-summary span small{display:block}.package-summary span b{font-size:10px}.package-summary span small{color:#d9cdd1;font-size:8px}.package-summary>b{color:var(--gold)}.builder-fields{grid-template-columns:repeat(3,1fr)}.builder-total{background:#f6f3ec;border-radius:10px;justify-content:center;align-items:center;gap:14px;margin-top:12px;padding:10px;display:flex}.builder-total>svg:first-child{color:#6f1d35}.builder-total>svg{width:17px}.builder-total span small,.builder-total span b{display:block}.builder-total span small{color:var(--muted);font-size:8px}.builder-total span b{font-size:15px}.builder-actions{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.builder-actions button{align-items:center;gap:5px;display:flex}.builder-actions svg{width:15px}.no-publish{color:#806b44;background:#fff6e5;border-radius:7px;align-items:center;gap:6px;margin:10px 0 0;padding:8px;font-size:8px;display:flex}.no-publish svg{width:14px}.weekly-plan{margin:15px 0}.weekly-controls{align-items:center;gap:7px;display:flex}.weekly-controls .primary{height:35px;font-size:9px}.weekly-controls svg{width:14px}.weekly-policy{color:#2f7855;background:#eaf4ef;border-radius:9px;align-items:center;gap:8px;margin-bottom:11px;padding:9px;display:flex}.weekly-policy svg{width:17px}.weekly-policy b,.weekly-policy small{display:block}.weekly-policy b{font-size:9px}.weekly-policy small{color:#5e7467;font-size:8px}.week-grid{grid-template-columns:repeat(7,1fr);gap:7px;display:grid}.week-grid article{border:1px solid var(--line);background:#fff;border-radius:9px;min-height:190px;padding:8px}.week-day{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;margin-bottom:6px;padding-bottom:6px;display:flex}.week-day b{font-size:10px}.week-day span{color:#6f1d35;background:#f6edf0;border-radius:9px;padding:2px 5px;font-size:7px}.freshness{border-radius:9px;margin-bottom:5px;padding:2px 5px;font-size:7px;display:inline-block}.freshness.evergreen{color:#2e7b56;background:#e8f4ed}.freshness.volatile{color:#8a6928;background:#fff0d4}.week-grid article>small{color:var(--muted);font-size:7px;display:block}.week-grid h3{margin:5px 0;font-size:10px;line-height:1.4}.week-grid p{color:var(--muted);margin:0 0 5px;font-size:7px}.week-grid a{color:#6f1d35;font-size:7px;font-weight:700;text-decoration:none;display:inline-block}.trust-rule{color:#776342;background:#fff6e5;border-radius:6px;gap:4px;margin-top:6px;padding:5px;display:flex}.trust-rule>svg{flex:none;width:10px}.trust-rule span b,.trust-rule span small,.trust-rule span em{font-size:6px;display:block}.trust-rule span em{color:#a03e3e;margin-top:2px;font-style:normal}.surprise-offer{background:#f7f3eb;border:1px dashed #ccb981;border-radius:9px;grid-template-columns:25px 1fr 110px auto auto;align-items:center;gap:8px;margin-top:10px;padding:9px;display:grid}.surprise-offer>svg{color:var(--gold);width:20px}.surprise-offer b,.surprise-offer span{display:block}.surprise-offer b{font-size:9px}.surprise-offer span{color:var(--muted);font-size:7px}.surprise-offer select{border:1px solid var(--line);background:#fff;border-radius:7px;padding:6px;font:600 8px Tajawal}.surprise-offer button{color:#6f1d35;background:#fff;border:1px solid #6f1d35;border-radius:7px;align-items:center;gap:4px;padding:6px 8px;font:700 8px Tajawal;display:flex}.surprise-offer button svg{width:12px}.surprise-added{color:#2e7b56!important}.weekly-footnote{color:#8b6231;align-items:center;gap:5px;margin:8px 0 0;font-size:8px;display:flex}.weekly-footnote svg{width:13px}.weekly-plan.compact .week-grid article{min-height:170px}@media (max-width:1200px){.extract-fields{grid-template-columns:repeat(3,1fr)}.week-grid{grid-template-columns:repeat(4,1fr)}.source-readiness{grid-template-columns:1fr repeat(3,.7fr)}}@media (max-width:800px){.extract-flow{grid-template-columns:1fr;gap:8px}.extract-flow svg{display:none}.extract-fields,.builder-fields,.week-grid{grid-template-columns:repeat(2,1fr)}.source-readiness{grid-template-columns:1fr}.source-readiness>p{grid-column:auto}.weekly-plan .panel-head{align-items:flex-start;gap:8px}.weekly-controls{flex-direction:column;align-items:stretch}.surprise-offer{grid-template-columns:25px 1fr}.surprise-offer select,.surprise-offer button,.surprise-added{grid-column:2}.market-filter{margin-right:0}}@media (max-width:520px){.extract-tabs,.extract-fields,.builder-fields,.week-grid{grid-template-columns:1fr}.package-summary{flex-wrap:wrap;align-items:flex-start}.calendar-toolbar .market-filter{justify-content:space-between;width:100%}}.template-system,.reference-library{margin-top:16px}.template-type-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.template-type-grid>div{border:1px solid var(--line);background:#fbfaf7;border-radius:9px;align-items:center;gap:8px;padding:9px;display:flex}.template-type-grid>div>span{color:#fff;background:#6f1d35;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;display:grid}.template-type-grid b,.template-type-grid small{display:block}.template-type-grid b{font-size:9px}.template-type-grid small{color:var(--muted);margin-top:2px;font-size:7px}.template-anatomy{background:#f7f3eb;border-radius:10px;grid-template-columns:220px 1fr;gap:15px;margin-top:12px;padding:13px;display:grid}.template-anatomy b{font-size:11px}.template-anatomy p{color:var(--muted);font-size:8px;line-height:1.6}.template-anatomy ol{columns:3;margin:0;padding-right:20px}.template-anatomy li{break-inside:avoid;font-size:8px;line-height:1.7}.type-rules{grid-template-columns:repeat(2,1fr);gap:6px;margin-top:10px;display:grid}.type-rules span{color:#65737a;border-right:2px solid var(--gold);background:#fff;padding:7px;font-size:8px}.type-rules b{color:#6f1d35;margin-left:4px}.reference-count{color:#6f1d35;background:#f6edf0;border-radius:20px;align-items:center;gap:4px;padding:5px 8px;font-size:8px;display:flex}.reference-count svg{width:13px}.reference-safety{color:#7c642f;background:#fff3dc;border:1px solid #e4ce9d;border-radius:9px;align-items:center;gap:8px;padding:10px;display:flex}.reference-safety>svg{flex:none;width:17px}.reference-safety b,.reference-safety small{display:block}.reference-safety b{font-size:9px}.reference-safety small{color:#7d7360;margin-top:2px;font-size:7px}.reference-filters{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.reference-filters button{border:1px solid var(--line);color:#63717a;background:#fff;border-radius:18px;padding:6px 9px;font:600 8px Tajawal}.reference-filters button.selected{color:#fff;background:#6f1d35;border-color:#6f1d35}.reference-gallery{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.reference-card{border:1px solid var(--line);text-align:right;color:var(--ink);cursor:pointer;background:#fff;border-radius:9px;padding:0;overflow:hidden}.reference-thumb{background:#eee;height:170px;display:block;overflow:hidden}.reference-thumb img{object-fit:cover;object-position:top;width:100%;height:100%}.reference-card>span:last-child{padding:8px;display:block}.reference-card b,.reference-card small{display:block}.reference-card b{font:700 9px Tajawal}.reference-card small{color:var(--muted);margin-top:3px;font:500 7px Tajawal}.reference-modal{z-index:100;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-backdrop{background:#071c2ddd;border:0;position:absolute;inset:0}.reference-modal-card{z-index:1;background:#fff;border-radius:12px;flex-direction:column;width:min(720px,95vw);height:min(90vh,880px);padding:13px;display:flex;position:relative}.reference-modal-card>div:first-child{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.reference-modal-card b,.reference-modal-card small{display:block}.reference-modal-card b{font-size:11px}.reference-modal-card small{color:var(--muted);font-size:8px}.reference-modal-card>div:first-child>button{background:#f3f1ec;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.reference-full{background:#f1eee7;border-radius:8px;flex:1;place-items:center;min-height:0;display:grid;overflow:auto}.reference-full img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.reference-modal-card>a{color:#6f1d35;justify-content:center;align-items:center;gap:5px;margin-top:8px;font-size:9px;font-weight:700;text-decoration:none;display:flex}.reference-modal-card>a svg{width:13px}.design-studio-grid{grid-template-columns:1fr 390px;gap:16px;display:grid}.design-selectors{grid-template-columns:1fr 1fr;gap:10px;display:grid}.design-selectors label{font-size:9px;font-weight:700}.design-selectors select{border:1px solid var(--line);background:#fafaf8;border-radius:8px;width:100%;margin-top:4px;padding:9px;font:600 10px Tajawal}.design-selectors small{color:#9a6b25;margin-top:3px;font-size:7px;display:block}.design-controls>h3{margin:17px 0 7px;font-size:11px}.design-template-list{grid-template-columns:1fr 1fr;gap:7px;display:grid}.design-template-list button{border:1px solid var(--line);text-align:right;color:#56656d;background:#fff;border-radius:9px;align-items:center;gap:7px;padding:9px;display:flex}.design-template-list button>span{background:#f1eee8;border-radius:50%;place-items:center;width:22px;height:22px;font:700 8px Tajawal;display:grid}.design-template-list button b,.design-template-list button small{font-family:Tajawal;display:block}.design-template-list button b{font-size:9px}.design-template-list button small{color:var(--muted);font-size:7px}.design-template-list button svg{width:14px;margin-right:auto}.design-template-list button.selected{border-color:var(--gold);color:#6f1d35;background:#fbf6ea}.design-template-list button.selected>span{color:#fff;background:#6f1d35}.design-density{background:#f7f4ed;border-radius:9px;flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;padding:10px;display:flex}.design-density>b{width:100%;font-size:9px}.design-density>span{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:3px;padding:4px 7px;font-size:8px;display:flex}.design-density>span svg{width:11px}.design-density>span.selected{color:#2e7b56;border-color:#b8d9c7}.design-density p{width:100%;color:var(--muted);margin:0;font-size:7px}.design-warning{color:#7b6537;background:#fff3dc;border-radius:8px;gap:6px;margin-top:10px;padding:8px;font-size:8px;display:flex}.design-warning svg{flex:none;width:13px}.design-preview{height:max-content;position:sticky;top:90px}.preview-market{color:#6f1d35;background:#f6edf0;border-radius:15px;padding:4px 7px;font-size:8px}.campaign-card{background:#f7efe0;border:1px solid #e2d3bd;border-radius:11px;overflow:hidden}.campaign-header{align-items:center;gap:6px;padding:10px;display:flex}.campaign-header img{object-fit:contain;width:46px;height:46px}.campaign-header span b,.campaign-header span small{display:block}.campaign-header span b{color:#6f1d35;font:700 9px Georgia,serif}.campaign-header span small{color:#a37b2f;font-size:7px}.campaign-header em{color:#d4b562;background:#6f1d35;border-radius:0 0 7px 7px;margin-right:auto;padding:8px 6px;font:700 8px Tajawal}.campaign-hero{grid-template-columns:1fr 120px;align-items:center;min-height:150px;padding-right:15px;display:grid}.campaign-hero small{color:#a57c2d;font-size:7px}.campaign-hero h3{color:#6f1d35;margin:5px 0;font-size:23px;line-height:1.05}.organic-photo{color:#fff;background:linear-gradient(140deg,#d9a85b,#6f1d35);border-radius:55% 0 0 55%;place-items:center;height:160px;display:grid}.organic-photo svg{width:42px;height:42px}.campaign-price{border:2px solid var(--gold);background:#fff;border-radius:9px;justify-content:space-between;align-items:center;margin:8px 14px;padding:7px 10px;display:flex}.campaign-price small,.campaign-price b{display:block}.campaign-price small{color:var(--muted);font-size:7px}.campaign-price b{color:#b28a38;direction:ltr;font-size:26px}.campaign-price em{color:#8a6928;background:#f3e6c7;border-radius:15px;padding:4px 7px;font-size:7px;font-style:normal}.campaign-includes{align-items:center;gap:6px;padding:7px 14px;display:flex}.campaign-includes b{color:#6f1d35;font-size:9px}.campaign-includes span{background:#eee7db;border-radius:10px;padding:4px 6px;font-size:7px}.campaign-trust{color:#665f56;border-top:1px solid #e6d8c3;align-items:center;gap:5px;padding:7px 14px;font-size:7px;display:flex}.campaign-trust svg{width:12px;color:var(--gold)}.campaign-card>button{color:#fff;background:#6f1d35;border:0;border-radius:16px;align-items:center;gap:4px;margin:5px auto 10px;padding:7px 13px;font:700 8px Tajawal;display:flex}.campaign-card>button svg{width:11px}.campaign-contact{color:#fff;text-align:center;direction:ltr;background:#6f1d35;padding:8px;font-size:7px}.preview-checks{color:#65737a;grid-template-columns:14px 1fr;gap:5px;margin-top:10px;font-size:8px;display:grid}.preview-checks svg{color:#2e875d;width:12px}@media (max-width:1100px){.reference-gallery{grid-template-columns:repeat(4,1fr)}.design-studio-grid{grid-template-columns:1fr}.design-preview{order:-1;position:static}.template-anatomy ol{columns:2}}@media (max-width:750px){.template-type-grid{grid-template-columns:repeat(2,1fr)}.reference-gallery{grid-template-columns:repeat(3,1fr)}.template-anatomy,.design-template-list{grid-template-columns:1fr}}@media (max-width:520px){.template-type-grid,.type-rules,.design-selectors{grid-template-columns:1fr}.reference-gallery{grid-template-columns:repeat(2,1fr)}.reference-thumb{height:145px}.template-anatomy ol{columns:1}.campaign-hero{grid-template-columns:1fr 95px}.campaign-hero h3{font-size:19px}}.type-rules .contact-rule{color:#fff;border-right-color:var(--gold);background:#6f1d35;grid-column:1/-1;padding:9px}.type-rules .contact-rule b{color:#e0bf71}.safe-contact-strip{padding:9px 20px}.safe-contact-strip>a,.campaign-contact>a{color:#fff;direction:rtl;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:flex}.safe-contact-strip svg,.campaign-contact svg{width:20px;height:20px;color:var(--gold);flex:none}.safe-contact-strip span small,.safe-contact-strip span b,.campaign-contact span small,.campaign-contact span b{display:block}.safe-contact-strip span small,.campaign-contact span small{color:#eadde1;font-size:7px}.safe-contact-strip span b{letter-spacing:.4px;direction:ltr;font-size:14px}.campaign-contact{place-items:center;min-height:52px;padding:9px 18px;display:grid}.campaign-contact span b{letter-spacing:.5px;direction:ltr;font-size:16px}.campaign-contact span small{font-size:7px}.campaign-card{padding-bottom:0}.campaign-contact{border-radius:8px;margin:0 10px 10px}.campaign-card:after{content:"مساحة آمنة Instagram / Reels / Stories";text-align:center;color:#9b8660;margin:-7px 0 3px;font-size:6px;display:block}.light-brand-preview{padding-bottom:64px}.light-brand-preview .safe-contact-strip{border-radius:7px;bottom:10px;left:10px;right:10px}@media (max-width:520px){.type-rules .contact-rule{grid-column:auto}.campaign-contact span b{font-size:15px}.safe-contact-strip span b{font-size:13px}}.service-copy{color:#6f1d35;background:#f6edf0;border-radius:18px;width:max-content;max-width:100%;margin:8px auto 12px;padding:7px 11px;font-size:10px;display:block}.contact-preview .service-copy+div{margin-top:0}html,body{max-width:100%;overflow-x:hidden}.workspace,.content,.panel,.design-studio-page,.search{min-width:0}@media (max-width:520px){.panel-head,.panel-head>div{min-width:0}.panel-head h2{overflow-wrap:anywhere}.design-preview{width:100%}.campaign-card{max-width:100%}}.audio-signature-card{margin-top:16px}.audio-approved{color:#2e7b56;background:#e6f3eb;border-radius:18px;align-items:center;gap:3px;padding:5px 8px;font-size:8px;display:flex}.audio-approved svg{width:12px}.audio-signature-layout{color:#fff;background:linear-gradient(135deg,#6f1d35,#3e0d1a);border-radius:11px;grid-template-columns:60px 1fr;align-items:center;gap:12px;padding:13px;display:grid}.audio-mark{width:52px;height:52px;color:var(--gold);background:#c7a45a20;border:1px solid #c7a45a77;border-radius:50%;place-items:center;display:grid}.audio-signature-layout b,.audio-signature-layout small{display:block}.audio-signature-layout b{font-size:12px}.audio-signature-layout small{color:#d8c9ce;margin:3px 0 8px;font-size:8px}.audio-signature-layout audio,.reel-audio-settings audio{width:100%;height:34px}.mixing-rules{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:9px;display:grid}.mixing-rules>div{border:1px solid var(--line);border-radius:8px;gap:7px;padding:8px;display:flex}.mixing-rules svg{color:#6f1d35;flex:none;width:15px}.mixing-rules b,.mixing-rules small{display:block}.mixing-rules b{font-size:9px}.mixing-rules small{color:var(--muted);font-size:7px;line-height:1.5}.reel-audio-settings{background:#fff9ed;border:1px solid #d9c38d;border-radius:9px;margin-top:12px;padding:10px}.reel-audio-head{align-items:center;gap:7px;display:flex}.reel-audio-head>svg{color:#6f1d35;width:17px}.reel-audio-head>span{flex:1}.reel-audio-head b,.reel-audio-head small{display:block}.reel-audio-head b{font-size:9px}.reel-audio-head small{color:var(--muted);font-size:7px}.audio-toggle{color:#2e7b56;align-items:center;gap:4px;font-size:8px;display:flex}.audio-toggle input{accent-color:#6f1d35}.reel-audio-settings>audio{margin:8px 0}.reel-audio-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.reel-audio-grid label{font-size:7px;font-weight:700}.reel-audio-grid select{border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;margin-top:3px;padding:6px;font:600 7px Tajawal}.ducking-rule,.sensitive-audio{border-radius:7px;align-items:center;gap:5px;margin-top:7px;padding:6px;font-size:7px;display:flex}.ducking-rule{color:#806b3c;background:#f4ead4}.ducking-rule svg,.sensitive-audio svg{flex:none;width:12px}.sensitive-audio{color:#933f3f;background:#f8e5e5}.audio-preview-check{margin-top:7px}.audio-preview-check b{font-size:8px}.audio-preview-check small{font-size:7px}@media (max-width:700px){.mixing-rules,.audio-signature-layout{grid-template-columns:1fr}.audio-mark{display:none}.reel-audio-grid{grid-template-columns:1fr}}.reel-audio-inactive{background:#fffdf8;border:1px dashed #d9c38d;border-radius:9px;gap:3px;margin-top:12px;padding:10px;display:grid}.reel-audio-inactive b{color:#531027;font-size:9px}.reel-audio-inactive small{color:var(--muted);font-size:7px}.reel-trend-music{background:#fff;border:1px solid #9d773247;border-radius:9px;gap:7px;margin-top:8px;padding:9px;display:grid}.reel-trend-music>div{align-items:center;gap:6px;display:flex}.reel-trend-music>div>svg{color:#9d7732;width:15px}.reel-trend-music>div span{display:grid}.reel-trend-music b{color:#531027;font-size:8px}.reel-trend-music small,.reel-trend-music p{color:var(--muted);margin:0;font-size:7px}.reel-trend-music>button{color:#fff;background:#650f30;border:0;border-radius:8px;justify-self:start;padding:7px 9px;font:700 8px Tajawal}.reel-music-upload{background:#fff;border:1px solid #9d773247;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;margin-top:8px;padding:9px;display:grid}.reel-music-upload>div{align-items:center;gap:6px;display:flex}.reel-music-upload>div>svg{color:#9d7732;width:15px}.reel-music-upload>div span{display:grid}.reel-music-upload b{color:#531027;font-size:8px}.reel-music-upload small,.reel-music-upload p{color:var(--muted);margin:0;font-size:7px}.reel-music-upload>label{color:#650f30;cursor:pointer;border:1px dashed #9d7732;border-radius:999px;padding:6px 9px;font:700 7px Tajawal}.reel-music-upload>label input{display:none}.reel-music-upload audio,.reel-music-upload p{grid-column:1/-1}.reel-music-upload audio{width:100%;height:34px}@media (max-width:700px){.reel-music-upload{grid-template-columns:1fr}.reel-music-upload audio,.reel-music-upload p{grid-column:auto}.reel-music-upload>label{justify-self:start}}.approved-outro{background:#eef6f1;border:1px solid #2d7a5547;border-radius:10px;gap:8px;margin-top:9px;padding:10px;display:grid}.approved-outro>div{align-items:center;gap:7px;display:flex}.approved-outro>div>svg{color:#2d7a55;width:15px}.approved-outro>div span{flex:1;display:grid}.approved-outro b{color:#315f49;font-size:9px}.approved-outro small{color:#5d7668;font-size:7px}.approved-outro em{color:#2d7a55;font-size:7px;font-style:normal}.approved-outro video{background:#260713;border-radius:10px;width:min(220px,100%);max-height:360px}.outro-toggle{margin-top:8px}.reel-outro-preview{justify-items:start;gap:5px;margin-top:7px;display:grid}.reel-outro-preview video{background:#260713;border-radius:9px;width:min(180px,100%);max-height:320px}.reel-outro-preview small{color:var(--muted);font-size:7px}.reel-outro-library{background:#fff;border:1px solid #9d773240;border-radius:9px;gap:6px;margin-top:8px;padding:9px;display:grid}.reel-outro-library>div:first-child{display:grid}.reel-outro-library b{color:#531027;font-size:8px}.reel-outro-library small{color:var(--muted);font-size:7px}.reel-outro-options{flex-wrap:wrap;gap:5px;display:flex}.reel-outro-options button,.reel-outro-options label{border:1px solid var(--line);color:#650f30;cursor:pointer;background:#fff;border-radius:999px;padding:6px 9px;font:700 7px Tajawal}.reel-outro-options button.selected{color:#fff;background:#650f30;border-color:#650f30}.reel-outro-options label{border-style:dashed}.reel-outro-options input{display:none}.reel-production-studio{background:linear-gradient(145deg,#fffdf8,#fbf3e4);border:1px solid #9d77324d;border-radius:11px;gap:9px;margin-top:12px;padding:11px;display:grid}.reel-production-head{align-items:center;gap:7px;display:flex}.reel-production-head>svg{color:#650f30;width:18px}.reel-production-head>span{flex:1;display:grid}.reel-production-head b{color:#531027;font-size:10px}.reel-production-head small{color:var(--muted);font-size:7px}.reel-production-head em{color:#8a6f44;font-size:7px;font-style:normal}.reel-production-grid{grid-template-columns:.85fr 1.15fr;gap:8px;display:grid}.reel-video-input,.reel-production-fields{gap:7px;display:grid}.reel-video-input>label{cursor:pointer;background:#fff;border:1px dashed #b9924a;border-radius:9px;align-items:center;gap:7px;padding:9px;display:flex}.reel-video-input>label>svg{color:#650f30;width:16px}.reel-video-input>label span{display:grid}.reel-video-input b{font-size:8px}.reel-video-input small{color:var(--muted);font-size:7px}.reel-video-input input{display:none}.reel-video-input video,.reel-video-input>div{background:#260713;border-radius:9px;width:100%;min-height:180px;max-height:330px}.reel-video-input>div{color:#d8b35e;align-content:center;place-items:center;gap:5px;font-size:7px;display:grid}.reel-video-input>div svg{width:25px}.reel-production-fields>label{color:#513643;gap:3px;font-size:7px;font-weight:700;display:grid}.reel-production-fields input,.reel-production-fields select{border:1px solid var(--line);color:#3d2c33;background:#fff;border-radius:8px;padding:7px;font:600 8px Tajawal}.reel-montage-checks{grid-template-columns:1fr 1fr;gap:5px;display:grid}.reel-montage-checks button{border:1px solid var(--line);color:#604652;text-align:right;background:#fff;border-radius:8px;align-items:center;gap:4px;padding:7px;font:600 7px Tajawal;display:flex}.reel-montage-checks button svg{width:12px}.reel-montage-checks button[aria-pressed=true]{color:#650f30;background:#fff8e9;border-color:#a98338}.reel-build-plan{color:#fff;background:#650f30;border:0;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:9px;font:700 8px Tajawal;display:flex}.reel-build-plan svg{width:13px}.reel-ai-suggestions{opacity:.65;background:#f7f4ed;border-radius:9px;gap:7px;padding:9px;display:grid}.reel-ai-suggestions.ready{opacity:1}.reel-ai-suggestions>div:first-child{align-items:center;gap:6px;display:flex}.reel-ai-suggestions>div:first-child>svg{color:#9d7732;width:15px}.reel-ai-suggestions>div:first-child span{display:grid}.reel-ai-suggestions b{color:#531027;font-size:8px}.reel-ai-suggestions small,.reel-ai-suggestions p{color:var(--muted);margin:0;font-size:7px}.reel-ai-suggestions>div:nth-child(2){grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.reel-ai-suggestions article{border:1px solid var(--line);background:#fff;border-radius:8px;gap:3px;padding:7px;display:grid}.reel-ai-suggestions article>span{color:#fff;background:linear-gradient(145deg,#7a2140,#e1bd69);border-radius:7px;place-items:center;min-height:58px;display:grid}.reel-ai-suggestions article>span svg{width:17px}.reel-ai-suggestions article em{color:#8a6f44;font-size:6px;font-style:normal}.reel-ai-suggestions article button{color:#650f30;background:#fff;border:1px solid #a98338;border-radius:7px;padding:5px;font:700 7px Tajawal}.reel-ai-suggestions article button:disabled{opacity:.45}.reel-cover-example{background:#fff;border-radius:9px;align-items:center;gap:9px;padding:8px;display:flex}.reel-cover-example img{object-fit:cover;border-radius:7px;width:72px;height:128px}.reel-cover-example span{display:grid}.reel-cover-example b{color:#531027;font-size:8px}.reel-cover-example small{color:var(--muted);font-size:7px}.reel-caption-settings{background:#fff;border:1px solid #9d773240;border-radius:9px;gap:6px;padding:8px;display:grid}.reel-caption-settings>div:first-child{align-items:center;gap:6px;display:flex}.reel-caption-settings>div:first-child>svg{color:#650f30;width:15px}.reel-caption-settings>div:first-child span{display:grid}.reel-caption-settings b{color:#531027;font-size:8px}.reel-caption-settings small,.reel-caption-settings p{color:var(--muted);margin:0;font-size:7px}.reel-caption-settings>div:nth-child(2){grid-template-columns:1fr 1fr;gap:6px;display:grid}.reel-caption-settings label{gap:3px;font-size:7px;font-weight:700;display:grid}.reel-caption-settings select{border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;padding:6px;font:600 7px Tajawal}.reel-social-content{background:#fff;border:1px solid #9d773240;border-radius:10px;gap:7px;padding:9px;display:grid}.reel-social-content>div:first-child{align-items:center;gap:6px;display:flex}.reel-social-content>div:first-child>svg{color:#9d7732;width:15px}.reel-social-content>div:first-child span{display:grid}.reel-social-content b{color:#531027;font-size:8px}.reel-social-content small,.reel-social-content p{color:var(--muted);margin:0;font-size:7px}.reel-social-content textarea{border:1px solid var(--line);resize:vertical;background:#fffdf9;border-radius:8px;min-height:86px;padding:8px;font:600 8px/1.7 Tajawal}.reel-social-content textarea.hashtags{min-height:55px}.reel-content-mode{gap:5px;display:flex}.reel-content-mode button{border:1px solid var(--line);color:#650f30;background:#fff;border-radius:999px;padding:5px 8px;font:700 7px Tajawal}.reel-content-mode button.selected{color:#fff;background:#650f30;border-color:#650f30}@media (max-width:700px){.reel-production-grid,.reel-ai-suggestions>div:nth-child(2),.reel-caption-settings>div:nth-child(2){grid-template-columns:1fr}.reel-production-head{flex-wrap:wrap;align-items:flex-start}.reel-production-head em{width:100%}}.reel-input-mode{grid-template-columns:1fr 1fr;gap:6px;display:grid}.reel-input-mode button{border:1px solid var(--line);color:#604652;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:8px;font:700 8px Tajawal;display:flex}.reel-input-mode button svg{width:14px}.reel-input-mode button.selected{color:#fff;background:#650f30;border-color:#650f30}.reel-audio-preview{background:linear-gradient(145deg,#260713,#650f30)!important;grid-template-columns:auto 1fr!important;align-content:center!important;justify-items:stretch!important;padding:12px!important;display:grid!important}.reel-audio-preview>svg{width:28px!important}.reel-audio-preview b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.reel-audio-preview audio{grid-column:1/-1;width:100%;margin-top:8px}.reel-production-fields textarea{border:1px solid var(--line);color:#3d2c33;resize:vertical;background:#fff;border-radius:8px;min-height:62px;padding:7px;font:600 8px Tajawal}.reel-workflow-preview{background:#f5ecdd;border-radius:9px;grid-template-columns:repeat(5,1fr);gap:5px;padding:7px;display:grid}.reel-workflow-preview span{color:#6b5860;align-items:center;gap:4px;font-size:7px;display:flex}.reel-workflow-preview b{color:#650f30;background:#d9c7a5;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;display:grid}.reel-workflow-preview.ready b{color:#fff;background:#650f30}@media (max-width:700px){.reel-input-mode,.reel-workflow-preview{grid-template-columns:1fr}.reel-workflow-preview span{font-size:8px}}.audio-signature-card,.reel-audio-settings{background:linear-gradient(145deg,#fffdf8 0%,#fbf3e4 100%);border:1px solid #9d773247;position:relative;overflow:hidden;box-shadow:0 16px 48px #470a1e1a}.audio-signature-card:after,.reel-audio-settings:after{content:"";inset-inline-end:-80px;pointer-events:none;border:1px solid #b28c4324;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-110px}.audio-brand-header{color:#fff;background:linear-gradient(118deg,#42051b,#6d1232 60%,#4a071f);border-bottom:3px solid #bd984d;align-items:center;gap:18px;margin:-20px -20px 22px;padding:17px 24px;display:flex;position:relative}.audio-brand-header:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 20%,#dab86f33,#0000 36%);position:absolute;inset:0}.audio-brand-header img{object-fit:contain;filter:drop-shadow(0 5px 8px #0000003d);flex:none;width:86px;height:78px;position:relative}.audio-brand-header span{gap:2px;display:grid;position:relative}.audio-brand-header small{color:#dbbd78;letter-spacing:.16em;font-size:10px}.audio-brand-header b{font-family:var(--font-display,inherit);font-size:20px}.audio-brand-header em{color:#f1dfb8;font-size:11px;font-style:normal}.audio-brand-header.compact{gap:13px;margin:-16px -16px 16px;padding:12px 18px}.audio-brand-header.compact img{width:62px;height:56px}.audio-brand-header.compact b{font-size:16px}.audio-library-intro{color:var(--muted);margin:-4px 0 13px;font-size:11px;line-height:1.8}.voice-library{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-bottom:12px;display:grid}.voice-library article{background:#ffffffc7;border:1px solid #9d77323d;border-radius:16px;align-content:start;gap:9px;padding:14px;display:grid}.voice-library article p{min-height:36px;color:var(--muted);margin:0;font-size:10px;line-height:1.65}.voice-title,.music-library>div:first-child,.approved-mix-preview>div:first-child{align-items:center;gap:9px;display:flex}.voice-title>svg,.music-library svg,.approved-mix-preview svg{color:#9d7732;flex:none;width:18px}.voice-title span,.music-library span,.approved-mix-preview span{gap:2px;display:grid}.voice-title small,.music-library small,.approved-mix-preview small{color:var(--muted);font-size:9px}.voice-title em{color:#785716;border:1px solid #9d77324d;border-radius:999px;margin-inline-start:auto;padding:3px 7px;font-size:8px;font-style:normal}.voice-library audio,.music-library audio,.approved-mix-preview audio,.audio-preview-box audio{width:100%;height:34px}.music-library,.approved-mix-preview{border-radius:15px;grid-template-columns:minmax(0,1fr) minmax(230px,.7fr);align-items:center;gap:12px;margin-top:10px;padding:13px 14px;display:grid}.music-library{background:#fffaf0;border:1px dashed #6a0f3047}.music-library>em{font-style:normal}.approved-mix-preview{background:linear-gradient(100deg,#6f113312,#be974a1f);border:1px solid #9d773259}.music-library .rights-warning{grid-column:1/-1}.rights-warning{color:#795817;background:#fff4dd;border-radius:10px;align-items:flex-start;gap:7px;padding:9px 11px;font-size:9px;line-height:1.55;display:flex}.rights-warning svg{color:#a8791f;flex:none;width:15px;height:15px}.signature-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.signature-choice button{text-align:start;color:#3d1725;cursor:pointer;background:#fffdf9;border:1px solid #640c2b2e;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:34px 1fr;gap:1px 9px;padding:13px;display:grid}.signature-choice button>span{color:#75521b;background:#f1e4ca;border-radius:50%;grid-row:1/3;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.signature-choice button small{color:var(--muted);font-size:9px}.signature-choice button.selected{background:linear-gradient(120deg,#fffaf0,#f6ead1);border-color:#a98338;box-shadow:inset 0 0 0 1px #a983382e}.signature-choice button.selected>span{color:#fff;background:#66102f}.music-toggle{cursor:pointer;background:#ffffffc2;border:1px solid #9d77323d;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;display:flex}.music-toggle>span{gap:2px;display:grid}.music-toggle small{color:var(--muted);font-size:9px}.music-toggle svg{color:#9d7732;width:19px}.audio-preview-box{color:#fff;background:#5b0d2a;border-bottom:3px solid #b99243;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(240px,.75fr);align-items:center;gap:13px;margin:11px 0;padding:13px 14px;display:grid}.audio-preview-box b{font-size:10px;line-height:1.6}@media (max-width:700px){.audio-brand-header{margin:-14px -14px 17px;padding:13px 16px}.audio-brand-header img{width:66px;height:61px}.audio-brand-header b{font-size:16px}.audio-brand-header.compact{margin:-12px -12px 14px}.voice-library,.signature-choice,.music-library,.approved-mix-preview,.audio-preview-box{grid-template-columns:1fr}.music-library .rights-warning{grid-column:auto}.voice-library article p{min-height:auto}}.visa-draft-card{background:linear-gradient(145deg,#fffdf8,#f8efdf);border:1px solid #9d773252;border-radius:14px;padding:14px}.visa-draft-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;display:flex}.visa-draft-head span{color:#a47a2d;font-size:8px}.visa-draft-head h3{color:#5f0d2a;margin:3px 0 0;font-size:16px}.visa-draft-head em{color:#745416;background:#f4e5bd;border-radius:999px;flex:none;padding:5px 8px;font-size:8px;font-style:normal}.visa-template-frame{background:#f5eddf;border:1px solid #5d0d2a33;border-radius:11px;max-height:650px;overflow:hidden}.visa-template-frame img{object-fit:contain;width:100%;height:auto;display:block}.visa-draft-card>button{color:#fff;cursor:pointer;background:#650f30;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:11px;padding:10px;font:700 10px Tajawal;display:flex}.visa-draft-card>button svg{color:#d7b15e;width:15px;height:15px}.visa-source-note{color:#745718;background:#fff2d8;border-radius:9px;align-items:flex-start;gap:7px;margin-top:9px;padding:9px;font-size:8px;line-height:1.6;display:flex}.visa-source-note svg{flex:none;width:14px;height:14px}.visa-preview-modal{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#16040be0;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.visa-preview-modal>div{justify-items:center;gap:9px;max-width:min(620px,92vw);max-height:92vh;display:grid;position:relative}.visa-preview-modal>div>button{z-index:2;color:#5f0d2a;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:8px;left:8px}.visa-preview-modal>div>button svg{width:18px}.visa-preview-modal span{color:#f3d98d;font-size:11px}.visa-preview-modal img{object-fit:contain;border-radius:10px;width:auto;max-width:100%;height:auto;max-height:84vh;display:block;box-shadow:0 24px 70px #00000073}@media (max-width:700px){.visa-draft-card{padding:11px}.visa-draft-head{align-items:flex-start}.visa-draft-head h3{font-size:14px}.visa-template-frame{max-height:none}.visa-preview-modal{padding:12px}.visa-preview-modal>div{max-width:96vw}}.visa-builder{gap:10px;display:grid}.visa-builder-head{background:#fff;border:1px solid #650f302b;border-radius:11px;justify-content:space-between;align-items:center;gap:9px;padding:10px;display:flex}.visa-builder-head>span{grid-template-columns:18px 1fr;gap:1px 7px;display:grid}.visa-builder-head svg{color:#a87a25;grid-row:1/3;width:16px}.visa-builder-head b{color:#531027;font-size:10px}.visa-builder-head small{color:var(--muted);font-size:7px}.visa-builder-head em{color:#765a21;background:#f3e7cc;border-radius:999px;padding:5px 8px;font-size:7px;font-style:normal}.visa-template-library{background:#fff;border:1px solid #650f3026;border-radius:11px;gap:8px;padding:10px;display:grid}.visa-template-library>div:first-child{justify-content:space-between;align-items:center;display:flex}.visa-template-library>div:first-child b{color:#531027;font-size:9px}.visa-template-library>div:first-child small{color:var(--muted);font-size:7px}.visa-template-library>div:last-child{grid-template-columns:1fr 1fr;gap:7px;display:grid}.visa-template-library button{border:1px solid var(--line);text-align:right;color:#4e3943;background:#fff;border-radius:10px;grid-template-columns:92px 1fr;align-items:center;gap:2px 8px;padding:7px;display:grid;overflow:hidden}.visa-template-library button.selected{background:#fff8e9;border-color:#9d7732;box-shadow:inset 0 -2px #9d7732}.visa-template-library button>span{background-position:50%;background-size:cover;border-radius:7px;grid-row:1/4;width:92px;height:78px}.visa-template-library button.curved-classic>span{background-image:url(/brand/references/visa-turkey-dynamic-approved-v1.jpg)}.visa-template-library button.travel-gate>span{background-image:url(/brand/references/visa-travel-gate-approved-v1.jpg)}.visa-template-library button>b{font-size:8px}.visa-template-library button>small{color:var(--muted);font-size:6.5px}.visa-template-library button>em{color:#8d6a23;font-size:6px;font-style:normal}.visa-fields,.visa-feature-editor,.visa-background-control,.visa-verification,.visa-content-tools{background:#fff;border:1px solid #650f3026;border-radius:11px;gap:8px;padding:10px;display:grid}.visa-field-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.visa-fields label,.visa-verification label{color:#513643;gap:3px;font-size:7px;font-weight:700;display:grid}.visa-fields input,.visa-fields select,.visa-feature-editor input,.visa-feature-editor select,.visa-verification input,.visa-content-tools textarea{border:1px solid var(--line);color:#3d2c33;width:100%;font:600 8px var(--font-flight-details);background:#fffdf9;border-radius:8px;padding:7px}.visa-date-option{align-items:center;gap:8px;display:flex}.visa-date-option label{white-space:nowrap;align-items:center;gap:5px;display:flex}.visa-date-option>input{flex:1}.visa-feature-editor>div:first-child{justify-content:space-between;align-items:center;display:flex}.visa-feature-editor>div:first-child b{color:#531027;font-size:9px}.visa-feature-editor>div:first-child small{color:var(--muted);font-size:7px}.visa-feature-editor article{grid-template-columns:105px 72px 1fr 1fr;gap:5px;display:grid}.visa-feature-editor article label{color:#513643;align-items:center;gap:5px;font-size:7px;font-weight:700;display:flex}.visa-feature-editor input:disabled,.visa-feature-editor select:disabled{opacity:.45;background:#f2eee8}.visa-background-control{grid-template-columns:1fr auto auto;align-items:center}.visa-background-control>div{grid-template-columns:18px 1fr;gap:1px 7px;display:grid}.visa-background-control svg{color:#9d7732;grid-row:1/3;width:16px}.visa-background-control b{color:#531027;font-size:9px}.visa-background-control small{color:var(--muted);font-size:7px}.visa-background-control label,.visa-background-control button{border:1px solid var(--line);color:#650f30;font:700 7px var(--font-flight-details);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;display:flex}.visa-background-control label svg{grid-row:auto;width:12px}.visa-background-control input{display:none}.visa-dynamic-poster{aspect-ratio:4/5;font-family:var(--font-flight-details);direction:rtl;background-color:#f7f1e5;background-position:50%;background-size:cover;border-radius:17px;position:relative;overflow:hidden;box-shadow:0 18px 40px #280c1538}.visa-dynamic-poster:after{content:"";z-index:1;background:#fffdf8f7;border-top:1px solid #b78b3452;height:11%;position:absolute;bottom:0;left:0;right:0}.visa-dynamic-poster header{z-index:4;direction:ltr;align-items:center;gap:6px;width:38%;display:flex;position:absolute;top:3.2%;left:3.8%}.visa-dynamic-poster header img{object-fit:contain;width:38px;height:38px}.visa-dynamic-poster header span{display:grid}.visa-dynamic-poster header b{color:#650f30;letter-spacing:.04em;white-space:nowrap;font:850 9px/1.25 Cairo,sans-serif}.visa-dynamic-poster header small{color:#364854;letter-spacing:.12em;white-space:nowrap;font:600 4.7px/1.35 Cairo,sans-serif}.visa-copy{z-index:4;text-align:right;width:38%;display:grid;position:absolute;top:13%;left:4.2%}.visa-copy>small{color:#354954;letter-spacing:.34em;font:650 7px/1.4 Cairo,sans-serif}.visa-copy>strong{color:#650f30;font:900 28px/1.08 var(--font-flight-title);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.visa-copy>em{color:#273b47;letter-spacing:.2em;font:500 20px/1.08 Cairo,sans-serif}.visa-copy h3{color:#273b47;font:850 12px/1.45 var(--font-flight-title);margin:11px 0 1px}.visa-copy p{color:#455963;font:600 7px/1.55 var(--font-flight-details);margin:0}.visa-feature-list{z-index:4;gap:7px;width:37%;display:grid;position:absolute;top:37%;left:4.2%}.visa-feature-list>span{grid-template-columns:32px 1fr;align-items:center;gap:0 7px;min-width:0;display:grid}.visa-feature-list i{color:#650f30;background:#fffdf8d1;border:1px solid #b78b34;border-radius:50%;grid-row:1/3;place-items:center;width:30px;height:30px;display:grid}.visa-feature-list svg{width:15px}.visa-feature-list b{color:#263c47;font:800 8px/1.4 var(--font-flight-title);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.visa-feature-list small{color:#4b606a;font:600 6.5px/1.4 var(--font-flight-details);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.visa-price{z-index:4;color:#fff;background:linear-gradient(145deg,#720c34,#4a061e);border-radius:17px;place-items:center;width:37%;padding:9px;display:grid;position:absolute;bottom:15%;left:4.2%;box-shadow:0 12px 22px #5208233d}.visa-price>small{font-size:8px}.visa-price>b{direction:ltr;font:900 34px/1.05 Cairo,sans-serif}.visa-price>b i{color:#fff;font-style:normal}.visa-price>span{font:700 7px var(--font-flight-title);border-top:1px solid #d7b15ebf;padding-top:5px}.visa-offer-date{z-index:5;color:#6d5521;width:34%;font:700 6.5px var(--font-flight-details);text-align:center;position:absolute;bottom:12.3%;left:5.6%}.visa-dynamic-poster.price-upper-left .visa-price{top:27%;bottom:auto}.visa-dynamic-poster.price-upper-left .visa-feature-list{top:50%}.visa-dynamic-poster.price-over-photo .visa-price{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(145deg,#720c34f5,#4a061ef0);width:34%;bottom:15%;left:auto;right:5%}.visa-dynamic-poster.price-upper-left .visa-offer-date{top:43%;bottom:auto}.visa-dynamic-poster.price-over-photo .visa-offer-date{color:#fff;width:34%;bottom:12.4%;left:auto;right:5%}.visa-dynamic-poster footer{z-index:5;color:#650f30;direction:ltr;align-items:center;gap:7px;display:flex;position:absolute;bottom:2.5%;left:4%;right:4%}.visa-dynamic-poster footer>svg{width:26px;height:26px}.visa-dynamic-poster footer span{display:grid}.visa-dynamic-poster footer small{color:#4d5d66;letter-spacing:.06em;font:600 5.5px Cairo,sans-serif}.visa-dynamic-poster footer b{white-space:nowrap;font:850 10px Cairo,sans-serif}.visa-dynamic-poster footer em{color:#650f30;font:750 9px var(--font-flight-title);direction:rtl;margin-left:auto;font-style:normal}.visa-verification>div:first-child{align-items:center;gap:6px;display:flex}.visa-verification>div:first-child svg{color:#9d7732;width:16px}.visa-verification>div:first-child span{flex:1;display:grid}.visa-verification>div:first-child b{color:#531027;font-size:9px}.visa-verification>div:first-child small{color:var(--muted);font-size:7px}.visa-verification>div:first-child em{color:#765a21;background:#fff1d7;border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal}.visa-verification.ready>div:first-child em{color:#286044;background:#e6f5ed}.visa-verification>div:nth-child(2){grid-template-columns:1.6fr 1fr 1fr;gap:6px;display:grid}.visa-verification p{color:#7b6650;margin:0;font-size:7px}.visa-content-tools>div{justify-content:space-between;align-items:center;display:flex}.visa-content-tools>div b{color:#531027;font-size:9px}.visa-content-tools>div span{gap:4px;display:flex}.visa-content-tools button{border:1px solid var(--line);color:#650f30;font:700 7px var(--font-flight-details);background:#fff;border-radius:999px;padding:5px 8px}.visa-content-tools button.selected{color:#fff;background:#650f30;border-color:#650f30}.visa-content-tools textarea{resize:vertical;min-height:78px;line-height:1.7}@media (max-width:700px){.visa-template-library>div:last-child{grid-template-columns:1fr}.visa-field-grid{grid-template-columns:1fr 1fr}.visa-feature-editor article{grid-template-columns:85px 62px 1fr}.visa-feature-editor article>input:last-child{grid-column:3}.visa-background-control{grid-template-columns:1fr 1fr}.visa-background-control>div{grid-column:1/-1}.visa-verification>div:nth-child(2){grid-template-columns:1fr}.visa-dynamic-poster header b{font-size:8px}.visa-copy>strong{font-size:23px}.visa-copy>em{font-size:16px}.visa-copy h3{font-size:10px}.visa-feature-list{gap:5px}.visa-feature-list>span{grid-template-columns:27px 1fr}.visa-feature-list i{width:25px;height:25px}.visa-feature-list svg{width:13px}.visa-feature-list b{font-size:7px}.visa-feature-list small{font-size:5.5px}.visa-price>b{font-size:28px}.visa-dynamic-poster footer em{font-size:7px}}.visa-template-library button.umrah-visa>span{background-image:url(/brand/references/visa-umrah-approved-v1.jpg)}.visa-dynamic-poster.has-secondary-price .visa-price{padding:7px}.visa-dynamic-poster.has-secondary-price .visa-price>small{font-size:6px}.visa-price>b.secondary{font-size:22px}.visa-dynamic-poster.has-secondary-price .visa-price>span{margin-top:3px}.visa-dynamic-poster.template-umrah-visa .visa-copy>strong{font-size:24px}.visa-dynamic-poster.template-umrah-visa .visa-copy>em{letter-spacing:.12em}.visa-dynamic-poster.template-umrah-visa .visa-price{border:1px solid #d7b15ebf}.visa-snapshot-actions{background:#f7f4ed;border-radius:10px;grid-template-columns:auto auto 1fr;align-items:center;gap:6px;padding:8px;display:grid}.visa-snapshot-actions button{border:1px solid var(--line);color:#650f30;font:700 7px var(--font-flight-details);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;display:flex}.visa-snapshot-actions button svg{width:12px}.visa-snapshot-actions small{color:#786b70;font-size:7px}.visa-carousel-fields{background:#fff;border:1px solid #650f3026;border-radius:11px;grid-template-columns:1fr 1fr;gap:7px;padding:10px;display:grid}.visa-carousel-fields>div{grid-column:1/-1;grid-template-columns:18px 1fr;gap:1px 7px;display:grid}.visa-carousel-fields>div svg{color:#9d7732;grid-row:1/3;width:16px}.visa-carousel-fields>div b{color:#531027;font-size:9px}.visa-carousel-fields>div small{color:var(--muted);font-size:7px}.visa-carousel-fields label{color:#513643;gap:4px;font-size:7px;font-weight:700;display:grid}.visa-carousel-fields textarea{resize:vertical;border:1px solid var(--line);color:#3d2c33;min-height:88px;font:600 8px/1.7 var(--font-flight-details);background:#fffdf9;border-radius:8px;padding:7px}.visa-legal-note{z-index:6;color:#6f5f64;font:600 5.5px var(--font-flight-details);text-align:center;position:absolute;bottom:10.7%;left:4%;right:4%}.visa-carousel-preview{background:#fffaf0;border:1px solid #9d773247;border-radius:11px;gap:8px;padding:10px;display:grid}.visa-carousel-preview>div:first-child{justify-content:space-between;display:flex}.visa-carousel-preview>div:first-child b{color:#531027;font-size:9px}.visa-carousel-preview>div:first-child small{color:var(--muted);font-size:7px}.visa-carousel-preview>div:last-child{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.visa-carousel-preview article{background:linear-gradient(145deg,#fffdf8,#f2e7d4);border:1px solid #650f3024;border-radius:9px;align-content:start;gap:5px;min-height:130px;padding:20px 8px 8px;display:grid;position:relative}.visa-carousel-preview article>em{color:#fff;background:#650f30;border-radius:50%;place-items:center;width:17px;height:17px;font-size:7px;font-style:normal;display:grid;position:absolute;top:6px;left:7px}.visa-carousel-preview article>b{color:#650f30;font:800 8px/1.5 var(--font-flight-title)}.visa-carousel-preview article>small{color:#52606a;font:600 6.5px/1.55 var(--font-flight-details)}.visa-verification ul{grid-template-columns:1fr 1fr;gap:5px;margin:0;padding:0;list-style:none;display:grid}.visa-verification li{color:#765a21;background:#fff1d7;border-radius:7px;align-items:flex-start;gap:5px;padding:6px;font-size:7px;display:flex}.visa-verification li svg{flex:none;width:11px}.visa-verification.ready{background:#f5fbf7;border-color:#2860444d}.visa-verification.ready>div:first-child svg{color:#286044}@media (max-width:700px){.visa-snapshot-actions{grid-template-columns:1fr 1fr}.visa-snapshot-actions small{grid-column:1/-1}.visa-carousel-fields{grid-template-columns:1fr}.visa-carousel-fields>div{grid-column:auto}.visa-carousel-preview>div:last-child{grid-template-columns:1fr 1fr}.visa-verification ul{grid-template-columns:1fr}}.visa-country-packs,.visa-audit-trail{background:#fff;border:1px solid #650f3026;border-radius:11px;gap:8px;padding:10px;display:grid}.visa-country-packs>div:first-child,.visa-audit-trail>div:first-child{justify-content:space-between;align-items:center;display:flex}.visa-country-packs>div:first-child b,.visa-audit-trail>div:first-child b{color:#531027;font-size:9px}.visa-country-packs>div:first-child small,.visa-audit-trail>div:first-child small{color:var(--muted);font-size:7px}.visa-country-packs>div:nth-child(2){grid-template-columns:1fr auto;gap:6px;display:grid}.visa-country-packs input{border:1px solid var(--line);color:#3d2c33;font:600 8px var(--font-flight-details);background:#fffdf9;border-radius:8px;padding:7px}.visa-country-packs button{border:1px solid var(--line);color:#650f30;font:700 7px var(--font-flight-details);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:7px 9px;display:flex}.visa-country-packs button svg{width:11px}.visa-country-packs ul,.visa-audit-trail ol{gap:5px;margin:0;padding:0;list-style:none;display:grid}.visa-country-packs li{background:#f7f4ed;border-radius:8px;grid-template-columns:1fr auto auto;align-items:center;gap:6px;padding:7px;display:grid}.visa-country-packs li span,.visa-audit-trail li span{display:grid}.visa-country-packs li b,.visa-audit-trail li b{color:#531027;font-size:8px}.visa-country-packs li small,.visa-audit-trail li small{color:#796a70;font-size:6.5px}.visa-country-packs button.delete{color:#9b2f2f}.visa-country-packs p,.visa-audit-trail p{color:#8b7b82;margin:0;font-size:7px}.visa-audit-trail li{background:#faf7f1;border-inline-start:2px solid #b78b34;justify-content:space-between;align-items:flex-start;gap:8px;padding:7px;display:flex}.visa-audit-trail time{color:#8a7c72;white-space:nowrap;font:600 6px Cairo,sans-serif}@media (max-width:700px){.visa-country-packs>div:first-child,.visa-audit-trail>div:first-child{flex-direction:column;align-items:flex-start}.visa-country-packs li{grid-template-columns:1fr auto}.visa-country-packs li button.delete{grid-column:2}.visa-audit-trail li{flex-direction:column;align-items:flex-start}}.design-output-formats{background:#fffaf0;border:1px solid #9d773238;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:11px 12px;display:flex}.design-output-formats>div:first-child{gap:2px;display:grid}.design-output-formats b{color:#541026;font-size:10px}.design-output-formats small{color:var(--muted);font-size:8px}.design-output-formats>div:last-child{gap:6px;display:flex}.design-output-formats button{color:#624251;cursor:pointer;background:#fff;border:1px solid #5d0d2a2e;border-radius:999px;padding:6px 11px;font:700 9px Tajawal}.design-output-formats button.selected{color:#fff;background:#650f30;border-color:#650f30}.current-template-slot{border:1px solid var(--line);background:#f7f4ed;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:8px 14px;margin-top:10px;padding:12px;display:grid}.current-template-slot>div:first-child{gap:2px;display:grid}.current-template-slot span,.current-template-slot small{color:var(--muted);font-size:8px}.current-template-slot b{color:#541026;font-size:10px}.current-template-slot>div:nth-child(2){gap:6px;display:flex}.current-template-slot button{color:#9a9185;background:#fff;border:1px dashed #c9bfae;border-radius:8px;padding:6px 8px;font:600 8px Tajawal}.current-template-slot p{color:#8a7659;grid-column:1/-1;margin:0;font-size:7px}.service-tabs button{min-height:50px}@media (max-width:700px){.design-output-formats,.current-template-slot{grid-template-columns:1fr;display:grid}.design-output-formats>div:last-child{grid-template-columns:repeat(3,1fr);display:grid}.current-template-slot>div:nth-child(2){grid-template-columns:1fr 1fr;display:grid}.design-output-formats button,.current-template-slot button{width:100%}}.asset-license-policy{background:#fff7e5;border:1px solid #e0c98e;border-radius:12px;gap:9px;margin-top:10px;padding:11px;display:grid}.asset-license-policy>div:first-child{align-items:center;gap:7px;display:flex}.asset-license-policy>div:first-child>svg{color:#9d7732;width:17px}.asset-license-policy>div:first-child span{display:grid}.asset-license-policy b{color:#541026;font-size:9px}.asset-license-policy small{color:#786d60;font-size:7px}.asset-license-policy em{color:#755719;background:#f0dfb6;border-radius:999px;margin-right:auto;padding:4px 7px;font-size:7px;font-style:normal}.asset-license-policy.approved{background:#f0f8f3;border-color:#a9d2bb}.asset-license-policy.approved em{color:#236544;background:#dcefe4}.asset-meta-fields{grid-template-columns:1fr 1fr 1fr;gap:7px;display:grid}.asset-meta-fields label{color:#5f4c3d;gap:3px;font-size:7px;font-weight:700;display:grid}.asset-meta-fields input,.asset-meta-fields select{border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;padding:7px;font:500 8px Tajawal}.asset-verification{flex-wrap:wrap;gap:7px;display:flex}.asset-verification label{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:4px;padding:5px 7px;font-size:7px;display:flex}.asset-license-policy>p{color:#786650;margin:0;font-size:7px;line-height:1.5}@media (max-width:700px){.asset-meta-fields{grid-template-columns:1fr}.asset-verification{grid-template-columns:1fr 1fr;display:grid}.asset-license-policy>div:first-child{flex-wrap:wrap;align-items:flex-start}.asset-license-policy em{margin-right:0}}.customer-review-template{font-family:var(--font-flight-details),Cairo,sans-serif;gap:11px;display:grid}.customer-review-template h1,.customer-review-template h2,.customer-review-template h3,.customer-review-template strong,.customer-review-template button,.customer-review-template .review-section-title>span,.customer-review-template .review-template-options b,.customer-review-template .review-live-preview>p{font-family:var(--font-flight-title),"Noto Kufi Arabic",Cairo,sans-serif}.review-template-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.review-template-head span{color:#9d7732;font-size:8px}.review-template-head h3{color:#5f0d2a;margin:3px 0 0;font-size:16px}.review-template-head em{color:#795817;text-align:center;background:#fff1cf;border-radius:999px;max-width:130px;padding:5px 8px;font-size:8px;font-style:normal}.review-live-preview{background:linear-gradient(145deg,#fffdf8,#f6ead3);border:1px solid #9d773252;border-radius:14px;padding:14px;position:relative;overflow:hidden}.review-live-preview:after{content:"“";color:#640f300f;font:170px Georgia;position:absolute;bottom:-40px;left:12px}.review-brand{align-items:center;gap:8px;display:flex}.review-brand img{object-fit:contain;width:52px;height:51px}.review-brand span{display:grid}.review-brand b{color:#5f0d2a;font:700 10px Georgia}.review-brand small{color:#9d7732;font-size:8px}.review-live-preview>svg{color:#a98338;width:24px;margin-top:12px}.review-live-preview>p{z-index:1;color:#351620;min-height:62px;margin:4px 0 12px;font-size:14px;font-weight:700;line-height:1.8;position:relative}.review-rating{color:#936c20;align-items:center;gap:6px;display:flex}.review-rating svg{fill:#c79e49;width:17px}.review-meta{border-top:1px solid #9d773233;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;padding-top:10px;display:grid}.review-meta span{display:grid}.review-meta b{color:#5f0d2a;font-size:10px}.review-meta small{color:var(--muted);font-size:8px}.review-source{color:#725f50;align-items:center;gap:6px;margin-top:10px;font-size:8px;display:flex}.review-source svg{color:#9d7732;width:14px}.review-contact{color:#fff;background:#650f30;justify-content:center;align-items:center;gap:8px;margin:12px -14px -14px;padding:10px;display:flex}.review-contact svg{color:#d7b15e;width:18px}.review-contact span{display:grid}.review-contact small{color:#eadde1;font-size:7px}.review-contact b{direction:ltr;font-size:14px}.review-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.review-fields label{color:#523443;gap:4px;font-size:8px;font-weight:700;display:grid}.review-fields .wide{grid-column:1/-1}.review-fields input,.review-fields select,.review-fields textarea{border:1px solid var(--line);color:#3b2930;background:#fff;border-radius:8px;width:100%;padding:8px;font:500 9px Tajawal}.review-fields textarea{resize:vertical;min-height:62px}.review-privacy,.review-approvals{grid-template-columns:1fr 1fr;gap:7px;display:grid}.review-privacy label,.review-approvals label{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:6px;padding:8px;font-size:8px;display:flex}.review-privacy svg{color:#7b5a22;width:14px}.review-status{color:#795817;background:#fff1d7;border-radius:9px;align-items:flex-start;gap:7px;padding:9px;font-size:8px;line-height:1.55;display:flex}.review-status.ready{color:#236544;background:#e9f6ef}.review-status svg{flex:none;width:15px}.customer-review-template>button{color:#81776c;background:#dfd8cf;border:0;border-radius:9px;padding:10px;font:700 9px Tajawal}.privacy-note{color:#725f50;font-size:8px;line-height:1.6}.review-template-library,.google-review-connector,.review-ai-reply{border:1px solid var(--line);background:#fff;border-radius:12px;gap:9px;padding:11px;display:grid}.review-section-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.review-section-title>span{color:#5f0d2a;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.review-section-title svg{color:#a98338;width:16px}.review-section-title small{color:var(--muted);font-size:7px}.review-section-title em{color:#7a6758;background:#f6ede4;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:7px;font-style:normal;display:flex}.review-section-title em i{background:#b98b42;border-radius:50%;width:6px;height:6px}.review-template-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.review-template-options button{border:1px solid var(--line);text-align:right;color:#39252e;background:#fff;border-radius:10px;grid-template-columns:58px 1fr auto;align-items:center;gap:8px;padding:6px;display:grid;position:relative}.review-template-options button.selected{border-color:#8b123b;box-shadow:0 0 0 2px #8b123b14}.review-template-options button>svg{color:#8b123b;width:15px}.review-template-options button>span:not(.review-template-thumb){gap:2px;display:grid}.review-template-options b{color:#650f30;font-size:8px}.review-template-options small{color:var(--muted);font-size:6px;line-height:1.5}.review-template-thumb{background:#eee;border-radius:7px;width:58px;height:70px;position:relative;overflow:hidden}.review-template-thumb img{object-fit:cover;object-position:top}.review-live-preview.story-style{background:linear-gradient(145deg,#fffdf8fa,#f1e3cbf2);box-shadow:inset 0 0 0 5px #ffffff80}.review-live-preview.story-style>p{background:#fff9;border-radius:4px;margin-right:14px;padding:9px;transform:rotate(-.4deg)}.review-live-preview.story-style .review-rating{justify-content:flex-end}.google-review-connector>p{color:#604b54;margin:0;font-size:8px;line-height:1.7}.google-connector-fields{grid-template-columns:1fr 1fr;gap:7px;display:grid}.google-connector-fields label,.reply-controls label,.reply-draft{color:#523443;gap:4px;font-size:8px;font-weight:700;display:grid}.google-connector-fields label:first-child{grid-column:1/-1}.google-connector-fields input,.google-connector-fields select,.reply-controls select,.reply-draft textarea{border:1px solid var(--line);color:#3b2930;background:#fff;border-radius:8px;width:100%;padding:8px;font:500 8px Tajawal}.google-connector-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.google-connector-actions button,.reply-controls button,.send-google-reply{color:#fff;background:#650f30;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:8px;font:700 8px Tajawal;display:flex}.google-connector-actions button:disabled,.send-google-reply:disabled{color:#887c72;background:#ded7d0}.google-connector-actions svg,.reply-controls button svg,.send-google-reply svg{width:14px}.google-review-connector>small{color:#806c60;font-size:7px}.reply-controls{grid-template-columns:1fr auto;align-items:end;gap:7px;display:grid}.reply-controls button{background:#a1772e;min-height:34px}.reply-draft textarea{resize:vertical;min-height:70px;line-height:1.7}.reply-approval{color:#5e4650;background:#f9f3ea;border-radius:8px;align-items:flex-start;gap:6px;padding:8px;font-size:8px;line-height:1.5;display:flex}.review-approvals .promotion-consent{background:#fbf5e7;grid-column:1/-1}.send-google-reply{width:100%}@media (max-width:700px){.review-template-head{align-items:flex-start}.review-template-head h3{font-size:14px}.review-fields,.review-privacy,.review-approvals,.review-template-options,.google-connector-fields,.google-connector-actions,.reply-controls,.review-meta{grid-template-columns:1fr}.google-connector-fields label:first-child,.review-approvals .promotion-consent{grid-column:auto}}.design-nav-group{gap:4px;display:grid}.sidebar nav .design-nav-group>button{width:100%}.design-nav-arrow{transition:transform .2s;margin-right:auto!important}.design-nav-arrow.open{transform:rotate(-90deg)}.design-subnav{border-right:1px solid #c7a45a59;gap:3px;margin:0 13px 4px 0;padding:4px 9px 5px 0;display:grid}.sidebar nav .design-subnav button{color:#8fa4b2;border-radius:8px;gap:8px;min-height:31px;padding:6px 9px;font-size:10px}.sidebar nav .design-subnav button i{color:#c9ac70;background:#ffffff0d;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:7px;font-style:normal;display:grid}.sidebar nav .design-subnav button.active{color:#fff;background:linear-gradient(90deg,#ffffff12,#c7a45a16);border-right:0}.sidebar nav .design-subnav button.active i{color:#071c2d;background:#c7a45a}.active-design-service{background:#f2e8d2;border-radius:999px;margin-top:8px;padding:5px 9px;font-weight:700;color:#745619!important;font-size:9px!important;display:inline-block!important}@media (max-width:800px){.sidebar nav .design-subnav button{min-height:36px;font-size:11px}.design-subnav{margin-right:10px}}.flight-offers-template{gap:11px;display:grid}.flight-template-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.flight-template-head span{color:#9d7732;font-size:8px}.flight-template-head h3{color:#5f0d2a;margin:3px 0 0;font-size:16px}.flight-template-head em{color:#795817;background:#fff0d3;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal}.flight-mode{grid-template-columns:1fr 1fr;gap:8px;display:grid}.flight-mode button{border:1px solid var(--line);text-align:right;color:#593444;cursor:pointer;background:#fff;border-radius:11px;grid-template-columns:20px 1fr;align-items:center;gap:1px 7px;padding:10px;font:700 10px Tajawal;display:grid}.flight-mode button svg{color:#a37b2f;grid-row:1/3;width:17px}.flight-mode button small{color:var(--muted);font-size:7px}.flight-mode button.selected{background:#fff8e9;border-color:#a98338;box-shadow:inset 0 -2px #a98338}.flight-daily-input{background:#f7f4ed;border-radius:10px;grid-template-columns:1fr 115px 115px auto;align-items:end;gap:7px;padding:10px;display:grid}.flight-daily-input>div{display:grid}.flight-daily-input b{color:#531027;font-size:9px}.flight-daily-input small{color:var(--muted);font-size:7px}.flight-daily-input label{color:#513643;gap:3px;font-size:8px;font-weight:700;display:grid}.flight-daily-input input,.flight-advanced-settings select{border:1px solid var(--line);color:#3d2c33;background:#fff;border-radius:8px;width:100%;padding:7px;font:500 8px Tajawal}.flight-daily-input>em{color:#fff;white-space:nowrap;background:#650f30;border-radius:999px;padding:7px;font-size:7px;font-style:normal}.flight-daily-input>p{color:#9b2f2f;grid-column:1/-1;margin:0;font-size:7px}.flight-defaults{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.flight-defaults span{background:#f7f4ed;border-radius:9px;grid-template-columns:19px 1fr;gap:1px 6px;padding:9px;display:grid}.flight-defaults svg{color:#9d7732;grid-row:1/3;width:15px}.flight-defaults b{font-size:8px}.flight-defaults small{color:var(--muted);font-size:7px}.market-consideration{background:#fffaf0;border:1px solid #9d773238;border-radius:10px;padding:10px}.market-consideration>b{font-size:9px}.market-consideration>div{flex-wrap:wrap;gap:5px;margin:7px 0;display:flex}.market-consideration span{color:#fff;background:#650f30;border-radius:999px;padding:4px 7px;font-size:7px}.market-consideration small{color:#7d6c55;font-size:7px;line-height:1.5;display:block}.flight-config{grid-template-columns:1fr 1fr;gap:8px;display:grid}.flight-config label,.flight-destinations label{color:#513643;gap:3px;font-size:8px;font-weight:700;display:grid}.flight-config select,.flight-offer-input input,.profit-controls input{border:1px solid var(--line);color:#3d2c33;background:#fff;border-radius:8px;width:100%;padding:8px;font:500 9px Tajawal}.flight-config small{color:#8a765d;font-size:7px}.flight-information-sources{background:#fffaf0;border:1px solid #9d773240;border-radius:11px;gap:8px;padding:10px;display:grid}.flight-information-sources-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.flight-information-sources-head span{display:grid}.flight-information-sources-head b{color:#531027;font-size:10px}.flight-information-sources-head small{color:var(--muted);font-size:7px}.flight-information-sources-head>em{color:#765a21;background:#f3e7cc;border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal}.flight-source-card-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.flight-source-card-grid article{border:1px solid var(--line);background:#fff;border-radius:9px;align-content:start;gap:8px;padding:9px;display:grid}.flight-source-card-head{gap:8px;display:grid}.flight-source-card-head>label{align-items:center;gap:6px;display:flex}.flight-source-card-head>label>span{display:grid}.flight-source-card-head span>em{color:#9d7732;font-size:6px;font-style:normal;font-weight:700}.flight-source-card-grid article b{color:#3d2c33;font-size:9px}.flight-source-card-grid article small{color:#9b7450;font-size:7px}.flight-source-card-grid a{white-space:nowrap;color:#650f30;border:1px solid #650f3033;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:6px 7px;font-size:7px;font-weight:700;text-decoration:none;display:flex}.flight-source-card-grid a:hover{color:#fff;background:#650f30}.flight-source-card-grid a svg{width:11px;height:11px}.flight-advanced-settings{background:#fff;border:1px dashed #9d773259;border-radius:9px}.flight-advanced-settings summary{color:#531027;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:8px;font-size:8px;font-weight:700;display:flex}.flight-advanced-settings summary small{color:var(--muted);font-size:7px;font-weight:400}.flight-advanced-settings>div,.flight-common-settings{grid-template-columns:repeat(5,1fr);gap:6px;padding:0 8px 8px;display:grid}.flight-common-settings span,.flight-common-settings label{color:#513643;gap:3px;font-size:7px;font-weight:700;display:grid}.flight-common-settings span{background:#f7f4ed;border-radius:8px;padding:7px}.flight-common-settings span small{color:var(--muted);font-size:7px}.flight-advanced-settings>p{color:#765a21;background:#fff1d7;border-radius:8px;margin:0 8px 8px;padding:7px;font-size:7px;line-height:1.5}.flight-source-setting-groups{grid-template-columns:repeat(3,1fr)!important}.flight-source-setting-groups section{background:#f7f4ed;border-radius:8px;gap:5px;padding:7px;display:grid}.flight-source-setting-groups section>b{color:#531027;font-size:8px}.flight-source-setting-groups section>div{flex-wrap:wrap;gap:4px;display:flex}.flight-source-setting-groups small{color:#685766;background:#fff;border-radius:999px;padding:3px 5px}.flight-information-sources>p,.extraction-result{color:#765a21;background:#fff1d7;border-radius:8px;align-items:flex-start;gap:6px;margin:0;padding:8px;font-size:7px;line-height:1.5;display:flex}.flight-information-sources>p svg,.extraction-result svg{flex:none;width:13px}.flight-extraction-plan{background:#fff;border-radius:9px;gap:7px;padding:9px;display:grid}.flight-extraction-plan>div{align-items:center;gap:6px;display:flex}.flight-extraction-plan>div>svg{color:#2d7a55;width:14px}.flight-extraction-plan>div span{display:grid}.flight-extraction-plan>div b{color:#531027;font-size:9px}.flight-extraction-plan>div small{color:var(--muted);font-size:7px}.flight-extraction-plan ol{grid-template-columns:repeat(5,1fr);gap:5px;margin:0;padding:0;list-style:none;display:grid}.flight-extraction-plan li{background:#f7f4ed;border-radius:8px;align-content:start;gap:4px;padding:7px;display:grid}.flight-extraction-plan li>span{color:#fff;background:#650f30;border-radius:50%;place-items:center;width:18px;height:18px;font-size:7px;font-weight:700;display:grid}.flight-extraction-plan li p{color:#665461;margin:0;font-size:6.5px;line-height:1.45}.flight-destinations{gap:7px;display:grid}.flight-destinations>div:first-child{justify-content:space-between;display:flex}.flight-destinations>div:first-child b{font-size:9px}.flight-destinations>div:first-child small{color:#9d7732;font-size:8px}.flight-offer-input{grid-template-columns:24px 1fr 1fr;align-items:end;gap:7px;display:grid}.flight-offer-input>span{color:#fff;background:#650f30;border-radius:8px;place-items:center;width:24px;height:30px;font-size:8px;display:grid}.flight-offer-input input:disabled{color:#8d8176;background:#f3f1ec}.prepare-extraction{color:#fff;cursor:pointer;background:#0b2a3f;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:9px;font:700 9px Tajawal;display:flex}.prepare-extraction:disabled{color:#766f67;cursor:not-allowed;background:#d8d3ca}.prepare-extraction svg{color:#d1ad5c;width:14px}.profit-controls{background:#f7f4ed;border-radius:10px;grid-template-columns:1fr auto auto 85px;align-items:center;gap:6px;padding:10px;display:grid}.profit-controls>div{display:grid}.profit-controls b{font-size:9px}.profit-controls small{color:var(--muted);font-size:7px}.profit-controls button{border:1px solid var(--line);color:#624251;background:#fff;border-radius:999px;padding:6px 8px;font:600 8px Tajawal}.profit-controls button.selected{color:#fff;background:#650f30}.profit-controls input{padding:6px}.flight-image-rule{color:#315f49;background:#eef6f1;border-radius:9px;align-items:flex-start;gap:7px;padding:9px;display:flex}.flight-image-rule svg{flex:none;width:15px}.flight-image-rule span{display:grid}.flight-image-rule b{font-size:8px}.flight-image-rule small{color:#5b7467;font-size:7px;line-height:1.55}.flight-poster{background:linear-gradient(145deg,#fffdf8,#f5ead4);border:1px solid #9d773252;border-radius:14px;overflow:hidden}.flight-poster-brand{align-items:center;gap:8px;padding:11px;display:flex}.flight-poster-brand img{object-fit:contain;width:52px;height:51px}.flight-poster-brand span{display:grid}.flight-poster-brand b{color:#5f0d2a;font:700 10px Georgia}.flight-poster-brand small{color:#9d7732;font-size:7px}.flight-card-grid{grid-template-columns:repeat(2,1fr);gap:7px;padding:0 11px 11px;display:grid}.flight-card-grid article{background:#fffc;border:1px solid #9d773238;border-radius:10px;align-items:center;gap:8px;min-height:78px;padding:9px;display:flex}.flight-card-grid article>span{color:#fff;background:#650f30;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.flight-card-grid article div{display:grid}.flight-card-grid b{color:#551027;font-size:10px}.flight-card-grid small,.flight-card-grid em{color:var(--muted);font-size:7px;font-style:normal}.flight-card-grid strong{color:#a07829;direction:ltr;margin:2px 0;font-size:18px}.flight-poster.offers-1 .flight-card-grid{grid-template-columns:1fr}.flight-poster.offers-1 .flight-card-grid article{justify-content:center;min-height:145px}.flight-poster.offers-1 .flight-card-grid strong{font-size:31px}.flight-poster.offers-3 .flight-card-grid article:first-child,.flight-poster.offers-5 .flight-card-grid article:first-child{grid-column:1/-1}.flight-poster-contact{color:#fff;background:#650f30;justify-content:center;align-items:center;gap:8px;padding:10px;display:flex}.flight-poster-contact svg{color:#d7b15e;width:18px}.flight-poster-contact span{display:grid}.flight-poster-contact small{color:#eadde1;font-size:7px}.flight-poster-contact b{direction:ltr;font-size:14px}.flight-review{background:#fffaf0;border:1px solid #9d773240;border-radius:10px;grid-template-columns:18px 1fr;gap:3px 7px;padding:10px;display:grid}.flight-review>svg{color:#9d7732;width:17px}.flight-review>div{display:grid}.flight-review b{font-size:9px}.flight-review small{color:var(--muted);font-size:7px}.flight-review label{grid-column:1/-1;align-items:center;gap:5px;margin-top:5px;font-size:8px;display:flex}.create-flight-design{color:#fff;background:#650f30;border:0;border-radius:9px;padding:10px;font:700 9px Tajawal}.create-flight-design:disabled{color:#81786d;background:#ddd6cb}.flight-template-slot{color:#725e4b;background:#fffaf0;border:1px solid #9d773238;border-radius:10px;gap:8px;padding:10px;font-size:8px;display:grid}.flight-template-slot>div:first-child{align-items:center;gap:7px;display:flex}.flight-template-slot>div:first-child>svg{color:#2d7a55;width:15px}.flight-template-slot>div:first-child span{display:grid}.flight-template-slot b{color:#531027;font-size:9px}.flight-template-slot small{color:var(--muted);font-size:7px}.flight-template-slot>div:nth-child(2){gap:6px;display:flex}.flight-template-slot button{color:#9a9185;background:#fff;border:1px dashed #c9bfae;border-radius:8px;padding:6px 8px;font:600 8px Tajawal}.flight-template-slot p{margin:0;font-size:7px}@media (max-width:700px){.flight-template-head{display:grid}.flight-mode,.flight-defaults,.flight-config,.flight-source-card-grid,.flight-extraction-plan ol{grid-template-columns:1fr}.flight-daily-input{grid-template-columns:1fr 1fr}.flight-daily-input>div{grid-column:1/-1}.flight-daily-input>em{text-align:center;grid-column:1/-1}.flight-information-sources-head{flex-direction:column;align-items:flex-start}.flight-advanced-settings>div,.flight-common-settings,.flight-source-setting-groups{grid-template-columns:1fr!important}.flight-extraction-plan li{grid-template-columns:18px 1fr;align-items:start}.flight-offer-input{grid-template-columns:24px 1fr}.profit-controls{grid-template-columns:1fr 1fr}.profit-controls>div,.profit-controls label{grid-column:1/-1}.flight-card-grid{grid-template-columns:1fr!important}.flight-card-grid article{grid-column:auto!important}.flight-template-slot{flex-direction:column;align-items:flex-start}}.flight-mode{grid-template-columns:repeat(3,1fr)}.flight-caption-builder,.flight-hashtag-builder,.flight-generation-workflow{background:#fff;border:1px solid #9d773240;border-radius:11px;gap:8px;padding:10px;display:grid}.flight-caption-builder>div:first-child,.flight-hashtag-builder>div:first-child,.flight-generation-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.flight-caption-builder>div:first-child>span,.flight-hashtag-builder>div:first-child>span,.flight-generation-head>span{display:grid}.flight-caption-builder b,.flight-hashtag-builder b,.flight-generation-workflow b{color:#531027;font-size:9px}.flight-caption-builder small,.flight-hashtag-builder small,.flight-generation-workflow small{color:var(--muted);font-size:7px}.flight-caption-builder>div:first-child>em,.flight-hashtag-builder>div:first-child>em,.flight-generation-head>em,.flight-provider-grid article>em{color:#795817;background:#fff0d3;border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal}.flight-caption-mode,.flight-hashtag-mode{grid-template-columns:1fr 1fr;gap:6px;display:grid}.flight-caption-mode button,.flight-hashtag-mode button{border:1px solid var(--line);text-align:right;color:#593444;background:#fff;border-radius:9px;gap:2px;padding:8px;font:700 8px Tajawal;display:grid}.flight-caption-mode button.selected,.flight-hashtag-mode button.selected{background:#fff8e9;border-color:#a98338}.flight-caption-editor,.flight-hashtag-builder>label{color:#513643;gap:4px;font-size:8px;font-weight:700;display:grid}.flight-caption-editor textarea,.flight-hashtag-builder textarea{resize:vertical;border:1px solid var(--line);color:#3d2c33;background:#fffdf9;border-radius:9px;min-height:86px;padding:9px;font:500 8px/1.65 Tajawal}.flight-caption-extras{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.flight-caption-extras label{color:#59434d;align-items:center;gap:4px;font-size:7px;display:flex}.flight-caption-rendered{background:#f7f4ed;border-radius:9px;gap:4px;padding:9px;display:grid!important}.flight-caption-rendered p,.flight-copy-preview p{white-space:pre-line;color:#57464e;margin:0;font-size:7px;line-height:1.65}.flight-hashtag-preview{flex-wrap:wrap;justify-content:flex-start!important;gap:5px!important;display:flex!important}.flight-hashtag-preview span{color:#fff;background:#650f30;border-radius:999px;padding:4px 7px;font-size:7px}.flight-hashtag-builder>p{color:#725e4b;background:#f7f4ed;border-radius:8px;margin:0;padding:7px;font-size:7px}.flight-offer-input{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:24px 1fr;align-items:start;padding:8px}.flight-offer-input.needs-recheck{background:#fff7f2;border-color:#bd6c54}.flight-offer-primary{grid-template-columns:1fr 1fr 1fr;gap:6px;display:grid}.flight-offer-meta{grid-column:2;grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.flight-offer-input input,.flight-offer-input select{border:1px solid var(--line);color:#3d2c33;background:#fff;border-radius:8px;width:100%;padding:7px;font:500 8px Tajawal}.flight-offer-input input:disabled,.flight-offer-input select:disabled{color:#8d8176;background:#f3f1ec}.flight-offer-input label small{color:var(--muted);font-size:6px}.flight-price-validity{background:#f7f4ed;border-radius:7px;grid-column:2;padding:6px;color:#765a21!important;font-size:7px!important}.needs-recheck .flight-price-validity{background:#fbe3d9;color:#9b2f2f!important}.flight-generation-workflow{background:#fffaf0}.flight-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.flight-provider-grid article{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:1fr auto;gap:6px;padding:9px;display:grid}.flight-provider-grid article.selected{background:#fffaf0;border-color:#a98338;box-shadow:inset 0 0 0 1px #a98338}.flight-provider-grid article>span{display:grid}.flight-provider-grid label{color:#513643;grid-column:1/-1;gap:3px;font-size:7px;font-weight:700;display:grid}.flight-provider-grid label code{text-align:left;border:1px solid var(--line);color:#3d2c33;direction:ltr;background:#fff;border-radius:8px;padding:7px;font:600 8px ui-monospace,monospace}.flight-provider-grid select,.flight-publish-fields input,.flight-account-mode select{border:1px solid var(--line);color:#3d2c33;background:#fff;border-radius:8px;width:100%;padding:7px;font:500 8px Tajawal}.flight-provider-grid article>p{color:#7b6d64;grid-column:1/-1;margin:0;font-size:7px}.flight-provider-grid article>button{color:#6b4d17;background:#fff;border:1px solid #a98338;border-radius:8px;grid-column:1/-1;padding:7px;font:700 8px Tajawal}.flight-provider-grid article.selected>button{color:#fff;background:#650f30;border-color:#650f30}.flight-provider-test{background:#fff;border:1px dashed #d8bd82;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:8px;display:flex}.flight-provider-test>span{display:grid}.flight-provider-test b{color:#531027;font-size:8px}.flight-provider-test small{color:#6c5e55;font-size:7px}.flight-provider-test button{color:#fff;background:#0b2a3f;border:0;border-radius:8px;align-items:center;gap:4px;padding:7px 9px;font:700 8px Tajawal;display:flex}.flight-provider-test button:disabled{opacity:.55}.flight-provider-test svg{width:12px;height:12px}.flight-final-preview{background:#f7f4ed;border-radius:10px;grid-template-columns:1fr 1.2fr;gap:7px;padding:9px;display:grid}.flight-final-preview.locked{opacity:.62}.flight-design-mini{background:linear-gradient(145deg,#fff8e9,#ead6a7);border-radius:9px;align-items:center;gap:7px;padding:9px;display:flex}.flight-design-mini img{object-fit:contain;width:42px;height:41px}.flight-design-mini span,.flight-copy-preview span{display:grid}.flight-design-mini em{color:#8e6d2d;font-size:7px;font-style:normal}.flight-copy-preview{background:#fff;border-radius:9px;gap:5px;padding:9px;display:grid}.flight-final-preview>p{color:#765a21;grid-column:1/-1;align-items:center;gap:5px;margin:0;font-size:7px;display:flex}.flight-final-preview>p svg{width:13px}.flight-publish-flow{gap:8px;display:grid}.flight-publish-mode{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.flight-publish-mode button{border:1px solid var(--line);text-align:right;color:#593444;background:#fff;border-radius:9px;grid-template-columns:18px 1fr;align-items:center;gap:1px 5px;padding:8px;font:700 8px Tajawal;display:grid}.flight-publish-mode button svg{color:#9d7732;grid-row:1/3;width:14px}.flight-publish-mode button small{font-weight:400}.flight-publish-mode button.selected{background:#fff8e9;border-color:#a98338}.flight-account-mode{color:#513643;grid-template-columns:1fr 220px;align-items:center;gap:5px;font-size:8px;font-weight:700;display:grid}.flight-account-mode small{grid-column:1/-1}.flight-smart-suggestion{background:#eef6f1;border-radius:9px;align-items:flex-start;gap:7px;padding:9px;display:flex}.flight-smart-suggestion.unavailable{background:#fff1d7}.flight-smart-suggestion>svg{color:#2d7a55;flex:none;width:15px}.flight-smart-suggestion span{gap:2px;display:grid}.flight-smart-suggestion em{color:#685f56;font-size:7px;font-style:normal}.flight-publish-fields{grid-template-columns:1.4fr 1fr 1fr 1.4fr;gap:6px;display:grid}.flight-publish-fields label{color:#513643;gap:3px;font-size:7px;font-weight:700;display:grid}.flight-publish-fields label small{font-weight:400}.flight-delivery-choices{grid-template-columns:1fr 1fr;gap:7px;display:grid}.flight-delivery-choices>div{background:#f7f4ed;border-radius:9px;flex-wrap:wrap;align-items:center;gap:5px;padding:8px;display:flex}.flight-delivery-choices button{border:1px solid var(--line);color:#604652;background:#fff;border-radius:999px;padding:5px 7px;font:600 7px Tajawal}.flight-delivery-choices button[aria-pressed=true]{color:#fff;background:#650f30}.flight-schedule-action{color:#fff;background:#0b2a3f;border:0;border-radius:9px;padding:10px;font:700 8px Tajawal}.flight-schedule-action:disabled{color:#766f67;background:#d8d3ca}.flight-scheduled-card{background:#eef6f1;border:1px solid #2d7a554d;border-radius:10px;gap:5px;padding:10px;display:grid}.flight-scheduled-card>div{align-items:center;gap:6px;display:flex}.flight-scheduled-card>div svg{color:#2d7a55;width:15px}.flight-scheduled-card>div span{display:grid}.flight-scheduled-card>div em{color:#2d7a55;font-size:7px;font-style:normal}.flight-scheduled-card p{color:#4b5e54;margin:0;font-size:7px}.flight-scheduled-card>strong{color:#315f49;font-size:8px}.flight-scheduled-card>button{color:#8a3d2c;background:#fff;border:1px solid #bf806e;border-radius:8px;justify-self:start;align-items:center;gap:4px;padding:5px 7px;font:600 7px Tajawal;display:flex}.flight-scheduled-card>button svg{width:11px}.flight-no-auto-publish{color:#765a21;background:#fff1d7;border-radius:8px;align-items:flex-start;gap:6px;margin:0;padding:8px;font-size:7px;display:flex}.flight-no-auto-publish svg{flex:none;width:13px}.flight-source-test-controls{grid-template-columns:1fr auto;gap:5px;display:grid}.flight-source-test-controls select{border:1px solid var(--line);color:#57464e;background:#fff;border-radius:7px;min-width:0;padding:5px;font:500 6.5px Tajawal}.flight-source-test-controls button{color:#fff;background:#0b2a3f;border:0;border-radius:7px;padding:5px 7px;font:700 6.5px Tajawal}.flight-source-test-status{background:#f7f4ed;border-radius:7px;gap:2px;padding:6px;display:grid}.flight-source-test-status b{font-size:7px!important}.flight-source-test-status p{color:#74666d;margin:0;font-size:6px;line-height:1.4}.flight-source-fallback{color:#765a21;background:#fff1d7;border-radius:8px;grid-template-columns:16px 1fr auto;align-items:center;gap:6px;padding:8px;display:grid}.flight-source-fallback>svg{width:14px}.flight-source-fallback span{display:grid}.flight-source-fallback button{color:#650f30;background:#fff;border:1px solid #9d7732;border-radius:7px;padding:5px 7px;font:700 7px Tajawal}.flight-extraction-log{border:1px solid var(--line);background:#fff;border-radius:9px}.flight-extraction-log summary{color:#531027;cursor:pointer;justify-content:space-between;padding:8px;font-size:8px;font-weight:700;display:flex}.flight-extraction-log summary small{font-weight:400}.flight-extraction-log>div{grid-template-columns:repeat(2,1fr);gap:6px;padding:0 8px 8px;display:grid}.flight-extraction-log article{background:#f7f4ed;border-radius:8px;gap:3px;padding:7px;display:grid}.flight-extraction-log article>span{justify-content:space-between;gap:5px;display:flex}.flight-extraction-log article em{color:#8a3d2c;font-size:6px;font-style:normal}.flight-extraction-log article p,.flight-extraction-log>p{color:#665961;margin:0;font-size:6px;line-height:1.45}.flight-extraction-log>p{padding:0 8px 8px}.flight-hashtag-sources{grid-template-columns:1fr 1fr;gap:6px!important;display:grid!important}.flight-hashtag-sources article{background:#f7f4ed;border-radius:8px;gap:2px;padding:7px;display:grid}.flight-hashtag-sources article span{color:#51424a;font-size:7px}.flight-hashtag-sources article em{color:#795817;background:#fff0d3;border-radius:999px;justify-self:start;padding:3px 5px;font-size:6px;font-style:normal}.flight-offer-primary{grid-template-columns:repeat(4,1fr)}@media (max-width:700px){.flight-mode,.flight-caption-mode,.flight-hashtag-mode,.flight-provider-grid,.flight-final-preview,.flight-publish-mode,.flight-publish-fields,.flight-delivery-choices,.flight-offer-primary,.flight-offer-meta{grid-template-columns:1fr}.flight-offer-meta{grid-column:2}.flight-account-mode{grid-template-columns:1fr}.flight-caption-builder>div:first-child,.flight-hashtag-builder>div:first-child,.flight-generation-head{flex-direction:column;align-items:flex-start}.flight-source-test-controls,.flight-source-fallback,.flight-extraction-log>div,.flight-hashtag-sources{grid-template-columns:1fr!important}.flight-source-fallback>svg{display:none}}.flight-source-card-grid article>code{overflow-wrap:anywhere;color:#765a21;background:#f2eee6;border-radius:6px;padding:4px 6px;font:600 6px monospace}.flight-source-access{color:#6c5c65;margin:0;font-size:6.5px;line-height:1.45}.flight-discovery-request{background:#fffaf0;border:1px solid #9d773240;border-radius:11px;gap:8px;padding:10px;display:grid}.flight-discovery-request>div:first-child{justify-content:space-between;gap:8px;display:flex}.flight-discovery-request>div:first-child>span{display:grid}.flight-discovery-request b{color:#531027;font-size:9px}.flight-discovery-request small{color:var(--muted);font-size:7px}.flight-discovery-request>div:first-child>em{color:#765a21;background:#f3e7cc;border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal}.flight-discovery-mode{grid-template-columns:1fr 1fr;gap:6px;display:grid}.flight-discovery-mode button{border:1px solid var(--line);color:#604652;background:#fff;border-radius:8px;padding:7px;font:700 8px Tajawal}.flight-discovery-mode button.selected{background:#fff8e9;border-color:#a98338}.flight-discovery-fields{grid-template-columns:.7fr 1fr 1fr;gap:7px;display:grid}.flight-discovery-fields label,.flight-output-plan label{color:#513643;gap:3px;font-size:7px;font-weight:700;display:grid}.flight-discovery-fields input,.flight-discovery-fields textarea,.flight-output-plan select{border:1px solid var(--line);color:#3d2c33;background:#fff;border-radius:8px;width:100%;padding:7px;font:500 8px Tajawal}.flight-discovery-fields textarea{resize:vertical;min-height:52px}.flight-output-plan{background:#f7f4ed;border-radius:9px;grid-template-columns:1.2fr 1fr 1fr;align-items:end;gap:7px;padding:8px;display:grid}.flight-output-plan>small{grid-column:1/-1}.flight-offer-route,.flight-offer-commercial{grid-column:2;grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.flight-offer-meta{grid-template-columns:repeat(3,1fr)}.flight-offer-input.price-anomaly{box-shadow:inset 0 0 0 2px #d29a42}.flight-offer-input.price-anomaly .flight-price-validity{background:#fff0d3;color:#795817!important}.profit-controls{grid-template-columns:1.4fr auto auto repeat(5,minmax(78px,1fr))}.profit-controls label{color:#513643;gap:3px;font-size:7px;font-weight:700;display:grid}.profit-controls>p{color:#8a3d2c;background:#fff1d7;border-radius:7px;grid-column:1/-1;align-items:center;gap:5px;margin:0;padding:6px;font-size:7px;display:flex}.profit-controls>p svg{flex:none;width:13px}.flight-audit-log,.flight-operational-states{background:#fff;border:1px solid #9d773240;border-radius:11px;gap:8px;padding:10px;display:grid}.flight-audit-log>div:first-child,.flight-operational-states>div:first-child{justify-content:space-between;gap:8px;display:flex}.flight-audit-log>div:first-child>span,.flight-operational-states>div:first-child>span{display:grid}.flight-audit-log b,.flight-operational-states b{color:#531027;font-size:9px}.flight-audit-log small,.flight-operational-states small{color:var(--muted);font-size:7px}.flight-audit-log>div:first-child>em,.flight-operational-states>div:first-child>em{color:#9d7732;font-size:7px;font-style:normal}.flight-audit-log>div:nth-child(2){grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.flight-audit-log article{background:#f7f4ed;border-radius:8px;gap:2px;padding:7px;display:grid}.flight-audit-log article p,.flight-audit-log>p{color:#665961;margin:0;font-size:7px}.flight-operational-states>div:nth-child(2){flex-wrap:wrap;gap:5px;display:flex}.flight-operational-states button{border:1px solid var(--line);color:#604652;background:#fff;border-radius:999px;padding:5px 7px;font:600 7px Tajawal}.flight-operational-states button.selected{color:#fff;background:#650f30}.flight-operational-states>p{color:#765a21;background:#fff1d7;border-radius:8px;align-items:flex-start;gap:6px;margin:0;padding:8px;display:flex}.flight-operational-states>p svg{flex:none;width:14px}.flight-operational-states>p span{display:grid}.flight-design-controls{grid-template-columns:1fr 1.5fr;gap:7px;display:grid}.flight-design-controls label{color:#513643;gap:3px;font-size:7px;font-weight:700;display:grid}.flight-design-controls select{border:1px solid var(--line);color:#3d2c33;background:#fff;border-radius:8px;width:100%;padding:7px;font:500 8px Tajawal}.flight-operation-alert{border-radius:8px;align-items:center;gap:6px;padding:8px;font-size:7px;display:flex}.flight-operation-alert.blocked{color:#8a3d2c;background:#fbe3d9}.flight-operation-alert svg{width:14px}.flight-composite-preview{background:linear-gradient(135deg,#0b2a3f,#896430);border-radius:10px;min-height:145px;position:relative;overflow:hidden}.flight-background-layer{color:#fffc;align-items:flex-start;gap:6px;padding:9px;display:flex;position:absolute;inset:0}.flight-background-layer svg{width:15px}.flight-background-layer span{display:grid}.flight-background-layer small{color:#ffffffa6}.flight-programmatic-overlay{background:#ffffffed;border-radius:9px;align-items:center;gap:8px;padding:8px;display:flex;position:absolute;inset:auto 8px 8px;box-shadow:0 6px 18px #00000029}.flight-programmatic-overlay img{object-fit:contain;width:38px;height:37px}.flight-programmatic-overlay span{display:grid}.flight-programmatic-overlay strong{color:#a07829;direction:ltr;font-size:17px}.flight-programmatic-overlay em{color:#650f30;direction:ltr;font-size:8px;font-style:normal}.flight-layout-proof{align-items:center;gap:4px;margin-top:5px;display:flex}.flight-layout-proof svg{width:12px}.flight-recheck-gate{border:1px solid var(--line);background:#fff;border-radius:10px;gap:7px;padding:9px;display:grid}.flight-recheck-gate.passed{background:#f1f8f4;border-color:#76aa8e}.flight-recheck-gate.blocked{background:#fff7f2;border-color:#c98168}.flight-recheck-gate>div:first-child{align-items:center;gap:7px;display:flex}.flight-recheck-gate>div:first-child>svg{color:#9d7732;width:16px}.flight-recheck-gate>div:first-child>span{flex:1;display:grid}.flight-recheck-gate>div:first-child>em{color:#765a21;font-size:7px;font-style:normal}.flight-recheck-prices{grid-template-columns:repeat(3,1fr);gap:6px;display:grid!important}.flight-recheck-prices label{color:#513643;gap:3px;font-size:7px;font-weight:700;display:grid}.flight-recheck-prices input{border:1px solid var(--line);border-radius:7px;width:100%;padding:6px;font:500 8px Tajawal}.flight-evidence-confirm{color:#59434d;align-items:center;gap:5px;font-size:7px;display:flex}.flight-recheck-gate>button{color:#fff;background:#0b2a3f;border:0;border-radius:8px;justify-self:start;padding:7px 10px;font:700 7px Tajawal}.flight-recheck-gate>p{color:#685f56;margin:0;font-size:7px}.flight-scheduled-card>button+button{margin-inline-start:6px}.flight-browser-agent{background:#f5f9fb;border:1px solid #18496740;border-radius:11px;gap:8px;padding:10px;display:grid}.flight-browser-agent-head{align-items:center;gap:7px;display:flex}.flight-browser-agent-head>svg{color:#0b2a3f;width:17px}.flight-browser-agent-head>span{flex:1;display:grid}.flight-browser-agent-head b{color:#0b2a3f;font-size:10px}.flight-browser-agent-head small{color:var(--muted);font-size:7px}.flight-browser-agent-head em{color:#315f77;background:#e6eef2;border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal}.flight-browser-agent-policy{background:#eef6f1;border-radius:8px;align-items:flex-start;gap:7px;padding:8px;display:flex}.flight-browser-agent-policy svg{color:#2d7a55;width:15px}.flight-browser-agent-policy span{display:grid}.flight-browser-agent-policy b{color:#315f49;font-size:8px}.flight-browser-agent-policy small{color:#5b7467;font-size:7px}.flight-agent-flag{color:#513643;align-items:center;gap:5px;font-size:8px;font-weight:700;display:flex}.flight-site-profiles{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.flight-site-profiles article{border:1px solid var(--line);background:#fff;border-radius:8px;gap:4px;padding:8px;display:grid}.flight-site-profiles label{align-items:center;gap:5px;display:flex}.flight-site-profiles b{font-size:8px}.flight-site-profiles code{overflow-wrap:anywhere;color:#765a21;font-size:6px}.flight-site-profiles small,.flight-site-profiles em{color:#6c5c65;font-size:6.5px;font-style:normal}.flight-agent-controls{grid-template-columns:1fr auto;align-items:end;gap:7px;display:grid}.flight-agent-controls label{color:#513643;gap:3px;font-size:7px;font-weight:700;display:grid}.flight-agent-controls select{border:1px solid var(--line);background:#fff;border-radius:8px;padding:7px;font:500 8px Tajawal}.flight-agent-controls button,.flight-agent-actions button{color:#fff;background:#0b2a3f;border:0;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:7px 9px;font:700 7px Tajawal;display:flex}.flight-agent-controls button svg{width:13px}.flight-agent-empty{color:#765a21;background:#fff1d7;border-radius:8px;align-items:flex-start;gap:6px;margin:0;padding:8px;font-size:7px;display:flex}.flight-agent-empty svg{width:14px}.flight-agent-run{background:#fff;border-radius:9px;gap:5px;padding:8px;display:grid}.flight-agent-run.success{box-shadow:inset 0 0 0 1px #76aa8e}.flight-agent-run.blocked{box-shadow:inset 0 0 0 1px #c98168}.flight-agent-run>div:first-child{justify-content:space-between;display:flex}.flight-agent-run p{color:#665961;margin:0;font-size:7px}.flight-agent-run>strong{color:#531027;font-size:7px}.flight-agent-recognized{flex-wrap:wrap;gap:4px;display:flex!important}.flight-agent-recognized span{color:#315f49;background:#eef6f1;border-radius:999px;align-items:center;gap:2px;padding:3px 5px;font-size:6.5px;display:flex}.flight-agent-recognized svg{width:9px}.flight-agent-actions{flex-wrap:wrap;gap:5px;display:flex}.flight-agent-actions button:disabled{color:#766f67;background:#d8d3ca}@media (max-width:1000px){.profit-controls{grid-template-columns:repeat(3,1fr)}.profit-controls>div{grid-column:1/-1}}@media (max-width:700px){.flight-discovery-request>div:first-child,.flight-browser-agent-head{flex-direction:column;align-items:flex-start}.flight-discovery-mode,.flight-discovery-fields,.flight-output-plan,.flight-site-profiles,.flight-agent-controls,.flight-design-controls,.flight-recheck-prices,.flight-audit-log>div:nth-child(2){grid-template-columns:1fr!important}.flight-offer-route,.flight-offer-commercial,.flight-offer-meta{grid-column:2;grid-template-columns:1fr}.profit-controls{grid-template-columns:1fr 1fr}.profit-controls>div{grid-column:1/-1}.flight-composite-preview{min-height:175px}}.flight-test-snapshot{background:#fffaf0;border:1px solid #9d773247;border-radius:11px;grid-template-columns:1fr auto;align-items:center;gap:6px;padding:10px;display:grid}.flight-test-snapshot.loaded{background:#fff7f2;border-color:#c98567}.flight-test-snapshot>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.flight-test-snapshot>div span{display:grid}.flight-test-snapshot b{color:#531027;font-size:9px}.flight-test-snapshot small,.flight-test-snapshot p{color:var(--muted);font-size:7px}.flight-test-snapshot em{color:#9a5a3f;font-size:7px;font-style:normal}.flight-test-snapshot p{grid-column:1;margin:0}.flight-test-snapshot>button{color:#fff;background:#650f30;border:0;border-radius:8px;grid-area:1/2/3;padding:8px 10px;font:700 7px Tajawal}.flight-test-snapshot>small{color:#8a3d2c;background:#fbe3d9;border-radius:7px;grid-column:1/-1;align-items:center;gap:4px;padding:6px;display:flex}.flight-test-snapshot>small svg{width:12px}.flight-offer-flight-details{grid-column:2;grid-template-columns:1fr 1.5fr .7fr;gap:6px;display:grid}.flight-round-price{align-items:center;gap:4px;display:flex!important}.flight-round-price input{width:auto}.flight-review>p{color:#8a3d2c;background:#fbe3d9;border-radius:7px;grid-column:1/-1;margin:3px 0 0;padding:6px;font-size:7px}@media (max-width:700px){.flight-test-snapshot{grid-template-columns:1fr}.flight-test-snapshot>div{flex-direction:column;align-items:flex-start}.flight-test-snapshot p,.flight-test-snapshot>button{grid-area:auto/1}.flight-offer-flight-details{grid-column:2;grid-template-columns:1fr}}.flight-discovery-mode button{text-align:right;gap:2px;display:grid}.flight-discovery-mode button small{font-weight:400}.flight-price-equation{text-align:left;direction:ltr;background:#f7f4ed;border-radius:7px;grid-column:1/-1;padding:6px;color:#765a21!important;font-size:7px!important}.flight-fallback-chain{background:#fff;border:1px dashed #18496740;border-radius:9px;gap:7px;padding:8px;display:grid}.flight-fallback-chain>div:first-child{display:grid}.flight-fallback-chain b{color:#0b2a3f;font-size:8px}.flight-fallback-chain small{color:var(--muted);font-size:7px}.flight-fallback-chain ol{grid-template-columns:repeat(3,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.flight-fallback-chain li{background:#f5f9fb;border-radius:8px;align-items:flex-start;gap:6px;padding:7px;display:flex}.flight-fallback-chain li>span{color:#fff;background:#0b2a3f;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:7px;display:grid}.flight-fallback-chain li p{gap:2px;margin:0;display:grid}.flight-fallback-chain li em{color:#765a21;font-size:6.5px;font-style:normal}.flight-google-airports{background:#fff1d7;border-radius:8px;align-items:flex-start;gap:6px;padding:7px;display:flex!important}.flight-google-airports svg{color:#9d7732;flex:none;width:14px}.flight-google-airports span{display:grid}@media (max-width:700px){.flight-fallback-chain ol{grid-template-columns:1fr}}.flight-offers-template{font-family:var(--font-flight-details)}.flight-offers-template h1,.flight-offers-template h2,.flight-offers-template h3,.flight-offers-template strong,.flight-template-library strong,.flight-poster-brand b,.flight-card-grid b{font-family:var(--font-flight-title);font-weight:800}.flight-offers-template input,.flight-offers-template select,.flight-offers-template textarea,.flight-offers-template button{font-family:var(--font-flight-details)}.flight-card-grid strong{font-family:var(--font-flight-title);font-variant-numeric:tabular-nums;font-weight:800}.flight-poster-contact b,.flight-price-equation{font-family:var(--font-flight-numerals);font-variant-numeric:tabular-nums}.flight-template-library{background:linear-gradient(145deg,#fffdf8,#f8edd9);border:1px solid #9d77324d;border-radius:13px;gap:10px;padding:12px;display:grid}.flight-template-library-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.flight-template-library-head>span{display:grid}.flight-template-library-head b{color:#531027;font-size:11px;font-weight:800}.flight-template-library-head small{color:var(--muted);font-size:8px}.flight-template-library-head>em{color:#fff;white-space:nowrap;background:#650f30;border-radius:999px;padding:5px 8px;font-size:7px;font-style:normal}.flight-template-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.flight-template-options>button{border:1px solid var(--line);color:#49323c;text-align:right;cursor:pointer;background:#fff;border-radius:11px;gap:5px;min-width:0;padding:8px;display:grid;position:relative}.flight-template-options>button.selected{background:#fffaf0;border-color:#b48a37;box-shadow:inset 0 0 0 1px #b48a3738,0 6px 18px #53102717}.flight-template-options>button>strong{color:#531027;font-size:9px}.flight-template-options>button>small{min-height:28px;color:var(--muted);font-size:7px;line-height:1.55}.flight-template-options>button>em{color:#2d7652;background:#e7f3eb;border-radius:999px;justify-self:start;padding:3px 6px;font-size:6px;font-style:normal}.flight-template-library>p{color:#725e4b;margin:0;font-size:7px}.flight-template-thumb{background-color:#f3e8d4;background-image:url(/brand/generated/flight-offers-december-background-ai-v1.jpg);background-repeat:no-repeat;border-radius:8px;height:92px;display:block;position:relative;overflow:hidden}.flight-template-thumb:after{content:"";background:#650f30;height:18px;position:absolute;bottom:0;left:0;right:0}.flight-template-thumb>i{filter:drop-shadow(0 2px 3px #00000040);background:url(/brand/vip-luxury-tour-reverse.png) 50%/contain no-repeat;width:27px;height:27px;position:absolute;top:6px;left:7px}.flight-template-thumb>span{gap:3px;display:grid;position:absolute}.flight-template-thumb>span b{background:#ffffffe0;border:1px solid #c7a45a80;border-radius:4px;height:8px;display:block}.flight-template-thumb.luxury-collage{background-position:top;background-size:100%}.flight-template-thumb.luxury-collage>span{width:45%;top:38px;left:8px}.flight-template-thumb.destination-hero{background-position:78% 8%;background-size:165%}.flight-template-thumb.destination-hero>span{width:38%;bottom:23px;left:7px}.flight-template-thumb.luxury-board{background-position:50% 68%;background-size:145%}.flight-template-thumb.luxury-board>span{grid-template-columns:1fr 1fr;top:30px;left:12%;right:12%}.flight-template-thumb.luxury-board>span b:first-child{grid-column:1/-1}.flight-layout-bands{flex-wrap:wrap;gap:4px;display:flex}.flight-layout-bands i{color:#715d48;background:#f3eee5;border-radius:999px;padding:3px 5px;font-size:6px;font-style:normal}.flight-template-options>button.selected .flight-layout-bands i{color:#6b4f16;background:#f1e0b9}.flight-poster{isolation:isolate;font-family:var(--font-flight-details);background:#f7eddc;min-height:330px;position:relative}.flight-template-scene{z-index:-1;opacity:.6;background-image:linear-gradient(90deg,#fff9eef5,#fff9ee40),url(/brand/generated/flight-offers-december-background-ai-v1.jpg);background-position:50%;background-size:cover;position:absolute;inset:0}.flight-poster-brand,.flight-card-grid,.flight-poster-contact{z-index:1;position:relative}.flight-poster-brand{background:linear-gradient(90deg,#fffdf8e6,#fffdf89e)}.flight-poster-brand>em{color:#fff;background:#650f30e0;border-radius:999px;margin-right:auto;padding:4px 7px;font-size:7px;font-style:normal}.flight-card-grid article{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fffdf8e6}.flight-poster.template-luxury-collage .flight-template-scene{opacity:.78;background-image:linear-gradient(90deg,#fff9eef2 0 46%,#fff9ee14 72%),url(/brand/generated/flight-offers-december-background-ai-v1.jpg);background-position:right 12%;background-size:auto 128%}.flight-poster.template-destination-hero .flight-template-scene{opacity:.82;background-image:linear-gradient(90deg,#fff9eef7 0 52%,#fff9ee14 78%),url(/brand/generated/flight-offers-december-background-ai-v1.jpg);background-position:right 2%;background-size:auto 188%}.flight-poster.template-destination-hero .flight-card-grid{width:64%;margin-right:auto}.flight-poster.template-destination-hero .flight-card-grid article{grid-column:auto}.flight-poster.template-luxury-board .flight-template-scene{opacity:.6;background-image:linear-gradient(#fff9eeb8,#fff9eee0),url(/brand/generated/flight-offers-december-background-ai-v1.jpg);background-position:50% 74%;background-size:cover}.flight-template-slot button:not(:disabled){color:#650f30;cursor:pointer;border-style:solid;border-color:#a98338}.flight-template-slot button:not(:disabled):hover{background:#fff7e7}@media (max-width:850px){.flight-template-options{grid-template-columns:1fr}.flight-template-options>button{grid-template-columns:130px 1fr;align-items:center}.flight-template-thumb{grid-row:1/5;height:95px}.flight-template-options>button>small{min-height:0}.flight-poster.template-destination-hero .flight-card-grid{width:auto;margin-right:0}}@media (max-width:520px){.flight-template-library-head{flex-direction:column;align-items:flex-start}.flight-template-options>button{grid-template-columns:105px 1fr}.flight-poster-brand>em{white-space:normal;text-align:left;max-width:55%}.flight-template-thumb{height:90px}}.flight-template-fill{background:#fff;border:1px solid #650f302e;border-radius:13px;gap:10px;padding:12px;display:grid}.flight-template-fill>div:first-child{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.flight-template-fill>div:first-child>span{display:grid}.flight-template-fill b{color:#531027;font-size:10px}.flight-template-fill small{color:var(--muted);font-size:7px}.flight-template-fill>div:first-child>em{color:#725e4b;background:#f3eee5;border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal}.flight-template-fill>label{color:#513643;gap:4px;font-size:8px;font-weight:700;display:grid}.flight-template-fill>label>input{border:1px solid var(--line);color:#3d2c33;font:600 9px var(--font-flight-details);background:#fffdf9;border-radius:9px;padding:9px}.flight-template-image-slots{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.flight-template-image-slots>label{border:1px solid var(--line);color:#5a434d;background:#faf7f1;border-radius:10px;gap:4px;min-width:0;padding:7px;font-size:7px;display:grid}.flight-template-image-slots input[type=file]{color:#6e5f66;width:100%;font-size:6.5px}.flight-upload-preview{color:#987125;text-align:center;background:linear-gradient(145deg,#f8edda,#eee0ca) 50%/cover;border:1px dashed #9d77328c;border-radius:8px;align-content:center;place-items:center;gap:3px;min-height:82px;display:grid}.flight-upload-preview svg{width:20px}.flight-upload-preview b{font-size:7px}.flight-upload-preview.has-image{border-style:solid}.flight-template-fill>button{border:1px solid var(--line);color:#650f30;font:700 7px var(--font-flight-details);cursor:pointer;background:#fff;border-radius:8px;justify-self:start;padding:7px 10px}.flight-template-fill>button:disabled{color:#a59b91;cursor:not-allowed}.flight-template-thumb{background-image:linear-gradient(145deg,#f5e6cc,#fffaf0)}.flight-template-thumb.cinematic-luxury{background-image:linear-gradient(90deg,#6b1935d1,#6b19351f),url(/brand/references/flight-cinematic-approved-layout.jpg);background-position:50% 18%;background-size:cover}.flight-template-thumb.cinematic-luxury>span{bottom:25px;left:8px;right:48%}.flight-template-thumb.bold-travel-collage{background-image:linear-gradient(135deg,#f5e8d440,#6a16305c),url(/brand/generated/flight-destinations-collage-source.jpg);background-position:50%;background-size:cover}.flight-template-thumb.bold-travel-collage:before{content:"";clip-path:polygon(0 12%,86% 0,100% 78%,17% 100%);border:1px solid #ffe08aa6;position:absolute;inset:12px 10px 29px 48%}.flight-template-thumb.bold-travel-collage>span{width:42%;top:34px;left:8px}.flight-template-thumb.editorial-travel{background-image:linear-gradient(90deg,#fffaf0d1 0 45%,#ead8b914),url(/brand/generated/flight-cinematic-photoreal-source.jpg);background-position:50%;background-size:cover}.flight-template-thumb.editorial-travel:before{content:"";background:#f3e6d140;border:1px solid #9d7732;width:30%;height:52px;position:absolute;top:13px;right:9px}.flight-template-thumb.editorial-travel>span{grid-template-columns:1fr 1fr;width:49%;top:28px;left:10px}.flight-template-thumb.editorial-travel>span b:first-child{grid-column:1/-1}.flight-poster.template-cinematic-luxury .slot-destination-1{background-position:15% 12%!important}.flight-poster.template-cinematic-luxury .slot-destination-2{background-position:45% 34%!important}.flight-poster.template-cinematic-luxury .slot-destination-3{background-position:72% 55%!important}.flight-poster.template-cinematic-luxury .slot-destination-4{background-position:25% 77%!important}.flight-poster.template-cinematic-luxury .slot-destination-5{background-position:80% 92%!important}.flight-poster{background:#f8efdf;min-height:520px}.flight-template-scene{z-index:0;opacity:1;background-image:radial-gradient(circle at 78% 16%,#d7b15e33,#0000 34%),linear-gradient(145deg,#fffaf0,#efe0c7);inset:0;overflow:hidden}.flight-poster-brand,.flight-poster-period,.flight-card-grid,.flight-poster-contact{z-index:2;position:relative}.flight-poster-period{color:#650f30;font:800 9px var(--font-flight-title);background:#fffdf8e6;border-inline-start:3px solid #c7a45a;margin:0 11px 8px;padding:6px 9px}.flight-scene-slot{color:#795f3f;text-align:center;background-color:#eadbc3;background-image:linear-gradient(145deg,#fffaf0d6,#c7a45a38);background-position:50%;background-size:cover;border:1px dashed #650f3061;align-content:center;place-items:center;gap:3px;display:grid;position:absolute;overflow:hidden}.flight-scene-slot svg{width:17px}.flight-scene-slot small{font-size:6px}.flight-scene-slot.has-image svg,.flight-scene-slot.has-image small{display:none}.flight-poster.template-cinematic-luxury .flight-scene-slot.slot-flight-hero{border:0;border-radius:0 0 0 78px;height:255px;inset:0 0 auto 33%}.flight-poster.template-cinematic-luxury .flight-scene-slot:not(.slot-flight-hero){border-radius:12px;width:54px;height:54px;transform:rotate(-3deg)}.flight-poster.template-cinematic-luxury .slot-destination-1{top:268px;right:10px}.flight-poster.template-cinematic-luxury .slot-destination-2{top:328px;right:10px}.flight-poster.template-cinematic-luxury .slot-destination-3{top:388px;right:10px}.flight-poster.template-cinematic-luxury .slot-destination-4{top:298px;right:70px}.flight-poster.template-cinematic-luxury .slot-destination-5{top:358px;right:70px}.flight-poster.template-cinematic-luxury .flight-poster-period{background:#fffaf0f0;width:46%;margin-top:30px}.flight-poster.template-cinematic-luxury .flight-card-grid{width:72%;margin-top:84px}.flight-poster.template-cinematic-luxury .flight-card-grid article{background:#fffaf0f0}.flight-poster.template-bold-travel-collage .flight-template-scene{background:linear-gradient(115deg,#fff7e8 0 53%,#67152c 53% 71%,#d6a635 71% 73%,#efe1ca 73%)}.flight-poster.template-bold-travel-collage .flight-scene-slot.slot-flight-hero{clip-path:polygon(7% 0,100% 0,93% 100%,0 88%);height:128px;bottom:54px;left:3%;right:58%}.flight-poster.template-bold-travel-collage .flight-scene-slot:not(.slot-flight-hero){clip-path:polygon(8% 0,100% 7%,92% 100%,0 91%);width:115px;height:76px;right:12px}.flight-poster.template-bold-travel-collage .slot-destination-1{top:74px}.flight-poster.template-bold-travel-collage .slot-destination-2{top:156px;right:32px!important}.flight-poster.template-bold-travel-collage .slot-destination-3{top:238px}.flight-poster.template-bold-travel-collage .slot-destination-4{top:320px;right:32px!important}.flight-poster.template-bold-travel-collage .slot-destination-5{top:402px}.flight-poster.template-bold-travel-collage .flight-card-grid{width:76%;margin-right:auto}.flight-poster.template-bold-travel-collage .flight-card-grid article{box-shadow:0 8px 18px #5310271a}.flight-poster.template-editorial-travel{background:#fffaf0}.flight-poster.template-editorial-travel .flight-template-scene{background:linear-gradient(90deg,#fffaf0 0 66%,#efe1c9 66%)}.flight-poster.template-editorial-travel .flight-scene-slot.slot-flight-hero{border-radius:3px;height:132px;top:104px;left:3%;right:55%}.flight-poster.template-editorial-travel .flight-scene-slot:not(.slot-flight-hero){border-radius:3px;width:75px;height:60px}.flight-poster.template-editorial-travel .slot-destination-1{top:104px;right:12px}.flight-poster.template-editorial-travel .slot-destination-2{top:104px;right:92px}.flight-poster.template-editorial-travel .slot-destination-3{top:169px;right:12px}.flight-poster.template-editorial-travel .slot-destination-4{top:169px;right:92px}.flight-poster.template-editorial-travel .slot-destination-5{top:104px;right:172px;height:125px!important}.flight-poster.template-editorial-travel .flight-poster-brand{background:#fffaf0;border-bottom:1px solid #9d773259}.flight-poster.template-editorial-travel .flight-poster-period{margin-inline-start:auto;background:0 0;width:max-content;margin-top:146px}.flight-poster.template-editorial-travel .flight-card-grid article{background:#fff;border-color:#650f302e;border-radius:3px}@media (max-width:700px){.flight-template-fill>div:first-child{flex-direction:column}.flight-template-image-slots{grid-template-columns:1fr 1fr}.flight-poster.template-cinematic-luxury .flight-card-grid,.flight-poster.template-bold-travel-collage .flight-card-grid{width:auto;margin-right:0}.flight-poster.template-cinematic-luxury .flight-scene-slot:not(.slot-flight-hero),.flight-poster.template-bold-travel-collage .flight-scene-slot:not(.slot-flight-hero),.flight-poster.template-editorial-travel .flight-scene-slot:not(.slot-flight-hero){opacity:.38}.flight-poster.template-cinematic-luxury .flight-poster-period{width:auto}}.flight-template-copy-fields{grid-template-columns:1fr 1fr 1.35fr;gap:8px;display:grid}.flight-template-copy-fields label{color:#513643;gap:4px;font-size:8px;font-weight:700;display:grid}.flight-template-copy-fields input{border:1px solid var(--line);color:#3d2c33;width:100%;font:600 9px var(--font-flight-details);background:#fffdf9;border-radius:9px;padding:9px}.flight-hook-editor small{font-weight:400}.flight-hook-suggestions{flex-wrap:wrap;justify-content:flex-start!important;align-items:center!important;gap:5px!important;display:flex!important}.flight-hook-suggestions>b{font-size:8px}.flight-hook-suggestions button,.flight-template-image-actions button{border:1px solid var(--line);color:#650f30;font:700 7px var(--font-flight-details);cursor:pointer;background:#fff;border-radius:999px;padding:6px 9px}.flight-hook-suggestions button[aria-pressed=true]{color:#fff;background:#650f30;border-color:#650f30}.flight-template-image-actions{justify-content:flex-start!important;gap:6px!important;display:flex!important}.flight-template-image-slots>label>em{overflow-wrap:anywhere;color:#8a6f44;font-size:6px;font-style:normal}.flight-template-thumb.journey-tags{background:linear-gradient(145deg,#7a2140 0 38%,#f5e4c6 39% 100%)}.flight-template-thumb.journey-tags:before{content:"";border-top:2px dashed #d6a635;position:absolute;inset:18px 13px 27px 42%;transform:rotate(-12deg)}.flight-template-thumb.journey-tags>span{top:33px;left:8px;right:48%}.flight-poster-hook{z-index:2;color:#650f30;max-width:58%;font:800 clamp(18px,3.5vw,32px)/1.18 var(--font-flight-title);overflow-wrap:anywhere;white-space:normal;margin:12px 11px 6px;position:relative}.flight-poster-period{gap:2px;display:grid}.flight-poster-period span{font:600 8px var(--font-flight-details)}.flight-poster-note{z-index:2;color:#75646c;margin:2px 12px 9px;font-size:7px;position:relative}.flight-poster-brand>span{display:grid}.flight-poster-brand>span b{letter-spacing:.7px;font-family:Arial,Segoe UI,sans-serif}.flight-poster-contact{border-radius:12px;width:max-content;max-width:calc(100% - 22px);margin:0 11px 11px;padding-inline:14px}.flight-poster-contact .whatsapp-mark{color:#fff;flex:none;width:22px;height:22px}.flight-poster-contact b{letter-spacing:1px;word-spacing:3px;white-space:nowrap;font-size:17px}.flight-poster.template-cinematic-luxury{background:#7a2140}.flight-poster.template-cinematic-luxury .flight-template-scene{background:linear-gradient(112deg,#7a2140f5 0 48%,#7a21402e 69%,#fff7e814),url(/brand/generated/flight-cinematic-photoreal-source.jpg) 50%/cover}.flight-poster.template-cinematic-luxury .flight-scene-slot.slot-flight-hero{opacity:.9;border:0;border-radius:0;inset:0}.flight-poster.template-cinematic-luxury .flight-scene-slot:not(.slot-flight-hero){opacity:.88;border-radius:10px;width:72px;height:52px;left:12px;right:auto}.flight-poster.template-cinematic-luxury .slot-destination-1{top:210px}.flight-poster.template-cinematic-luxury .slot-destination-2{top:268px}.flight-poster.template-cinematic-luxury .slot-destination-3{top:326px}.flight-poster.template-cinematic-luxury .slot-destination-4{top:384px}.flight-poster.template-cinematic-luxury .slot-destination-5{top:442px}.flight-poster.template-cinematic-luxury .flight-poster-brand{color:#fff;background:linear-gradient(90deg,#65122ffa,#7a2140c2)}.flight-poster.template-cinematic-luxury .flight-poster-brand b,.flight-poster.template-cinematic-luxury .flight-poster-hook{color:#fff}.flight-poster.template-cinematic-luxury .flight-poster-period{color:#ffe08a;background:0 0;width:52%;margin-top:0}.flight-poster.template-cinematic-luxury .flight-card-grid{grid-template-columns:1fr;gap:5px;width:58%;margin-top:10px}.flight-poster.template-cinematic-luxury .flight-card-grid article{color:#fff;background:#7a2140d6;border-color:#ffe08a4d;min-height:52px;padding:7px 8px}.flight-poster .flight-card-grid article>span{display:none}.flight-poster.template-cinematic-luxury .flight-card-grid article b{color:#fff}.flight-poster.template-cinematic-luxury .flight-card-grid article strong{color:#ffe08a}.flight-poster.template-cinematic-luxury .flight-poster-note{color:#fff4df}.flight-poster.template-cinematic-luxury .flight-poster-contact{background:#65172f;border:1px solid #ffe08a}@media (max-width:900px){.flight-template-options{grid-template-columns:repeat(2,minmax(0,1fr))}.flight-template-copy-fields{grid-template-columns:1fr 1fr}.flight-hook-editor{grid-column:1/-1}}@media (max-width:700px){.flight-template-copy-fields{grid-template-columns:1fr}.flight-hook-editor{grid-column:auto}.flight-poster-hook{max-width:78%;font-size:clamp(17px,7vw,27px)}.flight-poster.template-cinematic-luxury .flight-card-grid{width:calc(100% - 94px);margin-right:82px}.flight-poster.template-cinematic-luxury .flight-poster-period{width:auto}.flight-poster-contact b{font-size:15px}}.flight-template-approval{background:#fff;border:1px solid #9d77324d;border-radius:10px;gap:8px;padding:10px;display:grid}.flight-template-approval>div:first-child{align-items:center;gap:7px;display:flex}.flight-template-approval>div:first-child>svg{color:#9d7732;flex:none;width:16px}.flight-template-approval>div:first-child span{flex:1;display:grid}.flight-template-approval>div:first-child b{color:#531027;font-size:9px}.flight-template-approval>div:first-child small{color:var(--muted);font-size:7px}.flight-template-approval>div:first-child em{color:#765a21;background:#fff1d7;border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal}.flight-template-approval.approved>div:first-child em{color:#286044;background:#e8f5ed}.flight-template-approval.update-requested>div:first-child em{color:#650f30;background:#f3e7ec}.flight-template-approval-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.flight-template-approval-actions button{border:1px solid var(--line);color:#593444;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:8px;font:700 8px Tajawal;display:flex}.flight-template-approval-actions button svg{width:13px}.flight-template-approval-actions button.selected{color:#286044;background:#e8f5ed;border-color:#2d7a55}.flight-template-approval-actions button.update{color:#6b4d17;background:#fff8e9;border-color:#a98338}.flight-template-update-request{grid-template-columns:1fr auto;align-items:end;gap:6px;display:grid}.flight-template-update-request label{color:#513643;gap:3px;font-size:7px;font-weight:700;display:grid}.flight-template-update-request textarea{resize:vertical;border:1px solid var(--line);color:#3d2c33;background:#fff;border-radius:8px;min-height:58px;padding:7px;font:500 8px Tajawal}.flight-template-update-request>button,.flight-template-update-saved button{color:#fff;background:#650f30;border:0;border-radius:8px;padding:8px 10px;font:700 8px Tajawal}.flight-template-update-saved{color:#531027;background:#f3e7ec;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px;font-size:7px;display:flex}.flight-publish-destination{background:#f7f4ed;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.flight-publish-destination b{color:#531027;font-size:9px}.flight-publish-destination span{color:var(--muted);font-size:7px}@media (max-width:700px){.flight-template-approval-actions,.flight-template-update-request{grid-template-columns:1fr}.flight-template-approval>div:first-child,.flight-publish-destination,.flight-template-update-saved{flex-direction:column;align-items:flex-start}}.flight-template-options{grid-template-columns:repeat(2,minmax(0,1fr))}.flight-template-thumb.airport-destinations{background-image:url(/brand/references/flight-airport-destinations-approved-v1.jpg);background-position:50%;background-size:cover}.flight-template-thumb.airport-destinations:before{content:"";background:linear-gradient(#fffdf8e6,#650f30eb);border-radius:7px;height:34%;position:absolute;bottom:9px;left:8px;right:8px}.flight-template-thumb.airport-destinations>span{grid-template-columns:repeat(3,1fr);gap:3px;bottom:18px;left:11px;right:11px}.flight-template-thumb.airport-destinations>span b{background:#fff7e8;border:1px solid #c7a45a8c;border-radius:4px;height:18px}.flight-poster.template-airport-destinations{min-height:640px;font-family:var(--font-flight-details);background:#efe1ca;border:0;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 18px 42px #2307123d}.flight-poster.template-airport-destinations .flight-template-scene{z-index:0;opacity:1;background:linear-gradient(#fffcf775 0,#fffcf705 47%,#19080e42 100%);position:absolute;inset:0}.flight-poster.template-airport-destinations .flight-scene-slot.slot-flight-hero{opacity:1;background-position:50% 36%;background-size:cover;border:0;border-radius:0;height:320px;position:absolute;inset:0 0 auto}.flight-poster.template-airport-destinations .flight-scene-slot.slot-flight-hero:after{content:"";background:linear-gradient(#fffaf0d1 0,#fffaf026 44%,#29071314 100%);position:absolute;inset:0}.flight-poster.template-airport-destinations .flight-scene-slot:not(.slot-flight-hero){display:none}.flight-poster.template-airport-destinations .flight-poster-brand{z-index:3;color:#650f30;background:linear-gradient(90deg,#fffdf8db,#fffdf847);align-items:center;gap:7px;padding:12px 16px;display:flex;position:absolute;top:0;left:0;right:0}.flight-poster.template-airport-destinations .flight-poster-brand img{width:42px;height:42px}.flight-poster.template-airport-destinations .flight-poster-brand>span{display:grid}.flight-poster.template-airport-destinations .flight-poster-brand>span b{color:#650f30;letter-spacing:.06em;font:850 10px/1.3 Cairo,sans-serif}.flight-poster.template-airport-destinations .flight-poster-brand>span small{color:#705b65;letter-spacing:.08em;font:600 6px/1.4 Cairo,sans-serif}.flight-poster.template-airport-destinations .flight-poster-brand>em{background:#650f30e6;margin-right:auto}.flight-poster.template-airport-destinations .flight-poster-hook{z-index:3;color:#650f30;max-width:74%;font:900 35px/1.18 var(--font-flight-title);text-shadow:0 1px 12px #ffffff8c;margin:0;position:absolute;top:74px;right:20px}.flight-poster.template-airport-destinations .flight-poster-period{z-index:3;color:#17384c;background:#fffaf0db;border:0;border-radius:999px;align-items:center;gap:8px;margin:0;padding:6px 10px;display:flex;position:absolute;top:122px;right:20px}.flight-poster.template-airport-destinations .flight-poster-period b{color:#650f30;font:800 9px/1.4 var(--font-flight-title)}.flight-poster.template-airport-destinations .flight-poster-period span{font:650 8px/1.4 var(--font-flight-details)}.flight-poster.template-airport-destinations .flight-card-grid{z-index:4;gap:6px;padding:0;display:grid;position:absolute;top:265px;left:12px;right:12px}.flight-poster.template-airport-destinations.offers-1 .flight-card-grid{grid-template-columns:1fr}.flight-poster.template-airport-destinations.offers-2 .flight-card-grid{grid-template-columns:repeat(2,1fr)}.flight-poster.template-airport-destinations.offers-3 .flight-card-grid{grid-template-columns:repeat(3,1fr)}.flight-poster.template-airport-destinations.offers-4 .flight-card-grid{grid-template-columns:repeat(4,1fr)}.flight-poster.template-airport-destinations.offers-5 .flight-card-grid{grid-template-columns:repeat(5,1fr)}.flight-poster.template-airport-destinations .flight-card-grid article,.flight-poster.template-airport-destinations.offers-1 .flight-card-grid article{background:#fffcf5f2;border:2px solid #fffffff0;border-radius:12px;grid-column:auto;align-content:start;gap:0;min-width:0;min-height:183px;padding:0;display:grid;overflow:hidden;box-shadow:0 10px 22px #2907133b}.flight-offer-photo{background-image:linear-gradient(145deg,#ead7b4,#a97932);background-position:50%;background-size:390%;height:105px;margin:0;display:block;position:relative}.flight-offer-photo svg{color:#fff;width:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.flight-poster.template-airport-destinations .flight-card-grid article:first-child .flight-offer-photo{background-position:7% 78%}.flight-poster.template-airport-destinations .flight-card-grid article:nth-child(2) .flight-offer-photo{background-position:29% 54%}.flight-poster.template-airport-destinations .flight-card-grid article:nth-child(3) .flight-offer-photo{background-position:50% 46%}.flight-poster.template-airport-destinations .flight-card-grid article:nth-child(4) .flight-offer-photo{background-position:72% 65%}.flight-poster.template-airport-destinations .flight-card-grid article:nth-child(5) .flight-offer-photo{background-position:94% 82%}.flight-poster.template-airport-destinations .flight-card-grid article>div{text-align:center;gap:1px;padding:7px 5px 8px;display:grid}.flight-poster.template-airport-destinations .flight-card-grid article b{color:#650f30;font:850 9px/1.45 var(--font-flight-title);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.flight-poster.template-airport-destinations .flight-card-grid article strong{color:#fff;direction:ltr;background:#650f30;border-radius:8px;margin:0;padding:4px;font:900 18px/1.15 Cairo,sans-serif}.flight-poster.template-airport-destinations .flight-poster-note{z-index:4;color:#5f5057;font:650 7px/1.4 var(--font-flight-details);margin:0;position:absolute;bottom:70px;right:20px}.flight-poster.template-airport-destinations .flight-poster-contact{z-index:5;color:#fff;background:linear-gradient(100deg,#650f30,#3e0719);border:0;border-radius:0;justify-content:flex-start;width:auto;max-width:none;margin:0;padding:13px 20px;position:absolute;bottom:0;left:0;right:0}.flight-poster.template-airport-destinations .flight-poster-contact .whatsapp-mark{color:#f1d079}.flight-poster.template-airport-destinations .flight-poster-contact b{font-family:Cairo,sans-serif}@media (max-width:700px){.flight-template-options{grid-template-columns:1fr}.flight-poster.template-airport-destinations{min-height:590px}.flight-poster.template-airport-destinations .flight-scene-slot.slot-flight-hero{height:285px}.flight-poster.template-airport-destinations .flight-poster-hook{font-size:28px;top:70px}.flight-poster.template-airport-destinations .flight-poster-period{top:111px}.flight-poster.template-airport-destinations .flight-card-grid{gap:4px;top:245px}.flight-poster.template-airport-destinations .flight-card-grid article,.flight-poster.template-airport-destinations.offers-1 .flight-card-grid article{border-radius:10px;min-height:168px}.flight-offer-photo{height:92px}.flight-poster.template-airport-destinations .flight-card-grid article b{font-size:8px}.flight-poster.template-airport-destinations .flight-card-grid article strong{font-size:15px}.flight-poster.template-airport-destinations .flight-poster-note{bottom:66px}}.flight-template-thumb.global-deals-grid{background-image:url(/brand/references/flight-global-deals-approved-v1.jpg);background-position:50%;background-size:cover}.flight-template-thumb.global-deals-grid:before{content:"";background:#fffdf8eb;height:42%;position:absolute;bottom:8px;left:7px;right:7px;box-shadow:0 4px 12px #281b1f29}.flight-template-thumb.global-deals-grid>span{grid-template-columns:repeat(5,1fr);gap:2px;bottom:16px;left:10px;right:10px}.flight-template-thumb.global-deals-grid>span b{background:#fff;border-bottom:4px solid #650f30;border-radius:1px;height:22px}.flight-poster.template-global-deals-grid{min-height:640px;font-family:var(--font-flight-details);background:#fbf8f1;border:0;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 18px 42px #2307122e}.flight-poster.template-global-deals-grid .flight-template-scene{z-index:0;opacity:1;background:#fbf8f1;position:absolute;inset:0}.flight-poster.template-global-deals-grid .flight-scene-slot.slot-flight-hero{opacity:1;background-position:50% 44%;background-size:cover;border:0;border-radius:0;height:260px;position:absolute;inset:0 0 auto}.flight-poster.template-global-deals-grid .flight-scene-slot.slot-flight-hero:after{content:"";background:linear-gradient(90deg,#fffdf8f2 0,#fffdf8b8 34%,#fffdf814 72%),linear-gradient(#ffffff14,#fffdf89e);position:absolute;inset:0}.flight-poster.template-global-deals-grid .flight-scene-slot:not(.slot-flight-hero){display:none}.flight-poster.template-global-deals-grid .flight-poster-brand{z-index:3;color:#650f30;background:0 0;align-items:center;gap:7px;padding:12px 16px;display:flex;position:absolute;top:0;left:0;right:0}.flight-poster.template-global-deals-grid .flight-poster-brand img{width:38px;height:38px}.flight-poster.template-global-deals-grid .flight-poster-brand>span{display:grid}.flight-poster.template-global-deals-grid .flight-poster-brand>span b{color:#650f30;letter-spacing:.06em;font:850 10px/1.3 Cairo,sans-serif}.flight-poster.template-global-deals-grid .flight-poster-brand>span small{color:#48505a;letter-spacing:.12em;font:600 6px/1.4 Cairo,sans-serif}.flight-poster.template-global-deals-grid .flight-poster-brand>em{background:#650f30e6;margin-right:auto}.flight-poster.template-global-deals-grid .flight-poster-hook{z-index:3;color:#172431;max-width:52%;font:900 31px/1.14 var(--font-flight-title);text-shadow:0 1px 9px #ffffffbf;margin:0;position:absolute;top:76px;right:18px}.flight-poster.template-global-deals-grid .flight-poster-period{z-index:3;color:#650f30;background:0 0;border:0;border-right:2px solid #b78b34;gap:1px;margin:0;padding:0 8px 0 0;display:grid;position:absolute;top:150px;right:18px}.flight-poster.template-global-deals-grid .flight-poster-period b{font:850 10px/1.4 var(--font-flight-title)}.flight-poster.template-global-deals-grid .flight-poster-period span{color:#334451;font:650 8px/1.4 var(--font-flight-details)}.flight-poster.template-global-deals-grid .flight-card-grid{z-index:4;gap:5px;padding:0;display:grid;position:absolute;top:244px;left:12px;right:12px}.flight-poster.template-global-deals-grid.offers-1 .flight-card-grid{grid-template-columns:minmax(150px,42%);justify-content:center}.flight-poster.template-global-deals-grid.offers-2 .flight-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.flight-poster.template-global-deals-grid.offers-3 .flight-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.flight-poster.template-global-deals-grid.offers-4 .flight-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.flight-poster.template-global-deals-grid.offers-5 .flight-card-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.flight-poster.template-global-deals-grid .flight-card-grid article,.flight-poster.template-global-deals-grid.offers-1 .flight-card-grid article{background:#fffdf8f7;border:1px solid #650f301c;border-radius:2px;grid-column:auto;align-content:start;gap:0;min-width:0;min-height:205px;padding:0;display:grid;overflow:hidden;box-shadow:0 9px 18px #30242621}.flight-poster.template-global-deals-grid .flight-offer-photo{background-size:390%;height:127px}.flight-poster.template-global-deals-grid .flight-card-grid article:first-child .flight-offer-photo{background-position:7% 78%}.flight-poster.template-global-deals-grid .flight-card-grid article:nth-child(2) .flight-offer-photo{background-position:29% 54%}.flight-poster.template-global-deals-grid .flight-card-grid article:nth-child(3) .flight-offer-photo{background-position:50% 46%}.flight-poster.template-global-deals-grid .flight-card-grid article:nth-child(4) .flight-offer-photo{background-position:72% 65%}.flight-poster.template-global-deals-grid .flight-card-grid article:nth-child(5) .flight-offer-photo{background-position:94% 82%}.flight-poster.template-global-deals-grid .flight-card-grid article>div{text-align:center;gap:3px;padding:8px 4px 10px;display:grid}.flight-poster.template-global-deals-grid .flight-card-grid article b{color:#283743;font:750 8px/1.45 var(--font-flight-title);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.flight-poster.template-global-deals-grid .flight-card-grid article strong{color:#650f30;direction:ltr;margin:0;font:900 18px/1.15 Cairo,sans-serif}.flight-poster.template-global-deals-grid .flight-card-grid article strong:before{content:"من ";color:#5f6870;font:600 7px/1 Cairo,sans-serif}.flight-poster.template-global-deals-grid .flight-poster-note{z-index:4;color:#776d70;font:650 7px/1.4 var(--font-flight-details);margin:0;position:absolute;bottom:79px;right:20px}.flight-poster.template-global-deals-grid .flight-poster-contact{z-index:5;color:#fff;background:linear-gradient(100deg,#650f30,#8f173e);border:0;border-radius:999px;justify-content:flex-start;width:auto;max-width:calc(100% - 36px);margin:0;padding:10px 18px;position:absolute;bottom:18px;right:18px;box-shadow:0 8px 18px #650f3033}.flight-poster.template-global-deals-grid .flight-poster-contact .whatsapp-mark{color:#f2d58a}.flight-poster.template-global-deals-grid .flight-poster-contact b{font-family:Cairo,sans-serif}@media (max-width:700px){.flight-poster.template-global-deals-grid{min-height:600px}.flight-poster.template-global-deals-grid .flight-scene-slot.slot-flight-hero{height:245px}.flight-poster.template-global-deals-grid .flight-poster-hook{font-size:26px;top:72px}.flight-poster.template-global-deals-grid .flight-poster-period{top:136px}.flight-poster.template-global-deals-grid .flight-card-grid{gap:4px;top:226px}.flight-poster.template-global-deals-grid .flight-card-grid article,.flight-poster.template-global-deals-grid.offers-1 .flight-card-grid article{min-height:185px}.flight-poster.template-global-deals-grid .flight-offer-photo{height:108px}.flight-poster.template-global-deals-grid .flight-card-grid article b{font-size:7px}.flight-poster.template-global-deals-grid .flight-card-grid article strong{font-size:15px}.flight-poster.template-global-deals-grid .flight-poster-note{bottom:74px}}.flight-template-thumb.split-destination-list{background-image:url(/brand/references/flight-split-destinations-approved-v1.jpg);background-position:50%;background-size:cover}.flight-template-thumb.split-destination-list:before{content:"";background:#fffdf8e6;border-radius:8px;width:47%;position:absolute;top:12px;bottom:12px;right:8px}.flight-template-thumb.split-destination-list>span{grid-template-columns:1fr;gap:3px;width:39%;inset:22px 12px auto auto}.flight-template-thumb.split-destination-list>span b{background:#fff;border-inline-start:5px solid #650f30;border-radius:5px;height:12px}.flight-poster.template-split-destination-list{min-height:640px;font-family:var(--font-flight-details);background:#fbf8f1;border:0;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 18px 42px #23071233}.flight-poster.template-split-destination-list .flight-template-scene{z-index:0;opacity:1;background:#fbf8f1;position:absolute;inset:0}.flight-poster.template-split-destination-list .flight-scene-slot.slot-flight-hero{opacity:1;background-position:50%;background-size:cover;border:0;border-radius:0;height:auto;position:absolute;inset:0 0 66px 45%}.flight-poster.template-split-destination-list .flight-scene-slot.slot-flight-hero:after{content:"";background:linear-gradient(90deg,#fffdf82e,#fffdf8d1 94%),linear-gradient(#0000 55%,#0e1e2b8f);position:absolute;inset:0}.flight-poster.template-split-destination-list .flight-scene-slot:not(.slot-flight-hero){display:none}.flight-poster.template-split-destination-list .flight-poster-brand{z-index:3;color:#650f30;background:linear-gradient(#fffdf8f5,#fffdf873);align-items:center;gap:7px;padding:12px 16px;display:flex;position:absolute;top:0;left:0;right:0}.flight-poster.template-split-destination-list .flight-poster-brand img{width:40px;height:40px}.flight-poster.template-split-destination-list .flight-poster-brand>span{display:grid}.flight-poster.template-split-destination-list .flight-poster-brand>span b{color:#650f30;font:850 10px/1.3 Cairo,sans-serif}.flight-poster.template-split-destination-list .flight-poster-brand>span small{color:#4e5962;letter-spacing:.1em;font:600 6px/1.4 Cairo,sans-serif}.flight-poster.template-split-destination-list .flight-poster-brand>em{background:#650f30e6;margin-right:auto}.flight-poster.template-split-destination-list .flight-poster-hook{z-index:3;color:#650f30;width:40%;max-width:none;font:900 29px/1.15 var(--font-flight-title);overflow-wrap:anywhere;margin:0;position:absolute;top:88px;right:18px}.flight-poster.template-split-destination-list .flight-poster-period{z-index:3;border:0;color:#233746;background:0 0;border-top:1px solid #b78b348c;border-bottom:1px solid #b78b348c;width:39%;margin:0;padding:7px 0;position:absolute;top:165px;right:18px}.flight-poster.template-split-destination-list .flight-poster-period b{color:#650f30;font:850 9px/1.4 var(--font-flight-title)}.flight-poster.template-split-destination-list .flight-poster-period span{font:650 8px/1.4 var(--font-flight-details)}.flight-poster.template-split-destination-list .flight-card-grid{z-index:4;gap:6px;padding:0;display:grid;position:absolute;inset:90px 48% 94px 12px;grid-template-columns:1fr!important}.flight-poster.template-split-destination-list.offers-1 .flight-card-grid{grid-template-rows:1fr}.flight-poster.template-split-destination-list.offers-2 .flight-card-grid{grid-template-rows:repeat(2,1fr)}.flight-poster.template-split-destination-list.offers-3 .flight-card-grid{grid-template-rows:repeat(3,1fr)}.flight-poster.template-split-destination-list.offers-4 .flight-card-grid{grid-template-rows:repeat(4,1fr)}.flight-poster.template-split-destination-list.offers-5 .flight-card-grid{grid-template-rows:repeat(5,1fr)}.flight-poster.template-split-destination-list .flight-card-grid article,.flight-poster.template-split-destination-list.offers-1 .flight-card-grid article{direction:ltr;background:#fffdf8f5;border:1px solid #650f3017;border-radius:14px;grid-column:auto;grid-template-columns:43% 1fr;align-items:stretch;gap:0;min-width:0;min-height:0;padding:0;display:grid;overflow:hidden;box-shadow:0 8px 17px #2a1c211f}.flight-poster.template-split-destination-list .flight-offer-photo{background-size:390%;border-radius:13px 0 0 13px;height:auto;min-height:64px}.flight-poster.template-split-destination-list .flight-card-grid article:first-child .flight-offer-photo{background-position:7% 78%}.flight-poster.template-split-destination-list .flight-card-grid article:nth-child(2) .flight-offer-photo{background-position:29% 54%}.flight-poster.template-split-destination-list .flight-card-grid article:nth-child(3) .flight-offer-photo{background-position:50% 46%}.flight-poster.template-split-destination-list .flight-card-grid article:nth-child(4) .flight-offer-photo{background-position:72% 65%}.flight-poster.template-split-destination-list .flight-card-grid article:nth-child(5) .flight-offer-photo{background-position:94% 82%}.flight-poster.template-split-destination-list .flight-card-grid article>div{text-align:right;direction:rtl;align-content:center;gap:2px;padding:7px 9px;display:grid}.flight-poster.template-split-destination-list .flight-card-grid article b{color:#314553;font:750 8px/1.4 var(--font-flight-title);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.flight-poster.template-split-destination-list .flight-card-grid article strong{color:#650f30;text-align:right;direction:ltr;font:900 19px/1.1 Cairo,sans-serif}.flight-poster.template-split-destination-list .flight-card-grid article strong:before{content:"من ";color:#69747c;font:600 7px Cairo,sans-serif}.flight-poster.template-split-destination-list .flight-poster-note{z-index:4;color:#f7efe4;width:38%;font:650 7px/1.4 var(--font-flight-details);margin:0;position:absolute;bottom:86px;right:18px}.flight-poster.template-split-destination-list .flight-poster-contact{z-index:5;color:#650f30;background:#fffdf8f7;border:0;border-radius:0;justify-content:flex-start;width:auto;max-width:none;margin:0;padding:13px 20px;position:absolute;bottom:0;left:0;right:0}.flight-poster.template-split-destination-list .flight-poster-contact .whatsapp-mark{color:#650f30}.flight-poster.template-split-destination-list .flight-poster-contact b{font-family:Cairo,sans-serif}@media (max-width:700px){.flight-poster.template-split-destination-list{min-height:600px}.flight-poster.template-split-destination-list .flight-scene-slot.slot-flight-hero{bottom:64px;left:43%}.flight-poster.template-split-destination-list .flight-poster-hook{width:38%;font-size:22px;top:80px}.flight-poster.template-split-destination-list .flight-poster-period{width:37%;top:145px}.flight-poster.template-split-destination-list .flight-card-grid{gap:4px;top:82px;bottom:88px;right:46%}.flight-poster.template-split-destination-list .flight-card-grid article strong{font-size:15px}.flight-poster.template-split-destination-list .flight-card-grid article b{font-size:7px}.flight-poster.template-split-destination-list .flight-poster-note{bottom:80px}}.claude-review-checkpoint{background:#fffaf0;border:1px solid #9d773247;border-radius:12px;gap:9px;padding:12px;display:grid}.claude-review-checkpoint.approved{background:#f2f8f4;border-color:#2d7a5566}.claude-review-head{grid-template-columns:18px 1fr auto;align-items:center;gap:7px;display:grid}.claude-review-head>svg{color:#9d7732;width:17px}.claude-review-head>span{display:grid}.claude-review-head b{color:#531027;font-size:10px}.claude-review-head small{color:var(--muted);font-size:7px}.claude-review-head em{color:#795817;background:#fff0d3;border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal}.approved .claude-review-head em{color:#2d684b;background:#dfeee5}.claude-review-status{background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.claude-review-status>span{display:grid}.claude-review-status b{font-size:8px}.claude-review-status small{color:var(--muted);font-size:7px}.claude-review-status button{color:#650f30;background:#fff;border:1px solid #650f3033;border-radius:8px;align-items:center;gap:4px;padding:6px 8px;font:700 7px Tajawal;display:flex}.claude-review-status button svg{width:12px}.claude-review-summary{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.claude-review-summary article{background:#f7f4ed;border-radius:8px;padding:8px}.claude-review-summary article>b{color:#531027;font-size:8px}.claude-review-summary ul{color:#665961;margin:5px 0 0;padding:0 13px 0 0;font-size:6.5px;line-height:1.55}.claude-review-checkpoint>label{color:#4f3e46;align-items:center;gap:5px;font-size:8px;display:flex}.claude-review-checkpoint>label svg{color:#2d7a55;width:13px}@media (max-width:700px){.claude-review-head{grid-template-columns:18px 1fr}.claude-review-head em{grid-column:1/-1;justify-self:start}.claude-review-status{flex-direction:column;align-items:flex-start}.claude-review-status button{justify-content:center;width:100%}.claude-review-summary{grid-template-columns:1fr}}.brand-kit-hub{background:linear-gradient(145deg,#fffdf8,#f7eddb);border:2px solid #c7a45a;border-radius:15px;gap:13px;margin:4px 0 18px;padding:16px;display:grid;box-shadow:0 12px 30px #4b0c2214}.brand-kit-hub.locked{border-color:#d7c89e}.brand-kit-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.brand-kit-head h3{color:#5f0d2a;margin:5px 0 2px;font-size:18px}.brand-kit-head h3 small{color:#9d7732;font:700 9px Arial}.brand-kit-head p{color:var(--muted);margin:0;font-size:8px}.brand-kit-lock{color:#2d7652;align-items:center;gap:5px;font-size:7px;font-weight:700;display:flex}.brand-kit-lock svg{width:13px}.brand-kit-head>div:last-child{gap:6px;display:flex}.brand-kit-head button{cursor:pointer;border:1px solid #6f1d35;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font:700 8px Tajawal;display:flex}.brand-kit-head button svg{width:13px}.brand-kit-edit,.brand-kit-save{color:#fff;background:#6f1d35}.brand-kit-cancel{color:#6f1d35;background:#fff}.brand-kit-warning{color:#315f49;background:#eef6f1;border-radius:9px;align-items:flex-start;gap:7px;padding:9px;display:flex}.brand-kit-hub.editing .brand-kit-warning{color:#765a21;background:#fff1d7}.brand-kit-warning svg{flex:none;width:16px}.brand-kit-warning span{display:grid}.brand-kit-warning b{font-size:8px}.brand-kit-warning small{color:inherit;opacity:.8;font-size:7px}.brand-kit-facts{grid-template-columns:1.25fr repeat(2,1fr);gap:8px;display:grid}.brand-kit-facts label{color:#513643;gap:3px;font-size:8px;font-weight:700;display:grid}.brand-kit-facts input{border:1px solid var(--line);color:#3d2c33;background:#fff;border-radius:8px;width:100%;min-width:0;padding:8px;font:500 9px Tajawal}.brand-kit-facts input:disabled{color:#756b68;background:#f2efe9}.brand-kit-logo{background:#fff;border:1px solid #9d773238;border-radius:10px;grid-row:span 2;align-items:center;gap:9px;padding:8px;display:flex}.brand-kit-logo img{object-fit:contain;width:70px;height:69px}.brand-kit-logo span{display:grid}.brand-kit-logo b{color:#531027;font-size:8px}.brand-kit-logo small{color:var(--muted);font-size:7px;line-height:1.5}.brand-kit-colors{grid-template-columns:auto repeat(4,1fr);align-items:center;gap:7px;display:grid}.brand-kit-colors>b{color:#531027;font-size:9px}.brand-kit-colors label{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:24px 1fr;align-items:center;gap:2px 6px;padding:6px;display:grid}.brand-kit-colors label i{border:1px solid #00000014;border-radius:5px;grid-row:1/3;width:24px;height:34px}.brand-kit-colors label span{font-size:7px;font-weight:700}.brand-kit-colors input{color:#6d6265;background:0 0;border:0;width:100%;min-width:0;font:600 7px Arial}.brand-kit-fonts{border-top:1px solid #9d77323d;gap:8px;padding-top:11px;display:grid}.brand-kit-fonts>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.brand-kit-fonts>div:first-child span{display:grid}.brand-kit-fonts>div:first-child b{color:#531027;font-size:11px}.brand-kit-fonts>div:first-child small{color:var(--muted);font-size:7px}.brand-kit-fonts>div:first-child>em{color:#765a21;font-size:7px;font-style:normal}.brand-font-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.brand-font-grid article{border:1px solid var(--line);background:#fff;border-radius:10px;gap:7px;padding:10px;display:grid}.brand-font-grid article>span{align-items:center;gap:6px;display:flex}.brand-font-grid article>span b{color:#531027;font-size:10px}.brand-font-grid article>span em{color:#2d7652;background:#eef6f1;border-radius:999px;padding:2px 5px;font:600 6px Arial}.brand-font-grid article>span mark{color:#fff;background:#6f1d35;border-radius:999px;margin-right:auto;padding:3px 6px;font-size:6px;font-weight:700}.brand-font-grid article p{color:#5f0d2a;margin:0;font-size:18px;font-weight:800;line-height:1.45}.brand-font-grid article p strong{color:#b18732;font-family:Arial;font-size:20px}.brand-font-grid article>div{grid-template-columns:1fr 1fr;gap:5px;display:grid}.brand-font-grid button{color:#6d5a61;background:#fff;border:1px solid #c9bfae;border-radius:7px;padding:6px;font-size:7px;font-weight:700}.brand-font-grid button.selected{color:#650f30;background:#fff1cf;border-color:#a98338}.brand-font-grid button:disabled{cursor:not-allowed;opacity:.62}.brand-font-grid .font-cairo p{font-family:Cairo,Tajawal,sans-serif}.brand-font-grid .font-tajawal p{font-family:Tajawal,sans-serif}.brand-font-grid .font-noto-kufi p{font-family:Noto Kufi Arabic,Tajawal,sans-serif}.brand-font-grid .font-almarai p{font-family:Almarai,Tajawal,sans-serif}.brand-font-grid .font-ibm-plex p{font-family:IBM Plex Sans Arabic,Tajawal,sans-serif}.brand-font-grid .font-changa p{font-family:Changa,Tajawal,sans-serif}@media (max-width:900px){.brand-kit-facts{grid-template-columns:1fr 1fr}.brand-kit-logo{grid-area:auto/1/auto/-1}.brand-kit-colors{grid-template-columns:1fr 1fr}.brand-kit-colors>b{grid-column:1/-1}.brand-font-grid{grid-template-columns:1fr}}@media (max-width:560px){.brand-kit-head,.brand-kit-fonts>div:first-child{flex-direction:column}.brand-kit-head>div:last-child{flex-wrap:wrap;width:100%}.brand-kit-head button{justify-content:center}.brand-kit-facts,.brand-kit-colors{grid-template-columns:1fr}.brand-kit-colors>b{grid-column:auto}.brand-font-grid article p{font-size:16px}}.tourism-programs-template{gap:12px;display:grid}.tourism-workflow-head,.tourism-section-title{align-items:center;gap:8px;display:flex}.tourism-workflow-head>div{flex:1;align-items:center;gap:7px;display:flex}.tourism-workflow-head svg,.tourism-section-title>svg{color:#9d7732;width:17px}.tourism-workflow-head span,.tourism-section-title span{display:grid}.tourism-workflow-head b,.tourism-section-title b{color:#531027;font-size:10px}.tourism-workflow-head small,.tourism-section-title small{color:var(--muted);font-size:8px}.tourism-workflow-head em{color:#755718;background:#f2e4c8;border-radius:999px;padding:4px 8px;font:700 8px Tajawal}.tourism-mode-switch{background:#f3ecdf;border-radius:11px;grid-template-columns:1fr 1fr;gap:6px;padding:5px;display:grid}.tourism-mode-switch.compact{max-width:330px}.tourism-mode-switch button{color:#705865;background:0 0;border:0;border-radius:8px;padding:8px;font:700 8px Tajawal}.tourism-mode-switch button.selected{color:#fff;background:#650f30;box-shadow:0 5px 14px #5208232e}.tourism-form-section{background:#fffdf9;border:1px solid #9d773238;border-radius:13px;gap:9px;padding:12px;display:grid}.tourism-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.tourism-fields.three{grid-template-columns:repeat(3,minmax(0,1fr))}.tourism-fields label{color:#5c4650;gap:3px;font-size:8px;font-weight:700;display:grid}.tourism-fields input,.tourism-fields select,.tourism-form-section textarea{border:1px solid var(--line);color:#402a34;background:#fff;border-radius:8px;width:100%;padding:8px;font:600 8px Tajawal}.tourism-fields .tourism-check{border:1px dashed #9d773259;border-radius:8px;align-self:flex-end;align-items:center;gap:6px;min-height:34px;padding:7px;display:flex}.tourism-fields .tourism-check input{width:auto}.tourism-source-note{color:#795817;margin:0;font-size:8px;line-height:1.6}.tourism-inclusions{flex-wrap:wrap;gap:7px;display:flex}.tourism-inclusions label{border:1px solid var(--line);border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:8px;display:flex}.tourism-inclusions svg{color:#9d7732;width:13px}.tourism-final-price{color:#fff;background:#5b0d2a;border-radius:10px;align-items:flex-end;gap:8px;padding:9px 12px;display:flex}.tourism-final-price small{font-size:8px}.tourism-final-price b{color:#efd074;font-size:21px}.tourism-final-price span{color:#eedecb;font-size:8px}.tourism-preview-card{background:#fff7e8;border:1px solid #9d77324d;border-radius:18px;overflow:hidden;box-shadow:0 15px 35px #3e091b2e}.tourism-preview-hero{color:#fff;background:radial-gradient(circle at 76% 24%,#eec66e75,#0000 25%),linear-gradient(150deg,#2f041247,#4c081feb),linear-gradient(30deg,#d9a656,#5e1731);min-height:270px;padding:20px;position:relative}.tourism-preview-hero:after{content:"";background:#fff7e8;border-top:5px solid #d8b35e;border-radius:50% 50% 0 0;height:125px;position:absolute;inset:auto -10% -60px;transform:rotate(-2deg)}.tourism-preview-hero>span{color:#efd074;font:800 10px NotoKufiArabic}.tourism-preview-hero>em{float:left;border:1px solid #ffffff80;border-radius:999px;padding:4px 8px;font-size:8px;font-style:normal}.tourism-preview-hero>div{z-index:1;margin-top:70px;position:relative}.tourism-preview-hero small{font-size:10px}.tourism-preview-hero h3{margin:5px 0;font:850 31px NotoKufiArabic}.tourism-preview-hero p{color:#f5d88f;margin:0;font-size:12px}.tourism-preview-details{z-index:1;grid-template-columns:1fr 1fr;gap:8px;padding:8px 16px 14px;display:grid;position:relative}.tourism-preview-details span{color:#523541;align-items:center;gap:5px;font-size:8px;display:flex}.tourism-preview-details svg{color:#9d7732;width:13px}.tourism-preview-price{color:#fff;background:#6a1232;align-items:flex-end;gap:8px;padding:12px 16px;display:flex}.tourism-preview-price small,.tourism-preview-price span{font-size:8px}.tourism-preview-price b{color:#efd074;font-size:26px}.tourism-preview-contact{color:#efd074;text-align:center;background:#350715;padding:9px 16px;font-size:9px}.tourism-form-section textarea{resize:vertical;min-height:130px;line-height:1.8}.tourism-form-section>small{color:var(--muted);font-size:7px}.tourism-readiness{border-radius:10px;align-items:flex-start;gap:7px;padding:9px;font-size:8px;line-height:1.6;display:flex}.tourism-readiness svg{flex:none;width:15px}.tourism-readiness.blocked{color:#835b14;background:#fff1df}.tourism-readiness.ready{color:#28704d;background:#eaf6ef}.tourism-actions{gap:7px;display:flex}.tourism-actions button{color:#fff;background:#650f30;border:0;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:5px;padding:9px;font:700 8px Tajawal;display:flex}.tourism-actions button:last-child{background:#9d7732}.tourism-actions button:disabled{opacity:.4}.tourism-actions svg{width:14px}.tourism-approval-result{color:#835b14;background:#fff1df;border-radius:9px;margin:0;padding:8px;font-size:8px}.tourism-approval-result.approved{color:#28704d;background:#eaf6ef}@media (max-width:760px){.tourism-fields,.tourism-fields.three,.tourism-preview-details{grid-template-columns:1fr}.tourism-actions{flex-direction:column}}.tourism-fields label.wide{grid-column:1/-1}.tourism-template-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.tourism-template-options>button{text-align:start;border:1px solid var(--line);color:#4f3541;cursor:pointer;background:#fff;border-radius:11px;grid-template-columns:44px 1fr;align-items:center;gap:7px;padding:8px;font-family:Tajawal;display:grid;position:relative}.tourism-template-options>button>i{background:linear-gradient(145deg,#471022,#9d7732);border-radius:7px;width:44px;height:58px}.tourism-template-options>button.split>i{background:linear-gradient(90deg,#6b1533 0 48%,#d8b35e 48% 53%,#f0ddba 53%)}.tourism-template-options>button.editorial>i{background:linear-gradient(135deg,#fff7e8 0 38%,#6b1533 38% 65%,#d8b35e 65%)}.tourism-template-options>button span{display:grid}.tourism-template-options>button b{font-size:8px}.tourism-template-options>button small{color:var(--muted);font-size:6px;line-height:1.45}.tourism-template-options>button em{color:#fff;background:#650f30;border-radius:999px;padding:2px 5px;font-size:6px;font-style:normal;position:absolute;top:5px;left:5px}.tourism-template-options>button.selected{background:#fff9ec;border-color:#9d7732;box-shadow:inset 0 0 0 1px #9d77323d}.tourism-visual-generator{background:#fff;border:1px dashed #9d773266;border-radius:10px;align-items:center;gap:7px;padding:9px;display:flex}.tourism-visual-generator>svg{color:#9d7732;width:17px}.tourism-visual-generator>span{flex:1;display:grid}.tourism-visual-generator b{color:#531027;font-size:8px}.tourism-visual-generator small{color:var(--muted);font-size:7px}.tourism-visual-generator button{color:#fff;background:#650f30;border:0;border-radius:8px;padding:7px 9px;font:700 7px Tajawal}.tourism-preview-card.template-split .tourism-preview-hero{background:linear-gradient(90deg,#49081ff5 0 49%,#49081f2e 49%),radial-gradient(circle at 78% 32%,#ebcd84,#0000 28%),linear-gradient(135deg,#c89047,#6a1534)}.tourism-preview-card.template-split .tourism-preview-hero:after{height:72px;bottom:-42px;transform:rotate(1deg)}.tourism-preview-card.template-editorial .tourism-preview-hero{color:#531027;background:linear-gradient(145deg,#f8f0df 0 46%,#6a1534 46% 78%,#c7a45a 78%);min-height:235px}.tourism-preview-card.template-editorial .tourism-preview-hero>span,.tourism-preview-card.template-editorial .tourism-preview-hero p{color:#6a1534}.tourism-preview-card.template-editorial .tourism-preview-hero>em{border-color:#6a1534}@media (max-width:760px){.tourism-template-options{grid-template-columns:1fr}.tourism-fields label.wide{grid-column:auto}.tourism-visual-generator{flex-wrap:wrap;align-items:flex-start}.tourism-visual-generator button{width:100%}}.tourism-form-section textarea.tourism-hashtags{min-height:58px}.umrah-sample-template{gap:10px;display:grid}.umrah-sample-template>div{gap:3px;display:grid}.umrah-sample-template>div span{color:#9d7732;font-size:8px}.umrah-sample-template>div b{color:#531027;font:800 15px NotoKufiArabic}.umrah-sample-template>div small,.umrah-sample-template>p{color:var(--muted);margin:0;font-size:8px;line-height:1.6}.umrah-sample-template>img{border:1px solid #9d773247;border-radius:17px;width:100%;height:auto;box-shadow:0 16px 38px #3607172e}.umrah-sample-template>p{background:#fff7e8;border-radius:9px;padding:9px}.tourism-programs-template,.tourism-programs-template button,.tourism-programs-template input,.tourism-programs-template select,.tourism-programs-template textarea{font-family:Cairo,Tajawal,sans-serif}.tourism-programs-template h1,.tourism-programs-template h2,.tourism-programs-template h3,.tourism-programs-template strong,.tourism-programs-template .tourism-section-title b,.tourism-programs-template .tourism-workflow-head b{font-family:Noto Kufi Arabic,Cairo,sans-serif}.tourism-design-options{background:#f8f3e9;border:1px solid #9d77322e;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 10px;display:flex}.tourism-design-options label{color:#563744;align-items:center;gap:6px;font-size:8px;font-weight:700;display:flex}.tourism-design-options label:first-child{border-inline-end:1px solid #9d77323d;padding-inline-end:8px}.tourism-design-options input{accent-color:#650f30}.tourism-design-options select{border:1px solid var(--line);color:#402a34;background:#fff;border-radius:8px;padding:6px 8px;font-size:8px;font-weight:700}.tourism-design-options>span{color:#76666d;margin-inline-start:auto;font-size:7px}.tourism-feature-editor{gap:6px;display:grid}.tourism-feature-editor article{opacity:.64;background:#f8f6f1;border:1px solid #e9e2d6;border-radius:11px;grid-template-columns:minmax(126px,.72fr) auto minmax(170px,1.28fr);align-items:center;gap:7px;padding:8px;transition:all .18s;display:grid}.tourism-feature-editor article.active{opacity:1;background:#fff;border-color:#9d77325c;box-shadow:0 4px 12px #41142509}.feature-visible{color:#4e3340;align-items:center;gap:6px;font-size:8px;display:flex}.feature-visible input{accent-color:#650f30}.feature-visible svg{color:#a0782b;width:15px}.tourism-feature-editor article>button,.tourism-custom-info>button{cursor:pointer;white-space:nowrap;border:0;border-radius:999px;padding:6px 9px;font-size:7px;font-weight:800}.tourism-feature-editor article>button:disabled{cursor:not-allowed;opacity:.45}.tourism-feature-editor .included,.tourism-custom-info .included{color:#27704d;background:#e8f5ed}.tourism-feature-editor .excluded,.tourism-custom-info .excluded{color:#963f4e;background:#f8e8e8}.tourism-feature-editor article>input,.tourism-custom-info>input{border:1px solid var(--line);color:#402a34;background:#fff;border-radius:8px;min-width:0;padding:8px;font-size:8px;font-weight:600}.tourism-custom-info{background:#fffcf7;border:1px dashed #9d773270;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding:9px;display:grid}.tourism-custom-info>svg{color:#9d7732;width:16px}.tourism-preview-card{isolation:isolate;background:#fff;border-radius:22px;max-width:660px;margin-inline:auto;box-shadow:0 22px 55px #32081733}.tourism-preview-hero{background-image:linear-gradient(155deg,#18040c33,#48081fdb),url(/brand/reels/reel-cover-travel-background-v1.jpg);background-position:50% 67%;background-size:cover;min-height:330px;padding:24px}.tourism-preview-hero:before{content:"";pointer-events:none;background:linear-gradient(#14030961 0,#0000 42%,#3d081cb3 100%);position:absolute;inset:0}.tourism-preview-hero>span,.tourism-preview-hero>em,.tourism-preview-hero>div{z-index:2;position:relative}.tourism-preview-hero>span{letter-spacing:.06em;font:800 10px Noto Kufi Arabic,Cairo,sans-serif}.tourism-preview-hero>div{max-width:70%;margin-top:105px}.tourism-preview-hero h3{letter-spacing:-.025em;font:850 34px/1.24 Noto Kufi Arabic,Cairo,sans-serif}.tourism-preview-hero p{font:600 11px Cairo,sans-serif}.tourism-preview-details{background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:12px 18px 16px}.tourism-preview-details span{color:#4d3741;align-items:center;gap:7px;min-width:0;padding:5px 0;font:650 8px/1.55 Cairo,sans-serif;display:flex}.tourism-preview-details span svg{color:#a27b2d;flex:none;width:15px;height:15px}.tourism-preview-details span i{overflow-wrap:anywhere;flex:1;min-width:0;font-style:normal}.tourism-preview-details span em{border-radius:999px;flex:none;padding:3px 6px;font:750 6px Cairo,sans-serif}.tourism-preview-details span.included em{color:#27704d;background:#e8f5ed}.tourism-preview-details span.excluded em{color:#963f4e;background:#f8e8e8}.tourism-preview-card.icons-badges .tourism-preview-details span svg{box-sizing:content-box;background:#f7f0df;border-radius:50%;padding:6px}.tourism-preview-card.icons-lines .tourism-preview-details span{border-bottom:1px solid #9d773238;padding-bottom:7px}.tourism-preview-card.icons-cards .tourism-preview-details span{background:#fffaf1;border:1px solid #9d77322e;border-radius:10px;padding:8px}.tourism-preview-price{background:linear-gradient(100deg,#520b26,#7c173d);gap:10px;padding:14px 18px;font-family:Cairo,sans-serif}.tourism-preview-price b{color:#f1d07a;font-size:28px;line-height:1}.tourism-preview-contact{letter-spacing:.04em;background:#2f0716;padding:10px 18px;font:700 9px Cairo,sans-serif}.tourism-preview-card.template-split .tourism-preview-hero>div{max-width:44%;margin-top:92px}.tourism-preview-card.template-editorial{background:#f7f1e5}.tourism-preview-card.template-editorial .tourism-preview-hero{color:#541027;background-image:linear-gradient(145deg,#fffaeffa 0 45%,#fffaef0f 68%),url(/brand/reels/reel-cover-travel-background-v1.jpg);background-position:50% 66%;min-height:290px}.tourism-preview-card.template-editorial .tourism-preview-hero h3,.tourism-preview-card.template-editorial .tourism-preview-hero p,.tourism-preview-card.template-editorial .tourism-preview-hero>span{color:#541027}.tourism-preview-card.template-editorial .tourism-preview-hero>em{color:#541027;border-color:#54102766}@media (max-width:760px){.tourism-feature-editor article{grid-template-columns:1fr auto}.tourism-feature-editor article>input{grid-column:1/-1}.tourism-design-options>span{width:100%;margin:0}.tourism-custom-info{grid-template-columns:auto 1fr}.tourism-custom-info>button{grid-column:1/-1}.tourism-preview-hero>div,.tourism-preview-card.template-split .tourism-preview-hero>div,.tourism-preview-card.template-editorial .tourism-preview-hero>div{max-width:82%}}.tourism-visual-generator button{align-items:center;gap:5px;display:flex}.tourism-visual-generator button svg{width:12px}.tourism-visual-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tourism-visual-options button{border:1px solid var(--line);text-align:start;color:#4f3541;cursor:pointer;background:#fff;border-radius:11px;grid-template-columns:78px 1fr;align-items:center;gap:9px;padding:8px;display:grid}.tourism-visual-options button.selected{background:#fff9ec;border-color:#a17a2e;box-shadow:inset 0 0 0 1px #a17a2e2e}.tourism-visual-options button i{background-image:linear-gradient(145deg,#3808181f,#3808187a),url(/brand/reels/reel-cover-travel-background-v1.jpg);background-position:50%;background-size:cover;border-radius:8px;height:64px}.tourism-visual-options button.option-b i{background-image:linear-gradient(145deg,#38081814,#38081866),url(/brand/generated/flight-cinematic-photoreal-source.jpg)}.tourism-visual-options button span{display:grid}.tourism-visual-options button b{font:800 8px Noto Kufi Arabic,Cairo,sans-serif}.tourism-visual-options button small{color:var(--muted);font:600 7px Cairo,sans-serif}.tourism-preview-card.visual-b .tourism-preview-hero{background-image:linear-gradient(155deg,#18040c2e,#48081fd6),url(/brand/generated/flight-cinematic-photoreal-source.jpg)}.tourism-preview-card.template-split.visual-b .tourism-preview-hero{background-image:linear-gradient(90deg,#4d0922f7 0 47%,#4d09221f 67%),url(/brand/generated/flight-cinematic-photoreal-source.jpg)}.tourism-preview-card.template-editorial.visual-b .tourism-preview-hero{background-image:linear-gradient(145deg,#fffaeffa 0 45%,#fffaef0f 68%),url(/brand/generated/flight-cinematic-photoreal-source.jpg)}.tourism-preview-card.format-story,.tourism-preview-card.format-reel{max-width:470px}.tourism-preview-card.format-story .tourism-preview-hero,.tourism-preview-card.format-reel .tourism-preview-hero{background-position:50%;min-height:500px}.tourism-preview-card.format-carousel{border-radius:18px;max-width:600px}.tourism-preview-card.format-carousel .tourism-preview-hero{min-height:300px}.tourism-publish-flow{background:#fcfffd;border-color:#2d7a5547}.tourism-publish-modes{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.tourism-publish-modes button{border:1px solid var(--line);text-align:start;color:#543541;cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:20px 1fr;align-items:center;gap:2px 6px;padding:9px;display:grid}.tourism-publish-modes button>svg{color:#9d7732;grid-row:1/3;width:15px}.tourism-publish-modes button span{display:grid}.tourism-publish-modes button b{font:800 8px Noto Kufi Arabic,Cairo,sans-serif}.tourism-publish-modes button small{color:var(--muted);font:600 7px Cairo,sans-serif}.tourism-publish-modes button.selected{background:#fff8e9;border-color:#9d7732;box-shadow:inset 0 0 0 1px #9d77322e}.tourism-smart-time{color:#315f49;background:#eef6f1;border-radius:9px;align-items:flex-start;gap:7px;padding:9px;display:flex}.tourism-smart-time>svg{flex:none;width:15px}.tourism-smart-time span{display:grid}.tourism-smart-time b{font-size:8px}.tourism-smart-time small{color:#5b7064;font-size:7px}.tourism-publish-fields{grid-template-columns:1fr 1fr;gap:7px;display:grid}.tourism-publish-fields label{color:#513643;gap:4px;font-size:8px;font-weight:700;display:grid}.tourism-publish-fields input{border:1px solid var(--line);color:#3d2c33;background:#fff;border-radius:8px;padding:8px;font-size:8px}.tourism-publish-action{color:#fff;cursor:pointer;background:#0b2a3f;border:0;border-radius:9px;padding:10px;font-size:8px;font-weight:800}.tourism-publish-action:disabled{color:#7a736c;cursor:not-allowed;background:#d9d4ca}.tourism-publish-saved{color:#286044;background:#e8f5ed;border-radius:9px;align-items:center;gap:6px;margin:0;padding:9px;font-size:8px;display:flex}.tourism-publish-saved svg{width:14px}@media (max-width:760px){.tourism-visual-options,.tourism-publish-modes,.tourism-publish-fields{grid-template-columns:1fr}.tourism-preview-card.format-story .tourism-preview-hero,.tourism-preview-card.format-reel .tourism-preview-hero{min-height:430px}}.tourism-preview-card.template-split .tourism-preview-hero{background-image:linear-gradient(90deg,#4d0922f0 0 43%,#4d09220d 66%),url(/brand/templates/tourism-program-split-v1.jpg);background-position:50%;background-size:cover}.tourism-reference-generator{background:linear-gradient(145deg,#fff,#faf5eb);border:1px solid #650f3029;border-radius:12px;gap:8px;padding:10px;display:grid}.tourism-reference-head{align-items:center;gap:7px;display:flex}.tourism-reference-head>svg{color:#9d7732;width:17px}.tourism-reference-head span{display:grid}.tourism-reference-head b{color:#531027;font:800 9px Noto Kufi Arabic,Cairo,sans-serif}.tourism-reference-head small{color:var(--muted);font:600 7px Cairo,sans-serif}.tourism-reference-grid{grid-template-columns:minmax(160px,.8fr) minmax(220px,1.2fr);gap:9px;display:grid}.tourism-reference-upload{color:#795817;text-align:center;cursor:pointer;background:#f7f0df 50%/cover no-repeat;border:1px dashed #9d77328c;border-radius:10px;align-content:center;place-items:center;gap:4px;min-height:125px;display:grid;position:relative;overflow:hidden}.tourism-reference-upload.has-preview{color:#fff;text-shadow:0 1px 3px #0008;border-style:solid}.tourism-reference-upload>svg{width:22px}.tourism-reference-upload b{font-size:8px}.tourism-reference-upload small{font-size:7px}.tourism-reference-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.tourism-reference-grid>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.tourism-reference-grid>div label{color:#513643;gap:4px;font-size:7px;font-weight:700;display:grid}.tourism-reference-grid select{border:1px solid var(--line);color:#3d2c33;background:#fff;border-radius:8px;padding:8px;font:650 8px Cairo,sans-serif}.tourism-reference-grid button{color:#fff;cursor:pointer;background:#650f30;border:0;border-radius:9px;grid-column:1/-1;justify-content:center;align-items:center;gap:5px;padding:9px;font:800 8px Cairo,sans-serif;display:flex}.tourism-reference-grid button:disabled{color:#7c746d;cursor:not-allowed;background:#d9d3ca}.tourism-reference-grid button svg{width:14px}.tourism-reference-generator>p{color:#755f4d;background:#f5efe4;border-radius:8px;margin:0;padding:7px;font:600 7px/1.6 Cairo,sans-serif}.tourism-smart-flow{color:#674e59;background:#fffaf0;border-radius:9px;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;padding:8px;font:650 7px Cairo,sans-serif;display:flex}.tourism-smart-flow span{align-items:center;gap:4px;display:flex}.tourism-smart-flow span b{color:#fff;background:#650f30;border-radius:50%;place-items:center;width:16px;height:16px;font-size:7px;display:grid}.tourism-smart-flow>i{color:#9d7732;font-style:normal}.tourism-brand-lock{background:#fff;border:1px solid #9d77323d;border-radius:9px;align-items:center;gap:8px;padding:9px;display:flex}.tourism-brand-lock>svg{color:#9d7732;width:18px}.tourism-brand-lock>span{display:grid}.tourism-brand-lock b{color:#531027;font:800 8px Noto Kufi Arabic,Cairo,sans-serif}.tourism-brand-lock small{color:#76666d;font:600 7px/1.55 Cairo,sans-serif}.tourism-package-snapshot{color:#66515a;background:#f6f1e8;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:7px 9px;font:600 7px Cairo,sans-serif;display:flex}.tourism-package-snapshot b{color:#650f30}.tourism-package-snapshot span{overflow-wrap:anywhere}@media (max-width:760px){.tourism-reference-grid,.tourism-reference-grid>div{grid-template-columns:1fr}}.tourism-preview-meta{align-items:center;gap:8px;display:none;color:#f7e4ad!important;margin-top:10px!important;font:700 9px Cairo,sans-serif!important}.tourism-preview-meta b{font:800 9px Noto Kufi Arabic,Cairo,sans-serif}.tourism-preview-meta i{background:#d7b45e;border-radius:50%;width:4px;height:4px}.tourism-preview-card.template-editorial{background:#f7f1e5;min-height:650px;position:relative;overflow:hidden}.tourism-preview-card.template-editorial .tourism-preview-hero h3{color:#531027;max-width:440px;font-size:36px;line-height:1.28}.tourism-preview-card.template-editorial .tourism-preview-meta{display:flex;color:#6d1a38!important}.tourism-preview-card.template-editorial .tourism-preview-details{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf8e6;border:1px solid #fff9;border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;min-height:96px;padding:12px;display:grid;position:absolute;bottom:46px;left:18px;right:18px;box-shadow:0 10px 28px #2b071433}.tourism-preview-card.template-editorial .tourism-preview-details span{border-inline-end:1px solid #9d77322e;text-align:center;background:0 0;border-bottom:0;justify-content:center;min-height:34px;padding:5px 7px}.tourism-preview-card.template-editorial .tourism-preview-details span:nth-child(3n){border-inline-end:0}.tourism-preview-card.template-editorial .tourism-preview-details span svg{box-sizing:content-box;background:#f6ecd6;border-radius:8px;padding:5px}.tourism-preview-card.template-editorial .tourism-preview-price{z-index:6;background:#540a26f0;border:1px solid #efd07473;border-radius:14px;grid-template-columns:auto auto;align-items:end;gap:1px 8px;width:max-content;max-width:calc(100% - 48px);padding:10px 14px;display:grid;position:absolute;bottom:160px;right:24px;box-shadow:0 10px 24px #2b07143d}.tourism-preview-card.template-editorial .tourism-preview-price small{color:#fff;grid-column:1/3;font-size:8px}.tourism-preview-card.template-editorial .tourism-preview-price span{color:#f4e4c4;padding-bottom:3px}.tourism-preview-card.template-editorial .tourism-preview-contact{z-index:7;position:absolute;bottom:0;left:0;right:0}.tourism-preview-card.template-editorial.format-story,.tourism-preview-card.template-editorial.format-reel,.tourism-preview-card.template-editorial.format-story .tourism-preview-hero,.tourism-preview-card.template-editorial.format-reel .tourism-preview-hero{min-height:760px}@media (max-width:760px){.tourism-preview-card.template-editorial,.tourism-preview-card.template-editorial .tourism-preview-hero{min-height:600px}.tourism-preview-card.template-editorial .tourism-preview-hero>div{max-width:86%}.tourism-preview-card.template-editorial .tourism-preview-hero h3{font-size:28px}.tourism-preview-card.template-editorial .tourism-preview-details{grid-template-columns:repeat(2,minmax(0,1fr));bottom:43px}.tourism-preview-card.template-editorial .tourism-preview-details span:nth-child(3n){border-inline-end:1px solid #9d77322e}.tourism-preview-card.template-editorial .tourism-preview-details span:nth-child(2n){border-inline-end:0}.tourism-preview-card.template-editorial .tourism-preview-price{bottom:185px}.tourism-preview-card.template-editorial.format-story,.tourism-preview-card.template-editorial.format-reel,.tourism-preview-card.template-editorial.format-story .tourism-preview-hero,.tourism-preview-card.template-editorial.format-reel .tourism-preview-hero{min-height:720px}}.tourism-preview-card.template-editorial{color:#fff;background:#d7e8f0;border:0;border-radius:20px;min-height:650px;position:relative;overflow:hidden}.tourism-preview-card.template-editorial .tourism-preview-hero{color:#fff;background-image:linear-gradient(#14181f29 0,#14181f03 38%,#1c0811b8 100%),url(/brand/templates/tourism-program-europe-clean-v1.jpg);background-position:50%;background-size:cover;min-height:650px;padding:26px}.tourism-preview-card.template-editorial .tourism-preview-hero:after{display:none}.tourism-preview-card.template-editorial .tourism-preview-hero>span{color:#fff;text-shadow:0 1px 10px #0000004d}.tourism-preview-card.template-editorial .tourism-preview-hero>em{color:#ffffffd1;background:0 0;border:0;padding:0}.tourism-preview-card.template-editorial .tourism-preview-hero>div{max-width:66%;margin-top:80px}.tourism-preview-card.template-editorial .tourism-preview-hero small{color:#ffffffe6;font:700 11px/1.6 Cairo,sans-serif}.tourism-preview-card.template-editorial .tourism-preview-hero h3{color:#fff;text-shadow:0 2px 18px #0000004d;max-width:480px;margin:4px 0 10px;font:900 42px/1.2 Noto Kufi Arabic,Cairo,sans-serif}.tourism-preview-card.template-editorial .tourism-preview-subtitle{display:none}.tourism-preview-card.template-editorial .tourism-preview-meta{text-shadow:0 1px 10px #00000059;display:flex;color:#fff!important;font:700 12px Cairo,sans-serif!important}.tourism-preview-card.template-editorial .tourism-preview-details{z-index:5;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;align-items:flex-start;gap:18px;padding:0;display:flex;position:absolute;bottom:64px;left:24px;right:24px;overflow:hidden}.tourism-preview-card.template-editorial .tourism-preview-details span{color:#fff;text-align:start;text-shadow:0 1px 9px #00000080;grid-template-columns:18px minmax(0,1fr);gap:5px 6px;min-width:0;padding:0;display:grid;background:0 0!important;border:0!important}.tourism-preview-card.template-editorial .tourism-preview-details span:first-child{display:none}.tourism-preview-card.template-editorial .tourism-preview-details span svg,.tourism-preview-card.template-editorial.icons-badges .tourism-preview-details span svg,.tourism-preview-card.template-editorial.icons-cards .tourism-preview-details span svg{box-sizing:border-box;color:#fff;background:0 0;border-radius:0;width:17px;height:17px;padding:0}.tourism-preview-card.template-editorial .tourism-preview-details span i{white-space:nowrap;text-overflow:ellipsis;font:700 8px/1.5 Cairo,sans-serif;overflow:hidden}.tourism-preview-card.template-editorial .tourism-preview-details span em{display:none}.tourism-preview-card.template-editorial .tourism-preview-price{z-index:6;box-shadow:none;color:#fff;text-shadow:0 2px 16px #00000085;background:0 0;border:0;align-items:baseline;gap:8px;padding:0;display:flex;position:absolute;bottom:150px;right:24px}.tourism-preview-card.template-editorial .tourism-preview-contact{z-index:7;color:#fff;text-align:start;text-shadow:0 1px 8px #0000008c;background:0 0;padding:0;font:700 8px Cairo,sans-serif;position:absolute;bottom:22px;left:auto;right:24px}.tourism-preview-card.template-editorial.format-story,.tourism-preview-card.template-editorial.format-reel,.tourism-preview-card.template-editorial.format-story .tourism-preview-hero,.tourism-preview-card.template-editorial.format-reel .tourism-preview-hero{min-height:760px}@media (max-width:760px){.tourism-preview-card.template-editorial{min-height:600px}.tourism-preview-card.template-editorial .tourism-preview-hero{min-height:600px;padding:20px}.tourism-preview-card.template-editorial .tourism-preview-hero>div{max-width:82%;margin-top:62px}.tourism-preview-card.template-editorial .tourism-preview-hero h3{font-size:31px}.tourism-preview-card.template-editorial .tourism-preview-meta{flex-wrap:wrap}.tourism-preview-card.template-editorial .tourism-preview-meta b{font-size:12px}.tourism-preview-card.template-editorial .tourism-preview-details{gap:11px;bottom:58px;left:20px;right:20px}.tourism-preview-card.template-editorial .tourism-preview-details span{flex:1;grid-template-columns:15px minmax(0,1fr)}.tourism-preview-card.template-editorial .tourism-preview-details span:nth-child(n+5){display:none}.tourism-preview-card.template-editorial .tourism-preview-price{bottom:170px;right:20px}.tourism-preview-card.template-editorial .tourism-preview-contact{bottom:18px;right:20px}.tourism-preview-card.template-editorial.format-story,.tourism-preview-card.template-editorial.format-reel,.tourism-preview-card.template-editorial.format-story .tourism-preview-hero,.tourism-preview-card.template-editorial.format-reel .tourism-preview-hero{min-height:720px}}.tourism-preview-card.template-editorial:before{content:"";z-index:4;-webkit-backdrop-filter:blur(12px)saturate(116%);backdrop-filter:blur(12px)saturate(116%);background:linear-gradient(130deg,#ffffff9c,#fff8ec69);border:1px solid #ffffffa8;border-radius:22px;height:245px;position:absolute;bottom:18px;left:18px;right:18px;box-shadow:0 18px 48px #25071438}.tourism-preview-card.template-editorial .tourism-preview-hero:before{background:0 0}.tourism-preview-card.template-editorial .tourism-preview-hero>span{color:#650f30;text-shadow:none;font-family:Cairo,sans-serif}.tourism-preview-card.template-editorial .tourism-preview-hero>em{display:none}.tourism-preview-card.template-editorial .tourism-preview-hero>div{color:#17384c;max-width:66%;margin-top:70px}.tourism-preview-card.template-editorial .tourism-preview-hero small{color:#17384c}.tourism-preview-card.template-editorial .tourism-preview-hero h3{color:#650f30;text-shadow:none}.tourism-preview-card.template-editorial .tourism-preview-meta{text-shadow:none;color:#17384c!important}.tourism-preview-card.template-editorial .tourism-preview-details{color:#650f30;gap:17px;bottom:66px;left:38px;right:38px}.tourism-preview-card.template-editorial .tourism-preview-details span{color:#650f30;text-shadow:none}.tourism-preview-card.template-editorial .tourism-preview-details span svg,.tourism-preview-card.template-editorial.icons-badges .tourism-preview-details span svg,.tourism-preview-card.template-editorial.icons-cards .tourism-preview-details span svg{color:#9d7732}.tourism-preview-card.template-editorial .tourism-preview-price{color:#650f30;text-shadow:none;bottom:164px;right:38px}.tourism-preview-card.template-editorial .tourism-preview-price small,.tourism-preview-card.template-editorial .tourism-preview-price span{color:#6c5861}.tourism-preview-card.template-editorial .tourism-preview-price b{color:#650f30;font-family:Cairo,sans-serif}.tourism-preview-card.template-editorial .tourism-preview-contact{color:#650f30;text-shadow:none;font-family:Cairo,sans-serif;bottom:32px;right:38px}@media (max-width:760px){.tourism-preview-card.template-editorial:before{border-radius:18px;height:230px;bottom:12px;left:12px;right:12px}.tourism-preview-card.template-editorial .tourism-preview-hero>div{max-width:78%;margin-top:56px}.tourism-preview-card.template-editorial .tourism-preview-details{gap:9px;bottom:58px;left:24px;right:24px}.tourism-preview-card.template-editorial .tourism-preview-price{bottom:165px;right:24px}.tourism-preview-card.template-editorial .tourism-preview-contact{bottom:26px;right:24px}}.tourism-preview-brand{align-items:center;gap:7px;display:inline-flex!important}.tourism-preview-brand img{object-fit:contain;width:36px;height:36px}.tourism-preview-brand b{letter-spacing:.045em;font:850 9px Cairo,sans-serif}.tourism-preview-contact{justify-content:space-between;align-items:center;gap:10px;display:flex}.tourism-preview-contact>span:first-child{font:800 8px Cairo,sans-serif}.tourism-preview-booking{align-items:center;gap:5px;display:flex}.tourism-preview-booking svg{width:13px;height:13px}.tourism-preview-booking small{font:650 7px Cairo,sans-serif}.tourism-preview-booking b{font:850 8px Cairo,sans-serif}.tourism-preview-card.template-editorial .tourism-preview-brand b,.tourism-preview-card.template-editorial .tourism-preview-booking svg{color:#650f30}.tourism-preview-card.template-editorial{background:#183f52;border-radius:20px;min-height:650px}.tourism-preview-card.template-editorial:after{content:"";z-index:3;border-top:3px solid #c7a45aeb;border-radius:50%;height:36px;position:absolute;bottom:232px;left:-12%;right:-12%;transform:rotate(-2deg);box-shadow:0 -8px 0 5px #650f3021}.tourism-preview-card.template-editorial:before{-webkit-backdrop-filter:blur(13px)saturate(120%);backdrop-filter:blur(13px)saturate(120%);background:linear-gradient(128deg,#ffffff9e,#fff9ee63);border:1px solid #ffffffc7;border-radius:19px;height:218px;bottom:14px;left:14px;right:14px;box-shadow:0 16px 42px #23071240}.tourism-preview-card.template-editorial .tourism-preview-hero{background-image:linear-gradient(#f8fcfd47,#f8fcfd05 48%,#17040c4d 100%),url(/brand/templates/tourism-program-mallorca-premium-bg-v3.jpg);background-position:50%;background-size:cover;min-height:650px;padding:22px}.tourism-preview-card.template-editorial .tourism-preview-brand{z-index:2;position:relative}.tourism-preview-card.template-editorial .tourism-preview-brand img{width:42px;height:42px}.tourism-preview-card.template-editorial .tourism-preview-brand b{letter-spacing:.055em;font:850 10px/1.3 Cairo,sans-serif}.tourism-preview-card.template-editorial .tourism-preview-hero>div{z-index:4;text-align:right;width:68%;max-width:none;margin:0;position:absolute;top:98px;right:26px}.tourism-preview-card.template-editorial .tourism-preview-hero small{color:#650f30;align-items:center;gap:8px;font:700 11px/1.6 Cairo,sans-serif;display:flex}.tourism-preview-card.template-editorial .tourism-preview-hero small:before{content:"";background:#c7a45a;border-radius:99px;width:28px;height:2px}.tourism-preview-card.template-editorial .tourism-preview-hero h3{color:#650f30;letter-spacing:-.045em;max-width:none;text-shadow:none;margin:7px 0 11px;font:900 48px/1.18 Noto Kufi Arabic,Cairo,sans-serif}.tourism-preview-card.template-editorial .tourism-preview-meta{text-shadow:none;align-items:center;gap:10px;display:flex;color:#17384c!important;margin:0!important;font:650 12px/1.5 Cairo,sans-serif!important}.tourism-preview-card.template-editorial .tourism-preview-meta b{font:850 18px/1.4 Noto Kufi Arabic,Cairo,sans-serif}.tourism-preview-card.template-editorial .tourism-preview-meta i{background:#c7a45a}.tourism-preview-card.template-editorial .tourism-preview-price{color:#650f30;text-shadow:none;align-items:baseline;gap:7px;display:flex;bottom:157px;right:34px}.tourism-preview-card.template-editorial .tourism-preview-price small{color:#705c65;font:700 9px/1.4 Cairo,sans-serif}.tourism-preview-card.template-editorial .tourism-preview-price b{color:#650f30;font:900 34px/1 Cairo,sans-serif}.tourism-preview-card.template-editorial .tourism-preview-price span{color:#66545c;font:650 8px/1.4 Cairo,sans-serif}.tourism-preview-card.template-editorial .tourism-preview-details{border-top:1px solid #9d773257;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-top:12px;display:grid;bottom:61px;left:34px;right:34px}.tourism-preview-card.template-editorial .tourism-preview-details span{color:#650f30;text-align:right;text-shadow:none;grid-template-columns:24px minmax(0,1fr);gap:2px 7px;display:grid}.tourism-preview-card.template-editorial .tourism-preview-details span svg,.tourism-preview-card.template-editorial.icons-badges .tourism-preview-details span svg,.tourism-preview-card.template-editorial.icons-cards .tourism-preview-details span svg{color:#9d7732;grid-row:1/3;width:23px;height:23px}.tourism-preview-card.template-editorial .tourism-preview-details span i{color:#650f30;font:780 9px/1.45 Noto Kufi Arabic,Cairo,sans-serif}.tourism-preview-card.template-editorial .tourism-preview-details span em{color:#6d5c63;grid-column:2;font:600 7px/1.4 Cairo,sans-serif;display:block}.tourism-preview-card.template-editorial .tourism-preview-contact{color:#650f30;text-shadow:none;font-family:Cairo,sans-serif;bottom:25px;left:34px;right:34px}.tourism-preview-card.template-editorial .tourism-preview-contact>span:first-child{font:850 8px/1.3 Cairo,sans-serif}.tourism-preview-card.template-editorial .tourism-preview-booking small{font:650 7px/1.3 Cairo,sans-serif}.tourism-preview-card.template-editorial .tourism-preview-booking b{font:850 8px/1 Cairo,sans-serif}@media (max-width:760px){.tourism-preview-card.template-editorial,.tourism-preview-card.template-editorial .tourism-preview-hero{min-height:600px}.tourism-preview-card.template-editorial:after{bottom:216px}.tourism-preview-card.template-editorial:before{height:204px}.tourism-preview-card.template-editorial .tourism-preview-hero>div{width:78%;top:88px;right:20px}.tourism-preview-card.template-editorial .tourism-preview-hero h3{font-size:39px}.tourism-preview-card.template-editorial .tourism-preview-meta b{font-size:15px}.tourism-preview-card.template-editorial .tourism-preview-price{bottom:151px;right:28px}.tourism-preview-card.template-editorial .tourism-preview-details{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;bottom:58px;left:28px;right:28px}.tourism-preview-card.template-editorial .tourism-preview-details span:nth-child(n+5){display:none}.tourism-preview-card.template-editorial .tourism-preview-details span i{font-size:8px}.tourism-preview-card.template-editorial .tourism-preview-contact{bottom:23px;left:28px;right:28px}}.tourism-template-options>button.editorial>i{background-image:url(/brand/references/tourism-story-template-approved-v1.jpg);background-position:50%;background-size:cover}.tourism-preview-card.template-editorial,.tourism-preview-card.template-editorial .tourism-preview-hero{min-height:690px}.tourism-preview-card.template-editorial:after{display:none}.tourism-preview-card.template-editorial:before{-webkit-backdrop-filter:blur(13px)saturate(115%);backdrop-filter:blur(13px)saturate(115%);background:linear-gradient(125deg,#fffdf8db,#fff8edad);border-radius:20px;height:196px;bottom:14px;left:14px;right:14px}.tourism-preview-card.template-editorial .tourism-preview-hero{background-image:linear-gradient(90deg,#ffffff9e 0,#ffffff14 54%,#14080e0f 100%),url(/brand/templates/tourism-program-mallorca-premium-bg-v3.jpg);background-position:50%;background-size:cover}.tourism-preview-card.template-editorial .tourism-preview-hero>div{width:62%;top:92px;right:24px}.tourism-preview-card.template-editorial .tourism-preview-hero h3{font-size:51px}.tourism-preview-card.template-editorial .tourism-preview-meta{font-size:12px!important}.tourism-preview-card.template-editorial .tourism-preview-meta b{font-size:17px}.tourism-preview-story-collage{z-index:5;direction:ltr;align-items:flex-end;gap:8px;width:58%;display:flex;position:absolute;bottom:226px;left:26px;right:26px;transform:rotate(-1.5deg)}.tourism-preview-story-collage span{background-image:url(/brand/templates/tourism-program-mallorca-premium-bg-v3.jpg);background-size:370%;border:4px solid #fffffff2;border-radius:8px;flex:1;justify-content:center;align-items:flex-end;height:112px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 18px #22081247}.tourism-preview-story-collage span:nth-child(2){height:125px;transform:translateY(-4px)rotate(2deg)}.tourism-preview-story-collage span:nth-child(3){transform:rotate(2deg)}.tourism-preview-story-collage .story-beach{background-position:74% 70%}.tourism-preview-story-collage .story-culture{background-position:18% 51%}.tourism-preview-story-collage .story-moments{background-position:53% 72%}.tourism-preview-story-collage b{color:#650f30;text-align:center;background:#fffdf8e8;width:100%;padding:4px 5px;font:750 7px/1.5 Cairo,sans-serif}.tourism-preview-card.template-editorial .tourism-preview-price{text-align:right;bottom:148px;left:30px;right:auto}.tourism-preview-card.template-editorial .tourism-preview-price b{font-size:37px}.tourism-preview-card.template-editorial .tourism-preview-details{padding-top:11px;bottom:62px;left:30px;right:30px}.tourism-preview-card.template-editorial .tourism-preview-details span i{font-size:8.5px}.tourism-preview-card.template-editorial .tourism-preview-contact{bottom:25px;left:30px;right:30px}@media (max-width:760px){.tourism-preview-card.template-editorial,.tourism-preview-card.template-editorial .tourism-preview-hero{min-height:640px}.tourism-preview-card.template-editorial:before{height:190px}.tourism-preview-card.template-editorial .tourism-preview-hero>div{width:72%;top:84px;right:20px}.tourism-preview-card.template-editorial .tourism-preview-hero h3{font-size:42px}.tourism-preview-story-collage{gap:5px;width:66%;bottom:214px;left:20px;right:20px}.tourism-preview-story-collage span{border-width:3px;height:90px}.tourism-preview-story-collage span:nth-child(2){height:101px}.tourism-preview-card.template-editorial .tourism-preview-price{bottom:145px;left:24px}.tourism-preview-card.template-editorial .tourism-preview-details{bottom:58px;left:24px;right:24px}.tourism-preview-card.template-editorial .tourism-preview-contact{bottom:23px;left:24px;right:24px}}.tourism-template-options>button.magazine>i{background-image:url(/brand/references/tourism-european-brochure-approved-v1.jpg);background-position:50%;background-size:cover}.tourism-preview-card.template-magazine{background:#fff9ef;border:0;border-radius:20px;min-height:710px;position:relative;overflow:hidden;box-shadow:0 18px 42px #1c081138}.tourism-preview-card.template-magazine:before{content:"";z-index:4;background:linear-gradient(135deg,#092232,#061925);border-top:1px solid #c7a45ab3;height:142px;position:absolute;bottom:0;left:0;right:0}.tourism-preview-card.template-magazine .tourism-preview-hero{color:#650f30;background-image:linear-gradient(98deg,#fffbf4fc 0 46%,#fffbf4ed 49%,#fffbf414 57%,#12060c0d 100%),url(/brand/templates/tourism-program-mallorca-premium-bg-v3.jpg);background-position:50%;background-size:cover;min-height:710px;padding:22px}.tourism-preview-card.template-magazine .tourism-preview-hero:before{content:"";background:linear-gradient(102deg,#0000 0 47%,#ffffff3d 47.3%,#0000 58%);position:absolute;inset:0}.tourism-preview-card.template-magazine .tourism-preview-hero:after{display:none}.tourism-preview-card.template-magazine .tourism-preview-brand{z-index:5;color:#650f30;align-items:center;gap:7px;position:absolute;top:20px;left:22px;display:flex!important}.tourism-preview-card.template-magazine .tourism-preview-brand img{object-fit:contain;width:40px;height:40px}.tourism-preview-card.template-magazine .tourism-preview-brand b{letter-spacing:.055em;font:850 9px/1.3 Cairo,sans-serif}.tourism-preview-card.template-magazine .tourism-preview-hero>em{display:none}.tourism-preview-card.template-magazine .tourism-preview-hero>div{z-index:5;text-align:right;width:48%;margin:0;position:absolute;top:86px;left:22px}.tourism-preview-card.template-magazine .tourism-preview-hero small{color:#17384c;font:700 10px/1.6 Cairo,sans-serif}.tourism-preview-card.template-magazine .tourism-preview-hero h3{color:#650f30;letter-spacing:-.045em;max-width:none;margin:5px 0 9px;font:900 45px/1.18 Noto Kufi Arabic,Cairo,sans-serif}.tourism-preview-card.template-magazine .tourism-preview-subtitle{display:none}.tourism-preview-card.template-magazine .tourism-preview-meta{align-items:center;gap:8px;display:flex;color:#17384c!important;margin:0!important;font:650 10px/1.45 Cairo,sans-serif!important}.tourism-preview-card.template-magazine .tourism-preview-meta b{font:850 14px/1.4 Noto Kufi Arabic,Cairo,sans-serif}.tourism-preview-card.template-magazine .tourism-preview-meta i{background:#c7a45a;border-radius:50%;width:4px;height:4px}.tourism-preview-card.template-magazine .tourism-preview-price{z-index:6;color:#fff;background:linear-gradient(135deg,#650f30,#45061e);border-radius:14px;align-items:baseline;gap:7px;width:45%;padding:13px 15px;display:flex;position:absolute;top:242px;bottom:auto;left:22px;box-shadow:0 9px 22px #3a061838}.tourism-preview-card.template-magazine .tourism-preview-price small{color:#f4e3bd;font:700 8px Cairo,sans-serif}.tourism-preview-card.template-magazine .tourism-preview-price b{color:#fff;font:900 34px/1 Cairo,sans-serif}.tourism-preview-card.template-magazine .tourism-preview-price span{color:#f4e3bd;font:650 7px Cairo,sans-serif}.tourism-preview-card.template-magazine .tourism-preview-story-collage{gap:5px;width:47%;bottom:157px;left:20px;right:auto;transform:rotate(-1deg)}.tourism-preview-card.template-magazine .tourism-preview-story-collage span{border-width:3px;border-radius:6px;height:91px}.tourism-preview-card.template-magazine .tourism-preview-story-collage span:nth-child(2){height:101px}.tourism-preview-card.template-magazine .tourism-preview-story-collage b{font-size:6px}.tourism-preview-card.template-magazine .tourism-preview-details{z-index:6;background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0;display:grid;position:absolute;bottom:55px;left:22px;right:22px}.tourism-preview-card.template-magazine .tourism-preview-details span{color:#fff;grid-template-columns:22px minmax(0,1fr);gap:1px 5px;padding:0;display:grid}.tourism-preview-card.template-magazine .tourism-preview-details span:first-child{display:none}.tourism-preview-card.template-magazine .tourism-preview-details span svg{color:#d7b45e;grid-row:1/3;width:20px;height:20px}.tourism-preview-card.template-magazine .tourism-preview-details span i{color:#fff;white-space:nowrap;text-overflow:ellipsis;font:750 8px/1.4 Noto Kufi Arabic,Cairo,sans-serif;overflow:hidden}.tourism-preview-card.template-magazine .tourism-preview-details span em{color:#d9cbb2;grid-column:2;font:550 6px/1.3 Cairo,sans-serif;display:block}.tourism-preview-card.template-magazine .tourism-preview-contact{z-index:7;color:#f0d089;background:0 0;justify-content:space-between;align-items:center;padding:0;font-family:Cairo,sans-serif;display:flex;position:absolute;bottom:19px;left:22px;right:22px}.tourism-preview-card.template-magazine .tourism-preview-contact>span:first-child{letter-spacing:.08em;font:800 7px Cairo,sans-serif}.tourism-preview-card.template-magazine .tourism-preview-booking{align-items:center;gap:5px;display:flex}.tourism-preview-card.template-magazine .tourism-preview-booking svg{color:#d7b45e;width:13px;height:13px}.tourism-preview-card.template-magazine .tourism-preview-booking small{font:650 6px Cairo,sans-serif}.tourism-preview-card.template-magazine .tourism-preview-booking b{font:850 8px Cairo,sans-serif}@media (max-width:760px){.tourism-preview-card.template-magazine,.tourism-preview-card.template-magazine .tourism-preview-hero{min-height:650px}.tourism-preview-card.template-magazine .tourism-preview-hero>div{width:54%;top:78px;left:18px}.tourism-preview-card.template-magazine .tourism-preview-hero h3{font-size:37px}.tourism-preview-card.template-magazine .tourism-preview-price{width:49%;top:222px;left:18px}.tourism-preview-card.template-magazine .tourism-preview-story-collage{width:52%;bottom:151px;left:17px}.tourism-preview-card.template-magazine .tourism-preview-details{bottom:53px;left:18px;right:18px}.tourism-preview-card.template-magazine .tourism-preview-contact{bottom:18px;left:18px;right:18px}}.travel-tips-builder{font-family:var(--font-flight-details),"Cairo",sans-serif;color:#152d3d;gap:16px;display:grid}.travel-tips-head,.travel-tip-sources>div:first-child,.travel-tip-translation>div:first-child,.travel-tip-posts>div:first-child,.travel-tip-readiness>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.travel-tips-head{color:#fff;background:linear-gradient(135deg,#650f30,#8e1c48);border-radius:18px;padding:15px 17px}.travel-tips-head span,.travel-tip-sources>div:first-child span,.travel-tip-translation>div:first-child span,.travel-tip-readiness span{grid-template-columns:auto 1fr;align-items:center;gap:2px 9px;display:grid}.travel-tips-head svg,.travel-tip-sources svg,.travel-tip-translation svg,.travel-tip-readiness svg{width:20px}.travel-tips-head small,.travel-tip-sources>div:first-child small,.travel-tip-translation>div:first-child small,.travel-tip-readiness small{opacity:.76;grid-column:2}.travel-tips-head em{border:1px solid #fff5;border-radius:999px;padding:5px 9px;font-size:12px;font-style:normal}.travel-tip-basics,.travel-tip-sources,.travel-tip-translation,.travel-tip-posts,.travel-tip-readiness{background:#fff;border:1px solid #e8dfd2;border-radius:18px;padding:16px}.travel-tip-basics>div:first-child{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.travel-tip-basics label,.travel-tip-sources label,.travel-tip-translation label,.travel-tip-posts label{gap:6px;font-size:12px;font-weight:800;display:grid}.travel-tips-builder input,.travel-tips-builder select,.travel-tips-builder textarea{color:#152d3d;width:100%;min-width:0;font:inherit;background:#fffdf9;border:1px solid #ddd3c4;border-radius:11px;outline:none;padding:10px 11px}.travel-tips-builder input:focus,.travel-tips-builder select:focus,.travel-tips-builder textarea:focus{border-color:#b78b34;box-shadow:0 0 0 3px #b78b3420}.travel-tips-builder textarea{resize:vertical;min-height:105px}.topic-row{align-items:end;margin-top:10px;grid-template-columns:1fr auto!important;display:grid!important}.topic-row button,.translation-actions button,.add-source{color:#fff;cursor:pointer;background:#650f30;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:11px 14px;font-weight:800;display:inline-flex}.topic-row button svg,.translation-actions button svg,.add-source svg{width:17px}.template-cycle{align-items:end;margin-top:10px;grid-template-columns:1fr 1fr!important;display:grid!important}.template-cycle span{color:#785516;background:#fbf6eb;border-radius:11px;align-items:center;gap:7px;padding:10px;font-size:12px;display:flex}.template-cycle svg{width:17px}.travel-tip-sources>div:first-child em{color:#650f30;font-style:normal;font-weight:900}.source-presets{margin:12px 0;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.source-presets button{text-align:start;color:#152d3d;cursor:pointer;background:#fffdf8;border:1px solid #e5dbc9;border-radius:12px;align-items:center;gap:8px;padding:10px;display:flex}.source-presets button:hover{background:#fbf5e8;border-color:#b78b34}.source-presets button>svg{color:#9a6c19;width:16px}.source-presets button span{display:grid}.source-presets button small{color:#6b7378}.travel-tip-sources article{border-top:1px solid #eee7dc;grid-template-columns:30px 1fr 1.35fr .85fr auto auto auto;align-items:end;gap:8px;padding:10px 0;display:grid}.travel-tip-sources article>span{color:#7a5413;background:#f4ead7;border-radius:50%;align-self:center;place-items:center;width:27px;height:27px;font-weight:900;display:grid}.source-confirm{white-space:nowrap;align-items:center;padding-bottom:10px;display:flex!important}.source-confirm input{width:auto}.travel-tip-sources article>a,.travel-tip-sources article>button{color:#650f30;background:#fff;border:1px solid #e2d8ca;border-radius:10px;place-items:center;width:36px;height:38px;display:grid}.travel-tip-sources article svg{width:16px}.travel-tip-sources article>button:disabled{opacity:.35}.source-buttons{margin-top:10px;gap:8px!important;display:flex!important}.add-source,.import-source{cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:11px 14px;font-weight:800;display:inline-flex}.add-source{color:#650f30;background:#f4ead7;margin-top:0}.import-source{color:#fff;background:#650f30}.import-source svg{width:17px}.import-source:disabled{opacity:.5}.source-policy{color:#775618;background:#fff6e5;border-radius:11px;margin:10px 0 0;padding:10px 12px;font-size:12px;line-height:1.7}.travel-tip-translation{gap:12px;display:grid}.travel-tip-translation>div:first-child{justify-content:flex-start}.language-row{grid-template-columns:1fr 1fr;gap:10px;display:grid!important}.translation-actions{grid-template-columns:auto auto 1fr;align-items:center;gap:8px;display:grid}.translation-actions button:last-of-type{color:#650f30;background:#f3e8d6}.translation-actions button:disabled{opacity:.45;cursor:not-allowed}.translation-actions small{color:#6b7378}.travel-tip-posts{gap:10px;display:grid}.travel-tip-posts>div:first-child small{color:#7b8185}.post-tabs{flex-wrap:wrap;gap:7px;display:flex}.post-tabs button{color:#650f30;background:#fff;border:1px solid #dfd3c2;border-radius:999px;padding:7px 12px;font-weight:800}.post-tabs button.selected{color:#fff;background:#650f30;border-color:#650f30}.travel-tip-poster{min-height:660px;font-family:var(--font-flight-details),"Cairo",sans-serif;background:linear-gradient(150deg,#f7f3e9 0 56%,#e4c994 56% 100%);border-radius:24px;position:relative;overflow:hidden;box-shadow:0 18px 44px #25150e24}.travel-tip-poster:before{content:"";pointer-events:none;background:radial-gradient(circle at 86% 15%,#92c8e855,#0000 32%),linear-gradient(115deg,#0000 52%,#650f3018 52%);position:absolute;inset:0}.travel-tip-poster header{align-items:center;gap:11px;padding:24px 26px;display:flex;position:relative}.travel-tip-poster header img{object-fit:contain}.travel-tip-poster header span{display:grid}.travel-tip-poster header b{color:#650f30;letter-spacing:.5px;font-size:19px}.travel-tip-poster header small{color:#223848}.tip-visual{color:#650f30;justify-items:center;display:grid;position:absolute;top:30px;left:28px}.tip-visual i{background:#fff9;border:2px solid #b78b34;border-radius:50%;place-items:center;width:62px;height:62px;display:grid}.tip-visual svg{width:29px}.tip-visual small{letter-spacing:3px;margin-top:5px}.tip-copy{background:#fffef9e8;border:1px solid #fff;border-radius:6px;width:66%;margin:35px 7% 0;padding:30px 32px 32px;position:relative;box-shadow:0 14px 38px #39271e24}.tip-copy:before{content:"";background:#b78b34;border-radius:4px;width:54px;height:28px;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 3px 9px #0002}.tip-copy em{color:#9a6d1c;font-style:normal;font-weight:900;display:inline-block}.tip-copy h3{color:#650f30;font:900 clamp(25px,5vw,42px)/1.35 var(--font-flight-title),"Noto Kufi Arabic",sans-serif;margin:8px 0 18px}.tip-copy p{align-items:flex-start;gap:9px;margin:9px 0;line-height:1.75;display:flex}.tip-copy p span{color:#650f30;background:#f0e1c6;border-radius:50%;flex:0 0 25px;place-items:center;height:25px;font-weight:900;display:grid}.tip-cta{color:#fff;background:#650f30;border-radius:14px;align-items:center;gap:12px;margin:26px 7%;padding:14px 17px;display:flex;position:relative}.tip-cta svg{width:22px}.tip-cta span{display:grid}.tip-cta small{color:#f1d99d}.travel-tip-poster footer{bottom:0;color:#650f30;background:#fffdf8;align-items:center;gap:9px;padding:17px 25px;display:flex;position:absolute;inset-inline:0}.travel-tip-poster footer svg{width:26px}.travel-tip-poster footer em{color:#9a6d1c;margin-inline-start:auto;font-style:normal}.travel-tip-readiness{background:#fff9ee}.travel-tip-readiness.ready{background:#f2fbf5;border-color:#93c7a7}.travel-tip-readiness svg{color:#b77d18}.travel-tip-readiness.ready svg{color:#2c8a52}.travel-tip-readiness ul{color:#735923;margin:10px 28px 0 0;font-size:12px;line-height:1.8}.tip-template-library{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.tip-template-library button{text-align:start;color:#152d3d;cursor:pointer;background:#fff;border:1px solid #e2d8ca;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:7px;display:grid;position:relative}.tip-template-library button.selected{border-color:#650f30;box-shadow:0 0 0 2px #650f3015}.tip-template-library img{object-fit:cover;border-radius:7px;width:44px;height:58px}.tip-template-library span{display:grid}.tip-template-library small{color:#777;font-size:10px}.tip-template-library svg{color:#650f30;width:15px;position:absolute;top:5px;left:5px}.template-معلومات-البلدان{background:linear-gradient(150deg,#f6efe4 0 52%,#c8deec 52% 100%)}.template-نصيحة-عمرة{background:linear-gradient(150deg,#fbf8ef 0 55%,#e1c98f 55% 100%)}.template-حقوق-المسافر{background:linear-gradient(150deg,#f9f6f0 0 54%,#d6dde3 54% 100%)}@media (max-width:900px){.travel-tip-basics>div:first-child{grid-template-columns:1fr 1fr}.travel-tip-sources article{grid-template-columns:30px 1fr 1fr}.travel-tip-sources article label:nth-of-type(3){grid-column:2}.source-confirm{grid-column:3}.translation-actions{grid-template-columns:1fr}.source-presets,.template-cycle{grid-template-columns:1fr!important}.tip-template-library{grid-template-columns:1fr 1fr}.tip-copy{width:78%}}@media (max-width:600px){.travel-tip-basics>div:first-child,.language-row,.topic-row{grid-template-columns:1fr!important}.travel-tip-sources article{grid-template-columns:30px 1fr}.travel-tip-sources article label,.source-confirm{grid-column:2}.tip-template-library{grid-template-columns:1fr}.travel-tip-poster{min-height:610px}.tip-visual{top:95px;left:18px}.tip-copy{width:86%;margin-top:70px;padding:25px 22px}.travel-tip-poster footer em{display:none}}.auth-shell{direction:rtl;background:#f5f1e9;grid-template-columns:minmax(320px,560px) minmax(420px,1fr);min-height:100vh;display:grid}.auth-visual{color:#fff;background:linear-gradient(#07182777,#071827e6),url(/brand/templates/tourism-program-mallorca-premium-bg-v3.jpg) 50%/cover;flex-direction:column;grid-column:2;justify-content:space-between;min-height:100vh;padding:54px;display:flex;position:relative;overflow:hidden}.auth-visual:after{content:"";border:1px solid #c7a45a55;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-170px;left:-220px}.auth-brand{z-index:1;align-items:center;gap:15px;display:flex;position:relative}.auth-brand img{object-fit:contain}.auth-brand b,.auth-brand span{display:block}.auth-brand b{letter-spacing:1px;font:700 20px Noto Kufi Arabic}.auth-brand span{color:#d7c48f;margin-top:4px;font:500 12px Cairo}.auth-visual-copy{z-index:1;max-width:520px;position:relative}.auth-visual-copy span{color:#d7bc77;font:700 17px Cairo}.auth-visual-copy h2{margin:12px 0;font:800 48px/1.35 Noto Kufi Arabic}.auth-visual-copy p{color:#d6dfe5;font:500 16px Cairo}.auth-card{background:#fff;border:1px solid #e4ded2;border-radius:26px;grid-area:1/1;align-self:center;width:min(440px,100% - 48px);margin:auto;padding:38px;box-shadow:0 24px 70px #07182718}.auth-card-mark{background:#fbf8f2;border-radius:50%;place-items:center;width:88px;height:88px;margin-bottom:18px;display:grid}.auth-card-mark img,.auth-pending>img,.reset-card>img{object-fit:contain}.auth-kicker{letter-spacing:2.4px;color:#b48b39;font:800 10px Cairo}.auth-card h1{color:#6f1d35;margin:6px 0;font:800 27px Noto Kufi Arabic}.auth-card>p{color:#6f7780;margin:0 0 22px;font:500 13px/1.8 Cairo}.auth-card form{gap:14px;display:grid}.auth-card label>span{color:#263a49;margin-bottom:6px;font:700 11px Cairo;display:block}.auth-input{color:#8f7136;background:#faf9f6;border:1px solid #dfdcd4;border-radius:12px;align-items:center;gap:10px;height:48px;padding:0 13px;display:flex}.auth-input:focus-within{border-color:#b89148;box-shadow:0 0 0 3px #c7a45a18}.auth-input svg{width:17px}.auth-input input{color:#1d303f;background:0 0;border:0;outline:0;flex:1;min-width:0;font:600 13px Cairo}.auth-input button{color:#697783;background:0 0;border:0;place-items:center;display:grid}.auth-input button svg{width:16px}.auth-primary,.auth-secondary{cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;font:700 13px Cairo;text-decoration:none;display:flex}.auth-primary{color:#fff;background:linear-gradient(120deg,#6f1d35,#941d43);box-shadow:0 10px 25px #6f1d3530}.auth-secondary{color:#6f1d35;background:#fff;border:1px solid #d8cbb7;width:100%}.auth-primary svg,.auth-secondary svg{width:17px}.auth-primary:disabled,.auth-secondary:disabled,.auth-link:disabled{opacity:.55;cursor:wait}.auth-divider{color:#9ca4aa;align-items:center;gap:12px;height:30px;font:600 10px Cairo;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#ece8df;flex:1;height:1px}.auth-link{color:#6f1d35;cursor:pointer;background:0 0;border:0;margin:15px auto 0;font:700 11px Cairo;display:block}.auth-message{border-radius:10px;margin-top:14px;padding:10px 12px;font:600 11px/1.6 Cairo}.auth-message.error{color:#9b3535;background:#fff0f0}.auth-message.success{color:#24764d;background:#eaf7ef}.auth-note{color:#71808b;border-top:1px solid #eee9df;align-items:flex-start;gap:8px;margin-top:20px;padding-top:16px;font:500 10px/1.6 Cairo;display:flex}.auth-note svg{color:#b48b39;flex:none;width:16px}.auth-loading{color:#6f1d35;grid-column:1/-1;place-self:center;align-items:center;gap:10px;display:flex}.auth-spinner{animation:1s linear infinite auth-spin}.auth-pending{text-align:center;grid-column:1/-1}.auth-pending>img{margin-bottom:14px}.reset-card{text-align:right;grid-area:1/1/auto/-1}.reset-card>img{margin:0 auto 18px;display:block}.reset-card .auth-primary{margin-top:7px}.reset-success{color:#24805b;width:40px;height:40px;margin:0 auto 10px;display:block}.security-grid{grid-template-columns:320px 1fr;gap:18px;display:grid}.security-account>div{background:#f7f5ef;border-radius:12px;align-items:center;gap:12px;margin:16px 0;padding:16px;display:flex}.security-account>div svg{color:#b48b39}.security-account small,.security-account b{display:block}.security-account small{color:#76838b;font:600 9px Cairo}.security-account b{margin-top:3px;font:700 12px Cairo}.security-account>button{color:#8b3047;background:#fff;border:1px solid #e2d9cb;border-radius:9px;align-items:center;gap:7px;padding:9px 12px;font:700 10px Cairo;display:flex}.security-account>button svg{width:16px}.security-password form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.security-password label{color:#4a5a65;font:700 10px Cairo}.security-password input{background:#faf9f6;border:1px solid #ddd9d0;border-radius:9px;width:100%;height:43px;margin-top:5px;padding:0 11px;font:600 12px Cairo}.security-password form .primary{grid-column:1/-1;justify-content:center}.security-password>small{color:#76838b;margin-top:12px;font:500 9px/1.7 Cairo;display:block}.security-message{color:#6f1d35;background:#f7f1e5;border-radius:8px;padding:9px;font:600 10px Cairo}.security-banner span svg{width:15px}.security-banner span{align-items:center;gap:4px;display:flex}@keyframes auth-spin{to{transform:rotate(360deg)}}@media (max-width:860px){.auth-shell{background:linear-gradient(#071827cc,#071827ee),url(/brand/templates/tourism-program-mallorca-premium-bg-v3.jpg) 50%/cover fixed;padding:28px 0;display:block}.auth-visual{display:none}.auth-card{width:min(440px,100% - 28px);min-height:auto}.security-grid{grid-template-columns:1fr}}@media (max-width:600px){.auth-card{border-radius:20px;padding:25px 20px}.security-password form{grid-template-columns:1fr}.security-password form .primary{grid-column:auto}}.auth-google{color:#263a49;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;font:700 13px Cairo;display:flex;box-shadow:0 5px 16px #1d303f0d}.auth-google:disabled{opacity:.55;cursor:wait}.auth-google-mark{background:conic-gradient(from -45deg, #4285f4 0 25%, #34a853 0 50%, #fbbc05 0 75%, #ea4335 0);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;font:800 14px Arial;display:grid;box-shadow:0 0 0 1px #ddd}.auth-email-link{margin-top:12px}.auth-card .auth-divider{height:34px}.auth-card{width:min(480px,100% - 48px);padding:42px}.auth-card h1{font-size:32px}.auth-card>p{font-size:16px;line-height:1.9}.auth-card label>span{font-size:14px}.auth-input{height:54px}.auth-input input{font-size:16px}.auth-primary,.auth-secondary,.auth-google{min-height:54px;font-size:16px}.auth-divider,.auth-link,.auth-message{font-size:14px}.auth-note{font-size:13px;line-height:1.8}.auth-kicker{font-size:12px}.sidebar nav button{min-height:48px;font-size:16px}.brand b{font-size:16px}.brand small{font-size:13px}.sidebar-note b{font-size:14px}.sidebar-note small{font-size:12px}.profile b,.profile small{font-size:13px}.search input,.create{font-size:15px}.eyebrow{font-size:12px}.title-row h1{font-size:32px}.title-row p{font-size:16px;line-height:1.7}.date span{font-size:13px}.date b{font-size:15px}.metrics span{font-size:14px}.metrics small{font-size:12px}.panel-head h2{font-size:19px}.panel-head button{font-size:14px}.deal h3{font-size:17px}.deal-main>div span{font-size:13px}.deal-price small{font-size:12px}.status{font-size:12px!important}.activity li b{font-size:14px}.activity li small{font-size:12px}.quick-grid b{font-size:14px}.quick-grid small{font-size:12px;line-height:1.55}.notice{font-size:14px;line-height:1.65}.security-banner b{font-size:15px}.security-banner p{font-size:13px;line-height:1.65}.security-banner>span{font-size:12px}.routing-grid label>span,.routing-grid select{font-size:14px}.routing-rule b{font-size:13px}.routing-rule small{font-size:12px}.privacy-alert b{font-size:14px}.privacy-alert span{font-size:13px;line-height:1.65}.integration-label{font-size:12px}.integration-top h3{font-size:18px}.connection-state{font-size:12px}.connection-state.connected{color:#24764d;background:#e6f5ec}.connection-state.connected i{background:#35a879}.integration-desc{font-size:14px;line-height:1.75}.capabilities span{font-size:12px}.required-vars>b{font-size:13px}.required-vars code{font-size:12px}.provider-note{font-size:12px;line-height:1.65}.integration-actions button{font-size:13px}.check-result{font-size:12px;line-height:1.5}.setup-footer b{font-size:14px}.setup-footer small,.setup-footer code{font-size:12px}.content input,.content select,.content textarea{line-height:1.6;font-size:14px!important}@media (max-width:600px){.auth-card{padding:30px 22px}.auth-card h1{font-size:27px}.title-row h1{font-size:28px}}
