html:has(.app-shell){overscroll-behavior:none;scroll-behavior:auto;height:100%;overflow:hidden}html:has(.app-shell) body{overscroll-behavior:none;scroll-behavior:auto;height:100%;overflow:hidden}html:has(.app-shell) #__nuxt{height:100%;overflow:hidden}.app-shell{min-height:var(--vvh,100dvh);overscroll-behavior:none;-webkit-tap-highlight-color:transparent;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.panel-shell{--panel-input-height:2.5rem;--panel-shell-header-height:calc(3.5rem + env(safe-area-inset-top,0px));--panel-main-padding-block:1rem;--panel-list-table-card-height:calc(var(--vvh,100dvh) - var(--panel-shell-header-height) - var(--panel-main-padding-block) - env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px)}@media (width>=640px){.panel-shell{--panel-main-padding-block:2rem}}.panel-side-drawer.u-drawer-content--left{margin-inline:0;margin-left:calc(-1 * var(--drawer-bleed));padding-inline:0;padding-left:var(--drawer-bleed)}.panel-side-drawer.u-drawer-content--right{margin-inline:0;margin-right:calc(-1 * var(--drawer-bleed));padding-inline:0;padding-right:var(--drawer-bleed)}.panel-bottom-sheet.drawer{--panel-sheet-max:72rem;--panel-sheet-inset:max(24px, calc(50% - var(--panel-sheet-max) / 2));background-color:var(--card);border:0;border-top:1px solid var(--border);border-radius:20px 20px 0 0;transition:transform .2s ease-in,filter .2s ease-in;box-shadow:0 -8px 24px #00000014;max-width:min(calc(100vw - 48px), var(--panel-sheet-max))!important;left:var(--panel-sheet-inset)!important;right:var(--panel-sheet-inset)!important;inset-inline:var(--panel-sheet-inset)!important;width:auto!important}.panel-bottom-sheet.panel-bottom-sheet-form{--panel-sheet-max:40rem}.panel-bottom-sheet.u-drawer-content--down[data-state=open]{animation:.25s cubic-bezier(.2,.8,.2,1) panel-sheet-in}.panel-bottom-sheet.u-drawer-content--down[data-state=closed]{animation:.2s ease-in forwards panel-sheet-out}.panel-bottom-sheet.panel-bottom-sheet--nested{--panel-sheet-inset:max(32px, calc(50% - var(--panel-sheet-max) / 2 + 8px));bottom:8px!important}.panel-bottom-sheet.panel-bottom-sheet--buried{transform-origin:50% 100%;filter:brightness(.85);transform:scale(.98)}.panel-bottom-sheet .panel-bottom-sheet-header.drawer-header:before{background:var(--muted);width:36px;height:4px;top:8px}.panel-bottom-sheet :is(.overflow-y-auto,.overflow-auto){overscroll-behavior:contain}.panel-bottom-sheet .drawer-footer{background-color:var(--card);border-top:1px solid var(--border);padding:16px 24px calc(16px + env(safe-area-inset-bottom,0px));position:sticky;bottom:0}.panel-bottom-sheet [role=group].panel-filter-toggle-group{padding:2px}.panel-bottom-sheet .panel-filter-toggle-group>[data-state]{transition:background-color .15s,color .15s}.panel-bottom-sheet [data-slot=field-label]{font-size:13px;font-weight:500}.panel-bottom-sheet [data-slot=field]:has(>[data-slot=field-label]){gap:0}.panel-bottom-sheet [data-slot=field]>[data-slot=field-label]{margin-bottom:8px}.panel-bottom-sheet [data-slot=field] :is(input,textarea,[role=combobox]):not([type=checkbox],[type=radio]){border-radius:8px}.panel-bottom-sheet [data-slot=field] :is(input,[role=combobox]):not([type=checkbox],[type=radio]){min-height:40px}.panel-bottom-sheet [data-slot=field] :is([data-slot=field-description],[data-slot=field-error],[data-slot=field-label]~p){margin-top:4px;font-size:12px;font-weight:400;line-height:1.6}.panel-bottom-sheet [data-slot=field] :is([data-slot=field-description],[data-slot=field-label]~p){color:var(--muted-foreground)}.panel-bottom-sheet [aria-invalid=true]:is(input,textarea,[role=combobox]){border-color:var(--destructive)!important;box-shadow:0 0 0 1px var(--destructive)!important}.panel-bottom-sheet :has(>[aria-invalid=true]):is([data-slot=input-group],.panel-input){border-color:var(--destructive)!important;box-shadow:0 0 0 1px var(--destructive)!important}.panel-bottom-sheet [data-slot=field]:has([data-slot=field-error] [role=alert]){margin-bottom:-4px}.panel-bottom-sheet [data-slot=field-error] [role=alert]{color:var(--destructive);align-items:center;gap:4px;display:flex}.panel-bottom-sheet [data-slot=field-error] [role=alert]:before{content:"";background-color:currentColor;flex-shrink:0;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8'%3E%3Ccircle cx='12' cy='12' r='9.5'/%3E%3Cpath d='M12 7v6' stroke-linecap='round'/%3E%3Ccircle cx='12' cy='16.5' r='.6' fill='black'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8'%3E%3Ccircle cx='12' cy='12' r='9.5'/%3E%3Cpath d='M12 7v6' stroke-linecap='round'/%3E%3Ccircle cx='12' cy='16.5' r='.6' fill='black'/%3E%3C/svg%3E") 50%/contain no-repeat}.panel-bottom-sheet .border-input:has(>:is(input,textarea)){background-color:color-mix(in oklch, var(--muted) 55%, transparent);border-color:var(--border);border-radius:8px}.panel-bottom-sheet .border-input:has(>textarea){align-items:stretch;min-height:96px}.panel-bottom-sheet .border-input>textarea{height:auto;min-height:94px;padding:12px;line-height:1.7}.panel-bottom-sheet .drawer-footer button[aria-busy=true]{opacity:1;pointer-events:none}.panel-confirm-dialog.u-drawer-content[data-state]{animation:.2s linear panel-sheet-fade-in;transform:none}.panel-confirm-dialog.u-drawer-content[data-state=closed]{animation:.15s linear forwards panel-sheet-fade-out}@keyframes panel-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes panel-sheet-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes panel-sheet-fade-in{0%{opacity:0}to{opacity:1}}@keyframes panel-sheet-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.panel-bottom-sheet.u-drawer-content--down[data-state=open]{animation:.2s linear panel-sheet-fade-in}.panel-bottom-sheet.u-drawer-content--down[data-state=closed]{animation:.2s linear forwards panel-sheet-fade-out}.panel-bottom-sheet.drawer{transition:none}}@media (width>=768px){body:has(.customer-app-shell) .drawer-sheet{max-height:calc(100dvh - 3rem)!important}}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}body:has(.panel-shell) :is(input,textarea)::placeholder{letter-spacing:normal;color:color-mix(in oklab, var(--muted-foreground) 70%, transparent);opacity:1;font-family:FaThousandsSeparator,IranYekan,IranYekan Fallback,Tahoma,sans-serif;font-size:.8125rem;font-weight:400}body:has(.panel-shell) [data-placeholder]>span{font-family:FaThousandsSeparator,IranYekan,IranYekan Fallback,Tahoma,sans-serif;font-size:.8125rem;font-weight:400}body:has(.panel-shell) [role=combobox][data-placeholder]{font-family:FaThousandsSeparator,IranYekan,IranYekan Fallback,Tahoma,sans-serif;font-size:.8125rem;font-weight:400}.customer-app-shell{--customer-shell-exterior:var(--muted);--customer-header-bar:2.75rem;--customer-page-inline:1rem;--customer-page-block-start:.625rem;--customer-page-block-end:.75rem;--customer-sticky-cta-pad-end:var(--customer-page-block-end);--customer-fill-scroll-pad-end:max(var(--customer-page-block-end), env(safe-area-inset-bottom,0px));background-color:var(--background)}.customer-app-shell:has(.customer-footer--hidden){--customer-footer-overlay-height:0px;--customer-sticky-cta-pad-end:max(var(--customer-page-block-end), env(safe-area-inset-bottom,0px))}@media (width>=768px){.customer-app-shell{background-color:var(--customer-shell-exterior)}}.customer-app-shell__frame{--customer-shell-inline:var(--customer-page-inline)}@media (width>=768px){.customer-app-shell:before{background:radial-gradient(circle at 28% 14%, color-mix(in oklch, var(--primary) 9%, transparent), transparent 32rem), radial-gradient(circle at 74% 86%, color-mix(in oklch, var(--primary) 6%, transparent), transparent 28rem);content:"";pointer-events:none;position:absolute;inset:0}.customer-app-shell__frame{box-shadow:0 0 48px color-mix(in oklch, var(--foreground) 7%, transparent)}.dark .customer-app-shell__frame{box-shadow:0 0 48px oklch(0% 0 0/.32)}}.dark .customer-app-shell{--customer-shell-exterior:color-mix(in oklch, var(--background) 78%, black)}.customer-page--fill{--customer-shell-inline:var(--customer-page-inline)}
