#rjMaintenance{position:fixed;inset:auto 12px 12px auto;box-sizing:border-box;width:420px;max-width:calc(100% - 24px);max-height:60vh;overflow:auto;margin:0;padding:16px;border:1px solid #64756c;border-inline-start:5px solid #b57813;border-radius:6px;background:#fff;color:#17221c;box-shadow:0 4px 20px #0003;z-index:2147483646;font:14px/1.5 system-ui,sans-serif;letter-spacing:0;text-align:start}
#rjMaintenance[hidden]{display:none}
#rjMaintenance [hidden]{display:none!important}
#rjMaintenance h2{font-size:17px;line-height:1.3;margin:0 0 6px}
#rjMaintenance p{margin:0 0 12px;overflow-wrap:anywhere}
#rjMaintenance .maintenance-actions{display:flex;gap:8px;flex-wrap:wrap}
#rjMaintenance button{min-height:40px;padding:8px 12px;border:1px solid #64756c;border-radius:4px;background:#fff;color:#17221c;cursor:pointer;font:inherit}
#rjMaintenance button:first-child{background:#176952;color:#fff;border-color:#176952}
#rjMaintenance button:focus-visible{outline:3px solid #b57813;outline-offset:2px}
#rjMaintenance[data-phase=complete]{border-inline-start-color:#176952}
[dir=rtl] #rjMaintenance{inset:auto auto 12px 12px}
