Rollback frontend and config changes to commit a9a7e98 state.
Publish Docker image / build-and-push (push) Successful in 2m12s
Publish Docker image / build-and-push (push) Successful in 2m12s
Restore project files to match the requested baseline before subsequent updates. Made-with: Cursor
This commit is contained in:
+13
-30
@@ -1,9 +1,3 @@
|
||||
@import "tw-animate-css";
|
||||
@import "@fontsource-variable/geist";
|
||||
@tailwind base;
|
||||
@tailwind components;
|
||||
@tailwind utilities;
|
||||
|
||||
/* Using Bootstrap styles, this file can be empty or used for custom global styles. */
|
||||
|
||||
/* Sticky footer helpers */
|
||||
@@ -24,20 +18,20 @@
|
||||
--app-gap-sm: .5rem;
|
||||
--app-gap-md: .75rem;
|
||||
--app-gap-lg: 1rem;
|
||||
|
||||
|
||||
/* Semantic colors for statuses */
|
||||
--status-online: #2fb344;
|
||||
--status-offline: #d63939;
|
||||
--status-warning: #f59f00;
|
||||
--status-unknown: #868e96;
|
||||
|
||||
|
||||
/* Accent colors for important actions */
|
||||
--accent-primary: #206bc4;
|
||||
--accent-danger: #d63939;
|
||||
--accent-success: #2fb344;
|
||||
--accent-info: #4299e1;
|
||||
--accent-warning: #f59f00;
|
||||
|
||||
|
||||
/* Enhanced spacing scale */
|
||||
--space-xs: 0.25rem;
|
||||
--space-sm: 0.5rem;
|
||||
@@ -45,7 +39,7 @@
|
||||
--space-lg: 1.5rem;
|
||||
--space-xl: 2rem;
|
||||
--space-xxl: 3rem;
|
||||
|
||||
|
||||
/* Shadow scale */
|
||||
--shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.05);
|
||||
--shadow-md: 0 2px 8px rgba(0, 0, 0, 0.1);
|
||||
@@ -182,14 +176,14 @@ button:focus-visible,
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
|
||||
.btn-icon {
|
||||
min-width: 44px;
|
||||
min-height: 44px;
|
||||
width: 44px;
|
||||
height: 44px;
|
||||
}
|
||||
|
||||
|
||||
.navbar-toggler {
|
||||
min-width: 44px;
|
||||
min-height: 44px;
|
||||
@@ -453,12 +447,12 @@ button:focus-visible,
|
||||
width: 2.5rem;
|
||||
height: 2.5rem;
|
||||
}
|
||||
|
||||
|
||||
.card-sm .h2,
|
||||
.card .h3.mb-0 {
|
||||
font-size: 1.25rem;
|
||||
}
|
||||
|
||||
|
||||
.table-responsive {
|
||||
font-size: 0.875rem;
|
||||
overflow-x: auto;
|
||||
@@ -471,19 +465,19 @@ button:focus-visible,
|
||||
.table-responsive .table td {
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
|
||||
.btn-group {
|
||||
flex-wrap: wrap;
|
||||
}
|
||||
|
||||
|
||||
.page-title {
|
||||
font-size: 1.35rem;
|
||||
}
|
||||
|
||||
|
||||
.page-header .header-actions {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
|
||||
/* Карточки и ряды: компактные отступы на мобильных */
|
||||
.row.g-3 { --bs-gutter-x: 0.5rem; --bs-gutter-y: 0.5rem; }
|
||||
.card-title { font-size: 1rem; }
|
||||
@@ -497,15 +491,4 @@ button:focus-visible,
|
||||
flex: 0 0 100%;
|
||||
max-width: 100%;
|
||||
}
|
||||
}
|
||||
|
||||
@layer base {
|
||||
.theme { --font-heading: var(--font-sans); --font-sans: 'Geist Variable', sans-serif; }
|
||||
:root { --background: oklch(1 0 0); --foreground: oklch(0.145 0 0); --card: oklch(1 0 0); --card-foreground: oklch(0.145 0 0); --popover: oklch(1 0 0); --popover-foreground: oklch(0.145 0 0); --primary: oklch(0.205 0 0); --primary-foreground: oklch(0.985 0 0); --secondary: oklch(0.97 0 0); --secondary-foreground: oklch(0.205 0 0); --muted: oklch(0.97 0 0); --muted-foreground: oklch(0.556 0 0); --accent: oklch(0.97 0 0); --accent-foreground: oklch(0.205 0 0); --destructive: oklch(0.577 0.245 27.325); --border: oklch(0.922 0 0); --input: oklch(0.922 0 0); --ring: oklch(0.708 0 0); --chart-1: oklch(0.87 0 0); --chart-2: oklch(0.556 0 0); --chart-3: oklch(0.439 0 0); --chart-4: oklch(0.371 0 0); --chart-5: oklch(0.269 0 0); --radius: 0.625rem; --sidebar: oklch(0.985 0 0); --sidebar-foreground: oklch(0.145 0 0); --sidebar-primary: oklch(0.205 0 0); --sidebar-primary-foreground: oklch(0.985 0 0); --sidebar-accent: oklch(0.97 0 0); --sidebar-accent-foreground: oklch(0.205 0 0); --sidebar-border: oklch(0.922 0 0); --sidebar-ring: oklch(0.708 0 0); }
|
||||
.dark { --background: oklch(0.145 0 0); --foreground: oklch(0.985 0 0); --card: oklch(0.205 0 0); --card-foreground: oklch(0.985 0 0); --popover: oklch(0.205 0 0); --popover-foreground: oklch(0.985 0 0); --primary: oklch(0.922 0 0); --primary-foreground: oklch(0.205 0 0); --secondary: oklch(0.269 0 0); --secondary-foreground: oklch(0.985 0 0); --muted: oklch(0.269 0 0); --muted-foreground: oklch(0.708 0 0); --accent: oklch(0.269 0 0); --accent-foreground: oklch(0.985 0 0); --destructive: oklch(0.704 0.191 22.216); --border: oklch(1 0 0 / 10%); --input: oklch(1 0 0 / 15%); --ring: oklch(0.556 0 0); --chart-1: oklch(0.87 0 0); --chart-2: oklch(0.556 0 0); --chart-3: oklch(0.439 0 0); --chart-4: oklch(0.371 0 0); --chart-5: oklch(0.269 0 0); --sidebar: oklch(0.205 0 0); --sidebar-foreground: oklch(0.985 0 0); --sidebar-primary: oklch(0.488 0.243 264.376); --sidebar-primary-foreground: oklch(0.985 0 0); --sidebar-accent: oklch(0.269 0 0); --sidebar-accent-foreground: oklch(0.985 0 0); --sidebar-border: oklch(1 0 0 / 10%); --sidebar-ring: oklch(0.556 0 0); }
|
||||
* {
|
||||
@apply border-border outline-ring/50; }
|
||||
body {
|
||||
@apply bg-background text-foreground; }
|
||||
html {
|
||||
@apply font-sans; } }
|
||||
}
|
||||
Reference in New Issue
Block a user