/* 弹性云产品配置:系统/数据磁盘与流量套餐展示。 */ /* 导入方:app/components/config/KkyEcsConfig.vue、app/pages/products/[id].vue、app/pages/products/cloud-server.vue。 */ .cycle-warn[data-v-e8ce6418] { flex-shrink: 0; } .hint[data-v-e8ce6418] { color: var(--p-text-muted-color); font-size: 0.875rem; } .storage-system[data-v-e8ce6418] { width: calc(50% - 8px); } .storage-disks[data-v-e8ce6418] { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; min-width: 0; display: grid; } .traffic-package-value[data-v-e8ce6418] { border: 1px solid var(--p-content-border-color); background: var(--p-content-background); width: 196px; min-height: 44px; color: var(--p-text-color); border-radius: var(--radius-md); align-items: center; padding: 8px 14px; display: flex; } .traffic-package-value strong[data-v-e8ce6418] { font-size: 1rem; font-weight: 500; } /* 视口条件 (width<640px) 下的响应式覆盖;保留相对基础规则的层叠顺序。 */ @media (width<640px) { .storage-system[data-v-e8ce6418] { width: 100%; } .storage-disks[data-v-e8ce6418] { grid-template-columns: minmax(0, 1fr); } .traffic-package-value[data-v-e8ce6418] { width: 100%; max-width: 470px; } }