.admin-app{--admin-control-height:46px;--admin-card-radius:24px}.admin-app .admin-main{font-size:15px}.admin-app .admin-main h1{text-wrap:balance;line-height:1.08}.admin-app .admin-main h2,.admin-app .admin-main h3{line-height:1.2}.admin-app .admin-main input:not([type=checkbox]):not([type=radio]),.admin-app .admin-main select{min-height:var(--admin-control-height);border-radius:14px;padding-inline:14px;font-size:14px}.admin-app .admin-main textarea{border-radius:14px;min-height:96px;padding:12px 14px;font-size:14px;line-height:1.5}.admin-app .admin-main button:not(.tap-target),.admin-app .admin-main a[class*=rounded]{min-height:42px}.admin-app .admin-main button:disabled,.admin-app .admin-main [aria-disabled=true]{cursor:not-allowed;opacity:.48}.admin-app .admin-main .hre-card,.admin-app .admin-main [class*="rounded-[1.75rem]"],.admin-app .admin-main [class*="rounded-[2rem]"]{scroll-margin-top:110px}.admin-app .admin-table-wrap{border-radius:var(--admin-card-radius)}.admin-app .admin-table th{white-space:nowrap;font-size:11px;font-weight:900}.admin-app .admin-table tbody tr{transition:background-color .16s}.admin-app .admin-table tbody tr:hover{background:color-mix(in oklab, var(--color-linen) 58%, transparent)}.admin-app .admin-table td{vertical-align:middle}.admin-app .admin-main [class*=text-muted-foreground]{line-height:1.55}.admin-app .admin-main form button[type=submit]{font-weight:900}.admin-app .admin-main [class*=bg-emerald],.admin-app .admin-main [class*=bg-green],.admin-app .admin-main [class*=bg-amber],.admin-app .admin-main [class*=bg-yellow],.admin-app .admin-main [class*=bg-rose],.admin-app .admin-main [class*=bg-red]{font-weight:800}@media (width<=639px){.admin-app .admin-main{font-size:16px}.admin-app .admin-main>section{padding-top:20px}.admin-app .admin-main h1{font-size:clamp(1.85rem,9vw,2.5rem)!important}.admin-app .admin-main input:not([type=checkbox]):not([type=radio]),.admin-app .admin-main select,.admin-app .admin-main textarea{font-size:16px}.admin-app .admin-main button:not(.tap-target),.admin-app .admin-main a[class*=rounded]{min-height:46px}.admin-app .admin-table tr{border-bottom:8px solid var(--color-ivory);background:#ffffff85}.admin-app .admin-table td{min-height:42px}.admin-app .admin-table td:last-child{padding-top:10px}.admin-app .admin-table td:last-child>a,.admin-app .admin-table td:last-child>button{justify-content:center;width:100%}}
