@keyframes AddressList-module-scss-module__EUF8xG__rotateXAnimationReverse{0%{transform:perspective(1000px)rotateX(360deg)}to{transform:perspective(1000px)rotateX(0)}}@keyframes AddressList-module-scss-module__EUF8xG__rotateXAnimation{0%{transform:perspective(1000px)rotateX(0)}to{transform:perspective(1000px)rotateX(360deg)}}@keyframes AddressList-module-scss-module__EUF8xG__rotateYAnimationReverse{0%{transform:perspective(1000px)rotateY(360deg)}to{transform:perspective(1000px)rotateY(0)}}@keyframes AddressList-module-scss-module__EUF8xG__rotateYAnimation{0%{transform:perspective(1000px)rotateY(0)}to{transform:perspective(1000px)rotateY(360deg)}}@keyframes AddressList-module-scss-module__EUF8xG__rotateYAnimationWithOpacity{0%{opacity:1;transform:perspective(1000px)rotateY(0)}10%{opacity:1;transform:perspective(1000px)rotateY(0)}30%{opacity:.2;transform:perspective(1000px)rotateY(90deg)}50%{opacity:1;transform:perspective(1000px)rotateY(180deg)}70%{opacity:.2;transform:perspective(1000px)rotateY(270deg)}90%{opacity:1;transform:perspective(1000px)rotateY(360deg)}to{opacity:1;transform:perspective(1000px)rotateY(360deg)}}@keyframes AddressList-module-scss-module__EUF8xG__logoShadowOpacity{0%{opacity:1}10%{opacity:1}30%{opacity:.2}50%{opacity:1}70%{opacity:.2}90%{opacity:1}to{opacity:1}}@keyframes AddressList-module-scss-module__EUF8xG__logoBlinkLikeBulbAnimation{0%{opacity:.2}25%{opacity:.2}26%{opacity:1}28%{opacity:1}29%{opacity:.2}33%{opacity:.2}34%{opacity:1}36%{opacity:1}37%{opacity:.2}50%{opacity:.2}51%{opacity:1}55%{opacity:1}56%{opacity:.2}70%{opacity:.2}to{opacity:1}}@keyframes AddressList-module-scss-module__EUF8xG__showAfterDelay{0%{opacity:0}to{opacity:1}}@keyframes AddressList-module-scss-module__EUF8xG__blinkBoxAnimationFirst{0%{opacity:.2}25%{opacity:.2}26%{opacity:1}30%{opacity:1}31%{opacity:.2}62%{opacity:.2}to{opacity:1}}@keyframes AddressList-module-scss-module__EUF8xG__blinkBoxAnimationSecond{0%{opacity:.2}32%{opacity:.2}33%{opacity:1}37%{opacity:1}38%{opacity:.2}62%{opacity:.2}to{opacity:1}}@keyframes AddressList-module-scss-module__EUF8xG__blinkBoxAnimationThird{0%{opacity:.2}39%{opacity:.2}40%{opacity:1}44%{opacity:1}45%{opacity:.2}62%{opacity:.2}to{opacity:1}}@keyframes AddressList-module-scss-module__EUF8xG__blinkBoxAnimationFourth{0%{opacity:.2}46%{opacity:.2}47%{opacity:1}51%{opacity:1}52%{opacity:.2}62%{opacity:.2}to{opacity:1}}@keyframes AddressList-module-scss-module__EUF8xG__rotation_481{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}.AddressList-module-scss-module__EUF8xG__wrapper{background-color:var(--background);flex-direction:column;width:100%;height:-moz-fit-content;height:fit-content;display:flex}.AddressList-module-scss-module__EUF8xG__header{z-index:100;background:var(--header);box-shadow:0 3px 8px rgba(var(--shadow-color),.13);border-bottom:1px solid var(--gray-300);justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 20px 20px;display:flex;position:relative;top:0}.AddressList-module-scss-module__EUF8xG__header__backButton{background-color:var(--primary-50);border:none;border:2px solid var(--primary-200);color:#286cac;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin-top:4px;transition:all .2s;display:flex}.AddressList-module-scss-module__EUF8xG__header__backButton:active{background-color:var(--primary-100);transform:scale(.95)}.AddressList-module-scss-module__EUF8xG__header__backButton svg{font-size:1.2rem}.AddressList-module-scss-module__EUF8xG__header__left{flex:1;margin-left:16px}.AddressList-module-scss-module__EUF8xG__header__title{letter-spacing:-.01em;align-items:center;gap:12px;margin:0 0 4px;font-size:1.75rem;font-weight:700;display:flex}.AddressList-module-scss-module__EUF8xG__header__title svg{color:#db9044;background:#fff6de;border:2px solid #ffeabe;border-radius:12px;padding:8px;font-size:2rem}.AddressList-module-scss-module__EUF8xG__header__subtitle{color:var(--text-muted);margin:0;padding-left:52px;font-size:.9rem;font-weight:500}.AddressList-module-scss-module__EUF8xG__header__actions{flex-shrink:0;gap:10px;margin-top:4px;display:flex}.AddressList-module-scss-module__EUF8xG__content{flex:1;width:100%;max-width:800px;margin:0 auto;padding:20px}.AddressList-module-scss-module__EUF8xG__addButtonWrapper{margin-bottom:20px}.AddressList-module-scss-module__EUF8xG__addressCard{background-color:var(--card);box-shadow:0 2px 8px rgba(var(--shadow-color),.08);border:2px solid transparent;border:1px solid var(--gray-300);border-radius:16px;margin-bottom:16px;padding:20px;transition:all .2s}.AddressList-module-scss-module__EUF8xG__addressCard__selected{border-color:var(--primary-500);box-shadow:0 4px 16px rgba(var(--primary-500),.2)}.AddressList-module-scss-module__EUF8xG__addressCard__input{background-color:var(--primary-50);border-color:var(--primary-300)}.AddressList-module-scss-module__EUF8xG__addressCard__input .AddressList-module-scss-module__EUF8xG__iconButton__save{background-color:var(--primary-400)}.AddressList-module-scss-module__EUF8xG__addressCard__editing{border-color:var(--warning-500);background-color:#fff6de}[data-theme=dark] .AddressList-module-scss-module__EUF8xG__addressCard__editing{background-color:#302800}.AddressList-module-scss-module__EUF8xG__addressCard__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.AddressList-module-scss-module__EUF8xG__addressCard__header__left{align-items:center;gap:12px;display:flex}.AddressList-module-scss-module__EUF8xG__addressCard__header__title{color:var(--text-primary);align-items:center;gap:8px;margin:0;font-size:1.05rem;font-weight:600;display:flex}.AddressList-module-scss-module__EUF8xG__addressCard__header__title svg{color:var(--primary-500);font-size:1.2rem}.AddressList-module-scss-module__EUF8xG__addressCard__header__actions{gap:8px;display:flex}.AddressList-module-scss-module__EUF8xG__addressCard__content{flex-direction:column;gap:8px;margin-left:32px;display:flex}.AddressList-module-scss-module__EUF8xG__addressCard__form{flex-direction:column;gap:16px;display:flex}.AddressList-module-scss-module__EUF8xG__radioIcon{color:var(--primary-500);align-items:center;display:flex}.AddressList-module-scss-module__EUF8xG__radioIcon svg{font-size:1.4rem}.AddressList-module-scss-module__EUF8xG__defaultBadge{color:#b76d2f;background-color:#fff6de;border-radius:12px;align-items:center;margin-left:8px;padding:2px 8px;font-size:.75rem;font-weight:500;display:inline-flex}.AddressList-module-scss-module__EUF8xG__infoRow{gap:8px;font-size:.9rem;display:flex}.AddressList-module-scss-module__EUF8xG__infoRow .AddressList-module-scss-module__EUF8xG__label{color:var(--text-muted);min-width:80px;font-weight:500}.AddressList-module-scss-module__EUF8xG__formRow{gap:16px;display:flex}.AddressList-module-scss-module__EUF8xG__formRow>*{flex:1}.AddressList-module-scss-module__EUF8xG__formColumn{flex-direction:column;gap:16px;display:flex}.AddressList-module-scss-module__EUF8xG__formField{flex-direction:column;flex:1;gap:6px;display:flex}.AddressList-module-scss-module__EUF8xG__formLabel{color:var(--text-secondary);align-items:center;gap:4px;font-size:.875rem;font-weight:500;display:flex}.AddressList-module-scss-module__EUF8xG__required{color:#ff3f3f;font-weight:400}.AddressList-module-scss-module__EUF8xG__input,.AddressList-module-scss-module__EUF8xG__select{border:1px solid var(--gray-300);background-color:var(--card);color:var(--text-primary);border-radius:10px;outline:none;width:100%;padding:12px 16px;font-size:.9rem;transition:all .2s}.AddressList-module-scss-module__EUF8xG__input:focus,.AddressList-module-scss-module__EUF8xG__select:focus{border-color:var(--primary-500);box-shadow:0 0 0 3px rgba(var(--primary-500),.1)}.AddressList-module-scss-module__EUF8xG__input:disabled,.AddressList-module-scss-module__EUF8xG__select:disabled{background-color:var(--gray-50)}.AddressList-module-scss-module__EUF8xG__input::placeholder,.AddressList-module-scss-module__EUF8xG__select::placeholder{color:#6c757d}.AddressList-module-scss-module__EUF8xG__input__small,.AddressList-module-scss-module__EUF8xG__select__small{max-width:200px}.AddressList-module-scss-module__EUF8xG__inputError,.AddressList-module-scss-module__EUF8xG__selectError{border-color:#ff3f3f;box-shadow:0 0 0 3px rgba(255,63,63,.1)}.AddressList-module-scss-module__EUF8xG__errorMessage{color:#ff3f3f;margin-top:4px;font-size:.8rem;font-weight:500}.AddressList-module-scss-module__EUF8xG__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M10.293 3.293L6 7.586 1.707 3.293A1 1 0 00.293 4.707l5 5a1 1 0 001.414 0l5-5a1 1 0 10-1.414-1.414z'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}.AddressList-module-scss-module__EUF8xG__checkboxRow{padding:8px 0}.AddressList-module-scss-module__EUF8xG__checkboxLabel{color:var(--text-primary);align-items:center;gap:8px;font-size:.9rem;display:flex}.AddressList-module-scss-module__EUF8xG__checkboxLabel input[type=checkbox]{width:18px;height:18px}.AddressList-module-scss-module__EUF8xG__iconButton{background-color:var(--gray-100);height:36px;color:var(--text-secondary);border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;transition:all .2s;display:flex}.AddressList-module-scss-module__EUF8xG__iconButton:active{transform:scale(.95)}.AddressList-module-scss-module__EUF8xG__iconButton svg{font-size:1.1rem}.AddressList-module-scss-module__EUF8xG__iconButton__delete{width:72px}.AddressList-module-scss-module__EUF8xG__iconButton__delete:active{color:#db2e3d;background-color:#ffe5d8}.AddressList-module-scss-module__EUF8xG__iconButton__save{color:#fff;background-color:#ffb65e;width:72px}.AddressList-module-scss-module__EUF8xG__iconButton__save:active{background-color:#db9044}.AddressList-module-scss-module__EUF8xG__iconButton__cancel{color:#fff;background-color:#ced4da}.AddressList-module-scss-module__EUF8xG__iconButton__cancel:active{background-color:#adb5bd}[data-theme=dark] .AddressList-module-scss-module__EUF8xG__iconButton__cancel{color:#dee2e6;background-color:#6c757d}[data-theme=dark] .AddressList-module-scss-module__EUF8xG__iconButton__cancel:active{background-color:#343a40}.AddressList-module-scss-module__EUF8xG__iconButton:disabled{opacity:.5}.AddressList-module-scss-module__EUF8xG__loadingState,.AddressList-module-scss-module__EUF8xG__emptyState{text-align:center;color:var(--text-muted);padding:60px 20px}.AddressList-module-scss-module__EUF8xG__loadingState p,.AddressList-module-scss-module__EUF8xG__emptyState p{margin:0;font-size:1rem}.AddressList-module-scss-module__EUF8xG__emptyState svg{color:var(--gray-400);margin-bottom:16px;font-size:3rem}.AddressList-module-scss-module__EUF8xG__emptyState__hint{margin-top:8px;font-size:.9rem}.AddressList-module-scss-module__EUF8xG__confirmSection{background-color:var(--card);border-top:1px solid var(--gray-200);box-shadow:0 -4px 12px rgba(var(--shadow-color),.08);margin:20px -20px -20px;padding:20px;position:-webkit-sticky;position:sticky;bottom:0}@media (max-width:768px){.AddressList-module-scss-module__EUF8xG__header{flex-direction:column;align-items:flex-start;gap:16px;padding:20px 16px 16px}.AddressList-module-scss-module__EUF8xG__header__backButton{width:36px;height:36px;margin-top:0}.AddressList-module-scss-module__EUF8xG__header__backButton svg{font-size:1.1rem}.AddressList-module-scss-module__EUF8xG__header__left{width:100%;margin-left:0}.AddressList-module-scss-module__EUF8xG__header__title{font-size:1.5rem}.AddressList-module-scss-module__EUF8xG__header__title svg{padding:6px;font-size:1.75rem}.AddressList-module-scss-module__EUF8xG__header__subtitle{padding-left:44px;font-size:.85rem}.AddressList-module-scss-module__EUF8xG__header__actions{gap:8px;width:100%;margin-top:0}.AddressList-module-scss-module__EUF8xG__header__actions button{flex:1}.AddressList-module-scss-module__EUF8xG__content{padding:16px}.AddressList-module-scss-module__EUF8xG__addressCard{margin-bottom:12px;padding:16px}.AddressList-module-scss-module__EUF8xG__addressCard__header{margin-bottom:12px}.AddressList-module-scss-module__EUF8xG__addressCard__header__title{font-size:.95rem}.AddressList-module-scss-module__EUF8xG__addressCard__header__title svg{font-size:1.1rem}.AddressList-module-scss-module__EUF8xG__addressCard__content{gap:6px;margin-left:28px}.AddressList-module-scss-module__EUF8xG__addressCard__form{gap:12px}.AddressList-module-scss-module__EUF8xG__infoRow{font-size:.85rem}.AddressList-module-scss-module__EUF8xG__infoRow .AddressList-module-scss-module__EUF8xG__label{min-width:70px}.AddressList-module-scss-module__EUF8xG__formRow{flex-direction:column;gap:12px}.AddressList-module-scss-module__EUF8xG__formField{gap:4px}.AddressList-module-scss-module__EUF8xG__formLabel{font-size:.8rem}.AddressList-module-scss-module__EUF8xG__input,.AddressList-module-scss-module__EUF8xG__select{padding:10px 14px;font-size:.85rem}.AddressList-module-scss-module__EUF8xG__input__small,.AddressList-module-scss-module__EUF8xG__select__small{max-width:100%}.AddressList-module-scss-module__EUF8xG__iconButton{width:32px;height:32px}.AddressList-module-scss-module__EUF8xG__iconButton svg{font-size:1rem}.AddressList-module-scss-module__EUF8xG__iconButton__save{width:48px}.AddressList-module-scss-module__EUF8xG__confirmSection{margin:16px -16px -16px;padding:16px}}
/*# sourceMappingURL=32aaf15e17bd7631.css.map*/