.services-picker{min-width:0;border:1px solid #9aadb9;padding:20px!important;margin:22px 0!important;width:100%;box-sizing:border-box;color:#17242e;background:#fff}.services-picker legend{font:inherit;font-weight:600;line-height:1.5;white-space:normal;max-width:100%;padding:0 6px}.services-picker>p{font-size:.86rem;line-height:1.6;margin:10px 0}.services-picker .services-search-label{display:grid!important;gap:7px;font-size:.85rem!important;margin:15px 0}.services-picker input[type=search]{width:100%;box-sizing:border-box;border:1px solid #8398a5;border-radius:0;padding:11px;font:inherit;color:#17242e;background:white}.services-picker details{border:0;border-top:1px solid #ccd6dc;padding:0!important;margin:0!important;min-width:0}.services-picker summary{display:list-item;cursor:pointer;font-size:.88rem!important;font-weight:600;line-height:1.6;padding:14px 5px!important;color:#17242e;white-space:normal;overflow-wrap:anywhere}.services-picker .services-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;padding:3px 0 18px}.services-picker label[data-service-label]{display:grid!important;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px!important;margin:0!important;padding:8px 5px!important;font-size:.84rem!important;line-height:1.6!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.services-picker [data-service-id]{display:inline-block!important;appearance:auto!important;position:static!important;width:19px!important;height:19px!important;min-height:0!important;min-width:0!important;flex:none;padding:0!important;margin:3px 0 0!important;opacity:1!important;accent-color:var(--accent,#0879a8)}.services-picker .services-selection-count{font-size:.8rem!important;color:#39505e}.services-picker [hidden]{display:none!important}.services-picker input:focus-visible,.services-picker summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:650px){.services-picker{padding:15px!important}.services-picker .services-options{grid-template-columns:1fr;gap:3px}.services-picker label[data-service-label]{padding:9px 2px!important}}

.services-picker label[data-service-label][hidden]{display:none!important}
