/* Orvexa 1.0.0 — Quality Pages styles. */
.p4-page{max-width:1600px;margin:0 auto;padding:24px 24px 44px}.p4-page *{min-width:0}.p4-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}.p4-title h1{font-size:32px;line-height:1.14;font-weight:800;letter-spacing:-.035em}.p4-title p{max-width:730px;margin-top:6px;color:var(--muted);font-size:14px;line-height:1.55}.p4-actions,.p4-context,.p4-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.p4-btn,.p4-select,.p4-input{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 13px;border:1px solid var(--line);border-radius:11px;background:var(--surface-solid);color:var(--text);font-size:13px;font-weight:750;white-space:nowrap;transition:transform .16s ease,border-color .16s ease,background .16s ease}.p4-input{width:min(280px,100%);justify-content:flex-start;outline:none}.p4-input::placeholder{color:var(--muted)}.p4-input:focus{border-color:color-mix(in srgb,var(--primary) 58%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 13%,transparent)}.p4-btn:hover,.p4-select:hover{border-color:var(--line-strong);transform:translateY(-1px)}.p4-btn:active{transform:translateY(1px)}.p4-btn.primary{border-color:transparent;background:var(--primary);color:#201907}.p4-btn.active{border-color:color-mix(in srgb,var(--primary) 50%,var(--line));background:color-mix(in srgb,var(--primary) 10%,var(--surface-solid))}.p4-btn.danger{border-color:color-mix(in srgb,var(--danger) 45%,var(--line));color:var(--danger-text)}.p4-btn svg,.p4-select svg{width:16px;height:16px}.p4-metrics{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:18px;overflow:hidden;border:1px solid var(--line);border-radius:17px;background:var(--surface)}.p4-metrics.five{grid-template-columns:repeat(5,1fr)}.p4-metric{position:relative;padding:17px 19px;border-right:1px solid var(--line)}.p4-metric:last-child{border-right:0}.p4-metric small{display:block;color:var(--muted);font-size:12.5px;font-weight:650}.p4-metric strong{display:block;margin-top:8px;font-size:25px;line-height:1;font-weight:800;letter-spacing:-.035em}.p4-metric em{display:block;margin-top:7px;color:var(--mint-text);font-size:12px;font-style:normal}.p4-metric em.warn{color:var(--amber-text)}.p4-metric em.bad{color:var(--danger-text)}.p4-metric-icon{position:absolute;right:17px;top:17px;color:var(--primary-text)}.p4-metric-icon svg{width:17px;height:17px}.p4-grid{display:grid;gap:18px}.p4-grid.two{grid-template-columns:minmax(0,1.45fr) minmax(310px,.8fr)}.p4-grid.equal{grid-template-columns:repeat(2,minmax(0,1fr))}.p4-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.p4-section{margin-top:18px}.p4-panel{overflow:hidden;border:1px solid var(--line);border-radius:17px;background:var(--surface);box-shadow:0 14px 40px color-mix(in srgb,var(--text) 4%,transparent)}.p4-panel-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 19px;border-bottom:1px solid var(--line)}.p4-panel-head h2{font-size:16px;font-weight:800;letter-spacing:-.01em}.p4-panel-head p{margin-top:2px;color:var(--muted);font-size:12.5px;line-height:1.45}.p4-panel-body{padding:19px}.p4-status{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border:1px solid var(--line);border-radius:999px;font-size:12px;font-weight:750;white-space:nowrap}.p4-status::before{width:6px;height:6px;border-radius:50%;background:currentColor;content:""}.p4-status.good{color:var(--mint-text)}.p4-status.live{color:var(--cyan-text)}.p4-status.warn{color:var(--amber-text)}.p4-status.bad{color:var(--danger-text)}.p4-status.info{color:#78a9db}.p4-table{overflow-x:auto}.p4-row,.p4-table-head{display:grid;grid-template-columns:minmax(190px,1.4fr) repeat(6,minmax(86px,.7fr));align-items:center;gap:12px;min-width:900px}.p4-table-head{padding:10px 17px;color:var(--muted);font-size:12px;font-weight:750}.p4-row{width:100%;min-height:57px;padding:10px 17px;border-top:1px solid var(--line);color:var(--text);font-size:13px;text-align:left}.p4-row:hover{background:color-mix(in srgb,var(--primary) 5%,transparent)}.p4-row b{display:block;font-size:13.5px}.p4-row small{display:block;margin-top:2px;color:var(--muted);font-size:12px}.p4-mono{font:650 12px ui-monospace,SFMono-Regular,Consolas,monospace}.p4-dataset-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:14px}.p4-dataset{padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--surface-solid);color:var(--text);text-align:left;transition:transform .18s ease,border-color .18s ease}.p4-dataset:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--primary) 45%,var(--line))}.p4-dataset-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.p4-dataset-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary-text)}.p4-dataset h3{margin-top:13px;font-size:14px;font-weight:800}.p4-id{margin-top:3px;color:var(--muted);font:600 11.5px ui-monospace,SFMono-Regular,Consolas,monospace}.p4-dataset-meta{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:14px;overflow:hidden;border-radius:10px;background:var(--line)}.p4-dataset-meta span{padding:9px;background:var(--surface-2)}.p4-dataset-meta small,.p4-dataset-meta b{display:block}.p4-dataset-meta small{color:var(--muted);font-size:11px}.p4-dataset-meta b{margin-top:2px;font-size:12px}.p4-chart{min-height:290px;padding:8px 10px 2px}.p4-suite-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:14px}.p4-suite{padding:15px;border:1px solid var(--line);border-radius:13px;background:var(--surface-solid);color:var(--text);text-align:left}.p4-suite:hover{border-color:color-mix(in srgb,var(--cyan) 38%,var(--line))}.p4-suite-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.p4-suite h3{font-size:14px;font-weight:800}.p4-suite>small{display:block;margin-top:3px;color:var(--muted);font-size:11.5px}.p4-scoreline{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:14px;overflow:hidden;border-radius:10px;background:var(--line)}.p4-scoreline span{padding:9px;background:var(--surface-2)}.p4-scoreline small,.p4-scoreline b{display:block}.p4-scoreline small{color:var(--muted);font-size:10.5px}.p4-scoreline b{margin-top:2px;font-size:12px}.p4-evaluator-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--line)}.p4-evaluator{padding:16px;background:var(--surface)}.p4-evaluator i{color:var(--primary-text)}.p4-evaluator b,.p4-evaluator small{display:block}.p4-evaluator b{margin-top:9px;font-size:12.5px}.p4-evaluator small{margin-top:3px;color:var(--muted);font-size:11px}.p4-driver-list{display:grid}.p4-driver{display:grid;grid-template-columns:1fr auto;gap:12px;padding:14px 17px;border-bottom:1px solid var(--line)}.p4-driver:last-child{border-bottom:0}.p4-driver b,.p4-driver small{display:block}.p4-driver b{font-size:13px}.p4-driver small{margin-top:3px;color:var(--muted);font-size:11.5px}.p4-driver strong{font-size:14px}.p4-feedback{display:grid;grid-template-columns:38px 1fr auto;gap:11px;align-items:start;padding:14px 17px;border-bottom:1px solid var(--line);color:var(--text);text-align:left}.p4-feedback:last-child{border-bottom:0}.p4-feedback>i{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--amber) 10%,transparent);color:var(--amber-text)}.p4-feedback b{display:block;font-size:13px}.p4-feedback small{display:block;margin-top:3px;color:var(--muted);font-size:11.5px;line-height:1.45}.p4-feedback-actions{display:flex;gap:7px;align-items:center}.p4-feedback-actions .p4-btn{min-height:34px;padding:0 10px;font-size:11.5px}.p4-policy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:14px}.p4-policy{padding:15px;border:1px solid var(--line);border-radius:13px;background:var(--surface-solid);color:var(--text);text-align:left}.p4-policy:hover{border-color:color-mix(in srgb,var(--primary) 42%,var(--line))}.p4-policy-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.p4-policy h3{font-size:13.5px;font-weight:800}.p4-policy>small{display:block;margin-top:3px;color:var(--muted);font-size:11px}.p4-builder{display:grid;grid-template-columns:minmax(0,1fr) 78px minmax(0,1fr);align-items:stretch;gap:12px;padding:18px}.p4-builder-block{padding:16px;border:1px solid var(--line);border-radius:13px;background:var(--surface-solid)}.p4-builder-block>small{display:block;color:var(--primary-text);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.p4-builder-block h3{margin-top:7px;font-size:14px}.p4-builder-options{display:flex;gap:7px;flex-wrap:wrap;margin-top:13px}.p4-builder-arrow{display:grid;place-items:center;color:var(--muted)}.p4-campaign-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:14px}.p4-campaign{padding:15px;border:1px solid var(--line);border-radius:13px;background:var(--surface-solid);color:var(--text);text-align:left}.p4-campaign:hover{border-color:color-mix(in srgb,var(--danger) 30%,var(--line))}.p4-campaign-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.p4-campaign h3{font-size:13.5px}.p4-campaign>small{display:block;margin-top:3px;color:var(--muted);font-size:11.5px}.p4-risk-matrix{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:18px}.p4-risk-cell{min-height:96px;padding:13px;border:1px solid var(--line);border-radius:12px;background:var(--surface-solid)}.p4-risk-cell.high{border-color:color-mix(in srgb,var(--danger) 34%,var(--line));background:color-mix(in srgb,var(--danger) 5%,var(--surface-solid))}.p4-risk-cell.medium{border-color:color-mix(in srgb,var(--amber) 32%,var(--line))}.p4-risk-cell b,.p4-risk-cell small{display:block}.p4-risk-cell b{font-size:13px}.p4-risk-cell small{margin-top:4px;color:var(--muted);font-size:11.5px}.p4-review-layout{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.45fr);gap:18px}.p4-review-list{display:grid}.p4-review-item{display:grid;grid-template-columns:1fr auto;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line);color:var(--text);text-align:left}.p4-review-item:last-child{border-bottom:0}.p4-review-item.active{background:color-mix(in srgb,var(--primary) 7%,transparent);box-shadow:inset 3px 0 var(--primary)}.p4-review-item b{display:block;font-size:13px}.p4-review-item small{display:block;margin-top:3px;color:var(--muted);font-size:11.5px}.p4-review-item time{color:var(--muted);font-size:11px}.p4-review-content{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line)}.p4-review-content section{padding:17px;background:var(--surface)}.p4-review-content h3{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.p4-review-content p{margin-top:9px;font-size:13px;line-height:1.6}.p4-evidence-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line)}.p4-evidence-grid div{padding:14px;background:var(--surface)}.p4-evidence-grid small,.p4-evidence-grid b{display:block}.p4-evidence-grid small{color:var(--muted);font-size:11px}.p4-evidence-grid b{margin-top:4px;font-size:12px;overflow-wrap:anywhere}.p4-review-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 17px;border-top:1px solid var(--line);background:var(--surface-solid)}.p4-stages{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;padding:20px}.p4-stage{position:relative;padding:14px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface-solid)}.p4-stage:not(:last-child)::after{position:absolute;left:100%;top:50%;width:11px;height:1px;background:var(--line-strong);content:""}.p4-stage i{color:var(--primary-text)}.p4-stage b,.p4-stage small{display:block}.p4-stage b{margin-top:8px;font-size:12.5px}.p4-stage small{margin-top:2px;color:var(--muted);font-size:11px}.p4-release-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:14px}.p4-release{padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--surface-solid);color:var(--text);text-align:left}.p4-release:hover{border-color:color-mix(in srgb,var(--primary) 43%,var(--line))}.p4-release-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.p4-release h3{font-size:14px;font-weight:800}.p4-release>small{display:block;margin-top:3px;color:var(--muted);font-size:11.5px}.p4-deltas{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:14px;overflow:hidden;border-radius:10px;background:var(--line)}.p4-deltas span{padding:9px;background:var(--surface-2)}.p4-deltas small,.p4-deltas b{display:block}.p4-deltas small{color:var(--muted);font-size:10.5px}.p4-deltas b{margin-top:2px;font-size:12px}.p4-release-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:13px}.p4-release-foot small{color:var(--muted);font-size:11px}.p4-empty{padding:42px 20px;text-align:center}.p4-empty i{display:grid;place-items:center;width:46px;height:46px;margin:auto;border-radius:14px;background:var(--surface-2);color:var(--muted)}.p4-empty h3{margin-top:12px;font-size:14px}.p4-empty p{max-width:360px;margin:4px auto 14px;color:var(--muted);font-size:12.5px}.p4-drawer{position:fixed;z-index:80;top:0;right:0;width:min(480px,100vw);height:100dvh;overflow:auto;border-left:1px solid var(--line);background:var(--surface-solid);box-shadow:-24px 0 70px rgba(0,0,0,.2);transform:translateX(102%);transition:transform .22s cubic-bezier(.16,1,.3,1)}.p4-drawer.open{transform:none}.p4-drawer-head{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px;border-bottom:1px solid var(--line);background:var(--surface-solid)}.p4-drawer-body{padding:18px}.p4-drawer-backdrop{position:fixed;z-index:79;inset:0;background:rgba(4,8,12,.48);opacity:0;pointer-events:none;transition:opacity .2s}.p4-drawer-backdrop.open{opacity:1;pointer-events:auto}.p4-inspector-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--line)}.p4-inspector-facts div{padding:14px;background:var(--surface)}.p4-inspector-facts small,.p4-inspector-facts b{display:block}.p4-inspector-facts small{color:var(--muted);font-size:11px}.p4-inspector-facts b{margin-top:4px;font-size:12.5px;overflow-wrap:anywhere}.p4-toast-note{padding:14px;border:1px solid color-mix(in srgb,var(--mint) 35%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--mint) 6%,var(--surface-solid))}.p4-toast-note b{font-size:13px}.p4-toast-note p{margin-top:3px;color:var(--muted);font-size:12px;line-height:1.5}
@media(max-width:1240px){.p4-metrics.five{grid-template-columns:repeat(3,1fr)}.p4-metrics.five .p4-metric:nth-child(3){border-right:0}.p4-metrics.five .p4-metric:nth-child(-n+3){border-bottom:1px solid var(--line)}.p4-grid.two,.p4-review-layout{grid-template-columns:1fr}.p4-dataset-grid{grid-template-columns:repeat(2,1fr)}.p4-policy-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:900px){.p4-grid.equal,.p4-grid.three{grid-template-columns:1fr}.p4-evaluator-strip{grid-template-columns:repeat(3,1fr)}.p4-stages{grid-template-columns:repeat(3,1fr)}.p4-stage::after{display:none}.p4-release-grid{grid-template-columns:1fr}}
@media(max-width:760px){.p4-page{padding:16px}.p4-head{align-items:flex-start;flex-direction:column}.p4-title h1{font-size:28px}.p4-metrics,.p4-metrics.five{grid-template-columns:repeat(2,1fr)}.p4-metric:nth-child(2n){border-right:0}.p4-metric:nth-child(-n+3){border-bottom:1px solid var(--line)}.p4-metrics.five .p4-metric:nth-child(3){border-right:1px solid var(--line)}.p4-metrics.five .p4-metric:nth-child(2n){border-right:0}.p4-metrics.five .p4-metric:nth-child(-n+4){border-bottom:1px solid var(--line)}.p4-dataset-grid,.p4-suite-grid,.p4-policy-grid,.p4-campaign-grid{grid-template-columns:1fr}.p4-builder{grid-template-columns:1fr}.p4-builder-arrow{transform:rotate(90deg)}.p4-review-content{grid-template-columns:1fr}.p4-evidence-grid{grid-template-columns:repeat(2,1fr)}.p4-feedback{grid-template-columns:36px 1fr}.p4-feedback-actions{grid-column:2}.p4-risk-matrix{grid-template-columns:repeat(2,1fr)}}
@media(max-width:520px){.p4-metrics,.p4-metrics.five{grid-template-columns:1fr}.p4-metric,.p4-metrics.five .p4-metric{border-right:0;border-bottom:1px solid var(--line)}.p4-metric:last-child,.p4-metrics.five .p4-metric:last-child{border-bottom:0}.p4-context .p4-select:nth-child(2){display:none}.p4-actions{width:100%}.p4-actions .p4-btn{flex:1}.p4-scoreline{grid-template-columns:repeat(2,1fr)}.p4-evaluator-strip,.p4-stages,.p4-risk-matrix{grid-template-columns:1fr}.p4-evidence-grid{grid-template-columns:1fr}.p4-review-bar{align-items:stretch;flex-direction:column}}
@media(prefers-reduced-motion:reduce){.p4-btn,.p4-dataset,.p4-drawer{transition:none}}

.p4-context-target { outline: 2px solid color-mix(in srgb, var(--primary) 44%, transparent); outline-offset: -2px; box-shadow: 0 14px 36px color-mix(in srgb, var(--primary) 9%, transparent); }



body[data-quality-page="datasets"] .p4-panel-head{align-items:center}
body[data-quality-page="datasets"] .p4-panel-head p strong{color:var(--text);font-weight:750}
body[data-quality-page="datasets"] .p4-filters-single{flex-wrap:nowrap;margin-left:auto}
body[data-quality-page="datasets"] .p4-filters-single .p4-input{width:260px}
body[data-quality-page="datasets"] .p4-dataset{position:relative;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--dataset-accent,#e6a515) 4%,var(--surface-solid)),var(--surface-solid) 34%);border-color:color-mix(in srgb,var(--dataset-accent,#e6a515) 16%,var(--line))}
body[data-quality-page="datasets"] .p4-dataset::before{position:absolute;inset:0 0 auto;height:3px;background:color-mix(in srgb,var(--dataset-accent,#e6a515) 62%,transparent);content:""}
body[data-quality-page="datasets"] .p4-dataset.tone-support{--dataset-accent:#62b99a}body[data-quality-page="datasets"] .p4-dataset.tone-rag{--dataset-accent:#71b9c4}body[data-quality-page="datasets"] .p4-dataset.tone-safety{--dataset-accent:#e08b72}body[data-quality-page="datasets"] .p4-dataset.tone-voice{--dataset-accent:#9d8ad1}
body[data-quality-page="datasets"] .p4-dataset-icon{background:color-mix(in srgb,var(--dataset-accent) 12%,transparent);color:var(--dataset-accent)}
.p4-dataset-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:15px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.p4-dataset-facts span{padding:10px 9px}.p4-dataset-facts span:nth-child(odd){padding-left:0;border-right:1px solid var(--line)}.p4-dataset-facts span:nth-child(even){padding-right:0;padding-left:12px}.p4-dataset-facts span:nth-child(-n+2){border-bottom:1px solid var(--line)}
.p4-dataset-facts b,.p4-dataset-facts small{display:block}.p4-dataset-facts b{font-size:12.5px;line-height:1.35;overflow-wrap:anywhere}.p4-dataset-facts small{margin-top:3px;color:var(--muted);font-size:11px}
body[data-quality-page="datasets"] .p4-case-table .p4-row,body[data-quality-page="datasets"] .p4-case-table .p4-table-head{grid-template-columns:minmax(250px,1.45fr) minmax(270px,1.35fr) minmax(130px,.72fr) minmax(125px,.7fr) minmax(92px,.5fr) minmax(90px,.5fr) minmax(86px,.46fr);min-width:1120px}
body[data-quality-page="datasets"] .p4-case-row{align-items:start;padding-top:13px;padding-bottom:13px;background:var(--surface)}body[data-quality-page="datasets"] .p4-case-row:hover{background:color-mix(in srgb,var(--primary) 4%,var(--surface))}body[data-quality-page="datasets"] .p4-case-row.is-failing{background:color-mix(in srgb,var(--danger) 2.3%,var(--surface))}
body[data-quality-page="datasets"] .p4-expected{font-size:12.75px;line-height:1.5;font-weight:520}body[data-quality-page="datasets"] .p4-tags{color:var(--muted);font-size:12px;line-height:1.45}
.p4-difficulty{display:inline-flex;padding:4px 8px;border:1px solid var(--line);border-radius:999px;font-size:11.5px;font-weight:750}.p4-difficulty.medium{color:#6f9fc8;background:color-mix(in srgb,#6f9fc8 7%,transparent)}.p4-difficulty.hard{color:var(--amber-text);background:color-mix(in srgb,var(--amber) 7%,transparent)}.p4-difficulty.critical{color:var(--danger-text);background:color-mix(in srgb,var(--danger) 7%,transparent)}
.p4-score{font-variant-numeric:tabular-nums;font-weight:800}.p4-score small{margin-top:3px!important;font-weight:600!important}.p4-table-note{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 17px;border-top:1px solid var(--line);color:var(--muted);font-size:11.5px}
.p4-inspector-block{margin-bottom:14px;padding:15px;border:1px solid var(--line);border-radius:13px;background:var(--surface)}.p4-inspector-block small{color:var(--muted);font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.07em}.p4-inspector-block h3{margin-top:7px;font-size:15px;line-height:1.4}.p4-inspector-block p{margin-top:8px;color:var(--muted);font-size:12.75px;line-height:1.55}
@media(max-width:1120px){body[data-quality-page="datasets"] .p4-filters-single{width:100%;flex-wrap:wrap;margin-left:0}body[data-quality-page="datasets"] .p4-panel-head{align-items:flex-start;flex-direction:column}body[data-quality-page="datasets"] .p4-filters-single .p4-input{width:min(100%,340px)}}
@media(max-width:640px){.p4-table-note{align-items:flex-start;flex-direction:column}.p4-dataset-facts{grid-template-columns:1fr 1fr}}

body[data-quality-page="datasets"] .p4-case-table .p4-table-head>span:nth-child(5),body[data-quality-page="datasets"] .p4-case-table .p4-row>span:nth-child(5){text-align:center;justify-self:center}
body[data-quality-page="datasets"] .p4-case-table .p4-table-head>span:nth-child(6),body[data-quality-page="datasets"] .p4-case-table .p4-row>span:nth-child(6),body[data-quality-page="datasets"] .p4-case-table .p4-table-head>span:nth-child(7),body[data-quality-page="datasets"] .p4-case-table .p4-row>span:nth-child(7){text-align:right;justify-self:end}



body[data-quality-page="evaluations"] .p4-btn.is-blocked{cursor:not-allowed;border-color:color-mix(in srgb,var(--danger) 25%,var(--line));background:color-mix(in srgb,var(--danger) 5%,var(--surface-solid));color:color-mix(in srgb,var(--danger) 78%,var(--text));opacity:1;transform:none}
.p4-metric-link{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:750;text-align:left;cursor:pointer}.p4-metric-link:hover{text-decoration:underline;text-underline-offset:3px}.p4-metric-link svg{width:14px;height:14px}
body[data-quality-page="evaluations"] .p4-eval-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 97%,var(--cyan) 3%),color-mix(in srgb,var(--surface) 97%,var(--primary) 3%))}
.eval-compare-lab{display:grid;grid-template-columns:minmax(0,1fr) minmax(155px,.34fr) minmax(0,1fr);align-items:stretch;gap:12px;padding:16px 18px 14px}.eval-compare-lab .eval-candidate{padding:17px 18px;border-radius:15px;box-shadow:none}.eval-candidate.is-baseline{border-color:color-mix(in srgb,#78a9db 26%,var(--line));background:color-mix(in srgb,#78a9db 4%,var(--surface-solid))}.eval-candidate.is-blocked{border-color:color-mix(in srgb,var(--amber) 34%,var(--line));background:color-mix(in srgb,var(--amber) 5%,var(--surface-solid));box-shadow:0 18px 46px color-mix(in srgb,var(--amber) 7%,transparent)}.eval-kicker{display:block;margin-bottom:5px;color:var(--muted);font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.09em}.eval-score-stack{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:16px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.eval-score-stack>div{padding:12px 10px}.eval-score-stack>div+div{border-left:1px solid var(--line)}.eval-score-stack small,.eval-score-stack b,.eval-score-stack em{display:block}.eval-score-stack small{color:var(--muted);font-size:11px;font-weight:650}.eval-score-stack b{margin-top:4px;font-size:15px;font-weight:800;font-variant-numeric:tabular-nums}.eval-score-stack em{margin-top:3px;color:var(--muted);font-size:10.5px;font-style:normal;font-weight:650}.eval-score-stack em.good{color:var(--mint-text)}.eval-score-stack em.warn{color:var(--amber-text)}.eval-score-stack em.bad{color:var(--danger-text)}
.eval-vs-rail{display:grid;align-content:center;gap:7px}.eval-vs{display:grid;place-items:center;width:34px;height:34px;margin:0 auto 2px;border:1px solid color-mix(in srgb,var(--primary) 35%,var(--line));border-radius:50%;background:color-mix(in srgb,var(--primary) 10%,var(--surface-solid));color:var(--primary-text);font-size:11px;font-weight:900}.eval-vs-rail>div{padding:8px 9px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--surface-solid) 92%,transparent);text-align:center}.eval-vs-rail small,.eval-vs-rail b,.eval-vs-rail em{display:block}.eval-vs-rail small{color:var(--muted);font-size:11px;font-weight:650}.eval-vs-rail b{margin-top:2px;font-size:12px;font-weight:850;font-variant-numeric:tabular-nums}.eval-vs-rail em{margin-top:1px;color:var(--muted);font-size:10.5px;font-style:normal}.eval-vs-rail .bad b{color:var(--danger-text)}.eval-vs-rail .warn b{color:var(--amber-text)}.eval-vs-rail .good b{color:var(--mint-text)}
.eval-blocker-note{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;margin:0 18px 16px;padding:11px 12px;border:1px solid color-mix(in srgb,var(--amber) 28%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--amber) 5%,var(--surface-solid))}.eval-blocker-note>span{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:color-mix(in srgb,var(--amber) 13%,transparent);color:var(--amber-text)}.eval-blocker-note>span svg{width:17px;height:17px}.eval-blocker-note b,.eval-blocker-note small{display:block}.eval-blocker-note b{font-size:12.5px}.eval-blocker-note small{margin-top:2px;color:var(--muted);font-size:11.5px;line-height:1.45}
body[data-quality-page="evaluations"] .p4-suite{position:relative;overflow:hidden;background:var(--surface-solid);transition:border-color .16s ease,transform .16s ease}.p4-suite::before{position:absolute;inset:0 auto 0 0;width:3px;content:"";opacity:.66}.p4-suite.tone-support{background:color-mix(in srgb,var(--mint) 3%,var(--surface-solid))}.p4-suite.tone-support::before{background:var(--mint)}.p4-suite.tone-rag{background:color-mix(in srgb,var(--cyan) 3%,var(--surface-solid))}.p4-suite.tone-rag::before{background:var(--cyan)}.p4-suite.tone-safety{background:color-mix(in srgb,var(--danger) 2.5%,var(--surface-solid))}.p4-suite.tone-safety::before{background:color-mix(in srgb,var(--danger) 72%,var(--amber))}.p4-suite.tone-voice{background:color-mix(in srgb,#9a88dc 3%,var(--surface-solid))}.p4-suite.tone-voice::before{background:#9a88dc}body[data-quality-page="evaluations"] .p4-scoreline{gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;background:transparent}body[data-quality-page="evaluations"] .p4-scoreline span{padding:10px 8px;background:transparent}body[data-quality-page="evaluations"] .p4-scoreline span+span{border-left:1px solid var(--line)}
body[data-quality-page="evaluations"] .p4-evaluator-panel .p4-panel-head{padding-bottom:13px}.p4-evaluator-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:10px 12px 12px;background:transparent}.p4-evaluator{display:flex;align-items:center;gap:9px;padding:10px 11px;border:1px solid var(--line);border-radius:11px;background:color-mix(in srgb,var(--surface-solid) 92%,transparent)}.p4-evaluator-icon{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border-radius:9px;background:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary-text)}.p4-evaluator-icon svg{width:15px;height:15px}.p4-evaluator b{margin:0;font-size:12px}.p4-evaluator small{margin-top:1px;font-size:10.5px;line-height:1.3}
body[data-quality-page="evaluations"] .p4-eval-runs-table .p4-row,body[data-quality-page="evaluations"] .p4-eval-runs-table .p4-table-head{grid-template-columns:minmax(190px,1.2fr) minmax(190px,1.15fr) minmax(150px,.9fr) minmax(82px,.48fr) minmax(82px,.48fr) minmax(90px,.52fr) minmax(92px,.52fr);min-width:980px}.p4-eval-runs-table .p4-table-head>span:nth-child(n+4),.p4-eval-runs-table .p4-row>span:nth-child(n+4){text-align:right;justify-self:end}.p4-eval-runs-table .p4-row>span:nth-child(7){display:flex;justify-content:flex-end}.p4-eval-number{font-variant-numeric:tabular-nums;font-weight:720}.p4-run-detail-copy{color:var(--muted);font-size:12.5px;line-height:1.55}
body[data-quality-page="evaluations"] .p4-context-target{outline:2px solid color-mix(in srgb,var(--primary) 45%,transparent);outline-offset:-2px}
@media(max-width:1100px){.eval-compare-lab{grid-template-columns:1fr 1fr}.eval-vs-rail{grid-column:1/-1;grid-row:2;grid-template-columns:auto repeat(3,1fr);align-items:center}.eval-vs{margin:0}.eval-compare-lab .eval-candidate.is-blocked{grid-column:2;grid-row:1}.eval-blocker-note{grid-template-columns:34px minmax(0,1fr)}.eval-blocker-note .p4-metric-link{grid-column:2;justify-self:start}.p4-evaluator-strip{grid-template-columns:repeat(3,1fr)}}
@media(max-width:700px){.eval-compare-lab{grid-template-columns:1fr}.eval-compare-lab .eval-candidate.is-blocked{grid-column:1;grid-row:auto}.eval-vs-rail{grid-column:1;grid-row:auto;grid-template-columns:1fr}.eval-vs{margin:auto}.eval-score-stack{grid-template-columns:1fr}.eval-score-stack>div+div{border-left:0;border-top:1px solid var(--line)}.eval-blocker-note{margin:0 14px 14px}.p4-evaluator-strip{grid-template-columns:1fr 1fr}}
@media(max-width:480px){.p4-evaluator-strip{grid-template-columns:1fr}.eval-blocker-note{grid-template-columns:1fr}.eval-blocker-note>span{display:none}.eval-blocker-note .p4-metric-link{grid-column:1}}



.p4-status.neutral{color:color-mix(in srgb,var(--muted) 92%,var(--text))}
.p4-feedback-overview{grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr)}
.p4-feedback-driver-chart{min-height:292px}
.p4-feedback-source-list{display:grid}
.p4-feedback-source{padding:11px 16px 12px;border-bottom:1px solid var(--line)}
.p4-feedback-source:last-child{border-bottom:0}
.p4-feedback-source-copy{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}
.p4-feedback-source-copy b,.p4-feedback-source-copy small{display:block}.p4-feedback-source-copy b{font-size:13px;font-weight:750}.p4-feedback-source-copy small{margin-top:3px;color:color-mix(in srgb,var(--muted) 90%,var(--text));font-size:11.75px}.p4-feedback-source-copy strong{font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}
.p4-feedback-source-track{height:5px;margin-top:8px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--line) 68%,transparent)}.p4-feedback-source-track span{display:block;height:100%;border-radius:inherit;background:var(--feedback-tone,var(--primary))}
.p4-feedback-source.tone-mint{--feedback-tone:#63b39b}.p4-feedback-source.tone-gold{--feedback-tone:#d8a327}.p4-feedback-source.tone-lavender{--feedback-tone:#9886c7}.p4-feedback-source.tone-sky{--feedback-tone:#6faec4}.p4-feedback-source.tone-amber{--feedback-tone:#d79a3e}.p4-feedback-source.tone-teal{--feedback-tone:#5ca9a2}
.p4-production-feedback .p4-panel-head{align-items:flex-start}
.p4-feedback{position:relative;grid-template-columns:40px minmax(260px,1fr) auto;align-items:center;padding:14px 17px;transition:background .16s ease}
.p4-feedback.state-review{background:color-mix(in srgb,var(--amber) 2.7%,transparent)}.p4-feedback.state-triaged{background:color-mix(in srgb,var(--cyan) 2.6%,transparent)}.p4-feedback.state-closed{background:color-mix(in srgb,var(--mint) 2.8%,transparent)}
.p4-feedback.state-untriaged{background:color-mix(in srgb,var(--muted) 1.5%,transparent)}
.p4-feedback-signal-icon{display:grid!important;place-items:center;width:36px!important;height:36px!important;border-radius:10px!important}
.p4-feedback.signal-negative .p4-feedback-signal-icon{background:color-mix(in srgb,var(--danger) 8%,transparent)!important;color:#cf806e!important}.p4-feedback.signal-correction .p4-feedback-signal-icon{background:color-mix(in srgb,var(--cyan) 8%,transparent)!important;color:#6faec4!important}.p4-feedback.signal-escalated .p4-feedback-signal-icon{background:color-mix(in srgb,var(--amber) 9%,transparent)!important;color:#d79a3e!important}.p4-feedback.signal-positive .p4-feedback-signal-icon{background:color-mix(in srgb,var(--mint) 9%,transparent)!important;color:var(--mint-text)!important}
.p4-feedback-copy b{font-size:13.5px}.p4-feedback-copy small{font-size:12px}.p4-feedback-meta{color:color-mix(in srgb,var(--muted) 92%,var(--text))!important;font:600 11.5px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace}
.p4-feedback-actions{justify-content:flex-end;flex-wrap:wrap;max-width:430px}.p4-feedback-action-group{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.p4-feedback-actions .p4-btn{background:color-mix(in srgb,var(--surface-solid) 94%,transparent)}
@media(max-width:1120px){.p4-feedback-overview{grid-template-columns:1fr}.p4-feedback-actions{max-width:360px}.quality-feedback-toolbar{width:100%;margin-left:0}}
@media(max-width:860px){.p4-feedback{grid-template-columns:40px 1fr;align-items:start}.p4-feedback-actions{grid-column:2;justify-content:flex-start;max-width:none}.p4-feedback-action-group{justify-content:flex-start}}
@media(max-width:560px){.p4-feedback{padding:13px}.p4-feedback-actions,.p4-feedback-action-group{width:100%}.p4-feedback-action-group .p4-btn{flex:1 1 auto}.p4-feedback-source{padding-left:13px;padding-right:13px}}

body[data-quality-page="quality-feedback"] .p4-metric:nth-child(1){background:color-mix(in srgb,var(--mint) 2.2%,var(--surface))}
body[data-quality-page="quality-feedback"] .p4-metric:nth-child(2){background:color-mix(in srgb,var(--danger) 1.8%,var(--surface))}
body[data-quality-page="quality-feedback"] .p4-metric:nth-child(3){background:color-mix(in srgb,var(--amber) 2.0%,var(--surface))}
body[data-quality-page="quality-feedback"] .p4-metric:nth-child(4){background:color-mix(in srgb,#8996a3 1.7%,var(--surface))}



body[data-quality-page="policies-guardrails"] .p4-metric:nth-child(1){background:color-mix(in srgb,var(--mint) 3.5%,var(--surface-solid))}
body[data-quality-page="policies-guardrails"] .p4-metric:nth-child(2){background:color-mix(in srgb,var(--cyan) 3%,var(--surface-solid))}
body[data-quality-page="policies-guardrails"] .p4-metric:nth-child(3){background:color-mix(in srgb,var(--danger) 2.5%,var(--surface-solid))}
body[data-quality-page="policies-guardrails"] .p4-metric:nth-child(4){background:color-mix(in srgb,var(--amber) 3.5%,var(--surface-solid))}
.p4-policy-registry .p4-panel-head p strong{color:var(--text);font-weight:750}.p4-policy-grid{align-items:stretch}.p4-policy{position:relative;overflow:hidden;padding:16px;background:var(--surface-solid);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.p4-policy::before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--policy-accent,var(--line-strong));content:"";opacity:.72}.p4-policy:hover{transform:translateY(-1px);box-shadow:0 12px 28px rgba(30,27,20,.05)}.p4-policy.tone-pii{--policy-accent:var(--cyan);background:color-mix(in srgb,var(--cyan) 3%,var(--surface-solid))}.p4-policy.tone-injection{--policy-accent:#9b8ce4;background:color-mix(in srgb,#9b8ce4 3.2%,var(--surface-solid))}.p4-policy.tone-output{--policy-accent:var(--mint);background:color-mix(in srgb,var(--mint) 3.2%,var(--surface-solid))}.p4-policy.tone-tool{--policy-accent:#64b9bd;background:color-mix(in srgb,#64b9bd 3%,var(--surface-solid))}.p4-policy.tone-financial{--policy-accent:var(--amber);background:color-mix(in srgb,var(--amber) 3.4%,var(--surface-solid))}.p4-policy.tone-cost{--policy-accent:#e99b73;background:color-mix(in srgb,#e99b73 3.4%,var(--surface-solid))}.p4-policy-scope{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px}.p4-policy-scope>span{color:var(--muted);font-size:11px;font-weight:750}.p4-policy-scope>small{min-width:0;color:var(--muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p4-policy-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;border-top:1px solid var(--line)}.p4-policy-facts span{min-width:0;padding:10px 10px 0 0}.p4-policy-facts span+span{padding-left:10px;border-left:1px solid var(--line)}.p4-policy-facts b,.p4-policy-facts small{display:block}.p4-policy-facts b{font-size:12.5px;font-weight:750;overflow-wrap:anywhere}.p4-policy-facts small{margin-top:3px;color:var(--muted);font-size:11.5px}.p4-policy-composer-panel .p4-panel-head{padding-bottom:14px}.p4-decision-composer{grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr);gap:14px;padding:18px 18px 14px}.p4-decision-composer .p4-builder-block{border-color:color-mix(in srgb,var(--line-strong) 66%,var(--line));background:color-mix(in srgb,var(--surface-solid) 96%,transparent)}.p4-when-block{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--amber) 8%,transparent)}.p4-then-block{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mint) 8%,transparent)}.p4-builder-kicker{display:flex;align-items:center;justify-content:space-between;gap:12px}.p4-builder-kicker>small,.p4-then-block>small{color:var(--primary-text);font-size:11px;font-weight:850;letter-spacing:.11em}.p4-match-control{display:flex;align-items:center;gap:5px}.p4-match-control>span{margin-right:3px;color:var(--muted);font-size:11.5px;font-weight:700}.p4-match-control button{min-height:28px;padding:0 9px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--muted);font-size:11.5px;font-weight:800}.p4-match-control button.active{border-color:color-mix(in srgb,var(--primary) 40%,var(--line));background:color-mix(in srgb,var(--primary) 8%,var(--surface));color:var(--primary-text)}.p4-decision-composer .p4-builder-block h3{margin-top:8px;font-size:15px;line-height:1.35}.p4-decision-composer .p4-builder-options .p4-btn{min-height:36px;background:var(--surface)}.p4-decision-composer .p4-builder-options .p4-btn.active{border-color:color-mix(in srgb,var(--primary) 42%,var(--line));background:color-mix(in srgb,var(--primary) 8%,var(--surface));box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 6%,transparent)}.p4-builder-arrow{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px}.p4-builder-arrow span{display:grid;place-items:center;width:38px;height:38px;border:1px solid color-mix(in srgb,var(--primary) 26%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--primary) 7%,var(--surface));color:var(--primary-text)}.p4-builder-arrow small{color:var(--muted);font-size:11.5px;font-weight:700;text-align:center}.p4-boundary-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:14px;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--line)}.p4-boundary-facts span{padding:10px;background:var(--surface)}.p4-boundary-facts small,.p4-boundary-facts b{display:block}.p4-boundary-facts small{color:var(--muted);font-size:11.5px}.p4-boundary-facts b{margin-top:2px;font-size:11.75px}.p4-policy-preview{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 18px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--surface-2) 72%,transparent)}.p4-policy-preview>span{color:var(--muted);font-size:12.5px;line-height:1.5}.p4-policy-test-result{padding:0 18px 18px}.quality-policy-inline-result{padding:15px;border:1px solid color-mix(in srgb,var(--mint) 30%,var(--line));border-radius:13px;background:color-mix(in srgb,var(--mint) 4%,var(--surface-solid))}.quality-policy-inline-head{display:grid;grid-template-columns:38px 1fr 38px;gap:10px;align-items:center}.quality-policy-inline-head>span{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--mint) 10%,var(--surface));color:var(--mint-text)}.quality-policy-inline-head small,.quality-policy-inline-head b{display:block}.quality-policy-inline-head small{color:var(--muted);font-size:11.5px}.quality-policy-inline-head b{font-size:13px}.quality-policy-inline-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:13px;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--line)}.quality-policy-inline-grid span{padding:10px;background:var(--surface)}.quality-policy-inline-grid small,.quality-policy-inline-grid b{display:block}.quality-policy-inline-grid small{color:var(--muted);font-size:11.5px}.quality-policy-inline-grid b{margin-top:2px;font-size:12px}.quality-policy-inline-result>p{margin-top:10px;color:var(--muted);font-size:11.75px}.p4-policy-detail-list{display:grid;gap:12px}.p4-policy-detail-list>div{padding:12px;border:1px solid var(--line);border-radius:11px;background:var(--surface)}.p4-policy-detail-list small,.p4-policy-detail-list b{display:block}.p4-policy-detail-list small{color:var(--muted);font-size:11.5px}.p4-policy-detail-list b{margin-top:4px;font-size:12.5px}.p4-policy-detail-list p{margin-top:4px;color:var(--text);font-size:12.5px;line-height:1.55}.quality-policy-toolbar{flex-wrap:nowrap}.quality-policy-toolbar .quality-mini-select{min-width:132px}.quality-policy-toolbar #quality-policy-category{min-width:170px}
@media(max-width:980px){.p4-decision-composer{grid-template-columns:1fr}.p4-builder-arrow{flex-direction:row;padding:2px 0}.p4-builder-arrow span{transform:rotate(90deg)}.p4-policy-preview{align-items:flex-start;flex-direction:column}.quality-policy-inline-grid{grid-template-columns:repeat(2,1fr)}.quality-policy-toolbar{flex-wrap:wrap}}
@media(max-width:760px){.p4-policy-facts{grid-template-columns:repeat(2,1fr)}.p4-policy-facts span:nth-child(3){border-left:0}.p4-policy-facts span:nth-child(n+3){padding-top:10px;border-top:1px solid var(--line)}.p4-boundary-facts{grid-template-columns:1fr}.p4-policy-preview .p4-actions{width:100%}.p4-policy-preview .p4-actions .p4-btn{flex:1}.quality-policy-inline-grid{grid-template-columns:1fr}.quality-policy-toolbar,.quality-policy-toolbar .quality-mini-select{width:100%;min-width:0}}



body[data-active-page="safety-redteam"] .p4-metric:nth-child(1){background:color-mix(in srgb,var(--mint) 3%,var(--surface))}
body[data-active-page="safety-redteam"] .p4-metric:nth-child(2){background:color-mix(in srgb,var(--danger) 3%,var(--surface))}
body[data-active-page="safety-redteam"] .p4-metric:nth-child(3){background:color-mix(in srgb,var(--amber) 3%,var(--surface))}
body[data-active-page="safety-redteam"] .p4-metric:nth-child(4){background:color-mix(in srgb,#78a9db 3%,var(--surface))}
.safety-overview{align-items:start}.safety-campaign-panel,.safety-risk-panel{align-self:start}
.p4-campaign{position:relative;overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.p4-campaign:hover{transform:translateY(-2px);box-shadow:0 14px 30px color-mix(in srgb,var(--text) 5%,transparent)}
.p4-campaign.tone-injection{background:color-mix(in srgb,#a78bfa 4%,var(--surface-solid));border-color:color-mix(in srgb,#a78bfa 18%,var(--line))}.p4-campaign.tone-tool{background:color-mix(in srgb,var(--amber) 4%,var(--surface-solid));border-color:color-mix(in srgb,var(--amber) 18%,var(--line))}.p4-campaign.tone-data{background:color-mix(in srgb,#7dd3fc 4%,var(--surface-solid));border-color:color-mix(in srgb,#7dd3fc 18%,var(--line))}.p4-campaign.tone-rag{background:color-mix(in srgb,var(--cyan) 4%,var(--surface-solid));border-color:color-mix(in srgb,var(--cyan) 18%,var(--line))}
.p4-campaign.state-running{box-shadow:inset 3px 0 color-mix(in srgb,var(--cyan) 62%,transparent)}.p4-campaign.state-review{box-shadow:inset 3px 0 color-mix(in srgb,var(--amber) 62%,transparent)}.p4-campaign.state-complete{box-shadow:inset 3px 0 color-mix(in srgb,var(--mint) 62%,transparent)}
.p4-campaign-focus{margin-top:10px;color:var(--muted);font-size:12px;font-weight:650}.safety-campaign-facts{margin-top:12px;background:transparent;border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0}.safety-campaign-facts span{padding:10px 8px;background:transparent}.safety-campaign-facts span+span{border-left:1px solid var(--line)}
.p4-campaign-progress{margin-top:12px}.p4-campaign-progress>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:11.5px}.p4-campaign-progress b{color:var(--text);font-size:11.5px}.p4-campaign-track{height:5px;margin-top:7px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--cyan) 8%,var(--surface-2))}.p4-campaign-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--cyan) 76%,white 6%),color-mix(in srgb,var(--primary) 66%,var(--cyan)));position:relative}.p4-campaign-track i:after{content:"";position:absolute;right:-2px;top:50%;width:7px;height:7px;border-radius:50%;background:var(--cyan);transform:translateY(-50%);box-shadow:0 0 0 4px color-mix(in srgb,var(--cyan) 11%,transparent);animation:safety-progress-pulse 2.8s ease-in-out infinite}
@keyframes safety-progress-pulse{0%,100%{opacity:.6;transform:translateY(-50%) scale(.85)}50%{opacity:1;transform:translateY(-50%) scale(1)}}
.p4-risk-matrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px 16px 10px}.p4-risk-cell{min-height:104px;display:flex;flex-direction:column;justify-content:space-between;padding:14px}.p4-risk-cell-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.p4-risk-cell-head b{font-size:13.5px}.p4-risk-level{font-size:11px;font-weight:800;white-space:nowrap}.p4-risk-cell small{margin-top:16px;color:var(--muted);font-size:11.75px;line-height:1.4}.p4-risk-cell.critical{border-color:color-mix(in srgb,var(--danger) 34%,var(--line));background:color-mix(in srgb,var(--danger) 5%,var(--surface-solid))}.p4-risk-cell.critical .p4-risk-level{color:var(--danger-text)}.p4-risk-cell.high{border-color:color-mix(in srgb,#f97316 28%,var(--line));background:color-mix(in srgb,#f97316 4%,var(--surface-solid))}.p4-risk-cell.high .p4-risk-level{color:#d97706}.p4-risk-cell.medium{border-color:color-mix(in srgb,var(--amber) 27%,var(--line));background:color-mix(in srgb,var(--amber) 3%,var(--surface-solid))}.p4-risk-cell.medium .p4-risk-level{color:var(--amber-text)}.p4-risk-cell.low{background:color-mix(in srgb,#78a9db 3%,var(--surface-solid))}.p4-risk-cell.low .p4-risk-level{color:#668db5}
.p4-severity-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:2px 16px 16px;overflow:hidden;border:1px solid var(--line);border-radius:11px;background:var(--line)}.p4-severity-strip span{padding:10px;background:var(--surface-solid);text-align:center}.p4-severity-strip b,.p4-severity-strip small{display:block}.p4-severity-strip b{font-size:13.5px}.p4-severity-strip small{margin-top:2px;font-size:10.75px;color:var(--muted)}.p4-severity-strip .critical b{color:var(--danger-text)}.p4-severity-strip .high b{color:#d97706}.p4-severity-strip .medium b{color:var(--amber-text)}.p4-severity-strip .low b{color:#668db5}
.p4-severity{display:inline-flex;align-items:center;justify-content:center;min-width:66px;padding:5px 8px;border:1px solid var(--line);border-radius:999px;font-size:11.5px;font-weight:800}.p4-severity.critical{color:var(--danger-text);border-color:color-mix(in srgb,var(--danger) 24%,var(--line));background:color-mix(in srgb,var(--danger) 6%,transparent)}.p4-severity.high{color:#d97706;border-color:color-mix(in srgb,#f97316 22%,var(--line));background:color-mix(in srgb,#f97316 5%,transparent)}.p4-severity.medium{color:var(--amber-text);border-color:color-mix(in srgb,var(--amber) 22%,var(--line));background:color-mix(in srgb,var(--amber) 5%,transparent)}
.safety-attack-row.severity-critical.state-open{background:color-mix(in srgb,var(--danger) 3.5%,transparent)}.safety-attack-row.severity-high{background:color-mix(in srgb,#f97316 1.5%,transparent)}.safety-attack-row:hover{background:color-mix(in srgb,var(--primary) 4%,transparent)}
.safety-finding-summary{border-color:color-mix(in srgb,var(--amber) 24%,var(--line));background:color-mix(in srgb,var(--amber) 4%,var(--surface-solid))}
.quality-safety-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-bottom:18px}.quality-safety-steps span{display:flex;align-items:center;gap:7px;padding:8px 9px;border:1px solid var(--line);border-radius:10px;color:var(--muted);font-size:11.5px;font-weight:700}.quality-safety-steps span b{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--surface-2);font-size:11.5px}.quality-safety-steps span.active{border-color:color-mix(in srgb,var(--primary) 42%,var(--line));background:color-mix(in srgb,var(--primary) 7%,var(--surface-solid));color:var(--text)}.quality-safety-steps span.complete{color:var(--mint-text)}.quality-safety-review{display:grid;gap:10px}.quality-safety-review>div{padding:12px;border:1px solid var(--line);border-radius:11px;background:var(--surface-2)}.quality-safety-review small,.quality-safety-review b,.quality-safety-review span{display:block}.quality-safety-review small{color:var(--muted);font-size:11px}.quality-safety-review b{margin-top:3px;font-size:13px}.quality-safety-review span{margin-top:3px;color:var(--muted);font-size:11.5px}.quality-checkbox-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.quality-checkbox{display:flex;align-items:center;gap:9px;padding:10px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);font-size:12px;font-weight:650}.quality-checkbox input{accent-color:var(--primary-text)}
@media(max-width:1050px){.p4-risk-matrix{grid-template-columns:repeat(3,minmax(160px,1fr));overflow-x:auto}.safety-risk-panel{overflow:hidden}.quality-safety-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){.p4-risk-matrix{grid-template-columns:1fr;overflow:visible}.p4-severity-strip{grid-template-columns:repeat(2,1fr)}.quality-safety-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.quality-checkbox-grid{grid-template-columns:1fr}.safety-attack-table .p4-row,.safety-attack-table .p4-table-head{min-width:940px}}
@media(prefers-reduced-motion:reduce){.p4-campaign-track i:after{animation:none}}



body[data-active-page="human-review"] .p4-metric:nth-child(1){background:color-mix(in srgb,var(--amber) 3%,var(--surface))}
body[data-active-page="human-review"] .p4-metric:nth-child(2){background:color-mix(in srgb,#78a9db 3%,var(--surface))}
body[data-active-page="human-review"] .p4-metric:nth-child(3){background:color-mix(in srgb,var(--mint) 3%,var(--surface))}
body[data-active-page="human-review"] .p4-metric:nth-child(4){background:color-mix(in srgb,#a78bfa 3%,var(--surface))}
.p4-review-layout{align-items:start;grid-template-columns:minmax(320px,.72fr) minmax(0,1.55fr)}
.p4-review-queue,.p4-review-detail-panel{align-self:start}.p4-review-queue .p4-panel-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 14px}.p4-review-queue .p4-panel-head>div:first-child{min-width:0}.p4-review-queue .p4-panel-head>[data-review-pending-badge]{justify-self:end}.quality-review-toolbar{grid-column:1/-1;width:100%;display:grid;grid-template-columns:minmax(0,1fr) 104px 112px;gap:8px;margin:0}.quality-review-toolbar .quality-mini-input,.quality-review-toolbar .quality-mini-select{width:100%;min-width:0}
.p4-review-item{position:relative;align-items:start;min-height:92px;background:transparent;transition:background .18s ease,box-shadow .18s ease}.p4-review-item.tone-confidence{background:color-mix(in srgb,#78a9db 3%,transparent)}.p4-review-item.tone-sensitive{background:color-mix(in srgb,#fb923c 3%,transparent)}.p4-review-item.tone-compliance{background:color-mix(in srgb,#a78bfa 3%,transparent)}.p4-review-item.tone-authority{background:color-mix(in srgb,var(--amber) 3%,transparent)}.p4-review-item.active{background:color-mix(in srgb,var(--primary) 7%,var(--surface-solid));box-shadow:inset 3px 0 var(--primary)}.p4-review-item b{font-size:13.5px;line-height:1.35}.p4-review-item small{font-size:11.75px;line-height:1.4}.p4-review-item time{display:grid;justify-items:end;gap:3px;white-space:nowrap}.p4-review-item time b{font-size:11.5px}.p4-review-item time small{margin:0;font-size:10.75px}.p4-review-item:has(time small:first-of-type){ }
.p4-review-workspace{display:grid}.p4-review-content{gap:12px;padding:14px;background:transparent}.p4-review-content section{display:grid;grid-template-columns:38px 1fr;gap:12px;min-height:164px;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--surface-solid)}.p4-review-content .review-input{background:color-mix(in srgb,var(--primary) 2.5%,var(--surface-solid))}.p4-review-content .review-output{background:color-mix(in srgb,var(--mint) 3%,var(--surface-solid));border-color:color-mix(in srgb,var(--mint) 20%,var(--line))}.p4-review-surface-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:var(--surface-2);color:var(--primary-text)}.review-output .p4-review-surface-icon{color:var(--mint-text);background:color-mix(in srgb,var(--mint) 8%,var(--surface-2))}.p4-review-content h3{font-size:11.75px}.p4-review-content p{margin-top:10px;font-size:14px;line-height:1.58}
.p4-evidence-ribbon{display:grid;grid-template-columns:1.15fr 1fr 1fr 1fr 1.1fr;gap:1px;margin:0 14px;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--line)}.p4-evidence-ribbon>span,.p4-evidence-ribbon>a{position:relative;min-width:0;padding:12px 13px;background:var(--surface-solid);color:var(--text);text-align:left}.p4-evidence-ribbon small,.p4-evidence-ribbon b,.p4-evidence-ribbon em{display:block}.p4-evidence-ribbon small{color:var(--muted);font-size:10.75px}.p4-evidence-ribbon b{margin-top:3px;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.p4-evidence-ribbon em{margin-top:2px;overflow:hidden;color:var(--muted);font-size:10.5px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.p4-evidence-ribbon>a i{position:absolute;right:9px;top:9px;width:13px;height:13px;color:var(--muted)}
.p4-review-decision{margin:14px;padding:16px;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--primary) 3%,var(--surface-solid))}.p4-review-decision-copy{display:flex;gap:12px;align-items:flex-start}.p4-review-decision-icon{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:12px;background:color-mix(in srgb,var(--primary) 9%,var(--surface-2));color:var(--primary-text)}.p4-review-decision-copy small{color:var(--primary-text);font-size:10.75px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.p4-review-decision-copy h3{margin-top:4px;font-size:14.5px}.p4-review-decision-copy p{margin-top:5px;color:var(--muted);font-size:12.5px;line-height:1.55}.p4-review-decision-meta{display:flex;align-items:stretch;gap:0;margin-top:14px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.p4-review-decision-meta>span{min-width:0;flex:1;padding:10px 12px}.p4-review-decision-meta>span+span{border-left:1px solid var(--line)}.p4-review-decision-meta small,.p4-review-decision-meta b{display:block}.p4-review-decision-meta small{margin-top:3px;color:var(--muted);font-size:10.75px}.p4-review-decision-meta b{font-size:11.75px}.p4-review-decision-meta .p4-status+small{margin-top:5px}.p4-review-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-top:14px}.p4-review-actions .p4-btn{min-height:36px}.p4-review-workspace.tone-sensitive .p4-review-decision{background:color-mix(in srgb,#fb923c 3%,var(--surface-solid));border-color:color-mix(in srgb,#fb923c 18%,var(--line))}.p4-review-workspace.tone-compliance .p4-review-decision{background:color-mix(in srgb,#a78bfa 3%,var(--surface-solid));border-color:color-mix(in srgb,#a78bfa 18%,var(--line))}.p4-review-workspace.tone-authority .p4-review-decision{background:color-mix(in srgb,var(--amber) 3%,var(--surface-solid));border-color:color-mix(in srgb,var(--amber) 20%,var(--line))}
body[data-active-page="human-review"] .p4-panel-head p,body[data-active-page="human-review"] .p4-title p,body[data-active-page="human-review"] .p4-review-item small{color:color-mix(in srgb,var(--text) 57%,var(--muted))}
@media(max-width:1240px){.p4-review-layout{grid-template-columns:1fr}.p4-review-queue,.p4-review-detail-panel{width:100%}}
@media(max-width:760px){.quality-review-toolbar{grid-template-columns:1fr 1fr}.quality-review-toolbar .quality-mini-input{grid-column:1/-1}.p4-review-content{grid-template-columns:1fr}.p4-review-content section{min-height:0}.p4-evidence-ribbon{grid-template-columns:repeat(2,minmax(0,1fr))}.p4-evidence-ribbon>:last-child{grid-column:1/-1}.p4-review-decision-meta{display:grid;grid-template-columns:repeat(2,1fr)}.p4-review-decision-meta>span+span{border-left:0}.p4-review-decision-meta>span:nth-child(even){border-left:1px solid var(--line)}.p4-review-decision-meta>span:nth-child(n+3){border-top:1px solid var(--line)}}
@media(max-width:520px){.quality-review-toolbar{grid-template-columns:1fr}.quality-review-toolbar .quality-mini-input{grid-column:auto}.p4-review-content{padding:10px}.p4-review-content section{grid-template-columns:1fr;padding:15px}.p4-review-surface-icon{width:34px;height:34px}.p4-evidence-ribbon{grid-template-columns:1fr;margin:0 10px}.p4-evidence-ribbon>:last-child{grid-column:auto}.p4-review-decision{margin:10px;padding:14px}.p4-review-decision-meta{grid-template-columns:1fr}.p4-review-decision-meta>span:nth-child(even){border-left:0}.p4-review-decision-meta>span+span{border-top:1px solid var(--line)}.p4-review-actions{display:grid;grid-template-columns:1fr}.p4-review-actions .p4-btn,.p4-review-actions a.p4-btn{width:100%;justify-content:center}}



body[data-active-page="experiments-releases"] .p4-metric:nth-child(1){background:color-mix(in srgb,#9b8ce4 2.6%,var(--surface))}
body[data-active-page="experiments-releases"] .p4-metric:nth-child(2){background:color-mix(in srgb,#78a9db 2.8%,var(--surface))}
body[data-active-page="experiments-releases"] .p4-metric:nth-child(3){background:color-mix(in srgb,var(--amber) 2.8%,var(--surface))}
body[data-active-page="experiments-releases"] .p4-metric:nth-child(4){background:color-mix(in srgb,var(--mint) 2.8%,var(--surface))}
.p4-release-stages-panel{overflow:hidden}.p4-release-stages-panel .p4-panel-head{padding-bottom:14px}.p4-release-pipeline{padding:18px}.p4-release-stage-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.p4-release-stage{--stage-accent:var(--line-strong);position:relative;min-height:92px;padding:14px 14px 13px;border:1px solid color-mix(in srgb,var(--stage-accent) 26%,var(--line));border-radius:13px;background:color-mix(in srgb,var(--stage-accent) 3.5%,var(--surface-solid))}.p4-release-stage.tone-draft{--stage-accent:#8e99a5}.p4-release-stage.tone-evaluation{--stage-accent:#9b8ce4}.p4-release-stage.tone-shadow{--stage-accent:#78a9db}.p4-release-stage.tone-canary{--stage-accent:var(--amber)}.p4-release-stage.tone-production{--stage-accent:var(--mint)}.p4-release-stage-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:color-mix(in srgb,var(--stage-accent) 10%,var(--surface-2));color:var(--stage-accent)}.p4-release-stage b,.p4-release-stage small{display:block}.p4-release-stage b{margin-top:9px;font-size:13.5px}.p4-release-stage small{margin-top:3px;color:var(--muted);font-size:11.75px}.p4-release-connector{position:absolute;z-index:2;left:calc(100% + 1px);top:50%;display:grid;place-items:center;width:14px;height:18px;color:color-mix(in srgb,var(--text) 36%,var(--muted));transform:translate(-1px,-50%)}.p4-release-connector svg{width:13px;height:13px}.p4-rollback-path{display:flex;align-items:center;gap:11px;width:max-content;max-width:100%;margin:12px 0 0 auto;padding:9px 12px;border:1px dashed color-mix(in srgb,#8e99a5 34%,var(--line));border-radius:11px;background:color-mix(in srgb,#8e99a5 3%,var(--surface-solid))}.p4-rollback-path>span{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--surface-2);color:var(--muted)}.p4-rollback-path b,.p4-rollback-path small{display:block}.p4-rollback-path b{font-size:12px}.p4-rollback-path small{margin-top:2px;color:var(--muted);font-size:11px}
.p4-experiment-panel .p4-panel-head p strong{color:var(--text);font-weight:760}.p4-release-toolbar{margin-left:auto;flex-wrap:nowrap}.p4-release-toolbar .p4-input{width:250px}.p4-release-toolbar .quality-mini-select{min-width:118px}.p4-release-grid{align-items:stretch}.p4-release{--release-accent:var(--line-strong);position:relative;overflow:hidden;background:color-mix(in srgb,var(--release-accent) 2.2%,var(--surface-solid));transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.p4-release::before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--release-accent);content:"";opacity:.62}.p4-release:hover{transform:translateY(-1px);box-shadow:0 12px 28px rgba(30,27,20,.05)}.p4-release.tone-support{--release-accent:var(--mint)}.p4-release.tone-contact{--release-accent:#a78bfa}.p4-release.tone-document{--release-accent:#78a9db}.p4-release.tone-growth{--release-accent:#e99b73}.p4-release-deltas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.p4-release-deltas span{padding:10px 10px 10px 0}.p4-release-deltas span+span{padding-left:10px;border-left:1px solid var(--line)}.p4-release-deltas b,.p4-release-deltas small{display:block}.p4-release-deltas b{font-size:13.5px;font-weight:780}.p4-release-deltas small{margin-top:3px;color:var(--muted);font-size:11px}.p4-blocked-release-panel .p4-panel-body{padding-top:16px}.p4-blocked-evidence{display:grid;grid-template-columns:42px 1fr;gap:12px;padding:15px;border:1px solid color-mix(in srgb,var(--danger) 22%,var(--line));border-radius:13px;background:linear-gradient(100deg,color-mix(in srgb,var(--danger) 4%,var(--surface-solid)),color-mix(in srgb,var(--amber) 4%,var(--surface-solid)))}.p4-blocked-evidence-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:color-mix(in srgb,var(--danger) 8%,var(--surface-2));color:var(--danger-text)}.p4-blocked-evidence b{font-size:13.5px}.p4-blocked-evidence p{margin-top:4px;color:var(--muted);font-size:12.5px;line-height:1.5}.p4-blocked-evidence p strong{color:var(--text)}.p4-blocked-evidence small{display:block;margin-top:5px;color:var(--muted);font-size:11.5px}.p4-blocked-evidence.quality-returned-draft{border-color:color-mix(in srgb,#78a9db 24%,var(--line));background:color-mix(in srgb,#78a9db 4%,var(--surface-solid))}.release-detail-summary{border-color:color-mix(in srgb,var(--primary) 18%,var(--line));background:color-mix(in srgb,var(--primary) 3%,var(--surface-solid))}.release-detail-summary.tone-contact{background:color-mix(in srgb,#a78bfa 3%,var(--surface-solid))}.release-detail-summary.tone-document{background:color-mix(in srgb,#78a9db 3%,var(--surface-solid))}.release-detail-summary.tone-growth{background:color-mix(in srgb,#e99b73 3%,var(--surface-solid))}
body[data-active-page="experiments-releases"] .p4-panel-head p,body[data-active-page="experiments-releases"] .p4-release>small{color:color-mix(in srgb,var(--text) 58%,var(--muted))}
@media(max-width:1120px){.p4-release-stage-flow{min-width:860px}.p4-release-pipeline{overflow-x:auto}.p4-release-toolbar{width:100%;margin-left:0;flex-wrap:wrap}.p4-experiment-panel .p4-panel-head{align-items:flex-start;flex-direction:column}.p4-release-toolbar .p4-input{width:min(100%,320px)}}
@media(max-width:700px){.p4-release-pipeline{overflow:visible}.p4-release-stage-flow{min-width:0;grid-template-columns:1fr;gap:9px}.p4-release-connector{left:50%;top:100%;width:18px;height:10px;transform:translate(-50%,-1px) rotate(90deg)}.p4-rollback-path{width:100%;margin-top:10px}.p4-release-toolbar{display:grid;grid-template-columns:1fr 1fr}.p4-release-toolbar .p4-input{grid-column:1/-1;width:100%}.p4-release-toolbar .p4-btn{width:100%}.p4-release-deltas{grid-template-columns:1fr}.p4-release-deltas span+span{padding-left:0;border-left:0;border-top:1px solid var(--line)}}


.p4-review-item.quality-review-resolved{opacity:1;background:color-mix(in srgb,var(--mint) 2.4%,transparent)}
.p4-review-item.quality-review-resolved::after{content:none!important}
.p4-review-final-state{display:flex;align-items:center;gap:10px;min-height:38px;padding:8px 11px;border:1px solid color-mix(in srgb,var(--mint) 30%,var(--line));border-radius:11px;background:color-mix(in srgb,var(--mint) 5%,var(--surface-solid));color:var(--text)}
.p4-review-final-state>span{display:grid;place-items:center;width:30px;height:30px;flex:0 0 auto;border-radius:9px;background:color-mix(in srgb,var(--mint) 10%,var(--surface));color:var(--mint-text)}
.p4-review-final-state>span svg{width:15px;height:15px}.p4-review-final-state small,.p4-review-final-state b,.p4-review-final-state em{display:block}.p4-review-final-state small{color:var(--muted);font-size:10.75px}.p4-review-final-state b{margin-top:1px;font-size:12.5px}.p4-review-final-state em{margin-top:1px;color:var(--muted);font-size:11px;font-style:normal}
@media(max-width:560px){.p4-review-queue .p4-panel-head{grid-template-columns:1fr}.p4-review-queue .p4-panel-head>[data-review-pending-badge]{justify-self:start}.quality-review-toolbar{grid-template-columns:1fr}}
