/* Refined controls and surfaces, shared with the market desk. */
:root{--line:#e1e5eb;--accent:#f0782f;--ink:#1d2632;--muted:#627080}
.site-header{border-bottom:1px solid #c8d0da;background:rgba(255,255,255,.98)}
.brand{font-weight:750;letter-spacing:-.06em}.brand:after{width:5px;height:5px;border-radius:1px}
.header-nav a.active:after{height:2px;bottom:-1px}.header-inquiry{border:0;background:#f1f4f8;border-radius:5px;padding:9px 13px;color:#2c3a4d}
.btn{border-radius:5px;border-color:#d5dce5;min-height:42px;font-weight:550;transition:background .15s,border-color .15s,box-shadow .15s}
.btn:hover{border-color:#a5b3c4;background:#f5f7fa}.btn-primary{background:#f0782f;border-color:#f0782f;color:#191f29}.btn-primary:hover{background:#e76d23;border-color:#e76d23}
.btn-sm{min-height:32px;font-size:12px;padding:6px 12px}.btn-quiet{border-color:transparent}.btn:disabled{opacity:.5}
.heading-action .btn-primary{border-color:#f0782f}.page-heading h1{font-weight:700;letter-spacing:-.05em}
.tag,.tag.category-tag,.tag.status-tag{border-radius:4px}.tag.category-tag{background:#edf2f8;color:#3d587d}.tag.status-tag{font-weight:550}
.icon-btn{border-radius:5px}.searchbox,.filter-group select,.field input,.field select,.field textarea,.admin-row select{border-radius:5px;border-color:#d0d8e2}
.searchbox:focus-within{border-color:#6e91bc;box-shadow:0 0 0 3px #eaf1fa}
.market-overview{border:1px solid #dce2e9;border-radius:8px;overflow:hidden}.overview-cell{padding:19px 24px;border-color:#e3e8ee}.overview-cell:first-child{padding-left:24px}.overview-cell:last-child{background:#f8fafd}.overview-cell>strong{font-size:31px;letter-spacing:-.035em}
.filter-panel{border-top:1px solid #a5b3c4}.filter-aside{background:#f5f7fa;border:1px solid #e5eaf0;border-radius:6px;padding:17px 14px}.filter-aside>strong{font-size:12px;font-weight:600}
.table-columns{border-top:1px solid #bec9d6;background:#f3f6fa;border-bottom-color:#dce3ec;border-radius:5px 5px 0 0}.deal-row{border-color:#e3e8ee}.deal-row:nth-child(even){background:#fbfcfe}.deal-row:hover{background:#f2f6fc}.deal-title{font-weight:550;color:#253246}.deal-value strong,.deal-value.ask strong{font-weight:550}.board-total{background:#f3f6fa;border-color:#dce3ec;border-radius:0 0 5px 5px}
.strip-item{border-color:#e1e6ee}.market-strip{background:#f7f9fc;border-color:#e0e5ed}.tabs{border-color:#d6dee8}.tab.active{border-bottom-width:2px}.desk-section-head{border-top:1px solid #9baabb}.section-marker{width:4px;height:19px;border-radius:1px}.desk-section-head h2{font-weight:650}.composition-panel{border-radius:8px;border-color:#dce3ec;overflow:hidden}.panel-top{background:#273648}.lead-copy h1{font-weight:750}.desk-portfolios .table-columns{border-top-color:#d3dce6}
.form-card,.request-card,.pref-card,.chart-card,.modal{border-radius:8px;border-color:#dce3ec}.notice,.review-card,.filter-panel.open{border-radius:6px}.modal-backdrop{background:#18253666;backdrop-filter:blur(3px)}
.footer-inner{border-top:1px solid #c8d0da}.footer-brand{font-weight:700}.text-link{font-weight:550}
/* Claim review workspace. */
.review-page{padding-bottom:52px}
.review-breadcrumb{display:flex;align-items:center;gap:12px;padding-top:25px;color:#8591a0;font-size:11px;font-family:var(--mono)}
.review-breadcrumb>a{display:flex;align-items:center;gap:5px;color:#526176;font-family:var(--font);font-size:12px}.review-breadcrumb>a:hover{color:#1656c1}.review-breadcrumb>a svg{transform:rotate(180deg);width:13px;height:13px}
.review-breadcrumb .review-demo-label{margin-left:auto;font-family:var(--font);color:#8b755b;font-size:11px;background:#faf6ef;padding:3px 8px;border-radius:3px}
.review-header{display:flex;justify-content:space-between;gap:30px;align-items:center;padding:27px 0 28px}
.review-title-block{min-width:0}.review-kicker{display:flex;gap:12px;align-items:center;font:10px var(--mono);letter-spacing:.06em;color:#8a96a5}.review-kicker .tag{font:550 11px var(--font);letter-spacing:0;padding:4px 8px}
.review-header h1{font-size:34px;font-weight:650;letter-spacing:-.045em;line-height:1.35;color:#1c2b3f;margin:13px 0 14px}
.review-metadata{display:flex;gap:0;flex-wrap:wrap;row-gap:8px;font-size:12px;line-height:1.3;color:#6c798a}.review-metadata>span+span{margin-left:15px;padding-left:15px;border-left:1px solid #d9e0e9}
.review-header-status{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:9px}.review-header-status .status-tag{font-size:12px;padding:6px 9px}.review-header-status>small{font-size:11px;color:#687a91}
.review-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 32px;padding:23px 0;background:#f7f9fc;border:1px solid #e1e6ed;border-radius:8px}
.review-metrics>div{padding:0 27px;border-right:1px solid #e0e6ee;min-width:0}.review-metrics>div:last-child{border-right:0}.review-metrics dt{font-size:12px;color:#627187;line-height:1.5}.review-metrics dd{margin:9px 0 5px;font:500 31px var(--mono);line-height:1.2;letter-spacing:-.045em;color:#24364d;white-space:nowrap}.review-metrics dd small{font:400 13px var(--font);color:#6c7a8e;margin-left:8px}.review-metrics>div>span{font-size:10px;color:#6c7b90}
.review-layout{display:grid;grid-template-columns:minmax(0,1fr) 306px;gap:44px;align-items:start}.review-main{min-width:0}.review-sidebar{display:flex;flex-direction:column;gap:19px;position:sticky;top:100px}
.review-nav{display:flex;gap:30px;border-bottom:1px solid #d8e0ea;background:#fff;position:sticky;top:78px;z-index:5}.review-nav button{display:flex;align-items:center;gap:8px;color:#53657e;padding:15px 0 17px;font-size:13px;white-space:nowrap;font-weight:550;border-bottom:2px solid transparent}.review-nav button span{font:10px var(--mono);color:#a1adbc}.review-nav button:hover,.review-nav button:focus-visible{color:#1656c1;border-bottom-color:#3975bb}
.review-section{padding:31px 0 32px;border-bottom:1px solid #e2e7ef;scroll-margin-top:145px;outline:none}.review-section:focus-visible{outline:2px solid #9ab6da;outline-offset:6px}
.review-section-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:21px}.review-section-heading>div{display:flex;align-items:center;gap:11px}.review-section-heading>div>span{font:10px var(--mono);color:#90a0b5}.review-section-heading h2{font-size:21px;font-weight:650;color:#27384e;letter-spacing:-.035em}.review-section-heading>small{font-size:11px;font-weight:400;color:#697b93;text-align:right}
.review-description{font-size:15px;line-height:1.85;color:#536177;margin-bottom:23px;max-width:780px}
.review-facts{display:grid;grid-template-columns:1fr 1fr;gap:0 35px;margin:0}.review-facts>div{display:flex;align-items:baseline;justify-content:space-between;gap:17px;padding:14px 0;border-bottom:1px solid #eef1f5;min-width:0}.review-facts dt{font-size:12px;line-height:1.6;color:#65758a;flex-shrink:0;max-width:52%}.review-facts dd{margin:0;text-align:right;font-size:13px;font-weight:500;color:#3d506a;line-height:1.65;overflow-wrap:anywhere}.review-facts .accent-number{color:#2058a1;font-variant-numeric:tabular-nums;font-weight:600}.review-facts .pending-value{color:#8c775a}
.review-callout{display:flex;gap:11px;align-items:flex-start;background:#f7f9fc;border-radius:5px;padding:15px 17px;margin-top:23px;border-left:2px solid #cad7e8}.review-callout svg{height:15px;width:15px;color:#6f8aad;margin-top:3px}.review-callout p{font-size:12px;line-height:1.8;color:#6a7b92}
.collection-panel{background:#fff;border:1px solid #dfe6ef;border-radius:7px;padding:23px 24px 18px}.collection-summary{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.collection-summary>div>span{font-size:11px;color:#667b95;display:block}.collection-summary strong{font:500 30px var(--mono);letter-spacing:-.045em;color:#294b79;display:block;margin-top:5px}.collection-summary strong small{font:400 12px var(--mono);margin-left:7px;color:#98a5b7}
.collection-legend{display:flex;gap:17px;margin-bottom:3px}.collection-legend>span{font-size:10px!important;color:#72829a!important;display:flex!important;align-items:center;gap:6px}.collection-legend i{display:inline-block;width:13px;height:2px;background:#356bb0}.collection-legend i.benchmark{background:transparent;border-top:1px dashed #a0aab8}
.collection-chart{display:block;width:100%;height:auto;overflow:visible}.chart-grid{stroke:#eef1f6;stroke-width:1}.chart-benchmark{stroke:#abb8c9;stroke-width:1;stroke-dasharray:4 4}.chart-series{fill:none;stroke:#3a6caf;stroke-width:2.2;stroke-linejoin:round}.chart-point{fill:#fff;stroke:#3a6caf;stroke-width:2}.axis-label{font:10px var(--font);fill:#657b98}.point-label{font:10px var(--mono);fill:#4e72a3}
.review-footnote{font-size:11px;color:#657892;line-height:1.8;margin-top:15px}.collection-panel .review-footnote{border-top:1px solid #edf1f6;padding-top:13px;margin-top:8px}
.collection-table{margin-top:10px}.collection-table summary{display:flex;justify-content:space-between;align-items:center;padding:11px 0;font-size:12px;color:#60738f;cursor:pointer;list-style:none}.collection-table summary::-webkit-details-marker{display:none}.collection-table summary svg{width:13px;height:13px;transform:rotate(90deg)}.collection-table[open] summary svg{transform:rotate(-90deg)}
.collection-table table{border-collapse:collapse;width:100%;font-size:12px;color:#506480;font-variant-numeric:tabular-nums}.collection-table th,.collection-table td{padding:10px 13px;border-bottom:1px solid #e9eef5;text-align:right}.collection-table thead th{font-weight:500;background:#f4f7fb;color:#7b8ba3}.collection-table tr>*:first-child{text-align:left}.collection-table tbody th{font-weight:400}
.review-missing{display:flex;align-items:center;gap:14px;background:#f8fafc;border:1px solid #e4eaf2;border-radius:6px;padding:24px;color:#8795a8}.review-missing>svg{width:26px;height:26px;color:#92a5bf;flex-shrink:0}.review-missing h3{font-size:14px;color:#536983;font-weight:550;margin-bottom:7px}.review-missing p{font-size:12px;line-height:1.8;color:#7c8ba1}.review-missing>span{margin-left:auto;white-space:nowrap;font-size:10px;color:#8c98a9}
.dataroom-head{display:flex;justify-content:space-between;font-size:11px;color:#7f8da2;border-top:1px solid #cdd7e4;border-bottom:1px solid #e2e8f1;padding:11px 0}
.review-document{display:flex;align-items:center;gap:13px;padding:18px 0;border-bottom:1px solid #edf1f6}.review-document>svg{width:18px;height:20px;color:#7c94b1}.review-document>div{flex:1;min-width:0}.review-document strong{display:block;font-size:14px;color:#3c506d;font-weight:500;line-height:1.6}.review-document>div>span{font-size:11px;color:#718198;display:block;margin-top:2px}.review-document .document-locked{display:flex;align-items:center;gap:6px;font-size:11px;color:#6b7f99;white-space:nowrap}.document-locked svg{width:12px;height:12px}.review-document .btn{font-size:12px;color:#3568a6;border-color:#dbe4f0;gap:7px}
.review-bottom-note{font-size:11px;line-height:1.9;color:#6d7f96;margin-top:21px}
.review-ticket{border:1px solid #dbe3ee;border-radius:8px;background:#fff;padding:23px;box-shadow:0 4px 14px #22395905}.ticket-label{display:flex;justify-content:space-between;align-items:center;gap:10px;color:#607189;font-size:12px}.ticket-label>span:last-child{font:9px var(--mono);color:#a4afbd;letter-spacing:.03em}
.review-ticket .ask-price{font:500 40px var(--mono);letter-spacing:-.055em;color:#244c82;line-height:1.1;margin:17px 0 8px;white-space:nowrap}.review-ticket .ask-price small{font:400 15px var(--font);margin-left:9px;letter-spacing:-.025em;color:#71839d}.ticket-subtitle{font-size:11px;color:#6b7c93;margin-bottom:21px}.ticket-ratio,.ticket-status{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:11px;color:#657994;line-height:1.6}.ticket-ratio{padding-top:17px;border-top:1px solid #e8edf4;margin-bottom:10px}.ticket-ratio strong{font:500 14px var(--mono);color:#42638e}.ticket-status strong{font-size:12px;color:#5c7393;font-weight:500}.review-ticket .btn-primary{margin-top:21px;background:#2b517e;border-color:#2b517e;color:#fff;min-height:45px;font-size:13px;font-weight:550;justify-content:space-between;padding:11px 14px}.review-ticket .btn-primary:hover{background:#24456c;border-color:#24456c}.ticket-save{margin-top:9px;min-height:40px;font-size:12px;color:#6a7c95;background:#fff;border-color:#e1e7f0}.ticket-save.saved{color:#315e98;background:#f2f6fc}.ticket-save.saved svg{fill:#dce8f7}
.ticket-process{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#6f8097;margin-top:20px}.ticket-process svg{width:10px;height:10px;color:#a6b2c1}
.review-workpad{padding:22px;background:#f8fafc;border:1px solid #e5ebf2;border-radius:8px}.workpad-heading{display:flex;justify-content:space-between;gap:10px;align-items:center}.workpad-heading h2{font-size:14px;color:#4e627e;font-weight:600}.workpad-heading>span{font:10px var(--mono);color:#92a3b9}.review-workpad>p{font-size:11px;line-height:1.8;color:#6b7d96;margin-top:9px}.review-checks{margin:17px 0 20px}.review-checks label{display:flex;align-items:center;gap:9px;font-size:12px;color:#697e9b;line-height:1.6;margin-top:11px}.review-checks input{accent-color:#35649e;width:14px;height:14px;flex-shrink:0;margin:0}.review-checks input:checked+span{color:#456890}.review-memo-label{font-size:11px;color:#7386a1;display:block;margin-bottom:8px}.review-workpad textarea{width:100%;min-height:94px;resize:vertical;display:block;background:#fff;border:1px solid #dfe7f1;border-radius:5px;padding:10px 11px;font-size:12px;line-height:1.7;color:#4e6586}.review-workpad textarea::placeholder{font-size:11px;color:#72839b}.memo-state{font-size:10px;color:#6d7f98;display:block;margin-top:8px;line-height:1.6}
@media(min-width:1650px){.review-layout{grid-template-columns:minmax(0,1fr) 330px;gap:54px}.review-ticket,.review-workpad{padding:26px}}
@media(max-width:1150px){.review-layout{grid-template-columns:minmax(0,1fr) 280px;gap:30px}.review-ticket,.review-workpad{padding:21px}.review-facts{gap:0 25px}.review-facts>div{display:block}.review-facts dd{text-align:left;margin-top:5px;font-size:13px}.review-facts dt{max-width:none;font-size:11px}.review-header h1{font-size:30px}.review-nav{gap:24px}.review-nav button{font-size:12px;gap:6px}.review-metrics>div{padding-left:22px;padding-right:22px}.review-metrics dd{font-size:29px}}
@media(max-width:900px){.review-layout{grid-template-columns:minmax(0,1fr) 250px;gap:25px}.review-ticket,.review-workpad{padding:18px}.ticket-label>span:last-child{font-size:8px}.review-ticket .ask-price{font-size:36px}.review-nav{gap:17px}.review-nav button span{display:none}.review-section-heading h2{font-size:20px}.review-section-heading>small{font-size:10px}.review-description{font-size:14px}.collection-panel{padding:19px 16px 14px}.collection-summary{align-items:flex-start;gap:12px}.collection-legend{flex-direction:column;gap:6px;padding-top:6px}.review-metrics{padding:20px 0}.review-metrics>div{padding:0 18px}.review-metrics dd{font-size:26px}.review-metrics dd small{font-size:11px;margin-left:6px}.review-document strong{font-size:13px}.review-document .document-locked{font-size:10px}.review-document{gap:10px}}
@media(max-width:800px){.review-nav{top:72px}.header-inquiry{padding:8px 10px}.review-layout{grid-template-columns:minmax(0,1fr)}.review-sidebar{display:contents}.review-ticket{grid-row:1;display:grid;grid-template-columns:1fr 1fr;gap:0 27px;padding:22px}.review-main{grid-row:2}.review-workpad{grid-row:3;padding:24px}.ticket-label{grid-column:1;grid-row:1;align-self:start}.ticket-label>span:last-child{display:none}.review-ticket .ask-price{grid-column:1;grid-row:2;margin:8px 0;font-size:36px}.ticket-subtitle{grid-column:1;grid-row:3;margin:0}.ticket-ratio{grid-column:1;grid-row:4;border:0;padding:0;margin:10px 0 0;justify-content:flex-start;gap:10px}.ticket-status{grid-column:2;grid-row:1}.review-ticket .btn-primary{grid-column:2;grid-row:2;margin:8px 0 0;align-self:center;min-height:42px}.ticket-save{grid-column:2;grid-row:3;margin:8px 0 0}.ticket-process{grid-column:2;grid-row:4;margin-top:12px}.review-nav{gap:30px}.review-nav button{font-size:13px}.review-nav button span{display:inline}.review-facts>div{display:flex;align-items:baseline}.review-facts dd{text-align:right;margin:0}.review-metrics{margin-bottom:25px}.review-section{padding:27px 0;scroll-margin-top:134px}.review-layout{gap:24px}.review-checks{display:grid;grid-template-columns:1fr 1fr;gap:0 25px;margin-top:12px}.review-workpad textarea{font-size:14px;min-height:90px}.review-workpad>p{font-size:12px}.review-description{font-size:15px}.review-document strong{font-size:14px}}
@media(max-width:650px){
 .header-inquiry{background:transparent;padding:8px 0}.market-overview{border-radius:7px}.overview-cell{padding:16px 18px}.overview-cell:first-child,.overview-cell:nth-child(3){padding-left:18px}.overview-cell>strong{font-size:29px}.market-overview .overview-cell:last-child{border-radius:0 0 7px 0}
 .deal-list{border-top:1px solid #c8d4e3}.deal-row,.desk-portfolios .deal-row{padding-left:10px;padding-right:10px}.lead-copy h1{font-size:50px}.section-marker{height:18px}
 .review-page{padding-bottom:35px}.review-breadcrumb{padding-top:18px;font-size:10px;gap:9px}.review-breadcrumb>a{font-size:11px}.review-breadcrumb .review-demo-label{font-size:10px;padding:3px 6px}
 .review-header{display:block;padding:23px 0}.review-header h1{font-size:27px;line-height:1.4;margin:12px 0}.review-kicker{font-size:9px;gap:9px}.review-kicker .tag{font-size:10px}.review-metadata{font-size:10px;row-gap:7px;line-height:1.5}.review-metadata>span+span{margin-left:10px;padding-left:10px}.review-header-status{flex-direction:row;align-items:center;margin-top:17px;gap:10px}.review-header-status .status-tag{font-size:11px;padding:4px 8px}.review-header-status>small{font-size:10px}
 .review-metrics{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;border-radius:7px;margin-bottom:20px}.review-metrics>div{padding:16px 18px;border-bottom:1px solid #e0e6ee}.review-metrics>div:nth-child(even){border-right:0}.review-metrics>div:nth-child(n+3){border-bottom:0}.review-metrics dt{font-size:11px}.review-metrics dd{font-size:28px;margin:7px 0 4px}.review-metrics dd small{font-size:11px}.review-metrics>div>span{font-size:10px}
 .review-layout{gap:18px}.review-ticket{padding:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:16px;border-radius:7px}.ticket-label{font-size:11px}.review-ticket .ask-price{font-size:32px;align-self:center;margin:12px 0}.review-ticket .ask-price small{font-size:12px;margin-left:5px}.ticket-subtitle{font-size:10px;line-height:1.7}.ticket-ratio{display:block;font-size:10px;line-height:1.6;margin-top:12px}.ticket-ratio strong{display:block;font-size:14px;margin-top:4px}.ticket-status{font-size:10px;gap:5px}.ticket-status strong{font-size:10px}.review-ticket .btn-primary{font-size:11px;gap:5px;padding:9px 10px;min-height:40px;margin-top:10px}.review-ticket .btn-primary svg{width:13px;height:13px}.ticket-save{font-size:10px;min-height:35px;padding:8px 6px;gap:6px;margin-top:5px}.ticket-save svg{width:14px;height:14px}.ticket-process{font-size:9px;gap:4px;flex-wrap:wrap;justify-content:flex-start;line-height:1.7}.ticket-process svg{width:8px;height:8px}
 .review-nav{top:68px;gap:0;justify-content:space-between}.review-nav button{padding:14px 0;font-size:12px;gap:5px}.review-nav button span{font-size:9px}.review-section{padding:25px 0;scroll-margin-top:128px}.review-section-heading{margin-bottom:18px;gap:12px;align-items:flex-start}.review-section-heading>div{gap:8px;flex-shrink:0}.review-section-heading h2{font-size:20px}.review-section-heading>small{font-size:10px;line-height:1.7;padding-top:4px}.review-description{font-size:14px;line-height:1.85;margin-bottom:15px}
 .review-facts{gap:0 20px}.review-facts>div{display:block;padding:12px 0}.review-facts dt{font-size:11px;line-height:1.65}.review-facts dd{font-size:13px;line-height:1.7;margin-top:5px;text-align:left}.review-callout{padding:13px 14px;margin-top:19px;gap:9px}.review-callout p{font-size:11px;line-height:1.85}.review-callout svg{width:14px;height:14px}
 .collection-panel{padding:19px 14px 14px}.collection-summary strong{font-size:28px}.collection-summary>div>span{font-size:11px}.collection-legend{gap:7px}.collection-legend>span{font-size:9px!important}.collection-summary{margin-bottom:10px}.collection-chart{margin-left:-3px;width:calc(100% + 3px)}.axis-label,.point-label{font-size:23px}.review-footnote{font-size:11px;line-height:1.85}.collection-table summary{font-size:12px}
 .review-document{gap:10px;padding:16px 0}.review-document strong{font-size:13px}.review-document>div>span{font-size:10px}.review-document .document-locked{font-size:9px;gap:4px}.review-document>svg{width:15px;height:17px}.document-locked svg{width:10px;height:10px}.review-document .btn{font-size:11px;padding:6px 9px;min-height:31px;gap:5px}.review-document .btn svg{width:13px;height:13px}.dataroom-head{font-size:10px}
 .review-missing{padding:19px 16px;gap:12px;align-items:flex-start}.review-missing h3{font-size:13px}.review-missing p{font-size:12px}.review-missing>span{display:none}.review-missing>svg{width:20px;height:20px;margin-top:3px}
 .review-workpad{padding:20px;border-radius:7px}.review-checks{grid-template-columns:1fr;gap:0}.review-checks label{font-size:13px;margin-top:12px}.review-workpad textarea{font-size:16px;min-height:106px}.review-workpad textarea::placeholder{font-size:12px}.review-memo-label{font-size:12px}.review-workpad>p{font-size:12px}.memo-state{font-size:10px}.review-bottom-note{font-size:10px;line-height:1.9}
}
@media(max-width:360px){.review-header h1{font-size:24px}.review-metadata{font-size:9px}.review-metadata>span+span{margin-left:8px;padding-left:8px}.review-metrics>div{padding:14px 15px}.review-metrics dd{font-size:25px}.review-ticket{padding:17px;column-gap:13px}.review-ticket .ask-price{font-size:29px}.review-ticket .btn-primary{font-size:10px;padding:9px 8px}.ticket-process{font-size:8px;gap:3px}.review-nav button{font-size:11px;gap:4px}.review-nav button span{font-size:8px}.review-facts{gap:0 16px}.review-document>svg{display:none}.review-section-heading>small{font-size:9px}.overview-cell:first-child,.overview-cell:nth-child(3){padding-left:15px}}

/* Keep metadata readable while preserving hierarchy. */
.review-facts dd{font-size:14px}.review-workpad>p,.ticket-ratio,.ticket-status,.ticket-subtitle,.review-document>div>span{font-size:12px}.review-workpad textarea{font-size:13px}.review-workpad textarea::placeholder{font-size:12px}.review-memo-label{font-size:12px}.review-document .document-locked{font-size:12px}.memo-state{font-size:11px}
@media(max-width:650px){.review-facts dd{font-size:13px}.ticket-ratio,.ticket-status,.ticket-subtitle{font-size:10px}.review-document>div>span{font-size:10px}.review-document .document-locked{font-size:10px}.review-workpad textarea{font-size:16px}}
