:root{--rt-bg-image:none;--rt-overlay:.25}
html[data-restaurant-theme="default"]{--rt-bg:#090a09;--rt-surface:#111310;--rt-surface-2:#171a16;--rt-text:#f4f0e8;--rt-muted:#a5a69e;--rt-accent:#c99a5b;--rt-accent-2:#a87336;--rt-border:rgba(240,201,133,.22)}
html[data-restaurant-theme="apo-red-white"]{--rt-bg:#fff7f5;--rt-surface:#ffffff;--rt-surface-2:#ffe8e4;--rt-text:#32100d;--rt-muted:#765653;--rt-accent:#c71920;--rt-accent-2:#8e0d13;--rt-border:#e7b2ad}
html[data-restaurant-theme="crimson-cream"]{--rt-bg:#fff8ed;--rt-surface:#fffdf8;--rt-surface-2:#f8e4d4;--rt-text:#3c1016;--rt-muted:#7e5a54;--rt-accent:#a80f2d;--rt-accent-2:#6e0b1f;--rt-border:#ddad9c}
html[data-restaurant-theme="black-gold"]{--rt-bg:#090a09;--rt-surface:#11130f;--rt-surface-2:#1b1c16;--rt-text:#fff8e6;--rt-muted:#b9b09e;--rt-accent:#ddb15c;--rt-accent-2:#a87b2b;--rt-border:#69552e}
html[data-restaurant-theme="charcoal-orange"]{--rt-bg:#171817;--rt-surface:#222321;--rt-surface-2:#2d2c28;--rt-text:#fff8ef;--rt-muted:#c1b5a8;--rt-accent:#ef7827;--rt-accent-2:#c94d13;--rt-border:#71513a}
html[data-restaurant-theme="navy-gold"]{--rt-bg:#071322;--rt-surface:#102139;--rt-surface-2:#172b46;--rt-text:#f8f4e8;--rt-muted:#aebbd0;--rt-accent:#d9ad55;--rt-accent-2:#9f7528;--rt-border:#52617b}
html[data-restaurant-theme="coffee-beige"]{--rt-bg:#2a1d17;--rt-surface:#382820;--rt-surface-2:#4c382e;--rt-text:#fff6e8;--rt-muted:#d0bba8;--rt-accent:#d4a66b;--rt-accent-2:#a86d35;--rt-border:#775d49}
html[data-restaurant-theme="forest-cream"]{--rt-bg:#10221a;--rt-surface:#183127;--rt-surface-2:#244338;--rt-text:#fff9e9;--rt-muted:#b7cabb;--rt-accent:#e3c77b;--rt-accent-2:#b49645;--rt-border:#536c5a}
html[data-restaurant-theme="burgundy-gold"]{--rt-bg:#260a14;--rt-surface:#38101e;--rt-surface-2:#50172a;--rt-text:#fff4e7;--rt-muted:#d2b4ba;--rt-accent:#e0b462;--rt-accent-2:#ab7d31;--rt-border:#794355}
html[data-restaurant-theme="mediterranean-blue"]{--rt-bg:#eaf8fb;--rt-surface:#ffffff;--rt-surface-2:#d8f0f4;--rt-text:#073946;--rt-muted:#496b74;--rt-accent:#087d91;--rt-accent-2:#055565;--rt-border:#9acbd3}
html[data-restaurant-theme="ocean-white"]{--rt-bg:#f2f8ff;--rt-surface:#ffffff;--rt-surface-2:#e0efff;--rt-text:#0b3159;--rt-muted:#4f6982;--rt-accent:#1478c9;--rt-accent-2:#0c5595;--rt-border:#a7c9e8}
html[data-restaurant-theme="olive-stone"]{--rt-bg:#e9e7db;--rt-surface:#f6f3e7;--rt-surface-2:#dcd9c9;--rt-text:#2e3224;--rt-muted:#565849;--rt-accent:#6e743c;--rt-accent-2:#4f542a;--rt-border:#b9b69e}
html[data-restaurant-theme="terracotta"]{--rt-bg:#faeee6;--rt-surface:#fff8f2;--rt-surface-2:#f2d8c8;--rt-text:#4a2519;--rt-muted:#765344;--rt-accent:#a9432b;--rt-accent-2:#7e2e20;--rt-border:#d6aa98}
html[data-restaurant-theme="saffron-night"]{--rt-bg:#15120e;--rt-surface:#211c15;--rt-surface-2:#30271c;--rt-text:#fff8df;--rt-muted:#c8b990;--rt-accent:#f3b72e;--rt-accent-2:#be8211;--rt-border:#6d5724}
html[data-restaurant-theme="emerald-luxury"]{--rt-bg:#041d18;--rt-surface:#0b2b24;--rt-surface-2:#123d33;--rt-text:#eefdf5;--rt-muted:#a6c8bb;--rt-accent:#d9b765;--rt-accent-2:#9b7a2f;--rt-border:#477060}
html[data-restaurant-theme="rose-pastel"]{--rt-bg:#fff3f5;--rt-surface:#fffafd;--rt-surface-2:#f8e1e7;--rt-text:#4a2530;--rt-muted:#896773;--rt-accent:#c45e7c;--rt-accent-2:#963d59;--rt-border:#dfb6c2}
html[data-restaurant-theme="lavender-modern"]{--rt-bg:#f4f0ff;--rt-surface:#fcfaff;--rt-surface-2:#e8e0fa;--rt-text:#30264e;--rt-muted:#70678a;--rt-accent:#7558b6;--rt-accent-2:#53388f;--rt-border:#c2b5df}
html[data-restaurant-theme="mint-light"]{--rt-bg:#effbf6;--rt-surface:#ffffff;--rt-surface-2:#dff5eb;--rt-text:#173e31;--rt-muted:#4c6d61;--rt-accent:#2d9770;--rt-accent-2:#1d6c4e;--rt-border:#a5d8c3}
html[data-restaurant-theme="slate-blue"]{--rt-bg:#15202c;--rt-surface:#202f3e;--rt-surface-2:#2c3e50;--rt-text:#f1f7fb;--rt-muted:#afbfcd;--rt-accent:#73a7d5;--rt-accent-2:#467dad;--rt-border:#506779}
html[data-restaurant-theme="neon-night"]{--rt-bg:#080914;--rt-surface:#101225;--rt-surface-2:#191b34;--rt-text:#f5f1ff;--rt-muted:#aaa5c4;--rt-accent:#b768ff;--rt-accent-2:#7642d7;--rt-border:#4d3b6d}
html[data-restaurant-theme="copper-dark"]{--rt-bg:#17110e;--rt-surface:#261b16;--rt-surface-2:#35251e;--rt-text:#fff4ea;--rt-muted:#c9afa0;--rt-accent:#c97e50;--rt-accent-2:#914c29;--rt-border:#704b39}
html[data-restaurant-theme="wood-warm"]{--rt-bg:#24170f;--rt-surface:#342319;--rt-surface-2:#473125;--rt-text:#fff8ed;--rt-muted:#d0b6a0;--rt-accent:#d99a55;--rt-accent-2:#a4622d;--rt-border:#7b5942}
html[data-restaurant-theme="minimal-white"]{--rt-bg:#f7f7f5;--rt-surface:#ffffff;--rt-surface-2:#ededeb;--rt-text:#1b1d1c;--rt-muted:#6c716e;--rt-accent:#262927;--rt-accent-2:#080909;--rt-border:#d0d3d1}
html[data-restaurant-theme="graphite"]{--rt-bg:#111315;--rt-surface:#1a1d20;--rt-surface-2:#262a2e;--rt-text:#f4f5f5;--rt-muted:#aeb3b6;--rt-accent:#d2d5d7;--rt-accent-2:#969da2;--rt-border:#484d51}

html.rt-theme-active{
  --bg:var(--rt-bg);--panel:var(--rt-surface);--panel2:var(--rt-surface-2);
  --surface:var(--rt-surface);--surface-2:var(--rt-surface-2);
  --text:var(--rt-text);--muted:var(--rt-muted);--gold:var(--rt-accent);
  --gold2:var(--rt-accent);--line:var(--rt-border);
  --shadow:0 24px 70px color-mix(in srgb,var(--rt-text) 16%,transparent)
}
html.rt-theme-active body{color:var(--text)!important;background-color:var(--bg)!important;background-image:radial-gradient(circle at 8% 4%,color-mix(in srgb,var(--rt-accent) 10%,transparent),transparent 32%),radial-gradient(circle at 92% 32%,color-mix(in srgb,var(--rt-accent) 7%,transparent),transparent 30%)!important;background-attachment:fixed!important}
html.rt-theme-active{background:var(--rt-bg)!important}
html.rt-theme-active body:before{background:radial-gradient(circle at 8% 4%,color-mix(in srgb,var(--rt-accent) 10%,transparent),transparent 32%),radial-gradient(circle at 92% 32%,color-mix(in srgb,var(--rt-accent) 7%,transparent),transparent 30%),linear-gradient(180deg,var(--rt-bg),color-mix(in srgb,var(--rt-bg) 94%,var(--rt-surface)))!important;opacity:1!important}
html.rt-theme-active.rt-has-bg-image body{background-image:linear-gradient(rgba(0,0,0,var(--rt-overlay)),rgba(0,0,0,var(--rt-overlay))),var(--rt-bg-image)!important;background-size:cover!important;background-position:center!important}
html.rt-theme-active.rt-has-bg-image body:before{background:linear-gradient(rgba(0,0,0,var(--rt-overlay)),rgba(0,0,0,var(--rt-overlay))),var(--rt-bg-image) center/cover no-repeat!important}
html.rt-theme-active main{background:transparent!important}
html.rt-theme-active .topbar{background:color-mix(in srgb,var(--bg) 91%,transparent)!important;border-color:var(--line)!important;box-shadow:0 10px 35px color-mix(in srgb,var(--text) 8%,transparent)}
html.rt-theme-active :is(.brand,.brand strong,.navlinks a){color:var(--text)!important}
html.rt-theme-active :is(.pill,.secondary,.chip,.category-card,input,select,textarea){background:var(--panel)!important;color:var(--text)!important;border-color:var(--line)!important}
html.rt-theme-active :is(.pill:hover,.secondary:hover,.chip.active,.category-card:hover){border-color:var(--rt-accent)!important}
html.rt-theme-active :is(.primary,.cart-float,.add-cart){background:linear-gradient(135deg,var(--rt-accent),var(--rt-accent-2))!important;color:#fff!important;border-color:transparent!important;box-shadow:0 12px 30px color-mix(in srgb,var(--rt-accent) 28%,transparent)!important}
html.rt-theme-active :is(.primary,.cart-float,.add-cart,.step b){color:var(--rt-on-accent,#fff)!important}

html.rt-theme-active .hero{border-color:color-mix(in srgb,var(--rt-accent) 42%,transparent)!important;box-shadow:0 30px 80px rgba(0,0,0,.24)!important}
html.rt-theme-active .hero:before{opacity:.68!important;filter:saturate(.92) contrast(1.08)!important}
html.rt-theme-active .hero:after{background:linear-gradient(90deg,rgba(5,5,5,.92) 4%,rgba(5,5,5,.74) 48%,rgba(5,5,5,.24) 82%),linear-gradient(0deg,rgba(5,5,5,.68),transparent 52%)!important}
html.rt-theme-active .hero :is(h1,p){color:#fff!important;text-shadow:0 3px 24px rgba(0,0,0,.88)!important}
html.rt-theme-active .hero .eyebrow{color:#ffd7d4!important;text-shadow:0 2px 14px #000!important}

html.rt-theme-active :is(.section-title,.section-head h2,.experience h2,.detail h2,.sub,.title-link){color:var(--text)!important}
html.rt-theme-active :is(.section-head p,.card p,.metric span,.experience p,.step span,.detail-desc,.note,.cal){color:var(--muted)!important}
html.rt-theme-active :is(.eyebrow,.card-kicker,.price,.detail-price,.metric b,.fact b){color:var(--rt-accent)!important}
html.rt-theme-active .metrics{border-color:var(--line)!important;background:color-mix(in srgb,var(--panel) 72%,transparent);border-radius:22px;padding-inline:26px;box-shadow:0 14px 45px color-mix(in srgb,var(--text) 7%,transparent)}
html.rt-theme-active .metric+.metric{border-color:var(--line)!important}
html.rt-theme-active :is(.card,.category-card){background:linear-gradient(145deg,color-mix(in srgb,var(--panel) 98%,white 2%),var(--panel))!important;border-color:var(--line)!important;box-shadow:0 16px 45px color-mix(in srgb,var(--text) 9%,transparent)!important}
html.rt-theme-active :is(.card:hover,.category-card:hover){border-color:color-mix(in srgb,var(--rt-accent) 62%,var(--line))!important;box-shadow:0 24px 65px color-mix(in srgb,var(--text) 16%,transparent)!important}
html.rt-theme-active .card-img{background:var(--panel2)!important}
html.rt-theme-active .experience{background:linear-gradient(135deg,var(--panel),var(--panel2))!important;color:var(--text)!important;border-color:var(--line)!important;box-shadow:0 22px 65px color-mix(in srgb,var(--text) 10%,transparent)!important}
html.rt-theme-active .step{background:color-mix(in srgb,var(--panel) 84%,transparent)!important;border-color:var(--line)!important}
html.rt-theme-active .step strong{color:var(--text)!important}
html.rt-theme-active .step b{background:var(--rt-accent)!important;color:#fff!important}
html.rt-theme-active footer{background:color-mix(in srgb,var(--panel) 94%,transparent)!important;color:var(--muted)!important;border-color:var(--line)!important}
html.rt-theme-active .footer-link{background:var(--panel2)!important;color:var(--text)!important;border-color:var(--line)!important}
html.rt-theme-active :is(dialog,.detail,#cartDialog,#handoff,.ios-ar-card){background:var(--panel)!important;color:var(--text)!important;border-color:var(--line)!important}
html.rt-theme-active :is(.detail-copy,.cart-section,.cart-total-card,.fact,.tag){background:var(--panel)!important;color:var(--text)!important;border-color:var(--line)!important}
html.rt-theme-active :is(.menu-search,.menu-search span){color:var(--text)!important}
html.rt-theme-active .menu-search input{background:var(--panel)!important;color:var(--text)!important;border-color:var(--line)!important;box-shadow:0 12px 30px color-mix(in srgb,var(--text) 8%,transparent)!important}
html.rt-theme-active .menu-search:after{color:var(--rt-accent)!important}
html.rt-theme-active .order-status{background:var(--panel)!important;color:var(--text)!important;border-color:var(--line)!important}
html.rt-theme-active :is(input,textarea,select)::placeholder{color:color-mix(in srgb,var(--text) 62%,transparent)!important;opacity:1!important}

html.rt-theme-active #cartDialog{background:linear-gradient(145deg,var(--panel),var(--panel2))!important;color:var(--text)!important;border-color:var(--line)!important}
html.rt-theme-active #cartDialog :is(h1,h2,h3,p,label,strong,small,span,option){color:var(--text)!important}
html.rt-theme-active #cartDialog :is(.cart-kicker,.cart-copy small,.cart-option-name){color:var(--rt-accent)!important}
html.rt-theme-active #cartDialog :is(.cart-line,.cart-section,.cart-total-card){background:var(--panel)!important;color:var(--text)!important;border-color:var(--line)!important;box-shadow:0 10px 28px color-mix(in srgb,var(--text) 8%,transparent)!important}
html.rt-theme-active #cartDialog :is(input,select,textarea){background:var(--panel2)!important;color:var(--text)!important;border-color:var(--line)!important}
html.rt-theme-active #cartDialog :is(input,select,textarea):focus{background:var(--panel)!important;border-color:var(--rt-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--rt-accent) 20%,transparent)!important}
html.rt-theme-active #cartDialog .quantity{background:var(--panel2)!important;color:var(--text)!important;border-color:var(--line)!important}
html.rt-theme-active #cartDialog .quantity button{background:var(--rt-accent)!important;color:var(--rt-on-accent,#fff)!important;border-color:var(--rt-accent)!important}
html.rt-theme-active #cartDialog :is(#cartTotal,.cart-info,.pickup-note,#orderMessage){color:var(--text)!important}
html.rt-theme-active #cartDialog #orderMessage:not(:empty){background:var(--panel2)!important;border-color:var(--line)!important}
html.rt-theme-active #cartDialog .close{background:var(--panel2)!important;color:var(--text)!important;border-color:var(--line)!important}
@media(max-width:700px){html.rt-theme-active #cartDialog .cart-actions{background:color-mix(in srgb,var(--panel) 96%,transparent)!important;border-color:var(--line)!important}}

html[data-restaurant-theme="apo-red-white"]{--rt-border:#e1b8b4}
html[data-restaurant-theme="apo-red-white"] body{background-color:#fff9f7!important;background-image:radial-gradient(circle at 8% 3%,rgba(199,25,32,.11),transparent 30%),linear-gradient(180deg,#fffaf8 0%,#f7eeea 52%,#fff 100%)!important}
html[data-restaurant-theme="apo-red-white"] body:before{background:radial-gradient(circle at 8% 3%,rgba(199,25,32,.11),transparent 30%),linear-gradient(180deg,#fffaf8 0%,#f7eeea 52%,#fff 100%)!important}
html[data-restaurant-theme="apo-red-white"].rt-has-bg-image body{background-image:linear-gradient(rgba(45,8,8,var(--rt-overlay)),rgba(45,8,8,var(--rt-overlay))),var(--rt-bg-image)!important}
html[data-restaurant-theme="apo-red-white"].rt-has-bg-image body:before{background:linear-gradient(rgba(45,8,8,var(--rt-overlay)),rgba(45,8,8,var(--rt-overlay))),var(--rt-bg-image) center/cover no-repeat!important}
html[data-restaurant-theme="apo-red-white"] .topbar{background:rgba(255,250,248,.94)!important}
html[data-restaurant-theme="apo-red-white"] .card-img{background:#f6efec!important}
html[data-restaurant-theme="apo-red-white"] .ar-tag{background:rgba(35,7,7,.9)!important;color:#fff!important;border-color:rgba(255,255,255,.25)!important}
@media(max-width:600px){html.rt-theme-active .metrics{padding-inline:18px}html.rt-theme-active .hero:after{background:linear-gradient(90deg,rgba(5,5,5,.94),rgba(5,5,5,.58)),linear-gradient(0deg,rgba(5,5,5,.75),transparent 48%)!important}}

/* İşletme panelinden değiştirilebilen, yalnız telefon ekranına uygulanan menü kartları. */
@media(max-width:600px){
  html.rt-mobile-menu-ready #grid.grid{gap:var(--rt-mobile-gap,16px)!important}
  html.rt-mobile-menu-ready #grid .card{border-radius:var(--rt-mobile-radius,24px)!important}
  html.rt-mobile-menu-ready #grid .card-img{height:var(--rt-mobile-image-height,340px)!important;min-height:0!important;aspect-ratio:auto!important}
  html.rt-mobile-menu-ready #grid .card-img img{width:100%!important;height:100%!important;object-fit:var(--rt-mobile-image-fit,cover)!important;object-position:center!important}
  html.rt-mobile-menu-ready #grid .card-body{padding:var(--rt-mobile-card-padding,21px)!important}
  html.rt-mobile-menu-ready #grid .title-link{font-size:var(--rt-mobile-title-size,28px)!important}
  html.rt-mobile-menu-ready #grid .price,html.rt-mobile-menu-ready #grid .price-stack{font-size:var(--rt-mobile-price-size,16px)!important}
  html[data-mobile-menu-description="hidden"] #grid .card-body>p{display:none!important}
  html[data-mobile-menu-description="hidden"] #grid .card-foot{margin-top:12px!important}

  html[data-mobile-menu-layout="compact"] #grid.grid{grid-template-columns:1fr!important}
  html[data-mobile-menu-layout="compact"] #grid .card{display:grid!important;grid-template-columns:minmax(125px,42%) minmax(0,1fr)!important;align-items:stretch!important}
  html[data-mobile-menu-layout="compact"] #grid .card-img{height:var(--rt-mobile-image-height,220px)!important}
  html[data-mobile-menu-layout="compact"] #grid .card-body{display:flex!important;min-width:0;flex-direction:column;justify-content:center}
  html[data-mobile-menu-layout="compact"] #grid .card-kicker{font-size:9px!important}
  html[data-mobile-menu-layout="compact"] #grid .title-link{overflow-wrap:anywhere}
  html[data-mobile-menu-layout="compact"] #grid .card-foot{gap:7px;flex-wrap:wrap}
  html[data-mobile-menu-layout="compact"] #grid .ar-tag{top:9px;right:auto;left:9px;padding:6px 8px;font-size:8px}

  html[data-mobile-menu-layout="grid"] #grid.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  html[data-mobile-menu-layout="grid"] #grid .card-img{height:var(--rt-mobile-image-height,190px)!important}
  html[data-mobile-menu-layout="grid"] #grid .card-body{padding:var(--rt-mobile-card-padding,13px)!important}
  html[data-mobile-menu-layout="grid"] #grid .card-kicker{font-size:8px!important;letter-spacing:.09em}
  html[data-mobile-menu-layout="grid"] #grid .title-link{margin:6px 0;font-size:var(--rt-mobile-title-size,21px)!important;overflow-wrap:anywhere}
  html[data-mobile-menu-layout="grid"] #grid .card-body>p{font-size:11px;line-height:1.4;min-height:0}
  html[data-mobile-menu-layout="grid"] #grid .card-foot{align-items:flex-end;gap:7px;margin-top:11px;flex-wrap:wrap}
  html[data-mobile-menu-layout="grid"] #grid .price-stack{display:grid;gap:2px}
  html[data-mobile-menu-layout="grid"] #grid .cal{font-size:9px}
  html[data-mobile-menu-layout="grid"] #grid .add-cart{width:34px;height:34px;margin-left:auto}
  html[data-mobile-menu-layout="grid"] #grid .ar-tag{top:8px;right:8px;padding:5px 7px;font-size:7px}
}

/* V7 gelişmiş mobil kart ölçüleri: küçük kartlarda görsel oranını korur. */
@media(max-width:600px){
  html.rt-mobile-menu-ready #grid.grid{grid-template-columns:1fr!important;gap:var(--rt-mobile-gap,16px)!important}
  html.rt-mobile-menu-ready[data-mobile-columns="1"] #grid.grid{grid-template-columns:1fr!important}
  html.rt-mobile-menu-ready[data-mobile-columns="2"] #grid.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  html.rt-mobile-menu-ready #grid .card{width:var(--rt-mobile-card-width,100%)!important;justify-self:center;border-width:var(--rt-mobile-border-width,1px)!important;border-radius:var(--rt-mobile-radius,24px)!important;box-shadow:0 calc(var(--rt-mobile-shadow,18px)/2) var(--rt-mobile-shadow,18px) rgba(0,0,0,.18)!important}
  html.rt-mobile-menu-ready[data-mobile-image-mode="ratio"] #grid .card-img{height:auto!important;min-height:0!important;aspect-ratio:var(--rt-mobile-image-ratio,1 / 1)!important}
  html.rt-mobile-menu-ready[data-mobile-image-mode="height"] #grid .card-img{height:var(--rt-mobile-image-height,300px)!important;min-height:0!important;aspect-ratio:auto!important}
  html.rt-mobile-menu-ready #grid .card-img img{object-fit:var(--rt-mobile-image-fit,cover)!important;object-position:var(--rt-mobile-image-position,center)!important}
  html.rt-mobile-menu-ready #grid .card-body{padding:var(--rt-mobile-card-padding,21px)!important}
  html.rt-mobile-menu-ready #grid .title-link{font-size:var(--rt-mobile-title-size,28px)!important}
  html.rt-mobile-menu-ready #grid .card-body>p{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:var(--rt-mobile-description-lines,3);font-size:var(--rt-mobile-description-size,13px)!important;min-height:0!important}
  html[data-mobile-menu-description="hidden"] #grid .card-body>p{display:none!important}
  html.rt-mobile-menu-ready #grid :is(.price,.price-stack){font-size:var(--rt-mobile-price-size,16px)!important}
  html.rt-mobile-menu-ready #grid .add-cart{width:var(--rt-mobile-button-size,40px)!important;height:var(--rt-mobile-button-size,40px)!important;flex:0 0 var(--rt-mobile-button-size,40px)!important}

  html[data-mobile-menu-layout="compact"] #grid .card{display:grid!important;grid-template-columns:var(--rt-mobile-compact-width,42%) minmax(0,1fr)!important;align-items:stretch!important}
  html[data-mobile-menu-layout="compact"] #grid .card-img{height:100%!important;min-height:140px!important;aspect-ratio:auto!important}
  html[data-mobile-menu-layout="compact"] #grid .card-body{min-width:0}

  html[data-mobile-menu-layout="grid"] #grid .card-body{padding:var(--rt-mobile-card-padding,12px)!important}
  html[data-mobile-menu-layout="grid"] #grid .title-link{font-size:var(--rt-mobile-title-size,20px)!important}
  html[data-mobile-menu-layout="grid"] #grid .card-foot{gap:6px;flex-wrap:wrap}
}
