.topbar{height:auto;min-height:72px;flex-wrap:wrap;padding-top:16px;padding-bottom:16px;gap:18px}.topbar nav{flex-wrap:wrap;gap:12px 18px}.management-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.management-actions input{min-width:220px;flex:1}.filter-form label{display:block;margin-bottom:10px;font-weight:700}.pagination{margin-top:20px}.danger-action{color:#a33525;margin-top:14px}.provider-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.provider-status-grid p{line-height:1.6}.status-dates{font-size:.9rem;line-height:1.5}.status-dates dt{color:var(--muted);margin-top:12px}.status-dates dd{margin:0;font-weight:600}.provider-status-grid .card-heading{align-items:center}.supplier-edit input{max-width:100%}@media(max-width:800px){.topbar nav{display:flex;order:3;flex-basis:100%;font-size:.8rem}.user-menu{margin-left:auto}.provider-status-grid{grid-template-columns:1fr}.table-panel{padding:20px}.provider-status-grid .card-heading{align-items:start}}
