/* 地址编辑容器样式 */
  
 
.shopping .btn_edite {
    color: #0073aa;
    text-decoration: none;
    font-size: 14px;
}

.shopping .btn_edite:hover {
    color: #00a0d2;
    text-decoration: underline;
}

/* 地址编辑表单容器 */
.address-edit-form-container { 
    display: none;
    padding-top: 15px;
    width: 100%;
    border-top: 1px solid #eee;
}

/* 表单样式 */
.shipping-address-edit-form .form-row {
    margin-bottom: 10px;
}
.shipping-address-edit-form .form-row label{
    font-size: 14px;
}
.shipping-address-edit-form .input-text {
    width: 100%;
    padding: 8px;
    border: 1px solid #ddd;
    border-radius: 4px;
}

.shipping-address-edit-form .country_select {
    width: 100%;
    padding: 8px;
    border: 1px solid #ddd;
    border-radius: 4px;
}

.shipping-address-edit-form .button {
    padding: 8px 16px;
    background: var(--primary);
    color: #fff;
    border: none;
    border-radius: 4px;
    cursor: pointer;
    margin-right: 10px;
}

.shipping-address-edit-form .button.cancel-edit-btn {
    background: #ccc;
}
 

/* 加载状态 */
.wcsae-loading {
    display: inline-block;
    width: 20px;
    height: 20px;
    border: 3px solid rgba(0,0,0,.1);
    border-radius: 50%;
    border-top-color: var(--primary);
    animation: wcsae-spin 1s ease-in-out infinite;
    margin-left: 10px;
}

@keyframes wcsae-spin {
    to { transform: rotate(360deg); }
}