.admin-nav-children-grid{opacity:0;transition:grid-template-rows var(--duration-normal) var(--ease-out-soft), opacity var(--duration-fast);grid-template-rows:0fr;display:grid}.admin-nav-children-grid.is-open{opacity:1;grid-template-rows:1fr}.admin-nav-children{flex-direction:column;gap:.15rem;min-height:0;padding-block-start:.375rem;padding-inline:.615rem;display:flex;overflow:hidden}.admin-nav-child{border-radius:var(--radius-md);min-height:2.615rem;color:var(--sidebar-text-secondary);transition:color var(--duration-fast), background var(--duration-fast);align-items:center;gap:.65rem;padding-inline:1.846rem .615rem;font-size:.846rem;text-decoration:none;display:flex}.admin-nav-child:hover,.admin-nav-child:focus-visible{background:var(--sidebar-bg-hover);color:var(--sidebar-text-primary)}.admin-nav-child.is-active{background:var(--sidebar-bg-active);color:var(--sidebar-icon-active);font-weight:var(--font-weight-semibold)}.admin-nav-dot{border-radius:var(--radius-full);background:var(--sidebar-text-muted);flex:none;width:.32rem;height:.32rem}.admin-nav-child.is-active .admin-nav-dot,.admin-nav-child:hover .admin-nav-dot{background:var(--color-primary);transform:scale(1.25)}.admin-sidebar-footer{border-block-start:.077rem solid var(--sidebar-border-subtle);flex:none;padding:.45rem}.admin-sidebar-contract{border:.0625rem solid var(--color-primary-300);align-items:center;gap:.65rem;min-width:0;min-height:4rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-sidebar-contract{border:.0625rem solid color-mix(in srgb, var(--color-primary-300) 48%, var(--sidebar-border-subtle))}}.admin-sidebar-contract{border-radius:var(--radius-lg);background:linear-gradient(145deg, #ffffff94, transparent 62%), var(--sidebar-bg-active)}@supports (color:color-mix(in lab, red, red)){.admin-sidebar-contract{background:linear-gradient(145deg, #ffffff94, transparent 62%), color-mix(in srgb, var(--sidebar-bg-active) 64%, var(--sidebar-bg))}}.admin-sidebar-contract{color:var(--sidebar-text-primary);padding:.5rem;box-shadow:inset 0 .0625rem #ffffffad}.admin-sidebar-contract__icon{border-radius:var(--radius-md);background:var(--color-primary-soft);flex:none;place-items:center;width:2.35rem;height:2.35rem;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-sidebar-contract__icon{background:color-mix(in srgb, var(--color-primary-soft) 76%, var(--color-surface))}}.admin-sidebar-contract__icon{color:var(--color-primary-strong)}.admin-sidebar-contract__copy{flex:1;gap:.2rem;min-width:0;line-height:1.35;display:grid}.admin-sidebar-contract__copy strong{font-size:.75rem;font-weight:var(--font-weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-sidebar-contract__copy small{color:var(--color-success);font-size:.67rem;font-weight:var(--font-weight-semibold);align-items:center;gap:.3rem;display:flex}.admin-sidebar-contract[data-tone=warning] .admin-sidebar-contract__copy small{color:var(--color-warning)}.admin-sidebar-contract[data-tone=expired] .admin-sidebar-contract__copy small{color:var(--color-danger)}.admin-sidebar-contract[data-tone=unknown] .admin-sidebar-contract__copy small{color:var(--sidebar-text-muted)}.admin-sidebar-contract.is-collapsed{justify-content:center;min-height:2.75rem;padding:.2rem}.admin-sidebar-contract.is-collapsed .admin-sidebar-contract__icon{width:2.2rem;height:2.2rem}.admin-sidebar-logout{border-radius:var(--radius-md);color:var(--color-danger);background:#ef444414;margin-block-start:.308rem}.admin-sidebar-logout:hover,.admin-sidebar-logout:focus-visible{background:var(--color-danger-soft)}.admin-sidebar-logout.is-collapsed{justify-content:center;padding-inline:0}.admin-nav-parent:focus-visible,.admin-nav-child:focus-visible,.admin-sidebar-toggle:focus-visible,.admin-sidebar-logout:focus-visible{outline:.15rem solid var(--color-focus);outline-offset:.1rem}@media (prefers-reduced-motion:reduce){.admin-nav-children-grid,.admin-nav-parent,.admin-nav-child,.admin-sidebar-toggle{transition:none}}.admin-preview-header{min-height:var(--admin-header-h);border-block-end:.0625rem solid var(--admin-header-border);background:var(--admin-header-bg);color:var(--admin-header-ink);box-shadow:var(--admin-header-shadow);-webkit-backdrop-filter:blur(1.25rem)saturate(135%);backdrop-filter:blur(1.25rem)saturate(135%);align-items:center;gap:.75rem;padding-inline:1rem;display:flex;overflow:hidden}.admin-preview-header-message{white-space:nowrap;flex:1;align-items:center;gap:.5rem;min-width:0;font-size:.8125rem;line-height:1.4;display:flex;overflow:hidden}.admin-preview-header-message strong{font-weight:700}.admin-preview-header-tenant{color:var(--admin-header-ink-secondary);text-overflow:ellipsis;overflow:hidden}.admin-preview-header-icon{color:var(--admin-header-accent)}.admin-preview-header-exit{flex-shrink:0}:root[data-theme=light-purple] .admin-nav-parent.is-active,.lightPurpleTheme .admin-nav-parent.is-active,:root[data-theme=dark] .admin-nav-parent.is-active,.dark .admin-nav-parent.is-active{color:var(--sidebar-icon-active)}:root[data-theme=light-purple] .admin-nav-parent.is-active:before,.lightPurpleTheme .admin-nav-parent.is-active:before,:root[data-theme=dark] .admin-nav-parent.is-active:before,.dark .admin-nav-parent.is-active:before{background:var(--sidebar-icon-active)}:root[data-theme=light-purple] .admin-nav-child.is-active,.lightPurpleTheme .admin-nav-child.is-active,:root[data-theme=dark] .admin-nav-child.is-active,.dark .admin-nav-child.is-active{color:var(--sidebar-icon-active)}:root[data-theme=light-purple] .admin-sidebar-toggle:hover,.lightPurpleTheme .admin-sidebar-toggle:hover,:root[data-theme=dark] .admin-sidebar-toggle:hover,.dark .admin-sidebar-toggle:hover{color:var(--sidebar-icon-hover)}:root{--admin-header-h:3.125rem}.admin-topbar{min-height:var(--admin-header-h);border-block-end:.0625rem solid var(--admin-header-border);background:var(--admin-header-bg);box-shadow:var(--admin-header-shadow);color:var(--admin-header-ink);-webkit-backdrop-filter:blur(1.25rem)saturate(135%);backdrop-filter:blur(1.25rem)saturate(135%);align-items:center;gap:.75rem;padding-inline:1rem;display:flex}.admin-topbar__context,.admin-topbar__tools,.admin-topbar__date{align-items:center;gap:.5rem;min-width:0;display:flex}.admin-topbar__context{flex:1}.admin-topbar__tools{flex:none}.admin-topbar__breadcrumb{min-width:0;color:var(--admin-header-ink-secondary);font-size:var(--text-sm);white-space:nowrap;align-items:center;gap:.45rem;display:flex}.admin-topbar__breadcrumb a{color:var(--admin-header-accent);font-weight:var(--font-weight-bold);flex:none;text-decoration:none}.admin-topbar__breadcrumb a:hover,.admin-topbar__breadcrumb a:focus-visible{color:var(--admin-header-ink);text-underline-offset:.2rem;text-decoration:underline}.admin-topbar__breadcrumb>[aria-current=page]{min-width:0;color:var(--admin-header-ink);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;overflow:hidden}.admin-topbar__breadcrumb-separator{color:var(--admin-header-muted)}.admin-topbar__date{border:.0625rem solid var(--admin-header-control-border);background:linear-gradient(145deg, var(--admin-header-highlight), transparent 58%), var(--admin-header-control-bg);min-height:2.75rem;box-shadow:inset 0 .0625rem 0 #ffffffc7, 0 .5rem 1.4rem var(--color-primary-700);border-radius:.9rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-topbar__date{box-shadow:inset 0 .0625rem 0 #ffffffc7, 0 .5rem 1.4rem color-mix(in srgb, var(--color-primary-700) 9%, transparent)}}.admin-topbar__date{color:var(--admin-header-ink-secondary);white-space:nowrap;-webkit-backdrop-filter:blur(1rem)saturate(145%);backdrop-filter:blur(1rem)saturate(145%);padding:.25rem .35rem .25rem .7rem}.admin-topbar__date:after{content:"";pointer-events:none;background:linear-gradient(#fff3,#0000);height:45%;position:absolute;inset:0 0 auto}.admin-topbar__date-icon{z-index:1;aspect-ratio:1;border:.0625rem solid var(--color-primary-300);place-items:center;width:2rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.admin-topbar__date-icon{border:.0625rem solid color-mix(in srgb, var(--color-primary-300) 38%, transparent)}}.admin-topbar__date-icon{color:var(--admin-header-accent);background:var(--color-primary-soft);border-radius:.7rem}@supports (color:color-mix(in lab, red, red)){.admin-topbar__date-icon{background:color-mix(in srgb, var(--color-primary-soft) 72%, transparent)}}.admin-topbar__date-copy{z-index:1;text-align:right;min-width:0;font-size:.72rem;font-weight:700;line-height:1.25;display:block;position:relative}.admin-topbar__account-avatar{border-radius:var(--radius-full);background:linear-gradient(145deg, var(--color-primary-400), var(--color-primary-700));color:#fff;width:1.65rem;height:1.65rem;font-size:var(--text-xs);font-weight:var(--font-weight-bold);flex:none;place-items:center;display:grid;box-shadow:0 .25rem .75rem #7c3aed33}.admin-topbar [data-admin-account-trigger]{border-color:var(--admin-header-control-border);background:linear-gradient(145deg, var(--admin-header-highlight), transparent 62%), var(--admin-header-control-bg);max-width:min(19rem,35vw);min-height:2.75rem;box-shadow:inset 0 .0625rem 0 #ffffffbd, 0 .45rem 1.2rem var(--color-primary-700);border-radius:.9rem;gap:.55rem}@supports (color:color-mix(in lab, red, red)){.admin-topbar [data-admin-account-trigger]{box-shadow:inset 0 .0625rem 0 #ffffffbd, 0 .45rem 1.2rem color-mix(in srgb, var(--color-primary-700) 8%, transparent)}}.admin-topbar [data-admin-account-trigger]{-webkit-backdrop-filter:blur(1rem)saturate(140%);backdrop-filter:blur(1rem)saturate(140%);padding:.28rem .4rem .28rem .65rem}.admin-topbar [data-admin-account-trigger]:hover{border-color:var(--admin-header-accent);background:var(--admin-header-control-hover)}.admin-topbar__account-identity{text-align:right;flex:1;align-items:center;gap:.3rem;min-width:0;line-height:1.2;display:flex}.admin-topbar__account-identity strong{color:var(--admin-header-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:800;overflow:hidden}.admin-topbar__account-identity small{color:var(--admin-header-accent);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:700;overflow:hidden}.admin-topbar__account-chevron{color:var(--admin-header-muted);flex:none}.admin-topbar [data-admin-theme-trigger]{border-color:var(--admin-header-control-border);background:var(--admin-header-control-bg);color:var(--admin-header-ink-secondary)}.admin-topbar [data-admin-theme-trigger]:hover{border-color:var(--admin-header-accent);background:var(--admin-header-control-hover);color:var(--admin-header-ink)}[data-admin-account-menu]{width:min(18rem,100vw - 2rem)}.admin-topbar__account-menu-header{align-items:center;gap:.65rem;min-width:0;padding:.55rem .65rem;display:flex}.admin-topbar__account-menu-divider{background:var(--color-line);height:.0625rem;margin:.3rem .35rem}@supports not ((-webkit-backdrop-filter:blur(1rem)) or (backdrop-filter:blur(1rem))){.admin-topbar__date,.admin-topbar [data-admin-account-trigger]{background:var(--admin-header-control-bg)}}@media (min-width:48rem){.admin-topbar{padding-inline:1.5rem}}@media (max-width:39.99rem){.admin-topbar{gap:.375rem;padding-inline:.75rem}.admin-topbar__date{display:none}.admin-topbar__breadcrumb{max-width:34vw;font-size:var(--text-xs)}.admin-topbar [data-admin-account-trigger]{max-width:11rem}}.admin-shell table :is(th,td){vertical-align:middle!important}.admin-shell table:not(.data-grid) :is(th,td){text-align:right}.admin-shell table>thead>tr>th{color:var(--color-table-head-ink);vertical-align:middle;box-shadow:inset 0 -.0625rem 0 var(--color-table-head-ink);background-color:var(--color-table-head)!important}@supports (color:color-mix(in lab, red, red)){.admin-shell table>thead>tr>th{box-shadow:inset 0 -.0625rem 0 color-mix(in srgb, var(--color-table-head-ink) 8%, transparent)}}.admin-shell table :is(th,td)[dir=ltr]{text-align:right}.data-grid-horizontal-scrollbar{overscroll-behavior-inline:contain;scrollbar-color:var(--color-ink-secondary) transparent;block-size:.5rem;max-inline-size:100%;display:none;overflow:auto hidden}@supports (color:color-mix(in lab, red, red)){.data-grid-horizontal-scrollbar{scrollbar-color:color-mix(in srgb, var(--color-ink-secondary) 42%, transparent) transparent}}.data-grid-horizontal-scrollbar{scrollbar-width:thin}.data-grid-horizontal-scrollbar[data-scrollable=true]{display:block}.data-grid-horizontal-scrollbar--bottom{display:none!important}.data-grid-horizontal-viewport{scrollbar-color:var(--color-ink-secondary) transparent;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.data-grid-horizontal-viewport{scrollbar-color:color-mix(in srgb, var(--color-ink-secondary) 42%, transparent) transparent}}.data-grid-horizontal-viewport{scrollbar-width:thin}.data-grid-horizontal-scrollbar::-webkit-scrollbar{block-size:.375rem}.data-grid-horizontal-viewport::-webkit-scrollbar{block-size:.375rem}.data-grid-horizontal-scrollbar::-webkit-scrollbar-track{background:0 0}.data-grid-horizontal-viewport::-webkit-scrollbar-track{background:0 0}.data-grid-horizontal-scrollbar::-webkit-scrollbar-thumb{background:var(--color-ink-secondary);border-radius:999rem}@supports (color:color-mix(in lab, red, red)){.data-grid-horizontal-scrollbar::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-ink-secondary) 42%, transparent)}}.data-grid-horizontal-viewport::-webkit-scrollbar-thumb{background:var(--color-ink-secondary);border-radius:999rem}@supports (color:color-mix(in lab, red, red)){.data-grid-horizontal-viewport::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-ink-secondary) 42%, transparent)}}@media (min-width:64rem){.data-grid-horizontal-viewport{overflow-x:clip}.data-grid-horizontal-scrollbar--bottom[data-scrollable=true]{display:block!important}}.admin-shell .resource-filter-panel{background:var(--color-surface);padding:.5rem .625rem;display:block;box-shadow:inset 0 .0625rem #fffc}@supports (color:color-mix(in lab, red, red)){.admin-shell .resource-filter-panel{background:color-mix(in srgb, var(--color-surface) 92%, var(--color-surface-muted))}}@media (max-width:63.99rem){.admin-shell .resource-filter-panel,.admin-shell .resource-list-toolbar__page-size,.admin-shell .resource-list-toolbar__desktop-actions{display:none}.admin-shell .resource-list-toolbar__controls{justify-content:flex-end;width:100%}.admin-shell .gallery-resource-filter-surface{display:none}}.admin-shell .resource-list-toolbar{min-height:calc(var(--control-md) + 1rem);background:var(--color-surface);padding:.5rem .625rem}@supports (color:color-mix(in lab, red, red)){.admin-shell .resource-list-toolbar{background:color-mix(in srgb, var(--color-surface) 92%, var(--color-surface-muted))}}@media (min-width:64rem){.admin-shell .resource-list-toolbar{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.admin-shell .resource-list-toolbar__search{grid-column:span 2/span 2;inline-size:auto;max-inline-size:none}.admin-shell .resource-list-toolbar__controls{grid-column:span 2/span 2;justify-content:flex-end}.admin-shell .resource-list-toolbar:not(:has(.resource-list-toolbar__search)) .resource-list-toolbar__controls{grid-column:1/-1}}@media (min-width:80rem){.admin-shell .resource-list-toolbar{grid-template-columns:repeat(6,minmax(0,1fr))}.admin-shell .resource-list-toolbar__controls{grid-column:span 4/span 4}}@media (min-width:120rem){.admin-shell .resource-list-toolbar{grid-template-columns:repeat(7,minmax(0,1fr))}.admin-shell .resource-list-toolbar__controls{grid-column:span 5/span 5}}.admin-shell .resource-list-toolbar :is(button,select,input,[role=combobox]){height:var(--control-md)}.admin-shell .resource-list-toolbar label{min-width:max-content}.admin-shell .resource-list-toolbar :is(button,select){min-block-size:var(--control-md)}.admin-shell .search-input-field{border-color:var(--color-line-strong)}@supports (color:color-mix(in lab, red, red)){.admin-shell .search-input-field{border-color:color-mix(in srgb, var(--color-line-strong) 78%, var(--color-primary-100))}}.admin-shell .search-input-field{background:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.admin-shell .search-input-field{background:color-mix(in srgb, var(--color-surface) 96%, var(--color-primary-50))}}.admin-shell .search-input-field{padding-left:2.5rem}.admin-shell .search-input-field.search-input-field--has-clear{padding-right:2.25rem}.admin-shell .search-input-field:focus-visible{background:var(--color-surface)}.admin-shell .search-input-shell .search-input-icon{border-radius:var(--radius-md);width:2.5rem;color:var(--color-ink-disabled);cursor:pointer;transition:color var(--duration-fast), background-color var(--duration-fast);inset-block:0;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;left:0}.admin-shell .search-input-shell .search-input-icon:disabled{cursor:not-allowed;opacity:.5}.admin-shell .search-input-shell .search-input-icon:hover:not(:disabled),.admin-shell .search-input-shell .search-input-icon:focus-visible:not(:disabled){color:var(--color-ink-secondary);background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.admin-shell .search-input-shell .search-input-icon:hover:not(:disabled),.admin-shell .search-input-shell .search-input-icon:focus-visible:not(:disabled){background:color-mix(in srgb, var(--color-ink) 6%, transparent)}}.admin-shell .search-input-shell .search-input-icon:hover:not(:disabled),.admin-shell .search-input-shell .search-input-icon:focus-visible:not(:disabled){outline:none}.admin-shell .search-input-shell .search-input-clear{border-radius:var(--radius-md);cursor:pointer;inset-block:0;background:0 0;border:0;justify-content:center;align-items:center;width:2.25rem;display:inline-flex;position:absolute;right:0}.admin-shell .data-grid-search-match{background:var(--color-primary);border-radius:.2rem}@supports (color:color-mix(in lab, red, red)){.admin-shell .data-grid-search-match{background:color-mix(in srgb, var(--color-primary) 14%, transparent)}}.admin-shell .data-grid-search-match{color:inherit;padding-inline:.08em}.admin-shell .resource-filter-panel>div{align-content:start}.admin-shell .resource-filter-panel .grid{grid-auto-rows:minmax(2rem,auto);gap:.5rem}.admin-shell .resource-filter-panel :is(input,select,textarea),.admin-shell .resource-filter-panel :is(input,textarea)::placeholder{text-align:right;direction:rtl}.admin-shell .resource-filter-panel [role=combobox]{background-color:var(--color-surface);min-block-size:2.125rem}@supports (color:color-mix(in lab, red, red)){.admin-shell .resource-filter-panel [role=combobox]{background-color:color-mix(in srgb, var(--color-surface) 90%, white)}}.admin-shell .resource-filter-panel .filter-boolean-control{background:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.admin-shell .resource-filter-panel .filter-boolean-control{background:color-mix(in srgb, var(--color-surface) 94%, var(--color-primary-50))}}.admin-shell .filter-boolean-control__state{color:var(--color-ink-secondary);font-size:var(--text-xs);white-space:nowrap}.admin-shell .filter-boolean-clear{border-radius:var(--radius-sm);width:1.375rem;min-width:1.375rem;height:1.375rem;min-height:1.375rem;color:var(--color-ink-tertiary);flex:none}.admin-shell .filter-boolean-clear:hover,.admin-shell .filter-boolean-clear:focus-visible{background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.admin-shell .filter-boolean-clear:hover,.admin-shell .filter-boolean-clear:focus-visible{background:color-mix(in srgb, var(--color-ink) 8%, transparent)}}.admin-shell .filter-boolean-clear:hover,.admin-shell .filter-boolean-clear:focus-visible{color:var(--color-ink-secondary)}.async-select-field [role=combobox]{padding-left:2.25rem}.async-select-field [role=combobox].pl-14{padding-left:3.25rem}.async-select-field__leading{pointer-events:none}.async-select-field__leading>button{pointer-events:auto}.form-native-select select{appearance:none}.form-native-select__chevron{pointer-events:none}.admin-shell [aria-label=راهنمای\ صفحه]{display:none}.admin-shell .resource-filter-panel>div>.button,.admin-shell .resource-filter-panel>div>button{flex:none}.admin-shell form fieldset{border-color:var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);min-inline-size:0}@supports (color:color-mix(in lab, red, red)){.admin-shell form fieldset{background:color-mix(in srgb, var(--color-surface) 94%, var(--color-surface-muted))}}.admin-shell form fieldset{box-shadow:var(--shadow-card)}.admin-shell form fieldset>legend{color:var(--color-ink);font-weight:var(--font-weight-semibold);margin-inline:.25rem}.admin-shell .resource-filter-panel :is(input,textarea)::placeholder{text-align:right;direction:rtl}.admin-page-header{border-block-end:.0625rem solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 1.5rem;margin-block-end:1.25rem;padding-block-end:.875rem;display:flex}.admin-page-header__content{min-width:0;padding-inline-start:.8125rem;position:relative}.admin-page-header__accent{border-radius:var(--radius-full);background:linear-gradient(180deg, var(--color-primary-400), var(--color-primary-700));width:.1875rem;min-height:1.65rem;position:absolute;inset-block:.25rem auto;inset-inline-start:0;box-shadow:0 .25rem .75rem #7c3aed3d}.admin-page-header__title{color:var(--color-ink);font-size:clamp(1.25rem,1.5vw,1.65rem);font-weight:var(--font-weight-bold);letter-spacing:-.022em;line-height:var(--leading-tight);margin:0}.admin-page-header__description{max-width:48rem;color:var(--color-ink-secondary);font-size:var(--text-sm);margin:.375rem 0 0;line-height:1.75}.admin-page-header__actions{flex-wrap:wrap;flex:none;align-items:center;gap:.5rem;display:flex}@media (max-width:39.99rem){.admin-page-header{gap:.875rem;margin-block-end:1rem}.admin-page-header__actions{width:100%}}.dashboard-workspace{gap:1.25rem;display:grid}.dashboard-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.dashboard-toolbar__date{min-width:0}.dashboard-jumps{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;display:grid}.dashboard-jumps a{justify-content:center}@media (min-width:48rem){.dashboard-toolbar{flex-wrap:wrap;justify-content:flex-end;display:flex}.dashboard-toolbar__date{min-width:10.5rem}.dashboard-jumps{grid-column:auto;width:auto;display:flex}}.dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.dashboard-workspace .admin-page-header,.food-report-export-actions{margin-block-end:.75rem}.food-report-export-actions__grid{grid-template-columns:1fr;gap:.5rem;display:grid}.food-report-export-actions__grid>button{justify-content:center;width:100%}@media (min-width:48rem){.food-report-export-actions__grid{flex-wrap:wrap;justify-content:flex-end;display:flex}.food-report-export-actions__grid>button{width:auto}}.dashboard-bento{gap:.75rem;display:grid}.dashboard-panel-body{max-height:14.5rem;overflow:auto}.dashboard-metric{transition:border-color var(--duration-fast) var(--ease-out-soft), box-shadow var(--duration-fast) var(--ease-out-soft)}.dashboard-metric:hover{border-color:var(--color-primary-200)}@media (min-width:64rem){.dashboard-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-bento{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (min-width:80rem){.dashboard-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.dashboard-metric{transition:none}}.admin-page-header__mobile-list-controls{display:none}@media (max-width:63.99rem){.admin-page-header:has(.admin-page-header__mobile-list-controls){border:.0625rem solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);flex-wrap:nowrap;align-items:center;gap:.75rem;margin-block-end:.625rem;padding:.75rem}.admin-page-header:has(.admin-page-header__mobile-list-controls) .admin-page-header__content{flex:1;padding-inline-start:0}:is(.admin-page-header:has(.admin-page-header__mobile-list-controls) .admin-page-header__accent,.admin-page-header:has(.admin-page-header__mobile-list-controls) .admin-page-header__description,.admin-page-header:has(.admin-page-header__mobile-list-controls) .admin-page-header__actions){display:none}.admin-page-header:has(.admin-page-header__mobile-list-controls) .admin-page-header__title{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1.5;overflow:hidden}.admin-page-header__mobile-list-controls{direction:rtl;flex:none;align-items:center;gap:.5rem;display:flex}.admin-page-header__mobile-list-controls>button{border-color:var(--color-line-strong);position:relative}@supports (color:color-mix(in lab, red, red)){.admin-page-header__mobile-list-controls>button{border-color:color-mix(in srgb, var(--color-line-strong) 70%, var(--color-primary-200))}}.admin-page-header__mobile-list-controls>button{background:var(--color-surface)}.admin-page-header__mobile-list-controls>button[data-mobile-resource-filter]:not(:disabled){color:#2583d8;background:#eff6ff;border-color:#bfdbfe}.admin-page-header__mobile-list-controls>button:not(:disabled):hover,.admin-page-header__mobile-list-controls>button:not(:disabled):focus-visible{border-color:var(--color-primary-300);background:var(--color-primary-50);color:var(--color-primary-700)}.admin-page-header__mobile-filter-count{border:.125rem solid var(--color-surface);border-radius:var(--radius-full);background:var(--color-primary);color:#fff;min-width:1.1rem;height:1.1rem;font-size:.625rem;font-weight:var(--font-weight-bold);place-items:center;padding-inline:.2rem;line-height:1;display:grid;position:absolute;inset-block-start:-.35rem;inset-inline-end:-.35rem}[data-mobile-resource-actions]{border-radius:var(--radius-xl) var(--radius-xl) 0 0!important;background:var(--color-surface)!important;border-inline:0!important;inset-inline:0!important;border-bottom:0!important;width:100%!important;max-width:none!important;bottom:0!important}@supports (color:color-mix(in lab, red, red)){[data-mobile-resource-actions]{background:color-mix(in srgb, var(--color-surface) 96%, transparent)!important}}[data-mobile-resource-actions]{box-shadow:0 -1rem 3rem #0f172a38!important}[data-mobile-resource-actions]>:last-child{padding:.5rem .75rem max(.875rem, env(safe-area-inset-bottom))}.mobile-resource-action-sheet{direction:rtl;gap:.5rem;width:100%;display:grid}.mobile-export-disclosure,.mobile-export-disclosure__options{gap:.5rem;width:100%;display:grid}.mobile-export-disclosure__options{animation:dialog-overlay-in var(--duration-fast) var(--ease-out-soft) both;padding:.125rem .25rem 0}.mobile-resource-action-sheet .mobile-export-disclosure__chevron{transition:transform var(--duration-fast) var(--ease-out-soft);order:1!important;margin-inline:auto 0!important}.mobile-resource-action-sheet div.flex{grid-template-columns:1fr;gap:.5rem;width:100%;display:grid}.mobile-resource-action-sheet :is(button,a){width:100%;min-height:3rem;font-weight:var(--font-weight-semibold);padding-inline:.75rem;text-align:right!important;direction:rtl!important;justify-content:flex-start!important}.mobile-resource-action-sheet :is(button,a)>svg{flex:none;order:-1;margin-inline:0 .25rem}.mobile-resource-action-sheet :is(button,a).bg-primary{background:#2f67e8}}.mobile-data-grid{display:none}@media (max-width:47.99rem){.mobile-data-grid{gap:.5rem;display:grid}[data-desktop-data-grid=cards]{display:none!important}}.mobile-data-grid-card{border:.0625rem solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);padding:.75rem}.mobile-data-grid-card--selected{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.mobile-data-grid-card--selected{border-color:color-mix(in srgb, var(--color-primary) 40%, var(--color-line))}}.mobile-data-grid-card--selected{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.mobile-data-grid-card--selected{background:color-mix(in srgb, var(--color-primary) 6%, var(--color-surface))}}.mobile-data-grid-card__main{align-items:flex-start;gap:.5rem;min-width:0;display:flex}.mobile-data-grid-card__select{flex:none;place-items:center;width:2.75rem;height:2.75rem;margin-inline-start:-.375rem;display:grid}.mobile-data-grid-card__media{border:.0625rem solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface-muted);width:2.75rem;height:2.75rem;color:var(--color-ink-tertiary);flex:none;place-items:center;font-size:.75rem;display:grid;overflow:hidden}.mobile-data-grid-card__media img{object-fit:cover;border:0;border-radius:0;width:2.75rem;height:2.75rem}.mobile-data-grid-card__body{flex:1;align-content:start;gap:.25rem;min-width:0;display:grid}.mobile-data-grid-card__title{min-width:0;color:var(--color-ink);font-size:.875rem;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.5;overflow:hidden}.mobile-data-grid-card__meta{min-width:0;color:var(--color-ink-secondary);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-size:.75rem;line-height:1.5;display:flex}.mobile-data-grid-card__meta-item{align-items:center;gap:.25rem;min-width:0;max-width:100%;display:inline-flex}.mobile-data-grid-card__meta-sep{color:var(--color-ink-tertiary)}.mobile-data-grid-card__meta-label{color:var(--color-ink-tertiary);flex:none}.mobile-data-grid-card__meta-value{min-width:0;color:var(--color-ink);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-data-grid-card__aside{flex-direction:column;flex:none;justify-content:flex-start;align-items:center;gap:.375rem;width:2.75rem;display:flex}.mobile-data-grid-card__status{place-items:center;min-height:2.75rem;display:grid}.mobile-data-grid-card__details-toggle{width:fit-content;min-height:2rem;color:var(--color-ink-secondary);font-size:.75rem;font-weight:var(--font-weight-medium);justify-self:start;align-items:center;padding-inline:0;display:inline-flex}.mobile-data-grid-card__details{border-block-start:.0625rem solid var(--color-line);margin-block-start:.75rem;padding-block-start:.5rem}.mobile-data-grid-card__fields{margin:0;display:grid}.mobile-data-grid-card__field{border-block-end:.0625rem solid var(--color-line);justify-content:space-between;align-items:flex-start;gap:.75rem;padding-block:.5rem;display:flex}.mobile-data-grid-card__field:last-child{border-block-end:0;padding-block-end:0}.mobile-data-grid-card__field-label{max-width:42%;color:var(--color-ink-tertiary);flex:none;font-size:.75rem;line-height:1.5}.mobile-data-grid-card__field-value{min-width:0;color:var(--color-ink);font-size:.8125rem;font-weight:var(--font-weight-medium);text-align:end;overflow-wrap:anywhere;line-height:1.5}.mobile-data-grid-card__extra{margin-block-start:.5rem}@media (prefers-reduced-motion:reduce){.mobile-data-grid-card__details-toggle svg{transition:none}}.admin-sidebar-slot.is-expanded{width:var(--sidebar-width-expanded)}.admin-sidebar-slot.is-collapsed{width:var(--sidebar-width-collapsed)}.admin-main-frame{width:100%;min-height:100dvh}.form-actions--fixed{z-index:var(--z-sticky);box-sizing:border-box;border-top:1px solid var(--color-line);background:var(--color-surface);justify-content:flex-end;align-items:center;gap:.5rem;width:100%;display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.form-actions--fixed{background:color-mix(in srgb, var(--color-surface) 96%, transparent)}}.form-actions--fixed{padding:.75rem 1rem;padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);direction:rtl;box-shadow:0 -4px 16px #0f172a0f}.form-actions--fixed :is(button,a){min-width:7rem;padding-inline:1.25rem;font-size:.875rem;font-weight:400}.dialog-footer :is(button,a){white-space:nowrap;min-width:7rem;padding-inline:1.25rem;font-size:.875rem;font-weight:400}@media (min-width:64rem){.admin-sidebar-slot{height:0;width:0!important}.admin-shell.is-sidebar-expanded .admin-main-frame{width:calc(100% - var(--sidebar-width-expanded));margin-right:var(--sidebar-width-expanded);margin-left:0}.admin-shell.is-sidebar-collapsed .admin-main-frame{width:calc(100% - var(--sidebar-width-collapsed));margin-right:var(--sidebar-width-collapsed);margin-left:0}}.admin-sidebar-drawer{z-index:1;width:min(88vw, var(--sidebar-width-mobile));inset-block:0;height:100dvh;position:absolute;left:auto;right:0}.admin-mobile-sidebar-layer>button[data-state=open]{animation:dialog-overlay-in var(--duration-normal) var(--ease-out-soft) both}.admin-mobile-sidebar-layer>button[data-state=closed]{animation:dialog-overlay-out var(--duration-normal) var(--ease-out-soft) both}.admin-sidebar-drawer[data-state=open]{animation:admin-mobile-sidebar-in var(--duration-normal) var(--ease-out-soft) both}.admin-sidebar-drawer[data-state=closed]{animation:admin-mobile-sidebar-out var(--duration-normal) var(--ease-out-soft) both}@keyframes admin-mobile-sidebar-in{0%{opacity:.96;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes admin-mobile-sidebar-out{0%{opacity:1;transform:translate(0)}to{opacity:.96;transform:translate(100%)}}.admin-sidebar{z-index:120;width:var(--sidebar-width-expanded);border-inline-start:.0625rem solid var(--sidebar-border);background:var(--sidebar-bg-gradient);height:100dvh;box-shadow:var(--sidebar-shadow);color:var(--sidebar-text-primary);-webkit-backdrop-filter:blur(1.5rem)saturate(125%);backdrop-filter:blur(1.5rem)saturate(125%);inset-block:0;left:auto;right:0;direction:rtl;flex-direction:column;display:flex;position:fixed;inset-inline-end:auto;overflow:hidden}.admin-sidebar.is-mobile{z-index:1;width:100%;height:100%;position:relative;inset:auto}.admin-sidebar.is-mobile .admin-sidebar-header{background:var(--sidebar-header-bg);flex:none;box-shadow:0 .25rem 1rem #0f172a0f}.admin-sidebar.is-collapsed:not(.is-mobile){width:var(--sidebar-width-collapsed)}.admin-sidebar-header{min-height:var(--admin-header-h);border-block-end:.0625rem solid var(--sidebar-border-subtle);background:var(--sidebar-header-bg);align-items:center;gap:.5rem;padding-inline:.75rem;display:flex}.admin-sidebar-brand{min-width:0;color:var(--sidebar-text-primary);flex:none;align-items:center;text-decoration:none;display:flex}@media (prefers-reduced-motion:reduce){.admin-mobile-sidebar-layer>button,.admin-sidebar-drawer{animation-duration:.01ms!important}}.admin-sidebar-toggle{width:var(--control-md);height:var(--control-md);cursor:pointer;border-radius:var(--radius-md);color:var(--sidebar-text-secondary);transition:color var(--duration-fast), background var(--duration-fast);background:0 0;border:0;flex:none;place-items:center;display:grid}.admin-sidebar-toggle:hover,.admin-sidebar-toggle:focus-visible{background:var(--sidebar-bg-hover);color:var(--sidebar-icon-hover)}.admin-sidebar-brand img{border:.0625rem solid var(--color-primary-200);border-radius:var(--radius-md);background:var(--color-surface-signature);width:2rem;height:2rem;box-shadow:var(--shadow-card);padding:.2rem}.admin-sidebar-mark{border:.0625rem solid var(--color-primary-200);border-radius:var(--radius-md);background:var(--color-surface-signature);width:2.125rem;height:2.125rem;box-shadow:var(--shadow-card);flex:none;place-items:center;display:grid}.admin-sidebar-mark img{object-fit:contain;width:1.75rem;height:1.75rem}.admin-sidebar.is-collapsed .admin-sidebar-header{padding-inline:.5rem}.admin-sidebar-nav{scrollbar-width:thin;scrollbar-color:var(--sidebar-text-muted) transparent;flex:1;min-height:0;padding:.75rem .5rem;overflow:hidden auto}.admin-nav-group+.admin-nav-group{margin-block-start:.25rem}.admin-nav-parent,.admin-sidebar-logout{cursor:pointer;border-radius:var(--radius-md);width:100%;min-height:2.75rem;color:var(--sidebar-text-primary);font:inherit;text-align:start;transition:color var(--duration-fast) var(--ease-out-soft), background var(--duration-fast) var(--ease-out-soft), transform var(--duration-fast) var(--ease-out-soft);background:0 0;border:0;justify-content:flex-start;align-items:center;gap:.769rem;padding:0 .615rem;text-decoration:none;display:flex;position:relative}.admin-nav-parent:hover,.admin-nav-parent:focus-visible{background:var(--sidebar-bg-hover);color:var(--sidebar-text-primary);transform:translate(-.125rem)}.admin-nav-parent.is-active{background:var(--sidebar-bg-active);color:var(--sidebar-icon-active);box-shadow:none}.admin-nav-parent.is-active .admin-nav-label{font-weight:var(--font-weight-semibold)}.admin-nav-parent.is-active:before{border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--color-primary);content:"";width:.1875rem;height:1.5rem;position:absolute;inset-block-start:50%;inset-inline-start:0;transform:translateY(-50%)}.admin-nav-parent.is-collapsed{justify-content:center;padding-inline:0}.admin-nav-icon{width:1.55rem;height:1.55rem;color:var(--sidebar-icon-default);flex:none;place-items:center;display:grid}.admin-nav-parent:hover .admin-nav-icon,.admin-nav-parent.is-active .admin-nav-icon{color:currentColor}.admin-nav-parent.is-active .admin-nav-icon{border-radius:var(--radius-sm);background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.admin-nav-parent.is-active .admin-nav-icon{background:color-mix(in srgb, var(--color-primary) 12%, transparent)}}.admin-nav-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.875rem;font-weight:500;overflow:hidden}.help-center-page{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.help-center-toolbar{min-width:0}.help-center-section-accent{border-radius:var(--radius-full);background:linear-gradient(180deg, var(--color-primary-400), var(--color-primary-700));flex-shrink:0;width:.1875rem;height:1.25rem;box-shadow:0 .25rem .75rem #7c3aed2e}.help-center-filters{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.help-center-filter-field{flex-direction:column;gap:.375rem;min-width:0;display:flex}.help-center-section{flex-direction:column;gap:.75rem;min-width:0;display:flex}.help-center-section-header{flex-direction:column;gap:.375rem;padding-inline-end:.25rem;display:flex}.help-center-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.help-center-card{min-width:0;transition:border-color var(--duration-fast) var(--ease-out-soft), box-shadow var(--duration-fast) var(--ease-out-soft)}@media (min-width:48rem){.help-center-filters{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);align-items:end}.help-center-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.help-center-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.audit-settings-grid,.bot-settings-route-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:48rem){.audit-settings-grid,.bot-settings-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes admin-page-initial-fade{0%{opacity:0}to{opacity:1}}@keyframes admin-route-table-out{0%{opacity:1}to{opacity:0}}@keyframes admin-route-table-in{0%{opacity:0}to{opacity:1}}@keyframes admin-route-title-out{0%{opacity:1;filter:blur();transform:translateY(0)}to{opacity:0;filter:blur(.1rem);transform:translateY(-.3rem)}}@keyframes admin-route-title-in{0%{opacity:0;filter:blur(.1rem);transform:translateY(.3rem)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes admin-route-control-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.94)}}@keyframes admin-route-control-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.admin-page-frame{width:100%;min-height:calc(100dvh - var(--admin-header-h) - (2 * var(--page-gutter)));flex-direction:column;margin-inline:auto;display:flex}@media (min-width:64rem) and (prefers-reduced-motion:no-preference){.admin-page-frame[data-admin-transition=initial]{animation:admin-page-initial-fade var(--duration-normal) var(--ease-enter) backwards}html[data-admin-route-transition=active]::view-transition-group(root){animation:none}html[data-admin-route-transition=active]::view-transition-old(root){opacity:0;animation:none}html[data-admin-route-transition=active]::view-transition-new(root){opacity:1;animation:none}html[data-admin-route-transition=active]::view-transition-group(admin-table-surface){animation:none}html[data-admin-route-transition=active]::view-transition-old(admin-table-surface){animation:admin-route-table-out 70ms var(--ease-exit) both}html[data-admin-route-transition=active]::view-transition-new(admin-table-surface){animation:admin-route-table-in .13s 35ms var(--ease-enter) both}html[data-admin-route-transition=active]::view-transition-group(admin-page-title){animation-duration:var(--duration-normal);animation-timing-function:var(--ease-standard)}html[data-admin-route-transition=active]::view-transition-group(admin-page-description){animation-duration:var(--duration-normal);animation-timing-function:var(--ease-standard)}html[data-admin-route-transition=active]::view-transition-old(admin-page-title){animation:admin-route-title-out 85ms var(--ease-exit) both}html[data-admin-route-transition=active]::view-transition-old(admin-page-description){animation:admin-route-title-out 85ms var(--ease-exit) both}html[data-admin-route-transition=active]::view-transition-new(admin-page-title){animation:admin-route-title-in .145s 55ms var(--ease-enter) both}html[data-admin-route-transition=active]::view-transition-new(admin-page-description){animation:admin-route-title-in .145s 55ms var(--ease-enter) both}html[data-admin-route-transition=active]::view-transition-group(admin-page-action-1){animation-duration:.185s;animation-timing-function:var(--ease-standard)}html[data-admin-route-transition=active]::view-transition-group(admin-page-action-2){animation-duration:.185s;animation-timing-function:var(--ease-standard)}html[data-admin-route-transition=active]::view-transition-group(admin-page-action-3){animation-duration:.185s;animation-timing-function:var(--ease-standard)}html[data-admin-route-transition=active]::view-transition-group(admin-page-action-4){animation-duration:.185s;animation-timing-function:var(--ease-standard)}html[data-admin-route-transition=active]::view-transition-group(admin-page-action-5){animation-duration:.185s;animation-timing-function:var(--ease-standard)}html[data-admin-route-transition=active]::view-transition-group(admin-page-action-6){animation-duration:.185s;animation-timing-function:var(--ease-standard)}html[data-admin-route-transition=active]::view-transition-group(admin-toolbar-action-1){animation-duration:.185s;animation-timing-function:var(--ease-standard)}html[data-admin-route-transition=active]::view-transition-group(admin-toolbar-action-2){animation-duration:.185s;animation-timing-function:var(--ease-standard)}html[data-admin-route-transition=active]::view-transition-group(admin-toolbar-action-3){animation-duration:.185s;animation-timing-function:var(--ease-standard)}html[data-admin-route-transition=active]::view-transition-group(admin-toolbar-action-4){animation-duration:.185s;animation-timing-function:var(--ease-standard)}html[data-admin-route-transition=active]::view-transition-group(admin-toolbar-action-5){animation-duration:.185s;animation-timing-function:var(--ease-standard)}html[data-admin-route-transition=active]::view-transition-group(admin-toolbar-action-6){animation-duration:.185s;animation-timing-function:var(--ease-standard)}html[data-admin-route-transition=active]::view-transition-group(admin-filter-1){animation-duration:.185s;animation-timing-function:var(--ease-standard)}html[data-admin-route-transition=active]::view-transition-group(admin-filter-2){animation-duration:.185s;animation-timing-function:var(--ease-standard)}html[data-admin-route-transition=active]::view-transition-group(admin-filter-3){animation-duration:.185s;animation-timing-function:var(--ease-standard)}html[data-admin-route-transition=active]::view-transition-group(admin-filter-4){animation-duration:.185s;animation-timing-function:var(--ease-standard)}html[data-admin-route-transition=active]::view-transition-group(admin-filter-5){animation-duration:.185s;animation-timing-function:var(--ease-standard)}html[data-admin-route-transition=active]::view-transition-group(admin-filter-6){animation-duration:.185s;animation-timing-function:var(--ease-standard)}html[data-admin-route-transition=active]::view-transition-group(admin-filter-7){animation-duration:.185s;animation-timing-function:var(--ease-standard)}html[data-admin-route-transition=active]::view-transition-group(admin-filter-8){animation-duration:.185s;animation-timing-function:var(--ease-standard)}html[data-admin-route-transition=active]::view-transition-group(admin-filter-9){animation-duration:.185s;animation-timing-function:var(--ease-standard)}html[data-admin-route-transition=active]::view-transition-group(admin-filter-10){animation-duration:.185s;animation-timing-function:var(--ease-standard)}html[data-admin-route-transition=active]::view-transition-old(admin-page-action-1){animation:admin-route-control-out 75ms var(--ease-exit) both}html[data-admin-route-transition=active]::view-transition-old(admin-page-action-2){animation:admin-route-control-out 75ms var(--ease-exit) both}html[data-admin-route-transition=active]::view-transition-old(admin-page-action-3){animation:admin-route-control-out 75ms var(--ease-exit) both}html[data-admin-route-transition=active]::view-transition-old(admin-page-action-4){animation:admin-route-control-out 75ms var(--ease-exit) both}html[data-admin-route-transition=active]::view-transition-old(admin-page-action-5){animation:admin-route-control-out 75ms var(--ease-exit) both}html[data-admin-route-transition=active]::view-transition-old(admin-page-action-6){animation:admin-route-control-out 75ms var(--ease-exit) both}html[data-admin-route-transition=active]::view-transition-old(admin-toolbar-action-1){animation:admin-route-control-out 75ms var(--ease-exit) both}html[data-admin-route-transition=active]::view-transition-old(admin-toolbar-action-2){animation:admin-route-control-out 75ms var(--ease-exit) both}html[data-admin-route-transition=active]::view-transition-old(admin-toolbar-action-3){animation:admin-route-control-out 75ms var(--ease-exit) both}html[data-admin-route-transition=active]::view-transition-old(admin-toolbar-action-4){animation:admin-route-control-out 75ms var(--ease-exit) both}html[data-admin-route-transition=active]::view-transition-old(admin-toolbar-action-5){animation:admin-route-control-out 75ms var(--ease-exit) both}html[data-admin-route-transition=active]::view-transition-old(admin-toolbar-action-6){animation:admin-route-control-out 75ms var(--ease-exit) both}html[data-admin-route-transition=active]::view-transition-old(admin-filter-1){animation:admin-route-control-out 75ms var(--ease-exit) both}html[data-admin-route-transition=active]::view-transition-old(admin-filter-2){animation:admin-route-control-out 75ms var(--ease-exit) both}html[data-admin-route-transition=active]::view-transition-old(admin-filter-3){animation:admin-route-control-out 75ms var(--ease-exit) both}html[data-admin-route-transition=active]::view-transition-old(admin-filter-4){animation:admin-route-control-out 75ms var(--ease-exit) both}html[data-admin-route-transition=active]::view-transition-old(admin-filter-5){animation:admin-route-control-out 75ms var(--ease-exit) both}html[data-admin-route-transition=active]::view-transition-old(admin-filter-6){animation:admin-route-control-out 75ms var(--ease-exit) both}html[data-admin-route-transition=active]::view-transition-old(admin-filter-7){animation:admin-route-control-out 75ms var(--ease-exit) both}html[data-admin-route-transition=active]::view-transition-old(admin-filter-8){animation:admin-route-control-out 75ms var(--ease-exit) both}html[data-admin-route-transition=active]::view-transition-old(admin-filter-9){animation:admin-route-control-out 75ms var(--ease-exit) both}html[data-admin-route-transition=active]::view-transition-old(admin-filter-10){animation:admin-route-control-out 75ms var(--ease-exit) both}html[data-admin-route-transition=active]::view-transition-new(admin-page-action-1){animation:admin-route-control-in .13s 45ms var(--ease-enter) both}html[data-admin-route-transition=active]::view-transition-new(admin-page-action-2){animation:admin-route-control-in .13s 45ms var(--ease-enter) both}html[data-admin-route-transition=active]::view-transition-new(admin-page-action-3){animation:admin-route-control-in .13s 45ms var(--ease-enter) both}html[data-admin-route-transition=active]::view-transition-new(admin-page-action-4){animation:admin-route-control-in .13s 45ms var(--ease-enter) both}html[data-admin-route-transition=active]::view-transition-new(admin-page-action-5){animation:admin-route-control-in .13s 45ms var(--ease-enter) both}html[data-admin-route-transition=active]::view-transition-new(admin-page-action-6){animation:admin-route-control-in .13s 45ms var(--ease-enter) both}html[data-admin-route-transition=active]::view-transition-new(admin-toolbar-action-1){animation:admin-route-control-in .13s 45ms var(--ease-enter) both}html[data-admin-route-transition=active]::view-transition-new(admin-toolbar-action-2){animation:admin-route-control-in .13s 45ms var(--ease-enter) both}html[data-admin-route-transition=active]::view-transition-new(admin-toolbar-action-3){animation:admin-route-control-in .13s 45ms var(--ease-enter) both}html[data-admin-route-transition=active]::view-transition-new(admin-toolbar-action-4){animation:admin-route-control-in .13s 45ms var(--ease-enter) both}html[data-admin-route-transition=active]::view-transition-new(admin-toolbar-action-5){animation:admin-route-control-in .13s 45ms var(--ease-enter) both}html[data-admin-route-transition=active]::view-transition-new(admin-toolbar-action-6){animation:admin-route-control-in .13s 45ms var(--ease-enter) both}html[data-admin-route-transition=active]::view-transition-new(admin-filter-1){animation:admin-route-control-in .13s 45ms var(--ease-enter) both}html[data-admin-route-transition=active]::view-transition-new(admin-filter-2){animation:admin-route-control-in .13s 45ms var(--ease-enter) both}html[data-admin-route-transition=active]::view-transition-new(admin-filter-3){animation:admin-route-control-in .13s 45ms var(--ease-enter) both}html[data-admin-route-transition=active]::view-transition-new(admin-filter-4){animation:admin-route-control-in .13s 45ms var(--ease-enter) both}html[data-admin-route-transition=active]::view-transition-new(admin-filter-5){animation:admin-route-control-in .13s 45ms var(--ease-enter) both}html[data-admin-route-transition=active]::view-transition-new(admin-filter-6){animation:admin-route-control-in .13s 45ms var(--ease-enter) both}html[data-admin-route-transition=active]::view-transition-new(admin-filter-7){animation:admin-route-control-in .13s 45ms var(--ease-enter) both}html[data-admin-route-transition=active]::view-transition-new(admin-filter-8){animation:admin-route-control-in .13s 45ms var(--ease-enter) both}html[data-admin-route-transition=active]::view-transition-new(admin-filter-9){animation:admin-route-control-in .13s 45ms var(--ease-enter) both}html[data-admin-route-transition=active]::view-transition-new(admin-filter-10){animation:admin-route-control-in .13s 45ms var(--ease-enter) both}html[data-admin-route-transition=active]::view-transition-group(admin-stable-search){animation:none}html[data-admin-route-transition=active]::view-transition-group(admin-stable-page-size){animation:none}html[data-admin-route-transition=active]::view-transition-group(admin-stable-refresh){animation:none}html[data-admin-route-transition=active]::view-transition-group(admin-stable-page-help){animation:none}html[data-admin-route-transition=active]::view-transition-group(admin-stable-filter-reset){animation:none}html[data-admin-route-transition=active]::view-transition-old(admin-stable-search){opacity:0;animation:none}html[data-admin-route-transition=active]::view-transition-old(admin-stable-page-size){opacity:0;animation:none}html[data-admin-route-transition=active]::view-transition-old(admin-stable-refresh){opacity:0;animation:none}html[data-admin-route-transition=active]::view-transition-old(admin-stable-page-help){opacity:0;animation:none}html[data-admin-route-transition=active]::view-transition-old(admin-stable-filter-reset){opacity:0;animation:none}html[data-admin-route-transition=active]::view-transition-new(admin-stable-search){opacity:1;animation:none}html[data-admin-route-transition=active]::view-transition-new(admin-stable-page-size){opacity:1;animation:none}html[data-admin-route-transition=active]::view-transition-new(admin-stable-refresh){opacity:1;animation:none}html[data-admin-route-transition=active]::view-transition-new(admin-stable-page-help){opacity:1;animation:none}html[data-admin-route-transition=active]::view-transition-new(admin-stable-filter-reset){opacity:1;animation:none}}.admin-main{padding:var(--page-gutter);transition:padding var(--duration-normal) var(--ease-standard)}@media (prefers-reduced-motion:reduce),(max-width:63.999rem){.admin-page-frame[data-admin-transition=initial]{animation:none}}.menu-month-grid__grid-shell{width:100%;height:100%;position:relative}.menu-month-grid__grid-root{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.menu-month-grid__grid-shell:has(.menu-month-grid__top-scrollbar-rail:not([hidden])) .menu-month-grid__grid-root{top:18px}.menu-month-grid__top-scrollbar-rail{z-index:2;border-bottom:1px solid var(--color-line);background:var(--color-surface-muted);top:0;min-width:0;height:18px;position:absolute;inset-inline:0}.menu-month-grid__top-scrollbar-rail[hidden]{display:none}.menu-month-grid__top-scrollbar{overscroll-behavior-inline:contain;direction:rtl;position:absolute;inset-block:0;overflow:auto hidden}.menu-month-grid__top-scrollbar:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.menu-month-grid__top-scrollbar-content{height:1px}.menu-month-grid__desktop-grid .menu-month-grid__grid-shell,.menu-month-grid__fullscreen-grid .menu-month-grid__grid-shell,.menu-month-grid__grid-root>.menu-month-grid__ag-grid{width:100%;height:100%}.menu-month-grid{gap:0;display:grid}.menu-month-grid__meal-toolbar{background:var(--color-surface);place-items:center;min-height:0;display:grid;position:relative}.menu-month-grid__meal-tabs{border-bottom:1px solid var(--color-line);justify-content:center;align-items:stretch;min-width:190px;display:flex}.menu-month-grid__meal-tab{cursor:pointer;min-width:64px;color:var(--color-ink-secondary);font:inherit;transition:background-color var(--duration-fast), color var(--duration-fast), border-color var(--duration-fast);border:0;background:0 0;border-bottom:2px solid #0000;padding:17px 16px 14px;border-radius:0!important}.menu-month-grid__meal-tab:hover{background:var(--color-surface-muted);color:var(--color-ink)}.menu-month-grid__meal-tab.is-active{border-bottom-color:var(--color-ink);background:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.menu-month-grid__meal-tab.is-active{background:color-mix(in srgb, var(--color-warning) 13%, var(--color-surface))}}.menu-month-grid__meal-tab.is-active{color:var(--color-primary);font-weight:700}.menu-month-grid__fullscreen-trigger{background:var(--color-surface);color:#2563eb;inset-inline-end:28px;border:1px solid #2563eb;position:absolute;top:50%;transform:translateY(-50%)}.menu-month-grid__fullscreen-trigger:hover{background:#2563eb}@supports (color:color-mix(in lab, red, red)){.menu-month-grid__fullscreen-trigger:hover{background:color-mix(in srgb, #2563eb 7%, var(--color-surface))}}.menu-month-grid__desktop-grid{background:var(--color-surface);width:100%;height:calc(100dvh - 11rem);min-height:28rem;overflow:hidden}.ag-theme-quartz.menu-month-grid__ag-grid{--ag-font-family:var(--font-fa);--ag-font-size:14px;--ag-background-color:var(--color-surface);--ag-foreground-color:var(--color-ink);--ag-border-color:var(--color-line);--ag-header-background-color:var(--color-surface-muted);--ag-header-foreground-color:var(--color-ink);--ag-odd-row-background-color:var(--color-surface);--ag-row-hover-color:var(--color-primary);width:100%;height:100%;font-family:var(--font-fa)!important}@supports (color:color-mix(in lab, red, red)){.ag-theme-quartz.menu-month-grid__ag-grid{--ag-row-hover-color:color-mix(in srgb, var(--color-primary) 4%, transparent)}}.ag-theme-quartz.menu-month-grid__ag-grid{--ag-selected-row-background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ag-theme-quartz.menu-month-grid__ag-grid{--ag-selected-row-background-color:color-mix(in srgb, var(--color-primary) 8%, transparent)}}.ag-theme-quartz.menu-month-grid__ag-grid{--ag-input-focus-border-color:var(--color-primary);--ag-cell-horizontal-padding:12px;--ag-wrapper-border-radius:0}.menu-month-grid__ag-grid .ag-root,.menu-month-grid__ag-grid .ag-root-wrapper,.menu-month-grid__ag-grid .ag-header,.menu-month-grid__ag-grid .ag-header-cell,.menu-month-grid__ag-grid .ag-header-cell-label,.menu-month-grid__ag-grid .ag-header-cell-text,.menu-month-grid__ag-grid .ag-cell,.menu-month-grid__ag-grid .ag-row,.menu-month-grid__ag-grid .ag-row-pinned,.menu-month-grid__ag-grid input,.menu-month-grid__ag-grid button{font-family:var(--font-fa)!important}.menu-month-grid__ag-grid .ag-root,.menu-month-grid__ag-grid .ag-root-wrapper,.menu-month-grid__ag-grid .ag-body-viewport{height:100%}.menu-month-grid__ag-grid .ag-root-wrapper{border:0}.menu-month-grid__ag-grid .ag-cell.menu-month-grid__off-day{background:var(--color-danger-soft);color:var(--color-danger);font-weight:700}.menu-month-grid__ag-grid .ag-header-cell-label{justify-content:flex-start;font-weight:700}.menu-month-grid__ag-grid .ag-cell{align-items:center;line-height:normal;display:flex}.menu-month-grid__ag-grid .ag-cell.menu-month-grid__striped-column,.menu-month-grid__ag-grid .ag-header-cell.menu-month-grid__striped-column{background:#ffeb3b59}[data-theme=dark] .menu-month-grid__ag-grid .ag-cell.menu-month-grid__striped-column,[data-theme=dark] .menu-month-grid__ag-grid .ag-header-cell.menu-month-grid__striped-column{background:#ffd7001f}.menu-month-grid__add-button{color:#fff;min-width:42px;box-shadow:none;background:#2563eb;border-radius:4px}.menu-month-grid__add-button:hover{background:#1d4ed8}.menu-month-grid__food-cell{width:100%;position:relative}.menu-month-grid__food-cell .async-select-field input{background:var(--color-surface);height:42px}.menu-month-grid__delete-button{z-index:2;width:28px;height:28px;color:var(--color-danger);opacity:0;transition:opacity var(--duration-fast);top:50%;background:0 0;position:absolute;inset-inline-end:38px;transform:translateY(-50%)}.menu-month-grid__food-cell:hover .menu-month-grid__delete-button,.menu-month-grid__food-cell:focus-within .menu-month-grid__delete-button{opacity:1}.menu-month-grid__numeric-input{width:100%;min-width:0;color:var(--color-ink);font:inherit;text-align:start;font-variant-numeric:tabular-nums;direction:ltr;background:0 0;border:0;outline:0}.menu-month-grid__numeric-input:focus{box-shadow:inset 0 -2px 0 var(--color-primary)}.menu-month-grid__reserved-count{text-align:start;font-variant-numeric:tabular-nums;direction:ltr;width:100%}.menu-month-grid__hint,.menu-month-grid__mobile-note{margin-top:12px;margin-inline:var(--page-gutter);border:1px solid var(--color-info)}@supports (color:color-mix(in lab, red, red)){.menu-month-grid__hint,.menu-month-grid__mobile-note{border:1px solid color-mix(in srgb, var(--color-info) 30%, var(--color-line))}}.menu-month-grid__hint,.menu-month-grid__mobile-note{border-radius:var(--radius-md);background:var(--color-info-soft);color:var(--color-info);padding:12px 14px;font-size:14px;line-height:1.8}.menu-month-grid__mobile-note{display:none}.menu-month-grid__fullscreen{z-index:var(--z-modal);background:var(--color-surface);grid-template-rows:8vh minmax(0,92vh);display:grid;position:fixed;inset:0}.menu-month-grid__fullscreen-header{border-bottom:1px solid var(--color-line);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding-inline:16px;display:grid}.menu-month-grid__fullscreen-header>:last-child{justify-self:end}.menu-month-grid__fullscreen-grid{height:100%;min-height:0}@media (max-width:899px){.menu-month-grid__meal-toolbar{align-content:start;padding:8px}.menu-month-grid__meal-tabs{justify-content:flex-start;width:100%;overflow-x:auto}.menu-month-grid__fullscreen-trigger{width:100%;margin-top:8px;position:static;transform:none}.menu-month-grid__desktop-grid{height:72vh}.menu-month-grid__mobile-note{order:-1;display:block}.menu-month-grid__fullscreen{grid-template-rows:12vh minmax(0,88vh)}.menu-month-grid__fullscreen-header{grid-template-columns:1fr auto;padding:8px}.menu-month-grid__fullscreen-spacer{display:none}.menu-month-grid__fullscreen-header strong{font-size:13px}}.menu-create-wizard{margin-block-start:calc(-1 * var(--page-gutter));margin-inline:calc(-1 * var(--page-gutter));flex-direction:column;gap:0;display:flex}.menu-create-wizard__chrome{width:100%;position:relative}.menu-create-wizard__steps{border-block-end:1px solid var(--color-line);background:var(--color-surface);grid-template-columns:1fr 1fr;width:100%;display:grid;overflow:hidden}.menu-create-wizard__step{color:var(--color-ink-secondary);justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1rem;font-size:.875rem;display:flex}.menu-create-wizard__step.is-active{background:var(--color-primary-soft);color:var(--color-primary);font-weight:700}.menu-create-wizard__step-number{border-radius:var(--radius-full);border:1px solid;place-items:center;width:1.75rem;height:1.75rem;display:grid}.menu-create-wizard__help{z-index:1;align-items:center;display:flex;position:absolute;inset-block:0;inset-inline-end:.75rem}.menu-create-wizard__form{padding:1rem var(--page-gutter);background:var(--color-surface);border-block-end:1px solid var(--color-line)}.menu-create-wizard__footer{z-index:20;border-block-start:1px solid var(--color-line);background:var(--color-surface);justify-content:space-between;align-items:center;gap:.5rem;margin-block-start:0;display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.menu-create-wizard__footer{background:color-mix(in srgb, var(--color-surface) 95%, transparent)}}.menu-create-wizard__footer{padding:.75rem var(--page-gutter);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.by-food-pivot-shell{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;height:clamp(30rem,66dvh,58rem);box-shadow:var(--shadow-card);overflow:hidden}.ag-theme-quartz.by-food-pivot-grid{--ag-font-family:var(--font-fa);--ag-font-size:14px;--ag-background-color:var(--color-surface);--ag-foreground-color:var(--color-ink);--ag-border-color:var(--color-line);--ag-cell-horizontal-border:1px solid var(--color-line);--ag-header-background-color:var(--color-surface-muted);--ag-header-foreground-color:var(--color-ink);--ag-odd-row-background-color:var(--color-surface-muted);width:100%;height:100%;font-family:var(--font-fa)!important}@supports (color:color-mix(in lab, red, red)){.ag-theme-quartz.by-food-pivot-grid{--ag-odd-row-background-color:color-mix(in srgb, var(--color-surface-muted) 28%, var(--color-surface))}}.ag-theme-quartz.by-food-pivot-grid{--ag-row-hover-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ag-theme-quartz.by-food-pivot-grid{--ag-row-hover-color:color-mix(in srgb, var(--color-primary) 5%, transparent)}}.ag-theme-quartz.by-food-pivot-grid{--ag-input-focus-border-color:var(--color-primary);--ag-cell-horizontal-padding:12px;--ag-wrapper-border-radius:0}.by-food-pivot-grid .ag-root,.by-food-pivot-grid .ag-root-wrapper,.by-food-pivot-grid .ag-header-cell,.by-food-pivot-grid .ag-header-cell-label,.by-food-pivot-grid .ag-header-cell-text,.by-food-pivot-grid .ag-cell,.by-food-pivot-grid .ag-row,.by-food-pivot-grid .ag-row-pinned{font-family:var(--font-fa)!important}.by-food-pivot-grid .ag-root-wrapper{border:0}.by-food-pivot-grid .ag-header-cell-label{justify-content:flex-start;font-size:14px;font-weight:700;line-height:1.6}.by-food-pivot-grid .ag-header-cell-text{font-size:14px}.by-food-pivot-grid .ag-cell{border-inline-start-color:var(--color-line);align-items:center;font-size:14px;line-height:normal;display:flex}.by-food-pivot-grid .by-food-pivot-grid__value,.by-food-pivot-grid .by-food-pivot-grid__summary{font-variant-numeric:tabular-nums;text-align:center;justify-content:center}.by-food-pivot-grid .by-food-pivot-grid__company{font-size:14px}.by-food-pivot-grid .by-food-pivot-grid__company,.by-food-pivot-grid .ag-header-cell.by-food-pivot-grid__company-header{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.by-food-pivot-grid .by-food-pivot-grid__company,.by-food-pivot-grid .ag-header-cell.by-food-pivot-grid__company-header{background:color-mix(in srgb, var(--color-primary) 6%, var(--color-surface))}}.by-food-pivot-grid .by-food-pivot-grid__company,.by-food-pivot-grid .ag-header-cell.by-food-pivot-grid__company-header{font-weight:600}.by-food-pivot-grid .by-food-pivot-grid__summary,.by-food-pivot-grid .ag-header-cell.by-food-pivot-grid__summary-header{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.by-food-pivot-grid .by-food-pivot-grid__summary,.by-food-pivot-grid .ag-header-cell.by-food-pivot-grid__summary-header{background:color-mix(in srgb, var(--color-primary) 7%, var(--color-surface))}}.by-food-pivot-grid .by-food-pivot-grid__summary,.by-food-pivot-grid .ag-header-cell.by-food-pivot-grid__summary-header{font-weight:700}.by-food-pivot-grid .ag-row-pinned .ag-cell{border-top:2px solid var(--color-primary);background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.by-food-pivot-grid .ag-row-pinned .ag-cell{background:color-mix(in srgb, var(--color-primary) 9%, var(--color-surface))}}.by-food-pivot-grid .ag-row-pinned .ag-cell{font-weight:800}@media (max-width:48rem){.by-food-pivot-shell{height:62dvh;min-height:28rem}}.invoice-print-root{width:100%;min-width:0;color:var(--color-invoice-print-ink);overflow-x:auto}.invoice-print-status{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);text-align:center;max-width:210mm;color:var(--color-ink-secondary);margin-inline:auto;padding:2rem}.invoice-print-error{color:var(--color-danger)}.invoice-print-sheet{box-sizing:border-box;background:var(--color-invoice-print-paper);width:min(100%,210mm);max-width:100%;min-height:297mm;color:var(--color-invoice-print-ink);box-shadow:var(--shadow-sm);margin-inline:auto;padding:10mm 4mm 8mm;font-family:IRANSansWebFaNum,sans-serif;font-size:8pt;line-height:1.55}.invoice-print-header{grid-template-columns:30mm 1fr 55mm;grid-template-areas:"logo title meta";align-items:start;column-gap:3mm;min-height:20mm;display:grid}.invoice-print-logo{grid-area:logo;width:30mm;height:15mm}.invoice-print-logo img{object-fit:contain;width:100%;height:100%}.invoice-print-media-fallback{border:1px dashed var(--color-invoice-print-ink);width:100%;height:100%;color:var(--color-invoice-print-ink);text-align:center;justify-content:center;align-items:center;font-size:8pt;display:flex}.invoice-print-header h1{text-align:center;grid-area:title;margin:2mm 0 0;font-size:13pt;font-weight:500}.invoice-print-meta{flex-direction:column;grid-area:meta;align-items:flex-end;gap:1.5mm;padding-top:1mm;font-size:9pt;display:flex}.invoice-print-party{margin-top:2mm}.invoice-print-party h2{background:var(--color-invoice-print-section);text-align:center;color:var(--color-invoice-print-paper);-webkit-print-color-adjust:exact;print-color-adjust:exact;margin:0 0 4mm;padding:1.25mm 2mm;font-size:10pt;font-weight:500}.invoice-print-party-grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:2mm;padding-inline:1mm;display:grid}.invoice-print-party-grid>span:nth-child(2),.invoice-print-party-grid>span:nth-child(5){text-align:center}.invoice-print-party-grid>span:nth-child(3),.invoice-print-party-grid>span:nth-child(6){text-align:left}.invoice-print-address{grid-column:1/-1}.invoice-print-table-wrap{margin-top:4mm}.invoice-print-table{border-collapse:collapse;table-layout:fixed;direction:rtl;width:100%;font-size:8pt}.invoice-print-table th,.invoice-print-table td{border:1px solid var(--color-invoice-print-grid);text-align:center;vertical-align:middle;overflow-wrap:anywhere;padding:1.4mm 1mm}.invoice-print-table th{background:var(--color-invoice-print-section);color:var(--color-invoice-print-paper);-webkit-print-color-adjust:exact;print-color-adjust:exact;font-weight:500}.invoice-print-table th:first-child,.invoice-print-table td:first-child{width:6%}.invoice-print-table th:nth-child(2),.invoice-print-table td:nth-child(2){width:11%}.invoice-print-table th:nth-child(3),.invoice-print-table td:nth-child(3){text-align:right;width:25%}.invoice-print-table th:nth-child(4),.invoice-print-table td:nth-child(4){width:7%}.invoice-print-total-row{font-weight:500}.invoice-print-payment{border:1px solid var(--color-invoice-print-ink);text-align:right;margin-top:6mm;padding:1.5mm 2mm}.invoice-print-notes,.invoice-print-signatures{border:1px solid var(--color-invoice-print-ink);border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.invoice-print-notes>*,.invoice-print-signatures>*{text-align:center;min-height:22mm;margin:0;padding:5mm 3mm 2mm}.invoice-print-notes>:first-child,.invoice-print-signatures>:first-child{border-left:1px solid var(--color-invoice-print-ink)}.invoice-print-notes>div{text-align:right}.invoice-print-notes p+p{margin-top:3mm}.invoice-print-signatures>*{justify-content:center;align-items:center;display:flex}.invoice-print-signatures img{object-fit:contain;width:30mm;height:18mm}@media (max-width:48rem){.invoice-print-sheet{min-height:auto;padding:4mm 2mm;font-size:7pt}.invoice-print-header{grid-template-columns:22mm 1fr 38mm}.invoice-print-header h1{font-size:10pt}.invoice-print-meta{font-size:7pt}.invoice-print-table{font-size:6.5pt}}@media print{@page{size:A4 portrait;margin:4mm}body{background:var(--color-invoice-print-paper)!important}body *{visibility:hidden}.invoice-print-sheet,.invoice-print-sheet *{visibility:visible}.invoice-screen-toolbar,.invoice-print-status{display:none!important}.invoice-print-sheet{box-sizing:border-box;width:100%;max-width:100%;min-height:auto;box-shadow:none;margin:0;padding:6mm 0 0;position:absolute;top:0;left:0;right:auto}.invoice-print-table thead{display:table-header-group}.invoice-print-party,.invoice-print-payment,.invoice-print-notes,.invoice-print-signatures,.invoice-print-table tr{break-inside:avoid}}
:is(body:has(.admin-onboarding-intro),body:has(.admin-onboarding-screen)){overflow:hidden}.admin-onboarding-screen,.admin-onboarding-intro{z-index:1000;width:100vw;min-height:100dvh;position:fixed;inset:0}.admin-onboarding-screen{background:radial-gradient(circle at 18% 12%, color-mix(in srgb, var(--color-primary-200) 45%, transparent), transparent 28rem), var(--color-surface-muted);overflow-y:auto}.admin-onboarding-intro{isolation:isolate;color:var(--color-ink);background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--color-primary-100) 84%, transparent), transparent 30rem), linear-gradient(145deg, var(--color-surface) 0%, color-mix(in srgb, var(--color-surface-muted) 84%, var(--color-primary-50)) 100%);grid-template-rows:auto minmax(0,1fr) auto;padding:clamp(1rem,3vw,2.5rem) clamp(1rem,4vw,4.5rem);display:grid;overflow:hidden}.admin-onboarding-intro__ambient,.admin-onboarding-intro__ambient>span{pointer-events:none;position:absolute}.admin-onboarding-intro__ambient{z-index:-1;inset:0;overflow:hidden}.admin-onboarding-intro__aurora{aspect-ratio:1;filter:blur(4rem);opacity:.36;border-radius:50%;width:clamp(20rem,42vw,48rem);animation:13s ease-in-out infinite alternate admin-onboarding-aurora}.admin-onboarding-intro__aurora--one{background:color-mix(in srgb, var(--color-primary-300) 74%, transparent);inset:-24% auto auto -10%}.admin-onboarding-intro__aurora--two{background:color-mix(in srgb, var(--color-info) 32%, var(--color-primary-200));animation-delay:-6s;inset:auto -15% -35% auto}.admin-onboarding-intro__grid{opacity:.26;background-image:linear-gradient(color-mix(in srgb, var(--color-primary) 7%, transparent) .0625rem, transparent .0625rem), linear-gradient(90deg, color-mix(in srgb, var(--color-primary) 7%, transparent) .0625rem, transparent .0625rem);background-size:3.5rem 3.5rem;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 72%);mask-image:radial-gradient(circle,#000 0%,#0000 72%)}.admin-onboarding-intro__vignette{background:radial-gradient(circle at center, transparent 38%, color-mix(in srgb, var(--color-surface) 62%, transparent) 100%);inset:0}.admin-onboarding-intro__particle{aspect-ratio:1;background:var(--color-primary-400);width:.3rem;box-shadow:0 0 1rem color-mix(in srgb, var(--color-primary) 55%, transparent);border-radius:50%;animation:7s ease-in-out infinite alternate admin-onboarding-particle}.admin-onboarding-intro__particle:nth-of-type(5){animation-delay:-1s;inset:18% 14% auto auto}.admin-onboarding-intro__particle:nth-of-type(6){animation-delay:-3.2s;inset:28% auto auto 12%}.admin-onboarding-intro__particle:nth-of-type(7){animation-delay:-4.6s;inset:62% 9% auto auto}.admin-onboarding-intro__particle:nth-of-type(8){animation-delay:-2.2s;inset:auto auto 18% 16%}.admin-onboarding-intro__particle:nth-of-type(9){animation-delay:-5.4s;inset:12% auto auto 35%}.admin-onboarding-intro__particle:nth-of-type(10){animation-delay:-.7s;inset:auto 28% 12% auto}.admin-onboarding-intro__particle:nth-of-type(11){animation-delay:-3.8s;inset:44% auto auto 7%}.admin-onboarding-intro__particle:nth-of-type(12){animation-delay:-2.6s;inset:36% 8% auto auto}.admin-onboarding-intro__particle:nth-of-type(13){animation-delay:-6s;inset:auto auto 30% 34%}.admin-onboarding-intro__particle:nth-of-type(14){animation-delay:-4.1s;inset:21% 31% auto auto}.admin-onboarding-intro__particle:nth-of-type(15){animation-delay:-1.8s;inset:auto 11% 38% auto}.admin-onboarding-intro__particle:nth-of-type(16){animation-delay:-5.1s;inset:72% auto auto 27%}.admin-onboarding-intro__brand{letter-spacing:-.01em;width:fit-content;color:var(--color-ink-secondary);justify-self:center;align-items:center;gap:.7rem;font-size:.875rem;font-weight:800;display:inline-flex}.admin-onboarding-intro__brand-mark{aspect-ratio:1;border:.0625rem solid color-mix(in srgb, var(--color-primary-300) 62%, transparent);background:color-mix(in srgb, var(--surface-glass) 92%, transparent);width:2.65rem;box-shadow:0 .75rem 2rem color-mix(in srgb, var(--color-primary) 14%, transparent);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);border-radius:.9rem;place-items:center;display:grid}.admin-onboarding-intro__brand-mark img{object-fit:contain;width:1.85rem;height:1.85rem}.admin-onboarding-intro__body{text-align:center;align-content:center;justify-items:center;min-height:0;padding-block:clamp(.75rem,2vh,2rem);display:grid}.admin-onboarding-intro__scene-entrance,.admin-onboarding-intro__scene,.admin-onboarding-intro__rig{transform-style:preserve-3d}.admin-onboarding-intro__scene-entrance{perspective:75rem}.admin-onboarding-intro__scene{aspect-ratio:1;perspective:70rem;place-items:center;width:clamp(13rem,25vw,20rem);display:grid;position:relative}.admin-onboarding-intro__rig{width:100%;height:100%;animation:5.4s ease-in-out infinite admin-onboarding-rig-float;position:relative}.admin-onboarding-intro__halo{background:color-mix(in srgb, var(--color-primary-300) 68%, transparent);filter:blur(2.7rem);border-radius:50%;animation:3.8s ease-in-out infinite alternate admin-onboarding-halo;position:absolute;inset:23%}.admin-onboarding-intro__orbit{border:.0625rem solid color-mix(in srgb, var(--color-primary-400) 50%, transparent);transform-style:preserve-3d;border-radius:50%;position:absolute;inset:50% auto auto 50%}.admin-onboarding-intro__orbit i{aspect-ratio:1;background:var(--color-primary);width:.6rem;box-shadow:0 0 1.2rem var(--color-primary-400);border:.125rem solid #ffffffbf;border-radius:50%;position:absolute;top:-.3rem;left:50%}.admin-onboarding-intro__orbit--outer{width:94%;height:68%;animation:12s linear infinite admin-onboarding-orbit-outer}.admin-onboarding-intro__orbit--middle{opacity:.72;width:72%;height:90%;animation:9s linear infinite reverse admin-onboarding-orbit-middle}.admin-onboarding-intro__orbit--inner{opacity:.55;width:62%;height:62%;animation:7s linear infinite admin-onboarding-orbit-inner}.admin-onboarding-intro__core{aspect-ratio:1;width:42%;transform-style:preserve-3d;place-items:center;animation:6.5s ease-in-out infinite alternate admin-onboarding-core-tilt;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate3d(-50%,-50%,4.5rem)rotateX(-8deg)rotateY(12deg)}.admin-onboarding-intro__core-depth,.admin-onboarding-intro__core-face{border-radius:2.2rem;position:absolute;inset:0}.admin-onboarding-intro__core-depth{border:.0625rem solid color-mix(in srgb, var(--color-primary-300) 44%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--color-primary-100) 78%, white), color-mix(in srgb, var(--color-primary-300) 50%, transparent));box-shadow:0 2rem 5rem color-mix(in srgb, var(--color-primary-700) 24%, transparent);transform:translateZ(-1.25rem)scale(.94)}
.admin-onboarding-intro__core-face{border:.0625rem solid color-mix(in srgb, white 82%, var(--color-primary-200));background:linear-gradient(145deg, color-mix(in srgb, white 92%, var(--color-primary-50)), color-mix(in srgb, var(--color-primary-100) 74%, white));box-shadow:inset 0 .0625rem 0 #ffffffe6, 0 1.2rem 3rem color-mix(in srgb, var(--color-primary-700) 22%, transparent);-webkit-backdrop-filter:blur(1.5rem);backdrop-filter:blur(1.5rem);place-items:center;display:grid;transform:translateZ(1.2rem)}.admin-onboarding-intro__logo{object-fit:contain;width:70%;height:70%;filter:drop-shadow(0 .9rem 1.2rem color-mix(in srgb, var(--color-primary-700) 22%, transparent))}.admin-onboarding-intro__node{z-index:3;aspect-ratio:1;border:.0625rem solid color-mix(in srgb, var(--color-primary-300) 62%, transparent);width:clamp(2rem,4vw,2.8rem);color:var(--color-primary-strong);background:color-mix(in srgb, var(--surface-glass) 94%, transparent);box-shadow:0 .9rem 2.2rem color-mix(in srgb, var(--color-primary-700) 18%, transparent);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);border-radius:.9rem;place-items:center;display:grid;position:absolute}.admin-onboarding-intro__node svg{width:48%;height:48%}.admin-onboarding-intro__node--one{animation:4.2s ease-in-out infinite alternate admin-onboarding-node;inset:18% auto auto 8%;transform:translateZ(3rem)rotate(-8deg)}.admin-onboarding-intro__node--two{animation:4.8s ease-in-out -1.8s infinite alternate admin-onboarding-node;inset:auto 7% 20% auto;transform:translateZ(2.2rem)rotate(9deg)}.admin-onboarding-intro__node--three{background:var(--color-success);width:1rem;box-shadow:0 0 1.5rem color-mix(in srgb, var(--color-success) 65%, transparent);border-radius:50%;animation:3.8s ease-in-out -.8s infinite alternate admin-onboarding-node;inset:20% 10% auto auto}.admin-onboarding-intro__copy{width:min(100%,46rem);margin-top:clamp(-.25rem,-.5vh,-.1rem)}.admin-onboarding-intro__eyebrow{color:var(--color-primary-strong);align-items:center;gap:.45rem;margin:0;font-size:.82rem;font-weight:800;display:inline-flex}.admin-onboarding-intro__copy h1{letter-spacing:-.045em;text-wrap:balance;margin:.7rem 0 0;font-size:clamp(2rem,4.4vw,4rem);font-weight:900;line-height:1.25}.admin-onboarding-intro__description{max-width:40rem;color:var(--color-ink-secondary);text-wrap:balance;margin:1rem auto 0;font-size:clamp(.92rem,1.3vw,1.08rem);line-height:2}.admin-onboarding-intro__action-wrap{justify-content:center;margin-top:clamp(1.4rem,3vh,2.2rem);display:flex}.admin-onboarding-intro [data-onboarding-action]{min-width:min(100%,13.5rem);min-height:3.25rem;box-shadow:0 1rem 2.4rem color-mix(in srgb, var(--color-primary) 28%, transparent);border-radius:1rem;position:relative;overflow:hidden}.admin-onboarding-intro [data-onboarding-action]:after{content:"";background:linear-gradient(90deg,#0000,#ffffff61,#0000);width:28%;animation:3.6s ease-in-out 1.8s infinite admin-onboarding-action-shine;position:absolute;inset:-45% auto -45% -35%;transform:skew(-18deg)}.admin-onboarding-intro__footer{color:var(--color-ink-tertiary);justify-self:center;align-items:center;gap:.45rem;font-size:.75rem;font-weight:600;display:inline-flex}.darkTheme .admin-onboarding-intro,:root[data-theme=dark] .admin-onboarding-intro{background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--color-primary-900) 36%, transparent), transparent 30rem), linear-gradient(145deg, var(--color-surface) 0%, color-mix(in srgb, var(--color-surface-muted) 86%, var(--color-primary-950)) 100%)}.darkTheme .admin-onboarding-intro__core-face,:root[data-theme=dark] .admin-onboarding-intro__core-face{border-color:color-mix(in srgb, var(--color-primary-300) 35%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--color-surface) 82%, var(--color-primary-900)), color-mix(in srgb, var(--color-surface-muted) 75%, var(--color-primary-800)))}@keyframes admin-onboarding-aurora{0%{transform:translate(-4%,-3%)scale(.92)}to{transform:translate(5%,4%)scale(1.08)}}@keyframes admin-onboarding-particle{0%{opacity:.22;transform:translateY(-.5rem)scale(.75)}to{opacity:.88;transform:translate3d(.6rem,.8rem,2rem)scale(1.2)}}@keyframes admin-onboarding-rig-float{0%,to{transform:translate(0,0)rotate(-1deg)}50%{transform:translateY(-.75rem)rotate(1deg)}}@keyframes admin-onboarding-halo{0%{opacity:.5;transform:scale(.86)}to{opacity:.9;transform:scale(1.12)}}@keyframes admin-onboarding-orbit-outer{0%{transform:translate(-50%,-50%)rotateX(68deg)rotate(0)}to{transform:translate(-50%,-50%)rotateX(68deg)rotate(360deg)}}@keyframes admin-onboarding-orbit-middle{0%{transform:translate(-50%,-50%)rotateY(66deg)rotate(0)}to{transform:translate(-50%,-50%)rotateY(66deg)rotate(360deg)}}@keyframes admin-onboarding-orbit-inner{0%{transform:translate(-50%,-50%)rotateX(48deg)rotateY(38deg)rotate(0)}to{transform:translate(-50%,-50%)rotateX(48deg)rotateY(38deg)rotate(360deg)}}@keyframes admin-onboarding-core-tilt{0%{transform:translate3d(-50%,-50%,4.5rem)rotateX(-8deg)rotateY(12deg)}to{transform:translate3d(-50%,-50%,5rem)rotateX(7deg)rotateY(-10deg)}}@keyframes admin-onboarding-node{0%{margin-top:-.3rem}to{margin-top:.5rem}}@keyframes admin-onboarding-action-shine{0%,62%{opacity:0;left:-35%}72%{opacity:1}to{opacity:0;left:125%}}@media (max-width:40rem){.admin-onboarding-intro{padding:1rem}.admin-onboarding-intro__brand{font-size:.8rem}.admin-onboarding-intro__scene{width:clamp(11rem,52vw,15rem)}.admin-onboarding-intro__core-depth,.admin-onboarding-intro__core-face{border-radius:1.55rem}.admin-onboarding-intro__copy h1{letter-spacing:-.035em}.admin-onboarding-intro__description{max-width:31rem;line-height:1.85}}@media (max-height:46rem){.admin-onboarding-intro__brand-mark{width:2.2rem}.admin-onboarding-intro__scene{width:clamp(9rem,25vh,13rem)}.admin-onboarding-intro__copy h1{margin-top:.3rem;font-size:clamp(1.65rem,5vh,2.5rem)}.admin-onboarding-intro__description{margin-top:.45rem;line-height:1.65}.admin-onboarding-intro__action-wrap{margin-top:.9rem}}@media (prefers-reduced-motion:reduce){.admin-onboarding-intro__aurora,.admin-onboarding-intro__particle,.admin-onboarding-intro__rig,.admin-onboarding-intro__halo,.admin-onboarding-intro__orbit,.admin-onboarding-intro__core,.admin-onboarding-intro__node,.admin-onboarding-intro [data-onboarding-action]:after{animation:none}}
