.bv-banner{color:#1f2733;background:#fff;border:1px solid #d6dae1;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:6px 14px;padding:14px 16px;font-size:13.5px;line-height:1.45;display:grid}.bv-banner[data-phase=starting],.bv-banner[data-phase=in-progress]{background:#fafbfc}.bv-banner[data-phase=blocked]{background:#fdf6f3;border-color:#ecccbc}.bv-banner__dot{background:#fff;border:1.5px solid #667085;border-radius:50%;width:10px;height:10px;margin-top:25px}.bv-banner[data-phase=starting] .bv-banner__dot{border-style:dashed}.bv-banner[data-phase=in-progress] .bv-banner__dot{background:#344054;border-color:#344054}.bv-banner[data-phase=blocked] .bv-banner__dot{background:#f2c4ad;border-color:#c2571f}.bv-banner[data-phase=results-ready] .bv-banner__dot{background:#cfe6cf;border-color:#3f7a45}.bv-banner[data-phase=failed]{background:#fdf4f4;border-color:#e6c3c3}.bv-banner[data-phase=failed] .bv-banner__dot{background:#e8b4b4;border-color:#a83232}.bv-banner[data-phase=applied] .bv-banner__dot{background:#3f7a45;border-color:#3f7a45}.bv-banner[data-phase=superseded]{color:#5b6572;background:#fafbfc}.bv-banner[data-phase=superseded] .bv-banner__dot{background:#eceef1;border-color:#b3bac4}.bv-banner__content{flex-direction:column;gap:6px;min-width:0;display:flex}.bv-banner__eyebrow{letter-spacing:1.5px;text-transform:uppercase;color:#98a2b3;font-size:11px}.bv-banner__headline{font-size:15px;font-weight:600}.bv-banner__subline{color:#5b6572}.bv-banner__meta{color:#98a2b3;font-size:12px}.bv-banner__slot{justify-self:end;margin-top:19px}.bv-banner__footer{border-top:1px solid #eceef1;grid-column:2/-1;align-items:baseline;gap:8px;margin-top:4px;padding-top:8px;font-size:12px;display:flex}.bv-banner__footer-label{letter-spacing:.6px;text-transform:uppercase;color:#98a2b3;font-size:10.5px}.bv-banner__record{color:#1f2733;font-size:12.5px;font-weight:600;text-decoration:none}a.bv-banner__record{text-underline-offset:2px;-webkit-text-decoration:underline #b3bac4;text-decoration:underline #b3bac4}a.bv-banner__record:hover{text-decoration-color:#1f2733}.bv-banner[data-phase=superseded] .bv-banner__record{color:#5b6572}.bv-action{color:#fff;font:inherit;white-space:nowrap;cursor:pointer;background:#1f2733;border:1px solid #1f2733;border-radius:6px;padding:6px 14px;font-size:14px}.bv-action:hover:not(:disabled){background:#333e4e}.bv-action:disabled{color:#98a2b3;cursor:default;background:#fff;border-color:#cdd3db}.bv-banner__chips{flex-wrap:wrap;gap:6px;display:flex}.bv-chip{color:#8a3c14;white-space:nowrap;background:#fff;border:1px solid #d9a488;border-radius:999px;align-items:center;padding:2px 10px;font-size:12.5px;display:inline-flex}a.bv-chip{text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.bv-banner__refusal{color:#8a3c14;background:#fdf6f3;border-left:3px solid #c2571f;margin:0;padding:6px 10px}.bv-review{background:#fff;border:1px solid #d6dae1;border-radius:6px;font-size:13px}.bv-review__row{cursor:pointer;grid-template-columns:auto minmax(90px,auto) 1fr auto;align-items:center;gap:10px;padding:7px 10px;display:grid}.bv-review__row+.bv-review__row{border-top:1px dashed #dde1e7}.bv-review__row[data-disposition=no-change],.bv-review__change s{color:#98a2b3}.bv-review__tag{letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;border:1px dashed #b3bac4;border-radius:999px;padding:1px 8px;font-size:10.5px}body{margin:0}body:has(.workbench:not(.workbench--framed)){background:#f2f3f5}.workbench{color:#1f2733;max-width:720px;margin:0 auto;padding:36px 20px 72px;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.workbench--framed{max-width:none;margin:0;padding:0}.workbench__title{margin:0;font-size:20px;font-weight:650}.workbench__note{color:#5b6572;margin:6px 0 0;font-size:13.5px}.workbench__states{flex-direction:column;gap:24px;margin-top:28px;display:flex}.workbench__state-label{letter-spacing:.4px;text-transform:uppercase;color:#98a2b3;margin:0 0 8px;font-size:12px;font-weight:600}.bv-notice{color:#6b5320;background:#fdf6e6;border:1px solid #e6cf9a;border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px;padding:8px 12px;font-size:13px;display:flex}.bv-notice__action{font:inherit;color:#6b5320;cursor:pointer;background:#fff;border:1px solid #c9a94f;border-radius:5px;padding:4px 10px;font-size:12.5px}.bv-loading{color:#6b7480;background:#fff;border:1px dashed #d6dae1;border-radius:8px;margin:0;padding:12px 14px;font-size:13px}
