.pc-page{box-sizing:border-box;color:#14253d;width:100%;min-width:0;max-width:none;margin:0;padding:0}.pc-heading{color:#fff;background:linear-gradient(110deg,#183b70,#2863a3);border-radius:24px;margin-bottom:24px;padding:32px 38px}.pc-heading>a{color:#fff;align-items:center;gap:10px;margin-bottom:20px;text-decoration:none;display:inline-flex}.pc-heading>div{align-items:center;gap:24px;display:flex}.pc-heading h1{margin:10px 0;font-size:clamp(25px,3vw,40px)}.pc-heading small{letter-spacing:1.4px;font-weight:700}.pc-heading p{color:#e0ebfa;margin:0}.pc-panel{background:#fff;border:1px solid #dce5f1;border-radius:18px;min-width:0;margin-bottom:20px;padding:24px}.pc-panel h2{margin:0 0 12px;font-size:22px}.pc-panel p{color:#61718a;line-height:1.5}.pc-page fieldset{border:0;min-width:0;margin:0;padding:0}.pc-page button{cursor:pointer;color:#155d9f;font:inherit;background:#fff;border:1px solid #c9d7e8;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.pc-page button:disabled{opacity:.5;cursor:not-allowed}.pc-page .pc-primary{color:#fff;background:#1569d4;border-color:#1569d4}.pc-fields{flex-wrap:wrap;align-items:end;gap:16px;margin:14px 0;display:flex}.pc-field{flex-direction:column;flex:165px;gap:8px;min-width:0;font-size:14px;font-weight:600;display:flex}.pc-page input:not([type=checkbox]),.pc-page select,.pc-page textarea,.pc-modal input,.pc-modal select{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:#14253d;background:#fff;border:1px solid #cad7e8;border-radius:9px;padding:11px}.pc-page textarea{min-height:74px}.pc-shift{border-bottom:1px solid #edf1f7;flex-wrap:wrap;align-items:end;gap:12px;padding:15px 0;display:flex}.pc-shift .pc-field{flex-basis:100px}.pc-days{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pc-days label{gap:3px;font-size:13px;display:flex}.pc-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.pc-toolbar h2{margin:0}.pc-table-wrap{overflow:auto}.pc-page table,.pc-modal table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.pc-page th,.pc-page td,.pc-modal th,.pc-modal td{text-align:left;overflow-wrap:anywhere;vertical-align:top;border-bottom:1px solid #e6edf5;padding:12px 9px}.pc-page th,.pc-modal th{color:#516680;background:#f3f7fc;font-size:12px}.pc-page td small,.pc-modal td small{color:#71819b;margin-top:5px;display:block}.pc-note,.pc-error,.pc-success{border-radius:10px;padding:15px;line-height:1.5}.pc-note{color:#715511;background:#fff7dc}.pc-error{color:#ac183b;background:#fff0f1}.pc-success{color:#157349;background:#e8f8f0}.pc-save{justify-content:flex-end;margin-bottom:24px;display:flex}.pc-version{border-bottom:1px solid #edf1f7;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.pc-version span,.pc-version small{color:#627590;margin-top:6px;display:block}.pc-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.pc-card{background:#fff;border:1px solid #dce5f1;border-radius:16px;padding:20px}.pc-card span{color:#627590;font-size:13px}.pc-card strong{margin-top:10px;font-size:24px;display:block}.pc-card small{color:#77869c;margin-top:8px;display:block}.pc-filters{flex-wrap:wrap;gap:12px;display:flex}.pc-filters>input{flex:2 250px}.pc-filters>select{flex:150px}.pc-badge{color:#185c93;background:#e8f2fd;border-radius:8px;padding:4px 8px;font-size:11px;display:inline-block}.pc-modal{box-sizing:border-box;color:#14253d;border:1px solid #cad7e8;border-radius:20px;width:min(1450px,94vw);max-height:90vh;padding:24px;overflow:auto}.pc-modal::backdrop{background:#13284799}.pc-modal>header{z-index:2;background:#fff;justify-content:space-between;align-items:center;gap:20px;padding:12px 0;display:flex;position:sticky;top:-24px}.pc-modal h2{margin:0;font-size:24px}.pc-modal h3{margin-top:25px}.pc-modal button{cursor:pointer;color:#155d9f;background:#fff;border:1px solid #cad7e8;border-radius:9px;padding:9px 13px}.pc-tabs{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.pc-tabs button[aria-selected=true]{color:#fff;background:#176bba}.pc-modal .pc-panel{padding:14px}.pc-modal .pc-field{font-size:13px}.pc-muted{color:#627590}.pc-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pc-metrics>div{background:#f5f8fc;border-radius:10px;padding:15px}.pc-metrics strong{margin-top:8px;display:block}.pc-page .pc-link{color:#066bc3;text-align:left;background:0 0;border:none;justify-content:start;padding:0;font-weight:700}@media (width<=1000px){.pc-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-page{padding:0}.pc-heading{padding:24px}.pc-page table,.pc-modal table{min-width:900px}.pc-metrics{grid-template-columns:1fr 1fr}}.pc-ai{background:linear-gradient(135deg,#f3f8ff,#fff);border-color:#91b9df}.pc-ai h2{align-items:center;gap:10px;display:flex}.pc-ai-answer{background:#fff;border:1px solid #dce5f1;border-radius:12px;margin:18px 0;padding:20px}.pc-ai-text{white-space:pre-wrap}.pc-ai-confirm{align-items:center;gap:10px;margin:20px 0;font-weight:600;display:flex}.pc-ai textarea{min-height:110px;margin-bottom:14px}.pc-ai td{white-space:pre-wrap}.pc-ai table{table-layout:fixed;min-width:0}.pc-economics-table th:first-child{width:22%}.pc-total-row{background:#edf6ff;font-weight:700}.pc-page .pc-production-list{min-width:1100px}.pc-production-list th:nth-child(2){width:15%}.pc-production-list th:nth-child(4){width:8%}.pc-production-list th:last-child{width:70px}.pc-production-list td:last-child button{white-space:nowrap;gap:4px;padding:6px 8px;font-size:12px}.pc-modal .pc-info-button,.pc-page .pc-info-button{vertical-align:middle;color:#176bba;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;min-width:28px;min-height:28px;margin-left:6px;padding:4px;display:inline-flex}.pc-info-button:hover{background:#e8f2fd!important}.pc-info-button:focus-visible{outline-offset:2px;outline:2px solid #176bba}.pc-info-dialog{color:#14253d;box-sizing:border-box;border:1px solid #cad7e8;border-radius:16px;width:min(680px,92vw);max-height:78vh;padding:22px;overflow:auto}.pc-info-dialog::backdrop{background:#13284766}.pc-info-dialog>header{background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex;position:sticky;top:-22px}.pc-info-dialog h2{margin:0;font-size:20px}.pc-info-dialog h3{font-size:16px}.pc-info-text{white-space:normal;font-size:14px;font-weight:400;line-height:1.6}.pc-info-dialog button{cursor:pointer;color:#155d9f;background:#fff;border:1px solid #cad7e8;border-radius:8px;padding:8px}.pc-partial{color:#80600a;margin-top:4px;font-size:11px;display:block}.pc-detail-info{color:#627590;justify-content:flex-end;align-items:center;margin:0 0 12px;font-size:13px;display:flex}@media (width<=600px){.pc-cards,.pc-metrics{grid-template-columns:1fr}.pc-heading>div>svg{display:none}.pc-version{flex-direction:column;align-items:start}.pc-modal{padding:16px}.pc-heading h1{font-size:26px}}.pc-summary-cards .pc-card strong{font-size:1.25rem;line-height:1.3}.pc-summary-cards .pc-card h3,.pc-summary-cards .pc-card>span{margin:0;font-size:.95rem}.pc-summary-cards .pc-card small,.pc-summary-cards .pc-card p{font-size:.8rem}.pc-card-clickable{cursor:pointer}.pc-card-clickable:hover{border-color:#1769dc}.pc-card-clickable:focus-visible{outline-offset:2px;outline:3px solid #1769dc}.pc-summary-cards .pc-card{grid-template-rows:42px 58px 58px auto;align-content:start;gap:6px;padding:16px;display:grid}.pc-summary-cards .pc-card>span{align-items:center;gap:6px;font-size:13px;line-height:1.35;display:flex}.pc-summary-cards .pc-summary-line{border-top:1px solid #edf1f7;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.pc-summary-cards .pc-summary-line small{margin:0;font-size:12px;line-height:1.35}.pc-summary-cards .pc-summary-line strong{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;margin:0;font-size:17px;line-height:1.3}.pc-summary-cards .pc-summary-footer{margin:4px 0 0;font-size:11px;line-height:1.45}.pc-summary-cards .pc-balance-positive,.pc-modal .pc-balance-positive{color:#1261ba}.pc-summary-cards .pc-balance-negative,.pc-modal .pc-balance-negative{color:#b42332}@media (width>=1001px) and (width<=1250px){.pc-summary-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.pc-modal .pc-economics-table{min-width:1100px}.pc-modal .pc-economics-table th:nth-child(6),.pc-modal .pc-economics-table th:nth-child(7){width:9%}.pc-modal .pc-comparison-label{white-space:nowrap;font-size:12px}.pc-config-explanation{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.pc-config-explanation>div{background:#f3f7fc;border-radius:12px;padding:16px}.pc-config-explanation p{margin:8px 0 0;font-size:13px}.pc-station-config th:last-child{background:#eaf2ff}.pc-station-config td:last-child{background:#f8fbff}.pc-station-config input{max-width:200px}@media (width<=800px){.pc-config-explanation{grid-template-columns:1fr}}.pc-configuration .pc-panel{border-radius:16px;min-width:0;margin:0;padding:18px}.pc-configuration h2{margin:0 0 12px;font-size:17px}.pc-configuration h3{margin:0 0 10px;font-size:14px}.pc-configuration .pc-field{gap:5px;font-size:12px}.pc-configuration input:not([type=checkbox]),.pc-configuration select,.pc-configuration textarea{min-width:0;padding:9px 10px;font-size:13px}.pc-configuration .pc-fields{gap:12px}.pc-configuration button{padding:8px 11px;font-size:12px}.pc-configuration form>fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;margin:0;padding:0;display:grid}:is(.pc-configuration form>fieldset>.pc-labor-criteria,.pc-configuration form>fieldset>.pc-panel:has(.pc-shift),.pc-configuration form>fieldset>.pc-panel:has(.pc-station-config)){grid-column:1/-1}.pc-configuration .pc-labor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.pc-labor-grid>div{background:#f6f9fd;border-radius:10px;min-width:0;padding:12px}.pc-configuration .pc-save{align-self:center;margin:0}.pc-configuration .pc-note{margin:0;padding:10px;font-size:12px}.pc-configuration .pc-config-versions{margin-top:16px}.pc-config-versions summary{cursor:pointer;font-size:15px;font-weight:700}.pc-configuration .pc-version{padding:10px 0;font-size:12px}.pc-current-history{margin-bottom:16px}.pc-current-history>.pc-toolbar{margin:0 0 10px}.pc-current-history h2{margin:0}.pc-current-history>.pc-history-controls{box-sizing:border-box;grid-template-columns:minmax(230px,1fr) repeat(2,minmax(190px,1fr)) auto;align-items:end;gap:18px;width:100%;display:grid}.pc-history-controls h2{white-space:nowrap;align-self:center}.pc-history-controls>.pc-field{margin:0}.pc-history-controls>.pc-field>span,.pc-history-controls>button{white-space:nowrap}.pc-history-controls>button{height:38px}@media (width<=900px){.pc-current-history>.pc-history-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-history-controls h2{grid-column:1/-1}.pc-history-controls>button{justify-self:start}}@media (width<=480px){.pc-current-history>.pc-history-controls{grid-template-columns:1fr}}.pc-history-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pc-history-primary{background:#edf5ff;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:13px;display:flex}.pc-history-primary strong{color:#165aa9;font-variant-numeric:tabular-nums;font-size:24px}.pc-history-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.pc-history-metrics>div{border-bottom:1px solid #e6edf5;justify-content:space-between;align-items:center;gap:8px;padding-bottom:7px;font-size:12px;display:flex}.pc-history-metrics strong{white-space:nowrap;font-variant-numeric:tabular-nums}.pc-history-card footer{color:#627590;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:12px;font-size:11px;display:flex}.pc-history-card .pc-error{padding:8px;font-size:12px}@media (width<=800px){.pc-history-grid,.pc-configuration form>fieldset,.pc-configuration .pc-labor-grid{grid-template-columns:1fr}.pc-history-metrics{grid-template-columns:1fr 1fr}.pc-configuration .pc-shift{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-configuration .pc-shift .pc-days{grid-column:1/-1}}@media (width<=420px){.pc-history-metrics{grid-template-columns:1fr}}.pc-configuration form>fieldset>.pc-panel:first-child{grid-column:1/-1}.pc-info-dialog .pc-config-explanation{grid-template-columns:1fr;gap:8px;margin:0}.pc-info-dialog .pc-config-explanation>div{padding:10px}.pc-hr-week{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin:16px 0;display:grid}.pc-hr-week>div{background:#f5f8fc;border:1px solid #d8e3f1;border-radius:10px;flex-direction:column;gap:6px;padding:12px;font-size:13px;display:flex}.pc-config-top{grid-column:1/-1;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:stretch;gap:16px;display:grid}.pc-config-top>.pc-panel{box-sizing:border-box;height:100%}.pc-tariff-card>.pc-fields{grid-template-columns:1fr}.pc-labor-grid h3{align-items:center;gap:8px;min-height:32px;margin-bottom:12px;display:flex}.pc-labor-grid h3 .pc-info{margin:0}@media (width<=800px){.pc-config-top{grid-template-columns:1fr}}.pc-labor-grid .pc-fields{align-items:start;margin:0}.pc-labor-grid .pc-field>span{min-height:2.4em;line-height:1.2}.pc-labor-grid .pc-field>input,.pc-labor-grid .pc-field>select{height:38px}.pc-private-overview{grid-template-columns:minmax(260px,1.3fr) minmax(230px,1.15fr) repeat(2,minmax(180px,.85fr));align-items:stretch;gap:12px;margin:0 0 16px}.pc-private-overview .pc-card{grid-template-rows:24px 36px 36px;gap:2px;min-width:0;padding:14px}.pc-private-overview .pc-summary-line strong{grid-column:2;font-size:16px}.pc-private-overview .pc-private-search{align-items:center;margin:0;padding:14px;display:flex}.pc-private-search .pc-fields{gap:10px;width:100%;margin:0}.pc-private-search .pc-field{flex-basis:100%;font-size:13px}.pc-private-search button{margin-left:auto;padding:7px 12px;font-size:13px}@media (width<=1100px){.pc-private-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.pc-private-overview{grid-template-columns:minmax(0,1fr)}.pc-private-overview .pc-card{grid-template-rows:22px 32px;grid-auto-rows:32px}}.pc-summary-cards:not(.pc-private-overview){grid-template-columns:repeat(5,minmax(0,1fr))}.pc-private-overview{grid-template-columns:minmax(220px,1.2fr) repeat(4,minmax(180px,1fr))}.pc-summary-cards .pc-invoice-card{grid-template-rows:24px repeat(3,32px)}.pc-production-list th,.pc-production-list td,.pc-private-report table th,.pc-private-report table td{padding:8px 5px;font-size:11px}.pc-production-list th input,.pc-private-report th input{width:100%;min-width:0;padding:4px!important;font-size:11px!important}.pc-production-list th button,.pc-private-report th button{min-width:22px;padding:3px!important}.pc-page .pc-balance-positive{color:#1261ba}.pc-page .pc-balance-negative{color:#b42332}@media (width<=1250px){.pc-summary-cards:not(.pc-private-overview),.pc-private-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.pc-summary-cards:not(.pc-private-overview),.pc-private-overview{grid-template-columns:minmax(0,1fr)}}.pc-financial-overview{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;margin-bottom:14px;display:grid}.pc-financial-overview>.pc-panel,.pc-financial-exclusions>.pc-panel{min-width:0;margin:0;padding:18px}.pc-financial-overview h3,.pc-financial-exclusions h3{align-items:center;gap:4px;min-height:30px;margin:0 0 14px;font-size:16px;display:flex}.pc-financial-metrics{border-top:1px solid #e7edf5;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:12px;display:grid}.pc-financial-metrics>div{grid-template-rows:36px auto;gap:8px;min-width:0;display:grid}.pc-financial-metrics span{color:#61718a;font-size:12px;line-height:1.4}.pc-financial-metrics strong{white-space:nowrap;letter-spacing:-.3px;font-variant-numeric:tabular-nums;font-size:16px;line-height:1.4}.pc-financial-overview footer{color:#61718a;min-height:34px;margin-top:16px;font-size:11px;line-height:1.5}.pc-financial-exclusions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.pc-financial-exclusions button{font-size:12px}@media (width<=1200px){.pc-financial-overview{grid-template-columns:1fr}.pc-financial-metrics>div{grid-template-rows:24px auto}.pc-financial-overview footer{min-height:0}}@media (width<=650px){.pc-financial-exclusions{grid-template-columns:1fr}.pc-financial-overview>.pc-panel{padding:14px}.pc-financial-metrics{gap:8px}.pc-financial-metrics>div{grid-template-rows:48px auto}.pc-financial-metrics strong{font-size:13px}.pc-financial-metrics span{font-size:11px}}.pc-modal .pc-economics-table{table-layout:fixed;min-width:1100px;height:auto}.pc-modal .pc-economics-table th:first-child{width:22%}.pc-modal .pc-economics-table th:nth-child(2),.pc-modal .pc-economics-table th:nth-child(3){width:9%}.pc-modal .pc-economics-table th:nth-child(4){width:8%}.pc-modal .pc-economics-table th:nth-child(5){width:6%}.pc-modal .pc-economics-table th:nth-child(6){width:9%}.pc-modal .pc-economics-table th:nth-child(7){width:11%}.pc-modal .pc-economics-table th:nth-child(8){width:10%}.pc-modal .pc-economics-table th:nth-child(9),.pc-modal .pc-economics-table th:nth-child(10){width:8%}.pc-modal .pc-economics-table th{overflow-wrap:normal;word-break:normal;vertical-align:middle;height:auto;padding:10px 6px;font-size:11px;line-height:1.35}.pc-modal .pc-economics-table td{padding:10px 6px;font-size:12px}.pc-modal .pc-economics-table .pc-info-button{min-width:22px;min-height:22px;margin-left:3px;padding:2px}.pc-modal .pc-quantity-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px;font-size:13px}.pc-modal .pc-quantity-metrics>div{padding:12px}.pc-modal .pc-tabs{gap:6px;margin:12px 0}.pc-modal .pc-tabs button{padding:8px 12px;font-size:13px}.pc-modal .pc-summary-detail-table{min-width:1100px;font-size:12px}.pc-summary-detail-table th:first-child{width:9%}.pc-summary-detail-table th:nth-child(2){width:18%}.pc-summary-detail-table th:nth-child(3){width:8%}.pc-modal .pc-summary-detail-table th,.pc-modal .pc-summary-detail-table td{padding:10px 7px}.pc-sali-summary h3{align-items:center;margin:0 0 12px;font-size:16px;display:flex}.pc-sali-summary footer{color:#1261ba;margin-top:14px;font-size:12px}.pc-financial-exclusions{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.pc-financial-exclusions>.pc-panel{box-sizing:border-box;flex-direction:column;height:100%;display:flex}.pc-financial-exclusions>.pc-panel>button{align-self:flex-start;margin-top:auto}.pc-financial-exclusions .pc-sali-summary footer{margin-top:auto;padding-top:14px}@media (width<=900px){.pc-financial-exclusions{grid-template-columns:1fr}}.pc-private-search .pc-fields{flex-wrap:wrap;align-items:end;display:flex}.pc-private-search .pc-field:first-child{flex:3 300px}.pc-private-search .pc-field:nth-child(2){flex:180px}.pc-private-oc-metrics,.pc-private-exclusions{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-private-with-sali{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-private-table{table-layout:fixed;width:100%}.pc-private-table th,.pc-private-table td{overflow-wrap:anywhere;vertical-align:top}.pc-private-table th:nth-child(2){width:20%}.pc-private-table th:first-child{width:9%}.pc-private-table td button{padding:5px 7px;font-size:11px}.pc-private-report .pc-balance-negative{color:#b42332}.pc-private-report .pc-balance-positive{color:#1261ba}@media (width<=800px){.pc-private-exclusions{grid-template-columns:1fr}.pc-private-table{min-width:950px}}.pc-private-financial .pc-financial-metrics strong>span{font-size:inherit;font-weight:inherit}.pc-report-controls{padding:16px!important}.pc-report-control-row{grid-template-columns:minmax(170px,1.6fr) repeat(2,minmax(130px,.8fr)) repeat(2,minmax(115px,.8fr)) auto auto;align-items:end;gap:10px;display:grid}.pc-report-control-row .pc-field{min-width:0;margin:0;font-size:12px}.pc-report-control-row input,.pc-report-control-row select{box-sizing:border-box;width:100%;min-width:0;height:40px;padding:8px;font-size:13px}.pc-report-control-row>button{white-space:nowrap;justify-content:center;align-items:center;gap:6px;height:40px;padding:8px 12px;font-size:12px;display:inline-flex}@media (width<=1150px){.pc-report-control-row{grid-template-columns:repeat(4,minmax(0,1fr))}.pc-report-control-row .pc-field:first-child{grid-column:span 2}}@media (width<=600px){.pc-report-control-row{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-report-control-row>button{white-space:normal;height:auto;min-height:40px}}.pc-private-filter-row{grid-template-columns:minmax(200px,2fr) minmax(150px,1fr) repeat(2,minmax(135px,.85fr)) minmax(140px,1fr) auto;align-items:end;gap:10px;display:grid}.pc-private-filter-row .pc-field{min-width:0;margin:0;font-size:12px}.pc-private-filter-row input,.pc-private-filter-row select,.pc-private-filter-row>button{box-sizing:border-box;width:100%;height:40px;min-height:40px;padding:8px 10px;font-size:13px}.pc-private-filter-row>button{margin:0}.pc-private-comparison-overview{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch;gap:16px;margin-bottom:20px;display:grid}.pc-private-comparison-overview>.pc-panel{min-width:0;margin:0;padding:18px}.pc-private-comparison-overview h3{align-items:center;gap:4px;min-height:30px;margin:0 0 14px;font-size:16px;display:flex}.pc-private-comparison-metrics{border-top:1px solid #e7edf5;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:14px;display:grid}.pc-private-comparison-metrics .pc-private-comparison-metric{text-align:left;color:#61718a;background:0 0;border:1px solid #0000;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:8px;display:flex}.pc-private-comparison-metric:hover{border-color:#b9d0ed}.pc-private-comparison-metric>span{min-height:32px;font-size:13px}.pc-private-comparison-metric>strong{white-space:nowrap;font-size:18px}.pc-private-comparison-metric>small{font-size:11px;line-height:1.5}.pc-private-missing{border-top:1px solid #e7edf5;display:grid}.pc-private-missing>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #e7edf5;border-radius:0;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:18px 0;font-size:13px;display:grid}.pc-private-missing>button>span:last-child{color:#176bba;font-size:11px}.pc-private-sali-link{margin-top:10px;font-size:11px!important}@media (width<=1100px){.pc-private-filter-row{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-private-comparison-overview{grid-template-columns:1fr}}@media (width<=600px){.pc-private-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-private-comparison-metrics{grid-template-columns:1fr}.pc-private-comparison-metric>span{min-height:0}}.pc-modal{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.pc-modal>header{top:0}.pc-modal>header h2{overflow-wrap:anywhere;min-width:0}.pc-modal>header>button{flex-shrink:0;min-width:44px;min-height:44px}
