.auth-box-wide{max-width:500px}.auth-back{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:6px;margin:0 0 24px;color:var(--muted);font-size:.78rem}.auth-box>.eyebrow{display:block;margin-bottom:12px}.auth-box>.admin-login-link,.auth-box>.auth-change{display:block;width:-moz-fit-content;width:fit-content;text-align:left}.auth-box>.auth-change{margin-top:18px}.auth-box>.admin-login-link{margin-top:10px}.auth-site-chrome .site-header{position:relative;top:auto;background:hsla(0,0%,100%,.96);border-bottom:1px solid var(--line)}.auth-site-chrome .site-header .desktop-nav .nav-dropdown summary,.auth-site-chrome .site-header .desktop-nav a,.auth-site-chrome .site-header .header-actions .login-link{color:var(--ink)}.auth-site-chrome .site-header .brand img{width:auto;height:48px}.auth-site-chrome .footer{background:#f7faff;color:var(--text)}.auth-site-chrome .footer .brand img{width:125px!important;height:auto!important}.auth-site-chrome .footer p{color:var(--muted)}.auth-site-chrome .footer-links strong{color:var(--ink)}.auth-site-chrome .footer-links a{color:var(--muted)}.auth-site-chrome .footer-links a:hover{color:var(--green)}.auth-site-chrome .footer-bottom{border-color:var(--line);color:var(--muted)}.auth-note{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:.75rem}.auth-note svg,.auth-success svg{flex-shrink:0;color:var(--green)}.auth-message{display:flex;align-items:center;gap:7px;margin:12px 0!important;font-size:.78rem!important}.auth-error{color:#a1473a}.auth-success{color:var(--green)}.admin-login-link,.auth-change{display:inline-block;border:0;padding:0;background:transparent;color:var(--green);font-size:.82rem;font-weight:700}.admin-login-link{margin-top:28px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.admin-logout{display:inline-flex;align-items:center;gap:5px;margin-left:10px;border:0;background:transparent;color:#aab8c2;font-size:.72rem;cursor:pointer}.admin-logout:hover{color:#ff8d8d}.admin-app{--admin-sidebar:258px;display:flex;min-height:100vh;background:#f4f6f8;color:var(--ink)}.admin-sidebar{position:fixed;inset:0 auto 0 0;z-index:30;display:flex;flex-direction:column;width:var(--admin-sidebar);padding:18px 12px 14px;overflow-y:auto;background:var(--navy);color:#c7d3dc;transition:width .2s}.admin-sidebar.collapsed{width:72px}.admin-sidebar-brand{display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:0 10px 18px;border-bottom:1px solid hsla(0,0%,100%,.1)}.admin-sidebar-brand a{display:block;overflow:hidden}.admin-sidebar-brand img{display:block;height:auto}.admin-sidebar.collapsed .admin-sidebar-brand img{width:38px;height:38px;object-fit:cover;object-position:left}.admin-mobile-toggle,.admin-sidebar-close{display:none}.admin-sidebar nav{padding:15px 0}.admin-nav-group{margin-bottom:18px}.admin-nav-label{display:block;padding:0 11px 7px;color:#7590a3;font-size:.68rem;font-weight:800;letter-spacing:.12em}.admin-nav-item{display:flex;align-items:center;gap:10px;min-height:35px;padding:0 11px;border-radius:4px;color:#b6c6d0;font-size:.82rem}.admin-nav-item.active,.admin-nav-item:hover{background:hsla(0,0%,100%,.09);color:#fff}.admin-nav-item svg{flex:none;color:#80bda4}.admin-sidebar.collapsed .admin-collapse span,.admin-sidebar.collapsed .admin-nav-item span,.admin-sidebar.collapsed .admin-nav-label{display:none}.admin-collapse{display:flex;align-items:center;justify-content:center;gap:6px;min-height:35px;margin-top:auto;border:0;background:hsla(0,0%,100%,.06);color:#a8bcc8;font-size:.7rem}.admin-collapse svg{transform:rotate(90deg)}.admin-main{width:calc(100% - var(--admin-sidebar));min-width:0;margin-left:var(--admin-sidebar);transition:margin .2s}.admin-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:70px;padding:0 32px;border-bottom:1px solid #e2e7eb;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-global-search{display:flex;align-items:center;gap:9px;width:min(470px,48vw);color:#82909a}.admin-global-search input{width:100%;border:0;outline:0;background:transparent;color:var(--ink);font-size:.8rem}.admin-topbar-actions{display:flex;align-items:center;gap:18px}.admin-topbar-actions select{border:1px solid var(--line);padding:8px 10px;background:#fff;color:var(--muted);font-size:.72rem}.admin-topbar-actions button{position:relative;display:grid;place-items:center;border:0;background:transparent;color:var(--muted)}.notification-dot{position:absolute;top:0;right:0;width:6px;height:6px;border-radius:50%;background:#d27735}.admin-profile{display:flex;align-items:center;gap:8px;font-size:.75rem}.admin-profile>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#d9eee4;color:var(--green);font-weight:800}.admin-profile strong{font-weight:700}.admin-content{max-width:1500px;padding:34px 36px 80px;margin:auto}.admin-page-header{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:27px}.admin-page-header h1{font-size:clamp(1.8rem,3vw,2.45rem);letter-spacing:-.04em}.admin-page-header p{margin:8px 0 0;font-size:.84rem}.admin-eyebrow{display:block;margin-bottom:9px;color:var(--green);font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.admin-primary-button,.admin-secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 14px;border:1px solid var(--green);border-radius:3px;font-size:.74rem;font-weight:700}.admin-primary-button{background:var(--green);color:#fff}.admin-secondary-button{border-color:#cbd6dc;background:#fff;color:var(--ink)}.admin-secondary-button:hover{border-color:var(--green);color:var(--green)}.admin-kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-bottom:22px}.admin-kpi,.admin-panel-card{border:1px solid #e1e7eb;background:#fff}.admin-kpi{min-height:128px;padding:18px}.admin-kpi>span{display:block;color:var(--muted);font-size:.73rem}.admin-kpi>strong{display:block;margin:13px 0 8px;font:800 1.45rem Manrope,sans-serif;letter-spacing:-.03em}.admin-kpi small{display:flex;align-items:center;gap:2px;font-size:.68rem}.green-text,.kpi-positive{color:var(--green)}.kpi-negative{color:#b85c4c}.kpi-detail,.table-muted{color:#8996a0}.admin-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.8fr);grid-gap:18px;gap:18px;margin-bottom:18px}.admin-panel-card{padding:22px}.admin-card-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:22px}.admin-card-heading h2{font-size:1.25rem;letter-spacing:-.03em}.admin-card-heading select{border:1px solid var(--line);padding:7px 9px;color:var(--muted);font-size:.7rem}.funnel-list{display:grid;grid-gap:13px;gap:13px}.funnel-label{display:grid;grid-template-columns:26px 1fr auto;align-items:center;grid-gap:7px;gap:7px;font-size:.75rem}.funnel-label>span{color:#9aa8b1;font-size:.65rem}.funnel-label b{font-size:.8rem}.funnel-track{height:7px;margin:7px 0 0 33px;background:#edf1f3}.funnel-track i{display:block;height:100%;background:var(--green)}.funnel-step small{display:block;margin:4px 0 0 33px;color:#95a1a9;font-size:.62rem}.attention-list{border-top:1px solid var(--line)}.attention-item{display:flex;align-items:center;gap:11px;padding:15px 0;border-bottom:1px solid var(--line)}.attention-item>span:nth-child(2){flex:1 1}.attention-item small,.attention-item strong{display:block}.attention-item strong{font-size:.76rem}.attention-item small{margin-top:3px;color:var(--muted);font-size:.67rem}.attention-item>svg{color:#96a3ac}.attention-icon{display:grid;place-items:center;width:31px;height:31px;background:#fff3e8;color:#c66b2c}.second-row>.admin-panel-card:first-child{min-width:0}.admin-text-link,.table-action{display:inline-flex;align-items:center;gap:5px;border:0;background:none;color:var(--green);font-size:.73rem;font-weight:700}.admin-table-wrap{overflow-x:auto}.admin-table{width:100%;border-collapse:collapse;min-width:690px}.admin-table th{padding:0 12px 12px;border-bottom:1px solid var(--line);color:#84919b;font-size:.63rem;font-weight:700;text-align:left;white-space:nowrap}.admin-table td{padding:14px 12px;border-bottom:1px solid #edf0f2;color:#53606d;font-size:.7rem;white-space:nowrap}.admin-table td:first-child,.admin-table th:first-child{padding-left:0}.admin-table small,.admin-table strong{display:block}.admin-table strong{color:var(--ink);font-weight:700}.table-muted{margin-top:3px;font-size:.62rem}.admin-status{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;background:#f1f4f5;color:#62717b;font-size:.63rem}.admin-status i{width:5px;height:5px;border-radius:50%;background:#9aa7af}.admin-status.success{background:#eaf6f0;color:#15744f}.admin-status.success i{background:var(--green)}.admin-status.warning{background:#fff3e7;color:#a6632c}.admin-status.warning i{background:#c77a32}.admin-status.danger{background:#fff0ee;color:#a54f43}.admin-status.danger i{background:#bd5a4b}.opportunity-total{padding:14px;margin-bottom:12px;background:var(--pale)}.opportunity-total span{display:block;color:var(--muted);font-size:.67rem}.opportunity-total strong{display:block;margin-top:5px;font-size:1.35rem}.opportunity-row{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--line);color:var(--muted);font-size:.73rem}.opportunity-row strong{color:var(--ink)}.full-button{width:100%;margin-top:18px}.admin-header{display:none}.admin-header h1{font-size:clamp(2.4rem,5vw,4.1rem)}.admin-header p{margin-bottom:0}.admin-section{max-width:1184px;padding:60px 28px 110px;margin:auto}.admin-overview{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin-bottom:30px}.admin-card,.admin-stat{border:1px solid var(--line);background:#fff}.admin-stat{padding:22px}.admin-stat small,.admin-stat span{display:block;color:var(--muted);font-size:.72rem}.admin-stat strong{display:block;margin:10px 0 5px;font:700 1rem Manrope,sans-serif}.admin-stat small{color:var(--green);font-weight:700;letter-spacing:.08em}.admin-card{max-width:780px;padding:32px}.admin-card-title{display:flex;justify-content:space-between;gap:25px;padding-bottom:25px;border-bottom:1px solid var(--line)}.admin-card-title>svg{color:var(--green)}.admin-card-title h2{font-size:1.8rem}.admin-card-title p{margin-bottom:0;font-size:.85rem}.admin-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin-top:25px}.admin-form label{display:block;color:var(--muted);font-size:.76rem;font-weight:700}.admin-form .wide{grid-column:1/-1}.admin-form input{display:block;width:100%;margin-top:8px;padding:13px;border:1px solid var(--line);outline:0}.admin-form input:focus{border-color:var(--green)}.admin-form .button{grid-column:1/-1;justify-self:start}.admin-users-card{margin-top:30px}.admin-users-list{margin-top:20px;border-top:1px solid var(--line)}.admin-user-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid var(--line)}.admin-user-row small,.admin-user-row strong{display:block}.admin-user-row strong{font-size:.86rem}.admin-user-row small{margin-top:4px;color:var(--muted);font-size:.72rem}.admin-user-actions{display:flex;gap:8px}.icon-danger,.icon-promote{display:grid;place-items:center;width:36px;height:36px;background:#fff}.icon-danger{border:1px solid #e7c6c0;color:#a1473a}.icon-promote{border:1px solid #b8d8c9;color:var(--green)}.icon-danger:hover{background:#fff4f2}.icon-promote:hover{background:#f1faf5}.editor-tabs{flex-wrap:wrap;gap:4px;align-content:flex-start;padding:8px;border:1px solid #e1e7eb;background:#fff}.editor-tabs a{padding:10px 12px;color:var(--muted);font-size:.72rem}.editor-tabs a.active,.editor-tabs a:hover{background:#eaf6f0;color:var(--green);font-weight:700}.admin-editor-layout{grid-template-columns:minmax(0,1fr) 320px;width:100%;min-width:0}.editor-card{padding:0}.editor-section{padding:25px;border-bottom:1px solid var(--line)}.editor-section:last-child{border-bottom:0}.admin-form-grid{grid-template-columns:1fr 1fr}.admin-form-grid label{display:block;color:var(--muted);font-size:.7rem;font-weight:700}.admin-form-grid input,.admin-form-grid select,.admin-form-grid textarea{display:block;margin-top:7px;padding:11px 12px;border:1px solid var(--line);outline:0;background:#fff;color:var(--ink);font-size:.78rem}.admin-form-grid input:focus,.admin-form-grid select:focus,.admin-form-grid textarea:focus{border-color:var(--green)}.page-actions{display:flex;gap:8px}.feature-checks{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.feature-checks label{display:flex;align-items:center;gap:9px;padding:11px;border:1px solid var(--line);color:var(--muted);font-size:.75rem}.feature-checks input{accent-color:var(--green)}.admin-side-note{padding:20px;border-left:3px solid var(--green);background:#fff}.admin-side-note h3{margin:7px 0;font-size:1.1rem}.admin-side-note p{margin:0;font-size:.76rem}.brand-preview{display:flex;align-items:center;gap:18px;min-height:150px;padding:15px;margin-bottom:22px;background:var(--pale)}.brand-preview img{width:190px;height:auto}.brand-preview span{color:var(--muted);font-size:.72rem}.cms-section-list{border-top:1px solid var(--line)}.cms-section-row{display:flex;align-items:center;gap:14px;min-height:62px;padding:10px 4px;border-bottom:1px solid var(--line)}.cms-section-row>div{flex:1 1}.cms-section-row small,.cms-section-row strong{display:block}.cms-section-row strong{font-size:.78rem}.cms-section-row small{margin-top:4px;color:var(--muted);font-size:.66rem}.drag-handle{color:#a1adb4;cursor:-webkit-grab;cursor:grab}.nested-row{padding-left:35px;background:#fafcfc}.switch input{display:none}.switch i{display:block;width:30px;height:16px;border-radius:20px;background:#ccd5da;cursor:pointer}.switch input:checked+i{background:var(--green)}.switch i:after{display:block;width:12px;height:12px;margin:2px;border-radius:50%;background:#fff;content:"";transition:transform .2s}.switch input:checked+i:after{transform:translateX(14px)}.media-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.media-tile,.media-upload{min-height:190px;padding:12px;border:1px solid var(--line)}.media-tile img{display:block;width:100%;height:120px;object-fit:contain;background:var(--pale)}.media-tile small,.media-tile strong,.media-upload small,.media-upload strong{display:block;margin-top:8px}.media-tile strong,.media-upload strong{font-size:.72rem}.media-tile small,.media-upload small{color:var(--muted);font-size:.65rem}.media-upload{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--green);border-style:dashed;text-align:center}.media-upload small{color:var(--muted)}.placeholder-panel{min-height:360px}.admin-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:280px;padding:30px;text-align:center}.admin-empty>span{display:grid;place-items:center;width:42px;height:42px;background:#eaf6f0;color:var(--green)}.admin-empty h3{margin:14px 0 5px;font-size:1.1rem}.admin-empty p{max-width:370px;margin:0 0 18px;font-size:.78rem}.admin-error-state,.admin-loading{display:flex;align-items:center;gap:9px;padding:18px;color:var(--muted);font-size:.78rem}.admin-error-state{color:#a54f43;background:#fff0ee}.admin-error-state button{margin-left:auto;border:0;background:transparent;color:inherit;font-weight:700}.filter-icon{font-size:1rem}.admin-form-grid+.admin-form-grid{margin-top:20px}@media (max-width:760px){.admin-product-editor-grid,.admin-utm-form{grid-template-columns:1fr}.admin-utm-form .wide{grid-column:auto}}@media (max-width:1050px){.admin-sidebar{width:72px}.admin-sidebar .admin-collapse span,.admin-sidebar .admin-nav-item span,.admin-sidebar .admin-nav-label{display:none}.admin-main{width:calc(100% - 72px);margin-left:72px}.admin-sidebar-brand img{width:38px;height:38px;object-fit:cover;object-position:left}.admin-dashboard-grid{grid-template-columns:1fr}}@media (max-width:720px){.admin-sidebar{display:none}.admin-sidebar.mobile-open{display:flex;width:270px;box-shadow:10px 0 30px rgba(0,0,0,.2)}.admin-sidebar.mobile-open .admin-collapse span,.admin-sidebar.mobile-open .admin-nav-item span,.admin-sidebar.mobile-open .admin-nav-label{display:block}.admin-sidebar.mobile-open .admin-sidebar-brand img{width:180px;height:auto;object-fit:contain}.admin-mobile-toggle,.admin-sidebar-close{display:grid;place-items:center;border:0;background:transparent;color:inherit}.admin-mobile-toggle{position:fixed;top:17px;left:17px;z-index:25;width:36px;height:36px;background:var(--navy);color:#fff}.admin-main{width:100%;margin-left:0}.admin-topbar{padding:0 18px 0 66px}.admin-global-search{width:auto;flex:1 1}.admin-global-search input{max-width:180px}.admin-profile strong,.admin-topbar-actions select{display:none}.admin-content{padding:27px 16px 60px}.admin-page-header{display:block}.admin-page-header .admin-primary-button,.admin-page-header .admin-secondary-button{margin-top:18px}.admin-kpi-grid{grid-template-columns:1fr 1fr}.admin-panel-card{padding:17px 14px}}@media (prefers-reduced-motion:reduce){.admin-bar-column i{animation:none}.admin-panel-card,.admin-query-filters{transition:none}}@media (max-width:760px){.admin-order-summary{align-items:flex-start;flex-direction:column}.admin-query-filters .admin-toolbar{display:grid;grid-template-columns:1fr}.admin-order-table{overflow-x:auto}.admin-order-table table{min-width:900px}.admin-dashboard-footer-card{display:block}.admin-dashboard-footer-card a{display:inline-block;margin-top:12px}.admin-bar-chart{gap:7px}.admin-bar-column span{font-size:9px}.admin-bar-column i{width:70%}.admin-recent-row{grid-template-columns:30px minmax(0,1fr)}.admin-recent-row>div:last-child{grid-column:2;justify-items:start}.admin-cms{padding:8px 14px 45px}.admin-cms-header{display:block;margin-bottom:20px}.admin-cms-header h1{font-size:clamp(1.7rem,8vw,2.4rem)}.admin-sidebar-brand img{max-width:145px}.admin-order-table,.admin-table-wrap{overflow-x:auto}.admin-order-table table,.admin-table{min-width:680px}.admin-input{width:100%;margin-top:14px}.admin-cms-card{padding:18px}.admin-cms-primary,.admin-secondary-button{min-height:42px}}@media (max-width:620px){.admin-kpi-grid{gap:9px}.admin-kpi{min-height:112px;padding:13px}.admin-kpi>strong{font-size:1.1rem}.admin-kpi small{font-size:.59rem}.admin-card-heading{display:block}.admin-card-heading select{margin-top:12px}}.admin-tracking-url{display:block;max-width:280px;overflow:hidden;color:#41647a;font:600 11px ui-monospace,SFMono-Regular,monospace;text-overflow:ellipsis;white-space:nowrap}.admin-table td small{display:block}.admin-table td small b{color:#2c4a5b}.admin-template-variables{display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:#5c7180;font-size:12px}.admin-template-variables span{font-weight:700;color:#415662}.admin-template-actions{display:flex;gap:10px}.admin-utm-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px 22px;gap:18px 22px}.admin-utm-form label{display:grid;grid-gap:7px;gap:7px;color:#526a78;font-size:.74rem;font-weight:800}.admin-utm-form input{width:100%;min-height:44px;padding:0 13px;border:1px solid #d8e3e8;border-radius:7px;background:#fbfdfe;color:#1c3443;font:inherit;font-size:.8rem}.admin-utm-form input:focus{border-color:#18b982;outline:0;box-shadow:0 0 0 3px rgba(24,185,130,.12)}.admin-utm-form .wide{grid-column:1/-1}.admin-utm-result{display:flex;align-items:center;gap:12px;margin-top:24px;padding:15px;border:1px solid #d8ebe2;border-radius:8px;background:#f3fbf7}.admin-utm-result strong{display:block;color:#146f53;font-size:.75rem}.admin-utm-result code{display:block;margin-top:6px;overflow-wrap:anywhere;color:#315b4e;font:700 .73rem ui-monospace,SFMono-Regular,monospace}.admin-order-summary{gap:12px;margin:0 0 16px;padding:15px 18px;border:1px solid #dfe9ed;border-radius:10px;color:#71828c;font-size:12px;box-shadow:0 8px 20px rgba(17,55,82,.04)}.admin-order-summary strong{color:#173e50;font-size:15px}.admin-query-filters{margin-bottom:18px;transition:box-shadow .2s,transform .2s}.admin-panel-card:hover,.admin-query-filters:hover{box-shadow:0 14px 34px rgba(17,55,82,.08);transform:translateY(-1px)}.admin-order-table{border:1px solid #e0e9ed;border-radius:10px;box-shadow:0 10px 25px rgba(17,55,82,.05)}.admin-order-table th{padding:13px 16px;background:#f7fafb;color:#687d88;font-size:11px;text-align:left;white-space:nowrap}.admin-order-table td{padding:14px 16px;border-top:1px solid #edf2f4;color:#304d5c;font-size:12px}.admin-order-table tr{transition:background .15s}.admin-order-table tbody tr:hover{background:#f7fcfa}.admin-order-table td small{color:#80919a;font-size:11px}.admin-order-table select{min-height:34px;padding:0 8px;border:1px solid #d7e4e8;border-radius:5px;color:#355361;font-size:12px}.admin-query-filters input,.admin-query-filters select{min-height:40px;padding:0 11px;border:1px solid #d5e2e7;border-radius:6px;background:#fbfdfe;color:#345361;font-size:12px}.admin-chart-card{min-height:330px}.admin-bar-chart{display:flex;align-items:flex-end;gap:15px;height:210px;padding:25px 8px 0;border-bottom:1px solid #dce7eb}.admin-bar-column{display:flex;flex:1 1;align-items:center;flex-direction:column;justify-content:flex-end;height:100%;gap:7px}.admin-bar-column span{min-height:16px;color:#6f838e;font-size:10px;white-space:nowrap}.admin-bar-column i{display:block;width:min(34px,70%);min-height:6px;border-radius:5px 5px 0 0;background:linear-gradient(180deg,#23c794,#098f69);box-shadow:0 5px 12px rgba(15,153,108,.18);animation:admin-bar-rise .6s ease both;transform-origin:bottom}.admin-bar-column small{color:#6f838e;font-size:11px}.admin-chart-note{margin:14px 0 0;color:#7b8d97;font-size:11px}.admin-recent-list{display:grid;grid-gap:4px;gap:4px}.admin-recent-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:12px 0;border-bottom:1px solid #edf1f3}.admin-recent-row:last-child{border-bottom:0}.admin-recent-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:#edf8f3;color:#15986e}.admin-recent-row div:nth-child(2){display:grid;grid-gap:3px;gap:3px;min-width:0}.admin-recent-row strong{color:#244253;font-size:12px}.admin-recent-row small{overflow:hidden;color:#7a8b95;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.admin-recent-row>div:last-child{display:grid;justify-items:end;grid-gap:4px;gap:4px}.admin-recent-row b{color:#244253;font-size:12px}.admin-dashboard-footer-card{display:flex;align-items:center;gap:12px;margin-top:20px}.admin-dashboard-footer-card>svg{flex:none;color:#15986e}.admin-dashboard-footer-card div{flex:1 1}.admin-dashboard-footer-card strong{font-size:12px}.admin-dashboard-footer-card p{margin:4px 0 0;color:#758792;font-size:11px}.admin-dashboard-footer-card a{color:#098f69;font-size:11px;font-weight:700;white-space:nowrap}@keyframes admin-bar-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.admin-app,.admin-app .admin-nav-item,.admin-app button,.admin-app input,.admin-app label,.admin-app p,.admin-app select,.admin-app td,.admin-app textarea,.admin-app th{font-size:12px}.admin-app small{font-size:11px}.admin-app .admin-cms-header p{font-size:13px}.admin-app .admin-cms-message{font-size:12px}.admin-app .admin-table th{font-size:11px;letter-spacing:.04em}.admin-app .admin-table td{font-size:12px;line-height:1.45}.admin-cms{width:100%;max-width:1320px;margin:0 auto;padding:10px 0 64px}.admin-cms-header{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:28px}.admin-cms-header h1{margin:4px 0 8px;color:#102536;font-size:clamp(2rem,3vw,3rem);letter-spacing:-.045em}.admin-cms-header p{margin:0;color:#6a7b89;font-size:.92rem}.admin-cms-kicker{display:block;color:#159c70;font-size:.64rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.admin-cms-primary{min-height:44px;padding:0 20px;border:0;border-radius:8px;background:#18b982;color:#fff;font-size:.82rem;font-weight:800;box-shadow:0 8px 18px rgba(24,185,130,.2)}.admin-cms-primary:disabled{opacity:.6;cursor:wait}.admin-cms-message{margin:0 0 18px;padding:13px 16px;border-radius:8px;background:#edf8f3;color:#087b53;font-size:.82rem}.admin-cms-message.error{background:#fff1ef;color:#a1473a}.admin-cms-loading{padding:60px 0;color:#607383}.admin-brand-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);grid-gap:20px;gap:20px;align-items:start}.admin-cms-card{min-width:0;padding:28px;border:1px solid #e1e8ed;border-radius:14px;background:#fff;box-shadow:0 12px 30px rgba(17,55,82,.06)}.admin-brand-preview{grid-column:2;grid-row:1/span 2;position:-webkit-sticky;position:sticky;top:94px}.admin-cms-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:24px}.admin-cms-card h2{margin:4px 0 0;color:#152b3b;font-size:1.25rem;letter-spacing:-.025em}.admin-cms-card-badge{padding:5px 9px;border-radius:999px;background:#eaf8f1;color:#098256;font-size:.6rem;font-weight:800;letter-spacing:.08em}.admin-cms-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.admin-cms-card label{display:flex;flex-direction:column;gap:8px;color:#425667;font-size:.75rem;font-weight:700}.admin-cms-card input{width:100%;min-height:44px;padding:0 12px;border:1px solid #d5e0e7;border-radius:7px;outline:0;background:#fbfdfe;color:#183044;font-size:.84rem}.admin-cms-card input:focus{border-color:#18b982;box-shadow:0 0 0 3px rgba(24,185,130,.12);background:#fff}.admin-logo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:24px}.admin-logo-field{display:grid;grid-gap:12px;gap:12px;min-width:0}.admin-logo-field small{color:#8495a1;font-size:.68rem;font-weight:400}.admin-logo-preview{display:flex;align-items:center;justify-content:center;min-height:130px;padding:18px;overflow:hidden;border:1px dashed #cbd9e0;border-radius:10px;background:#f4f8fa}.admin-logo-preview.dark{background:#09243b;border-color:#31536b}.admin-logo-preview img{display:block;max-width:100%;max-height:92px;width:auto;height:auto;object-fit:contain}.admin-brand-preview h2{margin-bottom:18px}.brand-preview-stage{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:130px;margin-top:12px;padding:18px;border-radius:10px;color:#fff;text-align:center}.brand-preview-stage.light{background:#f4f8fa!important;color:#233746}.brand-preview-stage img{display:block;max-width:100%;max-height:70px;object-fit:contain}.brand-preview-stage span{font-size:.72rem;opacity:.75}.admin-color-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.admin-color-field>div{display:flex;gap:9px}.admin-color-field input[type=color]{width:48px;padding:4px;cursor:pointer}.admin-sidebar-brand img{width:180px;height:42px;object-fit:contain;object-position:left center}@media(max-width:900px){.admin-brand-layout{grid-template-columns:1fr}.admin-brand-preview{grid-column:1;grid-row:auto;position:static}}@media(max-width:650px){.admin-cms-header{display:block}.admin-cms-header button{width:100%;margin-top:18px}.admin-cms-card{padding:20px}.admin-cms-form-grid,.admin-color-grid,.admin-logo-grid{grid-template-columns:1fr}}@media(max-width:1050px){.admin-sidebar-brand img,.admin-sidebar.mobile-open .admin-sidebar-brand img{width:42px;height:42px;object-fit:contain}}.admin-upload-row{display:flex;align-items:center;gap:10px;margin-top:3px}.admin-upload-row small{flex:1 1}.admin-upload-button{display:inline-flex!important;flex-direction:row!important;align-items:center;min-height:34px!important;padding:0 10px;border:1px solid #cbd9e0;border-radius:6px;background:#f4f8fa;color:#365466!important;font-size:.7rem!important;cursor:pointer}.admin-upload-button:hover{border-color:#18b982;background:#edf9f4}.admin-upload-button input[type=file]{display:none}.admin-cms-layout{display:grid;grid-template-columns:230px minmax(0,1fr) 280px;grid-gap:20px;gap:20px;align-items:start}.admin-cms-sidebar{position:-webkit-sticky;position:sticky;top:94px;padding:10px;border:1px solid #e1e8ed;border-radius:14px;background:#fff;box-shadow:0 12px 30px rgba(17,55,82,.05)}.admin-cms-side-title{padding:9px 10px 7px;color:#8999a4;font-size:.6rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.admin-cms-sidebar button{display:flex;align-items:center;gap:9px;width:100%;min-height:39px;margin:2px 0;padding:0 10px;border:0;border-radius:7px;background:transparent;color:#526776;text-align:left;font-size:.76rem;cursor:pointer}.admin-cms-sidebar button:hover{background:#f1f7f9;color:#123047}.admin-cms-sidebar button.active{background:#eaf8f2;color:#087b53;font-weight:800}.admin-cms-sidebar button span{min-width:20px;color:#9aaab3;font-size:.64rem;font-weight:800}.admin-cms-sidebar button i{width:7px;height:7px;margin-left:auto;border-radius:50%;background:#d6e0e5}.admin-cms-sidebar button i.on{background:#18b982;box-shadow:0 0 0 3px #e3f7ef}.admin-cms-editor{min-width:0}.admin-cms-editor>.admin-cms-card{min-height:410px}.admin-cms-card-title{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:22px}.admin-cms-switch{display:flex!important;flex-direction:row!important;align-items:center;gap:8px!important;color:#4c6472!important}.admin-cms-switch input{position:absolute;width:1px!important;height:1px!important;opacity:0}.admin-cms-switch span{position:relative;width:38px;height:22px;border-radius:99px;background:#cbd8de;cursor:pointer}.admin-cms-switch span:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #789;transition:.2s}.admin-cms-switch input:checked+span{background:#18b982}.admin-cms-switch input:checked+span:after{left:19px}.admin-cms-order{display:flex;gap:9px;margin-top:24px;padding-top:18px;border-top:1px solid #edf1f3}.admin-cms-order button{min-height:36px;padding:0 12px;border:1px solid #d4e0e6;border-radius:7px;background:#fff;color:#3e5c6d;font-size:.72rem;cursor:pointer}.admin-cms-order button:hover:not(:disabled){border-color:#18b982;color:#087b53}.admin-cms-order button:disabled{opacity:.45;cursor:not-allowed}.admin-cms-preview{position:-webkit-sticky;position:sticky;top:94px;padding:10px;border:1px solid #e1e8ed;border-radius:14px;background:#fff;box-shadow:0 12px 30px rgba(17,55,82,.05)}.admin-cms-preview-bar{display:flex;align-items:center;justify-content:space-between;padding:8px;color:#82939d;font-size:.6rem;font-weight:800;letter-spacing:.1em}.admin-cms-dot{width:7px;height:7px;border-radius:50%;background:#18b982}.admin-cms-preview-screen{min-height:300px;overflow:hidden;border-radius:10px;background:#f3f8fb}.admin-cms-preview-screen>img{display:block;max-width:120px;max-height:45px;margin:22px auto;object-fit:contain}.admin-cms-preview-screen>div{display:flex;flex-direction:column;gap:8px;min-height:150px;padding:24px 16px;color:#fff}.admin-cms-preview-screen strong{font-size:1rem}.admin-cms-preview-screen small{display:block;padding:14px;color:#81939f;font-size:.66rem;line-height:1.5}@media(max-width:1100px){.admin-cms-layout{grid-template-columns:200px minmax(0,1fr)}.admin-cms-preview{grid-column:2;position:static}}@media(max-width:700px){.admin-cms-layout{display:block}.admin-cms-preview,.admin-cms-sidebar{position:static;margin-bottom:16px}.admin-cms-sidebar{display:flex;flex-wrap:wrap;gap:3px}.admin-cms-side-title{width:100%}.admin-cms-sidebar button{width:auto;flex:1 1 45%;font-size:.7rem}.admin-cms-order{flex-wrap:wrap}}.admin-content,.admin-editor-layout,.admin-main,.admin-panel-card,.editor-card{min-width:0;max-width:100%;box-sizing:border-box}.admin-editor-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,320px);grid-gap:18px;gap:18px;align-items:start}.editor-tabs{min-width:0;max-width:100%;display:flex;gap:0;overflow-x:auto;white-space:nowrap}.editor-card{overflow:hidden}.admin-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.admin-form-grid label{min-width:0}.admin-form-grid input,.admin-form-grid select,.admin-form-grid textarea{width:100%}.admin-form-grid .wide{grid-column:1/-1}.editor-section{min-width:0;overflow:hidden}.admin-panel-card{overflow:hidden}@media(max-width:1100px){.admin-editor-layout{grid-template-columns:1fr}.admin-editor-layout>.editor-card,.admin-editor-layout>.editor-tabs{grid-column:1}.admin-editor-layout>.admin-side-note{grid-column:1;position:static}}@media(max-width:650px){.admin-content{padding:24px 16px 60px}.admin-form-grid{grid-template-columns:1fr}.admin-form-grid .wide{grid-column:auto}.admin-page-header{display:block}.admin-page-header .page-actions{margin-top:16px}.editor-tabs a{flex:none}.admin-editor-layout{display:block}.editor-card{margin-top:14px}}.admin-users-notice{display:flex;align-items:flex-start;gap:12px;padding:15px 18px;margin-bottom:18px;border:1px solid #d5e9e0;border-radius:8px;background:#f0faf5;color:#177b5a}.admin-users-notice>svg{flex:none;margin-top:2px}.admin-users-notice strong{display:block;font-size:.8rem}.admin-users-notice p{margin:4px 0 0;font-size:.72rem}.admin-users-feedback{display:flex;align-items:center;gap:7px;padding:11px 14px;margin-bottom:16px;border-radius:6px;font-size:.76rem}.admin-users-feedback.error{background:#fff0ee;color:#a7473d}.admin-users-feedback.success{background:#edf9f3;color:#177f59}.admin-users-create{margin-bottom:18px}.admin-settings-card h2,.admin-users-create h2,.admin-users-list h2{margin:0;font-size:1.15rem}.admin-users-create .admin-card-heading p,.admin-users-list .admin-card-heading p{margin:5px 0 0;font-size:.72rem}.admin-users-new-prefs{padding:17px 0;margin:20px 0;border-top:1px solid #edf1f3;border-bottom:1px solid #edf1f3}.admin-users-new-prefs>strong{display:block;margin-bottom:12px;font-size:.78rem}.admin-users-pref-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.admin-users-pref{display:flex;align-items:flex-start;gap:8px;padding:11px;border:1px solid #e2e9ed;border-radius:6px;background:#fbfcfd;font-size:.7rem}.admin-users-pref input{margin-top:2px;accent-color:#18b982}.admin-users-pref b,.admin-users-pref small{display:block}.admin-users-pref small{margin-top:4px;color:#84939b;font-size:.63rem;font-weight:400;line-height:1.4}.admin-users-privacy{display:flex;align-items:center;gap:6px;color:#82929a;font-size:.66rem}.admin-users-empty,.admin-users-loading{display:flex;align-items:center;justify-content:center;gap:9px;min-height:120px;color:#82929a;font-size:.76rem}.admin-users-empty{flex-direction:column}.admin-users-empty strong{color:#334956}.admin-users-empty span{font-size:.7rem}.admin-users-table{min-width:920px}.admin-users-role{display:inline-block;padding:5px 8px;border-radius:20px;background:#eef3f5;color:#607582;font-size:.62rem;font-weight:700}.admin-users-role.superadmin{background:#e8f0fb;color:#35628a}.admin-users-toggle-list{display:grid;grid-gap:5px;gap:5px}.admin-users-toggle{display:flex;align-items:center;gap:7px;color:#647681;font-size:.64rem;cursor:pointer}.admin-users-toggle input{position:absolute;opacity:0}.admin-users-switch{position:relative;width:27px;height:15px;border-radius:15px;background:#d4dfe3;transition:.2s}.admin-users-switch:after{content:"";position:absolute;top:2px;left:2px;width:11px;height:11px;border-radius:50%;background:#fff;transition:.2s}.admin-users-toggle input:checked+.admin-users-switch{background:#19b980}.admin-users-toggle input:checked+.admin-users-switch:after{transform:translateX(12px)}.admin-users-delete{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:#a8554a;font-size:.68rem}.admin-settings-card{max-width:900px;margin-bottom:18px}.admin-settings-card .admin-card-heading>svg{color:#168a62}.admin-integration-webhook{margin-bottom:18px}.admin-integration-webhook code{display:block;margin:15px 0;padding:14px;overflow:auto;border:1px solid #dce7ed;border-radius:5px;background:#f4f8fa;color:#145c77;font:700 .72rem ui-monospace,monospace}.admin-integration-note{max-width:700px;color:#6d828b;font-size:.72rem}.admin-company-result-card{border-color:#b9ded0;background:#fbfffd}.admin-company-meta{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:15px}.admin-company-meta span{padding:5px 8px;border-radius:20px;background:#e6f5ee;color:#177b59;font-size:.65rem;font-weight:700}.admin-company-response-message{padding:12px 14px;margin:0 0 15px;border-left:3px solid #18b982;background:#f1faf6;color:#3e5b52;font-size:.78rem}.admin-company-vehicle{padding:17px;border:1px solid #deebe5;border-radius:7px;background:#fff}.admin-company-vehicle .admin-eyebrow{margin-bottom:12px}.admin-company-vehicle-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.admin-company-vehicle-grid small,.admin-company-vehicle-grid strong{display:block}.admin-company-vehicle-grid small{color:#84939b;font-size:.6rem}.admin-company-vehicle-grid strong{margin-top:3px;color:#233d4b;font-size:.76rem;overflow-wrap:anywhere}.admin-company-raw{margin-top:14px;border-top:1px solid #e3ece8;padding-top:12px}.admin-company-raw summary{cursor:pointer;color:#168a62;font-size:.72rem;font-weight:700}.admin-company-test-error{padding:12px 14px;border-radius:6px;background:#fff2ef;color:#a3493e;font-size:.75rem}.admin-company-result{max-height:360px;overflow:auto;padding:14px;margin-top:16px;border:1px solid #dce7ed;border-radius:6px;background:#071b2b;color:#b8e8d3;font:11px/1.5 ui-monospace,monospace;white-space:pre-wrap}.admin-company-inline-note{margin:12px 0 0;color:#6f858f;font-size:.68rem}.admin-settings-check{display:flex!important;align-items:center;gap:7px}.admin-settings-test{display:flex;gap:10px;max-width:570px}.admin-settings-test input{flex:1 1;min-height:38px;padding:0 11px;border:1px solid #d5e0e7;border-radius:4px}.admin-settings-test button{white-space:nowrap}@media(max-width:800px){.admin-company-vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-users-pref-grid{grid-template-columns:1fr}.admin-users-privacy{display:none}}@media(max-width:520px){.admin-settings-test{display:grid}.admin-settings-test button{width:100%}}.admin-image-setting{display:grid;grid-template-columns:100px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.admin-image-setting img{width:100px;height:56px;object-fit:cover;border-radius:6px;background:#eef4f6}.admin-image-setting input[type=file]{display:none}@media(max-width:650px){.admin-image-setting{grid-template-columns:1fr}.admin-image-setting img{width:100%;height:100px}}.admin-coupon-form{display:grid;grid-template-columns:1.1fr 1.5fr 1.2fr 1fr auto;grid-gap:12px;gap:12px;align-items:end;margin-bottom:18px}.admin-input{width:100%;min-height:44px;padding:0 12px;border:1px solid #d5e0e7;border-radius:7px;background:#fbfdfe;color:#183044}.admin-input:focus{border-color:#18b982;outline:0;box-shadow:0 0 0 3px rgba(24,185,130,.12)}.admin-cms table{width:100%;border-collapse:collapse}.admin-cms th{padding:13px 16px;color:#778b98;font-size:.68rem;text-align:left;text-transform:uppercase;letter-spacing:.08em}.admin-cms td{padding:15px 16px;border-top:1px solid #edf1f3;font-size:.82rem}.admin-cms .overflow-hidden{overflow:hidden;border:1px solid #e1e8ed;border-radius:14px;background:#fff}@media(max-width:850px){.admin-coupon-form{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-coupon-form button{width:100%}}@media(max-width:520px){.admin-coupon-form{grid-template-columns:1fr}}.admin-product-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.admin-product-form label{display:grid;grid-gap:7px;gap:7px;color:#526a78;font-size:.76rem;font-weight:700}.admin-product-form input{min-height:44px;padding:0 12px;border:1px solid #d5e0e7;border-radius:7px;background:#fbfdfe}.admin-product-form button{align-self:end;min-height:44px}@media(max-width:700px){.admin-product-form{grid-template-columns:1fr}}.admin-editor-layout>.editor-card{min-width:0;width:100%;overflow:hidden}.admin-editor-layout>.editor-tabs{grid-column:1/-1;min-width:0;width:100%;overflow-x:auto;white-space:nowrap}.admin-editor-layout>.admin-side-note{grid-column:2;grid-row:2;min-width:0}.admin-form-grid,.admin-form-grid>*{min-width:0}.admin-form-grid input,.admin-form-grid select,.admin-form-grid textarea{box-sizing:border-box;max-width:100%;min-width:0}@media(max-width:1050px){.admin-editor-layout{grid-template-columns:minmax(0,1fr)}.admin-editor-layout>.admin-side-note{grid-column:1;grid-row:auto}}@media(max-width:650px){.admin-form-grid{grid-template-columns:1fr}.admin-form-grid .wide{grid-column:auto}.editor-section{padding:18px}.page-actions{flex-wrap:wrap}.page-actions>*{flex:1 1}.admin-page-header{align-items:flex-start;flex-direction:column}}.admin-query-filters{margin-bottom:16px}.admin-query-filters .admin-toolbar{display:flex;flex-wrap:wrap;gap:10px;margin:0}.admin-query-filters select{min-height:38px;padding:0 9px;border:1px solid #dce7ed;border-radius:5px;background:#fff;color:#526a78;font-size:.7rem}.query-error-text{color:#a7473d!important;max-width:220px;overflow-wrap:anywhere}.admin-order-filter{width:auto;min-width:190px}.admin-order-summary{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;margin-bottom:16px;border:1px solid #e1e8ed;border-radius:12px;background:#fff;color:#657985;font-size:.8rem}.admin-order-summary strong{color:#10202d;font-size:1rem}.admin-order-table{overflow:auto;border:1px solid #e1e8ed;border-radius:12px;background:#fff}.admin-order-table table{width:100%;border-collapse:collapse;min-width:1050px;text-align:left}.admin-order-table th{padding:14px 12px;color:#71808b;font-size:.66rem;text-transform:uppercase;letter-spacing:.07em}.admin-order-table td{padding:14px 12px;border-top:1px solid #edf1f3;color:#334956;font-size:.76rem}.admin-order-table td small{margin-top:4px;color:#82929c;font-size:.68rem}.admin-order-table select{max-width:140px;padding:7px;border:1px solid #dce7ed;border-radius:6px;background:#fff}.admin-order-status{display:inline-block;padding:5px 8px;border-radius:20px;background:#f0f3f5;font-size:.65rem;font-weight:700}.admin-order-status.completed,.admin-order-status.paid{background:#e6f7ef;color:#087c52}.admin-order-status.pending{background:#fff4dc;color:#9b6910}.admin-order-status.cancelled{background:#fdecea;color:#a3443c}@media(max-width:650px){.admin-order-filter{width:100%}.admin-order-summary{gap:10px}}.admin-payment-note{margin-top:16px}.admin-payment-note h2{margin:0 0 8px;font-size:1rem}.admin-payment-note p{margin:0;color:#5a6d7a;font-size:.8rem}.seo-page{display:grid;grid-gap:18px;gap:18px}.seo-header{align-items:flex-end}.seo-save{display:inline-flex;align-items:center;gap:7px}.seo-page .admin-cms-message{display:flex;align-items:center;gap:7px;padding:13px 16px;border:1px solid #b9ead9;border-radius:10px;background:#effbf6;color:#176b4d}.seo-page .admin-cms-message.error{border-color:#f0c4c0;background:#fff4f2;color:#a33f34}.seo-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 30px;border-radius:16px;background:linear-gradient(120deg,#102f4c,#175e65);color:#fff}.seo-hero>div{min-width:0}.seo-hero span,.seo-kicker{color:#91dec2;font-size:.65rem;font-weight:800;letter-spacing:.12em}.seo-hero h2{margin:5px 0 8px;font-size:1.4rem;letter-spacing:-.03em}.seo-hero p{max-width:690px;margin:0;color:#d4e7e6;font-size:.82rem;line-height:1.6}.seo-layout{grid-template-columns:minmax(0,1fr) minmax(260px,330px);align-items:start}.seo-layout,.seo-main{display:grid;grid-gap:18px;gap:18px}.seo-main{min-width:0}.seo-side{display:grid;grid-gap:18px;gap:18px;position:-webkit-sticky;position:sticky;top:86px}.seo-card,.seo-preview-card{padding:24px!important}.seo-card-heading{display:flex;justify-content:space-between;gap:18px;margin-bottom:20px;color:#4c7180}.seo-card-heading>svg{flex:none;color:#1b9872}.seo-card-heading h2{margin:5px 0 7px;color:#183b55;font-size:1.15rem}.seo-card-heading p{margin:0;color:#71838d;font-size:.78rem;line-height:1.5}.seo-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.seo-form-grid label{display:grid;grid-gap:7px;gap:7px;min-width:0;color:#435c69;font-size:.75rem;font-weight:750}.seo-form-grid .wide{grid-column:1/-1}.seo-form-grid input,.seo-form-grid select,.seo-form-grid textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:44px;padding:10px 12px;border:1px solid #d5e0e7;border-radius:8px;background:#fbfdfe;color:#183044;font:inherit}.seo-form-grid textarea{min-height:110px;resize:vertical}.seo-form-grid input:focus,.seo-form-grid select:focus,.seo-form-grid textarea:focus{border-color:#18a976;outline:0;box-shadow:0 0 0 3px rgba(24,169,118,.12)}.seo-form-grid small{color:#8999a2;font-size:.69rem;font-weight:400}.seo-preview-card h2{margin:5px 0 18px;color:#183b55;font-size:1.1rem}.seo-google-preview{padding:17px;border:1px solid #dce7eb;border-radius:10px;background:#fbfdfd}.seo-google-preview small{display:block;overflow:hidden;color:#48745e;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.seo-google-preview strong{display:block;margin:8px 0 5px;color:#1a5a9b;font-size:1rem;line-height:1.25}.seo-google-preview p{display:-webkit-box;overflow:hidden;margin:0;color:#687b86;font-size:.75rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:4}.seo-help{padding:18px;border:1px solid #dce9e5;border-radius:12px;background:#f4faf8;color:#365f55}.seo-help strong{font-size:.8rem}.seo-help p{margin:7px 0 0;color:#6b817d;font-size:.74rem;line-height:1.55}@media(max-width:850px){.seo-layout{grid-template-columns:1fr}.seo-side{position:static}.seo-hero{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.seo-page{gap:14px}.seo-hero{padding:21px}.seo-card,.seo-preview-card{padding:19px!important}.seo-form-grid{grid-template-columns:1fr}.seo-form-grid .wide{grid-column:auto}.seo-header .seo-save{width:100%;margin-top:14px}}.tracking-page{display:grid;grid-gap:18px;gap:18px}.tracking-header{align-items:flex-end}.tracking-header button{display:inline-flex;align-items:center;gap:7px}.tracking-page .admin-cms-message{display:flex;align-items:center;gap:7px;padding:13px 16px;border:1px solid #b9ead9;border-radius:10px;background:#effbf6;color:#176b4d}.tracking-page .admin-cms-message.error{border-color:#f0c4c0;background:#fff4f2;color:#a33f34}.tracking-overview{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 30px;border-radius:16px;background:linear-gradient(120deg,#102f4c,#175e65);color:#fff}.tracking-overview h2{margin:5px 0 8px;font-size:1.42rem;letter-spacing:-.03em}.tracking-overview p{max-width:680px;margin:0;color:#d4e7e6;font-size:.82rem;line-height:1.6}.tracking-kicker{color:#198a67;font-size:.65rem;font-weight:800;letter-spacing:.12em}.tracking-overview .tracking-kicker{color:#91dec2}.tracking-live{display:flex;align-items:center;gap:9px;flex:none;padding:10px 13px;border:1px solid hsla(0,0%,100%,.24);border-radius:999px;background:hsla(0,0%,100%,.1);font-size:.74rem;font-weight:700}.tracking-live span{width:8px;height:8px;border-radius:50%;background:#e2bd75}.tracking-live.on span{background:#5be0a8}.tracking-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,330px);grid-gap:18px;gap:18px;align-items:start}.tracking-main,.tracking-side{display:grid;grid-gap:18px;gap:18px;min-width:0}.tracking-side{position:-webkit-sticky;position:sticky;top:86px}.tracking-card,.tracking-settings-card{padding:24px!important}.tracking-card-heading{display:flex;justify-content:space-between;gap:18px;margin-bottom:19px;color:#4c7180}.tracking-card-heading>svg{flex:none;color:#1b9872}.tracking-card-heading h2{margin:5px 0 7px;color:#183b55;font-size:1.15rem;letter-spacing:-.025em}.tracking-card-heading p{margin:0;color:#71838d;font-size:.78rem;line-height:1.5}.tracking-card-heading p strong{color:#365b6b}.tracking-page label{display:grid;grid-gap:7px;gap:7px;color:#435c69;font-size:.75rem;font-weight:750}.tracking-page input:not([type=checkbox]),.tracking-page textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:44px;padding:10px 12px;border:1px solid #d5e0e7;border-radius:8px;background:#fbfdfe;color:#183044;font:inherit}.tracking-page textarea{min-height:150px;resize:vertical;font:12px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.tracking-page input:focus,.tracking-page textarea:focus{border-color:#18a976;outline:0;box-shadow:0 0 0 3px rgba(24,169,118,.12)}.tracking-code-grid,.tracking-fields-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.tracking-toggle{display:flex!important;grid-template-columns:none!important;align-items:flex-start;gap:11px;padding:13px 0;border-bottom:1px solid #edf1f3}.tracking-toggle input{width:17px;height:17px;margin:1px 0;accent-color:#18a976}.tracking-toggle span{display:grid;grid-gap:4px;gap:4px}.tracking-toggle strong{color:#29495c;font-size:.79rem}.tracking-toggle small{color:#778b96;font-size:.71rem;font-weight:400;line-height:1.4}.tracking-note{margin-top:17px;padding:13px;border-radius:9px;background:#f1faf6}.tracking-note strong{color:#197754;font-size:.75rem}.tracking-note p{margin:5px 0 0;color:#648078;font-size:.72rem;line-height:1.5}.tracking-help{padding:18px;border:1px solid #dce9e5;border-radius:12px;background:#f4faf8;color:#365f55}.tracking-help strong{font-size:.8rem}.tracking-help p{margin:7px 0 0;color:#6b817d;font-size:.74rem;line-height:1.55}@media(max-width:850px){.tracking-layout{grid-template-columns:1fr}.tracking-side{position:static}.tracking-overview{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.tracking-page{gap:14px}.tracking-overview{padding:21px}.tracking-card,.tracking-settings-card{padding:19px!important}.tracking-code-grid,.tracking-fields-grid{grid-template-columns:1fr}.tracking-header button{margin-top:14px;width:100%}}.admin-webhook-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:end;padding:13px;border:1px solid #dce7eb;border-radius:8px;background:#f8fbfc}.admin-webhook-copy span{display:grid;grid-gap:6px;gap:6px;min-width:0}.admin-webhook-copy small{color:#526a78;font-size:.72rem;font-weight:700}.admin-webhook-copy input{background:#fff!important;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.76rem!important}.admin-webhook-copy p{grid-column:1/-1;margin:0;color:#71838d;font-size:.72rem;font-weight:400}@media(max-width:650px){.admin-webhook-copy{grid-template-columns:1fr}.admin-webhook-copy button{width:100%}}.admin-webhook-guide{grid-column:1/-1;margin-top:4px;border-top:1px solid #dce7eb;padding-top:10px;color:#526a78;font-size:.74rem}.admin-webhook-guide summary{cursor:pointer;color:#176b4d;font-weight:800}.admin-webhook-guide div{padding-top:10px;line-height:1.55}.admin-webhook-guide p{margin:7px 0}.admin-webhook-guide code,.admin-webhook-guide pre{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem}.admin-webhook-guide pre{margin:6px 0;padding:9px;overflow:auto;border-radius:6px;background:#eef4f5}.integrations-page{display:grid;grid-gap:18px;gap:18px}.integrations-header{align-items:flex-end}.integrations-header-actions{display:flex;gap:10px;flex-wrap:wrap}.integrations-page .admin-cms-message{padding:13px 16px;border:1px solid #b9ead9;border-radius:10px;background:#effbf6;color:#176b4d}.integrations-page .admin-cms-message.error{border-color:#f0c4c0;background:#fff4f2;color:#a33f34}.integration-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 30px;border-radius:16px;background:linear-gradient(120deg,#102f4c,#175e65);color:#fff}.integration-hero h2{margin:4px 0 8px;font-size:1.45rem;letter-spacing:-.03em}.integration-hero p{max-width:660px;margin:0;color:#d4e7e6;font-size:.83rem;line-height:1.6}.integration-kicker{color:#198a67;font-size:.66rem;font-weight:800;letter-spacing:.12em}.integration-hero .integration-kicker{color:#91dec2}.integration-status{display:flex;align-items:center;gap:9px;flex:none;padding:10px 13px;border:1px solid hsla(0,0%,100%,.24);border-radius:999px;background:hsla(0,0%,100%,.1);font-size:.74rem;font-weight:700}.integration-status span{width:8px;height:8px;border-radius:50%;background:#5be0a8}.integration-status.neutral span{background:#e2bd75}.gold-preview-card{padding:26px!important;border-color:#d9e8e5;background:linear-gradient(180deg,#fff,#fbfdfc)}.integration-card-heading,.integration-provider-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.integration-card-heading h2,.integration-provider-heading h2{margin:5px 0 7px;font-size:1.28rem;letter-spacing:-.03em}.integration-card-heading p{max-width:720px;margin:0;color:#71838d;font-size:.81rem;line-height:1.55}.integration-configured,.integration-safe-badge{padding:7px 10px;border:1px solid #bde7d5;border-radius:99px;background:#f1fbf6;color:#187653;font-size:.67rem;font-weight:800;white-space:nowrap}.integration-preview-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,.75fr);grid-gap:22px;gap:22px;margin-top:22px}.integration-fields,.integration-preview-fields{display:grid;grid-gap:15px;gap:15px;min-width:0}.integrations-page label{display:grid;grid-gap:7px;gap:7px;min-width:0;color:#435c69;font-size:.75rem;font-weight:750}.integrations-page input,.integrations-page select,.integrations-page textarea{box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid #d5e0e7;border-radius:8px;background:#fbfdfe;color:#183044;font:inherit}.integrations-page input:focus,.integrations-page select:focus,.integrations-page textarea:focus{border-color:#18a976;outline:0;box-shadow:0 0 0 3px rgba(24,169,118,.12)}.integrations-page .admin-input{margin:0}.integration-json{min-height:180px!important;resize:vertical;font:12px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace!important}.integration-preview-button{justify-self:start;min-height:44px;padding:0 18px}.integration-preview-help{align-self:stretch;padding:20px;border:1px solid #e1ece9;border-radius:12px;background:#f4faf8;color:#385364}.integration-preview-help strong{font-size:.83rem}.integration-preview-help p{color:#70828b;font-size:.77rem;line-height:1.6}.integration-preview-help span{display:block;padding-top:12px;border-top:1px solid #dceae6;color:#27765b;font-size:.73rem;line-height:1.9}.integration-result{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px;padding:13px 16px;border:1px solid #cde7db;border-radius:10px;background:#f4fbf7}.gold-preview-card .admin-cms-message{margin-top:14px}.integration-result div{display:grid;grid-gap:4px;gap:4px}.integration-result strong{color:#176b4d;font-size:.82rem}.integration-result small{color:#71838d}.integration-result a{text-decoration:none}.integration-general{padding:23px!important}.integration-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;max-width:800px}.integration-provider-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.integration-provider-card{padding:23px!important}.integration-provider-heading{align-items:center;margin-bottom:18px}.integration-configured.pending{border-color:#e9dfc5;background:#fffbef;color:#896d2d}.integration-provider-card .integration-fields input{font-weight:400}.integration-webhook{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:end;padding:13px;border:1px solid #dce7eb;border-radius:8px;background:#f8fbfc}.integration-webhook span{display:grid;grid-gap:6px;gap:6px;min-width:0}.integration-webhook small{color:#526a78;font-size:.7rem;font-weight:700}.integration-webhook input{background:#fff!important;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.74rem!important;min-height:40px!important}.integration-webhook button{display:inline-flex;align-items:center;gap:6px;min-height:40px;white-space:nowrap}.integration-webhook-note{margin:9px 0 16px;color:#71838d;font-size:.72rem;line-height:1.55;font-weight:400}.integration-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:18px;padding-top:16px;border-top:1px solid #edf1f3}.integration-actions .admin-cms-primary{display:inline-flex;align-items:center;gap:7px;min-height:40px}.integration-action-note{font-size:.74rem;font-weight:700}.integration-action-note.ok{color:#176b4d}.integration-action-note.error{color:#a33f34}.integration-general .integration-actions{margin-top:0;padding-top:0;border-top:0}.integration-methods{display:grid;grid-gap:8px;gap:8px;margin-top:4px;padding:12px;border:1px solid #d5e0e7;border-radius:8px;background:#fbfdfe}.integration-methods legend{padding:0 6px;color:#435c69;font-size:.72rem;font-weight:750}.integration-methods label{display:flex!important;align-items:center;gap:8px;grid-template-columns:none!important;color:#435c69;font-size:.75rem;font-weight:600}.integration-methods input{width:16px;height:16px;accent-color:#18a976}@media(max-width:760px){.integrations-page{gap:14px}.integrations-header-actions{margin-top:16px}.integration-hero{align-items:flex-start;flex-direction:column;padding:21px}.integration-preview-grid,.integration-provider-grid{grid-template-columns:minmax(0,1fr)}.integration-card-heading{flex-direction:column}.integration-form-grid{grid-template-columns:minmax(0,1fr)}.gold-preview-card{padding:19px!important}.integration-preview-help{padding:16px}.integration-result{align-items:flex-start;flex-direction:column}.integration-result .admin-secondary-button{width:100%}}.admin-order-table-search{display:flex;gap:10px;min-width:280px}.admin-order-table-search input{max-width:190px}.admin-recovery-card{margin-bottom:18px}.admin-recovery-card .admin-order-table{border:0;border-radius:0}.admin-product-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.admin-product-editor-grid .admin-panel-card{display:grid;grid-gap:14px;gap:14px;padding:24px}.admin-product-editor-grid .admin-panel-card h2{margin:0;color:var(--ink);font-size:1.25rem}.admin-product-editor-grid label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:.72rem;font-weight:700}.admin-product-editor-grid textarea{width:100%;min-height:88px;resize:vertical;padding:11px 12px;border:1px solid var(--line);border-radius:4px;background:#fff;color:var(--ink);font:inherit;font-weight:400;line-height:1.45}.admin-product-editor-grid textarea:focus{border-color:var(--green);outline:0;box-shadow:0 0 0 3px rgba(22,168,117,.1)}.admin-product-editor-grid .admin-primary-button{justify-self:start}.admin-supplier-form{margin-bottom:18px}.admin-cms-card h2,.admin-supplier-form h2{margin:0 0 14px;font-size:1rem}.admin-table-actions{display:flex;gap:8px;flex-wrap:wrap}.admin-table-actions button{padding:7px 10px;border:1px solid #dce7ed;border-radius:7px;background:#fff;color:#334956;font-size:.72rem}.admin-table-actions .admin-cms-primary{border-color:#14a97c;text-decoration:none}.admin-cms-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.admin-cms-actions .admin-cms-primary{display:inline-flex;align-items:center;gap:7px;min-height:40px}.admin-cms-actions .admin-secondary-button{min-height:40px}.admin-payment-filters{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:16px 20px;margin-bottom:16px}.admin-payment-filters label{display:flex;align-items:center;gap:8px;color:#657985;font-size:.75rem;font-weight:700;white-space:nowrap}.admin-payment-filters select{min-width:200px;min-height:40px;padding:8px 10px;border:1px solid #d5e0e7;border-radius:8px;background:#fbfdfe;color:#183044;font:inherit}.admin-payment-filters select:focus{border-color:#18a976;outline:0;box-shadow:0 0 0 3px rgba(24,169,118,.12)}.admin-order-table td small{display:block;margin-top:3px;color:#8a98a2;font-size:.66rem;line-height:1.45}@media(max-width:760px){.admin-cms-actions{width:100%}.admin-cms-actions>*{flex:1 1 auto}.admin-payment-filters label{width:100%;flex-direction:column;align-items:flex-start}.admin-payment-filters select{width:100%;min-width:0}}.admin-coupon-editor{display:grid;grid-gap:16px;gap:16px;margin-bottom:18px}.admin-coupon-editor-title{display:flex;align-items:center;gap:8px;margin:0;color:#183044;font-size:.92rem}.admin-field{display:grid;grid-gap:6px;gap:6px;min-width:0;color:#607682;font-size:.7rem;font-weight:700}.admin-field input,.admin-field select{width:100%;min-width:0;min-height:44px;padding:0 12px;border:1px solid #d5e0e7;border-radius:7px;background:#fbfdfe;color:#183044;font-size:.85rem}.admin-field input:focus,.admin-field select:focus{border-color:#18b982;outline:0;box-shadow:0 0 0 3px rgba(24,185,130,.12)}.admin-coupon-editor .admin-cms-primary{justify-self:start}@media(max-width:850px){.admin-coupon-editor .admin-form-grid{grid-template-columns:1fr}.admin-coupon-editor .admin-cms-primary{width:100%}}.query-waiting-text{color:#a6632c!important;font-weight:700}.admin-query-detail-row td{background:#f8fafb;padding:0}.admin-query-detail{padding:18px 20px}.admin-query-detail-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:12px}.admin-query-detail-head strong{font-size:.8rem;color:#10202d}.admin-query-detail-head span{color:#82929c;font-size:.68rem;overflow-wrap:anywhere}.admin-query-detail pre{max-height:420px;overflow:auto;padding:14px;border:1px solid #e1e8ed;border-radius:8px;background:#fff;color:#334956;font-size:.7rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.query-table td small{max-width:230px;overflow:hidden;text-overflow:ellipsis}.query-col-action{width:56px;text-align:center}.query-lupa-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #dce7ed;border-radius:8px;background:#fff;color:#173e50;cursor:pointer;transition:background .15s,transform .15s}.query-lupa-btn:hover{background:#eef4f7;transform:scale(1.05)}.query-modal-overlay{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(16,32,45,.55)}.query-modal{width:min(860px,100%);max-height:88vh;overflow:auto;border-radius:14px;background:#fff;padding:24px;box-shadow:0 24px 60px rgba(0,0,0,.25)}.query-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.query-modal-head h2{margin:4px 0 0;font-size:1.2rem;color:#10202d}.query-modal-close{border:0;background:#eef2f4;border-radius:8px;width:32px;height:32px;cursor:pointer;font-size:.85rem;color:#334956}.query-modal-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-bottom:14px}.query-modal-grid h3{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:#71808b;margin:0 0 8px}.query-modal-grid p{margin:0 0 6px;font-size:.78rem;color:#334956;overflow-wrap:anywhere}.query-modal-error{margin-bottom:14px}.query-modal-error h3{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:#71808b;margin:0 0 8px}.query-modal-error pre{max-height:320px;overflow:auto;padding:14px;border:1px solid #e1e8ed;border-radius:8px;background:#f8fafb;color:#334956;font-size:.7rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.query-modal-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}@media(max-width:700px){.query-modal-grid{grid-template-columns:1fr}}