/* Generated by build.py from src/profile.src.css. Do not edit by hand. */
body.mbx-profile-page,
body.mbx-profile-page #page,
body.mbx-profile-page .site,
body.mbx-profile-page .site-content,
body.mbx-profile-page .content-area,
body.mbx-profile-page .elementor,
body.mbx-profile-page .elementor-section,
body.mbx-profile-page .elementor-container,
body.mbx-profile-page .elementor-widget-wrap,
body.mbx-profile-page .elementor-widget-container,
body.mbx-profile-page .entry-content,
body.mbx-profile-page .post-entry,
body.mbx-profile-page .options_layout_container,
body.mbx-profile-page .options_layout_wrapper,
body.mbx-profile-page .jl_content_wrap,
body.mbx-profile-page .jl_main_content {
  background: #ffffff !important;
  background-image: none !important;
}
html:has(body.mbx-profile-page) {
  background: #ffffff !important;
}
html body.mbx-profile-page.mbx-profile-page,
html body.mbx-profile-page.mbx-profile-page.options_dark_skin,
html body.mbx-profile-page.mbx-profile-page .options_layout_wrapper,
html body.mbx-profile-page.mbx-profile-page .options_layout_container,
html body.mbx-profile-page.mbx-profile-page #wrapper,
html body.mbx-profile-page.mbx-profile-page #content,
html body.mbx-profile-page.mbx-profile-page .site {
  background: #ffffff !important;
}
body.mbx-profile-page .jl_breadcrumbs,
body.mbx-profile-page .entry-header,
body.mbx-profile-page h1.entry-title,
body.mbx-profile-page h1.jl_pc_sec_h,
body.mbx-profile-page .jl_pc_sec_title,
body.mbx-profile-page .sidebar,
body.mbx-profile-page #sidebar,
body.mbx-profile-page .widget-area,
body.mbx-profile-page .jl_sidebar,
body.mbx-profile-page .jl-sidebar,
body.mbx-profile-page .jl_sidebar_w,
body.mbx-profile-page .jl_smmain_side,
body.mbx-profile-page .jlc-col-md-4.jl_smmain_side {
  display: none !important;
}
body.mbx-profile-page .elementor-section.elementor-section-boxed > .elementor-container,
body.mbx-profile-page .elementor-top-section > .elementor-container,
body.mbx-profile-page .options_layout_wrapper,
body.mbx-profile-page .options_layout_container,
body.mbx-profile-page .jl_block_content,
body.mbx-profile-page .jlc-container,
body.mbx-profile-page .jlc-row.main_content,
body.mbx-profile-page .jl_smmain_con,
body.mbx-profile-page .jlc-col-md-8,
body.mbx-profile-page .content_single_page,
body.mbx-profile-page .jl_content {
  max-width: none !important;
  width: 100% !important;
  float: none !important;
  flex: none !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
body.mbx-profile-page .elementor-widget-container,
body.mbx-profile-page .elementor-shortcode,
body.mbx-profile-page .elementor-widget-theme-post-content,
body.mbx-profile-page .elementor-section,
body.mbx-profile-page .elementor-container,
body.mbx-profile-page .elementor-widget-wrap {
  padding: 0 !important;
  margin: 0 !important;
  max-width: none !important;
  overflow: visible !important;
}
body.mbx-profile-page .mbxp {
  --ink: #000000;
  --ink-2: rgba(0, 0, 0, 0.6);
  --label: rgba(0, 0, 0, 0.55);
  --outline: rgba(0, 0, 0, 0.08);
  --outline-strong: rgba(0, 0, 0, 0.18);
  --muted: #f5f5f5;
  --accent: #ff5500;
  --ok-text: #0b7a55;
  --ok-bg: #e6f8f0;
  --wait-text: #c2410c;
  --wait-bg: #fff1e8;
  --bad-text: #b3261e;
  --bad-bg: #fde8e6;
  --focus: #1a56ff;
  font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
  font-size: 14px !important;
  line-height: 1.5 !important;
  color: var(--ink) !important;
  -webkit-font-smoothing: antialiased !important;
  margin-inline: auto !important;
  padding: 32px 0 80px !important;
  box-sizing: border-box !important;
}
body.mbx-profile-page .mbxp *,
body.mbx-profile-page .mbxp *::before,
body.mbx-profile-page .mbxp *::after {
  box-sizing: border-box !important;
}
body.mbx-profile-page .mbxp [hidden] {
  display: none !important;
}
body.mbx-profile-page .mbxp h1,
body.mbx-profile-page .mbxp h2 {
  font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
  font-variation-settings: "opsz" 32 !important;
  color: var(--ink) !important;
  text-transform: none !important;
  margin: 0 !important;
  padding: 0 !important;
  letter-spacing: -0.02em !important;
}
body.mbx-profile-page .mbxp h1 {
  font-size: 28px !important;
  line-height: 1.15 !important;
  font-weight: 600 !important;
}
body.mbx-profile-page .mbxp h2 {
  font-size: 15px !important;
  line-height: 1.3 !important;
  font-weight: 600 !important;
  letter-spacing: 0 !important;
  margin-bottom: 14px !important;
}
body.mbx-profile-page .mbxp p {
  margin: 0 !important;
  padding: 0 !important;
}
body.mbx-profile-page .mbxp a:focus-visible,
body.mbx-profile-page .mbxp button:focus-visible,
body.mbx-profile-page .mbxp input:focus-visible,
body.mbx-profile-page .mbxp select:focus-visible {
  outline: 3px solid var(--focus) !important;
  outline-offset: 2px !important;
}
body.mbx-profile-page .jl_block_content {
  padding-top: 0 !important;
}
body.mbx-profile-page .content_single_page {
  margin-top: 0 !important;
}
body.mbx-profile-page .mbxp__head {
  display: flex !important;
  align-items: center !important;
  gap: 14px !important;
  margin-bottom: 8px !important;
}
body.mbx-profile-page .mbxp-av {
  width: 44px !important;
  height: 44px !important;
  border-radius: 50% !important;
  background: var(--ink) !important;
  color: #fff !important;
  display: grid !important;
  place-items: center !important;
  font-weight: 600 !important;
  flex: none !important;
}
body.mbx-profile-page .mbxp__tabs {
  display: flex !important;
  gap: 4px !important;
  border-bottom: 1px solid var(--outline) !important;
  margin: 16px 0 28px !important;
  overflow-x: auto !important;
  scrollbar-width: none !important;
}
body.mbx-profile-page .mbxp__tabs::-webkit-scrollbar {
  display: none !important;
}
body.mbx-profile-page .mbxp__tabs button {
  appearance: none !important;
  background: transparent !important;
  border: 0 !important;
  border-bottom: 2px solid transparent !important;
  border-radius: 0 !important;
  height: 46px !important;
  min-height: 46px !important;
  padding: 0 16px !important;
  font: 500 14px Inter, sans-serif !important;
  color: var(--ink-2) !important;
  cursor: pointer !important;
  white-space: nowrap !important;
  margin: 0 !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
  box-shadow: none !important;
}
body.mbx-profile-page .mbxp__tabs button,
body.mbx-profile-page .mbxp__tabs button:focus,
body.mbx-profile-page .mbxp__tabs button:focus-visible,
body.mbx-profile-page .mbxp__tabs button:active {
  outline: none !important;
  box-shadow: none !important;
  -webkit-tap-highlight-color: transparent !important;
}
body.mbx-profile-page .mbxp__tabs button:focus-visible {
  background: rgba(0, 0, 0, 0.06) !important;
  border-radius: 8px 8px 0 0 !important;
}
body.mbx-profile-page .mbxp__tabs button:hover {
  color: var(--ink) !important;
}
body.mbx-profile-page .mbxp__tabs button[aria-selected="true"] {
  color: var(--ink) !important;
  border-bottom-color: var(--ink) !important;
}
body.mbx-profile-page .mbxp-grid {
  display: grid !important;
  grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr) !important;
  gap: 24px !important;
  align-items: start !important;
}
body.mbx-profile-page .mbxp-col {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  gap: 24px !important;
  min-width: 0 !important;
}
body.mbx-profile-page .mbxp-card {
  border: 1px solid var(--outline-strong) !important;
  border-radius: 16px !important;
  padding: 24px !important;
  background: #fff !important;
  min-width: 0 !important;
}
body.mbx-profile-page .mbxp-card.is-plan {
  border-color: var(--ink) !important;
}
body.mbx-profile-page .mbxp-muted {
  color: var(--ink-2) !important;
}
body.mbx-profile-page .mbxp-note {
  font-size: 13px !important;
  color: var(--ink-2) !important;
  margin-top: 12px !important;
}
body.mbx-profile-page .mbxp-note a {
  color: var(--ink) !important;
  text-decoration: underline !important;
}
body.mbx-profile-page .mbxp-small {
  font-size: 12px !important;
  color: var(--ink-2) !important;
}
body.mbx-profile-page .mbxp-sr {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  overflow: hidden !important;
  clip: rect(0 0 0 0) !important;
  white-space: nowrap !important;
}
body.mbx-profile-page .mbxp-btn {
  appearance: none !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
  height: 40px !important;
  min-height: 40px !important;
  padding: 0 20px !important;
  border-radius: 100px !important;
  border: 1px solid var(--ink) !important;
  background: #fff !important;
  color: var(--ink) !important;
  font: 500 14px Inter, sans-serif !important;
  text-decoration: none !important;
  white-space: nowrap !important;
  cursor: pointer !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
  box-shadow: none !important;
  margin: 0 !important;
  line-height: 1 !important;
}
body.mbx-profile-page .mbxp-btn:hover {
  background: var(--muted) !important;
  color: var(--ink) !important;
}
body.mbx-profile-page .mbxp-btn.is-primary {
  background: var(--ink) !important;
  color: #fff !important;
}
body.mbx-profile-page .mbxp-btn.is-primary:hover {
  background: #262626 !important;
  color: #fff !important;
}
body.mbx-profile-page .mbxp-btn.is-lg {
  height: 48px !important;
  min-height: 48px !important;
  padding: 0 28px !important;
  font-size: 15px !important;
}
body.mbx-profile-page .mbxp-btn.is-sm {
  height: 36px !important;
  min-height: 36px !important;
  padding: 0 14px !important;
  font-size: 13px !important;
  border-color: var(--outline-strong) !important;
}
body.mbx-profile-page .mbxp-btn.is-top {
  margin-top: 14px !important;
}
body.mbx-profile-page .mbxp-btn:disabled {
  opacity: 0.4 !important;
  cursor: not-allowed !important;
}
body.mbx-profile-page .mbxp-link {
  appearance: none !important;
  background: none !important;
  border: 0 !important;
  padding: 0 !important;
  min-height: 32px !important;
  color: var(--ink) !important;
  text-decoration: underline !important;
  font: 500 13px Inter, sans-serif !important;
  cursor: pointer !important;
}
body.mbx-profile-page .mbxp-actions {
  display: flex !important;
  gap: 10px !important;
  flex-wrap: wrap !important;
  margin-top: 20px !important;
}
body.mbx-profile-page .mbxp-plan__nm {
  font-variation-settings: "opsz" 32 !important;
  font-size: 30px !important;
  font-weight: 600 !important;
  letter-spacing: -0.025em !important;
  line-height: 1.1 !important;
  margin-bottom: 6px !important;
}
body.mbx-profile-page .mbxp-badge {
  display: inline-flex !important;
  align-items: center !important;
  font: 500 12px Inter, sans-serif !important;
  padding: 2px 10px !important;
  border-radius: 100px !important;
  background: var(--muted) !important;
  color: var(--ink-2) !important;
  vertical-align: middle !important;
  margin-left: 6px !important;
  letter-spacing: 0 !important;
}
body.mbx-profile-page .mbxp-badge.is-ok {
  background: var(--ok-bg) !important;
  color: var(--ok-text) !important;
}
body.mbx-profile-page .mbxp-bar {
  height: 6px !important;
  border-radius: 3px !important;
  background: var(--muted) !important;
  margin: 16px 0 4px !important;
  overflow: hidden !important;
}
body.mbx-profile-page .mbxp-bar i {
  display: block !important;
  height: 100% !important;
  background: var(--ink) !important;
}
body.mbx-profile-page .mbxp-bar.is-warn i {
  background: var(--accent) !important;
}
body.mbx-profile-page .mbxp-banner {
  display: flex !important;
  gap: 14px !important;
  align-items: flex-start !important;
  border: 1px solid var(--outline-strong) !important;
  border-radius: 16px !important;
  padding: 16px 20px !important;
  margin-bottom: 20px !important;
  background: #fff !important;
  flex-wrap: wrap !important;
}
body.mbx-profile-page .mbxp-banner.is-bad {
  border-color: var(--bad-text) !important;
}
body.mbx-profile-page .mbxp-banner__ic {
  width: 28px !important;
  height: 28px !important;
  border-radius: 50% !important;
  display: grid !important;
  place-items: center !important;
  font-weight: 700 !important;
  flex: none !important;
  background: var(--muted) !important;
}
body.mbx-profile-page .mbxp-banner.is-wait .mbxp-banner__ic {
  background: var(--wait-bg) !important;
  color: var(--wait-text) !important;
}
body.mbx-profile-page .mbxp-banner.is-ok .mbxp-banner__ic {
  background: var(--ok-bg) !important;
  color: var(--ok-text) !important;
}
body.mbx-profile-page .mbxp-banner.is-bad .mbxp-banner__ic {
  background: var(--bad-bg) !important;
  color: var(--bad-text) !important;
}
body.mbx-profile-page .mbxp-banner__tx {
  flex: 1 !important;
  min-width: 200px !important;
}
body.mbx-profile-page .mbxp-banner__tx b {
  display: block !important;
  font-weight: 600 !important;
}
body.mbx-profile-page .mbxp-banner__tx p {
  color: var(--ink-2) !important;
  font-size: 14px !important;
  margin-top: 2px !important;
}
body.mbx-profile-page .mbxp-banner__ac {
  display: flex !important;
  gap: 8px !important;
  flex-wrap: wrap !important;
  margin-left: auto !important;
}
body.mbx-profile-page .mbxp-reason {
  color: var(--bad-text) !important;
  font-size: 13px !important;
  margin-top: 2px !important;
}
body.mbx-profile-page .mbxp-lim {
  padding: 12px 0 !important;
  border-top: 1px solid var(--outline) !important;
}
body.mbx-profile-page .mbxp-lim:first-of-type {
  border-top: 0 !important;
  padding-top: 0 !important;
}
body.mbx-profile-page .mbxp-lim__t {
  display: flex !important;
  justify-content: space-between !important;
  gap: 12px !important;
}
body.mbx-profile-page .mbxp-lim__t span {
  color: var(--ink-2) !important;
}
body.mbx-profile-page .mbxp-lim.is-zero .mbxp-bar i {
  background: var(--label) !important;
}
body.mbx-profile-page .mbxp-row {
  display: flex !important;
  align-items: center !important;
  gap: 14px !important;
  padding: 12px 0 !important;
  border-top: 1px solid var(--outline) !important;
}
body.mbx-profile-page .mbxp-row:first-of-type {
  border-top: 0 !important;
  padding-top: 0 !important;
}
body.mbx-profile-page .mbxp-row.is-top {
  align-items: flex-start !important;
}
body.mbx-profile-page .mbxp-row__m {
  flex: 1 !important;
  min-width: 0 !important;
}
body.mbx-profile-page .mbxp-row__m b {
  display: block !important;
  font-weight: 500 !important;
  font-size: 14px !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}
