@import "https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,500;9..144,600;9..144,700&family=Manrope:wght@400;500;700;800&display=swap";:root{--fds-bg:#f6f0e7;--fds-bg-alt:#e8dfd1;--fds-surface:#fffdf8;--fds-surface-strong:#f1e8db;--fds-surface-elevated:#fffaf1;--fds-text:#23211e;--fds-ink:#23211e;--fds-muted:#6b655d;--fds-border:#d8cfbe;--fds-border-strong:#c7bba9;--fds-primary:#5b6d4f;--fds-primary-ink:#344432;--fds-primary-strong:#405936;--fds-primary-soft:#e2e6d5;--fds-surface-muted:#f1eadf;--fds-danger:#a14343;--fds-danger-soft:#f6e0dd;--fds-warning:#9a6a27;--fds-warning-soft:#f5e8cf;--fds-success:#4f6a4a;--fds-success-soft:#dfe9db;--fds-input-text:#20242c;--fds-input-placeholder:#7a7267;--fds-input-bg:#fffdf9;--fds-shadow-strong:0 18px 50px #27221c1f;--fds-space-xs:.5rem;--fds-space-sm:.75rem;--fds-space-md:1rem;--fds-space-lg:1.5rem;--fds-space-xl:2rem;--fds-space-xxl:3rem;--fds-radii-sm:10px;--fds-radii-md:16px;--fds-radii-lg:24px;--fds-shadow:0 20px 46px #27221c14;--fds-shadow-soft:0 10px 28px #27221c0d;--fds-shadow-focus:0 0 0 3px color-mix(in srgb, var(--fds-primary-soft) 52%, transparent);--fds-page-max-width:1880px;--fds-page-gutter:clamp(.55rem, 1vw, 1rem);--fds-panel-gap:.72rem;--fds-panel-padding:clamp(.82rem, 1.1vw, 1.15rem);--fds-panel-radius:18px;--fds-control-height:2.35rem;--fds-control-padding-y:.54rem;--fds-control-padding-x:.82rem;--fds-action-gap:.62rem;--fds-action-gap-dense:.52rem;--fds-rhythm-panel-gap:.88rem;--fds-rhythm-table-padding-y:.62rem;--fds-rhythm-table-padding-x:.72rem;--fds-nav-item-width:7.05rem;--fds-nav-item-height:2.08rem;--fds-nav-gap:.32rem;--fds-button-bg:linear-gradient(180deg, #536d61 0%, #3d5d52 100%);--fds-button-text:#f8faf8;--fds-button-border:#3d5d52;--fds-button-hover-bg:linear-gradient(180deg, #617c70 0%, #4a6b5f 100%);--fds-button-muted-bg:#f6f1e8;--fds-button-muted-text:#2c302f;--fds-button-muted-border:#d5cbba;--fds-button-disabled-bg:linear-gradient(180deg, #e1d9cd 0%, #d4cabd 100%);--fds-button-disabled-text:#918577;--fds-button-disabled-border:#d0c5b6;--fds-font-sans:"Manrope", "Inter", "Segoe UI", system-ui, sans-serif;--fds-font-display:"Fraunces", "Iowan Old Style", "Palatino Linotype", serif;--fds-display:var(--fds-font-display);--fds-bg-overlay:radial-gradient(circle at top left, #788d6821, transparent 27%), radial-gradient(circle at 85% 12%, #a88b611f, transparent 22%), linear-gradient(180deg, #faf5ed 0%, #f4ede2 44%, #ece3d6 100%);--fds-surface-overlay:linear-gradient(145deg, #ffffff8a, transparent 44%)}:before,:after,*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--fds-bg-overlay);color:var(--fds-text);font-family:var(--fds-font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}@media screen and (width<=1180px){html{font-size:16px}}@media screen and (width<=620px){html{font-size:16px}}p{margin:0}h1,h2,h3,h4,h5{margin:0;line-height:1.1}a{color:inherit}button,button:where(:not(:disabled)){font-family:inherit}button{border:1px solid var(--fds-button-border);min-height:var(--fds-control-height);padding:var(--fds-control-padding-y) var(--fds-control-padding-x);background:var(--fds-button-bg);color:var(--fds-button-text);letter-spacing:0;cursor:pointer;border-radius:999px;font-size:.86rem;font-weight:700;transition:transform .12s,border-color .12s,background-color .12s,box-shadow .12s;box-shadow:0 6px 16px #1f1a170f}button:hover:not(:disabled){border-color:color-mix(in srgb, var(--fds-button-border) 88%, white);background:var(--fds-button-hover-bg);transform:translateY(-1px);box-shadow:0 8px 18px #174c4f33}button.button--danger,button[aria-pressed][disabled],.record-view-mode-btn:disabled{border-color:var(--fds-danger)}button.button--danger{color:var(--fds-danger);border-color:var(--fds-danger-soft);background:linear-gradient(#f7ddddf2,#f7ddddcc)}button.button--danger:hover:not(:disabled){border-color:var(--fds-danger);box-shadow:0 8px 18px color-mix(in srgb, var(--fds-danger-soft) 45%, transparent)}button:active:not(:disabled){transform:translateY(0)}button:focus-visible{outline:2px solid var(--fds-primary);outline-offset:2px}button:disabled{cursor:not-allowed;opacity:1;background:var(--fds-button-disabled-bg);color:var(--fds-button-disabled-text);border-color:var(--fds-button-disabled-border);box-shadow:none}button.button--ghost,button[aria-pressed]{background:var(--fds-button-muted-bg);color:var(--fds-button-muted-text);border-color:var(--fds-button-muted-border)}.text-surface{color:var(--fds-surface)}.stack{display:grid}.stack--xs{gap:var(--fds-space-xs)}.stack--sm{gap:var(--fds-space-sm)}.stack--md{gap:var(--fds-space-md)}.stack--lg{gap:var(--fds-space-lg)}.stack--xl{gap:var(--fds-space-xl)}.action-group{gap:var(--fds-action-gap);align-items:center;row-gap:var(--fds-action-gap);flex-wrap:wrap;display:flex}.action-group>*{min-width:0}.grid-list{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.record-print-page{color:#111827;background:#fff;min-height:100vh;padding:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.record-print-sheet{width:100%;max-width:210mm;min-height:297mm;margin:0 auto;padding:8mm 8mm 18mm;position:relative}.record-print-sheet--one-photo{--record-print-media-h:128mm}.record-print-sheet--two-photos{--record-print-media-h:136mm}.record-print-header{text-align:center;justify-content:center;align-items:baseline;gap:12px;margin-bottom:10px;padding:6px 0 10px;display:flex}.record-print-title{letter-spacing:.2px;margin:0;font-size:17pt;font-weight:700}.record-print-subtitle{color:#6b7280;margin-top:2px;margin-bottom:6px;font-size:10.5pt}.record-print-panel-title{color:#111827;letter-spacing:.2px;text-align:center;margin:0 0 8px;font-size:13pt;font-weight:700}.record-print-media{grid-template-rows:auto auto;gap:14px;display:grid}.record-print-media-top{grid-template-columns:1.42fr .58fr;align-items:start;gap:6mm;display:grid}.record-print-photo,.record-print-map{width:100%;height:var(--record-print-media-h);background:#fffaf4;border:1px solid #d8cfbe;border-radius:16px;justify-content:stretch;align-items:stretch;padding:.5rem;display:flex;overflow:hidden;box-shadow:0 8px 24px #27221c0f}.record-print-photo{flex-direction:column;gap:.35rem}.record-print-map>img{object-fit:contain;width:100%;height:100%;display:block}.record-print-photo-main-frame{background:linear-gradient(#fffefb,#f5efe4);border-radius:12px;flex:auto;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.record-print-photo-main{object-fit:contain;object-position:center center;width:100%;height:100%;display:block}.record-print-photo-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.36rem;display:grid}.record-print-photo-strip-item{aspect-ratio:1;background:linear-gradient(#fffefb,#f5efe4);border:1px solid #d8cfbe;border-radius:10px;overflow:hidden}.record-print-photo-strip-image{object-fit:contain;object-position:center center;width:100%;height:100%;display:block}.record-print-map-tiles{background:#eef1ea;width:100%;height:100%;position:relative;overflow:hidden}.record-print-map-tile{width:256px;height:256px;display:block;position:absolute}.record-print-map-pin{background:#bf3d2f;border:3px solid #fff;border-radius:50% 50% 50% 0;width:18px;height:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)rotate(-45deg);box-shadow:0 2px 6px #0000003d}.record-print-map-pin:after{content:"";background:#fff5f2;border-radius:50%;position:absolute;inset:4px}.record-print-map-attribution{color:#111827b8;background:#ffffffc7;border-radius:999px;padding:2px 5px;font-size:8pt;position:absolute;bottom:6px;right:8px}.record-print-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;height:100%;display:grid}.record-print-photo-cell{background:linear-gradient(#fffefb,#f5efe4);border:1px solid #d8cfbe;border-radius:12px;overflow:hidden}.record-print-photo-cell img{object-fit:contain;width:100%;height:100%;display:block}.record-print-more-photos,.record-print-muted{color:#6b7280;font-size:9.2pt}.record-print-more-photos{margin-top:-4px}.record-print-details{max-width:190mm;margin:6mm auto 0}.record-print-details-grid{align-items:start;gap:8mm;display:grid}.record-print-details-grid--columns-1{grid-template-columns:minmax(0,1fr)}.record-print-details-grid--columns-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.record-print-field-column{gap:0;margin:0;display:grid}.record-print-field-row{border-bottom:1px solid #d8cfbe9e;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:12px;padding:7px 0;display:grid}.record-print-field-column>.record-print-field-row:first-child{border-top:1px solid #d8cfbe9e}.record-print-field-label,.record-print-field-value{margin:0}.record-print-field-label{color:#3b4453;font-size:10.6pt;font-weight:700;line-height:1.2}.record-print-field-value{color:#111827;word-break:break-word;font-size:10.6pt;line-height:1.24}.record-print-footer{color:#6b7280;justify-content:space-between;gap:10px;padding-top:5px;font-size:9pt;display:flex;position:absolute;bottom:6mm;left:8mm;right:8mm}@media screen and (width<=720px){.record-print-page{background:#fbf8f1;padding:.55rem}.record-print-sheet{padding:.7rem .7rem 1rem}.record-print-header{flex-direction:column;align-items:center;gap:.25rem;margin-bottom:.6rem;padding:.15rem 0 .5rem}.record-print-title{font-size:1.45rem;line-height:1.02}.record-print-subtitle{margin-bottom:0;font-size:.88rem}.record-print-media{gap:.7rem}.record-print-media-top{grid-template-columns:1fr;gap:.7rem}.record-print-photo,.record-print-map{border-radius:14px;height:auto;min-height:12rem;padding:.42rem}.record-print-photo-main-frame{min-height:10.8rem}.record-print-photo-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.record-print-map-attribution{font-size:.68rem}.record-print-more-photos,.record-print-muted{font-size:.78rem}.record-print-details{max-width:none;margin:.85rem 0 0}.record-print-panel-title{margin-bottom:.5rem;font-size:1.08rem}.record-print-details-grid{grid-template-columns:1fr;gap:.7rem}.record-print-field-row{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:.75rem;padding:.42rem 0}.record-print-field-label,.record-print-field-value{font-size:.88rem}.record-print-footer{text-align:center;flex-direction:column;align-items:center;gap:.18rem;margin-top:.85rem;padding-top:.55rem;position:static;bottom:auto;left:auto;right:auto}}@page{size:A4;margin:8mm 8mm 14mm}@media print{html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;margin:0;padding:0;height:auto!important;min-height:0!important;overflow:visible!important}#root{height:auto!important;min-height:0!important;overflow:visible!important}.record-print-page{min-height:auto;padding:0;height:auto!important;overflow:visible!important}.record-print-sheet{max-width:none;min-height:auto;margin:0;padding:0 0 14mm;overflow:visible}.record-print-footer{text-align:left;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;display:flex;position:fixed;bottom:6mm;left:8mm;right:8mm}}.records-view-controls{flex-wrap:wrap;align-items:center;gap:.45rem;display:inline-flex}.add-records-area{border:1px solid var(--fds-border);border-radius:var(--fds-radii-lg);background:var(--fds-surface);box-shadow:var(--fds-shadow-soft);padding:.65rem .8rem}.add-records-area>summary{cursor:pointer;margin:0;font-size:.96rem;font-weight:800;list-style:none}.add-records-area>summary::-webkit-details-marker{display:none}.add-records-form{border-top:1px solid color-mix(in srgb, var(--fds-border) 55%, transparent);margin-top:.7rem;padding-top:.8rem}.records-quick-add-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.85rem;display:grid}.records-quick-select{border:1px solid var(--fds-border);background:var(--fds-input-bg);width:100%;color:var(--fds-input-text);font:inherit;border-radius:12px;padding:.68rem .8rem}.records-quick-select:focus-visible{outline:2px solid var(--fds-primary);outline-offset:2px}.records-quick-add-drop-zone{border:2px dashed color-mix(in srgb, var(--fds-primary) 45%, var(--fds-border));border-radius:var(--fds-radii-md);text-align:center;background:color-mix(in srgb, var(--fds-primary-soft) 28%, transparent);color:var(--fds-muted);cursor:pointer;padding:.95rem 1rem;font-weight:700;transition:border-color .12s,background-color .12s,transform .12s}.records-quick-add-drop-zone:hover,.records-quick-add-drop-zone--active{border-color:var(--fds-primary);background:color-mix(in srgb, var(--fds-primary-soft) 45%, transparent);transform:translateY(-1px)}.records-quick-add-file-row{gap:.65rem;display:grid}.records-quick-add-preview-list{flex-wrap:wrap;gap:.65rem;display:flex}.records-quick-add-preview-thumb{object-fit:contain;object-position:center center;border:1px solid var(--fds-border);background:var(--fds-surface-elevated);width:72px;height:72px;box-shadow:var(--fds-shadow-soft);border-radius:10px}.record-table-photo-link{width:var(--record-photo-link-size);height:var(--record-photo-link-size);border:1px solid color-mix(in srgb, var(--fds-border) 72%, white);background:color-mix(in srgb, var(--fds-surface-elevated) 94%, white);box-shadow:var(--fds-shadow-soft);border-radius:18px;justify-content:center;align-items:center;padding:.22rem;display:inline-flex;position:relative;overflow:visible}.record-table-photo-cell{min-width:0;min-height:var(--record-photo-cell-min-h);flex-direction:column;justify-content:center;align-items:center;gap:.3rem;width:100%;display:flex}.record-table-photo-empty{color:var(--fds-muted);justify-content:center;align-items:center;min-height:46px;font-size:1rem;line-height:1;display:inline-flex}.record-table-photo-thumb{width:var(--record-photo-thumb-size);height:var(--record-photo-thumb-size);object-fit:contain;object-position:center center;border:1px solid color-mix(in srgb, var(--fds-border) 76%, white);background:color-mix(in srgb, var(--fds-surface-elevated) 97%, white);border-radius:14px;display:block;box-shadow:0 2px 8px #2e271f0a}.record-table-photo-link:hover,.record-table-photo-link:focus-visible{border-color:color-mix(in srgb, var(--fds-primary) 34%, var(--fds-border));background:color-mix(in srgb, var(--fds-primary-soft) 16%, var(--fds-surface-elevated));box-shadow:var(--fds-shadow-soft);transform:none}.record-table-photo-hover-preview{z-index:3000;border:1px solid color-mix(in srgb, var(--fds-border) 78%, white);pointer-events:none;background:#fff;border-radius:4px;justify-content:center;align-items:center;width:340px;padding:.35rem;display:flex;position:fixed;box-shadow:0 10px 24px #2e271f2e}.record-table-photo-hover-preview-image{object-fit:contain;object-position:center top;background:#fff;width:100%;height:auto;max-height:440px;display:block}.record-table-view-link{appearance:none;min-height:0;color:color-mix(in srgb, var(--fds-text) 74%, var(--fds-primary) 26%);font-size:var(--record-photo-label-size);white-space:nowrap;text-align:center;cursor:pointer;pointer-events:auto;z-index:5;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;font-weight:650;line-height:1;text-decoration:none;display:inline-flex;position:relative;box-shadow:none!important;background:0 0!important}.record-table-view-link:hover:not(:disabled),.record-table-view-link:focus-visible{box-shadow:none;color:var(--fds-primary-strong);background:0 0;border-color:#0000;text-decoration:underline;transform:none}.media-viewer-overlay{z-index:120;background:color-mix(in srgb, var(--fds-ink) 58%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.media-viewer{border:1px solid color-mix(in srgb, var(--fds-border-strong) 78%, white);background:var(--fds-surface-elevated);width:min(1120px,100%);max-height:calc(100vh - 4rem);box-shadow:var(--fds-shadow-strong);border-radius:24px;flex-direction:column;display:flex;overflow:hidden}.media-viewer__header{border-bottom:1px solid var(--fds-border);background:color-mix(in srgb, var(--fds-surface) 92%, white);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.35rem;display:flex}.media-viewer__title-block{flex-direction:column;gap:.25rem;min-width:0;display:flex}.media-viewer__title{font-family:var(--fds-display);color:var(--fds-ink);font-size:1.5rem;line-height:1}.media-viewer__subtitle{color:var(--fds-muted);font-size:.95rem}.media-viewer__toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.media-viewer__media-picker{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.media-viewer__media-picker span{color:var(--fds-muted);font-size:.92rem}.media-viewer__media-picker select{border:1px solid var(--fds-border);background:var(--fds-surface);min-height:2.55rem;color:var(--fds-text);font:inherit;border-radius:999px;padding:.45rem .75rem}.media-viewer__toolbar .button--ghost{min-height:2.55rem;padding-inline:.9rem}.media-viewer__zoom,.media-viewer__count{border:1px solid var(--fds-border);background:var(--fds-surface);min-width:4.25rem;color:var(--fds-ink);text-align:center;border-radius:999px;padding:.55rem .75rem;font-size:.9rem;font-weight:600}.media-viewer__count{min-width:5.2rem}.media-viewer__stage{background:radial-gradient(circle at top, color-mix(in srgb, var(--fds-primary-soft) 30%, transparent), transparent 55%), color-mix(in srgb, var(--fds-surface) 82%, white);flex:1;grid-template-rows:minmax(0,1fr) auto;align-items:stretch;gap:1rem;padding:1.5rem;display:grid;overflow:hidden}.media-viewer__image-wrap{justify-content:center;align-items:center;width:100%;min-width:0;min-height:0;display:flex}.media-viewer__image{object-fit:contain;object-position:center center;width:100%;max-width:100%;height:100%;max-height:100%;box-shadow:var(--fds-shadow-soft);transform-origin:50%;background:#fff;border-radius:18px;transition:transform .16s;display:block}.media-viewer__asset-strip{flex-direction:row;justify-content:center;align-items:stretch;gap:.75rem;width:100%;min-height:5.8rem;padding:.25rem 0 0;display:flex;overflow-x:auto}.media-viewer__asset-button{border:1px solid var(--fds-border);background:color-mix(in srgb, var(--fds-surface) 84%, white);width:120px;min-width:120px;color:var(--fds-text);box-shadow:none;border-radius:16px;flex-direction:column;align-items:center;gap:0;padding:.45rem;display:inline-flex}.media-viewer__asset-button--active{border-color:color-mix(in srgb, var(--fds-primary) 52%, var(--fds-border));box-shadow:0 0 0 1px color-mix(in srgb, var(--fds-primary) 24%, transparent)}.media-viewer__asset-thumb{aspect-ratio:1;object-fit:contain;object-position:center center;background:#fff;border-radius:12px;width:100%}.media-viewer__asset-count{border:1px solid var(--fds-border);background:var(--fds-surface);min-width:5.8rem;color:var(--fds-ink);text-align:center;border-radius:999px;padding:.55rem .75rem;font-size:.9rem;font-weight:600}@media (width<=860px){.media-viewer-overlay{padding:1rem}.media-viewer__header{flex-direction:column;align-items:flex-start}.media-viewer__toolbar,.media-viewer__asset-strip{justify-content:flex-start}.media-viewer__asset-button{min-width:88px;max-width:108px}.media-viewer__image{height:100%}}.records-quick-add-file-input{width:100%;color:var(--fds-muted)}.records-quick-add-file-input::file-selector-button{border:1px solid var(--fds-border);color:var(--fds-text);font:inherit;cursor:pointer;background:linear-gradient(#fffaf2f2,#fffaf2c7);border-radius:10px;margin-right:.7rem;padding:.65rem .9rem;font-weight:700}.record-view-mode-btn{border:1px solid var(--fds-border);background:#ffffffb8;border-radius:999px;padding:.45rem .8rem;font-size:.82rem;font-weight:700}.record-view-mode-btn:hover{border-color:var(--fds-primary)}.record-view-mode-btn--active{background:var(--fds-primary-soft);border-color:var(--fds-primary);color:var(--fds-primary);box-shadow:0 6px 16px color-mix(in srgb, var(--fds-primary-soft) 44%, transparent)}.records-table-wrap{border:1px solid var(--fds-border);border-radius:var(--fds-panel-radius);background:color-mix(in srgb, var(--fds-surface-elevated) 96%, white);overscroll-behavior-x:contain;max-height:none;position:relative;overflow:auto visible;box-shadow:inset 0 1px #ffffff73}.records-table{--records-table-actions-width:5.1rem;--records-table-select-width:4rem;--record-photo-thumb-size:46px;--record-photo-link-size:54px;--record-photo-cell-min-h:64px;--record-photo-label-size:.8rem;border-collapse:separate;border-spacing:0;table-layout:auto;width:max-content;min-width:100%}.records-table.records-table--photo-large{--record-photo-thumb-size:76px;--record-photo-link-size:84px;--record-photo-cell-min-h:104px;--record-photo-label-size:.84rem}.records-table.records-table--photo-medium{--record-photo-thumb-size:58px;--record-photo-link-size:66px;--record-photo-cell-min-h:78px}.records-table.records-table--photo-compact{--record-photo-thumb-size:42px;--record-photo-link-size:50px;--record-photo-cell-min-h:60px;--record-photo-label-size:.76rem}.records-table__actions-col{width:var(--records-table-actions-width)}.records-table__select-col{width:var(--records-table-select-width)}.records-table__photo-col{width:8.6rem}.records-table__data-col{width:auto}.records-table th,.records-table td{border-bottom:1px solid color-mix(in srgb, var(--fds-border) 70%, transparent);text-align:left;vertical-align:middle;white-space:normal;padding:.52rem .56rem}.records-table th{z-index:4;background:color-mix(in srgb, var(--fds-surface-strong) 64%, white);color:color-mix(in srgb, var(--fds-text) 82%, var(--fds-primary) 18%);white-space:nowrap;box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--fds-border) 78%, transparent);font-size:.72rem;line-height:1.1;position:sticky;top:0}.records-table th button{box-shadow:none;font-size:inherit;color:inherit;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:.12rem;width:100%;padding:0;font-weight:700;line-height:1.15;display:inline-flex;overflow:hidden}.fossils-table th button,.support-devices-table th button,.devices-table th button{min-height:auto;box-shadow:none;font-size:inherit;color:inherit;background:0 0;border:0;border-radius:0;align-items:center;gap:.12rem;padding:0;font-weight:700;line-height:1.15;display:inline-flex}.records-table__sort-indicator{min-width:.85rem;color:color-mix(in srgb, var(--fds-text) 70%, var(--fds-muted));justify-content:center;align-items:center;margin-left:.1rem;display:inline-flex}.records-table th button:hover{box-shadow:none;color:inherit;background:0 0;border:0;transform:none}.records-table th button:focus-visible,.records-table th button:active{box-shadow:none;color:inherit;background:0 0}.fossils-table th button:hover,.fossils-table th button:focus-visible,.fossils-table th button:active,.support-devices-table th button:hover,.support-devices-table th button:focus-visible,.support-devices-table th button:active,.devices-table th button:hover,.devices-table th button:focus-visible,.devices-table th button:active{box-shadow:none;color:inherit;background:0 0;border-color:#0000;transform:none}.records-table th button[aria-pressed],.fossils-table th button[aria-pressed],.support-devices-table th button[aria-pressed],.devices-table th button[aria-pressed]{min-height:auto;color:inherit;box-shadow:none;background:0 0;border:0 #0000;border-radius:0;padding:0}.records-table tbody tr{transition:background-color .12s,border-color .12s}.records-table tbody tr:hover{background:color-mix(in srgb, var(--fds-primary-soft) 10%, white)}.records-table tbody td{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;font-size:.88rem;line-height:1.28;overflow:hidden}.records-table td.records-table__photo{z-index:4;vertical-align:middle;text-align:center;min-width:calc(var(--record-photo-link-size) + 1.6rem);position:relative;overflow:visible}.records-table th.records-table__photo{text-align:center;min-width:calc(var(--record-photo-link-size) + 1.6rem)}.records-table th.records-table__photo button{justify-content:center}.records-table tbody tr:last-child td{border-bottom:0}.records-table th.records-table__actions,.records-table td.records-table__actions{z-index:6;box-sizing:border-box;min-width:var(--records-table-actions-width);width:var(--records-table-actions-width);max-width:var(--records-table-actions-width);text-align:center;border-left:1px solid color-mix(in srgb, var(--fds-primary) 18%, var(--fds-border));box-shadow:-1px 0 0 color-mix(in srgb, var(--fds-primary) 18%, transparent);background:#f4ecdf padding-box padding-box;padding-left:.2rem;padding-right:.2rem;position:sticky;right:0}.records-table th.records-table__actions{text-align:center}.records-table--with-select th.records-table__actions,.records-table--with-select td.records-table__actions{right:var(--records-table-select-width)}.records-table td.records-table__actions{vertical-align:middle;text-align:center;box-sizing:border-box;padding-left:.2rem;padding-right:.2rem;overflow:visible}.records-table td.records-table__actions .record-row-options{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.records-table td.records-table__actions .record-row-options__trigger{box-sizing:border-box;width:4.8rem;min-width:0;margin:0;display:inline-flex}.records-table th.records-table__select,.records-table td.records-table__select{z-index:7;box-sizing:border-box;width:var(--records-table-select-width);min-width:var(--records-table-select-width);max-width:var(--records-table-select-width);text-align:center;border-left:1px solid color-mix(in srgb, var(--fds-primary) 22%, var(--fds-border));box-shadow:none;background:#ece3d3 padding-box padding-box;padding-left:.12rem;padding-right:.12rem;position:sticky;right:0}.records-table th.records-table__select{background:#e6dac6}.records-table td.records-table__select{background:#ece3d3}.records-table th.records-table__actions,.records-table th.records-table__select{z-index:8;box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--fds-primary) 18%, var(--fds-border));background:#e6dac6;top:0}.records-table td.records-table__actions{background:#f4ecdf}.records-selected-actions-menu{position:relative}.records-selected-actions-menu>summary{cursor:pointer;min-height:var(--fds-control-height);padding:var(--fds-control-padding-y) var(--fds-control-padding-x);border:1px solid color-mix(in srgb, var(--fds-border) 88%, transparent);background:color-mix(in srgb, var(--fds-surface-strong) 64%, transparent);color:var(--fds-text);-webkit-user-select:none;user-select:none;border-radius:999px;font-weight:700;list-style:none}.records-selected-actions-menu>summary::-webkit-details-marker{display:none}.records-selected-actions-menu[open]>summary{background:color-mix(in srgb, var(--fds-primary-soft) 50%, var(--fds-surface-strong))}.records-selected-actions-menu__panel{border:1px solid color-mix(in srgb, var(--fds-border) 88%, transparent);background:var(--fds-surface-strong);z-index:9;border-radius:14px;gap:.38rem;min-width:220px;padding:.5rem;display:grid;position:absolute;top:calc(100% + .45rem);right:0;box-shadow:0 14px 34px #0f172a47}.records-selected-actions-menu__panel button{text-align:left;width:100%}@media (width<=1100px){.records-masthead,.records-workbar,.records-table-shell__header{grid-template-columns:1fr}.records-workbar__actions{justify-content:flex-start}}@media (width<=720px){.records-masthead,.records-workbar,.records-table-shell{padding:.9rem}.records-masthead__stats{flex-wrap:wrap}.records-table-wrap{margin-inline:.7rem;margin-bottom:.7rem}}.record-view-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.record-workspace{gap:1.15rem;display:grid}.record-workspace__hero{border-bottom:1px solid color-mix(in srgb, var(--fds-border) 58%, transparent);gap:1rem;padding-bottom:.25rem;display:grid}.record-workspace__hero-main{gap:.5rem;display:grid}.record-workspace__eyebrow{color:var(--fds-primary);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .35rem;font-size:.76rem;font-weight:800}.record-workspace__summary{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.7rem;display:grid}.record-workspace__fact{border:1px solid color-mix(in srgb, var(--fds-border) 82%, transparent);background:color-mix(in srgb, var(--fds-surface-strong) 58%, transparent);border-radius:16px;padding:.8rem .9rem}.record-workspace__fact-label{color:var(--fds-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:700;display:block}.record-workspace__fact-value{margin-top:.28rem;line-height:1.24;display:block}.record-view-header h2{letter-spacing:-.05em;font-size:clamp(2rem,3.5vw,3rem);line-height:.94;font-family:var(--fds-font-display);margin:0;font-weight:600}.record-detail-two-column{grid-template-columns:minmax(280px,.95fr) minmax(380px,1.05fr);gap:1rem;display:grid}.record-detail-two-column--workspace{align-items:start}.record-detail-panel{min-width:0}.record-detail-two-column .records-table{min-width:100%}.record-detail-two-column .records-table th{text-align:left;width:34%}.record-detail-two-column .records-table td{white-space:pre-wrap}.record-view-hero-link{display:block;position:relative}.record-view-hero-image{object-fit:contain;border:1px solid color-mix(in srgb, var(--fds-border) 88%, transparent);background:color-mix(in srgb, var(--fds-surface-strong) 82%, transparent);width:100%;max-height:560px;box-shadow:var(--fds-shadow-soft);border-radius:20px}.record-view-hero-nav{z-index:2;border:1px solid color-mix(in srgb, var(--fds-border) 88%, transparent);background:color-mix(in srgb, var(--fds-surface) 90%, transparent);width:2.25rem;height:2.25rem;min-height:0;color:var(--fds-text-strong);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:1.4rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.record-view-hero-nav:hover:not(:disabled),.record-view-hero-nav:active:not(:disabled),.record-view-hero-nav:focus-visible{transform:translateY(-50%)}.record-view-hero-nav:hover:not(:disabled){background:color-mix(in srgb, var(--fds-surface-strong) 85%, transparent)}.record-view-hero-nav--prev{left:.7rem}.record-view-hero-nav--next{right:.7rem}.record-view-thumb-strip{flex-wrap:wrap;gap:.6rem;display:flex}.record-view-thumb-link{border:1px solid color-mix(in srgb, var(--fds-border) 78%, white);background:color-mix(in srgb, var(--fds-surface-elevated) 94%, white);box-shadow:var(--fds-shadow-soft);border-radius:16px;flex:none;padding:.22rem;transition:border-color .14s,background-color .14s,box-shadow .14s,transform .14s;display:inline-flex}.record-view-thumb-image{object-fit:contain;object-position:center center;border:1px solid color-mix(in srgb, var(--fds-border) 88%, transparent);background:color-mix(in srgb, var(--fds-surface-strong) 82%, transparent);border-radius:12px;width:88px;height:88px;display:block}.record-view-thumb-link:hover,.record-view-thumb-link:focus-visible{border-color:color-mix(in srgb, var(--fds-primary) 34%, var(--fds-border));background:color-mix(in srgb, var(--fds-primary-soft) 14%, var(--fds-surface-elevated));box-shadow:var(--fds-shadow-soft);transform:translateY(-1px)}.record-view-thumb-link--active{border-color:color-mix(in srgb, var(--fds-primary) 42%, var(--fds-border));background:color-mix(in srgb, var(--fds-primary-soft) 18%, var(--fds-surface-elevated));box-shadow:0 0 0 1px color-mix(in srgb, var(--fds-primary) 14%, transparent), var(--fds-shadow-soft)}.record-view-print-config,.record-view-print-config__body{gap:.7rem;display:grid}.record-view-print-config__copy{gap:.22rem;display:grid}.record-view-print-config__selection{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.7rem;display:grid}.record-view-print-config__field{gap:.35rem;display:grid}.record-view-print-config__field>span{color:var(--fds-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.78rem;font-weight:800}.record-view-map-row{justify-content:space-between;align-items:center;gap:1rem;padding-top:.25rem;display:flex}.record-view-map-card{gap:.75rem;padding-top:.25rem;display:grid}.record-view-map-card__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.record-view-map-card__header strong{font-size:.98rem;display:block}.record-view-map-card__header p{color:var(--fds-muted);margin-top:.22rem;font-size:.88rem;line-height:1.4}.record-view-map-frame{border:1px solid color-mix(in srgb, var(--fds-border) 88%, transparent);background:color-mix(in srgb, var(--fds-surface-strong) 82%, transparent);border-radius:16px;min-height:230px;overflow:hidden}.record-view-map-embed{border:0;width:100%;height:230px;display:block}.record-upload-preview-strip{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.record-upload-preview-card{gap:.35rem;width:120px;margin:0;display:grid}.record-upload-preview-card figcaption{color:var(--fds-muted);word-break:break-word;font-size:.8rem}.record-upload-preview-image{object-fit:contain;object-position:center center;border:1px solid color-mix(in srgb, var(--fds-border) 88%, transparent);background:var(--fds-surface-strong);border-radius:14px;width:120px;height:120px}.media-library-context-bar.surface{border-radius:var(--fds-panel-radius);justify-content:space-between;align-items:center;gap:.7rem;padding:.58rem .72rem;display:flex}.media-library-context-copy{flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;display:flex}.media-library-context-copy span{color:var(--fds-muted);font-size:.94rem}.media-library-context-bar .action-group{flex-shrink:0;align-items:center}.media-library-control-grid{gap:var(--fds-panel-gap);grid-template-columns:minmax(220px,.68fr) minmax(210px,.58fr) minmax(380px,1.36fr);grid-template-areas:"upload stats manage";align-items:stretch;display:grid}.media-library-control-card{min-width:0}.media-library-control-card.card{padding:.68rem}.media-library-control-card .support-workspace-hint{margin:0}.media-library-control-card .action-group{gap:var(--fds-action-gap);row-gap:var(--fds-action-gap)}.media-library-context-bar .action-group>button,.media-library-control-card .action-group>button{min-height:2.08rem;padding:.44rem .68rem;font-size:.82rem}.media-library-control-card--upload{grid-area:upload}.media-library-control-card--stats{grid-area:stats}.media-library-control-card--manage{grid-area:manage}.media-library-control-card--upload .stack{height:100%}.media-library-control-card--upload .action-group,.media-library-control-card--manage .action-group{align-items:center}.media-library-drop-zone{border:2px dashed color-mix(in srgb, var(--fds-border) 86%, var(--fds-primary) 14%);background:radial-gradient(circle at top left, color-mix(in srgb, var(--fds-primary-soft) 34%, transparent), transparent 48%), color-mix(in srgb, var(--fds-surface-elevated) 92%, white);cursor:pointer;border-radius:18px;align-items:center;min-height:54px;padding:.5rem .65rem;transition:border-color .16s,background .16s,transform .16s;display:grid}.media-library-drop-zone:hover,.media-library-drop-zone:focus-visible,.media-library-drop-zone--active{border-color:color-mix(in srgb, var(--fds-primary) 72%, var(--fds-border));background:radial-gradient(circle at top left, color-mix(in srgb, var(--fds-primary-soft) 58%, transparent), transparent 52%), color-mix(in srgb, var(--fds-surface-elevated) 96%, white);outline:none;transform:translateY(-1px)}.media-library-stat-stack{align-content:center;gap:.55rem;height:100%;display:grid}.media-library-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;display:grid}.media-library-stat{border:1px solid color-mix(in srgb, var(--fds-border) 82%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--fds-surface-elevated) 96%, white), color-mix(in srgb, var(--fds-surface) 92%, transparent));border-radius:14px;gap:.12rem;padding:.55rem .62rem;display:grid}.media-library-stat span{color:var(--fds-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:800}.media-library-stat strong{font-size:1.08rem;line-height:1}.media-library-view-controls{justify-content:flex-start;gap:.5rem}.media-library-control-card--manage .action-group{flex-wrap:wrap;justify-content:flex-start;display:flex}.media-library-control-card--manage .text-input{padding:.5rem .65rem}.media-library-manage-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2rem .75rem;display:flex}.media-library-manage-head span{color:var(--fds-muted);font-size:.82rem}.media-library-compact-meta{font-size:.92rem;line-height:1.35}.media-library-results-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.65rem .85rem;display:grid}.media-library-results-toolbar .records-table-shell__eyebrow{display:none}.media-library-results-toolbar .records-table-shell__title{font-family:var(--fds-font-sans);margin:0;font-size:1.02rem}.media-library-results-toolbar .records-table-shell__description{margin-top:.18rem;font-size:.9rem}.media-library-thumb-grid{gap:var(--fds-panel-gap);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:start;display:grid}.media-library-thumb-card-shell{min-width:0;overflow:hidden}.media-library-thumb-card-shell .stack{min-width:0}.media-library-thumb-card{cursor:pointer;gap:.5rem;width:100%;min-width:0;margin:0;display:grid}.media-library-thumb-checkbox{margin:0}.media-library-thumb-frame{aspect-ratio:4/3;border:1px solid color-mix(in srgb, var(--fds-border) 88%, transparent);background:radial-gradient(circle at top left, color-mix(in srgb, var(--fds-primary) 16%, transparent), transparent 48%), linear-gradient(180deg, color-mix(in srgb, var(--fds-surface-strong) 96%, white), color-mix(in srgb, var(--fds-surface) 94%, black));border-radius:14px;width:100%;min-width:0;display:block;overflow:hidden}.media-library-thumb-image,.media-library-table-thumb{object-fit:contain;background:color-mix(in srgb, var(--fds-surface-strong) 88%, black);width:100%;max-width:100%;height:100%;display:block}.media-library-thumb-fallback,.media-library-table-thumb--fallback{text-align:center;color:var(--fds-muted);background:linear-gradient(135deg, color-mix(in srgb, var(--fds-surface-strong) 92%, white), color-mix(in srgb, var(--fds-surface) 88%, black));place-items:center;display:grid}.media-library-thumb-fallback{gap:.25rem;height:100%;padding:1rem}.media-library-thumb-fallback span{font-size:.82rem}.media-library-file-name{overflow-wrap:anywhere;word-break:break-word}.media-library-storage-key{overflow-wrap:anywhere}.media-library-chip-row{flex-wrap:wrap;gap:.45rem;display:flex}.media-library-table-thumb{border:1px solid color-mix(in srgb, var(--fds-border) 88%, transparent);background:var(--fds-surface-strong);border-radius:12px;width:84px;height:84px;margin:0 auto}.media-library-table-thumb--fallback{padding:.5rem;font-size:.78rem}.media-library-table-wrap{border-radius:var(--fds-panel-radius)}.media-library-table{min-width:980px}.media-library-table th,.media-library-table td{vertical-align:middle}.media-library-table .action-group{justify-content:center;gap:var(--fds-action-gap-dense)}@media (width<=1180px){.media-library-control-grid{grid-template-columns:1fr;grid-template-areas:"upload""stats""manage"}.media-library-results-toolbar{grid-template-columns:1fr;align-items:start}.media-library-page .media-library-control-card .action-group,.media-library-page .media-library-results-toolbar .records-view-controls,.home-defaults-page .home-defaults-side .action-group,.settings-notifications-page .action-group{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;width:100%}.media-library-page .media-library-control-card .action-group>*,.media-library-page .media-library-results-toolbar .records-view-controls>*,.home-defaults-page .home-defaults-side .action-group>*,.settings-notifications-page .action-group>*{flex:10rem;min-width:0}}@media (width<=980px){.media-library-view-controls{width:100%}.media-library-view-controls>.record-view-mode-btn{flex:8.5rem;justify-content:center}.settings-backup-summary-table,.settings-backup-restore-table,.settings-backup-destination-table,.settings-backup-drive-table,.settings-backup-local-table,.settings-backup-webdav-table{table-layout:auto;width:100%;min-width:0;display:block}.home-defaults-page .home-defaults-layout{gap:var(--fds-panel-gap)}.home-defaults-page .home-defaults-main,.home-defaults-page .home-defaults-side{gap:.9rem}.home-defaults-page .home-defaults-side{order:-1}.settings-notifications-page .settings-summary-grid{gap:.85rem}.settings-notifications-page .settings-controls-card .settings-summary-grid{grid-template-columns:1fr}.settings-notifications-page .settings-controls-card .form-check-input{margin-top:.15rem}.media-library-page .media-library-control-grid{gap:.85rem}.media-library-page .media-library-results-toolbar{gap:.75rem}.media-library-page .media-library-thumb-grid{grid-template-columns:1fr}.settings-backup-summary-table thead,.settings-backup-restore-table thead,.settings-backup-destination-table thead,.settings-backup-drive-table thead,.settings-backup-local-table thead,.settings-backup-webdav-table thead{display:none}.settings-backup-summary-table tbody,.settings-backup-restore-table tbody,.settings-backup-destination-table tbody,.settings-backup-drive-table tbody,.settings-backup-local-table tbody,.settings-backup-webdav-table tbody{flex-direction:column;gap:.72rem;display:flex}.settings-backup-summary-table tbody tr,.settings-backup-restore-table tbody tr,.settings-backup-destination-table tbody tr,.settings-backup-drive-table tbody tr,.settings-backup-local-table tbody tr,.settings-backup-webdav-table tbody tr{border:1px solid color-mix(in srgb, var(--fds-border) 72%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--fds-surface-elevated) 96%, white), color-mix(in srgb, var(--fds-surface) 96%, transparent));width:100%;box-shadow:var(--fds-shadow-soft);border-radius:16px;flex-direction:column;gap:.42rem;padding:.78rem;display:flex}.settings-backup-summary-table tbody td,.settings-backup-restore-table tbody td,.settings-backup-destination-table tbody td,.settings-backup-drive-table tbody td,.settings-backup-local-table tbody td,.settings-backup-webdav-table tbody td{text-align:left;white-space:normal;overflow-wrap:anywhere;word-break:break-word;border:0;grid-template-columns:minmax(5rem,.44fr) minmax(0,1fr);align-items:start;gap:.65rem;width:100%;min-width:0;padding:0;display:grid;overflow:visible}.settings-backup-summary-table tbody td:before,.settings-backup-restore-table tbody td:before,.settings-backup-destination-table tbody td:before,.settings-backup-drive-table tbody td:before,.settings-backup-local-table tbody td:before,.settings-backup-webdav-table tbody td:before{color:var(--fds-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.settings-backup-summary-table tbody td:first-child:before{content:"Check"}.settings-backup-summary-table tbody td:nth-child(2):before{content:"Value"}.settings-backup-summary-table tbody td:nth-child(3):before{content:"Meaning"}.settings-backup-restore-table tbody td:first-child:before{content:"Include"}.settings-backup-restore-table tbody td:nth-child(2):before{content:"Section"}.settings-backup-restore-table tbody td:nth-child(3):before{content:"Required"}.settings-backup-restore-table tbody td:nth-child(4):before{content:"Contents"}.settings-backup-destination-table tbody td:first-child:before{content:"Destination"}.settings-backup-destination-table tbody td:nth-child(2):before{content:"Status"}.settings-backup-drive-table tbody td:nth-child(3):before{content:"Target"}.settings-backup-local-table tbody td:nth-child(3):before{content:"Folder path"}.settings-backup-destination-table tbody td:nth-child(4):before,.settings-backup-drive-table tbody td:nth-child(4):before,.settings-backup-local-table tbody td:nth-child(4):before{content:"Actions"}.settings-backup-webdav-table tbody tr:first-child td:first-child:before{content:"Endpoint"}.settings-backup-webdav-table tbody tr:first-child td:nth-child(2):before{content:"Username"}.settings-backup-webdav-table tbody tr:first-child td:nth-child(3):before{content:"Remote path"}.settings-backup-webdav-table tbody tr:first-child td:nth-child(4):before{content:"Status"}.settings-backup-webdav-table tbody tr:nth-child(2) td:first-child:before{content:"Password"}.settings-backup-webdav-table tbody tr:nth-child(2) td:nth-child(2):before{content:"Actions"}.settings-backup-summary-table tbody td>select,.settings-backup-summary-table tbody td>input,.settings-backup-summary-table tbody td>textarea,.settings-backup-summary-table tbody td>button,.settings-backup-restore-table tbody td>select,.settings-backup-restore-table tbody td>input,.settings-backup-restore-table tbody td>textarea,.settings-backup-restore-table tbody td>button,.settings-backup-destination-table tbody td>select,.settings-backup-destination-table tbody td>input,.settings-backup-destination-table tbody td>textarea,.settings-backup-destination-table tbody td>button,.settings-backup-drive-table tbody td>select,.settings-backup-drive-table tbody td>input,.settings-backup-drive-table tbody td>textarea,.settings-backup-drive-table tbody td>button,.settings-backup-local-table tbody td>select,.settings-backup-local-table tbody td>input,.settings-backup-local-table tbody td>textarea,.settings-backup-local-table tbody td>button,.settings-backup-webdav-table tbody td>select,.settings-backup-webdav-table tbody td>input,.settings-backup-webdav-table tbody td>textarea,.settings-backup-webdav-table tbody td>button,.settings-backup-webdav-table tbody td>.field{width:100%;min-width:0}.settings-backup-summary-table tbody td>.action-group,.settings-backup-restore-table tbody td>.action-group,.settings-backup-destination-table tbody td>.action-group,.settings-backup-drive-table tbody td>.action-group,.settings-backup-local-table tbody td>.action-group,.settings-backup-webdav-table tbody td>.action-group{justify-content:flex-start;width:100%}.settings-backup-restore-table__actions-cell,.settings-backup-destination-table__actions-cell,.settings-backup-webdav-table__actions-cell,.settings-backup-webdav-table__password-cell{text-align:left;vertical-align:top}.settings-backup-restore-table__actions-cell .action-group,.settings-backup-destination-table__actions-cell .action-group,.settings-backup-webdav-table__actions-cell .action-group{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;margin-top:0}.settings-backup-restore-table__actions-cell .action-group>button,.settings-backup-destination-table__actions-cell .action-group>button,.settings-backup-webdav-table__actions-cell .action-group>button{flex:8rem;min-width:0}.settings-backup-webdav-table__password-cell .field{margin:0}.settings-backup-summary-table tbody td[colspan],.settings-backup-restore-table tbody td[colspan],.settings-backup-destination-table tbody td[colspan],.settings-backup-drive-table tbody td[colspan],.settings-backup-local-table tbody td[colspan],.settings-backup-webdav-table tbody td[colspan]{text-align:left;display:block}.settings-backup-webdav-table tbody td[colspan]{padding-bottom:.25rem}.conflict-note-actions,.conflict-queue-nav-actions,.conflict-queue-filter-actions,.conflict-queue-bulk-actions,.conflict-row-actions,.conflict-detail-actions{justify-content:flex-start;width:100%}.conflict-note-actions>*,.conflict-queue-nav-actions>*,.conflict-queue-filter-actions>*,.conflict-queue-bulk-actions>*,.conflict-row-actions>*,.conflict-detail-actions>*{flex:11rem;min-width:0}.conflict-queue-filter-actions>input,.conflict-queue-filter-actions>select{width:100%;min-width:0}.conflict-queue-filter-actions>input{flex-basis:15rem}.sync-conflict-table tbody td,.sync-suggestions-table tbody td{min-width:0}}@media (width<=720px){.media-library-context-bar.surface{flex-direction:column;align-items:flex-start}.media-library-context-bar .action-group{width:100%}.media-library-stat-grid{grid-template-columns:1fr}}.record-linked-photo-list{gap:.5rem;margin-top:.75rem;display:grid}.record-form-upload-hint{color:var(--fds-muted);margin:0;font-size:.94rem;font-weight:600}.record-form-photo-default-note{color:var(--fds-muted);margin:.55rem 0 .4rem;font-size:.88rem}.record-linked-photo-row{cursor:pointer;border-top:1px solid color-mix(in srgb, var(--fds-border) 80%, transparent);grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem 0;display:grid}.record-linked-photo-row.record-linked-photo-row--default{background:color-mix(in srgb, var(--fds-primary-soft) 34%, transparent);border-top-color:color-mix(in srgb, var(--fds-primary) 48%, var(--fds-border));box-shadow:0 0 0 1px color-mix(in srgb, var(--fds-primary) 24%, transparent) inset;border-radius:12px}.record-linked-photo-thumb{cursor:pointer;object-fit:contain;object-position:center center;border:1px solid color-mix(in srgb, var(--fds-border) 88%, transparent);background:var(--fds-surface-strong);border-radius:12px;width:70px;height:70px}.record-linked-photo-name{color:var(--fds-text);overflow-wrap:anywhere;word-break:break-word;min-width:0;font-size:.95rem}.records-table__id{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.record-table-actions{align-items:center;gap:var(--fds-action-gap-dense);flex-wrap:wrap;display:inline-flex}.devices-table-wrap{margin-top:.25rem}.devices-overview-strip{border:1px solid color-mix(in srgb, var(--fds-border) 72%, transparent);background:color-mix(in srgb, var(--fds-surface-elevated) 88%, white);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;padding:.7rem .9rem;display:flex}.devices-overview-strip__stats{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.devices-overview-strip .action-group{gap:var(--fds-action-gap)}.phone-hub-page{--phone-hub-hero-bg:radial-gradient(circle at top left, #4f76662e, transparent 36%), linear-gradient(180deg, #fffcf6fa, #f6efe3f5)}.phone-hub-hero{border:1px solid color-mix(in srgb, var(--fds-border) 76%, transparent);background:var(--phone-hub-hero-bg);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.05rem 1.1rem;display:flex;box-shadow:0 10px 24px #4e41290e}.phone-hub-hero__copy{flex:28rem;gap:.55rem;min-width:min(100%,36rem);display:grid}.phone-hub-hero__title{margin:0;font-size:clamp(1.7rem,2.6vw,2.35rem);line-height:1.05}.phone-hub-hero__description{max-width:60ch;color:var(--fds-muted);margin:0}.phone-hub-hero__status{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.phone-hub-hero__actions{justify-content:flex-end;align-self:stretch}.phone-hub-workflow{border:1px solid color-mix(in srgb, var(--fds-border) 72%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--fds-primary-soft) 14%, white), color-mix(in srgb, var(--fds-surface-elevated) 96%, white))}.phone-hub-device-card,.phone-hub-settings-card,.phone-hub-activity-card{border:1px solid color-mix(in srgb, var(--fds-border) 74%, transparent)}.phone-hub-device-card .action-group{justify-content:space-between}.phone-hub-settings-grid,.phone-hub-activity-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.9rem;display:grid}.phone-hub-progress-card{min-width:0}.phone-hub-progress{gap:.35rem;display:grid}.phone-hub-progress__labels{justify-content:space-between;gap:.75rem;font-size:.92rem;display:flex}.phone-hub-progress__track{background:color-mix(in srgb, var(--fds-border) 46%, white);border-radius:999px;height:.66rem;position:relative;overflow:hidden}.phone-hub-progress__fill{border-radius:inherit;height:100%;display:block}.phone-hub-progress__fill--success{background:color-mix(in srgb, var(--fds-success) 76%, white)}.phone-hub-progress__fill--warning{background:color-mix(in srgb, var(--fds-warning) 78%, white)}.phone-hub-progress__fill--danger{background:color-mix(in srgb, var(--fds-danger) 76%, white)}.phone-hub-settings-panel,.phone-hub-activity-item{border:1px solid color-mix(in srgb, var(--fds-border) 74%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--fds-surface-elevated) 96%, white), color-mix(in srgb, var(--fds-surface) 99%, white))}.phone-hub-page .support-workspace-hint{border-left:0;padding-left:0}.phone-hub-stat-list{gap:.55rem;display:grid}.phone-hub-stat-list--compact{gap:.45rem}.phone-hub-stat-row{border:1px solid color-mix(in srgb, var(--fds-border) 72%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--fds-surface-elevated) 96%, white), color-mix(in srgb, var(--fds-surface) 99%, white));border-radius:14px;justify-content:space-between;align-items:flex-start;gap:.9rem;padding:.68rem .82rem;display:flex}.phone-hub-stat-label{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--fds-muted) 88%, var(--fds-text));flex:none;font-size:.7rem;line-height:1.35}.phone-hub-stat-value{text-align:right;min-width:0;color:var(--fds-text);overflow-wrap:anywhere;line-height:1.4}.phone-hub-toggle{border:1px solid color-mix(in srgb, var(--fds-border) 70%, transparent);background:color-mix(in srgb, var(--fds-surface-elevated) 92%, white);border-radius:14px;justify-content:space-between;align-items:flex-start;gap:.9rem;padding:.8rem .9rem;display:flex}.phone-hub-toggle>span{gap:.18rem;display:grid}.phone-hub-toggle input{flex:none;margin-top:.1rem}.phone-hub-settings-note{border:1px dashed color-mix(in srgb, var(--fds-border) 74%, transparent);background:color-mix(in srgb, var(--fds-primary-soft) 10%, white);border-radius:14px;padding:.82rem .92rem}.phone-hub-activity-item .action-group{justify-content:space-between}@media (width<=760px){.phone-hub-hero{padding:.95rem}.phone-hub-stat-row{flex-direction:column;align-items:flex-start}.phone-hub-stat-value{text-align:left}.phone-hub-hero__actions{justify-content:stretch;width:100%}}.devices-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.devices-advanced-meta-list{gap:.25rem;display:grid}.devices-advanced-conflicts{gap:.55rem;margin-top:.85rem;display:grid}.devices-advanced-conflicts-grid{gap:var(--fds-panel-gap);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.devices-table{table-layout:auto;width:100%;min-width:980px}.devices-table th,.devices-table td{box-sizing:border-box;padding:.42rem .52rem}.devices-table th:first-child,.devices-table td:first-child{min-width:17rem}.devices-table th:nth-child(2),.devices-table td:nth-child(2){min-width:14rem}.devices-table th:nth-child(3),.devices-table td:nth-child(3){white-space:nowrap;min-width:12rem}.devices-table th:nth-child(4),.devices-table td:nth-child(4){min-width:14rem}.devices-table th:nth-child(5),.devices-table td:nth-child(5){white-space:nowrap;width:1%;min-width:11rem}.devices-table__device-content{align-content:start;justify-items:start;gap:.22rem;display:grid}.devices-table__device-name{font-size:.98rem;font-weight:700;line-height:1.2}.devices-table__status-content{align-content:start;justify-items:start;gap:.2rem;display:grid}.devices-table__reason{margin-top:0;font-size:.86rem;line-height:1.22}.devices-table__actions .record-table-actions{justify-content:flex-end;gap:var(--fds-action-gap-dense)}.devices-table__actions .record-table-actions button{min-width:4.8rem;min-height:2rem;padding:.35rem .48rem;font-size:.8rem}.record-row-options{justify-content:center;align-items:center;width:100%;display:flex}.record-row-options__trigger{cursor:pointer;border:1px solid color-mix(in srgb, var(--fds-border) 78%, white);background:color-mix(in srgb, var(--fds-surface-elevated) 90%, white);color:color-mix(in srgb, var(--fds-text) 84%, var(--fds-primary) 16%);white-space:nowrap;text-align:center;border-radius:999px;justify-content:center;align-items:center;min-width:4.8rem;margin-inline:auto;padding:.44rem .68rem;font-size:.78rem;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #2e271f0a}.record-row-options__trigger:hover,.record-row-options__trigger:focus-visible{border-color:color-mix(in srgb, var(--fds-primary) 22%, var(--fds-border));background:color-mix(in srgb, var(--fds-primary-soft) 18%, white);color:color-mix(in srgb, var(--fds-text) 82%, var(--fds-primary) 18%);box-shadow:0 4px 12px #2e271f0f}.record-row-options__trigger[aria-expanded=true]{border-color:var(--fds-primary);background:color-mix(in srgb, var(--fds-primary-soft) 42%, white);color:color-mix(in srgb, var(--fds-text) 76%, var(--fds-primary) 24%)}.record-row-options-menu{border:1px solid color-mix(in srgb, var(--fds-border) 88%, white);background:color-mix(in srgb, var(--fds-surface-elevated) 96%, white);min-width:10rem;box-shadow:var(--fds-shadow-strong);border-radius:16px;gap:.35rem;padding:.65rem;display:grid}.record-row-options-menu button{white-space:nowrap;justify-content:flex-start;width:100%}.record-table-cell-button{text-align:left;white-space:normal;justify-content:flex-start;width:100%}.record-lock-column-list{flex-wrap:wrap;gap:.5rem;display:flex}.record-form-simple-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.record-form-simple-section{gap:.75rem;padding-top:.25rem;display:grid}.record-form-simple-section h3{margin:0;font-size:1rem}.records-map-frame{border:1px solid color-mix(in srgb, var(--fds-border) 88%, transparent);background:color-mix(in srgb, var(--fds-surface-strong) 82%, transparent);border-radius:16px;overflow:hidden}.records-map-embed{border:0;width:100%;height:360px;display:block}.records-map-toolbar{flex-wrap:wrap;gap:.5rem;display:flex}.records-map-chip{border:1px solid var(--fds-border);background:#ffffffb8;border-radius:999px;padding:.45rem .85rem;font-size:.82rem;font-weight:700}.records-map-chip--active{border-color:var(--fds-primary);background:var(--fds-primary-soft);color:var(--fds-primary)}.records-table-settings-panel{margin-top:.5rem}.records-table-settings-panel .control-page{margin:0}.records-settings-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1040;background:#3f352b33;position:fixed;inset:0}.records-settings-panel{background:var(--fds-surface-overlay), linear-gradient(180deg, #fffdf8fb, #f6efe4fe);border-left:1px solid color-mix(in srgb, var(--fds-border) 86%, white);z-index:1050;width:min(360px,100vw);height:100vh;color:var(--fds-text);padding:1rem .9rem .95rem;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-14px 0 30px #31271e1f}.records-settings-panel__header{justify-content:space-between;align-items:flex-start;gap:.8rem;margin-bottom:.8rem;display:flex}.records-settings-panel__header-copy{min-width:0}.records-settings-panel__header h5{color:var(--fds-text);margin:0;font-size:1.18rem;font-weight:800}.records-settings-panel__header p{max-width:18.5rem;color:var(--fds-muted);margin:.25rem 0 0;font-size:.82rem;line-height:1.38}.records-settings-panel__close{border:1px solid color-mix(in srgb, var(--fds-border) 82%, white);width:2.15rem;height:2.15rem;color:var(--fds-text);background:#fffcf6f0;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:1.1rem;line-height:1;transition:border-color .16s,background-color .16s,transform .16s;display:inline-flex}.records-settings-panel__close:hover,.records-settings-panel__close:focus-visible{border-color:color-mix(in srgb, var(--fds-primary) 24%, var(--fds-border));background:color-mix(in srgb, var(--fds-primary-soft) 28%, white);outline:none;transform:translateY(-1px)}.records-settings-panel .settings-box{border:1px solid color-mix(in srgb, var(--fds-border) 88%, white);background:linear-gradient(#fffdf8fc,#f7f1e7f5);border-radius:17px;margin-bottom:.65rem;padding:.8rem;box-shadow:inset 0 1px #ffffffb3,0 6px 16px #31271e0b}.records-settings-panel__section{padding:0;overflow:hidden}.records-settings-panel__section-summary{cursor:pointer;min-height:2.7rem;color:var(--fds-primary);letter-spacing:.08em;text-transform:uppercase;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:.7rem;padding:.62rem .75rem;font-size:.72rem;font-weight:800;list-style:none;display:flex}.records-settings-panel__section-summary::-webkit-details-marker{display:none}.records-settings-panel__section-summary:after{content:"▾";color:var(--fds-muted);margin-left:auto;font-size:.92rem;line-height:1;transition:transform .16s,color .16s}.records-settings-panel__section[open] .records-settings-panel__section-summary{border-bottom:1px solid color-mix(in srgb, var(--fds-border) 70%, transparent)}.records-settings-panel__section[open] .records-settings-panel__section-summary:after{transform:rotate(180deg)}.records-settings-panel__section-summary:hover:after,.records-settings-panel__section-summary:focus-visible:after{color:color-mix(in srgb, var(--fds-primary) 66%, var(--fds-muted))}.records-settings-panel__section-summary:focus-visible{outline:3px solid color-mix(in srgb, var(--fds-primary) 26%, transparent);outline-offset:-4px}.records-settings-panel__section-body{padding:.75rem .75rem .85rem}.records-settings-panel__mode-note{margin:.2rem 0 .55rem}.records-settings-panel--basic .records-settings-panel__section-copy{margin:-.05rem 0 .5rem}.records-settings-panel--basic .records-settings-panel__section-body{padding:.65rem .72rem .72rem}.records-settings-panel--basic .compact-order-list{max-height:205px}.records-settings-panel h6{letter-spacing:.08em;text-transform:uppercase;color:var(--fds-primary);margin:0 0 .7rem;font-size:.84rem;font-weight:800}.records-settings-panel__section-copy{color:var(--fds-muted);margin:-.05rem 0 .65rem;font-size:.78rem;line-height:1.38}.records-settings-panel__subheading{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--fds-text) 58%, var(--fds-primary));margin:.55rem 0 .35rem;font-size:.68rem;font-weight:800}.records-settings-panel .form-label.small,.records-settings-panel .form-check-label.small,.records-settings-panel .text-muted.small{color:var(--fds-muted);font-size:.74rem}.records-settings-panel .form-label.small{margin-bottom:.25rem;font-weight:700;display:block}.records-settings-panel .form-select.form-select-sm{border:1px solid color-mix(in srgb, var(--fds-border) 92%, white);background:var(--fds-input-bg);min-height:2.45rem;color:var(--fds-input-text);box-shadow:none;border-radius:12px;padding:.55rem 2.3rem .55rem .75rem;font-size:.84rem}.records-settings-panel .form-select.form-select-sm:focus{border-color:color-mix(in srgb, var(--fds-primary) 42%, white);box-shadow:var(--fds-shadow-focus)}.records-settings-panel .form-check{align-items:flex-start;gap:.5rem;display:flex}.records-settings-panel .form-check-input{border:1px solid color-mix(in srgb, var(--fds-border) 88%, white);background-color:var(--fds-input-bg);border-radius:.28rem;width:.92rem;height:.92rem;margin-top:.08rem}.records-settings-panel .form-check-input:checked{background-color:var(--fds-primary);border-color:var(--fds-primary)}.records-settings-panel .form-check-label.small{line-height:1.35}.records-settings-panel .compact-order-list{border-top:1px solid color-mix(in srgb, var(--fds-border) 66%, transparent);border-bottom:1px solid color-mix(in srgb, var(--fds-border) 66%, transparent);max-height:285px;padding:.15rem .3rem .15rem 0;overflow-y:auto}.records-settings-panel .compact-order-item{border-top:1px solid color-mix(in srgb, var(--fds-border) 72%, transparent);padding:.55rem .15rem;transition:background-color .13s,border-color .13s,opacity .13s}.records-settings-panel .compact-order-item:first-child{border-top:0}.records-settings-panel .compact-order-item--locked{background:0 0;border:0;border-radius:0}.records-settings-panel .compact-order-item .form-check{min-height:0;margin-bottom:0}.records-settings-panel .compact-order-item .form-check-label{color:var(--fds-text);font-size:.78rem;line-height:1.25}.records-settings-panel .compact-order-item--locked .form-check-label{color:var(--fds-text)}.records-settings-panel .compact-order-item--locked .js-order-handle{color:color-mix(in srgb, var(--fds-primary) 54%, var(--fds-muted))}.records-settings-panel .compact-order-item--locked .form-check-input:disabled{opacity:.55;accent-color:#9aa7bd;cursor:not-allowed}.records-settings-panel .compact-order-item--dragging{opacity:.55}.records-settings-panel .compact-order-item--drop-target{background:color-mix(in srgb, var(--fds-primary-soft) 34%, white);border-color:color-mix(in srgb, var(--fds-primary) 28%, var(--fds-border));border-radius:10px}.records-settings-panel .js-order-handle{cursor:default;color:var(--fds-muted);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;font-size:.78rem;line-height:1}.records-settings-panel__column-row{justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.records-settings-panel__column-main{flex:1;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.records-settings-panel__column-actions{align-items:center;gap:.3rem;display:inline-flex}.records-settings-panel__icon-button{border:1px solid color-mix(in srgb, var(--fds-border) 84%, white);background:color-mix(in srgb, var(--fds-surface-elevated) 92%, white);width:1.85rem;height:1.85rem;color:var(--fds-text);border-radius:999px;justify-content:center;align-items:center;font-size:.82rem;font-weight:700;transition:border-color .16s,background-color .16s,transform .16s;display:inline-flex}.records-settings-panel__icon-button:hover,.records-settings-panel__icon-button:focus-visible{border-color:color-mix(in srgb, var(--fds-primary) 28%, var(--fds-border));background:color-mix(in srgb, var(--fds-primary-soft) 34%, white);outline:none}.records-settings-panel__stack{gap:.65rem;display:grid}.records-settings-panel__button-row{gap:.45rem;margin-top:.05rem;display:flex}.records-settings-panel__button-row--split>.btn{flex:1 1 0}.records-settings-panel__inline-expand{width:100%;margin-top:.45rem}.records-settings-panel__toggle-list{grid-template-columns:1fr;gap:.38rem;margin-top:.35rem;display:grid}.records-settings-panel__toggle-item{border:1px solid color-mix(in srgb, var(--fds-border) 72%, transparent);background:color-mix(in srgb, var(--fds-surface-elevated) 84%, white);border-radius:12px;align-items:center;width:100%;min-height:2.4rem;padding:.55rem .65rem}.records-settings-panel__toggle-item .form-check-input{flex:none;margin-top:0}.records-settings-panel__toggle-item .form-check-label{color:var(--fds-text);font-weight:700}.records-settings-panel__mode-list{grid-template-columns:1fr;gap:.4rem;margin:.25rem 0 .65rem;display:grid}.records-settings-panel__mode-list .record-view-mode-btn{background:color-mix(in srgb, var(--fds-surface-elevated) 92%, white);border:1px solid color-mix(in srgb, var(--fds-border) 84%, transparent);width:100%;min-height:2.35rem;color:color-mix(in srgb, var(--fds-text) 92%, var(--fds-muted));border-radius:12px;justify-content:flex-start;align-items:center;padding:.52rem .68rem;font-size:.82rem;font-weight:800;display:inline-flex}.records-settings-panel__mode-list .record-view-mode-btn.record-view-mode-btn--active{background:var(--fds-primary);border-color:color-mix(in srgb, var(--fds-primary) 72%, black 8%);color:#fff;box-shadow:0 10px 22px color-mix(in srgb, var(--fds-primary) 36%, transparent)}.records-settings-panel__mode-list .record-view-mode-btn.record-view-mode-btn--active:hover{border-color:color-mix(in srgb, var(--fds-primary) 72%, black 8%);color:#fff}.records-settings-panel__footer{justify-content:stretch;gap:.45rem;margin-top:.75rem;display:flex}.records-settings-panel__footer>.btn{flex:1 1 0;min-width:0}.records-settings-panel .btn.btn-sm{border-radius:14px;min-height:2.45rem;padding:.54rem .75rem;font-size:.82rem;font-weight:700}.records-settings-panel .btn-primary{border-color:#0000}.records-settings-panel .btn-outline-secondary{border-color:color-mix(in srgb, var(--fds-border) 92%, white);color:var(--fds-text);background:#fffcf6f2}.records-settings-panel .btn-outline-secondary:hover,.records-settings-panel .btn-outline-secondary:focus{border-color:color-mix(in srgb, var(--fds-primary) 24%, var(--fds-border));background:color-mix(in srgb, var(--fds-primary-soft) 36%, white);color:var(--fds-text)}.record-form-simple-grid{gap:.9rem 1rem}.record-form-simple-section{margin-top:.2rem}.record-form-simple-section h3{margin-bottom:.45rem}.record-view-upload-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.record-view-inline-hint{color:var(--fds-text-muted);font-size:.82rem}.record-form-sticky-actions{background:linear-gradient(#1d232c00,#1d232cf5 36%);padding-top:.75rem;position:sticky;bottom:0}.record-detail-two-column>.surface:first-child .record-diagnostics-details>summary,.record-detail-two-column>.surface:last-child .record-diagnostics-details>summary{font-weight:700}.card,.surface{padding:var(--fds-panel-padding);border-radius:var(--fds-panel-radius);border:1px solid var(--fds-border);background:linear-gradient(180deg, color-mix(in srgb, var(--fds-surface-elevated) 92%, white), color-mix(in srgb, var(--fds-surface) 98%, transparent));box-shadow:0 7px 20px #2e271f0a}.card--primary,.surface--primary{background:var(--fds-surface);border-color:color-mix(in srgb, var(--fds-primary) 18%, var(--fds-border))}.card--danger,.surface--danger{background:var(--fds-surface);border-color:color-mix(in srgb, var(--fds-danger) 18%, var(--fds-border))}.card--warning,.surface--warning{background:var(--fds-surface);border-color:color-mix(in srgb, var(--fds-warning) 18%, var(--fds-border))}.session-warning-surface{padding-top:calc(var(--fds-space-lg) + .25rem)}.card--success,.surface--success{background:var(--fds-surface);border-color:color-mix(in srgb, var(--fds-success) 18%, var(--fds-border))}.surface{position:relative;overflow:hidden}.surface:after{content:"";pointer-events:none;background:linear-gradient(#fff6,#0000 18%),linear-gradient(90deg,#ffffff14,#0000 24%);position:absolute;inset:0}.records-page-surface{background:linear-gradient(180deg, color-mix(in srgb, var(--fds-surface-elevated) 98%, transparent), color-mix(in srgb, var(--fds-surface) 94%, transparent));overflow:visible}.records-workspace{gap:var(--fds-panel-gap);display:grid}.records-masthead,.records-workbar,.records-table-shell{border:1px solid var(--fds-border);border-radius:var(--fds-panel-radius);background:linear-gradient(180deg, color-mix(in srgb, var(--fds-surface-elevated) 98%, transparent), color-mix(in srgb, var(--fds-surface) 96%, transparent));box-shadow:var(--fds-shadow-soft)}.records-masthead{border-radius:var(--fds-panel-radius);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.58rem .72rem;display:grid}.records-masthead__copy{flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem;min-width:0;display:flex}.records-masthead__eyebrow,.records-table-shell__eyebrow,.records-map-surface__eyebrow{color:var(--fds-primary);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.records-masthead__title{letter-spacing:-.045em;margin:0;font-size:clamp(1.12rem,1.55vw,1.42rem);line-height:1}.records-masthead__description,.records-table-shell__description,.records-map-surface__description{max-width:70ch;color:var(--fds-muted);margin:.12rem 0 0;font-size:.88rem;line-height:1.32}.records-masthead__description{flex:28rem;margin:0}.records-masthead__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;min-width:0;display:flex}.records-masthead__stat{border:1px solid color-mix(in srgb, var(--fds-border) 88%, transparent);background:color-mix(in srgb, var(--fds-surface-elevated) 84%, white);border-radius:14px;min-width:4.3rem;padding:.45rem .58rem}.records-masthead__stat-label{color:var(--fds-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.66rem;display:block}.records-masthead__stat-value{margin-top:.12rem;font-size:.98rem;font-weight:800;line-height:1;display:block}.records-table-shell__title,.records-map-surface__title{margin:0;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.08}.records-utility-bar__meta{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.records-fullstage{gap:var(--fds-panel-gap);display:grid}.records-workbar{border-radius:var(--fds-panel-radius);background:linear-gradient(180deg, color-mix(in srgb, var(--fds-surface-elevated) 96%, white), color-mix(in srgb, var(--fds-surface) 99%, white));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.52rem .64rem;display:grid}.records-workbar__meta{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.records-workbar__actions{flex-wrap:wrap;justify-content:flex-end;gap:.38rem;display:flex}.records-workbar__actions>button,.records-workbar__actions>.records-quick-add-menu>.records-quick-add-menu__summary,.records-workbar__actions>.records-selected-actions-menu>summary{min-height:2.1rem;padding:.46rem .7rem;font-size:.84rem}.records-workbar__actions .record-view-mode-btn{min-height:2rem;padding:.4rem .62rem;font-size:.8rem}.records-toolbar-shell__meta-copy{color:color-mix(in srgb, var(--fds-text) 78%, var(--fds-primary) 22%);font-size:.82rem}.records-quick-add-menu{display:inline-flex}.records-quick-add-menu__summary{cursor:pointer;border:1px solid color-mix(in srgb, var(--fds-primary) 52%, var(--fds-border));background:var(--fds-primary);color:#fffaf1;-webkit-user-select:none;user-select:none;border-radius:999px;font-weight:800;list-style:none;box-shadow:0 8px 18px #174c4f2e}.records-quick-add-menu__panel{border:1px solid color-mix(in srgb, var(--fds-border) 88%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--fds-surface-elevated) 98%, white), color-mix(in srgb, var(--fds-surface) 98%, white));z-index:30;border-radius:20px;width:min(1120px,100vw - 3rem);max-height:calc(100vh - 9rem);padding:.85rem;position:fixed;top:7rem;left:50%;right:auto;overflow:auto;transform:translate(-50%);box-shadow:0 22px 48px #1f1a172e}.records-quick-add-menu__close{border:1px solid color-mix(in srgb, var(--fds-border) 78%, white);width:2.15rem;height:2.15rem;color:var(--fds-muted);z-index:2;background:#fffcf6f0;border-radius:999px;justify-content:center;align-items:center;font-size:1.18rem;font-weight:800;line-height:1;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex;position:absolute;top:1rem;right:1rem;box-shadow:0 8px 18px #31271e14}.records-quick-add-menu__close:hover,.records-quick-add-menu__close:focus-visible{border-color:color-mix(in srgb, var(--fds-primary) 30%, var(--fds-border));background:color-mix(in srgb, var(--fds-primary-soft) 35%, white);color:var(--fds-text);outline:none;transform:translateY(-1px)}.records-workbar__actions-shell{flex-direction:column;gap:.38rem;width:100%;display:flex}.records-workbar-actions-menu,.record-card-actions-menu{display:none}.records-workbar-actions-menu>summary,.record-card-actions-menu>summary{cursor:pointer;border:1px solid color-mix(in srgb, var(--fds-border) 82%, white);background:color-mix(in srgb, var(--fds-surface-elevated) 96%, white);width:100%;min-height:2.15rem;color:var(--fds-text);border-radius:999px;justify-content:center;align-items:center;padding:.42rem .72rem;font-weight:800;list-style:none;display:flex;box-shadow:inset 0 0 0 1px #fff6}.records-workbar-actions-menu__summary,.record-card-actions-menu__summary{justify-content:space-between;gap:.5rem}.records-workbar-actions-menu__chevron,.record-card-actions-menu__chevron{flex:none;width:.9rem;height:.9rem;transition:transform .16s}.records-workbar-actions-menu>summary::-webkit-details-marker{display:none}.record-card-actions-menu>summary::-webkit-details-marker{display:none}.records-workbar-actions-menu[open]>summary,.record-card-actions-menu[open]>summary{border-bottom-right-radius:0;border-bottom-left-radius:0}.records-workbar-actions-menu[open] .records-workbar-actions-menu__chevron,.record-card-actions-menu[open] .record-card-actions-menu__chevron{transform:rotate(90deg)}.records-workbar-actions-menu__panel,.record-card-actions-menu__panel{border:1px solid color-mix(in srgb, var(--fds-border) 82%, white);background:color-mix(in srgb, var(--fds-surface-elevated) 96%, white);box-shadow:var(--fds-shadow-soft);border-top:0;border-radius:0 0 18px 18px;gap:.38rem;padding:.58rem;display:grid}.records-workbar-actions-menu__panel>button,.record-card-actions-menu__panel>button{justify-content:center;width:100%}.records-main{min-width:0}.records-page-toolbar{justify-content:flex-end;gap:.5rem .55rem}.records-page-toolbar>button,.records-page-toolbar>.records-selected-actions-menu>summary{min-height:var(--fds-control-height);padding-inline:var(--fds-control-padding-x)}.records-page-surface .section-header__title{font-size:clamp(1.02rem,1.35vw,1.24rem)}.records-page-surface .section-header__description{max-width:62ch;line-height:1.32}.records-page-surface .status-pill{width:fit-content}.records-page-surface .surface{border-radius:var(--fds-panel-radius)}.records-page-surface .state-placeholder{border-radius:var(--fds-panel-radius);padding:1rem}.records-map-surface{align-self:start}.records-inline-entry-stack{gap:.85rem;display:grid}.records-inline-entry{padding:0;overflow:hidden}.records-inline-entry details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.6rem;padding:.64rem .82rem;font-size:.98rem;font-weight:800;list-style:none;display:flex}.records-inline-entry details>summary::-webkit-details-marker{display:none}.records-inline-entry details>summary:after{content:"▾";color:var(--fds-muted);margin-left:auto;font-size:.92rem;line-height:1;transition:transform .16s,color .16s}.records-inline-entry details>summary:hover:after,.records-inline-entry details>summary:focus-visible:after{color:color-mix(in srgb, var(--fds-primary) 66%, var(--fds-muted))}.records-inline-entry details[open]>summary:after{transform:rotate(180deg)}.records-inline-entry__body{border-top:1px solid color-mix(in srgb, var(--fds-border) 72%, transparent);padding:1rem .95rem .95rem}.records-inline-entry__intro{justify-content:space-between;align-items:center;gap:1rem;display:flex}.records-inline-entry__intro p{max-width:52rem;color:var(--fds-muted);margin:0;line-height:1.55}.records-inline-entry__intro-actions{flex-wrap:wrap;gap:.75rem;display:flex}.records-inline-editor{border:1px solid color-mix(in srgb, var(--fds-border) 66%, transparent);background:color-mix(in srgb, var(--fds-surface-elevated) 82%, white);border-radius:0 22px 22px;margin:.6rem .65rem .25rem;padding:1.25rem 1.2rem .6rem 1rem;overflow:visible}.records-table__inline-editor-row td{border-bottom:1px solid color-mix(in srgb, var(--fds-border) 68%, transparent);background:0 0;padding:0}.record-form-surface--inline{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.surface.record-form-surface--inline{box-shadow:none;background:0 0;border:0;padding:0;border-radius:0!important;overflow:visible!important}.record-form-inline-heading{border-bottom:1px solid color-mix(in srgb, var(--fds-border) 62%, transparent);width:100%;padding:0 0 .9rem;display:block}.record-form-inline-heading__toggle{text-align:left;width:100%;font:inherit;justify-content:space-between;align-items:center;gap:1rem;min-height:0;padding:0;display:flex;box-shadow:none!important;color:var(--fds-ink)!important;background:0 0!important;border:0!important;border-radius:0!important}.record-form-inline-heading__title{letter-spacing:-.02em;margin:0;font-size:1.15rem;line-height:1.08}.record-form-inline-heading__close{min-width:1.25rem;color:color-mix(in srgb, var(--fds-ink) 72%, transparent);background:0 0;border:0;justify-content:center;align-items:center;padding:.1rem 0;font-family:inherit;font-size:.72rem;font-weight:700;line-height:1;transition:color .16s,transform .16s;display:inline-flex}.record-form-inline-heading__toggle:hover{transform:none;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.record-form-inline-heading__toggle:focus-visible{outline:none}.record-form-inline-heading__close:hover{color:var(--fds-ink);box-shadow:none;background:0 0;border-color:#0000;transform:translateY(-1px)}.record-form-inline-heading__close:focus-visible{outline:none}.record-form-surface--inline .record-form-simple-section{border:1px solid color-mix(in srgb, var(--fds-border) 54%, transparent);background:color-mix(in srgb, var(--fds-surface-elevated) 84%, white);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fds-border) 42%, transparent);border-radius:16px;gap:.85rem;margin-top:0;padding:1rem 1rem 1.05rem}.records-inline-entry__body .record-form-surface--inline .record-form-simple-section:first-of-type{border-top-color:color-mix(in srgb, var(--fds-border) 54%, transparent);z-index:1;border-top-left-radius:0;border-top-right-radius:16px;margin-top:.25rem;padding-top:.85rem;position:relative}.record-form-surface--inline .record-form-simple-section h3{margin:0;font-size:.98rem}.record-form-surface--inline .record-form-simple-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.95rem 1rem}.record-form-surface--inline .record-form-simple-grid>div{min-width:0}:is(.record-form-surface--inline .record-form-simple-grid>div:has(textarea),.record-form-surface--inline .record-form-simple-grid>div:has(.records-quick-add-drop-zone)){grid-column:1/-1}.record-form-surface--inline .action-group{flex-wrap:wrap;justify-content:flex-start;padding-top:.2rem}.record-form-surface--inline .action-group>button{min-height:2.8rem}.record-form-surface--inline .field{gap:.4rem}.record-form-surface--inline .field label,.record-form-surface--inline .field__hint{line-height:1.4}@media (width<=1180px){.record-form-surface--inline .record-form-simple-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.records-map-surface__header{padding-bottom:.25rem}.records-table-shell{padding:0;overflow:hidden}.records-table-shell__header{grid-template-columns:minmax(0,.7fr) minmax(22rem,1fr);align-items:end;gap:.5rem;padding:.58rem .66rem 0;display:grid}.records-table-shell--primary .records-table-shell__header{justify-content:space-between;align-items:baseline;padding:.42rem .56rem 0;display:flex}.records-table-shell--primary .records-table-shell__description{display:none}.records-table-shell--primary .records-table-shell__eyebrow{font-size:.64rem}.records-table-shell--primary .records-table-shell__title{font-size:clamp(1rem,1.35vw,1.14rem)}.records-table-wrap{margin:.42rem}.card>*,.surface>*{z-index:1;position:relative}.status-pill{letter-spacing:.025em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:.25rem;padding:.22rem .58rem;font-size:.7rem;font-weight:700;display:inline-flex}.status-pill--default{background:color-mix(in srgb, var(--fds-surface-elevated) 88%, var(--fds-primary-soft) 12%);color:color-mix(in srgb, var(--fds-text) 82%, var(--fds-primary) 18%)}.status-pill--primary{background:color-mix(in srgb, var(--fds-primary-soft) 84%, var(--fds-surface));color:var(--fds-primary)}.status-pill--danger{background:var(--fds-danger-soft);color:var(--fds-danger)}.status-pill--warning{background:var(--fds-warning-soft);color:var(--fds-warning)}.status-pill--success{background:var(--fds-success-soft);color:var(--fds-success)}.field{gap:.38rem;display:grid}.field__label{font-size:.84rem;font-weight:700}.field__hint{color:var(--fds-muted);font-size:.82rem}.diary-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.diary-field-pref{border:1px solid var(--fds-border);background:color-mix(in srgb, var(--fds-surface-elevated) 90%, var(--fds-primary-soft) 10%);border-radius:12px;gap:.5rem;padding:.65rem .8rem;display:grid}.diary-field-pref__label{letter-spacing:.05em;text-transform:uppercase;color:var(--fds-muted);font-size:.82rem}.diary-field-pref__grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.45rem .8rem;display:grid}.diary-field-pref__item{color:var(--fds-text);align-items:center;gap:.45rem;font-size:.88rem;display:inline-flex}.text-input,.text-area,select,input[type=date],input[type=time],input[type=number],input[type=search],input[type=password],input[type=email],input[type=text],textarea{border:1px solid var(--fds-border);background:var(--fds-input-bg);width:100%;color:var(--fds-input-text);font:inherit;border-radius:12px;font-size:.9rem;line-height:1.35}.text-input:focus-visible,.text-area:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{border-color:color-mix(in srgb, var(--fds-primary) 58%, var(--fds-border));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fds-primary) 36%, transparent);outline:none}.text-input:disabled,.text-area:disabled,select:disabled,input:disabled,textarea:disabled{background:color-mix(in srgb, var(--fds-input-bg) 84%, black);color:color-mix(in srgb, var(--fds-input-text) 66%, var(--fds-text));cursor:not-allowed}.text-input::placeholder,.text-area::placeholder,input::placeholder,textarea::placeholder{color:var(--fds-input-placeholder)}.text-input{min-height:var(--fds-control-height);padding:.62rem .75rem}.text-area{resize:vertical;min-height:150px;padding:.72rem .78rem}select,input[type=date],input[type=time],input[type=number],input[type=search],input[type=password],input[type=email],input[type=text],textarea{min-height:var(--fds-control-height);padding:.62rem .75rem}.info-card__label{color:var(--fds-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.8rem}.info-card__value{margin-top:.35rem;font-size:1.1rem;font-weight:700}.info-card__hint{color:var(--fds-muted);margin-top:.3rem}.app-shell{min-height:100vh;color:var(--fds-text);position:relative}.app-shell__inner{max-width:var(--fds-page-max-width);padding:var(--fds-page-gutter);gap:.75rem;margin:0 auto;display:grid}.site-beta-banner{border:1px solid color-mix(in srgb, var(--fds-primary) 22%, var(--fds-border) 78%);background:linear-gradient(140deg, color-mix(in srgb, var(--fds-primary-soft) 42%, white), color-mix(in srgb, var(--fds-surface-elevated) 94%, white));box-shadow:var(--fds-shadow-soft);border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.7rem .9rem;display:grid}.site-beta-banner__badge{background:color-mix(in srgb, var(--fds-primary) 14%, white);min-height:1.9rem;color:var(--fds-primary-strong);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:.3rem .65rem;font-size:.74rem;font-weight:800;display:inline-flex}.site-beta-banner__copy{color:var(--fds-ink);margin:0;font-size:.84rem;line-height:1.45}.site-beta-banner__action{white-space:nowrap;min-height:2rem;padding:.34rem .82rem}.app-shell__chrome{border-radius:var(--fds-panel-radius);border:1px solid color-mix(in srgb, var(--fds-border) 58%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--fds-surface-elevated) 94%, white), color-mix(in srgb, var(--fds-surface) 90%, transparent));grid-template-columns:minmax(0,1fr);align-items:start;gap:.38rem;min-width:0;padding:.42rem .5rem .48rem;display:grid}.app-shell__header{border:0;border-bottom:1px solid color-mix(in srgb, var(--fds-border) 50%, transparent);min-width:0;box-shadow:none;background:0 0;align-items:center;gap:.45rem;margin-bottom:0;padding:0 0 .34rem;display:flex}.app-shell__header-main{flex-wrap:wrap;align-items:baseline;gap:.12rem .45rem;width:100%;min-width:0;display:flex}.app-shell__header-action{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:.45rem;display:flex}.app-shell__contact-button{min-height:2.1rem;padding:.34rem .82rem;font-size:.81rem}.app-shell__header .app-shell__brand-label{color:var(--fds-primary);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.6rem;font-weight:800}.app-shell__title{letter-spacing:-.035em;max-width:none;font-size:clamp(.95rem,1.2vw,1.12rem);line-height:1;font-family:var(--fds-font-display);margin:0;font-weight:600}.app-shell__subtitle{color:var(--fds-muted);max-width:min(72rem,100%);margin:0;font-size:.74rem;line-height:1.28}.app-shell__main{gap:var(--fds-panel-gap);min-width:0;padding:var(--fds-page-gutter);border-radius:calc(var(--fds-panel-radius) + 4px);border:1px solid color-mix(in srgb, var(--fds-border) 52%, #ffffff4d);background:linear-gradient(#ffffffb8,#fffcf7e6);display:grid;box-shadow:0 24px 54px #2e272012}.app-route-notice{justify-content:flex-start;align-items:center;gap:.4rem;display:flex}.app-route-notice__close{border:1px solid color-mix(in srgb, var(--fds-border) 74%, transparent);background:color-mix(in srgb, var(--fds-surface-elevated) 92%, white);width:1.7rem;height:1.7rem;color:var(--fds-muted);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:1rem;line-height:1;display:inline-flex}.app-route-notice__close:hover,.app-route-notice__close:focus-visible{border-color:color-mix(in srgb, var(--fds-primary) 42%, var(--fds-border));color:var(--fds-primary);background:color-mix(in srgb, var(--fds-primary-soft) 26%, var(--fds-surface-elevated));outline:none}.app-shell__topnav{width:100%;min-width:0;margin-bottom:0}.app-shell__topnav .nav-rail:not(.nav-rail--compact) .nav-rail__items{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));align-items:start;gap:.72rem;display:grid}.app-shell__topnav .nav-rail:not(.nav-rail--compact) .nav-rail__section{border:1px solid color-mix(in srgb, var(--fds-border) 72%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--fds-surface-elevated) 96%, white), color-mix(in srgb, var(--fds-surface) 94%, white));border-radius:22px;gap:.5rem;min-width:0;padding:.82rem .9rem .9rem;display:grid}.app-shell__topnav .nav-rail:not(.nav-rail--compact) .nav-rail__section-label{letter-spacing:.09em;text-transform:uppercase;color:color-mix(in srgb, var(--fds-primary) 84%, var(--fds-primary-ink));margin:0;font-size:.66rem;font-weight:800;display:block}.app-shell__topnav .nav-rail:not(.nav-rail--compact) .nav-rail__section-items{flex-wrap:wrap;gap:.4rem;display:flex}.app-shell__topnav .nav-rail:not(.nav-rail--compact) .nav-rail__item{flex:none;width:auto;min-width:0;padding-inline:.82rem}.app-shell__topnav .nav-rail:not(.nav-rail--compact) .nav-rail__item-label{white-space:nowrap}.nav-rail{gap:0;padding:0;display:grid}.nav-rail__heading-wrap{display:none}.nav-rail__eyebrow{color:#dce8deb8;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.nav-rail__heading-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.nav-rail__heading{letter-spacing:-.05em;font-size:1.55rem;font-family:var(--fds-font-display);color:#f6f0e7;margin:0;font-weight:600}.nav-rail__badge{color:#dce8de99;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.nav-rail__subheading{display:none}.nav-rail__items{gap:var(--fds-nav-gap);scrollbar-width:none;flex-wrap:wrap;align-items:center;display:flex;overflow:visible}.nav-rail__section{align-items:center;gap:var(--fds-nav-gap);flex-wrap:wrap;min-width:0;display:flex}.nav-rail__section--labelled{padding-top:0}.nav-rail__section-label{display:none}.nav-rail__section-items{gap:var(--fds-nav-gap);flex-wrap:wrap;align-items:stretch;display:flex}.nav-rail__item{appearance:none;text-align:center;width:var(--fds-nav-item-width);min-height:var(--fds-nav-item-height);border:1px solid color-mix(in srgb, var(--fds-border) 78%, transparent);background:color-mix(in srgb, var(--fds-surface) 86%, transparent);color:var(--fds-text);box-shadow:none;border-radius:999px;outline:none;justify-content:center;align-items:center;padding:.32rem .48rem;font-weight:600;transition:background-color .14s,border-color .14s,transform .14s,color .14s;display:inline-flex;overflow:visible}.nav-rail__item-content{grid-template-columns:minmax(0,1fr);place-items:center;gap:0;width:100%;display:grid}.nav-rail__marker{display:none}.nav-rail__item-label{text-align:center;min-width:0;font-size:.78rem;line-height:1.16;display:block}.nav-rail__item--active{border-color:color-mix(in srgb, var(--fds-primary) 62%, var(--fds-border));background:color-mix(in srgb, var(--fds-primary-soft) 58%, var(--fds-surface));color:var(--fds-primary-ink);box-shadow:none}.nav-rail__item:hover:not(:disabled){background:color-mix(in srgb, var(--fds-surface-elevated) 88%, transparent);border-color:color-mix(in srgb, var(--fds-primary) 42%, var(--fds-border));color:var(--fds-text);box-shadow:none;transform:none}.nav-rail__item--active:hover:not(:disabled){border-color:color-mix(in srgb, var(--fds-primary) 62%, var(--fds-border));background:color-mix(in srgb, var(--fds-primary-soft) 58%, var(--fds-surface));color:var(--fds-primary-ink);box-shadow:none}.nav-rail--compact{box-shadow:none;background:0 0;border-radius:0;gap:0;padding:0}.nav-rail--compact .nav-rail__heading-wrap{gap:.12rem;padding:0 .1rem .24rem}.nav-rail--compact .nav-rail__heading{font-size:.94rem}.nav-rail--compact .nav-rail__badge{display:none}.nav-rail--compact .nav-rail__items,.nav-rail--compact .nav-rail__section{gap:var(--fds-nav-gap)}.nav-rail--compact .nav-rail__section-label{display:none}.nav-rail--compact .nav-rail__section-items{gap:var(--fds-nav-gap);flex-wrap:wrap}.nav-rail--compact .nav-rail__item{width:var(--fds-nav-item-width);min-height:var(--fds-nav-item-height);border:1px solid color-mix(in srgb, var(--fds-border) 78%, transparent);background:color-mix(in srgb, var(--fds-surface) 86%, transparent);box-shadow:none;border-radius:999px;padding:.32rem .48rem}.nav-rail--compact .nav-rail__item-content{grid-template-columns:minmax(0,1fr);gap:0}.nav-rail--compact .nav-rail__item-label{font-size:.78rem;line-height:1.14}.nav-rail--compact .nav-rail__icon{display:none}.nav-rail--compact .nav-rail__item:hover:not(:disabled){background:color-mix(in srgb, var(--fds-primary-soft) 26%, transparent);border-color:color-mix(in srgb, var(--fds-primary) 42%, var(--fds-border));box-shadow:none;transform:none}.nav-rail--compact .nav-rail__item--active{border-color:color-mix(in srgb, var(--fds-primary) 62%, var(--fds-border));background:color-mix(in srgb, var(--fds-primary-soft) 58%, var(--fds-surface));color:var(--fds-primary-ink);box-shadow:none}.nav-rail__item:focus,.nav-rail__item:focus-visible,.nav-rail--compact .nav-rail__item:focus,.nav-rail--compact .nav-rail__item:focus-visible{border-color:color-mix(in srgb, var(--fds-primary) 62%, var(--fds-border));box-shadow:none;outline:none}.section-header{border-bottom:1px solid color-mix(in srgb, var(--fds-border) 54%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.42rem .82rem;padding-bottom:.38rem;display:flex}.section-header__content{flex-wrap:wrap;flex:100%;align-items:baseline;gap:.2rem .82rem;min-width:0;display:flex}.section-header__heading-row{align-items:baseline;gap:.45rem;min-width:0;display:flex}.section-header__title{letter-spacing:-.025em;font-size:clamp(.98rem,1.2vw,1.16rem);line-height:1.05;font-family:var(--fds-font-display);margin:0;font-weight:600}.section-header__description{color:var(--fds-muted);flex:24rem;max-width:76ch;margin:0;font-size:.82rem;line-height:1.3}.section-header__action{justify-content:flex-start;align-items:center;gap:var(--fds-action-gap-dense);flex:100%;min-width:0;display:flex}.section-header__action .action-group{flex-wrap:wrap;justify-content:flex-start;align-items:center}.section-header__action .action-group>button,.section-header__action .action-group>.records-selected-actions-menu>summary{min-height:2.1rem;padding:.46rem .68rem;font-size:.82rem}.item-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.summary-muted-label{opacity:.8}.support-summary-title>h3,.support-summary-title>p{margin:0}.support-summary-description{color:var(--fds-muted);margin-top:.25rem}.support-workspace-id{font-size:.85rem}.public-site-shell{min-height:100vh;padding:clamp(.9rem,2vw,1.6rem)}.public-site-shell__frame{gap:1.25rem;width:min(1140px,100%);margin:0 auto;display:grid}.public-site-shell__header,.public-site-shell__footer{border:1px solid color-mix(in srgb, var(--fds-border) 76%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--fds-surface-elevated) 95%, transparent), color-mix(in srgb, var(--fds-surface) 98%, transparent));box-shadow:var(--fds-shadow-soft);border-radius:22px}.public-site-shell__header{grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;align-items:center;gap:.85rem 1rem;padding:.8rem 1rem;display:grid}.public-site-shell__brand{min-height:0;color:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:.7rem;padding:0;display:inline-flex}.public-site-shell__brand:hover:not(:disabled){box-shadow:none;background:0 0;transform:none}.public-site-shell__brand-mark{background:linear-gradient(180deg, color-mix(in srgb, var(--fds-primary-soft) 84%, white), color-mix(in srgb, var(--fds-surface-elevated) 92%, white));border:1px solid color-mix(in srgb, var(--fds-primary) 30%, var(--fds-border) 70%);width:2.3rem;height:2.3rem;color:var(--fds-primary-strong);font-family:var(--fds-font-display);border-radius:999px;place-items:center;font-size:1.2rem;font-weight:700;display:grid}.public-site-shell__brand-copy{text-align:left;gap:.08rem;display:grid}.public-site-shell__brand-name{font-family:var(--fds-font-display);letter-spacing:-.03em;font-size:1.22rem;font-weight:700}.public-site-shell__brand-tag{color:var(--fds-muted);font-size:.76rem;line-height:1.3}.public-site-shell__nav,.public-site-shell__actions,.public-site-shell__footer-actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.public-site-shell__nav{justify-content:center}.public-site-shell__actions{justify-content:flex-end}.public-site-shell__nav-button{min-height:2rem;box-shadow:none;padding:.3rem .72rem;font-size:.82rem}.public-site-shell__nav-button--active{border-color:color-mix(in srgb, var(--fds-primary) 48%, var(--fds-border) 52%);background:color-mix(in srgb, var(--fds-primary-soft) 58%, white);color:var(--fds-primary-strong)}.public-site-shell__main,.public-home,.public-detail-page{gap:1rem;display:grid}.public-home__hero,.public-detail-page__hero,.public-detail-page__panel,.public-detail-page__message,.public-detail-page__workflow,.public-home__summary-card,.public-detail-page__summary-card,.public-home__workflow-card,.public-detail-page__workflow-card,.public-detail-page__section-stack{box-shadow:var(--fds-shadow-soft);border-radius:22px}.public-home__hero{background:linear-gradient(140deg, color-mix(in srgb, var(--fds-surface) 97%, var(--fds-primary-soft) 3%), color-mix(in srgb, var(--fds-surface-strong) 95%, white))}.public-home__hero,.public-detail-page__hero,.public-home__summary-card,.public-detail-page__summary-card,.public-home__workflow-card,.public-detail-page__workflow-card,.public-detail-page__message,.public-detail-page__section-stack{padding:clamp(1.1rem,1.9vw,1.45rem)}.public-home__hero-main,.public-home__hero-copy,.public-detail-page__hero-main{gap:.7rem;display:grid}.public-home__eyebrow,.public-home__section-label{color:var(--fds-primary);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:800}.public-home__title,.public-home__section-title{font-family:var(--fds-font-display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(1.9rem,3.3vw,2.9rem);line-height:1.02}.public-home__section-title{font-size:clamp(1.35rem,2.1vw,1.9rem);line-height:1.08}.public-home__description,.public-home__card-copy,.public-home__proof-copy,.public-home__meta,.public-home__aside-note,.public-home__workflow-item-copy,.public-detail-page__workflow-grid p,.public-detail-page__message .public-home__description,.public-detail-page__cta-note{color:var(--fds-muted);max-width:60ch;margin:0;font-size:.92rem;line-height:1.55}.public-home__hero--split,.public-detail-page__hero--split{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:1rem 1.5rem;display:grid}.public-home__aside,.public-detail-page__cta-panel{align-content:start;gap:.7rem;min-width:0;display:grid}.public-home__hero-main,.public-detail-page__hero-main{max-width:58ch}.public-home__aside,.public-detail-page__cta-panel{border:1px solid color-mix(in srgb, var(--fds-primary) 18%, var(--fds-border) 82%);background:linear-gradient(180deg, color-mix(in srgb, var(--fds-surface-elevated) 96%, white), color-mix(in srgb, var(--fds-surface) 98%, transparent));border-radius:18px;padding:1rem;box-shadow:inset 0 1px #ffffff94,0 10px 24px #2e271f08}.public-home__aside-actions,.public-detail-page__cta-actions{gap:.55rem;display:grid}.public-home__aside-actions>*,.public-detail-page__cta-actions>*{width:100%;box-shadow:none;justify-content:center}.public-home__aside-actions>:hover:not(:disabled),.public-detail-page__cta-actions>:hover:not(:disabled){box-shadow:none}.contact-page__actions-row{border:1px solid color-mix(in srgb, var(--fds-primary) 16%, var(--fds-border) 84%);background:linear-gradient(180deg, color-mix(in srgb, var(--fds-surface-elevated) 94%, white), color-mix(in srgb, var(--fds-surface) 97%, transparent));border-radius:22px;box-shadow:inset 0 1px #ffffff8c,0 10px 24px #2e271f08}.contact-page__actions-row>*,.contact-page__actions-row>:hover:not(:disabled){box-shadow:none}.public-home__summary-grid,.public-detail-page__grid,.public-home__workflow-list{gap:1rem;display:grid}.public-home__summary-grid,.public-detail-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-home__summary-card,.public-detail-page__summary-card,.public-detail-page__panel,.public-detail-page__message,.public-detail-page__workflow,.public-home__workflow-card,.public-detail-page__workflow-card{gap:.8rem;display:grid}.public-home__card-label{color:var(--fds-primary);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:800}.public-home__card-title,.public-home__workflow-item-title,.public-detail-page__workflow-grid h3{letter-spacing:-.03em;margin:0;font-size:1.04rem;line-height:1.24}.public-home__section{gap:.8rem;display:grid}.public-home__section-heading{gap:.35rem;display:grid}.public-detail-page__list{color:var(--fds-muted);gap:.5rem;margin:0;padding-left:1.1rem;font-size:.92rem;line-height:1.5;display:grid}.public-detail-page__workflow-step{background:color-mix(in srgb, var(--fds-surface) 86%, white);border:1px solid color-mix(in srgb, var(--fds-primary) 30%, var(--fds-border) 70%);width:2rem;height:2rem;color:var(--fds-primary-strong);border-radius:999px;place-items:center;margin-bottom:.6rem;font-weight:800;display:inline-grid}.public-detail-page__workflow-grid>div{align-content:start;gap:.45rem;display:grid}.public-home__workflow-list{gap:.9rem}.public-home__workflow-item{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;display:grid}.public-home__workflow-item>div{gap:.3rem;display:grid}.public-detail-page__section-stack{gap:0;display:grid}.public-detail-page__section-block{border-top:1px solid color-mix(in srgb, var(--fds-border) 76%, transparent);gap:.65rem;padding-top:1rem;display:grid}.public-detail-page__section-block:first-child{border-top:0;padding-top:0}.public-site-shell__footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem 1rem;padding:.9rem 1rem;display:grid}.public-site-shell__footer-copy{color:var(--fds-muted);margin:0;font-size:.88rem;line-height:1.5}.auth-shell{place-items:center;min-height:100vh;padding:clamp(1rem,2vw,2rem);display:grid}.auth-shell__beta-banner,.auth-shell__storage-warning{width:min(1120px,100%);margin:0 auto 1rem}@media (width<=840px){.site-beta-banner{grid-template-columns:minmax(0,1fr)}.site-beta-banner__action{width:100%}}.auth-shell__frame{grid-template-columns:minmax(320px,1.05fr) minmax(320px,.95fr);align-items:stretch;gap:clamp(1rem,2vw,1.75rem);width:min(1120px,100%);display:grid}.auth-shell__hero,.auth-shell__card{width:100%}.auth-shell__hero.surface,.auth-shell__card.surface,.auth-shell__card.card{background:linear-gradient(180deg, color-mix(in srgb, var(--fds-surface) 96%, var(--fds-primary-soft) 4%), color-mix(in srgb, var(--fds-surface-strong) 94%, transparent));border-color:color-mix(in srgb, var(--fds-border) 72%, var(--fds-primary) 28%)}.auth-shell__hero{align-content:space-between;min-height:100%;display:grid}.auth-shell__eyebrow{color:var(--fds-primary);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.auth-shell__hero-title{letter-spacing:-.04em;margin:0;font-size:clamp(1.85rem,3.4vw,2.85rem);line-height:1.02}.auth-shell__hero-copy,.auth-shell__lede{color:var(--fds-muted);margin:0;font-size:.9rem;line-height:1.44}.auth-shell__info-grid{gap:.6rem;display:grid}.auth-shell__info-card{background:color-mix(in srgb, var(--fds-surface-elevated) 88%, transparent);padding:clamp(.82rem,1.3vw,1rem)}.auth-shell__info-card h3,.auth-shell__info-card p{margin:0}.auth-shell__info-card p{color:var(--fds-muted);margin-top:.35rem;font-size:.86rem;line-height:1.42}.auth-shell__approval-lead{color:var(--fds-ink);font-weight:800}.auth-shell__approval-qr{border:1px solid var(--fds-border);width:100%;max-width:240px;box-shadow:var(--fds-shadow-soft);background:#fff;border-radius:18px;align-self:flex-start;padding:.5rem}.auth-shell__audience-spotlight{background:linear-gradient(135deg, color-mix(in srgb, var(--fds-primary-soft) 44%, #ffffff2e), color-mix(in srgb, var(--fds-surface-elevated) 78%, transparent));border-color:color-mix(in srgb, var(--fds-primary) 42%, var(--fds-border) 58%)}.auth-shell__public-links{background:color-mix(in srgb, var(--fds-surface-elevated) 92%, transparent)}.auth-shell__public-links-label{color:var(--fds-ink);margin:0;font-size:.82rem;font-weight:700}.auth-shell__public-links-actions{flex-wrap:wrap;gap:.45rem;display:flex}.auth-shell__spotlight-title{margin:0;font-size:1rem}.auth-shell__badge{margin-bottom:.2rem}.auth-shell__title{margin:0;font-size:clamp(1.35rem,2.35vw,1.8rem)}.auth-shell__recovery{border-top:1px solid color-mix(in srgb, var(--fds-border) 72%, transparent);margin-top:1.15rem;padding-top:1.15rem}.auth-shell__remember{color:var(--fds-muted);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.auth-shell__remember input[type=checkbox]{width:1rem;height:1rem}.auth-shell__consent{color:var(--fds-muted);grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.65rem;font-size:.84rem;line-height:1.45;display:grid}.auth-shell__consent input[type=checkbox]{width:1rem;height:1rem;margin-top:.15rem}.auth-shell__text-actions{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.auth-shell__footer-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch;gap:.5rem .6rem;width:100%;display:grid}.auth-shell__footer-actions>*{width:100%;min-width:0;min-height:2.2rem;box-shadow:none;padding:.3rem .62rem;font-size:.76rem}.auth-shell__footer-actions--single{grid-template-columns:minmax(0,1fr);width:100%}.auth-shell__footer-actions>.button--primary{font-size:.78rem}.auth-shell__footer-actions>:not(.button--primary){color:var(--fds-muted);border-color:color-mix(in srgb, var(--fds-border) 80%, transparent);box-shadow:none;background:0 0}.auth-shell__footer-actions>:not(.button--primary):hover:not(:disabled){background:color-mix(in srgb, var(--fds-surface-elevated) 88%, white);color:var(--fds-text);border-color:color-mix(in srgb, var(--fds-border) 72%, var(--fds-primary) 28%);box-shadow:none}.auth-shell__text-button{color:var(--fds-primary);box-shadow:none;background:0 0;border:0;padding:0;font-weight:700}.auth-shell__text-button:hover:not(:disabled){color:color-mix(in srgb, var(--fds-primary) 88%, white);box-shadow:none;background:0 0;transform:none}.auth-shell__hint-list{color:var(--fds-muted);gap:.25rem;margin:0;padding-left:1.1rem;display:grid}.contact-page{isolation:isolate;background:radial-gradient(circle at top left, color-mix(in srgb, var(--fds-primary-soft) 30%, transparent), transparent 42%), radial-gradient(circle at bottom right, color-mix(in srgb, var(--fds-primary-soft) 22%, transparent), transparent 38%), linear-gradient(180deg, color-mix(in srgb, var(--fds-page-bg) 88%, white), var(--fds-page-bg));position:relative;overflow:hidden}.contact-page__glow{filter:blur(12px);opacity:.65;pointer-events:none;z-index:-1;border-radius:999px;width:26rem;height:26rem;position:absolute;inset:auto}.contact-page__glow--left{background:radial-gradient(circle, color-mix(in srgb, var(--fds-primary-soft) 46%, transparent), transparent 70%);top:-10rem;left:-8rem}.contact-page__glow--right{background:radial-gradient(circle, color-mix(in srgb, var(--fds-primary-soft) 34%, transparent), transparent 70%);bottom:-8rem;right:-10rem}.contact-page__frame{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:stretch;gap:clamp(1rem,2vw,1.5rem)}.contact-page__hero,.contact-page__form-card{position:relative;overflow:hidden}.contact-page__hero{background:linear-gradient(140deg, color-mix(in srgb, var(--fds-surface) 96%, var(--fds-primary-soft) 4%), color-mix(in srgb, var(--fds-surface-strong) 92%, white)), var(--fds-surface);align-content:start;gap:clamp(.88rem,1.5vw,1.15rem);min-height:100%;padding:clamp(1rem,1.8vw,1.45rem);display:grid}.contact-page__hero:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--fds-primary-soft) 34%, transparent), transparent 68%);pointer-events:none;border-radius:999px;width:11rem;height:11rem;position:absolute;inset:auto -3rem -3rem auto}.contact-page__headline{letter-spacing:-.04em;max-width:16.5ch;margin:0;font-size:clamp(1.5rem,2.2vw,2.2rem);line-height:1.02}.contact-page__intro{max-width:52ch;color:var(--fds-muted);margin:0;font-size:.9rem;line-height:1.44}.contact-page__intro-note{max-width:52ch;color:var(--fds-muted);margin:-.25rem 0 0;font-size:.84rem;line-height:1.4}.contact-page__quick-grid{gap:.6rem;display:grid}.contact-page__quick-card{background:color-mix(in srgb, var(--fds-surface-elevated) 92%, white);gap:.3rem;display:grid}.contact-page__quick-card h3{letter-spacing:-.02em;font-size:.92rem;line-height:1.2}.contact-page__quick-card h3,.contact-page__quick-card p{margin:0}.contact-page__quick-card p{color:var(--fds-muted);font-size:.84rem;line-height:1.4}.contact-page__quick-label{color:var(--fds-primary);text-transform:uppercase;letter-spacing:.09em;font-size:.72rem;font-weight:800}.contact-page__info-band{background:linear-gradient(140deg, color-mix(in srgb, var(--fds-primary-soft) 36%, transparent), color-mix(in srgb, var(--fds-surface-elevated) 80%, transparent));border-color:color-mix(in srgb, var(--fds-primary) 38%, var(--fds-border) 62%)}.contact-page__info-band-inner{grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;gap:.4rem .75rem;display:grid}.contact-page__email-inline{letter-spacing:-.03em;margin:0;font-size:clamp(.88rem,1.05vw,.96rem);font-weight:800}.contact-page__email-inline a{color:var(--fds-primary-strong);text-decoration:none}.contact-page__email-inline a:hover{text-decoration:underline}.contact-page__info-band-copy{color:var(--fds-text);margin:0;font-size:.84rem;line-height:1.4}.contact-page__form-card{background:linear-gradient(180deg, color-mix(in srgb, var(--fds-surface) 95%, var(--fds-primary-soft) 5%), color-mix(in srgb, var(--fds-surface-strong) 94%, white)), var(--fds-surface);align-content:start;padding:clamp(.95rem,1.45vw,1.15rem);display:grid}.contact-page__name-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:.6rem;display:grid}.contact-page__success-card{background:color-mix(in srgb, var(--fds-primary-soft) 18%, var(--fds-surface-elevated));border-color:color-mix(in srgb, var(--fds-primary) 42%, var(--fds-border) 58%)}.contact-page__success-copy{color:var(--fds-text);margin:0;font-size:.86rem;line-height:1.4}.contact-page__success-meta{color:var(--fds-muted);margin:0;font-size:.8rem}.contact-page__footer{gap:.6rem;padding-top:0;display:grid}.contact-page__footer-copy{color:var(--fds-muted);margin:0;font-size:.84rem;line-height:1.4}.contact-page__actions-row{padding:.45rem}.contact-page .field{gap:.42rem}.contact-page .field__label{color:var(--fds-text);letter-spacing:.02em;text-transform:none;font-size:.88rem;font-weight:700}.contact-page .field__hint{color:var(--fds-muted)}.record-card-header,.device-card-header{justify-content:space-between;align-items:center;gap:.45rem;display:flex}.record-card-meta,.device-card-meta{color:var(--fds-muted);font-size:.9rem}.record-card{overflow:hidden}.record-card__layout{grid-template-columns:minmax(11.5rem,16.5rem) minmax(0,1fr);align-items:stretch;gap:clamp(.72rem,1.3vw,1rem);display:grid}.record-card__media{min-height:12.5rem}.record-card__media-button,.record-card__media-empty{border-radius:14px;width:100%;height:100%;min-height:12.5rem}.record-card__media-button{border:1px solid var(--fds-border);background:#080806;justify-content:center;align-items:center;padding:.42rem;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a}.record-card__media-button img{object-fit:contain;width:100%;height:100%;max-height:15.25rem;display:block}.record-card__media-empty{border:1px dashed color-mix(in srgb, var(--fds-muted) 38%, transparent);background:color-mix(in srgb, var(--fds-surface-muted) 74%, transparent);color:var(--fds-muted);place-items:center;font-weight:700;display:grid}.record-card__media-empty--blank{color:#0000}.record-card__content{align-content:start;gap:.6rem;min-width:0;display:grid}.record-card-actions{border-top:1px solid color-mix(in srgb, var(--fds-border) 56%, transparent);gap:.32rem;margin-top:.02rem;padding-top:.45rem}.record-card-metadata-details{color:var(--fds-text)}.record-card-metadata-details summary{cursor:pointer;font-weight:700}.record-card-metadata-details .record-card-meta-list{margin-top:.75rem}.record-card-meta span{color:var(--fds-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700;line-height:1.15;display:block}.record-card-meta strong{min-width:0;color:var(--fds-text);overflow-wrap:anywhere;word-break:normal;font-size:.95rem;font-weight:650;line-height:1.3;display:block}.record-card-meta-link{width:fit-content;color:var(--fds-text);text-underline-offset:.18em;font-size:.95rem;font-weight:700;line-height:1.3;text-decoration:underline;display:inline-flex}.record-card-id,.device-card-id{letter-spacing:.01em;font-size:.98rem;font-weight:700}.record-card-meta-list,.device-card-meta-list{gap:.5rem .65rem;display:grid}.record-card-meta-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,11.5rem),1fr))}.record-card-actions>button,.record-card-actions-menu__panel>button{border-radius:999px;min-height:1.82rem;padding:.26rem .56rem;font-size:.74rem}.record-card-meta--gps-or-rough-location,.record-card-meta--notes,.record-card-meta--in-situ-details{grid-column:span 2}.record-form-grid,.setup-choice-grid,.setup-template-grid{gap:.75rem;display:grid}.record-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-fill-slots-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.record-form-grid__cell{min-width:0}.setup-choice-grid,.setup-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-choice-grid--single-column{grid-template-columns:minmax(0,1fr)}.setup-choice,.setup-template{text-align:left;border-radius:var(--fds-panel-radius);border:1px solid var(--fds-border);width:100%;color:var(--fds-text);cursor:pointer;background:#ffffffc7;gap:.35rem;padding:.78rem .85rem;transition:border-color .12s,box-shadow .12s,transform .12s,background .12s;display:grid}.setup-choice:hover,.setup-template:hover{border-color:#74dbe9a6;transform:translateY(-1px)}.setup-choice--active,.setup-template--active{border-color:var(--fds-primary);background:#376a763d;box-shadow:0 0 0 1px #74dbe947,0 10px 24px #070e1433}.setup-choice span,.setup-template span{color:var(--fds-muted);font-size:.84rem;line-height:1.36}.setup-choice strong,.setup-template strong{color:var(--fds-text);font-size:.94rem}.setup-choice--active strong,.setup-template--active strong{color:var(--fds-primary)}.setup-focus-panel.surface,.setup-focus-panel.card{background:linear-gradient(180deg, color-mix(in srgb, var(--fds-surface-elevated) 92%, transparent), color-mix(in srgb, var(--fds-primary-soft) 18%, transparent));border-color:color-mix(in srgb, var(--fds-primary) 24%, var(--fds-border) 76%)}.setup-focus-panel__eyebrow{color:var(--fds-primary);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .35rem;font-size:.74rem;font-weight:800}.setup-focus-panel__title{margin:0;font-size:1.15rem}.setup-focus-panel__copy{color:var(--fds-muted);margin:.4rem 0 0;line-height:1.55}.setup-focus-panel__tags{flex-wrap:wrap;gap:.55rem;display:flex}.setup-focus-tag{border:1px solid color-mix(in srgb, var(--fds-primary) 28%, var(--fds-border) 72%);background:color-mix(in srgb, var(--fds-surface-elevated) 82%, transparent);color:var(--fds-text);border-radius:999px;align-items:center;padding:.35rem .65rem;font-size:.84rem;font-weight:700;display:inline-flex}.onboarding-steps{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.6rem;display:grid}.onboarding-step{border-radius:var(--fds-panel-radius);border:1px solid color-mix(in srgb, var(--fds-border) 84%, transparent);background:color-mix(in srgb, var(--fds-surface) 92%, transparent);grid-template-columns:1.5rem minmax(0,1fr);align-items:start;gap:.55rem;padding:.65rem .7rem;display:grid}.onboarding-step--active{border-color:color-mix(in srgb, var(--fds-primary) 36%, var(--fds-border) 64%);background:color-mix(in srgb, var(--fds-primary-soft) 18%, var(--fds-surface) 82%)}.onboarding-step--complete{border-color:color-mix(in srgb, var(--fds-success) 34%, var(--fds-border) 66%);background:color-mix(in srgb, var(--fds-success) 10%, var(--fds-surface) 90%)}.onboarding-step__index{width:1.5rem;height:1.5rem;color:var(--fds-muted);background:color-mix(in srgb, var(--fds-border) 65%, transparent);border-radius:999px;justify-content:center;align-items:center;font-size:.75rem;font-weight:800;display:inline-flex}.onboarding-step--active .onboarding-step__index,.onboarding-step--complete .onboarding-step__index{color:var(--fds-text);background:color-mix(in srgb, var(--fds-primary) 22%, transparent)}.onboarding-step__body{gap:.12rem;display:grid}.onboarding-step__body strong{font-size:.87rem}.onboarding-step__body span{color:var(--fds-muted);font-size:.76rem;line-height:1.38}.onboarding-step-panel{gap:.8rem;display:grid}.onboarding-review-panel.surface,.onboarding-review-panel.card{border-color:color-mix(in srgb, var(--fds-border) 78%, transparent);background:color-mix(in srgb, var(--fds-surface-elevated) 92%, transparent)}.onboarding-readiness-row{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;display:grid}.onboarding-readiness-status{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-width:5.5rem;padding:.22rem .55rem;font-size:.72rem;font-weight:800;display:inline-flex}.onboarding-readiness-status--ok{color:color-mix(in srgb, var(--fds-success) 82%, black);border:1px solid color-mix(in srgb, var(--fds-success) 34%, var(--fds-border) 66%);background:color-mix(in srgb, var(--fds-success) 16%, transparent)}.onboarding-readiness-status--pending{color:color-mix(in srgb, var(--fds-warning) 86%, black);border:1px solid color-mix(in srgb, var(--fds-warning) 34%, var(--fds-border) 66%);background:color-mix(in srgb, var(--fds-warning) 16%, transparent)}.settings-summary-grid{gap:var(--fds-panel-gap);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;display:grid}.home-defaults-layout{gap:var(--fds-panel-gap);align-items:start;display:grid}.home-defaults-main,.home-defaults-side{gap:var(--fds-panel-gap);min-width:0;display:grid}.home-defaults-compact-note{grid-column:1/-1;margin:0}.home-defaults-layout--compact{grid-template-columns:minmax(0,1fr)}.home-defaults-layout--compact .home-defaults-side{order:1;position:static;top:auto}.home-defaults-layout--compact .home-defaults-main{order:2}.home-defaults-more-actions{border-top:1px solid color-mix(in srgb, var(--fds-border) 62%, transparent);margin-top:.15rem;padding-top:.4rem}.home-defaults-more-actions>summary{cursor:pointer;color:var(--fds-muted);font-size:.84rem;font-weight:700;list-style:none}.home-defaults-more-actions>summary::-webkit-details-marker{display:none}.home-defaults-more-actions>.action-group{margin-top:.55rem}.home-defaults-feedback{margin:.05rem 0 0}.settings-layout-list{gap:.7rem;display:grid}.settings-layout-list__row{border:1px solid color-mix(in srgb, var(--fds-border) 82%, white);border-radius:var(--fds-radii-md);background:color-mix(in srgb, var(--fds-surface) 88%, white);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.85rem 1rem;display:grid}.settings-layout-list__row--dragging{opacity:.58}.settings-layout-list__meta{gap:.2rem;min-width:0;display:grid}.settings-layout-list__meta strong{font-size:.95rem}.settings-layout-list__meta .support-workspace-hint{overflow-wrap:anywhere}.settings-layout-list__controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.settings-layout-list__drag-handle{cursor:grab;color:color-mix(in srgb, var(--fds-ink) 55%, transparent);-webkit-user-select:none;user-select:none;font-size:1rem;line-height:1}.settings-layout-list__controls .form-check{align-items:center;gap:.45rem;margin:0;display:inline-flex}@media (width<=740px){.settings-layout-list__row{grid-template-columns:minmax(0,1fr)}.settings-layout-list__controls{justify-content:flex-start}}@media (width>=1180px){.home-defaults-layout{grid-template-columns:minmax(0,1.22fr) minmax(20rem,.78fr)}.home-defaults-side{position:sticky;top:.9rem}.home-defaults-layout--compact{grid-template-columns:minmax(0,1fr)}}.hub-grid{gap:var(--fds-panel-gap);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;display:grid}.hub-workspace{width:100%;margin-inline:auto;padding:0}.hub-workspace--editorial{padding:var(--fds-panel-padding);border:1px solid color-mix(in srgb, var(--fds-border) 58%, transparent);border-radius:var(--fds-panel-radius);background:linear-gradient(180deg, color-mix(in srgb, var(--fds-surface-elevated) 94%, white), color-mix(in srgb, var(--fds-surface) 98%, white));box-shadow:0 14px 32px #2e27200d}.hub-masthead{border-bottom:1px solid color-mix(in srgb, var(--fds-border) 68%, transparent);justify-content:space-between;align-items:end;gap:.8rem;padding:.12rem 0 .65rem;display:flex}.hub-masthead__copy{gap:.45rem;max-width:44rem;display:grid}.hub-masthead__copy .section-header{gap:.45rem}.hub-masthead__copy .section-header__title{letter-spacing:-.03em;font-size:clamp(1.6rem,2vw,2rem)}.hub-masthead__copy .section-header__description{max-width:40rem}.hub-index-chips{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;max-width:28rem;display:flex}.hub-index-chips>span{border:1px solid color-mix(in srgb, var(--fds-border) 72%, transparent);background:color-mix(in srgb, var(--fds-surface-elevated) 74%, transparent);color:var(--fds-muted);letter-spacing:.01em;border-radius:999px;padding:.42rem .74rem;font-size:.81rem;font-weight:600;line-height:1}.hub-masthead--compact{border-bottom:1px solid color-mix(in srgb, var(--fds-border) 62%, transparent);padding-bottom:.45rem}.hub-masthead--compact .section-header{gap:.45rem}.hub-masthead--compact .section-header__eyebrow{display:none}.hub-masthead--compact .section-header__title{letter-spacing:-.035em;font-size:clamp(1.12rem,1.55vw,1.38rem)}.hub-masthead--compact .section-header__description{max-width:52rem;color:var(--fds-muted)}.hub-index{gap:var(--fds-panel-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.hub-index-section{border:1px solid color-mix(in srgb, var(--fds-border) 56%, transparent);border-radius:var(--fds-panel-radius);background:color-mix(in srgb, var(--fds-surface) 88%, transparent);grid-template-columns:minmax(10rem,13rem) minmax(0,1fr);gap:.85rem;padding:.78rem;display:grid}.hub-index-section:first-child{padding-top:.78rem}.hub-index-section:last-child{padding-bottom:.78rem}.hub-index-section__header{background:0 0;border-right:0;padding:.24rem 0 0}.hub-index-section__heading{gap:.32rem;display:grid}.hub-index-section__title{letter-spacing:-.04em;font-size:1.02rem;font-weight:700;font-family:var(--fds-font-display);margin:0}.hub-index-section__description{color:var(--fds-muted);max-width:15rem;margin:0;font-size:.82rem;line-height:1.38}.hub-index-list{border-top:0;gap:.48rem;padding:.05rem 0 0;display:grid}.hub-index-row{border:1px solid color-mix(in srgb, var(--fds-border) 72%, transparent);border-radius:var(--fds-panel-radius);background:linear-gradient(180deg, color-mix(in srgb, var(--fds-surface-elevated) 96%, white), color-mix(in srgb, var(--fds-surface) 98%, white));width:100%;color:inherit;text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.72rem .78rem;transition:background .12s,color .12s,border-color .12s,box-shadow .12s,transform .12s;display:grid;box-shadow:0 6px 14px #4e41290a}.hub-index-row:last-child{border-bottom:1px solid color-mix(in srgb, var(--fds-border) 72%, transparent)}.hub-index-row:hover,.hub-index-row:focus-visible{border-color:color-mix(in srgb, var(--fds-primary) 34%, var(--fds-border));background:linear-gradient(180deg, color-mix(in srgb, var(--fds-primary-soft) 20%, white), color-mix(in srgb, var(--fds-surface-elevated) 97%, white));transform:translateY(-1px);box-shadow:0 10px 22px #4e412913}.hub-index-row__body{gap:.24rem;min-width:0;display:grid}.hub-index-row__titleline{flex-wrap:wrap;align-items:baseline;gap:.58rem;display:flex}.hub-index-row__title{letter-spacing:-.02em;color:var(--fds-text);font-size:.95rem;font-weight:700}.hub-index-row__meta{color:color-mix(in srgb, var(--fds-text) 48%, var(--fds-muted) 52%);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:700}.hub-index-row__detail{color:var(--fds-muted);max-width:42rem;font-size:.84rem;line-height:1.34}.hub-index-row__arrow{color:color-mix(in srgb, var(--fds-text) 44%, var(--fds-primary) 56%);justify-content:center;align-items:center;padding:0;transition:transform .12s,color .12s;display:inline-flex}.hub-index-row__arrow-icon{width:.8rem;height:.8rem;display:block}.hub-index-row:hover .hub-index-row__arrow,.hub-index-row:focus-visible .hub-index-row__arrow{color:var(--fds-primary-strong);transform:translate(1px)}.hub-index-row:focus-visible{outline:2px solid color-mix(in srgb, var(--fds-primary) 35%, white);outline-offset:2px}@media (width<=980px){.hub-index-section{grid-template-columns:minmax(0,1fr);gap:.9rem}.hub-index-section__header{border-bottom:0}.hub-index-section__description{max-width:none}}.hub-card{height:auto;padding:.35rem}.hub-card>.stack{min-height:0}.hub-card .section-header__title{letter-spacing:-.02em;font-size:1.24rem}.hub-card__list{color:var(--fds-muted);gap:.55rem;margin:0;padding-left:1.15rem;line-height:1.6;display:grid}.hub-card .action-group{margin-top:auto;padding-top:.3rem}.home-dashboard{gap:1.35rem;display:grid}.home-intro__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--fds-primary);margin:0;font-size:.76rem;font-weight:800}.home-hero,.home-section-card,.home-admin-card{border:1px solid color-mix(in srgb, var(--fds-border) 78%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--fds-surface-elevated) 94%, transparent), color-mix(in srgb, var(--fds-surface) 98%, transparent));border-radius:24px;box-shadow:0 16px 34px #2b27200b}.home-hero{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.82fr);align-items:start;gap:1.2rem;padding:1.35rem;display:grid}.home-hero__main{gap:.78rem;display:grid}.home-hero__title{max-width:15ch;font-family:var(--fds-font-display);letter-spacing:-.04em;margin:0;font-size:clamp(1.75rem,2.4vw,2.3rem);line-height:1.01}.home-hero__description{max-width:42rem;color:var(--fds-muted);margin:0;font-size:.95rem;line-height:1.62}.home-hero__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;margin-top:.1rem;display:grid}.home-hero__fact{border:1px solid color-mix(in srgb, var(--fds-border) 76%, transparent);background:color-mix(in srgb, var(--fds-surface-elevated) 82%, white);border-radius:18px;gap:.24rem;padding:.88rem .95rem;display:grid}.home-hero__fact-label{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--fds-primary) 82%, var(--fds-primary-ink));margin:0;font-size:.72rem;font-weight:800}.home-hero__fact-detail{color:var(--fds-muted);margin:0;font-size:.88rem;line-height:1.46}.home-quick-panel{border:1px solid color-mix(in srgb, var(--fds-border) 72%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--fds-surface-elevated) 98%, white), color-mix(in srgb, var(--fds-surface) 94%, white));border-radius:20px;align-self:stretch;gap:.82rem;padding:1.05rem;display:grid;box-shadow:inset 0 1px #ffffffa3}.home-quick-panel__title{font-family:var(--fds-font-display);letter-spacing:-.03em;margin:-.1rem 0 0;font-size:1.24rem;line-height:1.04}.home-quick-panel__actions{gap:.62rem;display:grid}.home-quick-panel__actions>button{justify-content:center;width:100%;min-height:2.8rem}.home-quick-panel__note{color:var(--fds-muted);margin:0;font-size:.9rem;line-height:1.54}.home-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.15rem;display:grid}.home-section-card{gap:.92rem;padding:1.2rem;display:grid}.home-section-card__header{gap:.28rem;display:grid}.home-section-card__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--fds-primary) 86%, var(--fds-primary-ink));margin:0;font-size:.72rem;font-weight:800}.home-section-card__title{font-family:var(--fds-font-display);letter-spacing:-.03em;margin:0;font-size:clamp(1.28rem,1.8vw,1.56rem);line-height:1.04}.home-section-card__description{color:var(--fds-muted);margin:0;font-size:.93rem;line-height:1.55}.home-link-list{gap:.72rem;display:grid}.home-link-row{text-align:left;border:1px solid color-mix(in srgb, var(--fds-border) 82%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--fds-surface) 92%, white), color-mix(in srgb, var(--fds-surface-elevated) 98%, white));width:100%;color:var(--fds-text);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.95rem;padding:.86rem .92rem;font-size:.98rem;font-weight:650;transition:transform .14s,border-color .14s,box-shadow .14s,background-color .14s;display:grid;box-shadow:0 6px 14px #2b272008}.home-link-row:hover,.home-link-row:focus-visible{border-color:color-mix(in srgb, var(--fds-primary) 22%, var(--fds-border));transform:translateY(-1px);box-shadow:0 14px 24px #2b272012}.home-link-row--primary{background:linear-gradient(180deg, color-mix(in srgb, var(--fds-primary-soft) 18%, white), color-mix(in srgb, var(--fds-surface-elevated) 98%, white));border-color:color-mix(in srgb, var(--fds-primary) 18%, var(--fds-border))}.home-link-row__content{gap:.28rem;display:grid}.home-link-row__titleline{flex-wrap:wrap;align-items:baseline;gap:.42rem .6rem;display:flex}.home-link-row__title{font-size:.98rem;line-height:1.18}.home-link-row__meta{color:color-mix(in srgb, var(--fds-primary) 82%, var(--fds-primary-ink));letter-spacing:.09em;text-transform:uppercase;font-size:.69rem;font-weight:800}.home-link-row__copy{color:var(--fds-muted);font-size:.87rem;line-height:1.42}.home-link-row__arrow{color:var(--fds-primary);background:color-mix(in srgb, var(--fds-primary-soft) 34%, white);border-radius:999px;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;display:inline-flex}.home-link-row__arrow-icon{width:.85rem;height:.85rem;display:block}.home-admin-card{border-color:color-mix(in srgb, var(--fds-warning) 26%, var(--fds-border));background:linear-gradient(180deg, color-mix(in srgb, var(--fds-warning-soft) 18%, white), color-mix(in srgb, var(--fds-surface) 98%, white));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.2rem;padding:1.2rem 1.3rem;display:grid}.home-admin-card__copy{gap:.35rem;display:grid}.home-admin-card__title{font-family:var(--fds-font-display);letter-spacing:-.03em;margin:0;font-size:clamp(1.3rem,1.8vw,1.6rem);line-height:1.04}.home-admin-card__description{max-width:48rem;color:var(--fds-muted);margin:0;font-size:.92rem;line-height:1.55}.home-admin-card__actions{justify-content:flex-end;align-items:stretch}.home-link-chip{border-radius:999px;min-height:0;padding:.78rem 1.05rem}.home-list__body{gap:.38rem;min-width:0;max-width:42rem;display:grid}.home-list__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--fds-primary);margin:0;font-size:.74rem;font-weight:800}.home-list__title{letter-spacing:-.02em;margin:0;font-size:1.1rem;line-height:1.2}.home-list__description{color:var(--fds-muted);margin:0;font-size:.96rem;line-height:1.6}.home-list__actions{justify-content:flex-end;align-self:center}.overview-page{gap:1.1rem;display:grid}.overview-panel,.overview-card,.overview-support-panel{border:1px solid color-mix(in srgb, var(--fds-border) 78%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--fds-surface-elevated) 94%, transparent), color-mix(in srgb, var(--fds-surface) 98%, transparent));box-shadow:var(--fds-shadow-soft);border-radius:24px}.overview-panel{padding:1.5rem 1.6rem}.overview-panel__intro{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem 1.2rem;display:grid}.overview-panel__copy{align-content:start;gap:.45rem;display:grid}.overview-panel__title,.overview-card__title{font-family:var(--fds-font-display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(1.7rem,2.8vw,2.25rem);line-height:1.02}.overview-panel__description,.overview-card__description{color:var(--fds-muted);max-width:54ch;margin-top:.35rem;font-size:.98rem;line-height:1.65}.overview-panel__actions,.overview-support-panel__actions,.overview-card__actions{justify-content:flex-end;align-items:center}.overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.overview-card,.overview-support-panel{gap:1rem;padding:1.35rem 1.45rem;display:grid}.overview-support-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center}.overview-card{grid-template-rows:minmax(0,1fr) auto;min-height:100%}.overview-card__copy{align-content:start;gap:.45rem;display:grid}.overview-card__actions{justify-content:flex-start;align-self:end}.overview-card .home-list__eyebrow,.overview-panel .home-list__eyebrow,.overview-support-panel .home-list__eyebrow{margin:0}.admin-list{gap:.8rem;display:grid}.admin-list__item{border-radius:var(--fds-panel-radius);border:1px solid color-mix(in srgb, var(--fds-border) 72%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--fds-surface-elevated) 96%, white), color-mix(in srgb, var(--fds-surface) 98%, white));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.72rem .78rem;transition:background .12s,border-color .12s,box-shadow .12s,transform .12s;display:grid;box-shadow:0 6px 14px #4e41290a}.admin-list__item:hover,.admin-list__item:focus-within{border-color:color-mix(in srgb, var(--fds-primary) 34%, var(--fds-border));background:linear-gradient(180deg, color-mix(in srgb, var(--fds-primary-soft) 20%, white), color-mix(in srgb, var(--fds-surface-elevated) 97%, white));transform:translateY(-1px);box-shadow:0 10px 22px #4e412913}.admin-list__body{gap:.32rem;min-width:0;display:grid}.admin-list__title{letter-spacing:-.02em;margin:0;font-size:.98rem;line-height:1.2}.admin-list__description{color:var(--fds-muted);margin:0;font-size:.94rem;line-height:1.4}.admin-list__bullets{color:var(--fds-muted);gap:.35rem;margin:0;padding-left:1.1rem;line-height:1.45;display:grid}.admin-list__actions{justify-content:flex-end;align-self:center;min-width:min(22rem,100%)}.admin-list--stacked{gap:.7rem}.admin-list--stacked .admin-list__item{grid-template-columns:minmax(0,1fr);align-items:start}.admin-list--stacked .admin-list__actions{justify-content:flex-start;min-width:0}.admin-list--stacked .admin-list__body{gap:.25rem}.admin-page .surface,.support-page .surface{border-radius:var(--fds-panel-radius)}.admin-page .admin-list__item,.support-page .admin-list__item{grid-template-columns:minmax(0,1fr);align-items:start;gap:.75rem}.admin-page .admin-list__actions,.support-page .admin-list__actions{justify-content:flex-start;min-width:0}.admin-page .admin-list__actions>button,.support-page .admin-list__actions>button{min-height:var(--fds-control-height);min-width:0}.admin-page .section-header__title,.support-page .section-header__title{font-size:1.06rem}.admin-page .section-header__description,.support-page .section-header__description{line-height:1.45}.home-support-panel{border-color:color-mix(in srgb, var(--fds-warning) 24%, var(--fds-border));border-radius:1.5rem;grid-template-columns:minmax(0,1.35fr) minmax(16rem,auto);align-items:center;gap:1.25rem 1.5rem;margin-top:.35rem;padding:1.2rem 1.35rem;display:grid;box-shadow:0 14px 32px #00000029}.home-support-panel__copy{align-content:center;gap:.55rem;max-width:48rem;display:grid}.home-support-panel__actions{justify-content:flex-end;align-self:center}.home-support-panel__actions>button{min-width:12rem}@media (width<=980px){.hub-masthead{flex-direction:column;align-items:start}.hub-index-chips{justify-content:flex-start;max-width:none}.overview-panel__intro,.overview-support-panel{grid-template-columns:1fr}.overview-support-panel{align-items:start}.overview-grid{grid-template-columns:1fr}.overview-panel__actions,.overview-support-panel__actions{justify-content:flex-start}.admin-list__item{grid-template-columns:1fr}.admin-list__actions{justify-content:flex-start;min-width:0}.settings-summary-grid,.database-page__grid,.auth-shell__info-grid,.public-home__summary-grid,.public-detail-page__grid,.record-workspace__summary,.overview-grid,.overview-panel__intro,.overview-support-panel,.home-hero,.home-section-grid,.home-admin-card,.home-canvas__lead,.home-canvas__grid,.home-support-panel,.home-safety-strip,.public-home__hero,.public-detail-page__hero--split,.public-detail-page__workflow-grid,.onboarding-steps,.onboarding-readiness-row{grid-template-columns:1fr}.onboarding-step{grid-template-columns:1.5rem minmax(0,1fr)}.settings-summary-grid>*,.database-page__grid>*,.auth-shell__info-grid>*,.public-home__summary-grid>*,.overview-grid>*,.home-section-grid>*,.home-admin-card>*,.home-canvas__grid>*,.home-support-panel>*,.home-safety-strip>*,.public-detail-page__grid>*,.public-detail-page__workflow-grid>*,.onboarding-steps>*{min-width:0}.public-site-shell__header,.public-site-shell__footer{grid-template-columns:1fr;justify-items:start}.public-site-shell__nav,.public-site-shell__actions,.public-site-shell__footer-actions{justify-content:flex-start}.home-hero,.home-section-grid,.home-admin-card,.home-canvas__lead,.home-canvas__grid,.home-support-panel,.home-safety-strip{grid-template-columns:1fr}.home-hero__title,.home-canvas__title{max-width:none}.home-hero__facts{grid-template-columns:1fr}.home-hero,.home-quick-panel,.home-section-card,.home-admin-card,.home-lead-panel,.home-canvas__note,.home-studio,.home-rail__section,.home-safety-strip{padding:1rem}.home-admin-card__actions,.home-lead-panel__actions,.home-lead-panel__facts,.home-rail__section-actions,.home-safety-strip__actions{justify-content:flex-start}.home-link-row{grid-template-columns:minmax(0,1fr);gap:.6rem}.home-support-panel__actions,.home-safety-strip__actions,.home-link-list,.home-link-row__arrow{justify-content:flex-start}.home-link-row__titleline{gap:.42rem .6rem}.home-link-row__meta{font-size:.68rem}.home-admin-card__actions>button,.home-support-panel__actions>button,.home-safety-strip__actions>button{min-width:0}.groups-section-page{gap:var(--fds-panel-gap)}.groups-section-page--fields .settings-summary-grid,.groups-reference-manager .settings-summary-grid{gap:.72rem}.groups-section-page--fields .record-card,.groups-reference-manager .record-card{min-width:0}.groups-section-page .action-group{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:.5rem;width:100%}.groups-section-page .action-group>*{flex:10rem;min-width:0}.groups-section-page .row.g-2.align-items-end{flex-direction:column;align-items:stretch;display:flex}.groups-section-page .row.g-2.align-items-end>[class*=col-]{width:100%;max-width:none}.groups-section-page .support-workspace-hint,.groups-section-page .support-action-hint{line-height:1.5}.groups-section-page--fields .groups-fields-create-actions,.groups-section-page--fields .groups-fields-item-actions,.groups-section-page--fields .groups-fields-subsection-actions,.groups-section-page--fields .groups-fields-footer-actions,.groups-section-page--fields .groups-fields-workflow-actions,.groups-reference-manager .groups-reference-manager-actions,.groups-reference-manager .groups-reference-manager-entry-actions,.groups-reference-backup-controls .groups-reference-backup-controls__actions,.groups-governed-backup-controls .groups-governed-backup-controls__actions{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;width:100%}.groups-section-page--fields .groups-fields-create-actions>*,.groups-section-page--fields .groups-fields-item-actions>*,.groups-section-page--fields .groups-fields-subsection-actions>*,.groups-section-page--fields .groups-fields-footer-actions>*,.groups-section-page--fields .groups-fields-workflow-actions>*,.groups-reference-manager .groups-reference-manager-actions>*,.groups-reference-manager .groups-reference-manager-entry-actions>*,.groups-reference-backup-controls .groups-reference-backup-controls__actions>*,.groups-governed-backup-controls .groups-governed-backup-controls__actions>*{flex:100%;min-width:0}.groups-governed-backup-controls__table-wrap{-webkit-overflow-scrolling:touch;border-radius:14px}.groups-governed-backup-controls__diff-table{min-width:560px}.review-queue-page .record-card,.settings-custom-fields-page .record-card,.record-detail-page .record-card{min-width:0}.review-queue-page .action-group,.record-detail-page .action-group,.settings-custom-fields-page .action-group,.settings-label-designer-page .action-group{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;width:100%}.review-queue-page .action-group>*,.record-detail-page .action-group>*,.settings-custom-fields-page .action-group>*,.settings-label-designer-page .action-group>*{flex:10rem;min-width:0}.review-queue-page__summary-actions,.review-queue-page__workflow-actions,.review-queue-page__current-space-actions,.review-queue-page__batch-actions,.review-queue-page__record-actions,.review-queue-page__current-group-actions,.review-queue-page__decision-actions,.review-queue-page__filter-actions,.review-queue-page__item-actions,.record-detail-page__back-actions,.record-detail-page__error-actions,.record-detail-page__hero-actions,.record-detail-page__photo-actions,.record-detail-page__field-actions,.record-detail-page__export-actions,.record-detail-page__diary-actions,.settings-custom-fields-page__header-actions,.settings-custom-fields-page__add-actions,.settings-custom-fields-page__row-actions{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;width:100%}.settings-custom-fields-page__row-actions>*{flex:8rem}.settings-custom-fields-page__header-actions>*,.settings-custom-fields-page__add-actions>*{flex:9rem}.record-detail-page__hero-actions>*,.record-detail-page__photo-actions>*,.record-detail-page__field-actions>*,.record-detail-page__export-actions>*,.record-detail-page__diary-actions>*{flex:8rem}.support-workspace-page .action-group,.phone-hub-page .action-group,.settings-backup-recovery-page .action-group,.admin-backup-restore-page .action-group,.admin-mobile-uploads-page .action-group{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;width:100%}.support-workspace-page .action-group>*,.phone-hub-page .action-group>*,.settings-backup-recovery-page .action-group>*,.admin-backup-restore-page .action-group>*,.admin-mobile-uploads-page .action-group>*{flex:10rem;min-width:0}.support-workspace-page .support-workspace-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;display:grid}.phone-hub-page .phone-hub-hero__status,.settings-backup-recovery-page .support-workspace-hint,.admin-backup-restore-page .support-workspace-hint,.admin-mobile-uploads-page .support-workspace-hint{line-height:1.5}.settings-backup-recovery-page .table-responsive,.admin-backup-restore-page .table-responsive,.admin-mobile-uploads-page .table-responsive{-webkit-overflow-scrolling:touch;border-radius:14px}}.database-page__intro{max-width:980px}.database-page__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:1rem;display:grid}.database-page__card{align-self:start;height:auto}.database-page__card .section-header__title{font-size:1.05rem}.database-page__list{color:var(--fds-muted);gap:.48rem;margin:0;padding-left:1.1rem;line-height:1.55;display:grid}.settings-summary-grid>*{align-self:start;min-width:0;height:auto}.control-page{gap:var(--fds-panel-gap);width:100%;min-width:0;display:grid}.control-page--aligned,.control-page--aligned>.stack{gap:var(--fds-panel-gap)}.control-page--aligned .section-header__description{max-width:76ch}.control-page--aligned .settings-summary-grid{gap:var(--fds-panel-gap);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.control-page--aligned .card,.control-page--aligned .surface{border-radius:var(--fds-panel-radius)}.admin-page .card,.support-page .card,.admin-page .surface,.support-page .surface{border:1px solid color-mix(in srgb, var(--fds-border) 72%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--fds-surface-elevated) 96%, white), color-mix(in srgb, var(--fds-surface) 98%, white));transition:background .12s,border-color .12s,box-shadow .12s,transform .12s;box-shadow:0 6px 14px #4e41290a}.admin-page .card:hover,.support-page .card:hover,.admin-page .surface:hover,.support-page .surface:hover,.admin-page .card:focus-within,.support-page .card:focus-within,.admin-page .surface:focus-within,.support-page .surface:focus-within{border-color:color-mix(in srgb, var(--fds-primary) 34%, var(--fds-border));background:linear-gradient(180deg, color-mix(in srgb, var(--fds-primary-soft) 20%, white), color-mix(in srgb, var(--fds-surface-elevated) 97%, white));transform:translateY(-1px);box-shadow:0 10px 22px #4e412913}.admin-page,.support-page{--fds-rhythm-panel-gap:1rem;--fds-rhythm-table-padding-y:.74rem;--fds-rhythm-table-padding-x:.86rem}.control-page--aligned .table-responsive{margin-top:.15rem}.control-page--aligned .fossils-table th,.control-page--aligned .fossils-table td{padding:.64rem .72rem}.control-page--aligned .action-group{gap:var(--fds-action-gap);align-items:center}.control-page--aligned .action-group>*{min-height:var(--fds-control-height);justify-content:center;align-items:center;display:inline-flex}.control-page__flow-note{border:1px solid color-mix(in srgb, var(--fds-border) 62%, transparent);background:color-mix(in srgb, var(--fds-surface-elevated) 78%, transparent);border-radius:18px;gap:.75rem;padding:1rem 1.1rem;display:grid}.control-page__flow-note .section-header{border-top:0;padding-top:0}.admin-page .settings-summary-grid{gap:var(--fds-panel-gap);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.admin-page .section-header__description{max-width:80ch}.admin-security-audit-log-toolbar{grid-template-columns:minmax(0,1.7fr) minmax(8rem,10rem) auto;align-items:end;gap:.75rem;display:grid}.admin-security-audit-log-toolbar__search,.admin-security-audit-log-toolbar__limit{min-width:0}.admin-security-audit-log-toolbar .action-group{flex-wrap:nowrap;justify-content:flex-end}.admin-security-audit-log-toolbar .action-group>button{flex:none}.admin-security-audit-table__action-column,.admin-security-audit-table__action-cell{white-space:nowrap;width:1%}.admin-security-audit-table__action-button{min-height:0;box-shadow:none;border-radius:999px;padding:.38rem .7rem;font-size:.74rem;line-height:1.1}.admin-security-audit-table__action-button:hover:not(:disabled){box-shadow:none;transform:none}.admin-security-audit-controls{border:1px solid color-mix(in srgb, var(--fds-border) 84%, white);background:color-mix(in srgb, var(--fds-surface-elevated) 76%, white);border-radius:18px;overflow:hidden}.admin-security-audit-controls__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.82rem .95rem;font-weight:700;list-style:none;display:flex}.admin-security-audit-controls__summary:after{content:"▾";color:var(--fds-muted);margin-left:auto;font-size:.92rem;line-height:1;transition:transform .16s,color .16s}.admin-security-audit-controls[open] .admin-security-audit-controls__summary:after{transform:rotate(180deg)}.admin-security-audit-controls__summary:hover:after,.admin-security-audit-controls__summary:focus-visible:after{color:color-mix(in srgb, var(--fds-primary) 66%, var(--fds-muted))}.admin-security-audit-controls__summary>span:last-child{color:var(--fds-muted);font-size:.9rem;font-weight:500}.admin-security-audit-controls__summary::-webkit-details-marker{display:none}.admin-security-audit-controls__body{gap:.8rem;padding:0 .95rem .95rem;display:grid}.control-page__status-row{flex-wrap:wrap;gap:.65rem;display:flex}.control-page .settings-summary-grid{gap:var(--fds-panel-gap);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;display:grid}.control-page .section-header{border-top:1px solid color-mix(in srgb, var(--fds-border) 58%, transparent);padding-top:.18rem}.control-page .section-header__title{letter-spacing:-.01em;font-size:1.02rem}.control-page .section-header__description{max-width:82ch;line-height:1.38}.control-page .card,.control-page .surface{min-width:0}.control-page .table-responsive{margin-top:.28rem}.control-page .fossils-table{min-width:680px}.control-page .fossils-table th,.control-page .fossils-table td{white-space:normal}.control-page .fossils-table td{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto}@media (width<=900px){.admin-security-audit-log-toolbar{grid-template-columns:1fr}.admin-security-audit-controls__summary{flex-direction:column;align-items:flex-start}}@media (width<=720px){.admin-security-audit-controls__body .row{grid-template-columns:1fr;gap:.7rem;margin-left:0;margin-right:0;display:grid}.admin-security-audit-controls__body .row>[class*=col-]{width:100%;padding-left:0;padding-right:0}.admin-security-audit-controls__body .action-group{justify-content:flex-start;width:100%}.admin-security-audit-controls__body .action-group>*{flex:100%}}.control-page .fossils-table td .small{align-items:flex-start;gap:.46rem;line-height:1.35;display:inline-flex}.control-page .fossils-table td .form-check-input{flex:none;margin-top:.18rem}.control-page .fossils-table td>.action-group{gap:var(--fds-action-gap-dense);flex-wrap:wrap;display:flex}.control-page .fossils-table .text-input,.control-page .fossils-table select,.control-page .fossils-table textarea{width:100%;max-width:100%}.notifications-controls-table{min-width:760px}.notifications-controls-table th:first-child,.notifications-controls-table td:first-child{width:42%}.notifications-controls-table th:nth-child(2),.notifications-controls-table td:nth-child(2){width:20%}.notifications-controls-table th:nth-child(3),.notifications-controls-table td:nth-child(3){width:38%}.notifications-controls-table td:nth-child(3){white-space:normal}.settings-controls-card,.settings-quick-actions-card{align-self:start}.settings-quick-actions-card .stack{gap:.7rem}.settings-quick-actions-card .action-group{gap:var(--fds-action-gap-dense)}.settings-quick-actions-card .action-group>button{min-height:2.15rem;padding:.44rem .72rem}.control-page>.stack>.section-header:first-child,.control-page>.stack>.settings-summary-grid+.section-header,.control-page__status-row+.section-header{border-top:0;padding-top:0}.control-tile{background:linear-gradient(180deg, color-mix(in srgb, var(--fds-surface) 92%, white) 0%, var(--fds-surface) 100%);border-color:color-mix(in srgb, var(--fds-border) 85%, var(--fds-primary) 15%);height:100%;box-shadow:0 10px 26px #1f1a1712}.control-tile strong{font-size:1rem}.control-tile p{line-height:1.45}.control-tile .action-group{margin-top:auto}.control-page .state-placeholder{white-space:pre-wrap;max-height:420px;overflow:auto}.table-designer-column-card{transition:transform .14s,border-color .14s,box-shadow .14s,background-color .14s}.table-designer-column-card--drop-target{border-color:var(--fds-primary);box-shadow:0 0 0 1px color-mix(in srgb, var(--fds-primary) 24%, transparent);transform:translateY(-1px)}.table-designer-column-card--dragging{opacity:.72}.table-designer-grip{border-color:color-mix(in srgb, var(--fds-primary) 38%, var(--fds-border));min-width:7.5rem;color:var(--fds-primary);letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(#174c4f14,#174c4f05);align-items:center;gap:.35rem;padding-inline:.85rem;font-size:.8rem;display:inline-flex}.table-designer-grip:hover:not(:disabled){background:linear-gradient(#174c4f24,#174c4f0f);box-shadow:0 8px 18px #174c4f29}.table-designer-grip:active:not(:disabled){cursor:grabbing;transform:translateY(0)}.timeline-list{color:var(--fds-text);gap:.5rem;margin:0;padding-left:1.2rem;display:grid}.timeline-metadata-grid{gap:.75rem;display:grid}.state-placeholder{border-radius:var(--fds-radii-md);border:1px dashed var(--fds-border);color:var(--fds-muted);background:#ffffff8a;padding:1rem}.records-load-more{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.state-inline,.loading-row{color:var(--fds-muted);align-items:center;gap:.5rem;display:inline-flex}.loading-row:before{content:"";border:2px solid #1f1a173d;border-top-color:var(--fds-primary);border-radius:999px;width:.8rem;height:.8rem;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}small{color:var(--fds-muted)}@media (width<=900px){.diary-field-row,.diary-field-pref__grid,.record-card__layout{grid-template-columns:minmax(0,1fr)}.record-card__media,.record-card__media-button,.record-card__media-empty{min-height:13rem}.record-card-actions{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.45rem;display:grid}.record-card-actions>button{width:100%;min-width:0}.auth-shell__frame{grid-template-columns:minmax(0,1fr)}.app-shell__header{border-right:0;padding-right:0}.app-shell__header-action{justify-content:flex-start}.app-shell__inner{padding:.7rem}.app-shell__title{font-size:clamp(1rem,5vw,1.35rem)}.app-shell__chrome{align-items:flex-start;gap:.45rem}.nav-rail{padding:.05rem 0 0}.nav-rail__items{gap:var(--fds-nav-gap)}.nav-rail__section{gap:var(--fds-nav-gap);min-width:0}.nav-rail__section-items{gap:var(--fds-nav-gap);flex-wrap:wrap;display:flex}.nav-rail__item{white-space:nowrap;text-overflow:ellipsis;width:var(--fds-nav-item-width);min-height:var(--fds-nav-item-height);padding:.32rem .48rem;overflow:hidden}.action-group button,.support-workspace-tab{width:100%}.support-workspace-title-row,.app-shell__header{gap:.75rem}.record-form-grid,.quick-fill-slots-grid,.setup-choice-grid,.setup-template-grid{grid-template-columns:1fr}}@media (width<=560px){.app-shell__header{margin-bottom:0;padding:0}.app-shell__title{font-size:1.15rem}.nav-rail__section-items,.nav-rail__section,.nav-rail__item{width:100%}.support-workspace-tabs{grid-template-columns:1fr}.support-workspace-tab{width:100%}.card,.surface{padding:var(--fds-space-md)}.records-view-controls{width:100%}.record-view-mode-btn{flex:auto;justify-content:center;min-width:0}.groups-invites-form-grid{flex-direction:column;align-items:stretch;display:flex}.groups-invites-form-field,.groups-invites-form-actions{width:100%}.groups-invites-primary-actions,.groups-invites-row-actions,.groups-invites-form-actions{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:.5rem;width:100%}.groups-invites-primary-actions>button,.groups-invites-row-actions>button,.groups-invites-form-actions>button{flex:10rem;min-width:0}.groups-invites-table{table-layout:auto;width:100%;min-width:0;display:block}.groups-invites-table thead{display:none}.groups-invites-table tbody{flex-direction:column;gap:.72rem;display:flex}.groups-invites-table tbody tr{border:1px solid color-mix(in srgb, var(--fds-border) 72%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--fds-surface-elevated) 96%, white), color-mix(in srgb, var(--fds-surface) 96%, transparent));width:100%;box-shadow:var(--fds-shadow-soft);border-radius:16px;flex-direction:column;gap:.42rem;padding:.78rem;display:flex}.groups-invites-table tbody td{text-align:left;white-space:normal;overflow-wrap:anywhere;word-break:break-word;border:0;grid-template-columns:minmax(4.8rem,.42fr) minmax(0,1fr);align-items:start;gap:.65rem;width:100%;min-width:0;padding:0;display:grid;overflow:visible}.groups-invites-table tbody td:before{color:var(--fds-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.groups-invites-table tbody td[data-label]:before{content:attr(data-label)}.groups-invites-table tbody td>.action-group{flex-wrap:wrap;justify-content:flex-start;width:100%}.groups-invites-table tbody td>.action-group>button{flex:8rem;min-width:0}.groups-invites-table tbody td>select,.groups-invites-table tbody td>input,.groups-invites-table tbody td>button{width:100%;min-width:0}.settings-linked-devices-summary-actions,.settings-linked-devices-diagnostics-actions,.settings-linked-devices-nav-actions,.settings-linked-devices-transfer-filter-actions,.settings-linked-devices-transfer-command-actions,.settings-linked-devices-change-filter-actions,.settings-linked-devices-preset-actions,.settings-linked-devices-preset-list-actions,.settings-linked-devices-row-actions,.support-reference-data-create-actions,.support-reference-data-dataset-actions,.support-reference-data-dataset-edit-actions,.support-reference-data-entry-actions,.support-reference-data-entry-row-actions,.support-suggestion-review-header-actions,.support-suggestion-review-status-actions,.support-suggestion-review-filter-actions,.support-suggestion-review-item-actions,.support-workspace-back-actions,.support-workspace-account-actions,.support-workspace-recovery-shortcuts,.support-workspace-recovery-actions,.support-workspace-sync-actions,.support-workspace-spaces-actions{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:.5rem;width:100%}.settings-linked-devices-summary-actions>*,.settings-linked-devices-diagnostics-actions>*,.settings-linked-devices-nav-actions>*,.settings-linked-devices-transfer-filter-actions>*,.settings-linked-devices-transfer-command-actions>*,.settings-linked-devices-change-filter-actions>*,.settings-linked-devices-preset-actions>*,.settings-linked-devices-preset-list-actions>*,.settings-linked-devices-row-actions>*,.support-reference-data-create-actions>*,.support-reference-data-dataset-actions>*,.support-reference-data-dataset-edit-actions>*,.support-reference-data-entry-actions>*,.support-reference-data-entry-row-actions>*,.support-suggestion-review-header-actions>*,.support-suggestion-review-status-actions>*,.support-suggestion-review-filter-actions>*,.support-suggestion-review-item-actions>*,.support-workspace-back-actions>*,.support-workspace-account-actions>*,.support-workspace-recovery-shortcuts>*,.support-workspace-recovery-actions>*,.support-workspace-sync-actions>*,.support-workspace-spaces-actions>*{flex:10rem;min-width:0}.record-detail-two-column{grid-template-columns:1fr}.record-workspace__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.groups-section-tabs,.phone-uploads-quick-links{flex-wrap:wrap;justify-content:flex-start;gap:.42rem;width:100%}.groups-section-tabs>button,.phone-uploads-quick-links>button{flex:11rem;min-width:0;width:auto!important}.section-header{align-items:stretch;gap:.35rem;padding-bottom:.32rem}.section-header__content{gap:.3rem .6rem}.section-header__heading-row{flex-wrap:wrap;align-items:flex-start}.section-header__title{font-size:clamp(1.02rem,4.2vw,1.2rem)}.section-header__description{font-size:.9rem;line-height:1.45}.settings-linked-devices-summary-actions,.settings-linked-devices-diagnostics-actions,.settings-linked-devices-nav-actions,.settings-linked-devices-transfer-filter-actions,.settings-linked-devices-transfer-command-actions,.settings-linked-devices-change-filter-actions,.settings-linked-devices-preset-actions,.settings-linked-devices-preset-list-actions,.settings-linked-devices-row-actions,.support-reference-data-create-actions,.support-reference-data-dataset-actions,.support-reference-data-dataset-edit-actions,.support-reference-data-entry-actions,.support-reference-data-entry-row-actions,.support-suggestion-review-header-actions,.support-suggestion-review-status-actions,.support-suggestion-review-filter-actions,.support-suggestion-review-item-actions,.support-workspace-back-actions,.support-workspace-account-actions,.support-workspace-recovery-shortcuts,.support-workspace-recovery-actions,.support-workspace-sync-actions,.support-workspace-spaces-actions{gap:.42rem}.settings-linked-devices-summary-actions>*,.settings-linked-devices-diagnostics-actions>*,.settings-linked-devices-nav-actions>*,.settings-linked-devices-transfer-filter-actions>*,.settings-linked-devices-transfer-command-actions>*,.settings-linked-devices-change-filter-actions>*,.settings-linked-devices-preset-actions>*,.settings-linked-devices-preset-list-actions>*,.settings-linked-devices-row-actions>*,.support-reference-data-create-actions>*,.support-reference-data-dataset-actions>*,.support-reference-data-dataset-edit-actions>*,.support-reference-data-entry-actions>*,.support-reference-data-entry-row-actions>*,.support-suggestion-review-header-actions>*,.support-suggestion-review-status-actions>*,.support-suggestion-review-filter-actions>*,.support-suggestion-review-item-actions>*,.support-workspace-back-actions>*,.support-workspace-account-actions>*,.support-workspace-recovery-shortcuts>*,.support-workspace-recovery-actions>*,.support-workspace-sync-actions>*,.support-workspace-spaces-actions>*{flex:11rem}.section-header__action{width:100%}.support-workspace-hint,.support-action-hint{font-size:.96rem;line-height:1.45}.settings-account-security-quick-links,.settings-account-security-profile-actions,.settings-account-security-password-actions,.settings-account-security-mfa-actions,.settings-reference-import-actions,.settings-reference-datasets-actions,.settings-reference-entry-create-actions,.settings-reference-entry-actions,.admin-network-access-page__nav-actions,.admin-network-access-page__save-actions,.admin-review-requested-page__summary-pills,.quick-fill-guide-page__path-actions,.quick-fill-guide-page__slot-actions,.quick-fill-guide-page__wizard-actions,.quick-fill-guide-page__fix-actions,.record-layout-page__nav-actions,.record-layout-page__actions,.record-layout-page__records-actions,.settings-phone-uploads-page__mode-actions,.settings-phone-uploads-page__nav-actions,.settings-phone-uploads-page__overview-actions,.settings-phone-uploads-page__remediation-actions,.settings-phone-uploads-page__device-actions,.settings-shared-edit-requests-page__note-actions,.settings-shared-edit-requests-page__nav-actions,.settings-shared-edit-requests-page__filter-actions,.settings-shared-edit-requests-page__bulk-actions,.review-requested-lookup-actions,.review-requested-batch-actions,.review-requested-row-actions{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;width:100%}.settings-account-security-quick-links>button,.settings-account-security-profile-actions>button,.settings-account-security-password-actions>button,.settings-account-security-mfa-actions>button,.settings-reference-import-actions>button,.settings-reference-datasets-actions>button,.settings-reference-entry-create-actions>button,.settings-reference-entry-actions>button,.admin-network-access-page__nav-actions>button,.admin-network-access-page__save-actions>button,.admin-review-requested-page__summary-pills>*,.quick-fill-guide-page__path-actions>button,.quick-fill-guide-page__slot-actions>button,.quick-fill-guide-page__wizard-actions>button,.quick-fill-guide-page__fix-actions>button,.record-layout-page__nav-actions>button,.record-layout-page__actions>button,.record-layout-page__records-actions>button,.settings-phone-uploads-page__mode-actions>button,.settings-phone-uploads-page__nav-actions>button,.settings-phone-uploads-page__overview-actions>button,.settings-phone-uploads-page__remediation-actions>button,.settings-phone-uploads-page__device-actions>button,.settings-shared-edit-requests-page__note-actions>button,.settings-shared-edit-requests-page__nav-actions>button,.settings-shared-edit-requests-page__bulk-actions>button,.review-requested-lookup-actions>button,.review-requested-batch-actions>button,.review-requested-row-actions>button{flex:10rem;min-width:0}.settings-shared-edit-requests-page__filter-actions>input,.settings-shared-edit-requests-page__filter-actions>select,.settings-shared-edit-requests-page__filter-actions>button{flex:10rem;width:100%;min-width:0}.record-layout-page .settings-layout-list__row{gap:.65rem}.record-layout-page .settings-layout-list__controls{justify-content:flex-start;align-items:stretch;width:100%}.record-layout-page .settings-layout-list__controls>*{flex:7rem;min-width:0}.admin-network-access-page .settings-summary-grid,.settings-phone-uploads-page .settings-summary-grid{grid-template-columns:1fr}.settings-account-security-mfa-state{width:100%}.settings-account-security-mfa-state>.record-view-mode-btn{flex:10rem;min-width:0}.admin-network-access-page__nav-actions>button,.admin-network-access-page__save-actions>button,.quick-fill-guide-page__path-actions>button,.quick-fill-guide-page__slot-actions>button,.quick-fill-guide-page__wizard-actions>button,.quick-fill-guide-page__fix-actions>button,.record-layout-page__nav-actions>button,.record-layout-page__actions>button,.record-layout-page__records-actions>button,.settings-phone-uploads-page__mode-actions>button,.settings-phone-uploads-page__nav-actions>button,.settings-phone-uploads-page__overview-actions>button,.settings-phone-uploads-page__remediation-actions>button,.settings-phone-uploads-page__device-actions>button,.settings-shared-edit-requests-page__note-actions>button,.settings-shared-edit-requests-page__nav-actions>button,.settings-shared-edit-requests-page__bulk-actions>button,.settings-shared-edit-requests-page__filter-actions>input,.settings-shared-edit-requests-page__filter-actions>select,.settings-shared-edit-requests-page__filter-actions>button,.settings-account-security-qr-card{width:100%}.settings-account-security-qr-image{width:min(18rem,100%);max-width:100%;height:auto;margin-inline:auto;display:block}.support-workspace-head .support-workspace-title-row,.phone-hub-toggle{flex-direction:column;align-items:stretch}.phone-hub-toggle input{align-self:flex-start;margin-top:0}.phone-hub-progress__labels{flex-direction:column;align-items:flex-start;gap:.15rem}.phone-hub-progress__track{height:.58rem}.phone-hub-device-card .action-group,.phone-hub-activity-item .action-group{justify-content:flex-start;width:100%}.support-workspace-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;width:100%;display:grid!important}.support-workspace-tab{flex:auto;min-width:0;width:100%!important;min-height:2.9rem!important;padding:.62rem .68rem!important;font-size:.88rem!important}.admin-linking-account-actions,.admin-linking-remediation-actions{justify-content:flex-start;width:100%}.admin-linking-account-actions>*,.admin-linking-remediation-actions>*{flex:11rem;min-width:0}}@media (width<=560px){.support-workspace-tabs{grid-template-columns:1fr}.support-workspace-tab{font-size:.86rem!important}.support-workspace-title{font-size:clamp(1.35rem,6vw,1.6rem)}.support-workspace-subtitle{font-size:.9rem}}.support-workspace-head .support-workspace-title-row{justify-content:space-between;align-items:flex-start;gap:var(--fds-space-md);flex-wrap:wrap;display:flex}.support-workspace-title{margin:0 0 .18rem;font-size:1.7rem;line-height:1.05}.support-workspace-subtitle{color:var(--fds-muted);margin:0;font-size:.96rem}.support-workspace-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:.38rem;display:grid}.support-workspace-tab{text-align:center;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:.58rem .72rem;font-size:.92rem;display:inline-flex}.support-workspace-tab__icon{opacity:.85;font-size:.95rem}.support-workspace-tab--active{border-color:var(--fds-primary);background:var(--fds-primary-soft);color:var(--fds-text);font-weight:800}.support-workspace-section{padding-top:var(--fds-space-md);padding-bottom:var(--fds-space-md)}.support-workspace-hint{border-left:0;padding-left:0}.support-workspace-hint,.support-action-hint{color:var(--fds-muted);margin:0;font-size:.94rem;line-height:1.55}.table-responsive{border:1px solid color-mix(in srgb, var(--fds-border) 80%, transparent);background:color-mix(in srgb, var(--fds-surface-elevated) 94%, white);border-radius:16px;width:100%;margin-top:.2rem;position:relative;overflow:auto visible;box-shadow:inset 0 1px #ffffff5c,0 8px 18px #1f1a170a}.fossils-table{border-collapse:collapse;border-collapse:separate;border-spacing:0;width:100%;min-width:700px}.fossils-table th,.fossils-table td{border-bottom:1px solid color-mix(in srgb, var(--fds-border) 72%, transparent);vertical-align:middle;text-align:left;padding:.76rem .82rem;line-height:1.4}.fossils-table thead th,.table-light th{z-index:3;background:linear-gradient(180deg, color-mix(in srgb, var(--fds-surface-elevated) 98%, white), color-mix(in srgb, var(--fds-surface-strong) 95%, white));color:color-mix(in srgb, var(--fds-text) 86%, var(--fds-muted));letter-spacing:.02em;text-transform:none;box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--fds-border) 82%, transparent), 0 8px 14px #1f1a170a;white-space:nowrap;background-clip:padding-box;font-size:.78rem;font-weight:700;position:sticky;top:0}.fossils-table tbody tr:hover{background:color-mix(in srgb, var(--fds-primary-soft) 16%, transparent)}.fossils-table tbody tr:nth-child(2n){background:color-mix(in srgb, var(--fds-surface-elevated) 48%, transparent)}.fossils-table td{overflow-wrap:anywhere}.fossils-table td>.action-group{gap:var(--fds-action-gap-dense)}.fossils-table td>.action-group>button{min-height:2rem;padding-inline:.75rem}@media (width<=900px){.fossils-table{min-width:620px}.fossils-table th,.fossils-table td{padding:.64rem .68rem;font-size:.88rem}.fossils-table td>.action-group{width:100%}}.field-order-row{cursor:grab}.field-order-row:active{cursor:grabbing}.field-order-row--drop-target td{box-shadow:inset 0 3px 0 color-mix(in srgb, var(--fds-primary) 66%, white)}.fossils-table tbody tr:last-child td{border-bottom:0}.fossils-table code{background:color-mix(in srgb, var(--fds-surface-strong) 82%, transparent);border-radius:8px;padding:.12rem .35rem;font-size:.84rem}@media (width<=720px){.table-responsive{-webkit-overflow-scrolling:touch;border-radius:14px;overflow-x:auto}.action-group{align-items:stretch;width:100%}.action-group>*{flex:100%}.fossils-table,.control-page .fossils-table,.notifications-controls-table,.settings-reference-import-table,.settings-reference-datasets-table,.settings-reference-entry-create-table,.settings-reference-entries-table,.admin-backup-account-lookup-table,.admin-backup-bundle-summary-table,.admin-backup-bundle-preview-table,.admin-backup-recovery-lane-table,.admin-backup-paths-table,.admin-backup-files-table,.admin-backup-recovery-points-table,.admin-backup-cleanup-media-table,.admin-backup-destination-table,.admin-linking-overview-table,.admin-linking-model-map-table,.admin-linking-sessions-table,.admin-linking-access-requests-table,.admin-linking-access-control-table,.admin-linking-overview-metrics-table,.admin-linking-bundles-table,.admin-linking-bundle-preview-table,.admin-linking-insights-table,.admin-linking-transfer-review-table,.settings-linked-devices-transfer-audit-table,.settings-linked-devices-approval-timeline-table,.settings-linked-devices-links-table,.settings-linked-devices-sessions-table,.settings-linked-devices-sync-changes-table,.settings-linked-devices-activity-table,.support-devices-table{min-width:560px}.support-page .fossils-table th,.support-page .fossils-table td,.admin-page .fossils-table th,.admin-page .fossils-table td,.control-page .fossils-table th,.control-page .fossils-table td{padding:.58rem .62rem;font-size:.84rem}.support-page .fossils-table td>.action-group,.admin-page .fossils-table td>.action-group,.control-page .fossils-table td>.action-group{gap:.35rem}.support-page .fossils-table td>.action-group>button,.admin-page .fossils-table td>.action-group>button,.control-page .fossils-table td>.action-group>button{flex:7rem}.settings-reference-entries-table__actions,.settings-backup-restore-table__actions-cell,.settings-backup-destination-table__actions-cell,.settings-backup-webdav-table__actions-cell,table[class*=admin-backup-] td:last-child,table[class*=admin-linking-] td:last-child,table[class*=settings-linked-devices-] td:last-child,.support-devices-table td.records-table__actions{min-width:0}.settings-reference-entries-table__actions>.action-group,.settings-backup-restore-table__actions-cell .action-group,.settings-backup-destination-table__actions-cell .action-group,.settings-backup-webdav-table__actions-cell .action-group,table[class*=admin-backup-] td:last-child .action-group,table[class*=admin-linking-] td:last-child .action-group,table[class*=settings-linked-devices-] td:last-child .action-group,.support-devices-table td.records-table__actions .action-group{flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.settings-reference-entries-table__actions>.action-group>button,.settings-backup-restore-table__actions-cell .action-group>button,.settings-backup-destination-table__actions-cell .action-group>button,.settings-backup-webdav-table__actions-cell .action-group>button,table[class*=admin-backup-] td:last-child .action-group>button,table[class*=admin-linking-] td:last-child .action-group>button,table[class*=settings-linked-devices-] td:last-child .action-group>button,.support-devices-table td.records-table__actions .action-group>button{flex:8rem;min-width:0}.record-row-options-menu{min-width:min(18rem,100vw - 1rem);max-width:calc(100vw - 1rem)}.record-row-options-menu button{white-space:normal}.records-selected-actions-menu__panel{min-width:min(16rem,100vw - 1rem);max-width:calc(100vw - 1rem);left:0;right:auto}.settings-backup-webdav-table__actions-cell .action-group{margin-top:0}.records-workbar__actions{flex-direction:column;align-items:stretch;width:100%}.records-workbar__actions>button,.records-workbar__actions>.records-quick-add-menu,.records-workbar__actions>.records-selected-actions-menu{flex:auto;width:100%}.records-workbar__actions>.records-quick-add-menu>.records-quick-add-menu__summary,.records-workbar__actions>.records-selected-actions-menu>summary{width:100%}.settings-reference-import-table,.settings-reference-datasets-table,.settings-reference-entry-create-table,.settings-reference-entries-table,.settings-linked-devices-transfer-audit-table,.settings-linked-devices-approval-timeline-table,.settings-linked-devices-links-table,.settings-linked-devices-sessions-table,.settings-linked-devices-sync-changes-table,.settings-linked-devices-activity-table{table-layout:auto;width:100%;min-width:0;display:block}.settings-reference-import-table thead,.settings-reference-datasets-table thead,.settings-reference-entry-create-table thead,.settings-reference-entries-table thead,.settings-linked-devices-transfer-audit-table thead,.settings-linked-devices-approval-timeline-table thead,.settings-linked-devices-links-table thead,.settings-linked-devices-sessions-table thead,.settings-linked-devices-sync-changes-table thead,.settings-linked-devices-activity-table thead{display:none}.settings-reference-import-table tbody,.settings-reference-datasets-table tbody,.settings-reference-entry-create-table tbody,.settings-reference-entries-table tbody,.settings-linked-devices-transfer-audit-table tbody,.settings-linked-devices-approval-timeline-table tbody,.settings-linked-devices-links-table tbody,.settings-linked-devices-sessions-table tbody,.settings-linked-devices-sync-changes-table tbody,.settings-linked-devices-activity-table tbody{flex-direction:column;gap:.72rem;display:flex}.settings-reference-import-table tbody tr,.settings-reference-datasets-table tbody tr,.settings-reference-entry-create-table tbody tr,.settings-reference-entries-table tbody tr,.settings-linked-devices-transfer-audit-table tbody tr,.settings-linked-devices-approval-timeline-table tbody tr,.settings-linked-devices-links-table tbody tr,.settings-linked-devices-sessions-table tbody tr,.settings-linked-devices-sync-changes-table tbody tr,.settings-linked-devices-activity-table tbody tr{border:1px solid color-mix(in srgb, var(--fds-border) 72%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--fds-surface-elevated) 96%, white), color-mix(in srgb, var(--fds-surface) 96%, transparent));width:100%;box-shadow:var(--fds-shadow-soft);border-radius:16px;flex-direction:column;gap:.42rem;padding:.78rem;display:flex}.settings-reference-import-table tbody td,.settings-reference-datasets-table tbody td,.settings-reference-entry-create-table tbody td,.settings-reference-entries-table tbody td,.settings-linked-devices-transfer-audit-table tbody td,.settings-linked-devices-approval-timeline-table tbody td,.settings-linked-devices-links-table tbody td,.settings-linked-devices-sessions-table tbody td,.settings-linked-devices-sync-changes-table tbody td,.settings-linked-devices-activity-table tbody td{text-align:left;white-space:normal;overflow-wrap:anywhere;word-break:break-word;border:0;grid-template-columns:minmax(4.8rem,.42fr) minmax(0,1fr);align-items:start;gap:.65rem;width:100%;min-width:0;padding:0;display:grid;overflow:visible}.settings-reference-import-table tbody td:before,.settings-reference-datasets-table tbody td:before,.settings-reference-entry-create-table tbody td:before,.settings-reference-entries-table tbody td:before,.settings-linked-devices-transfer-audit-table tbody td:before,.settings-linked-devices-approval-timeline-table tbody td:before,.settings-linked-devices-links-table tbody td:before,.settings-linked-devices-sessions-table tbody td:before,.settings-linked-devices-sync-changes-table tbody td:before,.settings-linked-devices-activity-table tbody td:before{color:var(--fds-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.settings-reference-import-table tbody td:first-child:before{content:"Selected dataset"}.settings-reference-import-table tbody td:nth-child(2):before{content:"CSV file"}.settings-reference-import-table tbody td:nth-child(3):before{content:"Replace current scope"}.settings-reference-import-table tbody td:nth-child(4):before{content:"Actions"}.settings-reference-datasets-table tbody td:first-child:before{content:"Dataset"}.settings-reference-datasets-table tbody td:nth-child(2):before{content:"Scope"}.settings-reference-datasets-table tbody td:nth-child(3):before{content:"Renamed value"}.settings-reference-datasets-table tbody td:nth-child(4):before{content:"Actions"}.settings-reference-entry-create-table tbody td:first-child:before{content:"Entry key"}.settings-reference-entry-create-table tbody td:nth-child(2):before{content:"Entry label"}.settings-reference-entry-create-table tbody td:nth-child(3):before{content:"Entry value"}.settings-reference-entry-create-table tbody td:nth-child(4):before{content:"Actions"}.settings-reference-entries-table tbody td:first-child:before{content:"Key"}.settings-reference-entries-table tbody td:nth-child(2):before{content:"Label"}.settings-reference-entries-table tbody td:nth-child(3):before{content:"Value"}.settings-reference-entries-table tbody td:nth-child(4):before{content:"Preview"}.settings-reference-entries-table tbody td:nth-child(5):before{content:"Actions"}.settings-linked-devices-transfer-audit-table tbody td:first-child:before{content:"When"}.settings-linked-devices-transfer-audit-table tbody td:nth-child(2):before{content:"Kind"}.settings-linked-devices-transfer-audit-table tbody td:nth-child(3):before{content:"Direction"}.settings-linked-devices-transfer-audit-table tbody td:nth-child(4):before{content:"Summary"}.settings-linked-devices-transfer-audit-table tbody td:nth-child(5):before{content:"Event"}.settings-linked-devices-transfer-audit-table tbody td:nth-child(6):before{content:"Target"}.settings-linked-devices-approval-timeline-table tbody td:first-child:before{content:"When"}.settings-linked-devices-approval-timeline-table tbody td:nth-child(2):before{content:"Device"}.settings-linked-devices-approval-timeline-table tbody td:nth-child(3):before{content:"Status"}.settings-linked-devices-approval-timeline-table tbody td:nth-child(4):before{content:"Approval source"}.settings-linked-devices-approval-timeline-table tbody td:nth-child(5):before{content:"Reason"}.settings-linked-devices-links-table tbody td:first-child:before{content:"Device"}.settings-linked-devices-links-table tbody td:nth-child(2):before{content:"Platform"}.settings-linked-devices-links-table tbody td:nth-child(3):before{content:"Status"}.settings-linked-devices-links-table tbody td:nth-child(4):before{content:"Last seen"}.settings-linked-devices-links-table tbody td:nth-child(5):before{content:"Actions"}.settings-linked-devices-sessions-table tbody td:first-child:before{content:"Session type"}.settings-linked-devices-sessions-table tbody td:nth-child(2):before{content:"Status"}.settings-linked-devices-sessions-table tbody td:nth-child(3):before{content:"Last active"}.settings-linked-devices-sessions-table tbody td:nth-child(4):before{content:"Details"}.settings-linked-devices-sync-changes-table tbody td:first-child:before{content:"Device"}.settings-linked-devices-sync-changes-table tbody td:nth-child(2):before{content:"Status"}.settings-linked-devices-sync-changes-table tbody td:nth-child(3):before{content:"Change"}.settings-linked-devices-sync-changes-table tbody td:nth-child(4):before{content:"Created"}.settings-linked-devices-sync-changes-table tbody td:nth-child(5):before{content:"Applied entity"}.settings-linked-devices-activity-table tbody td:first-child:before{content:"When"}.settings-linked-devices-activity-table tbody td:nth-child(2):before{content:"Type"}.settings-linked-devices-activity-table tbody td:nth-child(3):before{content:"Target"}.settings-linked-devices-activity-table tbody td:nth-child(4):before{content:"Actor"}.settings-linked-devices-activity-table tbody td:nth-child(5):before{content:"Details"}.settings-reference-import-table tbody td>select,.settings-reference-import-table tbody td>input,.settings-reference-import-table tbody td>textarea,.settings-reference-import-table tbody td>button,.settings-reference-datasets-table tbody td>select,.settings-reference-datasets-table tbody td>input,.settings-reference-datasets-table tbody td>textarea,.settings-reference-datasets-table tbody td>button,.settings-reference-entry-create-table tbody td>select,.settings-reference-entry-create-table tbody td>input,.settings-reference-entry-create-table tbody td>textarea,.settings-reference-entry-create-table tbody td>button,.settings-reference-entries-table tbody td>select,.settings-reference-entries-table tbody td>input,.settings-reference-entries-table tbody td>textarea,.settings-reference-entries-table tbody td>button,.settings-linked-devices-transfer-audit-table tbody td>select,.settings-linked-devices-transfer-audit-table tbody td>input,.settings-linked-devices-transfer-audit-table tbody td>textarea,.settings-linked-devices-transfer-audit-table tbody td>button,.settings-linked-devices-approval-timeline-table tbody td>select,.settings-linked-devices-approval-timeline-table tbody td>input,.settings-linked-devices-approval-timeline-table tbody td>textarea,.settings-linked-devices-approval-timeline-table tbody td>button,.settings-linked-devices-links-table tbody td>select,.settings-linked-devices-links-table tbody td>input,.settings-linked-devices-links-table tbody td>textarea,.settings-linked-devices-links-table tbody td>button,.settings-linked-devices-sessions-table tbody td>select,.settings-linked-devices-sessions-table tbody td>input,.settings-linked-devices-sessions-table tbody td>textarea,.settings-linked-devices-sessions-table tbody td>button,.settings-linked-devices-sync-changes-table tbody td>select,.settings-linked-devices-sync-changes-table tbody td>input,.settings-linked-devices-sync-changes-table tbody td>textarea,.settings-linked-devices-sync-changes-table tbody td>button,.settings-linked-devices-activity-table tbody td>select,.settings-linked-devices-activity-table tbody td>input,.settings-linked-devices-activity-table tbody td>textarea,.settings-linked-devices-activity-table tbody td>button{width:100%;min-width:0}.settings-reference-import-table tbody td>.action-group,.settings-reference-datasets-table tbody td>.action-group,.settings-reference-entry-create-table tbody td>.action-group,.settings-reference-entries-table tbody td>.action-group,.settings-linked-devices-transfer-audit-table tbody td>.action-group,.settings-linked-devices-approval-timeline-table tbody td>.action-group,.settings-linked-devices-links-table tbody td>.action-group,.settings-linked-devices-sessions-table tbody td>.action-group,.settings-linked-devices-sync-changes-table tbody td>.action-group,.settings-linked-devices-activity-table tbody td>.action-group{justify-content:flex-start;width:100%}.settings-reference-import-table tbody td[colspan],.settings-reference-datasets-table tbody td[colspan],.settings-reference-entry-create-table tbody td[colspan],.settings-reference-entries-table tbody td[colspan],.settings-linked-devices-transfer-audit-table tbody td[colspan],.settings-linked-devices-approval-timeline-table tbody td[colspan],.settings-linked-devices-links-table tbody td[colspan],.settings-linked-devices-sessions-table tbody td[colspan],.settings-linked-devices-sync-changes-table tbody td[colspan],.settings-linked-devices-activity-table tbody td[colspan]{text-align:center;display:block}.settings-reference-import-table tbody td[colspan]:before,.settings-reference-datasets-table tbody td[colspan]:before,.settings-reference-entry-create-table tbody td[colspan]:before,.settings-reference-entries-table tbody td[colspan]:before,.settings-linked-devices-transfer-audit-table tbody td[colspan]:before,.settings-linked-devices-approval-timeline-table tbody td[colspan]:before,.settings-linked-devices-links-table tbody td[colspan]:before,.settings-linked-devices-sessions-table tbody td[colspan]:before,.settings-linked-devices-sync-changes-table tbody td[colspan]:before,.settings-linked-devices-activity-table tbody td[colspan]:before{content:none}.admin-backup-account-lookup-table,.admin-backup-bundle-summary-table,.admin-backup-bundle-preview-table,.admin-backup-recovery-lane-table,.admin-backup-paths-table,.admin-backup-files-table,.admin-backup-recovery-points-table,.admin-backup-cleanup-media-table,.admin-backup-destination-table,.admin-linking-overview-table,.admin-linking-model-map-table,.admin-linking-sessions-table,.admin-linking-access-requests-table,.admin-linking-access-control-table,.admin-linking-overview-metrics-table,.admin-linking-bundles-table,.admin-linking-bundle-preview-table,.admin-linking-insights-table,.admin-linking-transfer-review-table{table-layout:auto;width:100%;min-width:0;display:block}.admin-backup-account-lookup-table thead,.admin-backup-bundle-summary-table thead,.admin-backup-bundle-preview-table thead,.admin-backup-recovery-lane-table thead,.admin-backup-paths-table thead,.admin-backup-files-table thead,.admin-backup-recovery-points-table thead,.admin-backup-cleanup-media-table thead,.admin-backup-destination-table thead,.admin-linking-overview-table thead,.admin-linking-model-map-table thead,.admin-linking-sessions-table thead,.admin-linking-access-requests-table thead,.admin-linking-access-control-table thead,.admin-linking-overview-metrics-table thead,.admin-linking-bundles-table thead,.admin-linking-bundle-preview-table thead,.admin-linking-insights-table thead,.admin-linking-transfer-review-table thead{display:none}.admin-backup-account-lookup-table tbody,.admin-backup-bundle-summary-table tbody,.admin-backup-bundle-preview-table tbody,.admin-backup-recovery-lane-table tbody,.admin-backup-paths-table tbody,.admin-backup-files-table tbody,.admin-backup-recovery-points-table tbody,.admin-backup-cleanup-media-table tbody,.admin-backup-destination-table tbody,.admin-linking-overview-table tbody,.admin-linking-model-map-table tbody,.admin-linking-sessions-table tbody,.admin-linking-access-requests-table tbody,.admin-linking-access-control-table tbody,.admin-linking-overview-metrics-table tbody,.admin-linking-bundles-table tbody,.admin-linking-bundle-preview-table tbody,.admin-linking-insights-table tbody,.admin-linking-transfer-review-table tbody{flex-direction:column;gap:.72rem;display:flex}.admin-backup-account-lookup-table tbody tr,.admin-backup-bundle-summary-table tbody tr,.admin-backup-bundle-preview-table tbody tr,.admin-backup-recovery-lane-table tbody tr,.admin-backup-paths-table tbody tr,.admin-backup-files-table tbody tr,.admin-backup-recovery-points-table tbody tr,.admin-backup-cleanup-media-table tbody tr,.admin-backup-destination-table tbody tr,.admin-linking-overview-table tbody tr,.admin-linking-model-map-table tbody tr,.admin-linking-sessions-table tbody tr,.admin-linking-access-requests-table tbody tr,.admin-linking-access-control-table tbody tr,.admin-linking-overview-metrics-table tbody tr,.admin-linking-bundles-table tbody tr,.admin-linking-bundle-preview-table tbody tr,.admin-linking-insights-table tbody tr,.admin-linking-transfer-review-table tbody tr{border:1px solid color-mix(in srgb, var(--fds-border) 72%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--fds-surface-elevated) 96%, white), color-mix(in srgb, var(--fds-surface) 96%, transparent));width:100%;box-shadow:var(--fds-shadow-soft);border-radius:16px;flex-direction:column;gap:.42rem;padding:.78rem;display:flex}.admin-backup-account-lookup-table tbody td,.admin-backup-bundle-summary-table tbody td,.admin-backup-bundle-preview-table tbody td,.admin-backup-recovery-lane-table tbody td,.admin-backup-paths-table tbody td,.admin-backup-files-table tbody td,.admin-backup-recovery-points-table tbody td,.admin-backup-cleanup-media-table tbody td,.admin-backup-destination-table tbody td,.admin-linking-overview-table tbody td,.admin-linking-model-map-table tbody td,.admin-linking-sessions-table tbody td,.admin-linking-access-requests-table tbody td,.admin-linking-access-control-table tbody td,.admin-linking-overview-metrics-table tbody td,.admin-linking-bundles-table tbody td,.admin-linking-bundle-preview-table tbody td,.admin-linking-insights-table tbody td,.admin-linking-transfer-review-table tbody td{text-align:left;white-space:normal;overflow-wrap:anywhere;word-break:break-word;border:0;grid-template-columns:minmax(5rem,.44fr) minmax(0,1fr);align-items:start;gap:.65rem;width:100%;min-width:0;padding:0;display:grid;overflow:visible}.admin-backup-account-lookup-table tbody td:before,.admin-backup-bundle-summary-table tbody td:before,.admin-backup-bundle-preview-table tbody td:before,.admin-backup-recovery-lane-table tbody td:before,.admin-backup-paths-table tbody td:before,.admin-backup-files-table tbody td:before,.admin-backup-recovery-points-table tbody td:before,.admin-backup-cleanup-media-table tbody td:before,.admin-backup-destination-table tbody td:before,.admin-linking-overview-table tbody td:before,.admin-linking-model-map-table tbody td:before,.admin-linking-sessions-table tbody td:before,.admin-linking-access-requests-table tbody td:before,.admin-linking-access-control-table tbody td:before,.admin-linking-overview-metrics-table tbody td:before,.admin-linking-bundles-table tbody td:before,.admin-linking-bundle-preview-table tbody td:before,.admin-linking-insights-table tbody td:before,.admin-linking-transfer-review-table tbody td:before{color:var(--fds-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.admin-backup-account-lookup-table tbody td:first-child:before{content:"Account"}.admin-backup-account-lookup-table tbody td:nth-child(2):before{content:"Workspace"}.admin-backup-account-lookup-table tbody td:nth-child(3):before{content:"Status"}.admin-backup-account-lookup-table tbody td:nth-child(4):before{content:"Action"}.admin-backup-bundle-summary-table tbody td:first-child:before{content:"Loaded bundle"}.admin-backup-bundle-summary-table tbody td:nth-child(2):before{content:"Scope summary"}.admin-backup-bundle-summary-table tbody td:nth-child(3):before{content:"Scoped account"}.admin-backup-bundle-summary-table tbody td:nth-child(4):before{content:"Next step"}.admin-backup-bundle-preview-table tbody td:first-child:before{content:"Loaded bundle"}.admin-backup-bundle-preview-table tbody td:nth-child(2):before{content:"Kind"}.admin-backup-bundle-preview-table tbody td:nth-child(3):before{content:"Scope"}.admin-backup-recovery-lane-table tbody td:first-child:before{content:"Recovery lane"}.admin-backup-recovery-lane-table tbody td:nth-child(2):before{content:"Current state"}.admin-backup-recovery-lane-table tbody td:nth-child(3):before{content:"Operator follow-up"}.admin-backup-paths-table tbody td:first-child:before{content:"Tracked lane"}.admin-backup-paths-table tbody td:nth-child(2):before{content:"Path"}.admin-backup-paths-table tbody td:nth-child(3):before{content:"Recent files"}.admin-backup-files-table tbody td:first-child:before{content:"Lane"}.admin-backup-files-table tbody td:nth-child(2):before{content:"Name"}.admin-backup-files-table tbody td:nth-child(3):before{content:"Size"}.admin-backup-files-table tbody td:nth-child(4):before{content:"Modified"}.admin-backup-recovery-points-table tbody td:first-child:before{content:"Recovery point"}.admin-backup-recovery-points-table tbody td:nth-child(2):before{content:"Created"}.admin-backup-recovery-points-table tbody td:nth-child(3):before{content:"Action"}.admin-backup-recovery-points-table tbody td:nth-child(4):before{content:"Notes"}.admin-backup-recovery-points-table tbody td:nth-child(5):before{content:"Restored"}.admin-backup-recovery-points-table tbody td:nth-child(6):before{content:"Actions"}.admin-backup-cleanup-media-table tbody td:first-child:before{content:"Deleted media"}.admin-backup-cleanup-media-table tbody td:nth-child(2):before{content:"Owner"}.admin-backup-cleanup-media-table tbody td:nth-child(3):before{content:"Parent"}.admin-backup-cleanup-media-table tbody td:nth-child(4):before{content:"State"}.admin-backup-cleanup-media-table tbody td:nth-child(5):before{content:"Actions"}.admin-backup-destination-table tbody td:first-child:before{content:"Destination"}.admin-backup-destination-table tbody td:nth-child(2):before{content:"Status"}.admin-backup-destination-table tbody td:nth-child(3):before{content:"Use it for"}.admin-linking-overview-table tbody td:first-child:before{content:"Measure"}.admin-linking-overview-table tbody td:nth-child(2):before{content:"Value"}.admin-linking-model-map-table tbody td:first-child:before{content:"Old website surface"}.admin-linking-model-map-table tbody td:nth-child(2):before{content:"Rebuild replacement"}.admin-linking-model-map-table tbody td:nth-child(3):before{content:"Live evidence"}.admin-linking-sessions-table tbody td:first-child:before{content:"Session"}.admin-linking-sessions-table tbody td:nth-child(2):before{content:"Status"}.admin-linking-sessions-table tbody td:nth-child(3):before{content:"Created"}.admin-linking-sessions-table tbody td:nth-child(4):before{content:"Expires"}.admin-linking-sessions-table tbody td:nth-child(5):before{content:"Action"}.admin-linking-access-requests-table tbody td:first-child:before{content:"Device"}.admin-linking-access-requests-table tbody td:nth-child(2):before{content:"Status"}.admin-linking-access-requests-table tbody td:nth-child(3):before{content:"Client"}.admin-linking-access-requests-table tbody td:nth-child(4):before{content:"Created"}.admin-linking-access-requests-table tbody td:nth-child(5):before{content:"Last seen"}.admin-linking-access-requests-table tbody td:nth-child(6):before{content:"Action"}.admin-linking-access-control-table tbody td:first-child:before{content:"Device"}.admin-linking-access-control-table tbody td:nth-child(2):before{content:"Status"}.admin-linking-access-control-table tbody td:nth-child(3):before{content:"Client"}.admin-linking-access-control-table tbody td:nth-child(4):before{content:"Last seen"}.admin-linking-access-control-table tbody td:nth-child(5):before{content:"Sync state"}.admin-linking-access-control-table tbody td:nth-child(6):before{content:"Actions"}.admin-linking-overview-metrics-table tbody td:first-child:before{content:"User"}.admin-linking-overview-metrics-table tbody td:nth-child(2):before{content:"Devices"}.admin-linking-overview-metrics-table tbody td:nth-child(3):before{content:"Active links"}.admin-linking-overview-metrics-table tbody td:nth-child(4):before{content:"Request-like rows"}.admin-linking-overview-metrics-table tbody td:nth-child(5):before{content:"Pending transfer rows"}.admin-linking-overview-metrics-table tbody td:nth-child(6):before{content:"Rejected transfer rows"}.admin-linking-overview-metrics-table tbody td:nth-child(7):before{content:"Last transfer"}.admin-linking-bundles-table tbody td:first-child:before{content:"Device"}.admin-linking-bundles-table tbody td:nth-child(2):before{content:"Bundle replacement"}.admin-linking-bundles-table tbody td:nth-child(3):before{content:"Sync rows"}.admin-linking-bundles-table tbody td:nth-child(4):before{content:"Last transfer"}.admin-linking-bundles-table tbody td:nth-child(5):before{content:"Action"}.admin-linking-bundle-preview-table tbody td:first-child:before{content:"Field"}.admin-linking-bundle-preview-table tbody td:nth-child(2):before{content:"Value"}.admin-linking-insights-table tbody td:first-child:before{content:"Device"}.admin-linking-insights-table tbody td:nth-child(2):before{content:"Status"}.admin-linking-insights-table tbody td:nth-child(3):before{content:"Change"}.admin-linking-insights-table tbody td:nth-child(4):before{content:"Created"}.admin-linking-insights-table tbody td:nth-child(5):before{content:"Applied entity"}.admin-linking-transfer-review-table tbody td:first-child:before{content:"Device"}.admin-linking-transfer-review-table tbody td:nth-child(2):before{content:"Pending rows"}.admin-linking-transfer-review-table tbody td:nth-child(3):before{content:"Rejected rows"}.admin-linking-transfer-review-table tbody td:nth-child(4):before{content:"Pending change types"}.admin-linking-transfer-review-table tbody td:nth-child(5):before{content:"Rejected result codes"}.admin-linking-transfer-review-table tbody td:nth-child(6):before{content:"Oldest pending"}.admin-backup-account-lookup-table tbody td>select,.admin-backup-account-lookup-table tbody td>input,.admin-backup-account-lookup-table tbody td>textarea,.admin-backup-account-lookup-table tbody td>button,.admin-backup-bundle-summary-table tbody td>select,.admin-backup-bundle-summary-table tbody td>input,.admin-backup-bundle-summary-table tbody td>textarea,.admin-backup-bundle-summary-table tbody td>button,.admin-backup-bundle-preview-table tbody td>select,.admin-backup-bundle-preview-table tbody td>input,.admin-backup-bundle-preview-table tbody td>textarea,.admin-backup-bundle-preview-table tbody td>button,.admin-backup-recovery-lane-table tbody td>select,.admin-backup-recovery-lane-table tbody td>input,.admin-backup-recovery-lane-table tbody td>textarea,.admin-backup-recovery-lane-table tbody td>button,.admin-backup-paths-table tbody td>select,.admin-backup-paths-table tbody td>input,.admin-backup-paths-table tbody td>textarea,.admin-backup-paths-table tbody td>button,.admin-backup-files-table tbody td>select,.admin-backup-files-table tbody td>input,.admin-backup-files-table tbody td>textarea,.admin-backup-files-table tbody td>button,.admin-backup-recovery-points-table tbody td>select,.admin-backup-recovery-points-table tbody td>input,.admin-backup-recovery-points-table tbody td>textarea,.admin-backup-recovery-points-table tbody td>button,.admin-backup-cleanup-media-table tbody td>select,.admin-backup-cleanup-media-table tbody td>input,.admin-backup-cleanup-media-table tbody td>textarea,.admin-backup-cleanup-media-table tbody td>button,.admin-backup-destination-table tbody td>select,.admin-backup-destination-table tbody td>input,.admin-backup-destination-table tbody td>textarea,.admin-backup-destination-table tbody td>button,.admin-linking-overview-table tbody td>select,.admin-linking-overview-table tbody td>input,.admin-linking-overview-table tbody td>textarea,.admin-linking-overview-table tbody td>button,.admin-linking-model-map-table tbody td>select,.admin-linking-model-map-table tbody td>input,.admin-linking-model-map-table tbody td>textarea,.admin-linking-model-map-table tbody td>button,.admin-linking-sessions-table tbody td>select,.admin-linking-sessions-table tbody td>input,.admin-linking-sessions-table tbody td>textarea,.admin-linking-sessions-table tbody td>button,.admin-linking-access-requests-table tbody td>select,.admin-linking-access-requests-table tbody td>input,.admin-linking-access-requests-table tbody td>textarea,.admin-linking-access-requests-table tbody td>button,.admin-linking-access-control-table tbody td>select,.admin-linking-access-control-table tbody td>input,.admin-linking-access-control-table tbody td>textarea,.admin-linking-access-control-table tbody td>button,.admin-linking-overview-metrics-table tbody td>select,.admin-linking-overview-metrics-table tbody td>input,.admin-linking-overview-metrics-table tbody td>textarea,.admin-linking-overview-metrics-table tbody td>button,.admin-linking-bundles-table tbody td>select,.admin-linking-bundles-table tbody td>input,.admin-linking-bundles-table tbody td>textarea,.admin-linking-bundles-table tbody td>button,.admin-linking-bundle-preview-table tbody td>select,.admin-linking-bundle-preview-table tbody td>input,.admin-linking-bundle-preview-table tbody td>textarea,.admin-linking-bundle-preview-table tbody td>button,.admin-linking-insights-table tbody td>select,.admin-linking-insights-table tbody td>input,.admin-linking-insights-table tbody td>textarea,.admin-linking-insights-table tbody td>button,.admin-linking-transfer-review-table tbody td>select,.admin-linking-transfer-review-table tbody td>input,.admin-linking-transfer-review-table tbody td>textarea,.admin-linking-transfer-review-table tbody td>button{width:100%;min-width:0}.admin-backup-account-lookup-table tbody td>.action-group,.admin-backup-bundle-summary-table tbody td>.action-group,.admin-backup-bundle-preview-table tbody td>.action-group,.admin-backup-recovery-lane-table tbody td>.action-group,.admin-backup-paths-table tbody td>.action-group,.admin-backup-files-table tbody td>.action-group,.admin-backup-recovery-points-table tbody td>.action-group,.admin-backup-cleanup-media-table tbody td>.action-group,.admin-backup-destination-table tbody td>.action-group,.admin-linking-overview-table tbody td>.action-group,.admin-linking-model-map-table tbody td>.action-group,.admin-linking-sessions-table tbody td>.action-group,.admin-linking-access-requests-table tbody td>.action-group,.admin-linking-access-control-table tbody td>.action-group,.admin-linking-overview-metrics-table tbody td>.action-group,.admin-linking-bundles-table tbody td>.action-group,.admin-linking-bundle-preview-table tbody td>.action-group,.admin-linking-insights-table tbody td>.action-group,.admin-linking-transfer-review-table tbody td>.action-group{justify-content:flex-start;width:100%}.admin-backup-account-lookup-table tbody td[colspan],.admin-backup-bundle-summary-table tbody td[colspan],.admin-backup-bundle-preview-table tbody td[colspan],.admin-backup-recovery-lane-table tbody td[colspan],.admin-backup-paths-table tbody td[colspan],.admin-backup-files-table tbody td[colspan],.admin-backup-recovery-points-table tbody td[colspan],.admin-backup-cleanup-media-table tbody td[colspan],.admin-backup-destination-table tbody td[colspan],.admin-linking-overview-table tbody td[colspan],.admin-linking-model-map-table tbody td[colspan],.admin-linking-sessions-table tbody td[colspan],.admin-linking-access-requests-table tbody td[colspan],.admin-linking-access-control-table tbody td[colspan],.admin-linking-overview-metrics-table tbody td[colspan],.admin-linking-bundles-table tbody td[colspan],.admin-linking-bundle-preview-table tbody td[colspan],.admin-linking-insights-table tbody td[colspan],.admin-linking-transfer-review-table tbody td[colspan]{text-align:center;display:block}.admin-backup-account-lookup-table tbody td[colspan]:before,.admin-backup-bundle-summary-table tbody td[colspan]:before,.admin-backup-bundle-preview-table tbody td[colspan]:before,.admin-backup-recovery-lane-table tbody td[colspan]:before,.admin-backup-paths-table tbody td[colspan]:before,.admin-backup-files-table tbody td[colspan]:before,.admin-backup-recovery-points-table tbody td[colspan]:before,.admin-backup-cleanup-media-table tbody td[colspan]:before,.admin-backup-destination-table tbody td[colspan]:before,.admin-linking-overview-table tbody td[colspan]:before,.admin-linking-model-map-table tbody td[colspan]:before,.admin-linking-sessions-table tbody td[colspan]:before,.admin-linking-access-requests-table tbody td[colspan]:before,.admin-linking-access-control-table tbody td[colspan]:before,.admin-linking-overview-metrics-table tbody td[colspan]:before,.admin-linking-bundles-table tbody td[colspan]:before,.admin-linking-bundle-preview-table tbody td[colspan]:before,.admin-linking-insights-table tbody td[colspan]:before,.admin-linking-transfer-review-table tbody td[colspan]:before{content:none}.support-page .fossils-table:not(.records-table):not(.devices-table):not(.support-devices-table):not([class*=settings-linked-devices-]),.admin-page .fossils-table:not([class*=admin-backup-]):not([class*=admin-linking-]),.control-page .fossils-table:not(.records-table):not(.devices-table):not(.support-devices-table):not([class*=settings-reference-]):not([class*=settings-linked-devices-]){table-layout:auto;width:100%;min-width:0;display:block}.support-page .fossils-table:not(.records-table):not(.devices-table):not(.support-devices-table):not([class*=settings-linked-devices-]) thead,.admin-page .fossils-table:not([class*=admin-backup-]):not([class*=admin-linking-]) thead,.control-page .fossils-table:not(.records-table):not(.devices-table):not(.support-devices-table):not([class*=settings-reference-]):not([class*=settings-linked-devices-]) thead{display:none}.support-page .fossils-table:not(.records-table):not(.devices-table):not(.support-devices-table):not([class*=settings-linked-devices-]) tbody,.admin-page .fossils-table:not([class*=admin-backup-]):not([class*=admin-linking-]) tbody,.control-page .fossils-table:not(.records-table):not(.devices-table):not(.support-devices-table):not([class*=settings-reference-]):not([class*=settings-linked-devices-]) tbody{flex-direction:column;gap:.72rem;display:flex}.support-page .fossils-table:not(.records-table):not(.devices-table):not(.support-devices-table):not([class*=settings-linked-devices-]) tbody tr,.admin-page .fossils-table:not([class*=admin-backup-]):not([class*=admin-linking-]) tbody tr,.control-page .fossils-table:not(.records-table):not(.devices-table):not(.support-devices-table):not([class*=settings-reference-]):not([class*=settings-linked-devices-]) tbody tr{border:1px solid color-mix(in srgb, var(--fds-border) 72%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--fds-surface-elevated) 96%, white), color-mix(in srgb, var(--fds-surface) 96%, transparent));width:100%;box-shadow:var(--fds-shadow-soft);border-radius:16px;flex-direction:column;gap:.42rem;padding:.78rem;display:flex}.support-page .fossils-table:not(.records-table):not(.devices-table):not(.support-devices-table):not([class*=settings-linked-devices-]) tbody td,.admin-page .fossils-table:not([class*=admin-backup-]):not([class*=admin-linking-]) tbody td,.control-page .fossils-table:not(.records-table):not(.devices-table):not(.support-devices-table):not([class*=settings-reference-]):not([class*=settings-linked-devices-]) tbody td{text-align:left;white-space:normal;overflow-wrap:anywhere;word-break:break-word;border:0;width:100%;min-width:0;padding:0;display:block;overflow:visible}.support-page .fossils-table:not(.records-table):not(.devices-table):not(.support-devices-table):not([class*=settings-linked-devices-]) tbody td:before,.admin-page .fossils-table:not([class*=admin-backup-]):not([class*=admin-linking-]) tbody td:before,.control-page .fossils-table:not(.records-table):not(.devices-table):not(.support-devices-table):not([class*=settings-reference-]):not([class*=settings-linked-devices-]) tbody td:before{color:var(--fds-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.22rem;font-size:.68rem;font-weight:800;display:block}.support-page .fossils-table:not(.records-table):not(.devices-table):not(.support-devices-table):not([class*=settings-linked-devices-]) tbody td[data-label]:before,.admin-page .fossils-table:not([class*=admin-backup-]):not([class*=admin-linking-]) tbody td[data-label]:before,.control-page .fossils-table:not(.records-table):not(.devices-table):not(.support-devices-table):not([class*=settings-reference-]):not([class*=settings-linked-devices-]) tbody td[data-label]:before{content:attr(data-label)}.support-page .fossils-table:not(.records-table):not(.devices-table):not(.support-devices-table):not([class*=settings-linked-devices-]) tbody td>.action-group,.admin-page .fossils-table:not([class*=admin-backup-]):not([class*=admin-linking-]) tbody td>.action-group,.control-page .fossils-table:not(.records-table):not(.devices-table):not(.support-devices-table):not([class*=settings-reference-]):not([class*=settings-linked-devices-]) tbody td>.action-group{flex-wrap:wrap;justify-content:flex-start;width:100%}.support-page .fossils-table:not(.records-table):not(.devices-table):not(.support-devices-table):not([class*=settings-linked-devices-]) tbody td>.action-group>button,.admin-page .fossils-table:not([class*=admin-backup-]):not([class*=admin-linking-]) tbody td>.action-group>button,.control-page .fossils-table:not(.records-table):not(.devices-table):not(.support-devices-table):not([class*=settings-reference-]):not([class*=settings-linked-devices-]) tbody td>.action-group>button{flex:8rem;min-width:0}.support-page .fossils-table:not(.records-table):not(.devices-table):not(.support-devices-table):not([class*=settings-linked-devices-]) tbody td[colspan],.admin-page .fossils-table:not([class*=admin-backup-]):not([class*=admin-linking-]) tbody td[colspan],.control-page .fossils-table:not(.records-table):not(.devices-table):not(.support-devices-table):not([class*=settings-reference-]):not([class*=settings-linked-devices-]) tbody td[colspan]{text-align:center;display:block}.support-page .fossils-table:not(.records-table):not(.devices-table):not(.support-devices-table):not([class*=settings-linked-devices-]) tbody td[colspan]:before,.admin-page .fossils-table:not([class*=admin-backup-]):not([class*=admin-linking-]) tbody td[colspan]:before,.control-page .fossils-table:not(.records-table):not(.devices-table):not(.support-devices-table):not([class*=settings-reference-]):not([class*=settings-linked-devices-]) tbody td[colspan]:before{content:none}.settings-custom-fields-table,.settings-custom-fields-add-table,.settings-custom-fields-main-table{table-layout:auto;width:100%;min-width:0;display:block}.settings-custom-fields-table thead,.settings-custom-fields-add-table thead,.settings-custom-fields-main-table thead{display:none}.settings-custom-fields-table tbody,.settings-custom-fields-add-table tbody,.settings-custom-fields-main-table tbody{flex-direction:column;gap:.72rem;display:flex}.settings-custom-fields-table tbody tr,.settings-custom-fields-add-table tbody tr,.settings-custom-fields-main-table tbody tr{border:1px solid color-mix(in srgb, var(--fds-border) 72%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--fds-surface-elevated) 96%, white), color-mix(in srgb, var(--fds-surface) 96%, transparent));width:100%;box-shadow:var(--fds-shadow-soft);border-radius:16px;flex-direction:column;gap:.42rem;padding:.78rem;display:flex}.settings-custom-fields-table tbody td,.settings-custom-fields-add-table tbody td,.settings-custom-fields-main-table tbody td{text-align:left;white-space:normal;overflow-wrap:anywhere;word-break:break-word;border:0;width:100%;min-width:0;padding:0;display:block;overflow:visible}.settings-custom-fields-table tbody td:before,.settings-custom-fields-add-table tbody td:before,.settings-custom-fields-main-table tbody td:before{color:var(--fds-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.22rem;font-size:.68rem;font-weight:800;display:block}.settings-custom-fields-table tbody td:first-child:before{content:"Total fields"}.settings-custom-fields-table tbody td:nth-child(2):before{content:"Visible"}.settings-custom-fields-table tbody td:nth-child(3):before{content:"Hidden"}.settings-custom-fields-table tbody td:nth-child(4):before{content:"Private fields"}.settings-custom-fields-table tbody td:nth-child(5):before{content:"Built-in fields"}.settings-custom-fields-add-table tbody td:first-child:before{content:"Field label"}.settings-custom-fields-add-table tbody td:nth-child(2):before{content:"Field key"}.settings-custom-fields-add-table tbody td:nth-child(3):before{content:"Actions"}.settings-custom-fields-main-table tbody td:first-child:before{content:"Order"}.settings-custom-fields-main-table tbody td:nth-child(2):before{content:"Field label"}.settings-custom-fields-main-table tbody td:nth-child(3):before{content:"Field key"}.settings-custom-fields-main-table tbody td:nth-child(4):before{content:"Category"}.settings-custom-fields-main-table tbody td:nth-child(5):before{content:"Scope"}.settings-custom-fields-main-table tbody td:nth-child(6):before{content:"Visibility"}.settings-custom-fields-main-table tbody td:nth-child(7):before{content:"Records table"}.settings-custom-fields-main-table tbody td:nth-child(8):before{content:"Record page"}.settings-custom-fields-main-table tbody td:nth-child(9):before{content:"Rename label"}.settings-custom-fields-main-table tbody td:nth-child(10):before{content:"Auto-guess"}.settings-custom-fields-main-table tbody td:nth-child(11):before{content:"Dropdown source"}.settings-custom-fields-main-table tbody td:nth-child(12):before{content:"Dropdown config"}.settings-custom-fields-main-table tbody td:nth-child(13):before{content:"Actions"}.settings-custom-fields-table tbody td>.action-group,.settings-custom-fields-add-table tbody td>.action-group,.settings-custom-fields-main-table tbody td>.action-group{flex-wrap:wrap;justify-content:flex-start;width:100%}.settings-custom-fields-table tbody td>.action-group>button,.settings-custom-fields-add-table tbody td>.action-group>button,.settings-custom-fields-main-table tbody td>.action-group>button{flex:8rem;min-width:0}}.settings-custom-fields-table{min-width:760px}.settings-custom-fields-table th:first-child,.settings-custom-fields-table td:first-child,.settings-custom-fields-table th:nth-child(2),.settings-custom-fields-table td:nth-child(2),.settings-custom-fields-table th:nth-child(3),.settings-custom-fields-table td:nth-child(3),.settings-custom-fields-table th:nth-child(4),.settings-custom-fields-table td:nth-child(4),.settings-custom-fields-table th:nth-child(5),.settings-custom-fields-table td:nth-child(5){min-width:8.5rem}.settings-custom-fields-add-table{min-width:980px}.settings-custom-fields-add-table th:first-child,.settings-custom-fields-add-table td:first-child,.settings-custom-fields-add-table th:nth-child(2),.settings-custom-fields-add-table td:nth-child(2){min-width:14rem}.settings-reference-import-table{min-width:1040px}.settings-reference-import-table th:first-child,.settings-reference-import-table td:first-child,.settings-reference-import-table th:nth-child(2),.settings-reference-import-table td:nth-child(2){min-width:14rem}.settings-reference-import-table th:nth-child(3),.settings-reference-import-table td:nth-child(3){min-width:11rem}.settings-reference-import-table th:nth-child(4),.settings-reference-import-table td:nth-child(4){min-width:20rem}.settings-reference-datasets-table{min-width:980px}.settings-reference-datasets-table th:first-child,.settings-reference-datasets-table td:first-child{min-width:12rem}.settings-reference-datasets-table th:nth-child(2),.settings-reference-datasets-table td:nth-child(2){min-width:8rem}.settings-reference-datasets-table th:nth-child(3),.settings-reference-datasets-table td:nth-child(3){min-width:14rem}.settings-reference-datasets-table th:nth-child(4),.settings-reference-datasets-table td:nth-child(4){min-width:20rem}.settings-reference-entry-create-table{min-width:1320px}.settings-reference-entry-create-table th:first-child,.settings-reference-entry-create-table td:first-child,.settings-reference-entry-create-table th:nth-child(2),.settings-reference-entry-create-table td:nth-child(2){min-width:14rem}.settings-reference-entry-create-table th:nth-child(3),.settings-reference-entry-create-table td:nth-child(3){min-width:18rem}.settings-reference-entry-create-table th:nth-child(4),.settings-reference-entry-create-table td:nth-child(4){min-width:22rem}.settings-reference-entries-table{table-layout:fixed;min-width:1560px}.settings-reference-entries-table col:first-child{width:18%}.settings-reference-entries-table col:nth-child(2){width:17%}.settings-reference-entries-table col:nth-child(3){width:24%}.settings-reference-entries-table col:nth-child(4){width:27%}.settings-reference-entries-table col:nth-child(5){width:14%}.settings-reference-entries-table td{vertical-align:top}.settings-reference-entries-table__key code{white-space:normal;overflow-wrap:anywhere;max-width:100%;line-height:1.42;display:inline-block}.settings-reference-entries-table__label-input{resize:vertical;min-height:4.25rem}.settings-reference-entries-table__value-input{resize:vertical;overflow-wrap:anywhere;min-height:7.8rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;line-height:1.35}.settings-reference-entries-table__preview{line-height:1.45}.settings-reference-entries-table__preview-list{gap:.34rem;margin:0;padding:0;list-style:none;display:grid}.settings-reference-entries-table__preview-list li{overflow-wrap:anywhere}.settings-reference-entries-table__preview-list li>span{text-transform:capitalize;font-weight:700}.settings-reference-entries-table__preview-fallback{overflow-wrap:anywhere}.settings-reference-entries-table__actions{min-width:13rem}.settings-reference-entries-table__actions>.action-group{flex-wrap:wrap;justify-content:flex-start}.settings-custom-fields-add-table th:nth-child(3),.settings-custom-fields-add-table td:nth-child(3){min-width:20rem}.settings-custom-fields-main-table{min-width:1560px}.settings-custom-fields-main-table th:first-child,.settings-custom-fields-main-table td:first-child{min-width:6.25rem}.settings-custom-fields-main-table th:nth-child(2),.settings-custom-fields-main-table td:nth-child(2){min-width:10.5rem}.settings-custom-fields-main-table th:nth-child(3),.settings-custom-fields-main-table td:nth-child(3){min-width:9rem}.settings-custom-fields-main-table th:nth-child(4),.settings-custom-fields-main-table td:nth-child(4),.settings-custom-fields-main-table th:nth-child(5),.settings-custom-fields-main-table td:nth-child(5){min-width:6.5rem}.settings-custom-fields-main-table th:nth-child(6),.settings-custom-fields-main-table td:nth-child(6),.settings-custom-fields-main-table th:nth-child(7),.settings-custom-fields-main-table td:nth-child(7),.settings-custom-fields-main-table th:nth-child(8),.settings-custom-fields-main-table td:nth-child(8){min-width:8.5rem}.settings-custom-fields-main-table th:nth-child(9),.settings-custom-fields-main-table td:nth-child(9){min-width:17rem}.settings-custom-fields-main-table th:nth-child(10),.settings-custom-fields-main-table td:nth-child(10),.settings-custom-fields-main-table th:nth-child(11),.settings-custom-fields-main-table td:nth-child(11){min-width:12.5rem}.settings-custom-fields-main-table th:nth-child(12),.settings-custom-fields-main-table td:nth-child(12),.settings-custom-fields-main-table th:nth-child(13),.settings-custom-fields-main-table td:nth-child(13){min-width:16rem}.settings-custom-fields-main-table code{white-space:nowrap}.settings-backup-restore-table th:last-child,.settings-backup-restore-table td:last-child{white-space:nowrap;min-width:16.5rem}.settings-backup-destination-table th:last-child,.settings-backup-destination-table td:last-child{white-space:nowrap;min-width:16rem}.settings-backup-restore-table__actions-cell,.settings-backup-destination-table__actions-cell,.settings-backup-webdav-table__actions-cell{text-align:right;vertical-align:middle}.settings-backup-webdav-table__password-cell,.settings-backup-webdav-table__actions-cell{vertical-align:top!important}.settings-backup-webdav-table__password-cell .field{margin:0}.settings-backup-restore-table__actions-cell .action-group,.settings-backup-destination-table__actions-cell .action-group,.settings-backup-webdav-table__actions-cell .action-group{justify-content:flex-end;align-items:center;gap:var(--fds-action-gap-dense);flex-wrap:nowrap;width:100%}.settings-backup-webdav-table__actions-cell .action-group{align-items:center;margin-top:1.556rem}.admin-backup-account-lookup-table{min-width:980px}.admin-backup-account-lookup-table th:first-child,.admin-backup-account-lookup-table td:first-child{min-width:12rem}.admin-backup-account-lookup-table th:nth-child(2),.admin-backup-account-lookup-table td:nth-child(2){min-width:15rem}.admin-backup-account-lookup-table th:nth-child(3),.admin-backup-account-lookup-table td:nth-child(3){min-width:13rem}.admin-backup-account-lookup-table th:nth-child(4),.admin-backup-account-lookup-table td:nth-child(4){min-width:8rem}.admin-backup-account-lookup-table th:nth-child(5),.admin-backup-account-lookup-table td:nth-child(5){min-width:8.5rem}.admin-backup-bundle-summary-table{min-width:1200px}.admin-backup-bundle-summary-table th:first-child,.admin-backup-bundle-summary-table td:first-child{min-width:11rem}.admin-backup-bundle-summary-table th:nth-child(2),.admin-backup-bundle-summary-table td:nth-child(2){min-width:24rem}.admin-backup-bundle-summary-table th:nth-child(3),.admin-backup-bundle-summary-table td:nth-child(3){min-width:12rem}.admin-backup-bundle-summary-table th:nth-child(4),.admin-backup-bundle-summary-table td:nth-child(4){min-width:20rem}.admin-backup-bundle-preview-table{min-width:860px}.admin-backup-bundle-preview-table th:first-child,.admin-backup-bundle-preview-table td:first-child{min-width:10rem}.admin-backup-bundle-preview-table th:nth-child(2),.admin-backup-bundle-preview-table td:nth-child(2){min-width:11rem}.admin-backup-bundle-preview-table th:nth-child(3),.admin-backup-bundle-preview-table td:nth-child(3){min-width:24rem}.admin-backup-recovery-lane-table{min-width:980px}.admin-backup-recovery-lane-table th:first-child,.admin-backup-recovery-lane-table td:first-child{min-width:14rem}.admin-backup-recovery-lane-table th:nth-child(2),.admin-backup-recovery-lane-table td:nth-child(2){min-width:11rem}.admin-backup-recovery-lane-table th:nth-child(3),.admin-backup-recovery-lane-table td:nth-child(3){min-width:22rem}.admin-backup-paths-table{min-width:980px}.admin-backup-paths-table th:first-child,.admin-backup-paths-table td:first-child{min-width:11rem}.admin-backup-paths-table th:nth-child(2),.admin-backup-paths-table td:nth-child(2){word-break:break-all;min-width:32rem}.admin-backup-paths-table th:nth-child(3),.admin-backup-paths-table td:nth-child(3){white-space:nowrap;min-width:8rem}.admin-backup-files-table{min-width:960px}.admin-backup-files-table th:first-child,.admin-backup-files-table td:first-child{min-width:10rem}.admin-backup-files-table th:nth-child(2),.admin-backup-files-table td:nth-child(2){min-width:22rem}.admin-backup-files-table th:nth-child(3),.admin-backup-files-table td:nth-child(3),.admin-backup-files-table th:nth-child(4),.admin-backup-files-table td:nth-child(4){white-space:nowrap;min-width:9rem}.admin-backup-recovery-points-table{min-width:1320px}.admin-backup-recovery-points-table th:first-child,.admin-backup-recovery-points-table td:first-child{white-space:nowrap;min-width:16rem}.admin-backup-recovery-points-table th:nth-child(2),.admin-backup-recovery-points-table td:nth-child(2),.admin-backup-recovery-points-table th:nth-child(5),.admin-backup-recovery-points-table td:nth-child(5){white-space:nowrap;min-width:12rem}.admin-backup-recovery-points-table th:nth-child(3),.admin-backup-recovery-points-table td:nth-child(3){min-width:8rem}.admin-backup-recovery-points-table th:nth-child(4),.admin-backup-recovery-points-table td:nth-child(4){min-width:16rem}.admin-backup-recovery-points-table th:nth-child(6),.admin-backup-recovery-points-table td:nth-child(6){min-width:14rem}.admin-backup-cleanup-media-table{min-width:1240px}.admin-backup-cleanup-media-table th:first-child,.admin-backup-cleanup-media-table td:first-child,.admin-backup-cleanup-media-table th:nth-child(2),.admin-backup-cleanup-media-table td:nth-child(2){min-width:15rem}.admin-backup-cleanup-media-table th:nth-child(3),.admin-backup-cleanup-media-table td:nth-child(3){min-width:14rem}.admin-backup-cleanup-media-table th:nth-child(4),.admin-backup-cleanup-media-table td:nth-child(4){min-width:9rem}.admin-backup-cleanup-media-table th:nth-child(5),.admin-backup-cleanup-media-table td:nth-child(5){min-width:14rem}.admin-backup-destination-table{min-width:920px}.admin-backup-destination-table th:first-child,.admin-backup-destination-table td:first-child{min-width:12rem}.admin-backup-destination-table th:nth-child(2),.admin-backup-destination-table td:nth-child(2){min-width:11rem}.admin-backup-destination-table th:nth-child(3),.admin-backup-destination-table td:nth-child(3){min-width:24rem}.admin-linking-overview-table{min-width:620px}.admin-linking-overview-table th:first-child,.admin-linking-overview-table td:first-child{min-width:18rem}.admin-linking-overview-table th:nth-child(2),.admin-linking-overview-table td:nth-child(2){min-width:10rem}.admin-linking-model-map-table{min-width:1240px}.admin-linking-model-map-table th:first-child,.admin-linking-model-map-table td:first-child,.admin-linking-model-map-table th:nth-child(2),.admin-linking-model-map-table td:nth-child(2),.admin-linking-model-map-table th:nth-child(3),.admin-linking-model-map-table td:nth-child(3){min-width:18rem}.admin-linking-sessions-table{min-width:1160px}.admin-linking-sessions-table th:first-child,.admin-linking-sessions-table td:first-child{min-width:21rem}.admin-linking-sessions-table th:nth-child(2),.admin-linking-sessions-table td:nth-child(2){min-width:8rem}.admin-linking-sessions-table th:nth-child(3),.admin-linking-sessions-table td:nth-child(3),.admin-linking-sessions-table th:nth-child(4),.admin-linking-sessions-table td:nth-child(4){white-space:nowrap;min-width:11rem}.admin-linking-sessions-table th:nth-child(5),.admin-linking-sessions-table td:nth-child(5){min-width:12rem}.admin-linking-access-requests-table{min-width:1360px}.admin-linking-access-requests-table th:first-child,.admin-linking-access-requests-table td:first-child{min-width:18rem}.admin-linking-access-requests-table th:nth-child(2),.admin-linking-access-requests-table td:nth-child(2){min-width:8rem}.admin-linking-access-requests-table th:nth-child(3),.admin-linking-access-requests-table td:nth-child(3){min-width:20rem}.admin-linking-access-requests-table th:nth-child(4),.admin-linking-access-requests-table td:nth-child(4),.admin-linking-access-requests-table th:nth-child(5),.admin-linking-access-requests-table td:nth-child(5){white-space:nowrap;min-width:11rem}.admin-linking-access-requests-table th:nth-child(6),.admin-linking-access-requests-table td:nth-child(6){min-width:16rem}.admin-linking-access-control-table{min-width:1500px}.admin-linking-access-control-table th:first-child,.admin-linking-access-control-table td:first-child{min-width:18rem}.admin-linking-access-control-table th:nth-child(2),.admin-linking-access-control-table td:nth-child(2){min-width:8rem}.admin-linking-access-control-table th:nth-child(3),.admin-linking-access-control-table td:nth-child(3){min-width:21rem}.admin-linking-access-control-table th:nth-child(4),.admin-linking-access-control-table td:nth-child(4){white-space:nowrap;min-width:11rem}.admin-linking-access-control-table th:nth-child(5),.admin-linking-access-control-table td:nth-child(5),.admin-linking-access-control-table th:nth-child(6),.admin-linking-access-control-table td:nth-child(6){min-width:18rem}.admin-linking-overview-metrics-table{min-width:1100px}.admin-linking-overview-metrics-table th:first-child,.admin-linking-overview-metrics-table td:first-child{min-width:20rem}.admin-linking-overview-metrics-table th:nth-child(2),.admin-linking-overview-metrics-table td:nth-child(2),.admin-linking-overview-metrics-table th:nth-child(3),.admin-linking-overview-metrics-table td:nth-child(3),.admin-linking-overview-metrics-table th:nth-child(4),.admin-linking-overview-metrics-table td:nth-child(4),.admin-linking-overview-metrics-table th:nth-child(5),.admin-linking-overview-metrics-table td:nth-child(5),.admin-linking-overview-metrics-table th:nth-child(6),.admin-linking-overview-metrics-table td:nth-child(6){white-space:nowrap;min-width:10rem}.admin-linking-overview-metrics-table th:nth-child(7),.admin-linking-overview-metrics-table td:nth-child(7){white-space:nowrap;min-width:12rem}.admin-linking-bundles-table{min-width:1260px}.admin-linking-bundles-table th:first-child,.admin-linking-bundles-table td:first-child{min-width:20rem}.admin-linking-bundles-table th:nth-child(2),.admin-linking-bundles-table td:nth-child(2){min-width:15rem}.admin-linking-bundles-table th:nth-child(3),.admin-linking-bundles-table td:nth-child(3){min-width:18rem}.admin-linking-bundles-table th:nth-child(4),.admin-linking-bundles-table td:nth-child(4){white-space:nowrap;min-width:11rem}.admin-linking-bundles-table th:nth-child(5),.admin-linking-bundles-table td:nth-child(5){min-width:16rem}.admin-linking-bundle-preview-table{min-width:860px}.admin-linking-bundle-preview-table th:first-child,.admin-linking-bundle-preview-table td:first-child{min-width:12rem}.admin-linking-bundle-preview-table th:nth-child(2),.admin-linking-bundle-preview-table td:nth-child(2){min-width:24rem}.admin-linking-insights-table{min-width:1140px}.admin-linking-insights-table th:first-child,.admin-linking-insights-table td:first-child{min-width:16rem}.admin-linking-insights-table th:nth-child(2),.admin-linking-insights-table td:nth-child(2){min-width:14rem}.admin-linking-insights-table th:nth-child(3),.admin-linking-insights-table td:nth-child(3){min-width:13rem}.admin-linking-insights-table th:nth-child(4),.admin-linking-insights-table td:nth-child(4){white-space:nowrap;min-width:11rem}.admin-linking-insights-table th:nth-child(5),.admin-linking-insights-table td:nth-child(5){min-width:18rem}.admin-linking-transfer-review-table{min-width:1380px}.admin-linking-transfer-review-table th:first-child,.admin-linking-transfer-review-table td:first-child{min-width:18rem}.admin-linking-transfer-review-table th:nth-child(2),.admin-linking-transfer-review-table td:nth-child(2),.admin-linking-transfer-review-table th:nth-child(3),.admin-linking-transfer-review-table td:nth-child(3){white-space:nowrap;min-width:9rem}.admin-linking-transfer-review-table th:nth-child(4),.admin-linking-transfer-review-table td:nth-child(4),.admin-linking-transfer-review-table th:nth-child(5),.admin-linking-transfer-review-table td:nth-child(5){min-width:17rem}.admin-linking-transfer-review-table th:nth-child(6),.admin-linking-transfer-review-table td:nth-child(6){white-space:nowrap;min-width:11rem}.settings-linked-devices-transfer-audit-table{min-width:1240px}.settings-linked-devices-transfer-audit-table th:first-child,.settings-linked-devices-transfer-audit-table td:first-child{white-space:nowrap;min-width:11rem}.settings-linked-devices-transfer-audit-table th:nth-child(2),.settings-linked-devices-transfer-audit-table td:nth-child(2),.settings-linked-devices-transfer-audit-table th:nth-child(3),.settings-linked-devices-transfer-audit-table td:nth-child(3),.settings-linked-devices-transfer-audit-table th:nth-child(5),.settings-linked-devices-transfer-audit-table td:nth-child(5){min-width:9rem}.settings-linked-devices-transfer-audit-table th:nth-child(4),.settings-linked-devices-transfer-audit-table td:nth-child(4),.settings-linked-devices-transfer-audit-table th:nth-child(6),.settings-linked-devices-transfer-audit-table td:nth-child(6){min-width:18rem}.settings-linked-devices-approval-timeline-table{min-width:1120px}.settings-linked-devices-approval-timeline-table th:first-child,.settings-linked-devices-approval-timeline-table td:first-child{white-space:nowrap;min-width:11rem}.settings-linked-devices-approval-timeline-table th:nth-child(2),.settings-linked-devices-approval-timeline-table td:nth-child(2){min-width:14rem}.settings-linked-devices-approval-timeline-table th:nth-child(3),.settings-linked-devices-approval-timeline-table td:nth-child(3){min-width:8rem}.settings-linked-devices-approval-timeline-table th:nth-child(4),.settings-linked-devices-approval-timeline-table td:nth-child(4){min-width:12rem}.settings-linked-devices-approval-timeline-table th:nth-child(5),.settings-linked-devices-approval-timeline-table td:nth-child(5){min-width:20rem}.settings-linked-devices-links-table{min-width:100%}.settings-linked-devices-links-table th:first-child,.settings-linked-devices-links-table td:first-child{min-width:12rem}.settings-linked-devices-links-table th:nth-child(2),.settings-linked-devices-links-table td:nth-child(2){min-width:7rem}.settings-linked-devices-links-table th:nth-child(3),.settings-linked-devices-links-table td:nth-child(3){min-width:6rem}.settings-linked-devices-links-table th:nth-child(4),.settings-linked-devices-links-table td:nth-child(4){white-space:nowrap;min-width:10rem}.settings-linked-devices-links-table th:nth-child(5),.settings-linked-devices-links-table td:nth-child(5){white-space:nowrap;min-width:9rem}.settings-linked-devices-sessions-table{min-width:100%}.settings-linked-devices-sessions-table th:first-child,.settings-linked-devices-sessions-table td:first-child{min-width:9rem}.settings-linked-devices-sessions-table th:nth-child(2),.settings-linked-devices-sessions-table td:nth-child(2){min-width:7rem}.settings-linked-devices-sessions-table th:nth-child(3),.settings-linked-devices-sessions-table td:nth-child(3),.settings-linked-devices-sessions-table th:nth-child(4),.settings-linked-devices-sessions-table td:nth-child(4){min-width:10rem}.settings-linked-devices-sessions-table th:nth-child(5),.settings-linked-devices-sessions-table td:nth-child(5){min-width:11rem}.settings-linked-devices-sync-changes-table{min-width:1140px}.settings-linked-devices-sync-changes-table th:first-child,.settings-linked-devices-sync-changes-table td:first-child{min-width:15rem}.settings-linked-devices-sync-changes-table th:nth-child(2),.settings-linked-devices-sync-changes-table td:nth-child(2){min-width:14rem}.settings-linked-devices-sync-changes-table th:nth-child(3),.settings-linked-devices-sync-changes-table td:nth-child(3){min-width:13rem}.settings-linked-devices-sync-changes-table th:nth-child(4),.settings-linked-devices-sync-changes-table td:nth-child(4){white-space:nowrap;min-width:11rem}.settings-linked-devices-sync-changes-table th:nth-child(5),.settings-linked-devices-sync-changes-table td:nth-child(5){min-width:18rem}.settings-linked-devices-activity-table{min-width:1240px}.settings-linked-devices-activity-table th:first-child,.settings-linked-devices-activity-table td:first-child{white-space:nowrap;min-width:11rem}.settings-linked-devices-activity-table th:nth-child(2),.settings-linked-devices-activity-table td:nth-child(2){min-width:10rem}.settings-linked-devices-activity-table th:nth-child(3),.settings-linked-devices-activity-table td:nth-child(3),.settings-linked-devices-activity-table th:nth-child(4),.settings-linked-devices-activity-table td:nth-child(4){min-width:13rem}.settings-linked-devices-activity-table th:nth-child(5),.settings-linked-devices-activity-table td:nth-child(5){min-width:20rem}.support-devices-table{min-width:1160px}.support-devices-table th:first-child,.support-devices-table td:first-child,.support-devices-table th:nth-child(2),.support-devices-table td:nth-child(2){min-width:16rem}.support-devices-table th:nth-child(3),.support-devices-table td:nth-child(3){min-width:10rem}.support-devices-table th:nth-child(4),.support-devices-table td:nth-child(4){min-width:16rem}.support-devices-table th:nth-child(5),.support-devices-table td:nth-child(5){min-width:14rem}.support-devices-table td,.devices-table td{vertical-align:top;white-space:normal;text-overflow:clip;overflow:visible}.support-devices-table td.records-table__id{white-space:nowrap}table[class*=admin-backup-] td:last-child .action-group,table[class*=admin-linking-] td:last-child .action-group,table[class*=settings-linked-devices-] td:last-child .action-group,.support-devices-table td.records-table__actions .action-group{align-items:center;gap:var(--fds-action-gap-dense);flex-wrap:wrap;display:flex}.devices-table td.devices-table__actions .record-table-actions{justify-content:flex-end;align-items:center;gap:var(--fds-action-gap-dense);white-space:nowrap;flex-wrap:nowrap;display:flex}.devices-table td.devices-table__actions{overflow:hidden}table[class*=admin-backup-] td .support-workspace-hint,table[class*=admin-linking-] td .support-workspace-hint,table[class*=settings-linked-devices-] td .support-workspace-hint,.support-devices-table td .support-workspace-hint,.devices-table td .support-workspace-hint{margin-top:.2rem;line-height:1.35;display:block}.devices-table td .support-workspace-hint{margin-top:.12rem;line-height:1.26}@media (width<=1180px){.devices-advanced-grid{grid-template-columns:minmax(0,1fr)}}.text-center{text-align:center}.text-muted{color:var(--fds-muted)}.support-action-hint--warning{color:var(--fds-warning);font-weight:600}.support-workspace-empty{margin-top:var(--fds-space-xs)}.record-card-meta-list,.device-card-meta-list{color:var(--fds-muted);gap:.75rem;display:grid}.edit-fossils-page{width:100%}.edit-fossils-page>.stack{gap:1rem}.edit-fossils-masthead{justify-content:space-between;align-items:end;gap:1.25rem;display:flex}.edit-fossils-masthead__copy{max-width:42rem}.edit-fossils-masthead__eyebrow,.edit-fossils-results__eyebrow{color:var(--fds-primary);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .55rem;font-size:.82rem;font-weight:800}.edit-fossils-masthead__title{font-family:var(--fds-font-display);letter-spacing:-.04em;margin:0;font-size:clamp(1.7rem,2.8vw,2.25rem);line-height:1}.edit-fossils-masthead__description{color:var(--fds-muted);margin:.55rem 0 0;font-size:.97rem;line-height:1.6}.edit-fossils-masthead__actions,.edit-fossils-results__status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.edit-fossils-toolbar,.edit-fossils-results{gap:1rem;display:grid}.edit-fossils-toolbar{padding:1.1rem 1.15rem}.edit-fossils-toolbar__grid{grid-template-columns:minmax(0,2.5fr) minmax(0,1.35fr) minmax(7rem,.65fr);align-items:end;gap:.9rem;display:grid}.edit-fossils-toolbar__footer,.edit-fossils-results__header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.edit-fossils-toolbar__meta{min-width:0}.edit-fossils-toolbar__summary{border:1px solid color-mix(in srgb, var(--fds-border) 78%, transparent);background:color-mix(in srgb, var(--fds-surface-elevated) 90%, white);min-height:2.5rem;color:color-mix(in srgb, var(--fds-text) 78%, var(--fds-primary) 22%);border-radius:999px;align-items:center;padding:.6rem .95rem;font-size:.92rem;display:inline-flex}.edit-fossils-toolbar__actions,.edit-fossils-table__actions{flex-wrap:wrap;gap:.75rem;display:flex}.edit-fossils-toolbar .field{gap:.45rem;display:grid}.edit-fossils-toolbar .field__label{color:color-mix(in srgb, var(--fds-text) 88%, var(--fds-primary) 12%);font-size:.92rem;font-weight:700}.edit-fossils-results{padding:0 0 .45rem;overflow:hidden}.edit-fossils-results__header{padding:1.05rem 1.15rem 0}.edit-fossils-results__title{margin:0;font-size:clamp(1.18rem,2vw,1.45rem);line-height:1.08}.edit-fossils-table-wrap{border:1px solid color-mix(in srgb, var(--fds-border) 76%, transparent);background:color-mix(in srgb, var(--fds-surface) 98%, white);border-radius:20px;margin:0 .8rem .8rem;overflow-x:auto}.edit-fossils-table{border-collapse:collapse;width:100%}.edit-fossils-table th,.edit-fossils-table td{border-bottom:1px solid color-mix(in srgb, var(--fds-border) 68%, transparent);text-align:left;vertical-align:middle;padding:.95rem 1rem}.edit-fossils-table th{z-index:1;background:color-mix(in srgb, var(--fds-surface-strong) 68%, white);letter-spacing:.06em;text-transform:uppercase;color:var(--fds-muted);font-size:.88rem;position:sticky;top:0}.edit-fossils-table tbody tr:nth-child(2n){background:color-mix(in srgb, var(--fds-surface-elevated) 72%, transparent)}.edit-fossils-table tbody tr:hover{background:color-mix(in srgb, var(--fds-primary-soft) 18%, white)}.edit-fossils-table td:first-child{color:color-mix(in srgb, var(--fds-text) 86%, var(--fds-primary) 14%);font-weight:700}.edit-fossils-table tbody tr:last-child td{border-bottom:0}.edit-fossils-table__actions button{min-height:2.5rem;padding-inline:.95rem}.records-page-surface>.stack{gap:var(--fds-rhythm-panel-gap)}.records-page-surface .section-header__title,.control-page.control-page--aligned .section-header__title,.record-detail-two-column .section-header__title{letter-spacing:-.02em;font-size:clamp(1.04rem,1.24vw,1.2rem);line-height:1.1}.records-page-surface .section-header__description,.control-page.control-page--aligned .section-header__description,.record-detail-two-column .section-header__description{font-size:.9rem;line-height:1.42}.records-masthead{gap:.82rem;padding:.72rem .86rem}.records-workbar{padding:.66rem .78rem}.records-table-shell--primary .records-table-shell__header{gap:.78rem;padding:.64rem .78rem .24rem}.records-table-shell--primary .records-table-wrap{margin:.58rem}.records-card-list-frame{margin:.4rem .5rem .5rem;padding:.35rem .45rem .25rem}.records-card-list-frame>.grid-list{gap:.75rem}.records-card-list-frame .record-card{width:100%;margin-inline:0}.records-masthead__title{font-size:clamp(1.16rem,1.6vw,1.48rem);line-height:1.03}.records-table-shell__title,.records-map-surface__title{font-size:clamp(1.08rem,1.34vw,1.24rem);line-height:1.12}.records-masthead__description,.records-table-shell__description,.records-map-surface__description{font-size:.9rem;line-height:1.4}.records-page-surface .records-table th,.records-page-surface .records-table td{padding:.58rem .64rem}.records-page-surface .records-table tbody td{font-size:.9rem;line-height:1.34}.record-detail-two-column{gap:1.12rem}.record-detail-two-column .surface{padding:clamp(.9rem,1.15vw,1.14rem)}.record-detail-panel>.stack{gap:.82rem}.record-detail-two-column .records-table td{font-size:.9rem;line-height:1.4}.control-page.control-page--aligned.admin-page>.stack,.support-page .settings-summary-grid,.admin-page .settings-summary-grid{gap:var(--fds-rhythm-panel-gap)}.support-page .table-responsive,.admin-page .table-responsive{margin-top:.42rem}.support-page .fossils-table th,.support-page .fossils-table td,.admin-page .fossils-table th,.admin-page .fossils-table td{padding:var(--fds-rhythm-table-padding-y) var(--fds-rhythm-table-padding-x)}.support-page .fossils-table th,.admin-page .fossils-table th{font-size:.78rem}.support-page .fossils-table td,.admin-page .fossils-table td{font-size:.91rem;line-height:1.45}.support-page .fossils-table tbody tr:hover,.admin-page .fossils-table tbody tr:hover{background:color-mix(in srgb, var(--fds-primary-soft) 12%, white)}.support-page .fossils-table tbody tr:nth-child(2n),.admin-page .fossils-table tbody tr:nth-child(2n){background:color-mix(in srgb, var(--fds-surface-elevated) 56%, transparent)}.control-page.control-page--aligned .field__label,.record-detail-two-column .field__label{font-size:.85rem}.records-page-surface .field__hint,.control-page.control-page--aligned .field__hint,.record-detail-two-column .field__hint,.records-page-surface .support-workspace-hint,.control-page.control-page--aligned .support-workspace-hint,.record-detail-two-column .support-workspace-hint,.control-page.control-page--aligned .support-action-hint{font-size:.88rem;line-height:1.5}.admin-security-audit-log-toolbar{gap:.85rem}.admin-security-audit-controls__summary{padding:.9rem 1rem}.admin-security-audit-controls__body{gap:.9rem;padding:0 1rem 1rem}.settings-reference-import-table td,.settings-reference-datasets-table td,.settings-reference-entry-create-table td,.settings-custom-fields-main-table td{vertical-align:top}.settings-custom-fields-main-table td:first-child{vertical-align:middle;white-space:nowrap}.settings-reference-import-table td:last-child .action-group,.settings-reference-datasets-table td:last-child .action-group,.settings-reference-entry-create-table td:last-child .action-group,.settings-custom-fields-main-table td:last-child .action-group{align-items:flex-start;gap:var(--fds-action-gap-dense)}@media (width<=900px){.edit-fossils-masthead,.edit-fossils-toolbar__footer,.edit-fossils-results__header{flex-direction:column;align-items:stretch}.edit-fossils-masthead__actions,.edit-fossils-results__status{justify-content:flex-start}.edit-fossils-toolbar__grid{grid-template-columns:1fr}.records-inline-entry__intro{flex-direction:column;align-items:flex-start}.record-form-surface--inline .record-form-simple-grid{grid-template-columns:1fr}}@media (width<=1180px){.app-shell__inner{padding:clamp(.4rem,.8vw,.7rem)}.app-shell__chrome,.app-shell__main{gap:.55rem}.nav-rail__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;padding-bottom:0;display:grid;overflow:visible}.nav-rail__section,.nav-rail__section-items{display:contents}.nav-rail__item{width:100%;min-width:0}.nav-rail__item-label{white-space:normal}.records-masthead,.records-workbar,.records-table-shell__header,.record-detail-two-column,.record-card__layout,.media-library-control-grid,.auth-shell__frame,.devices-advanced-grid,.phone-hub-settings-grid,.phone-hub-activity-grid,.media-viewer__header{grid-template-columns:1fr}.record-detail-two-column,.record-card-header,.device-card-header,.edit-fossils-masthead,.phone-hub-toggle,.media-library-context-bar.surface{align-items:stretch}.records-masthead__stats,.media-library-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.app-shell__inner{padding:.45rem}.app-shell__chrome,.app-shell__main{padding:.58rem}.app-shell__header{flex-direction:column;align-items:stretch;gap:.34rem;padding-bottom:.48rem}.app-shell__header-main{align-items:flex-start}.app-shell__header-action{justify-content:flex-start;width:100%}.app-shell__contact-button,.app-shell__header-action .action-group{width:100%}.app-shell__header-action .action-group>*{flex:100%;min-width:0}.section-header{align-items:flex-start}.section-header__content,.section-header__action{flex-basis:100%}.section-header__action .action-group,.records-page-toolbar,.records-workbar__actions,.media-viewer__toolbar,.media-library-context-bar .action-group,.phone-hub-hero__actions,.auth-shell__footer-actions,.auth-shell__text-actions{justify-content:flex-start;width:100%}.section-header__action .action-group>*,.records-page-toolbar>*,.records-workbar__actions>*,.media-viewer__toolbar>*,.media-library-context-bar .action-group>*,.phone-hub-hero__actions>*,.auth-shell__footer-actions>*,.auth-shell__text-actions>*{flex:100%;min-width:0}.records-masthead,.records-workbar,.records-table-shell__header,.record-detail-two-column,.record-card__layout,.media-library-control-grid,.auth-shell__frame,.devices-advanced-grid,.phone-hub-settings-grid,.phone-hub-activity-grid,.media-viewer__header{grid-template-columns:1fr}.record-detail-two-column,.record-card-header,.device-card-header,.edit-fossils-masthead,.phone-hub-toggle,.media-library-context-bar.surface,.media-viewer__header,.record-view-map-row{flex-direction:column;align-items:stretch}.records-masthead__stats,.media-library-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.records-table-wrap,.devices-table-wrap,.media-library-table-wrap{overflow:visible}.records-table,.devices-table,.support-devices-table{--record-photo-thumb-size:62px;--record-photo-link-size:70px;--record-photo-cell-min-h:92px;width:100%;min-width:0;display:block}.records-table thead,.devices-table thead,.support-devices-table thead{display:none}.records-table tbody,.devices-table tbody,.support-devices-table tbody{flex-direction:column;gap:.72rem;display:flex}.records-table tbody tr,.devices-table tbody tr,.support-devices-table tbody tr{border:1px solid color-mix(in srgb, var(--fds-border) 72%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--fds-surface-elevated) 96%, white), color-mix(in srgb, var(--fds-surface) 96%, transparent));width:100%;box-shadow:var(--fds-shadow-soft);border-radius:16px;flex-direction:column;gap:.42rem;padding:.78rem;display:flex}.records-table tbody td,.records-table tbody th,.devices-table tbody td,.devices-table tbody th,.support-devices-table tbody td,.support-devices-table tbody th{text-align:left;white-space:normal;text-overflow:clip;overflow-wrap:anywhere;word-break:break-word;border:0;justify-content:space-between;align-items:flex-start;gap:.65rem;width:100%;min-width:0;padding:0;display:flex;overflow:visible}.records-table tbody td[data-label]:before,.devices-table tbody td[data-label]:before,.support-devices-table tbody td[data-label]:before{content:attr(data-label);max-width:38%;color:var(--fds-muted);letter-spacing:.08em;text-transform:uppercase;flex:0 0 38%;font-size:.68rem;font-weight:800}.records-table tbody tr:hover,.devices-table tbody tr:hover,.support-devices-table tbody tr:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--fds-primary-soft) 16%, white), color-mix(in srgb, var(--fds-surface) 96%, transparent))}.records-table td.records-table__photo{text-align:left;flex-direction:column;align-items:stretch;gap:.5rem;min-width:0;padding-top:.2rem}.records-table td.records-table__photo[data-label]:before{flex:none;width:100%;max-width:none}.records-table td.records-table__photo .record-table-photo-cell{align-items:stretch;gap:.42rem}.records-table td.records-table__photo .record-table-photo-link{aspect-ratio:1;border-radius:24px;align-self:center;width:100%;max-width:240px;padding:.42rem}.records-table td.records-table__photo .record-table-photo-thumb{object-fit:contain;background:linear-gradient(180deg, color-mix(in srgb, var(--fds-surface-elevated) 98%, white), color-mix(in srgb, var(--fds-surface) 92%, white));border-radius:16px;width:100%;height:100%}.records-table td.records-table__photo .record-table-view-link{align-self:center}.records-table td.records-table__actions,.devices-table td.devices-table__actions,.support-devices-table td.records-table__actions{border:1px solid color-mix(in srgb, var(--fds-border) 72%, transparent);background:color-mix(in srgb, var(--fds-surface-elevated) 94%, white);width:100%;min-width:0;max-width:none;box-shadow:var(--fds-shadow-soft);border-radius:14px;padding:.7rem .75rem;position:static}.records-table td.records-table__actions,.records-table td.records-table__select{text-align:left;grid-template-columns:minmax(4.8rem,.38fr) minmax(0,1fr);place-items:center stretch;gap:.5rem;display:grid}.records-table td.records-table__actions[data-label]:before,.records-table td.records-table__select[data-label]:before{flex:none;align-self:center;width:auto;max-width:none}.records-table td.records-table__actions .record-row-options{justify-content:stretch;width:100%}.devices-table td.devices-table__actions .record-table-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.devices-table td.devices-table__actions .record-table-actions>button{flex:7rem;min-width:0}.support-devices-table td.records-table__actions .action-group{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;width:100%}.support-devices-table td.records-table__actions .action-group>button{flex:7rem;min-width:0}.records-table td.records-table__actions .record-row-options{justify-content:flex-start;width:100%;position:static;inset:auto}.records-table td.records-table__actions .record-row-options__trigger{width:100%;min-width:0;min-height:2.45rem;padding-inline:.8rem;font-size:.86rem}.record-view-hero-image{border-radius:18px;max-height:66vh}.record-view-thumb-strip{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:.2rem;overflow:auto hidden}.record-view-thumb-strip::-webkit-scrollbar{display:none}.record-view-thumb-image{width:94px;height:94px}.record-view-thumb-link{border-radius:18px}.record-view-upload-row{width:100%}.records-table td.records-table__select{border:1px solid color-mix(in srgb, var(--fds-border) 72%, transparent);background:color-mix(in srgb, var(--fds-surface-elevated) 94%, white);width:100%;min-width:0;max-width:none;box-shadow:var(--fds-shadow-soft);border-radius:14px;padding:.7rem .75rem;position:static}.records-table td.records-table__select input[type=checkbox]{justify-self:end;width:1.1rem;height:1.1rem;margin-left:0}.records-table th.records-table__actions,.records-table th.records-table__select,.devices-table th,.support-devices-table th{display:none}.record-detail-two-column .records-table tbody tr{gap:.2rem}.record-detail-two-column .records-table tbody th{color:var(--fds-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800;display:block}.record-detail-two-column .records-table tbody td{padding-top:.2rem;display:block}.records-table-shell__description,.records-masthead__description,.records-map-surface__description,.app-shell__subtitle{max-width:100%}.records-workbar__actions{gap:.45rem}.records-workbar__actions>button,.records-workbar__actions>.records-quick-add-menu,.records-workbar__actions>.records-selected-actions-menu{flex:10rem}.records-workbar__actions>.records-selected-actions-menu>summary{width:100%}.media-viewer-overlay{padding:.75rem}.media-viewer{border-radius:18px;max-height:calc(100vh - 1.5rem)}.media-viewer__stage{padding:1rem}.media-viewer__asset-button{width:88px;min-width:88px}.media-library-context-bar .action-group>button,.media-library-control-card .action-group>button,.records-page-toolbar>button,.records-page-toolbar>.records-selected-actions-menu>summary{min-width:0}.auth-shell{padding:.75rem}.auth-shell__frame{gap:.9rem}.auth-shell__hero{min-height:auto}.auth-shell__hero-title{font-size:clamp(1.8rem,8vw,2.4rem)}.auth-shell__title{font-size:clamp(1.35rem,6vw,1.95rem)}.auth-shell__footer-actions{grid-template-columns:1fr}}@media (width<=620px){button{border-radius:14px;min-height:1.85rem;padding:.28rem .52rem;font-size:.76rem}.groups-section-page--fields .section-header__title,.groups-reference-manager .section-header__title{font-size:clamp(1.02rem,4.6vw,1.22rem)}.groups-section-page--fields .section-header__description,.groups-reference-manager .section-header__description,.groups-section-page--fields .support-workspace-hint,.groups-reference-manager .support-workspace-hint,.groups-reference-backup-controls .support-workspace-hint,.groups-governed-backup-controls .support-workspace-hint{font-size:.86rem;line-height:1.45}.app-shell__title{font-size:.96rem}.app-shell__header .app-shell__brand-label{font-size:.55rem}.nav-rail__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;padding-bottom:0;display:grid;overflow:visible}.nav-rail__section,.nav-rail__section-items{display:contents}.nav-rail__item{width:100%;min-width:0}button,select,input,textarea{font-size:16px}.groups-section-tabs>button,.phone-uploads-quick-links>button{flex-basis:100%}.support-workspace-tabs{grid-template-columns:1fr;gap:.36rem;display:grid!important}.support-workspace-tab{flex:auto;width:100%!important;min-height:2.75rem!important;padding:.58rem .64rem!important;font-size:.86rem!important}.records-table,.devices-table,.support-devices-table{--record-photo-thumb-size:70px;--record-photo-link-size:78px;--record-photo-cell-min-h:100px}.records-masthead__stats,.media-library-stat-grid{grid-template-columns:1fr}.records-workbar__actions--desktop,.record-card-actions--desktop{display:none!important}.records-workbar__actions--mobile,.record-card-actions--mobile{display:block}.records-workbar-actions-menu,.record-card-actions-menu{width:100%}.records-workbar-actions-menu>summary,.record-card-actions-menu>summary{border-radius:12px;min-height:1.9rem;padding:.28rem .56rem;font-size:.74rem}.records-workbar-actions-menu__chevron,.record-card-actions-menu__chevron{width:.82rem;height:.82rem}.records-workbar-actions-menu__panel,.record-card-actions-menu__panel{border-radius:0 0 14px 14px;gap:.32rem;padding:.48rem}.records-workbar__actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;align-items:stretch;gap:.38rem;width:100%;display:grid}.records-workbar__actions>button,.records-workbar__actions>.records-quick-add-menu,.records-workbar__actions>.records-selected-actions-menu{width:100%;min-width:0}.records-workbar__actions>.records-quick-add-menu>.records-quick-add-menu__summary,.records-workbar__actions>.records-selected-actions-menu>summary,.records-workbar__actions>button{border-radius:12px;min-height:1.85rem;padding:.26rem .46rem;font-size:.71rem}.records-workbar__actions>.records-selected-actions-menu{grid-column:1/-1}.record-card__layout{gap:.85rem}.record-card__media,.record-card__media-button,.record-card__media-empty{min-height:18rem}.record-card__media-button{padding:.45rem}.record-card-header{flex-direction:column;align-items:stretch;gap:.45rem}.record-card-header .action-group{justify-content:flex-start;width:100%}.record-card-header .action-group>button{width:100%;min-width:0}.record-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.record-card-actions>button{justify-content:center;width:100%;min-height:1.85rem;padding:.26rem .46rem;font-size:.71rem}.record-card-actions>.button--danger{grid-column:auto}.record-card-meta-list{grid-template-columns:1fr;gap:.55rem}.record-card-meta--gps-or-rough-location,.record-card-meta--notes,.record-card-meta--in-situ-details{grid-column:auto}.record-card-meta span{font-size:.72rem}.record-card-meta strong,.record-card-meta-link{font-size:1.02rem}.record-card-header .action-group>button{min-height:1.8rem;padding:.24rem .42rem;font-size:.7rem}.hub-index-section{padding:.68rem}.hub-index-row{grid-template-columns:minmax(0,1fr);gap:.5rem;padding:.72rem .74rem}.hub-index-row__titleline{gap:.38rem}.hub-index-row__title{font-size:.96rem}.hub-index-row__meta{font-size:.62rem}.hub-index-row__detail{max-width:none;font-size:.88rem;line-height:1.45}.hub-index-row__arrow{opacity:.8;justify-content:flex-start}.records-table tbody td[data-label]:before,.devices-table tbody td[data-label]:before{flex-basis:44%;max-width:44%}.section-header__action .action-group>*,.records-page-toolbar>*,.records-workbar__actions>*,.record-view-upload-row>*,.media-viewer__toolbar>*,.media-library-context-bar .action-group>*,.phone-hub-hero__actions>*,.auth-shell__footer-actions>*,.auth-shell__text-actions>*{flex-basis:100%}}.csv-tool-page{gap:var(--fds-panel-gap);display:grid}.csv-tool-page__hero{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:stretch;gap:1rem;display:grid}.csv-tool-page__hero-main{align-content:start;gap:.9rem;display:grid}.csv-tool-page__hero-title{letter-spacing:-.04em;margin:0;font-size:clamp(1.7rem,3vw,2.75rem);line-height:1.04}.csv-tool-page__hero-copy{max-width:66ch;color:var(--fds-muted);margin:0;font-size:.96rem;line-height:1.52}.csv-tool-page__hero-steps{gap:.75rem;display:grid}.csv-tool-page__explainer{gap:.9rem;display:grid}.csv-tool-page__explainer .section-header__description{max-width:86ch}.csv-tool-page__explainer-grid{gap:var(--fds-panel-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.csv-tool-page__explainer-card{align-self:start;gap:.45rem;display:grid}.csv-tool-page__explainer-card h3{margin:0;font-size:1rem}.csv-tool-page__explainer-card p{color:var(--fds-muted);margin:0;font-size:.9rem;line-height:1.5}.csv-tool-page__step-card{gap:.45rem;display:grid}.csv-tool-page__step-card h3{margin:0;font-size:1rem;line-height:1.22}.csv-tool-page__step-card p{color:var(--fds-muted);margin:0;font-size:.88rem;line-height:1.44}.csv-tool-page__step-index{background:color-mix(in srgb, var(--fds-primary-soft) 76%, white);width:2rem;height:2rem;color:var(--fds-primary-strong);border-radius:999px;place-items:center;margin:0;font-size:.82rem;font-weight:800;display:inline-grid}.csv-tool-page__starter-grid,.csv-tool-page__tips-grid{gap:var(--fds-panel-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.csv-tool-page__tips-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.csv-tool-page__starter-card,.csv-tool-page__tip-card{align-self:start}.csv-tool-page__tip-card h3{margin:0;font-size:1rem}.csv-tool-page__tip-list{color:var(--fds-muted);gap:.45rem;margin:0;padding-left:1.1rem;font-size:.9rem;line-height:1.45;display:grid}.csv-tool-page__file-input{display:none}.csv-tool-page__editor{gap:.9rem;display:grid}.csv-tool-page__notice{color:var(--fds-muted);margin:0;font-size:.88rem;line-height:1.45}.csv-tool-page__table-wrap{padding-bottom:.1rem;overflow-x:auto}.csv-tool-page__table{min-width:1040px}.csv-tool-page__table th,.csv-tool-page__table td{vertical-align:top}.csv-tool-page__corner-cell,.csv-tool-page__actions-cell,.csv-tool-page__row-number{white-space:nowrap;width:1%}.csv-tool-page__corner-cell{min-width:8.5rem}.csv-tool-page__corner-cell span,.csv-tool-page__corner-cell small{display:block}.csv-tool-page__corner-cell span{color:var(--fds-ink);font-weight:800}.csv-tool-page__corner-cell small{color:var(--fds-muted);letter-spacing:.04em;text-transform:uppercase;margin-top:.15rem;font-size:.72rem;font-weight:700}.csv-tool-page__header-cell{min-width:14rem}.csv-tool-page__header-stack{gap:.4rem;display:grid}.csv-tool-page__header-stack .text-input{min-width:12rem}.csv-tool-page__row-number{text-align:center;color:var(--fds-muted);font-weight:800}.csv-tool-page__mini-button{min-height:1.85rem;padding:.38rem .62rem;font-size:.74rem;line-height:1.1}.csv-tool-page__table .text-input,.csv-tool-page__table textarea,.csv-tool-page__table select{width:100%}.csv-tool-page__table-actions{justify-content:flex-start}@media (width<=1120px){.csv-tool-page__hero,.csv-tool-page__explainer-grid,.csv-tool-page__starter-grid,.csv-tool-page__tips-grid{grid-template-columns:1fr}}@media (width<=860px){.csv-tool-page__hero{grid-template-columns:1fr}}@media (width<=720px){.csv-tool-page__table{min-width:860px}.csv-tool-page__header-cell{min-width:11rem}.csv-tool-page__corner-cell{min-width:6.5rem}}
