.system-maintenance-title{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:19px;display:flex}.demo-operations-panel .system-maintenance-title h2{margin:0}.system-maintenance-period{grid-template-columns:max-content 1fr;gap:6px 20px;margin:0 0 22px;font-size:13px;line-height:1.6;display:grid}.system-maintenance-period>div{display:contents}.system-maintenance-period dt{color:var(--muted-foreground)}.system-maintenance-period dd{font-variant-numeric:tabular-nums;margin:0}.system-maintenance .field{max-width:320px}.system-maintenance .check-field{margin-block:18px 0;font-size:12px}
.feature-rollout+.feature-rollout{margin-top:16px}.feature-rollout-fields{flex-wrap:wrap;gap:16px;margin-bottom:14px;display:flex}.feature-rollout-fields .field{width:min(100%,260px)}.feature-rollout .note-line{margin-bottom:14px}.feature-rollout-table{--muted:color-mix(in oklch, var(--tab-box-fill), var(--foreground) 4%);border-radius:var(--radius-2xl);background:var(--tab-box-fill);margin:4px 0 22px}.feature-rollout-table table{font-size:12px}.feature-rollout-table th:first-child,.feature-rollout-table td:first-child{width:100%}.feature-rollout-table th:not(:first-child),.feature-rollout-table td:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.feature-rollout-table td{color:var(--foreground)}.feature-rollout-table tbody tr:last-child td{border-bottom:0}.feature-rollout-total td{font-weight:600}
.system-backup-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:19px;display:flex}.system-backup .system-backup-heading h2{margin:0}.system-backup .system-backup-heading+.note-line{margin:0 0 16px}.backup-timeline{--backup-line:rgb(var(--ink) / 7%);--backup-recovery:color-mix(in srgb, var(--studio-accent) 22%, rgb(var(--paper)));--backup-orange:rgb(var(--system-orange));--backup-red:rgb(var(--system-red));margin-top:24px;position:relative;container-type:inline-size}.backup-timeline-lanes{border-radius:4px;display:grid}.backup-timeline-lanes:focus-visible{outline:2px solid var(--studio-accent);outline-offset:6px}.backup-lane-row{grid-template-columns:9.5em minmax(0,1fr);align-items:center;column-gap:16px;display:grid}.backup-lane-label{color:var(--muted-foreground);font-size:12px;line-height:1.4}.backup-lane{border-right:1px solid var(--backup-line);background:linear-gradient(to right, var(--backup-line) 1px, transparent 1px) 0 0 / calc(100% / var(--backup-days)) 100%;height:36px;position:relative}.backup-lane:before{background:var(--backup-line);content:"";height:1px;position:absolute;top:50%;left:0;right:0}.backup-lane:after{top:0;bottom:0;left:calc(var(--backup-now) * 100%);background:rgb(var(--ink) / 28%);content:"";width:1px;position:absolute}.backup-mark{z-index:1;width:24px;height:24px;position:absolute;top:50%;translate:-50% -50%}.backup-mark:after{background:var(--studio-accent);box-shadow:0 0 0 2px rgb(var(--paper));content:"";border-radius:50%;transition:scale .15s;position:absolute;inset:7px}.backup-mark[data-kind=backup]:after{inset:4px}.backup-mark[data-state=ready]:after{background:rgb(var(--paper));box-shadow:none;inset:2px}.backup-made{color:var(--studio-accent);flex:none}.backup-mark>.backup-made{z-index:1;transition:scale .15s;position:absolute;inset:2px}.backup-mark[data-state=creating]:after{border:2px solid var(--studio-accent);background:rgb(var(--paper))}.backup-mark[data-state=unavailable]:after{background:var(--apple-gray-3)}.backup-mark[data-kind=export]:after{background:var(--studio-label)}.backup-mark[data-kind=restore]:after{background:var(--backup-orange);border-radius:2px;inset:7.5px;rotate:45deg}.backup-mark[data-active]:after,.backup-mark[data-active]>.backup-made{scale:1.3}.backup-recovery{background:var(--backup-recovery);border-radius:999px;height:10px;transition:background-color .15s;position:absolute;top:50%;translate:0 -50%}.backup-recovery[data-clipped]{border-start-start-radius:0;border-end-start-radius:0}.backup-recovery:before{content:"";position:absolute;inset:-7px 0}.backup-recovery[data-active]{background:color-mix(in srgb, var(--studio-accent) 34%, rgb(var(--paper)))}.backup-gap{background:var(--backup-red);border-radius:999px;height:4px;position:absolute;top:50%;translate:0 -50%}.backup-gap:before{content:"";position:absolute;inset:-10px 0}@media (prefers-reduced-motion:reduce){.backup-mark:after,.backup-mark>.backup-made,.backup-recovery{transition:none}}.backup-axis-row .backup-axis{grid-template-columns:repeat(var(--backup-days), minmax(0, 1fr));color:var(--muted-foreground);text-align:center;font-variant-numeric:tabular-nums;padding-top:8px;font-size:12px;line-height:1.4;display:grid}.backup-axis small{font-size:inherit}.backup-axis [data-today]{color:var(--foreground);font-weight:600}.backup-legend{color:var(--muted-foreground);flex-wrap:wrap;gap:6px 20px;margin:18px 0 0;padding:0;font-size:12px;line-height:1.5;list-style:none;display:flex}.backup-legend li{align-items:center;gap:7px;display:inline-flex}.backup-legend i{background:var(--studio-accent);border-radius:50%;flex:none;width:10px;height:10px}.backup-legend i[data-state=creating]{border:2px solid var(--studio-accent);background:0 0;width:14px;height:14px}.backup-legend i[data-kind=recovery]{background:var(--backup-recovery);border-radius:999px;width:18px;height:10px}.backup-legend i[data-kind=gap]{background:var(--backup-red);border-radius:999px;width:18px;height:4px}.backup-legend i[data-kind=export]{background:var(--studio-label)}.backup-legend i[data-kind=restore]{background:var(--backup-orange);border-radius:2px;width:8px;height:8px;margin:1px;rotate:45deg}.backup-timeline-note{--studio-material-radius:var(--studio-body-radius-small);z-index:5;color:var(--studio-label);white-space:nowrap;pointer-events:none;box-shadow:var(--elevation-overlay);gap:1px;padding:8px 12px;font-size:12px;line-height:1.5;display:grid;position:absolute;translate:-50% calc(-100% - 4px)}.backup-timeline-note:after{z-index:2;border:1px solid var(--studio-overlay-outline);border-radius:inherit;pointer-events:none;content:"";position:absolute;inset:0}.backup-timeline-note strong{font-weight:600}.backup-timeline-note span:not(.studio-material-backdrop){color:var(--studio-secondary-label)}@container (max-width:520px){.backup-lane-row{grid-template-columns:minmax(0,1fr)}.backup-lane-label{padding-top:10px}.backup-axis-row>span:first-child,.backup-axis small{display:none}}.backup-log{margin-top:4px}.backup-log td{font-variant-numeric:tabular-nums}.backup-log td:nth-child(2),.backup-log td:nth-child(3){color:var(--foreground)}
.system-backup-part+.system-backup-part{border-top:1px solid var(--border);margin-top:27px;padding-top:27px}.system-backup-facts{grid-template-columns:max-content 1fr;gap:6px 20px;margin:0;font-size:13px;line-height:1.6;display:grid}.system-backup-facts>div{display:contents}.system-backup-facts dt{color:var(--muted-foreground)}.system-backup-facts dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;margin:0}.system-backup-count{white-space:nowrap}.system-backup-progress{gap:8px 12px;max-width:480px;margin-top:22px}.system-backup-progress [data-slot=progress-label],.system-backup-progress [data-slot=progress-value]{font-size:12px}.system-backup-progress [data-slot=progress-track]{height:6px}.system-backup-progress [data-slot=progress-indicator]{background:var(--studio-accent);border-radius:999px}.system-backup-progress [data-slot=progress-indicator][data-indeterminate]{width:32%;animation:1.3s ease-in-out infinite system-backup-run}@keyframes system-backup-run{0%{transform:translate(-100%)}to{transform:translate(320%)}}@media (prefers-reduced-motion:reduce){.system-backup-progress [data-slot=progress-indicator]{transition:none}.system-backup-progress [data-slot=progress-indicator][data-indeterminate]{opacity:.35;width:100%;animation:none}}.system-backup .note-line{margin:20px 0 0}.system-backup .system-save-actions .button svg,.system-backup .system-save-actions button svg{flex:none}
.system-fallback-part+.system-fallback-part{border-top:1px solid var(--border);margin-top:27px;padding-top:27px}.system-fallback-title{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:19px;display:flex}.demo-operations-panel .system-fallback-title h2{margin:0}.system-fallback-title .refresh-button,.system-fallback-title [data-slot=button]{margin-left:auto}.system-fallback-facts{grid-template-columns:max-content 1fr;gap:6px 20px;margin:0;font-size:13px;line-height:1.6;display:grid}.system-fallback-facts>div{display:contents}.system-fallback-facts dt{color:var(--muted-foreground)}.system-fallback-facts dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:0 6px;min-width:0;margin:0;display:flex}.system-fallback-facts .status-dot{width:.62em;height:.62em}.system-fallback-notes:empty{display:none}.system-fallback .note-lines,.system-fallback-part>.note-line{margin:20px 0 0}.system-fallback .system-save-actions a svg{flex:none}.system-fallback-connect{grid-template-columns:repeat(2,minmax(0,320px));gap:14px 18px;margin-top:24px;display:grid}.system-fallback-connect .system-save-actions{grid-column:1/-1;margin-top:4px}.system-fallback .empty-state .system-fallback-connect,.system-fallback [data-slot=empty-content] .system-fallback-connect{text-align:left;margin-top:8px}.system-fallback-people{gap:12px;margin:0;padding:0;list-style:none;display:grid}.system-fallback-people .person-cell{gap:12px}.system-fallback-people .status-label{margin-left:auto}.system-fallback-drills{font-variant-numeric:tabular-nums;width:100%;font-size:13px}.system-fallback-drills th,.system-fallback-drills td{white-space:nowrap}.system-fallback-sheet{gap:18px;display:grid}.system-fallback-sheet .note-line{margin:0}.system-fallback-sheet textarea{resize:vertical}@media (max-width:720px){.system-fallback-connect{grid-template-columns:minmax(0,1fr)}}.system-fallback .field [data-slot=input],.system-fallback .field [data-slot=textarea]{font-weight:400}
