.ecc-directory{margin:20px 0 28px;font-family:inherit}.ecc-directory *{box-sizing:border-box}.ecc-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:10px;background:#f3f6f8;border:1px solid #d7dee5;border-radius:4px}.ecc-tab{appearance:none;background:#fff;border:1px solid #b8c7d4;border-radius:4px;color:#173b5e;padding:10px 17px;font-size:15px;font-weight:600;line-height:1.3;font-family:inherit;cursor:pointer}.ecc-tab:hover,.ecc-tab:focus-visible{background:#e8f1f7}.ecc-tab.is-active{background:#244a70;color:#fff;border-color:#244a70}.ecc-party{margin:0 0 30px}.ecc-party>h2{margin:0 0 15px}.ecc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ecc-person{border:1px solid #cbd5df;border-radius:5px;padding:17px;background:#fff;min-width:0}.ecc-person-top{display:flex;gap:14px;align-items:center;margin-bottom:12px}.ecc-avatar,.ecc-avatar-image{flex:0 0 70px;width:70px;height:70px;border-radius:5px;object-fit:cover;display:flex;align-items:center;justify-content:center;background:#e8f1f7;color:#173b5e;font-size:22px;font-weight:700}.ecc-person-head{min-width:0}.ecc-person h3{margin:0 0 4px;font-size:19px;line-height:1.25;color:#173b5e}.ecc-office{margin:0!important;font-size:13px;line-height:1.4;color:#526375}.ecc-status{display:inline-block;background:#edf2f7;color:#284c6b;border-radius:3px;padding:4px 8px;font-size:12px;font-weight:600}.ecc-status-announced{background:#e5f3e9;color:#165a31}.ecc-status-withdrawn,.ecc-status-not_running{background:#f0f0f0;color:#59636c}.ecc-desc{margin:11px 0 0!important;font-size:14px;line-height:1.55}.ecc-site{margin:9px 0 0!important;font-size:13px}@media(max-width:650px){.ecc-grid{grid-template-columns:1fr}.ecc-tab{flex:1 1 100%;text-align:center}.ecc-person{padding:14px}.ecc-avatar,.ecc-avatar-image{flex-basis:60px;width:60px;height:60px}}
