.sid-dashboard{width:100%;box-sizing:border-box;padding:2px 0 28px;color:#142b49;min-width:0}.sid-dashboard *{box-sizing:border-box}.sid-page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:4px 2px 18px}.sid-eyebrow{font-size:10px;font-weight:900;letter-spacing:.14em;color:#2873d5}.sid-page-heading h1{font-size:clamp(25px,2.1vw,34px);letter-spacing:-.035em;line-height:1.1;margin:8px 0 7px;color:#0e2343}.sid-page-heading p{margin:0;color:#60738c;font-size:12px;line-height:1.6}.sid-page-heading p strong{color:#2d4869}.sid-divider{color:#98a8bb;padding:0 5px}.sid-heading-tools{display:grid;justify-items:end;gap:9px;min-width:218px}.sid-breadcrumb{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #dce6f2;border-radius:10px;background:#fff;font-size:10px;color:#71839a;white-space:nowrap}.sid-breadcrumb strong{color:#173759}.sid-date-card{display:flex;align-items:center;gap:9px;padding:9px 12px;border:1px solid #e0e9f3;border-radius:11px;background:#fff;font-size:10px;font-weight:800;color:#254160}.sid-date-card svg{color:#2d70cb;flex-shrink:0}.sid-date-card small{display:block;color:#75869a;font-size:9px;font-weight:500;margin-top:3px}.sid-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px}.sid-kpi{min-width:0;min-height:94px;display:flex;align-items:center;gap:11px;padding:14px;border-radius:13px;color:#fff;box-shadow:0 6px 16px #10315c14}.sid-kpi-blue{background:linear-gradient(125deg,#0d7cff,#0951bd)}.sid-kpi-green{background:linear-gradient(125deg,#0ab67d,#08734e)}.sid-kpi-amber{background:linear-gradient(125deg,#ffb41d,#e38308)}.sid-kpi-purple{background:linear-gradient(125deg,#853cf5,#4c1ac1)}.sid-kpi-cyan{background:linear-gradient(125deg,#19bbd2,#057d9b)}.sid-kpi-icon{width:47px;height:47px;display:grid;place-items:center;flex:0 0 auto;border-radius:12px;background:#ffffff26;border:1px solid rgba(255,255,255,.13)}.sid-kpi>div{min-width:0}.sid-kpi small{display:block;font-size:10px;font-weight:800;opacity:.94;line-height:1.35}.sid-kpi strong{display:block;font-size:26px;line-height:1.2;margin:4px 0;font-weight:900}.sid-kpi p{margin:0;font-size:9px;line-height:1.35;opacity:.86}.sid-tab-strip{display:flex;align-items:stretch;gap:4px;overflow-x:auto;padding:0 0 1px;margin:0 0 13px;border-bottom:1px solid #dbe5f1;scrollbar-width:thin}.sid-tab{display:flex;align-items:center;justify-content:center;gap:7px;flex:0 0 auto;min-height:43px;padding:0 13px;border:0;border-bottom:3px solid transparent;background:transparent;color:#60738d;font:inherit;font-size:10px;font-weight:800;white-space:nowrap;cursor:pointer}.sid-tab svg{color:#657c99;flex-shrink:0}.sid-tab:hover{background:#f0f6ff;color:#155ab2}.sid-tab-active{border-bottom-color:#087cff;color:#123e78;background:#f6faff}.sid-tab-active svg{color:#086bda}.sid-main-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,.72fr);gap:12px;align-items:start}.sid-panel{min-width:0;border:1px solid #dce6f1;border-radius:14px;background:#fff;box-shadow:0 4px 18px #0d27490b}.sid-directory-panel{padding:12px 12px 10px}.sid-directory-toolbar{display:grid;grid-template-columns:minmax(150px,1.5fr) minmax(125px,.9fr) minmax(115px,.9fr) auto;align-items:end;gap:7px;margin-bottom:12px}.sid-search{min-width:0;display:flex;align-items:center;gap:8px;height:40px;padding:0 11px;border:1px solid #d7e2ef;border-radius:8px;background:#fbfdff;color:#8495a9}.sid-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#193758;font:inherit;font-size:11px}.sid-select-wrap{position:relative;display:grid;gap:4px;min-width:0;color:#6b7f96;font-size:9px;font-weight:800}.sid-select-wrap span{display:none}.sid-select-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-width:0;height:40px;padding:0 28px 0 10px;border:1px solid #d7e2ef;border-radius:8px;background:#fff;color:#273f5c;font:inherit;font-size:10px;font-weight:700}.sid-select-wrap svg{position:absolute;right:9px;top:13px;pointer-events:none;color:#7186a0}.sid-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:8px 11px;border:1px solid transparent;border-radius:8px;font:inherit;font-size:10px;font-weight:850;line-height:1.25;cursor:pointer;transition:background .15s,border-color .15s}.sid-button:disabled{opacity:.5;cursor:not-allowed}.sid-button-primary{background:#087cff;border-color:#0873ea;color:#fff;box-shadow:0 3px 8px #087cff1f}.sid-button-primary:hover:not(:disabled){background:#075fc7}.sid-button-outline{background:#fff;border-color:#d4e2f2;color:#1659ab}.sid-button-outline:hover:not(:disabled){background:#f3f8ff;border-color:#95bce9}.sid-button-light{background:#f7faff;border-color:#dce6f1;color:#44607f}.sid-button-danger{grid-column:1/-1;background:#fff;border-color:#f3a6ae;color:#b91c32}.sid-button-danger:hover:not(:disabled){background:#fff2f3}.sid-table-topline{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.sid-table-topline>div{display:grid;gap:4px}.sid-table-topline strong{font-size:12px;color:#173250}.sid-table-topline small{font-size:9px;color:#7a8ba0;font-weight:500}.sid-table-topline>span{font-size:9px;color:#65778f;white-space:nowrap}.sid-table-scroll{width:100%;overflow-x:auto;overscroll-behavior-x:contain}.sid-table{width:100%;min-width:895px;border-collapse:separate;border-spacing:0;font-size:10px;text-align:left}.sid-table thead th{padding:10px 7px;background:#f3f7fc;border-top:1px solid #ebf0f6;border-bottom:1px solid #dce6f0;color:#5a6d86;font-size:9px;font-weight:900;white-space:nowrap}.sid-table thead th:first-child{border-radius:7px 0 0}.sid-table thead th:last-child{border-radius:0 7px 0 0}.sid-table tbody td{padding:9px 7px;border-bottom:1px solid #edf1f6;color:#415873;vertical-align:middle}.sid-table tbody tr{cursor:pointer;transition:background .12s}.sid-table tbody tr:hover,.sid-table tbody tr.sid-row-selected{background:#f3f8ff}.sid-table tbody tr.sid-row-selected{box-shadow:inset 3px 0 #087cff}.sid-staff-id{display:inline-block;color:#2b4667;font-size:9px;white-space:nowrap}.sid-staff-person{display:flex;align-items:center;gap:8px;min-width:142px}.sid-staff-person>span:last-child{display:grid;gap:3px;min-width:0}.sid-staff-person strong{font-size:10px;color:#193b61;white-space:nowrap}.sid-staff-person small{max-width:145px;overflow:hidden;text-overflow:ellipsis;color:#8392a5;font-size:8px;white-space:nowrap}.sid-staff-person img,.sid-staff-avatar{width:31px;height:31px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#e7f0ff;color:#175fb8;font-size:10px;font-weight:900}.sid-status{display:inline-flex;align-items:center;justify-content:center;gap:5px;max-width:150px;padding:5px 8px;border-radius:6px;font-size:9px;font-weight:850;white-space:nowrap}.sid-status-active{background:#d9f8e9;color:#067748}.sid-status-active:before{content:"";width:6px;height:6px;border-radius:50%;background:#0da66a}.sid-status-pending{background:#fff1d8;color:#9a5a00}.sid-status-pending:before{content:"";width:6px;height:6px;border-radius:50%;background:#f59e0b}.sid-status-danger{background:#ffe3e6;color:#b31e35}.sid-status-muted{background:#edf1f6;color:#667990}.sid-row-actions{display:flex;align-items:center;gap:4px}.sid-row-actions button{display:grid;place-items:center;width:28px;height:29px;flex:0 0 auto;border:1px solid #e1e9f2;border-radius:7px;background:#fbfdff;color:#4774a6;cursor:pointer}.sid-row-actions button:hover:not(:disabled){border-color:#93b9e9;background:#edf6ff;color:#075ac0}.sid-row-actions button:disabled{opacity:.35;cursor:not-allowed}.sid-directory-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px}.sid-directory-footer>span{display:flex;align-items:center;gap:6px;color:#6b7f96;font-size:9px}.sid-directory-footer svg{color:#168354;flex-shrink:0}.sid-empty{display:grid;justify-items:center;gap:9px;padding:32px 15px;color:#6d829d;text-align:center}.sid-empty strong{color:#1c385b;font-size:12px}.sid-empty span{max-width:360px;font-size:10px;line-height:1.6}.sid-preview-panel{padding:13px}.sid-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:13px}.sid-panel-heading h2{margin:0;color:#152e4e;font-size:14px;line-height:1.35}.sid-panel-heading p{margin:6px 0 0;color:#6e829a;font-size:10px;line-height:1.5}.sid-view-select{display:flex;align-items:center;gap:4px;padding:0 7px;border:1px solid #e0e8f2;border-radius:7px;background:#fbfdff;color:#72869f}.sid-view-select select{max-width:88px;height:31px;border:0;outline:0;background:transparent;color:#4c627e;font:inherit;font-size:9px;font-weight:750}.sid-id-card{position:relative;isolation:isolate;overflow:hidden;width:100%;min-height:350px;padding:13px 14px 12px;border:1px solid #d2dce9;border-radius:15px;background:#fff;color:#17304f;box-shadow:0 8px 20px #0c305914}.sid-card-wave{position:absolute;z-index:-1;top:0;left:0;right:0;height:85px;background:linear-gradient(115deg,#0869d8,#158bff 54%,#fff 55%,#f7d87d);border-bottom-right-radius:55% 35%}.sid-card-brand-row{display:flex;align-items:center;gap:8px;min-height:63px;color:#fff}.sid-brand-emblem{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border:2px solid #f2ce67;border-radius:50%;background:#092b52;color:#fff;font-size:11px;font-weight:950;box-shadow:0 2px 5px #0000001f}.sid-card-brand-copy{display:grid;gap:2px;min-width:0;padding-top:2px;text-shadow:0 1px 3px rgba(0,0,0,.22)}.sid-brand-emblem img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:50%;background:#fff}.sid-authorized-signature{max-width:135px;width:42%;height:35px;-o-object-fit:contain;object-fit:contain;-o-object-position:right center;object-position:right center}.sid-card-editor{margin-top:14px;padding:13px;border:1px solid #dce6f1;border-radius:12px;background:#fbfdff}.sid-card-editor h3{margin:0 0 11px;color:#183554;font-size:12px}.sid-editor-card-information{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:10px;margin-bottom:12px;border:1px solid #dce6f1;border-radius:9px;background:#fff}.sid-editor-card-information h3{grid-column:1/-1;margin:0 0 2px}.sid-editor-card-information>div,.sid-editor-card-information>label{display:grid;gap:5px;align-content:start;min-width:0;padding:6px 0;border-bottom:1px solid #edf2f7}.sid-editor-card-information>div>span,.sid-editor-card-information>label{color:#405a78;font-size:10px;font-weight:750}.sid-editor-card-information>div>strong{color:#203b5c;font-size:11px;overflow-wrap:anywhere}.sid-editor-card-information>label input,.sid-editor-card-information>label select{width:100%;min-width:0;min-height:35px;padding:6px;border:1px solid #d7e2ef;border-radius:7px;background:#fff;color:#203b5c;font:inherit;font-weight:500}@media(max-width:520px){.sid-editor-card-information{grid-template-columns:1fr}}.sid-card-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sid-card-editor-grid label{display:grid;gap:5px;color:#405a78;font-size:10px;font-weight:750;min-width:0}.sid-card-editor-grid input,.sid-card-editor-grid select{width:100%;min-width:0;min-height:36px;border:1px solid #d7e2ef;border-radius:7px;background:#fff;padding:7px;color:#203b5c;font:inherit;font-weight:500}.sid-card-editor-grid input[type=color]{padding:3px;height:36px}.sid-signature-upload input{font-size:9px}.sid-signature-upload img{max-width:150px;max-height:44px;-o-object-fit:contain;object-fit:contain;background:#fff;border:1px solid #e2e8f0;border-radius:5px;padding:3px}.sid-card-editor-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}@media(max-width:520px){.sid-card-editor-grid{grid-template-columns:1fr}}.sid-card-brand-copy strong{font-size:14px;font-weight:950;letter-spacing:.07em}.sid-card-brand-copy span{font-size:8px;font-weight:900;white-space:nowrap}.sid-card-brand-copy small{font-size:7px;opacity:.9;letter-spacing:.08em}.sid-card-content{display:grid;grid-template-columns:84px minmax(0,1fr);gap:11px;align-items:center;margin:13px 0 11px}.sid-card-photo{width:84px;height:102px;display:grid;place-items:center;-o-object-fit:cover;object-fit:cover;border:2px solid #e1eafa;border-radius:9px;background:#eaf2ff;color:#155cb4;font-size:22px;font-weight:950}.sid-card-photo-fallback{display:grid;place-items:center}.sid-card-identity{display:grid;gap:4px;min-width:0}.sid-card-identity>strong{font-size:12px;line-height:1.3;color:#112b4b;overflow-wrap:anywhere}.sid-card-identity>span{margin-bottom:2px;color:#596f8a;font-size:9px;line-height:1.35}.sid-card-identity>small,.sid-card-dates small{color:#7a8da5;font-size:8px}.sid-card-identity>b{font-size:9px;color:#173e6d;overflow-wrap:anywhere}.sid-card-dates{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:8px 0;border-top:1px solid #e6edf5}.sid-card-dates span{display:grid;gap:4px;min-width:0}.sid-card-dates b{color:#284868;font-size:9px}.sid-card-sign{display:flex;align-items:center;justify-content:space-between;min-height:34px;padding:4px 6px;background:var(--sid-card-background,#fff);border-top:1px solid currentColor;border-bottom:1px solid currentColor;border-radius:3px;overflow:hidden}.sid-signature-line{display:inline-block;padding-top:4px;border-top:1px solid #5d83b5;color:#3f6ea6;font-size:9px;font-style:italic}.sid-card-sign small{color:#8495a7;font-size:7px}.sid-card-foot{display:flex;align-items:center;justify-content:space-between;gap:6px;padding-top:8px;border-top:1px solid #e5edf5;color:#4a6789;font-size:8px;font-weight:800;letter-spacing:.03em}.sid-preview-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:9px}.sid-preview-actions .sid-button-danger{grid-column:1/-1}.sid-card-information{margin-top:15px;padding-top:12px;border-top:1px solid #e8eef5}.sid-card-information h3{margin:0 0 8px;font-size:11px;color:#183554}.sid-card-information>div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 0;border-bottom:1px solid #f0f3f7;font-size:9px}.sid-card-information>div>span{color:#71849b}.sid-card-information>div>strong{color:#2c4563;text-align:right;font-size:9px;overflow-wrap:anywhere}.sid-id-card-back{display:flex;flex-direction:column;justify-content:center;padding:23px;background:linear-gradient(145deg,#f8fbff,#fff 60%,#eaf3ff)}.sid-back-brand{display:grid;justify-items:center;gap:5px;padding-bottom:18px;color:#0f4f9c}.sid-back-brand strong{font-size:15px;letter-spacing:.08em}.sid-back-brand small{font-size:8px;letter-spacing:.14em}.sid-id-card-back h3{margin:0 0 8px;font-size:11px;color:#183554}.sid-id-card-back p{margin:0;padding:7px 0;border-bottom:1px solid #e1e9f3;color:#506883;font-size:9px;line-height:1.6}.sid-back-id{display:grid;gap:4px;margin-top:13px;padding:11px;border:1px solid #dce8f6;border-radius:9px;background:#fff}.sid-back-id small{color:#778ba3;font-size:8px}.sid-back-id strong,.sid-back-id b{font-size:10px;color:#173e6d;overflow-wrap:anywhere}.sid-back-footer{margin-top:auto;padding-top:14px;color:#607a99;font-size:7px;text-align:center;letter-spacing:.06em}.sid-generator-panel,.sid-templates-panel,.sid-printing-panel,.sid-settings-panel{padding:18px}.sid-generator-label{display:flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid #cdebdc;border-radius:999px;background:#effdf5;color:#18754d;font-size:9px;font-weight:800;white-space:nowrap}.sid-generator-grid{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:18px;margin-top:12px}.sid-generator-form{display:grid;align-content:start;gap:13px}.sid-generator-form label,.sid-settings-grid label{display:grid;gap:7px;color:#304b6b;font-size:10px;font-weight:850}.sid-generator-form select,.sid-settings-grid select{width:100%;min-height:42px;padding:9px 11px;border:1px solid #d8e3ef;border-radius:9px;background:#fbfdff;color:#183757;font:inherit;font-size:11px}.sid-generator-hint{display:flex;align-items:flex-start;gap:8px;padding:12px;border:1px solid #f0d6a1;border-radius:10px;background:#fff9ec;color:#805a1e;font-size:10px;line-height:1.65}.sid-generator-hint svg{flex:0 0 auto;margin-top:1px}.sid-generate-wide{min-height:43px}.sid-generator-preview{min-height:260px;padding:18px;border:1px dashed #bdd0e6;border-radius:13px;background:linear-gradient(135deg,#f5f9ff,#fff)}.sid-generator-preview-title{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:12px;border-bottom:1px solid #e0eaf5;color:#233f62;font-size:12px;font-weight:900}.sid-generator-preview-title span{color:#607fa7;font-size:10px}.sid-generator-summary{display:grid;gap:10px;max-width:360px;margin:24px auto;padding:21px;border:1px solid #d8e5f4;border-radius:13px;background:#fff;box-shadow:0 8px 22px #103a6b12}.sid-generator-summary strong{font-size:18px;color:#102b4d}.sid-generator-summary span{font-size:11px;color:#58708c}.sid-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:16px}.sid-template-option{position:relative;display:grid;justify-items:start;align-content:start;gap:8px;min-width:0;padding:12px;border:1px solid #dce6f1;border-radius:13px;background:#fff;color:#243f60;text-align:left}button.sid-template-option{cursor:pointer}button.sid-template-option:hover{border-color:#8cb9eb}.sid-template-selected{border-color:#1687f7;background:#f3f9ff;box-shadow:0 0 0 2px #087cff14}.sid-template-selected>svg{position:absolute;right:13px;top:13px;color:#0b9d62}.sid-template-option strong{font-size:12px}.sid-template-option>span{font-size:10px;color:#74879e;line-height:1.5}.sid-template-unavailable{opacity:.75}.sid-template-swatch{display:flex;flex-direction:column;justify-content:space-between;width:100%;max-width:235px;aspect-ratio:1.62/1;padding:12px;border:1px solid #d9e3ef;border-radius:10px;box-shadow:0 3px 9px #0a2b5214}.sid-template-swatch span{font-size:15px;font-weight:950;letter-spacing:.08em}.sid-template-swatch small{font-size:9px;letter-spacing:.1em}.sid-swatch-blue-gold{background:linear-gradient(135deg,#087cff 0,#fff 52%,#f4d780);color:#0c315b}.sid-swatch-white-blue{background:#fff;color:#0874da;border-top:7px solid #087cff}.sid-swatch-navy{background:#071a33;color:#e9c96b;border:2px solid #d5aa3c}.sid-template-note{display:flex;align-items:flex-start;gap:9px;margin-top:16px;padding:13px;border:1px solid #dce8f6;border-radius:10px;background:#f5f9ff;color:#526d8b;font-size:10px;line-height:1.6}.sid-template-note svg{color:#1770cf;flex:0 0 auto}.sid-printing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.sid-printing-grid article{display:grid;align-content:start;justify-items:start;gap:9px;min-width:0;padding:15px;border:1px solid #e0e9f3;border-radius:12px;background:linear-gradient(145deg,#fff,#f9fbff)}.sid-action-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:10px}.sid-action-blue{background:#e8f2ff;color:#086bd8}.sid-action-green{background:#e2faee;color:#079763}.sid-action-purple{background:#f0e7ff;color:#7939d6}.sid-action-amber{background:#fff2d8;color:#c78305}.sid-printing-grid h3{margin:0;color:#183657;font-size:12px}.sid-printing-grid p{min-height:64px;margin:0;color:#71839a;font-size:10px;line-height:1.6}.sid-printing-grid .sid-button{width:100%;margin-top:auto}.sid-printing-note{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:15px;padding:12px;border:1px solid #e1e9f2;border-radius:10px;background:#f8fbff;color:#677c95;font-size:10px}.sid-printing-note strong{color:#1b477a;font-size:14px;margin-left:7px}.sid-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.sid-settings-grid label small{color:#7b8da2;font-size:9px;font-weight:500;line-height:1.55}.sid-settings-security{display:flex;align-items:flex-start;gap:10px;grid-column:1/-1;padding:15px;border:1px solid #d3e4f8;border-radius:12px;background:#f4f9ff;color:#2c527c}.sid-settings-security svg{flex:0 0 auto;color:#0b70d9}.sid-settings-security strong{font-size:12px}.sid-settings-security p{margin:6px 0 0;color:#617993;font-size:10px;line-height:1.65}.sid-card-editor-grid label textarea{width:100%;min-width:0;min-height:90px;padding:8px;border:1px solid #d7e2ef;border-radius:7px;background:#fff;color:#233c5a;font:inherit;font-size:11px;resize:vertical}.sid-id-card-back{background:linear-gradient(140deg,#fff,#f8fbff)}.sid-id-card-back .sid-back-brand{color:var(--sid-accent,#0875e8)}.sid-id-card-back .sid-back-id{display:grid;grid-template-columns:1fr 1fr;gap:5px 10px}.sid-id-card-back .sid-back-id b{overflow-wrap:anywhere}.sid-id-card-back .sid-back-footer{margin-top:10px;font-size:9px}.sid-settings-foot{display:flex;align-items:center;gap:8px;grid-column:1/-1;padding:11px 0;color:#628067;font-size:10px}.sid-settings-foot svg{flex:0 0 auto}.sid-notice{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding:11px 13px;border:1px solid #c8dff8;border-radius:10px;background:#f0f7ff;color:#194b81;font-size:10px;line-height:1.5}.sid-notice button{display:grid;place-items:center;width:25px;height:25px;flex:0 0 auto;border:0;border-radius:6px;background:transparent;color:inherit;cursor:pointer}.sid-notice button:hover{background:#dcecff}.sid-bulk-result{display:flex;align-items:center;gap:8px;margin-top:8px;padding:9px 12px;border-radius:9px;background:#e8fff1;color:#197148;font-size:10px}.sid-workflow-note{display:flex;align-items:flex-start;gap:9px;margin-top:14px;padding:12px;border:1px solid #d9e6f4;border-radius:11px;background:#f3f8ff;color:#627993;font-size:9px;line-height:1.65}.sid-workflow-note svg{flex:0 0 auto;margin-top:1px;color:#2377cd}.sid-workflow-note strong{color:#234b78}@media(max-width:1200px){.sid-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sid-main-grid{grid-template-columns:minmax(0,1fr)}.sid-preview-panel{display:grid;grid-template-columns:minmax(0,1fr);max-width:none}.sid-id-card{max-width:390px;margin:0 auto}.sid-preview-actions,.sid-card-information{max-width:390px;width:100%;margin-left:auto;margin-right:auto}}@media(max-width:860px){.sid-page-heading{display:grid;grid-template-columns:1fr}.sid-heading-tools{justify-items:start;min-width:0;width:100%;grid-template-columns:1fr auto;align-items:center}.sid-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sid-directory-toolbar{grid-template-columns:minmax(0,1fr) minmax(130px,.7fr);align-items:stretch}.sid-search{grid-column:1/-1}.sid-directory-toolbar>.sid-button{min-height:40px}.sid-generator-grid{grid-template-columns:1fr}.sid-printing-grid,.sid-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.sid-dashboard{padding-bottom:18px}.sid-page-heading{padding:2px 0 12px}.sid-page-heading h1{font-size:23px}.sid-page-heading p{font-size:10px}.sid-heading-tools{grid-template-columns:minmax(0,1fr)}.sid-breadcrumb{white-space:normal}.sid-date-card{width:100%}.sid-kpi-grid{gap:7px}.sid-kpi{min-height:85px;padding:10px;gap:8px;border-radius:10px}.sid-kpi-icon{width:35px;height:35px;border-radius:9px}.sid-kpi-icon svg{width:17px;height:17px}.sid-kpi small{font-size:8px}.sid-kpi strong{font-size:22px}.sid-kpi p{font-size:8px}.sid-tab{padding:0 10px;min-height:42px;font-size:9px}.sid-directory-panel{padding:9px}.sid-directory-toolbar{grid-template-columns:minmax(0,1fr)}.sid-search{grid-column:auto;height:42px}.sid-select-wrap select{height:40px}.sid-table-topline small{max-width:260px;line-height:1.5}.sid-directory-footer{align-items:flex-start;flex-direction:column}.sid-preview-panel{padding:10px}.sid-id-card{min-height:330px;padding:11px}.sid-card-content{grid-template-columns:72px minmax(0,1fr);gap:9px}.sid-card-photo{width:72px;height:92px}.sid-card-brand-copy span{font-size:7px}.sid-preview-actions{grid-template-columns:1fr 1fr}.sid-generator-panel,.sid-templates-panel,.sid-printing-panel,.sid-settings-panel{padding:12px}.sid-panel-heading{align-items:flex-start;flex-wrap:wrap}.sid-template-grid,.sid-printing-grid,.sid-settings-grid{grid-template-columns:1fr}.sid-settings-security,.sid-settings-foot{grid-column:auto}.sid-printing-grid p{min-height:0}.sid-template-swatch{max-width:320px}}.sid-card-sign{align-items:center;justify-content:space-between;min-height:44px;padding:5px 7px;background:var(--sid-card-background,#fff);border-top:1px solid currentColor;border-bottom:1px solid currentColor;border-radius:3px;overflow:hidden}.sid-card-sign .sid-authorized-signature{display:block;flex:0 1 52%;width:auto;max-width:52%;height:36px;max-height:36px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;padding:2px;border:1px solid currentColor;border-radius:3px}.admin-super-card-preview{display:grid;gap:7px;width:100%;max-width:430px;min-height:190px;margin:12px auto;padding:18px;border:3px solid;border-radius:15px;box-shadow:0 12px 26px #0a245022}.admin-super-card-ribbon{margin:-18px -18px 8px;padding:12px;background:linear-gradient(110deg,#071a36,#153b68 55%,#d6b75b);color:#fff;font-size:10px;font-weight:900;letter-spacing:1.5px}.admin-super-card-preview>strong{font-size:22px}.admin-super-card-preview>span,.admin-super-card-preview>small,.admin-super-card-preview>b{overflow-wrap:anywhere}@media(max-width:560px){.admin-super-card-preview{min-height:190px;padding:13px}.admin-super-card-ribbon{margin:-13px -13px 7px}.admin-super-card-preview>strong{font-size:18px}}@media print{.sid-dashboard .sid-tab-strip,.sid-dashboard .sid-kpi-grid,.sid-dashboard .sid-directory-toolbar,.sid-dashboard .sid-preview-actions,.sid-dashboard .sid-workflow-note{display:none!important}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.absolute{position:absolute}.relative{position:relative}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.border{border-width:1px}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#f4f7fb;background:#05080d;font-synthesis:none;scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0;min-width:320px;background:#05080d}.site{overflow-x:clip;overflow-y:visible;background:radial-gradient(circle at 70% 10%,rgba(0,105,255,.12),transparent 30%),#05080d}.site.admin-portal-active>.nav{display:none!important}.site.admin-portal-active{min-height:100dvh}.admin-topbar-reopen{position:fixed;top:10px;right:12px;z-index:10020;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid rgba(37,168,255,.42);border-radius:12px;background:#07101bf5;color:#eaf6ff;box-shadow:0 8px 28px #00000059;font:inherit;font-size:12px;font-weight:800;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-topbar-reopen:hover{background:#10263a;border-color:#25a8ff}.admin-topbar-reopen:focus-visible{outline:3px solid rgba(37,168,255,.45);outline-offset:3px}@media(max-width:800px){.admin-topbar-reopen{top:8px;right:8px;padding:10px 12px}}.site.admin-portal-active>.modal-backdrop:has(.admin-head){position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100dvh!important;z-index:9990!important;padding:0!important;margin:0!important;overflow:hidden!important}.site.admin-portal-active>.modal-backdrop:has(.admin-head)>.admin-modal{width:100vw!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important;margin:0!important}.nav{position:fixed;top:0;left:0;right:0;z-index:50;background:#05080dc7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.08)}.nav-inner{max-width:1180px;margin:auto;padding:14px 24px;display:flex;align-items:center;justify-content:space-between}.brand{border:0;background:none;color:#fff;display:flex;align-items:center;gap:10px;font-size:16px;font-weight:800;letter-spacing:.08em;cursor:pointer}.brand img{width:42px;height:42px;-o-object-fit:contain;object-fit:contain}.brand b{color:#d6a62d}.links{display:flex;align-items:center;gap:8px}.links button{background:none;border:0;color:#b8c1cf;padding:10px 14px;border-radius:10px;font-weight:600;cursor:pointer}.links button:hover{color:#fff;background:#ffffff0f}.links button.active{color:#fff;background:#25a8ff1a;box-shadow:inset 0 -2px #d6a62d}.links .nav-cta.active{background:#f2cc65;color:#07100b;box-shadow:none}.links .nav-cta{background:#d6a62d;color:#07100b;margin-left:8px}.nav-actions{display:flex;align-items:center;gap:10px}.currency-picker{display:flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;border-radius:11px;color:#8f9aaa;font-size:9px;font-weight:800}.currency-picker select,.language-picker select{border:0;background:transparent;color:#fff;font:inherit;outline:none;cursor:pointer;font-size:12px}.currency-picker option,.language-picker option{background:#0a111a;color:#fff}.language-picker{display:flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;border-radius:11px;color:#8f9aaa;font-size:9px;font-weight:800}.currency-context{margin-top:14px;color:#7f8b9b;font-size:12px}.currency-context strong{color:#f2cc65}.cart-button{position:relative;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#fff;min-width:42px;height:42px;border-radius:11px;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;cursor:pointer}.cart-label{font-size:11px;font-weight:800}.cart-count{position:absolute;right:-5px;top:-5px;min-width:19px;height:19px;border-radius:99px;background:#d6a62d;color:#07100b;font-size:10px;font-weight:900;display:grid;place-items:center;padding:0 4px}.menu{display:none;background:none;border:0;color:#fff}.hero{min-height:800px;max-width:1180px;margin:auto;padding:150px 24px 90px;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;position:relative}.hero-content{position:relative;z-index:2}.eyebrow{color:#d6a62d;letter-spacing:.2em;font-size:12px;font-weight:800;display:flex;align-items:center;gap:8px}.hero h1{font-size:clamp(44px,6vw,78px);line-height:1.02;letter-spacing:-.045em;margin:20px 0}.hero h1 span,h2 span{color:#25a8ff}.hero p,.section-head>p,.vision p{color:#a8b3c2;line-height:1.75;max-width:650px;font-size:17px}.actions{display:flex;gap:12px;margin-top:32px}.primary,.secondary{border:0;border-radius:12px;padding:14px 20px;font-weight:800;display:inline-flex;align-items:center;gap:9px;cursor:pointer}.primary{background:linear-gradient(135deg,#d9aa31,#f2cc65);color:#07100b;box-shadow:0 12px 35px #d6a62d33}.secondary{background:#ffffff0f;color:#fff;border:1px solid rgba(255,255,255,.12)}button:disabled{opacity:.55;cursor:not-allowed}.hero-stats{display:flex;gap:30px;margin-top:54px}.hero-stats div{display:flex;flex-direction:column;gap:4px}.hero-stats strong{font-size:24px}.hero-stats span{font-size:12px;color:#7e8998;text-transform:uppercase;letter-spacing:.12em}.hero-logo{position:relative;display:grid;place-items:center;min-height:500px}.logo-ring{width:min(430px,75vw);height:min(430px,75vw);border-radius:50%;padding:30px;display:grid;place-items:center;background:radial-gradient(circle,#08192af2,#05080d80);border:1px solid rgba(37,168,255,.25);box-shadow:0 0 100px #007dff21,inset 0 0 60px #d6a62d14}.logo-ring img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 20px 35px rgba(0,0,0,.5))}.orbit{position:absolute;border-radius:50%;border:1px solid;pointer-events:none}.orbit-blue{width:520px;height:240px;border-color:#25a8ff59;transform:rotate(-25deg)}.orbit-gold{width:500px;height:210px;border-color:#d6a62d40;transform:rotate(24deg)}.hero-glow{position:absolute;border-radius:50%;filter:blur(50px)}.hero-glow.one{width:260px;height:260px;background:#0077ff21;right:20%;top:20%}.hero-glow.two{width:200px;height:200px;background:#d6a62d14;left:0;bottom:10%}.section{max-width:1180px;margin:auto;padding:100px 24px}.section-head{max-width:760px}.section-head.center{text-align:center;margin:auto}.section-head.center p{margin-left:auto;margin-right:auto}.section h2,.vision h2,.contact h2{font-size:clamp(36px,5vw,58px);line-height:1.05;letter-spacing:-.04em;margin:14px 0}.about{border-top:1px solid rgba(255,255,255,.07)}.about-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:52px}.about-card{padding:28px;border:1px solid rgba(255,255,255,.08);background:#ffffff06;border-radius:18px}.about-card svg{color:#d6a62d}.about-card h3{font-size:21px}.about-card p{color:#929eae;line-height:1.7}.products{background:linear-gradient(180deg,transparent,rgba(0,102,255,.045),transparent)}.product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:54px}.product{padding:32px;border-radius:22px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(145deg,#111b28d9,#080c12e6);box-shadow:0 20px 60px #0000002e}.product-image{height:320px;border-radius:18px;overflow:hidden;position:relative;background:radial-gradient(circle at 50% 45%,#25a8ff1a,#00000047);border:1px solid rgba(255,255,255,.07);margin-bottom:22px}.product-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:6px}.product-status{position:absolute;top:14px;right:14px;padding:7px 10px;border-radius:999px;background:#05080dd1;color:#d6a62d;font-size:9px;letter-spacing:.14em;font-weight:800}.product-top{display:flex;justify-content:space-between;align-items:center}.product-icon{width:56px;height:56px;border-radius:15px;display:grid;place-items:center;background:#25a8ff1a;color:#43b7ff}.product-top>span{font-size:10px;color:#d6a62d;letter-spacing:.16em;font-weight:800}.product h3{font-size:27px;margin:25px 0 12px}.product>p{color:#99a6b6;line-height:1.7;min-height:86px}.product ul{list-style:none;padding:0;margin:25px 0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.product li{color:#c4ccd6;font-size:13px}.product li span{color:#4ed37b;margin-right:8px}.product-buy{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:24px;padding-top:18px;border-top:1px solid rgba(255,255,255,.07)}.product-buy strong{font-size:20px;color:#f2cc65}.product-buy button{border:0;background:none;color:#4db8ff;font-weight:800;display:flex;gap:7px;align-items:center;cursor:pointer}.vision{background:linear-gradient(135deg,#07101a,#0a121d);border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07)}.vision-inner{max-width:1180px;margin:auto;padding:110px 24px;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.roadmap{display:grid;gap:12px}.road{display:flex;gap:18px;padding:20px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff08}.road>b{font-size:18px;color:#d6a62d;width:30px}.road div{display:flex;flex-direction:column;gap:5px}.road span{font-size:13px;color:#7f8b9b}.sales-ready{padding:85px 24px;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,rgba(0,102,255,.04),transparent)}.sales-methods{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px}.sales-methods span{padding:12px 17px;border:1px solid rgba(214,166,45,.22);border-radius:999px;color:#c9d2dd;background:#ffffff06}.future{max-width:1180px;margin:auto;padding:110px 24px}.future-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:40px}.future-pills span{padding:12px 17px;border:1px solid rgba(255,255,255,.09);border-radius:999px;color:#aab5c4;background:#ffffff06}.contact{max-width:1180px;margin:0 auto 90px;padding:55px;border:1px solid rgba(214,166,45,.2);border-radius:28px;background:radial-gradient(circle at 80% 20%,rgba(0,130,255,.11),transparent 35%),#ffffff06;display:grid;grid-template-columns:1fr .8fr;gap:60px}.contact-copy p{color:#9ba7b6;line-height:1.7}.contact-badge{margin-top:35px;display:flex;align-items:center;gap:14px}.contact-badge img{width:62px;height:62px;-o-object-fit:contain;object-fit:contain}.contact-badge div{display:flex;flex-direction:column;gap:5px}.contact-badge strong{font-size:13px;letter-spacing:.12em}.contact-badge span{font-size:10px;color:#d6a62d;letter-spacing:.12em}.contact-links{display:grid;gap:9px;margin-top:25px}.contact-links a,.footer-social a{color:#b9c4d1;text-decoration:none}.contact-links a{padding:11px 13px;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:#ffffff06}.contact-links a:hover,.footer-social a:hover{color:#f2cc65}.contact-form{display:grid;gap:16px}.contact-form label{font-size:12px;color:#aeb8c6;font-weight:700;display:grid;gap:7px}.contact-form input,.contact-form textarea{width:100%;border:1px solid rgba(255,255,255,.1);background:#00000040;color:#fff;border-radius:11px;padding:13px 14px;outline:none;font:inherit}.contact-form input:focus,.contact-form textarea:focus{border-color:#258fff}.contact-form small{color:#7f8c9d;line-height:1.5}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#000000b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:20px}.checkout-modal{width:min(760px,100%);max-height:92vh;overflow:auto;position:relative;border:1px solid rgba(214,166,45,.28);border-radius:24px;padding:34px;background:#0a111a;box-shadow:0 30px 100px #0000008c}.checkout-modal h2{font-size:34px;line-height:1.05;margin:12px 0}.checkout-modal p{color:#9da9b8;line-height:1.7}.modal-close{position:absolute;top:14px;right:14px;border:0;background:#ffffff0f;color:#fff;width:38px;height:38px;border-radius:10px;display:grid;place-items:center;cursor:pointer}.cart-items{display:grid;gap:12px;margin:20px 0}.cart-item{display:grid;grid-template-columns:72px 1fr auto;gap:14px;align-items:center;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff06}.cart-item img{width:72px;height:62px;-o-object-fit:contain;object-fit:contain;border-radius:10px;background:#0003}.cart-item-main{display:grid;gap:5px}.cart-item-main strong{font-size:14px}.cart-item-main span{font-size:12px;color:#8591a1}.qty{display:flex;align-items:center;gap:9px;margin-top:4px}.qty button{border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#fff;width:28px;height:28px;border-radius:8px;display:grid;place-items:center;cursor:pointer}.qty .remove{margin-left:8px;color:#ff9d9d}.cart-total{display:flex;justify-content:space-between;padding:18px 0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);font-size:18px}.cart-total strong{color:#f2cc65}.delivery-form{margin-top:24px}.form-section-title{font-weight:800;font-size:15px;margin-bottom:13px;color:#fff}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-grid label{font-size:11px;color:#aeb8c6;font-weight:700;display:grid;gap:6px}.form-grid label.full{grid-column:1/-1}.form-grid input,.form-grid select,.form-grid textarea{width:100%;border:1px solid rgba(255,255,255,.1);background:#00000040;color:#fff;border-radius:11px;padding:12px 13px;outline:none;font:inherit}.form-grid select option{background:#0a111a;color:#fff}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:#258fff}.checkout-error{margin-top:14px;padding:11px 13px;border-radius:11px;background:#ff464614;border:1px solid rgba(255,90,90,.22);color:#ffb0b0;font-size:13px;line-height:1.5}.checkout-main{width:100%;justify-content:center;margin-top:18px}.cart-modal{width:min(800px,100%)}@media(max-width:800px){.cart-label{display:none}.nav-inner{padding:10px 12px;gap:8px}.brand{gap:5px;font-size:13px;letter-spacing:.04em;flex:0 0 auto}.brand img{width:34px;height:34px}.nav-actions{margin-left:auto;gap:6px;flex:0 0 auto}.currency-picker{padding:6px;gap:4px}.currency-picker span{display:none}}.delivery-promise{max-width:1180px;margin:auto;padding:90px 24px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;border-bottom:1px solid rgba(255,255,255,.07)}.delivery-promise h2{font-size:clamp(34px,4vw,52px);line-height:1.05;margin:12px 0}.delivery-promise p{color:#9da9b8;line-height:1.7}.promise-cards{display:grid;gap:12px}.promise-cards div{padding:20px;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:#ffffff06;display:grid;grid-template-columns:30px 1fr;gap:4px 12px}.promise-cards svg{color:#d6a62d;grid-row:1/3}.promise-cards strong{font-size:15px}.promise-cards span{font-size:12px;color:#7f8b9b}.tracking-order-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:13px;margin:14px 0;background:#ffffff06}.tracking-order-summary p{margin:0}.tracking-products{display:grid;gap:8px;margin:12px 0}.tracking-product{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff06}.shipping-summary{margin-top:16px;padding:15px;border:1px solid rgba(214,166,45,.2);border-radius:13px;background:#d6a62d0a;display:grid;gap:8px}.shipping-summary div{display:flex;justify-content:space-between;gap:12px}.shipping-summary span{color:#9da9b8}.shipping-summary strong{color:#f2cc65}.confirmation-box{display:flex;gap:12px;align-items:center;padding:16px;border:1px solid rgba(78,211,123,.25);background:#4ed37b0f;border-radius:13px}.confirmation-box svg{color:#4ed37b}.confirmation-box div{display:grid;gap:4px}.confirmation-box span{font-size:12px;color:#8d9aab}.track-search{display:flex;gap:10px;margin:20px 0}.track-search input{flex:1;border:1px solid rgba(255,255,255,.1);background:#00000040;color:#fff;border-radius:11px;padding:13px}.tracking-result{margin-top:20px;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:15px}.tracking-history{display:grid;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.tracking-history>strong{color:#d6a62d}.tracking-history>div{display:grid;gap:3px;padding:10px 12px;border-radius:10px;background:#ffffff06;border:1px solid rgba(255,255,255,.06)}.tracking-history b{font-size:12px;color:#f2cc65;text-transform:capitalize}.tracking-history span{font-size:11px;color:#8995a5;line-height:1.5}.tracking-line{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin:20px 0}.track-step{display:grid;gap:7px;justify-items:center;text-align:center;color:#677386;font-size:9px;text-transform:capitalize}.track-step span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1)}.track-step.active{color:#f2cc65}.track-step.active span{border-color:#d6a62d;background:#d6a62d1f;color:#f2cc65}.admin-fab{position:fixed;right:18px;bottom:18px;z-index:70;border:1px solid rgba(214,166,45,.3);background:#0c151f;color:#f2cc65;border-radius:999px;padding:10px 14px;display:flex;gap:7px;align-items:center;font-weight:800;cursor:pointer;box-shadow:0 12px 35px #00000059}.admin-modal{width:min(1100px,100%);max-height:94vh;overflow:auto;position:relative;border:1px solid rgba(214,166,45,.28);border-radius:24px;padding:34px;background:#0a111a;box-shadow:0 30px 100px #0000008c}.admin-head{display:flex;justify-content:space-between;gap:15px;align-items:center}.admin-head h2{font-size:35px;margin:10px 0}.stats-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin:20px 0}.stats-grid div{padding:15px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#ffffff06;display:grid;gap:6px}.stats-grid span{font-size:10px;color:#7f8b9b;text-transform:uppercase}.stats-grid strong{font-size:18px;color:#f2cc65}.admin-section-title{margin:24px 0 10px;color:#d6a62d;font-size:12px;letter-spacing:.16em;font-weight:900;text-transform:uppercase}.integration-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:8px}.integration-health{padding:15px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#ffffff06;display:grid;gap:6px}.integration-health span{font-size:10px;color:#7f8b9b;text-transform:uppercase}.integration-health strong{font-size:15px;color:#f2cc65}.integration-health small{font-size:11px;color:#8995a5;line-height:1.45}.integration-url{display:grid;gap:2px;margin-top:3px;padding:7px 8px;border:1px solid rgba(37,168,255,.12);border-radius:8px;background:#25a8ff09}.integration-url b{font-size:9px;color:#d6a62d;text-transform:uppercase;letter-spacing:.1em}.integration-url span{font-size:9px;color:#aeb8c6;line-height:1.35;word-break:break-all}.integration-health button{margin-top:5px;justify-content:center;padding:9px 11px}.admin-inquiries{display:grid;gap:10px;margin-bottom:8px}.admin-inquiry{display:grid;grid-template-columns:1fr auto;gap:15px;padding:15px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff06}.admin-inquiry>div{display:grid;gap:5px}.admin-inquiry span{font-size:12px;color:#9aa6b6;line-height:1.5}.admin-inquiry>b{align-self:start;color:#d6a62d;font-size:11px;text-transform:uppercase}.inquiry-reply-preview{padding:10px 12px;border-left:2px solid #d6a62d;background:#d6a62d0d}.admin-inquiry-reply{margin-top:8px;padding:12px;border:1px solid rgba(37,168,255,.15);border-radius:11px;background:#25a8ff09}.admin-inquiry-reply textarea{width:100%;border:1px solid rgba(255,255,255,.1);background:#00000040;color:#fff;border-radius:10px;padding:12px;font:inherit;resize:vertical;outline:none}.admin-inquiry-reply textarea:focus{border-color:#258fff}.inquiry-actions{display:grid;align-content:start;justify-items:end;gap:9px}.inquiry-action-row{display:flex;gap:8px;flex-wrap:wrap}.danger-button{color:#ffb0b0!important;border-color:#ff5a5a40!important}.order-search-bar{display:flex;align-items:center;gap:9px;margin:14px 0 12px;padding:9px 11px;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:#ffffff06}.order-search-bar svg{color:#7f8b9b;flex:0 0 auto}.order-search-bar input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#fff;font:inherit;padding:7px}.order-status-tabs{display:flex;gap:8px;overflow-x:auto;padding:3px 1px 12px;margin-bottom:4px;scrollbar-width:thin}.order-status-tabs button{white-space:nowrap;border:1px solid rgba(255,255,255,.1);background:#ffffff06;color:#aeb8c6;border-radius:999px;padding:9px 12px;font-size:11px;font-weight:800;cursor:pointer}.order-status-tabs button b{display:inline-grid;place-items:center;min-width:20px;height:20px;margin-left:5px;padding:0 5px;border-radius:999px;background:#ffffff14;color:#f2cc65}.order-status-tabs button.active{border-color:#d6a62d73;background:#d6a62d1a;color:#fff}.order-status-tabs button.active b{background:#d6a62d2e}.admin-orders{display:grid;gap:10px}.admin-order{display:grid;grid-template-columns:1fr auto;gap:20px;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:#ffffff06}.admin-order>div:first-child{display:grid;gap:5px}.admin-order span{font-size:12px;color:#9aa6b6}.order-actions{display:grid;align-content:start;justify-items:end;gap:9px}.order-actions b{color:#f2cc65}.order-actions select{border:1px solid rgba(255,255,255,.12);background:#0c151f;color:#fff;border-radius:9px;padding:9px}.order-status-control{display:grid;gap:4px}.order-status-control span{font-size:9px;color:#7f8b9b;text-transform:uppercase;letter-spacing:.08em}.order-title-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.order-status-badge{display:inline-flex!important;align-items:center;padding:5px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.1);font-size:9px!important;font-weight:900;color:#f2cc65!important;text-transform:uppercase;letter-spacing:.05em}.status-pending{background:#ffffff0d}.status-paid{background:#25a8ff14}.status-preparing{background:#d6a62d14}.status-ready_for_dispatch{background:#d6a62d1f}.status-shipped{background:#25a8ff1a}.status-out_for_delivery{background:#7864ff1a}.status-delivered{background:#4ed37b1a}.status-cancelled{background:#ff5a5a1a;color:#ffb0b0!important}.order-product-list{display:grid;gap:3px;margin:3px 0}.order-product-list span{font-size:11px;color:#b5c0cd}.empty-orders{padding:28px 18px;border:1px dashed rgba(255,255,255,.12);border-radius:14px;display:grid;gap:5px;text-align:center}.empty-orders strong{color:#dbe2ea}.empty-orders span{font-size:12px;color:#7f8b9b}.checkout-note{font-size:12px!important;margin-bottom:0}.international-payment-note{color:#8f9aaa!important;font-size:11px!important}footer{border-top:1px solid rgba(255,255,255,.07);padding:30px 24px 40px;display:flex;max-width:1180px;margin:auto;justify-content:space-between;align-items:center;color:#707b8a;font-size:12px}.currency-admin-panel{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0 20px;padding:15px;border:1px solid rgba(214,166,45,.18);border-radius:14px;background:#ffffff06}.currency-admin-panel div{display:grid;gap:6px}.currency-admin-panel span{font-size:10px;color:#7f8b9b;text-transform:uppercase}.currency-admin-panel strong{font-size:14px;color:#f2cc65}.currency-admin-panel select{border:1px solid rgba(255,255,255,.1);background:#0c151f;color:#fff;border-radius:9px;padding:9px}.currency-admin-panel small{grid-column:1/-1;color:#8995a5;line-height:1.45}@media(max-width:800px){.currency-admin-panel{grid-template-columns:1fr 1fr}.currency-admin-panel small{grid-column:1/-1}}footer div{display:flex;align-items:center;gap:10px;color:#d6dbe2;font-weight:800;letter-spacing:.08em}.admin-login-hero{max-width:560px;margin:30px auto 10px}.admin-login-brand{display:flex;align-items:center;gap:14px;margin-bottom:34px}.admin-login-logo-wrap{width:70px;height:70px;border-radius:20px;padding:8px;display:grid;place-items:center;background:linear-gradient(145deg,#25a8ff21,#d6a62d17);border:1px solid rgba(214,166,45,.28);box-shadow:0 15px 45px #00000047}.admin-login-logo-wrap img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.admin-login-kicker{display:block;margin-top:5px;color:#6f7d8e;font-size:9px;font-weight:900;letter-spacing:.14em}.admin-login-copy{text-align:left}.admin-login-copy h2{font-size:clamp(34px,6vw,48px);line-height:1.02;letter-spacing:-.04em;margin:15px 0 12px}.admin-login-copy h2 span{color:#25a8ff}.admin-login-copy p{color:#8f9cad;line-height:1.65;margin:0;max-width:510px}.admin-login-shield{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid rgba(78,211,123,.2);border-radius:999px;background:#4ed37b0f;color:#8be3a8;font-size:9px;font-weight:900;letter-spacing:.1em}.admin-login-form{display:grid;gap:14px;margin-top:28px}.admin-login-form label{display:grid;gap:7px;color:#aeb8c6;font-size:11px;font-weight:800}.admin-login-field{display:flex;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.11);border-radius:13px;background:#00000040;padding:0 13px;transition:border-color .2s,box-shadow .2s}.admin-login-field:focus-within{border-color:#25a8ffb3;box-shadow:0 0 0 3px #25a8ff14}.admin-login-field>span{color:#d6a62d;font-weight:900;min-width:18px;text-align:center}.admin-login-field input{width:100%;border:0;background:transparent;color:#fff;outline:0;font:inherit;padding:15px 0}.admin-login-field input::-moz-placeholder{color:#657284}.admin-login-field input::placeholder{color:#657284}.admin-login-submit{width:100%;justify-content:center;margin-top:3px;min-height:52px}.admin-login-security{display:flex;align-items:center;justify-content:center;gap:7px;color:#687587;font-size:10px;text-align:center}.admin-login-security svg{color:#25a8ff;flex:0 0 auto}.admin-login-capabilities{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:24px}.admin-login-capabilities span{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid rgba(255,255,255,.07);border-radius:999px;background:#ffffff06;color:#7f8b9b;font-size:9px;font-weight:800}.admin-login-capabilities svg{color:#d6a62d}.error-message{margin:0}.admin-modal:has(.admin-login-hero){width:min(680px,100%);padding:38px 42px;background:radial-gradient(circle at 10% 0%,rgba(37,168,255,.1),transparent 34%),radial-gradient(circle at 100% 100%,rgba(214,166,45,.08),transparent 38%),#08111b;border-color:#25a8ff33;box-shadow:0 35px 120px #0000009e}@media(max-width:600px){.admin-modal:has(.admin-login-hero){padding:28px 20px;border-radius:20px}.admin-login-brand{margin-bottom:27px}.admin-login-logo-wrap{width:58px;height:58px;border-radius:16px}.admin-login-copy h2{font-size:35px}.admin-login-capabilities{justify-content:flex-start}.admin-login-capabilities span{flex:1 1 135px;justify-content:center}.admin-login-security{align-items:flex-start}.admin-login-security span{line-height:1.4}}.technology-section{border-top:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,rgba(0,102,255,.04),transparent)}.technology-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:48px}.technology-card{padding:24px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff06;display:grid;gap:10px;min-height:205px}.technology-card svg{color:#25a8ff;width:28px;height:28px}.technology-card h3{font-size:20px;margin:4px 0}.technology-card p{color:#929eae;line-height:1.65;margin:0}.technology-card span{color:#d6a62d;font-size:9px;letter-spacing:.14em;font-weight:900;margin-top:auto}.solutions-section{border-top:1px solid rgba(255,255,255,.07)}.solutions-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:48px}.solutions-grid article{display:flex;gap:16px;align-items:flex-start;padding:22px;border:1px solid rgba(255,255,255,.08);border-radius:17px;background:#ffffff06}.solutions-grid svg{color:#d6a62d;flex:0 0 auto;width:28px;height:28px}.solutions-grid h3{margin:0 0 6px;font-size:18px}.solutions-grid p{margin:0;color:#8f9aaa;line-height:1.6;font-size:13px}.app-cloud-section{background:linear-gradient(180deg,rgba(37,168,255,.035),transparent)}.app-cloud-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.app-showcase,.cloud-showcase{padding:30px;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:linear-gradient(145deg,#111b28bf,#080c12e6)}.app-showcase h2,.cloud-showcase h2{font-size:clamp(32px,4vw,48px);margin:14px 0}.app-showcase p,.cloud-showcase p{color:#9da9b8;line-height:1.7}.app-screen{margin-top:24px;border:1px solid rgba(37,168,255,.22);border-radius:20px;padding:15px;background:#07101a;box-shadow:0 20px 50px #00000040}.app-screen-top{display:flex;justify-content:space-between;color:#dce4ed;font-size:11px;font-weight:900}.app-screen-top b{color:#4ed37b;font-size:9px}.app-screen-camera{height:185px;margin:14px 0;border-radius:14px;background:radial-gradient(circle at 50% 35%,#25a8ff33,#00000059);border:1px solid rgba(255,255,255,.07);display:grid;place-items:center;align-content:center;gap:6px}.app-screen-camera svg{color:#25a8ff;width:38px;height:38px}.app-screen-camera strong{font-size:13px}.app-screen-camera small{color:#7f8b9b}.app-screen-row{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.app-screen-row span{display:flex;align-items:center;justify-content:center;gap:5px;padding:10px 5px;border-radius:10px;background:#ffffff0a;color:#9da9b8;font-size:10px}.app-screen-row svg{width:14px}.cloud-plans{display:grid;gap:9px;margin-top:24px}.cloud-plans div{display:grid;grid-template-columns:95px 1fr auto;gap:10px;align-items:center;padding:13px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff06}.cloud-plans strong{color:#f2cc65;font-size:12px}.cloud-plans span{color:#9da9b8;font-size:11px;line-height:1.4}.cloud-plans b{color:#fff;font-size:11px;white-space:nowrap}.why-section{border-top:1px solid rgba(255,255,255,.07)}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:44px}.why-grid div{padding:20px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff06;display:grid;grid-template-columns:30px 1fr;gap:5px 10px}.why-grid svg{color:#d6a62d;grid-row:1/3}.why-grid strong{font-size:15px}.why-grid span{font-size:11px;color:#818d9d;line-height:1.45}.support-section{background:linear-gradient(180deg,transparent,rgba(214,166,45,.035))}.support-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:44px}.support-grid article{padding:22px;border:1px solid rgba(255,255,255,.08);border-radius:17px;background:#ffffff06;display:grid;gap:10px}.support-grid svg{color:#25a8ff}.support-grid h3{margin:2px 0}.support-grid p{margin:0;color:#8f9aaa;font-size:12px;line-height:1.6}.support-grid button{justify-content:center;margin-top:auto;padding:10px 12px;font-size:11px}.stories-section{border-top:1px solid rgba(255,255,255,.07)}.story-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:44px}.story-grid article{padding:25px;border-radius:18px;border:1px solid rgba(214,166,45,.16);background:linear-gradient(145deg,#d6a62d0b,#ffffff05);min-height:180px}.story-grid article>span{color:#d6a62d;font-size:11px;font-weight:900;letter-spacing:.12em}.story-grid h3{font-size:19px;margin:18px 0 8px}.story-grid p{color:#8f9aaa;line-height:1.65;font-size:13px}@media(max-width:800px){.technology-grid,.why-grid{grid-template-columns:1fr 1fr}.solutions-grid,.app-cloud-grid,.story-grid{grid-template-columns:1fr}.support-grid{grid-template-columns:1fr 1fr}.app-screen-row,.cloud-plans div{grid-template-columns:1fr}.cloud-plans b{justify-self:start}.technology-card{min-height:0}.solutions-grid article{padding:18px}}@media(max-width:500px){.technology-grid,.why-grid,.support-grid{grid-template-columns:1fr}.app-showcase,.cloud-showcase{padding:22px}.technology-card,.support-grid article{padding:20px}}.hero-product-stage{position:relative;display:grid;place-items:center;min-height:500px;isolation:isolate}.hero-product-card{position:absolute;width:min(560px,98%);height:600px;border:1px solid rgba(37,168,255,.2);border-radius:28px;background:radial-gradient(circle at 50% 35%,#25a8ff24,#05080de0 68%);box-shadow:0 30px 90px #0000006b,inset 0 0 60px #d6a62d0d;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;animation:heroProductFade 8s infinite ease-in-out;z-index:2}.hero-product-card img{width:100%;height:500px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 28px 35px rgba(0,0,0,.5))}.hero-product-mini{animation-delay:6s;opacity:0}.hero-product-caption{position:absolute;left:22px;right:22px;bottom:20px;padding:13px 15px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#05080dc7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;gap:3px}.hero-product-caption span{color:#d6a62d;font-size:9px;font-weight:900;letter-spacing:.16em}.hero-product-caption strong{font-size:18px;color:#fff}.hero-product-caption small{color:#7f8b9b;font-size:9px;letter-spacing:.1em}.hero-product-orbit{position:absolute;border-radius:50%;border:1px solid;pointer-events:none;z-index:1}.hero-product-orbit.orbit-blue{width:520px;height:240px;border-color:#25a8ff4d;transform:rotate(-25deg)}.hero-product-orbit.orbit-gold{width:500px;height:210px;border-color:#d6a62d3b;transform:rotate(24deg)}.hero-product-dots{position:absolute;right:2px;bottom:48px;z-index:4;display:flex;gap:7px}.hero-product-dots span{width:7px;height:7px;border-radius:50%;background:#566274;box-shadow:0 0 0 1px #ffffff1f}.hero-product-dots span:first-child{background:#d6a62d;box-shadow:0 0 12px #d6a62d8c}@keyframes heroProductFade{0%,42%{opacity:1;transform:translateY(0) scale(1)}48%,52%{opacity:0;transform:translateY(-10px) scale(.985)}to{opacity:0;transform:translateY(-10px) scale(.985)}}.hero-product-mini{animation-name:heroProductFadeMini}@keyframes heroProductFadeMini{0%,48%{opacity:0;transform:translateY(10px) scale(.985)}52%,94%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-10px) scale(.985)}}@media(max-width:800px){.hero-product-stage{width:100vw;height:clamp(470px,60svh,560px);min-height:0;order:-1;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.hero-product-card{width:100vw;height:100%;border-radius:0;border-left:0;border-right:0;background:transparent;box-shadow:none}.hero-product-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 45%;object-position:center 45%;padding:0;filter:drop-shadow(0 22px 30px rgba(0,0,0,.45))}.hero-product-caption{left:18px;right:18px;bottom:18px;padding:13px 15px}.hero-product-caption strong{font-size:16px}.hero-product-orbit{display:none}.hero-product-dots{right:18px;bottom:28px}}@media(prefers-reduced-motion:reduce){.hero-product-card{animation:none}.hero-product-cctv{opacity:1}.hero-product-mini{display:none}}footer img{width:35px;height:35px;-o-object-fit:contain;object-fit:contain}.product-buy-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.details-button{border:1px solid rgba(37,168,255,.25)!important;border-radius:10px!important;padding:9px 11px!important;color:#b9dfff!important;background:#25a8ff0d!important}.product-detail-backdrop{align-items:flex-start;overflow-y:auto;padding:24px 16px}.product-detail-modal{width:min(1180px,100%);max-height:none;position:relative;border:1px solid rgba(214,166,45,.28);border-radius:28px;background:#08111b;box-shadow:0 35px 120px #000000a6;overflow:hidden}.product-detail-hero{display:grid;grid-template-columns:1.02fr .98fr;gap:40px;padding:38px;background:radial-gradient(circle at 15% 15%,rgba(37,168,255,.11),transparent 34%),radial-gradient(circle at 85% 10%,rgba(214,166,45,.08),transparent 30%),#08111b}.product-detail-media-column{min-width:0}.product-detail-media{height:480px;border:1px solid rgba(255,255,255,.08);border-radius:22px;overflow:hidden;position:relative;background:radial-gradient(circle at 50% 45%,#25a8ff1f,#00000059);display:grid;place-items:center}.product-detail-media img,.product-detail-media video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-detail-media video{-o-object-fit:cover;object-fit:cover}.product-detail-status{position:absolute;top:16px;right:16px;padding:8px 11px;border:1px solid rgba(214,166,45,.28);border-radius:999px;background:#05080dd1;color:#f2cc65;font-size:9px;font-weight:900;letter-spacing:.12em}.product-detail-thumbs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.product-detail-thumbs button{min-height:72px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#ffffff06;color:#aeb8c6;display:flex;align-items:center;justify-content:center;gap:9px;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.product-detail-thumbs button.selected{border-color:#25a8ff80;background:#25a8ff14;color:#fff}.product-detail-thumbs img{width:58px;height:52px;-o-object-fit:contain;object-fit:contain}.video-thumb{width:42px;height:42px;border-radius:12px;background:#d6a62d1f;color:#f2cc65;display:grid;place-items:center}.product-detail-intro{display:flex;flex-direction:column;justify-content:center}.product-detail-intro h2{font-size:clamp(40px,5vw,66px);line-height:1;letter-spacing:-.045em;margin:18px 0 14px}.product-detail-tagline{font-size:20px!important;color:#dbe3ec!important;line-height:1.4!important;margin:0 0 12px}.product-detail-description{color:#94a0b0;line-height:1.75;margin:0;max-width:580px}.product-detail-price{margin:26px 0 18px;padding:16px 0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between;gap:15px}.product-detail-price span{font-size:11px;color:#7f8b9b;text-transform:uppercase;letter-spacing:.08em}.product-detail-price strong{font-size:25px;color:#f2cc65}.product-detail-buy{width:100%;justify-content:center;min-height:54px}.product-detail-note{display:flex;gap:8px;margin-top:14px;padding:11px 12px;border:1px solid rgba(37,168,255,.13);border-radius:11px;background:#25a8ff09;color:#7f8d9f;font-size:10px;line-height:1.5}.product-detail-note svg{color:#25a8ff;flex:0 0 auto}.product-detail-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#ffffff12;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07)}.product-detail-stats div{padding:21px 18px;background:#09131d;display:grid;grid-template-columns:28px 1fr;gap:4px 9px}.product-detail-stats svg{grid-row:1/3;color:#25a8ff}.product-detail-stats span{font-size:9px;color:#718093;text-transform:uppercase;letter-spacing:.09em}.product-detail-stats strong{font-size:13px;color:#e6ebf1}.product-detail-section{padding:58px 38px;border-bottom:1px solid rgba(255,255,255,.07)}.product-detail-section-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:30px}.product-detail-section-head h3{font-size:clamp(31px,4vw,45px);line-height:1.05;margin:10px 0 0;letter-spacing:-.04em}.product-detail-section-head h3 span{color:#25a8ff}.product-detail-section-head>p{max-width:420px;color:#8491a1;font-size:12px;line-height:1.65;margin:0}.detail-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.detail-feature-grid article{padding:22px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff06;min-height:175px;display:grid;gap:8px}.detail-feature-grid svg{color:#d6a62d;width:25px;height:25px}.detail-feature-grid h4{font-size:16px;margin:2px 0}.detail-feature-grid p{color:#8996a7;line-height:1.6;font-size:12px;margin:0}.detail-spec-section{background:linear-gradient(180deg,rgba(37,168,255,.025),transparent)}.detail-spec-table{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden}.detail-spec-table div{display:grid;grid-template-columns:.72fr 1.28fr;gap:14px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.07);background:#ffffff05}.detail-spec-table div:nth-child(odd){border-right:1px solid rgba(255,255,255,.07)}.detail-spec-table div:nth-last-child(-n+2){border-bottom:0}.detail-spec-table span{color:#788697;font-size:10px;text-transform:uppercase;letter-spacing:.06em}.detail-spec-table strong{color:#dbe3eb;font-size:12px;line-height:1.45}.detail-faq-section{background:#0000001f}.detail-faq{display:grid;gap:9px}.detail-faq details{border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#ffffff06;overflow:hidden}.detail-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 18px;color:#dce4ed;font-size:13px;font-weight:800}.detail-faq summary::-webkit-details-marker{display:none}.detail-faq summary svg{color:#d6a62d;flex:0 0 auto;transition:transform .2s}.detail-faq details[open] summary svg{transform:rotate(90deg)}.detail-faq details p{margin:0;padding:0 18px 17px;color:#8794a4;font-size:12px;line-height:1.65;max-width:850px}.product-detail-bottom-cta{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:28px 38px;background:linear-gradient(135deg,#25a8ff12,#d6a62d0d)}.product-detail-bottom-cta h3{margin:8px 0 5px;font-size:22px}.product-detail-bottom-cta p{margin:0;color:#8190a1;font-size:12px}.product-detail-bottom-cta button{min-width:170px;justify-content:center}@media(max-width:800px){.product-buy-actions{justify-content:flex-start}.product-detail-hero{grid-template-columns:1fr;padding:24px;gap:25px}.product-detail-media{height:330px}.product-detail-intro h2{font-size:40px}.product-detail-stats{grid-template-columns:1fr 1fr}.product-detail-section{padding:45px 24px}.product-detail-section-head{display:grid;gap:10px;align-items:start}.detail-feature-grid{grid-template-columns:1fr 1fr}.detail-spec-table{grid-template-columns:1fr}.detail-spec-table div:nth-child(odd){border-right:0}.detail-spec-table div:nth-last-child(-n+2){border-bottom:1px solid rgba(255,255,255,.07)}.detail-spec-table div:last-child{border-bottom:0}.product-detail-bottom-cta{padding:24px;display:grid}.product-detail-bottom-cta button{width:100%}}@media(max-width:500px){.product-detail-backdrop{padding:8px}.product-detail-modal{border-radius:20px}.product-detail-hero{padding:17px}.product-detail-media{height:275px;border-radius:16px}.product-detail-thumbs button{min-height:62px}.product-detail-stats{grid-template-columns:1fr}.product-detail-stats div{padding:16px 18px}.product-detail-section{padding:38px 17px}.detail-feature-grid{grid-template-columns:1fr}.detail-spec-table div{grid-template-columns:1fr;gap:5px}.product-detail-bottom-cta{padding:22px 17px}.product-detail-bottom-cta h3{font-size:19px}}.site.page-home #about,.site.page-home #experience,.site.page-home #products,.site.page-home #technology,.site.page-home #solutions,.site.page-home #app-cloud,.site.page-home #track-page,.site.page-home #support,.site.page-home #stories,.site.page-home #contact,.site.page-home #delivery-promise,.site.page-about #home,.site.page-about #experience,.site.page-about #products,.site.page-about #technology,.site.page-about #solutions,.site.page-about #app-cloud,.site.page-about #track-page,.site.page-about #support,.site.page-about #contact,.site.page-about #delivery-promise,.site.page-about #why-shield-x,.site.page-products #home,.site.page-products #about,.site.page-products #technology,.site.page-products #solutions,.site.page-products #app-cloud,.site.page-products #track-page,.site.page-products #support,.site.page-products #stories,.site.page-products #vision,.site.page-products #contact,.site.page-products #why-shield-x,.site.page-technology #home,.site.page-technology #about,.site.page-technology #experience,.site.page-technology #products,.site.page-technology #solutions,.site.page-technology #track-page,.site.page-technology #support,.site.page-technology #stories,.site.page-technology #vision,.site.page-technology #contact,.site.page-technology #delivery-promise,.site.page-solutions #home,.site.page-solutions #about,.site.page-solutions #experience,.site.page-solutions #products,.site.page-solutions #technology,.site.page-solutions #app-cloud,.site.page-solutions #why-shield-x,.site.page-solutions #track-page,.site.page-solutions #support,.site.page-solutions #stories,.site.page-solutions #vision,.site.page-solutions #contact,.site.page-track #home,.site.page-track #about,.site.page-track #experience,.site.page-track #products,.site.page-track #technology,.site.page-track #solutions,.site.page-track #app-cloud,.site.page-track #why-shield-x,.site.page-track #support,.site.page-track #stories,.site.page-track #vision,.site.page-track #delivery-promise,.site.page-track #contact,.site.page-support #home,.site.page-support #about,.site.page-support #experience,.site.page-support #products,.site.page-support #technology,.site.page-support #solutions,.site.page-support #app-cloud,.site.page-support #why-shield-x,.site.page-support #track-page,.site.page-support #stories,.site.page-support #vision,.site.page-support #delivery-promise,.site.page-support #contact,.site.page-contact #home,.site.page-contact #about,.site.page-contact #experience,.site.page-contact #products,.site.page-contact #technology,.site.page-contact #solutions,.site.page-contact #app-cloud,.site.page-contact #why-shield-x,.site.page-contact #track-page,.site.page-contact #support,.site.page-contact #stories,.site.page-contact #vision,.site.page-contact #delivery-promise{display:none}.track-page{padding-top:150px;min-height:780px}.track-page-card{max-width:900px;margin:45px auto 0;padding:28px;border:1px solid rgba(214,166,45,.22);border-radius:22px;background:linear-gradient(145deg,#111b28cc,#080c12f2);box-shadow:0 20px 60px #0003}.track-page-card .tracking-result{margin-top:24px}.tracking-result-head{display:flex;justify-content:space-between;align-items:center;gap:15px}.tracking-result-head h3{margin:8px 0 0;font-size:28px;text-transform:capitalize}.track-live-badge{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;border:1px solid rgba(78,211,123,.22);background:#4ed37b0f;color:#8be3a8;font-size:10px;font-weight:900}.tracking-meta-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0}.tracking-meta-grid div{padding:13px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:#ffffff05;display:grid;gap:5px}.tracking-meta-grid span{font-size:9px;color:#718093;text-transform:uppercase;letter-spacing:.08em}.tracking-meta-grid strong{font-size:12px;color:#dce4ec}.page-subsection{scroll-margin-top:90px}@media(max-width:800px){.track-page{padding-top:120px}.track-page-card{padding:20px}.tracking-result-head{align-items:flex-start;display:grid}.tracking-meta-grid{grid-template-columns:1fr}}.shieldx-fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#05080d;color:#f4f7fb;overflow:auto}.shieldx-app-shell{min-height:100%;background:radial-gradient(circle at 75% 10%,rgba(0,105,255,.12),transparent 32%),#05080d}.shieldx-app-header{height:76px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 28px;border-bottom:1px solid rgba(255,255,255,.08);background:#05080de0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:0;z-index:4}.shieldx-brand{display:flex;align-items:center;gap:12px}.shieldx-brand img{width:46px;height:46px;-o-object-fit:contain;object-fit:contain}.shieldx-brand div{display:grid;gap:3px}.shieldx-brand strong{font-size:15px;letter-spacing:.08em}.shieldx-brand span{font-size:9px;color:#7f8b9b;letter-spacing:.12em}.shieldx-header-actions{display:flex;align-items:center;gap:10px}.shieldx-header-actions button{border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#fff;border-radius:10px;padding:9px 12px;display:flex;gap:7px;align-items:center;font-weight:800;cursor:pointer}.shieldx-online{font-size:10px;color:#4ed37b;font-weight:900;letter-spacing:.08em}.shieldx-app-body{min-height:calc(100vh - 76px);display:grid;grid-template-columns:230px 1fr}.shieldx-sidebar{border-right:1px solid rgba(255,255,255,.08);padding:24px 14px;display:grid;align-content:start;gap:7px;background:#070c12b8}.shieldx-sidebar button{border:1px solid transparent;background:transparent;color:#8f9aaa;text-align:left;border-radius:11px;padding:12px 14px;font-weight:800;cursor:pointer}.shieldx-sidebar button:hover,.shieldx-sidebar button.active{color:#fff;background:#25a8ff17;border-color:#25a8ff29}.shieldx-main{padding:38px;max-width:1300px;width:100%;margin:0 auto}.shieldx-main h1{font-size:clamp(32px,4vw,52px);margin:10px 0}.shieldx-welcome{color:#8f9aaa;line-height:1.6}.shieldx-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:28px 0}.shieldx-kpis>div{padding:20px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff06;display:grid;gap:6px}.shieldx-kpis small{color:#7f8b9b}.shieldx-kpis strong{font-size:27px;color:#f2cc65}.shieldx-cloud-card,.shieldx-profile-card,.shieldx-add-card,.shieldx-empty{padding:24px;border:1px solid rgba(214,166,45,.18);border-radius:18px;background:#ffffff06;margin-top:16px}.shieldx-cloud-card p,.shieldx-profile-card p,.shieldx-add-card p,.shieldx-empty p{color:#8f9aaa;line-height:1.7}.shieldx-profile-card h2{margin:8px 0}.shieldx-account-types{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0}.shieldx-account-types button{padding:18px;text-align:left;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff06;color:#fff;display:grid;gap:7px;cursor:pointer}.shieldx-account-types button.selected{border-color:#25a8ff;background:#25a8ff14;box-shadow:0 0 0 1px #25a8ff26}.shieldx-account-types span{color:#8f9aaa;font-size:12px;line-height:1.5}.shieldx-profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}.shieldx-profile-grid label{display:grid;gap:6px;color:#aeb8c6;font-size:11px;font-weight:800}.shieldx-profile-grid label span{color:#6f7b8a;font-weight:600}.shieldx-profile-grid input,.shieldx-add-card input{width:100%;border:1px solid rgba(255,255,255,.1);background:#00000040;color:#fff;border-radius:11px;padding:12px;font:inherit;outline:none}.shieldx-terms{display:flex;align-items:flex-start;gap:9px;color:#9da9b8;font-size:12px;margin:15px 0}.shieldx-section-head{display:flex;justify-content:space-between;align-items:end;gap:20px}.shieldx-section-head p{color:#8f9aaa;line-height:1.6;margin:6px 0 0}.shieldx-device-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.shieldx-device-grid article{padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff06}.shieldx-device-card{display:grid;gap:10px}.shieldx-device-open{width:100%;justify-content:center}.shieldx-device-detail{margin-top:18px;padding:24px;border:1px solid rgba(37,168,255,.2);border-radius:18px;background:linear-gradient(145deg,#25a8ff0f,#ffffff06)}.shieldx-detail-top{display:flex;justify-content:space-between;align-items:start;gap:20px}.shieldx-detail-top h3{font-size:28px;margin:8px 0 5px}.shieldx-detail-top p{color:#8f9aaa;margin:0}.shieldx-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0}.shieldx-detail-grid div{padding:13px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#00000029;display:grid;gap:5px}.shieldx-detail-grid span{font-size:9px;color:#718093;text-transform:uppercase;letter-spacing:.08em}.shieldx-detail-grid strong{font-size:12px;color:#dbe3eb;overflow-wrap:anywhere}.shieldx-device-name{display:grid;gap:6px;color:#aeb8c6;font-size:11px;font-weight:800;margin-bottom:18px}.shieldx-device-name input{border:1px solid rgba(255,255,255,.1);background:#00000040;color:#fff;border-radius:11px;padding:12px;font:inherit;outline:none}.shieldx-detail-capabilities h4{margin:0 0 10px}.shieldx-capability-groups{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:18px}.shieldx-capability-groups div{padding:11px;border:1px solid rgba(37,168,255,.13);border-radius:11px;background:#25a8ff0a;display:grid;gap:4px}.shieldx-capability-groups strong{font-size:11px}.shieldx-capability-groups span{font-size:9px;color:#7f8b9b}.shieldx-device-grid article>div:first-child{display:flex;justify-content:space-between;gap:10px}.shieldx-device-grid article span{font-size:9px;color:#8f9aaa;font-weight:900}.shieldx-device-grid article span.online{color:#4ed37b}.shieldx-device-grid small,.shieldx-device-grid p{color:#8996a7;line-height:1.6}.shieldx-capabilities{display:flex;flex-wrap:wrap;gap:6px}.shieldx-capabilities span{padding:5px 8px!important;border-radius:999px;background:#25a8ff14;color:#8fcfff!important}.shieldx-add-card{max-width:680px;display:grid;gap:12px}.shieldx-supported{display:grid;gap:7px;margin-top:8px}.shieldx-supported span{font-size:12px;color:#9da9b8}.shieldx-message{margin-top:18px;padding:12px 14px;border:1px solid rgba(37,168,255,.2);border-radius:11px;background:#25a8ff0f;color:#b9dcff}.shieldx-mobile-close{display:none}@media(max-width:800px){.shieldx-fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;min-height:100dvh;max-height:100dvh;overflow:hidden;z-index:200;padding:0;margin:0}.shieldx-app-shell{width:100%;height:100%;min-height:100%;overflow:hidden}.shieldx-app-header{height:auto;min-height:70px;padding:10px 14px}.shieldx-brand img{width:38px;height:38px}.shieldx-brand strong{font-size:12px}.shieldx-brand span{font-size:7px}.shieldx-online{display:none}.shieldx-app-body{height:calc(100dvh - 70px);min-height:0;grid-template-columns:1fr;overflow:hidden}.shieldx-sidebar{position:relative;top:auto;flex:0 0 auto;z-index:3;display:flex;overflow-x:auto;border-right:0;border-bottom:1px solid rgba(255,255,255,.08);padding:8px;background:#070c12}.shieldx-sidebar button{white-space:nowrap;padding:9px 11px}.shieldx-main{padding:24px 16px 40px;min-height:0;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.shieldx-kpis{grid-template-columns:1fr 1fr}.shieldx-account-types,.shieldx-profile-grid,.shieldx-device-grid,.shieldx-detail-grid,.shieldx-capability-groups{grid-template-columns:1fr}.shieldx-section-head,.shieldx-detail-top{align-items:flex-start}.shieldx-section-head{display:grid}.shieldx-header-actions button{font-size:0;padding:9px}.shieldx-header-actions button svg{margin:0}.shieldx-mobile-close{display:flex;justify-content:flex-end}.shieldx-mobile-close button{border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#fff;border-radius:9px;width:36px;height:36px;display:grid;place-items:center;cursor:pointer}}footer p:first-of-type{color:#d6a62d;letter-spacing:.1em}.footer-social{display:flex;flex-wrap:wrap;gap:15px}@media(max-width:800px){.delivery-promise{grid-template-columns:1fr;padding:70px 20px}.stats-grid{grid-template-columns:repeat(2,1fr)}.integration-grid,.admin-inquiry,.admin-order{grid-template-columns:1fr}.inquiry-actions{justify-items:stretch}.inquiry-action-row{justify-content:flex-start}.order-actions{justify-items:stretch}.tracking-line{grid-template-columns:repeat(3,1fr)}.track-search{flex-direction:column}.menu{display:block}.links{display:none;position:absolute;top:70px;left:15px;right:15px;padding:10px;background:#0a1018;border:1px solid rgba(255,255,255,.1);border-radius:14px;flex-direction:column;align-items:stretch}.links.open{display:flex}.links .nav-cta{margin-left:0}.hero{grid-template-columns:1fr;padding-top:125px;min-height:auto}.hero-logo{min-height:390px;order:-1}.logo-ring{width:310px;height:310px}.orbit-blue{width:350px;height:170px}.orbit-gold{width:340px;height:150px}.hero h1{font-size:47px}.about-grid,.product-grid,.vision-inner,.contact,.product ul{grid-template-columns:1fr}.promo-videos{padding:70px 20px 15px}.video-grid{grid-template-columns:1fr;gap:18px;margin-top:35px}.video-card{padding:9px}.video-caption{padding:14px 6px 6px}.video-caption h3{font-size:19px}.vision-inner{gap:45px}.contact{margin:0 18px 70px;padding:30px 22px}.section{padding:75px 20px}.form-grid{grid-template-columns:1fr}.form-grid label.full{grid-column:auto}.cart-item{grid-template-columns:58px 1fr}.cart-item>strong{grid-column:2}.cart-item img{width:58px;height:55px}footer{margin:0 20px;flex-direction:column;align-items:flex-start;gap:12px}.sales-methods{justify-content:flex-start}}.contact-action-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px}.contact-action{min-height:150px;padding:18px 12px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#ffffff06;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:9px;text-align:center;color:#fff!important;text-decoration:none;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.contact-action:hover{transform:translateY(-3px);background:#ffffff0d;box-shadow:0 16px 35px #00000038}.contact-action-icon{width:64px;height:64px;border-radius:20px;display:grid;place-items:center;box-shadow:0 10px 30px #0003}.contact-action strong{font-size:15px}.contact-action small{font-size:10px;color:#8f9aaa}.email-action{border-color:#25a8ff61}.email-action .contact-action-icon{background:linear-gradient(145deg,#087cff,#20a8ff);color:#fff;box-shadow:0 10px 30px #007eff47}.whatsapp-action{border-color:#25d36659}.whatsapp-action .contact-action-icon{background:linear-gradient(145deg,#18a957,#31d36d);color:#fff;box-shadow:0 10px 30px #25d36640}.call-action{border-color:#d6a62d66}.call-action .contact-action-icon{background:linear-gradient(145deg,#d9aa31,#f2cc65);color:#07100b;box-shadow:0 10px 30px #d6a62d40}.contact-action:focus-visible{outline:3px solid rgba(37,168,255,.35);outline-offset:3px}@media(max-width:800px){.contact-action-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.contact-action{min-height:142px;padding:14px 8px;border-radius:16px}.contact-action-icon{width:58px;height:58px;border-radius:18px}.contact-action-icon svg{width:27px;height:27px}.contact-action strong{font-size:13px;line-height:1.15}.contact-action small{font-size:9px;line-height:1.3}}@media(max-width:420px){.contact-action-cards{gap:7px}.contact-action{min-height:132px;padding:12px 5px}.contact-action-icon{width:52px;height:52px;border-radius:16px}.contact-action-icon svg{width:24px;height:24px}.contact-action strong{font-size:11px}.contact-action small{display:none}}.admin-staff-tabs{display:flex;gap:6px;overflow-x:auto;padding:8px 0 14px;margin:4px 0 10px;border-bottom:1px solid #dbe5f1}.admin-staff-tabs button{flex:0 0 auto;border:1px solid #dbe5f1;border-radius:10px;background:#fff;color:#526276;padding:10px 14px;font-size:12px;font-weight:800;cursor:pointer}.admin-staff-tabs button.active{background:#0d6ee8;color:#fff;border-color:#0d6ee8;box-shadow:0 5px 15px #0d6ee826}.staff-person-cell{display:flex;align-items:center;gap:10px;min-width:190px}.staff-name-link{display:inline-block;border:0;background:transparent;color:inherit;padding:0;text-align:left;cursor:pointer;font:inherit}.staff-name-link strong{color:#125dbb;text-decoration:underline;text-decoration-color:#bdd4f5;text-underline-offset:3px}.staff-name-link:hover strong{color:#07438d}.staff-person-cell>span:last-child{display:grid;gap:3px}.staff-avatar{width:36px;height:36px;flex:0 0 36px;border-radius:50%;display:inline-grid;place-items:center;background:linear-gradient(145deg,#087cff,#0c4fb2);color:#fff;font-size:11px;font-weight:900;letter-spacing:.04em}.staff-avatar-large{width:78px;height:78px;font-size:24px;margin:12px auto}.staff-avatar-photo{-o-object-fit:cover;object-fit:cover;border:2px solid #d9e8fb;background:#eaf2fc;display:inline-block;flex:0 0 auto}.staff-export-modal{width:min(520px,calc(100vw - 32px));margin:auto;padding:24px;align-self:center}.staff-export-modal h2{margin:0 0 8px}.staff-export-modal p{color:#64748b;font-size:13px;line-height:1.5}.staff-export-option{display:flex;align-items:center;gap:10px;padding:13px;margin:10px 0;border:1px solid #dbe6f3;border-radius:10px;cursor:pointer}.staff-export-option input{width:18px;height:18px}.staff-export-select{display:grid;gap:6px;margin:10px 0}.staff-export-select select{width:100%;padding:11px;border:1px solid #cbd5e1;border-radius:8px}.staff-photo-upload{display:flex;align-items:center;gap:16px;padding:14px;border:1px solid #dbe6f3;background:#f7faff;border-radius:14px;margin:0 0 16px}.staff-photo-preview{width:86px;height:86px;flex:0 0 86px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:linear-gradient(145deg,#087cff,#0c4fb2);color:#fff;font-size:23px;font-weight:900}.staff-photo-preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.staff-photo-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.staff-photo-controls strong,.staff-photo-controls small{width:100%}.staff-photo-controls small{font-size:11px;color:#64748b;line-height:1.5}.staff-photo-picker{position:relative;display:inline-flex!important;align-items:center;justify-content:center;min-height:36px;padding:8px 12px!important;cursor:pointer}.staff-photo-picker input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}@media(max-width:600px){.staff-photo-upload{align-items:flex-start;gap:12px;padding:10px}.staff-photo-preview{width:68px;height:68px;flex-basis:68px}.staff-photo-controls{gap:6px}}.staff-detail-tab{margin:10px 0 16px;padding:20px;min-width:0}.staff-detail-tab>p{color:#6b7b90;font-size:12px;line-height:1.6}.staff-department-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:16px}.staff-department-grid article{border:1px solid #e1e8f2;background:#f8fbff;border-radius:14px;padding:16px;min-width:0}.staff-department-grid article h4{margin:10px 0 5px;font-size:14px}.staff-department-grid article p{font-size:11px;color:#718096;line-height:1.5;overflow-wrap:anywhere}.staff-report-table{width:100%;overflow-x:auto;margin-top:14px}.staff-report-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin:16px 0}.staff-report-kpis article{background:#f3f7fd;border:1px solid #e1eaf6;border-radius:12px;padding:14px;display:grid;gap:8px}.staff-report-kpis span{font-size:11px;color:#66758a}.staff-report-kpis strong{font-size:22px;color:#0c3c77}.staff-leave-row{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid #e7edf5}.staff-leave-row>div{display:grid;gap:5px;flex:1;min-width:0}.staff-leave-row small{color:#6b7b90;font-size:11px}.staff-activity-icon{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;background:#eaf3ff;color:#176de0;border-radius:10px;font-size:18px;font-weight:900}.admin-staff-activity{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #edf1f7;min-width:0}.admin-staff-activity>div{display:grid;gap:4px;flex:1;min-width:0}.admin-staff-activity small{font-size:10px;color:#738196;overflow-wrap:anywhere}.admin-staff-activity time{font-size:10px;color:#738196;max-width:130px;text-align:right}.staff-view-modal{width:min(480px,calc(100vw - 30px));margin:auto;padding:24px;text-align:center;max-height:90dvh;overflow:auto}.staff-view-modal p{overflow-wrap:anywhere;color:#526276;font-size:13px}.staff-view-modal>button{margin:5px}.admin-staff-table th,.admin-staff-table td{vertical-align:middle}.admin-staff-row-actions{flex-wrap:wrap;min-width:160px}.admin-staff-row-actions select{max-width:125px}@media(max-width:800px){.admin-staff-tabs{margin-left:-2px;margin-right:-2px}.admin-staff-tabs button{padding:9px 11px;font-size:11px}.staff-detail-tab{padding:14px}.staff-leave-row{align-items:flex-start;flex-wrap:wrap}.staff-leave-row>div{min-width:160px}.admin-staff-activity time{max-width:100px}.admin-staff-row-actions{min-width:130px}.staff-person-cell{min-width:160px}}@media print{.admin-staff-tabs,.admin-staff-row-actions,.admin-staff-phase-note{display:none!important}}.sid-card-sign{align-items:center;justify-content:space-between;min-height:34px;padding:4px 6px;background:var(--sid-card-background,#fff);border-top:1px solid currentColor;border-bottom:1px solid currentColor;border-radius:3px;overflow:hidden}.sid-card-sign .sid-authorized-signature{display:block;flex:0 1 52%;width:auto;max-width:52%;height:30px;max-height:30px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;padding:2px;border:1px solid currentColor;border-radius:3px}.sid-back-authorized-signature{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px;margin-top:8px;padding:4px 6px;border-top:1px solid currentColor;border-bottom:1px solid currentColor;border-radius:3px;background:inherit;overflow:hidden}.sid-back-authorized-signature img{display:block;max-width:52%;max-height:28px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;padding:2px}.sid-back-authorized-signature small{margin-left:auto;white-space:nowrap;font-size:8px}.admin-super-card-side-tabs{display:flex;justify-content:center;gap:8px;margin:12px 0}.admin-super-card-side-tabs button{border:1px solid #cbd5e1;border-radius:9px;background:#fff;color:#334155;padding:8px 14px;font-weight:800}.admin-super-card-side-tabs button.active{background:#0d6ee8;color:#fff;border-color:#0d6ee8}.admin-super-card-editor textarea{background:#fff!important;color:#17304f!important;border:1px solid #cbd5e1!important;min-height:90px}.admin-super-card-preview{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;overflow:hidden;background-clip:padding-box}.admin-super-card-preview>p{font-size:10px;line-height:1.45;max-height:52px;overflow:hidden}.admin-super-card-preview .admin-super-card-signature{display:block;max-width:140px;max-height:34px;-o-object-fit:contain;object-fit:contain;background:inherit;padding:3px;border:1px solid currentColor;border-radius:4px}.admin-super-card-preview .admin-super-card-photo{width:46px;height:55px;-o-object-fit:cover;object-fit:cover;border:1px solid currentColor;border-radius:5px}.admin-super-card-preview .admin-super-card-back-text{white-space:pre-line;line-height:1.4;font-size:10px;max-height:55px;overflow:hidden}.admin-super-card-editor{border:1px solid #d8c27a;background:linear-gradient(145deg,#fffdf5,#f3f7ff);border-radius:14px}.admin-super-card-preview{position:relative;display:flex;flex-direction:column;gap:7px;width:100%;max-width:430px;min-height:245px;margin:14px auto;padding:16px;border:2px solid;border-radius:18px;box-shadow:0 18px 36px #0a245033,0 3px 10px #0a245018;overflow:hidden;background-image:radial-gradient(circle at 100% 0%,#d6b75b22,transparent 42%)}.admin-super-card-ribbon{display:flex;align-items:center;gap:9px;margin:-16px -16px 4px;padding:11px 13px;background:linear-gradient(112deg,#06142b,#0d3b70 60%,#d6b75b);color:#fff;letter-spacing:.5px;min-height:56px}.admin-super-card-ribbon img{width:36px;height:36px;-o-object-fit:contain;object-fit:contain;border-radius:50%;background:#fff;padding:2px}.admin-super-card-ribbon span{display:grid;gap:3px;min-width:0}.admin-super-card-ribbon span strong{font-size:12px;letter-spacing:1px}.admin-super-card-ribbon span small{font-size:8px;letter-spacing:.6px;color:#e2eaf6}.admin-super-card-ribbon em{margin-left:auto;padding:5px 7px;border:1px solid #f7df9b;border-radius:5px;color:#f7df9b;font-size:8px;font-style:normal;font-weight:900}.admin-super-card-identity{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;align-items:center;flex:1;min-height:0}.admin-super-card-photo{width:88px;height:112px;-o-object-fit:cover;object-fit:cover;border:2px solid #d6b75b;border-radius:9px;background:#eaf0f7;box-shadow:0 5px 12px #10243f18}.admin-super-card-photo-empty{display:grid;place-items:center;text-align:center;color:#738198;font-size:10px;font-weight:900;letter-spacing:1px}.admin-super-card-copy{display:grid;gap:5px;min-width:0}.admin-super-card-copy strong{font-size:19px;line-height:1.1;overflow-wrap:anywhere}.admin-super-card-copy span,.admin-super-card-copy small,.admin-super-card-copy b{font-size:10px;overflow-wrap:anywhere}.admin-super-card-copy span{font-weight:700}.admin-super-card-copy small{color:#64748b}.admin-super-card-front-sign,.admin-super-card-back-sign{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:35px;padding:4px 7px;border-top:1px solid currentColor;border-bottom:1px solid currentColor;overflow:hidden}.admin-super-card-signature{display:block;max-width:58%;width:auto;height:29px;max-height:29px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;background:transparent}.admin-super-card-front-sign>span,.admin-super-card-back-sign>span{font-size:9px;opacity:.75}.admin-super-card-front-sign small,.admin-super-card-back-sign small{margin-left:auto;font-size:8px;font-weight:900;white-space:nowrap}.admin-super-card-preview footer{display:flex;justify-content:space-between;gap:8px;padding-top:5px;font-size:8px;border-top:1px solid currentColor}.admin-super-card-back .admin-super-card-back-text{line-height:1.45;font-size:11px;max-height:58px;overflow:hidden;margin:3px 0}.admin-super-card-back-contact{display:grid;gap:7px;flex:1;align-content:center;font-size:10px;overflow-wrap:anywhere}.admin-super-card-editor .admin-profile-form-grid{margin-top:12px}.admin-super-card-editor .admin-photo-upload img{max-width:150px;max-height:54px;-o-object-fit:contain;object-fit:contain;background:#fff;border:1px solid #d5deea;border-radius:7px;padding:4px}@media(max-width:560px){.admin-super-card-preview{min-height:225px;padding:12px;border-radius:14px}.admin-super-card-ribbon{margin:-12px -12px 3px;padding:8px 9px;min-height:46px}.admin-super-card-ribbon img{width:30px;height:30px}.admin-super-card-ribbon span strong{font-size:10px}.admin-super-card-ribbon span small{font-size:7px}.admin-super-card-identity{grid-template-columns:76px minmax(0,1fr);gap:9px}.admin-super-card-photo{width:76px;height:96px}.admin-super-card-copy strong{font-size:16px}.admin-super-card-copy span,.admin-super-card-copy small,.admin-super-card-copy b{font-size:9px}.admin-super-card-signature{height:24px;max-height:24px}.admin-super-card-front-sign,.admin-super-card-back-sign{min-height:30px}.admin-super-card-preview footer{font-size:7px}}.nav-inner{min-height:76px}.nav-actions{gap:8px;align-items:center}.brand{display:flex;align-items:center;gap:10px}.brand img{width:44px;height:44px;-o-object-fit:contain;object-fit:contain}.brand span{font-weight:900;letter-spacing:.04em;color:#f5f8fb}.brand b{color:#25a8ff}.desktop-links{display:flex!important;align-items:center;gap:4px}.desktop-links button{padding:10px 12px;border:0;background:transparent;color:#9aa7b6;font:inherit;font-weight:800;cursor:pointer;border-radius:10px}.desktop-links button:hover,.desktop-links button.active{color:#fff;background:#25a8ff14}.shieldx-auth-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;width:100vw;height:100dvh;min-height:100dvh;background:radial-gradient(circle at 50% 0%,rgba(0,128,255,.16),transparent 34%),linear-gradient(145deg,#05080d,#07111d 58%,#05080d);display:flex;align-items:stretch;justify-content:center;padding:0;overflow:hidden;overscroll-behavior:none}.shieldx-auth-shell{width:100%;height:100%;min-height:100dvh;max-height:100dvh;position:relative;display:flex;flex-direction:column;justify-content:center;padding:28px 24px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.shieldx-auth-brand{display:flex;align-items:center;gap:12px;margin:0 auto 22px;max-width:520px;width:100%;flex:0 0 auto}.shieldx-auth-brand img{width:48px;height:48px;-o-object-fit:contain;object-fit:contain}.shieldx-auth-brand strong{display:block;font-size:15px;letter-spacing:.08em;color:#fff}.shieldx-auth-brand span{display:block;color:#7f8b9b;font-size:9px;letter-spacing:.1em;margin-top:3px}.shieldx-auth-card{width:min(520px,100%);margin:0 auto;padding:32px;border:1px solid rgba(37,168,255,.18);border-radius:24px;background:linear-gradient(160deg,#0b141ff5,#060b12fa);box-shadow:0 28px 90px #00000073;flex:0 0 auto;transform:none;zoom:1}.shieldx-auth-card h2{font-size:32px;margin:8px 0}.shieldx-auth-card>p{color:#8f9aaa;line-height:1.65;margin:0 0 22px}.shieldx-auth-close{position:absolute;right:16px;top:16px;width:42px;height:42px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#fff;border-radius:12px;display:grid;place-items:center;cursor:pointer}.shieldx-auth-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.shieldx-auth-card label{display:grid;gap:7px;color:#aeb8c6;font-size:11px;font-weight:800;margin:0 0 12px}.shieldx-auth-card label input,.shieldx-auth-card label select{width:100%;min-height:48px;border:1px solid rgba(255,255,255,.12);background:#09111a;color:#fff;border-radius:12px;padding:12px 13px;font:inherit;outline:none;font-size:16px}.shieldx-auth-card label input:focus,.shieldx-auth-card label select:focus{border-color:#25a8ffb3;box-shadow:0 0 0 3px #25a8ff1a}.shieldx-password-wrap{position:relative}.shieldx-password-wrap input{padding-right:52px!important}.shieldx-password-wrap button{position:absolute;right:5px;top:5px;width:38px;height:38px;border:0;background:transparent;color:#8f9aaa;display:grid;place-items:center;cursor:pointer}.shieldx-phone-row{display:grid;grid-template-columns:minmax(190px,.9fr) 1fr;gap:8px}.shieldx-phone-row select,.shieldx-phone-row input{min-width:0}.shieldx-password-hint{display:block!important;color:#718093!important;font-size:10px!important;font-weight:600!important;line-height:1.45!important;margin-top:-2px}.shieldx-auth-submit{width:100%;justify-content:center;min-height:50px;margin-top:6px}.shieldx-auth-links{display:flex;justify-content:space-between;gap:12px;margin-top:18px}.shieldx-auth-links button{border:0;background:transparent;color:#62bdff;cursor:pointer;font-weight:800;padding:7px 0}.shieldx-auth-message{margin-top:16px;padding:12px 14px;border-radius:12px;border:1px solid rgba(37,168,255,.2);background:#25a8ff12;color:#b9dcff;font-size:12px;line-height:1.55;overflow-wrap:anywhere}.shieldx-verification-note{display:flex;gap:9px;align-items:flex-start;margin-top:16px;padding:12px 14px;border-radius:12px;background:#d6a62d0f;border:1px solid rgba(214,166,45,.18);color:#c9b77d;font-size:11px;line-height:1.55}.shieldx-auth-terms{display:flex!important;align-items:flex-start!important;gap:9px!important;margin:5px 0 14px!important}.shieldx-auth-terms input{width:18px!important;min-height:18px!important;margin-top:1px}.shieldx-auth-terms span{font-weight:600!important;line-height:1.5}.shieldx-spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;display:inline-block;animation:shieldxspin .8s linear infinite}@keyframes shieldxspin{to{transform:rotate(360deg)}}.shieldx-account-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:9px 12px;border:1px solid rgba(37,168,255,.22);background:#25a8ff0f;color:#eaf6ff;border-radius:10px;font-weight:800;cursor:pointer}.nav-search-trigger{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#dce5ee;border-radius:10px;padding:9px 11px;cursor:pointer;font-weight:800}.nav-search-trigger span{font-size:10px}.mobile-menu-overlay{display:none;position:fixed;isolation:isolate;top:0;right:0;bottom:0;left:0;z-index:4900;background:#02060bd6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow:auto}.mobile-menu-panel{min-height:100dvh;background:linear-gradient(180deg,#06101a,#05080d);padding:20px 18px 28px;display:grid;align-content:start;gap:8px}.mobile-menu-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.08)}.mobile-menu-brand{display:flex;align-items:center;gap:10px}.mobile-menu-brand img{width:38px;height:38px;-o-object-fit:contain;object-fit:contain}.mobile-menu-brand strong{font-size:14px;letter-spacing:.06em}.mobile-menu-head>button{width:42px;height:42px;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:#ffffff0a;color:#fff;display:grid;place-items:center}.mobile-menu-account,.mobile-menu-track,.mobile-menu-cart,.mobile-menu-search{display:flex;align-items:center;gap:12px;width:100%;padding:14px 12px;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px;background:#ffffff09!important;color:#fff!important;text-align:left;cursor:pointer}.mobile-menu-account span,.mobile-menu-track span,.mobile-menu-cart span,.mobile-menu-search span{flex:1}.mobile-menu-links{display:grid;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);padding:4px 0}.mobile-menu-links button{display:flex;align-items:center;justify-content:space-between;padding:14px 8px;border:0;background:transparent;color:#eaf1f7;font:inherit;cursor:pointer}.mobile-menu-controls{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:4px 0}.mobile-menu-controls label{display:grid;gap:6px;color:#7f8b9b;font-size:10px;font-weight:800}.mobile-menu-controls select{min-height:44px;background:#09111a;color:#fff;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:0 10px}.mobile-menu-cart b{font-size:11px;color:#08111a;background:#d6a62d;padding:4px 7px;border-radius:999px}.site-search-overlay{position:fixed;isolation:isolate;top:0;right:0;bottom:0;left:0;z-index:5000;background:#02060bc7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:flex-start;justify-content:center;padding:110px 18px 30px}.site-search-card{width:min(760px,100%);background:#08111c;border:1px solid rgba(37,168,255,.22);border-radius:22px;box-shadow:0 30px 100px #00000080;padding:24px}.site-search-top{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.site-search-top h2{margin:8px 0 18px;font-size:28px}.site-search-top button{width:40px;height:40px;border-radius:11px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#fff;display:grid;place-items:center;cursor:pointer}.site-search-input{display:flex;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.12);background:#050a10;border-radius:13px;padding:0 13px}.site-search-input input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#fff;min-height:50px;font:inherit}.site-search-results{display:grid;gap:8px;margin-top:14px;max-height:420px;overflow:auto}.site-search-results button{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;text-align:left;border:1px solid rgba(255,255,255,.07);background:#ffffff06;color:#fff;border-radius:13px;padding:9px;cursor:pointer}.site-search-results img{width:48px;height:48px;-o-object-fit:contain;object-fit:contain;border-radius:9px;background:#050a10}.site-search-results button>span{display:grid;gap:4px}.site-search-results small{color:#7f8b9b}.site-search-results button:hover{border-color:#25a8ff4d;background:#25a8ff0d}@media(max-width:800px){.nav{backdrop-filter:none;-webkit-backdrop-filter:none}.desktop-links{display:none!important}.nav-inner{min-height:68px;padding:0 12px}.brand img{width:38px;height:38px}.brand span{font-size:12px}.nav-actions{gap:5px}.nav-actions .currency-picker,.nav-actions .language-picker{display:none}.nav-search-trigger{padding:9px}.nav-search-trigger span{display:none}.shieldx-account-button{min-width:40px;width:40px;padding:9px}.shieldx-account-button span,.cart-label{display:none}.cart-button{min-width:40px;padding:9px}.mobile-menu-overlay{display:block}.site-search-overlay{padding:76px 10px 18px}.site-search-card{padding:18px;border-radius:18px}.site-search-top h2{font-size:22px}.shieldx-auth-modal{padding:0;align-items:stretch;width:100vw;height:100dvh;overflow:hidden}.shieldx-auth-shell{width:100%;height:100%;min-height:100dvh;max-height:100dvh;padding:22px 16px 30px;justify-content:flex-start;overflow-y:auto;overflow-x:hidden}.shieldx-auth-brand{margin-bottom:18px;padding-top:8px}.shieldx-auth-card{padding:22px 18px;border-radius:20px;width:min(520px,100%);margin-bottom:20px}.shieldx-auth-card h2{font-size:27px}.shieldx-auth-grid{grid-template-columns:1fr}.shieldx-auth-links{flex-direction:column;align-items:stretch}.shieldx-auth-links button{text-align:center;min-height:42px}.shieldx-auth-close{right:12px;top:12px}.shieldx-app-header{padding-left:12px;padding-right:12px}}:root{color-scheme:dark;--sx-blue: #087cff;--sx-gold: #d6a62d;--sx-ink: #050a12}html{scroll-behavior:smooth;scroll-padding-top:86px;-webkit-text-size-adjust:100%}body{margin:0;min-width:320px;overflow-x:hidden}.site{width:100%;max-width:100%;overflow-x:clip}button,input,select,textarea{font:inherit}button,a,select,input[type=checkbox]{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid rgba(37,168,255,.9);outline-offset:3px}img,video,svg{max-width:100%}img,video{height:auto}.nav{z-index:1000;width:100%;max-width:100%;background:#040910f5;border-bottom:1px solid rgba(214,166,45,.22)}.nav-inner{width:min(100%,1600px);margin-inline:auto;box-sizing:border-box;flex-wrap:wrap;row-gap:8px}.brand{min-width:0}.brand img{flex:0 0 auto}.nav-actions{min-width:0}.desktop-links button{min-height:42px}.hero{position:relative;isolation:isolate;width:min(100%,1600px);margin-inline:auto;box-sizing:border-box;background:radial-gradient(ellipse at 78% 42%,rgba(0,111,255,.12),transparent 38%),linear-gradient(115deg,#050a12,#071321 58%,#050a12)}.hero:after{content:"";position:absolute;z-index:-1;left:5%;right:5%;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(214,166,45,.8),rgba(37,168,255,.65),transparent)}.hero-content,.hero-product-stage{min-width:0}.hero h1{text-wrap:balance}.hero p,.section-head p{max-width:68ch}.hero-product-card img{-o-object-fit:contain;object-fit:contain}.section,.contact,.delivery-promise,.vision{box-sizing:border-box}.product,.technology-card,.about-card,.support-grid article,.solutions-grid article,.story-grid article,.promise-cards>div{min-width:0}.product img,.product-image img{-o-object-fit:contain;object-fit:contain}.product p,.product li,.technology-card p,.solutions-grid p{overflow-wrap:anywhere}.product-buy-actions{flex-wrap:wrap}.product-buy-actions button{min-height:44px}.contact-form input,.contact-form textarea,.checkout-modal input,.checkout-modal select,.admin-modal input,.admin-modal select,.admin-modal textarea{max-width:100%;box-sizing:border-box}.modal-backdrop{padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom));box-sizing:border-box;overflow-y:auto;-webkit-overflow-scrolling:touch}.checkout-modal,.admin-modal,.product-detail-modal{box-sizing:border-box;max-width:100%}@media(min-width:801px){.nav-inner{padding-inline:clamp(18px,3vw,48px)}.hero,.section{padding-inline:clamp(24px,5vw,80px)}}@media(max-width:800px){html{scroll-padding-top:72px}.nav{position:sticky;top:0}.nav-inner{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;gap:8px}.brand{max-width:calc(100% - 150px);overflow:hidden}.brand span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-actions{margin-left:auto;flex:0 0 auto}.nav-actions>*{flex-shrink:0}.hero{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;padding:34px 18px 28px;min-height:0}.hero-content{width:100%;max-width:720px;order:0}.hero h1{font-size:clamp(34px,8.2vw,48px);line-height:1.08;letter-spacing:-.035em}.hero p{font-size:15px;line-height:1.7}.hero .actions{display:flex;flex-wrap:wrap;gap:10px}.hero .actions button{min-height:46px}.hero-stats{gap:10px;flex-wrap:wrap}.hero-product-stage{order:1;width:100%;min-height:280px;height:auto;margin:0 auto;overflow:hidden}.hero-product-card{max-width:74%}.hero-product-cctv{left:0}.hero-product-mini{right:0}.section{padding:58px 18px}.section-head h2,.vision h2,.contact h2{font-size:clamp(28px,7vw,40px);line-height:1.12;text-wrap:balance}.about-grid,.product-grid,.technology-grid,.solutions-grid,.support-grid,.story-grid,.why-grid,.promise-cards{grid-template-columns:minmax(0,1fr)}.product{width:100%}.product-image{min-height:210px}.product-buy{gap:14px}.product-buy-actions{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.product-buy-actions button{width:100%;justify-content:center}.video-grid,.app-cloud-grid{grid-template-columns:minmax(0,1fr)}.app-screen{max-width:100%}.cloud-plans{grid-template-columns:minmax(0,1fr)}.contact{margin-inline:12px;padding:24px 16px;gap:24px}.contact-action-cards{grid-template-columns:minmax(0,1fr)}.contact-action{min-height:84px;display:grid!important;grid-template-columns:48px minmax(0,1fr);justify-content:start;text-align:left;padding:12px}.contact-action-icon{grid-row:span 2;width:44px;height:44px;border-radius:13px}.contact-action strong,.contact-action small{justify-self:start}.contact-action small{display:block}.tracking-line{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-head,.admin-head-actions{flex-wrap:wrap}.admin-order,.admin-inquiry{min-width:0;overflow-wrap:anywhere}.shieldx-device-grid,.shieldx-detail-grid,.shieldx-capability-groups{grid-template-columns:minmax(0,1fr)}.shieldx-detail-top{flex-direction:column}.shieldx-phone-row{grid-template-columns:minmax(0,1fr)}footer{padding-bottom:max(24px,env(safe-area-inset-bottom))}}@media(max-width:420px){.nav-inner{padding-inline:8px}.brand img{width:32px;height:32px}.brand span{font-size:10px}.nav-actions{gap:4px}.nav-search-trigger,.shieldx-account-button,.cart-button{min-width:36px;min-height:38px;padding:7px}.hero{padding-inline:14px}.hero-product-stage{min-height:230px}.hero-product-card{max-width:78%}.section{padding-inline:14px}.tracking-order-summary{overflow-wrap:anywhere}.tracking-line{gap:7px}.track-step{min-width:0;overflow-wrap:anywhere}}:root{--sx-blue: #087cff;--sx-gold: #f2c34e;--sx-navy: #061323;--sx-black: #03070d}.site{background:#03070d;color:#f7f9fc}.nav{background:#03070dfa;border-bottom:1px solid rgba(242,195,78,.42);box-shadow:0 10px 35px #00000038}.top-strip{min-height:36px;width:100%;display:flex;align-items:center;gap:20px;padding:6px clamp(14px,4vw,60px);background:#07111e;border-bottom:1px solid rgba(255,255,255,.08);color:#cbd5e1;font-size:11px}.top-strip>span,.top-strip>a{display:inline-flex;align-items:center;gap:7px;color:#d9e2ef;text-decoration:none;white-space:nowrap}.top-strip svg{color:var(--sx-blue)}.top-strip-links{display:flex;align-items:center;gap:0;margin-left:auto}.top-strip-links button{border:0;border-left:1px solid rgba(255,255,255,.13);background:transparent;color:#e4e9f0;padding:2px 12px;font-size:11px;cursor:pointer;white-space:nowrap}.top-strip-links button:hover{color:var(--sx-gold)}.nav-inner{padding-top:12px;padding-bottom:12px}.brand img{width:52px;height:52px}.brand b{color:var(--sx-gold)}.nav-search-trigger{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.14);border-radius:10px;min-height:42px;padding:0 14px;background:#ffffff0b;color:#e7edf6;cursor:pointer}.nav-search-trigger svg{color:var(--sx-blue)}.links button.active{background:#087cff1f;box-shadow:inset 0 -2px 0 var(--sx-gold)}.hero{max-width:1600px;min-height:650px;padding-top:175px;padding-bottom:72px;background:radial-gradient(ellipse at 75% 48%,rgba(8,124,255,.2),transparent 38%),radial-gradient(ellipse at 52% 80%,rgba(242,195,78,.07),transparent 42%),linear-gradient(110deg,#03070d,#06182b 56%,#03070d)}.hero h1 span,h2 span{color:var(--sx-gold)}.hero .eyebrow{color:#43a9ff}.hero .primary{background:linear-gradient(135deg,#087cff,#0055d4);color:#fff;box-shadow:0 10px 32px #087cff40}.hero .secondary{border:1px solid var(--sx-gold);color:var(--sx-gold);background:#03070da6}.hero-product-card{border-color:#f2c34e4d;background:linear-gradient(145deg,#081728f0,#03070df7);box-shadow:0 24px 60px #00000073}.hero-product-caption span{color:#42aaff}.hero-product-caption strong{color:#fff}.hero-product-orbit.orbit-gold{border-color:#f2c34e7a}.trust-strip{width:min(100%,1600px);margin:0 auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:linear-gradient(100deg,#071321,#091b2d,#06111e);border-top:1px solid rgba(242,195,78,.35);border-bottom:1px solid rgba(255,255,255,.08)}.trust-strip>div{display:flex;align-items:center;justify-content:center;gap:12px;min-width:0;padding:19px 12px;border-right:1px solid rgba(255,255,255,.08)}.trust-strip>div:last-child{border-right:0}.trust-strip svg{color:var(--sx-blue);flex:0 0 auto}.trust-strip span{display:grid;gap:4px;min-width:0}.trust-strip strong{color:#fff;font-size:12px}.trust-strip small{color:#a5b2c3;font-size:10px}.shop-categories{width:min(100%,1600px);margin:0 auto;padding:34px clamp(16px,4vw,60px) 42px;color:#101923;background:#f8fafc}.shop-categories-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.shop-categories-head .eyebrow{color:#087cff;font-size:10px}.shop-categories-head h2{margin:6px 0 0;color:#0b1724;font-size:clamp(24px,3vw,34px);letter-spacing:-.03em}.shop-categories-head h2 span{color:#087cff}.shop-categories-head>button{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;color:#075bc4;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap}.shop-category-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.shop-category-grid>button{min-width:0;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:9px;padding:12px 10px 14px;border:1px solid #e5eaf1;border-radius:12px;background:#fff;color:#0b1724;cursor:pointer;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.shop-category-grid>button:hover{border-color:#087cff;transform:translateY(-2px);box-shadow:0 10px 28px #087cff1a}.shop-category-grid img{width:100%;height:122px;-o-object-fit:contain;object-fit:contain;background:linear-gradient(180deg,#fff,#f1f5f9);border-radius:8px}.shop-category-grid strong{font-size:12px;text-align:center}.shop-category-grid small{display:inline-flex;align-items:center;gap:4px;color:#075bc4;font-size:10px}.category-app-icon{width:100%;height:122px;display:grid;place-items:center;color:#087cff;background:linear-gradient(135deg,#e8f2ff,#f8fafc);border-radius:8px}.product{border-color:#087cff38;background:linear-gradient(145deg,#0a1929,#050a12)}.product-status{color:#f2c34e;border:1px solid rgba(242,195,78,.25)}.product-buy-actions button:last-child{border-radius:9px;padding:11px 13px;background:#087cff;color:#fff}.product-buy strong{color:var(--sx-gold)}.primary{background:linear-gradient(135deg,#087cff,#0055d4);color:#fff;box-shadow:0 10px 28px #087cff29}.contact,.about-card,.technology-card,.support-grid article,.solutions-grid article,.story-grid article{border-color:#087cff2e}footer{border-top:1px solid rgba(242,195,78,.3);background:#03070d}@media(max-width:800px){.top-strip{min-height:30px;padding:5px 10px;gap:10px;font-size:10px}.top-strip>span{display:none}.top-strip>a{overflow:hidden;text-overflow:ellipsis;max-width:60%}.top-strip-links button{padding-inline:7px;font-size:10px}.nav-inner{padding:8px 10px}.brand img{width:38px;height:38px}.hero{padding-top:36px}.trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-strip>div{justify-content:flex-start;padding:13px 12px;gap:9px}.trust-strip>div:last-child{grid-column:1 / -1;justify-content:center}.shop-categories{padding:27px 12px 30px}.shop-categories-head{align-items:flex-start}.shop-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.shop-category-grid>button{padding:9px}.shop-category-grid img,.category-app-icon{height:112px}.shop-category-grid strong{font-size:12px}}@media(max-width:420px){.top-strip>a{max-width:58%;font-size:9px}.top-strip-links button{padding-inline:5px;font-size:9px}.nav-search-trigger span{display:none}.shop-categories-head>button{font-size:10px}}.admin-modal:has(.admin-login-hero){width:min(1440px,96vw);max-width:1440px;max-height:94dvh;min-height:min(760px,90dvh);padding:0;overflow:auto;border:1px solid rgba(54,154,255,.8);border-radius:24px;background:#03101f;box-shadow:0 0 0 1px #1077ff26,0 28px 90px #0009,0 0 50px #0069ff24}.admin-modal:has(.admin-login-hero) .admin-login-hero{min-height:min(850px,90dvh);padding:clamp(28px,4vw,62px);position:relative;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(380px,.94fr);grid-template-rows:auto auto 1fr;align-content:center;align-items:center;gap:18px clamp(28px,4vw,64px);isolation:isolate;background:linear-gradient(105deg,#02091314,#0209131f 47%,#03101f 57%,#03101f)}.admin-modal:has(.admin-login-hero) .admin-login-hero:before{content:"";position:absolute;z-index:-2;top:0;right:46%;bottom:0;left:0;background-image:linear-gradient(90deg,#02081205,#0208120d 70%,#03101feb),url(/resources/admin-portal-login-reference.png);background-size:auto 100%;background-position:left center;background-repeat:no-repeat}.admin-modal:has(.admin-login-hero):before{content:"";position:absolute;z-index:3;top:0;bottom:0;left:54%;width:1px;background:linear-gradient(180deg,transparent,rgba(29,143,255,.7),rgba(242,195,78,.8),rgba(29,143,255,.7),transparent);pointer-events:none}.admin-modal:has(.admin-login-hero) .admin-login-brand,.admin-modal:has(.admin-login-hero) .admin-login-capabilities{display:none}.admin-modal:has(.admin-login-hero) .admin-login-copy{grid-column:2;grid-row:1;max-width:560px;width:100%;margin:0 auto;text-align:center}.admin-modal:has(.admin-login-hero) .admin-login-copy .eyebrow{justify-content:center;color:#42a8ff;letter-spacing:.16em}.admin-modal:has(.admin-login-hero) .admin-login-shield{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(39,143,255,.3);background:#087cff14;color:#a8d7ff;border-radius:999px;padding:8px 13px;font-size:10px;font-weight:900;letter-spacing:.13em}.admin-modal:has(.admin-login-hero) .admin-login-copy h2{margin:14px 0 8px;font-size:clamp(30px,3vw,43px);line-height:1.08;letter-spacing:-.04em;color:#f7faff}.admin-modal:has(.admin-login-hero) .admin-login-copy h2 span{display:block;color:#f2c34e}.admin-modal:has(.admin-login-hero) .admin-login-copy p{margin:0 auto;max-width:430px;color:#b6c5d8;font-size:14px;line-height:1.65}.admin-modal:has(.admin-login-hero) .admin-login-form{grid-column:2;grid-row:2 / span 2;align-self:start;width:100%;max-width:560px;margin:0 auto;padding:0;display:grid;gap:17px}.admin-modal:has(.admin-login-hero) .admin-login-form label{display:grid;gap:9px;color:#f0f5fc;font-size:13px;font-weight:750}.admin-modal:has(.admin-login-hero) .admin-login-field{min-height:56px;display:flex;align-items:center;gap:12px;padding:0 15px;border:1px solid rgba(104,165,228,.42);border-radius:12px;background:linear-gradient(110deg,#051c34f5,#04162af0);box-shadow:inset 0 1px #ffffff06}.admin-modal:has(.admin-login-hero) .admin-login-field:focus-within{border-color:#168cff;box-shadow:0 0 0 3px #087cff21}.admin-modal:has(.admin-login-hero) .admin-login-field>span{color:#a7d8ff;min-width:20px;text-align:center}.admin-modal:has(.admin-login-hero) .admin-login-field input{width:100%;min-width:0;min-height:52px;padding:10px 0;border:0;outline:0;background:transparent;color:#f8fbff;font:inherit;box-shadow:none}.admin-modal:has(.admin-login-hero) .admin-login-field input::-moz-placeholder{color:#87a3c4}.admin-modal:has(.admin-login-hero) .admin-login-field input::placeholder{color:#87a3c4}.admin-modal:has(.admin-login-hero) .admin-login-submit{min-height:58px;width:100%;justify-content:center;margin-top:3px;border:1px solid rgba(82,170,255,.8);border-radius:12px;background:linear-gradient(100deg,#087cff,#0752ed);color:#fff;box-shadow:0 12px 30px #005dff38;font-size:15px}.admin-modal:has(.admin-login-hero) .admin-login-submit:hover{filter:brightness(1.08)}.admin-modal:has(.admin-login-hero) .admin-login-security{display:flex;align-items:center;justify-content:center;gap:9px;padding:14px 0 0;border-top:1px solid rgba(242,195,78,.32);color:#c1ccdb;font-size:11px;line-height:1.5;text-align:center}.admin-modal:has(.admin-login-hero) .admin-login-security svg{color:#f2c34e;flex:0 0 auto}.admin-modal:has(.admin-login-hero) .modal-close{z-index:5;top:12px;right:12px;background:#010a15bf;border:1px solid rgba(93,161,231,.3)}@media(max-width:800px){.admin-modal:has(.admin-login-hero){width:100%;max-width:100%;max-height:100dvh;min-height:100dvh;border-radius:0;border:0}.admin-modal:has(.admin-login-hero) .admin-login-hero{min-height:100dvh;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;padding:0 22px 28px;background:#03101f}.admin-modal:has(.admin-login-hero) .admin-login-hero:before{inset:0 0 auto 0;height:31dvh;min-height:205px;max-height:290px;background-image:linear-gradient(180deg,#0208120a,#0208121f 60%,#03101f),url(/resources/admin-portal-login-reference.png);background-size:auto 100%;background-position:left center}.admin-modal:has(.admin-login-hero):before{display:none}.admin-modal:has(.admin-login-hero) .admin-login-copy{margin-top:clamp(210px,31dvh,290px);padding-top:6px;flex:0 0 auto}.admin-modal:has(.admin-login-hero) .admin-login-copy h2{font-size:clamp(29px,7vw,37px)}.admin-modal:has(.admin-login-hero) .admin-login-copy p{font-size:13px}.admin-modal:has(.admin-login-hero) .admin-login-form{margin-top:24px;gap:15px}.admin-modal:has(.admin-login-hero) .admin-login-field{min-height:54px}}@media(max-width:420px){.admin-modal:has(.admin-login-hero) .admin-login-hero{padding-inline:16px}.admin-modal:has(.admin-login-hero) .admin-login-copy p{max-width:330px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.modal-backdrop:has(.admin-login-hero){position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:9999!important;width:100vw!important;height:100vh!important;height:100dvh!important;min-height:100vh!important;min-height:100dvh!important;box-sizing:border-box!important;display:grid!important;place-items:center!important;padding:clamp(10px,2.5vw,28px)!important;overflow:auto!important;background:radial-gradient(ellipse at 12% 88%,rgba(13,95,164,.32),transparent 34%),radial-gradient(ellipse at 92% 48%,rgba(191,122,28,.18),transparent 27%),linear-gradient(145deg,#071a31,#020916 58%,#06172a)!important;overscroll-behavior:contain}.admin-modal:has(.admin-login-hero){position:relative!important;width:min(100%,790px)!important;max-width:790px!important;height:auto!important;max-height:calc(100dvh - 24px)!important;min-height:0!important;margin:auto!important;padding:0!important;overflow-x:hidden!important;overflow-y:auto!important;border:1px solid rgba(65,165,255,.86)!important;border-radius:clamp(16px,2.5vw,28px)!important;background:linear-gradient(155deg,#041b33fb,#010b17fc 62%,#021527fc)!important;box-shadow:0 0 0 1px #1e82ff33,0 0 42px #0073ff33,0 26px 85px #00000094!important}.admin-modal:has(.admin-login-hero):before{display:none!important}.admin-modal:has(.admin-login-hero) .admin-login-hero{min-height:0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:center!important;gap:0!important;padding:clamp(24px,4.2vw,46px) clamp(18px,6.2vw,64px) clamp(24px,3.4vw,38px)!important;background:transparent!important;isolation:auto!important}.admin-modal:has(.admin-login-hero) .admin-login-hero:before{content:""!important;position:absolute!important;z-index:-1!important;top:0!important;right:0!important;bottom:0!important;left:0!important;height:auto!important;min-height:0!important;max-height:none!important;opacity:.12!important;background-image:radial-gradient(circle at 50% 0%,rgba(0,124,255,.38),transparent 48%)!important;background-size:cover!important;background-position:center!important}.admin-modal:has(.admin-login-hero) .admin-login-brand{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:9px!important;margin:0 auto 18px!important;text-align:center!important}.admin-modal:has(.admin-login-hero) .admin-login-logo-wrap{width:clamp(84px,12vw,126px)!important;height:clamp(84px,12vw,126px)!important;margin:0 auto!important;border-radius:50%!important;overflow:hidden!important;border:2px solid rgba(242,195,78,.86)!important;background:#07182b!important;box-shadow:0 0 0 5px #087cff1a,0 0 28px #087cff33!important}.admin-modal:has(.admin-login-hero) .admin-login-logo-wrap img{width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important}.admin-modal:has(.admin-login-hero) .admin-login-brand>div:last-child{display:grid;gap:4px}.admin-modal:has(.admin-login-hero) .admin-login-brand .eyebrow{justify-content:center!important;color:#f4c95c!important;font-size:clamp(10px,1.3vw,12px)!important;letter-spacing:.13em!important}.admin-modal:has(.admin-login-hero) .admin-login-kicker{color:#b8cde5!important;font-size:10px!important;letter-spacing:.11em!important;text-align:center!important}.admin-modal:has(.admin-login-hero) .admin-login-copy{order:2!important;width:100%!important;max-width:600px!important;margin:0 auto 24px!important;padding:0!important;text-align:center!important}.admin-modal:has(.admin-login-hero) .admin-login-shield{padding:7px 12px!important;color:#d9ecff!important;border-color:#3d9dff59!important;background:#087cff17!important;font-size:10px!important}.admin-modal:has(.admin-login-hero) .admin-login-copy h2{margin:14px 0 8px!important;color:#f8fbff!important;font-size:clamp(29px,4vw,43px)!important;line-height:1.08!important;letter-spacing:-.035em!important}.admin-modal:has(.admin-login-hero) .admin-login-copy h2 span{color:#f4c34f!important}.admin-modal:has(.admin-login-hero) .admin-login-copy p{max-width:470px!important;margin:0 auto!important;color:#c0cee0!important;font-size:clamp(12px,1.6vw,15px)!important;line-height:1.6!important}.admin-modal:has(.admin-login-hero) .admin-login-form{order:3!important;grid-column:auto!important;grid-row:auto!important;align-self:stretch!important;width:100%!important;max-width:600px!important;margin:0 auto!important;padding:0!important;display:grid!important;gap:17px!important}.admin-modal:has(.admin-login-hero) .admin-login-form label{gap:8px!important;font-size:13px!important}.admin-modal:has(.admin-login-hero) .admin-login-field{min-height:58px!important;box-sizing:border-box!important;padding:0 16px!important;border:1px solid rgba(75,151,225,.52)!important;border-radius:13px!important;background:#051f38e0!important}.admin-modal:has(.admin-login-hero) .admin-login-field input{min-height:54px!important;font-size:15px!important}.admin-modal:has(.admin-login-hero) .admin-login-submit{min-height:60px!important;margin-top:2px!important;border:1px solid rgba(83,174,255,.8)!important;border-radius:13px!important;background:linear-gradient(105deg,#0788ff,#064ef0)!important;box-shadow:0 10px 28px #0058ff3b!important;font-size:16px!important}.admin-modal:has(.admin-login-hero) .admin-login-security{margin-top:2px!important;padding-top:15px!important;border-top:1px solid rgba(242,195,78,.3)!important;color:#c5d2e3!important;font-size:11px!important}.admin-modal:has(.admin-login-hero) .admin-login-capabilities{order:4!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:22px 0 0!important}.admin-modal:has(.admin-login-hero) .admin-login-capabilities span{min-width:0!important;min-height:62px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:10px 7px!important;border:1px solid rgba(45,126,207,.28)!important;border-radius:12px!important;background:#08233eb3!important;color:#d7e4f5!important;font-size:10px!important;line-height:1.35!important;text-align:center!important}.admin-modal:has(.admin-login-hero) .admin-login-capabilities svg{width:21px!important;height:21px!important;color:#f3c650!important}.admin-modal:has(.admin-login-hero) .modal-close{top:12px!important;right:12px!important;z-index:5!important;width:34px!important;height:34px!important;background:#010a15bf!important;border:1px solid rgba(93,161,231,.3)!important}@media(max-width:600px){.modal-backdrop:has(.admin-login-hero){padding:0!important;place-items:stretch!important}.admin-modal:has(.admin-login-hero){width:100vw!important;max-width:none!important;height:100vh!important;height:100dvh!important;max-height:none!important;min-height:100vh!important;min-height:100dvh!important;margin:0!important;border-radius:0!important;border:0!important;overflow-y:auto!important;overscroll-behavior:contain!important}.admin-modal:has(.admin-login-hero) .admin-login-hero{min-height:100vh!important;min-height:100dvh!important;box-sizing:border-box!important;justify-content:center!important;padding:max(24px,env(safe-area-inset-top)) 20px max(22px,env(safe-area-inset-bottom))!important}.admin-modal:has(.admin-login-hero) .admin-login-brand{margin-bottom:15px!important}.admin-modal:has(.admin-login-hero) .admin-login-logo-wrap{width:82px!important;height:82px!important}.admin-modal:has(.admin-login-hero) .admin-login-copy{margin-bottom:20px!important}.admin-modal:has(.admin-login-hero) .admin-login-copy h2{font-size:clamp(27px,7.3vw,36px)!important}.admin-modal:has(.admin-login-hero) .admin-login-form{gap:14px!important}.admin-modal:has(.admin-login-hero) .admin-login-field{min-height:54px!important}.admin-modal:has(.admin-login-hero) .admin-login-capabilities{gap:7px!important;margin-top:18px!important}.admin-modal:has(.admin-login-hero) .admin-login-capabilities span{min-height:58px!important;padding:8px 4px!important;font-size:9px!important;overflow-wrap:anywhere!important}}.admin-modal:has(.admin-login-hero) .admin-forgot-password{justify-self:center;margin:-4px 0 0;padding:8px 12px;border:0;background:transparent;color:#7fc1ff;font-size:13px;font-weight:800;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.admin-modal:has(.admin-login-hero) .admin-forgot-password:hover{color:#f4c34f}.admin-modal:has(.admin-login-hero) .admin-recovery-help{display:grid;gap:7px;padding:14px 16px;border:1px solid rgba(242,195,78,.38);border-radius:12px;background:#f2c34e12;color:#c7d6e8;font-size:12px;line-height:1.6}.admin-modal:has(.admin-login-hero) .admin-recovery-help strong{color:#f4c34f;font-size:13px}@media(max-height:700px)and (min-width:601px){.admin-modal:has(.admin-login-hero){max-height:calc(100dvh - 16px)!important}.admin-modal:has(.admin-login-hero) .admin-login-hero{padding-block:18px!important}.admin-modal:has(.admin-login-hero) .admin-login-logo-wrap{width:70px!important;height:70px!important}.admin-modal:has(.admin-login-hero) .admin-login-brand{margin-bottom:10px!important}.admin-modal:has(.admin-login-hero) .admin-login-copy{margin-bottom:14px!important}.admin-modal:has(.admin-login-hero) .admin-login-copy h2{margin-top:8px!important}.admin-modal:has(.admin-login-hero) .admin-login-form{gap:11px!important}.admin-modal:has(.admin-login-hero) .admin-login-field{min-height:48px!important}.admin-modal:has(.admin-login-hero) .admin-login-field input{min-height:46px!important}.admin-modal:has(.admin-login-hero) .admin-login-capabilities{margin-top:12px!important}}.admin-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.admin-modal.admin-theme-dark{background:#0a1424!important;color:#e5eefb!important}.admin-modal.admin-theme-dark .admin-dashboard-overview,.admin-modal.admin-theme-dark .admin-overview-panel,.admin-modal.admin-theme-dark .admin-banner-manager,.admin-modal.admin-theme-dark .admin-order,.admin-modal.admin-theme-dark .admin-inquiry,.admin-modal.admin-theme-dark .integration-health,.admin-modal.admin-theme-dark .currency-admin-panel,.admin-modal.admin-theme-dark .stats-grid div{background:#111f33!important;border-color:#273b55!important;color:#e5eefb!important}.admin-modal.admin-theme-dark .admin-dashboard-overview h2,.admin-modal.admin-theme-dark .admin-overview-panel h3,.admin-modal.admin-theme-dark .admin-overview-panel strong,.admin-modal.admin-theme-dark .admin-order strong,.admin-modal.admin-theme-dark .admin-inquiry strong,.admin-modal.admin-theme-dark .integration-health strong,.admin-modal.admin-theme-dark .currency-admin-panel strong,.admin-modal.admin-theme-dark .stats-grid strong{color:#e5eefb!important}.admin-modal.admin-theme-dark .admin-dashboard-overview p,.admin-modal.admin-theme-dark .admin-overview-panel span,.admin-modal.admin-theme-dark .admin-order span,.admin-modal.admin-theme-dark .admin-inquiry span,.admin-modal.admin-theme-dark .integration-health small,.admin-modal.admin-theme-dark .currency-admin-panel small,.admin-modal.admin-theme-dark .stats-grid span{color:#a5b7cf!important}.admin-modal.admin-theme-dark .admin-system-row{border-color:#263b56!important;color:#dce7f5!important}.admin-modal.admin-theme-dark .admin-system-row span{color:#a5b7cf!important}.admin-profile-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:18px;background:#020a18b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:auto}.admin-profile-modal{width:min(760px,100%);max-height:calc(100dvh - 36px);overflow:auto;padding:24px;border:1px solid #dbe5f0;border-radius:20px;background:#fff;color:#142943;box-shadow:0 24px 80px #00000059}.admin-profile-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid #e5edf5}.admin-profile-modal-head h2{margin:6px 0;font-size:25px;color:#10213d}.admin-profile-modal-head p,.admin-password-form>p{margin:5px 0 0;color:#64748b;font-size:12px;line-height:1.6}.admin-profile-identity{display:flex;align-items:center;gap:16px;padding:20px 0;border-bottom:1px solid #e5edf5}.admin-profile-large-avatar{width:86px;height:86px;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;border-radius:50%;border:3px solid #dbeafe;background:#eff6ff;color:#1d73cb}.admin-profile-large-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.admin-profile-identity>div:last-child{display:grid;gap:5px;min-width:0}.admin-profile-identity strong{font-size:16px}.admin-profile-identity span,.admin-profile-identity small{font-size:11px;color:#64748b;overflow-wrap:anywhere}.admin-photo-upload{position:relative;display:inline-flex;align-items:center;gap:7px;width:-moz-max-content;width:max-content;max-width:100%;margin-top:5px;padding:8px 10px;border:1px solid #cfe0f4;border-radius:9px;background:#f6faff;color:#165da8;font-size:11px;font-weight:800;cursor:pointer}.admin-photo-upload input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.admin-profile-form,.admin-password-form{display:grid;gap:14px;padding:19px 0}.admin-profile-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-profile-form label,.admin-password-form label{display:grid;gap:6px;color:#344b66;font-size:11px;font-weight:800;min-width:0}.admin-profile-form input,.admin-profile-form select,.admin-profile-form textarea,.admin-password-form input{width:100%;min-width:0;min-height:40px;padding:10px 11px;border:1px solid #d6e1ed;border-radius:9px;background:#fbfdff;color:#132b47;font:inherit;font-size:12px;outline:0}.admin-profile-form input:focus,.admin-profile-form select:focus,.admin-profile-form textarea:focus,.admin-password-form input:focus{border-color:#2587e7;box-shadow:0 0 0 3px #2587e71f}.admin-profile-form label small{font-size:9px;color:#7b8ca1;line-height:1.4;font-weight:500}.admin-profile-bio-field{grid-column:1/-1}.admin-profile-form textarea{resize:vertical}.admin-profile-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;border:1px solid #e2eaf3;border-radius:11px;background:#f7faff}.admin-profile-meta span{display:grid;gap:5px;color:#64748b;font-size:10px;overflow-wrap:anywhere}.admin-profile-meta strong{color:#30465e;font-size:10px}.admin-profile-form>.primary,.admin-password-form>.secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:-moz-max-content;width:max-content;max-width:100%;min-height:40px}.admin-password-form>button[type=button]{display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;width:100%!important;max-width:100%!important;min-height:46px!important;height:auto!important;padding:12px 16px!important;border:1px solid #086bd8!important;border-radius:10px!important;background:#087cff!important;color:#fff!important;font-size:13px!important;font-weight:800!important;line-height:1.35!important;white-space:normal!important;visibility:visible!important;opacity:1!important;position:relative!important;overflow:visible!important;flex:0 0 auto!important}.admin-password-form>button[type=button] svg{display:block!important;flex:0 0 auto!important;color:#fff!important}.admin-password-form>button[type=button]:disabled{opacity:.7!important}.admin-password-form>button[type=submit]{display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;width:100%!important;max-width:100%!important;min-height:50px!important;height:auto!important;margin:8px 0 4px!important;padding:14px 16px!important;border:1px solid #086bd8!important;border-radius:10px!important;background:#087cff!important;color:#fff!important;font-size:14px!important;font-weight:800!important;line-height:1.35!important;white-space:normal!important;visibility:visible!important;opacity:1!important;position:relative!important;overflow:visible!important;flex:0 0 auto!important}.admin-password-form>button[type=submit] svg{display:block!important;flex:0 0 auto!important;color:#fff!important}.admin-password-form{border-top:1px solid #e5edf5}.admin-password-form h3{display:flex;align-items:center;gap:8px;margin:0;color:#142943;font-size:16px}.admin-profile-modal-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:16px;border-top:1px solid #e5edf5}.admin-profile-modal-foot>span{display:flex;align-items:center;gap:7px;color:#16805d;font-size:11px;font-weight:800}.admin-profile-modal-foot>button{display:flex;align-items:center;gap:7px}.admin-backup-modal{width:min(780px,100%)}.admin-backup-warning{display:flex;align-items:flex-start;gap:10px;margin:18px 0;padding:13px;border:1px solid #f2d59b;border-radius:11px;background:#fff9e9;color:#77521a;font-size:11px;line-height:1.6}.admin-backup-warning svg{flex:0 0 auto}.admin-backup-create{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:46px}.admin-backup-history{margin-top:22px}.admin-backup-history article{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid #e5edf5}.admin-backup-file-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#eaf4ff;color:#1468bd}.admin-backup-history article>div{display:grid;gap:5px;min-width:0}.admin-backup-history article strong{font-size:11px;overflow-wrap:anywhere}.admin-backup-history article small{font-size:9px;color:#64748b;overflow-wrap:anywhere}.admin-backup-history article>.admin-status-ok{font-size:9px;white-space:nowrap}.admin-logout-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:22px}.admin-logout-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px}@media(max-width:800px){.staff-id-dashboard-grid{grid-template-columns:minmax(0,1fr)!important}.staff-id-dashboard-grid .staff-report-table{overflow-x:auto}.staff-id-dashboard-grid .admin-staff-table{min-width:680px}.admin-logout-actions{display:grid;grid-template-columns:1fr}.admin-logout-actions button{width:100%}.admin-profile-overlay{align-items:flex-start;padding:8px}.admin-profile-modal{max-height:calc(100dvh - 16px);padding:16px;border-radius:15px}.admin-profile-modal-head h2{font-size:21px}.admin-profile-form-grid,.admin-profile-meta{grid-template-columns:1fr}.admin-profile-bio-field{grid-column:auto}.admin-profile-large-avatar{width:68px;height:68px}.admin-profile-identity{align-items:flex-start}.admin-backup-history article{grid-template-columns:32px minmax(0,1fr)}.admin-backup-history article>.admin-status-ok{grid-column:2}.admin-profile-modal-foot{align-items:flex-start;flex-direction:column}.admin-profile-form>.primary,.admin-password-form>.secondary{width:100%}}.admin-portal-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;position:sticky;top:8px;z-index:20;margin:16px 0 20px;padding:12px;border:1px solid #dbe5f1;border-radius:16px;background:#071a33;box-shadow:0 10px 28px #04142d1f}.admin-portal-nav button{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:42px;padding:8px 10px;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#102744;color:#eaf2ff;text-align:left;font:inherit;cursor:pointer}.admin-portal-nav button.admin-nav-ready:hover{background:#174577;border-color:#4f9cff}.admin-portal-nav button.admin-nav-planned{opacity:.62;cursor:not-allowed}.admin-portal-nav button.admin-nav-current{background:#0b4d92!important;border-color:#3f9afb!important;box-shadow:inset 3px 0 #6ec4ff,0 4px 12px #0000001f}.admin-nav-number{color:#f4c65b;font-size:10px;font-weight:900}.admin-nav-label{font-size:10px;font-weight:750;overflow-wrap:anywhere}.admin-nav-state{font-size:8px;font-weight:900;color:#8bd6a8}.admin-nav-planned .admin-nav-state{color:#b9c6d7}.admin-dashboard-overview,.admin-banner-manager{width:100%;box-sizing:border-box;margin:20px 0 28px;padding:clamp(16px,2.5vw,28px);border:1px solid #d9e5f2;border-radius:20px;background:linear-gradient(145deg,#f8fbff,#eef4fb);color:#10233f;box-shadow:0 12px 34px #04142d14}.admin-overview-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.admin-overview-heading h2{margin:6px 0 8px;color:#071c3d;font-size:clamp(25px,3vw,36px);letter-spacing:-.035em}.admin-overview-heading p{margin:0;color:#64748b;font-size:12px;line-height:1.6}.admin-dashboard-overview .eyebrow,.admin-banner-manager .eyebrow{color:#086bdb;font-weight:900;letter-spacing:.12em;font-size:10px}.admin-live-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border-radius:999px;border:1px solid #b9e5cb;background:#edfff4;color:#187342;white-space:nowrap;font-size:10px;font-weight:800}.admin-live-badge i{width:7px;height:7px;border-radius:50%;background:#1aa45b}.admin-overview-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin-overview-kpis article{min-width:0;display:grid;align-content:start;gap:8px;padding:18px;border:1px solid rgba(255,255,255,.16);border-radius:14px;color:#fff;box-shadow:0 9px 20px #05152b14}.admin-overview-kpis article span{font-size:11px;font-weight:750;opacity:.94}.admin-overview-kpis article strong{font-size:clamp(20px,2.2vw,30px);line-height:1.15;overflow-wrap:anywhere}.admin-overview-kpis article small{font-size:10px;opacity:.82}.admin-overview-kpis .kpi-blue{background:linear-gradient(125deg,#087cff,#064fba)}.admin-overview-kpis .kpi-green{background:linear-gradient(125deg,#0eae78,#08704e)}.admin-overview-kpis .kpi-gold{background:linear-gradient(125deg,#ffb51b,#e27b0a)}.admin-overview-kpis .kpi-purple{background:linear-gradient(125deg,#783cf3,#4722bd)}.admin-overview-kpis .kpi-red{background:linear-gradient(125deg,#fa4a62,#c31f3c)}.admin-overview-kpis .kpi-cyan{background:linear-gradient(125deg,#18bbce,#067d9a)}.admin-overview-columns{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(250px,.75fr);gap:14px;margin-top:16px}.admin-overview-panel{min-width:0;padding:16px;border:1px solid #e0e9f3;border-radius:15px;background:#fff}.admin-panel-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.admin-panel-title h3{margin:0;color:#0d2344;font-size:14px}.admin-panel-title span{color:#64748b;font-size:10px}.admin-recent-order{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;padding:12px 0;border-bottom:1px solid #edf2f7}.admin-recent-order:last-child{border-bottom:0}.admin-recent-order>div{min-width:0;display:grid;gap:5px}.admin-recent-order strong{font-size:11px;color:#152d4f;overflow-wrap:anywhere}.admin-recent-order small{color:#64748b;font-size:10px;overflow-wrap:anywhere}.admin-recent-order>b{color:#0b2548;font-size:11px}.admin-status-chip{justify-self:start;grid-column:1/-1;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:900;background:#e8f1ff;color:#075bc4}.admin-status-chip.status-delivered{background:#dcfce7;color:#166534}.admin-status-chip.status-cancelled{background:#ffe4e6;color:#9f1239}.admin-status-chip.status-shipped,.admin-status-chip.status-out_for_delivery{background:#f3e8ff;color:#6b21a8}.admin-status-chip.status-pending{background:#fff7d6;color:#92400e}.admin-system-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #edf2f7;font-size:11px}.admin-system-row:last-child{border-bottom:0}.admin-system-row>span{color:#475569}.admin-system-row b{text-align:right;font-size:10px}.admin-status-ok{color:#168047!important}.admin-status-warn{color:#b45309!important}.admin-status-neutral{color:#2563eb!important}.admin-quick-actions-panel{margin:14px 0 16px;padding:14px;border:1px solid #dce6f1;border-radius:16px;background:linear-gradient(145deg,#fff,#f6f9ff);box-shadow:0 5px 18px #0f2d550d}.admin-quick-actions-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.admin-quick-actions-heading h3{margin:0;color:#102344;font-size:16px;font-weight:900}.admin-quick-actions-heading>span{color:#64748b;font-size:10px}.admin-quick-actions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:0}.admin-quick-actions button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:86px;padding:10px 6px;border:1px solid #dce6f1;border-radius:12px;background:#fff;color:#0c4da2;font-size:11px;font-weight:850;text-align:center;cursor:pointer;box-shadow:0 2px 7px #0f2d550a}.admin-quick-actions button svg{flex:0 0 auto;color:#087cff}.admin-quick-actions button span{display:block;max-width:100%;line-height:1.3;overflow-wrap:anywhere}.admin-quick-actions button:hover{border-color:#168cff;background:#f0f7ff;transform:translateY(-1px)}.admin-quick-actions button:focus-visible{outline:2px solid #087cff;outline-offset:2px}.admin-action-notice{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding:9px 11px;border-radius:9px;background:#eef6ff;color:#16447b;font-size:11px}.admin-action-notice button{border:0;background:transparent;color:inherit;font-size:18px;cursor:pointer}.admin-banner-manager{background:linear-gradient(145deg,#fff,#f5f8fc)}.admin-banner-upload-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:16px}.admin-banner-upload-form{display:grid;align-content:start;gap:13px;padding:16px;border:1px solid #e0e9f3;border-radius:15px;background:#fff}.admin-banner-upload-form label{display:grid;gap:7px;color:#263c59;font-size:11px;font-weight:800}.admin-banner-upload-form input:not([type=file]){width:100%;min-width:0;box-sizing:border-box;min-height:44px;border:1px solid #d6e0ec;border-radius:10px;padding:10px 12px;background:#fbfdff;color:#10233f;font:inherit}.admin-banner-upload-form input:focus{outline:2px solid rgba(8,124,255,.2);border-color:#087cff}.admin-banner-file-label{position:relative;min-height:125px;place-items:center;text-align:center;padding:15px;border:2px dashed #93b9e6;border-radius:14px;background:#f2f8ff;cursor:pointer}.admin-banner-file-label>span{display:grid;justify-items:center;gap:8px;color:#086bdb}.admin-banner-file-label strong{font-size:13px}.admin-banner-file-label small{color:#64748b;font-size:10px}.admin-banner-file-label input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.admin-banner-help{margin:0;color:#64748b;font-size:10px;line-height:1.6}.admin-banner-progress{height:5px;border-radius:99px;background:#dbeafe;overflow:hidden}.admin-banner-progress span{display:block;height:100%;width:70%;border-radius:inherit;background:linear-gradient(90deg,#087cff,#f2c34e);animation:banner-upload-progress 1.2s ease-in-out infinite alternate}@keyframes banner-upload-progress{0%{transform:translate(-35%)}to{transform:translate(45%)}}.admin-banner-preview{min-width:0;padding:15px;border:1px solid #e0e9f3;border-radius:15px;background:#fff}.admin-banner-preview>img{display:block;width:100%;max-height:300px;-o-object-fit:contain;object-fit:contain;border-radius:10px;background:#071321}.admin-banner-empty{min-height:220px;display:grid;align-content:center;justify-items:center;gap:9px;padding:20px;border:1px dashed #cbd8e7;border-radius:10px;color:#7c8da3;text-align:center}.admin-banner-empty strong{color:#304764;font-size:12px}.admin-banner-empty span{font-size:10px}.admin-banner-library{margin-top:18px;padding:16px;border:1px solid #e0e9f3;border-radius:15px;background:#fff}.admin-banner-item{display:grid;grid-template-columns:minmax(110px,220px) minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid #edf2f7}.admin-banner-item:last-child{border-bottom:0}.admin-banner-item>img{display:block;width:100%;aspect-ratio:16/6;-o-object-fit:cover;object-fit:cover;border-radius:9px;background:#071321}.admin-banner-item-details{min-width:0;display:grid;gap:6px}.admin-banner-item-details strong{color:#10233f;font-size:12px;overflow-wrap:anywhere}.admin-banner-item-details small{color:#64748b;font-size:10px;overflow-wrap:anywhere}.admin-banner-item-details span{font-size:10px;font-weight:800}.admin-banner-item-actions{display:flex;flex-wrap:wrap;gap:7px}.admin-banner-item-actions button{min-height:38px;padding:8px 11px;font-size:10px}.admin-empty-state{color:#64748b;font-size:12px;line-height:1.6}.published-banners{width:min(100%,1600px);margin:0 auto;padding:10px clamp(12px,2vw,24px);display:grid;gap:10px;background:#050a12}.published-banner{margin:0;overflow:hidden;border-radius:12px;border:1px solid rgba(214,166,45,.22);background:#071321}.published-banner img{display:block;width:100%;max-height:420px;aspect-ratio:16/5;-o-object-fit:cover;object-fit:cover}.published-banner a{display:block}.published-banner a:hover img{filter:brightness(1.04)}@media(min-width:1200px){.admin-overview-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.admin-overview-kpis article{padding:15px 13px}.admin-overview-columns{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)}.admin-quick-actions{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:801px)and (max-width:1199px){.admin-overview-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1200px){.admin-portal-nav{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:801px)and (max-width:1199px){.admin-portal-nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.admin-portal-nav{position:relative;top:auto;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px;gap:6px}.admin-portal-nav button{grid-template-columns:22px minmax(0,1fr);padding:8px;gap:6px}.admin-nav-state{grid-column:2}.admin-nav-label{font-size:10px}.admin-dashboard-overview,.admin-banner-manager{padding:15px;border-radius:15px}.admin-overview-heading{display:grid}.admin-live-badge{justify-self:start}.admin-overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.admin-overview-kpis article{padding:13px;gap:7px}.admin-overview-columns,.admin-banner-upload-grid{grid-template-columns:minmax(0,1fr)}.admin-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-banner-item{grid-template-columns:1fr}.admin-banner-item>img{aspect-ratio:16/6;max-height:240px}.admin-banner-item-actions button{flex:1}.published-banners{padding:8px;gap:8px}.published-banner img{aspect-ratio:16/8;max-height:260px}}.admin-modal:has(.admin-head)>.admin-head{display:flex;flex-direction:column;align-items:stretch;gap:10px;min-height:0;padding:10px 16px 12px 18px}.admin-toolbar{display:flex;align-items:center;gap:12px;min-width:0;width:100%}.admin-icon-button{position:relative;flex:0 0 auto;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #dbe5f0;border-radius:11px;background:#fff;color:#152746;cursor:pointer}.admin-icon-button:hover,.admin-profile-trigger:hover,.admin-utility-button:hover{border-color:#9dc8f4;background:#f2f8ff}.admin-sidebar-toggle{width:42px}.admin-global-search{flex:1;width:auto;min-width:0;max-width:none;height:42px;background:#f6f8fc;border-color:#dce5f0;border-radius:10px}.admin-global-search input{min-width:0}.admin-global-search kbd{flex:0 0 auto;padding:4px 6px;border:1px solid #d3deea;border-radius:5px;color:#64748b;background:#fff;font-size:9px;white-space:nowrap}.admin-toolbar-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.admin-badge-button i{position:absolute;top:-5px;right:-5px;min-width:16px;height:16px;padding:0 4px;display:grid;place-items:center;border-radius:999px;background:#e3344d;color:#fff;font-size:9px;font-style:normal;font-weight:900}.admin-moon-icon{font-size:24px;line-height:1}.admin-language-picker{display:flex;align-items:center;gap:6px;padding:0 9px;min-height:38px;border-radius:10px;background:#f6f8fc;border:1px solid #dce5f0}.admin-language-picker select{max-width:105px;border:0;background:transparent;outline:0;font:inherit;font-size:11px;color:#10213d}.admin-profile-trigger{display:flex;align-items:center;gap:8px;min-width:0;padding:4px 8px 4px 4px;border:1px solid #dce5f0;border-radius:12px;background:#fff;color:#10213d;cursor:pointer}.admin-avatar{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:linear-gradient(145deg,#d8eaff,#f7fbff);color:#176cc5}.admin-profile-copy{display:grid;gap:2px;text-align:left;max-width:130px}.admin-profile-copy strong{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-profile-copy small{font-size:9px;color:#64748b}.admin-popover-wrap{position:relative}.admin-popover{position:absolute;top:calc(100% + 9px);right:0;z-index:10040;width:min(320px,calc(100vw - 30px));padding:14px;border:1px solid #dce5f0;border-radius:14px;background:#fff;color:#122748;box-shadow:0 18px 45px #091f4033}.admin-popover>strong{display:block;font-size:13px}.admin-popover>p{font-size:11px;color:#64748b;line-height:1.6}.admin-popover>small{display:block;margin-top:6px;font-size:10px;color:#64748b;overflow-wrap:anywhere}.admin-popover>button{width:100%;display:flex;align-items:center;gap:9px;padding:10px 8px;margin-top:5px;border:0;border-radius:8px;background:#f6f8fc;color:#193351;text-align:left;font:inherit;font-size:11px;font-weight:750;cursor:pointer}.admin-popover>button:hover{background:#eaf3ff}.admin-profile-role{display:flex;align-items:center;gap:6px;margin:12px 0;color:#16805d;font-size:10px;font-weight:800}.admin-head-main{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0}.admin-head-main .admin-head-title{min-width:0}.admin-head-main .admin-head-title h2{font-size:clamp(17px,1.6vw,24px)}.admin-utility-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;min-width:0;flex-wrap:wrap}.admin-utility-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:7px 9px;border:1px solid #dce5f0;border-radius:9px;background:#fff;color:#183250;font:inherit;font-size:10px;font-weight:800;white-space:nowrap;cursor:pointer}.admin-clock-card{display:flex;align-items:center;gap:8px;min-height:36px;padding:5px 9px;border:1px solid #e1e8f1;border-radius:10px;background:#f7f9fc;color:#1a3659}.admin-clock-card>span{display:grid;gap:3px}.admin-clock-card strong{font-size:9px;white-space:nowrap}.admin-clock-card small{font-size:9px;color:#64748b;white-space:nowrap}.admin-action-notice{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 11px;border:1px solid #bfdbfe;border-radius:9px;background:#eff6ff;color:#174477;font-size:11px}.admin-action-notice button{display:grid;place-items:center;border:0;background:transparent;color:inherit;cursor:pointer}.admin-dark-mode{background:#0b1526!important;border-bottom-color:#1d3452!important}.admin-dark-mode .admin-head-title h2,.admin-dark-mode .admin-head-title .eyebrow{color:#e6efff!important}.admin-dark-mode .admin-icon-button,.admin-dark-mode .admin-profile-trigger,.admin-dark-mode .admin-utility-button{background:#10213a;color:#e6efff;border-color:#263d5a}.admin-dark-mode .admin-global-search,.admin-dark-mode .admin-clock-card,.admin-dark-mode .admin-language-picker{background:#101f34;border-color:#263d5a;color:#d9e8ff}.admin-dark-mode .admin-global-search input,.admin-dark-mode .admin-language-picker select{color:#e6efff}.admin-dark-mode .admin-profile-copy small,.admin-dark-mode .admin-clock-card small{color:#9aafc9}.admin-dark-mode .admin-global-search kbd{background:#142945;border-color:#314b6a;color:#c7d7ed}.admin-head .secondary,.admin-head .admin-head-actions{display:none!important}.admin-modal:has(.admin-head){transition:grid-template-columns .28s ease}.admin-modal:has(.admin-head)>.admin-portal-nav{transform:translate(0);transition:transform .28s ease,opacity .2s ease;will-change:transform}.admin-modal.admin-sidebar-collapsed:has(.admin-head){grid-template-columns:0 minmax(0,1fr)!important}.admin-modal.admin-sidebar-collapsed:has(.admin-head)>.admin-portal-nav{transform:translate(calc(-100% - 14px));opacity:0;pointer-events:none}.admin-sidebar-reopen{position:fixed;left:0;top:50%;transform:translateY(-50%);z-index:10030;display:inline-flex;align-items:center;gap:8px;padding:12px 10px;border:1px solid #2d8be5;border-left:0;border-radius:0 12px 12px 0;background:#071a33;color:#fff;box-shadow:0 8px 26px #0000003d;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.admin-sidebar-reopen:focus-visible{outline:3px solid rgba(37,168,255,.5);outline-offset:3px}.admin-sidebar-reopen:hover{background:#12365b}@media(max-width:800px){.admin-modal:has(.admin-head)>.admin-portal-nav{position:fixed;left:0;top:0;z-index:10020;display:flex;flex-direction:column;width:min(280px,82vw);height:100dvh;max-height:100dvh;overflow-y:auto;overflow-x:hidden;padding:12px 10px 18px;background:linear-gradient(180deg,#071a35,#061329);box-shadow:8px 0 28px #06142b4d;border:0;transform:translate(0)}.admin-modal:has(.admin-head)>.admin-portal-nav:before{display:block;flex:0 0 130px;background-size:100px 100px}.admin-modal:has(.admin-head)>.admin-portal-nav button{flex:0 0 auto;width:100%;grid-template-columns:24px minmax(0,1fr) auto;min-height:36px}.admin-modal.admin-sidebar-collapsed:has(.admin-head)>.admin-portal-nav{transform:translate(calc(-100% - 12px));opacity:0;pointer-events:none}.admin-sidebar-reopen{top:50%;padding:13px 9px}.admin-sidebar-reopen span{display:none}.admin-modal.admin-sidebar-collapsed:has(.admin-head){grid-template-columns:minmax(0,1fr)!important}}.modal-backdrop:has(.admin-head){position:fixed;top:0;right:0;bottom:0;left:0;z-index:9990;display:block;padding:0;background:#07101c;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:hidden}.admin-modal:has(.admin-head){display:grid;grid-template-columns:248px minmax(0,1fr);grid-template-rows:auto 1fr;gap:0;width:100%;height:100dvh;max-height:100dvh;overflow:auto;overscroll-behavior:contain;border:0;border-radius:0;padding:0;background:#f3f6fb;color:#10213d;box-shadow:none}.admin-modal:has(.admin-head)>.modal-close{z-index:80;top:9px;right:10px;width:34px;height:34px;background:#fff;color:#243954;border:1px solid #dbe3ed}.admin-modal:has(.admin-head)>.admin-head{grid-column:1/-1;grid-row:1;position:sticky;top:0;z-index:60;display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:18px;padding:12px 56px 12px 22px;border-bottom:1px solid #e1e8f1;background:#fffffff7;box-shadow:0 4px 18px #1127490d}.admin-head-title{min-width:160px}.admin-head-title .eyebrow{color:#1474d4;font-size:9px;letter-spacing:.13em}.admin-head h2{margin:5px 0;color:#0b1c49;font-size:22px;line-height:1.15}.admin-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.admin-global-search{display:flex;align-items:center;gap:10px;width:min(38vw,510px);min-width:190px;padding:0 13px;border:1px solid #dce5f0;border-radius:11px;background:#f7f9fc;color:#64748b}.admin-global-search input{width:100%;min-width:0;min-height:42px;border:0;outline:0;background:transparent;color:#122748;font:inherit;font-size:12px}.admin-modal:has(.admin-head) .admin-head .secondary{background:#fff;color:#243954;border:1px solid #dce5f0;padding:10px 12px}.admin-modal:has(.admin-head) .admin-language-picker{background:#f7f9fc;border-color:#dce5f0;color:#64748b}.admin-modal:has(.admin-head) .admin-language-picker select{color:#10213d}.admin-modal:has(.admin-head)>.admin-portal-nav{grid-column:1;grid-row:2;position:sticky;top:76px;align-self:start;display:flex;flex-direction:column;gap:4px;height:calc(100dvh - 76px);overflow-y:auto;overflow-x:hidden;margin:0;padding:12px 10px 18px;border:0;border-radius:0;background:linear-gradient(180deg,#071a35,#061329);box-shadow:4px 0 18px #06142b14;scrollbar-width:thin}.admin-portal-nav:before{content:"";display:block;flex:0 0 146px;margin:0 3px 10px;background:url(/resources/logo.png) center 5px/112px 112px no-repeat;border-bottom:1px solid rgba(255,255,255,.12)}.admin-portal-nav button{flex:0 0 auto;grid-template-columns:24px minmax(0,1fr) auto;min-height:34px;padding:7px 8px;border:1px solid transparent;border-radius:8px;background:transparent;color:#d6e3f4}.admin-portal-nav button.admin-nav-ready:hover,.admin-portal-nav button.admin-nav-ready:focus-visible{background:#102e54;border-color:#244b78}.admin-nav-label{font-size:10px}.admin-modal:has(.admin-head)>:not(.modal-close):not(.admin-head):not(.admin-portal-nav){grid-column:2;min-width:0;margin-left:0;margin-right:0}.admin-modal:has(.admin-head)>.admin-dashboard-overview{width:auto;align-self:start;margin:20px;padding:24px;border:1px solid #e0e8f1;border-radius:16px;background:#f5f8fc;box-shadow:none}.admin-dashboard-overview .admin-overview-heading h2{font-size:26px;line-height:1.15;margin:7px 0;color:#10213d}.admin-dashboard-overview .admin-overview-heading p{font-size:11px}.admin-overview-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-overview-kpis article{min-height:105px;padding:15px;border-radius:12px}.admin-overview-kpis article strong{font-size:clamp(20px,1.8vw,28px)}.admin-analytics-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(240px,.8fr);gap:14px;margin-top:14px}.admin-sales-chart{height:156px;display:flex;align-items:flex-end;gap:clamp(8px,1.5vw,18px);padding:14px 10px 0;border-bottom:1px solid #dfe7f1;background:repeating-linear-gradient(to bottom,#fff 0,#fff 38px,#edf2f8,#fff 40px);border-radius:8px 8px 0 0}.admin-chart-column{height:100%;min-width:0;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px}.admin-chart-column>span{display:block;width:min(100%,28px);min-height:9px;border-radius:5px 5px 0 0;background:linear-gradient(180deg,#38a5ff,#0875e1);box-shadow:0 4px 8px #0d75e126}.admin-chart-column small{font-size:9px;color:#718096}.admin-chart-legend{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;color:#64748b;font-size:10px}.admin-chart-legend span{display:flex;align-items:center;gap:7px}.admin-chart-legend i{width:8px;height:8px;border-radius:50%;background:#168cff}.admin-chart-legend strong{color:#10213d}.admin-status-breakdown{display:grid;gap:4px}.admin-status-breakdown-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid #edf2f7;color:#475569;font-size:11px}.admin-status-breakdown-row:last-child{border-bottom:0}.admin-status-breakdown-row>span{display:flex;align-items:center;gap:8px}.status-dot{width:9px;height:9px;border-radius:50%;background:#94a3b8}.status-dot-pending{background:#f6b51c}.status-dot-paid{background:#087cff}.status-dot-preparing{background:#0eae78}.status-dot-ready_for_dispatch{background:#18a4a7}.status-dot-shipped,.status-dot-out_for_delivery{background:#783cf3}.status-dot-delivered{background:#18a56b}.status-dot-cancelled{background:#f0445f}.admin-status-breakdown-row strong{color:#10213d}.admin-overview-columns{grid-template-columns:minmax(0,1.3fr) minmax(240px,.8fr)}.admin-overview-panel{box-shadow:none}.admin-quick-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-modal:has(.admin-head) .admin-section-title{color:#176cc5;margin-top:20px}.admin-modal:has(.admin-head) .order-search-bar,.admin-modal:has(.admin-head) .order-status-tabs,.admin-modal:has(.admin-head) .admin-orders,.admin-modal:has(.admin-head) .admin-inquiries,.admin-modal:has(.admin-head) .integration-grid,.admin-modal:has(.admin-head) .currency-admin-panel,.admin-modal:has(.admin-head) .stats-grid,.admin-modal:has(.admin-head) .admin-banner-manager{margin-left:20px;margin-right:20px}.admin-modal:has(.admin-head) .admin-section-title{margin-left:20px;margin-right:20px}.admin-modal:has(.admin-head) .order-search-bar{background:#fff;border-color:#dce5f0}.admin-modal:has(.admin-head) .order-search-bar input{color:#10213d}.admin-modal:has(.admin-head) .order-status-tabs button{background:#fff;color:#334155;border-color:#dce5f0}.admin-modal:has(.admin-head) .order-status-tabs button.active{background:#087cff;color:#fff;border-color:#087cff}.admin-modal:has(.admin-head) .admin-orders{padding-bottom:20px}.admin-modal:has(.admin-head) .admin-order{background:#fff;border-color:#dce5f0}.admin-modal:has(.admin-head) .admin-order span{color:#64748b}.admin-modal:has(.admin-head) .admin-order strong{color:#10213d}.admin-modal:has(.admin-head) .admin-inquiry{background:#fff;border-color:#dce5f0}.admin-modal:has(.admin-head) .admin-inquiry strong{color:#10213d}.admin-modal:has(.admin-head) .integration-health{background:#fff;border-color:#dce5f0}.admin-modal:has(.admin-head) .integration-health span,.admin-modal:has(.admin-head) .integration-health small{color:#64748b}.admin-modal:has(.admin-head) .integration-health strong{color:#10213d}.admin-modal:has(.admin-head) .currency-admin-panel{background:#fff;border-color:#dce5f0;color:#10213d}.admin-modal:has(.admin-head) .currency-admin-panel span,.admin-modal:has(.admin-head) .currency-admin-panel small{color:#64748b}.admin-modal:has(.admin-head) .currency-admin-panel strong{color:#10213d}.admin-modal:has(.admin-head) .stats-grid div{background:#fff;border-color:#dce5f0}.admin-modal:has(.admin-head) .stats-grid span{color:#64748b}.admin-modal:has(.admin-head) .stats-grid strong{color:#10213d}@media(min-width:1200px){.admin-overview-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.admin-quick-actions{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1199px)and (min-width:801px){.admin-modal:has(.admin-head){grid-template-columns:218px minmax(0,1fr)}.admin-portal-nav button{grid-template-columns:22px minmax(0,1fr)}.admin-nav-state{display:none}.admin-head-actions{gap:6px}.admin-global-search{width:min(27vw,330px);min-width:140px}.admin-overview-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-analytics-row,.admin-overview-columns{grid-template-columns:minmax(0,1fr)}}@media(max-width:800px){.modal-backdrop:has(.admin-head){padding:0;overflow:hidden}.admin-modal:has(.admin-head){display:flex;flex-direction:column;width:100%;height:100dvh;max-height:100dvh;overflow:auto}.admin-modal:has(.admin-head)>.admin-head{position:sticky;top:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 46px 10px 12px;min-height:68px}.admin-head-title{min-width:0;flex:1}.admin-head h2{font-size:17px}.admin-head-actions{width:100%;justify-content:flex-start;gap:6px}.admin-global-search{display:none}.admin-modal:has(.admin-head) .admin-language-picker{margin-left:auto}.admin-modal:has(.admin-head)>.admin-portal-nav{position:sticky;top:0;z-index:50;display:flex;flex-direction:row;gap:6px;width:100%;height:auto;max-height:none;overflow-x:auto;overflow-y:hidden;padding:8px;background:#071a33;border-bottom:1px solid #dce5f0;scrollbar-width:thin}.admin-portal-nav:before{display:none}.admin-portal-nav button{flex:0 0 178px;grid-template-columns:22px minmax(0,1fr);min-height:40px;padding:8px;border:1px solid rgba(255,255,255,.1);background:#102744}.admin-nav-state{display:none}.admin-modal:has(.admin-head)>:not(.modal-close):not(.admin-head):not(.admin-portal-nav){grid-column:auto;margin-left:0;margin-right:0}.admin-modal:has(.admin-head)>.admin-dashboard-overview{margin:12px;padding:14px;border-radius:14px}.admin-dashboard-overview .admin-overview-heading h2{font-size:22px}.admin-overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-overview-kpis article{padding:12px;min-height:94px}.admin-overview-kpis article strong{font-size:20px}.admin-analytics-row,.admin-overview-columns{grid-template-columns:minmax(0,1fr)}.admin-sales-chart{height:135px}.admin-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-modal:has(.admin-head) .admin-section-title{margin:18px 12px 8px}.admin-modal:has(.admin-head) .order-search-bar,.admin-modal:has(.admin-head) .order-status-tabs,.admin-modal:has(.admin-head) .admin-orders,.admin-modal:has(.admin-head) .admin-inquiries,.admin-modal:has(.admin-head) .integration-grid,.admin-modal:has(.admin-head) .currency-admin-panel,.admin-modal:has(.admin-head) .stats-grid,.admin-modal:has(.admin-head) .admin-banner-manager{margin-left:12px;margin-right:12px}.admin-modal:has(.admin-head) .admin-overview-panel{padding:13px}.admin-modal:has(.admin-head) .admin-head .secondary{padding:8px 10px;font-size:11px}.admin-modal:has(.admin-head) .admin-quick-actions button{font-size:10px}}.admin-modal:has(.admin-head)>.admin-portal-nav{top:124px;height:calc(100dvh - 124px)}@media(max-width:800px){.admin-modal:has(.admin-head)>.admin-head{padding:8px 44px 10px 10px;gap:9px}.admin-toolbar{display:grid;grid-template-columns:40px minmax(0,1fr);gap:6px}.admin-sidebar-toggle{grid-column:1;grid-row:1;width:40px;height:40px}.admin-modal:has(.admin-head) .admin-toolbar .admin-global-search{display:flex;grid-column:2;grid-row:1;width:100%;min-width:0;height:40px;padding:0 8px;gap:6px}.admin-modal:has(.admin-head) .admin-toolbar .admin-global-search input{min-width:0;font-size:10px}.admin-modal:has(.admin-head) .admin-toolbar .admin-global-search kbd{display:none}.admin-toolbar-actions{grid-column:1/-1;grid-row:2;width:100%;justify-content:space-between;gap:4px}.admin-toolbar-actions>.admin-icon-button{width:34px;height:36px}.admin-language-picker{padding:0 5px;gap:3px;min-height:36px}.admin-language-picker select{max-width:72px;font-size:10px}.admin-profile-trigger{gap:4px;padding:2px 4px}.admin-avatar{width:29px;height:29px}.admin-profile-copy{display:none}.admin-profile-trigger>svg{width:12px}.admin-head-main{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.admin-head-main .admin-head-title h2{font-size:18px}.admin-utility-actions{width:100%;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:3px;scrollbar-width:thin}.admin-utility-button{flex:0 0 auto;min-height:32px;padding:6px 8px;font-size:9px}.admin-clock-card{flex:0 0 auto;padding:4px 7px}.admin-clock-card strong,.admin-clock-card small{font-size:8px}.admin-modal:has(.admin-head)>.admin-portal-nav{top:0;height:100dvh}.admin-popover{position:fixed;top:132px;right:10px;max-width:calc(100vw - 20px)}.admin-action-notice{font-size:10px}}@media(max-width:420px){.admin-toolbar-actions{gap:3px}.admin-toolbar-actions>.admin-icon-button{width:31px;height:34px}.admin-language-picker select{max-width:61px}.admin-utility-actions .admin-hide-topbar,.admin-clock-card{display:none}.admin-head-main .admin-head-title h2{font-size:16px}}.admin-kpi-label{display:flex!important;align-items:center;gap:8px;font-size:11px!important;font-weight:800!important}.admin-kpi-label svg{flex:0 0 auto;opacity:.95}.admin-dashboard-overview .admin-overview-heading{align-items:center}.admin-dashboard-overview .admin-overview-heading p{margin-bottom:0}.admin-dashboard-overview .admin-live-badge{white-space:nowrap}.admin-analytics-reference{grid-template-columns:minmax(0,1.35fr) minmax(220px,.78fr) minmax(235px,.88fr);align-items:stretch}.admin-dashboard-right-rail{display:grid;align-content:start;gap:12px;min-width:0}.admin-revenue-item{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid #edf2f7}.admin-revenue-item:last-child{border-bottom:0}.admin-revenue-product-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:9px;background:#eef6ff;color:#1477dc}.admin-revenue-product-copy{display:grid;gap:5px;min-width:0}.admin-revenue-product-copy strong{font-size:10px;color:#193452;overflow-wrap:anywhere}.admin-revenue-product-copy b{font-size:12px;color:#10213d}.admin-revenue-track{height:6px;display:block;border-radius:99px;background:#e9eff7;overflow:hidden}.admin-revenue-track i{height:100%;display:block;border-radius:99px;background:linear-gradient(90deg,#168cff,#0870d4)}.admin-support-summary .admin-status-breakdown-row{font-size:10px}.admin-inline-link{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:4px 0;border:0;background:transparent;color:#0874df;font:inherit;font-size:10px;font-weight:850;cursor:pointer;white-space:nowrap}.admin-inline-link:hover{text-decoration:underline}.admin-overview-columns{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:start}.admin-recent-orders-table-wrap{width:100%;overflow-x:auto}.admin-recent-orders-table{width:100%;border-collapse:collapse;font-size:10px;text-align:left}.admin-recent-orders-table th{padding:10px 7px;color:#51657e;font-size:9px;font-weight:850;border-bottom:1px solid #dce6f1;white-space:nowrap}.admin-recent-orders-table td{padding:11px 7px;border-bottom:1px solid #edf2f7;color:#30445e;vertical-align:middle}.admin-recent-orders-table tr:last-child td{border-bottom:0}.admin-recent-orders-table td strong{color:#193451;font-size:10px}.admin-table-view{padding:5px 9px;border:1px solid #d8e8fa;border-radius:7px;background:#f0f7ff;color:#0874df;font-size:10px;font-weight:800;cursor:pointer}.admin-recent-activity-panel{min-width:0}.admin-activity-item{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 0;border-bottom:1px solid #edf2f7}.admin-activity-item:last-child{border-bottom:0}.admin-activity-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:#e8f2ff;color:#0874df}.admin-activity-icon.inquiry{background:#e6fbf4;color:#13815b}.admin-activity-item>div{display:grid;gap:4px;min-width:0}.admin-activity-item strong{font-size:10px;color:#193451}.admin-activity-item small{font-size:9px;color:#64748b;overflow-wrap:anywhere}.admin-activity-item>b{max-width:100px;color:#64748b;font-size:9px;font-weight:700;text-align:right;overflow-wrap:anywhere;text-transform:capitalize}.admin-product-showcase{margin-top:14px;padding:14px;border:1px solid #dfe8f2;border-radius:15px;background:#fff}.admin-product-showcase-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-product-showcase-card{display:grid;grid-template-columns:minmax(0,1fr);align-content:stretch;min-width:0;overflow:hidden;border:1px solid #e0e8f1;border-radius:12px;background:#f7f9fc}.admin-product-showcase-card>img{display:block;width:100%;height:120px;-o-object-fit:contain;object-fit:contain;background:linear-gradient(135deg,#0a1b35,#122c4e);padding:8px;box-sizing:border-box}.admin-product-showcase-copy{display:grid;align-content:start;gap:7px;padding:12px;min-width:0}.admin-product-showcase-copy strong{font-size:12px;line-height:1.3;color:#10213d}.admin-product-showcase-copy>span{font-size:10px;color:#475569}.admin-product-showcase-copy>b{font-size:16px;color:#0b70d4}.admin-product-showcase-copy>small{font-size:9px;line-height:1.5;color:#64748b}.admin-product-showcase-copy>button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:34px;margin-top:4px;padding:8px;border:0;border-radius:8px;background:#087cff;color:#fff;font-size:10px;font-weight:850;cursor:pointer}.admin-product-showcase-card.product-card-0 .admin-product-showcase-copy>button{background:#e9a900;color:#18243a}.admin-partnership-card{background:#07172d;color:#fff;overflow:hidden}.admin-partnership-banner-image{display:block;width:100%;height:clamp(150px,18vw,240px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.admin-partnership-card .admin-product-showcase-copy strong,.admin-partnership-card .admin-product-showcase-copy>span{color:#fff}.admin-partnership-card .admin-product-showcase-copy>small{color:#cfdeef}.admin-partnership-card .admin-product-showcase-copy>button{background:#176fff;color:#fff}@media(max-width:640px){.admin-partnership-banner-image{height:150px;-o-object-fit:cover;object-fit:cover}.admin-partnership-card .admin-product-showcase-copy{padding:12px}}.admin-modal.admin-theme-dark .admin-quick-actions-panel,.admin-modal.admin-theme-dark .admin-product-showcase{background:#111f33!important;border-color:#273b55!important}.admin-modal.admin-theme-dark .admin-quick-actions-heading h3,.admin-modal.admin-theme-dark .admin-revenue-product-copy strong,.admin-modal.admin-theme-dark .admin-revenue-product-copy b,.admin-modal.admin-theme-dark .admin-recent-orders-table td,.admin-modal.admin-theme-dark .admin-recent-orders-table td strong,.admin-modal.admin-theme-dark .admin-activity-item strong,.admin-modal.admin-theme-dark .admin-product-showcase-copy strong{color:#e5eefb!important}.admin-modal.admin-theme-dark .admin-recent-orders-table th,.admin-modal.admin-theme-dark .admin-activity-item small,.admin-modal.admin-theme-dark .admin-product-showcase-copy>span,.admin-modal.admin-theme-dark .admin-product-showcase-copy>small{color:#a5b7cf!important}.admin-modal.admin-theme-dark .admin-recent-orders-table td,.admin-modal.admin-theme-dark .admin-recent-orders-table th,.admin-modal.admin-theme-dark .admin-activity-item,.admin-modal.admin-theme-dark .admin-revenue-item{border-color:#263b56!important}@media(min-width:1400px){.admin-quick-actions{grid-template-columns:repeat(10,minmax(0,1fr))}.admin-quick-actions button{min-height:92px}.admin-dashboard-overview{padding:24px 26px!important}.admin-product-showcase-card>img,.admin-partnership-graphic{height:145px}}@media(min-width:801px)and (max-width:1399px){.admin-analytics-reference{grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr)}.admin-dashboard-right-rail{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-quick-actions{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-product-showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.admin-analytics-reference,.admin-dashboard-right-rail,.admin-overview-columns,.admin-product-showcase-grid{grid-template-columns:minmax(0,1fr)}.admin-dashboard-right-rail{grid-column:auto}.admin-recent-orders-table{min-width:640px}.admin-product-showcase-card{grid-template-columns:minmax(100px,.4fr) minmax(0,1fr)}.admin-product-showcase-card>img,.admin-partnership-graphic{height:100%;min-height:130px}.admin-product-showcase-copy{padding:10px}.admin-product-showcase-copy strong{font-size:11px}.admin-product-showcase-copy>b{font-size:14px}.admin-product-showcase .admin-panel-title{align-items:center}.admin-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-overview .admin-overview-heading{display:grid;gap:8px}.admin-dashboard-overview .admin-live-badge{justify-self:start}.admin-revenue-item{grid-template-columns:38px minmax(0,1fr)}}@media(max-width:420px){.admin-product-showcase-card{grid-template-columns:95px minmax(0,1fr)}.admin-product-showcase-card>img,.admin-partnership-graphic{min-height:145px}.admin-product-showcase-copy>button{font-size:9px;padding:7px 5px}.admin-recent-activity-panel .admin-activity-item{grid-template-columns:28px minmax(0,1fr)}.admin-activity-item>b{grid-column:2;text-align:left;max-width:none}}.admin-staff-management{padding:18px 16px 26px;color:#10213f;position:relative}.admin-staff-management .admin-overview-heading{padding:2px 0 10px}.admin-staff-management .admin-overview-heading h2{font-weight:850;letter-spacing:-.035em}.admin-staff-kpis article{background:#fff!important;color:#10213f;border:1px solid #e2eaf4;box-shadow:0 3px 12px #142f550b;position:relative;overflow:hidden;padding:16px 15px 14px 18px;min-height:106px}.admin-staff-kpis article:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:#1677f8}.admin-staff-kpis .kpi-green:before{background:#10b981}.admin-staff-kpis .kpi-gold:before{background:#f59e0b}.admin-staff-kpis .kpi-purple:before{background:#7c3aed}.admin-staff-kpis .kpi-cyan:before{background:#06b6d4}.admin-staff-kpis article strong{font-size:28px;color:#10213f}.admin-staff-kpis article small{color:#64748b;opacity:1}.admin-staff-tabs{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:0 0 14px;padding:4px 0 10px;border-bottom:1px solid #e0e8f2}.admin-staff-tabs button{border:1px solid #e1e8f2;background:#fff;color:#233b5d;border-radius:9px;padding:10px 13px;font-size:12px;font-weight:750;box-shadow:0 1px 2px #0f234106}.admin-staff-tabs button.active{background:#0d6ee8;color:#fff;border-color:#0d6ee8;box-shadow:0 5px 12px #0d6ee829}.admin-staff-directory{box-shadow:0 3px 12px #142f5509}.admin-staff-table th{background:#f2f6fb}.admin-staff-form{position:fixed!important;z-index:10020;top:18px;right:18px;bottom:18px;width:min(430px,calc(100vw - 36px));max-height:none;overflow:auto;margin:0!important;padding:22px!important;border:1px solid #d8e4f2!important;border-radius:18px!important;box-shadow:0 24px 80px #06173047;background:#fff!important}.admin-staff-form h3{font-size:21px;letter-spacing:-.025em;color:#10213f;margin-bottom:7px}.staff-create-helper{font-size:12px;line-height:1.55;color:#64748b;margin:0 0 16px}.admin-staff-form-grid{grid-template-columns:1fr;gap:12px}.admin-staff-form input,.admin-staff-form select,.admin-staff-form textarea{min-height:42px;border-radius:9px;background:#fff;color:#172b4d}.admin-staff-form-actions{position:sticky;bottom:-22px;margin:18px -22px -22px;padding:14px 22px 18px;background:#fff;border-top:1px solid #e5edf6;z-index:2}.admin-staff-form-actions .primary{flex:1;justify-content:center;min-height:44px}.staff-management-notice{margin:8px 0 12px}.staff-temp-password-panel{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:8px 0 14px;padding:14px;border:1px solid #b7e4cc;border-radius:12px;background:#effcf4;color:#14532d}.staff-temp-password-panel>div{display:grid;gap:4px;flex:1 1 220px}.staff-temp-password-panel>div span{font-size:11px;line-height:1.5;color:#166534}.staff-temp-password-panel code{padding:8px 10px;border:1px dashed #86c99f;background:#fff;border-radius:7px;font-size:13px;overflow-wrap:anywhere;color:#064e3b}.staff-temp-password-panel button{font-size:11px;padding:8px 10px}.admin-staff-row-actions{min-width:180px}@media(max-width:700px){.admin-staff-management{padding:12px 8px 20px}.admin-staff-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-staff-tabs{gap:6px}.admin-staff-tabs button{flex:1 1 auto;min-height:40px;padding:9px 10px}.admin-staff-form{position:fixed!important;z-index:10050!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;overflow-y:auto!important;overscroll-behavior:contain;padding:16px 16px calc(18px + env(safe-area-inset-bottom))!important;border:0!important;border-radius:0!important;margin:0!important;box-shadow:none!important}.admin-staff-form-actions{position:sticky;bottom:calc(-18px - env(safe-area-inset-bottom));margin:16px -16px calc(-18px - env(safe-area-inset-bottom));padding:12px 16px calc(16px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e5edf6;z-index:5}.admin-staff-form-actions button{min-height:46px}.staff-temp-password-panel{align-items:stretch}.staff-temp-password-panel button{flex:1 1 auto}}.admin-staff-management .admin-overview-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.admin-staff-management .admin-overview-heading h2{margin:4px 0;font-size:clamp(22px,2.4vw,32px);color:#10213f}.admin-staff-management .admin-overview-heading p{margin:4px 0;color:#64748b;font-size:13px}.admin-staff-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px}.admin-staff-kpis article{padding:16px;border-radius:12px;color:#fff;min-height:100px;display:flex;flex-direction:column;gap:5px}.admin-staff-kpis article span{font-size:12px;font-weight:650}.admin-staff-kpis article strong{font-size:26px}.admin-staff-kpis article small{font-size:11px;opacity:.9}.admin-staff-kpis .kpi-blue{background:linear-gradient(135deg,#1683f8,#0754d5)}.admin-staff-kpis .kpi-green{background:linear-gradient(135deg,#10b981,#047857)}.admin-staff-kpis .kpi-gold{background:linear-gradient(135deg,#fbbf24,#d97706)}.admin-staff-kpis .kpi-purple{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.admin-staff-kpis .kpi-cyan{background:linear-gradient(135deg,#06b6d4,#0e7490)}.admin-staff-form,.admin-staff-directory,.admin-staff-side>.admin-overview-panel{background:#fff;border:1px solid #dce6f1;border-radius:13px;padding:15px;margin-bottom:14px;min-width:0}.admin-staff-form h3{margin:0 0 14px}.admin-staff-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin-staff-form label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700;color:#334155;min-width:0}.admin-staff-form input,.admin-staff-form select,.admin-staff-form textarea,.admin-staff-filters select,.admin-staff-row-actions select{width:100%;min-width:0;border:1px solid #d7e1ed;background:#fff;border-radius:8px;padding:10px;font:inherit;color:#172b4d}.admin-staff-notes{grid-column:1/-1}.admin-staff-form-actions{display:flex;gap:9px;margin-top:14px;flex-wrap:wrap}.admin-staff-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(240px,.8fr);gap:14px;align-items:start}.admin-staff-filters{display:grid;grid-template-columns:minmax(160px,1fr) minmax(130px,.55fr) minmax(120px,.5fr);gap:8px;margin:12px 0}.admin-staff-search{display:flex;align-items:center;gap:8px;border:1px solid #d7e1ed;border-radius:8px;padding:0 10px;color:#64748b;min-width:0}.admin-staff-search input{border:0;outline:0;min-width:0;width:100%;padding:10px 0;font:inherit}.admin-staff-table-wrap{width:100%;overflow-x:auto}.admin-staff-table{width:100%;border-collapse:collapse;font-size:12px;white-space:nowrap}.admin-staff-table th{text-align:left;padding:11px 9px;background:#f4f8fd;color:#475569;font-weight:750;border-bottom:1px solid #e0e9f3}.admin-staff-table td{padding:11px 9px;border-bottom:1px solid #edf2f7;vertical-align:middle;color:#243a5c}.admin-staff-table td:nth-child(2){min-width:170px;white-space:normal}.admin-staff-table td:nth-child(2) strong,.admin-staff-table td:nth-child(2) small{display:block}.admin-staff-table td:nth-child(2) small{font-size:10px;color:#64748b;margin-top:3px;overflow-wrap:anywhere}.admin-staff-status{display:inline-block;padding:5px 8px;border-radius:7px;text-transform:capitalize;font-size:10px;font-weight:750}.admin-staff-status.status-active{background:#d9fbe9;color:#047857}.admin-staff-status.status-on_leave{background:#fff1cf;color:#9a5b00}.admin-staff-status.status-pending{background:#e9e8ff;color:#5b38c6}.admin-staff-status.status-inactive,.admin-staff-status.status-suspended{background:#ffe4e6;color:#be123c}.admin-staff-row-actions{display:flex;gap:5px;align-items:center;flex-wrap:wrap;min-width:190px}.admin-staff-row-actions .secondary{padding:7px 9px;font-size:11px}.admin-staff-row-actions select{width:auto;max-width:100px;padding:7px;font-size:11px}.admin-staff-side{display:grid;gap:0;min-width:0}.admin-staff-department-row{display:grid;grid-template-columns:minmax(0,1fr) 24px;gap:7px;align-items:center;padding:10px 0;border-bottom:1px solid #edf2f7;font-size:12px}.admin-staff-department-row strong{text-align:right}.admin-staff-department-row i{grid-column:1/-1;display:block;height:6px;background:#edf2f7;border-radius:10px;overflow:hidden}.admin-staff-department-row i b{display:block;height:100%;background:#1477f8;border-radius:10px}.admin-staff-activity{display:flex;align-items:center;gap:9px;padding:10px 0;border-bottom:1px solid #edf2f7}.admin-staff-activity>span{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#d9fbe9;color:#047857;font-weight:800;flex-shrink:0}.admin-staff-activity div{min-width:0}.admin-staff-activity strong,.admin-staff-activity small{display:block;overflow-wrap:anywhere}.admin-staff-activity strong{font-size:12px}.admin-staff-activity small{font-size:10px;color:#64748b;margin-top:3px}.admin-staff-actions button{display:flex;align-items:center;gap:8px;width:100%;padding:11px 9px;margin-top:6px;border:1px solid #e0e9f3;background:#f8fbff;border-radius:9px;color:#1d4ed8;font-weight:700;font-size:12px;text-align:left}.admin-staff-empty{display:flex;align-items:center;flex-direction:column;text-align:center;gap:9px;padding:35px 15px;color:#64748b}.admin-staff-empty svg{color:#1477f8}.admin-staff-empty strong{color:#233b5d}.admin-staff-empty span{font-size:12px;max-width:420px}.admin-staff-phase-note{display:flex;gap:9px;margin-top:14px;padding:13px;background:#f1f7ff;border:1px solid #d5e7ff;border-radius:10px;color:#4c617e;font-size:11px;line-height:1.6}.admin-staff-phase-note svg{color:#1477f8;flex-shrink:0}.admin-theme-dark .admin-staff-management,.admin-theme-dark .admin-staff-management .admin-overview-heading h2{color:#e8f0ff}.admin-theme-dark .admin-staff-form,.admin-theme-dark .admin-staff-directory,.admin-theme-dark .admin-staff-side>.admin-overview-panel{background:#111f33;border-color:#273b55;color:#e8f0ff}.admin-theme-dark .admin-staff-table th{background:#182b45;color:#c9d8ed;border-color:#273b55}.admin-theme-dark .admin-staff-table td{color:#d9e6f7;border-color:#273b55}.admin-theme-dark .admin-staff-form label{color:#c9d8ed}.admin-theme-dark .admin-staff-form input,.admin-theme-dark .admin-staff-form select,.admin-theme-dark .admin-staff-form textarea,.admin-theme-dark .admin-staff-filters select,.admin-theme-dark .admin-staff-row-actions select,.admin-theme-dark .admin-staff-search{background:#0b1728;color:#e8f0ff;border-color:#354965}.admin-theme-dark .admin-staff-phase-note{background:#132641;border-color:#273b55;color:#c9d8ed}@media(max-width:1100px){.admin-staff-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-staff-layout{grid-template-columns:1fr}.admin-staff-side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.admin-staff-management{padding:12px 8px 20px}.admin-staff-management .admin-overview-heading{align-items:flex-start;flex-direction:column}.admin-staff-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-staff-kpis article{padding:12px;min-height:90px}.admin-staff-kpis article strong{font-size:23px}.admin-staff-form{padding:12px}.admin-staff-form-grid{grid-template-columns:1fr}.admin-staff-notes{grid-column:auto}.admin-staff-filters,.admin-staff-side{grid-template-columns:1fr}.admin-staff-directory{padding:10px}.admin-staff-table{min-width:780px}.admin-staff-phase-note{font-size:10px}}.admin-staff-filters{grid-template-columns:minmax(150px,1.15fr) minmax(115px,.8fr) minmax(110px,.7fr) minmax(105px,.7fr)}.staff-account-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10030;display:flex;justify-content:flex-end;background:#0511247a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:0}.staff-account-drawer{width:min(610px,100vw);height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:#f7faff;color:#10213f;box-shadow:-18px 0 55px #04142d40;border-left:1px solid #d7e3f1}.staff-account-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px 20px 14px;background:#fff;border-bottom:1px solid #e1eaf4}.staff-account-drawer-head h2{margin:5px 0 6px;font-size:20px;letter-spacing:-.025em;color:#10213f}.staff-account-drawer-head p{margin:0;font-size:11px;line-height:1.5;color:#64748b}.staff-account-drawer-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:9px 14px;background:#fff;border-bottom:1px solid #e1eaf4}.staff-account-drawer-tabs button{min-width:0;padding:10px 5px;border:1px solid #dce6f1;border-radius:8px;background:#f8fbff;color:#304761;font-size:11px;font-weight:800}.staff-account-drawer-tabs button.active{background:#0d6ee8;color:#fff;border-color:#0d6ee8}.staff-account-drawer-body{overflow:auto;overscroll-behavior:contain;padding:14px;display:grid;align-content:start;gap:12px}.staff-drawer-identity,.staff-drawer-section{min-width:0;padding:14px;border:1px solid #dfe8f2;border-radius:13px;background:#fff;box-shadow:0 2px 7px #102a4e09}.staff-drawer-identity{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px}.staff-drawer-photo{display:grid;align-content:start;justify-items:center;gap:7px}.staff-drawer-photo>img,.staff-drawer-photo>span{width:82px;height:98px;border-radius:9px;-o-object-fit:cover;object-fit:cover;background:#eaf2fb;display:grid;place-items:center;color:#0b5bb6;font-size:22px;font-weight:900}.staff-drawer-photo>b{font-size:9px;padding:5px 7px;border-radius:999px;white-space:nowrap}.staff-drawer-photo .verified{background:#dcfce7;color:#166534}.staff-drawer-photo .not-verified{background:#fff0cc;color:#92400e}.staff-drawer-identity-copy{display:grid;align-content:start;gap:5px;min-width:0}.staff-drawer-identity-copy h3{margin:0;font-size:16px;overflow-wrap:anywhere}.staff-drawer-identity-copy>strong{font-size:11px;color:#0d6ee8}.staff-drawer-identity-copy>span{font-size:10px;color:#526780;overflow-wrap:anywhere}.staff-drawer-id-card{grid-column:1/-1;overflow:hidden;border:1px solid #d6e1ed;border-radius:10px;background:#fff;box-shadow:0 4px 12px #0a1e3c14}.staff-drawer-id-card-top{display:flex;align-items:center;gap:9px;padding:9px 12px;background:#071a33;color:#fff;border-bottom:3px solid #d9b33e}.staff-drawer-id-card-top img{width:38px;height:38px;-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:7px}.staff-drawer-id-card-top span{display:grid;gap:3px}.staff-drawer-id-card-top b{font-size:12px}.staff-drawer-id-card-top small{font-size:8px;letter-spacing:.04em}.staff-drawer-id-card-main{display:grid;grid-template-columns:62px minmax(0,1fr);gap:10px;align-items:center;padding:12px;background:linear-gradient(145deg,#fff,#f5f8fc)}.staff-drawer-id-card-main>img,.staff-drawer-id-card-main>span{width:62px;height:72px;-o-object-fit:cover;object-fit:cover;border-radius:7px;background:#eaf2fb;display:grid;place-items:center;font-size:9px;color:#64748b}.staff-drawer-id-card-main>div{display:grid;gap:4px;min-width:0}.staff-drawer-id-card-main>div>b{font-size:12px;color:#10213f}.staff-drawer-id-card-main small{font-size:9px;color:#465b74;overflow-wrap:anywhere}.staff-drawer-section h3{margin:0 0 11px;font-size:14px;color:#10213f}.staff-drawer-section>p{font-size:11px;line-height:1.55;color:#64748b}.staff-drawer-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.staff-drawer-fields label{display:grid;gap:5px;min-width:0;font-size:10px;color:#64748b}.staff-drawer-fields label span{min-width:0;padding:9px 10px;border:1px solid #e0e8f1;border-radius:8px;background:#f8fbff;color:#183251;font-size:11px;line-height:1.4;overflow-wrap:anywhere;white-space:pre-wrap}.staff-drawer-meta,.staff-drawer-account-meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.staff-drawer-meta span,.staff-drawer-account-meta span{display:grid;gap:4px;padding:8px 10px;border:1px solid #e0e8f1;border-radius:8px;background:#f8fbff;font-size:9px;color:#64748b}.staff-drawer-meta b,.staff-drawer-account-meta b{font-size:10px;color:#193654;text-transform:capitalize}.staff-permission-save-state{padding:9px 10px;border-radius:8px;background:#eff6ff;color:#1d4ed8!important}.staff-drawer-account{border-color:#cfe0f6;background:linear-gradient(145deg,#fff,#eff6ff)}.staff-drawer-provision{width:100%;justify-content:center;min-height:46px;margin-top:12px;white-space:normal;line-height:1.35}.staff-drawer-security-note{display:block;margin-top:9px;color:#64748b;font-size:10px;line-height:1.55}.staff-drawer-footer{display:flex;gap:8px;flex-wrap:wrap;padding:12px 14px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dfe8f2}.staff-drawer-footer button{flex:1 1 100px;justify-content:center;min-height:40px}.staff-drawer-prerequisites{margin-top:12px;padding:11px 12px;border:1px solid #f0d8a1;border-radius:9px;background:#fffbeb;color:#854d0e;font-size:11px;line-height:1.5}.staff-drawer-prerequisites>strong{display:block;font-size:11px}.staff-drawer-prerequisites ul{margin:7px 0 0;padding-left:18px}.staff-drawer-prerequisites li{margin:3px 0}.staff-drawer-prerequisites-ready{display:block;color:#166534;font-weight:800;margin-top:6px}.staff-role-permission-list{display:grid;gap:12px}.staff-role-permission-card{border:1px solid #dce6f1;border-radius:12px;background:#fff;padding:14px;min-width:0}.staff-role-permission-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.staff-role-permission-card>header>div{display:grid;gap:4px;min-width:0}.staff-role-permission-card>header strong{font-size:14px;color:#10213f}.staff-role-permission-card>header span,.staff-role-permission-card>header small{font-size:11px;color:#64748b;overflow-wrap:anywhere}.staff-role-permission-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0}.staff-role-permission-options label{display:flex;align-items:center;gap:8px;padding:9px;border:1px solid #e2eaf4;border-radius:8px;background:#f8fbff;font-size:12px;color:#233b5d}.staff-role-permission-options input{width:16px;height:16px;accent-color:#0d6ee8;flex-shrink:0}.staff-role-permission-meta{display:flex;gap:8px 16px;flex-wrap:wrap;border-top:1px solid #e6edf5;padding-top:10px;font-size:11px;color:#64748b}.staff-role-permission-meta b{color:#243a5c;text-transform:capitalize}.staff-role-permission-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.staff-role-permission-actions button{flex:1 1 210px;justify-content:center;min-height:40px}.admin-theme-dark .staff-role-permission-card{background:#111f33;border-color:#273b55}.admin-theme-dark .staff-role-permission-card>header strong,.admin-theme-dark .staff-role-permission-meta b{color:#e8f0ff}.admin-theme-dark .staff-role-permission-options label{background:#0b1728;border-color:#354965;color:#d9e6f7}@media(max-width:700px){.staff-role-permission-options{grid-template-columns:1fr}.staff-role-permission-card{padding:11px}.staff-role-permission-actions button{flex-basis:100%}}.admin-staff-donut-layout{display:grid;grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr);gap:14px;align-items:center;padding:10px 0 4px}.admin-staff-donut{width:min(100%,170px);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;margin:auto;position:relative}.admin-staff-donut:after{content:"";position:absolute;top:22%;right:22%;bottom:22%;left:22%;background:#fff;border-radius:50%;box-shadow:0 0 0 1px #edf2f7}.admin-staff-donut>div{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;color:#10213f}.admin-staff-donut>div strong{font-size:25px;line-height:1.1}.admin-staff-donut>div span{font-size:11px;color:#64748b}.admin-staff-donut-legend{display:grid;gap:10px;min-width:0}.admin-staff-donut-legend>div{display:grid;grid-template-columns:10px minmax(0,1fr) auto auto;gap:7px;align-items:center;font-size:11px;min-width:0}.admin-staff-donut-legend i{width:9px;height:9px;border-radius:50%}.admin-staff-donut-legend span{overflow-wrap:anywhere;color:#475569}.admin-staff-donut-legend strong{font-size:11px;color:#1e293b}.admin-staff-donut-legend small{color:#64748b;min-width:32px;text-align:right}.admin-staff-actions{grid-column:1/-1}.admin-staff-actions>div:first-child{margin-bottom:4px}.admin-staff-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.admin-staff-actions .admin-panel-title{grid-column:1/-1}.admin-staff-actions button{min-height:42px;margin-top:5px;padding:9px 11px}.admin-theme-dark .admin-staff-donut:after{background:#111f33;box-shadow:0 0 0 1px #273b55}.admin-theme-dark .admin-staff-donut>div,.admin-theme-dark .admin-staff-donut-legend strong{color:#e8f0ff}.admin-theme-dark .admin-staff-donut-legend span{color:#c9d8ed}@media(max-width:700px){.admin-staff-filters{grid-template-columns:1fr}.admin-staff-donut-layout{grid-template-columns:minmax(0,1fr)}.admin-staff-donut{width:min(65vw,180px)}.admin-staff-donut-legend{width:100%}.admin-staff-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 8px}.admin-staff-actions button{font-size:11px;padding:9px 7px;overflow-wrap:anywhere;min-width:0}.admin-staff-actions button svg{flex-shrink:0}}.admin-staff-layout{grid-template-columns:minmax(0,2.05fr) minmax(280px,.85fr);align-items:start}.admin-staff-side{display:grid;gap:14px;min-width:0}.admin-staff-table th:first-child,.admin-staff-table td.staff-row-number{width:30px;text-align:center;color:#64748b}.admin-staff-row-actions{min-width:210px;gap:5px}.admin-staff-row-actions button{white-space:nowrap}.admin-staff-directory .admin-staff-table-wrap{border-radius:8px}.admin-staff-layout .admin-staff-side .admin-overview-panel{margin-bottom:0}.admin-staff-activity time{font-size:10px;color:#64748b;white-space:nowrap;margin-left:auto}@media(max-width:1100px){.admin-staff-layout{grid-template-columns:minmax(0,1fr)}.admin-staff-side{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-staff-side>.admin-overview-panel.staff-detail-tab{grid-column:1/-1}}@media(max-width:700px){.admin-staff-layout,.admin-staff-side{grid-template-columns:minmax(0,1fr)}.admin-staff-side>.admin-overview-panel.staff-detail-tab{grid-column:auto}.admin-staff-activity{align-items:flex-start;flex-wrap:wrap}.admin-staff-activity time{margin-left:39px;white-space:normal}}.staff-view-details{margin:18px 0;padding:16px;border:1px solid #dbe5f1;border-radius:12px;background:#f8fafc;text-align:left}.staff-view-details h3{font-size:14px;margin:0 0 12px;color:#10213f}.staff-view-details dl{display:grid;grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr);gap:9px 14px;margin:0;font-size:13px}.staff-view-details dt{font-weight:700;color:#64748b}.staff-view-details dd{margin:0;color:#172b4d;overflow-wrap:anywhere}.staff-view-details .staff-view-qualifications{white-space:pre-wrap}.admin-theme-dark .staff-view-details{background:#101f34;border-color:#2c405b}.admin-theme-dark .staff-view-details h3,.admin-theme-dark .staff-view-details dd{color:#e4edf9}.admin-theme-dark .staff-view-details dt{color:#a8bdd8}@media(max-width:480px){.staff-view-details{padding:12px}.staff-view-details dl{grid-template-columns:minmax(0,1fr);gap:4px}.staff-view-details dd{margin-bottom:8px}}.staff-portal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;overflow:auto;background:radial-gradient(circle at top right,#dceafe 0,#f3f6fb 42%,#e7edf5);padding:24px;display:grid;place-items:center;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#14233d}.staff-portal-card{width:min(100%,640px);background:#fff;border:1px solid #dbe5f1;border-radius:24px;box-shadow:0 24px 80px #0b1c3820;overflow:hidden}.staff-portal-brand{display:flex;gap:14px;align-items:center;padding:24px;background:#081a33;color:#fff}.staff-portal-logo{width:54px;height:54px;display:grid;place-items:center;border-radius:15px;background:#12345d;color:#e8c35d}.staff-portal-brand span,.staff-portal-brand small{display:block;color:#aebed4;font-size:10px;letter-spacing:1.2px;font-weight:800}.staff-portal-brand h1{margin:5px 0;font-size:20px;line-height:1.3}.staff-portal-brand h1 b{color:#e8c35d}.staff-portal-home,.staff-force-password{padding:26px}.staff-portal-eyebrow{font-size:10px;letter-spacing:1.5px;font-weight:800;color:#1d69c8}.staff-portal-home h2,.staff-force-password h2{font-size:25px;margin:8px 0 10px;color:#10213b;overflow-wrap:anywhere}.staff-portal-home p,.staff-force-password p{color:#617089;line-height:1.6}.staff-portal-private-note{display:flex;gap:9px;align-items:flex-start;padding:12px;border-radius:12px;background:#eff6ff;color:#19477d!important;font-size:13px}.staff-portal-profile{display:grid;grid-template-columns:minmax(105px,.7fr) minmax(0,1.3fr);gap:12px 16px;padding:18px;border:1px solid #e1e8f1;border-radius:14px;margin:18px 0}.staff-portal-profile span{font-size:12px;color:#66758c}.staff-portal-profile strong{font-size:13px;color:#132744;overflow-wrap:anywhere}.staff-portal-access{margin:18px 0;padding:18px;border:1px solid #dbe7f4;border-radius:16px;background:#f7fbff}.staff-portal-access h3{margin:0 0 7px;color:#102b49;font-size:16px}.staff-portal-access p{margin:0 0 13px;color:#60738a;font-size:13px;line-height:1.6}.staff-portal-access-list{display:flex;flex-wrap:wrap;gap:8px}.staff-portal-access-list span{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid #d7e5f4;border-radius:999px;background:#fff;color:#234362;font-size:12px;font-weight:700}.staff-portal-access-list svg{color:#087f5b}.staff-portal-access small{display:block;margin-top:12px;color:#60738a;font-size:11px;line-height:1.5}.staff-workspaces{margin:20px 0}.staff-workspaces-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.staff-workspaces-heading h3{margin:0;color:#102b49;font-size:17px}.staff-workspace-refresh{border:1px solid #cbd8e8;border-radius:9px;background:#fff;padding:8px 12px;color:#234362;font-weight:700;cursor:pointer}.staff-workspace-refresh:disabled{opacity:.6}.staff-workspace-card{margin:12px 0;padding:16px;border:1px solid #dbe5f0;border-radius:15px;background:#fff}.staff-workspace-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.staff-workspace-card-head h4{margin:0;color:#10213b;font-size:16px}.staff-workspace-card-head p{margin:6px 0 0;color:#617089;font-size:12px;line-height:1.5}.staff-workspace-readonly{white-space:nowrap;border-radius:999px;background:#eff6ff;color:#1d5fae;padding:6px 9px;font-size:10px;font-weight:800}.staff-workspace-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:9px;margin-top:14px}.staff-workspace-metrics>div{min-width:0;border:1px solid #e3eaf3;background:#f8fafc;border-radius:10px;padding:11px}.staff-workspace-metrics span,.staff-workspace-metrics strong{display:block;overflow-wrap:anywhere}.staff-workspace-metrics span{font-size:11px;line-height:1.45;color:#66758c}.staff-workspace-metrics strong{margin-top:6px;font-size:18px;color:#122947}.staff-workspace-items{margin-top:12px;border-top:1px solid #e8edf4}.staff-workspace-items>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:10px 0;border-bottom:1px solid #edf1f6}.staff-workspace-items strong{font-size:12px;color:#263d5b;overflow-wrap:anywhere}.staff-workspace-items span{font-size:11px;color:#47617f;text-align:right;overflow-wrap:anywhere}.staff-workspace-items small{grid-column:1/-1;font-size:10px;color:#718096}.staff-workspace-empty{font-size:12px;color:#718096}@media(max-width:520px){.staff-workspace-card{padding:12px}.staff-workspace-card-head{flex-direction:column}.staff-workspace-items>div{grid-template-columns:minmax(0,1fr)}.staff-workspace-items span{text-align:left}}.staff-portal-attendance{border-top:1px solid #e4eaf2;padding-top:16px}.staff-portal-attendance h3{margin:0 0 8px}.staff-portal-attendance p{font-size:13px}.staff-portal-primary{width:100%;border:0;border-radius:11px;background:#155fc1;color:#fff;font-weight:750;padding:13px 16px;min-height:46px;cursor:pointer}.staff-portal-primary:disabled{opacity:.6;cursor:wait}.staff-force-password form,.staff-portal-change-password form{display:grid;gap:14px}.staff-force-password label,.staff-portal-change-password label{display:grid;gap:7px;font-size:13px;font-weight:700;color:#293b56}.staff-force-password input,.staff-portal-change-password input{width:100%;box-sizing:border-box;border:1px solid #cbd6e5;border-radius:10px;padding:12px;font:inherit}.staff-force-password>form>small{color:#6b7b91}.staff-portal-notice,.staff-portal-success{margin:12px 0;padding:12px;border-radius:10px;background:#fff7e8;color:#8a4b05;font-size:13px;overflow-wrap:anywhere}.staff-portal-success{background:#ecfdf3;color:#166534}.staff-portal-change-password{margin-top:20px;padding-top:15px;border-top:1px solid #e3eaf2}.staff-portal-change-password summary{display:flex;gap:8px;align-items:center;cursor:pointer;font-weight:700;padding:6px 0}.staff-portal-change-password form{margin-top:14px}.staff-portal-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 26px;background:#f8fafc;border-top:1px solid #e5ebf3}.staff-portal-footer span{display:flex;align-items:center;gap:7px;color:#607087;font-size:12px}.staff-portal-footer button{border:1px solid #cbd6e5;border-radius:9px;background:#fff;padding:10px 12px;color:#243a59;font-weight:700;cursor:pointer}.admin-staff-form-topbar{display:flex;align-items:center;justify-content:space-between;gap:10px;position:sticky;top:-22px;margin:-22px -22px 16px;padding:12px 22px;background:#fff;border-bottom:1px solid #e5edf6;z-index:8}.admin-staff-back-button,.admin-staff-close-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border:1px solid #cbd8e8;border-radius:10px;background:#f8fbff;color:#174575;font-size:13px;font-weight:800;padding:9px 13px;cursor:pointer}.admin-staff-close-button{width:42px;padding:0}.admin-staff-back-button:focus-visible,.admin-staff-close-button:focus-visible{outline:3px solid #93c5fd;outline-offset:2px}@media(max-width:700px){.admin-staff-form-topbar{top:-16px;margin:-16px -16px 16px;padding:10px 16px}.admin-staff-back-button{flex:1;justify-content:flex-start;min-height:46px;font-size:14px}.admin-staff-close-button{min-width:46px;min-height:46px}}@media(max-width:520px){.staff-portal-backdrop{padding:0;place-items:stretch;background:#f3f6fb}.staff-portal-card{width:100%;min-height:100%;border-radius:0;border:0;box-shadow:none}.staff-portal-brand{padding:20px 18px}.staff-portal-home,.staff-force-password{padding:22px 18px}.staff-portal-home h2,.staff-force-password h2{font-size:22px}.staff-portal-profile{grid-template-columns:minmax(0,1fr);gap:5px}.staff-portal-profile strong{margin-bottom:9px}.staff-portal-footer{padding:14px 18px}}.shipping-provider-panel{margin-top:14px}.shipping-provider-title{font-size:12px;color:#d6a62d;font-weight:900;letter-spacing:.12em;text-transform:uppercase;margin-bottom:9px}.shipping-provider-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.shipping-provider-card{padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff06;display:grid;gap:4px}.shipping-provider-card b{font-size:12px}.shipping-provider-card span{font-size:11px;color:#f2cc65}.shipping-provider-card small{font-size:10px;color:#8491a2;line-height:1.45}.shipping-provider-card.pending{opacity:.62}.shipping-provider-card.active{border-color:#25a8ff38}@media(max-width:800px){.shipping-provider-grid{grid-template-columns:1fr}}@media(max-width:800px){.admin-modal:has(.admin-head){width:100vw!important;max-width:100vw!important;min-width:0!important;overflow-x:hidden!important}.admin-modal:has(.admin-head)>.admin-head,.admin-modal:has(.admin-head)>.admin-section-title,.admin-modal:has(.admin-head)>.order-search-bar,.admin-modal:has(.admin-head)>.order-status-tabs,.admin-modal:has(.admin-head)>.admin-orders{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.admin-modal:has(.admin-head) .order-search-bar{display:flex;flex-wrap:wrap;gap:8px;padding:10px}.admin-modal:has(.admin-head) .order-search-bar input{flex:1 1 150px;width:100%;min-width:0!important;max-width:100%;box-sizing:border-box}.admin-modal:has(.admin-head) .order-search-bar button{flex:0 0 auto}.admin-modal:has(.admin-head)>.order-search-bar{grid-column:2!important;grid-row:auto!important;position:relative!important;display:flex!important;align-self:stretch!important;width:auto!important;height:auto!important;min-height:48px!important;max-height:none!important;overflow:visible!important;margin:12px 12px 0!important;padding:10px!important;z-index:2!important}.admin-modal:has(.admin-head)>.order-status-tabs{grid-column:2!important;grid-row:auto!important;position:relative!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(5,minmax(44px,auto))!important;grid-auto-rows:minmax(44px,auto)!important;align-self:stretch!important;align-content:start!important;align-items:stretch!important;gap:7px!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:255px!important;max-height:none!important;overflow:visible!important;white-space:normal!important;padding:10px 12px!important;margin:0 12px 18px!important;box-sizing:border-box!important;z-index:2!important;flex:0 0 auto!important}.admin-modal:has(.admin-head)>.order-status-tabs button{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:100%!important;min-width:0!important;min-height:44px!important;height:auto!important;max-height:none!important;padding:9px 7px!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:center!important;line-height:1.25!important;box-sizing:border-box!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:3!important}.admin-modal:has(.admin-head)>.order-status-tabs button span{white-space:normal!important;overflow-wrap:anywhere!important}.admin-modal:has(.admin-head)>.admin-orders{grid-column:2!important;grid-row:auto!important;position:relative!important;clear:both!important;display:grid!important;align-self:start!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;margin:0 12px!important;padding-bottom:24px!important;z-index:1!important}.admin-modal:has(.admin-head) .admin-orders{display:grid;grid-template-columns:minmax(0,1fr);width:auto;min-width:0;gap:10px}.admin-modal:has(.admin-head) .admin-order{display:grid;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere}.admin-modal:has(.admin-head) .admin-order>div,.admin-modal:has(.admin-head) .order-actions{min-width:0;max-width:100%}.admin-modal:has(.admin-head) .admin-order span,.admin-modal:has(.admin-head) .admin-order strong,.admin-modal:has(.admin-head) .admin-order small{overflow-wrap:anywhere;word-break:break-word}.admin-modal:has(.admin-head) .order-actions button,.admin-modal:has(.admin-head) .order-status-control select{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.admin-modal:has(.admin-head) .admin-section-title{overflow-wrap:anywhere}}
