@charset "UTF-8";*{box-sizing:border-box}:root{--brand: #5b3fd6;--brand-dark: #4630a8;--bg: #f4f5f9;--text: #1c1d22;--muted: #6b6f7b;--border: #e2e4ea;--ok: #1f9d63;--warn: #c98a12;--err: #c93a3a}html,body{margin:0;height:100%;background:var(--bg);color:var(--text);font:14px/1.45 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}button,input,select,textarea{font:inherit}a{color:var(--brand)}@media (min-width: 921px){.maincol>main>:not(router-outlet){display:flex;flex-direction:column;height:100%;min-height:0}.maincol>main>:not(router-outlet)>*{flex:none}.maincol>main>:not(router-outlet)>.fill{flex:1 1 0;min-height:200px;margin-bottom:0}.maincol>main>:not(router-outlet)>.card.fill{display:flex;flex-direction:column}.fill.scroll,.fill>.table-scroll{flex:1 1 0;min-height:0;overflow:auto}.table-scroll th{position:sticky;top:0;background:#fff;z-index:1}}
