@import url("/assets/bulma.min-61fa7e5a.css");
@import url("/assets/actiontext-e646701d.css");
@import url("/assets/frontend-c0815203.css");
@import url("/assets/generic_cms-97c44053.css");
@import url("/assets/generic_frontend-c33310c6.css");
@import url("/assets/insights_frontend-aa87119b.css");
@import url("/assets/admin-2885d397.css");
@import url("/assets/layout_aware_admin-95ffb639.css");
@import url("/assets/layout_preview_admin-644f8cc8.css");
@import url("/assets/dynamic_item_builder-fd372edc.css");
@import url("/assets/live_section_preview-4fed51da.css");
@import url("/assets/draft_workflow-2f45ae9e.css");
@import url("/assets/draft_revisions-c0b84aaa.css");
@import url("/assets/draft_autosave-23ede2ca.css");
@import url("/assets/pages_admin-5e06f998.css");
@import url("/assets/insights_admin-0fdd4e82.css");
@import url("/assets/geo_admin-654c6d42.css");

@import url("/assets/geo_ai-db641169.css");

@import url("/assets/ai_settings-7330caa2.css");

@import url("/assets/geo_guidance-b9c4c34e.css");

@import url("/assets/geo_completion-1b2d0cb9.css");

@import url("/assets/geo_final-a54052bc.css");

@import url("/assets/geo_source_intelligence-0812cfeb.css");

@import url("/assets/geo_source_async-a3fb3722.css");

@import url("/assets/cms_seo_geo_descriptions-2e349e09.css");

@import url("/assets/cms_dashboard-08750186.css");

@import url("/assets/cms_menu_builder-5104123a.css");

@import url("/assets/admin_rc1-0d334e51.css");

@import url("/assets/global_asset_removal-618bcd64.css");

@import url("/assets/frontend_about-3f367564.css");

@import url("/assets/frontend_header-b13b39a4.css");
@import url("/assets/cms_dynamic_design-f4e9fe66.css");
@import url("/assets/cms_rich_text_editor-14a247e4.css");



/* === CMS Dynamic Design (bundled; no runtime import) === */
.cms-partner-logo { max-width: 150px; max-height: 52px; object-fit: contain; display:block; }
.admin-partner-note { padding: .9rem 1rem; border-radius: 14px; background: rgba(4,160,221,.08); }
@media (max-width: 768px) { .admin-sidebar { overflow-y:auto !important; overscroll-behavior:contain; } }

/* ========================================================================== */
/* Partner management index                                                   */
/* ========================================================================== */

.partner-admin-stats {
  margin-bottom: 1.35rem;
}

.partner-admin-grid,
.partner-category-admin-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 1.15rem;
}

.partner-admin-card,
.partner-category-admin-card {
  min-width: 0;
  overflow: hidden;
  border: 1px solid rgba(3, 46, 77, .08);
  border-radius: 28px;
  background: #fff;
  box-shadow: 0 22px 55px rgba(3, 46, 77, .08);
}

.partner-admin-card-top,
.partner-category-admin-card-top {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 1rem;
  padding: 1.2rem 1.25rem 0;
}

