.drk-support-launch{position:fixed;right:20px;bottom:20px;z-index:1000;background:#ded8b8;color:#171919;border:1px solid #aaa68d;border-radius:24px;padding:13px 20px;font:600 14px system-ui;box-shadow:0 4px 24px #0003;cursor:pointer}
.drk-support-panel[hidden]{display:none!important}.drk-support-panel{position:fixed;right:20px;bottom:76px;z-index:1001;width:min(420px,calc(100vw - 32px));max-height:calc(100dvh - 110px);overflow:auto;background:#f5f4ef;color:#222;border:1px solid #b6b6ad;border-radius:14px;box-shadow:0 12px 50px #0005;font:14px/1.5 system-ui;padding:16px;box-sizing:border-box;text-align:left}
.drk-support-panel *{box-sizing:border-box}.drk-support-head{display:flex;justify-content:space-between;align-items:center}.drk-support-notice{font-size:12px;color:#555}.drk-support-messages{max-height:34vh;overflow:auto;border-top:1px solid #ccc}.drk-support-line{padding:12px 0;border-bottom:1px solid #d4d3cb}.drk-support-line p,.drk-support-owner p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0}.drk-support-panel button{font:inherit;color:#202020;background:#e4e2d9;border:1px solid #aaa;border-radius:6px;padding:6px 9px;margin:4px;cursor:pointer}.drk-support-panel button[aria-pressed=true]{background:#c8d6c4;border-color:#53754c}.drk-support-panel button:disabled{opacity:.5;cursor:wait}.drk-support-panel textarea{width:100%;font:inherit;background:white;color:#222;border:1px solid #aaa;border-radius:6px;padding:9px;resize:vertical}.drk-support-panel form{display:flex;align-items:center;gap:6px}.drk-support-actions{font-size:12px}.drk-support-panel a{display:inline-block;color:#36554b;margin:5px}.drk-support-status{font-size:12px;min-height:18px}.drk-support-owner{max-height:44vh;overflow:auto}.drk-support-owner h3{font-size:15px;margin:18px 0 8px}
@media(max-width:500px){.drk-support-panel{right:16px;bottom:70px}.drk-support-launch{right:16px;bottom:14px}}
