.markiso-mobile-category{position:relative;display:grid;place-items:center;direction:rtl;color:var(--dgbb-ink,#1e2a1a);font:400 .875rem/1.6 var(--dgbb-font,Vazirmatn,Tahoma,sans-serif)}
.markiso-mobile-category__trigger{display:flex;min-inline-size:3rem;min-block-size:3.25rem;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;padding:.4rem .75rem;border:0;border-radius:100rem;background:transparent;color:#74806c}
.markiso-mobile-category__trigger svg{inline-size:1.35rem;block-size:1.35rem;fill:none;stroke:currentColor}
.markiso-mobile-category__trigger>span{display:none;font-size:.68rem;font-weight:700}
.markiso-mobile-category__trigger:is(.is-active,[aria-expanded=true]){flex-direction:row;padding-inline:1rem;background:var(--dgbb-tint,#e4efd1);color:var(--dgbb-action,#4f7000)}
.markiso-mobile-category__trigger:is(.is-active,[aria-expanded=true])>span{display:inline}
.markiso-mobile-category__backdrop{position:fixed;z-index:149;inset:0;border:0!important;border-radius:0!important;background:rgb(17 24 15/.62)}
.markiso-mobile-category-open .dgbb-mobile-nav{z-index:150}
.markiso-mobile-category__panel{position:fixed;z-index:160;inset:.5rem .5rem calc(5.8rem + env(safe-area-inset-bottom));display:flex;inline-size:auto;max-block-size:none;flex-direction:column;padding:0;overflow:hidden;overscroll-behavior:contain;border:.0625rem solid var(--dgbb-border,#e4e7dc);border-radius:1.15rem;background:#f8faf5;box-shadow:0 .875rem 3rem rgb(30 42 26/.2);text-align:start}
.markiso-mobile-category__header{display:grid;grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;align-items:center;gap:.5rem;flex:0 0 auto;min-block-size:4.25rem;padding:.65rem .85rem;border-block-end:.0625rem solid var(--dgbb-border,#e4e7dc);background:#fff}
.markiso-mobile-category__header strong{min-inline-size:0;overflow:hidden;color:var(--dgbb-ink,#1e2a1a);font-size:1rem;font-weight:900;text-align:center;text-overflow:ellipsis;white-space:nowrap}
.markiso-mobile-category__back,.markiso-mobile-category__close{display:grid;inline-size:2.75rem;block-size:2.75rem;place-items:center;border:0;border-radius:.75rem;background:var(--dgbb-bg,#f3f7ec);color:var(--dgbb-action,#4f7000)}
.markiso-mobile-category__back[hidden]{display:grid!important;visibility:hidden}
.markiso-mobile-category__back svg,.markiso-mobile-category__close svg{inline-size:1.15rem;block-size:1.15rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.markiso-mobile-category__body{display:block;flex:1 1 auto;min-block-size:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#bac5ad transparent;padding:.9rem}
.markiso-mobile-category__view{display:block}
.markiso-mobile-category__view[hidden]{display:none!important}
.markiso-mobile-category__panel .markiso-mobile-category__view-all{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-block-size:3.5rem;margin-block-end:.8rem;padding:.75rem 1rem;border:.0625rem solid #c7daa5;border-radius:.85rem;background:var(--dgbb-tint,#e4efd1);color:var(--dgbb-action,#4f7000);font-size:.9rem;font-weight:900}
.markiso-mobile-category__view-all svg{inline-size:1.15rem;block-size:1.15rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}
.markiso-mobile-category__list{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}
.markiso-mobile-category__panel .markiso-mobile-category__row{display:flex;inline-size:100%;min-block-size:3.6rem;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;border:.0625rem solid var(--dgbb-border,#e4e7dc);border-radius:.85rem;background:#fff;color:var(--dgbb-ink,#1e2a1a);font:inherit;font-size:.9rem;font-weight:750;text-align:start;box-shadow:0 .1rem .35rem rgb(30 42 26/.035)}
.markiso-mobile-category__row>span{min-inline-size:0;flex:1}
.markiso-mobile-category__row>svg{inline-size:1.1rem;block-size:1.1rem;flex:0 0 auto;fill:none;stroke:var(--dgbb-action,#4f7000);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.markiso-mobile-category__row:hover{border-color:#c7daa5;background:#fbfdf7;color:var(--dgbb-action,#4f7000)}
.markiso-mobile-category__empty{padding:1.5rem;color:var(--dgbb-muted,#596257);text-align:center}
.markiso-mobile-category button:focus-visible,.markiso-mobile-category a:focus-visible{outline:.18rem solid var(--dgbb-action,#4f7000);outline-offset:.12rem}
@media(max-width:43.75rem){.markiso-mobile-category__panel{inset:.35rem .35rem calc(5.6rem + env(safe-area-inset-bottom))}.markiso-mobile-category__body{padding:.75rem}}
@media(prefers-reduced-motion:reduce){.markiso-mobile-category *{scroll-behavior:auto!important}}
