.rowa-json-check button[role=checkbox]{flex:none;align-self:center;width:18px;min-width:18px;height:18px;min-height:18px}.rowa-json-import{overflow-wrap:anywhere;gap:1rem;min-width:0;display:grid}.rowa-json-header,.rowa-json-field,.rowa-json-recent,.rowa-json-rows,.rowa-json-confirm,.rowa-json-pager,.rowa-json-evidence{gap:.5rem;min-width:0;display:grid}.rowa-json-review{gap:1rem;min-width:0;display:grid}.rowa-json-name{overflow-wrap:anywhere;font-weight:600}.rowa-json-picker,.rowa-json-actions{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.rowa-json-file{flex:14rem;min-width:0;max-width:100%;height:auto;min-height:2.75rem}.rowa-json-action{white-space:normal;text-align:center;max-width:100%;height:auto;min-height:2.75rem}.rowa-json-action[aria-disabled=true]{cursor:not-allowed;opacity:.5}.rowa-json-status,.rowa-json-alert{border:1px solid color-mix(in srgb, currentColor 18%, transparent);border-radius:var(--rowa-radius,4px);gap:.25rem;padding:.75rem;display:grid}.rowa-json-status-success{background:var(--rowa-accent-tint,#fff5f0)}.rowa-json-status-error,.rowa-json-alert{border-color:color-mix(in srgb, currentColor 45%, transparent)}.rowa-json-check{align-items:center;gap:.75rem;min-height:2.75rem;display:flex}.rowa-json-check>label{cursor:pointer;flex:auto;align-items:center;min-height:2.75rem;display:flex}.rowa-json-row-list,.rowa-json-recent-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.rowa-json-row,.rowa-json-recent-item{border:1px solid color-mix(in srgb, currentColor 14%, transparent);border-radius:var(--rowa-radius,4px);gap:.75rem;min-width:0;padding:.75rem;display:grid}.rowa-json-row-head,.rowa-json-recent-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.rowa-json-badge{border:1px solid color-mix(in srgb, currentColor 24%, transparent);border-radius:var(--rowa-radius,4px);align-items:center;padding:.125rem .5rem;display:inline-flex}.rowa-json-row-fields{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.5rem .75rem;margin:0;display:grid}.rowa-json-row-fields dd{overflow-wrap:anywhere;margin:0}.rowa-json-row-issues{border-left:2px solid;gap:.25rem;padding:.5rem .75rem;display:grid}.rowa-json-row-issues ul{gap:.25rem;margin:0;padding-left:1rem;list-style:outside;display:grid}.rowa-json-code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem}.rowa-json-disclosure{gap:.75rem;min-width:0;display:grid}.rowa-json-disclosure>summary{cursor:pointer;border-radius:var(--rowa-radius,4px);min-height:2.75rem;padding:.625rem 0}.rowa-json-disclosure>summary:focus-visible,.rowa-json-pre:focus-visible{outline-offset:2px;outline:2px solid}.rowa-json-pre{white-space:pre-wrap;overflow-wrap:anywhere;background:color-mix(in srgb, currentColor 5%, transparent);border-radius:var(--rowa-radius,4px);max-height:16rem;margin:0;padding:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;line-height:1.5;overflow:auto}.rowa-json-recent-item{grid-template-columns:minmax(0,1fr) auto;align-items:center}.rowa-json-recent-meta{gap:.125rem;min-width:0;display:grid}.rowa-json-original{border:1px solid color-mix(in srgb, currentColor 14%, transparent);border-radius:var(--rowa-radius,4px);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;padding:.625rem .75rem;display:grid}.rowa-json-original-type{width:2.5rem;height:2.75rem;font-size:var(--rowa-text-floor,12px);background:color-mix(in srgb, currentColor 5%, transparent);border-radius:var(--rowa-radius,4px);place-items:center;font-weight:600;display:grid}.rowa-json-original-meta{gap:.125rem;min-width:0;display:grid}.rowa-json-original-state{background:var(--rowa-accent-tint,#fff5f0);border:1px solid color-mix(in srgb, currentColor 24%, transparent);border-radius:var(--rowa-radius,4px);padding:.25rem .5rem;font-size:.75rem;font-weight:600}@media (width<=29.99rem){.rowa-json-recent-item{grid-template-columns:minmax(0,1fr)}.rowa-json-original{grid-template-columns:auto minmax(0,1fr)}.rowa-json-original-state{grid-column:2;justify-self:start}.rowa-json-actions>.rowa-json-action,.rowa-json-recent-item>.rowa-json-action,.rowa-json-recent-header>.rowa-json-action{flex:100%;width:100%}}@media (prefers-reduced-motion:reduce){.rowa-json-import,.rowa-json-import *{scroll-behavior:auto;transition:none;animation:none}}.rowa-summary{border:1px solid var(--border,#dcd7ce);border-radius:var(--rowa-radius-card,var(--rowa-radius,4px));background:var(--card,#fff5f0);min-width:0;color:var(--foreground,#101a2b);padding:20px}.rowa-summary-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.rowa-summary-title{margin:0;font-size:17px;font-weight:600}.rowa-summary-actions{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.rowa-summary-warning,.rowa-summary-foot{margin-top:12px;font-size:14px}.rowa-summary-warning{color:var(--destructive,#b3382c)}.rowa-summary-metrics{margin:20px 0 0;display:grid}.rowa-summary-metric{border-top:1px solid var(--border,#dcd7ce);justify-content:space-between;align-items:baseline;gap:16px;min-width:0;padding:10px 0;display:flex;position:relative}.rowa-summary-label,.rowa-summary-note{color:var(--muted-foreground,#59616e);font-size:14px}.rowa-summary-value{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-size:20px;font-weight:500;line-height:1.2}.rowa-summary-note{font-weight:400;display:block}@media (width>=768px){.rowa-summary-metrics{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px}.rowa-summary-metric{border-top:0;padding:4px 0 0;display:block}.rowa-summary-metric:not(:nth-child(3n+1)):before{content:"";background:var(--border,#dcd7ce);width:1px;position:absolute;inset:8px auto 8px -20px}.rowa-summary-value{text-align:left;margin-top:4px;font-size:24px}}.rowa-table-frame{overflow-x:auto}.rowa-table-frame>div{overflow:visible}.rowa-table-frame[data-variant=plain] tr{border-color:var(--border)}.rowa-table-frame td{padding:var(--rowa-row-space) 16px;border-color:var(--border)}.rowa-table-frame th{background:var(--rowa-navy);color:var(--rowa-bone);height:44px;padding-inline:16px}.rowa-table-frame[data-variant=instrument]{border:1px solid var(--border);border-radius:var(--rowa-radius);background:var(--rowa-raised);overflow:hidden}.rowa-table-frame[data-variant=instrument]>div{overflow:auto}.rowa-table-frame[data-variant=instrument] table{font-size:14px}.rowa-table-frame[data-variant=instrument] th{white-space:normal;height:40px;padding:12px;font-weight:500;font-stretch:90%}.rowa-table-frame[data-variant=instrument] td{vertical-align:middle;white-space:normal;border-bottom:1px solid var(--border);padding:8px 12px}.rowa-table-frame[data-variant=instrument] tr:hover,.rowa-table-frame[data-variant=instrument] tr:focus-within{background:var(--background)}.rowa-table-frame[data-variant=register]{--rowa-register-surface:var(--card);--rowa-register-head:var(--rowa-quiet-fill,var(--secondary));--rowa-register-rule:var(--border);--rowa-register-row-height:86px;--rowa-divider-color:var(--rowa-line-strong,var(--border));--rowa-divider-width:1px;--rowa-divider-style:solid;--rowa-divider-length:40px;--rowa-divider-inset:12px;background:var(--rowa-register-surface);font-stretch:100%}.rowa-table-frame[data-variant=register] tr{border-color:var(--rowa-register-rule)}.rowa-table-frame[data-variant=register] th{background:var(--rowa-register-head);color:var(--muted-foreground);white-space:normal;vertical-align:middle;padding-block:8px;font-size:14px;font-weight:500}.rowa-table-frame[data-variant=register] td{height:var(--rowa-register-row-height);vertical-align:middle;border-color:var(--rowa-register-rule);padding:16px}.rowa-table-frame[data-variant=register] :is(th,td)[data-group-end=true]{position:relative}.rowa-table-frame[data-variant=register][data-dividers=continuous] :is(th,td)[data-group-end=true]{border-right:var(--rowa-divider-width) var(--rowa-divider-style) var(--rowa-divider-color)}.rowa-table-frame[data-variant=register][data-dividers=inset] :is(th,td)[data-group-end=true]:after{content:"";height:min(var(--rowa-divider-length), calc(100% - 2 * var(--rowa-divider-inset)));border-right:var(--rowa-divider-width) var(--rowa-divider-style) var(--rowa-divider-color);pointer-events:none;position:absolute;top:50%;right:0;transform:translateY(-50%)}.rowa-import-preview .rowa-summary-label{overflow-wrap:normal;flex-shrink:0}.rowa-import-preview .rowa-summary-warning{color:var(--muted-foreground)}.rowa-import-preview .rowa-import-preview-overview .rowa-summary-metric:first-child{flex-direction:column;align-items:stretch;gap:4px}.rowa-import-preview .rowa-import-preview-overview .rowa-summary-metric:first-child .rowa-summary-value{text-align:left;overflow-wrap:anywhere;font-size:16px}.rowa-import-preview .rowa-table-frame[data-variant=register]{--rowa-register-row-height:56px}@media (width>=768px){.rowa-import-preview .rowa-import-preview-overview .rowa-summary-metric:first-child .rowa-summary-value{font-size:18px}.rowa-import-preview .rowa-import-preview-counts .rowa-summary-metric+.rowa-summary-metric:before{content:"";background:var(--border);width:1px;position:absolute;inset:8px auto 8px -20px}}.rowa-import-preview{overflow-wrap:anywhere}.rowa-import-preview :is(.rowa-summary-metric,.rowa-summary-value){min-width:0}.rowa-import-preview .rowa-import-preview-block{gap:8px;margin-top:24px;display:grid}.rowa-import-preview .rowa-import-preview-subtitle{color:var(--rowa-navy);font-weight:600}.rowa-import-preview .rowa-import-preview-note{color:var(--muted-foreground);font-size:14px}.rowa-import-preview .rowa-import-preview-prompts{padding-left:20px;list-style:outside}.rowa-import-preview .rowa-import-preview-prompts li::marker{color:var(--primary)}.rowa-import-preview .rowa-table-frame{border-radius:var(--rowa-radius);overflow-x:auto}.rowa-import-preview .rowa-table-frame>div{overflow:visible}.rowa-import-preview .rowa-table-frame table{table-layout:fixed;min-width:640px}.rowa-import-preview .rowa-table-frame th:is(:nth-child(2),:nth-child(3)){width:20%}.rowa-import-preview .rowa-table-frame :is(th,td){white-space:normal;vertical-align:top}@media (width>=768px){.rowa-import-preview .rowa-import-preview-overview .rowa-summary-metrics{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}.rowa-import-preview .rowa-import-preview-counts .rowa-summary-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}}.rowa-tp-commit,.rowa-tp-recent{border-top:1px solid var(--border);gap:.5rem;min-width:0;padding-top:1rem;display:grid}.rowa-tp-commit-status{border:1px solid var(--border);border-radius:var(--rowa-radius);background:var(--card);gap:.25rem;padding:.5rem .75rem;display:grid}.rowa-tp-commit-detail{color:var(--muted-foreground)}.rowa-tp-commit-success{border-color:var(--primary);background:var(--rowa-accent-tint,#fff5f0)}.rowa-tp-commit-error{border-color:var(--destructive);background:var(--rowa-accent-tint,#fff5f0);color:var(--destructive)}.rowa-tp-commit-counts{flex-wrap:wrap;gap:.5rem 1.5rem;margin:.25rem 0 0;display:flex}.rowa-tp-commit-counts>div{gap:.125rem;display:grid}.rowa-tp-commit-counts dt{color:var(--muted-foreground);font-size:.75rem}.rowa-tp-commit-counts dd{font-variant-numeric:tabular-nums;color:var(--foreground);margin:0;font-size:1.125rem;font-weight:600}.rowa-tp-commit-actions{flex-wrap:wrap;gap:.5rem;display:flex}.rowa-tp-recent-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.rowa-tp-recent-status{color:var(--muted-foreground);margin:0}.rowa-tp-recent-empty{border:1px dashed var(--border);border-radius:var(--rowa-radius);text-align:center;padding:1rem .75rem}.rowa-tp-recent-error{border:1px solid var(--destructive);border-radius:var(--rowa-radius);background:var(--rowa-accent-tint,#fff5f0);color:var(--destructive);padding:.5rem .75rem}.rowa-tp-recent-list{border:1px solid var(--border);border-radius:var(--rowa-radius);background:var(--card);margin:0;padding:0;list-style:none}.rowa-tp-recent-item{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.5rem .75rem;display:flex}.rowa-tp-recent-item+.rowa-tp-recent-item{border-top:1px solid var(--border)}.rowa-tp-recent-meta{flex:12rem;gap:.125rem;min-width:0;display:grid}.rowa-tp-recent-name{overflow-wrap:anywhere}@media (width<=30rem){.rowa-tp-commit-actions>button,.rowa-tp-recent-header>button,.rowa-tp-recent-item>button{width:100%}}.rowa-tp-preview{border:1px solid var(--border);border-radius:var(--rowa-radius);background:var(--card);gap:1rem;min-width:0;padding:1rem;display:grid}.rowa-tp-preview-header,.rowa-tp-preview-field{gap:.25rem;display:grid}.rowa-tp-preview-picker{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.rowa-tp-preview .rowa-tp-preview-file{cursor:pointer;flex:16rem;min-width:0;height:auto;min-height:2.25rem;padding:.25rem}.rowa-tp-preview .rowa-tp-preview-file::file-selector-button{border:1px solid var(--border);border-radius:var(--rowa-radius);background:var(--card);color:var(--foreground);cursor:pointer;margin-inline-end:.75rem;padding:.25rem .75rem}.rowa-tp-preview .rowa-tp-preview-file:hover::file-selector-button{border-color:var(--foreground);background:var(--rowa-accent-tint,#fff5f0)}.rowa-tp-preview-alert{border:1px solid var(--destructive);border-radius:var(--rowa-radius);background:var(--rowa-accent-tint,#fff5f0);color:var(--destructive);padding:.5rem .75rem}.rowa-tp-review{--rowa-tp-review-gap:.75rem;--rowa-tp-review-border:var(--border);--rowa-tp-review-muted:var(--muted-foreground);--rowa-tp-review-surface:var(--card);--rowa-tp-review-code:var(--muted);--rowa-tp-review-link:var(--primary);--rowa-tp-review-warning:var(--destructive);--rowa-tp-review-radius:var(--rowa-radius);gap:var(--rowa-tp-review-gap);border-top:1px solid var(--rowa-tp-review-border);min-width:0;padding-top:1rem;display:grid}.rowa-tp-review .rowa-tp-review-heading{margin:0;font-size:1rem;font-weight:600}.rowa-tp-review .rowa-tp-review-paged{gap:var(--rowa-tp-review-gap);min-width:0;display:grid}.rowa-tp-review .rowa-tp-review-pager{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.rowa-tp-review .rowa-tp-review-pager-status{color:var(--rowa-tp-review-muted);font-variant-numeric:tabular-nums;margin:0}.rowa-tp-review .rowa-tp-review-list{gap:var(--rowa-tp-review-gap);margin:0;padding-left:1.5rem;list-style:decimal;display:grid}.rowa-tp-review .rowa-tp-review-card{border:1px solid var(--rowa-tp-review-border);border-radius:var(--rowa-tp-review-radius);background:var(--rowa-tp-review-surface);gap:.5rem;min-width:0;padding:.75rem;display:grid}.rowa-tp-review .rowa-tp-review-card-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.rowa-tp-review .rowa-tp-review-title{overflow-wrap:anywhere;margin:0;padding:0;font-size:.875rem;font-weight:600}.rowa-tp-review .rowa-tp-review-summary{overflow-wrap:anywhere;margin:.25rem 0 0;font-size:.9375rem;font-weight:500}.rowa-tp-review .rowa-tp-review-fieldset{border:0;gap:.5rem;min-width:0;margin:0;padding:0;display:grid}.rowa-tp-review .rowa-tp-review-option{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;min-height:44px;display:flex}.rowa-tp-review button[role=radio]{width:16px;height:16px;min-height:16px}.rowa-tp-review .rowa-tp-review-option-label{cursor:pointer;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;display:inline-flex}.rowa-tp-review [data-disabled]+.rowa-tp-review-option-label{cursor:not-allowed;opacity:.7}.rowa-tp-review .rowa-tp-review-link{color:var(--rowa-tp-review-link);text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration:underline}.rowa-tp-review .rowa-tp-review-raw{background:var(--rowa-tp-review-code);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:.25rem;padding:0 .25rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem}.rowa-tp-review .rowa-tp-review-raw-wrap{flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;display:inline-flex}.rowa-tp-review .rowa-tp-review-empty{color:var(--rowa-tp-review-muted);margin:0;font-style:italic}.rowa-tp-review .rowa-tp-review-note{color:var(--rowa-tp-review-muted);margin:0;font-size:.75rem}.rowa-tp-review .rowa-tp-review-status{margin:0;font-size:.8125rem}.rowa-tp-review .rowa-tp-review-warning{color:var(--rowa-tp-review-warning)}.rowa-tp-review .rowa-tp-review-status-cell{gap:.25rem;min-width:14rem;display:grid}.rowa-tp-review .rowa-tp-review-details>summary{cursor:pointer;font-size:.8125rem;font-weight:500}.rowa-tp-review .rowa-tp-review-details[open]>summary{margin-bottom:.5rem}.rowa-tp-review td{vertical-align:top}.rowa-tp-review .rowa-tp-review-facts{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.5rem 1rem;margin:0;display:grid}.rowa-tp-review .rowa-tp-review-facts>div,.rowa-tp-review .rowa-tp-review-counts>div{gap:.125rem;min-width:0;display:grid}.rowa-tp-review .rowa-tp-review-facts dt,.rowa-tp-review .rowa-tp-review-counts dt{color:var(--rowa-tp-review-muted);font-size:.75rem}.rowa-tp-review .rowa-tp-review-facts dd{overflow-wrap:anywhere;margin:0}.rowa-tp-review .rowa-tp-review-counts{flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;display:flex}.rowa-tp-review .rowa-tp-review-counts dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.125rem;font-weight:600}@media (width<=30rem){.rowa-tp-review .rowa-tp-review-pager>button{flex:auto}}.rowa-tp-review button[role=checkbox]{width:1rem;height:1rem;min-height:1rem}
