.reg-page{--reg-hue:var(--o-hue-registers,var(--o-accent));--reg-hue-bg:var(--o-hue-registers-bg,var(--o-mint));--op-hue:var(--reg-hue);--op-hue-bg:var(--reg-hue-bg);min-width:0}.reg-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ag-shell .ag-sidebar .reg-nav{margin-top:2px}.reg-subnav{flex-wrap:wrap;align-items:center;gap:6px 16px;min-width:0;display:flex}.reg-subnav .op-spacer{flex:1}.reg-subnav .text-button{align-items:center;gap:6px;min-height:36px;font-weight:600;text-decoration:none;display:inline-flex}.reg-tabs{border:1px solid var(--o-line);border-radius:var(--o-radius);background:var(--reg-hue-bg);gap:2px;width:fit-content;max-width:100%;padding:4px;display:inline-flex}.reg-tabs [role=tab]{border-radius:calc(9px * var(--o-radius-scale));min-height:36px;color:var(--o-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:7px 16px;font-size:13.5px;font-weight:550}.reg-tabs [role=tab][aria-selected=true]{background:var(--o-surface);color:var(--o-ink);box-shadow:var(--o-shadow-xs), 0 0 0 1px var(--o-line);font-weight:650}.reg-tabs [role=tab]:focus-visible{outline:2px solid var(--o-accent);outline-offset:2px}.reg-job-note{font-variant-numeric:tabular-nums}.ag-shell .op-stats.reg-summary{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-auto-rows:1fr;align-items:stretch;gap:10px;display:grid}.reg-summary>.op-stat{gap:4px;min-width:0;min-height:104px;padding:12px 12px 12px 14px}.reg-summary>.op-stat.op-wide{grid-column:span 2}.reg-summary .reg-stat-label{min-height:2.7em}.reg-summary .op-stat strong{font-size:24px;line-height:1.15}.reg-stat-full{color:var(--o-text);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:550;line-height:1.35;display:block}.reg-summary-block{gap:6px;display:grid}.reg-summary-note{color:var(--o-muted);margin:0;font-size:13px}.reg-summary .op-stat strong{white-space:normal;overflow-wrap:normal;min-width:0}.reg-summary .op-stat strong .reg-stat-value,.reg-summary .op-stat strong .reg-stat-unavailable,.reg-summary .op-stat strong .reg-stat-figure{font:inherit;line-height:inherit;color:inherit}.reg-stat-figure{white-space:nowrap}.reg-stat-unavailable{white-space:normal;overflow-wrap:normal}.reg-summary .op-stat strong .reg-stat-long{font-size:20px}.reg-summary .op-stat strong .reg-stat-longer{font-size:17px}.reg-summary .op-stat strong .reg-stat-empty{color:var(--o-muted);font-size:15px;font-weight:550}.reg-stat-note{color:var(--o-muted);font-size:12px;font-weight:500;line-height:1.35;display:block}.reg-count-by{flex-wrap:wrap;gap:6px 10px;font-size:14px;font-weight:550;display:flex}.reg-count-by-item{align-items:center;gap:4px;display:inline-flex}.reg-value-empty,.reg-value-restricted{color:var(--o-faint)}.reg-value-identifier{border-radius:calc(6px * var(--o-radius-scale));background:var(--o-surface-soft,var(--o-wash));padding:1px 6px;font-size:12.5px}.reg-value-long{gap:2px;display:grid}.reg-value-orphan{color:var(--o-warning,color-mix(in oklab, var(--o-success-600) 5%, var(--o-warning-600)));font-weight:550}.reg-link-archived{color:var(--o-muted);font-weight:400}.reg-link-list{gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.reg-link-list li{overflow-wrap:anywhere}.reg-links{gap:14px;margin:0;padding:0;list-style:none;display:grid}.reg-link{gap:4px;min-width:0;display:grid}.reg-link .form-field{max-width:420px}.reg-related-form{gap:10px;max-width:520px;margin:0 0 18px;display:grid}.reg-related-form h3{margin:0;font-size:.95rem}.reg-change-set{gap:12px;display:grid}.reg-related-check{align-items:center;gap:8px;display:flex}.reg-status{white-space:nowrap}.reg-uncertain{border-radius:calc(6px * var(--o-radius-scale));background:var(--o-warning-bg);box-shadow:inset 0 -2px 0 var(--o-warning-line);flex-wrap:wrap;align-items:baseline;gap:6px;padding:0 4px;display:inline-flex}.reg-uncertain-mark{color:var(--o-ink);text-transform:lowercase;font-size:11.5px;font-weight:650}.reg-uncertain-mark:before{content:"· "}.reg-uncertain-note{color:var(--o-ink);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:4px;font-size:12.5px;display:flex}.reg-personal{white-space:nowrap;font-size:11.5px}.reg-personal-note{margin:4px 0 0}.reg-field-error{color:var(--o-danger);font-weight:550}.reg-issue-block{color:var(--o-danger)}.reg-issue-flag{color:var(--o-ink)}.reg-toolbar{align-items:center}.reg-search{border:1px solid var(--o-line-strong);border-radius:var(--o-control-radius);background:var(--o-surface);flex:220px;max-width:360px;min-height:40px;padding:0 10px}.reg-search input{width:100%;min-width:0;font-size:14px}.reg-tools{border:1px solid var(--o-line);border-radius:var(--o-radius-lg);background:var(--o-surface);padding:12px 16px}.reg-tools>summary{cursor:pointer;color:var(--o-accent-strong);align-items:center;min-height:36px;font-weight:600;display:flex}.reg-tools-body{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;padding-top:8px;display:flex}.reg-tools-body .form-field{min-width:0;margin:0}.reg-filter-builder{border:0;flex-wrap:wrap;align-items:flex-end;gap:10px;min-width:0;max-width:100%;margin:0;padding:0;display:flex}.reg-filter-builder>legend{color:var(--o-ink);margin-bottom:4px;font-weight:600}.reg-filter-builder .form-field{min-width:140px;max-width:100%}.reg-filter-values{border:0;flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;display:flex}.reg-sort-select{display:none}.reg-columns>summary{cursor:pointer;min-height:40px;color:var(--o-accent-strong);align-items:center;font-weight:600;display:flex}.reg-columns fieldset{border:0;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:4px 12px;margin:6px 0 0;padding:0;display:grid}.reg-check{cursor:pointer;align-items:center;gap:8px;min-height:32px;font-size:14px;display:inline-flex}.reg-checkbox{width:18px;height:18px;accent-color:var(--o-accent-strong);flex-shrink:0}.reg-filter-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.reg-filter-chips>li{border:1px solid var(--o-line-accent,var(--o-line));background:var(--reg-hue-bg);color:var(--o-ink);border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:2px 4px 2px 12px;font-size:13px;display:inline-flex}.reg-filter-chips .icon-button{min-width:32px;min-height:32px}.reg-bulk{border:1px solid var(--o-line-accent,var(--o-line));border-left:4px solid var(--reg-hue);border-radius:var(--o-radius);background:var(--reg-hue-bg);z-index:2;gap:10px;padding:12px 16px;display:grid;position:sticky;top:8px}.reg-bulk-actions,.reg-settings-actions,.reg-import-actions,.reg-check-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reg-bulk-panel{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.reg-bulk-panel fieldset{border:0;flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;display:flex}.reg-table .reg-select-cell{width:44px}.reg-table .reg-row{cursor:pointer}.reg-table .reg-row:hover td{background:color-mix(in srgb, var(--reg-hue-bg) 55%, transparent)}.reg-table .reg-row.is-selected td{background:var(--reg-hue-bg)}.reg-table .reg-row.reg-row-draft td{background:color-mix(in srgb, var(--o-warning-bg) 55%, var(--o-surface))}.reg-table .reg-record-link{color:var(--o-ink);font-weight:600;text-decoration:none}.reg-table .reg-record-link:hover{text-decoration:underline}.reg-table th .reg-sort{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;min-height:28px;padding:0;font-weight:650;display:inline-flex}.reg-table th .reg-sort:focus-visible{outline:2px solid var(--o-accent);outline-offset:2px}.reg-table th .reg-personal{color:var(--o-muted);background:0 0;border:0;margin-left:4px;padding:0;font-size:11px}.reg-table th .reg-personal:before{content:none}.reg-table .reg-status-cell{white-space:nowrap}.reg-table .reg-group-row th{text-align:left;background:var(--reg-hue-bg);color:var(--o-ink);font-weight:650}.reg-empty p{font-size:14px}.reg-pager{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.reg-pager>span{flex:1}.reg-board{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;grid-auto-columns:minmax(250px,300px);grid-auto-flow:column;gap:14px;max-width:100%;padding:2px 2px 12px;display:grid;overflow-x:auto}.reg-board:focus-visible{outline:2px solid var(--o-accent);outline-offset:2px}.reg-board-column{scroll-snap-align:start;border:1px solid var(--o-line);border-top:3px solid var(--reg-hue);border-radius:var(--o-radius-lg);background:var(--o-surface-soft,var(--o-wash));align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.reg-board-column h3{justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.reg-board-count{background:var(--o-surface);border:1px solid var(--o-line);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;min-width:26px;padding:1px 8px;font-size:12.5px}.reg-board-total{color:var(--o-muted);font-variant-numeric:tabular-nums;font-size:12.5px;display:block}.reg-board-cards{gap:8px;margin:0;padding:0;list-style:none;display:grid}.reg-board-card{border:1px solid var(--o-line);border-radius:var(--o-control-radius);background:var(--o-surface);box-shadow:var(--o-shadow-xs);gap:4px;min-width:0;padding:10px 12px;display:grid}.reg-board-title{color:var(--o-ink);font-weight:650;text-decoration:none}.reg-board-line{font-size:13px}.reg-move>summary{cursor:pointer;color:var(--o-accent-strong);align-items:center;min-height:32px;font-size:13px;font-weight:600;display:flex}.reg-move ul{gap:2px;margin:4px 0 0;padding:0;list-style:none;display:grid}.reg-move .text-button{text-align:left;min-height:32px}.reg-record{gap:16px;min-width:0;display:grid}.reg-record-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.reg-record-layout.has-image{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.reg-photo{border:1px solid var(--o-line);border-radius:var(--o-radius-lg);background:var(--o-surface-soft,var(--o-wash));gap:8px;max-height:70vh;margin:0;padding:8px;display:grid;position:sticky;top:0;overflow:auto}.reg-photo img{border-radius:var(--o-radius-sm);width:100%;height:auto;display:block}.reg-record-layout.is-zoomed .reg-photo img{width:200%;max-width:none}.reg-photo figcaption{color:var(--o-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;display:flex}.reg-record-section h3{margin:0 0 10px;font-size:15px}.reg-record-section+.reg-record-section{border-top:1px solid var(--o-line);margin-top:22px;padding-top:18px}.reg-detail-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px 20px;margin:0;display:grid}.reg-detail-field{min-width:0}.reg-detail-field dt{color:var(--o-muted);margin-bottom:2px;font-size:12.5px;font-weight:600}.reg-detail-field dd{color:var(--o-ink);overflow-wrap:anywhere;margin:0}.reg-orphan,.reg-orphan-fix{gap:6px;display:grid}.reg-linked-group h4{margin:0 0 4px;font-size:14px}.reg-linked-group ul,.reg-history{gap:4px;margin:0;padding-left:18px;display:grid}.reg-linked-sums{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 16px;margin:0 0 4px;display:flex}.reg-history-fields{color:var(--o-muted);font-size:12.5px;display:block}.reg-version-toggle{margin-top:2px;display:block}.reg-version-restore{justify-items:start;gap:6px;margin:4px 0 6px;display:grid}.reg-version-diff{overflow-wrap:anywhere;gap:2px;margin:0;padding-left:18px;display:grid}.reg-record-actions,.reg-form-actions{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.reg-confirm-action{gap:4px;max-width:420px;display:inline-grid}.reg-confirm-reason{color:var(--o-ink)}.reg-inline-form{border:1px solid var(--o-line);border-radius:var(--o-radius);background:var(--o-surface);flex-wrap:wrap;align-items:flex-end;gap:10px;padding:12px 14px;display:flex}.reg-inline-form>h3,.reg-inline-form>p,.reg-inline-form>.op-note,.reg-inline-form>fieldset,.reg-inline-form>.op-tabs,.reg-inline-form>.field-note,.reg-inline-form>.op-form-grid{flex-basis:100%;margin:0}.reg-inline-form .form-field{flex:200px;min-width:160px;max-width:100%;margin:0}.reg-danger{border-color:var(--o-danger-line)}.reg-form-grid{align-items:start}.reg-form-field label,.reg-form-label{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.reg-form-field .field-note{margin-top:4px;display:block}.reg-amount{align-items:stretch;min-width:0;display:flex}.reg-amount input{flex:1;min-width:0}.reg-amount-prefix,.reg-amount-suffix{border:1px solid var(--o-line-strong);background:var(--o-surface-soft,var(--o-wash));color:var(--o-muted);align-items:center;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.reg-amount-prefix{border-radius:var(--o-control-radius) 0 0 var(--o-control-radius);border-right:0}.reg-amount-prefix+input{border-top-left-radius:0;border-bottom-left-radius:0}.reg-amount-suffix{border-radius:0 var(--o-control-radius) var(--o-control-radius) 0;border-left:0}.reg-datetime{flex-wrap:wrap;gap:6px;display:flex}.reg-datetime input{flex:140px;min-width:0}.reg-reference{gap:6px;min-width:0;display:grid}.reg-reference>input,.reg-reference-search{box-sizing:border-box;width:100%}.reg-reference-search{border:1px solid var(--o-line-strong);border-radius:var(--o-control-radius);background:var(--o-surface);min-width:0;padding:0 12px}.reg-reference-search:focus-within{border-color:var(--o-accent);box-shadow:var(--o-ring)}.reg-reference .reg-reference-search.ag-search input[type=search],.reg-reference .reg-reference-search.ag-search input[type=search]:focus{width:auto;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;padding:10px 0}.reg-reference-results{gap:2px;margin:0;padding:0;list-style:none;display:grid}.reg-reference-results .text-button{text-align:left;min-height:32px}.reg-calculated-preview{min-height:40px;color:var(--o-ink);padding:9px 0;display:block}.reg-error-summary{margin-bottom:12px}.reg-error-summary:focus{outline:2px solid var(--o-danger);outline-offset:2px;border-radius:var(--o-control-radius)}.reg-drop{border:1.5px dashed var(--o-line-strong);border-radius:var(--o-radius-lg);background:var(--o-surface);min-height:88px;color:var(--o-ink);cursor:pointer;align-items:center;gap:12px;padding:18px;display:flex}.reg-drop.is-dragging,.reg-drop:focus-within{border-color:var(--reg-hue);background:var(--reg-hue-bg)}.reg-drop>svg{color:var(--reg-hue);flex-shrink:0}.reg-jobs,.reg-imports{gap:10px;margin:0;padding:0;list-style:none;display:grid}.reg-jobs li{font-variant-numeric:tabular-nums;gap:6px;display:grid}.reg-jobs li>span{align-items:center;gap:6px;display:inline-flex}.reg-jobs progress{width:100%;height:8px;accent-color:var(--reg-hue)}.reg-import{border:1px solid var(--o-line);border-radius:var(--o-radius);background:var(--o-surface);gap:6px;padding:12px 14px;display:grid}.reg-import p{margin:0}.reg-import-head{flex-wrap:wrap;gap:4px 12px;display:flex}.reg-import-counts{flex-wrap:wrap;gap:4px 20px;margin:0;display:flex}.reg-import-counts dt{color:var(--o-muted);font-size:12px}.reg-import-counts dd{font-variant-numeric:tabular-nums;margin:0;font-weight:650}.reg-settings{gap:24px;min-width:0;display:grid}.reg-field-list,.reg-rule-list,.reg-pending,.reg-access{gap:8px;margin:0;padding:0;list-style:none;display:grid}.reg-field-row,.reg-rule-list>li,.reg-pending-item,.reg-access-row{border:1px solid var(--o-line);border-radius:var(--o-radius);background:var(--o-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-width:0;padding:10px 14px;display:flex}.reg-field-row>.reg-inline-form{flex-basis:100%}.reg-field-row.is-retired,.reg-rule-list>li.is-retired{opacity:.75}.reg-pending-item p,.reg-access-row p{margin:2px 0}.reg-option-row{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.reg-option-row input{flex:180px;min-width:0}.reg-formula textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.reg-index{gap:24px;display:grid}.reg-card .omni-evidence-head>div{gap:2px;min-width:0;display:grid}.reg-card .omni-evidence-head strong{line-height:1.4;display:block}.reg-card .omni-evidence-head .omni-evidence-meta{white-space:normal;color:var(--o-muted);margin:0;font-size:12.5px;line-height:1.45;display:block}.reg-card-purpose{border-left:3px solid var(--o-accent);background:var(--o-wash);border-radius:0 calc(6px * var(--o-radius-scale)) calc(6px * var(--o-radius-scale)) 0;color:var(--o-ink);margin:8px 0 4px;padding:8px 10px;font-size:13.5px;line-height:1.5}.reg-card-purpose-label{color:var(--o-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:2px;font-size:11.5px;font-weight:650;display:block}.reg-field-meaning{color:var(--o-muted);margin-top:2px;font-size:12px;font-weight:400;line-height:1.4;display:block}.reg-card .omni-signoff-form{gap:10px;margin-top:10px;display:grid}.reg-card .omni-signoff-field{gap:4px;min-width:0;display:grid}.reg-card .omni-signoff-field>label,.reg-card .omni-signoff-field>legend{font-weight:600;line-height:1.35}.reg-card .omni-signoff-field :is(input:not([type=checkbox],[type=radio]),select){border:1px solid var(--o-line);border-radius:var(--o-radius);background:var(--o-surface,var(--o-surface));width:100%;min-height:40px;color:inherit;font:inherit;padding:8px 10px}.reg-card fieldset.omni-signoff-field{border:0;margin:0;padding:0}.reg-card fieldset.omni-signoff-field>legend{margin-bottom:2px;padding:0}.reg-card .omni-signoff-field label:has(>input:is([type=checkbox],[type=radio])){cursor:pointer;align-items:center;gap:8px;width:fit-content;max-width:100%;min-height:32px;font-weight:400;display:flex}.reg-card .omni-signoff-field input:is([type=checkbox],[type=radio]){width:16px;height:16px;accent-color:var(--o-accent);flex:none;margin:0}.reg-card .reg-card-adjust .agent-query-table td{vertical-align:middle}.reg-card .reg-card-adjust .agent-query-table input:is([type=checkbox],[type=radio]){width:16px;height:16px;accent-color:var(--o-accent);margin:0}.reg-card .omni-decisions{gap:10px;margin:12px 0 8px;padding:0;list-style:none;display:grid}.reg-card .omni-decisions>li{border:1px solid var(--o-line);border-radius:var(--o-radius);background:var(--o-wash);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;padding:12px;display:flex}.reg-card .omni-decision-text{flex:260px;min-width:0}.reg-card .omni-decision-text p{margin:4px 0 0}.reg-card .omni-decision-buttons{flex-wrap:wrap;gap:8px;display:flex}.reg-card .omni-decision-receipt,.reg-card .omni-decision-done{color:var(--o-accent-strong)}.reg-card .omni-decision-done{font-weight:600}.reg-card .omni-decision-error{color:var(--o-danger,color-mix(in oklab, var(--o-warning-600) 15%, var(--o-danger-600)))}.reg-card .omni-signoff-required,.reg-card .omni-signoff-hint{color:var(--o-muted);font-weight:400}.reg-changes-card{container-type:inline-size}.reg-card.reg-changes-card .reg-changes-table :is(th,td){white-space:normal;overflow-wrap:anywhere}.reg-card.reg-changes-card .reg-changes-table th[scope=row]{white-space:nowrap}.reg-card-values{gap:4px;margin:0;padding:0;list-style:none;display:grid}.reg-card-refused+.reg-card-values{margin-top:6px}.reg-card-record{font-weight:600;display:block}.reg-card-record+.reg-card-values{margin-top:4px}.reg-changes-details>summary{width:fit-content;color:var(--o-accent-strong);cursor:pointer;padding:4px 0;font-weight:600}.reg-changes-details[open]>summary{margin-bottom:6px}.reg-changes-card .omni-decision-buttons{margin-top:8px}@container (max-width:540px){.reg-card.reg-changes-card .reg-changes-table table,.reg-card.reg-changes-card .reg-changes-table tbody,.reg-card.reg-changes-card .reg-changes-table tr,.reg-card.reg-changes-card .reg-changes-table td,.reg-card.reg-changes-card .reg-changes-table th[scope=row]{display:block}.reg-card.reg-changes-card .reg-changes-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.reg-card.reg-changes-card .reg-changes-table tr{border-bottom:1px solid var(--o-line);padding:6px 0}.reg-card.reg-changes-card .reg-changes-table tr:last-child{border-bottom:0}.reg-card.reg-changes-card .reg-changes-table :is(th,td){border-bottom:0;padding:4px 14px}.reg-card.reg-changes-card .reg-changes-table th[scope=row]{white-space:normal;padding-top:8px}.reg-card.reg-changes-card .reg-changes-table td:before{content:attr(data-label);color:var(--o-muted);margin-bottom:2px;font-size:12px;font-weight:650;display:block}}.reg-select-target{cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.reg-select-all-phone{display:none}.reg-link-button{min-height:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.reg-waiting-list{border:1px solid var(--o-line);border-radius:var(--o-radius-lg);background:var(--o-surface);box-shadow:var(--o-shadow-card);gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.reg-waiting{padding:0;display:block}.reg-waiting+.reg-waiting{border-top:1px solid var(--o-line)}.reg-waiting.is-focused{box-shadow:inset 0 0 0 2px var(--o-accent)}.reg-waiting p{margin:0}.reg-waiting-details>:not(summary){margin:0 16px 14px}.reg-waiting-head{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-height:48px;padding:12px 16px;list-style-position:inside;display:flex}.reg-waiting-head:hover{background:var(--o-mint)}.reg-waiting-head::marker{color:var(--o-accent-strong)}.reg-waiting-kind{color:var(--o-accent-strong);font-size:12.5px;font-weight:650}.reg-waiting-head>strong{color:var(--o-ink);font-size:15px}.reg-waiting-description{min-width:0;color:var(--o-text);flex:260px;font-size:14px}.reg-waiting-date{white-space:nowrap;font-size:12.5px}.reg-waiting-details[open]>.reg-waiting-head{border-bottom:1px solid var(--o-line);background:var(--o-mint);margin-bottom:12px}.reg-create-fields{border:0;gap:10px;padding:0;display:grid}.reg-create-field{border-bottom:1px solid var(--o-line);flex-wrap:wrap;align-items:flex-end;gap:8px;padding-bottom:10px;display:flex}.reg-create-field .form-field{flex:160px;min-width:0;margin:0}@media (max-width:767px){.reg-page :is(.button,button,select,input:not([type=checkbox]),summary){min-height:40px}.reg-record-layout.has-image{grid-template-columns:minmax(0,1fr)}.reg-photo{max-height:none;position:static}.reg-search{flex-basis:100%;max-width:none}}@media (max-width:639px){.reg-page :is(.button,button,select,input:not([type=checkbox]),summary){min-height:44px}.reg-checkbox{width:22px;height:22px}.reg-select-target{min-width:44px;min-height:44px}.reg-select-all-phone{min-height:44px;margin-bottom:10px;display:flex}.reg-table thead .reg-select-cell{visibility:hidden}.reg-sort-select{display:grid}.reg-tools-body{grid-template-columns:minmax(0,1fr);display:grid}.reg-filter-builder .form-field,.reg-inline-form .form-field{flex-basis:100%}.reg-tabs{width:100%}.reg-tabs [role=tab]{flex:1;min-height:44px}.ag-shell .op-page .reg-table-scroll{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.reg-table{width:100%;min-width:0;display:block}.reg-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reg-table tbody{gap:14px;display:grid}.reg-table tbody+tbody{margin-top:14px}.ag-shell .op-page .reg-table tbody tr.reg-row{border:1px solid var(--o-line);border-radius:var(--o-radius-lg);background:var(--o-surface);box-shadow:var(--o-shadow-card);padding:18px 16px 16px;display:grid;position:relative;overflow:hidden}.reg-table tbody tr.reg-row:before{content:"";background:linear-gradient(90deg, var(--reg-hue), color-mix(in srgb, var(--reg-hue) 35%, var(--o-surface)));height:3px;position:absolute;inset:0 0 auto}.ag-shell .op-page .reg-table tr.reg-group-row,.ag-shell .op-page .reg-table tr.reg-group-row th{background:0 0;border:0;padding:4px 0;display:block}.ag-shell .op-page .reg-table td{white-space:normal;overflow-wrap:anywhere;text-align:left;border:0;min-width:0;padding:8px 0;display:block}.reg-table td:before{content:attr(data-label);color:var(--o-faint);letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:650;display:block}.reg-table td.reg-select-cell{width:auto;padding:0;position:absolute;top:2px;right:2px}.reg-table td.reg-select-cell:before{display:none}.reg-board{grid-auto-columns:minmax(78vw,1fr)}.reg-bulk{position:static}.reg-confirm-action{width:100%;max-width:none}}.reg-card .reg-card-notes{color:var(--o-muted);margin:4px 0 0;padding:0;font-size:.8125rem;list-style:none}.reg-confirm-clean{border:1px solid var(--o-line);border-radius:var(--o-radius);background:var(--o-surface);flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0;padding:12px 16px;font-size:14px;display:flex}.reg-confirm-clean>p{flex:320px;margin:0}.reg-confirm-actions{flex-wrap:wrap;gap:8px;display:flex}.reg-confirm-clean.reg-confirm-done{color:var(--o-ink);gap:8px}.reg-index-toolbar{align-items:center;gap:var(--o-space-3);margin-block:var(--o-space-4) var(--o-space-5);flex-wrap:wrap;display:flex}.reg-index-toolbar .o-search-field{flex:240px}.reg-index-toolbar select{min-height:var(--o-control-height);border:1px solid var(--o-line-strong);border-radius:var(--o-control-radius);background:var(--o-surface);max-width:100%;color:var(--o-text);font:inherit;padding:8px 12px}.reg-index-toolbar>span{color:var(--o-muted);font-size:var(--o-text-sm)}.op-page.reg-page{gap:14px}.reg-export{align-items:center;gap:6px;display:inline-flex}.reg-export-label{color:var(--o-text);align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:inline-flex}.ag-shell .reg-export .button.secondary{min-width:0;padding-inline:12px}.reg-value-calculated{color:var(--o-accent-strong)}.reg-index-table .reg-row{cursor:default}.reg-index-table td{vertical-align:top}.reg-index-table .reg-index-name{white-space:normal;justify-items:start;gap:2px;display:grid}.reg-index-table .reg-index-name .field-note{max-width:48ch}.reg-index-review{border:1px solid var(--o-warning-line);background:var(--o-warning-bg);color:var(--o-warning);white-space:nowrap;border-radius:999px;padding:1px 8px;font-weight:600}@media (max-width:639px){.ag-shell .op-stats.reg-summary{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reg-summary>.op-stat.op-wide{grid-column:1/-1}.reg-index-table td.reg-index-name:before{display:none}.reg-index-table td.reg-index-name .reg-record-link{font-size:16px}.ag-shell .op-page .reg-index-table td:not(.reg-index-name){justify-content:space-between;gap:12px;padding:4px 0;display:flex}.reg-index-table td:not(.reg-index-name):before{margin:0}}.reg-tools:not([open]){box-shadow:none;background:0 0;border-color:#0000;padding:0}@media (max-width:639px){.reg-summary .op-stat strong{font-size:18px}}.reg-repeated-report,.reg-repeated-waiting{gap:8px;min-width:0;display:grid}.reg-repeated-report p,.reg-repeated-waiting h3{margin:0}.reg-repeated-waiting h3{color:var(--o-ink);font-size:14px}.reg-repeated-list,.reg-repeated-notes{gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.reg-repeated-item{border:1px solid var(--o-line);border-radius:var(--o-radius);background:var(--o-surface);gap:10px;min-width:0;padding:12px 14px;display:grid}.reg-repeated-text{gap:4px;min-width:0;display:grid}.reg-repeated-text p,.reg-repeated-item>.op-note,.reg-repeated-notes li{overflow-wrap:anywhere;margin:0}.reg-repeated-text p:first-child{color:var(--o-ink);font-weight:550;line-height:1.5}.reg-repeated-text p+p{color:var(--o-text);font-size:13.5px;line-height:1.5}.reg-repeated-form{flex-wrap:wrap;align-items:flex-end;gap:8px 10px;min-width:0;display:flex}.reg-repeated-form .form-field{flex:220px;min-width:0;max-width:360px;margin:0}.reg-repeated-form .form-field input{min-width:0;min-height:40px}.reg-repeated-form .button{min-height:40px}.reg-repeated-error{flex-basis:100%;min-width:0}.reg-repeated-notes li{font-size:13px}.reg-card .agent-query-table.reg-card-split :is(th,td){white-space:normal;overflow-wrap:anywhere}.reg-card .agent-query-table.reg-card-split th[scope=row]{min-width:7em}.reg-card-linked{border-top:1px solid var(--o-line);gap:4px;min-width:0;margin-top:14px;padding-top:10px;display:grid}.reg-card-linked-title{overflow-wrap:anywhere;margin:0}.reg-card .reg-card-linked-title .omni-evidence-meta{display:inline}.reg-card-linked .reg-card-fields{margin-top:6px}
