.address-select[data-v-d299a231]{min-width:0;position:relative}.address-select__trigger[data-v-d299a231]{border:1px solid var(--ui-border,#d5e0e2);border-radius:var(--radius-input);width:100%;min-height:48px;color:var(--ui-text,#2e414a);background:var(--ui-surface,#fff);font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:0 13px;font-size:17px;font-weight:400;line-height:1.45;display:flex}.address-select__trigger[data-v-d299a231]:focus-visible{border-color:var(--color-brand);box-shadow:0 0 0 3px rgb(var(--ui-shadow-rgb,26 143 164)/14%);outline:0}.address-select__trigger[data-v-d299a231]:disabled{color:var(--ui-text-subtle,#9aa8ad);background:var(--ui-surface-muted,#f3f6f7);cursor:not-allowed}.address-select__trigger span[data-v-d299a231]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.address-select__trigger .placeholder[data-v-d299a231]{color:var(--ui-text-muted,#87959a)}.address-select__trigger i[data-v-d299a231]{border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid var(--ui-border,#5f7880);flex:none;width:0;height:0}.is-open .address-select__trigger[data-v-d299a231]{border-color:var(--color-brand);box-shadow:0 0 0 3px rgb(var(--ui-shadow-rgb,26 143 164)/14%)}.address-select__menu[data-v-d299a231]{z-index:1000;border:1px solid var(--ui-brand-border,#d7e3e6);border-radius:var(--radius-dialog);background:var(--ui-surface,#fff);box-shadow:0 12px 28px rgb(var(--ui-shadow-rgb,21 45 55)/18%);overscroll-behavior:contain;padding:6px;position:fixed;overflow:auto}.address-select__option[data-v-d299a231]{border-radius:var(--radius-button);width:100%;min-height:44px;color:var(--ui-text,#2e414a);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-content:center;gap:2px;padding:9px 10px;display:grid}.address-select__option b[data-v-d299a231]{overflow-wrap:anywhere;font-size:17px;font-weight:500;line-height:1.35}.address-select__option small[data-v-d299a231]{color:var(--ui-text-muted,#6d7d84);font-size:13px;line-height:1.35}.address-select__option[data-v-d299a231]:focus-visible,.address-select__option[data-v-d299a231]:hover{background:var(--color-brand-soft);outline:0}.address-select__option.selected[data-v-d299a231]{color:var(--ui-on-brand,#fff);background:var(--color-brand)}.address-select__option.selected small[data-v-d299a231]{color:rgb(var(--ui-on-brand-rgb,255 255 255)/78%)}.address-select__empty[data-v-d299a231]{color:var(--ui-text-muted,#87959a);margin:0;padding:13px 10px;font-size:17px;line-height:1.5}@media (width<=760px){.address-select__option[data-v-d299a231]{min-height:46px;padding:10px 11px}}.address-select__option[data-v-d299a231]{font-size:17px}.address-fields[data-v-c8ab4c9c]{gap:12px;display:grid}.address-section[data-v-c8ab4c9c]{border-radius:var(--radius-card);background:var(--ui-surface,#fff);gap:14px;padding:18px;display:grid}.address-section h2[data-v-c8ab4c9c]{color:var(--ui-text,#26363e);font-size:var(--text-md);margin:0}.address-section label[data-v-c8ab4c9c]{color:var(--ui-text,#3d4d56);font-size:var(--text-base);gap:7px;font-weight:700;display:grid}.address-section input[data-v-c8ab4c9c],.address-section select[data-v-c8ab4c9c],.address-section textarea[data-v-c8ab4c9c]{box-sizing:border-box;border:1px solid var(--ui-border,#d5e0e2);border-radius:var(--radius-input);width:100%;min-height:44px;color:var(--ui-text,#2e414a);background:var(--ui-surface,#fff);font:inherit;resize:vertical;padding:10px 40px 10px 11px;font-weight:400}.address-section input[data-v-c8ab4c9c],.address-section textarea[data-v-c8ab4c9c]{padding-right:11px}.address-section select[data-v-c8ab4c9c]{background-image:linear-gradient(45deg,transparent 50%,var(--ui-text-muted,#5f7880) 50%),linear-gradient(135deg,var(--ui-text-muted,#5f7880) 50%,transparent 50%);appearance:none;background-position:calc(100% - 19px),calc(100% - 13px);background-repeat:no-repeat;background-size:6px 6px,6px 6px}.address-section input[data-v-c8ab4c9c]:focus,.address-section select[data-v-c8ab4c9c]:focus,.address-section textarea[data-v-c8ab4c9c]:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px rgb(var(--ui-shadow-rgb,26 143 164)/14%);outline:0}.address-section select[data-v-c8ab4c9c]:disabled{color:var(--ui-text-subtle,#9aa8ad);background-color:var(--ui-surface-muted,#f3f6f7)}.address-section small[data-v-c8ab4c9c],.reference-error[data-v-c8ab4c9c]{color:var(--ui-danger,#b42318);font-size:var(--text-xs);margin:0;font-weight:400}.area-fields[data-v-c8ab4c9c]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.delivery-options[data-v-c8ab4c9c]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.delivery-options button[data-v-c8ab4c9c]{border:1px solid var(--ui-border,#d5e0e2);border-radius:var(--radius-button);min-height:44px;color:var(--ui-text-muted,#54616a);background:var(--ui-surface,#fff);font:inherit;font-size:var(--text-sm)}.delivery-options button.active[data-v-c8ab4c9c]{border-color:var(--color-brand);color:var(--color-brand-deep);background:var(--ui-brand-soft,#eaf7f8);font-weight:800}.field-hint[data-v-c8ab4c9c],.field-status[data-v-c8ab4c9c]{color:var(--ui-text-muted,#687980);font-size:var(--text-sm);margin:0}.compact .address-section[data-v-c8ab4c9c]{border-radius:0;padding:0}.compact .address-section+.address-section[data-v-c8ab4c9c]{border-top:1px solid var(--ui-border,#edf0f1);padding-top:16px}.compact[data-v-c8ab4c9c]{gap:16px}@media (width<=420px){.area-fields[data-v-c8ab4c9c]{grid-template-columns:1fr}.delivery-options[data-v-c8ab4c9c]{gap:6px}.delivery-options button[data-v-c8ab4c9c]{padding-inline:5px}}.address-field[data-v-c8ab4c9c]{min-width:0;color:var(--ui-text,#3d4d56);font-size:var(--text-base);gap:7px;font-weight:700;display:grid}
