.support-page{max-width:850px;padding-top:28px;padding-bottom:50px}.support-page h1{font-size:clamp(26px,5vw,38px);margin:22px 0 14px}.support-page p{line-height:1.6}.support-page a,.support-page button{min-height:44px}.support-list{display:grid;gap:14px;margin:20px 0}.support-ticket{display:grid;gap:8px;padding:20px;border:1px solid #e7ded5;border-radius:18px;background:white;text-decoration:none;color:inherit}.support-ticket p{margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.support-state{color:#755133;font-weight:600;font-size:14px}.support-state.attention{color:#a33020}.support-context{padding:16px 0}.support-context h2,.support-context p{margin:4px 0}.support-messages{max-height:55vh;overflow:auto;overscroll-behavior:contain;padding:12px;background:#f3eee7;border-radius:18px;display:flex;flex-direction:column;gap:12px}.support-message{background:white;border-radius:14px;padding:14px;max-width:90%;align-self:flex-start;overflow-wrap:anywhere}.support-message.customer{align-self:flex-end;background:#ffe1d7}.support-message.system{background:transparent;align-self:center;text-align:center;font-size:13px}.support-message p{white-space:pre-wrap;margin:5px 0}.support-message time{font-size:11px;color:#665d57}.support-compose{margin:20px 0}.support-page textarea,.support-page input:not([type=checkbox]),.support-page select{width:100%;box-sizing:border-box;font:inherit;border:1px solid #cbbfb5;border-radius:10px;padding:12px;background:#fff;min-height:44px}.support-page textarea{resize:vertical}.support-page .field{display:grid;gap:8px;margin:16px 0}.support-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:16px 0}.support-page [role=status]{color:#704b35;overflow-wrap:anywhere}.support-page button:disabled{opacity:.6}.support-feedback{max-width:550px}.support-rating{margin:14px 0;color:#755133}

.support-page [hidden]{display:none!important}
