:root{--app-sidebar-width:220px;--app-topbar-height:64px;--app-page-max:1760px;--app-page-wide-max:1880px;--app-main-pad-x:.875rem;--app-main-pad-y:.75rem;--app-page-gap:.75rem;--app-section-gap:.75rem;--app-card-gap:.625rem;--app-card-radius:12px;--app-card-pad:.875rem;--app-hero-pad:.875rem;--app-control-height:2.25rem;--app-shadow-soft:0 4px 14px #0f172a0e}@media (max-width:768px){:root{--app-main-pad-x:.875rem;--app-main-pad-y:.875rem;--app-page-gap:.75rem;--app-section-gap:.75rem;--app-card-pad:.875rem;--app-hero-pad:.875rem}}@media (max-width:639px){:root{--app-topbar-height:calc(56px + env(safe-area-inset-top,0px))}}@media (min-width:1536px){:root{--app-page-max:1840px;--app-page-wide-max:1920px;--app-main-pad-x:1rem}}html,body{max-width:100%;overflow-x:hidden}.app-shell{background:var(--crm-canvas);max-width:100vw;min-height:100vh;color:var(--crm-text);overflow-x:clip}.app-sidebar{width:var(--app-sidebar-width);background:radial-gradient(circle at 60% 0,#6096863d,#0000 34%),linear-gradient(#0f4c42 0%,#0b443b 100%);padding:.75rem;box-shadow:10px 0 28px #0f172a1f}.app-sidebar-brand{background:#ffffff05;border-color:#ffffff2e;padding:.85rem .75rem;box-shadow:inset 0 1px #ffffff14,0 14px 34px #00000014}.app-sidebar-logo-stage{padding:.85rem .55rem .75rem}.app-sidebar-status{background:#0000001f;border-color:#ffffff1f}.app-nav-list{gap:.5rem}.app-nav-group{background:#ffffff06;border-color:#ffffff1f;border-radius:22px;padding:.35rem;box-shadow:inset 0 1px #ffffff09}.app-nav-group:hover{background:#ffffff0a;border-color:#ffffff38}.app-nav-group-active{background:#ffffff0d;border-color:#ffffff3d}.app-nav-group-open{padding-bottom:.55rem}.app-nav-group-button{letter-spacing:.1em;border-radius:18px;min-height:2.5rem;padding:.55rem .65rem;font-size:.68rem}.app-nav-group-label{color:#ffffffd1}.app-nav-group-active .app-nav-group-label{color:#fffffff0}.app-nav-group-dot{width:.36rem;height:.36rem;box-shadow:0 0 0 3px #ffffff09}.app-nav-group-count{color:#ffffff8a;text-align:center;background:#ffffff14;border-color:#ffffff1f;min-width:1.35rem}.app-nav-group-active .app-nav-group-count{color:#ffffffe0;background:#50b98e80;box-shadow:0 4px 12px #10b9811f}.app-nav-group-chevron{color:#ffffff6b}.app-nav-group-active .app-nav-group-chevron{color:#ffffffb3}.app-nav-group-items{border-top-color:#ffffff14;gap:.25rem;margin-top:.35rem;padding-top:.45rem}.app-nav-item{border-radius:17px;padding:.52rem .62rem;font-size:.76rem;line-height:1rem}.app-nav-item:not(.app-nav-item-active){color:#ffffffa3}.app-nav-item:not(.app-nav-item-active):hover{color:#ffffffe0;background:#ffffff0f}.app-nav-item-active{color:#174f45;background:#f8fbfa;box-shadow:0 10px 22px #00000021}.app-nav-active-marker{background:#609686;height:1.45rem;left:.35rem}.app-nav-icon{border-radius:.6rem;width:1.35rem;height:1.35rem}.app-nav-soon{color:#ffffff47;background:#ffffff0e}.app-sidebar-footer{border-top-color:#ffffff1f;margin-top:1rem;padding-top:1rem}.app-sidebar-footer p{color:#ffffff75;letter-spacing:.2em}.app-topbar-title{font-size:.875rem}.app-topbar-subtitle{font-size:.72rem}.app-search{height:var(--app-control-height);max-width:30rem;padding-inline:.75rem}.app-search input{font-size:.82rem}.app-action-button{height:var(--app-control-height);width:var(--app-control-height)}.app-main{min-width:0;max-width:100%;padding:var(--app-main-pad-y) var(--app-main-pad-x);flex:auto;overflow-x:clip}.app-main>footer{width:100%;max-width:var(--app-page-max);margin:0 auto}.app-page-frame :where(footer.flex.flex-col){display:none}.app-page-frame{width:100%;max-width:var(--app-page-max);min-width:0;margin-inline:auto;overflow-x:clip}
:root{--app-label-size:.6875rem;--app-label-tracking:.07em}
.app-page-frame article,.app-page-frame section,.app-page-frame details,.app-page-frame header{transition-property:border-color,box-shadow,background-color;transition-duration:.14s}.app-page-frame article:hover{border-color:#60968647!important}.app-page-frame header .rounded-full,.app-page-frame section .rounded-full,.app-page-frame article .rounded-full,.app-page-frame details .rounded-full{align-items:center;min-height:1.55rem}.app-page-frame article .grid,.app-page-frame section .grid,.app-page-frame details .grid{min-width:0}.app-page-frame article p,.app-page-frame section p,.app-page-frame details p{max-width:100%}.app-page-frame article .bg-white,.app-page-frame section .bg-white,.app-page-frame details .bg-white{border-color:#e2e8f0e6}.app-page-frame article .bg-slate-50,.app-page-frame section .bg-slate-50,.app-page-frame details .bg-slate-50{box-shadow:inset 0 0 0 1px #ffffff94}.app-page-frame header+section,.app-page-frame section+section,.app-page-frame section+details,.app-page-frame details+details{margin-top:0}.app-page-frame article .text-sm,.app-page-frame section .text-sm,.app-page-frame details .text-sm{line-height:1.25rem}.app-page-frame article .text-xs,.app-page-frame section .text-xs,.app-page-frame details .text-xs{line-height:1.12rem}.app-page-frame article .uppercase,.app-page-frame section .uppercase,.app-page-frame details .uppercase{letter-spacing:.11em!important}.app-page-frame .no-print{gap:.45rem}.app-page-frame form .rounded-full,.app-page-frame form input,.app-page-frame form button{min-height:2rem}.app-page-frame form input{background-color:#fffffff5}.app-page-frame form button{box-shadow:var(--app-shadow-soft)!important}.app-page-frame .grid-cols-2,.app-page-frame .grid-cols-3,.app-page-frame .grid-cols-4{align-items:stretch}.app-page-frame .grid-cols-2>div,.app-page-frame .grid-cols-3>div,.app-page-frame .grid-cols-4>div{min-width:0}@media print{.app-page-frame .no-print{display:none!important}.app-page-frame article,.app-page-frame section,.app-page-frame details{box-shadow:none!important}}.app-page-frame [class*=Property],.app-page-frame [class*=property]{min-width:0}.app-page-frame aside,.app-page-frame dialog{font-variant-numeric:tabular-nums}.app-page-frame aside article,.app-page-frame aside section{border-radius:var(--app-card-radius)!important}.app-page-frame aside .shadow-sm,.app-page-frame aside .shadow-md{box-shadow:var(--app-shadow-soft)!important}.app-page-frame aside .p-4,.app-page-frame aside .p-5{padding:.8rem!important}.app-page-frame aside .gap-4,.app-page-frame aside .gap-5{gap:.65rem!important}.app-page-frame aside .mt-4,.app-page-frame aside .mt-5{margin-top:.75rem!important}.app-page-frame [data-state=open]{scroll-margin-top:.75rem}.app-page-frame .sticky{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.app-page-frame .snap-x{scroll-padding-left:.75rem;scroll-padding-right:.75rem}.app-page-frame .object-cover{background-color:#f1f5f9cc}.app-page-frame img{font-size:0}.app-page-frame .aspect-square{border-radius:.75rem!important}.app-page-frame [role=dialog]{outline:none}.app-page-frame [aria-selected=true]{box-shadow:inset 0 0 0 1px #60968661}.app-page-frame .group:hover .group-hover\:text-slate-950{color:#0f172a!important}@media (min-width:1280px){.app-page-frame aside{max-width:min(42rem,42vw)}}@media (max-width:768px){.app-page-frame aside{width:100%!important;max-width:100%!important}}.app-page-frame{container-type:inline-size}.app-page-frame .max-w-7xl,.app-page-frame .max-w-6xl,.app-page-frame .max-w-5xl{width:min(100%, var(--app-page-max))}.app-page-frame .min-w-\[920px\],.app-page-frame .min-w-\[960px\],.app-page-frame .min-w-\[1000px\]{min-width:min(1000px,100vw - 2rem)}.app-page-frame .overflow-x-auto,.app-page-frame .overflow-y-auto,.app-page-frame .overflow-auto{overscroll-behavior:contain}.app-page-frame button,.app-page-frame a,.app-page-frame input,.app-page-frame select,.app-page-frame textarea,.app-page-frame .flex,.app-page-frame .flex-1,.app-page-frame .w-full{min-width:0}@media (max-width:1024px){.app-page-frame .xl\:grid-cols-4,.app-page-frame .xl\:grid-cols-5,.app-page-frame .xl\:grid-cols-6{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.app-page-frame .md\:grid-cols-2,.app-page-frame .md\:grid-cols-3,.app-page-frame .lg\:grid-cols-3,.app-page-frame .lg\:grid-cols-4,.app-page-frame .xl\:grid-cols-4{grid-template-columns:minmax(0,1fr)!important}.app-page-frame .text-3xl{font-size:1.45rem!important;line-height:1.65rem!important}.app-page-frame .text-2xl{font-size:1.25rem!important;line-height:1.45rem!important}}.app-page-frame :is(button,a,input,select,textarea,summary){touch-action:manipulation}.app-page-frame :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:2px;outline:2px solid #60968680}.crm-composite-field:focus-within{outline-offset:0;border-color:#2f7d69;outline:3px solid #2f7d6933}.app-page-frame .crm-composite-field :is(input,textarea):focus-visible,.crm-composite-field :is(input,textarea):focus-visible{outline:none}@media (forced-colors:active){.crm-composite-field:focus-within{outline-offset:2px;outline:2px solid canvastext}}.app-page-frame :is(button,a)[disabled],.app-page-frame :is(button,a).disabled{cursor:not-allowed;opacity:.58}.app-page-frame button:not([disabled]),.app-page-frame a[href],.app-page-frame summary{cursor:pointer}.app-page-frame input::placeholder,.app-page-frame textarea::placeholder{color:#64748b}.app-page-frame input:disabled,.app-page-frame textarea:disabled,.app-page-frame select:disabled{color:#64748b;background-color:#f1f5f9bf}.app-page-frame [aria-busy=true]{cursor:progress}.app-page-frame [aria-invalid=true]{border-color:#f43f5e8c!important}.app-page-frame [role=status],.app-page-frame [role=alert]{min-width:0}@media (prefers-reduced-motion:reduce){.app-page-frame *,.app-page-frame :before,.app-page-frame :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-page-frame aside{max-width:none}.app-page-frame aside.w-\[300px\]{width:300px!important;min-width:300px!important;max-width:300px!important}.app-page-frame aside.w-\[340px\]{width:340px!important;min-width:340px!important;max-width:340px!important}.app-page-frame .overflow-x-auto,.app-page-frame .overflow-y-auto,.app-page-frame .overflow-auto{overscroll-behavior-x:contain;overscroll-behavior-y:auto}.app-page-frame header .text-7xl{letter-spacing:-.06em!important;font-size:clamp(2rem,3.1vw,3rem)!important;line-height:.95!important}.app-page-frame header .text-2xl{font-size:1.05rem!important;line-height:1.25rem!important}.app-page-frame header{padding:.85rem!important}.app-page-frame header .grid{gap:.65rem!important}.app-page-frame section{overflow-x:clip}.app-page-frame section>.grid{align-items:start!important}.app-page-frame article,.app-page-frame a.block.h-full{height:auto!important}.app-page-frame article p[class*=min-h-]{min-height:0!important}.app-page-frame article div[class*=grid-cols]{min-width:0}.app-page-frame article div[class*=grid-cols]>span:last-child{white-space:normal;overflow-wrap:anywhere;text-align:right;max-width:18rem}.app-page-frame dl,.app-page-frame dt,.app-page-frame dd{min-width:0}.app-page-frame dt{color:#64748b}.app-page-frame dd{color:#0f172a;overflow-wrap:anywhere}.app-page-frame .font-mono{letter-spacing:-.02em}.app-page-frame .break-all{overflow-wrap:anywhere}.app-page-frame .space-y-4>:not([hidden])~:not([hidden]){margin-top:.65rem!important}.app-page-frame .space-y-3>:not([hidden])~:not([hidden]){margin-top:.5rem!important}.app-page-frame .space-y-2>:not([hidden])~:not([hidden]){margin-top:.4rem!important}.app-page-frame .rounded-xl.border{background-clip:padding-box}.app-page-frame .border-rose-200,.app-page-frame .border-amber-200,.app-page-frame .border-emerald-200,.app-page-frame .border-sky-200,.app-page-frame .border-violet-200{border-width:1px!important}.app-page-frame .bg-rose-50,.app-page-frame .bg-amber-50,.app-page-frame .bg-emerald-50,.app-page-frame .bg-sky-50,.app-page-frame .bg-violet-50{background-clip:padding-box}.app-page-frame .max-h-96,.app-page-frame .max-h-screen{scrollbar-width:thin}.app-page-frame pre,.app-page-frame code,.app-page-frame kbd,.app-page-frame samp{border-radius:.45rem}.app-page-frame .overflow-x-auto pre,.app-page-frame .overflow-auto pre{white-space:pre-wrap}.app-page-frame .text-rose-700,.app-page-frame .text-amber-700,.app-page-frame .text-emerald-700,.app-page-frame .text-sky-700,.app-page-frame .text-violet-700{font-weight:650}.app-page-frame .rounded-md,.app-page-frame .rounded-lg{background-clip:padding-box}.app-page-frame .shadow-inner{box-shadow:inset 0 1px 2px #0f172a0a!important}.app-page-frame aside{font-variant-numeric:tabular-nums}.app-page-frame aside article,.app-page-frame aside section,.app-page-frame aside div{background-clip:padding-box}.app-page-frame aside .shadow-2xl{box-shadow:0 18px 42px #0f172a2e!important}.app-page-frame aside .text-xl{font-size:1rem!important;line-height:1.2rem!important}.app-page-frame aside .text-lg{font-size:.95rem!important;line-height:1.2rem!important}.app-page-frame aside .p-4{padding:.75rem!important}.app-page-frame aside .gap-3{gap:.55rem!important}.app-page-frame aside .mt-3{margin-top:.55rem!important}.app-page-frame aside .mt-2{margin-top:.4rem!important}.app-page-frame aside .rounded-full{min-height:1.4rem}.app-page-frame aside .bg-slate-100{background-color:#f1f5f9d1!important}.app-page-frame aside .text-slate-500{color:#475569!important}@media (min-width:1280px){.app-page-frame aside{width:600px!important}}.app-page-frame [class*=Operations],.app-page-frame [class*=operation],.app-page-frame [class*=Check],.app-page-frame [class*=checkout],.app-page-frame [class*=checkin],.app-page-frame [class*=back]{min-width:0}.app-page-frame .border-amber-100,.app-page-frame .border-emerald-100,.app-page-frame .border-sky-100,.app-page-frame .border-rose-100{border-color:#e2e8f0e6!important}.app-page-frame .bg-amber-50\/70,.app-page-frame .bg-emerald-50\/70,.app-page-frame .bg-sky-50\/70,.app-page-frame .bg-rose-50\/70{background-clip:padding-box}.app-page-frame .text-amber-700,.app-page-frame .text-emerald-700,.app-page-frame .text-sky-700,.app-page-frame .text-rose-700{font-weight:650}.app-page-frame .rounded-\[18px\],.app-page-frame .rounded-\[20px\],.app-page-frame .rounded-\[22px\]{border-radius:var(--app-card-radius)!important}.app-page-frame .px-5,.app-page-frame .py-5{padding-left:.85rem!important;padding-right:.85rem!important}.app-page-frame .min-h-\[120px\],.app-page-frame .min-h-\[140px\]{min-height:6.5rem!important}.app-page-frame table{border-collapse:separate;border-spacing:0;width:100%}.app-page-frame thead th{color:#475569;letter-spacing:.08em;text-transform:uppercase;background-color:#f8fafcf5;font-size:.68rem;font-weight:700}.app-page-frame tbody td{vertical-align:middle}.app-page-frame th,.app-page-frame td{min-width:0}.app-page-frame tbody tr{transition-property:background-color,box-shadow;transition-duration:.12s}.app-page-frame tbody tr:hover{background-color:#f8fafcb8}.app-page-frame .overflow-x-auto,.app-page-frame .overflow-auto{width:100%;min-width:0;max-width:100%}.app-page-frame .overflow-x-auto table{min-width:100%}.app-page-frame .sticky.top-0,.app-page-frame thead.sticky{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.app-page-frame td .rounded-full,.app-page-frame th .rounded-full{white-space:nowrap}.app-page-frame td .truncate,.app-page-frame th .truncate{max-width:100%}.app-page-frame td .tabular-nums,.app-page-frame th .tabular-nums{font-variant-numeric:tabular-nums}@media (max-width:768px){.app-page-frame .overflow-x-auto table{min-width:100%}}.app-page-frame>header:not(.home-command-header):first-child,.app-page-frame>div>header:not(.home-command-header):first-child,.app-page-frame>main>header:not(.home-command-header):first-child,.app-page-frame>div>div>header:not(.home-command-header):first-child,.app-page-frame>section:not(.page-command-header):not(.home-command-header):first-child,.app-page-frame>div>section:not(.page-command-header):not(.home-command-header):first-child,.app-page-frame>main>section:not(.page-command-header):not(.home-command-header):first-child,.app-page-frame>div>div>section:not(.page-command-header):not(.home-command-header):first-child{border:1px solid var(--crm-border)!important;background:var(--crm-surface)!important;color:var(--crm-text)!important;box-shadow:var(--crm-shadow-lg)!important;--tw-ring-color:var(--crm-border)!important;border-radius:24px!important;padding:.75rem!important;overflow:hidden!important}.app-page-frame>header:not(.home-command-header):first-child *,.app-page-frame>div>header:not(.home-command-header):first-child *,.app-page-frame>main>header:not(.home-command-header):first-child *,.app-page-frame>div>div>header:not(.home-command-header):first-child *,.app-page-frame>section:not(.page-command-header):not(.home-command-header):first-child *,.app-page-frame>div>section:not(.page-command-header):not(.home-command-header):first-child *,.app-page-frame>main>section:not(.page-command-header):not(.home-command-header):first-child *,.app-page-frame>div>div>section:not(.page-command-header):not(.home-command-header):first-child *{border-color:var(--crm-border)!important}.app-page-frame>header:not(.home-command-header):first-child h1,.app-page-frame>div>header:not(.home-command-header):first-child h1,.app-page-frame>main>header:not(.home-command-header):first-child h1,.app-page-frame>div>div>header:not(.home-command-header):first-child h1,.app-page-frame>section:not(.page-command-header):not(.home-command-header):first-child h1,.app-page-frame>div>section:not(.page-command-header):not(.home-command-header):first-child h1,.app-page-frame>main>section:not(.page-command-header):not(.home-command-header):first-child h1,.app-page-frame>div>div>section:not(.page-command-header):not(.home-command-header):first-child h1{letter-spacing:-.055em!important;color:var(--crm-text)!important;margin-top:.5rem!important;font-size:1.875rem!important;font-weight:600!important;line-height:2.25rem!important}.app-page-frame>header:not(.home-command-header):first-child h2,.app-page-frame>div>header:not(.home-command-header):first-child h2,.app-page-frame>main>header:not(.home-command-header):first-child h2,.app-page-frame>div>div>header:not(.home-command-header):first-child h2,.app-page-frame>section:not(.page-command-header):not(.home-command-header):first-child h2,.app-page-frame>div>section:not(.page-command-header):not(.home-command-header):first-child h2,.app-page-frame>main>section:not(.page-command-header):not(.home-command-header):first-child h2,.app-page-frame>div>div>section:not(.page-command-header):not(.home-command-header):first-child h2{color:var(--crm-text)!important;letter-spacing:-.04em!important}.app-page-frame>header:not(.home-command-header):first-child p,.app-page-frame>div>header:not(.home-command-header):first-child p,.app-page-frame>main>header:not(.home-command-header):first-child p,.app-page-frame>div>div>header:not(.home-command-header):first-child p,.app-page-frame>section:not(.page-command-header):not(.home-command-header):first-child p,.app-page-frame>div>section:not(.page-command-header):not(.home-command-header):first-child p,.app-page-frame>main>section:not(.page-command-header):not(.home-command-header):first-child p,.app-page-frame>div>div>section:not(.page-command-header):not(.home-command-header):first-child p{color:var(--crm-text-muted)!important}.app-page-frame>header:not(.home-command-header):first-child .uppercase,.app-page-frame>div>header:not(.home-command-header):first-child .uppercase,.app-page-frame>main>header:not(.home-command-header):first-child .uppercase,.app-page-frame>div>div>header:not(.home-command-header):first-child .uppercase,.app-page-frame>section:not(.page-command-header):not(.home-command-header):first-child .uppercase,.app-page-frame>div>section:not(.page-command-header):not(.home-command-header):first-child .uppercase,.app-page-frame>main>section:not(.page-command-header):not(.home-command-header):first-child .uppercase,.app-page-frame>div>div>section:not(.page-command-header):not(.home-command-header):first-child .uppercase{color:var(--crm-brand)!important;letter-spacing:.16em!important}.app-page-frame>header:not(.home-command-header):first-child a,.app-page-frame>div>header:not(.home-command-header):first-child a,.app-page-frame>main>header:not(.home-command-header):first-child a,.app-page-frame>div>div>header:not(.home-command-header):first-child a,.app-page-frame>section:not(.page-command-header):not(.home-command-header):first-child a,.app-page-frame>div>section:not(.page-command-header):not(.home-command-header):first-child a,.app-page-frame>main>section:not(.page-command-header):not(.home-command-header):first-child a,.app-page-frame>div>div>section:not(.page-command-header):not(.home-command-header):first-child a,.app-page-frame>header:not(.home-command-header):first-child button,.app-page-frame>div>header:not(.home-command-header):first-child button,.app-page-frame>main>header:not(.home-command-header):first-child button,.app-page-frame>div>div>header:not(.home-command-header):first-child button,.app-page-frame>section:not(.page-command-header):not(.home-command-header):first-child button,.app-page-frame>div>section:not(.page-command-header):not(.home-command-header):first-child button,.app-page-frame>main>section:not(.page-command-header):not(.home-command-header):first-child button,.app-page-frame>div>div>section:not(.page-command-header):not(.home-command-header):first-child button{border-radius:9999px!important}.app-page-frame>header:not(.home-command-header):first-child :is(.bg-white,.bg-slate-50,.bg-white\/14,.bg-white\/8,.bg-white\/9),.app-page-frame>div>header:not(.home-command-header):first-child :is(.bg-white,.bg-slate-50,.bg-white\/14,.bg-white\/8,.bg-white\/9),.app-page-frame>main>header:not(.home-command-header):first-child :is(.bg-white,.bg-slate-50,.bg-white\/14,.bg-white\/8,.bg-white\/9),.app-page-frame>div>div>header:not(.home-command-header):first-child :is(.bg-white,.bg-slate-50,.bg-white\/14,.bg-white\/8,.bg-white\/9){background:var(--crm-surface)!important;color:var(--crm-text)!important}.app-page-frame .page-command-header{border-color:var(--crm-border)!important;background:var(--crm-surface)!important;box-shadow:var(--crm-shadow-lg)!important;border-radius:24px!important}.app-page-frame .page-command-header h1{color:var(--crm-text)!important}@media (max-width:767px){.app-page-frame>header:not(.home-command-header):first-child,.app-page-frame>div>header:not(.home-command-header):first-child,.app-page-frame>main>header:not(.home-command-header):first-child,.app-page-frame>div>div>header:not(.home-command-header):first-child,.app-page-frame>section:not(.page-command-header):not(.home-command-header):first-child,.app-page-frame>div>section:not(.page-command-header):not(.home-command-header):first-child,.app-page-frame>main>section:not(.page-command-header):not(.home-command-header):first-child,.app-page-frame>div>div>section:not(.page-command-header):not(.home-command-header):first-child{border-radius:18px!important}}.app-page-frame>div>div+section,.app-page-frame>main>div>div+section{border:1px solid var(--crm-border)!important;background:var(--crm-surface)!important;box-shadow:var(--crm-shadow-lg)!important;border-radius:24px!important;overflow:hidden!important}.app-page-frame>div>div+section h1,.app-page-frame>main>div>div+section h1{color:var(--crm-text)!important;letter-spacing:-.055em!important;font-size:1.875rem!important;font-weight:600!important;line-height:2.25rem!important}.app-page-frame>div>div+section p,.app-page-frame>main>div>div+section p{color:var(--crm-text-muted)!important}.app-page-frame>div>div+section .uppercase,.app-page-frame>main>div>div+section .uppercase{color:var(--crm-brand)!important;letter-spacing:.16em!important}.app-page-frame>div>div+section>div,.app-page-frame>main>div>div+section>div{padding:1rem!important}@media (max-width:767px){.app-page-frame>div>div+section,.app-page-frame>main>div>div+section{border-radius:18px!important}}.app-shell,.app-main,.app-page-frame{overflow-x:visible}:root{--app-page-max:none;--app-page-wide-max:none}.app-page-frame,.app-main>footer{width:100%;max-width:none}.app-page-frame>:where(.flex,.grid,.space-y-4){min-width:0}.crm-date-field{cursor:pointer;text-align:left;align-items:center;gap:.5rem;display:inline-flex;position:relative}@layer components{.crm-date-field{min-width:9.25rem}.crm-date-field[data-crm-date-field=datetime-local]{min-width:12rem}}.crm-date-field>.crm-date-field__text{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;flex:auto;min-width:0;overflow:hidden}.crm-date-field[data-empty]>.crm-date-field__text{color:var(--crm-text-muted);font-weight:400}.crm-date-field>.crm-date-field__icon{width:1rem;height:1rem;color:var(--crm-text-subtle);flex:none;transition:color .14s}.crm-date-field:hover>.crm-date-field__icon,.crm-date-field:focus-within>.crm-date-field__icon{color:var(--crm-brand)}.crm-date-field:has(>input[data-crm-date-open])>.crm-date-field__icon{color:var(--crm-brand)}.crm-date-field>.crm-date-field__input{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0;padding:inherit;border-radius:inherit;box-shadow:none;color:inherit;font:inherit;line-height:inherit;opacity:0;cursor:inherit;appearance:none;background:0 0;border:0;outline:none;margin:0;position:absolute;inset:0}.crm-date-field>.crm-date-field__input::-webkit-calendar-picker-indicator{display:none}.crm-date-field>.crm-date-field__input::-webkit-inner-spin-button{display:none}.crm-date-field>.crm-date-field__input::-webkit-clear-button{display:none}.crm-date-field[data-editing]>.crm-date-field__input{opacity:1}.crm-date-field[data-editing]>.crm-date-field__text{visibility:hidden}.crm-date-field:has(>input[data-crm-date-open]){outline-offset:0;border-color:#2f7d69;outline:3px solid #2f7d6933}.crm-date-field:has(>input[aria-invalid=true]){border-color:#f43f5e8c}.crm-date-field:has(>input:disabled){cursor:not-allowed;color:var(--crm-text-muted);background-color:#edf2f0}.crm-date-field:has(>input:disabled)>.crm-date-field__icon{color:var(--crm-text-subtle)}@media (forced-colors:active){.crm-date-field:has(>input[data-crm-date-open]){outline-offset:2px;outline:2px solid canvastext}}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.75;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%232f7d69' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:16px 16px}input[type=month]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.75;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%232f7d69' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:16px 16px}.crm-date-popover{z-index:var(--z-toast);box-sizing:border-box;overscroll-behavior:contain;background:var(--crm-surface-raised);width:296px;max-width:calc(100vw - 16px);color:var(--crm-text);font-family:var(--font-sans);letter-spacing:normal;text-align:left;text-transform:none;white-space:normal;cursor:default;border:1px solid #2f7d692e;border-radius:16px;margin:0;padding:12px;font-size:13px;line-height:1.25;animation:.12s ease-out crm-date-popover-in;position:fixed;inset:auto;overflow:auto;box-shadow:0 24px 56px -24px #0f172a73,0 2px 8px #0f172a0f}@keyframes crm-date-popover-in{0%{opacity:0;transform:translateY(-4px)}}.crm-date-popover[data-side=above]{animation-name:crm-date-popover-in-above}@keyframes crm-date-popover-in-above{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.crm-date-popover{animation:none}}.crm-date-popover[data-layer=fixed]{animation:none}.crm-date-popover.crm-date-popover :is(button,select){letter-spacing:normal;text-transform:none;-webkit-tap-highlight-color:transparent;min-height:0;margin:0;font-family:inherit;box-shadow:none!important}.crm-date-popover.crm-date-popover :is(button,select):focus-visible{outline:2px solid var(--crm-focus-ring);outline-offset:1px}.crm-date-popover .crm-date-popover__header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.crm-date-popover .crm-date-popover__title{letter-spacing:-.01em;color:var(--crm-text);margin:0;padding-left:6px;font-size:14px;font-weight:600}.crm-date-popover .crm-date-popover__nav{gap:2px;display:flex}.crm-date-popover.crm-date-popover .crm-date-popover__step{width:32px;height:32px;color:var(--crm-text-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;transition:background-color .14s,color .14s;display:grid}.crm-date-popover .crm-date-popover__step svg{width:18px;height:18px}.crm-date-popover.crm-date-popover .crm-date-popover__step:hover:not(:disabled){color:#155f51;background:#eaf4f0}.crm-date-popover.crm-date-popover .crm-date-popover__step:disabled{opacity:.35;cursor:not-allowed}.crm-date-popover.crm-date-popover .crm-date-popover__year{border:1px solid var(--crm-border);background:var(--crm-surface);height:32px;color:var(--crm-text);cursor:pointer;border-radius:10px;padding:0 8px;font-size:14px;font-weight:600}.crm-date-popover.crm-date-popover .crm-date-popover__year:hover{background:#eaf4f0;border-color:#c3d6cf}.crm-date-popover .crm-date-popover__weekdays,.crm-date-popover .crm-date-popover__week{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.crm-date-popover .crm-date-popover__weekdays{margin-bottom:2px}.crm-date-popover .crm-date-popover__weekday{height:24px;color:var(--crm-text-subtle);place-items:center;font-size:11px;font-weight:600;display:grid}.crm-date-popover .crm-date-popover__week+.crm-date-popover__week{margin-top:2px}.crm-date-popover.crm-date-popover .crm-date-popover__day,.crm-date-popover.crm-date-popover .crm-date-popover__month{color:var(--crm-text);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;font-size:13px;font-weight:500;transition:background-color .12s,color .12s;display:grid}.crm-date-popover.crm-date-popover .crm-date-popover__day{height:34px}.crm-date-popover .crm-date-popover__months{gap:6px;display:grid}.crm-date-popover .crm-date-popover__month-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.crm-date-popover.crm-date-popover .crm-date-popover__month{border-radius:12px;height:44px;font-weight:600}.crm-date-popover.crm-date-popover :is(.crm-date-popover__day,.crm-date-popover__month):hover:not(:disabled):not([data-range]):not([aria-disabled=true]){color:#155f51;background:#eaf4f0}.crm-date-popover.crm-date-popover :is(.crm-date-popover__day,.crm-date-popover__month)[data-today]:not([data-range]){color:var(--crm-brand);font-weight:600;box-shadow:inset 0 0 0 1px #2f7d698c!important}.crm-date-popover.crm-date-popover :is(.crm-date-popover__day,.crm-date-popover__month)[aria-selected=true]:not([data-range]){background:var(--crm-brand);color:var(--crm-on-brand);font-weight:600;box-shadow:0 6px 14px -8px #2f7d69cc!important}.crm-date-popover.crm-date-popover :is(.crm-date-popover__day,.crm-date-popover__month)[aria-selected=true]:not([data-range]):hover:not(:disabled){background:var(--crm-brand-hover);color:var(--crm-on-brand)}.crm-date-popover.crm-date-popover :is(.crm-date-popover__day,.crm-date-popover__month):disabled{opacity:.32;cursor:not-allowed}.crm-date-popover .crm-date-popover__footer{border-top:1px solid var(--crm-border);align-items:center;gap:6px;margin-top:10px;padding-top:10px;display:flex}.crm-date-popover .crm-date-popover__spacer{flex:1}.crm-date-popover.crm-date-popover :is(.crm-date-popover__action,.crm-date-popover__done){cursor:pointer;border:0;border-radius:10px;height:32px;padding:0 12px;font-size:12.5px;font-weight:600;transition:background-color .14s,color .14s}.crm-date-popover.crm-date-popover .crm-date-popover__action{color:var(--crm-text-muted);background:0 0}.crm-date-popover.crm-date-popover .crm-date-popover__action:hover:not(:disabled){color:#155f51;background:#eaf4f0}.crm-date-popover.crm-date-popover .crm-date-popover__action:disabled{opacity:.4;cursor:not-allowed}.crm-date-popover.crm-date-popover .crm-date-popover__done{background:var(--crm-brand);color:var(--crm-on-brand)}.crm-date-popover.crm-date-popover .crm-date-popover__done:hover{background:var(--crm-brand-hover)}.crm-date-popover[data-mode=range]{width:auto}.crm-date-popover .crm-date-popover__edges{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px;display:grid}.crm-date-popover.crm-date-popover .crm-date-popover__edge{border:1px solid var(--crm-border);background:var(--crm-surface);text-align:left;cursor:pointer;border-radius:10px;gap:1px;min-width:0;padding:7px 10px;transition:border-color .14s,background-color .14s;display:grid}.crm-date-popover.crm-date-popover .crm-date-popover__edge:hover:not(:disabled){border-color:#c3d6cf}.crm-date-popover.crm-date-popover .crm-date-popover__edge[aria-pressed=true]{border-color:var(--crm-brand);background:#f3f8f6;box-shadow:inset 0 0 0 1px var(--crm-brand)!important}.crm-date-popover.crm-date-popover .crm-date-popover__edge:disabled{cursor:not-allowed;opacity:.55}.crm-date-popover .crm-date-popover__edge-label{color:var(--crm-text-muted);font-size:11px;font-weight:600}.crm-date-popover .crm-date-popover__edge-value{color:var(--crm-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.crm-date-popover .crm-date-popover__edge-value[data-empty]{color:var(--crm-text-subtle);font-weight:500}.crm-date-popover .crm-date-popover__range{gap:24px;display:flex}.crm-date-popover .crm-date-popover__range-month{width:266px;max-width:100%}.crm-date-popover .crm-date-popover__range-head{grid-template-columns:32px 1fr 32px;align-items:center;margin-bottom:6px;display:grid}.crm-date-popover .crm-date-popover__range-head .crm-date-popover__title{text-align:center;padding:0}.crm-date-popover .crm-date-popover__step-slot{width:32px;height:32px}.crm-date-popover .crm-date-popover__range :is(.crm-date-popover__weekdays,.crm-date-popover__week){column-gap:0}.crm-date-popover .crm-date-popover__summary{color:var(--crm-text-muted);text-align:center;font-size:12.5px;font-weight:600}.crm-date-popover.crm-date-popover .crm-date-popover__day.crm-date-popover__day[data-range]{border-radius:0}.crm-date-popover.crm-date-popover .crm-date-popover__day.crm-date-popover__day[data-range=middle]{background:var(--crm-brand-subtle);color:var(--crm-brand-on-subtle)}.crm-date-popover.crm-date-popover .crm-date-popover__day.crm-date-popover__day:is([data-range=start],[data-range=end],[data-range=single]){color:var(--crm-on-brand);font-weight:600}.crm-date-popover.crm-date-popover .crm-date-popover__day.crm-date-popover__day[data-range=start]{background:radial-gradient(circle 16px at center, var(--crm-brand) 15.5px, transparent 16px), linear-gradient(to right, transparent 50%, var(--crm-brand-subtle) 50%)}.crm-date-popover.crm-date-popover .crm-date-popover__day.crm-date-popover__day[data-range=end]{background:radial-gradient(circle 16px at center, var(--crm-brand) 15.5px, transparent 16px), linear-gradient(to left, transparent 50%, var(--crm-brand-subtle) 50%)}.crm-date-popover.crm-date-popover .crm-date-popover__day.crm-date-popover__day[data-range=single]{background:radial-gradient(circle 16px at center, var(--crm-brand) 15.5px, transparent 16px)}.crm-date-popover.crm-date-popover .crm-date-popover__day.crm-date-popover__day[data-range=start][data-preview]{background:radial-gradient(circle 16px at center, var(--crm-brand) 15.5px, transparent 16px), linear-gradient(to right, transparent 50%, #f1f7f5 50%)}.crm-date-popover.crm-date-popover .crm-date-popover__day.crm-date-popover__day[data-range=middle][data-preview]{color:var(--crm-text);background:#f1f7f5}.crm-date-popover.crm-date-popover .crm-date-popover__day.crm-date-popover__day[data-range=end][data-preview]{background:radial-gradient(circle 16px at center, var(--crm-surface) 14px, var(--crm-brand) 14.5px, var(--crm-brand) 15.5px, transparent 16px), linear-gradient(to left, transparent 50%, #f1f7f5 50%);color:var(--crm-brand)}.crm-date-popover.crm-date-popover .crm-date-popover__day[aria-disabled=true]{cursor:not-allowed;opacity:.32}.crm-date-popover.crm-date-popover :is(.crm-date-popover__day,.crm-date-popover__month):focus-visible{outline:none}.crm-date-popover.crm-date-popover[data-keys] .crm-date-popover__month:focus{outline:2px solid var(--crm-focus-ring);outline-offset:1px}.crm-date-popover.crm-date-popover .crm-date-popover__day{position:relative}.crm-date-popover.crm-date-popover[data-keys] .crm-date-popover__day:focus:after{content:"";width:34px;height:34px;box-shadow:0 0 0 2px var(--crm-focus-ring);pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (pointer:coarse){.crm-date-popover.crm-date-popover .crm-date-popover__day{height:40px}.crm-date-popover.crm-date-popover :is(.crm-date-popover__step,.crm-date-popover__action,.crm-date-popover__done){min-height:40px}}.app-page-frame .font-black{font-weight:700!important}.app-page-frame input,.app-page-frame select,.app-page-frame textarea,.app-page-frame button,.app-page-frame a{transition-duration:.14s!important}.app-page-frame label{max-width:100%}.app-page-frame svg{flex-shrink:0}.app-page-frame code,.app-page-frame pre{font-size:.72rem}.app-page-frame .overflow-auto,.app-page-frame .overflow-y-auto,.app-page-frame .overflow-x-auto{scrollbar-width:thin;scrollbar-color:var(--crm-text-subtle) transparent}.app-page-frame .shadow-sm{box-shadow:var(--app-shadow-soft)!important}.app-page-frame .rounded-full.px-4{padding-left:.85rem!important;padding-right:.85rem!important}.app-page-frame .rounded-full.px-3{padding-left:.7rem!important;padding-right:.7rem!important}.app-page-frame .text-3xl,.app-page-frame .text-4xl,.app-page-frame .text-5xl{text-wrap:balance}.app-page-frame .truncate{min-width:0}.app-page-frame summary{list-style:none}.app-page-frame summary::-webkit-details-marker{display:none}
:root{--command-card-radius:24px;--command-card-border:#e2e8f0;--command-shadow-soft:0 8px 24px #0f172a0e}.app-page-frame>.mx-auto{width:100%!important;max-width:none!important}.app-page-frame .page-command-header+section,.app-page-frame header:first-child+section,.app-page-frame>div>header:first-child+section,.app-page-frame>div>div>header:first-child+section{border:1px solid var(--command-card-border)!important;box-shadow:var(--command-shadow-soft)!important;background:#ffffffe0!important;border-radius:22px!important}.app-page-frame section[class*="rounded-[30px]"],.app-page-frame section[class*="rounded-[26px]"],.app-page-frame section[class*=rounded-2xl],.app-page-frame section[class*=rounded-xl],.app-page-frame article[class*=rounded-xl],.app-page-frame article[class*=rounded-2xl]{border-color:var(--command-card-border)!important;box-shadow:var(--command-shadow-soft)!important}.app-page-frame .rounded-xl,.app-page-frame .rounded-2xl,.app-page-frame .rounded-\[18px\],.app-page-frame .rounded-\[20px\],.app-page-frame .rounded-\[22px\]{border-radius:18px!important}.app-page-frame .rounded-\[24px\],.app-page-frame .rounded-\[26px\],.app-page-frame .rounded-\[28px\],.app-page-frame .rounded-\[30px\]{border-radius:var(--command-card-radius)!important}.app-page-frame .bg-slate-50{background-clip:padding-box}.app-page-frame header:first-child>div:last-child>div{border:1px solid var(--command-card-border)!important;box-shadow:none!important;background:#f8fafcd9!important}@media (max-width:767px){.app-page-frame .page-command-header,.app-page-frame header:first-child,.app-page-frame>div>header:first-child,.app-page-frame>div>div>header:first-child,.app-page-frame section[class*="rounded-[30px]"],.app-page-frame section[class*="rounded-[26px]"]{border-radius:18px!important}}
@media (min-width:1280px){div[class*="xl:grid-cols-[330px_minmax"]{grid-template-columns:248px minmax(0,1fr)!important;align-items:start!important;column-gap:.75rem!important;max-width:calc(100vw - 2rem)!important}aside[class*="h-[calc(100vh-150px)]"]{border-radius:16px!important;width:248px!important;min-width:0!important;min-height:0!important;max-height:calc(100vh - 9.5rem)!important}aside[class*="h-[calc(100vh-150px)]"] a{border-radius:12px!important;padding:.625rem .75rem!important}aside[class*="h-[calc(100vh-150px)]"] p{line-height:1.25!important}div[class*="xl:grid-cols-[330px_minmax"]>main{width:100%!important;min-width:0!important}}@media (max-width:1279px){aside[class*="h-[calc(100vh-150px)]"]{height:auto!important;min-height:0!important;max-height:340px!important}}div[class*="grid min-h-[260px]"]{min-height:180px!important}
:root{--app-page-max:1600px;--app-page-wide-max:1760px}.app-page-frame{width:100%;max-width:var(--app-page-max);margin-inline:auto;container:appframe/inline-size}.app-page-frame .flex,.app-page-frame .flex-1,.app-page-frame .grid,.app-page-frame .w-full,.app-page-frame button,.app-page-frame a,.app-page-frame input,.app-page-frame select,.app-page-frame textarea{min-width:0}@media (max-width:1440px){.app-page-frame [class*=min-w-\[]:not(table){min-width:0!important}}.app-page-frame .overflow-x-auto,.app-page-frame .overflow-auto{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;max-width:100%}.app-page-frame table{max-width:100%}@container appframe (max-width:1100px){.app-page-frame [class*="xl:grid-cols-["],.app-page-frame [class*="lg:grid-cols-["]{grid-template-columns:minmax(0,1fr)!important}}@container appframe (max-width:760px){.app-page-frame [class^="grid grid-cols-[1"],.app-page-frame [class*=" grid-cols-[1.1fr"],.app-page-frame [class*=" grid-cols-[1.25fr"],.app-page-frame [class*=" grid-cols-[0.75fr"],.app-page-frame [class*=" grid-cols-[0.7fr"]{min-width:max-content}:is(.app-page-frame .overflow-hidden.rounded-2xl:has([class*=" grid-cols-[1.1fr"]),.app-page-frame .overflow-hidden.rounded-2xl:has([class*=" grid-cols-[0.75fr"]),.app-page-frame .overflow-hidden.rounded-2xl:has([class*=" grid-cols-[1.25fr"])){-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overflow-x:auto}}@media (max-width:1280px){.app-page-frame .xl\:grid-cols-4,.app-page-frame .xl\:grid-cols-5,.app-page-frame .xl\:grid-cols-6{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:1024px){.app-page-frame .xl\:grid-cols-3,.app-page-frame .xl\:grid-cols-4,.app-page-frame .xl\:grid-cols-5,.app-page-frame .xl\:grid-cols-6,.app-page-frame .lg\:grid-cols-3,.app-page-frame .lg\:grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.app-page-frame .grid-cols-2,.app-page-frame .grid-cols-3,.app-page-frame .grid-cols-4,.app-page-frame .sm\:grid-cols-2,.app-page-frame .sm\:grid-cols-3,.app-page-frame .sm\:grid-cols-4,.app-page-frame .sm\:grid-cols-5,.app-page-frame .md\:grid-cols-2,.app-page-frame .md\:grid-cols-3,.app-page-frame .lg\:grid-cols-3,.app-page-frame .lg\:grid-cols-4,.app-page-frame .xl\:grid-cols-4{grid-template-columns:minmax(0,1fr)!important}.app-page-frame .text-3xl{font-size:1.45rem!important;line-height:1.7rem!important}.app-page-frame .text-2xl{font-size:1.25rem!important;line-height:1.5rem!important}.app-page-frame .rounded-\[30px\],.app-page-frame .rounded-\[28px\]{border-radius:20px!important}}@media (max-width:1279px){.app-page-frame{padding-bottom:.25rem}}@media (pointer:coarse){.app-page-frame button:not([class*=h-]):not([class*=min-h-]),.app-page-frame a[role=button]:not([class*=h-]):not([class*=min-h-]){min-height:2.5rem}}
