Files
console-dev/app/assets/styles/MfCloudIps.jhFnuvcs.css

69 lines
1.6 KiB
CSS

/* 云IP管理:数量、空态、购买表单及报价。 */
/* 导入方:app/components/instance/InstanceNetwork.vue、app/components/mfcloud/MfCloudIps.vue。 */
.ips[data-v-9ba8a1b3],
.ipv6-group[data-v-9ba8a1b3] {
flex-direction: column;
gap: 14px;
min-width: 0;
display: flex;
}
.ips[data-v-9ba8a1b3] .ipv4-table .p-datatable-table {
table-layout: fixed;
min-width: 480px;
}
.ips[data-v-9ba8a1b3] .ipv6-table .p-datatable-table {
table-layout: fixed;
min-width: 0;
}
/* 允许连续长文本换行,防止IP、密钥或用户输入撑破当前容器;不会修改原始数据。 */
.ips[data-v-9ba8a1b3] .col-mono {
overflow-wrap: anywhere;
}
.ips-title[data-v-9ba8a1b3] {
font-size: 1rem;
font-weight: 600;
}
.count[data-v-9ba8a1b3] {
font-weight: 400;
}
.count[data-v-9ba8a1b3],
.empty[data-v-9ba8a1b3] {
color: var(--p-text-muted-color, #94a3b8);
}
.empty[data-v-9ba8a1b3] {
text-align: center;
padding: 24px 0;
font-size: 0.9375rem;
}
.dlg[data-v-9ba8a1b3] {
flex-direction: column;
gap: 16px;
display: flex;
}
.form-row[data-v-9ba8a1b3] {
align-items: center;
gap: 14px;
display: flex;
}
.form-row > label[data-v-9ba8a1b3] {
flex-shrink: 0;
width: 90px;
}
.form-row > label[data-v-9ba8a1b3],
.quote[data-v-9ba8a1b3] {
color: var(--p-text-muted-color, #64748b);
font-size: 0.9375rem;
}
.quote[data-v-9ba8a1b3] {
border-top: 1px solid var(--p-content-border-color, #e2e8f0);
justify-content: space-between;
align-items: center;
padding-top: 14px;
display: flex;
}
.quote-value[data-v-9ba8a1b3] {
color: #ef4444;
font-size: 1.25rem;
font-weight: 600;
}