/* Crew Desk: operational density without leaving the Check6ix visual system. */
.crew-desk{background:#080a0c;color:#edf4f7}.admin-topbar{padding-inline:max(2rem,calc((100% - 1600px)/2));position:sticky;top:0;z-index:20;background:#080a0cf2;backdrop-filter:blur(16px)}.admin-topbar-actions{display:flex;align-items:center;gap:1.5rem}.admin-live-dot{display:flex;align-items:center;gap:.55rem;color:#a9bac4;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.admin-live-dot:before{content:"";width:7px;height:7px;background:#0db5e8;border-radius:50%;box-shadow:0 0 0 4px #0db5e822}.admin-page{width:calc(100% - 4rem);max-width:1600px;padding:2.75rem 0 6rem;margin-inline:auto}.admin-page-intro{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.5rem}.admin-page h1{margin:.4rem 0 0;font-size:clamp(3.8rem,7vw,6.5rem)}.admin-page-subtitle{max-width:360px;color:#9db0bc;line-height:1.5;margin:0 0 .65rem}.crew-shell{display:grid;grid-template-columns:250px minmax(0,1fr);gap:2rem;align-items:start}.crew-sidebar{position:sticky;top:109px;padding:1.25rem 0;border:1px solid #253540;background:linear-gradient(180deg,#101a20,#0b1115);min-height:calc(100svh - 142px)}.crew-sidebar-title{padding:0 1.25rem 1.25rem;border-bottom:1px solid #2d3d47;display:grid;gap:.45rem}.crew-sidebar-title strong{font-family:var(--display);font-size:1.6rem;letter-spacing:.06em}.crew-nav{padding:1rem 0}.crew-nav-group{padding:.55rem 0}.crew-nav-group>p{margin:.4rem 1.25rem .35rem;color:#718997;font-size:.68rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.crew-nav button{position:relative;display:flex;align-items:center;gap:.75rem;width:100%;min-height:40px;border:0;border-left:2px solid transparent;background:transparent;color:#b8c8d1;padding:.5rem 1.25rem;text-align:left;font:inherit;font-size:.91rem}.crew-nav button:hover{color:#fff;background:#142028}.crew-nav button[aria-current=page]{color:#fff;background:#152b37;border-left-color:var(--blue)}.crew-nav-mark{width:7px;height:7px;border:1px solid #7590a0;border-radius:50%;flex:none}.crew-nav button[aria-current=page] .crew-nav-mark{background:var(--blue);border-color:var(--blue);box-shadow:0 0 0 3px #009fe533}.crew-nav b{margin-left:auto;min-width:20px;padding:.1rem .35rem;background:var(--blue);color:#061217;border-radius:20px;text-align:center;font-size:.72rem}.crew-refresh{position:absolute;bottom:0;left:0;right:0;min-height:48px;border:0;border-top:1px solid #2d3d47;background:#0e171c;color:#adc0cb;font:inherit;font-size:.82rem}.crew-refresh:hover{background:#17242d;color:#fff}.crew-workspace{min-width:0}.crew-workspace-head{display:flex;justify-content:space-between;align-items:end;gap:1.5rem;border-bottom:1px solid #2d3d47;padding:0 0 1.25rem}.crew-workspace-head .eyebrow{margin:0 0 .45rem}.crew-workspace-head h2,.admin-section-head h3,.admin-overview-card h3{font-family:var(--display);font-size:2.25rem;line-height:1;margin:0;letter-spacing:.02em}.crew-search{position:relative;width:min(310px,45%)}.crew-search:before{content:"⌕";position:absolute;left:.85rem;top:50%;transform:translateY(-50%);font-size:1.25rem;color:#88a4b2}.crew-search input{width:100%;height:44px;background:#111b21;border:1px solid #40515b;color:#edf5f9;padding:.6rem .75rem .6rem 2.3rem;font:inherit}.crew-search input:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.admin-stat-grid--command{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.5rem}.admin-stat-grid--command .admin-stat{border:1px solid #30434e;border-top:3px solid var(--blue);text-align:left;cursor:pointer;font:inherit;color:inherit}.admin-stat-grid--command .admin-stat:hover{background:#162630;transform:translateY(-2px)}.admin-stat-grid--command .admin-stat b{color:#f3fbff;font-size:3.15rem}.admin-overview-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(290px,.8fr);gap:1rem;margin-top:1rem}.admin-overview-card{border:1px solid #30434e;background:#10191f;padding:1.4rem}.admin-overview-card .admin-section-head{margin:0 0 1rem}.admin-queue{border-top:1px solid #2e404b}.admin-queue button{display:grid;grid-template-columns:auto minmax(120px,1fr) minmax(100px,.7fr) auto;align-items:center;gap:1rem;width:100%;border:0;border-bottom:1px solid #2e404b;background:transparent;padding:.9rem 0;color:#dce8ee;text-align:left;font:inherit}.admin-queue button:hover{color:#fff;background:#14222a}.admin-queue strong{font-size:.95rem}.admin-queue small{color:#9fb2bd;font-size:.82rem}.admin-queue .status-tag{font-size:.7rem}.admin-calendar-snapshot{background:linear-gradient(145deg,#122630,#0d151a)}.admin-calendar-snapshot>p{font-size:1.05rem}.admin-calendar-snapshot>p strong{font-family:var(--display);font-size:3.75rem;color:var(--blue);line-height:.7;margin-right:.45rem}.admin-section-head{margin:1.5rem 0 1rem}.admin-section-head>div{display:grid;gap:.35rem}.admin-section-head .eyebrow{margin:0}.admin-list{gap:.85rem}.admin-record{border-color:#30434e;background:#10191f;box-shadow:none}.admin-record:hover{border-color:#46606f}.admin-record h3{font-size:1.65rem}.status-tag{border:1px solid #3c5c6d;background:#162b36;text-transform:capitalize}.status-tag.is-connected{border-color:#177ba0;background:#0d3a4d;color:#d8f4ff}.admin-record summary{cursor:pointer;color:#d6e4ea}.admin-record summary:hover{color:#fff}.admin-editor{border-color:#2c3e48}.admin-product-list{margin-top:1.25rem}.admin-product-record{display:grid;grid-template-columns:190px minmax(0,1fr);gap:1.5rem}.product-admin-preview{position:relative;align-self:start;background:#e7edf0;border:1px solid #40525c;aspect-ratio:1}.product-admin-preview img{width:100%;height:100%;object-fit:contain}.product-admin-preview .status-tag{position:absolute;top:.65rem;left:.65rem}.admin-image-fields{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.admin-image-fields label{display:grid;gap:.45rem;font-size:.9375rem;color:#d3dce1}.admin-image-fields input{font:inherit;font-size:1rem;color:var(--white);background:#171d22;border:1px solid #47545e;border-radius:2px;padding:.8rem;min-width:0;width:100%;min-height:48px}.admin-image-fields input[type=file]{padding:.55rem}.admin-image-fields .help-text{display:block;margin-top:.1rem}.admin-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.25rem}.integration-card{display:flex;flex-direction:column;gap:1rem}.integration-card-head{display:flex;justify-content:space-between;gap:1rem;align-items:start}.integration-card-head>div{display:flex;gap:.8rem;align-items:center}.integration-card-head h3{margin:.15rem 0 0}.integration-card-head .eyebrow{margin:0}.integration-icon{display:grid;place-items:center;width:42px;height:42px;background:#e9f8ff;color:#071116;font-family:var(--display);font-size:1.5rem}.integration-card .admin-editor{margin-top:0}.integration-footer{display:flex;justify-content:space-between;gap:1rem;align-items:center;border-top:1px solid #2d3f49;padding-top:1rem;margin-top:auto;color:#a9bbc5;font-size:.78rem}.integration-footer>div{display:flex;gap:1rem;flex-wrap:wrap}.integration-details{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin:0}.integration-details div{background:#0b1318;border:1px solid #2c3e48;padding:.7rem}.integration-details dt{color:#97aab6;font-size:.75rem}.integration-details dd{margin:.25rem 0 0;color:#e8f3f7;font-weight:600}.admin-days{background:#0d151a}.admin-tabs{display:none}.admin-stat-grid:not(.admin-stat-grid--command){margin-top:1.5rem}.commerce-status{position:relative;z-index:4}.admin-page>#admin-status:empty{display:none}@media(max-width:1050px){.crew-shell{grid-template-columns:210px minmax(0,1fr);gap:1.25rem}.crew-sidebar{top:97px}.admin-overview-grid,.admin-settings-grid{grid-template-columns:1fr}.admin-stat-grid--command{grid-template-columns:1fr 1fr}.admin-product-record{grid-template-columns:145px minmax(0,1fr)}}@media(max-width:700px){.admin-topbar-actions .admin-live-dot{display:none}.admin-topbar{padding-inline:1rem}.admin-page{width:calc(100% - 2rem);padding:1.5rem 0 4rem}.admin-page-intro{align-items:start;display:block}.admin-page-subtitle{margin:1rem 0 0}.crew-shell{display:block}.crew-sidebar{position:relative;top:auto;min-height:0;padding:0;margin:1.25rem -1rem 1.5rem;border-inline:0}.crew-sidebar-title,.crew-refresh{display:none}.crew-nav{display:flex;gap:.2rem;overflow-x:auto;padding:.65rem 1rem}.crew-nav-group{display:contents}.crew-nav-group>p{display:none}.crew-nav button{width:auto;white-space:nowrap;border:1px solid #334852;padding:.5rem .75rem;min-height:38px}.crew-nav button[aria-current=page]{border-color:var(--blue)}.crew-nav-mark{display:none}.crew-workspace-head{align-items:start}.crew-workspace-head h2{font-size:2rem}.crew-search{width:44px;flex:none}.crew-search input{position:absolute;right:0;width:44px;color:transparent;padding:0;cursor:pointer}.crew-search input:focus{width:min(240px,80vw);color:#fff;padding-left:2.3rem;cursor:text}.admin-stat-grid--command{grid-template-columns:1fr 1fr}.admin-stat-grid--command .admin-stat{padding:1rem}.admin-stat-grid--command .admin-stat b{font-size:2.5rem}.admin-queue button{grid-template-columns:auto minmax(0,1fr) auto}.admin-queue small{display:none}.admin-product-record{grid-template-columns:1fr}.product-admin-preview{max-width:180px}.admin-image-fields{grid-template-columns:1fr}.integration-footer{align-items:start;flex-direction:column}.admin-page h1{font-size:4rem}}
