.progress-app[data-v-0355b293]{background:var(--chrome-dark,#1c1f26)!important}.progress-logo[data-v-0355b293]{margin:0 auto}.progress-brand[data-v-0355b293]{font-size:1.25rem;font-weight:600;color:#e5e7eb;letter-spacing:.02em}.progress-bar[data-v-0355b293]{max-width:240px;margin:0 auto}.progress-text[data-v-0355b293]{font-size:.95rem;font-weight:500;color:#e5e7eb}.progress-subtext[data-v-0355b293]{font-size:.75rem;color:rgba(229,231,235,.45);margin-top:4px;letter-spacing:.02em}.app-bar-avatar{border:2px solid hsla(0,0%,100%,.45);box-shadow:0 2px 8px rgba(0,0,0,.25);cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .15s}.app-bar-avatar:hover{border-color:hsla(0,0%,100%,.85);box-shadow:0 2px 12px rgba(0,0,0,.35);transform:scale(1.05)}.app-bar-avatar__initials{font-size:.8rem;font-weight:700;letter-spacing:.02em;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.user-menu-dropdown{border-radius:12px!important;min-width:240px;box-shadow:0 8px 24px rgba(0,0,0,.15)!important}.user-menu-header{pointer-events:none}.industrial-app-bar[data-v-3d47e819]{background-color:var(--bar-color)!important;box-shadow:none!important;border-bottom:2px solid var(--bar-accent,#d97706);color:var(--bar-text,#fff)}.industrial-app-bar[data-v-3d47e819] .v-toolbar__content{color:var(--bar-text,#fff);padding:0 12px 0 8px}.app-bar__left[data-v-3d47e819]{display:flex;align-items:center;gap:8px;min-width:0}.app-bar__menu-btn[data-v-3d47e819]{background:var(--bar-btn-bg)!important;border-radius:4px!important;transition:background .2s}.app-bar__menu-btn[data-v-3d47e819]:hover{background:var(--bar-btn-bg-hover)!important}.app-bar__brand[data-v-3d47e819]{display:flex;align-items:center;flex-shrink:0}.app-bar__logo[data-v-3d47e819]{display:block}.app-bar__brand-text[data-v-3d47e819]{font-size:.95rem;font-weight:600;color:var(--bar-text,#fff);letter-spacing:.02em;white-space:nowrap}.app-bar__right[data-v-3d47e819]{display:flex;align-items:center;gap:6px;flex-shrink:0}.app-bar__sync[data-v-3d47e819]{align-items:center;gap:6px;background:var(--bar-sync-bg);border:1px solid var(--bar-border);border-radius:4px;padding:4px 10px;margin-right:4px;line-height:1}.app-bar__sync-icon[data-v-3d47e819]{color:var(--bar-accent,#d97706)!important}.app-bar__sync-label[data-v-3d47e819]{font-family:IBM Plex Mono,monospace;font-size:.6rem;color:var(--bar-text-subtle);letter-spacing:.08em;font-weight:600}.app-bar__sync-time[data-v-3d47e819]{font-family:IBM Plex Mono,monospace;font-size:.72rem;color:var(--bar-text,#fff);font-weight:500;white-space:nowrap}.app-bar__action-btn[data-v-3d47e819]{background:var(--bar-btn-bg)!important;border-radius:4px!important;transition:background .2s}.app-bar__action-btn[data-v-3d47e819]:hover{background:var(--bar-btn-bg-hover)!important}.app-bar__user[data-v-3d47e819]{display:flex;align-items:center;padding:4px 4px 4px 12px;margin-left:2px;border-left:1px solid var(--bar-border)}.app-bar__user-info[data-v-3d47e819]{text-align:right;line-height:1.25;max-width:180px}.app-bar__user-role[data-v-3d47e819]{font-size:.6rem;color:var(--bar-accent,#d97706);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.app-bar__user-name[data-v-3d47e819]{font-size:.82rem;font-weight:600;color:var(--bar-text,#fff);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-bar__user-tenant[data-v-3d47e819]{font-size:.68rem;color:var(--bar-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.industrial-panel[data-v-3d47e819]{border:1px solid var(--border-subtle,#d1d5db)}@media (max-width:599px){.industrial-app-bar[data-v-3d47e819] .v-toolbar__content{padding:0 8px 0 4px}}.industrial-nav[data-v-01e682da]{background:var(--chrome-dark,#1c1f26)!important}.nav-header[data-v-01e682da]{text-align:center}.nav-header__logo[data-v-01e682da]{margin:0 auto}.nav-header__name[data-v-01e682da]{margin-top:8px;font-size:1rem;font-weight:600;color:#e5e7eb;letter-spacing:.04em}.nav-header__tagline[data-v-01e682da]{font-size:.72rem;color:rgba(229,231,235,.55);margin-top:2px}.nav-divider[data-v-01e682da]{border-color:var(--chrome-border,#2d3340)!important}.nav-group-header[data-v-01e682da]{color:var(--accent-amber,#d97706)!important;font-size:.65rem!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase;height:32px!important}.nav-list[data-v-01e682da] .v-list-item,.nav-list[data-v-01e682da] .v-list-item__title{color:#e5e7eb!important}.nav-list[data-v-01e682da] .v-list-item__icon .v-icon{color:rgba(229,231,235,.7)!important}.nav-item--active[data-v-01e682da]{background:rgba(217,119,6,.12)!important;border-left:3px solid var(--accent-amber,#d97706)}.nav-item--active[data-v-01e682da] .v-list-item__icon .v-icon{color:var(--accent-amber,#d97706)!important}.nav-item--active[data-v-01e682da] .v-list-item__title{color:#fff!important;font-weight:600}.nav-tenant-select[data-v-01e682da] .v-input__slot{border-color:var(--chrome-border,#2d3340)!important}.nav-footer[data-v-01e682da]{border-top:1px solid var(--chrome-border,#2d3340);color:rgba(229,231,235,.4);text-align:center}.industrial-app{background:var(--surface-base,#f4f5f7)}.industrial-main{background:var(--surface-base,#f4f5f7)!important}.industrial-panel,.v-card.industrial-panel{background:var(--surface-panel,#fff);border:var(--panel-border,1px solid #d1d5db);border-radius:var(--radius-panel,4px)!important;box-shadow:var(--panel-shadow,0 1px 3px rgba(0,0,0,.06))}.mono-value{font-family:IBM Plex Mono,monospace;font-variant-numeric:tabular-nums}.overline-label{font-size:.65rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted,#6b7280)}.page-head__title-col[data-v-0a53fa1d]{min-width:0;flex-shrink:1}.page-head__title[data-v-0a53fa1d]{font-size:1.5rem;font-weight:600;color:var(--text-primary,#111827);line-height:1.3}.page-head__subtitle[data-v-0a53fa1d]{font-size:.875rem;color:var(--text-muted,#6b7280);margin-top:2px}.page-head__breadcrumb[data-v-0a53fa1d]{font-size:.75rem;color:var(--text-muted,#6b7280);text-transform:uppercase;letter-spacing:.06em}.page-head__building-col[data-v-0a53fa1d]{flex-shrink:0;min-width:320px;max-width:100%}.building-panel[data-v-0a53fa1d]{display:flex;align-items:center;gap:8px;background:var(--surface-panel,#fff);border:1px solid var(--border-subtle,#d1d5db);border-radius:var(--radius-panel,4px);padding:4px 12px 4px 8px}.building-panel__icon[data-v-0a53fa1d]{color:var(--accent-amber,#d97706);flex-shrink:0}@media (min-width:600px){.page-head__building-col[data-v-0a53fa1d]{min-width:420px;max-width:560px}}@media (min-width:1264px){.page-head__building-col[data-v-0a53fa1d]{min-width:480px;max-width:640px}}.building-select[data-v-0a53fa1d]{width:100%}.building-select[data-v-0a53fa1d] .v-input__slot{border:none!important;box-shadow:none!important}.building-select[data-v-0a53fa1d] fieldset{border:none!important}.building-select[data-v-0a53fa1d] .v-select__selection{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4;max-height:none}.building-select__selection[data-v-0a53fa1d]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4;font-size:.875rem;font-weight:500}.building-select__item[data-v-0a53fa1d]{white-space:normal;word-break:break-word;line-height:1.4;font-size:.875rem}.industrial-panel[data-v-0a9c14f0]{background:var(--surface-panel,#fff);border:1px solid var(--border-subtle,#d1d5db);border-radius:var(--radius-panel,4px)!important;box-shadow:var(--panel-shadow,0 1px 3px rgba(0,0,0,.06))}.industrial-panel--flat[data-v-0a9c14f0]{box-shadow:none}.industrial-panel__header[data-v-0a9c14f0]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 16px 0}.industrial-panel__title[data-v-0a9c14f0]{font-size:1rem;font-weight:600;color:var(--text-primary,#111827);line-height:1.3}.industrial-panel__subtitle[data-v-0a9c14f0]{font-size:.8rem;color:var(--text-muted,#6b7280);margin-top:2px}.industrial-panel__actions[data-v-0a9c14f0]{flex-shrink:0}.overview-page[data-v-7148da64]{max-width:1600px}.kpi-strip[data-v-7148da64]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media (min-width:960px){.kpi-strip[data-v-7148da64]{grid-template-columns:repeat(4,1fr)}}.kpi-strip__item[data-v-7148da64]{background:var(--surface-panel,#fff);border:1px solid var(--border-subtle,#d1d5db);border-radius:4px;padding:14px 16px;border-left:3px solid var(--accent-amber,#d97706)}.kpi-strip__item--alert[data-v-7148da64]{border-left-color:#dc2626}.kpi-strip__item--ok[data-v-7148da64]{border-left-color:#059669}.kpi-strip__item--building[data-v-7148da64]{border-left-color:#475569}.kpi-strip__label[data-v-7148da64]{font-size:.65rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted,#6b7280)}.kpi-strip__value[data-v-7148da64]{font-size:1.5rem;font-weight:600;color:var(--text-primary,#111827);margin-top:4px;line-height:1.2}.kpi-strip__value--text[data-v-7148da64]{font-family:IBM Plex Sans Thai,sans-serif;font-size:.95rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.building-panel[data-v-7148da64]{display:flex;gap:16px;align-items:flex-start}.building-panel__image[data-v-7148da64]{flex:0 0 140px;width:140px}.building-panel__meta[data-v-7148da64]{flex:1;min-width:0}.building-panel__row[data-v-7148da64]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 0;border-bottom:1px solid var(--border-subtle,#d1d5db)}.building-panel__row[data-v-7148da64]:last-child{border-bottom:none}.building-panel__key[data-v-7148da64]{font-size:.75rem;color:var(--text-muted,#6b7280);text-transform:uppercase;letter-spacing:.04em}.building-panel__val[data-v-7148da64]{font-size:.875rem;font-weight:600}.env-block__header[data-v-7148da64]{display:flex;align-items:center;gap:8px;font-size:.85rem;font-weight:600;color:var(--text-primary,#111827);margin-bottom:12px}.env-score[data-v-7148da64]{font-size:1.25rem;font-weight:700;padding:2px 8px;border-radius:4px;margin-right:6px}.env-score--good[data-v-7148da64]{background:rgba(5,150,105,.12);color:#059669}.env-score--moderate[data-v-7148da64]{background:rgba(217,119,6,.12);color:#d97706}.env-score--unhealthy[data-v-7148da64]{background:rgba(234,88,12,.12);color:#ea580c}.env-score--hazardous[data-v-7148da64]{background:rgba(220,38,38,.12);color:#dc2626}.env-status[data-v-7148da64]{font-size:.72rem;color:var(--text-muted,#6b7280)}.env-metrics[data-v-7148da64]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.env-metric[data-v-7148da64]{background:var(--surface-base,#f4f5f7);border:1px solid var(--border-subtle,#d1d5db);border-radius:4px;padding:8px 10px}.env-metric__label[data-v-7148da64]{display:block;font-size:.65rem;color:var(--text-muted,#6b7280);text-transform:uppercase;letter-spacing:.04em}.env-metric__value[data-v-7148da64]{font-size:.85rem;font-weight:600;margin-top:2px}.env-meta[data-v-7148da64]{margin-top:10px;font-size:.72rem;color:var(--text-muted,#6b7280);display:flex;align-items:center;flex-wrap:wrap}.service-group+.service-group[data-v-7148da64]{margin-top:20px}.service-group__header[data-v-7148da64]{font-size:.65rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-amber,#d97706);margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--border-subtle,#d1d5db)}.service-row[data-v-7148da64]{display:flex;align-items:center;gap:12px;padding:12px 10px;border-bottom:1px solid var(--border-subtle,#d1d5db);text-decoration:none;color:inherit;transition:background .15s ease;cursor:pointer}.service-row[data-v-7148da64]:last-child{border-bottom:none}.service-row[data-v-7148da64]:hover{background:var(--surface-base,#f4f5f7)}.service-row--alert[data-v-7148da64]{background:rgba(220,38,38,.04);border-left:3px solid #dc2626;padding-left:7px}.service-row__icon[data-v-7148da64]{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-subtle,#d1d5db);border-radius:4px;background:var(--surface-base,#f4f5f7)}.service-row__icon--primary[data-v-7148da64]{border-color:#d97706}.service-row__icon--blue[data-v-7148da64]{border-color:#0ea5e9}.service-row__icon--amber[data-v-7148da64]{border-color:#d97706}.service-row__icon--blue-grey[data-v-7148da64]{border-color:#64748b}.service-row__icon--deep-orange[data-v-7148da64]{border-color:#ea580c}.service-row__icon--green[data-v-7148da64]{border-color:#059669}.service-row__icon--grey[data-v-7148da64]{border-color:#9ca3af}.service-row__icon--red[data-v-7148da64]{border-color:#dc2626}.service-row__icon--teal[data-v-7148da64]{border-color:#0d9488}.service-row__icon--light-blue[data-v-7148da64]{border-color:#0284c7}.service-row__icon--brown[data-v-7148da64]{border-color:#92400e}.service-row__icon--cyan[data-v-7148da64]{border-color:#0891b2}.service-row__body[data-v-7148da64]{flex:1;min-width:0}.service-row__name[data-v-7148da64]{font-size:.9rem;font-weight:600;line-height:1.3}.service-row__name-th[data-v-7148da64]{font-size:.75rem;color:var(--text-muted,#6b7280);margin-top:1px}.service-row__status[data-v-7148da64]{flex-shrink:0}.service-row__chevron[data-v-7148da64]{flex-shrink:0;color:var(--text-muted,#9ca3af)!important}.status-pill[data-v-7148da64]{display:inline-flex;align-items:center;gap:4px;font-size:.7rem;font-weight:600;padding:3px 8px;border-radius:4px;border:1px solid;white-space:nowrap}.status-pill--ok[data-v-7148da64]{color:#059669;border-color:#059669;background:rgba(5,150,105,.08)}.status-pill--alert[data-v-7148da64]{color:#dc2626;border-color:#dc2626;background:rgba(220,38,38,.08)}.status-pill--external[data-v-7148da64]{color:#475569;border-color:#94a3b8;background:rgba(71,85,105,.06)}@keyframes argh-my-eyes-7148da64{0%,49%,to{color:#fecaca}50%,99%{color:#dc2626}}.blink[data-v-7148da64]{animation:argh-my-eyes-7148da64 2s infinite!important}.service-page[data-v-3ed961cc]{max-width:1600px}.service-panel--empty[data-v-3ed961cc]{margin-top:8px}.industrial-tabs .v-tabs-bar{background:transparent!important;border-bottom:1px solid var(--border-subtle,#d1d5db)}.industrial-tabs .v-tab{text-transform:none;font-weight:500;letter-spacing:.02em;font-size:.875rem}.industrial-tabs .v-tab--active{color:var(--accent-amber,#d97706)!important;font-weight:600}.industrial-tabs .v-tabs-slider{background-color:var(--accent-amber,#d97706)!important;height:3px!important}.service-content-panel{background:var(--surface-panel,#fff);border:1px solid var(--border-subtle,#d1d5db);border-radius:var(--radius-panel,4px);margin-top:8px}.v-text-field[data-v-9dcc5e38]{min-width:310px}.kpi-value[data-v-001f1a6c]{font-size:1.75rem;font-weight:600;color:var(--text-primary,#111827);line-height:1.2}.kpi-unit[data-v-001f1a6c]{font-size:1rem;font-weight:500;color:var(--text-muted,#6b7280)}@keyframes argh-my-eyes-dd1e8ce8{0%{color:#ffebee}49%{color:#ffebee}50%{color:#e53935}99%{color:#e53935}to{color:#ffebee}}.blink[data-v-dd1e8ce8]{animation:argh-my-eyes-dd1e8ce8 2s infinite!important}@keyframes argh-my-eyes-165d1c98{0%{color:#ffebee}49%{color:#ffebee}50%{color:#e53935}99%{color:#e53935}to{color:#ffebee}}.blink[data-v-165d1c98]{animation:argh-my-eyes-165d1c98 2s infinite!important}@keyframes argh-my-eyes-ae1a391e{0%{color:#ffebee}49%{color:#ffebee}50%{color:#e53935}99%{color:#e53935}to{color:#ffebee}}.blink[data-v-ae1a391e]{animation:argh-my-eyes-ae1a391e 2s infinite!important}@keyframes argh-my-eyes-26f177c1{0%{color:#ffebee}49%{color:#ffebee}50%{color:#e53935}99%{color:#e53935}to{color:#ffebee}}.blink[data-v-26f177c1]{animation:argh-my-eyes-26f177c1 2s infinite!important}@keyframes argh-my-eyes-11b2a7c1{0%{color:#ffebee}49%{color:#ffebee}50%{color:#e53935}99%{color:#e53935}to{color:#ffebee}}.blink[data-v-11b2a7c1]{animation:argh-my-eyes-11b2a7c1 2s infinite!important}@keyframes argh-my-eyes-f6cf8820{0%{color:#ffebee}49%{color:#ffebee}50%{color:#e53935}99%{color:#e53935}to{color:#ffebee}}.blink[data-v-f6cf8820]{animation:argh-my-eyes-f6cf8820 2s infinite!important}.summary-sheet[data-v-7bf86b46]{background-color:#f9fbff;display:flex;flex-direction:column;gap:12px;min-height:100%;padding:20px}.combined-sheet[data-v-7bf86b46],.heatmap-sheet[data-v-7bf86b46]{background-color:#fff;display:flex;flex-direction:column;gap:16px;min-height:100%}.section-title[data-v-7bf86b46]{font-weight:600;font-size:1rem;color:#1f2933}.summary-header[data-v-7bf86b46]{display:flex;align-items:center;justify-content:space-between}.summary-content[data-v-7bf86b46]{display:flex;align-items:center;gap:16px}.summary-icon[data-v-7bf86b46]{flex:0 0 120px;display:flex;justify-content:center}.summary-details[data-v-7bf86b46]{flex:1 1 auto;display:flex;flex-direction:column;gap:12px}.summary-chip[data-v-7bf86b46]{display:flex;justify-content:flex-start}.stat-row[data-v-7bf86b46]{display:flex;flex-wrap:wrap;gap:12px}.stat-block[data-v-7bf86b46]{flex:1 1 140px;background:hsla(0,0%,100%,.6);border-radius:8px;padding:8px 12px;text-align:center;box-shadow:inset 0 0 0 1px rgba(33,150,243,.1)}.stat-label[data-v-7bf86b46]{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:rgba(0,0,0,.54)}.stat-value[data-v-7bf86b46]{font-size:1.4rem;font-weight:600;color:rgba(0,0,0,.87);display:flex;align-items:baseline;justify-content:center;gap:6px}.stat-unit[data-v-7bf86b46]{font-size:.9rem;color:rgba(0,0,0,.54)}.stat-sublabel[data-v-7bf86b46]{font-size:.75rem;color:rgba(0,0,0,.45)}.info-badges[data-v-7bf86b46]{display:flex;flex-wrap:wrap;gap:8px}.info-pill[data-v-7bf86b46]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background-color:rgba(33,150,243,.08);color:rgba(0,0,0,.7);font-size:.8rem}.combined-header[data-v-7bf86b46]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.combined-hint[data-v-7bf86b46]{font-size:.8rem;color:rgba(0,0,0,.5)}.combined-content[data-v-7bf86b46]{display:flex;gap:24px;align-items:stretch}.combined-table[data-v-7bf86b46]{flex:0 0 240px}.combined-table table[data-v-7bf86b46]{width:100%}.combined-table tbody tr[data-v-7bf86b46]{cursor:pointer}.combined-table tbody tr[data-v-7bf86b46]:hover{background-color:rgba(33,150,243,.05)}.combined-chart[data-v-7bf86b46]{flex:1 1 auto;display:flex;align-items:center}.combined-chart>[data-v-7bf86b46]{width:100%}.active-row[data-v-7bf86b46]{background-color:rgba(33,150,243,.1)}.active-row td[data-v-7bf86b46]{font-weight:600}.heatmap-sheet[data-v-7bf86b46]{margin-top:16px}@media (max-width:1264px){.summary-content[data-v-7bf86b46]{flex-direction:column;align-items:flex-start}.summary-icon[data-v-7bf86b46]{flex:none}.combined-content[data-v-7bf86b46]{flex-direction:column}.combined-table[data-v-7bf86b46]{flex:none}}@media (max-width:960px){.heatmap-sheet[data-v-7bf86b46]{margin-top:0}}.medicine-refrigerator-card[data-v-c10880dc]{height:100%;overflow:hidden;border:1px solid rgba(0,0,0,.06);transition:box-shadow .25s ease,border-color .25s ease}.medicine-refrigerator-card[data-v-c10880dc]:hover{border-color:rgba(33,150,243,.2)}.medicine-refrigerator-card .card-header[data-v-c10880dc]{min-height:52px;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,250,252,.95))}.card-content[data-v-c10880dc]{background:linear-gradient(180deg,#fff,#f9fbff)}.gap-8[data-v-c10880dc]{gap:8px}.top-meta[data-v-c10880dc]{border:1px solid rgba(33,150,243,.15);background:rgba(33,150,243,.05);border-radius:10px;padding:8px 10px}.meta-item[data-v-c10880dc]{display:inline-flex;align-items:center;gap:6px;color:rgba(0,0,0,.75);font-size:.76rem;min-width:0}.meta-item span[data-v-c10880dc]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kpi-grid[data-v-c10880dc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kpi-card[data-v-c10880dc]{border:1px solid rgba(0,0,0,.08);border-radius:10px;background:#fff;padding:10px}.kpi-label[data-v-c10880dc]{font-size:.68rem;color:rgba(0,0,0,.55);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.kpi-value[data-v-c10880dc]{font-size:1.25rem;font-weight:700;color:#1f2933;line-height:1.2}.kpi-value.small[data-v-c10880dc]{font-size:1rem}.kpi-unit[data-v-c10880dc]{font-size:.8rem;margin-left:2px;color:rgba(0,0,0,.58)}.kpi-sub[data-v-c10880dc]{font-size:.7rem;color:rgba(0,0,0,.46);margin-top:3px}.chart-toolbar[data-v-c10880dc]{gap:10px}.toolbar-item[data-v-c10880dc]{flex:0 0 auto}.interval-select[data-v-c10880dc]{max-width:130px}.chart-panel[data-v-c10880dc]{border:1px solid rgba(0,0,0,.08);background:#fff;border-radius:12px;padding:8px 8px 2px}.chart-container[data-v-c10880dc]{width:100%;height:180px;min-height:170px}.sensor-title[data-v-c10880dc]{font-size:.78rem;font-weight:600;color:#334155}.sensor-grid[data-v-c10880dc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sensor-item[data-v-c10880dc]{border:1px solid rgba(0,0,0,.07);border-radius:8px;padding:8px;background:hsla(0,0%,100%,.92)}.sensor-key[data-v-c10880dc]{font-size:.68rem;color:rgba(0,0,0,.52);margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sensor-value[data-v-c10880dc]{font-size:.86rem;color:rgba(0,0,0,.85);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:600px){.kpi-grid[data-v-c10880dc],.sensor-grid[data-v-c10880dc]{grid-template-columns:1fr}}.medicine-dashboard[data-v-4ef62350]{margin-bottom:0}.card-wrapper[data-v-4ef62350]{height:100%;min-height:420px;padding:4px}.card-wrapper[data-v-4ef62350] .v-card{height:100%}.history-chart[data-v-9833693e]{width:100%;height:350px}.quota-card-header[data-v-498bfd09]{display:flex;flex-direction:column;gap:6px}.quota-card-title[data-v-498bfd09]{font-size:1rem;font-weight:500;line-height:1.45;white-space:normal;word-break:break-word}.quota-card-subtitle[data-v-498bfd09]{line-height:1.35;word-break:break-all}.event-log-table[data-v-498bfd09] td,.event-log-table[data-v-498bfd09] th{white-space:normal!important;word-break:break-word;vertical-align:top}