:root{color:#172033;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f7f8fb;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{min-width:320px;min-height:100vh;margin:0}#root{min-height:100vh}.foundation-shell{text-align:center;box-sizing:border-box;place-content:center;gap:.75rem;min-height:100vh;padding:2rem;display:grid}.foundation-shell h1,.foundation-shell p{margin:0}.foundation-shell h1{color:#1f3b72;font-size:clamp(2.5rem,8vw,4rem)}.foundation-shell p{color:#5f6775;font-size:1.125rem}.primary-action,.tenant-action{color:#fff;font:inherit;cursor:pointer;background:#1f3b72;border:0;border-radius:.75rem;padding:.8rem 1.25rem;text-decoration:none}.tenant-list{gap:.75rem;display:grid}.category-admin{text-align:right;place-content:start center;max-width:56rem;margin:0 auto}.category-admin h1{width:100%}.category-admin>p{align-self:stretch}.category-create,.category-card{box-sizing:border-box;background:#fff;border:1px solid #e2e6ef;border-radius:1rem;gap:.65rem;width:min(100%,44rem);padding:1rem;display:grid}.category-create input:not([type=checkbox]),.category-card input:not([type=checkbox]){font:inherit;border:1px solid #b9c2d2;border-radius:.5rem;padding:.55rem}.category-create button,.category-card button{color:#fff;font:inherit;cursor:pointer;background:#1f3b72;border:0;border-radius:.55rem;justify-self:start;padding:.6rem .9rem}.branch-list{flex-wrap:wrap;gap:1rem;display:flex}.branch-list label{align-items:center;gap:.4rem;display:flex}
