@media (max-width: 760px) {
  html.product-home-polish.home-ui-plugins body:has(.liquid-mobile-workbench) {
    --mha-ink: #171717;
    --mha-muted: #777771;
    --mha-bg: #f6f6f2;
    --mha-card: #ffffff;
    --mha-soft: #f4f4f0;
    --mha-line: #e9e9e4;
    --mha-yellow: #ffe03c;
    --mha-yellow-soft: #fff3a4;
    --mha-green: #24875e;
    --mha-red: #c84c3f;
    --mha-shadow: 0 15px 34px rgba(25, 25, 23, 0.075);
    min-width: 320px !important;
    color: var(--mha-ink) !important;
    background: var(--mha-bg) !important;
  }

  html.product-home-polish.home-ui-plugins body:has(.liquid-mobile-workbench)::before,
  html.product-home-polish.home-ui-plugins body:has(.liquid-mobile-workbench)::after,
  html.product-home-polish.home-ui-plugins body:has(.liquid-mobile-workbench) .workspace::before,
  html.product-home-polish.home-ui-plugins body:has(.liquid-mobile-workbench) .workspace::after {
    display: none !important;
    content: none !important;
  }

  html.product-home-polish.home-ui-plugins body:has(.liquid-mobile-workbench) .workspace {
    min-height: 100dvh !important;
    padding-top: 82px !important;
    background: var(--mha-bg) !important;
  }

  html.product-home-polish.home-ui-plugins body:has(.liquid-mobile-workbench) .topbar {
    top: max(7px, env(safe-area-inset-top)) !important;
    width: min(calc(100vw - 12px), 468px) !important;
    height: 66px !important;
    min-height: 66px !important;
    grid-template-columns: 46px minmax(0, 1fr) !important;
    gap: 7px !important;
    padding: 7px !important;
    border: 1px solid var(--mha-line) !important;
    border-radius: 34px !important;
    background: rgba(255, 255, 255, 0.96) !important;
    box-shadow: 0 14px 34px rgba(25, 25, 23, 0.11) !important;
    backdrop-filter: blur(18px) !important;
    -webkit-backdrop-filter: blur(18px) !important;
  }

  html.product-home-polish.home-ui-plugins body:has(.liquid-mobile-workbench) .topbar::before,
  html.product-home-polish.home-ui-plugins body:has(.liquid-mobile-workbench) .topbar::after {
    display: none !important;
    content: none !important;
  }

  html.product-home-polish.home-ui-plugins body:has(.liquid-mobile-workbench) .top-brand-button,
  html.product-home-polish.home-ui-plugins body:has(.liquid-mobile-workbench) .hamburger {
    position: relative !important;
    width: 46px !important;
    min-width: 46px !important;
    min-height: 46px !important;
    overflow: hidden !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 50% !important;
    background: var(--mha-ink) !important;
    color: var(--mha-yellow) !important;
    box-shadow: none !important;
  }

  html.product-home-polish.home-ui-plugins body:has(.liquid-mobile-workbench) .top-brand-button::before {
    content: "M" !important;
    position: absolute !important;
    inset: 0 !important;
    display: grid !important;
    place-items: center !important;
    border-radius: inherit !important;
    background: var(--mha-ink) !important;
    color: var(--mha-yellow) !important;
    font-size: 15px !important;
    font-weight: 850 !important;
  }

  html.product-home-polish.home-ui-plugins body:has(.liquid-mobile-workbench) .top-brand-button::after {
    display: none !important;
    content: none !important;
  }

  html.product-home-polish.home-ui-plugins body:has(.liquid-mobile-workbench) .top-brand-button img,
  html.product-home-polish.home-ui-plugins body:has(.liquid-mobile-workbench) .hamburger img,
  html.product-home-polish.home-ui-plugins body:has(.liquid-mobile-workbench) .hamburger svg {
    opacity: 0 !important;
  }

  html.product-home-polish.home-ui-plugins body:has(.liquid-mobile-workbench) .top-controls-row {
    grid-template-columns: minmax(0, 1fr) 42px 58px !important;
    gap: 5px !important;
  }

  html.product-home-polish.home-ui-plugins body:has(.liquid-mobile-workbench) .top-controls-row::before {
    display: none !important;
    content: none !important;
  }

  html.product-home-polish.home-ui-plugins body:has(.liquid-mobile-workbench) .top-venue-control,
  html.product-home-polish.home-ui-plugins body:has(.liquid-mobile-workbench) .topbar .theme-toggle,
  html.product-home-polish.home-ui-plugins body:has(.liquid-mobile-workbench) .top-lang-control {
    height: 44px !important;
    min-height: 44px !important;
    border: 1px solid var(--mha-line) !important;
    border-radius: 23px !important;
    background: var(--mha-card) !important;
    color: var(--mha-ink) !important;
    box-shadow: none !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
  }

  html.product-home-polish.home-ui-plugins body:has(.liquid-mobile-workbench) .top-venue-control {
    grid-template-columns: 17px minmax(0, 1fr) 12px !important;
    gap: 7px !important;
    padding: 0 10px !important;
  }

  html.product-home-polish.home-ui-plugins body:has(.liquid-mobile-workbench) .top-venue-control > svg,
  html.product-home-polish.home-ui-plugins body:has(.liquid-mobile-workbench) .pd-solar-venue-icon {
    width: 17px !important;
    height: 17px !important;
    color: var(--mha-ink) !important;
  }

  html.product-home-polish.home-ui-plugins body:has(.liquid-mobile-workbench) .topbar .venue-select,
  html.product-home-polish.home-ui-plugins body:has(.liquid-mobile-workbench) .topbar .lang-select {
    height: 42px !important;
    min-height: 42px !important;
    color: var(--mha-ink) !important;
    font-size: 12px !important;
    line-height: 42px !important;
    font-weight: 760 !important;
  }

  html.product-home-polish.home-ui-plugins body:has(.liquid-mobile-workbench) .topbar .theme-toggle {
    width: 42px !important;
    min-width: 42px !important;
  }

  html.product-home-polish.home-ui-plugins body:has(.liquid-mobile-workbench) .topbar .theme-toggle::before {
    display: none !important;
    content: none !important;
  }

  html.product-home-polish.home-ui-plugins body:has(.liquid-mobile-workbench) .topbar .theme-toggle svg {
    display: block !important;
    width: 19px !important;
    height: 19px !important;
    color: var(--mha-ink) !important;
  }

  html.product-home-polish.home-ui-plugins body:has(.liquid-mobile-workbench) .top-lang-control {
    width: 58px !important;
    min-width: 58px !important;
    padding: 0 7px !important;
  }

  html.product-home-polish.home-ui-plugins body:has(.liquid-mobile-workbench) .page.procurement-dashboard {
    width: min(calc(100vw - 16px), 466px) !important;
    padding: 0 0 calc(118px + env(safe-area-inset-bottom)) !important;
  }

  html.product-home-polish.home-ui-plugins .liquid-mobile-workbench {
    display: grid !important;
    gap: 12px !important;
  }

  html.product-home-polish.home-ui-plugins .liquid-mobile-workbench,
  html.product-home-polish.home-ui-plugins .liquid-mobile-workbench * {
    letter-spacing: 0 !important;
  }

  html.product-home-polish.home-ui-plugins .lg-hero,
  html.product-home-polish.home-ui-plugins .lg-action,
  html.product-home-polish.home-ui-plugins .lg-chip,
  html.product-home-polish.home-ui-plugins .lg-task-panel,
  html.product-home-polish.home-ui-plugins .lg-module,
  html.product-home-polish.home-ui-plugins .lg-overview,
  html.product-home-polish.home-ui-plugins .lg-export,
  html.product-home-polish.home-ui-plugins .lg-tabbar,
  html.product-home-polish.home-ui-plugins .lg-quick-grid {
    border-color: var(--mha-line) !important;
    background: var(--mha-card) !important;
    box-shadow: var(--mha-shadow) !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
  }

  html.product-home-polish.home-ui-plugins .lg-hero::before,
  html.product-home-polish.home-ui-plugins .lg-action::before,
  html.product-home-polish.home-ui-plugins .lg-chip::before,
  html.product-home-polish.home-ui-plugins .lg-task-panel::before,
  html.product-home-polish.home-ui-plugins .lg-module::before,
  html.product-home-polish.home-ui-plugins .lg-overview::before,
  html.product-home-polish.home-ui-plugins .pd-plugin-orbit,
  html.product-home-polish.home-ui-plugins .pd-plugin-sheen {
    display: none !important;
    content: none !important;
  }

  html.product-home-polish.home-ui-plugins .lg-hero {
    min-height: 224px !important;
    display: grid !important;
    align-content: space-between !important;
    gap: 17px !important;
    overflow: hidden !important;
    padding: 20px 16px 13px !important;
    border: 0 !important;
    border-radius: 30px !important;
    background: #171717 !important;
    color: #ffffff !important;
    box-shadow: 0 18px 38px rgba(23, 23, 23, 0.16) !important;
  }

  html.product-home-polish.home-ui-plugins .lg-hero::after {
    display: none !important;
    content: none !important;
  }

  html.product-home-polish.home-ui-plugins .lg-hero-main {
    position: relative !important;
    z-index: 3 !important;
    width: 72% !important;
  }

  html.product-home-polish.home-ui-plugins .lg-eyebrow {
    min-height: 23px !important;
    padding: 0 10px !important;
    border: 0 !important;
    border-radius: 999px !important;
    background: var(--mha-yellow) !important;
    color: var(--mha-ink) !important;
    font-size: 10px !important;
    font-weight: 820 !important;
  }

  html.product-home-polish.home-ui-plugins .lg-hero h1 {
    margin: 11px 0 5px !important;
    color: #ffffff !important;
    font-size: 36px !important;
    line-height: 0.98 !important;
    font-weight: 790 !important;
  }

  html.product-home-polish.home-ui-plugins .lg-hero p {
    max-width: 245px !important;
    margin: 0 !important;
    color: #b9b9b4 !important;
    font-size: 11.5px !important;
    line-height: 1.45 !important;
    font-weight: 560 !important;
  }

  html.product-home-polish.home-ui-plugins .lg-orbit {
    position: absolute !important;
    right: 7px !important;
    top: 39px !important;
    width: 124px !important;
    height: 101px !important;
    opacity: 1 !important;
    transform: none !important;
  }

  html.product-home-polish.home-ui-plugins .lg-orbit::before {
    content: "" !important;
    position: absolute !important;
    left: 24px !important;
    top: 56px !important;
    width: 72px !important;
    height: 26px !important;
    border: 4px solid var(--mha-yellow) !important;
    border-top-color: transparent !important;
    border-left-color: transparent !important;
    border-radius: 50% !important;
    background: transparent !important;
    box-shadow: none !important;
    transform: rotate(-9deg) !important;
  }

  html.product-home-polish.home-ui-plugins .lg-orbit i {
    display: block !important;
    position: absolute !important;
    animation: none !important;
    box-shadow: none !important;
  }

  html.product-home-polish.home-ui-plugins .lg-orbit i:nth-child(1) {
    right: 9px !important;
    top: 7px !important;
    width: 66px !important;
    height: 58px !important;
    border-radius: 17px !important;
    background: var(--mha-yellow) !important;
    transform: rotate(-8deg) !important;
  }

  html.product-home-polish.home-ui-plugins .lg-orbit i:nth-child(2) {
    left: 5px !important;
    top: 54px !important;
    width: 48px !important;
    height: 39px !important;
    border-radius: 15px !important;
    background: #f7f7f2 !important;
    transform: rotate(7deg) !important;
  }

  html.product-home-polish.home-ui-plugins .lg-orbit i:nth-child(3) {
    right: 18px !important;
    top: 13px !important;
    width: 23px !important;
    height: 48px !important;
    border-radius: 13px !important;
    background: rgba(255, 255, 255, 0.23) !important;
    transform: rotate(-8deg) !important;
  }

  html.product-home-polish.home-ui-plugins .lg-stats {
    position: relative !important;
    z-index: 3 !important;
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 7px !important;
  }

  html.product-home-polish.home-ui-plugins .lg-stats article {
    min-height: 63px !important;
    gap: 2px !important;
    padding: 10px !important;
    border: 0 !important;
    border-radius: 18px !important;
    background: #2a2a28 !important;
    box-shadow: none !important;
  }

  html.product-home-polish.home-ui-plugins .lg-stats span,
  html.product-home-polish.home-ui-plugins .lg-stats em {
    color: #aaa9a4 !important;
    font-size: 9px !important;
    font-weight: 620 !important;
  }

  html.product-home-polish.home-ui-plugins .lg-stats strong {
    color: #ffffff !important;
    font-size: 22px !important;
    font-weight: 790 !important;
  }

  html.product-home-polish.home-ui-plugins .lg-stats article:last-child strong {
    color: var(--mha-yellow) !important;
  }

  html.product-home-polish.home-ui-plugins .lg-primary-grid {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 9px !important;
  }

  html.product-home-polish.home-ui-plugins .lg-primary-grid .lg-action {
    min-height: 118px !important;
    display: grid !important;
    grid-template-columns: 42px minmax(0, 1fr) !important;
    grid-template-rows: 42px auto !important;
    align-content: space-between !important;
    align-items: start !important;
    gap: 9px !important;
    padding: 13px !important;
    border: 1px solid var(--mha-line) !important;
    border-radius: 27px !important;
    background: var(--mha-card) !important;
    color: var(--mha-ink) !important;
    box-shadow: var(--mha-shadow) !important;
    transform: none !important;
  }

  html.product-home-polish.home-ui-plugins .lg-primary-grid .lg-action.is-primary {
    border-color: var(--mha-yellow) !important;
    background: var(--mha-yellow) !important;
    color: var(--mha-ink) !important;
    box-shadow: 0 16px 32px rgba(212, 173, 0, 0.18) !important;
  }

  html.product-home-polish.home-ui-plugins .lg-primary-grid .lg-action::after {
    content: "›" !important;
    position: absolute !important;
    right: 13px !important;
    bottom: 13px !important;
    display: grid !important;
    place-items: center !important;
    width: 30px !important;
    height: 30px !important;
    border: 0 !important;
    border-radius: 50% !important;
    background: var(--mha-soft) !important;
    color: var(--mha-ink) !important;
    font-size: 18px !important;
    transform: none !important;
  }

  html.product-home-polish.home-ui-plugins .lg-primary-grid .lg-action.is-primary::after {
    background: var(--mha-ink) !important;
    color: var(--mha-yellow) !important;
  }

  html.product-home-polish.home-ui-plugins .lg-primary-grid .lg-action .lg-symbol {
    grid-column: 1 !important;
    grid-row: 1 !important;
    width: 42px !important;
    height: 42px !important;
    border: 0 !important;
    border-radius: 15px !important;
    background: var(--mha-soft) !important;
    color: var(--mha-ink) !important;
    box-shadow: none !important;
  }

  html.product-home-polish.home-ui-plugins .lg-primary-grid .lg-action.is-primary .lg-symbol {
    background: rgba(255, 255, 255, 0.72) !important;
    color: var(--mha-ink) !important;
  }

  html.product-home-polish.home-ui-plugins .lg-primary-grid .lg-action .lg-symbol svg {
    width: 25px !important;
    height: 25px !important;
    color: inherit !important;
  }

  html.product-home-polish.home-ui-plugins .lg-primary-grid .lg-action-copy {
    grid-column: 1 / -1 !important;
    grid-row: 2 !important;
    align-self: end !important;
    padding-right: 31px !important;
  }

  html.product-home-polish.home-ui-plugins .lg-primary-grid .lg-action strong,
  html.product-home-polish.home-ui-plugins .lg-primary-grid .lg-action.is-primary strong {
    color: var(--mha-ink) !important;
    font-size: 17px !important;
    line-height: 1.12 !important;
    font-weight: 790 !important;
  }

  html.product-home-polish.home-ui-plugins .lg-primary-grid .lg-action small,
  html.product-home-polish.home-ui-plugins .lg-primary-grid .lg-action.is-primary small {
    color: #696963 !important;
    font-size: 10.5px !important;
    font-weight: 560 !important;
  }

  html.product-home-polish.home-ui-plugins .lg-section {
    gap: 8px !important;
  }

  html.product-home-polish.home-ui-plugins .lg-section > header,
  html.product-home-polish.home-ui-plugins .lg-overview > header {
    min-height: 25px !important;
    padding: 0 4px !important;
  }

  html.product-home-polish.home-ui-plugins .lg-section > header strong,
  html.product-home-polish.home-ui-plugins .lg-overview > header span {
    color: var(--mha-ink) !important;
    font-size: 17px !important;
    font-weight: 790 !important;
  }

  html.product-home-polish.home-ui-plugins .lg-section > header span {
    color: var(--mha-muted) !important;
    font-size: 10.5px !important;
    font-weight: 560 !important;
  }

  html.product-home-polish.home-ui-plugins .lg-quick-grid {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 8px !important;
    padding: 9px !important;
    border: 1px solid var(--mha-line) !important;
    border-radius: 28px !important;
  }

  html.product-home-polish.home-ui-plugins .lg-quick-grid .lg-chip {
    min-height: 72px !important;
    display: grid !important;
    grid-template-columns: 42px minmax(0, 1fr) !important;
    justify-items: start !important;
    align-items: center !important;
    align-content: center !important;
    gap: 10px !important;
    padding: 10px !important;
    border: 0 !important;
    border-radius: 20px !important;
    background: var(--mha-soft) !important;
    box-shadow: none !important;
    color: var(--mha-ink) !important;
    text-align: left !important;
    transform: none !important;
  }

  html.product-home-polish.home-ui-plugins .lg-quick-grid .lg-chip:nth-child(2) .lg-symbol,
  html.product-home-polish.home-ui-plugins .lg-quick-grid .lg-chip:nth-child(5) .lg-symbol {
    background: var(--mha-yellow-soft) !important;
  }

  html.product-home-polish.home-ui-plugins .lg-quick-grid .lg-chip .lg-symbol {
    grid-column: 1 !important;
    width: 42px !important;
    height: 42px !important;
    margin: 0 !important;
    border: 0 !important;
    border-radius: 15px !important;
    background: #ecece7 !important;
    color: var(--mha-ink) !important;
    box-shadow: none !important;
  }

  html.product-home-polish.home-ui-plugins .lg-quick-grid .lg-chip .lg-symbol::before {
    display: none !important;
    content: none !important;
  }

  html.product-home-polish.home-ui-plugins .lg-quick-grid .lg-chip .lg-symbol svg {
    width: 25px !important;
    height: 25px !important;
    filter: none !important;
  }

  html.product-home-polish.home-ui-plugins .lg-quick-grid .lg-chip .pd-chip-label,
  html.product-home-polish.home-ui-plugins .lg-quick-grid .lg-chip > span:not(.lg-symbol) {
    grid-column: 2 !important;
    color: var(--mha-ink) !important;
    font-size: 13px !important;
    line-height: 1.2 !important;
    font-weight: 760 !important;
    text-align: left !important;
  }

  html.product-home-polish.home-ui-plugins .lg-task-panel {
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 6px !important;
    margin: 0 !important;
    padding: 13px !important;
    border: 1px solid var(--mha-line) !important;
    border-radius: 28px !important;
  }

  html.product-home-polish.home-ui-plugins .lg-task-panel > header {
    min-height: 28px !important;
    padding: 0 3px 4px !important;
  }

  html.product-home-polish.home-ui-plugins .lg-task-panel .lg-action {
    min-height: 60px !important;
    display: grid !important;
    grid-template-columns: 38px minmax(0, 1fr) 18px !important;
    grid-template-rows: 1fr !important;
    align-items: center !important;
    gap: 10px !important;
    padding: 8px 10px !important;
    border: 0 !important;
    border-radius: 19px !important;
    background: var(--mha-soft) !important;
    box-shadow: none !important;
    color: var(--mha-ink) !important;
    transform: none !important;
  }

  html.product-home-polish.home-ui-plugins .lg-task-panel .lg-action::after {
    content: "›" !important;
    grid-column: 3 !important;
    color: #9b9b94 !important;
    font-size: 18px !important;
  }

  html.product-home-polish.home-ui-plugins .lg-task-panel .lg-action .lg-symbol {
    width: 38px !important;
    height: 38px !important;
    border: 0 !important;
    border-radius: 14px !important;
    background: var(--mha-yellow-soft) !important;
    color: var(--mha-ink) !important;
    box-shadow: none !important;
  }

  html.product-home-polish.home-ui-plugins .lg-task-panel .lg-action .lg-symbol svg {
    width: 23px !important;
    height: 23px !important;
  }

  html.product-home-polish.home-ui-plugins .lg-task-panel .lg-action-copy {
    grid-column: 2 !important;
  }

  html.product-home-polish.home-ui-plugins .lg-task-panel .lg-action strong {
    color: var(--mha-ink) !important;
    font-size: 14px !important;
    font-weight: 760 !important;
  }

  html.product-home-polish.home-ui-plugins .lg-task-panel .lg-action small {
    color: var(--mha-muted) !important;
    font-size: 10px !important;
    font-weight: 560 !important;
  }

  html.product-home-polish.home-ui-plugins .lg-module-grid {
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 8px !important;
  }

  html.product-home-polish.home-ui-plugins .lg-module {
    min-height: auto !important;
    display: grid !important;
    grid-template-columns: 84px minmax(0, 1fr) !important;
    align-items: start !important;
    gap: 9px !important;
    padding: 12px !important;
    border: 1px solid var(--mha-line) !important;
    border-radius: 24px !important;
    background: var(--mha-card) !important;
  }

  html.product-home-polish.home-ui-plugins .lg-module header {
    display: grid !important;
    justify-items: start !important;
    gap: 7px !important;
  }

  html.product-home-polish.home-ui-plugins .lg-module header .lg-symbol {
    width: 36px !important;
    height: 36px !important;
    border-radius: 13px !important;
    background: var(--mha-yellow-soft) !important;
    color: var(--mha-ink) !important;
  }

  html.product-home-polish.home-ui-plugins .lg-module header strong {
    color: var(--mha-ink) !important;
    font-size: 15px !important;
    font-weight: 780 !important;
  }

  html.product-home-polish.home-ui-plugins .lg-module > div {
    gap: 5px !important;
  }

  html.product-home-polish.home-ui-plugins .lg-module-link {
    min-height: 35px !important;
    border: 0 !important;
    border-radius: 13px !important;
    background: var(--mha-soft) !important;
    color: #4e4e49 !important;
    font-size: 11.5px !important;
  }

  html.product-home-polish.home-ui-plugins .lg-overview {
    gap: 11px !important;
    padding: 13px !important;
    border: 1px solid var(--mha-line) !important;
    border-radius: 27px !important;
    background: var(--mha-card) !important;
  }

  html.product-home-polish.home-ui-plugins .lg-overview header {
    padding: 0 !important;
  }

  html.product-home-polish.home-ui-plugins .lg-overview header .lg-symbol {
    width: 34px !important;
    height: 34px !important;
    border-radius: 13px !important;
    background: var(--mha-yellow-soft) !important;
    color: var(--mha-ink) !important;
  }

  html.product-home-polish.home-ui-plugins .lg-overview header strong {
    color: var(--mha-ink) !important;
    font-size: 22px !important;
    font-weight: 800 !important;
  }

  html.product-home-polish.home-ui-plugins .lg-overview-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 7px !important;
  }

  html.product-home-polish.home-ui-plugins .lg-overview-grid article {
    min-height: 75px !important;
    padding: 11px !important;
    border: 0 !important;
    border-radius: 19px !important;
    background: var(--mha-soft) !important;
  }

  html.product-home-polish.home-ui-plugins .lg-overview-grid span,
  html.product-home-polish.home-ui-plugins .lg-overview-grid small {
    color: var(--mha-muted) !important;
    font-size: 9.5px !important;
  }

  html.product-home-polish.home-ui-plugins .lg-overview-grid strong {
    color: var(--mha-ink) !important;
    font-size: 20px !important;
  }

  html.product-home-polish.home-ui-plugins .lg-export {
    gap: 7px !important;
    padding: 8px !important;
    border: 1px solid var(--mha-line) !important;
    border-radius: 25px !important;
    background: var(--mha-card) !important;
  }

  html.product-home-polish.home-ui-plugins .lg-export .lg-chip {
    min-height: 52px !important;
    grid-template-columns: 27px minmax(0, 1fr) !important;
    gap: 8px !important;
    border: 0 !important;
    border-radius: 17px !important;
    background: var(--mha-soft) !important;
    box-shadow: none !important;
    color: var(--mha-ink) !important;
  }

  html.product-home-polish.home-ui-plugins .lg-export .lg-chip .lg-symbol {
    width: 25px !important;
    height: 25px !important;
    color: var(--mha-ink) !important;
  }

  html.product-home-polish.home-ui-plugins .lg-export .lg-chip span {
    color: var(--mha-ink) !important;
    font-size: 11px !important;
    font-weight: 720 !important;
  }

  html.product-home-polish.home-ui-plugins .lg-tabbar {
    position: fixed !important;
    left: 50% !important;
    right: auto !important;
    bottom: max(7px, env(safe-area-inset-bottom)) !important;
    z-index: 999 !important;
    width: min(calc(100vw - 18px), 458px) !important;
    height: 72px !important;
    display: grid !important;
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    gap: 3px !important;
    padding: 6px !important;
    border: 1px solid var(--mha-line) !important;
    border-radius: 30px !important;
    background: rgba(255, 255, 255, 0.96) !important;
    box-shadow: 0 16px 36px rgba(24, 24, 22, 0.14) !important;
    transform: translate3d(-50%, 0, 0) !important;
    backdrop-filter: blur(18px) !important;
    -webkit-backdrop-filter: blur(18px) !important;
  }

  html.product-home-polish.home-ui-plugins .lg-tab-button {
    min-height: 58px !important;
    gap: 3px !important;
    border-radius: 23px !important;
    background: transparent !important;
    color: #4f4f4a !important;
    transform: none !important;
  }

  html.product-home-polish.home-ui-plugins .lg-tab-button.active {
    background: var(--mha-yellow) !important;
    color: var(--mha-ink) !important;
    box-shadow: none !important;
  }

  html.product-home-polish.home-ui-plugins .lg-tab-button .lg-symbol {
    width: 21px !important;
    height: 21px !important;
    border: 0 !important;
    background: transparent !important;
    color: inherit !important;
    box-shadow: none !important;
  }

  html.product-home-polish.home-ui-plugins .lg-tab-button .lg-symbol svg {
    width: 18px !important;
    height: 18px !important;
  }

  html.product-home-polish.home-ui-plugins .lg-tab-button span {
    color: inherit !important;
    font-size: 10.5px !important;
    font-weight: 720 !important;
  }

  html.product-home-polish.home-ui-plugins .pd-plugin-animated {
    animation-duration: 420ms !important;
  }

  html.product-home-polish.home-ui-plugins .pd-plugin-touch:active,
  html.product-home-polish.home-ui-plugins .lg-action:active,
  html.product-home-polish.home-ui-plugins .lg-chip:active,
  html.product-home-polish.home-ui-plugins .lg-module-link:active,
  html.product-home-polish.home-ui-plugins .lg-tab-button:active {
    transform: scale(0.98) !important;
  }
}

