/* Plumbing Updates reuses the Appliance Repair wn components. These rules
   only arrange isolated module controls and never restyle the AR workspace. */
.pu-root{min-width:0}.pu-root .pu-top{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:18px}.pu-root .pu-top h2{margin:0}.pu-root .pu-status{margin:8px 0 16px;font-size:13px;color:var(--ink-2);overflow-wrap:anywhere}.pu-root .pu-error{color:var(--red)}.pu-root .pu-status .btn{margin-left:8px}.pu-root .pu-publish{padding:18px 20px}.pu-root .pu-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:14px}.pu-root .pu-actions .count-note{flex:1}.pu-root .pu-history{min-width:0}.pu-root .pu-full{grid-column:1/-1}.pu-root .pu-sop-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.pu-root .pu-sop-frame{display:block;width:100%;min-height:360px;border:1px solid var(--line);border-radius:var(--r);background:var(--panel);overflow:hidden}.pu-modal{z-index:10001}.pu-modal .pu-ack-error{color:var(--red);padding:0 26px;font-size:13px}.pu-root .pu-recipient-inactive{color:var(--ink-3)}.pu-root .pu-filter{display:flex;gap:4px;flex-wrap:wrap}.pu-root .pu-link{background:none;border:0;padding:0;color:var(--accent);font:inherit;cursor:pointer;text-align:left}.pu-root .pu-link:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.pu-root [hidden]{display:none!important}
@media(max-width:560px){.pu-root .pu-publish{padding:16px}.pu-root .wn-tools{align-items:stretch}.pu-root .wn-search{min-width:0;width:100%}.pu-root .pu-filter{width:100%}.pu-root .wn-row{flex-wrap:wrap}.pu-root .wn-row .t{min-width:calc(100% - 52px)}.pu-root .wn-row .when{margin-left:35px}.pu-modal .pu-ack-error{padding:0 18px}.pu-root .pu-actions .btn{min-height:44px}.pu-root .pu-top{align-items:flex-start}}
