production-evyos-systems-an.../example_components/styles/main.css

84 lines
1.5 KiB
CSS

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap');
/* Base styles */
body {
font-family: 'Inter', sans-serif;
}
/* Sidebar styles */
.sidebar-menu {
transition: transform 0.3s ease;
}
.sidebar-menu.-translate-x-full {
transform: translateX(-100%);
}
/* Dropdown styles */
.dropdown-menu {
transition: all 0.2s ease;
}
/* Active states */
.active {
border-bottom: 2px solid #f84525;
color: #111827;
}
/* Group selected states */
.group.selected .group-[\.selected]\:rotate-90 {
transform: rotate(90deg);
}
.group.selected .group-[\.selected]\:block {
display: block;
}
.group.selected .group-[\.selected]\:bg-gray-950 {
--tw-bg-opacity: 1;
background-color: rgb(3 7 18 / var(--tw-bg-opacity));
}
.group.active .group-[\.active]\:text-white {
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}
.group.selected .group-[\.selected]\:text-gray-100 {
--tw-text-opacity: 1;
color: rgb(243 244 246 / var(--tw-text-opacity));
}
/* Responsive styles */
@media (min-width: 768px) {
.md\:ml-64 {
margin-left: 16rem;
}
.md\:hidden {
display: none;
}
.md\:w-\[calc\(100\%-256px\)\] {
width: calc(100% - 256px);
}
.md\:grid-cols-2 {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
@media (min-width: 1024px) {
.lg\:col-span-2 {
grid-column: span 2 / span 2;
}
.lg\:grid-cols-2 {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.lg\:grid-cols-3 {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
}