.feishu-module__s8NpRq__fullViewportDrawer{height:100dvh;z-index:calc(var(--z-overlay) + 1);top:0}.feishu-module__s8NpRq__drawerBody{box-sizing:border-box;flex-direction:column;gap:0;height:100%;padding:0;display:flex}.feishu-module__s8NpRq__drawerContent{background:#eef5f8;flex-direction:column;flex:1;gap:18px;min-height:0;padding:24px;display:flex;overflow:auto}[data-theme=dark] .feishu-module__s8NpRq__drawerContent{background:#15191f}.feishu-module__s8NpRq__drawerTitle{align-items:center;gap:8px;margin:0;font-size:18px;font-weight:700;display:flex}.feishu-module__s8NpRq__drawerHint{color:var(--text-secondary,#6b7280);margin:0;font-size:13px;line-height:1.6}.feishu-module__s8NpRq__input{background:0 0;border:none;outline:none;width:100%;font-size:14px}.feishu-module__s8NpRq__compactControl{height:30px;min-height:30px;padding-inline:10px}.feishu-module__s8NpRq__select{cursor:pointer;background:0 0;border:none;outline:none;width:100%;font-size:14px}.feishu-module__s8NpRq__previewRow{align-items:center;gap:8px;font-size:13px;display:flex}.feishu-module__s8NpRq__previewTag{color:#2563eb;background:#3b82f61f;border-radius:999px;padding:2px 10px;font-weight:600;display:inline-flex}.feishu-module__s8NpRq__errorText{color:#dc2626;margin:0;font-size:13px}.feishu-module__s8NpRq__actions{gap:10px;margin-top:auto;display:flex}.feishu-module__s8NpRq__steps{color:var(--color-text-secondary,#6b7280);background:#00000008;border-radius:12px;margin:0;padding:12px 14px;font-size:12px;line-height:1.7}.feishu-module__s8NpRq__cardWithActions{position:relative}.feishu-module__s8NpRq__cardDeleteBtn{color:#dc2626;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:6px;margin-left:auto;padding:2px 8px;font-size:12px;transition:opacity .15s,background-color .15s}.feishu-module__s8NpRq__cardWithActions:hover .feishu-module__s8NpRq__cardDeleteBtn{opacity:1}.feishu-module__s8NpRq__cardDeleteBtn:hover{background:#dc26261a}.feishu-module__s8NpRq__cardUpdateBtn{color:#2563eb;cursor:pointer;background:0 0;border:none;border-radius:6px;margin-left:auto;padding:2px 8px;font-size:12px}.feishu-module__s8NpRq__cardUpdateBtn:hover{background:#2563eb1a}.feishu-module__s8NpRq__cardUpdateBtn+.feishu-module__s8NpRq__cardDeleteBtn{margin-left:8px}.feishu-module__s8NpRq__cardOpenLink{color:#2563eb;font-size:12px;text-decoration:none}.feishu-module__s8NpRq__cardOpenLink:hover{text-decoration:underline}.feishu-module__s8NpRq__panel{flex-direction:column;gap:20px;display:flex}.feishu-module__s8NpRq__panelSection{flex-direction:column;gap:12px;display:flex}.feishu-module__s8NpRq__panelHeading{color:var(--color-text,#111827);margin:0;font-size:14px;font-weight:600}.feishu-module__s8NpRq__credConfigured{color:var(--color-text-secondary,#6b7280);align-items:center;gap:10px;font-size:13px;display:flex}.feishu-module__s8NpRq__linkBtn{color:#2563eb;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}.feishu-module__s8NpRq__linkBtn:hover{text-decoration:underline}.feishu-module__s8NpRq__providerGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.feishu-module__s8NpRq__providerCard{border:1px solid var(--color-border,#e5e7eb);cursor:pointer;background:0 0;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:16px 10px;transition:border-color .15s,box-shadow .15s;display:flex}.feishu-module__s8NpRq__providerCard:hover:not(:disabled){border-color:#2563eb;box-shadow:0 2px 10px #2563eb1f}.feishu-module__s8NpRq__providerDisabled{opacity:.5;cursor:not-allowed}[data-theme=dark] .feishu-module__s8NpRq__providerCard{border-color:#ffffff29}.feishu-module__s8NpRq__providerEmoji{font-size:24px}.feishu-module__s8NpRq__providerName{color:var(--text-primary);font-size:14px;font-weight:600}.feishu-module__s8NpRq__providerDesc{color:var(--text-secondary,#6b7280);text-align:center;font-size:11px;line-height:1.4}.feishu-module__s8NpRq__backBtn{color:var(--color-text-secondary,#6b7280);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:13px}.feishu-module__s8NpRq__backBtn:hover{color:#2563eb}
.FilePreviewDialog-module__fE1jJq__backdrop{z-index:1200;background:#0f172a7a;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.FilePreviewDialog-module__fE1jJq__dialog{border:1px solid var(--border-light);background:var(--surface-card);border-radius:10px;flex-direction:column;width:min(1120px,100%);height:min(760px,100vh - 56px);display:flex;overflow:hidden;box-shadow:0 28px 80px #0f172a3d}.FilePreviewDialog-module__fE1jJq__footer{border-top:1px solid var(--border-light);flex-shrink:0;justify-content:flex-end;align-items:center;gap:16px;padding:16px 20px;display:flex}.FilePreviewDialog-module__fE1jJq__titleGroup{align-items:center;gap:10px;min-width:0;display:flex}.FilePreviewDialog-module__fE1jJq__title{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;font-weight:700;overflow:hidden}.FilePreviewDialog-module__fE1jJq__readonlyTag{color:#fff;background:#ffffff2e;border-radius:999px;flex-shrink:0;padding:4px 8px;font-size:11px;font-weight:600}.FilePreviewDialog-module__fE1jJq__retryButton{cursor:pointer;border:0}.FilePreviewDialog-module__fE1jJq__content{background:color-mix(in srgb, var(--surface-card) 90%, var(--surface) 10%);flex:1;min-height:0;padding:20px;overflow:hidden}.FilePreviewDialog-module__fE1jJq__message,.FilePreviewDialog-module__fE1jJq__messageStack{height:100%;color:var(--text-secondary);justify-content:center;align-items:center;margin:0;font-size:14px;display:flex}.FilePreviewDialog-module__fE1jJq__messageStack{flex-direction:column;gap:14px}.FilePreviewDialog-module__fE1jJq__errorMessage{color:#dc2626;margin:0;font-size:14px}.FilePreviewDialog-module__fE1jJq__retryButton{color:#2563eb;background:#2563eb1a;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600}.FilePreviewDialog-module__fE1jJq__retryButton:hover{background:#2563eb29}.FilePreviewDialog-module__fE1jJq__pdfFrame{background:#fff;border:0;border-radius:10px;width:100%;height:100%}.FilePreviewDialog-module__fE1jJq__sheetPreview{flex-direction:column;gap:10px;height:100%;min-height:0;display:flex}.FilePreviewDialog-module__fE1jJq__tableScroll{border:1px solid var(--border-light);background:var(--surface-card);border-radius:10px;flex:1;min-height:0;overflow:auto}.FilePreviewDialog-module__fE1jJq__table{border-collapse:collapse;width:max-content;min-width:100%;color:var(--text-primary);font-size:12px}.FilePreviewDialog-module__fE1jJq__table th,.FilePreviewDialog-module__fE1jJq__table td{border-right:1px solid var(--border-light);border-bottom:1px solid var(--border-light);text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:120px;max-width:280px;padding:9px 12px;overflow:hidden}.FilePreviewDialog-module__fE1jJq__table th{z-index:1;background:var(--surface);font-weight:700;position:sticky;top:0}.FilePreviewDialog-module__fE1jJq__truncatedHint{color:var(--text-secondary);flex-shrink:0;margin:0;font-size:12px}.FilePreviewDialog-module__fE1jJq__originalLink{color:#2563eb;font-size:13px;font-weight:600;text-decoration:none}.FilePreviewDialog-module__fE1jJq__originalLink:hover{text-decoration:underline}@media (max-width:720px){.FilePreviewDialog-module__fE1jJq__backdrop{padding:12px}.FilePreviewDialog-module__fE1jJq__dialog{border-radius:14px;height:calc(100vh - 24px)}.FilePreviewDialog-module__fE1jJq__content{padding:12px}}
.DashboardEntryPage-module__EN7J7a__page{padding:28px 24px 48px calc(var(--sidebar-collapsed) + 24px);flex-direction:column;gap:40px;display:flex}.DashboardEntryPage-module__EN7J7a__listPage{padding:40px 24px 64px calc(var(--sidebar-collapsed) + 24px);flex-direction:column;gap:40px;width:100%;display:flex}.DashboardEntryPage-module__EN7J7a__heroSection{text-align:center;width:100%;max-width:720px;margin:0 auto}.DashboardEntryPage-module__EN7J7a__heroTitle{color:var(--text-primary);letter-spacing:.5px;margin:0 0 12px;font-size:28px;font-weight:700}.DashboardEntryPage-module__EN7J7a__heroSubtitle{color:var(--text-secondary);margin:0 0 28px;font-size:14px;line-height:1.6}.DashboardEntryPage-module__EN7J7a__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}.DashboardEntryPage-module__EN7J7a__heroCardFocused{border-color:var(--brand-primary);box-shadow:0 0 0 3px #0070ff1a, var(--shadow-card)}.DashboardEntryPage-module__EN7J7a__heroInputRow{align-items:flex-start;gap:12px;display:flex}.DashboardEntryPage-module__EN7J7a__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}.DashboardEntryPage-module__EN7J7a__heroInputRow textarea::placeholder{color:#999}.DashboardEntryPage-module__EN7J7a__heroSparkle{opacity:.5;flex-shrink:0;margin-top:4px}.DashboardEntryPage-module__EN7J7a__heroBottomRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.DashboardEntryPage-module__EN7J7a__heroBottomLeft{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.DashboardEntryPage-module__EN7J7a__heroFileChipList{border-bottom:1px solid var(--border-light);flex-wrap:wrap;gap:8px;margin-bottom:12px;padding-bottom:12px;display:flex}.DashboardEntryPage-module__EN7J7a__heroFileChip{max-width:220px;height:28px;color:var(--text-primary);background:#f1f5f9;border:1px solid #dbe4ef;border-radius:999px;align-items:center;gap:8px;padding:0 10px;font-size:12px;display:inline-flex}.DashboardEntryPage-module__EN7J7a__heroFileChipName{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.DashboardEntryPage-module__EN7J7a__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}.DashboardEntryPage-module__EN7J7a__heroFileChipRemove:hover{color:var(--text-primary);background:#94a3b829}.DashboardEntryPage-module__EN7J7a__heroSubmit{height:36px;padding:0 20px}.DashboardEntryPage-module__EN7J7a__tabBar{border-bottom:1px solid var(--border-light);gap:28px;display:flex}.DashboardEntryPage-module__EN7J7a__tabButton{height:46px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0 2px;font-size:20px;font-weight:700;transition:color .16s;display:inline-flex;position:relative}.DashboardEntryPage-module__EN7J7a__tabButton:hover,.DashboardEntryPage-module__EN7J7a__tabButtonActive,.DashboardEntryPage-module__EN7J7a__tabButtonActive:hover{color:var(--text-primary)}.DashboardEntryPage-module__EN7J7a__tabButtonActive:after{content:"";background:var(--brand-primary);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.DashboardEntryPage-module__EN7J7a__emptyState{text-align:center;border:1px dashed var(--border-light);background:color-mix(in srgb, var(--surface-card) 50%, var(--surface) 50%);border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:56px 24px;display:flex}.DashboardEntryPage-module__EN7J7a__emptyIcon{width:56px;height:56px;color:var(--brand-primary);background:#0070ff14;border-radius:50%;justify-content:center;align-items:center;display:flex}.DashboardEntryPage-module__EN7J7a__emptyTitle{color:var(--text-primary);margin:0;font-size:15px;font-weight:600}.DashboardEntryPage-module__EN7J7a__emptyDesc{max-width:420px;color:var(--text-secondary);margin:0;font-size:13px;line-height:1.6}[data-theme=dark] .DashboardEntryPage-module__EN7J7a__heroFileChip{background:#33415580;border-color:#47556999}.DashboardEntryPage-module__EN7J7a__section{flex-direction:column;gap:16px;display:flex}.DashboardEntryPage-module__EN7J7a__sectionHeader{border-bottom:1px solid var(--border-light);align-items:baseline;gap:12px;padding-bottom:14px;display:flex}.DashboardEntryPage-module__EN7J7a__sectionTitle{color:var(--text-primary);white-space:nowrap;flex-shrink:0;margin:0;font-size:20px;font-weight:700;line-height:1.2}.DashboardEntryPage-module__EN7J7a__sectionDesc{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.6}.DashboardEntryPage-module__EN7J7a__systemReportCatalog{flex-direction:column;gap:28px;display:flex}.DashboardEntryPage-module__EN7J7a__categorySection{flex-direction:column;gap:14px;display:flex}.DashboardEntryPage-module__EN7J7a__categoryHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.DashboardEntryPage-module__EN7J7a__categoryTitle{color:var(--text-primary);margin:0;font-size:16px;font-weight:700}.DashboardEntryPage-module__EN7J7a__categoryDescription{color:var(--text-secondary);margin:6px 0 0;font-size:13px;line-height:1.6}.DashboardEntryPage-module__EN7J7a__categoryCount{color:var(--brand-primary);background:#0070ff14;border-radius:999px;flex-shrink:0;padding:6px 10px;font-size:12px;font-weight:600}.DashboardEntryPage-module__EN7J7a__categoryEmpty{border:1px dashed var(--border-light);color:var(--text-secondary);background:color-mix(in srgb, var(--surface-card) 50%, var(--surface) 50%);text-align:center;border-radius:12px;padding:40px 24px;font-size:13px}.DashboardEntryPage-module__EN7J7a__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.DashboardEntryPage-module__EN7J7a__card{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-height:148px;padding:20px 22px;text-decoration:none;transition:border-color .18s,box-shadow .18s,background .18s;display:flex;box-shadow:0 2px 8px #0f172a0a}.DashboardEntryPage-module__EN7J7a__card:hover{background:var(--surface-card);border-color:#0070ff47;box-shadow:0 8px 28px #0070ff17}.DashboardEntryPage-module__EN7J7a__createCard{border-style:dashed;border-color:var(--border-light);color:var(--text-secondary);background:0 0;justify-content:center;align-items:center;gap:12px}.DashboardEntryPage-module__EN7J7a__createCard:hover{border-color:var(--brand-primary);color:var(--brand-primary);box-shadow:none;background:#0070ff08}.DashboardEntryPage-module__EN7J7a__createIcon{border:1.5px dashed;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:border-color .18s;display:flex}.DashboardEntryPage-module__EN7J7a__createLabel{font-size:14px;font-weight:600}.DashboardEntryPage-module__EN7J7a__cardTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.DashboardEntryPage-module__EN7J7a__cardDot{background:var(--brand-primary);opacity:.7;border-radius:50%;flex-shrink:0;width:8px;height:8px}.DashboardEntryPage-module__EN7J7a__cardDotSystem{background:#12b98a}.DashboardEntryPage-module__EN7J7a__cardDate{color:var(--text-secondary);font-size:12px}.DashboardEntryPage-module__EN7J7a__cardLabel{color:var(--text-primary);margin:0;font-size:16px;font-weight:600;line-height:1.3}.DashboardEntryPage-module__EN7J7a__cardDescription{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.DashboardEntryPage-module__EN7J7a__cardFooter{justify-content:space-between;align-items:center;margin-top:auto;padding-top:6px;display:flex}.DashboardEntryPage-module__EN7J7a__cardArrow{color:var(--brand-primary);opacity:0;font-size:12px;font-weight:600;transition:opacity .18s}.DashboardEntryPage-module__EN7J7a__card:hover .DashboardEntryPage-module__EN7J7a__cardArrow{opacity:1}.DashboardEntryPage-module__EN7J7a__deleteBtn{color:var(--badge-red);cursor:pointer;opacity:0;background:0 0;border:1px solid #ef444440;border-radius:6px;padding:3px 10px;font-size:12px;font-weight:500;transition:opacity .18s,background .15s,border-color .15s}.DashboardEntryPage-module__EN7J7a__card:hover .DashboardEntryPage-module__EN7J7a__deleteBtn{opacity:1}.DashboardEntryPage-module__EN7J7a__deleteBtn:hover{border-color:var(--badge-red);background:#ef44440f}[data-theme=dark] .DashboardEntryPage-module__EN7J7a__card{background:color-mix(in srgb, var(--surface-card) 92%, #0f0f0f 8%);box-shadow:0 2px 8px #0003}[data-theme=dark] .DashboardEntryPage-module__EN7J7a__card:hover{background:var(--surface-card);box-shadow:0 8px 28px #0070ff24}[data-theme=dark] .DashboardEntryPage-module__EN7J7a__createCard{background:0 0}[data-theme=dark] .DashboardEntryPage-module__EN7J7a__filterCardActive{background:color-mix(in srgb, var(--brand-primary) 14%, var(--surface-card) 86%)}[data-theme=dark] .DashboardEntryPage-module__EN7J7a__deleteBtn{color:#f87171;border-color:#ef444433}[data-theme=dark] .DashboardEntryPage-module__EN7J7a__deleteBtn:hover{background:#ef44441a;border-color:#f87171}@media (max-width:1023px){.DashboardEntryPage-module__EN7J7a__page,.DashboardEntryPage-module__EN7J7a__listPage{padding-left:20px}.DashboardEntryPage-module__EN7J7a__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.DashboardEntryPage-module__EN7J7a__sectionHeader{flex-wrap:wrap}}@media (max-width:767px){.DashboardEntryPage-module__EN7J7a__page,.DashboardEntryPage-module__EN7J7a__listPage{gap:28px;padding:16px 12px 32px}.DashboardEntryPage-module__EN7J7a__grid{grid-template-columns:1fr}.DashboardEntryPage-module__EN7J7a__filterGrid{flex-wrap:nowrap;margin:0 -12px;padding:0 12px 4px;overflow-x:auto}.DashboardEntryPage-module__EN7J7a__filterCard{flex:none}.DashboardEntryPage-module__EN7J7a__categoryHeader{align-items:center}}@media (prefers-reduced-motion:reduce){.DashboardEntryPage-module__EN7J7a__filterCard{transition:none}}
.DashboardReportPage-module__elumxW__page{min-width:0;min-height:calc(100dvh - var(--topbar-height));flex-direction:column;display:flex}.DashboardReportPage-module__elumxW__content{min-width:0;min-height:0;padding-left:calc(var(--sidebar-collapsed) + 4px);flex:1;display:flex}.DashboardReportPage-module__elumxW__content>*{flex:auto;min-width:0;min-height:0}@media (max-width:1023px){.DashboardReportPage-module__elumxW__content{padding-left:0}}
.DataTable-module__CBM0za__wrapper{border:1px solid var(--border-light);background:var(--surface-card);box-shadow:var(--shadow-sm);border-radius:8px;overflow:hidden}.DataTable-module__CBM0za__tableContainer{position:relative;overflow:auto}.DataTable-module__CBM0za__table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.DataTable-module__CBM0za__headCell{border-bottom:1px solid var(--border-light);background:color-mix(in srgb, var(--surface) 88%, white 12%);color:var(--text-primary);padding:12px 16px;font-size:14px;font-weight:600;line-height:20px}.DataTable-module__CBM0za__bodyCell{border-bottom:1px solid color-mix(in srgb, var(--border-light) 80%, transparent);color:var(--text-primary);word-break:break-word;padding:12px 16px;font-size:14px;line-height:20px}.DataTable-module__CBM0za__row:nth-child(2n) .DataTable-module__CBM0za__bodyCell{background:color-mix(in srgb, var(--surface) 72%, white 28%)}.DataTable-module__CBM0za__row:hover .DataTable-module__CBM0za__bodyCell{background:color-mix(in srgb, var(--surface) 72%, var(--brand-primary) 6%)}.DataTable-module__CBM0za__left{text-align:left}.DataTable-module__CBM0za__center{text-align:center}.DataTable-module__CBM0za__right{text-align:right}.DataTable-module__CBM0za__emptyCell{color:var(--text-secondary);text-align:center;padding:48px 16px;font-size:14px;line-height:22px}.DataTable-module__CBM0za__loadingMask{background:#ffffff9e;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.DataTable-module__CBM0za__loadingText{box-shadow:var(--shadow-sm);color:var(--text-secondary);background:#fffffff2;border-radius:999px;padding:10px 16px;font-size:13px}.DataTable-module__CBM0za__pagination{border-top:1px solid var(--border-light);background:var(--surface-card);justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.DataTable-module__CBM0za__total{color:var(--text-secondary);font-size:13px;line-height:20px}.DataTable-module__CBM0za__paginationControls{align-items:center;gap:8px;display:flex}.DataTable-module__CBM0za__pageSizeLabel{color:var(--text-secondary);align-items:center;gap:8px;font-size:13px;display:inline-flex}.DataTable-module__CBM0za__pageSizeSelect{border:1px solid var(--border-light);background:var(--surface-card);min-width:72px;height:32px;color:var(--text-primary);font:inherit;border-radius:4px;padding:0 10px}.DataTable-module__CBM0za__pageSizeSelect:focus{border-color:var(--brand-primary);outline:none;box-shadow:0 0 0 2px #0070ff2e}.DataTable-module__CBM0za__pageButton{border:1px solid var(--border-light);background:var(--surface-card);min-width:32px;height:32px;color:var(--text-secondary);cursor:pointer;border-radius:4px;padding:0 10px;font-size:13px;line-height:30px;transition:all .2s}.DataTable-module__CBM0za__pageButton:hover:not(:disabled){color:var(--brand-primary);border-color:var(--brand-primary)}.DataTable-module__CBM0za__pageButton:disabled{opacity:.45;cursor:not-allowed}.DataTable-module__CBM0za__pageButtonActive{color:var(--brand-primary);border-color:var(--brand-primary);background:color-mix(in srgb, var(--surface) 80%, var(--brand-primary) 10%)}.DataTable-module__CBM0za__ellipsis{color:var(--text-secondary);font-size:13px}[data-theme=dark] .DataTable-module__CBM0za__wrapper{background:var(--surface-card);box-shadow:var(--shadow-card)}[data-theme=dark] .DataTable-module__CBM0za__headCell{color:#d6d6d6;background:#222}[data-theme=dark] .DataTable-module__CBM0za__bodyCell{color:var(--text-primary);background:#1a1a1a}[data-theme=dark] .DataTable-module__CBM0za__row:nth-child(2n) .DataTable-module__CBM0za__bodyCell{background:#202020}[data-theme=dark] .DataTable-module__CBM0za__row:hover .DataTable-module__CBM0za__bodyCell{background:#252525}[data-theme=dark] .DataTable-module__CBM0za__loadingMask{background:#0a0a0a9e}[data-theme=dark] .DataTable-module__CBM0za__loadingText{color:#c9c9c9;background:#202020f5}:is([data-theme=dark] .DataTable-module__CBM0za__pageSizeSelect,[data-theme=dark] .DataTable-module__CBM0za__pageButton){background:#1d1d1d}[data-theme=dark] .DataTable-module__CBM0za__pageButtonActive{color:#d8e8ff;background:#0070ff1f}@media (max-width:960px){.DataTable-module__CBM0za__pagination{flex-direction:column;align-items:flex-start}.DataTable-module__CBM0za__paginationControls{flex-wrap:wrap}}
.DateNav-module__j6GMLW__dateNavigation{justify-content:center;align-items:center;gap:0;height:32px;display:inline-flex}.DateNav-module__j6GMLW__navButton{background:var(--surface-card);width:28px;min-width:28px;height:28px;color:var(--text-secondary);cursor:pointer;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:28px;line-height:1;transition:all .2s;display:inline-flex}.DateNav-module__j6GMLW__navButton:hover:not(:disabled){background:color-mix(in srgb, var(--surface) 86%, white 14%);color:var(--brand-primary)}.DateNav-module__j6GMLW__navButton:active:not(:disabled){transform:scale(.95)}.DateNav-module__j6GMLW__navButton:disabled{opacity:.45;cursor:not-allowed}.DateNav-module__j6GMLW__navButton:focus-visible{outline-offset:2px;outline:2px solid #0070ff38}.DateNav-module__j6GMLW__datePickerWrap{width:136px}[data-theme=dark] .DateNav-module__j6GMLW__navButton{color:#b3b3b3;background:#1d1d1d}[data-theme=dark] .DateNav-module__j6GMLW__navButton:hover:not(:disabled){color:var(--text-primary);background:#252525}
.StatsCard-module__edtDGW__card{background:#fff;border:1px solid #ddd;border-radius:10px;width:200px;min-height:101px;padding:15px}.StatsCard-module__edtDGW__label{color:#666;margin-bottom:16px;font-size:14px;line-height:20px}.StatsCard-module__edtDGW__value{text-align:center;font-size:24px;font-weight:700;line-height:1.2}.StatsCard-module__edtDGW__default{color:#333}.StatsCard-module__edtDGW__accent{color:#2196f3}.StatsCard-module__edtDGW__success{color:#4caf50}.StatsCard-module__edtDGW__warning{color:#f59e0b}
.BehaviorGrid-module__0APGVG__recordWrap{border:1px solid var(--checkin-panel-border);background:var(--checkin-panel-bg);min-width:0;min-height:0;box-shadow:var(--checkin-panel-shadow);border-radius:14px;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.BehaviorGrid-module__0APGVG__recordTips{border-bottom:1px solid var(--checkin-soft-border);background:linear-gradient(180deg, var(--checkin-panel-bg) 0%, var(--checkin-panel-bg-elevated) 100%);flex:none;justify-content:flex-end;width:100%;padding:15px;display:flex}.BehaviorGrid-module__0APGVG__recordTipsItem{color:var(--checkin-text-secondary);align-items:center;margin-left:18px;font-size:14px;line-height:20px;display:inline-flex}.BehaviorGrid-module__0APGVG__iconDuty,.BehaviorGrid-module__0APGVG__iconManagerPatrolNum{border-radius:2px;width:16px;height:16px;margin-right:5px;display:inline-block}.BehaviorGrid-module__0APGVG__iconDuty{background:var(--checkin-accent-soft)}.BehaviorGrid-module__0APGVG__iconManagerPatrolNum{background-image:url(https://qm-web-static.oss-cn-hangzhou.aliyuncs.com/service-record-web/icon-managerPatrol-tips.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%}[data-theme=dark] .BehaviorGrid-module__0APGVG__iconDuty{background:#0070ff5c;box-shadow:inset 0 0 0 1px #1e90ff}[data-theme=dark] .BehaviorGrid-module__0APGVG__iconManagerPatrolNum{background-color:#0070ff9e;background-image:none;position:relative;box-shadow:inset 0 0 0 1px #1e90ff}[data-theme=dark] .BehaviorGrid-module__0APGVG__iconManagerPatrolNum:after{content:"";filter:brightness(0)invert();background:url(https://qm-web-static.oss-cn-hangzhou.aliyuncs.com/service-record-web/icon-managerPatrol-tips.png) 50%/100% 100% no-repeat;position:absolute;inset:2px}.BehaviorGrid-module__0APGVG__recordCont{flex-direction:column;flex:1;width:100%;min-height:0;padding:15px;display:flex;position:relative}.BehaviorGrid-module__0APGVG__tableContainer{border:1px solid var(--checkin-table-grid);background:var(--checkin-table-shell-bg);text-align:center;border-radius:12px;flex:1;min-height:0;font-size:14px;line-height:41.25px;overflow:auto;box-shadow:inset 0 1px #ffffff05}.BehaviorGrid-module__0APGVG__table{white-space:nowrap;width:100%}.BehaviorGrid-module__0APGVG__headerRow,.BehaviorGrid-module__0APGVG__tableRow{border-bottom:1px solid var(--checkin-table-grid);display:flex}.BehaviorGrid-module__0APGVG__tableRow:last-child,.BehaviorGrid-module__0APGVG__headerRow:last-child{border-bottom:0}.BehaviorGrid-module__0APGVG__headerRow{z-index:3;background:var(--checkin-table-header-bg);position:sticky;top:0;left:0}.BehaviorGrid-module__0APGVG__headerCell,.BehaviorGrid-module__0APGVG__cell{border-right:1px solid var(--checkin-table-grid);background:var(--checkin-table-cell-bg);flex:none;height:41.25px}.BehaviorGrid-module__0APGVG__headerCell{background:var(--checkin-table-header-bg);color:var(--checkin-text-secondary)}.BehaviorGrid-module__0APGVG__headerCellOne{background:var(--checkin-table-header-bg)}.BehaviorGrid-module__0APGVG__headerCell:not(.BehaviorGrid-module__0APGVG__headerCellOne){opacity:.85}.BehaviorGrid-module__0APGVG__headerCellDisabled{background:var(--checkin-table-disabled-bg);color:var(--checkin-table-disabled-text)}.BehaviorGrid-module__0APGVG__w64{width:48px}.BehaviorGrid-module__0APGVG__w150{width:150px;padding:0 7.5px}.BehaviorGrid-module__0APGVG__tableRow:nth-child(odd),.BehaviorGrid-module__0APGVG__tableRow:nth-child(odd) .BehaviorGrid-module__0APGVG__cell{background:var(--checkin-table-row-alt)}.BehaviorGrid-module__0APGVG__stickyFirstColumn{z-index:2;position:sticky;left:0}.BehaviorGrid-module__0APGVG__regionCell{overflow:hidden}.BehaviorGrid-module__0APGVG__regionCloseWrap{text-overflow:ellipsis;white-space:nowrap;align-items:center;display:flex;overflow:hidden}.BehaviorGrid-module__0APGVG__regionName{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.BehaviorGrid-module__0APGVG__regionNameTooltip{flex:1;min-width:0;overflow:hidden}.BehaviorGrid-module__0APGVG__pauseIcon{width:14px;height:14px;color:var(--checkin-accent);flex:none;margin-right:4px}.BehaviorGrid-module__0APGVG__cellContent{justify-content:center;align-items:center;display:flex}.BehaviorGrid-module__0APGVG__icon{border-radius:3.75px;width:28.5px;height:28.5px;display:inline-block}.BehaviorGrid-module__0APGVG__iconPatrol{background:var(--checkin-accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--checkin-accent) 30%, transparent)}.BehaviorGrid-module__0APGVG__iconManagerPatrol{background-color:var(--checkin-accent-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--checkin-accent) 38%, transparent);background-image:url(https://qm-web-static.oss-cn-hangzhou.aliyuncs.com/service-record-web/icon-managerPatrol.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.BehaviorGrid-module__0APGVG__empty{width:100%;min-height:100%;color:var(--checkin-text-muted);justify-content:center;align-items:center;font-size:14px;display:flex}.BehaviorGrid-module__0APGVG__popoverHitArea{z-index:1200;min-width:400px;padding-top:8px;position:absolute;transform:translate(-50%)}.BehaviorGrid-module__0APGVG__popover{border:1px solid var(--checkin-soft-border);background:var(--checkin-popover-bg);width:100%;box-shadow:var(--checkin-popover-shadow);border-radius:8px;padding:18px 20px 20px}.BehaviorGrid-module__0APGVG__popoverMetrics{justify-content:space-around;align-items:center;gap:16px;display:flex}.BehaviorGrid-module__0APGVG__popoverMetric{flex-direction:column;flex:1;align-items:center;display:flex}.BehaviorGrid-module__0APGVG__numText{color:var(--checkin-text-primary);font-size:18px;line-height:1.2}.BehaviorGrid-module__0APGVG__nameText{color:var(--checkin-text-secondary);font-size:12px;line-height:18px}.BehaviorGrid-module__0APGVG__nameText span{color:var(--checkin-text-muted)}.BehaviorGrid-module__0APGVG__imgManager{width:30px;height:30px}.BehaviorGrid-module__0APGVG__popoverButtonWrap{text-align:center;margin-top:20px}.BehaviorGrid-module__0APGVG__popoverButton{border:1px solid var(--checkin-soft-border);background:var(--checkin-panel-bg-elevated);width:161px;height:34px;color:var(--checkin-accent);cursor:pointer;border-radius:19px;font-size:14px;font-weight:400}.BehaviorGrid-module__0APGVG__popoverButton:disabled{opacity:.5;cursor:not-allowed}@media (max-width:1200px){.BehaviorGrid-module__0APGVG__popoverHitArea{min-width:320px}}
.BuildingFloorNavigator-module__MZo82q__navigator{--floor-accent:#3b8ef5;--floor-accent-soft:#3b8ef53b;--floor-bg:#f9f9f9;--floor-cap:#fff;--floor-border:#dadada;--floor-structure:#fff;flex-direction:column;height:100%;min-height:0;padding-top:16px;display:flex;position:relative}.BuildingFloorNavigator-module__MZo82q__floorPopover{--floor-popover-surface:#fff;z-index:1050;position:fixed}.BuildingFloorNavigator-module__MZo82q__floorPopover:before{top:clamp(16px, var(--floor-popover-arrow-top), calc(100% - 16px));z-index:1;content:"";filter:drop-shadow(-2px 1px 2px #0f172a14);border-top:10px solid #0000;border-bottom:10px solid #0000;width:0;height:0;position:absolute;transform:translateY(-50%)}.BuildingFloorNavigator-module__MZo82q__floorPopoverRight:before{border-right:10px solid var(--floor-popover-surface);left:-10px}.BuildingFloorNavigator-module__MZo82q__floorPopoverLeft:before{border-left:10px solid var(--floor-popover-surface);filter:drop-shadow(2px 1px 2px #0f172a14);right:-10px}.BuildingFloorNavigator-module__MZo82q__navigatorHeader{z-index:20;justify-content:center;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.BuildingFloorNavigator-module__MZo82q__buildingArrow{color:#606266;cursor:pointer;background:0 0;border:0;width:30px;padding:0}.BuildingFloorNavigator-module__MZo82q__arrowIcon{width:20px;height:20px}.BuildingFloorNavigator-module__MZo82q__arrowIconReverse{transform:rotate(180deg)}.BuildingFloorNavigator-module__MZo82q__buildingArrow:focus-visible,.BuildingFloorNavigator-module__MZo82q__buildingSelect:focus-visible,.BuildingFloorNavigator-module__MZo82q__addActionButton:focus-visible,.BuildingFloorNavigator-module__MZo82q__floorSelectButton:focus-visible,.BuildingFloorNavigator-module__MZo82q__floorSwitch button:focus-visible,.BuildingFloorNavigator-module__MZo82q__floorMoreButton:focus-visible,.BuildingFloorNavigator-module__MZo82q__navigatorMenu button:focus-visible{outline-offset:2px;outline:2px solid #3b8ef559}.BuildingFloorNavigator-module__MZo82q__buildingSelectWrap{color:#313131;text-align:center;background:#fff;border:1px solid #00000026;border-radius:8px;flex:0 0 168px;width:168px;height:30px;font-size:14px;line-height:30px;position:relative}.BuildingFloorNavigator-module__MZo82q__buildingSelect{width:100%;height:30px;color:inherit;cursor:pointer;font:inherit;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0 10px;font-size:14px;line-height:30px;overflow:hidden}.BuildingFloorNavigator-module__MZo82q__buildingSelectPlaceholder{color:#00000040}.BuildingFloorNavigator-module__MZo82q__buildingListbox{z-index:30;background:#fff;border-radius:6px;flex-direction:column;width:100%;max-height:200px;display:flex;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 6px 26px #4f576221}.BuildingFloorNavigator-module__MZo82q__buildingListbox button{color:#313131;cursor:pointer;width:100%;font:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f3;padding:8px 12px;font-size:14px;line-height:20px}.BuildingFloorNavigator-module__MZo82q__buildingListbox button:last-child{border-bottom:0}.BuildingFloorNavigator-module__MZo82q__buildingListbox button:hover,.BuildingFloorNavigator-module__MZo82q__buildingListbox button:focus-visible,.BuildingFloorNavigator-module__MZo82q__buildingListbox button[aria-selected=true]{color:#000000d9;background:#f5f8ff}.BuildingFloorNavigator-module__MZo82q__addActionWrap{justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;position:relative}.BuildingFloorNavigator-module__MZo82q__addActionButton{width:26px;height:26px;color:var(--floor-accent);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:inline-grid}.BuildingFloorNavigator-module__MZo82q__addActionButton:hover,.BuildingFloorNavigator-module__MZo82q__addActionButton[aria-expanded=true]{background:#edf5ff}.BuildingFloorNavigator-module__MZo82q__addActionMenu{z-index:1100;background:#fff;border-radius:8px;flex-direction:column;width:148px;display:flex;position:fixed;overflow:hidden;box-shadow:0 4px 12px #1f3a4829}.BuildingFloorNavigator-module__MZo82q__addActionMenu button{color:#34465b;cursor:pointer;min-height:44px;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #edf0f3;align-items:center;gap:10px;padding:8px 14px;font-size:14px;display:flex}.BuildingFloorNavigator-module__MZo82q__addActionMenu button:last-child{border-bottom:0}.BuildingFloorNavigator-module__MZo82q__addActionMenu button:hover,.BuildingFloorNavigator-module__MZo82q__addActionMenu button:focus-visible{color:#000000d9;background:#f5f8ff;outline:none}.BuildingFloorNavigator-module__MZo82q__addActionMenu svg{color:#5d6876;flex:none}.BuildingFloorNavigator-module__MZo82q__floorStage{height:calc(100% - 46px);margin-top:46px;display:flex}.BuildingFloorNavigator-module__MZo82q__floorSwitch{z-index:2;flex-direction:column;gap:21px;display:flex;position:absolute;top:50%;left:16.5px;transform:translateY(-50%)}.BuildingFloorNavigator-module__MZo82q__floorSwitch button{cursor:pointer;background:0 0;border:0;width:30px;height:30px;padding:0}.BuildingFloorNavigator-module__MZo82q__floorSwitch img{object-fit:contain;width:100%;height:100%}.BuildingFloorNavigator-module__MZo82q__floorSwitch button:first-child img{transform:rotate(180deg)}.BuildingFloorNavigator-module__MZo82q__floorStack{flex:1;justify-content:center;min-height:0;padding:0;display:flex;overflow-y:auto}.BuildingFloorNavigator-module__MZo82q__floorTower{width:192px;min-height:min-content}.BuildingFloorNavigator-module__MZo82q__buildingRoof{object-fit:fill;width:192px;height:114px;display:block}.BuildingFloorNavigator-module__MZo82q__floorItem{color:#b5b5b5;cursor:pointer;width:84px;height:25px;font-size:12px;position:relative}.BuildingFloorNavigator-module__MZo82q__floorSelectButton{width:84px;height:25px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;display:block;position:relative;overflow:visible}.BuildingFloorNavigator-module__MZo82q__towerFloorRight,.BuildingFloorNavigator-module__MZo82q__towerFloorLeft{box-sizing:border-box;border:1px solid var(--floor-border);background:var(--floor-bg);border-top:0;border-right:0;height:25px;transition:background-color .18s ease-out,color .18s ease-out;display:block;position:relative}.BuildingFloorNavigator-module__MZo82q__towerFloorLeft{border-left:1px solid var(--floor-border);width:63px;transform:translateY(-34px)skewY(227deg)}.BuildingFloorNavigator-module__MZo82q__towerFloorLeft:before{background:var(--floor-border);content:"";width:1px;height:24px;display:block;position:absolute;transform:translate(8px)skew(142deg)}.BuildingFloorNavigator-module__MZo82q__towerFloorLeft:after{border-style:solid;border-width:23px 18px 0 0;border-color:var(--floor-cap) transparent transparent transparent;content:"";width:0;height:0;display:block;position:absolute}.BuildingFloorNavigator-module__MZo82q__towerFloorRight{width:128px;margin-left:63px;padding-left:16px;line-height:25px;transform:translateY(-40px)skewY(167deg)}.BuildingFloorNavigator-module__MZo82q__towerFloorRight:after{background:var(--floor-border);content:"";width:1px;height:25px;display:block;position:absolute;top:-3px;right:6px;transform:skew(180deg)}.BuildingFloorNavigator-module__MZo82q__towerFloorIcon{color:var(--floor-structure);position:absolute;top:-12px;right:-3px}.BuildingFloorNavigator-module__MZo82q__towerIconUp{width:18px;height:26px;color:var(--floor-structure)}.BuildingFloorNavigator-module__MZo82q__towerIconDown{width:22px;height:31px;color:var(--floor-structure)}.BuildingFloorNavigator-module__MZo82q__towerFloorLast .BuildingFloorNavigator-module__MZo82q__towerFloorRight:before{background:var(--floor-border);content:"";width:2px;height:6px;display:block;position:absolute;bottom:0;right:4px;transform:skew(126deg)}.BuildingFloorNavigator-module__MZo82q__towerFloorLast .BuildingFloorNavigator-module__MZo82q__towerFloorIcon:before{z-index:1;border-top:1px solid #0000;border-right:0;border-bottom:8px solid var(--floor-cap);content:"";border-left:11px solid #0000;width:0;height:0;display:block;position:absolute;bottom:2px;right:2px}.BuildingFloorNavigator-module__MZo82q__towerFloorName{text-overflow:ellipsis;white-space:nowrap;align-items:center;max-width:92px;display:inline-flex;overflow:hidden}.BuildingFloorNavigator-module__MZo82q__floorSelectButton:hover .BuildingFloorNavigator-module__MZo82q__towerFloorRight,.BuildingFloorNavigator-module__MZo82q__floorSelectButton:hover .BuildingFloorNavigator-module__MZo82q__towerFloorLeft{background:var(--floor-accent-soft);color:#fff}.BuildingFloorNavigator-module__MZo82q__towerFloorActive .BuildingFloorNavigator-module__MZo82q__towerFloorRight,.BuildingFloorNavigator-module__MZo82q__towerFloorActive .BuildingFloorNavigator-module__MZo82q__towerFloorLeft,.BuildingFloorNavigator-module__MZo82q__towerFloorActive .BuildingFloorNavigator-module__MZo82q__floorSelectButton:hover .BuildingFloorNavigator-module__MZo82q__towerFloorRight,.BuildingFloorNavigator-module__MZo82q__towerFloorActive .BuildingFloorNavigator-module__MZo82q__floorSelectButton:hover .BuildingFloorNavigator-module__MZo82q__towerFloorLeft{background:var(--floor-accent);color:#fff}.BuildingFloorNavigator-module__MZo82q__floorMoreButton{z-index:2;color:#7b8794;cursor:pointer;width:26px;height:26px;font:inherit;opacity:0;background:0 0;border:0;border-radius:6px;padding:0;font-size:16px;line-height:1;transition:background-color .18s ease-out,opacity .18s ease-out;position:absolute;top:-40px;left:198px}.BuildingFloorNavigator-module__MZo82q__floorItem:hover .BuildingFloorNavigator-module__MZo82q__floorMoreButton,.BuildingFloorNavigator-module__MZo82q__towerFloorActive .BuildingFloorNavigator-module__MZo82q__floorMoreButton,.BuildingFloorNavigator-module__MZo82q__floorMoreButton:focus-visible,.BuildingFloorNavigator-module__MZo82q__floorMoreButton[aria-expanded=true]{opacity:1}.BuildingFloorNavigator-module__MZo82q__towerFloorActive .BuildingFloorNavigator-module__MZo82q__floorMoreButton{color:var(--floor-accent)}.BuildingFloorNavigator-module__MZo82q__floorMoreButton:hover,.BuildingFloorNavigator-module__MZo82q__floorMoreButton[aria-expanded=true]{background:#364e5f1a}.BuildingFloorNavigator-module__MZo82q__navigatorMenu{z-index:4;background:#fff;border-radius:8px;flex-direction:column;gap:2px;width:120px;padding:4px;display:flex;position:absolute;top:-10px;left:76px;box-shadow:0 3px 8px #1f3a4824}.BuildingFloorNavigator-module__MZo82q__navigatorMenu button{color:#34465b;cursor:pointer;min-height:32px;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;padding:6px 10px;font-size:13px}.BuildingFloorNavigator-module__MZo82q__navigatorMenu button:hover,.BuildingFloorNavigator-module__MZo82q__navigatorMenu button:focus-visible{color:#000000d9;background:#f5f8ff}.BuildingFloorNavigator-module__MZo82q__navigatorMenu .BuildingFloorNavigator-module__MZo82q__dangerMenuItem{color:#b63b33}.BuildingFloorNavigator-module__MZo82q__navigatorMenu .BuildingFloorNavigator-module__MZo82q__dangerMenuItem:hover,.BuildingFloorNavigator-module__MZo82q__navigatorMenu .BuildingFloorNavigator-module__MZo82q__dangerMenuItem:focus-visible{color:#9f2f27;background:#fff1ef}.BuildingFloorNavigator-module__MZo82q__floorEmptyText{color:#7b8794;text-align:center;padding:20px 10px;font-size:13px;display:block}[data-theme=dark] .BuildingFloorNavigator-module__MZo82q__navigator{--floor-accent:var(--brand-primary);--floor-accent-soft:#0070ff3d;--floor-bg:#202020;--floor-cap:#181818;--floor-border:#363636;--floor-structure:#4a4a4a}[data-theme=dark] .BuildingFloorNavigator-module__MZo82q__floorPopover{--floor-popover-surface:var(--surface-card)}[data-theme=dark] .BuildingFloorNavigator-module__MZo82q__buildingArrow{color:#b3b3b3}:is([data-theme=dark] .BuildingFloorNavigator-module__MZo82q__buildingSelect,[data-theme=dark] .BuildingFloorNavigator-module__MZo82q__buildingSelectWrap,[data-theme=dark] .BuildingFloorNavigator-module__MZo82q__buildingListbox){color:var(--text-primary);background:#1d1d1d;border-color:#3a3a3a}[data-theme=dark] .BuildingFloorNavigator-module__MZo82q__buildingSelectPlaceholder{color:#5f5f5f}[data-theme=dark] .BuildingFloorNavigator-module__MZo82q__buildingListbox button{color:var(--text-primary);background:#1d1d1d;border-bottom-color:#353535}:is([data-theme=dark] .BuildingFloorNavigator-module__MZo82q__buildingListbox button:hover,[data-theme=dark] .BuildingFloorNavigator-module__MZo82q__buildingListbox button:focus-visible,[data-theme=dark] .BuildingFloorNavigator-module__MZo82q__buildingListbox button[aria-selected=true]){color:#63d2ee;background:#20252d}[data-theme=dark] .BuildingFloorNavigator-module__MZo82q__buildingRoof{filter:brightness(.24)saturate(.18)contrast(1.1)}[data-theme=dark] .BuildingFloorNavigator-module__MZo82q__floorSwitch img{filter:brightness(.3)saturate(.16)contrast(1.08)}[data-theme=dark] .BuildingFloorNavigator-module__MZo82q__floorItem{color:#7d7d7d}[data-theme=dark] .BuildingFloorNavigator-module__MZo82q__navigatorMenu{background:#1a1a1a}[data-theme=dark] .BuildingFloorNavigator-module__MZo82q__addActionMenu{background:#1a1a1a}[data-theme=dark] .BuildingFloorNavigator-module__MZo82q__addActionMenu button{color:#c4c4c4;border-bottom-color:#353535}:is([data-theme=dark] .BuildingFloorNavigator-module__MZo82q__addActionMenu button:hover,[data-theme=dark] .BuildingFloorNavigator-module__MZo82q__addActionMenu button:focus-visible){color:#63d2ee;background:#20252d}[data-theme=dark] .BuildingFloorNavigator-module__MZo82q__navigatorMenu button{color:#c4c4c4}@media (prefers-reduced-motion:reduce){.BuildingFloorNavigator-module__MZo82q__towerFloorRight,.BuildingFloorNavigator-module__MZo82q__towerFloorLeft,.BuildingFloorNavigator-module__MZo82q__floorMoreButton,.BuildingFloorNavigator-module__MZo82q__addActionMenu{transition:none}}
.BuildingSelector-module__O_GP2q__buildingWrap{border:1px solid var(--checkin-panel-border);background:var(--checkin-panel-bg);width:318px;min-height:0;box-shadow:var(--checkin-panel-shadow);border-radius:14px;flex:none;display:flex;position:relative;overflow:hidden}.BuildingSelector-module__O_GP2q__navigator{flex:1;min-width:0}.BuildingSelector-module__O_GP2q__empty{min-height:100%;color:var(--checkin-text-muted);flex:1;justify-content:center;align-items:center;font-size:14px;display:flex}@media (max-width:1200px){.BuildingSelector-module__O_GP2q__buildingWrap{width:100%;max-height:520px}}
.SharedDrawers-module__2xP1tG__backdrop{z-index:999;background:#0f172a7a;position:fixed;inset:0}.SharedDrawers-module__2xP1tG__detailDrawer{z-index:1000;background:#f5f7fa}.SharedDrawers-module__2xP1tG__elevatedBackdrop{z-index:1399}.SharedDrawers-module__2xP1tG__elevatedDrawer{z-index:1400}.SharedDrawers-module__2xP1tG__drawerHeader{background:linear-gradient(101deg,#126ef0 0%,#0ec899 100%);border-bottom:0;justify-content:space-between;align-items:center;min-height:48px;padding:0 16px 0 20px;display:flex}.SharedDrawers-module__2xP1tG__drawerTitle{color:#fff;margin:0;font-size:16px;font-weight:500}.SharedDrawers-module__2xP1tG__closeButton{width:var(--common-x-size);height:var(--common-x-size);color:#0ec899;cursor:pointer;background:#fffffff2;border:1px solid #ffffffd9;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;display:inline-flex}.SharedDrawers-module__2xP1tG__drawerBody{flex:1;padding:16px;overflow-y:auto}.SharedDrawers-module__2xP1tG__imagePreviewModal{z-index:1100;background:#000c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.SharedDrawers-module__2xP1tG__imagePreviewContainer{justify-content:center;align-items:center;max-width:90vw;max-height:90vh;display:flex;position:relative}.SharedDrawers-module__2xP1tG__previewImage{border-radius:8px;max-width:100%;max-height:100%;box-shadow:0 8px 32px #0000004d}.SharedDrawers-module__2xP1tG__previewCloseButton{width:var(--common-x-size);height:var(--common-x-size);color:#111827;cursor:pointer;background:#ffffffe6;border:0;border-radius:50%;font-size:20px;line-height:1;position:absolute;top:-40px;right:-40px}[data-theme=dark] .SharedDrawers-module__2xP1tG__detailDrawer{background:var(--surface)}[data-theme=dark] .SharedDrawers-module__2xP1tG__drawerHeader{background:linear-gradient(101deg,#113c7c 0%,#0c5747 100%)}.SharedDrawers-module__2xP1tG__detailDrawer.SharedDrawers-module__2xP1tG__detailDrawer{z-index:1000;border-radius:10px;height:100vh;top:0}
.CheckinDetailDrawer-module__JzmlvW__overlay{top:var(--topbar-height);bottom:0;right:0;left:var(--sidebar-collapsed);z-index:calc(var(--z-panel) - 1);background:#0000002e;border:0;padding:0;position:fixed}.CheckinDetailDrawer-module__JzmlvW__drawer{z-index:calc(var(--z-panel) + 1);background:var(--surface)}.CheckinDetailDrawer-module__JzmlvW__drawer .dashboardDetailDrawerBody{min-height:0;display:flex;overflow:hidden}.CheckinDetailDrawer-module__JzmlvW__drawerContent{flex-direction:column;flex:1;gap:8px;width:100%;min-height:0;padding:8px;display:flex;overflow:hidden}.CheckinDetailDrawer-module__JzmlvW__drawerHeader{border:1px solid var(--border-light);background:var(--surface-card);box-shadow:var(--shadow-sm);border-radius:8px;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.CheckinDetailDrawer-module__JzmlvW__drawerTitle{color:var(--text-primary);font-size:16px;font-weight:600;line-height:1}.CheckinDetailDrawer-module__JzmlvW__closeButton{width:var(--common-x-size);height:var(--common-x-size);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;font-size:24px;line-height:1}.CheckinDetailDrawer-module__JzmlvW__closeButton:hover{color:var(--text-primary)}.CheckinDetailDrawer-module__JzmlvW__headerCard{border:1px solid var(--border-light);background:var(--surface-card);box-shadow:var(--shadow-sm);border-radius:8px;padding:16px 20px}.CheckinDetailDrawer-module__JzmlvW__headerCardTitle{color:var(--text-primary);margin:0 0 20px;font-size:16px;font-weight:600;line-height:1}.CheckinDetailDrawer-module__JzmlvW__metrics{display:flex}.CheckinDetailDrawer-module__JzmlvW__metric{flex-direction:column;flex:auto;align-items:center;min-width:106px;display:flex;position:relative}.CheckinDetailDrawer-module__JzmlvW__metric:after{background:var(--border-light);content:"";width:1px;height:13px;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}.CheckinDetailDrawer-module__JzmlvW__metric:last-child:after{display:none}.CheckinDetailDrawer-module__JzmlvW__metricName{color:var(--text-secondary);font-size:14px;line-height:20px}.CheckinDetailDrawer-module__JzmlvW__metricValue{max-width:100%;color:var(--text-primary);white-space:nowrap;font-size:14px;font-weight:600;line-height:1.2}.CheckinDetailDrawer-module__JzmlvW__metricValuePrimary{color:var(--brand-primary)}.CheckinDetailDrawer-module__JzmlvW__imgManager{width:26px;height:26px}.CheckinDetailDrawer-module__JzmlvW__tableCard{border:1px solid var(--border-light);background:var(--surface-card);min-height:0;box-shadow:var(--shadow-sm);border-radius:8px;flex-direction:column;flex:1;padding:16px;display:flex;overflow:hidden}.CheckinDetailDrawer-module__JzmlvW__tableCard>[data-ssr-report-scroll-body]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.CheckinDetailDrawer-module__JzmlvW__tableCard>[data-ssr-report-scroll-body]>[data-ssr-report-scroll-container]{flex:1;min-height:0}.CheckinDetailDrawer-module__JzmlvW__tableCard>[data-ssr-report-scroll-body]>[data-ssr-report-pager]{flex:none}.CheckinDetailDrawer-module__JzmlvW__iconManWrap,.CheckinDetailDrawer-module__JzmlvW__iconStandWrap{justify-content:center;align-items:center;display:inline-flex;position:relative}.CheckinDetailDrawer-module__JzmlvW__iconManWrap{padding-left:18px}.CheckinDetailDrawer-module__JzmlvW__iconStandWrap{padding-right:16px}.CheckinDetailDrawer-module__JzmlvW__iconManager,.CheckinDetailDrawer-module__JzmlvW__iconStand{width:14px;height:14px;position:absolute}.CheckinDetailDrawer-module__JzmlvW__iconManager{color:#f48466;left:0}.CheckinDetailDrawer-module__JzmlvW__iconStand{color:#11ac86;right:0}[data-theme=dark] .CheckinDetailDrawer-module__JzmlvW__overlay{background:#0000006b}[data-theme=dark] .CheckinDetailDrawer-module__JzmlvW__drawer{background:var(--surface)}:is([data-theme=dark] .CheckinDetailDrawer-module__JzmlvW__drawerHeader,[data-theme=dark] .CheckinDetailDrawer-module__JzmlvW__headerCard,[data-theme=dark] .CheckinDetailDrawer-module__JzmlvW__tableCard){box-shadow:var(--shadow-card)}@media (max-width:767px){.CheckinDetailDrawer-module__JzmlvW__overlay{left:0}.CheckinDetailDrawer-module__JzmlvW__metrics{flex-direction:column;gap:16px}.CheckinDetailDrawer-module__JzmlvW__metric:after{display:none}}
.CheckinReport-module__Ecvtqa__page{--checkin-panel-bg:#fff;--checkin-panel-bg-elevated:#f7fbff;--checkin-panel-border:#d9e7f3;--checkin-panel-shadow:0 12px 28px #0f172a14;--checkin-soft-border:#d7e2ec;--checkin-text-primary:#1e293b;--checkin-text-secondary:#506176;--checkin-text-muted:#7f8ea3;--checkin-accent:#2f7ef7;--checkin-accent-soft:#2f7ef729;--checkin-accent-strong:#2f7ef742;--checkin-table-shell-bg:#f4f8fc;--checkin-table-cell-bg:#fff;--checkin-table-row-alt:#f2f7fb;--checkin-table-header-bg:#eaf2fb;--checkin-table-grid:#d5e0ea;--checkin-table-disabled-bg:#f8fbfe;--checkin-table-disabled-text:#9dabb9;--checkin-popover-bg:#fff;--checkin-popover-shadow:0 16px 36px #0f172a29;--checkin-floor-bg:#f8fafc;--checkin-floor-cap:#fff;--checkin-floor-border:#d2dbe5;--checkin-floor-structure:#d2dbe5;flex-direction:column;min-width:0;height:100%;min-height:0;padding:8px 16px;display:flex}.CheckinReport-module__Ecvtqa__topPanel{border:1px solid var(--checkin-panel-border);background:var(--checkin-panel-bg);width:100%;box-shadow:var(--checkin-panel-shadow);border-radius:14px;padding:8px 16px}.CheckinReport-module__Ecvtqa__topFilter{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.CheckinReport-module__Ecvtqa__tabsWrapper{flex:1;min-width:0}.CheckinReport-module__Ecvtqa__dateNavigation{flex:none}.CheckinReport-module__Ecvtqa__content{flex:1;align-items:stretch;gap:8px;min-height:0;margin-top:8px;display:flex}[data-theme=dark] .CheckinReport-module__Ecvtqa__page{--checkin-panel-bg:var(--surface-card);--checkin-panel-bg-elevated:#202020;--checkin-panel-border:var(--border-light);--checkin-panel-shadow:var(--shadow-card);--checkin-soft-border:#333;--checkin-text-primary:var(--text-primary);--checkin-text-secondary:#b3b3b3;--checkin-text-muted:#7d7d7d;--checkin-accent:var(--brand-primary);--checkin-accent-soft:#0070ff29;--checkin-accent-strong:#0070ff3d;--checkin-table-shell-bg:#151515;--checkin-table-cell-bg:#1a1a1a;--checkin-table-row-alt:#202020;--checkin-table-header-bg:#242424;--checkin-table-grid:#2f2f2f;--checkin-table-disabled-bg:#141414;--checkin-table-disabled-text:#656565;--checkin-popover-bg:#202020;--checkin-popover-shadow:0 20px 42px #0000006b;--checkin-floor-bg:#202020;--checkin-floor-cap:#181818;--checkin-floor-border:#363636;--checkin-floor-structure:#4a4a4a}@media (max-width:1200px){.CheckinReport-module__Ecvtqa__content{flex-direction:column;flex:none}}@media (max-width:767px){.CheckinReport-module__Ecvtqa__page{padding:12px}.CheckinReport-module__Ecvtqa__topFilter{flex-direction:column;align-items:stretch}.CheckinReport-module__Ecvtqa__dateNavigation{align-self:flex-end}}
.BuildingFilterBySign-module__-xf-mq__buildingWrap{flex:none;width:318px;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.BuildingFilterBySign-module__-xf-mq__navigator{flex:1;min-width:0}
.PlanSummaryCards-module__serm0G__servicePlanCard{background:0 0;flex-direction:column;display:flex;overflow:visible}.PlanSummaryCards-module__serm0G__statsContainer{flex-wrap:nowrap;gap:16px;width:100%;display:flex}.PlanSummaryCards-module__serm0G__statItem{background:#f9fafb;border:none;border-radius:8px;flex-direction:column;flex:1;min-width:0;max-width:264px;min-height:50px;padding:16px;display:flex}.PlanSummaryCards-module__serm0G__statItem h3{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;margin:0 0 8px;font-size:14px;font-weight:400;line-height:20px;overflow:hidden}.PlanSummaryCards-module__serm0G__statValueRow{flex-shrink:0;justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.PlanSummaryCards-module__serm0G__statValue{color:#1890ff;white-space:nowrap;flex-shrink:0;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:16px;font-weight:700;line-height:20px}.PlanSummaryCards-module__serm0G__trendIndicator{color:#9ca3af;white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;font-size:12px;font-weight:400;line-height:18px;display:inline-flex}.PlanSummaryCards-module__serm0G__trendIcon{font-size:14px;font-style:normal;line-height:18px}.PlanSummaryCards-module__serm0G__trendIcon:before{color:#9ca3af}.PlanSummaryCards-module__serm0G__up:before{content:"↑"}.PlanSummaryCards-module__serm0G__down:before{content:"↓"}.PlanSummaryCards-module__serm0G__red:before{color:#ff4d4f}.PlanSummaryCards-module__serm0G__green:before{color:#52c41a}.PlanSummaryCards-module__serm0G__trendText{color:#9ca3af;font-size:12px;line-height:18px}.PlanSummaryCards-module__serm0G__redText{color:#ff4d4f}.PlanSummaryCards-module__serm0G__greenText{color:#52c41a}.PlanSummaryCards-module__serm0G__chartPlaceholder{flex-grow:1;flex-shrink:0;width:100%;height:30px;min-height:30px;margin-top:-12px}.PlanSummaryCards-module__serm0G__miniChart{width:100%;height:100%;min-height:30px}[data-theme=dark] .PlanSummaryCards-module__serm0G__statItem h3{color:var(--text-secondary)}[data-theme=dark] .PlanSummaryCards-module__serm0G__trendIndicator{color:var(--text-secondary)}[data-theme=dark] .PlanSummaryCards-module__serm0G__trendText{color:var(--text-secondary)}[data-theme=dark] .PlanSummaryCards-module__serm0G__statItem{box-shadow:inset 0 0 0 1px var(--border-light);background:#202020}[data-theme=dark] .PlanSummaryCards-module__serm0G__statItem h3{color:var(--text-secondary)}[data-theme=dark] .PlanSummaryCards-module__serm0G__trendIndicator{color:var(--text-secondary)}[data-theme=dark] .PlanSummaryCards-module__serm0G__trendText{color:var(--text-secondary)}[data-theme=dark] .PlanSummaryCards-module__serm0G__statValue{color:var(--brand-primary)}@media (max-width:1600px){.PlanSummaryCards-module__serm0G__statItem{max-width:244px;min-height:66px}}@media (max-width:1400px){.PlanSummaryCards-module__serm0G__statItem{max-width:224px;min-height:58px;padding:14px}}@media (max-width:1200px){.PlanSummaryCards-module__serm0G__statItem{max-width:204px;min-height:50px;padding:12px}.PlanSummaryCards-module__serm0G__statItem h3{font-size:13px}}@media (max-width:1024px){.PlanSummaryCards-module__serm0G__statItem{max-width:184px;min-height:42px;padding:10px}.PlanSummaryCards-module__serm0G__statItem h3{font-size:12px}.PlanSummaryCards-module__serm0G__chartPlaceholder{height:25px}}@media (max-width:768px){.PlanSummaryCards-module__serm0G__statsContainer{gap:12px;overflow-x:auto}.PlanSummaryCards-module__serm0G__statItem{max-width:144px;min-height:26px;padding:8px}.PlanSummaryCards-module__serm0G__statItem h3{margin:0 0 4px;font-size:11px}.PlanSummaryCards-module__serm0G__statValueRow{margin-bottom:4px}.PlanSummaryCards-module__serm0G__trendIndicator{font-size:12px}.PlanSummaryCards-module__serm0G__chartPlaceholder{height:20px;margin-top:4px}}
.SignTable-module__pcYz2W__signReportContainer{flex-direction:column;flex:1;height:100%;padding:16px;display:flex;overflow-y:auto}.SignTable-module__pcYz2W__chartContainer{flex-direction:column;flex:1;max-height:calc(100vh - 320px);display:flex;overflow:hidden}.SignTable-module__pcYz2W__tableContainer{text-align:center;flex-direction:column;min-height:0;font-size:14px;line-height:20px;display:flex;overflow:auto}.SignTable-module__pcYz2W__chartScrollContainer{flex-direction:column;flex-shrink:0;width:100%;min-width:fit-content;display:flex}.SignTable-module__pcYz2W__timeHeader{z-index:10;background:#eef3f6;border-bottom:1px solid #e5eaf2;flex-shrink:0;height:48px;display:flex;position:sticky;top:0}.SignTable-module__pcYz2W__locationHeader{z-index:11;box-sizing:border-box;color:#3a3a3ad9;text-overflow:ellipsis;white-space:nowrap;background:#eef3f6;border-bottom:1px solid #e5eaf2;border-right:1px solid #e5eaf2;flex-shrink:0;justify-content:center;align-items:center;width:200px;min-width:200px;max-width:200px;height:48px;padding:8px;font-size:14px;font-weight:400;display:flex;position:sticky;left:0;overflow:hidden;box-shadow:8px 0 10px -10px #0f172a47}.SignTable-module__pcYz2W__timeSlots{flex:1;display:flex}.SignTable-module__pcYz2W__timeSlot{box-sizing:border-box;color:#3a3a3ad9;border-right:1px solid #e5eaf2;flex-shrink:0;justify-content:center;align-items:center;width:80px;min-width:80px;max-width:80px;height:48px;padding:8px;font-size:14px;font-weight:400;display:flex}.SignTable-module__pcYz2W__timeSlotFiller{border-right:1px solid #e5eaf2;flex:1;min-width:0;height:48px}.SignTable-module__pcYz2W__chartContent{flex:1}.SignTable-module__pcYz2W__regionRow{background:#fff;border-bottom:1px solid #e5eaf2;flex-shrink:0;display:flex}.SignTable-module__pcYz2W__regionRow:last-child{border-bottom:0}.SignTable-module__pcYz2W__regionRow:hover,.SignTable-module__pcYz2W__regionRow:hover .SignTable-module__pcYz2W__regionName{background:#e8f2ff}.SignTable-module__pcYz2W__regionName{z-index:2;box-sizing:border-box;color:#1f2937;text-align:center;background:#fff;border-bottom:1px solid #e5eaf2;border-right:1px solid #e5eaf2;flex-shrink:0;justify-content:center;align-items:center;width:200px;min-width:200px;max-width:200px;padding:8px;font-size:14px;font-weight:400;line-height:20px;display:flex;position:sticky;left:0;overflow:hidden;box-shadow:8px 0 10px -10px #0f172a47}.SignTable-module__pcYz2W__regionRow:last-child .SignTable-module__pcYz2W__regionName{border-bottom:0}.SignTable-module__pcYz2W__regionNameText{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.SignTable-module__pcYz2W__equipmentIcon{fill:currentColor;flex-shrink:0;width:2em;height:2em;margin-right:0}.SignTable-module__pcYz2W__timelineContainer{flex:1;position:relative}.SignTable-module__pcYz2W__timeGrid{z-index:1;pointer-events:none;display:flex;position:absolute;inset:0}.SignTable-module__pcYz2W__timeGridCell{box-sizing:border-box;border-right:1px solid #e5eaf2;flex-shrink:0;width:80px;min-width:80px;max-width:80px}.SignTable-module__pcYz2W__timeGridFiller{border-right:none;flex:1;width:auto;min-width:0}.SignTable-module__pcYz2W__servicePlanRow{position:absolute}.SignTable-module__pcYz2W__timelineRow{width:100%;height:24px;position:relative}.SignTable-module__pcYz2W__timeBlock{cursor:pointer;border-radius:4px;min-width:2px;height:24px;transition:all .2s;position:absolute;top:50%;transform:translateY(-50%)}.SignTable-module__pcYz2W__completed{background-color:#3b8ef5}.SignTable-module__pcYz2W__signed{background-color:#c4ddfc}.SignTable-module__pcYz2W__notArrived{background-color:#f47d7d}.SignTable-module__pcYz2W__loadingContainer{flex:1;justify-content:center;align-items:center;min-height:200px;display:flex}.SignTable-module__pcYz2W__spinner{border:2px solid #3b8ef52e;border-top-color:#3b8ef5;border-radius:50%;width:28px;height:28px;animation:.9s linear infinite SignTable-module__pcYz2W__rotate}.SignTable-module__pcYz2W__loadingText{color:#666;margin-left:10px;font-size:14px}.SignTable-module__pcYz2W__customTooltip{z-index:1000;color:#fff;pointer-events:none;background:#000000d9;border-radius:4px;max-width:250px;padding:8px 12px;font-size:12px;position:fixed;box-shadow:0 2px 8px #0003}.SignTable-module__pcYz2W__tooltipContent div{margin-bottom:3px;line-height:1.6}.SignTable-module__pcYz2W__tooltipContent div:last-child{margin-bottom:0}[data-theme=dark] .SignTable-module__pcYz2W__tableContainer{background:#151515}:is([data-theme=dark] .SignTable-module__pcYz2W__timeHeader,[data-theme=dark] .SignTable-module__pcYz2W__locationHeader){color:#d6d6d6;background:#242424;border-right-color:#2f2f2f}:is([data-theme=dark] .SignTable-module__pcYz2W__timeSlot,[data-theme=dark] .SignTable-module__pcYz2W__timeSlotFiller,[data-theme=dark] .SignTable-module__pcYz2W__timeGridCell,[data-theme=dark] .SignTable-module__pcYz2W__regionRow,[data-theme=dark] .SignTable-module__pcYz2W__regionName){border-color:#2f2f2f}[data-theme=dark] .SignTable-module__pcYz2W__timeSlot{color:#b3b3b3}:is([data-theme=dark] .SignTable-module__pcYz2W__regionRow,[data-theme=dark] .SignTable-module__pcYz2W__regionName){color:var(--text-primary);background:#1a1a1a}[data-theme=dark] .SignTable-module__pcYz2W__regionRow:hover{background:#1f2d3d}[data-theme=dark] .SignTable-module__pcYz2W__regionRow:hover .SignTable-module__pcYz2W__regionName{background:#1f2d3d}[data-theme=dark] .SignTable-module__pcYz2W__loadingText{color:var(--text-secondary)}@keyframes SignTable-module__pcYz2W__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.SignTable-module__pcYz2W__signReportContainer{border-radius:4px;min-height:300px;margin-top:16px;padding:12px}.SignTable-module__pcYz2W__locationHeader,.SignTable-module__pcYz2W__regionName{width:80px;min-width:80px;max-width:80px;padding:8px;font-size:12px}.SignTable-module__pcYz2W__timeSlot{padding:6px 2px;font-size:10px}}
.PlanReport-module__Wb2y4a__serviceRecord{box-sizing:border-box;flex-direction:column;height:calc(100vh - 53px);padding:16px;display:flex;overflow:hidden}.PlanReport-module__Wb2y4a__topContainer{background:#fff;border-radius:8px;flex-shrink:0;padding:0 16px}.PlanReport-module__Wb2y4a__topControls{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:8px;padding-top:8px;display:flex}.PlanReport-module__Wb2y4a__filterWrap{flex:1;min-width:0}.PlanReport-module__Wb2y4a__filterRow{flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.PlanReport-module__Wb2y4a__filterItem{align-items:center;display:flex}.PlanReport-module__Wb2y4a__roleToggle{background:#f3f5f8;border-radius:8px;padding:4px;display:inline-flex}.PlanReport-module__Wb2y4a__roleButton,.PlanReport-module__Wb2y4a__roleButtonActive{color:#595959;min-width:58px;height:30px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 14px;font-size:14px;line-height:30px;transition:background-color .18s ease-out,color .18s ease-out,box-shadow .18s ease-out}.PlanReport-module__Wb2y4a__roleButton:hover{color:#262626}.PlanReport-module__Wb2y4a__roleButtonActive{color:#1677ff;background:#fff;font-weight:600;box-shadow:0 1px 4px #1623341f}.PlanReport-module__Wb2y4a__roleButton:focus-visible,.PlanReport-module__Wb2y4a__roleButtonActive:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.PlanReport-module__Wb2y4a__dateNavigation{justify-content:center;align-items:center;gap:0;display:flex}.PlanReport-module__Wb2y4a__navBtn{color:#666;background:0 0;border:none;justify-content:center;align-items:center;min-width:32px;height:32px;padding:4px 8px;font-size:16px;display:flex}.PlanReport-module__Wb2y4a__navBtn:hover{color:#1890ff;background:#f5f5f5}.PlanReport-module__Wb2y4a__prevBtn{border-right:none;border-radius:6px 0 0 6px}.PlanReport-module__Wb2y4a__nextBtn{border-left:none;border-radius:0 6px 6px 0}.PlanReport-module__Wb2y4a__dateInput{color:#262626;width:140px;height:32px;font:inherit;background:#fff;border:1px solid #d9d9d9;border-radius:4px;padding:0 11px}.PlanReport-module__Wb2y4a__dateInput:hover,.PlanReport-module__Wb2y4a__dateInput:focus{border-color:#3b8ef5;outline:none}.PlanReport-module__Wb2y4a__dateInput:focus{box-shadow:0 0 0 2px #3b8ef533}.PlanReport-module__Wb2y4a__filterSelectControl{width:var(--filter-width);min-width:var(--filter-width);position:relative}.PlanReport-module__Wb2y4a__filterSelectButton{color:#262626;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:6px;justify-content:space-between;align-items:center;width:100%;height:32px;padding:0 11px;font-size:14px;display:flex}.PlanReport-module__Wb2y4a__filterSelectButton:hover{border-color:#3b8ef5}.PlanReport-module__Wb2y4a__selectActive .PlanReport-module__Wb2y4a__filterSelectButton{border-color:#1890ff}.PlanReport-module__Wb2y4a__filterSelectPlaceholder{color:#bfbfbf}.PlanReport-module__Wb2y4a__filterSelectValue{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PlanReport-module__Wb2y4a__filterSelectActions{align-items:center;gap:6px;margin-left:8px;display:inline-flex}.PlanReport-module__Wb2y4a__clearButton{color:#bfbfbf;font-size:14px;line-height:1}.PlanReport-module__Wb2y4a__clearButton:hover{color:#8c8c8c}.PlanReport-module__Wb2y4a__filterSelectArrow{color:#8c8c8c;font-size:12px;line-height:1;transition:transform .2s}.PlanReport-module__Wb2y4a__filterSelectArrowOpen{transform:rotate(180deg)}.PlanReport-module__Wb2y4a__filterSelectMenu{z-index:30;background:#fff;border-radius:6px;width:100%;max-height:220px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 6px 26px #4f576221}.PlanReport-module__Wb2y4a__filterSelectOption,.PlanReport-module__Wb2y4a__filterSelectEmpty{color:#313131;text-align:left;background:#fff;border:0;width:100%;padding:8px 12px;font-size:14px;line-height:20px;display:block}.PlanReport-module__Wb2y4a__filterSelectOption{cursor:pointer}.PlanReport-module__Wb2y4a__filterSelectOption:hover,.PlanReport-module__Wb2y4a__filterSelectOptionActive{background:#3b8ef51f}.PlanReport-module__Wb2y4a__filterSelectEmpty{color:#999}.PlanReport-module__Wb2y4a__searchBtn{color:#1890ff;cursor:pointer;background:#fff;border:1px solid #1890ff;border-radius:6px;padding:0 15px;font-size:14px;line-height:32px}.PlanReport-module__Wb2y4a__searchBtn:hover{color:#40a9ff;background:#fff;border-color:#40a9ff}.PlanReport-module__Wb2y4a__searchBtn:active{color:#096dd9;background:#fff;border-color:#096dd9}.PlanReport-module__Wb2y4a__servicePlanSection{width:100%;min-height:50px;padding-bottom:16px;overflow:visible}.PlanReport-module__Wb2y4a__signReportWrapper{background:#fff;border-radius:8px;flex-direction:column;flex:1;min-height:0;margin-top:14px;display:flex;overflow:hidden;box-shadow:0 2px 8px #dae0e4b3}.PlanReport-module__Wb2y4a__reportHeaderRow{border-bottom:1px solid #f0f0f0;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px 16px;padding:16px;display:flex}.PlanReport-module__Wb2y4a__reportTitleSection{flex-shrink:0;align-items:center;gap:16px;display:flex}.PlanReport-module__Wb2y4a__reportMainTitle{color:#262626;flex-shrink:0;margin:0;font-size:16px;font-weight:600}.PlanReport-module__Wb2y4a__reportLegendSection{flex-shrink:0;align-items:center;display:flex}.PlanReport-module__Wb2y4a__legend{flex-shrink:0;gap:16px;display:flex}.PlanReport-module__Wb2y4a__legendItem{color:#666;align-items:center;gap:4px;font-size:12px;display:flex}.PlanReport-module__Wb2y4a__legendColor{border-radius:2px;width:12px;height:12px}.PlanReport-module__Wb2y4a__completed{background-color:#3b8ef5}.PlanReport-module__Wb2y4a__signed{background-color:#c4ddfc}.PlanReport-module__Wb2y4a__notArrived{background-color:#f47d7d}.PlanReport-module__Wb2y4a__reportContentRow{flex:1;align-items:stretch;min-height:0;display:flex;overflow:hidden}.PlanReport-module__Wb2y4a__verticalDivider{background:#dae1e5;flex-shrink:0;width:1px}:is([data-theme=dark] .PlanReport-module__Wb2y4a__topContainer,[data-theme=dark] .PlanReport-module__Wb2y4a__signReportWrapper){background:var(--surface-card);box-shadow:var(--shadow-card)}:is([data-theme=dark] .PlanReport-module__Wb2y4a__navBtn,[data-theme=dark] .PlanReport-module__Wb2y4a__dateInput){color:var(--text-primary);border-color:var(--border-light);background:#1d1d1d}[data-theme=dark] .PlanReport-module__Wb2y4a__navBtn:hover{color:var(--text-primary);background:#252525}[data-theme=dark] .PlanReport-module__Wb2y4a__dateInput{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=dark] .PlanReport-module__Wb2y4a__dateInput::-webkit-calendar-picker-indicator{filter:invert(.78)}:is([data-theme=dark] .PlanReport-module__Wb2y4a__filterSelectButton,[data-theme=dark] .PlanReport-module__Wb2y4a__filterSelectMenu,[data-theme=dark] .PlanReport-module__Wb2y4a__filterSelectOption,[data-theme=dark] .PlanReport-module__Wb2y4a__searchBtn){color:var(--text-primary);border-color:var(--border-light);background:#1d1d1d}[data-theme=dark] .PlanReport-module__Wb2y4a__filterSelectOption:hover{background:#0070ff1f}[data-theme=dark] .PlanReport-module__Wb2y4a__filterSelectOptionActive{background:#0070ff1f}:is([data-theme=dark] .PlanReport-module__Wb2y4a__filterSelectPlaceholder,[data-theme=dark] .PlanReport-module__Wb2y4a__filterSelectArrow,[data-theme=dark] .PlanReport-module__Wb2y4a__clearButton,[data-theme=dark] .PlanReport-module__Wb2y4a__legendItem){color:var(--text-secondary)}[data-theme=dark] .PlanReport-module__Wb2y4a__searchBtn{color:var(--brand-primary);background:0 0}[data-theme=dark] .PlanReport-module__Wb2y4a__searchBtn:hover{color:var(--brand-primary);background:0 0}[data-theme=dark] .PlanReport-module__Wb2y4a__searchBtn:active{color:var(--brand-primary);background:0 0}[data-theme=dark] .PlanReport-module__Wb2y4a__reportHeaderRow{border-bottom-color:var(--border-light)}[data-theme=dark] .PlanReport-module__Wb2y4a__reportMainTitle{color:var(--text-primary)}[data-theme=dark] .PlanReport-module__Wb2y4a__roleButton{color:var(--text-secondary)}[data-theme=dark] .PlanReport-module__Wb2y4a__roleToggle{background:#181818}[data-theme=dark] .PlanReport-module__Wb2y4a__roleButtonActive{background:var(--surface-card);color:var(--brand-primary)}[data-theme=dark] .PlanReport-module__Wb2y4a__verticalDivider{background:var(--border-light)}.PlanReport-module__Wb2y4a__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1200px){.PlanReport-module__Wb2y4a__filterRow{flex-wrap:wrap;row-gap:12px}}@media (max-width:960px){.PlanReport-module__Wb2y4a__topControls{flex-direction:column;align-items:stretch}.PlanReport-module__Wb2y4a__filterRow{align-self:flex-end}}@media (max-width:768px){.PlanReport-module__Wb2y4a__serviceRecord{padding:12px}.PlanReport-module__Wb2y4a__reportContentRow{flex-direction:column}.PlanReport-module__Wb2y4a__verticalDivider{width:100%;height:1px}.PlanReport-module__Wb2y4a__filterRow{justify-content:flex-start;align-self:stretch}}
.BuildingRegionTree-module__SrYEzq__buildingWrap{background:#fff;border-radius:8px;flex:none;width:318px;height:100%;display:flex;position:relative;overflow:visible;box-shadow:0 2px 8px #dae0e4b3}.BuildingRegionTree-module__SrYEzq__navigator{flex:1;min-width:0}.BuildingRegionTree-module__SrYEzq__regionListContent{background:#fff;border-radius:8px;flex-direction:column;width:210px;max-height:min(400px,100vh - 16px);display:flex;overflow-y:auto;box-shadow:0 10px 28px #0f172a29}.BuildingRegionTree-module__SrYEzq__regionItem{color:#595959;cursor:pointer;width:100%;min-height:44px;font:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:14px;display:flex}.BuildingRegionTree-module__SrYEzq__regionItem:last-child{border-bottom:0}.BuildingRegionTree-module__SrYEzq__regionItem:hover,.BuildingRegionTree-module__SrYEzq__regionItem:focus-visible,.BuildingRegionTree-module__SrYEzq__regionItemActive{color:#000000d9;background:#f5f8ff}.BuildingRegionTree-module__SrYEzq__regionItem:focus-visible{outline-offset:-2px;outline:2px solid #3b8ef559;position:relative}.BuildingRegionTree-module__SrYEzq__regionName{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:8em;overflow:hidden}.BuildingRegionTree-module__SrYEzq__regionRisk{flex:none;align-items:center;gap:6px;display:inline-flex}.BuildingRegionTree-module__SrYEzq__regionListEmpty{color:#00000040;justify-content:center;align-items:center;min-height:88px;font-size:14px;display:flex}:is([data-theme=dark] .BuildingRegionTree-module__SrYEzq__buildingWrap,[data-theme=dark] .BuildingRegionTree-module__SrYEzq__regionListContent){background:var(--surface-card);box-shadow:var(--shadow-card)}[data-theme=dark] .BuildingRegionTree-module__SrYEzq__regionItem{border-bottom-color:var(--border-light);background:var(--surface-card);color:var(--text-primary)}[data-theme=dark] .BuildingRegionTree-module__SrYEzq__regionItem:hover{color:#63d2ee;background:#20252d}[data-theme=dark] .BuildingRegionTree-module__SrYEzq__regionItem:focus-visible{color:#63d2ee;background:#20252d}[data-theme=dark] .BuildingRegionTree-module__SrYEzq__regionItemActive{color:#63d2ee;background:#20252d}[data-theme=dark] .BuildingRegionTree-module__SrYEzq__regionListEmpty{color:var(--text-secondary)}
.RegionHeatmap-module__UGrr2W__minuteHeatmapWrapper{background:#fff;border-radius:8px;flex-direction:column;padding:0 16px 16px;display:flex;position:relative}.RegionHeatmap-module__UGrr2W__heatmapHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.RegionHeatmap-module__UGrr2W__heatmapHeaderLeft h3{color:#262626;margin:0;font-size:16px;font-weight:600}.RegionHeatmap-module__UGrr2W__heatmapHeaderRight{align-items:center;gap:16px;display:flex}.RegionHeatmap-module__UGrr2W__exportButton{color:#262626;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex}.RegionHeatmap-module__UGrr2W__exportButton:hover:not(:disabled){color:#1677ff;background:#f0f8ff;border-color:#40a9ff}.RegionHeatmap-module__UGrr2W__exportButton:disabled{opacity:.55;cursor:not-allowed}.RegionHeatmap-module__UGrr2W__legend{color:#555;align-items:center;gap:12px;font-size:12px;line-height:1;display:flex}.RegionHeatmap-module__UGrr2W__legendItem{align-items:center;gap:4px;display:flex}.RegionHeatmap-module__UGrr2W__legendText{white-space:nowrap}.RegionHeatmap-module__UGrr2W__legendBox{box-sizing:border-box;background:#f5f7fa;border:1px solid #d9d9d9;border-radius:3px;flex-shrink:0;width:14px;height:14px;display:inline-block}.RegionHeatmap-module__UGrr2W__heatmapContainer{width:100%;min-width:0;position:relative;overflow:auto hidden}.RegionHeatmap-module__UGrr2W__emptyHeight{color:#999;justify-content:center;align-items:center;padding:60px 0;font-size:14px;display:flex}.RegionHeatmap-module__UGrr2W__grid{--actual-cell-width:12px;--actual-cell-height:12px;--font-size:11px;background:#fff;flex-direction:row;width:100%;height:fit-content;padding:4px;font-size:11px;display:flex;position:relative}.RegionHeatmap-module__UGrr2W__yAxis{z-index:2;background:#fff;flex-direction:column;flex-shrink:0;min-width:40px;max-width:50px;padding-right:6px;display:flex;position:sticky;left:0;box-shadow:2px 0 4px -2px #0000000f}.RegionHeatmap-module__UGrr2W__yLabel{width:100%;min-width:0;height:calc(var(--actual-cell-height) + 1px);color:#666;font-size:var(--font-size);text-align:right;box-sizing:border-box;white-space:nowrap;justify-content:flex-end;align-items:center;padding-right:4px;font-weight:500;display:flex;overflow:hidden}.RegionHeatmap-module__UGrr2W__cellsWrapper{flex:1;min-width:0;height:fit-content;position:relative;overflow:visible}.RegionHeatmap-module__UGrr2W__rows{flex-direction:column;gap:1px;width:fit-content;height:fit-content;display:flex}.RegionHeatmap-module__UGrr2W__row{grid-template-columns:repeat(60, var(--actual-cell-width));width:fit-content;height:var(--actual-cell-height);gap:1px;display:grid}.RegionHeatmap-module__UGrr2W__cell{width:var(--actual-cell-width);height:var(--actual-cell-height);box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #e6e8eb}.RegionHeatmap-module__UGrr2W__cell:hover{z-index:2;outline-offset:-1px;outline:1px solid #333}.RegionHeatmap-module__UGrr2W__full{background:#3b8ef5;border-color:#3b8ef5}.RegionHeatmap-module__UGrr2W__partial{background:#96c4ff;border-color:#96c4ff}.RegionHeatmap-module__UGrr2W__emptyData{background:#fff}.RegionHeatmap-module__UGrr2W__xAxisBottom{grid-template-columns:repeat(60, var(--actual-cell-width));color:#666;width:fit-content;font-size:var(--font-size);gap:1px;margin-top:1px;display:grid}.RegionHeatmap-module__UGrr2W__xLabel{width:var(--actual-cell-width);justify-content:center;align-items:flex-start;height:16px;display:flex;position:relative}.RegionHeatmap-module__UGrr2W__mark span{color:#4b4b4b;font-size:var(--font-size);white-space:nowrap;position:absolute;top:2px;left:50%;transform:translate(-50%)}.RegionHeatmap-module__UGrr2W__tooltip{z-index:9999;color:#000000d9;pointer-events:none;background:#fff;border:1px solid #e5e7eb;border-radius:4px;max-width:230px;padding:6px 8px;font-size:12px;line-height:18px;position:fixed;box-shadow:0 4px 12px #0f172a29}.RegionHeatmap-module__UGrr2W__tooltipTime{border-bottom:1px solid #e5e7eb;margin-bottom:6px;padding-bottom:4px;font-weight:600}.RegionHeatmap-module__UGrr2W__tooltipTable{flex-direction:column;gap:3px;display:flex}.RegionHeatmap-module__UGrr2W__tooltipRow,.RegionHeatmap-module__UGrr2W__tooltipEmpty{color:#000000d9;white-space:nowrap;font-size:12px;line-height:18px}:is([data-theme=dark] .RegionHeatmap-module__UGrr2W__minuteHeatmapWrapper,[data-theme=dark] .RegionHeatmap-module__UGrr2W__grid,[data-theme=dark] .RegionHeatmap-module__UGrr2W__yAxis){background:var(--surface-card)}[data-theme=dark] .RegionHeatmap-module__UGrr2W__heatmapHeaderLeft h3{color:var(--text-primary)}[data-theme=dark] .RegionHeatmap-module__UGrr2W__exportButton{color:var(--text-primary)}[data-theme=dark] .RegionHeatmap-module__UGrr2W__mark span{color:var(--text-primary)}:is([data-theme=dark] .RegionHeatmap-module__UGrr2W__legend,[data-theme=dark] .RegionHeatmap-module__UGrr2W__yLabel,[data-theme=dark] .RegionHeatmap-module__UGrr2W__xAxisBottom,[data-theme=dark] .RegionHeatmap-module__UGrr2W__emptyHeight){color:var(--text-secondary)}[data-theme=dark] .RegionHeatmap-module__UGrr2W__exportButton{border-color:var(--border-light);background:#1d1d1d}[data-theme=dark] .RegionHeatmap-module__UGrr2W__exportButton:hover:not(:disabled){background:#252525}:is([data-theme=dark] .RegionHeatmap-module__UGrr2W__legendBox,[data-theme=dark] .RegionHeatmap-module__UGrr2W__cell,[data-theme=dark] .RegionHeatmap-module__UGrr2W__emptyData){background:#1a1a1a;border-color:#2f2f2f}:is([data-theme=dark] .RegionHeatmap-module__UGrr2W__legendBox.RegionHeatmap-module__UGrr2W__full,[data-theme=dark] .RegionHeatmap-module__UGrr2W__cell.RegionHeatmap-module__UGrr2W__full){background:#3b8ef5;border-color:#3b8ef5}:is([data-theme=dark] .RegionHeatmap-module__UGrr2W__legendBox.RegionHeatmap-module__UGrr2W__partial,[data-theme=dark] .RegionHeatmap-module__UGrr2W__cell.RegionHeatmap-module__UGrr2W__partial){background:#96c4ff;border-color:#96c4ff}[data-theme=dark] .RegionHeatmap-module__UGrr2W__cell:hover{outline-color:#d6d6d6}[data-theme=dark] .RegionHeatmap-module__UGrr2W__tooltip{color:#e5e5e5;background:#1a1a1a;border-color:#2a2a2a}[data-theme=dark] .RegionHeatmap-module__UGrr2W__tooltipTime{border-bottom-color:#2a2a2a}:is([data-theme=dark] .RegionHeatmap-module__UGrr2W__tooltipRow,[data-theme=dark] .RegionHeatmap-module__UGrr2W__tooltipEmpty){color:#e5e5e5}@media (max-width:768px){.RegionHeatmap-module__UGrr2W__minuteHeatmapWrapper{padding:0 8px 16px}.RegionHeatmap-module__UGrr2W__heatmapHeader{flex-direction:column;align-items:flex-start;gap:12px}.RegionHeatmap-module__UGrr2W__heatmapHeaderRight{justify-content:space-between;width:100%}.RegionHeatmap-module__UGrr2W__legend{flex-wrap:wrap;gap:8px}}
.RegionStatsCards-module__3Xni0W__dataCards{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;height:270px;min-height:0;display:grid}.RegionStatsCards-module__3Xni0W__dataCard{background:#f9fafb;border-radius:8px;flex-direction:column;min-width:0;min-height:0;padding:16px;display:flex}.RegionStatsCards-module__3Xni0W__cardHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.RegionStatsCards-module__3Xni0W__cardTitle{color:#6b7280;font-size:14px;font-weight:400;line-height:20px}.RegionStatsCards-module__3Xni0W__cardContent{flex-direction:column;flex:1;min-height:0;display:flex}.RegionStatsCards-module__3Xni0W__noDataCard{color:#999;flex:1;justify-content:center;align-items:center;font-size:14px;display:flex}.RegionStatsCards-module__3Xni0W__numberAndTrend{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;margin-bottom:4px;display:flex}.RegionStatsCards-module__3Xni0W__mainNumber{color:#1890ff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:24px;font-weight:700;line-height:32px;overflow:hidden}.RegionStatsCards-module__3Xni0W__trend{flex:none;align-items:center;gap:4px;font-size:14px;font-weight:400;line-height:20px;display:inline-flex}.RegionStatsCards-module__3Xni0W__growth{color:#ff4d4f}.RegionStatsCards-module__3Xni0W__decline{color:#52c41a}.RegionStatsCards-module__3Xni0W__zero{color:#6b7280}.RegionStatsCards-module__3Xni0W__arrowIcon{font-size:14px;font-style:normal;line-height:1;display:inline-block;transform:none}.RegionStatsCards-module__3Xni0W__chartContainer{flex:1;width:100%;min-height:32px}.RegionStatsCards-module__3Xni0W__miniChart{width:100%;height:100%}[data-theme=dark] .RegionStatsCards-module__3Xni0W__dataCard{box-shadow:inset 0 0 0 1px var(--border-light);background:#202020}:is([data-theme=dark] .RegionStatsCards-module__3Xni0W__cardTitle,[data-theme=dark] .RegionStatsCards-module__3Xni0W__zero,[data-theme=dark] .RegionStatsCards-module__3Xni0W__noDataCard){color:var(--text-secondary)}[data-theme=dark] .RegionStatsCards-module__3Xni0W__mainNumber{color:var(--brand-primary)}@media (max-width:767px){.RegionStatsCards-module__3Xni0W__dataCards{grid-template-rows:none;grid-template-columns:1fr;height:auto}.RegionStatsCards-module__3Xni0W__dataCard{min-height:130px}}
.RegionOperatorInfo-module__V7ochG__operatorAnalysisContainer{box-sizing:border-box;flex-direction:row;gap:24px;width:100%;height:500px;padding:24px;display:flex}.RegionOperatorInfo-module__V7ochG__leftSection{box-sizing:border-box;flex-direction:column;flex:0 0 300px;gap:16px;height:100%;padding-right:24px;display:flex}.RegionOperatorInfo-module__V7ochG__rightSection{flex-direction:column;flex:1;gap:16px;height:100%;display:flex}.RegionOperatorInfo-module__V7ochG__sectionTitle{color:#262626;justify-content:space-between;align-items:center;width:100%;margin-bottom:4px;font-size:16px;font-weight:600;display:flex}.RegionOperatorInfo-module__V7ochG__titleText{overflow-wrap:anywhere;word-break:break-word;flex:1;min-width:0;line-height:22px}.RegionOperatorInfo-module__V7ochG__leftSection .RegionOperatorInfo-module__V7ochG__sectionTitle{align-items:center;gap:8px}.RegionOperatorInfo-module__V7ochG__regionRiskIndicator{flex-shrink:0;align-items:center;gap:8px;height:30px;margin-left:0;padding-top:1px;font-size:14px;font-weight:500;display:inline-flex;transform:translate(8px)}.RegionOperatorInfo-module__V7ochG__regionRiskIndicator>span{align-items:center;gap:4px;height:30px;line-height:1;display:inline-flex}.RegionOperatorInfo-module__V7ochG__regionRiskIndicator svg{display:block}.RegionOperatorInfo-module__V7ochG__infoButton{color:#bfbfbf;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:24px;height:24px;padding:0;display:inline-grid}.RegionOperatorInfo-module__V7ochG__resetButton{width:30px;height:30px}.RegionOperatorInfo-module__V7ochG__resetIcon,.RegionOperatorInfo-module__V7ochG__infoButton svg{transform-origin:50%;transition:transform .36s}.RegionOperatorInfo-module__V7ochG__infoButton:hover{color:#3b8ef5;background:#f5f8ff}.RegionOperatorInfo-module__V7ochG__resetButton:is(:hover,:focus-visible):not(:disabled) .RegionOperatorInfo-module__V7ochG__resetIcon{animation:1.2s linear infinite RegionOperatorInfo-module__V7ochG__regionResetIconSpin}@keyframes RegionOperatorInfo-module__V7ochG__regionResetIconSpin{to{transform:rotate(360deg)}}.RegionOperatorInfo-module__V7ochG__infoButton:hover svg,.RegionOperatorInfo-module__V7ochG__infoButton:focus-visible svg{transform:scale(1.14)}.RegionOperatorInfo-module__V7ochG__infoButton:focus-visible{outline-offset:1px;outline:2px solid #3b8ef559}.RegionOperatorInfo-module__V7ochG__resetError{color:#ff4d4f;margin-top:8px;font-size:13px;display:block}.RegionOperatorInfo-module__V7ochG__sectionSubtitle{color:#666;align-items:center;gap:4px;margin-bottom:16px;font-size:14px;display:flex}.RegionOperatorInfo-module__V7ochG__operatorList{flex-direction:column;flex:1;gap:12px;display:flex}.RegionOperatorInfo-module__V7ochG__emptyHeight{color:#999;justify-content:center;align-items:center;height:100%;min-height:200px;font-size:14px;display:flex}.RegionOperatorInfo-module__V7ochG__operatorItem{justify-content:space-between;align-items:center;display:flex}.RegionOperatorInfo-module__V7ochG__firstRank{padding:16px 0}.RegionOperatorInfo-module__V7ochG__otherRank{padding:12px 0}.RegionOperatorInfo-module__V7ochG__operatorInfo{flex:1;align-items:center;gap:12px;display:flex}.RegionOperatorInfo-module__V7ochG__operatorAvatar{color:#fff;background:#1890ff;justify-content:center;align-items:center;font-weight:700;display:flex}.RegionOperatorInfo-module__V7ochG__squareAvatar{object-fit:cover;border-radius:8px;width:80px;height:80px;font-size:32px}.RegionOperatorInfo-module__V7ochG__roundAvatar{object-fit:cover;border-radius:50%;width:40px;height:40px}.RegionOperatorInfo-module__V7ochG__operatorDetails{flex:1}.RegionOperatorInfo-module__V7ochG__operatorName{color:#262626;align-items:center;gap:8px;margin-bottom:4px;font-weight:500;display:flex}.RegionOperatorInfo-module__V7ochG__firstName{font-size:16px;line-height:24px}.RegionOperatorInfo-module__V7ochG__otherName{font-size:14px;line-height:21px}.RegionOperatorInfo-module__V7ochG__responsibleTag{color:#126ef0;background:#dbeafe;border-radius:10px;padding:2px 6px;font-size:10px;font-weight:400}.RegionOperatorInfo-module__V7ochG__operatorDept{color:#666}.RegionOperatorInfo-module__V7ochG__firstDept{font-size:14px;line-height:20px}.RegionOperatorInfo-module__V7ochG__otherDept{font-size:12px;line-height:16px}.RegionOperatorInfo-module__V7ochG__operatorPercentage{color:#1890ff;font-weight:700}.RegionOperatorInfo-module__V7ochG__firstPercentage{font-size:20px;line-height:28px}.RegionOperatorInfo-module__V7ochG__otherPercentage{font-size:16px;line-height:24px}:is([data-theme=dark] .RegionOperatorInfo-module__V7ochG__sectionTitle,[data-theme=dark] .RegionOperatorInfo-module__V7ochG__operatorName){color:var(--text-primary)}:is([data-theme=dark] .RegionOperatorInfo-module__V7ochG__sectionSubtitle,[data-theme=dark] .RegionOperatorInfo-module__V7ochG__operatorDept,[data-theme=dark] .RegionOperatorInfo-module__V7ochG__emptyHeight){color:var(--text-secondary)}[data-theme=dark] .RegionOperatorInfo-module__V7ochG__infoButton:hover{background:#3b8ef51f}@media (max-width:1200px){.RegionOperatorInfo-module__V7ochG__operatorAnalysisContainer{gap:16px;padding:16px 24px 16px 16px}.RegionOperatorInfo-module__V7ochG__leftSection{flex-basis:250px;padding-right:16px}.RegionOperatorInfo-module__V7ochG__squareAvatar{width:60px;height:60px;font-size:24px}}@media (max-width:767px){.RegionOperatorInfo-module__V7ochG__operatorAnalysisContainer{flex-direction:column;height:auto;padding:16px}.RegionOperatorInfo-module__V7ochG__leftSection{flex-basis:auto;padding-right:0}}@media (prefers-reduced-motion:reduce){.RegionOperatorInfo-module__V7ochG__resetIcon,.RegionOperatorInfo-module__V7ochG__infoButton svg{transition:none;animation:none}}
.NumericAiResult-module__UVYn8q__numericAiResult{align-items:center;margin-top:8px}.NumericAiResult-module__UVYn8q__textCell{flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:8px;min-width:0;display:flex}.NumericAiResult-module__UVYn8q__text{color:#111827;font-size:14px}.NumericAiResult-module__UVYn8q__label{white-space:nowrap;border-radius:10px;padding:1px 8px;font-size:12px;line-height:18px}.NumericAiResult-module__UVYn8q__labelPending{color:#3b8ef5;background:#3b8ef51f}.NumericAiResult-module__UVYn8q__labelFailed{color:#dc2626;background:#dc26261f}.NumericAiResult-module__UVYn8q__labelCorrected{color:#d97706;background:#d977061f}[data-theme=dark] .NumericAiResult-module__UVYn8q__text{color:#e5e5e5}[data-theme=dark] .NumericAiResult-module__UVYn8q__labelPending{color:#7db4f7;background:#3b8ef533}[data-theme=dark] .NumericAiResult-module__UVYn8q__labelFailed{color:#f08787;background:#dc262633}[data-theme=dark] .NumericAiResult-module__UVYn8q__labelCorrected{color:#eab26a;background:#d9770633}
.RegionServiceLog-module__uxhlNa__logSection{background:#fff;border-radius:8px;padding:16px}.RegionServiceLog-module__uxhlNa__logHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.RegionServiceLog-module__uxhlNa__logHeaderLeft{align-items:center;gap:24px;display:flex}.RegionServiceLog-module__uxhlNa__logHeaderLeft h3{color:#262626;margin:0;font-size:16px;font-weight:600}.RegionServiceLog-module__uxhlNa__exportButton{color:#262626;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex}.RegionServiceLog-module__uxhlNa__exportButton:hover:not(:disabled){color:#1677ff;background:#f0f8ff;border-color:#40a9ff}.RegionServiceLog-module__uxhlNa__exportButton:disabled{opacity:.55;cursor:not-allowed}.RegionServiceLog-module__uxhlNa__detailButton{color:#1677ff;cursor:pointer;background:0 0;border:0;font-size:14px}:is(.RegionServiceLog-module__uxhlNa__table table td,.RegionServiceLog-module__uxhlNa__table table th){padding:8px}[data-theme=dark] .RegionServiceLog-module__uxhlNa__logSection{background:var(--surface-card)}[data-theme=dark] .RegionServiceLog-module__uxhlNa__logHeaderLeft h3{color:var(--text-primary)}[data-theme=dark] .RegionServiceLog-module__uxhlNa__exportButton{color:var(--text-primary)}[data-theme=dark] .RegionServiceLog-module__uxhlNa__exportButton{border-color:var(--border-light);background:#1d1d1d}
.StayServiceRecordTable-module__Wg3bja__logSection{background:#fff;border-radius:8px;margin-top:16px;padding:16px}.StayServiceRecordTable-module__Wg3bja__logHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.StayServiceRecordTable-module__Wg3bja__logHeaderLeft{align-items:center;gap:24px;display:flex}.StayServiceRecordTable-module__Wg3bja__logHeaderLeft h3{color:#20283d;margin:0;font-size:16px;font-weight:600}.StayServiceRecordTable-module__Wg3bja__exportButton{color:#262626;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex}.StayServiceRecordTable-module__Wg3bja__exportButton:hover:not(:disabled){color:#1677ff;background:#f0f8ff;border-color:#40a9ff}.StayServiceRecordTable-module__Wg3bja__exportButton:disabled{opacity:.55;cursor:not-allowed}:is(.StayServiceRecordTable-module__Wg3bja__table table td,.StayServiceRecordTable-module__Wg3bja__table table th){padding:8px}.StayServiceRecordTable-module__Wg3bja__table table th{color:#20283d}.StayServiceRecordTable-module__Wg3bja__table table td{color:#000000d9}[data-theme=dark] .StayServiceRecordTable-module__Wg3bja__logSection{background:var(--surface-card)}[data-theme=dark] .StayServiceRecordTable-module__Wg3bja__logHeaderLeft h3{color:var(--text-primary)}[data-theme=dark] .StayServiceRecordTable-module__Wg3bja__exportButton{color:var(--text-primary)}[data-theme=dark] .StayServiceRecordTable-module__Wg3bja__exportButton{border-color:var(--border-light);background:#1d1d1d}
.RegionReport-module__GN1MEq__serviceRecord{padding:16px}.RegionReport-module__GN1MEq__regionTop{background:#fff;border-radius:8px;height:60px;padding:0 16px}.RegionReport-module__GN1MEq__regionTopInner{justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.RegionReport-module__GN1MEq__tabsWrapper{flex:1;min-width:0;overflow:visible}.RegionReport-module__GN1MEq__datePickerWrapper{flex-shrink:0;align-items:center;gap:8px;display:flex}.RegionReport-module__GN1MEq__resetButton{width:30px;height:30px}.RegionReport-module__GN1MEq__resetIcon{transform-origin:50%}.RegionReport-module__GN1MEq__resetButton:is(:hover,:focus-visible):not(:disabled) .RegionReport-module__GN1MEq__resetIcon{animation:1.2s linear infinite RegionReport-module__GN1MEq__regionResetIconSpin}@keyframes RegionReport-module__GN1MEq__regionResetIconSpin{to{transform:rotate(360deg)}}.RegionReport-module__GN1MEq__resetError{color:#ff4d4f;margin-top:8px;font-size:13px;display:block}.RegionReport-module__GN1MEq__content{align-items:flex-start;gap:16px;height:calc(100vh - 159px);margin-top:14px;display:flex}.RegionReport-module__GN1MEq__reportContainer{background:#fff;border-radius:8px;flex-direction:column;flex:1;height:100%;margin-right:0;padding:0;display:flex;overflow-y:auto;box-shadow:0 2px 8px #dae0e4b3}.RegionReport-module__GN1MEq__dateNavigation{justify-content:center;align-items:center;gap:0;height:32px;display:flex}.RegionReport-module__GN1MEq__navBtn{color:#6b7280;cursor:pointer;background:#fff;border:0;border-radius:4px;width:28px;height:28px;font-size:28px;line-height:1;transition:all .2s}.RegionReport-module__GN1MEq__navBtn:hover{color:#3b82f6;background:#f3f4f6}.RegionReport-module__GN1MEq__dateInput{color:#262626;background:#fff;border:1px solid #d9d9d9;border-radius:6px;width:140px;height:32px;padding:0 12px;font-size:14px}:is([data-theme=dark] .RegionReport-module__GN1MEq__regionTop,[data-theme=dark] .RegionReport-module__GN1MEq__reportContainer){background:var(--surface-card);box-shadow:var(--shadow-card)}:is([data-theme=dark] .RegionReport-module__GN1MEq__navBtn,[data-theme=dark] .RegionReport-module__GN1MEq__dateInput){color:var(--text-primary);border-color:var(--border-light);background:#1d1d1d}[data-theme=dark] .RegionReport-module__GN1MEq__navBtn:hover{color:var(--text-primary);background:#252525}[data-theme=dark] .RegionReport-module__GN1MEq__dateInput{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=dark] .RegionReport-module__GN1MEq__dateInput::-webkit-calendar-picker-indicator{filter:invert(.78)}@media (max-width:1023px){.RegionReport-module__GN1MEq__content{flex-direction:column;height:auto}.RegionReport-module__GN1MEq__reportContainer{width:100%}}@media (max-width:767px){.RegionReport-module__GN1MEq__serviceRecord{padding:12px}.RegionReport-module__GN1MEq__regionTop{height:auto;padding:12px}.RegionReport-module__GN1MEq__regionTopInner{flex-direction:column;align-items:flex-start;gap:12px}.RegionReport-module__GN1MEq__datePickerWrapper{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.RegionReport-module__GN1MEq__resetIcon{animation:none}}
.EquipmentMinuteHeatmap-module__XZrsNG__minuteHeatmapWrapper{background:#fff;border-radius:8px;flex-direction:column;padding:0 16px 16px;display:flex;position:relative}.EquipmentMinuteHeatmap-module__XZrsNG__heatmapHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.EquipmentMinuteHeatmap-module__XZrsNG__heatmapHeaderLeft h3{color:#262626;margin:0;font-size:16px;font-weight:600}.EquipmentMinuteHeatmap-module__XZrsNG__heatmapHeaderRight{align-items:center;gap:16px;display:flex}.EquipmentMinuteHeatmap-module__XZrsNG__legend{color:#555;align-items:center;gap:12px;font-size:12px;line-height:1;display:flex}.EquipmentMinuteHeatmap-module__XZrsNG__legendItem{align-items:center;gap:4px;display:flex}.EquipmentMinuteHeatmap-module__XZrsNG__legendText{white-space:nowrap}.EquipmentMinuteHeatmap-module__XZrsNG__legendBox{box-sizing:border-box;vertical-align:middle;background:#f5f7fa;border:1px solid #d9d9d9;border-radius:3px;flex-shrink:0;width:14px;height:14px;line-height:1;display:inline-block}.EquipmentMinuteHeatmap-module__XZrsNG__exportButton{color:#262626;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex}.EquipmentMinuteHeatmap-module__XZrsNG__exportButton:hover{color:#1677ff;background:#f0f8ff;border-color:#40a9ff}.EquipmentMinuteHeatmap-module__XZrsNG__heatmapContainer{width:100%;min-width:0;position:relative;overflow:auto hidden}.EquipmentMinuteHeatmap-module__XZrsNG__emptyHeight{color:#999;justify-content:center;align-items:center;padding:60px 0;font-size:14px;display:flex}.EquipmentMinuteHeatmap-module__XZrsNG__grid{--actual-cell-width:12px;--actual-cell-height:12px;--font-size:11px;background:#fff;flex-direction:row;width:100%;height:fit-content;padding:4px;font-size:11px;display:flex;position:relative}.EquipmentMinuteHeatmap-module__XZrsNG__yAxis{z-index:2;background:#fff;flex-direction:column;flex-shrink:0;width:auto;min-width:40px;max-width:50px;margin-right:0;padding-right:6px;display:flex;position:sticky;left:0;box-shadow:2px 0 4px -2px #0000000f}.EquipmentMinuteHeatmap-module__XZrsNG__yLabel{height:calc(var(--actual-cell-height) + 1px);line-height:calc(var(--actual-cell-height) + 1px);font-size:var(--font-size);color:#666;text-align:right;box-sizing:border-box;white-space:nowrap;justify-content:flex-end;align-items:center;width:100%;min-width:0;padding-right:4px;font-weight:500;display:flex;overflow:hidden}.EquipmentMinuteHeatmap-module__XZrsNG__cellsWrapper{flex:1;min-width:0;height:fit-content;position:relative;overflow:visible}.EquipmentMinuteHeatmap-module__XZrsNG__xAxisBottom{grid-template-columns:repeat(60, var(--actual-cell-width));font-size:var(--font-size);color:#666;gap:1px;width:fit-content;margin-top:1px;display:grid}.EquipmentMinuteHeatmap-module__XZrsNG__xLabel{height:16px;width:var(--actual-cell-width);justify-content:center;align-items:flex-start;display:flex;position:relative;overflow:visible}.EquipmentMinuteHeatmap-module__XZrsNG__mark span{font-size:var(--font-size);color:#4b4b4b;white-space:nowrap;position:absolute;top:2px;left:50%;transform:translate(-50%)}.EquipmentMinuteHeatmap-module__XZrsNG__rows{flex-direction:column;gap:1px;width:fit-content;height:fit-content;display:flex}.EquipmentMinuteHeatmap-module__XZrsNG__row{grid-template-columns:repeat(60, var(--actual-cell-width));height:var(--actual-cell-height);gap:1px;display:grid;position:relative}.EquipmentMinuteHeatmap-module__XZrsNG__cell{width:var(--actual-cell-width);height:var(--actual-cell-height);box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #e6e8eb}.EquipmentMinuteHeatmap-module__XZrsNG__full{background:#3b8ef5;border-color:#3b8ef5}.EquipmentMinuteHeatmap-module__XZrsNG__partial{background:#96c4ff;border-color:#96c4ff}.EquipmentMinuteHeatmap-module__XZrsNG__emptyData{background:#fff;border-color:#d9d9d9}.EquipmentMinuteHeatmap-module__XZrsNG__cell:hover{outline-offset:-1px;z-index:2;outline:1px solid #333}.EquipmentMinuteHeatmap-module__XZrsNG__tooltip{color:#fff;pointer-events:none;z-index:9999;background:#1f1f1f;border-radius:6px;max-width:230px;padding:8px 10px;font-size:12px;line-height:1.4;position:fixed;box-shadow:0 6px 16px -4px #0000001f,0 3px 6px #00000029}.EquipmentMinuteHeatmap-module__XZrsNG__tooltip:after{content:"";background:#1f1f1f;width:8px;height:8px;position:absolute;transform:rotate(45deg)}.EquipmentMinuteHeatmap-module__XZrsNG__rightDown:after{top:6px;left:6px}.EquipmentMinuteHeatmap-module__XZrsNG__tooltipTime{border-bottom:1px solid #fff3;margin-bottom:6px;padding-bottom:4px;font-weight:600}.EquipmentMinuteHeatmap-module__XZrsNG__tooltipTable{flex-direction:column;gap:3px;display:flex}.EquipmentMinuteHeatmap-module__XZrsNG__tooltipRow{color:#fff;white-space:nowrap;font-size:12px;line-height:1.4}.EquipmentMinuteHeatmap-module__XZrsNG__tooltipEmpty{color:#ddd}:is([data-theme=dark] .EquipmentMinuteHeatmap-module__XZrsNG__minuteHeatmapWrapper,[data-theme=dark] .EquipmentMinuteHeatmap-module__XZrsNG__grid,[data-theme=dark] .EquipmentMinuteHeatmap-module__XZrsNG__yAxis){background:var(--surface-card)}[data-theme=dark] .EquipmentMinuteHeatmap-module__XZrsNG__heatmapHeaderLeft h3{color:var(--text-primary)}[data-theme=dark] .EquipmentMinuteHeatmap-module__XZrsNG__exportButton{color:var(--text-primary)}[data-theme=dark] .EquipmentMinuteHeatmap-module__XZrsNG__mark span{color:var(--text-primary)}:is([data-theme=dark] .EquipmentMinuteHeatmap-module__XZrsNG__legend,[data-theme=dark] .EquipmentMinuteHeatmap-module__XZrsNG__yLabel,[data-theme=dark] .EquipmentMinuteHeatmap-module__XZrsNG__xAxisBottom,[data-theme=dark] .EquipmentMinuteHeatmap-module__XZrsNG__emptyHeight){color:var(--text-secondary)}:is([data-theme=dark] .EquipmentMinuteHeatmap-module__XZrsNG__legendBox,[data-theme=dark] .EquipmentMinuteHeatmap-module__XZrsNG__cell,[data-theme=dark] .EquipmentMinuteHeatmap-module__XZrsNG__emptyData){background:#1a1a1a;border-color:#2f2f2f}:is([data-theme=dark] .EquipmentMinuteHeatmap-module__XZrsNG__legendBox.EquipmentMinuteHeatmap-module__XZrsNG__full,[data-theme=dark] .EquipmentMinuteHeatmap-module__XZrsNG__cell.EquipmentMinuteHeatmap-module__XZrsNG__full){background:#3b8ef5;border-color:#3b8ef5}:is([data-theme=dark] .EquipmentMinuteHeatmap-module__XZrsNG__legendBox.EquipmentMinuteHeatmap-module__XZrsNG__partial,[data-theme=dark] .EquipmentMinuteHeatmap-module__XZrsNG__cell.EquipmentMinuteHeatmap-module__XZrsNG__partial){background:#96c4ff;border-color:#96c4ff}[data-theme=dark] .EquipmentMinuteHeatmap-module__XZrsNG__exportButton{border-color:var(--border-light);background:#1d1d1d}[data-theme=dark] .EquipmentMinuteHeatmap-module__XZrsNG__exportButton:hover{background:#252525}[data-theme=dark] .EquipmentMinuteHeatmap-module__XZrsNG__cell:hover{outline-color:#d6d6d6}@media (max-width:1200px){.EquipmentMinuteHeatmap-module__XZrsNG__grid{--container-padding:6px}}@media (max-width:768px){.EquipmentMinuteHeatmap-module__XZrsNG__minuteHeatmapWrapper{padding:0 8px 16px}.EquipmentMinuteHeatmap-module__XZrsNG__heatmapHeader{flex-direction:column;align-items:flex-start;gap:12px}.EquipmentMinuteHeatmap-module__XZrsNG__heatmapHeaderRight{justify-content:space-between;width:100%}.EquipmentMinuteHeatmap-module__XZrsNG__legend{flex-wrap:wrap;gap:8px}}@media (max-width:600px){.EquipmentMinuteHeatmap-module__XZrsNG__yLabel{font-size:10px}.EquipmentMinuteHeatmap-module__XZrsNG__legendText{font-size:11px}}@media (max-width:480px){.EquipmentMinuteHeatmap-module__XZrsNG__yLabel{font-size:9px}.EquipmentMinuteHeatmap-module__XZrsNG__legendText{font-size:10px}}
.EquipmentOperatorInfo-module__ecnMMW__operatorAnalysisContainer{box-sizing:border-box;background:0 0;flex-direction:row;gap:24px;width:100%;height:500px;padding:24px;display:flex}.EquipmentOperatorInfo-module__ecnMMW__leftSection{box-sizing:border-box;background:0 0;flex-direction:column;flex:0 0 300px;gap:16px;height:100%;padding-right:24px;display:flex}.EquipmentOperatorInfo-module__ecnMMW__rightSection{background:0 0;flex-direction:column;flex:1;gap:16px;height:100%;display:flex}.EquipmentOperatorInfo-module__ecnMMW__sectionTitle{color:#262626;margin-bottom:4px;font-size:16px;font-weight:600}.EquipmentOperatorInfo-module__ecnMMW__sectionSubtitle{color:#666;align-items:center;gap:4px;margin-bottom:16px;font-size:14px;display:flex}.EquipmentOperatorInfo-module__ecnMMW__infoButton{color:#bfbfbf;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:24px;height:24px;padding:0;display:inline-grid}.EquipmentOperatorInfo-module__ecnMMW__infoButton svg{transform-origin:50%;transition:transform .36s}.EquipmentOperatorInfo-module__ecnMMW__infoButton:hover{color:#3b8ef5;background:#f5f8ff}.EquipmentOperatorInfo-module__ecnMMW__infoButton:hover svg,.EquipmentOperatorInfo-module__ecnMMW__infoButton:focus-visible svg{transform:scale(1.14)}.EquipmentOperatorInfo-module__ecnMMW__infoButton:focus-visible{outline-offset:1px;outline:2px solid #3b8ef559}.EquipmentOperatorInfo-module__ecnMMW__operatorList{flex-direction:column;flex:1;gap:12px;display:flex}.EquipmentOperatorInfo-module__ecnMMW__emptyHeight{color:#999;justify-content:center;align-items:center;height:100%;min-height:200px;font-size:14px;display:flex}.EquipmentOperatorInfo-module__ecnMMW__operatorItem{justify-content:space-between;align-items:center;padding:12px 0;display:flex}.EquipmentOperatorInfo-module__ecnMMW__firstRank{padding:16px 0}.EquipmentOperatorInfo-module__ecnMMW__otherRank{padding:12px 0}.EquipmentOperatorInfo-module__ecnMMW__operatorInfo{flex:1;align-items:center;gap:12px;display:flex}.EquipmentOperatorInfo-module__ecnMMW__operatorAvatar{color:#fff;object-fit:cover;background:#1890ff;justify-content:center;align-items:center;font-weight:700;display:flex}.EquipmentOperatorInfo-module__ecnMMW__squareAvatar{border-radius:8px;width:80px;height:80px;font-size:32px}.EquipmentOperatorInfo-module__ecnMMW__roundAvatar{border-radius:50%;width:40px;height:40px}.EquipmentOperatorInfo-module__ecnMMW__operatorDetails{flex:1}.EquipmentOperatorInfo-module__ecnMMW__operatorName{color:#262626;align-items:center;gap:8px;margin-bottom:4px;font-weight:500;display:flex}.EquipmentOperatorInfo-module__ecnMMW__firstName{font-size:16px;line-height:24px}.EquipmentOperatorInfo-module__ecnMMW__otherName{font-size:14px;line-height:21px}.EquipmentOperatorInfo-module__ecnMMW__operatorDept{color:#666}.EquipmentOperatorInfo-module__ecnMMW__firstDept{font-size:14px;line-height:20px}.EquipmentOperatorInfo-module__ecnMMW__otherDept{font-size:12px;line-height:16px}.EquipmentOperatorInfo-module__ecnMMW__responsibleTag{color:#126ef0;background:#dbeafe;border-radius:10px;padding:2px 6px;font-size:10px;font-weight:400}.EquipmentOperatorInfo-module__ecnMMW__operatorPercentage{color:#1890ff;font-weight:700}.EquipmentOperatorInfo-module__ecnMMW__firstPercentage{font-size:20px;line-height:28px}.EquipmentOperatorInfo-module__ecnMMW__otherPercentage{font-size:16px;line-height:24px}:is([data-theme=dark] .EquipmentOperatorInfo-module__ecnMMW__sectionTitle,[data-theme=dark] .EquipmentOperatorInfo-module__ecnMMW__operatorName){color:var(--text-primary)}:is([data-theme=dark] .EquipmentOperatorInfo-module__ecnMMW__sectionSubtitle,[data-theme=dark] .EquipmentOperatorInfo-module__ecnMMW__operatorDept,[data-theme=dark] .EquipmentOperatorInfo-module__ecnMMW__emptyHeight){color:var(--text-secondary)}[data-theme=dark] .EquipmentOperatorInfo-module__ecnMMW__infoButton:hover{background:#3b8ef51f}@media (max-width:1200px){.EquipmentOperatorInfo-module__ecnMMW__operatorAnalysisContainer{gap:16px;padding:16px 24px 16px 16px}.EquipmentOperatorInfo-module__ecnMMW__leftSection{flex:0 0 250px;padding-right:16px}.EquipmentOperatorInfo-module__ecnMMW__squareAvatar{width:60px;height:60px;font-size:24px}}@media (max-width:992px){.EquipmentOperatorInfo-module__ecnMMW__operatorAnalysisContainer{flex-direction:column;gap:20px;height:auto}.EquipmentOperatorInfo-module__ecnMMW__leftSection{flex:none;height:auto;padding-bottom:20px;padding-right:0}.EquipmentOperatorInfo-module__ecnMMW__rightSection{flex:none;height:auto}}@media (max-width:768px){.EquipmentOperatorInfo-module__ecnMMW__operatorAnalysisContainer{padding:12px 16px 12px 12px}.EquipmentOperatorInfo-module__ecnMMW__squareAvatar{width:50px;height:50px;font-size:20px}.EquipmentOperatorInfo-module__ecnMMW__roundAvatar{width:32px;height:32px}.EquipmentOperatorInfo-module__ecnMMW__firstName{font-size:14px;line-height:20px}.EquipmentOperatorInfo-module__ecnMMW__otherName{font-size:12px;line-height:18px}.EquipmentOperatorInfo-module__ecnMMW__firstPercentage{font-size:18px;line-height:24px}.EquipmentOperatorInfo-module__ecnMMW__otherPercentage{font-size:14px;line-height:20px}}@media (prefers-reduced-motion:reduce){.EquipmentOperatorInfo-module__ecnMMW__infoButton svg{transition:none}}@media (max-width:576px){.EquipmentOperatorInfo-module__ecnMMW__operatorAnalysisContainer{padding:8px 12px 8px 8px}.EquipmentOperatorInfo-module__ecnMMW__sectionTitle{font-size:14px}.EquipmentOperatorInfo-module__ecnMMW__sectionSubtitle{font-size:12px}.EquipmentOperatorInfo-module__ecnMMW__firstName{font-size:13px}.EquipmentOperatorInfo-module__ecnMMW__otherName{font-size:11px}.EquipmentOperatorInfo-module__ecnMMW__firstDept{font-size:12px}.EquipmentOperatorInfo-module__ecnMMW__otherDept{font-size:10px}.EquipmentOperatorInfo-module__ecnMMW__firstPercentage{font-size:16px}.EquipmentOperatorInfo-module__ecnMMW__otherPercentage{font-size:12px}.EquipmentOperatorInfo-module__ecnMMW__squareAvatar{width:40px;height:40px;font-size:16px}.EquipmentOperatorInfo-module__ecnMMW__roundAvatar{width:28px;height:28px}}
.EquipmentServiceLog-module__zeiLCW__logSection{background:#fff;border-radius:8px;padding:16px}.EquipmentServiceLog-module__zeiLCW__logHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.EquipmentServiceLog-module__zeiLCW__logHeaderLeft{align-items:center;gap:24px;display:flex}.EquipmentServiceLog-module__zeiLCW__logHeaderLeft h3{color:#262626;margin:0;font-size:16px;font-weight:600}.EquipmentServiceLog-module__zeiLCW__exportButton{color:#262626;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex}.EquipmentServiceLog-module__zeiLCW__exportButton:hover:not(:disabled){color:#1677ff;background:#f0f8ff;border-color:#40a9ff}.EquipmentServiceLog-module__zeiLCW__exportButton:disabled{opacity:.55;cursor:not-allowed}.EquipmentServiceLog-module__zeiLCW__detailButton{color:#1677ff;cursor:pointer;background:0 0;border:0;font-size:14px}:is(.EquipmentServiceLog-module__zeiLCW__table table td,.EquipmentServiceLog-module__zeiLCW__table table th){padding:8px}[data-theme=dark] .EquipmentServiceLog-module__zeiLCW__logSection{background:var(--surface-card)}[data-theme=dark] .EquipmentServiceLog-module__zeiLCW__logHeaderLeft h3{color:var(--text-primary)}[data-theme=dark] .EquipmentServiceLog-module__zeiLCW__exportButton{color:var(--text-primary)}[data-theme=dark] .EquipmentServiceLog-module__zeiLCW__exportButton{border-color:var(--border-light);background:#1d1d1d}
.EquipmentSopResults-module__eUI4BG__sopResultsContainer{background:#fff;border-radius:8px;margin-bottom:16px;padding:16px}.EquipmentSopResults-module__eUI4BG__sopHeader{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.EquipmentSopResults-module__eUI4BG__sopHeaderLeft{align-items:center;display:flex}.EquipmentSopResults-module__eUI4BG__sectionTitle{color:#1c2938;margin:0;font-size:16px;font-weight:600}.EquipmentSopResults-module__eUI4BG__exportButton{color:#262626;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex}.EquipmentSopResults-module__eUI4BG__exportButton:hover{color:#1677ff;background:#f0f8ff;border-color:#40a9ff}.EquipmentSopResults-module__eUI4BG__sopTabs{border-bottom:1px solid #e5e7eb;gap:24px;margin-bottom:24px;display:flex}.EquipmentSopResults-module__eUI4BG__sopTab{color:#6b7280;cursor:pointer;border-bottom:2px solid #0000;padding:8px 16px 12px;font-size:18px;font-weight:400;line-height:27px;transition:all .3s}.EquipmentSopResults-module__eUI4BG__sopTabActive{color:#3b8ef5;border-bottom-color:#3b8ef5;font-size:16px}.EquipmentSopResults-module__eUI4BG__sopTab:not(.EquipmentSopResults-module__eUI4BG__sopTabActive):hover{color:#374151}.EquipmentSopResults-module__eUI4BG__metricsContainer{min-height:200px}.EquipmentSopResults-module__eUI4BG__emptyHeight{color:#999;justify-content:center;align-items:center;height:200px;font-size:14px;display:flex}.EquipmentSopResults-module__eUI4BG__metricsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.EquipmentSopResults-module__eUI4BG__metricCard{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;height:180px;padding:16px;display:flex}.EquipmentSopResults-module__eUI4BG__cardHeader{margin-bottom:12px}.EquipmentSopResults-module__eUI4BG__metricTitle{color:#6b7280;font-size:14px;font-weight:500}.EquipmentSopResults-module__eUI4BG__cardContent{flex-direction:column;flex:1;display:flex}.EquipmentSopResults-module__eUI4BG__numberAndTrend{align-items:baseline;margin-bottom:12px;display:flex}.EquipmentSopResults-module__eUI4BG__mainNumber{color:#1c2938;margin-right:12px;font-size:24px;font-weight:600}:is([data-theme=dark] .EquipmentSopResults-module__eUI4BG__sopResultsContainer,[data-theme=dark] .EquipmentSopResults-module__eUI4BG__metricCard){background:var(--surface-card)}:is([data-theme=dark] .EquipmentSopResults-module__eUI4BG__sectionTitle,[data-theme=dark] .EquipmentSopResults-module__eUI4BG__mainNumber){color:var(--text-primary)}[data-theme=dark] .EquipmentSopResults-module__eUI4BG__exportButton{color:var(--text-primary);border-color:var(--border-light);background:#1d1d1d}[data-theme=dark] .EquipmentSopResults-module__eUI4BG__exportButton:hover{background:#252525}:is([data-theme=dark] .EquipmentSopResults-module__eUI4BG__sopTabs,[data-theme=dark] .EquipmentSopResults-module__eUI4BG__metricCard){border-color:var(--border-light)}[data-theme=dark] .EquipmentSopResults-module__eUI4BG__sopTab{color:var(--text-secondary)}:is([data-theme=dark] .EquipmentSopResults-module__eUI4BG__metricTitle,[data-theme=dark] .EquipmentSopResults-module__eUI4BG__emptyHeight){color:var(--text-secondary)}.EquipmentSopResults-module__eUI4BG__chartContainer{flex:1;min-height:80px}.EquipmentSopResults-module__eUI4BG__miniChart{width:100%;height:100%}@media (max-width:1024px){.EquipmentSopResults-module__eUI4BG__metricsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.EquipmentSopResults-module__eUI4BG__sopResultsContainer{padding:16px}.EquipmentSopResults-module__eUI4BG__sopTabs{flex-wrap:wrap;gap:12px}.EquipmentSopResults-module__eUI4BG__metricsGrid{grid-template-columns:1fr}.EquipmentSopResults-module__eUI4BG__metricCard{height:160px;padding:12px}.EquipmentSopResults-module__eUI4BG__mainNumber{font-size:20px}}
