.pwm-static-tool{box-sizing:border-box;max-width:980px;margin:0 auto;color:var(--text-color,#172033);font-family:system-ui,sans-serif}
.pwm-static-stage{position:relative;box-sizing:border-box;width:100%;min-height:240px;border:1px solid #657084;background:#808080!important;animation:none!important;transition:none!important}
.pwm-static-stage:fullscreen{width:100vw;height:100vh;border:0;background:#808080!important}
.pwm-static-close{display:none;position:absolute;inset-block-start:16px;inset-inline-end:16px;padding:10px 16px;border:2px solid #fff;border-radius:4px;background:#111827!important;color:#fff!important;font:600 16px/1.4 system-ui,sans-serif;cursor:pointer}
.pwm-static-stage:fullscreen .pwm-static-close{display:block}
.pwm-static-actions{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}
.pwm-static-actions button{min-height:44px;padding:10px 14px;border:1px solid #526375;border-radius:5px;background:#eef3f8;color:#122239;font:600 15px/1.4 system-ui,sans-serif;cursor:pointer}
.pwm-static-actions button[aria-pressed=true]{background:#154579;color:#fff;border-color:#154579}
.pwm-static-actions button:focus-visible,.pwm-static-close:focus-visible{outline:3px solid #f59e0b;outline-offset:3px}
.pwm-static-status,.pwm-static-note{padding:12px 14px;border-inline-start:4px solid #51718e;background:var(--card-bg,#eef3f8);color:var(--text-color,#172033);line-height:1.6}
html.dark-theme .pwm-static-tool,[data-theme=dark] .pwm-static-tool{color:#e9f0f7}
html.dark-theme .pwm-static-status,html.dark-theme .pwm-static-note,[data-theme=dark] .pwm-static-status,[data-theme=dark] .pwm-static-note{background:#15283c;color:#e9f0f7}
@media(max-width:600px){.pwm-static-stage{min-height:190px}.pwm-static-actions{display:grid;grid-template-columns:1fr}.pwm-static-actions button{width:100%}}
