.province-picker.svelte-93s9y0{position:relative}.province-trigger.svelte-93s9y0{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #d7e0da;border-radius:10px;padding:12px 14px;background:#fff;color:#6f7f77;font:inherit;text-align:left;cursor:pointer}.province-trigger.selected.svelte-93s9y0{color:#153c33}.province-trigger.svelte-93s9y0 svg:where(.svelte-93s9y0),.province-search.svelte-93s9y0 svg:where(.svelte-93s9y0){width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:2}.province-panel.svelte-93s9y0{position:absolute;z-index:30;top:calc(100% + 6px);left:0;width:min(100%,300px);overflow:hidden;border:1px solid #dfe8e1;border-radius:12px;background:#fff;box-shadow:0 14px 30px #04332c29}.province-search.svelte-93s9y0{display:flex;align-items:center;gap:8px;margin:9px;padding:8px 10px;border:1px solid #e2e7e4;border-radius:8px;background:#f8faf9;color:#a67943}.province-search.svelte-93s9y0 input:where(.svelte-93s9y0){min-width:0;width:100%;border:0;outline:0;background:transparent;color:#153d34;font:inherit;font-size:.8rem}.province-options.svelte-93s9y0{max-height:240px;overflow-y:auto;padding:6px}.province-options.svelte-93s9y0 button:where(.svelte-93s9y0){width:100%;display:flex;align-items:center;justify-content:space-between;border:0;border-radius:8px;padding:9px 10px;background:transparent;color:#2f4a41;font:inherit;font-size:.82rem;text-align:left;cursor:pointer}.province-options.svelte-93s9y0 button:where(.svelte-93s9y0):hover,.province-options.svelte-93s9y0 button.active:where(.svelte-93s9y0){background:#edf6f2;color:#075044}.province-options.svelte-93s9y0 p:where(.svelte-93s9y0){margin:12px;color:#88958f;font-size:.8rem;text-align:center}.hero.svelte-93s9y0 .province-trigger:where(.svelte-93s9y0){width:auto;padding:9px 14px;border-color:#cdb08457;border-radius:999px;background:#ffffffb8;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);color:#466d62;font-size:.86rem;font-weight:600}.hero.svelte-93s9y0 .province-trigger.selected:where(.svelte-93s9y0){color:#fff;border-color:#c5a880;background:#c5a880;box-shadow:inset 0 1px #ffffff3d,0 8px 22px #644b2a33}.province-label-mobile.svelte-93s9y0{display:none}.hero.svelte-93s9y0 .province-panel:where(.svelte-93s9y0){width:270px;border-color:#cdb0844d;border-radius:20px;background:#fffffffa;box-shadow:0 24px 65px #0e2e2633;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.hero.svelte-93s9y0 .province-options:where(.svelte-93s9y0){max-height:290px;padding:5px 8px 9px}.hero.svelte-93s9y0 .province-options:where(.svelte-93s9y0) button:where(.svelte-93s9y0){border-radius:10px;padding:10px 12px;font-size:.72rem}@media (max-width: 1023px){.hero.svelte-93s9y0 .province-trigger:where(.svelte-93s9y0){position:relative;width:100%;justify-content:center;gap:7px;padding:9px 12px;font-size:.82rem}.hero.svelte-93s9y0 .province-trigger:where(.svelte-93s9y0)>.province-label:where(.svelte-93s9y0){min-width:0;padding-right:24px;overflow:hidden;text-overflow:ellipsis;text-align:center;white-space:nowrap}.hero.svelte-93s9y0 .province-trigger:where(.svelte-93s9y0) svg:where(.svelte-93s9y0){position:absolute;right:18px}.hero.svelte-93s9y0 .province-label.has-mobile-label:where(.svelte-93s9y0) .province-label-default:where(.svelte-93s9y0){display:none}.hero.svelte-93s9y0 .province-label-mobile:where(.svelte-93s9y0){display:inline}.hero.svelte-93s9y0 .province-panel:where(.svelte-93s9y0){position:fixed;top:auto;right:16px;bottom:16px;left:16px;width:auto;max-height:72vh}.hero.svelte-93s9y0 .province-options:where(.svelte-93s9y0){max-height:52vh}}
