._empty_nej5n_3{padding:24px;text-align:center;color:#00000080;font-size:13px}._viewAllLink_nej5n_10{color:#2563eb;text-decoration:none;font-size:13px;font-weight:500}._viewAllLink_nej5n_10:hover{text-decoration:underline}._card_1ownj_1{padding:10px 14px;border-bottom:1px solid rgba(0,0,0,.06);display:flex;flex-direction:column;gap:4px;cursor:pointer;transition:background .1s ease}._card_1ownj_1:hover{background:#00000005}._unread_1ownj_15{background:#2563eb0a}._unread_1ownj_15:hover{background:#2563eb14}._unreadDot_1ownj_23{width:6px;height:6px;border-radius:50%;background:#2563eb;flex-shrink:0}._titleRow_1ownj_31{display:flex;align-items:center;gap:8px}._title_1ownj_31{font-weight:500;font-size:13px;flex:1;color:#000000d9}._severity_1ownj_44{font-size:10px;font-weight:600;text-transform:uppercase;padding:2px 6px;border-radius:4px;letter-spacing:.3px}._severity_1ownj_44._urgent_1ownj_53{background:#fee4e2;color:#b42318}._severity_1ownj_44._priority_1ownj_58{background:#fef0c7;color:#b54708}._severity_1ownj_44._normal_1ownj_63{background:#ecfdf3;color:#027a48}._details_1ownj_68{font-size:12px;color:#0009}._metaRow_1ownj_73{display:flex;align-items:center;gap:8px;font-size:11px;color:#00000080}._stateChip_1ownj_81{font-size:10px;padding:1px 6px;border-radius:4px;background:#0000000d;color:#0009}._stateChip_1ownj_81._acknowledged_1ownj_89{background:#eff8ff;color:#175cd3}._stateChip_1ownj_81._resolved_1ownj_94{background:#ecfdf3;color:#027a48}._footer_x8i2d_1{width:100%;padding:.75rem 1.5rem;border-top:1px solid #e5e7eb;background:#f9fafb}._inner_x8i2d_8{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem .5rem;font-size:.675rem;color:#9ca3af;text-align:center}._separator_x8i2d_21{display:none}._links_x8i2d_25 a,._terms_x8i2d_26{color:#6b7280;text-decoration:none}._links_x8i2d_25 a:hover,._terms_x8i2d_26:hover{color:#10b981;text-decoration:underline}._legal_x8i2d_37{color:#9ca3af}._copyright_x8i2d_41{font-weight:500;color:#6b7280}._wrapper_1xx2k_3{padding:2rem 2rem 0}._controlPanel_1xx2k_7{background:linear-gradient(135deg,var(--sr-green-50) 0%,var(--sr-white) 60%);border:1px solid var(--sr-green-200);border-left:4px solid var(--sr-green-primary);border-radius:var(--sr-radius-lg);padding:var(--sr-space-6);display:flex;justify-content:space-between;align-items:center;box-shadow:var(--sr-shadow-sm)}._controlPanel_1xx2k_7 h1{margin:0;color:var(--sr-green-700);font-size:var(--sr-text-xl);white-space:nowrap}._titleRow_1xx2k_26{display:flex;align-items:center;gap:var(--sr-space-3);min-width:0}._logo_1xx2k_33{height:40px;width:auto;flex-shrink:0;object-fit:contain}._controls_1xx2k_40{display:flex;gap:var(--sr-space-4);align-items:center}._navWrapper_1xx2k_46{position:relative;display:flex}._navBtn_1xx2k_51{background:transparent;border:1px solid var(--sr-gray-200);border-radius:var(--sr-radius-md);padding:var(--sr-space-2);cursor:pointer;color:var(--sr-gray-600);display:flex;align-items:center;justify-content:center;transition:all .2s}._navBtn_1xx2k_51:hover{background:var(--sr-green-50);color:var(--sr-green-primary);border-color:var(--sr-green-200)}._navDropdown_1xx2k_70{position:absolute;top:calc(100% + var(--sr-space-2));left:0;z-index:100;min-width:180px;padding:var(--sr-space-2);background:var(--sr-white);border:1px solid var(--sr-gray-200);border-radius:var(--sr-radius-lg);box-shadow:var(--sr-shadow-md);display:flex;flex-direction:column}._shell_1ofj9_1{display:flex;flex-direction:column;flex:1}._main_1ofj9_7{flex:1;min-width:0}._drawerControls_1ofj9_12{display:flex;flex-direction:column;gap:var(--sr-space-3);padding-bottom:var(--sr-space-4);margin-bottom:var(--sr-space-4);border-bottom:1px solid var(--sr-gray-100)}._drawerControls_1ofj9_12 .sr-daterange{display:block}._drawerControls_1ofj9_12 .sr-daterange-trigger{width:100%;justify-content:center}._miniProgressBar_6o0lc_1{width:100%;max-width:48px;height:4px;background:var(--sr-gray-200);border-radius:2px;overflow:hidden}._miniProgressFill_6o0lc_10{height:100%;border-radius:2px;transition:width .3s ease}._metricValue_6o0lc_16{font-size:.7rem;font-weight:var(--sr-font-medium);color:var(--sr-gray-700)}._low_6o0lc_22{background:var(--sr-success)}._moderate_6o0lc_26{background:var(--sr-warning)}._critical_6o0lc_30{background:var(--sr-error)}._dataQualityBadge_6o0lc_34{font-size:.65rem;font-weight:var(--sr-font-semibold);padding:.15rem .4rem;border-radius:var(--sr-radius-sm);text-transform:capitalize}._dqFull_6o0lc_42{color:var(--sr-green-700);background:var(--sr-green-50)}._dqPartial_6o0lc_47{color:var(--sr-warning-dark);background:var(--sr-warning-light)}._dqInsufficient_6o0lc_52{color:var(--sr-error-dark);background:var(--sr-error-light)}._colPickerBtn_6o0lc_57{background:transparent;border:1px solid var(--sr-green-400);border-radius:var(--sr-radius-sm);color:var(--sr-green-100);padding:2px 4px;cursor:pointer;display:flex;align-items:center;transition:all .15s}._colPickerBtn_6o0lc_57:hover{background:var(--sr-green-600);border-color:var(--sr-green-200)}._notificationDot_6o0lc_74{display:inline-block;width:8px;height:8px;border-radius:50%;background:#d92d20;margin-left:8px;vertical-align:middle;flex-shrink:0}@media (max-width: 639px){._dataQualityBadge_6o0lc_34{width:12px;height:12px;padding:0;border-radius:50%;overflow:hidden;color:transparent;display:inline-block}._dqFull_6o0lc_42{background:var(--sr-success)}._dqPartial_6o0lc_47{background:var(--sr-warning)}._dqInsufficient_6o0lc_52{background:var(--sr-error)}}._toolbar_6o0lc_111{display:flex;justify-content:flex-end;align-items:center;gap:.5rem;margin-bottom:.75rem}._viewToggle_6o0lc_119{display:inline-flex;border:1px solid var(--sr-gray-300);border-radius:var(--sr-radius-md);overflow:hidden}._viewBtn_6o0lc_126{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;background:var(--sr-surface);border:none;color:var(--sr-gray-600);cursor:pointer;transition:background .15s,color .15s}._viewBtn_6o0lc_126:hover{background:var(--sr-gray-50);color:var(--sr-gray-800)}._viewBtnActive_6o0lc_145{background:var(--sr-green-50);color:var(--sr-green-700)}._toolbar_6o0lc_111>._viewBtn_6o0lc_126{border:1px solid var(--sr-gray-300);border-radius:var(--sr-radius-md)}._tile_1izla_1{cursor:pointer;border-radius:var(--sr-radius-lg);outline:none}._tile_1izla_1:hover .sr-stat,._tile_1izla_1:focus-visible .sr-stat{box-shadow:var(--sr-shadow-md);transform:translateY(-1px)}._tile_1izla_1 .sr-stat{height:100%;transition:box-shadow .15s,transform .15s}._meta_1izla_20{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .6rem;line-height:1.3}._fine_1izla_28{display:inline-flex;align-items:center;gap:.35rem;color:var(--sr-gray-500);font-weight:var(--sr-font-medium)}._dot_1izla_36{width:8px;height:8px;border-radius:50%;flex-shrink:0}._full_1izla_43{background:var(--sr-success)}._partial_1izla_47{background:var(--sr-warning)}._insufficient_1izla_51{background:var(--sr-error)}._notif_1izla_55{color:var(--sr-error);font-weight:var(--sr-font-semibold)}._detailView_1192c_1{display:flex;flex-direction:column;gap:1rem}._detailHeader_1192c_7{display:flex;align-items:center;gap:1rem;padding:.5rem 0}._backBtn_1192c_14{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8rem;color:var(--sr-gray-600);background:var(--sr-white);border:1px solid var(--sr-gray-200);border-radius:var(--sr-radius-md);cursor:pointer;transition:all .15s;font-weight:var(--sr-font-medium)}._backBtn_1192c_14:hover{background:var(--sr-gray-50);color:var(--sr-gray-800);border-color:var(--sr-gray-300)}._title_1192c_35{margin:0;font-size:var(--sr-text-xl);color:var(--sr-green-700);font-weight:var(--sr-font-semibold)}._sensorsGrid_1192c_42{display:flex;flex-direction:column;gap:1.25rem}._loadingState_1192c_48,._errorState_1192c_49,._emptyState_1192c_50{text-align:center;padding:3rem;color:var(--sr-gray-500)}._loadingState_1192c_48{display:flex;flex-direction:column;align-items:center;gap:1rem}._spinner_1192c_63{animation:_spin_1192c_63 1s linear infinite}@keyframes _spin_1192c_63{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._errorState_1192c_49{color:var(--sr-error)}._emptyState_1192c_50 h3{color:var(--sr-gray-500);font-weight:var(--sr-font-medium)}@media (max-width: 639px){._detailHeader_1192c_7{flex-wrap:wrap;gap:.5rem}}._sensorSection_1hkwy_1{border:1px solid var(--sr-green-100);border-left:3px solid var(--sr-green-primary);border-radius:var(--sr-radius-md);overflow:hidden;background:var(--sr-white)}._sensorHeader_1hkwy_9{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-right:1rem;background:linear-gradient(135deg,var(--sr-green-50) 0%,var(--sr-white) 80%);border-bottom:1px solid var(--sr-green-100)}._chartContainer_1hkwy_19{display:flex;flex-direction:column}._loadingState_1hkwy_24,._errorState_1hkwy_25{text-align:center;padding:2rem;color:var(--sr-gray-500)}._loadingState_1hkwy_24{display:flex;flex-direction:column;align-items:center;gap:1rem}._spinner_1hkwy_38{animation:_spin_1hkwy_38 1s linear infinite}@keyframes _spin_1hkwy_38{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._errorState_1hkwy_25{color:var(--sr-error)}._chartBoxFull_1uxix_1{padding:1.5rem;background:var(--sr-white);display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:340px}._chartBoxFull_1uxix_1 h5{margin:0 0 1rem;color:var(--sr-gray-500);font-size:var(--sr-text-sm);font-weight:var(--sr-font-medium)}._chartPlaceholder_1uxix_18{width:100%;height:150px;background:var(--sr-gray-50);border:2px dashed var(--sr-gray-300);border-radius:var(--sr-radius-sm);display:flex;align-items:center;justify-content:center;color:var(--sr-gray-500);font-size:var(--sr-text-sm)}._missingDataNote_1uxix_31{margin:.5rem 0 0;color:var(--sr-gray-400);font-size:var(--sr-text-xs);text-align:center}._derivedRow_125v3_1{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;padding:.875rem 1.5rem;border-bottom:1px solid var(--sr-gray-100)}._derivedItem_125v3_9{display:flex;align-items:baseline;justify-content:center;gap:.5rem;padding:.125rem .5rem;border-right:1px solid var(--sr-gray-200)}._derivedItem_125v3_9:last-child{border-right:none}._derivedLabel_125v3_22{color:var(--sr-gray-600);font-weight:var(--sr-font-medium);white-space:nowrap}._derivedValue_125v3_28{font-size:.95rem;font-weight:var(--sr-font-semibold);color:var(--sr-gray-800);white-space:nowrap}._derivedOk_125v3_35{color:var(--sr-success)}._derivedWarn_125v3_39{color:var(--sr-warning)}._derivedDanger_125v3_43{color:var(--sr-error)}@media (max-width: 639px){._derivedRow_125v3_1{grid-template-columns:1fr;gap:0;padding:.25rem 1rem}._derivedItem_125v3_9{justify-content:space-between;padding:.5rem 0;border-right:none;border-bottom:1px solid var(--sr-gray-100)}._derivedItem_125v3_9:last-child{border-bottom:none}}._sensorHeader_oo7b1_1{padding:1rem;display:flex;flex:1;min-width:0;align-items:center;justify-content:space-between;gap:.75rem}._sensorHeader_oo7b1_1 h4{margin:0;color:var(--sr-green-700);font-size:var(--sr-text-base);text-transform:capitalize}._dataQualityBadge_oo7b1_18{font-size:.7rem;font-weight:var(--sr-font-semibold);padding:.2rem .5rem;border-radius:var(--sr-radius-sm);white-space:nowrap;text-transform:capitalize;flex-shrink:0;display:inline-flex;align-items:center;gap:.25rem}._dq_full_oo7b1_31{color:var(--sr-green-700);background:var(--sr-green-50)}._dq_partial_oo7b1_36{color:var(--sr-warning-dark);background:var(--sr-warning-light)}._dq_insufficient_oo7b1_41{color:var(--sr-error-dark);background:var(--sr-error-light)}@media (max-width: 639px){._sensorHeader_oo7b1_1{flex-wrap:wrap;padding:.75rem}}._kpiSection_15fdq_1{padding:.75rem 1.5rem 1rem;border-top:1px solid var(--sr-gray-100);display:flex;flex-direction:column;gap:.5rem}._kpiRow_15fdq_9{display:flex;align-items:center;gap:.75rem;font-size:.8rem}._kpiLabel_15fdq_16{width:120px;color:var(--sr-gray-600);font-weight:var(--sr-font-medium);flex-shrink:0;display:flex;align-items:center;gap:.25rem;white-space:nowrap}._kpiBar_15fdq_27{flex:1;height:8px;background:var(--sr-gray-100);border-radius:var(--sr-radius-sm);overflow:hidden}._kpiFill_15fdq_35{height:100%;border-radius:var(--sr-radius-sm);transition:width .3s ease}._kpiLow_15fdq_41{background:var(--sr-success)}._kpiModerate_15fdq_45{background:var(--sr-warning)}._kpiCritical_15fdq_49{background:var(--sr-error)}._kpiValue_15fdq_53{width:36px;text-align:right;font-weight:var(--sr-font-semibold);color:var(--sr-gray-800);flex-shrink:0}._kpiWindowLabel_15fdq_61{font-size:.65rem;color:var(--sr-gray-400);font-style:italic;margin-top:.25rem}._overlay_3bboo_1{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:var(--sr-space-4)}._modal_3bboo_16{background:var(--sr-white);border-radius:var(--sr-radius-xl);border-top:4px solid var(--sr-green-primary);width:100%;max-width:680px;max-height:85vh;display:flex;flex-direction:column;box-shadow:var(--sr-shadow-xl)}._header_3bboo_28{padding:1.5rem;border-bottom:1px solid var(--sr-green-100);background:linear-gradient(135deg,var(--sr-green-50) 0%,var(--sr-white) 70%);display:flex;justify-content:space-between;align-items:center;border-radius:calc(var(--sr-radius-xl) - 4px) calc(var(--sr-radius-xl) - 4px) 0 0}._header_3bboo_28 h2{margin:0;font-size:var(--sr-text-xl);color:var(--sr-green-700)}._closeBtn_3bboo_44{background:transparent;border:none;cursor:pointer;color:var(--sr-gray-500);padding:.5rem;border-radius:var(--sr-radius-md);display:flex;align-items:center;justify-content:center;transition:all .2s}._closeBtn_3bboo_44:hover{background:var(--sr-gray-100);color:var(--sr-gray-800)}._content_3bboo_62{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;overflow-y:auto;flex:1}._section_3bboo_71 h3{margin:0 0 .25rem;font-size:var(--sr-text-base);color:var(--sr-green-700);border-left:3px solid var(--sr-green-primary);padding-left:.5rem}._hint_3bboo_79{margin:0 0 .75rem;font-size:var(--sr-text-xs);color:var(--sr-gray-400)}._inputGroup_3bboo_85{display:flex;gap:1rem}._inputWrapper_3bboo_90{flex:1;display:flex;flex-direction:column;gap:.25rem}._inputWrapper_3bboo_90 label{font-size:var(--sr-text-sm);color:var(--sr-gray-500)}._inputWrapper_3bboo_90 input{padding:.5rem .75rem;border:1px solid var(--sr-gray-300);border-radius:var(--sr-radius-md);font-size:var(--sr-text-base);transition:all .2s}._inputWrapper_3bboo_90 input:focus{outline:none;border-color:var(--sr-green-primary);box-shadow:0 0 0 3px var(--sr-green-50)}._inputError_3bboo_116{border-color:var(--sr-error)!important}._inputError_3bboo_116:focus{border-color:var(--sr-error)!important;box-shadow:0 0 0 3px var(--sr-error-light)!important}._errorText_3bboo_125{font-size:var(--sr-text-xs);color:var(--sr-error)}._footer_3bboo_130{padding:1rem 1.5rem;border-top:1px solid var(--sr-green-100);background:var(--sr-green-50);display:flex;justify-content:flex-end;gap:.75rem;border-radius:0 0 var(--sr-radius-xl) var(--sr-radius-xl)}._cancelBtn_3bboo_140{padding:.5rem 1rem;background:var(--sr-white);border:1px solid var(--sr-gray-300);border-radius:var(--sr-radius-md);font-size:var(--sr-text-sm);cursor:pointer;transition:all .2s}._cancelBtn_3bboo_140:hover{background:var(--sr-gray-50)}._saveBtn_3bboo_154{padding:.5rem 1rem;background:var(--sr-green-primary);color:var(--sr-white);border:none;border-radius:var(--sr-radius-md);font-size:var(--sr-text-sm);cursor:pointer;transition:all .2s}._saveBtn_3bboo_154:hover:not(:disabled){background:var(--sr-green-600)}._saveBtn_3bboo_154:disabled{opacity:.5;cursor:not-allowed}._checkboxGrid_3bboo_174{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}._checkboxRow_3bboo_180{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--sr-gray-50);border-radius:var(--sr-radius-md);cursor:pointer;font-size:var(--sr-text-sm);color:var(--sr-gray-700);-webkit-user-select:none;user-select:none}._checkboxRow_3bboo_180 input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:var(--sr-green-primary)}._checkboxRow_3bboo_180 input[type=checkbox]:disabled{cursor:not-allowed;opacity:.4}._wikiText_3bboo_205{margin:0 0 .75rem;font-size:var(--sr-text-sm);color:var(--sr-gray-600);line-height:1.7}._wikiList_3bboo_212{display:flex;flex-direction:column;gap:0}._wikiItem_3bboo_218{padding:.875rem 0;border-bottom:1px solid var(--sr-gray-100)}._wikiItem_3bboo_218:last-child{border-bottom:none}._wikiCondition_3bboo_227{font-size:var(--sr-text-sm);color:var(--sr-gray-600);line-height:2}._wikiCondition_3bboo_227 strong{color:var(--sr-gray-800)}._wikiMeta_3bboo_237{margin-top:.375rem;font-size:var(--sr-text-xs);color:var(--sr-gray-400);line-height:2}._wikiSep_3bboo_244{display:inline-block;width:1px;height:10px;background:var(--sr-gray-200);margin:0 .625rem;vertical-align:middle}._inlineWrap_3bboo_253{display:inline-flex;align-items:baseline;gap:1px;vertical-align:baseline}._inlineInput_3bboo_260{display:inline-block;width:44px;padding:1px 4px;margin:0 2px;border:none;border-bottom:1.5px solid var(--sr-green-primary);border-radius:0;background:var(--sr-green-50);font-size:inherit;font-family:inherit;color:var(--sr-green-700);font-weight:var(--sr-font-semibold);text-align:center;line-height:1.4;transition:border-color .2s,background .2s;-moz-appearance:textfield}._inlineInput_3bboo_260::-webkit-inner-spin-button,._inlineInput_3bboo_260::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._inlineInput_3bboo_260:focus{outline:none;border-bottom-color:var(--sr-green-600);background:var(--sr-green-100)}._inlineUnit_3bboo_293{font-size:.8em;color:var(--sr-gray-400);margin-left:1px}._matrixWrapper_3bboo_301{overflow-x:auto}._matrixTable_3bboo_305{width:100%;border-collapse:collapse;font-size:var(--sr-text-xs)}._matrixCorner_3bboo_311{width:90px}._matrixColHeader_3bboo_315{text-align:center;padding:.375rem .25rem;font-weight:var(--sr-font-medium);color:var(--sr-gray-500);font-size:.65rem;white-space:nowrap}._matrixRowHeader_3bboo_324{padding:.375rem .5rem .375rem 0;font-weight:var(--sr-font-medium);color:var(--sr-gray-700);font-size:var(--sr-text-xs);white-space:nowrap}._matrixCell_3bboo_332{padding:.25rem;text-align:center}._matrixCell_3bboo_332 input{width:48px;padding:.25rem;border:1px solid var(--sr-gray-200);border-radius:var(--sr-radius-sm);font-size:var(--sr-text-xs);text-align:center;transition:border-color .2s}._matrixCell_3bboo_332 input:focus{outline:none;border-color:var(--sr-green-primary);box-shadow:0 0 0 2px var(--sr-green-50)}._browsePage_nk7mc_1{width:100%;padding:2rem;box-sizing:border-box}._recalcWrapper_nk7mc_7{position:relative}._recalcWrapper_nk7mc_7>*:not(._recalcOverlay_nk7mc_11){filter:blur(2px);opacity:.5;pointer-events:none;transition:all .3s}._recalcOverlay_nk7mc_11{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;z-index:10;font-size:.8rem;color:var(--sr-gray-500);font-weight:500}._recalcSpinner_nk7mc_32{animation:_spin_nk7mc_1 1s linear infinite;color:var(--sr-green-primary)}@keyframes _spin_nk7mc_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._houseGrid_nk7mc_46{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}@media (max-width: 639px){._browsePage_nk7mc_1{padding:.75rem}}._page_1bqw3_1{max-width:960px;margin:0 auto;padding:24px 16px;display:flex;flex-direction:column;gap:16px}._header_1bqw3_10{display:flex;align-items:baseline;justify-content:space-between}._title_1bqw3_16{font-size:22px;font-weight:600}._filters_1bqw3_21{display:flex;gap:8px}._filterBtn_1bqw3_26{background:#fff;border:1px solid rgba(0,0,0,.15);border-radius:6px;padding:6px 12px;font-size:13px;cursor:pointer;color:#000000b3}._filterBtn_1bqw3_26._active_1bqw3_36{background:#2563eb;color:#fff;border-color:#2563eb}._layout_1bqw3_42{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}@media (max-width: 800px){._layout_1bqw3_42{grid-template-columns:1fr}}._list_1bqw3_55{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:8px;overflow:hidden;max-height:70vh;overflow-y:auto}._empty_1bqw3_64{padding:32px;text-align:center;color:#00000080;font-size:14px}._detailPane_1bqw3_71{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:8px;padding:16px 20px;position:sticky;top:16px;max-height:70vh;overflow-y:auto}._detailEmpty_1bqw3_82{color:#00000080;font-size:14px}._detailHeader_1bqw3_87{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px}._detailTitle_1bqw3_95{font-size:16px;font-weight:600;flex:1}._detailMeta_1bqw3_101{font-size:12px;color:#0000008c;margin-bottom:12px}._detailActions_1bqw3_107{display:flex;gap:8px;margin-bottom:16px}._actionBtn_1bqw3_113{background:#fff;border:1px solid rgba(0,0,0,.15);border-radius:6px;padding:6px 12px;font-size:13px;cursor:pointer}._actionBtn_1bqw3_113._primary_1bqw3_122{background:#2563eb;color:#fff;border-color:#2563eb}._actionBtn_1bqw3_113:disabled{opacity:.5;cursor:not-allowed}._timeline_1bqw3_133{border-top:1px solid rgba(0,0,0,.06);padding-top:12px;margin-top:12px}._timelineHeader_1bqw3_139{font-size:12px;font-weight:600;text-transform:uppercase;color:#0000008c;margin-bottom:8px;letter-spacing:.4px}._event_1bqw3_148{font-size:13px;color:#000000bf;padding:6px 0;border-bottom:1px solid rgba(0,0,0,.04)}._event_1bqw3_148:last-child{border-bottom:none}._eventMeta_1bqw3_159{font-size:11px;color:#00000080}._commentForm_1bqw3_164{display:flex;gap:6px;margin-top:8px}._commentInput_1bqw3_170{flex:1;padding:6px 8px;border:1px solid rgba(0,0,0,.15);border-radius:6px;font-size:13px}._tenantList_1davk_1{display:flex;flex-direction:column;gap:1.25rem}._loading_1davk_7,._empty_1davk_8{color:var(--sr-gray-500);font-size:var(--sr-text-sm)}._tenantRow_1davk_13{display:flex;flex-direction:column;gap:.875rem}._tenantRow_1davk_13:not(:last-child){padding-bottom:1.25rem;border-bottom:1px solid var(--sr-gray-200)}._cardHeader_1davk_24{display:flex;align-items:center;gap:1rem}._logoArea_1davk_30{display:flex;flex-direction:column;align-items:center;gap:.375rem;flex-shrink:0}._logoPreview_1davk_38{width:56px;height:56px;object-fit:contain;border-radius:var(--sr-radius-md);border:1px solid var(--sr-gray-200);background:var(--sr-white)}._logoPlaceholder_1davk_47{width:56px;height:56px;border-radius:var(--sr-radius-md);border:1px dashed var(--sr-gray-300);background:var(--sr-gray-50);display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:var(--sr-font-semibold);color:var(--sr-gray-400)}._uploadBtn_1davk_61{font-size:var(--sr-text-xs);color:var(--sr-green-primary);background:none;border:none;cursor:pointer;padding:0;text-decoration:underline}._uploadBtn_1davk_61:hover{color:var(--sr-green-600)}._uploadBtn_1davk_61:disabled{color:var(--sr-gray-400);cursor:not-allowed}._tenantInfo_1davk_80{display:flex;flex-direction:column;gap:.125rem}._tenantName_1davk_86{font-size:var(--sr-text-base);font-weight:var(--sr-font-semibold);color:var(--sr-gray-800)}._tenantSlug_1davk_92{font-size:var(--sr-text-xs);color:var(--sr-gray-400);font-family:monospace}._aliasRow_1davk_98{display:flex;flex-direction:column;gap:.25rem}._aliasLabel_1davk_104{font-size:var(--sr-text-xs);font-weight:var(--sr-font-medium);color:var(--sr-gray-600)}._aliasInput_1davk_110{width:100%;padding:.5rem .625rem;font-size:var(--sr-text-sm);border:1px solid var(--sr-gray-300);border-radius:var(--sr-radius-md);color:var(--sr-gray-800)}._aliasInput_1davk_110:focus{outline:none;border-color:var(--sr-green-primary);box-shadow:0 0 0 2px var(--sr-green-50)}._aliasInput_1davk_110:disabled{background:var(--sr-gray-100);color:var(--sr-gray-500)}._bottomActions_1davk_130{display:flex;align-items:center;justify-content:flex-end;gap:.75rem}._saveBtn_1davk_137{padding:.5rem .875rem;font-size:var(--sr-text-xs);font-weight:var(--sr-font-semibold);color:var(--sr-white);background:var(--sr-green-primary);border:none;border-radius:var(--sr-radius-md);cursor:pointer;white-space:nowrap;transition:background .2s}._saveBtn_1davk_137:hover:not(:disabled){background:var(--sr-green-600)}._saveBtn_1davk_137:disabled{background:var(--sr-gray-200);color:var(--sr-gray-400);cursor:not-allowed}._feedback_1davk_160{display:inline-flex;align-items:center;gap:.25rem;font-size:var(--sr-text-xs);font-weight:var(--sr-font-medium);animation:_feedbackFadeIn_1davk_1 .15s ease-out}._feedbackSuccess_1davk_169{color:var(--sr-green-primary)}._feedbackError_1davk_173{color:var(--sr-red-600, #dc2626)}@keyframes _feedbackFadeIn_1davk_1{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}._backBar_1ihld_1{max-width:1200px;margin:0 auto;padding:1rem 2rem 0}._backBtn_1ihld_7{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.875rem;color:#6b7280;background:none;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;transition:all .2s}._backBtn_1ihld_7:hover{color:#1f2937;border-color:#d1d5db;background:#f9fafb}._container_1ihld_27{max-width:1200px;margin:0 auto;padding:2rem}._title_1ihld_33{font-size:var(--sr-text-4xl);font-weight:var(--sr-font-bold);margin-bottom:var(--sr-space-8);color:var(--sr-gray-900)}._loading_1ihld_40{text-align:center;padding:3rem;font-size:var(--sr-text-lg);color:var(--sr-gray-500)}._unauthorized_1ihld_47{max-width:600px;margin:4rem auto;padding:var(--sr-space-8);text-align:center;background:var(--sr-error-light);border:1px solid #fecaca;border-radius:var(--sr-radius-lg)}._unauthorized_1ihld_47 h1{color:var(--sr-error);margin-bottom:var(--sr-space-4)}._error_1ihld_62{background:var(--sr-error-light);border:1px solid #fecaca;color:var(--sr-error);padding:var(--sr-space-4);border-radius:var(--sr-radius-md);margin-bottom:var(--sr-space-6)}._section_1ihld_71{background:var(--sr-white);border:1px solid var(--sr-gray-200);border-radius:var(--sr-radius-lg);padding:var(--sr-space-6);margin-bottom:var(--sr-space-8)}._sectionTitle_1ihld_79{font-size:var(--sr-text-xl);font-weight:var(--sr-font-semibold);margin-bottom:var(--sr-space-6);color:var(--sr-gray-800)}._form_1ihld_86{max-width:600px}._formGroup_1ihld_90{margin-bottom:var(--sr-space-5)}._label_1ihld_94{display:block;font-size:var(--sr-text-sm);font-weight:var(--sr-font-medium);color:var(--sr-gray-700);margin-bottom:var(--sr-space-2)}._input_1ihld_102,._select_1ihld_103{width:100%;padding:.625rem;font-size:var(--sr-text-sm);border:1px solid var(--sr-gray-300);border-radius:var(--sr-radius-md);background:var(--sr-white);color:var(--sr-gray-800)}._input_1ihld_102:focus,._select_1ihld_103:focus{outline:none;border-color:var(--sr-green-primary);box-shadow:0 0 0 2px var(--sr-green-50)}._input_1ihld_102:disabled,._select_1ihld_103:disabled{background:var(--sr-gray-100);color:var(--sr-gray-500);cursor:not-allowed}._hint_1ihld_127{display:block;margin-top:.375rem;font-size:var(--sr-text-xs);color:var(--sr-gray-500)}._submitButton_1ihld_134{padding:.625rem 1.25rem;font-size:var(--sr-text-sm);font-weight:var(--sr-font-semibold);color:var(--sr-white);background:var(--sr-green-primary);border:none;border-radius:var(--sr-radius-md);cursor:pointer;transition:background .2s}._submitButton_1ihld_134:hover:not(:disabled){background:var(--sr-green-600)}._submitButton_1ihld_134:disabled{background:var(--sr-gray-300);color:var(--sr-gray-500);cursor:not-allowed}._inviteSuccess_1ihld_156{margin-top:var(--sr-space-6);padding:var(--sr-space-5);background:var(--sr-green-50);border:1px solid var(--sr-green-200);border-radius:var(--sr-radius-md)}._inviteSuccess_1ihld_156 h3{color:var(--sr-green-600);font-size:var(--sr-text-base);margin-bottom:var(--sr-space-4)}._inviteDetails_1ihld_170{font-size:var(--sr-text-sm)}._inviteDetails_1ihld_170 p{margin:var(--sr-space-2) 0;color:var(--sr-gray-700)}._inviteLinkBox_1ihld_179{display:flex;gap:var(--sr-space-3);align-items:center;margin-top:var(--sr-space-4);padding:var(--sr-space-3);background:var(--sr-white);border:1px solid var(--sr-gray-300);border-radius:var(--sr-radius-md)}._inviteLink_1ihld_179{flex:1;font-family:Monaco,Courier New,monospace;font-size:var(--sr-text-xs);color:var(--sr-gray-900);word-break:break-all}._copyButton_1ihld_198{padding:var(--sr-space-2) var(--sr-space-4);font-size:var(--sr-text-xs);font-weight:var(--sr-font-semibold);color:var(--sr-white);background:var(--sr-green-primary);border:none;border-radius:var(--sr-radius-sm);cursor:pointer;white-space:nowrap;transition:background .2s}._copyButton_1ihld_198:hover{background:var(--sr-green-600)}._tableContainer_1ihld_215{overflow-x:auto}._searchInput_1ihld_219{width:100%;max-width:320px;margin-bottom:var(--sr-space-4);padding:.5rem .625rem;font-size:var(--sr-text-sm);border:1px solid var(--sr-gray-300);border-radius:var(--sr-radius-md);background:var(--sr-white);color:var(--sr-gray-800)}._searchInput_1ihld_219:focus{outline:none;border-color:var(--sr-green-primary);box-shadow:0 0 0 2px var(--sr-green-50)}._noResults_1ihld_237,._emptyState_1ihld_238{padding:var(--sr-space-6);text-align:center;color:var(--sr-gray-500);font-size:var(--sr-text-sm)}._table_1ihld_215{width:100%;border-collapse:collapse;font-size:var(--sr-text-sm)}._table_1ihld_215 th{text-align:left;padding:var(--sr-space-3);font-weight:var(--sr-font-semibold);color:var(--sr-gray-700);background:var(--sr-gray-50);border-bottom:2px solid var(--sr-gray-200)}._table_1ihld_215 td{padding:var(--sr-space-3);border-bottom:1px solid var(--sr-gray-200);vertical-align:top}._table_1ihld_215 tbody tr:hover{background:var(--sr-gray-50)}._verified_1ihld_270{color:var(--sr-green-600);font-weight:var(--sr-font-semibold)}._unverified_1ihld_275{color:var(--sr-error);font-weight:var(--sr-font-semibold)}._noTenants_1ihld_280{color:var(--sr-gray-400);font-style:italic}._tenantsList_1ihld_285{display:flex;flex-direction:column;gap:.375rem}._tenantBadge_1ihld_291{display:inline-block;padding:var(--sr-space-1) .625rem;font-size:var(--sr-text-xs);font-weight:var(--sr-font-medium);background:var(--sr-green-50);color:var(--sr-green-600);border-radius:var(--sr-radius-sm)}._statusActive_1ihld_301{color:var(--sr-green-600);font-weight:var(--sr-font-semibold)}._statusPaused_1ihld_306{color:var(--sr-error);font-weight:var(--sr-font-semibold)}._actionsCell_1ihld_311{display:flex;flex-wrap:nowrap;gap:var(--sr-space-2);align-items:center;justify-content:space-between}._actionButton_1ihld_319{flex:1 1 0;text-align:center;white-space:nowrap;padding:var(--sr-space-1) .625rem;font-size:var(--sr-text-xs);font-weight:var(--sr-font-medium);color:var(--sr-gray-700);background:var(--sr-white);border:1px solid var(--sr-gray-300);border-radius:var(--sr-radius-sm);cursor:pointer;transition:all .15s}._actionButton_1ihld_319:hover:not(:disabled){border-color:var(--sr-green-primary);color:var(--sr-green-primary)}._actionButton_1ihld_319:disabled{opacity:.5;cursor:not-allowed}._dangerButton_1ihld_344{flex:1 1 0;text-align:center;white-space:nowrap;padding:var(--sr-space-1) .625rem;font-size:var(--sr-text-xs);font-weight:var(--sr-font-medium);color:var(--sr-error);background:var(--sr-white);border:1px solid var(--sr-error);border-radius:var(--sr-radius-sm);cursor:pointer;transition:all .15s}._dangerButton_1ihld_344:hover:not(:disabled){color:var(--sr-white);background:var(--sr-error)}._dangerButton_1ihld_344:disabled{opacity:.5;cursor:not-allowed}._roleManager_1ihld_369{display:flex;flex-direction:column;gap:var(--sr-space-3);padding:var(--sr-space-3);background:var(--sr-gray-50);border-radius:var(--sr-radius-sm)}._roleManagerRow_1ihld_378{display:flex;flex-wrap:wrap;gap:var(--sr-space-2);align-items:center}._removeTenantButton_1ihld_385{margin-left:var(--sr-space-2);padding:0 .25rem;font-size:var(--sr-text-xs);color:var(--sr-error);background:transparent;border:none;cursor:pointer}._removeTenantButton_1ihld_385:disabled{opacity:.5;cursor:not-allowed}._lastLoginCell_1ihld_400{font-size:.8125rem;color:#6b7280;white-space:nowrap}._grantDate_1ihld_406{font-size:.75rem;color:#9ca3af;font-weight:400}@media (max-width: 639px){._container_1ihld_27{padding:.75rem}}._drawerControls_1h5oj_1{display:flex;flex-direction:column;gap:var(--sr-space-3);padding-bottom:var(--sr-space-4);margin-bottom:var(--sr-space-4);border-bottom:1px solid var(--sr-gray-100)}._drawerControls_1h5oj_1:empty{display:none}._layout_1l4nw_1{display:flex;flex-direction:column;flex:1}._main_1l4nw_7{flex:1;min-width:0;padding:var(--sr-space-4)}@media (min-width: 640px){._main_1l4nw_7{padding:2rem}}._chartContainer_1adnq_1{width:100%;margin-top:var(--sr-space-2)}._loading_1adnq_6{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sr-space-2);padding:var(--sr-space-8) 0;color:var(--sr-gray-500);font-size:var(--sr-text-sm)}._spinner_1adnq_17{width:24px;height:24px;border:3px solid var(--sr-gray-200);border-top-color:var(--sr-green-500);border-radius:50%;animation:_spin_1adnq_17 .8s linear infinite}@keyframes _spin_1adnq_17{to{transform:rotate(360deg)}}._empty_1adnq_32{text-align:center;padding:var(--sr-space-8) 0;color:var(--sr-gray-400);font-size:var(--sr-text-sm)}._detailView_ovtj4_2{display:flex;flex-direction:column;gap:var(--sr-space-4)}._detailHeader_ovtj4_8{display:flex;align-items:center;gap:var(--sr-space-4);padding:var(--sr-space-2) 0}._backBtn_ovtj4_15{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8rem;font-weight:var(--sr-font-medium);color:var(--sr-gray-600);background:var(--sr-surface);border:1px solid var(--sr-gray-200);border-radius:var(--sr-radius-md);cursor:pointer;white-space:nowrap;transition:all .15s}._backBtn_ovtj4_15:hover{background:var(--sr-gray-50);color:var(--sr-gray-800);border-color:var(--sr-gray-300)}._titleRow_ovtj4_37{display:flex;align-items:center;gap:var(--sr-space-2);min-width:0}._title_ovtj4_37{margin:0;font-size:var(--sr-text-xl);font-weight:var(--sr-font-semibold);color:var(--sr-green-700)}._card_ovtj4_52{background:var(--sr-surface);border:1px solid var(--sr-gray-200);border-left:3px solid var(--sr-power);border-radius:var(--sr-radius-lg);padding:var(--sr-space-4);box-shadow:var(--sr-shadow-sm)}._section_ovtj4_61{margin:0}._sectionTitle_ovtj4_65{font-size:var(--sr-text-xs);font-weight:var(--sr-font-semibold);text-transform:uppercase;letter-spacing:.5px;color:var(--sr-gray-500);margin:0 0 var(--sr-space-2) 0}._metaGrid_ovtj4_74{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sr-space-3)}@media (min-width: 1024px){._metaGrid_ovtj4_74{grid-template-columns:repeat(4,1fr)}}._metaItem_ovtj4_86{display:flex;flex-direction:column;padding:var(--sr-space-3);background:var(--sr-gray-50);border-radius:var(--sr-radius-md)}._metaLabel_ovtj4_94{font-size:var(--sr-text-xs);color:var(--sr-gray-500);margin-bottom:var(--sr-space-1)}._metaValue_ovtj4_100{font-size:var(--sr-text-base);font-weight:var(--sr-font-semibold);color:var(--sr-gray-900)}._infoList_ovtj4_106{display:flex;flex-direction:column;gap:var(--sr-space-2)}._infoRow_ovtj4_112{display:flex;justify-content:space-between;align-items:center;padding:var(--sr-space-2) 0;border-bottom:1px solid var(--sr-gray-100)}._infoRow_ovtj4_112:last-child{border-bottom:none}._infoLabel_ovtj4_124{font-size:var(--sr-text-sm);color:var(--sr-gray-600)}._infoValue_ovtj4_129{font-size:var(--sr-text-sm);font-weight:var(--sr-font-medium);color:var(--sr-gray-900)}._chartHeader_ovtj4_135{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--sr-space-2)}._chartHeader_ovtj4_135 ._sectionTitle_ovtj4_65{margin-bottom:0}._periodSelect_ovtj4_146{font-size:var(--sr-text-xs);padding:var(--sr-space-1) var(--sr-space-2);border:1px solid var(--sr-gray-200);border-radius:var(--sr-radius-md);background:var(--sr-surface);color:var(--sr-gray-700);cursor:pointer;outline:none}._periodSelect_ovtj4_146:focus{border-color:var(--sr-green-500);box-shadow:0 0 0 2px var(--sr-green-50)}._readingCount_ovtj4_162{font-size:var(--sr-text-xs);color:var(--sr-gray-400);margin-bottom:var(--sr-space-1)}._renameBtn_ovtj4_168{background:none;border:none;color:var(--sr-gray-400);font-size:var(--sr-text-base);cursor:pointer;padding:0 var(--sr-space-1);line-height:1}._renameBtn_ovtj4_168:hover{color:var(--sr-power)}._renameRow_ovtj4_182{display:flex;align-items:center;gap:var(--sr-space-2);flex:1;min-width:0}._renameInput_ovtj4_190{flex:1;min-width:0;font-size:var(--sr-text-lg);font-weight:var(--sr-font-semibold);padding:var(--sr-space-1) var(--sr-space-2);border:1px solid var(--sr-gray-300);border-radius:var(--sr-radius-md)}._renameInput_ovtj4_190:focus{outline:none;border-color:var(--sr-power)}._renameSave_ovtj4_205,._renameCancel_ovtj4_206{font-size:var(--sr-text-sm);padding:var(--sr-space-1) var(--sr-space-3);border-radius:var(--sr-radius-md);cursor:pointer;border:1px solid var(--sr-gray-300);background:var(--sr-surface);color:var(--sr-gray-700)}._renameSave_ovtj4_205{background:var(--sr-power);border-color:var(--sr-power);color:var(--sr-white)}._renameSave_ovtj4_205:disabled{opacity:.6;cursor:default}._renameError_ovtj4_227{padding:var(--sr-space-2) var(--sr-space-3);background:var(--sr-error-light);color:var(--sr-error);border-radius:var(--sr-radius-md);font-size:var(--sr-text-sm)}._light_ovtj4_235{display:inline-block;width:8px;height:8px;border-radius:var(--sr-radius-full);margin-right:var(--sr-space-1)}._light_good_ovtj4_243{background:var(--sr-success)}._light_warn_ovtj4_247{background:var(--sr-warning)}._light_bad_ovtj4_251{background:var(--sr-error)}@media (max-width: 639px){._detailHeader_ovtj4_8{flex-wrap:wrap;gap:var(--sr-space-2)}}._tiles_1ldk5_1{display:grid;grid-template-columns:1fr;gap:var(--sr-space-3)}@media (min-width: 640px){._tiles_1ldk5_1{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){._tiles_1ldk5_1{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1280px){._tiles_1ldk5_1{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1536px){._tiles_1ldk5_1{grid-template-columns:repeat(6,1fr)}}._metaLink_1ldk5_31{color:inherit;text-decoration:underline}._metaLink_1ldk5_31:hover{color:var(--sr-green-600)}._card_1lydd_1{background:var(--sr-white);border:1px solid var(--sr-gray-200);border-radius:var(--sr-radius-lg);padding:var(--sr-space-4);gap:var(--sr-space-3);height:100%;display:flex;flex-direction:column}._header_1lydd_14{display:flex;flex-direction:column;gap:var(--sr-space-1)}@media (min-width: 640px){._header_1lydd_14{flex-direction:row;justify-content:space-between;align-items:baseline}}._titleGroup_1lydd_28{display:flex;align-items:baseline;gap:var(--sr-space-2)}._title_1lydd_28{font-size:var(--sr-text-base);font-weight:var(--sr-font-semibold);color:var(--sr-gray-900);margin:0}._total_1lydd_41{font-size:var(--sr-text-lg);font-weight:var(--sr-font-bold);color:var(--sr-primary, #8B5CF6)}._legend_1lydd_47{display:flex;gap:var(--sr-space-3);font-size:var(--sr-text-xs)}._legendPeak_1lydd_53{color:var(--sr-error)}._legendBaseline_1lydd_57{color:var(--sr-gray-500)}._empty_1lydd_61{display:flex;justify-content:center;align-items:center;min-height:200px;color:var(--sr-gray-500);font-style:italic}._assetToggles_1lydd_70{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sr-space-3)}._assetTogglesLabel_1lydd_77{font-size:var(--sr-text-xs);font-weight:var(--sr-font-semibold);text-transform:uppercase;letter-spacing:.5px;color:var(--sr-gray-500)}._assetToggle_1lydd_70{display:inline-flex;align-items:center;gap:var(--sr-space-1);font-size:var(--sr-text-xs);color:var(--sr-gray-700);cursor:pointer}._assetSwatch_1lydd_94{display:inline-block;width:10px;height:10px;border-radius:2px}._card_1ia3v_1{background:var(--sr-white);border:1px solid var(--sr-gray-200);border-radius:var(--sr-radius-lg);padding:var(--sr-space-4);gap:var(--sr-space-3);height:100%;display:flex;flex-direction:column}._title_1ia3v_14{font-size:var(--sr-text-base);font-weight:var(--sr-font-semibold);color:var(--sr-gray-900);margin:0}._list_1ia3v_21{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sr-space-2)}._row_1ia3v_30{display:flex;align-items:center;gap:var(--sr-space-3);width:100%;padding:var(--sr-space-2);background:var(--sr-gray-50);border:none;border-radius:var(--sr-radius-md);cursor:pointer;text-align:left;font:inherit;transition:background .15s ease}._row_1ia3v_30:hover{background:var(--sr-power-light)}._rank_1ia3v_49{flex:none;width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:var(--sr-power);color:var(--sr-white);border-radius:var(--sr-radius-full);font-size:var(--sr-text-xs);font-weight:var(--sr-font-bold)}._info_1ia3v_63{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--sr-space-1)}._name_1ia3v_71{font-size:var(--sr-text-sm);font-weight:var(--sr-font-medium);color:var(--sr-gray-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._shareTrack_1ia3v_80{display:block;height:4px;background:var(--sr-gray-200);border-radius:var(--sr-radius-full);overflow:hidden}._shareBar_1ia3v_88{display:block;height:100%;background:var(--sr-power);border-radius:var(--sr-radius-full)}._numbers_1ia3v_95{flex:none;display:flex;flex-direction:column;align-items:flex-end}._power_1ia3v_102{font-size:var(--sr-text-sm);font-weight:var(--sr-font-semibold);color:var(--sr-gray-900)}._share_1ia3v_80,._caption_1ia3v_113{font-size:var(--sr-text-xs);color:var(--sr-gray-500)}._empty_1ia3v_118{display:flex;justify-content:center;align-items:center;min-height:120px;color:var(--sr-gray-500);font-style:italic}._name_1smwf_1{display:inline-flex;align-items:center;gap:var(--sr-space-2);font-weight:var(--sr-font-medium);color:var(--sr-gray-900)}._off_1smwf_9{font-size:var(--sr-text-xs);color:var(--sr-error);font-weight:var(--sr-font-semibold)}._num_1smwf_15{font-variant-numeric:tabular-nums;color:var(--sr-gray-900)}._unit_1smwf_20{color:var(--sr-gray-500);font-size:.85em;margin-left:2px}._dashboard_u3kg1_1{display:flex;flex-direction:column;gap:var(--sr-space-4)}._header_u3kg1_7{display:flex;flex-direction:column;gap:var(--sr-space-3)}@media (min-width: 640px){._header_u3kg1_7{flex-direction:row;justify-content:space-between;align-items:center}}._titleSection_u3kg1_22{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:var(--sr-space-4)}._title_u3kg1_22{font-size:var(--sr-text-2xl);font-weight:var(--sr-font-bold);color:var(--sr-green-600);margin:0}._subtitle_u3kg1_37{font-size:var(--sr-text-sm);color:var(--sr-green-500);margin:0;display:flex;align-items:center;gap:var(--sr-space-2)}._alertBadge_u3kg1_46{background:var(--sr-error-light);color:var(--sr-error);font-size:var(--sr-text-xs);font-weight:var(--sr-font-medium);padding:var(--sr-space-1) var(--sr-space-2);border-radius:var(--sr-radius-full)}._farmSelect_u3kg1_55{padding:var(--sr-space-2) var(--sr-space-3);font-size:var(--sr-text-sm);border:1px solid var(--sr-gray-200);border-radius:var(--sr-radius-md);background:var(--sr-white);color:var(--sr-gray-900);cursor:pointer;min-width:200px}._farmSelect_u3kg1_55:focus{outline:none;border-color:var(--sr-green-500);box-shadow:0 0 0 2px var(--sr-green-50)}._farmCard_u3kg1_78{background:var(--sr-white);border:1px solid var(--sr-gray-200);border-radius:var(--sr-radius-lg);padding:var(--sr-space-4);cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;gap:var(--sr-space-2)}._farmCard_u3kg1_78:hover{border-color:var(--sr-green-300);box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}._farmName_u3kg1_96{font-size:var(--sr-text-lg);font-weight:var(--sr-font-semibold);color:var(--sr-gray-900);margin:0}._farmLocation_u3kg1_103{font-size:var(--sr-text-sm);color:var(--sr-gray-500);margin:0}._farmStats_u3kg1_109{display:flex;gap:var(--sr-space-3);font-size:var(--sr-text-sm);color:var(--sr-gray-600);margin-top:var(--sr-space-2)}._farmAlert_u3kg1_117{color:var(--sr-error);font-weight:var(--sr-font-medium)}._farmStatus_u3kg1_122{font-size:var(--sr-text-xs);font-weight:var(--sr-font-medium);padding:var(--sr-space-1) var(--sr-space-2);border-radius:var(--sr-radius-full);text-transform:uppercase;letter-spacing:.5px;align-self:flex-start}._farmStatus_u3kg1_122._online_u3kg1_132{background:var(--sr-success-light);color:var(--sr-success)}._farmStatus_u3kg1_122._offline_u3kg1_137{background:var(--sr-gray-100);color:var(--sr-gray-500)}._farmStatus_u3kg1_122._warning_u3kg1_142{background:var(--sr-warning-light);color:var(--sr-warning)}._farmStatus_u3kg1_122._alert_u3kg1_46{background:var(--sr-error-light);color:var(--sr-error)}._breadcrumb_u3kg1_152{display:flex;align-items:center;gap:var(--sr-space-2);font-size:var(--sr-text-sm)}._siteView_u3kg1_161{display:flex;flex-direction:column;gap:var(--sr-space-4)}._backButton_u3kg1_167{background:none;border:none;color:var(--sr-green-600);cursor:pointer;font-size:var(--sr-text-sm);padding:0;text-decoration:underline}._backButton_u3kg1_167:hover{color:var(--sr-green-700)}._separator_u3kg1_181{color:var(--sr-gray-400)}._currentFarm_u3kg1_185{color:var(--sr-gray-700);font-weight:var(--sr-font-medium)}._grid_u3kg1_190{display:grid;grid-template-columns:1fr;gap:var(--sr-space-4)}@media (min-width: 640px){._grid_u3kg1_190{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){._grid_u3kg1_190{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1280px){._grid_u3kg1_190{grid-template-columns:repeat(4,1fr)}}._filterGroup_u3kg1_214{display:flex;gap:var(--sr-space-2);overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:var(--sr-space-1)}._filterBtn_u3kg1_222{padding:var(--sr-space-2) var(--sr-space-3);font-size:var(--sr-text-sm);font-weight:var(--sr-font-medium);border:1px solid var(--sr-gray-200);border-radius:var(--sr-radius-full);background:var(--sr-white);color:var(--sr-gray-600);cursor:pointer;white-space:nowrap;transition:all .15s ease}._filterBtn_u3kg1_222:hover{border-color:var(--sr-gray-300);background:var(--sr-gray-50)}._filterBtn_u3kg1_222._filterActive_u3kg1_240{background:var(--sr-green-600);color:var(--sr-white);border-color:var(--sr-green-600)}._filterBtn_u3kg1_222._filter_fuel_u3kg1_246._filterActive_u3kg1_240{background:var(--sr-fuel);border-color:var(--sr-fuel)}._filterBtn_u3kg1_222._filter_power_u3kg1_251._filterActive_u3kg1_240{background:var(--sr-power);border-color:var(--sr-power)}._filterBtn_u3kg1_222._filter_grain_u3kg1_256._filterActive_u3kg1_240{background:var(--sr-grain);border-color:var(--sr-grain);color:var(--sr-gray-900)}._filterBtn_u3kg1_222._filter_weather_u3kg1_262._filterActive_u3kg1_240{background:var(--sr-weather);border-color:var(--sr-weather)}._insightsRow_u3kg1_267{display:grid;grid-template-columns:1fr;gap:var(--sr-space-4)}@media (min-width: 1024px){._insightsRow_u3kg1_267{grid-template-columns:2fr 1fr;align-items:stretch}}._sensorGroup_u3kg1_280{display:flex;flex-direction:column;gap:var(--sr-space-3)}._groupTitle_u3kg1_286{font-size:var(--sr-text-base);font-weight:var(--sr-font-semibold);margin:0;padding-left:var(--sr-space-2);border-left:3px solid var(--sr-gray-300);color:var(--sr-gray-700)}._groupTitle_fuel_u3kg1_295{border-left-color:var(--sr-fuel);color:var(--sr-fuel)}._groupTitle_power_u3kg1_300{border-left-color:var(--sr-power);color:var(--sr-power)}._groupTitle_grain_u3kg1_305{border-left-color:var(--sr-grain);color:var(--sr-grain)}._groupTitle_weather_u3kg1_310{border-left-color:var(--sr-weather);color:var(--sr-weather)}._loading_u3kg1_315,._error_u3kg1_316,._empty_u3kg1_317{display:flex;justify-content:center;align-items:center;min-height:200px;font-size:var(--sr-text-lg);color:var(--sr-gray-600)}._error_u3kg1_316{color:var(--sr-error)}._empty_u3kg1_317{color:var(--sr-gray-500);font-style:italic}._sectionHeading_u3kg1_335{font-size:var(--sr-text-lg);font-weight:var(--sr-font-semibold);color:var(--sr-gray-800);margin:var(--sr-space-2) 0 0;padding-bottom:var(--sr-space-1);border-bottom:1px solid var(--sr-gray-200)}._backBar_d8x6k_1{margin-bottom:var(--sr-space-3)}._backBtn_d8x6k_5{display:inline-flex;align-items:center;gap:var(--sr-space-1);background:none;border:none;color:var(--sr-green-600);font-size:var(--sr-text-sm);cursor:pointer;padding:0}._backBtn_d8x6k_5:hover{color:var(--sr-green-700);text-decoration:underline}._container_d8x6k_22{display:flex;flex-direction:column;gap:var(--sr-space-4);max-width:72rem}._title_d8x6k_29{font-size:var(--sr-text-2xl);font-weight:var(--sr-font-bold);color:var(--sr-green-600);margin:0}._loading_d8x6k_36,._unauthorized_d8x6k_37{display:flex;justify-content:center;align-items:center;min-height:160px;color:var(--sr-gray-500);font-style:italic}._error_d8x6k_46{padding:var(--sr-space-2) var(--sr-space-3);background:var(--sr-error-light);color:var(--sr-error);border-radius:var(--sr-radius-md);font-size:var(--sr-text-sm)}._section_d8x6k_54{background:var(--sr-white);border:1px solid var(--sr-gray-200);border-radius:var(--sr-radius-lg);padding:var(--sr-space-4);display:flex;flex-direction:column;gap:var(--sr-space-3)}._sectionTitle_d8x6k_64{font-size:var(--sr-text-lg);font-weight:var(--sr-font-semibold);color:var(--sr-gray-900);margin:0}._form_d8x6k_71{display:flex;flex-direction:column;gap:var(--sr-space-3);max-width:28rem}._formGroup_d8x6k_78{display:flex;flex-direction:column;gap:var(--sr-space-1)}._label_d8x6k_84{font-size:var(--sr-text-xs);font-weight:var(--sr-font-medium);color:var(--sr-gray-600)}._input_d8x6k_90,._select_d8x6k_91{padding:var(--sr-space-2);border:1px solid var(--sr-gray-300);border-radius:var(--sr-radius-md);font-size:var(--sr-text-sm);background:var(--sr-white);color:var(--sr-gray-900)}._input_d8x6k_90:focus,._select_d8x6k_91:focus{outline:none;border-color:var(--sr-green-500)}._hint_d8x6k_106{font-size:var(--sr-text-xs);color:var(--sr-gray-500)}._submitButton_d8x6k_111{align-self:flex-start;padding:var(--sr-space-2) var(--sr-space-4);font-size:var(--sr-text-sm);font-weight:var(--sr-font-semibold);background:var(--sr-green-600);color:var(--sr-white);border:none;border-radius:var(--sr-radius-md);cursor:pointer}._submitButton_d8x6k_111:hover:not(:disabled){background:var(--sr-green-700)}._submitButton_d8x6k_111:disabled{opacity:.6;cursor:default}._inviteSuccess_d8x6k_132{background:var(--sr-success-light);border-radius:var(--sr-radius-md);padding:var(--sr-space-3);display:flex;flex-direction:column;gap:var(--sr-space-2)}._inviteDetails_d8x6k_141{font-size:var(--sr-text-sm);color:var(--sr-gray-800)}._inviteLinkBox_d8x6k_146{display:flex;align-items:center;gap:var(--sr-space-2)}._inviteLink_d8x6k_146{flex:1;font-size:var(--sr-text-xs);font-family:monospace;background:var(--sr-white);border:1px solid var(--sr-gray-200);border-radius:var(--sr-radius-sm);padding:var(--sr-space-2);overflow-x:auto;white-space:nowrap}._copyButton_d8x6k_164{padding:var(--sr-space-1) var(--sr-space-3);font-size:var(--sr-text-xs);background:var(--sr-white);border:1px solid var(--sr-gray-300);border-radius:var(--sr-radius-md);cursor:pointer;color:var(--sr-gray-700)}._tableContainer_d8x6k_174{overflow-x:auto}._table_d8x6k_174{width:100%;border-collapse:collapse;font-size:var(--sr-text-sm)}._table_d8x6k_174 th{text-align:left;font-size:var(--sr-text-xs);text-transform:uppercase;letter-spacing:.5px;color:var(--sr-gray-500);font-weight:var(--sr-font-semibold);padding:var(--sr-space-2);border-bottom:1px solid var(--sr-gray-200);white-space:nowrap}._table_d8x6k_174 td{padding:var(--sr-space-2);border-bottom:1px solid var(--sr-gray-100);color:var(--sr-gray-800);vertical-align:top}._verified_d8x6k_203{color:var(--sr-success);font-weight:var(--sr-font-bold)}._unverified_d8x6k_208{color:var(--sr-gray-400)}._noTenants_d8x6k_212{color:var(--sr-gray-400);font-style:italic;font-size:var(--sr-text-xs)}._tenantsList_d8x6k_218{display:flex;flex-wrap:wrap;gap:var(--sr-space-1)}._tenantBadge_d8x6k_224{display:inline-flex;align-items:center;gap:var(--sr-space-1);font-size:var(--sr-text-xs);background:var(--sr-green-50);color:var(--sr-green-700);border-radius:var(--sr-radius-full);padding:var(--sr-space-1) var(--sr-space-2);white-space:nowrap}._statusActive_d8x6k_236{font-size:var(--sr-text-xs);font-weight:var(--sr-font-medium);padding:var(--sr-space-1) var(--sr-space-2);border-radius:var(--sr-radius-full);background:var(--sr-success-light);color:var(--sr-success)}._statusPaused_d8x6k_245{font-size:var(--sr-text-xs);font-weight:var(--sr-font-medium);padding:var(--sr-space-1) var(--sr-space-2);border-radius:var(--sr-radius-full);background:var(--sr-warning-light);color:var(--sr-warning)}._actionsCell_d8x6k_254{display:flex;gap:var(--sr-space-1);flex-wrap:wrap}._actionButton_d8x6k_260{padding:var(--sr-space-1) var(--sr-space-2);font-size:var(--sr-text-xs);background:var(--sr-white);border:1px solid var(--sr-gray-300);border-radius:var(--sr-radius-md);cursor:pointer;color:var(--sr-gray-700);white-space:nowrap}._actionButton_d8x6k_260:hover:not(:disabled){background:var(--sr-gray-50)}._actionButton_d8x6k_260:disabled{opacity:.6;cursor:default}._dangerButton_d8x6k_280{padding:var(--sr-space-1) var(--sr-space-2);font-size:var(--sr-text-xs);background:var(--sr-white);border:1px solid var(--sr-error-light);border-radius:var(--sr-radius-md);cursor:pointer;color:var(--sr-error);white-space:nowrap}._dangerButton_d8x6k_280:hover:not(:disabled){background:var(--sr-error-light)}._dangerButton_d8x6k_280:disabled{opacity:.6;cursor:default}._roleManager_d8x6k_300{display:flex;flex-direction:column;gap:var(--sr-space-2);padding:var(--sr-space-2);background:var(--sr-gray-50);border-radius:var(--sr-radius-md)}._roleManagerRow_d8x6k_309{display:flex;gap:var(--sr-space-2);align-items:center;flex-wrap:wrap}._removeTenantButton_d8x6k_316{background:none;border:none;color:var(--sr-gray-500);cursor:pointer;font-size:var(--sr-text-xs);padding:0 var(--sr-space-1)}._removeTenantButton_d8x6k_316:hover{color:var(--sr-error)}._lastLoginCell_d8x6k_330{font-size:var(--sr-text-xs);color:var(--sr-gray-600);white-space:nowrap}._grantDate_d8x6k_336{font-size:var(--sr-text-xs);color:var(--sr-gray-500);font-weight:var(--sr-font-normal)}._page_sw1o3_1{display:flex;flex-direction:column;gap:var(--sr-space-4)}._header_sw1o3_7{display:flex;flex-direction:column;gap:var(--sr-space-3)}@media (min-width: 640px){._header_sw1o3_7{flex-direction:row;justify-content:space-between;align-items:flex-start}}._title_sw1o3_21{font-size:var(--sr-text-2xl);font-weight:var(--sr-font-bold);color:var(--sr-green-600);margin:0}._subtitle_sw1o3_28{font-size:var(--sr-text-sm);color:var(--sr-gray-600);margin:var(--sr-space-1) 0 0;max-width:48rem}._primaryBtn_sw1o3_35{padding:var(--sr-space-2) var(--sr-space-4);font-size:var(--sr-text-sm);font-weight:var(--sr-font-semibold);background:var(--sr-green-600);color:var(--sr-white);border:none;border-radius:var(--sr-radius-md);cursor:pointer;white-space:nowrap}._primaryBtn_sw1o3_35:hover:not(:disabled){background:var(--sr-green-700)}._primaryBtn_sw1o3_35:disabled{opacity:.6;cursor:default}._secondaryBtn_sw1o3_56{padding:var(--sr-space-2) var(--sr-space-3);font-size:var(--sr-text-sm);background:var(--sr-white);color:var(--sr-gray-700);border:1px solid var(--sr-gray-300);border-radius:var(--sr-radius-md);cursor:pointer}._secondaryBtn_sw1o3_56:hover:not(:disabled){background:var(--sr-gray-50)}._secondaryBtn_sw1o3_56:disabled{opacity:.6;cursor:default}._dangerBtn_sw1o3_75{padding:var(--sr-space-2) var(--sr-space-3);font-size:var(--sr-text-sm);background:var(--sr-white);color:var(--sr-error);border:1px solid var(--sr-error-light);border-radius:var(--sr-radius-md);cursor:pointer}._dangerBtn_sw1o3_75:hover:not(:disabled){background:var(--sr-error-light)}._dangerBtn_sw1o3_75:disabled{opacity:.6;cursor:default}._error_sw1o3_94{padding:var(--sr-space-2) var(--sr-space-3);background:var(--sr-error-light);color:var(--sr-error);border-radius:var(--sr-radius-md);font-size:var(--sr-text-sm)}._empty_sw1o3_102{display:flex;justify-content:center;align-items:center;min-height:160px;color:var(--sr-gray-500);font-style:italic}._editor_sw1o3_112{background:var(--sr-white);border:1px solid var(--sr-green-200);border-radius:var(--sr-radius-lg);padding:var(--sr-space-4);display:flex;flex-direction:column;gap:var(--sr-space-4)}._editorTitle_sw1o3_122{font-size:var(--sr-text-lg);font-weight:var(--sr-font-semibold);margin:0}._dates_sw1o3_128{display:flex;gap:var(--sr-space-4);flex-wrap:wrap}._field_sw1o3_134{display:flex;flex-direction:column;gap:var(--sr-space-1)}._field_sw1o3_134 input{padding:var(--sr-space-2);border:1px solid var(--sr-gray-300);border-radius:var(--sr-radius-md);font-size:var(--sr-text-sm);min-width:0}._field_sw1o3_134 input:focus{outline:none;border-color:var(--sr-green-500)}._fieldLabel_sw1o3_153{font-size:var(--sr-text-xs);font-weight:var(--sr-font-medium);color:var(--sr-gray-600)}._rules_sw1o3_159{display:flex;flex-direction:column;gap:var(--sr-space-3);align-items:flex-start}._rule_sw1o3_159{width:100%;padding:var(--sr-space-3);background:var(--sr-gray-50);border-radius:var(--sr-radius-md);display:flex;flex-direction:column;gap:var(--sr-space-3)}@media (min-width: 900px){._rule_sw1o3_159{flex-direction:row;align-items:flex-end;justify-content:space-between}}._dayPills_sw1o3_184{display:flex;gap:var(--sr-space-1);flex-wrap:wrap}._dayPill_sw1o3_184{padding:var(--sr-space-1) var(--sr-space-2);font-size:var(--sr-text-xs);font-weight:var(--sr-font-medium);background:var(--sr-white);color:var(--sr-gray-600);border:1px solid var(--sr-gray-300);border-radius:var(--sr-radius-full);cursor:pointer}._dayPillOn_sw1o3_201{background:var(--sr-green-600);border-color:var(--sr-green-600);color:var(--sr-white)}._ruleNumbers_sw1o3_207{display:flex;gap:var(--sr-space-2);align-items:flex-end}._ruleNumbers_sw1o3_207 input{width:5rem}._removeRuleBtn_sw1o3_217{width:34px;height:34px;border:1px solid var(--sr-gray-300);background:var(--sr-white);color:var(--sr-gray-500);border-radius:var(--sr-radius-md);font-size:var(--sr-text-lg);cursor:pointer}._removeRuleBtn_sw1o3_217:hover{color:var(--sr-error);border-color:var(--sr-error-light)}._hint_sw1o3_233{font-size:var(--sr-text-xs);color:var(--sr-gray-500);margin:0}._editorActions_sw1o3_239{display:flex;gap:var(--sr-space-2)}._list_sw1o3_245{display:flex;flex-direction:column;gap:var(--sr-space-4)}._card_sw1o3_251{background:var(--sr-white);border:1px solid var(--sr-gray-200);border-radius:var(--sr-radius-lg);padding:var(--sr-space-4);display:flex;flex-direction:column;gap:var(--sr-space-3)}._cardHeader_sw1o3_261{display:flex;flex-direction:column;gap:var(--sr-space-2)}@media (min-width: 640px){._cardHeader_sw1o3_261{flex-direction:row;justify-content:space-between;align-items:center}}._cardTitleRow_sw1o3_275{display:flex;align-items:center;gap:var(--sr-space-2)}._cardTitle_sw1o3_275{font-size:var(--sr-text-base);font-weight:var(--sr-font-semibold);margin:0;font-family:var(--sr-font-body)}._activeBadge_sw1o3_288{font-size:var(--sr-text-xs);font-weight:var(--sr-font-medium);padding:var(--sr-space-1) var(--sr-space-2);background:var(--sr-success-light);color:var(--sr-success);border-radius:var(--sr-radius-full)}._cardActions_sw1o3_297{display:flex;gap:var(--sr-space-2)}._ruleTable_sw1o3_302{width:100%;border-collapse:collapse;font-size:var(--sr-text-sm)}._ruleTable_sw1o3_302 th{text-align:left;font-size:var(--sr-text-xs);text-transform:uppercase;letter-spacing:.5px;color:var(--sr-gray-500);font-weight:var(--sr-font-semibold);padding:var(--sr-space-1) var(--sr-space-2);border-bottom:1px solid var(--sr-gray-200)}._ruleTable_sw1o3_302 td{padding:var(--sr-space-2);border-bottom:1px solid var(--sr-gray-100);color:var(--sr-gray-800)}._container_13jjx_1{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--sr-space-4);background:linear-gradient(135deg,var(--sr-green-50) 0%,var(--sr-gray-50) 100%)}._card_13jjx_10{width:100%;max-width:460px;background:var(--sr-white);border-radius:var(--sr-radius-xl);border-top:4px solid var(--sr-green-primary);box-shadow:var(--sr-shadow-lg);padding:var(--sr-space-8)}._header_13jjx_20{text-align:center;margin-bottom:var(--sr-space-4)}._logo_13jjx_25{height:48px;width:auto;margin-bottom:var(--sr-space-4)}._title_13jjx_31{font-size:var(--sr-text-2xl);font-weight:var(--sr-font-bold);color:var(--sr-gray-900);margin:0 0 var(--sr-space-2) 0}._subtitle_13jjx_38{font-size:var(--sr-text-sm);color:var(--sr-gray-600);margin:0}._loading_13jjx_44{text-align:center;color:var(--sr-gray-500);padding:var(--sr-space-8)}._errorAlert_13jjx_50{padding:var(--sr-space-4);background-color:var(--sr-error-light);color:var(--sr-error);border-radius:var(--sr-radius-lg);margin-bottom:var(--sr-space-4);text-align:center}._inviteInfo_13jjx_59{padding:var(--sr-space-3);background-color:var(--sr-green-50);color:var(--sr-green-600);border-radius:var(--sr-radius-lg);margin-bottom:var(--sr-space-2);text-align:center;font-size:var(--sr-text-sm)}._footerLink_13jjx_69{text-align:center;margin-top:var(--sr-space-4);color:var(--sr-gray-500);font-size:var(--sr-text-sm)}._link_13jjx_76{color:var(--sr-green-primary);text-decoration:none;font-weight:var(--sr-font-medium)}._link_13jjx_76:hover{text-decoration:underline}._container_1h969_1{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--sr-space-4);background:linear-gradient(135deg,var(--sr-green-50) 0%,var(--sr-gray-50) 100%)}._card_1h969_10{width:100%;max-width:420px;background:var(--sr-white);border-radius:var(--sr-radius-xl);border-top:4px solid var(--sr-green-primary);box-shadow:var(--sr-shadow-lg);padding:var(--sr-space-8)}._header_1h969_20{text-align:center;margin-bottom:var(--sr-space-4)}._logo_1h969_25{height:48px;width:auto;margin-bottom:var(--sr-space-4)}._title_1h969_31{font-size:var(--sr-text-2xl);font-weight:var(--sr-font-bold);color:var(--sr-gray-900);margin:0 0 var(--sr-space-2) 0}._subtitle_1h969_38{font-size:var(--sr-text-sm);color:var(--sr-gray-600);margin:0}._loading_1h969_44{text-align:center;color:var(--sr-gray-500);padding:var(--sr-space-8)}._footer_1h969_50{margin-top:var(--sr-space-4);padding-top:var(--sr-space-4);border-top:1px solid var(--sr-gray-100);text-align:center}._footerText_1h969_57{font-size:var(--sr-text-xs);color:var(--sr-gray-500);margin:0}._page_t2j0p_1{max-width:960px;margin:0 auto;padding:3rem 1rem}._heading_t2j0p_7{color:var(--sr-green-700);font-size:var(--sr-text-2xl);margin:0 0 var(--sr-space-6)}._card_t2j0p_13{display:flex;flex-direction:column;gap:var(--sr-space-3);padding:var(--sr-space-6);background:var(--sr-white);border:1px solid var(--sr-green-200);border-left:4px solid var(--sr-green-primary);border-radius:var(--sr-radius-lg);box-shadow:var(--sr-shadow-sm);cursor:pointer;text-align:left;transition:box-shadow .15s,transform .15s}._card_t2j0p_13:hover{box-shadow:var(--sr-shadow-md);transform:translateY(-2px)}._tenantName_t2j0p_33{font-size:var(--sr-text-lg);font-weight:var(--sr-font-semibold);color:var(--sr-gray-900)}._appTag_t2j0p_39{align-self:flex-start;font-size:var(--sr-text-xs);font-weight:var(--sr-font-semibold);padding:.2rem .6rem;border-radius:var(--sr-radius-full)}._hem_t2j0p_47{color:var(--sr-green-700);background:var(--sr-green-50)}._pm_t2j0p_52{color:var(--sr-power);background:var(--sr-power-light)}.sr-chart{width:100%}.sr-chart-grid{stroke:var(--sr-gray-100)}.sr-chart-footnote{margin-top:var(--sr-space-2);font-size:var(--sr-text-xs);color:var(--sr-gray-500);text-align:center}.sr-badge{display:inline-flex;align-items:center;gap:.25rem;font-size:.7rem;font-weight:var(--sr-font-semibold);padding:.2rem .5rem;border-radius:var(--sr-radius-sm);white-space:nowrap}.sr-badge-label{letter-spacing:.01em}.sr-badge-critical{color:var(--sr-error-dark);background:var(--sr-error-light)}.sr-badge-warning{color:var(--sr-warning-dark);background:var(--sr-warning-light)}.sr-badge-success{color:var(--sr-green-700);background:var(--sr-green-100)}.sr-badge-info{color:var(--sr-info);background:var(--sr-info-light)}.sr-badge-neutral{color:var(--sr-gray-700);background:var(--sr-gray-100)}@media (max-width: 639px){.sr-badge-collapse{width:12px;height:12px;padding:0;gap:0;border-radius:50%;overflow:hidden}.sr-badge-collapse svg,.sr-badge-collapse .sr-badge-label{display:none}.sr-badge-collapse.sr-badge-critical{background:var(--sr-error)}.sr-badge-collapse.sr-badge-warning{background:var(--sr-warning)}.sr-badge-collapse.sr-badge-success{background:var(--sr-success)}.sr-badge-collapse.sr-badge-info{background:var(--sr-info)}.sr-badge-collapse.sr-badge-neutral{background:var(--sr-gray-400)}}.sr-tooltip{position:relative;display:inline-flex;align-items:center;flex-shrink:0}.sr-tooltip-trigger{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;border:none;background:transparent;color:var(--sr-gray-400);font-size:9px;font-weight:400;font-style:normal;cursor:help;transition:color .2s;flex-shrink:0;line-height:1;opacity:.6}.sr-tooltip-trigger:hover{color:var(--sr-green-primary);opacity:1}.sr-tooltip-popover{position:fixed;z-index:10000;width:300px;padding:.75rem;background:var(--sr-surface);border:1px solid var(--sr-gray-200);border-radius:var(--sr-radius-lg);box-shadow:var(--sr-shadow-lg);font-size:var(--sr-text-xs);font-weight:400;text-transform:none;color:var(--sr-gray-700);line-height:1.5;pointer-events:auto;word-wrap:break-word}.sr-tooltip-text{display:block}.sr-tooltip-action{display:inline-flex;align-items:center;gap:.25rem;margin-top:.5rem;padding:.375rem .625rem;background:var(--sr-green-50);border:1px solid var(--sr-green-200);border-radius:var(--sr-radius-md);color:var(--sr-green-primary);font-size:var(--sr-text-xs);font-weight:var(--sr-font-medium);cursor:pointer;transition:all .2s;text-decoration:none}.sr-tooltip-action:hover{background:var(--sr-green-100);color:var(--sr-green-600)}.sr-state-loading,.sr-state-error,.sr-state-empty{text-align:center;padding:3rem;background:var(--sr-surface);border-radius:var(--sr-radius-lg);border:1px solid var(--sr-gray-200)}.sr-state-loading{display:flex;flex-direction:column;align-items:center;gap:var(--sr-space-4);color:var(--sr-gray-500)}.sr-state-empty{color:var(--sr-gray-500)}.sr-state-error{color:var(--sr-error)}.sr-state-spinner{animation:sr-state-spin 1s linear infinite;color:var(--sr-green-primary)}@keyframes sr-state-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sr-state-retry{padding:var(--sr-space-2) var(--sr-space-4);background:var(--sr-green-primary);color:var(--sr-white);border:none;border-radius:var(--sr-radius-md);font-size:var(--sr-text-sm);cursor:pointer;display:flex;align-items:center;gap:var(--sr-space-2);transition:background .2s;margin:var(--sr-space-4) auto 0}.sr-state-retry:hover{background:var(--sr-green-600)}.sr-state-empty button{margin-top:var(--sr-space-4);padding:var(--sr-space-2) var(--sr-space-4);background:var(--sr-green-primary);color:var(--sr-white);border:none;border-radius:var(--sr-radius-md);cursor:pointer;transition:background .2s}.sr-state-empty button:hover{background:var(--sr-green-600)}.sr-daterange{position:relative;display:inline-block}.sr-daterange-trigger{display:inline-flex;align-items:center;gap:var(--sr-space-2);padding:var(--sr-space-2) var(--sr-space-3);font-size:var(--sr-text-sm);color:var(--sr-gray-700);background:var(--sr-surface);border:1px solid var(--sr-gray-300);border-radius:var(--sr-radius-md);cursor:pointer}.sr-daterange-trigger:hover{border-color:var(--sr-gray-400)}.sr-daterange-popover{position:absolute;top:calc(100% + 6px);left:0;z-index:1000;min-width:260px;padding:var(--sr-space-3);background:var(--sr-surface);border:1px solid var(--sr-gray-200);border-radius:var(--sr-radius-lg);box-shadow:var(--sr-shadow-lg);display:flex;flex-direction:column;gap:var(--sr-space-3)}.sr-daterange-presets{display:flex;gap:var(--sr-space-2)}.sr-daterange-preset{flex:1;padding:var(--sr-space-1) var(--sr-space-2);font-size:var(--sr-text-sm);font-weight:var(--sr-font-semibold);color:var(--sr-gray-700);background:var(--sr-gray-50);border:1px solid var(--sr-gray-300);border-radius:var(--sr-radius-md);cursor:pointer}.sr-daterange-preset:hover{background:var(--sr-gray-100)}.sr-daterange-preset-active{color:var(--sr-white);background:var(--sr-green-primary);border-color:var(--sr-green-primary)}.sr-daterange-preset-active:hover{background:var(--sr-green-primary)}.sr-daterange-fields{display:flex;gap:var(--sr-space-3)}.sr-daterange-fields label{display:flex;flex-direction:column;gap:var(--sr-space-1);font-size:var(--sr-text-xs);font-weight:var(--sr-font-semibold);color:var(--sr-gray-500)}.sr-daterange-fields input{padding:var(--sr-space-1) var(--sr-space-2);font-size:var(--sr-text-sm);border:1px solid var(--sr-gray-300);border-radius:var(--sr-radius-md);color:var(--sr-gray-900)}.sr-daterange-actions{display:flex;justify-content:flex-end;gap:var(--sr-space-2)}.sr-daterange-cancel,.sr-daterange-apply{padding:var(--sr-space-1) var(--sr-space-3);font-size:var(--sr-text-sm);border-radius:var(--sr-radius-md);cursor:pointer}.sr-daterange-cancel{color:var(--sr-gray-700);background:var(--sr-surface);border:1px solid var(--sr-gray-300)}.sr-daterange-apply{color:var(--sr-white);background:var(--sr-green-primary);border:1px solid var(--sr-green-primary)}.sr-export{position:relative;display:inline-flex}.sr-export-trigger{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--sr-gray-200);border-radius:var(--sr-radius-sm);color:var(--sr-gray-500);cursor:pointer;padding:4px;transition:all .15s}.sr-export-trigger:hover:not(:disabled){background:var(--sr-gray-50);color:var(--sr-gray-700);border-color:var(--sr-gray-300)}.sr-export-trigger:disabled{opacity:.4;cursor:not-allowed}.sr-export-menu{position:absolute;top:calc(100% + 4px);right:0;background:var(--sr-surface);border:1px solid var(--sr-gray-200);border-top:3px solid var(--sr-green-primary);border-radius:var(--sr-radius-md);box-shadow:var(--sr-shadow-md);text-align:left;min-width:140px;width:max-content;z-index:200;overflow:hidden}.sr-export-item{display:flex;align-items:center;gap:.5rem;padding:.4rem .75rem;font-size:var(--sr-text-sm);color:var(--sr-gray-700);cursor:pointer;transition:background .1s;border:none;background:none;width:100%;text-align:left;white-space:nowrap}.sr-export-item:hover{background:var(--sr-green-50)}.sr-export-group{display:block;padding:.25rem .75rem;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--sr-gray-400, #666);pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap}.sr-header{display:flex;justify-content:space-between;align-items:center;padding:var(--sr-space-3) var(--sr-space-4);background:linear-gradient(135deg,var(--sr-green-500) 0%,var(--sr-green-400) 100%);position:sticky;top:0;z-index:50}.sr-header-brand{display:flex;align-items:center;gap:var(--sr-space-2)}.sr-header-logo{width:58px;height:58px;filter:brightness(0) invert(1)}.sr-header-title{font-family:var(--sr-font-title);font-size:var(--sr-text-lg);font-weight:var(--sr-font-semibold);color:var(--sr-white)}.sr-header-actions{display:flex;align-items:center;gap:var(--sr-space-3)}.sr-header-context{font-size:var(--sr-text-sm);color:var(--sr-on-emphasis);display:none}@media (min-width: 640px){.sr-header-context{display:block}}.sr-header .sr-daterange-trigger,.sr-header .sr-tenantswitcher,.sr-header .sr-bell-trigger,.sr-header .sr-usermenu-trigger{height:38px}.sr-header .sr-bell-trigger{width:38px}.sr-header .sr-daterange-trigger,.sr-header .sr-tenantswitcher,.sr-header .sr-bell-trigger{background:#ffffff26;border:none;color:var(--sr-white)}.sr-header .sr-daterange-trigger:hover,.sr-header .sr-tenantswitcher:hover,.sr-header .sr-bell-trigger:hover{background:#ffffff40;border:none}.sr-header .sr-bell-trigger:hover{background:#ffffff26}.sr-header .sr-usermenu-trigger{padding:3px 10px}.sr-header .sr-usermenu-avatar{width:28px;height:28px;font-size:var(--sr-text-xs)}.sr-header-usermenu button{border:none;background:#ffffff26;color:var(--sr-white);border-radius:var(--sr-radius-md)}.sr-header-usermenu button:hover{background:#ffffff40}.sr-header-usermenu button span{color:var(--sr-white)}.sr-header-menu{width:40px;height:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:none;border:none;cursor:pointer;padding:var(--sr-space-2);border-radius:var(--sr-radius-md);transition:background .2s}.sr-header-menu:hover{background:#ffffff26}.sr-header-menu span{display:block;width:20px;height:2px;background:var(--sr-surface);border-radius:1px;transition:transform .2s,opacity .2s}.sr-appswitcher{position:relative;display:inline-block}.sr-appswitcher-trigger{display:inline-flex;align-items:center;justify-content:center;padding:6px;background:transparent;border:1px solid transparent;border-radius:var(--sr-radius-md);color:inherit;cursor:pointer}.sr-appswitcher-trigger:hover{background:#0000000a}.sr-appswitcher-dropdown{position:absolute;top:calc(100% + 8px);right:0;z-index:1000;min-width:180px;background:var(--sr-surface);border:1px solid var(--sr-gray-200);border-radius:var(--sr-radius-lg);box-shadow:var(--sr-shadow-lg);overflow:hidden}.sr-appswitcher-item{display:flex;align-items:center;gap:var(--sr-space-2);padding:var(--sr-space-3) var(--sr-space-4);font-size:var(--sr-text-sm);color:var(--sr-gray-700);text-decoration:none}.sr-appswitcher-item:hover{background:var(--sr-gray-50)}.sr-appswitcher-current{font-weight:var(--sr-font-semibold);color:var(--sr-green-primary)}.sr-appswitcher-icon{display:inline-flex;width:18px;justify-content:center}.sr-cardgrid{display:grid;grid-template-columns:1fr;gap:var(--sr-space-4)}@media (min-width: 640px){.sr-cardgrid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.sr-cardgrid-3{grid-template-columns:repeat(3,1fr)}.sr-cardgrid-4{grid-template-columns:repeat(4,1fr)}}.sr-cardgrid-dense{gap:var(--sr-space-3)}.sr-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:60;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.sr-drawer-backdrop.sr-drawer-open{opacity:1;visibility:visible}.sr-drawer{position:fixed;top:0;right:0;bottom:0;width:280px;max-width:80vw;background:var(--sr-surface);z-index:70;transform:translate(100%);transition:transform .3s ease;display:flex;flex-direction:column}.sr-drawer.sr-drawer-open{transform:translate(0)}.sr-drawer-head{display:flex;justify-content:space-between;align-items:center;padding:var(--sr-space-4);border-bottom:1px solid var(--sr-gray-100)}.sr-drawer-title{font-size:var(--sr-text-lg);font-weight:var(--sr-font-semibold);color:var(--sr-gray-900);margin:0}.sr-drawer-close{width:32px;height:32px;border:none;background:var(--sr-gray-100);border-radius:var(--sr-radius-full);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:var(--sr-text-xl);color:var(--sr-gray-600);transition:background .2s}.sr-drawer-close:hover{background:var(--sr-gray-200)}.sr-drawer-body{flex:1;padding:var(--sr-space-4);overflow-y:auto}.sr-drawer-nav{display:flex;flex-direction:column;gap:var(--sr-space-1)}.sr-drawer-item{display:flex;align-items:center;gap:var(--sr-space-3);padding:var(--sr-space-3);border-radius:var(--sr-radius-md);color:var(--sr-gray-700);text-decoration:none;font-size:var(--sr-text-base);transition:background .2s,color .2s}.sr-drawer-item:hover{background:var(--sr-gray-100);color:var(--sr-gray-900)}.sr-drawer-item.active{background:var(--sr-green-50);color:var(--sr-green-500)}.sr-drawer-footer{padding:var(--sr-space-4);border-top:1px solid var(--sr-gray-100)}.sr-drawer-version{font-size:var(--sr-text-xs);color:var(--sr-gray-400);text-align:center}.sr-drawer-link{display:block;padding:var(--sr-space-3) var(--sr-space-4);font-size:var(--sr-text-sm);font-weight:var(--sr-font-medium);color:var(--sr-gray-700);text-decoration:none;border-radius:var(--sr-radius-md)}.sr-drawer-link:hover{background:var(--sr-gray-50)}.sr-drawer-link-active{background:var(--sr-green-50);color:var(--sr-green-700)}.sr-drawer-docked{position:static;transform:none;width:240px;max-width:none;flex-shrink:0;border-left:1px solid var(--sr-gray-200);z-index:auto}.sr-footer{width:100%;padding:.75rem 1.5rem;border-top:1px solid var(--sr-gray-200);background:var(--sr-gray-50)}.sr-footer-inner{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem .5rem;font-size:.675rem;color:var(--sr-gray-500);text-align:center}.sr-footer-nav{display:flex;gap:var(--sr-space-3)}.sr-footer-copyright{font-weight:var(--sr-font-medium);color:var(--sr-gray-600)}.sr-footer-legal{color:var(--sr-gray-500)}.sr-footer-link,.sr-footer-links a,.sr-footer-terms{color:var(--sr-gray-600);text-decoration:none}.sr-footer-link:hover,.sr-footer-links a:hover,.sr-footer-terms:hover{color:var(--sr-green-primary);text-decoration:underline}.sr-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000073;display:flex;align-items:center;justify-content:center;padding:var(--sr-space-4);overflow-y:auto}.sr-modal{background:var(--sr-surface);border-radius:var(--sr-radius-lg);box-shadow:var(--sr-shadow-xl);max-height:calc(100vh - 2 * var(--sr-space-8));display:flex;flex-direction:column;overflow:hidden}.sr-modal-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sr-space-4);padding:var(--sr-space-4) var(--sr-space-5);border-bottom:1px solid var(--sr-gray-200)}.sr-modal-title{font-size:var(--sr-text-lg);font-weight:var(--sr-font-semibold);color:var(--sr-gray-900);margin:0}.sr-modal-close{background:none;border:none;cursor:pointer;color:var(--sr-gray-500);font-size:var(--sr-text-base);line-height:1;padding:var(--sr-space-1);border-radius:var(--sr-radius-sm)}.sr-modal-close:hover{color:var(--sr-gray-900);background:var(--sr-gray-100)}.sr-modal-body{padding:var(--sr-space-5);overflow-y:auto}.sr-modal-footer{padding:var(--sr-space-4) var(--sr-space-5);border-top:1px solid var(--sr-gray-200);display:flex;justify-content:flex-end;gap:var(--sr-space-3)}.sr-bell{position:relative;display:inline-block}.sr-bell-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:6px;background:transparent;border:1px solid transparent;border-radius:var(--sr-radius-md);color:inherit;cursor:pointer}.sr-bell-trigger:hover{background:#0000000a}.sr-bell-badge{position:absolute;top:-2px;right:-2px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--sr-error);color:var(--sr-white);font-size:10px;font-weight:var(--sr-font-semibold);display:flex;align-items:center;justify-content:center;line-height:1}.sr-bell-popover{position:absolute;top:calc(100% + 8px);right:0;z-index:1000;width:360px;max-width:calc(100vw - 16px);max-height:480px;background:var(--sr-surface);border:1px solid var(--sr-gray-200);border-radius:var(--sr-radius-lg);box-shadow:var(--sr-shadow-lg);display:flex;flex-direction:column;overflow:hidden}.sr-bell-header{display:flex;align-items:center;justify-content:space-between;padding:var(--sr-space-3) var(--sr-space-4);border-bottom:1px solid var(--sr-gray-200)}.sr-bell-title{font-size:var(--sr-text-sm);font-weight:var(--sr-font-semibold)}.sr-bell-markall{background:transparent;border:none;color:var(--sr-info);cursor:pointer;font-size:var(--sr-text-xs);padding:2px 6px}.sr-bell-markall:hover{text-decoration:underline}.sr-bell-list{overflow-y:auto;flex:1;min-height:60px}.sr-bell-footer{padding:var(--sr-space-3) var(--sr-space-4);border-top:1px solid var(--sr-gray-200);text-align:center}.sr-stat{background:var(--sr-surface);border:1px solid var(--sr-gray-200);border-left:3px solid var(--sr-green-primary);border-radius:var(--sr-radius-lg);padding:var(--sr-space-4);display:flex;flex-direction:column;gap:var(--sr-space-1)}.sr-stat-label{font-size:var(--sr-text-xs);font-weight:var(--sr-font-semibold);text-transform:uppercase;letter-spacing:.5px;color:var(--sr-gray-500)}.sr-stat-value{font-size:var(--sr-text-3xl);font-weight:var(--sr-font-bold);color:var(--sr-gray-900);line-height:1.1}.sr-stat-muted{color:var(--sr-gray-400)}.sr-stat-unit{font-size:var(--sr-text-lg);font-weight:var(--sr-font-semibold);color:var(--sr-gray-500);margin-left:.25rem}.sr-stat-prefix{font-size:var(--sr-text-lg);font-weight:var(--sr-font-semibold);color:var(--sr-gray-500);margin-right:.1rem}.sr-stat-meta{font-size:var(--sr-text-xs);color:var(--sr-gray-500)}.sr-stat-meta-warn{font-size:var(--sr-text-xs);color:var(--sr-warning);font-weight:var(--sr-font-semibold)}.sr-stat-tone-success{border-left-color:var(--sr-success)}.sr-stat-tone-success .sr-stat-value,.sr-stat-tone-success .sr-stat-spark{color:var(--sr-success)}.sr-stat-tone-warning{border-left-color:var(--sr-warning)}.sr-stat-tone-warning .sr-stat-value,.sr-stat-tone-warning .sr-stat-spark{color:var(--sr-warning)}.sr-stat-tone-critical{border-left-color:var(--sr-error)}.sr-stat-tone-critical .sr-stat-value,.sr-stat-tone-critical .sr-stat-spark{color:var(--sr-error)}.sr-stat-spark{width:100%;height:28px;color:var(--sr-green-light);margin-top:var(--sr-space-1)}.sr-stat-compact{padding:var(--sr-space-3);gap:.15rem}.sr-stat-compact .sr-stat-label{font-size:.65rem;letter-spacing:.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sr-stat-compact .sr-stat-value{font-size:var(--sr-text-lg);line-height:1.2}.sr-stat-compact .sr-stat-unit,.sr-stat-compact .sr-stat-prefix{font-size:var(--sr-text-sm)}.sr-stat-compact .sr-stat-spark{height:20px}.sr-tenantswitcher{padding:var(--sr-space-2) var(--sr-space-3);font-size:var(--sr-text-sm);color:var(--sr-gray-900);background:var(--sr-surface);border:1px solid var(--sr-gray-300);border-radius:var(--sr-radius-md);cursor:pointer}.sr-tenantswitcher:hover{border-color:var(--sr-gray-400)}.sr-usermenu{position:relative;display:inline-block}.sr-usermenu-trigger{display:flex;align-items:center;gap:var(--sr-space-2);padding:var(--sr-space-2) var(--sr-space-3);background:transparent;border:none;border-radius:var(--sr-radius-md);cursor:pointer}.sr-usermenu-avatar{width:32px;height:32px;border-radius:50%;background:var(--sr-green-primary);color:var(--sr-white);display:flex;align-items:center;justify-content:center;font-size:var(--sr-text-sm);font-weight:var(--sr-font-semibold);overflow:hidden;flex-shrink:0}.sr-usermenu-avatar img{width:100%;height:100%;object-fit:cover}.sr-usermenu-name{font-size:var(--sr-text-sm);font-weight:var(--sr-font-medium);max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 639px){.sr-usermenu-name{display:none}}.sr-usermenu-dropdown{position:absolute;top:calc(100% + 8px);right:0;z-index:1000;min-width:200px;background:var(--sr-surface);border:1px solid var(--sr-gray-200);border-radius:var(--sr-radius-lg);box-shadow:var(--sr-shadow-lg);overflow:hidden}.sr-usermenu-info{padding:var(--sr-space-3) var(--sr-space-4);border-bottom:1px solid var(--sr-gray-200)}.sr-usermenu-info-name{font-size:var(--sr-text-sm);font-weight:var(--sr-font-semibold);color:var(--sr-gray-900)}.sr-usermenu-info-email{font-size:var(--sr-text-xs);color:var(--sr-gray-500);overflow:hidden;text-overflow:ellipsis}.sr-usermenu-item{display:block;width:100%;padding:var(--sr-space-3) var(--sr-space-4);font-size:var(--sr-text-sm);color:var(--sr-gray-700);background:transparent;border:none;text-align:left;cursor:pointer}.sr-usermenu-item:hover{background:var(--sr-gray-50)}.sr-usermenu-danger{color:var(--sr-error)}.sr-colpicker{position:relative;display:flex;align-items:center;justify-content:center}.sr-colpicker-trigger{background:transparent;border:1px solid var(--sr-green-400);border-radius:var(--sr-radius-sm);color:var(--sr-on-emphasis);padding:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.sr-colpicker-trigger:hover{background:var(--sr-green-600);border-color:var(--sr-green-200)}.sr-colpicker-menu{position:absolute;top:calc(100% + 6px);right:0;background:var(--sr-surface);border:1px solid var(--sr-green-200);border-top:3px solid var(--sr-green-primary);border-radius:var(--sr-radius-md);box-shadow:var(--sr-shadow-md);text-align:left;min-width:180px;width:max-content;z-index:200;overflow:hidden}.sr-colpicker-head{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;background:var(--sr-green-50);border-bottom:1px solid var(--sr-green-100);font-size:var(--sr-text-xs);font-weight:var(--sr-font-semibold);color:var(--sr-green-700);text-transform:uppercase;letter-spacing:.05em}.sr-colpicker-close{background:transparent;border:none;cursor:pointer;color:var(--sr-gray-500);display:flex;align-items:center;padding:2px;border-radius:var(--sr-radius-sm)}.sr-colpicker-close:hover{color:var(--sr-gray-800);background:var(--sr-gray-100)}.sr-colpicker-row{display:flex;align-items:center;gap:.5rem;padding:.4rem .75rem;font-size:var(--sr-text-sm);color:var(--sr-gray-700);cursor:pointer;transition:background .1s;white-space:nowrap}.sr-colpicker-row:hover{background:var(--sr-green-50)}.sr-colpicker-row input[type=checkbox]{accent-color:var(--sr-green-primary);cursor:pointer}.sr-colpicker-row input[type=checkbox]:disabled{opacity:.4;cursor:not-allowed}.sr-table{background:var(--sr-surface);border:1px solid var(--sr-green-200);border-top:3px solid var(--sr-green-primary);border-radius:var(--sr-radius-lg);overflow:hidden;box-shadow:var(--sr-shadow-sm)}.sr-table-header{display:grid;padding:.5rem 1rem;background:var(--sr-green-primary);border-bottom:1px solid var(--sr-green-600);font-size:.65rem;font-weight:var(--sr-font-semibold);color:var(--sr-on-emphasis);text-transform:uppercase;letter-spacing:.05em}.sr-table-row{display:grid;padding:0 1rem;align-items:stretch;cursor:pointer;transition:background .15s,border-left-color .15s;border:none;border-bottom:1px solid var(--sr-gray-100);border-left:3px solid transparent;border-radius:0}.sr-table-row:hover{background:var(--sr-green-50);border-left-color:var(--sr-green-primary)}.sr-table-row:last-child{border-bottom:none}.sr-table-h-sortable{cursor:pointer;-webkit-user-select:none;user-select:none;padding:.35rem .25rem;border-radius:var(--sr-radius-sm);transition:background .15s}.sr-table-h-sortable:hover{background:var(--sr-green-600)}.sr-table-h-sorted{background:var(--sr-green-600);color:var(--sr-white)}.sr-table-c-sorted{background:var(--sr-green-50)}.sr-table-h-left{text-align:left;color:var(--sr-white)}.sr-table-h-center{text-align:center;display:flex;align-items:center;justify-content:center;gap:.25rem;color:var(--sr-on-emphasis)}.sr-table-c-left{font-weight:var(--sr-font-medium);color:var(--sr-gray-900);font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;padding:.75em 0}.sr-table-c-center{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:.75rem;color:var(--sr-gray-500);padding:.75em 0}.sr-table-action{text-align:right;color:var(--sr-green-primary);font-size:.8rem;font-weight:var(--sr-font-medium)}.sr-table-action{text-align:right}.sr-table-empty{padding:var(--sr-space-6);text-align:center;color:var(--sr-gray-500);font-size:var(--sr-text-sm)}@media (max-width: 639px){.sr-table-c-left,.sr-table-c-center,.sr-table-h-left,.sr-table-h-center{white-space:normal;overflow-wrap:break-word;text-overflow:clip}}:root{--sr-green-primary: #255d25;--sr-green-light: #4c8c4c;--sr-green-50: #e8f5e8;--sr-green-100: #c8e6c8;--sr-green-200: #a5d6a5;--sr-green-300: #81c784;--sr-green-400: #4c8c4c;--sr-green-500: #255d25;--sr-green-600: #1e4d1e;--sr-green-700: #173d17;--sr-green-800: #102d10;--sr-green-900: #0a1d0a;--sr-gray-50: #fafafa;--sr-gray-100: #f5f5f5;--sr-gray-200: #eeeeee;--sr-gray-300: #e0e0e0;--sr-gray-400: #bdbdbd;--sr-gray-500: #9e9e9e;--sr-gray-600: #757575;--sr-gray-700: #616161;--sr-gray-800: #424242;--sr-gray-900: #212121;--sr-black: #000000;--sr-white: #ffffff;--sr-surface: #ffffff;--sr-on-emphasis: #c8e6c8;--sr-success: #255d25;--sr-success-light: #e8f5e8;--sr-warning: #f59e0b;--sr-warning-light: #fef3c7;--sr-warning-dark: #92400e;--sr-error: #dc2626;--sr-error-light: #fee2e2;--sr-error-dark: #991b1b;--sr-info: #2563eb;--sr-info-light: #dbeafe;--sr-fuel: #3b82f6;--sr-fuel-light: #dbeafe;--sr-power: #8b5cf6;--sr-power-light: #ede9fe;--sr-grain: #f59e0b;--sr-grain-light: #fef3c7;--sr-weather: #06b6d4;--sr-temp: #ef4444;--sr-temp-light: #fee2e2;--sr-humidity: #3b82f6;--sr-humidity-light: #dbeafe;--sr-dewpoint: #f59e0b;--sr-dewpoint-light: #fef3c7;--sr-weather-light: #cffafe;--sr-sensor-fuel: var(--sr-fuel);--sr-sensor-fuel-light: var(--sr-fuel-light);--sr-sensor-power: var(--sr-power);--sr-sensor-power-light: var(--sr-power-light);--sr-sensor-grain: var(--sr-grain);--sr-sensor-grain-light: var(--sr-grain-light);--sr-sensor-weather: var(--sr-weather);--sr-sensor-weather-light: var(--sr-weather-light);--sr-sensor-temp: var(--sr-temp);--sr-sensor-temp-light: var(--sr-temp-light);--sr-sensor-humidity: var(--sr-humidity);--sr-sensor-humidity-light: var(--sr-humidity-light);--sr-sensor-dewpoint: var(--sr-dewpoint);--sr-sensor-dewpoint-light: var(--sr-dewpoint-light);--sr-font-title: "Playfair Display", serif;--sr-font-body: "Open Sans", sans-serif;--sr-text-xs: .75rem;--sr-text-sm: .875rem;--sr-text-base: 1rem;--sr-text-lg: 1.125rem;--sr-text-xl: 1.25rem;--sr-text-2xl: 1.5rem;--sr-text-3xl: 1.875rem;--sr-text-4xl: 2.25rem;--sr-font-normal: 400;--sr-font-medium: 500;--sr-font-semibold: 600;--sr-font-bold: 700;--sr-space-1: .25rem;--sr-space-2: .5rem;--sr-space-3: .75rem;--sr-space-4: 1rem;--sr-space-5: 1.25rem;--sr-space-6: 1.5rem;--sr-space-8: 2rem;--sr-space-10: 2.5rem;--sr-space-12: 3rem;--sr-radius-sm: .25rem;--sr-radius-md: .375rem;--sr-radius-lg: .5rem;--sr-radius-xl: .75rem;--sr-radius-full: 9999px;--sr-shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--sr-shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--sr-shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--sr-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04)}:root[data-theme=dark]{--sr-surface: #242724;--sr-gray-50: #1a1c1a;--sr-gray-100: #232623;--sr-gray-200: #2e322e;--sr-gray-300: #3c413c;--sr-gray-400: #5d645d;--sr-gray-500: #8f958f;--sr-gray-600: #aab0aa;--sr-gray-700: #c4c8c4;--sr-gray-800: #dee1de;--sr-gray-900: #f1f3f1;--sr-green-50: #162816;--sr-green-100: #234023;--sr-green-200: #2d532d;--sr-green-300: #3a6a3a;--sr-green-700: #8fcf8f;--sr-green-800: #a8dca8;--sr-green-900: #c8e6c8;--sr-green-light: #6fb56f;--sr-success-light: #162816;--sr-error-light: #3f1c1c;--sr-error-dark: #f0a8a8;--sr-warning-light: #3f3012;--sr-warning-dark: #f2cf8a;--sr-info: #6ea8fe;--sr-info-light: #182c47;--sr-power-light: #2c2151;--sr-fuel-light: #1b2c4a;--sr-grain-light: #3f3012;--sr-weather-light: #0f3540;--sr-temp-light: #3f1c1c;--sr-humidity-light: #1b2c4a;--sr-dewpoint-light: #3f3012;--sr-shadow-sm: 0 1px 2px rgba(0, 0, 0, .5);--sr-shadow-md: 0 4px 8px rgba(0, 0, 0, .55);--sr-shadow-lg: 0 8px 20px rgba(0, 0, 0, .6);--sr-shadow-xl: 0 16px 40px rgba(0, 0, 0, .65)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--sr-font-body);font-size:var(--sr-text-base);color:var(--sr-gray-800);background-color:var(--sr-gray-50);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--sr-font-title);color:var(--sr-gray-900)}.app{min-height:100vh;display:flex;flex-direction:column}.app-content{flex:1;display:flex;flex-direction:column}
