:root{color-scheme:light dark;--bg: #ffffff;--surface: #f6f9f7;--surface-2: #eef4f1;--border: #dce7e2;--text: #14302b;--muted: #5C6F69;--brand: #0e6b5e;--on-brand: #ffffff;--brand-text: #0e6b5e;--brand-soft: rgba(14, 107, 94, .12);--brand-honey: #F6A82C;--success: #137638;--danger: #d52222;--warn: #b45309;--surface-3: #e4ece8;--brand-strong: #0a5348;--scrim: rgba(7, 51, 44, .45);--danger-text: #b91c1c;--danger-soft: rgba(213, 34, 34, .1);--danger-line: rgba(213, 34, 34, .35);--success-soft: rgba(19, 118, 56, .12);--warn-text: #8a5a0b;--warn-soft: rgba(180, 83, 9, .12);--warn-line: rgba(180, 83, 9, .32);--star: #96610c;--radius: 14px;--shadow: 0 10px 30px rgba(7, 51, 44, .1)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--bg: #0b120f;--surface: #121c18;--surface-2: #1a2723;--border: #26372f;--text: #e8efeb;--muted: #93a69f;--brand: #2e9c8a;--on-brand: #0b120f;--brand-text: #45b39d;--brand-soft: rgba(46, 156, 138, .14);--brand-honey: #F9BC55;--success: #22c55e;--danger: #f87171;--warn: #fbbf24;--surface-3: #223029;--brand-strong: #45b39d;--scrim: rgba(0, 0, 0, .72);--danger-text: #f87171;--danger-soft: rgba(248, 113, 113, .12);--danger-line: rgba(248, 113, 113, .38);--success-soft: rgba(34, 197, 94, .14);--warn-text: #fbbf24;--warn-soft: rgba(251, 191, 36, .12);--warn-line: rgba(251, 191, 36, .32);--star: #f9bc55;--shadow: 0 10px 30px rgba(0, 0, 0, .45)}}:root[data-theme=dark]{--bg: #0b120f;--surface: #121c18;--surface-2: #1a2723;--border: #26372f;--text: #e8efeb;--muted: #93a69f;--brand: #2e9c8a;--on-brand: #0b120f;--brand-text: #45b39d;--brand-soft: rgba(46, 156, 138, .14);--success: #22c55e;--danger: #f87171;--warn: #fbbf24;--surface-3: #223029;--brand-strong: #45b39d;--scrim: rgba(0, 0, 0, .72);--danger-text: #f87171;--danger-soft: rgba(248, 113, 113, .12);--danger-line: rgba(248, 113, 113, .38);--success-soft: rgba(34, 197, 94, .14);--warn-text: #fbbf24;--warn-soft: rgba(251, 191, 36, .12);--warn-line: rgba(251, 191, 36, .32);--star: #f9bc55;--shadow: 0 10px 30px rgba(0, 0, 0, .45)}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--text);font:15px/1.5 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}h1{font-size:22px;margin:0;letter-spacing:-.02em}h2{font-size:18px;margin:0 0 8px}h3{font-size:16px;margin:0 0 4px}.muted{color:var(--muted)}.small{font-size:12px}.center{text-align:center;align-items:center;justify-content:center}.pad{padding:24px}.splash{min-height:100%;display:grid;place-items:center;padding:24px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:28px;width:100%;max-width:380px}.login{display:flex;flex-direction:column;gap:14px}.login label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--muted)}.login input{background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:11px 12px;color:var(--text);font-size:15px}.login input:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.denied{text-align:center}.denied p{color:var(--muted)}.denied-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.brand{display:flex;align-items:center;gap:12px}.brand.center{flex-direction:column;gap:8px;margin-bottom:4px}.brand-mark{width:40px;height:40px;border-radius:11px;background:var(--brand);color:var(--on-brand);display:grid;place-items:center}.brand-name{font-weight:650;letter-spacing:-.02em}.brand-sub{font-size:12px;color:var(--muted)}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);background:var(--surface-2);color:var(--text);border-radius:10px;padding:10px 16px;font-size:14px;font-weight:550;cursor:pointer;transition:transform .04s ease,background .15s ease,border-color .15s ease}.btn:hover{background:var(--surface-3)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.55;cursor:default}.btn.primary{background:var(--brand);border-color:transparent;color:var(--on-brand)}.btn.primary:hover{background:var(--brand-strong)}.btn.danger{background:transparent;border-color:var(--danger-line);color:var(--danger-text)}.btn.danger:hover{background:var(--danger-soft)}.btn.ghost{background:transparent}.btn.ghost:hover{background:var(--surface-2)}.btn.small{padding:7px 12px;font-size:13px}.shell{display:grid;grid-template-columns:248px 1fr;min-height:100%}.sidebar{background:var(--surface);border-right:1px solid var(--border);padding:20px 14px;display:flex;flex-direction:column;gap:22px;position:sticky;top:0;height:100vh}.sidebar nav{display:flex;flex-direction:column;gap:4px}.nav-item{display:flex;align-items:center;gap:11px;background:transparent;border:none;color:var(--muted);padding:10px 12px;border-radius:10px;font-size:14.5px;font-weight:540;cursor:pointer;text-align:left;width:100%}.nav-item:hover{background:var(--surface-2);color:var(--text)}.nav-item.active{background:var(--brand-soft);color:var(--brand-text)}.nav-icon{width:18px;display:inline-flex;align-items:center;justify-content:center;opacity:.9}.sidebar-foot{margin-top:auto;display:flex;flex-direction:column;gap:6px;padding:12px;background:var(--surface-2);border-radius:12px}.staff-email{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staff-role{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.content{padding:32px 36px;overflow:auto}.page{max-width:1100px}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px}.page-head .muted{margin:6px 0 0;max-width:560px}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:18px}.review-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:18px;display:flex;flex-direction:column;gap:14px}.review-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.review-name{font-weight:620;font-size:16px;letter-spacing:-.01em}.badge{display:inline-block;margin-top:6px;font-size:12px;font-weight:600;color:var(--brand-text);background:var(--brand-soft);padding:3px 9px;border-radius:999px}.review-guidance{margin:0;font-size:13px;line-height:1.45;color:var(--muted);background:var(--surface-2);border-radius:10px;padding:10px 12px}.review-verify{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.review-verify .btn{text-decoration:none}.verify-note{margin:0;font-size:12px;line-height:1.4;color:var(--muted);max-width:46ch}.amount-note{font-size:12px;line-height:1.4;color:var(--muted);margin-top:4px}.review-card.flagged{border-color:var(--danger-line);background:linear-gradient(var(--surface),var(--surface)) padding-box,var(--danger-soft)}.badge.danger{color:var(--danger-text);background:var(--danger-soft)}.rating-figure{display:flex;align-items:center;gap:8px;white-space:nowrap}.rating-avg{font-size:18px;font-weight:680;letter-spacing:-.01em}.stars,.note-stars{color:var(--star);letter-spacing:1px;font-size:14px}.note-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.note-item{display:flex;flex-direction:column;gap:3px;padding:10px 12px;background:var(--surface-2);border-radius:10px}.note-text{font-size:14px;color:var(--text)}.cust-badges{display:flex;flex-wrap:wrap;gap:6px}.cust-badges .badge{margin-top:0}.field{display:flex;flex-direction:column;gap:2px}.field-label{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.field-value{font-size:15px;font-weight:540}.photos{display:flex;gap:10px}.photo{margin:0;flex:1;cursor:zoom-in}.photo img{width:100%;height:130px;object-fit:cover;border-radius:10px;border:1px solid var(--border);background:var(--surface-2);display:block}.photo figcaption{font-size:11px;color:var(--muted);margin-top:5px;text-align:center}.photo.photo-failed{cursor:default}.photo-failed-mark{width:100%;height:130px;border-radius:10px;border:1px dashed var(--border);background:var(--surface-2);display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--muted);text-align:center;padding:0 8px}.review-actions{display:flex;gap:10px;margin-top:2px}.review-actions .btn{flex:1}.row-confirm{display:inline-flex;gap:8px;justify-content:flex-end;align-items:center}.empty{text-align:center;padding:80px 24px}.empty-mark{width:54px;height:54px;border-radius:50%;margin:0 auto 14px;background:var(--success-soft);color:var(--success);display:grid;place-items:center;font-size:24px}.form-error{background:var(--danger-soft);border:1px solid var(--danger-line);color:var(--danger-text);border-radius:10px;padding:10px 12px;font-size:13.5px;margin-bottom:14px}.notice{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:10px;padding:10px 12px;font-size:13.5px;margin-bottom:14px}.notice.warn{background:var(--warn-soft);border:1px solid var(--warn-line);color:var(--warn-text)}.support-policy-note{background:var(--warn-soft);border:1px solid var(--warn-line);color:var(--star);border-radius:8px;padding:8px 10px;font-size:12.5px;margin:2px 0 4px}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--scrim);display:grid;place-items:center;padding:40px;cursor:zoom-out;z-index:50}.lightbox img{max-width:90vw;max-height:90vh;border-radius:12px;box-shadow:var(--shadow)}.table{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--surface)}.tr{display:grid;grid-template-columns:minmax(0,2.4fr) minmax(0,1.2fr) minmax(0,.7fr) minmax(0,.9fr) auto;gap:16px;align-items:center;padding:14px 18px;border-top:1px solid var(--border)}.table.cols-signal .tr{grid-template-columns:minmax(0,1.1fr) minmax(0,.35fr) minmax(0,3fr)}.table.cols-6 .tr{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr) minmax(0,.5fr) minmax(0,1.1fr) minmax(0,.8fr) 72px}.tr:first-child{border-top:none}.tr.th{background:var(--surface-2);font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.cell-title{font-weight:560}.cell-sub{font-size:12.5px;color:var(--muted);margin-top:2px;max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;color:var(--muted)}.right{text-align:right}.pill{font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px}.pill.on{color:var(--success);background:var(--success-soft)}.pill.off{color:var(--muted);background:var(--surface-2)}.pill.warn{color:var(--star);background:var(--warn-soft)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:grid;place-items:center;padding:24px;z-index:40}.modal{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:24px;width:100%;max-width:440px;display:flex;flex-direction:column;gap:14px}.modal h2{margin-bottom:2px}.modal label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--muted)}.modal input,.modal textarea{background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:10px 12px;color:var(--text);font-size:15px;font-family:inherit;resize:vertical}.modal input:focus,.modal textarea:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.modal .hint{font-size:11.5px;color:var(--muted)}.modal .hint.warn{color:var(--danger-text)}.modal label.checkbox{flex-direction:row;align-items:center;gap:9px;color:var(--text);font-size:14px}.modal label.checkbox input{width:16px;height:16px;accent-color:var(--brand)}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.modal.wide{max-width:520px}.modal select{background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:10px 12px;color:var(--text);font-size:15px}.modal select:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.checkbox.standalone{align-self:end;padding-bottom:10px}.field-value.reason{font-weight:440;white-space:normal}.radios{display:flex;flex-direction:column;gap:8px}.radio{display:flex;align-items:flex-start;gap:10px;cursor:pointer;border:1px solid var(--border);border-radius:10px;padding:11px 12px;background:var(--bg)}.radio.on{border-color:var(--brand);background:var(--brand-soft)}.radio input{margin-top:2px;accent-color:var(--brand)}.radio span{display:flex;flex-direction:column;gap:1px}.radio-title{font-size:14px;font-weight:550;color:var(--text)}.radio-hint{font-size:12px;color:var(--muted)}.section-h{font-size:14px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:28px 0 0}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:16px}.stat{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px;display:flex;flex-direction:column;gap:4px}.stat.clickable{cursor:pointer;transition:border-color .15s ease,background .15s ease}.stat.clickable:hover{border-color:var(--brand)}.stat.clickable:focus-visible,.tr.clickable:focus-visible{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.tr.clickable:focus-visible{border-radius:10px}.stat-go{position:absolute;top:16px;right:18px;color:var(--muted);font-size:16px;line-height:1;transition:transform .15s ease,color .15s ease}.stat.clickable:hover .stat-go{color:var(--brand);transform:translate(3px)}.stat-value{font-size:34px;font-weight:680;letter-spacing:-.02em;line-height:1}.stat-label{font-size:14px;font-weight:540;color:var(--text)}.stat-hint{font-size:12.5px;color:var(--muted)}.stat.attention{border-color:var(--danger-line);background:var(--danger-soft)}.stat.attention .stat-value,.stat.attention .stat-hint{color:var(--danger-text)}.stat.live .stat-value,.stat.ok .stat-hint{color:var(--success)}.tr.stuck-row{grid-template-columns:1.4fr 1.2fr 1.2fr 1.6fr auto}.tr.unmatched-row{grid-template-columns:1.4fr 1.2fr 1.6fr auto}.tr.cron-row{grid-template-columns:auto 1.4fr 3fr}.tr.resolved-row{grid-template-columns:1.4fr 1.2fr 1.4fr 1.2fr .9fr}.tr.active-row{grid-template-columns:1.3fr 1fr 1.2fr 1.2fr 1.6fr}.tr.clickable{cursor:pointer}.tr.clickable:hover{background:var(--surface-2)}.back{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;margin-bottom:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid var(--border);color:var(--muted);border-radius:8px;padding:7px 12px;font-size:13px;font-weight:550;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.back:hover{background:var(--surface-2);color:var(--text)}.tr.items{grid-template-columns:2fr .7fr .8fr .8fr .9fr auto}.tr.items>span:first-child{min-width:0}.item-bundles{font-size:12.5px;color:var(--muted);margin-top:4px;line-height:1.4}.req-section{margin-top:34px}.req-section h2{font-size:17px}.req-section .pad-sm{padding:6px 0}.chips{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.chip{display:inline-flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:7px 7px 7px 14px;font-size:14px;font-weight:540}.chip-sub{font-size:11px;color:var(--muted);text-transform:capitalize}.chip-x{border:none;background:var(--surface-2);color:var(--muted);cursor:pointer;width:22px;height:22px;border-radius:50%;font-size:15px;line-height:1;display:grid;place-items:center}.chip-x:hover{background:var(--danger-soft);color:var(--danger-text)}.req-add{display:flex;gap:10px;align-items:center;margin-top:6px}.req-add select{background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:9px 12px;color:var(--text);font-size:14px;min-width:240px}.req-add select:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.pkg-contents{display:flex;flex-direction:column;gap:8px;margin-top:4px;padding-top:12px;border-top:1px solid var(--border)}.pkg-list{display:flex;flex-direction:column;gap:6px}.pkg-row{display:flex;align-items:center;gap:10px;background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:7px 10px}.pkg-name{flex:1;display:flex;align-items:center;gap:8px;font-size:14px}.qty{display:inline-flex;align-items:center;gap:10px}.qty button{width:24px;height:24px;border-radius:7px;border:1px solid var(--border);background:var(--surface-2);color:var(--text);cursor:pointer;font-size:15px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.qty button:hover{background:var(--brand-soft);border-color:var(--brand)}.qty>span{min-width:16px;text-align:center;font-variant-numeric:tabular-nums}.support-search{display:flex;gap:10px;margin:4px 0 18px}.support-search input{flex:1;background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:11px 14px;color:var(--text);font-size:15px}.support-search input:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.tr.support-row{grid-template-columns:1.3fr 1.4fr 1fr .8fr}.tr.support-booking-row{grid-template-columns:1.6fr .9fr 1fr .8fr}.tr.support-issue-row{grid-template-columns:max-content minmax(0,1fr) max-content max-content}.tr.orders-row{grid-template-columns:1.6fr 1.2fr 1fr .8fr 1.2fr}.order-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.order-filter{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:560;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.order-filter:hover{border-color:var(--brand);color:var(--text)}.order-filter.active{background:var(--brand-soft);border-color:var(--brand);color:var(--text)}.orders-search{width:100%;max-width:440px;background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:11px 14px;color:var(--text);font-size:15px;margin-bottom:14px}.orders-search:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.support-issue-reason{font-size:12.5px;color:var(--muted);min-width:0;line-height:1.45}.support-detail{display:flex;flex-direction:column;gap:18px}.support-id{display:flex;align-items:center;gap:16px;padding:18px}.support-avatar{width:60px;height:60px;border-radius:50%;object-fit:cover;border:1px solid var(--border)}.support-avatar.fallback{display:flex;align-items:center;justify-content:center;background:var(--brand-soft);color:var(--brand-text);font-size:26px;font-weight:680}.support-id-body h2{margin:0 0 2px}.support-tags{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.contact-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.contact-chip{display:inline-flex;align-items:stretch;border:1px solid var(--border);border-radius:999px;overflow:hidden;background:var(--surface-2)}.contact-link{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;font-size:12.5px;font-weight:540;color:var(--brand-text);text-decoration:none;white-space:nowrap}.contact-link:hover{background:var(--brand-soft)}.contact-icon{display:inline-flex;align-items:center;opacity:.85}.contact-copy{border:none;border-left:1px solid var(--border);background:transparent;padding:0 9px;cursor:pointer;color:var(--muted);line-height:1;display:inline-flex;align-items:center}.contact-copy:hover{background:var(--brand-soft);color:var(--text)}.support-section{display:flex;flex-direction:column;gap:8px}.support-section .section-h{margin:4px 0}.modal.support-order{max-width:560px;width:92%;display:flex;flex-direction:column;gap:16px}.support-order-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.support-order-head h2{margin:0 0 2px}.support-order-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.support-order-dispute{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius);background:var(--danger-soft);border:1px solid var(--danger-line)}.support-amounts{display:flex;flex-direction:column;gap:3px;margin-top:2px}.amount-row{display:flex;justify-content:space-between;gap:16px;font-size:13.5px;color:var(--muted)}.amount-row>span:last-child{font-variant-numeric:tabular-nums}.amount-row.total{margin-top:4px;padding-top:5px;border-top:1px solid var(--border);color:var(--text);font-weight:600;font-size:15px}.payref{display:flex;align-items:center;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid var(--border)}.payref-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;color:var(--text);background:var(--surface-2);padding:2px 7px;border-radius:5px}.support-timeline{display:flex;flex-direction:column;gap:0}.support-timeline-row{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--border)}.support-timeline-row:last-child{border-bottom:none}.support-timeline-dot{width:9px;height:9px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 3px var(--brand-soft);margin-left:4px}.load-error{display:flex;align-items:center;justify-content:space-between;gap:12px}.load-error .btn{flex:none}.support-order-cancel{margin-top:4px;padding-top:14px;border-top:1px solid var(--border)}.cancel-confirm{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:var(--radius);background:var(--danger-soft);border:1px solid var(--danger-line)}.cancel-confirm p{margin:0}.cancel-confirm .modal-actions{margin-top:2px}.support-note-add{display:flex;gap:10px;align-items:flex-start}.support-note-input{flex:1;background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:10px 12px;color:var(--text);font-size:14px;font-family:inherit;resize:vertical;min-height:44px}.support-note-input:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.support-notes{display:flex;flex-direction:column;gap:10px}.support-note{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:12px 14px;display:flex;flex-direction:column;gap:6px}.support-note-meta{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.support-note-body{font-size:14px;color:var(--text);line-height:1.45;white-space:pre-wrap}.theme-toggle{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:var(--surface-2);border:1px solid var(--border);border-radius:10px;padding:2px;margin-bottom:10px}.theme-opt{display:flex;align-items:center;justify-content:center;gap:5px;background:transparent;border:0;cursor:pointer;color:var(--muted);font-size:11.5px;font-weight:600;padding:6px 4px;border-radius:8px;font-family:inherit}.theme-opt:hover{color:var(--text)}.theme-opt.active{background:var(--bg);color:var(--brand-text)}.theme-opt.active svg{stroke-width:2.6}.theme-opt:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.support-issue-side{display:block;margin-top:3px;font-size:12px;color:var(--muted)}
