84 lines
1.5 KiB
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));
|
|
}
|
|
}
|