.support-stage{padding:32px 36px 60px;color:#2e4138}.support-stage[hidden]{display:none!important}.support-stage *{box-sizing:border-box}.support-stage button,.support-stage input,.support-stage select,.support-stage textarea{font:inherit}.support-stage button{cursor:pointer;border:1px solid #d3ddd1;border-radius:9px;padding:9px 14px;background:#fff;color:#36523d}.support-stage button:disabled{opacity:.55;cursor:wait}.support-stage button:focus-visible,.support-stage summary:focus-visible,.support-stage input:focus-visible,.support-stage select:focus-visible,.support-stage textarea:focus-visible{outline:3px solid #84a84e;outline-offset:3px}.support-stage .support-primary{background:#597b38;color:#fff;border-color:#597b38}.support-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:24px}.support-heading h1{font-size:30px;margin:5px 0 9px}.support-heading p{margin:0;color:#69776e}.support-heading>div:last-child{display:flex;gap:10px;flex-shrink:0}.support-toolbar{display:flex;align-items:flex-start;gap:24px;margin:16px 0}.support-stage label{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:600}.support-stage input,.support-stage select,.support-stage textarea{padding:10px;border:1px solid #ccd8cb;border-radius:8px;background:#fff;color:#2e4138;min-width:0;max-width:100%}.support-stage textarea{resize:vertical;line-height:1.55}.support-help{font-size:13px;max-width:650px}.support-help summary{display:flex;align-items:center;gap:7px;cursor:pointer;min-height:42px}.support-help img{width:19px;height:19px}.support-help p{line-height:1.6;margin:8px 0}.support-notice{font-size:13px;min-height:20px;color:#476b36}.support-notice.is-error,.support-form-notice,.support-reply-notice{color:#9a4539;line-height:1.5;font-size:13px}.support-layout{display:grid;grid-template-columns:minmax(250px,340px) minmax(0,1fr);gap:22px;align-items:start}.support-list,.support-conversation{background:#fff;border:1px solid #dce4d7;border-radius:14px;overflow:hidden;min-width:0}.support-stage .support-ticket{display:block;text-align:left;width:100%;border:0;border-bottom:1px solid #e6ece1;border-radius:0;padding:18px;background:white;overflow-wrap:anywhere}.support-ticket>span{display:flex;gap:10px;justify-content:space-between;align-items:center;font-size:11px}.support-ticket h2{font-size:15px;line-height:1.5;margin:9px 0 6px}.support-ticket p,.support-ticket small{font-size:12px;color:#6b786e;line-height:1.6}.support-ticket p{margin:5px 0}.support-ticket.is-selected{background:#eef4e7;box-shadow:inset 4px 0 #7c9f4f}.support-status{border-radius:20px;background:#edf2e8;padding:4px 7px;font-weight:500}.support-pagination{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:14px;font-size:12px}.support-stage .support-pagination button{padding:7px 9px}.support-conversation{padding:24px}.support-empty{padding:20px;color:#748173;font-size:14px;line-height:1.6}.support-detail-heading small{color:#6d7d6a;font-size:12px}.support-detail-heading h2{font-size:22px;line-height:1.4;margin:8px 0;overflow-wrap:anywhere}.support-detail-heading p{font-size:13px;color:#677560}.support-ticket-context{background:#f4f7f0;border-radius:8px;padding:12px;font-size:13px;margin:18px 0}.support-ticket-context summary{cursor:pointer}.support-ticket-context p{white-space:pre-wrap;overflow-wrap:anywhere}.support-messages{list-style:none;margin:24px 0;padding:0}.support-messages li{padding:17px 0;border-top:1px solid #e3e9dd}.support-messages li.is-internal{padding:16px;border:1px solid #e8d9a8;border-radius:10px;background:#fff9e7;margin:12px 0}.support-messages header{display:flex;gap:12px;justify-content:space-between;align-items:baseline;font-size:12px}.support-messages time{color:#768071;font-size:11px;flex-shrink:0}.support-messages p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.65;margin:12px 0 0}.support-stage .support-check{flex-direction:row;align-items:center;gap:9px;margin:12px 0;font-weight:400;line-height:1.5}.support-check input{width:17px;height:17px;accent-color:#597b38;flex-shrink:0}.support-reply-actions{display:flex;justify-content:space-between;gap:10px}.support-ticket-settings{border-top:1px solid #e3e9dd;margin-top:24px;padding-top:20px;display:flex;gap:12px;flex-wrap:wrap;align-items:end}.support-ticket-settings label{flex:1;min-width:140px}.support-editor{width:min(620px,94vw);max-height:90dvh;border:0;border-radius:16px;padding:25px;box-shadow:0 20px 80px #23342640;color:#2e4138}.support-editor::backdrop{background:#17291d70}.support-editor form{display:flex;flex-direction:column;gap:15px}.support-editor header,.support-editor footer{display:flex;align-items:center;justify-content:space-between;gap:14px}.support-editor h2{font-size:22px;margin:0}.support-editor header button{font-size:23px;line-height:1;padding:4px 10px}.support-editor footer{justify-content:flex-end}.support-context{font-size:12px;margin:0;color:#71816c;overflow-wrap:anywhere}
@media(max-width:900px){.support-stage{padding:24px 18px}.support-layout{grid-template-columns:270px minmax(0,1fr);gap:14px}.support-conversation{padding:18px}.support-messages header{flex-direction:column;gap:5px}}
@media(max-width:650px){.support-stage{padding:20px 12px 40px}.support-heading{align-items:flex-start;flex-direction:column;gap:16px}.support-heading h1{font-size:26px}.support-layout{grid-template-columns:minmax(0,1fr)}.support-list [data-support-list]{max-height:330px;overflow:auto}.support-toolbar{gap:14px}.support-help{flex:1}.support-conversation{padding:17px}.support-reply-actions{flex-wrap:wrap}.support-editor{padding:20px}.support-stage .support-ticket h2{font-size:14px}.support-ticket-settings label{min-width:120px}}

@media(max-width:560px){.nav-shell nav:has(a[href="#support"]){grid-template-columns:repeat(6,minmax(0,1fr))}.nav-shell nav a[href="#support"]{display:flex!important}}
