.br-workspace{--br-panel:#12151b;--br-border:#2b313b;--br-muted:#9aa4b5;--br-accent:#ff7966;--br-source-color:#657083;min-width:0;color:#edf1f7}.br-workspace *{box-sizing:border-box}.br-workspace button,.br-workspace input,.br-workspace select,.br-workspace textarea,.br-workspace a{font:inherit}.br-workspace button,.br-workspace .br-top-actions a{border:1px solid #39404d;border-radius:8px;background:#1b2029;color:#e6ecf6;padding:8px 12px;font-size:12px;cursor:pointer;text-decoration:none;white-space:nowrap}.br-workspace button:disabled{opacity:.4;cursor:default}.br-workspace .br-primary{background:#f14b37;border-color:#f14b37;color:#fff;font-weight:650}.br-workspace input,.br-workspace select,.br-workspace textarea{color:#e7edf6;background:#0d1016;border:1px solid #353d49;border-radius:7px;padding:9px 10px;min-width:0;font-size:13px}.br-workspace input:focus,.br-workspace select:focus,.br-workspace textarea:focus{outline:2px solid #fa8f7166;outline-offset:1px;border-color:#c07161}.br-workspace button:focus-visible,.br-workspace a:focus-visible{outline:2px solid #f7a392;outline-offset:3px}.br-workspace input[type=checkbox]{accent-color:#ee6e57;width:15px;height:15px;padding:0}.br-page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}.br-eyebrow{font-size:10px;font-weight:700;letter-spacing:1.8px;color:#db8f81}.br-page-heading h1{font-size:28px;line-height:1.3;margin:9px 0 10px;letter-spacing:-.5px}.br-page-heading p{font-size:13px;line-height:1.8;color:var(--br-muted);max-width:690px;margin:0}.br-top-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap;max-width:470px;padding-top:14px}.br-controls{display:flex;align-items:flex-end;gap:9px;flex-wrap:wrap;background:var(--br-panel);border:1px solid var(--br-border);border-radius:12px;padding:15px}.br-controls>label{display:flex;flex-direction:column;gap:7px;font-size:11px;color:#aeb8c7;min-width:85px}.br-controls .br-object-label{flex:1 1 200px;max-width:300px}.br-controls form{display:flex;align-items:center;gap:6px;flex:2 1 280px}.br-controls form input{width:100%;flex:1;min-width:120px}.br-controls>button{height:36px}.br-notice{border:1px solid #345944;border-radius:8px;background:#15291d;color:#bbdec7;font-size:12px;line-height:1.8;padding:9px 13px;margin:12px 0;white-space:pre-wrap}.br-notice:empty{display:none}.br-notice.error{border-color:#695037;background:#30241b;color:#e9c49c}.br-list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:9px 2px}.br-list-toolbar #br-selection{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--br-muted)}.br-list-toolbar label{display:flex;align-items:center;gap:8px}.br-list-toolbar button{font-size:11px;padding:5px 9px}.br-list-toolbar #br-progress{font-size:12px;color:#bcc7d7}.br-record-list{display:flex;flex-direction:column;gap:13px}.br-record{border:1px solid var(--br-border);background:linear-gradient(135deg,#15191f,#11151b);border-radius:12px;overflow:hidden;transition:border-color .15s}.br-record:hover{border-color:#465061}.br-record-deleted{opacity:.7}.br-record-heading{display:flex;align-items:center;gap:13px;padding:16px 18px;border-bottom:1px solid #262c36}.br-select-record{align-self:flex-start;padding-top:5px;flex:0 0 15px}.br-record-title{flex:1;min-width:0}.br-record-title>button{background:transparent;border:0;color:#f3f5f9;font-size:16px;font-weight:700;padding:0;text-align:left;white-space:normal;line-height:1.55;overflow-wrap:anywhere}.br-record-title>span{display:block;color:#8591a4;font-size:10px;line-height:1.6;margin-top:5px}.br-record-tags{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.br-tag{border:1px solid #3b414b;border-radius:5px;color:#aeb9c8;font-size:10px;padding:4px 7px;white-space:nowrap}.br-tag.linked{color:#93c2b1;border-color:#32584c;background:#172b24}.br-tag.caution{color:#d8bd8d;border-color:#5f5035;background:#292318}.br-record-actions{display:flex;gap:6px}.br-record-actions button{padding:6px 10px;font-size:11px}.br-record-sections{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0;padding:4px 12px 12px}.br-record-stage{min-width:0;padding:13px 12px 4px;border-left:2px solid var(--br-source-color);margin:10px 5px 0}.br-stage-label{font-size:10px;color:#8e9aaa;display:block;margin-bottom:9px;letter-spacing:.5px}.br-record-stage dl{margin:0;display:flex;flex-direction:column;gap:9px}.br-record-stage dl>div{display:flex;align-items:baseline;gap:10px;min-width:0}.br-record-stage dt{font-size:11px;color:#8d98a8;flex:0 0 auto;max-width:120px;line-height:1.6}.br-record-stage dd{font-size:12px;color:#e1e6ee;line-height:1.65;margin:0;overflow-wrap:anywhere;min-width:0}.br-source-hint dt:before{content:'';display:inline-block;vertical-align:middle;width:6px;height:6px;border-radius:2px;background:var(--br-source-color);margin-right:5px}.br-empty{padding:65px 20px;text-align:center;color:#9aa6b8;line-height:1.9;border:1px dashed #343d49;border-radius:12px;font-size:13px}.br-empty button{display:block;margin:14px auto 0}.br-error{color:#e7be9c}.br-pagination{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding:20px 0;font-size:12px;color:#9ca8ba}.br-pagination>span{margin-right:auto}.br-pagination label,.br-pagination form{display:flex;align-items:center;gap:6px}.br-pagination select{padding:6px 8px}.br-pagination input{width:62px;padding:7px}.br-pagination b{font-size:11px;color:#b8c3d4;font-weight:500}.br-pagination button{padding:7px 10px}.br-muted{color:var(--br-muted);font-size:12px}.br-drawer-backdrop{position:fixed;inset:0;z-index:100;background:#0009;backdrop-filter:blur(2px)}.br-drawer{position:fixed;right:0;top:0;bottom:0;z-index:101;width:min(780px,94vw);display:flex;flex-direction:column;background:#10141a;border-left:1px solid #394350;box-shadow:-25px 0 80px #0007}.br-drawer>header{padding:22px 25px;display:flex;align-items:flex-start;justify-content:space-between;gap:15px;border-bottom:1px solid #303845;background:#151a22}.br-drawer h2{font-size:22px;line-height:1.5;margin:7px 0 0;overflow-wrap:anywhere}.br-drawer>header>button{padding:3px 11px;font-size:24px}.br-drawer-body{overflow:auto;padding:18px 24px 30px;flex:1}.br-form-group{margin:0 0 24px;border-top:1px solid #2c333e;padding-top:16px}.br-form-group h3{font-size:13px;margin:0 0 15px;color:#dbe1eb;border-left:3px solid var(--br-source-color);padding-left:9px;font-weight:650}.br-form-fields,.br-detail-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 19px}.br-field{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:12px;color:#b2bdcb}.br-field>span{display:flex;align-items:center;gap:5px;line-height:1.7}.br-field small{font-size:10px;color:#8d9aad;line-height:1.7}.br-field>span>small{margin-left:auto;color:#c6b18e}.br-field.wide{grid-column:1/-1}.br-field input,.br-field textarea,.br-field select{width:100%;font-size:13px}.br-field textarea{resize:vertical}.br-input-unit{display:flex;align-items:center;position:relative}.br-input-unit>span{position:absolute;right:12px;color:#aab6c5;pointer-events:none}.br-input-unit>input[inputmode=decimal]{padding-right:30px}.br-required{color:#eb9787;font-size:11px}.br-drawer fieldset{border:0;margin:0;padding:0;min-width:0}.br-drawer input:disabled,.br-drawer select:disabled,.br-drawer textarea:disabled{color:#a5b09f;background:#1c2225;border-style:dashed;cursor:default}.br-detail-fields{margin:0}.br-detail-fields>div{min-width:0}.br-detail-fields dt{font-size:11px;color:#8c99aa;line-height:1.7;margin-bottom:6px}.br-detail-fields dd{margin:0;color:#e2e8f0;font-size:13px;line-height:1.9;overflow-wrap:anywhere;white-space:pre-wrap}.br-detail-fields small{display:block;font-size:10px;color:#bcaa87}.br-drawer-footer{display:flex;align-items:center;gap:9px;position:sticky;bottom:-30px;background:#11171ff2;border-top:1px solid #333c49;padding:15px 0;z-index:2}.br-drawer-footer>span{margin-right:auto;font-size:11px;color:#acb7c7}.br-inline-actions{display:flex;gap:9px;margin-bottom:24px}.br-danger-link{color:#e6a198!important}.br-related{border:1px solid #2d3743;border-radius:10px;padding:15px;margin:19px 0;background:#131b24}.br-related h3{font-size:13px;margin:0 0 13px}.br-section-heading{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.br-section-heading h3{flex:1;margin:0;font-size:13px}.br-section-heading button{font-size:11px;padding:6px 9px}.br-linked-recording{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:12px}.br-linked-recording>span{color:#8f9bad}.br-linked-recording b{font-weight:500;margin-right:auto;overflow-wrap:anywhere}.br-linked-recording button{font-size:11px;padding:5px 8px}.br-people-list{display:flex;gap:7px;flex-wrap:wrap;margin:14px 0}.br-people-list>span{background:#202d39;color:#c7d2df;border-radius:6px;padding:6px 8px;font-size:11px}.br-people-list>span.br-muted{background:transparent;padding:0}.br-people-list button{border:0;padding:0 4px;margin-left:5px;background:transparent}.br-lookup-box{border-top:1px solid #344151;margin-top:15px;padding-top:14px}.br-lookup-box form{display:flex;align-items:flex-end;gap:9px}.br-lookup-box label{display:flex;flex-direction:column;gap:7px;flex:1;font-size:11px;color:#9eacbd}.br-lookup-results{display:flex;flex-direction:column;align-items:stretch;gap:6px;max-height:230px;overflow:auto;margin-top:12px}.br-lookup-results button{text-align:left;white-space:normal;line-height:1.7;background:#1a2633}.br-related-item{display:flex;flex-direction:column;align-items:flex-start;gap:5px;width:100%;text-align:left;white-space:normal!important;margin-top:8px}.br-related-item small{font-size:10px;color:#8d9bae}.br-history-item{border-top:1px solid #2e3a48;margin-top:12px;padding-top:13px;font-size:12px}.br-history-item>span{margin-left:12px;color:#92a0b3;font-size:10px}.br-history-item p{line-height:1.7;color:#b6c1d0}.br-history-item dl,.br-conflict dl{margin:0;display:grid;gap:8px}.br-history-item dt,.br-conflict dt{font-size:11px;color:#9aa8bb}.br-history-item dd,.br-conflict dd{margin:4px 0 0;font-size:12px;line-height:1.9;overflow-wrap:anywhere}.br-source-note{font-size:10px;color:#7e8da0;padding:10px 0 0;line-height:1.8;overflow-wrap:anywhere}.br-issues{padding:12px 14px;border-radius:8px;background:#2a2318;border:1px solid #5a4c32;color:#d9c39d;margin-bottom:20px;font-size:11px;line-height:1.8;display:flex;gap:5px 13px;flex-wrap:wrap}.br-issues b{flex-basis:100%;font-size:12px}.br-conflict{padding:15px;border:1px solid #8f6c3d;border-radius:9px;background:#30261c;color:#e2c7a4;font-size:12px;line-height:1.9;margin-bottom:20px}.br-conflict p{margin:5px 0 12px}.br-conflict button{margin:12px 7px 0 0}.br-import-box{border:1px solid #3a4655;background:#151d27;border-radius:12px;padding:20px;margin-top:18px}.br-import-box p{font-size:12px;color:#a6b5c8;line-height:1.8}.br-import-box form{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.br-import-box label{display:flex;flex-direction:column;gap:8px;font-size:12px;color:#afbbca}.br-import-box input[type=file]{padding:8px}.br-import-preview-list{display:grid;gap:7px;max-height:300px;overflow:auto;margin:14px 0}.br-import-preview-list>div{border:1px solid #2c3b4b;border-radius:7px;padding:10px;font-size:12px;line-height:1.8}.br-import-counts{display:flex;gap:18px;flex-wrap:wrap;padding:13px 0;color:#c2cfdf;font-size:12px}@media(max-width:1050px){.br-page-heading{flex-direction:column;gap:6px}.br-top-actions{max-width:none;padding-top:5px}.br-record-sections{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.br-controls .br-object-label{max-width:none}}@media(max-width:700px){.br-page-heading h1{font-size:24px}.br-controls{padding:12px}.br-controls .br-object-label,.br-controls form{flex-basis:100%}.br-record-heading{padding:13px;gap:9px;flex-wrap:wrap}.br-record-tags{margin-left:auto}.br-record-actions{margin-left:auto}.br-record-title{flex-basis:calc(100% - 35px)}.br-record-sections{grid-template-columns:repeat(2,minmax(0,1fr));padding:2px 5px 10px}.br-record-stage{padding:10px 7px 0;margin:8px 4px 0}.br-record-stage dl>div{flex-direction:column;gap:2px}.br-record-stage dt{max-width:none}.br-drawer{width:100vw}.br-drawer-body{padding:17px}.br-drawer>header{padding:17px}.br-form-fields,.br-detail-fields{gap:14px;grid-template-columns:1fr}.br-pagination{justify-content:flex-start}.br-pagination>span{flex-basis:100%}.br-drawer-footer{bottom:-30px;gap:7px}.br-drawer-footer>span{display:none}.br-lookup-box form{align-items:stretch;flex-direction:column}}
.br-workspace [hidden]{display:none!important}
#br-pagination-top{scroll-margin-top:85px}
.br-color-dot{display:inline-block;flex:0 0 7px;width:7px;height:7px;border-radius:2px;vertical-align:middle;margin-right:6px;box-shadow:0 0 0 1px #ffffff24}
.br-secondary-pager{display:flex;align-items:center;justify-content:flex-end;gap:7px;margin-top:13px;color:#9eacbe;font-size:11px}.br-secondary-pager button{padding:5px 8px;font-size:11px}

/* The finance editor follows the four sections of the original source card. */
.br-finance-drawer{inset:10px 14px;width:auto;max-width:none;border:1px solid #394350;border-radius:14px;overflow:hidden;box-shadow:0 28px 90px #000a}
.br-finance-drawer>header{flex:0 0 auto;align-items:center;padding:10px 20px;min-height:68px}
.br-finance-drawer h2{font-size:19px;margin:2px 0 0;line-height:1.3}
.br-finance-drawer .br-drawer-body{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;padding:10px 16px 8px}
.br-finance-drawer .br-drawer-body>form{display:flex;flex-direction:column;flex:1;min-height:0}
.br-finance-drawer .br-drawer-body>form>fieldset{flex:1;min-height:0;overflow:auto}
.br-finance-sheet{display:grid;grid-template-columns:minmax(170px,.75fr) minmax(360px,1.55fr) minmax(260px,1.1fr) minmax(260px,1.1fr);min-width:1080px;min-height:100%;border:1px solid #303946;border-radius:10px;background:linear-gradient(135deg,#15191f,#11151b)}
.br-finance-column{min-width:0;padding:18px 17px 12px;border-left:2px solid #657083}
.br-finance-column:first-child{border-left:0}
.br-finance-column h3{margin:0 0 16px;color:#9fb3d4;font-size:13px;font-weight:600;letter-spacing:.2px}
.br-finance-fields{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:13px}
.br-finance-column:nth-child(2) .br-finance-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 14px}
.br-finance-sheet .br-field{gap:4px;font-size:12px;line-height:1.3}
.br-finance-sheet .br-field>span{min-height:18px;line-height:1.3;align-items:flex-end}
.br-finance-sheet .br-field>span>small{font-size:10px}
.br-finance-sheet .br-field input,.br-finance-sheet .br-field select,.br-finance-sheet .br-field textarea{height:38px;padding:7px 10px;font-size:13px;line-height:1.3}
.br-finance-sheet .br-field textarea{min-height:38px;resize:vertical}
.br-finance-sheet .br-field>small{font-size:10px;line-height:1.4;color:#9ba9bc}
.br-finance-sheet .br-field.wide{grid-column:auto}
.br-finance-drawer .br-issues{flex:0 0 auto;max-height:72px;overflow:auto;margin:0 0 8px;padding:6px 9px;gap:3px 9px;line-height:1.4}
.br-finance-drawer .br-issues b{flex-basis:auto}
.br-finance-drawer .br-conflict{flex:0 0 auto;max-height:180px;overflow:auto;margin:0 0 8px;padding:8px 12px}
.br-finance-drawer .br-drawer-footer{position:static;flex:0 0 auto;min-height:52px;padding:8px 2px 0;margin-top:auto;background:#10141a}
.br-finance-extras{flex:1;min-height:0;overflow:auto;padding:0 4px}
.br-finance-extras-open .br-drawer-body>form{flex:0 0 auto;min-height:auto}
.br-finance-extras-open .br-drawer-body>form>fieldset{display:none}
.br-finance-extras-open .br-drawer-footer{margin-top:0}
@media(max-width:700px){.br-finance-drawer{inset:0;border-radius:0}.br-finance-drawer>header{padding:10px 14px}.br-finance-drawer .br-drawer-body{padding:8px}.br-finance-sheet{min-width:1080px}.br-finance-drawer .br-drawer-footer{flex-wrap:wrap;justify-content:flex-end}.br-finance-drawer .br-drawer-footer>span{display:block;flex-basis:100%}}
.br-record-complete .br-record-sections{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;padding-bottom:17px}.br-record-complete .br-record-stage dl{gap:11px}.br-record-complete .br-record-stage dl>div{display:grid;grid-template-columns:minmax(80px,.8fr) minmax(0,1.3fr);gap:12px;align-items:start}.br-record-complete .br-record-stage dt{max-width:none;overflow-wrap:anywhere}.br-record-complete .br-record-stage dd{white-space:pre-wrap;word-break:normal}.br-value-link{color:#9cc2f8;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.br-value-link:hover{color:#ccddf9}.br-music-tag.ai{color:#c4b4fa;border-color:#51416d;background:#231c34}.br-music-tag.original{color:#a1d4b0;border-color:#3e654b;background:#192e20}.br-music-tag.cover{color:#e0cba1;border-color:#665339;background:#302719}.br-category-summary{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:11px;color:#9eaabd}.br-category-choices{display:flex;gap:12px 20px;flex-wrap:wrap}.br-category-choices label{display:flex;align-items:center;gap:8px;font-size:13px;color:#d6dfe9}.br-category-help{font-size:11px;line-height:1.8;color:#91a0b5;margin:12px 0 0}.br-category-evidence{margin-top:14px;border-left:2px solid #4c5869;padding-left:11px;font-size:11px;line-height:1.8;color:#a9b5c5}.br-category-evidence>span{color:#8493a8}.br-category-evidence p{margin:6px 0;white-space:pre-wrap;overflow-wrap:anywhere}.br-music-filter{min-width:120px!important}@media(max-width:700px){.br-record-complete .br-record-sections{grid-template-columns:1fr}.br-record-complete .br-record-stage dl>div{grid-template-columns:minmax(90px,.8fr) minmax(0,1.3fr)}}

.br-finance-person{display:block;border:1px solid #38404b;border-radius:10px;padding:14px;margin:10px 0;width:100%}.br-finance-person p{font-size:13px;color:#aeb8c9;margin:8px 0;overflow-wrap:anywhere}.br-artist-editor{border:1px solid #414955;padding:16px;margin:16px 0}.br-artist-editor .br-full{grid-column:1/-1}.br-artist-editor p{color:#aeb8c9;line-height:1.6}
/* Finance source configuration review, above the normal business list. */
.br-pending-sources{border:1px solid #695236;border-radius:8px;margin:0 0 18px;padding:12px 14px;font-size:12px}.br-pending-sources>summary{cursor:pointer;font-weight:600;color:#e3bc8c}.br-pending-sources p{color:#aeb8c8;line-height:1.75;margin:9px 0;white-space:pre-wrap;overflow-wrap:anywhere}.br-pending-source-groups{display:grid;gap:12px;max-height:600px;overflow:auto;margin-top:12px}.br-pending-source-groups>article{border-top:1px solid #3d414a;padding-top:12px}.br-pending-source-groups h3{font-size:14px;margin:0 0 5px;overflow-wrap:anywhere}.br-pending-source-row{border-left:2px solid #5e6c80;padding-left:12px;margin:12px 0}.br-pending-source-row h4{font-size:11px;line-height:1.7;color:#a5bad5;overflow-wrap:anywhere;margin:0 0 7px}.br-pending-source-row>details{margin-top:9px}.br-pending-source-row summary{cursor:pointer;color:#a5bad5}.br-pending-sources dl{display:flex;flex-wrap:wrap;gap:7px 22px;margin:7px 0}.br-pending-sources dl>div{min-width:130px;max-width:100%}.br-pending-sources dt{font-size:10px;color:#92a2b8;margin-bottom:3px}.br-pending-sources dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.br-pending-candidates{background:#20252d;padding:10px;border-radius:6px}.br-pending-candidates>b{font-size:11px;color:#b7c6dc}.br-pending-candidates ul{list-style:none;margin:8px 0 0;padding:0}.br-pending-candidates li{border-top:1px solid #363e49;padding-top:9px;margin-top:9px}.br-pending-candidates strong{font-size:12px}.br-pending-candidates small{display:block;font-size:10px;color:#92a2b8;overflow-wrap:anywhere}
.br-finance-review{border:1px solid #73532b;border-radius:16px;background:#17171a;padding:20px;margin:0 0 22px;color:#eceef2}
.br-review-heading,.br-review-item,.br-review-pagination{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}
.br-review-heading h2{font-size:18px;margin:0 0 8px}.br-review-heading h2 span{font-size:14px;color:#ffcf89}.br-review-heading p{font-size:13px;color:#aeb8c8;max-width:900px;margin:0 0 14px}
.br-review-filters{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 14px}.br-review-filters form{display:flex;gap:6px}.br-review-filters [aria-pressed=true]{border-color:#ffb95d;background:#523b24;color:#fff}
.br-review-item{padding:12px 0;border-top:1px solid #34343b}.br-review-item>div{min-width:0}.br-review-item strong{margin-right:12px}.br-review-item span{color:#aeb8c8;font-size:13px}.br-review-item ul{padding-left:18px;margin:8px 0 0;font-size:13px;line-height:1.8;overflow-wrap:anywhere}.br-review-item code{color:#ffcf89;white-space:pre-wrap}.br-review-item button{flex-shrink:0}.br-review-pagination{align-items:center;justify-content:flex-end;font-size:13px;padding-top:12px}.br-review-pagination span{margin-right:auto}
@media(max-width:700px){.br-review-heading,.br-review-item{flex-direction:column}.br-finance-review{padding:14px}.br-review-filters form{width:100%}.br-review-filters input{min-width:0;flex:1}}
.br-form-group .br-form-note{margin:-4px 0 14px;color:#d7bd94;font-size:11px;line-height:1.8}

/* Compact finance review spacing; keep complete values wrapping naturally. */
#qf-business-records:has(> .br-finance-review) .br-page-heading{gap:12px;margin-bottom:14px}
#qf-business-records:has(> .br-finance-review) .br-record-list{gap:8px}
#qf-business-records:has(> .br-finance-review) .br-record-heading{gap:9px;padding:10px 12px}
#qf-business-records:has(> .br-finance-review) .br-record-sections{grid-template-columns:minmax(110px,.6fr) minmax(170px,1.1fr) minmax(300px,1.5fr) minmax(175px,1fr);padding:2px 6px 7px}
#qf-business-records:has(> .br-finance-review) .br-record-stage{padding:6px 8px 3px;margin:5px 3px 0}
#qf-business-records:has(> .br-finance-review) .br-stage-label{margin-bottom:5px}
#qf-business-records:has(> .br-finance-review) .br-record-stage dl{gap:5px}
#qf-business-records:has(> .br-finance-review) .br-record-stage dl>div{gap:7px}
#qf-business-records:has(> .br-finance-review) .br-record-stage dt,
#qf-business-records:has(> .br-finance-review) .br-record-stage dd{line-height:1.4}
#qf-business-records:has(> .br-finance-review) .br-controls{gap:6px;padding:10px}
#qf-business-records:has(> .br-finance-review) .br-controls>label{gap:4px}
#qf-business-records:has(> .br-finance-review) .br-pagination{gap:6px;padding:12px 0}
#qf-business-records:has(> .br-finance-review) .br-finance-review{padding:12px;margin-bottom:14px}
#qf-business-records:has(> .br-finance-review) .br-review-heading,
#qf-business-records:has(> .br-finance-review) .br-review-item{gap:10px}
#qf-business-records:has(> .br-finance-review) .br-review-item{padding:8px 0}
#qf-business-records:has(> .br-finance-review) .br-review-item ul{margin-top:5px;line-height:1.5}
#qf-business-records:has(> .br-finance-review) .br-merge-card{gap:8px;padding:7px 12px}
#qf-business-records:has(> .br-finance-review) .br-merge-card b{margin-bottom:3px}
#qf-business-records:has(> .br-finance-review) .br-merge-card span{line-height:1.4}
#qf-business-records:has(> .br-finance-review) .br-finance-sheet{grid-template-columns:minmax(130px,.6fr) minmax(270px,1.2fr) minmax(330px,1.5fr) minmax(210px,1fr);min-width:960px}
#qf-business-records:has(> .br-finance-review) .br-finance-column{padding:8px 9px 6px}
#qf-business-records:has(> .br-finance-review) .br-finance-fields,
#qf-business-records:has(> .br-finance-review) .br-finance-column:nth-child(2) .br-finance-fields{gap:6px 7px}
#qf-business-records:has(> .br-finance-review) .br-finance-sheet .br-field input,
#qf-business-records:has(> .br-finance-review) .br-finance-sheet .br-field select{height:30px;padding:4px 7px}
@media(max-width:1200px){#qf-business-records:has(> .br-finance-review) .br-record-sections{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){#qf-business-records:has(> .br-finance-review) .br-record-sections{grid-template-columns:minmax(0,1fr)}}

/* Keep each recipient and the matching share visible on the same compact row. */
.br-allocation-summary,.br-branch-allocation{border-top:1px solid #303946;margin-top:9px;padding-top:8px;font-size:11px;line-height:1.35}
.br-allocation-summary>b,.br-branch-allocation>b{display:block;color:#a5bad5;font-size:11px;margin-bottom:5px}
.br-allocation-summary-row{display:grid;grid-template-columns:minmax(70px,.9fr) minmax(40px,1fr) minmax(108px,1.25fr) minmax(35px,.55fr);align-items:center;gap:3px 6px;padding:3px 0;border-top:1px solid #ffffff0d}
.br-allocation-summary-row span{color:#9ca9bb;overflow-wrap:anywhere}.br-allocation-summary-row strong{font-size:11px;color:#eef2f8;font-weight:600;overflow-wrap:anywhere}
.br-allocation-summary-row .br-allocation-expiry-label{grid-column:1/3;font-size:9px;white-space:nowrap}.br-allocation-summary-row .br-allocation-expiry-value{grid-column:3/5;font-size:10px}
.br-allocation-summary>small,.br-branch-allocation>small{display:block;margin-top:5px;color:#c6ad84;font-size:10px;line-height:1.4}
.br-branch-allocation>span{display:block;color:#e5ebf3;overflow-wrap:anywhere}
.br-finance-sheet{grid-template-columns:minmax(140px,.6fr) minmax(310px,1.25fr) minmax(355px,1.55fr) minmax(225px,1fr);min-width:1030px}
.br-finance-column{padding:12px 12px 8px}.br-finance-column h3{margin-bottom:9px}
.br-finance-fields,.br-finance-column:nth-child(2) .br-finance-fields{gap:8px 9px}
.br-finance-sheet .br-field{gap:3px}.br-finance-sheet .br-field input,.br-finance-sheet .br-field select,.br-finance-sheet .br-field textarea{height:33px;padding:5px 8px}
.br-allocation-editor{border-top:1px solid #34404d;margin-top:9px;padding-top:7px}
.br-allocation-heading{display:flex;align-items:center;justify-content:space-between;gap:5px;margin-bottom:5px}.br-allocation-heading b{color:#a5bad5;font-size:11px}.br-allocation-heading button{font-size:10px;padding:3px 5px}
.br-allocation-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 22px;align-items:end;gap:5px;margin:4px 0}
.br-allocation-row>label{display:flex;flex-direction:column;gap:2px;min-width:0;color:#aebacd;font-size:10px;line-height:1.15}
.br-allocation-row input{width:100%;height:30px!important;padding:4px 7px!important;font-size:12px!important}
.br-allocation-row .br-input-unit>input{padding-right:20px!important}.br-allocation-row .br-input-unit>span{right:7px;font-size:10px}
.br-allocation-row>button{height:30px;padding:3px 0;font-size:14px}
.br-allocation-expiry-editor{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:5px;margin-top:1px}.br-allocation-expiry-editor>label{display:flex;flex-direction:column;min-width:0;gap:2px;color:#aebacd;font-size:10px;line-height:1.15}.br-allocation-expiry-editor select,.br-allocation-expiry-editor input{width:100%;height:27px!important;padding:3px 6px!important;font-size:11px!important}.br-allocation-expiry-editor>small{align-self:end;color:#c6ad84;font-size:10px;line-height:1.25;overflow-wrap:anywhere;padding-bottom:4px}
.br-allocation-editor>small{display:block;margin-top:4px;color:#b7a586;font-size:10px;line-height:1.35}
@media(max-width:700px){.br-allocation-summary-row{grid-template-columns:minmax(70px,.9fr) minmax(40px,1fr) minmax(100px,1.2fr) minmax(35px,.55fr)}.br-finance-sheet{min-width:1030px}}
.br-merge-card{display:flex;align-items:center;gap:12px;padding:12px 18px;border-top:1px solid #303641;font-size:12px}.br-merge-card>div{flex:1;min-width:0}.br-merge-card b{display:block;margin-bottom:5px}.br-merge-card span{display:block;color:#9daabd;font-size:11px;line-height:1.7;overflow-wrap:anywhere}.br-merge-card>button{flex-shrink:0;font-size:11px}.br-merge-warning{color:#e3bc8c}.br-merge-provenance p{font-size:12px;line-height:1.75;margin:7px 0;white-space:pre-wrap}.br-merge-sources{margin:0;padding-left:18px;color:#b9c6d6;font-size:12px;line-height:1.9;overflow-wrap:anywhere}.br-merge-conflicts{display:grid;gap:9px;margin-top:12px}.br-merge-conflicts article{border:1px solid #5c4935;border-radius:6px;padding:11px}.br-merge-conflicts h4{font-size:13px;margin:0 0 8px}.br-merge-conflicts article>div{padding:6px 0;font-size:12px}.br-merge-conflicts small,.br-field-sources dd span{display:block;color:#9aaabd;font-size:11px;line-height:1.7;overflow-wrap:anywhere;white-space:pre-wrap}.br-merge-conflicts b{font-weight:500;overflow-wrap:anywhere;white-space:pre-wrap}.br-field-sources{font-size:12px;margin-top:15px}.br-field-sources summary{cursor:pointer;color:#b9cbe1}.br-field-sources dl>div{padding-top:10px}.br-field-sources dd{margin:5px 0 0}.br-source-files{margin:8px 0 0;padding-left:17px}.br-source-files li{line-height:1.8}.br-source-files li>span{margin-left:12px}.br-source-files small{display:block}.br-source-help{flex-basis:100%;font-size:11px;color:#a1aec0;line-height:1.7;white-space:normal}.br-source-confirmations{flex-shrink:0;max-height:145px;overflow:auto;border:1px solid #695236;border-radius:6px;padding:9px 12px;margin-bottom:8px;font-size:12px;background:#282017}.br-source-confirmations>b{color:#e3bc8c}.br-source-confirmations>button{float:right;font-size:11px;padding:3px 7px}.br-source-confirmations label{display:flex;gap:8px;align-items:flex-start;margin-top:8px;line-height:1.65}.br-source-confirmations input{flex-shrink:0;margin-top:3px}@media(max-width:700px){.br-merge-card{align-items:flex-start;flex-wrap:wrap}.br-merge-card>div{flex-basis:100%}.br-merge-card>button{margin-left:auto}}
