/*----------------------------------------*/ /* 02. Header Area /*----------------------------------------*/ .easydocs-header-area { padding-top: 40px; padding-bottom: 50px; .easydocs-row { @include margin(mx, 0); } } .navbar-left { gap: var(--gutter-20); .easydocs-btn { --btn-icon: var(--clr-blue); --btn-py: 0.5rem; --btn-px: 1rem; --btn-fs: var(--fs-12); font-weight: 500; gap: 6px; display: flex; border: 1px solid var(--clr-blue); align-items: center; text-decoration: none; padding: 5px 10px; border-radius: 6px; color: var(--clr-blue); span.dashicons { font-size: 14px; margin-bottom: -4px; } @include hover { --btn-icon: var(--clr-white); background: var(--clr-blue); } &:focus{ box-shadow: 0 0 0 0.4rem rgba(65, 65, 230, 0.5); } } } .easydocs-logo-area { a { text-decoration: none; color: var(--clr-dark); font-size: var(--fs-24); font-weight: var(--fw-700); } } :is(.easydocs-notification, .easydocs-settings) { .header-notify-icon { @include size(2.5rem); line-height: 2.5rem; border-radius: 50%; background: rgba(#252733, 0.05); text-align: center; cursor: pointer; &:hover { background: rgb(37 39 51 / 9%); } svg { position: relative; top: 0.300rem; } } } .easydocs-notification { margin-right: rem(27px); position: relative; .easydocs-badge { @include absolute(top rem(-7px) right rem(-8px)); background: #FA3E3E; color: var(--clr-white); top: -0.4375rem; right: -0.2rem; position: absolute; padding: 0 4px; min-width: 18px; max-width: 18px; border-radius: 50%; text-align: center; font-size: 10px; font-weight: 700; line-height: 18px; height: 16px; display: inline-table; font-family: 'Roboto'; } } .easydocs-settings { .header-notify-icons { a { text-decoration: none; padding-top: 5px; display: inline-block; } } } :is(.knobs, .layer) { @include absolute(inset 0); } .navbar-right .js-darkmode-btn { .day svg { color: #fff; } .night svg { color: var(--clr-dark); } } .body_dark { .navbar-right .js-darkmode-btn { .day svg { --toggle-icon: #575766; } .night svg { --toggle-icon: #fff; } } } .navbar-right { display: flex; align-items: center; justify-content: flex-end; > ul { align-items: center; gap: 8px; } .js-darkmode-btn { display: flex; align-items: center; justify-content: space-between; @include size(rem(80px), rem(40px)); position: relative; background: rgba(#252733, 0.05); padding: 0 10px; color: #fff; border-radius: 24px; @include property; .day svg { --toggle-icon: #fff; @include property; margin-top: 7px; } .night svg { --toggle-icon: #575766; @include property; margin-top: 7px; } } .js-darkmode-btn label { margin: 0; cursor: pointer; position: relative; z-index: 2; } .js-darkmode-btn .ball { height: 30px; width: 30px; position: absolute; background-color: var(--clr-blue); border-radius: 50%; left: 4px; top: 50%; transform: translateY(-50%); cursor: default; transition: all 0.3s linear 0s; z-index: 1; } .js-darkmode-btn svg { font-size: 16px; transition: all 0.3s linear 0s; } .js-darkmode-btn input { display: none; } } .settings-pro-icon { position: absolute; right: 0px; top: -5px; } .swal2-styled.swal2-confirm.upgrade-premium-button { > a { color: black; font-weight: normal; text-decoration: none; } } .swal2-footer.notification-pro-footer-wrap { > a { text-decoration: none; } } .notification-body { .filter-button-group { display: flex; gap: 8px; @include padding(px, var(--gutter-25)); svg { top: 0; } .easydocs-btn { --notification-icon: var(--clr-dark); --btn-px: 1rem; --btn-fs: var(--fs-14); --btn-py: 0.4rem; display: flex; align-items: center; gap: 1px; --btn-bg: #e4e6eb; --btn-clr: var(--clr-dark); --btn-bc: transparent; &.mixitup-control-active { background-color: #e7f3ff; color: #1877f2; --notification-icon: #1877f2; .dashicons-screenoptions:before { color: #1877f2; } @include hover { background-color: #d2e6f9; } } @include hover { --notification-icon: var(--clr-white); background: #cdcdcd; } } } } .notify-column { max-height: rem(400px); overflow-y: auto; scrollbar-width: thin; &::-webkit-scrollbar-track { background-color: var(--clr-text-light); } &::-webkit-scrollbar { width: 8px; background-color: #F5F5F5; } &::-webkit-scrollbar-thumb { background-color: var(--clr-text); } /* Notification updated css */ ul { li { border-bottom: 1px solid #f1f2f3; margin-bottom: 0; a { text-decoration: none; gap: 9px; align-content: space-around; padding: 10px; box-sizing: border-box; .notify-icon { padding-top: 5px; } .notify-content-wrap { width: -webkit-fill-available; .notify-content-header { color: hsl(210deg 8% 35%); font-size: 12px; .noti-type { color: var(--black_800); font-weight: 500; } } .notify-content-summary { p { color: hsl(206deg 100% 40%); font-size: 13px; } } } &:focus { box-shadow: none; } } &:hover { background: hsl(210deg 8% 90%); } &:last-child { border-bottom: none; } } } } .notification-item { display: flex; align-items: flex-start; cursor: pointer; gap: var(--gutter-10); padding: var(--gutter-10) 15px; @include margin(mx, var(--gutter-10)); @include property; border-radius: rem(5px); .notification-image { @include size(2.5rem); border-radius: 50%; position: relative; .notify-badge { @include absolute(bottom 0 right 0); @include size(1.125rem); line-height: 1.125rem; border-radius: 50%; text-align: center; .dashicons { top: 0; } } .notify-badge-blue { @include gradient(180deg, #22AAF1, #066BDA); .dashicons { font-size: 12px; color: white; padding-top: 2.5px; } } .notify-badge-green { @include gradient(180deg, #62D77E, #2BB64E); .dashicons { font-size: 12px; color: white; padding-top: 4px; } } } @include hover { background: rgba(#4C4CF1, 0.05); } } .notification-content { .notify-name { font-size: var(--fs-14); font-weight: var(--fw-500); color: var(--clr-dark); padding-right: 0.5rem; margin: 0; line-height: 1; a { text-decoration: none; } } .reply-text { font-size: 14px; color: var(--clr-text-light); line-height: 1; margin-top: 5px; } } .notify-short-description { font-size: var(--fs-14); color: var(--clr-text); line-height: 1; margin-top: 0.325rem; } .notify-date { text-align: left; color: var(--clr-text-light); line-height: 1; margin-top: 0.375rem; } .eazydocs-no-content { display: block; text-align: center; margin-top: 250px; img { width: auto; max-width: 50px; height: auto; margin: 0px auto 10px; } } .bbpc-trash-filter { border-radius: 1.875rem; margin-bottom: 0; background-color: rgba(212, 23, 23, 0.1); transition: all .3s; &:hover { background-color: rgba(212, 23, 23, 0.3); } svg { fill: rgba(212, 23, 23, 1); } a { justify-content: center; gap: 0.3125rem; padding: 5px 15px; font-size: 14px; display: flex; align-items: center; color: rgba(212, 23, 23, 1); text-decoration: none; } } .bbpc-settings-icon { background: rgba(0, 0, 255, 0.058); padding: 10px; border-radius: 50%; }