body{background:#f4f6f9}header{background:#fff;max-width:none}main.support-main{max-width:900px}.support-main h1{font-size:34px}.support-main .page-title{padding-bottom:16px}.support-card{background:white;border:1px solid #dce3ec;border-radius:14px;padding:28px;margin:22px 0}.support-card fieldset{border:0;margin:0;padding:0;min-width:0}.support-card label{display:block;font-size:15px;font-weight:600;margin:18px 0 8px}.support-card label span{font-weight:400}.support-card input,.support-card select,.support-card textarea{display:block;width:100%;padding:12px;border:1px solid #b9c5d3;border-radius:6px;font:inherit;font-size:16px;background:#fff;margin:0;min-height:46px}.support-card textarea{resize:vertical;line-height:1.65}.support-card .hint{font-size:13px;line-height:1.7;color:#536478;margin:10px 0}.support-card .support-consent{display:flex;gap:10px;align-items:flex-start;min-height:44px;margin:20px 0;font-size:14px;line-height:1.65;font-weight:400}.support-consent input{width:22px;height:22px;min-height:22px;flex-shrink:0;margin-top:3px}.support-consent a{color:#0066cc}.support-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.support-heading h2{margin:0}.support-heading button{font-size:13px}.inquiry-item{border-top:1px solid #e1e7ef;padding:24px 0;overflow-wrap:anywhere}.inquiry-item:first-child{border-top:0}.inquiry-meta{display:flex;gap:10px;flex-wrap:wrap;font-size:13px;color:#55667b}.inquiry-state{color:#075eaa;background:#edf5ff;padding:3px 8px;border-radius:5px}.inquiry-item h3{font-size:17px}.inquiry-message{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.8;margin:16px 0}.inquiry-id{font-size:12px;color:#68788a;overflow-wrap:anywhere;margin:10px 0}.inquiry-reply{background:#f2f6fc;border-left:3px solid #0066cc;padding:18px;border-radius:4px}.inquiry-reply h4{margin:0;font-size:15px}.support-pages{display:flex;justify-content:center;gap:16px;margin-top:24px;align-items:center}.support-pages span{font-size:14px}.support-main [role=status]{white-space:pre-wrap;line-height:1.7;color:#234d78;font-size:14px}.support-main :focus-visible{outline:3px solid #0066cc;outline-offset:3px}#submit-inquiry{width:100%;margin-top:12px}#support-login{max-width:320px}.reply-form .button{margin-top:12px;min-height:48px}.support-card fieldset:disabled{opacity:.7}.support-card .reply-status{font-size:14px;margin:14px 0}.support-main [hidden]{display:none!important}@media(max-width:600px){main.support-main{padding-inline:16px}.support-card{padding:20px}.support-main h1{font-size:28px}header{padding:16px}header nav{gap:12px;font-size:12px}.support-heading h2{font-size:19px}.support-pages{gap:10px}.inquiry-message{font-size:14px}}

#submit-status.is-success{background:#edf7f1;border:1px solid #bcd8c6;border-radius:8px;padding:16px;color:#235b37;overflow-wrap:anywhere;margin:20px 0 0}
