.ServiceSearch_search__O2mR1{margin-block:1rem;width:100%;min-width:0}.ServiceSearch_search__O2mR1 label{display:block;font-weight:700;margin-bottom:.5rem}.ServiceSearch_search__O2mR1 input{box-sizing:border-box;width:100%;padding:.9rem 1rem;border:1px solid #748c8a;border-radius:.8rem;background:#fff;font:inherit;color:#123e3a}.ServiceSearch_search__O2mR1 input:focus-visible{outline:3px solid #007d72;outline-offset:2px}.ServiceSearch_search__O2mR1 ul{padding:.3rem;margin:.6rem 0;list-style:none;background:#fff;border:1px solid #b8cdca;border-radius:.8rem}.ServiceSearch_search__O2mR1 li{border-radius:.6rem}.ServiceSearch_search__O2mR1 button{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:.2rem;text-align:left;border:0;background:transparent;border-radius:.6rem;padding:.75rem;font:inherit;cursor:pointer;color:#123e3a}.ServiceSearch_active__42SFp,.ServiceSearch_search__O2mR1 button:hover{background:#e8f5ef}.ServiceSearch_search__O2mR1 .ServiceSearch_unavailable__MdqkG button,.ServiceSearch_search__O2mR1 .ServiceSearch_unavailable__MdqkG button:hover{cursor:not-allowed;background:transparent;color:#5c6b69}.ServiceSearch_search__O2mR1 .ServiceSearch_unavailable__MdqkG .ServiceSearch_iconTile__LMktE{background:#eef0ef;color:#6b7775}.ServiceSearch_search__O2mR1 small{font-size:.85rem;color:#47615d}.ServiceSearch_search__O2mR1 .ServiceSearch_hint__1HOPY{font-size:.85rem;line-height:1.5;margin:.5rem 0}.ServiceSearch_search__O2mR1 .ServiceSearch_status__rSuiD:empty{display:none}.ServiceSearch_search__O2mR1 .ServiceSearch_status__rSuiD{font-size:.85rem;margin:.5rem 0}.ServiceSearch_actions__RPN6p{display:flex;flex-wrap:wrap;gap:.6rem;margin:.6rem 0}.ServiceSearch_search__O2mR1 .ServiceSearch_action__dTxcp{width:auto;min-height:44px;border:1px solid #748c8a;background:#fff;flex-direction:row;align-items:center}.ServiceSearch_search__O2mR1 .ServiceSearch_action__dTxcp:focus-visible,.ServiceSearch_search__O2mR1 button:focus-visible{outline:3px solid #007d72;outline-offset:2px}.ServiceSearch_search__O2mR1 .ServiceSearch_option__vYDvX{flex-direction:row;align-items:center;gap:.75rem}.ServiceSearch_iconTile__LMktE{display:inline-flex;flex:none;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.7rem;background:#eef6ea;color:#3b6c30}.ServiceSearch_optionText___XI_x{display:flex;flex-direction:column;gap:.15rem}.ServiceSearch_srOnly__MBd56{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ServiceSearch_typed__TvLU5{color:#3b6c30;font-weight:600}.ServiceSearch_caret__cyHmH{color:#3b6c30;animation:ServiceSearch_caret__cyHmH 1s steps(1) infinite}@keyframes ServiceSearch_caret__cyHmH{50%{opacity:0}}