#overview #fact-find-alert,#overview #remortgage-overview{display:none!important}
#pre-final-check{margin:20px 0;padding:24px;scroll-margin-top:20px}
#pre-final-check .ar-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}
#pre-final-check .ar-section-actions{display:flex;align-items:flex-end;gap:10px;flex-shrink:0}
#pre-final-check .ar-section-actions label{display:grid;gap:6px;font-size:12px;color:#b8cbd4}
#pre-final-check .ar-section-actions select{background:#0b202d;border:1px solid #456172;color:#eaf3f7;padding:10px;border-radius:6px;max-width:220px}
#pre-final-check [data-ar-report]{border:1px solid #32c3d6;background:#26b3c7;color:#092633;padding:11px 15px;border-radius:6px;cursor:pointer;font-weight:700;white-space:nowrap}
#pfc-report-preview{width:min(1250px,95vw);max-width:95vw;height:90vh;max-height:90vh;border:1px solid #456172;border-radius:10px;padding:0;background:#102837;color:#edf4f7}
#pfc-report-preview::backdrop{background:#00111dc9}
#pfc-report-preview .ar-report-bar{display:flex;align-items:center;gap:12px;padding:15px;flex-wrap:wrap}
#pfc-report-preview .ar-report-bar span{flex:1;font-size:12px;color:#b8cbd4}
#pfc-report-preview button{padding:9px 13px;border:1px solid #456172;border-radius:6px;background:#183a4b;color:#edf4f7;cursor:pointer}
#pfc-report-preview iframe{width:100%;height:calc(100% - 70px);border:0;background:white}
@media(max-width:1000px){#pre-final-check .ar-head{flex-wrap:wrap}}
#pre-final-check h2{margin:5px 0 9px;font-size:23px}
#pre-final-check p{line-height:1.55;color:#a9c3cf}
#pre-final-check .ar-scope{font-size:12px;margin:8px 0 18px}
#pre-final-check .ar-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}
#pre-final-check .ar-metric{background:#0b202d;border:1px solid #355165;border-radius:9px;padding:16px;text-align:left;color:#eaf3f7;cursor:pointer}
#pre-final-check .ar-metric span,#pre-final-check .ar-metric small{display:block;color:#b8cbd4;font-size:12px;line-height:1.5}
#pre-final-check .ar-metric strong{display:block;font-size:29px;margin:7px 0}
#pre-final-check .ar-metric[aria-pressed=true]{outline:2px solid #32c3d6;outline-offset:2px}
#pre-final-check .ar-metric.ar-risk strong{color:#ffb2ba}
#pre-final-check .ar-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 12px}
#pre-final-check .ar-tabs button{appearance:none;background:#0b202d;border:1px solid #355165;border-radius:6px;padding:9px 12px;color:#d9e9ef;font:inherit;font-size:12px;cursor:pointer}
#pre-final-check button:focus-visible,#pre-final-check a:focus-visible{outline:2px solid #7edce7;outline-offset:3px}
#pre-final-check .ar-tabs button[aria-pressed=true]{background:#194755;border-color:#32c3d6}
#pre-final-check .ar-table-wrap{overflow-x:auto;max-height:520px;overflow-y:auto}
#pre-final-check table{width:100%;border-collapse:collapse;min-width:950px}
#pre-final-check th{position:sticky;top:0;background:#102837;text-align:left;font-size:11px;letter-spacing:.03em;z-index:1}
#pre-final-check td,#pre-final-check th{padding:13px 10px;border-bottom:1px solid #294453}
#pre-final-check td{font-size:12px;vertical-align:top;line-height:1.5}
#pre-final-check td small{display:block;color:#a9c3cf;margin-top:3px}
#pre-final-check a{color:#7edce7}
#pre-final-check .ar-badge{display:inline-block;border-radius:5px;padding:4px 7px;background:#173a45;color:#c1e9ed}
#pre-final-check .ar-badge.overdue{background:#462530;color:#ffd1d8}
#pre-final-check .ar-badge.waiting,#pre-final-check .ar-badge.due{background:#42371d;color:#ffe099}
#pre-final-check .ar-note{font-size:12px;margin-top:15px}
#pre-final-check details{margin-top:20px;border-top:1px solid #294453;padding-top:15px}
#pre-final-check summary{cursor:pointer;color:#d9e9ef}
#pre-final-check .ar-sort{display:block;width:100%;text-align:left;background:transparent;border:0;color:#d9e9ef;font:inherit;font-size:12px;font-weight:700;padding:0 0 10px;cursor:pointer}
#pre-final-check .ar-column-filter{display:grid;gap:6px;min-width:130px}
#pre-final-check .ar-column-filter input,#pre-final-check .ar-column-filter select,#pre-final-check .ar-table-tools select{box-sizing:border-box;width:100%;min-width:0;background:#0b202d;border:1px solid #456172;border-radius:5px;color:#eaf3f7;padding:7px;font:inherit;font-size:11px;color-scheme:dark}
#pre-final-check .ar-column-filter input[type=search]{min-width:170px}
#pre-final-check .ar-table-tools{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:10px 0 14px}
#pre-final-check .ar-table-tools button{background:#0b202d;border:1px solid #456172;border-radius:6px;color:#d9e9ef;padding:9px 12px;cursor:pointer}
#pre-final-check .ar-table-tools label{display:flex;align-items:center;gap:8px;font-size:12px;white-space:nowrap}
#pre-final-check .ar-table-tools select{width:230px}
#pre-final-check .ar-table-wrap th{vertical-align:top}
#pre-final-check .ar-empty{padding:25px;background:#0b202d;border-radius:8px}
@media(max-width:1100px){#pre-final-check .ar-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:650px){#pre-final-check{padding:16px}#pre-final-check .ar-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}#pre-final-check .ar-head{display:block}}
