/**
 * Bookwell Now — Backend admin font (--bw-admin-font from bundled local Poppins).
 */

/* Main Bookwell admin panel */
body.bookwellab-admin-page #bookwellab_root_app,
body.bookwellab-admin-page .bookwellab_page_main,
body.bookwellab-admin-page .book-now-adm--container,
body.bookwellab-admin-page .bw-setup-wizard-container {
    font-family: var(--bw-admin-font) !important;
    --el-font-family: var(--bw-admin-font);
}

body.bookwellab-admin-page .bw-setup-wizard-container .el-form-item__label,
body.bookwellab-admin-page .bw-setup-wizard-container .el-input__wrapper,
body.bookwellab-admin-page .bw-setup-wizard-container .el-select__wrapper,
body.bookwellab-admin-page .bw-setup-wizard-container .el-textarea__inner,
body.bookwellab-admin-page .bw-setup-wizard-container .el-button,
body.bookwellab-admin-page .bw-setup-wizard-container .el-link,
body.bookwellab-admin-page .bw-setup-wizard-container .el-step__title {
    font-family: var(--bw-admin-font) !important;
}

body.bookwellab-admin-page #bookwellab_root_app .bw-admin-head h3,
body.bookwellab-admin-page #bookwellab_root_app .bw-page-filter .bw-element-label,
body.bookwellab-admin-page #bookwellab_root_app .el-table,
body.bookwellab-admin-page #bookwellab_root_app .el-button,
body.bookwellab-admin-page #bookwellab_root_app .el-input__wrapper,
body.bookwellab-admin-page #bookwellab_root_app .el-select__wrapper,
body.bookwellab-admin-page #bookwellab_root_app .el-pagination {
    font-family: var(--bw-admin-font) !important;
}

/* Drawers */
body.bookwellab-admin-page .el-overlay.bw-main-drawer,
body.bookwellab-admin-page .el-overlay.bw-main-drawer .el-drawer,
body.bookwellab-admin-page .bw-service-drawer,
body.bookwellab-admin-page .bw-staff-drawer,
body.bookwellab-admin-page .bw-shifts-drawer,
body.bookwellab-admin-page .el-overlay.bw-main-drawer *,
body.bookwellab-admin-page .bw-service-drawer *,
body.bookwellab-admin-page .bw-staff-drawer *,
body.bookwellab-admin-page .bw-shifts-drawer * {
    font-family: var(--bw-popup-font) !important;
    --el-font-family: var(--bw-popup-font);
}

body.bookwellab-admin-page .el-overlay.bw-main-drawer .bw-element-label,
body.bookwellab-admin-page .el-overlay.bw-main-drawer .bw-form-label,
body.bookwellab-admin-page .el-overlay.bw-main-drawer .bw-service-drawer-title,
body.bookwellab-admin-page .el-overlay.bw-main-drawer .bw-staff-drawer-title,
body.bookwellab-admin-page .el-overlay.bw-main-drawer .bw-shifts-drawer-title,
body.bookwellab-admin-page .el-overlay.bw-main-drawer .el-form-item__label,
body.bookwellab-admin-page .el-overlay.bw-main-drawer .el-input__wrapper,
body.bookwellab-admin-page .el-overlay.bw-main-drawer .el-select__wrapper,
body.bookwellab-admin-page .el-overlay.bw-main-drawer .el-textarea__inner,
body.bookwellab-admin-page .el-overlay.bw-main-drawer .el-button {
    font-family: var(--bw-popup-font) !important;
}

/* Dialogs, confirms, dropdown poppers */
body.bookwellab-admin-page .el-dialog,
body.bookwellab-admin-page .el-popover,
body.bookwellab-admin-page .el-popper,
body.bookwellab-admin-page .el-message-box,
body.bookwellab-admin-page .el-popconfirm,
body.bookwellab-admin-page .bw-category-dialog,
body.bookwellab-admin-page .bw-customers-dialog,
body.bookwellab-admin-page .bw-day-preview-popover,
body.bookwellab-admin-page .bw-admin-el-popper,
body.bookwellab-admin-page .bw-cal-event-popover,
body.bookwellab-admin-page .bw-filter-droup-down,
body.bookwellab-admin-page .bw-sc-popper,
body.bookwellab-admin-page .bookwell-el-select--is-with-modal,
body.bookwellab-admin-page .bw-el-select--is-with-modal,
body.bookwellab-admin-page .el-dialog *,
body.bookwellab-admin-page .el-popper *,
body.bookwellab-admin-page .el-popover *,
body.bookwellab-admin-page .el-message-box * {
    font-family: var(--bw-popup-font) !important;
    --el-font-family: var(--bw-popup-font);
}

/* Dialog/drawer font overrides must not replace the dashicons icon font. */
body.bookwellab-admin-page .dashicons,
body.bookwellab-admin-page .dashicons:before {
    font-family: dashicons !important;
}

.book-now-adm--container-settings .bw-admin-page-container{
    background-color: #f7f2fc !important;
}