:root{--background:#f4f7f4;--foreground:#17271f;--ink:#17271f;--muted:#697970;--surface:#fff;--surface-subtle:#f3f6f3;--line:#d9e3dc;--line-strong:#bdcec3;--brand:#205d45;--brand-strong:#12382e;--accent:#d3b977;--danger:#9b3e34;--warning:#a87328;--radius-sm:7px;--radius-md:10px;--radius-lg:14px;--shadow-sm:0 1px 2px #12382e0d;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;font-family:Arial,Helvetica,Segoe UI,sans-serif;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}input,select,textarea{border:1px solid var(--line-strong);border-radius:var(--radius-sm);min-height:40px;color:var(--ink);background:#fff;padding:9px 11px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #205d4540}.btn,.btnPrimary{border:1px solid var(--line-strong);border-radius:var(--radius-sm);min-height:40px;color:var(--brand);cursor:pointer;background:#fff;justify-content:center;align-items:center;padding:0 14px;font-weight:700;display:inline-flex}.btnPrimary{background:var(--brand);border-color:var(--brand);color:#fff}.tableWrap{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;overflow:auto}.tableWrap table{border-collapse:collapse;width:100%}.tableWrap th,.tableWrap td{text-align:left;border-bottom:1px solid #e8eee9;padding:12px}.tableWrap th{color:#617168;background:#edf3ee;font-size:11px}.gridCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.formGrid label{gap:6px;display:grid}.errorText{color:var(--danger)}@media (max-width:800px){.gridCards,.formGrid{grid-template-columns:1fr}}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.legacyAppShell>div>header:first-child,.legacyAppShell>main>header:first-child{display:none!important}.legacyAppShell>div,.legacyAppShell>main{min-height:auto!important}
