Files
2026-07-07 18:38:36 +05:30

433 lines
8.2 KiB
SCSS

/* Start::app-header */
.app-header {
@apply w-full max-w-full h-[3.75rem] z-[100] fixed top-0 start-0 border-b border-b-headerbordercolor dark:border-white/10 transition-all ease-linear duration-[0.1s] bg-white dark:bg-bodybg;
#mainHeaderProfile {
@apply text-headerprimecolor;
}
}
.app-header {
@apply lg:ps-60;
}
.header-icon-badge {
@apply absolute py-[0.15rem] px-1 top-3 bottom-[0.45rem] text-[0.625rem];
}
.related-app {
@apply text-center rounded-md border border-defaultborder dark:border-white/10;
&:hover {
@apply bg-light;
}
}
.header-profile-dropdown {
@apply min-w-[11rem] top-[15px]!;
}
.dark {
.dropdown-profile {
p {
@apply text-white/70;
}
span {
@apply text-white/70;
}
}
}
/* End::app-header */
/* Start::main-header-container */
.main-header-container {
@apply flex items-stretch justify-between h-full;
.header-content-left,
.header-content-right {
@apply flex items-center!;
}
.header-element {
@apply flex items-stretch;
}
.header-link {
@apply flex items-center py-4 px-[0.65rem];
&:hover,
&.show {
.header-link-icon {
@apply fill-headerprimecolor text-headerprimecolor;
}
}
}
.header-link-icon {
@apply w-7 h-7 text-xl text-headerprimecolor fill-headerprimecolor transition-all ease-linear duration-[0.05s] flex items-center relative rounded-[50%] p-1;
&:hover {
@apply bg-light;
}
}
.dropdown-toggle {
@apply no-underline;
&::after {
@apply content-none;
}
}
.main-profile-user {
.dropdown-menu {
@apply w-52;
}
.dropdown-item {
@apply font-normal text-[0.8125rem] text-defaulttextcolor py-5 px-4 h-[2.375rem] flex items-center;
&:hover {
@apply text-primary;
i {
@apply text-primary opacity-[1];
}
}
}
}
.main-header-dropdown {
@apply top-[-3px] shadow-[0rem_0.25rem_0.625rem_rgba(20,20,20,0.1)];
&.header-shortcuts-dropdown {
@apply w-[22rem];
}
.dropdown-item {
@apply p-[0.65rem] border-b border-b-defaultborder dark:border-b-white/10;
&:last-child {
@apply border-b-0;
}
}
}
.cart-dropdown .main-header-dropdown {
@apply w-[22rem]!;
}
.notifications-dropdown .main-header-dropdown {
@apply w-[22rem];
}
}
// @keyframes slideIn {
// 0% {
// @apply opacity-0 translate-y-24;
// }
// 100% {
// @apply opacity-[1];
// }
// 0% {
// @apply opacity-0 translate-y-24;
// }
// }
[dir="rtl"] {
.sidemenu-toggle {
.open-toggle {
@apply rotate-180;
}
}
}
/* End::main-header-container */
/* Start::Header-dropdown */
.header-product-item {
@apply ps-0 flex;
li {
@apply relative list-none text-[0.75rem] font-normal text-textmuted pe-[0.938rem];
}
li:nth-child(2),
li:nth-child(3),
li:nth-child(4) {
@apply before:absolute before:start-[-0.438rem] before:w-px before:top-1 before:h-2.5 before:bg-textmuted before:opacity-[0.1];
}
}
.header-cart-remove {
.ti {
@apply p-1 rounded-sm text-[0.85rem] ms-3 text-danger;
}
&:hover {
.ti {
@apply bg-danger/10;
}
}
}
/* End::Header-dropdown */
/* Start::header-search */
#searchModal {
.form-control {
@apply relative;
}
.input-group {
@apply border-[2px] border-primary rounded-sm;
i {
@apply text-textmuted;
}
}
}
.search-tags {
@apply text-[0.75rem] text-defaulttextcolor border border-defaultborder rounded-sm bg-light py-0.5 px-[0.55rem] leading-[1.2] inline-flex items-center cursor-default font-normal m-1;
.tag-addon:last-child {
@apply rounded-md;
}
a.tag-addon {
@apply no-underline cursor-pointer inline-block py-0 px-2 bg-light me-[-0.4rem] ms-2 text-center min-w-[1.5rem];
i {
@apply align-middle my-0 -mx-[0.25rem] leading-6 text-[var(--font-size-defaultsize)];
}
}
i {
@apply text-[var(--font-size-defaultsize)];
}
}
/* End::header-search */
/* Start::header-country-selector */
.country-selector {
.header-link img {
@apply w-5 h-5;
}
.dropdown-menu {
img {
@apply w-4 h-4;
}
}
}
/* End::header-country-selector */
/* Start:header dropdowns scroll */
#header-shortcut-scroll,
#header-notification-scroll,
#header-cart-items-scroll {
@apply max-h-80;
}
/* End:header dropdowns scroll */
/* Start::header badge pulse */
.pulse {
@apply block cursor-pointer animate-pulse;
&.pulse-secondary {
@apply shadow-[0rem_0rem_0rem_rgba(35,183,229,0.4)];
}
}
@-webkit-keyframes pulse-secondary {
0% {
@apply shadow-[0_0_0_0_secondary/40];
}
70% {
@apply shadow-[0_0_0_0_secondary/0];
}
100% {
@apply shadow-[0_0_0_0_secondary/0];
}
}
// @keyframes pulse-secondary {
// 0% {
// @apply shadow-[0_0_0_0_secondary/40];
// }
// 70% {
// @apply shadow-[0_0_0_0_secondary/0];
// }
// 100% {
// @apply shadow-[0_0_0_0_secondary/0];
// }
// }
/* End::header badge pulse */
/* Start::Header theme-mode icon style */
[class="light"] {
.layout-setting .dark-layout {
@apply hidden;
}
.layout-setting .light-layout {
@apply block;
display: block;
}
}
.layout-setting .dark-layout {
@apply hidden;
}
.layout-setting .light-layout {
display: block;
}
.dark {
.layout-setting .light-layout {
@apply hidden;
}
.layout-setting .dark-layout {
@apply block;
}
}
/* End::Header theme-mode icon style */
/* Start::Header fullscreen responsive */
@media (max-width: 767.98px) {
.header-element.header-fullscreen {
@apply hidden;
}
}
/* End::Header fullscreen responsive */
/* Start::Responsive header dropdowns */
@media (max-width: 575.98px) {
.app-header {
.dropdown-menu {
@apply w-full;
}
}
}
/* End::Responsive header dropdowns */
/* Start::toggle */
.animated-arrow.hor-toggle {
@apply text-center w-8 text-[1.2rem] relative m-[0.3125rem] me-[0.625rem];
}
.animated-arrow {
@apply absolute start-0 top-0 z-[50] cursor-pointer p-[0.3125rem] mt-[0.375rem] mb-0 ms-2 me-0 transition-all ease-in-out duration-[0.05s];
}
.animated-arrow.hor-toggle span {
@apply align-middle;
}
.animated-arrow span {
@apply cursor-pointer h-0.5 w-3 bg-headerprimecolor dark:bg-white/60 absolute block content-[""] transition-all ease-in-out duration-[0.05s];
}
.animated-arrow span:before,
.animated-arrow span:after {
@apply transition-all ease-in-out duration-[0.05s];
}
.animated-arrow span {
@apply before:top-[-0.375rem] before:w-[1.4375rem];
}
.animated-arrow span {
@apply after:bottom-[-0.375rem] after:w-60;
}
.animated-arrow span:before,
.animated-arrow span:after {
@apply cursor-pointer h-0.5 w-[1.0625rem] bg-headerprimecolor dark:bg-white/60 absolute block content-[""];
}
[data-toggled="icon-overlay-close"],
[data-toggled="close-menu-close"],
[data-toggled="icon-text-close"],
[data-toggled="detached-close"],
[data-toggled="menu-click-closed"],
[data-toggled="menu-hover-closed"],
[data-toggled="icon-click-closed"],
[data-toggled="icon-hover-closed"],
[data-toggled="double-menu-close"] {
.animated-arrow span {
@apply bg-transparent! bg-none! ;
}
.animated-arrow span {
@apply before:!rotate-45 before:!bottom-0 ;
}
.animated-arrow span {
@apply before:!top-0;
}
.animated-arrow span {
@apply after:!-rotate-45;
}
.animated-arrow span {
@apply after:!w-[1.0625rem] after:!top-0;
}
}
/* End::toggle */
/* Start::header notification dropdown */
.header-notification-text {
@apply max-w-[14.5rem];
}
/* Start::header notification dropdown */
.header-icon {
@apply text-[1.125rem] leading-[1.75rem] text-headerprimecolor;
}
.badge {
@apply py-[0.25rem] px-[0.45rem] font-[600] rounded-sm leading-none text-center;
}
.avatar.avatar-sm {
@apply w-[1.75rem]! h-[1.75rem]! leading-[1.75rem]! text-[0.65rem]! ;
}
.dropdown-divider {
@apply m-0 border-defaultborder dark:border-defaultborder/10 border-t;
}
.dark {
.app-header {
@apply bg-bodybg! border-b! border-b-white/10!;
}
}
@media (max-width: 575.98px) {
.main-header-container .header-element > button,
.main-header-container .header-element > a {
@apply py-4!;
}
}
@media (max-width: 991.98px) {
.app-header .horizontal-logo .header-logo img {
@apply h-8 leading-8;
}
}