@import "https://fonts.googleapis.com/css2?family=Vazirmatn:wght@400;500;600;700;800;900&display=swap";:root{color:#102332;font-synthesis:none;background:#f5f8f8;font-family:Vazirmatn,Tahoma,sans-serif}*{box-sizing:border-box}body{background:#f5f8f8;margin:0}button,a{font:inherit}button{cursor:pointer;border:0}a{color:inherit;text-decoration:none}.container{width:min(1180px,100% - 64px);margin:auto}.hero{color:#fff;background:linear-gradient(90deg,#041727e0 5%,#061f30a3 46%,#051a2a2e),url(/assets/hero-airplane.png) 50%/cover no-repeat;min-height:650px;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#f5f8f8);height:160px;position:absolute;inset:auto 0 0}.nav{z-index:3;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;height:92px;display:flex;position:relative}.brand{direction:rtl;align-items:center;gap:10px;display:flex}.brand-mark{color:#082235;background:#f6b24a;border-radius:13px;place-items:center;width:40px;height:40px;display:grid;transform:rotate(-12deg)}.brand b{letter-spacing:-1px;font-size:23px;line-height:20px;display:block}.brand small{letter-spacing:1.6px;opacity:.7;direction:ltr;margin-top:5px;font-size:8px;display:block}.nav-links{gap:36px;font-size:14px;display:flex}.nav-links a{opacity:.75;padding:33px 0;position:relative}.nav-links .active{opacity:1}.nav-links .active:after{content:"";background:#f6b24a;border-radius:4px;height:3px;position:absolute;bottom:0;left:0;right:0}.nav-actions{align-items:center;gap:12px;display:flex}.language{color:#fff;direction:ltr;background:0 0;border:1px solid #fff3;border-radius:9px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;display:flex}.login{color:#092234;background:#fff;border-radius:9px;align-items:center;gap:7px;padding:10px 16px;font-size:13px;display:flex}.menu-btn{color:#fff;background:0 0;display:none}.hero-copy{z-index:1;padding-top:115px;position:relative}.eyebrow,.section-kicker{color:#f6b24a;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.hero-copy h1{letter-spacing:-3px;margin:18px 0 20px;font-size:66px;font-weight:900;line-height:1.15}.hero-copy h1 em{color:#f6b24a;font-style:normal}.hero-copy p{color:#d9e5e8;width:390px;margin:0;font-size:16px;line-height:2}.hero-proof{color:#c9d8db;align-items:center;gap:12px;margin-top:36px;font-size:11px;line-height:1.7;display:flex}.hero-proof b{color:#fff}.avatars{direction:ltr;display:flex}.avatars i{color:#102332;background:#e6b17a;border:2px solid #163447;border-radius:50%;place-items:center;width:30px;height:30px;margin-left:-8px;font-style:normal;display:grid}.avatars i:nth-child(2){background:#89b7bf}.avatars i:nth-child(3){background:#e4d0a3}.hero-stat{z-index:2;color:#d1e0e2;align-items:center;gap:12px;font-size:12px;line-height:1.6;display:flex;position:absolute;bottom:80px;left:max(32px,50% - 590px)}.hero-stat b{color:#fff;font-size:44px;font-weight:800}.scroll-hint{z-index:2;color:#adc1c5;align-items:center;gap:10px;font-size:11px;display:flex;position:absolute;bottom:88px;right:calc(50% - 590px)}.scroll-line{background:#f6b24a;width:42px;height:1px}.booking-wrap{z-index:4;margin-top:-55px;position:relative}.booking-card{background:#fff;border-radius:18px;padding:27px 30px 19px;box-shadow:0 18px 45px #19354718}.booking-head{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.booking-head h2,.section-top h2{letter-spacing:-1px;margin:6px 0 0;font-size:25px}.trip-tabs{background:#f2f5f5;border-radius:9px;gap:3px;padding:4px;display:flex}.trip-tabs button{color:#789096;background:0 0;border-radius:7px;padding:8px 15px;font-size:12px}.trip-tabs .selected{color:#0c3446;background:#fff;font-weight:700;box-shadow:0 3px 9px #0c344612}.fields{grid-template-columns:1.1fr 20px 1.1fr 1.1fr 1fr 160px;align-items:end;gap:10px;display:grid}label>span{color:#71858a;margin:0 0 7px 2px;font-size:11px;display:block}.field{color:#1b7180;background:#fff;border:1px solid #dfe8e8;border-radius:9px;align-items:center;gap:8px;height:48px;padding:0 12px;display:flex}.field select,.field input{width:100%;font:inherit;color:#193845;appearance:none;background:0 0;border:0;outline:0;font-size:12px}.swap{color:#1e9295;background:#edf8f7;border-radius:50%;place-items:center;width:30px;height:30px;margin-bottom:9px;display:grid;transform:rotate(90deg)}.search-btn{color:#fff;background:#138f91;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:48px;font-size:12px;font-weight:700;display:flex;box-shadow:0 8px 18px #138f9130}.booking-foot{color:#89999d;border-top:1px solid #eef2f1;justify-content:space-between;margin-top:19px;padding-top:15px;font-size:11px;display:flex}.booking-foot span,.booking-foot a{align-items:center;gap:6px;display:flex}.booking-foot a{color:#168487;font-weight:700}.destination-section{padding:78px 0 85px}.section-top{justify-content:space-between;align-items:end;margin-bottom:23px;display:flex}.text-link{color:#138f91;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.destination-grid{grid-template-columns:1.25fr 1fr 1fr;gap:16px;display:grid}.destination-card{color:#fff;background-position:50%;background-size:cover;border-radius:16px;height:300px;position:relative;overflow:hidden}.card-overlay{background:linear-gradient(#0000 30%,#051a26e6);position:absolute;inset:0}.destination-content{position:absolute;bottom:22px;left:23px;right:23px}.destination-content .code{color:#f6b24a;letter-spacing:2px;direction:ltr;font-size:11px;font-weight:800;display:block}.destination-content h3{margin:3px 0;font-size:27px}.destination-content p{color:#d5e1e1;margin:0;font-size:11px}.destination-content p span{color:#f6b24a;margin:0 6px}.destination-content button{color:#0e384a;background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;bottom:3px;left:0}.service-strip{color:#fff;background:#062438;padding:53px 0}.service-inner{justify-content:space-between;align-items:center;display:flex}.service-intro h2{margin:8px 0 0;font-size:25px}.service-intro h2 span{color:#f6b24a}.services{gap:54px;display:flex}.services>div{grid-template-columns:36px 1fr;column-gap:10px;min-width:150px;display:grid}.services svg{color:#53c1ba;grid-row:span 2}.services b{font-size:13px}.services small{color:#9cb5bb;margin-top:5px;font-size:10px}.footer{color:#819095;justify-content:space-between;align-items:center;height:92px;font-size:10px;display:flex}.footer .brand{color:#173444}.footer-social{color:#527278}@media (width<=900px){.nav-links{gap:16px}.fields{grid-template-columns:1fr 1fr}.swap{display:none}.search-btn{grid-column:span 2}.hero-copy h1{font-size:53px}.destination-grid{grid-template-columns:1fr 1fr}.card-0{grid-column:span 2}.service-inner{display:block}.services{justify-content:space-between;margin-top:28px}.footer{flex-wrap:wrap;gap:16px;height:auto;padding:25px 0}}@media (width<=650px){.container{width:calc(100% - 32px)}.hero{background-position:62%;min-height:650px}.nav{height:75px}.nav-links{background:#09283a;border-radius:0 0 14px 14px;flex-direction:column;gap:3px;padding:18px 20px;display:none;position:absolute;top:74px;left:0;right:0}.nav-links.open{display:flex}.nav-links a{padding:10px}.nav-actions .language,.nav-actions .login{display:none}.menu-btn{display:block}.hero-copy{padding-top:95px}.hero-copy h1{font-size:45px}.hero-copy p{width:90%;font-size:14px}.hero-stat{display:none}.scroll-hint{bottom:78px;right:16px}.booking-wrap{margin-top:-34px}.booking-card{padding:21px 16px 16px}.booking-head{display:block}.booking-head h2{margin-bottom:16px;font-size:21px}.trip-tabs{width:max-content}.trip-tabs button{padding:7px 11px}.fields{grid-template-columns:1fr 1fr}.fields label:nth-of-type(3),.fields label:nth-of-type(4),.search-btn{grid-column:span 2}.booking-foot{line-height:2;display:block}.booking-foot a{margin-top:6px}.destination-section{padding:55px 0}.section-top{align-items:start;display:block}.section-top .text-link{margin-top:14px}.destination-grid{grid-template-columns:1fr}.card-0{grid-column:auto}.destination-card{height:240px}.service-strip{padding:39px 0}.services{grid-template-columns:1fr 1fr;gap:27px 16px;display:grid}.footer{font-size:9px}.footer-social{width:100%}}.foreign-check{color:#526d74;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;display:flex}.foreign-check input{opacity:0;pointer-events:none;position:absolute}.fake-check{color:#fff;border:1px solid #c9d9d9;border-radius:5px;place-items:center;width:17px;height:17px;font-size:12px;font-weight:800;transition:all .2s;display:grid}.foreign-check.checked .fake-check{background:#138f91;border-color:#138f91}.foreign-check.checked>span:last-child{color:#138f91;font-weight:700}.search-tabs{border-bottom:1px solid #e9efef;align-items:stretch;gap:4px;margin:-27px -30px 25px;padding:0 24px;display:flex}.search-tabs button,.search-tabs a{color:#829397;background:0 0;align-items:center;gap:7px;padding:17px 14px 14px;font-size:11px;display:flex;position:relative}.search-tabs button.active{color:#0e384a;font-weight:800}.search-tabs button.active:after{content:"";background:#138f91;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:12px;right:12px}.search-tabs .external-tab{color:#b17b2e}.tab-icon{border:1px solid;border-radius:5px;place-items:center;width:17px;height:17px;font-size:10px;display:grid}.service-tab-panel{min-height:158px;padding:4px 0 7px}.service-tab-panel h2{margin:7px 0;font-size:22px}.service-tab-panel p{color:#819296;margin:0 0 18px;font-size:12px}.inline-panel{align-items:center;gap:10px;display:flex}.inline-panel input{height:46px;font:inherit;border:1px solid #dfe8e8;border-radius:9px;outline:0;padding:0 13px;font-size:12px}.inline-panel .search-btn,.inline-action{height:46px;padding:0 18px;text-decoration:none}.inline-action{align-items:center;gap:8px;width:max-content;display:flex}@media (width<=650px){.search-tabs{white-space:nowrap;margin:-21px -16px 21px;padding:0 10px;overflow-x:auto}.search-tabs button,.search-tabs a{padding:15px 10px 12px;font-size:10px}.inline-panel{grid-template-columns:1fr 1fr;display:grid}.inline-panel input,.inline-panel .search-btn{width:100%}.inline-panel .search-btn{grid-column:span 2}}.nav-item{align-items:center;display:flex;position:relative}.nav-item>a{align-items:center;gap:5px;display:flex}.nav-dropdown{opacity:0;visibility:hidden;z-index:8;background:#fff;border-radius:10px;width:185px;padding:8px;transition:all .2s;position:absolute;top:70px;right:-12px;transform:translateY(7px);box-shadow:0 15px 35px #09283a25}.nav-item:hover .nav-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.nav-dropdown a{white-space:nowrap;border-radius:7px;color:#35535b!important;padding:10px 11px!important;font-size:11px!important;display:block!important}.nav-dropdown a:hover{background:#edf8f7;color:#138f91!important}.language-menu .nav-dropdown{width:105px;right:-35px}.language-menu>a{padding-left:9px!important;padding-right:9px!important}@media (width<=650px){.nav-item{display:block}.nav-item>a{justify-content:space-between}.nav-dropdown{opacity:1;visibility:visible;width:auto;box-shadow:none;background:#0d3448;padding:3px 8px;display:none;position:static;transform:none}.nav-item:hover .nav-dropdown,.nav-item:focus-within .nav-dropdown{display:block}.nav-dropdown a{color:#c6dadd!important}.language-menu .nav-dropdown{width:auto;right:auto}.nav-links .language-menu>a{justify-content:flex-start}}.foreign-modal{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:30;background:#02121dad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.foreign-dialog{direction:rtl;background:#fff;border-radius:18px;width:min(520px,100%);overflow:hidden;box-shadow:0 24px 80px #061b2c70}.foreign-dialog-head{border-bottom:1px solid #edf2f1;justify-content:space-between;align-items:flex-start;padding:23px 25px 17px;display:flex}.foreign-dialog-head h2{color:#123445;margin:6px 0 0;font-size:22px}.modal-close{color:#557075;background:#f1f6f5;border-radius:50%;width:31px;height:31px;font-size:23px;line-height:1}.foreign-dialog-body{color:#435d63;padding:22px 25px;font-size:13px;line-height:2}.foreign-dialog-body p{margin:0}.warning-title{font-weight:800;color:#d9534f!important;margin-bottom:5px!important;font-size:16px!important;line-height:1.5!important}.agree-row{cursor:pointer;color:#193d4b;align-items:center;gap:9px;margin-top:20px;font-size:12px;display:flex}.agree-row input{opacity:0;pointer-events:none;position:absolute}.agree-row .fake-check{flex:none}.foreign-dialog-foot{background:#f7faf9;border-top:1px solid #edf2f1;justify-content:flex-start;gap:9px;padding:15px 25px;display:flex}.cancel-btn,.confirm-btn{border-radius:8px;padding:10px 19px;font-size:12px}.cancel-btn{color:#527077;background:#e9efee}.confirm-btn{color:#fff;background:#138f91}.confirm-btn:disabled{opacity:.45;cursor:not-allowed}.agree-row.checked .fake-check{color:#fff;background:#138f91;border-color:#138f91}.agree-row.checked>span:last-child{color:#138f91;font-weight:700}.fields.has-return-date{grid-template-columns:1.02fr 20px 1.02fr 1fr 1fr 1fr 145px}@media (width<=900px){.fields.has-return-date{grid-template-columns:1fr 1fr}}.hero{background-image:linear-gradient(90deg,#041727e0 5%,#061f3099 46%,#051a2a1f),url(/assets/hero-airplane-zagros.png)}.date-picker-wrap{position:relative}.date-picker-wrap .field,.date-picker-wrap input{cursor:pointer}.jalali-calendar{z-index:20;direction:rtl;background:#fff;border:1px solid #e3eeee;border-radius:13px;width:258px;padding:13px;position:absolute;top:56px;right:0;box-shadow:0 15px 35px #16394724}.calendar-head{color:#123b4a;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:12px;display:flex}.calendar-head button{color:#138f91;background:#edf8f7;border-radius:7px;width:26px;height:26px;font-size:18px;line-height:1}.calendar-weekdays,.calendar-days{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.calendar-weekdays{color:#8da2a4;margin-bottom:5px;font-size:10px}.calendar-days button,.calendar-days span{color:#35545d;background:0 0;border-radius:7px;place-items:center;height:28px;font-size:11px;display:grid}.calendar-days button:hover{color:#138f91;background:#eaf7f6}.calendar-days button.chosen{color:#fff;background:#138f91;font-weight:700}.calendar-days span{pointer-events:none}@media (width<=650px){.jalali-calendar{width:250px;left:0;right:auto}}.safety-section{padding:0 0 82px}.safety-card{color:#fff;background:linear-gradient(120deg,#082b3e,#0a4656 62%,#0d7275);border-radius:20px;grid-template-columns:1fr 1fr;min-height:355px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #0b38431f}.safety-glow{border:1px solid #62d7ce2a;border-radius:50%;width:450px;height:450px;position:absolute;top:-170px;left:38%;box-shadow:0 0 0 55px #62d7ce08,0 0 0 110px #62d7ce05}.safety-copy{z-index:1;padding:52px 56px;position:relative}.safety-copy h2{letter-spacing:-1px;margin:15px 0 13px;font-size:35px;line-height:1.35}.safety-copy h2 span{color:#f6b24a}.safety-copy p{color:#c5d9db;max-width:390px;margin:0 0 24px;font-size:12px;line-height:2}.safety-cta{color:#0c2c3d;background:#f6b24a;border-radius:9px;align-items:center;gap:9px;padding:12px 16px;font-size:12px;font-weight:800;display:inline-flex}.safety-steps{z-index:1;flex-direction:column;gap:14px;padding:39px 56px 30px 24px;display:flex;position:relative}.safety-visual{opacity:.85;width:125px;height:125px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.radar-ring{border:1px solid #6ee1d56b;border-radius:50%;position:absolute;inset:0}.ring-two{inset:20px}.radar-core{color:#092e3d;background:#74ddd2;border-radius:50%;place-items:center;display:grid;position:absolute;inset:45px;box-shadow:0 0 0 10px #74ddd21f}.radar-dot{background:#f6b24a;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 0 5px #f6b24a24}.dot-one{top:24px;right:9px}.dot-two{bottom:18px;left:5px}.safety-step{border-top:1px solid #ffffff1f;grid-template-columns:35px 1fr 22px;align-items:center;gap:10px;padding:13px 0;display:grid}.safety-step:first-of-type{margin-top:95px}.safety-step>span{color:#f6b24a;font-size:11px;font-weight:800}.safety-step b{font-size:12px;display:block}.safety-step small{color:#a9c6c9;margin-top:4px;font-size:10px;display:block}.safety-step svg{color:#73d8d0}.safety-note{color:#b5d0d2;align-items:center;gap:7px;margin-top:2px;font-size:10px;display:flex}.safety-note svg{color:#f6b24a}@media (width<=650px){.safety-section{padding-bottom:55px}.safety-card{display:block}.safety-copy{padding:34px 25px 20px}.safety-copy h2{font-size:29px}.safety-steps{padding:20px 25px 25px}.safety-visual{display:none}.safety-step:first-of-type{margin-top:0}}.footer{color:#a8c1c5;background:#061f31;height:auto}.footer-main{grid-template-columns:1.35fr .8fr .9fr .8fr 1.2fr;gap:36px;padding:42px 0 34px;display:grid}.footer-about .brand{color:#fff}.footer-about p{color:#89a9ae;margin:17px 0 15px;font-size:11px;line-height:2}.footer-social{gap:8px;display:flex}.footer-social a{color:#f6b24a;border:1px solid #f6b24a66;border-radius:6px;padding:5px 9px;font-size:10px}.footer-column,.footer-contact{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footer-column>b,.footer-contact>b{color:#fff;margin-bottom:7px;font-size:12px}.footer-column a{color:#8eafb3;font-size:10px;transition:all .2s}.footer-column a:hover{color:#f6b24a}.footer-contact p{color:#8eafb3;margin:0 0 4px;font-size:10px;line-height:1.9}.footer-contact-link{color:#52c6bf;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.footer-bottom{color:#6f9298;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:16px 0 18px;font-size:9px;display:flex}.footer-bottom a{color:#f6b24a}.footer .brand b{font-size:20px}.footer .brand-mark{width:36px;height:36px}@media (width<=900px){.footer-main{grid-template-columns:1fr 1fr;gap:28px}.footer-about,.footer-contact{grid-column:span 2}}@media (width<=650px){.footer-main{grid-template-columns:1fr 1fr;gap:27px 18px;padding:34px 0 28px}.footer-about,.footer-contact{grid-column:span 2}.footer-bottom{line-height:2.2;display:block}.footer-bottom span,.footer-bottom a{display:block}}.inner-page{color:#153744;background:#f5f8f8;min-height:100vh}.inner-header{color:#fff;direction:rtl;background:#062438;justify-content:space-between;align-items:center;height:82px;padding:0 max(20px,50% - 590px);display:flex}.inner-header .brand{color:#fff}.inner-header .brand b{font-size:21px}.inner-home{color:#a9c5c8;align-items:center;gap:7px;font-size:12px;transition:all .2s;display:flex}.inner-home:hover{color:#f6b24a}.page-hero{color:#fff;background:linear-gradient(120deg,#062438,#0a5964);padding:64px 0 71px;position:relative;overflow:hidden}.page-hero:after{content:"Z";color:#ffffff08;font-size:270px;font-weight:900;line-height:1;position:absolute;bottom:-95px;left:11%}.page-hero h1{letter-spacing:-1px;margin:15px 0 11px;font-size:42px}.page-hero p{color:#c5d9db;max-width:640px;margin:0;font-size:14px;line-height:2}.page-content{min-height:450px;padding:48px 0 80px}.page-card-grid{grid-template-columns:repeat(3,1fr);gap:17px;margin-bottom:30px;display:grid}.page-info-card{background:#fff;border:1px solid #e0eceb;border-radius:15px;min-height:165px;padding:23px;box-shadow:0 10px 25px #1537440b}.card-number{color:#159998;margin-bottom:16px;font-size:11px;font-weight:800;display:block}.page-info-card h2{color:#123647;margin:0 0 9px;font-size:17px}.page-info-card p{color:#71868b;margin:0;font-size:12px;line-height:2}.page-bullets{background:#e8f5f3;border-radius:15px;grid-template-columns:1fr 1fr;gap:14px 25px;margin:22px 0 31px;padding:17px 22px;display:grid}.page-bullets div{color:#41656b;align-items:flex-start;gap:9px;font-size:12px;line-height:1.8;display:flex}.page-bullets svg{color:#138f91;flex:none;margin-top:3px}.city-list{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:32px;display:grid}.city-pill{color:#294c57;background:#fff;border:1px solid #e0eceb;border-radius:10px;align-items:center;gap:10px;height:53px;padding:0 14px;font-size:12px;display:flex;box-shadow:0 5px 15px #15374408}.city-pill span{color:#f0ab3e;direction:ltr;font-size:10px;font-weight:800}.city-pill svg{color:#159998;margin-right:auto}.page-stats{gap:12px;margin-bottom:30px;display:flex}.page-stats div{background:#fff;border:1px solid #e0eceb;border-radius:13px;flex-direction:column;min-width:155px;padding:18px 25px;display:flex}.page-stats b{color:#138f91;font-size:25px}.page-stats span{color:#71868b;margin-top:5px;font-size:11px}.faq-list{gap:10px;max-width:850px;margin-bottom:30px;display:grid}.faq-list details{background:#fff;border:1px solid #e0eceb;border-radius:11px;padding:0 18px}.faq-list summary{cursor:pointer;color:#214854;justify-content:space-between;align-items:center;padding:17px 0;font-size:12px;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{color:#138f91;transition:all .2s}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list p{color:#71868b;border-top:1px solid #edf2f1;margin:0;padding:14px 0 17px;font-size:11px;line-height:2}.page-cta{color:#fff;background:#138f91;border-radius:9px;align-items:center;gap:8px;padding:12px 17px;font-size:12px;font-weight:700;display:inline-flex}.inner-footer{color:#84979b;background:#fff;border-top:1px solid #dfeae9;justify-content:space-between;padding:20px max(20px,50% - 590px);font-size:10px;display:flex}.inner-footer a{color:#138f91}@media (width<=700px){.inner-header{height:72px}.inner-header .brand small{display:none}.inner-home{font-size:10px}.page-hero{padding:46px 0 52px}.page-hero h1{font-size:32px}.page-content{padding:32px 0 55px}.page-card-grid,.page-bullets{grid-template-columns:1fr}.city-list{grid-template-columns:1fr 1fr}.page-stats{grid-template-columns:1fr 1fr;display:grid}.page-stats div{min-width:0;padding:15px}.inner-footer{line-height:2;display:block}.inner-footer a{margin-top:5px;display:block}}.brand-logo{object-fit:contain;width:145px;height:auto;max-height:49px;display:block}.inner-header .brand-logo{width:170px;max-height:52px}.footer .brand-logo{filter:none;width:135px}@media (width<=650px){.nav .brand-logo{width:118px}.inner-header .brand-logo{width:145px}}.nav .brand-logo,.inner-header .brand-logo{object-fit:contain;background:#fff;border-radius:8px;width:145px;height:43px;padding:4px 8px}.inner-header .brand-logo{width:160px;height:47px}@media (width<=650px){.nav .brand-logo{width:122px;height:37px}.inner-header .brand-logo{width:145px;height:43px}}.career-form-wrap{background:#fff;border:1px solid #deebea;border-radius:18px;grid-template-columns:.75fr 1.4fr;gap:30px;margin:32px 0;padding:28px;display:grid;box-shadow:0 12px 30px #1537440b}.career-form-intro{padding:13px 8px}.career-form-intro h2{color:#123647;margin:12px 0;font-size:22px;line-height:1.5}.career-form-intro p{color:#71868b;font-size:12px;line-height:2}.form-note{color:#3b686c;background:#e8f5f3;border-radius:9px;align-items:flex-start;gap:8px;margin-top:24px;padding:12px;font-size:10px;line-height:1.8;display:flex}.form-note svg{color:#138f91;flex:none}.career-form{border-right:1px solid #edf2f1;padding-right:30px}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-grid label{display:block}.form-grid label>span,.career-agree span:last-child{color:#587177;margin:0 0 7px;font-size:10px;display:block}.form-grid input,.form-grid select,.form-grid textarea{color:#234853;width:100%;height:43px;font:inherit;background:#fbfdfd;border:1px solid #dce9e8;border-radius:8px;outline:none;padding:0 11px;font-size:11px}.form-grid textarea{resize:vertical;height:auto;padding-top:10px}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:#45aaa7;box-shadow:0 0 0 3px #138f9112}.full-field{grid-column:span 2}.file-field{position:relative}.file-field input{opacity:0;cursor:pointer;position:absolute;inset:20px 0 0}.file-button{background:#f5fbfa;border:1px dashed #b8d4d2;border-radius:8px;align-items:center;padding:0 11px;color:#138f91!important;height:43px!important;display:flex!important}.career-agree{cursor:pointer;align-items:center;gap:8px;margin:18px 0;display:flex}.career-agree input{opacity:0;position:absolute}.career-agree .fake-check{background:#138f91;border-color:#138f91;flex:none;width:17px;height:17px}.career-submit{color:#fff;background:#138f91;border-radius:8px;align-items:center;gap:8px;padding:12px 17px;font-size:11px;font-weight:700;display:inline-flex}.form-success{color:#138f91;margin:12px 0 0;font-size:10px;line-height:1.8}.career-form-wrap+.page-cta{display:none}@media (width<=800px){.career-form-wrap{grid-template-columns:1fr;margin-top:25px;padding:20px}.career-form{border-top:1px solid #edf2f1;border-right:0;padding:24px 0 0}.career-form-intro{padding:0}.form-grid{grid-template-columns:1fr}.full-field{grid-column:auto}}.safety-accordion-form{color:#123647;background:#f1f6fb;border:1px solid #d8e4ef;border-radius:22px;margin:32px 0 10px;overflow:hidden;box-shadow:0 18px 42px #133b5712}.safety-form-title{color:#fff;background:linear-gradient(120deg,#071e3c,#163f6a);padding:25px 30px}.safety-form-title h2{letter-spacing:-.6px;margin:0;font-size:25px}.safety-accordion-form details{background:#fff;border:1px solid #d7e3ee;border-radius:15px;margin:17px 24px;overflow:hidden}.safety-accordion-form summary{cursor:pointer;direction:rtl;align-items:center;gap:14px;padding:17px 20px;list-style:none;display:flex}.safety-accordion-form summary::-webkit-details-marker{display:none}.safety-accordion-form summary svg{color:#123e69;box-sizing:content-box;background:#eef5ff;border-radius:8px;margin-right:auto;padding:5px;transition:all .2s}.safety-accordion-form details[open] summary svg{transform:rotate(180deg)}.safety-accordion-form summary b{font-size:16px;display:block}.safety-accordion-form summary small{color:#7890aa;margin-top:5px;font-size:10px;display:block}.safety-index{color:#1472d0;background:#edf4ff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:15px;font-weight:800;display:grid}.safety-form-section{border-top:1px solid #e5edf5;padding:25px 28px}.safety-form-section h3{margin:0 0 7px;font-size:21px}.safety-section-help{color:#54708a;border-bottom:1px solid #e5edf5;margin:0 0 20px;padding-bottom:15px;font-size:11px;line-height:1.9}.safety-fields{grid-template-columns:1fr 1fr;gap:18px 24px;display:grid}.safety-fields label{display:block}.safety-fields label>span{color:#123647;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.safety-fields input,.safety-fields select,.safety-fields textarea,.safety-full-textarea{width:100%;min-height:47px;font:inherit;color:#29495d;background:#fff;border:1px solid #cbdbea;border-radius:10px;outline:0;padding:0 13px;font-size:12px}.safety-fields textarea,.safety-full-textarea{resize:vertical;padding-top:12px}.safety-fields input:focus,.safety-fields select:focus,.safety-fields textarea:focus,.safety-full-textarea:focus{border-color:#3181da;box-shadow:0 0 0 3px #3181da14}.safety-wide{grid-column:span 2}.safety-full-textarea{display:block}.safety-upload-note{color:#6f5a27;background:#fff8e8;border:1px solid #f1da9e;border-radius:11px;margin-bottom:17px;padding:15px 17px;font-size:11px;line-height:1.9}.safety-upload-note p{margin:3px 0 0}.safety-upload{cursor:pointer;color:#326da9;background:#f8fbff;border:2px dashed #a9c2df;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:150px;display:flex}.safety-upload input{opacity:0;pointer-events:none;position:absolute}.safety-upload span{font-size:14px;font-weight:700}.safety-upload small{color:#7890aa;font-size:10px}.safety-follow,.safety-submit-row>label{cursor:pointer;color:#173d55;align-items:center;gap:9px;font-size:12px;display:flex}.safety-follow input,.safety-submit-row input{opacity:0;position:absolute}.safety-follow .fake-check,.safety-submit-row .fake-check{color:#0000;border:1px solid #9fb6cc;border-radius:5px;place-items:center;width:18px;height:18px;display:grid}:is(.safety-follow:has(input:checked) .fake-check,.safety-submit-row:has(input:checked) .fake-check){color:#fff;background:#1e78d1;border-color:#1e78d1}.safety-optional{color:#7890aa;margin:18px 0 0;font-size:10px}.safety-submit-row{justify-content:space-between;align-items:center;gap:20px;padding:15px 28px 24px;display:flex}.safety-submit{color:#fff;font:inherit;background:#196dca;border:0;border-radius:9px;align-items:center;gap:9px;padding:13px 23px;font-size:12px;font-weight:700;display:flex;box-shadow:0 8px 20px #196dca38}.safety-privacy{color:#d1e1ee;text-align:center;background:#0d2d51;padding:19px 25px;font-size:11px;line-height:2}.safety-accordion-form .form-success{padding:0 28px}@media (width<=650px){.safety-form-title{padding:20px}.safety-form-title h2{font-size:19px;line-height:1.6}.safety-accordion-form details{margin:12px 10px}.safety-accordion-form summary{gap:9px;padding:14px 12px}.safety-accordion-form summary b{font-size:13px}.safety-form-section{padding:20px 15px}.safety-fields{grid-template-columns:1fr}.safety-wide{grid-column:auto}.safety-submit-row{padding:14px 15px 20px;display:block}.safety-submit{justify-content:center;width:100%;margin-top:16px}}.admin-loading{color:#138f91;background:#f4f8f8;place-items:center;min-height:100vh;font-size:14px;display:grid}.admin-auth{background:linear-gradient(135deg,#061b2c,#0c5963);place-items:center;min-height:100vh;padding:20px;display:grid}.admin-auth-card{text-align:right;background:#fff;border-radius:20px;width:min(420px,100%);padding:35px;box-shadow:0 25px 70px #061b2c66}.admin-auth-card img{background:#fff;border-radius:8px;width:165px;margin:0 0 30px;padding:5px;display:block}.admin-auth-card h1{color:#123647;margin:10px 0;font-size:25px}.admin-auth-card p{color:#71868b;font-size:12px;line-height:2}.admin-auth-card form{gap:12px;margin:22px 0;display:grid}.admin-auth-card input,.admin-add input{height:46px;font:inherit;border:1px solid #d7e6e5;border-radius:8px;outline:0;padding:0 12px;font-size:12px}.admin-primary{color:#fff;font:inherit;cursor:pointer;background:#138f91;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 17px;font-size:12px;font-weight:700;display:inline-flex}.admin-auth-card>a{color:#138f91;font-size:11px}.admin-error{color:#b53939;background:#fff0f0;border:1px solid #f4cccc;border-radius:8px;margin:12px 0;padding:10px;font-size:11px}.admin-shell{color:#143744;direction:rtl;background:#f4f8f8;min-height:100vh;display:flex}.admin-sidebar{color:#fff;background:#062438;flex-direction:column;gap:8px;width:245px;min-height:100vh;padding:30px 20px;display:flex}.admin-sidebar img{background:#fff;border-radius:7px;width:150px;margin-bottom:19px;padding:5px}.admin-user{color:#96b6ba;text-align:right;direction:ltr;border-bottom:1px solid #ffffff17;padding-bottom:20px;font-size:10px}.admin-sidebar button,.admin-sidebar>a{color:#a7c2c5;text-align:right;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:12px;font-size:12px;text-decoration:none}.admin-sidebar button:hover,.admin-sidebar button.active,.admin-sidebar>a:hover{color:#fff;background:#0d5962}.admin-sidebar .admin-logout{color:#f4aa67;margin-top:auto}.admin-content{flex:1;padding:42px max(24px,50vw - 580px)}.admin-top{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.admin-top h1{margin:8px 0 0;font-size:28px}.admin-status{color:#698488;align-items:center;gap:6px;font-size:10px;display:flex}.admin-status i{background:#23b981;border-radius:50%;width:8px;height:8px}.admin-metrics{grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:22px;display:grid}.admin-metrics div{background:#fff;border:1px solid #dfebea;border-radius:13px;padding:22px}.admin-metrics b{color:#138f91;font-size:30px;display:block}.admin-metrics span{color:#71868b;font-size:11px}.admin-panel{background:#fff;border:1px solid #dfebea;border-radius:15px;padding:22px}.admin-quick h2{margin:0 0 8px;font-size:17px}.admin-quick p{color:#71868b;margin:0 0 18px;font-size:12px}.admin-add{border-bottom:1px solid #edf2f1;grid-template-columns:1fr .5fr .8fr auto;gap:10px;padding-bottom:20px;display:grid}.admin-table{margin-top:4px}.admin-row{border-bottom:1px solid #edf2f1;grid-template-columns:1fr .4fr .7fr 60px;align-items:center;padding:14px 0;font-size:12px;display:grid}.admin-row span{color:#73898e;font-size:11px}.admin-row button{color:#c44b4b;font:inherit;cursor:pointer;background:#fff1f1;border:0;border-radius:6px;padding:6px;font-size:10px}.admin-submissions details{border-bottom:1px solid #edf2f1;padding:14px 0}.admin-submissions summary{cursor:pointer;align-items:center;gap:20px;font-size:12px;display:flex}.admin-submissions summary span{color:#8aa0a3;direction:ltr;font-size:10px}.admin-submissions summary em{color:#138f91;margin-right:auto;font-size:10px;font-style:normal}.admin-submissions pre{text-align:left;white-space:pre-wrap;color:#46636a;direction:ltr;background:#f5f9f8;border-radius:8px;margin-top:12px;padding:15px;font-size:10px;line-height:1.7}@media (width<=700px){.admin-shell{display:block}.admin-sidebar{grid-template-columns:1fr 1fr;width:100%;min-height:auto;padding:18px;display:grid}.admin-sidebar img,.admin-user{grid-column:span 2}.admin-sidebar .admin-logout{margin-top:0}.admin-content{padding:25px 16px}.admin-top{display:block}.admin-status{margin-top:12px}.admin-metrics{grid-template-columns:1fr 1fr}.admin-metrics div:last-child{grid-column:span 2}.admin-add{grid-template-columns:1fr 1fr}.admin-add button{grid-column:span 2}.admin-row{grid-template-columns:1fr .5fr 55px}.admin-row span:nth-child(3){display:none}}.booking-card{border:1px solid #dcebea;padding:30px 30px 20px;position:relative;box-shadow:0 20px 55px #11374820}.booking-card:before{content:"";background:linear-gradient(90deg,#f6b24a,#36b7b0);border-radius:0 0 5px 5px;height:3px;position:absolute;top:-1px;left:34px;right:34px}.booking-head h2{color:#092d40;font-weight:800}.booking-head .section-kicker{letter-spacing:.2px}.trip-tabs{background:#f5f9f8;border:1px solid #e0ebea}.trip-tabs button{min-width:92px}.trip-tabs .selected{color:#fff;background:#0d3547;box-shadow:0 4px 10px #0d35472a}.fields{background:linear-gradient(135deg,#f7fbfa,#f2f8f7);border:1px solid #e4efee;border-radius:14px;padding:17px 14px 14px}.field{background:#fff;border-color:#d8e6e5;transition:all .2s;box-shadow:0 2px #0d354703}.field:hover,.field:focus-within{border-color:#58b9b5;box-shadow:0 0 0 3px #58b9b514}.field select{cursor:pointer}.search-btn{background:linear-gradient(135deg,#159998,#0c777e);transition:all .2s}.search-btn:hover{transform:translateY(-2px);box-shadow:0 11px 22px #138f9140}.swap{border:1px solid #c8e5e2;box-shadow:0 3px 8px #138f9117}.booking-foot{margin-top:16px;padding:14px 5px 0}.search-tabs{margin-top:-30px}@media (width<=650px){.booking-card{padding:24px 16px 17px}.booking-card:before{left:20px;right:20px}.fields{padding:13px 10px 10px}.booking-foot{padding-left:0;padding-right:0}.search-tabs{margin-top:-25px}}.chat-launcher{z-index:50;color:#122743;cursor:pointer;background:linear-gradient(135deg,#f3c45f,#d79b32);border:0;border-radius:999px;align-items:center;gap:9px;padding:15px 18px;font-family:inherit;font-weight:800;display:flex;position:fixed;bottom:24px;left:24px;box-shadow:0 14px 35px #071b3c44}.chat-launcher b{font-size:13px}.chat-launcher-pulse{background:#36c978;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:2px;right:2px}.chat-launcher.is-open{border-radius:15px 15px 0 0}.chat-widget{z-index:49;direction:rtl;background:#f7faff;border:1px solid #d9e5f2;border-radius:20px;flex-direction:column;width:min(365px,100vw - 32px);height:min(590px,100vh - 110px);display:flex;position:fixed;bottom:79px;left:24px;overflow:hidden;box-shadow:0 20px 60px #071b3c38}.chat-widget-head{color:#fff;background:linear-gradient(135deg,#0a2548,#174b7b);justify-content:space-between;align-items:center;padding:16px;display:flex}.chat-widget-head>div{align-items:center;gap:10px;display:flex}.chat-avatar{color:#132b4d;background:#e8b958;border-radius:13px;place-items:center;width:38px;height:38px;display:grid}.chat-widget-head b{font-size:14px;display:block}.chat-widget-head small{color:#bfd2e8;margin-top:4px;font-size:10px;display:block}.chat-widget-head small i{background:#49d48b;border-radius:50%;width:7px;height:7px;margin-left:4px;display:inline-block}.chat-widget-head button{color:#fff;cursor:pointer;background:0 0;border:0}.chat-start{flex-direction:column;gap:10px;padding:17px;display:flex;overflow:auto}.chat-welcome{padding:5px 2px 8px}.chat-welcome span{color:#c38b27;font-size:12px;font-weight:700}.chat-welcome h3{color:#102a4d;margin:5px 0;font-size:18px}.chat-welcome p{color:#6b7e95;margin:0;font-size:12px;line-height:1.8}.chat-start input,.chat-start textarea,.chat-reply textarea,.admin-room-reply textarea{font:inherit;resize:none;background:#fff;border:1px solid #d5e0ed;border-radius:12px;outline:none;padding:11px}.chat-start input:focus,.chat-start textarea:focus,.chat-reply textarea:focus,.admin-room-reply textarea:focus{border-color:#2e72bd;box-shadow:0 0 0 3px #2e72bd18}.chat-send{color:#fff;cursor:pointer;background:#176cc5;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px;font-family:inherit;font-weight:700;display:flex}.chat-messages{flex-direction:column;flex:1;gap:9px;padding:16px;display:flex;overflow:auto}.chat-message{white-space:pre-wrap;border-radius:14px;max-width:86%;padding:10px 12px;font-size:13px;line-height:1.8}.chat-message small{opacity:.6;margin-top:3px;font-size:9px;display:block}.chat-message.operator{color:#173556;background:#e7eef8;border-bottom-left-radius:4px;align-self:flex-start}.chat-message.visitor{color:#fff;background:#176cc5;border-bottom-right-radius:4px;align-self:flex-end}.chat-reply{background:#fff;border-top:1px solid #e2eaf2;align-items:end;gap:8px;padding:10px;display:flex}.chat-reply textarea{flex:1}.chat-reply button{color:#102a4d;cursor:pointer;background:#dca83e;border:0;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.chat-error{color:#b52e34;margin:5px 0;padding:0 14px;font-size:11px}.chat-widget-foot{text-align:center;color:#7b8da1;background:#fff;border-top:1px solid #e2eaf2;padding:9px;font-size:10px}.admin-chat-fab{z-index:80;color:#102a4d;cursor:pointer;background:#dca83e;border:0;border-radius:13px;align-items:center;gap:8px;padding:13px 16px;font:700 13px inherit;display:flex;position:fixed;bottom:24px;left:24px;box-shadow:0 12px 30px #0003}.admin-chat-fab b{color:#fff;text-align:center;background:#b92735;border-radius:50%;min-width:20px;padding:3px}.admin-chat-overlay{z-index:79;direction:rtl;background:#f4f8fc;border:1px solid #cbd9e8;border-radius:18px;width:min(900px,100vw - 48px);height:min(650px,100vh - 105px);position:fixed;bottom:75px;left:24px;overflow:hidden;box-shadow:0 20px 70px #061c3d55}.admin-overlay-head{color:#fff;background:#092544;justify-content:space-between;align-items:center;height:52px;padding:0 16px;display:flex}.admin-overlay-head button{color:#fff;cursor:pointer;background:0 0;border:0}.admin-chat-layout{grid-template-columns:280px 1fr;height:calc(100% - 52px);display:grid}.admin-chat-list{background:#fff;border-left:1px solid #d8e3ef;overflow:auto}.admin-chat-list-head{color:#173556;border-bottom:1px solid #e4ebf3;justify-content:space-between;padding:16px;display:flex}.admin-chat-list-head span{color:#8394a8;font-size:11px}.admin-chat-list>button{text-align:right;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf2f7;align-items:center;gap:9px;width:100%;padding:12px;font-family:inherit;display:flex}.admin-chat-list>button.selected{background:#eaf3ff}.admin-chat-list>button>span:not(.chat-list-avatar){flex:1}.chat-list-avatar{color:#1d70c4;background:#eaf2fc;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.admin-chat-list b,.admin-chat-list small{display:block}.admin-chat-list b{color:#163452;font-size:12px}.admin-chat-list small{color:#8291a3;margin-top:3px;font-size:10px}.admin-chat-list em{color:#2a9b66;font-size:9px;font-style:normal}.admin-chat-room{flex-direction:column;min-width:0;display:flex}.admin-room-head{background:#fff;border-bottom:1px solid #dce6f0;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.admin-room-head b,.admin-room-head small{display:block}.admin-room-head b{color:#173556}.admin-room-head small{color:#8090a3;margin-top:4px;font-size:10px}.admin-room-head button{color:#8b651c;cursor:pointer;background:#fff8e8;border:1px solid #d9a943;border-radius:8px;padding:8px 10px;font-family:inherit}.admin-room-messages{flex-direction:column;flex:1;gap:11px;padding:18px;display:flex;overflow:auto}.admin-chat-message{background:#e6eef8;border-radius:12px;align-self:flex-start;max-width:75%;padding:10px 12px}.admin-chat-message.visitor{background:#d9edff;align-self:flex-end}.admin-chat-message span,.admin-chat-message small{color:#72849a;font-size:9px}.admin-chat-message p{color:#193b5d;white-space:pre-wrap;margin:5px 0;font-size:12px;line-height:1.8}.admin-room-reply{background:#fff;border-top:1px solid #dce6f0;align-items:end;gap:10px;padding:12px;display:flex}.admin-room-reply textarea{flex:1}.admin-room-reply button{white-space:nowrap}.admin-chat-placeholder{text-align:center;color:#8292a4;margin:auto}.admin-chat-placeholder h3{color:#294766;margin:12px 0 4px}.admin-chat-placeholder p{font-size:12px}.admin-empty{color:#8795a6;text-align:center;padding:20px;font-size:12px}@media (width<=700px){.chat-launcher{bottom:14px;left:14px}.chat-widget{width:calc(100vw - 16px);height:calc(100vh - 85px);bottom:68px;left:8px}.admin-chat-fab{bottom:14px;left:14px}.admin-chat-overlay{width:calc(100vw - 16px);height:calc(100vh - 82px);bottom:66px;left:8px}.admin-chat-layout{grid-template-columns:1fr}.admin-chat-list{display:none}.admin-room-head,.admin-room-messages{padding:12px}}.chat-start>textarea{display:none}.flight-scope-tabs{direction:rtl;gap:8px;padding:12px 24px 0;display:flex}.flight-scope-tabs button{color:#61798f;cursor:pointer;background:#f7fbff;border:1px solid #d5e2ed;border-radius:9px;padding:8px 14px;font:700 11px inherit}.flight-scope-tabs button.active{color:#fff;background:#123f67;border-color:#123f67;box-shadow:0 5px 14px #123f6724}.admin-users-fab{z-index:80;color:#765317;cursor:pointer;background:#fff8e8;border:1px solid #d3a23d;border-radius:12px;padding:12px 15px;font-family:inherit;font-size:12px;font-weight:700;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 25px #0002}.admin-users-modal{z-index:81;direction:rtl;background:#f6f9fd;border:1px solid #cbd9e8;border-radius:18px;width:min(520px,100vw - 48px);max-height:calc(100vh - 110px);position:fixed;bottom:72px;right:24px;overflow:auto;box-shadow:0 20px 70px #061c3d55}.admin-users-head{color:#fff;background:#092544;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.admin-users-head button{color:#fff;cursor:pointer;background:0 0;border:0}.admin-users-body{padding:16px}.admin-user-form{grid-template-columns:1fr 1fr;gap:9px;display:grid}.admin-user-form input,.admin-user-form select{font:inherit;background:#fff;border:1px solid #d4e0ed;border-radius:10px;padding:10px}.admin-user-form input:nth-child(3),.admin-user-form select,.admin-user-form button{grid-column:span 2}.admin-users-list{border-top:1px solid #dce6f0;margin-top:18px}.admin-users-list>div{border-bottom:1px solid #e3eaf2;align-items:center;gap:10px;padding:11px 0;display:flex}.admin-users-list span{flex:1}.admin-users-list b,.admin-users-list small{display:block}.admin-users-list b{color:#193b5d;font-size:12px}.admin-users-list small{color:#7c8da1;text-align:right;direction:ltr;margin-top:3px;font-size:10px}.admin-users-list em{color:#226bb5;font-size:10px;font-style:normal}.admin-users-list button{color:#b22b34;cursor:pointer;background:#fff0f0;border:0;border-radius:7px;padding:6px 8px;font-family:inherit}.operator-console{direction:rtl;background:#edf3f9;min-height:100vh;padding:30px}.operator-console-head{justify-content:space-between;align-items:center;max-width:1180px;margin:0 auto 20px;display:flex}.operator-console-head h1{color:#102d50;margin:7px 0}.operator-console-head p{color:#71849b;margin:0;font-size:13px}.operator-console-head>a{color:#235783;background:#fff;border:1px solid #d4e0ed;border-radius:10px;padding:10px 14px;font-size:12px;text-decoration:none}.operator-console>.admin-chat-layout{background:#f4f8fc;border:1px solid #cbd9e8;border-radius:18px;max-width:1180px;height:calc(100vh - 185px);margin:0 auto;overflow:hidden;box-shadow:0 15px 40px #173b5d14}.operator-console>.admin-error{max-width:1180px;margin:0 auto 12px}@media (width<=700px){.admin-users-fab{bottom:14px;right:14px}.admin-users-modal{width:calc(100vw - 16px);bottom:66px;right:8px}.operator-console{padding:16px}.operator-console-head{display:block}.operator-console-head>a{margin-top:12px;display:inline-block}.operator-console>.admin-chat-layout{height:calc(100vh - 195px)}.admin-user-form{grid-template-columns:1fr}.admin-user-form input:nth-child(3),.admin-user-form select,.admin-user-form button{grid-column:auto}}.chat-head-actions{align-items:center;gap:6px;display:flex}.chat-exit{color:#8b3d45;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e3ee;border-radius:8px;padding:5px 9px;font-size:11px}.chat-exit:hover{background:#fff4f4}.admin-chat-list-row{position:relative}.admin-chat-list-row em strong{color:#a35b00;background:#fff1d8;border-radius:8px;padding:4px 6px;font-size:10px;display:inline-block}.message-author{align-items:center;gap:6px;font-weight:700;display:flex!important}.message-author img,.message-author i{object-fit:cover;color:#16446f;background:#d9e7f5;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:11px;font-style:normal;display:inline-flex}.admin-chat-message.operator{border-right:3px solid hsl(var(--operator-hue,210) 70% 55%);background:hsl(var(--operator-hue,210) 70% 97%)}.chat-messages,.admin-room-messages{overscroll-behavior:contain;min-height:0;overflow-y:auto}.admin-chat-room{min-height:0}.chat-message-avatar{color:#526c86;align-items:center;gap:6px;margin-bottom:5px;font-size:9px;display:flex}.chat-message-avatar img{object-fit:cover;border:1px solid #d5e2ee;border-radius:50%;width:23px;height:23px}.chat-message.operator .chat-message-avatar b{font-size:9px;font-weight:700}.chat-message>span:not(.chat-message-avatar){display:block}.observer-readonly-note{color:#6b8095;text-align:center;background:#eef4fa;border-top:1px solid #dce6f0;padding:12px 15px;font-size:10px}.observer-creator-fab{bottom:74px}.observer-help{color:#55718b;background:#eef5fb;border-radius:9px;margin:0 0 14px;padding:11px;font-size:11px;line-height:1.8}.chat-file-picker{color:#176cc5;cursor:pointer;background:#f7fbff;border:1px solid #d5e0ed;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:16px;display:grid}.chat-attachment{color:#176cc5;white-space:nowrap;text-overflow:ellipsis;direction:ltr;background:#fffa;border-radius:7px;max-width:100%;margin-top:7px;padding:6px 8px;font-size:10px;text-decoration:none;display:block;overflow:hidden}.chat-message.visitor .chat-attachment{color:#fff;background:#0b56a5}.admin-chat-message .chat-attachment{color:#176cc5;background:#fff;border:1px solid #d5e0ed}.admin-chat-message.visitor .chat-attachment{background:#eff8ff}.mailbox-launcher{color:#1a5e92;cursor:pointer;background:#fff;border:1px solid #d4e0ed;border-radius:10px;align-items:center;gap:7px;padding:10px 12px;font:700 11px inherit;display:flex;position:relative;box-shadow:0 5px 16px #173b5d12}.mailbox-launcher b{color:#fff;background:#c43b46;border-radius:50%;place-items:center;min-width:18px;height:18px;font-size:9px;display:grid;position:absolute;top:-8px;right:-8px}.mailbox-overlay{z-index:120;direction:rtl;background:#061d3888;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.mailbox-card{background:#f5f9fd;border:1px solid #cdddea;border-radius:20px;flex-direction:column;width:min(970px,100%);height:min(700px,100vh - 40px);display:flex;overflow:hidden;box-shadow:0 25px 80px #061c3d66}.mailbox-card>header{color:#fff;background:linear-gradient(135deg,#092544,#174b7b);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.mailbox-card>header span{color:#eab64e;font-size:10px}.mailbox-card>header h2{margin:5px 0 0;font-size:20px}.mailbox-card>header>div:last-child{align-items:center;gap:8px;display:flex}.mailbox-card>header button{color:#fff;cursor:pointer;background:0 0;border:0}.mailbox-new{align-items:center;gap:6px;padding:9px 11px;font:700 11px inherit;display:flex;color:#122b4c!important;background:#e5b34e!important;border-radius:9px!important}.mailbox-body{flex:1;grid-template-columns:290px 1fr;min-height:0;display:grid}.mailbox-body aside{background:#fff;border-left:1px solid #dae5ef;overflow:auto}.mailbox-list-head{color:#183c5d;border-bottom:1px solid #e2ebf3;justify-content:space-between;padding:14px 16px;display:flex}.mailbox-list-head button{color:#1a6bb2;cursor:pointer;background:0 0;border:0}.mailbox-thread{text-align:right;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e7eef5;width:100%;padding:13px 14px;font-family:inherit}.mailbox-thread.active{background:#ebf4ff;border-right:3px solid #1a70c0}.mailbox-thread b,.mailbox-thread small,.mailbox-thread em{display:block}.mailbox-thread b{color:#173b5b;font-size:12px}.mailbox-thread small{color:#7c91a4;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:10px;overflow:hidden}.mailbox-thread em{color:#27845f;margin-top:6px;font-size:9px;font-style:normal}.mailbox-thread em:not(:empty){color:#a36108}.mailbox-conversation{flex-direction:column;min-width:0;display:flex}.mailbox-thread-title{background:#fff;border-bottom:1px solid #dde7f0;padding:17px 20px}.mailbox-thread-title b,.mailbox-thread-title small{display:block}.mailbox-thread-title b{color:#173b5b;font-size:15px}.mailbox-thread-title small{color:#72879b;margin-top:5px;font-size:10px}.mailbox-messages{flex-direction:column;flex:1;gap:10px;min-height:0;padding:18px;display:flex;overflow:auto}.mailbox-message{background:#fff;border:1px solid #dce7f1;border-radius:12px;align-self:flex-start;max-width:78%;padding:10px 12px}.mailbox-message span{color:#2370ac;font-size:10px;font-weight:700}.mailbox-message p{color:#23445f;white-space:pre-wrap;margin:5px 0;font-size:12px;line-height:1.9}.mailbox-message small{color:#8a9baa;font-size:9px;display:block}.mailbox-message a{color:#176cc5;direction:ltr;background:#edf5fd;border-radius:7px;align-items:center;gap:5px;margin:5px 0;padding:6px 8px;font-size:10px;text-decoration:none;display:flex}.mailbox-reply{background:#fff;border-top:1px solid #dce6ef;align-items:end;gap:8px;padding:12px;display:flex}.mailbox-reply textarea,.mailbox-new-form input,.mailbox-new-form select,.mailbox-new-form textarea{font:inherit;resize:vertical;background:#fff;border:1px solid #d6e2ec;border-radius:9px;outline:0;padding:10px}.mailbox-reply textarea{flex:1}.mailbox-reply label,.mailbox-new-message label{color:#176cc5;cursor:pointer;border:1px solid #d6e2ec;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.mailbox-reply button{color:#132c4a;cursor:pointer;background:#dca83e;border:0;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.mailbox-new-form{flex-direction:column;gap:12px;padding:25px;display:flex;overflow:auto}.mailbox-new-intro{color:#176cc5;background:#edf5fd;border-radius:12px;align-items:center;gap:10px;padding:13px;display:flex}.mailbox-new-intro b,.mailbox-new-intro small{display:block}.mailbox-new-intro b{color:#173b5b}.mailbox-new-intro small{color:#7890a4;margin-top:4px;font-size:10px}.mailbox-new-form>label{color:#45657d;flex-direction:column;gap:6px;font-size:11px;font-weight:700;display:flex}.mailbox-new-form input,.mailbox-new-form select{height:42px}.mailbox-new-message{align-items:end;gap:8px;display:flex}.mailbox-new-message textarea{flex:1}.mailbox-new-form>.admin-primary{align-self:flex-start;align-items:center;gap:7px;display:flex}.mailbox-empty{text-align:center;color:#8295a7;padding:24px 15px;font-size:11px}@media (width<=700px){.mailbox-overlay{padding:8px}.mailbox-card{height:calc(100vh - 16px)}.mailbox-body{grid-template-columns:1fr}.mailbox-body aside{display:none}.mailbox-card>header{padding:13px}.mailbox-new{font-size:10px}.mailbox-new-form{padding:16px}}.chat-refer-button{cursor:pointer;margin-right:7px;font:700 10px inherit;color:#1764a0!important;background:#edf6ff!important;border:1px solid #4b91c8!important;border-radius:8px!important;padding:8px 11px!important}.admin-room-head>div{min-width:0}.admin-room-head>button.chat-refer-button{margin-right:auto}.recruitment-console{direction:rtl;background:#edf3f9;min-height:100vh;padding:30px}.recruitment-console .operator-console-head{max-width:1180px}.recruitment-toolbar,.recruitment-table{background:#fff;border:1px solid #d7e3ee;border-radius:16px;max-width:1180px;margin:0 auto 16px;padding:18px}.recruitment-toolbar{color:#183b5d;justify-content:space-between;align-items:center;display:flex}.recruitment-toolbar a{text-decoration:none}.recruitment-table details{border-bottom:1px solid #e5edf4;padding:15px 4px}.recruitment-table summary{cursor:pointer;color:#183b5d;align-items:center;gap:24px;display:flex}.recruitment-table summary span{color:#5f7892;font-size:12px}.recruitment-table summary small{color:#8697a9;direction:ltr;margin-right:auto}.recruitment-table pre{text-align:left;white-space:pre-wrap;color:#31516e;direction:ltr;background:#f4f8fc;border-radius:10px;margin-top:14px;padding:16px;font-size:11px;line-height:1.8}@media (width<=700px){.recruitment-console{padding:16px}.recruitment-toolbar{display:block}.recruitment-toolbar a{margin-top:12px;display:inline-flex}.recruitment-table summary{display:block}.recruitment-table summary span,.recruitment-table summary small{margin-top:6px;display:block}}.console-head-actions{align-items:center;gap:10px;display:flex}.console-logout{color:#a33d45;font:inherit;cursor:pointer;background:#fff;border:1px solid #e0b6b9;border-radius:10px;padding:10px 14px;font-size:12px}.console-logout:hover{background:#fff4f4}.operator-profile{background:#fff;border:1px solid #d6e2ed;border-radius:12px;align-items:center;gap:8px;padding:5px 8px;display:flex;position:relative}.operator-profile-avatar{color:#16578b;cursor:pointer;background:#e4eef8;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-weight:800;display:flex;overflow:hidden}.operator-profile-avatar img{object-fit:cover;width:100%;height:100%}.operator-profile small{color:#8091a4;margin-top:2px;font-size:9px;display:block}.operator-profile em{color:#a33d45;white-space:nowrap;background:#fff0f0;border-radius:6px;padding:4px 7px;font-size:9px;font-style:normal;position:absolute;top:calc(100% + 5px);right:0}.console-head-actions{flex-wrap:wrap}.admin-chat-list-row small{display:block}.admin-chat-list-row em strong{color:#a35b00;background:#fff1d8;border-radius:8px;padding:3px 6px;font-size:10px}.operator-sidebar{z-index:110;direction:rtl;background:linear-gradient(#08263f,#061b31);flex-direction:column;width:220px;padding:24px 16px;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 28px #071b3c25}.operator-sidebar>img{object-fit:contain;background:#fff;border-radius:10px;width:145px;height:auto;margin:0 auto 30px;padding:8px}.operator-sidebar-title{color:#e9b653;border-bottom:1px solid #ffffff18;margin-bottom:12px;padding:0 5px 13px;font-size:11px;font-weight:800}.operator-sidebar nav{flex-direction:column;gap:8px;display:flex}.operator-sidebar nav>a{color:#c5d8e8;border-radius:9px;padding:12px 11px;font-size:11px;text-decoration:none}.operator-sidebar nav>a.active{color:#fff;background:#135a78}.operator-sidebar nav>a:hover{color:#fff;background:#124765}.operator-sidebar .mailbox-launcher{color:#1a5e92;width:100%;box-shadow:none;background:#fff;border:0;justify-content:flex-start}.operator-sidebar-footer{border-top:1px solid #ffffff18;margin-top:auto;padding-top:15px}.operator-sidebar-footer .console-logout{color:#ffe4e7;background:#542d3b;border:1px solid #8b4a59;width:100%;margin:0}.operator-console{margin-right:220px}.operator-console-head .mailbox-launcher,.operator-console-head .console-logout{display:none}@media (width<=700px){.operator-sidebar{width:auto;padding:12px;display:block;position:relative;top:auto;bottom:auto;right:auto}.operator-sidebar>img{width:120px;margin:0 0 10px}.operator-sidebar-title{display:none}.operator-sidebar nav{flex-flow:wrap;align-items:center;display:flex}.operator-sidebar nav>a{padding:9px}.operator-sidebar .mailbox-launcher{width:auto}.operator-sidebar-footer{border:0;padding:0;position:absolute;top:12px;left:12px}.operator-sidebar-footer .console-logout{width:auto;padding:8px 11px}.operator-console{margin-right:0}}.localized-shell{color:#0c2948;background:#f5f9fc;min-height:100vh;font-family:inherit}.localized-hero{color:#fff;background:linear-gradient(110deg,#071d39cc,#0a3557aa),url(/assets/hero-airplane-zagros.png) 50%/cover;min-height:620px;position:relative}.localized-header{z-index:2;justify-content:space-between;align-items:center;gap:24px;height:86px;padding:0 max(22px,50vw - 590px);display:flex;position:relative}.localized-header img{background:#fff;border-radius:8px;width:150px;padding:5px}.localized-header nav{flex:1;justify-content:center;align-items:center;gap:22px;display:flex}.localized-header nav a,.localized-lang{color:inherit;font-size:12px;font-weight:700;text-decoration:none}.localized-lang{border:1px solid #fff5;border-radius:9px;padding:9px 12px}.localized-hero-copy{max-width:1180px;margin:120px auto 0;padding:0 24px}.localized-hero-copy>span,.localized-page-hero>span{color:#f2c15a;font-size:13px;font-weight:800}.localized-hero-copy h1{max-width:700px;margin:18px 0;font-size:clamp(38px,6vw,76px);line-height:1.15}.localized-hero-copy p{color:#d5e4f1;max-width:540px;font-size:15px;line-height:2}.localized-primary{color:#102a48;cursor:pointer;background:#dba83d;border:0;border-radius:10px;align-items:center;gap:8px;padding:13px 18px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.localized-booking{background:#fff;border-radius:18px;width:min(1120px,100% - 32px);margin:-60px auto 65px;padding:28px;position:relative;box-shadow:0 18px 55px #0c2e4d20}.localized-booking h2{margin:8px 0 22px;font-size:27px}.localized-booking-fields{grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:12px;display:grid}.localized-booking-fields label{flex-direction:column;gap:7px;font-size:11px;font-weight:800;display:flex}.localized-booking-fields select,.localized-booking-fields input{height:45px;font:inherit;background:#fff;border:1px solid #d5e1eb;border-radius:9px;padding:0 10px}.localized-destinations,.localized-services{width:min(1120px,100% - 32px);margin:0 auto 70px}.localized-destinations>h2,.localized-services>h2{margin-bottom:22px;font-size:30px}.localized-destinations>div{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.localized-destinations article{color:#fff;background-position:50%;background-size:cover;border-radius:17px;flex-direction:column;justify-content:end;height:260px;padding:22px;display:flex;overflow:hidden;box-shadow:inset 0 -110px 80px #061d39bb}.localized-destinations article b{color:#f3c25c;font-size:12px}.localized-destinations article strong{margin-top:6px;font-size:27px}.localized-safety{color:#fff;background:linear-gradient(125deg,#092747,#17609a);border-radius:20px;justify-content:space-between;align-items:center;width:min(1120px,100% - 32px);margin:0 auto 70px;padding:45px;display:flex}.localized-safety h2{max-width:600px;margin:12px 0;font-size:35px}.localized-safety p{color:#c8dced;max-width:590px;line-height:2}.localized-safety>svg{color:#e7b64e;margin:25px}.localized-services>div{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.localized-services article{background:#fff;border:1px solid #dfebf3;border-radius:15px;padding:25px}.localized-services b{color:#dba83d;font-size:25px;display:block}.localized-services span{margin-top:15px;font-weight:800;display:block}.localized-footer{color:#c6d6e4;background:#09223d;justify-content:space-between;gap:20px;padding:30px max(22px,50vw - 560px);display:flex}.localized-footer a{color:#f3c25c;text-decoration:none}.localized-page-hero{color:#fff;text-align:center;background:linear-gradient(120deg,#092644,#176092);padding:110px 20px}.localized-page-hero h1{margin:18px 0;font-size:clamp(32px,5vw,62px)}.localized-page-hero p{color:#c9dbea}.localized-content{width:min(1120px,100% - 32px);min-height:430px;margin:60px auto}.localized-card-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.localized-card-grid article{background:#fff;border:1px solid #dae6ef;border-radius:16px;min-height:180px;padding:26px}.localized-card-grid article>span{color:#dba83d;font-size:24px;font-weight:800}.localized-card-grid h2{font-size:18px}.localized-card-grid p{color:#72859a;font-size:13px;line-height:2}.localized-content>.localized-primary{margin-top:25px}@media (width<=700px){.localized-header{flex-wrap:wrap;height:auto;padding:18px}.localized-header nav{order:3;justify-content:flex-start;gap:15px;width:100%;overflow:auto}.localized-hero{min-height:650px}.localized-hero-copy{margin-top:90px}.localized-booking-fields,.localized-destinations>div,.localized-services>div,.localized-card-grid{grid-template-columns:1fr}.localized-safety{padding:28px;display:block}.localized-safety h2{font-size:28px}.localized-safety>svg{display:none}.localized-footer{display:block}.localized-footer a{margin-top:13px;display:inline-block}}.language-menu,.nav-actions .language,.language-switcher{display:none}.header-language-menu{z-index:8;direction:rtl;position:absolute;top:25px;left:max(210px,50% - 430px)}.header-language-trigger{color:#fff;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#082034b8;border:1px solid #ffffff4d;border-radius:9px;align-items:center;gap:6px;padding:9px 11px;font-size:11px;display:flex}.header-language-dropdown{background:#fff;border:1px solid #dce6ee;border-radius:10px;min-width:125px;padding:6px;position:absolute;top:44px;right:0;box-shadow:0 12px 30px #071b3c33}.header-language-dropdown a{color:#173b5e;border-radius:7px;padding:9px 10px;font-size:11px;text-decoration:none;display:block}.header-language-dropdown a:hover{color:#0d6e8b;background:#eef5fb}@media (width<=700px){.header-language-menu{top:18px;left:120px}.header-language-trigger span{display:none}.header-language-dropdown{left:0;right:auto}}.localized-booking-full{z-index:4;margin-top:-60px}.localized-search-tabs{border-bottom:1px solid #e1eaf2;gap:4px;margin:-28px -28px 24px;padding:0 28px;display:flex}.localized-search-tabs button{color:#71859a;cursor:pointer;background:0 0;border:0;padding:13px 16px;font:700 12px inherit}.localized-search-tabs button.active{color:#123b62;border-bottom:3px solid #dba83d}.localized-booking-head{justify-content:space-between;align-items:end;gap:20px;display:flex}.localized-booking-head>div>span{color:#b68122;font-size:11px;font-weight:800}.localized-trip-tabs{border:1px solid #dae5ef;border-radius:9px;padding:3px;display:flex}.localized-trip-tabs button{color:#6f8195;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px 13px;font:700 11px inherit}.localized-trip-tabs button.selected{color:#fff;background:#123c63}.localized-booking-full .localized-booking-fields{grid-template-columns:repeat(3,1fr);margin-top:22px}.localized-booking-full .localized-booking-fields label{font-size:11px}.localized-booking-full .localized-booking-fields input,.localized-booking-full .localized-booking-fields select{box-sizing:border-box;width:100%}.localized-search-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#176cc5,#0b4c91);border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;height:45px;font:800 12px inherit;display:flex}.localized-foreign{color:#596f85;align-items:center;gap:8px;margin-top:18px;font-size:11px;display:flex}.localized-foreign input{accent-color:#176cc5}.localized-service-panel{padding:12px 0}.localized-service-panel h2{margin:0 0 10px}.localized-service-panel p{color:#71859a;font-size:12px}.localized-service-panel>div{gap:10px;display:flex}.localized-service-panel input{height:43px;font:inherit;border:1px solid #d5e1eb;border-radius:9px;padding:0 12px}.localized-service-panel .localized-primary{border:0}@media (width<=700px){.localized-booking-full .localized-booking-fields{grid-template-columns:1fr}.localized-booking-head{display:block}.localized-trip-tabs{margin-top:16px;display:inline-flex}.localized-search-tabs{white-space:nowrap;margin:-24px -16px 20px;padding:0 16px;overflow:auto}}.submission-row-button{text-align:right;width:100%;font:inherit;cursor:pointer;color:#183b5d;background:#fff;border:0;border-bottom:1px solid #e4edf4;grid-template-columns:1.1fr 1fr 1fr 24px;align-items:center;gap:14px;padding:16px 5px;display:grid}.submission-row-button:hover{background:#f4f9fd}.submission-row-button span{color:#607a93;font-size:12px}.submission-row-button small{color:#8b9cad;direction:ltr;font-size:10px}.submission-row-button svg{color:#2373b7}.submission-modal{z-index:100;direction:rtl;background:#071d38aa;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.submission-modal-card{background:#f7faff;border-radius:18px;width:min(850px,100%);max-height:calc(100vh - 44px);overflow:auto;box-shadow:0 25px 80px #0005}.submission-modal-card>header{color:#fff;background:#092544;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.submission-modal-card header span{color:#f0bd55;font-size:11px}.submission-modal-card header h2{margin:7px 0 0;font-size:22px}.submission-modal-card header button{color:#fff;cursor:pointer;background:0 0;border:0}.submission-modal-body{padding:22px}.submission-detail-grid{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}.submission-detail-grid>div{background:#fff;border:1px solid #dce7f1;border-radius:11px;padding:13px}.submission-detail-grid>div.wide{grid-column:span 2}.submission-detail-grid small,.submission-detail-grid b{display:block}.submission-detail-grid small{color:#7c90a4;margin-bottom:6px;font-size:10px}.submission-detail-grid b{color:#193b5d;white-space:pre-wrap;font-size:12px;line-height:1.9}.submission-file{background:#fff8e8;border:1px solid #eed59a;border-radius:11px;justify-content:space-between;align-items:center;gap:15px;margin-top:14px;padding:14px;display:flex}.submission-file span{color:#7b6a42;direction:ltr;margin-top:5px;font-size:11px;display:block}.submission-file-actions{align-items:center;gap:8px;display:flex}.submission-file-actions img{object-fit:cover;border:1px solid #e2c775;border-radius:8px;width:65px;height:65px}.submission-file-actions a{color:#fff;background:#176cc5;border-radius:8px;padding:8px 10px;font-size:10px;text-decoration:none}.submission-modal-card>footer{color:#8293a5;border-top:1px solid #dfe8f1;justify-content:space-between;align-items:center;padding:13px 22px;font-size:10px;display:flex}.submission-modal-card>footer button{color:#fff;font:inherit;cursor:pointer;background:#176cc5;border:0;border-radius:8px;align-items:center;gap:7px;padding:9px 12px;display:flex}@media print{body *{visibility:hidden!important}.submission-modal,.submission-modal *{visibility:visible!important}.submission-modal{background:#fff;padding:0;display:block;position:absolute;inset:0}.submission-modal-card{max-height:none;box-shadow:none;width:100%}.submission-modal-card>header{color:#000;background:#fff;border-bottom:2px solid #123}.submission-modal-card header button,.submission-modal-card>footer button,.submission-file-actions a{display:none!important}}@media (width<=700px){.submission-row-button{grid-template-columns:1fr 24px;gap:5px}.submission-row-button span,.submission-row-button small{grid-column:1}.submission-detail-grid{grid-template-columns:1fr}.submission-detail-grid>div.wide{grid-column:auto}.submission-file{display:block}.submission-file-actions{margin-top:12px}}.submission-tabs{direction:rtl}.submission-tab-list{border-bottom:1px solid #dce7f1;gap:10px;margin-bottom:4px;display:flex}.submission-tab-list button{color:#71869a;font:inherit;cursor:pointer;background:0 0;border:0;padding:13px 16px;font-size:12px;font-weight:700;position:relative}.submission-tab-list button.active{color:#176cc5}.submission-tab-list button.active:after{content:"";background:#176cc5;border-radius:3px;height:3px;position:absolute;bottom:-1px;left:10px;right:10px}.submission-tab-list b{color:#a26206;background:#fff0d3;border-radius:50%;place-items:center;min-width:19px;height:19px;margin-right:5px;font-size:10px;display:inline-grid}.submission-tab-content{flex-direction:column;display:flex}.submission-row-button.is-new{background:#fffaf0}.submission-row-button.is-new em{color:#a26206;font-weight:800}.submission-empty{color:#8093a5;text-align:center;padding:28px 8px;font-size:12px}@media (width<=600px){.submission-tab-list button{flex:1;padding:12px 7px;font-size:11px}}@media print{@page{size:A4;margin:14mm 13mm}html,body{color:#142f48!important;background:#fff!important}.submission-modal{background:#fff!important;padding:0!important;display:block!important;position:static!important;inset:auto!important}.submission-modal-card{width:100%!important;max-height:none!important;box-shadow:none!important;background:#fff!important;border:1px solid #183d5d!important;border-radius:0!important;overflow:visible!important}.submission-modal-card:before{content:"هواپیمایی زاگرس  |  فرم اداری ثبت و پیگیری";text-align:center;color:#183d5d;letter-spacing:.2px;border-bottom:2px solid #c59634;padding:9px 12px;font-size:16px;font-weight:800;display:block}.submission-modal-card>header{color:#183d5d!important;background:#fff!important;border-bottom:1px solid #b9c8d5!important;align-items:flex-start!important;padding:13px 18px!important}.submission-modal-card header span{color:#9a6d18!important;font-size:11px!important;font-weight:700!important}.submission-modal-card header h2{color:#183d5d!important;margin-top:5px!important;font-size:19px!important}.submission-modal-card header button,.submission-modal-card>footer button,.submission-file-actions a{display:none!important}.submission-modal-body{padding:15px 18px!important}.submission-detail-grid{border:1px solid #b9c8d5!important;grid-template-columns:repeat(2,1fr)!important;gap:0!important}.submission-detail-grid>div{background:#fff!important;border-top:0!important;border-bottom:1px solid #d7e1e8!important;border-left:1px solid #d7e1e8!important;border-right:0!important;border-radius:0!important;min-height:49px!important;padding:9px 11px!important}.submission-detail-grid>div:nth-child(2n){border-left:0!important}.submission-detail-grid>div.wide{grid-column:span 2!important;min-height:70px!important}.submission-detail-grid small{color:#5d7588!important;margin-bottom:5px!important;font-size:9px!important;font-weight:700!important}.submission-detail-grid b{color:#142f48!important;font-size:11px!important;line-height:1.8!important}.submission-file{background:#fff!important;border:1px solid #b9c8d5!important;border-radius:0!important;margin-top:14px!important;padding:11px!important}.submission-file-actions img{width:74px!important;height:74px!important}.submission-modal-card>footer{color:#4f687b!important;border-top:1px solid #b9c8d5!important;align-items:flex-end!important;padding:25px 18px 13px!important;font-size:9px!important;position:relative!important}.submission-modal-card>footer:after{content:"مهر و امضای واحد مربوطه: ........................................";color:#4f687b;margin-right:auto;font-size:9px}}.admin-sidebar-management{border-top:1px solid #ffffff1c;flex-direction:column;gap:6px;margin-top:18px;padding-top:14px;display:flex}.admin-sidebar-management button{color:#b9d4e8;text-align:right;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 12px;font-size:11px}.admin-sidebar-management button:hover{color:#fff;background:#124765}.admin-sidebar-management button:last-child{color:#f0c361}.admin-sidebar-management button:last-child:hover{color:#fff;background:#5b4521}.destination-toggle{white-space:nowrap;color:#1768a5!important;background:#eef7ff!important;border:1px solid #d5e4ee!important;border-radius:7px!important;padding:6px 8px!important;font-size:10px!important}.destination-toggle[data-active="0"]{color:#278454!important;background:#eaf8ef!important;border-color:#c6e8d2!important}.admin-users-fab,.observer-creator-fab{display:none!important}.contact-layout{direction:rtl;grid-template-columns:minmax(0,1.45fr) minmax(290px,.75fr);gap:22px;padding:50px 0 80px;display:grid}.contact-form-card,.contact-info-card{background:#fff;border:1px solid #dfeae9;border-radius:17px;padding:28px;box-shadow:0 12px 30px #1537440a}.contact-form-card h2,.contact-info-card h2{color:#123647;margin:8px 0 24px;font-size:23px}.contact-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.contact-grid label{color:#3d5d68;flex-direction:column;gap:7px;font-size:11px;font-weight:700;display:flex}.contact-grid input,.contact-grid select,.contact-grid textarea{font:inherit;background:#fff;border:1px solid #d7e5e4;border-radius:9px;outline:none;padding:12px;font-size:12px}.contact-grid input:focus,.contact-grid select:focus,.contact-grid textarea:focus{border-color:#159998;box-shadow:0 0 0 3px #15999818}.contact-wide{grid-column:span 2}.contact-unit-help{color:#41656b;background:#e9f6f4;border-radius:11px;margin:18px 0;padding:13px 16px;font-size:11px;line-height:2}.contact-form-card .career-submit{margin-top:18px}.contact-info-card{color:#fff;background:linear-gradient(145deg,#08283d,#0b5663)}.contact-info-card h2{color:#fff}.contact-info-card>div{border-top:1px solid #ffffff25;padding:15px 0}.contact-info-card b{color:#f6b24a;margin-bottom:5px;font-size:11px;display:block}.contact-info-card p,.contact-info-card small{color:#d0e0e1;margin:0;font-size:11px;line-height:2;display:block}.contact-info-card a{color:#fff;direction:ltr;font-size:13px;text-decoration:none;display:block}.contact-info-card a:hover{color:#f6b24a}@media (width<=800px){.contact-layout{grid-template-columns:1fr;padding-top:32px}.contact-grid{grid-template-columns:1fr}.contact-wide{grid-column:auto}}