@media (max-width: 380px) {
  html.product-home-polish.home-ui-plugins .lg-hero h1 {
    font-size: 32px !important;
  }

  html.product-home-polish.home-ui-plugins .lg-primary-grid .lg-action {
    min-height: 112px !important;
    padding: 12px 11px !important;
  }

  html.product-home-polish.home-ui-plugins .lg-primary-grid .lg-action strong {
    font-size: 16px !important;
  }

  html.product-home-polish.home-ui-plugins .lg-quick-grid .lg-chip {
    grid-template-columns: 38px minmax(0, 1fr) !important;
    gap: 8px !important;
  }

  html.product-home-polish.home-ui-plugins .lg-quick-grid .lg-chip .lg-symbol {
    width: 38px !important;
    height: 38px !important;
  }
}

@media (max-width: 760px) {
  :root[data-theme="dark"] body:has(.liquid-mobile-workbench) {
    --mha-ink: #f5f5f1;
    --mha-muted: #a5a59f;
    --mha-bg: #10100f;
    --mha-card: #1b1b19;
    --mha-soft: #252522;
    --mha-line: #30302c;
    --mha-yellow-soft: #4a4119;
    color: var(--mha-ink) !important;
    background: var(--mha-bg) !important;
  }

  :root[data-theme="dark"] body:has(.liquid-mobile-workbench) .workspace {
    background: var(--mha-bg) !important;
  }

  :root[data-theme="dark"] body:has(.liquid-mobile-workbench) .topbar,
  :root[data-theme="dark"] body:has(.liquid-mobile-workbench) .top-venue-control,
  :root[data-theme="dark"] body:has(.liquid-mobile-workbench) .topbar .theme-toggle,
  :root[data-theme="dark"] body:has(.liquid-mobile-workbench) .top-lang-control,
  :root[data-theme="dark"] .lg-tabbar {
    border-color: var(--mha-line) !important;
    background: rgba(27, 27, 25, 0.96) !important;
    color: var(--mha-ink) !important;
  }

  :root[data-theme="dark"] body:has(.liquid-mobile-workbench) .topbar .venue-select,
  :root[data-theme="dark"] body:has(.liquid-mobile-workbench) .topbar .lang-select,
  :root[data-theme="dark"] body:has(.liquid-mobile-workbench) .topbar .theme-toggle svg,
  :root[data-theme="dark"] body:has(.liquid-mobile-workbench) .pd-solar-venue-icon {
    color: var(--mha-ink) !important;
  }

  :root[data-theme="dark"] .lg-primary-grid .lg-action:not(.is-primary),
  :root[data-theme="dark"] .lg-quick-grid,
  :root[data-theme="dark"] .lg-task-panel,
  :root[data-theme="dark"] .lg-module,
  :root[data-theme="dark"] .lg-overview,
  :root[data-theme="dark"] .lg-export {
    border-color: var(--mha-line) !important;
    background: var(--mha-card) !important;
  }

  :root[data-theme="dark"] .lg-section > header strong,
  :root[data-theme="dark"] .lg-overview > header span,
  :root[data-theme="dark"] .lg-primary-grid .lg-action:not(.is-primary) strong,
  :root[data-theme="dark"] .lg-quick-grid .lg-chip .pd-chip-label,
  :root[data-theme="dark"] .lg-quick-grid .lg-chip > span:not(.lg-symbol),
  :root[data-theme="dark"] .lg-task-panel .lg-action strong,
  :root[data-theme="dark"] .lg-module header strong,
  :root[data-theme="dark"] .lg-overview-grid strong,
  :root[data-theme="dark"] .lg-export .lg-chip span {
    color: var(--mha-ink) !important;
  }

  :root[data-theme="dark"] .lg-primary-grid .lg-action:not(.is-primary) small,
  :root[data-theme="dark"] .lg-task-panel .lg-action small,
  :root[data-theme="dark"] .lg-overview-grid span,
  :root[data-theme="dark"] .lg-overview-grid small {
    color: var(--mha-muted) !important;
  }
}

@media (prefers-reduced-motion: reduce) and (max-width: 760px) {
  html.product-home-polish.home-ui-plugins .liquid-mobile-workbench *,
  html.product-home-polish.home-ui-plugins .liquid-mobile-workbench *::before,
  html.product-home-polish.home-ui-plugins .liquid-mobile-workbench *::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
  }
}
