/* Logo replacements */
img[src="/assets/frappe/images/frappe-framework-logo.svg"] {
    content: url("/assets/maxlms/img/maxlms-logo.svg") !important;
}

div.page-card-head img.app-logo {
    max-height: 35px !important;
    margin-bottom: 20px !important;
}

div.page-card-head h4 {
    display: none !important;
}

/* Hide original SVG logos and replace with MaxLMS */
#headlessui-menu-button-v-0 svg[viewBox="0 0 80 79"],
svg[viewBox="0 0 80 79"].size-10 path,
svg[viewBox="0 0 80 79"].size-7 path {
    display: none !important;
}

#headlessui-menu-button-v-0 button::before,
svg[viewBox="0 0 80 79"].size-10,
svg[viewBox="0 0 80 79"].size-7 {
    content: "" !important;
    display: inline-block !important;
    width: 32px !important;
    height: 32px !important;
    background: url("/assets/maxlms/img/maxlms-favicon.png") center/contain no-repeat !important;
    border-radius: 4px !important;
}

#headlessui-menu-button-v-0 button::before {
    margin-right: 8px !important;
    flex-shrink: 0 !important;
}

/* Primary buttons - all states */
/* button.bg-surface-gray-7,
.bg-surface-gray-7,
button[class*="bg-surface-gray-7"],
a button.bg-surface-gray-7 {
    background-color: #ed8e22 !important;
}

button.bg-surface-gray-7:hover,
.bg-surface-gray-7:hover,
button[class*="bg-surface-gray-7"]:hover,
a button.bg-surface-gray-7:hover {
    background-color: #d67a1a !important;
}

button.bg-surface-gray-7:active,
.bg-surface-gray-7:active,
button[class*="bg-surface-gray-7"]:active,
a button.bg-surface-gray-7:active {
    background-color: #c2691b !important;
} */

/* Background colors
.bg-surface-modal,
.bg-surface-menu-bar {
    background-color: #f9fff8 !important;
} */

/* Menu items */
/* .bg-surface-menu-bar button {
    background-color: #f9fff8 !important;
}

.bg-surface-menu-bar button:hover {
    background-color: #e8f5e8 !important;
}

.bg-surface-menu-bar button.bg-surface-selected,
.bg-surface-menu-bar .bg-surface-selected {
    background-color: #088304 !important;
    color: white !important;
} */

/* .bg-surface-menu-bar button.bg-surface-selected span,
.bg-surface-menu-bar button.bg-surface-selected svg {
    color: white !important;
} */

/* Header background */
/* header.sticky.top-0.bg-surface-white {
    background-color: #fef9f3 !important;
} */

/* Hide unwanted elements */
/* .lucide-zap-icon {
    display: none !important;
}

.lucide-moon-icon {
    display: none !important;
}

.lucide-layout-grid-icon {
    display: none !important;
}

.lucide-info-icon {
    display: none !important;
}

.lucide-blocks-icon {
    display: none !important;
} */



.ce-toolbox__button[data-tool='program'] {
	display: none !important;
}

.ce-popover-item[data-item-name='program'] {
	display: none !important;
}

button:has(.lucide-moon-icon) {
    display: none !important;
}

button:has(.lucide-layout-grid-icon) {
    display: none !important;
}

button:has(.lucide-code-icon) {
    display: none !important;
}

button:has(.lucide-blocks-icon) {
    display: none !important;
}
/* 
button.btn-reset.nav-link[aria-label="Help Dropdown"] {
    display: none !important;
}

button[data-toggle="dropdown"][aria-controls="toolbar-help"] {
    display: none !important;
} */

/* div.space-y-1\.5 p.text-xs.text-ink-gray-5 {
    display: none !important;
} */

/* .space-y-5.text-ink-gray-9 {
    pointer-events: none !important;
} */

/* Login and signup buttons */
.btn-login,
.btn-primary.btn-login,
.btn-signup,
.btn-primary.btn-signup {
    background-color: #eb7f04 !important;
    border-color: #eb7f04 !important;
}

.btn-login:hover,
.btn-primary.btn-login:hover,
.btn-signup:hover,
.btn-primary.btn-signup:hover {
    background-color: #d4720a !important;
    border-color: #d4720a !important;
}

.btn-login:active,
.btn-primary.btn-login:active,
.btn-signup:active,
.btn-primary.btn-signup:active {
    background-color: #bd650b !important;
    border-color: #bd650b !important;
}

