.dc-attendee-directory{box-sizing:border-box;font-family:Montserrat,sans-serif;width:100%}.dc-attendee-directory *,.dc-attendee-directory :after,.dc-attendee-directory :before{border-radius:0!important;box-sizing:border-box}.dc-attendee-filters{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px;width:100%}.dc-attendee-filter{flex:1 1 240px;min-width:0;text-align:left!important}.dc-attendee-filter label{font-size:12px;font-weight:700;letter-spacing:.5px;line-height:1.3;margin-bottom:8px}.dc-attendee-filter input,.dc-attendee-filter label{color:#051d40;display:block;font-family:Montserrat,sans-serif;text-align:left!important}.dc-attendee-filter input{appearance:none;-webkit-appearance:none;background:#fff;border:1px solid #d4dce5;border-radius:0!important;box-shadow:none;font-size:14px;font-weight:400;height:46px;outline:none;padding:10px 14px;transition:border-color .2s ease;width:100%}.dc-attendee-filter input:focus{border-color:#145da0;outline:1px solid #145da0;outline-offset:0}.dc-attendee-filter input::placeholder{color:#8b96a6;opacity:1}.dc-attendee-reset{align-items:center;background:#051d40;border:1px solid #051d40;border-radius:0!important;color:#fff;cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;height:46px;justify-content:center;letter-spacing:.4px;line-height:1.2;padding:0 18px;text-align:center!important;transition:background-color .2s ease,border-color .2s ease;white-space:nowrap}.dc-attendee-reset:focus,.dc-attendee-reset:hover{background:#145da0;border-color:#145da0;color:#fff}.dc-attendee-directory [hidden]{display:none!important}.dc-attendee-results{color:#66758a;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;margin-bottom:16px;text-align:left!important;width:100%}.dc-attendee-count{font-weight:500}.dc-attendee-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.dc-attendee-card{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:0!important;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:16px 14px;text-align:center!important}.dc-attendee-company{line-height:1.3;margin:0 0 6px}.dc-attendee-company,.dc-attendee-title{overflow-wrap:anywhere;padding:0;text-align:center!important;width:100%;word-break:normal}.dc-attendee-title{line-height:1.4;margin:0}.dc-attendee-empty,.dc-attendee-no-results{color:#66758a;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;padding:30px 16px;text-align:center!important;width:100%}@media (max-width:991px){.dc-attendee-grid{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.dc-attendee-filters{gap:14px}}@media (max-width:575px){.dc-attendee-grid{gap:12px;grid-template-columns:1fr}.dc-attendee-filters{align-items:stretch;flex-direction:column;gap:14px}.dc-attendee-filter{flex:0 0 auto;width:100%}.dc-attendee-filter input,.dc-attendee-reset{height:44px;width:100%}.dc-attendee-card{padding:14px}.dc-attendee-results{margin-bottom:14px}}