
/* ClaraWide v0.10.9 — Help Center & Support */
.help-shell-v0109{max-width:1180px;margin:0 auto;padding:38px 20px 72px;display:grid;gap:18px}
.help-hero-v0109{display:flex;justify-content:space-between;gap:24px;align-items:end;padding:30px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow-soft)}.help-hero-v0109>div{max-width:800px}.help-hero-v0109 h1{font-family:var(--serif);font-size:clamp(34px,5vw,56px);line-height:1.01;letter-spacing:-.035em;margin:7px 0 12px}.help-hero-v0109 p{margin:0;color:var(--muted);line-height:1.65}.help-hero-v0109 aside{min-width:280px;max-width:330px;padding:16px;border:1px dashed var(--line);border-radius:14px;background:var(--paper)}.help-hero-v0109 aside strong,.help-hero-v0109 aside span{display:block}.help-hero-v0109 aside strong{font-size:10px;letter-spacing:.08em}.help-hero-v0109 aside span{font-size:11px;line-height:1.5;color:var(--muted);margin-top:5px}
.help-search-v0109{display:block;margin-top:18px}.help-search-v0109>span{display:block;font-size:10px;font-weight:900;margin-bottom:6px}.help-search-v0109>div{display:grid;grid-template-columns:1fr auto;gap:8px}.help-search-v0109 input{width:100%;border:1px solid var(--line);border-radius:12px;background:var(--paper);color:var(--text);padding:12px;font:inherit}
.help-fast-routes-v0109{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.help-fast-routes-v0109 a{display:flex;gap:10px;align-items:flex-start;padding:15px;border:1px solid var(--line);border-radius:14px;background:var(--panel);color:var(--text);text-decoration:none}.help-fast-routes-v0109 a>span{font-size:22px}.help-fast-routes-v0109 strong,.help-fast-routes-v0109 small{display:block}.help-fast-routes-v0109 small{margin-top:3px;color:var(--muted);font-size:10px;line-height:1.45}
.help-tabs-v0109{display:flex;gap:7px;flex-wrap:wrap;padding:7px;border:1px solid var(--line);border-radius:15px;background:var(--panel)}.help-tabs-v0109 button{border:0;background:transparent;color:var(--muted);padding:11px 14px;border-radius:10px;font-weight:850;cursor:pointer}.help-tabs-v0109 button.active{background:var(--paper);color:var(--text);box-shadow:0 2px 10px rgba(0,0,0,.07)}
.help-panel-v0109{padding:24px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow-soft)}.help-panel-v0109 header{max-width:880px;margin-bottom:17px}.help-panel-v0109 h2,.help-section-head-v0109 h2{font-family:var(--serif);font-size:31px;margin:5px 0 8px}.help-panel-v0109 header p{color:var(--muted);line-height:1.55}.help-section-head-v0109{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.help-section-head-v0109>span{color:var(--muted);font-size:10px;font-weight:800}
.help-results-v0109{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.help-topic-v0109{padding:15px;border:1px solid var(--line);border-radius:13px;background:var(--paper)}.help-topic-v0109>span{display:inline-flex;padding:4px 7px;border:1px solid var(--line);border-radius:999px;font-size:8px;font-weight:900}.help-topic-v0109 h3{margin:8px 0 5px;font-size:16px}.help-topic-v0109 p{margin:0;color:var(--muted);font-size:11px;line-height:1.55}.help-topic-v0109 a{display:inline-flex;margin-top:8px;font-size:10px;font-weight:850}
.support-form-grid-v0109{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.support-form-grid-v0109 .span-2{grid-column:1/-1}.support-form-grid-v0109 label>span:first-child{display:block;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.support-form-grid-v0109 input,.support-form-grid-v0109 select,.support-form-grid-v0109 textarea{width:100%;border:1px solid var(--line);background:var(--paper);color:var(--text);border-radius:11px;padding:10px 11px;font:inherit}.support-form-grid-v0109 small{display:block;color:var(--muted);font-size:10px;margin-top:5px}
.support-attachments-v0109{padding:15px;border:1px solid var(--line);border-radius:14px}.support-attachments-v0109 legend{padding:0 6px;font-weight:850}.support-attachments-v0109>p{margin:0 0 10px;color:var(--muted);font-size:11px}.support-upload-v0109{display:flex;gap:11px;align-items:flex-start;padding:13px;border:1px dashed var(--line);border-radius:12px;background:var(--paper);cursor:pointer}.support-upload-v0109 input{max-width:230px}.support-upload-v0109 span{display:grid;gap:3px}.support-evidence-status-v0109{margin-top:9px;color:var(--muted);font-size:11px}.support-evidence-status-v0109.blocked{font-weight:850}.support-evidence-previews-v0109{display:flex;gap:9px;flex-wrap:wrap;margin-top:10px}.support-evidence-previews-v0109 figure{margin:0;width:120px}.support-evidence-previews-v0109 img{display:block;width:120px;height:90px;object-fit:contain;border:1px solid var(--line);border-radius:10px;background:var(--paper)}.support-evidence-previews-v0109 figcaption{font-size:9px;color:var(--muted);margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.support-ack-v0109{display:flex!important;gap:9px;align-items:flex-start;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.support-ack-v0109 input{width:auto;margin-top:2px}.support-ack-v0109 span{font-size:11px!important;text-transform:none!important;letter-spacing:0!important;color:var(--text)!important;margin:0!important;line-height:1.5}.support-actions-v0109{display:flex;gap:9px;justify-content:flex-end;margin-top:16px}
.support-ticket-list-v0109{display:grid;gap:10px}.support-ticket-v0109{display:grid;grid-template-columns:minmax(220px,1.4fr) 120px 130px auto;gap:12px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--paper)}.support-ticket-v0109 h3{margin:4px 0;font-size:15px}.support-ticket-v0109 p,.support-ticket-v0109 small{margin:0;color:var(--muted);font-size:10px}.support-status-v0109{display:inline-flex;width:max-content;padding:5px 8px;border:1px solid var(--line);border-radius:999px;font-size:9px;font-weight:900}.support-status-v0109.open{background:rgba(39,100,255,.08)}.support-status-v0109.waiting-user{background:rgba(255,170,36,.12)}.support-status-v0109.resolved{background:rgba(45,160,100,.10)}.support-status-v0109.draft{background:var(--panel)}
.help-escalation-v0109{display:grid;grid-template-columns:1fr 1fr;gap:12px}.help-escalation-v0109>div{padding:17px;border:1px dashed var(--line);border-radius:14px;background:var(--panel)}.help-escalation-v0109 strong{display:block}.help-escalation-v0109 p{color:var(--muted);font-size:11px;line-height:1.5}.help-escalation-v0109 a{font-size:11px;font-weight:850}
.help-boundary-v0109{display:flex;gap:13px;align-items:flex-start;padding:15px 17px;border:1px dashed var(--line);border-radius:15px;background:var(--panel)}.help-boundary-v0109 span{color:var(--muted);line-height:1.55}.help-empty-v0109{padding:28px;text-align:center;border:1px dashed var(--line);border-radius:14px;color:var(--muted)}
@media(max-width:900px){.help-hero-v0109{flex-direction:column;align-items:flex-start}.help-hero-v0109 aside{min-width:0;max-width:none;width:100%}.help-fast-routes-v0109{grid-template-columns:repeat(2,1fr)}.support-ticket-v0109{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.help-shell-v0109{padding-inline:14px}.help-fast-routes-v0109,.help-results-v0109,.support-form-grid-v0109,.help-escalation-v0109{grid-template-columns:1fr}.support-form-grid-v0109 .span-2{grid-column:auto}.help-search-v0109>div{grid-template-columns:1fr}.support-ticket-v0109{grid-template-columns:1fr}.help-tabs-v0109{display:grid;grid-template-columns:1fr 1fr}.help-tabs-v0109 button{text-align:left}}

/* ClaraWide v0.11.0.1 — support persistence hotfix */
.help-ticket-count-v01101{display:inline-grid;min-width:20px;height:20px;place-items:center;margin-left:5px;padding:0 5px;border:1px solid var(--line);border-radius:999px;background:var(--paper);font-size:9px;font-weight:900}
.support-submit-confirmation-v01101{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin-bottom:14px;padding:13px 15px;border:1px solid var(--line);border-radius:13px;background:var(--paper)}
.support-submit-confirmation-v01101[hidden]{display:none!important}.support-submit-confirmation-v01101 span{color:var(--muted);font-size:10px;line-height:1.45;flex:1 1 280px}.support-submit-confirmation-v01101.success,.support-submit-confirmation-v01101.error{border-width:2px}
