@layer layout{html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.layout-main{display:flex;flex-direction:column}.stack{display:flex;flex-direction:column;gap:var(--gap)}.stack>div:empty,.layout-main>div:empty,[data-panes]>div:empty{display:none}.form-col{max-width:34rem}.row{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--sp-2);align-items:center}.row>input{flex:1;min-width:4rem;max-width:32rem}.row>input.data{max-width:14rem}.row>input[data-fill]{max-width:none}.grid{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:var(--sp-3)var(--sp-6)}.grid>*{min-width:0}.grid[data-cols="2"]{--cols:2}@media(max-width:768px){.grid{grid-template-columns:1fr}}.split{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4)}.scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.scroll>table{min-width:var(--min-w,0)}}