.topbarFileSearch{margin-left:auto;position:relative}.topbarFileSearch>summary{cursor:pointer;white-space:nowrap;border:1px solid #cbd5e1;border-radius:6px;padding:4px 9px;font-size:12px;line-height:20px}.topbarFileSearchPanel{z-index:50;color:#172033;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:min(380px,100vw - 32px);max-height:70vh;padding:16px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 8px 24px #17203326}.topbarFileSearchPanel label{gap:6px;display:grid}.topbarFileSearchPanel input{width:100%;min-height:40px}.topbarFileSearchPanel ul{margin:8px 0;padding:0;list-style:none}.topbarFileSearchPanel li button{text-align:left;cursor:pointer;overflow-wrap:anywhere;background:#fff;border:0;border-bottom:1px solid #e2e8f0;gap:4px;width:100%;padding:10px;display:grid}.topbarFileSearchPanel li button:hover{background:#f1f5f9}.topbarFileSearch :focus-visible{outline-offset:2px;outline:2px solid #2563eb}@media (width<=700px){.topbarFileSearchPanel{position:fixed;top:72px;right:16px}}.localBilling{color:#172b3a;gap:24px;max-width:1440px;margin:0 auto;display:grid}.localBilling .pageTitle{margin-bottom:0}.localBilling .pageTitle p{color:#556675;margin:8px 0 0}.billingOverview{background:#fff;border:1px solid #dce4e9;border-radius:14px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden;box-shadow:0 3px 14px #172b3a06}.billingAvailable{background:#f3f8fb;padding:30px 32px}.billingAvailable>span{font-size:15px;font-weight:600}.billingAvailable>strong{letter-spacing:-1px;margin:12px 0;font-size:42px;line-height:1.2;display:block}.billingAvailable p{color:#526676;margin:0 0 22px}.billingBalanceBreakdown{align-self:center;padding:32px}.billingBalanceBreakdown>div{border-bottom:1px solid #e7ecef;justify-content:space-between;gap:20px;padding:14px 0;font-size:15px;display:flex}.billingBalanceBreakdown strong{white-space:nowrap;font-variant-numeric:tabular-nums}.billingBalanceBreakdown p{color:#61717f;max-width:450px;margin:18px 0 0;font-size:13px;line-height:1.6}.billingSectionHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}.billingSectionHeading h2{margin:0}.billingSectionHeading p{color:#61717f;margin:6px 0 20px;font-size:14px}.billingTabs{border-bottom:1px solid #dce4e9;gap:8px;margin-bottom:20px;display:flex}.billingTabs button{color:#586976;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 16px;font-weight:600}.billingTabs button[aria-pressed=true]{color:#155e7a;background:#f5f9fb;border-bottom-color:#176b8b}.billingFilters{flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0;display:flex}.billingFilters label{color:#4d606e;gap:5px;font-size:13px;display:grid}.billingFilters input{border:1px solid #cbd6de;border-radius:7px;min-height:38px;padding:9px 11px}.billingMoreFilters{max-width:100%;margin-left:auto}.billingMoreFilters summary,.billingEntryDetails summary,.billingPaymentHistory summary{cursor:pointer;color:#155e7a;padding:10px 0;font-size:14px}.billingFilterFields{grid-template-columns:repeat(3,minmax(120px,1fr));gap:12px;padding:12px 0;display:grid}.billingFilterFields input{width:100%;min-width:0}.billingPeriodSummary{background:#f7f9fa;border-radius:8px;flex-wrap:wrap;gap:40px;margin:18px 0;padding:16px 20px;display:flex}.billingPeriodSummary span{color:#5a6d7a;gap:6px;font-size:12px;display:grid}.billingPeriodSummary strong{color:#213b4c;font-variant-numeric:tabular-nums;font-size:16px}.billingPeriodSummary p{margin:0;font-size:14px}.billingActivityTable table{border-collapse:collapse;width:100%;font-size:14px}.billingActivityTable th{color:#4f626f;text-align:left;background:#f7f9fa;border-bottom:1px solid #dce4e9;padding:12px;font-size:12px}.billingActivityTable td{vertical-align:top;border-bottom:1px solid #edf0f2;padding:16px 12px;line-height:1.5}.billingActivityTable th .textButton{font-size:inherit;color:inherit;font-weight:600}.billingActivityTable .billingAmount{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-weight:600}.billingDate{white-space:nowrap;min-width:175px}.billingEntryDetails{min-width:60px}.billingEntryDetails[open]{min-width:190px;max-width:290px}.billingEntryDetails summary{padding:0}.billingEntryDetails dl{margin:12px 0;font-size:12px}.billingEntryDetails dt{margin-top:8px;font-weight:600}.billingEntryDetails dd{overflow-wrap:anywhere;color:#526676;margin:2px 0}.billingPagination{color:#526676;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:20px;font-size:13px;display:flex}.billingEmpty{text-align:center;color:#61717f;padding:36px}.billingFunding{background:#fff;border:1px solid #dce4e9;border-radius:12px;padding:22px}.billingFunding .card{box-shadow:none;border:0;margin:0;padding:4px 0}.billingCardFunding input{border:1px solid #cbd6de;border-radius:7px;max-width:260px;margin-top:8px;padding:12px;display:block}.billingPaymentHistory{border-top:1px solid #e1e7eb;margin-top:20px;padding-top:10px}.billingFunding p{color:#526676;font-size:14px;line-height:1.6}.localBilling button:focus-visible,.localBilling summary:focus-visible{outline-offset:3px;outline:3px solid #71b6d4}@media (width<=760px){.localBilling{gap:16px}.billingOverview{grid-template-columns:1fr}.billingAvailable,.billingBalanceBreakdown{padding:22px}.billingAvailable>strong{font-size:36px}.billingSectionHeading{flex-direction:column;align-items:flex-start}.billingSectionHeading p{margin-bottom:4px}.billingTabs{margin-top:12px}.billingFilters{gap:8px}.billingMoreFilters{width:100%;margin-left:0}.billingFilterFields{grid-template-columns:1fr 1fr}.billingPeriodSummary{gap:22px;padding:14px}.billingPagination .rowActions{flex-wrap:wrap}.billingFunding{padding:16px}.billingActivityTable{overflow:auto}}.localBilling,.billingStatement,.billingFunding{min-width:0}.billingActivityTable{max-width:100%;position:relative;overflow-x:auto}.billingActivityTable .linkButton{color:#155e7a;font:inherit;text-align:left;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.billingActivityTable th,.billingActivityTable td{padding-left:10px;padding-right:10px}.billingActivityTable th:first-child{width:180px}.billingActivityTable th:nth-child(2){width:100px}.billingActivityTable th:nth-child(5){width:130px}.billingActivityTable th:nth-child(6){width:140px}.billingActivityTable th:nth-child(7){text-align:right;width:90px}.billingColumnHeading{align-items:center;gap:4px;display:flex}.billingColumnFilter{color:#85939c;cursor:pointer;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;padding:3px;display:inline-flex}.billingColumnFilter:hover,.billingColumnFilter[aria-expanded=true],.billingColumnFilter.isFiltered{color:#155e7a;background:#dfedf4}.billingHeaderFilter{flex-wrap:wrap;gap:4px;max-width:180px;margin-top:8px;display:flex}.billingHeaderFilter input{box-sizing:border-box;border:1px solid #cbd6de;border-radius:4px;width:100%;min-width:65px;padding:5px;font-size:12px}.billingHeaderFilter button{color:#155e7a;background:#fff;border:1px solid #cbd6de;border-radius:4px;padding:3px 6px;font-size:11px}.billingActivityTable th:nth-child(7) .billingColumnHeading{justify-content:flex-end}.billingFunding{box-sizing:border-box;width:min(100%,700px);padding:18px}.billingBankFunding h2{margin:0 0 12px;font-size:18px}.billingBankFunding h3{margin:18px 0 6px;font-size:15px}.billingBankFunding p{margin:6px 0 12px;font-size:13px}.billingBankFunding .formGrid{grid-template-columns:150px 170px 140px;gap:10px 14px;margin:12px 0;display:grid}.billingBankFunding .formGrid label{gap:4px;font-size:12px;display:grid}.billingBankFunding .formGrid input,.billingBankFunding .formGrid select,.billingBankFunding .formGrid textarea{box-sizing:border-box;width:100%;min-width:0;min-height:34px;padding:7px 9px;font-size:13px}.billingBankFunding .billingBankMessage{grid-column:1/-1}.billingBankFunding .formGrid textarea{resize:vertical;min-height:54px}.billingBankFunding .billingPaymentHistory{margin-top:14px;padding-top:4px}@media (width<=620px){.billingBankFunding .formGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.billingBankFunding .formGrid label:nth-child(4){grid-column:auto}.billingFunding{padding:14px}}.billingFunding{width:100%;padding:14px 18px}.billingFunding .billingTabs{margin:0 0 12px}.billingFunding .billingTabs button{padding:8px 14px}.billingCardFunding{max-width:none}.billingCardFunding h2{margin:0 0 10px;font-size:18px}.billingCardEntry{grid-template-columns:170px minmax(0,1fr);align-items:end;gap:12px 22px;display:grid}.billingCardEntry>label,.billingSecureCard>span{font-size:12px;font-weight:600}.billingCardEntry input{box-sizing:border-box;width:100%;min-height:40px;margin-top:6px;padding:10px}.billingSecureCard{min-width:0}.billingSecureCard>span{margin-bottom:6px;display:block}.billingStripeField{box-sizing:border-box;border:1px solid #cbd5da;border-radius:6px;min-height:40px;padding:11px 12px}.billingCardActions{grid-column:1/-1;align-items:center;gap:16px;display:flex}.billingCardActions p{margin:0;font-size:12px}.billingFunding .billingPaymentHistory{margin-top:10px;padding-top:0}.billingFunding .billingPaymentHistory summary{padding:7px 0}.billingBankColumns{grid-template-columns:minmax(230px,.7fr) minmax(0,2fr);gap:28px;display:grid}.billingBankInstructions{border-right:1px solid #e1e7eb;padding-right:22px;font-size:13px}.billingBankFunding h2{margin:0 0 10px}.billingBankFunding form{grid-template-columns:120px 150px 110px minmax(150px,1fr);align-items:end;gap:8px 12px;min-width:0;display:grid}.billingBankFunding form h3,.billingBankFunding form>p{grid-column:1/-1;margin:0}.billingBankFunding form>p{margin-bottom:2px;font-size:12px}.billingBankFunding .formGrid{display:contents}.billingBankFunding .formGrid label:nth-child(4){grid-column:auto}.billingBankFunding .formGrid .billingBankMessage{grid-column:1/4}.billingBankFunding .formGrid textarea{height:34px;min-height:34px}.billingBankFunding form>.button{white-space:nowrap;grid-column:4;place-self:end start}.billingBankFunding .formGrid label{font-size:12px}@media (width>=1000px){.localBilling{gap:16px}.localBilling .pageTitle p{margin-top:4px}.billingAvailable{grid-template-columns:1fr auto;align-items:center;column-gap:20px;padding:16px 22px;display:grid}.billingAvailable>span,.billingAvailable>strong,.billingAvailable>p{grid-column:1;margin:0}.billingAvailable>strong{margin:5px 0;font-size:32px}.billingAvailable>.button{grid-area:1/2/4}.billingAvailable p{font-size:12px}.billingBalanceBreakdown{padding:12px 22px}.billingBalanceBreakdown>div{padding:7px 0;font-size:13px}.billingBalanceBreakdown p{max-width:none;margin:8px 0 0;font-size:12px;line-height:1.4}.billingSectionHeading h2{font-size:20px}.billingSectionHeading p{margin:4px 0 10px}.billingStatement>.billingTabs{margin-bottom:10px}.billingStatement>.billingTabs button{padding:8px 14px}.billingFilters{margin:10px 0}.billingPeriodSummary{margin:10px 0;padding:10px 16px}}@media (width<=1100px){.billingBankColumns{grid-template-columns:230px minmax(0,1fr);gap:18px}.billingBankFunding form{grid-template-columns:repeat(2,minmax(0,1fr))}.billingBankFunding .formGrid .billingBankMessage,.billingBankFunding form>.button{grid-column:1/-1}}@media (width<=760px){.billingCardEntry{grid-template-columns:1fr}.billingCardEntry>label{max-width:170px}.billingCardActions{flex-direction:column;align-items:flex-start;gap:8px}.billingBankColumns{grid-template-columns:1fr;gap:16px}.billingBankInstructions{border-bottom:1px solid #e1e7eb;border-right:0;padding:0 0 12px}.billingFunding{padding:14px}}.sourceRecordDrawer:has(.bulkSourceRecord){width:min(600px,96vw)}.sourceRecordDrawer .bulkSourceRecord,.sourceRecordDrawer .bulkProgram{color:#172b3a;font-size:14px;line-height:1.35}.sourceRecordDrawer .bulkSourceFacts{border-top:1px solid #d5dfe5;margin-top:12px;padding-top:10px}.sourceRecordDrawer .bulkSourceRecord section,.sourceRecordDrawer .bulkProgram{border:0;margin:10px 0 0;padding:0}.sourceRecordDrawer .bulkSourceRecord section:first-child{margin-top:0}.sourceRecordDrawer .bulkSourceRecord h3,.sourceRecordDrawer .bulkProgram h3{color:#172b3a;overflow-wrap:anywhere;margin:0 0 5px;font-size:13px;font-weight:700}.sourceRecordDrawer .bulkFacts{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 16px;margin:0;display:grid}.sourceRecordDrawer .bulkFacts>div{grid-template-columns:100px minmax(0,1fr);align-items:baseline;gap:6px;min-width:0;display:grid}.sourceRecordDrawer .bulkFacts .bulkWide{grid-column:1/-1}.sourceRecordDrawer .bulkFacts dt{color:#172b3a;overflow-wrap:anywhere;font-size:13px;font-weight:600}.sourceRecordDrawer .bulkFacts dd{white-space:pre-line;overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px;font-weight:400}.sourceRecordDrawer .bulkFacts .bulkFacts{display:block}.sourceRecordDrawer .bulkFacts .bulkFacts>div{margin-bottom:4px}.sourceRecordDrawer .bulkOwnerReview{margin:10px 0;font-size:13px}.sourceRecordDrawer .bulkOwnerReview summary{min-height:28px;padding:3px 0;font-size:13px}.sourceRecordDrawer .bulkOwnerReview p{font-size:13px}.sourceRecordDrawer .bulkSourceLinks{overflow-wrap:anywhere;gap:5px;display:grid}.sourceRecordDrawer .bulkSourceLinks a{font-size:13px}@media (width<=600px){.sourceRecordDrawer .bulkFacts{grid-template-columns:1fr}.sourceRecordDrawer .bulkFacts .bulkWide{grid-column:auto}}.sourceRecordDrawer:has(.judgmentSourceRecord){width:min(600px,96vw)}.judgmentSourceRecord{color:#172b3a;min-width:0;font-size:14px;line-height:1.35}.judgmentSourceRecord .judgmentIdentifiers,.judgmentSourceRecord .judgmentCore{grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:5px 16px;margin:0;display:grid}.judgmentSourceRecord .judgmentIdentifiers{margin-bottom:10px}.judgmentSourceRecord .judgmentCore>div:has(dt[data-wide]){grid-column:1/-1}.judgmentSourceRecord dl>div{grid-template-columns:86px minmax(0,1fr);align-items:baseline;gap:6px;min-width:0;display:grid}.judgmentSourceRecord dt{color:#172b3a;font-size:13px;font-weight:600}.judgmentSourceRecord dd{min-width:0;margin:0;font-size:14px;font-weight:400}.judgmentSourceRecord dd,.judgmentSourceRecord section div{overflow-wrap:anywhere;white-space:pre-line}.judgmentSourceRecord .judgmentParties{grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:10px 16px;margin-top:14px;display:grid}.sourceRecordDrawer .judgmentSourceRecord .judgmentParties section{min-width:0;margin:0;line-height:1.35}.judgmentSourceRecord h4{color:#172b3a;margin:0 0 3px;font-size:13px;font-weight:700}.judgmentSourceRecord .judgmentAttorney{grid-column:1/-1}.sourceRecordDrawer .judgmentSourceRecord .judgmentRemarks{margin-top:12px;line-height:1.35}.sourceRecordDrawer .judgmentReviewContext{gap:3px;margin:6px 0;display:grid}.sourceRecordDrawer .judgmentReviewContext>div{grid-template-columns:86px minmax(0,1fr);gap:6px;display:grid}.sourceRecordDrawer .judgmentReviewContext dt{color:#172b3a;font-size:13px;font-weight:600}.sourceRecordDrawer .judgmentReviewContext dt:after{content:none}.sourceRecordDrawer .judgmentReviewContext dd{font-size:14px;font-weight:400}.sourceRecordDrawer .judgmentRemarkToggle{color:#235e6d;cursor:pointer;background:0 0;border:0;min-height:28px;padding:2px 0;font-size:13px;text-decoration:underline}.sourceRecordDrawer .judgmentReviewRemark textarea{height:42px;min-height:42px;font-size:14px}@media (width<=600px){.judgmentSourceRecord .judgmentIdentifiers,.judgmentSourceRecord .judgmentCore,.judgmentSourceRecord .judgmentParties{grid-template-columns:1fr}.sourceRecordDrawer .judgmentReviewContext{gap:4px 12px}}.localHelp{color:#172f3b;max-width:1000px;margin:0 auto}.localHelpHeader{margin:4px 0 24px}.localHelpHeader h1{margin:0 0 8px;font-size:28px;line-height:1.2}.localHelpHeader p{color:#52656e;margin:0;line-height:1.6}.localHelpSearch{max-width:680px;margin-bottom:20px}.localHelpSearch label{margin-bottom:8px;font-size:13px;font-weight:650;display:block}.localHelpSearch>div{align-items:center;gap:10px;display:flex}.localHelpSearch input{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #bdcdd3;border-radius:8px;padding:12px 14px}.localHelp button{font:inherit;cursor:pointer}.localHelpTopics{border-bottom:1px solid #d7e1e5;flex-wrap:wrap;gap:8px;padding-bottom:22px;display:flex}.localHelpTopics button{color:#334f5b;background:#fff;border:1px solid #ccdadd;border-radius:24px;padding:8px 14px}.localHelpTopics button[aria-pressed=true]{color:#fff;background:#0d6567;border-color:#0d6567}.localHelp button:focus-visible,.localHelp summary:focus-visible,.localHelp a:focus-visible,.localHelp input:focus-visible{outline-offset:3px;outline:3px solid #168a92}.localHelpSections{gap:24px;padding:26px 0;display:grid}.localHelpSections h2{color:#365460;margin:0 0 10px;font-size:15px;line-height:1.4}.localHelpArticles{background:#fff;border:1px solid #d4dfe4;border-radius:10px;overflow:hidden}.localHelpArticles details+details{border-top:1px solid #e0e7eb}.localHelpArticles summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;font-weight:650;line-height:1.45;list-style:none;display:flex}.localHelpArticles summary::-webkit-details-marker{display:none}.localHelpArticles summary:hover{background:#f5f9fa}.localHelpArticles summary span{color:#62808a;flex-shrink:0;font-size:19px}.localHelpArticles details[open] summary span{transform:rotate(180deg)}.localHelpArticles details[open] summary{color:#0d6567}.localHelpBody{color:#334c58;max-width:800px;padding:0 20px 20px;line-height:1.7}.localHelpBody p{margin:0 0 14px}.localHelpBody a{color:#11696f;text-underline-offset:3px;font-size:13px}.localHelp .srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.localHelpFooter{border-top:1px solid #d7e1e5;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.localHelpFooter p{color:#52656e;margin:5px 0 0;font-size:13px}.localHelpFooter button,.localHelpEmpty button,.localHelpSearch button{color:#174a55;white-space:nowrap;background:#fff;border:1px solid #bdcdd3;border-radius:7px;padding:9px 13px}.localHelpEmpty{padding:28px 0}.localHelpEmpty p{color:#52656e}@media (width<=600px){.localHelpHeader h1{font-size:25px}.localHelpTopics{gap:6px}.localHelpTopics button{padding:8px 11px;font-size:13px}.localHelpArticles summary{padding:15px}.localHelpBody{padding:0 15px 18px}.localHelpFooter{flex-direction:column;align-items:flex-start;gap:14px}.localHelpSearch>div{flex-wrap:wrap}}.sourceService{grid-column:1/-1;align-items:center;gap:8px;min-width:0;padding:4px;display:flex}.sourceService button{text-align:left;font-size:12px}.sourceService small{color:var(--muted);font-size:10px}.sourceService button:disabled{opacity:.5;cursor:default}.dosServiceForm{gap:12px;min-width:0;display:grid}.dosServiceForm p{margin:0}.dosServiceForm fieldset{border:1px solid var(--line);border-radius:6px;gap:10px;min-width:0;padding:12px;display:grid}.dosServiceForm label{gap:5px;font-size:14px;display:grid}:is(.dosServiceForm label:has(input[type=checkbox]),.dosServiceForm label:has(input[type=radio])){align-items:flex-start;gap:8px;display:flex}.dosServiceForm input[type=checkbox],.dosServiceForm input[type=radio]{width:18px;min-width:18px;height:18px;margin:2px 0}.dosServiceForm .buttonRow{flex-wrap:wrap;gap:8px;display:flex}.dosServiceForm input,.dosServiceForm select{min-width:0;max-width:100%}.dialog:has(.dosCogsOptions){width:min(420px,100vw - 32px);max-width:420px}.dosCogsOptions fieldset{padding:10px}.dosCogsOptions .buttonRow{gap:20px}.card:has(>.dosCogsOptions){width:100%;max-width:420px}.dialog:has(.dosCogsOptions){max-height:min(640px,100dvh - 32px)}.dialog:has(.dosCogsOptions) .dialogBody{min-height:0;padding:12px;overflow-y:auto}.dosCogsOptions{gap:8px}.dosCogsOptions fieldset{gap:6px;padding:8px}.dosCogsOptions label{gap:3px;font-size:13px}.dosEntityReviewTable{table-layout:auto;width:100%;min-width:0}.dosEntityReviewTable th{white-space:nowrap}.dosEntityReviewTable td{vertical-align:top}.dosEntityReviewTable th:nth-child(4),.dosEntityReviewTable td:nth-child(4),.dosEntityReviewTable th:nth-child(5),.dosEntityReviewTable td:nth-child(5),.dosEntityReviewTable th:nth-child(6),.dosEntityReviewTable td:nth-child(6){white-space:nowrap;width:1%}.dialog:has(.biennialCompact){width:min(560px,100vw - 32px);max-width:560px}.biennialCompact input{min-height:32px;padding:6px 8px;font-size:13px}.biennialCompact .biennialAddress{border-top:1px solid var(--line);gap:6px;padding-top:8px;display:grid}.biennialGroupHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.biennialCityRow{grid-template-columns:2fr .7fr 1fr;gap:8px;display:grid}.biennialDirectorRow,.biennialSignatureRow{grid-template-columns:1fr 1fr;gap:8px;display:grid}.biennialClientRequest{background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:8px}.biennialClientRequest pre{white-space:pre-wrap;font:inherit;-webkit-user-select:text;user-select:text;font-size:12px}.biennialClientRequest summary{cursor:pointer;margin-top:6px;font-size:12px}@media (width<=480px){.biennialSignatureRow{grid-template-columns:1fr}}.reviewToolbar:has(.dialogBack .dosCogsOptions){z-index:200}.dosEntityServiceActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.dosEntityServiceActions>.rowActions{align-items:center;gap:8px;margin:0;display:flex}.dialog:has(.dosCogsOptions){flex-direction:column;display:flex;overflow:hidden}.dialog:has(.dosCogsOptions)>header{flex-shrink:0}.dialog:has(.dosCogsOptions)>.dialogBody{flex:1;min-height:0;overflow-y:auto}.dosCogsOptions .biennialChoiceRow{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.dosCogsOptions .biennialChoiceRow label{align-items:center;gap:6px;display:inline-flex}.biennialStreetRow{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:8px;display:grid}.biennialCompact input{min-height:30px;padding:4px 6px}.biennialCompact .biennialAddress{gap:5px;padding-top:6px}@media (width<=440px){.biennialStreetRow{grid-template-columns:1fr}}.settingsWorkspace{grid-template-columns:210px minmax(0,1fr);gap:24px}.settingsWorkspace .settingsNav{padding:10px}.settingsWorkspace .adminNavGroup+.adminNavGroup{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.settingsWorkspace .adminNavGroup h2{color:#596b75;margin:4px 10px 8px;font-size:12px}.settingsWorkspace .settingsNav button{min-height:40px;font-size:14px}.settingsWorkspace .settingsPanel{overflow-wrap:anywhere;min-width:0;padding:24px;font-size:14px;line-height:1.5}.settingsWorkspace .settingsPanel>h2{margin-top:0}.settingsWorkspace .settingsIntro,.settingsWorkspace .settingsHint{color:#536773}.settingsWorkspace .adminDefaultTabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;margin:20px 0;padding-bottom:12px;display:flex}.settingsWorkspace .adminDefaultTabs button{color:#344e5d;font:inherit;cursor:pointer;background:#fff;border:1px solid #c7d3d9;border-radius:7px;padding:9px 14px}.settingsWorkspace .adminDefaultTabs button.active{color:#185d59;background:#eaf5f4;border-color:#75aaa6;font-weight:700}.settingsWorkspace .adminSettingsStack{gap:18px;max-width:960px;display:grid}.settingsWorkspace .adminSettingCard{box-shadow:none;border:1px solid #d5dfe4;border-radius:9px;padding:18px 20px}.settingsWorkspace .adminSettingCard summary{cursor:pointer;color:#233f50;font-size:16px;font-weight:700}.settingsWorkspace .adminSettingCard p{max-width:80ch;margin:12px 0}.settingsWorkspace label:not(.checkLabel):not(:has(>input[type=checkbox])){flex-direction:column;align-items:stretch;gap:6px;min-width:0;font-size:14px;font-weight:600;display:flex}.settingsWorkspace input:not([type=checkbox]):not([type=radio]):not([type=color]),.settingsWorkspace select,.settingsWorkspace textarea{box-sizing:border-box;width:100%;min-width:0;min-height:40px;font:inherit;color:#253e4c;background:#fff;border:1px solid #aebfc9;border-radius:6px;padding:9px 11px;font-size:14px}.settingsWorkspace input[type=number]{max-width:220px}.settingsWorkspace textarea{resize:vertical;min-height:96px}.settingsWorkspace input:disabled,.settingsWorkspace select:disabled,.settingsWorkspace textarea:disabled{color:#586871;background:#f0f3f5}.settingsWorkspace input:focus-visible,.settingsWorkspace select:focus-visible,.settingsWorkspace textarea:focus-visible,.settingsWorkspace button:focus-visible,.settingsWorkspace summary:focus-visible{outline-offset:2px;outline:3px solid #61a4c8}.settingsWorkspace fieldset{border:1px solid #d5dfe4;border-radius:8px;min-width:0;margin:16px 0;padding:14px}.settingsWorkspace legend{padding:0 6px;font-weight:700}.settingsWorkspace .checkLabel{align-items:center;gap:9px;padding:7px 0;font-weight:400;display:flex}.settingsWorkspace input[type=checkbox]{flex:0 0 17px;width:17px;min-height:17px;margin:0}.settingsWorkspace small{color:#596b75;font-size:12px;font-weight:400}.settingsWorkspace .rowActions{flex-wrap:wrap;justify-content:flex-start;align-items:end;gap:10px;margin-top:16px;display:flex}.settingsWorkspace .rowActions>label{min-width:min(260px,100%)}.settingsWorkspace .saveBar{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px;margin-top:18px;padding:16px 0 0;display:flex}.settingsWorkspace .formGrid{gap:16px;padding:0}.settingsWorkspace .panelHead{padding:0 0 16px}.settingsWorkspace .sourceAdmin article.pricingRow{grid-template-columns:minmax(150px,1.4fr) minmax(150px,1fr) repeat(2,minmax(100px,.7fr));gap:16px;min-width:0;padding:18px 0}.settingsWorkspace .pricingRow>span{gap:5px;display:grid}.settingsWorkspace .sourceAdmin:not(:has(.pricingRow)){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.settingsWorkspace .sourceAdmin:not(:has(.pricingRow)) article{border:1px solid #d5dfe4;border-radius:8px;align-items:center}.settingsWorkspace [role=status]{color:#245d49}.settingsWorkspace [role=alert]{color:#922e36}@media (width<=1100px){.settingsWorkspace{grid-template-columns:185px minmax(0,1fr);gap:16px}.settingsWorkspace .settingsPanel{padding:18px}.settingsWorkspace .sourceAdmin article.pricingRow{grid-template-columns:repeat(2,minmax(0,1fr))}.settingsWorkspace .sourceAdmin:not(:has(.pricingRow)){grid-template-columns:1fr}}@media (width<=760px){.settingsWorkspace{grid-template-columns:minmax(0,1fr)}.settingsWorkspace .settingsNav{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid;position:static;overflow:visible}.settingsWorkspace .adminNavGroup+.adminNavGroup{border-top:0;margin:0;padding:0}.settingsWorkspace .settingsNav button{overflow-wrap:anywhere;min-width:0;padding:8px;font-size:12px}.settingsWorkspace .adminNavGroup h2{margin:4px 8px 8px}.settingsWorkspace .settingsPanel{padding:16px}.settingsWorkspace .adminSettingCard{padding:14px}.settingsWorkspace .formGrid,.settingsWorkspace .sourceAdmin article.pricingRow{grid-template-columns:minmax(0,1fr)}}.settingsWorkspace .accountSettingSection{border-top:1px solid var(--line);margin-top:28px;padding-top:22px}.settingsWorkspace .preferenceCard{border:1px solid #d5dfe4;border-radius:9px;max-width:640px;margin:18px 0;padding:18px}.settingsWorkspace .preferenceCard h3{margin-top:0}.settingsWorkspace .preferenceCard>label{margin:16px 0}.settingsWorkspace .fixedValue{background:#f3f6f7;border-radius:6px;min-height:40px;padding:9px 11px;font-weight:400}@media (width<=760px){.settingsWorkspace:not(.siteSettings) .settingsNav{flex-wrap:wrap;display:flex}.settingsWorkspace:not(.siteSettings) .settingsNav button{flex:130px;width:auto}}.pageTitle.settingsPageTitle{display:block}.settingsPageTitle>p{margin-top:8px}.settingsWorkspace .adminSettingCard>h3{color:#233f50;margin:0 0 12px;font-size:16px}.settingsWorkspace .ruleTopic{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.settingsWorkspace .ruleTopic li{max-width:100ch;margin-bottom:10px}.settingsWorkspace{gap:16px}.settingsWorkspace .settingsPanel{padding:18px}.settingsWorkspace .adminDefaultTabs{margin:12px 0;padding-bottom:8px}.settingsWorkspace .adminSettingsStack{gap:12px}.settingsWorkspace .adminSettingCard{padding:14px 16px}.settingsWorkspace .accountSettingSection{margin-top:18px;padding-top:16px}.settingsWorkspace .settingsFacts{flex-wrap:wrap;gap:10px 28px;margin:12px 0 18px;display:flex}.settingsWorkspace .settingsFacts>div{min-width:0}.settingsWorkspace .settingsFacts dt{color:#536773;font-size:12px}.settingsWorkspace .settingsFacts dd{overflow-wrap:anywhere;margin:2px 0 0}.settingsWorkspace .adminDiagnostics{margin:12px 0}.settingsWorkspace .adminDiagnostics>summary{cursor:pointer;font-weight:600}@media (width<=760px){.settingsWorkspace .settingsPanel{padding:14px}.settingsWorkspace .tableWrap table{table-layout:auto;min-width:780px}.settingsWorkspace .tableWrap th,.settingsWorkspace .tableWrap td{overflow-wrap:break-word;word-break:normal;min-width:120px}.settingsWorkspace .tableWrap td:has(details){min-width:240px}}:root{--navy:#142b3a;--navy2:#0c1e29;--teal:#087b75;--teal2:#05635f;--ink:#1a2a34;--muted:#657781;--line:#d8e1e5;--soft:#f3f6f7;--white:#fff;--green:#18734a;--yellow:#9a5b00;--red:#b42335;--shadow:0 1px 2px #0e202c12,0 12px 30px #0e202c0a;--radius:10px;--pad:14px;--row:11px}*{box-sizing:border-box}html{color:var(--ink);background:#edf2f4;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{margin:0;font-size:14px}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #087b7540}input,select,textarea{width:100%;min-height:34px;color:var(--ink);background:#fff;border:1px solid #c7d4d9;border-radius:7px;padding:7px 9px}input:disabled,select:disabled{color:#829098;background:#edf1f2}textarea{resize:vertical;min-height:90px}label{color:#4d606a;font-size:11px;font-weight:750}label>span{color:var(--muted);font-weight:500}.appShell{grid-template-columns:224px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--navy2);color:#dce7eb;flex-direction:column;height:100vh;padding:14px 11px;display:flex;position:sticky;top:0}.brand{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff18;align-items:center;gap:10px;margin-bottom:11px;padding:4px 8px 15px;display:flex}.brandMark{background:linear-gradient(145deg,#0d9d98,#086360);border-radius:9px;place-items:center;width:36px;height:36px;font-weight:850;display:grid}.brand>span:last-child{display:grid}.brand small{color:#8ea5b1;font-size:10px}.sidebar nav{gap:3px;display:grid}.sidebar nav button,.sideBottom button{color:#bed0d8;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;padding:10px;display:flex}.sidebar nav button:hover,.sidebar nav button.active,.sideBottom button:hover,.sideBottom button.active{color:#fff;background:#189e982b}.sidebar nav b,.sideSection b{background:#274452;border-radius:99px;padding:2px 6px;font-size:10px}.sideSection{margin-top:18px}.sideSection>span{color:#718c98;letter-spacing:.1em;padding:0 10px 6px;font-size:10px;font-weight:800;display:block}.sideSection button{color:#9fb4be;background:0 0;border:0;border-radius:6px;justify-content:space-between;width:100%;padding:7px 10px;display:flex}.sideBottom{border-top:1px solid #ffffff18;gap:3px;margin-top:auto;padding-top:10px;display:grid}.main{min-width:0}.topbar{border-bottom:1px solid var(--line);z-index:20;background:#fff;justify-content:space-between;align-items:center;height:58px;padding:0 24px;display:flex;position:sticky;top:0}.topActions{align-items:center;gap:8px;display:flex}.saveState{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.saveState i{background:var(--green);border-radius:50%;width:7px;height:7px}.saveState.saving i{background:var(--yellow)}.saveState.error{color:var(--red)}.saveState.error i{background:var(--red)}.avatar,.iconButton{background:var(--navy);color:#fff;border:0;border-radius:50%;place-items:center;width:33px;height:33px;font-weight:800;display:grid}.page{max-width:1800px;margin:auto;padding:22px 24px 48px}.pageTitle{justify-content:space-between;gap:20px;margin-bottom:16px;display:flex}.pageTitle h1{letter-spacing:-.025em;margin:0;font-size:25px}.pageTitle p{color:var(--muted);margin:5px 0 0}.card{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff}button.primary,button.secondary,button.quiet,button.danger{min-height:36px;color:var(--navy);background:#fff;border:1px solid #0000;border-radius:7px;padding:9px 13px;font-weight:750}button.primary{background:var(--teal);border-color:var(--teal);color:#fff}button.primary:hover{background:var(--teal2)}button.secondary{border-color:#c8d4da}button.quiet{background:var(--soft);border-color:#0000}button.danger{color:var(--red);border-color:#e4b9be}button.small{min-height:30px;padding:6px 9px;font-size:11px}button.tiny{padding:2px 5px;font-size:10px}.textButton,.recordLink{color:var(--teal);text-align:left;background:0 0;border:0;padding:3px;font-weight:750}.textButton:hover,.recordLink:hover{text-decoration:underline}.grow{flex:1}.muted{color:var(--muted)}.badge{color:#566771;white-space:nowrap;background:#edf1f3;border-radius:999px;align-items:center;padding:3px 7px;font-size:10px;font-weight:800;line-height:1.2;display:inline-flex}.badge.green{color:var(--green);background:#e6f5ed}.badge.yellow{color:#855000;background:#fff1d6}.badge.red{color:var(--red);background:#fde8ea}.badge.neutral{color:#566771;background:#edf1f3}.welcome{justify-content:space-between;align-items:center;padding:4px 2px 20px;display:flex}.welcome p{color:var(--teal);letter-spacing:.1em;margin:0 0 5px;font-size:10px;font-weight:850}.welcome h1{margin:0;font-size:28px}.welcome span{color:var(--muted);margin-top:4px;display:block}.sectionHead,.panelHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;display:flex}.sectionHead h2,.panelHead h2{margin:0;font-size:17px}.sectionHead p,.panelHead p{color:var(--muted);margin:3px 0 0;font-size:12px}.attentionRow{border-bottom:1px solid #e8edef;align-items:center;gap:14px;padding:11px 16px;display:flex}.attentionRow:last-child{border-bottom:0}.attentionRow p,.attentionRow small{color:var(--muted);margin:2px 0 0;display:block}.recentCard{margin-top:16px}.recentRow{text-align:left;background:#fff;border:0;border-bottom:1px solid #e8edef;justify-content:space-between;width:100%;padding:11px 16px;display:flex}.recentRow>span{display:grid}.recentRow small{color:var(--muted);margin-top:2px}.empty{text-align:center;color:var(--muted);padding:42px 20px}.empty strong{color:var(--ink);display:block}.empty p{max-width:520px;margin:4px auto}.stepBar{justify-content:center;gap:4px;margin-bottom:12px;display:flex}.stepBar button{color:#5f717b;background:#dfe7ea;border:0;border-radius:7px;padding:8px 14px;font-weight:750}.stepBar button.active{background:var(--teal);color:#fff}.newSearchLayout{max-width:1500px;margin:auto}.fileFields{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:10px;padding:12px;display:grid}.fileFields label,.targetFields label,.formGrid label,.dialogBody>label{gap:5px;display:grid}.targetList{gap:11px;display:grid}.targetCard{overflow:hidden}.targetCard.hasError{border-color:#df9e63}.targetHeader{border-bottom:1px solid var(--line);background:#f7f9fa;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.targetHeader>div:first-child{align-items:center;gap:9px;display:flex}.targetHeader>div:first-child>div{display:grid}.targetHeader small{color:var(--muted);font-size:10px}.targetNumber{background:var(--navy);color:#fff;border-radius:6px;place-items:center;width:25px;height:25px;font-weight:850;display:grid}.kindSwitch{align-items:center;gap:4px;padding:10px 12px 0;display:flex}.kindSwitch button{background:#fff;border:1px solid #cbd7dc;padding:6px 10px}.kindSwitch button:first-child{border-radius:7px 0 0 7px}.kindSwitch button:nth-child(2){border-radius:0 7px 7px 0}.kindSwitch button.active{background:var(--teal);border-color:var(--teal);color:#fff}.kindSwitch span{color:var(--muted);margin-left:8px;font-size:11px}.targetFields{grid-template-columns:1.4fr repeat(3,1fr);gap:8px;padding:10px 12px;display:grid}.targetFields .wide{grid-column:span 2}.sourceControls{border-top:1px solid var(--line);background:#f8fafb;align-items:center;gap:7px;padding:9px 12px;display:flex}.sourceControls>div{margin-right:auto;display:grid}.sourceControls span{color:var(--muted);font-size:10px}.sourceGroups{grid-template-columns:1fr 1fr;gap:10px;padding:10px 12px;display:grid}.sourceGroups fieldset{border:1px solid var(--line);border-radius:8px;padding:8px}.sourceGroups legend{justify-content:space-between;align-items:center;width:100%;padding:0 4px;display:flex}.sourceGroups legend>span:first-child{display:grid}.sourceGroups legend small{color:var(--muted);font-size:9px}.sourceGroups fieldset>label{border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;margin-top:4px;padding:7px;display:flex}.sourceGroups fieldset>label>input{width:15px;min-height:15px}.sourceGroups fieldset>label>span{flex:1;display:grid}.sourceGroups fieldset>label small{color:var(--muted);font-size:9px}.sourceSelected{background:#eaf7f5;border-color:#8bc7c3!important}.sourceDisabled{color:#859198;background:#f1f3f4}.validationBox{color:#754500;background:#fff6e9;border-top:1px solid #e8b783;flex-wrap:wrap;gap:5px 14px;padding:9px 12px;display:flex}.builderFooter,.planActions,.contextBar{align-items:center;gap:12px;margin-top:12px;display:flex}.builderFooter>span,.planActions>span{color:var(--muted);flex:1;font-size:11px}.builderFooter .primary,.planActions .primary{margin-left:auto}.planPage{max-width:1550px;margin:auto}.planActions>div{flex:1;display:grid}.planActions>div span{color:var(--muted);font-size:11px}.planActions.bottom{margin-top:12px}.notice{border:1px solid var(--line);background:#f8fafb;border-left-width:4px;border-radius:8px;align-items:flex-start;gap:8px;margin:11px 0;padding:10px 12px;display:flex}.notice span{color:var(--muted)}.notice.red{background:#fff3f4;border-color:#e8a7ad}.notice.yellow{background:#fff9ed;border-color:#e5bc76}.notice.neutral{border-color:#b8c7ce}.miniChips{flex-wrap:wrap;gap:4px;display:flex}.miniChips span{background:#edf3f5;border-radius:5px;padding:3px 5px;font-size:10px}.blockingList{color:var(--red);margin:0;padding-left:16px}.toolbar,.reviewToolbar{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:11px 13px;display:flex}.searchInput{gap:4px;min-width:330px;display:grid}.searchInput.compact{min-width:260px}.segmented{background:#eef2f4;border-radius:7px;gap:2px;margin-left:auto;padding:3px;display:flex;overflow:auto}.segmented button{white-space:nowrap;background:0 0;border:0;border-radius:5px;padding:6px 9px;font-size:10px}.segmented button.active{background:#fff;font-weight:800;box-shadow:0 1px 3px #00000015}.searchScope{color:var(--muted);border-bottom:1px solid var(--line);background:#f7fafb;padding:8px 13px;font-size:11px}.tableWrap{overflow:auto}table{border-collapse:collapse;text-align:left;width:100%}th{color:#60727c;text-transform:uppercase;letter-spacing:.05em;padding:9px var(--row);border-bottom:1px solid var(--line);white-space:nowrap;background:#f6f8f9;font-size:9px}td{padding:10px var(--row);vertical-align:top;border-bottom:1px solid #e8edef;font-size:12px}td strong,td small{display:block}td small{color:var(--muted);margin-top:3px;font-size:10px}.searchTypeColumn{background:#fbfdfd;min-width:190px}.rowWarning{color:#7a4b00;background:#fff1d6;border-radius:6px;margin-top:5px;padding:6px 7px;font-size:10px}.fileHeader{justify-content:space-between;gap:20px;margin-bottom:12px;display:flex}.fileHeader>div:first-child>span{color:var(--teal);font-size:11px;font-weight:850}.fileHeader h1{margin:2px 0;font-size:24px}.fileHeader p{color:var(--muted);margin:0}.fileActions{align-items:center;gap:7px;display:flex}.fileTabs{background:#fff;border-bottom:1px solid #becbd1;margin:0 -24px 14px;padding:0 24px;display:flex;overflow:auto}.fileTabs button{color:#64757f;white-space:nowrap;background:#fff;border:0;border-bottom:3px solid #0000;padding:10px 13px;font-size:11px;font-weight:750}.fileTabs button.active{color:var(--teal);border-bottom-color:var(--teal)}.progressHero{align-items:center;gap:20px;margin-bottom:12px;padding:15px;display:flex}.progressHero>div:first-child{min-width:120px;display:grid}.progressHero>div:first-child strong{font-size:25px}.progressHero>div:first-child span{color:var(--muted);font-size:10px}.progress{background:#e2e9ec;border-radius:99px;flex:1;height:7px;overflow:hidden}.progress i{background:var(--teal);height:100%;display:block}.reviewLayout{grid-template-columns:235px minmax(0,1fr);gap:12px;display:grid}.sourceRail{border:1px solid var(--line);background:#fff;border-radius:9px;max-height:calc(100vh - 150px);position:sticky;top:72px;overflow:auto}.sourceRail>div{border-bottom:1px solid var(--line);padding:11px;display:grid}.sourceRail>div span{color:var(--muted);font-size:10px}.sourceRail>button{text-align:left;background:#fff;border-top:0;border-bottom:1px solid #edf0f2;border-left:3px solid #0000;border-right:0;justify-content:space-between;width:100%;padding:8px;display:flex}.sourceRail>button.active{border-left-color:var(--teal);background:#edf7f6}.sourceRail button>span{display:grid}.sourceRail button small{color:var(--muted);font-size:9px}.sourceRail button>span:last-child{justify-items:end}.reviewMain{border:1px solid var(--line);background:#fff;border-radius:9px;min-width:0;overflow:hidden}.reviewHeader{border-bottom:1px solid var(--line);justify-content:space-between;padding:13px 15px;display:flex}.reviewHeader span{color:var(--teal);text-transform:uppercase;font-size:9px;font-weight:850}.reviewHeader h2{margin:2px 0}.reviewHeader p{color:var(--muted);margin:0;font-size:10px}.checkLabel{align-items:center!important;gap:6px!important;display:flex!important}.checkLabel input,.includeControl input{width:15px;min-height:15px}.includeControl{align-items:center;gap:6px;display:flex}.excludedRow{background:#fff7f7}.remarkInput{min-width:170px}.sortButton{color:inherit;text-transform:inherit;font:inherit;letter-spacing:inherit;font-weight:inherit;background:0 0;border:0;gap:4px;display:flex}.reviewFooter{border-top:1px solid var(--line);background:#f8fafb;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.reviewFooter span{color:var(--muted);font-size:10px}.timeline{padding:8px 18px}.timeline article{grid-template-columns:18px 1fr;gap:8px;padding:11px 0;display:grid}.timeline article i{background:var(--teal);border-radius:50%;width:10px;height:10px;margin-top:5px;position:relative}.timeline article i:after{content:"";background:#d6e1e5;width:2px;height:70px;position:absolute;top:10px;left:4px}.timeline article:last-child i:after{display:none}.timeline article h3{margin:2px 0}.timeline article p{color:var(--muted);margin:3px 0}.timeline article small{color:var(--muted)}.notesLayout{grid-template-columns:360px 1fr;gap:13px;display:grid}.noteComposer{gap:9px;padding:16px;display:grid}.noteComposer h2,.noteComposer p{margin:0}.noteComposer p{color:var(--muted)}.note{border-bottom:1px solid var(--line);padding:13px 16px}.note p{margin:8px 0}.note small{color:var(--muted)}.contextBar{background:#edf3f5;border:1px solid #d2dde2;border-radius:8px;margin-bottom:12px;padding:10px 12px}.contextBar>div{flex:1;display:grid}.contextBar span{color:var(--muted);font-size:11px}.settingsLayout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:13px;display:grid}.settingsNav{border:1px solid var(--line);background:#fff;border-radius:9px;padding:5px;position:sticky;top:72px}.settingsNav button{color:#546670;text-align:left;background:#fff;border:0;border-radius:6px;width:100%;padding:9px 10px}.settingsNav button.active{color:var(--teal);background:#eaf5f4;font-weight:750}.settingsPanel{overflow:hidden}.formGrid{grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid}.formGrid label{gap:5px;display:grid}.formGrid .full{grid-column:1/-1}.panelAction{margin:0 16px 16px}.settingRow{border-bottom:1px solid #e8edef;justify-content:space-between;align-items:center;gap:20px;padding:14px 18px;display:flex}.settingRow>span{display:grid}.settingRow small{color:var(--muted)}.settingRow>input{width:18px;min-height:18px}.settingsSources{grid-template-columns:1fr 1fr;display:grid}.settingsSources>label{border-bottom:1px solid var(--line);gap:8px;padding:11px 14px;display:flex}.settingsSources>label>input{width:16px;min-height:16px}.settingsSources>label>span{display:grid}.settingsSources small{color:var(--muted)}.densityPreview{border:1px solid var(--line);align-items:center;gap:15px;margin:15px;padding:12px;display:flex}.densityPreview>div{flex:1;display:grid}.densityPreview span{color:var(--muted)}.sourceAdmin article{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:8px;padding:12px 15px;display:grid}.sourceAdmin article>label{align-items:flex-start;gap:8px;display:flex}.sourceAdmin article>label input{width:16px;min-height:16px}.sourceAdmin article>label span{display:grid}.sourceSpecific{background:#f3f7f8;border-radius:7px;grid-column:1/-1;gap:10px;padding:10px;display:flex}.sourceSpecific label{gap:4px;display:grid}.brandingGrid{grid-template-columns:260px 1fr;gap:20px;padding:18px;display:grid}.logoPreview{height:140px;color:var(--muted);border:1px dashed #aebdc4;border-radius:8px;place-items:center;display:grid}.logoPreview img{max-width:90%;max-height:110px}.uploadButton{cursor:pointer;border:1px solid #c8d4da;border-radius:7px;padding:8px 12px;display:inline-block}.uploadButton input{display:none}.diagSummary{grid-template-columns:repeat(3,1fr);gap:10px;padding:15px;display:grid}.diagSummary div{border:1px solid var(--line);border-radius:8px;padding:13px;display:grid}.diagSummary strong{font-size:24px}.diagSummary span{color:var(--muted)}.responsibilityGrid{grid-template-columns:repeat(3,1fr);gap:10px;padding:15px;display:grid}.responsibilityGrid article{border:1px solid var(--line);border-radius:8px;padding:14px}.responsibilityGrid h3{margin:10px 0 4px}.responsibilityGrid p{color:var(--muted);min-height:58px}.dialogBack,.drawerBack{z-index:100;background:#06141c8c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dialog{background:#fff;border-radius:11px;width:min(590px,100%);max-height:90vh;overflow:auto}.dialog header,.drawer header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.dialog h2,.drawer h2{margin:0}.dialogBody{gap:12px;padding:16px;display:grid}.dialog footer,.drawer footer{border-top:1px solid var(--line);background:#f6f8f9;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.helpList{border:1px solid var(--line);border-radius:8px;display:grid;overflow:hidden}.helpList button{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;padding:12px;display:grid}.helpList span{color:var(--muted);font-size:11px}.formalCancel{border-top:1px solid var(--line);padding-top:12px}.formalCancel h3{margin:0}.formalCancel p{color:var(--muted)}.drawerBack{place-items:stretch end;padding:0}.drawer{background:#fff;flex-direction:column;width:min(560px,94vw);height:100vh;display:flex;box-shadow:-20px 0 60px #0003}.drawer header span{color:var(--teal);font-size:10px;font-weight:850}.drawerBody{flex:1;padding:16px;overflow:auto}.detailGrid{border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.detailGrid span{border-bottom:1px solid var(--line);color:var(--muted);padding:10px;font-size:10px;display:grid}.detailGrid strong{color:var(--ink);font-size:12px}.drawerBody section{margin-top:18px}.drawerBody p{color:var(--muted);line-height:1.55}.toast{background:var(--navy);color:#fff;z-index:150;border-left:4px solid #24aaa5;border-radius:8px;padding:12px 15px;position:fixed;bottom:20px;right:20px;box-shadow:0 12px 40px #0003}.loadingPage{place-content:center;justify-items:center;gap:8px;min-height:100vh;display:grid}.spinner{border:3px solid #ccd9de;border-top-color:var(--teal);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.densityCompact{--pad:9px;--row:7px;font-size:12px}.densityCompact .page{padding-top:12px}.densityCompact td,.densityCompact .attentionRow,.densityCompact .settingRow{padding-top:6px;padding-bottom:6px}.densityCompact .targetFields,.densityCompact .sourceGroups{gap:5px;padding-top:6px;padding-bottom:6px}.densityCompact .fileTabs button{padding-top:6px;padding-bottom:6px}.densityCompact input,.densityCompact select{min-height:29px;padding-top:4px;padding-bottom:4px}.reduceMotion *{transition:none!important;animation:none!important}@media (width<=1050px){.appShell{grid-template-columns:190px minmax(0,1fr)}.sourceGroups{grid-template-columns:1fr}.targetFields{grid-template-columns:repeat(3,1fr)}.reviewLayout{grid-template-columns:200px 1fr}.responsibilityGrid{grid-template-columns:1fr}}@media (width<=760px){.appShell{display:block}.sidebar{height:auto;position:static}.sideSection,.sideBottom{display:none}.sidebar nav{display:flex;overflow:auto}.sidebar nav button{white-space:nowrap}.topbar{padding:0 12px;position:static}.topActions .saveState{display:none}.page{padding:14px}.fileFields,.targetFields,.settingsLayout,.notesLayout,.reviewLayout,.brandingGrid{grid-template-columns:1fr}.sourceRail{max-height:260px;position:static}.settingsNav{display:flex;position:static;overflow:auto}.settingsNav button{min-width:145px}.sourceSpecific{display:grid}.formGrid{grid-template-columns:1fr}.formGrid .full{grid-column:auto}.fileHeader{display:block}.fileActions{margin-top:8px}.fileTabs{margin-left:-14px;margin-right:-14px;padding:0 14px}.toolbar,.builderFooter,.planActions{flex-direction:column;align-items:stretch}.segmented{margin-left:0}.searchInput{min-width:0}.topActions .quiet{display:none}.settingsSources{grid-template-columns:1fr}}.targetWorkspace{grid-template-columns:minmax(400px,.82fr) minmax(600px,1.3fr);align-items:stretch;display:grid}.targetProfile{min-width:0}.targetSources{border-left:1px solid var(--line);background:#fbfcfd;min-width:0}.targetWorkspace .kindSwitch{border-bottom:1px solid var(--line);min-height:42px;padding:6px 9px}.targetWorkspace .kindSwitch>strong{text-transform:uppercase;letter-spacing:.04em;margin-right:3px;font-size:10px}.targetWorkspace .kindSwitch span{margin-left:4px;font-size:9px}.targetWorkspace .kindSwitch button{padding:4px 8px;font-size:10px}.targetWorkspace .targetFields{grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;padding:7px 9px 8px}.targetWorkspace .targetFields label{color:#5a6b74;gap:3px;min-width:0;font-size:9px}.targetWorkspace .targetFields input,.targetWorkspace .targetFields select{min-width:0;min-height:28px;padding:4px 6px;font-size:11px}.targetWorkspace .targetFields label:nth-child(8){grid-column:span 1}.targetWorkspace .targetFields label:nth-child(9){grid-column:span 2}.targetWorkspace .sourceControls{border-top:0;gap:4px;min-height:42px;padding:5px 7px}.targetWorkspace .sourceControls>div{line-height:1.05}.targetWorkspace .sourceGroups fieldset{border-radius:6px;min-width:0;padding:4px}.targetWorkspace .sourceGroups legend{gap:2px;min-width:0;padding:0 2px 2px}.targetWorkspace .sourceGroups legend>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;display:block;overflow:hidden}.targetWorkspace .sourceGroups legend>span:last-child{white-space:nowrap;display:flex}.targetWorkspace .sourceGroups fieldset>label{border-radius:5px;gap:4px;min-height:26px;margin-top:1px;padding:2px 3px;line-height:1.05}.targetWorkspace .sourceGroups fieldset>label>input{width:13px;min-width:13px;min-height:13px}.targetWorkspace .sourceGroups fieldset>label>span{min-width:0;overflow:hidden}.targetWorkspace .sourceGroups fieldset>label strong,.targetWorkspace .sourceGroups fieldset>label small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.targetWorkspace .sourceGroups fieldset>label strong{font-size:9px}.targetWorkspace .sourceGroups fieldset>label small{font-size:7px}.targetWorkspace .sourceGroups fieldset>label>small:last-child{flex:none}.targetWorkspace+.validationBox,.targetCard>.validationBox{align-items:center;min-height:30px;padding:6px 10px;font-size:10px}.targetCard .targetNumber{width:23px;height:23px}@media (width<=1199px){.targetWorkspace{grid-template-columns:1fr}.targetSources{border-left:0;border-top:1px solid var(--line)}.targetWorkspace .sourceGroups{grid-template-columns:repeat(2,minmax(0,1fr))}.targetWorkspace .sourceGroups fieldset>label{min-height:30px}}@media (width<=760px){.targetWorkspace .kindSwitch{flex-wrap:wrap}.targetWorkspace .kindSwitch span{flex-basis:100%;margin-left:0}.targetWorkspace .targetFields{grid-template-columns:1fr 1fr}.targetWorkspace .targetFields label:nth-child(n){grid-column:span 1}.targetWorkspace .targetFields label:first-child,.targetWorkspace .targetFields label:nth-child(6),.targetWorkspace .targetFields label:nth-child(7){grid-column:1/-1}.targetWorkspace .sourceControls{flex-wrap:wrap;align-items:stretch}.targetWorkspace .sourceControls>div{flex-basis:100%}.targetWorkspace .sourceGroups{grid-template-columns:1fr}.targetWorkspace .sourceGroups fieldset>label{min-height:34px}}.targetHeader .headerKind{border:0;min-height:0;margin-left:auto;padding:0}.targetHeader .headerKind>strong{margin-right:4px;font-size:11px}.targetHeader .headerKind button{padding:4px 9px;font-size:11px}.targetWorkspace .targetFields{gap:5px;padding:0}.targetWorkspace .targetFields label{gap:2px;font-size:11px;font-weight:650}.targetWorkspace .targetFields input{min-height:28px;padding:4px 6px;font-size:12px}.targetWorkspace .targetFields label:first-child{grid-column:span 4}.targetWorkspace .targetFields label:nth-child(2){grid-column:span 3}.targetWorkspace .targetFields label:nth-child(3){grid-column:span 2}.targetWorkspace .targetFields label:nth-child(4){grid-column:span 3}.targetWorkspace .targetFields label:nth-child(5){grid-column:span 2}.targetWorkspace .targetFields label:nth-child(6){grid-column:span 6}.targetWorkspace .targetFields label:nth-child(7),.targetWorkspace .targetFields label:nth-child(8){grid-column:span 2}.countyChecks{border:0;border-top:1px solid var(--line);flex-wrap:wrap;align-content:flex-start;align-items:center;gap:2px 9px;min-width:0;margin:5px 0 0;padding:3px 1px 0;display:flex}.countyChecks legend{float:left;color:var(--teal);padding:3px 8px 2px 0;font-size:11px;font-weight:800}.countyChecks label{white-space:nowrap;align-items:center;gap:3px;min-height:18px;font-size:10px;display:flex}.countyChecks input{width:14px;min-width:14px;min-height:14px;margin:0}.targetWorkspace .sourceControls>div strong{font-size:12px}.targetWorkspace .sourceControls span{font-size:10px}.targetWorkspace .sourceGroups legend{width:auto;padding:0 1px 2px;display:block}.groupToggle{cursor:pointer;min-height:20px;color:var(--navy);align-items:center;gap:4px;display:flex}.groupToggle input{width:14px;min-width:14px;min-height:14px;margin:0}.groupToggle small{color:var(--muted);margin-left:auto;font-size:9px}.groupToggle.mixed strong{color:var(--teal)}.sourceOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 4px;display:grid}.targetWorkspace .sourceGroups .sourceOptions>label{border:1px solid #0000;border-radius:4px;align-items:flex-start;gap:4px;min-width:0;min-height:22px;margin:0;padding:3px 4px;font-size:10px;line-height:1.15;display:flex}.targetWorkspace .sourceGroups .sourceOptions>label>input{width:14px;min-width:14px;min-height:14px;margin:0}.targetWorkspace .sourceGroups .sourceOptions>label>span{white-space:normal;text-overflow:clip;font-weight:650;overflow:visible}.targetWorkspace .sourceGroups .sourceOptions>label.sourceSelected{border-color:#8bc7c3}.targetWorkspace .sourceGroups .sourceOptions>label.sourceDisabled{opacity:.58}.targetCard>.validationBox{min-height:27px;padding:4px 9px;font-size:10px}.sourceGroup.general{background:#f0f7fb}.sourceGroup.litigation{background:#f5f1fb}.sourceGroup.judgments{background:#fff6df}.sourceGroup.ucc{background:#edf8ef}@media (width<=1199px){.targetWorkspace{grid-template-columns:1fr}.targetHeader .headerKind{margin-left:0}.targetWorkspace .sourceGroups,.sourceOptions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.targetCard .targetHeader{flex-wrap:wrap}.targetHeader .headerKind{flex-basis:100%;order:3}.targetWorkspace .targetFields{grid-template-columns:1fr 1fr}.targetWorkspace .targetFields label:nth-child(n){grid-column:span 1}.targetWorkspace .targetFields label:first-child,.targetWorkspace .targetFields label:nth-child(6){grid-column:1/-1}.countyChecks{align-items:flex-start}.countyChecks legend{float:none;width:100%}.targetWorkspace .sourceGroups{grid-template-columns:1fr}.sourceOptions{grid-template-columns:1fr 1fr}.targetWorkspace .sourceGroups .sourceOptions>label{min-height:30px;font-size:11px}}.pageTitle:has(+.stepBar){margin-bottom:7px}.pageTitle:has(+.stepBar) h1{font-size:23px}.stepBar{margin-bottom:8px}.stepBar button{padding:6px 12px}.fileFields{gap:10px;margin-bottom:8px;padding:9px 11px}.fileFields label{gap:3px;font-size:12px;font-weight:700}.fileFields input{min-height:32px;padding:5px 8px;font-size:13px}.targetHeader>div:first-child{gap:8px}.targetHeader>div:first-child>strong{font-size:13px;line-height:1.25}.targetHeader .headerKind button{min-height:30px;padding:5px 11px;font-size:12px;line-height:1.2}.targetWorkspace .targetFields{gap:5px 6px}.targetWorkspace .targetFields label{gap:3px;font-size:12px;line-height:1.25}.targetWorkspace .targetFields input{min-height:32px;padding:5px 7px;font-size:14px;line-height:1.25}.countyChecks{gap:3px 11px;margin-top:6px;padding-top:5px;line-height:1.25}.countyChecks legend{padding:3px 9px 3px 0;font-size:12px;line-height:1.25}.countyChecks label{gap:4px;min-height:20px;font-size:12px;line-height:1.25}.targetWorkspace .sourceControls{border-bottom:1px solid var(--line);justify-content:space-between;min-height:38px;padding:4px 7px}.targetWorkspace .sourceControls>strong{font-size:13px;line-height:1.3}.targetWorkspace .sourceControls>div{gap:4px;margin:0;display:flex}.targetWorkspace .sourceControls button{min-height:29px;padding:5px 8px;font-size:11px;line-height:1.2}.targetWorkspace .sourceGroups{grid-template-columns:1.5fr 1.1fr 1.25fr .8fr;gap:6px;padding:6px 7px 7px}.targetWorkspace .sourceGroups fieldset{padding:5px 6px 6px}.groupToggle{gap:5px;min-height:22px;line-height:1.25}.groupToggle strong{font-size:12px;line-height:1.25}.targetWorkspace .sourceGroups .sourceOptions>label{align-items:center;gap:5px;min-height:29px;padding:4px 5px;font-size:12px;line-height:1.25}.builderFooter{margin-top:9px}.builderFooter>span,.builderFooter button{font-size:12px}@media (width<=1199px){.targetWorkspace{grid-template-columns:1fr}.targetWorkspace .sourceGroups{grid-template-columns:repeat(2,minmax(0,1fr))}.targetHeader .headerKind{margin-left:auto}.sourceGroup.litigation .sourceOptions,.sourceGroup.ucc .sourceOptions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.pageTitle:has(+.stepBar){margin-bottom:6px}.targetHeader .headerKind{margin-left:0}.targetWorkspace .sourceControls{flex-wrap:wrap;align-items:center}.targetWorkspace .sourceControls>strong{flex-basis:100%}.targetWorkspace .sourceGroups{grid-template-columns:1fr}.sourceGroup.litigation .sourceOptions,.sourceGroup.ucc .sourceOptions{grid-template-columns:1fr 1fr}.targetWorkspace .sourceGroups .sourceOptions>label{min-height:34px}.countyChecks label{min-height:24px}}.targetWorkspace .sourceGroups{align-items:start}.targetWorkspace .sourceGroups fieldset{align-self:stretch}.targetWorkspace .sourceGroups .sourceOptions>label{min-height:28px}.targetWorkspace .sourceGroups .sourceOptions>label>span{overflow-wrap:normal;word-break:normal}@media (width<=1199px){.targetWorkspace{grid-template-columns:1fr}}.targetWorkspace .sourceGroups{grid-template-columns:minmax(240px,1.55fr) minmax(150px,1fr) minmax(185px,1.2fr) minmax(100px,.7fr)}@media (width<=1199px){.targetWorkspace{grid-template-columns:1fr}.targetWorkspace .sourceGroups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.targetWorkspace .sourceGroups{grid-template-columns:1fr}}.dashboardColumns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.dashboardColumns>.card{min-width:0;margin:0}.fileFields{align-items:flex-end;gap:8px;padding:8px 11px;display:flex}.fileFields label{flex:0 auto;width:180px;min-width:180px;max-width:240px}.fileFields>span{color:var(--muted);padding-bottom:8px;font-size:12px}.inlineSuccess{color:#1c6a46;margin:-4px 0 6px;font-size:13px;font-weight:700}.targetHeader>div:first-child{align-items:center}.targetCard .targetNumber{border-radius:7px;width:36px;height:36px;font-size:17px}.targetSummary{flex-direction:column;gap:2px;min-width:0;display:flex}.targetSummary strong{white-space:nowrap;text-overflow:ellipsis;font-size:16px;line-height:1.2;overflow:hidden}.targetSummary small{color:var(--muted);font-size:13px;font-weight:650}.targetWorkspace{grid-template-columns:minmax(470px,.82fr) minmax(710px,1.3fr);align-items:stretch}.nameModes{grid-template-columns:minmax(0,1.75fr) minmax(150px,1fr) minmax(110px,.7fr);gap:8px;display:grid}.nameMode{border:1px solid var(--line);background:#fafcfd;border-radius:7px;min-width:0;padding:6px}.nameMode.active{background:#f0f8f7;border-color:#69aaa6}.modeHead{align-items:center;margin-bottom:5px;display:flex}.modeHead button{min-height:32px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #aab8c2;border-radius:6px;padding:5px 11px;font-size:14px;font-weight:800}.nameMode.active .modeHead button{border-color:var(--teal);background:var(--teal);color:#fff}.individualFields{grid-template-columns:1fr .8fr 1fr;gap:6px;display:grid}.nameMode label,.addressFields label{min-width:0;color:var(--navy);flex-direction:column;gap:4px;font-size:13px;font-weight:750;line-height:1.25;display:flex}.nameMode input,.addressFields input{width:100%;min-height:32px;color:var(--ink);background:#fff;border:1px solid #aebbc4;border-radius:5px;padding:5px 7px;font-size:15px;line-height:1.25}.nameMode input:disabled{color:#7b8992;background:#edf1f3}.propertyMode p{color:var(--muted);margin:4px;font-size:12px;line-height:1.3}.roleFields{gap:7px;margin-top:6px;display:flex}.roleFields label{color:var(--navy);flex-direction:column;gap:2px;font-size:12px;font-weight:750;display:flex}.roleFields select,.roleFields input{background:#fff;border:1px solid #aebbc4;border-radius:5px;min-height:30px;padding:4px 6px}.addressFields{grid-template-columns:68px minmax(170px,200px) 82px 70px;gap:7px;margin-top:8px;display:grid}.countyChecks legend{font-size:14px}.countyChecks label{min-height:28px;font-size:14px}.countyChecks input,.groupToggle input,.targetWorkspace .sourceGroups .sourceOptions>label>input{width:17px;min-width:17px;min-height:17px}.targetSources{min-width:0}.targetWorkspace .sourceControls{gap:8px;min-height:46px;padding:6px 8px}.searchHeading{white-space:nowrap;align-items:baseline;gap:8px;display:flex}.searchHeading span{color:var(--muted);font-size:13px;font-weight:650}.targetWorkspace .sourceControls>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.targetWorkspace .sourceControls .undoButton{color:#176b68;font-weight:800}.targetWorkspace .sourceGroups{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"general judgments""litigation ucc";align-items:start;gap:7px;padding:7px 8px 8px;display:grid}.sourceGroup.general{grid-area:general}.sourceGroup.litigation{grid-area:litigation}.sourceGroup.judgments{grid-area:judgments}.sourceGroup.ucc{grid-area:ucc}.targetWorkspace .sourceGroups legend{padding-bottom:5px}.sourceGroup.general .sourceOptions,.sourceGroup.judgments .sourceOptions{grid-template-columns:repeat(2,minmax(0,1fr))}.sourceGroup.litigation .sourceOptions,.sourceGroup.ucc .sourceOptions{grid-template-columns:1fr}.targetWorkspace .sourceGroups .sourceOptions>label{cursor:pointer;border:1px solid #0000;border-radius:6px;grid-template-columns:17px minmax(0,1fr);align-items:center;gap:2px 7px;min-height:42px;padding:7px 8px;font-size:16px;line-height:1.25;display:grid}.targetWorkspace .sourceGroups .sourceOptions>label>span{font-weight:700;line-height:1.25}.targetWorkspace .sourceGroups .sourceOptions>label.sourceSelected{background:#fff;border-color:#69aaa6}.targetWorkspace .sourceGroups .sourceOptions>label.sourceInvalid{background:#fff3f2;border-color:#c84848}.targetWorkspace .sourceGroups .sourceOptions>label.sourceDisabled{cursor:not-allowed;opacity:.72}.sourceWarning,.sourceReason{color:#a32626;grid-column:2;font-size:12px;font-weight:750;line-height:1.25}.sourceWarning b{margin-right:4px}.sourceReason{color:#5f6c74;font-weight:650}.targetCard>.validationBox{padding:7px 11px;font-size:13px;line-height:1.4}.builderFooter .primary:disabled{cursor:not-allowed;opacity:.5}.fileReference{flex-direction:column;gap:1px;display:flex!important}.fileReference small{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.fileActions{align-items:flex-end}.permissionNote{color:#8f2f2f;text-align:right;max-width:245px;font-size:12px;font-weight:700;line-height:1.3}@media (width<=1199px){.targetWorkspace{grid-template-columns:1fr}.targetWorkspace .sourceGroups{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"general judgments""litigation ucc"}}@media (width<=980px){.dashboardColumns{grid-template-columns:1fr}}@media (width<=760px){.fileFields{flex-direction:column;align-items:stretch}.fileFields label{min-width:0;max-width:none;width:100%!important}.fileFields>span{padding:0}.nameModes{grid-template-columns:1fr}.addressFields{grid-template-columns:72px minmax(0,1fr) 82px 70px}.targetWorkspace .sourceControls{align-items:flex-start}.targetWorkspace .sourceControls .searchHeading{flex-basis:auto}.targetWorkspace .sourceGroups{grid-template-columns:1fr;grid-template-areas:"general""litigation""judgments""ucc"}.sourceGroup.general .sourceOptions,.sourceGroup.judgments .sourceOptions,.sourceGroup.litigation .sourceOptions,.sourceGroup.ucc .sourceOptions{grid-template-columns:1fr}}@media (width<=520px){.addressFields{grid-template-columns:72px minmax(0,1fr)}.targetWorkspace .sourceControls>div:last-child{justify-content:flex-start}}.fileFields{width:max-content;max-width:100%;box-shadow:none;background:0 0;border:0;align-items:flex-end;gap:7px;margin:0 0 7px;padding:0;display:inline-flex}.fileFields label{gap:2px;font-size:12px}.fileFields input{min-height:30px;padding:4px 7px}.fileFields>span{padding-bottom:7px}.targetCard .targetHeader{min-height:42px;padding:4px 9px}.targetCard .targetNumber{width:32px;height:32px;font-size:16px}.targetSummary{flex-direction:row;align-items:baseline;gap:9px;min-width:0;display:flex}.targetSummary strong{font-size:16px}.targetSummary small{white-space:nowrap;font-size:13px}.targetProfile{padding:5px 7px 4px}.nameModes{grid-template-columns:minmax(0,1.75fr) minmax(145px,1fr) minmax(105px,.7fr);gap:5px}.nameMode{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:5px;padding:4px;display:grid}.modeHead{margin:0}.modeHead button{border-radius:999px;min-height:26px;padding:3px 7px;font-size:14px}.individualFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.nameMode label,.addressFields label{gap:2px;font-size:15px;line-height:1.05}.nameMode input,.addressFields input{min-height:30px;padding:4px 6px;font-size:14px}.addressFields{grid-template-columns:62px minmax(160px,200px) 74px 62px;gap:5px;margin-top:5px}.countyChecks{gap:2px 9px;margin-top:5px;padding-top:4px}.countyChecks legend{padding:0 4px 0 0}.countyToggle{min-height:24px;color:var(--teal);cursor:pointer;align-items:center;gap:4px;display:flex}.countyToggle input{width:15px;min-width:15px;min-height:15px;margin:0}.countyToggle strong{font-size:13px}.countyToggle.mixed strong{color:#936000}.countyToggle.mixed input{appearance:none;background:#936000;border:1px solid #936000;border-radius:3px;position:relative}.countyToggle.mixed input:after{content:"";background:#fff;height:2px;position:absolute;top:6px;left:3px;right:3px}.countyChecks>label{min-height:24px;font-size:12px}.countyChecks>label input{width:15px;min-width:15px;min-height:15px}.targetWorkspace .sourceControls{min-height:34px;padding:2px 6px}.targetWorkspace .sourceControls .searchHeading strong{font-size:15px}.searchHeading span{font-size:12px}.targetWorkspace .sourceControls button{min-height:27px;padding:3px 6px;font-size:11px}.targetWorkspace .sourceGroups{grid-template-columns:minmax(240px,1.4fr) minmax(135px,.8fr) minmax(285px,1.65fr) minmax(105px,.62fr);grid-template-areas:none;gap:4px;padding:4px 5px 5px}.sourceGroup.general,.sourceGroup.litigation,.sourceGroup.judgments,.sourceGroup.ucc{grid-area:auto}.targetWorkspace .sourceGroups fieldset{align-self:start;padding:3px 4px 4px}.targetWorkspace .sourceGroups legend{padding:0 1px 2px}.groupToggle{gap:4px;min-height:21px}.groupToggle strong{font-size:15px}.groupToggle input,.targetWorkspace .sourceGroups .sourceOptions>label>input{width:15px;min-width:15px;min-height:15px}.sourceOptions{gap:2px 3px}.targetWorkspace .sourceGroups .sourceOptions>label{grid-template-columns:15px minmax(0,1fr);column-gap:5px;min-height:32px;padding:3px 4px;font-size:16px;line-height:1.08;position:relative}.targetWorkspace .sourceGroups .sourceOptions>label.sourceInvalid{padding-right:4px}.targetWorkspace .sourceGroups .sourceOptions>label.sourceInvalid>span{color:#b4232b}.targetCard>.validationBox{gap:2px 13px;min-height:28px;padding:4px 9px;font-size:12px;line-height:1.25}@media (width<=1199px){.targetWorkspace{grid-template-columns:1fr}.targetWorkspace .sourceGroups{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"general judgments""litigation ucc"}.sourceGroup.general{grid-area:general}.sourceGroup.litigation{grid-area:litigation}.sourceGroup.judgments{grid-area:judgments}.sourceGroup.ucc{grid-area:ucc}}@media (width<=760px){.fileFields{align-items:stretch;width:100%;display:flex}.targetSummary{flex-direction:column;align-items:flex-start;gap:1px}.nameMode{padding:6px;display:block}.modeHead{margin-bottom:5px}.targetWorkspace .sourceGroups{grid-template-columns:1fr;grid-template-areas:"general""litigation""judgments""ucc"}.targetWorkspace .sourceGroups .sourceOptions>label{min-height:36px}}.targetSummary small,.targetWorkspace .sourceControls .searchHeading span{font-size:11px}.targetWorkspace .sourceGroups .sourceOptions>label{font-size:14px;line-height:1.15}.targetWorkspace .sourceGroups .sourceOptions>label>span{line-height:1.15}.nameMode{display:block;position:relative}.nameMode .modeHead{margin:0 0 5px;display:block}.nameMode .modeHead button{cursor:pointer;width:100%;min-height:32px}.nameMode:not(.active):focus-within{outline:2px solid var(--teal);outline-offset:1px}.helpContent{gap:14px;display:grid}.helpContent section{border-bottom:1px solid var(--line);padding-bottom:12px}.helpContent section:last-child{border-bottom:0}.helpContent h3,.helpContent p{margin:0}.helpContent p{color:var(--muted);margin-top:5px;line-height:1.45}.reportPreview{gap:18px;display:grid}.reportPreview header{border-bottom:1px solid var(--line);padding-bottom:12px}.reportPreview dl{grid-template-columns:1fr 1fr;gap:8px;display:grid}.reportPreview dl div{display:grid}.reportPreview dt{color:var(--muted);text-transform:uppercase;font-size:11px}.reportPreview dd{margin:0;font-weight:750}.reportPreview>section{border-bottom:1px solid var(--line);padding-bottom:14px}.reportPreview article{margin:8px 0;display:grid}.reportPreview article span{color:var(--muted);font-size:12px}@media (width>=1200px){.individualFields label,.entityMode>label,.addressFields label{text-align:center;font-size:12px}.addressFields{padding-top:3px;padding-bottom:5px}.addressFields label:nth-child(3) input{width:76px}.addressFields label:nth-child(4) input{width:64px;position:relative;transform:translate(7px)}.countyToggle strong{font-weight:700}.targetWorkspace .sourceControls .searchHeading strong{font-size:14px}.targetWorkspace .sourceGroups .groupToggle strong{font-weight:700}.sourceGroup.general .groupToggle strong{font-size:14px}.sourceGroup.litigation .groupToggle strong,.sourceGroup.judgments .groupToggle strong,.sourceGroup.ucc .groupToggle strong{font-size:13px}.targetWorkspace .sourceGroups .sourceOptions>label{font-size:12px}.sourceGroup.litigation .sourceOptions>label.sourceDisabled{font-size:13px}.sourceGroup.general{height:138.375px}.sourceGroup.litigation{height:138.188px}.sourceGroup.ucc{height:137px}}.accountButton{text-align:left;color:var(--ink);background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:2px 5px;display:flex}.accountButton:hover{background:var(--soft)}.accountButton .avatar{flex:none}.accountButton>span:last-child{display:grid}.accountButton small{color:var(--muted);font-size:10px}.authPage{background:#edf2f4;place-items:center;min-height:100vh;padding:24px;display:grid}.authCard{border:1px solid var(--line);width:min(620px,100%);box-shadow:var(--shadow);background:#fff;border-radius:12px;padding:24px}.authCard>h1,.authBrand h1{margin:0}.authCard>p,.authBrand p{color:var(--muted)}.authBrand{align-items:center;gap:12px;margin-bottom:18px;display:flex}.personaList,.choiceList,.accountMenu{gap:9px;margin-top:16px;display:grid}.personaList>button{border:1px solid var(--line);text-align:left;color:var(--ink);background:#fff;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.personaList>button:hover{border-color:var(--teal);background:#f5fbfa}.personaList>button>span:nth-child(2){display:grid}.personaList small{color:var(--muted)}.personaAvatar{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.dialogActions,.saveBar,.rowActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.saveBar{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.saveBar>span{color:var(--muted);margin-right:auto;font-size:12px}.inheritanceNote{border-left:3px solid var(--teal);color:var(--muted);background:#f3f8f8;margin-top:15px;padding:10px 12px}.accessDenied{text-align:center;max-width:660px;margin:40px auto;padding:32px}.adminOnlyFields{border:1px solid var(--line);border-radius:8px;gap:10px;padding:12px;display:grid}.adminOnlyFields legend{padding:0 5px;font-weight:800}.formalCancel{margin-top:16px}.choiceList button,.accountMenu button{width:100%}.accountMenuBack{z-index:100;background:0 0;position:fixed;inset:0}.accountDropdown{border:1px solid var(--line);background:#fff;border-radius:9px;gap:4px;width:210px;padding:8px;display:grid;position:absolute;top:62px;right:18px;box-shadow:0 14px 40px #06141c26}.accountMenuName{border-bottom:1px solid var(--line);padding:7px 9px 9px;font-size:13px}.accountDropdown button{width:100%;color:var(--ink);box-shadow:none;background:0 0;border:0;justify-content:flex-start}.accountDropdown button:hover,.accountDropdown button:focus-visible{background:var(--soft)}.accountDropdown .accountSignOut{border-top:1px solid var(--line);border-radius:0 0 6px 6px;margin-top:3px;padding-top:9px}.sourceRail>div[role=button]{text-align:left;cursor:pointer;background:#fff;border-bottom:1px solid #edf0f2;border-left:3px solid #0000;justify-content:space-between;width:100%;padding:8px;display:flex}.sourceRail>div[role=button].active{border-left-color:var(--teal);background:#edf7f6}.sourceRail>div[role=button]>span{display:grid}.sourceRail>div[role=button] small{color:var(--muted);font-size:10px}.sourceRail>div[role=button]>span:last-child{justify-items:end}.stateToggle:disabled{cursor:not-allowed;opacity:.65}.reportSelection{border:1px solid var(--line);border-radius:8px;gap:10px;padding:12px;display:grid}.reportSelection legend{padding:0 5px;font-weight:800}.reportTargetChoice{border-bottom:1px solid var(--line);gap:7px;padding-bottom:10px;display:grid}.reportTargetChoice:last-child{border-bottom:0}.reportRunChoice{gap:7px;padding-left:8px;display:grid}.reportRunChoice .checkLabel>span{display:grid}.reportRunChoice small{color:var(--muted)}.reportCountyChoices{flex-wrap:wrap;gap:7px 14px;padding-left:23px;display:flex}@media (width<=760px){.topbar{flex-wrap:wrap;height:auto;min-height:58px;padding:8px 12px}.topActions{max-width:100%;overflow:auto}.topActions .quiet{display:inline-flex}.balanceButton{white-space:nowrap}.accountButton strong{text-overflow:ellipsis;max-width:90px;overflow:hidden}.accountDropdown{top:74px}.reportCountyChoices{grid-template-columns:1fr 1fr;display:grid}}.sourceDecisionPanel{border-bottom:1px solid var(--line);background:#f6f9fa;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.sourceDecisionPanel>strong{color:var(--navy)}.sourceDecisionPanel>span{color:var(--muted);flex:1;min-width:260px;font-size:11px}.sourceDecisionPanel .checkLabel{font-size:11px}.segmented.inline{margin-left:0}.decisionStack{gap:6px;min-width:180px;display:grid}.decisionStack label{gap:3px;display:grid}.reviewTable td:nth-child(6){min-width:200px}.sourceSpecificTable{min-width:max-content}.sourceSpecificTable th,.sourceSpecificTable td{vertical-align:top;max-width:260px}.sourceSpecificTable td:first-child{z-index:1;background:#fff;position:sticky;left:0}.sourceSpecificTable tr.excludedRow td:first-child{background:#f7f7f7}.diagnosticWorkspace{gap:12px;display:grid}.diagnosticWorkspace .tableWrap{max-height:330px}.diagnosticWorkspace table{min-width:1250px}.diagnosticDetail,.supportPackage{border:1px solid var(--line);border-radius:8px;padding:12px}.diagnosticDetail textarea{min-height:90px;font-family:ui-monospace,Consolas,monospace}.supportPackage{gap:9px;display:grid}.supportPackage>label{gap:5px;display:grid}.historyLineage{display:grid}.historyLineage details{border-bottom:1px solid var(--line)}.historyLineage summary{cursor:pointer;background:#fff;justify-content:space-between;gap:16px;padding:14px 17px;display:flex}.historyLineage summary>span{display:grid}.historyLineage summary small{color:var(--muted);margin-top:3px}.historyMeta{background:#f7f9fa;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:11px 17px;display:grid}.historyMeta>span{color:var(--muted);display:grid}.historyMeta strong{color:var(--ink);font-size:11px}.historyLineage .tableWrap{border-top:1px solid var(--line)}@media (width<=760px){.historyLineage summary{display:grid}.historyMeta{grid-template-columns:1fr}.historyLineage table{min-width:980px}}.fixedValue{border:1px solid var(--line);min-height:40px;color:var(--ink);background:#f5f8f9;border-radius:7px;align-items:center;padding:8px 10px;font-weight:700;display:flex}.fileFields input[aria-invalid=true]{background:#fff7f7;border-color:#b4232b;box-shadow:0 0 0 1px #b4232b}.fieldError{max-width:260px;font-weight:700;line-height:1.3;color:#a61b24!important;font-size:12px!important}.fileFields label:has(.fieldError){width:260px!important;max-width:260px!important}.sourceAdmin{max-width:100%;overflow-x:auto}.sourceAdmin article.pricingRow{grid-template-columns:minmax(190px,1fr) 155px 125px 125px 145px;align-items:end;gap:14px;min-width:900px;padding:15px 18px;display:grid}.pricingRow>span{align-self:center;gap:3px;display:grid}.pricingRow>label{grid-template-rows:auto 40px;align-items:end;gap:6px;min-width:0;font-size:13px;font-weight:700;line-height:1.25;display:grid}.pricingRow>label input,.pricingRow>label select{width:100%;min-width:110px;height:40px;margin:0;padding:7px 9px;font-size:14px;line-height:1.2}.pricingMode{margin:0 18px 14px}.companyPricingControls{align-items:end;gap:12px;padding:0 18px 16px;display:flex}.companyPricingControls select{min-height:40px}.companyCreate{border-bottom:1px solid var(--line);padding-bottom:14px}.reportPreview{gap:20px}.reportPreview>section>h3{color:var(--navy);margin-bottom:6px}.reportResult{border:1px solid var(--line);background:#fbfcfc;border-radius:8px;padding:12px;margin:10px 0!important}.reportResult h4{color:var(--navy);margin:0 0 10px}.reportResult dl{margin:0;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 18px!important;display:grid!important}.reportResult dl>div{border-bottom:1px solid #edf1f2;grid-template-columns:minmax(110px,.7fr) minmax(0,1.3fr);gap:8px;padding-bottom:5px;display:grid}.reportResult dt{color:var(--muted);text-transform:none;font-size:11px;font-weight:750}.reportResult dd{overflow-wrap:anywhere;font-size:12px;font-weight:600}@media (width<=760px){.sourceAdmin article.pricingRow{grid-template-columns:180px 145px 120px 120px 145px;min-width:760px}.companyPricingControls{flex-direction:column;align-items:stretch}.companyPricingControls label{width:100%;min-width:0}.reportResult dl{grid-template-columns:1fr!important}}.adminInviteRow{border-bottom:1px solid var(--line);align-items:flex-end;gap:10px;padding:14px 16px;display:flex}.adminInviteRow label{flex:1;gap:4px;max-width:420px;display:grid}.adminInviteRow input{width:100%}@media (width<=760px){.adminInviteRow{flex-direction:column;align-items:stretch}}.mobileMenuButton{display:none}.planCostSummary{justify-content:flex-end;gap:28px;margin-top:10px;padding:12px 16px;display:flex}.planCostSummary span{text-align:right;display:grid}.planCostSummary small{color:var(--muted)}.sourceRail>[role=button]{text-align:left;cursor:pointer;background:#fff;border-top:0;border-bottom:1px solid #edf0f2;border-left:3px solid #0000;border-right:0;justify-content:space-between;align-items:center;gap:6px;width:100%;min-height:60px;padding:6px 8px;display:flex}.sourceRail>[role=button].active{border-left-color:var(--teal);background:#edf7f6}.sourceRail>[role=button].reviewed{background:#e7f6ef}.sourceRail>[role=button]>span{min-width:0;display:grid}.sourceRail>[role=button] strong,.sourceRail>[role=button] small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sourceRail>[role=button] small{color:var(--muted);font-size:9px}.sourceRail>[role=button]>span:last-child{justify-items:end}.reviewToggle{pointer-events:none}@media (width<=760px){.mobileMenuButton{border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;min-height:44px;padding:0 12px;display:inline-flex}.appShell>.sidebar{display:none}.appShell.mobileNavOpen>.sidebar{display:flex}.appShell.mobileNavOpen>.sidebar nav{flex-wrap:wrap}.appShell.mobileNavOpen>.sidebar .sideSection,.appShell.mobileNavOpen>.sidebar .sideBottom{display:block}.topbar{gap:8px}.breadcrumbs{min-width:0;overflow:hidden}.topActions{margin-left:auto}button,input,select{min-height:44px}.sourceRail>[role=button]{min-height:60px}.dialog{border-radius:0;max-width:100vw;max-height:100vh}.tableWrap{max-width:100%;overflow:auto}.planCostSummary{grid-template-columns:1fr;gap:8px;display:grid}.planCostSummary span{text-align:left}}.welcomePage{min-height:100vh;color:var(--ink);background:linear-gradient(135deg,#edf4f5,#fff)}.welcomePage>header{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:10px;height:72px;padding:0 clamp(20px,6vw,80px);display:flex}.welcomePage>header button{margin-left:auto}.welcomePage>section{max-width:880px;padding:clamp(70px,12vh,140px) clamp(20px,8vw,110px)}.welcomePage>section>p{color:var(--teal);letter-spacing:.12em;font-weight:800}.welcomePage>section>h1{letter-spacing:-.04em;margin:14px 0;font-size:clamp(38px,6vw,68px);line-height:1.05}.welcomePage>section>span{max-width:700px;color:var(--muted);font-size:18px;line-height:1.55;display:block}.welcomePage .dialogActions{justify-content:flex-start;margin-top:28px}.accountRequest{width:min(760px,100%)}.fullButton{justify-content:center;width:100%;margin-top:10px}.balanceButton{color:#0c735f!important;font-weight:800!important}.dashboardSearch{z-index:5;gap:8px;margin-bottom:16px;display:flex;position:relative}.dashboardSearch>label{flex:1}.dashboardSearch input{width:100%;height:40px}.dashboardSearchResults{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px;position:absolute;top:46px;left:0;right:82px;overflow:hidden}.dashboardSearchResults>button{text-align:left;border:0;border-bottom:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr;gap:12px;width:100%;padding:10px 12px;display:grid}.dashboardSearchResults>button:hover{background:var(--soft)}.dashboardSearchResults span{display:grid}.dashboardSearchResults small{color:var(--muted)}.similarSearchNotice{text-align:left;cursor:pointer;width:100%}.summaryTarget{border:1px solid var(--line);border-radius:8px;margin-top:10px;overflow:hidden}.summaryTarget>summary{background:var(--soft);cursor:pointer;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.summaryTarget>summary>span{display:grid}.summaryTarget>summary small{color:var(--muted)}.summaryTarget .tableWrap{border:0}.fileCost{position:relative}.fileCost>summary{border:1px solid var(--line);color:var(--teal);cursor:pointer;border-radius:7px;padding:7px 10px;font-weight:800;list-style:none}.fileCost>div{border:1px solid var(--line);width:290px;box-shadow:var(--shadow);z-index:6;background:#fff;border-radius:8px;padding:12px;display:grid;position:absolute;top:38px;right:0}.fileCost span,.fileCost small{color:var(--muted);margin-top:5px}.balanceCard{background:linear-gradient(120deg,var(--navy),#234963);color:#fff;justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.balanceCard span{display:grid}.balanceCard strong{font-size:34px}.balanceCard p{color:#d5e3e8}.helpPageSearch{max-width:680px}.helpPageGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.helpPageGrid p{color:var(--muted);margin-bottom:0}.supportFileChoices{border:1px solid var(--line);border-radius:8px;display:grid;overflow:hidden}.supportFileChoices button{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:1fr 1fr;padding:9px 12px;display:grid}.supportFileChoices button:hover{background:var(--soft)}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dashboardSearch>label{flex:0 500px;max-width:500px}.dashboardSearchResults{width:min(500px,100vw - 48px);right:auto}.breadcrumbs{align-items:center;gap:7px;min-width:0;display:flex}.breadcrumbs button{color:var(--teal);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.breadcrumbs span{color:var(--muted)}.breadcrumbs strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.targetHeaderActions,.noteActions{align-items:center;gap:6px;display:flex}.uspReference{color:var(--muted);margin-top:5px;font-size:13px}.sourceRail button input{margin-right:7px}.resultViews{margin:12px 0}.reviewTable th:first-child,.reviewTable td:first-child{background:var(--surface,#fff);z-index:2;position:sticky;left:0}.reviewTable th:last-child,.reviewTable td:last-child{background:var(--surface,#fff);z-index:2;position:sticky;right:0}.note{position:relative}.noteActions{margin-top:8px}.billingContactSummary{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}.billingContactSummary span{background:var(--soft);border-radius:7px;padding:10px;display:grid}.combineConfirm{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.includeVoided{white-space:nowrap}.newSearchLayout{width:min(1500px,100%);max-width:none}.targetWorkspace{grid-template-columns:minmax(420px,.8fr) minmax(620px,1.2fr)}.combinePreview{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.combinePreview>div{border:1px solid var(--line);background:var(--soft);border-radius:7px;gap:3px;padding:10px;display:grid}.combinePreview span{overflow-wrap:anywhere}.combinePreview small{color:var(--muted)}.reviewScopeControls{border-bottom:1px solid var(--line);gap:8px;padding:10px 0;display:grid}.reviewScopeControls label{grid-template-columns:88px 1fr;align-items:center;gap:8px;font-size:12px;display:grid}.reviewScopeControls select{min-width:0}.compactSegments{grid-template-columns:repeat(3,1fr);display:grid}.compactSegments button{padding:6px 4px;font-size:11px}.historyReviewEvents{background:var(--soft);gap:5px;padding:10px 14px;display:grid}.historyReviewEvents span{font-size:12px}.historyReviewEvents strong{margin-right:7px}.costRevision{margin-top:7px;display:grid}.costRevision>summary{cursor:pointer;font-weight:700}.costRevision small{border-top:1px solid var(--line);grid-template-columns:110px 1fr;padding:5px 0;display:grid}.listSummary{color:var(--muted);justify-content:space-between;gap:12px;padding:10px 0;font-size:12px;display:flex}.rowActionMenu{position:relative}.rowActionMenu>summary{cursor:pointer;color:var(--teal);font-weight:700}.rowActionMenu>div{z-index:5;background:var(--surface);border:1px solid var(--line);border-radius:7px;min-width:145px;padding:5px;display:grid;position:absolute;right:0;box-shadow:0 8px 24px #173f4d26}.rowActionMenu button{text-align:left;cursor:pointer;background:0 0;border:0;padding:8px}.rowActionMenu button:hover{background:var(--soft)}.statementMonth{align-items:center;gap:10px;width:max-content;margin:0 0 12px;display:flex}.statementMonth input{width:auto}.billingAdminGrid,.billingReview{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.billingAdminGrid .notice{align-content:start}.fundingChoices{gap:8px;margin:10px 0;display:flex}.billingReview span{background:var(--soft);border-radius:7px;padding:10px;display:grid}.billingReview p{grid-column:1/-1}.notice.green{background:#e7f6ef;border-color:#8ac9ad}.progressCounts{flex:1;grid-template-columns:repeat(4,minmax(70px,1fr));gap:7px;display:grid}.progressCounts span{background:var(--soft);border-radius:6px;padding:7px;font-size:11px;display:grid}.progressCounts strong{font-size:17px}@media (width<=800px){.dashboardSearchResults{width:100%;right:auto}.helpPageGrid{grid-template-columns:1fr}.welcomePage>section>h1{font-size:42px}.balanceCard{flex-direction:column;align-items:flex-start;gap:10px}.billingContactSummary,.combinePreview,.billingAdminGrid,.billingReview,.targetWorkspace{grid-template-columns:1fr}.progressCounts{grid-template-columns:repeat(2,1fr)}.listSummary{flex-direction:column;align-items:flex-start}}@media (width<=760px){.filesTable,.filesTable tbody,.filesTable tr,.filesTable td{display:block}.filesTable thead{display:none}.filesTable tr{border:1px solid var(--line);border-radius:8px;margin:10px;padding:10px}.filesTable td{border:0;padding:5px 0}.filesTable td:nth-child(3){margin-top:-40px;position:absolute;right:28px}.filesTable td:nth-child(5){border-top:1px solid var(--line);padding-top:9px}.filesTable .rowActionMenu>div{left:0;right:auto}.helpArticle summary{cursor:pointer}.helpArticle summary h3{display:inline}}.welcomePage>.welcomeHero{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(32px,6vw,90px);max-width:1500px;margin:0 auto;padding:clamp(54px,9vh,110px) clamp(20px,6vw,80px);display:grid}.welcomeMessage>p{color:var(--teal);letter-spacing:.12em;font-weight:800}.welcomeMessage>h1{letter-spacing:-.04em;margin:14px 0;font-size:clamp(38px,5vw,62px);line-height:1.06}.welcomeMessage>span{color:var(--muted);font-size:18px;line-height:1.55;display:block}.welcomeProduct{background:#fff;border:1px solid #cbd9dd;border-radius:14px;gap:12px;padding:24px;display:grid;box-shadow:0 24px 70px #1644581f}.welcomeProduct>div:first-child{justify-content:space-between;gap:12px;display:flex}.welcomeProduct>span{border:1px solid var(--line);background:var(--soft);color:var(--ink);border-radius:8px;padding:12px}.welcomeProgress{grid-template-columns:2fr 1fr 1fr;gap:5px;display:grid}.welcomeProgress i{background:var(--teal);border-radius:99px;height:6px}.welcomeProgress i:not(:first-child){background:#d9e4e8}.welcomeFooter{border-top:1px solid var(--line);background:#fff;flex-wrap:wrap;justify-content:center;gap:18px;padding:22px;display:flex}.welcomeFooter button{color:var(--muted);background:0 0;border:0;text-decoration:underline}.fieldError{color:var(--red);font-weight:700}.brand{cursor:pointer;width:100%}@media (width<=800px){.welcomePage>.welcomeHero{grid-template-columns:1fr}.welcomeProduct{order:2}.welcomeMessage>h1{font-size:42px}}.reviewLayout{grid-template-columns:230px minmax(0,1fr)}.sourceRail>button{align-items:center;gap:5px;height:60px;max-height:60px;padding:5px 7px}.sourceRail>button.active{background:#e9f2ff;border-left-color:#2878bd}.sourceRail button.reviewed{background:#e7f6ef;border-color:#8ac9ad}.sourceRail button.reviewed.active{border-left-color:#2878bd;box-shadow:inset 0 0 0 1px #2878bd}.sourceRail button.reviewed input{accent-color:#16835f}.sourceRail button input{width:20px;height:20px;min-height:20px;margin:0}.sourceRail button>span:first-child{min-width:0;overflow:hidden}.sourceRail button strong,.sourceRail button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sourceRail button>span:last-child{flex:none;grid-template-columns:20px auto;align-items:center;gap:2px 5px;display:grid}.sourceRail button>span:last-child b{white-space:nowrap;text-align:right;grid-column:1/-1;font-size:10px}@media (width<=760px){.sourceRail{width:100%}.reviewLayout{grid-template-columns:1fr}}.planGroupRow{background:#fff}.planGroupRow>td{border-top:2px solid #d6e0e4}.planExpand{color:var(--teal);font:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:2px 0;font-weight:800;display:inline-flex}.planExpand span{font-size:13px}.planHistoryRow{color:#53656e;background:#f7f9fa}.planHistoryRow td:first-child{padding-left:22px}.planHistoryRow small{margin-top:2px;display:block}.planHistoryRow .rowWarning{white-space:normal}.reviewLayout{grid-template-columns:285px minmax(0,1fr);margin-left:-12px}.sourceRail{width:285px}.appShell.reviewNavCollapsed{grid-template-columns:0 minmax(0,1fr)}.appShell.reviewNavCollapsed>.sidebar{width:0;padding-inline:0;overflow:hidden}.reviewNavControl{color:#bed0d8;background:0 0;border:1px solid #ffffff2c;border-radius:6px;margin:0 5px 10px;padding:7px}.reviewNavRestore{color:var(--navy);background:#fff;border:1px solid #c8d4da;border-radius:7px;flex:none;padding:6px 9px;font-size:11px;font-weight:750}.stateToggle{color:#42545d;height:20px;min-height:20px;font:inherit;white-space:nowrap;cursor:pointer;background:#f7f9fa;border:1px solid #aab7be;border-radius:999px;justify-content:center;align-items:center;gap:3px;padding:0 6px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.stateToggle.selected{color:#116948;background:#dff3e9;border-color:#64ae8d}.stateToggle:focus-visible{outline-offset:2px;outline:2px solid #2878bd}.sourceRail button>span:last-child{grid-template-columns:auto;justify-items:end}.reviewOrder{border-bottom:1px solid var(--line);color:var(--muted);gap:3px;padding:7px 8px;font-size:10px;display:grid}.reviewOrder select,.priorRunPicker select{min-width:0;padding:5px 7px;font-size:11px}.priorRunPicker{color:var(--muted);align-items:center;gap:6px;padding-left:7px;font-size:10px;display:inline-flex}.historyTableCard{width:100%}.historyTable{border-collapse:collapse;width:100%;font-size:11px}.historyTable th,.historyTable td{border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:9px 10px}.historyTable td small{color:var(--muted);margin-top:2px;display:block}.historyTags{flex-wrap:wrap;gap:3px;display:flex}.includeToggle{min-width:66px}.sourceSpecificTable{table-layout:fixed;width:max-content}.sourceSpecificTable th,.sourceSpecificTable td{overflow-wrap:anywhere}.stewartPdfReview{align-items:center;gap:20px;padding:24px;display:flex}.stewartPdfReview h3,.stewartPdfReview p{margin:0 0 9px}.stewartPdfReview p{color:var(--muted)}.pdfSheet{border:1px solid var(--line);width:150px;min-height:190px;box-shadow:var(--shadow);background:#fff;border-radius:4px;align-content:start;gap:8px;padding:18px 14px;display:grid}.pdfSheet span,.pdfSheet small{color:var(--muted)}.pdfSheet i{background:#dce5e8;border-radius:3px;height:4px}.countyTags{flex-wrap:wrap;gap:4px;display:inline-flex}.countyTags>span{white-space:nowrap;background:#f4f7f8;border:1px solid #cbd8dd;border-radius:999px;padding:2px 7px}.sourceAdmin .pricingRow{grid-template-columns:minmax(185px,1fr) minmax(145px,170px) repeat(2,minmax(110px,130px)) minmax(135px,150px) 80px;align-items:end;min-width:980px}.pricingRow label{gap:4px;display:grid}.sourceAdmin:has(.pricingRow){overflow-x:auto}.pricingRow input[type=number],.pricingRow input[type=date],.pricingRow select{width:100%;min-width:110px;min-height:40px;padding:8px 10px;font-size:14px}.pricingMode{max-width:420px;margin:14px 0}.companyPricingControls{align-items:end;gap:12px;margin-bottom:14px;display:flex}.companyPricingControls label{gap:4px;min-width:300px;display:grid}.pricingRow>span{gap:4px;display:grid}.pricingRow .checkLabel{align-items:center;gap:7px;display:flex}.pricingReview,.pricingHistory{background:#f8fafb;border:1px solid #cbd8dd;border-radius:8px;margin-top:16px;padding:14px}.pricingReview ul{margin:10px 0;padding-left:22px}.pricingHistory>summary{cursor:pointer;font-weight:700}@media (width<=1100px){.sourceAdmin .pricingRow{grid-template-columns:1fr 1fr}}@media (width<=760px){.appShell.reviewNavCollapsed{display:block}.reviewLayout{grid-template-columns:1fr;margin-left:0}.sourceRail{width:100%}}.sourceRail>[role=button]>span:first-child{flex:1 1 0;min-width:0}.sourceRail>[role=button]>span:last-child{flex:none;max-width:46%}.sourceRail .reviewRailStatus{white-space:normal;text-align:right;font-size:10px;font-weight:700}.reviewMain>.reviewSourceFilters{background:#eef2f6;border:1px solid #d5dfe7;border-radius:8px;flex-wrap:wrap;gap:5px;width:fit-content;max-width:calc(100% - 24px);margin:10px 12px;padding:4px;display:flex}.reviewMain>.reviewSourceFilters button{color:#405565;background:0 0;border:0;border-radius:5px;padding:7px 12px;font-weight:650}.reviewMain>.reviewSourceFilters button.active{color:#fff;background:#236da5;box-shadow:0 1px 3px #183b5526}.reviewMain>.reviewSourceFilters button:focus-visible{outline-offset:2px;outline:2px solid #236da5}.localWorkspace .targetWorkspace{grid-template-columns:minmax(300px,.8fr) minmax(0,1.7fr)}.localWorkspace .targetWorkspace .sourceGroups{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch}.localWorkspace .targetProfile,.localWorkspace .targetWorkspace .sourceGroups fieldset,.localWorkspace .targetProfile label{min-width:0}@media (width<=1350px){.localWorkspace .targetWorkspace{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.localWorkspace .targetWorkspace .sourceGroups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.localWorkspace .targetWorkspace .sourceGroups{grid-template-columns:minmax(0,1fr)}.localWorkspace .addressFields{grid-template-columns:repeat(2,minmax(0,1fr))}.localWorkspace .addressFields .streetField{grid-column:auto}}.localBilling,.localBilling .card,.localBilling .balanceCard>div{min-width:0}.localBilling .balanceCard>div{overflow-wrap:anywhere;width:100%}.localBilling .balanceCard small,.localBilling .balanceCard strong{display:block}.localBilling .rowActions{flex-wrap:wrap}.localBilling .rowActions>label{min-width:0}.localBilling input[type=checkbox]{vertical-align:middle;width:18px;height:18px;min-height:18px;margin-right:6px}.localBilling .tableWrap{max-width:100%;overflow:auto}.localBilling .tableWrap table{min-width:900px}.localBilling .tableWrap td{overflow-wrap:anywhere;max-width:280px}@media (width<=600px){.localBilling .rowActions{justify-content:flex-start}.localBilling form.rowActions>label{flex:140px}.localBilling form.rowActions input{width:100%;min-width:0}.localBilling .balanceCard strong{font-size:30px}}.localBilling>section.card{margin-bottom:16px;padding:16px}.localBilling>section.card>.card{margin-top:10px;padding:12px}.localBilling .tableWrap td:nth-child(2){white-space:nowrap;overflow-wrap:normal}.sidePanelBack{place-items:stretch end;padding:0}.sidePanelBack>.dialog{border-radius:0;width:min(940px,100vw);height:100dvh;max-height:100dvh}.sidePanelBack>.dialog>header{z-index:1;background:#fff;position:sticky;top:0}.sidePanelBack .dialogBody{min-width:0}.companyLifecycleForm textarea,.dialogBody textarea{resize:vertical;min-height:88px}.dashboardAttention>.panelHead{flex-wrap:wrap}.dashboardAttentionActions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.dashboardAttentionActions label{white-space:nowrap;align-items:center;gap:7px;display:flex}.dashboardAttentionActions select{width:auto}.dashboardAttentionRow{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) auto;align-items:center;column-gap:20px;display:grid}.dashboardFileIdentity,.dashboardSearchSummary{overflow-wrap:anywhere;min-width:0}.dashboardFileIdentity .recordLink{text-align:left;overflow-wrap:anywhere}.dashboardSearchSummary>span{display:block}.dashboardAttentionRow p{margin-top:4px}.dashboardStatus{color:var(--ink)}.dashboardAttentionRow>button{white-space:nowrap}.dashboardPreferences{padding:18px}.dashboardPreferences h2{margin:0 0 18px;font-size:17px}.dashboardPreferences label{gap:6px;max-width:260px;display:grid}.dashboardPreferences p{color:var(--muted)}.manualBilling{min-width:0;padding:16px}.manualBilling>form{gap:12px;margin-block:20px;display:grid}.manualBilling>section>form{gap:12px;display:grid}.manualBilling>form>.button{justify-self:start}.manualBilling textarea{width:100%}@media (width<=650px){.dashboardAttentionRow{grid-template-columns:minmax(0,1fr) auto;gap:7px 12px}.dashboardFileIdentity{grid-area:1/1}.dashboardSearchSummary{grid-area:2/1}.dashboardAttentionRow>button{grid-area:1/2/3}.dashboardAttentionActions{gap:8px}}.billingSpreadsheet table{min-width:2400px}.billingSpreadsheet th{vertical-align:top;min-width:130px}.billingSpreadsheet th input{width:100%;min-width:100px;margin-top:8px;display:block}.billingSpreadsheet td{white-space:normal;overflow-wrap:anywhere;max-width:300px}.billingSpreadsheet thead th{z-index:1;background:#eef4f6;position:sticky;top:0}.billingSpreadsheet{max-height:680px;overflow:auto}.billingStatement .muted{color:#536878;font-size:.9rem}.targetProfile>label,.targetProfile .individualFields label,.targetProfile .addressFields label{color:var(--ink);text-align:left;flex-direction:column;gap:4px;font-family:inherit;font-size:12px;font-weight:400;line-height:1.25;display:flex}.targetHeaderActions button.quiet,.targetWorkspace .sourceControls button.quiet{background:0 0}.draftSaveStatus{color:var(--muted);font-size:12px}.localWorkspace .targetWorkspace .sourceGroup .sourceOptions{grid-template-columns:minmax(0,1fr)}.localWorkspace .targetWorkspace .sourceGroups fieldset{align-self:stretch;height:auto}.planPage .reviewOrderTarget{text-transform:none;letter-spacing:normal}.planPage .reviewOrderTarget>strong{font-size:14px;font-weight:700}.planPage .reviewOrderTargetKind{margin-left:8px;font-size:11px;font-weight:400}.planPage .reviewOrderRow>td:first-child>strong{font-size:12px}.planPage .reviewOrderRow>td:nth-child(3)>small{display:block}.fileHeader>div:first-child>span.fileReference{color:var(--ink);font-size:22px;font-weight:700}.fileHeader .fileReference small{color:var(--muted);text-transform:none;letter-spacing:normal;font-size:11px;font-weight:400;display:block}.fileHeader .uspReference,.fileHeader p{font-size:13px;font-weight:400}.fileHeader .fileMore{padding:4px 9px;font-size:22px;line-height:1}.statusTargetHeading th{text-transform:none;letter-spacing:normal}.statusTargetHeading th>strong{font-size:14px;font-weight:700}.statusTargetHeading th>span{margin-left:8px;font-size:11px;font-weight:400}.tableWrap[aria-label="Search Status results"] td:last-child .button{white-space:nowrap;width:112px}.tableWrap[aria-label="Search Status results"]{border-radius:var(--radius);width:100%;max-width:1500px;overflow:auto}.fileHeader .fileActions{position:relative}.fileHeader .fileActions>[role=menu]{z-index:30;border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-direction:column;min-width:220px;padding:5px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #16334224}.fileHeader .fileActions>[role=menu] .button{width:100%;box-shadow:none;text-align:left;background:0 0;border:0;border-radius:5px;padding:9px 11px;display:block}.fileHeader .fileActions>[role=menu] .button:hover,.fileHeader .fileActions>[role=menu] .button:focus-visible{background:#eef3f5}.fileHeader .fileActions>[role=menu] .button.danger{color:#a52b37}.fileHeader .fileActions>[role=menu] hr{border:0;border-top:1px solid var(--line);width:auto;margin:4px 6px}.statusTargetHeading th>strong{color:#171717}.tableWrap[aria-label="Search Status results"] .statusReviewAction{box-sizing:border-box;border:1px solid var(--green);background:var(--green);color:#fff;vertical-align:top;border-radius:7px;justify-content:center;align-items:center;min-height:30px;padding:6px 9px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.tableWrap[aria-label="Search Status results"] .statusReviewAction:hover{filter:brightness(.9);text-decoration:none}.tableWrap[aria-label="Search Status results"] .statusViewAction{color:var(--navy);background:#fff;border-color:#c8d4da}.tableWrap[aria-label="Search Status results"] .statusReviewAction+.button{margin-left:6px}.searchStatusPanel{background:0 0;width:100%;max-width:1500px;margin-inline:auto}.searchStatusPanel .badge{box-sizing:border-box;white-space:nowrap;justify-content:center;align-items:center;width:112px;min-width:112px;height:28px;padding:0 8px;font-size:12px;line-height:1;display:inline-flex}.dashboardWelcome{flex-wrap:wrap;gap:16px}.dashboardWelcome .dashboardHeroAction{flex-shrink:0;align-self:flex-start;min-width:112px}.reviewWorkspaceControls{flex-wrap:wrap;align-items:center;gap:16px;margin:12px 0;display:flex}.reviewFilterField{display:block;position:relative}.reviewFilterField input{padding-right:30px}.reviewFilterField button{cursor:pointer;background:0 0;border:0;font-size:20px;line-height:1;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.reviewResultFilter{max-width:260px}.sourceRecordDrawer{color:#172b3a;width:min(600px,94vw);font-size:15px}.sourceRecordDrawer .drawerBody{padding:12px 16px}.sourceRecordDrawer .drawerBody p{color:#172b3a;margin:8px 0;font-size:15px;line-height:1.4}.sourceRecordDrawer .sourceRecordTitle{margin:0 0 10px!important;font-size:18px!important}.sourceRecordDrawer .drawerBody section{margin-top:12px}.sourceRecordDrawer h3{color:#172b3a;margin:0 0 6px;font-size:15px}.sourceRecordDrawer summary{color:#172b3a;cursor:pointer;padding:8px 0;font-size:15px;font-weight:600}.sourceRecordSummary,.sourceRecordFields{border:1px solid #d5dfe5;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:6px 0 10px;display:grid;overflow:hidden}.sourceRecordSummary>div,.sourceRecordFields>div{border-bottom:1px solid #e3e9ed;min-width:0;padding:7px 9px}.sourceRecordSummary dt,.sourceRecordFields dt{color:#344454;margin:0 0 3px;font-size:13px;font-weight:600;line-height:1.35}.sourceRecordSummary dd,.sourceRecordFields dd{color:#172b3a;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.35}.sourceRecordSummary dd span,.sourceRecordFields dd span{color:#172b3a;opacity:1;border:0;padding:0;font-size:15px;display:inline}.sourceRecordFields .sourceRecordFields{border:0;grid-template-columns:1fr;margin:0}.sourceRecordDrawer textarea{color:#172b3a;min-height:68px;font-size:15px}.rowActions.reviewPageActions,.reviewMain .reviewFooter{justify-content:flex-end}.reviewPageActions{margin-bottom:10px}@media (width<=420px){.sourceRecordSummary,.sourceRecordFields{grid-template-columns:1fr}}.sourceRail>div[role=button]>span:first-child>strong{color:#172b3a;font-size:13px;line-height:1.35}.sourceRail>div[role=button]>span:first-child>small{color:#344454;font-size:12px;line-height:1.35}.sourceRecordSaveFeedback{color:#344454;margin:0 0 6px;font-size:13px;display:block}.sourceRecordDrawer .drawerBody label{color:#344454;gap:5px;font-size:13px;font-weight:600;display:grid}.sourceRecordContext{gap:5px;margin:6px 0 10px;display:grid}.sourceRecordContext>div{align-items:baseline;gap:7px;display:flex}.sourceRecordContext dt{color:#344454;font-size:14px;font-weight:600}.sourceRecordContext dt:after{content:":"}.sourceRecordContext dd{color:#172b3a;margin:0;font-size:15px}.sourceRecordDrawer .sourceRecordSummary{table-layout:fixed;border-collapse:collapse;border:1px solid #d5dfe5;width:100%;margin:0 0 10px;display:table}.sourceRecordSummary th,.sourceRecordSummary td{text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere;letter-spacing:normal;text-transform:none;border-bottom:1px solid #e3e9ed;padding:6px 9px;line-height:1.35}.sourceRecordSummary thead th{color:#344454;background:#f5f8fa;font-size:13px;font-weight:700}.sourceRecordSummary th:first-child{width:38%}.sourceRecordSummary tbody th{color:#344454;background:#fff;font-size:14px;font-weight:600}.sourceRecordSummary td{color:#172b3a;font-size:15px;font-weight:400}.reviewWorkspaceControls{justify-content:flex-end}.reviewRawToggle[aria-pressed=true]{color:#075b5b;background:#dceeed;border-color:#087c7c}.reviewMain .reviewToolbar{flex-wrap:nowrap;align-items:center;gap:10px;display:flex}.reviewToolbar .reviewResultFilter{flex:260px;max-width:320px;margin:0}.reviewToolbar .reviewFilterField input{height:36px;margin:0}.reviewToolbar>small[role=status]{white-space:nowrap;color:#344454;align-items:center;height:36px;font-size:13px;display:flex}.reviewToolbar>button{white-space:nowrap;height:36px;margin:0}.reviewFilterBar{border-bottom:1px solid #dce3e7;flex-wrap:wrap;align-items:center;gap:8px;min-height:46px;padding:8px 12px;display:flex}.reviewFilterBar .reviewRawToggle{margin-left:auto}.reviewFilterPopup{position:relative}.reviewFilterPopup>summary{cursor:pointer;color:#243c4b;border:1px solid #cbd6dc;border-radius:5px;padding:6px 9px;font-size:13px;list-style:none}.reviewFilterPopup>summary::-webkit-details-marker{display:none}.reviewFilterPopup>summary.active{background:#e4f1ef;border-color:#79aaa5}.reviewFilterPanel{z-index:20;background:#fff;border:1px solid #ccd7dd;border-radius:6px;width:270px;padding:14px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #152e3b24}.reviewFilterPanel>div:first-child{justify-content:space-between;align-items:center;display:flex}.reviewFilterPanel>label{gap:5px;margin:10px 0;display:grid}.reviewFilterPanel fieldset{border:0;margin:12px 0 0;padding:0}.reviewFilterPanel fieldset label{margin:8px 0}.reviewFilterChip{color:#264641;cursor:pointer;background:#f0f6f4;border:1px solid #cddcd9;border-radius:4px;padding:5px 8px;font-size:12px}.reviewInformational{justify-content:flex-end;padding:6px 12px}.sourceRail{align-self:start;max-height:none;position:static;overflow:visible}.sourceRail>.reviewFilterBar{flex-direction:row;align-items:center;gap:6px;padding:8px 10px;display:flex}.sourceRail .reviewFilterPopup{width:auto}.sourceRail .reviewFilterChip{text-align:left;white-space:normal}.reviewMain>.reviewWorkspaceControls{margin:0;padding:8px 12px}.reviewTable td{color:#172b3a;padding:7px 8px;font-size:13px}.reviewTable th{font-size:12px}.reviewTable td .textButton{font-size:13px}.reviewTable tr.excludedRow{opacity:1}.reviewToolbar>select{max-width:170px;height:36px;font-size:13px}.reviewLayout{grid-template-columns:230px minmax(0,1fr);gap:12px;margin-left:0}.sourceRail{width:auto;max-height:calc(100vh - 100px);position:sticky;top:12px;overflow:auto}.sourceRail>div[role=button],.sourceRail>div[role=button].reviewed{color:#243b4b;background:#fff;border:1px solid #d6dfe5;border-left:4px solid #0000}.sourceRail>div[role=button].needs-review{background:#fff4d6}.sourceRail>div[role=button].active{border-left:4px solid #2867ad}.sourceRail>div[role=button].needs-review .reviewRailStatus{color:#785000}.sourceRail>div[role=button].no-results .reviewRailStatus{color:#60717e}.sourceRail .reviewRailStatus .reviewCheck{color:#187147}.sourceRail .reviewRailStatus.selected{color:#405464}.sourceRail .reviewFilterBar{flex-wrap:wrap}.reviewFilterBar label{font-size:12px}.reviewFilterBar select{max-width:180px}.reviewMain{min-width:0}.reviewMain .reviewToolbar{z-index:3;background:#fff;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex;position:sticky;top:0;overflow:visible}.reviewToolbar>small[role=status]{white-space:normal;height:auto}.reviewToolbar .reviewResultFilter{flex:240px}.reviewToolbar>small:not([role]){flex-basis:100%}.reviewMain .tableWrap{min-height:130px;max-height:calc(100vh - 350px);overflow:auto}.reviewTable th{z-index:2;text-transform:none;background:#f3f6f8;font-size:13px;position:sticky;top:0}.reviewTable td,.reviewTable td .textButton{font-size:14px;line-height:1.4}.reviewTable tr,.reviewTable tr.excludedRow,.reviewTable tr.undecidedRow{opacity:1;background:#fff}.reviewTable tr:hover{background:#f5f8fb}.reviewTable tr.excludedRow td{color:#586b78}.reviewTable .includeToggle{color:#405464;background:#fff;border-radius:5px;height:auto;min-height:36px;padding:7px;font-size:12px}.reviewTable .includeToggle.selected{color:#174e85;background:#eaf3ff;border-color:#5085bc}.reviewTable th:first-child,.reviewTable td:first-child{z-index:1;background:#fff;min-width:100px;position:sticky;left:0}.reviewTable th:first-child{z-index:4}.reviewFooter{z-index:4;background:#fff;border-top:1px solid #ccd6df;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:12px;display:flex;position:sticky;bottom:0}.reviewFooter>div:first-child{flex-wrap:wrap;align-items:center;gap:8px;margin-right:auto;display:flex}.reviewSaveStatus{color:#405464;min-width:64px;display:inline-block}.reviewSourceSummary{padding:8px 12px;font-size:13px}.sourceRecordDrawer footer{background:#fff;display:block;position:sticky;bottom:0}.sourceRecordDrawer footer .rowActions{flex-wrap:wrap}.sourceRecordDrawer .drawerBody{overflow:auto}.sourceRecordDrawer input[type=checkbox]{width:20px;height:20px}.sourceRecordDrawer button,.sourceRecordDrawer summary{min-height:36px}.mobileSearchPicker{display:none}@media (width<=800px){.reviewLayout{margin:0;display:block}.reviewLayout>.sourceRail{max-height:none;margin-bottom:8px;display:block;position:static;overflow:visible}.reviewLayout>.sourceRail>[role=button]{display:none}.mobileSearchPicker{flex-direction:column;gap:6px;margin:8px 0;font-weight:600;display:flex}.mobileSearchPicker select{width:100%;min-height:44px}.reviewMain .reviewToolbar{padding:8px;position:static}.reviewToolbar .reviewResultFilter{flex-basis:100%;max-width:none}.reviewToolbar>button{white-space:normal;height:auto;min-height:44px}.reviewMain .tableWrap{max-height:60vh}.reviewTable td,.reviewTable th{position:static!important}.reviewTable th:first-child,.reviewTable td:first-child{min-width:86px}.reviewTable .includeToggle{min-height:44px;padding:5px}.reviewHeader{flex-wrap:wrap}.reviewHeader p{overflow-wrap:anywhere}.reviewFooter .button{min-height:44px}.sourceRecordDrawer{width:100%;max-width:100%}}.reviewResizeHandle{display:none}@media (width>=801px){.reviewLayout{grid-template-columns:var(--review-rail-width,250px) 12px minmax(0,1fr);gap:0}.reviewResizeHandle{cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:4px;align-self:stretch;min-height:100px;display:block;position:relative}.reviewResizeHandle:after{content:"";background:#cbd5df;border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:5px}.reviewResizeHandle:hover:after,.reviewResizeHandle:focus-visible:after{background:#2867ad;width:4px;left:4px}.reviewResizeHandle:focus-visible{outline-offset:-2px;outline:2px solid #2867ad}}.fileNoteIndicator{color:#60717e;vertical-align:middle;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-left:10px;padding:4px 6px;font-size:13px;display:inline-flex}.fileNoteIndicator:hover{color:#243b4b;background:#f2f5f7;border-radius:4px}.fileNoteIndicator:focus-visible{outline-offset:2px;outline:2px solid #2867ad}.sidePanelBack>.dialog:has(.notesDrawerTabs){width:min(680px,100vw)}@media (width<=680px){.sidePanelBack>.dialog:has(.notesDrawerTabs){width:100vw}}.reportsPage>.rowActions,.reportHistorySummary{margin:16px}.reportComposer{background:#fff;border:1px solid #cbd7dd;border-radius:8px;min-width:0;margin:16px;overflow:hidden}.reportComposerHeading,.reportComposerFooter{background:#f7f9fa;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.reportComposerHeading h3,.reportComposerFooter p{margin:0}.reportComposerFooter{border-top:1px solid #dbe3e8;flex-wrap:wrap}.reportComposerFooter .button{flex-shrink:0;margin-left:auto}.reportSelectionSummary{color:#526673;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:13px;display:flex}.reportSelectionScroll{max-height:46vh;overflow:auto}.reportTargetHeading{background:#edf4f5;padding:10px 16px}.reportTarget .checkLabel{gap:8px;margin:0}.reportSelectionTable{table-layout:fixed;width:100%;font-size:13px}.reportSelectionTable thead th:first-child{width:30%}.reportSelectionTable thead th:nth-child(2){width:23%}.reportSelectionTable thead th:nth-child(3){width:21%}.reportSelectionTable thead th:nth-child(4){width:26%}.reportSelectionTable th,.reportSelectionTable td{overflow-wrap:anywhere;vertical-align:top;padding:8px 12px}.reportSelectionTable tbody th{text-align:left;text-transform:none;letter-spacing:normal;font-size:13px;font-weight:500}.reportSelectionTable input[type=checkbox]{flex-shrink:0}.reportSelectionTable td small{max-width:280px;margin-top:3px;display:block}.reportSourceGroup{background:#f7f9fa}.reportUnavailable{color:#647580}.reportDateDetails summary,.reportFilename summary{cursor:pointer}.reportDateDetails p{max-width:280px;margin:6px 0 0;font-size:12px}.reportFilename{color:#61717c;margin-top:4px;font-size:12px}.reportFilename span{overflow-wrap:anywhere;max-width:420px;margin-top:4px;display:block}.reportsPage>.tableWrap>table{table-layout:auto}.reportsPage>.tableWrap td{vertical-align:top}@media (width<=680px){.reportComposer{margin:12px 0}.reportComposerHeading,.reportComposerFooter{padding:10px}.reportSelectionTable{min-width:550px}.reportSelectionScroll{max-height:48vh}.reportComposerFooter .meta{flex-basis:100%}}.reportsPage{grid-template-columns:minmax(0,1fr) auto;display:grid}.reportsPage>*{grid-column:1/-1;min-width:0}.reportsPage>.panelHead{border-bottom:0;grid-area:1/1}.reportsPage>.reportHeaderActions{flex-wrap:wrap;grid-area:1/2;justify-content:flex-end;align-self:center;max-width:560px}@media (width<=680px){.reportsPage>.reportHeaderActions{gap:6px;max-width:210px;margin:10px}}.reviewTable.source-ofac{table-layout:auto;width:100%;min-width:1100px}.reviewTable.source-ofac th,.reviewTable.source-ofac td{white-space:normal;word-break:normal;overflow-wrap:break-word}.reviewTable.source-ofac th:nth-child(2),.reviewTable.source-ofac td:nth-child(2){min-width:150px}.reviewTable.source-ofac th:nth-child(3),.reviewTable.source-ofac td:nth-child(3),.reviewTable.source-ofac th:nth-child(4),.reviewTable.source-ofac td:nth-child(4){min-width:240px}.sourceRecordDrawer{width:min(820px,96vw)}.sourceRecordDrawer .drawerBody>section{border-top:1px solid #d5dfe5;padding:10px 0}.sourceRecordDrawer .sourceRecordFields{grid-template-columns:repeat(2,minmax(0,1fr))}.sourceRecordDrawer .sourceRecordFields .sourceRecordFields{grid-template-columns:1fr}@media (width<=600px){.sourceRecordDrawer .sourceRecordFields{grid-template-columns:1fr}}.targetCard .targetHeader{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.targetHeader .targetHeaderState{justify-self:center}.targetHeader .targetHeaderActions{justify-self:end}.targetHeader>div:first-child{min-width:0}@media (width<=600px){.targetCard .targetHeader{grid-template-columns:minmax(0,1fr) auto}.targetHeader .targetHeaderState{grid-area:2/1/auto/-1}}.reviewMain .reviewHeader>div:first-child>span,.reviewMain .reviewHeader>div:first-child>p{font-size:12px}.reviewMain .reviewFooter>div:first-child>span{font-size:13px}.reviewToolbar .reviewBulkActions{max-width:100%;display:inline-flex}.reviewToolbar .reviewBulkActions>button{white-space:normal;height:auto;min-height:36px;margin:0}.reviewToolbar .reviewBulkActions>button:first-child{border-radius:5px 0 0 5px}.reviewToolbar .reviewBulkActions>button:last-child{border-left:0;border-radius:0 5px 5px 0}.reviewToolbar .reviewBulkHint{color:#586b78;flex-basis:100%;font-size:12px}.reviewMain .reviewTable tr.includedRow>td:first-child{box-shadow:inset 3px 0 #24774e}.reviewMain .reviewTable tr.excludedRow>td:first-child{box-shadow:inset 3px 0 #657784}.reviewMain .reviewTable tr.undecidedRow>td:first-child{box-shadow:inset 3px 0 #a47517}.reviewDoneAction{flex:0 auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;max-width:100%;display:grid}.reviewDoneAction>small{overflow-wrap:anywhere;white-space:normal;color:#586b78;min-width:0;max-width:340px;font-size:12px}button.reviewDoneButton{white-space:normal;min-width:0;max-width:100%;min-height:44px;padding:10px 16px;font-size:14px;font-weight:700}@media (width<=800px){.reviewToolbar .reviewBulkActions{width:100%}.reviewToolbar .reviewBulkActions>button{flex:1 1 0;min-width:0;min-height:44px}.reviewDoneAction{grid-template-columns:minmax(0,1fr);justify-items:end;width:100%}.reviewDoneAction>small{justify-self:start;max-width:100%}}.fileHeader .fileTitleRow{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.fileHeader .fileTitleRow>.fileReference{color:var(--ink);font-size:22px;font-weight:700}.fileTitleRow .fileNoteIndicator{flex-shrink:0;margin-left:0}
