/* Structural navigation applies to all themes; assignments remain unchanged. */
.bento-topbar { display: none; }
html[data-ui-preset='bento-v1'][data-ui-surface='admin'] .bento-topbar { display: flex; align-items: center; gap: 12px; position: relative; z-index: 15; min-width: 0; padding: 12px 16px; margin-bottom: 20px; border: 1px solid var(--admin-line); border-radius: var(--admin-radius-md); background: var(--admin-panel); color: var(--admin-text); }
.bento-topbar [hidden] { display: none !important; }
.bento-topbar button, .bento-topbar input, .bento-topbar select { color: var(--admin-text); background: var(--admin-panel-subtle); border: 1px solid var(--admin-line); border-radius: 10px; min-height: 40px; }
.bento-topbar button { cursor: pointer; }
.bento-topbar button:hover, .bento-topbar a:hover { background: var(--admin-accent-soft); }
.bento-topbar :is(button,input,select,a):focus-visible { outline: 3px solid var(--admin-focus); outline-offset: 2px; }
.bento-topbar button:disabled { color: var(--admin-muted); cursor: not-allowed; }
.bento-toolbar-button { display: inline-flex; align-items: center; justify-content: center; gap: 8px; padding: 8px 10px; white-space: nowrap; }
.bento-global-search { position: relative; display: flex; flex: 1 1 260px; min-width: 120px; align-items: center; }
.bento-global-search > input { min-width: 0; width: 100%; padding: 8px 12px 8px 40px; }
.bento-global-search > button { position: absolute; left: 0; border: 0; background: transparent; width: 38px; }
.bento-today { white-space: nowrap; font-size: 12px; color: var(--admin-muted); }
.bento-toolbar-store { min-width: 120px; max-width: 190px; }
.bento-toolbar-store .admin-store-switcher { margin: 0; padding: 0; }
.bento-toolbar-store .admin-store-switcher > :not(select) { display: none; }
.bento-toolbar-store select { width: 100%; padding: 8px; }
.bento-toolbar-control { position: relative; flex: 0 0 auto; }
.bento-user-avatar { display: inline-grid; place-items: center; width: 28px; height: 28px; border-radius: 50%; background: var(--admin-accent-soft); color: var(--admin-text); font-weight: 700; }
.bento-user-name { max-width: 120px; overflow: hidden; text-overflow: ellipsis; }
.bento-notification-count { border-radius: 999px; padding: 1px 5px; background: var(--admin-accent); color: var(--admin-on-accent); font-size: 11px; }
.bento-toolbar-popover { position: absolute; top: calc(100% + 8px); right: 0; width: 320px; max-width: calc(100vw - 32px); max-height: min(480px, 65dvh); overflow: auto; padding: 14px; background: var(--admin-panel); color: var(--admin-text); border: 1px solid var(--admin-line); border-radius: 14px; box-shadow: var(--admin-shadow); }
.bento-toolbar-popover > a, .bento-toolbar-popover > button { display: flex; width: 100%; text-align: left; padding: 10px; margin-top: 6px; text-decoration: none; color: var(--admin-text); }
.bento-toolbar-popover p { font-size: 13px; overflow-wrap: anywhere; }
.bento-search-results { left: 0; right: auto; width: 520px; }
.bento-search-results > button { width: auto; margin-left: auto; }
.bento-search-result { display: grid; gap: 4px; padding: 10px 4px; text-decoration: none; color: var(--admin-text); border-bottom: 1px solid var(--admin-line); overflow-wrap: anywhere; }
.bento-search-result small, .bento-notification small { color: var(--admin-muted); }
.bento-notification { border-bottom: 1px solid var(--admin-line); padding: 10px 0; overflow-wrap: anywhere; }
@media (max-width: 1200px) { .bento-today, .bento-quick-label { display: none; } .bento-user-name { max-width: 80px; } }
@media (max-width: 820px) { html[data-ui-preset='bento-v1'][data-ui-surface='admin'] .bento-topbar { padding: 10px; gap: 8px; } .bento-user-name { display: none; } .bento-toolbar-store { flex: 0 1 140px; } }
@media (max-width: 640px) {
  html[data-ui-preset='bento-v1'][data-ui-surface='admin'] .bento-topbar { flex-wrap: wrap; }
  .bento-global-search { flex: 0 0 40px; min-width: 40px; height: 40px; position: static; }
  .bento-global-search > button { position: static; }
  .bento-global-search > input { display: none; }
  .bento-global-search.is-open { flex: 1 0 100%; order: 5; position: relative; }
  .bento-global-search.is-open > button { position: absolute; }
  .bento-global-search.is-open > input { display: block; }
  .bento-toolbar-store { flex: 1 1 100px; min-width: 90px; max-width: none; }
  .bento-toolbar-control { position: static; }
  .bento-toolbar-popover { right: 0; left: auto; }
  .bento-search-results { left: 0; right: auto; }
  .bento-toolbar-button { padding: 6px 8px; }
  .bento-user-avatar { width: 24px; height: 24px; }
}
@media (min-width: 821px) {
  .admin-sidebar { position: sticky; top: 0; height: 100dvh; gap: 16px; overflow: hidden; }
  .admin-sidebar > :not(.admin-nav) { flex-shrink: 0; }
  .admin-sidebar > .admin-nav { flex: 1 1 0; min-height: 0; overflow-y: auto; overflow-x: hidden; scrollbar-width: thin; scrollbar-color: var(--admin-line-strong) transparent; }
}
.admin-system-footer { display: grid; gap: 4px; margin-top: auto; padding-top: 12px; border-top: 1px solid var(--admin-line); }
.admin-system-footer a { color: var(--admin-text); font-weight: 600; text-decoration: none; padding: 6px 0; }
.admin-system-footer small { color: var(--admin-muted); font-size: 11px; font-weight: 400; }
.admin-system-footer button { min-height: 40px; padding: 8px; border: 1px solid var(--admin-line); border-radius: 10px; background: var(--admin-panel); color: var(--admin-text); cursor: pointer; }
.admin-system-footer [hidden] { display: none; }
.bento-mode-status { font-size: 12px; color: var(--admin-danger); }
.admin-shell.is-admin-sidebar-collapsed .admin-system-footer a { font-size: 11px; }
@media (max-width: 820px) {
  .admin-mobile-header > .admin-system-footer { display: none; }
  .admin-mobile-header.is-open > .admin-system-footer { display: grid; }
  .admin-mobile-header.is-open .admin-mobile-nav { max-height: 55dvh; overflow: auto; scrollbar-width: thin; }
}
html[data-ui-preset='bento-v1'] {
  color-scheme: light;
  --admin-bg: #f1f3f5; --admin-panel: #fff; --admin-panel-subtle: #f7f8fa;
  --admin-text: #202830; --admin-muted: #5b6570; --admin-line: #dbe0e5; --admin-line-strong: #c2cad3;
  --admin-accent: color-mix(in srgb, var(--bento-primary,#35664f) 68%, #14201b);
  --admin-accent-strong: var(--admin-accent); --admin-accent-hover: color-mix(in srgb,var(--admin-accent) 80%,#000);
  --admin-accent-soft: color-mix(in srgb,var(--bento-primary,#35664f) 10%,#fff);
  --admin-focus: var(--admin-accent); --admin-radius-lg: 20px; --admin-radius-md: 14px;
  --admin-shadow: 0 12px 34px #1623340a; --admin-card-shadow: 0 3px 14px #16233407;
}
html[data-ui-preset='bento-v1'][data-color-mode='dark'] {
  color-scheme: dark;
  --admin-bg: #12171b; --admin-panel: #1d242a; --admin-panel-subtle: #252e36;
  --admin-text: #edf1f5; --admin-muted: #b0bbc6; --admin-line: #3b4752; --admin-line-strong: #586674;
  --admin-accent: color-mix(in srgb,var(--bento-primary,#35664f) 40%,#dcf5e6);
  --admin-accent-strong: var(--admin-accent); --admin-accent-hover: #e6f5eb;
  --admin-accent-soft: color-mix(in srgb,var(--bento-primary,#35664f) 25%,#1d242a);
  --admin-danger: #ffb6ae; --admin-danger-soft: #452526; --admin-warning: #f4d085; --admin-warning-soft: #3a3120;
  --admin-info: #b1d0ff; --admin-info-soft: #213246; --admin-success: #a5dfb5; --admin-success-soft: #213c2a;
}
html[data-ui-preset='bento-v1'][data-ui-surface='admin'] body { background: var(--admin-bg); color: var(--admin-text); }
html[data-ui-preset='bento-v1'] :is(.admin-panel,.admin-card,.dashboard-card,.admin-sidebar,.admin-mobile-header,dialog) { background: var(--admin-panel); color: var(--admin-text); border-color: var(--admin-line); }
html[data-ui-preset='bento-v1'] .admin-panel { border-radius: 20px; box-shadow: var(--admin-card-shadow); }
html[data-ui-preset='bento-v1'] :is(input,select,textarea) { background: var(--admin-panel); color: var(--admin-text); border-color: var(--admin-line); }
html[data-ui-preset='bento-v1'] :is(th,td) { border-color: var(--admin-line); }
html[data-ui-preset='bento-v1'] th { background: var(--admin-panel-subtle); color: var(--admin-text); }
html[data-ui-preset='bento-v1'] :is(.admin-nav a,.admin-nav-group-toggle,.admin-store-switcher select,.admin-user-menu,.admin-user-profile-button,.admin-menu-toggle) { color: var(--admin-text); background-color: var(--admin-panel); border-color: var(--admin-line); }
html[data-ui-preset='bento-v1'] .admin-nav a[aria-current='page'] { background: var(--admin-accent-soft); color: var(--admin-accent); }
html[data-ui-preset='bento-v1'] :is(button,a,input,select,textarea):focus-visible { outline: 3px solid var(--admin-focus); outline-offset: 3px; }
html[data-ui-preset='bento-v1'][data-ui-surface='rms'] body { background: var(--admin-bg); color: var(--admin-text); }
html[data-ui-preset='bento-v1'][data-ui-surface='rms'] :is(.storefront-card,.account-card,.return-card,.returns-card,.guest-returns-card,.return-wizard-card,.storefront-account-panel) { background: var(--admin-panel); border: 1px solid var(--admin-line); border-radius: 20px; box-shadow: var(--admin-card-shadow); }
@media (prefers-reduced-motion: reduce) { html[data-ui-preset='bento-v1'] * { scroll-behavior: auto; transition-duration: .01ms; } }

.bento-palette-form { display:flex; flex-wrap:wrap; gap:12px; align-items:end; padding-top:12px; }
.bento-palette-form label { display:grid; gap:6px; }
html[data-ui-preset='bento-v1'] .admin-sidebar { border-right-color:color-mix(in srgb,var(--bento-secondary,#111827) 20%,var(--admin-line)); }
html[data-ui-preset='bento-v1'][data-ui-surface='rms'] :is(.account-content,.return-wizard-panel,.order-info-panel,.return-wizard-review-section,.return-important-section,.return-reference-card,.return-card,.return-summary-card) { background:var(--admin-panel); color:var(--admin-text); border-color:var(--admin-line); border-radius:20px; }

html[data-ui-preset='bento-v1'] :is(.admin-sidebar-user,.admin-sidebar-user-logout,.admin-sidebar-toggle) { background: var(--admin-panel-subtle); color: var(--admin-text); border-color: var(--admin-line); }

html[data-ui-preset='bento-v1'][data-ui-surface='rms'] { --storefront-accent:var(--bento-primary,#35664f); --storefront-accent-dark:color-mix(in srgb,var(--bento-primary,#35664f) 70%,#14201b); --storefront-text:var(--admin-text); --storefront-muted:var(--admin-muted); --storefront-bg:var(--admin-bg); --storefront-surface-raised:var(--admin-panel); --storefront-border:var(--admin-line); --storefront-border-strong:var(--admin-line-strong); }
html[data-ui-preset='bento-v1'][data-ui-surface='admin'] .mobile-nav-item { color:var(--admin-muted); overflow-wrap:normal; font-size:10px; }
html[data-ui-preset='bento-v1'][data-ui-surface='admin'] .mobile-nav-item[aria-current='page'] { color:var(--admin-accent); }
html[data-ui-preset='bento-v1'][data-ui-surface='admin'] .mobile-admin-theme .admin-shell { --admin-accent:inherit; }
html[data-ui-preset='bento-v1'][data-color-mode='dark'] { --bento-on-accent:#10181b; }
html[data-ui-preset='bento-v1'][data-ui-surface='admin'] .admin-storefront-link { color:var(--bento-on-accent,#fff) !important; }
/* Bento shell composition; existing assignments and navigation remain authoritative. */
html[data-ui-preset='bento-v1'][data-ui-surface='admin'] .bento-topbar { grid-column: 1 / -1; grid-row: 1; position: sticky; top: 0; z-index: 30; min-height: 64px; height: 64px; padding: 0 24px 0 0; margin: 0; gap: 18px; border: 0; border-bottom: 1px solid var(--admin-line); border-radius: 0; background: color-mix(in srgb,var(--admin-panel) 84%,transparent); backdrop-filter: blur(14px); -webkit-backdrop-filter: blur(14px); box-shadow: 0 3px 16px #16233404; }
html[data-ui-preset='bento-v1'][data-ui-surface='admin'] .admin-shell { grid-template-rows: 64px minmax(0,1fr); }
html[data-ui-preset='bento-v1'][data-ui-surface='admin'] .admin-sidebar { grid-row: 2; top: 64px; height: calc(100dvh - 64px); padding: 14px; gap: 12px; }
html[data-ui-preset='bento-v1'][data-ui-surface='admin'] .admin-content { grid-row: 2; grid-column: 2; }
.bento-shop-brand { display: flex; align-items: center; gap: 12px; flex: 0 0 248px; height: 64px; padding: 12px 16px; text-decoration: none; min-width: 0; border-right: 1px solid var(--admin-line); }
.bento-shop-mark { display: inline-grid; place-items: center; flex: 0 0 34px; height: 34px; border-radius: 10px; background: var(--admin-accent); color: var(--bento-on-accent,#fff); font-size: 16px; font-weight: 600; }
.bento-shop-copy { display: grid; gap: 1px; min-width: 0; }
.bento-shop-copy strong { font-size: 13px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.bento-shop-copy small { font-size: 11px; color: var(--admin-muted); white-space: nowrap; }
.bento-topbar .bento-global-search { flex: 1 1 280px; }
.bento-topbar .bento-global-search > input { font-size: 13px; }
.bento-topbar .bento-toolbar-button,.bento-topbar select { min-height: 36px; font-size: 13px; border-radius: 8px; }
.bento-topbar .bento-today { display: inline-flex; color: var(--admin-text); }
.bento-topbar .bento-toolbar-popover { width: 248px; padding: 12px; border-radius: 12px; background: color-mix(in srgb,var(--admin-panel) 96%,transparent); backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px); box-shadow: 0 12px 30px #16233415; }
.bento-topbar .bento-search-results { width: 520px; }
.bento-topbar .bento-toolbar-popover > a { display: flex; align-items: center; gap: 10px; border-radius: 8px; font-size: 13px; }
.bento-topbar .bento-toolbar-popover > a::after { content: '›'; margin-left: auto; color: var(--admin-muted); }
.bento-topbar .bento-quick-label { display: none; }
.bento-topbar .admin-nav-icon { width: 18px; height: 18px; min-width: 18px; flex-basis: 18px; stroke-width: 1.6; }
.bento-period-form { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 10px; margin-top: 12px; }
.bento-period-form label { display: grid; gap: 5px; min-width: 0; font-size: 12px; }
.bento-period-form input { width: 100%; min-width: 0; font-size: 12px; padding: 6px; }
.bento-topbar .bento-period-panel { width: 320px; }
.bento-period-form button { justify-content: center; }
html[data-ui-preset='bento-v1'] .admin-sidebar .admin-brand,html[data-ui-preset='bento-v1'] .admin-sidebar [data-admin-sidebar-user-slot] { display: none; }
html[data-ui-preset='bento-v1'] .admin-sidebar .admin-sidebar-topbar { justify-content: flex-end; }
html[data-ui-preset='bento-v1'] .admin-sidebar .admin-store-switcher > label,html[data-ui-preset='bento-v1'] .admin-sidebar .admin-store-switcher > select { display: none; }
html[data-ui-preset='bento-v1'] .admin-nav .admin-nav-single,html[data-ui-preset='bento-v1'] .admin-nav-parent { min-height: 42px; border-radius: 10px; font-size: 14px; font-weight: 500; }
html[data-ui-preset='bento-v1'] .admin-nav .admin-nav-label { font-weight: inherit; }
html[data-ui-preset='bento-v1'] .admin-nav .admin-nav-single[aria-current='page'],html[data-ui-preset='bento-v1'] .admin-nav-group.is-active > .admin-nav-parent { background: var(--admin-accent-soft); color: var(--admin-accent-strong); box-shadow: none; font-weight: 600; }
html[data-ui-preset='bento-v1'] .admin-nav > .admin-nav-single::after,html[data-ui-preset='bento-v1'] .admin-nav > .admin-nav-group::after { display: none; }
html[data-ui-preset='bento-v1'] .admin-nav-icon { width: 20px; height: 20px; min-width: 20px; flex-basis: 20px; stroke-width: 1.6; }
html[data-ui-preset='bento-v1'] .admin-shell.is-admin-sidebar-collapsed .bento-shop-brand { flex-basis: 82px; justify-content: center; }
html[data-ui-preset='bento-v1'] .admin-shell.is-admin-sidebar-collapsed .bento-shop-copy { display: none; }
html[data-ui-preset='bento-v1'] .admin-shell.is-admin-sidebar-collapsed .admin-sidebar > .admin-nav { overflow-y: auto; overflow-x: hidden; width: 100%; margin: 0; align-content: start; }
html[data-ui-preset='bento-v1'] .admin-shell.is-admin-sidebar-collapsed .admin-sidebar .admin-storefront-link { padding: 8px; justify-content: center; min-height: 40px; }
html[data-ui-preset='bento-v1'] .admin-shell.is-admin-sidebar-collapsed .admin-sidebar .admin-storefront-link span { display: none; }
html[data-ui-preset='bento-v1'] .admin-shell.is-admin-sidebar-collapsed .admin-sidebar .admin-storefront-link svg { width: 20px; height: 20px; }
.admin-system-footer .bento-system-icon { display: none; }
html[data-ui-preset='bento-v1'] .admin-system-footer { flex-shrink: 0; min-width: 0; gap: 5px; padding-top: 10px; }
html[data-ui-preset='bento-v1'] .admin-system-footer a { display: flex; align-items: center; gap: 8px; min-height: 36px; }
html[data-ui-preset='bento-v1'] .admin-system-footer .bento-system-icon { display: block; }
.bento-mode-status:empty { display: none; }
html[data-ui-preset='bento-v1'] .admin-system-footer .bento-mode-toggle,.bento-topbar .bento-toolbar-mode { justify-self: start; display: inline-flex; justify-content: center; align-items: center; width: 64px; min-width: 64px; height: 36px; min-height: 36px; padding: 0; border: 0; background: transparent; border-radius: 18px; }
.bento-switch-track { position: relative; display: flex; justify-content: space-between; align-items: center; width: 60px; height: 32px; padding: 5px; border-radius: 18px; border: 1px solid var(--admin-line-strong); background: var(--admin-panel-subtle); }
.bento-switch-track .admin-nav-icon { position: relative; z-index: 1; width: 18px; height: 18px; min-width: 18px; flex-basis: 18px; color: var(--admin-text); }
.bento-switch-thumb { position: absolute; left: 2px; top: 2px; width: 26px; height: 26px; border-radius: 50%; background: var(--admin-accent-soft); box-shadow: 0 1px 3px #16233420; transition: transform .15s ease; }
[role='switch'][aria-checked='true'] .bento-switch-thumb { transform: translateX(28px); }
html[data-ui-preset='bento-v1'] .admin-shell.is-admin-sidebar-collapsed .admin-system-footer { justify-items: center; }
html[data-ui-preset='bento-v1'] .admin-shell.is-admin-sidebar-collapsed .admin-system-footer a { width: 40px; justify-content: center; padding: 0; }
html[data-ui-preset='bento-v1'] .admin-shell.is-admin-sidebar-collapsed .admin-system-footer .bento-system-label,html[data-ui-preset='bento-v1'] .admin-shell.is-admin-sidebar-collapsed .admin-system-footer .bento-version-label { display: none; }
html[data-ui-preset='bento-v1'] .admin-shell.is-admin-sidebar-collapsed .admin-system-footer small { font-size: 10px; line-height: 16px; white-space: nowrap; }
html[data-ui-preset='bento-v1'] .admin-shell.is-admin-sidebar-collapsed .admin-system-footer .bento-mode-toggle { width: 50px; min-width: 50px; }
html[data-ui-preset='bento-v1'] .admin-shell.is-admin-sidebar-collapsed .admin-system-footer .bento-switch-track { width: 48px; height: 28px; padding: 4px; }
html[data-ui-preset='bento-v1'] .admin-shell.is-admin-sidebar-collapsed .admin-system-footer .bento-switch-thumb { width: 22px; height: 22px; }
html[data-ui-preset='bento-v1'] .admin-shell.is-admin-sidebar-collapsed .admin-system-footer .bento-switch-track .admin-nav-icon { width: 14px; height: 14px; min-width: 14px; flex-basis: 14px; }
html[data-ui-preset='bento-v1'] .admin-shell.is-admin-sidebar-collapsed .admin-system-footer [role='switch'][aria-checked='true'] .bento-switch-thumb { transform: translateX(20px); }
.bento-order-count { margin-left: auto; padding: 2px 7px; font-size: 11px; background: var(--admin-accent-soft); color: var(--admin-text); border-radius: 999px; }
@media (max-width: 1200px) { .bento-period-label { display: none; } .bento-topbar .bento-user-name { max-width: 80px; } html[data-ui-preset='bento-v1'][data-ui-surface='admin'] .bento-topbar { gap: 10px; } }
@media (max-width: 820px) {
  html[data-ui-preset='bento-v1'][data-ui-surface='admin'] .admin-shell { grid-template-rows: auto auto minmax(0,1fr); }
  html[data-ui-preset='bento-v1'][data-ui-surface='admin'] .admin-mobile-header { grid-row: 1; }
  html[data-ui-preset='bento-v1'][data-ui-surface='admin'] .bento-topbar { grid-row: 2; height: auto; min-height: 58px; padding: 10px; gap: 7px; position: relative; }
  html[data-ui-preset='bento-v1'][data-ui-surface='admin'] .admin-content { grid-row: 3; grid-column: 1; }
  .bento-shop-brand { display: none; }
  .bento-topbar .bento-toolbar-store { min-width: 80px; }
  .bento-topbar .bento-toolbar-mode { width: 64px; }
}
html[data-ui-preset='bento-v1'] .admin-shell.is-admin-sidebar-collapsed .admin-sidebar > .admin-store-switcher-slot { display: block; width: 100%; }
html[data-ui-preset='bento-v1'] .admin-sidebar .admin-nav .admin-nav-parent .admin-nav-label { font-weight: 500; }
html[data-ui-preset='bento-v1'] .admin-sidebar .admin-nav .is-active .admin-nav-parent .admin-nav-label { font-weight: 600; }
html[data-ui-preset='bento-v1'] .admin-nav-icon [fill='currentColor'] { fill: none; stroke: currentColor; vector-effect: non-scaling-stroke; }

/* Bento 1.9.71: notification importance and a single movable sidebar switch. */
.bento-sidebar-actions { display: contents; }
.bento-shop-identity { display: flex; align-items: center; gap: 12px; min-width: 0; flex: 1; color: inherit; text-decoration: none; }
.bento-shop-copy { min-width: 0; }
.bento-topbar .bento-shop-brand > .bento-mode-toggle { flex: 0 0 64px; width: 64px; min-width: 64px; height: 36px; min-height: 36px; padding: 0; border: 0; background: transparent; border-radius: 18px; display: inline-flex; align-items: center; justify-content: center; }
.bento-topbar .bento-shop-brand { gap: 8px; }
.bento-notification-count { display: inline-flex; align-items: center; justify-content: center; min-width: 24px; height: 24px; padding: 0 6px; border-radius: 8px; font-size: 13px; font-weight: 700; line-height: 1; font-variant-numeric: tabular-nums; flex: 0 0 auto; background: var(--admin-panel); color: var(--admin-text); border: 1px solid var(--admin-line-strong); }
.bento-notification-count[data-severity='error'] { color: var(--admin-danger); background: var(--admin-danger-soft); border-color: currentColor; }
.bento-notification-count[data-severity='warning'] { color: var(--admin-warning); background: var(--admin-warning-soft); border-color: currentColor; }
.bento-notification-severity { display: block; width: fit-content; margin-bottom: 5px; font-size: 12px; font-weight: 600; color: var(--admin-muted); }
.bento-notification[data-severity='error'] .bento-notification-severity { color: var(--admin-danger); }
.bento-notification[data-severity='warning'] .bento-notification-severity { color: var(--admin-warning); }
@media (min-width:821px) {
  html[data-ui-preset='bento-v1'] .admin-sidebar { padding-right: 13px; }
  html[data-ui-preset='bento-v1'] .admin-sidebar .bento-sidebar-actions { display: grid; grid-template-columns: minmax(0,1fr) 40px; gap: 8px; flex-shrink: 0; }
  html[data-ui-preset='bento-v1'] .bento-sidebar-actions .admin-sidebar-topbar { display: flex; margin: 0; padding: 0; justify-content: center; }
  html[data-ui-preset='bento-v1'] .bento-sidebar-actions .admin-store-switcher { margin: 0; padding: 0; }
  html[data-ui-preset='bento-v1'] .bento-sidebar-actions .admin-sidebar-toggle,html[data-ui-preset='bento-v1'] .bento-sidebar-actions .admin-storefront-link { height: 40px; min-height: 40px; margin: 0; display: flex; align-items: center; justify-content: center; }
  html[data-ui-preset='bento-v1'] .bento-sidebar-actions .admin-sidebar-toggle { width: 40px; min-width: 40px; background: var(--admin-panel-subtle); color: var(--admin-text); }
  html[data-ui-preset='bento-v1'] .admin-sidebar > .admin-nav,html[data-ui-preset='bento-v1'] .admin-shell.is-admin-sidebar-collapsed .admin-sidebar > .admin-nav { width: calc(100% + 14px); margin: 0 -14px 0 0; padding-right: 10px; overflow-y: auto; overflow-x: hidden; scrollbar-gutter: stable; scrollbar-width: thin; scrollbar-color: var(--bento-nav-scroll-thumb,transparent) transparent; }
  html[data-ui-preset='bento-v1'] .admin-sidebar > .admin-nav::-webkit-scrollbar { width: 4px; }
  html[data-ui-preset='bento-v1'] .admin-sidebar > .admin-nav::-webkit-scrollbar-thumb { background: transparent; border-radius: 4px; }
  html[data-ui-preset='bento-v1'] .admin-sidebar > .admin-nav::-webkit-scrollbar-button { display: none; width: 0; height: 0; }
  html[data-ui-preset='bento-v1'] .admin-sidebar:is(:hover,:focus-within) > .admin-nav { scrollbar-color: var(--admin-line-strong) transparent; }
  html[data-ui-preset='bento-v1'] .admin-sidebar:is(:hover,:focus-within) > .admin-nav::-webkit-scrollbar-thumb { background: var(--admin-line-strong); }
  html[data-ui-preset='bento-v1'] .admin-shell.is-admin-sidebar-collapsed .bento-sidebar-actions { grid-template-columns: 40px; justify-content: center; }
  html[data-ui-preset='bento-v1'] .admin-shell.is-admin-sidebar-collapsed .bento-sidebar-actions .admin-sidebar-topbar { grid-row: 1; }
  html[data-ui-preset='bento-v1'] .admin-shell.is-admin-sidebar-collapsed .bento-sidebar-actions .admin-storefront-link { width: 40px; padding: 0; }
  html[data-ui-preset='bento-v1'] .admin-shell.is-admin-sidebar-collapsed .admin-system-footer .bento-mode-toggle { width: 48px; min-width: 48px; }
}
@media (hover:none), (pointer:coarse) {
  html[data-ui-preset='bento-v1'] .admin-sidebar > .admin-nav { scrollbar-color: var(--admin-line-strong) transparent; }
  html[data-ui-preset='bento-v1'] .admin-sidebar > .admin-nav::-webkit-scrollbar-thumb { background: var(--admin-line-strong); }
}
@media (min-width:821px) {
  html[data-ui-preset='bento-v1'] .admin-shell.is-admin-sidebar-collapsed .bento-sidebar-actions .admin-store-switcher-slot { display: block; }
  html[data-ui-preset='bento-v1'] .admin-shell.is-admin-sidebar-collapsed .admin-sidebar > .admin-nav > :is(.admin-nav-single,.admin-nav-group) { width: 48px; justify-self: start; margin-left: 3px; }
}
@media (min-width:821px) {
  html[data-ui-preset='bento-v1'][data-ui-surface='admin'] .admin-sidebar { padding-right: 13px; }
  html[data-ui-preset='bento-v1'] .admin-shell.is-admin-sidebar-collapsed .admin-system-footer .bento-mode-toggle { justify-self: center; }
  html[data-ui-preset='bento-v1'] .admin-shell.is-admin-sidebar-collapsed .admin-sidebar .admin-nav :is(.admin-nav-label,.admin-nav-badge,.admin-nav-caret) { display: none; }
}
@media (min-width:821px) {
  html[data-ui-preset='bento-v1'] .admin-sidebar:is(:hover,:focus-within) { --bento-nav-scroll-thumb: var(--admin-line-strong); }
}
@media (hover:none), (pointer:coarse) {
  html[data-ui-preset='bento-v1'] .admin-sidebar { --bento-nav-scroll-thumb: var(--admin-line-strong); }
}
/* Bento 1.9.72: shared interaction and alignment. */
html[data-ui-preset='bento-v1'] .admin-shell.is-admin-sidebar-collapsed .bento-shop-brand { padding: 0 0 0 1px; }
html[data-ui-preset='bento-v1'] .admin-shell.is-admin-sidebar-collapsed .bento-shop-identity { justify-content: center; gap: 0; }
html[data-ui-preset='bento-v1'] .admin-sidebar :is(.admin-nav-single,.admin-nav-parent,.admin-nav-logout,.admin-system-footer a,.admin-sidebar-toggle,.bento-mode-toggle) { border-radius: 10px; }
html[data-ui-preset='bento-v1'] .admin-sidebar :is(.admin-nav-single,.admin-nav-parent,.admin-nav-logout,.admin-system-footer a,.admin-sidebar-toggle,.bento-mode-toggle):not(:disabled):is(:hover,:focus-visible) { background: var(--admin-accent-soft); color: var(--admin-accent-strong); }
html[data-ui-preset='bento-v1'] .admin-sidebar :is(.admin-nav-single[aria-current='page'],.admin-nav-group.is-active > .admin-nav-parent,.admin-system-footer a[aria-current='page']) { box-shadow: inset 0 0 0 1px var(--admin-accent); font-weight: 600; }
html[data-ui-preset='bento-v1'] .admin-sidebar .admin-storefront-link:is(:hover,:focus-visible) { background: var(--admin-accent-hover); color: var(--bento-on-accent,#fff); }
html[data-ui-preset='bento-v1'] .bento-shop-brand .bento-mode-toggle:is(:hover,:focus-visible) { background: var(--admin-accent-soft); }
.bento-topbar .bento-quick-menu > a::after { content: none; }
.bento-action-glyph { margin-left: auto; display: inline-flex; align-items: center; justify-content: center; width: 26px; min-width: 26px; height: 26px; border-radius: 7px; color: var(--admin-text); background: var(--admin-panel-subtle); border: 1px solid var(--admin-line); }
.bento-action-glyph svg { width: 16px; height: 16px; }
@media (min-width:821px) {
  html[data-ui-preset='bento-v1'] .admin-shell.is-admin-sidebar-collapsed .admin-sidebar .admin-nav-group > .admin-nav-flyout { display: none; }
  html[data-ui-preset='bento-v1'] .admin-shell.is-admin-sidebar-collapsed .admin-sidebar .admin-nav-group.is-bento-flyout-open > .admin-nav-flyout { display: grid; position: fixed; top: var(--admin-nav-overlay-top); left: var(--admin-nav-overlay-left); z-index: 1100; width: 220px; max-width: calc(100vw - var(--admin-nav-overlay-left) - 16px); max-height: calc(100dvh - 32px); overflow: auto; padding: 10px; gap: 6px; border: 1px solid var(--admin-line); border-radius: 10px; background: var(--admin-panel); box-shadow: var(--admin-shadow); }
  html[data-ui-preset='bento-v1'] .admin-shell.is-admin-sidebar-collapsed .admin-sidebar .admin-nav-flyout::before { top: var(--bento-flyout-bridge-top); left: var(--bento-flyout-bridge-left); width: var(--bento-flyout-bridge-width); height: var(--bento-flyout-bridge-height); min-width: 0; }
  html[data-ui-preset='bento-v1'] .admin-shell.is-admin-sidebar-collapsed .admin-sidebar .admin-nav-group.is-bento-flyout-dismissed > .admin-nav-flyout { display: none; }
}
@media (min-width:821px) {
  html[data-ui-preset='bento-v1'] .admin-shell.is-admin-sidebar-collapsed .admin-sidebar .admin-nav-group.is-bento-flyout-open > .admin-nav-flyout.is-settings-flyout { width: min(calc(var(--admin-settings-flyout-columns,1) * var(--admin-settings-flyout-column-width,190px) + 22px),calc(100vw - var(--admin-nav-overlay-left) - 16px)); }
}

.admin-route-skeleton[hidden] { display: none; }
.bento-shell-placeholder { display: none; }
html[data-admin-loading] .admin-content > :not([data-admin-route-skeleton]) { display: none !important; }
html[data-admin-loading] :is(.admin-sidebar .admin-nav > *,.admin-mobile-nav > *,.admin-sidebar-topbar,.admin-store-switcher-slot) { visibility: hidden; }
html[data-admin-loading] .admin-route-skeleton { min-height: 240px; }
.admin-skeleton-line { height: 20px; margin-top: 20px; border-radius: 8px; background: var(--admin-panel-subtle); border: 1px solid var(--admin-line); }
.admin-skeleton-line:nth-last-child(2) { width: 80%; }
.admin-skeleton-line:last-child { width: 60%; }
@media (min-width:821px) {
  html[data-admin-sidebar-collapsed='true'] .admin-shell { grid-template-columns: 82px minmax(0,1fr); }
  html[data-admin-loading] .admin-shell { grid-template-rows: 64px minmax(0,1fr); }
  html[data-admin-loading] .admin-sidebar { grid-row: 2; top: 64px; height: calc(100dvh - 64px); }
  html[data-admin-loading] .admin-content { grid-row: 2; grid-column: 2; }
  html[data-admin-loading] .admin-shell:not(:has(.bento-topbar)) .bento-shell-placeholder { display: flex; align-items: center; grid-row: 1; grid-column: 1/-1; height: 64px; gap: 18px; background: var(--admin-panel); border-bottom: 1px solid var(--admin-line); padding-right: 24px; }
  .bento-placeholder-brand { display: flex; justify-content: center; align-items: center; width: 248px; flex: 0 0 248px; height: 64px; border-right: 1px solid var(--admin-line); }
  html[data-admin-sidebar-collapsed='true'] .bento-placeholder-brand { width: 82px; flex-basis: 82px; }
  .bento-placeholder-brand i { width: 34px; height: 34px; background: var(--admin-panel-subtle); border: 1px solid var(--admin-line); border-radius: 10px; }
  .bento-placeholder-search { height: 36px; flex: 1; border: 1px solid var(--admin-line); border-radius: 8px; background: var(--admin-panel-subtle); }
  .bento-placeholder-user { width: 180px; height: 36px; border: 1px solid var(--admin-line); border-radius: 8px; background: var(--admin-panel-subtle); }
}
html[data-admin-loading] .admin-system-footer { visibility: hidden; }
@media (max-width:820px) {
  html[data-admin-loading] .admin-shell { grid-template-rows: auto auto minmax(0,1fr); }
  html[data-admin-loading] .admin-shell:not(:has(.bento-topbar)) .bento-shell-placeholder { display: flex; align-items: center; grid-row: 2; grid-column: 1; height: var(--admin-pending-toolbar-height,67px); padding: 10px; gap: 12px; background: var(--admin-panel); border-bottom: 1px solid var(--admin-line); }
  .bento-placeholder-brand { display: none; }
  .bento-placeholder-search { flex: 1; height: 36px; border: 1px solid var(--admin-line); border-radius: 8px; background: var(--admin-panel-subtle); }
  .bento-placeholder-user { width: 80px; height: 36px; border: 1px solid var(--admin-line); border-radius: 8px; background: var(--admin-panel-subtle); }
}
@media (max-width:640px) { html[data-admin-loading] .admin-shell:not(:has(.bento-topbar)) .bento-shell-placeholder { height: var(--admin-pending-toolbar-height,106px); } }
@media (max-width:360px) { html[data-admin-loading] .admin-shell:not(:has(.bento-topbar)) .bento-shell-placeholder { height: var(--admin-pending-toolbar-height,149px); } }

@media (max-width:820px) { html[data-ui-preset='bento-v1'][data-ui-surface='admin'][data-admin-loading] .admin-shell { padding-top:142px; } }
.bento-topbar button:disabled:hover { background:var(--admin-panel-subtle); }
/* Bento 1.9.73: existing notifications and Dashboard period controls. */
.bento-period-panel { width: 650px; max-width: calc(100vw - 24px); }
.bento-calendar-presets { display: flex; flex-wrap: wrap; gap: 6px; margin: 12px 0; }
.bento-calendar-presets button { min-height: 36px; padding: 6px 10px; font-size: 12px; }
.bento-calendar-presets [aria-pressed='true'] { background: var(--admin-accent-soft); border-color: var(--admin-accent); }
.bento-calendar-navigation { display: flex; align-items: center; justify-content: space-between; gap: 8px; }
.bento-calendar-navigation button { width: 40px; }
.bento-calendar-months { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; }
.bento-calendar-month { min-width: 0; }
.bento-calendar-month h3 { font-size: 14px; margin: 14px 0 8px; }
.bento-calendar-days { display: grid; grid-template-columns: repeat(7,minmax(0,1fr)); gap: 3px; }
.bento-calendar-days button { min-height: 36px; padding: 0; border-color: transparent; font-size: 13px; }
.bento-calendar-weekday { text-align: center; font-size: 11px; color: var(--admin-muted); }
.bento-calendar-days [data-in-range='true'] { background: var(--admin-accent-soft); }
.bento-calendar-days [data-endpoint='true'] { background: var(--admin-accent); color: var(--admin-on-accent); }
.bento-calendar-days [aria-current='date'] { box-shadow: inset 0 0 0 1px var(--admin-accent); }
.bento-calendar-status { color: var(--admin-muted); }
.bento-period-form { align-items: end; }
.bento-notification[data-read='false'] { border-left: 3px solid var(--admin-accent); padding-left: 10px; }
.bento-notification[data-read='true'] > strong { font-weight: 500; }
.bento-notification strong { display: block; margin-top: 5px; }
.bento-notification-actions,.bento-notification-page-actions,.bento-notification-pagination { display: flex; align-items: center; flex-wrap: wrap; gap: 8px; margin: 12px 0; }
.bento-notification-actions :is(button,a),.bento-notifications-all { border: 1px solid var(--admin-line); border-radius: 10px; padding: 8px 10px; background: var(--admin-panel-subtle); color: var(--admin-text); text-decoration: none; }
.bento-notification-actions [aria-disabled='true'] { opacity: .55; cursor: wait; }
.bento-notification-actions :is(button,a):hover { background: var(--admin-accent-soft); }
.bento-notification-actions :is(button,a):focus-visible { outline: 3px solid var(--admin-focus); outline-offset: 2px; }
@media (max-width:640px) { .bento-calendar-months { grid-template-columns: 1fr; } .bento-calendar-month:nth-child(2) { display: none; } .bento-period-form { grid-template-columns: 1fr 1fr; } .bento-calendar-days button { min-height: 40px; } }

.bento-notifications-page .bento-notification-page-actions { margin:0; }
.bento-notifications-page :is(button,select) { min-height:40px; border:1px solid var(--admin-line); border-radius:10px; padding:8px 10px; font:inherit; background:var(--admin-panel-subtle); color:var(--admin-text); }
.bento-notifications-page button:not(:disabled):hover { background:var(--admin-accent-soft); }
.bento-notifications-page :is(button,select):focus-visible { outline:3px solid var(--admin-focus); outline-offset:2px; }
.bento-notifications-page button:disabled { opacity:.55; cursor:not-allowed; }
.bento-notifications-page .admin-page-head h2 { font-size:clamp(1.5rem,2vw,2rem); }
.bento-notifications-page #notificationsStatus:empty { display:none; }
.bento-notifications-page .bento-notification p { margin:8px 0; line-height:1.5; }
.bento-topbar .bento-period-panel { width: 650px; max-width: calc(100vw - 24px); }
.bento-period-panel .bento-period-form { position: sticky; bottom: -12px; z-index: 1; padding: 10px 0 12px; background: var(--admin-panel); border-top: 1px solid var(--admin-line); }

/* Bento 1.9.74: bounded popovers with fixed controls and compact content. */
.bento-topbar .bento-notifications-panel { width:360px; max-height:var(--bento-popover-height,calc(100dvh - 100px)); display:flex; flex-direction:column; overflow:hidden; }
.bento-notifications-head { display:flex; align-items:center; justify-content:space-between; gap:12px; flex:none; }
.bento-notifications-head-actions { display:flex; gap:6px; }
.bento-topbar .bento-notifications-head-actions :is(button,a),.bento-topbar .bento-notification-read-button { display:inline-flex; align-items:center; justify-content:center; width:32px; height:32px; min-height:32px; padding:0; border:1px solid var(--admin-line); border-radius:8px; background:var(--admin-panel-subtle); color:var(--admin-text); text-decoration:none; }
.bento-notifications-panel > [role=status] { margin:8px 0; flex:none; }
.bento-notifications-scroll { min-height:0; overflow:auto; overscroll-behavior:contain; scrollbar-width:thin; scrollbar-color:var(--admin-line-strong) transparent; }
.bento-notification-compact { position:relative; padding-right:42px; }
.bento-notification-compact .bento-notification-read-button,.bento-notification-read-indicator { position:absolute; right:2px; top:10px; }
.bento-notification-read-indicator { display:inline-flex; align-items:center; justify-content:center; width:32px; height:32px; color:var(--admin-accent); }
.bento-notification-compact .bento-notification-actions:empty { display:none; }
.bento-topbar .bento-period-panel { width:740px; max-width:calc(100vw - 24px); max-height:var(--bento-popover-height,calc(100dvh - 100px)); display:flex; flex-direction:column; overflow:hidden; padding:16px; }
.bento-calendar-body { display:grid; grid-template-columns:140px minmax(0,1fr); gap:18px; margin-top:12px; min-height:0; overflow:auto; overscroll-behavior:contain; scrollbar-width:thin; scrollbar-color:var(--admin-line-strong) transparent; }
.bento-calendar-presets { display:flex; flex-direction:column; gap:4px; margin:0; }
.bento-topbar .bento-calendar-presets button { text-align:left; min-height:32px; padding:6px 8px; border-color:transparent; background:transparent; border-radius:7px; }
.bento-topbar .bento-calendar-presets button:hover,.bento-topbar .bento-calendar-presets [aria-pressed=true] { background:var(--admin-accent-soft); }
.bento-calendar-content { position:relative; min-width:0; }
.bento-calendar-navigation { position:absolute; top:0; left:0; right:0; pointer-events:none; }
.bento-topbar .bento-calendar-navigation button { pointer-events:auto; width:28px; height:28px; min-height:28px; padding:0; background:transparent; border-color:transparent; }
.bento-calendar-months { gap:16px; }
.bento-calendar-month h3 { margin:0 26px 12px; text-align:center; line-height:28px; font-size:13px; }
.bento-calendar-days { gap:2px 0; }
.bento-calendar-weekday { line-height:22px; }
.bento-topbar .bento-calendar-days button { height:30px; min-height:30px; padding:0; border:0; background:transparent; border-radius:0; font-size:12px; }
.bento-topbar .bento-calendar-days button:hover { background:var(--admin-accent-soft); }
.bento-topbar .bento-calendar-days [data-in-range=true] { background:var(--admin-accent-soft); }
.bento-topbar .bento-calendar-days [data-endpoint=true] { background:var(--admin-accent); color:var(--admin-on-accent); border-radius:7px; }
.bento-topbar .bento-calendar-days [data-range-start=true] { border-top-left-radius:7px; border-bottom-left-radius:7px; }
.bento-topbar .bento-calendar-days [data-range-end=true] { border-top-right-radius:7px; border-bottom-right-radius:7px; }
.bento-calendar-status,.bento-calendar-content > [role=status] { font-size:11px !important; margin:8px 0; line-height:1.4; }
.bento-period-panel .bento-period-form { position:static; display:flex; flex-wrap:wrap; align-items:end; gap:10px; flex:none; margin-top:12px; padding:10px 0 0; border-top:1px solid var(--admin-line); }
.bento-period-form label { flex:0 1 150px; gap:3px; }
.bento-topbar .bento-period-form input { min-height:34px; height:34px; padding:5px 8px; }
.bento-period-actions { display:flex; gap:8px; margin-left:auto; }
.bento-topbar .bento-period-actions button { min-height:34px; padding:6px 14px; }
.bento-period-actions button[type=submit] { background:var(--admin-accent); color:var(--admin-on-accent); border-color:var(--admin-accent); }
@media(max-width:640px) {
 .bento-topbar :is(.bento-period-panel,.bento-notifications-panel) { position:absolute; left:12px; right:12px; top:calc(100% + 8px); width:auto; max-width:none; padding:12px; }
 .bento-calendar-body { grid-template-columns:1fr; gap:12px; }
 .bento-calendar-presets { flex-direction:row; flex-wrap:wrap; gap:4px; }
 .bento-topbar .bento-calendar-presets button { font-size:11px; padding:5px 7px; }
 .bento-topbar .bento-calendar-days button { height:36px; min-height:36px; }
 .bento-period-form label { flex:1 1 110px; }
 .bento-period-actions { flex:1 0 100%; justify-content:flex-end; }
}

.bento-topbar .bento-period-panel,.bento-topbar .bento-notifications-panel { background:var(--admin-panel); }
.bento-topbar .bento-period-actions button[type=submit] { background:var(--admin-accent); color:var(--admin-on-accent); }

.bento-topbar .bento-period-actions button[type=submit],.bento-topbar .bento-calendar-days [data-endpoint=true] { color:var(--bento-on-accent,#fff); }

.bento-topbar :is(.bento-period-panel,.bento-notifications-panel) { transform:translateX(var(--bento-popover-shift,0px)); }

html[data-ui-preset='bento-v1'][data-ui-surface='admin'] .bento-notification-clear{display:inline-flex;align-items:center;justify-content:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;vertical-align:middle;}
.bento-notification-occurrences{display:block;margin-top:6px;}

/* Month/year navigation preserves the pending range. */
.bento-calendar-heading{display:flex;justify-content:center;gap:5px;align-items:center;}
.bento-topbar .bento-calendar-heading button{padding:2px 6px;min-height:28px;border:0;background:transparent;font:inherit;font-weight:650;}
.bento-calendar-picker-controls{display:flex;align-items:center;gap:4px;margin-bottom:10px;font-size:11px;flex-wrap:wrap;}
.bento-topbar .bento-calendar-picker-controls button{padding:4px 7px;min-height:28px;}
.bento-calendar-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;}
.bento-topbar .bento-calendar-choices button{padding:7px 3px;min-width:0;min-height:34px;font-size:11px;text-transform:capitalize;}
.bento-topbar .bento-calendar-choices [aria-pressed=true]{background:var(--admin-accent);color:var(--bento-on-accent,#fff);}
.bento-calendar-heading button:hover{background:var(--admin-accent-soft);}

html[data-ui-preset='bento-v1'] .admin-system-footer a { box-sizing: border-box; height: 44px; min-height: 44px; padding: 0 14px; gap: 10px; border: 1px solid transparent; border-radius: 10px; }
html[data-ui-preset='bento-v1'] .admin-system-footer a:focus-visible { outline: 2px solid var(--admin-accent); outline-offset: -2px; }
html[data-ui-preset='bento-v1'] .admin-system-footer small { padding-left: 46px; }
html[data-ui-preset='bento-v1'] .admin-shell.is-admin-sidebar-collapsed .admin-system-footer a { width: 44px; padding: 0; }
html[data-ui-preset='bento-v1'] .admin-shell.is-admin-sidebar-collapsed .admin-system-footer small { padding-left: 0; }

html[data-ui-preset='bento-v1'] .admin-system-footer a:is(:hover,:focus-visible,[aria-current='page']) { background: var(--admin-accent-soft); color: var(--admin-accent-strong); }
html[data-ui-preset='bento-v1'] .admin-system-footer a[aria-current='page'] { box-shadow: inset 0 0 0 1px var(--admin-accent); }

@media(max-width:820px) { html[data-ui-preset='bento-v1'] .admin-mobile-header .admin-system-footer { margin-left: 16px; margin-right: 16px; } }
