.managerLogin{background:#071a3b;place-items:center;min-height:100vh;padding:20px;display:grid}.managerLogin form{background:#fff;border-radius:18px;gap:16px;width:min(440px,100%);padding:38px;display:grid}.managerLogin img{width:58px}.managerLogin span{color:#139a4e;letter-spacing:2px;font-size:11px;font-weight:900}.managerLogin h1{margin:0;font-size:32px}.managerLogin p{color:#52617a;margin:0}.managerLogin label{gap:7px;font-size:12px;font-weight:800;display:grid}.managerLogin input{border:1px solid #ccd6e2;border-radius:8px;padding:13px}.managerLogin button{color:#fff;background:#0e8040;border:0;border-radius:8px;padding:14px;font-weight:850}.managerLogin form>b,.managerError{color:#b63232;background:#fff0f0;border-radius:7px;padding:10px}.managerShell{color:#10203d;background:#f3f6f9;min-height:100vh}.managerShell>header{color:#fff;background:#071a3b;justify-content:space-between;align-items:center;height:76px;padding:0 30px;display:flex}.managerShell>header a{color:#fff;align-items:center;gap:11px;text-decoration:none;display:flex}.managerShell>header img{background:#fff;border-radius:8px;width:42px;height:42px}.managerShell>header small{color:#52617a;letter-spacing:1.5px;font-size:8px;display:block}.managerShell>header>div{align-items:center;gap:14px;font-size:11px;font-weight:800;display:flex}.managerShell>header button{color:#fff;background:0 0;border:1px solid #45617f;border-radius:7px;padding:8px 11px}.managerLayout{grid-template-columns:340px 1fr;gap:18px;padding:28px;display:grid}.managerLayout>aside,.managerLayout>article>div{background:#fff;border:1px solid #dce3eb;border-radius:13px}.managerLayout>aside{overflow:hidden}.managerLayout>aside>h2,.managerLayout>aside>p{padding:0 20px}.managerLayout>aside>h2{margin-top:20px}.managerLayout>aside>p{color:#52617a;font-size:11px}.managerLayout>aside>button{text-align:left;background:#fff;border:0;border-top:1px solid #e2e7ed;grid-template-columns:68px 1fr;gap:12px;width:100%;padding:14px;display:grid}.managerLayout>aside>button.active{background:#eaf8f0;box-shadow:inset 4px 0 #13aa55}.managerLayout time{text-align:center;background:#edf2f7;border-radius:8px;padding:10px 5px;font-size:10px}.managerLayout aside span>*{display:block}.managerLayout aside small{color:#52617a;margin:4px 0;font-size:9px}.managerLayout aside em{color:#a56b00;font-size:9px;font-style:normal;font-weight:800}.managerLayout>article{grid-template-columns:1fr 360px;align-content:start;gap:16px;display:grid}.managerOrderHead{grid-column:1/-1;justify-content:space-between;padding:24px;display:flex}.managerOrderHead span{color:#129c4d;letter-spacing:1.5px;font-size:9px;font-weight:900}.managerOrderHead h1{margin:8px 0}.managerOrderHead>div:last-child{text-align:right}.managerOrderHead small,.managerOrderHead b{display:block}.managerDownloads,.managerStages{padding:22px}.managerDownloads a{color:#117a43;border-top:1px solid #e2e7ed;padding:13px;font-weight:750;text-decoration:none;display:block}.managerStages>p{color:#52617a;font-size:10px}.managerStages>button{text-align:left;background:#fff;border:0;border-top:1px solid #e2e7ed;gap:11px;width:100%;padding:13px 4px;display:flex}.managerStages>button>span{background:#edf2f6;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.managerStages>button b,.managerStages>button small{display:block}.managerStages>button small{color:#52617a;margin-top:3px}.managerStages>button.done>span{color:#0f753c;background:#ddf6e6}.managerStages>button.current>span{color:#8e5c00;background:#fff0cf}.managerEmpty{color:#52617a;padding:28px}@media (width<=850px){.managerLayout{grid-template-columns:1fr;padding:14px}.managerLayout>article{grid-template-columns:1fr}.managerOrderHead{grid-column:auto}.managerShell>header>div span{display:none}}.managerSheetCue{color:#0c6638;background:#edf9f2;border:1px solid #9bd9b5;border-radius:10px;justify-content:space-between;gap:14px;margin:14px 0;padding:13px 15px;display:flex}.managerSheetCue span{font-weight:750}.managerSheetState{color:#607187;background:#f4f7fa;border-radius:10px;padding:18px}.managerSheetState.error{color:#a43a3a;background:#fff0f0}.managerDownloads>.designSheetWorkspace.embedded{background:#e8edf3;min-height:0;margin:14px -22px -22px;padding:18px 8px 2px}.managerDownloads>.designSheetWorkspace.embedded .designPrintActions{padding:0 14px}.managerDownloads>.designSheetWorkspace.embedded .designSheet{margin-bottom:18px}@media (width<=600px){.managerSheetCue{flex-direction:column;align-items:flex-start}.managerDownloads>.designSheetWorkspace.embedded{margin-left:-22px;margin-right:-22px}}.managerQueueHead{justify-content:space-between;align-items:start;gap:10px;display:flex}.managerQueueHead button{width:auto;padding:8px 12px}.managerStageRow{border-top:1px solid #e2e7ed;align-items:center;display:flex}.managerStageRow>button:first-child{text-align:left;background:#fff;border:0;flex:1;gap:11px;min-height:58px;padding:13px 4px;display:flex}.managerStageRow>button:first-child>span{background:#edf2f6;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.managerStageRow>button:first-child b,.managerStageRow>button:first-child small{display:block}.managerStageRow>button:first-child small{color:#52617a;margin-top:3px}.managerStageRow>button.done>span{color:#0f753c;background:#ddf6e6}.managerStageRow>button.current>span{color:#8e5c00;background:#fff0cf}.managerStageRow .undoStage{color:#a52c2c;background:#fff;border:1px solid #d8a4a4;border-radius:8px;min-height:44px;padding:0 13px;font-weight:800}.managerStageRow .undoStage:hover{background:#fff2f2}.managerStageRow .undoStage:focus-visible{outline-offset:2px;outline:3px solid #f2b8b8}.managerLayout{grid-template-columns:390px 1fr;gap:20px}.managerLayout>aside>button{--stage:#64748b;--stage-soft:#f1f5f9;border-left:5px solid var(--stage);grid-template-columns:76px 1fr;align-items:center;gap:14px;min-height:104px;padding:16px 16px 16px 12px}.managerLayout>aside>button:hover,.managerLayout>aside>button.active{background:var(--stage-soft)}.managerLayout>aside>button.active{box-shadow:inset 3px 0 var(--stage)}.managerLayout time{overflow-wrap:anywhere;padding:12px 7px;font-size:12px;font-weight:750;line-height:1.35}.managerLayout aside span>b{font-size:16px;line-height:1.3}.managerLayout aside small{margin:5px 0 9px;font-size:14px;line-height:1.35}.managerLayout aside em{background:var(--stage-soft);width:max-content;max-width:100%;color:var(--stage);border-radius:999px;padding:5px 9px;font-size:13px;line-height:1.25;display:inline-flex}.managerLayout>article{grid-template-columns:1fr 390px;gap:18px}.managerQueueHead{gap:14px;padding:18px 18px 14px}.managerQueueHead h2{margin:0;font-size:20px}.managerQueueHead p{font-size:14px;line-height:1.45;margin:4px 0 0!important;padding:0!important}.managerQueueHead button{padding:10px 14px;font-size:14px}.managerStages{padding:24px}.managerStages>p{font-size:14px;line-height:1.45}.managerLayout>aside>button[data-stage=files_prepared],.managerStageRow[data-stage=files_prepared]{--stage:#c26012;--stage-soft:#fff1e6}.managerLayout>aside>button[data-stage=printing],.managerStageRow[data-stage=printing]{--stage:#9a6700;--stage-soft:#fff6cc}.managerLayout>aside>button[data-stage=heat_press],.managerStageRow[data-stage=heat_press]{--stage:#c0267e;--stage-soft:#fce7f3}.managerLayout>aside>button[data-stage=ready_to_stitch],.managerStageRow[data-stage=ready_to_stitch]{--stage:#2563b9;--stage-soft:#e4f0ff}.managerLayout>aside>button[data-stage=stitching_complete],.managerStageRow[data-stage=stitching_complete]{--stage:#6d3fc0;--stage-soft:#f1e9ff}.managerLayout>aside>button[data-stage=quality_check],.managerStageRow[data-stage=quality_check]{--stage:#087f79;--stage-soft:#e1f7f5}.managerLayout>aside>button[data-stage=packing],.managerStageRow[data-stage=packing]{--stage:#3f51b5;--stage-soft:#e9edff}.managerLayout>aside>button[data-stage=ready_to_ship],.managerStageRow[data-stage=ready_to_ship]{--stage:#16834a;--stage-soft:#e3f7eb}.managerLayout>aside>button[data-stage=shipped],.managerStageRow[data-stage=shipped]{--stage:#1769aa;--stage-soft:#e4f1fb}.managerStageRow{--stage:#64748b;--stage-soft:#f1f5f9;border-left:4px solid var(--stage);padding-left:10px}.managerStageRow>button:first-child{gap:12px;min-height:68px;padding:15px 5px}.managerStageRow>button:first-child>span{background:var(--stage-soft);width:34px;height:34px;color:var(--stage);font-size:15px;font-weight:850}.managerStageRow>button:first-child b{font-size:16px;line-height:1.3}.managerStageRow>button:first-child small{margin-top:4px;font-size:14px;line-height:1.3}.managerStageRow>button.current>span{background:var(--stage-soft);color:var(--stage)}.managerStageRow .undoStage{min-height:46px;margin-right:2px;padding:0 14px;font-size:14px}@media (width<=1100px) and (width>=851px){.managerLayout{grid-template-columns:340px 1fr}.managerLayout>article{grid-template-columns:1fr}.managerOrderHead{grid-column:auto}}@media (width<=850px){.managerLayout,.managerLayout>article{grid-template-columns:1fr}}@media (width<=520px){.managerLayout>aside>button{grid-template-columns:72px 1fr;min-height:98px;padding:14px 12px 14px 10px}.managerLayout aside span>b{font-size:15px}.managerLayout aside small{font-size:13px}.managerOrderHead{flex-direction:column;gap:14px}.managerOrderHead>div:last-child{text-align:left}.managerStages,.managerDownloads{padding:18px}}
