@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-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-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;--tw-border-style:solid;--tw-leading:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--color-orange-50:#fff6ed;--color-orange-400:#fd853a;--color-orange-500:#fb6514;--color-gray-50:#f9fafb;--color-gray-100:#f2f4f7;--color-gray-200:#e4e7ec;--color-gray-300:#d0d5dd;--color-gray-400:#98a2b3;--color-gray-500:#667085;--color-gray-700:#344054;--color-gray-800:#1d2939;--color-gray-900:#101828;--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--font-outfit:"Segoe UI", system-ui, sans-serif;--text-theme-sm:14px;--text-theme-sm--line-height:20px;--text-theme-xs:12px;--text-theme-xs--line-height:18px;--color-brand-50:#fffbe5;--color-brand-300:#ffe366;--color-brand-400:#ffda2e;--color-brand-500:#ffd600;--color-brand-600:#edc500;--color-blue-light-50:#f0f9ff;--color-blue-light-500:#0ba5ec;--color-gray-dark:#1a2231;--color-success-50:#ecfdf3;--color-success-500:#12b76a;--color-success-600:#039855;--color-error-50:#fef3f2;--color-error-500:#f04438;--color-error-600:#d92d20;--color-warning-50:#fffaeb;--color-warning-500:#f79009;--color-warning-600:#dc6803;--z-index-1:1}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}: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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before,::backdrop{border-color:var(--color-gray-200,currentColor)}::file-selector-button{border-color:var(--color-gray-200,currentColor)}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}body{z-index:var(--z-index-1);background-color:var(--color-gray-50);font-family:var(--font-outfit);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);position:relative}}@layer components;@layer utilities{.static{position:static}.mr-1{margin-right:var(--spacing)}.ml-1{margin-left:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.w-full{width:100%}.cursor-not-allowed{cursor:not-allowed}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.bg-blue-light-50{background-color:var(--color-blue-light-50)}.bg-blue-light-500{background-color:var(--color-blue-light-500)}.bg-brand-50{background-color:var(--color-brand-50)}.bg-brand-500{background-color:var(--color-brand-500)}.bg-error-50{background-color:var(--color-error-50)}.bg-error-500{background-color:var(--color-error-500)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-700{background-color:var(--color-gray-700)}.bg-success-50{background-color:var(--color-success-50)}.bg-success-500{background-color:var(--color-success-500)}.bg-warning-50{background-color:var(--color-warning-50)}.bg-warning-500{background-color:var(--color-warning-500)}.bg-white{background-color:var(--color-white)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-theme-xs{font-size:var(--text-theme-xs);line-height:var(--tw-leading,var(--text-theme-xs--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-blue-light-500{color:var(--color-blue-light-500)}.text-brand-500{color:var(--color-brand-500)}.text-error-600{color:var(--color-error-600)}.text-gray-700{color:var(--color-gray-700)}.text-success-600{color:var(--color-success-600)}.text-warning-600{color:var(--color-warning-600)}.text-white{color:var(--color-white)}.opacity-50{opacity:.5}.shadow-theme-xs{--tw-shadow:0px 1px 2px 0px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ring-inset{--tw-ring-inset:inset}@media(hover:hover){.hover\:bg-brand-600:hover{background-color:var(--color-brand-600)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}}.disabled\:bg-brand-300:disabled{background-color:var(--color-brand-300)}.dark\:bg-blue-light-500\/15:is(.dark *){background-color:#0ba5ec26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-light-500\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-light-500) 15%,transparent)}}.dark\:bg-brand-500\/15:is(.dark *){background-color:#ffd60026}@supports (color:color-mix(in lab,red,red)){.dark\:bg-brand-500\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-brand-500) 15%,transparent)}}.dark\:bg-error-500\/15:is(.dark *){background-color:#f0443826}@supports (color:color-mix(in lab,red,red)){.dark\:bg-error-500\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-error-500) 15%,transparent)}}.dark\:bg-gray-800:is(.dark *){background-color:var(--color-gray-800)}.dark\:bg-success-500\/15:is(.dark *){background-color:#12b76a26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-success-500\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-success-500) 15%,transparent)}}.dark\:bg-warning-500\/15:is(.dark *){background-color:#f7900926}@supports (color:color-mix(in lab,red,red)){.dark\:bg-warning-500\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-warning-500) 15%,transparent)}}.dark\:bg-white\/5:is(.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/5:is(.dark *){background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.dark\:text-blue-light-500:is(.dark *){color:var(--color-blue-light-500)}.dark\:text-brand-400:is(.dark *){color:var(--color-brand-400)}.dark\:text-error-500:is(.dark *){color:var(--color-error-500)}.dark\:text-gray-400:is(.dark *){color:var(--color-gray-400)}.dark\:text-orange-400:is(.dark *){color:var(--color-orange-400)}.dark\:text-success-500:is(.dark *){color:var(--color-success-500)}.dark\:text-white:is(.dark *){color:var(--color-white)}.dark\:text-white\/80:is(.dark *){color:#fffc}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/80:is(.dark *){color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.dark\:ring-gray-700:is(.dark *){--tw-ring-color:var(--color-gray-700)}@media(hover:hover){.dark\:hover\:bg-white\/\[0\.03\]:is(.dark *):hover{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/\[0\.03\]:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.dark\:hover\:text-gray-300:is(.dark *):hover{color:var(--color-gray-300)}}input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none;display:none}input[type=time]::-webkit-inner-spin-button{-webkit-appearance:none;display:none}input[type=date]::-webkit-calendar-picker-indicator{-webkit-appearance:none;display:none}input[type=time]::-webkit-calendar-picker-indicator{-webkit-appearance:none;display:none}}.dark .custom-scrollbar::-webkit-scrollbar-thumb{background-color:#344054}.tableCheckbox:checked~span span{opacity:1}.tableCheckbox:checked~span{border-color:var(--color-brand-500);background-color:var(--color-brand-500)}.apexcharts-legend-text{color:var(--color-gray-700)!important}.apexcharts-text{fill:var(--color-gray-700)!important}.apexcharts-text:is(.dark *){fill:var(--color-gray-400)!important}.apexcharts-tooltip.apexcharts-theme-light{gap:var(--spacing);padding:calc(var(--spacing) * 3);border-radius:var(--radius-lg)!important;border-color:var(--color-gray-200)!important;--tw-shadow:0px 1px 3px 0px var(--tw-shadow-color,#1018281a), 0px 1px 2px 0px var(--tw-shadow-color,#1018280f)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.apexcharts-tooltip.apexcharts-theme-light:is(.dark *){border-color:var(--color-gray-800)!important;background-color:var(--color-gray-900)!important}.apexcharts-tooltip-marker{width:6px;height:6px;margin-right:6px}.apexcharts-legend-text{padding-left:calc(var(--spacing) * 5)!important;color:var(--color-gray-700)!important}.apexcharts-legend-text:is(.dark *){color:var(--color-gray-400)!important}.apexcharts-tooltip-series-group,.apexcharts-tooltip-y-group{padding:0!important}.apexcharts-tooltip-title{border-bottom-style:var(--tw-border-style)!important;--tw-leading:calc(var(--spacing) * 4)!important;font-size:10px!important;line-height:calc(var(--spacing) * 4)!important;color:var(--color-gray-800)!important;background-color:#0000!important;border-bottom-width:0!important;margin-bottom:0!important;padding:0!important}.apexcharts-tooltip-title:is(.dark *){color:#ffffffe6!important}@supports (color:color-mix(in lab,red,red)){.apexcharts-tooltip-title:is(.dark *){color:color-mix(in oklab,var(--color-white) 90%,transparent)!important}}.apexcharts-tooltip-text{font-size:var(--text-theme-xs)!important;line-height:var(--tw-leading,var(--text-theme-xs--line-height))!important;color:var(--color-gray-700)!important}.apexcharts-tooltip-text:is(.dark *){color:#ffffffe6!important}@supports (color:color-mix(in lab,red,red)){.apexcharts-tooltip-text:is(.dark *){color:color-mix(in oklab,var(--color-white) 90%,transparent)!important}}.apexcharts-tooltip-text-y-value{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}.apexcharts-gridline{stroke:var(--color-gray-100)!important}.apexcharts-gridline:is(.dark *){stroke:var(--color-gray-800)!important}#chartTwo .apexcharts-datalabels-group{--tw-translate-y:calc(var(--spacing) * -24)!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}#chartTwo .apexcharts-datalabels-group .apexcharts-text{fill:var(--color-gray-800)!important;--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}#chartTwo .apexcharts-datalabels-group .apexcharts-text:is(.dark *){fill:#ffffffe6!important}@supports (color:color-mix(in lab,red,red)){#chartTwo .apexcharts-datalabels-group .apexcharts-text:is(.dark *){fill:color-mix(in oklab,var(--color-white) 90%,transparent)!important}}#chartDarkStyle .apexcharts-datalabels-group .apexcharts-text{fill:var(--color-gray-800)!important;--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}#chartDarkStyle .apexcharts-datalabels-group .apexcharts-text:is(.dark *){fill:#ffffffe6!important}@supports (color:color-mix(in lab,red,red)){#chartDarkStyle .apexcharts-datalabels-group .apexcharts-text:is(.dark *){fill:color-mix(in oklab,var(--color-white) 90%,transparent)!important}}#chartSixteen .apexcharts-legend{padding:0!important;padding-left:calc(var(--spacing) * 6)!important}.jvectormap-container{background-color:var(--color-gray-50)!important}.jvectormap-container:is(.dark *){background-color:var(--color-gray-900)!important}.jvectormap-region.jvectormap-element{fill:var(--color-gray-300)!important}@media(hover:hover){.jvectormap-region.jvectormap-element:hover{fill:var(--color-brand-500)!important}}.jvectormap-region.jvectormap-element:is(.dark *){fill:var(--color-gray-700)!important}@media(hover:hover){.jvectormap-region.jvectormap-element:is(.dark *):hover{fill:var(--color-brand-500)!important}}.jvectormap-marker.jvectormap-element{stroke:var(--color-gray-200)!important}.jvectormap-marker.jvectormap-element:is(.dark *){stroke:var(--color-gray-800)!important}.jvectormap-tip{--tw-border-style:none!important;background-color:var(--color-brand-500)!important;padding-inline:calc(var(--spacing) * 2)!important;padding-block:var(--spacing)!important;border-style:none!important}.jvectormap-zoomin,.jvectormap-zoomout{display:none!important}.stocks-slider-outer .swiper-button-next:after,.stocks-slider-outer .swiper-button-prev:after{display:none}.stocks-slider-outer .swiper-button-next,.stocks-slider-outer .swiper-button-prev{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 9);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;margin-top:0;color:var(--color-gray-700)!important;position:static!important}@media(hover:hover){:is(.stocks-slider-outer .swiper-button-next,.stocks-slider-outer .swiper-button-prev):hover{background-color:var(--color-gray-100)}}:is(.stocks-slider-outer .swiper-button-next,.stocks-slider-outer .swiper-button-prev):is(.dark *){border-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){:is(.stocks-slider-outer .swiper-button-next,.stocks-slider-outer .swiper-button-prev):is(.dark *){border-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}:is(.stocks-slider-outer .swiper-button-next,.stocks-slider-outer .swiper-button-prev):is(.dark *){background-color:var(--color-gray-800);color:var(--color-gray-400)!important}@media(hover:hover){:is(.stocks-slider-outer .swiper-button-next,.stocks-slider-outer .swiper-button-prev):is(.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){:is(.stocks-slider-outer .swiper-button-next,.stocks-slider-outer .swiper-button-prev):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}:is(.stocks-slider-outer .swiper-button-next,.stocks-slider-outer .swiper-button-prev):is(.dark *):hover{color:#ffffffe6!important}@supports (color:color-mix(in lab,red,red)){:is(.stocks-slider-outer .swiper-button-next,.stocks-slider-outer .swiper-button-prev):is(.dark *):hover{color:color-mix(in oklab,var(--color-white) 90%,transparent)!important}}}.stocks-slider-outer .swiper-button-next.swiper-button-disabled,.stocks-slider-outer .swiper-button-prev.swiper-button-disabled{background-color:var(--color-white);opacity:.5}:is(.stocks-slider-outer .swiper-button-next.swiper-button-disabled,.stocks-slider-outer .swiper-button-prev.swiper-button-disabled):is(.dark *){background-color:var(--color-gray-900)}.stocks-slider-outer .swiper-button-next svg,.stocks-slider-outer .swiper-button-prev svg{width:auto!important;height:auto!important}.flatpickr-wrapper{width:100%}.flatpickr-calendar{margin-top:calc(var(--spacing) * 2);border-radius:var(--radius-xl)!important;border-style:var(--tw-border-style)!important;border-width:1px!important;border-color:var(--color-gray-200)!important;background-color:var(--color-white)!important;padding:calc(var(--spacing) * 5)!important;color:var(--color-gray-500)!important;--tw-shadow:0px 4px 8px -2px var(--tw-shadow-color,#1018281a), 0px 2px 4px -2px var(--tw-shadow-color,#1018280f)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}@media(min-width:375px){.flatpickr-calendar{width:auto!important}}.flatpickr-calendar:is(.dark *){border-color:#ffffff0d!important}@supports (color:color-mix(in lab,red,red)){.flatpickr-calendar:is(.dark *){border-color:color-mix(in oklab,var(--color-white) 5%,transparent)!important}}.flatpickr-calendar:is(.dark *){background-color:var(--color-gray-dark)!important;color:var(--color-gray-400)!important;--tw-shadow:0px 20px 24px -4px var(--tw-shadow-color,#10182814), 0px 8px 8px -4px var(--tw-shadow-color,#10182808)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.flatpickr-calendar{box-shadow:0 4px 8px -2px #1018281a,0 2px 4px -2px #1018280f!important}.dark .flatpickr-calendar{box-shadow:0 12px 16px -4px #10182814,0 4px 6px -2px #10182808!important}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{stroke:var(--color-brand-500)}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{display:none}.flatpickr-current-month{padding:0!important}.flatpickr-current-month .cur-month,.flatpickr-current-month input.cur-year{height:auto!important;font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important;--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important;color:var(--color-gray-800)!important;padding-top:0!important}:is(.flatpickr-current-month .cur-month,.flatpickr-current-month input.cur-year):is(.dark *){color:#ffffffe6!important}@supports (color:color-mix(in lab,red,red)){:is(.flatpickr-current-month .cur-month,.flatpickr-current-month input.cur-year):is(.dark *){color:color-mix(in oklab,var(--color-white) 90%,transparent)!important}}.flatpickr-prev-month,.flatpickr-next-month{padding:0!important}.flatpickr-weekdays{margin-top:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 4);height:auto;background-color:#0000!important}.flatpickr-weekday{font-size:var(--text-theme-sm)!important;line-height:var(--tw-leading,var(--text-theme-sm--line-height))!important;--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important;color:var(--color-gray-500)!important;background-color:#0000!important}.flatpickr-weekday:is(.dark *){color:var(--color-gray-400)!important}.flatpickr-day{font-size:var(--text-theme-sm)!important;line-height:var(--tw-leading,var(--text-theme-sm--line-height))!important;--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important;color:var(--color-gray-800)!important;align-items:center!important;display:flex!important}.flatpickr-day:is(.dark *){color:#ffffffe6!important}@supports (color:color-mix(in lab,red,red)){.flatpickr-day:is(.dark *){color:color-mix(in oklab,var(--color-white) 90%,transparent)!important}}@media(hover:hover){.flatpickr-day:is(.dark *):hover{border-color:var(--color-gray-300)!important;background-color:var(--color-gray-900)!important}}.flatpickr-day.nextMonthDay,.flatpickr-day.prevMonthDay{color:var(--color-gray-400)!important}.flatpickr-months>.flatpickr-month{background:0 0!important}.flatpickr-month .flatpickr-current-month .flatpickr-monthDropdown-months{appearance:none;font-weight:500;background:0 0!important}.flatpickr-month .flatpickr-current-month .flatpickr-monthDropdown-months:focus{border:0!important;outline:none!important}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{top:calc(var(--spacing) * 7)!important;background-color:#0000!important}:is(.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month):is(.dark *){fill:var(--color-white)!important;color:var(--color-white)!important}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:calc(var(--spacing) * 7)!important}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:calc(var(--spacing) * 7)!important}.flatpickr-days{border-style:var(--tw-border-style)!important;border-width:0!important}span.flatpickr-weekday,.flatpickr-months .flatpickr-month{background-image:none!important}:is(span.flatpickr-weekday,.flatpickr-months .flatpickr-month):is(.dark *){fill:var(--color-white)!important;color:var(--color-white)!important}.flatpickr-innerContainer{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:0!important}.flatpickr-months .flatpickr-month{background-image:none!important}.flatpickr-day.inRange{box-shadow:-5px 0 #f9fafb,5px 0 #f9fafb!important}.flatpickr-day.inRange:is(.dark *){--tw-shadow:-5px 0 0 var(--tw-shadow-color,#262d3c), 5px 0 0 var(--tw-shadow-color,#262d3c)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{border-color:var(--color-gray-50)!important;background-color:var(--color-gray-50)!important}:is(.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus):is(.dark *){border-style:var(--tw-border-style)!important;border-width:0!important;border-color:#ffffff0d!important}@supports (color:color-mix(in lab,red,red)){:is(.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus):is(.dark *){border-color:color-mix(in oklab,var(--color-white) 5%,transparent)!important}}:is(.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus):is(.dark *){background-color:#ffffff0d!important}@supports (color:color-mix(in lab,red,red)){:is(.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus):is(.dark *){background-color:color-mix(in oklab,var(--color-white) 5%,transparent)!important}}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,:is(.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange):is(.dark *){color:var(--color-white)!important}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#465fff;border-color:var(--color-brand-500)!important;background-color:var(--color-brand-500)!important}@media(hover:hover){:is(.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay):hover{border-color:var(--color-brand-500)!important;background-color:var(--color-brand-500)!important}}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 #465fff}@media(hover:hover){:is(.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month):hover{fill:none!important}}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:none!important}.flatpickr-calendar.static{right:0}@media(max-width:639px){.flatpickr-calendar.static{margin-right:-70px;left:auto!important;right:0!important}}.fc .fc-view-harness::-webkit-scrollbar{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.fc .fc-view-harness::-webkit-scrollbar-track{border-radius:3.40282e38px}.fc .fc-view-harness::-webkit-scrollbar-thumb{background-color:var(--color-gray-200);border-radius:3.40282e38px}.fc .fc-view-harness{max-width:100%;overflow-x:auto}.fc-dayGridMonth-view.fc-view.fc-daygrid{min-width:718px}.fc .fc-scrollgrid-section>*{border-bottom-width:0;border-right-width:0}.fc .fc-scrollgrid{border-left-width:0}.fc .fc-toolbar.fc-header-toolbar{gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 6);flex-direction:column}@media(min-width:640px){.fc .fc-toolbar.fc-header-toolbar{flex-direction:row}}.fc-button-group{gap:calc(var(--spacing) * 2)}.fc-button-group .fc-button{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:#0000;justify-content:center;align-items:center;display:flex;border-radius:var(--radius-lg)!important}@media(hover:hover){.fc-button-group .fc-button:hover{border-color:var(--color-gray-200);background-color:var(--color-gray-50)}}.fc-button-group .fc-button:focus{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.fc-button-group .fc-button:active{border-color:var(--color-gray-200)!important;--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important;background-color:#0000!important}.fc-button-group .fc-button:is(.dark *){border-color:var(--color-gray-800)}@media(hover:hover){.fc-button-group .fc-button:is(.dark *):hover{border-color:var(--color-gray-800);background-color:var(--color-gray-900)}}.fc-button-group .fc-button:is(.dark *):active{border-color:var(--color-gray-800)!important}.fc-button-group .fc-button.fc-prev-button:before{margin-top:var(--spacing);content:url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.0068 6L9.75684 12.25L16.0068 18.5' stroke='%23344054' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");display:inline-block}.fc-button-group .fc-button.fc-next-button:before{margin-top:var(--spacing);content:url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.50684 19L15.7568 12.75L9.50684 6.5' stroke='%23344054' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");display:inline-block}.dark .fc-button-group .fc-button.fc-prev-button:before{content:url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.0068 6L9.75684 12.25L16.0068 18.5' stroke='%2398A2B3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.dark .fc-button-group .fc-button.fc-next-button:before{content:url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.50684 19L15.7568 12.75L9.50684 6.5' stroke='%2398A2B3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.fc-button-group .fc-button .fc-icon{display:none}.fc-addEventButton-button{border-radius:var(--radius-lg)!important;border-style:var(--tw-border-style)!important;background-color:var(--color-brand-500)!important;padding-inline:calc(var(--spacing) * 4)!important;padding-block:calc(var(--spacing) * 2.5)!important;font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important;--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important;border-width:0!important}@media(hover:hover){.fc-addEventButton-button:hover{background-color:var(--color-brand-600)!important}}.fc-addEventButton-button:focus{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.fc-toolbar-title{color:var(--color-gray-800);font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important;--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}.fc-toolbar-title:is(.dark *){color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.fc-toolbar-title:is(.dark *){color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.fc-header-toolbar.fc-toolbar .fc-toolbar-chunk:last-child{border-radius:var(--radius-lg);background-color:var(--color-gray-100);padding:calc(var(--spacing) * .5)}.fc-header-toolbar.fc-toolbar .fc-toolbar-chunk:last-child:is(.dark *){background-color:var(--color-gray-900)}.fc-header-toolbar.fc-toolbar .fc-toolbar-chunk:last-child .fc-button{border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-500);background-color:#0000;border-style:var(--tw-border-style)!important;width:auto!important;height:auto!important;padding-inline:calc(var(--spacing) * 5)!important;padding-block:calc(var(--spacing) * 2)!important;border-width:0!important}@media(hover:hover){.fc-header-toolbar.fc-toolbar .fc-toolbar-chunk:last-child .fc-button:hover{color:var(--color-gray-700)}}.fc-header-toolbar.fc-toolbar .fc-toolbar-chunk:last-child .fc-button:focus{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.fc-header-toolbar.fc-toolbar .fc-toolbar-chunk:last-child .fc-button:is(.dark *){color:var(--color-gray-400)}.fc-header-toolbar.fc-toolbar .fc-toolbar-chunk:last-child .fc-button.fc-button-active{background-color:var(--color-white);color:var(--color-gray-900)}.fc-header-toolbar.fc-toolbar .fc-toolbar-chunk:last-child .fc-button.fc-button-active:is(.dark *){background-color:var(--color-gray-800);color:var(--color-white)}.fc-theme-standard th{border-top-style:var(--tw-border-style);background-color:var(--color-gray-50);border-top-width:1px;border-inline-style:var(--tw-border-style)!important;border-inline-width:0!important;border-color:var(--color-gray-200)!important;text-align:left!important}.fc-theme-standard th:is(.dark *){background-color:var(--color-gray-900);border-color:var(--color-gray-800)!important}.fc-theme-standard td,.fc-theme-standard .fc-scrollgrid{border-color:var(--color-gray-200)!important}:is(.fc-theme-standard td,.fc-theme-standard .fc-scrollgrid):is(.dark *){border-color:var(--color-gray-800)!important}.fc .fc-col-header-cell-cushion{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-400);text-transform:uppercase;padding-inline:calc(var(--spacing) * 5)!important;padding-block:calc(var(--spacing) * 4)!important}.fc .fc-daygrid-day.fc-day-today{background-color:#0000}.fc .fc-daygrid-day{padding:calc(var(--spacing) * 2)}.fc .fc-daygrid-day.fc-day-today .fc-scrollgrid-sync-inner{border-radius:var(--radius-sm);background-color:var(--color-gray-100)}.fc .fc-daygrid-day.fc-day-today .fc-scrollgrid-sync-inner:is(.dark *){background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.fc .fc-daygrid-day.fc-day-today .fc-scrollgrid-sync-inner:is(.dark *){background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.fc .fc-daygrid-day-number{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-700);padding:calc(var(--spacing) * 3)!important}.fc .fc-daygrid-day-number:is(.dark *){color:var(--color-gray-400)}.fc .fc-daygrid-day-top{flex-direction:row!important}.fc .fc-day-other .fc-daygrid-day-top{opacity:1}.fc .fc-day-other .fc-daygrid-day-top .fc-daygrid-day-number{color:var(--color-gray-400)}.fc .fc-day-other .fc-daygrid-day-top .fc-daygrid-day-number:is(.dark *){color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.fc .fc-day-other .fc-daygrid-day-top .fc-daygrid-day-number:is(.dark *){color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.event-fc-color{border-radius:var(--radius-lg);padding-block:calc(var(--spacing) * 2.5);padding-right:calc(var(--spacing) * 3);padding-left:calc(var(--spacing) * 4)}.event-fc-color .fc-event-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-gray-700);padding:0}.fc-daygrid-event-dot{margin-right:calc(var(--spacing) * 3);height:calc(var(--spacing) * 5);width:var(--spacing);border-radius:var(--radius-sm);--tw-border-style:none;border-style:none;margin-left:0}.fc-event:focus{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.fc-daygrid-event.fc-event-start{margin-left:calc(var(--spacing) * 3)!important}.event-fc-color.fc-bg-success{border-color:var(--color-success-50);background-color:var(--color-success-50)}.event-fc-color.fc-bg-danger{border-color:var(--color-error-50);background-color:var(--color-error-50)}.event-fc-color.fc-bg-primary{border-color:var(--color-brand-50);background-color:var(--color-brand-50)}.event-fc-color.fc-bg-warning{border-color:var(--color-orange-50);background-color:var(--color-orange-50)}.event-fc-color.fc-bg-success .fc-daygrid-event-dot{background-color:var(--color-success-500)}.event-fc-color.fc-bg-danger .fc-daygrid-event-dot{background-color:var(--color-error-500)}.event-fc-color.fc-bg-primary .fc-daygrid-event-dot{background-color:var(--color-brand-500)}.event-fc-color.fc-bg-warning .fc-daygrid-event-dot{background-color:var(--color-orange-500)}.fc-direction-ltr .fc-timegrid-slot-label-frame{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-500)}.fc-direction-ltr .fc-timegrid-slot-label-frame:is(.dark *){color:var(--color-gray-400)}.fc .fc-timegrid-axis-cushion{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-500)}.fc .fc-timegrid-axis-cushion:is(.dark *){color:var(--color-gray-400)}.input-date-icon::-webkit-inner-spin-button{opacity:0;-webkit-appearance:none}.input-date-icon::-webkit-calendar-picker-indicator{opacity:0;-webkit-appearance:none}.swiper-button-prev svg,.swiper-button-next svg{width:auto!important;height:auto!important}.carouselTwo .swiper-button-next:after,.carouselTwo .swiper-button-prev:after,.carouselFour .swiper-button-next:after,.carouselFour .swiper-button-prev:after{display:none}.carouselTwo .swiper-button-next.swiper-button-disabled,.carouselTwo .swiper-button-prev.swiper-button-disabled,.carouselFour .swiper-button-next.swiper-button-disabled,.carouselFour .swiper-button-prev.swiper-button-disabled{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.carouselTwo .swiper-button-next.swiper-button-disabled,.carouselTwo .swiper-button-prev.swiper-button-disabled,.carouselFour .swiper-button-next.swiper-button-disabled,.carouselFour .swiper-button-prev.swiper-button-disabled{background-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.carouselTwo .swiper-button-next.swiper-button-disabled,.carouselTwo .swiper-button-prev.swiper-button-disabled,.carouselFour .swiper-button-next.swiper-button-disabled,.carouselFour .swiper-button-prev.swiper-button-disabled{opacity:1!important}.carouselTwo .swiper-button-next,.carouselTwo .swiper-button-prev,.carouselFour .swiper-button-next,.carouselFour .swiper-button-prev{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-style:var(--tw-border-style);border-width:.5px;border-color:#ffffff1a;border-radius:3.40282e38px}@supports (color:color-mix(in lab,red,red)){.carouselTwo .swiper-button-next,.carouselTwo .swiper-button-prev,.carouselFour .swiper-button-next,.carouselFour .swiper-button-prev{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.carouselTwo .swiper-button-next,.carouselTwo .swiper-button-prev,.carouselFour .swiper-button-next,.carouselFour .swiper-button-prev{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.carouselTwo .swiper-button-next,.carouselTwo .swiper-button-prev,.carouselFour .swiper-button-next,.carouselFour .swiper-button-prev{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.carouselTwo .swiper-button-next,.carouselTwo .swiper-button-prev,.carouselFour .swiper-button-next,.carouselFour .swiper-button-prev{--tw-shadow:0px 1px 2px 0px var(--tw-shadow-color,#1018281a), 0px 1px 3px 0px var(--tw-shadow-color,#1018281a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-backdrop-blur:blur(10px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);color:var(--color-gray-700)!important}.carouselTwo .swiper-button-prev,.carouselFour .swiper-button-prev{left:calc(var(--spacing) * 3)!important}@media(min-width:640px){.carouselTwo .swiper-button-prev,.carouselFour .swiper-button-prev{left:calc(var(--spacing) * 4)!important}}.carouselTwo .swiper-button-next,.carouselFour .swiper-button-next{right:calc(var(--spacing) * 3)!important}@media(min-width:640px){.carouselTwo .swiper-button-next,.carouselFour .swiper-button-next{right:calc(var(--spacing) * 4)!important}}.carouselThree .swiper-pagination,.carouselFour .swiper-pagination{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);border-width:.5px;border-color:#ffffff1a;border-radius:40px;display:inline-flex;bottom:calc(var(--spacing) * 3)!important;width:auto!important;left:50%!important}@supports (color:color-mix(in lab,red,red)){.carouselThree .swiper-pagination,.carouselFour .swiper-pagination{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.carouselThree .swiper-pagination,.carouselFour .swiper-pagination{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.carouselThree .swiper-pagination,.carouselFour .swiper-pagination{background-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.carouselThree .swiper-pagination,.carouselFour .swiper-pagination{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);--tw-shadow:0px 1px 2px 0px var(--tw-shadow-color,#1018281a), 0px 1px 3px 0px var(--tw-shadow-color,#1018281a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-backdrop-blur:blur(10px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}@media(min-width:640px){.carouselThree .swiper-pagination,.carouselFour .swiper-pagination{bottom:calc(var(--spacing) * 5)!important}}.carouselThree .swiper-pagination-bullet,.carouselFour .swiper-pagination-bullet{height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);background-color:var(--color-white);opacity:1;--tw-shadow:0px 1px 2px 0px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-duration:.2s;--tw-ease:var(--ease-in-out);transition-duration:.2s;transition-timing-function:var(--ease-in-out);margin:0!important}.carouselThree .swiper-pagination-bullet-active,.carouselFour .swiper-pagination-bullet-active{width:calc(var(--spacing) * 6.5);border-radius:var(--radius-xl)}.form-check-input:checked~span{border-style:var(--tw-border-style);border-width:6px;border-color:var(--color-brand-500);background-color:var(--color-brand-500)}.form-check-input:checked~span:is(.dark *){border-color:var(--color-brand-500)}.taskCheckbox:checked~.box span{background-color:var(--color-brand-500);opacity:1}.taskCheckbox:checked~p{color:var(--color-gray-400);text-decoration-line:line-through}.taskCheckbox:checked~.box{border-color:var(--color-brand-500);background-color:var(--color-brand-500)}.taskCheckbox:checked~.box:is(.dark *){border-color:var(--color-brand-500)}.task{opacity:.8;cursor:grabbing;border-radius:.75rem;transition:all .2s;box-shadow:0 1px 3px #1018281a,0 1px 2px #1018280f}.custom-calendar .fc-h-event{color:#000;background-color:#0000;border:none}.fc.fc-media-screen{min-height:100vh}.simplebar-scrollbar:before{background-color:var(--color-gray-200)!important;opacity:1!important;border-radius:3.40282e38px!important}.simplebar-scrollbar:before:is(),.dark .simplebar-scrollbar:before{background-color:var(--color-gray-700)!important}.simplebar-scrollbar.simplebar-visible:before{opacity:1}:root{--color-brand-500:#ffd600;--color-brand-600:#edc500;--color-brand-300:#ffe366;color:#202522;font-synthesis:none;background:#f6f7f8;font-family:Segoe UI,system-ui,sans-serif}body{color:#202522;background:#f6f7f8;margin:0}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline-offset:4px;outline:3px solid #b28e00}button:disabled{cursor:not-allowed;opacity:.5}.bg-brand-500{color:#29280c;font-weight:650}h1,h2,h3,p{margin:0}h1{letter-spacing:-.9px;font-size:29px;font-weight:700;line-height:1.3}h2{letter-spacing:-.3px;font-size:19px;font-weight:650}h3{font-size:16px;font-weight:650}.app-shell{min-height:100vh}.sidebar{z-index:40;background:#fff;border-right:1px solid #e8eae9;flex-direction:column;width:252px;padding:0 18px 22px;display:flex;position:fixed;top:0;bottom:0;left:0}.brand{border-bottom:1px solid #f0f1ed;justify-content:center;align-items:center;height:155px;margin-bottom:26px;display:flex}.brand img{object-fit:contain;width:175px;height:145px}.nav-caption{color:#92988f;letter-spacing:1.7px;margin:0 14px 16px;font-size:10px;font-weight:650}.nav-link{color:#677068;border-radius:9px;align-items:center;gap:12px;margin-bottom:6px;padding:14px 13px;font-size:13px;font-weight:550;transition:all .15s;display:flex}.nav-link:hover{background:#f6f7f3}.nav-link.active{color:#4b410d;background:#fff5be;font-weight:700}.sidebar-footer{background:#fafaf5;border:1px solid #eeeede;border-radius:12px;margin-top:auto;padding:22px 18px}.sidebar-footer svg{color:#b1941c;margin-bottom:14px}.sidebar-footer strong{font-size:12px;display:block}.sidebar-footer p{color:#92978c;margin-top:8px;font-size:11px;line-height:1.8}.sidebar-footer span{letter-spacing:2px;color:#a8a997;margin-top:22px;font-size:9px;display:block}.main-shell{flex-direction:column;min-height:100vh;margin-left:252px;display:flex}.topbar{background:#fff;border-bottom:1px solid #e8eae9;justify-content:space-between;align-items:center;gap:15px;height:82px;padding:0 36px;display:flex}.topbar-label{color:#8a918d;font-size:12px}.topbar-label b{color:#515c53;font-weight:550}.divider{color:#d2d5d2;margin:0 14px}.account{align-items:center;gap:11px;display:flex}.avatar{color:#8e7523;background:#f9efd0;border-radius:50%;place-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:grid}.account strong{font-size:12px;font-weight:650;display:block}.account small{color:#91968f;margin-top:3px;font-size:10px;display:block}.icon-button{color:#6a736b;background:#fff;border:1px solid #e9ece7;border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.account .icon-button{margin-left:12px}.account .theme-toggle{margin-left:0}.theme-toggle{transition:color .2s,background-color .2s,transform .2s}.theme-toggle:hover{color:#8b7311;background:#fff8d5;transform:rotate(-8deg)}.mobile-menu{display:none}main{flex:1;width:100%;max-width:1760px;margin:auto;padding:33px 36px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:29px;display:flex}.eyebrow{letter-spacing:1.7px;color:#a0a698;margin-bottom:10px;font-size:9px;font-weight:650}.page-heading p{color:#90978e;margin-top:9px;font-size:13px}.live-status{white-space:nowrap;color:#698372;background:#eef6ef;border:1px solid #dfeee1;border-radius:7px;align-items:center;gap:7px;padding:9px 11px;font-size:10px;display:flex}.live-status span{background:#42a572;border-radius:50%;width:6px;height:6px}.live-status.offline{color:#9c5711;background:#fff0e0}.live-status.offline span{background:#da711c}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:28px;display:grid}.stat-card{background:#fff;border:1px solid #e8eae6;border-radius:12px;flex-wrap:wrap;align-items:center;gap:13px;padding:21px 18px;display:flex;position:relative}.stat-card>.inline-flex{margin-top:-6px;margin-left:54px;font-size:9px}.stat-card p{color:#8c938c;margin-bottom:7px;font-size:11px}.stat-card strong{letter-spacing:-.8px;white-space:nowrap;font-size:25px;font-weight:650}.stat-icon{border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.stat-icon svg{width:19px;height:19px}.neutral{color:#7f897b;background:#f3f5f1}.yellow{color:#a99525;background:#fff8d5}.green{color:#5a9d71;background:#eff8f1}.currency-symbol{font-size:16px;font-weight:700}.section-toolbar{justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;display:flex}.section-toolbar h2{font-size:15px}.tabs{background:#eaece8;border:1px solid #e5e8e1;border-radius:9px;gap:3px;padding:4px;display:inline-flex}.tabs button{color:#899083;white-space:nowrap;border-radius:6px;padding:9px 14px;font-size:12px}.tabs button.active{color:#454d40;background:#fff;font-weight:650;box-shadow:0 1px 4px #00000008}.tabs button span{background:#e1e4da;border-radius:4px;margin-left:6px;padding:2px 5px;font-size:10px}.tabs button.active span{color:#796c25;background:#fff1a2}.tables-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:19px;display:grid}.table-card{text-align:left;background:#fff;border:1px solid #e3e7df;border-radius:13px;padding:18px 18px 0;transition:transform .15s,box-shadow .15s;overflow:hidden}.table-card:hover{border-color:#cfcc9c;transform:translateY(-3px);box-shadow:0 7px 22px #26371e0a}.table-card.occupied{border-color:#e9dab0}.table-card-top{justify-content:space-between;align-items:center;display:flex}.table-number{color:#959d90;font-size:12px;font-weight:600}.table-card .inline-flex{padding:4px 8px;font-size:9px}.table-illustration{width:100px;height:73px;margin:21px auto 17px;position:relative}.table-surface{color:#9aac91;background:#eff5eb;border:1px solid #cad7c4;border-radius:10px;place-items:center;display:grid;position:absolute;inset:9px 18px}.chair{background:#eef3ea;border:1px solid #cfdcc8;border-radius:4px;width:21px;height:12px;position:absolute}.c1{top:0;left:21px}.c2{top:0;right:21px}.c3{bottom:0;left:21px}.c4{bottom:0;right:21px}.occupied .table-surface{color:#bba050;background:#fff6cf;border-color:#dfce8e}.occupied .chair{background:#fff6d3;border-color:#e4d69e}.table-name{text-align:center}.table-name h3{font-size:16px}.table-name>span{color:#9aa191;justify-content:center;align-items:center;gap:5px;margin-top:6px;font-size:10px;display:flex}.table-card-bottom{color:#829177;border-top:1px dashed #e3e8dd;justify-content:space-between;align-items:center;min-height:58px;margin-top:20px;font-size:11px;display:flex}.table-card-bottom small{color:#9a9d8c;margin-bottom:2px;font-size:9px;display:block}.table-card-bottom b{color:#675b26;font-size:14px}.occupied .table-card-bottom{color:#aa922a}.info-note{color:#9aa18f;align-items:center;gap:7px;margin-top:23px;font-size:11px;line-height:1.6;display:flex}.page-footer{color:#969d90;border-top:1px solid #e6e9e1;justify-content:space-between;margin:0 36px;padding:21px 0;font-size:10px;display:flex}.panel{background:#fff;border:1px solid #e4e8e0;border-radius:12px;overflow:hidden}.form-panel{margin-bottom:23px;padding:25px}.form-panel h2{margin-bottom:20px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;display:grid}.form-actions{gap:10px;margin-top:6px;display:flex}.field{margin-bottom:20px;display:block}.field>span{color:#545e50;margin-bottom:9px;font-size:12px;font-weight:550;display:block}input:not([type=checkbox]),select,textarea{color:#41483a;background:#fff;border:1px solid #dfe4d9;border-radius:8px;outline:none;min-width:0;padding:12px 13px;font-size:13px}.field input,.field select,.field textarea{width:100%}.field textarea{resize:vertical;min-height:80px}.password-input{width:100%;position:relative}.password-input input{padding-right:48px}.password-toggle{color:#818b7e;background:0 0;border-radius:7px;place-items:center;width:36px;height:36px;transition:color .15s,background .15s;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.password-toggle:hover{color:#776412;background:#fff7d2}input:focus,select:focus,textarea:focus{border-color:#c6a924;box-shadow:0 0 0 3px #ffe66d30}input::placeholder,textarea::placeholder{color:#a2a897}.search-box{color:#a0a792;background:#fff;border:1px solid #dfe4d9;border-radius:8px;align-items:center;gap:8px;padding-left:13px;display:flex}.search-box input{background:0 0;border:0;width:100%}.search-box:focus-within{border-color:#c6a924}.data-table-wrap{overflow-x:auto}.data-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}.data-table th{text-transform:uppercase;letter-spacing:.8px;color:#909886;background:#fcfcfa;border-bottom:1px solid #e9ece3;padding:16px 22px;font-size:10px;font-weight:550}.data-table td{color:#757d6b;border-bottom:1px solid #eff1eb;padding:19px 22px;font-size:12px}.data-table td strong{color:#454d3e;font-weight:600}.data-table tr:last-child td{border-bottom:0}.data-table .money-cell{color:#343c2b;font-weight:650}.data-table .inline-flex{font-size:10px}.product-name{align-items:center;gap:12px;display:flex}.product-icon{color:#aaa57a;background:#f7f6eb;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.text-button{color:#948021;align-items:center;gap:7px;font-size:11px;display:inline-flex}.summary-strip{background:#fff;border:1px solid #e5e9df;border-radius:12px;align-items:center;gap:45px;margin-bottom:24px;padding:24px;display:flex}.summary-strip>div span{color:#989f8f;margin-bottom:8px;font-size:11px;display:block}.summary-strip strong{font-size:26px;font-weight:650}.summary-strip>input{margin-left:auto}.empty-state{text-align:center;color:#939c87;padding:55px 24px;font-size:13px}.empty-state>span{margin-bottom:9px;font-size:25px;display:block}.muted{color:#929b85;font-size:12px}.block{display:block}.success-message,.error-message{border-radius:8px;margin-bottom:20px;padding:13px 16px;font-size:12px;line-height:1.7}.success-message{color:#3d7650;background:#eaf6ee;border:1px solid #d2e8d6}.error-message{color:#ac3831;background:#fff0ec;border:1px solid #f3d5cc}.inline-form{flex-wrap:wrap;align-items:end;gap:15px;margin-bottom:20px;padding:20px;display:flex}.inline-form .field{margin:0}.inline-form .error-message{width:100%}.drawer-backdrop{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#15221866;justify-content:end;display:flex;position:fixed;inset:0}.order-drawer{background:#fff;flex-direction:column;width:520px;max-width:100%;height:100dvh;display:flex;box-shadow:-10px 0 60px #00000014}.order-drawer>header{border-bottom:1px solid #e9ecdf;justify-content:space-between;align-items:center;padding:24px;display:flex}.order-drawer h2{font-size:23px}.drawer-body{overscroll-behavior:contain;flex:1;padding:22px 24px;overflow-y:auto}.drawer-body>.field{margin-top:25px}.order-drawer>footer{border-top:1px solid #e7eade;justify-content:space-between;align-items:center;gap:15px;padding:20px 24px;display:flex}.order-drawer>footer small{color:#929b85;margin-bottom:5px;font-size:10px;display:block}.order-drawer>footer strong{font-size:20px}.current-order{background:#f9faf5;border:1px solid #e8ecdf;border-radius:10px;margin-bottom:22px;padding:18px}.order-line{border-bottom:1px solid #e8ecdf;justify-content:space-between;gap:18px;padding:11px 0;font-size:12px;display:flex}.order-line b{color:#aa932c;margin-right:4px}.order-line strong{white-space:nowrap}.order-total{justify-content:space-between;align-items:center;padding-top:15px;font-size:12px;display:flex}.order-total strong{font-size:21px}.order-notes{color:#8a8060;margin-top:10px;font-size:12px}.drawer-tabs{width:100%;margin-bottom:24px}.drawer-tabs button{flex:1}.category-chips{gap:7px;padding:16px 0;display:flex;overflow-x:auto}.category-chips button{white-space:nowrap;color:#869077;background:#f1f3ec;border-radius:6px;padding:6px 10px;font-size:11px}.category-chips button.active{color:#6d5c14;background:#fff2af}.picker-item{border-bottom:1px solid #edf0e6;justify-content:space-between;align-items:center;gap:10px;padding:15px 0;display:flex}.picker-item strong{font-size:12px;display:block}.picker-item small{color:#969d89;margin-top:5px;font-size:11px;display:block}.quantity{align-items:center;gap:14px;display:flex}.quantity b{text-align:center;min-width:10px;font-size:12px}.quantity button{color:#8d802a;background:#f7f5e7;border-radius:6px;place-items:center;width:29px;height:29px;display:grid}.danger-button{color:#fff;background:#bc4033}.danger-button:hover{background:#a92c21}.welcome-banner{background:#28352e;border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:24px;padding:35px;display:flex;overflow:hidden}.welcome-banner .eyebrow{color:#a0ad82}.welcome-banner h2{color:#fff;letter-spacing:-.8px;font-size:30px;line-height:1.25}.welcome-banner p{color:#a0ad9a;margin-top:14px;font-size:12px}.welcome-banner a{color:#edd55e;gap:10px;margin-top:23px;font-size:12px;display:inline-flex}.banner-mark{color:#edda70;padding:0 30px;font-family:Georgia,serif;font-size:100px;font-style:italic}.banner-mark span{letter-spacing:4px;font-family:Segoe UI,sans-serif;font-size:10px;font-style:normal;display:block}.dashboard-grid{grid-template-columns:1.2fr 1fr;gap:22px;display:grid}.dashboard-grid .panel{padding:25px}.panel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:25px;display:flex}.panel-heading h2{font-size:15px}.panel-heading span{color:#9aa18e;font-size:11px}.payment-row{margin-bottom:22px}.payment-row>div:first-child{text-transform:capitalize;justify-content:space-between;margin-bottom:10px;font-size:12px;display:flex}.progress-track{background:#f2f4eb;border-radius:9px;height:7px;overflow:hidden}.progress-track span{background:#efd045;height:100%;display:block}.quick-links h2{margin-bottom:12px;font-size:15px}.quick-links a{border-bottom:1px solid #eff2e8;align-items:center;gap:13px;padding:19px 0;display:flex}.quick-links a:last-child{border:none}.quick-links svg{color:#8c987b;width:20px}.quick-links a>svg:last-child{width:16px;margin-left:auto}.quick-links strong{font-size:12px;font-weight:550}.quick-links small{color:#a0a790;margin-top:4px;font-size:11px;display:block}.login-page{grid-template-columns:1fr 1fr;min-height:100dvh;display:grid;position:relative}.login-story{color:#fff;background:#253329;flex-direction:column;justify-content:space-between;padding:55px 65px;display:flex;position:relative;overflow:hidden}.login-story:after{content:"";pointer-events:none;border:1px solid #67745640;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-170px;right:-200px;box-shadow:0 0 0 50px #6b78510a,0 0 0 100px #6b78510a,0 0 0 150px #6b78510a}.login-wordmark{letter-spacing:3px;color:#edce4c;align-items:center;gap:12px;font-size:12px;display:flex}.story-kicker{color:#a8b699;letter-spacing:2px;font-size:10px}.login-story h1{margin:23px 0;font-family:Georgia,serif;font-size:clamp(35px,3.3vw,56px);font-weight:400;line-height:1.22}.login-story h1 em{color:#e7cf63}.login-story p{color:#a2b093;font-size:14px;line-height:1.8}.story-line{background:#e0c743;width:45px;height:3px;margin-top:35px}.login-story>small{letter-spacing:2px;color:#a8b19a;font-size:9px}.login-panel{background:#fff;justify-content:center;align-items:center;padding:40px;display:flex}.login-panel form{width:370px;max-width:100%}.login-logo{object-fit:contain;width:205px;height:168px;margin:0 auto 22px}.login-panel h2{text-align:center;font-size:25px}.login-panel form>p{text-align:center;color:#979f8f;margin:12px 0 32px;font-size:12px}.login-panel .field{margin-bottom:22px}.login-help{color:#a1a995;justify-content:center;align-items:center;gap:7px;margin-top:27px;font-size:10px;display:flex}.login-theme-toggle{z-index:5;position:absolute;top:24px;right:24px}.cash-opening{grid-template-columns:1fr minmax(320px,.7fr);gap:45px;padding:34px;display:grid}.cash-opening-copy{align-items:flex-start;gap:18px;padding-top:5px;display:flex}.cash-opening-copy h2{margin-bottom:12px;font-size:25px}.cash-opening-copy p{color:#8d9689;max-width:570px;font-size:13px;line-height:1.75}.cash-opening form{border-left:1px solid #e7eadf;padding-left:35px}.cash-status{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:21px 24px;display:flex}.cash-status>div{align-items:center;gap:14px;display:flex}.cash-status h2{font-size:17px}.cash-status p{color:#919a8d;margin-top:5px;font-size:11px}.cash-dot{background:#8e978d;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 6px #8e978d15}.cash-dot.open{background:#3a9d63;box-shadow:0 0 0 6px #3a9d6318}.cash-stats{margin-bottom:22px}.cash-grid .panel{padding:25px}.cash-payments{flex-direction:column;display:flex}.cash-payments .payment-row small{color:#949d90;margin:-6px 0 9px;font-size:10px;display:block}.panel-link,.summary-link,.outline-link{color:#83721e;justify-content:center;align-items:center;gap:8px;font-size:11px;font-weight:600;display:inline-flex}.panel-link{border-top:1px solid #edf0e8;margin-top:auto;padding-top:18px}.summary-link{white-space:nowrap;margin-left:auto}.outline-link{background:#fff;border:1px solid #dfe4d9;border-radius:8px;padding:11px 14px}.cash-closing form{margin-top:8px}.cash-calculation{background:#f8f9f4;border:1px solid #e8ebdf;border-radius:9px;margin:-2px 0 20px;padding:14px}.cash-calculation span,.closing-values span{color:#889182;justify-content:space-between;gap:20px;padding:6px 0;font-size:11px;display:flex}.cash-calculation b,.closing-values b{color:#384134;font-size:13px}.positive{color:#2d8a54!important}.negative{color:#bd4037!important}.cash-closed{text-align:center}.cash-closed .stat-icon{margin:0 auto 15px}.cash-closed .closing-values{text-align:left;background:#f8f9f4;border-radius:9px;margin:23px 0 17px;padding:14px}.cash-closed>p{color:#8d978a;font-size:11px}.cash-missing{align-items:center;gap:16px;margin-bottom:23px;padding:24px;display:flex}.cash-missing>svg{color:#aa922a}.cash-missing h2{font-size:15px}.cash-missing p{color:#90998c;margin-top:5px;font-size:11px}.cash-missing a{color:#8b771e;align-items:center;gap:7px;margin-left:auto;font-size:11px;display:flex}.summary-status{font-size:17px!important}.dark{color-scheme:dark}.dark body{color:#e8ece8;background:#101411}.dark .app-shell,.dark .main-shell{background:#101411}.dark .sidebar,.dark .topbar,.dark .panel,.dark .stat-card,.dark .table-card,.dark .summary-strip,.dark .order-drawer,.dark .login-panel{background:#181e1a;border-color:#2c352e}.dark .sidebar{box-shadow:8px 0 30px #0003}.dark .brand{border-color:#2c352e}.dark .brand img,.dark .login-logo{background:#fff;border-radius:12px;padding:5px}.dark .nav-caption,.dark .eyebrow{color:#7f8a81}.dark .nav-link{color:#aeb7af}.dark .nav-link:hover{color:#fff;background:#222a24}.dark .nav-link.active{color:#ffe36c;background:#3b361d}.dark .sidebar-footer{background:#202720;border-color:#323d33}.dark .sidebar-footer strong,.dark .account strong,.dark .topbar-label b{color:#edf1ed}.dark .sidebar-footer p,.dark .sidebar-footer span,.dark .account small,.dark .topbar-label,.dark .page-heading p,.dark .info-note,.dark .page-footer{color:#89958b}.dark .topbar,.dark .page-footer{border-color:#2a332c}.dark .divider{color:#4b574d}.dark .avatar{color:#ffe36c;background:#4a4020}.dark .icon-button{color:#c8d0c9;background:#202720;border-color:#364138}.dark .theme-toggle:hover{color:#ffe36c;background:#3a351d}.dark .stat-card p,.dark .summary-strip>div span{color:#8d998e}.dark .neutral{color:#aab5ab;background:#252d27}.dark .yellow{color:#f3d855;background:#3c371d}.dark .green{color:#72c18b;background:#1f3527}.dark .live-status{color:#80ba90;background:#1d3023;border-color:#294632}.dark .live-status.offline{color:#e6a25b;background:#3b2a19;border-color:#5d3e20}.dark .tabs{background:#141915;border-color:#2c352e}.dark .tabs button{color:#879288}.dark .tabs button.active{color:#f2f5f2;box-shadow:none;background:#293129}.dark .tabs button span{background:#343e35}.dark .tabs button.active span{color:#ffe36c;background:#54491d}.dark .table-card:hover{border-color:#70642d;box-shadow:0 8px 25px #0005}.dark .table-card.occupied{border-color:#66592c}.dark .table-surface,.dark .chair{color:#92a494;background:#253027;border-color:#3a493c}.dark .occupied .table-surface,.dark .occupied .chair{color:#d7bd4f;background:#3b351d;border-color:#62562a}.dark .table-number,.dark .table-name>span,.dark .table-card-bottom small{color:#849087}.dark .table-card-bottom,.dark .order-drawer>header,.dark .order-drawer>footer,.dark .order-line,.dark .picker-item,.dark .quick-links a{border-color:#2d372f}.dark .table-card-bottom b{color:#e7cf69}.dark .field>span{color:#bdc7bd}.dark input:not([type=checkbox]),.dark select,.dark textarea,.dark .search-box{color:#e8ece8;background:#111612;border-color:#354137}.dark input::placeholder,.dark textarea::placeholder{color:#68746a}.dark .password-toggle{color:#9aa69b}.dark .password-toggle:hover{color:#ffe36c;background:#3a351d}.dark input:focus,.dark select:focus,.dark textarea:focus{border-color:#c7ab31;box-shadow:0 0 0 3px #c7ab3125}.dark .search-box input{background:0 0}.dark .data-table th{color:#89948a;background:#141915;border-color:#2d372f}.dark .data-table td{color:#aab4ab;border-color:#29322b}.dark .data-table td strong,.dark .data-table .money-cell{color:#edf1ed}.dark .product-icon,.dark .quantity button,.dark .category-chips button{color:#c3ad4b;background:#262e27}.dark .category-chips button.active{color:#ffe36c;background:#4a411d}.dark .empty-state,.dark .muted{color:#849086}.dark .success-message{color:#8dd3a2;background:#193021;border-color:#2b4b34}.dark .error-message{color:#f0a29b;background:#351d1a;border-color:#58312c}.dark .current-order{background:#131814;border-color:#303a31}.dark .order-notes{color:#b5a76f}.dark .progress-track{background:#2a322b}.dark .quick-links small,.dark .panel-heading span,.dark .picker-item small{color:#849087}.dark .login-story,.dark .welcome-banner{background:#18251d}.dark .login-panel h2{color:#f1f4f1}.dark .login-panel form>p,.dark .login-help{color:#8d998f}.dark .cash-opening form,.dark .panel-link{border-color:#2d372f}.dark .cash-opening-copy p,.dark .cash-status p,.dark .cash-missing p{color:#89958b}.dark .cash-calculation,.dark .cash-closed .closing-values{background:#121713;border-color:#303a31}.dark .cash-calculation b,.dark .closing-values b{color:#edf1ed}.dark .outline-link{color:#e5cc58;background:#202720;border-color:#364138}.dark .panel-link,.dark .summary-link,.dark .cash-missing a{color:#e5cc58}@media(min-width:1600px){.tables-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:1250px){.sidebar{width:225px}.main-shell{margin-left:225px}main{padding:28px}.topbar{padding:0 28px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tables-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-card>.inline-flex{margin-top:0;margin-left:auto}}@media(max-width:1000px){.sidebar{transition:all .2s;transform:translate(-100%)}.sidebar.is-open{transform:translate(0)}.sidebar-backdrop{z-index:35;background:#18231b66;position:fixed;inset:0}.main-shell{margin-left:0}.mobile-menu{display:grid}.topbar-label{margin-right:auto}.login-story{padding:40px}.login-story h1{font-size:38px}}@media(max-width:900px){.cash-opening{grid-template-columns:1fr}.cash-opening form{border-top:1px solid #e7eadf;border-left:0;padding:25px 0 0}.dark .cash-opening form{border-color:#2d372f}}@media(max-width:850px){.login-page{grid-template-columns:minmax(0,1fr)}.login-story{display:none}.login-panel{min-width:0}.login-panel form{width:100%;min-width:0;max-width:370px}}@media(max-width:650px){main{padding:24px 17px}.topbar{height:70px;padding:0 17px}.topbar-label{display:none}.account{margin-left:auto}.page-heading{flex-direction:column;align-items:flex-start;gap:13px;margin-bottom:24px}h1{font-size:25px}.eyebrow{font-size:8px}.page-heading p{font-size:12px}.stats-grid{gap:10px}.stat-card{gap:10px;padding:15px 12px}.stat-card strong{font-size:21px}.stat-icon{width:32px;height:32px}.stat-card p{font-size:10px}.stat-card>.inline-flex{display:none}.tables-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.table-card{padding:13px 13px 0}.table-card .inline-flex{font-size:8px}.table-illustration{margin:19px auto 16px}.section-toolbar{flex-wrap:wrap}.tabs{width:100%}.tabs button{flex:1;padding:8px 10px;font-size:11px}.section-toolbar .search-box{width:100%}.page-footer{margin:0 17px}.page-footer span{font-size:8px}.form-grid{grid-template-columns:1fr}.form-panel{padding:20px}.summary-strip{flex-wrap:wrap;gap:20px}.summary-strip strong{font-size:23px}.summary-strip>input{margin-left:0}.dashboard-grid{grid-template-columns:1fr}.welcome-banner{padding:27px}.welcome-banner h2{font-size:27px}.banner-mark{display:none}.login-page{grid-template-columns:1fr}.login-story{display:none}.login-panel{padding:30px 24px}.order-drawer>header,.drawer-body{padding:20px}.order-drawer>footer{padding:18px}.cash-opening{gap:25px;padding:22px}.cash-opening-copy{flex-direction:column}.cash-status{align-items:flex-start}.cash-status>.inline-flex{flex-shrink:0}.summary-link{margin-left:0}.cash-missing{flex-wrap:wrap;align-items:flex-start}.cash-missing a{width:100%;margin-left:0}}.heading-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.count-tabs{margin-bottom:16px}.count-tabs button{flex:1}.denomination-grid{gap:6px;margin-bottom:16px;display:grid}.denomination-row{color:#6f7866;grid-template-columns:1fr 90px 100px;align-items:center;gap:12px;font-size:12px;display:grid}.denomination-row input{text-align:right;padding:7px 10px}.denomination-row b{text-align:right;color:#384134;font-weight:600}.denomination-summary{margin-top:-8px!important}.change-box{background:#f8f9f4;border:1px solid #e8ebdf;border-radius:10px;margin-top:4px;padding:14px}.quick-amounts{flex-wrap:wrap;gap:8px;margin:-4px 0 14px;display:flex}.quick-amounts button{color:#5b6452;background:#fff;border:1px solid #dfe4d9;border-radius:8px;padding:7px 12px;font-size:12px;font-weight:600}.quick-amounts button:hover{border-color:#efd045}.change-result{color:#6f7866;border-top:1px dashed #dfe3d6;justify-content:space-between;align-items:center;padding-top:12px;font-size:12px;display:flex}.change-result strong{color:#2d8a54;font-size:22px}.change-result.negative strong{color:#bd4037}.diff{font-weight:650}.pagination{color:#8d978a;justify-content:space-between;align-items:center;margin-top:18px;font-size:12px;display:flex}.pagination a{color:#83721e;font-weight:600}.dark .change-box{background:#121713;border-color:#303a31}.dark .quick-amounts button{color:#dfe6df;background:#202720;border-color:#364138}.dark .denomination-row{color:#aab4ab}.dark .denomination-row b{color:#edf1ed}.dark .pagination a{color:#e5cc58}@media(max-width:650px){.denomination-row{grid-template-columns:1fr 70px 85px;gap:8px}.heading-actions{width:100%}}.data-table.compact th,.data-table.compact td{padding-left:12px;padding-right:12px}.data-table.compact td small{font-size:11px}.sidebar{overscroll-behavior:contain;scrollbar-width:thin;transition:transform .2s;overflow-y:auto}.sidebar-footer{flex-shrink:0}.sidebar-logout{cursor:pointer;color:#b0463d;background:0 0;border:0;flex-shrink:0;width:100%;margin:12px 0 0}.sidebar-logout:hover{background:#fdf0ee}.menu-toggle{margin-right:4px;display:grid}.main-shell{transition:margin-left .2s}.sidebar-collapsed .sidebar{box-shadow:none;transform:translate(-100%)}.sidebar-collapsed .main-shell{margin-left:0}.dark .sidebar-logout{color:#ef8a80}.dark .sidebar-logout:hover{background:#2a1d1b}@media(max-height:760px){.brand{height:110px;margin-bottom:16px}.brand img{height:100px}.nav-link{margin-bottom:3px;padding:11px 13px}.sidebar-footer{padding:14px}.sidebar-footer span{margin-top:10px}}@media(max-width:1000px){.sidebar-collapsed .sidebar.is-open,.sidebar.is-open{transform:translate(0)}}.topbar-label{margin-right:auto}.method-picker{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;display:grid}.method-option{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe4d9;border-radius:10px;padding:11px 12px;transition:all .15s}.method-option strong{color:#394232;font-size:13px;display:block}.method-option small{color:#959d8c;margin-top:3px;font-size:10px;display:block}.method-option:hover{border-color:#efd045}.method-option.active{background:#fff8d2;border-color:#d6b62a;box-shadow:0 0 0 3px #efd04533}.method-option.yape.active{background:#f6ecf8;border-color:#742284;box-shadow:0 0 0 3px #74228422}.method-option.plin.active{background:#e7f8fb;border-color:#00a9c6;box-shadow:0 0 0 3px #00a9c622}.method-tag{color:#9aa18e;text-transform:none;margin-left:6px;font-size:10px;font-style:normal}.method-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:-8px 0 22px;display:grid}.method-summary>div{background:#f8f9f4;border:1px solid #e8ebdf;border-radius:10px;padding:12px}.method-summary small{color:#8d978a;margin-bottom:6px;font-size:10px;display:block}.method-summary strong{font-size:16px}.method-summary em{color:#a0a790;margin-top:4px;font-size:10px;font-style:normal;display:block}.method-summary .wallet{background:#f6f1fa;border-color:#e7dbef}.digital-reconcile{border:1px solid #e8ebdf;border-radius:10px;margin:-6px 0 20px;padding:14px}.digital-reconcile h3{margin-bottom:4px;font-size:13px}.digital-reconcile>p{margin-bottom:10px;font-size:11px}.digital-row{grid-template-columns:1fr 120px 90px;align-items:center;gap:10px;padding:6px 0;display:grid}.digital-row strong{font-size:12px;display:block}.digital-row small{color:#8d978a;font-size:10px}.digital-row input{text-align:right;padding:7px 10px}.digital-row b{text-align:right;font-size:12px}.closing-subtitle{color:#5b6452;margin-bottom:4px;font-size:11px;display:block}.dark .method-option{background:#202720;border-color:#364138}.dark .method-option strong{color:#edf1ed}.dark .method-option.active{background:#2b2a17}.dark .method-option.yape.active{background:#2a1b2e}.dark .method-option.plin.active{background:#12282c}.dark .method-summary>div,.dark .digital-reconcile{background:#121713;border-color:#303a31}.dark .method-summary .wallet{background:#1f1823;border-color:#3a2d40}@media(max-width:650px){.method-summary{grid-template-columns:1fr}.digital-row{grid-template-columns:1fr 100px 70px}}.summary-strip{flex-wrap:wrap;row-gap:18px}.register-closed-banner{color:#8a4b0f;background:#fff4e5;border:1px solid #f3d2a2;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:20px;padding:14px 18px;font-size:13px;display:flex}.register-closed-banner a{color:#8a4b0f;margin-left:auto;font-weight:700;text-decoration:underline}.warning-message{color:#8a4b0f;background:#fff4e5;border:1px solid #f3d2a2;border-radius:9px;margin-bottom:16px;padding:12px 14px;font-size:12px;line-height:1.6}.dark .register-closed-banner,.dark .warning-message{color:#f1c68b;background:#2c2114;border-color:#5a4122}.dark .register-closed-banner a{color:#f1c68b}.nav-badge{color:#fff;background:#d9432f;border-radius:10px;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:700;display:inline-grid}.print-indicator{color:#6d7666;position:relative}.print-indicator span{color:#fff;background:#d9432f;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;display:grid;position:absolute;top:-5px;right:-5px}.print-indicator.has-pending{color:#b3371f;border-color:#f0b7ad;animation:1.6s ease-in-out infinite print-pulse}@keyframes print-pulse{50%{box-shadow:0 0 0 5px #d9432f22}}@media(prefers-reduced-motion:reduce){.print-indicator.has-pending{animation:none}}.print-banner{color:#5b4c08;background:#fff8d2;border:1px solid #efd76b;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:20px;padding:12px 16px;font-size:13px;display:flex}.print-banner>svg{flex-shrink:0}.print-banner-action{color:#2f2a0c;cursor:pointer;background:#ffd400;border:0;border-radius:8px;margin-left:auto;padding:9px 14px;font-weight:700}.print-banner-action:disabled{opacity:.6;cursor:wait}.ticket-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin-bottom:28px;display:grid}.kitchen-card{background:#fff;border:1px solid #e5e9df;border-top:4px solid #3a9d63;border-radius:12px;flex-direction:column;gap:10px;padding:18px;display:flex}.kitchen-card.additional{border-top-color:#e0a100}.kitchen-card header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.kitchen-card h3{margin-top:4px;font-size:20px}.kitchen-card p{font-size:12px}.kitchen-card ul{border-top:1px dashed #dfe3d6;border-bottom:1px dashed #dfe3d6;gap:6px;margin:0;padding:10px 0;font-size:14px;list-style:none;display:grid}.kitchen-card .w-full{margin-top:auto}.printed-heading{margin-top:8px}.wrap-cell{min-width:220px;white-space:normal!important}.dark .kitchen-card{background:#181e1a;border-color:#2c352e}.dark .kitchen-card ul{border-color:#303a31}.dark .print-banner{color:#f3e39a;background:#2b2a17;border-color:#5a5122}.permissions-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:20px;margin-bottom:24px;display:grid}.role-list{gap:4px;padding:10px;display:grid}.role-item{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.role-item:hover{background:#f6f7f3}.role-item.active{background:#fff5be;border-color:#efd76b}.role-item strong{font-size:13px;display:block}.role-item small{color:#8d978a;align-items:center;gap:4px;margin-top:3px;font-size:11px;display:flex}.role-icon{color:#7a8570;background:#f2f4eb;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.role-editor{padding:24px}.permission-group{border:1px solid #e8ebdf;border-radius:10px;margin:0 0 14px;padding:6px 16px 12px}.permission-group legend{color:#4d5645;align-items:center;gap:12px;padding:0 6px;font-size:12px;font-weight:700;display:flex}.permission-group:disabled{opacity:.75}.permission-option{color:#4d5645;cursor:pointer;align-items:center;gap:10px;padding:8px 2px;font-size:13px;display:flex}.permission-option input{accent-color:#b99600;flex-shrink:0;width:17px;height:17px}.permission-matrix{margin-top:4px}.permission-matrix .panel-heading{padding:20px 22px 0}.permission-matrix .group-row td{color:#5b6452;text-transform:uppercase;letter-spacing:.6px;background:#fafaf5;font-size:11px;font-weight:700}.matrix-cell{text-align:center}.danger-outline{color:#b0463d!important;border-color:#f0c9c3!important}.dark .role-item:hover{background:#202720}.dark .role-item.active{background:#2b2a17;border-color:#5a5122}.dark .role-icon{background:#202720}.dark .permission-group{border-color:#303a31}.dark .permission-group legend,.dark .permission-option{color:#dfe6df}.dark .permission-matrix .group-row td{color:#aab4ab;background:#141915}@media(max-width:900px){.permissions-layout{grid-template-columns:1fr}}.inline-form-title{width:100%;font-size:14px}.danger-text{color:#b0463d!important}.danger-text:disabled{opacity:.4;cursor:not-allowed}.toolbar-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.toolbar-button{color:#4d5645;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dfe4d9;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:40px;padding:0 16px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.toolbar-button:hover{background:#fffbe6;border-color:#efd045}.dark .toolbar-button{color:#dfe6df;background:#202720;border-color:#364138}.dark .toolbar-button:hover{border-color:#b99600}@media(max-width:650px){.toolbar-actions{width:100%}.toolbar-button{flex:1}}.toolbar-button.active{color:#4b410d;background:#fff5be;border-color:#d6b62a}.dark .toolbar-button.active{color:#f3e39a;background:#2b2a17;border-color:#5a5122}.manage-hint{color:#5b4c08;background:#fff8d2;border:1px solid #efd76b;border-radius:10px;margin-bottom:18px;padding:12px 16px;font-size:13px}.dark .manage-hint{color:#f3e39a;background:#2b2a17;border-color:#5a5122}.tables-grid.managing .table-card{cursor:default;border-style:dashed}.card-actions{justify-content:space-between}.card-actions button{color:#6d7666;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 4px;font-size:12px;font-weight:600;display:inline-flex}.card-actions button:hover:not(:disabled){color:#2f3829}.card-actions button.danger-text:disabled{opacity:.35;cursor:not-allowed}.sidebar-logout{margin-top:auto}.sound-toggle{color:#6d7666}.sound-toggle.is-muted{color:#b0463d;border-color:#f0c9c3}.dark .sound-toggle.is-muted{color:#ef8a80;border-color:#5a2d28}.confirm-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#18231b73;place-items:center;padding:16px;animation:.15s ease-out confirm-fade;display:grid;position:fixed;inset:0}.confirm-dialog{text-align:center;background:#fff;border-radius:16px;width:min(420px,100%);padding:28px 26px 22px;animation:.18s ease-out confirm-pop;box-shadow:0 24px 60px #0f1a1233}.confirm-icon{color:#9a7d00;background:#fff5be;border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 14px;display:grid}.confirm-icon.danger{color:#c2412f;background:#fdecea}.confirm-dialog h2{color:#252d20;font-size:19px;line-height:1.35}.confirm-message{color:#6d7666;margin-top:10px;font-size:13px;line-height:1.65}.confirm-message b{color:#343c2b}.confirm-summary{text-align:left;background:#f8f9f4;border:1px solid #e8ebdf;border-radius:10px;gap:6px;margin-top:4px;padding:12px 14px;display:grid}.confirm-summary span{justify-content:space-between;gap:16px;display:flex}.confirm-summary small{color:#959d8c;text-align:center;margin-top:4px}.confirm-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.confirm-actions button{cursor:pointer;border-radius:10px;height:44px;font-size:14px;font-weight:700;transition:all .15s}.confirm-cancel{color:#4d5645;background:#fff;border:1px solid #dfe4d9}.confirm-cancel:hover{background:#f6f7f3}.confirm-ok{color:#2f2a0c;background:#ffd400;border:0}.confirm-ok:hover{background:#f2c800}.confirm-ok.danger{color:#fff;background:#d9432f}.confirm-ok.danger:hover{background:#c13826}.dark .confirm-dialog{background:#181e1a}.dark .confirm-dialog h2,.dark .confirm-message b{color:#edf1ed}.dark .confirm-message{color:#aab4ab}.dark .confirm-summary{background:#121713;border-color:#303a31}.dark .confirm-cancel{color:#dfe6df;background:#202720;border-color:#364138}.dark .confirm-icon{color:#f3e39a;background:#2b2a17}.dark .confirm-icon.danger{color:#ef8a80;background:#2a1b19}@keyframes confirm-fade{0%{opacity:0}}@keyframes confirm-pop{0%{opacity:0;transform:scale(.94)translateY(8px)}}@media(prefers-reduced-motion:reduce){.confirm-backdrop,.confirm-dialog{animation:none}}.nav-group-toggle{cursor:pointer;text-align:left;background:0 0;border:0;width:100%}.nav-group-toggle.has-active{color:#4b410d;font-weight:700}.nav-chevron{margin-left:auto;transition:transform .2s}.nav-group.open .nav-chevron{transform:rotate(180deg)}.nav-submenu{border-left:2px solid #efe7b8;margin:-2px 0 6px 22px;padding-left:10px}.nav-sublink{margin-bottom:3px;padding:10px 12px;font-size:12.5px}.dark .nav-submenu{border-color:#3a3a22}.dark .nav-group-toggle.has-active{color:#f3e39a}@media(prefers-reduced-motion:reduce){.nav-chevron{transition:none}}.row-actions{gap:14px;display:flex}.field-link{color:#83721e;margin-top:7px;font-size:11.5px;font-weight:600;display:inline-block}.dark .field-link{color:#e5cc58}html,body,#app{width:100%;max-width:100%;overflow-x:hidden}*,:before,:after{box-sizing:border-box}.app-shell,.main-shell,main,.page-heading,.panel,.section-toolbar,.dashboard-grid,.permissions-layout,.cash-grid,.stats-grid{min-width:0}.main-shell{width:auto}main{box-sizing:border-box}.page-heading>div:first-child{min-width:0}.page-heading h1,.page-heading p,.panel-heading h2{overflow-wrap:anywhere}.data-table-wrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;width:100%;min-width:0;max-width:100%;overflow-x:auto}.data-table{min-width:max-content}.data-table th:first-child,.data-table td:first-child{padding-left:20px}.data-table th:last-child,.data-table td:last-child{padding-right:20px}.drawer-body,.category-chips,.tabs{scrollbar-width:thin}.page-heading input[type=date],.summary-strip input[type=date]{max-width:100%}@media(max-width:1000px){.sidebar{width:min(86vw,320px);padding-left:16px;padding-right:16px;box-shadow:16px 0 50px #111b1430}.sidebar-backdrop{border:0}.topbar{z-index:30;position:sticky;top:0}main{max-width:100%}}@media(max-width:720px){main{padding:22px 16px 28px}.topbar{gap:8px;height:66px;padding:0 14px}.topbar-label{display:none}.account{gap:6px;min-width:0;margin-left:auto}.account>div:not(.avatar){display:none}.account .icon-button{margin-left:0}.icon-button{width:40px;height:40px}.page-heading{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:22px}.page-heading>:last-child:not(:first-child){align-self:stretch}.page-heading>button,.page-heading>a,.page-heading>input,.page-heading>:last-child:not(:first-child)>button,.page-heading>:last-child:not(:first-child)>a{min-height:44px}.page-heading>button,.page-heading>a,.page-heading>input{width:100%}.heading-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.heading-actions>*{width:100%}.live-status{justify-content:center;width:100%;min-height:42px}.page-footer{padding-bottom:calc(21px + env(safe-area-inset-bottom));gap:12px;margin:0 16px}.page-footer span{text-align:right}.panel-heading{align-items:flex-start}.form-panel,.role-editor,.dashboard-grid .panel,.cash-grid .panel{padding:20px 18px}.form-actions{flex-wrap:wrap}.form-actions>button,.form-actions>a{min-height:44px}.inline-form{align-items:stretch}.inline-form .field{flex:100%;width:100%}.inline-form>button{flex:calc(50% - 8px);min-height:44px}.section-toolbar{flex-direction:column;align-items:stretch}.tabs{width:100%;display:flex;overflow-x:auto}.tabs button{flex:1 0 auto;min-height:42px}.toolbar-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.toolbar-button{white-space:normal;width:100%;height:auto;min-height:44px;padding:10px 12px;line-height:1.3}.summary-strip{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:17px 14px;padding:19px 18px;display:grid}.summary-strip>.stat-icon{display:none}.summary-strip>input,.summary-strip>.summary-link,.summary-strip>.inline-flex{grid-column:1/-1;width:100%;min-height:44px;margin:0}.summary-strip strong{overflow-wrap:anywhere;font-size:21px;line-height:1.2;display:block}.cash-status{flex-direction:column;align-items:flex-start}.cash-status>div{width:100%}.cash-status>.inline-flex{align-self:flex-start}.register-closed-banner a{flex-basis:100%;margin-left:0}.data-table th{padding:13px 16px}.data-table td{padding:15px 16px}.data-table th:first-child,.data-table td:first-child{z-index:1;background:#fff;position:sticky;left:0;box-shadow:8px 0 12px -12px #1d291f80}.data-table th:first-child{z-index:2;background:#fcfcfa}.dark .data-table th:first-child{background:#171d18}.dark .data-table td:first-child{background:#181e1a}.wrap-cell{min-width:190px}.ticket-grid{grid-template-columns:minmax(0,1fr)}.permissions-layout{gap:14px}.role-list{padding:8px;display:flex;overflow-x:auto}.role-item{flex:0 0 min(250px,78vw)}.permission-group{padding-left:12px;padding-right:12px}.permission-group legend{justify-content:space-between;width:calc(100% - 8px)}.digital-row{grid-template-columns:minmax(0,1fr) 96px 66px;gap:7px}.digital-row input{width:100%}.method-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.order-drawer{width:100%}.order-drawer>header{padding-top:calc(18px + env(safe-area-inset-top))}.drawer-body{padding:18px 16px}.order-drawer>footer{padding:14px 16px calc(14px + env(safe-area-inset-bottom))}.picker-item{min-height:58px}.quantity button{width:38px;height:38px}.confirm-dialog{max-height:calc(100dvh - 24px);padding:24px 20px 19px;overflow-y:auto}}@media(max-width:480px){h1{font-size:24px}.eyebrow{line-height:1.5}.logout-button{display:none}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card{align-content:flex-start}.stat-card>div:not(.stat-icon){min-width:0}.stat-card strong{white-space:normal;overflow-wrap:anywhere;font-size:clamp(18px,5.4vw,22px)}.welcome-banner{padding:24px 20px}.welcome-banner h2{font-size:26px}.form-actions{grid-template-columns:1fr;display:grid}.form-actions>*{width:100%}.cash-opening{padding:20px 18px}.cash-opening-copy h2{font-size:22px}.cash-calculation span,.closing-values span{gap:10px}.denomination-row{grid-template-columns:minmax(0,1fr) 64px 78px;gap:6px}.denomination-row input{width:100%}.order-drawer>footer{flex-direction:column;align-items:stretch}.order-drawer>footer>div{justify-content:space-between;align-items:end;display:flex}.order-drawer>footer>button{width:100%;min-height:48px}.current-order{padding:15px}.order-line{gap:10px}.order-line span{overflow-wrap:anywhere;min-width:0}.quick-amounts button{flex:auto;min-height:40px}.print-banner-action{order:3;width:100%;min-height:42px;margin-left:0}.confirm-actions{grid-template-columns:1fr}.row-actions{gap:10px}}@media(max-width:390px){.account .avatar{display:none}.topbar{padding-left:12px;padding-right:12px}main{padding-left:13px;padding-right:13px}.tables-grid{gap:9px}.table-card{padding-left:11px;padding-right:11px}.table-illustration{margin-top:14px;margin-bottom:10px;transform:scale(.9)}.heading-actions,.toolbar-actions,.method-picker{grid-template-columns:1fr}}.select-with-add{gap:8px;display:flex}.select-with-add select{flex:1;min-width:0}.add-inline{color:#6b5a07;cursor:pointer;background:#fff8d2;border:1px solid #efd76b;border-radius:8px;flex-shrink:0;place-items:center;width:46px;transition:all .15s;display:grid}.add-inline:hover{color:#2f2a0c;background:#ffd400;border-color:#e4b800}.dark .add-inline{color:#f3e39a;background:#2b2a17;border-color:#5a5122}.quick-modal{text-align:left}.quick-modal .confirm-icon,.quick-modal h2{text-align:center}.quick-modal h2{margin-bottom:16px}.quick-modal .field{margin-bottom:4px}.quick-error{color:#c2412f;margin-top:8px;font-size:12px}.confirm-actions button:disabled{opacity:.55;cursor:not-allowed}.field-help{color:#929b85;margin-top:7px;font-size:10.5px;line-height:1.45;display:block}.print-banner-actions{align-items:center;gap:9px;margin-left:auto;display:flex}.whatsapp-button{color:#fff;cursor:pointer;white-space:nowrap;background:#22a95a;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 13px;font-size:12px;font-weight:700;display:inline-flex}.whatsapp-button:hover{background:#188c49}.whatsapp-button:disabled{cursor:wait}.sale-actions{align-items:center;gap:14px;display:flex}.whatsapp-text{color:#168a46}.dark .field-help{color:#929d94}.dark .whatsapp-button{color:#fff;background:#239b55}.dark .whatsapp-text{color:#62d892}@media(max-width:720px){.print-banner-actions{order:3;grid-template-columns:1fr 1fr;width:100%;margin-left:0;display:grid}.print-banner-actions>button{width:100%;min-height:44px;margin-left:0}}@media(max-width:390px){.print-banner-actions{grid-template-columns:1fr}}.note-modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#142019b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.note-modal{background:#fff;border-radius:16px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(360px,1fr) 390px;width:min(1050px,100%);height:min(760px,100dvh - 36px);display:grid;overflow:hidden;box-shadow:0 28px 80px #0c140e55}.note-modal>header{border-bottom:1px solid #e7eadf;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;display:flex}.note-modal>header .eyebrow{margin-bottom:4px}.note-modal>header h2{font-size:18px}.note-preview{background:#e9ece8;min-width:0;min-height:0;padding:18px;overflow-y:auto}.note-paper{color:#171a17;text-align:center;background:#fff;border-radius:3px;width:min(340px,100%);min-height:100%;margin:0 auto;padding:24px 20px 30px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.4;box-shadow:0 6px 24px #1b271d1f}.note-paper img{object-fit:contain;filter:grayscale();width:116px;height:90px;margin:-8px auto 4px;display:block}.note-paper h3{letter-spacing:.2px;font-size:15px}.note-paper h4{margin:0 0 3px;font-size:13px}.note-paper p{margin:2px 0;font-size:9px}.note-paper hr{border:0;border-top:1px dashed #535853;margin:11px 0}.note-number{font-size:12px;display:block}.note-meta{text-align:left;gap:3px;display:grid}.note-meta span{justify-content:space-between;gap:12px;display:flex}.note-meta b{text-align:right}.note-row{text-align:left;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:4px 0;display:grid}.note-row>span{overflow-wrap:anywhere;min-width:0}.note-row small{color:#6f756f;margin:2px 0 0 17px;font-size:8.5px;display:block}.note-row>b{white-space:nowrap;text-align:right}.note-head{font-size:9px;font-weight:700}.note-total{align-items:center;font-size:15px}.note-footer{text-align:center}.note-loading{color:#778173;place-items:center;height:100%;min-height:300px;font-size:13px;display:grid}.note-modal-controls{border-left:1px solid #e7eadf;min-width:0;padding:20px;overflow-y:auto}.note-modal-controls .error-message,.note-modal-controls .success-message{margin-bottom:14px}.note-document-actions{border-bottom:1px solid #e9ece4;grid-template-columns:1fr 1fr;gap:9px;padding-bottom:20px;display:grid}.note-whatsapp{padding-top:20px}.note-whatsapp h3{margin-bottom:6px}.note-whatsapp>div>p{color:#899287;font-size:11.5px;line-height:1.55}.note-whatsapp .field{margin:18px 0 12px}.note-whatsapp .whatsapp-button{width:100%;min-height:46px}.dark .note-modal{background:#181e1a}.dark .note-modal>header,.dark .note-document-actions{border-color:#303a31}.dark .note-preview{background:#0f1410}.dark .note-modal-controls{border-color:#303a31}.dark .note-whatsapp>div>p{color:#9ca69d}@media(max-width:760px){.note-modal-backdrop{padding:0}.note-modal{border-radius:0;grid-template-rows:auto minmax(260px,48dvh) minmax(0,1fr);grid-template-columns:1fr;width:100%;height:100dvh}.note-modal>header{padding:calc(13px + env(safe-area-inset-top)) 15px 13px}.note-preview{padding:10px}.note-modal-controls{padding:16px 15px calc(18px + env(safe-area-inset-bottom));border-top:1px solid #e7eadf;border-left:0}.dark .note-modal-controls{border-color:#303a31}}@media(max-width:390px){.note-document-actions{grid-template-columns:1fr}}.pay-mode{width:100%;margin:4px 0 16px;display:flex}.pay-mode button{flex:1}.split-picker{border:1px solid #e8ebdf;border-radius:12px;margin-bottom:16px;padding:14px}.split-picker>p{margin-bottom:10px;font-size:12px}.split-line{background:#fafaf6;border:1px solid #0000;border-radius:9px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;margin-bottom:6px;padding:10px;display:grid}.split-line.selected{background:#fff8d2;border-color:#efd76b}.split-line strong{font-size:13px;display:block}.split-line small{color:#8d978a;font-size:11px}.split-all{font-size:12px}.split-total{border-top:1px dashed #dfe3d6;justify-content:space-between;align-items:center;padding-top:10px;font-size:13px;display:flex}.split-total strong{font-size:20px}.order-subtotal{color:#6d7666;justify-content:space-between;margin-top:6px;font-size:12px;display:flex}.order-subtotal.pending b{color:#b3371f;font-size:15px}.order-line.paid{opacity:.55}.paid-tag{color:#2d8a54;background:#e7f6ed;border-radius:10px;margin-left:8px;padding:2px 7px;font-size:10px;font-weight:700}.split-payments{border:1px solid #e8ebdf;border-radius:12px;margin-bottom:16px;padding:12px 14px}.split-payments>strong{margin-bottom:8px;font-size:12px;display:block}.split-payment{border-top:1px dashed #e3e6dc;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:7px 0;font-size:12px;display:grid}.split-payment small{color:#8d978a;font-size:10.5px;display:block}.partial-flag{color:#b3371f;font-size:10px;font-weight:700;display:block}.dark .split-picker,.dark .split-payments{border-color:#303a31}.dark .split-line{background:#121713}.dark .split-line.selected{background:#2b2a17;border-color:#5a5122}.dark .paid-tag{color:#7ed3a0;background:#16301f}.report-filters{flex-wrap:wrap;align-items:flex-end;gap:12px 24px;margin-bottom:18px;padding:18px 20px;display:flex}.report-filters>p{width:100%;font-size:11.5px}.report-dates{gap:12px;display:flex}.report-dates .field{margin:0}.report-presets{flex-wrap:wrap;gap:8px;display:flex}.report-presets button{color:#5b6452;cursor:pointer;background:#fff;border:1px solid #dfe4d9;border-radius:8px;padding:9px 14px;font-size:12px;font-weight:600}.report-presets button.active,.report-presets button:hover{color:#4b410d;background:#fff5be;border-color:#d6b62a}.report-tabs{margin-bottom:18px}.report-tabs button{align-items:center;gap:7px;display:inline-flex}.report-methods{grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 22px}.report-heading{margin-bottom:14px;padding:18px 20px 0}.report-grid{align-items:start}.report-expenses{margin-top:20px}.bar-col{width:18%;min-width:110px}.report-bar{background:#efd045;border-radius:6px;min-width:2px;height:8px;display:block}.data-table tfoot td{color:#343c2b;background:#fafaf5;border-top:2px solid #e8ebdf;padding:14px 22px;font-weight:700}.data-table.compact tfoot td{padding-left:12px;padding-right:12px}.toolbar-button:disabled{opacity:.6;cursor:wait}.dark .report-presets button{color:#dfe6df;background:#202720;border-color:#364138}.dark .report-presets button.active{color:#f3e39a;background:#2b2a17;border-color:#5a5122}.dark .data-table tfoot td{color:#edf1ed;background:#141915;border-color:#2d372f}@media(max-width:900px){.report-methods{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.report-dates{width:100%}.report-dates .field{flex:1}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-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}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
