@charset "UTF-8";@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing: .25rem;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--leading-tight: 1.25;--leading-normal: 1.5;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono)}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor}@supports (color: color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media(width>=40rem){.container{max-width:40rem}}@media(width>=48rem){.container{max-width:48rem}}@media(width>=64rem){.container{max-width:64rem}}@media(width>=80rem){.container{max-width:80rem}}@media(width>=96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.w-full{width:100%}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@font-face{font-family:Inter;src:url("./media/Inter-VariableFont-AM3KRH5U.woff2") format("woff2-variations");font-weight:100 900;font-display:swap;font-style:normal}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{min-height:100vh;line-height:1.5}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}ul,ol{list-style:none}:root{--action-primary: #f97316;--action-primary-hover: #ea580c;--action-primary-soft: #fff7ed;--action-primary-muted: #fed7aa;--color-train-red: #ef4444;--color-train-red-strong: #dc2626;--color-train-red-soft: #fca5a5;--color-train-cta: var(--action-primary);--color-train-cta-hover: var(--action-primary-hover);--color-train-accent-amber: #f59e0b;--color-train-success: #22c55e;--color-semantic-success: #22c55e;--color-semantic-warning: #f59e0b;--color-semantic-error: #ef4444;--color-semantic-info: #3b82f6;--color-jaso-primary: var(--action-primary);--color-jaso-accent: #f59e0b;--color-jaso-accent-hover: #d97706;--bg-secondary: #f1f5f9;--bg-primary: #ffffff;--jaso-app-canvas: #f8fafc;--bg-sidebar: #f8fafc;--jaso-shell-surface: var(--bg-primary);--bg-nav-active: #e2e8f0;--text-primary: #0f172a;--text-secondary: #475569;--text-muted: #94a3b8;--jaso-sidenav-icon: #64748b;--text-error: #ef4444;--text-on-primary: #ffffff;--border-primary: #e5e7eb;--jaso-input-bg: #ffffff;--jaso-input-border: #e2e8f0;--jaso-topbar-bg: #ffffff;--jaso-topbar-border-bottom: var(--jaso-input-border);--shadow-primary: 0 1px 3px rgba(15, 23, 42, .06);--shadow-primary-strong: 0 4px 14px rgba(15, 23, 42, .1);--auth-bg-dark: #0f172a;--jaso-control-height: 28px;--jaso-sidenav-rail: 4.5rem;--jaso-sidenav-width: 16rem;--jaso-dashboard-space: 24px;--jaso-shell-transition-duration: .48s;--jaso-shell-transition-easing: cubic-bezier(.22, 1, .36, 1);--jaso-payment-track-duration: .48s;--jaso-payment-cobrar-reveal-duration: .55s;--jaso-payment-cobrar-easing: cubic-bezier(.22, 1, .36, 1);--focus-outline-width: 2px;--focus-outline-offset: 2px;--focus-outline-color: rgba(249, 115, 22, .45);--p-primary-50: var(--action-primary-soft);--p-primary-100: #ffedd5;--p-primary-200: var(--action-primary-muted);--p-primary-300: #fdba74;--p-primary-400: #fb923c;--p-primary-500: var(--action-primary);--p-primary-600: var(--action-primary-hover);--p-primary-700: #c2410c;--p-primary-800: #9a3412;--p-primary-900: #7c2d12;--p-primary-color: var(--color-jaso-primary);--p-primary-50-color: var(--p-primary-50);--p-primary-100-color: var(--p-primary-100);--p-primary-200-color: var(--p-primary-200);--p-primary-300-color: var(--p-primary-300);--p-primary-400-color: var(--p-primary-400);--p-primary-500-color: var(--p-primary-500);--p-primary-600-color: var(--p-primary-600);--p-primary-700-color: var(--p-primary-700);--p-primary-800-color: var(--p-primary-800);--p-primary-900-color: var(--p-primary-900)}html.dark{--jaso-app-canvas: #0b1120;--bg-primary: #111827;--bg-secondary: #1e293b;--bg-sidebar: #0f172a;--jaso-shell-surface: #0f172a;--jaso-topbar-bg: #0f172a;--jaso-topbar-border-bottom: rgba(148, 163, 184, .12);--bg-nav-active: rgba(148, 163, 184, .1);--text-primary: #f8fafc;--text-secondary: #cbd5e1;--text-muted: #64748b;--text-error: #f87171;--text-on-primary: #0b1120;--jaso-sidenav-icon: #64748b;--border-primary: rgba(148, 163, 184, .12);--jaso-input-bg: #0f172a;--jaso-input-border: rgba(148, 163, 184, .14);--shadow-primary: 0 1px 2px rgba(0, 0, 0, .2);--shadow-primary-strong: 0 2px 8px rgba(0, 0, 0, .3);--auth-bg-dark: #0b1120;--action-primary: #39ff14;--action-primary-hover: #2edb0f;--action-primary-soft: #e8ffe3;--action-primary-muted: #a3ff7a;--color-jaso-primary: var(--action-primary);--color-jaso-accent: #d4af37;--color-jaso-accent-hover: #e5c04a;--p-primary-50: var(--action-primary-soft);--p-primary-100: #c8ffb3;--p-primary-200: var(--action-primary-muted);--p-primary-300: #7eff42;--p-primary-400: #5eff1f;--p-primary-500: var(--action-primary);--p-primary-600: var(--action-primary-hover);--p-primary-700: #22b30a;--p-primary-800: #168c06;--p-primary-900: #0a6603;--p-primary-color: var(--color-jaso-primary);--p-primary-50-color: var(--p-primary-50);--p-primary-100-color: var(--p-primary-100);--p-primary-200-color: var(--p-primary-200);--p-primary-300-color: var(--p-primary-300);--p-primary-400-color: var(--p-primary-400);--p-primary-500-color: var(--p-primary-500);--p-primary-600-color: var(--p-primary-600);--p-primary-700-color: var(--p-primary-700);--p-primary-800-color: var(--p-primary-800);--p-primary-900-color: var(--p-primary-900);--focus-outline-color: rgba(57, 255, 20, .25)}html.dark .p-select.p-inputwrapper,html.dark .p-select.p-component{background:var(--jaso-input-bg)!important;border:1px solid var(--jaso-input-border)!important;color:var(--text-primary)!important;border-radius:8px}html.dark .p-select.p-inputwrapper.p-disabled,html.dark .p-select.p-component.p-disabled{color:var(--text-muted)!important;border-color:#94a3b814!important;cursor:default}.p-menu .p-menu-item-content,body .p-menu .p-menu-item-content{overflow:visible!important;transition:none!important;border-radius:0!important;display:flex!important;align-items:center!important;width:100%;box-sizing:border-box}.p-menu .p-menu-item:not(.p-disabled)>.p-menu-item-content,.p-menu .p-menuitem:not(.p-disabled)>.p-menuitem-content,body .p-menu .p-menu-item:not(.p-disabled)>.p-menu-item-content,body .p-menu .p-menuitem:not(.p-disabled)>.p-menuitem-content{cursor:pointer}.p-menu .p-menu-item.p-disabled>.p-menu-item-content,.p-menu .p-menuitem.p-disabled>.p-menuitem-content,body .p-menu .p-menu-item.p-disabled>.p-menu-item-content,body .p-menu .p-menuitem.p-disabled>.p-menuitem-content{cursor:not-allowed}.p-menu .p-menu-item-link:not(.p-disabled),.p-menu a.p-menuitem-link:not(.p-disabled),body .p-menu .p-menu-item-link:not(.p-disabled),body .p-menu a.p-menuitem-link:not(.p-disabled){cursor:pointer}.p-menu .p-menu-item.p-disabled .p-menu-item-link,.p-menu .p-menuitem.p-disabled a.p-menuitem-link,body .p-menu .p-menu-item.p-disabled .p-menu-item-link,body .p-menu .p-menuitem.p-disabled a.p-menuitem-link{cursor:not-allowed}.p-menu .p-menu-item-content>.jaso-p-menu-item,body .p-menu .p-menu-item-content>.jaso-p-menu-item{display:inline-flex!important;align-items:center!important;gap:.5rem!important;flex:1 1 auto;min-width:0;width:100%;box-sizing:border-box}.p-menu .jaso-p-menu-item__label,body .p-menu .jaso-p-menu-item__label{flex:1 1 auto;min-width:0;line-height:1.35}.p-menu .p-menu-item-link,body .p-menu .p-menu-item-link{overflow:visible!important;flex:1 1 auto;min-width:0;display:flex;align-items:center}.p-menu .p-menuitem,.p-menu .p-menu-item,body .p-menu .p-menuitem,body .p-menu .p-menu-item,.p-menu .p-menu-list,.p-menu .p-menu-content,.p-menu [class*=menu-list],.p-menu [class*=menu-content],body .p-menu .p-menu-list,body .p-menu .p-menu-content,body .p-menu [class*=menu-list],body .p-menu [class*=menu-content]{border-radius:0!important}html:not(.dark) .p-menu,html:not(.dark) body .p-menu{background:var(--bg-primary)!important;border:1px solid var(--border-primary)!important;border-radius:8px!important;box-shadow:0 12px 42px -14px #0f172a1f,0 0 0 1px var(--jaso-input-border)!important;padding:.25rem 0!important}@supports (color: color-mix(in lab,red,red)){html:not(.dark) .p-menu,html:not(.dark) body .p-menu{box-shadow:0 12px 42px -14px #0f172a1f,0 0 0 1px color-mix(in srgb,var(--jaso-input-border) 55%,transparent)!important}}html:not(.dark) .p-menu .p-menu-item-link,html:not(.dark) .p-menu a.p-menuitem-link,html:not(.dark) .p-menu .p-menuitem-content,html:not(.dark) body .p-menu .p-menu-item-link,html:not(.dark) body .p-menu a.p-menuitem-link,html:not(.dark) body .p-menu .p-menuitem-content{color:var(--text-primary)!important;background:var(--bg-primary)!important;transition:none!important;outline:none!important;box-shadow:none!important;border-radius:0!important;border:none!important}html:not(.dark) .p-menu .p-menu-item-link:hover,html:not(.dark) .p-menu a.p-menuitem-link:hover,html:not(.dark) .p-menu .p-menuitem-content:hover:not(.p-disabled),html:not(.dark) .p-menu .p-menu-item:not(.p-disabled):hover .p-menu-item-content,html:not(.dark) body .p-menu .p-menu-item-link:hover,html:not(.dark) body .p-menu a.p-menuitem-link:hover,html:not(.dark) body .p-menu .p-menuitem-content:hover:not(.p-disabled),html:not(.dark) body .p-menu .p-menu-item:not(.p-disabled):hover .p-menu-item-content{background-color:var(--action-primary-soft)!important;color:var(--p-primary-700)!important}html:not(.dark) .p-menu .p-menu-item-link:hover .pi,html:not(.dark) .p-menu a.p-menuitem-link:hover .pi,html:not(.dark) .p-menu a.p-menuitem-link:hover .p-menuitem-icon,html:not(.dark) .p-menu .p-menuitem-content:hover:not(.p-disabled) .pi,html:not(.dark) .p-menu .p-menu-item:not(.p-disabled):hover .p-menu-item-content .pi,html:not(.dark) .p-menu .p-menu-item:not(.p-disabled):hover .p-menu-item-icon,html:not(.dark) body .p-menu .p-menu-item-link:hover .pi,html:not(.dark) body .p-menu a.p-menuitem-link:hover .pi,html:not(.dark) body .p-menu a.p-menuitem-link:hover .p-menuitem-icon,html:not(.dark) body .p-menu .p-menuitem-content:hover:not(.p-disabled) .pi,html:not(.dark) body .p-menu .p-menu-item:not(.p-disabled):hover .p-menu-item-content .pi,html:not(.dark) body .p-menu .p-menu-item:not(.p-disabled):hover .p-menu-item-icon{color:var(--p-primary-700)!important}html:not(.dark) .p-menu .p-menu-item:not(.p-disabled):hover .p-menu-item-content .jaso-p-menu-item,html:not(.dark) .p-menu .p-menu-item:not(.p-disabled):hover .p-menu-item-content .jaso-p-menu-item__label,html:not(.dark) .p-menu .p-menu-item-link:hover .jaso-p-menu-item,html:not(.dark) .p-menu .p-menu-item-link:hover .jaso-p-menu-item__label,html:not(.dark) .p-menu a.p-menuitem-link:hover .jaso-p-menu-item,html:not(.dark) .p-menu a.p-menuitem-link:hover .jaso-p-menu-item__label,html:not(.dark) body .p-menu .p-menu-item:not(.p-disabled):hover .p-menu-item-content .jaso-p-menu-item,html:not(.dark) body .p-menu .p-menu-item:not(.p-disabled):hover .p-menu-item-content .jaso-p-menu-item__label,html:not(.dark) body .p-menu .p-menu-item-link:hover .jaso-p-menu-item,html:not(.dark) body .p-menu .p-menu-item-link:hover .jaso-p-menu-item__label,html:not(.dark) body .p-menu a.p-menuitem-link:hover .jaso-p-menu-item,html:not(.dark) body .p-menu a.p-menuitem-link:hover .jaso-p-menu-item__label{color:var(--p-primary-700)!important}html:not(.dark) .p-menu .p-menu-item:not(.p-disabled):hover .p-menu-item-content .jaso-p-menu-item lucide-icon,html:not(.dark) .p-menu .p-menu-item-link:hover .jaso-p-menu-item lucide-icon,html:not(.dark) .p-menu a.p-menuitem-link:hover .jaso-p-menu-item lucide-icon,html:not(.dark) body .p-menu .p-menu-item:not(.p-disabled):hover .p-menu-item-content .jaso-p-menu-item lucide-icon,html:not(.dark) body .p-menu .p-menu-item-link:hover .jaso-p-menu-item lucide-icon,html:not(.dark) body .p-menu a.p-menuitem-link:hover .jaso-p-menu-item lucide-icon{color:var(--action-primary)!important}html:not(.dark) .p-menu .p-menu-item:not(.p-disabled)>.p-menu-item-content,html:not(.dark) body .p-menu .p-menu-item:not(.p-disabled)>.p-menu-item-content{color:var(--text-primary)!important;background:var(--bg-primary)!important}html:not(.dark) .p-menu .p-menuitem.p-highlight>.p-menuitem-content,html:not(.dark) .p-menu .p-menu-item.p-highlight>.p-menu-item-content,html:not(.dark) .p-menu .p-menuitem.p-highlight>a.p-menuitem-link,html:not(.dark) .p-menu .p-menu-item.p-highlight>.p-menu-item-link,html:not(.dark) body .p-menu .p-menuitem.p-highlight>.p-menuitem-content,html:not(.dark) body .p-menu .p-menu-item.p-highlight>.p-menu-item-content,html:not(.dark) body .p-menu .p-menuitem.p-highlight>a.p-menuitem-link,html:not(.dark) body .p-menu .p-menu-item.p-highlight>.p-menu-item-link{background:var(--action-primary-soft)!important;color:var(--p-primary-700)!important}html:not(.dark) .p-menu .p-menuitem.p-highlight .p-menuitem-text,html:not(.dark) .p-menu .p-menu-item.p-highlight .p-menu-item-text,html:not(.dark) .p-menu .p-menuitem.p-highlight .pi,html:not(.dark) .p-menu .p-menu-item.p-highlight .p-menu-item-icon,html:not(.dark) body .p-menu .p-menuitem.p-highlight .p-menuitem-text,html:not(.dark) body .p-menu .p-menu-item.p-highlight .p-menu-item-text,html:not(.dark) body .p-menu .p-menuitem.p-highlight .pi,html:not(.dark) body .p-menu .p-menu-item.p-highlight .p-menu-item-icon{color:var(--p-primary-700)!important}html:not(.dark) .p-menu .p-menuitem.p-highlight .jaso-p-menu-item,html:not(.dark) .p-menu .p-menu-item.p-highlight .jaso-p-menu-item,html:not(.dark) .p-menu .p-menuitem.p-highlight .jaso-p-menu-item__label,html:not(.dark) .p-menu .p-menu-item.p-highlight .jaso-p-menu-item__label,html:not(.dark) .p-menu .p-menuitem.p-highlight .jaso-p-menu-item lucide-icon,html:not(.dark) .p-menu .p-menu-item.p-highlight .jaso-p-menu-item lucide-icon,html:not(.dark) body .p-menu .p-menuitem.p-highlight .jaso-p-menu-item,html:not(.dark) body .p-menu .p-menu-item.p-highlight .jaso-p-menu-item,html:not(.dark) body .p-menu .p-menuitem.p-highlight .jaso-p-menu-item__label,html:not(.dark) body .p-menu .p-menu-item.p-highlight .jaso-p-menu-item__label,html:not(.dark) body .p-menu .p-menuitem.p-highlight .jaso-p-menu-item lucide-icon,html:not(.dark) body .p-menu .p-menu-item.p-highlight .jaso-p-menu-item lucide-icon{color:var(--p-primary-700)!important}html:not(.dark) .p-menu .p-menu-item.p-disabled>.p-menu-item-content,html:not(.dark) .p-menu .p-menuitem.p-disabled>.p-menuitem-content,html:not(.dark) .p-menu .p-menu-item.p-disabled .p-menu-item-link,html:not(.dark) .p-menu .p-menuitem.p-disabled a.p-menuitem-link,html:not(.dark) body .p-menu .p-menu-item.p-disabled>.p-menu-item-content,html:not(.dark) body .p-menu .p-menuitem.p-disabled>.p-menuitem-content,html:not(.dark) body .p-menu .p-menu-item.p-disabled .p-menu-item-link,html:not(.dark) body .p-menu .p-menuitem.p-disabled a.p-menuitem-link{background:var(--bg-primary)!important;color:var(--text-secondary)!important}.p-menu .jaso-p-menu-item,.p-menu .jaso-p-menu-item__label,body .p-menu .jaso-p-menu-item,body .p-menu .jaso-p-menu-item__label{color:var(--text-primary)}.p-menu .jaso-p-menu-item lucide-icon,.p-menu lucide-icon.jaso-p-menu-item__icon,body .p-menu .jaso-p-menu-item lucide-icon,body .p-menu lucide-icon.jaso-p-menu-item__icon{color:var(--text-primary);flex-shrink:0}.p-menu .jaso-p-menu-item lucide-icon svg,.p-menu lucide-icon.jaso-p-menu-item__icon svg,body .p-menu .jaso-p-menu-item lucide-icon svg,body .p-menu lucide-icon.jaso-p-menu-item__icon svg{stroke:currentColor}.p-menu .p-menuitem.p-disabled .jaso-p-menu-item,.p-menu .p-menu-item.p-disabled .jaso-p-menu-item,.p-menu .p-menuitem.p-disabled .jaso-p-menu-item__label,.p-menu .p-menu-item.p-disabled .jaso-p-menu-item__label,.p-menu .p-menuitem.p-disabled .jaso-p-menu-item lucide-icon,.p-menu .p-menu-item.p-disabled .jaso-p-menu-item lucide-icon,body .p-menu .p-menuitem.p-disabled .jaso-p-menu-item,body .p-menu .p-menu-item.p-disabled .jaso-p-menu-item,body .p-menu .p-menuitem.p-disabled .jaso-p-menu-item__label,body .p-menu .p-menu-item.p-disabled .jaso-p-menu-item__label,body .p-menu .p-menuitem.p-disabled .jaso-p-menu-item lucide-icon,body .p-menu .p-menu-item.p-disabled .jaso-p-menu-item lucide-icon{color:var(--text-secondary);opacity:.85}.p-menu .p-menuitem-content:hover:not(.p-disabled) .jaso-p-menu-item,.p-menu .p-menuitem-content:hover:not(.p-disabled) .jaso-p-menu-item__label,.p-menu .p-menu-item-content:hover .jaso-p-menu-item,.p-menu .p-menu-item-content:hover .jaso-p-menu-item__label,.p-menu .p-menu-item-link:hover .jaso-p-menu-item,.p-menu .p-menu-item-link:hover .jaso-p-menu-item__label,body .p-menu .p-menuitem-content:hover:not(.p-disabled) .jaso-p-menu-item,body .p-menu .p-menuitem-content:hover:not(.p-disabled) .jaso-p-menu-item__label,body .p-menu .p-menu-item-content:hover .jaso-p-menu-item,body .p-menu .p-menu-item-content:hover .jaso-p-menu-item__label,body .p-menu .p-menu-item-link:hover .jaso-p-menu-item,body .p-menu .p-menu-item-link:hover .jaso-p-menu-item__label{color:inherit}.p-menu .p-menuitem-content:hover:not(.p-disabled) .jaso-p-menu-item lucide-icon,.p-menu .p-menu-item-content:hover .jaso-p-menu-item lucide-icon,.p-menu .p-menu-item-link:hover .jaso-p-menu-item lucide-icon,body .p-menu .p-menuitem-content:hover:not(.p-disabled) .jaso-p-menu-item lucide-icon,body .p-menu .p-menu-item-content:hover .jaso-p-menu-item lucide-icon,body .p-menu .p-menu-item-link:hover .jaso-p-menu-item lucide-icon{color:inherit}html.dark .p-menu,html.dark body .p-menu{background:var(--bg-primary)!important;border:1px solid var(--border-primary)!important;border-radius:8px!important;box-shadow:var(--shadow-primary-strong)!important;padding:.25rem 0!important}html.dark .p-menu .p-menu-item-link,html.dark .p-menu a.p-menuitem-link,html.dark .p-menu .p-menuitem-content,html.dark body .p-menu .p-menu-item-link,html.dark body .p-menu a.p-menuitem-link,html.dark body .p-menu .p-menuitem-content{color:var(--text-primary)!important;background:var(--bg-primary)!important;transition:none!important;outline:none!important;box-shadow:none!important;border-radius:0!important;border:none!important}html.dark .p-menu .p-menu-item-link:hover,html.dark .p-menu a.p-menuitem-link:hover,html.dark .p-menu .p-menuitem-content:hover:not(.p-disabled),html.dark .p-menu .p-menu-item:not(.p-disabled):hover .p-menu-item-content,html.dark body .p-menu .p-menu-item-link:hover,html.dark body .p-menu a.p-menuitem-link:hover,html.dark body .p-menu .p-menuitem-content:hover:not(.p-disabled),html.dark body .p-menu .p-menu-item:not(.p-disabled):hover .p-menu-item-content{background-color:var(--bg-secondary)!important;color:var(--text-primary)!important;outline:none!important;box-shadow:none!important;border-radius:0!important}html.dark .p-menu .p-menu-item:not(.p-disabled)>.p-menu-item-content,html.dark body .p-menu .p-menu-item:not(.p-disabled)>.p-menu-item-content{color:var(--text-primary)!important;background:var(--bg-primary)!important;transition:none!important;outline:none!important;box-shadow:none!important;border-radius:0!important;border:none!important;cursor:pointer}html.dark .p-menu .p-menu-item.p-disabled>.p-menu-item-content,html.dark body .p-menu .p-menu-item.p-disabled>.p-menu-item-content{color:var(--text-muted)!important;cursor:default!important;background:var(--bg-primary)!important}html.dark .p-menu .p-menu-item.p-disabled>.p-menu-item-content:hover,html.dark body .p-menu .p-menu-item.p-disabled>.p-menu-item-content:hover{background:var(--bg-primary)!important;color:var(--text-muted)!important}html.dark .p-menu .p-menu-item.p-disabled .p-menu-item-link,html.dark .p-menu .p-menuitem.p-disabled a.p-menuitem-link,html.dark .p-menu .p-menuitem.p-disabled .p-menuitem-content,html.dark body .p-menu .p-menu-item.p-disabled .p-menu-item-link,html.dark body .p-menu .p-menuitem.p-disabled a.p-menuitem-link,html.dark body .p-menu .p-menuitem.p-disabled .p-menuitem-content{color:var(--text-muted)!important;cursor:default!important;background:var(--bg-primary)!important}html.dark .p-menu .p-menu-item.p-disabled .p-menu-item-link:hover,html.dark .p-menu .p-menuitem.p-disabled a.p-menuitem-link:hover,html.dark .p-menu .p-menuitem.p-disabled .p-menuitem-content:hover,html.dark body .p-menu .p-menu-item.p-disabled .p-menu-item-link:hover,html.dark body .p-menu .p-menuitem.p-disabled a.p-menuitem-link:hover,html.dark body .p-menu .p-menuitem.p-disabled .p-menuitem-content:hover{background:var(--bg-primary)!important;color:var(--text-muted)!important}html.dark .p-menu .p-menu-item-link .pi,html.dark .p-menu .p-menu-item-icon,html.dark .p-menu .p-menuitem-icon,html.dark .p-menu .p-menuitem-link .pi,html.dark .p-menu .p-menuitem-content .pi,html.dark body .p-menu .p-menu-item-link .pi,html.dark body .p-menu .p-menu-item-icon,html.dark body .p-menu .p-menuitem-icon,html.dark body .p-menu .p-menuitem-link .pi,html.dark body .p-menu .p-menuitem-content .pi{color:var(--text-secondary)!important;transition:none!important}html.dark .p-menu .p-menu-item-link:hover .pi,html.dark .p-menu .p-menu-item-link:hover .p-menu-item-icon,html.dark .p-menu a.p-menuitem-link:hover .p-menuitem-icon,html.dark .p-menu a.p-menuitem-link:hover .pi,html.dark .p-menu .p-menuitem-content:hover:not(.p-disabled) .pi,html.dark body .p-menu .p-menu-item-link:hover .pi,html.dark body .p-menu .p-menu-item-link:hover .p-menu-item-icon,html.dark body .p-menu a.p-menuitem-link:hover .p-menuitem-icon,html.dark body .p-menu a.p-menuitem-link:hover .pi,html.dark body .p-menu .p-menuitem-content:hover:not(.p-disabled) .pi{color:var(--text-primary)!important}html.dark .p-menu .p-menu-item.p-disabled .pi,html.dark .p-menu .p-menu-item.p-disabled .p-menu-item-icon,html.dark .p-menu .p-menuitem.p-disabled .p-menuitem-icon,html.dark .p-menu .p-menuitem.p-disabled .pi,html.dark body .p-menu .p-menu-item.p-disabled .pi,html.dark body .p-menu .p-menu-item.p-disabled .p-menu-item-icon,html.dark body .p-menu .p-menuitem.p-disabled .p-menuitem-icon,html.dark body .p-menu .p-menuitem.p-disabled .pi{color:var(--text-muted)!important}html.dark .p-menu .p-menuitem-text,html.dark .p-menu .p-menu-item-text,html.dark body .p-menu .p-menuitem-text,html.dark body .p-menu .p-menu-item-text{color:inherit!important}html.dark .p-menu .p-menuitem,html.dark .p-menu .p-menu-item,html.dark body .p-menu .p-menuitem,html.dark body .p-menu .p-menu-item{margin:0}html.dark .p-menu .p-submenu-icon,html.dark body .p-menu .p-submenu-icon{color:var(--text-secondary)!important}html.dark .p-menu .p-menu-item-link:hover .p-submenu-icon,html.dark .p-menu a.p-menuitem-link:hover .p-submenu-icon,html.dark .p-menu .p-menuitem-content:hover .p-submenu-icon,html.dark body .p-menu .p-menu-item-link:hover .p-submenu-icon,html.dark body .p-menu a.p-menuitem-link:hover .p-submenu-icon,html.dark body .p-menu .p-menuitem-content:hover .p-submenu-icon{color:var(--text-primary)!important}html.dark .p-menu,html.dark body .p-menu,html.dark .p-menu .p-menu-item-link .p-ripple,html.dark .p-menu .p-menuitem-link .p-ripple,html.dark .p-menu .p-menuitem-content .p-ripple,html.dark body .p-menu .p-menu-item-link .p-ripple,html.dark body .p-menu .p-menuitem-link .p-ripple,html.dark body .p-menu .p-menuitem-content .p-ripple{--p-ripple-color: rgba(148, 163, 184, .06)}html.dark .p-menu .p-menu-item-link .p-ripple [class*=circle],html.dark .p-menu .p-menu-item-link .p-ripple [class*=ink],html.dark .p-menu .p-menuitem-link .p-ripple [class*=circle],html.dark .p-menu .p-menuitem-content .p-ripple [class*=circle],html.dark .p-menu .p-menuitem-content .p-ripple [class*=ink],html.dark body .p-menu .p-menu-item-link .p-ripple [class*=circle],html.dark body .p-menu .p-menu-item-link .p-ripple [class*=ink],html.dark body .p-menu .p-menuitem-link .p-ripple [class*=circle],html.dark body .p-menu .p-menuitem-content .p-ripple [class*=circle],html.dark body .p-menu .p-menuitem-content .p-ripple [class*=ink]{background:transparent!important;opacity:0!important}html.dark .p-menu .p-menu-item-link.p-ripple:after,html.dark .p-menu .p-menu-item-link .p-ripple:after,html.dark .p-menu .p-menuitem-link.p-ripple:after,html.dark .p-menu .p-menuitem-link .p-ripple:after,html.dark .p-menu .p-menuitem-content.p-ripple:after,html.dark .p-menu .p-menuitem-content .p-ripple:after,html.dark body .p-menu .p-menu-item-link.p-ripple:after,html.dark body .p-menu .p-menu-item-link .p-ripple:after,html.dark body .p-menu .p-menuitem-link.p-ripple:after,html.dark body .p-menu .p-menuitem-link .p-ripple:after,html.dark body .p-menu .p-menuitem-content.p-ripple:after,html.dark body .p-menu .p-menuitem-content .p-ripple:after{background:transparent!important}html.dark .p-menu .p-menu-item-link.p-ripple:before,html.dark .p-menu .p-menu-item-link .p-ripple:before,html.dark .p-menu .p-menuitem-link.p-ripple:before,html.dark .p-menu .p-menuitem-link .p-ripple:before,html.dark .p-menu .p-menuitem-content.p-ripple:before,html.dark .p-menu .p-menuitem-content .p-ripple:before,html.dark body .p-menu .p-menu-item-link.p-ripple:before,html.dark body .p-menu .p-menu-item-link .p-ripple:before,html.dark body .p-menu .p-menuitem-link.p-ripple:before,html.dark body .p-menu .p-menuitem-link .p-ripple:before,html.dark body .p-menu .p-menuitem-content.p-ripple:before,html.dark body .p-menu .p-menuitem-content .p-ripple:before{background:transparent!important}html.dark .p-menu .jaso-p-menu-item,html.dark .p-menu .jaso-p-menu-item__label,html.dark body .p-menu .jaso-p-menu-item,html.dark body .p-menu .jaso-p-menu-item__label{color:var(--text-primary)!important}html.dark .p-menu .jaso-p-menu-item lucide-icon,html.dark .p-menu lucide-icon.jaso-p-menu-item__icon,html.dark body .p-menu .jaso-p-menu-item lucide-icon,html.dark body .p-menu lucide-icon.jaso-p-menu-item__icon{color:var(--text-secondary)!important}html.dark .p-menu .jaso-p-menu-item lucide-icon svg,html.dark .p-menu lucide-icon.jaso-p-menu-item__icon svg,html.dark body .p-menu .jaso-p-menu-item lucide-icon svg,html.dark body .p-menu lucide-icon.jaso-p-menu-item__icon svg{stroke:currentColor!important}html.dark .p-menu .p-menuitem.p-disabled .jaso-p-menu-item,html.dark .p-menu .p-menu-item.p-disabled .jaso-p-menu-item,html.dark .p-menu .p-menuitem.p-disabled .jaso-p-menu-item__label,html.dark .p-menu .p-menu-item.p-disabled .jaso-p-menu-item__label,html.dark .p-menu .p-menuitem.p-disabled .jaso-p-menu-item lucide-icon,html.dark .p-menu .p-menu-item.p-disabled .jaso-p-menu-item lucide-icon,html.dark body .p-menu .p-menuitem.p-disabled .jaso-p-menu-item,html.dark body .p-menu .p-menu-item.p-disabled .jaso-p-menu-item,html.dark body .p-menu .p-menuitem.p-disabled .jaso-p-menu-item__label,html.dark body .p-menu .p-menu-item.p-disabled .jaso-p-menu-item__label,html.dark body .p-menu .p-menuitem.p-disabled .jaso-p-menu-item lucide-icon,html.dark body .p-menu .p-menu-item.p-disabled .jaso-p-menu-item lucide-icon{color:var(--text-muted)!important}html.dark .p-menu .p-menuitem-content:hover:not(.p-disabled) .jaso-p-menu-item,html.dark .p-menu .p-menuitem-content:hover:not(.p-disabled) .jaso-p-menu-item__label,html.dark .p-menu .p-menu-item:not(.p-disabled):hover .p-menu-item-content .jaso-p-menu-item,html.dark .p-menu .p-menu-item:not(.p-disabled):hover .p-menu-item-content .jaso-p-menu-item__label,html.dark .p-menu .p-menu-item-link:hover .jaso-p-menu-item,html.dark .p-menu .p-menu-item-link:hover .jaso-p-menu-item__label,html.dark body .p-menu .p-menuitem-content:hover:not(.p-disabled) .jaso-p-menu-item,html.dark body .p-menu .p-menuitem-content:hover:not(.p-disabled) .jaso-p-menu-item__label,html.dark body .p-menu .p-menu-item:not(.p-disabled):hover .p-menu-item-content .jaso-p-menu-item,html.dark body .p-menu .p-menu-item:not(.p-disabled):hover .p-menu-item-content .jaso-p-menu-item__label,html.dark body .p-menu .p-menu-item-link:hover .jaso-p-menu-item,html.dark body .p-menu .p-menu-item-link:hover .jaso-p-menu-item__label{color:var(--text-primary)!important}html.dark .p-menu .p-menuitem-content:hover:not(.p-disabled) .jaso-p-menu-item lucide-icon,html.dark .p-menu .p-menu-item:not(.p-disabled):hover .p-menu-item-content .jaso-p-menu-item lucide-icon,html.dark .p-menu .p-menu-item-link:hover .jaso-p-menu-item lucide-icon,html.dark body .p-menu .p-menuitem-content:hover:not(.p-disabled) .jaso-p-menu-item lucide-icon,html.dark body .p-menu .p-menu-item:not(.p-disabled):hover .p-menu-item-content .jaso-p-menu-item lucide-icon,html.dark body .p-menu .p-menu-item-link:hover .jaso-p-menu-item lucide-icon{color:var(--text-primary)!important}body .p-menu.p-menu-overlay.jaso-p-menu--actions,body .p-menu.p-menu-overlay.jaso-p-menu--clients{z-index:12000!important;padding:.1875rem 0!important}body .p-menu.p-menu-overlay.jaso-p-menu--actions .p-menu-list,body .p-menu.p-menu-overlay.jaso-p-menu--clients .p-menu-list{padding:0;gap:0}body .p-menu.p-menu-overlay.jaso-p-menu--actions .p-menu-item-content,body .p-menu.p-menu-overlay.jaso-p-menu--clients .p-menu-item-content{padding:.3125rem .625rem!important;min-height:var(--jaso-control-height);box-sizing:border-box}body .p-menu.p-menu-overlay.jaso-p-menu--actions .p-menu-item-content>.jaso-p-menu-item,body .p-menu.p-menu-overlay.jaso-p-menu--clients .p-menu-item-content>.jaso-p-menu-item{gap:.4375rem!important;font-size:.8125rem!important;line-height:1.3}body .p-menu.p-menu-overlay.jaso-p-menu--actions .jaso-p-menu-item__label,body .p-menu.p-menu-overlay.jaso-p-menu--clients .jaso-p-menu-item__label{font-size:inherit!important;line-height:inherit}body .p-menu li.clients-management__menu-item--danger .jaso-p-menu-item,body .p-menu li.clients-management__menu-item--danger .jaso-p-menu-item__label{color:var(--p-red-500, #dc2626)!important}body .p-menu li.clients-management__menu-item--danger lucide-icon{color:var(--p-red-500, #dc2626)!important}body .p-menu li.clients-management__menu-item--danger .jaso-p-menu-item lucide-icon svg,body .p-menu li.clients-management__menu-item--danger lucide-icon svg{stroke:currentColor!important}html.dark body .p-menu li.clients-management__menu-item--danger .jaso-p-menu-item,html.dark body .p-menu li.clients-management__menu-item--danger .jaso-p-menu-item__label,html.dark body .p-menu li.clients-management__menu-item--danger lucide-icon{color:var(--p-red-400, #f87171)!important}html.dark body .p-datepicker-panel,html.dark .p-datepicker-panel{background:var(--bg-primary)!important;border:1px solid var(--border-primary)!important;border-radius:12px!important;box-shadow:var(--shadow-primary-strong)!important;color:var(--text-primary)}html.dark body .p-datepicker-panel .p-datepicker-header,html.dark .p-datepicker-panel .p-datepicker-header{background:transparent!important;color:var(--text-primary)!important;border-block-end-color:var(--border-primary)!important}html.dark body .p-datepicker-panel .p-datepicker-title,html.dark .p-datepicker-panel .p-datepicker-title{color:var(--text-primary)}html.dark body .p-datepicker-panel .p-datepicker-select-month,html.dark body .p-datepicker-panel .p-datepicker-select-year,html.dark .p-datepicker-panel .p-datepicker-select-month,html.dark .p-datepicker-panel .p-datepicker-select-year{color:var(--text-primary)!important}html.dark body .p-datepicker-panel .p-datepicker-select-month:enabled:hover,html.dark body .p-datepicker-panel .p-datepicker-select-year:enabled:hover,html.dark .p-datepicker-panel .p-datepicker-select-month:enabled:hover,html.dark .p-datepicker-panel .p-datepicker-select-year:enabled:hover{background:var(--bg-secondary)!important;color:var(--text-primary)!important}html.dark body .p-datepicker-panel .p-datepicker-prev-button.p-button,html.dark body .p-datepicker-panel .p-datepicker-next-button.p-button,html.dark .p-datepicker-panel .p-datepicker-prev-button.p-button,html.dark .p-datepicker-panel .p-datepicker-next-button.p-button{color:var(--text-secondary)!important}html.dark body .p-datepicker-panel .p-datepicker-prev-button.p-button:not(:disabled):hover,html.dark body .p-datepicker-panel .p-datepicker-next-button.p-button:not(:disabled):hover,html.dark .p-datepicker-panel .p-datepicker-prev-button.p-button:not(:disabled):hover,html.dark .p-datepicker-panel .p-datepicker-next-button.p-button:not(:disabled):hover{background:var(--bg-secondary)!important;color:var(--text-primary)!important}html.dark body .p-datepicker-panel .p-datepicker-prev-button.p-button svg,html.dark body .p-datepicker-panel .p-datepicker-prev-button.p-button [data-p-icon],html.dark body .p-datepicker-panel .p-datepicker-next-button.p-button svg,html.dark body .p-datepicker-panel .p-datepicker-next-button.p-button [data-p-icon],html.dark .p-datepicker-panel .p-datepicker-prev-button.p-button svg,html.dark .p-datepicker-panel .p-datepicker-prev-button.p-button [data-p-icon],html.dark .p-datepicker-panel .p-datepicker-next-button.p-button svg,html.dark .p-datepicker-panel .p-datepicker-next-button.p-button [data-p-icon]{color:currentColor!important;opacity:1!important}html.dark body .p-datepicker-panel .p-datepicker-prev-button.p-button svg path,html.dark body .p-datepicker-panel .p-datepicker-next-button.p-button svg path,html.dark .p-datepicker-panel .p-datepicker-prev-button.p-button svg path,html.dark .p-datepicker-panel .p-datepicker-next-button.p-button svg path{fill:currentColor!important;stroke:currentColor!important;opacity:1!important}html.dark body .p-datepicker-panel .p-datepicker-calendar-container .p-datepicker-calendar,html.dark .p-datepicker-panel .p-datepicker-calendar-container .p-datepicker-calendar{border-inline-start-color:var(--border-primary)!important}html.dark body .p-datepicker-panel .p-datepicker-weekday,html.dark .p-datepicker-panel .p-datepicker-weekday{color:var(--text-muted)!important}html.dark body .p-datepicker-panel .p-datepicker-day,html.dark .p-datepicker-panel .p-datepicker-day{color:var(--text-secondary)!important;border-color:transparent!important}html.dark body .p-datepicker-panel .p-datepicker-day:not(.p-datepicker-day-selected):not(.p-disabled):hover,html.dark .p-datepicker-panel .p-datepicker-day:not(.p-datepicker-day-selected):not(.p-disabled):hover{background:var(--bg-secondary)!important;color:var(--text-primary)!important}html.dark body .p-datepicker-panel .p-datepicker-other-month .p-datepicker-day,html.dark .p-datepicker-panel .p-datepicker-other-month .p-datepicker-day{color:var(--text-muted)!important}html.dark body .p-datepicker-panel .p-datepicker-day.p-disabled,html.dark .p-datepicker-panel .p-datepicker-day.p-disabled{opacity:.38}html.dark body .p-datepicker-panel .p-datepicker-day-selected,html.dark .p-datepicker-panel .p-datepicker-day-selected{background:var(--bg-secondary)!important;color:var(--text-primary)!important}html.dark body .p-datepicker-panel .p-datepicker-day-selected-range,html.dark .p-datepicker-panel .p-datepicker-day-selected-range{background:#94a3b814!important;color:var(--text-primary)!important}html.dark body .p-datepicker-panel .p-datepicker-today>.p-datepicker-day,html.dark .p-datepicker-panel .p-datepicker-today>.p-datepicker-day{background:#94a3b80f!important;color:var(--text-primary)!important;border-color:var(--border-primary)!important}html.dark body .p-datepicker-panel .p-datepicker-today>.p-datepicker-day-selected,html.dark .p-datepicker-panel .p-datepicker-today>.p-datepicker-day-selected{background:var(--bg-secondary)!important;color:var(--text-primary)!important;border-color:transparent!important}html.dark body .p-datepicker-panel .p-datepicker-month:not(.p-disabled):not(.p-datepicker-month-selected):hover,html.dark body .p-datepicker-panel .p-datepicker-year:not(.p-disabled):not(.p-datepicker-year-selected):hover,html.dark .p-datepicker-panel .p-datepicker-month:not(.p-disabled):not(.p-datepicker-month-selected):hover,html.dark .p-datepicker-panel .p-datepicker-year:not(.p-disabled):not(.p-datepicker-year-selected):hover{background:var(--bg-secondary)!important;color:var(--text-primary)!important}html.dark body .p-datepicker-panel .p-datepicker-month-selected,html.dark body .p-datepicker-panel .p-datepicker-year-selected,html.dark .p-datepicker-panel .p-datepicker-month-selected,html.dark .p-datepicker-panel .p-datepicker-year-selected{background:var(--bg-secondary)!important;color:var(--text-primary)!important}html.dark body .p-datepicker-panel .p-datepicker-decade,html.dark .p-datepicker-panel .p-datepicker-decade{color:var(--text-primary)}html.dark body .p-datepicker-panel .p-datepicker-buttonbar,html.dark .p-datepicker-panel .p-datepicker-buttonbar{border-block-start-color:var(--border-primary)!important}html.dark body .p-datepicker-panel .p-datepicker-time-picker,html.dark .p-datepicker-panel .p-datepicker-time-picker{border-block-start-color:var(--border-primary)!important;color:var(--text-primary)}html.dark body .p-datepicker-panel .p-datepicker-time-picker span,html.dark .p-datepicker-panel .p-datepicker-time-picker span{color:inherit}html.dark body .p-datepicker-panel .p-datepicker-day.p-ripple,html.dark body .p-datepicker-panel .p-datepicker-month.p-ripple,html.dark body .p-datepicker-panel .p-datepicker-year.p-ripple,html.dark .p-datepicker-panel .p-datepicker-day.p-ripple,html.dark .p-datepicker-panel .p-datepicker-month.p-ripple,html.dark .p-datepicker-panel .p-datepicker-year.p-ripple{--p-ripple-color: rgba(148, 163, 184, .06)}.p-datepicker-panel{font-size:12px}.p-datepicker-panel .p-datepicker-day-view,.p-datepicker-panel .p-datepicker-month-view,.p-datepicker-panel .p-datepicker-year-view,.p-datepicker-panel .p-datepicker-time-picker span{font-size:12px!important}body .p-select-overlay.p-component-overlay,.p-select-overlay.p-component-overlay{font-size:12px}body .p-select-overlay.p-component-overlay .p-select-option,body .p-select-overlay.p-component-overlay .p-select-option-label,.p-select-overlay.p-component-overlay .p-select-option,.p-select-overlay.p-component-overlay .p-select-option-label{font-size:12px!important;line-height:1.3}body .p-select-overlay.p-component-overlay .p-select-filter,body .p-select-overlay.p-component-overlay .p-select-filter .p-inputtext,body .p-select-overlay.p-component-overlay .p-select-filter input.p-inputtext,.p-select-overlay.p-component-overlay .p-select-filter,.p-select-overlay.p-component-overlay .p-select-filter .p-inputtext,.p-select-overlay.p-component-overlay .p-select-filter input.p-inputtext{font-size:12px!important}html:not(.dark) body .p-select-overlay.p-component-overlay,html:not(.dark) .p-select-overlay.p-component-overlay{box-shadow:0 12px 42px -14px #0f172a1f,0 0 0 1px var(--jaso-input-border)!important}@supports (color: color-mix(in lab,red,red)){html:not(.dark) body .p-select-overlay.p-component-overlay,html:not(.dark) .p-select-overlay.p-component-overlay{box-shadow:0 12px 42px -14px #0f172a1f,0 0 0 1px color-mix(in srgb,var(--jaso-input-border) 55%,transparent)!important}}html:not(.dark) body .p-select-overlay.p-component-overlay .p-select-header .p-iconfield,html:not(.dark) .p-select-overlay.p-component-overlay .p-select-header .p-iconfield{background:transparent!important}html:not(.dark) body .p-select-overlay.p-component-overlay .p-select-filter,html:not(.dark) body .p-select-overlay.p-component-overlay .p-select-filter .p-inputtext,html:not(.dark) body .p-select-overlay.p-component-overlay .p-select-filter input.p-inputtext,html:not(.dark) .p-select-overlay.p-component-overlay .p-select-filter,html:not(.dark) .p-select-overlay.p-component-overlay .p-select-filter .p-inputtext,html:not(.dark) .p-select-overlay.p-component-overlay .p-select-filter input.p-inputtext{background:var(--jaso-input-bg)!important;border:1px solid var(--jaso-input-border)!important;color:var(--text-primary)!important}html:not(.dark) body .p-select-overlay.p-component-overlay .p-select-filter::placeholder,html:not(.dark) body .p-select-overlay.p-component-overlay .p-select-filter .p-inputtext::placeholder,html:not(.dark) body .p-select-overlay.p-component-overlay .p-select-filter input.p-inputtext::placeholder,html:not(.dark) .p-select-overlay.p-component-overlay .p-select-filter::placeholder,html:not(.dark) .p-select-overlay.p-component-overlay .p-select-filter .p-inputtext::placeholder,html:not(.dark) .p-select-overlay.p-component-overlay .p-select-filter input.p-inputtext::placeholder{color:var(--text-secondary)!important}html:not(.dark) body .p-select-overlay.p-component-overlay .p-select-filter:focus,html:not(.dark) body .p-select-overlay.p-component-overlay .p-select-filter:focus-visible,html:not(.dark) body .p-select-overlay.p-component-overlay .p-select-filter .p-inputtext:focus,html:not(.dark) body .p-select-overlay.p-component-overlay .p-select-filter .p-inputtext:focus-visible,html:not(.dark) body .p-select-overlay.p-component-overlay .p-select-filter input.p-inputtext:focus,html:not(.dark) body .p-select-overlay.p-component-overlay .p-select-filter input.p-inputtext:focus-visible,html:not(.dark) .p-select-overlay.p-component-overlay .p-select-filter:focus,html:not(.dark) .p-select-overlay.p-component-overlay .p-select-filter:focus-visible,html:not(.dark) .p-select-overlay.p-component-overlay .p-select-filter .p-inputtext:focus,html:not(.dark) .p-select-overlay.p-component-overlay .p-select-filter .p-inputtext:focus-visible,html:not(.dark) .p-select-overlay.p-component-overlay .p-select-filter input.p-inputtext:focus,html:not(.dark) .p-select-overlay.p-component-overlay .p-select-filter input.p-inputtext:focus-visible{outline:none!important;border-color:var(--action-primary)!important;box-shadow:0 0 0 2px var(--action-primary-soft)!important}html:not(.dark) body .p-select-overlay.p-component-overlay .p-select-list,html:not(.dark) body .p-select-overlay.p-component-overlay .p-select-list-container,html:not(.dark) .p-select-overlay.p-component-overlay .p-select-list,html:not(.dark) .p-select-overlay.p-component-overlay .p-select-list-container{background:var(--bg-primary)!important}html:not(.dark) body .p-select-overlay.p-component-overlay li.p-select-option,html:not(.dark) body .p-select-overlay.p-component-overlay .p-select-option,html:not(.dark) .p-select-overlay.p-component-overlay li.p-select-option,html:not(.dark) .p-select-overlay.p-component-overlay .p-select-option{background:var(--bg-primary)!important;color:var(--text-primary)!important}html:not(.dark) body .p-select-overlay.p-component-overlay li.p-select-option:not(.p-select-option-selected):not(.p-disabled):hover,html:not(.dark) body .p-select-overlay.p-component-overlay .p-select-option:not(.p-select-option-selected):not(.p-disabled):hover,html:not(.dark) body .p-select-overlay.p-component-overlay li.p-select-option:not(.p-select-option-selected):not(.p-disabled).p-focus,html:not(.dark) body .p-select-overlay.p-component-overlay .p-select-option:not(.p-select-option-selected):not(.p-disabled).p-focus,html:not(.dark) body .p-select-overlay.p-component-overlay li.p-select-option:not(.p-select-option-selected):not(.p-disabled)[data-p-focused=true],html:not(.dark) body .p-select-overlay.p-component-overlay .p-select-option:not(.p-select-option-selected):not(.p-disabled)[data-p-focused=true],html:not(.dark) .p-select-overlay.p-component-overlay li.p-select-option:not(.p-select-option-selected):not(.p-disabled):hover,html:not(.dark) .p-select-overlay.p-component-overlay .p-select-option:not(.p-select-option-selected):not(.p-disabled):hover,html:not(.dark) .p-select-overlay.p-component-overlay li.p-select-option:not(.p-select-option-selected):not(.p-disabled).p-focus,html:not(.dark) .p-select-overlay.p-component-overlay .p-select-option:not(.p-select-option-selected):not(.p-disabled).p-focus,html:not(.dark) .p-select-overlay.p-component-overlay li.p-select-option:not(.p-select-option-selected):not(.p-disabled)[data-p-focused=true],html:not(.dark) .p-select-overlay.p-component-overlay .p-select-option:not(.p-select-option-selected):not(.p-disabled)[data-p-focused=true]{background:var(--action-primary-soft)!important;color:var(--p-primary-700)!important}html:not(.dark) body .p-select-overlay.p-component-overlay li.p-select-option:not(.p-select-option-selected):not(.p-disabled):hover .p-select-option-label,html:not(.dark) body .p-select-overlay.p-component-overlay .p-select-option:not(.p-select-option-selected):not(.p-disabled):hover .p-select-option-label,html:not(.dark) body .p-select-overlay.p-component-overlay li.p-select-option:not(.p-select-option-selected):not(.p-disabled).p-focus .p-select-option-label,html:not(.dark) body .p-select-overlay.p-component-overlay .p-select-option:not(.p-select-option-selected):not(.p-disabled).p-focus .p-select-option-label,html:not(.dark) body .p-select-overlay.p-component-overlay li.p-select-option:not(.p-select-option-selected):not(.p-disabled)[data-p-focused=true] .p-select-option-label,html:not(.dark) body .p-select-overlay.p-component-overlay .p-select-option:not(.p-select-option-selected):not(.p-disabled)[data-p-focused=true] .p-select-option-label,html:not(.dark) .p-select-overlay.p-component-overlay li.p-select-option:not(.p-select-option-selected):not(.p-disabled):hover .p-select-option-label,html:not(.dark) .p-select-overlay.p-component-overlay .p-select-option:not(.p-select-option-selected):not(.p-disabled):hover .p-select-option-label,html:not(.dark) .p-select-overlay.p-component-overlay li.p-select-option:not(.p-select-option-selected):not(.p-disabled).p-focus .p-select-option-label,html:not(.dark) .p-select-overlay.p-component-overlay .p-select-option:not(.p-select-option-selected):not(.p-disabled).p-focus .p-select-option-label,html:not(.dark) .p-select-overlay.p-component-overlay li.p-select-option:not(.p-select-option-selected):not(.p-disabled)[data-p-focused=true] .p-select-option-label,html:not(.dark) .p-select-overlay.p-component-overlay .p-select-option:not(.p-select-option-selected):not(.p-disabled)[data-p-focused=true] .p-select-option-label{color:var(--p-primary-700)!important}html:not(.dark) body .p-select-overlay.p-component-overlay li.p-select-option.p-select-option-selected,html:not(.dark) body .p-select-overlay.p-component-overlay .p-select-option.p-select-option-selected,html:not(.dark) .p-select-overlay.p-component-overlay li.p-select-option.p-select-option-selected,html:not(.dark) .p-select-overlay.p-component-overlay .p-select-option.p-select-option-selected{background:var(--action-primary-soft)!important;color:var(--p-primary-700)!important}html:not(.dark) body .p-select-overlay.p-component-overlay li.p-select-option.p-select-option-selected .p-select-option-label,html:not(.dark) body .p-select-overlay.p-component-overlay .p-select-option.p-select-option-selected .p-select-option-label,html:not(.dark) .p-select-overlay.p-component-overlay li.p-select-option.p-select-option-selected .p-select-option-label,html:not(.dark) .p-select-overlay.p-component-overlay .p-select-option.p-select-option-selected .p-select-option-label{color:var(--p-primary-700)!important}html:not(.dark) body .p-select-overlay.p-component-overlay li.p-select-option.p-select-option-selected:not(.p-disabled):hover,html:not(.dark) body .p-select-overlay.p-component-overlay .p-select-option.p-select-option-selected:not(.p-disabled):hover,html:not(.dark) body .p-select-overlay.p-component-overlay li.p-select-option.p-select-option-selected:not(.p-disabled).p-focus,html:not(.dark) body .p-select-overlay.p-component-overlay .p-select-option.p-select-option-selected:not(.p-disabled).p-focus,html:not(.dark) .p-select-overlay.p-component-overlay li.p-select-option.p-select-option-selected:not(.p-disabled):hover,html:not(.dark) .p-select-overlay.p-component-overlay .p-select-option.p-select-option-selected:not(.p-disabled):hover,html:not(.dark) .p-select-overlay.p-component-overlay li.p-select-option.p-select-option-selected:not(.p-disabled).p-focus,html:not(.dark) .p-select-overlay.p-component-overlay .p-select-option.p-select-option-selected:not(.p-disabled).p-focus{background:var(--action-primary-soft)!important;color:var(--p-primary-700)!important}html.dark body .p-select-overlay.p-component-overlay,html.dark .p-select-overlay.p-component-overlay{background:var(--bg-primary)!important;border:1px solid var(--border-primary)!important;border-radius:8px!important;box-shadow:var(--shadow-primary-strong)!important;padding:.1875rem 0!important;color:var(--text-primary);--p-ripple-color: rgba(148, 163, 184, .06);--p-select-option-focus-background: var(--bg-secondary);--p-select-option-focus-color: var(--text-primary);--p-select-list-option-focus-background: var(--bg-secondary);--p-select-list-option-focus-color: var(--text-primary);--p-select-list-option-selected-background: var(--bg-secondary);--p-select-list-option-selected-focus-background: var(--bg-secondary);--p-select-list-option-selected-focus-color: var(--text-primary)}html.dark body .p-select-overlay.p-component-overlay .p-select-header,html.dark .p-select-overlay.p-component-overlay .p-select-header{border-bottom:1px solid var(--border-primary);background:transparent!important}html.dark body .p-select-overlay.p-component-overlay .p-select-header .p-iconfield,html.dark .p-select-overlay.p-component-overlay .p-select-header .p-iconfield{background:transparent!important}html.dark body .p-select-overlay.p-component-overlay .p-select-filter,html.dark body .p-select-overlay.p-component-overlay .p-select-filter .p-inputtext,html.dark body .p-select-overlay.p-component-overlay .p-select-filter input.p-inputtext,html.dark .p-select-overlay.p-component-overlay .p-select-filter,html.dark .p-select-overlay.p-component-overlay .p-select-filter .p-inputtext,html.dark .p-select-overlay.p-component-overlay .p-select-filter input.p-inputtext{background:var(--jaso-input-bg)!important;border:1px solid var(--jaso-input-border)!important;color:var(--text-primary)!important;border-radius:.375rem}html.dark body .p-select-overlay.p-component-overlay .p-select-filter::placeholder,html.dark body .p-select-overlay.p-component-overlay .p-select-filter .p-inputtext::placeholder,html.dark body .p-select-overlay.p-component-overlay .p-select-filter input.p-inputtext::placeholder,html.dark .p-select-overlay.p-component-overlay .p-select-filter::placeholder,html.dark .p-select-overlay.p-component-overlay .p-select-filter .p-inputtext::placeholder,html.dark .p-select-overlay.p-component-overlay .p-select-filter input.p-inputtext::placeholder{color:var(--text-muted)!important}html.dark body .p-select-overlay.p-component-overlay .p-select-list-container,html.dark body .p-select-overlay.p-component-overlay .p-select-list,html.dark .p-select-overlay.p-component-overlay .p-select-list-container,html.dark .p-select-overlay.p-component-overlay .p-select-list{background:transparent!important;padding:0!important;gap:0!important}html.dark body .p-select-overlay.p-component-overlay .p-select-option,html.dark .p-select-overlay.p-component-overlay .p-select-option{font-size:12px!important;line-height:1.3;padding:.3125rem .625rem!important;min-height:var(--jaso-control-height);box-sizing:border-box;margin:0;border-radius:0!important;color:var(--text-primary)!important;background:var(--bg-primary)!important}html.dark body .p-select-overlay.p-component-overlay .p-select-option .p-select-option-label,html.dark .p-select-overlay.p-component-overlay .p-select-option .p-select-option-label{font-size:inherit!important;color:inherit!important}html.dark body .p-select-overlay.p-component-overlay .p-select-option.p-disabled,html.dark .p-select-overlay.p-component-overlay .p-select-option.p-disabled{color:var(--text-muted)!important;cursor:default!important;background:var(--bg-primary)!important}html.dark body .p-select-overlay.p-component-overlay li.p-select-option:not(.p-select-option-selected):not(.p-disabled):hover,html.dark body .p-select-overlay.p-component-overlay .p-select-option:not(.p-select-option-selected):not(.p-disabled):hover,html.dark body .p-select-overlay.p-component-overlay li.p-select-option:not(.p-select-option-selected):not(.p-disabled).p-focus,html.dark body .p-select-overlay.p-component-overlay .p-select-option:not(.p-select-option-selected):not(.p-disabled).p-focus,html.dark body .p-select-overlay.p-component-overlay li.p-select-option:not(.p-select-option-selected):not(.p-disabled)[data-p-focused=true],html.dark body .p-select-overlay.p-component-overlay .p-select-option:not(.p-select-option-selected):not(.p-disabled)[data-p-focused=true],html.dark .p-select-overlay.p-component-overlay li.p-select-option:not(.p-select-option-selected):not(.p-disabled):hover,html.dark .p-select-overlay.p-component-overlay .p-select-option:not(.p-select-option-selected):not(.p-disabled):hover,html.dark .p-select-overlay.p-component-overlay li.p-select-option:not(.p-select-option-selected):not(.p-disabled).p-focus,html.dark .p-select-overlay.p-component-overlay .p-select-option:not(.p-select-option-selected):not(.p-disabled).p-focus,html.dark .p-select-overlay.p-component-overlay li.p-select-option:not(.p-select-option-selected):not(.p-disabled)[data-p-focused=true],html.dark .p-select-overlay.p-component-overlay .p-select-option:not(.p-select-option-selected):not(.p-disabled)[data-p-focused=true]{background:var(--bg-secondary)!important;color:var(--text-primary)!important}html.dark body .p-select-overlay.p-component-overlay li.p-select-option.p-select-option-selected:not(.p-disabled):hover,html.dark body .p-select-overlay.p-component-overlay .p-select-option.p-select-option-selected:not(.p-disabled):hover,html.dark body .p-select-overlay.p-component-overlay li.p-select-option.p-select-option-selected:not(.p-disabled).p-focus,html.dark body .p-select-overlay.p-component-overlay .p-select-option.p-select-option-selected:not(.p-disabled).p-focus,html.dark body .p-select-overlay.p-component-overlay li.p-select-option[data-p-selected]:not(.p-disabled):hover,html.dark body .p-select-overlay.p-component-overlay .p-select-option[data-p-selected]:not(.p-disabled):hover,html.dark body .p-select-overlay.p-component-overlay li.p-select-option[data-p-selected]:not(.p-disabled).p-focus,html.dark body .p-select-overlay.p-component-overlay .p-select-option[data-p-selected]:not(.p-disabled).p-focus,html.dark .p-select-overlay.p-component-overlay li.p-select-option.p-select-option-selected:not(.p-disabled):hover,html.dark .p-select-overlay.p-component-overlay .p-select-option.p-select-option-selected:not(.p-disabled):hover,html.dark .p-select-overlay.p-component-overlay li.p-select-option.p-select-option-selected:not(.p-disabled).p-focus,html.dark .p-select-overlay.p-component-overlay .p-select-option.p-select-option-selected:not(.p-disabled).p-focus,html.dark .p-select-overlay.p-component-overlay li.p-select-option[data-p-selected]:not(.p-disabled):hover,html.dark .p-select-overlay.p-component-overlay .p-select-option[data-p-selected]:not(.p-disabled):hover,html.dark .p-select-overlay.p-component-overlay li.p-select-option[data-p-selected]:not(.p-disabled).p-focus,html.dark .p-select-overlay.p-component-overlay .p-select-option[data-p-selected]:not(.p-disabled).p-focus{background:var(--bg-secondary)!important;color:var(--text-primary)!important;box-shadow:none!important}html.dark body .p-select-overlay.p-component-overlay li.p-select-option.p-select-option-selected,html.dark body .p-select-overlay.p-component-overlay .p-select-option.p-select-option-selected,html.dark body .p-select-overlay.p-component-overlay li.p-select-option[data-p-selected],html.dark body .p-select-overlay.p-component-overlay .p-select-option[data-p-selected],html.dark body .p-select-overlay.p-component-overlay li.p-select-option[data-p-highlight],html.dark body .p-select-overlay.p-component-overlay .p-select-option[data-p-highlight],html.dark .p-select-overlay.p-component-overlay li.p-select-option.p-select-option-selected,html.dark .p-select-overlay.p-component-overlay .p-select-option.p-select-option-selected,html.dark .p-select-overlay.p-component-overlay li.p-select-option[data-p-selected],html.dark .p-select-overlay.p-component-overlay .p-select-option[data-p-selected],html.dark .p-select-overlay.p-component-overlay li.p-select-option[data-p-highlight],html.dark .p-select-overlay.p-component-overlay .p-select-option[data-p-highlight]{background:var(--bg-secondary)!important;color:var(--text-primary)!important;box-shadow:none!important}html.dark body .p-select-overlay.p-component-overlay .p-select-option-check-icon,html.dark .p-select-overlay.p-component-overlay .p-select-option-check-icon{color:var(--text-muted)!important}html.dark body .p-select-overlay.p-component-overlay .p-select-option.p-ripple,html.dark .p-select-overlay.p-component-overlay .p-select-option.p-ripple{--p-ripple-color: rgba(148, 163, 184, .06)}html.dark body .p-select-overlay.p-component-overlay .p-select-empty-message,html.dark body .p-select-overlay.p-component-overlay .p-select-option-empty,html.dark .p-select-overlay.p-component-overlay .p-select-empty-message,html.dark .p-select-overlay.p-component-overlay .p-select-option-empty{color:var(--text-muted)!important}html:not(.dark) .dashboard-main .p-inputtext:not(textarea),html:not(.dark) .dashboard-main input.p-inputtext:not([type=hidden]),html:not(.dark) .dashboard-layout .p-inputtext:not(textarea),html:not(.dark) .dashboard-layout input.p-inputtext:not([type=hidden]){background:var(--jaso-input-bg)!important;border:1px solid var(--jaso-input-border)!important;color:var(--text-primary)!important;border-radius:8px}html:not(.dark) .dashboard-main .p-inputtext:not(textarea):enabled:focus,html:not(.dark) .dashboard-main .p-inputtext:not(textarea):enabled:focus-visible,html:not(.dark) .dashboard-main input.p-inputtext:not([type=hidden]):enabled:focus,html:not(.dark) .dashboard-main input.p-inputtext:not([type=hidden]):enabled:focus-visible,html:not(.dark) .dashboard-layout .p-inputtext:not(textarea):enabled:focus,html:not(.dark) .dashboard-layout .p-inputtext:not(textarea):enabled:focus-visible,html:not(.dark) .dashboard-layout input.p-inputtext:not([type=hidden]):enabled:focus,html:not(.dark) .dashboard-layout input.p-inputtext:not([type=hidden]):enabled:focus-visible{outline:none!important;border-color:var(--action-primary)!important;box-shadow:0 0 0 2px var(--action-primary-soft)!important}html:not(.dark) .dashboard-main textarea.p-textarea,html:not(.dark) .dashboard-main textarea.p-inputtextarea,html:not(.dark) .dashboard-layout textarea.p-textarea,html:not(.dark) .dashboard-layout textarea.p-inputtextarea{background:var(--jaso-input-bg)!important;border:1px solid var(--jaso-input-border)!important;color:var(--text-primary)!important;border-radius:8px}html:not(.dark) .dashboard-main textarea.p-textarea:enabled:focus,html:not(.dark) .dashboard-main textarea.p-textarea:enabled:focus-visible,html:not(.dark) .dashboard-main textarea.p-inputtextarea:enabled:focus,html:not(.dark) .dashboard-main textarea.p-inputtextarea:enabled:focus-visible,html:not(.dark) .dashboard-layout textarea.p-textarea:enabled:focus,html:not(.dark) .dashboard-layout textarea.p-textarea:enabled:focus-visible,html:not(.dark) .dashboard-layout textarea.p-inputtextarea:enabled:focus,html:not(.dark) .dashboard-layout textarea.p-inputtextarea:enabled:focus-visible{outline:none!important;border-color:var(--action-primary)!important;box-shadow:0 0 0 2px var(--action-primary-soft)!important}html:not(.dark) .dashboard-main .p-inputnumber .p-inputnumber-input,html:not(.dark) .dashboard-layout .p-inputnumber .p-inputnumber-input{background:var(--jaso-input-bg)!important;border:1px solid var(--jaso-input-border)!important;color:var(--text-primary)!important;border-radius:8px}html:not(.dark) .dashboard-main .p-inputnumber .p-inputnumber-input:enabled:focus,html:not(.dark) .dashboard-main .p-inputnumber .p-inputnumber-input:enabled:focus-visible,html:not(.dark) .dashboard-layout .p-inputnumber .p-inputnumber-input:enabled:focus,html:not(.dark) .dashboard-layout .p-inputnumber .p-inputnumber-input:enabled:focus-visible{outline:none!important;border-color:var(--action-primary)!important;box-shadow:0 0 0 2px var(--action-primary-soft)!important}html:not(.dark) .dashboard-main .p-password .p-password-input,html:not(.dark) .dashboard-layout .p-password .p-password-input{background:var(--jaso-input-bg)!important;border:1px solid var(--jaso-input-border)!important;color:var(--text-primary)!important;border-radius:8px}html:not(.dark) .dashboard-main .p-password .p-password-input:enabled:focus,html:not(.dark) .dashboard-main .p-password .p-password-input:enabled:focus-visible,html:not(.dark) .dashboard-layout .p-password .p-password-input:enabled:focus,html:not(.dark) .dashboard-layout .p-password .p-password-input:enabled:focus-visible{outline:none!important;border-color:var(--action-primary)!important;box-shadow:0 0 0 2px var(--action-primary-soft)!important}html:not(.dark) .dashboard-main .p-select.p-component:not(.p-disabled),html:not(.dark) .dashboard-layout .p-select.p-component:not(.p-disabled){background:var(--jaso-input-bg)!important;border:1px solid var(--jaso-input-border)!important;border-radius:8px;box-shadow:none!important}html:not(.dark) .dashboard-main .p-select.p-component.p-focus:not(.p-disabled),html:not(.dark) .dashboard-main .p-select.p-component.p-inputwrapper-focus:not(.p-disabled),html:not(.dark) .dashboard-layout .p-select.p-component.p-focus:not(.p-disabled),html:not(.dark) .dashboard-layout .p-select.p-component.p-inputwrapper-focus:not(.p-disabled){border-color:var(--action-primary)!important;box-shadow:0 0 0 2px var(--action-primary-soft)!important;outline:none!important}html:not(.dark) .dashboard-main .p-datepicker .p-datepicker-input,html:not(.dark) .dashboard-main .p-datepicker input.p-inputtext,html:not(.dark) .dashboard-layout .p-datepicker .p-datepicker-input,html:not(.dark) .dashboard-layout .p-datepicker input.p-inputtext{background:var(--jaso-input-bg)!important;border:1px solid var(--jaso-input-border)!important;color:var(--text-primary)!important;border-radius:8px}html:not(.dark) .dashboard-main .p-datepicker .p-datepicker-input:enabled:focus,html:not(.dark) .dashboard-main .p-datepicker .p-datepicker-input:enabled:focus-visible,html:not(.dark) .dashboard-main .p-datepicker input.p-inputtext:enabled:focus,html:not(.dark) .dashboard-main .p-datepicker input.p-inputtext:enabled:focus-visible,html:not(.dark) .dashboard-layout .p-datepicker .p-datepicker-input:enabled:focus,html:not(.dark) .dashboard-layout .p-datepicker .p-datepicker-input:enabled:focus-visible,html:not(.dark) .dashboard-layout .p-datepicker input.p-inputtext:enabled:focus,html:not(.dark) .dashboard-layout .p-datepicker input.p-inputtext:enabled:focus-visible{outline:none!important;border-color:var(--action-primary)!important;box-shadow:0 0 0 2px var(--action-primary-soft)!important}html:not(.dark) .dashboard-main .p-inputtext.input-invalid,html:not(.dark) .dashboard-main input.p-inputtext.input-invalid,html:not(.dark) .dashboard-main .p-password.ng-invalid.ng-dirty .p-password-input,html:not(.dark) .dashboard-main .p-inputnumber.ng-invalid.ng-dirty .p-inputnumber-input,html:not(.dark) .dashboard-main .p-textarea.ng-invalid.ng-dirty,html:not(.dark) .dashboard-main textarea.p-inputtextarea.ng-invalid.ng-dirty,html:not(.dark) .dashboard-layout .p-inputtext.input-invalid,html:not(.dark) .dashboard-layout input.p-inputtext.input-invalid,html:not(.dark) .dashboard-layout .p-password.ng-invalid.ng-dirty .p-password-input,html:not(.dark) .dashboard-layout .p-inputnumber.ng-invalid.ng-dirty .p-inputnumber-input,html:not(.dark) .dashboard-layout .p-textarea.ng-invalid.ng-dirty,html:not(.dark) .dashboard-layout textarea.p-inputtextarea.ng-invalid.ng-dirty{border-color:var(--color-semantic-error)!important}html:not(.dark) .dashboard-main .p-select.ng-invalid.ng-dirty:not(.p-disabled),html:not(.dark) .dashboard-layout .p-select.ng-invalid.ng-dirty:not(.p-disabled){border-color:var(--color-semantic-error)!important}html.dark .dashboard-main .p-inputtext:not(textarea),html.dark .dashboard-main input.p-inputtext:not([type=hidden]),html.dark .dashboard-layout .p-inputtext:not(textarea),html.dark .dashboard-layout input.p-inputtext:not([type=hidden]){background:var(--jaso-input-bg)!important;color:var(--text-primary)!important;border:1px solid var(--jaso-input-border)!important;border-radius:8px}html.dark .dashboard-main .p-inputtext:not(textarea)::placeholder,html.dark .dashboard-main input.p-inputtext:not([type=hidden])::placeholder,html.dark .dashboard-layout .p-inputtext:not(textarea)::placeholder,html.dark .dashboard-layout input.p-inputtext:not([type=hidden])::placeholder{color:var(--text-muted)!important}html.dark .dashboard-main .p-inputtext:not(textarea):enabled:hover,html.dark .dashboard-main input.p-inputtext:not([type=hidden]):enabled:hover,html.dark .dashboard-layout .p-inputtext:not(textarea):enabled:hover,html.dark .dashboard-layout input.p-inputtext:not([type=hidden]):enabled:hover{border-color:#94a3b838!important}html.dark .dashboard-main .p-inputtext:not(textarea):enabled:focus,html.dark .dashboard-main input.p-inputtext:not([type=hidden]):enabled:focus,html.dark .dashboard-layout .p-inputtext:not(textarea):enabled:focus,html.dark .dashboard-layout input.p-inputtext:not([type=hidden]):enabled:focus{outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:var(--focus-outline-offset);border-color:#94a3b84d!important;box-shadow:none}html.dark .dashboard-main textarea.p-textarea,html.dark .dashboard-main textarea.p-inputtextarea,html.dark .dashboard-layout textarea.p-textarea,html.dark .dashboard-layout textarea.p-inputtextarea{background:var(--jaso-input-bg)!important;color:var(--text-primary)!important;border:1px solid var(--jaso-input-border)!important;border-radius:8px}html.dark .dashboard-main textarea.p-textarea::placeholder,html.dark .dashboard-main textarea.p-inputtextarea::placeholder,html.dark .dashboard-layout textarea.p-textarea::placeholder,html.dark .dashboard-layout textarea.p-inputtextarea::placeholder{color:var(--text-muted)!important}html.dark .dashboard-main textarea.p-textarea:enabled:hover,html.dark .dashboard-main textarea.p-inputtextarea:enabled:hover,html.dark .dashboard-layout textarea.p-textarea:enabled:hover,html.dark .dashboard-layout textarea.p-inputtextarea:enabled:hover{border-color:#94a3b838!important}html.dark .dashboard-main textarea.p-textarea:enabled:focus,html.dark .dashboard-main textarea.p-inputtextarea:enabled:focus,html.dark .dashboard-layout textarea.p-textarea:enabled:focus,html.dark .dashboard-layout textarea.p-inputtextarea:enabled:focus{outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:var(--focus-outline-offset);border-color:#94a3b84d!important;box-shadow:none}html.dark .dashboard-main textarea.p-textarea,html.dark .dashboard-main textarea.p-inputtextarea,html.dark .dashboard-layout textarea.p-textarea,html.dark .dashboard-layout textarea.p-inputtextarea{min-height:4.5rem}html.dark .dashboard-main .p-inputnumber .p-inputnumber-input,html.dark .dashboard-layout .p-inputnumber .p-inputnumber-input{background:var(--jaso-input-bg)!important;color:var(--text-primary)!important;border:1px solid var(--jaso-input-border)!important;border-radius:8px}html.dark .dashboard-main .p-inputnumber .p-inputnumber-input::placeholder,html.dark .dashboard-layout .p-inputnumber .p-inputnumber-input::placeholder{color:var(--text-muted)!important}html.dark .dashboard-main .p-inputnumber .p-inputnumber-input:enabled:hover,html.dark .dashboard-layout .p-inputnumber .p-inputnumber-input:enabled:hover{border-color:#94a3b838!important}html.dark .dashboard-main .p-inputnumber .p-inputnumber-input:enabled:focus,html.dark .dashboard-layout .p-inputnumber .p-inputnumber-input:enabled:focus{outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:var(--focus-outline-offset);border-color:#94a3b84d!important;box-shadow:none}html.dark .dashboard-main .p-password .p-password-input,html.dark .dashboard-layout .p-password .p-password-input{background:var(--jaso-input-bg)!important;color:var(--text-primary)!important;border:1px solid var(--jaso-input-border)!important;border-radius:8px}html.dark .dashboard-main .p-password .p-password-input::placeholder,html.dark .dashboard-layout .p-password .p-password-input::placeholder{color:var(--text-muted)!important}html.dark .dashboard-main .p-password .p-password-input:enabled:hover,html.dark .dashboard-layout .p-password .p-password-input:enabled:hover{border-color:#94a3b838!important}html.dark .dashboard-main .p-password .p-password-input:enabled:focus,html.dark .dashboard-layout .p-password .p-password-input:enabled:focus{outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:var(--focus-outline-offset);border-color:#94a3b84d!important;box-shadow:none}html.dark .dashboard-main .p-inputtext.input-invalid,html.dark .dashboard-main input.p-inputtext.input-invalid,html.dark .dashboard-main .p-password.ng-invalid.ng-dirty .p-password-input,html.dark .dashboard-main .p-inputnumber.ng-invalid.ng-dirty .p-inputnumber-input,html.dark .dashboard-main .p-textarea.ng-invalid.ng-dirty,html.dark .dashboard-main textarea.p-inputtextarea.ng-invalid.ng-dirty,html.dark .dashboard-layout .p-inputtext.input-invalid,html.dark .dashboard-layout input.p-inputtext.input-invalid,html.dark .dashboard-layout .p-password.ng-invalid.ng-dirty .p-password-input,html.dark .dashboard-layout .p-inputnumber.ng-invalid.ng-dirty .p-inputnumber-input,html.dark .dashboard-layout .p-textarea.ng-invalid.ng-dirty,html.dark .dashboard-layout textarea.p-inputtextarea.ng-invalid.ng-dirty{border-color:var(--p-red-400, #f87171)!important}html.dark .dashboard-main .p-select,html.dark .dashboard-layout .p-select{background:var(--jaso-input-bg)!important;border:1px solid var(--jaso-input-border)!important;color:var(--text-primary)!important;border-radius:8px}html.dark .dashboard-main .p-select:not(.p-disabled):hover,html.dark .dashboard-layout .p-select:not(.p-disabled):hover{border-color:#94a3b838!important}html.dark .dashboard-main .p-select.p-disabled,html.dark .dashboard-layout .p-select.p-disabled{color:var(--text-muted)!important;border-color:#94a3b814!important;cursor:default}html.dark .dashboard-main .p-select.p-focus:not(.p-disabled),html.dark .dashboard-main .p-select.p-inputwrapper-focus:not(.p-disabled),html.dark .dashboard-layout .p-select.p-focus:not(.p-disabled),html.dark .dashboard-layout .p-select.p-inputwrapper-focus:not(.p-disabled){border-color:#94a3b84d!important;outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:var(--focus-outline-offset)}html.dark .dashboard-main .p-select .p-select-label,html.dark .dashboard-layout .p-select .p-select-label{color:var(--text-primary)!important}html.dark .dashboard-main .p-select .p-select-label.p-placeholder,html.dark .dashboard-layout .p-select .p-select-label.p-placeholder,html.dark .dashboard-main .p-select.p-disabled .p-select-label,html.dark .dashboard-layout .p-select.p-disabled .p-select-label,html.dark .dashboard-main .p-select.p-disabled .p-select-label.p-placeholder,html.dark .dashboard-layout .p-select.p-disabled .p-select-label.p-placeholder{color:var(--text-muted)!important}html.dark .dashboard-main .p-select .p-select-dropdown,html.dark .dashboard-layout .p-select .p-select-dropdown{background:transparent!important;border:none!important;color:var(--text-secondary)!important}html.dark .dashboard-main .p-select.p-disabled .p-select-dropdown,html.dark .dashboard-layout .p-select.p-disabled .p-select-dropdown,html.dark .dashboard-main .p-select .p-select-clear-icon,html.dark .dashboard-layout .p-select .p-select-clear-icon{color:var(--text-muted)!important}html.dark .dashboard-main .p-select.ng-invalid.ng-dirty:not(.p-disabled),html.dark .dashboard-layout .p-select.ng-invalid.ng-dirty:not(.p-disabled){border-color:var(--p-red-400, #f87171)!important}html.dark .dashboard-main .p-datepicker .p-datepicker-input,html.dark .dashboard-layout .p-datepicker .p-datepicker-input{background:var(--jaso-input-bg)!important;color:var(--text-primary)!important;border:1px solid var(--jaso-input-border)!important;border-radius:8px}html.dark .dashboard-main .p-datepicker .p-datepicker-input::placeholder,html.dark .dashboard-layout .p-datepicker .p-datepicker-input::placeholder{color:var(--text-muted)!important}html.dark .dashboard-main .p-datepicker .p-datepicker-input:enabled:hover,html.dark .dashboard-layout .p-datepicker .p-datepicker-input:enabled:hover{border-color:#94a3b838!important}html.dark .dashboard-main .p-datepicker .p-datepicker-input:enabled:focus,html.dark .dashboard-layout .p-datepicker .p-datepicker-input:enabled:focus{outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:var(--focus-outline-offset);border-color:#94a3b84d!important;box-shadow:none}html.dark .dashboard-main .p-datepicker .p-datepicker-dropdown,html.dark .dashboard-layout .p-datepicker .p-datepicker-dropdown{background:var(--bg-primary)!important;border-color:var(--jaso-input-border)!important;color:var(--text-secondary)!important}html.dark .dashboard-main .p-datepicker .p-datepicker-dropdown:not(:disabled):hover,html.dark .dashboard-layout .p-datepicker .p-datepicker-dropdown:not(:disabled):hover{background:var(--bg-secondary)!important;border-color:#94a3b838!important;color:var(--text-primary)!important}html.dark .dashboard-main .p-datepicker .p-datepicker-clear-icon,html.dark .dashboard-layout .p-datepicker .p-datepicker-clear-icon{color:var(--text-muted)!important}:root{--text-xs: 11px;--text-sm: 12px;--text-md: 13px;--text-base: 14px;--text-lg: 16px;--text-xl: 18px;--font-regular: 400;--font-medium: 500;--font-semibold: 600;--leading-tight: 16px;--leading-normal: 20px;--leading-loose: 24px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--jaso-table-cell-padding-x: 14px;--jaso-table-header-height: 36px;--jaso-table-body-row-min-height: 48px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 20px;--transition-fast: .12s ease;--transition-base: .18s ease;--transition-slow: .25s ease}:root{--jaso-font-size-menu: var(--text-md);--jaso-font-weight-menu: var(--font-regular);--jaso-type-title-size: var(--text-lg);--jaso-type-title-weight: var(--font-semibold);--jaso-type-title-leading: 1.25;--jaso-type-subtitle-size: var(--text-base);--jaso-type-subtitle-weight: var(--font-medium);--jaso-type-subtitle-leading: var(--leading-normal);--jaso-type-label-size: var(--text-xs);--jaso-type-label-weight: var(--font-regular);--jaso-type-label-leading: var(--leading-tight);--jaso-type-label-color: #64748b;--jaso-type-body-size: var(--text-base);--jaso-type-body-weight: var(--font-medium);--jaso-type-body-leading: var(--leading-normal);--jaso-font-size-page-title: var(--jaso-type-title-size);--jaso-font-weight-page-title: var(--jaso-type-title-weight);--jaso-font-line-page-title: var(--jaso-type-title-leading);--jaso-font-size-card-title: var(--jaso-type-subtitle-size);--jaso-font-weight-card-title: var(--jaso-type-subtitle-weight);--jaso-font-line-card-title: var(--jaso-type-subtitle-leading);--jaso-font-size-card-title-lg: var(--jaso-type-title-size);--jaso-font-weight-card-title-lg: var(--jaso-type-title-weight);--jaso-font-size-content: var(--jaso-type-body-size);--jaso-font-weight-content: var(--jaso-type-body-weight);--jaso-font-line-content: var(--jaso-type-body-leading);--jaso-font-size-table-header: var(--text-xs);--jaso-font-weight-table-header: var(--font-semibold);--jaso-font-line-table-header: var(--leading-tight)}html.dark{--jaso-type-label-color: var(--text-muted)}.jaso-page-title{margin:0;font-size:var(--jaso-type-title-size);font-style:normal;font-weight:var(--jaso-type-title-weight);line-height:var(--jaso-type-title-leading);color:var(--text-primary)}.jaso-type-title{margin:0;font-size:var(--jaso-type-title-size);font-weight:var(--jaso-type-title-weight);line-height:var(--jaso-type-title-leading);color:var(--text-primary)}.jaso-type-subtitle{margin:0;font-size:var(--jaso-type-subtitle-size);font-weight:var(--jaso-type-subtitle-weight);line-height:var(--jaso-type-subtitle-leading);color:var(--text-primary)}.jaso-type-label{margin:0;font-size:var(--jaso-type-label-size);font-weight:var(--jaso-type-label-weight);line-height:var(--jaso-type-label-leading);color:var(--jaso-type-label-color)}.jaso-type-body{margin:0;font-size:var(--jaso-type-body-size);font-weight:var(--jaso-type-body-weight);line-height:var(--jaso-type-body-leading);color:var(--text-primary)}.jaso-card-title--lg{font-size:var(--jaso-type-title-size)!important;font-weight:var(--jaso-type-title-weight)!important;line-height:var(--jaso-type-title-leading)!important}:root{--jaso-gap-xs: .25rem;--jaso-gap-sm: .5rem;--jaso-gap-md: 1rem;--jaso-gap-lg: 1.5rem;--jaso-gap-xl: 2rem;--jaso-page-max-width: 72rem;--jaso-page-padding-inline: 1rem}.jaso-stack{display:flex;flex-direction:column;align-items:stretch;gap:var(--jaso-stack-gap, var(--jaso-gap-md));min-width:0}.jaso-stack--gap-xs{--jaso-stack-gap: var(--jaso-gap-xs)}.jaso-stack--gap-sm{--jaso-stack-gap: var(--jaso-gap-sm)}.jaso-stack--gap-md{--jaso-stack-gap: var(--jaso-gap-md)}.jaso-stack--gap-lg{--jaso-stack-gap: var(--jaso-gap-lg)}.jaso-stack--gap-xl{--jaso-stack-gap: var(--jaso-gap-xl)}.jaso-stack--center{align-items:center}.jaso-stack--start{align-items:flex-start}.jaso-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--jaso-row-gap, var(--jaso-gap-sm));min-width:0}.jaso-row--gap-xs{--jaso-row-gap: var(--jaso-gap-xs)}.jaso-row--gap-sm{--jaso-row-gap: var(--jaso-gap-sm)}.jaso-row--gap-md{--jaso-row-gap: var(--jaso-gap-md)}.jaso-row--gap-lg{--jaso-row-gap: var(--jaso-gap-lg)}.jaso-row--nowrap{flex-wrap:nowrap}.jaso-row--between{justify-content:space-between}.jaso-row--end{justify-content:flex-end}.jaso-row--start{justify-content:flex-start}.jaso-row--center{justify-content:center}.jaso-row--stretch{align-items:stretch}.jaso-row--baseline{align-items:baseline}.jaso-fill{flex:1 1 auto;min-width:0}.jaso-page{width:100%;max-width:var(--jaso-page-max-width);margin-inline:auto;padding-inline:var(--jaso-page-padding-inline);box-sizing:border-box}@media(max-width:640px){:root{--jaso-page-padding-inline: .5rem}}.jaso-card{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:none}.jaso-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-5)}.jaso-card.jaso-card--content-stack{display:flex;flex-direction:column;gap:var(--space-6)}.jaso-card.jaso-card--content-stack>.jaso-card-header{margin-bottom:0}.jaso-card-title{margin:0;font-size:var(--jaso-font-size-card-title);font-style:normal;font-weight:var(--jaso-font-weight-card-title);line-height:var(--jaso-font-line-card-title);color:var(--text-primary)}.jaso-card .jaso-card-header .p-button{font-size:var(--text-md);min-height:var(--jaso-btn-primary-height);height:var(--jaso-btn-primary-height);box-sizing:border-box;padding:0 var(--space-3);border-radius:var(--radius-md);box-shadow:none!important}.jaso-card .jaso-card-header .p-button.p-ripple .p-ink{display:none!important}.jaso-card .jaso-card-header .p-button .p-button-icon,.jaso-card .jaso-card-header .p-button .p-button-icon.pi,.jaso-card .jaso-card-header .p-button i[class*=pi-]{font-size:.65rem!important}.jaso-card .jaso-card-header .p-button.p-button-primary,.jaso-card .jaso-card-header .jaso-btn.jaso-btn--primary.p-button{--p-button-border-radius: var(--jaso-btn-primary-radius, var(--radius-sm));border-radius:var(--jaso-btn-primary-radius, var(--radius-sm))!important;box-shadow:var(--jaso-btn-primary-shadow, 0 1px 2px rgba(0, 0, 0, .05))!important}.jaso-card .jaso-card-header .p-button.p-button-primary:hover:not(:disabled):not(.p-disabled),.jaso-card .jaso-card-header .jaso-btn.jaso-btn--primary.p-button:hover:not(:disabled):not(.p-disabled){box-shadow:var(--jaso-btn-primary-shadow-hover, 0 2px 6px rgba(249, 115, 22, .25))!important}.jaso-card .jaso-card-header .p-button:not(.p-button-primary){background:transparent!important;color:var(--text-primary)!important;border:1px solid var(--border-primary)!important}.jaso-card .jaso-card-header .p-button:not(.p-button-primary) .p-button-icon,.jaso-card .jaso-card-header .p-button:not(.p-button-primary) .p-button-icon.pi,.jaso-card .jaso-card-header .p-button:not(.p-button-primary) i[class*=pi-]{color:var(--text-primary)!important}.jaso-card .jaso-card-header .p-button:not(.p-button-primary):hover{background:var(--bg-secondary)!important;border-color:var(--border-primary)!important;color:var(--text-primary)!important}@supports (color: color-mix(in lab,red,red)){.jaso-card .jaso-card-header .p-button:not(.p-button-primary):hover{border-color:color-mix(in srgb,var(--border-primary) 55%,var(--text-muted) 45%)!important}}.jaso-table-wrap{overflow:auto;scrollbar-width:thin;scrollbar-color:var(--text-muted) transparent}@supports (color: color-mix(in lab,red,red)){.jaso-table-wrap{scrollbar-color:color-mix(in srgb,var(--text-muted) 55%,transparent) transparent}}.jaso-table-wrap::-webkit-scrollbar{width:6px;height:6px}.jaso-table-wrap::-webkit-scrollbar-track{background:transparent}.jaso-table-wrap::-webkit-scrollbar-thumb{background-color:var(--text-muted);border-radius:9999px;border:2px solid transparent;background-clip:padding-box}@supports (color: color-mix(in lab,red,red)){.jaso-table-wrap::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--text-muted) 45%,var(--border-primary) 55%)}}.jaso-table-wrap::-webkit-scrollbar-thumb:hover{background-color:var(--text-muted);background-clip:padding-box}@supports (color: color-mix(in lab,red,red)){.jaso-table-wrap::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--text-muted) 65%,var(--text-primary) 35%)}}.jaso-table-wrap::-webkit-scrollbar-corner{background:transparent}.jaso-table-wrap .p-datatable-scrollable-body{scrollbar-width:thin;scrollbar-color:var(--text-muted) transparent}@supports (color: color-mix(in lab,red,red)){.jaso-table-wrap .p-datatable-scrollable-body{scrollbar-color:color-mix(in srgb,var(--text-muted) 55%,transparent) transparent}}.jaso-table-wrap .p-datatable-scrollable-body::-webkit-scrollbar{width:6px;height:6px}.jaso-table-wrap .p-datatable-scrollable-body::-webkit-scrollbar-track{background:transparent}.jaso-table-wrap .p-datatable-scrollable-body::-webkit-scrollbar-thumb{background-color:var(--text-muted);border-radius:9999px;border:2px solid transparent;background-clip:padding-box}@supports (color: color-mix(in lab,red,red)){.jaso-table-wrap .p-datatable-scrollable-body::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--text-muted) 45%,var(--border-primary) 55%)}}.jaso-table-wrap .p-datatable-scrollable-body::-webkit-scrollbar-thumb:hover{background-color:var(--text-muted);background-clip:padding-box}@supports (color: color-mix(in lab,red,red)){.jaso-table-wrap .p-datatable-scrollable-body::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--text-muted) 65%,var(--text-primary) 35%)}}.jaso-table-wrap .p-datatable-scrollable-body::-webkit-scrollbar-corner{background:transparent}html.dark .jaso-table-wrap{scrollbar-color:var(--text-muted) transparent}@supports (color: color-mix(in lab,red,red)){html.dark .jaso-table-wrap{scrollbar-color:color-mix(in srgb,var(--text-muted) 50%,transparent) transparent}}html.dark .jaso-table-wrap::-webkit-scrollbar-thumb{background-color:var(--text-muted);background-clip:padding-box}@supports (color: color-mix(in lab,red,red)){html.dark .jaso-table-wrap::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--text-muted) 55%,#ffffff 12%)}}html.dark .jaso-table-wrap .p-datatable-scrollable-body{scrollbar-color:var(--text-muted) transparent}@supports (color: color-mix(in lab,red,red)){html.dark .jaso-table-wrap .p-datatable-scrollable-body{scrollbar-color:color-mix(in srgb,var(--text-muted) 50%,transparent) transparent}}html.dark .jaso-table-wrap .p-datatable-scrollable-body::-webkit-scrollbar-thumb{background-color:var(--text-muted);background-clip:padding-box}@supports (color: color-mix(in lab,red,red)){html.dark .jaso-table-wrap .p-datatable-scrollable-body::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--text-muted) 55%,#ffffff 12%)}}@keyframes jaso-check-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.jaso-table-wrap .p-datatable.jaso-table{font-size:var(--text-base);border:none!important;border-radius:0;overflow:hidden;box-shadow:none!important}.jaso-table-wrap .p-datatable.jaso-table .p-datatable-table-container{border-radius:0;overflow:hidden;padding:0;border:none!important;outline:none!important;box-shadow:none!important}.jaso-table-wrap .p-datatable.jaso-table .p-datatable-scrollable-wrapper,.jaso-table-wrap .p-datatable.jaso-table .p-datatable-scrollable-header,.jaso-table-wrap .p-datatable.jaso-table .p-datatable-scrollable-body{border:none!important;outline:none!important;box-shadow:none!important}.jaso-table-wrap .p-datatable.jaso-table .p-datatable-table{border-collapse:collapse!important;border:none!important;table-layout:fixed}.jaso-table-wrap .p-datatable.jaso-table .jaso-table__cell--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;width:22%}.jaso-table-wrap .p-datatable.jaso-table .p-datatable-thead>tr>th{box-sizing:border-box;height:var(--jaso-table-header-height);min-height:var(--jaso-table-header-height);padding:0 var(--jaso-table-cell-padding-x);font-size:var(--jaso-font-size-table-header);font-style:normal;font-weight:var(--jaso-font-weight-table-header);line-height:1.3;letter-spacing:.06em;text-transform:none;color:#64748b;vertical-align:middle;border:none!important;border-left:none!important;border-right:none!important;border-top:none!important}.jaso-table-wrap .p-datatable.jaso-table .p-datatable-tbody>tr>td{box-sizing:border-box;min-width:0;min-height:var(--jaso-table-body-row-min-height);padding:0 var(--jaso-table-cell-padding-x);font-size:var(--text-sm);font-style:normal;font-weight:var(--font-medium);line-height:1.3;vertical-align:middle;border:none!important;border-left:none!important;border-right:none!important;border-top:none!important;transition:background-color .32s cubic-bezier(.33,1,.68,1),color .3s cubic-bezier(.33,1,.68,1),border-bottom-color .28s ease}.jaso-table-wrap .p-datatable.jaso-table .p-datatable-tbody>tr>.jaso-td-actions .jaso-row-actions-btn.p-button,.jaso-table-wrap .p-datatable.jaso-table .p-datatable-tbody>tr>.clients-management__td-actions .jaso-row-actions-btn.p-button,.jaso-table-wrap .p-datatable.jaso-table .p-datatable-tbody>tr>.clients-management__td-actions .p-button{opacity:.4;transition:opacity .2s ease}.jaso-table-wrap .p-datatable.jaso-table .p-datatable-tbody>tr:hover>.jaso-td-actions .jaso-row-actions-btn.p-button,.jaso-table-wrap .p-datatable.jaso-table .p-datatable-tbody>tr:hover>.clients-management__td-actions .jaso-row-actions-btn.p-button,.jaso-table-wrap .p-datatable.jaso-table .p-datatable-tbody>tr:hover>.clients-management__td-actions .p-button{opacity:1}.jaso-table-wrap .p-datatable.jaso-table .p-datatable-tbody>tr>td:first-child:has(.p-checkbox),.jaso-table-wrap .p-datatable.jaso-table .p-datatable-thead>tr>th:first-child:has(.p-checkbox){box-sizing:border-box;width:3rem;min-width:3rem;max-width:3rem;padding:0 var(--jaso-table-cell-padding-x);text-align:center}.jaso-table-wrap .p-datatable.jaso-table .p-datatable-tbody>tr>td:first-child:has(.p-checkbox) p-checkbox,.jaso-table-wrap .p-datatable.jaso-table .p-datatable-thead>tr>th:first-child:has(.p-checkbox) p-checkbox{display:inline-flex!important;align-items:center;justify-content:center;margin-right:0;vertical-align:middle}.jaso-table-wrap .p-datatable.jaso-table .p-datatable-tbody>tr>td:first-child:has(.p-checkbox) .p-checkbox{display:inline-flex;align-items:center;justify-content:center;margin-top:0}.jaso-table-wrap .p-datatable.jaso-table.clients-management__clients-table .p-datatable-thead>tr>th.clients-management__th-checkbox,.jaso-table-wrap .p-datatable.jaso-table.clients-management__clients-table .p-datatable-tbody>tr>td.clients-management__td-checkbox,.jaso-table-wrap .p-datatable.jaso-table.clients-management__clients-table .p-datatable-thead>tr>th:first-child:has(.p-checkbox),.jaso-table-wrap .p-datatable.jaso-table.clients-management__clients-table .p-datatable-tbody>tr>td:first-child:has(.p-checkbox){width:2.5rem!important;min-width:2.5rem!important;max-width:2.5rem!important;box-sizing:border-box!important;padding:0 .35rem 0 .5rem!important;text-align:center}.jaso-table-wrap .p-datatable.jaso-table .p-datatable-tbody>tr:last-child>td{border-bottom:none!important}.jaso-table-wrap .p-datatable.jaso-table .p-datatable-tbody>tr.p-datatable-emptymessage>td{border-bottom:none!important;display:table-cell;vertical-align:middle}.jaso-table-wrap .p-datatable.jaso-table,.jaso-table-wrap .p-datatable.jaso-table .p-datatable-mask,.jaso-table-wrap .p-datatable.jaso-table .p-datatable-mask.p-overlay-mask{background:var(--bg-primary)!important}@supports (color: color-mix(in lab,red,red)){.jaso-table-wrap .p-datatable.jaso-table .p-datatable-mask,.jaso-table-wrap .p-datatable.jaso-table .p-datatable-mask.p-overlay-mask{background:color-mix(in srgb,var(--bg-primary) 82%,transparent)!important}}.jaso-table-wrap .p-datatable.jaso-table .p-datatable-loading-icon,.jaso-table-wrap .p-datatable.jaso-table [class*=p-datatable-loading-icon],.jaso-table-wrap .p-datatable.jaso-table .p-datatable-mask svg,.jaso-table-wrap .p-datatable.jaso-table .p-datatable-mask [data-p-icon=spinner]{color:var(--text-primary)!important;fill:var(--text-primary)!important}.jaso-table-wrap .p-datatable.jaso-table .p-datatable-table-container,.jaso-table-wrap .p-datatable.jaso-table .p-datatable-table{background:var(--bg-primary)!important}.jaso-table-wrap .p-datatable.jaso-table .p-datatable-thead>tr>th{background:var(--bg-primary)!important;color:#64748b!important;border-bottom:1px solid #f1f5f9!important}.jaso-table-wrap .p-datatable.jaso-table .p-datatable-tbody>tr>td{background:var(--bg-primary)!important;color:var(--text-primary)!important;border-bottom:1px solid #f1f5f9!important}.jaso-table-wrap .p-datatable.jaso-table .p-datatable-tbody>tr.p-datatable-emptymessage>td{display:table-cell!important;vertical-align:middle;color:var(--text-muted)!important;background:var(--bg-primary)!important}.jaso-table-wrap .p-datatable.jaso-table .p-datatable-tbody>tr:hover>td{background:#f8fafc!important}.jaso-table-wrap .p-datatable.jaso-table .p-datatable-tbody>tr:hover>td.jaso-td-actions{background:#f8fafc!important}.jaso-table-wrap .p-datatable.jaso-table .p-datatable-tbody>tr.p-highlight>td{background:#fff7ed!important;color:var(--text-primary)!important}.jaso-table-wrap .p-datatable.jaso-table .p-datatable-tbody>tr.p-highlight>td.jaso-td-actions{background:#fff7ed!important;color:var(--text-primary)!important}.jaso-table-wrap .p-datatable.jaso-table .p-datatable-tbody>tr.p-highlight:hover>td,.jaso-table-wrap .p-datatable.jaso-table .p-datatable-tbody>tr.p-highlight:hover>td.jaso-td-actions{background:#fff7ed!important}.jaso-card .clients-management__cards-panel--jaso-check .clients-management__cards-bar .p-checkbox,.jaso-card .clients-management__cards-panel--jaso-check .clients-management__client-card-top .p-checkbox{display:inline-flex;align-items:center;justify-content:center;margin-top:0}p-checkbox{display:inline-flex!important;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:middle;position:relative;box-sizing:border-box;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;flex-shrink:0}p-checkbox.p-disabled{cursor:not-allowed}p-checkbox input.p-checkbox-input,p-checkbox input[type=checkbox].p-checkbox-input{position:absolute!important;inset:0!important;width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important;margin:0!important;padding:0!important;box-sizing:border-box!important;opacity:0;z-index:1;cursor:inherit;appearance:none;-webkit-appearance:none}p-checkbox .p-checkbox-box{width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;border-radius:4px!important;border-width:1px!important;border-style:solid;box-sizing:border-box;display:flex;align-items:center;justify-content:center;position:relative;z-index:0;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .25s ease,opacity .2s ease}p-checkbox .p-checkbox-icon,p-checkbox svg.p-checkbox-icon{font-size:.5625rem!important;width:10px!important;height:10px!important;transition-duration:.2s}p-checkbox .p-checkbox-box.p-focus{outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:var(--focus-outline-offset);box-shadow:none}p-checkbox:not(.p-disabled) .p-checkbox-box{background:#fff!important;border-color:#cbd5e1!important}p-checkbox.p-disabled:not(.p-checkbox-checked) .p-checkbox-box{background:var(--bg-primary, #ffffff)!important;border-color:var(--border-primary)!important;opacity:.75}@supports (color: color-mix(in lab,red,red)){p-checkbox.p-disabled:not(.p-checkbox-checked) .p-checkbox-box{background:color-mix(in srgb,var(--bg-primary, #ffffff) 88%,var(--border-primary) 12%)!important}}@supports (color: color-mix(in lab,red,red)){p-checkbox.p-disabled:not(.p-checkbox-checked) .p-checkbox-box{border-color:color-mix(in srgb,var(--border-primary) 38%,transparent)!important}}p-checkbox.p-checkbox-checked:not(.p-disabled) .p-checkbox-box{background:#f97316!important;border-color:#f97316!important}p-checkbox.p-checkbox-checked:not(.p-disabled) .p-checkbox-icon,p-checkbox.p-checkbox-checked:not(.p-disabled) svg.p-checkbox-icon{color:#fff!important;fill:#fff!important}p-checkbox.p-checkbox-checked.p-disabled .p-checkbox-box{background:color-mix(in srgb,#f97316 55%,#ffffff 45%)!important;border-color:color-mix(in srgb,#f97316 55%,#cbd5e1 45%)!important;opacity:1}p-checkbox.p-checkbox-checked.p-disabled .p-checkbox-icon,p-checkbox.p-checkbox-checked.p-disabled svg.p-checkbox-icon{color:#fff!important;fill:#fff!important}p-checkbox:not(.p-disabled):not(.p-checkbox-checked):hover .p-checkbox-box{border-color:#f97316!important;border-width:1px!important;box-shadow:none}p-checkbox.p-checkbox-checked:not(.p-disabled):hover .p-checkbox-box{background:#ea580c!important;border-color:#ea580c!important}html.dark p-checkbox .p-checkbox-box{border-radius:4px!important;border:1px solid rgba(255,255,255,.22)!important;background:#161616!important;box-shadow:none!important;display:flex;align-items:center;justify-content:center;position:relative;overflow:visible;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}html.dark p-checkbox .p-checkbox-icon,html.dark p-checkbox svg.p-checkbox-icon{font-size:.5625rem!important;width:10px!important;height:10px!important;color:#222!important;fill:#222!important;transform-origin:center;transition:color .18s ease,fill .18s ease,transform .18s ease,opacity .18s ease}html.dark p-checkbox:not(.p-disabled):hover .p-checkbox-box{border-color:#e4e4e4!important;background:#1c1c1c!important;box-shadow:none}html.dark p-checkbox:not(.p-disabled):hover .p-checkbox-box:after{content:"";position:absolute;inset:-.5rem;border-radius:999px;background:#e4e4e40f;opacity:1;transform:scale(1);pointer-events:none;transition:opacity .22s ease-out,transform .22s ease-out}html.dark p-checkbox.p-checkbox-checked .p-checkbox-box{background:#e4e4e4!important;border-color:#e4e4e4!important;box-shadow:none!important}html.dark p-checkbox.p-checkbox-checked .p-checkbox-icon,html.dark p-checkbox.p-checkbox-checked svg.p-checkbox-icon{opacity:1;transform:scale(1);animation:jaso-check-pop .18s ease-out}html.dark p-checkbox.p-checkbox-checked:not(.p-disabled):hover .p-checkbox-box{background:#dcdcdc!important;border-color:#e4e4e4!important;box-shadow:none}html.dark p-checkbox.p-checkbox-checked:not(.p-disabled):hover .p-checkbox-box:after{content:"";position:absolute;inset:-.5rem;border-radius:999px;background:#e4e4e40f;opacity:1;transform:scale(1);pointer-events:none;transition:opacity .22s ease-out,transform .22s ease-out}html.dark p-checkbox .p-checkbox-box.p-focus{outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:var(--focus-outline-offset);box-shadow:none}.p-tag.p-component,.p-tag{display:inline-flex!important;align-items:center!important;justify-content:center;box-sizing:border-box;min-height:20px;height:20px;padding:0 6px!important;font-size:var(--text-sm)!important;font-weight:var(--font-medium)!important;line-height:1.3!important;border-radius:999px!important}.p-tag.p-component .p-tag-label,.p-tag .p-tag-label{font-size:var(--text-sm)!important;line-height:1.3!important}html.dark .jaso-card{background:#161616;border:1px solid var(--border-primary);box-shadow:none}html.dark .jaso-card-title{color:#e8e8e8}html.dark .jaso-card .jaso-card-header .p-button:not(.p-button-primary){background:transparent!important;color:#e0e0e0!important;border:1px solid rgba(255,255,255,.25)!important}html.dark .jaso-card .jaso-card-header .p-button:not(.p-button-primary) .p-button-icon,html.dark .jaso-card .jaso-card-header .p-button:not(.p-button-primary) .p-button-icon.pi,html.dark .jaso-card .jaso-card-header .p-button:not(.p-button-primary) i[class*=pi-]{color:#e0e0e0!important}html.dark .jaso-card .jaso-card-header .p-button:not(.p-button-primary):hover{background:#ffffff0f!important;border-color:#ffffff59!important;color:#fff!important}html.dark .jaso-table-wrap .p-datatable.jaso-table{background:#161616!important}html.dark .jaso-table-wrap .p-datatable.jaso-table .p-datatable-mask,html.dark .jaso-table-wrap .p-datatable.jaso-table .p-datatable-mask.p-overlay-mask{background:#161616e6!important}html.dark .jaso-table-wrap .p-datatable.jaso-table .p-datatable-loading-icon,html.dark .jaso-table-wrap .p-datatable.jaso-table [class*=p-datatable-loading-icon],html.dark .jaso-table-wrap .p-datatable.jaso-table .p-datatable-mask svg,html.dark .jaso-table-wrap .p-datatable.jaso-table .p-datatable-mask [data-p-icon=spinner]{color:#e0e0e0!important;fill:#e0e0e0!important}html.dark .jaso-table-wrap .p-datatable.jaso-table .p-datatable-table-container,html.dark .jaso-table-wrap .p-datatable.jaso-table .p-datatable-table{background:#161616!important}html.dark .jaso-table-wrap .p-datatable.jaso-table .p-datatable-thead>tr>th{background:#161616!important;color:#94a3b8!important;border-bottom:1px solid rgba(255,255,255,.1)!important}html.dark .jaso-table-wrap .p-datatable.jaso-table .p-datatable-tbody>tr>td{background:#161616!important;color:#e8e8e8!important;border-bottom:1px solid rgba(255,255,255,.06)!important}html.dark .jaso-table-wrap .p-datatable.jaso-table .p-datatable-tbody>tr.p-datatable-emptymessage>td{color:#888!important;background:#161616!important}html.dark .jaso-table-wrap .p-datatable.jaso-table .p-datatable-tbody>tr:hover>td{background:#1c1c1c!important;color:#fff!important}html.dark .jaso-table-wrap .p-datatable.jaso-table .p-datatable-tbody>tr:hover>td.jaso-td-actions{background:#1c1c1c!important}html.dark .jaso-table-wrap .p-datatable.jaso-table .p-datatable-tbody>tr.p-highlight>td{background:#1c1c1c!important;color:#fff!important;border-bottom-color:#ffffff14!important}html.dark .jaso-table-wrap .p-datatable.jaso-table .p-datatable-tbody>tr.p-highlight>td.jaso-td-actions{background:#1c1c1c!important}@media(prefers-reduced-motion:reduce){.jaso-table-wrap .p-datatable.jaso-table .p-datatable-tbody>tr>td{transition:none}.jaso-table-wrap .p-datatable.jaso-table .p-datatable-tbody>tr>.jaso-td-actions .jaso-row-actions-btn.p-button,.jaso-table-wrap .p-datatable.jaso-table .p-datatable-tbody>tr>.clients-management__td-actions .jaso-row-actions-btn.p-button,.jaso-table-wrap .p-datatable.jaso-table .p-datatable-tbody>tr>.clients-management__td-actions .p-button{transition:none}}@media(max-width:767px){.jaso-table-wrap{-webkit-overflow-scrolling:touch}.jaso-table-wrap .p-datatable.jaso-table.p-datatable,.jaso-table-wrap .p-datatable.jaso-table,.jaso-table-wrap .p-datatable.jaso-table .p-datatable-table-container,.jaso-table-wrap .p-datatable.jaso-table .p-datatable-scrollable-wrapper,.jaso-table-wrap .p-datatable.jaso-table .p-datatable-scrollable-header,.jaso-table-wrap .p-datatable.jaso-table .p-datatable-scrollable-body{border:none!important;outline:none!important;box-shadow:none!important}.jaso-table-wrap .p-datatable.jaso-table .p-datatable-table{border:none!important;border-collapse:collapse!important}.jaso-table-wrap .p-datatable.jaso-table .p-datatable-thead>tr>th,.jaso-table-wrap .p-datatable.jaso-table .p-datatable-tbody>tr>td{border-left:none!important;border-right:none!important;border-top:none!important}}.dashboard-main .p-inputtext:not(textarea),.dashboard-layout .p-inputtext:not(textarea),.p-dialog .p-inputtext:not(textarea){min-height:var(--jaso-control-height);height:var(--jaso-control-height);box-sizing:border-box;padding-block:0;padding-inline:.5rem .75rem;line-height:1.2;font-size:.8125rem}.dashboard-main .p-inputnumber .p-inputnumber-input,.dashboard-layout .p-inputnumber .p-inputnumber-input,.p-dialog .p-inputnumber .p-inputnumber-input{min-height:var(--jaso-control-height);height:var(--jaso-control-height);box-sizing:border-box;padding-block:0;line-height:1.2}.dashboard-main .p-button,.dashboard-layout .p-button,.p-dialog .p-button{min-height:var(--jaso-control-height);height:var(--jaso-control-height);box-sizing:border-box;padding-block:0;padding-inline:.75rem;font-size:.8125rem;line-height:1.2}.dashboard-main .p-button.p-button-icon-only,.dashboard-layout .p-button.p-button-icon-only,.p-dialog .p-button.p-button-icon-only{width:var(--jaso-control-height);min-width:var(--jaso-control-height);padding-inline:0}.dashboard-main .p-select:not(.p-select-lg),.dashboard-layout .p-select:not(.p-select-lg),.p-dialog .p-select:not(.p-select-lg){min-height:var(--jaso-control-height);height:var(--jaso-control-height);max-height:var(--jaso-control-height);box-sizing:border-box;padding-block:0;align-items:center}.dashboard-main .p-select:not(.p-select-lg) .p-select-label,.dashboard-layout .p-select:not(.p-select-lg) .p-select-label,.p-dialog .p-select:not(.p-select-lg) .p-select-label{min-height:var(--jaso-control-height);padding-block:0;padding-inline:.5rem .25rem;display:inline-flex;align-items:center;font-size:.8125rem;line-height:1.2}.dashboard-main .p-select:not(.p-select-lg) .p-select-clear-icon,.dashboard-layout .p-select:not(.p-select-lg) .p-select-clear-icon,.p-dialog .p-select:not(.p-select-lg) .p-select-clear-icon{display:inline-flex;align-items:center}.dashboard-main .p-select:not(.p-select-lg) .p-select-clear-icon svg,.dashboard-layout .p-select:not(.p-select-lg) .p-select-clear-icon svg,.p-dialog .p-select:not(.p-select-lg) .p-select-clear-icon svg{width:14px;height:14px}.dashboard-main .p-select:not(.p-select-lg) .p-select-dropdown,.dashboard-layout .p-select:not(.p-select-lg) .p-select-dropdown,.p-dialog .p-select:not(.p-select-lg) .p-select-dropdown{width:var(--jaso-control-height);min-width:var(--jaso-control-height);height:var(--jaso-control-height);min-height:var(--jaso-control-height);padding:0;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.dashboard-main .p-select:not(.p-select-lg) .p-select-dropdown-icon,.dashboard-layout .p-select:not(.p-select-lg) .p-select-dropdown-icon,.p-dialog .p-select:not(.p-select-lg) .p-select-dropdown-icon{width:14px;height:14px}.dashboard-main .p-datepicker:not(.p-datepicker-inline),.dashboard-layout .p-datepicker:not(.p-datepicker-inline),.p-dialog .p-datepicker:not(.p-datepicker-inline){display:inline-flex;align-items:center;height:var(--jaso-control-height);max-height:var(--jaso-control-height);box-sizing:border-box;padding:0;vertical-align:middle}.dashboard-main .p-datepicker:not(.p-datepicker-inline) .p-datepicker-input,.dashboard-layout .p-datepicker:not(.p-datepicker-inline) .p-datepicker-input,.p-dialog .p-datepicker:not(.p-datepicker-inline) .p-datepicker-input{flex:1 1 auto;min-width:0}.dashboard-main .p-datepicker:not(.p-datepicker-inline) .p-datepicker-clear-icon,.dashboard-layout .p-datepicker:not(.p-datepicker-inline) .p-datepicker-clear-icon,.p-dialog .p-datepicker:not(.p-datepicker-inline) .p-datepicker-clear-icon{display:inline-flex;align-items:center;flex-shrink:0}.dashboard-main .p-datepicker:not(.p-datepicker-inline) .p-datepicker-clear-icon svg,.dashboard-layout .p-datepicker:not(.p-datepicker-inline) .p-datepicker-clear-icon svg,.p-dialog .p-datepicker:not(.p-datepicker-inline) .p-datepicker-clear-icon svg{width:14px;height:14px}.dashboard-main .p-datepicker:not(.p-datepicker-inline) button.p-datepicker-dropdown,.dashboard-layout .p-datepicker:not(.p-datepicker-inline) button.p-datepicker-dropdown,.p-dialog .p-datepicker:not(.p-datepicker-inline) button.p-datepicker-dropdown{width:var(--jaso-control-height);min-width:var(--jaso-control-height);height:var(--jaso-control-height);min-height:var(--jaso-control-height);padding:0;box-sizing:border-box;flex-shrink:0}.jaso-field-stack{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2)}.jaso-field-label{margin:0;padding:0;font-size:var(--text-md);font-weight:var(--font-semibold);letter-spacing:-.01em;line-height:var(--leading-tight);text-align:left;color:var(--text-primary, #121212);cursor:pointer}html.dark .jaso-field-label{color:var(--text-primary, #fff)}.jaso-surface-inset{border:1px solid var(--border-primary, #e5e7eb);border-radius:var(--radius-md);background:var(--bg-nav-active, #f1f5f9);padding:var(--space-3) var(--space-4);box-sizing:border-box}html.dark .jaso-surface-inset{border-color:var(--border-primary, #27272a);background:var(--bg-secondary, #141414)}textarea.jaso-p-textarea.p-textarea,textarea.p-textarea.jaso-p-textarea{display:block;width:100%;max-width:100%;min-width:0;min-height:4rem;resize:vertical;box-sizing:border-box;font-family:inherit;font-size:var(--text-md);line-height:var(--leading-normal);padding:.625rem var(--space-3);border-radius:var(--radius-md);border:1px solid var(--jaso-input-border, #e2e8f0);background:var(--jaso-input-bg, #ffffff);color:var(--text-primary, #121212);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}textarea.jaso-p-textarea.p-textarea::placeholder,textarea.p-textarea.jaso-p-textarea::placeholder{color:var(--text-secondary, #6b7280);opacity:1}textarea.jaso-p-textarea.p-textarea:focus,textarea.jaso-p-textarea.p-textarea:focus-visible,textarea.p-textarea.jaso-p-textarea:focus,textarea.p-textarea.jaso-p-textarea:focus-visible{outline:none;border-color:var(--action-primary);box-shadow:0 0 0 2px var(--action-primary-soft)}textarea.jaso-p-textarea.p-textarea:disabled,textarea.p-textarea.jaso-p-textarea:disabled{opacity:.55;cursor:not-allowed}html.dark textarea.jaso-p-textarea.p-textarea,html.dark textarea.p-textarea.jaso-p-textarea{background:var(--bg-primary, #1a1a1a);border-color:var(--border-primary, #3f3f46);color:var(--text-primary, #fff)}html.dark textarea.jaso-p-textarea.p-textarea::placeholder,html.dark textarea.p-textarea.jaso-p-textarea::placeholder{color:#ffffff6b}html.dark textarea.jaso-p-textarea.p-textarea:focus,html.dark textarea.p-textarea.jaso-p-textarea:focus{border-color:var(--p-primary-500);box-shadow:0 0 0 3px var(--p-primary-500)}@supports (color: color-mix(in lab,red,red)){html.dark textarea.jaso-p-textarea.p-textarea:focus,html.dark textarea.p-textarea.jaso-p-textarea:focus{border-color:color-mix(in srgb,var(--p-primary-500) 55%,transparent)}}@supports (color: color-mix(in lab,red,red)){html.dark textarea.jaso-p-textarea.p-textarea:focus,html.dark textarea.p-textarea.jaso-p-textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 22%,transparent)}}.jaso-p-inputtext.p-inputtext:not(textarea),input.jaso-p-inputtext.p-inputtext:not(textarea){min-height:var(--jaso-control-height);height:var(--jaso-control-height);box-sizing:border-box;padding-block:0;padding-inline:.5rem .75rem;line-height:1.2;font-size:.8125rem}.jaso-p-inputnumber.p-inputnumber .p-inputnumber-input{min-height:var(--jaso-control-height);height:var(--jaso-control-height);box-sizing:border-box;padding-block:0;line-height:1.2}.jaso-p-button.p-button{min-height:var(--jaso-control-height);height:var(--jaso-control-height);box-sizing:border-box;padding-block:0;padding-inline:.75rem;font-size:.8125rem;line-height:1.2}.jaso-p-button.p-button.p-button-icon-only{width:var(--jaso-control-height);min-width:var(--jaso-control-height);padding-inline:0}.jaso-p-select.p-select:not(.p-select-lg){min-height:var(--jaso-control-height);height:var(--jaso-control-height);max-height:var(--jaso-control-height);box-sizing:border-box;padding-block:0;align-items:center}.jaso-p-select.p-select:not(.p-select-lg) .p-select-label{min-height:var(--jaso-control-height);padding-block:0;padding-inline:.5rem .25rem;display:inline-flex;align-items:center;font-size:.8125rem;line-height:1.2}.jaso-p-select.p-select:not(.p-select-lg) .p-select-clear-icon{display:inline-flex;align-items:center}.jaso-p-select.p-select:not(.p-select-lg) .p-select-clear-icon svg{width:14px;height:14px}.jaso-p-select.p-select:not(.p-select-lg) .p-select-dropdown{width:var(--jaso-control-height);min-width:var(--jaso-control-height);height:var(--jaso-control-height);min-height:var(--jaso-control-height);padding:0;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.jaso-p-select.p-select:not(.p-select-lg) .p-select-dropdown-icon{width:14px;height:14px}.jaso-p-datepicker.p-datepicker:not(.p-datepicker-inline){display:inline-flex;align-items:center;height:var(--jaso-control-height);max-height:var(--jaso-control-height);box-sizing:border-box;padding:0;vertical-align:middle}.jaso-p-datepicker.p-datepicker:not(.p-datepicker-inline) .p-datepicker-input{flex:1 1 auto;min-width:0}.jaso-p-datepicker.p-datepicker:not(.p-datepicker-inline) .p-datepicker-clear-icon{display:inline-flex;align-items:center;flex-shrink:0}.jaso-p-datepicker.p-datepicker:not(.p-datepicker-inline) .p-datepicker-clear-icon svg{width:14px;height:14px}.jaso-p-datepicker.p-datepicker:not(.p-datepicker-inline) button.p-datepicker-dropdown{width:var(--jaso-control-height);min-width:var(--jaso-control-height);height:var(--jaso-control-height);min-height:var(--jaso-control-height);padding:0;box-sizing:border-box;flex-shrink:0}.jaso-p-datepicker.jaso-p-datepicker--full.p-datepicker:not(.p-datepicker-inline){display:flex;width:100%;max-width:100%;min-width:0;box-sizing:border-box}body .p-select-overlay.jaso-p-select-filter-panel .p-select-header,.p-select-overlay.jaso-p-select-filter-panel .p-select-header,body .p-select-overlay.clients-management__plan-filter-panel .p-select-header,.p-select-overlay.clients-management__plan-filter-panel .p-select-header{width:100%;box-sizing:border-box;padding:.375rem .5rem}body .p-select-overlay.jaso-p-select-filter-panel .p-select-header .p-iconfield,.p-select-overlay.jaso-p-select-filter-panel .p-select-header .p-iconfield,body .p-select-overlay.clients-management__plan-filter-panel .p-select-header .p-iconfield,.p-select-overlay.clients-management__plan-filter-panel .p-select-header .p-iconfield{width:100%!important;max-width:100%!important;box-sizing:border-box;margin:0!important}body .p-select-overlay.jaso-p-select-filter-panel .p-select-header input.p-select-filter.p-inputtext,body .p-select-overlay.jaso-p-select-filter-panel .p-select-header input.p-inputtext.p-select-filter,body .p-select-overlay.jaso-p-select-filter-panel .p-select-header input.p-select-filter,.p-select-overlay.jaso-p-select-filter-panel .p-select-header input.p-select-filter.p-inputtext,.p-select-overlay.jaso-p-select-filter-panel .p-select-header input.p-inputtext.p-select-filter,.p-select-overlay.jaso-p-select-filter-panel .p-select-header input.p-select-filter,body .p-select-overlay.clients-management__plan-filter-panel .p-select-header input.p-select-filter.p-inputtext,body .p-select-overlay.clients-management__plan-filter-panel .p-select-header input.p-inputtext.p-select-filter,body .p-select-overlay.clients-management__plan-filter-panel .p-select-header input.p-select-filter,.p-select-overlay.clients-management__plan-filter-panel .p-select-header input.p-select-filter.p-inputtext,.p-select-overlay.clients-management__plan-filter-panel .p-select-header input.p-inputtext.p-select-filter,.p-select-overlay.clients-management__plan-filter-panel .p-select-header input.p-select-filter{width:100%!important;min-height:var(--jaso-control-height)!important;height:var(--jaso-control-height)!important;max-height:var(--jaso-control-height)!important;padding-block:0!important;padding-inline:.5rem 2rem!important;box-sizing:border-box!important;font-size:.8125rem!important;line-height:1.2!important;border-radius:var(--radius-md)!important}body .p-select-overlay.jaso-p-select-filter-panel .p-select-header .p-inputicon,.p-select-overlay.jaso-p-select-filter-panel .p-select-header .p-inputicon,body .p-select-overlay.clients-management__plan-filter-panel .p-select-header .p-inputicon,.p-select-overlay.clients-management__plan-filter-panel .p-select-header .p-inputicon{top:50%!important;margin-top:0!important;transform:translateY(-50%)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}body .p-select-overlay.jaso-p-select-filter-panel .p-select-header .p-inputicon svg,.p-select-overlay.jaso-p-select-filter-panel .p-select-header .p-inputicon svg,body .p-select-overlay.clients-management__plan-filter-panel .p-select-header .p-inputicon svg,.p-select-overlay.clients-management__plan-filter-panel .p-select-header .p-inputicon svg{width:14px!important;height:14px!important}.jaso-search-field{display:flex;align-items:center;flex:1 1 14rem;min-width:min(100%,11rem);max-width:28rem;gap:.45rem;min-height:var(--jaso-control-height);height:var(--jaso-control-height);padding:0 .65rem 0 .85rem;box-sizing:border-box;border-radius:9999px;border:1px solid var(--border-primary, #e5e7eb);background:var(--bg-primary, var(--jaso-input-bg, #ffffff));box-shadow:0 1px 2px #0f172a0a,0 0 0 1px #ffffffa6 inset;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.jaso-search-field:hover:not(:focus-within){border-color:var(--border-primary, #e5e7eb)}@supports (color: color-mix(in lab,red,red)){.jaso-search-field:hover:not(:focus-within){border-color:color-mix(in srgb,var(--border-primary, #e5e7eb) 70%,var(--text-secondary, #64748b) 30%)}}.jaso-search-field:focus-within{border-color:var(--action-primary);box-shadow:0 0 0 3px var(--action-primary),0 1px 2px #0f172a0d;outline:none}@supports (color: color-mix(in lab,red,red)){.jaso-search-field:focus-within{border-color:color-mix(in srgb,var(--action-primary) 55%,var(--border-primary, #e5e7eb) 45%)}}@supports (color: color-mix(in lab,red,red)){.jaso-search-field:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--action-primary) 22%,transparent),0 1px 2px #0f172a0d}}html.dark .jaso-search-field{border-color:#ffffff29;background:var(--bg-primary, #141414);box-shadow:0 1px 2px #00000059,0 0 0 1px #ffffff0a inset}html.dark .jaso-search-field:hover:not(:focus-within){border-color:#ffffff38}html.dark .jaso-search-field:focus-within{border-color:color-mix(in srgb,rgba(165,212,240,.9) 50%,rgba(255,255,255,.16) 50%);box-shadow:0 0 0 3px #a5d4f024,0 1px 2px #00000059;outline:none}.jaso-search-field__prefix{display:inline-flex;align-items:center;flex-shrink:0;color:var(--text-secondary, #64748b)}html.dark .jaso-search-field__prefix{color:var(--text-secondary, #9ca3af)}.jaso-search-field__prefix-icon{display:block}.jaso-search-field__native{flex:1;min-width:0;height:100%;border:none;margin:0;padding:0;font-family:inherit;font-size:.8125rem;line-height:1.25;color:var(--text-primary, #1f2937);background:transparent;box-shadow:none;outline:none;appearance:none;-webkit-appearance:none}.jaso-search-field__native::placeholder{color:var(--text-secondary, #64748b);opacity:.92}.jaso-search-field__native::-webkit-search-decoration,.jaso-search-field__native::-webkit-search-cancel-button{display:none;-webkit-appearance:none}html.dark .jaso-search-field__native{color:var(--text-primary, #f0f0f0)}html.dark .jaso-search-field__native::placeholder{color:var(--text-secondary, #9ca3af);opacity:.85}.jaso-search-field__clear{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;margin:0;padding:0;border:none;border-radius:9999px;background:transparent;color:var(--text-secondary, #64748b);cursor:pointer;transition:background .15s ease,color .15s ease}.jaso-search-field__clear:hover{background:var(--text-primary, #111827);color:var(--text-primary, #111827)}@supports (color: color-mix(in lab,red,red)){.jaso-search-field__clear:hover{background:color-mix(in srgb,var(--text-primary, #111827) 6%,transparent)}}.jaso-search-field__clear:focus-visible{outline:2px solid rgba(11,79,122,.45);outline-offset:2px}html.dark .jaso-search-field__clear{color:#ffffff80}html.dark .jaso-search-field__clear:hover{background:#ffffff1a;color:#f0f0f0}.jaso-search-field .jaso-search-field__spinner.p-progressspinner{width:1.25rem!important;height:1.25rem!important;flex-shrink:0}.jaso-search-field .jaso-search-field__spinner.p-progressspinner .p-progressspinner-circle{stroke:var(--text-secondary, #6b7280)}html.dark .jaso-search-field .jaso-search-field__spinner.p-progressspinner .p-progressspinner-circle{stroke:#ffffff73}.jaso-table-wrap .jaso-paginator.p-paginator,.jaso-paginator.p-paginator{margin:0;padding:.55rem .75rem .6rem;border:1px solid var(--border-primary);border-top:none;border-radius:0 0 12px 12px;background:transparent;gap:.2rem .35rem;flex-wrap:nowrap;justify-content:center;overflow-x:auto;-webkit-overflow-scrolling:touch}html:not(.dark) .jaso-table-wrap .jaso-paginator.p-paginator,html:not(.dark) .jaso-paginator.p-paginator{border:none!important}html:not(.dark) .jaso-table-wrap .jaso-paginator .p-paginator-first,html:not(.dark) .jaso-table-wrap .jaso-paginator .p-paginator-prev,html:not(.dark) .jaso-table-wrap .jaso-paginator .p-paginator-next,html:not(.dark) .jaso-table-wrap .jaso-paginator .p-paginator-last,html:not(.dark) .jaso-paginator .p-paginator-first,html:not(.dark) .jaso-paginator .p-paginator-prev,html:not(.dark) .jaso-paginator .p-paginator-next,html:not(.dark) .jaso-paginator .p-paginator-last{border:none!important;box-shadow:none!important}html:not(.dark) .jaso-table-wrap .jaso-paginator .p-paginator-rpp-dropdown.p-select,html:not(.dark) .jaso-table-wrap .jaso-paginator .p-paginator-rpp-dropdown .p-select,html:not(.dark) .jaso-table-wrap .jaso-paginator .p-paginator-rpp-dropdown.p-select.p-component,html:not(.dark) .jaso-table-wrap .jaso-paginator .p-paginator-rpp-dropdown .p-select.p-component,html:not(.dark) .jaso-paginator .p-paginator-rpp-dropdown.p-select,html:not(.dark) .jaso-paginator .p-paginator-rpp-dropdown .p-select,html:not(.dark) .jaso-paginator .p-paginator-rpp-dropdown.p-select.p-component,html:not(.dark) .jaso-paginator .p-paginator-rpp-dropdown .p-select.p-component{border:none!important;box-shadow:none!important;background:transparent!important;--p-select-border-color: transparent;--p-select-hover-border-color: transparent}html:not(.dark) .jaso-table-wrap .jaso-paginator .p-button,html:not(.dark) .jaso-paginator .p-button{border:none!important;box-shadow:none!important}.jaso-table-wrap .jaso-paginator .p-paginator-content,.jaso-paginator .p-paginator-content{gap:.35rem;flex-wrap:nowrap;align-items:center}.jaso-table-wrap .jaso-paginator .p-paginator-page,.jaso-paginator .p-paginator-page{box-sizing:border-box;appearance:none;-webkit-appearance:none;margin:0;cursor:pointer;min-width:28px!important;width:auto;height:28px!important;padding:0 .35rem!important;font-family:inherit;font-size:var(--text-sm)!important;font-weight:var(--font-medium)!important;line-height:1!important;border-radius:var(--radius-sm)!important;border:1px solid var(--border-primary)!important;background:var(--bg-primary)!important;color:var(--text-secondary)!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease!important}.jaso-table-wrap .jaso-paginator .p-paginator-page:not(.p-disabled):not(.p-paginator-page-selected):hover,.jaso-paginator .p-paginator-page:not(.p-disabled):not(.p-paginator-page-selected):hover{background:var(--bg-secondary)!important;color:var(--text-secondary)!important;border-color:var(--border-primary)!important}.jaso-table-wrap .jaso-paginator .p-paginator-page.p-paginator-page-selected,.jaso-paginator .p-paginator-page.p-paginator-page-selected{background:var(--action-primary)!important;color:#fff!important;border:none!important;font-weight:var(--font-medium)!important;border-radius:var(--radius-sm)!important}.jaso-table-wrap .jaso-paginator .p-paginator-first,.jaso-table-wrap .jaso-paginator .p-paginator-prev,.jaso-table-wrap .jaso-paginator .p-paginator-next,.jaso-table-wrap .jaso-paginator .p-paginator-last,.jaso-paginator .p-paginator-first,.jaso-paginator .p-paginator-prev,.jaso-paginator .p-paginator-next,.jaso-paginator .p-paginator-last{box-sizing:border-box;appearance:none;-webkit-appearance:none;margin:0;cursor:pointer;min-width:28px!important;width:28px!important;height:28px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:var(--radius-sm)!important;border:1px solid var(--border-primary)!important;background:var(--bg-primary)!important;color:var(--text-secondary)!important;box-shadow:none!important;transition:all .2s ease!important}.jaso-table-wrap .jaso-paginator .p-paginator-first svg,.jaso-table-wrap .jaso-paginator .p-paginator-prev svg,.jaso-table-wrap .jaso-paginator .p-paginator-next svg,.jaso-table-wrap .jaso-paginator .p-paginator-last svg,.jaso-paginator .p-paginator-first svg,.jaso-paginator .p-paginator-prev svg,.jaso-paginator .p-paginator-next svg,.jaso-paginator .p-paginator-last svg{color:inherit}.jaso-table-wrap .jaso-paginator .p-paginator-first:not(.p-disabled):hover,.jaso-table-wrap .jaso-paginator .p-paginator-prev:not(.p-disabled):hover,.jaso-table-wrap .jaso-paginator .p-paginator-next:not(.p-disabled):hover,.jaso-table-wrap .jaso-paginator .p-paginator-last:not(.p-disabled):hover,.jaso-paginator .p-paginator-first:not(.p-disabled):hover,.jaso-paginator .p-paginator-prev:not(.p-disabled):hover,.jaso-paginator .p-paginator-next:not(.p-disabled):hover,.jaso-paginator .p-paginator-last:not(.p-disabled):hover{background:var(--bg-secondary)!important;color:var(--text-secondary)!important;border-color:var(--border-primary)!important}html:not(.dark) .jaso-table-wrap .jaso-paginator .p-paginator-first.p-disabled,html:not(.dark) .jaso-table-wrap .jaso-paginator .p-paginator-prev.p-disabled,html:not(.dark) .jaso-table-wrap .jaso-paginator .p-paginator-next.p-disabled,html:not(.dark) .jaso-table-wrap .jaso-paginator .p-paginator-last.p-disabled,html:not(.dark) .jaso-paginator .p-paginator-first.p-disabled,html:not(.dark) .jaso-paginator .p-paginator-prev.p-disabled,html:not(.dark) .jaso-paginator .p-paginator-next.p-disabled,html:not(.dark) .jaso-paginator .p-paginator-last.p-disabled{opacity:.45}html.dark .jaso-table-wrap .jaso-paginator.p-paginator,html.dark .jaso-paginator.p-paginator{background:var(--bg-secondary, #141414);border-color:var(--border-primary);color:var(--text-primary, #e8e8e8)}html.dark .jaso-table-wrap .jaso-paginator .p-paginator-page,html.dark .jaso-paginator .p-paginator-page{background:var(--bg-primary)!important;border-color:var(--border-primary)!important;color:var(--text-secondary)!important}html.dark .jaso-table-wrap .jaso-paginator .p-paginator-page:not(.p-paginator-page-selected):not(.p-disabled):hover,html.dark .jaso-paginator .p-paginator-page:not(.p-paginator-page-selected):not(.p-disabled):hover{background:var(--bg-secondary)!important;color:var(--text-secondary)!important;border-color:var(--border-primary)!important}html.dark .jaso-table-wrap .jaso-paginator .p-paginator-page.p-paginator-page-selected,html.dark .jaso-paginator .p-paginator-page.p-paginator-page-selected{background:var(--action-primary)!important;color:#fff!important;border:none!important}html.dark .jaso-table-wrap .jaso-paginator .p-paginator-first,html.dark .jaso-table-wrap .jaso-paginator .p-paginator-prev,html.dark .jaso-table-wrap .jaso-paginator .p-paginator-next,html.dark .jaso-table-wrap .jaso-paginator .p-paginator-last,html.dark .jaso-paginator .p-paginator-first,html.dark .jaso-paginator .p-paginator-prev,html.dark .jaso-paginator .p-paginator-next,html.dark .jaso-paginator .p-paginator-last{color:var(--text-primary, #e0e0e0)}html.dark .jaso-table-wrap .jaso-paginator .p-paginator-first:not(.p-disabled):hover,html.dark .jaso-table-wrap .jaso-paginator .p-paginator-prev:not(.p-disabled):hover,html.dark .jaso-table-wrap .jaso-paginator .p-paginator-next:not(.p-disabled):hover,html.dark .jaso-table-wrap .jaso-paginator .p-paginator-last:not(.p-disabled):hover,html.dark .jaso-paginator .p-paginator-first:not(.p-disabled):hover,html.dark .jaso-paginator .p-paginator-prev:not(.p-disabled):hover,html.dark .jaso-paginator .p-paginator-next:not(.p-disabled):hover,html.dark .jaso-paginator .p-paginator-last:not(.p-disabled):hover{background:#ffffff1a;color:#fff}html.dark .jaso-table-wrap .jaso-paginator .p-paginator-first.p-disabled,html.dark .jaso-table-wrap .jaso-paginator .p-paginator-prev.p-disabled,html.dark .jaso-table-wrap .jaso-paginator .p-paginator-next.p-disabled,html.dark .jaso-table-wrap .jaso-paginator .p-paginator-last.p-disabled,html.dark .jaso-paginator .p-paginator-first.p-disabled,html.dark .jaso-paginator .p-paginator-prev.p-disabled,html.dark .jaso-paginator .p-paginator-next.p-disabled,html.dark .jaso-paginator .p-paginator-last.p-disabled{opacity:.45}html.dark .jaso-table-wrap .jaso-paginator .p-paginator-rpp-dropdown.p-select,html.dark .jaso-table-wrap .jaso-paginator .p-paginator-rpp-dropdown .p-select,html.dark .jaso-paginator .p-paginator-rpp-dropdown.p-select,html.dark .jaso-paginator .p-paginator-rpp-dropdown .p-select{--p-select-background: var(--bg-elevated, #1a1a1a);--p-select-disabled-background: var(--bg-elevated, #1a1a1a);--p-select-border-color: var(--border-primary);--p-select-color: var(--text-primary, #e8e8e8);--p-select-hover-border-color: rgba(255, 255, 255, .28);--p-select-focus-ring-color: rgba(165, 212, 240, .35)}.jaso-table-paginator-bar{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.625rem 1.25rem;width:100%;border-top:1px solid var(--border-primary)}@supports (color: color-mix(in lab,red,red)){.jaso-table-paginator-bar{border-top:1px solid color-mix(in srgb,var(--border-primary) 88%,transparent)}}.jaso-table-wrap>.jaso-table-paginator-bar{padding:.65rem var(--jaso-table-cell-padding-x, 14px) .72rem;border-radius:0 0 12px 12px;background:var(--bg-primary)}html.dark .jaso-table-wrap>.jaso-table-paginator-bar{background:#161616}.jaso-table-paginator-bar--plain{border-radius:0;background:transparent!important;padding-left:0;padding-right:0}.jaso-table-paginator-bar--summary-only{justify-content:flex-start}.jaso-table-paginator-bar--summary-only .jaso-table-paginator-bar__summary{flex:1 1 auto;text-align:left}.jaso-table-paginator-bar__summary{flex:1 1 11rem;min-width:0;margin:0;font-size:.8125rem;font-weight:500;line-height:1.4;letter-spacing:.012em;color:var(--text-secondary);font-variant-numeric:tabular-nums}.jaso-table-paginator-bar .jaso-paginator.p-paginator{margin-left:auto;flex:0 1 auto;border:none!important;border-radius:0!important;background:transparent!important;padding:.15rem 0 0!important;flex-wrap:wrap;justify-content:flex-end}@media(max-width:639px){.jaso-table-paginator-bar:not(.jaso-table-paginator-bar--summary-only){flex-direction:column-reverse;align-items:stretch}.jaso-table-wrap>.jaso-table-paginator-bar:not(.jaso-table-paginator-bar--plain){padding-left:.65rem;padding-right:.65rem}.jaso-table-paginator-bar:not(.jaso-table-paginator-bar--summary-only) .jaso-paginator.p-paginator{width:100%;justify-content:center}}html.dark .jaso-table-paginator-bar__summary{color:#a3a3a3}:root{--jaso-btn-new-bg: #ffffff;--jaso-btn-new-color: #0f172a;--jaso-btn-new-border: #e5e7eb;--jaso-btn-new-icon: #f97316;--jaso-btn-new-bg-hover: #f1f5f9;--jaso-btn-new-border-hover: #cbd5e1;--jaso-modal-submit-bg: #f97316;--jaso-modal-submit-bg-hover: #ea580c;--jaso-modal-submit-color: #ffffff;--jaso-btn-primary-bg: var(--p-primary-500);--jaso-btn-primary-bg-hover: var(--p-primary-600);--jaso-btn-primary-color: #ffffff;--jaso-btn-primary-height: 28px;--jaso-btn-primary-padding-inline: 10px;--jaso-btn-primary-gap: 6px;--jaso-btn-primary-radius: 6px;--jaso-btn-primary-shadow: 0 1px 2px rgba(0, 0, 0, .05);--jaso-btn-primary-shadow-hover: 0 2px 6px rgba(249, 115, 22, .25);--jaso-btn-secondary-height: var(--jaso-btn-primary-height);--jaso-btn-secondary-padding-inline: 14px;--jaso-btn-secondary-radius: 8px;--jaso-btn-secondary-font-size: 13px;--jaso-btn-secondary-bg: var(--bg-primary);--jaso-btn-secondary-border: var(--border-primary);--jaso-btn-secondary-color: var(--text-primary);--jaso-btn-secondary-bg-hover: var(--bg-secondary);--jaso-btn-secondary-border-hover: #cbd5f5;--jaso-btn-tertiary-bg: transparent;--jaso-btn-tertiary-color: var(--p-primary-500);--jaso-btn-tertiary-color-hover: var(--p-primary-600);--jaso-btn-tertiary-bg-hover: transparent;--jaso-btn-danger-bg: #fef2f2;--jaso-btn-danger-border: #fecaca;--jaso-btn-danger-color: #b91c1c;--jaso-btn-danger-bg-hover: #ef4444;--jaso-btn-danger-color-hover: #ffffff;--jaso-btn-danger-border-hover: #ef4444}html.dark{--jaso-btn-new-bg: transparent;--jaso-btn-new-color: #f0f0f0;--jaso-btn-new-border: rgba(255, 255, 255, .35);--jaso-btn-new-icon: #a5d4f0;--jaso-btn-new-bg-hover: rgba(255, 255, 255, .06);--jaso-btn-new-border-hover: rgba(255, 255, 255, .35);--jaso-modal-submit-bg: #e4e4e4;--jaso-modal-submit-bg-hover: #bcbcbc;--jaso-modal-submit-color: #1a1a1a;--jaso-btn-primary-bg: var(--p-primary-500);--jaso-btn-primary-bg-hover: var(--p-primary-400);--jaso-btn-primary-color: var(--text-on-primary);--jaso-btn-secondary-bg: var(--bg-primary);--jaso-btn-secondary-border: var(--border-primary);--jaso-btn-secondary-color: var(--text-primary);--jaso-btn-secondary-bg-hover: var(--bg-secondary);--jaso-btn-secondary-border-hover: #cbd5f5;--jaso-btn-tertiary-color: var(--p-primary-500);--jaso-btn-tertiary-color-hover: var(--p-primary-400);--jaso-btn-tertiary-bg-hover: rgba(255, 255, 255, .04);--jaso-btn-danger-bg: rgba(239, 68, 68, .14);--jaso-btn-danger-border: rgba(248, 113, 113, .45);--jaso-btn-danger-color: #fecaca;--jaso-btn-danger-bg-hover: #dc2626;--jaso-btn-danger-color-hover: #ffffff;--jaso-btn-danger-border-hover: #dc2626}.jaso-btn--new.p-button{display:inline-flex!important;align-items:center!important;font-size:var(--text-md)!important;font-weight:600!important;letter-spacing:.01em;min-height:var(--jaso-btn-primary-height)!important;height:var(--jaso-btn-primary-height)!important;box-sizing:border-box;padding:0 .6rem 0 .5rem!important;border-radius:var(--radius-md)!important;gap:.35rem!important;background:var(--jaso-btn-new-bg)!important;color:var(--jaso-btn-new-color)!important;border:1px solid var(--jaso-btn-new-border)!important;box-shadow:0 1px 2px #0f172a0d,0 0 0 1px #ffffff59 inset!important}.jaso-btn--new.p-button.p-ripple .p-ink{display:none!important}.jaso-btn--new.p-button .p-button-icon,.jaso-btn--new.p-button lucide-icon{color:var(--jaso-btn-new-icon)!important;opacity:.92}.jaso-btn--new.p-button .p-button-label{line-height:1!important}.jaso-btn--new.p-button:hover:not(:disabled){background:var(--jaso-btn-new-bg-hover)!important;border-color:var(--jaso-btn-new-border-hover)!important;box-shadow:none!important}.jaso-btn--new.p-button:focus-visible{outline:2px solid rgba(11,79,122,.45);outline-offset:2px}html.dark .jaso-btn--new.p-button{box-shadow:none!important}.jaso-btn.p-button{--p-button-border-radius: var(--jaso-btn-primary-radius);display:inline-flex!important;align-items:center!important;justify-content:center;box-sizing:border-box;min-height:var(--jaso-btn-primary-height)!important;height:var(--jaso-btn-primary-height)!important;padding:0 var(--jaso-btn-primary-padding-inline)!important;font-size:var(--text-md)!important;font-weight:var(--font-medium)!important;letter-spacing:normal;line-height:1!important;border-radius:var(--jaso-btn-primary-radius)!important;gap:var(--jaso-btn-primary-gap)!important;box-shadow:none!important;transition:background-color .18s ease,color .18s ease,border-color .18s ease,opacity .18s ease}.jaso-btn.p-button.p-ripple .p-ink{display:none!important}.jaso-btn.p-button .p-button-label{line-height:1!important}.jaso-btn.p-button .p-button-icon,.jaso-btn.p-button lucide-icon{font-size:var(--text-md)}.jaso-btn.p-button:focus-visible{outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:var(--focus-outline-offset)}.jaso-btn.p-button:disabled,.jaso-btn.p-button.p-disabled{opacity:.55;cursor:not-allowed}.jaso-btn.jaso-btn--primary.p-button{--p-button-border-radius: var(--jaso-btn-primary-radius);display:inline-flex!important;align-items:center!important;justify-content:center;box-sizing:border-box;min-height:var(--jaso-btn-primary-height)!important;height:var(--jaso-btn-primary-height)!important;padding:0 var(--jaso-btn-primary-padding-inline)!important;font-size:var(--text-md)!important;font-weight:var(--font-medium)!important;line-height:1!important;border-radius:var(--jaso-btn-primary-radius)!important;gap:var(--jaso-btn-primary-gap)!important;border:none!important;box-shadow:var(--jaso-btn-primary-shadow)!important;transition:all .15s ease!important;background:var(--jaso-btn-primary-bg)!important;color:var(--jaso-btn-primary-color)!important}.jaso-btn.jaso-btn--primary.p-button .p-button-label{line-height:1!important}.jaso-btn.jaso-btn--primary.p-button .p-button-icon,.jaso-btn.jaso-btn--primary.p-button lucide-icon,.jaso-btn.jaso-btn--primary.p-button .p-button-label{color:var(--jaso-btn-primary-color)!important}.jaso-btn.jaso-btn--primary.p-button:hover:not(:disabled):not(.p-disabled){background:var(--jaso-btn-primary-bg-hover)!important;border:none!important;box-shadow:var(--jaso-btn-primary-shadow-hover)!important}.jaso-btn.jaso-btn--secondary.p-button{--p-button-border-radius: var(--jaso-btn-secondary-radius);min-height:var(--jaso-btn-secondary-height)!important;height:var(--jaso-btn-secondary-height)!important;padding:0 var(--jaso-btn-secondary-padding-inline)!important;border-radius:var(--jaso-btn-secondary-radius)!important;font-size:var(--jaso-btn-secondary-font-size)!important;font-weight:var(--font-medium)!important;line-height:1!important;letter-spacing:normal;transition:all .2s ease!important;background:var(--jaso-btn-secondary-bg)!important;border:1px solid var(--jaso-btn-secondary-border)!important;color:var(--jaso-btn-secondary-color)!important}.jaso-btn.jaso-btn--secondary.p-button .p-button-label{line-height:1!important;color:var(--jaso-btn-secondary-color)!important}.jaso-btn.jaso-btn--secondary.p-button .p-button-icon,.jaso-btn.jaso-btn--secondary.p-button lucide-icon{font-size:var(--jaso-btn-secondary-font-size)!important;color:var(--jaso-btn-secondary-color)!important}.jaso-btn.jaso-btn--secondary.p-button:hover:not(:disabled):not(.p-disabled){background:var(--jaso-btn-secondary-bg-hover)!important;border-color:var(--jaso-btn-secondary-border-hover)!important}.jaso-btn.jaso-btn--tertiary.p-button{background:var(--jaso-btn-tertiary-bg)!important;border:1px solid transparent!important;color:var(--jaso-btn-tertiary-color)!important}.jaso-btn.jaso-btn--tertiary.p-button .p-button-icon,.jaso-btn.jaso-btn--tertiary.p-button lucide-icon,.jaso-btn.jaso-btn--tertiary.p-button .p-button-label{color:var(--jaso-btn-tertiary-color)!important}.jaso-btn.jaso-btn--tertiary.p-button:hover:not(:disabled):not(.p-disabled){background:var(--jaso-btn-tertiary-bg-hover)!important;color:var(--jaso-btn-tertiary-color-hover)!important}.jaso-btn.jaso-btn--tertiary.p-button:hover:not(:disabled):not(.p-disabled) .p-button-icon,.jaso-btn.jaso-btn--tertiary.p-button:hover:not(:disabled):not(.p-disabled) lucide-icon,.jaso-btn.jaso-btn--tertiary.p-button:hover:not(:disabled):not(.p-disabled) .p-button-label{color:var(--jaso-btn-tertiary-color-hover)!important}.jaso-btn.jaso-btn--danger.p-button{background:var(--jaso-btn-danger-bg)!important;border:1px solid var(--jaso-btn-danger-border)!important;color:var(--jaso-btn-danger-color)!important}.jaso-btn.jaso-btn--danger.p-button .p-button-icon,.jaso-btn.jaso-btn--danger.p-button lucide-icon,.jaso-btn.jaso-btn--danger.p-button .p-button-label{color:var(--jaso-btn-danger-color)!important}.jaso-btn.jaso-btn--danger.p-button:hover:not(:disabled):not(.p-disabled){background:var(--jaso-btn-danger-bg-hover)!important;border-color:var(--jaso-btn-danger-border-hover)!important;color:var(--jaso-btn-danger-color-hover)!important}.jaso-btn.jaso-btn--danger.p-button:hover:not(:disabled):not(.p-disabled) .p-button-icon,.jaso-btn.jaso-btn--danger.p-button:hover:not(:disabled):not(.p-disabled) lucide-icon,.jaso-btn.jaso-btn--danger.p-button:hover:not(:disabled):not(.p-disabled) .p-button-label{color:var(--jaso-btn-danger-color-hover)!important}html:not(.dark) .p-button.p-button-primary:not(.p-button-text):not(.p-button-outlined):not(.p-button-link):not(.p-button-icon-only):not(.jaso-btn--new):not(.jaso-btn):not(.jaso-confirm-accept--destructive){--p-button-border-radius: var(--jaso-btn-primary-radius);display:inline-flex!important;align-items:center!important;justify-content:center;box-sizing:border-box;min-height:var(--jaso-btn-primary-height)!important;height:var(--jaso-btn-primary-height)!important;padding:0 var(--jaso-btn-primary-padding-inline)!important;font-size:var(--text-md)!important;font-weight:var(--font-medium)!important;line-height:1!important;border-radius:var(--jaso-btn-primary-radius)!important;gap:var(--jaso-btn-primary-gap)!important;border:none!important;box-shadow:var(--jaso-btn-primary-shadow)!important;transition:all .15s ease!important;background:var(--jaso-btn-primary-bg)!important;color:var(--jaso-btn-primary-color)!important}html:not(.dark) .p-button.p-button-primary:not(.p-button-text):not(.p-button-outlined):not(.p-button-link):not(.p-button-icon-only):not(.jaso-btn--new):not(.jaso-btn):not(.jaso-confirm-accept--destructive) .p-button-label{line-height:1!important}html:not(.dark) .p-button.p-button-primary:not(.p-button-text):not(.p-button-outlined):not(.p-button-link):not(.p-button-icon-only):not(.jaso-btn--new):not(.jaso-btn):not(.jaso-confirm-accept--destructive) .p-button-icon,html:not(.dark) .p-button.p-button-primary:not(.p-button-text):not(.p-button-outlined):not(.p-button-link):not(.p-button-icon-only):not(.jaso-btn--new):not(.jaso-btn):not(.jaso-confirm-accept--destructive) lucide-icon,html:not(.dark) .p-button.p-button-primary:not(.p-button-text):not(.p-button-outlined):not(.p-button-link):not(.p-button-icon-only):not(.jaso-btn--new):not(.jaso-btn):not(.jaso-confirm-accept--destructive) .p-button-label{color:var(--jaso-btn-primary-color)!important}html:not(.dark) .p-button.p-button-primary:not(.p-button-text):not(.p-button-outlined):not(.p-button-link):not(.p-button-icon-only):not(.jaso-btn--new):not(.jaso-btn):not(.jaso-confirm-accept--destructive):hover:not(:disabled):not(.p-disabled){background:var(--jaso-btn-primary-bg-hover)!important;border:none!important;box-shadow:var(--jaso-btn-primary-shadow-hover)!important}.jaso-chip-group{--jaso-chip-selected-bg: var(--jaso-modal-submit-bg);--jaso-chip-selected-bg-hover: var(--jaso-modal-submit-bg-hover);--jaso-chip-selected-color: var(--jaso-modal-submit-color);display:flex;flex-wrap:nowrap;align-items:center;gap:.4rem;padding:0;max-width:100%;min-width:0;min-height:0;border:none;background:transparent;border-radius:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;box-shadow:none}.jaso-chip-group--wrap{flex-wrap:wrap;overflow-x:visible;row-gap:.45rem}.jaso-chip-group--accent-primary{--jaso-chip-selected-bg: var(--p-primary-500);--jaso-chip-selected-bg-hover: var(--p-primary-500);--jaso-chip-selected-color: var(--text-on-primary, #ffffff)}@supports (color: color-mix(in lab,red,red)){.jaso-chip-group--accent-primary{--jaso-chip-selected-bg-hover: color-mix(in srgb, var(--p-primary-500) 88%, #000000 12%)}}html.dark .jaso-chip-group--accent-primary{--jaso-chip-selected-bg-hover: var(--p-primary-500)}@supports (color: color-mix(in lab,red,red)){html.dark .jaso-chip-group--accent-primary{--jaso-chip-selected-bg-hover: color-mix(in srgb, var(--p-primary-500) 82%, #ffffff 18%)}}html.dark .jaso-chip-group{border:none;background:transparent;box-shadow:none}button.jaso-chip{appearance:none;-webkit-appearance:none;margin:0;cursor:pointer}.jaso-chip{display:inline-flex;align-items:center;gap:.3rem;flex-shrink:0;padding:2px 8px;border:1px solid transparent;border-radius:999px;font-family:inherit;font-size:var(--text-sm);font-weight:500;line-height:1.25;transition:background var(--transition-base),color var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-fast)}.jaso-chip:focus-visible{outline:2px solid rgba(11,79,122,.45);outline-offset:2px}button.jaso-chip:not(.jaso-chip--selected):hover{border-color:#d1d5db;background:#f9fafb;box-shadow:0 1px 3px #0f172a0f}button.jaso-chip:not(.jaso-chip--selected):active{transform:scale(.98)}.jaso-chip:not(.jaso-chip--selected){background:#fff;border-color:#e5e7eb;color:#4b5563;box-shadow:0 1px 2px #0f172a0a}html.dark .jaso-chip:not(.jaso-chip--selected){background:#1e1e20eb;border-color:#ffffff1c;color:#d1d5db;box-shadow:0 1px 2px #00000059}html.dark button.jaso-chip:not(.jaso-chip--selected):hover{border-color:#ffffff2e;background:#28282cf2}.jaso-chip__icon{flex-shrink:0}.jaso-chip:not(.jaso-chip--selected) .jaso-chip__icon{color:#333}html.dark .jaso-chip:not(.jaso-chip--selected) .jaso-chip__icon{color:#e0e0e0}.jaso-chip__label{white-space:nowrap;color:inherit}.jaso-chip__badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.2rem;height:1.2rem;padding:0 .32rem;margin-left:.15rem;border-radius:999px;font-size:10px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.02em;flex-shrink:0;transition:background var(--transition-base),color var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base);background:color-mix(in srgb,#f1f5f9 88%,#e5e7eb 12%);color:#475569;border:1px solid color-mix(in srgb,#cbd5e1 65%,transparent);box-shadow:0 1px #ffffffd9 inset}.jaso-chip--selected .jaso-chip__badge{background:#ffffff38;color:var(--jaso-chip-selected-color, #ffffff);border-color:#ffffff6b;box-shadow:0 1px #fff3 inset,0 1px 2px #00000014}html.dark .jaso-chip:not(.jaso-chip--selected) .jaso-chip__badge{background:#ffffff14;color:#cbd5e1;border:1px solid rgba(255,255,255,.12);box-shadow:0 1px #ffffff0a inset}html.dark .jaso-chip--selected .jaso-chip__badge{background:#1a1a1a1a;color:var(--jaso-chip-selected-color, var(--jaso-modal-submit-color));border-color:#1a1a1a2e;box-shadow:0 1px #ffffff80 inset}.jaso-chip--selected{background:var(--jaso-chip-selected-bg, var(--jaso-modal-submit-bg));border-color:var(--jaso-chip-selected-bg, var(--jaso-modal-submit-bg));color:var(--jaso-chip-selected-color, var(--jaso-modal-submit-color));font-weight:500;box-shadow:0 1px 2px #0000001f}.jaso-chip--selected .jaso-chip__icon{color:var(--jaso-chip-selected-color, var(--jaso-modal-submit-color))}.jaso-chip--selected:hover{background:var(--jaso-chip-selected-bg-hover, var(--jaso-modal-submit-bg-hover));border-color:var(--jaso-chip-selected-bg-hover, var(--jaso-modal-submit-bg-hover));filter:none}html.dark .jaso-chip--selected{background:var(--jaso-chip-selected-bg, var(--jaso-modal-submit-bg));border-color:var(--jaso-chip-selected-bg, var(--jaso-modal-submit-bg));color:var(--jaso-chip-selected-color, var(--jaso-modal-submit-color));box-shadow:0 1px 2px #00000040}html.dark .jaso-chip--selected .jaso-chip__icon{color:var(--jaso-chip-selected-color, var(--jaso-modal-submit-color))}html.dark .jaso-chip--selected:hover{background:var(--jaso-chip-selected-bg-hover, var(--jaso-modal-submit-bg-hover));border-color:var(--jaso-chip-selected-bg-hover, var(--jaso-modal-submit-bg-hover));filter:none}span.jaso-chip.jaso-chip--static{cursor:default;transform:none!important}span.jaso-chip.jaso-chip--static:hover{box-shadow:0 1px 2px #0f172a0a}html.dark span.jaso-chip.jaso-chip--static:hover{box-shadow:0 1px 2px #00000059}.jaso-chip.jaso-chip--static.jaso-chip--status-trial{background:#fffbeb;border-color:#fcd34d;color:#92400e;box-shadow:0 1px 2px #f59e0b1f}html.dark .jaso-chip.jaso-chip--static.jaso-chip--status-trial{background:#fbbf241f;border-color:#fbbf2461;color:#fcd34d;box-shadow:none}.jaso-chip.jaso-chip--static.jaso-chip--status-active{background:#ecfdf5;border-color:#6ee7b7;color:#065f46;box-shadow:0 1px 2px #10b9811a}html.dark .jaso-chip.jaso-chip--static.jaso-chip--status-active{background:#22c55e24;border-color:#4ade8059;color:#86efac;box-shadow:none}.jaso-chip.jaso-chip--static.jaso-chip--status-past-due{background:#fef2f2;border-color:#fecaca;color:#991b1b;box-shadow:0 1px 2px #ef444414}html.dark .jaso-chip.jaso-chip--static.jaso-chip--status-past-due{background:#f871711f;border-color:#fca5a559;color:#fecaca;box-shadow:none}.jaso-chip.jaso-chip--static.jaso-chip--status-neutral{background:#fff;border-color:#e5e7eb;color:#4b5563;box-shadow:0 1px 2px #0f172a0a}html.dark .jaso-chip.jaso-chip--static.jaso-chip--status-neutral{background:#1e1e20eb;border-color:#ffffff1c;color:#d1d5db;box-shadow:0 1px 2px #00000059}.jaso-toggle-panel.p-panel{border:1px solid var(--border-primary);border-radius:10px;box-shadow:none;overflow:hidden;background:transparent}html.dark .jaso-toggle-panel.p-panel{border-color:var(--border-primary)}.jaso-toggle-panel .p-panel-header-actions{display:none}.jaso-toggle-panel .p-ripple .p-ink{display:none!important}.jaso-toggle-panel .p-panel-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem;padding:.65rem 1rem;border:none;border-radius:0;background:#f7f7f7}html.dark .jaso-toggle-panel .p-panel-header{background:#ffffff0a}.jaso-toggle-panel .p-panel-content{padding:0;border-top:1px solid var(--border-primary)}html.dark .jaso-toggle-panel .p-panel-content{border-top-color:var(--border-primary)}html:not(.dark) .jaso-toggle-panel.p-panel{color:#333}html:not(.dark) .jaso-toggle-panel .p-panel-header{color:#333}html:not(.dark) .jaso-toggle-panel .p-panel-content{background:#fff;color:#333}.jaso-toggle-panel__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;width:100%;min-width:0;flex:1 1 auto}.jaso-toggle-panel__title-group{display:inline-flex;align-items:center;gap:.45rem;flex-wrap:nowrap;min-width:0}.jaso-toggle-panel__title{flex:1 1 auto;min-width:0;font-size:var(--jaso-type-subtitle-size);font-weight:var(--jaso-type-subtitle-weight);line-height:var(--jaso-type-subtitle-leading);color:var(--text-primary)}html.dark .jaso-toggle-panel__title{color:var(--text-primary)}.jaso-toggle-panel__chevron{display:block;flex-shrink:0;color:var(--text-color-secondary, #555);transition:transform .2s ease}.jaso-toggle-panel__chevron--expanded{transform:rotate(-180deg)}html.dark .jaso-toggle-panel__chevron{color:var(--text-secondary, #a3a3a3)}.jaso-toggle-panel__body{padding:.85rem 1rem 1rem}html:not(.dark) .jaso-toggle-panel__body{background:#fff}html.dark .jaso-toggle-panel__body{background:var(--bg-primary)}.jaso-toggle-panel__body .jaso-chip{min-height:2rem;padding:.35rem .75rem;font-size:var(--text-md);font-weight:500}.jaso-toggle-panel-stack{display:flex;flex-direction:column;gap:.5rem}.p-dialog .p-inputtext{width:100%;box-sizing:border-box}.p-dialog .p-dialog-header{display:flex!important;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:.75rem 1rem}.p-dialog .p-dialog-title{flex:1 1 auto;min-width:0}.p-dialog .p-dialog-header-actions{flex:0 0 auto;display:inline-flex!important;align-items:center;justify-content:flex-end;gap:.25rem;margin:0;margin-inline-start:auto}.p-dialog-mask.p-overlay-mask{padding-top:env(safe-area-inset-top,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px)}.p-dialog.p-component{max-width:calc(100vw - 1.25rem - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));box-sizing:border-box}html:not(.dark){--p-dialog-close-icon-color: #64748b}html:not(.dark) .p-dialog-mask.p-overlay-mask{background:#0006}html:not(.dark) .p-dialog{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:16px;box-shadow:0 25px 50px -12px #0f172a2e,0 0 0 1px #0f172a0a;overflow:hidden}html:not(.dark) .p-dialog-header{background:var(--bg-primary);padding:2.5rem 2.5rem .75rem;border-bottom:none;border-radius:16px 16px 0 0}html:not(.dark) .p-dialog-title{font-size:1.25rem;font-weight:700;color:var(--text-primary)}html:not(.dark) .p-dialog-content{background:var(--bg-primary);color:var(--text-primary);padding:1rem 2.5rem 2.5rem;border-radius:0 0 16px 16px;font-size:.875rem;line-height:1.5}html:not(.dark) .p-dialog-footer{background:transparent;border:none;padding:1rem 2.5rem 2.5rem;border-radius:0 0 16px 16px;gap:.75rem}html:not(.dark) .p-dialog .p-inputtext{background:var(--jaso-input-bg)!important;color:var(--text-primary)!important;border:1px solid var(--jaso-input-border)!important;border-radius:8px;min-height:var(--jaso-control-height);height:var(--jaso-control-height);box-sizing:border-box;padding-block:0;padding-inline:1rem}html:not(.dark) .p-dialog .p-inputtext::placeholder{color:var(--text-muted)}html:not(.dark) .p-dialog .p-inputtext:enabled:hover{border-color:var(--jaso-input-border)!important}@supports (color: color-mix(in lab,red,red)){html:not(.dark) .p-dialog .p-inputtext:enabled:hover{border-color:color-mix(in srgb,var(--jaso-input-border) 70%,var(--text-muted) 30%)!important}}html:not(.dark) .p-dialog .p-inputtext:enabled:focus,html:not(.dark) .p-dialog .p-inputtext:enabled:focus-visible{outline:none!important;border-color:var(--action-primary)!important;box-shadow:0 0 0 2px var(--action-primary-soft)!important}html:not(.dark) .p-dialog textarea.p-textarea,html:not(.dark) .p-dialog textarea.p-inputtextarea{background:var(--jaso-input-bg)!important;color:var(--text-primary)!important;border:1px solid var(--jaso-input-border)!important;border-radius:8px;min-height:4rem;height:auto;box-sizing:border-box;padding:.625rem 1rem;resize:vertical}html:not(.dark) .p-dialog textarea.p-textarea::placeholder,html:not(.dark) .p-dialog textarea.p-inputtextarea::placeholder{color:var(--text-muted)}html:not(.dark) .p-dialog textarea.p-textarea:enabled:hover,html:not(.dark) .p-dialog textarea.p-inputtextarea:enabled:hover{border-color:var(--jaso-input-border)!important}@supports (color: color-mix(in lab,red,red)){html:not(.dark) .p-dialog textarea.p-textarea:enabled:hover,html:not(.dark) .p-dialog textarea.p-inputtextarea:enabled:hover{border-color:color-mix(in srgb,var(--jaso-input-border) 70%,var(--text-muted) 30%)!important}}html:not(.dark) .p-dialog textarea.p-textarea:enabled:focus,html:not(.dark) .p-dialog textarea.p-textarea:enabled:focus-visible,html:not(.dark) .p-dialog textarea.p-inputtextarea:enabled:focus,html:not(.dark) .p-dialog textarea.p-inputtextarea:enabled:focus-visible{outline:none!important;border-color:var(--action-primary)!important;box-shadow:0 0 0 2px var(--action-primary-soft)!important}html:not(.dark) .p-dialog .p-button:not(.jaso-btn):not(.p-button-primary),html:not(.dark) .jaso-modal-footer-surface .p-button:not(.jaso-btn):not(.p-button-primary){font-size:12px;padding:0 16px}html:not(.dark) .p-dialog .p-button.p-button-secondary:not(.jaso-btn),html:not(.dark) .jaso-modal-footer-surface .p-button.p-button-secondary:not(.jaso-btn){background:transparent!important;color:var(--text-secondary)!important;border:none!important;box-shadow:none!important}html:not(.dark) .p-dialog .p-button.p-button-secondary:not(.jaso-btn):hover,html:not(.dark) .jaso-modal-footer-surface .p-button.p-button-secondary:not(.jaso-btn):hover{background:transparent!important;color:var(--text-primary)!important;border:none!important}html:not(.dark) .p-dialog .p-button.p-button-secondary:not(.jaso-btn) .p-button-icon,html:not(.dark) .p-dialog .p-button.p-button-secondary:not(.jaso-btn) .p-button-label,html:not(.dark) .jaso-modal-footer-surface .p-button.p-button-secondary:not(.jaso-btn) .p-button-icon,html:not(.dark) .jaso-modal-footer-surface .p-button.p-button-secondary:not(.jaso-btn) .p-button-label{color:inherit!important}html:not(.dark) .p-dialog .p-button:not(.p-button-secondary):not(.jaso-btn):not(.p-datepicker-dropdown):not(.p-datepicker-prev-button):not(.p-datepicker-next-button),html:not(.dark) .jaso-modal-footer-surface .p-button:not(.p-button-secondary):not(.jaso-btn):not(.p-datepicker-dropdown):not(.p-datepicker-prev-button):not(.p-datepicker-next-button){--p-button-border-radius: var(--jaso-btn-primary-radius);display:inline-flex!important;align-items:center!important;justify-content:center;box-sizing:border-box;min-height:var(--jaso-btn-primary-height)!important;height:var(--jaso-btn-primary-height)!important;padding:0 var(--jaso-btn-primary-padding-inline)!important;font-size:var(--text-md)!important;font-weight:var(--font-medium)!important;line-height:1!important;border-radius:var(--jaso-btn-primary-radius)!important;gap:var(--jaso-btn-primary-gap)!important;border:none!important;box-shadow:var(--jaso-btn-primary-shadow)!important;transition:all .15s ease!important;background:var(--jaso-modal-submit-bg)!important;color:var(--jaso-modal-submit-color)!important}html:not(.dark) .p-dialog .p-button:not(.p-button-secondary):not(.jaso-btn):not(.p-datepicker-dropdown):not(.p-datepicker-prev-button):not(.p-datepicker-next-button):hover:not(:disabled),html:not(.dark) .jaso-modal-footer-surface .p-button:not(.p-button-secondary):not(.jaso-btn):not(.p-datepicker-dropdown):not(.p-datepicker-prev-button):not(.p-datepicker-next-button):hover:not(:disabled){background:var(--jaso-modal-submit-bg-hover)!important;color:var(--jaso-modal-submit-color)!important;border:none!important;box-shadow:var(--jaso-btn-primary-shadow-hover)!important}html:not(.dark) .p-dialog .p-button:not(.p-button-secondary):not(.jaso-btn):not(.p-datepicker-dropdown):not(.p-datepicker-prev-button):not(.p-datepicker-next-button) .p-button-label,html:not(.dark) .jaso-modal-footer-surface .p-button:not(.p-button-secondary):not(.jaso-btn):not(.p-datepicker-dropdown):not(.p-datepicker-prev-button):not(.p-datepicker-next-button) .p-button-label{line-height:1!important}html:not(.dark) .p-dialog .p-button:not(.p-button-secondary):not(.jaso-btn):not(.p-datepicker-dropdown):not(.p-datepicker-prev-button):not(.p-datepicker-next-button) .p-button-icon,html:not(.dark) .p-dialog .p-button:not(.p-button-secondary):not(.jaso-btn):not(.p-datepicker-dropdown):not(.p-datepicker-prev-button):not(.p-datepicker-next-button) lucide-icon,html:not(.dark) .p-dialog .p-button:not(.p-button-secondary):not(.jaso-btn):not(.p-datepicker-dropdown):not(.p-datepicker-prev-button):not(.p-datepicker-next-button) .p-button-label,html:not(.dark) .jaso-modal-footer-surface .p-button:not(.p-button-secondary):not(.jaso-btn):not(.p-datepicker-dropdown):not(.p-datepicker-prev-button):not(.p-datepicker-next-button) .p-button-icon,html:not(.dark) .jaso-modal-footer-surface .p-button:not(.p-button-secondary):not(.jaso-btn):not(.p-datepicker-dropdown):not(.p-datepicker-prev-button):not(.p-datepicker-next-button) lucide-icon,html:not(.dark) .jaso-modal-footer-surface .p-button:not(.p-button-secondary):not(.jaso-btn):not(.p-datepicker-dropdown):not(.p-datepicker-prev-button):not(.p-datepicker-next-button) .p-button-label{color:var(--jaso-modal-submit-color)!important}html:not(.dark) .p-dialog .jaso-modal-actions{display:flex;gap:.75rem;justify-content:flex-end;margin-top:24px}html:not(.dark) .p-dialog .jaso-modal-actions.jaso-modal-actions--confirm{margin-top:0}html:not(.dark) .p-dialog .clients-management__form{gap:.375rem}html:not(.dark) .p-dialog .clients-management__label,html:not(.dark) .p-dialog [class*=__label]:not(.jaso-chip__label){color:#555;font-size:.8125rem}html:not(.dark) .p-dialog .clients-management__error-slot{min-height:1.25rem;margin-top:.25rem}html:not(.dark) .p-dialog .clients-management__error,html:not(.dark) .p-dialog [class*=__error]{color:#ff6b6b!important;font-size:.75rem}html:not(.dark) .p-dialog .p-dialog-header-actions .p-dialog-close-button.p-button{width:2rem!important;height:2rem!important;min-width:2rem!important;min-height:2rem!important;padding:0!important;margin:0!important;margin-inline-start:.25rem!important;border-radius:50%!important;background:transparent!important;color:#64748b!important;border:none!important;box-shadow:none!important;transition:background .15s ease,color .15s ease,opacity .15s ease}html:not(.dark) .p-dialog .p-dialog-header-actions .p-dialog-close-button.p-button.p-button-text{background:transparent!important}html:not(.dark) .p-dialog .p-dialog-header-actions .p-dialog-close-button.p-button:hover:not(:disabled){background:#0f172a12!important;color:#0f172a!important;border:none!important;box-shadow:none!important}html:not(.dark) .p-dialog .p-dialog-header-actions .p-dialog-close-button.p-button:active:not(:disabled){background:#0f172a1a!important}html:not(.dark) .p-dialog .p-dialog-header-actions .p-dialog-close-button.p-button:focus-visible{outline:none!important;box-shadow:0 0 0 2px #0b4f7a47!important}html:not(.dark) .p-dialog .p-dialog-header-actions .p-dialog-close-button.p-button .p-button-icon{color:inherit!important;font-size:0!important;line-height:0!important}html:not(.dark) .p-dialog .p-dialog-header-actions .p-dialog-close-button.p-button .p-icon,html:not(.dark) .p-dialog .p-dialog-header-actions .p-dialog-close-button.p-button svg,html:not(.dark) .p-dialog .p-dialog-header-actions .p-dialog-close-button.p-button [data-p-icon=times]{width:14px!important;height:14px!important;color:currentColor!important;stroke:currentColor!important;fill:currentColor!important;opacity:1!important;display:block!important}html:not(.dark) .p-dialog .p-dialog-header-actions .p-dialog-close-button.p-button svg path{stroke:currentColor!important;fill:currentColor!important;opacity:1!important}html.dark{--p-dialog-close-icon-color: #fff}html.dark .p-dialog-mask.p-overlay-mask{background:#0009}html.dark .p-dialog{background:#1e1e1e;border:1px solid #333;border-radius:16px;box-shadow:0 25px 50px -12px #0009,0 0 0 1px #0000001a;overflow:hidden}html.dark .p-dialog-header{background:#1e1e1e;color:#fff;padding:2.5rem 2.5rem .75rem;border-bottom:none;border-radius:16px 16px 0 0}html.dark .p-dialog-title{font-size:1.25rem;font-weight:700;color:#fff}html.dark .p-dialog-content{background:#1e1e1e;color:#e0e0e0;padding:1rem 2.5rem 2.5rem;border-radius:0 0 16px 16px;font-size:.875rem;line-height:1.5}html.dark .p-dialog-footer{background:transparent;border:none;padding:1rem 2.5rem 2.5rem;border-radius:0 0 16px 16px;gap:.75rem}html.dark .p-dialog .p-inputtext{background:#121212!important;color:#fff!important;border:1px solid #333!important;border-radius:8px;min-height:var(--jaso-control-height);height:var(--jaso-control-height);box-sizing:border-box;padding-block:0;padding-inline:1rem}html.dark .p-dialog .p-inputtext::placeholder{color:#fff6}html.dark .p-dialog .p-inputtext:enabled:hover{border-color:#444!important}html.dark .p-dialog .p-inputtext:enabled:focus{outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:var(--focus-outline-offset);border-color:#ffffff80!important;box-shadow:none}html.dark .p-dialog textarea.p-textarea,html.dark .p-dialog textarea.p-inputtextarea{background:#121212!important;color:#fff!important;border:1px solid #333!important;border-radius:8px;min-height:4rem;height:auto;box-sizing:border-box;padding:.625rem 1rem;resize:vertical}html.dark .p-dialog textarea.p-textarea::placeholder,html.dark .p-dialog textarea.p-inputtextarea::placeholder{color:#fff6}html.dark .p-dialog textarea.p-textarea:enabled:hover,html.dark .p-dialog textarea.p-inputtextarea:enabled:hover{border-color:#444!important}html.dark .p-dialog textarea.p-textarea:enabled:focus,html.dark .p-dialog textarea.p-inputtextarea:enabled:focus{outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:var(--focus-outline-offset);border-color:#ffffff80!important;box-shadow:none}html.dark .p-dialog .p-button:not(.jaso-btn),html.dark .jaso-modal-footer-surface .p-button:not(.jaso-btn){font-size:12px;padding:0 16px}html.dark .p-dialog .p-button.p-button-secondary:not(.jaso-btn),html.dark .jaso-modal-footer-surface .p-button.p-button-secondary:not(.jaso-btn){background:transparent!important;color:#999!important;border:none!important;box-shadow:none!important}html.dark .p-dialog .p-button.p-button-secondary:not(.jaso-btn):hover,html.dark .jaso-modal-footer-surface .p-button.p-button-secondary:not(.jaso-btn):hover{background:transparent!important;color:#bbb!important;border:none!important}html.dark .p-dialog .p-button.p-button-secondary:not(.jaso-btn) .p-button-icon,html.dark .p-dialog .p-button.p-button-secondary:not(.jaso-btn) .p-button-label,html.dark .jaso-modal-footer-surface .p-button.p-button-secondary:not(.jaso-btn) .p-button-icon,html.dark .jaso-modal-footer-surface .p-button.p-button-secondary:not(.jaso-btn) .p-button-label{color:inherit!important}html.dark .p-dialog .p-button:not(.p-button-secondary):not(.jaso-btn):not(.p-datepicker-dropdown):not(.p-datepicker-prev-button):not(.p-datepicker-next-button),html.dark .jaso-modal-footer-surface .p-button:not(.p-button-secondary):not(.jaso-btn):not(.p-datepicker-dropdown):not(.p-datepicker-prev-button):not(.p-datepicker-next-button){background:var(--jaso-modal-submit-bg)!important;color:var(--jaso-modal-submit-color)!important;border:none!important;border-radius:8px}html.dark .p-dialog .p-button:not(.p-button-secondary):not(.jaso-btn):not(.p-datepicker-dropdown):not(.p-datepicker-prev-button):not(.p-datepicker-next-button):hover:not(:disabled),html.dark .jaso-modal-footer-surface .p-button:not(.p-button-secondary):not(.jaso-btn):not(.p-datepicker-dropdown):not(.p-datepicker-prev-button):not(.p-datepicker-next-button):hover:not(:disabled){background:var(--jaso-modal-submit-bg-hover)!important;color:var(--jaso-modal-submit-color)!important}html.dark .p-dialog .p-button:not(.p-button-secondary):not(.jaso-btn):not(.p-datepicker-dropdown):not(.p-datepicker-prev-button):not(.p-datepicker-next-button) .p-button-icon,html.dark .p-dialog .p-button:not(.p-button-secondary):not(.jaso-btn):not(.p-datepicker-dropdown):not(.p-datepicker-prev-button):not(.p-datepicker-next-button) .p-button-label,html.dark .jaso-modal-footer-surface .p-button:not(.p-button-secondary):not(.jaso-btn):not(.p-datepicker-dropdown):not(.p-datepicker-prev-button):not(.p-datepicker-next-button) .p-button-icon,html.dark .jaso-modal-footer-surface .p-button:not(.p-button-secondary):not(.jaso-btn):not(.p-datepicker-dropdown):not(.p-datepicker-prev-button):not(.p-datepicker-next-button) .p-button-label{color:var(--jaso-modal-submit-color)!important}html.dark .p-dialog .jaso-modal-actions{display:flex;gap:.75rem;justify-content:flex-end;margin-top:24px}html.dark .p-dialog .jaso-modal-actions.jaso-modal-actions--confirm{margin-top:0}html.dark .p-dialog .clients-management__form{gap:.375rem}html.dark .p-dialog .clients-management__label,html.dark .p-dialog [class*=__label]:not(.jaso-chip__label){color:#aaa;font-size:.8125rem}html.dark .p-dialog .clients-management__error-slot{min-height:1.25rem;margin-top:.25rem}html.dark .p-dialog .clients-management__error,html.dark .p-dialog [class*=__error]{color:#ff6b6b!important;font-size:.75rem}html.dark .p-dialog .p-dialog-header-actions .p-dialog-close-button.p-button{width:2rem!important;height:2rem!important;min-width:2rem!important;min-height:2rem!important;padding:0!important;margin:0!important;margin-inline-start:.25rem!important;border-radius:50%!important;background:transparent!important;color:#fff!important;border:none!important;box-shadow:none!important;transition:background .15s ease,color .15s ease,opacity .15s ease}html.dark .p-dialog .p-dialog-header-actions .p-dialog-close-button.p-button.p-button-text{background:transparent!important}html.dark .p-dialog .p-dialog-header-actions .p-dialog-close-button.p-button:hover:not(:disabled){background:#ffffff1f!important;color:#fff!important;border:none!important;box-shadow:none!important}html.dark .p-dialog .p-dialog-header-actions .p-dialog-close-button.p-button:active:not(:disabled){background:#ffffff29!important}html.dark .p-dialog .p-dialog-header-actions .p-dialog-close-button.p-button:focus-visible{outline:none!important;box-shadow:0 0 0 2px #a5d4f073!important}html.dark .p-dialog .p-dialog-header-actions .p-dialog-close-button.p-button .p-button-icon{color:inherit!important;font-size:0!important;line-height:0!important}html.dark .p-dialog .p-dialog-header-actions .p-dialog-close-button.p-button .p-icon,html.dark .p-dialog .p-dialog-header-actions .p-dialog-close-button.p-button svg,html.dark .p-dialog .p-dialog-header-actions .p-dialog-close-button.p-button [data-p-icon=times]{width:14px!important;height:14px!important;color:#fff!important;fill:#fff!important;stroke:#fff!important;opacity:1!important;display:block!important}html.dark .p-dialog .p-dialog-header-actions .p-dialog-close-button.p-button svg path{fill:#fff!important;stroke:#fff!important;color:#fff!important;opacity:1!important}html:not(.dark) .p-dialog .jaso-p-datepicker .p-inputtext,html:not(.dark) .p-dialog .jaso-p-datepicker input.p-inputtext{background:var(--jaso-input-bg)!important;color:var(--text-primary)!important;border:1px solid var(--jaso-input-border)!important;border-radius:8px!important;font-size:.8125rem!important;line-height:1.2!important;min-height:var(--jaso-control-height)!important;height:var(--jaso-control-height)!important;padding-block:0!important;padding-inline:.5rem .75rem!important;box-sizing:border-box!important}html:not(.dark) .p-dialog .jaso-p-datepicker .p-inputtext::placeholder,html:not(.dark) .p-dialog .jaso-p-datepicker input.p-inputtext::placeholder{color:var(--text-muted)!important}html:not(.dark) .p-dialog .jaso-p-datepicker .p-inputtext:enabled:hover,html:not(.dark) .p-dialog .jaso-p-datepicker input.p-inputtext:enabled:hover{border-color:var(--jaso-input-border)!important}@supports (color: color-mix(in lab,red,red)){html:not(.dark) .p-dialog .jaso-p-datepicker .p-inputtext:enabled:hover,html:not(.dark) .p-dialog .jaso-p-datepicker input.p-inputtext:enabled:hover{border-color:color-mix(in srgb,var(--jaso-input-border) 70%,var(--text-muted) 30%)!important}}html:not(.dark) .p-dialog .jaso-p-datepicker .p-inputtext:enabled:focus,html:not(.dark) .p-dialog .jaso-p-datepicker .p-inputtext:enabled:focus-visible,html:not(.dark) .p-dialog .jaso-p-datepicker input.p-inputtext:enabled:focus,html:not(.dark) .p-dialog .jaso-p-datepicker input.p-inputtext:enabled:focus-visible{outline:none!important;border-color:var(--action-primary)!important;box-shadow:0 0 0 2px var(--action-primary-soft)!important}html:not(.dark) .p-dialog .jaso-p-datepicker button.p-datepicker-dropdown{background:var(--jaso-input-bg)!important;color:var(--text-primary)!important;border:1px solid var(--jaso-input-border)!important;border-radius:8px!important;box-shadow:none!important;padding:0!important;min-width:var(--jaso-control-height)!important;width:var(--jaso-control-height)!important;height:var(--jaso-control-height)!important;min-height:var(--jaso-control-height)!important}html:not(.dark) .p-dialog .jaso-p-datepicker button.p-datepicker-dropdown:not(:disabled):hover{background:var(--bg-nav-active)!important;border-color:var(--border-primary)!important}@supports (color: color-mix(in lab,red,red)){html:not(.dark) .p-dialog .jaso-p-datepicker button.p-datepicker-dropdown:not(:disabled):hover{border-color:color-mix(in srgb,var(--border-primary) 55%,var(--text-muted) 45%)!important}}html.dark .p-dialog .jaso-p-datepicker .p-inputtext,html.dark .p-dialog .jaso-p-datepicker input.p-inputtext{background:#121212!important;color:#fff!important;border:1px solid #333333!important;border-radius:8px!important;font-size:.8125rem!important;line-height:1.2!important;min-height:var(--jaso-control-height)!important;height:var(--jaso-control-height)!important;padding-block:0!important;padding-inline:.5rem .75rem!important;box-sizing:border-box!important}html.dark .p-dialog .jaso-p-datepicker .p-inputtext::placeholder,html.dark .p-dialog .jaso-p-datepicker input.p-inputtext::placeholder{color:#fff6!important}html.dark .p-dialog .jaso-p-datepicker .p-inputtext:enabled:hover,html.dark .p-dialog .jaso-p-datepicker input.p-inputtext:enabled:hover{border-color:#444!important}html.dark .p-dialog .jaso-p-datepicker .p-inputtext:enabled:focus,html.dark .p-dialog .jaso-p-datepicker input.p-inputtext:enabled:focus{outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:var(--focus-outline-offset);border-color:#ffffff80!important;box-shadow:none!important}html.dark .p-dialog .jaso-p-datepicker button.p-datepicker-dropdown{background:#1a1a1a!important;border:1px solid #333333!important;color:#ffffffe0!important;box-shadow:none!important;padding:0!important;min-width:var(--jaso-control-height)!important;width:var(--jaso-control-height)!important;height:var(--jaso-control-height)!important;min-height:var(--jaso-control-height)!important}html.dark .p-dialog .jaso-p-datepicker button.p-datepicker-dropdown:not(:disabled):hover{background:#252525!important;border-color:#444!important;color:#fff!important}html.dark .p-dialog .p-datepicker-panel .p-datepicker-prev-button.p-button,html.dark .p-dialog .p-datepicker-panel .p-datepicker-next-button.p-button{color:#ffffffeb!important}html.dark .p-dialog .p-datepicker-panel .p-datepicker-prev-button.p-button:not(:disabled):hover,html.dark .p-dialog .p-datepicker-panel .p-datepicker-next-button.p-button:not(:disabled):hover{color:#fff!important;background:#ffffff1a!important}html.dark .p-dialog .p-datepicker-panel .p-datepicker-prev-button.p-button svg,html.dark .p-dialog .p-datepicker-panel .p-datepicker-prev-button.p-button [data-p-icon],html.dark .p-dialog .p-datepicker-panel .p-datepicker-next-button.p-button svg,html.dark .p-dialog .p-datepicker-panel .p-datepicker-next-button.p-button [data-p-icon]{color:inherit!important;opacity:1!important}html.dark .p-dialog .p-datepicker-panel .p-datepicker-prev-button.p-button svg path,html.dark .p-dialog .p-datepicker-panel .p-datepicker-next-button.p-button svg path{fill:currentColor!important;opacity:1!important}.jaso-modal-footer-surface.jaso-modal-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;align-items:center;width:100%;margin-top:0}@media(max-width:639px){.p-dialog .p-dialog-header{padding:1.25rem 1.25rem .5rem!important}.p-dialog .p-dialog-content,.p-dialog .p-dialog-footer{padding:.75rem 1.25rem 1.25rem!important}}.p-dialog.p-confirmdialog.jaso-confirm-dialog{max-width:min(100%,22rem)!important}.p-dialog.p-confirmdialog.jaso-confirm-dialog.jaso-confirm-dialog--archive{max-width:min(100%,28rem)!important}.p-dialog.p-confirmdialog.jaso-confirm-dialog .p-dialog-header{position:relative;z-index:2;min-height:2.75rem;padding:.75rem .75rem 0;background:transparent;border:none}.p-dialog.p-confirmdialog.jaso-confirm-dialog .p-dialog-header .p-dialog-title:empty{display:none}.p-dialog.p-confirmdialog.jaso-confirm-dialog .p-dialog-content{display:flex;align-items:flex-start;gap:1rem 1.125rem;padding:0 1.5rem 1.25rem!important}.p-dialog.p-confirmdialog.jaso-confirm-dialog .p-confirmdialog-icon{box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:3rem;height:3rem;margin:0;font-size:0!important;line-height:0;color:transparent!important;border-radius:50%;transform-origin:50% 60%}.p-dialog.p-confirmdialog.jaso-confirm-dialog .p-confirmdialog-message{flex:1 1 auto;min-width:0;line-height:1.5}.jaso-confirm-dialog__text{display:flex;flex-direction:column;gap:.35rem}.jaso-confirm-dialog__text--structured{gap:.625rem}.jaso-confirm-dialog__title{margin:0;font-size:1.0625rem;font-weight:700;color:var(--text-primary);line-height:1.3}.jaso-confirm-dialog__body{margin:0;font-size:.875rem;color:var(--text-secondary, #64748b);line-height:1.5}.jaso-confirm-dialog__lead{margin:0;padding:.35rem 0 0;font-size:.9375rem;font-weight:600;color:var(--text-primary);line-height:1.45;letter-spacing:-.01em}.jaso-confirm-dialog__bullets{margin:.125rem 0 0;padding:.5rem 0 0 1.2rem;border-top:1px solid var(--text-muted, #737373);font-size:.8125rem;color:var(--text-secondary, #64748b);line-height:1.5}@supports (color: color-mix(in lab,red,red)){.jaso-confirm-dialog__bullets{border-top:1px solid color-mix(in srgb,var(--text-muted, #737373) 22%,transparent)}}.jaso-confirm-dialog__bullet{margin:0 0 .4rem}.jaso-confirm-dialog__bullet::marker{color:var(--text-secondary, #64748b)}@supports (color: color-mix(in lab,red,red)){.jaso-confirm-dialog__bullet::marker{color:color-mix(in srgb,var(--text-secondary, #64748b) 70%,transparent)}}.jaso-confirm-dialog__bullet:last-child{margin-bottom:0}.p-dialog.p-confirmdialog.jaso-confirm-dialog .p-confirmdialog-icon.jaso-confirm-glyph--trash:after,.p-dialog.p-confirmdialog.jaso-confirm-dialog .p-confirmdialog-icon.jaso-confirm-glyph--alert:after{position:absolute;inset:0;margin:auto}.p-dialog.p-confirmdialog.jaso-confirm-dialog .p-confirmdialog-icon.jaso-confirm-glyph--trash{position:relative}.p-dialog.p-confirmdialog.jaso-confirm-dialog .p-confirmdialog-icon.jaso-confirm-glyph--trash:after{content:"";display:block;width:1.4rem;height:1.4rem;background:#b91c1c;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M9 3v1H4v2h1v14a2 2 0 002 2h10a2 2 0 002-2V6h1V4h-5V3H9zm0 2h6v1H9V5zM6 6h12v12H6V6zm2 2v8h2V8H8zm4 0v8h2V8h-2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M9 3v1H4v2h1v14a2 2 0 002 2h10a2 2 0 002-2V6h1V4h-5V3H9zm0 2h6v1H9V5zM6 6h12v12H6V6zm2 2v8h2V8H8zm4 0v8h2V8h-2z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.p-dialog.p-confirmdialog.jaso-confirm-dialog.jaso-confirm-dialog--danger .p-confirmdialog-icon{background:#ffe4e6}.p-dialog.p-confirmdialog.jaso-confirm-dialog .p-confirmdialog-icon.jaso-confirm-glyph--alert{position:relative}.p-dialog.p-confirmdialog.jaso-confirm-dialog .p-confirmdialog-icon.jaso-confirm-glyph--alert:after{content:"";display:block;width:1.35rem;height:1.35rem;background:#c2410c;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12 3l10 18H2L12 3z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12 3l10 18H2L12 3z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.p-dialog.p-confirmdialog.jaso-confirm-dialog .p-confirmdialog-icon.jaso-confirm-glyph--banknote-x{position:relative}.p-dialog.p-confirmdialog.jaso-confirm-dialog .p-confirmdialog-icon.jaso-confirm-glyph--banknote-x:after{content:"";display:block;width:1.42rem;height:1.42rem;background:#b91c1c;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 18H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5'/%3E%3Cpath d='m17 17 5 5'/%3E%3Cpath d='m22 17-5 5'/%3E%3Ccircle cx='12' cy='12' r='2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 18H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5'/%3E%3Cpath d='m17 17 5 5'/%3E%3Cpath d='m22 17-5 5'/%3E%3Ccircle cx='12' cy='12' r='2'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.p-dialog.p-confirmdialog.jaso-confirm-dialog .p-confirmdialog-icon.jaso-confirm-glyph--archive{position:relative;background:var(--p-primary-50);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 82%,transparent),0 0 0 1px var(--p-primary-600)}@supports (color: color-mix(in lab,red,red)){.p-dialog.p-confirmdialog.jaso-confirm-dialog .p-confirmdialog-icon.jaso-confirm-glyph--archive{box-shadow:inset 0 1px color-mix(in srgb,#ffffff 82%,transparent),0 0 0 1px color-mix(in srgb,var(--p-primary-600) 12%,transparent)}}html.dark .p-dialog.p-confirmdialog.jaso-confirm-dialog .p-confirmdialog-icon.jaso-confirm-glyph--archive{background:var(--p-primary-500);box-shadow:0 0 0 1px var(--p-primary-400)}@supports (color: color-mix(in lab,red,red)){html.dark .p-dialog.p-confirmdialog.jaso-confirm-dialog .p-confirmdialog-icon.jaso-confirm-glyph--archive{background:color-mix(in srgb,var(--p-primary-500) 12%,var(--bg-primary))}}@supports (color: color-mix(in lab,red,red)){html.dark .p-dialog.p-confirmdialog.jaso-confirm-dialog .p-confirmdialog-icon.jaso-confirm-glyph--archive{box-shadow:0 0 0 1px color-mix(in srgb,var(--p-primary-400) 18%,transparent)}}.p-dialog.p-confirmdialog.jaso-confirm-dialog .p-confirmdialog-icon.jaso-confirm-glyph--archive:after{position:absolute;inset:0;margin:auto;content:"";display:block;width:1.4rem;height:1.4rem;background:var(--p-primary-600);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.15' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='3' width='20' height='5' rx='1'/%3E%3Cpath d='M4 10v11a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V10'/%3E%3Cpath d='M10 15h4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.15' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='3' width='20' height='5' rx='1'/%3E%3Cpath d='M4 10v11a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V10'/%3E%3Cpath d='M10 15h4'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}html.dark .p-dialog.p-confirmdialog.jaso-confirm-dialog .p-confirmdialog-icon.jaso-confirm-glyph--archive:after{background:var(--p-primary-400)}.p-dialog.p-confirmdialog.jaso-confirm-dialog.jaso-confirm-dialog--archive .p-dialog-content{gap:1.125rem 1.25rem}.p-dialog.p-confirmdialog.jaso-confirm-dialog.jaso-confirm-dialog--archive .jaso-confirm-dialog__text--structured{gap:.75rem}.p-dialog.p-confirmdialog.jaso-confirm-dialog.jaso-confirm-dialog--archive .jaso-confirm-dialog__title{font-size:1.125rem;font-weight:600;letter-spacing:-.02em}.p-dialog.p-confirmdialog.jaso-confirm-dialog.jaso-confirm-dialog--archive .jaso-confirm-dialog__lead{padding-top:.125rem;font-size:.96875rem;font-weight:500;line-height:1.5;color:var(--text-primary)}@supports (color: color-mix(in lab,red,red)){.p-dialog.p-confirmdialog.jaso-confirm-dialog.jaso-confirm-dialog--archive .jaso-confirm-dialog__lead{color:color-mix(in srgb,var(--text-primary) 92%,var(--text-secondary) 8%)}}.p-dialog.p-confirmdialog.jaso-confirm-dialog.jaso-confirm-dialog--archive .jaso-confirm-dialog__bullets{margin-top:.25rem;padding-top:.65rem;font-size:.8125rem;line-height:1.55;border-top:1px solid var(--border-primary)}@supports (color: color-mix(in lab,red,red)){.p-dialog.p-confirmdialog.jaso-confirm-dialog.jaso-confirm-dialog--archive .jaso-confirm-dialog__bullets{border-top:1px solid color-mix(in srgb,var(--border-primary) 88%,transparent)}}.p-dialog.p-confirmdialog.jaso-confirm-dialog.jaso-confirm-dialog--archive .jaso-confirm-dialog__bullet{margin-bottom:.45rem}.p-dialog.p-confirmdialog.jaso-confirm-dialog.jaso-confirm-dialog--archive .jaso-confirm-dialog__bullet::marker{color:var(--p-primary-500)}@supports (color: color-mix(in lab,red,red)){.p-dialog.p-confirmdialog.jaso-confirm-dialog.jaso-confirm-dialog--archive .jaso-confirm-dialog__bullet::marker{color:color-mix(in srgb,var(--p-primary-500) 55%,var(--text-muted) 45%)}}html.dark .p-dialog.p-confirmdialog.jaso-confirm-dialog.jaso-confirm-dialog--archive .jaso-confirm-dialog__bullets{border-top-color:var(--border-primary)}@supports (color: color-mix(in lab,red,red)){html.dark .p-dialog.p-confirmdialog.jaso-confirm-dialog.jaso-confirm-dialog--archive .jaso-confirm-dialog__bullets{border-top-color:color-mix(in srgb,var(--border-primary) 75%,transparent)}}.p-dialog.p-confirmdialog.jaso-confirm-dialog.jaso-confirm-dialog--warning .p-confirmdialog-icon{background:#ffedd5}.p-dialog.p-confirmdialog.jaso-confirm-dialog .p-dialog-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem;padding:0 1.5rem 1.5rem;border:none;background:transparent}.p-dialog.p-confirmdialog.jaso-confirm-dialog .p-dialog-footer .p-button,.p-dialog.p-confirmdialog.jaso-confirm-dialog .p-dialog-footer .p-confirmdialog-reject-button,.p-dialog.p-confirmdialog.jaso-confirm-dialog .p-dialog-footer .p-confirmdialog-accept-button{min-width:6.5rem}.p-dialog.p-confirmdialog.jaso-confirm-dialog .p-button.jaso-confirm-accept--destructive{background:#ef4444!important;border:1px solid #ef4444!important;color:#fff!important}.p-dialog.p-confirmdialog.jaso-confirm-dialog .p-button.jaso-confirm-accept--destructive .p-button-label{color:#fff!important}.p-dialog.p-confirmdialog.jaso-confirm-dialog .p-button.jaso-confirm-accept--destructive:hover:not(:disabled):not(.p-disabled){background:#dc2626!important;border-color:#dc2626!important;color:#fff!important}html.dark .p-dialog.p-confirmdialog.jaso-confirm-dialog .jaso-confirm-dialog__body,html.dark .p-dialog.p-confirmdialog.jaso-confirm-dialog .jaso-confirm-dialog__bullets{color:#a3a3a3}html.dark .p-dialog.p-confirmdialog.jaso-confirm-dialog .jaso-confirm-dialog__bullets{border-top-color:var(--surface-border, #404040)}@supports (color: color-mix(in lab,red,red)){html.dark .p-dialog.p-confirmdialog.jaso-confirm-dialog .jaso-confirm-dialog__bullets{border-top-color:color-mix(in srgb,var(--surface-border, #404040) 80%,transparent)}}html.dark .p-dialog.p-confirmdialog.jaso-confirm-dialog .p-button.jaso-confirm-accept--destructive{background:#dc2626!important;border-color:#dc2626!important}html.dark .p-dialog.p-confirmdialog.jaso-confirm-dialog .p-button.jaso-confirm-accept--destructive:hover:not(:disabled):not(.p-disabled){background:#b91c1c!important;border-color:#b91c1c!important}@media(prefers-reduced-motion:no-preference){.p-dialog.p-confirmdialog.jaso-confirm-dialog.jaso-confirm-dialog--danger .p-confirmdialog-icon,.p-dialog.p-confirmdialog.jaso-confirm-dialog.jaso-confirm-dialog--archive .p-confirmdialog-icon.jaso-confirm-glyph--archive{animation:jaso-confirm-icon-pop .5s cubic-bezier(.34,1.4,.64,1) .05s both}.p-dialog.p-confirmdialog.jaso-confirm-dialog.jaso-confirm-dialog--warning .p-confirmdialog-icon{animation:jaso-confirm-icon-nod .55s ease-out .04s both}}@keyframes jaso-confirm-icon-pop{0%{transform:scale(.4);opacity:0}70%{transform:scale(1.06);opacity:1}to{transform:scale(1)}}@keyframes jaso-confirm-icon-nod{0%{transform:rotate(-14deg) scale(.86);opacity:0}40%{transform:rotate(6deg) scale(1.02);opacity:1}70%{transform:rotate(-3deg) scale(1)}to{transform:rotate(0) scale(1)}}html:not(.dark) .p-dialog.p-confirmdialog.jaso-confirm-dialog .p-dialog-header-actions .p-dialog-close-button.p-button{color:var(--text-muted)!important}html:not(.dark) .p-dialog.p-confirmdialog.jaso-confirm-dialog .p-dialog-header-actions .p-dialog-close-button.p-button:hover:not(:disabled){color:var(--text-primary)!important;background:var(--text-primary)!important}@supports (color: color-mix(in lab,red,red)){html:not(.dark) .p-dialog.p-confirmdialog.jaso-confirm-dialog .p-dialog-header-actions .p-dialog-close-button.p-button:hover:not(:disabled){background:color-mix(in srgb,var(--text-primary) 7%,transparent)!important}}html:not(.dark) .p-dialog.p-confirmdialog.jaso-confirm-dialog .p-dialog-header-actions .p-dialog-close-button.p-button:active:not(:disabled){background:var(--text-primary)!important}@supports (color: color-mix(in lab,red,red)){html:not(.dark) .p-dialog.p-confirmdialog.jaso-confirm-dialog .p-dialog-header-actions .p-dialog-close-button.p-button:active:not(:disabled){background:color-mix(in srgb,var(--text-primary) 10%,transparent)!important}}html:not(.dark) .p-dialog.p-confirmdialog.jaso-confirm-dialog .p-dialog-header-actions .p-dialog-close-button.p-button:focus-visible{outline:none!important;box-shadow:0 0 0 var(--focus-outline-width) var(--focus-outline-color)!important}html:not(.dark) .p-dialog.p-confirmdialog.jaso-confirm-dialog .p-dialog-header-actions .p-dialog-close-button.p-button .p-icon,html:not(.dark) .p-dialog.p-confirmdialog.jaso-confirm-dialog .p-dialog-header-actions .p-dialog-close-button.p-button svg,html:not(.dark) .p-dialog.p-confirmdialog.jaso-confirm-dialog .p-dialog-header-actions .p-dialog-close-button.p-button [data-p-icon=times]{color:currentColor!important;stroke:currentColor!important;fill:currentColor!important;opacity:1!important}html:not(.dark) .p-dialog.p-confirmdialog.jaso-confirm-dialog .p-dialog-header-actions .p-dialog-close-button.p-button svg path{color:currentColor!important;stroke:currentColor!important;fill:currentColor!important;opacity:1!important}html.dark .p-dialog.p-confirmdialog.jaso-confirm-dialog .p-dialog-header-actions .p-dialog-close-button.p-button{color:var(--text-secondary)!important}html.dark .p-dialog.p-confirmdialog.jaso-confirm-dialog .p-dialog-header-actions .p-dialog-close-button.p-button:hover:not(:disabled){color:var(--text-primary)!important;background:var(--text-primary)!important}@supports (color: color-mix(in lab,red,red)){html.dark .p-dialog.p-confirmdialog.jaso-confirm-dialog .p-dialog-header-actions .p-dialog-close-button.p-button:hover:not(:disabled){background:color-mix(in srgb,var(--text-primary) 12%,transparent)!important}}html.dark .p-dialog.p-confirmdialog.jaso-confirm-dialog .p-dialog-header-actions .p-dialog-close-button.p-button:active:not(:disabled){background:var(--text-primary)!important}@supports (color: color-mix(in lab,red,red)){html.dark .p-dialog.p-confirmdialog.jaso-confirm-dialog .p-dialog-header-actions .p-dialog-close-button.p-button:active:not(:disabled){background:color-mix(in srgb,var(--text-primary) 16%,transparent)!important}}html.dark .p-dialog.p-confirmdialog.jaso-confirm-dialog .p-dialog-header-actions .p-dialog-close-button.p-button:focus-visible{outline:none!important;box-shadow:0 0 0 2px var(--p-primary-500)!important}@supports (color: color-mix(in lab,red,red)){html.dark .p-dialog.p-confirmdialog.jaso-confirm-dialog .p-dialog-header-actions .p-dialog-close-button.p-button:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--p-primary-500) 50%,transparent)!important}}html.dark .p-dialog.p-confirmdialog.jaso-confirm-dialog .p-dialog-header-actions .p-dialog-close-button.p-button .p-icon,html.dark .p-dialog.p-confirmdialog.jaso-confirm-dialog .p-dialog-header-actions .p-dialog-close-button.p-button svg,html.dark .p-dialog.p-confirmdialog.jaso-confirm-dialog .p-dialog-header-actions .p-dialog-close-button.p-button [data-p-icon=times]{color:currentColor!important;stroke:currentColor!important;fill:currentColor!important;opacity:1!important}html.dark .p-dialog.p-confirmdialog.jaso-confirm-dialog .p-dialog-header-actions .p-dialog-close-button.p-button svg path{color:currentColor!important;stroke:currentColor!important;fill:currentColor!important;opacity:1!important}@media(max-width:639px){.p-dialog.p-confirmdialog.jaso-confirm-dialog .p-dialog-content,.p-dialog.p-confirmdialog.jaso-confirm-dialog .p-dialog-footer{padding-left:1.125rem;padding-right:1.125rem}}html:not(.dark) .p-toast.p-toast-bottom-right{right:1rem;left:auto;bottom:max(1rem,env(safe-area-inset-bottom,0px));top:auto;width:min(22rem,100vw - 1.5rem - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));z-index:12000}html:not(.dark) .p-toast .p-toast-message{position:relative;display:grid;grid-template-rows:1fr;margin:0 0 .75rem;border-radius:10px;background:var(--bg-primary)!important;color:var(--text-primary)!important;box-shadow:var(--shadow-primary-strong)!important;overflow:hidden;opacity:1}html:not(.dark) .p-toast .p-toast-message:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;transform:scaleX(1);transform-origin:left center;pointer-events:none;z-index:2;animation:jaso-toast-pbar 5s linear forwards;border-radius:0 0 10px 10px}html:not(.dark) .p-toast .p-toast-message.jaso-toast-pbar-2500:after{animation-duration:2.5s}html:not(.dark) .p-toast .p-toast-message.jaso-toast-pbar-8000:after{animation-duration:8s}html:not(.dark) .p-toast .p-toast-message.jaso-toast-pbar-20000:after{animation-duration:20s}@media(hover:hover)and (pointer:fine){html:not(.dark) .p-toast .p-toast-message:hover:after{animation-play-state:paused}}html:not(.dark) .p-toast .p-toast-message-content{position:relative;z-index:1;display:flex;align-items:flex-start;gap:.75rem .9rem;padding:.9rem 2.4rem .9rem 1rem;min-height:0;background:transparent!important;border:none!important;box-shadow:none!important;margin:0}html:not(.dark) .p-toast .p-toast-message-success{border:1px solid var(--border-primary)!important}html:not(.dark) .p-toast .p-toast-message-success:after{background:var(--color-semantic-success)}html:not(.dark) .p-toast .p-toast-message-warn{border:1px solid var(--border-primary)!important}html:not(.dark) .p-toast .p-toast-message-warn:after{background:var(--color-semantic-warning)}html:not(.dark) .p-toast .p-toast-message-error{border:1px solid var(--border-primary)!important}html:not(.dark) .p-toast .p-toast-message-error:after{background:var(--color-semantic-error)}html:not(.dark) .p-toast .p-toast-message-info,html:not(.dark) .p-toast .p-toast-message-secondary,html:not(.dark) .p-toast .p-toast-message-contrast{border:1px solid var(--border-primary)!important}html:not(.dark) .p-toast .p-toast-message-info:after,html:not(.dark) .p-toast .p-toast-message-secondary:after,html:not(.dark) .p-toast .p-toast-message-contrast:after{background:var(--color-semantic-info)}html:not(.dark) .p-toast .p-toast-message-icon{display:flex!important;align-items:center;justify-content:center;box-sizing:border-box;width:2.05rem!important;height:2.05rem!important;min-width:2.05rem;min-height:2.05rem;font-size:0!important;margin:0;padding:.28rem;border-radius:50%;flex-shrink:0;border:1px solid transparent;background-clip:padding-box;box-shadow:0 1px 2px #0f172a0d}html:not(.dark) .p-toast .p-toast-message-success .p-toast-message-icon{background:#f0fdf4!important;border-color:#bbf7d0!important;color:#166534!important;box-shadow:0 1px 2px #10b98112,inset 0 1px #ffffffbf}html:not(.dark) .p-toast .p-toast-message-warn .p-toast-message-icon{background:#fffbeb!important;border-color:#fde68a!important;color:#b45309!important;box-shadow:0 1px 2px #f59e0b1a,inset 0 1px #ffffffbf}html:not(.dark) .p-toast .p-toast-message-error .p-toast-message-icon{background:#fef2f2!important;border-color:#fecaca!important;color:#b91c1c!important;box-shadow:0 1px 2px #ef444414,inset 0 1px #fffc}html:not(.dark) .p-toast .p-toast-message-info .p-toast-message-icon,html:not(.dark) .p-toast .p-toast-message-secondary .p-toast-message-icon,html:not(.dark) .p-toast .p-toast-message-contrast .p-toast-message-icon{background:#eff6ff!important;border-color:#bfdbfe!important;color:#1d4ed8!important;box-shadow:0 1px 2px #3b82f61a,inset 0 1px #ffffffd9}html:not(.dark) .p-toast .p-toast-message-icon path,html:not(.dark) .p-toast .p-toast-message-icon g path,html:not(.dark) .p-toast .p-toast-message-icon use{fill:currentColor!important;opacity:.98}html:not(.dark) .p-toast .p-toast-message-text{color:var(--text-primary)!important;gap:.25rem;padding-inline-end:0}html:not(.dark) .p-toast .p-toast-summary{color:var(--text-primary)!important;font-size:.9375rem;line-height:1.3;font-weight:700}html:not(.dark) .p-toast .p-toast-detail{color:var(--text-secondary)!important;font-size:.875rem;line-height:1.45;font-weight:400}html:not(.dark) .p-toast .p-toast-close-button{position:absolute;z-index:3;color:var(--text-muted)!important;top:.45rem;right:.45rem;left:auto!important;width:2rem;height:2rem;min-width:2rem;min-height:2rem;border-radius:50%;margin:0!important}html:not(.dark) .p-toast .p-toast-close-button:hover{color:var(--text-primary)!important;background:var(--text-primary)!important}@supports (color: color-mix(in lab,red,red)){html:not(.dark) .p-toast .p-toast-close-button:hover{background:color-mix(in srgb,var(--text-primary) 7%,transparent)!important}}html:not(.dark) .p-toast .p-toast-close-button:focus-visible{outline:none!important;box-shadow:0 0 0 var(--focus-outline-width) var(--focus-outline-color)!important}html:not(.dark) .p-toast .p-toast-close-icon,html:not(.dark) .p-toast .p-toast-close-button svg{color:currentColor!important;width:14px!important;height:14px!important}@keyframes jaso-toast-pbar{to{transform:scaleX(0)}}@keyframes jaso-toast-icon-enter{0%{transform:scale(.88) translate(.2rem);opacity:0}to{transform:scale(1) translate(0);opacity:1}}@media(prefers-reduced-motion:no-preference){html:not(.dark) .p-toast .p-toast-message .p-toast-message-icon{animation:jaso-toast-icon-enter .42s cubic-bezier(.22,1,.36,1) .04s both}}@media(prefers-reduced-motion:reduce){html:not(.dark) .p-toast .p-toast-message:after{animation:none;transform:none;opacity:.4}html:not(.dark) .p-toast .p-toast-message .p-toast-message-icon{animation:none}}body .p-tooltip{max-width:18rem;filter:drop-shadow(0 4px 14px rgba(15,23,42,.12)) drop-shadow(0 2px 6px rgba(15,23,42,.06))}body .p-tooltip .p-tooltip-text{background:#fff!important;color:#1f2937!important;border:1px solid rgba(15,23,42,.1)!important;border-radius:10px!important;padding:.5rem .75rem!important;font-size:.8125rem!important;font-weight:500!important;line-height:1.45!important;box-shadow:none!important;letter-spacing:.01em}body .p-tooltip.p-tooltip-top .p-tooltip-arrow{border-top-color:#fff!important}body .p-tooltip.p-tooltip-bottom .p-tooltip-arrow{border-bottom-color:#fff!important}body .p-tooltip.p-tooltip-left .p-tooltip-arrow{border-left-color:#fff!important}body .p-tooltip.p-tooltip-right .p-tooltip-arrow{border-right-color:#fff!important}html.dark body .p-tooltip{filter:drop-shadow(0 10px 28px rgba(0,0,0,.55))}html.dark body .p-tooltip .p-tooltip-text{background:#2c2c2c!important;color:#f4f4f5!important;border-color:#ffffff1f!important}html.dark body .p-tooltip.p-tooltip-top .p-tooltip-arrow{border-top-color:#2c2c2c!important}html.dark body .p-tooltip.p-tooltip-bottom .p-tooltip-arrow{border-bottom-color:#2c2c2c!important}html.dark body .p-tooltip.p-tooltip-left .p-tooltip-arrow{border-left-color:#2c2c2c!important}html.dark body .p-tooltip.p-tooltip-right .p-tooltip-arrow{border-right-color:#2c2c2c!important}body .p-tooltip.jaso-tooltip--wide{max-width:26rem}body .p-tooltip.jaso-tooltip--narrow{max-width:14rem}body .p-tooltip.jaso-tooltip--preline .p-tooltip-text{white-space:pre-line!important;text-align:left!important;font-weight:400!important}@keyframes jaso-tooltip-motion-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}body .p-tooltip.jaso-tooltip--motion{animation:jaso-tooltip-motion-in .2s cubic-bezier(.22,1,.36,1) both}body .p-popover.workout-compose__notes-popover{border-radius:12px;border:1px solid var(--border-primary);background:var(--bg-primary);box-shadow:var(--shadow-primary-strong);overflow:hidden}html.dark body .p-popover.workout-compose__notes-popover{border-color:var(--border-primary);background:var(--bg-primary)}.jaso-settings-pane{font-size:var(--jaso-font-size-content);font-weight:var(--jaso-font-weight-content);line-height:var(--jaso-font-line-content);color:var(--text-primary)}.jaso-settings-pane__title{margin:0 0 .35rem;font-size:var(--jaso-font-size-page-title);font-weight:var(--jaso-font-weight-page-title);line-height:var(--jaso-font-line-page-title);color:var(--text-primary)}.jaso-settings-pane__lead{margin:0 0 1.25rem;max-width:40rem;font-size:var(--jaso-font-size-content);line-height:var(--jaso-font-line-content);color:var(--text-secondary)}.jaso-settings-pane__loading{margin:0 0 1rem;font-size:var(--jaso-font-size-content);color:var(--text-secondary)}.jaso-settings-pane__error{margin:0 0 1rem;padding:.75rem 1rem;border-radius:6px;font-size:var(--jaso-font-size-content);color:var(--text-primary);background:var(--red-500);border:1px solid var(--red-500)}@supports (color: color-mix(in lab,red,red)){.jaso-settings-pane__error{background:color-mix(in srgb,var(--red-500) 18%,transparent)}}@supports (color: color-mix(in lab,red,red)){.jaso-settings-pane__error{border:1px solid color-mix(in srgb,var(--red-500) 35%,transparent)}}.jaso-settings-pane__retry{margin-left:.5rem;padding:.15rem .5rem;font:inherit;cursor:pointer;color:var(--primary-color);text-decoration:underline;background:transparent;border:none}.jaso-settings-pane__retry:hover{color:var(--primary-contrast-color)}.jaso-settings-pane__section-label{margin:0 0 .75rem;font-size:var(--jaso-font-size-card-title-lg);font-weight:var(--jaso-font-weight-card-title-lg);color:var(--text-primary)}.jaso-settings-pane__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem 1.5rem;align-items:start;padding:1rem 0;border-bottom:1px dashed var(--border-primary)}.jaso-settings-pane__row:first-of-type{padding-top:0}.jaso-settings-pane__row:last-of-type{border-bottom:none;padding-bottom:0}.jaso-settings-pane__row-meta{display:flex;flex-direction:column;gap:.25rem;min-width:0}.jaso-settings-pane__row-label{font-size:var(--jaso-font-size-content);font-weight:600;line-height:var(--jaso-font-line-content);color:var(--text-primary)}.jaso-settings-pane__row-desc{font-size:var(--jaso-font-size-table-header);font-weight:var(--font-medium);line-height:var(--jaso-font-line-table-header);color:var(--text-secondary)}.jaso-settings-pane__row-control{display:flex;flex-direction:column;gap:.5rem;align-items:flex-end;text-align:right}.jaso-settings-pane__row-control--radios{align-items:flex-end}.jaso-settings-pane__radio-line{display:flex;align-items:center;gap:.5rem;flex-direction:row-reverse}.jaso-settings-pane__radio-label{font-size:var(--jaso-font-size-content);color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none}.jaso-settings-pane__checks{display:flex;flex-direction:column;gap:.5rem;align-items:flex-end}.jaso-settings-pane__check-line{display:flex;align-items:center;gap:.5rem;flex-direction:row-reverse}.jaso-settings-pane__check-label{font-size:var(--jaso-font-size-content);color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none}.jaso-settings-pane__switch-line{display:flex;align-items:center;gap:.65rem;flex-direction:row-reverse}.jaso-settings-pane__switch-label{font-size:var(--jaso-font-size-content);color:var(--text-primary);white-space:nowrap}.jaso-settings-pane__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding-top:1.25rem;margin-top:1rem;border-top:1px solid var(--border-primary)}@media(max-width:640px){.jaso-settings-pane__row{grid-template-columns:1fr}.jaso-settings-pane__row-control{align-items:stretch;text-align:left}.jaso-settings-pane__row-control--radios,.jaso-settings-pane__checks{align-items:stretch}.jaso-settings-pane__radio-line,.jaso-settings-pane__check-line,.jaso-settings-pane__switch-line{flex-direction:row;justify-content:flex-start;width:100%}}.jaso-settings-pane__code{font-size:var(--jaso-font-size-table-header);padding:.1rem .35rem;border-radius:4px;background:var(--bg-nav-active);color:var(--text-primary)}.jaso-toolbar,.clients-management__toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end;min-width:0}.jaso-header-divider,.clients-management__header-divider{height:1px;border:none;opacity:.9;margin-bottom:1rem;background-image:repeating-linear-gradient(to right,var(--border-primary) 0,var(--border-primary) 2px,transparent 2px,transparent 6px)}@supports (color: color-mix(in lab,red,red)){.jaso-header-divider,.clients-management__header-divider{background-image:repeating-linear-gradient(to right,color-mix(in srgb,var(--border-primary) 70%,transparent) 0,color-mix(in srgb,var(--border-primary) 70%,transparent) 2px,transparent 2px,transparent 6px)}}.jaso-th-actions,.clients-management__th-actions{width:3rem;min-width:3rem;padding:0 var(--jaso-table-cell-padding-x)!important;text-align:center;vertical-align:middle;position:sticky;right:0;z-index:2}.jaso-td-actions,.clients-management__td-actions{width:3rem;min-width:3rem;text-align:center;vertical-align:middle;padding:0 var(--jaso-table-cell-padding-x)!important;position:sticky;right:0;z-index:2}.jaso-table-wrap .p-datatable.jaso-table .jaso-th-actions,.jaso-table-wrap .p-datatable.jaso-table .jaso-td-actions{background:#fff!important}html.dark .jaso-table-wrap .p-datatable.jaso-table .jaso-th-actions,html.dark .jaso-table-wrap .p-datatable.jaso-table .jaso-td-actions{background:#161616!important}.jaso-row-actions-btn.p-button,.clients-management__row-actions-btn.p-button{border-radius:8px!important}.jaso-row-actions-btn.p-button.p-ripple .p-ink,.clients-management__row-actions-btn.p-button.p-ripple .p-ink{display:none!important}body .p-dialog .jaso-modal-form{display:flex;flex-direction:column;gap:.1rem!important}body .p-dialog .jaso-modal-field{display:flex;flex-direction:column;gap:.1rem}body .p-dialog .jaso-modal-label{font-weight:500;font-size:.8125rem;color:var(--text-secondary, #555)}body .p-dialog .jaso-modal-input{width:100%}body .p-dialog .jaso-modal-error-slot{display:flex;align-items:flex-start;min-height:.95rem;margin-top:.12rem;margin-bottom:-.1rem}body .p-dialog .jaso-modal-error{color:#ff6b6b!important;font-size:.75rem;line-height:1.1;animation:jasoModalErrorIn .16s ease-out}body .p-dialog .jaso-modal-error-slot .jaso-input-error{animation:jasoModalErrorIn .16s ease-out;font-size:.75rem;margin-top:0!important}@keyframes jasoModalErrorIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){body .p-dialog .jaso-modal-error,body .p-dialog .jaso-modal-error-slot .jaso-input-error{animation:none}}body .p-dialog fieldset.jaso-modal-fieldset{margin:0;padding:0;border:none}body .p-dialog .jaso-modal-fieldset-legend{margin-bottom:.5rem;padding:0}body .p-dialog .jaso-modal-radio-list{display:flex;flex-direction:column;gap:.5rem}body .p-dialog .jaso-modal-radio-row{display:flex;align-items:center;gap:.5rem}body .p-dialog .jaso-modal-radio-label{margin:0;font-size:.8125rem;font-weight:500;line-height:1.3;color:var(--text-primary, #1f2937);cursor:pointer;-webkit-user-select:none;user-select:none}html.dark body .p-dialog .jaso-modal-radio-label{color:var(--text-primary, #f4f4f5)}body .p-dialog .jaso-modal-fields-row{display:grid;grid-template-columns:minmax(0,16rem) minmax(0,1fr);gap:1rem;align-items:start}@media(max-width:640px){body .p-dialog .jaso-modal-fields-row{grid-template-columns:minmax(0,1fr)}}.clients-management .clients-management__clients-table.p-datatable .p-datatable-table{width:auto;min-width:max(100%,53rem)}.clients-management .clients-management__clients-table.p-datatable.clients-management__clients-table--archived-only .p-datatable-table{min-width:max(100%,17rem)}.clients-management .clients-management__clients-table.p-datatable.clients-management__clients-table--pending-only .p-datatable-table{min-width:max(100%,40rem)}.clients-management .clients-management__clients-table.p-datatable .p-datatable-thead>tr>th.clients-management__col-client{display:table-cell;overflow:visible;white-space:nowrap;vertical-align:middle;padding:0 var(--jaso-table-cell-padding-x)!important;min-width:5.5rem}.clients-management .clients-management__clients-table.p-datatable .p-datatable-tbody>tr>td.clients-management__col-client{display:flex;align-items:center;vertical-align:middle;white-space:normal;overflow:hidden;padding:0 var(--jaso-table-cell-padding-x)!important;min-width:0}.clients-management .clients-management__clients-table.p-datatable .p-datatable-tbody>tr>td.clients-management__col-client .clients-management__name-cell{flex:1 1 auto;display:flex;flex-direction:row;align-items:center;min-width:0;width:100%;gap:.75rem}.clients-management .clients-management__clients-table.p-datatable .p-datatable-tbody>tr>td.clients-management__col-client .clients-management__avatar{width:32px;height:32px;font-size:.8125rem}.clients-management .clients-management__clients-table.p-datatable .p-datatable-tbody>tr>td.clients-management__col-client .clients-management__name-stack{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:.125rem}.clients-management .clients-management__clients-table.p-datatable .p-datatable-tbody>tr>td.clients-management__col-client .clients-management__name-text{font-size:var(--text-md);font-weight:var(--font-medium);line-height:1.22;color:var(--text-primary)}.clients-management .clients-management__clients-table.p-datatable .p-datatable-tbody>tr>td.clients-management__col-client .clients-management__email-sub{font-size:var(--text-sm);font-weight:var(--font-regular);line-height:1.22;color:#64748b}.clients-management .clients-management__clients-table.p-datatable .p-datatable-tbody>tr>td.clients-management__col-client .clients-management__name-text,.clients-management .clients-management__clients-table.p-datatable .p-datatable-tbody>tr>td.clients-management__col-client .clients-management__email-sub{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clients-management .clients-management__clients-table.p-datatable .clients-management__col-plan .clients-management__plan-cell{font-size:var(--text-sm);font-weight:var(--font-medium);line-height:1.3;color:var(--text-primary)}.clients-management .clients-management__clients-table.p-datatable td .clients-management__cell-muted{font-size:var(--text-sm)}.clients-management .clients-management__clients-table.p-datatable .jaso-table__cell--truncate{width:auto!important;min-width:3.25rem}.clients-management .clients-management__clients-table.p-datatable .clients-management__col-plan.jaso-table__cell--truncate{width:15%!important}.clients-management .clients-management__clients-table.p-datatable .clients-management__col-membership,.clients-management .clients-management__clients-table.p-datatable .clients-management__col-plan{vertical-align:middle}.clients-management .clients-management__clients-table.p-datatable .clients-management__col-period{vertical-align:middle;font-size:var(--text-sm)}.clients-management .clients-management__clients-table.p-datatable .clients-management__col-payment{vertical-align:middle;overflow:visible}.clients-management .clients-management__clients-table.p-datatable .clients-management__col-next{vertical-align:middle;white-space:nowrap;font-size:var(--text-sm)}.clients-management .clients-management__clients-table.p-datatable .clients-management__col-vencimiento{vertical-align:middle;white-space:normal;font-size:var(--text-sm)}.clients-management .clients-management__clients-table.p-datatable .p-datatable-thead>tr>th.clients-management__th-checkbox,.clients-management .clients-management__clients-table.p-datatable .p-datatable-tbody>tr>td.clients-management__td-checkbox{width:2.5rem!important;min-width:2.5rem!important;max-width:2.5rem!important;box-sizing:border-box!important;padding:0 .35rem 0 .5rem!important;text-align:center}.clients-management .clients-management__clients-table.p-datatable .clients-management__vencimiento-stack{display:flex;flex-direction:column;gap:.2rem;min-width:0}.clients-management .clients-management__clients-table.p-datatable .clients-management__vencimiento-primary{font-size:12px;line-height:1.3}.clients-management .clients-management__clients-table.p-datatable .clients-management__vencimiento-period{display:block;font-size:11px;line-height:1.25;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.dark .clients-management .clients-management__clients-table.p-datatable .p-datatable-tbody>tr>td.clients-management__col-client .clients-management__email-sub{color:var(--text-muted)}html.dark .clients-management .clients-management__clients-table.p-datatable .clients-management__col-plan .clients-management__plan-cell{color:var(--text-primary)}html.dark .clients-management .clients-management__clients-table.p-datatable .clients-management__vencimiento-period{color:var(--text-muted)}@media(max-width:1023.98px){.clients-management .clients-management__clients-table.p-datatable .p-datatable-thead>tr>th:not(.clients-management__th-checkbox),.clients-management .clients-management__clients-table.p-datatable .p-datatable-tbody>tr>td:not(.clients-management__td-checkbox){padding-left:.5rem!important;padding-right:.5rem!important}.clients-management .clients-management__clients-table.p-datatable .p-datatable-thead>tr>th.clients-management__col-client,.clients-management .clients-management__clients-table.p-datatable .p-datatable-tbody>tr>td.clients-management__col-client{padding-left:.45rem!important}}@media(max-width:639.98px){.clients-management .clients-management__clients-table.p-datatable .p-datatable-thead>tr>th:not(.clients-management__th-checkbox),.clients-management .clients-management__clients-table.p-datatable .p-datatable-tbody>tr>td:not(.clients-management__td-checkbox){padding-left:.375rem!important;padding-right:.375rem!important}.clients-management .clients-management__clients-table.p-datatable .p-datatable-thead>tr>th{font-size:.6875rem;letter-spacing:.04em}}.clients-management__quick-bar{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,22rem);gap:.65rem 1.25rem;align-items:center;margin-bottom:1rem;min-width:0}@media(max-width:960px){.clients-management__quick-bar{grid-template-columns:1fr;gap:.75rem}.clients-management__quick-bar .jaso-search-field{max-width:none;width:100%}}@media(max-width:720px){.clients-management__quick-bar{margin-bottom:.85rem}}:root{--jaso-drawer-z: 1080;--jaso-drawer-ease: cubic-bezier(.32, .72, 0, 1);--jaso-drawer-panel-duration: .38s;--jaso-drawer-backdrop-duration: .32s;--jaso-drawer-panel-width: min(36rem, 100%);--jaso-drawer-backdrop: rgba(15, 23, 42, .42)}html.dark{--jaso-drawer-backdrop: rgba(0, 0, 0, .55)}.jaso-drawer{position:fixed;inset:0;z-index:var(--jaso-drawer-z);pointer-events:none}.jaso-drawer--open{pointer-events:auto}.jaso-drawer__backdrop{position:absolute;inset:0;background:var(--jaso-drawer-backdrop);opacity:0;transition:opacity var(--jaso-drawer-backdrop-duration) var(--jaso-drawer-ease);will-change:opacity}.jaso-drawer--open .jaso-drawer__backdrop{opacity:1}.jaso-drawer__panel{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:var(--jaso-drawer-panel-width);max-width:min(100vw - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px),100%);background:var(--bg-primary);border-left:1px solid var(--border-primary);box-shadow:-12px 0 40px #00000014;transform:translate3d(100%,0,0);transition:transform var(--jaso-drawer-panel-duration) var(--jaso-drawer-ease);will-change:transform}html:not(.dark) .jaso-drawer__panel{color:var(--text-primary)}html:not(.dark) .jaso-drawer__body{color:var(--text-primary)}:host-context(html.dark) .jaso-drawer__panel{box-shadow:-12px 0 48px #00000073}.jaso-drawer--open .jaso-drawer__panel{transform:translateZ(0)}.jaso-drawer__header{flex-shrink:0;order:1;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1rem .75rem;border-bottom:1px solid var(--border-primary)}.jaso-drawer__title{margin:0;font-size:1.125rem;font-weight:700;letter-spacing:-.02em;color:var(--text-primary)}.jaso-drawer__close{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;margin:0;padding:0;border:none;border-radius:.5rem;color:var(--text-secondary);background:transparent;cursor:pointer;transition:color .15s ease,background .15s ease}.jaso-drawer__close:hover{color:var(--text-primary);background:var(--bg-nav-active)}.jaso-drawer__body{order:2;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:1rem 1rem 1.25rem;-webkit-overflow-scrolling:touch}.jaso-drawer__footer{flex-shrink:0;order:3;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem;padding:.85rem 1rem;padding-bottom:max(.85rem,env(safe-area-inset-bottom,0px));border-top:1px solid var(--border-primary);background:var(--bg-primary)}@supports (color: color-mix(in lab,red,red)){.jaso-drawer__footer{background:color-mix(in srgb,var(--bg-primary) 92%,var(--bg-secondary))}}.jaso-drawer__footer--projected:empty{display:none}.jaso-drawer__footer--projected>*{width:100%;min-width:0}@media(prefers-reduced-motion:reduce){.jaso-drawer__backdrop,.jaso-drawer__panel{transition-duration:.01ms!important}}html{width:100%;background-color:var(--jaso-app-canvas)}.p-dialog-mask.p-overlay-mask{position:fixed!important;inset:0!important;width:auto!important;height:auto!important;min-height:100vh!important;min-height:100dvh!important;margin:0!important;transform:none!important;box-sizing:border-box!important}body{width:100%;max-width:none;font-family:Inter,system-ui,-apple-system,sans-serif;color:var(--text-primary);background-color:var(--jaso-app-canvas)}app-root{display:block;width:100%;min-height:100vh;min-height:100dvh}:focus-visible{outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:var(--focus-outline-offset)}.jaso-search-field__native:focus-visible{outline:none}.jaso-input-error{display:inline-flex;align-items:center;gap:.35rem;color:#ff6b6b;font-size:.75rem;margin-top:4px}.jaso-input-error .jaso-input-error__icon,.jaso-input-error lucide-icon{flex-shrink:0}.p-inputtext.input-invalid,input.p-inputtext.input-invalid{border-color:#ff6b6b!important}.fi{position:relative;display:inline-block;width:1.333333em;line-height:1em;background-size:contain;background-position:50%;background-repeat:no-repeat}.fi:before{content:"\a0"}.fi-mx{background-image:url("./media/mx-CE2LQUFP.svg")}.fi-us{background-image:url("./media/us-5WPJ3T3N.svg")}.fi-es{background-image:url("./media/es-W5FXGZQG.svg")}.fi-co{background-image:url("./media/co-NN4OA66V.svg")}.fi-ar{background-image:url("./media/ar-MIEAOHWP.svg")}.fi-cl{background-image:url("./media/cl-Y567I43B.svg")}.fi-pe{background-image:url("./media/pe-CMQM2GTM.svg")}:root{--p-icon-size: 14px !important}.touch-dragging{opacity:.4!important}.touch-dnd-ghost{background:var(--bg-primary, #fff);border:2px solid var(--p-primary-500, #6366f1);overflow:hidden}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-border-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial}}}
