.incident-group{margin-top:14px}.incident-group>h3,.incident-group>summary{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:5px;font-size:12px;font-weight:650}.incident-list{border-top:1px solid #eadfd2}.incident-summary{color:var(--ink);text-align:left;background:#fffaf4;border-bottom:1px solid #eadfd2;border-left:3px solid #e6b991;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:11px 13px;display:flex}.incident-summary>span:first-child{gap:3px;display:grid}.incident-summary:hover{background:#fff5e9;text-decoration:none}.incident-operation{border-top:1px solid var(--line);margin-top:16px;padding-top:12px}.incident-operation>h3{margin:0 0 8px}.incident-operation-links{flex-wrap:wrap;gap:8px;display:flex}@media (width<=720px){.incident-summary{flex-wrap:wrap;align-items:flex-start}}.operation-page{max-width:1040px}.operation-stages{color:var(--muted);margin:14px 0}.operation-stages>summary{color:var(--accent);font-size:12px;font-weight:650}.operation-stages ol{padding-left:20px}.operation-stages li{padding:7px 0}.operation-stages li>span:first-child{gap:2px;width:min(80%,650px);display:inline-grid}.action-launchers{gap:8px;display:grid}.action-launcher-rows{border-top:1px solid var(--line)}.action-launcher{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 18px;padding:11px 2px;display:grid}.action-copy{min-width:0}.action-copy>strong,.action-copy>small{display:block}.action-copy p{margin:2px 0;font-size:12px}.action-launcher-control{justify-self:end}.action-launcher-control button,.action-period-panel>button{min-height:var(--control-height);white-space:nowrap}.action-period-panel,.action-unavailable{grid-column:1/-1}.action-period-panel{background:#f5f8f7;border-radius:9px;align-items:end;gap:10px;padding:10px 12px;display:flex}.action-period-panel .date-range-field{flex:1}.action-period-panel .date-range-control{width:min(100%,390px)}.action-period-panel .date-range-part{min-width:0}.action-receipt{border:1px solid var(--line);background:#f7faf9;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 10px;padding:9px 11px;font-size:12px;display:grid}.action-receipts{gap:8px;display:grid}.action-receipts:empty{display:none}.action-receipt-label{grid-column:1/-1}.action-receipt .error,.action-receipt .action-result,.action-receipt .action-result p{margin:0}.action-receipt .action-result{border:0;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:0;display:flex}.action-receipt .technical-details{flex-basis:100%}.action-period-panel[aria-disabled=true]{opacity:.72}@media (width<=720px){.action-launcher{grid-template-columns:minmax(0,1fr);align-items:stretch}.action-launcher-control{justify-self:start}.action-launcher-control button,.action-period-panel>button{width:auto}.action-period-panel{flex-direction:column;align-items:stretch}.action-period-panel>button{align-self:start}.action-period-panel .date-range-control{width:100%}}@media (width>=721px) and (width<=820px){.action-period-panel{flex-direction:column;align-items:stretch}.action-period-panel>button{align-self:start;width:auto}.action-period-panel .date-range-control{width:100%}}.estate-summary strong.status-time{font-size:13px}.estate-errors{margin-top:14px}.estate-errors>div{border-bottom:1px solid var(--line);padding:9px 0}.estate-errors p{margin:3px 0 0;font-size:12px}.source-list{padding-left:20px}.source-list li{flex-wrap:wrap;align-items:center;gap:7px 10px;min-width:0;padding:7px 0;display:flex}.source-list small{flex-basis:100%}.source-list a{overflow-wrap:anywhere;min-width:0}.collection-list .badge-muted{vertical-align:middle;margin-left:8px}.service-status-list{border-top:1px solid var(--line)}.service-status-row{min-height:62px;color:var(--ink);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:12px 6px;display:flex}.service-status-row:hover{background:#f5f9f8;text-decoration:none}.service-status-row>span:first-child{min-width:0;display:grid}.service-status-row small{color:var(--muted)}.service-status-degraded,.service-status-unavailable{background:#fff9f7;padding-left:13px;box-shadow:inset 3px 0 #c8655d}.service-status-meta,.detail-actions{align-items:center;gap:10px;display:flex}.detail-actions{flex-wrap:wrap;margin-top:18px}.service-detail-page{max-width:980px}@media (width<=720px){.service-status-row{align-items:flex-start}.service-status-meta small{display:none}}.mail-badges{flex-wrap:wrap}.mail-tabs{background:#e7edee;border-radius:10px;gap:6px;width:max-content;padding:4px;display:flex}.mail-tabs button{background:0 0;border-color:#0000;min-width:110px;padding:7px 13px}.mail-tabs button[aria-selected=true]{color:#fff;background:var(--accent);box-shadow:0 1px 3px #203a3440}.mail-freshness{color:#48635b;background:#edf5f2;border-radius:8px;justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 12px;padding:9px 12px;font-size:12px;display:flex}.mail-freshness-error{color:#8c423c;background:#fff0ed}.mail-decision-panel{background:#fff;border:1px solid #cfded9;border-radius:10px;margin:14px 0;padding:14px}.mail-current-decision p{margin:3px 0 0}.mail-decision-branches,.mail-handling-options,.mail-form-actions,.mail-rule-actions{flex-wrap:wrap;gap:8px;display:flex}.mail-decision-branches{margin-top:12px}.mail-decision-branches button[aria-pressed=true],.mail-handling-options button[aria-pressed=true]{color:#fff;background:var(--accent);border-color:var(--accent)}.mail-handling-step{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.mail-handling-label{color:var(--muted);letter-spacing:.02em;margin:0;font-size:11px;font-weight:650}.mail-handling-options{padding:6px 0 0}.mail-category-form{background:#f5f8f7;border-radius:9px;margin-top:12px;padding:14px}.mail-category-form>.field{max-width:620px;margin:10px 0}.mail-rule-transition{color:#6f4b1c;background:#fff7e8;border:1px solid #ecd5a9;border-radius:8px;max-width:720px;margin:12px 0;padding:11px 12px}.mail-rule-transition p{margin:4px 0 8px;font-size:12px}.mail-rule-transition label{align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.mail-rule-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:10px 0;display:grid}.mail-rule-scope{grid-column:1/-1}.mail-rule-fields .field input,.mail-rule-fields .field select{width:100%}.mail-rule-fields small{margin-top:3px;display:block}.mail-enabled-field{align-self:end;align-items:center;gap:8px;min-height:40px;display:flex}.mail-rules-toolbar{justify-content:space-between;align-items:end;gap:12px;margin-bottom:12px;display:flex}.mail-rule-filters{flex-wrap:wrap;flex:1;align-items:end;gap:10px;min-width:0;display:flex}.mail-rule-filters .search{flex:300px}.mail-rule-filters .select-field{flex:0 210px}.mail-new-rule{color:#fff;background:var(--accent);border-color:var(--accent);flex:none}.mail-new-rule:hover:not(:disabled){background:#286856;border-color:#286856}.mail-rule-list{border-top:1px solid var(--line)}.mail-rule{border-bottom:1px solid var(--line);grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;gap:12px 18px;padding:14px 3px;display:grid}.mail-rule.disabled{opacity:.72}.mail-rule-identity{gap:2px;min-width:0;display:grid}.mail-rule-scope-text,.mail-rule-scope-disclosure summary span,.mail-rule-scope-disclosure p{overflow-wrap:anywhere}.mail-rule-scope-disclosure{min-width:0}.mail-rule-scope-disclosure summary{color:inherit;cursor:pointer;align-items:baseline;gap:8px;list-style:none;display:flex}.mail-rule-scope-disclosure summary::-webkit-details-marker{display:none}.mail-rule-scope-disclosure summary small{color:var(--accent);flex:none;font-weight:650}.mail-rule-scope-disclosure p{background:#f5f8f7;border-radius:7px;margin:6px 0 0;padding:8px 10px;font-size:12px}.mail-rule-state{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.mail-rule-history{background:#f7faf9;border-radius:8px;grid-column:1/-1;padding:12px}.mail-rule-modal-overlay{z-index:50;background:#10252d99;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.mail-rule-modal{background:#fff;border:1px solid #d4dddf;border-radius:12px;width:min(720px,100%);max-height:calc(100vh - 32px);overflow:hidden;box-shadow:0 24px 70px #0d232d45}.mail-rule-dialog{outline:none;max-height:calc(100vh - 32px)}.mail-rule-form{flex-direction:column;max-height:calc(100vh - 32px);display:flex}.mail-rule-form-header{padding:18px 18px 0}.mail-rule-form-header h2{margin:0}.mail-rule-form-header p{margin:4px 0 0}.mail-rule-form-body{min-height:0;padding:0 18px;overflow-y:auto}.mail-form-actions{border-top:1px solid var(--line);background:#fff;padding:12px 18px 16px}.mail-form-actions .secondary-button{color:var(--accent);background:#f4f8f7;border-color:#d7e3df}.mail-rule-revisions{gap:8px;display:grid}.mail-rule-revision{border-bottom:1px solid var(--line);padding:10px 0;font-size:12px}.mail-rule-revision header{justify-content:space-between;align-items:center;gap:12px;display:flex}.mail-rule-revision p{margin:5px 0}.mail-rule-revision dl{grid-template-columns:minmax(100px,.7fr) minmax(140px,1fr) minmax(180px,2fr);gap:8px 16px;margin:0;display:grid}.mail-rule-revision dl>div{min-width:0}.mail-rule-revision dt{color:var(--muted)}.mail-rule-revision dd{overflow-wrap:anywhere;margin:2px 0 0}.detail-subheading{margin:14px 0 6px}.mail-content{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-width:100%}.mail-readable-content{color:#28353c;border:1px solid var(--line);background:#fff;border-radius:8px;margin:4px 0 12px;padding:12px 14px}.mail-readable-content .mail-content,.mail-readable-content ul,.mail-readable-content ol,.mail-text-table{margin:0 0 10px}.mail-readable-content>:last-child{margin-bottom:0}.mail-text-table{white-space:pre;max-width:100%;font:inherit;background:#f5f7f7;border-radius:6px;padding:8px;overflow-x:auto}.original-mail{color:var(--muted);margin:12px 0}.mail-history{border:1px solid var(--line);border-radius:8px;margin:14px 0;padding:10px 12px}.mail-history h4{margin:12px 0 4px}.mail-history ol{margin:0;padding-left:24px}.mail-history li{padding:5px 0}.mail-history li>span,.mail-history li>small{display:block}.original-mail>summary{color:var(--accent);font-size:12px;font-weight:600}@media (width<=1000px){.mail-row{flex-wrap:wrap;align-items:flex-start}.mail-row>span:first-child,.mail-row .mail-badges{flex:100%;width:100%}.mail-row .mail-badges{justify-content:flex-start}.mail-rule{grid-template-columns:1fr auto}.mail-rule-actions,.mail-rule-history{grid-column:1/-1}}@media (width<=720px){.mail-tabs{width:100%}.mail-tabs button{flex:1}.mail-freshness{flex-direction:column;align-items:flex-start;gap:2px}.mail-rules-toolbar{flex-direction:column-reverse;align-items:stretch}.mail-rule-filters,.mail-rule-filters .search,.mail-rule-filters .select-field,.mail-new-rule{width:100%}.mail-rule-filters .search,.mail-rule-filters .select-field{flex-basis:auto}.mail-rule-modal-overlay{align-items:end;padding:8px}.mail-rule-modal,.mail-rule-dialog,.mail-rule-form{max-height:calc(100vh - 16px)}.mail-rule,.mail-rule-fields{grid-template-columns:1fr}.mail-rule-scope,.mail-rule-actions,.mail-rule-history{grid-column:1}.mail-rule-state{justify-content:flex-start}.mail-rule-revision dl{grid-template-columns:1fr}}.operation-trace{min-width:0;margin-block:12px}.trace-events{margin:0;padding:0;list-style:none}.trace-event{border-bottom:1px solid var(--line);min-width:0;padding-block:10px}.trace-event-heading,.trace-navigation{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.trace-event-heading time{font-variant-numeric:tabular-nums}.trace-event p{margin-block:6px}.trace-event pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:280px;overflow:auto}.trace-published{white-space:pre-wrap;overflow-wrap:anywhere}.trace-navigation{margin-top:12px}.activity-row{min-height:64px;color:var(--ink);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:12px 6px;display:flex}.activity-row:hover{background:#f5f9f8;text-decoration:none}.activity-row>span:first-child{gap:2px;min-width:0;display:grid}.row-arrow{color:var(--muted);font-size:18px}@media (width<=720px){.activity-row{flex-wrap:wrap;align-items:flex-start;gap:8px}.activity-row>span:first-child{flex:100%;width:100%}.activity-row .row-end{width:auto}}.overview-status a:hover{text-decoration:none}.overview-health-card,.overview-environment-card{max-width:none}.overview-problem-services{gap:7px;margin-top:12px;display:grid}.overview-problem-services a{color:var(--ink);background:#fff8f5;border-left:3px solid #c8655d;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:11px 13px;display:flex}.overview-problem-services a:hover{background:#fff2ed;text-decoration:none}.overview-problem-services a>span:first-child{display:grid}.overview-problem-services small{color:var(--muted)}.service-counts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.service-counts>span{border-right:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:8px;padding:9px 13px;display:flex}.service-counts>span:last-child{border-right:0}.service-counts .attention{color:#a54942;background:#fff8f7}.healthy-summary{color:#36704e;margin:11px 0 0;font-size:12px}.overview-service-disclosure{margin-top:11px}.overview-service-disclosure>summary{width:max-content;color:var(--accent);padding:5px 0;font-weight:650}.overview-secondary-services{border-top:1px solid var(--line);margin-top:6px}.overview-secondary-services a{color:var(--ink);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:9px 3px;display:flex}.overview-secondary-services a:hover{background:#f5f9f8;text-decoration:none}.overview-secondary-services a>span:first-child{display:grid}.overview-secondary-services small{color:var(--muted)}.environment-line{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.environment-line>div{justify-content:space-between;gap:12px;padding:10px 16px 0 0;display:flex}.environment-line dt{color:var(--muted);font-size:12px}.environment-line dd{margin:0;font-weight:650}.overview-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.overview-shortcuts a{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:10px;gap:3px;padding:14px 16px;display:grid}.overview-shortcuts a:hover{background:#f5f9f8;border-color:#b8cbc6;text-decoration:none}.overview-shortcuts span{color:var(--muted);font-size:12px}@media (width<=800px){.service-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.service-counts>span:nth-child(2){border-right:0}.service-counts>span:nth-child(-n+2){border-bottom:1px solid var(--line)}.environment-line,.overview-shortcuts{grid-template-columns:1fr}.environment-line>div{border-bottom:1px solid var(--line);padding:9px 0}}.records-filter-card .toolbar{margin-bottom:0}.records-browser{grid-template-columns:minmax(220px,260px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.records-browser-wide{grid-template-columns:minmax(0,1fr)}.records-results{gap:14px;min-width:0;display:grid}.list-navigation-card{min-height:0}.list-explorer-mobile-toggle{display:none}.list-navigation-card .section-heading{margin-bottom:10px;display:block}.list-navigation-card .section-heading .muted{font-size:12px}.list-explorer-path ol{border:1px solid var(--line);background:#f8faf9;border-radius:8px;flex-wrap:wrap;align-items:center;gap:3px;min-width:0;margin:0;padding:8px 9px;list-style:none;display:flex}.list-explorer-path li{min-width:0;color:var(--muted);align-items:center;gap:3px;display:inline-flex}.list-explorer-path button,.list-explorer-path strong{min-width:0;max-width:100%;color:var(--accent);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:4px;padding:2px 3px;font-size:12px;line-height:1.4;overflow:hidden}.list-explorer-path strong{color:var(--ink)}.list-explorer-path button:hover:not(:disabled){background:#eaf3f0}.list-explorer-level{margin-top:12px}.list-explorer-level-label{color:var(--muted);letter-spacing:.45px;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:700;display:block}.lists-empty{margin:6px 2px 0;font-size:12px}.list-explorer-tree{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.list-explorer-tree .list-explorer-tree{border-left:1px solid #dce6e2;margin-left:15px}.list-explorer-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 30px;align-items:stretch;min-width:0;display:grid}.list-explorer-name,.list-explorer-expand,.list-explorer-expand-placeholder{background:0 0;border:0;border-radius:0;min-width:0}.list-explorer-name{text-align:left;padding:7px 4px;font-weight:500}.list-explorer-name>span{min-width:0;display:block}.list-explorer-name strong,.list-explorer-name small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.list-explorer-name[aria-current=page]{color:#173e33;box-shadow:inset 3px 0 0 var(--accent);background:#e6f1ed}.list-explorer-name strong{font-size:13px}.list-explorer-name small{margin-top:1px;font-size:10px;font-weight:400}.list-explorer-expand{color:var(--muted);place-items:center;padding:0;display:grid}.list-explorer-expand-placeholder{display:block}.list-explorer-expand span{transition:transform .14s}.list-explorer-expand[aria-expanded=true] span{transform:rotate(90deg)}.list-explorer-name:hover:not(:disabled),.list-explorer-expand:hover:not(:disabled){background:#edf5f2;border-color:#0000}.list-explorer-branch>.muted,.list-explorer-branch>.error{margin:7px 8px;font-size:11px}.list-explorer-branch-empty{padding-left:8px}.list-explorer-assistive{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.list-navigation-card .pagination{flex-wrap:wrap;justify-content:flex-start}.list-navigation-card .pagination-summary{flex-basis:100%}.records-current-path{align-items:baseline;gap:8px;min-width:0;margin:0;padding:0 4px;display:flex}.records-current-path span{color:var(--muted);flex:none;font-size:11px}.records-current-path strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.record-layout{gap:0}.record-kind{color:var(--muted);font-size:12px}.record-event-time{color:var(--muted);margin:5px 0 0;font-size:12px}.record-detail>h3{margin-bottom:2px}.record-detail .body-text{margin-top:12px}.record-focus-target{min-width:0;scroll-margin-block:24px}.record-focus-target:focus-visible{outline-offset:3px;outline:3px solid #79aa9d}.record-type{color:#54666e;letter-spacing:.35px;text-transform:uppercase;width:max-content;margin-bottom:3px;font-size:10px;font-weight:700;display:block}.record-type-diary{color:#866232}.record-type-item{color:#297247}.detail-disclosure{border:1px solid var(--line);background:#fbfcfc;border-radius:9px;margin-top:14px}.record-attachments{margin-top:16px}.record-attachments ul{gap:7px;margin:7px 0 0;padding:0;list-style:none;display:grid}.record-attachments li{align-items:start;gap:1px;display:grid}.record-attachments .file-link{width:fit-content}.detail-disclosure>summary{color:var(--accent);cursor:pointer;padding:9px 12px;font-size:12px;font-weight:650}.detail-disclosure[open]>summary{border-bottom:1px solid var(--line)}.detail-disclosure>.fields,.history-content{margin:0;padding:12px}.history-version{border-bottom:1px solid var(--line);padding:7px 0}.history-version>summary{cursor:pointer}@media (width<=1180px){.records-browser{grid-template-columns:minmax(0,1fr)}.list-navigation-card{padding:10px 12px}.list-explorer-mobile-toggle{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:5px 3px;display:flex}.list-explorer-mobile-toggle>span:first-child{min-width:0;display:grid}.list-explorer-mobile-toggle small,.list-explorer-mobile-toggle strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.list-explorer-mobile-toggle small{font-size:10px}.list-explorer-chevron{color:var(--muted);transition:transform .14s}.list-explorer-mobile-toggle[aria-expanded=true] .list-explorer-chevron{transform:rotate(180deg)}.list-explorer-panel{border-top:1px solid var(--line);padding-top:10px;display:none}.list-explorer-panel.mobile-open{display:block}.list-navigation-card .section-heading{display:none}}.reminders-empty .empty{text-align:left;padding-left:3px}.reminder-demo{background:#f7faf9;border:1px dashed #aec5bf;border-radius:10px;margin:4px 0 14px;padding:13px 15px}.reminder-demo-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:5px;display:flex}.reminder-demo-heading>div{display:grid}.reminder-time{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.reminder-time small{color:var(--muted);font-size:12px}.reminder-time strong{font-size:14px}.reminder-demo-history{margin-top:8px}.reminder-demo-history>summary{color:var(--accent);font-weight:650}.reminder-demo-history ol{margin:8px 0 0;padding-left:20px}.reminder-demo-history li{padding:3px 0}.reminder-demo-history li small{display:block}.settings-list{border-top:1px solid var(--line)}.settings-owner{border-top:3px solid #0000;padding-top:15px}.settings-owner-working{border-top-color:var(--accent)}.settings-owner-server{background:#fbfcfc;border-top-color:#8a989d}.settings-owner-badge{white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.settings-owner-badge-working{color:#236142;background:#e5f3ea}.settings-owner-badge-server{color:#5d6870;background:#edf0f1}.settings-owner-groups{gap:18px;display:grid}.settings-subject-group+.settings-subject-group{border-top:1px solid var(--line);padding-top:18px}.settings-subject-heading{margin-bottom:9px}.settings-subject-heading h3{margin:0;font-size:15px}.settings-subject-heading p{color:var(--muted);margin:3px 0 0;font-size:12px}.settings-scope{color:#53656d;justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;display:flex}.settings-catalog-source{color:var(--muted);margin:5px 0 0;font-size:11px}.settings-applied{color:#296c47;background:#e8f5ed;border-radius:8px;margin:12px 0 0;padding:10px 12px}.settings-conflict{color:#6f4a16;background:#fff4dc;border:1px solid #e8ca91;border-radius:8px;margin:12px 0 0;padding:10px 12px}.settings-conflict p{margin:3px 0 0;font-size:13px}.settings-conflict button{margin-top:8px}.setting-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(240px,1.2fr) minmax(220px,.8fr);gap:24px;margin:0;padding:13px 3px;display:grid}.setting-copy p{color:var(--muted);margin:3px 0;font-size:12px}.setting-state{color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px;font-size:11px;display:flex}.setting-control{text-align:left;align-content:center;justify-items:stretch;display:grid}.setting-control>strong{text-align:right;overflow-wrap:anywhere}.visually-labeled>span:first-child{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.visually-labeled input,.setting-control .select-field{width:100%}.setting-control .select-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.input-with-unit{align-items:center;gap:8px;display:flex}.input-with-unit input{flex:1}.setting-constraint{color:var(--muted);text-align:right;margin-top:4px;display:block}.setting-constraint-invalid{color:#a33636}.switch-control{justify-content:flex-end;align-items:center;gap:8px;font-size:13px;display:flex}.effective-value{text-align:right;margin-top:4px}.settings-savebar{z-index:3;color:#fff;background:#142e35ed;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px 10px 16px;font-size:13px;display:flex;position:sticky;bottom:12px;box-shadow:0 8px 30px #102a3340}.settings-save-actions{flex:none;align-items:center;gap:8px;display:flex}.settings-save-actions .subtle{color:#fff;border-color:#ffffff4d}.settings-subject-group>.technical-details{margin-top:10px}.settings-navigation-overlay{z-index:60;background:#10252d99;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.settings-navigation-modal{background:#fff;border:1px solid #d4dddf;border-radius:12px;width:min(520px,100%);box-shadow:0 24px 70px #0d232d45}.settings-navigation-dialog{outline:none;padding:20px}.settings-navigation-dialog h2{margin:0;font-size:18px}.settings-navigation-dialog p{color:var(--muted);margin:8px 0 20px}.settings-navigation-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=900px){.setting-row{grid-template-columns:1fr;gap:8px}.setting-control>strong,.effective-value,.setting-constraint{text-align:left}.switch-control{justify-content:flex-start}}@media (width<=720px){.settings-owner .section-heading{align-items:flex-start}.settings-owner-badge{white-space:normal}.settings-savebar{flex-direction:column;align-items:stretch;bottom:6px}.settings-save-actions{flex-wrap:wrap;justify-content:flex-end}.settings-navigation-actions{flex-direction:column-reverse;align-items:stretch}}.usage-period-toolbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.period-tabs{background:#eef2f2;border-radius:10px;align-items:center;display:inline-flex}.period-tabs button,.custom-period-button{height:var(--control-height);min-height:var(--control-height);white-space:nowrap;background:0 0;border:0;padding:6px 11px;font-size:12px}.period-tabs button.active,.custom-period-button.active{color:#fff;background:var(--accent);box-shadow:0 1px 3px #152c3526}.custom-period-button{border:1px solid var(--line);background:#fff}.custom-range-fields{flex-wrap:wrap;align-items:end;gap:10px;margin-top:12px;display:flex}.apply-range-button{min-height:var(--control-height);padding:6px var(--control-padding-inline)}.applied-range,.coverage-note{color:#586a72;background:#eef4f3;border-radius:8px;margin:12px 0 0;padding:9px 12px;font-size:12px}.usage-summary strong{font-size:18px}.budget-limit-summary{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:18px;display:flex}.api-budget-card .section-heading{flex-wrap:wrap;align-items:end}.api-budget-card .section-heading>div:first-child{flex:300px}.budget-limit-charge{white-space:nowrap;justify-items:end;display:grid}.budget-limit-charge small{color:var(--muted);font-size:11px}.budget-limit-charge strong{font-size:18px}.budget-limit-charge.over-limit strong{color:#a63131}.budget-grid{border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.budget-value{align-content:start;gap:3px;min-width:0;padding:12px 15px 2px 0;display:grid}.budget-value+.budget-value{border-left:1px solid var(--line);padding-left:15px}.budget-value>span,.budget-value>small{color:var(--muted);font-size:11px}.budget-value>strong{overflow-wrap:anywhere;font-size:16px}.usage-chart figure{margin:0}.usage-chart svg{width:100%;height:auto;min-height:0;display:block;overflow:hidden}.chart-toolbar{gap:5px;margin-bottom:8px;display:flex}.chart-toolbar button{padding:6px 10px;font-size:12px}.chart-toolbar button.active{color:#fff;background:var(--accent);border-color:var(--accent)}.chart-grid-line{stroke:#dfe7e7;stroke-width:1px}.chart-axis-label{fill:#74818c;font-size:10px}.chart-line{fill:none;stroke:var(--accent);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.chart-point{fill:#fff;stroke:var(--accent);stroke-width:3px}.usage-chart figcaption,.empty-chart{color:var(--muted);margin:3px 0 0;font-size:11px}.expensive-list{border-top:1px solid var(--line)}.expensive-operation{border-bottom:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:center;gap:18px;padding:12px 3px;display:flex}a.expensive-operation:hover{background:#f5f9f8;text-decoration:none}.expensive-operation>span:first-child{gap:2px;display:grid}.expensive-operation-cost{text-align:right;grid-template-columns:auto auto;align-items:center;gap:0 7px;display:grid}.expensive-operation-cost small{grid-column:1/-1}.quota-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin:8px 0 10px}.quota-grid>div{border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:10px 12px;display:grid}.quota-grid>div>span,.quota-grid>div>small{color:var(--muted);font-size:11px}.quota-grid progress,.quota-grid>div>small{grid-column:1/-1}@media (width<=900px){.usage-period-toolbar{flex-direction:column;align-items:stretch}.period-tabs{grid-template-columns:repeat(5,minmax(0,1fr));width:100%;display:grid}.period-tabs button{width:100%;padding-inline:7px}.custom-period-button{width:100%}}@media (width<=720px){.budget-limit-summary{justify-content:space-between;width:100%}.period-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.period-tabs button,.custom-period-button{height:42px;min-height:42px}.budget-grid{grid-template-columns:1fr}.budget-value+.budget-value{border-top:1px solid var(--line);border-left:0;padding-left:0}.budget-limit-charge{justify-items:start}}@media (width>=721px) and (width<=1100px){.budget-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.budget-value:nth-child(3),.budget-value:nth-child(5){border-top:1px solid var(--line);border-left:0;padding-left:0}.budget-value:nth-child(4),.budget-value:nth-child(5){border-top:1px solid var(--line)}}.mail-viewer{--viewer-canvas:#12181f;--viewer-surface:#1b242f;--viewer-text:#e6edf3;--viewer-muted:#aab8c5;--viewer-border:#354454;--viewer-accent:#b0dfce;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--viewer-text);background:var(--viewer-canvas);min-height:100dvh}:is(html:has(.mail-viewer),body:has(.mail-viewer)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#12181f}.mail-viewer{max-width:1000px;margin:0 auto;padding:12px}.mail-viewer header{overflow-wrap:anywhere}.mail-viewer header p,.mail-viewer-controls{color:var(--viewer-muted)}.mail-viewer button{background:var(--viewer-surface);color:var(--viewer-text);border-color:var(--viewer-border)}.mail-viewer button:hover{border-color:var(--viewer-muted);background:#29394a}.mail-viewer button:focus-visible{outline:2px solid var(--viewer-accent);outline-offset:3px}.mail-viewer a{color:var(--viewer-accent)}.mail-viewer h1{font-size:1.3rem}.mail-viewer-controls{margin:12px 0;font-size:.875rem}.mail-translation{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--viewer-surface);color:var(--viewer-text);border:1px solid var(--viewer-border);border-radius:12px;padding:16px;line-height:1.6}:root{--canvas:#f3f6f8;--ink:#25323e;--muted:#74818c;--line:#e4e9ec;--nav:#142e35;--accent:#317966;--control-height:36px;--control-height-compact:32px;--control-radius:8px;--control-padding-inline:11px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{background:var(--canvas);color:var(--ink);margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.55}button,input,select{font:inherit}button,a,input,select,summary{outline-offset:4px}button{border:1px solid var(--line);border-radius:var(--control-radius);color:var(--ink);min-height:var(--control-height);padding:6px var(--control-padding-inline);cursor:pointer;background:#fff;font-size:13px;font-weight:600;line-height:1.25;transition:background .15s,border-color .15s,color .15s}button:hover:not(:disabled){background:#edf3f2;border-color:#8ca7a3}button:disabled{cursor:not-allowed;opacity:.48}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,p{margin:0}h1{letter-spacing:-.8px;margin-top:5px;font-size:30px;font-weight:700}h2{letter-spacing:-.25px;margin-bottom:18px;font-size:18px}h3{font-size:15px;font-weight:650}p{margin-bottom:12px}small{color:var(--muted);font-size:12px}strong{font-weight:650}.app-shell{grid-template-columns:240px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--nav);color:#e5f0ed;flex-direction:column;height:100vh;padding:32px 20px;display:flex;position:sticky;top:0}.brand{color:#fff;align-items:center;gap:12px;margin:0 10px 42px;font-size:22px;font-weight:600;display:flex}.brand:hover{text-decoration:none}.brand>span,.login-symbol{color:var(--nav);background:#d6eee2;border-radius:13px;place-items:center;width:42px;height:42px;font-size:23px;display:grid}.brand small{letter-spacing:.8px;color:#9bb6b4;font-size:10px;font-weight:400;display:block}.sidebar nav{gap:6px;display:grid}.sidebar nav a{color:#c4d4d2;border-radius:9px;align-items:center;gap:12px;padding:12px 13px;font-size:14px;display:flex}.sidebar nav a>span{text-align:center;min-width:22px;font-size:20px}.sidebar nav a.active{color:#fff;background:#244951}.sidebar nav a:hover{background:#1e4249;text-decoration:none}.sidebar-bottom{color:#9bb6b4;margin-top:auto;padding:16px 12px 0;font-size:11px}.dot{background:#78b896;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.logout{color:#a4c4bf;background:0 0;border:0;margin-top:12px;padding-left:0;font-size:13px;display:block}.app-shell>main{width:100%;min-width:0;max-width:1800px;margin:auto;padding:34px clamp(20px,3.5vw,56px)}.page-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.eyebrow{color:var(--muted);letter-spacing:1.1px;font-size:11px;font-weight:650}.page-content{gap:22px;display:grid}.card{border:1px solid var(--line);background:#fff;border-radius:15px;min-width:0;padding:24px;box-shadow:0 3px 8px #152c3510}.metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.metrics .card{padding:22px}.metric{letter-spacing:-.8px;margin:12px 0 8px;font-size:31px;line-height:1.3;display:block}.metric.small{letter-spacing:-.35px;font-size:20px}.metrics p{color:var(--muted);margin:0;font-size:12px}.plain{padding:4px 0}.row{justify-content:space-between;align-items:center;gap:14px;display:flex}.toolbar{flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:20px;display:flex}.toolbar.end{justify-content:flex-end;margin:0}.badge{white-space:nowrap;color:#626c7a;background:#f0f2f5;border-radius:6px;padding:4px 9px;font-size:11px;font-weight:650}.badge-healthy,.badge-completed,.badge-delivered,.badge-acknowledged{color:#297247;background:#e7f4ec}.badge-degraded,.badge-failed,.badge-unavailable{color:#a54942;background:#fbeceb}.badge-accepted,.badge-active,.badge-awaiting_ack,.badge-pending{color:#425e97;background:#eaf0fa}.health-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.health{border:1px solid var(--line);background:#fafcfc;border-radius:10px;padding:17px}.health p{color:var(--muted);margin:10px 0 5px;font-size:13px}.incident{background:#fffaf4;border-left:3px solid #e6b991;border-radius:7px;margin-top:14px;padding:14px 16px}.incident p{margin:6px 0;font-size:13px}.muted{color:var(--muted);font-size:13px}.error{color:#a33636;background:#fff0f0;border-radius:8px;margin-top:12px;padding:11px 13px;font-size:13px}.notice{color:#415c8a;background:#eef4fe;border-radius:8px;padding:12px}.empty{text-align:center;color:var(--muted);padding:20px 16px;font-size:14px}.empty p{margin:0}.feedback{margin:12px 0 0}.feedback-loading{color:var(--muted);font-size:13px}.feedback-error{align-items:center;gap:10px;display:flex}.feedback-error .text-button{flex:none}.action-result{border-top:1px solid var(--line);margin-top:14px;padding-top:10px}.field{flex-direction:column;gap:7px;font-size:13px;display:flex}.field.compact{min-width:160px}.field input,.field select,select,input{border-radius:var(--control-radius);height:var(--control-height);min-height:var(--control-height);padding:6px var(--control-padding-inline);min-width:0;color:var(--ink);background:#fff;border:1px solid #d7dfe3}.field select{min-height:var(--control-height)}.search{flex:1;gap:8px;min-width:240px;display:flex}.search input{flex:1;min-width:80px}.check{align-items:center;gap:7px;min-height:42px;font-size:13px;display:flex}.inline-fields{gap:8px;margin:10px 0;display:flex}.inline-fields label{min-width:0;font-size:12px}.inline-fields input{max-width:100%;padding:6px;font-size:12px;display:block}.pagination{justify-content:flex-end;align-items:center;gap:14px;margin-top:20px;font-size:12px;display:flex}.pagination button{padding:6px 10px;font-size:12px}.subtle{color:var(--accent);min-height:var(--control-height-compact);background:0 0;border:0;border-radius:0;padding:4px 0;font-size:13px}.subtle:hover:not(:disabled){color:#245e50;text-underline-offset:3px;background:0 0;border-color:#0000;text-decoration:underline}.list-row{text-align:left;border:0;border-bottom:1px solid var(--line);border-radius:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:16px 0;font-weight:400;display:flex}.list-row strong{font-size:14px;display:block}.list-row small{margin-top:5px;display:block}.list-row.selected{background:#eef6f2}.list-row>span{min-width:0}.detail{border:1px solid var(--line);background:#f7f9fb;border-radius:10px;margin-top:18px;padding:18px}.detail h3{margin-bottom:12px}.fields{margin:0}.fields>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(140px,1fr) minmax(0,2fr);gap:16px;padding:13px 0;font-size:13px;display:grid}.fields dt{color:var(--muted)}.fields dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.body-text{white-space:pre-wrap;overflow-wrap:anywhere}.tags{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.tags span{color:#527a6f;background:#edf4f2;border-radius:5px;padding:3px 7px;font-size:11px}.folder-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}.folder{text-align:left;align-items:center;gap:12px;padding:15px;display:flex}.folder>span{color:#70988c;font-size:23px}.folder strong{overflow-wrap:anywhere;font-size:13px}.breadcrumbs{color:var(--muted);font-size:13px}.breadcrumbs button{color:var(--accent);background:0 0;border:0;padding:0 4px;font-size:13px}.record-layout{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.record-layout:has(>.card:nth-child(2)){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}details{margin-top:12px;font-size:12px}summary{cursor:pointer}.reminder{border-bottom:1px solid var(--line);padding:22px 0}.reminder p{margin-top:10px;font-size:13px}.attachment{border-bottom:1px solid var(--line);gap:20px;padding:18px 0;display:flex}.attachment img{object-fit:cover;border-radius:8px;width:84px;height:84px}.attachment p{margin:5px 0}.attachment>div{min-width:0}.attachment strong{overflow-wrap:anywhere}.file-link{padding:7px 0;font-size:13px;display:block}.table-scroll{overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}th{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:600}td,th{border-bottom:1px solid var(--line);padding:13px 12px}td:first-child,th:first-child{padding-left:0}td small{display:block}td code{font-size:11px}.quota-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;margin:20px 0;display:grid}.quota-grid p{color:var(--muted);margin-top:9px;font-size:12px}progress{width:100%;height:7px;accent-color:var(--accent);display:block}pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}footer{color:#8a96a1;margin-top:32px;font-size:11px}.login-page{background:radial-gradient(ellipse at 10% 10%, #dcebe7, transparent 55%), var(--canvas);place-items:center;min-height:100vh;padding:24px;display:grid}.login-panel{border:1px solid var(--line);background:#fff;border-radius:22px;width:100%;max-width:450px;padding:42px;box-shadow:0 20px 90px #163c3020}.login-symbol{border-radius:16px;width:54px;height:54px;margin-bottom:26px;font-size:30px}.login-panel h1{margin:9px 0 15px;font-size:28px}.login-panel form{gap:18px;margin:28px 0;display:grid}.primary{background:var(--accent);color:#fff;border-color:var(--accent);padding:7px 12px}.primary:hover:not(:disabled){color:#fff;background:#24594e}.login-panel>small{text-align:center;display:block}.refresh{white-space:nowrap}@media (width>=1600px){.app-shell>main{padding-top:46px}.health-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1000px){.app-shell{grid-template-columns:190px minmax(0,1fr)}.sidebar{padding:25px 12px}.brand{margin-left:6px;font-size:19px}.sidebar nav a{padding:10px 9px;font-size:12px}.app-shell>main{padding:26px 22px}.metrics{gap:10px}.metrics .card{padding:16px}.metric{font-size:26px}.record-layout:has(>.card:nth-child(2)){grid-template-columns:1fr}}@media (width<=720px){button,input,select,.select-trigger{min-height:42px}.subtle{min-height:36px}.app-shell{display:block}.sidebar{height:auto;padding:18px 18px 0;position:static}.brand{margin:0 0 16px;font-size:20px}.brand>span{width:35px;height:35px;font-size:20px}.brand small{font-size:9px}.sidebar nav{scrollbar-width:none;gap:5px;margin:0 -18px;padding:0 12px 12px;display:flex;overflow-x:auto}.sidebar nav::-webkit-scrollbar{display:none}.sidebar nav a{white-space:nowrap;padding:8px 10px;font-size:12px}.sidebar nav a>span{min-width:16px;font-size:15px}.sidebar-bottom{margin:0;padding:0;font-size:0;position:absolute;top:18px;right:18px}.sidebar-bottom .dot{display:none}.logout{margin:0;padding:7px;font-size:12px}.app-shell>main{padding:22px 16px}.page-header{gap:10px;margin-bottom:21px}h1{font-size:25px}.page-header .eyebrow{font-size:8px}.refresh{padding:8px 10px;font-size:12px}.metrics{grid-template-columns:1fr;gap:12px}.metrics .card{padding:17px 19px;position:relative}.metrics .metric{margin:7px 0 5px;font-size:28px}.metrics .metric.small{font-size:18px}.card{border-radius:12px;padding:19px}.page-content{gap:16px}.health-grid{grid-template-columns:1fr}.health{padding:14px}.row{flex-wrap:wrap;align-items:start;gap:8px}.row>button{font-size:12px}.toolbar{align-items:center;gap:12px}.search{flex-basis:100%;width:100%;min-width:0}.search input{width:100%;min-width:0}.field.compact{flex:1;min-width:120px}.check{font-size:12px}.fields>div{grid-template-columns:1fr;gap:5px}.list-row{flex-wrap:wrap;align-items:start}.list-row>.badge{font-size:10px}.plain.metrics{grid-template-columns:repeat(3,1fr);gap:15px}.plain .eyebrow{font-size:9px}.plain .metric.small{font-size:16px}.attachment{gap:12px}.attachment img{width:60px;height:60px}.login-panel{padding:30px 24px}.login-panel h1{font-size:26px}footer{line-height:1.6}.table-scroll{margin:0 -4px}td,th{padding:11px 8px}.folder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.folder{padding:12px}.folder strong{font-size:12px}}:focus-visible{outline-offset:2px;outline:3px solid #79aa9d}.app-shell>main{align-self:start;margin:0 auto;padding-top:26px}.page-header{margin-bottom:20px}.page-content{gap:14px}.card{border-radius:12px;padding:18px 20px;box-shadow:0 2px 5px #152c350a}.card>h2,.section-heading h2{margin:0}.section-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:14px;display:flex}.section-heading>div{min-width:0}.section-heading .muted{max-width:850px;margin:3px 0 0}.section-heading>.field{min-width:170px}.compact-card,.filter-card,.collection-card,.table-card,.chart-card{padding:16px 18px}.filter-card .toolbar,.collection-card .toolbar{margin-bottom:12px}.select-field{min-width:180px;position:relative}.select-label{color:var(--muted);margin-bottom:5px;font-size:11px;font-weight:650;display:block}.select-trigger{width:100%;min-height:var(--control-height);padding:6px 10px 6px var(--control-padding-inline);text-align:left;background:#fff;border-color:#cdd8dc;justify-content:space-between;align-items:center;gap:14px;font-weight:500;display:flex}.select-trigger[aria-expanded=true]{border-color:var(--accent);box-shadow:0 0 0 3px #3179661c}.select-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.select-chevron{color:var(--muted);flex:none;transition:transform .14s}.select-trigger[aria-expanded=true] .select-chevron{transform:rotate(180deg)}.select-options{z-index:20;width:var(--radix-select-trigger-width);background:#fff;border:1px solid #cdd8dc;border-radius:10px;max-height:280px;padding:5px;overflow-y:auto;box-shadow:0 12px 34px #1a303429}.select-option{cursor:default;-webkit-user-select:none;user-select:none;border-radius:7px;outline:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 9px;font-weight:500;display:flex}.select-option[data-highlighted],.select-option[data-state=checked]{background:#edf5f2}.select-option[data-disabled]{color:var(--muted);opacity:.55}.select-scroll-button{height:24px;color:var(--muted);place-items:center;display:grid}.date-range-field{flex-wrap:wrap;align-items:end;gap:10px;min-width:0;display:flex}.react-aria-DateRangePicker{min-width:0}.react-aria-DateRangePicker>.react-aria-Label{color:var(--muted);margin-bottom:5px;font-size:11px;font-weight:650;display:block}.date-range-control{min-width:0;min-height:var(--control-height);border-radius:var(--control-radius);background:#fff;border:1px solid #d7dfe3;align-items:stretch;display:flex;overflow:hidden}.date-range-control[data-focus-within]{border-color:var(--accent);box-shadow:0 0 0 3px #3179661c}.date-range-part{flex:132px;align-content:center;gap:0;min-width:132px;padding:3px 8px;display:grid}.date-range-part>span:first-child{color:var(--muted);font-size:9px;font-weight:650;line-height:1}.react-aria-DateInput{align-items:center;min-width:0;font-size:12px;line-height:1.2;display:flex}.react-aria-DateSegment{border-radius:3px;outline:none;padding:1px}.react-aria-DateSegment[data-placeholder]{color:#8d999f}.react-aria-DateSegment[data-focused]{color:#fff;background:var(--accent)}.date-range-separator{color:#a4afb4;align-self:center}.date-range-trigger{min-width:var(--control-height);border:0;border-left:1px solid var(--line);min-height:auto;color:var(--accent);border-radius:0;padding:0 9px}.date-range-popover{z-index:30;background:#fff;border:1px solid #cdd8dc;border-radius:11px;padding:6px;box-shadow:0 14px 38px #1a303432}.date-range-dialog{outline:none}.react-aria-RangeCalendar{width:286px}.calendar-header{grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:8px;margin-bottom:6px;display:grid}.calendar-header h2{text-align:center;text-transform:capitalize;margin:0;font-size:14px}.calendar-header button{min-width:32px;min-height:32px;padding:4px}.react-aria-CalendarGrid{border-collapse:separate;border-spacing:2px;table-layout:fixed;width:100%}.react-aria-CalendarGridHeader th{text-align:center;padding:4px 0}.react-aria-CalendarCell{text-align:center;cursor:pointer;border:0;border-radius:7px;outline:none;height:34px;padding:0}.react-aria-CalendarCell[data-outside-month]{display:none}.react-aria-CalendarCell[data-disabled]{color:#b4bdc1}.react-aria-CalendarCell[data-hovered],.react-aria-CalendarCell[data-focused]{background:#eaf3f0}.react-aria-CalendarCell[data-selected]{color:#1e5144;background:#dcefe8}.react-aria-CalendarCell[data-selection-start],.react-aria-CalendarCell[data-selection-end]{color:#fff;background:var(--accent)}.date-range-clear{min-height:var(--control-height);white-space:nowrap}input[type=checkbox]{appearance:none;border-radius:5px;flex:0 0 18px;place-content:center;width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;max-height:18px;padding:0;display:grid}.check,.switch-control{min-height:var(--control-height);cursor:pointer}input[type=checkbox]:before{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:9px;height:5px;margin-top:-2px;transition:transform .1s;transform:rotate(-45deg)scale(0)}input[type=checkbox]:checked{border-color:var(--accent);background:var(--accent)}input[type=checkbox]:checked:before{transform:rotate(-45deg)scale(1)}.status-strip{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.status-strip>div,.status-strip>a{border-right:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;min-width:0;padding:14px 18px;display:grid}.status-strip>:last-child{border-right:0}.status-link{color:inherit;text-decoration:none;transition:background .15s}.status-link:hover{background:#f6faf8}.status-link:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.status-strip span{color:var(--muted);font-size:12px}.status-strip strong{font-size:23px;line-height:1}.status-strip small{grid-column:1/-1}.status-strip .status-time{text-align:right;font-size:14px;line-height:1.35}.status-critical{box-shadow:inset 3px 0 #c8655d}.status-attention{box-shadow:inset 3px 0 #d89a47}.status-ok{box-shadow:inset 3px 0 #4e9a70}.collection-list{border-top:1px solid var(--line)}.disclosure-row{border-bottom:1px solid var(--line);margin:0}.list-row{min-height:58px;padding:12px 4px}.list-row:hover:not(:disabled){background:#f5f9f8}.list-row.selected,.disclosure-row.open>.list-row{background:#eef6f2}.row-summary{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:12px;font-weight:400;display:block}.activity-row .row-summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.row-end{flex-shrink:0;justify-content:flex-end;align-items:center;gap:7px;display:flex}.chevron{color:#7b8b91;font-size:16px;transition:transform .15s}[aria-expanded=true] .chevron{transform:rotate(180deg)}.inline-detail{border:0;border-top:1px solid var(--line);background:#f7faf9;border-radius:0;margin:0;padding:14px 16px 16px}.detail-links{flex-wrap:wrap;gap:8px 18px;margin-top:10px;display:flex}.technical-details{color:var(--muted);margin:12px 0}.technical-details>summary{color:var(--accent);font-size:12px;font-weight:600}.inline-action{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.inline-action p{margin:0}.success{color:#296c47;background:#e8f5ed;border-radius:8px;padding:10px 12px;font-size:13px}.pagination{gap:5px;margin-top:14px}.pagination button{min-width:30px;height:30px;padding:3px 8px}.pagination button.current{color:#fff;background:var(--accent);border-color:var(--accent)}.pagination-summary{color:var(--muted);margin-right:7px}.pagination-gap{color:var(--muted);padding:0 4px}.toolbar,.range-controls{gap:10px}.filter-toolbar{align-items:end}.filter-toolbar .search{flex-basis:360px}.date-field{min-width:145px}.back-link{width:max-content;min-height:32px;color:var(--accent);align-items:center;font-size:13px;font-weight:650;display:inline-flex}.back-link:hover{text-decoration:none}.detail-page{width:min(100%,1040px)}.secondary-action{min-height:var(--control-height-compact);color:var(--accent);background:#f4f8f7;border:1px solid #d7e3df;border-radius:8px;align-items:center;padding:5px 9px;font-size:12px;font-weight:650;display:inline-flex}.secondary-action:hover{background:#eaf3f0;text-decoration:none}@media (width<=900px){.status-strip{grid-template-columns:1fr}.status-strip>div,.status-strip>a{border-right:0;border-bottom:1px solid var(--line)}.status-strip>:last-child{border-bottom:0}}@media (width<=720px){.app-shell>main{padding:18px 12px}.card,.compact-card,.filter-card,.collection-card,.table-card,.chart-card{padding:14px}.section-heading{flex-direction:column;align-items:stretch;gap:9px}.section-heading>.field{width:100%}.secondary-action,.check,.switch-control,.select-trigger,.date-range-control,.date-range-trigger,.date-range-clear{min-height:42px}.date-range-field,.react-aria-DateRangePicker,.date-range-control{width:100%}.date-range-part{min-width:0;padding-inline:5px}.date-range-part>span:first-child{font-size:8px}.date-range-trigger{min-width:42px}summary{align-items:center;min-height:42px;display:flex}.calendar-header button{min-width:42px;min-height:42px}.react-aria-CalendarCell{height:42px}.row-end{justify-content:flex-start;width:100%}.pagination{flex-wrap:wrap;justify-content:flex-start}.pagination-summary{flex-basis:100%}}@media (pointer:coarse){button,input:not([type=checkbox]),select,.select-trigger,.date-range-control,.check,.switch-control{min-height:42px}summary{align-items:center;min-height:42px;display:flex}.calendar-header button{min-width:42px;min-height:42px}.react-aria-CalendarCell{height:42px}}
