.ArtifactCanvas-module__nWq-xW__canvasPage{min-width:0;height:100%;min-height:0;padding-left:var(--sidebar-collapsed);flex-direction:column;display:flex}.ArtifactCanvas-module__nWq-xW__canvasHeader{border-bottom:1px solid var(--border-light);flex-shrink:0;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:10px 16px;display:grid}.ArtifactCanvas-module__nWq-xW__headerRight{justify-content:flex-end;display:flex}.ArtifactCanvas-module__nWq-xW__headerTitle{justify-content:center;display:flex}.ArtifactCanvas-module__nWq-xW__titleDisplay{border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:6px;min-width:0;max-width:320px;padding:4px 8px;transition:border-color .15s,background .15s;display:inline-flex}.ArtifactCanvas-module__nWq-xW__titleDisplay:hover{border-color:var(--border-light);background:var(--surface)}.ArtifactCanvas-module__nWq-xW__titleText{min-width:0;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;overflow:hidden}.ArtifactCanvas-module__nWq-xW__titleEditIcon{color:var(--text-secondary);flex-shrink:0}.ArtifactCanvas-module__nWq-xW__titleInput{color:var(--text-primary);background:var(--surface-card);border:1px solid var(--brand-primary);border-radius:var(--radius-sm);width:220px;font-size:16px;font-weight:600;font-family:var(--font-family);outline:none;padding:4px 10px;box-shadow:0 0 0 3px #0070ff1a}.ArtifactCanvas-module__nWq-xW__twoColLayout{flex:1;grid-template-columns:35fr 65fr;min-height:0;display:grid;overflow:hidden}.ArtifactCanvas-module__nWq-xW__twoColLayout>:first-child{border-right:1px solid var(--border-light)}.ArtifactCanvas-module__nWq-xW__previewPanel{background:var(--surface);flex-direction:column;min-width:0;display:flex;overflow:hidden}.ArtifactCanvas-module__nWq-xW__previewContent{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.ArtifactCanvas-module__nWq-xW__tabPane{flex-direction:column;flex:1;min-height:0;display:flex}.ArtifactCanvas-module__nWq-xW__tabPaneHidden{display:none}.ArtifactCanvas-module__nWq-xW__previewSplit{flex:1;grid-template-columns:240px 1fr;min-height:0;display:grid;overflow:hidden}.ArtifactCanvas-module__nWq-xW__previewSplit>:first-child{border-right:1px solid var(--border-light);min-width:0;min-height:0}.ArtifactCanvas-module__nWq-xW__previewSplit>:last-child{min-width:0;min-height:0;padding-left:16px}.ArtifactCanvas-module__nWq-xW__previewSingle{flex:1;min-height:0;display:flex;overflow:hidden}.ArtifactCanvas-module__nWq-xW__previewSingle>:only-child{flex:1;min-width:0;min-height:0}.ArtifactCanvas-module__nWq-xW__previewFrameWrap{background:#fff;width:100%;height:100%;min-height:0;overflow-y:auto}.ArtifactCanvas-module__nWq-xW__previewFrameDashboard{background:var(--surface,#f3f4f6);justify-content:center;align-items:center;padding:12px;display:flex;overflow:hidden}.ArtifactCanvas-module__nWq-xW__previewFrameDashboard>iframe{aspect-ratio:16/9;border-radius:8px;width:100%;height:auto;min-height:0;max-height:100%}.ArtifactCanvas-module__nWq-xW__saveError{color:#ef4444;background:#fef2f2;border-bottom:1px solid #fecaca;padding:8px 16px;font-size:13px}@media (max-width:1023px){.ArtifactCanvas-module__nWq-xW__canvasPage{padding-left:0}}@media (max-width:767px){.ArtifactCanvas-module__nWq-xW__canvasHeader{padding:10px 12px}}.ArtifactCanvas-module__nWq-xW__reportHeader{border-bottom:1px solid var(--border-light);background:var(--surface-card);justify-content:space-between;align-items:center;gap:16px;min-height:46px;padding:0 20px;display:flex}.ArtifactCanvas-module__nWq-xW__reportHeaderActions{align-items:center;gap:4px;display:inline-flex}.ArtifactCanvas-module__nWq-xW__tabBar{align-self:stretch;gap:22px;display:inline-flex}.ArtifactCanvas-module__nWq-xW__tabButton{color:var(--text-secondary);font-family:var(--font-family);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:0 2px;font-size:13px;font-weight:600;transition:color .12s,border-color .12s;display:inline-flex}.ArtifactCanvas-module__nWq-xW__tabButton:hover{color:var(--text-primary)}.ArtifactCanvas-module__nWq-xW__tabButtonActive,.ArtifactCanvas-module__nWq-xW__tabButtonActive:hover{color:var(--brand-primary);border-bottom-color:var(--brand-primary)}.ArtifactCanvas-module__nWq-xW__tabCount{color:currentColor;background:#0070ff1f;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;line-height:1;display:inline-flex}.ArtifactCanvas-module__nWq-xW__exportMenu{position:relative}.ArtifactCanvas-module__nWq-xW__exportButton{border:1px solid var(--border-light);background:var(--surface-card);height:34px;color:var(--text-primary);font-family:var(--font-family);cursor:pointer;transition:all var(--transition-fast);border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.ArtifactCanvas-module__nWq-xW__exportButton:hover{background:var(--surface);border-color:#cbd5e1}.ArtifactCanvas-module__nWq-xW__exportDropdown{border:1px solid var(--border-light);background:var(--surface-card);min-width:132px;box-shadow:var(--shadow-panel);z-index:10;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--transition-fast), transform var(--transition-fast), visibility var(--transition-fast);border-radius:12px;padding:6px;transition-delay:.15s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-4px)}.ArtifactCanvas-module__nWq-xW__exportDropdown:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}.ArtifactCanvas-module__nWq-xW__exportMenu:hover .ArtifactCanvas-module__nWq-xW__exportDropdown,.ArtifactCanvas-module__nWq-xW__exportMenu:focus-within .ArtifactCanvas-module__nWq-xW__exportDropdown{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.ArtifactCanvas-module__nWq-xW__exportOption{width:100%;height:34px;color:var(--text-primary);font-family:var(--font-family);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;padding:0 10px;font-size:13px;display:flex}.ArtifactCanvas-module__nWq-xW__exportOption:hover{background:var(--surface)}.ArtifactCanvas-module__nWq-xW__filesPane{background:#fff;flex:1;width:100%;min-height:0;overflow-y:auto}.ArtifactCanvas-module__nWq-xW__filesEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:40px 24px;display:flex}.ArtifactCanvas-module__nWq-xW__filesEmptyTitle{color:var(--text-primary);font-size:16px;font-weight:600}.ArtifactCanvas-module__nWq-xW__filesEmptyDesc{color:var(--text-secondary);margin-top:8px;line-height:1.7}.ArtifactCanvas-module__nWq-xW__fileTable{flex-direction:column;min-height:100%;display:flex}.ArtifactCanvas-module__nWq-xW__fileTableHeader,.ArtifactCanvas-module__nWq-xW__fileRow{grid-template-columns:minmax(0,2fr) 120px 110px;align-items:center;gap:16px;display:grid}.ArtifactCanvas-module__nWq-xW__fileTableHeader{z-index:1;border-bottom:1px solid var(--border-light);color:#64748b;background:#f8fafcf5;padding:14px 18px;font-size:12px;font-weight:600;position:sticky;top:0}.ArtifactCanvas-module__nWq-xW__fileTableBody{flex-direction:column;display:flex}.ArtifactCanvas-module__nWq-xW__fileRow{border-bottom:1px solid #e2e8f0b8;padding:14px 18px}.ArtifactCanvas-module__nWq-xW__fileRow:hover{background:#f8fafcb8}.ArtifactCanvas-module__nWq-xW__fileMain{align-items:center;gap:12px;min-width:0;display:flex}.ArtifactCanvas-module__nWq-xW__fileIcon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;min-width:34px;height:34px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.ArtifactCanvas-module__nWq-xW__fileInfo{min-width:0}.ArtifactCanvas-module__nWq-xW__fileName{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.5;overflow:hidden}.ArtifactCanvas-module__nWq-xW__fileCell{color:var(--text-secondary);font-size:12px}.ArtifactCanvas-module__nWq-xW__fileActions{align-items:center;gap:8px;display:inline-flex}.ArtifactCanvas-module__nWq-xW__fileAction{color:var(--brand-primary);font-family:var(--font-family);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:600}.ArtifactCanvas-module__nWq-xW__fileActionDanger{color:#ef4444}.ArtifactCanvas-module__nWq-xW__maximizeButton{border:1px solid var(--border-light);background:var(--surface-card);width:34px;height:34px;color:var(--text-secondary,#5b6472);cursor:pointer;transition:all var(--transition-fast);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.ArtifactCanvas-module__nWq-xW__maximizeButton:hover:not(:disabled){background:var(--surface);border-color:#cbd5e1}.ArtifactCanvas-module__nWq-xW__maximizeButton:disabled{opacity:.45;cursor:not-allowed}.ArtifactCanvas-module__nWq-xW__maximizeOverlay{z-index:1000;background:#fff;position:fixed;inset:0}.ArtifactCanvas-module__nWq-xW__maximizeRestoreFloating{z-index:2;border:1px solid var(--border-light);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:34px;height:34px;color:var(--text-secondary,#5b6472);cursor:pointer;transition:all var(--transition-fast);background:#ffffffdb;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:12px;right:12px;box-shadow:0 2px 8px #0f172a1f}.ArtifactCanvas-module__nWq-xW__maximizeRestoreFloating:hover{background:#fff;border-color:#cbd5e1}.ArtifactCanvas-module__nWq-xW__maximizeOverlayBody{background:#fff;position:absolute;inset:0;overflow-y:auto}:is([data-theme=dark] .ArtifactCanvas-module__nWq-xW__maximizeOverlay,[data-theme=dark] .ArtifactCanvas-module__nWq-xW__maximizeOverlayBody){background:var(--surface-card,#0b1020)}[data-theme=dark] .ArtifactCanvas-module__nWq-xW__maximizeRestoreFloating{color:var(--text-primary,#e8ecf3);background:#141c2edb}[data-theme=dark] .ArtifactCanvas-module__nWq-xW__reportHeader{background:var(--surface-card)}:is([data-theme=dark] .ArtifactCanvas-module__nWq-xW__exportButton,[data-theme=dark] .ArtifactCanvas-module__nWq-xW__exportDropdown,[data-theme=dark] .ArtifactCanvas-module__nWq-xW__maximizeButton){background:var(--surface-card)}.ArtifactCanvas-module__nWq-xW__refreshControl{align-items:center;gap:8px;display:inline-flex}.ArtifactCanvas-module__nWq-xW__refreshLabel{color:var(--text-secondary);white-space:nowrap;font-size:13px}.ArtifactCanvas-module__nWq-xW__refreshHint{color:var(--text-secondary);white-space:nowrap;font-size:12px}.ArtifactCanvas-module__nWq-xW__refreshSwitch{cursor:pointer;background:#b8c0cb;border:0;border-radius:999px;flex:none;width:43px;height:22px;padding:0;transition:background .12s;position:relative}.ArtifactCanvas-module__nWq-xW__refreshSwitch span{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s ease-out;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.ArtifactCanvas-module__nWq-xW__refreshSwitchOn{background:#20c765}.ArtifactCanvas-module__nWq-xW__refreshSwitchOn span{transform:translate(21px)}.ArtifactCanvas-module__nWq-xW__refreshSwitch:disabled,.ArtifactCanvas-module__nWq-xW__refreshControl .ArtifactCanvas-module__nWq-xW__exportButton:disabled{cursor:not-allowed;opacity:.5}[data-theme=dark] .ArtifactCanvas-module__nWq-xW__refreshSwitch{background:#b8c0cb}[data-theme=dark] .ArtifactCanvas-module__nWq-xW__refreshSwitch span{background:#fff}[data-theme=dark] .ArtifactCanvas-module__nWq-xW__refreshSwitchOn{background:#20c765}@media (max-width:767px){.ArtifactCanvas-module__nWq-xW__reportHeader{flex-direction:column;align-items:stretch}.ArtifactCanvas-module__nWq-xW__reportHeaderActions{justify-content:space-between}.ArtifactCanvas-module__nWq-xW__fileTableHeader{display:none}.ArtifactCanvas-module__nWq-xW__fileRow{grid-template-columns:1fr;gap:10px}.ArtifactCanvas-module__nWq-xW__fileActions{justify-content:flex-start}}[data-theme=dark] .ArtifactCanvas-module__nWq-xW__filesPane{background:var(--surface-card)}[data-theme=dark] .ArtifactCanvas-module__nWq-xW__fileTableHeader{color:var(--text-secondary);background:#1e293bf5}[data-theme=dark] .ArtifactCanvas-module__nWq-xW__fileRow{border-bottom-color:#47556973}[data-theme=dark] .ArtifactCanvas-module__nWq-xW__fileRow:hover{background:#33415566}[data-theme=dark] .ArtifactCanvas-module__nWq-xW__saveError{background:#ef44441f;border-bottom-color:#ef444459}.ArtifactCanvas-module__nWq-xW__twoColLayoutFull{grid-template-columns:1fr}.ArtifactCanvas-module__nWq-xW__readOnlyBadge{color:var(--text-secondary);white-space:nowrap;margin-right:12px;font-size:13px}.ArtifactCanvas-module__nWq-xW__accessDenied{color:var(--text-secondary);flex:1;justify-content:center;align-items:center;font-size:14px;display:flex}.ArtifactCanvas-module__nWq-xW__accessNotice{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:8px;margin-right:12px;font-size:13px;display:inline-flex}.ArtifactCanvas-module__nWq-xW__accessRetry{color:var(--brand-primary,#2563eb);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}.ArtifactCanvas-module__nWq-xW__accessRetry:hover{text-decoration:underline}
.ArtifactRenderer-module__Ep9_FW__previewFrame{background:#fff;border:none;width:100%;height:100%;min-height:100%}
.QualityScoreBadge-module__diBcxG__badge{text-align:center;color:#fff;border-radius:12px;min-width:28px;height:24px;padding:0 8px;font-size:13px;font-weight:600;line-height:24px;position:absolute;top:8px;right:8px;box-shadow:0 1px 4px #0003}.QualityScoreBadge-module__diBcxG__stack{flex-direction:column;align-items:flex-end;gap:2px;display:flex;position:absolute;top:8px;right:8px}.QualityScoreBadge-module__diBcxG__stack .QualityScoreBadge-module__diBcxG__badge{position:static}.QualityScoreBadge-module__diBcxG__good{background:var(--status-green)}.QualityScoreBadge-module__diBcxG__neutral{background:#475569}.QualityScoreBadge-module__diBcxG__mid{background:var(--status-yellow)}.QualityScoreBadge-module__diBcxG__bad{background:var(--badge-red)}.QualityScoreBadge-module__diBcxG__pending{background:var(--text-secondary)}
.QualityDetailDrawer-module__5QYBtq__card{background:#fff;border-radius:8px;padding:16px}.QualityDetailDrawer-module__5QYBtq__content{flex-direction:column;gap:16px;display:flex}.QualityDetailDrawer-module__5QYBtq__imgWrap{background:var(--surface);border-radius:8px;flex:none;justify-content:center;align-items:center;width:100%;min-height:240px;display:flex;overflow:hidden}.QualityDetailDrawer-module__5QYBtq__img{object-fit:contain;cursor:zoom-in;width:100%;height:auto;max-height:60vh;display:block}.QualityDetailDrawer-module__5QYBtq__zoomOverlay{z-index:2100;cursor:zoom-out;background:#000000c7;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.QualityDetailDrawer-module__5QYBtq__zoomImg{object-fit:contain;border-radius:4px;max-width:94vw;max-height:94vh;box-shadow:0 8px 40px #00000080}.QualityDetailDrawer-module__5QYBtq__imgFallback{color:var(--text-secondary);font-size:14px}.QualityDetailDrawer-module__5QYBtq__scoreCard{border:1px solid var(--border-light);border-radius:12px;align-items:baseline;gap:12px;padding:12px 16px;display:flex}.QualityDetailDrawer-module__5QYBtq__big{font-size:40px;font-weight:700}.QualityDetailDrawer-module__5QYBtq__good{color:var(--status-green)}.QualityDetailDrawer-module__5QYBtq__mid{color:var(--status-yellow)}.QualityDetailDrawer-module__5QYBtq__bad{color:var(--badge-red)}.QualityDetailDrawer-module__5QYBtq__gradeLabel{color:var(--text-secondary);font-size:14px}.QualityDetailDrawer-module__5QYBtq__mutedText{color:var(--text-secondary)}.QualityDetailDrawer-module__5QYBtq__unqualifiedText{color:var(--badge-red);font-size:14px;line-height:1.6}.QualityDetailDrawer-module__5QYBtq__sectionTitle{border-left:4px solid var(--brand-primary);margin:4px 0 0;padding-left:8px;font-size:16px;font-weight:700}.QualityDetailDrawer-module__5QYBtq__detailTable{border-collapse:collapse;width:100%}.QualityDetailDrawer-module__5QYBtq__detailTable th,.QualityDetailDrawer-module__5QYBtq__detailTable td{border:1px solid var(--border-light);text-align:left;vertical-align:top;padding:6px 8px;font-size:14px}.QualityDetailDrawer-module__5QYBtq__detailTable th{background:var(--surface);font-weight:600}.QualityDetailDrawer-module__5QYBtq__plainText{color:var(--text-primary);margin:0;font-size:14px;line-height:1.6}.QualityDetailDrawer-module__5QYBtq__plainList{flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.QualityDetailDrawer-module__5QYBtq__kvRow{gap:12px;font-size:14px;display:flex}.QualityDetailDrawer-module__5QYBtq__kvLabel{color:var(--text-secondary);flex:none;width:72px}.QualityDetailDrawer-module__5QYBtq__readingOk{color:var(--status-green);font-weight:600}.QualityDetailDrawer-module__5QYBtq__readingBad{color:var(--badge-red);font-weight:600}.QualityDetailDrawer-module__5QYBtq__readingMuted{color:#999;font-weight:600}.QualityDetailDrawer-module__5QYBtq__readingLabelClickable{cursor:zoom-in;color:var(--brand-primary);text-decoration:underline}[data-theme=dark] .QualityDetailDrawer-module__5QYBtq__card{background:#1a1a1a}
.QualityInspectionPanel-module__kctvVW__panel{flex-direction:column;height:100%;min-height:0;display:flex}.QualityInspectionPanel-module__kctvVW__header{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.QualityInspectionPanel-module__kctvVW__tabs{gap:8px;display:flex}.QualityInspectionPanel-module__kctvVW__tab{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:8px;padding:6px 12px;font-size:14px}.QualityInspectionPanel-module__kctvVW__tabActive,.QualityInspectionPanel-module__kctvVW__tabActive:hover{background:var(--brand-primary);color:#fff;font-weight:600}.QualityInspectionPanel-module__kctvVW__count{opacity:.8;margin-left:6px;font-size:12px}.QualityInspectionPanel-module__kctvVW__dateFilter{border:1px solid var(--border-light);border-radius:8px;padding:6px 10px;font-size:14px}.QualityInspectionPanel-module__kctvVW__grid{grid-template-columns:repeat(auto-fill,minmax(182px,1fr));gap:12px;padding:16px;display:grid;overflow:auto}.QualityInspectionPanel-module__kctvVW__cell{background:var(--surface);cursor:pointer;aspect-ratio:1;border:none;border-radius:10px;padding:0;position:relative;overflow:hidden}.QualityInspectionPanel-module__kctvVW__thumb{object-fit:cover;width:100%;height:100%;display:block}.QualityInspectionPanel-module__kctvVW__empty{color:var(--text-secondary);flex:1;justify-content:center;align-items:center;display:flex}.QualityInspectionPanel-module__kctvVW__report{border-top:1px solid var(--border-light);color:var(--text-primary);padding:16px;font-size:14px;line-height:1.7;overflow:auto}:is(.QualityInspectionPanel-module__kctvVW__report h1,.QualityInspectionPanel-module__kctvVW__report h2,.QualityInspectionPanel-module__kctvVW__report h3){margin:12px 0 8px;font-weight:600}.QualityInspectionPanel-module__kctvVW__report table{border-collapse:collapse;width:100%;margin:8px 0}:is(.QualityInspectionPanel-module__kctvVW__report th,.QualityInspectionPanel-module__kctvVW__report td){border:1px solid var(--border-light);text-align:left;padding:6px 10px}.QualityInspectionPanel-module__kctvVW__report code{background:var(--surface);border-radius:4px;padding:1px 4px}.QualityInspectionPanel-module__kctvVW__ticketBanner{color:#92400e;background:#fef3c7;border-bottom:1px solid #fde68a;padding:8px 16px;font-size:13px}.QualityInspectionPanel-module__kctvVW__toolbar{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.QualityInspectionPanel-module__kctvVW__chips{gap:6px;display:flex}.QualityInspectionPanel-module__kctvVW__chipBtn{border:1px solid var(--border-light);background:var(--surface-card);color:var(--text-secondary);cursor:pointer;border-radius:999px;padding:3px 12px;font-size:12px}.QualityInspectionPanel-module__kctvVW__chipActive,.QualityInspectionPanel-module__kctvVW__chipActive:hover{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff;font-weight:600}.QualityInspectionPanel-module__kctvVW__selActions{gap:10px;display:flex}.QualityInspectionPanel-module__kctvVW__linkBtn{color:var(--brand-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}.QualityInspectionPanel-module__kctvVW__thumbBtn{cursor:pointer;background:0 0;border:none;width:100%;height:100%;padding:0;display:block}.QualityInspectionPanel-module__kctvVW__check{width:18px;height:18px;accent-color:var(--brand-primary);cursor:pointer;position:absolute;top:8px;left:8px}.QualityInspectionPanel-module__kctvVW__footer{border-top:1px solid var(--border-light);justify-content:flex-end;align-items:center;gap:12px;padding:10px 16px;display:flex}.QualityInspectionPanel-module__kctvVW__selCount{color:var(--text-secondary);font-size:13px}.QualityInspectionPanel-module__kctvVW__primaryBtn{background:var(--brand-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 18px;font-size:14px}.QualityInspectionPanel-module__kctvVW__primaryBtn:disabled{cursor:not-allowed;background:#0070ff59}.QualityInspectionPanel-module__kctvVW__secondaryBtn{background:var(--surface-card);color:var(--brand-primary);border:1px solid var(--brand-primary);cursor:pointer;border-radius:8px;padding:7px 16px;font-size:14px}.QualityInspectionPanel-module__kctvVW__secondaryBtn:disabled{opacity:.4;cursor:not-allowed}[data-theme=dark] .QualityInspectionPanel-module__kctvVW__ticketBanner{color:#f0b849;background:#f0a81824;border-bottom-color:#f0a8184d}
.ServiceDesignOnboarding-module__vmHZ7G__stepContent{--guide-screenshot-max-height:max(240px, calc(100dvh - 330px));--guide-screenshot-height:var(--guide-screenshot-max-height);--guide-screenshot-position:top;grid-template-columns:minmax(0,1fr) minmax(0,1.85fr);grid-template-areas:"chatIntro reportIntro""chatPreview reportPreview";align-items:start;column-gap:24px;display:grid}.ServiceDesignOnboarding-module__vmHZ7G__chatIntro{grid-area:chatIntro}.ServiceDesignOnboarding-module__vmHZ7G__reportIntro{grid-area:reportIntro}.ServiceDesignOnboarding-module__vmHZ7G__chatPreview{grid-area:chatPreview;min-width:0}.ServiceDesignOnboarding-module__vmHZ7G__reportPreview{grid-area:reportPreview;min-width:0}.ServiceDesignOnboarding-module__vmHZ7G__previewTitle{font:var(--font-body);color:var(--text-primary);margin:0 0 8px;font-weight:600}@media (max-width:760px){.ServiceDesignOnboarding-module__vmHZ7G__stepContent{--guide-screenshot-max-height:400px;--guide-screenshot-height:auto;grid-template-columns:minmax(0,1fr);grid-template-areas:"chatIntro""chatPreview""reportIntro""reportPreview";gap:4px}}
.RobotDashboard-module__WmMqOG__screen{--rd-bg-1:#030816;--rd-bg-2:#071233;--rd-panel:#081438b8;--rd-panel-2:#0a1a46e6;--rd-line:#22d3ee47;--rd-line-strong:#22d3eeb3;--rd-glow:#22d3ee8c;--rd-accent:#22d3ee;--rd-accent-2:#a78bfa;--rd-text:#eef4ff;--rd-text-2:#93a4c9;--rd-grid:#22d3ee12;--rd-working:#38bdf8;--rd-charging:#22c55e;--rd-idle:#fbbf24;--rd-abnormal:#f43f5e;--rd-offline:#94a3b8;--rd-normal:#cbd5e1;--rd-ink:#fff;--rd-soft:#ffffff0a;--rd-soft-2:#ffffff14;--rd-soft-line:#ffffff1f;--rd-grid-line:#93a4c91f;--rd-solid:#081a45;--rd-modal:#071233;--rd-gantt-base:#0a1a46;--rd-gantt-shadow:#030816;--rd-now:#9aa8c7;--rd-now-line:#9aa8c78c;--rd-now-band:#9aa8c714;--rd-now-bg:#12204a;--rd-shadow:#0000004d;--rd-shadow-strong:#0009;--rd-backdrop:#020614b3;--rd-good-text:#86efac;--rd-good-bg:#22c55e2e;--rd-critical-text:#fda4af;--rd-critical-bg:#f43f5e33;--rd-running-text:#7dd3fc;--rd-running-bg:#38bdf833;--rd-notice-text:#fecdd3;--rd-notice-soft-text:#fde68a;--rd-gt-done:#bbf7d0;--rd-gt-running:#bae6fd;--rd-gt-abnormal:#fecdd3;--rd-gt-cancelled:#ddd6fe;--rd-gt-planned:#cbd5e1;--rd-tone:var(--rd-accent);height:calc(100dvh - var(--topbar-height,48px));min-height:480px;padding:12px 18px 18px calc(var(--sidebar-collapsed,0px) + 18px);color:var(--rd-text);background:radial-gradient(1100px 520px at 12% -10%, #22d3ee38, transparent 60%), radial-gradient(900px 480px at 100% 0%, #a78bfa38, transparent 60%), radial-gradient(900px 600px at 50% 120%, #3b82f640, transparent 60%), linear-gradient(180deg, var(--rd-bg-1), var(--rd-bg-2));font-variant-numeric:tabular-nums;flex-direction:column;gap:12px;display:flex;position:relative;overflow:hidden}.RobotDashboard-module__WmMqOG__screen:before{z-index:0;background-image:linear-gradient(var(--rd-grid) 1px, transparent 1px), linear-gradient(90deg, var(--rd-grid) 1px, transparent 1px);content:"";pointer-events:none;background-size:36px 36px;animation:60s linear infinite RobotDashboard-module__WmMqOG__rdGridDrift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 35%,#0000 90%);mask-image:radial-gradient(#000 35%,#0000 90%)}@keyframes RobotDashboard-module__WmMqOG__rdGridDrift{to{background-position:36px 36px,36px 36px}}.RobotDashboard-module__WmMqOG__stars{z-index:0;pointer-events:none;background-image:radial-gradient(1.5px 1.5px at 8% 22%,#ffffffb3,#0000),radial-gradient(1px 1px at 23% 68%,#22d3eecc,#0000),radial-gradient(1.5px 1.5px at 41% 12%,#ffffff8c,#0000),radial-gradient(1px 1px at 57% 84%,#a78bfacc,#0000),radial-gradient(1.5px 1.5px at 69% 36%,#fff9,#0000),radial-gradient(1px 1px at 82% 58%,#22d3eeb3,#0000),radial-gradient(1.5px 1.5px at 93% 18%,#ffffff80,#0000),radial-gradient(1px 1px at 15% 90%,#ffffff80,#0000),radial-gradient(1px 1px at 48% 48%,#a78bfa99,#0000),radial-gradient(1.5px 1.5px at 76% 78%,#ffffff73,#0000);animation:5s ease-in-out infinite alternate RobotDashboard-module__WmMqOG__rdTwinkle;position:absolute;inset:0}@keyframes RobotDashboard-module__WmMqOG__rdTwinkle{0%{opacity:.35}to{opacity:1}}.RobotDashboard-module__WmMqOG__aurora{z-index:0;filter:blur(30px);pointer-events:none;background:radial-gradient(closest-side,#22d3ee47,#0000 70%) 10% 20%/45% 45% no-repeat,radial-gradient(closest-side,#a78bfa42,#0000 70%) 85% 15%/40% 40% no-repeat,radial-gradient(closest-side,#3b82f63d,#0000 70%) 55% 90%/50% 45% no-repeat;animation:26s ease-in-out infinite alternate RobotDashboard-module__WmMqOG__rdAurora;position:absolute;inset:-20%}@keyframes RobotDashboard-module__WmMqOG__rdAurora{0%{transform:translate(0,0)rotate(0)}to{transform:translate(3%,-4%)rotate(6deg)}}.RobotDashboard-module__WmMqOG__screen:fullscreen{height:100vh;min-height:100vh;padding-left:18px}.RobotDashboard-module__WmMqOG__screen>*{z-index:1;position:relative}.RobotDashboard-module__WmMqOG__screen>.RobotDashboard-module__WmMqOG__aurora,.RobotDashboard-module__WmMqOG__screen>.RobotDashboard-module__WmMqOG__stars{z-index:0;position:absolute}.RobotDashboard-module__WmMqOG__header{border-bottom:1px solid var(--rd-line);background-image:linear-gradient(90deg, transparent, var(--rd-line-strong) 30%, var(--rd-accent-2) 50%, var(--rd-line-strong) 70%, transparent);background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;justify-content:space-between;align-items:center;gap:16px;padding:4px 4px 10px;display:flex}.RobotDashboard-module__WmMqOG__headerTitle{align-items:baseline;gap:14px;display:flex}.RobotDashboard-module__WmMqOG__title{letter-spacing:5px;background:linear-gradient(100deg,#e0fbff 0%,#22d3ee 30%,#fff 45%,#a78bfa 60%,#22d3ee 80%,#e0fbff 100%) 0 0/220% 100%;color:#0000;filter:drop-shadow(0 0 14px #22d3ee8c);-webkit-background-clip:text;background-clip:text;margin:0;font-size:24px;font-weight:800;animation:7s ease-in-out infinite RobotDashboard-module__WmMqOG__rdShimmer}@keyframes RobotDashboard-module__WmMqOG__rdShimmer{0%,20%{background-position:0%}60%,to{background-position:100%}}.RobotDashboard-module__WmMqOG__project{color:var(--rd-text-2);letter-spacing:1px;font-size:13px}.RobotDashboard-module__WmMqOG__headerMeta{color:var(--rd-text-2);align-items:center;gap:14px;font-size:13px;display:flex}.RobotDashboard-module__WmMqOG__headerActions{align-items:center;gap:14px;display:flex}.RobotDashboard-module__WmMqOG__headerMetaFullscreen{min-height:34px;padding-left:40px}.RobotDashboard-module__WmMqOG__headerMetaFullscreen .RobotDashboard-module__WmMqOG__headerActions{display:none}.RobotDashboard-module__WmMqOG__headerMetaFullscreen:hover .RobotDashboard-module__WmMqOG__headerActions,.RobotDashboard-module__WmMqOG__headerMetaFullscreen:focus-within .RobotDashboard-module__WmMqOG__headerActions{display:flex}.RobotDashboard-module__WmMqOG__clock{color:var(--rd-text);letter-spacing:1.5px;text-shadow:0 0 12px #22d3ee80;font-size:19px;font-weight:700}.RobotDashboard-module__WmMqOG__live{align-items:center;gap:6px;display:inline-flex}.RobotDashboard-module__WmMqOG__liveHint{color:var(--rd-idle)}.RobotDashboard-module__WmMqOG__liveDot{background:var(--rd-charging);width:8px;height:8px;box-shadow:0 0 10px var(--rd-charging);border-radius:50%;animation:1.6s ease-in-out infinite RobotDashboard-module__WmMqOG__rdPulse}.RobotDashboard-module__WmMqOG__liveDotStale{background:var(--rd-idle);box-shadow:0 0 8px var(--rd-idle);animation:none}@keyframes RobotDashboard-module__WmMqOG__rdPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}.RobotDashboard-module__WmMqOG__headerButton,.RobotDashboard-module__WmMqOG__iconButton{border:1px solid var(--rd-line);height:30px;color:var(--rd-text);font:inherit;cursor:pointer;background:#22d3ee14;border-radius:6px;align-items:center;gap:6px;padding:0 12px;font-size:13px;transition:box-shadow .15s,border-color .15s;display:inline-flex}.RobotDashboard-module__WmMqOG__iconButton{justify-content:center;width:30px;padding:0}.RobotDashboard-module__WmMqOG__headerButton:hover,.RobotDashboard-module__WmMqOG__iconButton:hover{border-color:var(--rd-accent);box-shadow:0 0 12px var(--rd-glow)}.RobotDashboard-module__WmMqOG__headerButton:disabled{opacity:.5;cursor:default}.RobotDashboard-module__WmMqOG__headerButtonDanger{border-color:var(--rd-abnormal);color:var(--rd-abnormal)}.RobotDashboard-module__WmMqOG__notice{color:var(--rd-notice-text);background:#f43f5e1f;border:1px solid #f43f5e80;border-radius:6px;padding:8px 12px;font-size:13px}.RobotDashboard-module__WmMqOG__noticeSoft{color:var(--rd-notice-soft-text);background:#fbbf241a;border:1px solid #fbbf2466;border-radius:6px;padding:6px 12px;font-size:12px}.RobotDashboard-module__WmMqOG__kpiRow{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.RobotDashboard-module__WmMqOG__kpi{--kpi:var(--rd-accent);border:1px solid var(--rd-line);background:linear-gradient(135deg, var(--rd-soft), transparent 40%), var(--rd-panel);box-shadow:inset 0 0 0 1px var(--rd-soft);border-radius:10px;padding:12px 14px 12px 58px;animation:.6s ease-out both RobotDashboard-module__WmMqOG__rdRise;position:relative;overflow:hidden;container-type:inline-size}.RobotDashboard-module__WmMqOG__kpi:first-child{animation-delay:0s}.RobotDashboard-module__WmMqOG__kpi:nth-child(2){animation-delay:70ms}.RobotDashboard-module__WmMqOG__kpi:nth-child(3){animation-delay:.14s}.RobotDashboard-module__WmMqOG__kpi:nth-child(4){animation-delay:.21s}.RobotDashboard-module__WmMqOG__kpi:nth-child(5){animation-delay:.28s}.RobotDashboard-module__WmMqOG__kpi:nth-child(6){animation-delay:.35s}.RobotDashboard-module__WmMqOG__kpiSheen{pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff29,#0000);width:30%;height:140%;animation:1.4s ease-out RobotDashboard-module__WmMqOG__rdSheen;position:absolute;top:-20%;left:-40%;transform:skew(-18deg)}@keyframes RobotDashboard-module__WmMqOG__rdSheen{0%{opacity:0;left:-40%}20%{opacity:1}to{opacity:0;left:130%}}.RobotDashboard-module__WmMqOG__kpi:before{background:var(--kpi);width:3px;box-shadow:0 0 14px var(--kpi);content:"";position:absolute;inset:0 auto 0 0}.RobotDashboard-module__WmMqOG__kpi:after{background:radial-gradient(circle, color-mix(in srgb, var(--kpi) 22%, transparent), transparent 68%);content:"";pointer-events:none;border-radius:50%;width:110px;height:110px;position:absolute;top:-30px;right:-30px}.RobotDashboard-module__WmMqOG__kpi_cyan{--kpi:#22d3ee}.RobotDashboard-module__WmMqOG__kpi_blue{--kpi:#38bdf8}.RobotDashboard-module__WmMqOG__kpi_violet{--kpi:#a78bfa}.RobotDashboard-module__WmMqOG__kpi_green{--kpi:#22c55e}.RobotDashboard-module__WmMqOG__kpi_rose{--kpi:#f43f5e}.RobotDashboard-module__WmMqOG__kpi_amber{--kpi:#fbbf24}.RobotDashboard-module__WmMqOG__kpiIcon{border:1px solid color-mix(in srgb, var(--kpi) 55%, transparent);background:color-mix(in srgb, var(--kpi) 16%, transparent);width:34px;height:34px;color:var(--kpi);box-shadow:0 0 14px color-mix(in srgb, var(--kpi) 35%, transparent);border-radius:9px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:14px;left:14px}.RobotDashboard-module__WmMqOG__kpiLabel{color:var(--rd-text-2);letter-spacing:1px;font-size:12px}.RobotDashboard-module__WmMqOG__kpiValue{background:linear-gradient(180deg, var(--rd-ink) 30%, color-mix(in srgb, var(--kpi) 70%, var(--rd-ink)) 100%);color:#0000;filter:drop-shadow(0 0 10px color-mix(in srgb, var(--kpi) 65%, transparent));-webkit-background-clip:text;background-clip:text;margin-top:2px;font-size:30px;font-weight:800;line-height:1.1}@keyframes RobotDashboard-module__WmMqOG__rdRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.RobotDashboard-module__WmMqOG__kpiUnit{color:var(--rd-text-2);margin-left:4px;font-size:12px;font-weight:500}.RobotDashboard-module__WmMqOG__kpiSub{color:var(--rd-text-2);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;overflow:hidden}.RobotDashboard-module__WmMqOG__grid{flex:1;grid-template-columns:minmax(0,1fr) 340px;gap:12px;min-height:0;display:grid}.RobotDashboard-module__WmMqOG__main,.RobotDashboard-module__WmMqOG__side{flex-direction:column;gap:12px;min-height:0;display:flex}.RobotDashboard-module__WmMqOG__panel{border:1px solid var(--rd-line);background:var(--rd-panel);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:10px;flex-direction:column;min-height:0;padding:12px 14px 14px;animation:.7s ease-out .2s both RobotDashboard-module__WmMqOG__rdRise;display:flex;position:relative}@property --rd-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.RobotDashboard-module__WmMqOG__panelTrace{z-index:1;background:conic-gradient(from var(--rd-angle), transparent 0 70%, color-mix(in srgb, var(--rd-accent) 85%, transparent) 84%, #fff 90%, color-mix(in srgb, var(--rd-accent) 85%, transparent) 95%, transparent 100%);filter:drop-shadow(0 0 6px var(--rd-accent));-webkit-mask-composite:xor;pointer-events:none;border-radius:11px;padding:2px;animation:7s linear infinite RobotDashboard-module__WmMqOG__rdTrace;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.RobotDashboard-module__WmMqOG__panelAlarm .RobotDashboard-module__WmMqOG__panelTrace{animation-duration:5s}@keyframes RobotDashboard-module__WmMqOG__rdTrace{to{--rd-angle:360deg}}.RobotDashboard-module__WmMqOG__panelAlarmActive .RobotDashboard-module__WmMqOG__panelTitleText:before{animation:1.4s ease-in-out infinite RobotDashboard-module__WmMqOG__rdGlowPulse}@keyframes RobotDashboard-module__WmMqOG__rdGlowPulse{0%,to{box-shadow:0 0 6px var(--rd-accent);opacity:1}50%{box-shadow:0 0 16px var(--rd-accent), 0 0 28px var(--rd-accent);opacity:.7}}.RobotDashboard-module__WmMqOG__panel:before,.RobotDashboard-module__WmMqOG__panel:after{border-color:var(--rd-accent);content:"";pointer-events:none;width:14px;height:14px;filter:drop-shadow(0 0 4px var(--rd-glow));border-style:solid;position:absolute}.RobotDashboard-module__WmMqOG__panel:before{border-width:2px 0 0 2px;border-radius:10px 0 0;top:-1px;left:-1px}.RobotDashboard-module__WmMqOG__panel:after{border-width:0 2px 2px 0;border-radius:0 0 10px;bottom:-1px;right:-1px}.RobotDashboard-module__WmMqOG__panelFleet{flex:none;overflow:hidden}.RobotDashboard-module__WmMqOG__panelSchedule{flex:auto;min-height:200px;overflow:hidden}.RobotDashboard-module__WmMqOG__autoScroll{scrollbar-width:none}.RobotDashboard-module__WmMqOG__autoScroll::-webkit-scrollbar{display:none}.RobotDashboard-module__WmMqOG__side .RobotDashboard-module__WmMqOG__panel{flex:1;overflow:hidden}.RobotDashboard-module__WmMqOG__panelAlarm{--rd-accent:#f43f5e;--rd-glow:#f43f5e8c}.RobotDashboard-module__WmMqOG__panelTitle{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.RobotDashboard-module__WmMqOG__panelTitleText{letter-spacing:2px;color:var(--rd-ink);padding-left:12px;font-size:15px;font-weight:700;position:relative}.RobotDashboard-module__WmMqOG__panelTitleText:before{background:var(--rd-accent);width:3px;box-shadow:0 0 10px var(--rd-accent);content:"";border-radius:2px;position:absolute;top:3px;bottom:3px;left:0}.RobotDashboard-module__WmMqOG__panelHint{color:var(--rd-text-2);font-size:12px}.RobotDashboard-module__WmMqOG__empty{min-height:80px;color:var(--rd-text-2);flex:1;justify-content:center;align-items:center;font-size:13px;display:flex}.RobotDashboard-module__WmMqOG__chips{flex-wrap:wrap;gap:6px;display:flex}.RobotDashboard-module__WmMqOG__chip{--chip:var(--rd-accent);border:1px solid var(--rd-soft-line);background:var(--rd-soft);height:26px;color:var(--rd-text-2);font:inherit;cursor:pointer;border-radius:13px;align-items:center;gap:6px;padding:0 10px;font-size:12px;transition:all .15s;display:inline-flex}.RobotDashboard-module__WmMqOG__chip:hover{color:var(--rd-text);border-color:var(--chip)}.RobotDashboard-module__WmMqOG__chipActive{color:var(--rd-ink);border-color:var(--chip);background:color-mix(in srgb, var(--chip) 22%, transparent);box-shadow:0 0 10px color-mix(in srgb, var(--chip) 45%, transparent)}.RobotDashboard-module__WmMqOG__chipDot{background:var(--chip);width:7px;height:7px;box-shadow:0 0 6px var(--chip);border-radius:50%}.RobotDashboard-module__WmMqOG__chip_working{--chip:var(--rd-working)}.RobotDashboard-module__WmMqOG__chip_charging{--chip:var(--rd-charging)}.RobotDashboard-module__WmMqOG__chip_idle{--chip:var(--rd-idle)}.RobotDashboard-module__WmMqOG__chip_abnormal{--chip:var(--rd-abnormal)}.RobotDashboard-module__WmMqOG__chip_offline{--chip:var(--rd-offline)}.RobotDashboard-module__WmMqOG__robotGridScroll{--rd-card-h:100px;max-height:calc(3 * var(--rd-card-h) + 2 * 10px + 6px);flex-direction:column;gap:10px;min-height:0;padding:4px 2px 2px;display:flex;position:relative;overflow:auto}.RobotDashboard-module__WmMqOG__robotGrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-auto-rows:var(--rd-card-h);align-content:start;gap:10px;display:grid}.RobotDashboard-module__WmMqOG__tone_working{--rd-tone:var(--rd-working)}.RobotDashboard-module__WmMqOG__tone_charging,.RobotDashboard-module__WmMqOG__tone_idle{--rd-tone:var(--rd-normal)}.RobotDashboard-module__WmMqOG__tone_abnormal{--rd-tone:var(--rd-abnormal)}.RobotDashboard-module__WmMqOG__tone_offline{--rd-tone:var(--rd-offline)}.RobotDashboard-module__WmMqOG__robotCard{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--rd-tone) 45%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--rd-tone) 14%, transparent), transparent 55%), var(--rd-panel-2);height:100%;box-shadow:0 6px 20px var(--rd-shadow);cursor:pointer;border-radius:10px;outline:none;flex-direction:column;gap:8px;padding:10px 12px;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;position:relative}.RobotDashboard-module__WmMqOG__robotCard:hover,.RobotDashboard-module__WmMqOG__robotCard:focus-visible{border-color:var(--rd-tone);box-shadow:0 0 0 1px color-mix(in srgb, var(--rd-tone) 40%, transparent), 0 0 24px color-mix(in srgb, var(--rd-tone) 35%, transparent);z-index:2;transform:translateY(-2px)}.RobotDashboard-module__WmMqOG__tone_working.RobotDashboard-module__WmMqOG__robotCard:after{background:conic-gradient(from var(--rd-angle), transparent 0 55%, color-mix(in srgb, var(--rd-tone) 90%, transparent) 82%, #fff 90%, transparent 100%);filter:drop-shadow(0 0 6px var(--rd-tone));-webkit-mask-composite:xor;content:"";pointer-events:none;border-radius:11px;padding:2px;animation:3.2s linear infinite RobotDashboard-module__WmMqOG__rdTrace;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.RobotDashboard-module__WmMqOG__tone_offline.RobotDashboard-module__WmMqOG__robotCard{opacity:.72}.RobotDashboard-module__WmMqOG__tone_abnormal.RobotDashboard-module__WmMqOG__robotCard{animation:2.2s ease-in-out infinite RobotDashboard-module__WmMqOG__rdAlert}@keyframes RobotDashboard-module__WmMqOG__rdAlert{0%,to{box-shadow:0 0 0 1px #f43f5e59,0 0 12px #f43f5e40}50%{box-shadow:0 0 0 1px #f43f5ecc,0 0 26px #f43f5e8c}}.RobotDashboard-module__WmMqOG__robotTop{grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:5px 10px;display:grid}.RobotDashboard-module__WmMqOG__robotTop .RobotDashboard-module__WmMqOG__robotAvatar{grid-row:1/3}.RobotDashboard-module__WmMqOG__robotTop .RobotDashboard-module__WmMqOG__robotStats{grid-column:2/4}.RobotDashboard-module__WmMqOG__robotAvatar{background:radial-gradient(circle, var(--rd-soft-2), var(--rd-soft));width:40px;height:40px;color:var(--rd-tone);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.RobotDashboard-module__WmMqOG__robotAvatar img{object-fit:cover;z-index:1;border-radius:50%;width:32px;height:32px;position:relative}.RobotDashboard-module__WmMqOG__robotRing{background:conic-gradient(from 0deg, transparent 0 55%, var(--rd-tone) 80%, transparent 100%);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 66%,#000 67.5%);mask:radial-gradient(circle,#0000 66%,#000 67.5%)}.RobotDashboard-module__WmMqOG__tone_working .RobotDashboard-module__WmMqOG__robotRing{background:conic-gradient(from 0deg, var(--rd-tone) 0 100%);animation:none}.RobotDashboard-module__WmMqOG__tone_working .RobotDashboard-module__WmMqOG__robotAvatar{box-shadow:0 0 10px color-mix(in srgb, var(--rd-tone) 35%, transparent)}.RobotDashboard-module__WmMqOG__tone_charging .RobotDashboard-module__WmMqOG__robotRing{background:conic-gradient(from 0deg, var(--rd-tone) 0 100%);animation:none}.RobotDashboard-module__WmMqOG__tone_idle .RobotDashboard-module__WmMqOG__robotRing,.RobotDashboard-module__WmMqOG__tone_offline .RobotDashboard-module__WmMqOG__robotRing,.RobotDashboard-module__WmMqOG__tone_abnormal .RobotDashboard-module__WmMqOG__robotRing{background:conic-gradient(from 0deg, var(--rd-tone) 0 100%);opacity:.8}.RobotDashboard-module__WmMqOG__robotName{color:var(--rd-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.RobotDashboard-module__WmMqOG__robotType{color:var(--rd-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.RobotDashboard-module__WmMqOG__robotBadge{border:1px solid color-mix(in srgb, var(--rd-tone) 60%, transparent);background:color-mix(in srgb, var(--rd-tone) 18%, transparent);height:22px;color:var(--rd-tone);white-space:nowrap;text-shadow:0 0 8px color-mix(in srgb, var(--rd-tone) 60%, transparent);border-radius:11px;align-items:center;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.RobotDashboard-module__WmMqOG__robotTaskName{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.RobotDashboard-module__WmMqOG__robotTaskPct{color:var(--rd-ink);text-shadow:0 0 10px var(--rd-working);font-weight:800}.RobotDashboard-module__WmMqOG__robotTaskIdle{border:1px dashed var(--rd-soft-line);height:26px;color:var(--rd-text-2);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;align-items:center;padding:0 8px;font-size:12px;display:flex;overflow:hidden}.RobotDashboard-module__WmMqOG__meterBar{background:var(--rd-soft-2);border-radius:3px;height:7px;overflow:hidden}.RobotDashboard-module__WmMqOG__meterBar>span{background:var(--meter);height:100%;box-shadow:0 0 8px color-mix(in srgb, var(--meter) 70%, transparent);border-radius:3px;transition:width .6s;display:block}.RobotDashboard-module__WmMqOG__robotHover{z-index:60;border:1px solid color-mix(in srgb, var(--rd-tone) 60%, var(--rd-solid));background:var(--rd-solid);box-shadow:0 12px 30px var(--rd-shadow-strong), 0 0 18px color-mix(in srgb, var(--rd-tone) 30%, transparent);color:var(--rd-text-2);opacity:0;pointer-events:none;border-radius:10px;max-width:360px;padding:10px 12px;font-size:12px;position:fixed;top:0;left:0}.RobotDashboard-module__WmMqOG__robotHoverTip{width:max-content;max-width:320px;color:var(--rd-text);white-space:normal;word-break:break-all;padding:4px 8px;font-size:12px}.RobotDashboard-module__WmMqOG__robotHoverGantt{--rd-tone:var(--rd-gantt-tone);width:max-content;min-width:220px}.RobotDashboard-module__WmMqOG__robotHoverReady{opacity:1;animation:.15s ease-out RobotDashboard-module__WmMqOG__rdHoverIn}@keyframes RobotDashboard-module__WmMqOG__rdHoverIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.RobotDashboard-module__WmMqOG__robotHoverTitle{color:var(--rd-ink);margin-bottom:6px;font-size:13px;font-weight:700}.RobotDashboard-module__WmMqOG__robotHover dl{grid-template-columns:1fr;gap:3px;margin:0;display:grid}.RobotDashboard-module__WmMqOG__robotHover dl>div{gap:8px;display:flex}.RobotDashboard-module__WmMqOG__robotHover dt{width:84px;color:var(--rd-text-2);flex-shrink:0}.RobotDashboard-module__WmMqOG__robotHover dd{color:var(--rd-text);word-break:break-all;margin:0}.RobotDashboard-module__WmMqOG__robotHover em{color:var(--rd-tone);margin-top:6px;font-style:normal;display:block}.RobotDashboard-module__WmMqOG__listScroll{flex-direction:column;gap:6px;min-height:0;display:flex;position:relative;overflow:auto}.RobotDashboard-module__WmMqOG__listScroll>.RobotDashboard-module__WmMqOG__list{flex:none;overflow:visible}.RobotDashboard-module__WmMqOG__scrollEnd{text-align:center;color:var(--rd-text-2);letter-spacing:.04em;opacity:.55;flex:none;margin:2px 0 0;padding:6px 0 2px;font-size:12px;transition:opacity .3s,color .3s}.RobotDashboard-module__WmMqOG__scrollEnd:before,.RobotDashboard-module__WmMqOG__scrollEnd:after{content:"—";opacity:.6;margin:0 8px}.RobotDashboard-module__WmMqOG__scrollEndActive{opacity:1;color:var(--rd-text-1)}.RobotDashboard-module__WmMqOG__list{flex-direction:column;gap:6px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.RobotDashboard-module__WmMqOG__listItem{border:1px solid var(--rd-soft-line);background:var(--rd-soft);border-radius:8px;overflow:hidden}.RobotDashboard-module__WmMqOG__listItemButton{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.RobotDashboard-module__WmMqOG__listItemButton:hover,.RobotDashboard-module__WmMqOG__listItemButton:focus-visible{background:var(--rd-soft-line)}.RobotDashboard-module__WmMqOG__listItemAlarm{border-left:3px solid var(--rd-abnormal)}.RobotDashboard-module__WmMqOG__listItemSelected{border-color:var(--rd-line-strong);background:var(--rd-soft-line);box-shadow:inset 3px 0 0 var(--rd-accent)}.RobotDashboard-module__WmMqOG__listRow{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.RobotDashboard-module__WmMqOG__listItemFresh{animation:2.2s ease-in-out infinite RobotDashboard-module__WmMqOG__rdAlert}.RobotDashboard-module__WmMqOG__listTime{color:var(--rd-text-2);font-size:12px}.RobotDashboard-module__WmMqOG__listMain{flex-direction:column;gap:2px;min-width:0;display:flex}.RobotDashboard-module__WmMqOG__listPrimary{color:var(--rd-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.RobotDashboard-module__WmMqOG__listSecondary{color:var(--rd-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.RobotDashboard-module__WmMqOG__tag{background:var(--rd-soft-2);height:20px;color:var(--rd-text);white-space:nowrap;border-radius:10px;align-items:center;padding:0 8px;font-size:11px;display:inline-flex}.RobotDashboard-module__WmMqOG__tagGood{background:var(--rd-good-bg);color:var(--rd-good-text)}.RobotDashboard-module__WmMqOG__tagCritical{background:var(--rd-critical-bg);color:var(--rd-critical-text)}.RobotDashboard-module__WmMqOG__tagRunning{background:var(--rd-running-bg);color:var(--rd-running-text)}.RobotDashboard-module__WmMqOG__textDanger{color:var(--rd-critical-text)}.RobotDashboard-module__WmMqOG__modalBackdrop{z-index:1000;background:var(--rd-backdrop);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:center;align-items:center;padding:40px 24px;display:flex;position:fixed;inset:0}.RobotDashboard-module__WmMqOG__modal{border:1px solid color-mix(in srgb, var(--rd-tone) 55%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--rd-tone) 12%, transparent), transparent 40%), var(--rd-modal);width:min(1120px,100%);height:calc(100vh - 80px);max-height:900px;box-shadow:0 30px 80px var(--rd-shadow-strong), 0 0 40px color-mix(in srgb, var(--rd-tone) 30%, transparent);color:var(--rd-text);border-radius:14px;flex-direction:column;gap:12px;padding:16px 18px 18px;display:flex;overflow:hidden}.RobotDashboard-module__WmMqOG__modalHeader{border-bottom:1px solid var(--rd-line);flex-shrink:0;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding-bottom:12px;display:grid}.RobotDashboard-module__WmMqOG__modalAvatar{border:2px solid var(--rd-tone);background:var(--rd-soft);width:56px;height:56px;color:var(--rd-tone);box-shadow:0 0 16px color-mix(in srgb, var(--rd-tone) 55%, transparent);border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}.RobotDashboard-module__WmMqOG__modalAvatar img{object-fit:cover;width:100%;height:100%}.RobotDashboard-module__WmMqOG__modalTitleBlock{min-width:0}.RobotDashboard-module__WmMqOG__modalHeaderPlain{grid-template-columns:minmax(0,1fr) auto}.RobotDashboard-module__WmMqOG__mapImage{object-fit:contain;max-width:100%;max-height:60vh;margin:0 auto;display:block}.RobotDashboard-module__WmMqOG__modalTitle{color:var(--rd-ink);letter-spacing:1px;margin:0;font-size:18px;font-weight:800}.RobotDashboard-module__WmMqOG__modalSub{color:var(--rd-text-2);flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;font-size:12px;display:flex}.RobotDashboard-module__WmMqOG__modalActions{gap:8px;display:flex}.RobotDashboard-module__WmMqOG__modalBody{overscroll-behavior:contain;scrollbar-width:thin;flex:1;grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);align-content:start;gap:12px;min-height:0;display:grid;overflow:auto}.RobotDashboard-module__WmMqOG__modalScroll{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;gap:12px;min-height:0;display:flex;overflow:auto}.RobotDashboard-module__WmMqOG__modalScroll>.RobotDashboard-module__WmMqOG__modalCard{flex-shrink:0}.RobotDashboard-module__WmMqOG__modalSide{flex-direction:column;gap:12px;min-width:0;display:flex}.RobotDashboard-module__WmMqOG__modalCard{border:1px solid var(--rd-line);background:var(--rd-panel);border-radius:10px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.RobotDashboard-module__WmMqOG__modalCardTitle{letter-spacing:1px;color:var(--rd-ink);padding-left:10px;font-size:13px;font-weight:700;position:relative}.RobotDashboard-module__WmMqOG__modalCardTitle:before{background:var(--rd-tone);width:3px;box-shadow:0 0 8px var(--rd-tone);content:"";border-radius:2px;position:absolute;top:2px;bottom:2px;left:0}.RobotDashboard-module__WmMqOG__taskLayout{grid-template-columns:140px minmax(0,1fr);align-items:center;gap:16px;display:grid}.RobotDashboard-module__WmMqOG__ring{width:140px;height:140px;position:relative}.RobotDashboard-module__WmMqOG__ring svg{width:100%;height:100%;transform:rotate(-90deg)}.RobotDashboard-module__WmMqOG__ringTrack{fill:none;stroke:var(--rd-soft-2);stroke-width:10px}.RobotDashboard-module__WmMqOG__ringFill{fill:none;stroke:var(--rd-accent);stroke-width:10px;stroke-linecap:round;filter:drop-shadow(0 0 6px var(--rd-glow));transition:stroke-dashoffset .8s}.RobotDashboard-module__WmMqOG__ringLabel{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.RobotDashboard-module__WmMqOG__ringValue{color:var(--rd-ink);text-shadow:0 0 14px var(--rd-glow);font-size:30px;font-weight:800}.RobotDashboard-module__WmMqOG__ringValue small{color:var(--rd-text-2);margin-left:2px;font-size:13px}.RobotDashboard-module__WmMqOG__ringHint{color:var(--rd-text-2);font-size:11px}.RobotDashboard-module__WmMqOG__taskFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 14px;margin:0;display:grid}.RobotDashboard-module__WmMqOG__taskFacts>div{flex-direction:column;gap:2px;min-width:0;display:flex}.RobotDashboard-module__WmMqOG__taskFacts dt{color:var(--rd-text-2);font-size:11px}.RobotDashboard-module__WmMqOG__taskFacts dd{color:var(--rd-text);word-break:break-all;margin:0;font-size:13px}.RobotDashboard-module__WmMqOG__mapWrap{--rd-map-height:clamp(260px, 42vh, 420px);border-radius:8px;flex-direction:column;gap:10px;display:flex;overflow:hidden}.RobotDashboard-module__WmMqOG__mapWrap>figure{margin:0}.RobotDashboard-module__WmMqOG__mapWrap>figure>div,.RobotDashboard-module__WmMqOG__mapWrap>div{box-sizing:border-box;height:var(--rd-map-height);align-items:center}.RobotDashboard-module__WmMqOG__mapWrap>figure>div>svg,.RobotDashboard-module__WmMqOG__mapWrap>figure>div>img,.RobotDashboard-module__WmMqOG__mapWrap>div>img{object-fit:contain;width:100%;height:100%;max-height:none}.RobotDashboard-module__WmMqOG__liveMaps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.RobotDashboard-module__WmMqOG__liveMap{border:1px solid var(--rd-soft-line);background:var(--rd-soft);border-radius:8px;flex-direction:column;gap:6px;margin:0;padding:8px;display:flex}.RobotDashboard-module__WmMqOG__liveMap img{width:100%;height:var(--rd-map-height,360px);object-fit:contain;background:#9ca3af;border-radius:6px;display:block}.RobotDashboard-module__WmMqOG__liveMapBlank{background:var(--rd-soft);height:90px;color:var(--rd-text-2);border-radius:6px;justify-content:center;align-items:center;font-size:12px;display:flex}.RobotDashboard-module__WmMqOG__liveMapMeta{color:var(--rd-text);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.RobotDashboard-module__WmMqOG__liveMapMeta>span:first-child{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;min-width:0;display:inline-flex;overflow:hidden}.RobotDashboard-module__WmMqOG__bigMeters{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.RobotDashboard-module__WmMqOG__bigMeter{--meter:#38bdf8;background:var(--rd-soft);border-radius:8px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon value""icon label""bar bar";align-items:center;gap:2px 8px;padding:10px;display:grid}.RobotDashboard-module__WmMqOG__bigMeter:first-child{--meter:#22c55e}.RobotDashboard-module__WmMqOG__bigMeter:nth-child(2){--meter:#38bdf8}.RobotDashboard-module__WmMqOG__bigMeter:nth-child(3){--meter:#fbbf24}.RobotDashboard-module__WmMqOG__bigMeterLow{--meter:#f43f5e}.RobotDashboard-module__WmMqOG__bigMeterIcon{color:var(--meter);filter:drop-shadow(0 0 5px var(--meter));grid-area:icon;display:inline-flex}.RobotDashboard-module__WmMqOG__bigMeterValue{color:var(--rd-ink);grid-area:value;font-size:20px;font-weight:800;line-height:1}.RobotDashboard-module__WmMqOG__bigMeterValue small{color:var(--rd-text-2);margin-left:2px;font-size:11px}.RobotDashboard-module__WmMqOG__bigMeterLabel{color:var(--rd-text-2);grid-area:label;font-size:11px}.RobotDashboard-module__WmMqOG__bigMeter .RobotDashboard-module__WmMqOG__meterBar{grid-area:bar;margin-top:6px}@media (max-width:1520px){.RobotDashboard-module__WmMqOG__kpiRow{gap:8px}.RobotDashboard-module__WmMqOG__kpi{padding:clamp(6px,3cqw,10px) clamp(6px,3cqw,10px) clamp(6px,3cqw,10px) clamp(32px,22cqw,50px)}.RobotDashboard-module__WmMqOG__kpiIcon{border-radius:8px;width:clamp(20px,14cqw,30px);height:clamp(20px,14cqw,30px);top:clamp(7px,4cqw,12px);left:clamp(5px,3cqw,10px)}.RobotDashboard-module__WmMqOG__kpiLabel{letter-spacing:0;font-size:clamp(10px,5.5cqw,12px)}.RobotDashboard-module__WmMqOG__kpiValue{font-size:clamp(15px,11cqw,24px)}.RobotDashboard-module__WmMqOG__kpiUnit{font-size:clamp(9px,5cqw,12px)}.RobotDashboard-module__WmMqOG__kpiSub{-webkit-line-clamp:2;white-space:normal;text-overflow:clip;-webkit-box-orient:vertical;font-size:clamp(9px,5cqw,12px);line-height:1.35;display:-webkit-box;overflow:hidden}.RobotDashboard-module__WmMqOG__robotGridScroll{--rd-card-h:88px}.RobotDashboard-module__WmMqOG__robotGrid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}}@media (max-width:1100px){.RobotDashboard-module__WmMqOG__grid{grid-template-columns:minmax(0,1fr)}.RobotDashboard-module__WmMqOG__side{flex-direction:row}.RobotDashboard-module__WmMqOG__modalBody{grid-template-columns:minmax(0,1fr)}.RobotDashboard-module__WmMqOG__kpi{padding:8px}.RobotDashboard-module__WmMqOG__kpiIcon{display:none}.RobotDashboard-module__WmMqOG__kpiLabel{font-size:clamp(10px,7cqw,11px)}.RobotDashboard-module__WmMqOG__kpiValue{font-size:clamp(15px,13cqw,22px)}.RobotDashboard-module__WmMqOG__kpiSub{-webkit-line-clamp:3;font-size:clamp(9px,6.5cqw,10px)}.RobotDashboard-module__WmMqOG__robotGridScroll{--rd-card-h:80px}.RobotDashboard-module__WmMqOG__robotGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media (max-width:760px){.RobotDashboard-module__WmMqOG__screen{padding:12px 14px 16px}.RobotDashboard-module__WmMqOG__header,.RobotDashboard-module__WmMqOG__headerMeta{flex-wrap:wrap}.RobotDashboard-module__WmMqOG__kpiRow{gap:6px}.RobotDashboard-module__WmMqOG__kpi{padding:6px}.RobotDashboard-module__WmMqOG__kpiValue{font-size:clamp(14px,12cqw,16px)}.RobotDashboard-module__WmMqOG__kpiSub{font-size:9px}.RobotDashboard-module__WmMqOG__side{flex-direction:column}.RobotDashboard-module__WmMqOG__taskLayout{grid-template-columns:minmax(0,1fr);justify-items:center}}@media (max-width:1520px),(max-height:900px){.RobotDashboard-module__WmMqOG__panelFleet{flex:0 0 calc(60% - 6px);min-height:0}.RobotDashboard-module__WmMqOG__panelFleet .RobotDashboard-module__WmMqOG__robotGridScroll{flex:auto;max-height:none}.RobotDashboard-module__WmMqOG__panelSchedule{flex:0 0 calc(40% - 6px);min-height:0}}@media (prefers-reduced-motion:reduce){.RobotDashboard-module__WmMqOG__aurora,.RobotDashboard-module__WmMqOG__stars,.RobotDashboard-module__WmMqOG__screen:before,.RobotDashboard-module__WmMqOG__title,.RobotDashboard-module__WmMqOG__kpi,.RobotDashboard-module__WmMqOG__kpiSheen,.RobotDashboard-module__WmMqOG__panel,.RobotDashboard-module__WmMqOG__panelTrace,.RobotDashboard-module__WmMqOG__panelAlarmActive .RobotDashboard-module__WmMqOG__panelTitleText:before,.RobotDashboard-module__WmMqOG__tone_working.RobotDashboard-module__WmMqOG__robotCard:after,.RobotDashboard-module__WmMqOG__ganttNow,.RobotDashboard-module__WmMqOG__liveDot,.RobotDashboard-module__WmMqOG__robotRing,.RobotDashboard-module__WmMqOG__tone_abnormal.RobotDashboard-module__WmMqOG__robotCard,.RobotDashboard-module__WmMqOG__listItemFresh{animation:none}}.RobotDashboard-module__WmMqOG__robotTaskLine{background:color-mix(in srgb, var(--rd-working) 12%, transparent);height:26px;color:var(--rd-text);border-radius:6px;align-items:center;gap:6px;padding:0 8px;font-size:12px;display:flex}.RobotDashboard-module__WmMqOG__robotTaskLine svg{color:var(--rd-working);flex-shrink:0}.RobotDashboard-module__WmMqOG__robotStats{align-items:center;gap:12px;min-width:0;display:flex;overflow:hidden}.RobotDashboard-module__WmMqOG__stat{--meter:#38bdf8;flex-shrink:0;align-items:center;gap:3px;font-size:11.5px;line-height:1;display:inline-flex}.RobotDashboard-module__WmMqOG__stat:first-child{--meter:#22c55e}.RobotDashboard-module__WmMqOG__stat:nth-child(2){--meter:#38bdf8}.RobotDashboard-module__WmMqOG__stat:nth-child(3){--meter:#fbbf24}.RobotDashboard-module__WmMqOG__statLow{--meter:#f43f5e}.RobotDashboard-module__WmMqOG__statIcon{color:var(--meter);filter:drop-shadow(0 0 4px color-mix(in srgb, var(--meter) 70%, transparent));display:inline-flex}.RobotDashboard-module__WmMqOG__statValue{color:var(--rd-text);font-weight:600}.RobotDashboard-module__WmMqOG__statLow .RobotDashboard-module__WmMqOG__statValue{color:var(--rd-critical-text)}.RobotDashboard-module__WmMqOG__panelTitleRight{align-items:center;gap:16px;min-width:0;display:flex}.RobotDashboard-module__WmMqOG__gantt{--rd-gantt-label:210px;flex-direction:column;flex:1;min-height:0;font-size:11px;display:flex}.RobotDashboard-module__WmMqOG__ganttScroll{flex:1;min-height:0;position:relative;overflow:auto}.RobotDashboard-module__WmMqOG__ganttHead{z-index:2;background:linear-gradient(180deg, var(--rd-gantt-base) 75%, transparent);height:22px;display:flex;position:sticky;top:0}.RobotDashboard-module__WmMqOG__ganttNowTag{z-index:1;border:1px solid var(--rd-now-line);background:var(--rd-now-bg);color:var(--rd-now);white-space:nowrap;border-radius:9px;padding:1px 6px;font-size:11px;font-weight:600;position:absolute;top:-1px;transform:translate(-50%)}.RobotDashboard-module__WmMqOG__ganttAxis{flex:1;min-width:0;position:relative}.RobotDashboard-module__WmMqOG__ganttHour{color:var(--rd-text-2);white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.RobotDashboard-module__WmMqOG__ganttHour:first-child{transform:none}.RobotDashboard-module__WmMqOG__ganttHourLast{transform:translate(-100%)}.RobotDashboard-module__WmMqOG__ganttBody{position:relative}.RobotDashboard-module__WmMqOG__ganttGrid{left:var(--rd-gantt-label);pointer-events:none;position:absolute;top:0;bottom:0;right:0}.RobotDashboard-module__WmMqOG__ganttGridLine{border-left:1px solid var(--rd-grid-line);position:absolute;top:0;bottom:0}.RobotDashboard-module__WmMqOG__ganttGridLineStrong{border-left-color:var(--rd-line)}.RobotDashboard-module__WmMqOG__ganttRow{border-bottom:1px solid var(--rd-grid-line);align-items:center;height:30px;display:flex;position:relative}.RobotDashboard-module__WmMqOG__ganttRow:hover{background:#22d3ee0d}.RobotDashboard-module__WmMqOG__ganttLabel{flex:0 0 var(--rd-gantt-label);width:var(--rd-gantt-label);color:var(--rd-text);text-overflow:ellipsis;white-space:nowrap;padding-right:12px;font-size:12.5px;overflow:hidden}.RobotDashboard-module__WmMqOG__ganttTrack{flex:1;min-width:0;height:100%;position:relative}.RobotDashboard-module__WmMqOG__ganttBlock{box-sizing:border-box;border:1px solid var(--rd-gantt-tone);background:color-mix(in srgb, var(--rd-gantt-tone) 22%, var(--rd-gantt-base));min-width:4px;height:20px;color:var(--rd-gantt-text,var(--rd-text));cursor:default;font-variant-numeric:tabular-nums;border-left-width:3px;border-radius:4px;transition:filter .15s;position:absolute;top:5px}.RobotDashboard-module__WmMqOG__ganttBlockClickable{cursor:pointer}.RobotDashboard-module__WmMqOG__ganttBlockClickable:hover{filter:brightness(1.15)}.RobotDashboard-module__WmMqOG__taskMapList{flex-direction:column;gap:10px;display:flex}.RobotDashboard-module__WmMqOG__taskMapItem{flex-direction:column;gap:6px;display:flex}.RobotDashboard-module__WmMqOG__taskMapCaption{color:var(--rd-text-2);align-items:center;gap:8px;font-size:13px;display:flex}.RobotDashboard-module__WmMqOG__taskMapCaption strong{color:var(--rd-text);white-space:nowrap;flex-shrink:0;font-weight:600}.RobotDashboard-module__WmMqOG__taskMapCaption>span{min-width:0}.RobotDashboard-module__WmMqOG__ganttBlockText{white-space:nowrap;pointer-events:none;text-shadow:0 0 3px var(--rd-gantt-shadow), 0 0 3px var(--rd-gantt-shadow), 0 1px 2px var(--rd-gantt-shadow);align-items:center;display:flex;position:absolute;top:0;bottom:0;left:4px}.RobotDashboard-module__WmMqOG__ganttBlock:hover{z-index:1;filter:brightness(1.25)}.RobotDashboard-module__WmMqOG__ganttTone_done{--rd-gantt-tone:var(--rd-charging);--rd-gantt-text:var(--rd-gt-done)}.RobotDashboard-module__WmMqOG__ganttTone_running{--rd-gantt-tone:var(--rd-working);--rd-gantt-text:var(--rd-gt-running)}.RobotDashboard-module__WmMqOG__ganttBlock.RobotDashboard-module__WmMqOG__ganttTone_running{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--rd-working) 34%, transparent) 0 6px, color-mix(in srgb, var(--rd-working) 16%, transparent) 6px 12px), var(--rd-gantt-base);animation:1.2s linear infinite RobotDashboard-module__WmMqOG__rdGanttRunning}@keyframes RobotDashboard-module__WmMqOG__rdGanttRunning{0%{background-position:0 0,0 0}to{background-position:17px 0,0 0}}.RobotDashboard-module__WmMqOG__ganttTone_abnormal{--rd-gantt-tone:var(--rd-abnormal);--rd-gantt-text:var(--rd-gt-abnormal)}.RobotDashboard-module__WmMqOG__ganttTone_cancelled{--rd-gantt-tone:var(--rd-accent-2);--rd-gantt-text:var(--rd-gt-cancelled)}.RobotDashboard-module__WmMqOG__ganttTone_planned{--rd-gantt-tone:var(--rd-offline);--rd-gantt-text:var(--rd-gt-planned)}.RobotDashboard-module__WmMqOG__ganttBlock.RobotDashboard-module__WmMqOG__ganttTone_planned{border-style:dashed dashed dashed solid}.RobotDashboard-module__WmMqOG__ganttNow{z-index:1;border-left:1.5px dashed var(--rd-now-line);pointer-events:none;position:absolute;top:0;bottom:0}.RobotDashboard-module__WmMqOG__ganttNow:after{background:linear-gradient(90deg, transparent, var(--rd-now-band), transparent);content:"";width:30px;position:absolute;top:0;bottom:0;left:-16px}.RobotDashboard-module__WmMqOG__ganttBody[aria-hidden] .RobotDashboard-module__WmMqOG__ganttNow:before{display:none}.RobotDashboard-module__WmMqOG__ganttNow:before{background:var(--rd-now);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:-2px;left:-4px}.RobotDashboard-module__WmMqOG__ganttLegend{color:var(--rd-text-2);flex-wrap:wrap;gap:12px;font-size:11px;display:flex}.RobotDashboard-module__WmMqOG__ganttLegendNow{border-left:1.5px dashed var(--rd-now);width:0;height:12px;display:inline-block}.RobotDashboard-module__WmMqOG__ganttLegendItem{align-items:center;gap:5px;display:inline-flex}.RobotDashboard-module__WmMqOG__ganttLegendSwatch{border:1px solid var(--rd-gantt-tone);background:color-mix(in srgb, var(--rd-gantt-tone) 30%, var(--rd-gantt-base));border-radius:3px;width:12px;height:12px;display:inline-block}html[data-theme=light] .RobotDashboard-module__WmMqOG__screen{--rd-bg-1:#e9f0fa;--rd-bg-2:#f5f8fc;--rd-panel:#fff;--rd-panel-2:#fff;--rd-line:#d7e3f4;--rd-line-strong:#7fa8f5;--rd-glow:#1677ff38;--rd-accent:#1677ff;--rd-accent-2:#4f8ff7;--rd-text:#1f2d3d;--rd-text-2:#6b7a90;--rd-grid:transparent;--rd-working:#1677ff;--rd-charging:#12a66c;--rd-idle:#e08a00;--rd-abnormal:#ef4444;--rd-offline:#98a2b3;--rd-normal:#475569;--rd-ink:#0b1b33;--rd-soft:#1677ff0d;--rd-soft-2:#1677ff1a;--rd-soft-line:#e3eaf5;--rd-grid-line:#e6ecf5;--rd-solid:#fff;--rd-modal:#fff;--rd-gantt-base:#fff;--rd-gantt-shadow:#fff;--rd-now:#6b7a99;--rd-now-line:#6b7a998c;--rd-now-band:#6b7a9914;--rd-now-bg:#f3f5fa;--rd-shadow:#0f235014;--rd-shadow-strong:#0f235038;--rd-backdrop:#14285059;--rd-good-text:#0f7a4f;--rd-good-bg:#12a66c1f;--rd-critical-text:#c02626;--rd-critical-bg:#ef44441f;--rd-running-text:#0f5fd6;--rd-running-bg:#1677ff1f;--rd-notice-text:#9f1239;--rd-notice-soft-text:#92400e;--rd-gt-done:#0f7a4f;--rd-gt-running:#0f5fd6;--rd-gt-abnormal:#b91c1c;--rd-gt-cancelled:#5b21b6;--rd-gt-planned:#475569;background:linear-gradient(180deg, var(--rd-bg-1), var(--rd-bg-2))}html[data-theme=light] .RobotDashboard-module__WmMqOG__screen:before{display:none}html[data-theme=light] .RobotDashboard-module__WmMqOG__stars{display:none}html[data-theme=light] .RobotDashboard-module__WmMqOG__aurora{display:none}html[data-theme=light] .RobotDashboard-module__WmMqOG__kpi_cyan{--kpi:#0ea5e9}html[data-theme=light] .RobotDashboard-module__WmMqOG__kpi_blue{--kpi:#1677ff}html[data-theme=light] .RobotDashboard-module__WmMqOG__kpi_violet{--kpi:#6f5bff}html[data-theme=light] .RobotDashboard-module__WmMqOG__kpi_green{--kpi:#12a66c}html[data-theme=light] .RobotDashboard-module__WmMqOG__kpi_rose{--kpi:#ef4444}html[data-theme=light] .RobotDashboard-module__WmMqOG__kpi_amber{--kpi:#e08a00}html[data-theme=light] .RobotDashboard-module__WmMqOG__header{border-bottom-color:var(--rd-line);background-image:linear-gradient(90deg, var(--rd-accent), var(--rd-accent-2) 40%, transparent 70%)}html[data-theme=light] .RobotDashboard-module__WmMqOG__title{color:var(--rd-ink);filter:none;background:0 0;animation:none}html[data-theme=light] .RobotDashboard-module__WmMqOG__clock{color:var(--rd-ink);text-shadow:none}:is(html[data-theme=light] .RobotDashboard-module__WmMqOG__ringValue,html[data-theme=light] .RobotDashboard-module__WmMqOG__robotBadge,html[data-theme=light] .RobotDashboard-module__WmMqOG__robotTaskPct){text-shadow:none}:is(html[data-theme=light] .RobotDashboard-module__WmMqOG__headerButton,html[data-theme=light] .RobotDashboard-module__WmMqOG__iconButton){background:#fff}:is(html[data-theme=light] .RobotDashboard-module__WmMqOG__headerButton:hover,html[data-theme=light] .RobotDashboard-module__WmMqOG__iconButton:hover){box-shadow:0 2px 8px var(--rd-glow)}html[data-theme=light] .RobotDashboard-module__WmMqOG__kpi{border-color:var(--rd-line);box-shadow:0 2px 12px var(--rd-shadow);background:#fff}html[data-theme=light] .RobotDashboard-module__WmMqOG__kpi:after{background:radial-gradient(circle, color-mix(in srgb, var(--kpi) 14%, transparent), transparent 68%)}html[data-theme=light] .RobotDashboard-module__WmMqOG__kpi:before{box-shadow:none}html[data-theme=light] .RobotDashboard-module__WmMqOG__kpiIcon{border-color:color-mix(in srgb, var(--kpi) 30%, #fff);background:color-mix(in srgb, var(--kpi) 10%, #fff);box-shadow:none}html[data-theme=light] .RobotDashboard-module__WmMqOG__kpiValue{color:var(--rd-ink);filter:none;background:0 0}html[data-theme=light] .RobotDashboard-module__WmMqOG__kpiSheen{background:linear-gradient(100deg, transparent, color-mix(in srgb, var(--kpi) 12%, transparent), transparent)}html[data-theme=light] .RobotDashboard-module__WmMqOG__panel{border-color:var(--rd-line);box-shadow:0 2px 12px var(--rd-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=light] .RobotDashboard-module__WmMqOG__panel:before{filter:none}html[data-theme=light] .RobotDashboard-module__WmMqOG__panel:after{filter:none}html[data-theme=light] .RobotDashboard-module__WmMqOG__panelTrace{filter:none;opacity:.8}html[data-theme=light] .RobotDashboard-module__WmMqOG__panelTitleText:before{box-shadow:none}html[data-theme=light] .RobotDashboard-module__WmMqOG__panelAlarm{--rd-accent:#ef4444;--rd-glow:#ef444433}html[data-theme=light] .RobotDashboard-module__WmMqOG__chip{border-color:var(--rd-soft-line);background:#fff}html[data-theme=light] .RobotDashboard-module__WmMqOG__chipActive{color:var(--chip);background:color-mix(in srgb, var(--chip) 10%, #fff);box-shadow:none}html[data-theme=light] .RobotDashboard-module__WmMqOG__chipDot{box-shadow:none}html[data-theme=light] .RobotDashboard-module__WmMqOG__robotCard{border-color:color-mix(in srgb, var(--rd-tone) 40%, #fff);background:linear-gradient(160deg, color-mix(in srgb, var(--rd-tone) 7%, #fff), #fff 55%);box-shadow:0 2px 10px var(--rd-shadow)}:is(html[data-theme=light] .RobotDashboard-module__WmMqOG__robotCard:hover,html[data-theme=light] .RobotDashboard-module__WmMqOG__robotCard:focus-visible){box-shadow:0 6px 18px color-mix(in srgb, var(--rd-tone) 22%, transparent)}html[data-theme=light] .RobotDashboard-module__WmMqOG__robotAvatar{background:color-mix(in srgb, var(--rd-tone) 8%, #fff)}html[data-theme=light] .RobotDashboard-module__WmMqOG__robotRing{filter:none}html[data-theme=light] .RobotDashboard-module__WmMqOG__robotBadge{background:color-mix(in srgb, var(--rd-tone) 10%, #fff)}html[data-theme=light] .RobotDashboard-module__WmMqOG__robotTaskLine{background:color-mix(in srgb, var(--rd-working) 8%, #fff)}html[data-theme=light] .RobotDashboard-module__WmMqOG__robotTaskIdle{background:#fafcff}html[data-theme=light] .RobotDashboard-module__WmMqOG__statIcon{filter:none}html[data-theme=light] .RobotDashboard-module__WmMqOG__listItem{background:#fafcff}html[data-theme=light] .RobotDashboard-module__WmMqOG__ganttHead{background:linear-gradient(#fff 75%,#0000)}html[data-theme=light] .RobotDashboard-module__WmMqOG__ganttNowTag{color:#c02626;box-shadow:none}html[data-theme=light] .RobotDashboard-module__WmMqOG__ganttNow{filter:none}html[data-theme=light] .RobotDashboard-module__WmMqOG__ganttBlockText{text-shadow:0 0 2px var(--rd-gantt-shadow), 0 0 2px var(--rd-gantt-shadow)}html[data-theme=light] .RobotDashboard-module__WmMqOG__modal{border-color:var(--rd-line);box-shadow:0 24px 64px var(--rd-shadow-strong);background:#fff}html[data-theme=light] .RobotDashboard-module__WmMqOG__modalCard{border-color:var(--rd-line);background:#fafcff}html[data-theme=light] .RobotDashboard-module__WmMqOG__modalAvatar{box-shadow:none}html[data-theme=light] .RobotDashboard-module__WmMqOG__ringFill{filter:none}html[data-theme=light] .RobotDashboard-module__WmMqOG__bigMeterIcon{filter:none}html[data-theme=light] .RobotDashboard-module__WmMqOG__meterBar>span{box-shadow:none}.RobotDashboard-module__WmMqOG__taskControls{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.RobotDashboard-module__WmMqOG__taskControlButton{border:1px solid color-mix(in srgb, var(--rd-working) 45%, transparent);background:color-mix(in srgb, var(--rd-working) 12%, transparent);color:var(--rd-working);cursor:pointer;border-radius:6px;padding:5px 14px;font-size:13px;transition:background .15s,border-color .15s}.RobotDashboard-module__WmMqOG__taskControlButton:hover:not(:disabled){border-color:var(--rd-working);background:color-mix(in srgb, var(--rd-working) 22%, transparent)}.RobotDashboard-module__WmMqOG__taskControlButton:disabled{opacity:.55;cursor:not-allowed}.RobotDashboard-module__WmMqOG__taskControlDanger{border-color:color-mix(in srgb, var(--rd-abnormal) 45%, transparent);background:color-mix(in srgb, var(--rd-abnormal) 12%, transparent);color:var(--rd-abnormal)}.RobotDashboard-module__WmMqOG__taskControlDanger:hover:not(:disabled){border-color:var(--rd-abnormal);background:color-mix(in srgb, var(--rd-abnormal) 22%, transparent)}.RobotDashboard-module__WmMqOG__taskControlButton[data-danger-action]:hover:not(:disabled){border-color:var(--rd-abnormal);background:color-mix(in srgb, var(--rd-abnormal) 14%, transparent)}.RobotDashboard-module__WmMqOG__modalTitleBlock .RobotDashboard-module__WmMqOG__taskControls{border-top:1px solid var(--rd-line);align-items:center;margin-top:10px;padding-top:10px}.RobotDashboard-module__WmMqOG__taskControlLabel{color:var(--rd-text-2);margin-right:2px;font-size:12px}
.InboxPage-module__tb3faG__inboxWrapper{height:calc(100vh - var(--topbar-height));padding-left:var(--sidebar-collapsed);flex-direction:column;display:flex;overflow:hidden}.InboxPage-module__tb3faG__searchBar{border-bottom:1px solid var(--border-light);flex-shrink:0;padding:10px 16px}.InboxPage-module__tb3faG__searchBox{background:var(--surface);border:1px solid var(--border-light);border-radius:var(--radius-full);width:100%;height:36px;transition:all var(--transition-fast);align-items:center;gap:8px;padding:0 12px;display:flex}.InboxPage-module__tb3faG__searchBox:focus-within{border-color:var(--brand-primary);background:var(--surface-card);box-shadow:0 0 0 3px #0070ff14}.InboxPage-module__tb3faG__searchIcon{color:var(--text-secondary);flex-shrink:0}.InboxPage-module__tb3faG__searchInput{font:var(--font-body);color:var(--text-primary);background:0 0;border:none;outline:none;flex:1}.InboxPage-module__tb3faG__searchInput::placeholder{color:var(--text-secondary)}.InboxPage-module__tb3faG__mainBody{flex:1;display:flex;overflow:hidden}.InboxPage-module__tb3faG__listPanel{background:var(--surface-card);border-right:1px solid var(--border-light);flex-direction:column;flex-shrink:0;width:380px;display:flex}.InboxPage-module__tb3faG__filterTabs{border-bottom:1px solid var(--border-light);flex-shrink:0;padding:0 16px;display:flex}.InboxPage-module__tb3faG__filterTab{color:var(--text-secondary);cursor:pointer;transition:color var(--transition-fast);white-space:nowrap;background:0 0;border:none;padding:12px 16px;font-size:13px;font-weight:500;position:relative}.InboxPage-module__tb3faG__filterTab:hover{color:var(--text-primary)}.InboxPage-module__tb3faG__filterTab.InboxPage-module__tb3faG__active{color:var(--brand-primary)}.InboxPage-module__tb3faG__filterTab.InboxPage-module__tb3faG__active:after{content:"";background:var(--brand-primary);border-radius:1px;height:2px;position:absolute;bottom:0;left:16px;right:16px}.InboxPage-module__tb3faG__tabBadge{background:var(--badge-red);color:#fff;border-radius:var(--radius-full);justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;font-size:11px;font-weight:600;display:inline-flex}.InboxPage-module__tb3faG__listToolbar{border-bottom:1px solid var(--border-light);flex-shrink:0;align-items:center;gap:4px;padding:8px 12px;display:flex}.InboxPage-module__tb3faG__selectAll{border:1.5px solid var(--border-light);appearance:none;cursor:pointer;background:var(--surface-card);width:18px;height:18px;transition:all var(--transition-fast);border-radius:4px;flex-shrink:0}.InboxPage-module__tb3faG__selectAll:checked{background:var(--brand-primary);border-color:var(--brand-primary)}.InboxPage-module__tb3faG__toolbarLabel{color:var(--text-secondary);margin-left:4px;font-size:12px}.InboxPage-module__tb3faG__toolbarSpacer{flex:1}.InboxPage-module__tb3faG__sortBtn{border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;align-items:center;gap:4px;padding:4px 8px;font-size:12px;display:flex}.InboxPage-module__tb3faG__sortBtn:hover{color:var(--text-primary);background:#0000000a}.InboxPage-module__tb3faG__messageList{flex:1;overflow-y:auto}.InboxPage-module__tb3faG__messageItem{cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);border-left:3px solid #0000;align-items:flex-start;gap:12px;padding:14px 16px 14px 13px;display:flex;position:relative}.InboxPage-module__tb3faG__messageItem:after{content:"";background:var(--border-light);height:1px;position:absolute;bottom:0;left:61px;right:16px}.InboxPage-module__tb3faG__messageItem:last-child:after{display:none}.InboxPage-module__tb3faG__messageItem:hover{background:#0070ff08}.InboxPage-module__tb3faG__messageItem.InboxPage-module__tb3faG__selected{border-left-color:var(--brand-primary);background:#0070ff0f}.InboxPage-module__tb3faG__messageItem.InboxPage-module__tb3faG__unread{background:#0070ff05}.InboxPage-module__tb3faG__messageItem.InboxPage-module__tb3faG__unread.InboxPage-module__tb3faG__selected{background:#0070ff0f}.InboxPage-module__tb3faG__msgCheckbox{border:1.5px solid var(--border-light);appearance:none;cursor:pointer;background:var(--surface-card);width:16px;height:16px;transition:all var(--transition-fast);border-radius:3px;flex-shrink:0;margin-top:2px}.InboxPage-module__tb3faG__msgCheckbox:checked{background:var(--brand-primary);border-color:var(--brand-primary)}.InboxPage-module__tb3faG__starBtn{cursor:pointer;width:28px;height:28px;color:var(--border-light);transition:color var(--transition-fast);border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-top:-2px;display:flex}.InboxPage-module__tb3faG__starBtn:hover,.InboxPage-module__tb3faG__starBtn.InboxPage-module__tb3faG__starred{color:var(--premium-gold)}.InboxPage-module__tb3faG__msgAvatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-top:2px;font-size:14px;font-weight:600;display:flex}.InboxPage-module__tb3faG__msgContent{flex:1;min-width:0}.InboxPage-module__tb3faG__msgHeader{align-items:center;gap:6px;margin-bottom:2px;line-height:20px;display:flex}.InboxPage-module__tb3faG__unreadDot{background:var(--badge-red);vertical-align:1px;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-right:6px;display:inline-block}.InboxPage-module__tb3faG__msgSender{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.InboxPage-module__tb3faG__msgTime{color:var(--text-secondary);white-space:nowrap;flex-shrink:0;align-items:center;margin-left:auto;font-size:12px;display:inline-flex}.InboxPage-module__tb3faG__msgSubject{color:var(--text-secondary);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;font-weight:400;line-height:20px;display:-webkit-box;overflow:hidden}.InboxPage-module__tb3faG__messageItem.InboxPage-module__tb3faG__unread .InboxPage-module__tb3faG__msgSubject{color:var(--text-primary);font-weight:600}.InboxPage-module__tb3faG__msgPreview{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:18px;overflow:hidden}.InboxPage-module__tb3faG__msgTag{border-radius:var(--radius-full);flex-shrink:0;align-items:center;padding:0 6px;font-size:11px;font-weight:500;line-height:16px;display:inline-flex}.InboxPage-module__tb3faG__detailPanel{background:var(--surface-card);flex-direction:column;flex:1;display:flex;overflow:hidden}.InboxPage-module__tb3faG__emptyState{color:var(--text-secondary);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;display:flex}.InboxPage-module__tb3faG__emptyIcon{background:var(--surface);width:64px;height:64px;color:var(--text-secondary);opacity:.6;border-radius:50%;justify-content:center;align-items:center;display:flex}.InboxPage-module__tb3faG__emptyTitle{color:var(--text-primary);font-size:15px;font-weight:500}.InboxPage-module__tb3faG__emptyDesc{color:var(--text-secondary);font-size:13px}.InboxPage-module__tb3faG__detailHeader{border-bottom:1px solid var(--border-light);flex-shrink:0;padding:20px 24px 16px}.InboxPage-module__tb3faG__detailActions{align-items:center;gap:4px;margin-bottom:16px;display:flex}.InboxPage-module__tb3faG__actionBtn{border:1px solid var(--border-light);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);background:0 0;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;display:flex}.InboxPage-module__tb3faG__actionBtn:hover{background:var(--surface);color:var(--text-primary);border-color:var(--text-secondary)}.InboxPage-module__tb3faG__actionBtn.InboxPage-module__tb3faG__danger:hover{color:var(--badge-red);background:#ef44440f;border-color:#ef44444d}.InboxPage-module__tb3faG__detailSubject{color:var(--text-primary);margin-bottom:12px;font-size:20px;font-weight:600;line-height:28px}.InboxPage-module__tb3faG__detailMeta{align-items:center;gap:12px;display:flex}.InboxPage-module__tb3faG__senderAvatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:600;display:flex}.InboxPage-module__tb3faG__senderInfo{flex:1;min-width:0}.InboxPage-module__tb3faG__senderName{color:var(--text-primary);margin-bottom:2px;font-size:14px;font-weight:600}.InboxPage-module__tb3faG__senderEmail{color:var(--text-secondary);font-size:12px}.InboxPage-module__tb3faG__detailTime{color:var(--text-secondary);flex-shrink:0;font-size:12px}.InboxPage-module__tb3faG__detailBody{flex:1;padding:24px;overflow-y:auto}.InboxPage-module__tb3faG__detailContent{font:var(--font-body);color:var(--text-primary);max-width:720px;line-height:26px}.InboxPage-module__tb3faG__detailContent p{margin-bottom:16px}.InboxPage-module__tb3faG__detailContent strong{font-weight:600}.InboxPage-module__tb3faG__detailContent h1,.InboxPage-module__tb3faG__detailContent h2,.InboxPage-module__tb3faG__detailContent h3,.InboxPage-module__tb3faG__detailContent h4{margin:16px 0 8px;font-size:15px;font-weight:600}.InboxPage-module__tb3faG__detailContent ul,.InboxPage-module__tb3faG__detailContent ol{margin:0 0 16px;padding-left:22px}.InboxPage-module__tb3faG__detailContent li{margin:2px 0}.InboxPage-module__tb3faG__detailContent blockquote{border-left:3px solid var(--border-light);color:var(--text-secondary);margin:0 0 16px;padding-left:12px}.InboxPage-module__tb3faG__detailContent table{border-collapse:collapse;max-width:100%;margin:4px 0 16px;line-height:22px;display:block;overflow-x:auto}.InboxPage-module__tb3faG__detailContent th,.InboxPage-module__tb3faG__detailContent td{border:1px solid var(--border-light);text-align:left;white-space:nowrap;padding:6px 12px;font-size:13px}.InboxPage-module__tb3faG__detailContent th{color:var(--text-primary);background:#00000008;font-weight:600}.InboxPage-module__tb3faG__detailContent code{background:#0000000f;border-radius:3px;padding:0 4px;font-size:13px}.InboxPage-module__tb3faG__detailContent hr{border:none;border-top:1px solid var(--border-light);margin:16px 0}[data-theme=dark] .InboxPage-module__tb3faG__messageItem:hover{background:#ffffff08}[data-theme=dark] .InboxPage-module__tb3faG__messageItem.InboxPage-module__tb3faG__unread{background:#0070ff0f}[data-theme=dark] .InboxPage-module__tb3faG__messageItem.InboxPage-module__tb3faG__selected{background:#0070ff29}[data-theme=dark] .InboxPage-module__tb3faG__messageItem.InboxPage-module__tb3faG__unread.InboxPage-module__tb3faG__selected{background:#0070ff29}[data-theme=dark] .InboxPage-module__tb3faG__detailContent th{background:#ffffff0a}[data-theme=dark] .InboxPage-module__tb3faG__detailContent code{background:#ffffff0f}.InboxPage-module__tb3faG__attachments{border-top:1px solid var(--border-light);flex-wrap:wrap;gap:10px;margin-top:24px;padding-top:20px;display:flex}.InboxPage-module__tb3faG__attachmentItem{background:var(--surface);border:1px solid var(--border-light);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);align-items:center;gap:10px;padding:10px 14px;display:flex}.InboxPage-module__tb3faG__attachmentItem:hover{border-color:var(--brand-primary);box-shadow:var(--shadow-sm)}.InboxPage-module__tb3faG__attachIcon{border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.InboxPage-module__tb3faG__attachName{color:var(--text-primary);font-size:13px;font-weight:500;line-height:18px}.InboxPage-module__tb3faG__attachSize{color:var(--text-secondary);font-size:11px}.InboxPage-module__tb3faG__quickReply{border-top:1px solid var(--border-light);flex-shrink:0;padding:16px 24px}.InboxPage-module__tb3faG__replyBox{background:var(--surface);border:1px solid var(--border-light);border-radius:var(--radius-md);transition:all var(--transition-fast);align-items:center;gap:10px;padding:10px 14px;display:flex}.InboxPage-module__tb3faG__replyBox:focus-within{border-color:var(--brand-primary);background:var(--surface-card);box-shadow:0 0 0 3px #0070ff14}.InboxPage-module__tb3faG__replyInput{font:var(--font-body);color:var(--text-primary);background:0 0;border:none;outline:none;flex:1}.InboxPage-module__tb3faG__replyInput::placeholder{color:var(--text-secondary)}.InboxPage-module__tb3faG__replyBtn{background:var(--brand-primary);border-radius:var(--radius-sm);color:#fff;cursor:pointer;width:32px;height:32px;transition:all var(--transition-fast);border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.InboxPage-module__tb3faG__replyBtn:hover{box-shadow:var(--glow-blue)}@media (max-width:1023px){.InboxPage-module__tb3faG__listPanel{width:320px}}@media (max-width:767px){.InboxPage-module__tb3faG__mainBody{flex-direction:column}.InboxPage-module__tb3faG__listPanel{border-right:none;border-bottom:1px solid var(--border-light);width:100%;height:50%}.InboxPage-module__tb3faG__detailPanel{height:50%}.InboxPage-module__tb3faG__detailSubject{font-size:16px}}
.CasePanel-module__im5zYW__panel{background:var(--surface-card);flex-direction:column;flex:1;width:100%;min-height:0;font-size:13px;display:flex;overflow-y:auto}.CasePanel-module__im5zYW__header{border-bottom:1px solid var(--border-light);color:var(--text-secondary);flex-shrink:0;align-items:center;gap:8px;padding:12px 16px 10px;font-size:13px;font-weight:600;display:flex}.CasePanel-module__im5zYW__headerTitle{white-space:nowrap;flex:1}.CasePanel-module__im5zYW__body{flex-direction:column;flex:1;gap:16px;min-height:0;padding:14px 16px 20px;display:flex}.CasePanel-module__im5zYW__stateCenter{min-height:80px;color:var(--text-secondary);text-align:center;flex:1;justify-content:center;align-items:center;padding:16px;font-size:13px;display:flex}.CasePanel-module__im5zYW__caseTitle{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.CasePanel-module__im5zYW__caseCode{color:var(--text-primary);word-break:break-all;font-size:14px;font-weight:700}.CasePanel-module__im5zYW__badge{border-radius:999px;flex-shrink:0;align-items:center;height:20px;padding:0 7px;font-size:11px;font-weight:600;display:inline-flex}.CasePanel-module__im5zYW__badgeDraft{color:#64748b;background:#f1f5f9}.CasePanel-module__im5zYW__badgeActive{color:#15803d;background:#dcfce7}.CasePanel-module__im5zYW__badgeBlocked{color:#b45309;background:#fef3c7}.CasePanel-module__im5zYW__badgeDone{color:#1d4ed8;background:#eff6ff}.CasePanel-module__im5zYW__badgeCancelled{color:#b91c1c;background:#fee2e2}.CasePanel-module__im5zYW__badgeArchived{color:#94a3b8;border:1px solid var(--border-light);background:#f8fafc}.CasePanel-module__im5zYW__section{flex-direction:column;gap:6px;display:flex}.CasePanel-module__im5zYW__sectionLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}.CasePanel-module__im5zYW__infoValue{color:var(--text-primary);word-break:break-word;font-size:13px;line-height:1.5}.CasePanel-module__im5zYW__muted{color:var(--text-secondary)}.CasePanel-module__im5zYW__participantList{flex-direction:column;gap:6px;display:flex}.CasePanel-module__im5zYW__participantRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.CasePanel-module__im5zYW__participantId{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.CasePanel-module__im5zYW__participantRole{color:var(--brand-primary);background:#0070ff14;border-radius:4px;flex-shrink:0;padding:1px 6px;font-size:11px;font-weight:600}.CasePanel-module__im5zYW__eventList{flex-direction:column;gap:8px;display:flex}.CasePanel-module__im5zYW__eventRow{align-items:flex-start;gap:8px;display:flex}.CasePanel-module__im5zYW__eventDot{background:var(--brand-primary);opacity:.55;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:5px}.CasePanel-module__im5zYW__eventContent{flex-direction:column;gap:1px;min-width:0;display:flex}.CasePanel-module__im5zYW__eventType{color:var(--text-primary);font-size:12px;font-weight:500}.CasePanel-module__im5zYW__eventTime{color:var(--text-secondary);font-size:11px}[data-theme=dark] .CasePanel-module__im5zYW__panel{background:var(--surface-card)}
.QualityInspectionWorkspace-module__vAWq8q__listPage{padding:48px 24px 64px calc(var(--sidebar-collapsed) + 24px);flex-direction:column;gap:56px;width:100%;display:flex}.QualityInspectionWorkspace-module__vAWq8q__heroSection{text-align:center;width:100%;max-width:720px;margin:0 auto}.QualityInspectionWorkspace-module__vAWq8q__heroTitle{color:var(--text-primary);letter-spacing:.5px;margin:0 0 12px;font-size:28px;font-weight:700}.QualityInspectionWorkspace-module__vAWq8q__heroSubtitle{color:var(--text-secondary);margin:0 0 32px;font-size:14px;line-height:1.6}.QualityInspectionWorkspace-module__vAWq8q__heroCard{background:var(--surface-card);border:1px solid var(--border-light);border-radius:var(--radius-lg);text-align:left;box-shadow:var(--shadow-sm);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);padding:16px 20px 12px}.QualityInspectionWorkspace-module__vAWq8q__heroCardFocused{border-color:var(--brand-primary);box-shadow:0 0 0 3px #0070ff1a, var(--shadow-card)}.QualityInspectionWorkspace-module__vAWq8q__heroInputRow{align-items:flex-start;gap:12px;display:flex}.QualityInspectionWorkspace-module__vAWq8q__heroInputRow textarea{min-height:36px;max-height:200px;font-size:15px;font-family:var(--font-family);color:var(--text-primary);resize:none;background:0 0;border:none;outline:none;flex:1;padding:7px 0;line-height:1.55;overflow-y:hidden}.QualityInspectionWorkspace-module__vAWq8q__heroInputRow textarea::placeholder{color:var(--text-secondary)}.QualityInspectionWorkspace-module__vAWq8q__heroSparkle{opacity:.5;flex-shrink:0;margin-top:4px}.QualityInspectionWorkspace-module__vAWq8q__heroBottomRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.QualityInspectionWorkspace-module__vAWq8q__heroBottomLeft{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.QualityInspectionWorkspace-module__vAWq8q__heroUploadNotice{color:var(--danger,#c0392b);margin:0 0 10px;font-size:12px;line-height:1.5}.QualityInspectionWorkspace-module__vAWq8q__heroFileChipList{border-bottom:1px solid var(--border-light);flex-wrap:wrap;gap:8px;margin-bottom:12px;padding-bottom:12px;display:flex}.QualityInspectionWorkspace-module__vAWq8q__heroFileChip{background:var(--surface);border:1px solid var(--border-light);max-width:220px;height:28px;color:var(--text-primary);border-radius:999px;align-items:center;gap:8px;padding:0 10px;font-size:12px;display:inline-flex}.QualityInspectionWorkspace-module__vAWq8q__heroFileChipThumb{object-fit:cover;border-radius:6px;flex-shrink:0;width:28px;height:28px}.QualityInspectionWorkspace-module__vAWq8q__heroFileChipName{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.QualityInspectionWorkspace-module__vAWq8q__heroFileChipRemove{width:16px;height:16px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.QualityInspectionWorkspace-module__vAWq8q__heroFileChipRemove:hover{color:var(--text-primary);background:#94a3b829}[data-theme=dark] .QualityInspectionWorkspace-module__vAWq8q__heroFileChip{background:#33415580;border-color:#47556999}.QualityInspectionWorkspace-module__vAWq8q__heroSubmit{height:36px;padding:0 20px}.QualityInspectionWorkspace-module__vAWq8q__entrySection{flex-direction:column;gap:16px;display:flex}.QualityInspectionWorkspace-module__vAWq8q__entrySectionHeader{border-bottom:1px solid var(--border-light);align-items:baseline;gap:12px;padding-bottom:14px;display:flex}.QualityInspectionWorkspace-module__vAWq8q__entrySectionTitle{color:var(--text-primary);white-space:nowrap;flex-shrink:0;margin:0;font-size:20px;font-weight:700;line-height:1.2}.QualityInspectionWorkspace-module__vAWq8q__entrySectionDesc{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.6}.QualityInspectionWorkspace-module__vAWq8q__entryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.QualityInspectionWorkspace-module__vAWq8q__entryCard{border:1px solid var(--border-light);background:color-mix(in srgb, var(--surface-card) 88%, var(--surface) 12%);cursor:pointer;border-radius:16px;flex-direction:column;gap:8px;min-width:0;min-height:148px;padding:20px 22px;text-decoration:none;transition:border-color .18s,box-shadow .18s,background .18s;display:flex;overflow:hidden;box-shadow:0 2px 8px #0f172a0a}.QualityInspectionWorkspace-module__vAWq8q__entryCard:hover{background:var(--surface-card);border-color:#0070ff47;box-shadow:0 8px 28px #0070ff17}.QualityInspectionWorkspace-module__vAWq8q__entryCardTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.QualityInspectionWorkspace-module__vAWq8q__entryCardDot{background:var(--brand-primary);opacity:.7;border-radius:50%;flex-shrink:0;width:8px;height:8px}.QualityInspectionWorkspace-module__vAWq8q__entryCardDate{color:var(--text-secondary);font-size:12px}.QualityInspectionWorkspace-module__vAWq8q__entryCardLabel{color:var(--text-primary);-webkit-line-clamp:1;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;margin:0;font-size:16px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.QualityInspectionWorkspace-module__vAWq8q__entryCardDescription{color:var(--text-secondary);-webkit-line-clamp:2;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;flex:1;margin:0;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.QualityInspectionWorkspace-module__vAWq8q__entryCardFooter{justify-content:space-between;align-items:center;margin-top:auto;padding-top:6px;display:flex}.QualityInspectionWorkspace-module__vAWq8q__entryCardArrow{color:var(--brand-primary);opacity:0;font-size:12px;font-weight:600;transition:opacity .18s}.QualityInspectionWorkspace-module__vAWq8q__entryCard:hover .QualityInspectionWorkspace-module__vAWq8q__entryCardArrow{opacity:1}.QualityInspectionWorkspace-module__vAWq8q__entryDeleteBtn{color:var(--badge-red);cursor:pointer;opacity:0;background:0 0;border:1px solid #ef444440;border-radius:6px;flex-shrink:0;padding:3px 10px;font-size:12px;font-weight:500;transition:opacity .18s,background .15s,border-color .15s}.QualityInspectionWorkspace-module__vAWq8q__entryCard:hover .QualityInspectionWorkspace-module__vAWq8q__entryDeleteBtn{opacity:1}.QualityInspectionWorkspace-module__vAWq8q__entryDeleteBtn:hover{border-color:var(--badge-red);background:#ef44440f}[data-theme=dark] .QualityInspectionWorkspace-module__vAWq8q__entryDeleteBtn{color:var(--badge-red);border-color:#ef444433}[data-theme=dark] .QualityInspectionWorkspace-module__vAWq8q__entryCard{background:color-mix(in srgb, var(--surface-card) 92%, var(--surface) 8%);box-shadow:0 2px 8px #0003}[data-theme=dark] .QualityInspectionWorkspace-module__vAWq8q__entryCard:hover{background:var(--surface-card);box-shadow:0 8px 28px #0070ff24}@media (max-width:1023px){.QualityInspectionWorkspace-module__vAWq8q__entryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.QualityInspectionWorkspace-module__vAWq8q__entrySectionHeader{flex-wrap:wrap}}@media (max-width:767px){.QualityInspectionWorkspace-module__vAWq8q__entryGrid{grid-template-columns:1fr}}.QualityInspectionWorkspace-module__vAWq8q__cardActionError{color:var(--badge-red);margin-top:8px;display:block}
.ToolboxPage-module__6UsOgG__page{padding:28px 24px 48px calc(var(--sidebar-collapsed) + 24px);flex-direction:column;gap:32px;display:flex}.ToolboxPage-module__6UsOgG__section{flex-direction:column;gap:18px;display:flex}.ToolboxPage-module__6UsOgG__sectionHeader{border-bottom:1px solid var(--border-light);align-items:baseline;gap:12px;padding-bottom:14px;display:flex}.ToolboxPage-module__6UsOgG__sectionTitle{color:var(--text-primary);white-space:nowrap;flex-shrink:0;margin:0;font-size:20px;font-weight:700;line-height:1.2}.ToolboxPage-module__6UsOgG__sectionDesc{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.7}.ToolboxPage-module__6UsOgG__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ToolboxPage-module__6UsOgG__card{border:1px solid var(--border-light);background:color-mix(in srgb, var(--surface-card) 88%, var(--surface) 12%);border-radius:16px;flex-direction:column;gap:12px;min-height:172px;padding:20px 22px;text-decoration:none;transition:border-color .18s,box-shadow .18s,background .18s,transform .18s;display:flex;box-shadow:0 2px 8px #0f172a0a}.ToolboxPage-module__6UsOgG__card:hover{background:var(--surface-card);border-color:#0070ff47;transform:translateY(-1px);box-shadow:0 8px 28px #0070ff17}.ToolboxPage-module__6UsOgG__cardTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.ToolboxPage-module__6UsOgG__toolIdentity{align-items:center;gap:12px;min-width:0;display:flex}.ToolboxPage-module__6UsOgG__iconBadge{width:36px;height:36px;color:var(--brand-primary);background:#0070ff14;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ToolboxPage-module__6UsOgG__cardTitle{color:var(--text-primary);margin:0;font-size:18px;font-weight:600;line-height:1.3}.ToolboxPage-module__6UsOgG__cardTag{color:#0f8b60;background:#12b98a1f;border-radius:999px;justify-content:center;align-items:center;padding:4px 8px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.ToolboxPage-module__6UsOgG__cardDescription{color:var(--text-secondary);flex:1;margin:0;font-size:13px;line-height:1.7}.ToolboxPage-module__6UsOgG__cardFooter{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:8px;display:flex}.ToolboxPage-module__6UsOgG__cardMeta{color:var(--text-secondary);font-size:12px}.ToolboxPage-module__6UsOgG__cardArrow{color:var(--brand-primary);opacity:0;font-size:12px;font-weight:600;transition:opacity .18s}.ToolboxPage-module__6UsOgG__card:hover .ToolboxPage-module__6UsOgG__cardArrow{opacity:1}[data-theme=dark] .ToolboxPage-module__6UsOgG__card{background:color-mix(in srgb, var(--surface-card) 92%, #0f0f0f 8%);box-shadow:0 2px 8px #0003}[data-theme=dark] .ToolboxPage-module__6UsOgG__card:hover{background:var(--surface-card);box-shadow:0 8px 28px #0070ff24}[data-theme=dark] .ToolboxPage-module__6UsOgG__cardTag{color:#6ee7b7;background:#12b98a2e}@media (max-width:1023px){.ToolboxPage-module__6UsOgG__page{padding-left:20px}.ToolboxPage-module__6UsOgG__sectionHeader{flex-wrap:wrap}.ToolboxPage-module__6UsOgG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ToolboxPage-module__6UsOgG__page{padding:16px 12px 32px}.ToolboxPage-module__6UsOgG__card{min-height:auto;padding:18px}.ToolboxPage-module__6UsOgG__toolIdentity{gap:10px}.ToolboxPage-module__6UsOgG__grid{grid-template-columns:1fr}.ToolboxPage-module__6UsOgG__cardDescription{font-size:15px}}
.PointsUsageChart-module__T3An9a__card{border-radius:var(--radius-md);background:var(--surface-card);box-sizing:border-box;flex-direction:column;gap:8px;padding:16px 20px 8px;display:flex;box-shadow:0 2px 8px #a2bbcb2b}.PointsUsageChart-module__T3An9a__header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.PointsUsageChart-module__T3An9a__title{font:var(--font-body);color:var(--text-primary);font-weight:600}.PointsUsageChart-module__T3An9a__summary{font:var(--font-caption);color:var(--text-secondary)}.PointsUsageChart-module__T3An9a__chart{width:100%;height:280px}[data-theme=dark] .PointsUsageChart-module__T3An9a__card{box-shadow:none;background:#20252d}[data-theme=dark] .PointsUsageChart-module__T3An9a__title{color:#e5e5e5}[data-theme=dark] .PointsUsageChart-module__T3An9a__summary{color:#a6a6a6}
.PointsPage-module__DJ7ZMG__page{--config-control-gap:8px;--config-section-gap:12px;flex-direction:column;gap:16px;width:100%;max-width:960px;margin:0 auto;padding:20px 24px;display:flex}.PointsPage-module__DJ7ZMG__headerCard{border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-card);justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.PointsPage-module__DJ7ZMG__headerInfo{flex-direction:column;gap:4px;display:flex}.PointsPage-module__DJ7ZMG__headerName{font:var(--font-body);color:var(--text-secondary)}.PointsPage-module__DJ7ZMG__headerLabel{font:var(--font-caption);color:var(--text-secondary)}.PointsPage-module__DJ7ZMG__headerBalance{color:var(--premium-gold);font-size:36px;font-weight:700;line-height:1.1}.PointsPage-module__DJ7ZMG__orderBtn{border-radius:var(--radius-full);background:var(--brand-primary);color:#fff;cursor:pointer;height:40px;box-shadow:var(--glow-blue);border:0;padding:0 24px;font-weight:600}.PointsPage-module__DJ7ZMG__tabs{border-bottom:1px solid var(--border-light);gap:24px;display:flex}.PointsPage-module__DJ7ZMG__tab{color:var(--text-secondary);font:var(--font-body);cursor:pointer;background:0 0;border:0;padding:10px 2px;position:relative}.PointsPage-module__DJ7ZMG__tabActive{color:var(--brand-primary);font-weight:600}.PointsPage-module__DJ7ZMG__tabActive:after{content:"";background:var(--brand-primary);height:2px;position:absolute;bottom:-1px;left:0;right:0}.PointsPage-module__DJ7ZMG__pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.PointsPage-module__DJ7ZMG__totalCount{font:var(--font-caption);color:var(--text-secondary)}.PointsPage-module__DJ7ZMG__paginationControls{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.PointsPage-module__DJ7ZMG__pageButton{border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--surface-card);min-width:28px;height:28px;color:var(--text-secondary);font:var(--font-caption);cursor:pointer;transition:all var(--transition-fast);padding:0 8px}.PointsPage-module__DJ7ZMG__pageButton:hover:not(:disabled){color:var(--brand-primary);border-color:var(--brand-primary)}.PointsPage-module__DJ7ZMG__pageButton:disabled{opacity:.45;cursor:not-allowed}.PointsPage-module__DJ7ZMG__pageButtonActive{color:var(--brand-primary);border-color:var(--brand-primary);background:color-mix(in srgb, var(--surface) 80%, var(--brand-primary) 10%)}.PointsPage-module__DJ7ZMG__ellipsis{color:var(--text-secondary);font:var(--font-caption)}.PointsPage-module__DJ7ZMG__table{border-collapse:collapse;table-layout:fixed;background:var(--surface-card);border-radius:var(--radius-md);width:100%;overflow:hidden}.PointsPage-module__DJ7ZMG__table th,.PointsPage-module__DJ7ZMG__table td{text-align:left;font:var(--font-body);border-bottom:1px solid var(--border-light);overflow-wrap:break-word;word-break:break-word;padding:12px 16px}.PointsPage-module__DJ7ZMG__table th{background:var(--surface);color:var(--text-secondary);font-weight:600}.PointsPage-module__DJ7ZMG__change{color:var(--badge-red);font-weight:600}.PointsPage-module__DJ7ZMG__recharge{color:var(--status-green);font-weight:600}.PointsPage-module__DJ7ZMG__empty{text-align:center;color:var(--text-secondary);padding:28px 16px}.PointsPage-module__DJ7ZMG__table .PointsPage-module__DJ7ZMG__emptyCell{padding:0}.PointsPage-module__DJ7ZMG__loadMore{border:1px solid var(--border-light);border-radius:var(--radius-full);background:var(--surface-card);height:36px;color:var(--brand-primary);font:var(--font-body);cursor:pointer;align-self:center;padding:0 28px;font-weight:600}.PointsPage-module__DJ7ZMG__loadMore:disabled{color:var(--text-secondary);cursor:default}.PointsPage-module__DJ7ZMG__invoiceNote{color:var(--text-secondary);font:var(--font-caption);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 4px;display:flex}.PointsPage-module__DJ7ZMG__qrToggle{color:var(--brand-primary);cursor:pointer;font:var(--font-caption);background:0 0;border:0;text-decoration:underline}.PointsPage-module__DJ7ZMG__qrImage{object-fit:contain;border:1px solid var(--border-light);border-radius:var(--radius-md);background:#fff;flex-basis:100%;max-width:160px;height:160px}
.DocumentFileCard-module__0ykYDG__card{box-sizing:border-box;border:1px solid var(--border-light,#7f7f7f40);background:var(--surface-card,#7f7f7f0f);cursor:pointer;border-radius:12px;align-items:center;gap:12px;width:100%;max-width:520px;padding:12px 14px;display:flex}.DocumentFileCard-module__0ykYDG__icon{width:36px;height:36px;color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 12%, transparent);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.DocumentFileCard-module__0ykYDG__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.DocumentFileCard-module__0ykYDG__title{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.DocumentFileCard-module__0ykYDG__meta{text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary,var(--assistant-muted));font-size:12px;line-height:18px;overflow:hidden}.DocumentFileCard-module__0ykYDG__preview{border:1px solid color-mix(in srgb, var(--brand-primary) 40%, transparent);font:inherit;color:var(--brand-primary);cursor:pointer;background:0 0;border-radius:8px;flex:none;padding:4px 14px;font-size:13px;transition:background-color .15s}.DocumentFileCard-module__0ykYDG__preview:hover{background:color-mix(in srgb, var(--brand-primary) 10%, transparent)}.DocumentFileCard-module__0ykYDG__preview:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}
