.mobile-sheet-scrim:has(.page-access-panel){align-items:center;padding:16px}.mobile-sheet:has(.page-access-panel){border-radius:0;width:min(1120px,100vw - 32px);max-width:1120px}.page-access-panel{gap:16px;font-size:14px;display:grid}.page-access-help{color:var(--color-subtle);font-size:12px;line-height:1.6}.page-access-scroll{border:1px solid var(--color-line);border-radius:8px;max-height:60vh;overflow:auto}.page-access-panel table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;min-width:830px}.page-access-panel th,.page-access-panel td{border-bottom:1px solid var(--color-line);padding:12px;font-weight:400}.page-access-panel thead{background:var(--color-paper);z-index:1;position:sticky;top:0}.page-access-panel thead th{white-space:nowrap;font-size:12px}.page-access-panel th[colspan],.page-access-panel thead tr:nth-child(2) th{text-align:center}.page-access-panel tbody th{min-width:210px}.page-access-panel td:nth-child(2){min-width:160px}.page-access-panel small{color:var(--color-subtle);margin-top:4px;font-size:11px;display:block}.page-access-name{align-items:center;gap:6px;display:flex}.page-access-name svg{width:14px;height:14px}.page-access-check{border:1px solid var(--color-line);cursor:pointer;width:22px;height:22px;color:var(--color-ink);border-radius:4px;justify-content:center;align-items:center;margin:auto;display:flex}.page-access-check[aria-checked=true]{background:var(--color-muted);border-color:currentColor}.page-access-check svg{width:16px;height:16px}.page-access-check:disabled{opacity:.4;cursor:default}.page-access-check:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.page-access-actions{align-items:center;gap:12px;display:flex}.page-access-actions>span{color:var(--color-subtle);margin-right:auto;font-size:12px}@media (width<=640px){.mobile-sheet:has(.page-access-panel){width:100%}.page-access-actions{flex-wrap:wrap}}.time-machine-banner{align-items:center;gap:var(--ds-space-2) var(--ds-space-3);min-height:40px;padding:var(--ds-space-1) var(--ds-space-6);border-bottom:1px solid var(--color-line);background:var(--color-status-amber);color:var(--color-ink);font-size:var(--ds-text-small);line-height:var(--ds-leading-body);flex-wrap:wrap;flex:none;display:flex}.time-machine-banner>svg{color:var(--color-status-amber-ink);flex:none}.time-machine-banner>p{flex:16rem;min-width:0}.time-machine-banner strong,.time-machine-past strong{font-weight:var(--ds-weight-medium)}.mobile-shell .time-machine-banner{padding-inline:var(--ds-space-4)}.mobile-shell .time-machine-banner .ui-button{min-height:var(--ds-touch-target)}.time-machine-notice{gap:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-3);border:1px solid var(--color-line);border-radius:var(--ds-radius-surface);background:var(--color-status-amber);color:var(--color-ink);font-size:var(--ds-text-small);line-height:var(--ds-leading-body);display:flex}.time-machine-notice>svg{color:var(--color-status-amber-ink);flex:none;margin-top:.2em}.mobile-sheet.time-machine-sheet{width:min(100%,52rem)}.time-machine{gap:var(--ds-space-4);min-width:0;font-size:var(--ds-text-body);display:grid}.time-machine-help{color:var(--color-subtle);font-size:var(--ds-text-caption);line-height:1.6}.time-machine-past{gap:var(--ds-space-3);padding:var(--ds-space-4);border:1px solid var(--color-line);border-radius:var(--ds-radius-surface);background:var(--color-status-amber);display:grid}.time-machine-actions{align-items:center;gap:var(--ds-space-2) var(--ds-space-3);flex-wrap:wrap;display:flex}.time-machine>.time-machine-actions>span{color:var(--color-subtle);font-size:var(--ds-text-caption);margin-right:auto}.time-machine>.time-machine-actions:last-child{z-index:1;padding-block:var(--ds-space-2);background:var(--color-paper);position:sticky;bottom:0}.time-machine-retry{cursor:pointer;text-decoration:underline}.time-machine-retry:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.time-machine-empty{padding:var(--ds-space-6) var(--ds-space-4);border:1px dashed var(--color-line);border-radius:var(--ds-radius-surface);color:var(--color-subtle);text-align:center}.time-machine-scroll{border:1px solid var(--color-line);border-radius:var(--ds-radius-surface);max-height:min(50vh,32rem);overflow:auto}.time-machine table{border-collapse:separate;border-spacing:0;text-align:left;width:100%}.time-machine :is(th,td){padding:var(--ds-space-3);border-bottom:1px solid var(--color-line);vertical-align:top;color:var(--color-ink);font-weight:var(--ds-weight-regular)}.time-machine thead{z-index:1;background:var(--color-paper);position:sticky;top:0}.time-machine thead th{color:var(--color-subtle);font-size:var(--ds-text-caption);white-space:nowrap}.time-machine tbody tr:last-child>*{border-bottom:0}.time-machine tbody tr:not([data-disabled]){cursor:pointer}.time-machine tbody tr:not([data-disabled]):hover{background:var(--color-soft-field)}.time-machine tbody tr[data-selected]{background:var(--color-selection)}.time-machine-select{width:46px}.time-machine-date{align-items:center;gap:var(--ds-space-1) var(--ds-space-2);flex-wrap:wrap;display:flex}.time-machine-changes{gap:var(--ds-space-half);display:grid}.time-machine .time-machine-since{color:var(--color-subtle);font-size:var(--ds-text-caption)}.time-machine-total{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.time-machine-unit{display:none}.time-machine-progress{gap:var(--ds-space-2);outline:none;display:grid}.time-machine-progress>h3{font-size:var(--ds-text-section);font-weight:var(--ds-weight-heading)}@media (width<=767px){.time-machine .ui-button{min-height:var(--ds-touch-target)}}@media (width<=640px){.time-machine-scroll{max-height:none;overflow:visible}.time-machine>.time-machine-actions:last-child{padding-bottom:max(var(--ds-space-2), env(safe-area-inset-bottom));border-top:1px solid var(--color-sheet-rule)}.time-machine table,.time-machine tbody{display:block}.time-machine thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.time-machine tbody tr{border-bottom:1px solid var(--color-line);grid-template-columns:38px minmax(0,1fr) auto;display:grid}.time-machine tbody tr:last-child{border-bottom:0}.time-machine tbody :is(th,td){padding:var(--ds-space-2);border-bottom:0}.time-machine tbody .time-machine-select{grid-row:1/3;width:auto}.time-machine tbody .time-machine-total{color:var(--color-subtle);font-size:var(--ds-text-caption);grid-area:1/3;line-height:1.75}.time-machine tbody td:nth-child(3){grid-area:2/2/auto/4;padding-top:0}.time-machine-unit{display:inline}}.time-machine-failed{justify-content:space-between;align-items:baseline;gap:var(--ds-space-3,12px);display:flex}
