*{box-sizing:border-box}body{margin:0;color:#17202a;background:#f4f6f8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select{font:inherit}.shell{width:min(1460px,calc(100vw - 32px));margin:0 auto;padding:32px 0}.page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:22px;border-bottom:1px solid #d8e0e8}.eyebrow{margin:0 0 7px;color:#5d6b7a;font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{margin-bottom:0;font-size:32px;line-height:1.12}h2{margin-bottom:0;font-size:20px}h3{margin-bottom:10px;font-size:15px}.header-right{display:grid;justify-items:end;gap:12px}.summary-grid,.profile-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.metric{min-width:120px;min-height:74px;padding:12px;border:1px solid #d8e0e8;border-radius:8px;background:#fff}.metric span{display:block;min-height:28px;overflow:hidden;color:#17283d;font-size:20px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.metric label{display:block;margin-top:6px;color:#5d6b7a;font-size:12px}.metric.good{border-color:#b9e3ce}.metric.warn{border-color:#f1cf88}.metric.bad{border-color:#eda7a1}.api-state,.status{display:inline-flex;min-height:27px;align-items:center;justify-content:center;padding:4px 9px;border-radius:999px;background:#e9edf2;color:#526273;font-size:12px;font-weight:850;white-space:nowrap}.api-state.ready,.status.low,.status.registry,.status.financial{background:#dff4e6;color:#11613a}.api-state.loading,.status.medium,.status.tax,.status.procurement,.status.media{background:#fff2cf;color:#754900}.api-state.error,.status.high,.status.critical,.status.court,.status.sanctions,.status.pep{background:#ffe1dc;color:#9b1f16}.filter-bar{display:grid;grid-template-columns:minmax(260px,2fr) repeat(4,minmax(140px,1fr)) auto;gap:10px;align-items:end;padding:18px 0}.source-import-panel{padding:16px 0 4px}.source-controls{display:flex;align-items:flex-end;justify-content:flex-end;gap:10px;flex-wrap:wrap}.source-controls label{display:grid;min-width:150px;gap:5px;color:#526273;font-size:12px;font-weight:850;text-transform:uppercase}.source-controls select{min-height:36px;width:100%;padding:7px 10px;border:1px solid #c8d2dd;border-radius:8px;background:#fff;color:#17283d;font-size:13px;font-weight:750}.source-record-search{margin-top:16px;padding-top:14px;border-top:1px solid #d8e0e8}.edrpou-evidence-panel{margin-top:10px;padding:12px;border:1px solid #d8e0e8;border-radius:8px;background:#fff}.edrpou-dossier-result{display:grid;gap:10px;margin:12px 0;padding:12px;border:1px solid #d8e0e8;border-radius:8px;background:#f8fafc}.edrpou-dossier-result .resolved-company-card,.edrpou-dossier-result .entity-dossier-line{background:#fff}.edrpou-evidence-controls{display:grid;grid-template-columns:minmax(170px,.8fr) minmax(140px,.7fr) minmax(150px,.7fr) minmax(100px,.35fr) auto;gap:10px;align-items:end;margin-bottom:10px}.edrpou-evidence-controls label{display:grid;gap:5px;color:#526273;font-size:12px;font-weight:850;text-transform:uppercase}.edrpou-evidence-controls input,.edrpou-evidence-controls select{min-height:38px;width:100%;padding:8px 10px;border:1px solid #c8d2dd;border-radius:8px;background:#fff;color:#17283d;font-size:13px;font-weight:750}.edrpou-evidence-controls input:focus,.edrpou-evidence-controls select:focus{border-color:#1f6f9f;outline:none}.source-record-controls{display:grid;grid-template-columns:minmax(220px,1.6fr) repeat(5,minmax(130px,1fr)) auto;gap:10px;align-items:end;margin-bottom:10px}.source-record-controls label{display:grid;gap:5px;color:#526273;font-size:12px;font-weight:850;text-transform:uppercase}.source-record-controls input,.source-record-controls select{min-height:38px;width:100%;padding:8px 10px;border:1px solid #c8d2dd;border-radius:8px;background:#fff;color:#17283d;font-size:13px;font-weight:750}.source-record-controls input:focus,.source-record-controls select:focus{border-color:#1f6f9f;outline:none}.source-record-buttons{display:flex;gap:8px}.source-record-stats,.source-record-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.source-record-stats{margin-bottom:10px;color:#526273;font-size:12px;font-weight:850;text-transform:uppercase}.source-record-list{display:grid;gap:10px}.source-record-card{display:grid;gap:9px;padding:12px;border:1px solid #d8e0e8;border-radius:8px;background:#fff}.source-record-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.source-record-card strong,.source-record-card small{display:block;overflow-wrap:anywhere}.source-record-card small,.source-record-hints{color:#5d6b7a;font-size:12px}.source-record-hints{margin:0;line-height:1.35}.source-record-preview{max-height:180px;margin:0;overflow:auto;padding:10px;border-radius:6px;background:#f1f4f7;color:#17283d;font-size:12px;line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere}.source-summary-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:10px}.source-summary-grid .metric{min-width:0}.processing-actions{display:grid;gap:8px;margin-bottom:10px}.source-load-progress{display:grid;grid-template-columns:minmax(180px,.45fr) minmax(240px,1fr) minmax(220px,.6fr);gap:12px;align-items:center;margin-bottom:10px;padding:10px 12px;border:1px solid #d8e0e8;border-radius:8px;background:#fff}.source-load-progress div{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.source-load-progress span{color:#526273;font-size:12px;font-weight:850;text-transform:uppercase}.source-load-progress progress{width:100%;height:12px;accent-color:#1f6f9f}.source-load-progress small{color:#5d6b7a;overflow-wrap:anywhere}.source-load-progress .readiness-input-grid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;padding-top:8px;border-top:1px solid #e3eaf1}.source-load-progress .readiness-input{display:grid;gap:3px;align-items:start;min-width:0}.source-load-progress .readiness-input strong{color:#17283d;font-size:11px;font-weight:850;text-transform:uppercase}.source-load-progress .readiness-input span{color:#526273;font-size:12px;font-weight:650;line-height:1.35;overflow-wrap:anywhere;text-transform:none}.source-load-progress .readiness-criteria-grid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.source-load-progress .readiness-criterion{display:grid;gap:4px;min-width:0;padding:8px;border:1px solid #d8e0e8;border-radius:6px;background:#f7f9fb}.source-load-progress .readiness-criterion.fail{border-color:#efb1a4;background:#fff7f4}.source-load-progress .readiness-criterion strong{color:#17283d;font-size:11px;font-weight:850;text-transform:uppercase}.source-load-progress .readiness-criterion span{color:#526273;font-size:12px;font-weight:650;line-height:1.35;overflow-wrap:anywhere;text-transform:none}.processing-actions-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.processing-actions-heading h3{margin-bottom:0}.processing-facts{display:grid;grid-template-columns:repeat(2,minmax(0,160px));gap:10px}.processing-action{display:grid;grid-template-columns:minmax(280px,1fr) minmax(260px,1fr);gap:12px;align-items:start;padding:11px 12px;border:1px solid #d8e0e8;border-radius:8px;background:#fff}.processing-action p{margin:5px 0 0;color:#34475d;line-height:1.35}.processing-action code{display:block;padding:8px;border-radius:6px;background:#f1f4f7}.source-table{overflow:hidden;border:1px solid #d8e0e8;border-radius:8px;background:#fff}.source-table+.source-table{margin-top:10px}.profile-evidence-panel,.profile-dossier-panel{margin-top:10px;padding:12px;border:1px solid #d8e0e8;border-radius:8px;background:#fff}.dossier-heading-state{display:flex;align-items:flex-start;gap:10px}.profile-relationship-panel,.promoted-relationship-panel,.edge-review-panel{margin-top:10px;padding:12px;border:1px solid #d8e0e8;border-radius:8px;background:#fff}.relationship-controls,.promoted-relationship-controls,.edge-review-controls{display:grid;grid-template-columns:minmax(220px,1fr) minmax(150px,.45fr) minmax(150px,.45fr) minmax(220px,1fr) auto;gap:10px;align-items:end;margin-bottom:10px}.edge-review-controls{grid-template-columns:minmax(260px,1.2fr) minmax(160px,.55fr) minmax(130px,.45fr) auto}.relationship-controls label,.promoted-relationship-controls label,.edge-review-controls label{display:grid;gap:5px;color:#526273;font-size:12px;font-weight:850;text-transform:uppercase}.relationship-controls input,.relationship-controls select,.promoted-relationship-controls input,.promoted-relationship-controls select,.edge-review-controls input,.edge-review-controls select{min-height:38px;width:100%;padding:8px 10px;border:1px solid #c8d2dd;border-radius:8px;background:#fff;color:#17283d;font-size:13px;font-weight:750}.relationship-controls input:focus,.relationship-controls select:focus,.promoted-relationship-controls input:focus,.promoted-relationship-controls select:focus,.edge-review-controls input:focus,.edge-review-controls select:focus{border-color:#1f6f9f;outline:none}.relationship-list,.promoted-relationship-list,.edge-review-list{display:grid;gap:10px}.relationship-card,.promoted-relationship-card{display:grid;gap:9px;padding:12px;border:1px solid #d8e0e8;border-radius:8px;background:#fff}.relationship-card-top{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:center}.relationship-arrow{color:#526273;font-size:12px;font-weight:850;text-transform:uppercase}.relationship-card p{margin:0;color:#34475d;font-size:13px;line-height:1.35}.promoted-relationship-card-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,auto);gap:12px;align-items:start}.promoted-relationship-card-top strong,.promoted-relationship-card-top small{display:block;overflow-wrap:anywhere}.promoted-relationship-card-top strong{margin-top:7px}.promoted-relationship-card-top small{color:#5d6b7a;font-size:12px}.promoted-relationship-detail{display:grid;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid #edf1f4}.promoted-relationship-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.promoted-relationship-entity-card{display:grid;gap:8px;min-height:150px;padding:12px;border:1px solid #d8e0e8;border-radius:8px;background:#f9fbfd}.promoted-relationship-entity-card strong,.promoted-relationship-entity-card small{display:block;overflow-wrap:anywhere}.promoted-relationship-entity-card p{margin:0;color:#34475d;font-size:13px;line-height:1.35}.edge-review-card{display:grid;gap:10px;padding:12px;border:1px solid #d8e0e8;border-radius:8px;background:#fff}.edge-review-card-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.edge-review-card strong,.edge-review-card small{display:block;overflow-wrap:anywhere}.edge-review-card strong{margin-top:7px}.edge-review-card small{color:#5d6b7a;font-size:12px}.edge-review-metrics{display:grid;grid-template-columns:repeat(2,minmax(110px,1fr));gap:8px}.edge-review-metrics .metric{min-width:110px;min-height:62px;padding:9px}.edge-review-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.edge-review-feedback{margin:0 0 10px;padding:8px 10px;border:1px solid #b9d6c5;border-radius:8px;background:#f2fbf5;color:#11613a;font-size:13px;font-weight:750}.edge-review-feedback.error{border-color:#eda7a1;background:#fff3f1;color:#9b1f16}.profile-evidence-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:12px}.profile-evidence-metrics .metric{min-width:0}.profile-evidence-grid,.profile-dossier-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr);gap:12px;align-items:start}.profile-dossier-grid{grid-template-columns:minmax(0,1.2fr) minmax(260px,.85fr) minmax(260px,.95fr)}.dossier-risk-section{margin-bottom:12px}.dossier-risk-section>p,.dossier-note{color:#34475d;line-height:1.4}.dossier-note{margin:0 0 10px;font-size:13px}.dossier-signal-list{grid-template-columns:repeat(3,minmax(0,1fr))}.entity-dossier-panel{display:grid;gap:12px;margin-top:14px;padding:12px;border:1px solid #d8e0e8;border-radius:8px;background:#fff}.entity-dossier-panel .panel-heading{margin-bottom:0}.entity-dossier-panel .profile-evidence-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.entity-dossier-panel .profile-evidence-metrics.compact{margin-bottom:0}.resolved-company-card{display:grid;gap:12px;padding:12px;border:1px solid #cbd8e4;border-radius:8px;background:#f8fafc}.resolved-company-card>div:first-child{display:grid;gap:4px}.resolved-company-card strong,.resolved-company-card small{overflow-wrap:anywhere}.resolved-company-card small,.resolved-company-pair span{color:#5d6b7a;font-size:12px}.resolved-company-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.resolved-company-pair{display:grid;gap:3px;min-width:0}.resolved-company-pair strong{font-size:13px}.entity-dossier-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.entity-dossier-line{display:grid;gap:8px;min-height:126px;padding:11px;border:1px solid #d8e0e8;border-radius:8px;background:#f8fafc}.entity-dossier-line div,.entity-dossier-subhead{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.entity-dossier-line strong,.entity-dossier-line small,.entity-dossier-line code{overflow-wrap:anywhere}.entity-dossier-line p{margin:0;color:#34475d;line-height:1.35}.entity-dossier-line small,.entity-dossier-subhead span{color:#5d6b7a;font-size:12px;line-height:1.35}.entity-dossier-line code{width:fit-content;padding:5px 7px;border-radius:6px;background:#edf2f6;color:#34475d;font-size:12px}.entity-dossier-evidence,.promoted-company-history,.promoted-company-history-list{display:grid;gap:10px}.promoted-company-history-card{display:grid;gap:8px;min-height:122px;padding:11px;border:1px solid #d8e0e8;border-radius:8px;background:#f8fafc}.promoted-company-history-card-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.promoted-company-history-card strong,.promoted-company-history-card small{display:block;overflow-wrap:anywhere}.promoted-company-history-card p{margin:0;color:#34475d;font-size:13px;line-height:1.35}.promoted-company-history-card-top>span{color:#5d6b7a;font-size:12px;white-space:nowrap}.evidence-bundle-export-panel{display:grid;gap:10px;margin-top:14px;padding:12px;border:1px solid #d8e0e8;border-radius:8px;background:#fff}.evidence-bundle-export-panel .panel-heading{margin-bottom:0}.evidence-bundle-export-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.evidence-bundle-export-row div{display:grid;gap:3px;min-width:0}.evidence-bundle-export-row strong,.evidence-bundle-export-row small{overflow-wrap:anywhere}.evidence-bundle-export-row small{color:#5d6b7a;font-size:12px}.analyst-decision-panel,.watchlist-membership-panel,.compliance-review-panel,.audit-event-panel{display:grid;gap:10px;margin-top:14px;padding:12px;border:1px solid #d8e0e8;border-radius:8px;background:#fff}.analyst-decision-panel .panel-heading,.watchlist-membership-panel .panel-heading,.compliance-review-panel .panel-heading,.audit-event-panel .panel-heading{margin-bottom:0}.analyst-decision-form,.watchlist-membership-form,.compliance-review-form{display:grid;grid-template-columns:minmax(140px,.45fr) minmax(220px,1fr) minmax(150px,.45fr);gap:10px;align-items:end;padding:10px;border:1px solid #edf1f4;border-radius:8px;background:#f8fafc}.analyst-decision-form label,.watchlist-membership-form label,.compliance-review-form label{display:grid;gap:5px;color:#526273;font-size:12px;font-weight:850;text-transform:uppercase}.analyst-decision-form label.wide,.watchlist-membership-form label.wide,.compliance-review-form label.wide,.analyst-decision-form-actions,.watchlist-membership-actions,.compliance-review-actions{grid-column:1 / -1}.analyst-decision-form input,.analyst-decision-form select,.analyst-decision-form textarea,.watchlist-membership-form input,.watchlist-membership-form select,.watchlist-membership-form textarea,.compliance-review-form input,.compliance-review-form select,.compliance-review-form textarea{width:100%;min-height:38px;padding:8px 10px;border:1px solid #c8d2dd;border-radius:8px;background:#fff;color:#17283d;font:inherit;font-size:13px;font-weight:750}.analyst-decision-form textarea,.watchlist-membership-form textarea,.compliance-review-form textarea{resize:vertical}.analyst-decision-form input:focus,.analyst-decision-form select:focus,.analyst-decision-form textarea:focus,.watchlist-membership-form input:focus,.watchlist-membership-form select:focus,.watchlist-membership-form textarea:focus,.compliance-review-form input:focus,.compliance-review-form select:focus,.compliance-review-form textarea:focus{border-color:#1f6f9f;outline:none}.analyst-decision-form-actions,.watchlist-membership-actions,.compliance-review-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.decision-form-message{color:#11613a;font-size:13px;font-weight:750}.decision-form-message.error{color:#9b1f16}.analyst-decision-list,.watchlist-membership-list,.compliance-review-list,.audit-event-list{display:grid;gap:10px}.analyst-decision-card,.watchlist-membership-card,.compliance-review-card,.audit-event-card{display:grid;gap:8px;padding:11px;border:1px solid #d8e0e8;border-radius:8px;background:#f8fafc}.analyst-decision-card div:first-child,.watchlist-membership-card div:first-child,.compliance-review-card div:first-child,.audit-event-card div:first-child{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.analyst-decision-card strong,.analyst-decision-card p,.analyst-decision-card small,.analyst-decision-card code,.watchlist-membership-card strong,.watchlist-membership-card p,.watchlist-membership-card small,.watchlist-membership-card code,.compliance-review-card strong,.compliance-review-card p,.compliance-review-card small,.compliance-review-card code,.audit-event-card strong,.audit-event-card p,.audit-event-card small,.audit-event-card code{overflow-wrap:anywhere}.analyst-decision-card p,.watchlist-membership-card p,.compliance-review-card p,.audit-event-card p{margin:0;color:#34475d;line-height:1.35}.analyst-decision-card small,.watchlist-membership-card small,.compliance-review-card small,.audit-event-card small{color:#5d6b7a;font-size:12px}.entity-dossier-subhead{justify-content:space-between}.entity-dossier-subhead h4{margin:0}.candidate-list{display:grid;gap:10px}.candidate-card{display:grid;gap:8px;padding:11px;border:1px solid #d8e0e8;border-radius:8px;background:#fff}.candidate-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.candidate-card strong,.candidate-card small{display:block;overflow-wrap:anywhere}.candidate-card small{color:#5d6b7a;font-size:12px}.candidate-card p{margin:0;color:#34475d;font-size:13px;line-height:1.35}.source-row{display:grid;grid-template-columns:minmax(260px,1.7fr) minmax(120px,.65fr) minmax(100px,.55fr) minmax(80px,.45fr) minmax(220px,1fr);min-height:50px;align-items:center;gap:12px;padding:10px 12px;border-top:1px solid #edf1f4;font-size:13px}.source-row.header{min-height:38px;border-top:0;background:#edf2f6;color:#526273;font-size:12px;font-weight:850;text-transform:uppercase}.source-row strong,.source-row small{display:block;overflow-wrap:anywhere}.source-row small{margin-top:3px;color:#5d6b7a;font-size:12px}.source-row p{margin:0;color:#34475d;line-height:1.35}.row-actions{display:flex;gap:8px;flex-wrap:wrap}.filter-bar label{display:grid;gap:5px;color:#526273;font-size:12px;font-weight:850;text-transform:uppercase}.filter-bar input,.filter-bar select{min-height:40px;width:100%;padding:8px 10px;border:1px solid #c8d2dd;border-radius:8px;background:#fff;color:#17283d;font-size:14px;font-weight:700}.filter-bar input:focus,.filter-bar select:focus{border-color:#1f6f9f;outline:none}.clear-button{min-height:40px;padding:8px 12px;border:1px solid #c8d2dd;border-radius:8px;background:#fff;color:#25384f;cursor:pointer;font-size:13px;font-weight:850}.clear-button:hover,.clear-button:focus-visible{border-color:#1f6f9f;background:#e7f4fb;outline:none}.inline-action{min-height:32px;width:fit-content;padding:6px 10px;border:1px solid #c8d2dd;border-radius:8px;background:#fff;color:#25384f;cursor:pointer;font-size:12px;font-weight:850}.inline-action:hover,.inline-action:focus-visible{border-color:#1f6f9f;background:#e7f4fb;outline:none}.inline-action:disabled{cursor:wait;opacity:.62}.clear-button:disabled{cursor:wait;opacity:.62}.workspace{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(520px,1.7fr) minmax(280px,.8fr);gap:14px;align-items:start}.entity-list,.profile-panel,.watchlist-panel{min-height:520px}.panel-heading,.profile-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.entity-list,.profile-panel,.watchlist-panel,.info-block,.signal-card,.watchlist-card{border:1px solid #d8e0e8;border-radius:8px;background:#fff}.entity-list,.profile-panel,.watchlist-panel{padding:14px}.entity-row{display:grid;width:100%;grid-template-columns:auto minmax(0,1fr) auto;min-height:68px;align-items:center;gap:10px;padding:10px;border:1px solid transparent;border-radius:8px;background:transparent;color:#17202a;cursor:pointer;text-align:left}.entity-row:hover,.entity-row:focus-visible,.entity-row.selected{border-color:#bcd6e6;background:#eef8fc;outline:none}.entity-row strong,.watchlist-card button span,.info-row strong{overflow-wrap:anywhere}.entity-row small{display:block;margin-top:4px;color:#5d6b7a;font-size:12px}.entity-row b{color:#17283d;font-size:18px}.risk-dot{width:11px;height:11px;border-radius:999px;background:#9aa7b5}.risk-dot.low{background:#2f9a5b}.risk-dot.medium{background:#d18b00}.risk-dot.high{background:#d35b32}.risk-dot.critical{background:#b91c1c}.profile-top p{margin:8px 0 0;color:#5d6b7a}.risk-score{min-width:112px;padding:12px;border-radius:8px;background:#eef2f6;text-align:center}.risk-score span{display:block;font-size:34px;font-weight:900}.risk-score label{color:#526273;font-size:12px;font-weight:850;text-transform:uppercase}.risk-score.low{background:#dff4e6;color:#11613a}.risk-score.medium{background:#fff2cf;color:#754900}.risk-score.high,.risk-score.critical{background:#ffe1dc;color:#9b1f16}.risk-section{margin-top:14px}.risk-section>p{color:#34475d;line-height:1.45}.signal-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.signal-card{min-height:130px;padding:12px}.signal-card div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.signal-card p{margin:10px 0;color:#34475d;line-height:1.4}.signal-card small{color:#5d6b7a;line-height:1.35}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.info-block{min-height:130px;padding:12px}.info-block.wide{grid-column:1 / -1}.info-row,.evidence-row,.network-edge{display:grid;min-height:34px;align-items:center;gap:10px;border-top:1px solid #edf1f4}.info-row{grid-template-columns:minmax(100px,.5fr) minmax(0,1fr)}.info-row:first-of-type,.evidence-row:first-of-type,.network-edge:first-of-type{border-top:0}.info-row span,.timeline-row time,.evidence-row small{color:#5d6b7a;font-size:12px}.network-list{display:grid;gap:4px}.network-edge{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding:8px 0}code{color:#31506f;font-size:12px;overflow-wrap:anywhere}.timeline-row{padding:9px 0;border-top:1px solid #edf1f4}.timeline-row:first-of-type{border-top:0}.timeline-row strong,.timeline-row time{display:block}.timeline-row p{margin:4px 0 0;color:#34475d;line-height:1.35}.evidence-row{grid-template-columns:auto minmax(0,1fr);padding:8px 0}.evidence-row strong,.evidence-row small{display:block}.watchlist-card{padding:12px;margin-top:10px}.watchlist-card p{color:#5d6b7a;font-size:13px;line-height:1.4}.watchlist-card button{display:grid;width:100%;grid-template-columns:auto minmax(0,1fr) auto;min-height:34px;align-items:center;gap:8px;padding:6px 0;border:0;border-top:1px solid #edf1f4;background:transparent;color:#17202a;cursor:pointer;text-align:left}.watchlist-card button:hover,.watchlist-card button:focus-visible{color:#1f6f9f;outline:none}.empty-state{min-height:90px;padding:20px 0;color:#5d6b7a}:root{--warehouse-ink: #17202a;--warehouse-muted: #617184;--warehouse-border: #d8e0e8;--warehouse-border-strong: #bdc9d5;--warehouse-blue: #155eef;--warehouse-blue-dark: #0f47b8;--warehouse-blue-soft: #edf4ff;--warehouse-surface: #ffffff;--warehouse-surface-soft: #f7f9fb;--warehouse-shadow: 0 14px 36px rgb(30 50 73 / 8%)}.skip-link{position:fixed;z-index:100;top:8px;left:12px;padding:9px 13px;border-radius:7px;color:#fff;background:var(--warehouse-blue-dark);font-size:13px;font-weight:800;opacity:0;pointer-events:none;transform:translateY(-130%);transition:opacity .14s ease,transform .14s ease}.skip-link:focus{opacity:1;pointer-events:auto;transform:translateY(0)}.app-bar{position:sticky;z-index:40;top:0;border-bottom:1px solid rgb(216 224 232 / 88%);background:#ffffffeb;box-shadow:0 1px #17202a05;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.app-bar-inner{width:min(1460px,calc(100vw - 32px));min-height:66px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:28px}.app-brand{display:inline-flex;align-items:center;gap:11px;color:var(--warehouse-ink);text-decoration:none}.app-brand>span{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;color:#fff;background:linear-gradient(145deg,#1c69f2,#103e9a);box-shadow:0 6px 14px #155eef33;font-size:11px;font-weight:900;letter-spacing:.04em}.app-brand div{display:grid;gap:1px}.app-brand strong{font-size:14px;line-height:1.2}.app-brand small{color:var(--warehouse-muted);font-size:10px;letter-spacing:.025em}.app-navigation{display:flex;align-self:stretch;align-items:center;gap:4px}.app-nav-link{position:relative;display:inline-flex;min-height:38px;align-items:center;padding:0 13px;border-radius:8px;color:#536376;font-size:13px;font-weight:750;text-decoration:none;transition:color .14s ease,background-color .14s ease}.app-nav-link:hover{color:var(--warehouse-ink);background:#f1f4f7}.app-nav-link.active{color:#124fc7;background:var(--warehouse-blue-soft)}.app-nav-link:focus-visible,.app-brand:focus-visible,.warehouse-shell button:focus-visible,.warehouse-gate button:focus-visible,.warehouse-shell input:focus-visible,.warehouse-gate input:focus-visible{outline:3px solid var(--warehouse-blue);outline-offset:2px}.warehouse-session-loading{min-height:calc(100vh - 67px);display:grid;place-content:center;justify-items:center;gap:14px;color:var(--warehouse-muted);font-size:14px}.warehouse-session-loading p{margin:0}.warehouse-spinner{width:32px;height:32px;border:3px solid #d7e5ff;border-top-color:var(--warehouse-blue);border-radius:50%;animation:warehouse-spin .72s linear infinite}@keyframes warehouse-spin{to{transform:rotate(360deg)}}.warehouse-gate{min-height:calc(100vh - 67px);display:grid;place-items:center}.warehouse-login-card{position:relative;width:min(100%,480px);overflow:hidden;padding:42px;border:1px solid var(--warehouse-border);border-radius:14px;background:radial-gradient(circle at 100% 0,rgb(21 94 239 / 10%),transparent 34%),var(--warehouse-surface);box-shadow:0 24px 64px #1c2f451f}.warehouse-login-mark{width:45px;height:45px;margin-bottom:24px;display:grid;place-items:center;border-radius:11px;color:#fff;background:linear-gradient(145deg,#246ef4,#103d99);box-shadow:0 10px 24px #155eef3d;font-size:12px;font-weight:900;letter-spacing:.04em}.warehouse-login-card h1{max-width:390px;font-size:29px}.warehouse-login-copy{margin:14px 0 26px;color:var(--warehouse-muted);font-size:14px;line-height:1.65}.warehouse-login-form{display:grid;gap:16px}.warehouse-login-form label,.warehouse-catalog-search label{display:grid;gap:7px}.warehouse-login-form label>span,.warehouse-catalog-search label>span,.warehouse-record-search label{color:#304155;font-size:12px;font-weight:800}.warehouse-login-form input,.warehouse-catalog-search input,.warehouse-record-search input{min-width:0;height:42px;padding:0 12px;border:1px solid var(--warehouse-border-strong);border-radius:8px;color:var(--warehouse-ink);background:#fff;box-shadow:inset 0 1px 1px #17202a08;transition:border-color .14s ease,box-shadow .14s ease}.warehouse-login-form input:focus,.warehouse-catalog-search input:focus,.warehouse-record-search input:focus{border-color:#5b8ff4;box-shadow:0 0 0 3px #155eef1a;outline:2px solid var(--warehouse-blue);outline-offset:2px}.warehouse-primary-action,.warehouse-secondary-action{min-height:40px;border-radius:8px;padding:0 14px;cursor:pointer;font-size:12px;font-weight:850;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease,transform .14s ease}.warehouse-primary-action{border:1px solid var(--warehouse-blue);color:#fff;background:var(--warehouse-blue);box-shadow:0 5px 12px #155eef2e}.warehouse-primary-action:hover:not(:disabled){border-color:var(--warehouse-blue-dark);background:var(--warehouse-blue-dark);transform:translateY(-1px)}.warehouse-secondary-action{border:1px solid var(--warehouse-border-strong);color:#405166;background:#fff}.warehouse-secondary-action:hover:not(:disabled){border-color:#9cabb9;background:#f7f9fb}.warehouse-primary-action:disabled,.warehouse-secondary-action:disabled{cursor:not-allowed;opacity:.58}.warehouse-login-form .warehouse-primary-action{width:100%;margin-top:3px}.warehouse-form-error{margin:-3px 0 0;color:#9b1f16;font-size:12px;line-height:1.45}.warehouse-login-note{margin:20px 0 0;padding-top:18px;border-top:1px solid #e6ebf0;color:var(--warehouse-muted);font-size:11px;line-height:1.5}.warehouse-shell{padding-top:28px;padding-bottom:54px}.warehouse-page-header{align-items:center}.warehouse-page-header h1{letter-spacing:-.025em}.warehouse-page-intro{max-width:660px;margin:10px 0 0;color:var(--warehouse-muted);font-size:14px;line-height:1.55}.warehouse-header-session{display:flex;align-items:center;gap:11px}.warehouse-header-session>div{display:grid;min-width:136px;gap:2px}.warehouse-header-session strong{font-size:12px}.warehouse-header-session small{color:var(--warehouse-muted);font-size:10px}.warehouse-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 12px}.warehouse-metric{min-width:0;padding:14px 16px;border:1px solid var(--warehouse-border);border-radius:9px;background:var(--warehouse-surface)}.warehouse-metric strong,.warehouse-metric span,.warehouse-metric small{display:block}.warehouse-metric strong{overflow:hidden;color:#18283a;font-size:21px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.warehouse-metric span{margin-top:5px;color:#394b60;font-size:11px;font-weight:800;text-transform:uppercase}.warehouse-metric small{margin-top:2px;overflow:hidden;color:var(--warehouse-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.warehouse-catalog-search{display:grid;grid-template-columns:minmax(240px,1fr) auto auto;align-items:end;gap:9px;margin:0 0 12px;padding:13px 15px;border:1px solid var(--warehouse-border);border-radius:9px;background:#fff}.warehouse-catalog-search input{width:100%}.warehouse-breadcrumbs{min-height:40px;display:flex;align-items:center;gap:8px;overflow:hidden;padding:0 4px;color:#53677d;font-size:11px}.warehouse-breadcrumbs button{max-width:240px;overflow:hidden;padding:2px 0;border:0;color:#3e5f8c;background:transparent;cursor:pointer;font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.warehouse-breadcrumbs button:hover{color:var(--warehouse-blue);text-decoration:underline}.warehouse-breadcrumbs i{color:#a1adba;font-style:normal}.warehouse-breadcrumbs strong{min-width:60px;overflow:hidden;color:#35475a;text-overflow:ellipsis;white-space:nowrap}.warehouse-workspace{display:grid;grid-template-columns:minmax(230px,.78fr) minmax(320px,1.08fr) minmax(420px,1.55fr);align-items:start;gap:12px}.warehouse-taxonomy-panel,.warehouse-dataset-panel,.warehouse-detail-panel{min-width:0;border:1px solid var(--warehouse-border);border-radius:10px;background:var(--warehouse-surface);box-shadow:0 1px 1px #17202a05}.warehouse-taxonomy-panel,.warehouse-dataset-panel{height:min(720px,calc(100vh - 92px));min-height:560px;overflow:hidden}.warehouse-taxonomy-panel{overflow-y:auto;scrollbar-color:#c6d0db transparent;scrollbar-width:thin}.warehouse-dataset-panel{display:flex;flex-direction:column}.warehouse-panel-heading{min-height:69px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 15px;border-bottom:1px solid #e2e7ec}.warehouse-panel-heading h2{font-size:17px}.warehouse-panel-heading .eyebrow{margin-bottom:3px;font-size:10px}.warehouse-panel-heading>div:last-child{display:grid;justify-items:end;gap:5px}.warehouse-panel-heading>div:last-child>small{color:var(--warehouse-muted);font-size:10px}.warehouse-panel-heading .api-state{min-height:21px;padding:2px 7px;font-size:9px;text-transform:uppercase}.warehouse-category-list,.warehouse-subcategory-list,.warehouse-child-list,.warehouse-dataset-list{display:grid}.warehouse-category-list,.warehouse-subcategory-list{overflow-y:auto;scrollbar-color:#c6d0db transparent;scrollbar-width:thin}.warehouse-category-list{max-height:280px}.warehouse-subcategory-list{max-height:250px}.warehouse-category-list>button,.warehouse-subcategory-list>button,.warehouse-child-list>button,.warehouse-dataset-list>button{width:100%;border:0;border-bottom:1px solid #e7ebef;color:var(--warehouse-ink);background:transparent;cursor:pointer;text-align:left;transition:background-color .12s ease,box-shadow .12s ease}.warehouse-category-list>button:hover,.warehouse-subcategory-list>button:hover,.warehouse-child-list>button:hover,.warehouse-dataset-list>button:hover{background:#f6f8fa}.warehouse-category-list>button.selected,.warehouse-subcategory-list>button.selected,.warehouse-child-list>button.selected,.warehouse-dataset-list>button.selected{background:var(--warehouse-blue-soft);box-shadow:inset 3px 0 var(--warehouse-blue)}.warehouse-category-list>button,.warehouse-subcategory-list>button{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px}.warehouse-category-list>button span,.warehouse-subcategory-list>button span{min-width:0;display:grid;gap:3px}.warehouse-category-list>button strong,.warehouse-subcategory-list>button strong{overflow:hidden;font-size:11px;line-height:1.35;text-overflow:ellipsis}.warehouse-category-list>button small,.warehouse-subcategory-list>button small{overflow:hidden;color:var(--warehouse-muted);font-size:9px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.warehouse-category-list>button b,.warehouse-subcategory-list>button b,.warehouse-child-list>button b{flex:0 0 auto;color:#64768a;font-size:10px;font-variant-numeric:tabular-nums}.warehouse-subcategory-section,.warehouse-child-section{border-top:5px solid #f2f4f7}.warehouse-section-label{min-height:39px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 14px;border-bottom:1px solid #e7ebef;color:#4c5e72;background:#fafbfc;font-size:9px;font-weight:850;letter-spacing:.025em;text-transform:uppercase}.warehouse-section-label small{font-size:9px}.warehouse-child-list>button{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 14px;font-size:10px}.warehouse-child-list>button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warehouse-dataset-list{min-height:0;flex:1;overflow-y:auto;scrollbar-color:#c6d0db transparent;scrollbar-width:thin}.warehouse-dataset-list.refreshing{opacity:.68}.warehouse-dataset-list>button{display:grid;gap:5px;padding:13px 15px}.warehouse-dataset-title{display:-webkit-box;overflow:hidden;font-size:12px;font-weight:780;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.warehouse-dataset-path{overflow:hidden;color:var(--warehouse-muted);font-size:9px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.warehouse-dataset-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:2px}.warehouse-dataset-meta code,.warehouse-dataset-meta b{color:#53667a;font-size:9px;font-weight:650;font-variant-numeric:tabular-nums}.warehouse-pagination{min-height:51px;display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px;border-top:1px solid #dfe5eb;background:#fbfcfd}.warehouse-pagination button,.warehouse-callout button{min-height:30px;padding:0 9px;border:1px solid var(--warehouse-border-strong);border-radius:6px;color:#405166;background:#fff;cursor:pointer;font-size:10px;font-weight:800}.warehouse-pagination button:disabled{cursor:not-allowed;opacity:.45}.warehouse-pagination span{color:var(--warehouse-muted);font-size:10px;font-weight:750}.warehouse-detail-panel{min-height:560px;padding:20px}.warehouse-detail-placeholder{display:grid;min-height:360px;align-content:center;justify-items:center;text-align:center}.warehouse-detail-placeholder h2{margin-bottom:9px}.warehouse-detail-placeholder>p:last-child{max-width:350px;margin:0;color:var(--warehouse-muted);font-size:12px;line-height:1.55}.warehouse-placeholder-orbit{position:relative;width:56px;height:56px;margin-bottom:20px;border:1px solid #bbd1fb;border-radius:50%;background:#f7faff}.warehouse-placeholder-orbit:before,.warehouse-placeholder-orbit:after,.warehouse-placeholder-orbit span{content:"";position:absolute;border-radius:50%;background:var(--warehouse-blue)}.warehouse-placeholder-orbit:before{width:8px;height:8px;top:8px;right:5px}.warehouse-placeholder-orbit:after{width:6px;height:6px;bottom:7px;left:6px}.warehouse-placeholder-orbit span{width:17px;height:17px;inset:19px}.warehouse-detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:17px;border-bottom:1px solid #e2e7ec}.warehouse-detail-heading>div{min-width:0}.warehouse-detail-heading h2{font-size:20px;line-height:1.35}.warehouse-detail-heading .status{max-width:150px;overflow:hidden;flex:0 0 auto;text-overflow:ellipsis}.warehouse-dataset-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0}.warehouse-dataset-facts>div{min-width:0;padding:12px;border:1px solid #e0e6ec;border-radius:8px;background:var(--warehouse-surface-soft)}.warehouse-dataset-facts span,.warehouse-dataset-facts strong{display:block}.warehouse-dataset-facts span{margin-bottom:5px;color:var(--warehouse-muted);font-size:9px;font-weight:800;text-transform:uppercase}.warehouse-dataset-facts strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.warehouse-dataset-id{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 11px;border:1px solid #dfe5eb;border-radius:7px;background:#fbfcfd}.warehouse-dataset-id span{color:var(--warehouse-muted);font-size:9px;font-weight:800;text-transform:uppercase}.warehouse-dataset-id code{overflow:hidden;color:#34475c;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.warehouse-dataset-id button{padding:3px 6px;border:0;color:var(--warehouse-blue-dark);background:transparent;cursor:pointer;font-size:10px;font-weight:850}.warehouse-record-search{display:grid;gap:12px;margin:18px 0 0;padding-top:18px;border-top:1px solid #e2e7ec}.warehouse-record-search p{margin:5px 0 0;color:var(--warehouse-muted);font-size:10px;line-height:1.45}.warehouse-record-search-row{display:grid;grid-template-columns:minmax(130px,1fr) auto auto;gap:8px}.warehouse-record-search input{width:100%}.warehouse-record-results{display:grid;gap:10px;margin-top:16px}.warehouse-record-card{min-width:0;overflow:hidden;border:1px solid #dce3e9;border-radius:8px;background:#fff}.warehouse-record-card header,.warehouse-record-card footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.warehouse-record-card header{padding:10px 12px;border-bottom:1px solid #e5eaf0}.warehouse-record-card header>div{min-width:0;display:grid;gap:2px}.warehouse-record-card header strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.warehouse-record-card header small{color:var(--warehouse-muted);font-size:9px}.warehouse-record-card .status{min-height:21px;padding:2px 7px;font-size:9px}.warehouse-record-card pre{max-height:310px;margin:0;overflow:auto;padding:13px;color:#26384d;background:#f7f9fb;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.warehouse-record-card footer{padding:8px 12px;border-top:1px solid #e5eaf0}.warehouse-record-card footer code{overflow:hidden;color:#596b7e;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.warehouse-record-card footer a{flex:0 0 auto;color:var(--warehouse-blue-dark);font-size:10px;font-weight:800;text-decoration:none}.warehouse-record-card footer a:hover{text-decoration:underline}.warehouse-loading-rows{display:grid;gap:8px;padding:12px}.warehouse-loading-rows.compact{padding:9px 13px}.warehouse-loading-rows>span{height:54px;border-radius:7px;background:linear-gradient(90deg,#eef1f4 25%,#f7f8fa 40%,#eef1f4 65%);background-size:400% 100%;animation:warehouse-shimmer 1.25s ease-in-out infinite}.warehouse-loading-rows.compact>span{height:31px}@keyframes warehouse-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.warehouse-callout{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:10px;padding:10px 11px;border-radius:7px;font-size:10px;line-height:1.45}.warehouse-callout.error{border:1px solid #efb3ad;color:#8f241b;background:#fff4f2}.warehouse-login-card>.warehouse-callout{margin:24px 0 0}.warehouse-record-results>.warehouse-callout{margin:0}.warehouse-panel-empty{min-height:180px;display:grid;align-content:center;justify-items:center;gap:5px;padding:24px;color:var(--warehouse-muted);text-align:center}.warehouse-panel-empty.compact{min-height:90px;border:1px dashed var(--warehouse-border-strong);border-radius:8px}.warehouse-panel-empty strong{color:#415268;font-size:12px}.warehouse-panel-empty span{font-size:10px}.warehouse-inline-empty,.warehouse-result-note{margin:0;padding:12px 14px;color:var(--warehouse-muted);font-size:10px}.warehouse-result-note{border-radius:7px;background:#f2f6fc;text-align:center}@media(max-width:1160px){.warehouse-workspace{grid-template-columns:minmax(240px,.75fr) minmax(320px,1fr)}.warehouse-detail-panel{grid-column:1 / -1}.warehouse-taxonomy-panel,.warehouse-dataset-panel{height:660px}}@media(max-width:820px){.app-bar-inner{width:min(100vw - 24px,1460px)}.warehouse-page-header{align-items:flex-start}.panel-heading.warehouse-panel-heading{align-items:center;flex-direction:row}.warehouse-header-session{width:100%;flex-wrap:wrap}.warehouse-overview{grid-template-columns:1fr}.warehouse-catalog-search{grid-template-columns:1fr auto auto}.warehouse-workspace{grid-template-columns:1fr}.warehouse-taxonomy-panel,.warehouse-dataset-panel{height:auto;min-height:0;max-height:620px}.warehouse-taxonomy-panel,.warehouse-dataset-list{overflow-y:auto}.warehouse-detail-panel{grid-column:auto}}@media(max-width:560px){.app-bar-inner{min-height:60px;gap:8px}.app-brand div{display:none}.app-nav-link{min-height:34px;padding:0 9px;font-size:11px}.warehouse-login-card{padding:28px 22px}.warehouse-login-card h1{font-size:25px}.warehouse-page-header h1{font-size:27px}.warehouse-header-session .api-state{display:none}.warehouse-header-session>div{margin-right:auto}.warehouse-catalog-search{grid-template-columns:1fr 1fr}.warehouse-catalog-search label{grid-column:1 / -1}.warehouse-breadcrumbs{overflow-x:auto}.warehouse-detail-panel{padding:15px}.warehouse-detail-heading{display:grid}.warehouse-dataset-facts,.warehouse-record-search-row{grid-template-columns:1fr}.warehouse-record-search-row .warehouse-secondary-action{min-height:34px}.warehouse-dataset-id{grid-template-columns:1fr auto}.warehouse-dataset-id span{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.warehouse-spinner,.warehouse-loading-rows>span{animation:none}.skip-link,.app-nav-link,.warehouse-primary-action,.warehouse-secondary-action,.warehouse-category-list>button,.warehouse-subcategory-list>button,.warehouse-child-list>button,.warehouse-dataset-list>button{transition:none}}@media(max-width:1180px){.workspace{grid-template-columns:minmax(260px,.9fr) minmax(0,1.4fr)}.watchlist-panel{grid-column:1 / -1;min-height:0}.filter-bar,.source-record-controls,.edrpou-evidence-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.relationship-controls,.promoted-relationship-controls,.edge-review-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-evidence-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-dossier-grid,.entity-dossier-grid,.resolved-company-grid,.dossier-signal-list{grid-template-columns:1fr}}@media(max-width:820px){.page-header,.panel-heading,.profile-top{align-items:flex-start;flex-direction:column}.header-right{width:100%;justify-items:stretch}.summary-grid,.profile-metrics,.profile-evidence-metrics,.profile-evidence-grid,.profile-dossier-grid,.entity-dossier-grid,.resolved-company-grid,.dossier-signal-list,.source-summary-grid,.source-load-progress,.edrpou-evidence-controls,.source-record-controls,.relationship-controls,.promoted-relationship-controls,.edge-review-controls,.promoted-relationship-card-top,.promoted-relationship-detail-grid,.edge-review-card-top,.edge-review-metrics,.processing-action,.signal-list,.detail-grid,.workspace,.filter-bar{grid-template-columns:1fr}.info-block.wide{grid-column:auto}}@media(min-width:821px)and (max-width:1080px){.source-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.source-record-controls,.edrpou-evidence-controls,.promoted-relationship-controls,.edge-review-controls,.profile-evidence-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-dossier-grid,.entity-dossier-grid,.dossier-signal-list{grid-template-columns:1fr}.source-table{overflow-x:auto}.source-row{width:960px}}@media(max-width:520px){.shell{width:min(100vw - 20px,1460px);padding:22px 0}h1{font-size:27px}.network-edge,.info-row,.source-record-card-top,.candidate-card-top,.relationship-card-top,.edge-review-card-top{grid-template-columns:1fr}.source-record-card-top,.candidate-card-top,.relationship-card-top,.edge-review-card-top{display:grid}.source-summary-grid{grid-template-columns:1fr}}
