.dc-support{box-sizing:border-box;width:min(480px,calc(100% - 28px));max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid #d5bd87;border-radius:20px;background:#fff;color:#292625;font-family:inherit;overflow:auto;box-shadow:0 12px 40px #0002;z-index:2147483647}.dc-support::backdrop{background:rgba(0,0,0,.32)}.dc-support__card{position:relative;padding:26px 24px}.dc-support h2{margin:0 32px 8px 0;color:#e94382;font-family:var(--font-heading-family,inherit);font-size:24px;line-height:1.2}.dc-support__intro{margin:0 0 20px;font-size:14px}.dc-support label{display:block;margin:15px 0 7px;font-size:14px;font-weight:650}.dc-support label span{font-weight:400}.dc-support input:not([type=file]),.dc-support textarea{box-sizing:border-box;width:100%;margin:0;padding:11px 12px;border:1px solid #dbcba8;border-radius:10px;background:#fff;color:#292625;font:inherit;font-size:16px;line-height:1.4}.dc-support input[readonly]{background:#faf7ef}.dc-support textarea{resize:vertical;min-height:120px}.dc-support input[type=file]{display:block;width:100%;font:inherit;font-size:13px;margin:0 0 8px}.dc-support input[type=file]::file-selector-button{padding:8px 11px;border:0;border-radius:8px;background:#f5eddb;color:#292625;font:inherit;margin-right:8px}.dc-support small{display:block;font-size:12px;line-height:1.5;color:#666}.dc-support__close{position:absolute;right:12px;top:12px;width:32px;height:32px;padding:0;border:0;background:transparent;color:#665943;font-size:26px;line-height:1}.dc-support__send{display:block;width:100%;min-height:44px;padding:12px 16px;margin-top:16px;border:0;border-radius:999px;background:#d8bf86;color:#292625;font:inherit;font-weight:700;line-height:1.3}.dc-support__send:disabled{opacity:.6;cursor:wait}.dc-support__status{font-size:13px;line-height:1.4;margin:12px 0 0;color:#a23455}.dc-support__status:empty{display:none}.dc-support__files{display:grid;gap:4px;margin-top:8px;font-size:12px;overflow-wrap:anywhere}.dc-support__trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.dc-support__success{line-height:1.6;overflow-wrap:anywhere}.dc-support__success p:first-child{font-weight:700;color:#b93668}.dc-support__success p:nth-child(2){padding:12px;border-radius:10px;background:#faf7ef;font-size:13px}.dc-support [hidden]{display:none!important}@media(max-width:420px){.dc-support__card{padding:24px 18px}}

.dc-support a.dc-support__send{text-align:center;text-decoration:none;box-sizing:border-box}
