.lss-support-wrap{max-width:960px;margin:0 auto}.lss-support-form,.lss-reply-box{background:var(--wp--preset--color--base,#fff);border:1px solid rgba(0,0,0,.16);padding:clamp(24px,4vw,44px);box-sizing:border-box}.lss-grid{display:grid;gap:22px}.lss-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lss-field{margin-bottom:24px}.lss-field label{display:block;font-weight:700;margin-bottom:8px}.lss-field label span{color:#a00}.lss-field small{font-weight:400}.lss-field input,.lss-field select,.lss-field textarea,.lss-reply-box textarea{width:100%;box-sizing:border-box;border:1px solid rgba(0,0,0,.3);background:#fff;color:#111;padding:13px 14px;font:inherit;line-height:1.45}.lss-field textarea,.lss-reply-box textarea{resize:vertical}.lss-field input:focus,.lss-field select:focus,.lss-field textarea:focus,.lss-reply-box textarea:focus{outline:2px solid currentColor;outline-offset:2px}.lss-help,.lss-form-note,.lss-secure-note{font-size:.9em;opacity:.75}.lss-technical{background:var(--wp--preset--color--accent-5,#f2f0e8);padding:26px;margin:0 0 26px}.lss-checkbox{display:flex;gap:12px;align-items:flex-start;margin:6px 0 28px}.lss-checkbox input{margin-top:5px}.lss-submit{display:inline-block;background:var(--wp--preset--color--contrast,#111);color:var(--wp--preset--color--base,#fff);border:1px solid var(--wp--preset--color--contrast,#111);padding:15px 28px;font:inherit;font-weight:700;cursor:pointer}.lss-submit:hover{opacity:.88}.lss-hp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.lss-alert{padding:18px 20px;margin:0 0 24px;border:1px solid rgba(0,0,0,.22);background:#f7f7f7}.lss-alert-success{border-color:#2e7d32;background:#edf7ee}.lss-alert-error{border-color:#b32d2e;background:#fff0f0}.lss-alert-warning{border-color:#996800;background:#fff8df}.lss-ticket-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:28px}.lss-ticket-head h2{margin:.2em 0 0}.lss-eyebrow{font-size:13px;font-weight:700;letter-spacing:1.4px;margin:0;text-transform:uppercase}.lss-status{display:inline-block;padding:7px 12px;border:1px solid currentColor;white-space:nowrap;font-size:14px;font-weight:700}.lss-status-new{background:#fff3cd}.lss-status-open{background:#e8f3ff}.lss-status-waiting_customer{background:#f3ecff}.lss-status-resolved{background:#eaf7ed}.lss-status-closed{background:#eee}.lss-ticket-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;background:var(--wp--preset--color--accent-5,#f2f0e8);padding:28px;margin-bottom:35px}.lss-conversation{display:flex;flex-direction:column;gap:22px;margin:0 0 36px}.lss-message{border:1px solid rgba(0,0,0,.16);padding:26px;background:#fff}.lss-message-admin{background:var(--wp--preset--color--accent-5,#f2f0e8)}.lss-message header{display:flex;justify-content:space-between;gap:20px;padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid rgba(0,0,0,.12)}.lss-message header span{font-size:.88em;opacity:.7;white-space:nowrap}.lss-message-body{white-space:normal;line-height:1.65}.lss-reply-box h3{margin-top:0}.lss-reply-box textarea{margin-bottom:18px}.lss-secure-note{margin-top:22px;text-align:center}@media(max-width:700px){.lss-grid-2{grid-template-columns:1fr}.lss-ticket-head{display:block}.lss-status{margin-top:18px}.lss-message header{display:block}.lss-message header span{display:block;margin-top:5px}}
.lss-resolution-box{margin-top:24px;background:var(--wp--preset--color--accent-5,#f2f0e8);border:1px solid rgba(0,0,0,.16);padding:clamp(22px,3vw,34px);box-sizing:border-box}.lss-resolution-box h3{margin-top:0}.lss-resolution-box p{margin-bottom:20px}.lss-resolve-action,.lss-secondary-action{display:inline-block;padding:13px 22px;font:inherit;font-weight:700;cursor:pointer}.lss-resolve-action{background:#fff;color:#111;border:1px solid #111}.lss-secondary-action{background:var(--wp--preset--color--contrast,#111);color:var(--wp--preset--color--base,#fff);border:1px solid var(--wp--preset--color--contrast,#111)}.lss-resolve-action:hover,.lss-secondary-action:hover{opacity:.86}