/* /Components/Categories/Categories.razor.rz.scp.css */
*[b-mernxnuags],
*[b-mernxnuags]:before,
*[b-mernxnuags]:after {
  box-sizing: border-box !important;
}

.cd__main[b-mernxnuags]{
  background: RGBA(0, 58, 97, 1) !important;
  display: block !important;
}

*[b-mernxnuags] {
  position: relative;
  margin: 0;
  padding: 0;
  
  border: 0 none;
  transition: all ease .4s;
}

html[b-mernxnuags],
body[b-mernxnuags] {
  width: 100%;
  height: 100%;
  font-family: 'Fjalla One', sans-serif;
  font-size: 18px;
}

h1[b-mernxnuags] {
  padding-top: 40px;
    
  color: #1A03FC;
  text-align: center;
  font-size: 1.8rem;
     
    text-shadow: rgba(0,0,0,0.6) 1px 0, rgba(0,0,0,0.6) 1px 0, rgba(0,0,0,0.6) 0 1px, rgba(0,0,0,0.6) 0 1px;
}

.nav[b-mernxnuags] {
  margin: 20px auto;
  /*width: 455px;*/
  min-height: auto;
}

.nav ul[b-mernxnuags] {
  position: relative;
  padding-top: 20px; 
}

.nav li[b-mernxnuags] {
  position: relative;
  padding: 20px 3px 0 3px; 
  float: left; 
/*  margin: auto 20px;*/
  text-align: center;
  list-style-type: none; 
}

.nav li[b-mernxnuags]::before, .nav li[b-mernxnuags]::after{
  content: '';
  position: absolute; 
  top: 0; 
  right: 50%;
  width: 50%; 
  height: 20px;
  border-top: 1px solid #1A03FC;
}

.nav li[b-mernxnuags]::after{
  left: 50%;
  right: auto; 
  
  border-left: 1px solid #1A03FC;
}

.nav li:only-child[b-mernxnuags]::after, .nav li:only-child[b-mernxnuags]::before {
  content: '';
  display: none;
}

.nav li:only-child[b-mernxnuags]{ padding-top: 0;}
.nav li:first-child[b-mernxnuags]::before, .nav li:last-child[b-mernxnuags]::after{
  border: 0 none;
}

.nav li:last-child[b-mernxnuags]::before{
  border-right: 1px solid #1A03FC;
  border-radius: 0 5px 0 0;
}

.nav li:first-child[b-mernxnuags]::after{
    border-radius: 5px 0 0 0;
}
.nav ul ul[b-mernxnuags]::before{
  content: '';
  position: absolute; top: 0; left: 50%;
  border-left: 1px solid #ccc;
  width: 0; 
  height: 20px;
}

.nav li a[b-mernxnuags]{
  display: inline-block;
  padding: 5px 10px;
  
  border-radius: 5px;
  border: 1px solid #ccc;
  
  text-decoration: none;
  text-transform: uppercase;
  color: #1A03FC;
  font-family: arial, verdana, tahoma;
  font-size: 11px;
}

.nav li a:hover[b-mernxnuags], .nav li a:hover+ul li a[b-mernxnuags] {
  color: #000;
  background: #c8e4f8;   
  border: 1px solid #94a0b4;
}

