.pb-app{--pb-night:var(--bk-night,#043551);--pb-muted:var(--bk-muted,#60737c);--pb-line:var(--bk-line,#dde2e1);min-width:0;color:var(--bk-ink,#153e53);flex-direction:column;gap:20px;display:flex}.pb-app :where(h1,h2,h3,p,dl,dd,ol,ul){margin:0}.pb-app :where(button,input,select){font:inherit}.pb-app :where(input,select){width:100%;min-width:0;min-height:39px;color:var(--pb-night);background:#fff;border:1px solid #cbd5d9;border-radius:6px;padding:9px 11px;font-size:13px}.pb-app :where(input,select):disabled{background:#f3f5f4}.pb-app :where(button,input,select,summary):focus-visible{outline-offset:3px;outline:3px solid #117e8b}.pb-app input[type=checkbox]{width:16px;height:16px;min-height:16px;accent-color:var(--pb-night);flex:0 0 16px;margin:2px 0 0}.pb-app :where(label){min-width:0;color:var(--pb-night);flex-direction:column;gap:7px;font-size:12px;font-weight:550;display:flex}.pb-app fieldset{border:0;min-width:0;margin:0;padding:0}.pb-app button:disabled{opacity:.48;cursor:not-allowed}.pb-heading,.pb-run-heading,.pb-section-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.pb-heading h1{font-size:28px}.pb-heading p,.pb-run-heading p,.pb-section-heading p{color:var(--pb-muted);margin-top:6px;font-size:13px}.pb-heading .pb-actions,.pb-test-tool>button{flex-shrink:0}.pb-app .pb-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.pb-app .pb-muted,.pb-test-note p,.pb-timezone{color:var(--pb-muted);font-size:12px}.pb-test-note{align-items:center;gap:12px;display:flex}.pb-badge,.pb-status{width:fit-content;color:var(--pb-night);background:#edf2f2;border-radius:5px;align-items:center;padding:4px 7px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}.pb-badge{white-space:nowrap}.pb-badge-warm,.pb-status-held,.pb-status-submitting,.pb-status-uncertain{color:#75541b;background:#fff3ce}.pb-status-confirmed{color:#215b4c;background:#dff4eb}.pb-app .pb-message{background:#f7faf9;border:1px solid #d3dfdf;border-left:3px solid #8ca4ae;border-radius:3px;padding:9px 12px;font-size:13px;line-height:1.6}.pb-app .pb-error{color:#7d392e;background:#fff6f2;border-color:#e9c6bf #e9c6bf #e9c6bf #a8503d}.pb-app .pb-success{color:#215b4c;background:#f0f8f4;border-left-color:#24715e}.pb-app .pb-details>p,.pb-app .pb-progress{color:var(--pb-muted);font-size:12px}.pb-period{flex-wrap:wrap;align-items:end;gap:12px;margin-top:20px;display:flex}.pb-period>label{flex:135px;max-width:210px}.pb-period>.pb-timezone{align-self:center;margin-top:23px}.pb-period>.pb-actions{margin-left:auto}.pb-app .pb-details{border-top:1px solid var(--pb-line);margin-top:18px}.pb-app .pb-details>summary{color:var(--pb-night);padding:13px 0;font-size:12px;font-weight:550}.pb-app summary>span{color:var(--pb-muted);margin-left:8px;font-weight:400}.pb-table-scroll{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.pb-app table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.pb-app th{color:var(--pb-muted);background:#f6f8f7;font-size:11px;font-weight:550}.pb-app td,.pb-app th{border-bottom:1px solid var(--pb-line);vertical-align:top;padding:12px 10px}.pb-app td,.pb-provenance dd,.pb-review-facts dd,.pb-verified small{overflow-wrap:anywhere}.pb-app td small{color:var(--pb-muted);margin-top:5px;font-size:11px;display:block}.pb-app .pb-inline-error,.pb-app .pb-inline-note{color:var(--pb-muted);margin-top:12px;font-size:12px}.pb-app .pb-inline-error{color:#8b3833}.pb-review-workspace{flex-direction:column;gap:20px;min-width:0;display:flex}.pb-run-picker{width:min(330px,100%)}.pb-run-picker select{text-overflow:ellipsis}.pb-review-grid{grid-template-columns:minmax(205px,240px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.pb-queue{padding:3px 0}.pb-queue>h3{justify-content:space-between;padding:0 4px 12px;display:flex}.pb-queue>h3 span{color:var(--pb-muted);font-weight:400}.pb-app .pb-candidate{border:0;border-bottom:1px solid var(--pb-line);width:100%;color:var(--pb-night);text-align:left;background:#fff;border-radius:0;flex-direction:column;gap:8px;margin-bottom:0;padding:15px 12px;display:flex}.pb-app .pb-candidate:hover:not(:disabled){border-color:#8ca4ae}.pb-app .pb-candidate.is-selected{background:var(--bk-sand);box-shadow:inset 2px 0 var(--pb-night)}.pb-candidate-bottom,.pb-candidate-top{justify-content:space-between;align-items:start;gap:12px;display:flex}.pb-candidate-top,.pb-held p,.pb-held ul{font-size:12px}.pb-candidate-top>strong{overflow-wrap:anywhere;font-size:13px}.pb-candidate-top>span{white-space:nowrap;font-variant-numeric:tabular-nums}.pb-candidate-bottom{align-items:center}.pb-candidate-bottom>small{color:var(--pb-muted);white-space:nowrap;font-size:11px}.pb-review-detail{border-top:0;border-left:1px solid var(--pb-line);min-width:0;padding:0 0 0 24px}.pb-review-grid.pb-editing{grid-template-columns:1fr}.pb-editing .pb-queue{flex-wrap:wrap;gap:0 12px;display:flex}.pb-editing .pb-queue>h3{justify-content:flex-start;gap:10px;width:100%}.pb-app .pb-editing .pb-candidate{width:min(320px,100%)}.pb-editing .pb-review-detail{border-left:0;padding-left:0}.pb-review-detail>.pb-section-heading,.pb-verified{align-items:start}.pb-steps{grid-template-columns:repeat(3,1fr);gap:5px;margin:24px 0;padding:0;list-style:none;display:grid}.pb-steps>li{color:var(--pb-muted);border-top:3px solid #e2e7e5;padding:9px 0 0;font-size:11px}.pb-steps>li.is-complete{border-color:var(--pb-night);color:var(--pb-night)}.pb-held{background:#fff9e9;border-radius:7px;margin-bottom:20px;padding:16px}.pb-held ul{margin:10px 0;padding-left:20px}.pb-held p{color:#75541b}.pb-review-detail .pb-message{margin-bottom:18px}.pb-recovery p{margin:7px 0 14px}.pb-verified{background:#edf7f0;border-radius:7px;gap:12px;margin-bottom:20px;padding:17px;display:flex}.pb-verified p{margin-top:5px;font-size:12px}.pb-verified small{color:var(--pb-muted);margin-top:6px;display:block}.pb-verified-mark{color:#215b4c;background:#cfebdf;border-radius:50%;padding:2px 7px}.pb-saved-review{margin-bottom:18px}.pb-review-facts{grid-template-columns:1fr 1fr;gap:14px 22px;display:grid;margin-top:15px!important}.pb-provenance dt,.pb-review-facts dt{color:var(--pb-muted);margin-bottom:3px;font-size:11px}.pb-review-facts dd,.pb-totals{font-size:12px}.pb-fact-wide{grid-column:1/-1}.pb-totals{font-variant-numeric:tabular-nums;max-width:270px;margin:20px 0 0 auto!important}.pb-totals>div{justify-content:space-between;gap:20px;padding:5px 0;display:flex}.pb-totals>div:last-child{border-top:1px solid var(--pb-line);margin-top:7px;padding-top:12px;font-size:17px;font-weight:650}.pb-review-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;display:flex}.pb-provenance dl{gap:12px;display:grid}.pb-provenance dd{font-size:11px}.pb-app .pb-excluded>p{margin:6px 0 0}.pb-excluded .pb-details{margin-top:8px}.pb-entry-issues{padding:0;list-style:none}.pb-entry-issues>li{border-top:1px solid var(--pb-line);flex-direction:column;gap:5px;padding:12px 0;font-size:12px;display:flex}.pb-entry-issues>li:first-child{border-top:0}.pb-empty-copy,.pb-entry-issues small,.pb-entry-issues span{color:var(--pb-muted)}.pb-app .pb-empty{text-align:center;padding:38px 24px}.pb-app .pb-empty>p{max-width:56ch;margin:8px auto 0}.pb-empty-copy{padding:16px 4px;font-size:12px}.pb-settings>form{margin-top:20px}.pb-settings h3{margin:22px 0 13px}.pb-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pb-checks{flex-wrap:wrap;gap:14px 24px;display:flex}.pb-app .pb-check{flex-direction:row;align-items:start;gap:9px;font-size:12px;font-weight:400;line-height:1.5;display:flex}.pb-customer-settings{border-top:1px solid var(--pb-line);padding:18px 0}.pb-customer-settings>.pb-section-heading{margin-bottom:15px}.pb-customer-settings h3{margin:0}.pb-app .pb-text-button{color:var(--pb-night);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:6px 0;font-size:12px;font-weight:550;text-decoration:underline}.pb-add-customer{align-items:end;gap:12px;padding-top:10px;display:flex}.pb-add-customer>label{flex:1}.pb-settings table :where(input:not([type=checkbox]),select){min-width:140px}.pb-settings .pb-filters{margin:22px 0}.pb-settings form>.pb-actions{margin-top:20px}.pb-settings .pb-details label{max-width:300px}.pb-history,.pb-test-tools{padding-top:10px;padding-bottom:10px}.pb-app :where(.pb-history,.pb-test-tools)>summary{color:var(--pb-night);padding:12px 0;font-size:14px;font-weight:600}.pb-history .pb-table-scroll{margin-bottom:12px}.pb-test-tools>p{margin:4px 0 16px}.pb-test-tool{border-top:1px solid var(--pb-line);justify-content:space-between;align-items:center;gap:24px;padding:20px 0;display:flex}.pb-test-tool>div{flex:1;min-width:0}.pb-test-tool p{color:var(--pb-muted);margin-top:6px;font-size:12px}.pb-test-tool .pb-form-grid,.pb-test-tool label{margin-top:12px}.pb-test-tool .pb-form-grid label{margin-top:0}.pb-app .connect-review{margin-top:22px}.pb-app .connect-review>.section-heading>div{display:none}.pb-app .connect-review>.section-heading{justify-content:flex-end;margin-bottom:10px;display:flex}.pb-app .connect-review .field-row{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;display:flex}.pb-app .connect-review .field-row>label{flex:140px}.pb-app .connect-review .muted{color:var(--pb-muted);margin:14px 0;font-size:12px}.pb-app .connect-review .connect-table-scroll{margin:20px 0;overflow-x:auto}.pb-app .connect-review table{min-width:830px}.pb-app .connect-review th:first-child{width:28%}.pb-app .connect-review th:last-child{width:24%}.pb-app .connect-review td>:where(input,select){min-width:95px}.pb-app .connect-review button{min-height:38px;color:var(--pb-night);background:#fff;border:1px solid #cbd5d9;border-radius:6px;padding:8px 12px;font-size:12px}.pb-app .connect-review button.primary{background:var(--pb-night);color:#fff;border-color:var(--pb-night);margin-top:15px}.pb-app .connect-review .review-total{flex-wrap:wrap;justify-content:end;gap:8px;margin:24px 0;font-size:12px;display:flex}.pb-app .connect-review .review-total strong{text-align:right;width:100%;font-size:19px}.pb-app .connect-review .check{flex-direction:row;align-items:start;gap:9px;margin-top:20px;font-size:12px;font-weight:400}.pb-app .connect-review .connect-error{color:#8b3833;font-size:12px}.pb-app .connect-review h3{margin-top:20px}@media (width<=1150px){.pb-review-grid{grid-template-columns:minmax(205px,240px) minmax(0,1fr);gap:15px}.pb-candidate-top{flex-direction:column;gap:5px}.pb-candidate-bottom{flex-wrap:wrap;gap:6px}.pb-period>.pb-actions{margin-left:0}}@media (width<=900px){.pb-review-grid{grid-template-columns:1fr}.pb-review-detail{border-left:0;padding-left:0}.pb-queue{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pb-queue>h3,.pb-queue>p{grid-column:1/-1}.pb-queue>h3{padding-bottom:0}.pb-app .pb-candidate{margin-bottom:0}.pb-run-heading{flex-direction:column;align-items:start}.pb-run-picker{width:100%}}@media (width<=640px){.pb-heading,.pb-section-heading{flex-direction:column;align-items:start;gap:12px}.pb-heading h1{font-size:28px}.pb-test-note{flex-direction:column;align-items:start;gap:7px}.pb-excluded,.pb-review-detail,.pb-settings,.pb-source{padding:18px 0}.pb-period{grid-template-columns:1fr 1fr;display:grid}.pb-period>label{max-width:none}.pb-period>.pb-timezone{grid-column:1/-1;margin-top:0}.pb-period>.pb-actions{grid-column:1/-1}.pb-period .pb-actions>button{flex:1}.pb-form-grid,.pb-queue,.pb-review-facts{grid-template-columns:1fr}.pb-candidate-top{flex-direction:row}.pb-add-customer,.pb-test-tool{flex-direction:column;align-items:stretch;gap:12px}.pb-steps>li{font-size:10px}.pb-app .pb-table-scroll table{min-width:500px}.pb-app .connect-review .field-row>label{flex-basis:100%}.pb-review-actions .bk-button{width:100%}}
