.fault-work-summary-title{align-items:center;flex-wrap:wrap}
.fault-work-summary-title b{flex:1 1 130px}
.fault-work-summary-title strong{flex:0 0 auto}
.fault-resolve-all{justify-self:start;min-height:30px;padding:5px 10px;border:1px solid #7eb59a;border-radius:8px;background:#eff9f2;color:#185a3a;font:500 11px/1.3 Montserrat,sans-serif;cursor:pointer}
.fault-resolve-all:hover,.fault-resolve-all:focus-visible{background:#d9f2e2;border-color:#40845d;color:#123f2a}
.fault-work-summary .fault-status-room-list .fault-room-resolve-chip{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:5px 9px;border:1px solid #a9c9d6;border-radius:999px;background:#f8fcff;color:#205672;font:500 11px/1.2 Montserrat,sans-serif;cursor:context-menu}
.fault-work-summary .fault-status-room-list .fault-room-resolve-chip:hover,.fault-work-summary .fault-status-room-list .fault-room-resolve-chip:focus-visible{background:#e8f3f9;border-color:#4e94b3;outline:2px solid transparent}
.fault-resolve-all[aria-busy=true],.fault-room-resolve-chip[aria-busy=true]{opacity:.55;cursor:wait}
.fault-work-context-menu{position:fixed;z-index:10050;min-width:140px;padding:5px;border:1px solid #bad1dc;border-radius:10px;background:#fff;box-shadow:0 10px 28px #12394b29}
.fault-work-context-menu button{display:block;width:100%;padding:9px 12px;border:0;border-radius:7px;background:#eaf7ee;color:#165f3b;text-align:left;font:500 12px/1.3 Montserrat,sans-serif;cursor:pointer}
.fault-work-context-menu button:hover,.fault-work-context-menu button:focus-visible{background:#d4eddd}
@media(max-width:600px){.fault-resolve-all,.fault-work-summary .fault-status-room-list .fault-room-resolve-chip{min-height:36px;font-size:12px}}
