@import url("bookmi-workspace.css");
@import url("bookmi-ai.css");
@import url("bookmi-ai-widget.css");
.bookmi-language-flag {
  display: inline-block;
  width: 24px;
  height: 16px;
  object-fit: cover;
  vertical-align: middle;
  border-radius: 2px;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, .15);
}
.bookmi-office-light .main-sidebar {
  background: #fff !important;
  border-right: 1px solid #d6e6eb;
  box-shadow: 2px 0 8px rgba(27, 72, 101, .06) !important;
}
.bookmi-office-light .main-sidebar .brand-link {
  background: #fff;
  border-bottom: 1px solid #d6e6eb;
}
.bookmi-office-light .main-sidebar .nav-link,
.bookmi-office-light .main-sidebar .nav-header {
  color: #161616 !important;
}
.bookmi-office-light .main-sidebar .nav-link:hover,
.bookmi-office-light .main-sidebar .nav-link:focus-visible {
  background: #cae9fe !important;
  color: #161616 !important;
}
.bookmi-office-light .main-sidebar .nav-link.active {
  background: #bfe9e8 !important;
  color: #161616 !important;
  box-shadow: none !important;
}
.feature-steps .heading { padding: 12px 20px; }
.feature-steps .fs-close {
  background: transparent;
  color: inherit;
  border: 0;
  padding: 0 2px;
  cursor: pointer;
}
.feature-steps .fs-close:focus-visible { outline: 2px solid #61b6cb; }
@media(min-width:992px) {
  body.bookmi-admin-office:not(.sidebar-collapse) .content-wrapper,
  body.bookmi-admin-office:not(.sidebar-collapse) .main-header,
  body.bookmi-admin-office:not(.sidebar-collapse) .main-footer { margin-left:250px!important; }
  body.bookmi-admin-office.sidebar-collapse .content-wrapper,
  body.bookmi-admin-office.sidebar-collapse .main-header,
  body.bookmi-admin-office.sidebar-collapse .main-footer { margin-left:73px!important; }
}
