.nw-provider-opportunities{display:grid;gap:22px;margin-top:28px}
.nw-provider-form,.nw-applicants-panel{padding:24px}
.nw-inline-form{display:inline;margin-inline-start:6px}
.nw-inline-form button{border:0;background:transparent;cursor:pointer}
.nw-opportunity-directory>.nw-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.nw-provider-opportunities .nw-team-table form{min-width:180px}
.nw-provider-opportunities .nw-team-table select{width:100%;margin-bottom:6px}
@media(max-width:900px){.nw-opportunity-directory>.nw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.nw-opportunity-directory>.nw-grid{grid-template-columns:1fr}.nw-provider-form,.nw-applicants-panel{padding:18px}}
.nw-profile-builder{margin-top:24px}
.nw-preference-row{border:1px solid rgba(16,30,75,.14);border-radius:16px;margin:16px 0;padding:14px}
.nw-preference-row legend{color:#101e4b;font-weight:700;padding:0 8px}
.nw-profile-builder .nw-chip{margin-bottom:8px}
.nw-groups-panel{margin-top:24px}
.nw-group-buttons{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}
.nw-group-buttons .is-disabled{opacity:.55;cursor:not-allowed}
