.management-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 18px}.management-tab{border:1px solid var(--line);background:#fff;color:var(--blue);border-radius:10px;padding:9px 14px;font-weight:850;cursor:pointer}.management-tab.active{background:var(--navy);border-color:var(--navy);color:#fff}.management-view{display:block}.management-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin:4px 0 18px}.management-head h1{font-size:2rem}.management-stats{grid-template-columns:repeat(4,1fr);margin-bottom:14px}.management-list{display:grid;gap:12px}.management-card{box-shadow:none}.management-form{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;align-items:end}.management-form.compact{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.management-form label{margin:0}.contractor-create{margin-bottom:14px}.contractor-create .management-form{grid-template-columns:repeat(6,minmax(0,1fr))}.contractor-create .btn{align-self:end}.contractor-card{border-left:4px solid var(--teal)}@media(max-width:1100px){.management-form,.contractor-create .management-form{grid-template-columns:repeat(2,minmax(0,1fr))}.management-form.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.management-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.management-head{display:block}.management-head .btn{margin-top:12px}.management-form,.management-form.compact,.contractor-create .management-form{grid-template-columns:1fr}.management-stats{grid-template-columns:1fr 1fr}}