.support-widget{position:fixed;z-index:90;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));font-family:Onest,"Segoe UI",sans-serif}.support-trigger,.support-submit{border:0;border-radius:999px;padding:12px 18px;background:#b7f66d;color:#0b0e07;font-weight:750;box-shadow:0 8px 28px #0004;cursor:pointer}.support-trigger-short{display:none}.support-dialog{width:min(420px,calc(100vw - 24px));max-height:min(680px,calc(100dvh - 24px));margin:auto;border:1px solid #747b86;border-radius:18px;padding:20px;background:#fffdf8;color:#17130f;box-shadow:0 24px 80px #0008}.support-dialog::backdrop{background:#090b10a8}.support-dialog form{display:grid;gap:13px}.support-dialog label{display:grid;gap:5px;font-weight:650}.support-dialog label span{font-weight:400}.support-dialog :is(select,textarea,input[type=email]){width:100%;border:1px solid #8b867d;border-radius:9px;padding:9px;background:white;color:#17130f}.support-heading{display:flex;align-items:start;justify-content:space-between;gap:12px}.support-heading h2,.support-success h2{margin:0;font-size:20px}.support-close{border:0;background:transparent;color:inherit;font-size:25px;cursor:pointer}.support-check{display:flex!important;grid-template-columns:auto 1fr;align-items:center}.support-error{color:#a21b23;margin:0}.support-success{text-align:center}.support-success .support-close{font-size:16px;text-decoration:underline}@media(max-width:600px){.support-widget{bottom:max(10px,env(safe-area-inset-bottom));right:max(10px,env(safe-area-inset-right))}.support-trigger{padding:10px 14px}.support-trigger-wide{display:none}.support-trigger-short{display:inline}}@media(max-height:520px){.support-widget{bottom:max(6px,env(safe-area-inset-bottom))}.support-dialog{overflow:auto}}
.support-trigger{text-decoration:none;display:inline-block}.support-standalone{position:static}.support-standalone .support-dialog{position:static;margin:0;display:block}.support-standalone .support-heading .support-close{display:none}
.support-page{max-width:760px}.support-thread{margin:24px 0;padding:18px;border:1px solid #747b86;border-radius:16px}.support-thread form{display:grid;gap:8px;margin-top:14px}.support-thread textarea{width:100%;min-height:90px}.support-message{margin:12px 0;padding:12px;border-radius:10px;background:#f2eee6}.support-message-stas{background:#e9f8d7}.support-badge{display:inline-block;border-radius:999px;padding:3px 8px;background:#b7f66d;color:#0b0e07;font-size:13px}.support-dialog input[type=file],.support-dialog input[type=text]{max-width:100%}
