#toolbar-container{z-index:2;display:flex;justify-content:center;background:#fff}#toolbar{background-color:#fff;align-items:center;max-width:1600px;width:100%;padding:1rem;@media(width>=768px){padding:3.75rem 3rem 1rem}@media(width>=1200px){padding:3.75rem 6rem 1rem;display:flex;flex-direction:row}}.title-block{@media(width<=1200px){margin:.25rem 0}}.title-block h1{margin:0;padding:0;font-weight:500}.subtext{font-size:10px;color:var(--medium-grey);display:flex;align-items:center;gap:.25rem}#search{display:flex;flex-grow:1;position:relative}.provider-checkbox input{accent-color:var(--blue)}#search>input{flex-grow:1;padding:.65rem;border-radius:6px;border:1px solid var(--light-grey);font-family:inherit;@media(width>=1200px){margin:0 2rem 0 4.25rem}}.buttons{display:flex;gap:1rem;@media(width<=1200px){margin-top:1rem}}.inline-actions .btn{min-width:110px;padding:.55rem 1rem;font-size:12px}#toolbar .btn{padding:.65rem 1.25rem;font-size:12px;display:flex;align-items:center;gap:.5rem}#container{padding:2rem 3rem;background:#fafafa;@media(width>=1200px){padding:3rem 6rem;display:flex;flex-direction:column;align-items:center}}#container>*{max-width:1600px;width:100%}#coordinators-table{width:100%;border-spacing:0;word-wrap:break-word;margin-top:16px;padding:0 1rem}#coordinators-table thead th{background-color:#add8e640;font-weight:600;font-size:12px;padding:1rem 0;color:#b5b5c3;text-align:center}#coordinators-table thead th:first-of-type{border-radius:8px 0 0 8px}#coordinators-table thead th:last-of-type{border-radius:0 8px 8px 0}#coordinators-table tbody tr{position:relative}#coordinators-table tbody>tr:after{display:block;content:"";position:absolute;left:2%;height:2px;width:96%;background:#ececec}#coordinators-table tbody>tr:first-of-type:after,#coordinators-table tbody>tr.first-visible:after{display:none}#coordinators-table .cell{padding:1.1rem;font-size:14px;text-align:center;color:#464e5f;font-weight:500}.identity{display:flex;text-align:start;justify-content:start;margin-left:2rem}.identity img{width:48px;height:48px;margin-right:1rem;border-radius:50%;flex-shrink:0}.identity h3{margin:0;font-weight:600;color:inherit}.identity p{margin:0;font-size:12px;color:var(--light-grey);font-weight:400;word-break:break-word;@media(width<=400px){word-break:break-all}}.providers-stack{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem}.provider-tag{display:inline-flex;align-items:center;padding:.35rem .7rem;border-radius:999px;background:#f3f6f9;color:#464e5f;font-size:12px;font-weight:500}.status-pill{display:flex;align-items:center;justify-content:center;margin:auto;max-width:92px;gap:.25rem;border-radius:6px;padding:.5rem}.status-pill.active{background:#f4fff3}.status-pill.inactive{background:#f3f6f9}.status-pill img{height:7px}.status-pill span{font-size:10px;font-weight:500;text-transform:capitalize}.status-pill.active span{color:#20c997}.status-pill.inactive span{color:#7e8299}.status-pill.inactive img{filter:grayscale(1) brightness(.7)}.providers-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.6rem;max-height:280px;overflow:auto;border:1px solid #ececec;border-radius:10px;padding:.8rem;background:#fafafa}.provider-checkbox{display:flex;align-items:center;gap:.4rem}.inline-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:.75rem}.create-only-field.hidden-mode{display:none!important}#modal-container .status-msg{min-height:20px}.empty-state{padding:2rem!important;color:var(--medium-grey)!important}@media(width<=1200px){#container{background:#fff;padding:1rem}.table-container{box-shadow:none!important}#coordinators-table thead{display:none}#coordinators-table tbody{display:grid;grid-template-columns:1fr;gap:1.5rem;padding:0}#coordinators-table tr{display:flex;flex-direction:column;background:#fff;border-radius:15px;box-shadow:0 4px 15px #0000000d;padding:1rem;border:1px solid #ECECEC}#coordinators-table tr:after{display:none!important}#coordinators-table .cell{display:flex;justify-content:flex-start!important;align-items:center;text-align:left;padding:.6rem 1rem;border:none}#coordinators-table .cell:before{content:attr(data-label);font-weight:600;color:#b5b6c1;font-size:12px;flex-shrink:0;margin-right:2rem;width:100px;text-align:right}.identity-container:before{display:none}.identity{margin-left:0}.providers-stack,.inline-actions{justify-content:flex-start}.status-pill{margin:0}}@media(width>=500px)and (width<=1200px){#coordinators-table .cell:before{width:180px}}
