.address-page[data-v-2b11bee1]{min-height:100vh;background-color:var(--bg-color);overflow:hidden}.page-container[data-v-2b11bee1]{padding-bottom:40px}.page-header[data-v-2b11bee1]{position:relative;height:44px;line-height:44px;text-align:center;background:var(--bg-color-2);border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;align-items:center;justify-content:space-between;padding:0 15px}.page-header .add-btn[data-v-2b11bee1],.page-header .back-btn[data-v-2b11bee1]{font-size:20px;color:#fff;cursor:pointer;padding:0 10px}.page-header .page-title[data-v-2b11bee1]{font-size:17px;color:#fff;font-weight:500}.address-list[data-v-2b11bee1]{padding:15px}.address-item[data-v-2b11bee1]{background:var(--bg-color-2);border-radius:8px;padding:15px;margin-bottom:15px;display:flex;align-items:center;border:1px solid hsla(0,0%,100%,.1);transition:all .3s}.address-item.active[data-v-2b11bee1]{border-color:var(--primary-color);background:hsla(0,0%,100%,.05)}.address-item[data-v-2b11bee1]:hover{background:hsla(0,0%,100%,.08)}.address-content[data-v-2b11bee1]{flex:1}.address-header[data-v-2b11bee1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.address-header .name-phone .name[data-v-2b11bee1]{font-size:16px;font-weight:600;color:#fff;margin-right:10px}.address-header .name-phone .phone[data-v-2b11bee1]{font-size:14px;color:hsla(0,0%,100%,.7)}.address-header .default-tag[data-v-2b11bee1]{background:var(--primary-color);color:#fff;font-size:12px;padding:2px 8px;border-radius:10px}.address-detail[data-v-2b11bee1]{font-size:14px;color:hsla(0,0%,100%,.8);line-height:1.4}.address-actions[data-v-2b11bee1]{display:flex;align-items:center;margin-left:15px}.address-actions .action-btn[data-v-2b11bee1]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;margin-left:8px;cursor:pointer;color:hsla(0,0%,100%,.6);transition:all .3s}.address-actions .action-btn[data-v-2b11bee1]:hover{background:hsla(0,0%,100%,.1);color:#fff}.address-actions .action-btn[data-v-2b11bee1]:first-child{margin-left:0}.empty-state[data-v-2b11bee1]{text-align:center;padding:60px 20px}.empty-state .empty-icon[data-v-2b11bee1]{font-size:64px;color:hsla(0,0%,100%,.3);margin-bottom:20px}.empty-state .empty-text[data-v-2b11bee1]{font-size:18px;color:hsla(0,0%,100%,.8);margin-bottom:10px}.empty-state .empty-desc[data-v-2b11bee1]{font-size:14px;color:hsla(0,0%,100%,.5);margin-bottom:30px}[data-v-2b11bee1] .el-dialog{background:var(--bg-color-2);border:1px solid hsla(0,0%,100%,.1)}[data-v-2b11bee1] .el-dialog .el-dialog__header{background:var(--bg-color-2);border-bottom:1px solid hsla(0,0%,100%,.1)}[data-v-2b11bee1] .el-dialog .el-dialog__header .el-dialog__title{color:#fff}[data-v-2b11bee1] .el-dialog .el-dialog__body{background:var(--bg-color-2)}[data-v-2b11bee1] .el-dialog .el-dialog__footer{background:var(--bg-color-2);border-top:1px solid hsla(0,0%,100%,.1)}[data-v-2b11bee1] .el-form-item__label{color:hsla(0,0%,100%,.8)}[data-v-2b11bee1] .el-input__inner{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:#fff}[data-v-2b11bee1] .el-input__inner:focus,[data-v-2b11bee1] .el-input__inner:hover{border-color:var(--primary-color);background:hsla(0,0%,100%,.08)}[data-v-2b11bee1] .el-input__inner::-moz-placeholder{color:hsla(0,0%,100%,.3)}[data-v-2b11bee1] .el-input__inner::placeholder{color:hsla(0,0%,100%,.3)}[data-v-2b11bee1] .el-textarea__inner{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:#fff}[data-v-2b11bee1] .el-textarea__inner:focus,[data-v-2b11bee1] .el-textarea__inner:hover{border-color:var(--primary-color);background:hsla(0,0%,100%,.08)}[data-v-2b11bee1] .el-textarea__inner::-moz-placeholder{color:hsla(0,0%,100%,.3)}[data-v-2b11bee1] .el-textarea__inner::placeholder{color:hsla(0,0%,100%,.3)}[data-v-2b11bee1] .el-cascader .el-input__inner{background:hsla(0,0%,100%,.05)}[data-v-2b11bee1] .el-checkbox__label{color:hsla(0,0%,100%,.8)}[data-v-2b11bee1] .el-button--primary{background:var(--primary-color);border-color:var(--primary-color)}.address-form-overlay[data-v-2b11bee1]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);z-index:1000;display:flex;align-items:center;justify-content:center;animation:fadeIn-2b11bee1 .3s ease-in-out}@keyframes fadeIn-2b11bee1{0%{opacity:0}to{opacity:1}}.address-form-page[data-v-2b11bee1]{width:90%;max-width:500px;height:80%;max-height:600px;background:#121216;border-radius:12px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.5);animation:slideUp-2b11bee1 .3s ease-in-out}@keyframes slideUp-2b11bee1{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.form-header[data-v-2b11bee1]{position:relative;height:44px;line-height:44px;text-align:center;background:#1a1a1f;border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;align-items:center;justify-content:space-between;padding:0 15px;flex-shrink:0;border-radius:12px 12px 0 0}.form-header .back-btn[data-v-2b11bee1]{font-size:20px;color:#fff;cursor:pointer;padding:0 10px}.form-header .page-title[data-v-2b11bee1]{font-size:17px;color:#fff;font-weight:500}.address-form-page .el-form[data-v-2b11bee1]{flex:1;padding:20px 15px;overflow-y:auto;-webkit-overflow-scrolling:touch}.form-footer[data-v-2b11bee1]{padding:15px;background:#1a1a1f;border-top:1px solid hsla(0,0%,100%,.05);display:flex;gap:15px;flex-shrink:0;border-radius:0 0 12px 12px}.form-footer .cancel-btn[data-v-2b11bee1]{flex:1;height:44px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.8)}.form-footer .submit-btn[data-v-2b11bee1]{flex:1;height:44px;background:var(--primary-color);border-color:var(--primary-color)}