/*
 * FollowerAbzar Materio RTL Panel
 * Version: 74.2.6
 * Materio Bootstrap HTML Admin Template Free v3.0.0
 * Copyright (c) 2022 ThemeSelection — MIT License
 * RTL/Farsi adaptation and FollowerAbzar component bridge.
 */

@font-face{
  font-family:"Vazirmatn";
  src:url("../fonts/Vazirmatn-Regular.woff2") format("woff2");
  font-style:normal;
  font-weight:100 900;
  font-display:swap;
}

html:has(body.fasmm-panel-fullscreen){direction:rtl;background:#f4f5fa}
body.fasmm-panel-fullscreen{
  margin:0!important;
  overflow-x:hidden!important;
  background:#f4f5fa!important;
  color:#6d6777!important;
}
body.fasmm-panel-fullscreen .fasmm-topbar,
body.fasmm-panel-fullscreen .fasmm-footer,
body.fasmm-panel-fullscreen .fasmm-mobile-top{display:none!important}
body.fasmm-panel-fullscreen .fasmm-site-wrap,
body.fasmm-panel-fullscreen .fasmm-page-content{
  width:100%!important;max-width:none!important;margin:0!important;padding:0!important;
  border:0!important;background:transparent!important;box-shadow:none!important;
}

body.fasmm-panel-fullscreen .fasmm-materio-rtl{
  --bs-primary:var(--fasmm-panel-primary,#8c57ff);
  --bs-primary-rgb:140,87,255;
  --fasmm-materio-primary:var(--fasmm-panel-primary,#8c57ff);
  --fasmm-materio-success:#56ca00;
  --fasmm-materio-info:#16b1ff;
  --fasmm-materio-warning:#ffb400;
  --fasmm-materio-danger:#ff4c51;
  --fasmm-materio-bg:#f4f5fa;
  --fasmm-materio-card:#fff;
  --fasmm-materio-text:#3d3750;
  --fasmm-materio-muted:#8a8493;
  --fasmm-materio-border:#e7e5ec;
  --fasmm-materio-shadow:0 .25rem .875rem rgba(58,53,65,.10);
  --fasmm-materio-radius:var(--fasmm-card-radius,8px);
  min-height:100dvh!important;
  direction:rtl!important;
  text-align:right!important;
  color:var(--fasmm-materio-text)!important;
  background:var(--fasmm-materio-bg)!important;
  font-family:"Vazirmatn",Tahoma,Arial,sans-serif!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl *,
body.fasmm-panel-fullscreen .fasmm-materio-rtl *::before,
body.fasmm-panel-fullscreen .fasmm-materio-rtl *::after{box-sizing:border-box;font-family:inherit}
body.fasmm-panel-fullscreen .fasmm-materio-rtl a{text-decoration:none}
body.fasmm-panel-fullscreen .fasmm-materio-rtl button,
body.fasmm-panel-fullscreen .fasmm-materio-rtl input,
body.fasmm-panel-fullscreen .fasmm-materio-rtl textarea,
body.fasmm-panel-fullscreen .fasmm-materio-rtl select{font-family:inherit!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .me-1{margin-left:.25rem!important;margin-right:0!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .me-2{margin-left:.5rem!important;margin-right:0!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .me-3{margin-left:1rem!important;margin-right:0!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .ms-auto{margin-right:auto!important;margin-left:0!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .dropdown-menu-end{--bs-position:end;left:0!important;right:auto!important;text-align:right}

/* Main Materio layout */
body.fasmm-panel-fullscreen .fasmm-materio-rtl.layout-wrapper,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .layout-container,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .layout-page,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .content-wrapper{background:var(--fasmm-materio-bg)!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .layout-container{min-height:100dvh!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .layout-page{
  min-width:0!important;
  padding-right:var(--fasmm-sidebar-w,270px)!important;
  padding-left:0!important;
  transition:padding .2s ease!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .content-wrapper{min-height:calc(100dvh - 96px)!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .container-xxl{
  width:min(100%,var(--fasmm-content-max,1800px))!important;
  max-width:none!important;
  margin-right:auto!important;
  margin-left:auto!important;
  padding-right:1.5rem!important;
  padding-left:1.5rem!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .container-p-y{padding-top:1.5rem!important;padding-bottom:4.5rem!important}

/* Sidebar */
body.fasmm-panel-fullscreen .fasmm-materio-rtl #layout-menu{
  position:fixed!important;
  z-index:1080!important;
  top:0!important;right:0!important;bottom:0!important;left:auto!important;
  width:var(--fasmm-sidebar-w,270px)!important;
  height:100dvh!important;
  display:flex!important;
  flex-direction:column!important;
  background:#fff!important;
  color:var(--fasmm-materio-text)!important;
  border-left:1px solid var(--fasmm-materio-border)!important;
  border-right:0!important;
  border-radius:0!important;
  box-shadow:0 0 1rem rgba(58,53,65,.08)!important;
  transform:none!important;
  overflow:hidden!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl #layout-menu::before,
body.fasmm-panel-fullscreen .fasmm-materio-rtl #layout-menu::after{display:none!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl #layout-menu .app-brand{
  flex:0 0 auto!important;
  min-height:76px!important;
  padding:1rem 1.25rem!important;
  margin:0!important;
  display:flex!important;
  align-items:center!important;
  gap:.75rem!important;
  background:#fff!important;
  border-bottom:1px solid rgba(231,229,236,.72)!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-panel-brand{
  display:flex!important;align-items:center!important;gap:.75rem!important;
  min-width:0!important;flex:1 1 auto!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .app-brand-logo.fasmm-custom-logo-only,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-logo-mark{
  width:42px!important;height:42px!important;min-width:42px!important;
  display:grid!important;place-items:center!important;
  overflow:hidden!important;border-radius:.5rem!important;
  background:#ede4ff!important;color:var(--fasmm-materio-primary)!important;
  border:0!important;box-shadow:none!important;font-weight:800!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-custom-logo-only img{width:100%!important;height:100%!important;object-fit:contain!important;padding:3px!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-brand-copy{display:flex!important;flex-direction:column!important;min-width:0!important;line-height:1.25!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-brand-copy .app-brand-text{
  color:#3d3750!important;font-size:1.12rem!important;font-weight:700!important;
  letter-spacing:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-brand-copy small{color:#8a8493!important;font-size:.7rem!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .layout-menu-toggle.menu-link{
  width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;
  display:grid!important;place-items:center!important;border-radius:50%!important;
  color:#6d6777!important;background:transparent!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .layout-menu-toggle.menu-link:hover{background:#f0eef2!important;color:var(--fasmm-materio-primary)!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-menu-x{
  width:36px!important;height:36px!important;min-width:36px!important;
  display:grid!important;place-items:center!important;border:0!important;border-radius:50%!important;
  background:#f4f2f5!important;color:#6d6777!important;font-size:1.25rem!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .menu-inner-shadow{
  position:absolute!important;top:76px!important;right:0!important;left:0!important;height:3rem!important;
  pointer-events:none!important;z-index:2!important;background:linear-gradient(#fff 5%,rgba(255,255,255,.7) 45%,rgba(255,255,255,0))!important;
  opacity:0!important;transition:opacity .2s ease!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl #layout-menu.menu-inner-shadow-active .menu-inner-shadow{opacity:1!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-menu-user-card{
  flex:0 0 auto!important;margin:.9rem 1rem .25rem!important;padding:.75rem!important;
  border:1px solid #ece9f0!important;border-radius:.625rem!important;background:#faf9fb!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-menu-user-card a{color:inherit!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-menu-user-card .avatar{width:42px!important;height:42px!important;min-width:42px!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-menu-user-card strong,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-menu-user-card small{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-menu-user-card strong{color:#3d3750!important;font-size:.86rem!important;font-weight:700!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-menu-user-card small{color:#8a8493!important;font-size:.68rem!important;margin-top:.12rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-menu-scroll{
  flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;
  padding:.4rem .75rem 1rem!important;scrollbar-width:thin!important;scrollbar-color:#d3ceda transparent!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-menu-scroll::-webkit-scrollbar{width:5px!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-menu-scroll::-webkit-scrollbar-thumb{background:#d3ceda!important;border-radius:99px!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .menu-inner{padding:0!important;margin:0!important;list-style:none!important;overflow:visible!important;height:auto!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .menu-header{
  margin:1.1rem .8rem .45rem!important;padding:0!important;min-height:auto!important;
  color:#a29dac!important;font-size:.66rem!important;font-weight:600!important;letter-spacing:0!important;background:transparent!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .menu-header:first-child{margin-top:.5rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .menu-header::before{display:none!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .menu-item{width:100%!important;margin:.18rem 0!important;list-style:none!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .menu-link{
  position:relative!important;width:100%!important;min-height:42px!important;
  display:flex!important;align-items:center!important;gap:.75rem!important;
  padding:.62rem .85rem!important;border:0!important;border-radius:.375rem!important;
  background:transparent!important;color:#6d6777!important;box-shadow:none!important;transform:none!important;
  font-size:.86rem!important;font-weight:500!important;line-height:1.45!important;transition:background .15s,color .15s!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .menu-link:hover{background:#f4f2f5!important;color:#3d3750!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .menu-item.active>.menu-link:not(.menu-toggle),
body.fasmm-panel-fullscreen .fasmm-materio-rtl .menu-item.active.open>.menu-link.menu-toggle{
  color:#fff!important;background:linear-gradient(270deg,var(--fasmm-materio-primary),#a47dff)!important;
  box-shadow:0 .125rem .375rem rgba(140,87,255,.30)!important;font-weight:600!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .menu-item.active>.menu-link:not(.menu-toggle)::before{display:none!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .menu-icon{width:1.25rem!important;min-width:1.25rem!important;margin:0!important;color:inherit!important;font-size:1.25rem!important;text-align:center!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .menu-link>div{min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .menu-toggle::after{
  content:"⌄"!important;margin-right:auto!important;margin-left:0!important;
  transform:rotate(180deg)!important;transition:transform .2s ease!important;font-size:1rem!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .menu-item.open>.menu-link.menu-toggle::after{transform:rotate(90deg)!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .menu-sub{
  margin:.25rem 0 .35rem!important;padding:0 1.2rem 0 0!important;list-style:none!important;
  border-right:1px solid #e7e5ec!important;border-left:0!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .menu-sub .menu-link{min-height:36px!important;padding:.45rem .75rem!important;font-size:.79rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .menu-sub .menu-link::before{display:none!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .menu-sub .menu-item.active>.menu-link{
  color:var(--fasmm-materio-primary)!important;background:#f0eaff!important;box-shadow:none!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-logout-menu-item .menu-link{color:#ff4c51!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-logout-menu-item .menu-link:hover{background:#ffe9ea!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-menu-bottom{
  flex:0 0 auto!important;padding:.8rem 1rem 1rem!important;background:#fff!important;border-top:1px solid #ece9f0!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-menu-wallet-card{
  display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:.15rem .65rem!important;
  align-items:center!important;padding:.75rem!important;border:1px solid #e5dcff!important;border-radius:.625rem!important;
  background:#f7f2ff!important;color:#3d3750!important;box-shadow:none!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-menu-wallet-card>.avatar{grid-row:1/3!important;width:36px!important;height:36px!important;display:grid!important;place-items:center!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-menu-wallet-card>div{min-width:0!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-menu-wallet-card small,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-menu-wallet-card strong{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-menu-wallet-card small{color:#8a8493!important;font-size:.65rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-menu-wallet-card strong{font-size:.82rem!important;color:#3d3750!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-menu-wallet-card>a{grid-column:1/-1!important;margin-top:.55rem!important;width:100%!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-menu-version{text-align:center!important;color:#aaa5b2!important;font-size:.62rem!important;margin-top:.55rem!important}

/* Detached navbar */
body.fasmm-panel-fullscreen .fasmm-materio-rtl #layout-navbar{
  position:sticky!important;top:1rem!important;z-index:1040!important;
  min-height:64px!important;height:auto!important;margin:1rem auto 0!important;padding:.65rem 1rem!important;
  width:calc(100% - 3rem)!important;max-width:calc(var(--fasmm-content-max,1800px) - 3rem)!important;
  border:0!important;border-radius:.5rem!important;background:rgba(255,255,255,.96)!important;
  box-shadow:var(--fasmm-materio-shadow)!important;backdrop-filter:none!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .navbar-nav-right{min-width:0!important;gap:.5rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-navbar-context{min-width:0!important;color:#8a8493!important;font-size:.78rem!important;white-space:nowrap!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-navbar-context strong{color:#3d3750!important;font-size:.82rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-navbar-divider{width:1px!important;height:18px!important;background:#e4e1e8!important;display:inline-block!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-panel-actions{gap:.1rem!important;margin:0!important;padding:0!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-panel-actions .nav-link,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-panel-theme-toggle{
  width:38px!important;height:38px!important;min-width:38px!important;display:grid!important;place-items:center!important;
  padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#6d6777!important;box-shadow:none!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-panel-actions .nav-link:hover,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-panel-theme-toggle:hover{background:#f2f0f4!important;color:var(--fasmm-materio-primary)!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-navbar-wallet{white-space:nowrap!important;border-radius:.375rem!important;font-size:.76rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .avatar{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .avatar img,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-user-avatar-img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .avatar-online::after{content:""!important;position:absolute!important;left:0!important;bottom:0!important;width:.55rem!important;height:.55rem!important;border:2px solid #fff!important;border-radius:50%!important;background:#56ca00!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .dropdown-menu{border:0!important;border-radius:.5rem!important;box-shadow:0 .375rem 1.125rem rgba(58,53,65,.18)!important;padding:.5rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .dropdown-item{border-radius:.375rem!important;padding:.55rem .75rem!important;font-size:.82rem!important;text-align:right!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-header-notice{max-width:360px!important;padding:.45rem .75rem!important;border-radius:.375rem!important;background:#fff3e0!important;color:#b76e00!important;font-size:.72rem!important}

/* Page heading */
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-page-title{
  margin:0 0 1.5rem!important;padding:0!important;background:transparent!important;border:0!important;
  border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-page-title h4{color:#3d3750!important;font-size:1.38rem!important;font-weight:700!important;line-height:1.35!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-page-title p{color:#8a8493!important;font-size:.8rem!important;font-weight:400!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .breadcrumb{padding:0!important;background:transparent!important;font-size:.72rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .breadcrumb-item+.breadcrumb-item::before{float:right!important;padding-left:.5rem!important;padding-right:0!important;content:"/"!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-page-new-order{min-height:40px!important;white-space:nowrap!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-panel-view{display:block!important;min-width:0!important}

/* Materio component bridge: cards */
body.fasmm-panel-fullscreen .fasmm-materio-rtl :is(
  .fasmm-card,.fasmm-orders-card,.fasmm-transactions-card,.fasmm-profile-card,.fasmm-api-panel,.fasmm-identity-card,
  .fasmm-points-card,.fasmm-points-history-card,.fasmm-ticket-create-card,.fasmm-ticket-detail,.fasmm-ticket-hero,
  .fasmm-wallet-payment-card,.fasmm-wallet-recharge-history,.fasmm-public-services,.fasmm-faq,.fasmm-tg-card,.fasmm-bale-card,
  .fasmm-security-list,.fasmm-user-tier-card,.fasmm-dashboard-chart-card,.fasmm-stat,.fasmm-account-discount-item
){
  background:#fff!important;border:0!important;border-radius:var(--fasmm-materio-radius)!important;
  box-shadow:var(--fasmm-materio-shadow)!important;color:#6d6777!important;backdrop-filter:none!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-card{padding:1.25rem!important;margin-bottom:1.5rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-card h1,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-card h2,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-card h3,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-card h4,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-card h5,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-card h6{color:#3d3750!important;font-weight:700!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-card h2{font-size:1.15rem!important;margin:0 0 .35rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-card h3{font-size:1rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-muted,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-mini-muted{color:#8a8493!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-section-kicker{
  display:inline-flex!important;align-items:center!important;min-height:24px!important;padding:.2rem .55rem!important;margin-bottom:.6rem!important;
  border:0!important;border-radius:50rem!important;background:#ede4ff!important;color:var(--fasmm-materio-primary)!important;
  font-size:.66rem!important;font-weight:600!important;letter-spacing:0!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-card-headline{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:1rem!important;margin-bottom:1rem!important}

/* Buttons */
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-btn,
body.fasmm-panel-fullscreen .fasmm-materio-rtl button.fasmm-btn,
body.fasmm-panel-fullscreen .fasmm-materio-rtl input[type="submit"],
body.fasmm-panel-fullscreen .fasmm-materio-rtl .button{
  min-height:38px!important;padding:.5rem 1rem!important;border:1px solid transparent!important;border-radius:.375rem!important;
  display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.4rem!important;
  font-size:.8rem!important;font-weight:600!important;line-height:1.3!important;text-decoration:none!important;
  box-shadow:none!important;transform:none!important;transition:background .15s,border-color .15s,color .15s,box-shadow .15s!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-btn:hover,
body.fasmm-panel-fullscreen .fasmm-materio-rtl button:hover{transform:none!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-btn-primary,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .btn-primary{
  color:#fff!important;background:var(--fasmm-materio-primary)!important;border-color:var(--fasmm-materio-primary)!important;
  box-shadow:0 .125rem .375rem rgba(140,87,255,.3)!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-btn-primary:hover,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .btn-primary:hover{filter:brightness(.96)!important;box-shadow:0 .25rem .625rem rgba(140,87,255,.32)!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-btn-soft,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .btn-label-secondary{
  color:#6d6777!important;background:#eeeef0!important;border-color:#eeeef0!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-btn-soft:hover{background:#e4e2e7!important;color:#3d3750!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-btn-danger{color:#fff!important;background:#ff4c51!important;border-color:#ff4c51!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-btn-disabled,
body.fasmm-panel-fullscreen .fasmm-materio-rtl button:disabled{opacity:.58!important;cursor:not-allowed!important;box-shadow:none!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .btn-sm{min-height:32px!important;padding:.375rem .75rem!important;font-size:.72rem!important}

/* Forms */
body.fasmm-panel-fullscreen .fasmm-materio-rtl label{color:#4b4558!important;font-size:.78rem!important;font-weight:600!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl :is(input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),textarea,select){
  width:100%!important;min-height:42px!important;padding:.55rem .75rem!important;
  border:1px solid #d9d5dd!important;border-radius:.375rem!important;background:#fff!important;color:#3d3750!important;
  box-shadow:none!important;outline:0!important;font-size:.8rem!important;transition:border-color .15s,box-shadow .15s!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl textarea{min-height:96px!important;resize:vertical!important;line-height:1.8!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl :is(input,textarea,select):focus{
  border-color:var(--fasmm-materio-primary)!important;box-shadow:0 0 0 .15rem rgba(140,87,255,.15)!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl :is(input,textarea)::placeholder{color:#aaa5b2!important;opacity:1!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl input[readonly],
body.fasmm-panel-fullscreen .fasmm-materio-rtl textarea[readonly]{background:#f7f6f8!important;color:#8a8493!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl input[type="checkbox"],
body.fasmm-panel-fullscreen .fasmm-materio-rtl input[type="radio"]{accent-color:var(--fasmm-materio-primary)!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-form-grid>label{display:flex!important;flex-direction:column!important;gap:.4rem!important;margin:0!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-col-2{grid-column:1/-1!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-inline-form{display:flex!important;align-items:end!important;gap:.75rem!important;flex-wrap:wrap!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-inline-search{position:relative!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-search-input,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-client-search{padding-right:2.35rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-inline-search::before{content:"🔍";font-family:inherit;position:absolute;right:.8rem;top:50%;transform:translateY(-50%);color:#918b99;z-index:1}

/* Alerts and feedback */
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-alert,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-front-action-message,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-site-notice{
  margin:0 0 1rem!important;padding:.8rem 1rem!important;border:0!important;border-radius:.375rem!important;
  background:#e7f7ff!important;color:#0875a5!important;box-shadow:none!important;font-size:.8rem!important;line-height:1.8!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-alert.success{background:#edffe2!important;color:#317900!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-alert.warning{background:#fff4db!important;color:#966600!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-alert.danger,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-alert.error{background:#ffe9ea!important;color:#b72529!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-ajax-message:empty{display:none!important}

/* Order form */
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-card{padding:1.4rem!important;overflow:visible!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-live-order-form{display:grid!important;grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr)!important;gap:1.25rem!important;align-items:start!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-dropdown-order-layout,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-selected-path,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-gift-service-panel,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-fields{grid-column:1!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-summary,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-actions{grid-column:2!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-dropdown-order-layout{
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.9rem!important;margin-top:1rem!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-dropdown-block{position:relative!important;min-width:0!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-select-label{display:block!important;margin-bottom:.4rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-select-trigger{
  width:100%!important;min-height:62px!important;padding:.65rem .75rem!important;
  display:grid!important;grid-template-columns:36px minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;gap:.1rem .65rem!important;
  align-items:center!important;text-align:right!important;border:1px solid #d9d5dd!important;border-radius:.5rem!important;
  background:#fff!important;color:#3d3750!important;box-shadow:none!important;transform:none!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-select-trigger:hover{border-color:#bdb7c4!important;background:#fbfafc!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-select-trigger::after{content:"⌄"!important;font-family:inherit!important;grid-column:3!important;grid-row:1/3!important;color:#8a8493!important;font-size:1.1rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-select-trigger.disabled{opacity:.62!important;cursor:not-allowed!important;background:#f7f6f8!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-trigger-icon{
  grid-column:1!important;grid-row:1/3!important;width:36px!important;height:36px!important;border-radius:.375rem!important;
  display:grid!important;place-items:center!important;background:#ede4ff!important;color:var(--fasmm-materio-primary)!important;font-size:.95rem!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-select-trigger b{grid-column:2!important;grid-row:1!important;font-size:.8rem!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-select-trigger em{grid-column:2!important;grid-row:2!important;color:#8a8493!important;font-size:.67rem!important;font-style:normal!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-select-dropdown{
  position:absolute!important;z-index:1065!important;top:calc(100% + .45rem)!important;right:0!important;left:0!important;
  max-height:390px!important;overflow:auto!important;padding:.65rem!important;border:0!important;border-radius:.5rem!important;
  background:#fff!important;box-shadow:0 .5rem 1.5rem rgba(58,53,65,.18)!important;backdrop-filter:none!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-select-dropdown:not(.open){display:none!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-select-dropdown.open{display:block!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-brand-chips,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-category-chips,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-service-cards{display:grid!important;grid-template-columns:1fr!important;gap:.4rem!important;margin-top:.5rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-brand-chip,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cat-chip,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-service-card{
  width:100%!important;min-height:54px!important;padding:.55rem .65rem!important;
  display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;gap:.2rem .65rem!important;align-items:center!important;
  text-align:right!important;border:1px solid #ece9f0!important;border-radius:.375rem!important;background:#fff!important;color:#4b4558!important;
  box-shadow:none!important;transform:none!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl :is(.fasmm-brand-chip,.fasmm-cat-chip,.fasmm-service-card):hover{border-color:#cfc9d5!important;background:#faf9fb!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl :is(.fasmm-brand-chip,.fasmm-cat-chip,.fasmm-service-card).active{border-color:var(--fasmm-materio-primary)!important;background:#f3edff!important;color:var(--fasmm-materio-primary)!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-chip-icon{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border-radius:.375rem!important;background:#f2f0f4!important;overflow:hidden!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-chip-icon img,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-chip-icon svg{max-width:25px!important;max-height:25px!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-brand-chip b,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cat-chip b,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-service-card b{font-size:.78rem!important;line-height:1.5!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cat-chip small,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-service-card em{grid-column:2!important;color:#8a8493!important;font-size:.65rem!important;font-style:normal!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-selected-path{
  margin:.95rem 0!important;padding:.7rem!important;display:flex!important;align-items:center!important;gap:.45rem!important;flex-wrap:wrap!important;
  border:1px dashed #d9d5dd!important;border-radius:.5rem!important;background:#faf9fb!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-selected-path-item{display:flex!important;align-items:center!important;gap:.35rem!important;padding:.35rem .55rem!important;border-radius:.375rem!important;background:#fff!important;border:1px solid #ece9f0!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-selected-path-item b{font-size:.68rem!important;color:#6d6777!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-selected-path-item em{font-size:.68rem!important;color:#8a8493!important;font-style:normal!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-selected-path-arrow{color:#b5b0bb!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-service-desc{
  min-height:100px!important;padding:.85rem!important;border:1px solid #ece9f0!important;border-radius:.375rem!important;
  background:#faf9fb!important;color:#6d6777!important;font-size:.76rem!important;line-height:1.9!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-link-input-wrap{position:relative!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-link-input-wrap textarea{padding-left:88px!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-clear-order-link{position:absolute!important;left:.4rem!important;bottom:.4rem!important;min-height:30px!important;padding:.3rem .55rem!important;font-size:.68rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-summary{
  position:sticky!important;top:96px!important;margin:1rem 0 0!important;padding:0!important;border:0!important;background:transparent!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-price-box{
  padding:1.15rem!important;border:1px solid #e5dcff!important;border-radius:.625rem!important;
  background:#f7f2ff!important;box-shadow:none!important;backdrop-filter:none!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-price-heading{display:flex!important;align-items:start!important;justify-content:space-between!important;gap:.75rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-price-title{color:#6d6777!important;font-size:.75rem!important;font-weight:600!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-price-heading small{color:#8a8493!important;font-size:.64rem!important;line-height:1.7!important;text-align:left!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-price-value{display:block!important;margin:.8rem 0!important;color:var(--fasmm-materio-primary)!important;font-size:1.65rem!important;font-weight:800!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-points-preview{display:block!important;padding:.7rem!important;border-radius:.375rem!important;background:#fff!important;color:#6d6777!important;font-size:.68rem!important;line-height:1.8!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-points-preview strong,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-points-preview span{display:block!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-actions{display:grid!important;grid-template-columns:1fr!important;gap:.65rem!important;margin-top:.75rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-actions .fasmm-btn{width:100%!important;min-height:44px!important}

/* Stats and dashboards */
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-stats,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-stats-v19,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-dashboard-top{
  display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1rem!important;margin-bottom:1.5rem!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-stat{padding:1.1rem!important;margin:0!important;min-height:112px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-stat span{color:#8a8493!important;font-size:.72rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-stat b{color:#3d3750!important;font-size:1.3rem!important;margin-top:.35rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-dashboard-chart-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1.25rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-dashboard-chart-card{padding:1.15rem!important}

/* Tables */
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-table-scroll{width:100%!important;overflow:auto!important;border-radius:.5rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl table,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-smart-table,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-services-table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;background:#fff!important;color:#6d6777!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl table th{
  padding:.8rem .9rem!important;border:0!important;border-bottom:1px solid #e7e5ec!important;
  background:#f8f7fa!important;color:#6d6777!important;font-size:.7rem!important;font-weight:700!important;text-align:right!important;white-space:nowrap!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl table td{
  padding:.85rem .9rem!important;border:0!important;border-bottom:1px solid #eeecef!important;
  color:#6d6777!important;font-size:.75rem!important;vertical-align:middle!important;text-align:right!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl table tbody tr:last-child td{border-bottom:0!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl table tbody tr:hover td{background:#faf9fb!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-status,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-recharge-status,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-sale-status,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-identity-badge,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-api-badge{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:24px!important;
  padding:.22rem .55rem!important;border:0!important;border-radius:50rem!important;font-size:.65rem!important;font-weight:600!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .status-pending,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-status.pending{background:#fff4db!important;color:#966600!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .status-completed,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-status.completed{background:#edffe2!important;color:#317900!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .status-canceled,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .status-failed,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-status.canceled{background:#ffe9ea!important;color:#b72529!important}

/* Orders */
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-filter-tabs,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-tabs,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-status-pills{
  display:flex!important;align-items:center!important;gap:.4rem!important;flex-wrap:wrap!important;margin-bottom:1rem!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-tab,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-filter-tabs a,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-status-pills a{
  min-height:34px!important;padding:.4rem .75rem!important;border:1px solid #e1dde5!important;border-radius:.375rem!important;
  background:#fff!important;color:#6d6777!important;font-size:.72rem!important;font-weight:600!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl :is(.fasmm-tab,.fasmm-order-filter-tabs a,.fasmm-status-pills a).active{
  border-color:var(--fasmm-materio-primary)!important;background:var(--fasmm-materio-primary)!important;color:#fff!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-user-orders,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-list{display:grid!important;gap:1rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-item,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-card:not(.fasmm-clean-order),
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-compact-order{
  padding:1rem!important;border:1px solid #ece9f0!important;border-radius:.5rem!important;background:#fff!important;box-shadow:none!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-head{display:flex!important;align-items:start!important;justify-content:space-between!important;gap:1rem!important;margin-bottom:.8rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-title{color:#3d3750!important;font-size:.88rem!important;font-weight:700!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-meta{display:flex!important;gap:.45rem .9rem!important;flex-wrap:wrap!important;color:#8a8493!important;font-size:.68rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-progress{height:6px!important;border-radius:99px!important;background:#eeecef!important;overflow:hidden!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-progress-bar{height:100%!important;border-radius:inherit!important;background:var(--fasmm-materio-primary)!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-link-row{display:flex!important;align-items:center!important;gap:.5rem!important;margin-top:.75rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-link{min-width:0!important;flex:1!important;padding:.55rem .7rem!important;border-radius:.375rem!important;background:#f8f7fa!important;color:#6d6777!important;font-size:.7rem!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}

/* Services */
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-service-list-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:1rem!important;margin-bottom:1rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-service-category-tabs{display:flex!important;gap:.45rem!important;overflow:auto!important;padding-bottom:.35rem!important;margin-bottom:1rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-service-cat-tab{
  flex:0 0 auto!important;min-height:34px!important;padding:.4rem .75rem!important;border:1px solid #e1dde5!important;border-radius:.375rem!important;
  background:#fff!important;color:#6d6777!important;font-size:.72rem!important;font-weight:600!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-service-cat-tab.active{border-color:var(--fasmm-materio-primary)!important;background:var(--fasmm-materio-primary)!important;color:#fff!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-public-service-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-public-service-card{
  min-height:200px!important;padding:1rem!important;display:flex!important;flex-direction:column!important;gap:.8rem!important;
  border:1px solid #ece9f0!important;border-radius:.5rem!important;background:#fff!important;box-shadow:none!important;transform:none!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-public-service-card:hover{border-color:#d4ceda!important;box-shadow:0 .25rem .75rem rgba(58,53,65,.08)!important;transform:none!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-public-service-top{display:flex!important;align-items:center!important;gap:.7rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-public-service-top i{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border-radius:.5rem!important;background:#f3edff!important;color:var(--fasmm-materio-primary)!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-public-service-meta{display:flex!important;gap:.35rem!important;flex-wrap:wrap!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-public-service-meta span{padding:.25rem .5rem!important;border:0!important;border-radius:50rem!important;background:#f4f2f5!important;color:#6d6777!important;font-size:.64rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-public-pagination{display:flex!important;justify-content:center!important;gap:.35rem!important;margin-top:1.25rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-public-pagination a,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-public-pagination span{min-width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border:1px solid #e1dde5!important;border-radius:.375rem!important;background:#fff!important;color:#6d6777!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-public-pagination a.active{background:var(--fasmm-materio-primary)!important;color:#fff!important;border-color:var(--fasmm-materio-primary)!important}

/* Wallet, transactions, profile, API, identity, points */
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-dashboard,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-dashboard-v7341{display:grid!important;grid-template-columns:minmax(280px,.8fr) minmax(0,1.4fr)!important;gap:1.25rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-hero,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-hero-compact{
  min-height:180px!important;padding:1.25rem!important;border:0!important;border-radius:.5rem!important;
  background:linear-gradient(135deg,var(--fasmm-materio-primary),#6e37e8)!important;color:#fff!important;box-shadow:0 .375rem 1rem rgba(140,87,255,.25)!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-hero *{color:inherit!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-payment-panel,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-recharge-item,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-transaction-row,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-ledger-list>*,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-ticket-row{
  padding:.85rem!important;border:1px solid #ece9f0!important;border-radius:.375rem!important;background:#fff!important;box-shadow:none!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-transaction-list,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-recharge-list,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-ticket-list{display:grid!important;gap:.65rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-api-key-box{display:flex!important;align-items:center!important;gap:.5rem!important;padding:.75rem!important;border:1px dashed #cfc9d5!important;border-radius:.375rem!important;background:#faf9fb!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-api-key-box code{min-width:0!important;flex:1!important;direction:ltr!important;text-align:left!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-profile-preview,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-identity-last{padding:1rem!important;border:1px solid #ece9f0!important;border-radius:.5rem!important;background:#faf9fb!important}

/* Support */
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-ticket-thread{display:grid!important;gap:.75rem!important;margin:1rem 0!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-ticket-message{max-width:82%!important;padding:.75rem .9rem!important;border-radius:.5rem!important;background:#f4f2f5!important;color:#4b4558!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-ticket-message.is-user{margin-right:auto!important;background:#f0eaff!important;color:#5c36a8!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-ticket-meta{color:#8a8493!important;font-size:.65rem!important;margin-top:.3rem!important}

/* Notifications */
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-notification-wrap{position:relative!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-notification-toggle{
  width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:50%!important;
  background:transparent!important;color:#6d6777!important;box-shadow:none!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-notification-toggle:hover{background:#f2f0f4!important;color:var(--fasmm-materio-primary)!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-notification-dropdown{
  position:absolute!important;z-index:1090!important;top:calc(100% + .75rem)!important;left:0!important;right:auto!important;
  width:min(360px,calc(100vw - 2rem))!important;max-height:480px!important;overflow:auto!important;
  padding:.5rem!important;border:0!important;border-radius:.5rem!important;background:#fff!important;box-shadow:0 .5rem 1.5rem rgba(58,53,65,.18)!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-notification-wrap:not(.open) .fasmm-notification-dropdown{display:none!important}

/* Cart */
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-float{
  position:fixed!important;z-index:1055!important;left:1.25rem!important;right:auto!important;bottom:1.25rem!important;
  width:52px!important;height:52px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:50%!important;
  background:var(--fasmm-materio-primary)!important;color:#fff!important;box-shadow:0 .4rem 1rem rgba(140,87,255,.35)!important;font-size:1.1rem!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-float b{position:absolute!important;top:-3px!important;right:-3px!important;min-width:20px!important;height:20px!important;display:grid!important;place-items:center!important;border:2px solid #fff!important;border-radius:50%!important;background:#ff4c51!important;color:#fff!important;font-size:.6rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-drawer{
  position:fixed!important;z-index:1095!important;top:0!important;bottom:0!important;left:0!important;right:auto!important;
  width:min(420px,92vw)!important;padding:1rem!important;background:#fff!important;border:0!important;border-radius:0!important;
  box-shadow:-.5rem 0 1.5rem rgba(58,53,65,.18)!important;transform:translateX(-105%)!important;transition:transform .25s ease!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-drawer.open{transform:translateX(0)!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-head{display:flex!important;align-items:center!important;justify-content:space-between!important;padding-bottom:.75rem!important;border-bottom:1px solid #ece9f0!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-close{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:50%!important;background:#f4f2f5!important;color:#6d6777!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-items{display:grid!important;gap:.65rem!important;padding:1rem 0!important;max-height:calc(100dvh - 220px)!important;overflow:auto!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-total{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:1rem 0!important;border-top:1px solid #ece9f0!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-submit{width:100%!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-backdrop{position:fixed!important;z-index:1090!important;inset:0!important;background:rgba(58,53,65,.45)!important;backdrop-filter:none!important}

/* Mobile bottom navigation */
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-mobile-bottom-nav{display:none!important}

/* Dark mode bridge */
body.fasmm-dark{background:#28243d!important}
body.fasmm-dark .fasmm-materio-rtl{
  --fasmm-materio-bg:#28243d;--fasmm-materio-card:#312d4b;--fasmm-materio-text:#e7e3fc;
  --fasmm-materio-muted:#aba7bb;--fasmm-materio-border:#474360;--fasmm-materio-shadow:0 .25rem .875rem rgba(0,0,0,.24);
  background:#28243d!important;color:#c9c5d6!important;
}
body.fasmm-dark .fasmm-materio-rtl :is(.layout-wrapper,.layout-container,.layout-page,.content-wrapper){background:#28243d!important}
body.fasmm-dark .fasmm-materio-rtl #layout-menu,
body.fasmm-dark .fasmm-materio-rtl #layout-menu .app-brand,
body.fasmm-dark .fasmm-materio-rtl .fasmm-menu-bottom,
body.fasmm-dark .fasmm-materio-rtl #layout-navbar,
body.fasmm-dark .fasmm-materio-rtl :is(.fasmm-card,.fasmm-orders-card,.fasmm-transactions-card,.fasmm-profile-card,.fasmm-api-panel,.fasmm-public-services,.fasmm-faq),
body.fasmm-dark .fasmm-materio-rtl .dropdown-menu{background:#312d4b!important;color:#c9c5d6!important;border-color:#474360!important}
body.fasmm-dark .fasmm-materio-rtl :is(h1,h2,h3,h4,h5,h6,strong,.fasmm-brand-copy .app-brand-text){color:#e7e3fc!important}
body.fasmm-dark .fasmm-materio-rtl :is(input:not([type="checkbox"]):not([type="radio"]),textarea,select,.fasmm-select-trigger,.fasmm-select-dropdown,.fasmm-brand-chip,.fasmm-cat-chip,.fasmm-service-card,table,.fasmm-order-item,.fasmm-compact-order,.fasmm-public-service-card){background:#383451!important;color:#c9c5d6!important;border-color:#514d6a!important}
body.fasmm-dark .fasmm-materio-rtl table th{background:#3c3857!important;color:#c9c5d6!important;border-color:#514d6a!important}
body.fasmm-dark .fasmm-materio-rtl table td{border-color:#474360!important;color:#c9c5d6!important}
body.fasmm-dark .fasmm-materio-rtl .menu-link{color:#c0bccd!important}
body.fasmm-dark .fasmm-materio-rtl .menu-link:hover{background:#3a3654!important;color:#fff!important}
body.fasmm-dark .fasmm-materio-rtl .fasmm-menu-user-card,
body.fasmm-dark .fasmm-materio-rtl .fasmm-selected-path,
body.fasmm-dark .fasmm-materio-rtl .fasmm-service-desc,
body.fasmm-dark .fasmm-materio-rtl .fasmm-profile-preview{background:#383451!important;border-color:#514d6a!important}

/* Responsive */
@media (max-width:1199.98px){
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .layout-page{padding-right:0!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl #layout-menu{
    width:min(var(--fasmm-sidebar-w,270px),88vw)!important;transform:translateX(110%)!important;
    transition:transform .25s ease!important;box-shadow:-.5rem 0 1.5rem rgba(58,53,65,.2)!important;
  }
  html.layout-menu-expanded .fasmm-materio-rtl #layout-menu,
  body.layout-menu-expanded .fasmm-materio-rtl #layout-menu,
  body.fasmm-panel-fullscreen .fasmm-materio-rtl.fasmm-menu-open #layout-menu{transform:translateX(0)!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .layout-overlay{position:fixed!important;z-index:1075!important;inset:0!important;background:rgba(58,53,65,.5)!important;display:none!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .layout-overlay.show,
  html.layout-menu-expanded .fasmm-materio-rtl .layout-overlay,
  body.layout-menu-expanded .fasmm-materio-rtl .layout-overlay{display:block!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl #layout-navbar{width:calc(100% - 2rem)!important;margin-top:1rem!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-live-order-form{grid-template-columns:1fr!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-dropdown-order-layout,
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-selected-path,
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-gift-service-panel,
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-fields,
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-summary,
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-actions{grid-column:1!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-summary{position:static!important;margin-top:0!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-public-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}

@media (max-width:767.98px){
  body.fasmm-panel-fullscreen{padding-bottom:72px!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .container-xxl{padding-right:.85rem!important;padding-left:.85rem!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .container-p-y{padding-top:1rem!important;padding-bottom:5.5rem!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl #layout-navbar{top:.65rem!important;width:calc(100% - 1.3rem)!important;margin-top:.65rem!important;padding:.5rem .65rem!important;min-height:56px!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-navbar-context span:not(:first-of-type),
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-navbar-context strong,
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-navbar-divider{display:none!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-page-title{margin-bottom:1rem!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-page-title h4{font-size:1.15rem!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-page-title p{font-size:.72rem!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-page-new-order{display:none!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-card{padding:1rem!important;margin-bottom:1rem!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-form-grid{grid-template-columns:1fr!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-col-2{grid-column:1!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-dropdown-order-layout{grid-template-columns:1fr!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-select-dropdown{position:fixed!important;z-index:1110!important;top:auto!important;right:.75rem!important;left:.75rem!important;bottom:78px!important;max-height:60dvh!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-actions{grid-template-columns:1fr!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-stats,
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-stats-v19,
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-dashboard-top{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.75rem!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-dashboard-chart-grid,
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-dashboard,
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-dashboard-v7341{grid-template-columns:1fr!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-public-service-grid{grid-template-columns:1fr!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-service-list-head{align-items:stretch!important;flex-direction:column!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-head{flex-direction:column!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-link-row{display:grid!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-ticket-message{max-width:92%!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-float{bottom:84px!important;left:.85rem!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-mobile-bottom-nav{
    position:fixed!important;z-index:1070!important;right:.65rem!important;left:.65rem!important;bottom:.55rem!important;
    height:62px!important;display:grid!important;grid-template-columns:repeat(5,1fr)!important;align-items:center!important;
    padding:.35rem!important;border:0!important;border-radius:.75rem!important;background:#fff!important;box-shadow:0 .375rem 1.25rem rgba(58,53,65,.18)!important;
  }
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-mobile-bottom-nav a,
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-mobile-bottom-nav button{
    min-width:0!important;height:100%!important;padding:.25rem!important;border:0!important;border-radius:.5rem!important;
    display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:.15rem!important;
    background:transparent!important;color:#8a8493!important;font-size:.62rem!important;box-shadow:none!important;
  }
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-mobile-bottom-nav i{font-size:1.18rem!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-mobile-bottom-nav :is(a,button).active{background:#f1eaff!important;color:var(--fasmm-materio-primary)!important}
  body.fasmm-dark .fasmm-materio-rtl .fasmm-mobile-bottom-nav{background:#312d4b!important}
}

@media (max-width:479.98px){
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-stats,
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-stats-v19,
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-dashboard-top{grid-template-columns:1fr!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-selected-path-arrow{display:none!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-selected-path{display:grid!important;grid-template-columns:1fr!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-selected-path-item{justify-content:space-between!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-panel-actions .fasmm-navbar-wallet{display:none!important}
}

/* Optional Materio compact desktop menu */
@media (min-width:1200px){
  body.fasmm-panel-fullscreen .fasmm-materio-rtl.fasmm-menu-collapsed #layout-menu{width:82px!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl.fasmm-menu-collapsed .layout-page{padding-right:82px!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl.fasmm-menu-collapsed #layout-menu .app-brand{justify-content:center!important;padding-inline:.75rem!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl.fasmm-menu-collapsed .fasmm-panel-brand{flex:0 0 auto!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl.fasmm-menu-collapsed :is(.fasmm-brand-copy,.fasmm-menu-user-card,.menu-header,.menu-link>div,.menu-toggle::after,.fasmm-menu-bottom){display:none!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl.fasmm-menu-collapsed .layout-menu-toggle.menu-link{position:absolute!important;left:-14px!important;top:21px!important;background:#fff!important;box-shadow:0 .125rem .5rem rgba(58,53,65,.18)!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl.fasmm-menu-collapsed .layout-menu-toggle.menu-link i{transform:rotate(180deg)!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl.fasmm-menu-collapsed .fasmm-menu-scroll{padding-inline:.75rem!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl.fasmm-menu-collapsed .menu-link{justify-content:center!important;padding-inline:.5rem!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl.fasmm-menu-collapsed .menu-icon{margin:0!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl.fasmm-menu-collapsed .menu-sub{display:none!important}
}

/* ========================================================================== 
   v74.1.1 — structural stability patch
   The previous build let Materio core, legacy panel CSS and the RTL bridge all
   control the page geometry. This final layer establishes one layout owner.
   ========================================================================== */

body.fasmm-panel-fullscreen .fasmm-materio-rtl{
  --bs-menu-width:0px;
  --bs-menu-collapsed-width:0px;
  width:100%!important;
  max-width:100%!important;
  overflow:visible!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .layout-container{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  min-height:100dvh!important;
  padding:0!important;
  margin:0!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .layout-page{
  display:flex!important;
  flex-direction:column!important;
  align-items:stretch!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  min-height:100dvh!important;
  padding-block:0!important;
  padding-inline-start:var(--fasmm-sidebar-w,270px)!important;
  padding-inline-end:0!important;
  box-sizing:border-box!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .content-wrapper{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  flex:1 1 auto!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .container-xxl{
  inline-size:min(100%,var(--fasmm-content-max,1440px))!important;
  width:min(100%,var(--fasmm-content-max,1440px))!important;
  max-inline-size:var(--fasmm-content-max,1440px)!important;
  max-width:var(--fasmm-content-max,1440px)!important;
  margin-inline:auto!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl #layout-navbar{
  inline-size:min(calc(100% - 2rem),calc(var(--fasmm-content-max,1440px) - 2rem))!important;
  width:min(calc(100% - 2rem),calc(var(--fasmm-content-max,1440px) - 2rem))!important;
  max-inline-size:none!important;
  max-width:none!important;
  margin-inline:auto!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-panel-content{
  width:min(100%,var(--fasmm-content-max,1440px))!important;
  max-width:var(--fasmm-content-max,1440px)!important;
  min-width:0!important;
  margin-inline:auto!important;
}

/* Never inherit a compact/icon-only state from Materio or an older release. */
body.fasmm-panel-fullscreen .fasmm-materio-rtl .app-brand>.layout-menu-toggle{display:none!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl.fasmm-menu-collapsed #layout-menu{width:var(--fasmm-sidebar-w,270px)!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl.fasmm-menu-collapsed .layout-page{padding-inline-start:var(--fasmm-sidebar-w,270px)!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl.fasmm-menu-collapsed :is(.fasmm-brand-copy,.fasmm-menu-user-card,.menu-header,.menu-link>div,.fasmm-menu-bottom){display:initial!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl.fasmm-menu-collapsed .fasmm-brand-copy{display:flex!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl.fasmm-menu-collapsed .fasmm-menu-user-card{display:block!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl.fasmm-menu-collapsed .menu-header{display:list-item!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl.fasmm-menu-collapsed .menu-link>div{display:block!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl.fasmm-menu-collapsed .fasmm-menu-bottom{display:block!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl.fasmm-menu-collapsed .menu-sub{display:none!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl.fasmm-menu-collapsed .menu-item.open>.menu-sub{display:block!important}

/* Utility rules previously supplied by the legacy stylesheet. */
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-hidden-select{
  position:absolute!important;
  inset-inline-start:-9999px!important;
  width:1px!important;
  height:1px!important;
  opacity:0!important;
  pointer-events:none!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-empty{
  padding:1rem!important;
  border:1px dashed var(--fasmm-materio-border)!important;
  border-radius:.5rem!important;
  background:#faf9fb!important;
  color:var(--fasmm-materio-muted)!important;
  text-align:center!important;
  font-size:.78rem!important;
  font-weight:500!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl :is(.fasmm-flex,.fasmm-row,.fasmm-card-actions){display:flex!important;align-items:center!important;gap:.75rem!important;flex-wrap:wrap!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl img{max-width:100%;height:auto}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .min-w-0{min-width:0!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl [hidden]{display:none!important}

/* Order form: compact, predictable and free from legacy glass effects. */
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-card{
  width:100%!important;
  max-width:1280px!important;
  margin-inline:auto!important;
  padding:1.25rem!important;
  border:1px solid var(--fasmm-materio-border)!important;
  overflow:visible!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-card::before,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-card::after{display:none!important;content:none!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-card>.fasmm-section-kicker{margin-bottom:.5rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-card>.fasmm-muted{margin:0 0 1rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-live-order-form{
  width:100%!important;
  margin:0!important;
  padding:0!important;
  grid-template-columns:minmax(0,1fr) 300px!important;
  column-gap:1.25rem!important;
  row-gap:1rem!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-dropdown-order-layout{
  width:100%!important;
  margin:.25rem 0 0!important;
  gap:.75rem!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-select-trigger{
  min-height:64px!important;
  border-radius:.5rem!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-selected-path{margin:0!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-fields{margin:0!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-service-desc{min-height:88px!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-summary{
  top:1rem!important;
  margin:0!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-price-box,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-glass-price{
  display:block!important;
  padding:1rem!important;
  border:1px solid #ded4fa!important;
  border-radius:.625rem!important;
  background:#f7f4ff!important;
  color:var(--fasmm-materio-text)!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-price-box :is(b,span,strong,small){color:inherit!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-price-box .fasmm-price-value{
  width:100%!important;
  min-width:0!important;
  min-height:0!important;
  display:block!important;
  margin:.75rem 0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  color:var(--fasmm-materio-primary)!important;
  box-shadow:none!important;
  text-align:right!important;
  font-size:1.55rem!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-points-preview{
  display:block!important;
  grid-template-columns:none!important;
  padding:.7rem!important;
  border:1px solid #e8e2f5!important;
  border-radius:.5rem!important;
  background:#fff!important;
  color:var(--fasmm-materio-muted)!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-points-preview :is(strong,span){display:block!important;grid-column:auto!important;color:inherit!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-actions{
  display:grid!important;
  grid-template-columns:1fr!important;
  align-items:stretch!important;
  justify-content:stretch!important;
  margin:0!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-actions .fasmm-btn{width:100%!important}

/* Desktop layout starts earlier than upstream Materio. This prevents an ordinary
   laptop at 125–150% browser zoom from being treated as a tablet drawer. */
@media (min-width:1024px){
  body.fasmm-panel-fullscreen .fasmm-materio-rtl #layout-menu{
    width:var(--fasmm-sidebar-w,270px)!important;
    transform:none!important;
    border-radius:0!important;
  }
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .layout-page{
    padding-inline-start:var(--fasmm-sidebar-w,270px)!important;
    padding-inline-end:0!important;
  }
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-menu-x,
  body.fasmm-panel-fullscreen .fasmm-materio-rtl #layout-navbar>.layout-menu-toggle,
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .layout-overlay{display:none!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .menu-link>div,
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .menu-header,
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-menu-user-card,
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-menu-bottom{visibility:visible!important;opacity:1!important}
}

@media (max-width:1299.98px){
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-live-order-form{grid-template-columns:1fr!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl :is(.fasmm-dropdown-order-layout,.fasmm-selected-path,.fasmm-gift-service-panel,.fasmm-order-fields,.fasmm-order-summary,.fasmm-order-actions){grid-column:1!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-summary{position:static!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}

@media (max-width:1023.98px){
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .layout-page{padding-inline:0!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl #layout-menu{
    width:min(var(--fasmm-sidebar-w,270px),88vw)!important;
    transform:translateX(110%)!important;
    border-radius:.75rem 0 0 .75rem!important;
  }
  html.layout-menu-expanded .fasmm-materio-rtl #layout-menu,
  body.layout-menu-expanded .fasmm-materio-rtl #layout-menu,
  body.fasmm-panel-fullscreen .fasmm-materio-rtl.fasmm-menu-open #layout-menu{transform:translateX(0)!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-menu-x{display:grid!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl #layout-navbar>.layout-menu-toggle{display:flex!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl #layout-navbar{
    inline-size:calc(100% - 1.5rem)!important;
    width:calc(100% - 1.5rem)!important;
  }
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .container-xxl{padding-inline:1rem!important}
}

@media (max-width:767.98px){
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-dropdown-order-layout{grid-template-columns:1fr!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-actions{grid-template-columns:1fr!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-card{padding:1rem!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-page-title{gap:.75rem!important}
}


/* --------------------------------------------------------------------------
 * v74.1.2 — menu overlay fail-safe
 *
 * Materio's upstream drawer breakpoint is 1200px, while this RTL panel uses a
 * permanent desktop sidebar much earlier. At browser zoom levels between those
 * breakpoints the upstream overlay could stay above the page and block every
 * click. The overlay is now opt-in only for a real mobile/tablet drawer.
 * -------------------------------------------------------------------------- */
body.fasmm-panel-fullscreen .fasmm-materio-rtl .layout-overlay,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .layout-overlay.show{
  display:none!important;
  opacity:0!important;
  visibility:hidden!important;
  pointer-events:none!important;
}

/* Laptops and desktop devices with a precise pointer keep the sidebar docked,
   even when browser zoom reduces the CSS viewport below Bootstrap's xl value. */
@media (min-width:768px) and (pointer:fine), (min-width:1024px){
  html.layout-menu-expanded,
  body.layout-menu-expanded{overflow:auto!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl #layout-menu{
    width:var(--fasmm-sidebar-w,270px)!important;
    transform:none!important;
    visibility:visible!important;
    pointer-events:auto!important;
  }
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .layout-page{
    padding-inline-start:var(--fasmm-sidebar-w,270px)!important;
    padding-inline-end:0!important;
  }
  body.fasmm-panel-fullscreen .fasmm-materio-rtl #layout-navbar>.layout-menu-toggle,
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-menu-x,
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .layout-overlay,
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .layout-overlay.show{
    display:none!important;
    opacity:0!important;
    visibility:hidden!important;
    pointer-events:none!important;
  }
}

/* The dimmer exists only while the mobile drawer itself owns the open state.
   Stale html/body classes from Materio or browser history cannot activate it. */
@media (max-width:767.98px), (max-width:1023.98px) and (pointer:coarse){
  body.fasmm-panel-fullscreen .fasmm-materio-rtl.fasmm-menu-open .layout-overlay{
    display:block!important;
    position:fixed!important;
    inset:0!important;
    z-index:1075!important;
    background:rgba(58,53,65,.46)!important;
    opacity:1!important;
    visibility:visible!important;
    pointer-events:auto!important;
    cursor:pointer!important;
  }
  body.fasmm-panel-fullscreen .fasmm-materio-rtl:not(.fasmm-menu-open) .layout-overlay,
  body.fasmm-panel-fullscreen .fasmm-materio-rtl:not(.fasmm-menu-open) .layout-overlay.show{
    display:none!important;
    opacity:0!important;
    visibility:hidden!important;
    pointer-events:none!important;
  }
}

/* --------------------------------------------------------------------------
 * v74.1.3 — hard disable every panel backdrop layer
 *
 * The legacy order form, Materio layout and mobile drawer each shipped their
 * own full-screen backdrop. A stale `show` class from browser history or one
 * of the old handlers could leave one of these layers above the whole panel.
 * The panel now works without backdrop layers; drawers remain closable from
 * their own close buttons and menu links.
 * -------------------------------------------------------------------------- */
body.fasmm-panel-fullscreen .fasmm-materio-rtl .layout-overlay,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .layout-overlay.show,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .content-backdrop,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .content-backdrop.fade,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .content-backdrop.show,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-backdrop,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-backdrop.show{
  display:none!important;
  position:fixed!important;
  inset:auto!important;
  width:0!important;
  height:0!important;
  opacity:0!important;
  visibility:hidden!important;
  pointer-events:none!important;
  z-index:-99999!important;
  background:transparent!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
}

/* A stale drawer state must never lock document scrolling. */
html.layout-menu-expanded,
body.layout-menu-expanded,
body.fasmm-panel-fullscreen.fasmm-cart-open{
  overflow-y:auto!important;
  overflow-x:hidden!important;
  touch-action:auto!important;
}

/* --------------------------------------------------------------------------
 * v74.1.4 — readability, mobile filters, search, points and profile polish
 * -------------------------------------------------------------------------- */
body.fasmm-panel-fullscreen .fasmm-materio-rtl{
  font-size:15px!important;
  line-height:1.75!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl :is(p,li,td,th,small,span,em,label,a,button,input,textarea,select){
  line-height:1.65!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl p,
body.fasmm-panel-fullscreen .fasmm-materio-rtl li,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-muted{
  font-size:.92rem!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl small{font-size:.78rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl label{font-size:.9rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl :is(input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),textarea,select){
  min-height:48px!important;
  padding:.7rem .9rem!important;
  font-size:.94rem!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl textarea{min-height:104px!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-btn,
body.fasmm-panel-fullscreen .fasmm-materio-rtl button.fasmm-btn,
body.fasmm-panel-fullscreen .fasmm-materio-rtl input[type="submit"]{
  min-height:44px!important;
  padding:.62rem 1rem!important;
  font-size:.9rem!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .menu-link{font-size:.9rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .menu-header{font-size:.74rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-navbar-context{font-size:.88rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-navbar-context strong{font-size:.94rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-page-title h4{font-size:1.55rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-page-title p{font-size:.92rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .breadcrumb{font-size:.82rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-card h2{font-size:1.28rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-card h3{font-size:1.08rem!important}

/* Order form readability and reliable price feedback */
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-select-label{font-size:.9rem!important;margin-bottom:.4rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-select-trigger{
  min-height:72px!important;
  padding:.8rem .9rem!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-select-trigger b{font-size:.96rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-select-trigger em{font-size:.78rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-selected-path-item b{font-size:.76rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-selected-path-item em{font-size:.8rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-service-desc,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-service-desc :is(div,p,li,span,b){font-size:.9rem!important;line-height:1.9!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl #fasmm-price{
  min-height:42px!important;
  display:flex!important;
  align-items:center!important;
  color:var(--fasmm-materio-primary)!important;
  font-size:1.5rem!important;
  font-weight:800!important;
  font-variant-numeric:tabular-nums!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl #fasmm-qty{
  direction:ltr!important;
  text-align:left!important;
  font-size:1rem!important;
  font-variant-numeric:tabular-nums!important;
}

/* Search controls */
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-orders-toolbar{
  display:flex!important;
  align-items:flex-end!important;
  justify-content:space-between!important;
  gap:1rem!important;
  margin-bottom:1.1rem!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-orders-heading p{margin:.25rem 0 0!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-inline-search,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-public-service-filter{
  display:grid!important;
  grid-template-columns:minmax(260px,1fr) auto auto!important;
  align-items:center!important;
  gap:.6rem!important;
  width:min(100%,650px)!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-search-control{
  position:relative!important;
  display:block!important;
  margin:0!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-search-control>i{
  position:absolute!important;
  top:50%!important;
  right:.9rem!important;
  transform:translateY(-50%)!important;
  z-index:2!important;
  color:#8a8493!important;
  font-size:1.15rem!important;
  pointer-events:none!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-search-control input{
  padding-right:2.8rem!important;
  margin:0!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-search-input{
  min-height:46px!important;
  margin:.2rem 0 .75rem!important;
  padding-right:1rem!important;
  border-radius:.55rem!important;
  background:#fff!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-orders-empty{
  min-height:170px!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  gap:.45rem!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-orders-empty i{font-size:2rem!important;color:#aaa5b2!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-orders-empty b{font-size:1rem!important;color:#3d3750!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-orders-empty span{font-size:.85rem!important;color:#8a8493!important}

/* Desktop tabs + mobile status selector */
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-status-mobile{display:none!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-filter-tabs{
  gap:.5rem!important;
  flex-wrap:wrap!important;
  margin:0 0 1rem!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-filter-tabs a{
  min-height:40px!important;
  padding:.48rem .8rem!important;
  font-size:.84rem!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-filter-tabs a b{
  min-width:24px!important;
  height:24px!important;
  display:inline-grid!important;
  place-items:center!important;
  border-radius:999px!important;
  background:rgba(109,103,119,.1)!important;
  font-size:.72rem!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-filter-tabs a.active b{background:rgba(255,255,255,.2)!important;color:#fff!important}

/* Points */
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-v7414{padding:0!important;overflow:hidden!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-summary{
  display:grid!important;
  grid-template-columns:1fr 1fr!important;
  gap:1rem!important;
  padding:1.35rem!important;
  background:#faf9fb!important;
  border-bottom:1px solid #ece9f0!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-balance,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-credit{
  min-height:132px!important;
  display:flex!important;
  align-items:center!important;
  gap:1rem!important;
  padding:1.1rem!important;
  border:1px solid #e8e4ec!important;
  border-radius:.75rem!important;
  background:#fff!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-icon{
  width:54px!important;height:54px!important;min-width:54px!important;
  display:grid!important;place-items:center!important;
  border-radius:.75rem!important;background:#ede4ff!important;color:var(--fasmm-materio-primary)!important;
  font-size:1.6rem!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-balance small,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-credit small{display:block!important;color:#8a8493!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-balance strong,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-credit strong{display:block!important;color:#3d3750!important;font-size:1.55rem!important;line-height:1.3!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-progress,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-components-wrap,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-convert-box,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-requests{padding:1.35rem!important;border-bottom:1px solid #ece9f0!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-progress>div:first-child{display:flex!important;justify-content:space-between!important;gap:1rem!important;margin-bottom:.55rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-progress-bar{height:10px!important;overflow:hidden!important;border-radius:999px!important;background:#ece9f0!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-progress-bar i{display:block!important;height:100%!important;border-radius:inherit!important;background:var(--fasmm-materio-primary)!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-section-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:1rem!important;margin-bottom:1rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-section-heading h3{margin:0!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-section-heading p{margin:.2rem 0 0!important;color:#8a8493!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-components{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:.75rem!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-components>div{
  min-height:112px!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  gap:.25rem!important;
  padding:1rem!important;
  border:1px solid #ece9f0!important;
  border-radius:.65rem!important;
  background:#fff!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-components>div span{font-size:.82rem!important;color:#8a8493!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-components>div b{font-size:1rem!important;color:#3d3750!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-components>div em{font-size:.78rem!important;color:var(--fasmm-materio-primary)!important;font-style:normal!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-convert-form{
  display:grid!important;
  grid-template-columns:minmax(240px,1fr) auto!important;
  align-items:end!important;
  gap:.8rem!important;
  padding:1rem!important;
  border:1px solid #e4dcf7!important;
  border-radius:.75rem!important;
  background:#f8f5ff!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-convert-form label{margin:0!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-live-preview{display:block!important;margin-top:.35rem!important;color:#6d6777!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-min-note{display:flex!important;align-items:center!important;gap:.45rem!important;margin-top:.75rem!important;color:#8a6d1d!important;font-size:.84rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-history-card{margin-top:1rem!important}

/* Profile */
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-profile-v7414{padding:0!important;overflow:hidden!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-profile-header{
  display:grid!important;
  grid-template-columns:auto minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:1rem!important;
  padding:1.35rem!important;
  background:#faf9fb!important;
  border-bottom:1px solid #ece9f0!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-profile-avatar,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-profile-avatar .avatar,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-profile-avatar img{
  width:88px!important;height:88px!important;min-width:88px!important;border-radius:50%!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-profile-avatar .avatar{display:grid!important;place-items:center!important;background:#ede4ff!important;color:var(--fasmm-materio-primary)!important;font-size:1.7rem!important;font-weight:800!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-profile-intro>span{font-size:.76rem!important;color:var(--fasmm-materio-primary)!important;font-weight:700!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-profile-intro h2{margin:.2rem 0!important;font-size:1.35rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-profile-intro p{margin:0!important;color:#8a8493!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-profile-state{
  display:inline-flex!important;align-items:center!important;gap:.4rem!important;
  min-height:36px!important;padding:.4rem .7rem!important;border-radius:999px!important;
  font-size:.8rem!important;font-weight:700!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-profile-state.is-verified{background:#eaf8e1!important;color:#3e8b0c!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-profile-state.is-pending{background:#fff3dd!important;color:#a86a00!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-profile-section{padding:1.35rem!important;border-bottom:1px solid #ece9f0!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-profile-section-title{display:flex!important;align-items:center!important;gap:.75rem!important;margin-bottom:1rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-profile-section-title>i{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border-radius:.65rem!important;background:#f0eaff!important;color:var(--fasmm-materio-primary)!important;font-size:1.2rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-profile-section-title h3{margin:0!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-profile-section-title p{margin:.15rem 0 0!important;color:#8a8493!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-profile-grid label{display:block!important;margin:0!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-profile-grid label>span:first-child{display:block!important;margin-bottom:.4rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-profile-grid label small{display:block!important;margin-top:.35rem!important;color:#8a8493!important;font-weight:400!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-profile-toggle{
  min-height:92px!important;
  display:flex!important;
  align-items:center!important;
  gap:.8rem!important;
  padding:1rem!important;
  border:1px solid #e8e4ec!important;
  border-radius:.65rem!important;
  background:#faf9fb!important;
  cursor:pointer!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-profile-toggle input{position:absolute!important;opacity:0!important;pointer-events:none!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-toggle-ui{position:relative!important;width:46px!important;height:26px!important;min-width:46px!important;border-radius:999px!important;background:#d7d3dc!important;transition:.2s!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-toggle-ui::after{content:""!important;position:absolute!important;top:3px!important;right:3px!important;width:20px!important;height:20px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 1px 4px rgba(0,0,0,.18)!important;transition:.2s!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-profile-toggle input:checked+.fasmm-toggle-ui{background:var(--fasmm-materio-primary)!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-profile-toggle input:checked+.fasmm-toggle-ui::after{right:23px!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-profile-toggle>span:last-child b{display:block!important;color:#3d3750!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-profile-actions{padding:1.1rem 1.35rem!important;display:flex!important;justify-content:flex-end!important;background:#faf9fb!important}

@media (max-width:991.98px){
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-orders-toolbar{align-items:stretch!important;flex-direction:column!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-inline-search,
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-public-service-filter{width:100%!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-components{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}

@media (max-width:767.98px){
  body.fasmm-panel-fullscreen .fasmm-materio-rtl{font-size:16px!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl p,
  body.fasmm-panel-fullscreen .fasmm-materio-rtl li,
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-muted{font-size:.94rem!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl small{font-size:.8rem!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-page-title h4{font-size:1.35rem!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-page-title p{font-size:.88rem!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-card{padding:1.05rem!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-orders-card{padding:1rem!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-inline-search,
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-public-service-filter{grid-template-columns:1fr 1fr!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-search-control{grid-column:1/-1!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-inline-search .fasmm-search-clear{width:100%!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-filter-tabs{display:none!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-status-mobile{display:block!important;margin:0 0 1rem!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-status-mobile>label{display:block!important;margin-bottom:.45rem!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-mobile-select-wrap{position:relative!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-mobile-select-wrap select{appearance:none!important;padding-left:2.6rem!important;background:#fff!important;font-weight:700!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-mobile-select-wrap>i{position:absolute!important;left:.85rem!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;color:#8a8493!important;font-size:1.2rem!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-select-dropdown{
    right:.65rem!important;left:.65rem!important;bottom:76px!important;
    max-height:65dvh!important;padding:1rem!important;border-radius:.85rem!important;
  }
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-select-dropdown.open{animation:none!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-summary{grid-template-columns:1fr!important;padding:1rem!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-components{grid-template-columns:1fr!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-progress,
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-components-wrap,
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-convert-box,
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-requests{padding:1rem!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-convert-form{grid-template-columns:1fr!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-convert-form .fasmm-btn{width:100%!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-profile-header{grid-template-columns:auto minmax(0,1fr)!important;padding:1rem!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-profile-state{grid-column:1/-1!important;justify-self:start!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-profile-avatar,
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-profile-avatar .avatar,
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-profile-avatar img{width:68px!important;height:68px!important;min-width:68px!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-profile-section{padding:1rem!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-profile-grid{grid-template-columns:1fr!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-profile-actions{padding:1rem!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-profile-actions .fasmm-btn{width:100%!important}
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-profile-avatar .fasmm-user-avatar-initial{
  width:88px!important;height:88px!important;min-width:88px!important;
  display:grid!important;place-items:center!important;border-radius:50%!important;
  background:#ede4ff!important;color:var(--fasmm-materio-primary)!important;
  font-size:1.7rem!important;font-weight:800!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-public-service-filter input[name="service_search"]{
  min-width:0!important;
  margin:0!important;
}
@media (max-width:767.98px){
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-public-service-filter input[name="service_search"]{grid-column:1/-1!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-profile-avatar .fasmm-user-avatar-initial{width:68px!important;height:68px!important;min-width:68px!important;font-size:1.35rem!important}
}
body.fasmm-dark .fasmm-materio-rtl :is(.fasmm-points-summary,.fasmm-profile-header,.fasmm-profile-actions){background:#383451!important;border-color:#514d6a!important}
body.fasmm-dark .fasmm-materio-rtl :is(.fasmm-points-balance,.fasmm-points-credit,.fasmm-points-components>div,.fasmm-profile-toggle,.fasmm-points-convert-form){background:#312d4b!important;border-color:#514d6a!important;color:#c9c5d6!important}
body.fasmm-dark .fasmm-materio-rtl :is(.fasmm-points-balance strong,.fasmm-points-credit strong,.fasmm-points-components>div b,.fasmm-profile-toggle>span:last-child b){color:#e7e3fc!important}

/* --------------------------------------------------------------------------
 * v74.1.6 — rebuilt order form
 * The legacy form used CSS grid auto-placement, which left the price card
 * floating beside an oversized description block. The new shell has an
 * explicit main column and a dedicated summary sidebar.
 * -------------------------------------------------------------------------- */
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-card{
  max-width:1360px!important;
  padding:1.5rem!important;
  container-type:inline-size;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-live-order-form{
  display:block!important;
  width:100%!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-shell{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 320px!important;
  gap:1.25rem!important;
  align-items:start!important;
  direction:rtl!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-main{
  min-width:0!important;
  display:flex!important;
  flex-direction:column!important;
  gap:1rem!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-sidebar{
  min-width:0!important;
  position:sticky!important;
  top:96px!important;
  display:flex!important;
  flex-direction:column!important;
  gap:.85rem!important;
  padding:1rem!important;
  border:1px solid var(--fasmm-materio-border)!important;
  border-radius:.75rem!important;
  background:#fff!important;
  box-shadow:0 .25rem 1rem rgba(58,53,65,.06)!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-side-title{
  display:flex!important;
  align-items:flex-start!important;
  justify-content:space-between!important;
  gap:.75rem!important;
  padding-bottom:.75rem!important;
  border-bottom:1px solid var(--fasmm-materio-border)!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-side-title b{
  color:var(--fasmm-materio-text)!important;
  font-size:1rem!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-side-title small{
  max-width:145px!important;
  color:var(--fasmm-materio-muted)!important;
  font-size:.72rem!important;
  line-height:1.7!important;
  text-align:left!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-side-meta{
  display:grid!important;
  gap:.55rem!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-side-meta>div{
  display:flex!important;
  align-items:flex-start!important;
  justify-content:space-between!important;
  gap:.75rem!important;
  padding:.55rem .65rem!important;
  border-radius:.45rem!important;
  background:#f8f7fa!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-side-meta span{
  flex:0 0 auto!important;
  color:var(--fasmm-materio-muted)!important;
  font-size:.75rem!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-side-meta b{
  min-width:0!important;
  color:var(--fasmm-materio-text)!important;
  font-size:.78rem!important;
  text-align:left!important;
  overflow-wrap:anywhere!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-dropdown-order-layout,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-selected-path,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-gift-service-panel,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-fields,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-summary,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-actions{
  grid-column:auto!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-dropdown-order-layout{
  margin:0!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-fields{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:.85rem!important;
  align-items:start!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-fields>.fasmm-col-2,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-link-field{
  grid-column:1/-1!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-fields>label{
  min-width:0!important;
  font-size:.88rem!important;
  font-weight:600!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-link-input-wrap textarea{
  min-height:74px!important;
  resize:vertical!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-service-details{
  margin:0!important;
  padding:0!important;
  border:1px solid var(--fasmm-materio-border)!important;
  border-radius:.625rem!important;
  background:#fff!important;
  overflow:hidden!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-service-details>summary{
  min-height:50px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:.75rem!important;
  padding:.75rem .9rem!important;
  background:#faf9fb!important;
  color:var(--fasmm-materio-text)!important;
  cursor:pointer!important;
  list-style:none!important;
  font-size:.88rem!important;
  font-weight:700!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-service-details>summary::-webkit-details-marker{display:none!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-service-details>summary::after{
  content:"⌄"!important;
  color:var(--fasmm-materio-muted)!important;
  font-size:1rem!important;
  transition:transform .2s ease!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-service-details[open]>summary::after{transform:rotate(180deg)!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-service-details>summary small{
  margin-inline-start:auto!important;
  color:var(--fasmm-materio-muted)!important;
  font-size:.7rem!important;
  font-weight:400!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-service-details .fasmm-service-desc{
  min-height:0!important;
  max-height:300px!important;
  margin:0!important;
  padding:1rem!important;
  border:0!important;
  border-top:1px solid var(--fasmm-materio-border)!important;
  border-radius:0!important;
  overflow:auto!important;
  background:#fff!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-summary{
  position:static!important;
  top:auto!important;
  margin:0!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-price-box,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-glass-price{
  padding:1rem!important;
  border-color:#ded6f6!important;
  background:#f8f5ff!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-price-heading{
  display:block!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-price-heading small{
  display:block!important;
  margin-top:.3rem!important;
  text-align:right!important;
  font-size:.72rem!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl #fasmm-price{
  min-height:50px!important;
  margin:.6rem 0!important;
  justify-content:flex-start!important;
  font-size:1.75rem!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-price-status{
  min-height:0!important;
  padding:.65rem .75rem!important;
  border-radius:.45rem!important;
  background:#f8f7fa!important;
  color:var(--fasmm-materio-muted)!important;
  font-size:.75rem!important;
  line-height:1.75!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-price-status:empty{display:none!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-price-status.is-ready{background:#edf9f0!important;color:#2e7d32!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-price-status.is-warning{background:#fff5e5!important;color:#9a6700!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-price-status.is-error{background:#fff0f0!important;color:#b42318!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-actions{
  grid-template-columns:1fr!important;
  gap:.6rem!important;
  margin:0!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-actions .fasmm-btn{
  min-height:46px!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl #fasmm-qty,
body.fasmm-panel-fullscreen .fasmm-materio-rtl #fasmm-rate,
body.fasmm-panel-fullscreen .fasmm-materio-rtl #fasmm-minmax{
  min-height:48px!important;
  font-size:.95rem!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl #fasmm-rate,
body.fasmm-panel-fullscreen .fasmm-materio-rtl #fasmm-minmax{
  direction:rtl!important;
  text-align:right!important;
}

@media (max-width:1199.98px){
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-shell{
    grid-template-columns:1fr!important;
  }
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-sidebar{
    position:static!important;
    order:2!important;
  }
}
@media (max-width:767.98px){
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-card{
    padding:.85rem!important;
    border-radius:.7rem!important;
  }
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-shell{gap:.85rem!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-dropdown-order-layout{
    grid-template-columns:1fr!important;
    gap:.65rem!important;
  }
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-select-trigger{
    min-height:62px!important;
  }
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-selected-path{
    overflow-x:auto!important;
    flex-wrap:nowrap!important;
    scrollbar-width:none!important;
  }
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-selected-path::-webkit-scrollbar{display:none!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-selected-path-item{flex:0 0 auto!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-fields{
    grid-template-columns:1fr!important;
  }
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-fields>*{grid-column:1!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-service-details:not([open]) .fasmm-service-desc{display:none!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-service-details .fasmm-service-desc{max-height:240px!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-service-details>summary small{display:none!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-sidebar{
    padding:.85rem!important;
  }
}

body.fasmm-dark .fasmm-materio-rtl .fasmm-order-sidebar,
body.fasmm-dark .fasmm-materio-rtl .fasmm-service-details,
body.fasmm-dark .fasmm-materio-rtl .fasmm-service-details .fasmm-service-desc{
  background:#312d4b!important;
  border-color:#514d6a!important;
}
body.fasmm-dark .fasmm-materio-rtl .fasmm-service-details>summary,
body.fasmm-dark .fasmm-materio-rtl .fasmm-order-side-meta>div,
body.fasmm-dark .fasmm-materio-rtl .fasmm-price-status{
  background:#383451!important;
}

/* --------------------------------------------------------------------------
 * v74.1.6 — order cards, service list, wallet and mobile status usability
 * -------------------------------------------------------------------------- */

/* Newly-created order result */
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-ajax-message:not(:empty){
  margin:0 0 1.1rem!important;
  scroll-margin-top:110px!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-created{
  display:grid!important;
  gap:1rem!important;
  margin-top:.75rem!important;
  outline:0!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-created-head{
  display:grid!important;
  grid-template-columns:auto minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:1rem!important;
  padding:1rem 1.1rem!important;
  border:1px solid #bfe8ce!important;
  border-radius:.75rem!important;
  background:#f0fbf4!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-created-icon{
  width:46px!important;height:46px!important;display:grid!important;place-items:center!important;
  border-radius:50%!important;background:#dff6e7!important;color:#248f4e!important;font-size:1.65rem!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-created-head h3{
  margin:0!important;color:#216e3d!important;font-size:1.05rem!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-created-head p{
  margin:.2rem 0 0!important;color:#4f725d!important;font-size:.84rem!important;
}

/* Order cards — strong status recognition without heavy glass effects */
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-status-card{
  --fasmm-order-status:#8c57ff;
  --fasmm-order-soft:#f6f1ff;
  position:relative!important;
  overflow:hidden!important;
  padding:1.15rem!important;
  border:1px solid #e6e2e9!important;
  border-inline-start:5px solid var(--fasmm-order-status)!important;
  border-radius:.8rem!important;
  background:linear-gradient(90deg,#fff 0,#fff 72%,var(--fasmm-order-soft) 100%)!important;
  box-shadow:0 .25rem 1rem rgba(58,53,65,.055)!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-status-card[data-status="pending"]{--fasmm-order-status:#d68a00;--fasmm-order-soft:#fff8e8}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-status-card[data-status="manual"]{--fasmm-order-status:#7b61c9;--fasmm-order-soft:#f5f1ff}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-status-card[data-status="processing"]{--fasmm-order-status:#2f80ed;--fasmm-order-soft:#edf6ff}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-status-card[data-status="inprogress"]{--fasmm-order-status:#0e9f9a;--fasmm-order-soft:#ebfbfa}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-status-card[data-status="partial"]{--fasmm-order-status:#e0702f;--fasmm-order-soft:#fff3eb}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-status-card[data-status="completed"]{--fasmm-order-status:#36a269;--fasmm-order-soft:#edf9f2}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-status-card[data-status="canceled"],
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-status-card[data-status="failed"]{--fasmm-order-status:#d94b52;--fasmm-order-soft:#fff0f1}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-status-card[data-status="refunded"]{--fasmm-order-status:#697386;--fasmm-order-soft:#f1f3f6}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-status-accent{display:none!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-status-card .fasmm-order-head{
  display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:1rem!important;
  margin:0 0 .9rem!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-status-card .fasmm-order-title{
  display:flex!important;align-items:flex-start!important;gap:.85rem!important;min-width:0!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-id-line{flex:0 0 auto!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-id-copy-wrap{
  display:inline-flex!important;align-items:center!important;gap:.35rem!important;
  min-height:38px!important;padding:.3rem .5rem!important;border:1px solid #ddd8e2!important;border-radius:.55rem!important;background:#fff!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-number{font-size:.92rem!important;font-weight:800!important;color:#3d3750!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-service-block{min-width:0!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-service-name{
  display:block!important;margin:0 0 .25rem!important;color:#312d3b!important;font-size:1rem!important;line-height:1.75!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-service-block small{
  display:flex!important;align-items:center!important;gap:.3rem!important;color:#8a8493!important;font-size:.78rem!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-status-card>.fasmm-order-head>.fasmm-status{
  display:inline-flex!important;align-items:center!important;gap:.38rem!important;flex:0 0 auto!important;
  min-height:36px!important;padding:.42rem .75rem!important;border:1px solid var(--fasmm-order-status)!important;
  border-radius:999px!important;background:var(--fasmm-order-soft)!important;color:var(--fasmm-order-status)!important;font-size:.8rem!important;font-weight:800!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-link-row{
  display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:.55rem!important;
  margin:.75rem 0!important;padding:.65rem!important;border:1px solid #ebe8ee!important;border-radius:.6rem!important;background:#faf9fb!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-link-label{
  display:flex!important;align-items:center!important;gap:.35rem!important;color:#777181!important;font-size:.76rem!important;font-weight:700!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-link{
  margin:0!important;padding:0!important;background:transparent!important;color:#4b4558!important;font-size:.82rem!important;direction:ltr!important;text-align:left!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-link-row .fasmm-copy-btn{
  display:inline-flex!important;align-items:center!important;gap:.35rem!important;min-height:36px!important;padding:.35rem .65rem!important;border:1px solid #ded9e3!important;border-radius:.45rem!important;background:#fff!important;color:#5f5969!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-status-card .fasmm-progress{
  height:auto!important;margin:.8rem 0!important;padding:.7rem!important;border:1px solid #ebe8ee!important;border-radius:.6rem!important;background:#fff!important;overflow:visible!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-status-card .fasmm-progress-bar{
  height:8px!important;background:#ece9ef!important;overflow:hidden!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-status-card .fasmm-progress-bar i{background:var(--fasmm-order-status)!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-meta{
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.6rem!important;margin:.85rem 0!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-meta-item{
  display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:.45rem!important;
  padding:.65rem!important;border:1px solid #ece9f0!important;border-radius:.55rem!important;background:#fff!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-meta-item>i{
  grid-row:1/3!important;align-self:center!important;color:var(--fasmm-order-status)!important;font-size:1.05rem!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-meta-item small{font-size:.7rem!important;color:#8a8493!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-meta-item b{font-size:.82rem!important;color:#3d3750!important;overflow-wrap:anywhere!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-actions-mini{
  display:flex!important;align-items:center!important;gap:.55rem!important;flex-wrap:wrap!important;margin:.85rem 0 0!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-actions-mini .fasmm-btn{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.35rem!important;min-height:40px!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-user-admin-note{
  display:flex!important;align-items:flex-start!important;gap:.65rem!important;margin:.8rem 0!important;padding:.8rem!important;border:1px solid #dce9fb!important;border-radius:.55rem!important;background:#f2f7ff!important;color:#416184!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-user-admin-note p{margin:.2rem 0 0!important}

/* Problem, cancellation and review expanders */
body.fasmm-panel-fullscreen .fasmm-materio-rtl :is(.fasmm-order-problem-box,.fasmm-order-cancel-box,.fasmm-order-review-box){
  margin-top:.85rem!important;border:1px solid #e7e3eb!important;border-radius:.65rem!important;background:#fff!important;overflow:hidden!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl :is(.fasmm-order-problem-box,.fasmm-order-cancel-box,.fasmm-order-review-box)>summary{
  min-height:54px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.75rem!important;
  padding:.75rem .9rem!important;background:#faf9fb!important;color:#4b4558!important;cursor:pointer!important;list-style:none!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl :is(.fasmm-order-problem-box,.fasmm-order-cancel-box,.fasmm-order-review-box)>summary::-webkit-details-marker{display:none!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-expand-title,
body.fasmm-panel-fullscreen .fasmm-materio-rtl :is(.fasmm-order-cancel-box,.fasmm-order-review-box)>summary>span{
  display:flex!important;align-items:center!important;gap:.65rem!important;min-width:0!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-expand-title>i,
body.fasmm-panel-fullscreen .fasmm-materio-rtl :is(.fasmm-order-cancel-box,.fasmm-order-review-box)>summary>span>i{
  width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border-radius:.55rem!important;background:#fff1e7!important;color:#c56719!important;font-size:1.15rem!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-expand-title b{display:block!important;font-size:.88rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-expand-title small{display:block!important;margin-top:.15rem!important;color:#8a8493!important;font-size:.72rem!important;font-weight:400!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-expand-arrow{transition:transform .2s ease!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-problem-box[open] .fasmm-order-expand-arrow{transform:rotate(180deg)!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-expand-body{padding:1rem!important;border-top:1px solid #ece9f0!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-problem-intro{
  display:flex!important;align-items:flex-start!important;gap:.55rem!important;margin-bottom:.85rem!important;padding:.7rem .8rem!important;border-radius:.55rem!important;background:#f5f7fb!important;color:#667085!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-problem-intro p{margin:0!important;font-size:.8rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-problem-form-grid{
  display:grid!important;grid-template-columns:minmax(220px,.75fr) minmax(280px,1.25fr)!important;gap:.8rem!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-problem-form-grid label,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-review-form label,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cancel-form label{margin:0!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-problem-form-grid label>span,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-review-form label>span,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cancel-form label>span{display:block!important;margin-bottom:.38rem!important;font-weight:700!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-problem-form textarea{min-height:108px!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-problem-form-actions{
  display:flex!important;align-items:center!important;justify-content:space-between!important;gap:1rem!important;margin-top:.8rem!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-problem-form-actions small{display:flex!important;align-items:center!important;gap:.35rem!important;color:#7b7482!important;line-height:1.8!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-problem-sent,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cancel-sent,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-review-sent{
  display:flex!important;align-items:center!important;gap:.65rem!important;margin-top:.85rem!important;padding:.75rem .85rem!important;border:1px solid #d9e5f3!important;border-radius:.6rem!important;background:#f4f8fd!important;color:#4d6887!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-problem-sent-icon{
  width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border-radius:.5rem!important;background:#e6eef9!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-problem-sent b,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-problem-sent small{display:block!important}

/* Status filters stay visible and horizontally scrollable on phones */
@media (max-width:767.98px){
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-status-mobile{display:none!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-filter-tabs{
    display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;
    width:100%!important;gap:.45rem!important;padding:.1rem 0 .55rem!important;margin:0 0 .8rem!important;
    scrollbar-width:thin!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important;
  }
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-filter-tabs a{
    flex:0 0 auto!important;white-space:nowrap!important;scroll-snap-align:start!important;min-height:42px!important;padding:.5rem .75rem!important;
  }
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-status-card{padding:.9rem!important;background:#fff!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-status-card .fasmm-order-head{flex-direction:column!important;align-items:stretch!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-status-card .fasmm-order-title{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-status-card>.fasmm-order-head>.fasmm-status{align-self:flex-start!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-link-row{grid-template-columns:1fr auto!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-link-label{grid-column:1/-1!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-link-row .fasmm-copy-btn span{display:none!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-actions-mini{display:grid!important;grid-template-columns:1fr 1fr!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-actions-mini .fasmm-btn{width:100%!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-problem-form-grid{grid-template-columns:1fr!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-problem-form-actions{align-items:stretch!important;flex-direction:column!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-problem-form-actions .fasmm-btn{width:100%!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-created-head{grid-template-columns:auto minmax(0,1fr)!important;padding:.85rem!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-created-head .fasmm-btn{grid-column:1/-1!important;width:100%!important}
}

/* Services page */
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-public-services{padding:1.25rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-service-list-head{
  align-items:flex-end!important;padding-bottom:1rem!important;border-bottom:1px solid #ece9f0!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-public-service-filter{
  display:grid!important;grid-template-columns:minmax(220px,1fr) minmax(190px,.75fr) auto!important;gap:.6rem!important;min-width:min(100%,620px)!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-public-service-grid{
  display:grid!important;grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr))!important;gap:1rem!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-public-service-card{
  min-height:0!important;padding:1.05rem!important;gap:.8rem!important;border-radius:.75rem!important;border-color:#e8e4ec!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-public-service-card:hover{border-color:#cfc7db!important;box-shadow:0 .4rem 1.15rem rgba(58,53,65,.08)!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-public-service-top{align-items:flex-start!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-public-service-icon{
  width:48px!important;height:48px!important;min-width:48px!important;display:grid!important;place-items:center!important;border-radius:.65rem!important;background:#f1ebff!important;color:var(--fasmm-materio-primary)!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-public-service-title{min-width:0!important;flex:1!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-public-service-eyebrow{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.5rem!important;margin-bottom:.3rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-public-service-eyebrow span{color:#8a8493!important;font-size:.72rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-public-service-eyebrow b{padding:.18rem .45rem!important;border-radius:999px!important;background:#f4f2f5!important;color:#6d6777!important;font-size:.68rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-public-service-title h3{margin:0!important;color:#342f3d!important;font-size:.96rem!important;line-height:1.75!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-public-service-desc{margin:0!important;min-height:52px!important;color:#777181!important;font-size:.8rem!important;line-height:1.9!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-public-service-stats{
  display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.55rem!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-public-service-stats>div{
  padding:.6rem!important;border:1px solid #ece9f0!important;border-radius:.55rem!important;background:#faf9fb!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-public-service-stats span{display:block!important;color:#8a8493!important;font-size:.68rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-public-service-stats b{display:block!important;margin-top:.15rem!important;color:#3d3750!important;font-size:.86rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-public-service-price{grid-column:1/-1!important;background:#f8f5ff!important;border-color:#e1d7f8!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-public-service-price b{color:var(--fasmm-materio-primary)!important;font-size:1rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-public-service-features{display:flex!important;gap:.4rem!important;flex-wrap:wrap!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-public-service-features span{
  display:inline-flex!important;align-items:center!important;gap:.2rem!important;padding:.28rem .5rem!important;border-radius:999px!important;background:#edf8f1!important;color:#3f7d57!important;font-size:.68rem!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-public-service-foot{
  display:grid!important;grid-template-columns:1fr auto!important;gap:.55rem!important;margin-top:auto!important;padding-top:.2rem!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-public-service-foot .fasmm-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.35rem!important;min-height:42px!important}

/* Wallet */
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-dashboard,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-dashboard-v7341{display:block!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-page-head{
  display:flex!important;align-items:center!important;justify-content:space-between!important;gap:1rem!important;margin-bottom:1rem!important;padding:1.15rem 1.25rem!important;border:1px solid #e7e3eb!important;border-radius:.8rem!important;background:#fff!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-page-head h2{margin:.25rem 0!important;color:#342f3d!important;font-size:1.25rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-page-head p{margin:0!important;color:#8a8493!important;font-size:.84rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-main-grid{
  display:grid!important;grid-template-columns:minmax(280px,.75fr) minmax(0,1.45fr)!important;gap:1rem!important;align-items:stretch!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-flash{margin:0 0 1rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-hero,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-hero-compact{
  min-height:260px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:space-between!important;gap:1rem!important;padding:1.35rem!important;border-radius:.8rem!important;background:linear-gradient(145deg,#7c4dff,#5e35d2)!important;box-shadow:0 .6rem 1.5rem rgba(92,53,196,.22)!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-hero-icon{
  width:52px!important;height:52px!important;display:grid!important;place-items:center!important;border-radius:.75rem!important;background:rgba(255,255,255,.16)!important;color:#fff!important;font-size:1.5rem!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-balance-compact span{display:block!important;color:rgba(255,255,255,.78)!important;font-size:.82rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-balance-compact b{display:block!important;margin:.25rem 0!important;color:#fff!important;font-size:1.8rem!important;line-height:1.35!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-balance-compact small{display:block!important;color:rgba(255,255,255,.72)!important;font-size:.75rem!important;line-height:1.8!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-hero .fasmm-btn-light{display:inline-flex!important;align-items:center!important;gap:.35rem!important;background:#fff!important;color:#5d35c2!important;border-color:#fff!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-payment-card{margin:0!important;padding:1.2rem!important;border-radius:.8rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-payment-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:1rem!important;margin-bottom:1rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-payment-head>div>span{display:block!important;color:var(--fasmm-materio-primary)!important;font-size:.72rem!important;font-weight:800!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-payment-head h2{margin:.15rem 0 0!important;font-size:1.1rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-payment-head>small{max-width:230px!important;padding:.4rem .6rem!important;border-radius:.45rem!important;background:#f5f3f7!important;color:#777181!important;text-align:left!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-payment-picker{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.65rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-method-option{
  min-height:62px!important;display:flex!important;align-items:center!important;gap:.65rem!important;padding:.65rem .75rem!important;border:1px solid #e4e0e8!important;border-radius:.65rem!important;background:#fff!important;cursor:pointer!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-payment-picker>input:checked+label{border-color:var(--fasmm-materio-primary)!important;background:#f6f1ff!important;color:var(--fasmm-materio-primary)!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-payment-panels{grid-column:1/-1!important;margin-top:.2rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-payment-panel{padding:1rem!important;border-radius:.65rem!important;background:#faf9fb!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-recharge-form{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:.75rem!important;align-items:end!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-recharge-form label{margin:0!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-recharge-history{margin-top:1rem!important;padding:0!important;overflow:hidden!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-recharge-history>summary{
  min-height:66px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:1rem!important;padding:1rem 1.15rem!important;list-style:none!important;cursor:pointer!important;background:#fff!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-recharge-history>summary::-webkit-details-marker{display:none!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-recharge-history>summary>span{display:flex!important;align-items:center!important;gap:.65rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-recharge-history>summary>span>i{width:40px!important;height:40px!important;display:grid!important;place-items:center!important;border-radius:.55rem!important;background:#f1ebff!important;color:var(--fasmm-materio-primary)!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-recharge-history>summary b,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-recharge-history>summary small{display:block!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-recharge-history>summary small{color:#8a8493!important;font-size:.72rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-recharge-history .fasmm-recharge-list{padding:0 1rem 1rem!important;border-top:1px solid #ece9f0!important}

@media (max-width:991.98px){
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-main-grid{grid-template-columns:1fr!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-hero{min-height:220px!important}
}
@media (max-width:767.98px){
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-service-list-head{align-items:stretch!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-public-service-filter{grid-template-columns:1fr!important;min-width:0!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-public-service-filter>*{grid-column:1!important;width:100%!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-public-service-grid{grid-template-columns:1fr!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-page-head{align-items:stretch!important;flex-direction:column!important;padding:1rem!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-page-head .fasmm-btn{width:100%!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-payment-head{flex-direction:column!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-payment-head>small{max-width:none!important;text-align:right!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-payment-picker{grid-template-columns:1fr!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-payment-panels{grid-column:1!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-recharge-form{grid-template-columns:1fr!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-recharge-form .fasmm-btn{width:100%!important}
}

/* Dark mode additions for v74.1.6 */
body.fasmm-dark .fasmm-materio-rtl .fasmm-order-status-card,
body.fasmm-dark .fasmm-materio-rtl .fasmm-order-created-head,
body.fasmm-dark .fasmm-materio-rtl .fasmm-wallet-page-head,
body.fasmm-dark .fasmm-materio-rtl .fasmm-public-service-card,
body.fasmm-dark .fasmm-materio-rtl :is(.fasmm-order-problem-box,.fasmm-order-cancel-box,.fasmm-order-review-box){background:#312d4b!important;border-color:#514d6a!important}
body.fasmm-dark .fasmm-materio-rtl :is(.fasmm-order-link-row,.fasmm-order-meta-item,.fasmm-order-status-card .fasmm-progress,.fasmm-order-expand-body,.fasmm-wallet-method-option,.fasmm-wallet-payment-panel,.fasmm-public-service-stats>div){background:#383451!important;border-color:#514d6a!important;color:#c9c5d6!important}

/* Order form service chooser cards */
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-service-cards{
  display:grid!important;grid-template-columns:1fr!important;gap:.55rem!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-service-card-clean{
  width:100%!important;min-height:76px!important;display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:.75rem!important;
  padding:.75rem!important;border:1px solid #e6e2e9!important;border-radius:.65rem!important;background:#fff!important;text-align:right!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-service-card-clean:hover{border-color:#cfc6db!important;background:#faf8ff!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-service-card-clean.active{border-color:var(--fasmm-materio-primary)!important;background:#f5f0ff!important;box-shadow:0 0 0 2px rgba(140,87,255,.08)!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-service-card-clean .fasmm-service-icon{
  width:48px!important;height:48px!important;display:grid!important;place-items:center!important;border-radius:.6rem!important;background:#f1ebff!important;color:var(--fasmm-materio-primary)!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-service-card-clean .fasmm-service-text{min-width:0!important;display:block!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-service-card-clean .fasmm-service-text>b{
  display:block!important;margin-bottom:.35rem!important;color:#342f3d!important;font-size:.88rem!important;line-height:1.65!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-service-card-clean .fasmm-service-price-pill{
  display:inline-flex!important;align-items:center!important;min-height:26px!important;padding:.2rem .5rem!important;border-radius:999px!important;background:#f5f3f7!important;color:#675f70!important;font-size:.72rem!important;font-style:normal!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-service-card-clean .fasmm-service-badges{display:flex!important;gap:.3rem!important;flex-wrap:wrap!important;margin-top:.4rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-service-card-clean .fasmm-service-badges:empty{display:none!important}
body.fasmm-dark .fasmm-materio-rtl .fasmm-service-card-clean{background:#383451!important;border-color:#514d6a!important}

/* --------------------------------------------------------------------------
 * v74.1.7 — finance, activity, points, tickets, profile and dark refinements
 * -------------------------------------------------------------------------- */

/* Navbar is deliberately non-sticky. */
body.fasmm-panel-fullscreen .fasmm-materio-rtl #layout-navbar{
  position:relative!important;
  top:auto!important;
  inset-block-start:auto!important;
  z-index:20!important;
}

/* Order form: remove redundant guidance and make service rules visually distinct. */
body.fasmm-panel-fullscreen .fasmm-materio-rtl #fasmm-selected-path,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-selected-path[hidden],
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-dynamic-help[hidden],
body.fasmm-panel-fullscreen .fasmm-materio-rtl #fasmm-coupon-hint[hidden]{display:none!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-card>h2{margin-bottom:1rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-main{gap:1rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-fields{margin-top:.15rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-service-details{
  border:1px solid #bcd7ff!important;
  background:#f7fbff!important;
  box-shadow:none!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-service-details>summary{
  background:#eaf4ff!important;
  color:#155ca8!important;
  border-bottom:1px solid transparent!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-service-details[open]>summary{border-bottom-color:#cfe2fb!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-service-details>summary span{display:flex!important;align-items:center!important;gap:.5rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-service-details>summary span i{font-size:1.1rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-service-details .fasmm-service-desc{
  background:#f7fbff!important;
  color:#365b7d!important;
  border-top:0!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-side-title{padding-bottom:.75rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-side-title b{font-size:1rem!important}

/* Wallet */
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-main-grid{
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:1rem!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-hero{
  min-height:0!important;
  display:grid!important;
  grid-template-columns:auto minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:1rem!important;
  padding:1.25rem 1.4rem!important;
  border:1px solid #dfe7ff!important;
  border-radius:.9rem!important;
  background:linear-gradient(135deg,#f4f7ff 0%,#f8f5ff 100%)!important;
  box-shadow:0 .4rem 1.35rem rgba(73,77,128,.08)!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-hero-icon{
  width:56px!important;height:56px!important;
  border-radius:.8rem!important;
  background:#6d4aff!important;
  color:#fff!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-balance-compact span{color:#716a7d!important;font-size:.78rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-balance-compact b{color:#312b3a!important;font-size:1.75rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-balance-compact small{color:#81798c!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-hero .fasmm-btn-light{
  background:#fff!important;color:#6d4aff!important;border:1px solid #d9d0ff!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-payment-card{
  border:1px solid #ebe7f0!important;
  box-shadow:0 .4rem 1.5rem rgba(58,53,65,.065)!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-payment-picker{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:.75rem!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-payment-picker>input{
  position:absolute!important;opacity:0!important;pointer-events:none!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-method-option{
  min-height:78px!important;
  display:grid!important;
  grid-template-columns:48px minmax(0,1fr) auto!important;
  gap:.75rem!important;
  padding:.8rem .9rem!important;
  border:1px solid #e2dfe6!important;
  border-radius:.75rem!important;
  background:#fff!important;
  color:#4d4655!important;
  cursor:pointer!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-method-option:hover{border-color:#c8baff!important;background:#fbfaff!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-method-brand{
  width:48px!important;height:48px!important;
  display:grid!important;place-items:center!important;
  border-radius:.7rem!important;
  background:#f3efff!important;
  overflow:hidden!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-method-brand-zibal img{
  width:38px!important;height:38px!important;object-fit:contain!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-method-brand-card{font-size:1.45rem!important;color:#246cda!important;background:#edf5ff!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-method-copy{min-width:0!important;align-self:center!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-method-copy b,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-method-copy small{display:block!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-method-copy b{font-size:.9rem!important;color:#3d3750!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-method-copy small{margin-top:.2rem!important;font-size:.7rem!important;color:#8a8493!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-method-radio{
  width:18px!important;height:18px!important;
  align-self:center!important;
  border:2px solid #c8c2ce!important;
  border-radius:50%!important;
  background:#fff!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-payment-picker>input:checked+label{
  border-color:#6d4aff!important;
  background:#f7f4ff!important;
  color:#5d37d2!important;
  box-shadow:0 0 0 3px rgba(109,74,255,.08)!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-payment-picker>input:checked+label .fasmm-wallet-method-radio{
  border:5px solid #6d4aff!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-payment-panels{grid-column:1/-1!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-payment-panel{
  margin-top:.2rem!important;
  padding:1rem!important;
  border:1px solid #ece8f0!important;
  background:#faf9fc!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-zibal-pay-form .fasmm-btn-primary{
  background:#211ce8!important;border-color:#211ce8!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-card-destination{
  display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:.55rem!important;
  margin-bottom:1rem!important;padding:.8rem!important;border:1px dashed #cfc7da!important;border-radius:.65rem!important;background:#fff!important;
}

/* Wallet and points transaction rows */
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-transaction-list{
  display:grid!important;gap:.75rem!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-transaction-row{
  --tx:#7d6b8e;--tx-soft:#f6f4f8;
  display:grid!important;
  grid-template-columns:44px minmax(145px,.8fr) minmax(110px,.55fr) minmax(180px,1.4fr) auto!important;
  align-items:center!important;
  gap:.8rem!important;
  min-height:86px!important;
  padding:.85rem!important;
  border:1px solid #e8e4ec!important;
  border-inline-start:4px solid var(--tx)!important;
  border-radius:.75rem!important;
  background:linear-gradient(90deg,#fff 0,#fff 78%,var(--tx-soft) 100%)!important;
  box-shadow:0 .2rem .8rem rgba(58,53,65,.035)!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-transaction-row.positive{--tx:#2f9b61;--tx-soft:#eefaf3}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-transaction-row.negative{--tx:#d64c58;--tx-soft:#fff1f2}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-transaction-row.tx-refund{--tx:#2781d9;--tx-soft:#eef7ff}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-transaction-row.tx-points,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-ledger-list .fasmm-transaction-row{--tx:#8058d8;--tx-soft:#f5f0ff}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-transaction-row.tx-gift{--tx:#dd8b1f;--tx-soft:#fff7e8}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-transaction-icon{
  width:44px!important;height:44px!important;display:grid!important;place-items:center!important;
  border-radius:.65rem!important;background:var(--tx-soft)!important;color:var(--tx)!important;font-size:1.25rem!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-transaction-amount b,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-transaction-amount small{display:block!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-transaction-amount b{color:var(--tx)!important;font-size:.95rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-transaction-amount small{margin-top:.25rem!important;color:#918a99!important;font-size:.68rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-transaction-type{
  display:inline-flex!important;justify-content:center!important;padding:.35rem .6rem!important;border-radius:999px!important;background:var(--tx-soft)!important;color:var(--tx)!important;font-size:.72rem!important;font-weight:700!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-transaction-row p{margin:0!important;color:#5f5868!important;line-height:1.8!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-transaction-row em{font-style:normal!important;color:#777181!important;font-size:.72rem!important;white-space:nowrap!important}

/* Points */
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-summary{
  display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1rem!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-balance,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-credit{
  padding:1.1rem!important;border-radius:.85rem!important;border:1px solid transparent!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-balance{background:#f5f0ff!important;border-color:#ded2ff!important;color:#6b42cf!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-credit{background:#fff7e9!important;border-color:#f5dfb7!important;color:#a8670c!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-components{
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.75rem!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-component{
  --point:#746a7f;--point-soft:#f5f3f7;
  display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;gap:.25rem .65rem!important;align-items:center!important;
  min-height:105px!important;padding:.85rem!important;border:1px solid #e7e3ea!important;border-radius:.75rem!important;background:var(--point-soft)!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-component.positive{--point:#2f9661;--point-soft:#eef9f3}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-component.negative{--point:#c9535d;--point-soft:#fff1f2}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-component.type-orders,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-component.type-quantity{--point:#416fd2;--point-soft:#eff5ff}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-component.type-spent,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-component.type-recharges{--point:#b16b10;--point-soft:#fff7e9}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-component-icon{
  grid-row:1/4!important;width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border-radius:.65rem!important;background:#fff!important;color:var(--point)!important;font-size:1.15rem!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-component-label{color:#514a5a!important;font-size:.78rem!important;font-weight:700!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-component b{color:var(--point)!important;font-size:1rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-component em{color:#827b89!important;font-size:.68rem!important;font-style:normal!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-convert-box,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-requests,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-components-wrap{
  margin-top:1rem!important;padding:1rem!important;border:1px solid #e9e4ef!important;border-radius:.8rem!important;background:#fff!important;
}

/* Profile field icons */
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-profile-form label>span:first-child{
  display:flex!important;align-items:center!important;gap:.4rem!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-profile-form label>span:first-child>i{
  width:28px!important;height:28px!important;display:grid!important;place-items:center!important;border-radius:.45rem!important;background:#f1ebff!important;color:#7145d7!important;font-size:.95rem!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-profile-section{
  border:1px solid #ebe7ef!important;border-radius:.8rem!important;padding:1rem!important;background:#fff!important;
}

/* Activity dashboard */
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-dashboard-v7417{padding:1.2rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-dashboard-top{
  display:grid!important;grid-template-columns:minmax(0,1fr) 320px!important;align-items:stretch!important;gap:1rem!important;margin-bottom:1rem!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-dashboard-heading{
  padding:1.15rem!important;border:1px solid #e5defa!important;border-radius:.85rem!important;background:linear-gradient(135deg,#fbf9ff,#f4f0ff)!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-user-tier-card{
  min-height:0!important;display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;align-items:center!important;gap:.75rem!important;padding:1rem!important;border:1px solid #f0dfb7!important;background:#fff8e9!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-tier-icon{
  width:52px!important;height:52px!important;display:grid!important;place-items:center!important;border-radius:.75rem!important;background:#ffedbd!important;color:#a96800!important;font-size:1.45rem!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-user-tier-card small,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-user-tier-card b,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-user-tier-card span{display:block!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-user-tier-card b{font-size:1.05rem!important;color:#6d4a0d!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-user-tier-card .fasmm-tier-progress{grid-column:1/-1!important;height:7px!important;border-radius:99px!important;background:#f1dfb9!important;overflow:hidden!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-user-tier-card .fasmm-tier-progress em{display:block!important;height:100%!important;background:#e19a21!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-stats-v19{
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.85rem!important;margin-bottom:1rem!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-stats-v19 .fasmm-stat{
  --stat:#7350cc;--stat-soft:#f4efff;
  min-height:100px!important;display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;align-items:center!important;gap:.75rem!important;padding:.9rem!important;border:1px solid #e7e2eb!important;background:#fff!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-stat.stat-volume{--stat:#2876c9;--stat-soft:#edf6ff}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-stat.stat-spent{--stat:#259362;--stat-soft:#edf9f3}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-stat.stat-active{--stat:#d47d14;--stat-soft:#fff5e7}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-stat.stat-points{--stat:#bc8b13;--stat-soft:#fff8df}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-stat.stat-days{--stat:#b34e8d;--stat-soft:#fff0f8}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-stat-icon{
  width:46px!important;height:46px!important;display:grid!important;place-items:center!important;border-radius:.65rem!important;background:var(--stat-soft)!important;color:var(--stat)!important;font-size:1.25rem!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-stats-v19 .fasmm-stat div span{color:#827b8a!important;font-size:.72rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-stats-v19 .fasmm-stat div b{display:block!important;margin-top:.2rem!important;color:#342f3d!important;font-size:1.12rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-dashboard-chart-card{
  border:1px solid #e9e5ed!important;box-shadow:none!important;min-height:340px!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-dashboard-chart-card>header{display:flex!important;align-items:center!important;gap:.7rem!important;margin-bottom:.8rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-dashboard-chart-card>header h3,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-dashboard-chart-card>header small{display:block!important;margin:0!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-dashboard-chart-card>header small{color:#8a8493!important;font-size:.68rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-chart-icon{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border-radius:.6rem!important;background:#f1ebff!important;color:#7348d5!important;font-size:1.15rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-chart-icon.chart-month{background:#edf6ff!important;color:#2874c8!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-chart-icon.chart-year{background:#edf9f3!important;color:#278e60!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-dashboard-status-section{margin-top:1rem!important;padding:1rem!important;border:1px solid #e9e5ed!important;border-radius:.8rem!important;background:#fff!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-status-pills-v19{display:flex!important;flex-wrap:wrap!important;gap:.55rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-status-pills-v19 span{
  display:inline-flex!important;align-items:center!important;gap:.4rem!important;padding:.5rem .7rem!important;border-radius:999px!important;background:#f5f3f7!important;color:#615a6a!important;font-size:.72rem!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-status-pills-v19 span i{font-size:.55rem!important;color:#8c57ff!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-status-pills-v19 span b{margin-inline-start:.25rem!important;color:#3d3750!important}

/* Tickets */
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-ticket-hero{
  display:flex!important;align-items:center!important;gap:1rem!important;border:1px solid #d8e6ff!important;background:linear-gradient(135deg,#f6f9ff,#eef5ff)!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-ticket-hero-icon{
  width:58px!important;height:58px!important;display:grid!important;place-items:center!important;flex:0 0 auto!important;border-radius:.8rem!important;background:#2876d1!important;color:#fff!important;font-size:1.5rem!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-ticket-section-title,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-ticket-detail-head{display:flex!important;align-items:center!important;gap:.75rem!important;margin-bottom:1rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-ticket-section-title>span,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-ticket-detail-icon{
  width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border-radius:.65rem!important;background:#f0eaff!important;color:#7045d0!important;font-size:1.15rem!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-ticket-section-title h3,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-ticket-section-title p{margin:0!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-ticket-section-title p{margin-top:.18rem!important;color:#8a8493!important;font-size:.7rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-ticket-row{
  --ticket:#6e6579;--ticket-soft:#f5f3f7;
  display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:.35rem .75rem!important;align-items:center!important;
  padding:.85rem!important;margin-bottom:.6rem!important;border:1px solid #e7e3ea!important;border-inline-start:4px solid var(--ticket)!important;border-radius:.7rem!important;background:var(--ticket-soft)!important;color:#4f4858!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-ticket-row.status-new{--ticket:#e08918;--ticket-soft:#fff7e8}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-ticket-row.status-open{--ticket:#2876d1;--ticket-soft:#eef6ff}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-ticket-row.status-waiting_user{--ticket:#8c57ff;--ticket-soft:#f5f0ff}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-ticket-row.status-answered{--ticket:#2d9660;--ticket-soft:#eef9f3}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-ticket-row.status-closed{--ticket:#73707a;--ticket-soft:#f2f2f4}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-ticket-row>span{color:var(--ticket)!important;font-weight:800!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-ticket-row>em{padding:.25rem .55rem!important;border-radius:999px!important;background:#fff!important;color:var(--ticket)!important;font-style:normal!important;font-size:.7rem!important;font-weight:700!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-ticket-row>small{grid-column:2/4!important;color:#837c8b!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-ticket-meta{display:flex!important;flex-wrap:wrap!important;gap:.45rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-ticket-meta span{padding:.35rem .55rem!important;border-radius:999px!important;background:#f4f2f6!important;color:#655f6d!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-ticket-message.is-admin{border-color:#cfe0ff!important;background:#f2f7ff!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-ticket-message.is-user{border-color:#e7d8ff!important;background:#faf6ff!important}

/* Responsive */
@media (max-width:991.98px){
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-dashboard-top{grid-template-columns:1fr!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-stats-v19{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-components{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-transaction-row{grid-template-columns:44px minmax(130px,1fr) auto!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-transaction-row p{grid-column:2/4!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-transaction-row em{grid-column:2/4!important}
}
@media (max-width:767.98px){
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-hero{grid-template-columns:auto minmax(0,1fr)!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-hero>a{grid-column:1/-1!important;width:100%!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-payment-picker{grid-template-columns:1fr!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-method-option{grid-template-columns:44px minmax(0,1fr) auto!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-summary,
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-components,
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-stats-v19{grid-template-columns:1fr!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-transaction-row{grid-template-columns:42px minmax(0,1fr) auto!important;padding:.75rem!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-transaction-row p,
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-transaction-row em{grid-column:1/-1!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-transaction-type{font-size:.67rem!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-ticket-row{grid-template-columns:auto minmax(0,1fr)!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-ticket-row>em{grid-column:2!important;justify-self:start!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-ticket-row>small{grid-column:1/-1!important}
}

/* Dark mode rebuilt for readable contrast. */
body.fasmm-dark{background:#211e32!important}
body.fasmm-dark .fasmm-materio-rtl{--fasmm-materio-bg:#211e32;--fasmm-materio-text:#e7e3f0;--fasmm-materio-muted:#aaa5b6;--fasmm-materio-border:#4d4965}
body.fasmm-dark .fasmm-materio-rtl :is(.fasmm-card,.fasmm-profile-section,.fasmm-points-convert-box,.fasmm-points-requests,.fasmm-points-components-wrap,.fasmm-dashboard-status-section,.fasmm-dashboard-chart-card,.fasmm-wallet-payment-card){background:#2b2842!important;border-color:#4b4762!important;color:#cbc7d5!important;box-shadow:none!important}
body.fasmm-dark .fasmm-materio-rtl :is(h1,h2,h3,h4,h5,h6,.fasmm-card h2,.fasmm-card h3,.fasmm-wallet-method-copy b,.fasmm-stats-v19 .fasmm-stat div b){color:#f1edf8!important}
body.fasmm-dark .fasmm-materio-rtl :is(.fasmm-muted,.fasmm-mini-muted,p,small){color:#aaa5b6!important}
body.fasmm-dark .fasmm-materio-rtl #layout-navbar{background:#302d49!important;border:1px solid #4a4660!important;box-shadow:none!important}
body.fasmm-dark .fasmm-materio-rtl .fasmm-wallet-hero{background:#302d49!important;border-color:#4d4965!important}
body.fasmm-dark .fasmm-materio-rtl .fasmm-wallet-balance-compact b{color:#fff!important}
body.fasmm-dark .fasmm-materio-rtl .fasmm-wallet-method-option,
body.fasmm-dark .fasmm-materio-rtl .fasmm-wallet-payment-panel,
body.fasmm-dark .fasmm-materio-rtl .fasmm-wallet-card-destination{background:#35314f!important;border-color:#514d69!important;color:#d8d4e0!important}
body.fasmm-dark .fasmm-materio-rtl .fasmm-wallet-payment-picker>input:checked+label{background:#3b335d!important;border-color:#9a78ff!important}
body.fasmm-dark .fasmm-materio-rtl .fasmm-service-details{background:#29384c!important;border-color:#426181!important}
body.fasmm-dark .fasmm-materio-rtl .fasmm-service-details>summary{background:#31445c!important;color:#a9d2ff!important}
body.fasmm-dark .fasmm-materio-rtl .fasmm-service-details .fasmm-service-desc{background:#29384c!important;color:#c5d9ee!important}
body.fasmm-dark .fasmm-materio-rtl .fasmm-transaction-row{background:#302d49!important;border-color:#4d4965!important}
body.fasmm-dark .fasmm-materio-rtl .fasmm-transaction-row p{color:#d2cedb!important}
body.fasmm-dark .fasmm-materio-rtl .fasmm-transaction-row em{color:#aaa5b6!important}
body.fasmm-dark .fasmm-materio-rtl .fasmm-points-balance{background:#3a3157!important;border-color:#624e8e!important}
body.fasmm-dark .fasmm-materio-rtl .fasmm-points-credit{background:#463a27!important;border-color:#6e5934!important}
body.fasmm-dark .fasmm-materio-rtl .fasmm-points-component{background:#35314f!important;border-color:#514d69!important}
body.fasmm-dark .fasmm-materio-rtl .fasmm-points-component-icon{background:#2b2842!important}
body.fasmm-dark .fasmm-materio-rtl .fasmm-points-component-label{color:#ddd8e6!important}
body.fasmm-dark .fasmm-materio-rtl .fasmm-dashboard-heading{background:#332e4d!important;border-color:#514a70!important}
body.fasmm-dark .fasmm-materio-rtl .fasmm-user-tier-card{background:#463a27!important;border-color:#6d5835!important}
body.fasmm-dark .fasmm-materio-rtl .fasmm-user-tier-card b{color:#ffd98d!important}
body.fasmm-dark .fasmm-materio-rtl .fasmm-stats-v19 .fasmm-stat{background:#302d49!important;border-color:#4d4965!important}
body.fasmm-dark .fasmm-materio-rtl .fasmm-ticket-hero{background:#29384c!important;border-color:#426181!important}
body.fasmm-dark .fasmm-materio-rtl .fasmm-ticket-row{background:#35314f!important;border-color:#514d69!important;color:#ded9e7!important}
body.fasmm-dark .fasmm-materio-rtl .fasmm-ticket-row>em,
body.fasmm-dark .fasmm-materio-rtl .fasmm-ticket-meta span{background:#2b2842!important;color:#d6d1df!important}
body.fasmm-dark .fasmm-materio-rtl .fasmm-ticket-message.is-admin{background:#29384c!important;border-color:#426181!important}
body.fasmm-dark .fasmm-materio-rtl .fasmm-ticket-message.is-user{background:#39304f!important;border-color:#5b4875!important}
body.fasmm-dark .fasmm-materio-rtl :is(input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),textarea,select){background:#35314f!important;border-color:#56516e!important;color:#f0edf6!important}
body.fasmm-dark .fasmm-materio-rtl :is(input,textarea)::placeholder{color:#918ba0!important}

/* Extra order-form hints removed for a cleaner flow. */
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-select-trigger em{display:none!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-select-trigger{
  min-height:58px!important;
  grid-template-rows:1fr!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-select-trigger b{
  grid-row:1!important;
  align-self:center!important;
}


/* ==========================================================
   v74.1.8 — mobile selectors, wallet methods, profile & contrast
   ========================================================== */
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-inline-search::before{display:none!important;content:none!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-search-control{position:relative!important;display:block!important;min-width:min(320px,100%)!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-search-control>i{position:absolute!important;right:.9rem!important;top:50%!important;transform:translateY(-50%)!important;color:#8d8795!important;font-size:1.15rem!important;z-index:2!important;pointer-events:none!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-search-control>input{width:100%!important;padding-right:2.75rem!important;margin:0!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .menu-link.menu-toggle{position:relative!important;padding-left:2.8rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .menu-link.menu-toggle::after{position:absolute!important;left:1rem!important;top:50%!important;margin:0!important;transform:translateY(-50%) rotate(0deg)!important;transform-origin:center!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .menu-item.open>.menu-link.menu-toggle::after{transform:translateY(-50%) rotate(90deg)!important}

body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-mobile-price-preview{display:none;margin-top:.55rem;padding:.65rem .75rem;border:1px solid #cfe0ff;border-radius:.6rem;background:#f1f6ff;color:#274c86;align-items:center;justify-content:space-between;gap:.5rem}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-mobile-price-preview b{font-size:1.05rem;color:#1769e0}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-payment-panel[hidden]{display:none!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-payment-panel.is-active{display:block!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-zibal-pay-form{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:.85rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-zibal-pay-form label{margin:0!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-card-transfer-form{display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(180px,.75fr)!important;gap:.85rem!important;align-items:end!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-card-transfer-form label:nth-of-type(3){grid-column:1/-1!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-card-transfer-form button{min-height:44px!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-card-destination{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:.65rem!important;padding:.85rem 1rem!important;margin-bottom:.85rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-card-destination small{grid-column:2/3!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-copy-icon{width:38px!important;height:38px!important;min-width:38px!important;padding:0!important;display:inline-grid!important;place-items:center!important;border-radius:.55rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-copy-icon i{font-size:1.15rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-copy-btn.is-copied{color:#28a745!important;border-color:#8bd4aa!important;background:#effcf4!important}

body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-transaction-balances{display:flex!important;gap:.55rem!important;flex-wrap:wrap!important;align-items:center!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-transaction-balances span{display:inline-flex!important;gap:.35rem!important;align-items:center!important;padding:.35rem .55rem!important;border-radius:.45rem!important;background:rgba(115,103,240,.08)!important;color:#6f6b7d!important;font-style:normal!important;font-size:.78rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-transaction-balances b{color:#4b465c!important;font-size:.8rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-convert-form{display:grid!important;grid-template-columns:minmax(220px,.75fr) minmax(250px,1fr) auto!important;gap:.85rem!important;align-items:end!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-conversion-preview{min-height:72px!important;padding:.75rem 1rem!important;border-radius:.65rem!important;background:linear-gradient(135deg,#7367f0,#9b87f5)!important;color:#fff!important;display:grid!important;align-content:center!important;gap:.1rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-conversion-preview span,body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-conversion-preview small{color:rgba(255,255,255,.82)!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-live-preview{font-size:1.18rem!important;color:#fff!important}

body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-profile-card{position:relative!important;overflow:hidden!important;padding-top:0!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-profile-cover{height:128px!important;margin:0 -1.5rem!important;background:linear-gradient(120deg,#7367f0 0%,#4f8cff 55%,#25c6a4 100%)!important;position:relative!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-profile-cover::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 30%,rgba(255,255,255,.32),transparent 28%),radial-gradient(circle at 82% 55%,rgba(255,255,255,.2),transparent 24%)}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-profile-v7418 .fasmm-profile-header{margin-top:-48px!important;position:relative!important;z-index:2!important;background:transparent!important;border:0!important;padding:0 0 1.2rem!important;align-items:end!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-profile-v7418 .fasmm-profile-avatar{padding:5px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 8px 22px rgba(50,40,100,.22)!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-profile-v7418 .fasmm-profile-avatar img{border-radius:50%!important;display:block!important;object-fit:cover!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-profile-v7418 .fasmm-profile-intro{padding-bottom:.15rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-profile-v7418 .fasmm-profile-intro h2{margin:.15rem 0!important;color:#2f2b3d!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-profile-v7418 .fasmm-profile-intro p{display:flex!important;align-items:center!important;gap:.35rem!important;margin:0!important;color:#6f6b7d!important}

body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-ticket-detail{overflow:hidden!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-ticket-thread{padding:1rem!important;border:1px solid #ebe8ee!important;border-radius:.75rem!important;background:#f8f7fa!important;display:flex!important;flex-direction:column!important;gap:.85rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-ticket-message{display:flex!important;gap:.65rem!important;align-items:flex-end!important;max-width:86%!important;padding:0!important;background:transparent!important;border:0!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-ticket-message.is-user{align-self:flex-start!important;margin:0!important;flex-direction:row-reverse!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-ticket-message.is-admin{align-self:flex-end!important;margin:0!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-ticket-avatar{width:38px!important;height:38px!important;min-width:38px!important;border-radius:50%!important;overflow:hidden!important;display:grid!important;place-items:center!important;background:#ece9ff!important;color:#7367f0!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-ticket-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-ticket-avatar.is-support{background:#e9f4ff!important;color:#1684e8!important;font-size:1.2rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-ticket-message-content{min-width:180px!important;padding:.75rem .9rem!important;border:1px solid #e2dff0!important;border-radius:.75rem .75rem .2rem .75rem!important;background:#fff!important;box-shadow:0 4px 12px rgba(47,43,61,.04)!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-ticket-message.is-user .fasmm-ticket-message-content{background:#f1ecff!important;border-color:#dfd3ff!important;border-radius:.75rem .75rem .75rem .2rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-ticket-message-content header{display:flex!important;justify-content:space-between!important;gap:1rem!important;margin-bottom:.35rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-ticket-message-body p:last-child{margin-bottom:0!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-ticket-reply-form{margin-top:1rem!important;padding:1rem!important;border-radius:.75rem!important;background:#fff!important;border:1px solid #e8e5ec!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:.85rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-ticket-reply-form label{margin:0!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-ticket-reply-form textarea{min-height:100px!important}

@media (max-width:767.98px){
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-dropdown-order-layout{display:block!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-dropdown-block{display:block!important;position:relative!important;margin-bottom:.75rem!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-select-dropdown{position:static!important;inset:auto!important;width:100%!important;max-width:none!important;min-width:0!important;max-height:none!important;margin:.45rem 0 0!important;padding:.55rem!important;border:1px solid #dedbe3!important;border-radius:.65rem!important;box-shadow:none!important;transform:none!important;background:#fff!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-select-dropdown:not(.open){display:none!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-select-dropdown.open{display:block!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl :is(.fasmm-brand-chips,.fasmm-category-chips,.fasmm-service-cards){display:grid!important;grid-template-columns:1fr!important;gap:.4rem!important;max-height:310px!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding:.1rem!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl :is(.fasmm-brand-chip,.fasmm-cat-chip,.fasmm-service-card){min-height:56px!important;margin:0!important;padding:.6rem .7rem!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-select-dropdown .fasmm-search-input{position:sticky!important;top:0!important;z-index:3!important;width:100%!important;margin:0 0 .5rem!important;padding:.7rem .8rem!important;background:#fff!important;border:1px solid #d9d5df!important;box-shadow:0 3px 8px rgba(47,43,61,.05)!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-mobile-price-preview{display:none!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-mobile-price-preview.is-visible{display:flex!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-status-card{padding:.72rem!important;border-radius:.65rem!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-status-card .fasmm-order-head{gap:.5rem!important;margin-bottom:.55rem!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-status-card .fasmm-order-service-name{font-size:.92rem!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-status-card .fasmm-status{font-size:.72rem!important;padding:.32rem .48rem!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-link-row{padding:.55rem!important;gap:.4rem!important;grid-template-columns:minmax(0,1fr) 36px!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-link-label{display:none!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-link{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:.78rem!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-link-row>.fasmm-copy-btn{width:36px!important;height:36px!important;padding:0!important;display:grid!important;place-items:center!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-link-row>.fasmm-copy-btn span{display:none!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.42rem!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-meta-item{padding:.5rem!important;min-height:52px!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-meta-item small{font-size:.68rem!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-expand summary{padding:.65rem!important;font-size:.82rem!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-problem-subtitle{display:none!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-zibal-pay-form,body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-card-transfer-form{grid-template-columns:1fr!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-card-transfer-form label:nth-of-type(3){grid-column:1!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-card-destination{grid-template-columns:minmax(0,1fr) 38px!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-card-destination>span{grid-column:1/2!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-card-destination>b{grid-column:1/2!important;overflow-wrap:anywhere!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-card-destination>.fasmm-copy-btn{grid-column:2/3!important;grid-row:1/3!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-card-destination small{grid-column:1/-1!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-points-convert-form{grid-template-columns:1fr!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-ticket-message{max-width:96%!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-ticket-reply-form{grid-template-columns:1fr!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-profile-cover{height:108px!important;margin:0 -1rem!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-profile-v7418 .fasmm-profile-header{grid-template-columns:auto minmax(0,1fr)!important;align-items:end!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-profile-v7418 .fasmm-profile-state{grid-column:1/-1!important;margin-top:.6rem!important}
}

body.fasmm-dark .fasmm-materio-rtl{--fasmm-dark-card:#332f49;--fasmm-dark-soft:#3b3654;--fasmm-dark-border:#5b5572;--fasmm-dark-text:#f5f2fb;--fasmm-dark-muted:#c7c1d2}
body.fasmm-dark .fasmm-materio-rtl :is(.fasmm-select-dropdown,.fasmm-select-dropdown .fasmm-search-input,.fasmm-ticket-thread,.fasmm-ticket-reply-form,.fasmm-ticket-message-content,.fasmm-wallet-payment-panel,.fasmm-order-status-card,.fasmm-order-link-row,.fasmm-order-meta-item,.fasmm-points-convert-box,.fasmm-profile-section){background:var(--fasmm-dark-card)!important;border-color:var(--fasmm-dark-border)!important;color:var(--fasmm-dark-text)!important}
body.fasmm-dark .fasmm-materio-rtl :is(.fasmm-select-trigger,.fasmm-brand-chip,.fasmm-cat-chip,.fasmm-service-card,.fasmm-wallet-method-option,.fasmm-points-input-field input,.fasmm-profile-form input,.fasmm-profile-form textarea,.fasmm-ticket-reply-form textarea){background:var(--fasmm-dark-soft)!important;border-color:var(--fasmm-dark-border)!important;color:var(--fasmm-dark-text)!important}
body.fasmm-dark .fasmm-materio-rtl :is(p,small,.fasmm-muted,.fasmm-ticket-message-content header small,.fasmm-profile-intro p,.fasmm-select-trigger em){color:var(--fasmm-dark-muted)!important}
body.fasmm-dark .fasmm-materio-rtl :is(h1,h2,h3,h4,b,strong,label,.fasmm-order-service-name,.fasmm-profile-intro h2){color:var(--fasmm-dark-text)!important}
body.fasmm-dark .fasmm-materio-rtl .fasmm-ticket-message.is-user .fasmm-ticket-message-content{background:#473d61!important;border-color:#725f96!important}
body.fasmm-dark .fasmm-materio-rtl .fasmm-ticket-message.is-admin .fasmm-ticket-message-content{background:#29445d!important;border-color:#46749c!important}
body.fasmm-dark .fasmm-materio-rtl .fasmm-mobile-price-preview{background:#273f61!important;border-color:#4778ae!important;color:#e9f4ff!important}
body.fasmm-dark .fasmm-materio-rtl .fasmm-mobile-price-preview b{color:#8fc4ff!important}
body.fasmm-dark .fasmm-materio-rtl .fasmm-profile-v7418 .fasmm-profile-avatar{background:#332f49!important}
body.fasmm-dark .fasmm-materio-rtl .fasmm-profile-v7418 .fasmm-profile-intro h2{color:#fff!important}
body.fasmm-dark .fasmm-materio-rtl .fasmm-transaction-balances span{background:#46405f!important;color:#d8d2e4!important}
body.fasmm-dark .fasmm-materio-rtl .fasmm-transaction-balances b{color:#fff!important}


/* ========================================================================== 
   v74.1.9 — feedback consolidation, typography and responsive polish
   ========================================================================== */
@font-face{
  font-family:"Vazirmatn";
  src:local("Vazirmatn"),url("../fonts/Vazirmatn-Regular.woff2") format("woff2");
  font-style:normal;font-weight:100 900;font-display:swap;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl{font-size:14px!important;line-height:1.85!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl :is(button,input,select,textarea,.fasmm-btn,.btn,.menu-link){font-size:14px!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl :is(small,.fasmm-muted,.text-body-secondary,.menu-header-text){font-size:12px!important;line-height:1.75!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl :is(h1,h2,h3,h4,h5,h6){font-weight:700!important;letter-spacing:0!important}

/* Use the available desktop width and keep a practical gap from the sidebar. */
@media (min-width:1024px){
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .container-xxl,
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-panel-content{
    width:calc(100% - 2rem)!important;inline-size:calc(100% - 2rem)!important;
    max-width:1760px!important;max-inline-size:1760px!important;
    margin-inline:auto!important;padding-inline:1rem!important;
  }
  body.fasmm-panel-fullscreen .fasmm-materio-rtl #layout-navbar{
    width:calc(100% - 2rem)!important;inline-size:calc(100% - 2rem)!important;
    max-width:1760px!important;margin-inline:auto!important;
  }
}

/* One success result only. */
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-created-compact{margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-created-compact .fasmm-order-created-head{
  display:grid!important;grid-template-columns:52px minmax(0,1fr) auto!important;align-items:center!important;gap:.9rem!important;
  padding:1rem!important;border:1px solid #bce8ce!important;border-radius:.8rem!important;background:#effaf3!important;color:#197344!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-created-compact h3{margin:0!important;color:#197344!important;font-size:1rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-created-compact .fasmm-order-created-icon{width:48px!important;height:48px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:#d9f4e4!important;color:#21965a!important;font-size:1.5rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-front-action-message:empty,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-flash:empty{display:none!important}

/* Consistent alert / announcement system. */
body.fasmm-panel-fullscreen .fasmm-materio-rtl :is(.fasmm-front-action-message,.fasmm-announcement-list){display:grid!important;gap:.6rem!important;margin:0 0 1rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-alert{
  position:relative!important;margin:0!important;padding:.85rem 1rem!important;border:1px solid #cfe7f6!important;border-inline-start:4px solid #1e87d8!important;border-radius:.7rem!important;background:#eef8ff!important;color:#245c82!important;box-shadow:none!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-alert.success{border-color:#bce8ce!important;border-inline-start-color:#239b5b!important;background:#effaf3!important;color:#197344!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-alert.warning{border-color:#f2d9a5!important;border-inline-start-color:#d98b11!important;background:#fff8e9!important;color:#8c5b0d!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-alert.danger{border-color:#f4c3c7!important;border-inline-start-color:#d74954!important;background:#fff1f2!important;color:#983640!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-panel-announcement b{display:block!important;margin-bottom:.2rem!important;font-weight:800!important}

/* Remove nonessential page helper copy without hiding operational messages. */
body.fasmm-panel-fullscreen .fasmm-materio-rtl :is(
  .fasmm-page-title>div>p,
  .fasmm-orders-heading>p,
  .fasmm-wallet-page-head p,
  .fasmm-card-headline>div>p,
  .fasmm-service-list-head p,
  .fasmm-dashboard-top p,
  .fasmm-profile-section-title p
){display:none!important}

/* Search controls keep the icon inside without overlapping text. */
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-search-control{position:relative!important;display:flex!important;align-items:center!important;min-width:260px!important;margin:0!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-search-control>i{position:absolute!important;inset-inline-start:.85rem!important;z-index:2!important;pointer-events:none!important;color:#817a8a!important;font-size:1.05rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-search-control>input{width:100%!important;padding-inline-start:2.55rem!important;padding-inline-end:.85rem!important;min-height:44px!important}

/* Copy feedback: icon only and green. */
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-copy-btn.is-copied{background:#e8f8ef!important;border-color:#7bd3a2!important;color:#198754!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-copy-btn.is-copied i{color:#198754!important;font-size:1.15rem!important}

/* Status tabs with a dedicated count color. */
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-filter-tabs .fasmm-tab{--tab:#6d6777;--tab-soft:#f2f0f4;border-color:#ddd9e2!important;background:#fff!important;color:var(--tab)!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-filter-tabs .fasmm-tab b{min-width:26px!important;height:26px!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:var(--tab-soft)!important;color:var(--tab)!important;font-weight:800!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-filter-tabs .fasmm-tab[data-status="all"]{--tab:#246cda;--tab-soft:#eaf3ff}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-filter-tabs .fasmm-tab[data-status="pending"]{--tab:#b87400;--tab-soft:#fff4d9}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-filter-tabs .fasmm-tab[data-status="processing"],
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-filter-tabs .fasmm-tab[data-status="inprogress"]{--tab:#0f83bf;--tab-soft:#e7f7ff}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-filter-tabs .fasmm-tab[data-status="completed"]{--tab:#218754;--tab-soft:#e9f8ef}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-filter-tabs .fasmm-tab[data-status="partial"]{--tab:#d07014;--tab-soft:#fff1e3}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-filter-tabs .fasmm-tab[data-status="canceled"],
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-filter-tabs .fasmm-tab[data-status="failed"]{--tab:#c83f4b;--tab-soft:#fff0f1}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-filter-tabs .fasmm-tab.active{border-color:var(--tab)!important;background:var(--tab)!important;color:#fff!important;box-shadow:0 5px 14px rgba(48,54,72,.14)!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-filter-tabs .fasmm-tab.active b{background:rgba(255,255,255,.2)!important;color:#fff!important}

/* Review form rebuilt. */
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-review-box{border-color:#ecdcae!important;background:#fffdf7!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-review-box>summary{background:#fff9ea!important;color:#7d590a!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-review-box>summary>span>i{background:#ffefc3!important;color:#b67600!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-review-form{display:grid!important;grid-template-columns:220px minmax(0,1fr) auto!important;gap:.85rem!important;align-items:end!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-review-score{display:grid!important;gap:.4rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-review-score>span,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-review-comment>span{display:block!important;margin-bottom:.35rem!important;font-weight:700!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-review-stars{display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:.3rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-review-stars label{margin:0!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-review-stars input{position:absolute!important;opacity:0!important;pointer-events:none!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-review-stars span{height:46px!important;display:grid!important;place-items:center!important;border:1px solid #e3d6ae!important;border-radius:.55rem!important;background:#fff!important;color:#9a6a00!important;cursor:pointer!important;font-weight:800!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-review-stars input:checked+span{border-color:#e1a20b!important;background:#ffecb6!important;color:#795100!important;box-shadow:0 0 0 3px rgba(225,162,11,.12)!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-review-comment textarea{min-height:92px!important;resize:vertical!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-review-actions .fasmm-btn{min-height:46px!important;white-space:nowrap!important}

/* Better recharge request/history cards. */
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-recharge-history{border:1px solid #e5e1e9!important;border-radius:.85rem!important;box-shadow:0 6px 18px rgba(45,40,60,.05)!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-recharge-history>summary{border-radius:.85rem!important;background:#fff!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-wallet-recharge-history[open]>summary{border-radius:.85rem .85rem 0 0!important;border-bottom:1px solid #ece8f0!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-recharge-item{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:.7rem!important;padding:.9rem!important;border:1px solid #e6e2e9!important;border-inline-start:4px solid #d48a13!important;border-radius:.7rem!important;background:#fff!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-recharge-item.approved{border-inline-start-color:#239b5b!important;background:#f4fbf7!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-recharge-item.rejected,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-recharge-item.failed{border-inline-start-color:#d74954!important;background:#fff5f6!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-recharge-item>div:first-child b,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-recharge-item>div:first-child small{display:block!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-recharge-meta{grid-column:1/-1!important;display:flex!important;gap:.45rem!important;flex-wrap:wrap!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-recharge-meta span{padding:.3rem .55rem!important;border-radius:999px!important;background:#f4f2f6!important;color:#625c6a!important}

/* Payment amount and action sit together. */
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-zibal-pay-form{grid-template-columns:minmax(0,1fr) auto!important;gap:.55rem!important;align-items:end!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-zibal-pay-form label{margin:0!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-zibal-pay-form .fasmm-btn{min-height:46px!important;margin:0!important;align-self:end!important}

/* Notification dropdown is readable and centered on mobile. */
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-notification-dropdown>strong{display:block!important;padding:.55rem .65rem!important;border-bottom:1px solid #ece8f0!important;color:#3d3750!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-notification-dropdown article{margin:.45rem 0 0!important;padding:.7rem .75rem!important;border:1px solid #dce9f6!important;border-radius:.6rem!important;background:#f4f9ff!important;color:#315f86!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-notification-dropdown article.success{border-color:#c8e9d4!important;background:#f1faf5!important;color:#247446!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-notification-dropdown article.warning{border-color:#f0ddb4!important;background:#fff9ec!important;color:#875c10!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-notification-dropdown article.danger{border-color:#efc8cc!important;background:#fff4f5!important;color:#963b44!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-notification-dropdown article span{display:block!important;font-weight:800!important;margin-bottom:.2rem!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-notification-dropdown article p{margin:0!important;color:inherit!important}

/* Dark mode: stronger contrast for all newly touched components. */
body.fasmm-dark .fasmm-materio-rtl{--fasmm-dark-card:#332f49;--fasmm-dark-soft:#3d3855;--fasmm-dark-border:#655e7f;--fasmm-dark-text:#f7f4ff;--fasmm-dark-muted:#d1cadc}
body.fasmm-dark .fasmm-materio-rtl :is(.fasmm-order-created-compact .fasmm-order-created-head,.fasmm-alert.success){background:#213f33!important;border-color:#3e8764!important;color:#d9f8e7!important}
body.fasmm-dark .fasmm-materio-rtl .fasmm-order-created-compact h3{color:#e0ffed!important}
body.fasmm-dark .fasmm-materio-rtl :is(.fasmm-order-review-box,.fasmm-order-review-box>summary){background:#423a2d!important;border-color:#766742!important;color:#ffedba!important}
body.fasmm-dark .fasmm-materio-rtl :is(.fasmm-review-stars span,.fasmm-recharge-item,.fasmm-notification-dropdown,.fasmm-notification-dropdown>strong){background:#332f49!important;border-color:#655e7f!important;color:#f7f4ff!important}
body.fasmm-dark .fasmm-materio-rtl .fasmm-review-stars input:checked+span{background:#6c551f!important;border-color:#d5a73e!important;color:#fff2c7!important}
body.fasmm-dark .fasmm-materio-rtl .fasmm-recharge-meta span{background:#46405f!important;color:#eee9f7!important}
body.fasmm-dark .fasmm-materio-rtl .fasmm-notification-dropdown article{background:#2d4258!important;border-color:#4f779d!important;color:#eaf5ff!important}
body.fasmm-dark .fasmm-materio-rtl .fasmm-order-filter-tabs .fasmm-tab{background:#332f49!important;border-color:#655e7f!important;color:#f7f4ff!important}

@media (max-width:767.98px){
  body.fasmm-panel-fullscreen .fasmm-materio-rtl{font-size:12px!important;line-height:1.8!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl :is(button,input,select,textarea,.fasmm-btn,.btn,.menu-link){font-size:12px!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl :is(small,.fasmm-muted,.text-body-secondary,.menu-header-text){font-size:12px!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-created-compact .fasmm-order-created-head{grid-template-columns:42px minmax(0,1fr)!important;padding:.8rem!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-created-compact .fasmm-order-created-icon{width:40px!important;height:40px!important;font-size:1.2rem!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-order-created-compact .fasmm-btn{grid-column:1/-1!important;width:100%!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-review-form{grid-template-columns:1fr!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-review-actions .fasmm-btn{width:100%!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-inline-search{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:.45rem!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-search-control{min-width:0!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-notification-wrap{position:static!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-notification-dropdown{
    position:fixed!important;z-index:1200!important;top:78px!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;
    width:calc(100vw - 24px)!important;max-width:480px!important;max-height:calc(100dvh - 100px)!important;margin:0!important;padding:.65rem!important;border:1px solid #e0dce5!important;border-radius:.85rem!important;
  }
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-zibal-pay-form{grid-template-columns:1fr!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-zibal-pay-form .fasmm-btn{width:100%!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-recharge-item{grid-template-columns:1fr!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-recharge-status{justify-self:start!important}
}

/* Hard readable type floor requested for the panel. */
body.fasmm-panel-fullscreen .fasmm-materio-rtl :is(.fasmm-panel-view,#layout-navbar,#layout-menu) *:not(i):not(svg):not(path):not([class*="ri-"]){font-size:14px!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl :is(.fasmm-panel-view,#layout-navbar,#layout-menu) h1{font-size:28px!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl :is(.fasmm-panel-view,#layout-navbar,#layout-menu) h2{font-size:22px!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl :is(.fasmm-panel-view,#layout-navbar,#layout-menu) h3{font-size:18px!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl :is(.fasmm-panel-view,#layout-navbar,#layout-menu) h4{font-size:16px!important}
@media(max-width:767.98px){
 body.fasmm-panel-fullscreen .fasmm-materio-rtl :is(.fasmm-panel-view,#layout-navbar,#layout-menu) *:not(i):not(svg):not(path):not([class*="ri-"]){font-size:12px!important}
 body.fasmm-panel-fullscreen .fasmm-materio-rtl :is(.fasmm-panel-view,#layout-navbar,#layout-menu) h1{font-size:22px!important}
 body.fasmm-panel-fullscreen .fasmm-materio-rtl :is(.fasmm-panel-view,#layout-navbar,#layout-menu) h2{font-size:19px!important}
 body.fasmm-panel-fullscreen .fasmm-materio-rtl :is(.fasmm-panel-view,#layout-navbar,#layout-menu) h3{font-size:16px!important}
 body.fasmm-panel-fullscreen .fasmm-materio-rtl :is(.fasmm-panel-view,#layout-navbar,#layout-menu) h4{font-size:14px!important}
}


/* ===== v74.2.0 notifications and cart rebuild ===== */
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-notification-wrap{
  position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-notification-toggle{
  position:relative!important;width:42px!important;height:42px!important;min-width:42px!important;display:inline-flex!important;
  align-items:center!important;justify-content:center!important;padding:0!important;border:1px solid #e4e0e8!important;
  border-radius:14px!important;background:#fff!important;color:#5f5968!important;box-shadow:0 5px 14px rgba(58,53,65,.07)!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-notification-toggle>i{font-size:21px!important;line-height:1!important;display:block!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-notification-count{
  position:absolute!important;top:-6px!important;right:-6px!important;z-index:2!important;display:flex!important;align-items:center!important;justify-content:center!important;
  min-width:21px!important;height:21px!important;padding:0 5px!important;border:2px solid #fff!important;border-radius:999px!important;
  background:#ff4c51!important;color:#fff!important;font-size:11px!important;font-weight:800!important;line-height:1!important;box-shadow:0 3px 8px rgba(255,76,81,.28)!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-notification-dropdown{
  overflow:hidden!important;padding:0!important;width:min(380px,calc(100vw - 24px))!important;max-height:min(520px,calc(100dvh - 96px))!important;
  border:1px solid #e7e3ea!important;border-radius:18px!important;background:#fff!important;box-shadow:0 18px 50px rgba(58,53,65,.2)!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-notification-head{
  position:sticky!important;top:0!important;z-index:3!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;
  padding:13px 14px!important;border-bottom:1px solid #ece8ef!important;background:#fff!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-notification-head>div{display:grid!important;grid-template-columns:34px auto!important;align-items:center!important;column-gap:9px!important;min-width:0!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-notification-head>div>i{grid-row:1/3!important;width:34px!important;height:34px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:11px!important;background:#f0eaff!important;color:#7c4dff!important;font-size:18px!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-notification-head strong{padding:0!important;border:0!important;color:#3d3750!important;font-size:15px!important;line-height:1.4!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-notification-head small{color:#8a8493!important;font-size:12px!important;line-height:1.4!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-notification-close{
  width:36px!important;height:36px!important;min-width:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;
  padding:0!important;border:1px solid #e7e3ea!important;border-radius:12px!important;background:#f8f7f9!important;color:#6d6777!important;cursor:pointer!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-notification-close i{font-size:20px!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-notification-list{max-height:430px!important;overflow:auto!important;padding:8px 10px 11px!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-notification-list article{position:relative!important;margin:7px 0 0!important;padding:11px 13px!important;border-inline-start-width:4px!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-notification-empty{min-height:150px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;text-align:center!important;color:#8a8493!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-notification-empty i{font-size:32px!important;color:#b1aab9!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-notification-empty p{margin:0!important}

body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-float{
  width:58px!important;height:58px!important;border-radius:18px!important;background:linear-gradient(135deg,#7c4dff,#5b7cfa)!important;
  box-shadow:0 13px 30px rgba(92,78,255,.32)!important;font-size:0!important;transition:transform .18s ease,box-shadow .18s ease!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-float:hover{transform:translateY(-2px)!important;box-shadow:0 17px 34px rgba(92,78,255,.38)!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-float>i{font-size:25px!important;line-height:1!important;color:#fff!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-count{
  position:absolute!important;top:-7px!important;right:-7px!important;display:flex!important;align-items:center!important;justify-content:center!important;
  min-width:23px!important;height:23px!important;padding:0 5px!important;border:2px solid #fff!important;border-radius:999px!important;
  background:#ff4c51!important;color:#fff!important;font-size:11px!important;font-weight:900!important;line-height:1!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-float:not(.has-items) .fasmm-cart-count{background:#8a8493!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-drawer{
  display:flex!important;flex-direction:column!important;padding:0!important;width:min(430px,100vw)!important;background:#fff!important;
  border:0!important;border-radius:0 22px 22px 0!important;box-shadow:18px 0 50px rgba(58,53,65,.2)!important;overflow:hidden!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-head{
  flex:0 0 auto!important;padding:14px 15px!important;border-bottom:1px solid #ece8ef!important;background:#fff!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-head-title{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-head-icon{width:42px!important;height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:14px!important;background:#f0eaff!important;color:#7c4dff!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-head-icon i{font-size:22px!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-head-title>div{display:grid!important;gap:1px!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-head-title strong{font-size:16px!important;color:#3d3750!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-head-title small{font-size:12px!important;color:#8a8493!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-close{width:38px!important;height:38px!important;min-width:38px!important;border:1px solid #e7e3ea!important;border-radius:12px!important;background:#f8f7f9!important;color:#6d6777!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-close i{font-size:21px!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-items{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow:auto!important;padding:12px!important;background:#f8f7fa!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-empty{min-height:260px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:7px!important;text-align:center!important;color:#8a8493!important;padding:24px!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-empty i{font-size:44px!important;color:#b6afbf!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-empty strong{font-size:15px!important;color:#5c5665!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-empty span{font-size:12px!important;line-height:1.8!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-row{
  position:relative!important;display:grid!important;gap:10px!important;padding:13px!important;margin:0 0 10px!important;
  border:1px solid #e6e2e9!important;border-radius:16px!important;background:#fff!important;box-shadow:0 5px 15px rgba(58,53,65,.045)!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-row-head{display:flex!important;align-items:center!important;gap:9px!important;padding-inline-end:38px!important;min-width:0!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-service-icon{width:38px!important;height:38px!important;min-width:38px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;background:#f0eaff!important;color:#7c4dff!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-row-head>div{display:grid!important;gap:2px!important;min-width:0!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-row-head b{font-size:14px!important;line-height:1.7!important;color:#3d3750!important;white-space:normal!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-row-head small{font-size:12px!important;color:#8a8493!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-remove{position:absolute!important;top:12px!important;left:12px!important;width:34px!important;height:34px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid #ffd5d8!important;border-radius:11px!important;background:#fff3f4!important;color:#d93b45!important;padding:0!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-remove i{font-size:17px!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-row-link{display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;align-items:start!important;gap:7px!important;padding:9px 10px!important;border-radius:11px!important;background:#f8f7fa!important;color:#706a78!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-row-link i{font-size:16px!important;color:#8a8493!important;margin-top:2px!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-row-link span{font-size:12px!important;direction:ltr!important;text-align:left!important;word-break:break-all!important;line-height:1.7!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-row-meta{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-row-meta span{color:#8a8493!important;font-size:12px!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-row-meta strong{color:#3d3750!important;font-size:14px!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-discount{display:inline-flex!important;align-items:center!important;gap:5px!important;width:max-content!important;padding:5px 8px!important;border-radius:999px!important;background:#eaf8f0!important;color:#238350!important;font-size:11px!important;font-weight:800!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-footer{flex:0 0 auto!important;padding:12px 14px 14px!important;border-top:1px solid #ece8ef!important;background:#fff!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-total{padding:0 0 11px!important;border:0!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-total span{font-size:13px!important;color:#6d6777!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-total b{font-size:17px!important;color:#3d3750!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-submit{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:48px!important;border-radius:13px!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-submit:disabled{opacity:.55!important;cursor:not-allowed!important}

body.fasmm-dark .fasmm-materio-rtl .fasmm-notification-toggle{background:#332f49!important;border-color:#5b5571!important;color:#f4f1ff!important}
body.fasmm-dark .fasmm-materio-rtl .fasmm-notification-count,body.fasmm-dark .fasmm-materio-rtl .fasmm-cart-count{border-color:#28243d!important}
body.fasmm-dark .fasmm-materio-rtl :is(.fasmm-notification-dropdown,.fasmm-notification-head,.fasmm-cart-drawer,.fasmm-cart-head,.fasmm-cart-footer,.fasmm-cart-row){background:#332f49!important;border-color:#554f69!important;color:#f7f4ff!important}
body.fasmm-dark .fasmm-materio-rtl :is(.fasmm-notification-head strong,.fasmm-cart-head-title strong,.fasmm-cart-row-head b,.fasmm-cart-row-meta strong,.fasmm-cart-total b){color:#f7f4ff!important}
body.fasmm-dark .fasmm-materio-rtl :is(.fasmm-notification-head small,.fasmm-cart-head-title small,.fasmm-cart-row-head small,.fasmm-cart-row-meta span,.fasmm-cart-total span,.fasmm-cart-empty){color:#cbc5d5!important}
body.fasmm-dark .fasmm-materio-rtl :is(.fasmm-notification-close,.fasmm-cart-close){background:#403a56!important;border-color:#615a79!important;color:#f7f4ff!important}
body.fasmm-dark .fasmm-materio-rtl .fasmm-notification-list,body.fasmm-dark .fasmm-materio-rtl .fasmm-cart-items{background:#28243d!important}
body.fasmm-dark .fasmm-materio-rtl .fasmm-cart-row-link{background:#29253e!important;color:#d8d2e2!important}
body.fasmm-dark .fasmm-materio-rtl .fasmm-cart-empty strong{color:#f7f4ff!important}

@media(max-width:767.98px){
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-notification-dropdown{top:68px!important;width:calc(100vw - 16px)!important;max-height:calc(100dvh - 84px)!important;border-radius:16px!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-notification-list{max-height:calc(100dvh - 150px)!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-float{width:54px!important;height:54px!important;left:12px!important;bottom:82px!important;border-radius:17px!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-drawer{width:100vw!important;border-radius:0!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-head{padding:12px!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-items{padding:10px!important;padding-bottom:86px!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-footer{position:absolute!important;right:0!important;left:0!important;bottom:0!important;padding:10px 12px 12px!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-row{padding:11px!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-remove{top:10px!important;left:10px!important}
}

/* ===== v74.2.1 compact cart cards ===== */
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-row{
  min-height:0!important;
  height:auto!important;
  max-height:none!important;
  gap:7px!important;
  padding:10px!important;
  margin-bottom:8px!important;
  border-radius:13px!important;
  overflow:hidden!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-row-head{
  gap:8px!important;
  padding-inline-end:34px!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-service-icon{
  width:34px!important;height:34px!important;min-width:34px!important;border-radius:10px!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-row-head b{
  font-size:13px!important;line-height:1.55!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-row-head small{font-size:11px!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-remove{
  top:9px!important;left:9px!important;width:30px!important;height:30px!important;border-radius:9px!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-row-link{
  height:34px!important;min-height:34px!important;max-height:34px!important;padding:6px 8px!important;
  grid-template-columns:18px minmax(0,1fr)!important;align-items:center!important;border-radius:9px!important;overflow:hidden!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-row-link span{
  min-width:0!important;display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;
  word-break:normal!important;line-height:1.4!important;font-size:11px!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-row-bottom{
  display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-row-meta{justify-content:flex-start!important;gap:6px!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-row-meta span{font-size:11px!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-row-meta strong{font-size:13px!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-discount{padding:3px 7px!important;font-size:10px!important}
@media(max-width:767.98px){
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-row{padding:9px!important;gap:6px!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-row-link{height:32px!important;min-height:32px!important;max-height:32px!important}
}


/* ===== v74.2.2 account cart compactness and action separation ===== */
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-items{
  display:grid!important;
  grid-auto-rows:max-content!important;
  align-content:start!important;
  align-items:start!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-row{
  align-self:start!important;
  min-height:0!important;
  height:max-content!important;
  max-height:none!important;
  padding:9px!important;
  gap:6px!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-row-head{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:8px!important;
  min-width:0!important;
  padding:0!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-row-title{display:grid!important;gap:1px!important;min-width:0!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-row-title b{font-size:13px!important;line-height:1.5!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-row-title small{font-size:11px!important;color:#8a8493!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-row-actions{display:flex!important;align-items:center!important;gap:5px!important;flex:0 0 auto!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-copy,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-remove{
  position:static!important;
  inset:auto!important;
  width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;
  padding:0!important;display:grid!important;place-items:center!important;border-radius:9px!important;box-shadow:none!important;
}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-copy{border:1px solid #ded3ff!important;background:#f4efff!important;color:#6e45da!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-copy.is-copied{border-color:#b8e5ca!important;background:#eaf8f0!important;color:#238350!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-remove{border:1px solid #ffd2d6!important;background:#fff3f4!important;color:#d93b45!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-copy i,
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-remove i{font-size:16px!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-row-link{height:30px!important;min-height:30px!important;max-height:30px!important;padding:5px 8px!important}
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-row-bottom{min-height:26px!important}
body.fasmm-dark .fasmm-materio-rtl .fasmm-cart-copy{background:#403a56!important;border-color:#615a79!important;color:#d9ceff!important}
body.fasmm-dark .fasmm-materio-rtl .fasmm-cart-remove{background:#4b303b!important;border-color:#7a4551!important;color:#ffb9c1!important}
@media(max-width:767.98px){
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-row{padding:8px!important;gap:5px!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-copy,
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-remove{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important}
  body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cart-row-link{height:28px!important;min-height:28px!important;max-height:28px!important}
}

/* v74.2.4 — only categories belonging to the selected brand are visible. */
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cat-chip[hidden],
body.fasmm-panel-fullscreen .fasmm-materio-rtl .fasmm-cat-chip.fasmm-category-hidden{
  display:none!important;
}
