:is(#status-menu,.repair-board-stage-menu) .repair-status-badge{display:inline-block!important;border-radius:12px!important;padding:2px 7px;font-size:11px;font-weight:700;line-height:1.5;white-space:nowrap;overflow:hidden;background:#e5f0fb;color:#236298}:is(#status-menu,.repair-board-stage-menu) button:disabled{opacity:1}:is(#status-menu,.repair-board-stage-menu) .status-16{color:#dc2626}





:is(#status-menu,.repair-board-stage-menu) .status-0{background:#eef0f3;color:#4b5563}





:is(#status-menu,.repair-board-stage-menu) .status-1{background:#e0f2fe;color:#075985}





:is(#status-menu,.repair-board-stage-menu) .status-2{background:#dcfce7;color:#166534}





:is(#status-menu,.repair-board-stage-menu) .status-3{background:#fef3c7;color:#92400e}





:is(#status-menu,.repair-board-stage-menu) .status-4{background:#e0e7ff;color:#3730a3}





:is(#status-menu,.repair-board-stage-menu) .status-5{background:#ffedd5;color:#9a3412}





:is(#status-menu,.repair-board-stage-menu) .status-6{background:#fee2e2;color:#991b1b}





:is(#status-menu,.repair-board-stage-menu) .status-7{background:#ccfbf1;color:#115e59}





:is(#status-menu,.repair-board-stage-menu) .status-8{background:#fce7f3;color:#9d174d}





:is(#status-menu,.repair-board-stage-menu) .status-9{background:#e2e8f0;color:#334155}





:is(#status-menu,.repair-board-stage-menu) .status-10{background:#ecfccb;color:#3f6212}





:is(#status-menu,.repair-board-stage-menu) .status-11{background:#ede9fe;color:#5b21b6}





:is(#status-menu,.repair-board-stage-menu) .status-12{background:#d1fae5;color:#065f46}





:is(#status-menu,.repair-board-stage-menu) .status-13{background:#e5e7eb;color:#374151}





:is(#status-menu,.repair-board-stage-menu) .status-14{background:#ffe4e6;color:#9f1239}





:is(#status-menu,.repair-board-stage-menu) .repair-status-badge.repair-status-working{position:relative;isolation:isolate;animation:repair-badge-breathe 1.3s ease-in-out infinite;box-shadow:0 0 5px currentColor}





:is(#status-menu,.repair-board-stage-menu) .repair-status-badge.repair-status-working::after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(110deg,transparent 15%,#ffffff90 48%,transparent 80%);transform:translateX(-120%);animation:repair-badge-flow 1.3s linear infinite}





@keyframes repair-badge-breathe{0%,100%{filter:brightness(.96);box-shadow:0 0 2px currentColor}50%{filter:brightness(1.12);box-shadow:0 0 9px currentColor}}





@keyframes repair-badge-flow{from{transform:translateX(-120%)}to{transform:translateX(120%)}}





@media(prefers-reduced-motion:reduce){:is(#status-menu,.repair-board-stage-menu) .repair-status-badge.repair-status-working{animation:none;box-shadow:0 0 5px currentColor}:is(#status-menu,.repair-board-stage-menu) .repair-status-badge.repair-status-working::after{animation:none;display:none}}





#stages.disposal-ended>button,#stages.disposal-ended>button::before,#stages.disposal-ended>button::after{animation:none!important;box-shadow:none!important}











/* Shared progress controls: visible press feedback. */





#stages > button,#stages .change-status,:is(#status-menu,.repair-board-stage-menu) button,#repair-record-board-page button.repair-status-badge,.repair-row-status-change,.repair-board-stage-menu button,.repair-status-menu button{transition:transform .12s ease,filter .12s ease,box-shadow .12s ease}





#stages > button:not(:disabled):hover,#stages .change-status:not(:disabled):hover,:is(#status-menu,.repair-board-stage-menu) button:not(:disabled):hover,#repair-record-board-page button.repair-status-badge:not(:disabled):hover,.repair-row-status-change:not(:disabled):hover,.repair-board-stage-menu button:not(:disabled):hover,.repair-status-menu button:not(:disabled):hover{transform:translateY(2px) scale(.98)!important;filter:brightness(.95);box-shadow:inset 0 2px 4px #173e4826}





#stages > button:not(:disabled):active,#stages .change-status:not(:disabled):active,:is(#status-menu,.repair-board-stage-menu) button:not(:disabled):active,#repair-record-board-page button.repair-status-badge:not(:disabled):active,.repair-row-status-change:not(:disabled):active,.repair-board-stage-menu button:not(:disabled):active,.repair-status-menu button:not(:disabled):active{transform:translateY(3px) scale(.96)!important;filter:brightness(.9);box-shadow:inset 0 3px 6px #173e4840}











:is(#status-menu,.repair-board-stage-menu){min-width:190px;box-sizing:border-box}





:is(#status-menu,.repair-board-stage-menu) button[data-next-status]{box-sizing:border-box;width:calc(100% - 28px);margin:0;padding:10px 8px;border:0}





:is(#status-menu,.repair-board-stage-menu) button.status-end-option{margin-left:28px}





:is(#status-menu,.repair-board-stage-menu) .status-end-divider{height:0;border:0;border-top:1px solid #cbdfe2;margin:7px 0}





:is(#status-menu,.repair-board-stage-menu) button[data-next-status] .repair-status-badge{box-sizing:border-box;width:100px;text-align:center}











/* Status pills own the color; outer click targets stay transparent. */





:is(#status-menu,.repair-board-stage-menu) button[data-next-status],:is(#status-menu,.repair-board-stage-menu) button[data-next-status]:hover,:is(#status-menu,.repair-board-stage-menu) button[data-next-status]:active,:is(#status-menu,.repair-board-stage-menu) button[data-next-status]:disabled{background:transparent!important;border:0!important;box-shadow:none!important;opacity:1}





:is(#status-menu,.repair-board-stage-menu) button[data-next-status] .repair-status-badge{display:inline-flex!important;align-items:center;justify-content:center;width:100px;height:26px;min-height:26px;padding:3px 7px!important;border:0!important;border-radius:12px!important;line-height:20px!important;vertical-align:middle}





:is(#status-menu,.repair-board-stage-menu) button[data-next-status]:not(:disabled):hover .repair-status-badge{box-shadow:inset 0 2px 4px #173e4833}





:is(#status-menu,.repair-board-stage-menu) button[data-next-status]:not(:disabled):active .repair-status-badge{box-shadow:inset 0 3px 5px #173e4855}





:is(#status-menu,.repair-board-stage-menu) button[data-next-status] .status-0{background:#d1d5db!important;color:#374151!important;border-color:#929599!important}





:is(#status-menu,.repair-board-stage-menu) button[data-next-status] .status-1{background:#7dd3fc!important;color:#075985!important;border-color:#5894b0!important}





:is(#status-menu,.repair-board-stage-menu) button[data-next-status] .status-2{background:#15803d!important;color:#ffffff!important;border-color:#0f5a2b!important}





:is(#status-menu,.repair-board-stage-menu) button[data-next-status] .status-3{background:#facc15!important;color:#422006!important;border-color:#af8f0f!important}





:is(#status-menu,.repair-board-stage-menu) button[data-next-status] .status-4{background:#1d4ed8!important;color:#ffffff!important;border-color:#143797!important}





:is(#status-menu,.repair-board-stage-menu) button[data-next-status] .status-5{background:#7c3aed!important;color:#ffffff!important;border-color:#5729a6!important}





:is(#status-menu,.repair-board-stage-menu) button[data-next-status] .status-6{background:#f97316!important;color:#431407!important;border-color:#ae500f!important}





:is(#status-menu,.repair-board-stage-menu) button[data-next-status] .status-7{background:#a3e635!important;color:#1a2e05!important;border-color:#72a125!important}





:is(#status-menu,.repair-board-stage-menu) button[data-next-status] .status-8{background:#67e8f9!important;color:#164e63!important;border-color:#48a2ae!important}





:is(#status-menu,.repair-board-stage-menu) button[data-next-status] .status-9{background:#475569!important;color:#ffffff!important;border-color:#323b4a!important}





:is(#status-menu,.repair-board-stage-menu) button[data-next-status] .status-10{background:#bef264!important;color:#365314!important;border-color:#85a946!important}





:is(#status-menu,.repair-board-stage-menu) button[data-next-status] .status-11{background:#0f766e!important;color:#ffffff!important;border-color:#0a534d!important}





:is(#status-menu,.repair-board-stage-menu) button[data-next-status] .status-12{background:#6ee7b7!important;color:#064e3b!important;border-color:#4da280!important}





:is(#status-menu,.repair-board-stage-menu) button[data-next-status] .status-13{background:#262626!important;color:#ffffff!important;border-color:#1b1b1b!important}





:is(#status-menu,.repair-board-stage-menu) button[data-next-status] .status-14{background:#fda4af!important;color:#881337!important;border-color:#b1737a!important}





:is(#status-menu,.repair-board-stage-menu) button[data-next-status] .status-16{background:#dc2626!important;color:#ffffff!important;border-color:#9a1b1b!important}





:is(#status-menu,.repair-board-stage-menu) button[data-next-status] .status-17{background:#d6c7a1!important;color:#44331b!important;border-color:#968b71!important}











/* One rounded rectangular outline for every status, with or without ambient. */





:is(#status-menu,.repair-board-stage-menu) button[data-next-status] .repair-status-badge{border:1px solid currentColor!important;border-radius:6px!important}











:is(#status-menu,.repair-board-stage-menu) .status-selected-icon{flex:none;margin-right:4px;vertical-align:middle}











:is(#status-menu,.repair-board-stage-menu) button[data-next-status] .status-15{background:#854d0e!important;color:#ffffff!important;border-color:#5d360a!important}











/* Keep borders in the fill hue, independent of label color. */





:is(#status-menu,.repair-board-stage-menu) button[data-next-status] .status-0{border-color:#929599!important}





:is(#status-menu,.repair-board-stage-menu) button[data-next-status] .status-1{border-color:#5894b0!important}





:is(#status-menu,.repair-board-stage-menu) button[data-next-status] .status-2{border-color:#0f5a2b!important}





:is(#status-menu,.repair-board-stage-menu) button[data-next-status] .status-3{border-color:#af8f0f!important}





:is(#status-menu,.repair-board-stage-menu) button[data-next-status] .status-4{border-color:#143797!important}





:is(#status-menu,.repair-board-stage-menu) button[data-next-status] .status-5{border-color:#5729a6!important}





:is(#status-menu,.repair-board-stage-menu) button[data-next-status] .status-6{border-color:#ae500f!important}





:is(#status-menu,.repair-board-stage-menu) button[data-next-status] .status-7{border-color:#72a125!important}





:is(#status-menu,.repair-board-stage-menu) button[data-next-status] .status-8{border-color:#48a2ae!important}





:is(#status-menu,.repair-board-stage-menu) button[data-next-status] .status-9{border-color:#323b4a!important}





:is(#status-menu,.repair-board-stage-menu) button[data-next-status] .status-10{border-color:#85a946!important}





:is(#status-menu,.repair-board-stage-menu) button[data-next-status] .status-11{border-color:#0a534d!important}





:is(#status-menu,.repair-board-stage-menu) button[data-next-status] .status-12{border-color:#4da280!important}





:is(#status-menu,.repair-board-stage-menu) button[data-next-status] .status-13{border-color:#1b1b1b!important}





:is(#status-menu,.repair-board-stage-menu) button[data-next-status] .status-14{border-color:#b1737a!important}





:is(#status-menu,.repair-board-stage-menu) button[data-next-status] .status-16{border-color:#9a1b1b!important}





:is(#status-menu,.repair-board-stage-menu) button[data-next-status] .status-17{border-color:#968b71!important}





:is(#status-menu,.repair-board-stage-menu) button[data-next-status] .status-15{border-color:#5d360a!important}











/* Inline board badges share the menu badge shapes, palette and ambient. */





#repair-record-board-page button.repair-status-badge{display:inline-block!important;border-radius:12px!important;padding:2px 7px;font-size:11px;font-weight:700;line-height:1.5;white-space:nowrap;overflow:hidden;background:#e5f0fb;color:#236298}





#repair-record-board-page button.repair-status-badge.status-16{color:#dc2626}





#repair-record-board-page button.repair-status-badge.status-0{background:#eef0f3;color:#4b5563}





#repair-record-board-page button.repair-status-badge.status-1{background:#e0f2fe;color:#075985}





#repair-record-board-page button.repair-status-badge.status-2{background:#dcfce7;color:#166534}





#repair-record-board-page button.repair-status-badge.status-3{background:#fef3c7;color:#92400e}





#repair-record-board-page button.repair-status-badge.status-4{background:#e0e7ff;color:#3730a3}





#repair-record-board-page button.repair-status-badge.status-5{background:#ffedd5;color:#9a3412}





#repair-record-board-page button.repair-status-badge.status-6{background:#fee2e2;color:#991b1b}





#repair-record-board-page button.repair-status-badge.status-7{background:#ccfbf1;color:#115e59}





#repair-record-board-page button.repair-status-badge.status-8{background:#fce7f3;color:#9d174d}





#repair-record-board-page button.repair-status-badge.status-9{background:#e2e8f0;color:#334155}





#repair-record-board-page button.repair-status-badge.status-10{background:#ecfccb;color:#3f6212}





#repair-record-board-page button.repair-status-badge.status-11{background:#ede9fe;color:#5b21b6}





#repair-record-board-page button.repair-status-badge.status-12{background:#d1fae5;color:#065f46}





#repair-record-board-page button.repair-status-badge.status-13{background:#e5e7eb;color:#374151}





#repair-record-board-page button.repair-status-badge.status-14{background:#ffe4e6;color:#9f1239}





#repair-record-board-page button.repair-status-badge.repair-status-working{position:relative;isolation:isolate;animation:repair-badge-breathe 1.3s ease-in-out infinite;box-shadow:0 0 5px currentColor}





#repair-record-board-page button.repair-status-badge.repair-status-working::after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(110deg,transparent 15%,#ffffff90 48%,transparent 80%);transform:translateX(-120%);animation:repair-badge-flow 1.3s linear infinite}





@media(prefers-reduced-motion:reduce){#repair-record-board-page button.repair-status-badge.repair-status-working{animation:none;box-shadow:0 0 5px currentColor}





#repair-record-board-page button.repair-status-badge.repair-status-working::after{animation:none;display:none}}





#repair-record-board-page button.repair-status-badge{box-sizing:border-box;width:100px;text-align:center}





#repair-record-board-page button.repair-status-badge{display:inline-flex!important;align-items:center;justify-content:center;width:100px;height:26px;min-height:26px;padding:3px 7px!important;border:0!important;border-radius:12px!important;line-height:20px!important;vertical-align:middle}





#repair-record-board-page button.repair-status-badge.status-0{background:#d1d5db!important;color:#374151!important;border-color:#929599!important}





#repair-record-board-page button.repair-status-badge.status-1{background:#7dd3fc!important;color:#075985!important;border-color:#5894b0!important}





#repair-record-board-page button.repair-status-badge.status-2{background:#15803d!important;color:#ffffff!important;border-color:#0f5a2b!important}





#repair-record-board-page button.repair-status-badge.status-3{background:#facc15!important;color:#422006!important;border-color:#af8f0f!important}





#repair-record-board-page button.repair-status-badge.status-4{background:#1d4ed8!important;color:#ffffff!important;border-color:#143797!important}





#repair-record-board-page button.repair-status-badge.status-5{background:#7c3aed!important;color:#ffffff!important;border-color:#5729a6!important}





#repair-record-board-page button.repair-status-badge.status-6{background:#f97316!important;color:#431407!important;border-color:#ae500f!important}





#repair-record-board-page button.repair-status-badge.status-7{background:#a3e635!important;color:#1a2e05!important;border-color:#72a125!important}





#repair-record-board-page button.repair-status-badge.status-8{background:#67e8f9!important;color:#164e63!important;border-color:#48a2ae!important}





#repair-record-board-page button.repair-status-badge.status-9{background:#475569!important;color:#ffffff!important;border-color:#323b4a!important}





#repair-record-board-page button.repair-status-badge.status-10{background:#bef264!important;color:#365314!important;border-color:#85a946!important}





#repair-record-board-page button.repair-status-badge.status-11{background:#0f766e!important;color:#ffffff!important;border-color:#0a534d!important}





#repair-record-board-page button.repair-status-badge.status-12{background:#6ee7b7!important;color:#064e3b!important;border-color:#4da280!important}





#repair-record-board-page button.repair-status-badge.status-13{background:#262626!important;color:#ffffff!important;border-color:#1b1b1b!important}





#repair-record-board-page button.repair-status-badge.status-14{background:#fda4af!important;color:#881337!important;border-color:#b1737a!important}





#repair-record-board-page button.repair-status-badge.status-16{background:#dc2626!important;color:#ffffff!important;border-color:#9a1b1b!important}





#repair-record-board-page button.repair-status-badge.status-17{background:#d6c7a1!important;color:#44331b!important;border-color:#968b71!important}





#repair-record-board-page button.repair-status-badge.status-15{background:#854d0e!important;color:#ffffff!important;border-color:#5d360a!important}





#repair-record-board-page button.repair-status-badge.status-1{border-color:#5894b0!important}





#repair-record-board-page button.repair-status-badge.status-2{border-color:#0f5a2b!important}





#repair-record-board-page button.repair-status-badge.status-3{border-color:#af8f0f!important}





#repair-record-board-page button.repair-status-badge.status-4{border-color:#143797!important}





#repair-record-board-page button.repair-status-badge.status-5{border-color:#5729a6!important}





#repair-record-board-page button.repair-status-badge.status-6{border-color:#ae500f!important}





#repair-record-board-page button.repair-status-badge.status-7{border-color:#72a125!important}





#repair-record-board-page button.repair-status-badge.status-8{border-color:#48a2ae!important}





#repair-record-board-page button.repair-status-badge.status-9{border-color:#323b4a!important}





#repair-record-board-page button.repair-status-badge.status-10{border-color:#85a946!important}





#repair-record-board-page button.repair-status-badge.status-11{border-color:#0a534d!important}





#repair-record-board-page button.repair-status-badge.status-12{border-color:#4da280!important}





#repair-record-board-page button.repair-status-badge.status-13{border-color:#1b1b1b!important}





#repair-record-board-page button.repair-status-badge.status-14{border-color:#b1737a!important}





#repair-record-board-page button.repair-status-badge.status-16{border-color:#9a1b1b!important}





#repair-record-board-page button.repair-status-badge.status-17{border-color:#968b71!important}





#repair-record-board-page button.repair-status-badge.status-15{border-color:#5d360a!important}





#repair-record-board-page button.repair-status-badge{border-width:1px!important;border-style:solid!important;border-radius:6px!important}











/* Glass sweep on every progress label ending in 중, including the timeline. */





.hws-progress-glass{position:relative;isolation:isolate}





.hws-progress-glass>.hws-progress-glass-shine{position:absolute;inset:0;display:block!important;border-radius:inherit;overflow:hidden;pointer-events:none;z-index:1}





.hws-progress-glass>.hws-progress-glass-shine::after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 20%,#ffffffa6 50%,transparent 80%);transform:translateX(-120%);animation:repair-badge-flow 1.8s linear infinite;pointer-events:none}





.repair-status-badge.repair-status-working{position:relative;isolation:isolate;overflow:hidden}





.repair-status-badge.repair-status-working::after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(110deg,transparent 20%,#ffffffa6 50%,transparent 80%);animation:repair-badge-flow 1.8s linear infinite}





@media(prefers-reduced-motion:reduce){.hws-progress-glass>.hws-progress-glass-shine::after,.repair-status-badge.repair-status-working::after{animation:none;display:none}}











/* One continuous grey region below the completion divider. */





:is(#status-menu,.repair-board-stage-menu){isolation:isolate}





:is(#status-menu,.repair-board-stage-menu) .status-end-divider{position:relative;height:0;border:0;border-top:2px solid #7d9299;margin:8px -0px 0;overflow:visible}





:is(#status-menu,.repair-board-stage-menu) .status-end-divider::after{content:"";position:absolute;left:0;right:0;top:0;height:0;box-shadow:0 250px 0 250px #e3e5e7;z-index:-1;pointer-events:none}





:is(#status-menu,.repair-board-stage-menu) .status-end-option{position:relative}











:is(#status-menu,.repair-board-stage-menu) .precision-analysis-red.precision-analysis-red{background:#dc2626!important;color:#fff!important;border-color:#a51d1d!important}







@font-face{font-family:HwsStatusPretendard;src:url('/extend/hws-pretendard-regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}

:is(#status-menu,.repair-board-stage-menu) button,

:is(#status-menu,.repair-board-stage-menu,#repair-record-board-page) .repair-status-badge{font-family:HwsStatusPretendard,Pretendard,sans-serif!important;font-weight:700!important;letter-spacing:-.025em}

/* The list precision label breathes; historical chat cards are not targeted. */

#repair-record-board-page .repair-record-board .repair-status-badge.precision-analysis-red{animation:hws-precision-text-breathe 1.8s ease-in-out infinite!important}



@keyframes hws-precision-text-breathe{0%,100%{text-shadow:0 0 0 transparent;filter:brightness(.96)}50%{text-shadow:0 0 4px #fff,0 0 8px #ffffffb3;filter:brightness(1.12)}}

@media(prefers-reduced-motion:reduce){#repair-record-board-page .repair-record-board .repair-status-badge.precision-analysis-red{animation:none!important}}



/* Match every status selector to the precision badge typography. */

:is(#status-menu,.repair-board-stage-menu,#repair-record-board-page) .repair-status-badge,

:is(#status-menu,.repair-board-stage-menu,#repair-record-board-page) .repair-status-badge :is(span,strong,b){font-family:HwsStatusPretendard,Pretendard,sans-serif!important;font-size:11px!important;font-weight:700!important;font-style:normal!important;letter-spacing:-.025em!important;line-height:1.5!important;-webkit-text-stroke:0!important}

:is(#status-menu,.repair-board-stage-menu,#repair-record-board-page) .repair-status-badge.precision-analysis-red,

:is(#status-menu,.repair-board-stage-menu,#repair-record-board-page) .repair-status-badge.precision-analysis-red :is(span,strong,b){font-size:11.5px!important}



/* Uniform bold status labels, including precision analysis. */

:is(#status-menu,.repair-board-stage-menu,#repair-record-board-page) .repair-status-badge,

:is(#status-menu,.repair-board-stage-menu,#repair-record-board-page) .repair-status-badge.precision-analysis-red,

:is(#status-menu,.repair-board-stage-menu,#repair-record-board-page) .repair-status-badge :is(span,strong,b){font-family:HwsStatusPretendard,Pretendard,sans-serif!important;font-size:11.5px!important;font-weight:800!important;letter-spacing:-.025em!important;text-shadow:none!important;-webkit-text-stroke:0!important}

@keyframes hws-precision-text-breathe{0%,100%{filter:brightness(.96)}50%{filter:brightness(1.12)}}



/* Precision breathing on selectors and the current step only. */

:is(#repair-record-board-page,#status-menu,.repair-board-stage-menu) .repair-status-badge.precision-analysis-red,

#stages.stages>button.current-stage.precision-analysis-red{animation:hws-precision-breathe-visible 1.8s ease-in-out infinite!important}

@keyframes hws-precision-breathe-visible{0%,100%{opacity:1;filter:brightness(1)}50%{opacity:.68;filter:brightness(1.16)}}

@media(prefers-reduced-motion:reduce){:is(#repair-record-board-page,#status-menu,.repair-board-stage-menu) .repair-status-badge.precision-analysis-red,#stages.stages>button.current-stage.precision-analysis-red{animation:none!important}}



/* Use the inspection badge's existing animation for precision analysis too. */

:is(#repair-record-board-page,#status-menu,.repair-board-stage-menu) .repair-status-badge.precision-analysis-red.precision-analysis-red{position:relative;isolation:isolate;overflow:hidden;opacity:1!important;animation:repair-badge-breathe 1.3s ease-in-out infinite!important}

:is(#repair-record-board-page,#status-menu,.repair-board-stage-menu) .repair-status-badge.precision-analysis-red::after{content:"";display:block!important;position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(110deg,transparent 15%,#ffffff90 48%,transparent 80%);transform:translateX(-120%);animation:repair-badge-flow 1.3s linear infinite!important}

@media(prefers-reduced-motion:reduce){:is(#repair-record-board-page,#status-menu,.repair-board-stage-menu) .repair-status-badge.precision-analysis-red{animation:none!important}:is(#repair-record-board-page,#status-menu,.repair-board-stage-menu) .repair-status-badge.precision-analysis-red::after{animation:none!important;display:none!important}}


/* Pulse the whole precision badge; white text must not make its shadow invisible. */
:is(#repair-record-board-page,#status-menu,.repair-board-stage-menu) .repair-status-badge.precision-analysis-red.precision-analysis-red.precision-analysis-red{animation:hws-precision-whole-breathe 1.3s ease-in-out infinite!important;opacity:1!important;text-shadow:none!important}
@keyframes hws-precision-whole-breathe{0%,100%{filter:brightness(.98);box-shadow:0 1px 3px 0 #173e4859}50%{filter:brightness(1.06);box-shadow:0 1px 9px 1px #173e48bf}}
@media(prefers-reduced-motion:reduce){:is(#repair-record-board-page,#status-menu,.repair-board-stage-menu) .repair-status-badge.precision-analysis-red.precision-analysis-red.precision-analysis-red{animation:none!important}}
