.mup-support-page{padding:48px 0 80px;background:#f6f4ef}.mup-support-hero{max-width:820px;margin-bottom:28px}.mup-support-hero h1{font-size:clamp(32px,4vw,54px);line-height:1.05;margin:10px 0 14px}.mup-support-hero p{font-size:18px;color:#5e5e5e;line-height:1.7}.mup-support-form{display:grid;gap:22px}.mup-support-block,.mup-support-form{background:#fff;border:1px solid #e6e2da;border-radius:22px}.mup-support-form{padding:24px}.mup-support-block{padding:22px}.mup-support-block h2{margin:0 0 18px;font-size:22px}.mup-support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.mup-support-grid label,.mup-consent{display:flex;flex-direction:column;gap:8px}.mup-support-grid label>span,.mup-consent span{font-weight:700}.mup-support-wide{grid-column:1/-1}.mup-support-grid input,.mup-support-grid select,.mup-support-grid textarea{width:100%;border:1px solid #d8d4cc;border-radius:12px;padding:13px 14px;background:#fff;color:#111;font:inherit}.mup-support-grid textarea{resize:vertical}.mup-support-grid small,.mup-upload-tip{color:#6f6f6f;line-height:1.5}.mup-code-row{display:grid;grid-template-columns:1fr auto;gap:10px}.mup-scan-button,.mup-support-submit{border:0;border-radius:12px;background:#ff6500;color:#fff;font-weight:800;padding:13px 18px;cursor:pointer}.mup-support-submit{justify-self:start;font-size:17px}.mup-consent{flex-direction:row;align-items:flex-start}.mup-consent input{margin-top:4px}.mup-hp{position:absolute!important;left:-9999px!important}.mup-support-success,.mup-support-error{padding:18px 20px;border-radius:16px;margin-bottom:22px;display:flex;gap:8px;flex-direction:column}.mup-support-success{background:#e8f8ee;border:1px solid #bde6c9}.mup-support-error{background:#fff0f0;border:1px solid #f0bcbc}.mup-scanner{margin-top:18px;border-radius:16px;overflow:hidden;background:#111;color:#fff}.mup-scanner video{display:block;width:100%;max-height:460px;object-fit:cover}.mup-scanner-footer{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 14px}.mup-scanner-footer button{border:1px solid #555;background:#222;color:#fff;border-radius:10px;padding:8px 12px}.mup-status-badge{display:inline-flex;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:800;background:#edf1f5}.mup-status-new{background:#e8f2ff;color:#0b60c9}.mup-status-reviewing{background:#fff4d6;color:#8b5b00}.mup-status-waiting{background:#f4e9ff;color:#6f2fb2}.mup-status-resolved{background:#e7f8ec;color:#167a35}.mup-status-closed{background:#ececec;color:#555}.mup-inline-settings{display:flex;gap:10px;align-items:center;padding:18px}.mup-inline-settings input{min-width:320px;max-width:520px;width:100%;border:1px solid #d8dee8;border-radius:10px;padding:11px 12px}.mup-ticket-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:20px}.mup-ticket-grid>div{display:flex;flex-direction:column;gap:5px;background:#f7f9fc;border-radius:12px;padding:14px}.mup-ticket-description,.mup-ticket-files{padding:0 20px 20px}.mup-ticket-files>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.mup-ticket-files a{padding:9px 12px;border-radius:10px;background:#eef4ff;text-decoration:none}.mup-ticket-update{display:grid;grid-template-columns:260px 1fr auto;gap:14px;align-items:end;padding:20px;border-top:1px solid #e5e9f0}.mup-ticket-update label{display:flex;flex-direction:column;gap:7px}.mup-ticket-update select,.mup-ticket-update textarea{width:100%;border:1px solid #d8dee8;border-radius:10px;padding:10px}.mup-ticket-note{min-width:0}
@media(max-width:800px){.mup-support-page{padding:28px 0 50px}.mup-support-form{padding:16px}.mup-support-grid{grid-template-columns:1fr}.mup-support-wide{grid-column:auto}.mup-code-row{grid-template-columns:1fr}.mup-ticket-grid{grid-template-columns:1fr}.mup-ticket-update{grid-template-columns:1fr}.mup-inline-settings{align-items:stretch;flex-direction:column}.mup-inline-settings input{min-width:0}.mup-support-submit{width:100%}}
