@import 'system-style/width-height.css'; @import 'system-style/font-size.css'; @import 'system-style/border.css'; @import 'system-style/blur.css'; @import 'system-style/background.css'; @import 'system-style/padding.css'; @import 'system-style/margin.css'; @import 'system-style/position.css'; @import 'system-style/opacity.css'; @import 'system-style/select.css'; @import 'system-style/animation.scss'; .ltr { direction: ltr; } .rtl { direction: rtl; } .flex-1 { flex: 1; } .flex-2 { flex: 2; } .right-0 { right: 0 !important; } .top-15 { top: 15% !important; } .top-5 { top: 5% !important; } .right-1 { right: 1% !important; } .left-0 { left: 0; } .left-10 { left: 10px; } .left-50 { left: 50%; } .left-75-reverse { left: -75%; } .left-1-reverse { left: -1%; } .right-1-reverse { right: -1%; } /*for flip image*/ .scale-1 { transform: scaleX(-1); } .transform-50 { transform: translate(0, -50%); } .transform-left-50 { transform: translate(-50%, 0); } .bg-linear-header { background: linear-gradient( 180deg, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0) ) !important; } .bg-linear-footer { background: linear-gradient( 0deg, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0) ) !important; } .scroll-color { --bs-app-sidebar-light-scrollbar-color: black !important; --bs-scrollbar-color: rgb(41 41 41) !important; --bs-scrollbar-hover-color: rgb(41 41 41) !important; } .img-table { top: 6px; right: 6px; } .mat-calendar { background-color: #1a1a1a !important; } .mat-calendar-body-cell-content { color: white !important; } .mat-calendar-body-selected { background-color: #008755 !important; } .mdc-button__label { color: white !important; } .mat-calendar-next-button { color: white !important; } .mat-calendar-previous-button { color: white !important; } select > option { background-color: #1a1a1a; color: white; padding-inline: 2px; margin-inline: 2px; } :root { --bs-body-bg: black !important; } th { color: white !important; opacity: 0.5 !important; font-size: 14px !important; } .person-image { height: 12vh; width: 12vh; border: 2px solid white; display: inline-block; padding: 5px; border-radius: 15px; margin-top: 10px; } .disabled-image { border: none !important; opacity: 0.5; margin-top: 10px; } input:focus-visible { outline: none !important; } select:focus-visible { outline: none !important; } .highlighted-text { color: red; /* Set the desired color */ cursor: pointer; /* Add cursor style for clickable behavior */ } .image-hover:hover { transform: scale(2); z-index: 1; position: relative; } .box-images { display: none; } .track-hover:hover { .box-images { display: block; } } .d-content { display: contents; } .transform-offcanvas { transform: translateX(-30.5vw); /* Initial closed position */ transition: transform 0.3s ease-in-out; /* Animation effect */ will-change: transform; /* Optimize animation performance */ position: fixed; z-index: 99999 !important; box-shadow: none !important; } /* Animation to open */ @keyframes openDrawer { from { transform: translateX(-0vw); } to { transform: translateX(-30.5vw); } } /* Animation to close */ @keyframes closeDrawer { from { transform: translateX(-30.5vw); } to { transform: translateX(0vw); } } /* Triggering animations */ .transform-offcanvas.animate-open { animation: openDrawer 0.5s forwards; } .transform-offcanvas.animate-close { animation: closeDrawer 0.5s forwards; } .options-menu { background: #1c1b1b !important; width: 16rem; height: auto; span { font: normal normal 600 0.875rem / 1.313rem Poppins; } div:has(> span + img) { padding-inline: 1rem; padding-block: 0.5rem; cursor: pointer; &:hover { border-radius: 4px; background: rgba(255, 255, 255, 0.1); } } } .select-attributes-menu { background: #1c1b1b !important; width: 25rem; max-width: 25rem; height: 25rem; span { font: normal normal 600 0.875rem / 1.313rem Poppins; } div:has(> span + img) { padding-inline: 1rem; padding-block: 0.5rem; cursor: pointer; &:hover { border-radius: 4px; background: rgba(255, 255, 255, 0.1); } } } .new-tag-menu { background: #1c1b1b !important; width: 25rem; max-width: 25rem; height: 10rem; } .min-width-25 { min-width: 25% !important; } .offcanvas-backdrop.show { z-index: 99999 !important; } .modal-sensitivity-form { width: 90% !important; max-height: 80vh; } .blur-drawer { filter: blur(8px); transform: translate3d(0, 0, 0); } .text-error { color: var(--error-600); } main, span, ol, ul, pre, div { scrollbar-width: none !important; } .base-position { transform: rotate(-45deg); right: -9rem; z-index: 1; } /* Adjust positioning when only one child element is present */ .base-position:has(> a:only-child) { right: 4rem !important; position: absolute; top: -9rem !important; } /* Fallback for browsers that don't support :has() */ .base-position.single-button { right: -5rem; } .second-position:has(a:only-child) { transform: rotate(-45deg) translate(-45%, -25px); transform-origin: center left; left: 24% !important; z-index: -5 !important; } .second-position { transform: rotate(-45deg) translate(-45%, -25px); transform-origin: center left; left: -3%; z-index: -5 !important; } .third-position { transform: rotate(-45deg) translate(-45%, -45px); transform-origin: center left; left: -1%; z-index: -5 !important; } .min-w-75vw { min-width: 75vw; }