.support-shell{color:#123e50;max-width:850px;margin:32px auto;padding:20px}.support-card{background:#fff;border:1px solid #bbdce7;border-radius:20px;margin:20px 0;padding:clamp(20px,4vw,40px);box-shadow:0 8px 32px #103e5010}.support-card h1{margin:0 0 12px;font-size:clamp(28px,5vw,40px)}.support-card h2{margin-top:24px;font-size:22px}.support-card label{margin:18px 0;font-weight:600;display:block}.support-card input:not([type=checkbox]),.support-card select,.support-card textarea{width:100%;font:inherit;border:1px solid #819fa9;border-radius:8px;min-width:0;margin-top:8px;padding:12px;display:block}.support-card button{color:#fff;font:inherit;cursor:pointer;background:#126880;border:0;border-radius:10px;min-height:44px;margin:8px 8px 8px 0;padding:12px 18px}.support-card button:disabled{opacity:.5}.support-card p{line-height:1.6}.support-card a{color:#075c79;text-decoration:underline}.support-card summary{cursor:pointer;padding:12px 0}.support-card input:focus-visible,.support-card button:focus-visible,.support-card a:focus-visible{outline-offset:3px;outline:3px solid #f1b839}.support-preview{object-fit:contain;border:1px solid #ccdce3;max-width:100%;max-height:480px;display:block}.support-check{font-size:15px;line-height:1.6}.support-check input{vertical-align:middle;width:20px;height:20px}.support-status{background:#e4f3f8;border-radius:10px;padding:12px;font-weight:700}.support-error{color:#a32424;background:#fff1ee;padding:12px}.support-text{white-space:pre-wrap;overflow-wrap:anywhere}.support-trap{left:-10000px;position:absolute!important}.support-access{text-align:center;color:#12536b;background:#edf7fa;padding:18px 14px}.support-access a{min-height:44px;padding:10px;font-weight:600;text-decoration:underline;display:inline-block}.support-access small{display:block}.support-list{gap:10px;display:grid}.support-list button{text-align:left}.support-meta{color:#496571;overflow-wrap:anywhere;font-size:13px}@media print{.support-access{display:none}}
