refactor: перевёл цвета на CSS-переменные

This commit is contained in:
2026-05-14 02:44:44 +03:00
parent a42a305a12
commit fbec0cc08a
20 changed files with 240 additions and 114 deletions
@@ -340,8 +340,8 @@ onMounted(() => {
.admin-lectures { display: flex; flex-direction: column; gap: 16px; }
.header { display: flex; align-items: center; justify-content: space-between; gap: 12px; flex-wrap: wrap; }
.tabs { display: inline-flex; border: 1px solid var(--color-border-glass); border-radius: 12px; overflow: hidden; }
.tabs button { background: rgba(255,255,255,0.7); border: none; padding: 8px 18px; font-size: 13px; cursor: pointer; color: var(--color-text-secondary); }
.tabs button.active { background: rgba(34,197,94,0.18); color: var(--color-primary-dark); font-weight: 600; }
.tabs button { background: var(--color-white-a70); border: none; padding: 8px 18px; font-size: 13px; cursor: pointer; color: var(--color-text-secondary); }
.tabs button.active { background: var(--color-primary-a18); color: var(--color-primary-dark); font-weight: 600; }
.grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); gap: 16px; }
.section-heading { display: flex; align-items: flex-start; justify-content: space-between; gap: 12px; margin-bottom: 10px; }
.form { display: flex; flex-direction: column; gap: 10px; }
@@ -356,8 +356,8 @@ onMounted(() => {
padding: 8px 10px;
border: 1px solid var(--color-border-glass);
border-radius: var(--radius-sm);
background: rgba(255,255,255,0.72);
color: var(--color-text-primary);
background: var(--color-white-a72);
color: var(--color-text);
cursor: pointer;
}
.type-option input { flex: 0 0 auto; }
@@ -366,10 +366,10 @@ onMounted(() => {
.sync-result { font-size: 13px; color: var(--color-text-secondary); }
.sync-error { font-size: 13px; color: var(--color-error); }
.sync-details {
border: 1px solid rgba(239,68,68,0.24);
border: 1px solid var(--color-error-a24);
border-radius: var(--radius-sm);
padding: 8px 10px;
background: rgba(254,242,242,0.68);
background: var(--color-danger-bg-a68);
color: var(--color-text-secondary);
font-size: 12px;
}
@@ -383,8 +383,8 @@ onMounted(() => {
padding: 4px 10px;
font-size: 12px;
color: var(--color-text-secondary);
background: rgba(255,255,255,0.72);
background: var(--color-white-a72);
}
.sync-status.completed { color: #166534; background: rgba(220,252,231,0.9); border-color: #86EFAC; }
.sync-status.failed { color: #991B1B; background: rgba(254,226,226,0.9); border-color: #FCA5A5; }
.sync-status.completed { color: var(--color-success-text); background: var(--color-success-bg-a90); border-color: var(--color-primary-light); }
.sync-status.failed { color: var(--color-danger-text); background: var(--color-danger-bg-a90); border-color: var(--color-danger-light); }
</style>