/* 收货地址管理页。表单与卡片样式复用 rental-checkout.css 的 .co-card/.co-btn/.addr-grid，
   这里只放管理页独有的表格样式。 */

.address-page {
    padding: 18px 0 60px
}

.addr-table-wrap {
    margin-top: 12px;
    overflow-x: auto
}

.addr-table {
    width: 100%;
    border-collapse: collapse;
    font-size: 13px
}

.addr-table th,
.addr-table td {
    padding: 12px 12px;
    border-bottom: 1px solid #f0f1f3;
    color: #4c5461;
    text-align: left;
    vertical-align: middle
}

.addr-table th {
    background: #f7f8fa;
    color: #5f6874;
    font-weight: 700;
    white-space: nowrap
}

.addr-table td b {
    color: #313a46
}

.addr-table tbody tr:last-child td {
    border-bottom: 0
}

.addr-table tbody tr:hover td {
    background: #fcfcfd
}

.addr-table td.op {
    white-space: nowrap
}

.addr-table td.op button {
    margin-right: 12px;
    padding: 0;
    border: 0;
    background: none;
    color: #2563eb;
    font-size: 13px;
    cursor: pointer
}

.addr-table td.op button:hover {
    text-decoration: underline
}

.addr-table td.op button.danger {
    color: #c9131b
}

.addr-table-empty {
    padding: 26px 0 !important;
    color: #8b95a5;
    text-align: center
}

/* 已是默认时不给「设为默认」按钮，避免点了没反应 */
.addr-op-done {
    margin-right: 12px;
    color: #8b95a5;
    font-size: 13px
}

.addr-default {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    margin-top: 14px;
    color: #4c5461;
    font-size: 13px;
    cursor: pointer
}

.addr-default input {
    width: 15px;
    height: 15px;
    margin: 0
}

.addr-tag.default {
    background: #fff1ed;
    color: #c9131b
}
