.vlux-address-hint{display:block;margin:6px 0 0;font:400 11px/1.55 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;color:#86754a;letter-spacing:0;text-transform:none;overflow-wrap:anywhere}.vlux-address-hint:empty{display:none}.vlux-address-panel{position:fixed;inset:auto;margin:0;padding:0;z-index:2147480000;box-sizing:border-box;min-width:150px;max-width:calc(100vw - 16px);border:1px solid #d8c495;border-radius:12px;background:#fffef9;color:#29332a;color-scheme:light;box-shadow:0 14px 40px #2c2a242b,0 3px 10px #85743c0d;overflow:hidden;font:400 13px/1.45 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;letter-spacing:0;text-transform:none;isolation:isolate}.vlux-address-panel[hidden]{display:none!important}.vlux-address-heading{margin:0;padding:10px 13px 8px;color:#8d6d24;font-size:10px;line-height:1.4;text-transform:uppercase;letter-spacing:1px;font-weight:650;border-bottom:1px solid #ece3cd}.vlux-address-results{overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#c8b786 transparent;touch-action:pan-y}.vlux-address-results:empty{display:none}.vlux-address-panel .vlux-address-option{display:block;box-sizing:border-box;width:100%;max-width:none;min-height:47px;height:auto;margin:0;padding:12px 14px;border:0;border-bottom:1px solid #ece9df;border-radius:0;background:#fffef9;box-shadow:none;color:#29332a;text-align:left;text-transform:none;letter-spacing:0;white-space:normal;font:400 13px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;cursor:pointer;overflow-wrap:anywhere;touch-action:pan-y;transform:none}.vlux-address-panel .vlux-address-option:last-child{border-bottom:0}.vlux-address-panel .vlux-address-option:hover,.vlux-address-panel .vlux-address-option[aria-selected=true]{background:#f8efd4;color:#4f3f16;filter:none}.vlux-address-panel .vlux-address-option[aria-selected=true]{box-shadow:inset 3px 0 #b6943e}.vlux-address-panel .vlux-address-option:focus-visible{outline:2px solid #b5943f;outline-offset:-3px}.vlux-address-footer{margin:0;padding:7px 13px;border-top:1px solid #e9e2d0;background:#fbf7ec;color:#8d896f;font-size:9px;line-height:1.35;letter-spacing:0;text-transform:none}body.admin-reference:not([data-theme=light]) .vlux-address-panel{background:#11251b;color:#eff2e9;border-color:#665d35;color-scheme:dark;box-shadow:0 16px 42px #0008}body.admin-reference:not([data-theme=light]) .vlux-address-heading{border-color:#354532;color:#dcc272}body.admin-reference:not([data-theme=light]) .vlux-address-panel .vlux-address-option{background:#11251b;color:#eaf0e5;border-color:#2b3c2c}body.admin-reference:not([data-theme=light]) .vlux-address-panel .vlux-address-option:hover,body.admin-reference:not([data-theme=light]) .vlux-address-panel .vlux-address-option[aria-selected=true]{background:#2b3723;color:#ffe5a6}body.admin-reference:not([data-theme=light]) .vlux-address-footer{background:#16271b;color:#a9ae93;border-color:#38432b}body.admin-reference:not([data-theme=light]) .vlux-address-hint{color:#b6b58f}@media(max-width:520px){.vlux-address-panel .vlux-address-option{font-size:14px;min-height:49px;padding:11px 12px}.vlux-address-panel{border-radius:10px}.vlux-address-heading{font-size:10px}.vlux-address-hint{font-size:11px}}@media(prefers-reduced-motion:no-preference){.vlux-address-panel:popover-open{animation:vlux-address-in .12s ease-out}@keyframes vlux-address-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}}
