.support-admin-tabs{display:flex;gap:22px;border-bottom:1px solid var(--border,#dfe5e1);margin-bottom:22px}.support-admin-tabs button{border:0;border-radius:0;background:transparent;min-height:46px;padding:10px 0;border-bottom:2px solid transparent;color:inherit}.support-admin-tabs button[aria-selected=true]{border-bottom-color:currentColor;font-weight:600}.support-toolbar,.support-pager{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:16px 0}.support-pager{justify-content:flex-end}.support-config{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:28px;padding:26px}.support-config h3{margin:0 0 12px}.support-config .muted,.support-console .muted{font-size:12px;line-height:1.7;color:var(--muted,#6a7d70);margin:5px 0}.support-toggle{display:flex;gap:10px;align-items:center;min-height:48px;margin-top:24px}.support-toggle input{width:18px;height:18px}.support-upload{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border:1px solid var(--border,#dfe5e1);border-radius:10px;cursor:pointer}.support-upload input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.support-upload:focus-within{outline:2px solid currentColor;outline-offset:3px}.support-admin-preview{align-self:start;text-align:center;min-width:0}.support-admin-preview img{display:block;background:white;border:1px solid #e5e5e5;padding:14px;border-radius:12px;width:100%;aspect-ratio:1;object-fit:contain}.support-feedback-link{padding:0;background:transparent;border:0;text-align:left;line-height:1.7;font:inherit;overflow-wrap:anywhere;min-height:44px}.support-console td{vertical-align:top}.support-console td:first-child{font-size:12px}.support-admin-detail{width:min(600px,calc(100% - 24px));max-height:85dvh;overflow:auto}.support-feedback-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.support-admin-message{font-size:13px;line-height:1.6;overflow-wrap:anywhere}.support-admin-message:empty{display:none}@media(max-width:800px){.support-config{grid-template-columns:1fr}.support-admin-preview{grid-row:1;width:min(240px,100%)}.support-console table{min-width:520px}}@media(max-width:380px){.support-config{padding:18px}.support-toolbar{gap:8px}.support-pager{justify-content:center}}
