/* BFZ_V292_RASTER_PERFORMANCE_STATUS_AND_SETTINGS */
:root{--bfz-v292-system:var(--user-blue,#00a3d7);--bfz-v292-ink:#17324d;--bfz-v292-muted:#62788d;--bfz-v292-line:color-mix(in srgb,var(--bfz-v292-system) 28%,#dce7ee);--bfz-v292-tint:color-mix(in srgb,var(--bfz-v292-system) 10%,#fff)}
.bfz-v292-page{max-width:1420px;margin:0 auto;padding:0 22px 52px}.bfz-v292-title{margin:0 0 22px;padding:28px 32px;border-radius:26px;background:linear-gradient(135deg,var(--bfz-v292-system),color-mix(in srgb,var(--bfz-v292-system) 68%,#17324d));color:#fff}.bfz-v292-title p{margin:0 0 5px;font-size:.75rem;font-weight:900;letter-spacing:.17em}.bfz-v292-title h1{margin:0 0 7px;font-size:clamp(2rem,4vw,3.3rem);letter-spacing:-.035em}.bfz-v292-title span{color:rgba(255,255,255,.9)}
.bfz-v292-card{padding:23px;border:1.5px solid var(--bfz-v292-line);border-radius:22px;background:#fff;box-shadow:0 10px 30px rgba(24,60,84,.05)}.bfz-v292-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.bfz-v292-card h2{margin:0 0 5px;color:var(--bfz-v292-system)}.bfz-v292-card p{color:var(--bfz-v292-muted);line-height:1.45}.bfz-v292-card button,.bfz-v292-visual-slot button{min-height:42px;border:1px solid var(--bfz-v292-system);border-radius:13px;padding:9px 15px;background:var(--bfz-v292-system);color:#fff;font:inherit;font-weight:850;cursor:pointer}.bfz-v292-card button[disabled]{opacity:.5;cursor:wait}
.bfz-v292-visual-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.bfz-v292-visual-slot{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;padding:15px;border:1px solid var(--bfz-v292-line);border-radius:17px}.bfz-v292-visual-slot>img{width:96px;height:96px;object-fit:contain;border-radius:18px;background:#f4f8fa}.bfz-v292-visual-slot>div b,.bfz-v292-visual-slot>div small{display:block}.bfz-v292-visual-slot>div small,.bfz-v292-visual-slot form>small{color:var(--bfz-v292-muted)}.bfz-v292-visual-slot form{grid-column:1/-1;display:grid;gap:8px}.bfz-v292-file{position:relative;display:inline-flex;align-items:center;width:max-content;min-height:38px;padding:7px 12px;border:1px solid #ccd9e2;border-radius:11px;background:#f8fafb;font-weight:750;cursor:pointer}.bfz-v292-file input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}
.bfz-v292-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.bfz-v292-status-grid article{display:grid;gap:5px;min-height:115px;padding:19px;border:1.5px solid var(--bfz-v292-line);border-radius:19px;background:#fff}.bfz-v292-status-grid span,.bfz-v292-status-grid small{color:var(--bfz-v292-muted)}.bfz-v292-status-grid strong{color:var(--bfz-v292-system);font-size:1.65rem}.bfz-v292-backup-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:15px}.bfz-v292-backup-grid span{display:grid;gap:4px;padding:13px;border-radius:14px;background:var(--bfz-v292-tint)}.bfz-v292-backup-grid small{color:var(--bfz-v292-muted)}.bfz-v292-backup-grid b{overflow-wrap:anywhere}.bfz-v292-notice{padding:13px 16px;margin-bottom:15px;border-radius:14px;background:#eaf7fb;color:#31596f}.bfz-v292-notice.is-error,.bfz-v292-backup-error:not(:empty){background:#fdebea;color:#923f39}.bfz-v292-backup-error:not(:empty){padding:10px 12px;border-radius:12px}
/* Central active-tab rule. One selected tab, always filled with the current system color. */
body .bfz-v290-sales-nav a.is-active,body .bfz-v290-sales-nav a[aria-current="page"],body .bfz-v290-force-sales-nav a.is-active,body .bfz-v290-force-sales-nav a[aria-current="page"],body [role="tab"][aria-selected="true"],body .tabs a.active,body .nav-tabs a.active{background:var(--bfz-v292-system)!important;border-color:var(--bfz-v292-system)!important;color:#fff!important}
/* Documentation/fallback token; the source transform changes only the existing default from 12% to 5%, so a user-saved value keeps precedence. */
:root{--bfz-app-hover-scale-default:1.05}
/* Exact requested lightness for pipeline and day-close surfaces. */
body .bfz-v290-pipeline-column,body .bfz-v292-pipeline-tint{background:color-mix(in srgb,var(--bfz-v292-system) 10%,#fff)!important}body .bfz-v290-day-check,body .bfz-v292-day-tint{background:color-mix(in srgb,var(--bfz-v292-system) 10%,#fff)!important}
@media(max-width:1000px){.bfz-v292-visual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bfz-v292-status-grid,.bfz-v292-backup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.bfz-v292-page{padding:0 12px 40px}.bfz-v292-visual-grid,.bfz-v292-status-grid,.bfz-v292-backup-grid{grid-template-columns:1fr}.bfz-v292-card>header{display:grid}}
