#support-contact{width:calc(100% - 28px);max-width:580px;max-height:92vh;overflow-y:auto;padding:28px;background:#fffaf5f5;color:#173a5b;border:1px solid #fffaf5;border-radius:12px;box-shadow:0 25px 80px #173a5b40}#support-contact::backdrop{background:#173a5b80}.support-close{position:absolute;right:13px;top:13px;background:none;border:0;color:#173a5b;padding:4px;cursor:pointer}.support-close svg{width:21px;height:21px}#support-contact h2{font-size:30px;margin:0 25px 4px 0}#support-contact p{margin:0}.support-subtitle{font-size:14px;margin-bottom:14px!important}#support-contact fieldset{border:0;padding:0;margin:0}.support-option{display:flex;gap:15px;border:1px solid #b9cddd;border-radius:6px;padding:12px 14px;margin:9px 0;cursor:pointer}.support-option:has(input:checked){border-color:#3275aa;background:#e5f2ff99}.support-option>input{width:18px;height:18px;flex-shrink:0;margin:3px 0 0;accent-color:#1d5e9c}.support-option>span{display:block;min-width:0}.support-option strong{display:block;font-size:17px;line-height:1.4}.support-option span span{display:block;font-size:13px}.support-option small{display:block;font-size:11px;line-height:1.45;margin-top:5px}.support-urgent{display:flex;gap:14px;padding:12px 15px;margin:12px 0;background:#e0eef7;border-radius:6px}.support-urgent>svg{width:22px;height:22px;flex-shrink:0}.support-urgent h3{font-size:17px;margin:0 0 5px}.support-urgent p{font-size:11px;line-height:1.5}.support-email-row{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:start;gap:12px;padding:13px 0;border-top:1px solid #c2d3de;margin-top:12px}.support-email-row label{font-size:12px;padding-top:7px}.support-email-row small{font-size:10px;line-height:1.4;display:block;margin-top:4px}#support-contact input:not([type=radio]),#support-contact textarea{width:100%;min-width:0;padding:8px 10px;font-size:12px;border:1px solid #b7cbd9;border-radius:4px;background:#fff;color:#173a5b}#support-contact input[readonly]{background:#e8edf0}.support-field{display:block;font-size:12px;font-weight:500;margin:10px 0}.support-field input,.support-field textarea{display:block;margin-top:4px}.support-field textarea{resize:vertical;min-height:85px}.support-small{font-size:10px;line-height:1.4}.support-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;border-top:1px solid #c2d3de;padding-top:14px;margin-top:20px}.support-actions small{flex:1;min-width:180px;font-size:10px}.support-actions .account-button{padding:8px 12px}#support-contact-status{font-size:12px;padding:10px;background:#e4eff5;margin-top:12px!important}#support-contact-status[hidden]{display:none}@media(max-width:520px){#support-contact{padding:23px 18px}#support-contact h2{font-size:27px}.support-email-row{grid-template-columns:1fr;gap:5px}.support-option{padding:10px}.support-actions small{flex-basis:100%}}
