.mydik-home-search,.mydik-search-filters,.mydik-search-results{font-family:Manrope,Arial,sans-serif;color:#16324f;box-sizing:border-box}.mydik-home-search *,.mydik-search-filters *,.mydik-search-results *{box-sizing:border-box}.mydik-home-search{display:grid;grid-template-columns:1fr 1.1fr auto;align-items:center;gap:15px}.mydik-home-search label{display:block;font-size:10px;font-weight:700;letter-spacing:.6px;margin:0 0 5px}.mydik-home-search select{width:100%;min-height:39px;border:0;background:#fff;padding:5px 0;color:#627487;font:400 13px/1.5 Manrope,Arial,sans-serif}.mydik-home-search button,.mydik-search-submit{border:0;border-radius:8px;background:#18a999;color:#fff;padding:14px 20px;font:700 12px/1.5 Manrope,Arial,sans-serif;min-height:44px;cursor:pointer}.mydik-home-search button:hover,.mydik-search-submit:hover{background:#128b7e}.mydik-search-filter-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:19px;font-family:Manrope,Arial,sans-serif}.mydik-search-filter-head h2{font-size:16px;font-weight:700;color:#16324f;margin:0}.mydik-search-filter-head a{font-size:10px;color:#148b7d;text-decoration:underline}.mydik-search-field{margin-bottom:20px}.mydik-search-field label{display:block;font-size:11px;font-weight:700;margin-bottom:7px}.mydik-search-field select{width:100%;min-height:43px;padding:10px 8px;background:#fff;color:#627487;border:1px solid #dce5eb;border-radius:7px;font:400 12px/1.5 Manrope,Arial,sans-serif}.mydik-search-online-filter{display:flex;align-items:flex-start;gap:8px;border-top:1px solid #e8eef1;padding-top:17px;margin-bottom:20px;font-size:12px;line-height:1.7}.mydik-search-online-filter input{margin-top:5px;accent-color:#18a999}.mydik-search-submit{width:100%}.mydik-search-submit:disabled{opacity:.6;cursor:wait}.mydik-search-results-head h2{font-size:21px;letter-spacing:-.4px;color:#16324f;line-height:1.4;margin:0 0 5px;font-weight:700}.mydik-search-results-head p{font-size:11px;color:#7c8e99;margin:0 0 18px}.mydik-search-active{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:18px}.mydik-search-active:empty{display:none}.mydik-search-active span{background:#eaf6f1;color:#258476;font-size:10px;padding:4px 10px;border-radius:20px}.mydik-search-card{border:1px solid #e1e9ed;border-radius:14px;padding:23px;margin-bottom:17px;background:#fff;display:grid;grid-template-columns:90px minmax(0,1fr);gap:20px}.mydik-search-photo-link{display:block;width:90px}.mydik-search-photo{display:block;width:90px!important;height:105px!important;object-fit:cover;border-radius:11px}.mydik-search-photo-placeholder{display:flex;align-items:center;justify-content:center;height:105px;width:90px;background:#e5efec;border-radius:11px;color:#87a69e;font-size:35px}.mydik-search-card h3{font-size:18px;line-height:1.4;letter-spacing:-.4px;margin:0 0 7px;font-weight:800}.mydik-search-card h3 a{color:#16324f;text-decoration:none}.mydik-search-place{color:#778b98;font-size:11px;margin:0 0 12px}.mydik-search-tags{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.mydik-search-tags span{background:#f0f6f5;color:#437f72;font-size:10px;padding:4px 8px;border-radius:5px}.mydik-search-bio{font-size:12px;color:#627487;margin:0 0 16px;line-height:1.8;overflow-wrap:anywhere}.mydik-search-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:13px;border-top:1px solid #edf2f4;padding-top:13px}.mydik-search-online{font-size:10px;color:#108476}.mydik-search-open{display:inline-block;background:#fff;border:1px solid #18a999;border-radius:7px;color:#108476;font-size:11px;font-weight:700;padding:10px 15px;text-decoration:none;white-space:nowrap}.mydik-search-open:hover{background:#eff8f5;color:#108476}.mydik-search-empty{padding:30px 25px;background:#f5f8fa;border-radius:12px;text-align:center;color:#627487;font-size:13px}.mydik-search-empty h3{font-size:17px;color:#16324f}.mydik-search-empty a{color:#108476}.mydik-search-pagination{display:flex;gap:8px;flex-wrap:wrap;margin-top:25px}.mydik-search-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:38px;padding:7px 10px;border:1px solid #dfe8ed;border-radius:7px;color:#16324f;text-decoration:none;font-size:12px}.mydik-search-pagination .current{background:#18a999;color:#fff;border-color:#18a999}.mydik-search-feedback{font:400 12px/1.7 Manrope,Arial,sans-serif;color:#28694c}.mydik-search-feedback:empty{display:none}.mydik-search-feedback.is-error,.mydik-search-error{color:#912f28;background:#fff1ef;padding:12px;border-radius:8px}.mydik-search-feedback a{color:#108476}@media(max-width:767px){.mydik-search-filters{display:grid;grid-template-columns:1fr 1fr;gap:15px}.mydik-search-field{margin-bottom:0}.mydik-search-online-filter{border:0;padding-top:0;margin:0;align-items:center}.mydik-home-search{grid-template-columns:1fr}.mydik-home-search select{font-size:16px}}@media(max-width:460px){.mydik-search-filters{grid-template-columns:1fr}.mydik-search-card{padding:18px;grid-template-columns:65px minmax(0,1fr);gap:13px}.mydik-search-photo-link,.mydik-search-photo-placeholder{width:65px}.mydik-search-photo{width:65px!important;height:78px!important}.mydik-search-photo-placeholder{height:78px}.mydik-search-card h3{font-size:16px}.mydik-search-card-bottom{align-items:start;flex-direction:column}.mydik-search-field select{font-size:16px}}

.mydik-home-search>div{min-width:0}.mydik-home-search .mydik-search-combo{position:relative;min-width:0}.mydik-home-search .mydik-search-combo select[hidden]{display:none!important}.mydik-home-search .mydik-search-combo-input{display:block;width:100%;height:42px;min-height:42px;border:1px solid #dce5eb;border-radius:7px;background:#fff;color:#16324f;padding:8px 28px 8px 10px;font:400 14px/1.5 Manrope,Arial,sans-serif;box-shadow:none}.mydik-home-search .mydik-search-combo-input:focus{border-color:#18a999;outline:2px solid #18a99933}.mydik-home-search .mydik-search-combo::after{content:'▾';position:absolute;right:10px;top:9px;color:#627487;pointer-events:none}.mydik-home-search .mydik-search-combo-list{position:absolute;top:calc(100% + 5px);left:0;right:0;z-index:9999;max-height:280px;overflow-y:auto;overscroll-behavior:contain;background:#fff;border:1px solid #dce5eb;border-radius:8px;box-shadow:0 8px 24px #16324f22;padding:5px;color:#16324f;text-align:left}.mydik-home-search .mydik-search-combo-list[hidden]{display:none!important}.mydik-home-search .mydik-search-combo-list [role=option]{padding:10px 9px;font-size:14px;line-height:1.5;cursor:pointer;border-radius:4px;white-space:normal}.mydik-home-search .mydik-search-combo-list [role=option]:hover,.mydik-home-search .mydik-search-combo-list .is-active{background:#eaf8f4;color:#108476}.mydik-home-search .mydik-search-combo-list p{font-size:13px;padding:10px;margin:0;color:#627487}@media(max-width:767px){.mydik-home-search .mydik-search-combo-input{font-size:16px}.mydik-home-search .mydik-search-combo-list{max-height:240px}}
