.admin-root{position:relative;max-width:100%;overflow-x:clip;--admin-accent:#ff5b00;--admin-accent-dark:#dd4b00;--admin-ink:#252a34;--admin-muted:#727b89;--admin-border:#e9ebef;--admin-bg:#f7f8fa;min-height:100vh;background:var(--admin-bg);color:var(--admin-ink);font-family:var(--body,"DM Sans",Arial,sans-serif);font-size:14px;line-height:1.5;letter-spacing:-.01em}.admin-root *{box-sizing:border-box}.admin-root button,.admin-root input,.admin-root select,.admin-root textarea{font:inherit}.admin-root button{cursor:pointer}.admin-root button:disabled{cursor:not-allowed;opacity:.45}.admin-root a{color:inherit;text-decoration:none}.admin-root h1,.admin-root h2,.admin-root h3,.admin-root h4,.admin-root p{margin:0}.admin-root a:focus-visible,.admin-root button:focus-visible,.admin-root input:focus-visible,.admin-root select:focus-visible,.admin-root textarea:focus-visible{outline:3px solid #ffac7b;outline-offset:3px}.admin-root a svg,.admin-root button svg{flex-shrink:0}.admin-sr-only{position:absolute!important;top:0;left:0;width:1px;height:1px;clip-path:inset(50%);padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.admin-sidebar{position:fixed;inset:0 auto 0 0;width:236px;background:white;border-right:1px solid var(--admin-border);display:flex;flex-direction:column;padding:27px 18px 20px;z-index:35}.admin-brand{margin:0 12px 28px;width:max-content;font-size:24px}.admin-brand,.admin-workspace-card{display:flex;align-items:center;gap:9px}.admin-workspace-card{border:1px solid var(--admin-border);border-radius:9px;padding:11px 9px;margin-bottom:29px}.admin-workspace-icon{height:33px;width:33px;display:grid;place-items:center;background:#fff3eb;border-radius:7px;color:#ea6a23;flex-shrink:0}.admin-workspace-card>div{min-width:0;flex:1 1}.admin-workspace-card strong{display:block;font-size:11px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-workspace-card small{display:block;color:#858c96;font-size:10px;margin-top:2px}.admin-workspace-card>svg{color:#9da3ae;flex-shrink:0}.admin-nav-label{font-size:9px;letter-spacing:1.4px;color:#9299a5;font-weight:650;margin:0 13px 10px}.admin-nav{display:flex;flex-direction:column;gap:5px}.admin-bottom-nav,.admin-nav>button{border:0;background:none;display:flex;align-items:center;gap:11px;padding:12px 13px;width:100%;color:#707987;border-radius:8px;min-height:44px;text-align:left;font-size:13px;font-weight:500;transition:background .15s,color .15s}.admin-bottom-nav:hover,.admin-nav>button:hover{background:#f6f7f9;color:#303640}.admin-bottom-nav.active,.admin-nav>button.active{color:#ec5b10;background:#fff0e7;font-weight:650}.admin-nav>button.active>svg{stroke-width:2}.admin-nav>button small{margin-left:auto;min-width:20px;text-align:center;border-radius:5px;background:#f0f2f5;font-size:10px;padding:1px 5px;color:#7e8794}.admin-nav>button.active small{background:#ffdac5;color:#cf5b17}.admin-sidebar-bottom{margin-top:auto}.admin-sidebar-tip{background:#faf8f6;border:1px solid #f1ede8;border-radius:11px;padding:17px 13px;margin:27px 4px 16px}.admin-sidebar-tip>span{color:#d99255;display:block;margin-bottom:10px}.admin-sidebar-tip>strong{font-size:11px;font-weight:650}.admin-sidebar-tip p{font-size:11px;color:#8d8a84;line-height:1.7;margin-top:5px}.admin-sidebar-tip>button{border:0;background:none;padding:0;margin-top:12px;display:flex;align-items:center;gap:7px;font-size:10px;font-weight:600;color:#9d7851}.admin-bottom-nav{font-size:12px;min-height:39px;padding:10px 13px}.admin-sidebar-demo{margin-top:14px;padding:17px 12px 0;border-top:1px solid var(--admin-border);display:flex;align-items:center;gap:7px;font-size:10px;color:#838c96}.admin-demo-inline>span,.admin-sidebar-demo i{display:block;height:5px;width:5px;border-radius:50%;background:#f39b6b;flex-shrink:0}.admin-main{margin-left:236px;min-height:100vh;min-width:0}.admin-topbar{height:77px;background:#fff;border-bottom:1px solid var(--admin-border);display:flex;justify-content:space-between;align-items:center;padding:0 34px;gap:20px}.admin-breadcrumb{display:flex;align-items:center;gap:10px;font-size:12px;color:#8b929e;white-space:nowrap}.admin-breadcrumb>strong{color:#596171;font-weight:550}.admin-topbar-actions{display:flex;align-items:center;gap:16px}.admin-global-search{display:flex;align-items:center;gap:9px;color:#969eaa;width:240px}.admin-global-search>input{width:100%;padding:9px 0;border:0;outline:0!important;background:none;font-size:11px;color:#586373}.admin-global-search>input::placeholder{color:#929ba7}.admin-global-search>kbd{border:1px solid #e7eaf0;border-radius:4px;color:#a1a9b4;font-size:10px;padding:0 5px;line-height:18px}.admin-profile{display:flex;align-items:center;gap:9px;padding-left:17px;border-left:1px solid var(--admin-border)}.admin-profile strong{font-size:11px;font-weight:650;display:block;color:#434c5b}.admin-profile small{font-size:10px;color:#929ba8;display:block;margin-top:1px}.admin-avatar{width:34px;height:34px;border-radius:50%;background:#f2ece5;color:#ac8767;display:grid;place-items:center;font-size:11px;font-weight:650;flex-shrink:0}.admin-avatar.tone-1{background:#edf1f8;color:#7a92b6}.admin-avatar.tone-2{background:#eef3e9;color:#859969}.admin-avatar.tone-3{background:#f3eefa;color:#9f8bb9}.admin-mobile-menu{display:none!important}.admin-notification-wrapper{position:relative}.admin-notification-dot{position:absolute;right:8px;top:6px;height:5px;width:5px;background:var(--admin-accent);border-radius:50%;border:1px solid white}.admin-notifications{position:absolute;right:0;top:46px;width:315px;border:1px solid var(--admin-border);border-radius:12px;background:white;box-shadow:0 16px 60px #25303f18;padding:17px;z-index:50}.admin-notifications>div{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.admin-notifications>div strong{font-size:13px;font-weight:600}.admin-notifications>div button{border:0;background:none;color:#df692a;font-size:10px}.admin-notification-item{border:0;border-top:1px solid var(--admin-border);padding:14px 0 9px;background:none;display:flex;align-items:center;gap:10px;width:100%;text-align:left;font-size:12px;color:#5d6878}.admin-notification-item>span{flex:1 1}.admin-notification-item>svg{color:#b1a18f}.admin-notification-item small{display:block;font-size:10px;color:#909aaa;margin-top:4px}.admin-content{max-width:1670px;margin:0 auto;padding:32px 34px}.admin-page-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px}.admin-overline{font-size:9px;font-weight:650;letter-spacing:1.45px;color:#a0a6b0;line-height:1.5;display:block;margin-bottom:8px}.admin-page-heading h1{font-size:29px;font-family:var(--heading,"Manrope",Arial,sans-serif);font-weight:700;letter-spacing:-1.1px;line-height:1.25;color:#2d323c}.admin-page-heading p{font-size:12px;color:#818a97;margin-top:8px}.admin-button-group{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.admin-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #dfe3e9;background:#fff;color:#626c7b;padding:9px 13px;min-height:38px;border-radius:7px;font-size:12px;font-weight:550;white-space:nowrap;transition:background .15s,border-color .15s,color .15s}.admin-button:hover{background:#f7f8fa;border-color:#cdd3dd}.admin-button.primary{background:var(--admin-accent);border-color:var(--admin-accent);color:white}.admin-button.primary:hover{background:var(--admin-accent-dark);border-color:var(--admin-accent-dark)}.admin-button.danger{background:#fff6f4;border-color:#f1dcd5;color:#bd6e57}.admin-button.danger:hover{background:#ffebe5;border-color:#e6bcac}.admin-button.small{font-size:11px;padding:6px 10px;min-height:32px;gap:6px}.admin-icon-button{border:0;background:transparent;color:#828c9c;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:7px;flex-shrink:0}.admin-icon-button:hover{background:#f3f5f8;color:#343f50}.admin-icon-button.bordered{border:1px solid #e1e5eb;background:#fff}.admin-select{border:1px solid #dfe3e9;background:white;color:#747e8c;font-size:12px!important;padding:9px 11px;border-radius:7px;min-height:38px}.admin-link,.admin-text-button{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:0;color:#e57437;font-size:11px;font-weight:550;text-align:left}.admin-link:hover,.admin-text-button:hover{color:#c95012}.admin-full{width:100%}.admin-push-left{margin-right:auto}.admin-mono{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace!important;letter-spacing:.1px}.admin-with-icon{display:inline-flex;align-items:center;gap:6px}.admin-count-pill{display:flex;align-items:center;gap:7px;border:1px solid #ffe2cf;border-radius:6px;padding:8px 11px;font-size:12px;color:#dc772f;background:#fff5ee}.admin-count-pill i{width:5px;height:5px;background:#f69a5c;border-radius:50%}.admin-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:23px}.admin-metric{background:#fff;border:1px solid var(--admin-border);border-radius:11px;padding:19px 20px 17px;min-height:148px}.admin-metric>div{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#737c89}.admin-metric>div>i{width:29px;height:29px;border-radius:8px;display:grid;place-items:center;color:#c19572;background:#fbf5ef;font-style:normal}.admin-metric:nth-child(2)>div>i{color:#8e9fb8;background:#f2f5fa}.admin-metric:nth-child(3)>div>i{color:#a493b9;background:#f6f2fb}.admin-metric:nth-child(4)>div>i{color:#98aa87;background:#f4f7ef}.admin-metric>strong{display:block;font-family:var(--heading,"Manrope",Arial,sans-serif);font-size:29px;line-height:1.3;font-weight:650;letter-spacing:-.8px;margin-top:12px;color:#323944}.admin-metric>strong small{font-family:var(--body,Arial,sans-serif);font-size:11px;color:#9ba3af;font-weight:450;letter-spacing:0;margin-left:8px}.admin-metric>p{display:flex;align-items:center;gap:6px;color:#929baa;font-size:9px;margin-top:10px;flex-wrap:wrap}.admin-metric-tag{background:#f1f7ed;color:#7f9b68;padding:2px 5px;display:inline-flex;align-items:center;gap:3px;border-radius:4px;font-size:9px;white-space:nowrap}.admin-metric-tag.orange{background:#fff4eb;color:#c99869}.admin-overview-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(285px,1fr);gap:22px;margin-bottom:23px}.admin-panel{background:white;border:1px solid var(--admin-border);border-radius:11px;overflow:hidden;min-width:0}.admin-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:21px 22px}.admin-panel-heading h2{font-size:14px;font-weight:650;color:#3b4350;letter-spacing:-.25px;line-height:1.4}.admin-panel-heading p{font-size:11px;color:#919aa8;margin-top:4px;line-height:1.6}.admin-panel-heading>svg{color:#a6afbc;flex-shrink:0}.admin-panel-foot{border-top:1px solid var(--admin-border);padding:12px 22px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:10px;color:#8d97a6;min-height:46px}.admin-demo-tag{font-size:9px;color:#8d97a5;background:#f5f7f9;border:1px solid #eef0f3;border-radius:4px;padding:4px 6px;white-space:nowrap}.admin-chart-number{font-size:26px;color:#343f50;font-weight:550;letter-spacing:-.8px;margin:0 23px}.admin-chart-number span{font-size:10px;letter-spacing:0;color:#9aa4b3;font-weight:400;margin-left:11px}.admin-revenue-chart{padding:10px 16px 0}.admin-revenue-chart svg{width:100%;height:227px;display:block}.admin-chart-legend{display:flex;align-items:center;gap:7px}.admin-chart-legend i{width:6px;height:6px;background:#ff914f;border-radius:50%;display:block}.admin-destinations-panel{display:flex;flex-direction:column}.admin-destination-list{padding:0 22px 7px;flex:1 1}.admin-destination-row{display:flex;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid #f0f2f5}.admin-destination-row:first-child{padding-top:4px}.admin-destination-row:last-child{border-bottom:0}.admin-destination-row>.admin-thumb{width:40px;height:40px}.admin-destination-row>div{flex:1 1;min-width:0}.admin-destination-row>div>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.admin-destination-row strong{font-size:12px;font-weight:550;color:#5d6878}.admin-destination-row span:not(.admin-thumb){font-size:10px;color:#949dac}.admin-destination-row>div>i{display:block;height:4px;background:#f4f5f7;border-radius:4px;margin-top:8px;overflow:hidden}.admin-destination-row>div>i>span{display:block;height:100%;border-radius:4px}.admin-upcoming-strip{display:flex;align-items:center;justify-content:space-between;margin:26px 0 14px;gap:15px}.admin-upcoming-strip>div{display:flex;align-items:center;gap:10px}.admin-section-icon{display:grid;place-items:center;width:34px;height:34px;background:#fff0e5;color:#e0915e;border-radius:8px}.admin-upcoming-strip h2{font-size:14px;font-weight:650;color:#4a5361}.admin-upcoming-strip p{font-size:10px;color:#919aa8;margin-top:3px}.admin-agenda-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:24px}.admin-agenda-card{display:flex;align-items:center;gap:12px;text-align:left;border:1px solid var(--admin-border);background:white;border-radius:9px;padding:14px 15px;min-width:0;transition:border-color .15s,box-shadow .15s}.admin-agenda-card:hover{border-color:#f5c5a6;box-shadow:0 3px 12px #ff6b0c09}.admin-agenda-date{width:43px;min-height:50px;padding:4px;border:1px solid #f0e5db;background:#fcf8f4;border-radius:7px;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-shrink:0}.admin-agenda-date strong{font-size:18px;font-weight:650;line-height:1.2;color:#b8916c}.admin-agenda-date span{font-size:9px;letter-spacing:.3px;text-transform:uppercase;color:#bd9e7e;margin-top:3px}.admin-agenda-card>div:nth-child(2){flex:1 1;min-width:0}.admin-agenda-card>div:nth-child(2)>span{font-size:9px;font-weight:550;color:#dd8d55}.admin-agenda-card>div:nth-child(2)>strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:550;color:#636e7e;margin-top:3px}.admin-agenda-card>div:nth-child(2)>small{display:flex;align-items:center;gap:4px;font-size:9px;color:#96a0b0;margin-top:5px}.admin-agenda-card>svg{color:#a8b2c0}.admin-agenda-empty{font-size:12px;color:#8793a5;border:1px dashed #dce3ec;border-radius:9px;padding:23px;grid-column:1/-1;text-align:center}.admin-table-scroll{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.admin-table{width:100%;border-collapse:collapse;text-align:left}.admin-table thead{background:#fafbfc}.admin-table th{font-size:10px;font-weight:550;letter-spacing:.12px;color:#8a94a3;border-top:1px solid var(--admin-border);border-bottom:1px solid var(--admin-border);padding:11px 16px;white-space:nowrap}.admin-table td{padding:16px;color:#758194;font-size:12px;border-bottom:1px solid #eff1f5;vertical-align:middle;white-space:nowrap}.admin-table td:first-child,.admin-table th:first-child{padding-left:22px}.admin-table td:last-child,.admin-table th:last-child{padding-right:22px}.admin-table tbody tr:last-child td{border-bottom:0}.admin-table tbody tr:hover{background:#fdfdfd}.admin-table-link{display:block;color:#62738b;border:0;background:none;font-weight:600;font-size:12px;padding:0;text-align:left;white-space:nowrap}.admin-table-link:hover{color:var(--admin-accent);text-decoration:underline}.admin-table-sub{display:block;color:#98a4b5;font-size:10px;margin-top:4px;line-height:1.45}.admin-person-cell{display:flex;align-items:center;gap:9px;min-width:137px}.admin-person-cell .admin-avatar{width:29px;height:29px;font-size:9px}.admin-person-cell strong{display:block;font-size:11px;color:#65748a;font-weight:550}.admin-person-cell small{display:block;font-size:9px;color:#9ba8ba;margin-top:3px}.admin-experience-cell{max-width:245px;min-width:165px}.admin-experience-cell strong{display:block;font-size:11px;line-height:1.5;white-space:normal;font-weight:550;color:#6b798e}.admin-experience-cell small{display:block;font-size:10px;line-height:1.5;color:#9ba7b9;white-space:normal;margin-top:3px}.admin-amount{font-size:12px;color:#6b7b92;font-weight:600}.admin-status{display:inline-flex;align-items:center;gap:5px;line-height:1.2;border-radius:5px;padding:5px 7px;font-size:10px;font-weight:550;white-space:nowrap;background:#f1f3f6;color:#8c99ad}.admin-status i{display:block;width:4px;height:4px;border-radius:50%;background:currentColor}.admin-status.green{background:#edf6e9;color:#76945d}.admin-status.orange{background:#fff2e8;color:#ce935d}.admin-status.blue{background:#edf4fb;color:#8aa8c5}.admin-status.red{background:#fcf0ee;color:#c79286}.admin-status.purple{background:#f3edfa;color:#aa94c2}.admin-status.gray{background:#f1f4f8;color:#9aa7bb}.admin-thumb{width:43px;height:43px;border-radius:7px;overflow:hidden;display:grid;place-items:center;background:#f9eee4;color:#dca778;flex-shrink:0}.admin-thumb>img{height:100%;width:100%;object-fit:cover;display:block}.admin-thumb.large{width:71px;height:66px;border-radius:9px}.admin-product-cell{display:flex;align-items:center;gap:12px;min-width:215px;max-width:325px}.admin-product-cell .admin-thumb{width:52px;height:43px}.admin-product-cell strong{display:block;font-size:12px;font-weight:550;line-height:1.5;color:#687c98;white-space:normal}.admin-product-cell small{display:block;font-size:10px;color:#9baac0;margin-top:4px}.admin-catalog-table td{padding-top:17px;padding-bottom:17px}.admin-summary{display:flex;align-items:center;gap:13px;flex-wrap:wrap;font-size:11px;color:#8fa0b7;margin-bottom:17px}.admin-summary strong{font-weight:600;color:#6b82a2}.admin-summary>i{display:block;width:1px;height:12px;background:#dce4ee}.admin-toolbar{justify-content:space-between;gap:15px;padding:17px 22px;border-bottom:1px solid var(--admin-border);flex-wrap:wrap}.admin-search,.admin-toolbar{display:flex;align-items:center}.admin-search{gap:8px;border:1px solid #e2e8f0;border-radius:7px;padding:9px 11px;width:295px;max-width:100%;color:#9aaec6}.admin-search>input{width:100%;border:0;background:none;outline:none!important;color:#5e7a9f;font-size:12px}.admin-search>input::placeholder{color:#9aacc5}.admin-clear{width:17px;height:17px;background:none;border:0;padding:0;color:#a1b4cc;display:grid;place-items:center}.admin-filter-tabs{display:flex;align-items:center;gap:2px;flex-wrap:wrap}.admin-filter-tabs>button{background:transparent;border:0;border-radius:5px;color:#8fa3bf;padding:7px 9px;font-size:11px;font-weight:450}.admin-filter-tabs>button.active{background:#fff1e8;color:#d88647;font-weight:600}.admin-filter-tabs>button:hover{background:#faf6f3}.admin-pagination{display:flex;align-items:center;gap:5px}.admin-pagination>button,.admin-pagination>span{display:grid;place-items:center;min-width:28px;height:28px;border:1px solid #e3eaf3;border-radius:5px;background:white;color:#9db2ce;font-size:11px}.admin-pagination>span{background:#fff3eb;border-color:#f9deca;color:#d89869}.admin-empty{padding:60px 25px;text-align:center;color:#98b0cf;display:flex;align-items:center;flex-direction:column;gap:11px}.admin-empty>svg{color:#b2c4dd;margin-bottom:3px}.admin-empty h3{font-size:15px;color:#738eaf;font-weight:550}.admin-empty p{font-size:12px;line-height:1.7;max-width:335px;color:#a2b6d0}.admin-compact .admin-table td{padding-top:10px;padding-bottom:10px}.admin-compact .admin-table .admin-thumb{height:34px;width:40px}.admin-checkin-banner{display:flex;align-items:center;gap:17px;background:linear-gradient(100deg,#fff5eb,#fff9f4);border:1px solid #f7e7d8;border-radius:12px;padding:25px 23px;margin-bottom:23px}.admin-checkin-icon{width:53px;height:53px;display:grid;place-items:center;flex-shrink:0;background:#ffead8;border-radius:12px;color:#e2a16e}.admin-checkin-banner>div{flex:1 1}.admin-checkin-banner h2{font-size:16px;font-weight:650;color:#9d704b;letter-spacing:-.35px}.admin-checkin-banner p{font-size:11px;color:#b99a7e;margin-top:6px;line-height:1.6}.admin-voucher-lookup{display:flex;align-items:stretch;gap:7px;min-width:375px}.admin-voucher-lookup>label{flex:1 1}.admin-voucher-lookup input{height:41px;width:100%;border:1px solid #efd6c2;border-radius:7px;background:#fff;padding:9px 12px;color:#9a7458;font-size:12px;font-family:SFMono-Regular,Consolas,monospace}.admin-voucher-lookup input::placeholder{color:#c7ad97;font-size:11px}.admin-voucher-lookup .admin-button{font-size:12px}.admin-page-note{font-size:11px;line-height:1.7;color:#95abc8;margin-top:18px;display:flex;align-items:flex-start;gap:7px}.admin-page-note svg{flex-shrink:0;margin-top:3px}.admin-orange-text{color:#d78d50!important}.admin-refund-method{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#8ca4c4}.admin-overlay{position:fixed;inset:0;background:#1b273c66;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:100;display:flex;align-items:center;justify-content:center;padding:23px;animation:admin-fade .15s ease-out}.admin-overlay.drawer{justify-content:flex-end;padding:0}.admin-modal{display:flex;flex-direction:column;width:580px;max-width:100%;max-height:92vh;background:white;border-radius:15px;box-shadow:0 20px 100px #14213a20;overflow:hidden}.admin-modal.wide{width:765px}.admin-modal.drawer{width:590px;height:100vh;max-height:100vh;border-radius:0;animation:admin-slide .2s ease-out}.admin-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:25px 26px 22px;border-bottom:1px solid var(--admin-border);flex-shrink:0}.admin-modal-head h2{font-size:23px;font-family:var(--heading,"Manrope",Arial,sans-serif);font-weight:650;letter-spacing:-.7px;color:#435b7c;line-height:1.3}.admin-modal-head p{font-size:11px;line-height:1.6;color:#9baec8;margin-top:6px}.admin-modal-body{padding:24px 26px;overflow-y:auto;flex:1 1;min-height:0;overscroll-behavior:contain}.admin-modal-foot{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding:17px 26px;border-top:1px solid var(--admin-border);flex-shrink:0;background:white}.admin-detail-statuses{display:flex;align-items:center;gap:8px;margin-bottom:22px}.admin-detail-statuses>span:last-child:not(.admin-status){margin-left:auto;color:#9eb3ce;font-size:11px}.admin-detail-section{margin-bottom:25px}.admin-detail-section:last-child{margin-bottom:0}.admin-detail-section>h3{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:650;color:#738ead;margin-bottom:13px;line-height:1.6}.admin-detail-subtitle{font-size:12px;color:#9fb5d0;margin-top:-7px!important;margin-bottom:19px!important}.admin-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:21px 23px}.admin-detail-grid>div>strong{display:block;color:#7995b9;font-size:13px;font-weight:500;line-height:1.7;overflow-wrap:anywhere}.admin-detail-grid>div>small{display:block;font-size:11px;color:#9fb8d7;margin-top:3px;overflow-wrap:anywhere}.admin-label{display:block;font-size:10px;color:#a7bbd7;margin-bottom:6px;font-weight:450}.admin-booking-items{display:flex;flex-direction:column;gap:15px}.admin-booking-item{border:1px solid #e5edf7;border-radius:10px;overflow:hidden}.admin-booking-item-top{display:flex;align-items:center;gap:13px;padding:16px}.admin-booking-item-top>div{flex:1 1;min-width:0}.admin-booking-item-top h4{font-size:13px;font-weight:600;color:#6684aa;line-height:1.5}.admin-booking-item-top p{font-size:11px;color:#9ab2d0;margin-top:5px}.admin-booking-item-top>div>span{display:flex;align-items:center;gap:4px;font-size:10px;color:#aaa4a0;margin-top:5px}.admin-item-details{padding:0 16px 15px;display:flex;flex-direction:column;gap:7px}.admin-item-details>span{font-size:12px;color:#8ca8cb;display:flex;align-items:center;gap:8px}.admin-item-voucher{border-top:1px solid #eaf0f8;border-bottom:1px solid #eaf0f8;background:#fafcff;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-item-voucher .admin-label{font-size:9px;margin-bottom:4px}.admin-item-voucher .admin-link{font-size:11px;color:#e19c61}.admin-cancellation-policy{display:flex;align-items:flex-start;gap:7px;color:#97b3d7;padding:13px 16px;font-size:10px;line-height:1.7}.admin-cancellation-policy svg{flex-shrink:0;margin-top:2px}.admin-item-price{border-top:1px solid #eaf0f8;padding:12px 16px;display:flex;justify-content:space-between;gap:10px;color:#a4bcdd;font-size:11px}.admin-item-price strong{font-weight:600;color:#7e9dc5}.admin-price-lines{margin-top:18px;display:flex;flex-direction:column;gap:9px}.admin-price-lines>div{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:12px;color:#97b1d3}.admin-price-lines>div>span:last-child{text-align:right}.admin-price-lines .total{border-top:1px solid #e2ecf9;padding-top:14px;margin-top:5px;font-size:16px;font-weight:600;color:#6e90bc}.admin-traveler-card{display:flex;align-items:center;gap:12px;padding:15px;border:1px solid #e4edf8;border-radius:9px}.admin-traveler-card .admin-avatar{height:39px;width:39px;font-size:12px}.admin-traveler-card strong{display:block;font-size:13px;font-weight:550;color:#7a9ac3}.admin-traveler-card span:not(.admin-avatar){font-size:11px;color:#a2bce0;display:block;margin-top:3px;overflow-wrap:anywhere}.admin-contact-note{padding:14px 0 0}.admin-contact-note p{font-size:12px;line-height:1.7;color:#9ab7dd;white-space:pre-line}.admin-policy-box{background:#fafcff;border:1px solid #e5eefb;padding:15px;border-radius:9px}.admin-timeline{list-style:none;margin:0 0 20px;padding:0}.admin-timeline>li{display:flex;align-items:flex-start;gap:11px;position:relative;padding-bottom:19px}.admin-timeline>li:before{content:"";position:absolute;left:8px;top:18px;bottom:1px;width:1px;background:#e4edf9}.admin-timeline>li:last-child:before{display:none}.admin-timeline p{font-size:12px;line-height:1.7;color:#8aa9d1;white-space:pre-line}.admin-timeline small{font-size:10px;display:block;color:#afc7e7;margin-top:4px}.admin-step-check{height:17px;width:17px;border:1px solid #ead7c2;background:#fdf4e9;display:grid;place-items:center;color:#cdab80;flex-shrink:0;border-radius:50%;margin-top:2px}.admin-notice{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.7;border:1px solid #e5edf8;background:#f8fbff;color:#86a5ce;padding:13px 14px;border-radius:8px;margin-bottom:20px}.admin-notice svg{flex-shrink:0;margin-top:2px}.admin-notice.orange{background:#fff8f1;border-color:#f7e5d1;color:#c19d75}.admin-fine-print{font-size:11px;line-height:1.75;color:#a0bce1}.admin-form-error{color:#b67363;background:#fff3ef;border:1px solid #f2d9cd;padding:11px 13px;border-radius:7px;font-size:12px;line-height:1.6;margin-bottom:16px}.admin-form .admin-form-error{margin-bottom:0}.admin-form{display:flex;flex-direction:column;gap:17px}.admin-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.admin-field{display:flex;flex-direction:column;gap:7px;font-size:12px;color:#789ac6;min-width:0}.admin-field>span{font-weight:550}.admin-field input,.admin-field select,.admin-field textarea{width:100%;border:1px solid #dce8f8;border-radius:7px;background:#fff;color:#779ac8;min-height:41px;padding:10px 11px;font-size:13px;min-width:0}.admin-field input::placeholder,.admin-field textarea::placeholder{color:#b2c9e8}.admin-field textarea{resize:vertical;min-height:76px;line-height:1.65}.admin-field input:disabled,.admin-field select:disabled,.admin-field textarea:disabled{background:#f7faff;color:#9bb8de}.admin-field small{font-size:10px;line-height:1.75;color:#a5c0e3}.admin-form-subheading{display:flex;align-items:center;gap:8px;font-size:13px;color:#8aacd8;font-weight:600;padding:5px 0 12px;border-bottom:1px solid #e3edfb;margin-top:4px}.admin-editor-tabs{display:flex;gap:6px;border-bottom:1px solid #e4edfb;padding-bottom:13px;margin-bottom:23px}.admin-editor-tabs>button{border:0;background:none;padding:8px 13px;border-radius:7px;color:#97b5de;font-size:12px}.admin-editor-tabs>button.active{background:#fff2e7;color:#d3925c;font-weight:650}.admin-image-preview{display:flex;align-items:center;gap:13px;padding:12px;border:1px solid #e5edfa;border-radius:8px;background:#fcfdff}.admin-image-preview strong{font-size:12px;font-weight:550;color:#97b4dc}.admin-image-preview p{font-size:11px;color:#b5ccea;margin-top:4px;line-height:1.7}.admin-package-editor{border:1px solid #dfebfb;border-radius:9px;padding:15px 16px}.admin-package-editor-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:15px}.admin-package-editor-head strong{display:flex;align-items:center;gap:7px;font-size:13px;color:#8baedc;font-weight:600}.admin-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:11px 0}.admin-toggle-row strong{font-size:12px;font-weight:550;color:#83a7d7}.admin-toggle-row p{font-size:10px;line-height:1.6;color:#adc8e9;margin-top:4px}.admin-toggle{width:36px;height:21px;flex-shrink:0;border-radius:13px;border:0;background:#d9e4f4;display:flex;align-items:center;padding:3px;transition:background .2s}.admin-toggle>span{width:15px;height:15px;background:#fff;border-radius:50%;box-shadow:0 1px 2px #25427120;transition:transform .2s}.admin-toggle.on{background:#ff8640}.admin-toggle.on>span{transform:translateX(15px)}.admin-voucher-hero{border:1px solid #f5e4d2;background:linear-gradient(140deg,#fff7ed,#fff);border-radius:12px;text-align:center;padding:24px 15px;margin-bottom:25px;display:flex;flex-direction:column;align-items:center}.admin-voucher-hero-icon{color:#e7b07d;display:grid;place-items:center;margin-bottom:13px}.admin-voucher-hero h3{font-size:20px;font-weight:650;letter-spacing:-.6px;color:#b6936e;margin:15px 0 13px}.admin-voucher-hero>p{font-size:10px;color:#b1cbea;margin-top:10px}.admin-voucher-hero.redeemed{background:linear-gradient(140deg,#f2f8ed,#fff);border-color:#e5eedd}.admin-voucher-hero.redeemed .admin-voucher-hero-icon{color:#9eb787}.admin-voucher-hero.redeemed h3{color:#90aa78}.admin-voucher-code{display:inline-flex;align-items:center;gap:8px;border:1px dashed #decbb5;background:#fff;border-radius:7px;padding:5px 8px 5px 14px;color:#ac825b}.admin-voucher-code>span{font-family:SFMono-Regular,Consolas,monospace;letter-spacing:1px;font-size:15px;font-weight:550;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.admin-demo-inline{display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px;color:#aec6e7;margin-top:22px}.admin-refund-amount{margin-left:auto;font-size:26px;font-weight:600;letter-spacing:-.75px;color:#7d9fcc}.admin-bank-card{border:1px solid #dceafb;border-radius:11px;padding:19px;background:linear-gradient(135deg,#f3f8ff,#fff)}.admin-bank-card>div:first-child{display:flex;align-items:center;justify-content:space-between;color:#8caedc;font-size:12px}.admin-bank-number{display:block;font-size:24px;letter-spacing:2px;color:#7da3d4;font-weight:550;margin:19px 0}.admin-bank-bottom{display:flex;justify-content:space-between;gap:15px;font-size:9px;color:#b1cdef;letter-spacing:.3px}.admin-bank-bottom strong{display:block;color:#90b4e3;font-size:11px;font-weight:500;margin-top:4px;letter-spacing:0}.admin-note-text{padding:14px;background:#f7faff;border:1px solid #e4edfb;color:#91b2df;border-radius:8px;font-size:12px;line-height:1.8;white-space:pre-line;overflow-wrap:anywhere}.admin-refund-action{border:1px solid #e0ebfa;background:#fcfdff;padding:18px;border-radius:10px;margin-bottom:23px}.admin-refund-action h3{font-size:14px;color:#81a6d8;font-weight:600}.admin-refund-action p{font-size:12px;color:#a4c1e6;line-height:1.8;margin-top:8px;margin-bottom:16px}.admin-form.admin-refund-action{gap:14px}.admin-form.admin-refund-action p{margin:0}.admin-completed-refund{display:flex;align-items:flex-start;gap:11px;border:1px solid #e2ecd8;border-radius:9px;padding:18px;margin-bottom:23px;background:#f7fbf2;color:#9fb987}.admin-completed-refund>svg{flex-shrink:0;margin-top:2px}.admin-completed-refund h3{font-size:13px;font-weight:600;color:#90aa76}.admin-completed-refund p{font-size:12px;line-height:1.8;color:#a9bf94;margin-top:7px}.admin-availability-picker{display:flex;align-items:center;justify-content:space-between;gap:20px;background:white;border:1px solid var(--admin-border);border-radius:10px;padding:16px 19px;margin-bottom:21px}.admin-picker-image{display:flex;align-items:center;gap:13px}.admin-picker-image,.admin-picker-image>div{flex:1 1;min-width:0}.admin-picker-image label{display:block;font-size:10px;color:#9cb8e0;margin-bottom:3px}.admin-picker-image select{border:0;padding:0 26px 0 0;background:transparent;color:#729bce;font-size:14px;font-weight:550;max-width:100%;outline-offset:5px!important}.admin-availability-picker>span{display:flex;align-items:center;gap:6px;font-size:11px;color:#a6c1e6;white-space:nowrap}.admin-availability-layout{display:grid;grid-template-columns:minmax(0,1fr) 305px;gap:20px;align-items:start}.admin-calendar-panel .admin-panel-heading{padding:19px 21px}.admin-calendar-panel .admin-panel-heading h2{font-size:16px}.admin-calendar-panel .admin-panel-heading p{font-size:11px}.admin-calendar{padding:0 15px 17px}.admin-calendar-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:6px}.admin-calendar-weekdays>span{text-align:center;font-size:10px;color:#adc4e4;padding:8px 0}.admin-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.admin-calendar-day{min-height:94px;background:#fff;border:1px solid #e4edfa;border-radius:7px;padding:9px 7px 8px;display:flex;align-items:flex-start;flex-direction:column;text-align:left;gap:0;overflow:hidden}.admin-calendar-day:hover{border-color:#e8b78e;background:#fffdfb}.admin-calendar-day.selected{background:#fff6ed;border-color:#ecaf80;box-shadow:0 0 0 1px #ecaf80}.admin-calendar-day.outside{opacity:.4}.admin-calendar-day.past{background:#f8fafd}.admin-calendar-day.closed{background:repeating-linear-gradient(135deg,#fafbfd,#fafbfd 5px,#f4f7fc 0,#f4f7fc 6px)}.admin-calendar-day.closed.selected{background:#fff5eb}.admin-day-number{font-size:12px;line-height:22px;color:#95b4df;font-weight:550;display:grid;place-items:center;width:22px;height:22px;border-radius:50%}.admin-day-number.today{background:#ff6f1f}.admin-calendar-day strong{display:block;font-size:9px;color:#a6bddd;font-weight:500;line-height:1.45;margin-top:6px;white-space:nowrap}.admin-calendar-day.selected strong{color:#d9a579}.admin-calendar-day small{font-size:8px;display:block;color:#bdcfe8;margin-top:3px;white-space:nowrap}.admin-day-capacity{height:3px;background:#eef3fa;border-radius:3px;display:block;width:100%;margin-top:auto;overflow:hidden}.admin-day-capacity>span{display:block;height:100%;background:#f6bd8e;border-radius:3px}.admin-calendar-day .admin-unscheduled{white-space:normal;line-height:1.5;margin-top:10px;color:#c0d3ee}.admin-calendar-legend{flex-wrap:wrap;font-size:9px;padding:12px 20px;justify-content:flex-start;gap:14px}.admin-calendar-legend>span{display:flex;align-items:center;gap:5px}.admin-calendar-legend>span>i{height:5px;width:5px;border-radius:2px;display:block}.admin-calendar-legend>span>i.orange{background:#eeaf7d}.admin-calendar-legend>span>i.gray{background:#dce6f3}.admin-calendar-legend>span:last-child{margin-left:auto;font-size:8px}.admin-day-editor .admin-panel-heading{padding:20px 20px 17px;border-bottom:1px solid var(--admin-border)}.admin-day-editor .admin-panel-heading .admin-overline{font-size:8px;margin-bottom:5px}.admin-day-editor .admin-panel-heading h2{font-size:14px}.admin-day-form{padding:19px 20px 22px;gap:17px}.admin-day-metrics{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:3px}.admin-day-metrics>div{border:1px solid #e3edfb;border-radius:8px;padding:12px 10px;background:#fcfdff;color:#a4bfe3}.admin-day-metrics strong{display:block;font-size:21px;font-weight:600;color:#8dacd5;line-height:1.3;margin-top:5px}.admin-day-metrics span{font-size:9px;color:#b0c8e8;display:block;margin-top:4px}.admin-day-form .admin-notice{font-size:11px;padding:10px;margin-bottom:0}.admin-day-form .admin-field{font-size:11px}.admin-day-form .admin-field>small{font-size:10px}.admin-day-form .admin-toggle-row{padding:0}.admin-day-form .admin-toggle-row strong{font-size:11px}.admin-day-form .admin-toggle-row p{font-size:10px}.admin-locked-slots{border:1px solid #e5edfa;border-radius:7px;background:#f9fbff;padding:11px}.admin-locked-slots>span{display:flex;align-items:center;gap:5px;font-size:9px;color:#a5bfdf}.admin-locked-slots>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.admin-locked-slots small{font-size:10px;padding:3px 6px;border:1px solid #dce8f8;border-radius:4px;color:#8badd7;background:white}.admin-settings-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(270px,1fr);gap:22px;align-items:start}.admin-settings-body{padding:3px 25px 26px}.admin-settings-side{display:flex;flex-direction:column;gap:20px}.admin-connections{padding:0 22px 12px}.admin-connections>div{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #e8effa;padding:13px 0;font-size:11px;color:#a1bcdf}.admin-connections>div:last-child{border-bottom:0}.admin-connections>div>span:first-child{color:#8cadd6}.admin-connections>div>span:last-child:not(.admin-status){font-size:10px}.admin-reset-card{padding:22px}.admin-reset-card>svg{color:#b6a58d}.admin-reset-card h2{font-size:14px;font-weight:600;color:#9eafc6;margin-top:13px}.admin-reset-card p{font-size:11px;color:#b1c4df;line-height:1.8;margin:9px 0 19px}.admin-demo-explainer>h3{font-size:20px;font-weight:650;color:#89a7cf;margin:13px 0 10px;letter-spacing:-.4px}.admin-demo-explainer>p{font-size:13px;line-height:1.8;color:#a6bfdf}.admin-demo-explainer-icon{color:#e9b88d;width:52px;height:52px;background:#fff3e9;border-radius:12px;display:grid;place-items:center}.admin-demo-explainer>ol{padding:0 0 0 20px;margin:22px 0;color:#d6a379}.admin-demo-explainer li{padding:0 0 16px 5px}.admin-demo-explainer li strong{display:block;color:#9ab4d8;font-size:13px;font-weight:550}.admin-demo-explainer li span{display:block;font-size:12px;line-height:1.8;color:#b0c8e7;margin-top:5px}.admin-workspace-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:26px;font-size:10px;color:#adbdd3}.admin-workspace-footer>span{display:flex;align-items:center;gap:5px}.admin-toast{position:fixed;right:25px;bottom:24px;background:#35465f;border:1px solid #586d8b;box-shadow:0 10px 45px #1b2b451c;color:white;border-radius:10px;padding:14px 17px;z-index:140;font-size:12px;line-height:1.6;display:flex;align-items:center;gap:10px;max-width:calc(100vw - 32px);animation:admin-fade .2s ease-out}.admin-toast>svg{color:#c2d6ba;flex-shrink:0}.admin-toast>button{color:#c2d4ed;background:none;border:0;display:grid;place-items:center;padding:0;margin-left:8px;flex-shrink:0}.admin-mobile-backdrop{display:none}@keyframes admin-fade{0%{opacity:0}to{opacity:1}}@keyframes admin-slide{0%{opacity:0;transform:translateX(25px)}to{opacity:1;transform:translateX(0)}}@media(min-width:1600px){.admin-content{padding:38px 41px}.admin-topbar{padding:0 41px}.admin-metric{min-height:158px;padding:22px 24px}.admin-metric>strong{font-size:33px}.admin-revenue-chart svg{height:244px}.admin-panel-heading{padding:22px 25px}.admin-table td{padding-top:18px;padding-bottom:18px}.admin-agenda-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-agenda-card{gap:10px;padding:13px}.admin-agenda-date{width:37px}.admin-agenda-card>div:nth-child(2)>strong{font-size:10px}}@media(max-width:1250px){.admin-sidebar{width:219px;padding:25px 15px 18px}.admin-main{margin-left:219px}.admin-topbar{padding:0 25px}.admin-content{padding:28px 25px}.admin-global-search{display:none}.admin-topbar-actions{gap:13px}.admin-metrics{gap:12px}.admin-metric{padding:17px 16px}.admin-metric>strong{font-size:27px}.admin-metric>p{font-size:8px;gap:5px}.admin-overview-grid{gap:17px;grid-template-columns:minmax(0,1.75fr) minmax(250px,1fr)}.admin-panel-heading{padding:19px 18px}.admin-panel-heading p{font-size:10px}.admin-destination-list,.admin-panel-foot{padding-left:18px;padding-right:18px}.admin-chart-number{margin-left:19px;font-size:24px}.admin-chart-number span{font-size:9px}.admin-table td,.admin-table th{padding-left:13px;padding-right:13px}.admin-table td:first-child,.admin-table th:first-child{padding-left:18px}.admin-table td:last-child,.admin-table th:last-child{padding-right:18px}.admin-checkin-banner{flex-wrap:wrap;gap:13px;padding:21px}.admin-voucher-lookup{width:100%;min-width:0;margin-top:5px}.admin-checkin-banner>div{min-width:250px}.admin-availability-layout{grid-template-columns:minmax(0,1fr) 280px;gap:15px}.admin-calendar{padding:0 11px 13px}.admin-calendar-grid{gap:4px}.admin-calendar-day{padding:8px 5px;min-height:89px}.admin-calendar-day strong{font-size:8px}.admin-calendar-day small{font-size:7px}.admin-day-editor .admin-panel-heading,.admin-day-form{padding:18px 17px}.admin-settings-layout{gap:17px;grid-template-columns:minmax(0,1.6fr) minmax(245px,1fr)}.admin-page-heading h1{font-size:28px}}@media(max-width:1020px){.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.admin-metric{min-height:139px;padding:18px 20px}.admin-metric>p{font-size:10px}.admin-metric>strong{font-size:28px}.admin-overview-grid{grid-template-columns:1fr}.admin-destination-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;row-gap:0;padding-bottom:12px}.admin-destination-row:first-child{padding-top:13px}.admin-destination-row:nth-last-child(2){border-bottom:0}.admin-destination-row>.admin-thumb{width:35px;height:35px}.admin-profile{border:0;padding-left:0}.admin-profile>div{display:none}.admin-profile .admin-avatar{width:31px;height:31px}.admin-revenue-chart svg{height:242px}.admin-page-heading{align-items:flex-start}.admin-page-heading p{max-width:355px;line-height:1.7}.admin-page-heading>.admin-button-group{justify-content:flex-end}.admin-availability-layout{grid-template-columns:1fr}.admin-calendar-day{min-height:97px;padding:9px 8px}.admin-calendar-day strong{font-size:10px}.admin-calendar-day small{font-size:9px}.admin-day-form{display:grid;grid-template-columns:1fr 1fr;gap:18px}.admin-day-form>.admin-button,.admin-day-form>.admin-fine-print,.admin-day-form>.admin-form-error,.admin-day-form>.admin-locked-slots,.admin-day-form>.admin-notice,.admin-day-form>.admin-toggle-row{grid-column:1/-1}.admin-day-metrics{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-day-metrics>div{display:flex;align-items:center;gap:9px;padding:14px}.admin-day-metrics strong{margin:0;font-size:21px}.admin-day-metrics span{margin:0;font-size:10px}.admin-day-form .admin-field{font-size:12px}.admin-day-form .admin-field>small{font-size:11px}.admin-settings-layout{grid-template-columns:1fr}.admin-settings-side{display:grid;grid-template-columns:1fr 1fr;gap:17px}.admin-availability-picker{flex-wrap:wrap;gap:10px}.admin-availability-picker>span{margin-left:56px;font-size:10px}}@media(max-width:760px){.admin-sidebar{transform:translateX(-100%);transition:transform .2s;width:240px;z-index:70;padding:27px 18px 19px}.admin-sidebar.open{transform:translateX(0)}.admin-main{margin-left:0}.admin-mobile-backdrop.visible{display:block;position:fixed;inset:0;background:#18243b66;z-index:65}.admin-mobile-menu{display:inline-flex!important}.admin-topbar{height:64px;padding:0 17px;gap:11px}.admin-breadcrumb{margin-right:auto;font-size:11px;gap:7px}.admin-topbar-actions{gap:6px}.admin-topbar .admin-button{font-size:10px;padding:6px 8px;min-height:31px;gap:5px}.admin-content{padding:24px 18px 28px}.admin-page-heading{margin-bottom:22px;gap:15px;flex-wrap:wrap}.admin-overline{font-size:8px;letter-spacing:1.25px;margin-bottom:7px}.admin-page-heading h1{font-size:27px;letter-spacing:-.9px}.admin-page-heading p{font-size:12px;line-height:1.7;margin-top:7px;max-width:100%}.admin-page-heading>.admin-button-group{justify-content:flex-start;gap:7px}.admin-button{font-size:12px;min-height:38px;padding:9px 12px}.admin-select{font-size:11px!important}.admin-metrics{gap:12px;margin-bottom:19px}.admin-metric{padding:17px 16px;min-height:137px}.admin-metric>div{font-size:12px}.admin-metric>div>i{width:27px;height:27px}.admin-metric>strong{font-size:27px}.admin-metric>p{font-size:9px;gap:5px;line-height:1.7}.admin-metric>strong small{font-size:10px}.admin-overview-grid{gap:18px;margin-bottom:20px}.admin-panel-heading{padding:19px 18px}.admin-panel-heading h2{font-size:15px}.admin-panel-heading p{font-size:11px;line-height:1.6;max-width:245px}.admin-chart-number{font-size:25px;margin-top:1px}.admin-chart-number span{font-size:10px}.admin-revenue-chart{padding:11px 12px 0}.admin-revenue-chart svg{height:225px}.admin-destination-row strong{font-size:12px}.admin-destination-row span:not(.admin-thumb){font-size:10px}.admin-destination-row{padding:15px 0}.admin-upcoming-strip{margin-top:23px}.admin-agenda-grid{grid-template-columns:1fr;margin-bottom:21px;gap:10px}.admin-agenda-card{padding:14px;gap:13px}.admin-agenda-card>div:nth-child(2)>strong{font-size:12px}.admin-agenda-card>div:nth-child(2)>small,.admin-agenda-card>div:nth-child(2)>span{font-size:10px}.admin-agenda-date{width:43px;min-height:50px}.admin-panel-foot{font-size:10px;padding:12px 17px;gap:10px}.admin-table td{font-size:12px;padding:15px 14px}.admin-table th{font-size:11px;padding:11px 14px}.admin-table td:first-child,.admin-table th:first-child{padding-left:18px}.admin-table td:last-child,.admin-table th:last-child{padding-right:18px}.admin-table-link{font-size:12px}.admin-person-cell{min-width:145px}.admin-person-cell strong{font-size:12px}.admin-person-cell small{font-size:10px}.admin-experience-cell{min-width:205px;max-width:235px}.admin-experience-cell strong{font-size:12px}.admin-experience-cell small{font-size:11px}.admin-table-sub{font-size:10px}.admin-status{font-size:11px}.admin-product-cell{min-width:245px;max-width:280px}.admin-product-cell strong{font-size:12px}.admin-toolbar{padding:15px 17px;gap:12px}.admin-search{width:100%;padding:10px 11px}.admin-search>input{font-size:13px}.admin-filter-tabs{gap:1px}.admin-filter-tabs>button{font-size:11px;padding:7px 9px}.admin-summary{font-size:11px;gap:10px;line-height:1.7}.admin-checkin-banner{padding:20px 18px;gap:13px}.admin-checkin-icon{width:44px;height:44px;border-radius:10px}.admin-checkin-icon svg{width:25px;height:25px}.admin-checkin-banner>div{min-width:200px}.admin-checkin-banner h2{font-size:15px}.admin-checkin-banner p{font-size:12px}.admin-voucher-lookup input{height:43px;font-size:12px;padding:10px}.admin-voucher-lookup .admin-button{font-size:11px;padding:10px;gap:6px}.admin-page-note{font-size:11px;line-height:1.8}.admin-notifications{width:300px;right:-40px}.admin-overlay{padding:13px}.admin-modal{max-height:94vh;border-radius:12px}.admin-modal.drawer{width:590px;max-width:100%;height:100dvh;max-height:100dvh}.admin-modal-head{padding:23px 21px 20px}.admin-modal-head h2{font-size:23px}.admin-modal-head p{font-size:12px}.admin-modal-body{padding:23px 21px}.admin-modal-foot{padding:16px 21px;gap:8px}.admin-detail-section{margin-bottom:26px}.admin-detail-section>h3{font-size:14px}.admin-detail-grid{gap:19px 17px}.admin-detail-grid>div>strong{font-size:13px}.admin-detail-grid>div>small{font-size:12px}.admin-label{font-size:11px}.admin-detail-statuses>span:last-child:not(.admin-status){font-size:12px}.admin-booking-item-top h4{font-size:14px}.admin-booking-item-top p{font-size:12px}.admin-booking-item-top>div>span{font-size:11px}.admin-item-details>span{font-size:12px}.admin-item-voucher .admin-label{font-size:10px}.admin-item-voucher .admin-link{font-size:12px}.admin-cancellation-policy{font-size:11px}.admin-item-price,.admin-price-lines>div{font-size:12px}.admin-price-lines .total{font-size:17px}.admin-field{font-size:13px}.admin-field input,.admin-field select,.admin-field textarea{font-size:14px;min-height:43px}.admin-field small,.admin-fine-print{font-size:11px}.admin-notice{padding:13px;line-height:1.8}.admin-notice,.admin-toggle-row strong{font-size:12px}.admin-toggle-row p{font-size:11px}.admin-timeline p{font-size:12px}.admin-timeline small{font-size:11px}.admin-bank-number{font-size:24px}.admin-bank-bottom{font-size:9px}.admin-bank-bottom strong{font-size:11px}.admin-voucher-hero h3{font-size:21px}.admin-voucher-code>span{font-size:14px}.admin-completed-refund p,.admin-refund-action p{font-size:12px}.admin-availability-picker{padding:15px 16px;gap:9px}.admin-picker-image select{font-size:13px}.admin-availability-picker>span,.admin-picker-image label{font-size:11px}.admin-calendar-panel .admin-panel-heading{padding:18px 16px}.admin-calendar-panel .admin-panel-heading h2{font-size:17px}.admin-calendar-panel .admin-panel-heading p{font-size:11px}.admin-calendar-panel .admin-button-group{gap:5px}.admin-calendar{padding:0 11px 14px}.admin-calendar-weekdays>span{font-size:11px}.admin-calendar-day{min-height:95px;padding:8px 5px}.admin-day-number{font-size:13px}.admin-calendar-day strong{font-size:9px}.admin-calendar-day small{font-size:8px}.admin-calendar-legend{padding:12px 16px;gap:10px;font-size:10px}.admin-calendar-legend>span:last-child{width:100%;margin-left:0;font-size:9px}.admin-day-editor .admin-panel-heading h2{font-size:16px}.admin-day-editor .admin-panel-heading .admin-overline{font-size:9px}.admin-day-form{padding:19px;gap:18px}.admin-day-form .admin-field,.admin-day-form .admin-toggle-row strong{font-size:12px}.admin-day-form .admin-toggle-row p,.admin-locked-slots small,.admin-locked-slots>span{font-size:11px}.admin-settings-body{padding:3px 20px 23px}.admin-settings-side{gap:17px}.admin-connections{padding:0 18px 10px}.admin-connections>div{font-size:11px}.admin-workspace-footer{font-size:9px;line-height:1.8;gap:10px;flex-wrap:wrap;margin-top:24px}.admin-toast{right:16px;bottom:16px;font-size:12px;padding:13px 14px}.admin-demo-explainer>h3{font-size:21px}}@media(max-width:450px){.admin-topbar{padding:0 13px;gap:8px}.admin-topbar .admin-button>span{display:none}.admin-topbar .admin-button{padding:7px;min-width:30px}.admin-topbar-actions{gap:3px}.admin-topbar .admin-avatar{width:29px;height:29px;font-size:10px}.admin-breadcrumb{font-size:11px;gap:6px}.admin-content{padding:23px 14px 26px}.admin-page-heading h1{font-size:26px}.admin-page-heading p{font-size:12px}.admin-page-heading>.admin-button-group{width:100%}.admin-metrics{gap:9px}.admin-metric{padding:15px 13px;min-height:137px}.admin-metric>div{font-size:11px;gap:5px}.admin-metric>div>i{width:23px;height:23px}.admin-metric>div>i svg{width:15px;height:15px}.admin-metric>strong{font-size:26px;margin-top:12px}.admin-metric>strong small{font-size:10px;margin-left:5px}.admin-metric>p{font-size:9px;gap:4px;display:block;line-height:1.9}.admin-metric-tag{font-size:9px;margin-right:4px}.admin-panel-heading{padding:18px 16px;gap:10px}.admin-panel-heading h2{font-size:14px}.admin-panel-heading p{font-size:11px;max-width:225px}.admin-panel-heading .admin-button.small{font-size:10px;padding:6px 7px;gap:4px}.admin-chart-number{font-size:24px;margin-left:17px}.admin-chart-number span{font-size:9px;display:block;margin:3px 0 0}.admin-revenue-chart{padding:10px 9px 0}.admin-revenue-chart svg{height:205px}.admin-panel-foot{font-size:9px;padding:11px 16px}.admin-destination-list{padding:0 16px 6px;grid-template-columns:1fr}.admin-destination-row{padding:13px 0}.admin-destination-row:nth-last-child(2){border-bottom:1px solid #f0f2f5}.admin-destination-row>.admin-thumb{width:39px;height:39px}.admin-destination-row strong{font-size:13px}.admin-destination-row span:not(.admin-thumb){font-size:11px}.admin-destination-row>div>i{height:5px}.admin-upcoming-strip h2{font-size:14px}.admin-upcoming-strip p,.admin-upcoming-strip>.admin-text-button{font-size:11px}.admin-toolbar{padding:14px 15px}.admin-filter-tabs{gap:0}.admin-filter-tabs>button{font-size:10px;padding:7px 8px}.admin-summary{font-size:11px;gap:8px}.admin-checkin-banner{padding:19px 16px;gap:11px}.admin-checkin-banner>div{min-width:170px}.admin-checkin-banner h2{font-size:14px}.admin-checkin-banner p{font-size:11px;line-height:1.7}.admin-voucher-lookup{flex-direction:column;gap:8px}.admin-voucher-lookup input{font-size:13px;height:44px}.admin-voucher-lookup .admin-button{font-size:12px;min-height:40px}.admin-checkin-icon{width:40px;height:40px}.admin-form-row{grid-template-columns:1fr;gap:17px}.admin-detail-grid{gap:17px 15px}.admin-modal-head{padding:21px 18px 18px}.admin-modal-body{padding:21px 18px}.admin-modal-foot{padding:15px 18px;flex-wrap:wrap}.admin-modal-foot>.admin-button{flex:1 1}.admin-modal-foot>.admin-push-left{flex:0 1 auto;min-width:100px}.admin-booking-item-top{padding:14px;gap:11px}.admin-booking-item-top .admin-thumb.large{width:59px;height:59px}.admin-booking-item-top h4{font-size:13px}.admin-booking-item-top p{font-size:11px}.admin-item-details{padding-left:14px;padding-right:14px}.admin-item-voucher{padding:12px 14px;flex-wrap:wrap}.admin-item-voucher .admin-link{font-size:11px}.admin-cancellation-policy,.admin-item-price{padding:12px 14px}.admin-traveler-card{gap:10px;padding:13px}.admin-traveler-card strong{font-size:13px}.admin-traveler-card span:not(.admin-avatar){font-size:11px}.admin-voucher-hero{padding:22px 13px}.admin-voucher-hero h3{font-size:20px}.admin-voucher-code{padding-left:9px;gap:3px;max-width:100%}.admin-voucher-code>span{font-size:12px;letter-spacing:.5px;word-break:break-all}.admin-bank-card{padding:16px}.admin-bank-number{font-size:23px}.admin-bank-bottom{font-size:8px}.admin-bank-bottom strong{font-size:10px}.admin-refund-action{padding:16px}.admin-notifications{width:278px;right:-38px}.admin-availability-picker{padding:13px}.admin-picker-image{gap:10px}.admin-picker-image .admin-thumb{width:37px;height:37px}.admin-picker-image select{font-size:12px}.admin-availability-picker>span{margin-left:47px;font-size:10px}.admin-calendar{padding:0 8px 11px}.admin-calendar-grid{gap:3px}.admin-calendar-panel .admin-panel-heading{padding:16px 13px;flex-wrap:wrap;gap:13px}.admin-calendar-panel .admin-panel-heading h2{font-size:16px}.admin-calendar-panel .admin-panel-heading .admin-button-group{gap:4px}.admin-calendar-panel .admin-panel-heading p{font-size:10px}.admin-calendar-panel .admin-button.small{font-size:10px;padding:5px 7px;min-height:29px}.admin-calendar-panel .admin-icon-button{width:29px;height:29px}.admin-calendar-weekdays>span{font-size:10px}.admin-calendar-day{min-height:73px;padding:6px 4px;border-radius:5px}.admin-day-number{font-size:12px;width:21px;height:21px;line-height:21px}.admin-calendar-day strong{font-size:0;margin-top:8px}.admin-calendar-day strong:after{content:attr(data-short);font-size:11px}.admin-calendar-day small:not(.admin-unscheduled){display:none}.admin-calendar-day .admin-unscheduled{font-size:8px;margin-top:8px;line-height:1.35}.admin-calendar-legend{padding:11px 13px;font-size:9px;gap:9px}.admin-day-form{padding:17px;grid-template-columns:1fr}.admin-day-form>.admin-field{grid-column:1/-1}.admin-day-metrics{gap:8px}.admin-day-metrics>div{padding:12px 8px;gap:6px;flex-wrap:wrap}.admin-day-metrics strong{font-size:22px}.admin-day-metrics span{font-size:10px;flex-basis:100%}.admin-settings-side{grid-template-columns:1fr}.admin-settings-body{padding:3px 18px 23px}.admin-connections>div{font-size:12px}.admin-connections>div>span:last-child:not(.admin-status){font-size:11px}.admin-reset-card p{font-size:12px}.admin-workspace-footer{font-size:9px;gap:7px}.admin-editor-tabs>button{font-size:12px;padding:8px 11px}.admin-image-preview strong{font-size:12px}.admin-image-preview p{font-size:11px}}@media(prefers-reduced-motion:reduce){.admin-root *{animation:none!important;transition:none!important}}.admin-bottom-nav,.admin-nav>button,.admin-page-heading p,.admin-panel-foot,.admin-panel-heading p,.admin-summary,.admin-workspace-footer{color:#737c89}.admin-panel-heading h2,.admin-upcoming-strip h2{color:#303843}.admin-metric>p{color:#828b98}.admin-metric-tag{color:#627d4d}.admin-metric-tag.orange{color:#b2763d}.admin-table td{color:#667383}.admin-table th{color:#747f8e}.admin-amount,.admin-experience-cell strong,.admin-person-cell strong,.admin-product-cell strong,.admin-table-link{color:#465465}.admin-experience-cell small,.admin-person-cell small,.admin-product-cell small,.admin-table-sub{color:#7c899a}.admin-status.green{color:#53773b}.admin-status.orange{color:#ad6b30}.admin-status.blue{color:#577b9e}.admin-status.red{color:#a76358}.admin-status.purple{color:#8768a5}.admin-status.gray{color:#7b899b}.admin-summary strong{color:#526277}.admin-search{color:#91a0b3;border-color:#e1e6ed}.admin-search>input{color:#45566c}.admin-search>input::placeholder{color:#8c98aa}.admin-filter-tabs>button{color:#7d8a9d}.admin-destination-row strong{color:#556375}.admin-destination-row span:not(.admin-thumb){color:#7c8a9c}.admin-agenda-card>div:nth-child(2)>strong{color:#526176}.admin-agenda-card>div:nth-child(2)>small{color:#7f8fa3}.admin-checkin-banner h2{color:#835b38}.admin-checkin-banner p{color:#9a8068}.admin-voucher-lookup input{color:#765940}.admin-voucher-lookup input::placeholder{color:#aa9583}.admin-page-note{color:#7e8da1}.admin-refund-method{color:#64768f}.admin-modal-head h2{color:#334258}.admin-modal-head p{color:#7c8ca2}.admin-detail-section>h3{color:#52647d}.admin-detail-subtitle{color:#7c8ea8}.admin-detail-grid>div>strong{color:#4c617e}.admin-detail-grid>div>small{color:#7a90ad}.admin-label{color:#8495ad}.admin-booking-item-top h4{color:#495f7d}.admin-booking-item-top p{color:#7e94b1}.admin-item-details>span{color:#6e85a5}.admin-cancellation-policy{color:#7f95b4}.admin-item-price{color:#8095b3}.admin-item-price strong{color:#5c7699}.admin-price-lines>div{color:#7087a6}.admin-price-lines .total{color:#425f83}.admin-traveler-card strong{color:#526f94}.admin-contact-note p,.admin-traveler-card span:not(.admin-avatar){color:#7b96bb}.admin-timeline p{color:#6a87ad}.admin-timeline small{color:#879fbf}.admin-notice{color:#6a84a9;background:#f8faff;border-color:#e4eaf4}.admin-notice.orange{color:#a47c54}.admin-fine-print{color:#7d94b4}.admin-field{color:#536d91}.admin-field input,.admin-field select,.admin-field textarea{color:#486489;border-color:#dce4ef}.admin-field input::placeholder,.admin-field textarea::placeholder{color:#91a6c3}.admin-field small{color:#8198b7}.admin-form-subheading{color:#607fa8}.admin-editor-tabs>button{color:#7b96b8}.admin-image-preview strong{color:#708db2}.admin-image-preview p{color:#8aa2c1}.admin-package-editor-head strong{color:#6082af}.admin-toggle-row strong{color:#5e7fa9}.admin-toggle-row p{color:#839cbd}.admin-voucher-hero h3{color:#9b7751}.admin-voucher-hero.redeemed h3{color:#708c56}.admin-voucher-hero>p{color:#829bbd}.admin-voucher-code{color:#986c42}.admin-demo-inline{color:#8aa1bf}.admin-refund-amount{color:#587aa5}.admin-bank-card>div:first-child{color:#688cba}.admin-bank-number{color:#527aab}.admin-bank-bottom{color:#8ca8ca}.admin-bank-bottom strong{color:#6d91bf}.admin-note-text{color:#7396c3}.admin-refund-action h3{color:#567caa}.admin-refund-action p{color:#839fc2}.admin-completed-refund h3{color:#6e8b50}.admin-completed-refund p{color:#899f72}.admin-picker-image label{color:#809abb}.admin-picker-image select{color:#4d719e}.admin-availability-picker>span{color:#859ebe}.admin-calendar-weekdays>span{color:#8398b5}.admin-day-number{color:#6c88ae}.admin-calendar-day strong{color:#829ab9}.admin-calendar-day small{color:#a1b3cd}.admin-calendar-day .admin-unscheduled{color:#99aecb}.admin-day-metrics>div{color:#8ea9cd}.admin-day-metrics strong{color:#6486b2}.admin-day-metrics span{color:#8fa8c8}.admin-locked-slots>span{color:#8aa3c4}.admin-locked-slots small{color:#7092bd}.admin-connections>div{color:#88a2c2}.admin-connections>div>span:first-child{color:#6b8bb2}.admin-reset-card h2{color:#6f87a7}.admin-reset-card p{color:#8ca3c1}.admin-demo-explainer>h3{color:#5d7ca5}.admin-demo-explainer>p{color:#849bb9}.admin-demo-explainer li strong{color:#7893b6}.admin-demo-explainer li span{color:#8ba3c3}.admin-booking-item-top h4,.admin-day-metrics strong,.admin-demo-explainer>h3,.admin-detail-grid>div>strong,.admin-detail-section>h3,.admin-form-subheading,.admin-modal-head h2,.admin-package-editor-head strong,.admin-picker-image select,.admin-price-lines .total,.admin-refund-action h3,.admin-refund-amount,.admin-traveler-card strong{color:#374151}.admin-availability-picker>span,.admin-booking-item-top p,.admin-cancellation-policy,.admin-contact-note p,.admin-day-metrics span,.admin-demo-explainer li span,.admin-demo-explainer>p,.admin-demo-inline,.admin-detail-grid>div>small,.admin-detail-subtitle,.admin-field small,.admin-fine-print,.admin-image-preview p,.admin-item-details>span,.admin-item-price,.admin-label,.admin-locked-slots>span,.admin-modal-head p,.admin-note-text,.admin-picker-image label,.admin-price-lines>div,.admin-refund-action p,.admin-reset-card p,.admin-timeline p,.admin-timeline small,.admin-toggle-row p,.admin-traveler-card span:not(.admin-avatar),.admin-voucher-hero>p{color:#6b7280}.admin-connections>div>span:first-child,.admin-demo-explainer li strong,.admin-editor-tabs>button,.admin-field,.admin-image-preview strong,.admin-reset-card h2,.admin-toggle-row strong{color:#566171}.admin-field input,.admin-field select,.admin-field textarea{color:#374151}.admin-field input::placeholder,.admin-field textarea::placeholder{color:#8993a2}.admin-notice{background:#f7f9fc;border-color:#e4e8ef;color:#687487}.admin-notice.orange{color:#987047}.admin-bank-bottom strong,.admin-bank-card>div:first-child,.admin-bank-number{color:#536173}.admin-bank-bottom{color:#788394}.admin-calendar-day strong,.admin-calendar-weekdays>span,.admin-day-number{color:#6e7989}.admin-day-number.today{color:#fff}.admin-calendar-day small{color:#8893a4}.admin-locked-slots small{color:#67768a}.admin-connections>div{color:#748093}.admin-language-switcher{flex-shrink:0;max-width:146px}.admin-language-switcher select{font-size:11px;min-width:0}.admin-metric>div>span,.admin-page-heading h1,.admin-panel-heading h2{overflow-wrap:anywhere}.admin-nav>button>span{white-space:normal}.admin-filter-tabs>button{flex-shrink:0}.admin-table td,.admin-table th{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-editor-tabs{flex-wrap:wrap}.admin-content-base-note{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:12px;align-items:start;padding:15px 16px;margin-bottom:21px;border:1px solid #e6e9ed;border-radius:9px;background:#fafbfc;color:#667182}.admin-content-base-note>svg{margin-top:2px;color:#758197}.admin-content-base-note strong{display:block;font-size:12px;font-weight:650;color:#374151}.admin-content-base-note p{margin-top:4px;font-size:11px;line-height:1.65}.admin-content-base-note>.admin-link{font-size:11px;align-self:center;white-space:normal;text-align:left}.admin-translation-panel{display:grid;gap:20px;min-width:0}.admin-translation-intro{display:flex;gap:12px;align-items:flex-start;min-width:0}.admin-translation-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:11px;background:#fff2e9;color:#ef650e}.admin-translation-intro h3{font-size:17px;font-weight:650;color:#374151;line-height:1.35}.admin-translation-guidance,.admin-translation-intro p,.admin-translation-section-heading p{font-size:11px;color:#758092;line-height:1.75;margin-top:5px}.admin-content-languages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.admin-content-languages>button{display:flex;flex-direction:column;gap:5px;min-width:0;padding:12px 13px;text-align:left;border:1px solid #e4e8ed;border-radius:9px;background:#fff;color:#475365;transition:border-color .15s,background .15s}.admin-content-languages>button:hover{border-color:#ffba8d;background:#fffaf6}.admin-content-languages>button.active{border-color:#ff9655;background:#fff5ed;box-shadow:0 0 0 1px #ff96551a}.admin-content-languages>button>span:first-child{font-size:12px;font-weight:650;overflow-wrap:anywhere;line-height:1.4}.admin-content-languages>button>small{font-size:10px;color:#7c8796;line-height:1.4}.admin-content-languages>button.active>small{color:#ba682e}.admin-content-language-progress{display:block;width:100%;height:3px;margin-top:4px;background:#edf0f3;border-radius:4px;overflow:hidden}.admin-content-language-progress>span{display:block;height:100%;background:#9eacba;border-radius:4px;transition:width .15s}.admin-content-languages>button.active .admin-content-language-progress>span{background:#ff7924}.admin-content-language-count{font-size:9px;color:#8992a0;line-height:1.5}.admin-translation-selected{display:flex;justify-content:space-between;gap:12px;align-items:center;border-bottom:1px solid #e9ecf0;padding-bottom:14px;flex-wrap:wrap}.admin-translation-selected>div{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.admin-translation-selected>div>span{font-size:11px;color:#818b9a}.admin-translation-selected strong{font-size:14px;font-weight:650;color:#374151}.admin-content-fallback-label{font-size:10px;line-height:1.5;padding:5px 8px;border-radius:5px;color:#91683f;background:#fcf4e9}.admin-translation-guidance{margin-top:-7px}.admin-translation-fields{display:grid;gap:22px;min-width:0}.admin-translation-field{min-width:0}.admin-translation-field-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px;flex-wrap:wrap}.admin-translation-field-heading>label{font-size:12px;font-weight:600;color:#485466}.admin-translation-field-heading>span{font-size:9px;color:#9099a6}.admin-translation-field-heading>span.entered{color:#678356}.admin-translation-pair{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:12px;align-items:start}.admin-content-reference{min-width:0;padding:10px 11px;border:1px solid #edf0f3;border-radius:7px;background:#f8fafc}.admin-content-reference>span{display:block;font-size:9px;color:#8c96a4;margin-bottom:6px}.admin-content-reference>p{font-size:11px;line-height:1.75;color:#758092;white-space:pre-wrap;overflow-wrap:anywhere;max-height:145px;overflow-y:auto;overscroll-behavior:contain}.admin-translation-pair .admin-field>small{font-size:9px;line-height:1.65}.admin-translation-pair .admin-field input,.admin-translation-pair .admin-field textarea{font-size:12px}.admin-translation-section-heading{padding-top:9px}.admin-translation-section-heading h3{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:650;color:#374151}.admin-translation-package{display:grid;gap:20px;padding:16px;border:1px solid #e5e9ed;border-radius:10px;min-width:0}.admin-translation-package>header{display:flex;gap:8px;flex-direction:column;padding-bottom:13px;border-bottom:1px solid #edf0f3}.admin-translation-package>header>span{font-size:10px;color:#919aa8}.admin-translation-package>header>strong{font-size:13px;font-weight:600;color:#4d5a6d;overflow-wrap:anywhere}@media(max-width:640px){.admin-content-base-note{grid-template-columns:18px minmax(0,1fr);padding:13px}.admin-content-base-note>.admin-link{grid-column:2;justify-self:start}.admin-content-languages{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-translation-pair{grid-template-columns:1fr;gap:8px}.admin-content-reference>p{max-height:100px}.admin-translation-pair .admin-field input,.admin-translation-pair .admin-field textarea{font-size:14px}.admin-translation-package{padding:13px}.admin-translation-intro h3{font-size:16px}.admin-translation-field-heading>label{font-size:13px}}@media(max-width:760px){.admin-topbar{gap:8px;padding-left:15px;padding-right:15px}.admin-topbar-actions{gap:8px;min-width:0}.admin-language-switcher{max-width:128px}.admin-storefront-link{display:none!important}.admin-breadcrumb{display:none}.admin-overline{letter-spacing:.06em}.admin-button-group{flex-wrap:wrap}.admin-voucher-lookup{min-width:0}.admin-calendar-weekdays>span{font-size:10px}}