/* =========================================================
   RM9 CSS OPTIMIZIRANO v29341
   Datoteka je očiščena podvojenih identičnih pravil in razdeljena po namenu.
   Ne dodajaj novih popravkov v Elementor Custom CSS; dodaj jih v ustrezno datoteko.
   ========================================================= */

/* SKUPNO: status kartice, mobilni elementi, datepicker in skupni popravki */

html body, html body .rm9-wrap, html body .rm9-mobile-dashboard, html body .rm9-home-terms {
  --rm9-term-card-left-border: 8px !important;
  --rm9-term-card-text: #111827 !important;
  --rm9-term-card-muted: #374151 !important;
  --rm9-term-card-icon: #9ca3af !important;
  --rm9-term-accent-available: #16a34a !important;
  --rm9-term-accent-low: #ff8a00 !important;
  --rm9-term-accent-full: #dc2626 !important;
  --rm9-term-accent-closed: #6b7280 !important;
  --rm9-term-accent-default: #16a34a !important;
}

html body .rm9-home-terms .rm9-home-term-card, html body .elementor .rm9-home-terms .rm9-home-term-card, html body .rm9-wrap .rm9-filter-grid-terms-only > a.rm9-filter-card, html body .rm9-wrap .rm9-filter-grid-terms-only > article.rm9-filter-card, html body .rm9-filter-grid-terms-only > a.rm9-filter-card, html body .rm9-filter-grid-terms-only > article.rm9-filter-card, html body a.rm9-filter-card:not(.rm9-filter-all):not(.rm9-filter-total-strip), html body article.rm9-filter-card:not(.rm9-filter-all):not(.rm9-filter-total-strip), html body .rm9-mobile-dashboard .rm9-mobile-term-card, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-grid > article.rm9-mobile-term-filter-card:not(.rm9-mobile-summary-card), html body .rm9-mobile-dashboard .rm9-mobile-term-filter-grid > article.rm9-mobile-term-selected-open-card:not(.rm9-mobile-summary-card), html body .rm9-mobile-term-filter-grid > article.rm9-mobile-term-filter-card:not(.rm9-mobile-summary-card), html body .rm9-mobile-term-filter-grid > article.rm9-mobile-term-selected-open-card:not(.rm9-mobile-summary-card), html body div[aria-label="Filter prijav po terminih"] > article:not(:first-child) {
  --rm9-term-card-accent: var(--rm9-term-accent-default) !important;
  box-sizing: border-box !important;
  background: #ffffff !important;
  border-top: 0 !important;
  border-right: 0 !important;
  border-bottom: 0 !important;
  border-left: var(--rm9-term-card-left-border) solid var(--rm9-term-card-accent) !important;
  outline: 0 !important;
  box-shadow: 0 4px 14px rgba(15, 23, 42, .06) !important;
  color: var(--rm9-term-card-text) !important;
}

html body .rm9-home-terms .rm9-home-term-card:hover, html body .elementor .rm9-home-terms .rm9-home-term-card:hover, html body .rm9-wrap .rm9-filter-grid-terms-only > a.rm9-filter-card:hover, html body .rm9-wrap .rm9-filter-grid-terms-only > article.rm9-filter-card:hover, html body .rm9-wrap .rm9-filter-grid-terms-only > article.rm9-filter-card.active, html body .rm9-filter-grid-terms-only > a.rm9-filter-card:hover, html body .rm9-filter-grid-terms-only > article.rm9-filter-card:hover, html body .rm9-filter-grid-terms-only > article.rm9-filter-card.active, html body a.rm9-filter-card:not(.rm9-filter-all):not(.rm9-filter-total-strip):hover, html body article.rm9-filter-card:not(.rm9-filter-all):not(.rm9-filter-total-strip):hover, html body article.rm9-filter-card:not(.rm9-filter-all):not(.rm9-filter-total-strip).active, html body .rm9-mobile-dashboard .rm9-mobile-term-card:hover, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-grid > article.rm9-mobile-term-filter-card:hover, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-grid > article.rm9-mobile-term-filter-card.is-active, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-grid > article.rm9-mobile-term-selected-open-card:hover, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-grid > article.rm9-mobile-term-selected-open-card.is-active, html body .rm9-mobile-term-filter-grid > article.rm9-mobile-term-filter-card:hover, html body .rm9-mobile-term-filter-grid > article.rm9-mobile-term-filter-card.is-active, html body .rm9-mobile-term-filter-grid > article.rm9-mobile-term-selected-open-card:hover, html body .rm9-mobile-term-filter-grid > article.rm9-mobile-term-selected-open-card.is-active, html body div[aria-label="Filter prijav po terminih"] > article:not(:first-child):hover {
  border-top: 0 !important;
  border-right: 0 !important;
  border-bottom: 0 !important;
  border-left: var(--rm9-term-card-left-border) solid var(--rm9-term-card-accent) !important;
  outline: 0 !important;
  box-shadow: 0 4px 14px rgba(15, 23, 42, .06) !important;
  transform: none !important;
}

html body .rm9-home-term-card.is-available, html body .rm9-filter-card.is-available, html body .rm9-filter-card.rm9-is-available, html body .rm9-mobile-term-card.is-available, html body .rm9-mobile-term-filter-card.is-available, html body .rm9-mobile-term-selected-open-card.is-available {
  --rm9-term-card-accent: var(--rm9-term-accent-available) !important;
}

html body .rm9-home-term-card.is-low, html body .rm9-filter-card.is-low, html body .rm9-filter-card.rm9-is-low, html body .rm9-filter-card:has(.rm9-badge-low), html body .rm9-mobile-term-card.is-low, html body .rm9-mobile-term-filter-card.is-low, html body .rm9-mobile-term-selected-open-card.is-low {
  --rm9-term-card-accent: var(--rm9-term-accent-low) !important;
}

html body .rm9-home-term-card.is-full, html body .rm9-filter-card.is-full, html body .rm9-filter-card.rm9-is-full, html body .rm9-filter-card:has(.rm9-badge-full), html body .rm9-mobile-term-card.is-full, html body .rm9-mobile-term-filter-card.is-full, html body .rm9-mobile-term-selected-open-card.is-full {
  --rm9-term-card-accent: var(--rm9-term-accent-full) !important;
}

html body .rm9-home-term-card.is-closed, html body .rm9-filter-card.is-closed, html body .rm9-filter-card.rm9-is-closed, html body .rm9-filter-card:has(.rm9-badge-closed), html body .rm9-mobile-term-card.is-closed, html body .rm9-mobile-term-filter-card.is-closed, html body .rm9-mobile-term-selected-open-card.is-closed {
  --rm9-term-card-accent: var(--rm9-term-accent-closed) !important;
}

html body .rm9-home-term-card::before, html body .rm9-filter-card::before, html body .rm9-mobile-term-card::before, html body .rm9-mobile-term-filter-card::before, html body .rm9-mobile-term-selected-open-card::before {
  display: none !important;
  content: none !important;
  width: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body .rm9-home-terms .rm9-home-term-card, html body .rm9-home-terms .rm9-home-term-card *, html body .rm9-filter-grid-terms-only .rm9-filter-card, html body .rm9-filter-grid-terms-only .rm9-filter-card *, html body .rm9-mobile-term-filter-grid > article.rm9-mobile-term-filter-card, html body .rm9-mobile-term-filter-grid > article.rm9-mobile-term-filter-card *, html body .rm9-mobile-term-filter-grid > article.rm9-mobile-term-selected-open-card, html body .rm9-mobile-term-filter-grid > article.rm9-mobile-term-selected-open-card *, html body div[aria-label="Filter prijav po terminih"] > article:not(:first-child), html body div[aria-label="Filter prijav po terminih"] > article:not(:first-child) * {
  color: var(--rm9-term-card-text) !important;
}

html body .rm9-home-term-card .rm9-home-term-note, html body .rm9-home-term-card .rm9-home-term-description, html body .rm9-filter-card .rm9-filter-meta, html body .rm9-filter-card .rm9-filter-meta *, html body .rm9-mobile-term-filter-card .rm9-mobile-term-filter-row3, html body .rm9-mobile-term-filter-card .rm9-mobile-term-filter-free, html body .rm9-mobile-term-filter-card .rm9-mobile-term-filter-wait {
  color: var(--rm9-term-card-muted) !important;
}

html body .rm9-filter-card .rm9-badge, html body .rm9-filter-card .rm9-status-badge, html body .rm9-filter-card .rm9-filter-meta-pill, html body .rm9-mobile-term-filter-card .rm9-badge, html body .rm9-mobile-term-filter-card .rm9-status-badge, html body .rm9-mobile-term-filter-card .rm9-mobile-term-accordion-wait, html body .rm9-mobile-term-filter-card .rm9-age-badge, html body .rm9-mobile-term-filter-card .rm9-mobile-shirt-pill, html body .rm9-mobile-term-selected-open-card .rm9-mobile-term-accordion-wait, html body .rm9-mobile-term-selected-open-card .rm9-age-badge, html body .rm9-mobile-term-selected-open-card .rm9-mobile-shirt-pill {
  background: #ffffff !important;
  border: 1px solid var(--rm9-term-card-text) !important;
  color: var(--rm9-term-card-text) !important;
  box-shadow: none !important;
}

html body .rm9-mobile-term-accordion-wait i, html body .rm9-mobile-term-accordion-wait svg, html body .rm9-mobile-term-accordion-wait img, html body .rm9-mobile-volley-icon, html body .rm9-mobile-calendar-icon, html body .rm9-mobile-info-icon, html body .rm9-home-term-info-item svg, html body .rm9-home-term-info-item svg *, html body .rm9-filter-card .dashicons, html body .rm9-filter-card img[alt="⏳"], html body div[aria-label="Filter prijav po terminih"] img[alt="⏳"] {
  color: var(--rm9-term-card-icon) !important;
  stroke: var(--rm9-term-card-icon) !important;
  fill: var(--rm9-term-card-icon) !important;
  border-color: #d1d5db !important;
  filter: grayscale(1) saturate(0) !important;
  opacity: .78 !important;
}

html body .rm9-home-terms .rm9-home-term-card, html body .elementor .rm9-home-terms .rm9-home-term-card, html body .rm9-wrap .rm9-filter-grid-terms-only > a.rm9-filter-card, html body .rm9-wrap .rm9-filter-grid-terms-only > article.rm9-filter-card, html body .rm9-filter-grid-terms-only > a.rm9-filter-card, html body .rm9-filter-grid-terms-only > article.rm9-filter-card, html body a.rm9-filter-card:not(.rm9-filter-all):not(.rm9-filter-total-strip), html body article.rm9-filter-card:not(.rm9-filter-all):not(.rm9-filter-total-strip), html body .rm9-mobile-dashboard .rm9-mobile-term-card, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-grid > article.rm9-mobile-term-filter-card:not(.rm9-mobile-summary-card), html body .rm9-mobile-dashboard .rm9-mobile-term-filter-grid > article.rm9-mobile-term-selected-open-card:not(.rm9-mobile-summary-card), html body .rm9-mobile-term-filter-grid > article.rm9-mobile-term-filter-card:not(.rm9-mobile-summary-card), html body .rm9-mobile-term-filter-grid > article.rm9-mobile-term-selected-open-card:not(.rm9-mobile-summary-card), html body div[aria-label="Filter prijav po terminih"] > article:not(:first-child) {
  box-sizing: border-box !important;
  background: #ffffff !important;
  border-top-width: 0 !important;
  border-right-width: 0 !important;
  border-bottom-width: 0 !important;
  border-top-style: none !important;
  border-right-style: none !important;
  border-bottom-style: none !important;
  border-left-width: 8px !important;
  border-left-style: solid !important;
  border-left-color: var(--rm9-term-card-accent, var(--rm9-term-accent-default)) !important;
  outline: 0 !important;
  color: var(--rm9-term-card-text) !important;
  box-shadow: 0 4px 14px rgba(15, 23, 42, .06) !important;
}

html body .rm9-home-terms .rm9-home-term-card:hover, html body .elementor .rm9-home-terms .rm9-home-term-card:hover, html body .rm9-wrap .rm9-filter-grid-terms-only > a.rm9-filter-card:hover, html body .rm9-wrap .rm9-filter-grid-terms-only > article.rm9-filter-card:hover, html body .rm9-wrap .rm9-filter-grid-terms-only > article.rm9-filter-card.active, html body .rm9-filter-grid-terms-only > a.rm9-filter-card:hover, html body .rm9-filter-grid-terms-only > article.rm9-filter-card:hover, html body .rm9-filter-grid-terms-only > article.rm9-filter-card.active, html body a.rm9-filter-card:not(.rm9-filter-all):not(.rm9-filter-total-strip):hover, html body article.rm9-filter-card:not(.rm9-filter-all):not(.rm9-filter-total-strip):hover, html body article.rm9-filter-card:not(.rm9-filter-all):not(.rm9-filter-total-strip).active, html body .rm9-mobile-dashboard .rm9-mobile-term-card:hover, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-grid > article.rm9-mobile-term-filter-card:hover, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-grid > article.rm9-mobile-term-filter-card.is-active, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-grid > article.rm9-mobile-term-selected-open-card:hover, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-grid > article.rm9-mobile-term-selected-open-card.is-active, html body .rm9-mobile-term-filter-grid > article.rm9-mobile-term-filter-card:hover, html body .rm9-mobile-term-filter-grid > article.rm9-mobile-term-filter-card.is-active, html body .rm9-mobile-term-filter-grid > article.rm9-mobile-term-selected-open-card:hover, html body .rm9-mobile-term-filter-grid > article.rm9-mobile-term-selected-open-card.is-active, html body div[aria-label="Filter prijav po terminih"] > article:not(:first-child):hover {
  border-top-width: 0 !important;
  border-right-width: 0 !important;
  border-bottom-width: 0 !important;
  border-top-style: none !important;
  border-right-style: none !important;
  border-bottom-style: none !important;
  border-left-width: 8px !important;
  border-left-style: solid !important;
  border-left-color: var(--rm9-term-card-accent, var(--rm9-term-accent-default)) !important;
  outline: 0 !important;
  transform: none !important;
}

html body .rm9-home-term-card.is-available, html body .rm9-filter-card.is-available, html body .rm9-filter-card.rm9-is-available, html body .rm9-mobile-term-card.is-available, html body .rm9-mobile-term-filter-card.is-available, html body .rm9-mobile-term-selected-open-card.is-available {
  --rm9-term-card-accent: #16a34a !important;
  border-left-color: #16a34a !important;
}

html body .rm9-home-term-card.is-low, html body .rm9-filter-card.is-low, html body .rm9-filter-card.rm9-is-low, html body .rm9-filter-card:has(.rm9-badge-low), html body .rm9-mobile-term-card.is-low, html body .rm9-mobile-term-card.rm9-term-card-low, html body .rm9-mobile-term-filter-card.is-low, html body .rm9-mobile-term-selected-open-card.is-low {
  --rm9-term-card-accent: #ff8a00 !important;
  border-left-color: #ff8a00 !important;
}

html body .rm9-home-term-card.is-full, html body .rm9-filter-card.is-full, html body .rm9-filter-card.rm9-is-full, html body .rm9-filter-card:has(.rm9-badge-full), html body .rm9-mobile-term-card.is-full, html body .rm9-mobile-term-card.rm9-term-card-full, html body .rm9-mobile-term-filter-card.is-full, html body .rm9-mobile-term-selected-open-card.is-full {
  --rm9-term-card-accent: #dc2626 !important;
  border-left-color: #dc2626 !important;
}

html body .rm9-home-term-card.is-closed, html body .rm9-filter-card.is-closed, html body .rm9-filter-card.rm9-is-closed, html body .rm9-filter-card:has(.rm9-badge-closed), html body .rm9-mobile-term-card.is-closed, html body .rm9-mobile-term-card.rm9-term-card-closed, html body .rm9-mobile-term-card.rm9-mobile-term-card-closed, html body .rm9-mobile-term-filter-card.is-closed, html body .rm9-mobile-term-selected-open-card.is-closed {
  --rm9-term-card-accent: #6b7280 !important;
  border-left-color: #6b7280 !important;
}

html body .rm9-home-term-card.is-full.is-closed, html body .rm9-filter-card.is-full.is-closed, html body .rm9-mobile-term-filter-card.is-full.is-closed, html body .rm9-mobile-term-selected-open-card.is-full.is-closed {
  --rm9-term-card-accent: #6b7280 !important;
  border-left-color: #6b7280 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-summary-card, html body .rm9-mobile-dashboard .rm9-mobile-summary-card.is-active {
  border-left-color: inherit !important;
}

html body .rm9-filter-card .rm9-badge, html body .rm9-filter-card .rm9-status-badge, html body .rm9-filter-card .rm9-filter-meta-pill, html body .rm9-mobile-term-filter-card .rm9-badge, html body .rm9-mobile-term-filter-card .rm9-status-badge, html body .rm9-mobile-term-filter-card .rm9-mobile-term-accordion-wait, html body .rm9-mobile-term-filter-card .rm9-age-badge, html body .rm9-mobile-term-filter-card .rm9-mobile-shirt-pill, html body .rm9-mobile-term-selected-open-card .rm9-mobile-term-accordion-wait, html body .rm9-mobile-term-selected-open-card .rm9-age-badge, html body .rm9-mobile-term-selected-open-card .rm9-mobile-shirt-pill {
  background: #ffffff !important;
  border: 1px solid #111827 !important;
  color: #111827 !important;
  box-shadow: none !important;
}

html body .rm9-mobile-term-accordion-wait i, html body .rm9-mobile-term-accordion-wait svg, html body .rm9-mobile-term-accordion-wait img, html body .rm9-mobile-volley-icon, html body .rm9-mobile-calendar-icon, html body .rm9-mobile-info-icon, html body .rm9-home-term-info-item svg, html body .rm9-home-term-info-item svg *, html body .rm9-filter-card .dashicons, html body .rm9-filter-card img[alt="⏳"], html body div[aria-label="Filter prijav po terminih"] img[alt="⏳"] {
  color: #9ca3af !important;
  stroke: #9ca3af !important;
  fill: #9ca3af !important;
  border-color: #d1d5db !important;
  filter: grayscale(1) saturate(0) !important;
  opacity: .78 !important;
}

html body.wp-admin .rm9-wrap .rm9-grid > .rm9-card.rm9-term-card {
  --rm9-term-card-accent: #16a34a !important;
}

html body.wp-admin .rm9-wrap .rm9-grid > .rm9-card.rm9-term-card.rm9-term-card-low {
  --rm9-term-card-accent: #ff8a00 !important;
}

html body.wp-admin .rm9-wrap .rm9-grid > .rm9-card.rm9-term-card.rm9-term-card-full {
  --rm9-term-card-accent: #dc2626 !important;
}

html body.wp-admin .rm9-wrap .rm9-grid > .rm9-card.rm9-term-card.rm9-term-card-closed {
  --rm9-term-card-accent: #6b7280 !important;
}

html body.wp-admin .rm9-wrap .rm9-grid > .rm9-card.rm9-term-card {
  border-top: 0 !important;
  border-right: 0 !important;
  border-bottom: 0 !important;
  border-left: 8px solid var(--rm9-term-card-accent) !important;
}

html body.wp-admin .rm9-wrap .rm9-grid > .rm9-card.rm9-term-card .rm9-big, html body.wp-admin .rm9-wrap .rm9-grid > .rm9-card.rm9-term-card .rm9-big strong, html body.wp-admin .rm9-wrap .rm9-grid > .rm9-card.rm9-term-card .rm9-big b {
  color: var(--rm9-term-card-accent) !important;
}

html body.wp-admin .rm9-wrap .rm9-grid > .rm9-card.rm9-term-card .rm9-big span, html body.wp-admin .rm9-wrap .rm9-grid > .rm9-card.rm9-term-card .rm9-free-soft {
  color: var(--rm9-term-card-accent) !important;
}

html body.wp-admin .rm9-wrap .rm9-grid > .rm9-card.rm9-term-card .rm9-badge {
  border: 1px solid var(--rm9-term-card-accent) !important;
  color: var(--rm9-term-card-accent) !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

html body.wp-admin .rm9-wrap .rm9-grid > .rm9-card.rm9-term-card .rm9-badge.rm9-badge-ok {
  border-color: #16a34a !important;
  color: #16a34a !important;
  background: #f0fdf4 !important;
}

html body.wp-admin .rm9-wrap .rm9-grid > .rm9-card.rm9-term-card .rm9-badge.rm9-badge-low {
  border-color: #ff8a00 !important;
  color: #ff8a00 !important;
  background: #fff7ed !important;
}

html body.wp-admin .rm9-wrap .rm9-grid > .rm9-card.rm9-term-card .rm9-badge.rm9-badge-full {
  border-color: #dc2626 !important;
  color: #dc2626 !important;
  background: #fef2f2 !important;
}

html body.wp-admin .rm9-wrap .rm9-grid > .rm9-card.rm9-term-card .rm9-badge.rm9-badge-closed {
  border-color: #6b7280 !important;
  color: #6b7280 !important;
  background: #f3f4f6 !important;
}

html body.wp-admin .rm9-wrap .rm9-grid > .rm9-card.rm9-term-card .rm9-term-card-progress-row {
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;
  margin: 8px 0 10px !important;
  color: var(--rm9-term-card-accent, #16a34a) !important;
}

html body.wp-admin .rm9-wrap .rm9-grid > .rm9-card.rm9-term-card .rm9-term-card-progress {
  position: relative !important;
  display: block !important;
  flex: 1 1 auto !important;
  min-width: 110px !important;
  height: 8px !important;
  border-radius: 999px !important;
  background: #e5e7eb !important;
  overflow: hidden !important;
}

html body.wp-admin .rm9-wrap .rm9-grid > .rm9-card.rm9-term-card .rm9-term-card-progress > span {
  display: block !important;
  width: var(--rm9-desktop-progress, 0%) !important;
  height: 100% !important;
  border-radius: inherit !important;
  background: var(--rm9-term-card-accent, #16a34a) !important;
}

html body.wp-admin .rm9-wrap .rm9-grid > .rm9-card.rm9-term-card .rm9-term-card-progress-row strong {
  min-width: 42px !important;
  color: var(--rm9-term-card-accent, #16a34a) !important;
  font-size: 13px !important;
  line-height: 1 !important;
  font-weight: 900 !important;
}

html body.wp-admin .rm9-wrap .rm9-filter-total-kpi-free, html body.wp-admin .rm9-wrap .rm9-filter-total-kpi-free b, html body.wp-admin .rm9-wrap .rm9-stat-kpi-free strong, html body.wp-admin .rm9-wrap .rm9-stat-chip-free {
  color: #16a34a !important;
}

html body.wp-admin .rm9-wrap .rm9-filter-total-kpi-free {
  background: #f0fdf4 !important;
  border-color: #bbf7d0 !important;
}

html body.wp-admin .rm9-wrap .rm9-stat-head-chips {
  display: inline-flex !important;
  align-items: center !important;
  flex-wrap: wrap !important;
  gap: 6px !important;
}

html body.wp-admin .rm9-wrap .rm9-stat-chip-free {
  background: #f0fdf4 !important;
  border-color: #bbf7d0 !important;
}

html body.wp-admin .rm9-wrap .rm9-filter-grid.rm9-filter-grid-terms-only .rm9-filter-card, html body.wp-admin .rm9-wrap .rm9-filter-grid.rm9-filter-grid-terms-only article.rm9-filter-card {
  --rm9-filter-progress-color: var(--rm9-term-card-accent, #16a34a) !important;
}

html body.wp-admin .rm9-wrap .rm9-filter-grid.rm9-filter-grid-terms-only .rm9-filter-card.is-low, html body.wp-admin .rm9-wrap .rm9-filter-grid.rm9-filter-grid-terms-only article.rm9-filter-card.is-low {
  --rm9-filter-progress-color: #ff8a00 !important;
}

html body.wp-admin .rm9-wrap .rm9-filter-grid.rm9-filter-grid-terms-only .rm9-filter-card.is-full, html body.wp-admin .rm9-wrap .rm9-filter-grid.rm9-filter-grid-terms-only article.rm9-filter-card.is-full {
  --rm9-filter-progress-color: #dc2626 !important;
}

html body.wp-admin .rm9-wrap .rm9-filter-grid.rm9-filter-grid-terms-only .rm9-filter-card.is-closed, html body.wp-admin .rm9-wrap .rm9-filter-grid.rm9-filter-grid-terms-only article.rm9-filter-card.is-closed {
  --rm9-filter-progress-color: #6b7280 !important;
}

html body.wp-admin .rm9-wrap .rm9-filter-card-progress-row {
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;
  width: 100% !important;
  margin: 7px 0 10px !important;
  color: var(--rm9-filter-progress-color, var(--rm9-term-card-accent, #16a34a)) !important;
}

html body.wp-admin .rm9-wrap .rm9-filter-card-progress {
  position: relative !important;
  display: block !important;
  flex: 1 1 auto !important;
  min-width: 90px !important;
  height: 8px !important;
  border-radius: 999px !important;
  background: #e5e7eb !important;
  overflow: hidden !important;
}

html body.wp-admin .rm9-wrap .rm9-filter-card-progress > span {
  display: block !important;
  width: var(--rm9-filter-progress, 0%) !important;
  height: 100% !important;
  border-radius: inherit !important;
  background: var(--rm9-filter-progress-color, var(--rm9-term-card-accent, #16a34a)) !important;
}

html body.wp-admin .rm9-wrap .rm9-filter-card-progress-row strong {
  min-width: 40px !important;
  color: var(--rm9-filter-progress-color, var(--rm9-term-card-accent, #16a34a)) !important;
  font-size: 13px !important;
  line-height: 1 !important;
  font-weight: 900 !important;
  text-align: right !important;
}

html body.wp-admin .rm9-wrap .rm9-filter-total-kpi-free, html body.wp-admin .rm9-wrap .rm9-stat-chip-free, html body.wp-admin .rm9-wrap .rm9-stat-kpi-free, html body.wp-admin .rm9-wrap .rm9-free-soft {
  background: #ecfdf5 !important;
  border: 1px solid #bbf7d0 !important;
  color: #15803d !important;
  box-shadow: 0 1px 0 rgba(22, 163, 74, .08) !important;
}

html body.wp-admin .rm9-wrap .rm9-filter-total-kpi-free b, html body.wp-admin .rm9-wrap .rm9-filter-total-kpi-free em, html body.wp-admin .rm9-wrap .rm9-stat-chip-free, html body.wp-admin .rm9-wrap .rm9-stat-chip-free *, html body.wp-admin .rm9-wrap .rm9-stat-kpi-free strong, html body.wp-admin .rm9-wrap .rm9-stat-kpi-free span, html body.wp-admin .rm9-wrap .rm9-free-soft, html body.wp-admin .rm9-wrap .rm9-free-soft * {
  color: #15803d !important;
}

html body.wp-admin .rm9-wrap .rm9-free-soft {
  display: inline-flex !important;
  align-items: center !important;
  border-radius: 999px !important;
  padding: 4px 9px !important;
  margin-left: 7px !important;
  font-size: 12px !important;
  line-height: 1.1 !important;
  font-weight: 800 !important;
}

html body.wp-admin .rm9-wrap .rm9-archive-toolbar-with-all-terms .rm9-filter-total-strip-quick .rm9-filter-total-kpi.rm9-filter-total-kpi-free, html body.wp-admin .rm9-wrap .rm9-archive-toolbar-stats .rm9-filter-total-strip-quick .rm9-filter-total-kpi.rm9-filter-total-kpi-free, html body.wp-admin .rm9-wrap .rm9-filter-total-strip-quick .rm9-filter-total-kpi.rm9-filter-total-kpi-free, .wp-admin .rm9-wrap .rm9-archive-toolbar-with-all-terms .rm9-filter-total-strip-quick .rm9-filter-total-kpi.rm9-filter-total-kpi-free, .wp-admin .rm9-wrap .rm9-archive-toolbar-stats .rm9-filter-total-strip-quick .rm9-filter-total-kpi.rm9-filter-total-kpi-free, .wp-admin .rm9-filter-total-strip-quick .rm9-filter-total-kpi.rm9-filter-total-kpi-free {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  align-self: center !important;
  gap: 6px !important;
  min-height: 30px !important;
  padding: 5px 10px !important;
  border-radius: 999px !important;
  background: #ecfdf5 !important;
  border: 1px solid #bbf7d0 !important;
  color: #15803d !important;
  box-shadow: 0 1px 0 rgba(22, 163, 74, .08) !important;
  white-space: nowrap !important;
  line-height: 1 !important;
  vertical-align: middle !important;
}

html body.wp-admin .rm9-wrap .rm9-archive-toolbar-with-all-terms .rm9-filter-total-strip-quick .rm9-filter-total-kpi.rm9-filter-total-kpi-free b, html body.wp-admin .rm9-wrap .rm9-archive-toolbar-with-all-terms .rm9-filter-total-strip-quick .rm9-filter-total-kpi.rm9-filter-total-kpi-free em, html body.wp-admin .rm9-wrap .rm9-archive-toolbar-stats .rm9-filter-total-strip-quick .rm9-filter-total-kpi.rm9-filter-total-kpi-free b, html body.wp-admin .rm9-wrap .rm9-archive-toolbar-stats .rm9-filter-total-strip-quick .rm9-filter-total-kpi.rm9-filter-total-kpi-free em, html body.wp-admin .rm9-wrap .rm9-filter-total-strip-quick .rm9-filter-total-kpi.rm9-filter-total-kpi-free b, html body.wp-admin .rm9-wrap .rm9-filter-total-strip-quick .rm9-filter-total-kpi.rm9-filter-total-kpi-free em, .wp-admin .rm9-filter-total-strip-quick .rm9-filter-total-kpi.rm9-filter-total-kpi-free b, .wp-admin .rm9-filter-total-strip-quick .rm9-filter-total-kpi.rm9-filter-total-kpi-free em {
  color: #15803d !important;
}

html body.wp-admin .rm9-entry-plus-details > summary .rm9-entry-plus-icon, html body.wp-admin .rm9-entry-plus-details summary .rm9-entry-plus-icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  min-width: 0 !important;
  height: auto !important;
  margin: 0 8px 0 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  color: #ffffff !important;
  font-size: 20px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
}

html body .rm9-home-terms .rm9-home-term-card, html body .elementor .rm9-home-terms .rm9-home-term-card {
  border: 1px solid #cbd5e1 !important;
  border-left: 1px solid #cbd5e1 !important;
  border-left-width: 1px !important;
  border-top-width: 1px !important;
  border-right-width: 1px !important;
  border-bottom-width: 1px !important;
  border-radius: 22px !important;
  box-shadow: 0 10px 24px rgba(15, 23, 42, .06) !important;
  overflow: hidden !important;
}

html body .rm9-home-terms .rm9-home-term-card:hover, html body .elementor .rm9-home-terms .rm9-home-term-card:hover {
  border: 1px solid #cbd5e1 !important;
  border-left: 1px solid #cbd5e1 !important;
  border-left-width: 1px !important;
  border-top-width: 1px !important;
  border-right-width: 1px !important;
  border-bottom-width: 1px !important;
  box-shadow: 0 12px 26px rgba(15, 23, 42, .08) !important;
  transform: none !important;
}

html body .rm9-home-terms .rm9-home-term-card.is-available, html body .rm9-home-terms .rm9-home-term-card.is-low, html body .rm9-home-terms .rm9-home-term-card.is-full, html body .rm9-home-terms .rm9-home-term-card.is-closed, html body .elementor .rm9-home-terms .rm9-home-term-card.is-available, html body .elementor .rm9-home-terms .rm9-home-term-card.is-low, html body .elementor .rm9-home-terms .rm9-home-term-card.is-full, html body .elementor .rm9-home-terms .rm9-home-term-card.is-closed {
  border-left: 1px solid #cbd5e1 !important;
  border-left-width: 1px !important;
  border-left-color: #cbd5e1 !important;
}

.wp-admin .rm9-wrap .rm9-desktop-prijave-toolbar .rm9-entry-plus-details > summary .rm9-entry-plus-icon::before, .wp-admin .rm9-wrap .rm9-desktop-prijave-toolbar .rm9-entry-plus-details > summary .rm9-entry-plus-icon::after {
  color: #ffffff !important;
  background: #ffffff !important;
}

html body .rm9-home-terms .rm9-home-term-card, html body .elementor .rm9-home-terms .rm9-home-term-card, html body .rm9-home-terms .rm9-home-term-card.is-available, html body .elementor .rm9-home-terms .rm9-home-term-card.is-available, html body .rm9-home-terms .rm9-home-term-card.is-low, html body .elementor .rm9-home-terms .rm9-home-term-card.is-low, html body .rm9-home-terms .rm9-home-term-card.is-full, html body .elementor .rm9-home-terms .rm9-home-term-card.is-full, html body .rm9-home-terms .rm9-home-term-card.is-closed, html body .elementor .rm9-home-terms .rm9-home-term-card.is-closed {
  background: #ffffff !important;
  border: 1px solid #dfe5ee !important;
  border-left: 1px solid #dfe5ee !important;
  border-left-width: 1px !important;
  border-left-style: solid !important;
  border-left-color: #dfe5ee !important;
  border-radius: 10px !important;
  box-shadow: 0 10px 24px rgba(15, 23, 42, .055) !important;
  overflow: hidden !important;
  padding-left: 26px !important;
  padding-right: 26px !important;
  transform: none !important;
}

html body .rm9-home-terms .rm9-home-term-card:hover, html body .elementor .rm9-home-terms .rm9-home-term-card:hover, html body .rm9-home-terms .rm9-home-term-card.is-available:hover, html body .elementor .rm9-home-terms .rm9-home-term-card.is-available:hover, html body .rm9-home-terms .rm9-home-term-card.is-low:hover, html body .elementor .rm9-home-terms .rm9-home-term-card.is-low:hover, html body .rm9-home-terms .rm9-home-term-card.is-full:hover, html body .elementor .rm9-home-terms .rm9-home-term-card.is-full:hover, html body .rm9-home-terms .rm9-home-term-card.is-closed:hover, html body .elementor .rm9-home-terms .rm9-home-term-card.is-closed:hover {
  border: 1px solid #dfe5ee !important;
  border-left: 1px solid #dfe5ee !important;
  border-left-width: 1px !important;
  border-left-style: solid !important;
  border-left-color: #dfe5ee !important;
  box-shadow: 0 12px 26px rgba(15, 23, 42, .07) !important;
  outline: 0 !important;
  transform: none !important;
}

html body .rm9-home-terms .rm9-home-term-card::before, html body .rm9-home-terms .rm9-home-term-card::after, html body .elementor .rm9-home-terms .rm9-home-term-card::before, html body .elementor .rm9-home-terms .rm9-home-term-card::after {
  content: none !important;
  display: none !important;
  background: none !important;
  border: 0 !important;
  box-shadow: none !important;
}

html body .rm9-home-terms .rm9-home-term-description, html body .elementor .rm9-home-terms .rm9-home-term-description {
  display: block !important;
  margin: 18px 0 24px 0 !important;
  padding: 0 !important;
  color: #111827 !important;
  font-size: 16px !important;
  line-height: 1.35 !important;
  font-weight: 700 !important;
  text-align: left !important;
}

html body .rm9-home-terms .rm9-home-term-info-item .rm9-home-icon, html body .elementor .rm9-home-terms .rm9-home-term-info-item .rm9-home-icon {
  color: #080d1f !important;
  width: 30px !important;
  height: 30px !important;
  min-width: 30px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  filter: none !important;
  opacity: 1 !important;
}

html body .rm9-home-terms .rm9-home-term-info-item .rm9-home-icon svg, html body .elementor .rm9-home-terms .rm9-home-term-info-item .rm9-home-icon svg, html body .rm9-home-terms .rm9-home-term-info-item svg, html body .elementor .rm9-home-terms .rm9-home-term-info-item svg {
  width: 30px !important;
  height: 30px !important;
  color: #080d1f !important;
  stroke: currentColor !important;
  fill: none !important;
  filter: none !important;
  opacity: 1 !important;
}

html body .rm9-home-terms .rm9-home-term-info-item .rm9-home-icon svg *, html body .elementor .rm9-home-terms .rm9-home-term-info-item .rm9-home-icon svg *, html body .rm9-home-terms .rm9-home-term-info-item svg *, html body .elementor .rm9-home-terms .rm9-home-term-info-item svg * {
  stroke: currentColor !important;
  fill: none !important;
  stroke-width: 1.8 !important;
  stroke-linecap: round !important;
  stroke-linejoin: round !important;
  filter: none !important;
  opacity: 1 !important;
}

html body .rm9-home-terms .rm9-home-term-info-item strong, html body .elementor .rm9-home-terms .rm9-home-term-info-item strong {
  color: #080d1f !important;
  font-weight: 850 !important;
}

html body .rm9-home-terms .rm9-home-term-card, html body .elementor .rm9-home-terms .rm9-home-term-card, html body .rm9-home-terms .rm9-home-term-card.is-available, html body .rm9-home-terms .rm9-home-term-card.is-low, html body .rm9-home-terms .rm9-home-term-card.is-full, html body .rm9-home-terms .rm9-home-term-card.is-closed, html body .elementor .rm9-home-terms .rm9-home-term-card.is-available, html body .elementor .rm9-home-terms .rm9-home-term-card.is-low, html body .elementor .rm9-home-terms .rm9-home-term-card.is-full, html body .elementor .rm9-home-terms .rm9-home-term-card.is-closed {
  border: 1px solid #d9e1ea !important;
  border-left: 1px solid #d9e1ea !important;
  border-left-width: 1px !important;
  border-left-style: solid !important;
  border-left-color: #d9e1ea !important;
  outline: 0 !important;
  box-shadow: 0 10px 24px rgba(15, 23, 42, .055) !important;
  transform: translateY(0) !important;
  transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease !important;
  will-change: transform, box-shadow !important;
}

html body .rm9-home-terms .rm9-home-term-card:hover, html body .elementor .rm9-home-terms .rm9-home-term-card:hover, html body .rm9-home-terms .rm9-home-term-card.is-available:hover, html body .rm9-home-terms .rm9-home-term-card.is-low:hover, html body .rm9-home-terms .rm9-home-term-card.is-full:hover, html body .rm9-home-terms .rm9-home-term-card.is-closed:hover, html body .elementor .rm9-home-terms .rm9-home-term-card.is-available:hover, html body .elementor .rm9-home-terms .rm9-home-term-card.is-low:hover, html body .elementor .rm9-home-terms .rm9-home-term-card.is-full:hover, html body .elementor .rm9-home-terms .rm9-home-term-card.is-closed:hover {
  border: 1px solid #d9e1ea !important;
  border-left: 1px solid #d9e1ea !important;
  border-left-width: 1px !important;
  border-left-style: solid !important;
  border-left-color: #d9e1ea !important;
  outline: 0 !important;
  transform: none !important;
  box-shadow: 0 24px 48px rgba(15, 23, 42, .15) !important;
}

html body .rm9-home-terms .rm9-home-term-card, html body .elementor .rm9-home-terms .rm9-home-term-card, html body .rm9-home-terms .rm9-home-term-card.is-available, html body .rm9-home-terms .rm9-home-term-card.is-low, html body .rm9-home-terms .rm9-home-term-card.is-full, html body .rm9-home-terms .rm9-home-term-card.is-closed, html body .elementor .rm9-home-terms .rm9-home-term-card.is-available, html body .elementor .rm9-home-terms .rm9-home-term-card.is-low, html body .elementor .rm9-home-terms .rm9-home-term-card.is-full, html body .elementor .rm9-home-terms .rm9-home-term-card.is-closed {
  position: relative !important;
  top: 0 !important;
  left: 0 !important;
  right: auto !important;
  transform: none !important;
  translate: none !important;
  border: 1px solid #d9e1ea !important;
  border-left: 1px solid #d9e1ea !important;
  border-left-width: 1px !important;
  border-left-style: solid !important;
  border-left-color: #d9e1ea !important;
  outline: 0 !important;
  box-shadow: 0 10px 24px rgba(15, 23, 42, .055) !important;
  transition: box-shadow .18s ease, border-color .18s ease, filter .18s ease !important;
  will-change: box-shadow, filter !important;
}

html body .rm9-home-terms .rm9-home-term-card:hover, html body .elementor .rm9-home-terms .rm9-home-term-card:hover, html body .rm9-home-terms .rm9-home-term-card.is-available:hover, html body .rm9-home-terms .rm9-home-term-card.is-low:hover, html body .rm9-home-terms .rm9-home-term-card.is-full:hover, html body .rm9-home-terms .rm9-home-term-card.is-closed:hover, html body .elementor .rm9-home-terms .rm9-home-term-card.is-available:hover, html body .elementor .rm9-home-terms .rm9-home-term-card.is-low:hover, html body .elementor .rm9-home-terms .rm9-home-term-card.is-full:hover, html body .elementor .rm9-home-terms .rm9-home-term-card.is-closed:hover {
  top: 0 !important;
  left: 0 !important;
  right: auto !important;
  transform: none !important;
  translate: none !important;
  border: 1px solid #d9e1ea !important;
  border-left: 1px solid #d9e1ea !important;
  border-left-width: 1px !important;
  border-left-style: solid !important;
  border-left-color: #d9e1ea !important;
  outline: 0 !important;
  box-shadow: 0 22px 46px rgba(15, 23, 42, .14) !important;
}

html body .rm9-home-terms .rm9-home-term-card, html body .elementor .rm9-home-terms .rm9-home-term-card, html body .rm9-home-terms .rm9-home-term-card.is-available, html body .rm9-home-terms .rm9-home-term-card.is-low, html body .rm9-home-terms .rm9-home-term-card.is-full, html body .rm9-home-terms .rm9-home-term-card.is-closed, html body .elementor .rm9-home-terms .rm9-home-term-card.is-available, html body .elementor .rm9-home-terms .rm9-home-term-card.is-low, html body .elementor .rm9-home-terms .rm9-home-term-card.is-full, html body .elementor .rm9-home-terms .rm9-home-term-card.is-closed {
  position: relative !important;
  top: 0 !important;
  left: 0 !important;
  right: auto !important;
  bottom: auto !important;
  margin-top: 0 !important;
  margin-left: 0 !important;
  transform: none !important;
  translate: none !important;
  scale: none !important;
  border: 1px solid #d9e1ea !important;
  border-left: 1px solid #d9e1ea !important;
  border-left-width: 1px !important;
  border-left-style: solid !important;
  border-left-color: #d9e1ea !important;
  outline: 0 !important;
  box-shadow: 0 10px 24px rgba(15, 23, 42, .055) !important;
  transition: box-shadow .18s ease, filter .18s ease, border-color .18s ease !important;
  will-change: box-shadow, filter !important;
}

html body .rm9-home-terms .rm9-home-term-card:hover, html body .elementor .rm9-home-terms .rm9-home-term-card:hover, html body .rm9-home-terms .rm9-home-term-card.is-available:hover, html body .rm9-home-terms .rm9-home-term-card.is-low:hover, html body .rm9-home-terms .rm9-home-term-card.is-full:hover, html body .rm9-home-terms .rm9-home-term-card.is-closed:hover, html body .elementor .rm9-home-terms .rm9-home-term-card.is-available:hover, html body .elementor .rm9-home-terms .rm9-home-term-card.is-low:hover, html body .elementor .rm9-home-terms .rm9-home-term-card.is-full:hover, html body .elementor .rm9-home-terms .rm9-home-term-card.is-closed:hover {
  top: 0 !important;
  left: 0 !important;
  right: auto !important;
  bottom: auto !important;
  margin-top: 0 !important;
  margin-left: 0 !important;
  transform: none !important;
  translate: none !important;
  scale: none !important;
  border: 1px solid #d9e1ea !important;
  border-left: 1px solid #d9e1ea !important;
  border-left-width: 1px !important;
  border-left-style: solid !important;
  border-left-color: #d9e1ea !important;
  outline: 0 !important;
  box-shadow: 0 0 0 1px rgba(15, 23, 42, .035), 0 22px 52px rgba(15, 23, 42, .16) !important;
  filter: brightness(1.012) !important;
}

html body .rm9-home-terms .rm9-home-term-info-item .rm9-home-icon, html body .elementor .rm9-home-terms .rm9-home-term-info-item .rm9-home-icon {
  width: 31px !important;
  height: 31px !important;
  min-width: 31px !important;
}

html body .rm9-home-terms .rm9-home-term-info-item .rm9-home-icon img, html body .elementor .rm9-home-terms .rm9-home-term-info-item .rm9-home-icon img {
  width: 31px !important;
  height: 31px !important;
  min-width: 31px !important;
  min-height: 31px !important;
}

html body .rm9-home-terms .rm9-home-term-card, html body .elementor .rm9-home-terms .rm9-home-term-card, html body .rm9-home-terms .rm9-home-term-card.is-available, html body .rm9-home-terms .rm9-home-term-card.is-low, html body .rm9-home-terms .rm9-home-term-card.is-full, html body .rm9-home-terms .rm9-home-term-card.is-closed, html body .elementor .rm9-home-terms .rm9-home-term-card.is-available, html body .elementor .rm9-home-terms .rm9-home-term-card.is-low, html body .elementor .rm9-home-terms .rm9-home-term-card.is-full, html body .elementor .rm9-home-terms .rm9-home-term-card.is-closed {
  min-height: 408px !important;
  padding: 24px 26px 18px !important;
  box-sizing: border-box !important;
}

html body .rm9-home-terms .rm9-home-term-date, html body .elementor .rm9-home-terms .rm9-home-term-date {
  font-family: inherit !important;
  font-size: clamp(27px, 1.55vw, 32px) !important;
  line-height: 1.08 !important;
  font-weight: 900 !important;
  letter-spacing: .03em !important;
  margin: 0 0 12px !important;
  transform: none !important;
  text-align: center !important;
  white-space: nowrap !important;
}

html body .rm9-home-terms .rm9-home-term-description, html body .elementor .rm9-home-terms .rm9-home-term-description {
  font-family: inherit !important;
  font-size: 16px !important;
  line-height: 1.25 !important;
  font-weight: 600 !important;
  margin: 0 0 16px !important;
  text-align: left !important;
}

html body .rm9-home-terms .rm9-home-term-info, html body .elementor .rm9-home-terms .rm9-home-term-info {
  padding: 16px 0 !important;
  margin: 0 0 19px !important;
}

html body .rm9-home-terms .rm9-home-term-info-divider, html body .elementor .rm9-home-terms .rm9-home-term-info-divider {
  height: 34px !important;
}

html body .rm9-home-terms .rm9-home-term-info-item, html body .elementor .rm9-home-terms .rm9-home-term-info-item {
  gap: 10px !important;
}

html body .rm9-home-terms .rm9-home-term-info-item .rm9-home-icon, html body .elementor .rm9-home-terms .rm9-home-term-info-item .rm9-home-icon, html body .rm9-home-terms .rm9-home-term-info-item .rm9-home-icon img, html body .elementor .rm9-home-terms .rm9-home-term-info-item .rm9-home-icon img {
  width: 29px !important;
  height: 29px !important;
  min-width: 29px !important;
  min-height: 29px !important;
}

html body .rm9-home-terms .rm9-home-term-info-item strong, html body .elementor .rm9-home-terms .rm9-home-term-info-item strong {
  font-family: inherit !important;
  font-size: 16px !important;
  line-height: 1.1 !important;
  font-weight: 700 !important;
  transform: none !important;
}

html body .rm9-home-terms .rm9-home-term-status-row, html body .elementor .rm9-home-terms .rm9-home-term-status-row {
  align-items: center !important;
  margin: 0 0 17px !important;
  min-height: 34px !important;
}

html body .rm9-home-terms .rm9-home-term-status, html body .elementor .rm9-home-terms .rm9-home-term-status {
  align-items: center !important;
  gap: 9px !important;
}

html body .rm9-home-terms .rm9-home-status-dot, html body .elementor .rm9-home-terms .rm9-home-status-dot {
  width: 21px !important;
  height: 21px !important;
  min-width: 21px !important;
  line-height: 1 !important;
}

html body .rm9-home-terms .rm9-home-term-status strong, html body .elementor .rm9-home-terms .rm9-home-term-status strong {
  font-family: inherit !important;
  font-size: 18px !important;
  line-height: 1.05 !important;
  font-weight: 800 !important;
  letter-spacing: .07em !important;
  transform: none !important;
}

html body .rm9-home-terms .rm9-home-term-count > strong, html body .elementor .rm9-home-terms .rm9-home-term-count > strong {
  font-family: inherit !important;
  font-size: 27px !important;
  line-height: 1 !important;
  font-weight: 800 !important;
  letter-spacing: .02em !important;
}

html body .rm9-home-terms .rm9-home-term-count > span, html body .elementor .rm9-home-terms .rm9-home-term-count > span {
  font-family: inherit !important;
  font-size: 11px !important;
  line-height: 1.1 !important;
  font-weight: 500 !important;
  letter-spacing: .04em !important;
}

html body .rm9-home-terms .rm9-home-progress, html body .elementor .rm9-home-terms .rm9-home-progress {
  height: 10px !important;
  margin: 0 0 22px !important;
}

html body .rm9-home-terms .rm9-home-term-action, html body .elementor .rm9-home-terms .rm9-home-term-action {
  margin-top: auto !important;
  gap: 6px !important;
}

html body .rm9-home-terms .rm9-home-term-button, html body .rm9-home-terms a.rm9-home-term-button, html body .rm9-home-terms span.rm9-home-term-button, html body .elementor .rm9-home-terms .rm9-home-term-button, html body .elementor .rm9-home-terms a.rm9-home-term-button, html body .elementor .rm9-home-terms span.rm9-home-term-button {
  min-height: 56px !important;
  height: 56px !important;
  max-height: 56px !important;
  font-size: 18px !important;
  line-height: 1.1 !important;
  font-weight: 800 !important;
  letter-spacing: .035em !important;
}

html body .rm9-home-terms .rm9-home-term-note, html body .elementor .rm9-home-terms .rm9-home-term-note {
  font-family: inherit !important;
  font-size: 12px !important;
  line-height: 1.15 !important;
  font-weight: 500 !important;
  margin: 0 !important;
}

html body .rm9-home-terms .rm9-home-term-card, html body .elementor .rm9-home-terms .rm9-home-term-card, html body .rm9-home-terms .rm9-home-term-card.is-available, html body .rm9-home-terms .rm9-home-term-card.is-low, html body .rm9-home-terms .rm9-home-term-card.is-full, html body .rm9-home-terms .rm9-home-term-card.is-closed, html body .elementor .rm9-home-terms .rm9-home-term-card.is-available, html body .elementor .rm9-home-terms .rm9-home-term-card.is-low, html body .elementor .rm9-home-terms .rm9-home-term-card.is-full, html body .elementor .rm9-home-terms .rm9-home-term-card.is-closed {
  display: flex !important;
  flex-direction: column !important;
  min-height: 408px !important;
  padding: 24px 26px 18px !important;
  box-sizing: border-box !important;
}

html body .rm9-home-terms .rm9-home-term-description, html body .elementor .rm9-home-terms .rm9-home-term-description {
  font-family: inherit !important;
  font-size: 15px !important;
  line-height: 1.25 !important;
  font-weight: 600 !important;
  margin: 0 0 15px !important;
  text-align: left !important;
}

html body .rm9-home-terms .rm9-home-term-info-item, html body .elementor .rm9-home-terms .rm9-home-term-info-item {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 10px !important;
}

html body .rm9-home-terms .rm9-home-term-info-item strong, html body .elementor .rm9-home-terms .rm9-home-term-info-item strong {
  font-family: inherit !important;
  font-size: 18px !important;
  line-height: 1.1 !important;
  font-weight: 700 !important;
  transform: none !important;
}

html body .rm9-home-terms .rm9-home-term-status-row, html body .elementor .rm9-home-terms .rm9-home-term-status-row {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  margin: 0 0 17px !important;
  min-height: 34px !important;
}

html body .rm9-home-terms .rm9-home-term-status, html body .elementor .rm9-home-terms .rm9-home-term-status {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 9px !important;
  text-align: left !important;
  min-width: 0 !important;
}

html body .rm9-home-terms .rm9-home-status-dot, html body .elementor .rm9-home-terms .rm9-home-status-dot {
  width: 22px !important;
  height: 22px !important;
  min-width: 22px !important;
  min-height: 22px !important;
  border-radius: 999px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0 !important;
  margin: 0 !important;
  line-height: 1 !important;
  flex: 0 0 22px !important;
  box-sizing: border-box !important;
  overflow: hidden !important;
  text-align: center !important;
}

html body .rm9-home-terms .rm9-home-status-dot::before, html body .elementor .rm9-home-terms .rm9-home-status-dot::before {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1 !important;
  text-align: center !important;
  transform: none !important;
}

html body .rm9-home-terms .rm9-home-term-card.is-available .rm9-home-status-dot::before, html body .elementor .rm9-home-terms .rm9-home-term-card.is-available .rm9-home-status-dot::before {
  font-size: 14px !important;
}

html body .rm9-home-terms .rm9-home-term-card.is-low .rm9-home-status-dot::before, html body .elementor .rm9-home-terms .rm9-home-term-card.is-low .rm9-home-status-dot::before {
  font-size: 15px !important;
}

html body .rm9-home-terms .rm9-home-term-card.is-full .rm9-home-status-dot::before, html body .elementor .rm9-home-terms .rm9-home-term-card.is-full .rm9-home-status-dot::before {
  font-size: 18px !important;
  transform: translateY(-0.5px) !important;
}

html body .rm9-home-terms .rm9-home-term-card.is-closed .rm9-home-status-dot::before, html body .elementor .rm9-home-terms .rm9-home-term-card.is-closed .rm9-home-status-dot::before {
  font-size: 20px !important;
  transform: translateY(-1px) !important;
}

html body .rm9-home-terms .rm9-home-term-status strong, html body .elementor .rm9-home-terms .rm9-home-term-status strong {
  font-family: inherit !important;
  font-size: 18px !important;
  line-height: 1.05 !important;
  font-weight: 800 !important;
  letter-spacing: .07em !important;
  transform: none !important;
  text-align: left !important;
  white-space: nowrap !important;
}

html body .rm9-home-terms .rm9-home-term-action, html body .elementor .rm9-home-terms .rm9-home-term-action {
  margin-top: auto !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: flex-start !important;
  gap: 6px !important;
  min-height: 75px !important;
}

html body .rm9-home-terms .rm9-home-term-button, html body .rm9-home-terms a.rm9-home-term-button, html body .rm9-home-terms span.rm9-home-term-button, html body .elementor .rm9-home-terms .rm9-home-term-button, html body .elementor .rm9-home-terms a.rm9-home-term-button, html body .elementor .rm9-home-terms span.rm9-home-term-button {
  min-height: 56px !important;
  height: 56px !important;
  max-height: 56px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin: 0 !important;
  font-size: 18px !important;
  line-height: 1.1 !important;
  font-weight: 800 !important;
  letter-spacing: .035em !important;
}

html body .rm9-home-terms .rm9-home-term-note, html body .elementor .rm9-home-terms .rm9-home-term-note, html body .rm9-home-terms .rm9-home-term-note-empty, html body .elementor .rm9-home-terms .rm9-home-term-note-empty, html body .rm9-home-terms .rm9-home-term-card:not(.is-full) .rm9-home-term-note, html body .elementor .rm9-home-terms .rm9-home-term-card:not(.is-full) .rm9-home-term-note {
  display: block !important;
  min-height: 13px !important;
  height: 13px !important;
  max-height: 13px !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  font-family: inherit !important;
  font-size: 12px !important;
  line-height: 1.1 !important;
  font-weight: 500 !important;
}

html body .rm9-home-terms .rm9-home-term-note-empty, html body .elementor .rm9-home-terms .rm9-home-term-note-empty, html body .rm9-home-terms .rm9-home-term-card:not(.is-full) .rm9-home-term-note, html body .elementor .rm9-home-terms .rm9-home-term-card:not(.is-full) .rm9-home-term-note {
  visibility: hidden !important;
}

html body #ui-datepicker-div {
  display: none;
  visibility: visible !important;
  opacity: 1 !important;
  pointer-events: auto !important;
}

html body #ui-datepicker-div[style*="display: block"], html body #ui-datepicker-div[style*="display:block"] {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  pointer-events: auto !important;
}

html body #ui-datepicker-div table.ui-datepicker-calendar {
  display: table !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-notices .notice-success, html body .rm9-mobile-notices .notice-success {
  background: #116329 !important;
}

html body .rm9-home-terms .rm9-home-term-note, html body .elementor .rm9-home-terms .rm9-home-term-note, html body .rm9-home-terms .rm9-home-term-card.is-full .rm9-home-term-note, html body .elementor .rm9-home-terms .rm9-home-term-card.is-full .rm9-home-term-note {
  color: #111827 !important;
  font-weight: 650 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-notices .notice-warning, html body .rm9-mobile-notices .notice-warning {
  background: #ff8a00 !important;
}

.rm9-participant-details[open] .rm9-participant-toggle:before {
  content: "▴";
}

html body .rm9-mobile-dashboard .rm9-mobile-term-filter-shirts, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-shirts {
  display: flex !important;
  flex-direction: column !important;
  gap: 2px !important;
  margin-top: 4px !important;
  color: #0f172a !important;
  font-size: 11px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-filter-link-body, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-link-body {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-quickadd-title, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-quickadd-title {
  margin: 0 0 10px !important;
  font-size: 15px !important;
  font-weight: 800 !important;
  color: #111827 !important;
}

html body .rm9-home-term-card.is-closed, html body .rm9-filter-card.is-closed, html body .rm9-filter-card:has(.rm9-badge-closed), html body .rm9-mobile-term-card.rm9-term-card-closed, html body .rm9-mobile-term-card.rm9-mobile-term-card-closed, html body .rm9-mobile-term-filter-card.is-closed, html body .rm9-mobile-term-selected-open-card.is-closed {
  --rm9-term-card-accent: #6b7280 !important;
  border-left-color: #6b7280 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-entry-payment-status-row .rm9-payment-pill, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-payment-status-row .rm9-payment-pill {
  grid-column: 2 !important;
  grid-row: 1 !important;
  justify-self: end !important;
  order: initial !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-filter-row2 .rm9-mobile-term-filter-free,html body .rm9-mobile-dashboard .rm9-mobile-term-filter-row2 .rm9-mobile-term-filter-wait {
  font-size: 14px !important;
  line-height: 1.15 !important;
  font-weight: 850 !important;
}

html body .rm9-term-status-select, html body .rm9-term-payment-status-select, .wp-admin .rm9-wrap .rm9-term-status-select, .wp-admin .rm9-wrap .rm9-term-payment-status-select {
  width: 142px !important;
  min-height: 33px !important;
  border-radius: 8px !important;
  font-size: 12px !important;
  font-weight: 800 !important;
}

.rm9-table-clean .rm9-term-overview-row {
  display: grid !important;
  grid-template-columns: minmax(230px,1fr) auto !important;
  gap: 10px !important;
  align-items: center !important;
}

html body .rm9-termin-status.is-low .rm9-status-icon::before, html body .rm9-home-terms .rm9-termin-status.is-low .rm9-status-icon::before {
  content: "!" !important;
  color: #ffffff !important;
  font-size: 16px !important;
}

.wp-admin .rm9-wrap .rm9-add-term-compact .rm9-add-term-grid {
  display: grid !important;
  grid-template-columns: 180px 180px 120px 120px 110px auto !important;
  gap: 10px !important;
  align-items: end !important;
  width: auto !important;
  max-width: none !important;
}

html body .rm9-home-terms .rm9-home-term-card.is-full .rm9-home-status-dot:before {
  content: "×" !important;
  color: #fff !important;
  font-size: 22px !important;
  font-weight: 950 !important;
  line-height: .82 !important;
  transform: translateY(-1px) !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-entry-payment-status-row .rm9-mobile-entry-age-inline, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-payment-status-row .rm9-mobile-entry-age-inline {
  order: 1 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-filter-return-hint, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-return-hint {
  display: inline-flex !important;
  align-items: center !important;
  width: fit-content !important;
  margin-top: 7px !important;
  padding: 4px 9px !important;
  border-radius: 999px !important;
  background: #111827 !important;
  color: #ffffff !important;
  font-size: 10.5px !important;
  font-weight: 800 !important;
  line-height: 1 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-filter-top .rm9-mobile-term-filter-add, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-top .rm9-mobile-term-filter-add {
  grid-column: 2 !important;
  grid-row: 1 !important;
}

.rm9-mobile-dashboard .rm9-mobile-term-filter-link {
  display: flex !important;
  flex-direction: column !important;
  gap: 7px !important;
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-menu-wrap-clean, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-menu-wrap-clean {
  margin: 0 0 14px !important;
}

.wp-admin .rm9-wrap .rm9-add-term-compact .rm9-add-term-grid p {
  margin: 0 !important;
  width: auto !important;
}

html body .rm9-parent-phone-badge .rm9-parent-phone-icon, .wp-admin .rm9-wrap .rm9-parent-phone-badge .rm9-parent-phone-icon {
  font-size: 11px !important;
  line-height: 1 !important;
}

.wp-admin .rm9-wrap .rm9-filter-card:not(.rm9-filter-all):not(.rm9-filter-total-strip):has(.rm9-badge-ok), .wp-admin .rm9-wrap .rm9-filter-card:not(.rm9-filter-all):not(.rm9-filter-total-strip):has(.rm9-status-available), .wp-admin .rm9-wrap .rm9-filter-card:not(.rm9-filter-all):not(.rm9-filter-total-strip):has(.rm9-status-badge-available) {
  --rm9-term-card-accent: var(--rm9-term-accent-available) !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-entry-payment-status-row .rm9-mobile-entry-statuses, html body .rm9-mobile-dashboard .rm9-mobile-entry-payment-status-row .rm9-mobile-entry-status, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-payment-status-row .rm9-mobile-entry-statuses, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-payment-status-row .rm9-mobile-entry-status {
  grid-column: 1 / -1 !important;
  grid-row: 1 !important;
  justify-self: end !important;
  align-self: start !important;
  order: initial !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-entry-status-pending, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-status-pending {
  background: #eef4ff !important;
  border-color: #cfe0ff !important;
  color: #2459c3 !important;
}

.wp-admin .rm9-wrap .rm9-entry-edit-form-single .rm9-term-control-stack-inline .rm9-term-status-select, .wp-admin .rm9-wrap .rm9-entry-edit-form-single .rm9-term-control-stack-inline .rm9-term-payment-status-select, html body .rm9-entry-edit-form-single .rm9-term-control-stack-inline .rm9-term-status-select, html body .rm9-entry-edit-form-single .rm9-term-control-stack-inline .rm9-term-payment-status-select {
  width: 100% !important;
  max-width: none !important;
}

html body .rm9-home-terms .rm9-home-term-note {
  color: #111827 !important;
  font-size: 12px !important;
  line-height: 1.18 !important;
  font-weight: 500 !important;
  min-height: 0 !important;
  margin: 4px 0 0 0 !important;
  padding: 0 !important;
  transform: none !important;
}

html body .rm9-parent-phone-badge:hover, .wp-admin .rm9-wrap .rm9-parent-phone-badge:hover {
  background: #0F68FF !important;
  border-color: #0F68FF !important;
  color: #ffffff !important;
}

html body .rm9-home-terms .rm9-home-term-description, html body .elementor .rm9-home-terms .rm9-home-term-description {
  font-family: inherit !important;
  font-size: 18px !important;
  line-height: 1.28 !important;
  font-weight: 500 !important;
  margin: 0 0 21px !important;
  text-align: left !important;
}

.rm9-mobile-dashboard .rm9-mobile-term-filter-row3 {
  margin-top: 1px !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-entry-arrow, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-arrow {
  display: none !important;
  width: 0 !important;
  height: 0 !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
}

.wp-admin .rm9-wrap .rm9-entry-edit-form-single .rm9-term-control-stack-inline, html body .rm9-entry-edit-form-single .rm9-term-control-stack-inline {
  width: 100% !important;
  max-width: none !important;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;
  margin-bottom: 12px !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-entry-payment-status-row .rm9-mobile-entry-age-inline, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-payment-status-row .rm9-mobile-entry-age-inline {
  order: 2 !important;
  flex: 0 0 auto !important;
  margin-left: auto !important;
}

.wp-admin .rm9-wrap .rm9-term-overview-row, html body .rm9-term-overview-row, .wp-admin .rm9-wrap .rm9-term-overview-date, html body .rm9-term-overview-date, .wp-admin .rm9-wrap .rm9-term-overview-row .rm9-badge, html body .rm9-term-overview-row .rm9-badge, .wp-admin .rm9-wrap .rm9-status-list .rm9-badge, html body .rm9-status-list .rm9-badge, .wp-admin .rm9-wrap .rm9-status-line .rm9-badge, html body .rm9-status-line .rm9-badge, .wp-admin .rm9-wrap .rm9-term-chip, html body .rm9-term-chip, .wp-admin .rm9-wrap .rm9-payment-pill, html body .rm9-payment-pill, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-status, html body .rm9-mobile-dashboard .rm9-mobile-entry-status, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-term-date-status, html body .rm9-mobile-dashboard .rm9-mobile-entry-term-date-status, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-status-badge, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-status-badge, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-status-badge-top, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-status-badge-top, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-status-badge-bottom, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-status-badge-bottom {
  border-radius: var(--rm9-badge-radius) !important;
}

html body .rm9-termin-status.is-closed .rm9-status-icon::before, html body .rm9-home-terms .rm9-termin-status.is-closed .rm9-status-icon::before {
  content: "−" !important;
  font-size: 22px !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-entry-payment-status-row .rm9-age-badge, html body .rm9-mobile-dashboard .rm9-mobile-entry-payment-status-row .rm9-payment-pill, html body .rm9-mobile-dashboard .rm9-mobile-entry-payment-status-row .rm9-mobile-entry-status, html body .rm9-mobile-dashboard .rm9-mobile-entry-payment-status-row .rm9-badge, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-payment-status-row .rm9-age-badge, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-payment-status-row .rm9-payment-pill, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-payment-status-row .rm9-mobile-entry-status, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-payment-status-row .rm9-badge {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 23px !important;
  padding: 4px 8px !important;
  border-radius: 999px !important;
  font-size: 11px !important;
  font-weight: 800 !important;
  line-height: 1 !important;
  white-space: nowrap !important;
  flex: 0 0 auto !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card .rm9-mobile-shirt-total, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card .rm9-mobile-shirt-total {
  margin-left: 0 !important;
  order: 0 !important;
}

.rm9-badge-low {
  background: #fff3df;
  color: #ff8a00;
}

html body .rm9-health-badge.rm9-health-badge-icon-only .rm9-health-badge-icon, .wp-admin .rm9-wrap .rm9-health-badge.rm9-health-badge-icon-only .rm9-health-badge-icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 22px !important;
  height: 22px !important;
  min-width: 22px !important;
  min-height: 22px !important;
  padding: 0 !important;
  line-height: 1 !important;
  text-align: center !important;
  vertical-align: middle !important;
  box-sizing: border-box !important;
}

html body .rm9-term-overview-status-pending, .wp-admin .rm9-wrap .rm9-term-overview-status-pending {
  background: #e8f5e8 !important;
  border-color: #8ed08f !important;
  color: #1d7f20 !important;
}

html body .rm9-home-terms .rm9-home-term-card, html body .elementor .rm9-home-terms .rm9-home-term-card, html body .rm9-wrap .rm9-filter-grid-terms-only > a.rm9-filter-card, html body .rm9-wrap .rm9-filter-grid-terms-only > article.rm9-filter-card, html body .rm9-filter-grid-terms-only > a.rm9-filter-card, html body .rm9-filter-grid-terms-only > article.rm9-filter-card, html body a.rm9-filter-card:not(.rm9-filter-all):not(.rm9-filter-total-strip), html body article.rm9-filter-card:not(.rm9-filter-all):not(.rm9-filter-total-strip), html body .rm9-mobile-dashboard .rm9-mobile-term-card, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-grid > article.rm9-mobile-term-filter-card:not(.rm9-mobile-summary-card), html body .rm9-mobile-dashboard .rm9-mobile-term-filter-grid > article.rm9-mobile-term-selected-open-card:not(.rm9-mobile-summary-card), html body .rm9-mobile-term-filter-grid > article.rm9-mobile-term-filter-card:not(.rm9-mobile-summary-card), html body .rm9-mobile-term-filter-grid > article.rm9-mobile-term-selected-open-card:not(.rm9-mobile-summary-card), html body div[aria-label="Filter prijav po terminih"] > article:not(:first-child) {
  border-top: 0 !important;
  border-right: 0 !important;
  border-bottom: 0 !important;
  border-left-width: 8px !important;
  border-left-style: solid !important;
  border-left-color: var(--rm9-term-card-accent, #16a34a) !important;
}

.wp-admin .rm9-wrap .rm9-filter-shirt-pill-total, html body .rm9-filter-shirt-pill-total, .wp-admin .rm9-wrap .rm9-mobile-shirt-total, html body .rm9-mobile-shirt-total {
  min-width: 0 !important;
  width: auto !important;
  height: 22px !important;
  padding: 0 10px !important;
  white-space: nowrap !important;
}

.rm9-term-chip-status-paid {
  background: #e8f5e8;
  border-color: #86cf86;
  color: #1d7f20;
}

.rm9-mobile-dashboard .rm9-mobile-waiting-entry-card:has(.rm9-mobile-entry-shell[open]) {
  border-left-color: #7f1d1d !important;
}

.rm9-table-clean .rm9-term-overview-row .rm9-badge {
  white-space: nowrap !important;
}

html body .rm9-home-terms .rm9-home-term-card.is-full .rm9-home-term-button-text, html body .elementor .rm9-home-terms .rm9-home-term-card.is-full .rm9-home-term-button-text {
  font-size: 16px !important;
  line-height: 1.1 !important;
  font-weight: 850 !important;
  white-space: nowrap !important;
}

.wp-admin .rm9-wrap .rm9-table .rm9-participant-edit-form .rm9-term-check-current .rm9-term-status-select, .wp-admin .rm9-wrap .rm9-table .rm9-participant-edit-form .rm9-term-check-current .rm9-term-payment-status-select, html body:not(.wp-admin) .rm9-table .rm9-participant-edit-form .rm9-term-check-current .rm9-term-status-select, html body:not(.wp-admin) .rm9-table .rm9-participant-edit-form .rm9-term-check-current .rm9-term-payment-status-select {
  width: 100% !important;
  max-width: none !important;
}

html body .rm9-home-terms .rm9-home-term-note-empty, html body .elementor .rm9-home-terms .rm9-home-term-note-empty, html body .rm9-home-terms .rm9-home-term-card:not(.is-full) .rm9-home-term-note, html body .elementor .rm9-home-terms .rm9-home-term-card:not(.is-full) .rm9-home-term-note {
  display: none !important;
  min-height: 0 !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

html body .rm9-termin-status.is-available .rm9-status-icon::before, html body .rm9-home-terms .rm9-termin-status.is-available .rm9-status-icon::before {
  content: "✓" !important;
  color: #ffffff !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-section-arhiv .rm9-mobile-search-field.is-filled .rm9-mobile-live-search-clear, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-section-arhiv .rm9-mobile-search-field.is-filled .rm9-mobile-live-search-clear {
  display: inline-flex !important;
}

html body .rm9-home-terms .rm9-home-term-card.is-closed, html body .elementor .rm9-home-terms .rm9-home-term-card.is-closed, .wp-admin .rm9-wrap .rm9-filter-card.is-closed:not(.rm9-filter-all):not(.rm9-filter-total-strip), .wp-admin .rm9-wrap .rm9-filter-card.rm9-is-closed:not(.rm9-filter-all):not(.rm9-filter-total-strip), .wp-admin .rm9-wrap .rm9-term-card-closed, .wp-admin .rm9-wrap .rm9-term-card.is-closed, html body .rm9-mobile-dashboard .rm9-mobile-term-card.rm9-term-card-closed, html body .rm9-mobile-dashboard .rm9-mobile-term-card.rm9-mobile-term-card-closed, html body .rm9-mobile-dashboard .rm9-mobile-term-card.is-closed, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-closed:not(.rm9-mobile-summary-card), html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-closed:not(.rm9-mobile-summary-card) {
  --rm9-term-card-accent: var(--rm9-term-accent-closed) !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card:not(.rm9-mobile-summary-card) .rm9-mobile-shirt-total, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card:not(.rm9-mobile-summary-card) .rm9-mobile-shirt-total, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card:not(.rm9-mobile-summary-card) .rm9-mobile-shirt-total, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card:not(.rm9-mobile-summary-card) .rm9-mobile-shirt-total {
  display: none !important;
}

.wp-admin .rm9-wrap .rm9-payment-overview-row, html body .rm9-payment-overview-row {
  min-height: 34px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  padding: 0 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-filter-status-badge, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-status-badge {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: fit-content !important;
  margin-top: 10px !important;
  padding: 7px 14px !important;
  border-radius: 999px !important;
  font-size: 13px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
  box-shadow: 0 8px 18px rgba(15, 23, 42, .08) !important;
}

html body .rm9-term-overview-status-pending .rm9-term-overview-date, .wp-admin .rm9-wrap .rm9-term-overview-status-pending .rm9-term-overview-date, html body .rm9-term-overview-status-pending .rm9-badge, .wp-admin .rm9-wrap .rm9-term-overview-status-pending .rm9-badge {
  background: #e8f5e8 !important;
  border-color: #8ed08f !important;
  color: #1d7f20 !important;
}

.wp-admin .rm9-wrap .rm9-add-term-compact {
  display: inline-block !important;
  width: auto !important;
  max-width: none !important;
  min-width: 0 !important;
  padding: 16px 18px !important;
  margin: 0 0 14px !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-entry-payment-status-row:has(.rm9-mobile-entry-statuses-terms), .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-payment-status-row:has(.rm9-mobile-entry-statuses-terms) {
  flex-wrap: wrap !important;
  row-gap: 4px !important;
}

html body .rm9-home-terms .rm9-home-term-card, html body .elementor .rm9-home-terms .rm9-home-term-card, html body .rm9-home-terms .rm9-home-term-card.is-available, html body .rm9-home-terms .rm9-home-term-card.is-low, html body .rm9-home-terms .rm9-home-term-card.is-full, html body .rm9-home-terms .rm9-home-term-card.is-closed, html body .elementor .rm9-home-terms .rm9-home-term-card.is-available, html body .elementor .rm9-home-terms .rm9-home-term-card.is-low, html body .elementor .rm9-home-terms .rm9-home-term-card.is-full, html body .elementor .rm9-home-terms .rm9-home-term-card.is-closed {
  box-shadow: 0 10px 24px rgba(15, 23, 42, .06) !important;
  transition: box-shadow .18s ease !important;
  will-change: box-shadow !important;
}

.rm9-mobile-dashboard .rm9-mobile-waiting-section .rm9-mobile-card,.rm9-mobile-dashboard .rm9-mobile-waiting-section .rm9-waiting-list {
  background: #fff !important;
  border-color: #fecaca !important;
  box-shadow: 0 6px 18px rgba(153,27,27,.08) !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card-with-plus .rm9-mobile-term-filter-row1, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card-with-actions .rm9-mobile-term-filter-row1, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card-with-plus .rm9-mobile-term-filter-row1, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card-with-actions .rm9-mobile-term-filter-row1 {
  padding-right: 150px !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-filter-actions .rm9-mobile-icon-toggle, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-actions .rm9-mobile-icon-toggle {
  position: static !important;
  float: none !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex: 0 0 34px !important;
  width: 34px !important;
  height: 34px !important;
  min-width: 34px !important;
  min-height: 34px !important;
  max-width: 34px !important;
  max-height: 34px !important;
  margin: 0 !important;
  padding: 0 !important;
  border-radius: 999px !important;
  border: 1px solid #ff8a00 !important;
  background: transparent !important;
  color: #ff8a00 !important;
  box-shadow: none !important;
  transform: none !important;
  line-height: 1 !important;
}

.rm9-term-date,.rm9-term-title-mobile {
  display: block !important;
  line-height: 1.25 !important;
}

html body .rm9-mobile-dashboard article.rm9-mobile-card.rm9-mobile-term-filter-card, html body .rm9-mobile-dashboard .rm9-mobile-card.rm9-mobile-term-filter-card, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card, .wp-admin .rm9-wrap .rm9-mobile-dashboard article.rm9-mobile-card.rm9-mobile-term-filter-card, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-card.rm9-mobile-term-filter-card, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card {
  padding: 15px 5px 15px 5px !important;
}

.rm9-mobile-dashboard .rm9-mobile-term-filter-edit {
  top: 50% !important;
  transform: translateY(-50%) !important;
}

.wp-admin .rm9-wrap .rm9-add-term-compact .rm9-add-term-grid {
  display: grid !important;
  grid-template-columns: 180px 180px 120px 120px minmax(120px, 1fr) auto !important;
  gap: 10px !important;
  align-items: end !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-filter-top .rm9-mobile-term-filter-edit, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-top .rm9-mobile-term-filter-edit {
  grid-column: 2 !important;
  grid-row: 2 !important;
}

html body .rm9-home-terms .rm9-home-progress, html body .elementor .rm9-home-terms .rm9-home-progress {
  margin-bottom: 0 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-filter-top .rm9-mobile-icon-toggle, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-top .rm9-mobile-icon-toggle {
  flex: 0 0 auto !important;
}

html body .rm9-badge.rm9-badge-manual, .wp-admin .rm9-wrap .rm9-badge.rm9-badge-manual {
  background: #eef4ff !important;
  border-color: #9dbbff !important;
  color: #2459c3 !important;
}

html body .rm9-termin-status.is-available .rm9-status-icon::before, html body .rm9-home-terms .rm9-termin-status.is-available .rm9-status-icon::before {
  content: "✓" !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-entry-payment-status-row .rm9-mobile-entry-statuses, html body .rm9-mobile-dashboard .rm9-mobile-entry-payment-status-row .rm9-mobile-entry-status, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-payment-status-row .rm9-mobile-entry-statuses, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-payment-status-row .rm9-mobile-entry-status {
  order: 3 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-filter-return-hint, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-return-hint *, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-return-hint, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-return-hint * {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  min-width: 112px !important;
  max-width: 100% !important;
  padding: 8px 14px !important;
  border-radius: 999px !important;
  background: #111827 !important;
  border: 1px solid #0b1220 !important;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  opacity: 1 !important;
  visibility: visible !important;
  font-size: 12px !important;
  font-weight: 800 !important;
  line-height: 1.15 !important;
  letter-spacing: 0 !important;
  text-indent: 0 !important;
  text-transform: none !important;
  white-space: nowrap !important;
  overflow: visible !important;
  text-decoration: none !important;
  box-shadow: none !important;
}

html body .rm9-termin-status.is-available .rm9-status-icon, html body .rm9-home-terms .rm9-termin-status.is-available .rm9-status-icon {
  background: #2b8a11 !important;
  border: 0 !important;
  box-shadow: none !important;
}

html body .rm9-participant-edit-form .rm9-term-check-current, html body .rm9-mobile-dashboard .rm9-participant-edit-form .rm9-term-check-current, .wp-admin .rm9-wrap .rm9-participant-edit-form .rm9-term-check-current {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  gap: 9px !important;
  align-items: start !important;
  padding: 14px !important;
}

html body .rm9-home-terms .rm9-status-row, html body .elementor .rm9-home-terms .rm9-status-row, html body .rm9-termin-status .rm9-status-row {
  align-items: center !important;
  margin-bottom: 18px !important;
}

.wp-admin .rm9-wrap .rm9-add-term-compact .rm9-add-term-form-compact {
  width: auto !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-entry-date, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-date {
  grid-column: 1 !important;
  grid-row: 1 !important;
  justify-self: start !important;
  align-self: start !important;
  margin: 0 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-filter-actions .rm9-mobile-icon-toggle:hover, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-actions .rm9-mobile-icon-toggle.is-open, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-actions .rm9-mobile-icon-toggle:hover, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-actions .rm9-mobile-icon-toggle.is-open {
  background: #fff7ed !important;
  border-color: #ff8a00 !important;
  color: #ff8a00 !important;
}

.wp-admin .rm9-wrap .rm9-filter-card:not(.rm9-filter-all):not(.rm9-filter-total-strip) .rm9-badge, .wp-admin .rm9-wrap .rm9-filter-card:not(.rm9-filter-all):not(.rm9-filter-total-strip) .rm9-status-badge, .wp-admin .rm9-wrap .rm9-term-card .rm9-badge, .wp-admin .rm9-wrap .rm9-term-card .rm9-status-badge, html body .rm9-mobile-dashboard .rm9-mobile-term-card .rm9-badge, html body .rm9-mobile-dashboard .rm9-mobile-term-card .rm9-status-badge, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card:not(.rm9-mobile-summary-card) .rm9-mobile-term-accordion-wait, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card:not(.rm9-mobile-summary-card) .rm9-mobile-info-badge, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card:not(.rm9-mobile-summary-card) .rm9-age-badge, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card:not(.rm9-mobile-summary-card) .rm9-mobile-shirt-pill {
  background: #ffffff !important;
  border: 1px solid var(--rm9-term-card-text) !important;
  color: var(--rm9-term-card-text) !important;
  box-shadow: none !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-waiting-entry-card .rm9-mobile-entry-payment-status-row .rm9-mobile-entry-age-inline, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-waiting-entry-card .rm9-mobile-entry-payment-status-row .rm9-mobile-entry-age-inline {
  order: 2 !important;
  flex: 0 0 auto !important;
  margin-left: auto !important;
}

.rm9-mobile-dashboard .rm9-mobile-term-filter-icon {
  width: 20px !important;
  min-width: 20px !important;
  height: 20px !important;
  font-size: 13px !important;
  border-radius: 6px !important;
}

.rm9-mobile-dashboard .rm9-mobile-term-filter-row2 {
  display: flex !important;
  align-items: baseline !important;
  gap: 10px !important;
  flex-wrap: wrap !important;
  margin: 0 !important;
  line-height: 1.15 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-section-arhiv .rm9-mobile-search-field .rm9-mobile-live-search-input::-webkit-search-cancel-button, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-section-arhiv .rm9-mobile-search-field .rm9-mobile-live-search-input::-webkit-search-cancel-button {
  -webkit-appearance: none !important;
  appearance: none !important;
  display: none !important;
}

html body .rm9-parent-phone-badge, .wp-admin .rm9-wrap .rm9-parent-phone-badge {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 5px !important;
  min-height: 22px !important;
  padding: 3px 8px !important;
  border-radius: 999px !important;
  background: #eef4ff !important;
  border: 1px solid #bfdbfe !important;
  color: #1d4ed8 !important;
  font-size: 11px !important;
  font-weight: 850 !important;
  line-height: 1 !important;
  white-space: nowrap !important;
  text-decoration: none !important;
  box-sizing: border-box !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-entry-arrow, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-arrow {
  align-self: center !important;
  width: 30px !important;
  height: 30px !important;
  min-width: 30px !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-entry-badges, html body .rm9-mobile-dashboard .rm9-mobile-entry-badges-row, html body .rm9-mobile-dashboard .rm9-mobile-entry-payment-status-row, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-badges, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-badges-row, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-payment-status-row {
  grid-column: 2 !important;
  grid-row: 2 !important;
  justify-self: end !important;
  align-self: start !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: flex-end !important;
  gap: 5px !important;
  flex-wrap: nowrap !important;
  width: auto !important;
  max-width: none !important;
  min-width: 0 !important;
  margin: 0 !important;
  margin-left: auto !important;
  text-align: right !important;
  white-space: nowrap !important;
  overflow: visible !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-section-prijave > h3, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-section-prijave > h3 {
  display: none !important;
}

.wp-admin .rm9-wrap .rm9-shirt-no-label, html body .rm9-shirt-no-label {
  display: inline-flex !important;
  align-items: center !important;
  gap: 5px !important;
  flex-wrap: wrap !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card:not(.is-active):not(.rm9-mobile-term-filter-all) .rm9-mobile-term-filter-row3, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card:not(.is-active):not(.rm9-mobile-term-filter-all) .rm9-mobile-term-filter-shirts, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card:not(.is-active):not(.rm9-mobile-term-filter-all) .rm9-mobile-term-filter-row3, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card:not(.is-active):not(.rm9-mobile-term-filter-all) .rm9-mobile-term-filter-shirts {
  display: none !important;
}

.rm9-badge-ok {
  background: #e8f5e8;
  color: #1d7f20;
}

html body .rm9-home-terms .rm9-home-term-card.is-available, html body .elementor .rm9-home-terms .rm9-home-term-card.is-available, .wp-admin .rm9-wrap .rm9-filter-card.is-available:not(.rm9-filter-all):not(.rm9-filter-total-strip), .wp-admin .rm9-wrap .rm9-filter-card.rm9-is-available:not(.rm9-filter-all):not(.rm9-filter-total-strip), .wp-admin .rm9-wrap .rm9-term-card.is-available, html body .rm9-mobile-dashboard .rm9-mobile-term-card.is-available, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-available:not(.rm9-mobile-summary-card), html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-available:not(.rm9-mobile-summary-card) {
  --rm9-term-card-accent: var(--rm9-term-accent-available) !important;
}

body.rm9-editor-admin-chrome #wpadminbar {
  display: none !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-entry-card-selected-term .rm9-mobile-entry-selected-term-badges .rm9-age-badge, html body .rm9-mobile-dashboard .rm9-mobile-entry-card-selected-term .rm9-mobile-entry-selected-term-badges .rm9-mobile-entry-age-inline, html body .rm9-mobile-dashboard .rm9-mobile-entry-card-selected-term .rm9-mobile-entry-selected-term-badges .rm9-payment-pill, html body .rm9-mobile-dashboard .rm9-mobile-entry-card-selected-term .rm9-mobile-entry-selected-term-badges .rm9-health-badge, html body .rm9-mobile-dashboard .rm9-mobile-entry-card-selected-term .rm9-mobile-entry-selected-term-badges .rm9-health-badge-icon, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-card-selected-term .rm9-mobile-entry-selected-term-badges .rm9-age-badge, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-card-selected-term .rm9-mobile-entry-selected-term-badges .rm9-mobile-entry-age-inline, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-card-selected-term .rm9-mobile-entry-selected-term-badges .rm9-payment-pill, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-card-selected-term .rm9-mobile-entry-selected-term-badges .rm9-health-badge, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-card-selected-term .rm9-mobile-entry-selected-term-badges .rm9-health-badge-icon {
  display: inline-flex !important;
  visibility: visible !important;
  opacity: 1 !important;
  flex: 0 0 auto !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-all-new-term-toggle:hover, html body .rm9-mobile-dashboard .rm9-mobile-all-new-term-toggle.is-open, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-all-new-term-toggle:hover, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-all-new-term-toggle.is-open {
  background: #fff7ed !important;
  color: #ff8a00 !important;
  border-color: #ff8a00 !important;
}

html body .rm9-participant-edit-form .rm9-term-check-current .rm9-term-control-stack, html body .rm9-mobile-dashboard .rm9-participant-edit-form .rm9-term-check-current .rm9-term-control-stack, .wp-admin .rm9-wrap .rm9-participant-edit-form .rm9-term-check-current .rm9-term-control-stack {
  width: 100% !important;
  max-width: none !important;
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;
  gap: 8px !important;
  margin: 0 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-waiting-entry-card .rm9-mobile-entry-badges, html body .rm9-mobile-dashboard .rm9-mobile-waiting-entry-card .rm9-mobile-entry-badges-row, html body .rm9-mobile-dashboard .rm9-mobile-waiting-entry-card .rm9-mobile-entry-payment-status-row, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-waiting-entry-card .rm9-mobile-entry-badges, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-waiting-entry-card .rm9-mobile-entry-badges-row, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-waiting-entry-card .rm9-mobile-entry-payment-status-row {
  grid-column: 2 !important;
  grid-row: 1 / span 2 !important;
  justify-self: end !important;
  align-self: start !important;
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap !important;
  align-items: flex-start !important;
  justify-content: flex-end !important;
  align-content: flex-start !important;
  column-gap: 5px !important;
  row-gap: 5px !important;
  max-width: 58vw !important;
  width: auto !important;
  min-width: 0 !important;
  margin: 0 !important;
  margin-left: auto !important;
  text-align: right !important;
  white-space: nowrap !important;
  overflow: visible !important;
}

html body .rm9-payment-pill.rm9-payment-pill-card-manual-unpaid *, html body .rm9-mobile-dashboard .rm9-payment-pill.rm9-payment-pill-card-manual-unpaid *, .wp-admin .rm9-wrap .rm9-payment-pill.rm9-payment-pill-card-manual-unpaid * {
  color: #ff8a00 !important;
}

html body .rm9-home-terms .rm9-status-icon::before, html body .elementor .rm9-home-terms .rm9-status-icon::before, html body .rm9-termin-status .rm9-status-icon::before {
  color: #ffffff !important;
  font-size: 18px !important;
  font-weight: 950 !important;
  line-height: 1 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-entry-line-main, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-line-main {
  display: contents !important;
}

.rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-active .rm9-mobile-term-filter-icon {
  background: #dbeafe !important;
  color: #2459c3 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-notices .notice-error, html body .rm9-mobile-notices .notice-error {
  background: #991b1b !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-filter-add, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-add {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 34px !important;
  height: 34px !important;
  min-width: 34px !important;
  border-radius: 999px !important;
  border: 1px solid #2459c3 !important;
  background: transparent !important;
  color: #2459c3 !important;
  font-size: 22px !important;
  font-weight: 800 !important;
  line-height: 1 !important;
  padding: 0 !important;
  box-shadow: none !important;
}

html body .rm9-home-term-card.is-full, html body .rm9-filter-card.is-full, html body .rm9-filter-card:has(.rm9-badge-full), html body .rm9-mobile-term-card.rm9-term-card-full, html body .rm9-mobile-term-filter-card.is-full, html body .rm9-mobile-term-selected-open-card.is-full {
  --rm9-term-card-accent: #dc2626 !important;
  border-left-color: #dc2626 !important;
}

html body .ui-datepicker .ui-datepicker-prev, html body .ui-datepicker .ui-datepicker-next {
  display: block !important;
  cursor: pointer !important;
}

html body .rm9-home-term-card.is-available, html body .rm9-filter-card.is-available, html body .rm9-mobile-term-filter-card.is-available, html body .rm9-mobile-term-selected-open-card.is-available {
  --rm9-term-card-accent: #16a34a !important;
  border-left-color: #16a34a !important;
}

html body .rm9-mobile-dashboard {
  padding-top: 12px !important;
}

html body .rm9-home-terms .rm9-home-term-card::before, html body .rm9-home-terms .rm9-home-term-card::after, html body .elementor .rm9-home-terms .rm9-home-term-card::before, html body .elementor .rm9-home-terms .rm9-home-term-card::after {
  content: none !important;
  display: none !important;
  width: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

.wp-admin .rm9-wrap .rm9-table .rm9-participant-edit-form .rm9-term-check-current, html body:not(.wp-admin) .rm9-table .rm9-participant-edit-form .rm9-term-check-current {
  grid-template-columns: minmax(0, 1fr) !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-filter-top .rm9-mobile-term-filter-link-head, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-top .rm9-mobile-term-filter-link-head {
  grid-column: 1 !important;
  grid-row: 1 !important;
  min-width: 0 !important;
}

.wp-admin .rm9-wrap .rm9-desktop-prijave-toolbar .rm9-entry-plus-details > summary .rm9-entry-plus-icon, .wp-admin .rm9-wrap .rm9-desktop-search-toolbar .rm9-entry-plus-details > summary .rm9-entry-plus-icon {
  color: #ffffff !important;
  background: rgba(255, 255, 255, .18) !important;
  border-color: rgba(255, 255, 255, .22) !important;
  box-shadow: none !important;
}

html body .rm9-home-term-card.is-low, html body .rm9-filter-card.is-low, html body .rm9-filter-card:has(.rm9-badge-low), html body .rm9-mobile-term-card.rm9-term-card-low, html body .rm9-mobile-term-filter-card.is-low, html body .rm9-mobile-term-selected-open-card.is-low {
  --rm9-term-card-accent: #ff8a00 !important;
  border-left-color: #ff8a00 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-entry-summary, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-summary {
  padding-left: 8px !important;
  padding-right: 8px !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-menu-panel .rm9-mobile-menu-logout, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-menu-panel .rm9-mobile-menu-logout {
  margin-top: 8px !important;
  border-color: #fecaca !important;
  background: #fff1f2 !important;
  color: #b91c1c !important;
  font-weight: 800 !important;
}

html body .rm9-home-terms .rm9-home-term-card, html body .elementor .rm9-home-terms .rm9-home-term-card, html body .rm9-home-terms .rm9-home-term-card.is-available, html body .rm9-home-terms .rm9-home-term-card.is-low, html body .rm9-home-terms .rm9-home-term-card.is-full, html body .rm9-home-terms .rm9-home-term-card.is-closed, html body .elementor .rm9-home-terms .rm9-home-term-card.is-available, html body .elementor .rm9-home-terms .rm9-home-term-card.is-low, html body .elementor .rm9-home-terms .rm9-home-term-card.is-full, html body .elementor .rm9-home-terms .rm9-home-term-card.is-closed, html body .rm9-home-terms .rm9-home-term-card:hover, html body .elementor .rm9-home-terms .rm9-home-term-card:hover, html body .rm9-home-terms .rm9-home-term-card.is-available:hover, html body .rm9-home-terms .rm9-home-term-card.is-low:hover, html body .rm9-home-terms .rm9-home-term-card.is-full:hover, html body .rm9-home-terms .rm9-home-term-card.is-closed:hover, html body .elementor .rm9-home-terms .rm9-home-term-card.is-available:hover, html body .elementor .rm9-home-terms .rm9-home-term-card.is-low:hover, html body .elementor .rm9-home-terms .rm9-home-term-card.is-full:hover, html body .elementor .rm9-home-terms .rm9-home-term-card.is-closed:hover {
  position: relative !important;
  top: 0 !important;
  left: 0 !important;
  right: auto !important;
  bottom: auto !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  transform: none !important;
  translate: none !important;
  scale: none !important;
  outline: 0 !important;
  border: 1px solid #cbd5e1 !important;
  border-top: 1px solid #cbd5e1 !important;
  border-right: 1px solid #cbd5e1 !important;
  border-bottom: 1px solid #cbd5e1 !important;
  border-left: 1px solid #cbd5e1 !important;
  border-left-width: 1px !important;
  border-left-style: solid !important;
  border-left-color: #cbd5e1 !important;
  box-sizing: border-box !important;
}

.wp-admin .rm9-wrap .rm9-add-term-compact h3 {
  margin: 0 0 12px !important;
  font-size: 16px !important;
  font-weight: 900 !important;
  color: #111827 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-waiting-entry-card .rm9-mobile-entry-payment-status-row .rm9-mobile-entry-status, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-waiting-entry-card .rm9-mobile-entry-payment-status-row .rm9-mobile-entry-status {
  order: 1 !important;
  flex: 0 0 auto !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-waiting-section, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-waiting-section {
  background: #d9dde1 !important;
  border: 1px solid #b8c0ca !important;
  border-radius: 18px !important;
  color: #111827 !important;
  box-shadow: 0 8px 22px rgba(15, 23, 42, .06) !important;
}

html body .rm9-payment-pill.rm9-payment-pill-card-unpaid, html body .rm9-mobile-dashboard .rm9-payment-pill.rm9-payment-pill-card-unpaid, .wp-admin .rm9-wrap .rm9-payment-pill.rm9-payment-pill-card-unpaid {
  background: #ffe8e8 !important;
  border: 1px solid #f1aaaa !important;
  color: #b00000 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-notices .notice p, html body .rm9-mobile-notices .notice p {
  margin: 0 !important;
  padding: 0 !important;
  color: #ffffff !important;
}

html body .rm9-home-terms .rm9-home-term-card.is-closed .rm9-home-term-status strong {
  color: #4b5563 !important;
}

.rm9-badge-full {
  background: #ffe8e8;
  color: #b00000;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card .rm9-mobile-term-filter-row1, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card .rm9-mobile-term-filter-row1 {
  padding-right: 112px !important;
  display: block !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-waiting-section .rm9-mobile-empty, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-waiting-section .rm9-mobile-empty {
  color: #e5e7eb !important;
  background: #1f2937 !important;
  border-color: #374151 !important;
}

.wp-admin .rm9-wrap .rm9-shirt-ordered .rm9-filter-card-shirt-group, html body .rm9-shirt-ordered .rm9-filter-card-shirt-group, .wp-admin .rm9-wrap .rm9-shirt-ordered-group, html body .rm9-shirt-ordered-group {
  background: #fff7ed !important;
  border-color: #ff8a00 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-filter-actions .rm9-mobile-term-filter-edit, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-actions .rm9-mobile-term-filter-edit {
  order: 2 !important;
  font-size: 16px !important;
  font-weight: 800 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-shirt-line, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-shirt-line {
  display: block !important;
  white-space: normal !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card .rm9-mobile-term-filter-shirts, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card .rm9-mobile-term-filter-shirts {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: flex-start !important;
  width: 100% !important;
  margin: 6px 0 0 0 !important;
  padding: 0 !important;
  text-align: left !important;
  gap: 5px !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-accordion-wait img[alt="⏳"], html body .rm9-mobile-dashboard .rm9-mobile-summary-wait img[alt="⏳"], html body div[aria-label="Filter prijav po terminih"] img[alt="⏳"], .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion-wait img[alt="⏳"], .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-summary-wait img[alt="⏳"] {
  width: 17px !important;
  height: 17px !important;
  min-width: 17px !important;
  min-height: 17px !important;
  max-width: 17px !important;
  max-height: 17px !important;
  margin: 0 4px 0 0 !important;
  padding: 0 !important;
  background: transparent !important;
  opacity: 1 !important;
  filter: brightness(0) saturate(100%) !important;
  transform: none !important;
  vertical-align: -2px !important;
}

.rm9-table-clean .rm9-check-col {
  width: 38px !important;
  min-width: 38px !important;
  max-width: 38px !important;
}

html body .rm9-home-terms .rm9-termin-status.is-low .rm9-status-icon::before, html body .elementor .rm9-home-terms .rm9-termin-status.is-low .rm9-status-icon::before {
  content: "!" !important;
  color: #ffffff !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-filter-top, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-top {
  display: block !important;
  position: static !important;
  min-height: 0 !important;
  height: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

.rm9-term-overview-date .rm9-term-title-date {
  display: block !important;
  font-weight: 800 !important;
}

html body .rm9-home-terms .rm9-home-term-note, html body .elementor .rm9-home-terms .rm9-home-term-note {
  font-family: inherit !important;
  font-size: 13px !important;
  line-height: 1.18 !important;
  font-weight: 500 !important;
  margin: 0 !important;
}

.rm9-table-clean .rm9-col-payment-method,.rm9-table-clean th:nth-child(5) {
  width: 115px !important;
  min-width: 115px !important;
  max-width: 115px !important;
}

.rm9-term-chip-status-waiting {
  background: #f2f2f3;
  border-color: #1d2327;
  color: #1d2327;
}

html body .rm9-mobile-dashboard .rm9-mobile-shirt-unconfirmed b, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-shirt-unconfirmed b {
  color: #ff8a00 !important;
}

:root {
  --rm9-badge-radius: 5px;
}

html body .rm9-home-terms .rm9-home-term-status strong {
  font-size: 18px !important;
  line-height: 1.05 !important;
  font-weight: 800 !important;
  letter-spacing: .06em !important;
  text-transform: uppercase !important;
  transform: none !important;
  margin: 0 !important;
  white-space: nowrap !important;
}

html body .rm9-home-terms .rm9-home-term-card:hover, html body .elementor .rm9-home-terms .rm9-home-term-card:hover, .wp-admin .rm9-wrap .rm9-term-card:hover, .wp-admin .rm9-wrap .rm9-filter-card:not(.rm9-filter-all):not(.rm9-filter-total-strip):hover, .wp-admin .rm9-wrap .rm9-filter-card:not(.rm9-filter-all):not(.rm9-filter-total-strip).active, html body .rm9-mobile-dashboard .rm9-mobile-term-card:hover, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card:not(.rm9-mobile-summary-card):hover, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card:not(.rm9-mobile-summary-card).is-active, html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card:not(.rm9-mobile-summary-card).is-active, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-card:hover, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card:not(.rm9-mobile-summary-card):hover, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card:not(.rm9-mobile-summary-card).is-active, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card:not(.rm9-mobile-summary-card).is-active {
  border: 0 !important;
  border-left: var(--rm9-term-card-left-border) solid var(--rm9-term-card-accent) !important;
  outline: 0 !important;
  background: #ffffff !important;
  box-shadow: 0 4px 14px rgba(15, 23, 42, .06) !important;
  transform: none !important;
}

html body .rm9-home-terms .rm9-home-term-action, html body .elementor .rm9-home-terms .rm9-home-term-action {
  margin-top: 34px !important;
  gap: 8px !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-filter-link-body > .rm9-mobile-term-filter-status-badge:not(.rm9-mobile-term-filter-status-badge-top), .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-link-body > .rm9-mobile-term-filter-status-badge:not(.rm9-mobile-term-filter-status-badge-top) {
  display: none !important;
}

.rm9-participant-summary::-webkit-details-marker {
  display: none;
}

.rm9-term-chip-status-pending {
  background: #f3f4f6;
  border-color: #c3c4c7;
  color: #50575e;
}

html body .rm9-col-age-group .rm9-health-badge.rm9-health-badge-icon-only, .wp-admin .rm9-wrap .rm9-col-age-group .rm9-health-badge.rm9-health-badge-icon-only {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 22px !important;
  min-width: 22px !important;
  height: 22px !important;
  min-height: 22px !important;
  padding: 0 !important;
  line-height: 1 !important;
  vertical-align: middle !important;
}

html body .rm9-home-terms .rm9-home-term-date, html body .elementor .rm9-home-terms .rm9-home-term-date {
  font-family: inherit !important;
  font-size: clamp(29px, 1.75vw, 36px) !important;
  line-height: 1.08 !important;
  font-weight: 900 !important;
  letter-spacing: .03em !important;
  margin: 0 0 17px !important;
  transform: none !important;
  text-align: center !important;
  white-space: nowrap !important;
}

.rm9-mobile-dashboard .rm9-mobile-term-filter-card {
  overflow: hidden !important;
  box-sizing: border-box !important;
}

.rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-low .rm9-mobile-term-filter-free,.rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-low .rm9-mobile-term-filter-wait {
  color: #ff8a00 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-volley-icon, html body .rm9-mobile-dashboard .rm9-mobile-calendar-icon, html body .rm9-mobile-dashboard .rm9-mobile-info-icon, html body .rm9-mobile-dashboard .rm9-mobile-term-accordion-wait i, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-volley-icon, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-calendar-icon, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-info-icon, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion-wait i, html body .rm9-home-terms .rm9-home-term-info-item svg, html body .elementor .rm9-home-terms .rm9-home-term-info-item svg {
  color: var(--rm9-term-card-icon) !important;
  border-color: #d1d5db !important;
  background: #f8fafc !important;
  filter: grayscale(1) saturate(0) !important;
}

html body .rm9-home-terms .rm9-home-status-dot, html body .elementor .rm9-home-terms .rm9-home-status-dot {
  width: 23px !important;
  height: 23px !important;
  min-width: 23px !important;
  line-height: 1 !important;
  align-items: center !important;
  justify-content: center !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-entry-date, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-date {
  grid-column: 2 !important;
  grid-row: 1 !important;
  justify-self: end !important;
  align-self: end !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 4px !important;
  margin-left: auto !important;
  font-size: 11px !important;
  font-weight: 800 !important;
  line-height: 1.1 !important;
  color: #64748b !important;
  white-space: nowrap !important;
}

html body .rm9-home-terms .rm9-home-term-card, html body .elementor .rm9-home-terms .rm9-home-term-card, .wp-admin .rm9-wrap .rm9-term-card, .wp-admin .rm9-wrap .rm9-filter-card:not(.rm9-filter-all):not(.rm9-filter-total-strip), html body .rm9-mobile-dashboard .rm9-mobile-term-card, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card:not(.rm9-mobile-summary-card), html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card:not(.rm9-mobile-summary-card), .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-card, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card:not(.rm9-mobile-summary-card), .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card:not(.rm9-mobile-summary-card) {
  --rm9-term-card-accent: var(--rm9-term-accent-default) !important;
  box-sizing: border-box !important;
  background: #ffffff !important;
  border: 0 !important;
  border-left: var(--rm9-term-card-left-border) solid var(--rm9-term-card-accent) !important;
  outline: 0 !important;
  box-shadow: 0 4px 14px rgba(15, 23, 42, .06) !important;
  color: var(--rm9-term-card-text) !important;
}

html body .rm9-participant-edit-form .rm9-term-check-current .rm9-term-check-label input[type="checkbox"], html body .rm9-mobile-dashboard .rm9-participant-edit-form .rm9-term-check-current .rm9-term-check-label input[type="checkbox"], .wp-admin .rm9-wrap .rm9-participant-edit-form .rm9-term-check-current .rm9-term-check-label input[type="checkbox"] {
  flex: 0 0 auto !important;
  margin: 0 !important;
}

html body .rm9-additional-terms-list .rm9-term-check .rm9-term-check-label input[type="checkbox"], .wp-admin .rm9-wrap .rm9-additional-terms-list .rm9-term-check .rm9-term-check-label input[type="checkbox"] {
  flex: 0 0 auto !important;
  margin: 0 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-filter-top, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-top {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) 36px !important;
  align-items: start !important;
  gap: 8px !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-filter-actions .rm9-mobile-term-filter-add, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-actions .rm9-mobile-term-filter-add {
  order: 1 !important;
  border: 1px solid #2459c3 !important;
  background: transparent !important;
  color: #2459c3 !important;
  box-shadow: none !important;
  font-size: 22px !important;
  font-weight: 800 !important;
  border-radius: 999px !important;
}

html body .rm9-home-terms .rm9-home-term-info, html body .elementor .rm9-home-terms .rm9-home-term-info {
  padding: 22px 0 !important;
  margin: 0 0 24px !important;
}

.wp-admin .rm9-wrap .rm9-filter-total-strip .rm9-filter-shirt-pill-total, html body .rm9-filter-total-strip .rm9-filter-shirt-pill-total {
  display: inline-flex !important;
}

html body .rm9-col-age-group .rm9-age-badge + .rm9-health-badge.rm9-health-badge-icon-only, .wp-admin .rm9-wrap .rm9-col-age-group .rm9-age-badge + .rm9-health-badge.rm9-health-badge-icon-only {
  margin-left: 7px !important;
  margin-top: 0 !important;
  vertical-align: middle !important;
}

html body .rm9-home-terms .rm9-home-term-card.is-full, html body .elementor .rm9-home-terms .rm9-home-term-card.is-full, .wp-admin .rm9-wrap .rm9-filter-card.is-full:not(.rm9-filter-all):not(.rm9-filter-total-strip), .wp-admin .rm9-wrap .rm9-filter-card.rm9-is-full:not(.rm9-filter-all):not(.rm9-filter-total-strip), .wp-admin .rm9-wrap .rm9-term-card-full, .wp-admin .rm9-wrap .rm9-term-card.is-full, html body .rm9-mobile-dashboard .rm9-mobile-term-card.rm9-term-card-full, html body .rm9-mobile-dashboard .rm9-mobile-term-card.is-full, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-full:not(.rm9-mobile-summary-card), html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-full:not(.rm9-mobile-summary-card) {
  --rm9-term-card-accent: var(--rm9-term-accent-full) !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-filter-top .rm9-mobile-term-filter-link-head, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-top .rm9-mobile-term-filter-link-head {
  flex: 1 1 auto !important;
  min-width: 0 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-entry-badges, html body .rm9-mobile-dashboard .rm9-mobile-entry-badges-row, html body .rm9-mobile-dashboard .rm9-mobile-entry-payment-status-row, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-badges, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-badges-row, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-payment-status-row {
  grid-column: 2 !important;
  grid-row: 1 / span 2 !important;
  justify-self: end !important;
  align-self: start !important;
  display: grid !important;
  grid-template-columns: max-content max-content !important;
  grid-template-rows: auto auto !important;
  column-gap: 5px !important;
  row-gap: 5px !important;
  width: auto !important;
  max-width: none !important;
  min-width: 0 !important;
  margin: 0 !important;
  margin-left: auto !important;
  text-align: right !important;
  white-space: nowrap !important;
  overflow: visible !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-entry-payment-status-row .rm9-mobile-entry-statuses, html body .rm9-mobile-dashboard .rm9-mobile-entry-payment-status-row .rm9-mobile-entry-status, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-payment-status-row .rm9-mobile-entry-statuses, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-payment-status-row .rm9-mobile-entry-status {
  grid-column: 1 / -1 !important;
  grid-row: 2 !important;
  justify-self: end !important;
  align-self: start !important;
  order: initial !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-accordion-wait .rm9-hourglass-css-icon::before, html body .rm9-mobile-dashboard .rm9-mobile-summary-wait .rm9-hourglass-css-icon::before, html body div[aria-label="Filter prijav po terminih"] .rm9-hourglass-css-icon::before, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion-wait .rm9-hourglass-css-icon::before, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-summary-wait .rm9-hourglass-css-icon::before {
  content: "⌛" !important;
  display: block !important;
  color: #111827 !important;
  opacity: 1 !important;
  font-size: 17px !important;
  line-height: 1 !important;
  font-weight: 900 !important;
  text-shadow: 0 0 0 #111827 !important;
  filter: none !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-filter-top .rm9-mobile-term-filter-link-head, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-top .rm9-mobile-term-filter-link-head {
  display: block !important;
  min-width: 0 !important;
  padding-right: 0 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-entry-name, html body .rm9-mobile-dashboard .rm9-mobile-entry-name-wrap .rm9-mobile-entry-name, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-name, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-name-wrap .rm9-mobile-entry-name {
  font-size: 14px !important;
  line-height: 1.15 !important;
}

.rm9-table-clean th,.rm9-table-clean td {
  box-sizing: border-box !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card .rm9-mobile-term-filter-row1 {
  padding-right: 44px !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-filter-actions, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-actions {
  position: absolute !important;
  top: 15px !important;
  right: 14px !important;
  z-index: 5 !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 8px !important;
  width: 34px !important;
  min-width: 34px !important;
  height: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-filter-sep, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-sep {
  color: #64748b !important;
  font-weight: 800 !important;
}

.wp-admin .rm9-wrap .rm9-add-term-compact input {
  width: 100% !important;
  min-height: 40px !important;
  margin-top: 5px !important;
  border-radius: 8px !important;
  box-sizing: border-box !important;
}

html body .rm9-termin-status.is-full .rm9-status-icon::before, html body .rm9-home-terms .rm9-termin-status.is-full .rm9-status-icon::before {
  content: "×" !important;
  font-size: 20px !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-filter-top, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-top {
  display: flex !important;
  align-items: flex-start !important;
  justify-content: space-between !important;
  gap: 8px !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-menu-panel .rm9-mobile-menu-logout:hover, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-menu-panel .rm9-mobile-menu-logout:hover {
  background: #fee2e2 !important;
  color: #991b1b !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-entry-status-manual, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-status-manual, html body .rm9-mobile-entry-status-manual, .wp-admin .rm9-wrap .rm9-mobile-entry-status-manual {
  background: #eef4ff !important;
  border-color: #9dbbff !important;
  color: #2459c3 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-entry-badges, html body .rm9-mobile-dashboard .rm9-mobile-entry-badges-row, html body .rm9-mobile-dashboard .rm9-mobile-entry-payment-status-row, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-badges, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-badges-row, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-payment-status-row {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap !important;
  align-items: flex-start !important;
  justify-content: flex-end !important;
  align-content: flex-start !important;
  column-gap: 5px !important;
  row-gap: 5px !important;
  max-width: 58vw !important;
}

.rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-active {
  border: 2px solid #2459c3 !important;
  background: #eef5ff !important;
  box-shadow: 0 0 0 2px rgba(36,89,195,.16),0 8px 18px rgba(36,89,195,.12) !important;
  transform: none !important;
}

.rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-active {
  background: #eef5ff !important;
  border-color: #2459c3 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-section-arhiv .rm9-mobile-tool-search > span:first-child, html body .rm9-mobile-dashboard .rm9-mobile-section-arhiv .rm9-mobile-tool-select > span:first-child, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-section-arhiv .rm9-mobile-tool-search > span:first-child, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-section-arhiv .rm9-mobile-tool-select > span:first-child {
  color: #64748b !important;
  font-size: 9px !important;
  line-height: 1 !important;
  font-weight: 900 !important;
  text-transform: uppercase !important;
  letter-spacing: .04em !important;
}

.rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-active.is-full .rm9-mobile-term-filter-row2,.rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-active.is-full .rm9-mobile-term-filter-row2 .rm9-mobile-term-filter-count b,.rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-active.is-full .rm9-mobile-term-filter-free,.rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-active.is-full .rm9-mobile-term-filter-wait {
  color: #b00000 !important;
}

html body .rm9-home-terms, html body .rm9-mobile-dashboard, .wp-admin .rm9-wrap {
  --rm9-term-card-left-border: var(--rm9-term-card-left-border-final, 8px) !important;
  --rm9-term-card-text: #111827 !important;
  --rm9-term-card-muted: #374151 !important;
  --rm9-term-card-icon: #9ca3af !important;
  --rm9-term-accent-available: #16a34a !important;
  --rm9-term-accent-low: #ff8a00 !important;
  --rm9-term-accent-full: #dc2626 !important;
  --rm9-term-accent-closed: #6b7280 !important;
  --rm9-term-accent-default: #16a34a !important;
}

html body .rm9-term-check, .wp-admin .rm9-wrap .rm9-term-check {
  grid-template-columns: minmax(0, 1fr) 142px !important;
}

.wp-admin .rm9-wrap .rm9-mobile-shirt-line, html body .rm9-mobile-shirt-line {
  display: inline-flex !important;
  align-items: center !important;
  gap: 5px !important;
  flex-wrap: wrap !important;
}

.wp-admin .rm9-wrap .rm9-add-term-compact {
  padding: 16px 18px !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-accordion-wait i, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion-wait i {
  color: var(--rm9-term-card-icon) !important;
  filter: grayscale(1) saturate(0) !important;
}

html body .rm9-health-badge, .wp-admin .rm9-wrap .rm9-health-badge {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 5px !important;
  min-height: 22px !important;
  padding: 3px 8px !important;
  border-radius: 999px !important;
  background: #fff1f2 !important;
  border: 1px solid #ef4444 !important;
  color: #b91c1c !important;
  font-size: 11px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
  white-space: nowrap !important;
  text-decoration: none !important;
  box-sizing: border-box !important;
}

html body .rm9-home-terms .rm9-home-term-card.is-low .rm9-home-status-dot:before {
  content: "!" !important;
  font-size: 16px !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-section-arhiv .rm9-mobile-entry-filter-form, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-section-arhiv .rm9-mobile-entry-filter-form {
  flex: 1 1 100% !important;
  width: 100% !important;
  display: grid !important;
  grid-template-columns: minmax(120px, 1fr) minmax(112px, .92fr) minmax(64px, .50fr) !important;
  gap: 7px !important;
  align-items: end !important;
  margin: 0 !important;
}

html body .rm9-home-terms .rm9-home-term-count > strong, html body .elementor .rm9-home-terms .rm9-home-term-count > strong {
  font-family: inherit !important;
  font-size: 30px !important;
  line-height: 1 !important;
  font-weight: 800 !important;
  letter-spacing: .03em !important;
}

html body .rm9-home-terms .rm9-home-term-action, html body .elementor .rm9-home-terms .rm9-home-term-action {
  margin-top: auto !important;
  gap: 10px !important;
}

html body .rm9-termin-status.is-full .rm9-status-icon, html body .rm9-home-terms .rm9-termin-status.is-full .rm9-status-icon {
  background: #d90000 !important;
  border: 0 !important;
  box-shadow: none !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-waiting-section .rm9-mobile-card, html body .rm9-mobile-dashboard .rm9-mobile-waiting-section .rm9-mobile-waiting-entry-card, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-waiting-section .rm9-mobile-card, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-waiting-section .rm9-mobile-waiting-entry-card {
  background: #eef0f2 !important;
  border-color: #b8c0ca !important;
  color: #111827 !important;
}

html body .rm9-home-terms .rm9-home-term-card .rm9-home-term-description, html body .rm9-home-terms .rm9-home-term-card .rm9-home-term-note, .wp-admin .rm9-wrap .rm9-filter-card:not(.rm9-filter-all):not(.rm9-filter-total-strip) .rm9-filter-meta, .wp-admin .rm9-wrap .rm9-term-card .rm9-free-soft, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-free, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-wait, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-row3 {
  color: var(--rm9-term-card-muted) !important;
}

html body .rm9-home-terms .rm9-termin-status.is-low .rm9-status-text, html body .elementor .rm9-home-terms .rm9-termin-status.is-low .rm9-status-text {
  color: #ff8a00 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card-with-plus .rm9-mobile-term-filter-status-badge-top, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card-with-actions .rm9-mobile-term-filter-status-badge-top, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card-with-plus .rm9-mobile-term-filter-status-badge-top, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card-with-actions .rm9-mobile-term-filter-status-badge-top {
  right: 58px !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-search-toolbar, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-search-toolbar {
  display: none !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-section-arhiv .rm9-mobile-tool-search, html body .rm9-mobile-dashboard .rm9-mobile-section-arhiv .rm9-mobile-tool-select, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-section-arhiv .rm9-mobile-tool-search, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-section-arhiv .rm9-mobile-tool-select {
  min-width: 0 !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 3px !important;
  margin: 0 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card>.rm9-mobile-term-filter-edit:hover,html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card>.rm9-mobile-term-filter-edit.is-open {
  background: #ff8a00 !important;
  border-color: #ff8a00 !important;
  color: #fff !important;
}

html body .rm9-home-terms .rm9-home-term-card.is-available .rm9-home-status-dot {
  background: #2b8a11 !important;
}

html body .rm9-health-badge.rm9-health-badge-icon-only .rm9-health-badge-icon, .wp-admin .rm9-wrap .rm9-health-badge.rm9-health-badge-icon-only .rm9-health-badge-icon {
  width: 22px !important;
  height: 22px !important;
  border-radius: var(--rm9-badge-radius, 5px) !important;
  font-size: 12px !important;
}

.wp-admin .rm9-wrap .rm9-shirt-no-label b, .wp-admin .rm9-wrap .rm9-shirt-no-label .rm9-filter-shirt-label, html body .rm9-shirt-no-label b, html body .rm9-shirt-no-label .rm9-filter-shirt-label {
  display: none !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-entry-summary, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-summary {
  min-height: 70px !important;
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  align-items: center !important;
  gap: 0 !important;
  padding: 10px 10px !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-filter-all .rm9-mobile-term-filter-status-badge-top, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-all .rm9-mobile-term-filter-status-badge-top {
  display: none !important;
}

html body .ui-datepicker select.ui-datepicker-year {
  min-width: 82px !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-waiting-entry-card .rm9-mobile-entry-arrow, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-waiting-entry-card .rm9-mobile-entry-arrow {
  display: none !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

.rm9-mobile-dashboard .rm9-mobile-term-filter-row1 {
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
  margin: 0 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-filter-edit, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-edit {
  width: 34px !important;
  height: 34px !important;
  min-width: 34px !important;
  border-radius: 999px !important;
  box-shadow: none !important;
  margin-left: 0 !important;
}

html body .rm9-term-chip-status-pending, .wp-admin .rm9-wrap .rm9-term-chip-status-pending {
  background: #eef4ff !important;
  border-color: #cfe0ff !important;
  color: #2459c3 !important;
}

html body .rm9-health-badge.rm9-health-badge-icon-only .rm9-health-badge-icon, .wp-admin .rm9-wrap .rm9-health-badge.rm9-health-badge-icon-only .rm9-health-badge-icon {
  font-size: 0 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-entry-card-selected-term .rm9-mobile-entry-selected-term-badges, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-card-selected-term .rm9-mobile-entry-selected-term-badges {
  display: flex !important;
  visibility: visible !important;
  opacity: 1 !important;
  min-height: 23px !important;
  width: 100% !important;
  max-width: 100% !important;
  overflow: visible !important;
}

.rm9-mobile-dashboard .rm9-mobile-term-filter-count {
  display: inline-flex !important;
  align-items: baseline !important;
  line-height: 1 !important;
}

html body .ui-datepicker .ui-datepicker-title {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-section-arhiv .rm9-mobile-search-field, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-section-arhiv .rm9-mobile-search-field {
  position: relative !important;
  display: block !important;
  width: 100% !important;
  min-width: 0 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-active .rm9-mobile-term-filter-row1, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-active .rm9-mobile-term-filter-row2, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-active .rm9-mobile-term-filter-row3, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-active .rm9-mobile-term-filter-row1, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-active .rm9-mobile-term-filter-row2, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-active .rm9-mobile-term-filter-row3 {
  padding-right: 0 !important;
}

.wp-admin .rm9-wrap .rm9-mobile-shirt-ordered b, html body .rm9-mobile-shirt-ordered b {
  color: #ff8a00 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-card::before, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card::before, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-active::before, html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card::before, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-card::before, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card::before, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-active::before, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card::before {
  display: none !important;
  content: none !important;
  width: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body .rm9-term-chip-status-manual, html body .rm9-term-chip.rm9-term-chip-status-manual, .wp-admin .rm9-wrap .rm9-term-chip-status-manual, .wp-admin .rm9-wrap .rm9-term-chip.rm9-term-chip-status-manual {
  background: #eef4ff !important;
  border-color: #9dbbff !important;
  color: #2459c3 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-waiting-entry-card .rm9-mobile-entry-payment-status-row .rm9-payment-pill, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-waiting-entry-card .rm9-mobile-entry-payment-status-row .rm9-payment-pill {
  order: 3 !important;
  flex: 0 0 auto !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-filter-actions .rm9-mobile-term-filter-edit, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-actions .rm9-mobile-term-filter-edit {
  order: 2 !important;
  border-radius: 999px !important;
  box-shadow: none !important;
}

.rm9-table-clean {
  min-width: 1650px !important;
  table-layout: fixed !important;
}

.wp-admin .rm9-wrap .rm9-add-term-compact .rm9-add-term-submit .button {
  min-height: 40px !important;
  padding: 0 18px !important;
  border-radius: 8px !important;
  font-weight: 900 !important;
  white-space: nowrap !important;
}

html body .rm9-home-terms .rm9-home-term-card {
  min-height: 382px !important;
  padding-bottom: 12px !important;
}

html body .rm9-additional-terms-list .rm9-term-check .rm9-term-control-stack, .wp-admin .rm9-wrap .rm9-additional-terms-list .rm9-term-check .rm9-term-control-stack, html body .rm9-entry-edit-form .rm9-additional-terms-list .rm9-term-check .rm9-term-control-stack, .wp-admin .rm9-wrap .rm9-entry-edit-form .rm9-additional-terms-list .rm9-term-check .rm9-term-control-stack, html body .rm9-participant-edit-form .rm9-additional-terms-list .rm9-term-check .rm9-term-control-stack, .wp-admin .rm9-wrap .rm9-participant-edit-form .rm9-additional-terms-list .rm9-term-check .rm9-term-control-stack {
  width: 100% !important;
  max-width: none !important;
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;
  gap: 8px !important;
  margin: 0 !important;
}

html body .rm9-home-terms .rm9-home-term-info-item .rm9-home-icon, html body .elementor .rm9-home-terms .rm9-home-term-info-item .rm9-home-icon, html body .rm9-home-terms .rm9-home-term-info-item .rm9-home-icon img, html body .elementor .rm9-home-terms .rm9-home-term-info-item .rm9-home-icon img {
  width: 31px !important;
  height: 31px !important;
  min-width: 31px !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-waiting-entry-card .rm9-mobile-entry-payment-status-row .rm9-mobile-entry-statuses, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-waiting-entry-card .rm9-mobile-entry-payment-status-row .rm9-mobile-entry-statuses {
  order: 1 !important;
  flex: 0 0 100% !important;
  width: 100% !important;
  max-width: 100% !important;
  display: flex !important;
  justify-content: flex-end !important;
  align-items: center !important;
  gap: 5px !important;
  flex-wrap: wrap !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-shirt-line b, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-shirt-line b {
  font-weight: 800 !important;
  color: #0f3ea8 !important;
  margin-right: 4px !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card {
  position: relative !important;
}

.rm9-term-chip-status-cancelled {
  background: #ffe8e8;
  border-color: #f1aaaa;
  color: #b00000;
}

.wp-admin .rm9-wrap .rm9-filter-card-shirts .rm9-shirt-badges-only, html body .rm9-filter-card-shirts .rm9-shirt-badges-only {
  margin-top: 2px !important;
}

html body .rm9-home-terms, html body .rm9-home-terms *, html body .elementor .rm9-home-terms, html body .elementor .rm9-home-terms * {
  font-family: inherit !important;
}

.wp-admin .rm9-wrap .rm9-payment-overview-list, html body .rm9-payment-overview-list {
  display: flex !important;
  flex-direction: column !important;
  gap: 8px !important;
  align-items: flex-start !important;
}

html body .rm9-payment-pill.rm9-payment-pill-card-unpaid *, html body .rm9-mobile-dashboard .rm9-payment-pill.rm9-payment-pill-card-unpaid *, .wp-admin .rm9-wrap .rm9-payment-pill.rm9-payment-pill-card-unpaid * {
  color: #b00000 !important;
}

html body .rm9-additional-terms-list .rm9-term-check, .wp-admin .rm9-wrap .rm9-additional-terms-list .rm9-term-check, html body .rm9-entry-edit-form .rm9-additional-terms-list .rm9-term-check, .wp-admin .rm9-wrap .rm9-entry-edit-form .rm9-additional-terms-list .rm9-term-check, html body .rm9-participant-edit-form .rm9-additional-terms-list .rm9-term-check, .wp-admin .rm9-wrap .rm9-participant-edit-form .rm9-additional-terms-list .rm9-term-check {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  gap: 9px !important;
  align-items: start !important;
  padding: 12px !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-filter-all, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-all {
  position: relative !important;
  padding-right: 54px !important;
}

html body .rm9-home-terms, html body .elementor .rm9-home-terms {
  --rm9-term-card-left-border: 1px !important;
}

html body .rm9-home-terms .rm9-home-term-count > span, html body .elementor .rm9-home-terms .rm9-home-term-count > span {
  font-family: inherit !important;
  font-size: 12px !important;
  line-height: 1.1 !important;
  font-weight: 500 !important;
  letter-spacing: .05em !important;
}

html body .rm9-participant-edit-form .rm9-term-check-current .rm9-term-check-label, html body .rm9-mobile-dashboard .rm9-participant-edit-form .rm9-term-check-current .rm9-term-check-label, .wp-admin .rm9-wrap .rm9-participant-edit-form .rm9-term-check-current .rm9-term-check-label {
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;
  width: 100% !important;
  min-width: 0 !important;
  margin: 0 !important;
  font-weight: 900 !important;
}

html body .rm9-home-terms .rm9-home-progress, html body .elementor .rm9-home-terms .rm9-home-progress {
  margin: 0 0 29px !important;
  height: 12px !important;
}

.rm9-table-clean .rm9-col-contact,.rm9-table-clean th:nth-child(3) {
  width: 250px !important;
  min-width: 250px !important;
}

.rm9-mobile-dashboard .rm9-mobile-term-filter-free,.rm9-mobile-dashboard .rm9-mobile-term-filter-wait {
  color: #64748b !important;
  font-weight: 850 !important;
}

.wp-admin .rm9-wrap .rm9-entry-edit-form .rm9-term-control-stack, html body .rm9-entry-edit-form .rm9-term-control-stack {
  width: 292px !important;
  max-width: 292px !important;
  display: grid !important;
  grid-template-columns: 138px 138px !important;
  gap: 8px !important;
  align-items: center !important;
}

html body .rm9-badge.rm9-badge-ok, .wp-admin .rm9-wrap .rm9-badge.rm9-badge-ok {
  background: #e8f5e8 !important;
  border-color: #8ed08f !important;
  color: #1d7f20 !important;
}

html body .rm9-home-terms .rm9-home-status-dot:before {
  color: #fff !important;
  font-weight: 950 !important;
  line-height: 1 !important;
  display: block !important;
  text-align: center !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-notices, html body .rm9-mobile-notices {
  position: fixed !important;
  left: 12px !important;
  right: 12px !important;
  bottom: 16px !important;
  z-index: 99999 !important;
  margin: 0 !important;
  padding: 0 !important;
  pointer-events: none !important;
  animation: rm9MobileToastHide .35s ease 3.8s forwards !important;
}

html body .rm9-additional-terms-list .rm9-term-check .rm9-term-check-label span, .wp-admin .rm9-wrap .rm9-additional-terms-list .rm9-term-check .rm9-term-check-label span {
  min-width: 0 !important;
  font-weight: 900 !important;
  color: #334155 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-waiting-section .rm9-mobile-card, html body .rm9-mobile-dashboard .rm9-mobile-waiting-section .rm9-mobile-waiting-entry-card, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-waiting-section .rm9-mobile-card, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-waiting-section .rm9-mobile-waiting-entry-card {
  background: #f9fafb !important;
  border-color: #374151 !important;
  color: #111827 !important;
}

html body .rm9-home-terms .rm9-termin-status.is-low .rm9-status-text, html body .elementor .rm9-home-terms .rm9-termin-status.is-low .rm9-status-text, html body .rm9-termin-status.is-low .rm9-status-text {
  color: #ff8a00 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card .rm9-mobile-shirt-line, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card .rm9-mobile-shirt-line {
  display: flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  flex-wrap: wrap !important;
  gap: 5px !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  text-align: left !important;
  white-space: normal !important;
}

.rm9-term-overview-date {
  display: block !important;
  line-height: 1.25 !important;
}

.rm9-filter-term-title .rm9-term-title-desc {
  display: block !important;
  margin-top: 5px !important;
  color: #666 !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  line-height: 1.35 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
}

html body .rm9-home-terms .rm9-home-term-note-empty,html body .rm9-home-terms .rm9-home-term-card:not(.is-full) .rm9-home-term-note {
  display: none !important;
  min-height: 0 !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  visibility: hidden !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-filter-actions .rm9-mobile-term-filter-add, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-actions .rm9-mobile-term-filter-add {
  order: 1 !important;
  font-size: 22px !important;
  font-weight: 800 !important;
}

html body .rm9-payment-pill.rm9-payment-pill-trr-unpaid *, html body .rm9-mobile-dashboard .rm9-payment-pill.rm9-payment-pill-trr-unpaid *, .wp-admin .rm9-wrap .rm9-payment-pill.rm9-payment-pill-trr-unpaid *, html body .rm9-payment-pill.rm9-payment-pill-trr-paid *, html body .rm9-mobile-dashboard .rm9-payment-pill.rm9-payment-pill-trr-paid *, .wp-admin .rm9-wrap .rm9-payment-pill.rm9-payment-pill-trr-paid * {
  color: inherit !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-section-arhiv .rm9-mobile-list-tools, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-section-arhiv .rm9-mobile-list-tools {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: flex-end !important;
  gap: 7px !important;
  margin: 8px 0 10px !important;
  padding: 0 1px !important;
}

.wp-admin .rm9-wrap .rm9-term-overview-row, html body .rm9-term-overview-row {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  align-items: center !important;
  gap: 8px !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-entry-statuses-terms, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-statuses-terms {
  flex: 0 0 100% !important;
  width: 100% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: flex-end !important;
  gap: 5px !important;
  flex-wrap: wrap !important;
  margin-top: 2px !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-entry-name-wrap, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-name-wrap {
  grid-column: 1 !important;
  grid-row: 2 !important;
  align-self: start !important;
  display: block !important;
  min-height: 0 !important;
  min-width: 0 !important;
}

html body .rm9-term-overview-status-manual .rm9-term-overview-date, .wp-admin .rm9-wrap .rm9-term-overview-status-manual .rm9-term-overview-date, html body .rm9-term-overview-status-manual .rm9-badge, .wp-admin .rm9-wrap .rm9-term-overview-status-manual .rm9-badge {
  background: #eef4ff !important;
  border-color: #9dbbff !important;
  color: #2459c3 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-entry-payment-status-row .rm9-mobile-entry-age-inline, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-payment-status-row .rm9-mobile-entry-age-inline {
  grid-column: 1 !important;
  grid-row: 2 !important;
  justify-self: end !important;
  order: initial !important;
}

.wp-admin .rm9-wrap .rm9-filter-card:not(.rm9-filter-all):not(.rm9-filter-total-strip):has(.rm9-badge-closed), .wp-admin .rm9-wrap .rm9-filter-card:not(.rm9-filter-all):not(.rm9-filter-total-strip):has(.rm9-status-closed), .wp-admin .rm9-wrap .rm9-filter-card:not(.rm9-filter-all):not(.rm9-filter-total-strip):has(.rm9-status-badge-closed) {
  --rm9-term-card-accent: var(--rm9-term-accent-closed) !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-waiting-section .rm9-mobile-entry-arrow, html body .rm9-mobile-dashboard .rm9-mobile-waiting-section .rm9-mobile-waiting-order, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-waiting-section .rm9-mobile-entry-arrow, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-waiting-section .rm9-mobile-waiting-order {
  background: #e5e7eb !important;
  color: #111827 !important;
  border-color: #cbd5e1 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-entry-name, html body .rm9-mobile-dashboard .rm9-mobile-entry-name-wrap .rm9-mobile-entry-name, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-name, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-name-wrap .rm9-mobile-entry-name {
  display: block !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  font-size: 15px !important;
  font-weight: 850 !important;
  line-height: 1.15 !important;
  text-transform: uppercase !important;
  color: #0f172a !important;
}

.wp-admin .rm9-wrap .rm9-term-card .rm9-filter-shirt-pill-total, .wp-admin .rm9-wrap .rm9-filter-card:not(.rm9-filter-total-strip) .rm9-filter-shirt-pill-total, html body .rm9-term-card .rm9-filter-shirt-pill-total, html body .rm9-filter-card:not(.rm9-filter-total-strip) .rm9-filter-shirt-pill-total {
  display: none !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-entry-payment-status-row .rm9-mobile-entry-statuses, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-payment-status-row .rm9-mobile-entry-statuses {
  order: 1 !important;
  flex: 0 0 100% !important;
  width: 100% !important;
  max-width: 100% !important;
  display: flex !important;
  justify-content: flex-end !important;
  align-items: center !important;
  gap: 5px !important;
  flex-wrap: wrap !important;
}

.wp-admin .rm9-wrap .rm9-filter-card:not(.rm9-filter-all):not(.rm9-filter-total-strip):has(.rm9-badge-low), .wp-admin .rm9-wrap .rm9-filter-card:not(.rm9-filter-all):not(.rm9-filter-total-strip):has(.rm9-status-low), .wp-admin .rm9-wrap .rm9-filter-card:not(.rm9-filter-all):not(.rm9-filter-total-strip):has(.rm9-status-badge-low) {
  --rm9-term-card-accent: var(--rm9-term-accent-low) !important;
}

.wp-admin .rm9-wrap .rm9-add-term-compact .rm9-add-term-submit .button {
  min-width: 122px !important;
}

html body .rm9-home-terms .rm9-home-term-card.is-full .rm9-home-status-dot:before {
  content: "×" !important;
  color: #fff !important;
  font-size: 21px !important;
}

.wp-admin .rm9-wrap .rm9-shirt-ordered .rm9-filter-card-shirt-group b, html body .rm9-shirt-ordered .rm9-filter-card-shirt-group b, .wp-admin .rm9-wrap .rm9-shirt-ordered-group b, html body .rm9-shirt-ordered-group b {
  color: #ff8a00 !important;
}

html body .rm9-home-terms .rm9-home-term-note, html body .elementor .rm9-home-terms .rm9-home-term-note {
  min-height: 0 !important;
  margin-top: 4px !important;
  margin-bottom: 0 !important;
  line-height: 1.2 !important;
  font-size: 12px !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-entry-statuses-terms .rm9-mobile-entry-term-date-status, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-statuses-terms .rm9-mobile-entry-term-date-status {
  min-height: 21px !important;
  padding: 3px 8px !important;
  font-size: 10.5px !important;
  font-weight: 800 !important;
  line-height: 1 !important;
  white-space: nowrap !important;
}

[class^="rm9-"][class*="badge"]:not([class*="badges"]):not([class*="badge-icon"]):not(button):not(input):not(select):not(textarea):not(.button):not(.rm9-btn), [class*=" rm9-"][class*="badge"]:not([class*="badges"]):not([class*="badge-icon"]):not(button):not(input):not(select):not(textarea):not(.button):not(.rm9-btn), [class^="rm9-"][class*="pill"]:not([class*="pills"]):not(button):not(input):not(select):not(textarea):not(.button):not(.rm9-btn), [class*=" rm9-"][class*="pill"]:not([class*="pills"]):not(button):not(input):not(select):not(textarea):not(.button):not(.rm9-btn), .rm9-term-status-badge, .rm9-mobile-dashboard .rm9-term-count-badge, .rm9-mobile-dashboard .rm9-mobile-entry-status, .rm9-table-clean .rm9-col-shirt strong, .wp-admin .rm9-table-clean .rm9-col-age-group .rm9-age-badge, .wp-admin .rm9-table-clean .rm9-shirt-badge {
  border-radius: var(--rm9-badge-radius) !important;
}

html body .rm9-payment-pill.rm9-payment-pill-trr-unpaid, html body .rm9-mobile-dashboard .rm9-payment-pill.rm9-payment-pill-trr-unpaid, .wp-admin .rm9-wrap .rm9-payment-pill.rm9-payment-pill-trr-unpaid {
  background: #ffe8e8 !important;
  border: 1px solid #f1aaaa !important;
  color: #b00000 !important;
}

.wp-admin .rm9-wrap .rm9-desktop-prijave-toolbar .rm9-entry-plus-details > summary, .wp-admin .rm9-wrap .rm9-desktop-prijave-toolbar .rm9-entry-plus-details > summary span:not(.rm9-entry-plus-icon) {
  color: #ffffff !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-new-term-from-all-panel .rm9-mobile-card, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-new-term-from-all-panel .rm9-mobile-card {
  margin: 0 !important;
  border-radius: 16px !important;
  background: #ffffff !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-menu-row, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-menu-row {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) 42px !important;
  gap: 10px !important;
  align-items: center !important;
}

.wp-admin .rm9-wrap .rm9-filter-shirt-pill-total, html body .rm9-filter-shirt-pill-total, .wp-admin .rm9-wrap .rm9-mobile-shirt-total, html body .rm9-mobile-shirt-total {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 26px !important;
  height: 22px !important;
  padding: 0 8px !important;
  border-radius: 999px !important;
  background: #fff3df !important;
  border: 1px solid #ff8a00 !important;
  color: #ff8a00 !important;
  font-weight: 900 !important;
  font-size: 12px !important;
  line-height: 1 !important;
}

html body .rm9-term-chip-status-pending, html body .rm9-term-chip.rm9-term-chip-status-pending, .wp-admin .rm9-wrap .rm9-term-chip-status-pending, .wp-admin .rm9-wrap .rm9-term-chip.rm9-term-chip-status-pending {
  background: #e8f5e8 !important;
  border-color: #8ed08f !important;
  color: #1d7f20 !important;
}

.wp-admin .rm9-wrap .rm9-add-term-compact .rm9-add-term-submit {
  justify-self: end !important;
  align-self: end !important;
}

body.rm9-editor-admin-chrome.admin-bar {
  margin-top: 0 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-waiting-section .rm9-mobile-waiting-list, html body .rm9-mobile-dashboard .rm9-mobile-waiting-section .rm9-waiting-list, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-waiting-section .rm9-mobile-waiting-list, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-waiting-section .rm9-waiting-list {
  background: #1f2937 !important;
  border-color: #374151 !important;
  color: #ffffff !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-active, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-active {
  position: relative !important;
  padding-right: 54px !important;
}

.rm9-mobile-dashboard .rm9-mobile-term-filter-row3 {
  font-size: 13px !important;
  line-height: 1.25 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-section-prijave .rm9-mobile-list-tools:first-child, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-section-prijave .rm9-mobile-list-tools:first-child {
  margin-top: 10px !important;
}

html body .rm9-home-terms .rm9-home-term-status-row {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 14px !important;
}

html body .rm9-home-terms .rm9-home-term-status strong, html body .elementor .rm9-home-terms .rm9-home-term-status strong {
  font-family: inherit !important;
  font-size: 21px !important;
  line-height: 1.05 !important;
  font-weight: 800 !important;
  letter-spacing: .07em !important;
  transform: none !important;
}

html body .rm9-home-terms .rm9-home-term-button, html body .rm9-home-terms a.rm9-home-term-button, html body .rm9-home-terms span.rm9-home-term-button, html body .elementor .rm9-home-terms .rm9-home-term-button, html body .elementor .rm9-home-terms a.rm9-home-term-button, html body .elementor .rm9-home-terms span.rm9-home-term-button {
  min-height: 61px !important;
  height: 61px !important;
  max-height: 61px !important;
  font-size: 20px !important;
  line-height: 1.1 !important;
  font-weight: 800 !important;
  letter-spacing: .035em !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-notices .notice-dismiss, html body .rm9-mobile-notices .notice-dismiss {
  display: none !important;
}

html body .rm9-termin-status.is-closed .rm9-status-icon, html body .rm9-home-terms .rm9-termin-status.is-closed .rm9-status-icon {
  background: #d90000 !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-section-arhiv .rm9-mobile-list-count, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-section-arhiv .rm9-mobile-list-count {
  flex: 1 0 100% !important;
  display: block !important;
  color: #64748b !important;
  font-size: 12px !important;
  line-height: 1.15 !important;
  font-weight: 800 !important;
  margin: 0 !important;
}

.wp-admin .rm9-wrap .rm9-table .rm9-participant-edit-form .rm9-term-check, html body:not(.wp-admin) .rm9-table .rm9-participant-edit-form .rm9-term-check {
  grid-template-columns: minmax(0, 1fr) 292px !important;
  gap: 12px !important;
  align-items: center !important;
}

html body .rm9-home-terms .rm9-home-term-card.is-available .rm9-home-status-dot:before {
  content: "✓" !important;
  font-size: 15px !important;
}

.rm9-mobile-dashboard .rm9-mobile-term-filter-wait {
  display: inline-flex !important;
  align-items: center !important;
  min-height: 22px !important;
  border-radius: 999px !important;
  padding: 3px 8px !important;
  background: #111827 !important;
  color: #fff !important;
  font-size: 11px !important;
  font-weight: 950 !important;
  line-height: 1 !important;
  white-space: nowrap !important;
}

.rm9-mobile-dashboard .rm9-mobile-term-filter-row2 .rm9-mobile-term-filter-count b {
  font-size: 17px !important;
  line-height: 1 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-entry-statuses, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-statuses {
  display: inline-flex !important;
  align-items: center !important;
  gap: 5px !important;
  flex-wrap: nowrap !important;
}

html body .rm9-home-terms .rm9-home-term-status-row, html body .elementor .rm9-home-terms .rm9-home-term-status-row {
  align-items: center !important;
  margin: 0 0 22px !important;
  min-height: 42px !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-new-term-from-all-panel, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-new-term-from-all-panel {
  margin-top: 12px !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-waiting-section > h3, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-waiting-section > h3 {
  color: #ffffff !important;
  margin: 0 0 10px !important;
  font-weight: 800 !important;
}

html body .rm9-home-terms .rm9-home-term-card, html body .elementor .rm9-home-terms .rm9-home-term-card, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card:not(.rm9-mobile-summary-card), html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card, .wp-admin .rm9-wrap .rm9-filter-card:not(.rm9-filter-all), .wp-admin .rm9-wrap .rm9-term-card, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card:not(.rm9-mobile-summary-card), .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card {
  border-width: 1px !important;
  border-left-width: 8px !important;
}

html body .rm9-home-terms .rm9-home-term-card::before, html body .rm9-home-terms .rm9-home-term-card::after, html body .elementor .rm9-home-terms .rm9-home-term-card::before, html body .elementor .rm9-home-terms .rm9-home-term-card::after {
  border: 0 !important;
  background-image: none !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-filter-top, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-top {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) 34px !important;
  grid-template-rows: auto auto !important;
  align-items: start !important;
  column-gap: 8px !important;
  row-gap: 6px !important;
}

html body .rm9-home-terms .rm9-home-term-info-item strong, html body .elementor .rm9-home-terms .rm9-home-term-info-item strong {
  font-family: inherit !important;
  font-size: 17px !important;
  line-height: 1.1 !important;
  font-weight: 700 !important;
  transform: none !important;
}

.wp-admin .rm9-wrap .rm9-table .rm9-participant-edit-form .rm9-term-check-current .rm9-term-control-stack, html body:not(.wp-admin) .rm9-table .rm9-participant-edit-form .rm9-term-check-current .rm9-term-control-stack {
  width: 100% !important;
  max-width: none !important;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;
}

.rm9-filter-term-title {
  display: block !important;
  line-height: 1.25 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-waiting-entry-card .rm9-mobile-entry-main, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-waiting-entry-card .rm9-mobile-entry-main {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) max-content !important;
  grid-template-rows: auto auto !important;
  column-gap: 6px !important;
  row-gap: 4px !important;
  align-items: start !important;
  width: 100% !important;
  min-width: 0 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-waiting-entry-card .rm9-mobile-entry-name, html body .rm9-mobile-dashboard .rm9-mobile-waiting-entry-card .rm9-mobile-entry-name-wrap .rm9-mobile-entry-name, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-waiting-entry-card .rm9-mobile-entry-name, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-waiting-entry-card .rm9-mobile-entry-name-wrap .rm9-mobile-entry-name {
  font-size: 14px !important;
  line-height: 1.15 !important;
  min-width: 0 !important;
}

html body .rm9-age-badge:not(.rm9-shirt-size-badge), html body .rm9-badge-age, html body .rm9-mobile-dashboard .rm9-age-badge:not(.rm9-shirt-size-badge), html body .rm9-mobile-dashboard .rm9-badge-age, .wp-admin .rm9-wrap .rm9-age-badge:not(.rm9-shirt-size-badge), .wp-admin .rm9-wrap .rm9-badge-age {
  background: transparent !important;
  border: 1.5px solid #6f9dff !important;
  color: #2459c3 !important;
  box-shadow: inset 0 0 0 1px rgba(111, 157, 255, .18) !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card .rm9-mobile-shirt-line > *, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card .rm9-mobile-shirt-line > * {
  margin-left: 0 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-entry-date, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-date {
  grid-column: 1 !important;
  grid-row: 1 !important;
  justify-self: start !important;
  align-self: start !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 4px !important;
  margin: 0 !important;
  font-size: 11px !important;
  font-weight: 800 !important;
  line-height: 1.1 !important;
  color: #64748b !important;
  white-space: nowrap !important;
}

html body .rm9-additional-terms-list .rm9-term-closed-label, .wp-admin .rm9-wrap .rm9-additional-terms-list .rm9-term-closed-label {
  margin-left: auto !important;
  white-space: nowrap !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card::before, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-active::before, html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card::before, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card::before, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-active::before, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card::before {
  display: none !important;
  content: none !important;
  width: 0 !important;
  background: transparent !important;
}

html body .rm9-health-badge.rm9-health-badge-icon-only, .wp-admin .rm9-wrap .rm9-health-badge.rm9-health-badge-icon-only {
  width: 22px !important;
  min-width: 22px !important;
  height: 22px !important;
  min-height: 22px !important;
  padding: 0 !important;
  gap: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  overflow: visible !important;
}

html body .rm9-home-terms .rm9-home-term-card, html body .elementor .rm9-home-terms .rm9-home-term-card {
  min-height: 430px !important;
  padding-top: 28px !important;
  padding-bottom: 20px !important;
}

html body .rm9-home-terms .rm9-home-term-card:hover, html body .elementor .rm9-home-terms .rm9-home-term-card:hover, html body .rm9-home-terms .rm9-home-term-card.is-available:hover, html body .rm9-home-terms .rm9-home-term-card.is-low:hover, html body .rm9-home-terms .rm9-home-term-card.is-full:hover, html body .rm9-home-terms .rm9-home-term-card.is-closed:hover, html body .elementor .rm9-home-terms .rm9-home-term-card.is-available:hover, html body .elementor .rm9-home-terms .rm9-home-term-card.is-low:hover, html body .elementor .rm9-home-terms .rm9-home-term-card.is-full:hover, html body .elementor .rm9-home-terms .rm9-home-term-card.is-closed:hover {
  box-shadow: 0 0 0 1px rgba(15, 23, 42, .04), 0 22px 54px rgba(15, 23, 42, .16) !important;
  filter: none !important;
}

.rm9-term-chip-status-confirmed {
  background: #fff3df;
  border-color: #ff8a00;
  color: #ff8a00;
}

html body .rm9-badge.rm9-badge-manual, .wp-admin .rm9-wrap .rm9-badge.rm9-badge-manual, html body .rm9-mobile-dashboard .rm9-mobile-entry-status-manual, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-status-manual, html body .rm9-mobile-entry-status-manual, .wp-admin .rm9-wrap .rm9-mobile-entry-status-manual, html body .rm9-term-chip-status-manual, html body .rm9-term-chip.rm9-term-chip-status-manual, .wp-admin .rm9-wrap .rm9-term-chip-status-manual, .wp-admin .rm9-wrap .rm9-term-chip.rm9-term-chip-status-manual, html body .rm9-term-overview-status-manual, .wp-admin .rm9-wrap .rm9-term-overview-status-manual {
  background: #e8f5e8 !important;
  border-color: #8ed08f !important;
  color: #111827 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card {
  position: relative !important;
}

html body .rm9-home-terms .rm9-home-term-card.is-closed .rm9-home-status-dot {
  background: #d90000 !important;
  border: 0 !important;
  box-shadow: none !important;
}

html body .rm9-home-terms .rm9-home-progress {
  margin-bottom: 0 !important;
}

html body .rm9-home-terms, html body .rm9-mobile-dashboard, .wp-admin .rm9-wrap {
  --rm9-term-card-left-border: 8px !important;
}

.rm9-term-card-head {
  align-items: flex-start !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-summary-card .rm9-mobile-summary-wait i img, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-summary-card .rm9-mobile-summary-wait i img {
  filter: brightness(0) saturate(100%) opacity(.78) !important;
}

.rm9-mobile-dashboard .rm9-mobile-entry-card:before,.rm9-mobile-dashboard .rm9-mobile-waiting-entry-card:before {
  display: none !important;
  content: none !important;
  width: 0 !important;
  background: transparent !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-entry-card .rm9-mobile-filter-waiting-name-wrap, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-card .rm9-mobile-filter-waiting-name-wrap {
  display: inline-flex !important;
  align-items: center !important;
  gap: 6px !important;
  min-width: 0 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-filter-row2, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-row2 {
  display: flex !important;
  align-items: baseline !important;
  gap: 5px !important;
  flex-wrap: wrap !important;
}

html body .rm9-home-terms .rm9-home-term-action {
  margin-top: 18px !important;
  gap: 5px !important;
}

html body .rm9-payment-pill.rm9-payment-pill-card-manual-unpaid, html body .rm9-mobile-dashboard .rm9-payment-pill.rm9-payment-pill-card-manual-unpaid, .wp-admin .rm9-wrap .rm9-payment-pill.rm9-payment-pill-card-manual-unpaid {
  background: #fff3df !important;
  border: 1px solid #ff8a00 !important;
  color: #ff8a00 !important;
}

.rm9-mobile-dashboard .rm9-mobile-term-filter-all .rm9-mobile-term-filter-link,.rm9-mobile-dashboard .rm9-mobile-term-filter-all.is-active .rm9-mobile-term-filter-link {
  padding-right: 14px !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-section-arhiv .rm9-mobile-live-search-clear, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-section-arhiv .rm9-mobile-live-search-clear {
  position: absolute !important;
  right: 7px !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  width: 22px !important;
  height: 22px !important;
  min-width: 22px !important;
  min-height: 22px !important;
  display: none !important;
  align-items: center !important;
  justify-content: center !important;
  border: 1px solid rgba(220, 38, 38, .35) !important;
  border-radius: 999px !important;
  background: #fee2e2 !important;
  color: #dc2626 !important;
  font-size: 18px !important;
  font-weight: 950 !important;
  line-height: 1 !important;
  padding: 0 !important;
  margin: 0 !important;
  cursor: pointer !important;
  box-shadow: none !important;
}

.rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-low .rm9-mobile-term-filter-row2,.rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-low .rm9-mobile-term-filter-row2 .rm9-mobile-term-filter-count b,.rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-low .rm9-mobile-term-filter-free,.rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-low .rm9-mobile-term-filter-wait {
  color: #ff8a00 !important;
}

html body .rm9-term-control-stack, .wp-admin .rm9-wrap .rm9-term-control-stack {
  display: flex !important;
  flex-direction: column !important;
  gap: 6px !important;
  width: 142px !important;
  max-width: 142px !important;
}

.rm9-mobile-dashboard .rm9-mobile-entry-card,.rm9-mobile-dashboard .rm9-mobile-waiting-entry-card {
  padding-left: 0 !important;
  border-left: 1px solid #dbe8ff !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-entry-payment-status-row .rm9-mobile-entry-age-inline, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-payment-status-row .rm9-mobile-entry-age-inline {
  grid-column: 1 !important;
  grid-row: 1 !important;
  justify-self: end !important;
  order: initial !important;
}

html body .rm9-home-terms .rm9-termin-status.is-low .rm9-status-icon, html body .rm9-home-terms .rm9-termin-status.is-low .rm9-progress-fill, html body .elementor .rm9-home-terms .rm9-termin-status.is-low .rm9-status-icon, html body .elementor .rm9-home-terms .rm9-termin-status.is-low .rm9-progress-fill {
  background: #ff8a00 !important;
}

html body .rm9-health-badge .rm9-health-badge-icon, .wp-admin .rm9-wrap .rm9-health-badge .rm9-health-badge-icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 14px !important;
  height: 14px !important;
  border-radius: 4px !important;
  background: #ef4444 !important;
  color: #ffffff !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
}

html body .rm9-home-terms .rm9-home-term-card.is-closed .rm9-home-status-dot {
  background: #d90000 !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-waiting-section, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-waiting-section {
  background: #111827 !important;
  border: 1px solid #111827 !important;
  border-radius: 18px !important;
  padding: 14px !important;
  color: #ffffff !important;
}

.rm9-table-clean .rm9-col-terms,.rm9-table-clean th:nth-child(6) {
  width: 560px !important;
  min-width: 560px !important;
  max-width: none !important;
  text-align: left !important;
  white-space: normal !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-entry-main, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-main {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) max-content !important;
  grid-template-rows: auto auto !important;
  column-gap: 10px !important;
  row-gap: 4px !important;
  align-items: start !important;
  min-width: 0 !important;
  width: 100% !important;
}

.wp-admin .rm9-wrap .rm9-entry-edit-form .rm9-term-status-select, .wp-admin .rm9-wrap .rm9-entry-edit-form .rm9-term-payment-status-select, html body .rm9-entry-edit-form .rm9-term-status-select, html body .rm9-entry-edit-form .rm9-term-payment-status-select {
  width: 138px !important;
  max-width: 138px !important;
  min-height: 40px !important;
}

.rm9-mobile-dashboard .rm9-mobile-entry-card:has(.rm9-mobile-entry-shell[open]),.rm9-mobile-dashboard .rm9-mobile-waiting-entry-card:has(.rm9-mobile-entry-shell[open]) {
  border-left: 5px solid #2459c3 !important;
  box-shadow: 0 8px 22px rgba(36,89,195,.12) !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-entry-payment-status-row .rm9-mobile-entry-status, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-payment-status-row .rm9-mobile-entry-status {
  order: 1 !important;
  flex: 0 0 auto !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-entry-payment-status-row .rm9-payment-pill, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-payment-status-row .rm9-payment-pill {
  order: 2 !important;
}

html body .rm9-termin-status.is-low .rm9-status-icon, html body .rm9-home-terms .rm9-termin-status.is-low .rm9-status-icon {
  background: #ff8a00 !important;
  border: 0 !important;
  box-shadow: none !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card>.rm9-mobile-term-filter-edit,html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card>.rm9-mobile-term-filter-edit.is-open {
  position: absolute !important;
  top: 16px !important;
  right: 14px !important;
  bottom: auto !important;
  left: auto !important;
  transform: none !important;
  margin: 0 !important;
  width: 34px !important;
  height: 34px !important;
  min-width: 34px !important;
  min-height: 34px !important;
  border-radius: 999px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  background: #ff8a00 !important;
  border: 1px solid #ff8a00 !important;
  color: #fff !important;
  box-shadow: 0 6px 14px rgba(255,138,0,.22) !important;
  z-index: 50 !important;
}

html body .rm9-health-badge.rm9-health-badge-icon-only .rm9-health-badge-icon::before, .wp-admin .rm9-wrap .rm9-health-badge.rm9-health-badge-icon-only .rm9-health-badge-icon::before {
  content: "+" !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  height: 100% !important;
  font-size: 17px !important;
  font-weight: 950 !important;
  line-height: 1 !important;
  color: #ffffff !important;
  transform: translateY(-1px) !important;
}

html body .rm9-termin-status.is-full .rm9-status-icon::before, html body .rm9-home-terms .rm9-termin-status.is-full .rm9-status-icon::before {
  content: "×" !important;
  color: #ffffff !important;
  font-size: 21px !important;
  font-weight: 950 !important;
  line-height: .9 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-waiting-section .rm9-age-badge:not(.rm9-shirt-size-badge), .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-waiting-section .rm9-age-badge:not(.rm9-shirt-size-badge) {
  background: transparent !important;
  border-color: #7da6ff !important;
  color: #174ea6 !important;
}

.rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-active.is-low .rm9-mobile-term-filter-row2,.rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-active.is-low .rm9-mobile-term-filter-row2 .rm9-mobile-term-filter-count b,.rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-active.is-low .rm9-mobile-term-filter-free,.rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-active.is-low .rm9-mobile-term-filter-wait {
  color: #ff8a00 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-entry-statuses, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-statuses {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: flex-end !important;
  gap: 5px !important;
  flex-wrap: nowrap !important;
}

.wp-admin .rm9-wrap .rm9-term-overview-row .rm9-payment-pill, html body .rm9-term-overview-row .rm9-payment-pill {
  display: none !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-active .rm9-mobile-term-filter-row3, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-active .rm9-mobile-term-filter-row3 {
  display: block !important;
  margin-top: 2px !important;
  font-size: 11.5px !important;
  font-weight: 800 !important;
  line-height: 1.2 !important;
}

.rm9-mobile-dashboard .rm9-term-title-desc {
  color: #666 !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  line-height: 1.35 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-entry-payment-status-row .rm9-payment-pill, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-payment-status-row .rm9-payment-pill {
  order: 3 !important;
  flex: 0 0 auto !important;
}

html body .rm9-payment-pill.rm9-payment-pill-trr-paid, html body .rm9-mobile-dashboard .rm9-payment-pill.rm9-payment-pill-trr-paid, .wp-admin .rm9-wrap .rm9-payment-pill.rm9-payment-pill-trr-paid {
  background: #e8f5e8 !important;
  border: 1px solid #86cf86 !important;
  color: #1d7f20 !important;
}

.rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-full .rm9-mobile-term-filter-row2,.rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-full .rm9-mobile-term-filter-row2 .rm9-mobile-term-filter-count b,.rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-full .rm9-mobile-term-filter-free,.rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-full .rm9-mobile-term-filter-wait {
  color: #b00000 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-section-arhiv .rm9-mobile-live-search-input, html body .rm9-mobile-dashboard .rm9-mobile-section-arhiv .rm9-mobile-tool-select select, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-section-arhiv .rm9-mobile-live-search-input, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-section-arhiv .rm9-mobile-tool-select select {
  width: 100% !important;
  min-width: 0 !important;
  height: 38px !important;
  border-radius: 9px !important;
  border: 1px solid #cbd5e1 !important;
  background: #ffffff !important;
  color: #0f172a !important;
  font-size: 13px !important;
  font-weight: 800 !important;
  line-height: 1.1 !important;
  padding: 0 10px !important;
  box-shadow: 0 1px 2px rgba(15, 23, 42, .04) !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-waiting-section > h3, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-waiting-section > h3 {
  color: #111827 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-entry-name-wrap, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-name-wrap {
  grid-column: 1 !important;
  grid-row: 1 / span 2 !important;
  align-self: center !important;
  display: flex !important;
  align-items: center !important;
  min-height: 34px !important;
  min-width: 0 !important;
}

.wp-admin .rm9-wrap .rm9-add-term-compact .rm9-add-term-grid p {
  margin: 0 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-icon-only-badge .rm9-mobile-info-total, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-icon-only-badge .rm9-mobile-info-total {
  display: none !important;
}

html body .rm9-participant-edit-form .rm9-term-check-current .rm9-term-check-label span, html body .rm9-mobile-dashboard .rm9-participant-edit-form .rm9-term-check-current .rm9-term-check-label span, .wp-admin .rm9-wrap .rm9-participant-edit-form .rm9-term-check-current .rm9-term-check-label span {
  display: block !important;
  min-width: 0 !important;
  font-weight: 900 !important;
}

html body .rm9-participant-edit-form .rm9-term-check-current .rm9-term-status-select, html body .rm9-participant-edit-form .rm9-term-check-current .rm9-term-payment-status-select, html body .rm9-mobile-dashboard .rm9-participant-edit-form .rm9-term-check-current .rm9-term-status-select, html body .rm9-mobile-dashboard .rm9-participant-edit-form .rm9-term-check-current .rm9-term-payment-status-select, .wp-admin .rm9-wrap .rm9-participant-edit-form .rm9-term-check-current .rm9-term-status-select, .wp-admin .rm9-wrap .rm9-participant-edit-form .rm9-term-check-current .rm9-term-payment-status-select {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
  min-height: 40px !important;
  font-size: 13px !important;
}

.rm9-table-clean .rm9-col-child,.rm9-table-clean th:nth-child(2) {
  width: 230px !important;
  min-width: 230px !important;
}

.wp-admin .rm9-wrap .rm9-entry-edit-form .rm9-term-check, html body .rm9-entry-edit-form .rm9-term-check {
  grid-template-columns: minmax(0, 1fr) 292px !important;
  gap: 12px !important;
  align-items: center !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-waiting-entry-card .rm9-mobile-entry-summary, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-waiting-entry-card .rm9-mobile-entry-summary {
  grid-template-columns: minmax(0, 1fr) !important;
  padding-left: 8px !important;
  padding-right: 8px !important;
}

.rm9-mobile-dashboard .rm9-mobile-term-filter-row1,.rm9-mobile-dashboard .rm9-mobile-term-filter-row2,.rm9-mobile-dashboard .rm9-mobile-term-filter-row3 {
  padding-left: 0 !important;
  margin-left: 0 !important;
  transform: none !important;
  overflow: visible !important;
}

html body .rm9-term-overview-status-manual .rm9-term-overview-date, .wp-admin .rm9-wrap .rm9-term-overview-status-manual .rm9-term-overview-date, html body .rm9-term-overview-status-manual .rm9-badge, .wp-admin .rm9-wrap .rm9-term-overview-status-manual .rm9-badge, html body .rm9-badge.rm9-badge-manual *, .wp-admin .rm9-wrap .rm9-badge.rm9-badge-manual *, html body .rm9-mobile-entry-status-manual *, .wp-admin .rm9-wrap .rm9-mobile-entry-status-manual * {
  color: #111827 !important;
}

.rm9-mobile-dashboard .rm9-mobile-term-filter-row2 {
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
  flex-wrap: wrap !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-section-arhiv .rm9-mobile-entry-filter-form .rm9-mobile-tool-select:nth-of-type(3) select, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-section-arhiv .rm9-mobile-entry-filter-form .rm9-mobile-tool-select:nth-of-type(3) select {
  padding-left: 7px !important;
  padding-right: 7px !important;
}

.wp-admin .rm9-wrap .rm9-shirt-badges-only, html body .rm9-shirt-badges-only {
  display: inline-flex !important;
  align-items: center !important;
  gap: 5px !important;
  flex-wrap: wrap !important;
}

html body .rm9-status-line .rm9-badge-ok, .wp-admin .rm9-wrap .rm9-status-line .rm9-badge-ok {
  background: #e8f5e8 !important;
  border-color: #8ed08f !important;
  color: #1d7f20 !important;
}

html body .rm9-additional-terms-list .rm9-term-check .rm9-term-status-select, html body .rm9-additional-terms-list .rm9-term-check .rm9-term-payment-status-select, .wp-admin .rm9-wrap .rm9-additional-terms-list .rm9-term-check .rm9-term-status-select, .wp-admin .rm9-wrap .rm9-additional-terms-list .rm9-term-check .rm9-term-payment-status-select, html body .rm9-entry-edit-form .rm9-additional-terms-list .rm9-term-check .rm9-term-status-select, html body .rm9-entry-edit-form .rm9-additional-terms-list .rm9-term-check .rm9-term-payment-status-select, .wp-admin .rm9-wrap .rm9-entry-edit-form .rm9-additional-terms-list .rm9-term-check .rm9-term-status-select, .wp-admin .rm9-wrap .rm9-entry-edit-form .rm9-additional-terms-list .rm9-term-check .rm9-term-payment-status-select, html body .rm9-participant-edit-form .rm9-additional-terms-list .rm9-term-check .rm9-term-status-select, html body .rm9-participant-edit-form .rm9-additional-terms-list .rm9-term-check .rm9-term-payment-status-select, .wp-admin .rm9-wrap .rm9-participant-edit-form .rm9-additional-terms-list .rm9-term-check .rm9-term-status-select, .wp-admin .rm9-wrap .rm9-participant-edit-form .rm9-additional-terms-list .rm9-term-check .rm9-term-payment-status-select {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
  min-height: 38px !important;
}

html body .rm9-home-terms .rm9-home-term-note-empty, html body .elementor .rm9-home-terms .rm9-home-term-note-empty, html body .rm9-home-terms .rm9-home-term-card:not(.is-full) .rm9-home-term-note, html body .elementor .rm9-home-terms .rm9-home-term-card:not(.is-full) .rm9-home-term-note {
  min-height: 0 !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  visibility: hidden !important;
  overflow: hidden !important;
}

html body .ui-datepicker select.ui-datepicker-month, html body .ui-datepicker select.ui-datepicker-year {
  display: inline-block !important;
  width: auto !important;
  min-width: 96px !important;
  height: 34px !important;
  min-height: 34px !important;
  padding: 4px 26px 4px 9px !important;
  border: 1px solid rgba(255,255,255,.35) !important;
  border-radius: 8px !important;
  background-color: #ffffff !important;
  color: #0b2d5c !important;
  font-size: 14px !important;
  font-weight: 850 !important;
  line-height: 1.1 !important;
  text-align: left !important;
  cursor: pointer !important;
  opacity: 1 !important;
  visibility: visible !important;
  appearance: auto !important;
  -webkit-appearance: menulist !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-notices .notice, html body .rm9-mobile-notices .notice {
  display: flex !important;
  align-items: center !important;
  min-height: 42px !important;
  width: fit-content !important;
  max-width: calc(100vw - 24px) !important;
  margin: 0 auto !important;
  padding: 10px 14px !important;
  border: 0 !important;
  border-left: 0 !important;
  border-radius: 999px !important;
  background: #111827 !important;
  color: #ffffff !important;
  box-shadow: 0 12px 30px rgba(15, 23, 42, .28) !important;
  font-size: 13px !important;
  font-weight: 800 !important;
  line-height: 1.2 !important;
}

.rm9-mobile-dashboard .rm9-mobile-term-filter-row1 strong,.rm9-mobile-dashboard .rm9-mobile-term-filter-row1 .rm9-term-title-date {
  font-size: 20px !important;
  line-height: 1.15 !important;
}

html body .rm9-home-terms .rm9-home-term-description, html body .elementor .rm9-home-terms .rm9-home-term-description {
  font-family: inherit !important;
  font-size: 15px !important;
  line-height: 1.32 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-header-search-toggle, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-header-search-toggle {
  width: 42px !important;
  height: 42px !important;
  min-width: 42px !important;
  border-radius: 14px !important;
  border: 1px solid #cfe0ff !important;
  background: #ffffff !important;
  color: #2459c3 !important;
  font-size: 25px !important;
  font-weight: 800 !important;
  line-height: 1 !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0 !important;
  box-shadow: 0 6px 18px rgba(15, 23, 42, .06) !important;
}

.rm9-mobile-dashboard .rm9-mobile-term-filter-count b {
  color: #0f172a !important;
  font-weight: 950 !important;
}

html body .rm9-home-terms .rm9-home-term-card, html body .elementor .rm9-home-terms .rm9-home-term-card {
  min-height: 392px !important;
  padding-bottom: 16px !important;
}

html body .rm9-home-terms .rm9-home-term-info-item svg *, html body .elementor .rm9-home-terms .rm9-home-term-info-item svg * {
  stroke: var(--rm9-term-card-icon) !important;
}

html body .rm9-home-terms .rm9-home-term-card.is-closed .rm9-home-status-dot:before {
  content: "−" !important;
  color: #fff !important;
  font-size: 23px !important;
}

html body .rm9-home-terms .rm9-home-term-card {
  display: flex !important;
  flex-direction: column !important;
  min-height: 382px !important;
  padding: 25px 18px 12px !important;
  border-radius: 18px !important;
  overflow: hidden !important;
}

.rm9-mobile-dashboard .rm9-mobile-term-filter-card {
  margin-bottom: 8px !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-icon-only-badge, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-icon-only-badge {
  min-width: 30px !important;
  width: 30px !important;
  padding: 0 !important;
  gap: 0 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-waiting-entry-card .rm9-mobile-entry-date, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-waiting-entry-card .rm9-mobile-entry-date {
  grid-column: 1 !important;
  grid-row: 1 !important;
  justify-self: start !important;
  align-self: start !important;
  margin: 0 !important;
}

html body .rm9-home-terms .rm9-status-icon, html body .elementor .rm9-home-terms .rm9-status-icon, html body .rm9-termin-status .rm9-status-icon {
  width: 28px !important;
  height: 28px !important;
  min-width: 28px !important;
  flex-basis: 28px !important;
  margin-top: -1px !important;
}

html body .rm9-home-terms .rm9-home-term-card.is-low, html body .elementor .rm9-home-terms .rm9-home-term-card.is-low, .wp-admin .rm9-wrap .rm9-filter-card.is-low:not(.rm9-filter-all):not(.rm9-filter-total-strip), .wp-admin .rm9-wrap .rm9-filter-card.rm9-is-low:not(.rm9-filter-all):not(.rm9-filter-total-strip), .wp-admin .rm9-wrap .rm9-term-card-low, .wp-admin .rm9-wrap .rm9-term-card.is-low, html body .rm9-mobile-dashboard .rm9-mobile-term-card.rm9-term-card-low, html body .rm9-mobile-dashboard .rm9-mobile-term-card.is-low, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-low:not(.rm9-mobile-summary-card), html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-low:not(.rm9-mobile-summary-card) {
  --rm9-term-card-accent: var(--rm9-term-accent-low) !important;
}

.rm9-mobile-dashboard .rm9-mobile-waiting-section>h3 {
  color: #991b1b !important;
  font-weight: 950 !important;
  margin: 0 0 12px !important;
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-header-search-panel, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-header-search-panel {
  margin: 10px 0 0 !important;
  padding: 10px !important;
  border-radius: 16px !important;
  background: #f8fafc !important;
  border: 1px solid #dbe4ef !important;
}

html body .rm9-home-terms .rm9-home-term-action, html body .elementor .rm9-home-terms .rm9-home-term-action {
  margin-top: 22px !important;
  gap: 6px !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-section-arhiv .rm9-mobile-search-field .rm9-mobile-live-search-input, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-section-arhiv .rm9-mobile-search-field .rm9-mobile-live-search-input {
  padding-right: 34px !important;
  -webkit-appearance: none !important;
  appearance: none !important;
}

.wp-admin .rm9-wrap .rm9-table .rm9-participant-edit-form .rm9-term-control-stack, html body:not(.wp-admin) .rm9-table .rm9-participant-edit-form .rm9-term-control-stack {
  width: 292px !important;
  max-width: 292px !important;
  display: grid !important;
  grid-template-columns: 138px 138px !important;
  gap: 8px !important;
  align-items: center !important;
}

.rm9-mobile-dashboard .rm9-mobile-term-filter-row2 {
  gap: 6px !important;
  align-items: baseline !important;
}

html body .rm9-term-payment-status-select, .wp-admin .rm9-wrap .rm9-term-payment-status-select {
  border-color: #d7dde8 !important;
  background: #f8fafc !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-filter-actions .rm9-mobile-icon-toggle, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-actions .rm9-mobile-icon-toggle {
  position: static !important;
  float: none !important;
  display: inline-flex !important;
  flex: 0 0 34px !important;
  width: 34px !important;
  height: 34px !important;
  min-width: 34px !important;
  min-height: 34px !important;
  max-width: 34px !important;
  max-height: 34px !important;
  margin: 0 !important;
  padding: 0 !important;
  transform: none !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-filter-all .rm9-mobile-term-filter-row1, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-all .rm9-mobile-term-filter-row1 {
  padding-right: 54px !important;
}

html body .rm9-termin-status.is-closed .rm9-status-icon::before, html body .rm9-home-terms .rm9-termin-status.is-closed .rm9-status-icon::before {
  content: "−" !important;
  color: #ffffff !important;
  font-size: 23px !important;
  font-weight: 950 !important;
  line-height: .82 !important;
  transform: translateY(-1px) !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-summary-card .rm9-mobile-summary-wait i, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-summary-card .rm9-mobile-summary-wait i {
  color: #111827 !important;
}

html body .rm9-home-terms .rm9-home-term-card.is-full .rm9-home-term-button, html body .rm9-home-terms .rm9-home-term-card.is-full a.rm9-home-term-button, html body .elementor .rm9-home-terms .rm9-home-term-card.is-full .rm9-home-term-button, html body .elementor .rm9-home-terms .rm9-home-term-card.is-full a.rm9-home-term-button {
  font-size: 16px !important;
  line-height: 1.1 !important;
  font-weight: 850 !important;
  letter-spacing: .02em !important;
  white-space: nowrap !important;
  min-height: 56px !important;
  padding: 14px 14px !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-filter-top .rm9-mobile-term-filter-link-head, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-top .rm9-mobile-term-filter-link-head {
  grid-column: 1 !important;
  grid-row: 1 / span 2 !important;
  min-width: 0 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-top, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-top {
  display: none !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-accordion-wait .rm9-hourglass-css-icon, html body .rm9-mobile-dashboard .rm9-mobile-summary-wait .rm9-hourglass-css-icon, html body div[aria-label="Filter prijav po terminih"] .rm9-hourglass-css-icon, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion-wait .rm9-hourglass-css-icon, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-summary-wait .rm9-hourglass-css-icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 17px !important;
  height: 17px !important;
  min-width: 17px !important;
  margin: 0 4px 0 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  color: #111827 !important;
  opacity: 1 !important;
  font-size: 17px !important;
  line-height: 1 !important;
  font-style: normal !important;
  font-weight: 900 !important;
  filter: none !important;
  transform: none !important;
  vertical-align: -1px !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-all-new-term-toggle, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-all-new-term-toggle {
  position: absolute !important;
  top: 14px !important;
  right: 14px !important;
  z-index: 4 !important;
  width: 34px !important;
  height: 34px !important;
  min-width: 34px !important;
  min-height: 34px !important;
  border-radius: 999px !important;
  border: 1px solid #ff8a00 !important;
  background: transparent !important;
  color: #ff8a00 !important;
  font-size: 22px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0 !important;
  box-shadow: none !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-filter-add, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-add {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 34px !important;
  height: 34px !important;
  min-width: 34px !important;
  border-radius: 999px !important;
  border: 1px solid #2459c3 !important;
  background: #2459c3 !important;
  color: #ffffff !important;
  font-size: 22px !important;
  font-weight: 800 !important;
  line-height: 1 !important;
  padding: 0 !important;
  box-shadow: 0 2px 7px rgba(15, 23, 42, .08) !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-menu-current, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-menu-current {
  display: none !important;
}

.wp-admin .rm9-wrap .rm9-table .rm9-participant-edit-form .rm9-term-status-select, .wp-admin .rm9-wrap .rm9-table .rm9-participant-edit-form .rm9-term-payment-status-select, html body:not(.wp-admin) .rm9-table .rm9-participant-edit-form .rm9-term-status-select, html body:not(.wp-admin) .rm9-table .rm9-participant-edit-form .rm9-term-payment-status-select {
  width: 138px !important;
  max-width: 138px !important;
  min-height: 40px !important;
}

html body .rm9-home-terms .rm9-status-left, html body .elementor .rm9-home-terms .rm9-status-left, html body .rm9-termin-status .rm9-status-left {
  align-items: center !important;
  gap: 12px !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-filter-edit, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-edit {
  margin-left: 0 !important;
}

html body .rm9-home-terms .rm9-home-term-status, html body .elementor .rm9-home-terms .rm9-home-term-status {
  align-items: center !important;
  gap: 10px !important;
}

html body .rm9-home-terms .rm9-home-term-card.is-low .rm9-home-status-dot {
  background: #ff8a00 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-accordion-wait i, html body .rm9-mobile-dashboard .rm9-mobile-summary-wait i, html body div[aria-label="Filter prijav po terminih"] .rm9-mobile-term-accordion-wait i, html body div[aria-label="Filter prijav po terminih"] i[aria-hidden="true"], .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion-wait i, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-summary-wait i {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 18px !important;
  height: 18px !important;
  min-width: 18px !important;
  margin-right: 3px !important;
  color: #374151 !important;
  opacity: 1 !important;
  font-size: 16px !important;
  line-height: 1 !important;
  filter: none !important;
}

html body .rm9-home-terms .rm9-home-term-card, html body .elementor .rm9-home-terms .rm9-home-term-card, html body .rm9-home-terms .rm9-home-term-card.is-available, html body .rm9-home-terms .rm9-home-term-card.is-low, html body .rm9-home-terms .rm9-home-term-card.is-full, html body .rm9-home-terms .rm9-home-term-card.is-closed, html body .elementor .rm9-home-terms .rm9-home-term-card.is-available, html body .elementor .rm9-home-terms .rm9-home-term-card.is-low, html body .elementor .rm9-home-terms .rm9-home-term-card.is-full, html body .elementor .rm9-home-terms .rm9-home-term-card.is-closed {
  min-height: 462px !important;
  padding: 28px 28px 18px !important;
  border-radius: 8px !important;
  box-sizing: border-box !important;
}

.wp-admin .rm9-wrap .rm9-filter-card-shirts.rm9-shirt-no-label, html body .rm9-filter-card-shirts.rm9-shirt-no-label, .wp-admin .rm9-wrap .rm9-filter-total-shirts.rm9-shirt-no-label, html body .rm9-filter-total-shirts.rm9-shirt-no-label {
  display: flex !important;
  justify-content: flex-start !important;
  align-items: center !important;
  width: 100% !important;
  margin-left: 0 !important;
  padding-left: 0 !important;
  text-align: left !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-waiting-section .rm9-mobile-empty, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-waiting-section .rm9-mobile-empty {
  background: #eef0f2 !important;
  border-color: #b8c0ca !important;
  color: #475569 !important;
}

.rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-full .rm9-mobile-term-filter-free,.rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-full .rm9-mobile-term-filter-wait {
  color: #7f1d1d !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-entry-summary, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-summary {
  min-height: 72px !important;
  display: grid !important;
  grid-template-columns: 30px minmax(0, 1fr) !important;
  align-items: center !important;
  gap: 10px !important;
  padding: 11px 12px !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card .rm9-mobile-inline-panel {
  position: relative !important;
  z-index: 1 !important;
  margin-top: 12px !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-entry-statuses-terms .rm9-mobile-entry-term-date-status small, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-statuses-terms .rm9-mobile-entry-term-date-status small {
  display: none !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-entry-badges-row, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-badges-row, html body .rm9-participant-badges, .wp-admin .rm9-wrap .rm9-participant-badges {
  gap: 6px !important;
  flex-wrap: wrap !important;
}

.rm9-mobile-dashboard .rm9-mobile-term-filter-free,.rm9-mobile-dashboard .rm9-mobile-term-filter-wait {
  display: inline !important;
  min-height: 0 !important;
  border-radius: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  color: #64748b !important;
  font-size: 12px !important;
  font-weight: 850 !important;
  line-height: 1.15 !important;
  white-space: nowrap !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-filter-all.is-return-card, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-all.is-return-card {
  border: 2px solid #111827 !important;
  background: #f8fafc !important;
  box-shadow: 0 8px 22px rgba(15, 23, 42, .08) !important;
}

.rm9-term-list {
  display: flex;
  flex-direction: column;
  gap: 5px;
}

html body .rm9-mobile-dashboard .rm9-mobile-entry-status-pending, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-status-pending, html body .rm9-mobile-entry-status-pending, .wp-admin .rm9-wrap .rm9-mobile-entry-status-pending {
  background: #e8f5e8 !important;
  border-color: #8ed08f !important;
  color: #1d7f20 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-entry-main, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-main {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) max-content !important;
  grid-template-rows: auto auto !important;
  column-gap: 8px !important;
  row-gap: 5px !important;
  align-items: center !important;
  min-width: 0 !important;
  width: 100% !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-filter-actions, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-actions {
  grid-column: 2 !important;
  grid-row: 1 !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 7px !important;
  width: 36px !important;
  min-width: 36px !important;
  margin: 0 !important;
  padding: 0 !important;
}

.wp-admin .rm9-wrap .rm9-shirt-badges-only, html body .rm9-shirt-badges-only {
  display: flex !important;
  justify-content: flex-start !important;
  align-items: center !important;
  gap: 5px !important;
  flex-wrap: wrap !important;
  width: 100% !important;
  margin-left: 0 !important;
  padding-left: 0 !important;
  text-align: left !important;
}

html body .rm9-home-terms .rm9-home-term-status strong {
  font-size: 18px !important;
  font-weight: 800 !important;
  transform: none !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-entry-summary, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-summary {
  min-height: 66px !important;
  display: grid !important;
  grid-template-columns: 30px minmax(0, 1fr) !important;
  align-items: center !important;
  gap: 10px !important;
  padding: 11px 12px !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-accordion-wait i img, html body .rm9-mobile-dashboard .rm9-mobile-summary-wait i img, html body div[aria-label="Filter prijav po terminih"] img[alt="⏳"], .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion-wait i img, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-summary-wait i img, img.emoji[alt="⏳"] {
  width: 17px !important;
  height: 17px !important;
  min-width: 17px !important;
  min-height: 17px !important;
  max-width: 17px !important;
  max-height: 17px !important;
  opacity: 1 !important;
  filter: brightness(0) saturate(100%) opacity(.72) !important;
  transform: translateY(0) !important;
}

html body .rm9-home-terms .rm9-home-term-card.is-closed .rm9-home-status-dot:before {
  content: "−" !important;
  color: #fff !important;
  font-size: 24px !important;
  font-weight: 950 !important;
  line-height: .78 !important;
  transform: translateY(-1px) !important;
}

.rm9-table-clean .rm9-term-overview-date {
  min-width: 0 !important;
}

.wp-admin .rm9-wrap .rm9-payment-overview-row .rm9-payment-pill, html body .rm9-payment-overview-row .rm9-payment-pill {
  margin: 0 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-entry-name, html body .rm9-mobile-dashboard .rm9-mobile-entry-name-wrap .rm9-mobile-entry-name, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-name, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-name-wrap .rm9-mobile-entry-name {
  display: block !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  font-size: 15px !important;
  font-weight: 800 !important;
  line-height: 1.2 !important;
  text-transform: uppercase !important;
  color: #0f172a !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-waiting-section .rm9-mobile-waiting-list, html body .rm9-mobile-dashboard .rm9-mobile-waiting-section .rm9-waiting-list, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-waiting-section .rm9-mobile-waiting-list, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-waiting-section .rm9-waiting-list {
  background: transparent !important;
  border-color: transparent !important;
  color: #111827 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-entry-date::before, html body .rm9-mobile-dashboard .rm9-mobile-entry-date::after, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-date::before, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-date::after {
  display: none !important;
  content: none !important;
}

html body .rm9-participant-edit-form .rm9-term-check-current .rm9-current-term-label, html body .rm9-mobile-dashboard .rm9-participant-edit-form .rm9-term-check-current .rm9-current-term-label, .wp-admin .rm9-wrap .rm9-participant-edit-form .rm9-term-check-current .rm9-current-term-label {
  display: none !important;
}

.wp-admin .rm9-wrap .rm9-add-term-compact .rm9-add-term-submit {
  justify-self: end !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-entry-main, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-main {
  column-gap: 6px !important;
}

html body .rm9-additional-terms-list .rm9-term-check .rm9-term-check-label, .wp-admin .rm9-wrap .rm9-additional-terms-list .rm9-term-check .rm9-term-check-label, html body .rm9-entry-edit-form .rm9-additional-terms-list .rm9-term-check .rm9-term-check-label, .wp-admin .rm9-wrap .rm9-entry-edit-form .rm9-additional-terms-list .rm9-term-check .rm9-term-check-label, html body .rm9-participant-edit-form .rm9-additional-terms-list .rm9-term-check .rm9-term-check-label, .wp-admin .rm9-wrap .rm9-participant-edit-form .rm9-additional-terms-list .rm9-term-check .rm9-term-check-label {
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;
  width: 100% !important;
  min-width: 0 !important;
  margin: 0 !important;
}

html body .rm9-home-terms .rm9-home-term-card.is-full .rm9-home-status-dot {
  background: #d90000 !important;
}

.rm9-term-title-desc {
  display: block !important;
  margin-top: 6px !important;
  color: #666 !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  line-height: 1.35 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
}

html body .rm9-term-payment-status-select[data-rm9-card-paid="1"], .wp-admin .rm9-wrap .rm9-term-payment-status-select[data-rm9-card-paid="1"] {
  border-color: #ff8a00 !important;
  background: #fffaf0 !important;
}

.rm9-mobile-dashboard .rm9-mobile-term-filter-wait {
  color: #334155 !important;
}

.wp-admin .rm9-wrap .rm9-filter-card .rm9-filter-card-shirts, .wp-admin .rm9-wrap .rm9-term-card .rm9-filter-card-shirts, html body .rm9-filter-card .rm9-filter-card-shirts, html body .rm9-term-card .rm9-filter-card-shirts {
  align-self: stretch !important;
  justify-self: stretch !important;
}

html body .rm9-term-overview-status-manual, .wp-admin .rm9-wrap .rm9-term-overview-status-manual {
  background: #eef4ff !important;
  border-color: #9dbbff !important;
  color: #2459c3 !important;
}

html body .rm9-col-age-group .rm9-health-badge, .wp-admin .rm9-wrap .rm9-col-age-group .rm9-health-badge {
  margin-top: 5px !important;
}

html body .rm9-home-terms .rm9-home-term-card, html body .rm9-home-terms .rm9-home-term-card *, .wp-admin .rm9-wrap .rm9-term-card, .wp-admin .rm9-wrap .rm9-term-card *, .wp-admin .rm9-wrap .rm9-filter-card:not(.rm9-filter-all):not(.rm9-filter-total-strip), .wp-admin .rm9-wrap .rm9-filter-card:not(.rm9-filter-all):not(.rm9-filter-total-strip) *, html body .rm9-mobile-dashboard .rm9-mobile-term-card, html body .rm9-mobile-dashboard .rm9-mobile-term-card *, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card:not(.rm9-mobile-summary-card), html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card:not(.rm9-mobile-summary-card) *, html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card:not(.rm9-mobile-summary-card), html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card:not(.rm9-mobile-summary-card) * {
  color: var(--rm9-term-card-text) !important;
}

html body .rm9-home-terms .rm9-home-term-card, html body .elementor .rm9-home-terms .rm9-home-term-card, html body .rm9-home-terms .rm9-home-term-card:hover, html body .elementor .rm9-home-terms .rm9-home-term-card:hover, html body .rm9-home-terms .rm9-home-term-card.is-available, html body .elementor .rm9-home-terms .rm9-home-term-card.is-available, html body .rm9-home-terms .rm9-home-term-card.is-low, html body .elementor .rm9-home-terms .rm9-home-term-card.is-low, html body .rm9-home-terms .rm9-home-term-card.is-full, html body .elementor .rm9-home-terms .rm9-home-term-card.is-full, html body .rm9-home-terms .rm9-home-term-card.is-closed, html body .elementor .rm9-home-terms .rm9-home-term-card.is-closed {
  border: 1px solid #cbd5e1 !important;
  border-left: 1px solid #cbd5e1 !important;
  border-left-width: 1px !important;
  border-left-style: solid !important;
  border-left-color: #cbd5e1 !important;
  border-top-width: 1px !important;
  border-right-width: 1px !important;
  border-bottom-width: 1px !important;
  border-top-style: solid !important;
  border-right-style: solid !important;
  border-bottom-style: solid !important;
  border-color: #cbd5e1 !important;
  padding-left: 26px !important;
  padding-right: 26px !important;
  box-shadow: 0 16px 34px rgba(15, 23, 42, .08) !important;
  transform: none !important;
}

.rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-available,.rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-low,.rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-full {
  background: #fff !important;
  border-color: #dbe8ff !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-entry-main, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-main {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) max-content !important;
  grid-template-rows: auto auto !important;
  column-gap: 8px !important;
  row-gap: 4px !important;
  align-items: start !important;
  min-width: 0 !important;
  width: 100% !important;
}

.wp-admin .rm9-wrap .rm9-add-term-compact label {
  display: block !important;
  font-size: 12px !important;
  font-weight: 800 !important;
  color: #475569 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-waiting-entry-card .rm9-mobile-waiting-order, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-waiting-entry-card .rm9-mobile-waiting-order {
  flex: 0 0 auto !important;
}

.wp-admin .rm9-wrap .rm9-filter-card:not(.rm9-filter-all):not(.rm9-filter-total-strip):has(.rm9-badge-full), .wp-admin .rm9-wrap .rm9-filter-card:not(.rm9-filter-all):not(.rm9-filter-total-strip):has(.rm9-status-full), .wp-admin .rm9-wrap .rm9-filter-card:not(.rm9-filter-all):not(.rm9-filter-total-strip):has(.rm9-status-badge-full) {
  --rm9-term-card-accent: var(--rm9-term-accent-full) !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-waiting-entry-card .rm9-mobile-entry-name-wrap, html body .rm9-mobile-dashboard .rm9-mobile-waiting-entry-card .rm9-mobile-waiting-name-wrap, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-waiting-entry-card .rm9-mobile-entry-name-wrap, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-waiting-entry-card .rm9-mobile-waiting-name-wrap {
  grid-column: 1 !important;
  grid-row: 2 !important;
  align-self: start !important;
  display: flex !important;
  align-items: center !important;
  gap: 6px !important;
  min-height: 0 !important;
  min-width: 0 !important;
}

.rm9-mobile-dashboard .rm9-mobile-term-filter-card:before,.rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-active:before {
  display: none !important;
  content: none !important;
  width: 0 !important;
  background: transparent !important;
}

.rm9-mobile-dashboard .rm9-mobile-term-filter-card .rm9-mobile-term-filter-link,.rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-active .rm9-mobile-term-filter-link {
  padding-left: 14px !important;
  padding-right: 42px !important;
  margin: 0 !important;
  transform: none !important;
  box-sizing: border-box !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-header-search-toggle.is-open, html body .rm9-mobile-dashboard .rm9-mobile-header-search-toggle:hover, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-header-search-toggle.is-open, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-header-search-toggle:hover {
  background: #eef4ff !important;
  color: #0f3ea8 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-filter-status-badge-top, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-status-badge-top {
  position: absolute !important;
  top: 16px !important;
  right: 16px !important;
  z-index: 6 !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: fit-content !important;
  max-width: 128px !important;
  margin: 0 !important;
  padding: 6px 12px !important;
  border-radius: 999px !important;
  font-size: 12px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
  white-space: nowrap !important;
  box-shadow: 0 8px 18px rgba(15, 23, 42, .08) !important;
}

.rm9-term-overview-date .rm9-term-title-desc {
  display: block !important;
  margin-top: 3px !important;
  color: #666 !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  line-height: 1.3 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
}

html body .rm9-home-terms .rm9-home-term-note, html body .elementor .rm9-home-terms .rm9-home-term-note {
  min-height: 0 !important;
  margin: 0 !important;
  display: block !important;
  font-size: 13px !important;
  line-height: 1.28 !important;
  font-weight: 650 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-entry-payment-status-row .rm9-payment-pill, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-payment-status-row .rm9-payment-pill {
  grid-column: 2 !important;
  grid-row: 2 !important;
  justify-self: end !important;
  order: initial !important;
}

html body .rm9-home-terms .rm9-home-term-status {
  display: inline-flex !important;
  align-items: center !important;
  gap: 10px !important;
}

.rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-available .rm9-mobile-term-filter-icon,.rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-low .rm9-mobile-term-filter-icon,.rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-full .rm9-mobile-term-filter-icon {
  background: #e8f0ff !important;
  color: #2459c3 !important;
}

html body .rm9-home-terms .rm9-home-term-info-item, html body .elementor .rm9-home-terms .rm9-home-term-info-item {
  gap: 13px !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-entry-card .rm9-mobile-filter-waiting-name-wrap .rm9-mobile-waiting-order, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-card .rm9-mobile-filter-waiting-name-wrap .rm9-mobile-waiting-order {
  flex: 0 0 auto !important;
  margin-right: 0 !important;
}

html body .rm9-home-terms .rm9-home-term-action .rm9-home-term-button, html body .elementor .rm9-home-terms .rm9-home-term-action .rm9-home-term-button {
  margin-bottom: 0 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-waiting-entry-card .rm9-mobile-entry-line-main, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-waiting-entry-card .rm9-mobile-entry-line-main {
  display: contents !important;
}

html body .rm9-home-terms .rm9-home-status-dot {
  width: 23px !important;
  height: 23px !important;
  min-width: 23px !important;
  border: 0 !important;
  box-shadow: none !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-term-filter-add:hover, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-add.is-open, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-add:hover, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-add.is-open {
  background: #eef4ff !important;
  border-color: #2459c3 !important;
  color: #2459c3 !important;
}

html body .rm9-home-terms .rm9-home-status-dot {
  width: 23px !important;
  height: 23px !important;
  min-width: 23px !important;
  flex: 0 0 23px !important;
  border-radius: 999px !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  font-size: 0 !important;
  margin: 0 !important;
}

.rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-active .rm9-mobile-term-filter-row2,.rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-active .rm9-mobile-term-filter-row2 .rm9-mobile-term-filter-count b,.rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-active .rm9-mobile-term-filter-free,.rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-active .rm9-mobile-term-filter-wait {
  color: #0f172a !important;
}

html body .rm9-termin-status.is-closed .rm9-status-text, html body .rm9-home-terms .rm9-termin-status.is-closed .rm9-status-text {
  color: #4b5563 !important;
}

.rm9-mobile-dashboard .rm9-mobile-term-filter-row1 {
  font-size: 20px !important;
  line-height: 1.15 !important;
}

.rm9-table-clean .rm9-col-date,.rm9-table-clean th:nth-child(4) {
  width: 105px !important;
  min-width: 105px !important;
  max-width: 105px !important;
  white-space: normal !important;
  line-height: 1.22 !important;
}

@media (max-width: 782px) {
  html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card:not(.rm9-mobile-summary-card), html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card:not(.rm9-mobile-summary-card), html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-full:not(.rm9-mobile-summary-card):not(.is-closed), html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-full:not(.rm9-mobile-summary-card):not(.is-closed), html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-full:not(.rm9-mobile-summary-card):not(.is-closed):hover, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-full:not(.rm9-mobile-summary-card):not(.is-closed):hover, html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-full:not(.rm9-mobile-summary-card):not(.is-closed).is-active, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-full:not(.rm9-mobile-summary-card):not(.is-closed).is-active, html body.wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-full:not(.rm9-mobile-summary-card):not(.is-closed), html body.wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-full:not(.rm9-mobile-summary-card):not(.is-closed), .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-full:not(.rm9-mobile-summary-card):not(.is-closed), .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-full:not(.rm9-mobile-summary-card):not(.is-closed) {
    border-top: 0 !important;
    border-right: 0 !important;
    border-bottom: 0 !important;
    border-left: 8px solid var(--rm9-term-card-accent, #dc2626) !important;
    outline: 0 !important;
    box-shadow: 0 4px 14px rgba(15, 23, 42, .06) !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-available, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-available {
    --rm9-term-card-accent: #16a34a !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-low, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-low {
    --rm9-term-card-accent: #ff8a00 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-full, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-full {
    --rm9-term-card-accent: #dc2626 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-closed, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-closed {
    --rm9-term-card-accent: #6b7280 !important;
    border-top: 0 !important;
    border-right: 0 !important;
    border-bottom: 0 !important;
    border-left: 8px solid var(--rm9-term-card-accent, #6b7280) !important;
    outline: 0 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-shirts-row .rm9-mobile-term-filter-shirts, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-shirts-row .rm9-mobile-term-filter-shirts {
    display: block !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 10px 0 0 0 !important;
    border-top: 1px solid #dbe8ff !important;
    text-align: left !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-accordion-summary, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion-summary {
    list-style: none !important;
    cursor: pointer !important;
    display: grid !important;
    grid-template-columns: 28px minmax(0, 1fr) 48px !important;
    gap: 0 !important;
    align-items: start !important;
    padding: 16px 12px 15px 12px !important;
    min-height: 94px !important;
    box-sizing: border-box !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-capacity, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-capacity {
    display: flex !important;
    align-items: baseline !important;
    gap: 10px !important;
    margin: 0 0 10px !important;
    color: #0f172a !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-add, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-add {
    display: none !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-inline-panel input[type="checkbox"], .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-inline-panel input[type="checkbox"] {
    appearance: auto !important;
    -webkit-appearance: checkbox !important;
    display: inline-block !important;
    position: static !important;
    float: none !important;
    width: 20px !important;
    min-width: 20px !important;
    max-width: 20px !important;
    height: 20px !important;
    min-height: 20px !important;
    max-height: 20px !important;
    margin: 0 10px 0 0 !important;
    padding: 0 !important;
    transform: none !important;
    vertical-align: middle !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-hero-subtitle, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-hero-subtitle {
    font-size: 21px !important;
    font-weight: 650 !important;
    margin-bottom: 31px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-status-badge-top, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-status-badge-top {
    position: absolute !important;
    top: 16px !important;
    right: 14px !important;
    z-index: 4 !important;
    margin: 0 !important;
    max-width: 110px !important;
    white-space: nowrap !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-term-date, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-term-date {
    display: block !important;
    max-width: 100% !important;
    padding-right: 86px !important;
    margin: 0 0 7px !important;
    color: #64748b !important;
    font-size: 15px !important;
    line-height: 1.18 !important;
    font-weight: 800 !important;
    letter-spacing: .02em !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-bell-badge, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-bell-badge {
    position: absolute !important;
    top: 4px !important;
    right: 4px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 28px !important;
    height: 28px !important;
    min-width: 28px !important;
    border-radius: 999px !important;
    background: #0f68ff !important;
    color: #ffffff !important;
    font-size: 15px !important;
    line-height: 1 !important;
    font-weight: 850 !important;
    box-shadow: 0 8px 18px rgba(15, 104, 255, .28) !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card.rm9-mobile-term-filter-card-with-actions .rm9-mobile-term-filter-status-badge-top, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card.rm9-mobile-term-filter-card-with-actions .rm9-mobile-term-filter-status-badge-top {
    right: 70px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-inline-panel .rm9-field-checkbox, html body .rm9-mobile-dashboard .rm9-mobile-inline-panel .rm9-checkbox-field, html body .rm9-mobile-dashboard .rm9-mobile-inline-panel .rm9-term-closed-field, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-inline-panel .rm9-field-checkbox, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-inline-panel .rm9-checkbox-field, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-inline-panel .rm9-term-closed-field {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    width: 100% !important;
    text-align: left !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-term-card.is-low, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-term-card.is-low {
    --rm9-app-accent: #ff8a00;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-info-total, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-info-total {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-width: 24px !important;
    height: 22px !important;
    padding: 0 9px !important;
    border-radius: 999px !important;
    border: 1px solid #bfdbfe !important;
    background: #eff6ff !important;
    color: #1d4ed8 !important;
    font-size: 11px !important;
    line-height: 1 !important;
    font-weight: 900 !important;
    white-space: nowrap !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-summary-card .rm9-mobile-info-total, html body .rm9-mobile-dashboard .rm9-mobile-summary-card .rm9-mobile-info-text, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-summary-card .rm9-mobile-info-total, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-summary-card .rm9-mobile-info-text {
    color: #ffffff !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-summary-card .rm9-mobile-summary-count-three > span, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-summary-card .rm9-mobile-summary-count-three > span {
    font-size: 31px !important;
    line-height: 1 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-info-line, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-info-line {
    gap: 8px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-capacity b, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-capacity b {
    color: #0f172a !important;
    font-size: 44px !important;
    line-height: .96 !important;
    font-weight: 950 !important;
    letter-spacing: .01em !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-menu .rm9-mobile-menu-panel, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-menu .rm9-mobile-menu-panel {
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    top: 62px !important;
    z-index: 120 !important;
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 8px !important;
    margin: 0 !important;
    padding: 12px !important;
    border: 1px solid rgba(15, 104, 255, .12) !important;
    border-radius: 20px !important;
    background: rgba(255,255,255,.98) !important;
    box-shadow: 0 24px 50px rgba(15, 23, 42, .16) !important;
    backdrop-filter: blur(12px) !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-low, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-low, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-low, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-low {
    background: #fff7ed !important;
    border-color: #ff8a00 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-active .rm9-mobile-term-accordion-filter-link, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-active .rm9-mobile-term-accordion-filter-link {
    padding-right: 60px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-search-toggle .rm9-mobile-search-icon-css, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-search-toggle .rm9-mobile-search-icon-css {
    width: 27px !important;
    height: 27px !important;
    border-width: 3px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-full, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-full, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-full, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-full {
    background: #fff1f1 !important;
    border-color: #fca5a5 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card:not(.rm9-mobile-summary-card) .rm9-mobile-term-accordion-date, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card:not(.rm9-mobile-summary-card) .rm9-mobile-term-accordion-date *, html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card:not(.rm9-mobile-summary-card) .rm9-mobile-term-accordion-date, html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card:not(.rm9-mobile-summary-card) .rm9-mobile-term-accordion-date *, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card:not(.rm9-mobile-summary-card) .rm9-term-title-date, html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card:not(.rm9-mobile-summary-card) .rm9-term-title-date, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card:not(.rm9-mobile-summary-card) .rm9-mobile-term-accordion-date, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card:not(.rm9-mobile-summary-card) .rm9-mobile-term-accordion-date *, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card:not(.rm9-mobile-summary-card) .rm9-mobile-term-accordion-date, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card:not(.rm9-mobile-summary-card) .rm9-mobile-term-accordion-date *, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card:not(.rm9-mobile-summary-card) .rm9-term-title-date, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card:not(.rm9-mobile-summary-card) .rm9-term-title-date {
    color: #111827 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-age-row, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-shirts-row, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-age-row, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-shirts-row {
    display: block !important;
    width: 100% !important;
    margin-top: 2px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-summary-card, html body .rm9-mobile-dashboard .rm9-mobile-summary-card *, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-summary-card, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-summary-card * {
    color: #ffffff !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-closed, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-closed, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-closed, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-closed {
    background: rgba(241, 245, 249, .58) !important;
    border-color: rgba(148, 163, 184, .50) !important;
    opacity: .82 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-shirts-row .rm9-mobile-shirt-line, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-shirts-row .rm9-mobile-shirt-line {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 8px !important;
    flex-wrap: wrap !important;
    width: 100% !important;
    color: #0f172a !important;
    font-size: 12px !important;
    line-height: 1.25 !important;
    font-weight: 850 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-term-actions, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-term-actions {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    gap: 8px !important;
    padding: 0 16px 14px 102px !important;
    margin-top: -4px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-accordion-wait, html body .rm9-mobile-dashboard .rm9-mobile-summary-wait, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion-wait, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-summary-wait {
    background: #ffffff !important;
    border: 1px solid #111827 !important;
    color: #111827 !important;
    box-shadow: none !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-summary-row2, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-summary-row2 {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 10px !important;
    width: 100% !important;
    flex-wrap: wrap !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-term-card.is-active, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-term-card.is-active {
    box-shadow: 0 18px 44px rgba(15, 104, 255, .14), 0 0 0 2px rgba(15, 104, 255, .10) !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-accordion-card, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion-card {
    position: relative !important;
    min-height: 96px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-stat-free b, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-stat-free b {
    color: #77f28d !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-summary-card .rm9-mobile-term-filter-link, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-summary-card .rm9-mobile-term-filter-link {
    padding-top: 16px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-hero-link, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-hero-link {
    position: relative !important;
    z-index: 2 !important;
    display: block !important;
    min-height: 210px !important;
    padding: 30px 24px 24px !important;
    color: #ffffff !important;
    text-decoration: none !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-info-badge, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-info-badge {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 6px !important;
    min-width: 46px !important;
    height: 24px !important;
    padding: 0 9px !important;
    border-radius: 999px !important;
    border: 1px solid #bfdbfe !important;
    background: #eff6ff !important;
    color: #1d4ed8 !important;
    line-height: 1 !important;
    flex: 0 0 auto !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-wait-pill b, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-wait-pill b {
    color: #0f172a !important;
    font-weight: 950 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-volley-mark::before, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-volley-mark::before {
    content: "🏐" !important;
    font-size: 50px !important;
    line-height: 1 !important;
    opacity: .22 !important;
    filter: grayscale(1) saturate(0) !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-wait-pill .rm9-hourglass-css-icon, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-wait-pill .rm9-hourglass-css-icon {
    display: none !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-search-toggle .rm9-mobile-bell-icon-css, html body .rm9-mobile-dashboard .rm9-mobile-app-search-toggle .rm9-mobile-bell-badge, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-search-toggle .rm9-mobile-bell-icon-css, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-search-toggle .rm9-mobile-bell-badge {
    display: none !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-add, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-add {
    color: #ff8a00 !important;
    border: 1px solid #ff8a00 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-summary-card::before, html body .rm9-mobile-dashboard .rm9-mobile-summary-card::after, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-summary-card::before, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-summary-card::after {
    display: none !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-low .rm9-mobile-term-filter-free, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-low .rm9-mobile-term-filter-sep, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-low .rm9-mobile-term-filter-wait, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-low .rm9-mobile-term-filter-free, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-low .rm9-mobile-term-filter-sep, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-low .rm9-mobile-term-filter-wait {
    color: #ff8a00 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-stat small, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-stat small {
    font-size: 12px !important;
    line-height: 1.05 !important;
    font-weight: 650 !important;
    margin-top: 4px !important;
    white-space: nowrap !important;
    letter-spacing: 0 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-link, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-link {
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;
    padding: 18px 18px 16px !important;
    margin: 0 !important;
    box-sizing: border-box !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-summary-card .rm9-mobile-term-filter-link, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-summary-card .rm9-mobile-term-filter-link {
    padding: 18px 18px 17px !important;
    gap: 10px !important;
    color: #ffffff !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-shirts-row .rm9-mobile-term-filter-shirts, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-shirts-row .rm9-mobile-term-filter-shirts {
    display: block !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    border-top: 0 !important;
    text-align: left !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card:not(.rm9-mobile-summary-card):not(.is-closed), html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card:not(.rm9-mobile-summary-card):not(.is-closed), .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card:not(.rm9-mobile-summary-card):not(.is-closed), .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card:not(.rm9-mobile-summary-card):not(.is-closed) {
    background: #ffffff !important;
    background-color: #ffffff !important;
    opacity: 1 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-icon-free::before, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-icon-free::before {
    content: "▱" !important;
    font-size: 25px !important;
    font-weight: 900 !important;
    transform: rotate(90deg) !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-add, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-edit, html body .rm9-mobile-dashboard .rm9-mobile-all-new-term-toggle, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-add, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-edit, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-all-new-term-toggle {
    width: 40px !important;
    min-width: 40px !important;
    height: 40px !important;
    min-height: 40px !important;
    border-radius: 999px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    background: #ffffff !important;
    font-size: 22px !important;
    font-weight: 900 !important;
    line-height: 1 !important;
    box-shadow: 0 4px 12px rgba(15, 23, 42, 0.06) !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-info-text, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-info-text {
    flex: 1 1 auto !important;
    min-width: 0 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-status-badge-bottom, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-status-badge-bottom {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: fit-content !important;
    margin-top: 2px !important;
    padding: 6px 12px !important;
    border-radius: 999px !important;
    font-size: 12px !important;
    font-weight: 900 !important;
    line-height: 1 !important;
    box-shadow: 0 8px 18px rgba(15, 23, 42, .06) !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-status, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-status {
    display: inline-flex !important;
    align-items: center !important;
    gap: 8px !important;
    color: var(--rm9-app-accent) !important;
    font-size: 15px !important;
    line-height: 1.15 !important;
    font-weight: 850 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-edit, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-edit {
    color: #2563eb !important;
    border: 1px solid #93c5fd !important;
    font-size: 15px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-progress-row strong, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-progress-row strong {
    color: var(--rm9-app-accent) !important;
    font-size: 15px !important;
    line-height: 1 !important;
    font-weight: 900 !important;
    min-width: 36px !important;
    text-align: left !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-accordion-capacity b span, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion-capacity b span {
    font-size: 26px !important;
    line-height: 1 !important;
    font-weight: 950 !important;
    letter-spacing: -0.03em !important;
    color: #0f172a !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-all .rm9-mobile-term-filter-shirts, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-all .rm9-mobile-term-filter-shirts {
    border-top: 0 !important;
    padding-top: 0 !important;
    margin-top: 0 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-accordion-card.is-low .rm9-mobile-term-accordion-capacity b span, html body .rm9-mobile-dashboard .rm9-mobile-term-accordion-card.is-full .rm9-mobile-term-accordion-capacity b span, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion-card.is-low .rm9-mobile-term-accordion-capacity b span, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion-card.is-full .rm9-mobile-term-accordion-capacity b span {
    color: #ff8a00 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-stat, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-stat {
    grid-template-columns: 48px minmax(0, 1fr) !important;
    gap: 10px !important;
    padding: 0 13px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-accordion-date, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion-date {
    display: flex !important;
    align-items: center !important;
    gap: 7px !important;
    min-width: 0 !important;
    color: #1d4ed8 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-accordion-wait *, html body .rm9-mobile-dashboard .rm9-mobile-summary-wait *, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion-wait *, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-summary-wait * {
    color: #111827 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-stat + .rm9-mobile-app-stat, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-stat + .rm9-mobile-app-stat {
    border-left: 1px solid rgba(255,255,255,.26) !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-summary-card, html body .rm9-mobile-dashboard .rm9-mobile-summary-card *, html body .rm9-mobile-dashboard .rm9-mobile-summary-card strong, html body .rm9-mobile-dashboard .rm9-mobile-summary-card span, html body .rm9-mobile-dashboard .rm9-mobile-summary-card b, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-summary-card, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-summary-card *, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-summary-card strong, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-summary-card span, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-summary-card b {
    color: #ffffff !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-search-toggle:hover, html body .rm9-mobile-dashboard .rm9-mobile-account-toggle:hover, html body .rm9-mobile-dashboard .rm9-mobile-account-menu[open] .rm9-mobile-account-toggle, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-search-toggle:hover, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-account-toggle:hover, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-account-menu[open] .rm9-mobile-account-toggle {
    background: rgba(15, 104, 255, .08) !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-accordion-summary::-webkit-details-marker, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion-summary::-webkit-details-marker {
    display: none !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card {
    position: relative !important;
    overflow: hidden !important;
    border-radius: 18px !important;
    background: #ffffff !important;
    border: 1px solid #dbe8ff !important;
    box-shadow: 0 3px 12px rgba(15, 23, 42, 0.04) !important;
    padding: 0 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-volley-mark, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-volley-mark {
    width: 66px !important;
    height: 66px !important;
    background: transparent !important;
    box-shadow: none !important;
    overflow: visible !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-accordion-filter-link, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion-filter-link {
    display: flex !important;
    flex-direction: column !important;
    gap: 9px !important;
    padding: 17px 18px 16px 18px !important;
    min-height: 92px !important;
    margin: 0 !important;
    text-decoration: none !important;
    color: inherit !important;
    box-sizing: border-box !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-topbar, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-topbar {
    display: grid !important;
    grid-template-columns: 44px minmax(0, 1fr) 44px !important;
    align-items: center !important;
    gap: 10px !important;
    min-height: 58px !important;
    padding: 0 2px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-active, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-active {
    background: #ffffff !important;
    border: 2px solid #2563eb !important;
    box-shadow: 0 0 0 2px rgba(37, 99, 235, 0.08), 0 8px 20px rgba(37, 99, 235, 0.10) !important;
  }

  html body .rm9-mobile-dashboard article.rm9-mobile-card.rm9-mobile-term-filter-card:not(.rm9-mobile-summary-card):not(.rm9-mobile-term-filter-all), html body .rm9-mobile-dashboard .rm9-mobile-card.rm9-mobile-term-filter-card:not(.rm9-mobile-summary-card):not(.rm9-mobile-term-filter-all), html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card:not(.rm9-mobile-summary-card):not(.rm9-mobile-term-filter-all), .wp-admin .rm9-wrap .rm9-mobile-dashboard article.rm9-mobile-card.rm9-mobile-term-filter-card:not(.rm9-mobile-summary-card):not(.rm9-mobile-term-filter-all), .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-card.rm9-mobile-term-filter-card:not(.rm9-mobile-summary-card):not(.rm9-mobile-term-filter-all), .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card:not(.rm9-mobile-summary-card):not(.rm9-mobile-term-filter-all) {
    padding: 5px 5px 5px 5px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-accordion-date, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion-date {
    gap: 9px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-search-toggle, html body .rm9-mobile-dashboard .rm9-mobile-account-toggle, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-search-toggle, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-account-toggle {
    width: 48px !important;
    height: 48px !important;
    min-width: 48px !important;
    min-height: 48px !important;
    border: 0 !important;
    border-radius: 16px !important;
    background: transparent !important;
    color: #07112f !important;
    box-shadow: none !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
    margin: 0 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-arrow, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-arrow {
    position: absolute !important;
    right: 18px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    width: 46px !important;
    height: 46px !important;
    border-radius: 999px !important;
    background: #f4f7fb !important;
    box-shadow: 0 6px 16px rgba(15,23,42,.08) !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-full .rm9-mobile-term-accordion-wait, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-full .rm9-mobile-term-accordion-wait {
    border: 2px solid #dc2626 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-summary-card .rm9-mobile-info-badge, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-summary-card .rm9-mobile-info-badge {
    background: rgba(255,255,255,.14) !important;
    border-color: rgba(255,255,255,.42) !important;
    color: #ffffff !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-entry-filter-form, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-filter-form {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;
    gap: 10px !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-edit, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-edit {
    color: #2563eb !important;
    border: 1px solid #93c5fd !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-logo, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-logo {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-width: 0 !important;
    height: 54px !important;
    text-decoration: none !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-add, html body .rm9-mobile-dashboard .rm9-mobile-all-new-term-toggle, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-add, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-all-new-term-toggle {
    color: #ff8a00 !important;
    border: 1px solid #ff8a00 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-summary-card .rm9-mobile-term-filter-count-number > span, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-summary-card .rm9-mobile-term-filter-count-number > span {
    color: #ffffff !important;
    font-size: 34px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-row3, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-row3 {
    margin: 0 !important;
    color: #334155 !important;
    font-size: 12px !important;
    line-height: 1.25 !important;
    font-weight: 850 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-full:not(.rm9-mobile-summary-card) .rm9-mobile-term-accordion-capacity, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-full:not(.rm9-mobile-summary-card) .rm9-mobile-term-accordion-capacity *, html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-full:not(.rm9-mobile-summary-card) .rm9-mobile-term-accordion-capacity, html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-full:not(.rm9-mobile-summary-card) .rm9-mobile-term-accordion-capacity *, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-full:not(.rm9-mobile-summary-card) .rm9-mobile-term-accordion-capacity, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-full:not(.rm9-mobile-summary-card) .rm9-mobile-term-accordion-capacity *, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-full:not(.rm9-mobile-summary-card) .rm9-mobile-term-accordion-capacity, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-full:not(.rm9-mobile-summary-card) .rm9-mobile-term-accordion-capacity * {
    color: #b91c1c !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card:not(.is-active) .rm9-mobile-term-accordion-filter-link, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card:not(.is-active) .rm9-mobile-term-accordion-filter-link {
    padding: 18px 18px 17px 18px !important;
    gap: 10px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-menu > summary, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-menu > summary {
    width: 44px !important;
    height: 44px !important;
    min-height: 44px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
    border-radius: 16px !important;
    background: transparent !important;
    box-shadow: none !important;
    cursor: pointer !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-summary-card, html body .rm9-mobile-dashboard .rm9-mobile-summary-card.is-active, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-summary-card, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-summary-card.is-active {
    background: #1565f4 !important;
    background-color: #1565f4 !important;
    border: 2px solid #082b78 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-summary-card .rm9-mobile-term-filter-shirts, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-summary-card .rm9-mobile-term-filter-shirts {
    display: block !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-info-text, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-info-text {
    display: inline !important;
    color: #0f172a !important;
    font-size: 12px !important;
    line-height: 1.25 !important;
    font-weight: 850 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-summary-card .rm9-mobile-summary-count-three, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-summary-card .rm9-mobile-summary-count-three {
    display: inline-flex !important;
    align-items: baseline !important;
    gap: 4px !important;
    white-space: nowrap !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-menu:not([open]) .rm9-mobile-menu-panel, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-menu:not([open]) .rm9-mobile-menu-panel {
    display: none !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-bell-icon-css, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-bell-icon-css {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 34px !important;
    height: 34px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-section, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-section {
    margin: 0 0 18px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-available, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-available, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-available, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-available {
    background: #f2fbf4 !important;
    border-color: #9fe3aa !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-progress-row, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-progress-row {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    align-items: center !important;
    gap: 10px !important;
    margin: 0 0 10px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-summary-card.is-active, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-summary-card.is-active {
    border-color: #0b2f6f !important;
    box-shadow: 0 8px 22px rgba(11, 47, 111, .24) !important;
  }

  .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-full, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-full {
    border-color: #dc2626 !important;
    border-width: 3px !important;
    background: #ffffff !important;
    box-shadow: 0 0 0 1px rgba(220,38,38,.10) !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-hero, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-hero {
    position: relative !important;
    overflow: hidden !important;
    border-radius: 24px !important;
    background: radial-gradient(circle at 91% 32%, rgba(255,255,255,.20), transparent 0 55px, rgba(255,255,255,.12) 56px 84px, transparent 85px), linear-gradient(135deg, #1d63f0 0%, #0756d9 52%, #0f68ff 100%) !important;
    box-shadow: 0 20px 48px rgba(15, 104, 255, .24) !important;
    border: 0 !important;
    margin: 0 0 6px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-inline-panel .rm9-term-closed-checkbox, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-inline-panel .rm9-term-closed-checkbox {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 0 !important;
    width: 100% !important;
    margin: 8px 0 12px !important;
    padding: 0 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-info-icon, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-info-icon {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 22px !important;
    min-width: 22px !important;
    height: 22px !important;
    border-radius: 999px !important;
    background: #eff6ff !important;
    border: 1px solid #bfdbfe !important;
    color: #1d4ed8 !important;
    font-size: 13px !important;
    line-height: 1 !important;
    filter: grayscale(1) saturate(0.5) hue-rotate(180deg) !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card:not(.rm9-mobile-summary-card) .rm9-mobile-info-badge .rm9-mobile-info-icon, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card:not(.rm9-mobile-summary-card) .rm9-mobile-info-badge .rm9-mobile-info-icon, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card:not(.rm9-mobile-summary-card) .rm9-mobile-info-badge .rm9-mobile-info-icon, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card:not(.rm9-mobile-summary-card) .rm9-mobile-info-badge .rm9-mobile-info-icon {
    color: #94a3b8 !important;
    filter: grayscale(1) brightness(1.08) contrast(1.05) !important;
    text-shadow: none !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-accordion, html body .rm9-mobile-dashboard .rm9-mobile-term-accordion-summary, html body .rm9-mobile-dashboard .rm9-mobile-term-accordion-arrow, html body .rm9-mobile-dashboard .rm9-mobile-term-accordion-body, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion-summary, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion-arrow, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion-body {
    display: none !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-accordion-capacity, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion-capacity {
    display: flex !important;
    align-items: baseline !important;
    gap: 8px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-stat b, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-stat b {
    display: block !important;
    color: #ffffff !important;
    font-size: 25px !important;
    line-height: 1 !important;
    font-weight: 950 !important;
    letter-spacing: .02em !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-term-card, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-term-card {
    --rm9-app-accent: #16a34a;
    position: relative !important;
    overflow: hidden !important;
    display: block !important;
    width: 100% !important;
    min-height: 128px !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-left: 0 !important;
    border-radius: 24px !important;
    background: #ffffff !important;
    box-shadow: 0 18px 40px rgba(15, 23, 42, .08) !important;
    transform: translateZ(0) !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-actions, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-actions {
    position: absolute !important;
    top: 16px !important;
    right: 14px !important;
    z-index: 8 !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 7px !important;
    align-items: center !important;
    justify-content: flex-start !important;
    width: 32px !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-hero-link, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-hero-link {
    min-height: 214px !important;
    padding: 31px 24px 24px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-wait-pill .rm9-hourglass-css-icon, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-wait-pill .rm9-hourglass-css-icon {
    color: #0f172a !important;
    opacity: .9 !important;
    filter: none !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-stat-icon, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-stat-icon {
    width: 42px !important;
    height: 42px !important;
    border-radius: 999px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    background: rgba(255,255,255,.14) !important;
    color: #ffffff !important;
    font-size: 21px !important;
    line-height: 1 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-stats, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-stats {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 0 !important;
    align-items: center !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-summary-card .rm9-mobile-shirt-badge, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-summary-card .rm9-mobile-shirt-badge {
    background: rgba(255,255,255,.14) !important;
    border-color: rgba(255,255,255,.42) !important;
    color: #ffffff !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-row3, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-row3 {
    font-size: 12px !important;
    line-height: 1.25 !important;
    font-weight: 850 !important;
    color: #0f172a !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-closed, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-full, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-low, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-available, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-closed, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-full, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-low, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-available {
    background: #ffffff !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-search-toggle .rm9-mobile-search-icon-css, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-search-toggle .rm9-mobile-search-icon-css {
    position: relative !important;
    display: inline-block !important;
    width: 26px !important;
    height: 26px !important;
    border: 3px solid currentColor !important;
    border-radius: 999px !important;
    background: transparent !important;
    box-sizing: border-box !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-info-badge .rm9-mobile-info-icon, html body .rm9-mobile-dashboard .rm9-mobile-info-badge .rm9-mobile-shirt-icon, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-info-badge .rm9-mobile-info-icon, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-info-badge .rm9-mobile-shirt-icon {
    color: #e5e7eb !important;
    opacity: 1 !important;
    filter: grayscale(1) brightness(1.45) contrast(.95) !important;
    text-shadow: 0 1px 1px rgba(0,0,0,.18) !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-closed .rm9-mobile-volley-icon, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-closed .rm9-mobile-volley-icon {
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    filter: contrast(1.35) saturate(1.15) brightness(.82) drop-shadow(0 1px 0 rgba(15,23,42,.26)) !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-topbar, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-topbar {
    grid-template-columns: 54px minmax(0, 1fr) 54px !important;
    align-items: center !important;
    min-height: 74px !important;
    padding: 8px 2px 12px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-capacity em, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-capacity em {
    color: #0f172a !important;
    font-style: normal !important;
    font-size: 38px !important;
    font-weight: 850 !important;
    line-height: 1 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-hero-title, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-hero-title {
    display: block !important;
    color: #ffffff !important;
    font-size: clamp(38px, 11vw, 52px) !important;
    line-height: .98 !important;
    letter-spacing: .035em !important;
    font-weight: 950 !important;
    margin: 0 0 12px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-accordion-card.is-active, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion-card.is-active {
    border: 2px solid #2563eb !important;
    box-shadow: 0 0 0 2px rgba(37, 99, 235, 0.08), 0 8px 20px rgba(37, 99, 235, 0.10) !important;
    background: #ffffff !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-menu .rm9-mobile-menu-bars, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-menu .rm9-mobile-menu-bars {
    width: 30px !important;
    gap: 7px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-accordion-card .rm9-mobile-inline-panel, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion-card .rm9-mobile-inline-panel {
    margin: 0 12px 12px 40px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-accordion-date, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion-date {
    gap: 10px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-info-badge .rm9-mobile-info-total, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-info-badge .rm9-mobile-info-total {
    display: inline !important;
    min-width: 0 !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    border-radius: 0 !important;
    color: currentColor !important;
    font-size: 11px !important;
    line-height: 1 !important;
    font-weight: 950 !important;
    white-space: nowrap !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-closed, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-closed, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-closed, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-closed {
    background: #d8dee8 !important;
    background-color: #d8dee8 !important;
    border-top: 0 !important;
    border-right: 0 !important;
    border-bottom: 0 !important;
    border-left: 8px solid #64748b !important;
    opacity: .92 !important;
    box-shadow: 0 4px 12px rgba(71, 85, 105, .13) !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-full:not(.rm9-mobile-summary-card):not(.is-closed), html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-full:not(.rm9-mobile-summary-card):not(.is-closed), .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-full:not(.rm9-mobile-summary-card):not(.is-closed), .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-full:not(.rm9-mobile-summary-card):not(.is-closed) {
    border-top: 0 !important;
    border-right: 0 !important;
    border-bottom: 0 !important;
    border-left: 8px solid #dc2626 !important;
    box-shadow: 0 4px 12px rgba(220, 38, 38, .12) !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-term-link, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-term-link {
    position: relative !important;
    display: block !important;
    min-height: 128px !important;
    padding: 22px 58px 20px 102px !important;
    color: #0f172a !important;
    text-decoration: none !important;
    border: 0 !important;
    background: transparent !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-accordion, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion {
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-accordion-capacity, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion-capacity {
    display: flex !important;
    align-items: baseline !important;
    flex-wrap: wrap !important;
    gap: 8px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-hero::after, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-hero::after {
    content: "" !important;
    right: -18px !important;
    top: -24px !important;
    width: 190px !important;
    height: 190px !important;
    background-image: var(--rm9-mobile-app-ball) !important;
    background-repeat: no-repeat !important;
    background-position: center top !important;
    background-size: contain !important;
    opacity: .30 !important;
    filter: none !important;
    z-index: 1 !important;
    pointer-events: none !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-add:hover, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-add:hover {
    background: #fff7ed !important;
    color: #ff8a00 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-menu .rm9-mobile-menu-text, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-menu .rm9-mobile-menu-text {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    overflow: hidden !important;
    clip: rect(0 0 0 0) !important;
    white-space: nowrap !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-wait-pill b, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-wait-pill b {
    color: #0f172a !important;
    font-weight: 950 !important;
    margin: 0 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-term-actions .rm9-mobile-icon-toggle, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-term-actions .rm9-mobile-icon-toggle {
    width: 36px !important;
    height: 36px !important;
    min-width: 36px !important;
    min-height: 36px !important;
    border-radius: 999px !important;
    font-size: 18px !important;
    font-weight: 950 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-wait-pill .rm9-mobile-app-wait-icon, html body .rm9-mobile-dashboard .rm9-mobile-app-wait-pill img, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-wait-pill .rm9-mobile-app-wait-icon, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-wait-pill img {
    display: none !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-hero::after, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-hero::after {
    content: "" !important;
    position: absolute !important;
    right: -22px !important;
    top: 20px !important;
    width: 174px !important;
    height: 174px !important;
    background-image: var(--rm9-mobile-app-ball) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain !important;
    opacity: .34 !important;
    filter: none !important;
    pointer-events: none !important;
    z-index: 1 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-accordion-card, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion-card {
    position: relative !important;
    overflow: hidden !important;
    border-radius: 18px !important;
    background: #ffffff !important;
    border: 1px solid #dbe8ff !important;
    box-shadow: 0 3px 12px rgba(15, 23, 42, 0.04) !important;
    padding: 0 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-accordion-capacity b span, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion-capacity b span {
    font-size: 28px !important;
    line-height: 1 !important;
    font-weight: 950 !important;
    letter-spacing: -0.03em !important;
    color: #0f172a !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-section > h3, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-section > h3 {
    color: #0f172a !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-summary-card .rm9-mobile-term-filter-free, html body .rm9-mobile-dashboard .rm9-mobile-summary-card .rm9-mobile-term-filter-sep, html body .rm9-mobile-dashboard .rm9-mobile-summary-card .rm9-mobile-term-filter-wait, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-summary-card .rm9-mobile-term-filter-free, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-summary-card .rm9-mobile-term-filter-sep, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-summary-card .rm9-mobile-term-filter-wait {
    display: none !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-all .rm9-mobile-term-filter-link, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-all .rm9-mobile-term-filter-link {
    padding-right: 64px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-row1, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-row1 {
    display: block !important;
    margin: 0 !important;
    padding: 0 120px 0 0 !important;
    font-size: 19px !important;
    line-height: 1.2 !important;
    color: #1d4ed8 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-accordion-body, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion-body {
    display: flex !important;
    flex-direction: column !important;
    gap: 10px !important;
    padding: 0 16px 16px 44px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-search-icon-css::after, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-search-icon-css::after {
    content: "" !important;
    position: absolute !important;
    width: 11px !important;
    height: 3px !important;
    border-radius: 999px !important;
    background: currentColor !important;
    right: -8px !important;
    bottom: -4px !important;
    transform: rotate(45deg) !important;
    transform-origin: center !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-stat-icon, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-stat-icon {
    width: 48px !important;
    height: 48px !important;
    min-width: 48px !important;
    min-height: 48px !important;
    border-radius: 999px !important;
    background: #236be0 !important;
    overflow: hidden !important;
    box-shadow: none !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-icon-users::before, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-icon-users::before {
    content: "👥" !important;
    font-size: 19px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-link-head, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-link-body, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-link-head, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-link-body {
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;
    min-width: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-tool-select select, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-tool-select select {
    width: 100% !important;
    min-height: 38px !important;
    border-radius: 10px !important;
    border: 1px solid #cbd5e1 !important;
    background: #ffffff !important;
    color: #0f172a !important;
    font-size: 13px !important;
    font-weight: 800 !important;
    line-height: 1.2 !important;
    padding: 7px 30px 7px 10px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-add, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-edit, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-add, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-edit {
    width: 31px !important;
    min-width: 31px !important;
    height: 31px !important;
    min-height: 31px !important;
    border-radius: 999px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    background: rgba(255, 255, 255, .92) !important;
    box-shadow: 0 3px 10px rgba(15, 23, 42, 0.07) !important;
    margin: 0 !important;
    padding: 0 !important;
    font-size: 17px !important;
    font-weight: 950 !important;
    line-height: 1 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-volley-mark::before, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-volley-mark::before {
    content: "" !important;
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    background-image: url("../images/zoga1.png") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain !important;
    opacity: 1 !important;
    filter: none !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-grid .rm9-mobile-card.rm9-mobile-summary-card, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-grid .rm9-mobile-card.rm9-mobile-summary-card.is-active, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-grid .rm9-mobile-card.rm9-mobile-summary-card.is-available, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-grid .rm9-mobile-card.rm9-mobile-summary-card.is-return-card, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-grid .rm9-mobile-card.rm9-mobile-summary-card, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-grid .rm9-mobile-card.rm9-mobile-summary-card.is-active, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-grid .rm9-mobile-card.rm9-mobile-summary-card.is-available, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-grid .rm9-mobile-card.rm9-mobile-summary-card.is-return-card {
    background: #1565f4 !important;
    background-color: #1565f4 !important;
    border: 2px solid #082b78 !important;
    box-shadow: 0 8px 22px rgba(11, 47, 111, .24) !important;
    opacity: 1 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-stat:first-child, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-stat:first-child {
    padding-left: 0 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-accordion-arrow, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion-arrow {
    display: block !important;
    width: 24px !important;
    height: 24px !important;
    min-width: 24px !important;
    border-radius: 999px !important;
    background: #eaf2ff !important;
    border: 1px solid #cfe0ff !important;
    position: relative !important;
    margin: 0 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-hero, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-hero {
    background: linear-gradient(135deg, #1d63f0 0%, #0756d9 55%, #0f68ff 100%) !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-search-panel, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-search-panel {
    margin: 2px 0 14px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-shirts-row, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-shirts-row {
    display: block !important;
    width: 100% !important;
    margin-top: 2px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-accordion-card .rm9-mobile-inline-panel, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion-card .rm9-mobile-inline-panel {
    margin: 0 12px 12px 44px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-accordion-capacity, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion-capacity {
    display: flex !important;
    align-items: center !important;
    flex-wrap: wrap !important;
    gap: 10px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card .rm9-mobile-term-accordion-wait *, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card .rm9-mobile-term-accordion-wait * {
    color: #111827 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-edit, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-edit {
    width: 32px !important;
    min-width: 32px !important;
    height: 32px !important;
    min-height: 32px !important;
    border-radius: 999px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    background: #ffffff !important;
    color: #2563eb !important;
    border: 1px solid #93c5fd !important;
    font-size: 17px !important;
    font-weight: 900 !important;
    line-height: 1 !important;
    box-shadow: 0 4px 12px rgba(15, 23, 42, 0.05) !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-accordion-date, html body .rm9-mobile-dashboard .rm9-mobile-term-accordion-date .rm9-term-title-date, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion-date, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion-date .rm9-term-title-date {
    font-size: 18px !important;
    line-height: 1.16 !important;
    font-weight: 950 !important;
    color: #1d4ed8 !important;
    letter-spacing: -0.01em !important;
    white-space: normal !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-available .rm9-mobile-term-accordion-wait, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-available .rm9-mobile-term-accordion-wait {
    border: 2px solid #15803d !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-stat-icon, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-stat-icon {
    background: #236be0 !important;
    overflow: hidden !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-stat small, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-stat small {
    display: block !important;
    color: rgba(255,255,255,.92) !important;
    font-size: 13px !important;
    line-height: 1.15 !important;
    font-weight: 650 !important;
    margin-top: 4px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-wait-pill .rm9-mobile-app-wait-icon, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-wait-pill .rm9-mobile-app-wait-icon {
    display: block !important;
    width: 14px !important;
    height: 14px !important;
    min-width: 14px !important;
    object-fit: contain !important;
    margin: 0 !important;
    opacity: .95 !important;
    filter: none !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-inline-panel .rm9-term-closed-checkbox > span, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-inline-panel .rm9-term-closed-checkbox > span {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-progress span, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-progress span {
    position: absolute !important;
    left: 0 !important;
    top: 0 !important;
    bottom: 0 !important;
    width: var(--rm9-app-progress, 0%) !important;
    border-radius: 999px !important;
    background: linear-gradient(90deg, var(--rm9-app-accent), color-mix(in srgb, var(--rm9-app-accent) 82%, #ffffff 18%)) !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-search-panel .rm9-mobile-search, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-search-panel .rm9-mobile-search {
    margin: 0 !important;
    border-radius: 18px !important;
    border: 1px solid #dce7f7 !important;
    box-shadow: 0 14px 30px rgba(15,23,42,.08) !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-low:not(.rm9-mobile-summary-card) .rm9-mobile-term-accordion-capacity, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-low:not(.rm9-mobile-summary-card) .rm9-mobile-term-accordion-capacity *, html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-low:not(.rm9-mobile-summary-card) .rm9-mobile-term-accordion-capacity, html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-low:not(.rm9-mobile-summary-card) .rm9-mobile-term-accordion-capacity *, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-low:not(.rm9-mobile-summary-card) .rm9-mobile-term-accordion-capacity, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-low:not(.rm9-mobile-summary-card) .rm9-mobile-term-accordion-capacity *, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-low:not(.rm9-mobile-summary-card) .rm9-mobile-term-accordion-capacity, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-low:not(.rm9-mobile-summary-card) .rm9-mobile-term-accordion-capacity * {
    color: #ff8a00 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card {
    position: relative !important;
    overflow: hidden !important;
    border-radius: 22px !important;
    border: 1px solid #dbe8ff !important;
    background: #ffffff !important;
    box-shadow: 0 3px 12px rgba(15, 23, 42, 0.04) !important;
    padding: 0 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-closed .rm9-mobile-volley-icon, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-closed .rm9-mobile-volley-icon {
    border-color: #64748b !important;
    box-shadow: 0 3px 10px rgba(71, 85, 105, .16) !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-summary-card .rm9-mobile-term-filter-link, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-summary-card .rm9-mobile-term-filter-link {
    background: transparent !important;
    background-color: transparent !important;
    color: #ffffff !important;
    padding: 18px 18px 17px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-slash, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-slash {
    color: #64748b !important;
    opacity: 0.85 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card:not(.is-active) .rm9-mobile-term-filter-actions, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card:not(.is-active) .rm9-mobile-term-filter-actions {
    display: none !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-low .rm9-mobile-term-accordion-capacity b span, html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-full .rm9-mobile-term-accordion-capacity b span, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-low .rm9-mobile-term-accordion-capacity b span, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-full .rm9-mobile-term-accordion-capacity b span {
    color: #ff8a00 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-stat-icon img, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-stat-icon img {
    display: block !important;
    width: 48px !important;
    height: 48px !important;
    max-width: 48px !important;
    max-height: 48px !important;
    object-fit: cover !important;
    border-radius: 999px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-inline-panel .rm9-term-closed-checkbox > span:first-child:not(:has(input)), .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-inline-panel .rm9-term-closed-checkbox > span:first-child:not(:has(input)) {
    display: none !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-summary-card .rm9-mobile-info-text, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-summary-card .rm9-mobile-info-text {
    color: #ffffff !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-accordion-capacity .rm9-mobile-term-filter-slash, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion-capacity .rm9-mobile-term-filter-slash {
    color: currentColor !important;
    opacity: .95 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-accordion-body, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion-body {
    display: flex !important;
    flex-direction: column !important;
    gap: 9px !important;
    padding: 0 16px 16px 40px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-summary-card .rm9-mobile-inline-panel, html body .rm9-mobile-dashboard .rm9-mobile-summary-card .rm9-mobile-all-new-term-toggle, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-summary-card .rm9-mobile-inline-panel, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-summary-card .rm9-mobile-all-new-term-toggle {
    display: none !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-shirt-total, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-shirt-total {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 6px 12px !important;
    border-radius: 999px !important;
    border: 1px solid #ff8a00 !important;
    background: #fff7ed !important;
    color: #ff8a00 !important;
    font-size: 11px !important;
    line-height: 1 !important;
    font-weight: 900 !important;
    white-space: nowrap !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-accordion-date, html body .rm9-mobile-dashboard .rm9-mobile-term-accordion-date .rm9-term-title-date, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion-date, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion-date .rm9-term-title-date {
    display: block !important;
    font-size: 16px !important;
    line-height: 1.18 !important;
    font-weight: 950 !important;
    color: #1d4ed8 !important;
    letter-spacing: -0.01em !important;
    white-space: normal !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-list-tools, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-list-tools {
    align-items: flex-start !important;
    gap: 10px !important;
  }

  html body .rm9-mobile-dashboard, .wp-admin .rm9-wrap .rm9-mobile-dashboard {
    width: 100% !important;
    max-width: 430px !important;
    min-height: 100vh !important;
    margin: 0 auto !important;
    padding: 16px 14px 34px !important;
    background: radial-gradient(circle at 50% -80px, rgba(15,104,255,.12), transparent 270px), linear-gradient(180deg, #f8fbff 0%, #f3f6fb 100%) !important;
    color: #0f172a !important;
    font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
    overflow-x: hidden !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-shirt-badge, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-shirt-badge {
    background: #fff7ed !important;
    border-color: #ff8a00 !important;
    color: #ff8a00 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-accordion-capacity b, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion-capacity b {
    display: inline-flex !important;
    align-items: baseline !important;
    gap: 4px !important;
    font-size: 0 !important;
    line-height: 1 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-accordion-filter-link, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion-filter-link {
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;
    padding: 16px 62px 14px 44px !important;
    margin: 0 !important;
    text-decoration: none !important;
    color: inherit !important;
    min-height: 96px !important;
    box-sizing: border-box !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-logo img, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-logo img {
    display: block !important;
    width: auto !important;
    max-width: 148px !important;
    max-height: 54px !important;
    object-fit: contain !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card .rm9-mobile-term-accordion-wait, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card .rm9-mobile-term-accordion-wait {
    background: #fff7ed !important;
    border: 1px solid #111827 !important;
    color: #111827 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-menu .rm9-mobile-menu-bars i, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-menu .rm9-mobile-menu-bars i {
    width: 28px !important;
    height: 2.5px !important;
    border-radius: 999px !important;
    background: #07112f !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-actions, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-actions {
    position: absolute !important;
    top: 16px !important;
    right: 14px !important;
    z-index: 5 !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 10px !important;
    align-items: center !important;
    width: auto !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-closed .rm9-mobile-term-accordion-date, html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-closed .rm9-mobile-term-accordion-date *, html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-closed .rm9-term-title-date, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-closed .rm9-mobile-term-accordion-date, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-closed .rm9-mobile-term-accordion-date *, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-closed .rm9-term-title-date {
    color: #111827 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-low .rm9-mobile-term-accordion-wait, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-low .rm9-mobile-term-accordion-wait {
    border: 2px solid #ff8a00 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-term-card.is-full, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-term-card.is-full {
    --rm9-app-accent: #ef4444;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-summary-card .rm9-mobile-term-filter-row1 strong, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-summary-card .rm9-mobile-term-filter-row1 strong {
    color: #ffffff !important;
    font-size: 22px !important;
    line-height: 1.1 !important;
    font-weight: 950 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-summary-card .rm9-mobile-term-filter-row1 strong, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-summary-card .rm9-mobile-term-filter-row1 strong {
    color: #ffffff !important;
    font-size: 24px !important;
    line-height: 1.05 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-all .rm9-mobile-term-filter-row1, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-all .rm9-mobile-term-filter-row1 {
    padding-right: 56px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-shirt-total, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-shirt-total {
    background: #fff7ed !important;
    border-color: #ff8a00 !important;
    color: #ff8a00 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-edit:hover, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-edit:hover {
    background: #eff6ff !important;
    color: #1d4ed8 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-tool-select select, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-tool-select select {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-full .rm9-mobile-term-accordion-capacity b span, html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-low .rm9-mobile-term-accordion-capacity b span, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-full .rm9-mobile-term-accordion-capacity b span, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-low .rm9-mobile-term-accordion-capacity b span {
    color: #ff8a00 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-inline-panel label:has(input[type="checkbox"])::before, html body .rm9-mobile-dashboard .rm9-mobile-inline-panel label:has(input[type="checkbox"])::after, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-inline-panel label:has(input[type="checkbox"])::before, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-inline-panel label:has(input[type="checkbox"])::after {
    content: none !important;
    display: none !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-account-icon, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-account-icon, html body .rm9-mobile-dashboard .rm9-mobile-account-icon svg, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-account-icon svg {
    width: 29px !important;
    height: 29px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-stat-icon img, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-stat-icon img {
    display: block !important;
    object-fit: cover !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-arrow::before, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-arrow::before {
    content: "" !important;
    position: absolute !important;
    left: 17px !important;
    top: 14px !important;
    width: 12px !important;
    height: 12px !important;
    border-right: 3px solid #07112f !important;
    border-bottom: 3px solid #07112f !important;
    transform: rotate(-45deg) !important;
    border-radius: 1px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-accordion-body .rm9-mobile-shirt-total, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion-body .rm9-mobile-shirt-total {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 6px 12px !important;
    border-radius: 999px !important;
    border: 1px solid #ff8a00 !important;
    background: #fff7ed !important;
    color: #ff8a00 !important;
    font-size: 11px !important;
    line-height: 1 !important;
    font-weight: 900 !important;
    white-space: nowrap !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-status-badge, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-status-badge {
    display: none !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-tool-select, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-tool-select {
    min-width: 0 !important;
    max-width: 100% !important;
    width: 100% !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-menu, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-menu {
    position: static !important;
    width: 44px !important;
    min-width: 44px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-count-number, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-count-number {
    display: inline-flex !important;
    align-items: baseline !important;
    gap: 4px !important;
    font-size: 0 !important;
    line-height: 1 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-actions .rm9-mobile-term-filter-add, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-actions .rm9-mobile-term-filter-edit, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-actions .rm9-mobile-term-filter-add, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-actions .rm9-mobile-term-filter-edit {
    color: #2563eb !important;
    border-color: #93c5fd !important;
    background: rgba(255, 255, 255, .94) !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-volley-icon, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-volley-icon {
    width: auto !important;
    min-width: 0 !important;
    height: auto !important;
    min-height: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    padding: 0 !important;
    margin-right: 2px !important;
    color: #0f172a !important;
    font-size: 25px !important;
    line-height: 1 !important;
    filter: contrast(1.35) saturate(1.25) brightness(.92) drop-shadow(0 1px 0 rgba(15,23,42,.28)) !important;
    transform: translateY(-2px) !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-accordion-date, html body .rm9-mobile-dashboard .rm9-mobile-term-accordion-date .rm9-term-title-date, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion-date, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion-date .rm9-term-title-date {
    font-size: 16px !important;
    line-height: 1.18 !important;
    font-weight: 950 !important;
    color: #1d4ed8 !important;
    letter-spacing: -0.01em !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-logo, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-logo {
    height: 54px !important;
    justify-content: center !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-term-date .rm9-term-title-date, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-term-date .rm9-term-title-date {
    color: inherit !important;
    font-size: inherit !important;
    line-height: inherit !important;
    font-weight: inherit !important;
    letter-spacing: inherit !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-entry-filter-form, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-filter-form {
    display: flex !important;
    align-items: flex-end !important;
    justify-content: flex-start !important;
    gap: 8px !important;
    flex-wrap: wrap !important;
    width: 100% !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-summary-card .rm9-mobile-summary-wait, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-summary-card .rm9-mobile-summary-wait {
    background: #ffffff !important;
    border: 1px solid #111827 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-accordion-wait i, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion-wait i {
    font-style: normal !important;
    font-size: 12px !important;
    line-height: 1 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-info-badge .rm9-mobile-info-icon, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-info-badge .rm9-mobile-info-icon {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: auto !important;
    min-width: 0 !important;
    height: auto !important;
    border: 0 !important;
    background: transparent !important;
    border-radius: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    color: currentColor !important;
    font-size: 13px !important;
    line-height: 1 !important;
    filter: grayscale(1) saturate(0.4) !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-calendar-icon, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-calendar-icon {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex: 0 0 auto !important;
    font-size: 15px !important;
    line-height: 1 !important;
    transform: translateY(-1px) !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card .rm9-mobile-term-accordion-wait i, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card .rm9-mobile-term-accordion-wait i {
    font-size: 15px !important;
    line-height: 1 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-tool-select, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-tool-select {
    display: flex !important;
    flex-direction: column !important;
    gap: 4px !important;
    flex: 1 1 145px !important;
    margin: 0 !important;
    padding: 0 !important;
    color: #64748b !important;
    font-size: 11px !important;
    line-height: 1.1 !important;
    font-weight: 850 !important;
    text-transform: uppercase !important;
    letter-spacing: .02em !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-bell-toggle, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-bell-toggle {
    position: relative !important;
    width: 54px !important;
    height: 54px !important;
    min-width: 54px !important;
    min-height: 54px !important;
    border: 0 !important;
    border-radius: 18px !important;
    padding: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    color: #07112f !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-all .rm9-mobile-age-line, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-all .rm9-mobile-shirt-line, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-all .rm9-mobile-age-line, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-all .rm9-mobile-shirt-line {
    margin-top: 2px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-stat:first-child, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-stat:first-child {
    padding-left: 1px !important;
    padding-right: 12px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-accordion-arrow::before, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion-arrow::before {
    content: "" !important;
    position: absolute !important;
    left: 8px !important;
    top: 7px !important;
    width: 6px !important;
    height: 6px !important;
    border-right: 2px solid #2563eb !important;
    border-bottom: 2px solid #2563eb !important;
    transform: rotate(45deg) !important;
    transition: transform .18s ease !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-progress, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-progress {
    position: relative !important;
    overflow: hidden !important;
    height: 7px !important;
    border-radius: 999px !important;
    background: #e9eef5 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-menu > summary, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-menu > summary {
    width: 54px !important;
    height: 54px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-accordion[open] .rm9-mobile-term-accordion-arrow::before, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion[open] .rm9-mobile-term-accordion-arrow::before {
    transform: rotate(225deg) translate(-1px, -1px) !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-actions, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-actions {
    position: absolute !important;
    top: 18px !important;
    right: 14px !important;
    z-index: 7 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 34px !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-volley-mark, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-volley-mark {
    width: 56px !important;
    height: 56px !important;
    left: 20px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-accordion-summary-main, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion-summary-main {
    display: flex !important;
    flex-direction: column !important;
    gap: 7px !important;
    min-width: 0 !important;
    padding-right: 8px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-stat-icon::before, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-stat-icon::before, html body .rm9-mobile-dashboard .rm9-mobile-app-icon-users::before, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-icon-users::before, html body .rm9-mobile-dashboard .rm9-mobile-app-icon-wait::before, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-icon-wait::before, html body .rm9-mobile-dashboard .rm9-mobile-app-icon-free::before, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-icon-free::before {
    content: none !important;
    display: none !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-accordion-wait, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion-wait {
    display: inline-flex !important;
    align-items: center !important;
    gap: 6px !important;
    width: fit-content !important;
    padding: 5px 9px !important;
    border-radius: 999px !important;
    background: #fff7ed !important;
    border: 1px solid #ff8a00 !important;
    color: #ff8a00 !important;
    font-size: 12px !important;
    font-weight: 900 !important;
    line-height: 1 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-accordion-summary, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion-summary {
    position: absolute !important;
    top: 16px !important;
    left: 12px !important;
    z-index: 9 !important;
    width: 24px !important;
    height: 24px !important;
    min-height: 24px !important;
    padding: 0 !important;
    display: block !important;
    list-style: none !important;
    cursor: pointer !important;
    background: transparent !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-volley-icon, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-volley-icon {
    width: 22px !important;
    min-width: 22px !important;
    height: 22px !important;
    border-radius: 999px !important;
    background: #eff6ff !important;
    border: 1px solid #bfdbfe !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    font-size: 13px !important;
    line-height: 1 !important;
    transform: translateY(-1px) !important;
    filter: grayscale(.25) saturate(.9) !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-status i, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-status i {
    display: inline-block !important;
    width: 10px !important;
    height: 10px !important;
    border-radius: 999px !important;
    background: var(--rm9-app-accent) !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-active, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-active, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-active, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-active {
    border-color: #2563eb !important;
    box-shadow: 0 0 0 2px rgba(37, 99, 235, 0.08), 0 8px 20px rgba(37, 99, 235, 0.10) !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-accordion-section, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion-section {
    display: flex !important;
    flex-direction: column !important;
    gap: 5px !important;
    width: 100% !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-accordion-wait, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion-wait {
    display: inline-flex !important;
    align-items: center !important;
    gap: 6px !important;
    width: fit-content !important;
    margin-top: 2px !important;
    padding: 5px 9px !important;
    border-radius: 999px !important;
    background: #fff7ed !important;
    border: 1px solid #ff8a00 !important;
    color: #ff8a00 !important;
    font-size: 12px !important;
    font-weight: 900 !important;
    line-height: 1 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-summary-card, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-summary-card {
    background: #0b2f6f !important;
    border-color: #0b2f6f !important;
    box-shadow: 0 8px 22px rgba(11, 47, 111, .22) !important;
    opacity: 1 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-account-icon path, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-account-icon path {
    stroke-width: 2.45 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-search-toggle, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-search-toggle {
    width: 44px !important;
    height: 44px !important;
    min-width: 44px !important;
    min-height: 44px !important;
    border: 0 !important;
    border-radius: 16px !important;
    padding: 0 !important;
    margin: 0 !important;
    background: transparent !important;
    color: #07112f !important;
    box-shadow: none !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-wait-pill, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-wait-pill {
    gap: 6px !important;
    min-height: 31px !important;
    max-width: none !important;
    padding: 0 12px !important;
    font-size: 13px !important;
    line-height: 1 !important;
    font-weight: 750 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-actions, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-actions {
    position: absolute !important;
    top: 14px !important;
    right: 12px !important;
    z-index: 7 !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;
    align-items: center !important;
    width: 40px !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card .rm9-mobile-inline-panel, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card .rm9-mobile-inline-panel {
    margin: 0 12px 12px 18px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-shirts, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-shirts {
    display: block !important;
    width: 100% !important;
    margin: 2px 0 0 !important;
    padding-top: 12px !important;
    border-top: 1px solid #dbe8ff !important;
    text-align: left !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-menu .rm9-mobile-menu-bars i, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-menu .rm9-mobile-menu-bars i {
    height: 3px !important;
    border-radius: 999px !important;
    background: #07112f !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-active .rm9-mobile-term-accordion-filter-link, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-active .rm9-mobile-term-accordion-filter-link {
    padding-right: 56px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-hero-subtitle, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-hero-subtitle {
    display: block !important;
    color: rgba(255,255,255,.92) !important;
    font-size: 21px !important;
    line-height: 1.25 !important;
    font-weight: 650 !important;
    letter-spacing: .01em !important;
    margin: 0 0 30px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-available:not(.rm9-mobile-summary-card) .rm9-mobile-term-accordion-capacity, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-available:not(.rm9-mobile-summary-card) .rm9-mobile-term-accordion-capacity *, html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-available:not(.rm9-mobile-summary-card) .rm9-mobile-term-accordion-capacity, html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-available:not(.rm9-mobile-summary-card) .rm9-mobile-term-accordion-capacity *, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-available:not(.rm9-mobile-summary-card) .rm9-mobile-term-accordion-capacity, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-available:not(.rm9-mobile-summary-card) .rm9-mobile-term-accordion-capacity *, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-available:not(.rm9-mobile-summary-card) .rm9-mobile-term-accordion-capacity, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-available:not(.rm9-mobile-summary-card) .rm9-mobile-term-accordion-capacity * {
    color: #15803d !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-row1 strong, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-row1 .rm9-term-title-date, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-row1 strong, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-row1 .rm9-term-title-date {
    display: block !important;
    font-size: 19px !important;
    line-height: 1.2 !important;
    font-weight: 950 !important;
    color: #1d4ed8 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-volley-mark, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-volley-mark {
    position: absolute !important;
    left: 23px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    width: 64px !important;
    height: 64px !important;
    border-radius: 999px !important;
    background: #eef2f7 !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card .rm9-mobile-term-accordion-wait, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card .rm9-mobile-term-accordion-wait {
    min-height: 31px !important;
    padding: 6px 13px !important;
    border-radius: 999px !important;
    font-size: 14px !important;
    line-height: 1 !important;
    font-weight: 950 !important;
    gap: 6px !important;
    background: #ffffff !important;
    color: #111827 !important;
    box-shadow: none !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-low:not(.rm9-mobile-summary-card):not(.is-closed), html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-low:not(.rm9-mobile-summary-card):not(.is-closed), .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-low:not(.rm9-mobile-summary-card):not(.is-closed), .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-low:not(.rm9-mobile-summary-card):not(.is-closed) {
    border-top: 0 !important;
    border-right: 0 !important;
    border-bottom: 0 !important;
    border-left: 8px solid #ff8a00 !important;
    box-shadow: 0 4px 12px rgba(255, 138, 0, .12) !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card:not(.is-active) .rm9-mobile-term-accordion-capacity b span, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card:not(.is-active) .rm9-mobile-term-accordion-capacity b span {
    font-size: 32px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-low .rm9-mobile-term-filter-count-number > span, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-full .rm9-mobile-term-filter-count-number > span, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-low .rm9-mobile-term-filter-count-number > span, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-full .rm9-mobile-term-filter-count-number > span {
    color: #ff8a00 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-accordion-body .rm9-mobile-term-filter-shirts, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion-body .rm9-mobile-term-filter-shirts {
    display: block !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    border-top: 0 !important;
    text-align: left !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-accordion-arrow::before, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion-arrow::before {
    content: "" !important;
    position: absolute !important;
    left: 7px !important;
    top: 6px !important;
    width: 6px !important;
    height: 6px !important;
    border-right: 2px solid #2563eb !important;
    border-bottom: 2px solid #2563eb !important;
    transform: rotate(45deg) !important;
    transition: transform .18s ease !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-active:not(.rm9-mobile-summary-card):not(.is-closed), html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-active:not(.rm9-mobile-summary-card):not(.is-closed), .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-active:not(.rm9-mobile-summary-card):not(.is-closed), .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-active:not(.rm9-mobile-summary-card):not(.is-closed) {
    box-shadow: inset 0 0 0 2px rgba(37, 99, 235, .22), 0 7px 18px rgba(15, 23, 42, .08) !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-closed, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-closed, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-closed, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-closed {
    background: #d8dee8 !important;
    border-color: #8b98aa !important;
    opacity: .92 !important;
    box-shadow: 0 4px 12px rgba(71, 85, 105, .12) !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-icon-wait::before, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-icon-wait::before {
    content: "⌛" !important;
    font-size: 22px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-hero::after, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-hero::after {
    content: "🏐" !important;
    position: absolute !important;
    right: -30px !important;
    top: -6px !important;
    font-size: 150px !important;
    line-height: 1 !important;
    opacity: .10 !important;
    filter: grayscale(1) brightness(1.8) !important;
    pointer-events: none !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-accordion-capacity em, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion-capacity em {
    font-style: normal !important;
    color: #475569 !important;
    font-size: 12px !important;
    line-height: 1.2 !important;
    font-weight: 850 !important;
    white-space: nowrap !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-search-toggle, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-search-toggle {
    position: relative !important;
    width: 54px !important;
    height: 54px !important;
    min-width: 54px !important;
    min-height: 54px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
    border-radius: 18px !important;
    background: transparent !important;
    box-shadow: none !important;
    color: #07112f !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-count-number > span, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-count-number > span {
    font-size: 30px !important;
    line-height: 1 !important;
    font-weight: 950 !important;
    letter-spacing: -0.03em !important;
    color: #0f172a !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-term-card > .rm9-mobile-inline-panel, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-term-card > .rm9-mobile-inline-panel {
    margin: 0 14px 14px 14px !important;
    padding: 12px !important;
    border-radius: 16px !important;
    background: #f8fbff !important;
    border: 1px solid #dbeafe !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-summary-card .rm9-mobile-summary-count-three .rm9-mobile-term-filter-slash, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-summary-card .rm9-mobile-summary-count-three .rm9-mobile-term-filter-slash {
    font-size: 28px !important;
    opacity: .95 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-open-link, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-open-link {
    display: inline-flex !important;
    width: fit-content !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 6px 10px !important;
    border-radius: 999px !important;
    background: #eff6ff !important;
    border: 1px solid #bfdbfe !important;
    color: #1d4ed8 !important;
    font-size: 11px !important;
    font-weight: 900 !important;
    line-height: 1 !important;
    text-decoration: none !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-header, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-header {
    position: relative !important;
    z-index: 80 !important;
    margin: 0 0 16px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-available:not(.rm9-mobile-summary-card):not(.is-closed), html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-available:not(.rm9-mobile-summary-card):not(.is-closed), .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-available:not(.rm9-mobile-summary-card):not(.is-closed), .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-available:not(.rm9-mobile-summary-card):not(.is-closed) {
    border-top: 0 !important;
    border-right: 0 !important;
    border-bottom: 0 !important;
    border-left: 8px solid #16a34a !important;
    box-shadow: 0 4px 12px rgba(22, 163, 74, .10) !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-term-link, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-term-link {
    padding-left: 90px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-info-line, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-info-line {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 8px !important;
    flex-wrap: wrap !important;
    width: 100% !important;
    margin: 0 !important;
    color: #0f172a !important;
    font-size: 12px !important;
    line-height: 1.25 !important;
    font-weight: 850 !important;
    text-align: left !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-stat, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-stat {
    position: relative !important;
    min-width: 0 !important;
    display: grid !important;
    grid-template-columns: 42px minmax(0, 1fr) !important;
    gap: 9px !important;
    align-items: center !important;
    padding: 0 10px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-closed .rm9-mobile-term-accordion-wait, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-closed .rm9-mobile-term-accordion-wait {
    border: 2px solid #64748b !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-accordion-arrow, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion-arrow {
    width: 22px !important;
    height: 22px !important;
    min-width: 22px !important;
    border-radius: 999px !important;
    background: #eaf2ff !important;
    border: 1px solid #cfe0ff !important;
    position: relative !important;
    margin-top: 1px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-stat, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-stat {
    grid-template-columns: 38px minmax(0, 1fr) !important;
    gap: 7px !important;
    padding: 0 12px !important;
    align-items: center !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card .rm9-mobile-term-accordion-wait span, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card .rm9-mobile-term-accordion-wait span {
    font-size: 14px !important;
    line-height: 1 !important;
    font-weight: 950 !important;
    color: #111827 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-bell-icon-css svg, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-bell-icon-css svg {
    display: block !important;
    width: 32px !important;
    height: 32px !important;
    overflow: visible !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card:not(.is-active) .rm9-mobile-term-accordion-date, html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card:not(.is-active) .rm9-mobile-term-accordion-date .rm9-term-title-date, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card:not(.is-active) .rm9-mobile-term-accordion-date, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card:not(.is-active) .rm9-mobile-term-accordion-date .rm9-term-title-date {
    font-size: 20px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-list-tools, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-list-tools {
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 9px !important;
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-term-grid, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-term-grid {
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 14px !important;
    margin: 0 0 16px !important;
    padding: 0 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-search-icon-css, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-search-icon-css {
    position: relative !important;
    display: inline-block !important;
    width: 26px !important;
    height: 26px !important;
    border: 3px solid currentColor !important;
    border-radius: 999px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-accordion-body .rm9-mobile-term-filter-row3, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion-body .rm9-mobile-term-filter-row3 {
    display: block !important;
    margin: 0 !important;
    color: #334155 !important;
    font-size: 12px !important;
    line-height: 1.25 !important;
    font-weight: 850 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-stat small, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-stat small {
    font-size: 15px !important;
    line-height: 1.08 !important;
    font-weight: 650 !important;
    margin-top: 5px !important;
    white-space: normal !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-hero-return, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-hero-return {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-height: 30px !important;
    padding: 0 12px !important;
    margin-top: 16px !important;
    border-radius: 999px !important;
    background: rgba(255,255,255,.16) !important;
    color: #ffffff !important;
    font-size: 13px !important;
    font-weight: 850 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-list-tools, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-list-tools {
    margin-top: 4px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-closed .rm9-mobile-term-accordion-capacity b span, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-closed .rm9-mobile-term-accordion-capacity b span {
    color: #111827 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-inline-panel label:has(input[type="checkbox"]), .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-inline-panel label:has(input[type="checkbox"]) {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 0 !important;
    width: auto !important;
    min-height: 0 !important;
    padding: 0 !important;
    margin: 6px 0 10px !important;
    line-height: 1.25 !important;
    text-align: left !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-stat b, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-stat b {
    font-size: 24px !important;
    line-height: .96 !important;
    font-weight: 950 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-add, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-edit, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-add, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-edit {
    width: 36px !important;
    min-width: 36px !important;
    height: 36px !important;
    min-height: 36px !important;
    border-radius: 999px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    background: #ffffff !important;
    font-size: 20px !important;
    font-weight: 900 !important;
    line-height: 1 !important;
    box-shadow: 0 4px 12px rgba(15, 23, 42, 0.06) !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-entry-date::before, html body .rm9-mobile-dashboard .rm9-mobile-entry-date::after, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-date::before, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-date::after {
    content: none !important;
    display: none !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-closed .rm9-mobile-term-accordion-capacity, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-closed .rm9-mobile-term-accordion-capacity *, html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-closed .rm9-mobile-term-accordion-capacity, html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-closed .rm9-mobile-term-accordion-capacity *, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-closed .rm9-mobile-term-accordion-capacity, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-closed .rm9-mobile-term-accordion-capacity *, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-closed .rm9-mobile-term-accordion-capacity, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-closed .rm9-mobile-term-accordion-capacity * {
    color: #374151 !important;
  }

  .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-low, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-low {
    border-color: #ff8a00 !important;
    border-width: 3px !important;
    background: #ffffff !important;
    box-shadow: 0 0 0 1px rgba(255,138,0,.10) !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-bell-toggle .rm9-mobile-search-icon-css, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-bell-toggle .rm9-mobile-search-icon-css {
    display: none !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-logo img, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-logo img {
    max-width: 138px !important;
    max-height: 48px !important;
    width: auto !important;
    height: auto !important;
    object-fit: contain !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-search-toggle .rm9-mobile-search-icon-css::after, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-search-toggle .rm9-mobile-search-icon-css::after {
    content: "" !important;
    position: absolute !important;
    width: 11px !important;
    height: 3px !important;
    right: -8px !important;
    bottom: -4px !important;
    border-radius: 999px !important;
    background: currentColor !important;
    transform: rotate(45deg) !important;
    transform-origin: center !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-top, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-top {
    display: block !important;
    position: static !important;
    margin: 0 !important;
    padding: 0 !important;
    min-height: 0 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-stat b, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-stat b {
    font-size: 27px !important;
    line-height: .96 !important;
    font-weight: 950 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-wait-pill span, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-wait-pill span {
    display: inline-block !important;
    color: #0f172a !important;
    font-weight: 750 !important;
    margin: 0 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-stat + .rm9-mobile-app-stat, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-stat + .rm9-mobile-app-stat {
    border-left: 1px solid rgba(255,255,255,.24) !important;
    padding-left: 14px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-summary-card .rm9-mobile-summary-wait, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-summary-card .rm9-mobile-summary-wait {
    border: 2px solid #111827 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-accordion-body .rm9-mobile-term-filter-shirts, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion-body .rm9-mobile-term-filter-shirts {
    display: block !important;
    width: 100% !important;
    margin: 0 !important;
    padding-top: 10px !important;
    border-top: 1px solid #dbe8ff !important;
    text-align: left !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-active, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-active {
    border: 2px solid #2563eb !important;
    box-shadow: 0 0 0 2px rgba(37, 99, 235, 0.08), 0 8px 20px rgba(37, 99, 235, 0.10) !important;
    background: #ffffff !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-term-content, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-term-content {
    display: block !important;
    min-width: 0 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-shirts-row .rm9-mobile-shirt-total, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-shirts-row .rm9-mobile-shirt-total {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 6px 12px !important;
    border-radius: 999px !important;
    border: 1px solid #ff8a00 !important;
    background: #fff7ed !important;
    color: #ff8a00 !important;
    font-size: 11px !important;
    line-height: 1 !important;
    font-weight: 900 !important;
    white-space: nowrap !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-free, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-wait, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-sep, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-free, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-wait, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-sep {
    display: inline !important;
    padding: 0 !important;
    margin: 0 !important;
    background: transparent !important;
    border: 0 !important;
    min-height: 0 !important;
    border-radius: 0 !important;
    font-size: 12.5px !important;
    line-height: 1.2 !important;
    font-weight: 850 !important;
    white-space: nowrap !important;
    color: #475569 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-term-card.is-closed, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-term-card.is-closed {
    --rm9-app-accent: #64748b;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-accordion-section-title, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion-section-title {
    display: block !important;
    font-size: 10px !important;
    line-height: 1 !important;
    font-weight: 950 !important;
    letter-spacing: .04em !important;
    text-transform: uppercase !important;
    color: #64748b !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-menu .rm9-mobile-menu-bars, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-menu .rm9-mobile-menu-bars {
    width: 28px !important;
    min-width: 28px !important;
    gap: 6px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card.rm9-mobile-term-filter-card-with-actions .rm9-mobile-term-filter-row1, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card.rm9-mobile-term-filter-card-with-actions .rm9-mobile-term-filter-row1 {
    padding-right: 128px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-stats, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-stats {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 0 !important;
  }

  .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-full .rm9-mobile-term-filter-row1, .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-full .rm9-mobile-term-filter-row1 *, .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-full .rm9-mobile-term-filter-row2, .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-full .rm9-mobile-term-filter-row2 *, .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-full .rm9-mobile-term-filter-free, .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-full .rm9-mobile-term-filter-wait, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-full .rm9-mobile-term-filter-row1, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-full .rm9-mobile-term-filter-row1 *, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-full .rm9-mobile-term-filter-row2, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-full .rm9-mobile-term-filter-row2 *, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-full .rm9-mobile-term-filter-free, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-full .rm9-mobile-term-filter-wait {
    color: #991b1b !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-closed .rm9-mobile-term-accordion-date, html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-closed .rm9-mobile-term-accordion-date .rm9-term-title-date, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-closed .rm9-mobile-term-accordion-date, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card.is-closed .rm9-mobile-term-accordion-date .rm9-term-title-date {
    color: #334155 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-term-card::before, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-term-card::before {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    top: 0 !important;
    bottom: 0 !important;
    width: 6px !important;
    display: block !important;
    border-radius: 24px 0 0 24px !important;
    background: var(--rm9-app-accent) !important;
    box-shadow: none !important;
    opacity: 1 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-count, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-count {
    display: inline-flex !important;
    align-items: baseline !important;
    margin-right: 4px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-accordion-capacity em, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion-capacity em {
    display: none !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card > .rm9-mobile-term-filter-edit, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card > .rm9-mobile-term-filter-edit.is-open, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card > .rm9-mobile-term-filter-edit, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card > .rm9-mobile-term-filter-edit.is-open {
    display: none !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card:not(.rm9-mobile-summary-card) .rm9-mobile-term-filter-shirts, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card:not(.rm9-mobile-summary-card) .rm9-mobile-term-filter-shirts-row, html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card:not(.rm9-mobile-summary-card) .rm9-mobile-term-filter-shirts, html body .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card:not(.rm9-mobile-summary-card) .rm9-mobile-term-filter-shirts-row, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card:not(.rm9-mobile-summary-card) .rm9-mobile-term-filter-shirts, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card:not(.rm9-mobile-summary-card) .rm9-mobile-term-filter-shirts-row, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card:not(.rm9-mobile-summary-card) .rm9-mobile-term-filter-shirts, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-selected-open-card:not(.rm9-mobile-summary-card) .rm9-mobile-term-filter-shirts-row {
    display: none !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-entry-date, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-date {
    padding-left: 0 !important;
    background-image: none !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-actions, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-actions {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    gap: 6px !important;
    min-width: 104px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-accordion-body .rm9-mobile-shirt-line, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-accordion-body .rm9-mobile-shirt-line {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 8px !important;
    flex-wrap: wrap !important;
    text-align: left !important;
    width: 100% !important;
    color: #0f172a !important;
    font-size: 12px !important;
    line-height: 1.25 !important;
    font-weight: 850 !important;
  }

  .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-low .rm9-mobile-term-filter-row1, .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-low .rm9-mobile-term-filter-row1 *, .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-low .rm9-mobile-term-filter-row2, .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-low .rm9-mobile-term-filter-row2 *, .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-low .rm9-mobile-term-filter-free, .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-low .rm9-mobile-term-filter-wait, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-low .rm9-mobile-term-filter-row1, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-low .rm9-mobile-term-filter-row1 *, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-low .rm9-mobile-term-filter-row2, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-low .rm9-mobile-term-filter-row2 *, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-low .rm9-mobile-term-filter-free, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card.is-low .rm9-mobile-term-filter-wait {
    color: #ff8a00 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-shirt-icon, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-shirt-icon {
    background: #fff7ed !important;
    border-color: #ff8a00 !important;
    color: #ff8a00 !important;
    filter: grayscale(1) sepia(1) saturate(1.1) hue-rotate(350deg) !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-all .rm9-mobile-term-filter-status-badge-top, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-all .rm9-mobile-term-filter-status-badge-top {
    display: none !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-summary-card .rm9-mobile-info-badge, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-summary-card .rm9-mobile-info-badge {
    background: rgba(255,255,255,.18) !important;
    border-color: rgba(255,255,255,.34) !important;
    color: #ffffff !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-summary-card .rm9-mobile-term-filter-row1, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-summary-card .rm9-mobile-term-filter-row1 {
    display: none !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-row2, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-row2 {
    display: flex !important;
    align-items: baseline !important;
    flex-wrap: wrap !important;
    gap: 8px !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-bell-icon-css svg path, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-bell-icon-css svg path {
    fill: none !important;
    stroke: #07112f !important;
    stroke-width: 2.35 !important;
    stroke-linecap: round !important;
    stroke-linejoin: round !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-wait-pill, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-wait-pill {
    position: absolute !important;
    top: 16px !important;
    right: 16px !important;
    z-index: 3 !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 5px !important;
    min-height: 31px !important;
    max-width: 148px !important;
    padding: 0 11px !important;
    border-radius: 999px !important;
    background: #f3f6fb !important;
    border: 0 !important;
    color: #111827 !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    line-height: 1 !important;
    white-space: nowrap !important;
    box-shadow: inset 0 0 0 1px rgba(15,23,42,.03) !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-summary-card .rm9-mobile-summary-wait, html body .rm9-mobile-dashboard .rm9-mobile-summary-card .rm9-mobile-summary-wait *, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-summary-card .rm9-mobile-summary-wait, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-summary-card .rm9-mobile-summary-wait * {
    color: #111827 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-shirt-line, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-shirt-line {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 8px !important;
    flex-wrap: wrap !important;
    text-align: left !important;
    width: 100% !important;
    color: #0f172a !important;
    font-size: 12px !important;
    line-height: 1.25 !important;
    font-weight: 850 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-hero, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-hero {
    border-radius: 24px !important;
    background: linear-gradient(135deg, #1d63f0 0%, #0756d9 55%, #0f68ff 100%) !important;
    box-shadow: 0 22px 50px rgba(15, 104, 255, .25) !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-volley-icon, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-volley-icon {
    width: 28px !important;
    min-width: 28px !important;
    height: 28px !important;
    border-radius: 999px !important;
    background: #ffffff !important;
    border: 2px solid #1d4ed8 !important;
    color: #0f172a !important;
    font-size: 18px !important;
    line-height: 1 !important;
    box-shadow: 0 3px 10px rgba(37, 99, 235, .18) !important;
    filter: none !important;
    transform: translateY(-2px) !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-hero-title, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-hero-title {
    font-size: clamp(39px, 11.5vw, 54px) !important;
    letter-spacing: .04em !important;
    font-weight: 950 !important;
    margin-bottom: 13px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-hero::after, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-hero::after {
    right: -58px !important;
    top: -64px !important;
    width: 225px !important;
    height: 225px !important;
    background-position: right top !important;
    background-size: contain !important;
    opacity: .30 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-stat-icon, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-stat-icon, html body .rm9-mobile-dashboard .rm9-mobile-app-stat-icon img, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-stat-icon img {
    width: 38px !important;
    height: 38px !important;
    min-width: 38px !important;
    min-height: 38px !important;
    max-width: 38px !important;
    max-height: 38px !important;
    border-radius: 999px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-actions .rm9-mobile-term-filter-add:hover, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-actions .rm9-mobile-term-filter-edit:hover, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-actions .rm9-mobile-term-filter-add:hover, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-actions .rm9-mobile-term-filter-edit:hover {
    color: #1d4ed8 !important;
    border-color: #60a5fa !important;
    background: #eff6ff !important;
  }
}

@media (max-width: 767px) {
  html body .rm9-home-terms .rm9-home-term-card, html body .elementor .rm9-home-terms .rm9-home-term-card {
    min-height: auto !important;
    padding: 22px 20px 17px !important;
  }

  html body .rm9-home-terms .rm9-home-term-date, html body .elementor .rm9-home-terms .rm9-home-term-date {
    font-size: clamp(23px, 6.5vw, 30px) !important;
    margin-bottom: 11px !important;
  }

  html body .rm9-home-terms .rm9-home-term-description, html body .elementor .rm9-home-terms .rm9-home-term-description {
    font-size: 15px !important;
    margin-bottom: 14px !important;
  }

  html body .rm9-home-terms .rm9-home-term-description, html body .elementor .rm9-home-terms .rm9-home-term-description {
    font-size: 15px !important;
  }

  html body .rm9-home-terms .rm9-home-term-info-item strong, html body .elementor .rm9-home-terms .rm9-home-term-info-item strong {
    font-size: 18px !important;
  }

  html body .rm9-home-terms .rm9-home-term-action, html body .elementor .rm9-home-terms .rm9-home-term-action {
    min-height: 75px !important;
  }

  html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-payment-pill, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-payment-pill, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-payment-pill, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-payment-pill {
    order: 4 !important;
    flex: 0 0 auto !important;
    margin: 0 !important;
    border-radius: var(--rm9-badge-radius, 5px) !important;
  }

  html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-summary, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-summary, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-summary, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-summary {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    grid-template-rows: auto !important;
    align-items: stretch !important;
    min-height: 70px !important;
    padding: 9px 10px !important;
    gap: 0 !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
  }

  html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-statuses-terms, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-statuses-terms, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-statuses-terms, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-statuses-terms {
    order: 1 !important;
    margin-right: auto !important;
    display: inline-flex !important;
    justify-content: flex-start !important;
    flex-wrap: nowrap !important;
    min-width: 0 !important;
    max-width: calc(100% - 92px) !important;
    overflow: hidden !important;
    gap: 4px !important;
  }

  html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-statuses-terms, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-statuses-terms, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-statuses-terms, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-statuses-terms {
    order: 1 !important;
    flex: 1 1 auto !important;
    width: auto !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin: 0 auto 0 0 !important;
    padding: 0 !important;
    display: inline-flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 4px !important;
    white-space: nowrap !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    scrollbar-width: none !important;
    -ms-overflow-style: none !important;
    box-sizing: border-box !important;
  }

  html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-badges, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-badges-row, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-payment-status-row, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-badges, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-badges-row, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-payment-status-row, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-badges, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-badges-row, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-payment-status-row, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-badges, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-badges-row, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-payment-status-row {
    grid-column: 1 / -1 !important;
    grid-row: 2 !important;
    justify-self: stretch !important;
    align-self: start !important;
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    justify-content: flex-start !important;
    align-content: center !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    column-gap: 5px !important;
    row-gap: 0 !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
  }

  html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-age-badge, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-age-badge, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-age-badge, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-age-badge {
    order: 2 !important;
    flex: 0 0 auto !important;
    margin: 0 !important;
    border-radius: var(--rm9-badge-radius, 5px) !important;
  }

  html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-statuses-terms::-webkit-scrollbar, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-statuses-terms::-webkit-scrollbar, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-statuses-terms::-webkit-scrollbar, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-statuses-terms::-webkit-scrollbar {
    display: none !important;
  }

  html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-name-wrap, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-name-wrap, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-waiting-name-wrap, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-name-wrap, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-name-wrap, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-waiting-name-wrap {
    grid-column: 1 !important;
    grid-row: 1 !important;
    display: flex !important;
    align-items: flex-start !important;
    gap: 6px !important;
    width: auto !important;
    min-width: 0 !important;
    max-width: 100% !important;
    overflow: visible !important;
  }

  html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-line-main, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-line-main, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-line-main, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-line-main {
    grid-column: 1 / -1 !important;
    grid-row: 1 !important;
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    grid-template-rows: auto !important;
    align-items: start !important;
    column-gap: 8px !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    overflow: visible !important;
    box-sizing: border-box !important;
  }

  html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card {
    overflow: hidden !important;
    box-sizing: border-box !important;
  }

  html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-summary, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-main, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-summary, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-main {
    min-width: 0 !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
  }

  html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-badges .rm9-parent-phone-badge, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-badges-row .rm9-parent-phone-badge, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-badges .rm9-parent-phone-badge, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-badges-row .rm9-parent-phone-badge, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-badges .rm9-parent-phone-badge, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-badges-row .rm9-parent-phone-badge, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-badges .rm9-parent-phone-badge, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-badges-row .rm9-parent-phone-badge {
    display: none !important;
  }

  html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-badges, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-badges-row, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-payment-status-row, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-badges, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-badges-row, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-payment-status-row, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-badges, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-badges-row, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-payment-status-row, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-badges, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-badges-row, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-payment-status-row {
    min-width: 0 !important;
    max-width: 100% !important;
    overflow: visible !important;
    flex-wrap: wrap !important;
    align-items: center !important;
    box-sizing: border-box !important;
  }

  html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-arrow, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-arrow, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-arrow, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-arrow {
    display: none !important;
    width: 0 !important;
    min-width: 0 !important;
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
  }

  html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-health-badge.rm9-health-badge-icon-only, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-health-badge.rm9-health-badge-icon-only, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-health-badge.rm9-health-badge-icon-only, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-health-badge.rm9-health-badge-icon-only {
    order: 3 !important;
    flex: 0 0 auto !important;
    margin: 0 !important;
  }

  html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-statuses-terms .rm9-mobile-entry-term-date-status, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-statuses-terms .rm9-mobile-entry-term-date-status, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-statuses-terms .rm9-mobile-entry-term-date-status, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-statuses-terms .rm9-mobile-entry-term-date-status {
    flex: 0 0 auto !important;
    max-width: 100% !important;
    border-radius: var(--rm9-badge-radius, 5px) !important;
    box-sizing: border-box !important;
  }

  html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-age-badge, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-payment-pill, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-health-badge, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-age-badge, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-payment-pill, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-health-badge, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-age-badge, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-payment-pill, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-health-badge, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-age-badge, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-payment-pill, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-health-badge {
    flex: 0 0 auto !important;
    max-width: 100% !important;
    border-radius: var(--rm9-badge-radius, 5px) !important;
    box-sizing: border-box !important;
  }

  html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-age-badge, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-age-badge, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-age-badge, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-age-badge {
    order: 2 !important;
    flex: 0 0 auto !important;
  }

  html body .rm9-home-terms .rm9-home-term-card, html body .elementor .rm9-home-terms .rm9-home-term-card {
    min-height: auto !important;
    padding: 24px 22px 18px !important;
  }

  html body .rm9-home-terms .rm9-home-term-description, html body .elementor .rm9-home-terms .rm9-home-term-description {
    font-size: 16px !important;
    margin-bottom: 18px !important;
  }

  html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-open-phone .rm9-parent-phone-badge, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-open-phone .rm9-mobile-parent-phone-badge, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-open-phone .rm9-parent-phone-badge, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-open-phone .rm9-mobile-parent-phone-badge {
    display: inline-flex !important;
    align-items: center !important;
    flex: 0 0 auto !important;
  }

  html body .rm9-home-terms .rm9-home-term-date, html body .elementor .rm9-home-terms .rm9-home-term-date {
    font-size: clamp(24px, 7vw, 32px) !important;
  }

  html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-badges, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-badges-row, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-payment-status-row, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-badges, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-badges-row, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-payment-status-row, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-badges, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-badges-row, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-payment-status-row, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-badges, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-badges-row, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-payment-status-row {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: space-between !important;
    flex-wrap: nowrap !important;
    width: 100% !important;
    column-gap: 6px !important;
    row-gap: 0 !important;
  }

  html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-date, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-date, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-date, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-date {
    grid-column: 2 !important;
    grid-row: 1 !important;
    justify-self: end !important;
    align-self: start !important;
    flex: 0 0 auto !important;
    white-space: nowrap !important;
    max-width: 105px !important;
  }

  html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-line-main, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-line-main, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-line-main, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-line-main {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    grid-template-rows: auto !important;
    align-items: start !important;
    column-gap: 7px !important;
    row-gap: 0 !important;
    width: 100% !important;
    min-width: 0 !important;
  }

  html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-main, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-main, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-main, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-main {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    grid-template-rows: auto auto !important;
    column-gap: 8px !important;
    row-gap: 6px !important;
    align-items: start !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
  }

  html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-statuses-terms .rm9-mobile-entry-term-date-status, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-statuses-terms .rm9-mobile-entry-term-date-status, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-term-date-status, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-statuses-terms .rm9-mobile-entry-term-date-status, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-statuses-terms .rm9-mobile-entry-term-date-status, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-term-date-status {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex: 0 0 auto !important;
    min-width: 0 !important;
    min-height: 21px !important;
    height: 21px !important;
    padding: 3px 7px !important;
    border: 1px solid currentColor !important;
    border-radius: var(--rm9-badge-radius, 5px) !important;
    box-sizing: border-box !important;
    font-size: 10.5px !important;
    font-weight: 800 !important;
    line-height: 1 !important;
    white-space: nowrap !important;
    overflow: visible !important;
  }

  html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-statuses-terms .rm9-mobile-entry-term-date-status.rm9-mobile-entry-status-waiting, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-statuses-terms .rm9-mobile-entry-term-date-status.rm9-mobile-entry-status-waiting, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-term-date-status.rm9-mobile-entry-status-waiting, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-statuses-terms .rm9-mobile-entry-term-date-status.rm9-mobile-entry-status-waiting, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-statuses-terms .rm9-mobile-entry-term-date-status.rm9-mobile-entry-status-waiting, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-term-date-status.rm9-mobile-entry-status-waiting {
    border: 1px solid #111827 !important;
    border-radius: var(--rm9-badge-radius, 5px) !important;
    background: #ffffff !important;
    color: #111827 !important;
  }

  html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-badges, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-badges-row, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-payment-status-row, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-badges, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-badges-row, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-payment-status-row, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-badges, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-badges-row, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-payment-status-row, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-badges, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-badges-row, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-payment-status-row {
    grid-column: 1 !important;
    grid-row: 2 !important;
    justify-self: stretch !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin-left: 0 !important;
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap !important;
    align-items: center !important;
    justify-content: flex-end !important;
    align-content: flex-start !important;
    column-gap: 5px !important;
    row-gap: 4px !important;
  }

  html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-date, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-date, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-date, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-date {
    grid-column: 2 !important;
    grid-row: 1 !important;
    justify-self: end !important;
    align-self: start !important;
    flex: 0 0 auto !important;
    white-space: nowrap !important;
  }

  html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-statuses-terms, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-statuses-terms, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-statuses-terms, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-statuses-terms {
    flex: 1 1 100% !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: flex-start !important;
    align-items: center !important;
    gap: 4px !important;
    margin: 0 !important;
    overflow: visible !important;
    box-sizing: border-box !important;
  }

  html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-open-phone, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-open-phone, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-open-phone, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-open-phone {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    width: 100% !important;
    margin: 0 0 8px 0 !important;
    padding: 0 0 8px 0 !important;
    border-bottom: 1px solid rgba(148, 163, 184, .22) !important;
  }

  html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-main, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-main, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-main, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-main {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    grid-template-rows: auto auto !important;
    column-gap: 0 !important;
    row-gap: 5px !important;
    width: 100% !important;
    min-width: 0 !important;
  }

  html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-health-badge.rm9-health-badge-icon-only, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-health-badge.rm9-health-badge-icon-only {
    order: 2 !important;
  }

  html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-payment-pill, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-payment-pill, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-payment-pill, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-payment-pill {
    order: 3 !important;
    margin-left: 4px !important;
    flex: 0 0 auto !important;
  }

  html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-name-wrap, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-name-wrap, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-waiting-name-wrap, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-name-wrap, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-name-wrap, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-waiting-name-wrap {
    grid-column: 1 !important;
    grid-row: 1 !important;
    display: flex !important;
    align-items: flex-start !important;
    min-width: 0 !important;
    max-width: 100% !important;
    overflow: visible !important;
  }

  html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-name, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-name-wrap .rm9-mobile-entry-name, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-name, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-name-wrap .rm9-mobile-entry-name, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-waiting-name-wrap .rm9-mobile-entry-name, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-name, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card .rm9-mobile-entry-name-wrap .rm9-mobile-entry-name, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-name, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-entry-name-wrap .rm9-mobile-entry-name, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-waiting-entry-card .rm9-mobile-waiting-name-wrap .rm9-mobile-entry-name {
    display: block !important;
    flex: 1 1 auto !important;
    min-width: 0 !important;
    max-width: 100% !important;
    overflow: visible !important;
    text-overflow: clip !important;
    white-space: normal !important;
    overflow-wrap: anywhere !important;
    word-break: normal !important;
    -webkit-line-clamp: unset !important;
    -webkit-box-orient: initial !important;
    font-size: 12.5px !important;
    line-height: 1.14 !important;
  }
}

@media (max-width: 390px) {
  html body .rm9-mobile-dashboard .rm9-mobile-app-stat b, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-stat b {
    font-size: 22px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-stat-icon, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-stat-icon, html body .rm9-mobile-dashboard .rm9-mobile-app-stat-icon img, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-stat-icon img {
    width: 39px !important;
    height: 39px !important;
    min-width: 39px !important;
    min-height: 39px !important;
    max-width: 39px !important;
    max-height: 39px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-hero::after, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-hero::after {
    right: -64px !important;
    top: -68px !important;
    width: 215px !important;
    height: 215px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-stat small, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-stat small {
    font-size: 10.5px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-stat small, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-stat small {
    font-size: 12px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-stat-icon, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-stat-icon, html body .rm9-mobile-dashboard .rm9-mobile-app-stat-icon img, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-stat-icon img {
    width: 34px !important;
    height: 34px !important;
    min-width: 34px !important;
    min-height: 34px !important;
    max-width: 34px !important;
    max-height: 34px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-entry-name, html body .rm9-mobile-dashboard .rm9-mobile-entry-name-wrap .rm9-mobile-entry-name, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-name, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-name-wrap .rm9-mobile-entry-name {
    font-size: 13px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-entry-payment-status-row, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-payment-status-row {
    column-gap: 4px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-section-arhiv .rm9-mobile-entry-filter-form, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-section-arhiv .rm9-mobile-entry-filter-form {
    grid-template-columns: minmax(106px, 1fr) minmax(106px, .94fr) minmax(58px, .50fr) !important;
    gap: 6px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-volley-mark, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-volley-mark {
    width: 48px !important;
    height: 48px !important;
    left: 18px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-stat b, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-stat b {
    font-size: 20px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-wait-pill, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-wait-pill {
    font-size: 12px !important;
    padding: 0 10px !important;
    gap: 5px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-stat-icon, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-stat-icon {
    width: 34px !important;
    height: 34px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-stat, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-stat {
    grid-template-columns: 39px minmax(0, 1fr) !important;
    gap: 8px !important;
    padding: 0 8px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-entry-name, html body .rm9-mobile-dashboard .rm9-mobile-entry-name-wrap .rm9-mobile-entry-name, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-name, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-name-wrap .rm9-mobile-entry-name {
    font-size: 14px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-wait-pill .rm9-mobile-app-wait-icon, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-wait-pill .rm9-mobile-app-wait-icon {
    width: 13px !important;
    height: 13px !important;
    min-width: 13px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-stat + .rm9-mobile-app-stat, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-stat + .rm9-mobile-app-stat {
    padding-left: 10px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-entry-payment-status-row, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-payment-status-row {
    gap: 4px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card-with-plus .rm9-mobile-term-filter-status-badge-top, html body .rm9-mobile-dashboard .rm9-mobile-term-filter-card-with-actions .rm9-mobile-term-filter-status-badge-top, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card-with-plus .rm9-mobile-term-filter-status-badge-top, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-card-with-actions .rm9-mobile-term-filter-status-badge-top {
    right: 54px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-volley-mark::before, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-volley-mark::before {
    font-size: 42px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-waiting-entry-card .rm9-mobile-entry-badges, html body .rm9-mobile-dashboard .rm9-mobile-waiting-entry-card .rm9-mobile-entry-badges-row, html body .rm9-mobile-dashboard .rm9-mobile-waiting-entry-card .rm9-mobile-entry-payment-status-row, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-waiting-entry-card .rm9-mobile-entry-badges, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-waiting-entry-card .rm9-mobile-entry-badges-row, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-waiting-entry-card .rm9-mobile-entry-payment-status-row {
    max-width: 60vw !important;
    column-gap: 4px !important;
    row-gap: 4px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-section-arhiv .rm9-mobile-live-search-input, html body .rm9-mobile-dashboard .rm9-mobile-section-arhiv .rm9-mobile-tool-select select, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-section-arhiv .rm9-mobile-live-search-input, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-section-arhiv .rm9-mobile-tool-select select {
    font-size: 12px !important;
    padding-left: 8px !important;
    padding-right: 8px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-stat small, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-stat small {
    font-size: 11px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-stat, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-stat {
    grid-template-columns: 34px minmax(0, 1fr) !important;
    gap: 6px !important;
    padding: 0 8px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-entry-main, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-main {
    column-gap: 6px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-logo img, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-logo img {
    max-width: 124px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-waiting-entry-card .rm9-mobile-entry-name, html body .rm9-mobile-dashboard .rm9-mobile-waiting-entry-card .rm9-mobile-entry-name-wrap .rm9-mobile-entry-name, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-waiting-entry-card .rm9-mobile-entry-name, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-waiting-entry-card .rm9-mobile-entry-name-wrap .rm9-mobile-entry-name {
    font-size: 13px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-term-date, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-term-date {
    font-size: 13px !important;
    padding-right: 78px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-stat b, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-stat b {
    font-size: 21px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-wait-pill, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-wait-pill {
    max-width: 126px !important;
    font-size: 12px !important;
    padding: 0 9px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-term-link, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-term-link {
    padding-left: 78px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-capacity b, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-capacity b {
    font-size: 38px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-entry-payment-status-row .rm9-age-badge, html body .rm9-mobile-dashboard .rm9-mobile-entry-payment-status-row .rm9-payment-pill, html body .rm9-mobile-dashboard .rm9-mobile-entry-payment-status-row .rm9-mobile-entry-status, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-payment-status-row .rm9-age-badge, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-payment-status-row .rm9-payment-pill, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-payment-status-row .rm9-mobile-entry-status {
    padding: 4px 7px !important;
    font-size: 10.5px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-term-filter-status-badge-top, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-term-filter-status-badge-top {
    top: 14px !important;
    right: 12px !important;
    padding: 5px 9px !important;
    font-size: 11px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-entry-badges, html body .rm9-mobile-dashboard .rm9-mobile-entry-badges-row, html body .rm9-mobile-dashboard .rm9-mobile-entry-payment-status-row, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-badges, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-badges-row, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-payment-status-row {
    max-width: 60vw !important;
    column-gap: 4px !important;
    row-gap: 4px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-entry-main, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-main {
    column-gap: 7px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-term-link, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-term-link {
    padding-left: 88px !important;
    padding-right: 54px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-stat, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-stat {
    grid-template-columns: 34px minmax(0, 1fr) !important;
    gap: 7px !important;
    padding: 0 7px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-volley-mark, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-volley-mark {
    width: 56px !important;
    height: 56px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-volley-mark, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-volley-mark {
    left: 20px !important;
    width: 54px !important;
    height: 54px !important;
  }
}

@media (max-width: 380px) {
  html body .rm9-mobile-dashboard .rm9-mobile-summary-card .rm9-mobile-summary-count-three .rm9-mobile-term-filter-slash, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-summary-card .rm9-mobile-summary-count-three .rm9-mobile-term-filter-slash {
    font-size: 25px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-summary-card .rm9-mobile-summary-count-three > span, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-summary-card .rm9-mobile-summary-count-three > span {
    font-size: 28px !important;
  }
}

@media (min-width: 700px) and (max-width: 1180px) {
  html body .rm9-mobile-dashboard .rm9-mobile-app-menu .rm9-mobile-menu-panel, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-menu .rm9-mobile-menu-panel {
    left: 0 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-term-date, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-term-date {
    display: block !important;
    max-width: 100% !important;
    padding-right: 82px !important;
    margin: 0 0 8px !important;
    color: #64748b !important;
    font-size: 15px !important;
    line-height: 1.18 !important;
    font-weight: 800 !important;
    letter-spacing: .02em !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-progress span, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-progress span {
    position: absolute !important;
    left: 0 !important;
    top: 0 !important;
    bottom: 0 !important;
    display: block !important;
    width: var(--rm9-app-progress, 0%) !important;
    max-width: 100% !important;
    min-width: 0 !important;
    border-radius: 999px !important;
    background: var(--rm9-app-accent) !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-status, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-status {
    display: inline-flex !important;
    align-items: center !important;
    gap: 8px !important;
    color: var(--rm9-app-accent) !important;
    font-size: 15px !important;
    line-height: 1.15 !important;
    font-weight: 850 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-wait-pill, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-wait-pill {
    position: absolute !important;
    top: 16px !important;
    right: 16px !important;
    z-index: 3 !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 6px !important;
    min-height: 31px !important;
    max-width: none !important;
    padding: 0 12px !important;
    border-radius: 999px !important;
    background: #f3f6fb !important;
    border: 0 !important;
    color: #111827 !important;
    font-size: 13px !important;
    font-weight: 750 !important;
    line-height: 1 !important;
    white-space: nowrap !important;
    box-shadow: inset 0 0 0 1px rgba(15,23,42,.03) !important;
    box-sizing: border-box !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-search-toggle .rm9-mobile-bell-icon-css, html body .rm9-mobile-dashboard .rm9-mobile-app-search-toggle .rm9-mobile-bell-badge, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-search-toggle .rm9-mobile-bell-icon-css, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-search-toggle .rm9-mobile-bell-badge {
    display: none !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-stat + .rm9-mobile-app-stat, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-stat + .rm9-mobile-app-stat {
    border-left: 1px solid rgba(255,255,255,.24) !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-progress-row strong, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-progress-row strong {
    color: var(--rm9-app-accent) !important;
    font-size: 15px !important;
    line-height: 1 !important;
    font-weight: 900 !important;
    min-width: 36px !important;
    text-align: left !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-term-actions, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-term-actions {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    gap: 8px !important;
    padding: 0 16px 14px 96px !important;
    margin-top: -4px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-volley-mark, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-volley-mark {
    position: absolute !important;
    left: 22px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    width: 58px !important;
    height: 58px !important;
    border-radius: 999px !important;
    background: transparent !important;
    box-shadow: none !important;
    overflow: visible !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-arrow, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-arrow {
    position: absolute !important;
    right: 18px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    width: 46px !important;
    height: 46px !important;
    border-radius: 999px !important;
    background: #f4f7fb !important;
    box-shadow: 0 6px 16px rgba(15,23,42,.08) !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-menu > summary::-webkit-details-marker, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-menu > summary::-webkit-details-marker, html body .rm9-mobile-dashboard .rm9-mobile-account-toggle::-webkit-details-marker, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-account-toggle::-webkit-details-marker {
    display: none !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-account-icon path, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-account-icon path {
    fill: none !important;
    stroke: #07112f !important;
    stroke-width: 2.45 !important;
    stroke-linecap: round !important;
    stroke-linejoin: round !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-term-card > .rm9-mobile-inline-panel, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-term-card > .rm9-mobile-inline-panel {
    margin: 0 14px 14px 14px !important;
    padding: 12px !important;
    border-radius: 16px !important;
    background: #f8fbff !important;
    border: 1px solid #dbeafe !important;
    box-sizing: border-box !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-stat-icon img, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-stat-icon img {
    display: block !important;
    object-fit: cover !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-hero, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-hero {
    grid-column: 1 / -1 !important;
    position: relative !important;
    overflow: hidden !important;
    border-radius: 26px !important;
    background: linear-gradient(135deg, #1d63f0 0%, #0756d9 55%, #0f68ff 100%) !important;
    box-shadow: 0 20px 48px rgba(15, 104, 255, .24) !important;
    border: 0 !important;
    margin: 0 0 2px !important;
    min-height: 128px !important;
    box-sizing: border-box !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-topbar, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-topbar {
    display: grid !important;
    grid-template-columns: 56px minmax(0, 1fr) auto !important;
    align-items: center !important;
    gap: 12px !important;
    min-height: 64px !important;
    padding: 0 4px !important;
    box-sizing: border-box !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-volley-mark::before, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-volley-mark::before {
    content: "" !important;
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    background-image: url("../images/zoga1.png") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain !important;
    opacity: 1 !important;
    filter: none !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-term-actions .rm9-mobile-icon-toggle, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-term-actions .rm9-mobile-icon-toggle {
    width: 36px !important;
    height: 36px !important;
    min-width: 36px !important;
    min-height: 36px !important;
    border-radius: 999px !important;
    font-size: 18px !important;
    font-weight: 950 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-menu, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-menu, html body .rm9-mobile-dashboard .rm9-mobile-account-menu, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-account-menu {
    position: relative !important;
    width: 54px !important;
    min-width: 54px !important;
    margin: 0 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-header, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-header {
    position: relative !important;
    z-index: 80 !important;
    margin: 0 0 18px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-menu .rm9-mobile-menu-panel, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-menu .rm9-mobile-menu-panel, html body .rm9-mobile-dashboard .rm9-mobile-account-panel, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-account-panel {
    position: absolute !important;
    top: 64px !important;
    z-index: 150 !important;
    min-width: 230px !important;
    padding: 12px !important;
    border: 1px solid rgba(15, 104, 255, .14) !important;
    border-radius: 20px !important;
    background: rgba(255,255,255,.98) !important;
    box-shadow: 0 24px 50px rgba(15, 23, 42, .16) !important;
    backdrop-filter: blur(12px) !important;
    box-sizing: border-box !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-stat:first-child, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-stat:first-child {
    padding-left: 0 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-search-panel .rm9-mobile-search, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-search-panel .rm9-mobile-search {
    margin: 0 !important;
    border-radius: 18px !important;
    border: 1px solid #dce7f7 !important;
    box-shadow: 0 14px 30px rgba(15,23,42,.08) !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-term-card, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-term-card {
    --rm9-app-accent: #16a34a;
    position: relative !important;
    overflow: hidden !important;
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    min-height: 150px !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-left: 0 !important;
    border-radius: 24px !important;
    background: #ffffff !important;
    box-shadow: 0 18px 40px rgba(15, 23, 42, .08) !important;
    transform: translateZ(0) !important;
    box-sizing: border-box !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-stat-icon, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-stat-icon {
    background: #236be0 !important;
    overflow: hidden !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-search-icon-css::after, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-search-icon-css::after {
    content: "" !important;
    position: absolute !important;
    width: 11px !important;
    height: 3px !important;
    right: -8px !important;
    bottom: -4px !important;
    border-radius: 999px !important;
    background: currentColor !important;
    transform: rotate(45deg) !important;
    transform-origin: center !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-term-grid, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-term-grid {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 16px !important;
    align-items: stretch !important;
    margin: 0 0 18px !important;
    padding: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-stats, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-stats {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 0 !important;
    max-width: 620px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-wait-pill b, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-wait-pill b, html body .rm9-mobile-dashboard .rm9-mobile-app-wait-pill span, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-wait-pill span {
    color: #0f172a !important;
    margin: 0 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-stat b, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-stat b {
    color: #ffffff !important;
    font-size: 26px !important;
    line-height: .96 !important;
    font-weight: 950 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-term-card.is-full, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-term-card.is-full {
    --rm9-app-accent: #ef4444;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-wait-pill img, html body .rm9-mobile-dashboard .rm9-mobile-app-wait-pill .rm9-mobile-app-wait-icon, html body .rm9-mobile-dashboard .rm9-mobile-app-wait-pill .rm9-hourglass-css-icon, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-wait-pill img, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-wait-pill .rm9-mobile-app-wait-icon, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-wait-pill .rm9-hourglass-css-icon {
    display: none !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-logo img, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-logo img {
    display: block !important;
    width: auto !important;
    max-width: 178px !important;
    max-height: 60px !important;
    object-fit: contain !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-account-icon, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-account-icon, html body .rm9-mobile-dashboard .rm9-mobile-account-icon svg, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-account-icon svg {
    width: 29px !important;
    height: 29px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-arrow::before, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-arrow::before {
    content: "" !important;
    position: absolute !important;
    left: 17px !important;
    top: 14px !important;
    width: 12px !important;
    height: 12px !important;
    border-right: 3px solid #07112f !important;
    border-bottom: 3px solid #07112f !important;
    transform: rotate(-45deg) !important;
    border-radius: 1px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-term-date .rm9-term-title-date, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-term-date .rm9-term-title-date {
    color: inherit !important;
    font-size: inherit !important;
    line-height: inherit !important;
    font-weight: inherit !important;
    letter-spacing: inherit !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-logo, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-logo {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-width: 0 !important;
    height: 60px !important;
    text-decoration: none !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-term-link, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-term-link {
    position: relative !important;
    display: block !important;
    min-height: 150px !important;
    padding: 24px 58px 22px 96px !important;
    color: #0f172a !important;
    text-decoration: none !important;
    border: 0 !important;
    background: transparent !important;
    box-sizing: border-box !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-hero::after, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-hero::after {
    content: "" !important;
    position: absolute !important;
    right: -18px !important;
    top: -34px !important;
    width: 230px !important;
    height: 230px !important;
    background-image: var(--rm9-mobile-app-ball) !important;
    background-repeat: no-repeat !important;
    background-position: center top !important;
    background-size: contain !important;
    opacity: .28 !important;
    filter: none !important;
    z-index: 1 !important;
    pointer-events: none !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-menu .rm9-mobile-menu-bars, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-menu .rm9-mobile-menu-bars {
    width: 30px !important;
    min-width: 30px !important;
    gap: 6px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-progress, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-progress {
    position: relative !important;
    overflow: hidden !important;
    display: block !important;
    height: 7px !important;
    min-width: 0 !important;
    width: 100% !important;
    border-radius: 999px !important;
    background: #e9eef5 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-hero-title, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-hero-title {
    display: block !important;
    margin: 0 0 3px !important;
    color: #ffffff !important;
    font-size: 30px !important;
    line-height: 1.05 !important;
    font-weight: 950 !important;
    letter-spacing: -.04em !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-menu-text, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-menu-text {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    overflow: hidden !important;
    clip: rect(0 0 0 0) !important;
    white-space: nowrap !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-search-icon-css, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-search-icon-css {
    position: relative !important;
    display: inline-block !important;
    width: 27px !important;
    height: 27px !important;
    border: 3px solid currentColor !important;
    border-radius: 999px !important;
    background: transparent !important;
    box-sizing: border-box !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-stat-icon::before, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-stat-icon::before, html body .rm9-mobile-dashboard .rm9-mobile-app-icon-users::before, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-icon-users::before, html body .rm9-mobile-dashboard .rm9-mobile-app-icon-wait::before, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-icon-wait::before, html body .rm9-mobile-dashboard .rm9-mobile-app-icon-free::before, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-icon-free::before {
    content: none !important;
    display: none !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-stat small, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-stat small {
    display: block !important;
    color: #ffffff !important;
    font-size: 12px !important;
    line-height: 1.05 !important;
    font-weight: 700 !important;
    margin-top: 4px !important;
    white-space: nowrap !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-status i, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-status i {
    display: inline-block !important;
    width: 10px !important;
    height: 10px !important;
    border-radius: 999px !important;
    background: var(--rm9-app-accent) !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-wait-pill b, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-wait-pill b {
    font-weight: 950 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-stat-icon, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-stat-icon, html body .rm9-mobile-dashboard .rm9-mobile-app-stat-icon img, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-stat-icon img {
    width: 42px !important;
    height: 42px !important;
    min-width: 42px !important;
    min-height: 42px !important;
    max-width: 42px !important;
    max-height: 42px !important;
    border-radius: 999px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-progress-row, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-progress-row {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    align-items: center !important;
    gap: 10px !important;
    margin: 0 0 12px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-capacity b, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-capacity b {
    color: #0f172a !important;
    font-size: 42px !important;
    line-height: .96 !important;
    font-weight: 950 !important;
    letter-spacing: .01em !important;
  }

  html body .rm9-mobile-dashboard, .wp-admin .rm9-wrap .rm9-mobile-dashboard {
    width: 100% !important;
    max-width: 980px !important;
    min-height: 100vh !important;
    margin: 0 auto !important;
    padding: 22px 20px 38px !important;
    box-sizing: border-box !important;
    background: radial-gradient(circle at 50% -80px, rgba(15,104,255,.12), transparent 300px), linear-gradient(180deg, #f8fbff 0%, #f3f6fb 100%) !important;
    color: #0f172a !important;
    font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
    overflow-x: hidden !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-term-card::before, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-term-card::before {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    top: 0 !important;
    bottom: 0 !important;
    width: 6px !important;
    display: block !important;
    border-radius: 24px 0 0 24px !important;
    background: var(--rm9-app-accent) !important;
    box-shadow: none !important;
    opacity: 1 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-stat, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-stat {
    display: grid !important;
    grid-template-columns: 42px minmax(0, 1fr) !important;
    gap: 9px !important;
    align-items: center !important;
    min-width: 0 !important;
    padding: 0 16px !important;
    color: #ffffff !important;
    box-sizing: border-box !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-actions, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-actions {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    gap: 8px !important;
    min-width: 116px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-menu:not([open]) .rm9-mobile-menu-panel, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-menu:not([open]) .rm9-mobile-menu-panel, html body .rm9-mobile-dashboard .rm9-mobile-account-menu:not([open]) .rm9-mobile-account-panel, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-account-menu:not([open]) .rm9-mobile-account-panel {
    display: none !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-menu .rm9-mobile-menu-bars i, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-menu .rm9-mobile-menu-bars i {
    width: 30px !important;
    height: 2.5px !important;
    border-radius: 999px !important;
    background: #07112f !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-account-panel, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-account-panel {
    right: 0 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-search-panel, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-search-panel {
    margin: 4px 0 18px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-capacity em, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-capacity em {
    color: #0f172a !important;
    font-style: normal !important;
    font-size: 36px !important;
    font-weight: 850 !important;
    line-height: 1 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-term-card.is-active, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-term-card.is-active {
    grid-column: 1 / -1 !important;
    box-shadow: 0 18px 44px rgba(15, 104, 255, .14), 0 0 0 2px rgba(15, 104, 255, .10) !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-term-content, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-term-content {
    display: block !important;
    min-width: 0 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-term-card.is-low, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-term-card.is-low {
    --rm9-app-accent: #ff8a00;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-term-card.is-closed, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-term-card.is-closed {
    --rm9-app-accent: #64748b;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-capacity, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-capacity {
    display: flex !important;
    align-items: baseline !important;
    gap: 10px !important;
    margin: 0 0 10px !important;
    color: #0f172a !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-hero-link, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-hero-link {
    position: relative !important;
    z-index: 2 !important;
    display: block !important;
    padding: 24px 24px 22px !important;
    min-height: 128px !important;
    color: #ffffff !important;
    text-decoration: none !important;
    box-sizing: border-box !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-menu > summary, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-menu > summary, html body .rm9-mobile-dashboard .rm9-mobile-app-search-toggle, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-search-toggle, html body .rm9-mobile-dashboard .rm9-mobile-account-toggle, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-account-toggle {
    width: 54px !important;
    height: 54px !important;
    min-width: 54px !important;
    min-height: 54px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
    border-radius: 18px !important;
    background: transparent !important;
    color: #07112f !important;
    box-shadow: none !important;
    list-style: none !important;
    cursor: pointer !important;
    box-sizing: border-box !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-hero-subtitle, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-hero-subtitle {
    display: block !important;
    margin: 0 0 20px !important;
    color: rgba(255,255,255,.86) !important;
    font-size: 15px !important;
    line-height: 1.2 !important;
    font-weight: 700 !important;
  }
}

@media (max-width: 1200px) {
  .wp-admin .rm9-wrap .rm9-add-term-compact .rm9-add-term-submit {
    justify-self: stretch !important;
  }

  .wp-admin .rm9-wrap .rm9-add-term-compact {
    display: block !important;
    width: auto !important;
  }

  .wp-admin .rm9-wrap .rm9-add-term-compact .rm9-add-term-grid {
    grid-template-columns: repeat(3, minmax(140px, 1fr)) !important;
  }

  .wp-admin .rm9-wrap .rm9-add-term-compact .rm9-add-term-submit .button {
    width: 100% !important;
  }
}

@media (max-width: 1024px) {
  html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card-selected-term .rm9-mobile-entry-main, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card-selected-term .rm9-mobile-entry-main {
    grid-template-rows: auto auto !important;
    overflow: visible !important;
  }

  html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card-selected-term .rm9-mobile-entry-selected-term-badges .rm9-mobile-entry-statuses, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card-selected-term .rm9-mobile-entry-selected-term-badges .rm9-mobile-entry-statuses {
    order: 4 !important;
    flex: 0 0 auto !important;
    width: auto !important;
    margin: 0 !important;
    display: inline-flex !important;
  }

  html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card-selected-term .rm9-mobile-entry-selected-term-badges .rm9-age-badge, html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card-selected-term .rm9-mobile-entry-selected-term-badges .rm9-mobile-entry-age-inline, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card-selected-term .rm9-mobile-entry-selected-term-badges .rm9-age-badge, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card-selected-term .rm9-mobile-entry-selected-term-badges .rm9-mobile-entry-age-inline {
    order: 1 !important;
    margin-left: 0 !important;
  }

  html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card-selected-term .rm9-mobile-entry-selected-term-badges, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card-selected-term .rm9-mobile-entry-selected-term-badges {
    grid-column: 1 / -1 !important;
    grid-row: 2 !important;
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 5px !important;
    white-space: nowrap !important;
    overflow-x: auto !important;
    overflow-y: visible !important;
    scrollbar-width: none !important;
    -ms-overflow-style: none !important;
  }

  html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card-selected-term .rm9-mobile-entry-selected-term-badges .rm9-payment-pill, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card-selected-term .rm9-mobile-entry-selected-term-badges .rm9-payment-pill {
    order: 2 !important;
  }

  html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card-selected-term .rm9-mobile-entry-selected-term-badges .rm9-health-badge, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card-selected-term .rm9-mobile-entry-selected-term-badges .rm9-health-badge {
    order: 3 !important;
  }

  html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card-selected-term .rm9-mobile-entry-selected-term-badges::-webkit-scrollbar, .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-card-selected-term .rm9-mobile-entry-selected-term-badges::-webkit-scrollbar {
    display: none !important;
  }
}

@media (min-width: 768px) {
  html body .rm9-home-terms .rm9-status-icon, html body .elementor .rm9-home-terms .rm9-status-icon, html body .rm9-termin-status .rm9-status-icon {
    width: 23px !important;
    height: 23px !important;
    min-width: 23px !important;
    flex: 0 0 23px !important;
    margin-top: 0 !important;
    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
  }

  html body .rm9-home-terms .rm9-status-left, html body .elementor .rm9-home-terms .rm9-status-left, html body .rm9-termin-status .rm9-status-left {
    align-items: center !important;
    gap: 10px !important;
  }

  html body .rm9-home-terms .rm9-termin-status .rm9-status-text, html body .elementor .rm9-home-terms .rm9-termin-status .rm9-status-text, html body .rm9-termin-status .rm9-status-text {
    font-size: 18px !important;
    line-height: 1.05 !important;
    font-weight: 900 !important;
    letter-spacing: .06em !important;
    text-transform: uppercase !important;
  }

  html body .rm9-home-terms .rm9-status-icon::before, html body .elementor .rm9-home-terms .rm9-status-icon::before, html body .rm9-termin-status .rm9-status-icon::before {
    color: #ffffff !important;
    font-size: 15px !important;
    font-weight: 950 !important;
    line-height: 1 !important;
  }

  html body .rm9-home-terms .rm9-status-row, html body .elementor .rm9-home-terms .rm9-status-row, html body .rm9-termin-status .rm9-status-row {
    align-items: center !important;
  }
}

@media (min-width: 700px) and (max-width: 860px) {
  html body .rm9-mobile-dashboard .rm9-mobile-app-term-grid, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-term-grid {
    gap: 14px !important;
  }

  html body .rm9-mobile-dashboard, .wp-admin .rm9-wrap .rm9-mobile-dashboard {
    max-width: 820px !important;
    padding-left: 14px !important;
    padding-right: 14px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-capacity em, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-capacity em {
    font-size: 32px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-term-link, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-term-link {
    padding-left: 86px !important;
    padding-right: 54px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-volley-mark, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-volley-mark {
    left: 18px !important;
    width: 52px !important;
    height: 52px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-app-capacity b, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-capacity b {
    font-size: 38px !important;
  }
}

@media (max-width: 520px) {
  html body .rm9-term-check, .wp-admin .rm9-wrap .rm9-term-check {
    grid-template-columns: minmax(0, 1fr) 132px !important;
    gap: 7px !important;
  }

  html body .rm9-term-control-stack, .wp-admin .rm9-wrap .rm9-term-control-stack, html body .rm9-term-status-select, html body .rm9-term-payment-status-select, .wp-admin .rm9-wrap .rm9-term-status-select, .wp-admin .rm9-wrap .rm9-term-payment-status-select {
    width: 132px !important;
    max-width: 132px !important;
  }
}

@media (max-width: 420px) {
  html body .rm9-mobile-dashboard .rm9-mobile-entry-filter-form, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-filter-form {
    gap: 8px !important;
  }

  html body .rm9-mobile-dashboard .rm9-participant-edit-form .rm9-term-check-current .rm9-term-status-select, html body .rm9-mobile-dashboard .rm9-participant-edit-form .rm9-term-check-current .rm9-term-payment-status-select {
    min-height: 38px !important;
    font-size: 12px !important;
    padding-left: 8px !important;
    padding-right: 8px !important;
  }

  html body .rm9-mobile-dashboard .rm9-participant-edit-form .rm9-term-check-current .rm9-term-control-stack {
    gap: 7px !important;
  }

  html body .rm9-mobile-dashboard .rm9-participant-edit-form .rm9-term-check-current {
    padding: 12px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-tool-select select, .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-tool-select select {
    font-size: 12px !important;
    padding-left: 8px !important;
    padding-right: 26px !important;
  }
}

/* Animacije in ostala at-pravila */

@keyframes rm9MobileToastHide {
  to {
    opacity: 0;
    transform: translateY(10px);
    visibility: hidden;
  }
}

/* =========================================================
   RM9 v29344 - mobilna app: manj badge videza + tesnejše vrstice prijav
   ========================================================= */
.rm9-mobile-app-capacity.rm9-term-capacity-summary .rm9-term-capacity-secondary {
  font-size: 13px !important;
  line-height: 1.05 !important;
  font-weight: 850 !important;
}

@media (max-width: 767px) {
  html body .rm9-mobile-dashboard .rm9-mobile-app-capacity.rm9-term-capacity-summary .rm9-term-capacity-secondary,
  .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-capacity.rm9-term-capacity-summary .rm9-term-capacity-secondary {
    font-size: 13px !important;
    line-height: 1.05 !important;
    font-weight: 850 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) > .rm9-mobile-entry-summary,
  .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) > .rm9-mobile-entry-summary {
    min-height: 58px !important;
    max-height: 66px !important;
    padding-top: 7px !important;
    padding-bottom: 7px !important;
    align-items: center !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-main,
  .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-main,
  html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-main,
  .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-main {
    display: grid !important;
    grid-template-rows: auto auto !important;
    row-gap: 0 !important;
    align-items: center !important;
    align-content: center !important;
    max-height: 52px !important;
    overflow: hidden !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-line-main,
  .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-line-main,
  html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-line-main,
  .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-line-main {
    grid-row: 1 !important;
    align-items: center !important;
    column-gap: 6px !important;
    row-gap: 0 !important;
    line-height: 1 !important;
    margin: 0 !important;
    padding: 0 !important;
    min-height: 17px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-name,
  html body .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-name-wrap .rm9-mobile-entry-name,
  .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-name,
  .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-name-wrap .rm9-mobile-entry-name {
    line-height: 1 !important;
    margin: 0 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-date,
  .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-date {
    line-height: 1 !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-critical-badges,
  .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-critical-badges,
  html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-critical-badges,
  .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-critical-badges {
    grid-row: 2 !important;
    min-height: 15px !important;
    max-height: 18px !important;
    margin-top: 1px !important;
    padding: 0 !important;
    column-gap: 7px !important;
    row-gap: 0 !important;
    align-items: center !important;
    justify-content: flex-start !important;
    overflow: hidden !important;
    white-space: nowrap !important;
    flex-wrap: nowrap !important;
    scrollbar-width: none !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-critical-badges::-webkit-scrollbar,
  .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-critical-badges::-webkit-scrollbar {
    display: none !important;
  }

  /* Na zaprtih mobilnih karticah podatki ostanejo, ampak niso več veliki "badge" bloki. */
  html body .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-critical-badges .rm9-age-badge,
  html body .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-critical-badges .rm9-mobile-entry-age-inline,
  html body .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-critical-badges .rm9-payment-pill,
  html body .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-critical-badges .rm9-mobile-entry-status,
  html body .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-critical-badges .rm9-mobile-entry-term-date-status,
  html body .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-critical-badges .rm9-health-badge,
  .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-critical-badges .rm9-age-badge,
  .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-critical-badges .rm9-mobile-entry-age-inline,
  .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-critical-badges .rm9-payment-pill,
  .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-critical-badges .rm9-mobile-entry-status,
  .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-critical-badges .rm9-mobile-entry-term-date-status,
  .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-critical-badges .rm9-health-badge {
    height: auto !important;
    min-height: 0 !important;
    max-height: 15px !important;
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    line-height: 1 !important;
    font-size: 10.8px !important;
    font-weight: 850 !important;
    letter-spacing: .01em !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    white-space: nowrap !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-critical-badges .rm9-age-badge,
  html body .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-critical-badges .rm9-mobile-entry-age-inline,
  .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-critical-badges .rm9-age-badge,
  .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-critical-badges .rm9-mobile-entry-age-inline {
    color: #1d4ed8 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-critical-badges .rm9-payment-pill,
  .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-critical-badges .rm9-payment-pill {
    color: #dc2626 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-critical-badges .rm9-mobile-entry-term-date-status,
  .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-critical-badges .rm9-mobile-entry-term-date-status {
    color: #111827 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-critical-badges .rm9-mobile-entry-statuses,
  .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-critical-badges .rm9-mobile-entry-statuses {
    display: inline-flex !important;
    align-items: center !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    gap: 0 !important;
  }
}

/* =========================================================
   RM9 v29346 - mobilna app: brez zgornjega badge-a + tesnejše vrstice prijav
   ========================================================= */
@media (max-width: 767px) {
  html body .rm9-mobile-dashboard .rm9-mobile-app-term-card .rm9-mobile-app-wait-pill,
  .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-term-card .rm9-mobile-app-wait-pill {
    display: none !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) > .rm9-mobile-entry-summary,
  .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) > .rm9-mobile-entry-summary {
    min-height: 54px !important;
    max-height: 60px !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    align-items: center !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-main,
  .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-main,
  html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-main,
  .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-main {
    display: grid !important;
    grid-template-rows: auto auto !important;
    row-gap: 0 !important;
    gap: 0 !important;
    align-items: start !important;
    align-content: center !important;
    min-height: 0 !important;
    max-height: 46px !important;
    padding-right: 0 !important;
    overflow: hidden !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-line-main,
  .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-line-main,
  html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-line-main,
  .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-line-main {
    grid-row: 1 !important;
    min-height: 14px !important;
    max-height: 16px !important;
    align-items: center !important;
    column-gap: 6px !important;
    row-gap: 0 !important;
    line-height: 1 !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-name,
  html body .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-name-wrap .rm9-mobile-entry-name,
  .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-name,
  .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-name-wrap .rm9-mobile-entry-name {
    line-height: 1 !important;
    margin: 0 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-date,
  .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-date {
    line-height: 1 !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-critical-badges,
  .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-critical-badges,
  html body .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-critical-badges,
  .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-prijave .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-critical-badges {
    grid-row: 2 !important;
    position: static !important;
    top: auto !important;
    right: auto !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    min-height: 13px !important;
    max-height: 16px !important;
    margin: 0 !important;
    margin-top: -1px !important;
    padding: 0 !important;
    padding-right: 0 !important;
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    align-content: center !important;
    justify-content: flex-start !important;
    column-gap: 7px !important;
    row-gap: 0 !important;
    overflow: hidden !important;
    white-space: nowrap !important;
    scrollbar-width: none !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-critical-badges .rm9-age-badge,
  html body .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-critical-badges .rm9-mobile-entry-age-inline,
  html body .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-critical-badges .rm9-parent-phone-badge,
  html body .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-critical-badges .rm9-payment-pill,
  html body .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-critical-badges .rm9-mobile-entry-status,
  html body .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-critical-badges .rm9-mobile-entry-term-date-status,
  .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-critical-badges .rm9-age-badge,
  .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-critical-badges .rm9-mobile-entry-age-inline,
  .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-critical-badges .rm9-parent-phone-badge,
  .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-critical-badges .rm9-payment-pill,
  .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-critical-badges .rm9-mobile-entry-status,
  .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-mobile-entry-critical-badges .rm9-mobile-entry-term-date-status {
    min-height: 0 !important;
    max-height: 14px !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    line-height: 1 !important;
    font-size: 10.5px !important;
    display: inline-flex !important;
    align-items: center !important;
    white-space: nowrap !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-parent-phone-icon,
  .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-entry-shell:not([open]) .rm9-parent-phone-icon {
    width: 10px !important;
    height: 10px !important;
    min-width: 10px !important;
    margin-right: 2px !important;
  }
}



/* RM9 v29353 - zdravstvena pilula: pravi SVG križ, brez starega pseudo plusa */
html body .rm9-health-badge.rm9-health-badge-icon-only .rm9-health-badge-icon::before,
.wp-admin .rm9-wrap .rm9-health-badge.rm9-health-badge-icon-only .rm9-health-badge-icon::before,
html body .rm9-health-badge.rm9-health-badge-icon-only .rm9-health-badge-icon::after,
.wp-admin .rm9-wrap .rm9-health-badge.rm9-health-badge-icon-only .rm9-health-badge-icon::after {
  content: none !important;
  display: none !important;
}
html body .rm9-health-cross-svg,
.wp-admin .rm9-wrap .rm9-health-cross-svg {
  display: block !important;
  width: 13px !important;
  height: 13px !important;
  fill: currentColor !important;
}

/* RM9 v29399 - desktop Prijave: stabilen layout terminskih kartic */
html body.wp-admin .rm9-wrap .rm9-filter-grid.rm9-filter-grid-terms-only > a.rm9-filter-card,
html body.wp-admin .rm9-wrap .rm9-filter-grid.rm9-filter-grid-terms-only > article.rm9-filter-card {
  box-sizing: border-box !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  justify-content: flex-start !important;
  min-height: 176px !important;
  height: auto !important;
  overflow: visible !important;
}

html body.wp-admin .rm9-wrap .rm9-filter-grid.rm9-filter-grid-terms-only > article.rm9-filter-card > .rm9-filter-card-main-link {
  box-sizing: border-box !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  justify-content: flex-start !important;
  width: 100% !important;
  max-width: 100% !important;
  min-height: 0 !important;
  height: auto !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: visible !important;
}

html body.wp-admin .rm9-wrap .rm9-filter-grid.rm9-filter-grid-terms-only .rm9-filter-title,
html body.wp-admin .rm9-wrap .rm9-filter-grid.rm9-filter-grid-terms-only .rm9-term-capacity-summary,
html body.wp-admin .rm9-wrap .rm9-filter-grid.rm9-filter-grid-terms-only .rm9-filter-card-progress-row,
html body.wp-admin .rm9-wrap .rm9-filter-grid.rm9-filter-grid-terms-only .rm9-filter-u-groups,
html body.wp-admin .rm9-wrap .rm9-filter-grid.rm9-filter-grid-terms-only .rm9-badge {
  position: static !important;
  float: none !important;
  clear: none !important;
  box-sizing: border-box !important;
  max-width: 100% !important;
}

html body.wp-admin .rm9-wrap .rm9-filter-grid.rm9-filter-grid-terms-only .rm9-badge {
  width: auto !important;
  min-width: 0 !important;
  height: auto !important;
  min-height: 30px !important;
  align-self: flex-start !important;
  flex: 0 0 auto !important;
  margin-top: 12px !important;
}

html body.wp-admin .rm9-wrap .rm9-filter-grid.rm9-filter-grid-terms-only .rm9-filter-card-progress-row {
  flex: 0 0 auto !important;
}

/* RM9 v29419 - mobilni zaprti termini: izbran ostane močan, ostali zaprti so posivljeni. */
@media (max-width: 767px) {
  html body .rm9-mobile-dashboard .rm9-mobile-app-closed-terms-list.rm9-mobile-app-closed-terms-has-selected .rm9-mobile-app-term-card:not(.is-active),
  .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-closed-terms-list.rm9-mobile-app-closed-terms-has-selected .rm9-mobile-app-term-card:not(.is-active) {
    opacity: .48 !important;
    filter: grayscale(.72) saturate(.55) contrast(.95) !important;
    box-shadow: none !important;
  }
  html body .rm9-mobile-dashboard .rm9-mobile-app-closed-terms-list.rm9-mobile-app-closed-terms-has-selected .rm9-mobile-app-term-card.is-active,
  .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-closed-terms-list.rm9-mobile-app-closed-terms-has-selected .rm9-mobile-app-term-card.is-active {
    opacity: 1 !important;
    filter: none !important;
  }
}

/* RM9 v29422 - native-style spodnji meni za mobilno aplikacijo */
html body .rm9-mobile-dashboard.rm9-mobile-dashboard,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-dashboard {
  padding-bottom: max(146px, calc(118px + env(safe-area-inset-bottom))) !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-bottom-nav,
.wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-bottom-nav {
  position: fixed !important;
  left: 50% !important;
  right: auto !important;
  bottom: 0 !important;
  z-index: 9999 !important;
  transform: translateX(-50%) !important;
  width: min(100%, 760px) !important;
  display: grid !important;
  grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  align-items: stretch !important;
  gap: 0 !important;
  margin: 0 !important;
  padding: 12px 10px max(10px, env(safe-area-inset-bottom)) !important;
  border: 1px solid rgba(15, 23, 42, .08) !important;
  border-bottom: 0 !important;
  border-radius: 30px 30px 0 0 !important;
  background: rgba(255, 255, 255, .97) !important;
  box-shadow: 0 -18px 46px rgba(15, 23, 42, .13), 0 -1px 0 rgba(255,255,255,.70) inset !important;
  backdrop-filter: blur(18px) !important;
  -webkit-backdrop-filter: blur(18px) !important;
  box-sizing: border-box !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-bottom-link,
.wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-bottom-link,
html body .rm9-mobile-dashboard .rm9-mobile-bottom-more > summary.rm9-mobile-bottom-link,
.wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-bottom-more > summary.rm9-mobile-bottom-link {
  position: relative !important;
  min-width: 0 !important;
  min-height: 64px !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 5px !important;
  margin: 0 !important;
  padding: 6px 3px 9px !important;
  border: 0 !important;
  border-radius: 18px !important;
  background: transparent !important;
  color: #64748b !important;
  font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
  font-size: 11.5px !important;
  line-height: 1.05 !important;
  font-weight: 800 !important;
  letter-spacing: -.02em !important;
  text-align: center !important;
  text-decoration: none !important;
  cursor: pointer !important;
  list-style: none !important;
  box-shadow: none !important;
  box-sizing: border-box !important;
  -webkit-tap-highlight-color: transparent !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-bottom-link::-webkit-details-marker,
.wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-bottom-link::-webkit-details-marker,
html body .rm9-mobile-dashboard .rm9-mobile-bottom-more > summary::-webkit-details-marker,
.wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-bottom-more > summary::-webkit-details-marker {
  display: none !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-bottom-link:hover,
html body .rm9-mobile-dashboard .rm9-mobile-bottom-link.is-active,
html body .rm9-mobile-dashboard .rm9-mobile-bottom-more[open] > summary.rm9-mobile-bottom-link,
.wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-bottom-link:hover,
.wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-bottom-link.is-active,
.wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-bottom-more[open] > summary.rm9-mobile-bottom-link {
  color: #0f68ff !important;
  background: transparent !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-bottom-link.is-active::after,
.wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-bottom-link.is-active::after,
html body .rm9-mobile-dashboard .rm9-mobile-bottom-more.is-active > summary.rm9-mobile-bottom-link::after,
.wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-bottom-more.is-active > summary.rm9-mobile-bottom-link::after {
  content: "" !important;
  position: absolute !important;
  left: 50% !important;
  bottom: 0 !important;
  transform: translateX(-50%) !important;
  width: 30px !important;
  height: 4px !important;
  display: block !important;
  border-radius: 999px !important;
  background: #0f68ff !important;
  box-shadow: 0 5px 10px rgba(15, 104, 255, .28) !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-bottom-icon,
.wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-bottom-icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 31px !important;
  height: 31px !important;
  color: currentColor !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-bottom-icon svg,
.wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-bottom-icon svg {
  width: 31px !important;
  height: 31px !important;
  display: block !important;
  overflow: visible !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-bottom-icon svg path,
.wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-bottom-icon svg path {
  fill: none !important;
  stroke: currentColor !important;
  stroke-width: 2.25 !important;
  stroke-linecap: round !important;
  stroke-linejoin: round !important;
  vector-effect: non-scaling-stroke !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-bottom-link-more .rm9-mobile-bottom-icon svg path,
.wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-bottom-link-more .rm9-mobile-bottom-icon svg path {
  stroke-width: 4.8 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-bottom-label,
.wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-bottom-label {
  display: block !important;
  width: 100% !important;
  max-width: 72px !important;
  white-space: normal !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-bottom-more,
.wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-bottom-more {
  position: relative !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  display: block !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-bottom-more-panel,
.wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-bottom-more-panel {
  position: fixed !important;
  left: 50% !important;
  bottom: calc(92px + env(safe-area-inset-bottom)) !important;
  z-index: 10000 !important;
  transform: translateX(-50%) !important;
  width: min(calc(100% - 24px), 430px) !important;
  display: grid !important;
  grid-template-columns: 1fr !important;
  gap: 6px !important;
  padding: 10px !important;
  border: 1px solid rgba(15, 23, 42, .10) !important;
  border-radius: 24px !important;
  background: rgba(255,255,255,.98) !important;
  box-shadow: 0 24px 64px rgba(15, 23, 42, .20) !important;
  backdrop-filter: blur(18px) !important;
  -webkit-backdrop-filter: blur(18px) !important;
  box-sizing: border-box !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-bottom-more:not([open]) .rm9-mobile-bottom-more-panel,
.wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-bottom-more:not([open]) .rm9-mobile-bottom-more-panel {
  display: none !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-bottom-more-panel a,
.wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-bottom-more-panel a {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  min-height: 44px !important;
  padding: 0 14px !important;
  border: 1px solid #e5edf8 !important;
  border-radius: 15px !important;
  background: #f8fbff !important;
  color: #0f172a !important;
  font-size: 14px !important;
  line-height: 1.15 !important;
  font-weight: 850 !important;
  text-decoration: none !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-bottom-more-panel a::after,
.wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-bottom-more-panel a::after {
  content: "›" !important;
  color: #94a3b8 !important;
  font-size: 22px !important;
  line-height: 1 !important;
  font-weight: 900 !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-bottom-more-panel a:hover,
html body .rm9-mobile-dashboard .rm9-mobile-bottom-more-panel a.is-active,
.wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-bottom-more-panel a:hover,
.wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-bottom-more-panel a.is-active {
  border-color: #bfdbfe !important;
  background: #eef6ff !important;
  color: #0f68ff !important;
}

html body .rm9-mobile-dashboard .rm9-mobile-bottom-more-panel a.rm9-mobile-bottom-more-logout,
.wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-bottom-more-panel a.rm9-mobile-bottom-more-logout {
  color: #dc2626 !important;
  background: #fff7f7 !important;
  border-color: #fecaca !important;
}

@media (max-width: 380px) {
  html body .rm9-mobile-dashboard .rm9-mobile-bottom-nav,
  .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-bottom-nav {
    padding-left: 6px !important;
    padding-right: 6px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-bottom-link,
  .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-bottom-link,
  html body .rm9-mobile-dashboard .rm9-mobile-bottom-more > summary.rm9-mobile-bottom-link,
  .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-bottom-more > summary.rm9-mobile-bottom-link {
    font-size: 10.5px !important;
    min-height: 61px !important;
    padding-left: 1px !important;
    padding-right: 1px !important;
  }

  html body .rm9-mobile-dashboard .rm9-mobile-bottom-icon,
  .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-bottom-icon,
  html body .rm9-mobile-dashboard .rm9-mobile-bottom-icon svg,
  .wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-bottom-icon svg {
    width: 28px !important;
    height: 28px !important;
  }
}

/* RM9 v29422 - arhiv terminov: ob izbranem terminu ostali ostanejo vidni, ampak manj poudarjeni */
html body .rm9-mobile-dashboard .rm9-mobile-archive-term-card.is-dimmed-by-selection,
.wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-archive-term-card.is-dimmed-by-selection {
  opacity: .55 !important;
  filter: grayscale(.20) saturate(.65) !important;
  transform: none !important;
}

/* RM9 v29423 - mobilna nadzorna plošča/statistika po app mockupu */
html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard {
  --rm9-dash-blue: #0f68ff;
  --rm9-dash-navy: #071a46;
  --rm9-dash-text: #07112f;
  --rm9-dash-muted: #66728a;
  width: 100% !important;
  max-width: 480px !important;
  min-height: 100vh !important;
  margin: 0 auto !important;
  padding: 22px 20px max(150px, calc(126px + env(safe-area-inset-bottom))) !important;
  background: linear-gradient(180deg, #f8fbff 0%, #f2f6fb 100%) !important;
  color: var(--rm9-dash-text) !important;
  font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
  box-sizing: border-box !important;
  overflow-x: hidden !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-hero,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-hero {
  position: relative !important;
  z-index: 20 !important;
  overflow: visible !important;
  margin: -22px -20px 0 !important;
  padding: 18px 18px 76px !important;
  min-height: 292px !important;
  border-radius: 0 0 28px 28px !important;
  background: radial-gradient(circle at 76% 44%, rgba(20, 110, 255, .32) 0, rgba(20, 110, 255, 0) 36%), linear-gradient(135deg, #061740 0%, #06245f 54%, #071943 100%) !important;
  box-shadow: none !important;
  box-sizing: border-box !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-hero::after,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-hero::after {
  content: "" !important;
  position: absolute !important;
  left: 0 !important;
  right: 0 !important;
  bottom: -1px !important;
  height: 32px !important;
  border-radius: 26px 26px 0 0 !important;
  background: #f8fbff !important;
  z-index: 1 !important;
  pointer-events: none !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-hero-art,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-hero-art {
  position: absolute !important;
  right: -34px !important;
  top: 34px !important;
  width: 250px !important;
  height: 176px !important;
  opacity: .18 !important;
  z-index: 0 !important;
  pointer-events: none !important;
  background:
    radial-gradient(circle at 34% 62%, transparent 0 24px, rgba(117,178,255,.55) 25px 28px, transparent 29px),
    linear-gradient(22deg, transparent 0 48%, rgba(117,178,255,.50) 49% 50%, transparent 51%),
    repeating-linear-gradient(90deg, rgba(117,178,255,.32) 0 2px, transparent 2px 29px),
    repeating-linear-gradient(0deg, rgba(117,178,255,.26) 0 2px, transparent 2px 27px) !important;
  border-radius: 22px !important;
  transform: rotate(-7deg) !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-statusbar,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-statusbar {
  position: relative !important;
  z-index: 3 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  height: 24px !important;
  margin: 0 18px 16px !important;
  color: #ffffff !important;
  font-size: 16px !important;
  line-height: 1 !important;
  font-weight: 850 !important;
  letter-spacing: .01em !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-phone-icons,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-phone-icons {
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-phone-icons i,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-phone-icons i {
  display: block !important;
  position: relative !important;
  width: 22px !important;
  height: 14px !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-phone-icons i:nth-child(1)::before,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-phone-icons i:nth-child(1)::before {
  content: "" !important;
  position: absolute !important;
  left: 0 !important;
  bottom: 0 !important;
  width: 4px !important;
  height: 5px !important;
  border-radius: 2px !important;
  background: #fff !important;
  box-shadow: 6px -2px 0 #fff, 12px -5px 0 #fff, 18px -8px 0 #fff !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-phone-icons i:nth-child(2)::before,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-phone-icons i:nth-child(2)::before {
  content: "" !important;
  position: absolute !important;
  left: 1px !important;
  top: 1px !important;
  width: 19px !important;
  height: 12px !important;
  border-top: 4px solid #fff !important;
  border-radius: 16px 16px 0 0 !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-phone-icons i:nth-child(3),
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-phone-icons i:nth-child(3) {
  width: 25px !important;
  height: 13px !important;
  border: 2px solid rgba(255,255,255,.95) !important;
  border-radius: 4px !important;
  box-sizing: border-box !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-phone-icons i:nth-child(3)::before,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-phone-icons i:nth-child(3)::before {
  content: "" !important;
  position: absolute !important;
  left: 2px !important;
  top: 2px !important;
  width: 16px !important;
  height: 5px !important;
  border-radius: 2px !important;
  background: #fff !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-phone-icons i:nth-child(3)::after,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-phone-icons i:nth-child(3)::after {
  content: "" !important;
  position: absolute !important;
  right: -5px !important;
  top: 3px !important;
  width: 3px !important;
  height: 5px !important;
  border-radius: 0 2px 2px 0 !important;
  background: rgba(255,255,255,.95) !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-topbar,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-topbar {
  position: relative !important;
  z-index: 5 !important;
  display: grid !important;
  grid-template-columns: 48px minmax(0, 1fr) auto !important;
  align-items: center !important;
  gap: 10px !important;
  min-height: 58px !important;
  padding: 0 0 !important;
  margin: 0 0 18px !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-menu,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-menu {
  width: 48px !important;
  min-width: 48px !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-menu summary,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-menu summary {
  width: 48px !important;
  height: 48px !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  color: #fff !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0 !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-menu .rm9-mobile-menu-bars,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-menu .rm9-mobile-menu-bars {
  width: 26px !important;
  min-width: 26px !important;
  gap: 6px !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-menu .rm9-mobile-menu-bars i,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-menu .rm9-mobile-menu-bars i {
  width: 26px !important;
  height: 2.5px !important;
  background: #ffffff !important;
  border-radius: 999px !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-logo,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-logo {
  justify-content: flex-start !important;
  height: 62px !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-logo img,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-logo img {
  width: auto !important;
  max-width: 150px !important;
  max-height: 62px !important;
  filter: drop-shadow(0 5px 12px rgba(0,0,0,.24)) !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-actions,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-actions {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: flex-end !important;
  gap: 12px !important;
  min-width: 92px !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-bell,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-bell {
  position: relative !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 42px !important;
  height: 42px !important;
  color: #ffffff !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-bell svg,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-bell svg {
  width: 30px !important;
  height: 30px !important;
  overflow: visible !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-bell svg path,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-bell svg path {
  fill: none !important;
  stroke: currentColor !important;
  stroke-width: 2.1 !important;
  stroke-linecap: round !important;
  stroke-linejoin: round !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-bell b,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-bell b {
  position: absolute !important;
  right: -2px !important;
  top: 0 !important;
  min-width: 22px !important;
  height: 22px !important;
  padding: 0 5px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  border-radius: 999px !important;
  background: #ef2929 !important;
  color: #fff !important;
  font-size: 12px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
  box-shadow: 0 4px 10px rgba(239,41,41,.32) !important;
  box-sizing: border-box !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-avatar,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-avatar {
  width: 48px !important;
  height: 48px !important;
  min-width: 48px !important;
  min-height: 48px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 999px !important;
  background: rgba(255,255,255,.18) !important;
  color: #ffffff !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.12) !important;
  font-size: 17px !important;
  font-weight: 850 !important;
  letter-spacing: -.01em !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-avatar::-webkit-details-marker,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-avatar::-webkit-details-marker {
  display: none !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-greeting,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-greeting {
  position: relative !important;
  z-index: 4 !important;
  margin: 2px 0 0 !important;
  color: #fff !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-greeting h1,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-greeting h1 {
  margin: 0 0 8px !important;
  color: #fff !important;
  font-size: 25px !important;
  line-height: 1.08 !important;
  font-weight: 900 !important;
  letter-spacing: -.045em !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-greeting p,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-greeting p {
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
  margin: 0 !important;
  color: rgba(255,255,255,.96) !important;
  font-size: 16px !important;
  line-height: 1.15 !important;
  font-weight: 800 !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-greeting p i,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-greeting p i {
  width: 11px !important;
  height: 11px !important;
  display: inline-block !important;
  border-radius: 999px !important;
  background: #35c84a !important;
  box-shadow: 0 0 0 4px rgba(53,200,74,.12) !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-stats,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-stats {
  position: relative !important;
  z-index: 30 !important;
  margin: -52px 0 0 !important;
  padding: 0 !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-kpi-grid,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-kpi-grid {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 10px !important;
  margin: 0 0 10px !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-kpi,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-kpi {
  --rm9-kpi-color: #0f68ff;
  --rm9-kpi-bg: rgba(15,104,255,.08);
  position: relative !important;
  overflow: hidden !important;
  display: grid !important;
  grid-template-columns: 54px minmax(0, 1fr) !important;
  grid-template-rows: minmax(88px, auto) 39px !important;
  column-gap: 13px !important;
  min-height: 132px !important;
  padding: 16px 14px 0 !important;
  border: 1px solid rgba(15, 23, 42, .075) !important;
  border-radius: 8px !important;
  background: linear-gradient(135deg, #ffffff 0%, var(--rm9-kpi-bg) 100%) !important;
  box-shadow: 0 8px 22px rgba(15, 23, 42, .075) !important;
  color: var(--rm9-dash-text) !important;
  text-decoration: none !important;
  box-sizing: border-box !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-kpi-blue { --rm9-kpi-color: #0f68ff; --rm9-kpi-bg: rgba(15,104,255,.08); }
html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-kpi-orange { --rm9-kpi-color: #ff8200; --rm9-kpi-bg: rgba(255,130,0,.10); }
html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-kpi-purple { --rm9-kpi-color: #8a35e8; --rm9-kpi-bg: rgba(138,53,232,.09); }
html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-kpi-green { --rm9-kpi-color: #22a637; --rm9-kpi-bg: rgba(34,166,55,.09); }

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-kpi-icon,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-kpi-icon {
  grid-column: 1 !important;
  grid-row: 1 !important;
  width: 54px !important;
  height: 54px !important;
  border-radius: 999px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  background: var(--rm9-kpi-bg) !important;
  color: var(--rm9-kpi-color) !important;
  align-self: start !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-kpi-icon svg,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-kpi-icon svg {
  width: 33px !important;
  height: 33px !important;
  overflow: visible !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-kpi-icon svg path,
html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-kpi-icon svg circle,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-kpi-icon svg path,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-kpi-icon svg circle {
  fill: none !important;
  stroke: currentColor !important;
  stroke-width: 2.35 !important;
  stroke-linecap: round !important;
  stroke-linejoin: round !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-kpi-body,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-kpi-body {
  grid-column: 2 !important;
  grid-row: 1 !important;
  min-width: 0 !important;
  align-self: start !important;
  padding-top: 2px !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-kpi-title,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-kpi-title {
  display: block !important;
  margin: 0 0 6px !important;
  color: #25314d !important;
  font-size: 12px !important;
  line-height: 1.1 !important;
  font-weight: 850 !important;
  letter-spacing: .02em !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-kpi strong,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-kpi strong {
  display: block !important;
  color: var(--rm9-dash-text) !important;
  font-size: 34px !important;
  line-height: .92 !important;
  font-weight: 900 !important;
  letter-spacing: -.05em !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-kpi-green strong span,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-kpi-green strong span { color: #22a637 !important; }
html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-kpi-green strong em,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-kpi-green strong em { color: #8791a8 !important; font-style: normal !important; font-weight: 800 !important; }

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-kpi small,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-kpi small {
  display: block !important;
  margin: 6px 0 0 !important;
  color: #07112f !important;
  font-size: 15px !important;
  line-height: 1.1 !important;
  font-weight: 650 !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-kpi-footer,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-kpi-footer {
  grid-column: 1 / -1 !important;
  grid-row: 2 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  margin: 0 -14px !important;
  padding: 0 14px !important;
  border-top: 1px solid rgba(15,23,42,.075) !important;
  color: var(--rm9-kpi-color) !important;
  font-size: 14px !important;
  line-height: 1 !important;
  font-weight: 850 !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-kpi-footer i,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-kpi-footer i {
  font-style: normal !important;
  font-size: 26px !important;
  font-weight: 650 !important;
  line-height: 1 !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-panel,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-panel {
  overflow: hidden !important;
  margin: 0 0 10px !important;
  padding: 16px 14px !important;
  border: 1px solid rgba(15, 23, 42, .075) !important;
  border-radius: 8px !important;
  background: #ffffff !important;
  box-shadow: 0 8px 22px rgba(15, 23, 42, .062) !important;
  box-sizing: border-box !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-panel header,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-panel header {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 10px !important;
  margin: 0 0 12px !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-panel h2,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-panel h2 {
  margin: 0 !important;
  color: #07112f !important;
  font-size: 25px !important;
  line-height: 1.1 !important;
  font-weight: 900 !important;
  letter-spacing: .015em !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-panel header a,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-panel header a {
  color: #0f68ff !important;
  font-size: 14px !important;
  line-height: 1 !important;
  font-weight: 850 !important;
  text-decoration: none !important;
  white-space: nowrap !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-term-rows,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-term-rows {
  display: grid !important;
  gap: 10px !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-term-row,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-term-row {
  --rm9-row-color: #0f68ff;
  display: grid !important;
  grid-template-columns: 118px minmax(0, 1fr) 54px 90px 12px !important;
  align-items: center !important;
  gap: 9px !important;
  min-height: 26px !important;
  color: #07112f !important;
  text-decoration: none !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-dashboard-term-full { --rm9-row-color: #25a633; }
html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-dashboard-term-low { --rm9-row-color: #ff8200; }
html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-dashboard-term-available { --rm9-row-color: #0f68ff; }
html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-dashboard-term-index-4 { --rm9-row-color: #8290a8; }

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-term-date,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-term-date {
  min-width: 0 !important;
  color: #07112f !important;
  font-size: 14px !important;
  line-height: 1 !important;
  font-weight: 650 !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-term-bar,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-term-bar {
  overflow: hidden !important;
  display: block !important;
  height: 8px !important;
  border-radius: 999px !important;
  background: #e7ebf1 !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-term-bar i,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-term-bar i {
  display: block !important;
  min-width: 8px !important;
  max-width: 100% !important;
  height: 100% !important;
  border-radius: inherit !important;
  background: var(--rm9-row-color) !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-term-count,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-term-count {
  color: #07112f !important;
  font-size: 14px !important;
  line-height: 1 !important;
  font-weight: 750 !important;
  white-space: nowrap !important;
  text-align: center !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-term-pill,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-term-pill {
  min-width: 0 !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  height: 24px !important;
  padding: 0 10px !important;
  border-radius: 9px !important;
  background: #edf8ee !important;
  color: #179b2d !important;
  font-size: 11px !important;
  line-height: 1 !important;
  font-weight: 900 !important;
  white-space: nowrap !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-dashboard-term-full .rm9-mobile-dashboard-term-pill,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-dashboard-term-full .rm9-mobile-dashboard-term-pill {
  background: #fde8e8 !important;
  color: #e21d1d !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-dashboard-term-low .rm9-mobile-dashboard-term-pill,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-dashboard-term-low .rm9-mobile-dashboard-term-pill {
  background: #fff0df !important;
  color: #f47700 !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-term-chev,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-term-chev {
  color: #1e3558 !important;
  font-size: 25px !important;
  line-height: 1 !important;
  font-weight: 500 !important;
  text-align: right !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-activity-list,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-activity-list {
  display: grid !important;
  gap: 0 !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-activity-row,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-activity-row {
  --rm9-act-color: #0f68ff;
  --rm9-act-bg: rgba(15,104,255,.10);
  display: grid !important;
  grid-template-columns: 38px minmax(0, 1fr) 42px !important;
  align-items: center !important;
  gap: 10px !important;
  min-height: 48px !important;
  padding: 0 !important;
  border-bottom: 1px solid rgba(15,23,42,.07) !important;
}
html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-activity-row:last-child,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-activity-row:last-child { border-bottom: 0 !important; }
html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-activity-green { --rm9-act-color: #21a635; --rm9-act-bg: rgba(33,166,53,.11); }
html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-activity-orange { --rm9-act-color: #ff8200; --rm9-act-bg: rgba(255,130,0,.12); }
html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-activity-purple { --rm9-act-color: #8a35e8; --rm9-act-bg: rgba(138,53,232,.12); }

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-activity-icon,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-activity-icon {
  width: 32px !important;
  height: 32px !important;
  border-radius: 999px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  background: var(--rm9-act-bg) !important;
  color: var(--rm9-act-color) !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-activity-icon svg,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-activity-icon svg {
  width: 21px !important;
  height: 21px !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-activity-icon svg path,
html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-activity-icon svg circle,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-activity-icon svg path,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-activity-icon svg circle {
  fill: none !important;
  stroke: currentColor !important;
  stroke-width: 2.35 !important;
  stroke-linecap: round !important;
  stroke-linejoin: round !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-activity-text,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-activity-text {
  min-width: 0 !important;
  display: block !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-activity-text strong,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-activity-text strong {
  display: block !important;
  color: #07112f !important;
  font-size: 13.5px !important;
  line-height: 1.08 !important;
  font-weight: 850 !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-activity-text small,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-activity-text small {
  display: block !important;
  margin-top: 4px !important;
  color: #31415f !important;
  font-size: 12.5px !important;
  line-height: 1.08 !important;
  font-weight: 550 !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-activity-row time,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-activity-row time {
  color: #273a5c !important;
  font-size: 12.5px !important;
  line-height: 1 !important;
  font-weight: 650 !important;
  text-align: right !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-payments-panel,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-payments-panel {
  padding-bottom: 12px !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-payment-grid,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-payment-grid {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 0 !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-payment-col,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-payment-col {
  --rm9-pay-color: #0f68ff;
  min-width: 0 !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 6px !important;
  padding: 2px 8px !important;
  border-right: 1px solid rgba(15,23,42,.13) !important;
  text-align: center !important;
  box-sizing: border-box !important;
}
html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-payment-col:last-child,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-payment-col:last-child { border-right: 0 !important; }
html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-payment-col-green { --rm9-pay-color: #23a635; }
html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-payment-col-orange { --rm9-pay-color: #ff8200; }
html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-payment-col-blue { --rm9-pay-color: #0f68ff; }

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-payment-col span,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-payment-col span {
  color: #26324f !important;
  font-size: 12px !important;
  line-height: 1.12 !important;
  font-weight: 650 !important;
  min-height: 27px !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-payment-col strong,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-payment-col strong {
  color: var(--rm9-pay-color) !important;
  font-size: 23px !important;
  line-height: 1 !important;
  font-weight: 900 !important;
  letter-spacing: -.04em !important;
  white-space: nowrap !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-spark,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-spark {
  width: 100% !important;
  max-width: 92px !important;
  height: 28px !important;
  display: block !important;
  overflow: visible !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-spark path,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-spark path {
  fill: none !important;
  stroke: var(--rm9-pay-color) !important;
  stroke-width: 2.1 !important;
  stroke-linecap: round !important;
  stroke-linejoin: round !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-payment-col small,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-payment-col small {
  color: #253552 !important;
  font-size: 11.5px !important;
  line-height: 1.1 !important;
  font-weight: 650 !important;
  white-space: nowrap !important;
}

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-payment-col-green small,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-payment-col-green small { color: #22a637 !important; }

html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-empty,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-empty {
  margin: 0 !important;
  padding: 12px !important;
  border-radius: 12px !important;
  background: #f8fbff !important;
  color: #64748b !important;
  font-size: 13px !important;
  font-weight: 750 !important;
}

@media (max-width: 420px) {
  html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard,
  .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-hero,
  .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-hero {
    margin-left: -15px !important;
    margin-right: -15px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-term-row,
  .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-term-row {
    grid-template-columns: 101px minmax(0, 1fr) 48px 78px 10px !important;
    gap: 7px !important;
  }
  html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-term-pill,
  .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-term-pill {
    font-size: 9.5px !important;
    padding: 0 7px !important;
  }
  html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-kpi,
  .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-kpi {
    grid-template-columns: 46px minmax(0, 1fr) !important;
    column-gap: 10px !important;
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-kpi-icon,
  .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-kpi-icon {
    width: 46px !important;
    height: 46px !important;
  }
  html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-kpi strong,
  .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-kpi strong {
    font-size: 30px !important;
  }
  html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-payment-col strong,
  .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-payment-col strong {
    font-size: 20px !important;
  }
}

/* RM9 v29424 - dashboard uporablja navadno mobilno glavo; statistika ne sme več lezti čez hero header */
html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-stats,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-stats {
  margin: 14px 0 0 !important;
}

/* RM9 v29424 - modra začetna statistična kartica se ne prikazuje več na seznamih; statistika je samo na nadzorni plošči */
html body .rm9-mobile-dashboard .rm9-mobile-app-hero.rm9-kamp-summary-card,
.wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-hero.rm9-kamp-summary-card {
  display: none !important;
}

/* RM9 v29425 - brez levega hamburger menija v mobilni glavi; logo levo */
html body .rm9-mobile-dashboard .rm9-mobile-app-topbar-no-menu,
.wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-topbar-no-menu {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  align-items: center !important;
  gap: 12px !important;
  padding-left: 0 !important;
  padding-right: 4px !important;
}
html body .rm9-mobile-dashboard .rm9-mobile-app-topbar-no-menu .rm9-mobile-app-logo,
.wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-topbar-no-menu .rm9-mobile-app-logo {
  justify-content: flex-start !important;
  justify-self: start !important;
  width: auto !important;
  max-width: 220px !important;
}
html body .rm9-mobile-dashboard .rm9-mobile-app-topbar-no-menu .rm9-mobile-app-logo img,
.wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-topbar-no-menu .rm9-mobile-app-logo img {
  max-width: 176px !important;
  max-height: 58px !important;
}
html body .rm9-mobile-dashboard .rm9-mobile-app-topbar-no-menu .rm9-mobile-app-actions,
.wp-admin .rm9-wrap .rm9-mobile-dashboard .rm9-mobile-app-topbar-no-menu .rm9-mobile-app-actions {
  justify-self: end !important;
}

/* RM9 v29425 - na nadzorni plošči so prikazani vsi termini, zaprti so sivi in manj poudarjeni */
html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-term-row.rm9-dashboard-term-closed,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-term-row.rm9-dashboard-term-closed {
  --rm9-row-color: #94a3b8 !important;
  opacity: .62 !important;
  filter: grayscale(.2) !important;
}
html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-term-row.rm9-dashboard-term-closed .rm9-mobile-dashboard-term-date,
html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-term-row.rm9-dashboard-term-closed .rm9-mobile-dashboard-term-count,
html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-term-row.rm9-dashboard-term-closed .rm9-mobile-dashboard-term-chev,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-term-row.rm9-dashboard-term-closed .rm9-mobile-dashboard-term-date,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-term-row.rm9-dashboard-term-closed .rm9-mobile-dashboard-term-count,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-term-row.rm9-dashboard-term-closed .rm9-mobile-dashboard-term-chev {
  color: #64748b !important;
}
html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-term-row.rm9-dashboard-term-closed .rm9-mobile-dashboard-term-bar i,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-term-row.rm9-dashboard-term-closed .rm9-mobile-dashboard-term-bar i {
  background: #94a3b8 !important;
}
html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-term-row.rm9-dashboard-term-closed .rm9-mobile-dashboard-term-pill,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-term-row.rm9-dashboard-term-closed .rm9-mobile-dashboard-term-pill {
  background: #f1f5f9 !important;
  color: #64748b !important;
}

/* RM9 v29425 - Zadnje prijave: desno je datum prijave + ura */
html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-activity-row,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-activity-row {
  grid-template-columns: 34px minmax(0, 1fr) 72px !important;
}
html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-activity-row time,
.wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-mobile-dashboard-activity-row time {
  min-width: 72px !important;
  font-size: 11.5px !important;
  line-height: 1.12 !important;
  white-space: nowrap !important;
}

/* RM9 v29450 - waiting purple unification */
html body .rm9-mobile-dashboard,
html body .rm9-prijavnica-wrap,
html body .rm9-home-terms { --rm9-waiting-purple:#8a35e8; --rm9-waiting-purple-bg:#f5eaff; --rm9-waiting-purple-border:#d8b4fe; }
html body .rm9-mobile-dashboard .rm9-mobile-dashboard-kpi-purple { --rm9-kpi-color:#8a35e8 !important; background:linear-gradient(135deg,#fffbff 0%,#f5eaff 100%) !important; border-color:rgba(138,53,232,.25) !important; color:#8a35e8 !important; }
html body .rm9-mobile-dashboard .rm9-mobile-dashboard-kpi-purple .rm9-mobile-dashboard-kpi-icon { background:rgba(138,53,232,.12) !important; color:#8a35e8 !important; }
html body .rm9-mobile-dashboard .rm9-mobile-app-stat-waiting,
html body .rm9-mobile-dashboard .rm9-mobile-entry-status-waiting,
html body .rm9-mobile-dashboard .rm9-mobile-entry-term-date-status.rm9-mobile-entry-status-waiting,
html body .rm9-mobile-dashboard .rm9-term-waiting-label,
html body .rm9-mobile-dashboard .rm9-waiting-corner-badge,
html body .rm9-mobile-dashboard .rm9-term-waiting-badge,
html body .rm9-mobile-dashboard .rm9-mobile-waiting-order { background:#f5eaff !important; border-color:#d8b4fe !important; color:#8a35e8 !important; }
html body .rm9-mobile-dashboard .rm9-mobile-app-stat-waiting *,
html body .rm9-mobile-dashboard .rm9-waiting-corner-badge *,
html body .rm9-mobile-dashboard .rm9-term-waiting-badge * { color:#8a35e8 !important; }
html body .rm9-mobile-dashboard .rm9-mobile-waiting-entry-card { border-left-color:#8a35e8 !important; }

/* RM9 v29450 - dedicated waiting badges/cards */
html body .rm9-badge-waiting,
html body .rm9-status-badge-waiting { background:#f5eaff !important; border-color:#d8b4fe !important; color:#8a35e8 !important; }
html body .rm9-filter-card.is-waiting,
html body .rm9-term-card-waiting { border-color:rgba(138,53,232,.32) !important; border-left-color:#8a35e8 !important; background:linear-gradient(180deg,#ffffff 0%,#fffbff 100%) !important; }

/* RM9 v29519 - število deklic in dečkov v adminu in mobilni aplikaciji */
html body .rm9-gender-counts,
.wp-admin .rm9-wrap .rm9-gender-counts {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 9px !important;
  width: auto !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1 !important;
  vertical-align: middle !important;
  white-space: nowrap !important;
  box-sizing: border-box !important;
}
html body .rm9-gender-count,
.wp-admin .rm9-wrap .rm9-gender-count {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 4px !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  color: #334155 !important;
  line-height: 1 !important;
  box-shadow: none !important;
}
html body .rm9-gender-count img,
.wp-admin .rm9-wrap .rm9-gender-count img {
  display: block !important;
  width: 18px !important;
  height: 18px !important;
  min-width: 18px !important;
  max-width: 18px !important;
  min-height: 18px !important;
  max-height: 18px !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  object-fit: contain !important;
  box-shadow: none !important;
}
html body .rm9-gender-count strong,
.wp-admin .rm9-wrap .rm9-gender-count strong {
  display: inline-block !important;
  margin: 0 !important;
  padding: 0 !important;
  color: #334155 !important;
  font-size: 14px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
  letter-spacing: 0 !important;
}

html body .rm9-term-card-stats > .rm9-gender-counts-term-card,
.wp-admin .rm9-wrap .rm9-term-card-stats > .rm9-gender-counts-term-card,
html body .rm9-filter-card .rm9-gender-counts-filter-card,
.wp-admin .rm9-wrap .rm9-filter-card .rm9-gender-counts-filter-card {
  margin-top: 8px !important;
}

html body .rm9-mobile-app-term-content > .rm9-gender-counts-mobile-term-card,
.wp-admin .rm9-wrap .rm9-mobile-app-term-content > .rm9-gender-counts-mobile-term-card {
  margin-top: 7px !important;
}

html body .rm9-participant-head h4,
.wp-admin .rm9-wrap .rm9-participant-head h4 {
  display: inline-flex !important;
  align-items: center !important;
  flex-wrap: wrap !important;
  gap: 7px !important;
}
html body .rm9-participant-head .rm9-gender-counts-participants,
.wp-admin .rm9-wrap .rm9-participant-head .rm9-gender-counts-participants {
  margin-left: 4px !important;
}

html body .rm9-closed-terms-title,
.wp-admin .rm9-wrap .rm9-closed-terms-title {
  display: inline-flex !important;
  align-items: center !important;
  flex-wrap: wrap !important;
  gap: 12px !important;
}

html body .rm9-dashboard-panel-head-actions,
.wp-admin .rm9-wrap .rm9-dashboard-panel-head-actions {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: flex-end !important;
  gap: 16px !important;
  margin-left: auto !important;
}
html body .rm9-mobile-dashboard-panel header,
.wp-admin .rm9-wrap .rm9-mobile-dashboard-panel header,
.wp-admin .rm9-wrap .rm9-desktop-panel-title-only {
  align-items: center !important;
}

html body .rm9-gender-counts-dashboard-kpi,
.wp-admin .rm9-wrap .rm9-gender-counts-dashboard-kpi {
  margin-top: 7px !important;
}

html body .rm9-mobile-dashboard-term-count,
.wp-admin .rm9-wrap .rm9-mobile-dashboard-term-count,
.wp-admin .rm9-wrap .rm9-desktop-term-reserved {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  justify-content: center !important;
  gap: 4px !important;
  line-height: 1.05 !important;
}
html body .rm9-gender-counts-dashboard-term,
.wp-admin .rm9-wrap .rm9-gender-counts-dashboard-term {
  gap: 6px !important;
}
html body .rm9-gender-counts-dashboard-term .rm9-gender-count,
.wp-admin .rm9-wrap .rm9-gender-counts-dashboard-term .rm9-gender-count {
  gap: 2px !important;
}
html body .rm9-gender-counts-dashboard-term img,
.wp-admin .rm9-wrap .rm9-gender-counts-dashboard-term img {
  width: 13px !important;
  height: 13px !important;
  min-width: 13px !important;
  max-width: 13px !important;
  min-height: 13px !important;
  max-height: 13px !important;
}
html body .rm9-gender-counts-dashboard-term strong,
.wp-admin .rm9-wrap .rm9-gender-counts-dashboard-term strong {
  font-size: 11px !important;
}

.wp-admin .rm9-wrap.rm9-admin-dashboard-page-wrap .rm9-desktop-panel-title-only {
  display: flex !important;
  justify-content: space-between !important;
  gap: 16px !important;
}

@media (max-width: 782px) {
  html body .rm9-gender-counts,
  .wp-admin .rm9-wrap .rm9-gender-counts {
    gap: 8px !important;
  }
  html body .rm9-gender-count img,
  .wp-admin .rm9-wrap .rm9-gender-count img {
    width: 17px !important;
    height: 17px !important;
    min-width: 17px !important;
    max-width: 17px !important;
    min-height: 17px !important;
    max-height: 17px !important;
  }
  html body .rm9-gender-count strong,
  .wp-admin .rm9-wrap .rm9-gender-count strong {
    font-size: 13px !important;
  }
  html body .rm9-dashboard-panel-head-actions,
  .wp-admin .rm9-wrap .rm9-dashboard-panel-head-actions {
    gap: 10px !important;
  }
  html body .rm9-dashboard-panel-head-actions > a,
  .wp-admin .rm9-wrap .rm9-dashboard-panel-head-actions > a {
    font-size: 11px !important;
  }
}

/* RM9 v29520 - ustrezna ikona spola pri posamezni prijavi */
html body .rm9-entry-gender-icon,
.wp-admin .rm9-wrap .rm9-entry-gender-icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex: 0 0 26px !important;
  width: 26px !important;
  min-width: 26px !important;
  max-width: 26px !important;
  height: 26px !important;
  min-height: 26px !important;
  max-height: 26px !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  line-height: 1 !important;
  vertical-align: middle !important;
  box-shadow: none !important;
}
html body .rm9-entry-gender-icon img,
.wp-admin .rm9-wrap .rm9-entry-gender-icon img {
  display: block !important;
  width: 24px !important;
  min-width: 24px !important;
  max-width: 24px !important;
  height: 24px !important;
  min-height: 24px !important;
  max-height: 24px !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  object-fit: contain !important;
  box-shadow: none !important;
}

.wp-admin .rm9-wrap .rm9-table-clean th.rm9-col-gender,
.wp-admin .rm9-wrap .rm9-table-clean td.rm9-col-gender {
  width: 50px !important;
  min-width: 50px !important;
  max-width: 50px !important;
  padding-left: 6px !important;
  padding-right: 6px !important;
  text-align: center !important;
  vertical-align: middle !important;
  white-space: nowrap !important;
}
.wp-admin .rm9-wrap .rm9-table-clean td.rm9-col-gender .rm9-entry-gender-icon {
  margin: 0 auto !important;
}
.wp-admin .rm9-wrap .rm9-table-clean th.rm9-col-child,
.wp-admin .rm9-wrap .rm9-table-clean td.rm9-col-child {
  width: 180px !important;
  min-width: 180px !important;
  max-width: 180px !important;
}
.wp-admin .rm9-wrap .rm9-table-clean th.rm9-col-age-group,
.wp-admin .rm9-wrap .rm9-table-clean td.rm9-col-age-group {
  width: 82px !important;
  min-width: 82px !important;
  max-width: 82px !important;
}
.wp-admin .rm9-wrap .rm9-table-clean th.rm9-col-shirt,
.wp-admin .rm9-wrap .rm9-table-clean td.rm9-col-shirt {
  width: 72px !important;
  min-width: 72px !important;
  max-width: 72px !important;
}
.wp-admin .rm9-wrap .rm9-table-clean th.rm9-col-contact,
.wp-admin .rm9-wrap .rm9-table-clean td.rm9-col-contact {
  width: 185px !important;
  min-width: 185px !important;
  max-width: 185px !important;
}
.wp-admin .rm9-wrap .rm9-table-clean th.rm9-col-date,
.wp-admin .rm9-wrap .rm9-table-clean td.rm9-col-date {
  width: 145px !important;
  min-width: 145px !important;
  max-width: 145px !important;
}
.wp-admin .rm9-wrap .rm9-table-clean th.rm9-col-order-id,
.wp-admin .rm9-wrap .rm9-table-clean td.rm9-col-order-id {
  width: 78px !important;
  min-width: 78px !important;
  max-width: 78px !important;
}
.wp-admin .rm9-wrap .rm9-table-clean th.rm9-col-payment-method,
.wp-admin .rm9-wrap .rm9-table-clean td.rm9-col-payment-method {
  width: 105px !important;
  min-width: 105px !important;
  max-width: 105px !important;
}
.wp-admin .rm9-wrap .rm9-table-clean th.rm9-col-paid-full,
.wp-admin .rm9-wrap .rm9-table-clean td.rm9-col-paid-full {
  width: 86px !important;
  min-width: 86px !important;
  max-width: 86px !important;
}
.wp-admin .rm9-wrap .rm9-table-clean th.rm9-col-terms,
.wp-admin .rm9-wrap .rm9-table-clean td.rm9-col-terms {
  width: 250px !important;
  min-width: 250px !important;
  max-width: 250px !important;
}
.wp-admin .rm9-wrap .rm9-table-clean.rm9-table-archive-entries th.rm9-col-contact,
.wp-admin .rm9-wrap .rm9-table-clean.rm9-table-archive-entries td.rm9-col-contact {
  width: 200px !important;
  min-width: 200px !important;
  max-width: 200px !important;
}
.wp-admin .rm9-wrap .rm9-table-clean.rm9-table-archive-entries th.rm9-col-terms,
.wp-admin .rm9-wrap .rm9-table-clean.rm9-table-archive-entries td.rm9-col-terms {
  width: 260px !important;
  min-width: 260px !important;
  max-width: 260px !important;
}
.wp-admin .rm9-wrap .rm9-table-clean.rm9-table-archive-entries th.rm9-col-actions,
.wp-admin .rm9-wrap .rm9-table-clean.rm9-table-archive-entries td.rm9-col-actions {
  width: 320px !important;
  min-width: 320px !important;
  max-width: 320px !important;
}

html body .rm9-mobile-entry-name-wrap,
.wp-admin .rm9-wrap .rm9-mobile-entry-name-wrap,
html body .rm9-mobile-waiting-name-wrap,
.wp-admin .rm9-wrap .rm9-mobile-waiting-name-wrap {
  align-items: center !important;
}
html body .rm9-mobile-entry-name-wrap .rm9-entry-gender-icon,
.wp-admin .rm9-wrap .rm9-mobile-entry-name-wrap .rm9-entry-gender-icon,
html body .rm9-mobile-waiting-name-wrap .rm9-entry-gender-icon,
.wp-admin .rm9-wrap .rm9-mobile-waiting-name-wrap .rm9-entry-gender-icon {
  flex-basis: 22px !important;
  width: 22px !important;
  min-width: 22px !important;
  max-width: 22px !important;
  height: 22px !important;
  min-height: 22px !important;
  max-height: 22px !important;
  margin-left: 6px !important;
}
html body .rm9-mobile-entry-name-wrap .rm9-entry-gender-icon img,
.wp-admin .rm9-wrap .rm9-mobile-entry-name-wrap .rm9-entry-gender-icon img,
html body .rm9-mobile-waiting-name-wrap .rm9-entry-gender-icon img,
.wp-admin .rm9-wrap .rm9-mobile-waiting-name-wrap .rm9-entry-gender-icon img {
  width: 21px !important;
  min-width: 21px !important;
  max-width: 21px !important;
  height: 21px !important;
  min-height: 21px !important;
  max-height: 21px !important;
}

html body .rm9-participant-name,
.wp-admin .rm9-wrap .rm9-participant-name {
  display: flex !important;
  align-items: center !important;
  gap: 7px !important;
}
html body .rm9-participant-name-text,
.wp-admin .rm9-wrap .rm9-participant-name-text {
  min-width: 0 !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

.wp-admin .rm9-wrap .rm9-latest-gender,
.wp-admin .rm9-wrap .rm9-latest-gender-head {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 0 !important;
}
.wp-admin .rm9-wrap .rm9-mobile-dashboard-activity-text strong {
  align-items: center !important;
}
.wp-admin .rm9-wrap .rm9-mobile-dashboard-activity-text .rm9-entry-gender-icon {
  flex-basis: 21px !important;
  width: 21px !important;
  min-width: 21px !important;
  max-width: 21px !important;
  height: 21px !important;
  min-height: 21px !important;
  max-height: 21px !important;
  margin-left: 6px !important;
}
.wp-admin .rm9-wrap .rm9-mobile-dashboard-activity-text .rm9-entry-gender-icon img {
  width: 20px !important;
  min-width: 20px !important;
  max-width: 20px !important;
  height: 20px !important;
  min-height: 20px !important;
  max-height: 20px !important;
}

/* RM9 v29535 - spanje: filtri in števci na terminskih karticah */
html body .rm9-term-demographics,
.wp-admin .rm9-wrap .rm9-term-demographics {
  display: inline-flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  justify-content: center !important;
  gap: 3px !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1 !important;
  white-space: nowrap !important;
  vertical-align: middle !important;
}
html body .rm9-term-demographics > .rm9-gender-counts,
.wp-admin .rm9-wrap .rm9-term-demographics > .rm9-gender-counts,
html body .rm9-term-demographics > .rm9-sleep-counts,
.wp-admin .rm9-wrap .rm9-term-demographics > .rm9-sleep-counts {
  margin: 0 !important;
}
html body .rm9-sleep-counts,
.wp-admin .rm9-wrap .rm9-sleep-counts {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 8px !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  line-height: 1 !important;
  white-space: nowrap !important;
  box-shadow: none !important;
}
html body .rm9-sleep-count,
.wp-admin .rm9-wrap .rm9-sleep-count {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 3px !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  line-height: 1 !important;
  box-shadow: none !important;
}
html body .rm9-sleep-count img,
.wp-admin .rm9-wrap .rm9-sleep-count img {
  display: block !important;
  width: 16px !important;
  height: 16px !important;
  min-width: 16px !important;
  max-width: 16px !important;
  min-height: 16px !important;
  max-height: 16px !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  object-fit: contain !important;
  box-shadow: none !important;
}
html body .rm9-sleep-count strong,
.wp-admin .rm9-wrap .rm9-sleep-count strong {
  display: inline-block !important;
  margin: 0 !important;
  padding: 0 !important;
  font-size: 13px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
  letter-spacing: 0 !important;
}
html body .rm9-sleep-count-home strong,
.wp-admin .rm9-wrap .rm9-sleep-count-home strong {
  color: #ef4444 !important;
}
html body .rm9-sleep-count-camp strong,
.wp-admin .rm9-wrap .rm9-sleep-count-camp strong {
  color: #1688d4 !important;
}
html body .rm9-term-card-stats > .rm9-term-demographics-term-card,
.wp-admin .rm9-wrap .rm9-term-card-stats > .rm9-term-demographics-term-card,
html body .rm9-filter-card .rm9-term-demographics-filter-card,
.wp-admin .rm9-wrap .rm9-filter-card .rm9-term-demographics-filter-card {
  margin-top: 8px !important;
}
html body .rm9-mobile-app-term-content > .rm9-term-demographics-mobile-term-card,
.wp-admin .rm9-wrap .rm9-mobile-app-term-content > .rm9-term-demographics-mobile-term-card {
  min-height: 34px !important;
  margin-top: 4px !important;
  gap: 3px !important;
}
html body .rm9-term-demographics-mobile-term-card .rm9-gender-counts-mobile-term-card,
.wp-admin .rm9-wrap .rm9-term-demographics-mobile-term-card .rm9-gender-counts-mobile-term-card,
html body .rm9-term-demographics-mobile-term-card .rm9-sleep-counts-mobile-term-card,
.wp-admin .rm9-wrap .rm9-term-demographics-mobile-term-card .rm9-sleep-counts-mobile-term-card {
  display: inline-flex !important;
  height: 15px !important;
  min-height: 15px !important;
  margin: 0 !important;
  gap: 8px !important;
}
html body .rm9-term-demographics-mobile-term-card .rm9-sleep-count img,
.wp-admin .rm9-wrap .rm9-term-demographics-mobile-term-card .rm9-sleep-count img,
html body .rm9-sleep-counts-dashboard-term .rm9-sleep-count img,
.wp-admin .rm9-wrap .rm9-sleep-counts-dashboard-term .rm9-sleep-count img {
  width: 13px !important;
  height: 13px !important;
  min-width: 13px !important;
  max-width: 13px !important;
  min-height: 13px !important;
  max-height: 13px !important;
}
html body .rm9-term-demographics-mobile-term-card .rm9-sleep-count strong,
.wp-admin .rm9-wrap .rm9-term-demographics-mobile-term-card .rm9-sleep-count strong,
html body .rm9-sleep-counts-dashboard-term .rm9-sleep-count strong,
.wp-admin .rm9-wrap .rm9-sleep-counts-dashboard-term .rm9-sleep-count strong {
  font-size: 12px !important;
}
html body .rm9-term-demographics-dashboard-term,
.wp-admin .rm9-wrap .rm9-term-demographics-dashboard-term {
  gap: 3px !important;
}
html body .rm9-participant-head .rm9-sleep-counts-participants,
.wp-admin .rm9-wrap .rm9-participant-head .rm9-sleep-counts-participants {
  margin-left: 2px !important;
}
html body .rm9-participant-row[hidden],
.wp-admin .rm9-wrap .rm9-participant-row[hidden] {
  display: none !important;
}

@media (max-width: 782px) {
  html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-term-demographics-dashboard-term,
  .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-term-demographics-dashboard-term {
    gap: 2px !important;
  }
  html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-sleep-counts-dashboard-term,
  .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-sleep-counts-dashboard-term {
    gap: 5px !important;
  }
  html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-sleep-counts-dashboard-term .rm9-sleep-count,
  .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-sleep-counts-dashboard-term .rm9-sleep-count {
    gap: 2px !important;
  }
  html body .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-sleep-counts-dashboard-term strong,
  .wp-admin .rm9-wrap .rm9-mobile-dashboard.rm9-mobile-view-dashboard .rm9-sleep-counts-dashboard-term strong {
    font-size: 13px !important;
  }
}