.partner-admin-logo-shell {
  width: 154px;
  height: 78px;
  display: grid;
  place-items: center;
  padding: .8rem;
  overflow: hidden;
  border: 1px solid rgba(3, 46, 77, .09);
  border-radius: 20px;
  background: linear-gradient(145deg, #fff, #f5f9fb);
}

.partner-admin-logo {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.partner-admin-logo-placeholder {
  display: grid;
  place-items: center;
  gap: .18rem;
  color: #8a9ca5;
  text-align: center;
}

.partner-admin-logo-placeholder span,
.partner-category-admin-mark span {
  color: #054d7f;
  font-weight: 950;
  letter-spacing: -.04em;
}

.partner-admin-logo-placeholder span {
  font-size: 1.15rem;
}

.partner-admin-logo-placeholder small {
  font-size: .68rem;
  font-weight: 800;
}

.partner-admin-card-body,
.partner-category-admin-body {
  padding: 1.1rem 1.25rem 1.25rem;
}

.partner-admin-title-row {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: .8rem;
  margin-bottom: .8rem;
}

.partner-admin-title,
.partner-category-admin-title {
  margin: 0;
  color: #032e4d;
  font-weight: 950;
  letter-spacing: -.035em;
}

.partner-admin-title {
  font-size: 1.18rem;
}

.partner-category-admin-title {
  margin-top: .2rem;
  font-size: 1.15rem;
}

.partner-admin-id {
  margin: .24rem 0 0;
  color: #82939b;
  font-size: .73rem;
  font-weight: 750;
}

.partner-admin-url {
  display: block;
  max-width: 100%;
  margin-bottom: 1rem;
  overflow: hidden;
  color: #054d7f;
  font-size: .84rem;
  font-weight: 800;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.partner-admin-url:hover {
  color: #f28d01;
}

.partner-admin-categories {
  padding-top: .95rem;
  border-top: 1px solid rgba(3, 46, 77, .08);
}

.partner-admin-meta-label {
  display: block;
  margin-bottom: .55rem;
  color: #778b95;
  font-size: .69rem;
  font-weight: 900;
  letter-spacing: .08em;
  text-transform: uppercase;
}

.partner-admin-category-list {
  display: flex;
  flex-wrap: wrap;
  gap: .42rem;
}

.partner-admin-muted {
  margin: 0;
  color: #8b9aa2;
  font-size: .82rem;
}

.partner-admin-card-footer,
.partner-category-admin-footer {
  min-height: 69px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  padding: .9rem 1.25rem;
  border-top: 1px solid rgba(3, 46, 77, .08);
  background: #f8fbfc;
}

.partner-admin-updated {
  color: #82939b;
  font-size: .72rem;
  font-weight: 750;
}

.partner-admin-updated strong {
  color: #425d69;
}

.partner-admin-actions {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-wrap: wrap;
  gap: .45rem;
}

.partner-admin-delete-form {
  display: inline-block;
  margin: 0;
}

.partner-category-admin-mark {
  width: 52px;
  height: 52px;
  display: grid;
  place-items: center;
  border-radius: 18px;
  background: linear-gradient(145deg, #eef8fc, #e4f1f7);
  box-shadow: inset 0 0 0 1px rgba(5, 77, 127, .08);
}

.partner-category-admin-slug {
  display: flex;
  align-items: center;
  gap: .6rem;
  margin-top: .85rem;
}

.partner-category-admin-slug > span {
  color: #8798a0;
  font-size: .72rem;
  font-weight: 850;
}

.partner-category-admin-slug code {
  min-width: 0;
  overflow: hidden;
  padding: .28rem .48rem;
  border-radius: 8px;
  background: #f0f5f7;
  color: #054d7f;
  font-size: .75rem;
  text-overflow: ellipsis;
}

.partner-category-admin-description {
  margin: 1rem 0 0;
  color: #526a75;
  font-size: .84rem;
  line-height: 1.55;
}

.partner-category-admin-description.is-muted {
  color: #8a9aa2;
}

.partner-admin-empty {
  display: grid;
  place-items: center;
  min-height: 320px;
  padding: 3rem 1.5rem;
  text-align: center;
}

.partner-admin-empty .admin-card-subtitle {
  max-width: 560px;
}

.partner-admin-empty-icon {
  width: 64px;
  height: 64px;
  display: grid;
  place-items: center;
  margin-bottom: 1rem;
  border-radius: 22px;
  background: linear-gradient(145deg, #032e4d, #054d7f);
  color: #fff;
  font-size: 1.25rem;
  font-weight: 950;
  box-shadow: 0 18px 38px rgba(3, 46, 77, .2);
}

@media (max-width: 1100px) {
  .partner-admin-grid,
  .partner-category-admin-grid {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 700px) {
  .partner-admin-card,
  .partner-category-admin-card {
    border-radius: 22px;
  }

  .partner-admin-card-top,
  .partner-category-admin-card-top,
  .partner-admin-card-body,
  .partner-category-admin-body,
  .partner-admin-card-footer,
  .partner-category-admin-footer {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .partner-admin-card-footer,
  .partner-category-admin-footer {
    align-items: flex-start;
    flex-direction: column;
  }

  .partner-admin-actions {
    width: 100%;
    justify-content: flex-start;
  }

  .partner-admin-logo-shell {
    width: 132px;
    height: 68px;
  }

  .partner-admin-title-row {
    flex-direction: column;
  }
}



/* Compliance / consent */
.como-cookie-consent{position:fixed;left:20px;right:20px;bottom:20px;z-index:1000;pointer-events:none}.como-cookie-consent-card{pointer-events:auto;max-width:980px;margin:0 auto;background:#fff;border:1px solid rgba(3,46,77,.14);border-radius:22px;box-shadow:0 24px 70px rgba(3,46,77,.18);padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.como-cookie-consent-copy{max-width:680px;color:#032E4D}.como-cookie-consent-copy strong{font:600 18px Barlow,sans-serif}.como-cookie-consent-copy p{margin:6px 0;font:400 14px/1.55 'Work Sans',sans-serif;color:#526873}.como-cookie-link{font:600 13px 'Work Sans',sans-serif;color:#054D7F}.como-cookie-consent-actions{display:flex;gap:10px;flex-wrap:wrap}.como-cookie-consent-actions button{height:44px;padding:0 20px;border-radius:999px;font:600 14px 'Work Sans',sans-serif;cursor:pointer}.como-cookie-reject{background:#fff;border:1px solid #cdd8de;color:#032E4D}.como-cookie-accept{background:#032E4D;border:1px solid #032E4D;color:#fff}.como-footer-legal-links{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.como-footer-cookie-button{border:0;background:transparent;padding:0;color:inherit;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}@media(max-width:700px){.como-cookie-consent-card{align-items:flex-start;flex-direction:column}.como-cookie-consent-actions{width:100%}.como-cookie-consent-actions button{flex:1}}

/* CMS dynamic design additions */
.admin-grid-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cms-custom-icon{display:inline-flex;align-items:center;justify-content:center;font:600 14px/1 'Work Sans',sans-serif;color:currentColor;white-space:nowrap}.como-about-section-copy{margin-top:16px;max-width:62ch;color:#4a606b;font:400 17px/1.65 'Work Sans',sans-serif}.como-about-section-copy .trix-content,.como-about-section-copy p{color:inherit}@media(max-width:1100px){.admin-grid-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.admin-grid-cards{grid-template-columns:1fr}}

/* Demo/reference skins must load after the generic frontend so their scoped overrides win. */
@import url("/assets/bannforst_theme-89ff33b0.css");
@import url("/assets/bannforst_reference_layouts-aeb3f0f7.css");

/* Global Settings section navigator */
.admin-form:has(.global-settings-menu) {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 238px;
  column-gap: 28px;
  align-items: start;
}

/* Everything except the menu belongs in the left column */
.admin-form:has(.global-settings-menu) > :not(.global-settings-menu) {
  grid-column: 1;
}

/* Sticky menu on the right */
.admin-form:has(.global-settings-menu) > .global-settings-menu {
  grid-column: 2;
  grid-row: 1 / span 100;

  position: sticky;
  top: 24px;
  align-self: start;
  z-index: 30;

  width: 238px;
  max-height: calc(100vh - 48px);
  overflow-y: auto;

  padding: 20px;
  border: 1px solid rgba(3, 46, 77, .08);
  border-radius: 22px;
  background: rgba(255, 255, 255, .98);
  box-shadow: 0 20px 45px rgba(3, 46, 77, .14);
}

.global-settings-menu-kicker {
  margin: 0 0 5px;
  color: #134769;
  font: 700 .68rem/1.2 "Work Sans", sans-serif;
  letter-spacing: .09em;
  text-transform: uppercase;
}

.global-settings-menu h2 {
  margin: 0;
  color: #21191b;
  font: 700 1.05rem/1.2 "Barlow", sans-serif;
}

.global-settings-menu-copy {
  margin: 8px 0 13px;
  color: #74696c;
  font: 400 .72rem/1.45 "Work Sans", sans-serif;
}

.global-settings-menu nav {
  display: grid;
  gap: 4px;
}

.global-settings-menu nav a {
  display: flex;
  align-items: center;
  gap: 9px;
  min-height: 36px;
  padding: 6px 9px;
  border-radius: 12px;
  color: #493e41;
  font: 650 .72rem/1.2 "Work Sans", sans-serif;
  text-decoration: none;
  transition: .16s ease;
}

.global-settings-menu nav a span {
  flex: 0 0 26px;
  height: 26px;
  display: grid;
  place-items: center;
  border-radius: 9px;
  background: #C4C4C4;
  color: #134769;
  font-size: .62rem;
}

.global-settings-menu nav a:hover,
.global-settings-menu nav a.is-active {
  background: #C4C4C4;
  color: #134769;
}

.global-settings-menu nav a.is-active span {
  background: #C4C4C4;
  color: #134769;
}

.global-settings-save-link {
  display: block;
  margin-top: 13px;
  padding: 10px 12px;
  border-radius: 12px;
  background: #134769;
  color: #fff !important;
  text-align: center;
  font: 700 .75rem/1.2 "Work Sans", sans-serif;
  text-decoration: none;
}

.admin-form-section[id],
#settings-save {
  scroll-margin-top: 28px;
}

.admin-global-font-preview {
  margin-top: 14px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 14px;
  padding: 14px;
  border: 1px solid #e3eaee;
  border-radius: 14px;
  background: #f8fafb;
}

.admin-global-font-preview strong,
.admin-global-font-preview small {
  display: block;
}

.admin-global-font-preview small {
  margin-top: 3px;
  color: #718087;
}

@media (max-width: 1180px) {
  .admin-form:has(.global-settings-menu) {
    display: block;
  }

  .global-settings-menu {
    position: relative;
    width: auto;
    max-height: none;
    margin-bottom: 20px;
  }

  .global-settings-menu nav {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 680px) {
  .global-settings-menu nav {
    grid-template-columns: 1fr;
  }
}

/* Public CMS typography */
.como-cookie-consent,
.como-cookie-consent button,
.como-cookie-consent a,
.como-about-section-copy {
  font-family: var(--cms-site-body-font) !important;
}

.como-cookie-consent-copy strong {
  font-family: var(--cms-site-heading-font) !important;
}
.media-admin-header { margin-bottom: 20px; }
.media-admin-stats { display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); gap:14px; margin-bottom:20px; }
.media-admin-stat { padding:18px 20px; display:flex; flex-direction:column; gap:4px; }
.media-admin-stat strong { color:#063c5a; font-size:1.65rem; line-height:1; }
.media-admin-stat span { color:#657985; font-size:.78rem; font-weight:700; }
.media-admin-stat.is-warning { border-color:#e6b35c; background:#fffaf0; }
.media-admin-transfer, .media-admin-library { margin-bottom:20px; }
.media-admin-section-head { display:flex; align-items:flex-start; justify-content:space-between; gap:24px; margin-bottom:20px; }
.media-admin-transfer-status { display:flex; flex-wrap:wrap; gap:8px; margin-bottom:18px; }
.media-admin-transfer-grid { display:grid; grid-template-columns:1fr 1fr; gap:16px; }
.media-admin-transfer-box { padding:20px; border:1px solid #dce6eb; border-radius:14px; background:#f8fafb; }
.media-admin-transfer-box h3 { margin:0 0 7px; color:#073d5b; font-size:1rem; }
.media-admin-transfer-box p { margin:0 0 16px; color:#667b87; font-size:.85rem; line-height:1.55; }
.media-admin-transfer-box.is-danger { background:#fffafa; border-color:#eed2d2; }
.media-admin-import-form { display:grid; gap:10px; }
.media-admin-import-form label { color:#526975; font-size:.78rem; font-weight:650; }
.media-admin-import-form input[type="text"] { width:100%; padding:10px 12px; border:1px solid #cad9e0; border-radius:8px; background:#fff; color:#173e54; }
.media-admin-search { display:flex; gap:8px; min-width:min(430px,100%); }
.media-admin-grid { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; }
.media-admin-item { overflow:hidden; border:1px solid #dce6eb; border-radius:14px; background:#fff; }
.media-admin-item.is-missing { border-color:#e5b4b4; }
.media-admin-preview { height:155px; display:flex; align-items:center; justify-content:center; overflow:hidden; background:#f1f5f7; }
.media-admin-preview img { width:100%; height:100%; object-fit:cover; }
.media-admin-file-icon { color:#66808d; font-size:.8rem; font-weight:850; letter-spacing:.08em; }
.media-admin-file-icon.is-missing { color:#a84545; }
.media-admin-item-body { padding:13px; display:flex; flex-direction:column; gap:5px; min-width:0; }
.media-admin-item-body strong { overflow:hidden; color:#0b405d; font-size:.82rem; text-overflow:ellipsis; white-space:nowrap; }
.media-admin-item-body > span { color:#748791; font-size:.72rem; }
.media-admin-pills { display:flex; flex-wrap:wrap; gap:6px; margin-top:5px; }
.media-admin-pill { padding:4px 7px; border-radius:999px; background:#edf3f6; color:#607581; font-size:.64rem; font-weight:800; }
.media-admin-pill.is-ok { background:#e7f6ed; color:#24764a; }
.media-admin-pill.is-bad { background:#fbeaea; color:#a03f3f; }
.media-admin-pagination { display:flex; justify-content:center; margin-top:24px; }
@media (max-width:1200px) { .media-admin-stats { grid-template-columns:repeat(3,minmax(0,1fr)); } .media-admin-grid { grid-template-columns:repeat(3,minmax(0,1fr)); } }
@media (max-width:850px) { .media-admin-stats { grid-template-columns:repeat(2,minmax(0,1fr)); } .media-admin-transfer-grid { grid-template-columns:1fr; } .media-admin-section-head { flex-direction:column; } .media-admin-search { width:100%; min-width:0; } .media-admin-grid { grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:560px) { .media-admin-stats, .media-admin-grid { grid-template-columns:1fr; } .media-admin-search { flex-wrap:wrap; } .media-admin-search .input { flex-basis:100%; } }

/* Compact public section gallery (existing gallery-carousel Stimulus controller) */
body.public-site .cms-section-gallery{max-width:940px;margin:0 auto}
body.public-site .cms-section-gallery .cms-gallery-carousel-viewport{max-height:480px}
body.public-site .cms-section-gallery .cms-gallery-carousel-image{max-height:480px;object-fit:contain}
body.public-site .cms-section-gallery .cms-gallery-carousel-thumbnails{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:thin}
body.public-site .cms-section-gallery .cms-gallery-carousel-thumbnail{flex:0 0 76px}
@media(max-width:640px){body.public-site .cms-section-gallery .cms-gallery-carousel-viewport,body.public-site .cms-section-gallery .cms-gallery-carousel-image{max-height:310px}body.public-site .cms-section-gallery .cms-gallery-carousel-thumbnail{flex-basis:62px}}

/* Media Gallery — balanced image positioning */
body.public-site .cms-section-gallery .cms-gallery-carousel-viewport {
  height: 440px;
  max-height: none;
}

body.public-site .cms-section-gallery .cms-gallery-carousel-track,
body.public-site .cms-section-gallery .cms-gallery-carousel-slide {
  height: 100%;
}

body.public-site .cms-section-gallery .cms-gallery-carousel-slide {
  display: flex;
  align-items: center;
  justify-content: center;
}

body.public-site .cms-section-gallery .cms-gallery-carousel-image-button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}

body.public-site .cms-section-gallery .cms-gallery-carousel-image {
  display: block;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
  margin: auto;
}

@media (max-width: 640px) {
  body.public-site .cms-section-gallery .cms-gallery-carousel-viewport {
    height: 300px;
  }
}/* Admin sidebar: allow all navigation and Logout to remain reachable. */
body.admin-body .admin-sidebar {
  overflow-x: hidden;
  overflow-y: auto;
  overscroll-behavior-y: contain;
  scrollbar-width: thin;
  scrollbar-color: rgba(255,255,255,.35) transparent;
}
body.admin-body .admin-sidebar::-webkit-scrollbar { width: 6px; }
body.admin-body .admin-sidebar::-webkit-scrollbar-thumb { background: rgba(255,255,255,.32); border-radius: 8px; }
body.admin-body .admin-sidebar .admin-brand,
body.admin-body .admin-sidebar .admin-menu,
body.admin-body .admin-sidebar .admin-sidebar-footer { flex-shrink: 0; }
body.admin-body .admin-sidebar .admin-sidebar-footer { padding-bottom: .65rem; }

/* Login Activity: scope all changes to the Security audit section. */
body.admin-body .admin-login-audit {
  background: #fff;
  color: #173e54;
}
body.admin-body .admin-login-audit .admin-login-audit-table-wrap {
  overflow-x: auto;
  border: 1px solid #dce6ec;
  border-radius: 12px;
  background: #fff;
}
body.admin-body .admin-login-audit table.admin-login-audit-table {
  width: 100%;
  min-width: 730px;
  margin: 0;
  border-collapse: separate;
  border-spacing: 0;
  background: #fff !important;
  color: #173e54 !important;
}
body.admin-body .admin-login-audit table.admin-login-audit-table thead,
body.admin-body .admin-login-audit table.admin-login-audit-table thead tr,
body.admin-body .admin-login-audit table.admin-login-audit-table thead th {
  background: #f0f5f8 !important;
  color: #476375 !important;
}
body.admin-body .admin-login-audit table.admin-login-audit-table th {
  padding: .95rem .85rem;
  font-size: .72rem;
  font-weight: 800;
  letter-spacing: .055em;
  text-transform: uppercase;
  border: 0;
  border-bottom: 1px solid #dce6ec;
}
body.admin-body .admin-login-audit table.admin-login-audit-table tbody,
body.admin-body .admin-login-audit table.admin-login-audit-table tbody tr,
body.admin-body .admin-login-audit table.admin-login-audit-table tbody td {
  background: #fff !important;
  color: #26475b !important;
}
body.admin-body .admin-login-audit table.admin-login-audit-table tbody tr:nth-child(even),
body.admin-body .admin-login-audit table.admin-login-audit-table tbody tr:nth-child(even) td {
  background: #f8fafc !important;
}
body.admin-body .admin-login-audit table.admin-login-audit-table tbody tr:hover,
body.admin-body .admin-login-audit table.admin-login-audit-table tbody tr:hover td {
  background: #eff7fb !important;
}
body.admin-body .admin-login-audit table.admin-login-audit-table td {
  padding: .9rem .85rem;
  border: 0;
  border-bottom: 1px solid #e9eff3;
  font-size: .85rem;
  vertical-align: middle;
}
body.admin-body .admin-login-audit table.admin-login-audit-table tbody tr:last-child td { border-bottom: 0; }
body.admin-body .admin-login-audit .admin-login-audit-filter .input {
  background: #fff !important;
  color: #173e54 !important;
  border: 1px solid #cbd9e1 !important;
  border-radius: 8px;
  box-shadow: none !important;
  color-scheme: light;
}
body.admin-body .admin-login-audit .admin-login-audit-filter .input::placeholder { color: #8195a0; }
body.admin-body .admin-login-audit .admin-login-audit-filter .input:focus {
  border-color: #1686bd !important;
  box-shadow: 0 0 0 3px rgba(22,134,189,.12) !important;
}
body.admin-body .admin-login-audit table.admin-login-audit-table .tag.is-success { background: #e8f7ef; color: #17633e; }
body.admin-body .admin-login-audit table.admin-login-audit-table .tag.is-danger { background: #fcebec; color: #a32330; }
body.admin-body .admin-login-audit table.admin-login-audit-table .tag.is-light { background: #eaf0f4; color: #486276; }
