.info-row.svelte-7177td{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;font-size:1.1rem}.status-badge.svelte-7177td{padding:.25rem .75rem;border-radius:1rem;font-size:.9rem;font-weight:700;color:#000;transition:all .3s ease}.value.svelte-7177td{font-weight:700;font-size:1.2rem;transition:all .3s ease}.value.updating.svelte-7177td{color:var(--accent-color);transform:scale(1.1);text-shadow:0 0 10px var(--accent-color)}.floor-item.svelte-1tlagxq{padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.1);transition:background-color .3s ease}.floor-item.svelte-1tlagxq:last-child{border-bottom:none}.floor-item.updating.svelte-1tlagxq{background-color:#00d2ff1a;border-radius:8px;margin:0 -.5rem;padding:1rem .5rem}.floor-header.svelte-1tlagxq{display:flex;justify-content:space-between;margin-bottom:.5rem}.floor-name.svelte-1tlagxq{font-weight:500;font-size:1.1rem}.floor-status.svelte-1tlagxq{font-size:.9rem;padding:2px 8px;border-radius:4px;transition:all .3s ease}.floor-bar-container.svelte-1tlagxq{height:8px;background:#ffffff1a;border-radius:4px;overflow:hidden;margin-bottom:.5rem}.progress-bar.svelte-1tlagxq{height:100%;transition:width .5s ease,background-color .5s ease}.floor-details.svelte-1tlagxq{text-align:right;font-size:.85rem;color:var(--text-secondary)}.empty.svelte-bhoju{text-align:center;padding:1rem;color:var(--text-secondary)}.floor-group.svelte-bhoju{margin-bottom:1.5rem}.floor-group.svelte-bhoju h3:where(.svelte-bhoju){font-size:1rem;color:var(--text-secondary);margin-bottom:.5rem}.window-grid.svelte-bhoju{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.window-card.svelte-bhoju{background:#ffffff0d;padding:10px;border-radius:8px;text-align:center;border:1px solid transparent}.window-name.svelte-bhoju{font-size:.85rem;color:var(--text-secondary);margin-bottom:4px}.window-time.svelte-bhoju{font-size:1.1rem;font-weight:700}.fast.svelte-bhoju{border-color:var(--status-ok);color:var(--status-ok)}.medium.svelte-bhoju{border-color:var(--status-warning);color:var(--status-warning)}.slow.svelte-bhoju{border-color:var(--status-danger);color:var(--status-danger)}.chart-header.svelte-exlgyf{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.chart-header.svelte-exlgyf h2:where(.svelte-exlgyf){margin-bottom:0;border:none;padding:0}.glass-select.svelte-exlgyf{background:#0003;color:#fff;border:1px solid rgba(255,255,255,.2);padding:4px 8px;border-radius:8px}.glass-select.svelte-exlgyf option:where(.svelte-exlgyf){background:#24243e;color:#fff}.chart-wrapper.svelte-exlgyf{position:relative}.chart-container.svelte-exlgyf{width:100%;height:250px}.chart-overlay.svelte-exlgyf{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0000004d;color:var(--text-secondary);z-index:1;border-radius:8px}.chart-overlay.error.svelte-exlgyf{color:var(--status-danger)}.container.svelte-1uha8ag{max-width:1200px;margin:0 auto;padding:20px}.header.svelte-1uha8ag{text-align:center;margin-bottom:30px;padding-top:10px}.header.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:1.8rem;text-shadow:0 2px 10px rgba(0,0,0,.3);font-weight:700;letter-spacing:1px;margin-bottom:8px}.status-bar.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;gap:8px;font-size:.85rem;color:var(--text-secondary)}.status-indicator.svelte-1uha8ag{width:8px;height:8px;border-radius:50%;transition:background-color .3s}.status-indicator.connected.svelte-1uha8ag{background-color:var(--status-ok);box-shadow:0 0 8px var(--status-ok)}.status-indicator.connecting.svelte-1uha8ag{background-color:var(--status-warning);animation:svelte-1uha8ag-pulse 1s infinite}.status-indicator.disconnected.svelte-1uha8ag{background-color:var(--status-danger)}@keyframes svelte-1uha8ag-pulse{0%,to{opacity:1}50%{opacity:.5}}.update-time.svelte-1uha8ag{font-variant-numeric:tabular-nums}.grid-layout.svelte-1uha8ag{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width: 992px){.grid-layout.svelte-1uha8ag{grid-template-columns:1fr 1fr}}.error.svelte-1uha8ag{text-align:center;color:var(--status-danger)}.error.svelte-1uha8ag button:where(.svelte-1uha8ag){margin-top:1rem;padding:.5rem 1rem;background:#ffffff1a;border:1px solid currentColor;color:#fff;border-radius:4px;cursor:pointer}.error.svelte-1uha8ag button:where(.svelte-1uha8ag):disabled{opacity:.6;cursor:not-allowed}
