.support-toolbar{display:flex;gap:7px;margin:0 0 8px}.support-toolbar[hidden]{display:none}.support-button,.support-send{border:1px solid #3c5556;color:#b8d2c6;background:#203a37;border-radius:5px;padding:5px 12px;font-size:11px;cursor:pointer}.support-button:disabled{opacity:.4;cursor:default}.support-dialog{box-sizing:border-box;width:min(640px,calc(100vw - 25px));max-height:85dvh;padding:0;border:1px solid #3c5359;border-radius:11px;background:#14252c;color:#cee0df;box-shadow:0 20px 90px #0008}.support-dialog::backdrop{background:#081218c9}.support-dialog-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#20343d;border-bottom:1px solid #364a52}.support-dialog-head h2{font-size:17px;font-weight:500;margin:0}.support-dialog-head button{font-size:20px;background:transparent;border:0}.support-dialog>input{box-sizing:border-box;width:calc(100% - 36px);margin:15px 18px 0;background:#1b3038;color:#d5e5e4;border:1px solid #3b555d;border-radius:6px;padding:10px;font-size:12px}.support-dialog-content{max-height:58dvh;overflow:auto;padding:16px 18px}.support-choice{display:block;width:100%;padding:13px;border:1px solid #304a52;border-radius:7px;background:#1b3038;color:#b4cfcb;text-align:left;margin-bottom:9px;cursor:pointer}.support-choice:hover{background:#24413f}.support-choice strong{font-size:13px;display:block}.support-choice small{color:#7eaaa4;font-size:10px}.support-choice p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6;color:#92adaf;font-size:11px;margin:6px 0 0}.support-feedback{padding:0 20px 16px;color:#a4c6ad;font-size:12px;white-space:pre-wrap}.support-preview{display:block;max-width:100%;max-height:280px;margin:15px auto;object-fit:contain}.support-text-preview{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid #3a5057;background:#0f1d24;padding:13px;border-radius:6px;font-size:12px;color:#bdd5d2}.support-dialog label{display:block;font-size:12px;color:#92b3ac}.support-dialog textarea{box-sizing:border-box;display:block;width:100%;background:#1b3038;border:1px solid #3f5a60;border-radius:6px;color:#c4d8d5;height:75px;padding:9px;margin:7px 0 15px}.support-send{background:#2c614a;color:#c8e2cd;border-color:#4e8064;padding:9px 17px}.support-send:disabled{opacity:.6}.support-file-bubble{display:flex;flex-direction:column;gap:6px;padding:10px 0}.support-file-bubble strong{font-size:12px;overflow-wrap:anywhere}.support-file-bubble small{font-size:9px;color:#8aa9a4}.support-file-bubble button{font-size:10px;align-self:flex-start}
