._trigger_1qt7s_1{min-height:40px;color:var(--brand);font:700 16px var(--clinic-font);cursor:pointer;background:#fcfaf6;border:1px solid #d7c5af;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:6px 17px;transition:background .18s,border-color .18s;display:inline-flex}._trigger_1qt7s_1:hover{border-color:var(--accent);background:#f4ecdf}._compact_1qt7s_5{gap:5px;min-height:40px;padding:6px 10px}._dialog_1qt7s_7{box-sizing:border-box;width:min(760px,100% - 40px);max-width:none;max-height:calc(100dvh - 64px);color:var(--ink);font-family:var(--clinic-font);overscroll-behavior:contain;background:#fffdfa;border:1px solid #e4d8c8;border-radius:24px;margin:32px auto;padding:38px 38px 0;overflow:auto;box-shadow:0 24px 90px #291b1533}._dialog_1qt7s_7::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#2a211a70}._dialog_1qt7s_7[open]{animation:.2s ease-out _arrive_1qt7s_1}._top_1qt7s_13{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._eyebrow_1qt7s_15{color:#8a6742;letter-spacing:.2em;margin:0 0 12px;font-size:12px;font-weight:700;display:block}._top_1qt7s_13 h2{color:var(--brand);font-size:var(--type-heading,28px);letter-spacing:.03em;margin:0;line-height:1.55}._phrase_1qt7s_19{white-space:nowrap}._close_1qt7s_21{width:44px;height:44px;color:var(--brand);cursor:pointer;background:#fff;border:1px solid #dfd5c7;border-radius:50%;flex-shrink:0;place-items:center;font-size:28px;line-height:1;display:grid}._lead_1qt7s_23{font-size:var(--type-body,18px);color:#70665d;margin:15px 0 23px;line-height:1.85}._form_1qt7s_25{background:#fff;border:1px solid #c7ae8f;border-radius:12px;align-items:center;gap:8px;padding:7px;display:flex;box-shadow:0 4px 16px #56290006}._form_1qt7s_25:focus-within{border-color:var(--accent);outline:3px solid #b9895333}._inputIcon_1qt7s_29{color:#a4794b;padding-left:9px;display:flex}._form_1qt7s_25 input{width:100%;min-width:0;box-shadow:none;color:var(--ink);font:400 18px var(--clinic-font);background:0 0;border:0;outline:none;padding:12px 0}._form_1qt7s_25 input::placeholder{color:#8c8277}._form_1qt7s_25 button{background:var(--brand);color:#fff;min-height:46px;font:700 16px var(--clinic-font);cursor:pointer;border:0;border-radius:8px;flex-shrink:0;padding:8px 21px}._form_1qt7s_25 button:disabled{opacity:.5;cursor:default}._suggestions_1qt7s_39{color:#7d7165;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;font-size:14px;display:flex}._suggestions_1qt7s_39>span{margin-right:5px}._suggestions_1qt7s_39 button{min-height:40px;color:var(--brand);font:500 15px var(--clinic-font);cursor:pointer;background:#f8f3eb;border:1px solid #e6dccf;border-radius:999px;align-items:center;gap:10px;padding:7px 13px;display:flex}._suggestions_1qt7s_39 button span{color:#a28769}._suggestions_1qt7s_39 button:hover{background:#eee3d3}._suggestions_1qt7s_39 button:disabled{opacity:.5;cursor:default}._results_1qt7s_51{margin:28px 0}._status_1qt7s_53{color:#796d60;margin:0 0 12px;font-size:14px}._list_1qt7s_55{margin:0;padding:0;list-style:none}._list_1qt7s_55 li{border-top:1px solid #e9e0d5;padding:0}._list_1qt7s_55 a{color:var(--brand);padding:19px 4px;text-decoration:none;display:block}._list_1qt7s_55 a:hover{background:#f7f0e5}._resultTitle_1qt7s_63{font-size:var(--type-body,18px);justify-content:space-between;align-items:center;gap:20px;font-weight:700;line-height:1.6;display:flex}._resultTitle_1qt7s_63>span{color:#a4794b;flex-shrink:0}._description_1qt7s_67{-webkit-line-clamp:2;color:#70665d;-webkit-box-orient:vertical;margin-top:7px;font-size:14px;line-height:1.8;display:-webkit-box;overflow:hidden}._shortcuts_1qt7s_69{flex-wrap:wrap;gap:10px;display:flex}._shortcuts_1qt7s_69 a{color:var(--brand);background:#fff;border:1px solid #e5dbce;border-radius:10px;flex:1 0 170px;justify-content:space-between;align-items:center;gap:20px;padding:16px;font-size:16px;font-weight:700;text-decoration:none;display:flex}._shortcuts_1qt7s_69 a:hover{background:#f7f0e5}._empty_1qt7s_75{font-size:var(--type-body,18px);line-height:1.85}._bottom_1qt7s_77{color:#8a7b69;text-align:center;letter-spacing:.05em;border-top:1px solid #e9e0d5;padding:18px 0;font-size:12px}._retry_1qt7s_79{color:var(--brand);border:1px solid var(--accent);cursor:pointer;background:#fff;border-radius:8px;padding:10px 18px}._trigger_1qt7s_1:focus-visible{outline-offset:3px;outline:3px solid #a76c31}._dialog_1qt7s_7 button:focus-visible{outline-offset:3px;outline:3px solid #a76c31}._dialog_1qt7s_7 a:focus-visible{outline-offset:3px;outline:3px solid #a76c31}._visuallyHidden_1qt7s_83{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes _arrive_1qt7s_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){._dialog_1qt7s_7{border-radius:18px;width:calc(100% - 20px);max-height:calc(100dvh - 20px);margin:10px auto;padding:24px 18px 0}._top_1qt7s_13{gap:6px}._top_1qt7s_13 h2{letter-spacing:0;font-size:23px}._eyebrow_1qt7s_15{margin-bottom:8px}._lead_1qt7s_23{margin:13px 0 18px;font-size:17px}._close_1qt7s_21{width:40px;height:40px}._inputIcon_1qt7s_29{display:none}._form_1qt7s_25 input{padding-left:6px;font-size:16px}._form_1qt7s_25 button{padding:8px 15px}._suggestions_1qt7s_39{gap:6px}._suggestions_1qt7s_39 button{padding:6px 11px}._shortcuts_1qt7s_69 a{flex-basis:100%}}@media (prefers-reduced-motion:reduce){._dialog_1qt7s_7[open]{animation:none}._trigger_1qt7s_1{transition:none}}@media print{._trigger_1qt7s_1,._dialog_1qt7s_7{display:none!important}}
