107 lines
1.5 KiB
CSS
107 lines
1.5 KiB
CSS
.theme-card {
|
|
margin-bottom: 20px;
|
|
}
|
|
|
|
.form-grid {
|
|
display: grid;
|
|
grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
|
|
grid-gap: 16px;
|
|
}
|
|
|
|
.form-item {
|
|
display: flex;
|
|
flex-direction: column;
|
|
}
|
|
|
|
.form-item--full {
|
|
grid-column: 1 / -1;
|
|
}
|
|
|
|
.form-item label {
|
|
font-size: 13px;
|
|
color: #6b7280;
|
|
margin-bottom: 6px;
|
|
}
|
|
|
|
.theme-textarea textarea {
|
|
font-family: "JetBrains Mono", Consolas, monospace;
|
|
}
|
|
|
|
.theme-tip {
|
|
margin-top: 0;
|
|
margin-bottom: 12px;
|
|
color: #94a3b8;
|
|
font-size: 12px;
|
|
}
|
|
|
|
.banner-item {
|
|
border: 1px solid #e5e7eb;
|
|
border-radius: 8px;
|
|
padding: 16px;
|
|
margin-bottom: 16px;
|
|
background: #f9fafb;
|
|
}
|
|
|
|
.banner-item__header {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
margin-bottom: 16px;
|
|
}
|
|
|
|
.banner-item__header h4 {
|
|
margin: 0;
|
|
font-size: 16px;
|
|
}
|
|
|
|
/* 通用列表块,复用轮播样式 */
|
|
.config-item {
|
|
border: 1px solid #e5e7eb;
|
|
border-radius: 8px;
|
|
padding: 16px;
|
|
margin-bottom: 16px;
|
|
background: #f9fafb;
|
|
}
|
|
|
|
.config-item__header {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
margin-bottom: 16px;
|
|
}
|
|
|
|
.config-item__header h4 {
|
|
margin: 0;
|
|
font-size: 16px;
|
|
}
|
|
|
|
.sub-title {
|
|
margin: 0 0 8px;
|
|
font-size: 14px;
|
|
font-weight: 600;
|
|
color: #4b5563;
|
|
}
|
|
|
|
.empty-tip {
|
|
padding: 16px;
|
|
border: 1px dashed #cbd5f5;
|
|
border-radius: 6px;
|
|
color: #6b7280;
|
|
margin-bottom: 16px;
|
|
background: #f8fafc;
|
|
}
|
|
|
|
.action-bar {
|
|
display: flex;
|
|
justify-content: flex-end;
|
|
margin-top: 20px;
|
|
}
|
|
|
|
.mt-10 {
|
|
margin-top: 10px;
|
|
}
|
|
|
|
.ml-10 {
|
|
margin-left: 10px;
|
|
}
|