body.mbx-profile-page .mbxp-row__m b.is-wrap {
  white-space: normal !important;
}
body.mbx-profile-page .mbxp-row__m small {
  display: block !important;
  font: 400 11px "IBM Plex Mono", ui-monospace, monospace !important;
  text-transform: uppercase !important;
  letter-spacing: 0.04em !important;
  color: var(--label) !important;
}
body.mbx-profile-page .mbxp-thumb.is-empty {
  background: var(--muted) !important;
}
body.mbx-profile-page .mbxp-thumb {
  width: 76px !important;
  height: 43px !important;
  border-radius: 8px !important;
  object-fit: cover !important;
  background: var(--muted) !important;
  flex: none !important;
  display: block !important;
}
body.mbx-profile-page .mbxp-amount {
  font-weight: 600 !important;
}
body.mbx-profile-page .mbxp-st {
  display: inline-flex !important;
  font: 500 12px Inter, sans-serif !important;
  padding: 2px 10px !important;
  border-radius: 100px !important;
  background: var(--muted) !important;
  color: var(--ink-2) !important;
  white-space: nowrap !important;
}
body.mbx-profile-page .mbxp-st.paid {
  background: var(--ok-bg) !important;
  color: var(--ok-text) !important;
}
body.mbx-profile-page .mbxp-st.wait {
  background: var(--wait-bg) !important;
  color: var(--wait-text) !important;
}
body.mbx-profile-page .mbxp-st.bad {
  background: var(--bad-bg) !important;
  color: var(--bad-text) !important;
}
body.mbx-profile-page .mbxp-steps {
  display: flex !important;
  gap: 6px !important;
  align-items: center !important;
  margin-top: 8px !important;
  flex-wrap: wrap !important;
}
body.mbx-profile-page .mbxp-steps span {
  font: 400 12px Inter, sans-serif !important;
  padding: 2px 10px !important;
  border-radius: 100px !important;
  background: var(--muted) !important;
  color: var(--ink-2) !important;
}
body.mbx-profile-page .mbxp-steps span.is-on {
  background: var(--ink) !important;
  color: #fff !important;
}
body.mbx-profile-page .mbxp-steps i {
  font-style: normal !important;
  color: var(--label) !important;
}
body.mbx-profile-page .mbxp-empty {
  text-align: center !important;
  padding: 28px 12px !important;
  color: var(--ink-2) !important;
}
body.mbx-profile-page .mbxp-empty b {
  display: block !important;
  color: var(--ink) !important;
  font-size: 16px !important;
  margin-bottom: 4px !important;
}
body.mbx-profile-page .mbxp-help {
  display: flex !important;
  gap: 16px !important;
  flex-wrap: wrap !important;
  align-items: flex-start !important;
}
body.mbx-profile-page .mbxp-help ol {
  margin: 0 0 0 18px !important;
  padding: 0 !important;
  color: var(--ink-2) !important;
  flex: 1 !important;
  min-width: 220px !important;
}
body.mbx-profile-page .mbxp-help li {
  padding: 2px 0 !important;
}
body.mbx-profile-page .mbxp-help__ac {
  display: grid !important;
  gap: 8px !important;
}
body.mbx-profile-page .mbxp-compare {
  display: grid !important;
  grid-template-columns: 1fr 1fr !important;
  gap: 12px !important;
}
body.mbx-profile-page .mbxp-compare > div {
  border: 1px solid var(--outline) !important;
  border-radius: 12px !important;
  padding: 12px 14px !important;
  font-size: 13.5px !important;
  color: var(--ink-2) !important;
}
body.mbx-profile-page .mbxp-compare b {
  display: block !important;
  font-size: 15px !important;
  color: var(--ink) !important;
}
body.mbx-profile-page .mbxp-compare small {
  display: block !important;
  font-size: 12px !important;
}
body.mbx-profile-page .mbxp-compare > div.is-hot {
  border: 2px solid var(--ink) !important;
  background: var(--muted) !important;
}
body.mbx-profile-page .mbxp-frm {
  display: flex !important;
  gap: 10px !important;
  flex-wrap: wrap !important;
  margin-top: 14px !important;
}
body.mbx-profile-page .mbxp-card .mbxp-banner {
  margin: 18px 0 0 !important;
}
body.mbx-profile-page .mbxp-frm input {
  flex: 1 !important;
  min-width: 220px !important;
  height: 48px !important;
  border: 1px solid var(--outline-strong) !important;
  border-radius: 100px !important;
  padding: 0 20px !important;
  font: 400 14px Inter, sans-serif !important;
  background: #fff !important;
  color: var(--ink) !important;
  margin: 0 !important;
  box-shadow: none !important;
}
body.mbx-profile-page .mbxp-sw {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 16px !important;
  padding: 12px 0 !important;
  border-top: 1px solid var(--outline) !important;
  min-height: 52px !important;
  cursor: pointer !important;
}
body.mbx-profile-page .mbxp-sw:first-of-type {
  border-top: 0 !important;
  padding-top: 0 !important;
}
body.mbx-profile-page .mbxp-sw small {
  display: block !important;
  color: var(--ink-2) !important;
  font-size: 12.5px !important;
}
body.mbx-profile-page .mbxp-sw input {
  width: 20px !important;
  height: 20px !important;
  accent-color: #000 !important;
  flex: none !important;
}
body.mbx-profile-page .mbxp-sel {
  height: 40px !important;
  border: 1px solid var(--outline-strong) !important;
  border-radius: 100px !important;
  padding: 0 14px !important;
  font: 400 14px Inter, sans-serif !important;
  background: #fff !important;
  color: var(--ink) !important;
}
body.mbx-profile-page .mbxp-gate {
  max-width: 520px !important;
  margin: 56px auto !important;
  text-align: center !important;
}
body.mbx-profile-page .mbxp-gate h1 {
  font-size: 32px !important;
  margin-bottom: 12px !important;
}
body.mbx-profile-page .mbxp-gate ul {
  list-style: none !important;
  text-align: left !important;
  margin: 20px auto 28px !important;
  padding: 0 !important;
  max-width: 360px !important;
  color: var(--ink-2) !important;
}
body.mbx-profile-page .mbxp-gate li {
  padding: 4px 0 !important;
}
body.mbx-profile-page .mbxp-gate li::before {
  content: "✓" !important;
  color: var(--ok-text) !important;
  font-weight: 700 !important;
  margin-right: 10px !important;
}
body.mbx-profile-page .mbxp-error {
  color: var(--bad-text) !important;
  margin-bottom: 16px !important;
}
body.mbx-profile-page .mbxp-gate.is-card {
  max-width: 440px !important;
  margin: 24px auto 48px !important;
  padding: 32px 28px 28px !important;
  border: 1px solid var(--outline-strong) !important;
  border-radius: 20px !important;
  text-align: left !important;
}
body.mbx-profile-page .mbxp-eyebrow {
  display: inline-block !important;
  font: 500 11px "IBM Plex Mono", ui-monospace, monospace !important;
  letter-spacing: 0.08em !important;
  text-transform: uppercase !important;
  color: var(--label) !important;
  background: var(--muted) !important;
  padding: 4px 10px !important;
  border-radius: 100px !important;
  margin-bottom: 16px !important;
}
body.mbx-profile-page .mbxp-gate.is-card h1 {
  font-size: 28px !important;
  line-height: 1.15 !important;
  margin-bottom: 8px !important;
}
body.mbx-profile-page .mbxp-gate.is-card ul {
  max-width: none !important;
  margin: 20px 0 24px !important;
  padding: 14px 16px !important;
  background: var(--muted) !important;
  border-radius: 14px !important;
}
body.mbx-profile-page .mbxp-gate.is-card .mbxp-error {
  background: var(--bad-bg) !important;
  padding: 10px 14px !important;
  margin: 0 0 12px !important;
  border-radius: 12px !important;
  font-size: 14px !important;
}
body.mbx-profile-page .mbxp-gate.is-card .mbxp-btn {
  width: 100% !important;
  justify-content: center !important;
}
body.mbx-profile-page .mbxp-gate.is-card .mbxp-note {
  text-align: center !important;
  margin-top: 14px !important;
}
body.mbx-profile-page .mbxp__toast {
  position: fixed !important;
  left: 50% !important;
  bottom: 28px !important;
  transform: translateX(-50%) !important;
  background: var(--ink) !important;
  color: #fff !important;
  padding: 10px 18px !important;
  border-radius: 100px !important;
  font-size: 13px !important;
  z-index: 99999 !important;
  max-width: calc(100vw - 32px) !important;
}
body.mbx-profile-page .mbxp__toast.is-error {
  background: var(--bad-text) !important;
}
@media (max-width: 900px) {
body.mbx-profile-page .mbxp-grid {
  grid-template-columns: minmax(0, 1fr) !important;
}
}
@media (max-width: 560px) {
body.mbx-profile-page .mbxp {
  padding: 20px 0 64px !important;
}
body.mbx-profile-page .mbxp__tabs {
  gap: 0 !important;
}
body.mbx-profile-page .mbxp__tabs button {
  padding: 0 9px !important;
}
body.mbx-profile-page .mbxp-row__m b {
  white-space: normal !important;
  display: -webkit-box !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
}
body.mbx-profile-page .mbxp-card {
  padding: 18px !important;
}
body.mbx-profile-page .mbxp-compare {
  grid-template-columns: 1fr !important;
}
body.mbx-profile-page .mbxp-row {
  flex-wrap: wrap !important;
}
body.mbx-profile-page .mbxp-thumb {
  width: 64px !important;
  height: 36px !important;
}
}
@media (prefers-reduced-motion: reduce) {
body.mbx-profile-page .mbxp * {
  transition: none !important;
  animation: none !important;
}
}
