.rx-page{display:grid;gap:14px;min-width:0}
.rx-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.rx-card{padding:16px;min-width:0}
.rx-link-card{display:block;color:inherit;text-decoration:none;transition:border-color .15s ease,transform .15s ease}
.rx-link-card:hover,.rx-link-card:focus-visible{border-color:#78a8d5;transform:translateY(-1px);outline:2px solid transparent}
.rx-link-card h2,.rx-card h2{margin:0 0 8px;font-size:18px}
.rx-link-card p,.rx-card p{margin:0;color:var(--rx-muted,#61758a)}
.rx-kpi-grid:not(.rx-kpi-grid-2):not(.rx-kpi-grid-3):not(.rx-kpi-grid-4){grid-template-columns:repeat(4,minmax(0,1fr))}
.rx-kpi>b{margin-top:9px;font-size:clamp(22px,2.4vw,32px);font-variant-numeric:tabular-nums}
.rx-inline-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 0;border-bottom:1px solid var(--rx-line,#d8e2ec)}
.rx-inline-actions input,.rx-inline-actions select{min-width:130px;flex:1}
.rx-inline{display:inline-flex!important;align-items:center;gap:5px;margin:4px 10px 4px 0}
.rx-inline input{width:auto}
.rx-table td small{display:block;color:var(--rx-muted,#61758a);margin-top:3px}
.rx-form-grid fieldset{min-width:0;border:1px solid var(--rx-line,#d8e2ec);border-radius:6px;padding:10px}
@media(max-width:1100px){.rx-kpi-grid:not(.rx-kpi-grid-2):not(.rx-kpi-grid-3):not(.rx-kpi-grid-4){grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){.rx-grid-2,.rx-kpi-grid:not(.rx-kpi-grid-2):not(.rx-kpi-grid-3):not(.rx-kpi-grid-4){grid-template-columns:1fr}.rx-inline-actions>*{width:100%;flex-basis:100%}.rx-card{padding:12px}}