.nav li a:hover+ul li[b-mernxnuags]::after, 
.nav li a:hover+ul li[b-mernxnuags]::before, 
.nav li a:hover+ul[b-mernxnuags]::before, 
.nav li a:hover+ul ul[b-mernxnuags]::before{
  content: '';
  border-color: #94a0b4;
}
/* /Components/Discounts/Index.razor.rz.scp.css */
.discount-page header[b-udm3s8tsw1] { margin-bottom:24px; }.discount-page h1[b-udm3s8tsw1] { font-size:26px; font-weight:800; color:#274934; }.discount-page header p[b-udm3s8tsw1] { color:#7c8c80; font-size:13px; margin-top:12px; }.discount-workspace[b-udm3s8tsw1] { display:grid; grid-template-columns:330px minmax(0,1fr); gap:24px; align-items:start; }.discount-editor[b-udm3s8tsw1],.discount-list[b-udm3s8tsw1] { background:white; border:1px solid #dfe8e1; border-radius:18px; padding:24px; }.discount-editor h2[b-udm3s8tsw1] { font-size:17px; margin-bottom:20px; }.discount-editor[b-udm3s8tsw1]  form > label { display:block; font-size:12px; margin:14px 0 6px; }.discount-editor[b-udm3s8tsw1]  .discount-native-input { width:100%; border:1px solid #d4e1d7; padding:10px; border-radius:9px; background:white; font:inherit; font-size:13px; }.discount-note[b-udm3s8tsw1] { color:#8b978c; font-size:11px; line-height:2; margin-top:14px; }.discount-buttons[b-udm3s8tsw1] { display:flex; gap:10px; margin:18px 0; }.discount-page button[b-udm3s8tsw1] { border:0; background:#278353; color:white; font:inherit; font-size:12px; padding:9px 14px; border-radius:8px; }.discount-page button.secondary[b-udm3s8tsw1] { background:#edf4ee; color:#56705a; }.discount-list[b-udm3s8tsw1] { padding:0; overflow:auto; }.discount-list table[b-udm3s8tsw1] { width:100%; white-space:nowrap; font-size:12px; }.discount-list th[b-udm3s8tsw1] { padding:18px 14px; background:#edf4ef; color:#68816c; }.discount-list td[b-udm3s8tsw1] { padding:18px 14px; border-top:1px solid #edf2ee; }.discount-editor>p[b-udm3s8tsw1] { font-size:12px; }@media(max-width:1000px){.discount-workspace[b-udm3s8tsw1]{grid-template-columns:1fr}.discount-editor[b-udm3s8tsw1]{max-width:100%}}

.discount-expiry-pickers[b-udm3s8tsw1] { margin-top:20px; display:grid; gap:12px; }
.discount-expiry-pickers[b-udm3s8tsw1] { display:block; margin-top:24px; margin-bottom:12px; min-height:56px; }
/* /Components/Layout/MainLayout.razor.rz.scp.css */
[b-fh7v0nuy6r] .admin-shell{min-height:100vh;background:#f3f7f4;direction:rtl}[b-fh7v0nuy6r] .admin-appbar{height:72px;padding:0 1rem;background:linear-gradient(100deg,#183c2b,#23563b 62%,#1d4933);border-bottom:1px solid rgba(255,255,255,.08);color:#fff}[b-fh7v0nuy6r] .admin-drawer{border:0!important;background:radial-gradient(circle at 100% 0,#254b35 0,#132d20 38%,#0e2117 100%)!important}[b-fh7v0nuy6r] .admin-drawer .mud-drawer-content{overflow-x:hidden}.appbar-title[b-fh7v0nuy6r]{display:flex;align-items:center;gap:.7rem}.appbar-title>svg[b-fh7v0nuy6r]{padding:8px;border-radius:11px;background:rgba(255,255,255,.11);font-size:2.25rem}.appbar-title div[b-fh7v0nuy6r]{display:grid;line-height:1.35}.appbar-title strong[b-fh7v0nuy6r]{font-size:.92rem}.appbar-title span[b-fh7v0nuy6r]{color:#a9c3b3;font-size:.65rem}.drawer-toggle[b-fh7v0nuy6r]{margin-left:.35rem}.admin-main[b-fh7v0nuy6r]{min-height:100vh;background-image:radial-gradient(circle at 5% 0,rgba(39,131,83,.065),transparent 28%),linear-gradient(#f6f9f7,#f1f6f2)}.admin-content[b-fh7v0nuy6r]{width:100%;max-width:1540px;min-height:calc(100vh - 72px);margin:0 auto;padding:1.5rem clamp(.85rem,2.4vw,2.4rem) 3rem}[b-fh7v0nuy6r] .storefront-button{border:1px solid rgba(255,255,255,.13);border-radius:11px;background:rgba(255,255,255,.06);font-family:inherit;font-size:.72rem}#blazor-error-ui[b-fh7v0nuy6r]{position:fixed;z-index:1500;right:0;bottom:0;left:0;display:none;padding:.8rem 1.2rem;background:#fff0c7;color:#533f00;box-shadow:0 -3px 18px rgba(0,0,0,.15)}#blazor-error-ui .dismiss[b-fh7v0nuy6r]{position:absolute;left:1rem;cursor:pointer}@media(max-width:600px){[b-fh7v0nuy6r] .admin-appbar{height:64px;padding-inline:.45rem}.appbar-title span[b-fh7v0nuy6r],.storefront-button[b-fh7v0nuy6r]{display:none}.admin-content[b-fh7v0nuy6r]{min-height:calc(100vh - 64px);padding:1rem .65rem 2rem}}
/* /Components/Layout/NavMenu.razor.rz.scp.css */
.drawer-brand[b-ct2mnhqv28]{display:flex;align-items:center;gap:.8rem;height:88px;padding:0 1.2rem;border-bottom:1px solid rgba(255,255,255,.075)}.brand-logo[b-ct2mnhqv28]{display:grid;place-items:center;width:46px;height:46px;border-radius:15px;background:linear-gradient(145deg,#77d39a,#2ba867);box-shadow:0 10px 25px rgba(30,167,94,.26);color:#fff}.brand-logo[b-ct2mnhqv28]  svg{font-size:1.75rem}.drawer-brand div[b-ct2mnhqv28],.admin-user div[b-ct2mnhqv28]{display:grid;min-width:0}.drawer-brand strong[b-ct2mnhqv28]{color:#fff;font-size:1.03rem}.drawer-brand small[b-ct2mnhqv28]{color:#88a492;font-size:.66rem}.admin-user[b-ct2mnhqv28]{display:flex;align-items:center;gap:.7rem;margin:1rem .8rem .55rem;padding:.75rem;border:1px solid rgba(255,255,255,.075);border-radius:15px;background:rgba(255,255,255,.04)}.avatar[b-ct2mnhqv28]{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:12px;background:#daf2e2;color:#227a4a}.avatar[b-ct2mnhqv28]  svg{font-size:1.25rem}.admin-user strong[b-ct2mnhqv28]{overflow:hidden;color:#eff8f2;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.admin-user small[b-ct2mnhqv28]{color:#81998a;font-size:.62rem}[b-ct2mnhqv28] .admin-nav{padding:.35rem .65rem 1rem;font-family:inherit}[b-ct2mnhqv28] .admin-nav .mud-nav-link,[b-ct2mnhqv28] .admin-nav .mud-nav-group{margin:.18rem 0;border-radius:12px;color:#b7c9bd}[b-ct2mnhqv28] .admin-nav .mud-nav-link{min-height:42px;padding:8px 13px;font-size:.75rem}[b-ct2mnhqv28] .admin-nav .mud-nav-link:hover,[b-ct2mnhqv28] .admin-nav .mud-nav-group:hover>.mud-nav-link{background:rgba(255,255,255,.055);color:#fff}[b-ct2mnhqv28] .admin-nav .mud-nav-link.active{background:linear-gradient(90deg,rgba(74,190,122,.23),rgba(74,190,122,.06));color:#f0fff5;font-weight:800}[b-ct2mnhqv28] .admin-nav .mud-nav-link.active:after{position:absolute;right:0;width:3px;height:22px;border-radius:4px;background:#65d194;content:""}[b-ct2mnhqv28] .admin-nav .mud-nav-link-expand-icon{color:#6f8d7b}[b-ct2mnhqv28] .admin-nav .mud-collapse-container{margin-right:.9rem;border-right:1px solid rgba(255,255,255,.08)}[b-ct2mnhqv28] .admin-nav .mud-collapse-container .mud-nav-link{min-height:38px;margin:.08rem .3rem;padding-block:6px;font-size:.71rem}[b-ct2mnhqv28] .admin-nav .mud-nav-link-icon{margin-left:12px!important;margin-right:0!important;font-size:1.28rem}[b-ct2mnhqv28] .nav-dashboard .mud-nav-link-icon{color:#57d08b!important}[b-ct2mnhqv28] .group-sales>.mud-nav-link .mud-nav-link-icon{color:#ffb454!important}[b-ct2mnhqv28] .nav-orders .mud-nav-link-icon{color:#ff8b69!important}[b-ct2mnhqv28] .nav-invoices .mud-nav-link-icon{color:#f4c35b!important}[b-ct2mnhqv28] .nav-accounting .mud-nav-link-icon{color:#73d0a0!important}[b-ct2mnhqv28] .nav-delivery .mud-nav-link-icon{color:#65c9dc!important}[b-ct2mnhqv28] .group-products>.mud-nav-link .mud-nav-link-icon{color:#82ca6c!important}[b-ct2mnhqv28] .nav-products .mud-nav-link-icon{color:#55c77f!important}[b-ct2mnhqv28] .nav-categories .mud-nav-link-icon{color:#a7cf63!important}[b-ct2mnhqv28] .nav-colors .mud-nav-link-icon{color:#ef83b5!important}[b-ct2mnhqv28] .group-content>.mud-nav-link .mud-nav-link-icon{color:#6aaee9!important}[b-ct2mnhqv28] .nav-publishing .mud-nav-link-icon{color:#6aaee9!important}[b-ct2mnhqv28] .nav-taxonomy .mud-nav-link-icon{color:#a68be5!important}[b-ct2mnhqv28] .nav-tickets .mud-nav-link-icon{color:#5bc8d1!important}[b-ct2mnhqv28] .nav-comments .mud-nav-link-icon{color:#ff9e78!important}[b-ct2mnhqv28] .nav-static .mud-nav-link-icon{color:#d6ae67!important}[b-ct2mnhqv28] .group-users>.mud-nav-link .mud-nav-link-icon{color:#c692eb!important}[b-ct2mnhqv28] .nav-users .mud-nav-link-icon{color:#bc8ce5!important}[b-ct2mnhqv28] .nav-roles .mud-nav-link-icon{color:#ed7f9d!important}[b-ct2mnhqv28] .group-settings>.mud-nav-link .mud-nav-link-icon{color:#91a89a!important}[b-ct2mnhqv28] .nav-home .mud-nav-link-icon{color:#7eb7e7!important}[b-ct2mnhqv28] .nav-torob .mud-nav-link-icon{color:#e3a85f!important}[b-ct2mnhqv28] .nav-manage .mud-nav-link-icon{color:#a6b8ad!important}.drawer-footer[b-ct2mnhqv28]{display:grid;gap:.35rem;margin:0 .8rem;padding:1rem 0;border-top:1px solid rgba(255,255,255,.08)}.drawer-footer a[b-ct2mnhqv28],.drawer-footer button[b-ct2mnhqv28]{display:flex;align-items:center;gap:.7rem;width:100%;min-height:40px;padding:.55rem .75rem;border:0;border-radius:11px;background:transparent;color:#91aa9a;font-family:inherit;font-size:.7rem;text-decoration:none;cursor:pointer}.drawer-footer a:hover[b-ct2mnhqv28],.drawer-footer button:hover[b-ct2mnhqv28]{background:rgba(255,255,255,.055);color:#fff}.drawer-footer button[b-ct2mnhqv28]{color:#dc9298}.drawer-footer[b-ct2mnhqv28]  svg{font-size:1.15rem}@media(max-width:600px){.drawer-brand[b-ct2mnhqv28]{height:72px}.admin-user[b-ct2mnhqv28]{margin-top:.7rem}}
/* /Components/Orders/Index.razor.rz.scp.css */
.orders-page[b-voli4cx50r] {
    --orders-ink: #17231c;
    --orders-muted: #738078;
    --orders-green: #16834b;
    --orders-border: #e5ebe7;
    width: min(100%, 1500px);
    margin-inline: auto;
    padding: 1.5rem 0 3rem;
    color: var(--orders-ink);
}

.orders-hero[b-voli4cx50r] {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    gap: 2rem;
    padding: 1.8rem 2rem;
    border-radius: 24px;
    background: linear-gradient(135deg, #f0faf4 0%, #fff 58%, #f8fbf9 100%);
    border: 1px solid #dcece2;
    box-shadow: 0 14px 36px rgba(27, 67, 44, .07);
}

.orders-eyebrow[b-voli4cx50r] {
    color: var(--orders-green);
    font-size: .78rem;
    font-weight: 800;
}

.orders-hero h1[b-voli4cx50r] {
    margin: .35rem 0;
    font-size: clamp(1.65rem, 3vw, 2.3rem);
    font-weight: 900;
}

.orders-hero p[b-voli4cx50r] {
    margin: 0;
    color: var(--orders-muted);
}

.orders-summary[b-voli4cx50r] {
    display: flex;
    gap: .7rem;
}

.summary-item[b-voli4cx50r] {
    min-width: 112px;
    padding: .8rem 1rem;
    border: 1px solid var(--orders-border);
    border-radius: 16px;
    background: rgba(255, 255, 255, .86);
}

.summary-item span[b-voli4cx50r] { display: block; color: var(--orders-muted); font-size: .72rem; }
.summary-item strong[b-voli4cx50r] { display: block; margin-top: .25rem; font-size: 1.25rem; }
.summary-paid strong[b-voli4cx50r] { color: #16834b; }
.summary-pending strong[b-voli4cx50r] { color: #c17408; }

.orders-toolbar[b-voli4cx50r] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    margin: 1.2rem 0;
}

.search-box[b-voli4cx50r] {
    display: flex;
    align-items: center;
    width: min(100%, 720px);
    padding: .35rem .45rem .35rem .8rem;
    border: 1px solid var(--orders-border);
    border-radius: 16px;
    background: #fff;
    box-shadow: 0 7px 22px rgba(27, 51, 36, .05);
}

.search-box:focus-within[b-voli4cx50r] { border-color: #7fc99f; box-shadow: 0 0 0 4px rgba(22, 131, 75, .09); }
.search-box svg[b-voli4cx50r] { width: 21px; height: 21px; margin-inline: .4rem .25rem; fill: none; stroke: #7a877f; stroke-width: 1.8; }
.search-box input[b-voli4cx50r] { flex: 1; min-width: 0; padding: .65rem; border: 0; outline: 0; background: transparent; }
.search-box button[b-voli4cx50r], .details-button[b-voli4cx50r] { border: 0; border-radius: 11px; background: var(--orders-green); color: #fff; font-weight: 700; text-decoration: none; }
.search-box button[b-voli4cx50r] { padding: .65rem 1.3rem; }
.page-indicator[b-voli4cx50r] { color: var(--orders-muted); font-size: .82rem; white-space: nowrap; }

.orders-list[b-voli4cx50r] { display: grid; gap: 1rem; }

.order-card[b-voli4cx50r] {
    overflow: hidden;
    border: 1px solid var(--orders-border);
    border-radius: 20px;
    background: #fff;
    box-shadow: 0 8px 28px rgba(26, 52, 34, .055);
    transition: transform .18s ease, box-shadow .18s ease;
}

.order-card:hover[b-voli4cx50r] { transform: translateY(-2px); box-shadow: 0 13px 34px rgba(26, 52, 34, .09); }

.order-primary[b-voli4cx50r] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    padding: 1rem 1.25rem;
    border-bottom: 1px solid #edf1ee;
    background: #fbfdfb;
}

.order-number span[b-voli4cx50r], .info-label[b-voli4cx50r] { display: block; margin-bottom: .25rem; color: var(--orders-muted); font-size: .7rem; }
.order-number strong[b-voli4cx50r] { font-size: 1.15rem; }
.order-badges[b-voli4cx50r] { display: flex; flex-wrap: wrap; gap: .5rem; }
.status-badge[b-voli4cx50r], .payment-badge[b-voli4cx50r] { display: inline-flex; align-items: center; padding: .35rem .7rem; border-radius: 999px; font-size: .72rem; font-weight: 800; }
.status-verified[b-voli4cx50r] { color: #235ab1; background: #edf4ff; }
.status-progress[b-voli4cx50r] { color: #9a6006; background: #fff5dc; }
.status-delivered[b-voli4cx50r] { color: #147a45; background: #eaf8f0; }
.status-cancelled[b-voli4cx50r] { color: #b33b47; background: #fff0f1; }
.payment-badge[b-voli4cx50r] { color: #68736c; background: #f1f4f2; }
.payment-badge i[b-voli4cx50r] { width: 7px; height: 7px; margin-left: .4rem; border-radius: 50%; background: currentColor; }
.payment-badge.is-paid[b-voli4cx50r] { color: #147a45; background: #eaf8f0; }
.payment-badge.is-unpaid[b-voli4cx50r] { color: #bd3e48; background: #fff0f1; }

.order-information[b-voli4cx50r] {
    display: grid;
    grid-template-columns: 1.25fr 1fr .8fr 1fr 2fr;
    gap: 0;
    padding: 1.1rem 1.25rem;
}

.info-cell[b-voli4cx50r] { min-width: 0; padding: .25rem 1rem; border-left: 1px solid #edf1ee; }
.info-cell:first-child[b-voli4cx50r] { padding-right: 0; }
.info-cell:last-child[b-voli4cx50r] { padding-left: 0; border-left: 0; }
.info-cell strong[b-voli4cx50r] { font-size: .86rem; }
.phone-number[b-voli4cx50r] { display: block; width: fit-content; margin-top: .25rem; color: #557064; font-size: .77rem; text-decoration: none; }
.amount-cell strong[b-voli4cx50r] { color: var(--orders-green); font-size: 1rem; }
.amount-cell small[b-voli4cx50r] { font-size: .68rem; }
.address-cell p[b-voli4cx50r] { overflow: hidden; margin: 0; color: #46534b; font-size: .8rem; line-height: 1.8; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

.order-actions[b-voli4cx50r] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    padding: .85rem 1.25rem;
    border-top: 1px solid #edf1ee;
}

.details-button[b-voli4cx50r] { padding: .62rem 1rem; }
.status-actions[b-voli4cx50r] { display: flex; flex-wrap: wrap; justify-content: flex-end; gap: .45rem; }
.action-button[b-voli4cx50r] { padding: .48rem .72rem; border: 1px solid var(--orders-border); border-radius: 9px; background: #fff; color: #536159; font-size: .73rem; }
.action-button:hover[b-voli4cx50r] { background: #f4f8f5; }
.action-next[b-voli4cx50r] { color: #147a45; border-color: #bfe2cc; background: #f2fbf6; }
.action-previous[b-voli4cx50r] { color: #9a6006; border-color: #f0dbaf; background: #fffbef; }
.action-cancel[b-voli4cx50r] { color: #aa3944; }

.orders-pagination[b-voli4cx50r] { display: flex; justify-content: center; gap: .35rem; margin-top: 1.5rem; }
.orders-pagination button[b-voli4cx50r] { width: 39px; height: 39px; border: 1px solid var(--orders-border); border-radius: 11px; background: #fff; color: #536159; }
.orders-pagination button.active[b-voli4cx50r] { border-color: var(--orders-green); background: var(--orders-green); color: #fff; }
.orders-pagination button:disabled[b-voli4cx50r] { cursor: not-allowed; opacity: .4; }

.orders-empty[b-voli4cx50r] { padding: 5rem 1rem; border: 1px dashed #cfd9d2; border-radius: 20px; background: #fbfdfb; text-align: center; }
.empty-icon[b-voli4cx50r] { color: #8ba697; font-size: 3rem; }
.orders-empty h2[b-voli4cx50r] { margin: .5rem 0; font-size: 1.1rem; }
.orders-empty p[b-voli4cx50r] { margin: 0; color: var(--orders-muted); }

@media (max-width: 1100px) {
    .orders-hero[b-voli4cx50r] { align-items: stretch; flex-direction: column; }
    .order-information[b-voli4cx50r] { grid-template-columns: repeat(2, 1fr); gap: 1rem; }
    .info-cell[b-voli4cx50r], .info-cell:first-child[b-voli4cx50r], .info-cell:last-child[b-voli4cx50r] { padding: .2rem; border: 0; }
    .address-cell[b-voli4cx50r] { grid-column: 1 / -1; }
}

@media (max-width: 680px) {
    .orders-page[b-voli4cx50r] { padding-top: .5rem; }
    .orders-hero[b-voli4cx50r] { padding: 1.3rem; border-radius: 18px; }
    .orders-summary[b-voli4cx50r] { display: grid; grid-template-columns: repeat(3, 1fr); }
    .summary-item[b-voli4cx50r] { min-width: 0; padding: .65rem; }
    .orders-toolbar[b-voli4cx50r], .order-actions[b-voli4cx50r] { align-items: stretch; flex-direction: column; }
    .page-indicator[b-voli4cx50r] { text-align: center; }
    .order-information[b-voli4cx50r] { grid-template-columns: 1fr 1fr; }
    .amount-cell[b-voli4cx50r], .address-cell[b-voli4cx50r] { grid-column: 1 / -1; }
    .status-actions[b-voli4cx50r] { justify-content: flex-start; }
    .details-button[b-voli4cx50r] { text-align: center; }
}

@media (max-width: 420px) {
    .orders-summary[b-voli4cx50r] { grid-template-columns: 1fr; }
    .order-primary[b-voli4cx50r] { align-items: flex-start; flex-direction: column; }
    .search-box button[b-voli4cx50r] { padding-inline: .8rem; }
}
/* /Components/Publishing/Edit.razor.rz.scp.css */
.content-editor-page[b-atkg461rfp] { padding: 1rem; max-width: 1500px; margin: auto; color: #2d3545; }
.content-editor-header[b-atkg461rfp] { display: flex; justify-content: space-between; gap: 1.5rem; align-items: flex-end; margin-bottom: 1.4rem; }
.content-editor-header h1[b-atkg461rfp] { font-size: 1.65rem; font-weight: 800; margin: .5rem 0 .3rem; }
.content-editor-header p[b-atkg461rfp] { margin: 0; color: #727b8b; }
.editor-back[b-atkg461rfp] { color: #4a70a8; font-size: .88rem; }
.editor-actions[b-atkg461rfp] { display: flex; gap: .6rem; }
.editor-grid[b-atkg461rfp] { display: grid; grid-template-columns: minmax(0, 1fr) 330px; gap: 1.2rem; align-items: start; }
.editor-card[b-atkg461rfp] { background: #fff; border: 1px solid #e9ecf1; box-shadow: 0 7px 28px rgba(33, 43, 63, .055); border-radius: 15px; padding: 1.15rem; margin-bottom: 1rem; }
.editor-card label[b-atkg461rfp] { display: block; font-weight: 650; margin: .8rem 0 .4rem; }
.editor-title-input[b-atkg461rfp] { font-size: 1.2rem; font-weight: 700; margin-bottom: .8rem; }
.block-add-bar[b-atkg461rfp] { display: flex; align-items: center; flex-wrap: wrap; gap: .55rem; padding: .75rem 1rem; background: #edf4ff; border: 1px dashed #9ab9e6; border-radius: 12px; margin: 1rem 0; }
.block-add-bar span[b-atkg461rfp] { font-weight: 700; margin-left: auto; color: #385a89; }
.block-add-bar button[b-atkg461rfp] { border: 1px solid #b6cae6; background: #fff; color: #315985; border-radius: 8px; padding: .42rem .75rem; }
.blocks-empty[b-atkg461rfp], .editor-loading[b-atkg461rfp] { background: #fff; border: 1px dashed #cad1dc; border-radius: 14px; color: #798292; text-align: center; padding: 3rem 1rem; }
.block-header[b-atkg461rfp] { display: flex; justify-content: space-between; align-items: center; border-bottom: 1px solid #eef0f4; padding-bottom: .8rem; margin-bottom: 1rem; }
.block-header button[b-atkg461rfp] { border: 0; border-radius: 7px; background: #f0f3f7; margin-right: .3rem; padding: .3rem .65rem; }
.block-header button.danger[b-atkg461rfp] { color: #ad2635; background: #fff0f2; }
.image-drop-zone[b-atkg461rfp] { text-align: center; padding: 1.7rem 1rem; border: 2px dashed #b9c7db; border-radius: 12px; cursor: pointer; background: #fafcff; }
.image-drop-zone input[b-atkg461rfp] { display: none; }
.image-drop-zone span[b-atkg461rfp], .image-drop-zone small[b-atkg461rfp] { display: block; }
.image-drop-zone span[b-atkg461rfp] { font-weight: 700; color: #416b9f; }
.image-drop-zone small[b-atkg461rfp] { color: #8992a0; margin-top: .35rem; }
.selected-files[b-atkg461rfp], .selected-main-image[b-atkg461rfp] { display: block; color: #23704b; background: #eaf8f0; border-radius: 8px; padding: .55rem; margin-top: .6rem; }
.new-images-heading[b-atkg461rfp] { color: #41516a; font-size: .88rem; font-weight: 750; margin-top: 1rem; }
.new-images[b-atkg461rfp] { margin-top: .55rem; }
.new-image[b-atkg461rfp] { background: #fafbfd; }
.new-image-file[b-atkg461rfp] { display: flex; align-items: center; gap: .5rem; min-height: 54px; margin-bottom: .6rem; padding: .55rem; border-radius: 7px; background: #edf4ff; color: #385f92; overflow: hidden; }
.new-image-file span[b-atkg461rfp] { flex: 0 0 auto; font-size: 1.25rem; }
.new-image-file strong[b-atkg461rfp] { overflow: hidden; font-size: .78rem; text-overflow: ellipsis; white-space: nowrap; }
.image-width-field[b-atkg461rfp] { margin: .65rem 0; padding: .55rem .65rem; border-radius: 8px; background: #f2f5f9; }
.image-width-field label[b-atkg461rfp] { display: flex; align-items: center; justify-content: space-between; margin: 0 0 .35rem; color: #596579; font-size: .78rem; }
.image-width-field label strong[b-atkg461rfp] { color: #2f67aa; direction: ltr; }
.image-width-field input[type="range"][b-atkg461rfp] { display: block; width: 100%; accent-color: #3472be; cursor: pointer; }
.gallery-size-guide[b-atkg461rfp] { margin-top: .65rem; padding: .7rem .8rem; border: 1px solid #cfe0f3; border-radius: 8px; background: #f2f7fd; color: #52647a; font-size: .8rem; line-height: 1.9; }
.gallery-size-guide strong[b-atkg461rfp] { color: #315e91; }
.existing-images[b-atkg461rfp] { display: grid; grid-template-columns: repeat(auto-fill, minmax(180px, 1fr)); gap: .8rem; margin-top: 1rem; }
.existing-image[b-atkg461rfp] { border: 1px solid #e1e5eb; border-radius: 10px; padding: .6rem; }
.existing-image img[b-atkg461rfp] { width: 100%; height: 130px; object-fit: cover; border-radius: 7px; margin-bottom: .5rem; }
.existing-image input[b-atkg461rfp] { margin-bottom: .45rem; }
.sticky-settings[b-atkg461rfp] { position: sticky; top: 1rem; }
.sticky-settings h3[b-atkg461rfp] { font-size: 1.1rem; font-weight: 800; border-bottom: 1px solid #edf0f4; padding-bottom: .8rem; }
.main-image-preview[b-atkg461rfp] { width: 100%; max-height: 210px; object-fit: cover; border-radius: 10px; margin-bottom: .65rem; }
.direction-ltr[b-atkg461rfp] { direction: ltr; text-align: left; }
.sticky-settings details[b-atkg461rfp] { margin-top: 1rem; border-top: 1px solid #edf0f4; padding-top: 1rem; }
.sticky-settings summary[b-atkg461rfp] { cursor: pointer; font-weight: 700; }
.taxonomy-picker[b-atkg461rfp] { margin-top: 1rem; padding-top: .8rem; border-top: 1px solid #edf0f4; }
.taxonomy-heading[b-atkg461rfp] { display: flex; align-items: center; justify-content: space-between; }
.taxonomy-heading label[b-atkg461rfp] { margin: 0; }
.taxonomy-heading a[b-atkg461rfp] { font-size: .78rem; color: #3471b7; }
.term-check[b-atkg461rfp] { display: flex !important; align-items: center; gap: .5rem; font-weight: 500 !important; margin: .5rem 0 !important; cursor: pointer; }
.term-check input[b-atkg461rfp] { width: 17px; height: 17px; accent-color: #3472be; }
.taxonomy-empty[b-atkg461rfp] { display: block; color: #929aaa; margin-top: .5rem; }
.tag-checks[b-atkg461rfp] { display: flex; flex-wrap: wrap; gap: .4rem; margin-top: .5rem; }
.tag-term-check[b-atkg461rfp] { background: #f1f5fa; border-radius: 99px; padding: .3rem .6rem; margin: 0 !important; }
@media (max-width: 950px) { .editor-grid[b-atkg461rfp] { grid-template-columns: 1fr; } .sticky-settings[b-atkg461rfp] { position: static; } }
@media (max-width: 650px) { .content-editor-header[b-atkg461rfp] { align-items: stretch; flex-direction: column; } .editor-actions[b-atkg461rfp] { display: grid; grid-template-columns: 1fr 1fr; } .block-add-bar span[b-atkg461rfp] { width: 100%; } }
/* /Components/Publishing/Index.razor.rz.scp.css */
.publishing-admin[b-8kpgfa26m9] { padding: 1rem; color: #253047; }
.publishing-admin-head[b-8kpgfa26m9] { display: flex; align-items: center; justify-content: space-between; gap: 1rem; margin-bottom: 1.25rem; }
.publishing-admin-head h1[b-8kpgfa26m9] { font-size: 1.6rem; margin: 0 0 .35rem; font-weight: 800; }
.publishing-admin-head p[b-8kpgfa26m9] { color: #6d7687; margin: 0; }
.publishing-filters[b-8kpgfa26m9] { display: grid; grid-template-columns: minmax(220px, 2fr) 1fr 1fr auto; gap: .75rem; background: #fff; padding: 1rem; border-radius: 14px; box-shadow: 0 8px 30px rgba(35, 48, 73, .06); margin-bottom: 1rem; }
.publishing-table-wrap[b-8kpgfa26m9] { background: #fff; border-radius: 14px; overflow-x: auto; box-shadow: 0 8px 30px rgba(35, 48, 73, .06); }
.publishing-table[b-8kpgfa26m9] { margin: 0; min-width: 850px; }
.publishing-table thead th[b-8kpgfa26m9] { padding: 1rem; color: #7a8495; font-weight: 600; border-bottom-color: #edf0f5; }
.publishing-table td[b-8kpgfa26m9] { padding: .85rem 1rem; border-bottom-color: #f0f2f6; }
.publishing-title-cell[b-8kpgfa26m9] { display: flex; align-items: center; gap: .75rem; min-width: 280px; }
.publishing-title-cell img[b-8kpgfa26m9] { width: 64px; height: 50px; object-fit: cover; border-radius: 9px; background: #eef1f5; }
.publishing-title-cell strong[b-8kpgfa26m9], .publishing-title-cell small[b-8kpgfa26m9] { display: block; }
.publishing-title-cell small[b-8kpgfa26m9] { color: #929aaa; direction: ltr; text-align: right; margin-top: .25rem; }
.publishing-actions-cell[b-8kpgfa26m9] { white-space: nowrap; }
.publishing-actions-cell .btn[b-8kpgfa26m9] { min-width: 58px; margin: .2rem; }
.type-pill[b-8kpgfa26m9], .status-pill[b-8kpgfa26m9] { display: inline-flex; border-radius: 99px; padding: .3rem .65rem; font-size: .78rem; }
.type-1[b-8kpgfa26m9] { background: #e8f0ff; color: #235eb5; }
.type-2[b-8kpgfa26m9] { background: #fff1df; color: #a45d05; }
.status-1[b-8kpgfa26m9] { background: #f1f2f4; color: #606978; }
.status-2[b-8kpgfa26m9] { background: #e3f7ec; color: #167044; }
.publishing-empty[b-8kpgfa26m9] { min-height: 280px; display: grid; place-content: center; text-align: center; background: #fff; border-radius: 14px; color: #7c8595; }
.publishing-empty span[b-8kpgfa26m9] { color: #2f75d6; font-size: 2rem; }
.publishing-empty h3[b-8kpgfa26m9] { color: #30394a; margin: .5rem 0; }
.publishing-pager[b-8kpgfa26m9] { display: flex; justify-content: center; align-items: center; gap: 1rem; margin: 1.2rem; }
.publishing-pager button[b-8kpgfa26m9] { border: 1px solid #d7dce5; border-radius: 8px; background: #fff; padding: .4rem 1rem; }
@media (max-width: 800px) { .publishing-admin-head[b-8kpgfa26m9] { align-items: flex-start; flex-direction: column; } .publishing-filters[b-8kpgfa26m9] { grid-template-columns: 1fr; } }
/* /Components/Publishing/RichTextEditor.razor.rz.scp.css */
.rich-editor-shell[b-4wjfrh9dvg] {
    border: 1px solid #d9dee8;
    border-radius: 12px;
    background: #fff;
    overflow: hidden;
}

.rich-editor-toolbar[b-4wjfrh9dvg] {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: .35rem;
    padding: .65rem;
    background: #f5f7fa;
    border-bottom: 1px solid #e6eaf0;
}

.rich-editor-toolbar button[b-4wjfrh9dvg],
.rich-editor-toolbar select[b-4wjfrh9dvg],
.rich-editor-color[b-4wjfrh9dvg] {
    min-height: 34px;
    border: 1px solid #d4dae4;
    border-radius: 7px;
    background: #fff;
    padding: .3rem .6rem;
    color: #303642;
    cursor: pointer;
}

.rich-editor-toolbar button:hover[b-4wjfrh9dvg] { background: #e9f2ff; border-color: #80adf4; }
.rich-editor-color[b-4wjfrh9dvg] { display: inline-flex; align-items: center; gap: .35rem; }
.rich-editor-color input[b-4wjfrh9dvg] { width: 24px; height: 24px; padding: 0; border: 0; }

.rich-editor-surface[b-4wjfrh9dvg] {
    min-height: 220px;
    padding: 1rem 1.2rem;
    line-height: 2;
    outline: none;
    font-size: 1rem;
}

.rich-editor-surface:focus[b-4wjfrh9dvg] { box-shadow: inset 0 0 0 2px rgba(38, 126, 255, .14); }
/* /Components/Publishing/Taxonomies.razor.rz.scp.css */
.taxonomy-admin[b-7ar7gk9qk6] { padding: 1rem; max-width: 1450px; margin: auto; color: #2d3646; }
.taxonomy-admin-head[b-7ar7gk9qk6] { margin-bottom: 1.3rem; }
.taxonomy-admin-head a[b-7ar7gk9qk6] { color: #4674ad; font-size: .85rem; }
.taxonomy-admin-head h1[b-7ar7gk9qk6] { margin: .55rem 0 .3rem; font-size: 1.6rem; font-weight: 850; }
.taxonomy-admin-head p[b-7ar7gk9qk6] { color: #747e8f; margin: 0; }
.taxonomy-layout[b-7ar7gk9qk6] { display: grid; grid-template-columns: 320px minmax(0, 1fr); gap: 1.2rem; align-items: start; }
.taxonomy-form-card[b-7ar7gk9qk6], .taxonomy-filters[b-7ar7gk9qk6], .taxonomy-list[b-7ar7gk9qk6], .taxonomy-empty-list[b-7ar7gk9qk6] { background: #fff; border: 1px solid #e9ecf1; border-radius: 14px; box-shadow: 0 8px 28px rgba(38, 47, 65, .055); }
.taxonomy-form-card[b-7ar7gk9qk6] { padding: 1.1rem; position: sticky; top: 1rem; }
.taxonomy-form-card h2[b-7ar7gk9qk6] { font-size: 1.08rem; font-weight: 800; border-bottom: 1px solid #edf0f4; padding-bottom: .75rem; }
.taxonomy-form-card label[b-7ar7gk9qk6] { display: block; margin: .75rem 0 .35rem; font-weight: 650; }
.ltr-input[b-7ar7gk9qk6] { direction: ltr; text-align: left; }
.taxonomy-form-actions[b-7ar7gk9qk6] { display: flex; gap: .5rem; margin-top: 1rem; }
.taxonomy-filters[b-7ar7gk9qk6] { display: grid; grid-template-columns: 1fr 1fr; gap: .7rem; padding: .8rem; margin-bottom: .8rem; }
.taxonomy-list[b-7ar7gk9qk6] { overflow: hidden; }
.taxonomy-row[b-7ar7gk9qk6] { display: grid; grid-template-columns: 44px minmax(150px, 1fr) 70px 90px 80px auto; align-items: center; gap: .7rem; padding: .8rem 1rem; border-bottom: 1px solid #eef1f4; }
.taxonomy-row:last-child[b-7ar7gk9qk6] { border: 0; }
.term-symbol[b-7ar7gk9qk6] { width: 38px; height: 38px; display: grid; place-items: center; border-radius: 10px; background: #eaf2ff; color: #3169ad; font-weight: 900; }
.tag-symbol[b-7ar7gk9qk6] { background: #fff0df; color: #9b5a10; }
.term-info strong[b-7ar7gk9qk6], .term-info small[b-7ar7gk9qk6] { display: block; }
.term-info small[b-7ar7gk9qk6] { color: #8b94a2; direction: ltr; text-align: right; margin-top: .2rem; }
.term-scope[b-7ar7gk9qk6], .term-kind[b-7ar7gk9qk6], .usage-count[b-7ar7gk9qk6] { font-size: .78rem; color: #667184; }
.term-actions[b-7ar7gk9qk6] { display: flex; gap: .35rem; }
.taxonomy-empty-list[b-7ar7gk9qk6] { text-align: center; color: #7e8795; padding: 4rem 1rem; }
@media (max-width: 900px) { .taxonomy-layout[b-7ar7gk9qk6] { grid-template-columns: 1fr; } .taxonomy-form-card[b-7ar7gk9qk6] { position: static; } .taxonomy-row[b-7ar7gk9qk6] { grid-template-columns: 42px minmax(120px, 1fr) auto; } .term-scope[b-7ar7gk9qk6], .term-kind[b-7ar7gk9qk6], .usage-count[b-7ar7gk9qk6] { display: none; } }
@media (max-width: 520px) { .taxonomy-filters[b-7ar7gk9qk6] { grid-template-columns: 1fr; } .taxonomy-row[b-7ar7gk9qk6] { grid-template-columns: 38px 1fr; } .term-actions[b-7ar7gk9qk6] { grid-column: 2; } }
/* /Components/Shipping/Index.razor.rz.scp.css */
.shipping-page[b-m41cgx5q4a] { max-width:1400px; margin:auto; color:#243b35; }
.shipping-page h1[b-m41cgx5q4a] { font-size:26px; margin-bottom:12px; }
.shipping-page header p[b-m41cgx5q4a],.shipping-hint[b-m41cgx5q4a] { color:#667873; line-height:1.9; }
.shipping-workspace[b-m41cgx5q4a] { display:grid; grid-template-columns:minmax(280px,380px) minmax(0,1fr); gap:24px; margin-top:24px; align-items:start; }
.shipping-editor[b-m41cgx5q4a],.shipping-list[b-m41cgx5q4a] { background:white; padding:24px; border:1px solid #e0e9e5; border-radius:16px; }
.shipping-editor h2[b-m41cgx5q4a] { font-size:18px; margin-bottom:20px; }
.shipping-editor fieldset[b-m41cgx5q4a] { border:0; margin:0; padding:0; min-width:0; }
.shipping-editor label[b-m41cgx5q4a] { display:block; margin:16px 0 8px; }
.shipping-editor[b-m41cgx5q4a]  input:not([type=checkbox]) { width:100%; border:1px solid #ccd9d2; border-radius:8px; padding:10px; font:inherit; }
.shipping-editor .shipping-checkbox[b-m41cgx5q4a] { display:flex; gap:8px; align-items:center; line-height:1.8; }
.shipping-hint[b-m41cgx5q4a],.shipping-editor small[b-m41cgx5q4a] { font-size:12px; }
.shipping-thumbnail[b-m41cgx5q4a] { object-fit:contain; border-radius:8px; }
.shipping-actions[b-m41cgx5q4a] { display:flex; gap:8px; margin-top:20px; }
.shipping-page button[b-m41cgx5q4a] { border:0; padding:9px 16px; border-radius:8px; background:#285d48; color:white; font:inherit; cursor:pointer; }
.shipping-page button.secondary[b-m41cgx5q4a] { background:#eef4f0; color:#285d48; }
.shipping-page button:disabled[b-m41cgx5q4a] { opacity:.5; cursor:wait; }
.shipping-list[b-m41cgx5q4a] { overflow-x:auto; }
.shipping-list table[b-m41cgx5q4a] { width:100%; border-collapse:collapse; text-align:right; }
.shipping-list th[b-m41cgx5q4a],.shipping-list td[b-m41cgx5q4a] { padding:12px 8px; border-bottom:1px solid #edf2ef; vertical-align:middle; }
.shipping-list th[b-m41cgx5q4a] { color:#667873; font-size:13px; }
.shipping-row-actions button[b-m41cgx5q4a] { margin:4px; white-space:nowrap; }
@media(max-width:1000px) { .shipping-workspace[b-m41cgx5q4a] { grid-template-columns:1fr; } }
/* /Components/Users/Index.razor.rz.scp.css */
.user-directory[b-35rej2me23] { color: #263d31; }
.directory-heading[b-35rej2me23] { display: flex; align-items: center; gap: 14px; margin: 4px 0 26px; }
.directory-heading h1[b-35rej2me23] { margin: 0; font-size: 1.5rem; font-weight: 800; }
.heading-icon[b-35rej2me23] { display: grid; place-items: center; width: 48px; height: 48px; border: 1px solid #cfe4d6; border-radius: 15px; background: #e3f1e8; color: #278353; }
.directory-card[b-35rej2me23] { overflow: hidden; border: 1px solid #dce7df; border-radius: 20px; background: #fff; box-shadow: 0 6px 30px #193d2906; }
.directory-toolbar[b-35rej2me23] { padding: 22px 24px; border-bottom: 1px solid #edf1ee; }
.directory-search[b-35rej2me23] { display: flex; align-items: center; gap: 12px; width: min(100%, 650px); padding: 0 15px; border: 1px solid #dce6df; border-radius: 12px; background: #f8faf9; color: #84978b; transition: border-color .15s, box-shadow .15s; }
.directory-search:focus-within[b-35rej2me23] { border-color: #459a65; box-shadow: 0 0 0 3px #27835312; background: #fff; }
.directory-search input[b-35rej2me23] { width: 100%; height: 46px; min-width: 0; border: 0; outline: none; background: transparent; font: inherit; font-size: .84rem; color: #263d31; }
.directory-search input[b-35rej2me23]::placeholder { color: #87958c; }
.directory-table-wrap[b-35rej2me23] { overflow-x: auto; }
.directory-table[b-35rej2me23] { width: 100%; border-collapse: collapse; font-size: .85rem; text-align: right; }
.directory-table th[b-35rej2me23] { padding: 16px 20px; background: #f6f9f7; border-bottom: 1px solid #e3ebe6; color: #6f8075; font-size: .76rem; font-weight: 600; white-space: nowrap; }
.directory-table td[b-35rej2me23] { padding: 19px 20px; border-bottom: 1px solid #edf2ee; vertical-align: middle; }
.directory-table tbody tr:last-child td[b-35rej2me23] { border-bottom: 0; }
.directory-table tbody tr:hover[b-35rej2me23] { background: #f9fcfa; }
.directory-table .row-number[b-35rej2me23] { width: 64px; color: #96a49b; text-align: center; font-variant-numeric: tabular-nums; }
.user-id[b-35rej2me23] { display: inline-block; padding: 4px 9px; border-radius: 7px; background: #f1f5f2; color: #708477; font-size: .76rem; font-variant-numeric: tabular-nums; }
.user-name[b-35rej2me23] { font-weight: 600; min-width: 100px; }
.username[b-35rej2me23] { overflow-wrap: anywhere; color: #62776a; }
.user-phone[b-35rej2me23] { white-space: nowrap; color: #354d3f; font-variant-numeric: tabular-nums; }
.directory-table .actions-heading[b-35rej2me23] { text-align: left; }
.user-actions[b-35rej2me23] { display: flex; justify-content: flex-end; align-items: center; gap: 8px; white-space: nowrap; }
.user-actions a[b-35rej2me23], .user-actions button[b-35rej2me23] { display: inline-flex; align-items: center; justify-content: center; gap: 6px; padding: 8px 12px; border: 1px solid transparent; border-radius: 9px; font: inherit; font-size: .77rem; text-decoration: none; cursor: pointer; transition: background .15s; }
.user-actions[b-35rej2me23]  .mud-icon-root { font-size: 18px; }
.user-edit[b-35rej2me23] { color: #25774b; background: #edf6f0; border-color: #d6e9dd !important; }
.user-edit:hover[b-35rej2me23] { background: #dfeee4; }
.user-delete[b-35rej2me23] { color: #b76565; background: transparent; }
.user-delete:hover[b-35rej2me23] { color: #b33d3d; background: #fff0f0; }
.user-actions a:focus-visible[b-35rej2me23], .user-actions button:focus-visible[b-35rej2me23] { outline: 2px solid #278353; outline-offset: 3px; }
.directory-table .empty-row td[b-35rej2me23] { text-align: center; padding: 54px 20px; color: #8a9b90; }
.empty-row p[b-35rej2me23] { margin: 12px 0 0; }
@media (max-width: 1100px) and (min-width: 701px) {
    .directory-table th[b-35rej2me23], .directory-table td[b-35rej2me23] { padding-inline: 13px; }
}
@media (max-width: 700px) {
    .directory-heading[b-35rej2me23] { margin-bottom: 18px; }
    .directory-heading h1[b-35rej2me23] { font-size: 1.25rem; }
    .directory-toolbar[b-35rej2me23] { padding: 16px; }
    .directory-search input[b-35rej2me23] { font-size: .76rem; }
    .directory-table-wrap[b-35rej2me23] { padding: 12px; background: #f5f8f6; }
    .directory-table[b-35rej2me23], .directory-table tbody[b-35rej2me23] { display: block; }
    .directory-table thead[b-35rej2me23] { display: none; }
    .directory-table tbody tr[b-35rej2me23] { display: grid; grid-template-columns: 1fr 1fr; border: 1px solid #dfe9e2; border-radius: 13px; margin-bottom: 12px; background: white; overflow: hidden; }
    .directory-table tbody tr:last-child[b-35rej2me23] { margin-bottom: 0; }
    .directory-table td[b-35rej2me23], .directory-table tbody tr:last-child td[b-35rej2me23] { display: flex; flex-direction: column; align-items: flex-start; gap: 7px; min-width: 0; padding: 13px 16px; border: 0; overflow-wrap: anywhere; }
    .directory-table td[b-35rej2me23]::before { content: attr(data-label); font-size: .69rem; color: #8b9b90; font-weight: 400; }
    .directory-table .row-number[b-35rej2me23] { width: auto; text-align: right; }
    .directory-table .user-actions-cell[b-35rej2me23] { grid-column: 1 / -1; border-top: 1px solid #edf2ee !important; background: #fcfdfc; }
    .user-actions-cell[b-35rej2me23]::before { display: none; }
    .user-actions[b-35rej2me23] { width: 100%; }
    .directory-table .empty-row[b-35rej2me23] { display: block; }
    .directory-table .empty-row td[b-35rej2me23] { align-items: center; padding: 30px 16px; }
    .empty-row td[b-35rej2me23]::before { display: none; }
}
