/**
 * @license
 * SPDX-License-Identifier: Apache-2.0
 */

/* ============================================================
   P8. 甜美规格 (Sweet Specs) — 细节拆解 / 小方格纹底
   设计：方格纹底 + 瀑布流卡片式信息表
   ============================================================ */
.sweet-specs-module .sweet-section-icon {
}
.sweet-specs-container {
    background: transparent;
}
/* 小方格纹背景 */
.sweet-specs-table {
    display: table;
    table-layout: auto;
    width: calc(100% - var(--macaron-padding-x) * 2);
    margin: 12px var(--macaron-padding-x) 22.5px;
    border-radius: var(--macaron-radius);
    overflow: hidden;
    border: 1.5px solid var(--macaron-border);
    background: rgba(255, 255, 255, 0.6);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
    border-collapse: separate;
    border-spacing: 0;
}
.sweet-specs-row {
    display: table-row;
}
.sweet-specs-row:last-child .sweet-specs-label,
.sweet-specs-row:last-child .sweet-specs-value {
    border-bottom: none;
}
.sweet-specs-row.alt {
    background: rgba(209, 196, 233, 0.05);
}
.sweet-specs-label {
    display: table-cell;
    vertical-align: middle;
    width: 1%;
    white-space: nowrap;
    text-align: left;
    padding: calc(14px * var(--scale-factor, 1)) calc(30px * var(--scale-factor, 1)) calc(14px * var(--scale-factor, 1)) calc(20px * var(--scale-factor, 1));
    border-bottom: 1px solid rgba(244, 143, 177, 0.08);
    color: var(--macaron-hot-pink);
    font-weight: 300;
    letter-spacing: 1px;
    font-family: var(--bold-font);
    font-size: calc(20px * var(--scale-factor, 1));
}
.sweet-specs-value {
    display: table-cell;
    vertical-align: middle;
    padding: calc(14px * var(--scale-factor, 1)) calc(20px * var(--scale-factor, 1)) calc(14px * var(--scale-factor, 1)) 0;
    border-bottom: 1px solid rgba(244, 143, 177, 0.08);
    color: var(--macaron-text);
    font-weight: 300;
    letter-spacing: 0.5px;
    font-family: var(--normal-font);
    font-size: calc(20px * var(--scale-factor, 1));
}

