.portal-toolbar[data-v-9d96dae3]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;font-size:.85rem}.portal-toolbar label[data-v-9d96dae3]{display:flex;flex-direction:column;gap:.15rem;margin:0;color:var(--muted)}.portal-toolbar select[data-v-9d96dae3]{width:auto;min-width:7rem}.auth-bar[data-v-c83a4f2f]{display:flex;align-items:center;gap:.5rem;margin-left:auto}.user-name[data-v-c83a4f2f]{font-size:.85rem;color:var(--muted)}.btn-sm[data-v-c83a4f2f]{padding:.35rem .75rem;font-size:.85rem}.landing[data-v-3a2c785c]{display:flex;justify-content:center;padding:3rem 1.5rem}.landing-card[data-v-3a2c785c]{max-width:32rem;padding:2.5rem 2rem;text-align:center}h1[data-v-3a2c785c]{margin:0 0 .5rem;font-size:2rem}.tagline[data-v-3a2c785c]{font-size:1.1rem;margin:0 0 1rem;color:var(--text)}.muted[data-v-3a2c785c]{color:var(--muted);line-height:1.5;margin-bottom:2rem}.actions[data-v-3a2c785c]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.auth-page[data-v-56aa6ea6]{display:flex;justify-content:center;padding:2rem 1rem}.auth-card[data-v-56aa6ea6]{width:min(400px,100%);padding:1.5rem;display:flex;flex-direction:column;gap:.75rem}.auth-card h1[data-v-56aa6ea6]{margin:0 0 .25rem;font-size:1.35rem}label[data-v-56aa6ea6]{display:flex;flex-direction:column;gap:.25rem;font-size:.85rem;color:var(--muted)}.err[data-v-56aa6ea6]{color:var(--danger);margin:0}.foot[data-v-56aa6ea6]{margin:.5rem 0 0;font-size:.9rem;color:var(--muted)}.auth-page[data-v-199eef3d]{display:flex;justify-content:center;padding:2rem 1rem}.auth-card[data-v-199eef3d]{width:min(420px,100%);padding:1.5rem;display:flex;flex-direction:column;gap:.75rem}.auth-card h1[data-v-199eef3d]{margin:0;font-size:1.35rem}.muted[data-v-199eef3d]{margin:0;color:var(--muted);font-size:.9rem}label[data-v-199eef3d]{display:flex;flex-direction:column;gap:.25rem;font-size:.85rem;color:var(--muted)}.err[data-v-199eef3d]{color:var(--danger);margin:0}.foot[data-v-199eef3d]{margin:.5rem 0 0;font-size:.9rem;color:var(--muted)}.section-card[data-v-d8800c11]{display:flex;align-items:stretch;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;border:1px solid var(--border);border-radius:8px;background:var(--panel);text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s}.section-card--available[data-v-d8800c11]:hover:not(.section-card--disabled){border-color:var(--accent);box-shadow:0 2px 8px #0000000f}.section-card--soon[data-v-d8800c11],.section-card--locked[data-v-d8800c11],.section-card--disabled[data-v-d8800c11]{background:var(--bg);border-style:dashed;cursor:not-allowed;opacity:.92}.section-card__body[data-v-d8800c11]{flex:1;min-width:0}.section-card__title[data-v-d8800c11]{margin:0 0 .35rem;font-size:1.05rem}.section-card__desc[data-v-d8800c11]{margin:0 0 .5rem;font-size:.9rem;color:var(--muted);line-height:1.4}.section-card__status[data-v-d8800c11]{display:inline-block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:.15rem .45rem;border-radius:4px;background:var(--badge-bg);color:var(--muted)}.section-card--available .section-card__status[data-v-d8800c11]{background:var(--list-active);color:var(--accent)}.section-card--soon .section-card__status[data-v-d8800c11]{background:var(--warn-bg);color:var(--warn)}.section-card__action[data-v-d8800c11]{display:flex;align-items:center;flex-shrink:0}.section-card__action .btn[data-v-d8800c11]{white-space:nowrap}.my-rev-list[data-v-d83155c9]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.my-rev-item[data-v-d83155c9]{padding:.85rem 1rem}.my-rev-head[data-v-d83155c9]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.35rem}.my-rev-field[data-v-d83155c9]{margin:0 0 .25rem;font-size:.9rem}.my-rev-meta[data-v-d83155c9]{margin:0 0 .5rem;font-size:.85rem}.status-pill.pending[data-v-d83155c9]{background:var(--warn-bg);color:var(--warn)}.status-pill.approved[data-v-d83155c9]{background:var(--list-active);color:var(--accent)}.status-pill.rejected[data-v-d83155c9]{background:var(--danger-bg);color:var(--danger)}.muted[data-v-d83155c9]{color:var(--muted)}.cabinet[data-v-af17c6cc]{padding:1rem 1.5rem 2rem;max-width:960px}.cabinet-head[data-v-af17c6cc]{padding:1.25rem 1.5rem;margin-bottom:1rem}.cabinet-head h1[data-v-af17c6cc]{margin:0;font-size:1.5rem}.verify-warn[data-v-af17c6cc]{margin:.75rem 0 0;color:var(--danger);font-size:.9rem}.grid[data-v-af17c6cc]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:start}@media (max-width: 720px){.grid[data-v-af17c6cc]{grid-template-columns:1fr}}.block[data-v-af17c6cc]{padding:1rem 1.25rem}.block h2[data-v-af17c6cc]{margin:0 0 .75rem;font-size:1.1rem}.span-all[data-v-af17c6cc]{grid-column:1 / -1}.profile-dl[data-v-af17c6cc]{display:grid;grid-template-columns:auto 1fr;gap:.35rem 1rem;margin:0;font-size:.95rem}.profile-dl dt[data-v-af17c6cc]{color:var(--muted)}.profile-dl dd[data-v-af17c6cc]{margin:0}.section-grid[data-v-af17c6cc]{display:flex;flex-direction:column;gap:.75rem}.rev-table[data-v-af17c6cc]{width:100%;border-collapse:collapse;font-size:.9rem}.rev-table th[data-v-af17c6cc],.rev-table td[data-v-af17c6cc]{text-align:left;padding:.35rem .5rem;border-bottom:1px solid var(--border)}.muted[data-v-af17c6cc]{color:var(--muted)}.breadcrumbs[data-v-6f615bc2]{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;font-size:.9rem;margin-bottom:.75rem;color:var(--muted)}.breadcrumbs a[data-v-6f615bc2]{color:var(--accent)}.current[data-v-6f615bc2]{color:var(--text);font-weight:500}.sep[data-v-6f615bc2]{opacity:.6}.qb-toolbar[data-v-23088dd8]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 1rem;padding:.65rem 1rem;margin-bottom:.75rem}.qb-toolbar__title[data-v-23088dd8]{font-weight:600;font-size:.9rem}.qb-toolbar__controls[data-v-23088dd8]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;font-size:.85rem}.qb-toolbar label[data-v-23088dd8]{display:flex;flex-direction:column;gap:.15rem;margin:0;color:var(--muted)}.qb-toolbar select[data-v-23088dd8]{width:auto;min-width:7rem}.compact-toggle[data-v-23088dd8]{flex-direction:row!important;align-items:center;color:var(--text)}.compact-toggle input[data-v-23088dd8]{width:auto}.list-panel[data-v-83fdbba3]{display:flex;flex-direction:column;min-width:300px;width:min(38vw,420px);max-width:480px;height:calc(100vh - 7rem);overflow:hidden;flex-shrink:0}.list-panel.compact[data-v-83fdbba3]{min-width:260px;width:min(32vw,340px)}.list-toolbar[data-v-83fdbba3]{display:flex;gap:.35rem;padding:.5rem;border-bottom:1px solid var(--border)}.list-toolbar input[data-v-83fdbba3]{flex:1;min-width:0}.filters[data-v-83fdbba3]{display:flex;flex-direction:column;gap:.25rem;padding:.5rem;font-size:.85rem;border-bottom:1px solid var(--border)}.filters label[data-v-83fdbba3]{display:flex;align-items:center;gap:.35rem;margin:0;color:var(--text)}.q-list[data-v-83fdbba3]{list-style:none;margin:0;padding:0;overflow-y:auto;overflow-x:hidden;flex:1;min-height:0}.q-list li[data-v-83fdbba3]{padding:.5rem .65rem;border-bottom:1px solid var(--border);cursor:pointer;font-size:.9rem}.q-list li[data-v-83fdbba3]:hover{background:var(--list-hover)}.q-list li.active[data-v-83fdbba3]{background:var(--list-active);box-shadow:inset 3px 0 0 var(--accent)}.q-list li.warn[data-v-83fdbba3]{border-left:3px solid var(--warn)}.q-list li.warn.active[data-v-83fdbba3]{border-left-color:var(--warn)}.q-row-top[data-v-83fdbba3]{display:flex;align-items:center;justify-content:space-between;gap:.35rem;margin-bottom:.2rem}.no[data-v-83fdbba3]{font-weight:600;flex-shrink:0}.badges[data-v-83fdbba3]{display:flex;flex-wrap:wrap;gap:.2rem;justify-content:flex-end}.badge[data-v-83fdbba3]{font-size:.65rem;padding:.05rem .35rem;border-radius:3px;background:#e8ecf2;color:var(--muted);text-transform:lowercase}.badge.warn[data-v-83fdbba3]{background:var(--warn-bg);color:var(--warn)}.badge.danger[data-v-83fdbba3]{background:#fde8e8;color:var(--danger)}.badge.muted[data-v-83fdbba3]{background:transparent;border:1px solid var(--border)}.preview[data-v-83fdbba3]{margin:0;line-height:1.35;word-wrap:break-word;overflow-wrap:anywhere;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.preview.compact[data-v-83fdbba3]{-webkit-line-clamp:1;font-size:.85rem}.preview.empty[data-v-83fdbba3]{color:var(--muted);font-style:italic}.pager[data-v-83fdbba3]{display:flex;align-items:center;justify-content:space-between;padding:.5rem;border-top:1px solid var(--border);font-size:.85rem;flex-shrink:0}.error[data-v-83fdbba3]{color:var(--danger);padding:.5rem;font-size:.85rem}.muted[data-v-83fdbba3]{padding:.5rem;color:var(--muted)}.history[data-v-d39b5ff2]{padding:.75rem 1rem;margin-top:1.5rem}.history.compact[data-v-d39b5ff2]{margin-top:1rem}.history-head[data-v-d39b5ff2]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}h3[data-v-d39b5ff2]{margin:0;font-size:1rem}.compact-list[data-v-d39b5ff2]{list-style:none;margin:0;padding:0;font-size:.88rem}.compact-list li[data-v-d39b5ff2]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.35rem 0;border-bottom:1px solid var(--border)}.compact-list .when[data-v-d39b5ff2]{color:var(--muted);font-size:.8rem}.status-pill.small[data-v-d39b5ff2]{font-size:.65rem;padding:.1rem .35rem}.full-link[data-v-d39b5ff2]{display:inline-block;margin-top:.5rem;font-size:.9rem}.hist-table[data-v-d39b5ff2]{width:100%;border-collapse:collapse;font-size:.8rem}.hist-table th[data-v-d39b5ff2],.hist-table td[data-v-d39b5ff2]{border:1px solid var(--border);padding:.35rem .4rem;vertical-align:top}.change[data-v-d39b5ff2]{max-width:280px;word-break:break-word}.old[data-v-d39b5ff2]{color:var(--muted)}.muted[data-v-d39b5ff2]{color:var(--muted);font-size:.9rem}.editor.workspace[data-v-6de72e92]{flex:1;padding:1rem 1.5rem 2rem;overflow-y:auto;max-height:calc(100vh - 7rem);min-width:0}.save-toast[data-v-6de72e92]{padding:.5rem .75rem;border-radius:6px;margin-bottom:.75rem;font-size:.9rem}.save-toast.ok[data-v-6de72e92]{background:var(--list-active);border:1px solid var(--accent)}.save-toast.err[data-v-6de72e92]{background:var(--danger-bg);color:var(--danger)}.editor-head[data-v-6de72e92]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.editor-head h2[data-v-6de72e92]{margin:0 0 .25rem;font-size:1.35rem}.head-meta[data-v-6de72e92]{margin:0;font-size:.9rem;color:var(--muted)}.sep[data-v-6de72e92]{margin:0 .35rem}.workspace-lang[data-v-6de72e92]{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;padding:.65rem 1rem;margin-bottom:1rem}.workspace-lang label[data-v-6de72e92]{display:flex;flex-direction:column;gap:.2rem;margin:0;font-size:.85rem;color:var(--muted)}.block-original[data-v-6de72e92],.block-translation[data-v-6de72e92]{padding:1rem;margin-bottom:1rem}.stem-large[data-v-6de72e92]{min-height:6rem;font-size:1rem;line-height:1.45}.section-title[data-v-6de72e92]{margin:1.25rem 0 .75rem;font-size:1.1rem}.option-card[data-v-6de72e92]{padding:1rem;margin-bottom:1rem;border:2px solid var(--border);transition:border-color .15s,box-shadow .15s}.option-card.option-correct[data-v-6de72e92]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.option-head[data-v-6de72e92]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}.radio-row[data-v-6de72e92]{display:flex;align-items:center;gap:.5rem;margin:0;font-weight:600;cursor:pointer}.radio-row input[data-v-6de72e92]{width:auto;accent-color:var(--accent)}.badge-correct[data-v-6de72e92]{font-size:.75rem;padding:.15rem .5rem;border-radius:4px;background:var(--accent);color:var(--btn-primary-text)}.grid-two[data-v-6de72e92]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 900px){.grid-two[data-v-6de72e92]{grid-template-columns:1fr}}.save-bar[data-v-6de72e92]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;padding:1rem;margin-top:1.5rem}.save-fields[data-v-6de72e92]{display:flex;flex-wrap:wrap;gap:1rem;flex:1}.save-comment[data-v-6de72e92]{flex:1;min-width:200px}.save-comment input[data-v-6de72e92]{width:100%}.save-confidence select[data-v-6de72e92]{min-width:5rem}.muted[data-v-6de72e92]{color:var(--muted)}.readonly-hint[data-v-6de72e92]{padding:.5rem .75rem;margin-bottom:.75rem;border-radius:6px;background:var(--panel-bg);border:1px dashed var(--border);color:var(--muted);font-size:.9rem}.workspace-dashboard[data-v-4bc51421]{flex:1;padding:1.5rem 2rem;overflow-y:auto;max-height:calc(100vh - 7rem)}.workspace-dashboard h2[data-v-4bc51421]{margin:0 0 .35rem;font-size:1.5rem}.stats-grid[data-v-4bc51421]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;margin:1.25rem 0 2rem}.stat-card[data-v-4bc51421]{padding:1rem 1.25rem;border-radius:8px;background:var(--panel);border:1px solid var(--border)}.stat-card.warn[data-v-4bc51421]{border-color:var(--warn)}.stat-card.danger[data-v-4bc51421]{border-color:var(--danger)}.stat-value[data-v-4bc51421]{display:block;font-size:2rem;font-weight:700;line-height:1.1}.stat-label[data-v-4bc51421]{font-size:.9rem;color:var(--muted)}.recent-list[data-v-4bc51421]{list-style:none;margin:0;padding:0}.recent-link[data-v-4bc51421]{display:block;width:100%;text-align:left;padding:.65rem .75rem;margin-bottom:.35rem;border:1px solid var(--border);border-radius:6px;background:var(--input-bg);color:var(--text);cursor:pointer}.recent-link[data-v-4bc51421]:hover{background:var(--list-hover)}.recent-meta[data-v-4bc51421]{display:block;font-size:.8rem;color:var(--muted);margin-bottom:.2rem}.recent-change[data-v-4bc51421]{font-size:.9rem}.muted[data-v-4bc51421]{color:var(--muted)}.questions-section[data-v-d2e0f4e6]{padding:0 .25rem 1rem}.questions-layout[data-v-d2e0f4e6]{display:flex;gap:1rem;align-items:stretch;min-height:calc(100vh - 10rem)}.admin-page[data-v-159fd81e]{padding:0 1rem 2rem;max-width:1200px}.admin-head[data-v-159fd81e]{padding:1rem 1.25rem;margin-bottom:1rem}.admin-head h1[data-v-159fd81e]{margin:0 0 .35rem}.stats-grid[data-v-159fd81e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;margin-bottom:1rem}.stat-card[data-v-159fd81e]{padding:1rem 1.15rem;display:flex;flex-direction:column;gap:.35rem}.stat-label[data-v-159fd81e]{font-size:.85rem;color:var(--muted)}.stat-value[data-v-159fd81e]{font-size:1.75rem;font-weight:700}.stat-value.warn[data-v-159fd81e]{color:var(--warn)}.stat-value.danger[data-v-159fd81e]{color:var(--danger)}.block[data-v-159fd81e]{padding:1rem 1.25rem}.block-head[data-v-159fd81e]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.block-head h2[data-v-159fd81e]{margin:0;font-size:1.1rem}.users-toolbar[data-v-159fd81e]{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.users-toolbar h2[data-v-159fd81e]{margin:0;font-size:1.15rem}.admin-layout[data-v-159fd81e]{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 1000px){.admin-layout[data-v-159fd81e]{grid-template-columns:1fr 340px}}.users-table-wrap[data-v-159fd81e]{overflow-x:auto;padding:.5rem}.users-table[data-v-159fd81e],.audit-table[data-v-159fd81e]{width:100%;border-collapse:collapse;font-size:.82rem}.users-table th[data-v-159fd81e],.users-table td[data-v-159fd81e],.audit-table th[data-v-159fd81e],.audit-table td[data-v-159fd81e]{padding:.35rem .5rem;border-bottom:1px solid var(--border);text-align:left}.users-table tbody tr[data-v-159fd81e]{cursor:pointer}.users-table tbody tr.selected[data-v-159fd81e]{background:var(--list-active)}.user-panel[data-v-159fd81e]{padding:1rem}.profile-dl[data-v-159fd81e]{display:grid;grid-template-columns:auto 1fr;gap:.3rem .75rem;font-size:.9rem}.profile-dl dt[data-v-159fd81e]{color:var(--muted)}.profile-dl dd[data-v-159fd81e]{margin:0}.actions[data-v-159fd81e]{display:flex;flex-direction:column;gap:.5rem;margin:1rem 0}.actions .btn[data-v-159fd81e]{width:100%}.role-row[data-v-159fd81e]{display:flex;flex-direction:column;gap:.5rem;font-size:.9rem}.role-row select[data-v-159fd81e]{width:100%}.audit-section[data-v-159fd81e]{margin-top:1rem;padding:1rem;overflow-x:auto}.muted[data-v-159fd81e]{color:var(--muted)}.ok[data-v-159fd81e]{color:var(--accent);font-size:.9rem}.err[data-v-159fd81e]{color:var(--danger);font-size:.9rem}.reset-note[data-v-159fd81e]{font-size:.85rem;word-break:break-all;background:var(--bg);padding:.5rem;border-radius:4px;border:1px solid var(--border)}.reviews-page[data-v-7b70187f]{padding:0 1rem 2rem;max-width:1280px}.reviews-head[data-v-7b70187f]{padding:1rem 1.25rem;margin-bottom:.75rem}.reviews-head h1[data-v-7b70187f]{margin:0 0 .35rem}.pending-note[data-v-7b70187f]{margin:.5rem 0 0;color:var(--warn);font-size:.9rem}.filters[data-v-7b70187f]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;padding:.75rem 1rem;margin-bottom:.75rem;font-size:.85rem}.filters label[data-v-7b70187f]{display:flex;flex-direction:column;gap:.2rem;margin:0;color:var(--muted)}.check-row[data-v-7b70187f]{flex-direction:row!important;align-items:center;color:var(--text)}.table-wrap[data-v-7b70187f]{overflow-x:auto;padding:.5rem}.reviews-table[data-v-7b70187f]{width:100%;border-collapse:collapse;font-size:.82rem}.reviews-table th[data-v-7b70187f],.reviews-table td[data-v-7b70187f]{padding:.4rem .5rem;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.actions[data-v-7b70187f]{display:flex;flex-wrap:wrap;gap:.35rem}.change[data-v-7b70187f]{max-width:200px;word-break:break-word}.old[data-v-7b70187f],.muted[data-v-7b70187f]{color:var(--muted)}.err[data-v-7b70187f]{color:var(--danger)}:root,[data-theme=day]{--bg: #f4f5f7;--panel: #ffffff;--border: #d8dce3;--text: #1a1d23;--muted: #5c6573;--accent: #2a5ea8;--accent-hover: #234d8c;--warn: #9a5b00;--warn-bg: #fff6e6;--danger: #a33;--danger-bg: #fde8e8;--input-bg: #ffffff;--list-hover: #eef2f8;--list-active: #dce8f8;--badge-bg: #e8ecf2;--status-pill-bg: #e8ecf2;--btn-primary-text: #ffffff}[data-theme=evening]{--bg: #313b48;--panel: #3a4656;--border: #4a5768;--text: #e3e8ef;--muted: #a8b4c4;--accent: #6b9eb8;--accent-hover: #5a8da6;--warn: #c4a574;--warn-bg: #3f3a32;--danger: #d49191;--danger-bg: #3d3236;--input-bg: #364352;--list-hover: #3f4d5e;--list-active: #47586c;--badge-bg: #424f60;--status-pill-bg: #424f60;--btn-primary-text: #eef3f8}[data-theme=night]{--bg: #0f1012;--panel: #1a1b1f;--border: #34363f;--text: #e8eaed;--muted: #9aa3b0;--accent: #5b8fd4;--accent-hover: #4a7bc0;--warn: #d4a84b;--warn-bg: #2c2618;--danger: #e88a8a;--danger-bg: #3a2224;--input-bg: #141518;--list-hover: #24262e;--list-active: #2a3548;--badge-bg: #2a2c34;--status-pill-bg: #2a2c34;--btn-primary-text: #f5f7fa}*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:var(--bg);color:var(--text)}a{color:var(--accent);text-decoration:none}a.router-link-active{font-weight:600}.app-shell{min-height:100vh;display:flex;flex-direction:column}.app-header{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding:.75rem 1.25rem;background:var(--panel);border-bottom:1px solid var(--border)}.brand{font-weight:700;color:var(--text)}.app-header nav{display:flex;gap:1rem}.badge{margin-left:auto;font-size:.8rem;color:var(--muted)}.app-main{flex:1;padding:1rem 1.25rem 2rem}.btn{border:1px solid var(--border);background:var(--panel);color:var(--text);padding:.35rem .75rem;border-radius:4px;cursor:pointer;font-size:.9rem}.btn:hover:not(:disabled){background:var(--list-hover)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--accent);color:var(--btn-primary-text);border-color:var(--accent)}.btn-primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.panel{background:var(--panel);border:1px solid var(--border);border-radius:6px}input[type=text],textarea,select{width:100%;border:1px solid var(--border);border-radius:4px;padding:.4rem .5rem;font:inherit;background:var(--input-bg);color:var(--text)}textarea{min-height:4rem;resize:vertical}label{display:block;font-size:.8rem;color:var(--muted);margin-bottom:.2rem}.field-block{margin-bottom:.75rem}.status-pill{display:inline-block;font-size:.75rem;padding:.15rem .45rem;border-radius:3px;background:var(--status-pill-bg);color:var(--text)}.status-pill.warn{background:var(--warn-bg);color:var(--warn)}.warn-list{margin:.5rem 0 0;padding-left:1.2rem;font-size:.85rem;color:var(--warn)}.hebrew{direction:rtl;text-align:right;font-family:Segoe UI,Tahoma,Arial,sans-serif}
