.support-report{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .65rem;border-radius:7px;border:1px solid var(--border,#d6e1e4);background:transparent;color:inherit;font:inherit;font-size:.8rem}.support-dialog{max-height:calc(100dvh - 2rem);overflow-y:auto;background:var(--card,#fff);color:var(--card-foreground,#182d41)}[data-slot=dialog-overlay]{background:rgb(10 20 30/.5)}.support-form{display:grid;gap:.8rem}.support-form label{display:grid;gap:.35rem}.support-form label>span{font-size:12px;font-weight:600;color:var(--muted-foreground,#506979)}.support-form input:not([type=file]),.support-form select,.support-form textarea{width:100%;border:1px solid var(--border,#d6e1e4);border-radius:7px;padding:.55rem .65rem;font:inherit;font-size:14px;background:var(--background,#fff);color:inherit}.support-form textarea{resize:vertical}.support-note{font-size:12px;margin:0}.support-sent{line-height:1.5}.support-page{max-width:900px;margin:0 auto;padding:24px max(16px,3vw) 48px}.support-page h1{font-size:1.5rem;margin:0}.support-page>header{height:auto;background:none;border:0;padding:0;justify-content:space-between;gap:12px;margin-bottom:16px}.support-actions,.support-page>header{display:flex;align-items:center;flex-wrap:wrap}.support-actions{gap:8px}.support-actions .primary{width:auto}.support-filters button,.support-page>header button,.support-thread button:not(.primary){border:1px solid var(--border,#d6e1e4);border-radius:7px;padding:.45rem .7rem;background:var(--background,#fff);color:inherit;font:inherit;font-size:13px}.support-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.support-filters [role=group]{display:flex;gap:6px;flex-wrap:wrap}.support-filters button[aria-pressed=true]{border-color:var(--primary,#087d89);color:var(--primary,#087d89);font-weight:600}.support-filters select{border:1px solid var(--border,#d6e1e4);border-radius:7px;padding:.4rem .6rem;font:inherit;font-size:13px;background:var(--background,#fff);color:inherit}.support-list{list-style:none;padding:0;margin:0;display:grid;gap:8px}.support-ticket{border:1px solid var(--border,#d6e1e4);border-radius:10px;background:var(--card,#fff);overflow:hidden}.support-summary{display:flex;align-items:center;gap:8px;flex-wrap:wrap;width:100%;text-align:left;padding:12px 14px;background:none;border:0;color:inherit;font:inherit}.support-summary b{flex:1 1 200px;overflow-wrap:anywhere}.support-meta{font-size:12px;color:var(--muted-foreground,#506979);overflow-wrap:anywhere}.support-kind{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.15rem .45rem;border-radius:4px;background:var(--muted,#eef3f5)}.support-refund .support-kind{background:#fdecc8;color:#7a4b00}.support-problem .support-kind{background:#fde2e4;color:#8f1d2c}.support-badge{font-size:11px;font-weight:700;color:#fff;background:var(--primary,#087d89);border-radius:999px;padding:.15rem .5rem}.support-thread{border-top:1px solid var(--border,#d6e1e4);padding:12px 14px;display:grid;gap:12px}.support-thread ol{list-style:none;padding:0;margin:0;display:grid;gap:10px}.support-message{border-radius:8px;padding:10px 12px;background:var(--muted,#eef3f5)}.support-from-admin{background:#e2f2f1}.support-message p{margin:.3rem 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.support-message img{display:block;max-width:100%;max-height:360px;margin-top:8px;border-radius:6px;border:1px solid var(--border,#d6e1e4)}.support-policy ol{line-height:1.6;padding-left:1.2rem}.support-status{font-size:11px;font-weight:700;border-radius:999px;padding:.15rem .5rem}.support-status-open{background:#fff1ce;color:#704c00}.support-status-answered{background:#dff3ee;color:#0b6650}.support-status-closed{background:#eef3f5;color:#506979}.support-drop{position:relative;display:grid;place-items:center;gap:.2rem;text-align:center;padding:1.1rem .8rem;border:1.5px dashed #9fc3cb;border-radius:10px;background:#f6fafb;cursor:pointer}.support-drop[hidden]{display:none}.support-drop:focus-within,.support-drop:hover{border-color:#087d89;background:#eef8f9}.support-drop:focus-within{outline:3px solid #13a6ae;outline-offset:2px}.support-drop input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.support-drop b{font-size:14px;font-weight:600;color:#05727b}.support-drop small{font-size:12px;color:var(--muted-foreground,#506979)}.support-preview{display:flex;align-items:center;gap:10px;padding:8px;border:1px solid var(--border,#d6e1e4);border-radius:10px}.support-preview img{width:72px;height:72px;object-fit:cover;border-radius:6px}.support-preview span{flex:1;min-width:0;font-size:13px;overflow-wrap:anywhere}.support-preview button{border:1px solid var(--border,#d6e1e4);border-radius:7px;padding:.4rem .6rem;background:var(--background,#fff);color:inherit;font:inherit;font-size:13px}