.support-page{padding:clamp(42px,6vw,90px) 0 90px}.support-container{width:min(1120px,100% - 40px);margin:auto}.support-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#236d50;margin:0 0 12px;font-size:.75rem;font-weight:700}.support-intro{max-width:680px;margin-bottom:35px}.support-intro h1{letter-spacing:-.04em;margin:0 0 16px;font-size:clamp(2rem,4vw,3.2rem);font-weight:600;line-height:1.12}.support-intro p,.support-muted{color:#61716a;font-size:.9rem;line-height:1.7}.support-grid{grid-template-columns:minmax(0,1.55fr) minmax(255px,.85fr);align-items:start;gap:25px;display:grid}.support-card{background:#fff;border:1px solid #dce6df;border-radius:9px;padding:clamp(22px,3vw,34px)}.support-card h2{margin:0 0 10px;font-size:1.25rem}.support-card>p{color:#61716a;font-size:.88rem}.support-form{grid-template-columns:1fr 1fr;gap:18px;display:grid}.support-field{gap:7px;min-width:0;font-size:.82rem;font-weight:600;display:grid}.support-field--full{grid-column:1/-1}.support-field input,.support-field select,.support-field textarea,.support-toolbar input,.support-toolbar select,.support-ticket select{color:#263c32;width:100%;font:inherit;background:#fff;border:1px solid #bfcfc5;border-radius:6px;padding:11px 12px}.support-field textarea{resize:vertical;min-height:148px}.support-field input:focus-visible,.support-field select:focus-visible,.support-field textarea:focus-visible{outline-offset:2px;outline:3px solid #86b69b}.support-feedback{grid-column:1/-1;min-height:20px;font-size:.85rem}.support-feedback--success{color:#146148}.support-feedback--error{color:#a33e39}.support-info{gap:16px;display:grid}.support-info a{color:#236d50;text-underline-offset:3px;text-decoration:underline}.support-table-wrap{overflow-x:auto}.support-table{border-collapse:collapse;text-align:left;width:100%;min-width:560px;font-size:.85rem}.support-table th,.support-table td{border-bottom:1px solid #dce6df;padding:13px}.support-table th{letter-spacing:.04em;text-transform:uppercase;color:#64766c;font-size:.72rem}.support-state{color:#275d46;text-transform:capitalize;white-space:nowrap;background:#e9f1ed;border-radius:5px;padding:5px 9px;font-size:.74rem;font-weight:600;display:inline-flex}.support-state--in-progress{color:#8a6112;background:#fff4d8}.support-state--resolved{color:#176c4a;background:#e5f4ee}.support-toolbar{flex-wrap:wrap;gap:14px;margin-bottom:24px;display:flex}.support-toolbar label{flex:1;gap:6px;min-width:185px;font-size:.8rem;font-weight:600;display:grid}.support-ticket-list{gap:14px;display:grid}.support-ticket{background:#fff;border:1px solid #dce6df;border-radius:9px;padding:22px}.support-ticket__heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.support-ticket h2{margin:5px 0;font-size:1.08rem}.support-ticket__sender{color:#64766c;font-size:.8rem}.support-ticket__body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.88rem;line-height:1.65}.support-ticket__action{gap:7px;max-width:195px;font-size:.8rem;font-weight:600;display:grid}.owner-main .support-form{max-width:850px}.owner-main .support-card{margin-bottom:22px}@media (max-width:760px){.support-grid{grid-template-columns:1fr}}@media (max-width:480px){.support-form{grid-template-columns:1fr}.support-field--full{grid-column:auto}.support-ticket__heading{flex-direction:column;gap:8px}}.support-inbox{grid-template-columns:minmax(260px,.84fr) minmax(0,1.35fr);align-items:stretch;gap:18px;min-height:490px;display:grid}.support-cases{align-content:start;gap:8px;display:grid}.support-case{font:inherit;text-align:left;cursor:pointer;color:#20342b;background:#fff;border:1px solid #dce6df;border-radius:8px;align-items:flex-start;gap:10px;width:100%;min-width:0;padding:17px 15px;display:flex}.support-case:hover,.support-case--active{background:#f1f7f3;border-color:#8ebca2}.support-case:focus-visible{outline-offset:2px;outline:3px solid #4d9a72}.support-case__main{flex:1;gap:5px;min-width:0;display:grid}.support-case__main strong{font-size:.9rem;font-weight:650;line-height:1.4}.support-case__id{color:#60746a;font-size:.72rem;line-height:1.5}.support-case__preview{color:#63736b;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.45;display:-webkit-box;overflow:hidden}.support-case .support-state{font-size:.67rem}.support-thread{background:#fff;border:1px solid #dce6df;border-radius:9px;flex-direction:column;gap:19px;min-width:0;padding:clamp(16px,2vw,26px);display:flex}.support-thread__head{border-bottom:1px solid #e6eee8;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:17px;display:flex}.support-thread__head h2,.support-thread__head h3{margin:5px 0 3px;font-size:1.15rem;line-height:1.35}.support-thread__head p{margin:0}.support-thread__messages{flex:1;align-content:start;gap:16px;max-height:460px;padding:4px 2px;display:grid;overflow:auto}.support-message{background:#f3f6f4;border:1px solid #e1eae4;border-radius:9px;max-width:94%;padding:14px 16px}.support-message--admin{background:#e8f3ec;border-color:#cfe5d6;margin-left:auto}.support-message__meta{flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:.75rem;display:flex}.support-message__meta span{color:#63736b}.support-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:.86rem;line-height:1.65}.support-thread textarea{min-height:94px}.support-thread__actions{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px;margin-top:12px;display:flex}.support-thread__actions .support-muted{margin:0}.support-thread__status{gap:5px;min-width:175px;font-size:.8rem;font-weight:600;display:grid}.support-thread--placeholder{text-align:center;color:#61716a;justify-content:center;align-items:center}.support-thread--placeholder h2{color:#20342b;margin:8px 0;font-size:1.1rem}.support-thread--placeholder p{font-size:.86rem}.support-thread__placeholder-icon{color:#2c7151;background:#edf5ef;border-radius:50%;place-items:center;width:54px;height:54px;font-size:1.4rem;display:inline-grid}.support-inbox .support-cases{max-height:740px;padding:2px;overflow-y:auto}[data-owner-ticket-detail]:not(:empty){margin-top:20px}[data-owner-ticket-detail] .support-thread{max-width:840px}@media (max-width:1100px){.support-inbox{grid-template-columns:1fr;min-height:0}.support-inbox .support-cases{max-height:320px}.support-thread__messages{max-height:340px}}@media (max-width:520px){.support-thread__head{flex-direction:column}.support-case{flex-wrap:wrap}.support-case__main{flex-basis:65%}.support-toolbar label{min-width:100%}.support-thread__actions .button{width:100%}}a.support-case{text-decoration:none}.support-thread__messages[tabindex]:focus-visible{outline-offset:2px;outline:3px solid #86b69b}
