/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-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-duration:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-gray-200:oklch(92.8% .006 264.531);--color-black:#000;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--radius-xs:.125rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration: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{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}:where(:root),[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(97.8% .005 297.73);--color-base-300:oklch(37.01% .0069 297.49);--color-base-content:oklch(37.57% .022 281.8);--color-primary:oklch(57.59% .247 287.24);--color-primary-content:oklch(96.57% .017 289.61);--color-secondary:oklch(55.79% .022 301.91);--color-secondary-content:oklch(97.64% .001 286.38);--color-accent:oklch(62.31% .188 259.81);--color-accent-content:oklch(97.05% .014 254.6);--color-neutral:oklch(37.57% .0222 281.8);--color-neutral-content:oklch(98% .0013 286.38);--color-info:oklch(71.48% .126 215.22);--color-info-content:oklch(98.41% .019 200.87);--color-success:oklch(73.11% .217 147.04);--color-success-content:oklch(98.1% .014 174.18);--color-warning:oklch(79.87% .164 73.09);--color-warning-content:oklch(99.34% .011 95.16);--color-error:oklch(65.39% .222 25.86);--color-error-content:oklch(98.76% .009 67.73);--radius-selector:.25rem;--radius-field:.375rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.theme-controller[value=light]:checked){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(97.8% .005 297.73);--color-base-300:oklch(37.01% .0069 297.49);--color-base-content:oklch(37.57% .022 281.8);--color-primary:oklch(57.59% .247 287.24);--color-primary-content:oklch(96.57% .017 289.61);--color-secondary:oklch(55.79% .022 301.91);--color-secondary-content:oklch(97.64% .001 286.38);--color-accent:oklch(62.31% .188 259.81);--color-accent-content:oklch(97.05% .014 254.6);--color-neutral:oklch(37.57% .0222 281.8);--color-neutral-content:oklch(98% .0013 286.38);--color-info:oklch(71.48% .126 215.22);--color-info-content:oklch(98.41% .019 200.87);--color-success:oklch(73.11% .217 147.04);--color-success-content:oklch(98.1% .014 174.18);--color-warning:oklch(79.87% .164 73.09);--color-warning-content:oklch(99.34% .011 95.16);--color-error:oklch(65.39% .222 25.86);--color-error-content:oklch(98.76% .009 67.73);--radius-selector:.25rem;--radius-field:.375rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-base-100:oklch(31.23% .026 301.24);--color-base-200:oklch(25.39% .025 298.72);--color-base-300:oklch(23.44% .0194 298.63);--color-base-content:oklch(84.98% .014 295.28);--color-primary:oklch(53.93% .271 286.75);--color-primary-content:oklch(88.22% .062 290.17);--color-secondary:oklch(49.12% .021 303.05);--color-secondary-content:oklch(88.83% .007 304.23);--color-accent:oklch(54.61% .215 262.88);--color-accent-content:oklch(88.23% .057 254.13);--color-neutral:oklch(65.75% .022 294.95);--color-neutral-content:oklch(18.51% .017 301.92);--color-info:oklch(60.89% .111 221.72);--color-info-content:oklch(91.67% .077 205.04);--color-success:oklch(67.35% .201 146.84);--color-success-content:oklch(91.38% .069 168.24);--color-warning:oklch(72.59% .152 69.05);--color-warning-content:oklch(96.07% .057 93.2);--color-error:oklch(59.54% .208 26.28);--color-error-content:oklch(93.4% .039 54.86);--radius-selector:.25rem;--radius-field:.375rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}}:is(:root:has(input.theme-controller[value=light]:checked),[data-theme=light]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(97.8% .005 297.73);--color-base-300:oklch(37.01% .0069 297.49);--color-base-content:oklch(37.57% .022 281.8);--color-primary:oklch(57.59% .247 287.24);--color-primary-content:oklch(96.57% .017 289.61);--color-secondary:oklch(55.79% .022 301.91);--color-secondary-content:oklch(97.64% .001 286.38);--color-accent:oklch(62.31% .188 259.81);--color-accent-content:oklch(97.05% .014 254.6);--color-neutral:oklch(37.57% .0222 281.8);--color-neutral-content:oklch(98% .0013 286.38);--color-info:oklch(71.48% .126 215.22);--color-info-content:oklch(98.41% .019 200.87);--color-success:oklch(73.11% .217 147.04);--color-success-content:oklch(98.1% .014 174.18);--color-warning:oklch(79.87% .164 73.09);--color-warning-content:oklch(99.34% .011 95.16);--color-error:oklch(65.39% .222 25.86);--color-error-content:oklch(98.76% .009 67.73);--radius-selector:.25rem;--radius-field:.375rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:is(:root:has(input.theme-controller[value=dark]:checked),[data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-base-100:oklch(31.23% .026 301.24);--color-base-200:oklch(25.39% .025 298.72);--color-base-300:oklch(23.44% .0194 298.63);--color-base-content:oklch(84.98% .014 295.28);--color-primary:oklch(53.93% .271 286.75);--color-primary-content:oklch(88.22% .062 290.17);--color-secondary:oklch(49.12% .021 303.05);--color-secondary-content:oklch(88.83% .007 304.23);--color-accent:oklch(54.61% .215 262.88);--color-accent-content:oklch(88.23% .057 254.13);--color-neutral:oklch(65.75% .022 294.95);--color-neutral-content:oklch(18.51% .017 301.92);--color-info:oklch(60.89% .111 221.72);--color-info-content:oklch(91.67% .077 205.04);--color-success:oklch(67.35% .201 146.84);--color-success-content:oklch(91.38% .069 168.24);--color-warning:oklch(72.59% .152 69.05);--color-warning-content:oklch(96.07% .057 93.2);--color-error:oklch(59.54% .208 26.28);--color-error-content:oklch(93.4% .039 54.86);--radius-selector:.25rem;--radius-field:.375rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root{--fx-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E")}.chat{--mask-chat:url("data:image/svg+xml,%3csvg width='13' height='13' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M0 11.5004C0 13.0004 2 13.0004 2 13.0004H12H13V0.00036329L12.5 0C12.5 0 11.977 2.09572 11.8581 2.50033C11.6075 3.35237 10.9149 4.22374 9 5.50036C6 7.50036 0 10.0004 0 11.5004Z'/%3e%3c/svg%3e")}.tooltip{--mask-tooltip:url("data:image/svg+xml,%3Csvg width='10' height='4' viewBox='0 0 8 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.500009 1C3.5 1 3.00001 4 5.00001 4C7 4 6.5 1 9.5 1C10 1 10 0.499897 10 0H0C-1.99338e-08 0.5 0 1 0.500009 1Z' fill='black'/%3E%3C/svg%3E%0A")}:root{scrollbar-color:currentColor #0000}@supports (color:color-mix(in lab, red, red)){:root{scrollbar-color:color-mix(in oklch, currentColor 20%, #0000) #0000}}@property --radialprogress{syntax:"<percentage>";inherits:true;initial-value:0%}:root,[data-theme]{background-color:var(--root-bg,var(--color-base-100));color:var(--color-base-content)}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}}@layer components;@layer utilities{.diff{grid-template-columns:auto 1fr;width:100%;display:grid;position:relative;overflow:hidden;container-type:inline-size}.modal{pointer-events:none;z-index:80;opacity:0;width:100%;height:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-items:center;margin:0;padding:1rem;display:grid;position:fixed;inset:0;overflow:hidden auto}.carousel-prev{cursor:pointer;justify-content:center;align-items:center;height:max-content;margin-block:auto;display:inline-flex;position:absolute;inset-block:0}.carousel-prev.disabled{pointer-events:none}.carousel-prev{border-start-start-radius:var(--radius-2xl);border-end-start-radius:var(--radius-2xl)}.carousel-next{cursor:pointer;justify-content:center;align-items:center;height:max-content;margin-block:auto;display:inline-flex;position:absolute;inset-block:0}.carousel-next.disabled{pointer-events:none}.carousel-next{border-start-end-radius:var(--radius-2xl);border-end-end-radius:var(--radius-2xl)}.menu{border-radius:var(--radius-box);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--menu-active-fg:var(--color-primary);--menu-active-bg:var(--color-primary);flex-flow:column wrap;gap:.125rem;padding:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.menu{--menu-active-bg:color-mix(in oklab, var(--color-primary) 10%, #0000)}}.menu{--menu-hover-fg:var(--color-base-content);--menu-hover-bg:var(--color-neutral)}@supports (color:color-mix(in lab, red, red)){.menu{--menu-hover-bg:color-mix(in oklab, var(--color-neutral) 10%, #0000)}}.menu :where(li ul){white-space:nowrap;position:relative}.menu :where(li:not(.dropdown) ul){margin-inline-start:1rem;padding-inline-start:.5rem}.menu :where(li:not(.dropdown) ul):before{background-color:var(--color-base-content);opacity:.1;width:var(--border);content:"";inset-inline-start:0;position:absolute;top:.75rem;bottom:.625rem}.menu :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}.menu :where(.menu li:empty){background-color:var(--color-base-content);opacity:.1;height:1px;margin:.5rem 1rem}.menu :where(li:not(.menu-title,.tooltip)>:not(ul,.collapse,.accordion-content,.menu-title,.btn)){border-radius:var(--radius-field);text-align:start;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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-timing-function:var(--ease-out);transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);text-wrap:balance;padding-block:.625rem;padding-inline:1rem;transition-duration:.2s}.menu :where(li:not(.menu-title)>:not(ul,.collapse,.accordion-content,.menu-title,.btn)){-webkit-user-select:none;user-select:none;grid-auto-columns:minmax(auto,max-content) auto max-content;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;display:grid}.menu :where(li.tooltip)>*{border-radius:var(--radius-field);text-align:start;padding-block:.625rem;padding-inline:1rem}.menu :where(.menu li:not(.menu-title,.menu-disabled)){color:var(--color-base-content)}.menu :where(.menu li:not(.menu-title,.menu-disabled)>:not(ul,.collapse,.accordion-content,.dropdown-active,.menu-title)):not(.btn):focus-visible,.menu :where(.menu li:not(.menu-title,.menu-disabled)>:not(ul,.collapse,.accordion-content,.dropdown-active,.menu-title)):hover{cursor:pointer;--tw-outline-style:none;color:var(--menu-hover-fg);background-color:var(--menu-hover-bg);outline-style:none}.menu li:not(.menu-title,.menu-disabled)>:not(ul,.menu-title,.collapse,.accordion-content,.btn).menu-active{color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise)}.menu li.menu-disabled{pointer-events:none;opacity:.5;webkit-user-select:none;-webkit-user-select:none;user-select:none}:where(.menu li){flex-flow:column wrap;flex-shrink:0;align-items:stretch;display:flex;position:relative}:where(.menu li) .badge{justify-self:flex-end}.tabs-lifted>.tab:focus-visible{border-end-end-radius:0;border-end-start-radius:0}.tab{cursor:pointer;appearance:none;text-align:center;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-base-content);webkit-user-select:none;-webkit-user-select:none;user-select:none;height:var(--size);--size:calc(var(--size-field,.25rem) * 9.5);--tab-p:1rem;--tab-bg:var(--color-base-100);--tab-border-color:var(--color-base-content);justify-content:center;align-items:center;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.tab{--tab-border-color:color-mix(in oklab, var(--color-base-content), #0000 90%)}}.tab{padding-inline:var(--tab-p,1rem)}.tab:focus,.tab:focus-visible{--tw-outline-style:none;outline-style:none}.tab[disabled]{pointer-events:none;opacity:.4}@media (hover:hover){.tab[disabled]:hover{pointer-events:none;opacity:.4}}.tabs-bordered>.tab{border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.tabs-bordered>.tab{border-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}@media (hover:hover){@media (hover:hover){.tabs-bordered>.tab:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.tabs-bordered>.tab:hover{border-color:color-mix(in oklab, var(--color-primary) 30%, transparent)}}.tabs-bordered>.tab:hover{color:var(--color-primary)}}}.tabs-bordered>.tab{border-style:solid;border-bottom-width:calc(var(--border,1px) + 1px)}@media (hover:hover){@media (hover:hover){.tabs-lifted>.tab:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.tabs-lifted>.tab:hover{border-color:color-mix(in oklab, var(--color-primary) 30%, transparent)}}.tabs-lifted>.tab:hover{color:var(--color-primary)}}}.tabs-lifted>.tab{border:var(--tab-border,1px) solid transparent;border-width:0 0 var(--tab-border,1px) 0;border-radius:var(--radius-field,.375rem);border-bottom-color:var(--tab-border-color);padding-inline-start:var(--tab-p,1rem);padding-inline-end:var(--tab-p,1rem);padding-top:var(--tab-border,1px)}.tabs-lifted>.tab.tab-active:not([disabled]){background-color:var(--tab-bg);border-width:var(--tab-border,1px) var(--tab-border,1px) 0 var(--tab-border,1px);border-color:var(--tab-border-color);padding-inline-start:calc(var(--tab-p,1rem) - var(--tab-border,1px));padding-inline-end:calc(var(--tab-p,1rem) - var(--tab-border,1px));padding-bottom:var(--tab-border,1px);border-end-end-radius:0;border-end-start-radius:0;padding-top:0}.tabs-lifted>.tab.tab-active:not([disabled]):before{content:"";z-index:1;width:calc(100% + var(--radius-field,.375rem) * 2);height:var(--radius-field,.375rem);background-size:var(--radius-field,.375rem);--tab-grad:calc(69% - var(--tab-border,1px));--radius-start:radial-gradient(circle at top left, transparent var(--tab-grad), var(--tab-border-color) calc(var(--tab-grad) + .25px), var(--tab-border-color) calc(var(--tab-grad) + var(--tab-border,1px)), var(--tab-bg) calc(var(--tab-grad) + var(--tab-border,1px) + .25px));--radius-end:radial-gradient(circle at top right, transparent var(--tab-grad), var(--tab-border-color) calc(var(--tab-grad) + .25px), var(--tab-border-color) calc(var(--tab-grad) + var(--tab-border,1px)), var(--tab-bg) calc(var(--tab-grad) + var(--tab-border,1px) + .25px));background-position:0 0,100% 0;background-repeat:no-repeat;background-image:var(--radius-start), var(--radius-end);display:block;position:absolute;bottom:0}.tabs-lifted>.tab.tab-active:not([disabled]):first-child:before{background-image:var(--radius-end);background-position:100% 0}.tabs-lifted>.tab.tab-active:not([disabled]):last-child:before,[dir=rtl] .tabs-lifted>.tab.tab-active:not([disabled]):first-child:before{background-image:var(--radius-start);background-position:0 0}[dir=rtl] .tabs-lifted>.tab.tab-active:not([disabled]):last-child:before{background-image:var(--radius-end);background-position:100% 0}.tabs-xl :where(.tab){font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--size:calc(var(--size-field,.25rem) * 14);--tab-p:1.5rem}.tabs-lg :where(.tab){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--size:calc(var(--size-field,.25rem) * 11.5);--tab-p:1.25rem}.tabs-md :where(.tab){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--size:calc(var(--size-field,.25rem) * 9.5);--tab-p:1rem}.tabs-sm :where(.tab){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--size:calc(var(--size-field,.25rem) * 7.5);--tab-p:.75rem}.tabs-xs :where(.tab){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--size:calc(var(--size-field,.25rem) * 6);--tab-p:.5rem}.btn{cursor:pointer;text-align:center;vertical-align:middle;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);webkit-user-select:none;-webkit-user-select:none;user-select:none;flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;text-decoration-line:none;display:inline-flex}@media (prefers-reduced-motion:reduce){.btn{transition-property:none}}.btn{padding-inline:var(--btn-p);color:var(--btn-fg);height:var(--size);outline-color:var(--btn-color,var(--color-neutral))}@supports (color:color-mix(in lab, red, red)){.btn{outline-color:color-mix(in oklab, var(--btn-color,var(--color-neutral)) 30%, var(--color-base-100))}}.btn{background-color:var(--btn-bg);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--btn-noise);border:var(--border) solid var(--btn-border);box-shadow:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 8%)) inset, var(--btn-shadow);--size:calc(var(--size-field,.25rem) * 9.5);--btn-bg:var(--btn-color,var(--color-neutral));--btn-fg:var(--color-neutral-content);--btn-p:1rem;--btn-border:var(--btn-bg);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));transition-property:color,background-color,border-color,box-shadow;transition-duration:.25s;transition-timing-function:cubic-bezier(0,0,.96,1.03)}@supports (color:color-mix(in lab, red, red)){.btn{--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))}}.btn{--btn-shadow:0px 1px 3px 0px var(--color-base-300), 0px 1px 2px -1px var(--color-base-300)}@supports (color:color-mix(in lab, red, red)){.btn{--btn-shadow:0px 1px 3px 0px color-mix(in oklab, var(--color-base-300) 40%, #0000), 0px 1px 2px -1px color-mix(in oklab, var(--color-base-300) 40%, #0000)}}.btn{--btn-noise:var(--fx-noise)}@media (hover:hover){.btn:hover{--btn-bg:var(--btn-color,var(--color-neutral))}@supports (color:color-mix(in lab, red, red)){.btn:hover{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-neutral)) 90%, #000)}}}.btn:active:hover:not(.btn-active),.btn:active:focus:not(.btn-active){--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-timing-function:ease-out;transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}.btn:focus-visible{--btn-bg:var(--btn-color,var(--color-neutral))}@supports (color:color-mix(in lab, red, red)){.btn:focus-visible{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-neutral)), #000 10%)}}.btn:focus-visible{outline-width:2px;outline-style:solid}.btn:is(:disabled,[disabled],.btn-disabled){pointer-events:none;opacity:.5;--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)}.btn:is(input[type=checkbox],input[type=radio]){appearance:none}.btn:is(input[type=checkbox],input[type=radio]):after{content:attr(aria-label)}.btn:is(input[type=checkbox],input[type=radio]):checked{background:var(--color-primary);color:var(--color-primary-content);outline-color:var(--color-primary);--btn-shadow:0 0 0 0 oklch(0% 0 0/0), 0 0 0 0 oklch(0% 0 0/0);isolation:isolate}.pin-input{border-radius:var(--radius-field);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.pin-input{border-color:color-mix(in oklab, var(--color-base-content) 25%, transparent)}}.pin-input{background-color:var(--color-base-100);text-align:center;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.pin-input::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.pin-input::placeholder{color:color-mix(in oklab, var(--color-base-content) 80%, transparent)}}.pin-input{height:var(--size);width:var(--size);--size:calc(var(--size-field,.25rem) * 9.5);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.pin-input:hover:not(:focus,:focus-within){border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.pin-input:hover:not(:focus,:focus-within){border-color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.pin-input:focus,.pin-input:focus-within{border-color:var(--color-primary);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.pin-input:focus,.pin-input:focus-within{--tw-shadow-color:color-mix(in oklab, var(--color-primary) 30%, #0000)}}.pin-input:focus,.pin-input:focus-within{outline:1px solid var(--color-primary);isolation:isolate}.pin-input.disabled,.pin-input:disabled,.pin-input[disabled]{pointer-events:none;border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.pin-input.disabled,.pin-input:disabled,.pin-input[disabled]{border-color:color-mix(in oklab, var(--color-base-content) 25%, transparent)}}.pin-input.disabled,.pin-input:disabled,.pin-input[disabled]{background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.pin-input.disabled,.pin-input:disabled,.pin-input[disabled]{background-color:color-mix(in oklab, var(--color-base-content) 5%, transparent)}}.pin-input.disabled,.pin-input:disabled,.pin-input[disabled]{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.pin-input.disabled,.pin-input:disabled,.pin-input[disabled]{color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}:is(.pin-input.disabled,.pin-input:disabled,.pin-input[disabled])::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.pin-input.disabled,.pin-input:disabled,.pin-input[disabled])::placeholder{color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.dropdown-item{clear:both;border-radius:var(--radius-field);width:100%;color:var(--color-base-content);text-align:inherit;background-color:#0000;align-items:center;column-gap:.5rem;padding-block:.625rem;padding-inline:1rem;text-decoration-line:none;text-decoration-thickness:0;display:flex}.dropdown-item:hover:not(.dropdown-active),.dropdown-item:focus:not(.dropdown-active),.dropdown-item:focus-within:not(.dropdown-active),.dropdown-item:focus-visible:not(.dropdown-active){background-color:var(--color-neutral)}@supports (color:color-mix(in lab, red, red)){.dropdown-item:hover:not(.dropdown-active),.dropdown-item:focus:not(.dropdown-active),.dropdown-item:focus-within:not(.dropdown-active),.dropdown-item:focus-visible:not(.dropdown-active){background-color:color-mix(in oklab, var(--color-neutral) 10%, transparent)}}.dropdown-item:hover:not(.dropdown-active),.dropdown-item:focus:not(.dropdown-active),.dropdown-item:focus-within:not(.dropdown-active),.dropdown-item:focus-visible:not(.dropdown-active){--tw-outline-style:none;outline-style:none}.dropdown-item.dropdown-disabled,.dropdown-item:disabled,.dropdown-item[disabled]{pointer-events:none;background-color:var(--color-neutral)}@supports (color:color-mix(in lab, red, red)){.dropdown-item.dropdown-disabled,.dropdown-item:disabled,.dropdown-item[disabled]{background-color:color-mix(in oklab, var(--color-neutral) 5%, transparent)}}.dropdown-item.dropdown-disabled,.dropdown-item:disabled,.dropdown-item[disabled]{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.dropdown-item.dropdown-disabled,.dropdown-item:disabled,.dropdown-item[disabled]{color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}.loading{pointer-events:none;aspect-ratio:1;vertical-align:middle;width:calc(var(--size-selector,.25rem) * 6);background-color:currentColor;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='%23000' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_V8m1%7Btransform-origin:center;animation:spinner_zKoa 2s linear infinite%7D.spinner_V8m1 circle%7Bstroke-linecap:round;animation:spinner_YpZS 1.5s ease-out infinite%7D%40keyframes spinner_zKoa%7B100%25%7Btransform:rotate(360deg)%7D%7D%40keyframes spinner_YpZS%7B0%25%7Bstroke-dasharray:0 150;stroke-dashoffset:0%7D47.5%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-16%7D95%25%2C100%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-59%7D%7D%3C%2Fstyle%3E%3Cg class='spinner_V8m1'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3'%3E%3C%2Fcircle%3E%3C%2Fg%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='%23000' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_V8m1%7Btransform-origin:center;animation:spinner_zKoa 2s linear infinite%7D.spinner_V8m1 circle%7Bstroke-linecap:round;animation:spinner_YpZS 1.5s ease-out infinite%7D%40keyframes spinner_zKoa%7B100%25%7Btransform:rotate(360deg)%7D%7D%40keyframes spinner_YpZS%7B0%25%7Bstroke-dasharray:0 150;stroke-dashoffset:0%7D47.5%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-16%7D95%25%2C100%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-59%7D%7D%3C%2Fstyle%3E%3Cg class='spinner_V8m1'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3'%3E%3C%2Fcircle%3E%3C%2Fg%3E%3C%2Fsvg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.accordion-toggle{cursor:pointer;width:100%;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-base-content);padding-block:1rem;padding-inline:1.25rem}.accordion-toggle:disabled,.range.disabled{pointer-events:none;opacity:.5}.carousel-prev.disabled,.carousel-next.disabled{pointer-events:none}.tooltip-content{visibility:hidden;opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));z-index:20;width:max-content;padding:.5rem;display:inline-block;position:absolute}.collapse{visibility:collapse}.collapse:not(td):not(tr):not(colgroup){visibility:visible}.invisible{visibility:hidden}.visible{visibility:visible}.table{border-radius:var(--radius-box);text-align:left;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));position:relative;overflow:hidden auto}.table:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){text-align:right}@media (hover:hover){:is(.table tr.row-hover,.table tr.row-hover:nth-child(2n)):hover{background-color:var(--color-base-200)}@supports (color:color-mix(in lab, red, red)){:is(.table tr.row-hover,.table tr.row-hover:nth-child(2n)):hover{background-color:color-mix(in oklab, var(--color-base-200) 80%, transparent)}}}.table tr.row-active,.table tr.row-active:nth-child(2n){background-color:var(--color-base-200)}.table :where(th,td){vertical-align:middle;text-wrap:nowrap;padding-block:.75rem;padding-inline:1.25rem}.table :where(thead,tfoot){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:nowrap;color:var(--color-base-content);text-transform:uppercase;letter-spacing:1px}.table :where(th){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.table :where(.table-pin-rows thead tr){z-index:1;background-color:var(--color-base-100);position:sticky;top:0}.table :where(.table-pin-rows tfoot tr){z-index:1;background-color:var(--color-base-100);position:sticky;bottom:0}.table :where(.table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}.table :where(thead tr){border-bottom:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(thead tr){border-bottom:var(--border) solid color-mix(in oklch, var(--color-base-content) 25%, #0000)}}.table :where(tbody tr:not(:last-child)){border-bottom:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(tbody tr:not(:last-child)){border-bottom:var(--border) solid color-mix(in oklch, var(--color-base-content) 10%, #0000)}}.table :where(tfoot){border-top:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(tfoot){border-top:var(--border) solid color-mix(in oklch, var(--color-base-content) 25%, #0000)}}.select{cursor:pointer;appearance:none;background-color:var(--color-base-100);vertical-align:middle;width:100%;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-base-content);webkit-user-select:none;-webkit-user-select:none;user-select:none;height:var(--size);touch-action:manipulation;text-overflow:ellipsis;border:var(--border) solid #0000;border-color:var(--input-color);--input-color:var(--color-base-content);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'><path fill='none' stroke='%239293AE' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 9l6 6l6-6'/></svg>");background-position:calc(100% - .5rem);background-repeat:no-repeat;background-size:1.3em;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;padding-inline:.75rem 2.5rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.select{--input-color:color-mix(in oklab, var(--color-base-content) 40%, #0000)}}.select{--size:calc(var(--size-field,.25rem) * 9.5)}.select:hover:not(:focus,:focus-within){border-color:var(--color-base-content)}.select:has(:hover):not(:focus,:focus-within){border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.select:hover:not(:focus,:focus-within){border-color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}.select:has(:hover):not(:focus,:focus-within){border-color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}[dir=rtl] .select{background-position:1.3em}.select select{appearance:none;background-color:#0000;border-style:none;width:calc(100% + 2.75rem);height:100%;margin-inline-end:-2.5rem;padding-inline:.75rem 2.5rem}.select select:focus,.select select:focus-within{--tw-outline-style:none;outline-style:none}.select[multiple]{background-image:none}.select:focus,.select:focus-within{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--input-color:var(--color-primary);--tw-shadow-color:var(--input-color)}@supports (color:color-mix(in lab, red, red)){.select:focus,.select:focus-within{--tw-shadow-color:color-mix(in oklab, var(--input-color) 30%, #0000)}}.select:focus,.select:focus-within{outline:1px solid var(--input-color);border-color:var(--input-color);isolation:isolate}.select:is(:disabled,[disabled]){cursor:not-allowed;border-style:var(--tw-border-style);border-width:0;border-color:var(--color-base-content)}.select:has(>select[disabled]){cursor:not-allowed;border-style:var(--tw-border-style);border-width:0;border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.select:is(:disabled,[disabled]){border-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}.select:has(>select[disabled]){border-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.select:is(:disabled,[disabled]){background-color:var(--color-neutral)}.select:has(>select[disabled]){background-color:var(--color-neutral)}@supports (color:color-mix(in lab, red, red)){.select:is(:disabled,[disabled]){background-color:color-mix(in oklab, var(--color-neutral) 10%, transparent)}.select:has(>select[disabled]){background-color:color-mix(in oklab, var(--color-neutral) 10%, transparent)}}.select:is(:disabled,[disabled]){color:var(--color-base-content)}.select:has(>select[disabled]){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.select:is(:disabled,[disabled]){color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}.select:has(>select[disabled]){color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]))::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]))::placeholder{color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}.select:has(>select[disabled])>select[disabled]{cursor:not-allowed}.select:has(>.select-floating) select::placeholder{color:#0000}.select:has(>.select-floating) select:focus::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.select:has(>.select-floating) select:focus::placeholder{color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}.card{border-radius:var(--radius-box);--tw-border-style:solid;border-style:solid;border-color:var(--color-base-content);flex-direction:column;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.card{border-color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.card{background-color:var(--color-base-100);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.card{color:color-mix(in oklab, var(--color-base-content) 80%, transparent)}}.card{--tw-outline-style:none;box-shadow:var(--card-shadow,0 1px 3px 0 var(--color-base-300), 0 1px 2px -1px var(--color-base-300));outline-style:none}@supports (color:color-mix(in lab, red, red)){.card{box-shadow:var(--card-shadow,0 1px 3px 0 color-mix(in oklab, var(--color-base-300) 20%, #0000), 0 1px 2px -1px color-mix(in oklab, var(--color-base-300) 20%, #0000))}}.card{border-width:var(--card-border,0px)}.card:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.card:focus{outline-offset:2px;outline:2px solid #0000}}.card :where(figure:first-child){border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}.card :where(figure:last-child){border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.card:where(.card-border){border:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.card:where(.card-border){border:var(--border) solid color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.card.image-full{display:grid}.card.image-full:before{border-radius:var(--radius-box);background-color:var(--color-neutral);opacity:.75;content:"";grid-row-start:1;grid-column-start:1;position:relative}.card.image-full>*{grid-row-start:1;grid-column-start:1}.card.image-full>.card-body{color:var(--color-neutral-content);position:relative}.card.image-full :where(figure){border-radius:inherit;overflow:hidden}.card.image-full>figure img{object-fit:cover;height:100%}.card figure{justify-content:center;align-items:center;display:flex}.card:has(>input:is(input[type=checkbox],input[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none}.card:has(>:checked){outline:2px solid}.card .card-alert{border-radius:0}.card .card-alert:first-child{border-top-left-radius:var(--radius-box);border-top-right-radius:var(--radius-box)}.card .card-alert:last-child{border-bottom-right-radius:var(--radius-box);border-bottom-left-radius:var(--radius-box)}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.checkbox{cursor:pointer;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-neutral-content);border:var(--border) solid var(--color-base-content);flex-shrink:0;padding:.25rem;position:relative}@supports (color:color-mix(in lab, red, red)){.checkbox{border:var(--border) solid color-mix(in oklab, var(--color-base-content) 40%, #0000)}}.checkbox{--input-color:var(--color-neutral);box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 0 #0000 inset, 0 0 #0000;--size:calc(var(--size-selector,.25rem) * 6);width:var(--size);height:var(--size);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);transition:background-color .2s,box-shadow .2s}.checkbox:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0px 3px 0 0px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}.checkbox:focus-visible{outline:2px solid var(--input-color,var(--color-neutral))}@supports (color:color-mix(in lab, red, red)){.checkbox:focus-visible{outline:2px solid color-mix(in oklab, var(--input-color,var(--color-neutral)) 30%, #0000)}}.checkbox:focus-visible{outline-offset:0px}.checkbox:checked,.checkbox[aria-checked=true]{background-color:var(--input-color,#0000);border-color:var(--input-color,#0000);box-shadow:0 0 #0000 inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px 2px 0 var(--color-base-300)}@supports (color:color-mix(in lab, red, red)){.checkbox:checked,.checkbox[aria-checked=true]{box-shadow:0 0 #0000 inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px 2px 0 color-mix(in oklab, var(--color-base-300) 20%, #0000)}}:is(.checkbox:checked,.checkbox[aria-checked=true]):before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1}@media (forced-colors:active){:is(.checkbox:checked,.checkbox[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}@media print{:is(.checkbox:checked,.checkbox[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}.checkbox:indeterminate{background-color:var(--color-neutral)}.checkbox:indeterminate:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -35%;rotate:0deg}.checkbox:disabled{cursor:not-allowed;opacity:.5}.radio{cursor:pointer;appearance:none;vertical-align:middle;border:var(--border) solid var(--color-base-content);border-radius:3.40282e38px;flex-shrink:0;padding:.25rem;position:relative}@supports (color:color-mix(in lab, red, red)){.radio{border:var(--border) solid color-mix(in oklab, var(--color-base-content) 40%, #0000)}}.radio{box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset;--size:calc(var(--size-selector,.25rem) * 6);width:var(--size);height:var(--size);color:var(--input-color,var(--color-neutral))}.radio:before{--tw-content:"";content:var(--tw-content);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);border-radius:3.40282e38px;width:100%;height:100%;display:block}.radio:focus-visible{outline:2px solid var(--input-color,var(--color-neutral))}@supports (color:color-mix(in lab, red, red)){.radio:focus-visible{outline:2px solid color-mix(in oklab, var(--input-color,var(--color-neutral)) 30%, #0000)}}.radio:focus-visible{outline-offset:0px}.radio:checked,.radio[aria-checked=true]{background-color:var(--color-base-100);box-shadow:0 1px 2px 0 var(--color-base-300);border-color:currentColor;animation:.2s ease-out radio}@supports (color:color-mix(in lab, red, red)){.radio:checked,.radio[aria-checked=true]{box-shadow:0 1px 2px 0 color-mix(in oklab, var(--color-base-300) 30%, #0000)}}:is(.radio:checked,.radio[aria-checked=true]):before{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1));background-color:currentColor}@media (forced-colors:active){:is(.radio:checked,.radio[aria-checked=true]):before{outline-style:var(--tw-outline-style);outline-offset:calc(1px * -1);outline-width:1px}}@media print{:is(.radio:checked,.radio[aria-checked=true]):before{outline-offset:-1rem;outline:.25rem solid}}.radio:disabled{cursor:not-allowed;opacity:.5}.carousel{border-radius:var(--radius-2xl);width:100%;position:relative;overflow:hidden}.alert{border-radius:var(--radius-box);width:100%;color:var(--color-neutral-content);text-align:start;background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);background-color:var(--alert-bg);border:var(--border) solid var(--alert-border);box-shadow:0 .1875rem 0 -.125rem oklch(100% 0 0 / calc(var(--depth) * .08)) inset;--alert-bg:var(--alert-color,var(--color-neutral));--alert-border:var(--alert-color,var(--color-neutral));padding:1rem;position:relative}.alert.alert-outline{color:var(--alert-color,var(--color-neutral));--alert-bg:transparent;box-shadow:none;background-image:none}.alert.alert-soft{color:var(--alert-color,var(--color-neutral));--alert-bg:var(--alert-color,var(--color-neutral))}@supports (color:color-mix(in lab, red, red)){.alert.alert-soft{--alert-bg:color-mix(in oklab, var(--alert-color,var(--color-neutral)) 10%, var(--color-base-100))}}.alert.alert-soft{box-shadow:none;background-image:none}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-full{top:100%}.bottom-full{bottom:100%}.input{cursor:text;appearance:none;background-color:var(--color-base-100);width:100%;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-base-content);flex-shrink:1;padding-inline:.75rem;display:inline-flex}.input::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.input::placeholder{color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}.input:focus-visible{--tw-outline-style:none;outline-style:none}.input{border:var(--border) solid #0000;height:var(--size);touch-action:manipulation;border-color:var(--input-color);--input-color:var(--color-base-content);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field))}@supports (color:color-mix(in lab, red, red)){.input{--input-color:color-mix(in oklab, var(--color-base-content) 40%, #0000)}}.input{--size:calc(var(--size-field,.25rem) * 9.5)}.input:hover:not(:focus,:focus-within){border-color:var(--color-base-content)}.input:has(:hover):not(:focus,:focus-within){border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.input:hover:not(:focus,:focus-within){border-color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}.input:has(:hover):not(:focus,:focus-within){border-color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.input:where(input){display:inline-block}.input :where(input:not([type=checkbox]):not([type=radio])){appearance:none;background-color:#0000;border:none;width:100%;height:100%;display:inline-block}.input :where(input:not([type=checkbox]):not([type=radio])):focus,.input :where(input:not([type=checkbox]):not([type=radio])):focus-within,.input :where(input:not([type=checkbox]):not([type=radio])):focus-visible{--tw-outline-style:none;outline-style:none}.input:focus,.input:focus-within{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--input-color:var(--color-primary);--tw-shadow-color:var(--input-color)}@supports (color:color-mix(in lab, red, red)){.input:focus,.input:focus-within{--tw-shadow-color:color-mix(in oklab, var(--input-color) 30%, #0000)}}.input:focus,.input:focus-within{outline:1px solid var(--input-color);isolation:isolate}.input:is(:disabled,[disabled]){cursor:not-allowed;border-style:var(--tw-border-style);background-color:var(--color-neutral);border-width:0}.input:has(>input[disabled]){cursor:not-allowed;border-style:var(--tw-border-style);background-color:var(--color-neutral);border-width:0}@supports (color:color-mix(in lab, red, red)){.input:is(:disabled,[disabled]){background-color:color-mix(in oklab, var(--color-neutral) 10%, transparent)}.input:has(>input[disabled]){background-color:color-mix(in oklab, var(--color-neutral) 10%, transparent)}}.input:is(:disabled,[disabled]){color:var(--color-base-content)}.input:has(>input[disabled]){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.input:is(:disabled,[disabled]){color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}.input:has(>input[disabled]){color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}.input:is(:disabled,[disabled]){box-shadow:none}.input:has(>input[disabled]){box-shadow:none}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.input::-webkit-date-and-time-value{text-align:inherit}.input[type=number]::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}.input:has(>.input-floating) input::placeholder{color:#0000}.input:has(>.input-floating) input:focus::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.input:has(>.input-floating) input:focus::placeholder{color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}.textarea{appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);width:100%;min-height:5rem;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-base-content);flex-shrink:1;padding-block:.5rem;padding-inline:1rem;display:inline-flex}.textarea::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.textarea::placeholder{color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}@media (hover:hover){.textarea:hover{border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.textarea:hover{border-color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}}.textarea:focus-visible{--tw-outline-style:none;outline-style:none}.textarea{border:var(--border) solid #0000;border-color:var(--input-color);touch-action:manipulation;--input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.textarea{--input-color:color-mix(in oklab, var(--color-base-content) 40%, #0000)}}.textarea :where(textarea){appearance:none;background-color:#0000;border:none}.textarea :where(textarea):focus,.textarea :where(textarea):focus-within{--tw-outline-style:none;outline-style:none}.textarea:focus,.textarea:focus-within{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--input-color:var(--color-primary);--tw-shadow-color:var(--input-color)}@supports (color:color-mix(in lab, red, red)){.textarea:focus,.textarea:focus-within{--tw-shadow-color:color-mix(in oklab, var(--input-color) 30%, #0000)}}.textarea:focus,.textarea:focus-within{outline:1px solid var(--input-color);border-color:var(--input-color);isolation:isolate}.textarea:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}.textarea:has(>textarea[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.textarea:is(:disabled,[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}.textarea:has(>textarea[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}:is(.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]))::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]))::placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.textarea:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}.textarea:has(>textarea){padding:0}.textarea:has(>textarea) textarea{width:100%;height:auto;min-height:5rem}.textarea:has(>textarea) textarea:first-child{padding-block:.5rem;padding-inline-start:1rem}.textarea:has(>textarea) textarea:nth-child(2){padding-block:.5rem}.textarea:has(>textarea) textarea:last-child{padding-block:.5rem;padding-inline-end:1rem}.textarea:has(>.textarea-floating){padding:0}.textarea:has(>.textarea-floating) :where(.textarea-floating:first-child)>textarea{padding-block:.5rem;padding-inline-start:1rem}.textarea:has(>.textarea-floating) :where(.textarea-floating:nth-child(2))>textarea{padding-block:.5rem}.textarea:has(>.textarea-floating) :where(.textarea-floating:last-child)>textarea{padding-block:.5rem;padding-inline-end:1rem}:is(.textarea:has(>.textarea-floating) :where(.textarea-floating:nth-child(2)) .textarea-floating-label,.textarea:has(>.textarea-floating) :where(.textarea-floating:last-child) .textarea-floating-label){margin-inline-start:0}.textarea:has(>.textarea-floating) *>textarea{width:100%;height:100%;min-height:5rem}.textarea:has(>.textarea-floating) textarea::placeholder{color:#0000}.textarea:has(>.textarea-floating) textarea:focus::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.textarea:has(>.textarea-floating) textarea:focus::placeholder{color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}.stack{place-items:flex-end center;display:inline-grid}.stack>*{opacity:.6;z-index:1;grid-row-start:1;grid-column-start:1;width:100%;height:100%;transform:translateY(14%)scale(.9)}.stack>:nth-child(2){opacity:.8;z-index:2;transform:translateY(7%)scale(.95)}.stack>:first-child{opacity:1;z-index:3;transform:translateY(0)scale(1)translate(0)}.dropdown-menu{z-index:10;margin-top:.5rem}:where(.dropdown-menu>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(.25rem * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(.25rem * 1) * calc(1 - var(--tw-space-y-reverse)))}.dropdown-menu{border-radius:var(--radius-box);background-color:var(--color-base-100);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));text-wrap:nowrap;opacity:0;--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:var(--color-base-300);padding:.5rem}@supports (color:color-mix(in lab, red, red)){.dropdown-menu{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-base-300) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.dropdown-menu{transition-property:opacity,margin;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.filter{flex-wrap:wrap;display:flex}.filter input[type=radio]{width:auto}.filter input{opacity:1;border-width:0;transition:margin .1s,opacity .3s,padding .3s,border-width .1s;overflow:hidden;scale:1}.filter input:not(:last-child){margin-inline-end:.25rem}.filter input.filter-reset{aspect-ratio:1}.filter input.filter-reset:after{content:"×"}.filter:not(:has(input:checked:not(.filter-reset))) .filter-reset{opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}.filter:not(:has(input:checked:not(.filter-reset))) input[type=reset]{opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}.filter:has(input:checked:not(.filter-reset)) input:not(:checked,.filter-reset,input[type=reset]){opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}.\!ms-auto{margin-inline-start:auto!important}.ms-0\.5{margin-inline-start:calc(var(--spacing) * .5)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.input::file-selector-button{cursor:pointer;border-style:var(--tw-border-style);background-color:var(--color-primary);text-align:center;height:100%;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-primary-content);text-transform:uppercase;webkit-user-select:none;-webkit-user-select:none;user-select:none;--input-color:var(--color-primary);border-width:0;flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;margin-inline-end:1rem;padding-inline:1rem;text-decoration-line:none;display:inline-flex}.input[type=file]{padding-inline-start:0;overflow:hidden}.input-floating .input::file-selector-button{background-color:var(--color-base-100);color:var(--color-base-content);border-inline-end:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.input-floating .input::file-selector-button{border-inline-end:var(--border) solid color-mix(in oklab, var(--color-base-content) 40%, #0000)}}.input-floating .input::file-selector-button{outline:none}.\!me-1\.5{margin-inline-end:calc(var(--spacing) * 1.5)!important}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.status{aspect-ratio:1;background-color:var(--color-neutral);vertical-align:middle;width:.625rem;height:.625rem;color:var(--color-neutral);background-position:50%;background-repeat:no-repeat;background-image:radial-gradient(circle at 35% 30%, oklch(1 0 0 / calc(var(--depth) * .5)), #0000);border-radius:3.40282e38px;display:inline-block;box-shadow:0 2px 3px -1px}@supports (color:color-mix(in lab, red, red)){.status{box-shadow:0 2px 3px -1px color-mix(in oklab, currentColor calc(var(--depth) * 100%), #0000)}}.divider{width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:nowrap;align-self:stretch;align-items:center;display:flex}.divider:not(:empty){gap:1rem}.divider:before{content:"";border-inline-end-style:var(--tw-border-style);border-inline-end-width:0;border-top-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-top-width:1px;border-color:var(--color-base-content);flex-grow:1;width:100%;height:1px}@supports (color:color-mix(in lab, red, red)){.divider:before{border-color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.divider:after{content:"";border-inline-end-style:var(--tw-border-style);border-inline-end-width:0;border-top-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-top-width:1px;border-color:var(--color-base-content);flex-grow:1;width:100%;height:1px}@supports (color:color-mix(in lab, red, red)){.divider:after{border-color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.progress{border-radius:var(--radius-box);background-color:var(--color-base-200);width:100%;height:.375rem;display:flex;overflow:hidden}.tabs{--tabs-height:auto;--tabs-direction:row;height:var(--tabs-height);flex-direction:var(--tabs-direction);display:flex}.progress-bar{border-radius:var(--radius-box);background-color:var(--color-neutral);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-neutral-content);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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-timing-function:var(--ease-in-out);transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);justify-content:center;align-items:center;transition-duration:.5s;display:flex;overflow:hidden}.progress-bar.progress-indeterminate{background:linear-gradient(90deg, #0000 50%, var(--progress-color) 50%);background-repeat:no-repeat;background-size:50% 100%;width:100%;animation:4s ease-in-out infinite indeterminate-progress}.footer{grid-auto-flow:row;place-items:start;gap:2.5rem 1rem;width:100%;display:grid}@media (width>=48rem){.footer{grid-auto-flow:column}}.footer>*{place-items:start;gap:.75rem;display:grid}.footer.footer-center{text-align:center;place-items:center}@media (width>=48rem){.footer.footer-center{grid-auto-flow:dense}}.footer.footer-center>*{place-items:center}.footer :where(.link){--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.carousel-body{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.7s;flex-wrap:nowrap;transition-duration:.7s;display:flex}.tooltip{text-align:center;display:inline-block}.\!flex{display:flex!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.btn-circle{width:var(--size);height:var(--size);border-radius:3.40282e38px;padding-inline:0}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.input>.select{border-style:var(--tw-border-style);border-width:0;height:auto}.input>.select:focus,.input>.select:focus-within{--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);outline-style:var(--tw-outline-style);outline-width:0}.\!h-2\.5{height:calc(var(--spacing) * 2.5)!important}.h-2{height:calc(var(--spacing) * 2)}.advance-select-option{cursor:pointer;border-radius:var(--radius-field);width:100%;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-base-content);padding-block:.625rem;padding-inline:1rem}@media (hover:hover){.advance-select-option:hover{background-color:var(--color-neutral)}@supports (color:color-mix(in lab, red, red)){.advance-select-option:hover{background-color:color-mix(in oklab, var(--color-neutral) 10%, transparent)}}}.advance-select-option:focus{background-color:var(--color-neutral)}@supports (color:color-mix(in lab, red, red)){.advance-select-option:focus{background-color:color-mix(in oklab, var(--color-neutral) 10%, transparent)}}.advance-select-option:focus{--tw-outline-style:none;outline-style:none}.\!w-2\.5{width:calc(var(--spacing) * 2.5)!important}.w-full{width:100%}.max-w-full{max-width:100%}.min-w-28{min-width:calc(var(--spacing) * 28)}.min-w-48{min-width:calc(var(--spacing) * 48)}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-nowrap{flex-wrap:nowrap}.items-center{align-items:center}.\!justify-between{justify-content:space-between!important}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-x-1{column-gap:calc(var(--spacing) * 1)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}:where(.accordion:where(.accordion-bordered)>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:where(.accordion:where(.accordion-bordered)>:not(:last-child)){border-color:color-mix(in oklab, var(--color-base-content) 25%, transparent)}}.accordion:where(.accordion-bordered){border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.accordion:where(.accordion-bordered){border-color:color-mix(in oklab, var(--color-base-content) 25%, transparent)}}.accordion:where(.accordion-bordered){background-color:var(--color-base-100)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.skeleton{border-radius:var(--radius-box);background-color:var(--color-base-200);will-change:background-position;background-image:linear-gradient(105deg, #0000 0% 40%, var(--color-base-100) 50%, #0000 60% 100%);background-position-x:-50%;background-repeat:no-repeat;background-size:200%}:where(.menu-horizontal>li:not(.menu-title)>.collapse>ul){border-radius:var(--radius-box);background-color:var(--color-base-100);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:var(--color-base-300)}@supports (color:color-mix(in lab, red, red)){:where(.menu-horizontal>li:not(.menu-title)>.collapse>ul){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-base-300) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.\!rounded-full{border-radius:3.40282e38px!important}.\!rounded-xs{border-radius:var(--radius-xs)!important}.rounded-box{border-radius:var(--radius-box);border-radius:var(--radius-box)}.rounded-field{border-radius:var(--radius-field);border-radius:var(--radius-field)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.btn-text{--btn-shadow:"";color:var(--btn-color,var(--color-neutral));--btn-bg:"";--btn-border:"";--btn-noise:none;outline-color:var(--btn-color,var(--color-neutral));border-width:0}@media (hover:hover){.btn-text:hover{--btn-bg:var(--btn-color,var(--color-neutral))}@supports (color:color-mix(in lab, red, red)){.btn-text:hover{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-neutral)) 10%, #0000)}}}.btn-text:focus-visible{--btn-bg:var(--btn-color,var(--color-neutral))}@supports (color:color-mix(in lab, red, red)){.btn-text:focus-visible{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-neutral)) 10%, #0000)}}.btn-text.btn-active{--btn-bg:var(--btn-color,var(--color-neutral))}@supports (color:color-mix(in lab, red, red)){.btn-text.btn-active{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-neutral)) 10%, #0000)}}.btn-soft{--btn-shadow:"";color:var(--btn-color,var(--color-neutral));--btn-bg:var(--btn-color,var(--color-neutral))}@supports (color:color-mix(in lab, red, red)){.btn-soft{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-neutral)) 10%, var(--color-base-100))}}.btn-soft{--btn-noise:none;border-width:0}.btn-soft:focus-visible{--btn-bg:var(--btn-color,var(--color-neutral))}@supports (color:color-mix(in lab, red, red)){.btn-soft:focus-visible{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-neutral)) 20%, var(--color-base-100))}}@media (hover:hover){.btn-soft:hover{--btn-bg:var(--btn-color,var(--color-neutral))}@supports (color:color-mix(in lab, red, red)){.btn-soft:hover{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-neutral)) 20%, var(--color-base-100))}}}.btn-soft.btn-active{--btn-bg:var(--btn-color,var(--color-neutral))}@supports (color:color-mix(in lab, red, red)){.btn-soft.btn-active{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-neutral)) 20%, var(--color-base-100))}}.\!border-none{--tw-border-style:none!important;border-style:none!important}.input.is-valid,.validate .input:valid{border-color:var(--color-success)}.input:has(.is-valid){border-color:var(--color-success)}.validate .input:has(:valid){border-color:var(--color-success)}@media (hover:hover){:is(.input.is-valid,.input:has(.is-valid),.validate .input:valid,.validate .input:has(:valid)):hover{border-color:var(--color-success)}}:is(.input.is-valid,.input:has(.is-valid),.validate .input:valid,.validate .input:has(:valid)):has(:hover):not(:focus,:focus-within){border-color:var(--color-success)}:is(.input.is-valid,.input:has(.is-valid),.validate .input:valid,.validate .input:has(:valid)):focus,:is(.input.is-valid,.input:has(.is-valid),.validate .input:valid,.validate .input:has(:valid)):focus-within{--input-color:var(--color-success)}.input.is-invalid,.validate .input:invalid{border-color:var(--color-error)}.input:has(.is-invalid){border-color:var(--color-error)}.validate .input:has(:invalid){border-color:var(--color-error)}@media (hover:hover){:is(.input.is-invalid,.input:has(.is-invalid),.validate .input:invalid,.validate .input:has(:invalid)):hover{border-color:var(--color-error)}}:is(.input.is-invalid,.input:has(.is-invalid),.validate .input:invalid,.validate .input:has(:invalid)):has(:hover):not(:focus,:focus-within){border-color:var(--color-error)}:is(.input.is-invalid,.input:has(.is-invalid),.validate .input:invalid,.validate .input:has(:invalid)):focus,:is(.input.is-invalid,.input:has(.is-invalid),.validate .input:invalid,.validate .input:has(:invalid)):focus-within{--input-color:var(--color-error)}.validate .input:valid::file-selector-button{background-color:var(--color-success);color:var(--color-success-content);--input-color:var(--color-success)}.validate .input:invalid::file-selector-button{background-color:var(--color-error);color:var(--color-error-content);--input-color:var(--color-error)}.validate .input-floating>.input:valid::file-selector-button{background-color:var(--color-base-100);color:var(--color-base-content);border-inline-end:var(--border) solid var(--color-success)}.validate .input-floating>.input:invalid::file-selector-button{background-color:var(--color-base-100);color:var(--color-base-content);border-inline-end:var(--border) solid var(--color-error)}.input.is-invalid::file-selector-button{background-color:var(--color-error);color:var(--color-error-content);--input-color:var(--color-error)}.input-floating>.input.is-invalid::file-selector-button{background-color:var(--color-base-100);color:var(--color-base-content);border-inline-end:var(--border) solid var(--color-error)}.is-invalid~.helper-text,.is-invalid~.label-text,.is-invalid~.label-text *,.is-invalid~*>.label-text{color:var(--color-error)}.label-text:has(~.is-invalid){color:var(--color-error)}.label-text:has(~* .is-invalid){color:var(--color-error)}:has(.is-invalid)~.helper-text{color:var(--color-error)}select.is-invalid+.advance-select-toggle,select.is-invalid+.advance-select-toggle:focus,select.is-invalid+.advance-select-toggle:focus-within{--input-color:var(--color-error)}.advance-select-tag:has(>.is-invalid){--input-color:var(--color-error)}.advance-select-tag:has(>.is-invalid):focus{--input-color:var(--color-error)}.advance-select-tag:has(>.is-invalid):focus-within{--input-color:var(--color-error)}@media (hover:hover){.input-floating:has(.is-invalid):hover{border-color:var(--color-error)}}:is(.input-floating:has(.is-invalid):focus-within,.input-floating:has(.is-invalid):not(:has(input:placeholder-shown)),.input-floating:has(.is-invalid):has(.input:focus)) .input-floating-label,:is(.textarea-floating:has(.is-invalid):focus-within,.textarea-floating:has(.is-invalid):not(:has(textarea:placeholder-shown)),.textarea-floating:has(.is-invalid):has(.textarea:focus)) .textarea-floating-label,:is(.select-floating:has(.is-invalid):focus-within,.select-floating:has(.is-invalid):not(:has(select:placeholder-shown)),.select-floating:has(.is-invalid):has(.select:focus)) .select-floating-label{color:var(--color-error)}.input-floating:has(.is-invalid) .input-floating-label{color:var(--color-error)}.textarea-floating:has(.is-invalid) .textarea-floating-label{color:var(--color-error)}.select-floating:has(.is-invalid) .select-floating-label{color:var(--color-error)}.input.is-valid::file-selector-button{background-color:var(--color-success);color:var(--color-success-content);--input-color:var(--color-success)}.input-floating>.input.is-valid::file-selector-button{background-color:var(--color-base-100);color:var(--color-base-content);border-inline-end:var(--border) solid var(--color-success)}.is-valid~.helper-text,.is-valid~.label-text,.is-valid~.label-text *,.is-valid~*>.label-text{color:var(--color-success)}.label-text:has(~.is-valid){color:var(--color-success)}.label-text:has(~* .is-valid){color:var(--color-success)}:has(.is-valid)~.helper-text{color:var(--color-success)}select.is-valid+.advance-select-toggle,select.is-valid+.advance-select-toggle:focus,select.is-valid+.advance-select-toggle:focus-within{--input-color:var(--color-success)}.advance-select-tag:has(>.is-valid){--input-color:var(--color-success)}.advance-select-tag:has(>.is-valid):focus{--input-color:var(--color-success)}.advance-select-tag:has(>.is-valid):focus-within{--input-color:var(--color-success)}@media (hover:hover){.input-floating:has(.is-valid):hover{border-color:var(--color-success)}}:is(.input-floating:has(.is-valid):focus-within,.input-floating:has(.is-valid):not(:has(input:placeholder-shown)),.input-floating:has(.is-valid):has(.input:focus)) .input-floating-label,:is(.textarea-floating:has(.is-valid):focus-within,.textarea-floating:has(.is-valid):not(:has(textarea:placeholder-shown)),.textarea-floating:has(.is-valid):has(.textarea:focus)) .textarea-floating-label,:is(.select-floating:has(.is-valid):focus-within,.select-floating:has(.is-valid):not(:has(select:placeholder-shown)),.select-floating:has(.is-valid):has(.select:focus)) .select-floating-label{color:var(--color-success)}.input-floating:has(.is-valid) .input-floating-label{color:var(--color-success)}.textarea-floating:has(.is-valid) .textarea-floating-label{color:var(--color-success)}.select-floating:has(.is-valid) .select-floating-label{color:var(--color-success)}.checkbox.is-valid,.validate .checkbox:valid{--input-color:var(--color-success);border-color:var(--input-color)}.checkbox:has(.is-valid){--input-color:var(--color-success);border-color:var(--input-color)}.validate .checkbox:has(:valid){--input-color:var(--color-success);border-color:var(--input-color)}:is(.checkbox.is-valid,.checkbox:has(.is-valid),.validate .checkbox:valid,.validate .checkbox:has(:valid)):checked,:is(.checkbox.is-valid,.checkbox:has(.is-valid),.validate .checkbox:valid,.validate .checkbox:has(:valid))[aria-checked=true]{--input-color:var(--color-success)}:is(.checkbox.is-valid,.checkbox:has(.is-valid),.validate .checkbox:valid,.validate .checkbox:has(:valid)):has(>input:checked){--input-color:var(--color-success)}.checkbox.is-invalid,.validate .checkbox:invalid{--input-color:var(--color-error);border-color:var(--input-color)}.checkbox:has(.is-invalid){--input-color:var(--color-error);border-color:var(--input-color)}.validate .checkbox:has(:invalid){--input-color:var(--color-error);border-color:var(--input-color)}:is(.checkbox.is-invalid,.checkbox:has(.is-invalid),.validate .checkbox:invalid,.validate .checkbox:has(:invalid)):checked,:is(.checkbox.is-invalid,.checkbox:has(.is-invalid),.validate .checkbox:invalid,.validate .checkbox:has(:invalid))[aria-checked=true]{--input-color:var(--color-error)}:is(.checkbox.is-invalid,.checkbox:has(.is-invalid),.validate .checkbox:invalid,.validate .checkbox:has(:invalid)):has(>input:checked){--input-color:var(--color-error)}.checkbox.is-valid,.validate .checkbox:valid{color:var(--color-success-content)}.checkbox:has(.is-valid){color:var(--color-success-content)}.validate .checkbox:has(:valid){color:var(--color-success-content)}.checkbox.is-invalid,.validate .checkbox:invalid{color:var(--color-error-content)}.checkbox:has(.is-invalid){color:var(--color-error-content)}.validate .checkbox:has(:invalid){color:var(--color-error-content)}.select.is-valid,.validate .select:valid{border-color:var(--color-success)}.select:has(.is-valid){border-color:var(--color-success)}.validate .select:has(:valid){border-color:var(--color-success)}@media (hover:hover){:is(.select.is-valid,.select:has(.is-valid),.validate .select:valid,.validate .select:has(:valid)):hover{border-color:var(--color-success)}}:is(.select.is-valid,.select:has(.is-valid),.validate .select:valid,.validate .select:has(:valid)):has(:hover):not(:focus,:focus-within){border-color:var(--color-success)}:is(.select.is-valid,.select:has(.is-valid),.validate .select:valid,.validate .select:has(:valid)):focus,:is(.select.is-valid,.select:has(.is-valid),.validate .select:valid,.validate .select:has(:valid)):focus-within{--input-color:var(--color-success)}.select.is-invalid,.validate .select:invalid{border-color:var(--color-error)}.select:has(.is-invalid){border-color:var(--color-error)}.validate .select:has(:invalid){border-color:var(--color-error)}@media (hover:hover){:is(.select.is-invalid,.select:has(.is-invalid),.validate .select:invalid,.validate .select:has(:invalid)):hover{border-color:var(--color-error)}}:is(.select.is-invalid,.select:has(.is-invalid),.validate .select:invalid,.validate .select:has(:invalid)):has(:hover):not(:focus,:focus-within){border-color:var(--color-error)}:is(.select.is-invalid,.select:has(.is-invalid),.validate .select:invalid,.validate .select:has(:invalid)):focus,:is(.select.is-invalid,.select:has(.is-invalid),.validate .select:invalid,.validate .select:has(:invalid)):focus-within{--input-color:var(--color-error)}.textarea.is-valid,.validate .textarea:valid{border-color:var(--color-success)}.textarea:has(.is-valid){border-color:var(--color-success)}.validate .textarea:has(:valid){border-color:var(--color-success)}@media (hover:hover){:is(.textarea.is-valid,.textarea:has(.is-valid),.validate .textarea:valid,.validate .textarea:has(:valid)):hover{border-color:var(--color-success)}}:is(.textarea.is-valid,.textarea:has(.is-valid),.validate .textarea:valid,.validate .textarea:has(:valid)):has(:hover):not(:focus,:focus-within){border-color:var(--color-success)}:is(.textarea.is-valid,.textarea:has(.is-valid),.validate .textarea:valid,.validate .textarea:has(:valid)):focus,:is(.textarea.is-valid,.textarea:has(.is-valid),.validate .textarea:valid,.validate .textarea:has(:valid)):focus-within{--input-color:var(--color-success)}.textarea.is-invalid,.validate .textarea:invalid{border-color:var(--color-error)}.textarea:has(.is-invalid){border-color:var(--color-error)}.validate .textarea:has(:invalid){border-color:var(--color-error)}@media (hover:hover){:is(.textarea.is-invalid,.textarea:has(.is-invalid),.validate .textarea:invalid,.validate .textarea:has(:invalid)):hover{border-color:var(--color-error)}}:is(.textarea.is-invalid,.textarea:has(.is-invalid),.validate .textarea:invalid,.validate .textarea:has(:invalid)):has(:hover):not(:focus,:focus-within){border-color:var(--color-error)}:is(.textarea.is-invalid,.textarea:has(.is-invalid),.validate .textarea:invalid,.validate .textarea:has(:invalid)):focus,:is(.textarea.is-invalid,.textarea:has(.is-invalid),.validate .textarea:invalid,.validate .textarea:has(:invalid)):focus-within{--input-color:var(--color-error)}.radio.is-valid,.validate .radio:valid{--input-color:var(--color-success);border-color:var(--input-color)}.radio:has(.is-valid){--input-color:var(--color-success);border-color:var(--input-color)}.validate .radio:has(:valid){--input-color:var(--color-success);border-color:var(--input-color)}:is(.radio.is-valid,.radio:has(.is-valid),.validate .radio:valid,.validate .radio:has(:valid)):checked,:is(.radio.is-valid,.radio:has(.is-valid),.validate .radio:valid,.validate .radio:has(:valid))[aria-checked=true]{--input-color:var(--color-success)}:is(.radio.is-valid,.radio:has(.is-valid),.validate .radio:valid,.validate .radio:has(:valid)):has(>input:checked){--input-color:var(--color-success)}.radio.is-invalid,.validate .radio:invalid{--input-color:var(--color-error);border-color:var(--input-color)}.radio:has(.is-invalid){--input-color:var(--color-error);border-color:var(--input-color)}.validate .radio:has(:invalid){--input-color:var(--color-error);border-color:var(--input-color)}:is(.radio.is-invalid,.radio:has(.is-invalid),.validate .radio:invalid,.validate .radio:has(:invalid)):checked,:is(.radio.is-invalid,.radio:has(.is-invalid),.validate .radio:invalid,.validate .radio:has(:invalid))[aria-checked=true]{--input-color:var(--color-error)}:is(.radio.is-invalid,.radio:has(.is-invalid),.validate .radio:invalid,.validate .radio:has(:invalid)):has(>input:checked){--input-color:var(--color-error)}.\!border-base-content\/40{border-color:var(--color-base-content)!important}@supports (color:color-mix(in lab, red, red)){.\!border-base-content\/40{border-color:color-mix(in oklab, var(--color-base-content) 40%, transparent)!important}}.border-base-content\/20{border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.border-base-content\/20{border-color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.border-base-content\/40{border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.border-base-content\/40{border-color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.progress-primary{background-color:var(--color-primary);color:var(--color-primary-content)}.\!bg-base-100{background-color:var(--color-base-100)!important}.bg-base-100{background-color:var(--color-base-100)}.bg-base-300\/60{background-color:var(--color-base-300)}@supports (color:color-mix(in lab, red, red)){.bg-base-300\/60{background-color:color-mix(in oklab, var(--color-base-300) 60%, transparent)}}.loading-spinner{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='%23000' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_V8m1%7Btransform-origin:center;animation:spinner_zKoa 2s linear infinite%7D.spinner_V8m1 circle%7Bstroke-linecap:round;animation:spinner_YpZS 1.5s ease-out infinite%7D%40keyframes spinner_zKoa%7B100%25%7Btransform:rotate(360deg)%7D%7D%40keyframes spinner_YpZS%7B0%25%7Bstroke-dasharray:0 150;stroke-dashoffset:0%7D47.5%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-16%7D95%25%2C100%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-59%7D%7D%3C%2Fstyle%3E%3Cg class='spinner_V8m1'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3'%3E%3C%2Fcircle%3E%3C%2Fg%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='%23000' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_V8m1%7Btransform-origin:center;animation:spinner_zKoa 2s linear infinite%7D.spinner_V8m1 circle%7Bstroke-linecap:round;animation:spinner_YpZS 1.5s ease-out infinite%7D%40keyframes spinner_zKoa%7B100%25%7Btransform:rotate(360deg)%7D%7D%40keyframes spinner_YpZS%7B0%25%7Bstroke-dasharray:0 150;stroke-dashoffset:0%7D47.5%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-16%7D95%25%2C100%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-59%7D%7D%3C%2Fstyle%3E%3Cg class='spinner_V8m1'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3'%3E%3C%2Fcircle%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.fill-black{fill:var(--color-black)}.fill-gray-200{fill:var(--color-gray-200)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.\!px-2\.5{padding-inline:calc(var(--spacing) * 2.5)!important}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.\!py-0\.5{padding-block:calc(var(--spacing) * .5)!important}.py-2{padding-block:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.align-bottom{vertical-align:bottom}.btn-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--btn-p:.75rem;--size:calc(var(--size-field,.25rem) * 7.5)}.\!text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!font-medium{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}.\!font-semibold{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-nowrap{white-space:nowrap}.alert-error{color:var(--color-error-content);--alert-color:var(--color-error)}.alert-success{color:var(--color-success-content);--alert-color:var(--color-success)}.text-base-content,.text-base-content\/50{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/50{color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}.text-base-content\/80{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/80{color:color-mix(in oklab, var(--color-base-content) 80%, transparent)}}.text-error{color:var(--color-error)}.text-primary{color:var(--color-primary)}.text-success{color:var(--color-success)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-base-300\/20{--tw-shadow-color:var(--color-base-300)}@supports (color:color-mix(in lab, red, red)){.shadow-base-300\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-base-300) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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,)}.carousel-slide{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.7s;transition-duration:.7s}.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))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.btn-primary{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}.validate select:has(~*>.selected)+.advance-select-toggle{--input-color:var(--color-success)}.validate select:has(~*>.selected)+.advance-select-toggle:focus{--input-color:var(--color-success)}.validate select:has(~*>.selected)+.advance-select-toggle:focus-within{--input-color:var(--color-success)}.focus\:border-primary:focus{border-color:var(--color-primary)}.focus\:outline-1:focus{outline-style:var(--tw-outline-style);outline-width:1px}.focus\:outline-primary:focus{outline-color:var(--color-primary)}.rtl\:\!mr-0:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){margin-right:calc(var(--spacing) * 0)!important}.combo-box-selected\:block.selected,.selected .combo-box-selected\:block{display:block}.combo-box-selected\:dropdown-active.selected{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.combo-box-selected\:dropdown-active.selected{background-color:color-mix(in oklab, var(--color-primary) 10%, transparent)}}.combo-box-selected\:dropdown-active.selected{color:var(--color-primary)}.selected .combo-box-selected\:dropdown-active{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.selected .combo-box-selected\:dropdown-active{background-color:color-mix(in oklab, var(--color-primary) 10%, transparent)}}.selected .combo-box-selected\:dropdown-active{color:var(--color-primary)}.file-upload-complete\:progress-success.complete,.complete .file-upload-complete\:progress-success{background-color:var(--color-success);color:var(--color-success-content)}}:root{--anil:#312d70;--cochinilla:#d1172f;--maiz:#f7c515;--jade:#0e7584;--naranja:#ff5a0a;--ciruela:#241b4c;--tinta:#19162e;--crema:#fffdf8;--arena:#f7efe2}.staff-offline-status{z-index:100;color:#4b3200;background:#fff3c4;border:1px solid #8b5c00;max-width:24rem;padding:.75rem 1rem;font-size:.82rem;font-weight:700;position:fixed;top:1rem;right:1rem;box-shadow:0 .5rem 1.25rem #19162e29}*{box-sizing:border-box}.telaris-site{background:var(--crema);color:var(--tinta);margin:0;font-family:Manrope,Arial,sans-serif;overflow-x:hidden}.telaris-container{width:min(100% - 8rem,84rem);margin-inline:auto}.telaris-kicker{color:var(--cochinilla);letter-spacing:.15em;text-transform:uppercase;margin:0;font-family:DM Mono,monospace;font-size:.72rem;font-weight:500}.telaris-section{padding:clamp(5rem,10vw,9rem) 0}h1,h2,h3,p{text-wrap:balance}.telaris-nav{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8eed7f0;border-bottom:1px solid #1c13201f;position:sticky;top:0}.telaris-nav__inside{grid-template-columns:1fr auto 1fr;align-items:center;min-height:5.25rem;display:grid}.telaris-brand{color:var(--tinta);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.65rem;font-family:DM Mono,monospace;font-size:.63rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.telaris-brand img{object-fit:cover;border-radius:50%;width:2.9rem;height:2.9rem}.telaris-brand i{color:var(--cochinilla);font-style:normal}.telaris-nav__links{align-items:center;gap:1.35rem;display:flex}.telaris-nav__links a{color:var(--tinta);font-size:.8rem;font-weight:700;text-decoration:none}.telaris-nav__links a:hover{color:var(--cochinilla)}.telaris-nav__cta{color:var(--tinta);justify-self:end;font-size:.8rem;font-weight:700;text-decoration:none}.telaris-nav__cta span{color:var(--cochinilla)}.telaris-menu{display:none}.telaris-hero{background:var(--ciruela);min-height:calc(100svh - 5.25rem);color:var(--crema);position:relative;overflow:hidden}.telaris-hero__threads{opacity:.55;background:linear-gradient(90deg,#0000 49.5%,#f5bc422b 50%,#0000 50.5%) 0 0/4.4rem 100%,linear-gradient(#343f886b 1px,#0000 1px) 0 0/100% 4.4rem;position:absolute;inset:0}.telaris-hero__threads:after{content:"";background:radial-gradient(circle at 10% 10%,#f5bc4242,#0000 22%),radial-gradient(circle at 84% 70%,#d9515033,#0000 25%);position:absolute;inset:0}.telaris-hero__grid{z-index:1;grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);align-items:center;gap:clamp(2rem,8vw,8rem);min-height:calc(100svh - 8.5rem);padding-block:4rem;display:grid;position:relative}.telaris-hero__copy h1,.telaris-heading h2,.telaris-intro h2,.telaris-process h2,.telaris-tours h2,.telaris-values h2,.telaris-contact h2{letter-spacing:-.07em;margin:.9rem 0 1.5rem;font-family:Playfair Display,Georgia,serif;font-size:clamp(3.8rem,7vw,7.6rem);font-weight:500;line-height:.85}.telaris-hero__copy h1 em,.telaris-heading h2 em,.telaris-intro h2 em,.telaris-process h2 em,.telaris-tours h2 em,.telaris-values h2 em,.telaris-contact h2 em{color:var(--maiz);font-weight:500}.telaris-hero__copy>p:not(.telaris-kicker){color:#eadcc2;max-width:38rem;font-size:1.08rem;line-height:1.75}.telaris-actions{flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:2rem;display:flex}.telaris-button{border:1px solid var(--maiz);background:var(--maiz);color:var(--tinta);align-items:center;gap:.8rem;padding:.85rem 1rem;font-size:.8rem;font-weight:800;text-decoration:none;display:inline-flex}.telaris-button:hover{background:var(--crema);border-color:var(--crema)}.telaris-link{color:var(--crema);font-size:.82rem;font-weight:700;text-decoration:none}.telaris-link span{color:var(--maiz);margin-left:.3rem}.telaris-hero__art{min-height:27rem;position:relative}.telaris-hero__diamond{aspect-ratio:1;width:15rem;position:absolute;transform:rotate(37deg)}.telaris-hero__diamond--one{background:linear-gradient(145deg,var(--cochinilla),var(--maiz));top:3rem;left:9%}.telaris-hero__diamond--two{background:linear-gradient(145deg,var(--jade),var(--anil));top:7rem;right:4%}.telaris-hero__diamond--three{background:linear-gradient(145deg,var(--anil),var(--ciruela));bottom:1rem;left:27%}.telaris-hero__logo{z-index:2;border:7px solid var(--crema);background:var(--crema);border-radius:50%;width:min(16rem,56%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1.5rem 3rem #00000040}.telaris-hero__logo img{border-radius:50%;width:100%;display:block}.telaris-hero__art p{color:var(--maiz);letter-spacing:.14em;text-align:right;margin:0;font-family:DM Mono,monospace;font-size:.64rem;position:absolute;bottom:0;right:0}.telaris-hero__bottom{z-index:2;color:var(--maiz);letter-spacing:.12em;text-align:center;white-space:nowrap;border-top:1px solid #f8eed733;padding:.9rem 0;font-family:DM Mono,monospace;font-size:.64rem;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.telaris-intro{background:var(--crema)}.telaris-intro__grid{grid-template-columns:minmax(12rem,.55fr) minmax(0,1.45fr);gap:3rem;display:grid}.telaris-intro h2,.telaris-heading h2,.telaris-process h2,.telaris-tours h2,.telaris-values h2,.telaris-contact h2{color:var(--tinta);font-size:clamp(3rem,5.5vw,5.8rem)}.telaris-intro h2 em,.telaris-heading h2 em,.telaris-process h2 em,.telaris-tours h2 em,.telaris-values h2 em,.telaris-contact h2 em{color:var(--cochinilla)}.telaris-intro p:not(.telaris-kicker),.telaris-heading>p,.telaris-process p:not(.telaris-kicker),.telaris-tours p:not(.telaris-kicker),.telaris-values p:not(.telaris-kicker),.telaris-contact p:not(.telaris-kicker){max-width:43rem;font-size:1.05rem;line-height:1.8}.telaris-intro .telaris-link{color:var(--tinta)}.telaris-intro .telaris-link span{color:var(--cochinilla)}.telaris-collections{background:#f1e2c0}.telaris-heading{grid-template-columns:1fr .8fr;align-items:end;gap:2rem;display:grid}.telaris-heading h2{margin-bottom:0}.telaris-heading>p{margin:0 0 .4rem}.telaris-collection-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:3rem;display:grid}.telaris-collection-card{color:#fff;flex-direction:column;justify-content:end;min-height:23rem;padding:1.4rem;display:flex;position:relative;overflow:hidden}.telaris-collection-card:before{content:"";opacity:.48;background:repeating-linear-gradient(45deg,#0000 0 1.25rem,#ffffff59 1.25rem 1.42rem);position:absolute;inset:-30% -50%;transform:rotate(-11deg)}.telaris-collection-card>*{z-index:1;position:relative}.telaris-collection-card span{letter-spacing:.12em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.64rem}.telaris-collection-card h3{letter-spacing:-.06em;margin:.5rem 0;font-family:Playfair Display,Georgia,serif;font-size:2.3rem;font-weight:500;line-height:.9}.telaris-collection-card p{margin:0;font-size:.82rem;line-height:1.45}.telaris-collection-card b{z-index:2;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;display:grid;position:absolute;top:1rem;right:1rem}.telaris-collection-card--cochinilla{background:var(--cochinilla)}.telaris-collection-card--jade{background:var(--jade)}.telaris-collection-card--maiz{background:var(--maiz);color:var(--tinta)}.telaris-collection-card--anil{background:var(--anil)}.telaris-process{background:var(--crema)}.telaris-process__grid{grid-template-columns:minmax(18rem,.8fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,9vw,9rem);display:grid}.telaris-process__pattern{background:var(--tinta);grid-template-columns:repeat(3,1fr);gap:.5rem;padding:1rem;display:grid;transform:rotate(-4deg)}.telaris-process__pattern span{aspect-ratio:1;background:var(--maiz);color:var(--tinta);place-items:center;font-size:2rem;display:grid}.telaris-process__pattern span:nth-child(2n){background:var(--cochinilla)}.telaris-process__pattern span:nth-child(3n){background:var(--jade)}.telaris-process dl{grid-template-columns:repeat(3,1fr);gap:1rem;margin:2.5rem 0 0;display:grid}.telaris-process dl div{border-top:1px solid #1c13204d;padding-top:.75rem}.telaris-process dt{font-size:.72rem;font-weight:700}.telaris-process dd{color:var(--cochinilla);margin:.35rem 0 0;font-family:Playfair Display,Georgia,serif;font-size:2rem}.telaris-tours{background:var(--jade);color:var(--crema)}.telaris-tours .telaris-kicker{color:var(--maiz)}.telaris-tours h2{color:var(--crema)}.telaris-tours h2 em{color:var(--maiz)}.telaris-tours__grid{grid-template-columns:1fr .75fr;gap:clamp(2rem,10vw,10rem);display:grid}.telaris-button--light{background:var(--crema);border-color:var(--crema)}.telaris-tours__facts{align-content:center;gap:1.15rem;display:grid}.telaris-tours__facts div{border-top:1px solid #f8eed766;padding-top:.85rem}.telaris-tours__facts span{color:var(--maiz);letter-spacing:.12em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.65rem;display:block}.telaris-tours__facts strong{margin-top:.25rem;font-family:Playfair Display,Georgia,serif;font-size:1.45rem;font-weight:500;display:block}.telaris-values{background:var(--anil);color:var(--crema)}.telaris-values .telaris-kicker{color:var(--maiz)}.telaris-values__grid{grid-template-columns:1fr .75fr;align-items:end;gap:clamp(2rem,10vw,10rem);display:grid}.telaris-values h2{color:var(--crema)}.telaris-values h2 em{color:var(--maiz)}.telaris-values ul{gap:.7rem;margin:2rem 0 0;padding:0;font-family:DM Mono,monospace;font-size:.75rem;list-style:none;display:grid}.telaris-values li{border-top:1px solid #f8eed752;padding-top:.7rem}.telaris-values li:before{content:"✦";color:var(--maiz);margin-right:.55rem}.telaris-contact{background:var(--cochinilla);color:var(--crema)}.telaris-contact__inside{padding:clamp(5rem,10vw,9rem) 0}.telaris-contact .telaris-kicker{color:var(--maiz)}.telaris-contact h2{color:var(--crema)}.telaris-contact h2 em{color:var(--maiz)}.telaris-contact__link{border-bottom:1px solid var(--maiz);color:var(--maiz);align-items:center;gap:.7rem;margin-top:1rem;padding-bottom:.35rem;font-size:1rem;font-weight:800;text-decoration:none;display:inline-flex}.telaris-footer{background:var(--tinta);color:var(--crema)}.telaris-footer__inside{grid-template-columns:1fr 1fr auto;align-items:center;gap:2rem;padding:2rem 0;display:grid}.telaris-footer p,.telaris-footer>span{color:#cdbfa6;margin:0;font-size:.78rem;line-height:1.5}.telaris-footer__inside>span{text-align:right;font-family:DM Mono,monospace;font-size:.62rem}[data-reveal]{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(1.5rem)}[data-reveal].is-visible{opacity:1;transform:none}@media (width<=900px){.telaris-container{width:calc(100% - 3rem)}.telaris-nav__links{gap:.8rem}.telaris-nav__cta{display:none}.telaris-hero__grid,.telaris-process__grid,.telaris-tours__grid,.telaris-values__grid{grid-template-columns:1fr}.telaris-hero__grid{padding-top:3rem}.telaris-hero__art{min-height:20rem}.telaris-intro__grid,.telaris-heading{grid-template-columns:1fr}.telaris-collection-grid{grid-template-columns:repeat(2,1fr)}.telaris-collection-card{min-height:18rem}.telaris-process__pattern{width:min(100%,25rem)}.telaris-footer__inside{grid-template-columns:1fr 1fr}.telaris-footer__inside>span{text-align:left}}@media (width<=620px){.telaris-container{width:calc(100% - 2rem)}.telaris-nav__inside{grid-template-columns:1fr auto;min-height:4.7rem}.telaris-brand span{display:none}.telaris-menu{color:var(--tinta);font:inherit;background:0 0;border:0;gap:.45rem;font-size:.78rem;font-weight:800;display:inline-flex}.telaris-menu span{color:var(--cochinilla)}.telaris-nav__links{background:var(--crema);border:1px solid #1c132026;flex-direction:column;align-items:stretch;padding:.65rem;display:none;position:absolute;top:100%;left:1rem;right:1rem;box-shadow:0 12px 28px #1c13201f}.telaris-nav__links.is-open{display:flex}.telaris-nav__links a{text-align:center;padding:.65rem}.telaris-hero{min-height:auto}.telaris-hero__grid{min-height:auto;padding:4rem 0 5rem}.telaris-hero__copy h1{font-size:clamp(3.8rem,17vw,5.6rem)}.telaris-hero__art{min-height:17rem}.telaris-hero__diamond{width:10rem}.telaris-hero__bottom{text-align:left;font-size:.55rem}.telaris-section{padding:4.5rem 0}.telaris-intro h2,.telaris-heading h2,.telaris-process h2,.telaris-tours h2,.telaris-values h2,.telaris-contact h2{font-size:clamp(3rem,13vw,4.4rem)}.telaris-collection-grid{grid-template-columns:1fr}.telaris-collection-card{min-height:15rem}.telaris-process dl{grid-template-columns:1fr}.telaris-footer__inside{grid-template-columns:1fr;gap:1rem}.telaris-footer__inside>span{text-align:left}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.staff-user-simulator{z-index:1200;color:#fff;width:min(21rem,100vw - 2rem);font-size:.73rem;position:fixed;bottom:1rem;right:1rem}.staff-user-simulator__toggle{color:#f7c515;cursor:grab;letter-spacing:-.12em;touch-action:none;background:#201b48;border:1px solid #f7c515b3;border-radius:50%;width:3.5rem;height:3.5rem;padding:0;font-family:DM Mono,monospace;font-size:1rem;font-weight:900;display:none;box-shadow:0 .8rem 2rem #19162e47}.staff-user-simulator__toggle:active{cursor:grabbing}.staff-user-simulator__panel{background:#201b48;border:1px solid #f7c515a6;border-radius:1rem;gap:.38rem;width:100%;padding:.85rem;display:grid;position:absolute;bottom:0;right:0;box-shadow:0 .8rem 2rem #19162e47}.staff-user-simulator__panel>span{color:#f7c515;letter-spacing:.09em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.57rem;font-weight:700}.staff-user-simulator strong{font-size:.95rem}.staff-user-simulator__panel>p{color:#ffffffbf;margin:0;line-height:1.4}.staff-user-simulator small{color:#ffffffb8}.staff-user-simulator form{gap:.45rem;margin-top:.25rem;display:grid}.staff-user-simulator label{color:#ffffffe6;font-size:.68rem;font-weight:800}.staff-user-simulator select{color:#201b48;min-width:0;font:inherit;background:#fff;border:1px solid #ffffff40;border-radius:.5rem;padding:.55rem}.staff-user-simulator__preview{color:#fff;border-left:2px solid #f7c515;min-height:2.45rem;padding:.32rem .5rem;font-size:.7rem;line-height:1.35}.staff-user-simulator form button{color:#201b48;cursor:pointer;font:inherit;white-space:nowrap;background:#f7c515;border:0;border-radius:.5rem;padding:.55rem .7rem;font-weight:900}.staff-user-simulator__drag-handle,.staff-user-simulator__close{color:#ffffffb8;background:0 0;border:0;border-radius:.4rem;place-items:center;width:1.6rem;height:1.6rem;padding:0;font-size:1.2rem;line-height:1;display:grid;position:absolute;top:.45rem}.staff-user-simulator__drag-handle{cursor:grab;touch-action:none;right:2.1rem}.staff-user-simulator__drag-handle:active{cursor:grabbing}.staff-user-simulator__close{cursor:pointer;right:.45rem}.staff-user-simulator__close:hover{color:#fff;background:#ffffff24}.staff-user-simulator.is-collapsed{width:3.5rem}.staff-user-simulator.is-collapsed .staff-user-simulator__toggle{place-items:center;display:grid}.staff-user-simulator.is-collapsed .staff-user-simulator__panel{display:none}.staff-user-simulator.is-impersonating .staff-user-simulator__panel{background:#6b1c2c;border-color:#e55353}.staff-user-simulator.is-impersonating .staff-user-simulator__panel>span{color:#ffd6d6}.staff-user-simulator.is-impersonating form button{color:#6b1c2c;background:#fff;width:100%;margin-top:.15rem}.staff-user-simulator.is-impersonating .staff-user-simulator__toggle{color:#ffd6d6;background:#6b1c2c;border-color:#e55353}.telaris-footer__grid{grid-template-columns:1.5fr repeat(3,1fr);gap:2rem;padding:3.5rem 0;display:grid}.telaris-footer .telaris-brand{color:var(--crema)}.telaris-footer__grid>div:not(:first-child){align-content:start;gap:.55rem;display:grid}.telaris-footer__grid a:not(.telaris-brand){color:#e4d8c0;font-size:.78rem;text-decoration:none}.telaris-footer__bottom{color:#cdbfa6;border-top:1px solid #f8eed733;justify-content:space-between;padding:1.15rem 0;font-family:DM Mono,monospace;font-size:.62rem;display:flex}.telaris-page-hero{background:var(--ciruela);color:var(--crema);padding:clamp(6rem,13vw,11rem) 0 clamp(4.5rem,8vw,7rem);position:relative;overflow:hidden}.telaris-page-hero:after{content:"";opacity:.65;background:linear-gradient(90deg,#0000 49.7%,#f5bc4238 50%,#0000 50.3%) 0 0/5rem 100%,linear-gradient(#343f8866 1px,#0000 1px) 0 0/100% 5rem;position:absolute;inset:0}.telaris-page-hero .telaris-container{z-index:1;position:relative}.telaris-page-hero h1{letter-spacing:-.08em;max-width:60rem;margin:.9rem 0 1.2rem;font-family:Playfair Display,Georgia,serif;font-size:clamp(4rem,9vw,8.5rem);font-weight:500;line-height:.83}.telaris-page-hero h1 em{color:var(--maiz);font-weight:500}.telaris-page-hero>div>p:not(.telaris-kicker){color:#e6d9bf;max-width:43rem;font-size:1.03rem;line-height:1.75}.telaris-plain-link{color:var(--tinta);border-bottom:1px solid;align-items:center;gap:.6rem;margin-top:2rem;padding-bottom:.3rem;font-size:.8rem;font-weight:800;text-decoration:none;display:inline-flex}.telaris-plain-link span{color:var(--cochinilla)}.telaris-collection-card{color:#fff;text-decoration:none}.telaris-collection-card--maiz{color:var(--tinta)}.telaris-catalog{background:var(--crema)}.telaris-category-list{flex-wrap:wrap;gap:.6rem;padding-bottom:2rem;display:flex}.telaris-category-list a{color:var(--tinta);border:1px solid #1c132040;border-radius:999px;padding:.55rem .8rem;font-size:.75rem;font-weight:700;text-decoration:none}.telaris-category-list a:hover{border-color:var(--cochinilla);background:var(--cochinilla);color:var(--crema)}.telaris-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.telaris-product-card{min-height:23rem;color:var(--crema);padding:1.5rem}.telaris-product-card--cochinilla{background:var(--cochinilla)}.telaris-product-card--anil{background:var(--anil)}.telaris-product-card--jade{background:var(--jade)}.telaris-product-card--maiz{background:var(--maiz);color:var(--tinta)}.telaris-product-card>span,.telaris-topic-grid article>span,.telaris-journal-grid article>span,.telaris-policy-grid article>span{letter-spacing:.12em;font-family:DM Mono,monospace;font-size:.68rem}.telaris-product-card h2{letter-spacing:-.07em;margin:4rem 0 1rem;font-family:Playfair Display,Georgia,serif;font-size:clamp(2.8rem,5vw,4.8rem);font-weight:500;line-height:.88}.telaris-product-card p{max-width:25rem;line-height:1.65}.telaris-product-card a{color:inherit;border-bottom:1px solid;gap:.5rem;margin-top:1.2rem;padding-bottom:.25rem;font-size:.8rem;font-weight:800;text-decoration:none;display:inline-flex}.telaris-note{background:#f1e2c0;grid-template-columns:.5fr 1fr auto;align-items:center;gap:2rem;margin-top:1rem;padding:1.5rem;display:grid}.telaris-note b{font-family:Playfair Display,Georgia,serif;font-size:1.65rem;font-weight:500}.telaris-note p{margin:0;font-size:.84rem;line-height:1.6}.telaris-note .telaris-button{white-space:nowrap}.telaris-split,.telaris-story-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,9vw,9rem);display:grid}.telaris-split h2,.telaris-story-grid h2,.telaris-contact-page h2{letter-spacing:-.07em;margin:.8rem 0 1.3rem;font-family:Playfair Display,Georgia,serif;font-size:clamp(3rem,5.5vw,5.7rem);font-weight:500;line-height:.86}.telaris-split h2 em,.telaris-story-grid h2 em,.telaris-contact-page h2 em{color:var(--cochinilla);font-weight:500}.telaris-split p:not(.telaris-kicker),.telaris-story-grid p:not(.telaris-kicker),.telaris-contact-page p:not(.telaris-kicker){line-height:1.8}.telaris-check-list{background:var(--anil);color:var(--crema);padding:2rem}.telaris-check-list h3{color:var(--maiz);margin:0 0 1.3rem;font-family:Playfair Display,Georgia,serif;font-size:2rem;font-weight:500}.telaris-check-list ul{gap:.8rem;margin:0;padding:0;font-size:.84rem;line-height:1.5;list-style:none;display:grid}.telaris-check-list li{border-top:1px solid #f8eed74d;padding-top:.75rem}.telaris-check-list li:before{content:"✦";color:var(--maiz);margin-right:.5rem}.telaris-audience{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:5rem;display:flex}.telaris-audience .telaris-kicker{width:100%;margin-bottom:.6rem}.telaris-audience span{border:1px solid #1c13204d;padding:.7rem .9rem;font-size:.8rem;font-weight:700}.telaris-reserve{background:var(--cochinilla);color:var(--crema);justify-content:space-between;align-items:end;gap:2rem;margin-top:4rem;padding:2rem;display:flex}.telaris-reserve h2{letter-spacing:-.06em;margin:.6rem 0 0;font-family:Playfair Display,Georgia,serif;font-size:clamp(2.5rem,4vw,4rem);font-weight:500;line-height:.9}.telaris-reserve h2 em{color:var(--maiz);font-weight:500}.telaris-weave-art{background:var(--tinta);grid-template-columns:repeat(3,1fr);gap:.5rem;padding:1rem;display:grid;transform:rotate(-4deg)}.telaris-weave-art span{aspect-ratio:1;background:var(--maiz);color:var(--tinta);place-items:center;font-size:2rem;display:grid}.telaris-weave-art span:nth-child(2n){background:var(--cochinilla)}.telaris-weave-art span:nth-child(3n){background:var(--jade)}.telaris-topic-grid,.telaris-policy-grid{background:#1c132038;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:5rem;display:grid}.telaris-topic-grid article,.telaris-policy-grid article{background:var(--crema);min-height:16rem;padding:1.3rem}.telaris-topic-grid h3,.telaris-policy-grid h3{letter-spacing:-.05em;margin:3rem 0 .7rem;font-family:Playfair Display,Georgia,serif;font-size:1.8rem;font-weight:500;line-height:.95}.telaris-topic-grid p,.telaris-policy-grid p{margin:0;font-size:.82rem;line-height:1.65}.telaris-quote{color:var(--cochinilla);letter-spacing:-.05em;text-align:center;border-block:1px solid #1c132040;margin:5rem auto 0;padding:2rem 0;font-family:Playfair Display,Georgia,serif;font-size:clamp(2rem,4vw,3.8rem);font-style:italic;line-height:1}.telaris-community-section{background:#f1e2c0}.telaris-community-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.telaris-community-card{min-height:18rem;color:var(--crema);flex-direction:column;justify-content:end;padding:1.3rem;display:flex}.telaris-community-card span{letter-spacing:.12em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.63rem}.telaris-community-card h2{letter-spacing:-.07em;margin:.7rem 0;font-family:Playfair Display,Georgia,serif;font-size:2.3rem;font-weight:500;line-height:.9}.telaris-community-card p{margin:0;font-size:.8rem;line-height:1.55}.telaris-community-card--one{background:var(--cochinilla)}.telaris-community-card--two{background:var(--jade)}.telaris-community-card--three{background:var(--anil)}.telaris-community-card--four{background:var(--tinta)}.telaris-community-card--six{background:#54715d}.telaris-journal-grid{background:#1c132038;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.telaris-journal-grid article{background:var(--crema);min-height:18rem;padding:1.5rem}.telaris-journal-grid .telaris-journal-feature{background:var(--cochinilla);min-height:37rem;color:var(--crema);flex-direction:column;grid-row:span 2;justify-content:end;display:flex}.telaris-journal-feature p{color:var(--maiz);letter-spacing:.11em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.65rem}.telaris-journal-feature h2{letter-spacing:-.07em;max-width:30rem;margin:.6rem 0 2rem;font-family:Playfair Display,Georgia,serif;font-size:clamp(2.6rem,4vw,4.5rem);font-weight:500;line-height:.88}.telaris-journal-grid h3{letter-spacing:-.05em;margin:3rem 0 .8rem;font-family:Playfair Display,Georgia,serif;font-size:2rem;font-weight:500;line-height:.95}.telaris-journal-grid p{font-size:.82rem;line-height:1.65}.telaris-journal-grid a{color:var(--cochinilla);margin-top:.6rem;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-block}.telaris-faq-list{max-width:58rem}.telaris-faq-list details{border-top:1px solid #1c132042;padding:1.2rem 0}.telaris-faq-list details:last-child{border-bottom:1px solid #1c132042}.telaris-faq-list summary{cursor:pointer;justify-content:space-between;gap:1rem;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:500;display:flex}.telaris-faq-list summary span{color:var(--cochinilla)}.telaris-faq-list p{max-width:44rem;margin:.9rem 0 0;font-size:.9rem;line-height:1.7}.telaris-contact-page{grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,9vw,9rem);display:grid}.telaris-contact-details a{border-bottom:1px solid var(--cochinilla);color:var(--cochinilla);gap:.6rem;margin-top:1rem;padding-bottom:.3rem;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex}.telaris-small{color:#71666a;margin-top:2rem!important;font-size:.72rem!important}.telaris-form{background:#f1e2c0;grid-template-columns:1fr 1fr;gap:1rem;padding:1.5rem;display:grid}.telaris-form label{gap:.45rem;font-size:.72rem;font-weight:800;display:grid}.telaris-form input,.telaris-form select,.telaris-form textarea{background:var(--crema);width:100%;color:var(--tinta);font:inherit;border:1px solid #1c132047;border-radius:0;padding:.8rem;font-size:.82rem}.telaris-form__wide{grid-column:1/-1}.telaris-form .telaris-button{cursor:pointer;border:0;width:max-content}.telaris-policy-grid{grid-template-columns:repeat(2,1fr);margin-top:0}.telaris-policy-grid article{min-height:13rem}@media (width<=900px){.telaris-footer__grid{grid-template-columns:repeat(2,1fr)}.telaris-product-grid,.telaris-contact-page,.telaris-note,.telaris-split,.telaris-story-grid{grid-template-columns:1fr}.telaris-topic-grid,.telaris-community-grid,.telaris-journal-grid{grid-template-columns:repeat(2,1fr)}.telaris-journal-grid .telaris-journal-feature{grid-area:auto/span 2;min-height:27rem}}@media (width<=620px){.telaris-footer__grid{grid-template-columns:1fr}.telaris-footer__bottom{flex-direction:column;gap:.5rem}.telaris-page-hero{padding:5rem 0 4rem}.telaris-page-hero h1{font-size:clamp(3.7rem,17vw,5.5rem)}.telaris-product-grid,.telaris-topic-grid,.telaris-policy-grid,.telaris-community-grid,.telaris-journal-grid{grid-template-columns:1fr}.telaris-topic-grid{margin-top:3rem}.telaris-community-card{min-height:14rem}.telaris-journal-grid .telaris-journal-feature{grid-column:auto;min-height:20rem}.telaris-reserve{align-items:start;display:grid}.telaris-form{grid-template-columns:1fr}.telaris-form__wide{grid-column:auto}}.telaris-collections,.telaris-note,.telaris-community-section,.telaris-form{background:var(--arena)}.telaris-collection-card--cochinilla,.telaris-product-card--cochinilla,.telaris-journal-grid .telaris-journal-feature{background:var(--cochinilla)}.telaris-collection-card--jade,.telaris-product-card--jade,.telaris-community-card--two{background:var(--jade)}.telaris-collection-card--anil,.telaris-product-card--anil,.telaris-community-card--three{background:var(--anil)}.telaris-collection-card--maiz,.telaris-product-card--maiz{background:var(--maiz)}.telaris-community-card--five{background:var(--naranja)}.telaris-community-card--six{background:var(--maiz);color:var(--tinta)}.telaris-button:hover{background:var(--naranja);border-color:var(--naranja);color:var(--crema)}.telaris-category-list a:hover{border-color:var(--naranja);background:var(--naranja)}.telaris-contact{background:var(--naranja)}.telaris-contact__link{color:var(--crema);border-color:var(--maiz)}.telaris-contact__link span{color:var(--maiz)}.telaris-loom{z-index:1;background:#19162e40;border:1px solid #ffffff73;grid-template-columns:repeat(9,1fr);align-items:stretch;gap:.28rem;padding:.75rem;display:grid;position:absolute;inset:2.5rem 6% 3rem;overflow:hidden;transform:rotate(-4deg)}.telaris-loom:before,.telaris-loom:after{z-index:1;content:"";background:var(--maiz);height:.42rem;position:absolute;left:0;right:0}.telaris-loom:before{top:0}.telaris-loom:after{bottom:0}.telaris-loom i{background:linear-gradient(90deg,var(--cochinilla) 0 30%,var(--maiz) 30% 55%,var(--jade) 55% 75%,var(--naranja) 75%);opacity:.9;display:block;position:relative}.telaris-loom i:nth-child(2n){animation:2.5s ease-in-out infinite alternate telaris-thread}.telaris-loom i:nth-child(3n){animation-delay:-1.2s}.telaris-loom b{z-index:3;background:var(--crema);width:4.5rem;height:1.1rem;color:var(--anil);place-items:center;font-size:.7rem;animation:4.5s cubic-bezier(.5,0,.5,1) infinite telaris-shuttle;display:grid;position:absolute;top:47%;left:-2.5rem;transform:translateY(-50%)}.telaris-hero__logo,.telaris-hero__art>p{z-index:4}.telaris-hero__bottom{align-items:center;display:flex}.telaris-hero__bottom div{min-width:max-content;animation:22s linear infinite telaris-marquee;display:inline-block}@keyframes telaris-thread{0%{filter:saturate(.8);transform:translateY(-.8rem)}to{filter:saturate(1.25);transform:translateY(.8rem)}}@keyframes telaris-shuttle{0%,12%{left:-3.8rem}48%,60%{left:calc(100% - .5rem)}to{left:-3.8rem}}@keyframes telaris-marquee{0%{transform:translate(0)}to{transform:translate(-35%)}}@media (width<=620px){.telaris-loom{inset:1.2rem 8% 2rem}.telaris-hero__bottom div{animation-duration:16s}}@media (prefers-reduced-motion:reduce){.telaris-loom i,.telaris-loom b,.telaris-hero__bottom div{animation:none!important}}.telaris-hero__video{object-fit:cover;opacity:1;filter:saturate(1.08)contrast(1.05);width:100%;height:100%;position:absolute;inset:0}.telaris-hero:after{z-index:0;content:"";background:linear-gradient(90deg,#241b4c8f,#241b4c29 54%,#241b4c52);position:absolute;inset:0}.telaris-hero__threads{z-index:1;opacity:.24}.telaris-hero__grid,.telaris-hero__bottom{z-index:2}.telaris-hero__copy{text-shadow:0 .18rem .75rem #090719c7}.telaris-hero__copy h1{text-shadow:0 .3rem 1.2rem #090719d9}.telaris-hero__copy>p:not(.telaris-kicker){text-shadow:0 .12rem .65rem #090719f2}.telaris-hero__copy .telaris-kicker,.telaris-hero__art>p,.telaris-hero__bottom{text-shadow:0 .12rem .5rem #090719e6}.telaris-hero .telaris-button{box-shadow:0 .7rem 1.5rem #0907196b}.telaris-hero .telaris-link{text-shadow:0 .12rem .55rem #090719f2}.telaris-hero__logo{box-shadow:0 1.5rem 3rem #00000085,0 0 0 .35rem #fffdf842}.telaris-loom{background:#19162e29;box-shadow:0 1.4rem 3rem #08061680}.telaris-photo-banner{background:var(--anil);color:var(--crema);grid-template-columns:1.15fr .85fr;align-items:stretch;display:grid}.telaris-photo-banner img{object-fit:cover;width:100%;height:100%;min-height:30rem}.telaris-photo-banner>div{flex-direction:column;justify-content:center;padding:clamp(2rem,7vw,7rem);display:flex}.telaris-photo-banner h2{letter-spacing:-.07em;margin:.9rem 0 1.6rem;font-family:Playfair Display,Georgia,serif;font-size:clamp(3rem,5.5vw,5.5rem);font-weight:500;line-height:.86}.telaris-photo-banner h2 em{color:var(--maiz);font-weight:500}.telaris-photo-banner .telaris-kicker{color:var(--maiz)}.telaris-photo-banner .telaris-button{align-self:flex-start}.telaris-tour-image,.telaris-artisan-photo{margin:4rem 0 0;position:relative;overflow:hidden}.telaris-tour-image img,.telaris-artisan-photo img,.telaris-media-card img{object-fit:cover;width:100%;height:100%;display:block}.telaris-tour-image{height:min(65vw,38rem)}.telaris-tour-image figcaption,.telaris-artisan-photo figcaption{color:var(--crema);background:#19162ed6;padding:1rem;font-size:.8rem;position:absolute;bottom:1rem;left:1rem;right:1rem}.telaris-motion-gallery{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1rem;display:grid}.telaris-motion-gallery video{background:var(--tinta);object-fit:cover;width:100%;min-height:20rem}.telaris-media-card{height:min(55vw,33rem);margin:0;overflow:hidden}.telaris-artisan-photo{height:min(60vw,38rem)}.telaris-artisan-photo img{object-position:center 38%}@media (width<=620px){.telaris-photo-banner{grid-template-columns:1fr}.telaris-photo-banner img{min-height:22rem}.telaris-tour-image,.telaris-artisan-photo{height:22rem;margin-top:2.5rem}.telaris-motion-gallery{grid-template-columns:1fr}.telaris-motion-gallery video{min-height:15rem}.telaris-media-card{height:22rem}}.telaris-gallery-section{background:var(--crema)}.telaris-gallery{grid-template-columns:repeat(12,1fr);grid-auto-rows:11rem;gap:1rem;margin-top:3rem;display:grid}.telaris-gallery__item{background:var(--anil);grid-column:span 4;margin:0;position:relative;overflow:hidden}.telaris-gallery__item:first-child{grid-area:span 2/span 7}.telaris-gallery__item:nth-child(2),.telaris-gallery__item:nth-child(3){grid-column:span 5}.telaris-gallery__item:nth-child(4),.telaris-gallery__item:nth-child(5),.telaris-gallery__item:nth-child(6){grid-column:span 4}.telaris-gallery__item img{object-fit:cover;width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.7,.2,1)}.telaris-gallery__item:after{content:"";background:linear-gradient(#0000 42%,#19162ecc);position:absolute;inset:0}.telaris-gallery__item figcaption{z-index:1;color:var(--crema);font-family:Playfair Display,Georgia,serif;font-size:1.35rem;line-height:1.05;position:absolute;bottom:1rem;left:1rem;right:1rem}.telaris-gallery__item:hover img{transform:scale(1.06)}.telaris-product-card--photo{isolation:isolate;background-image:linear-gradient(0deg,#19162ee0 0%,#19162e5c 72%),var(--product-image);background-position:50%;background-size:cover;position:relative;overflow:hidden}.telaris-product-card--photo:before{z-index:-1;content:"";background:linear-gradient(135deg,#0000001a,#0000 55%);position:absolute;inset:0}.telaris-product-card--photo>*{z-index:1;text-shadow:0 .12rem .45rem #000000bf;position:relative}.telaris-product-card--photo a{text-shadow:none}.telaris-product-card--photo.telaris-product-card--maiz{color:var(--crema)}@media (width<=900px){.telaris-gallery{grid-template-columns:repeat(2,1fr);grid-auto-rows:14rem}.telaris-gallery__item,.telaris-gallery__item:nth-child(n){grid-area:auto}.telaris-gallery__item:first-child{grid-column:span 2}}@media (width<=620px){.telaris-gallery{grid-template-columns:1fr;grid-auto-rows:18rem}.telaris-gallery__item:first-child{grid-column:auto}.telaris-gallery__item figcaption{font-size:1.2rem}}.telaris-loom i{--thread-shift:0px;--thread-brightness:1;filter:brightness(var(--thread-brightness));transform:translateY(var(--thread-shift));transition:transform .32s cubic-bezier(.2,.8,.2,1),filter .32s;animation:none}.telaris-loom b{transition:transform .45s;animation:none}.telaris-loom.is-interacting b{transform:translateY(-50%)translate(1.5rem)rotate(180deg)}.telaris-loom:hover{border-color:var(--maiz);box-shadow:0 0 2.5rem #f7c5153b}.telaris-nav{background:#fffdf8eb;border-bottom:1px solid #19162e1f;transition:background .28s,box-shadow .28s,transform .28s;overflow:visible;box-shadow:0 .4rem 1.4rem #19162e0f}.telaris-nav:before{content:"";background:linear-gradient(90deg,var(--anil),var(--cochinilla),var(--maiz),var(--jade),var(--naranja),var(--anil));background-size:220% 100%;height:.2rem;animation:8s linear infinite telaris-nav-thread;position:absolute;bottom:-.2rem;left:0;right:0}.telaris-nav:after{z-index:-1;content:"";pointer-events:none;opacity:.65;background:linear-gradient(90deg,#312d700f 1px,#0000 1px) 0 0/3.2rem 100%,linear-gradient(#f7c51514 1px,#0000 1px) 0 0/100% 3.2rem;position:absolute;inset:0}.telaris-nav.is-scrolled{background:#fffdf8fa;box-shadow:0 .8rem 2rem #19162e1c}.telaris-nav__inside{min-height:5.6rem;position:relative}.telaris-brand{padding:.35rem .55rem .35rem 0;transition:transform .25s,color .25s;position:relative}.telaris-brand:after{content:"";background:linear-gradient(90deg,var(--cochinilla),var(--maiz),var(--jade));transform-origin:0;height:.16rem;transition:transform .28s;position:absolute;bottom:.2rem;left:3.45rem;right:.15rem;transform:scaleX(.2)}.telaris-brand:hover{color:var(--anil);transform:translateY(-1px)}.telaris-brand:hover:after{transform:scaleX(1)}.telaris-brand img{border:2px solid #fffdf8f2;transition:transform .32s,box-shadow .32s;box-shadow:0 .6rem 1.2rem #19162e29}.telaris-brand:hover img{transform:rotate(-4deg)scale(1.04);box-shadow:0 .8rem 1.6rem #312d7033}.telaris-nav__links{isolation:isolate;background:#fffdf8b8;border:1px solid #19162e1f;border-radius:999px;gap:.25rem;padding:.34rem;position:relative;box-shadow:inset 0 0 0 1px #ffffffb3,0 .7rem 1.5rem #19162e14}.telaris-nav__links a{min-height:2.45rem;color:var(--tinta);border-radius:999px;align-items:center;padding:0 .9rem;font-size:.78rem;transition:color .24s,transform .24s,background .24s;display:inline-flex;position:relative;overflow:hidden}.telaris-nav__links a:before{z-index:-1;content:"";opacity:0;background:linear-gradient(135deg,#d1172f1f,#f7c5152e);border-radius:999px;transition:opacity .24s,transform .24s;position:absolute;inset:.26rem;transform:scale(.82)}.telaris-nav__links a:after{content:"";background:linear-gradient(90deg,var(--cochinilla),var(--naranja));transform-origin:0;height:.12rem;transition:transform .25s;position:absolute;bottom:.42rem;left:.85rem;right:.85rem;transform:scaleX(0)}.telaris-nav__links a:hover,.telaris-nav__links a.is-active{color:var(--cochinilla);transform:translateY(-1px)}.telaris-nav__links a:hover:before,.telaris-nav__links a.is-active:before{opacity:1;transform:scale(1)}.telaris-nav__links a:hover:after,.telaris-nav__links a.is-active:after{transform:scaleX(1)}.telaris-nav__cta{background:var(--tinta);color:var(--crema);border:1px solid #19162e21;border-radius:999px;justify-self:end;align-items:center;gap:.55rem;padding:.82rem 1rem;transition:transform .25s,box-shadow .25s,color .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 .7rem 1.4rem #19162e26}.telaris-nav__cta:before{content:"";background:linear-gradient(90deg,var(--cochinilla),var(--naranja),var(--maiz));opacity:0;transition:opacity .25s;position:absolute;inset:0}.telaris-nav__cta>*,.telaris-nav__cta{z-index:1}.telaris-nav__cta span{background:var(--maiz);width:1.45rem;height:1.45rem;color:var(--tinta);border-radius:50%;place-items:center;transition:transform .25s;display:grid}.telaris-nav__cta:hover{color:var(--crema);transform:translateY(-2px);box-shadow:0 1rem 1.9rem #d1172f2e}.telaris-nav__cta:hover:before{opacity:1}.telaris-nav__cta:hover span{transform:translate(2px,-2px)}.telaris-arrow{position:relative;color:currentColor!important;background:0 0!important;border:0!important;border-radius:0!important;width:.72rem!important;height:.72rem!important;display:inline-block!important}.telaris-arrow:before{content:"";transform-origin:100%;background:currentColor;border-radius:999px;width:.72rem;height:.12rem;position:absolute;top:.32rem;left:0;transform:rotate(-45deg)}.telaris-arrow:after{content:"";border-top:.12rem solid;border-right:.12rem solid;width:.35rem;height:.35rem;position:absolute;top:.05rem;right:0}.telaris-nav__mobile-cta,.telaris-nav__mobile-login{display:none!important}.telaris-nav__cta:hover .telaris-arrow{transform:none}.telaris-footer__cta .telaris-arrow,.staff-login button .telaris-arrow{color:currentColor!important;background:0 0!important;border:0!important;border-radius:0!important;width:.72rem!important;height:.72rem!important;display:inline-block!important}.telaris-menu{background:var(--tinta);border:1px solid #19162e29;border-radius:50%;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;box-shadow:0 .6rem 1.4rem #19162e21}.telaris-menu span{background:var(--maiz);border-radius:999px;width:1.05rem;height:.12rem;transition:transform .25s,opacity .25s,background .25s;display:block}.telaris-menu.is-open span:first-child{transform:translateY(.36rem)rotate(45deg)}.telaris-menu.is-open span:nth-child(2){opacity:0}.telaris-menu.is-open span:nth-child(3){transform:translateY(-.36rem)rotate(-45deg)}@keyframes telaris-nav-thread{0%{background-position:0 0}to{background-position:220% 0}}@media (width<=900px){.telaris-nav__links{gap:.15rem}.telaris-nav__links a{padding:0 .7rem}.telaris-nav__cta{display:none}}@media (width<=620px){.telaris-nav__inside{min-height:4.85rem}.telaris-menu{flex-direction:column;gap:.24rem;display:inline-flex}.telaris-nav__links{opacity:0;background:#fffdf8fa;border-radius:1.15rem;gap:.3rem;padding:.75rem;transition:opacity .24s,transform .24s;top:calc(100% + .85rem);left:1rem;right:1rem;transform:translateY(-.65rem)scale(.98);box-shadow:0 1.2rem 2.6rem #19162e29}.telaris-nav__links.is-open{opacity:1;display:flex;transform:none}.telaris-nav__links a{justify-content:center;min-height:3rem;padding:0 1rem}.telaris-nav__links .telaris-nav__mobile-cta{background:var(--tinta);color:var(--crema);justify-content:center;align-items:center;gap:.55rem;margin-top:.25rem;display:flex!important}.telaris-nav__links .telaris-nav__mobile-login{color:var(--tinta);border:1px solid #19162e29;justify-content:center;align-items:center;margin-top:.25rem;display:flex!important}.telaris-nav__mobile-cta:before,.telaris-nav__mobile-cta:after{display:none}.telaris-nav__mobile-cta .telaris-arrow{color:var(--maiz)!important}.telaris-brand:after{display:none}}@media (prefers-reduced-motion:reduce){.telaris-nav:before{animation:none!important}}.telaris-process__pattern--interactive{isolation:isolate;border:1rem solid var(--tinta);background:var(--tinta);padding:0;transition:transform .28s,box-shadow .28s;position:relative;overflow:hidden;box-shadow:0 1.6rem 3rem #19162e24}.telaris-process__pattern--interactive:before,.telaris-process__pattern--interactive:after{z-index:2;content:"";pointer-events:none;opacity:0;transition:opacity .35s;position:absolute;inset:0}.telaris-process__pattern--interactive:before{background:repeating-linear-gradient(90deg,#0000 0 1.9rem,#fffdf857 1.9rem 2.05rem);transform:translate(-100%)}.telaris-process__pattern--interactive:after{background:repeating-linear-gradient(0deg,#0000 0 1.9rem,#f7c51557 1.9rem 2.05rem);transform:translateY(100%)}.telaris-process__pattern--interactive.is-weaving{transform:rotate(-4deg)scale(1.015);box-shadow:0 1.8rem 3.4rem #19162e30,0 0 0 .2rem #f7c5152e}.telaris-process__pattern--interactive.is-weaving:before{opacity:1;animation:.72s cubic-bezier(.18,.82,.25,1) telaris-weft-x}.telaris-process__pattern--interactive.is-weaving:after{opacity:1;animation:.72s cubic-bezier(.18,.82,.25,1) telaris-weft-y}.telaris-process__pattern--interactive button{aspect-ratio:1;background:var(--maiz);color:var(--tinta);cursor:pointer;font:inherit;outline-offset:.25rem;border:0;border-radius:0;place-items:center;font-size:2rem;transition:transform .24s,filter .24s,box-shadow .24s,background .24s;display:grid;position:relative}.telaris-process__pattern--interactive button:nth-child(2n){background:var(--cochinilla)}.telaris-process__pattern--interactive button:nth-child(3n){background:var(--jade)}.telaris-process__pattern--interactive button:before{content:"";opacity:0;border:1px solid #fffdf857;transition:opacity .24s,transform .24s;position:absolute;inset:.55rem;transform:scale(.78)rotate(8deg)}.telaris-process__pattern--interactive button:after{content:"";opacity:0;background:linear-gradient(135deg,#0000 34%,#fffdf8b8 48%,#0000 62%);position:absolute;inset:0;transform:translate(-120%)}.telaris-process__pattern--interactive button span{z-index:1;transition:transform .28s,color .28s,text-shadow .28s;display:block;position:relative}.telaris-process__pattern--interactive button:hover,.telaris-process__pattern--interactive button.is-active{filter:saturate(1.16)contrast(1.04);transform:translateY(-.22rem);box-shadow:0 .55rem #19162e3d}.telaris-process__pattern--interactive button:hover:before,.telaris-process__pattern--interactive button.is-active:before{opacity:1;transform:scale(1)rotate(0)}.telaris-process__pattern--interactive button.is-active:after{opacity:1;animation:.7s telaris-tile-shine}.telaris-process__pattern--interactive button.is-active span{color:var(--crema);text-shadow:0 0 1rem #fffdf8db;transform:scale(1.2)rotate(45deg)}.telaris-process__pattern--interactive button:first-child.is-active,.telaris-process__pattern--interactive button:nth-child(5).is-active,.telaris-process__pattern--interactive button:nth-child(7).is-active{background:var(--naranja)}.telaris-process__pattern--interactive button:nth-child(2).is-active,.telaris-process__pattern--interactive button:nth-child(4).is-active,.telaris-process__pattern--interactive button:nth-child(8).is-active{background:var(--anil)}.telaris-process__pattern--interactive button:nth-child(3).is-active,.telaris-process__pattern--interactive button:nth-child(6).is-active,.telaris-process__pattern--interactive button:nth-child(9).is-active{background:var(--cochinilla)}[data-weave-word],[data-weave-copy]{transition:opacity .22s,transform .22s}.is-changing-weave [data-weave-word],.is-changing-weave [data-weave-copy]{opacity:.18;transform:translateY(.35rem)}@keyframes telaris-weft-x{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes telaris-weft-y{0%{transform:translateY(100%)}to{transform:translateY(-100%)}}@keyframes telaris-tile-shine{0%{transform:translate(-120%)}to{transform:translate(120%)}}@media (width<=620px){.telaris-process__pattern--interactive{border-width:.65rem}.telaris-process__pattern--interactive button{font-size:1.55rem}}@media (prefers-reduced-motion:reduce){.telaris-process__pattern--interactive,.telaris-process__pattern--interactive:before,.telaris-process__pattern--interactive:after,.telaris-process__pattern--interactive button,.telaris-process__pattern--interactive button:after,.telaris-process__pattern--interactive button span{transition:none!important;animation:none!important}}.telaris-hero{height:calc(100svh - 5.6rem);min-height:calc(100svh - 5.6rem)}.telaris-hero__grid{align-items:center;height:100%;min-height:100%;padding-block:clamp(2rem,4vw,3.6rem) 4.5rem}.telaris-hero__copy h1{font-size:clamp(3.9rem,6.4vw,7rem)}.telaris-hero__copy>p:not(.telaris-kicker){max-width:35rem;font-size:clamp(.94rem,1.1vw,1.05rem);line-height:1.62}.telaris-actions{margin-top:1.45rem}.telaris-hero__art{min-height:min(48svh,29rem)}.telaris-hero__diamond{width:clamp(9rem,14vw,14rem)}.telaris-hero__logo{width:clamp(9rem,15vw,15rem)}.telaris-hero__bottom{min-height:2.8rem;padding:.72rem 0}@media (width<=900px){.telaris-hero{height:calc(100svh - 5.6rem);min-height:calc(100svh - 5.6rem)}.telaris-hero__grid{grid-template-columns:1fr;align-content:center;gap:1rem;padding-block:1.65rem 3.6rem}.telaris-hero__copy h1{max-width:42rem;margin:.55rem 0 .85rem;font-size:clamp(3.05rem,8.5vw,5.2rem)}.telaris-hero__copy>p:not(.telaris-kicker){max-width:42rem;line-height:1.52}.telaris-actions{margin-top:1rem}.telaris-hero__art{min-height:clamp(12rem,31svh,18rem)}.telaris-loom{inset:.6rem 11% 1.4rem}.telaris-hero__logo{width:clamp(7.8rem,22vw,11rem)}.telaris-hero__art p{font-size:.58rem;bottom:.2rem}}@media (width<=620px){.telaris-hero{height:calc(100svh - 4.85rem);min-height:calc(100svh - 4.85rem)}.telaris-hero__grid{gap:.65rem;height:100%;min-height:100%;padding-block:1.15rem 3.25rem}.telaris-hero__copy h1{max-width:22rem;font-size:clamp(2.55rem,12.8vw,4rem);line-height:.88}.telaris-hero__copy>p:not(.telaris-kicker){max-width:23rem;font-size:.86rem;line-height:1.48}.telaris-kicker{font-size:.62rem}.telaris-actions{gap:.8rem}.telaris-hero .telaris-button{padding:.72rem .82rem;font-size:.72rem}.telaris-hero .telaris-link{font-size:.74rem}.telaris-hero__art{min-height:clamp(10.5rem,29svh,14.5rem)}.telaris-hero__diamond{width:clamp(6.6rem,25vw,8.8rem)}.telaris-hero__diamond--one{top:1rem;left:10%}.telaris-hero__diamond--two{top:2rem;right:9%}.telaris-hero__diamond--three{bottom:.1rem;left:30%}.telaris-loom{padding:.42rem;inset:.4rem 10% .95rem}.telaris-hero__logo{border-width:4px;width:clamp(6rem,29vw,8rem)}.telaris-hero__art p{font-size:.47rem;bottom:-.05rem;right:.25rem}.telaris-hero__bottom{min-height:2.35rem;padding:.58rem 0;font-size:.48rem}}@media (width<=380px){.telaris-hero__copy h1{font-size:2.35rem}.telaris-hero__copy>p:not(.telaris-kicker){font-size:.78rem}.telaris-hero__art{min-height:9.4rem}.telaris-actions{margin-top:.75rem}}.telaris-tours,.telaris-values,.telaris-contact,.telaris-footer,.telaris-page-hero,.telaris-check-list,.telaris-reserve,.telaris-community-card,.telaris-journal-grid .telaris-journal-feature,.telaris-product-card:not(.telaris-product-card--photo),.telaris-collection-card{isolation:isolate;position:relative;overflow:hidden}.telaris-tours:before,.telaris-values:before,.telaris-contact:before,.telaris-footer:before,.telaris-page-hero:before,.telaris-check-list:before,.telaris-reserve:before,.telaris-community-card:before,.telaris-journal-grid .telaris-journal-feature:before,.telaris-product-card:not(.telaris-product-card--photo):before,.telaris-collection-card:after{z-index:-1;content:"";pointer-events:none;opacity:.28;mix-blend-mode:soft-light;background:repeating-linear-gradient(0deg,#fffdf833 0 1px,#0000 1px 8px) 0 0/100% 100%,repeating-linear-gradient(90deg,#19162e29 0 1px,#0000 1px 9px) 0 0/100% 100%,repeating-linear-gradient(45deg,#0000 0 14px,#f7c51521 14px 15px,#0000 15px 29px) 0 0/42px 42px;position:absolute;inset:0}.telaris-tours:after,.telaris-values:after,.telaris-contact:after,.telaris-page-hero:before{z-index:-1;content:"";pointer-events:none;opacity:.16;background:radial-gradient(circle at 18% 24%,#fffdf859,#0000 18%),radial-gradient(circle at 76% 70%,#f7c51542,#0000 23%);position:absolute;inset:0}.telaris-tours{box-shadow:inset 0 .35rem #ff5a0ad9,inset 0 -.35rem #f7c515cc}.telaris-values,.telaris-contact{box-shadow:inset 0 .32rem #f7c515b8,inset 0 -.32rem #0e75848c}.telaris-page-hero{box-shadow:inset 0 -.35rem #f7c515bf}.telaris-check-list,.telaris-reserve,.telaris-community-card,.telaris-journal-grid .telaris-journal-feature,.telaris-product-card:not(.telaris-product-card--photo),.telaris-collection-card{box-shadow:inset 0 0 0 1px #fffdf81f}.telaris-collection-card:before{z-index:0}.telaris-collection-card:after{z-index:0;opacity:.22}.telaris-product-card:not(.telaris-product-card--photo):before,.telaris-community-card:before,.telaris-check-list:before,.telaris-reserve:before{z-index:0}.telaris-product-card:not(.telaris-product-card--photo)>*,.telaris-community-card>*,.telaris-check-list>*,.telaris-reserve>*{z-index:1}@media (width<=620px){.telaris-tours:before,.telaris-values:before,.telaris-contact:before,.telaris-footer:before,.telaris-page-hero:before,.telaris-check-list:before,.telaris-reserve:before,.telaris-community-card:before,.telaris-journal-grid .telaris-journal-feature:before,.telaris-product-card:not(.telaris-product-card--photo):before,.telaris-collection-card:after{opacity:.22;background-size:100% 100%,100% 100%,34px 34px}}.telaris-tours:before,.telaris-values:before,.telaris-contact:before,.telaris-footer:before,.telaris-page-hero:before,.telaris-check-list:before,.telaris-reserve:before,.telaris-community-card:before,.telaris-journal-grid .telaris-journal-feature:before,.telaris-product-card:not(.telaris-product-card--photo):before,.telaris-collection-card:after{z-index:0;opacity:.23;mix-blend-mode:soft-light;background-image:repeating-linear-gradient(90deg,#fffdf82e 0 1px,#0000 1px 7px),repeating-linear-gradient(0deg,#19162e2e 0 1px,#0000 1px 7px),linear-gradient(135deg,#0000 0 43%,#f7c51542 43% 48%,#0000 48% 52%,#d1172f38 52% 57%,#0000 57%),linear-gradient(45deg,#0000 0 43%,#ff5a0a33 43% 48%,#0000 48% 52%,#0e75843d 52% 57%,#0000 57%),radial-gradient(circle,#fffdf838 0 7%,#0000 8% 100%);background-position:0 0,0 0,0 0,0 0,0 0;background-size:100% 100%,100% 100%,5rem 5rem,5rem 5rem,5rem 5rem}.telaris-tours:after,.telaris-values:after,.telaris-contact:after,.telaris-page-hero:after{z-index:0;content:"";pointer-events:none;opacity:.9;background:repeating-linear-gradient(90deg,var(--maiz) 0 1.4rem,var(--cochinilla) 1.4rem 2.8rem,var(--jade) 2.8rem 4.2rem,var(--naranja) 4.2rem 5.6rem,var(--anil) 5.6rem 7rem);height:.7rem;position:absolute;bottom:0;left:0;right:0}.telaris-tours>*,.telaris-values>*,.telaris-contact>*,.telaris-footer>*,.telaris-page-hero>*,.telaris-check-list>*,.telaris-reserve>*,.telaris-community-card>*,.telaris-journal-grid .telaris-journal-feature>*,.telaris-product-card>*,.telaris-collection-card>*{z-index:1;position:relative}.telaris-check-list:after,.telaris-reserve:after,.telaris-community-card:after,.telaris-product-card:not(.telaris-product-card--photo):after{z-index:0;content:"";pointer-events:none;background:repeating-linear-gradient(90deg,var(--maiz) 0 .9rem,var(--cochinilla) .9rem 1.8rem,var(--jade) 1.8rem 2.7rem,var(--naranja) 2.7rem 3.6rem,var(--anil) 3.6rem 4.5rem);height:.42rem;position:absolute;top:0;left:0;right:0}.telaris-collection-card:after{opacity:.18}@media (width<=620px){.telaris-tours:before,.telaris-values:before,.telaris-contact:before,.telaris-footer:before,.telaris-page-hero:before,.telaris-check-list:before,.telaris-reserve:before,.telaris-community-card:before,.telaris-journal-grid .telaris-journal-feature:before,.telaris-product-card:not(.telaris-product-card--photo):before,.telaris-collection-card:after{opacity:.18;background-size:100% 100%,100% 100%,3.7rem 3.7rem,3.7rem 3.7rem,3.7rem 3.7rem}.telaris-tours:after,.telaris-values:after,.telaris-contact:after,.telaris-page-hero:after{height:.5rem}}.telaris-tours{--weave-light:#20a2ad;--weave-mid:#0e7584;--weave-dark:#095866}.telaris-values,.telaris-check-list,.telaris-product-card--anil,.telaris-collection-card--anil,.telaris-community-card--three{--weave-light:#4b4694;--weave-mid:#312d70;--weave-dark:#211d50}.telaris-contact,.telaris-community-card--five{--weave-light:#ff7c2a;--weave-mid:#ff5a0a;--weave-dark:#bd3900}.telaris-footer,.telaris-page-hero,.telaris-community-card--four{--weave-light:#3a315f;--weave-mid:#241b4c;--weave-dark:#151027}.telaris-reserve,.telaris-product-card--cochinilla,.telaris-collection-card--cochinilla,.telaris-journal-grid .telaris-journal-feature,.telaris-community-card--one{--weave-light:#ef344d;--weave-mid:#d1172f;--weave-dark:#981024}.telaris-product-card--jade,.telaris-collection-card--jade,.telaris-community-card--two{--weave-light:#20a2ad;--weave-mid:#0e7584;--weave-dark:#095866}.telaris-product-card--maiz,.telaris-collection-card--maiz,.telaris-community-card--six{--weave-light:#ffe068;--weave-mid:#f7c515;--weave-dark:#c99400}.telaris-tours:before,.telaris-values:before,.telaris-contact:before,.telaris-footer:before,.telaris-page-hero:before,.telaris-check-list:before,.telaris-reserve:before,.telaris-community-card:before,.telaris-journal-grid .telaris-journal-feature:before,.telaris-product-card:not(.telaris-product-card--photo):before,.telaris-collection-card:after{opacity:.38;background-image:repeating-linear-gradient(90deg,#fffdf824 0 1px,transparent 1px 6px),repeating-linear-gradient(0deg,#19162e29 0 1px,transparent 1px 6px),linear-gradient(135deg,transparent 0 38%,var(--weave-dark) 38% 45%,transparent 45% 55%,var(--weave-light) 55% 62%,transparent 62%),linear-gradient(45deg,transparent 0 38%,var(--weave-mid) 38% 45%,transparent 45% 55%,var(--weave-dark) 55% 62%,transparent 62%),radial-gradient(circle at 50% 50%,var(--weave-light) 0 6%,transparent 7% 100%);mix-blend-mode:soft-light;background-size:100% 100%,100% 100%,5.4rem 5.4rem,5.4rem 5.4rem,5.4rem 5.4rem}.telaris-tours:after,.telaris-values:after,.telaris-contact:after,.telaris-page-hero:after,.telaris-check-list:after,.telaris-reserve:after,.telaris-community-card:after,.telaris-product-card:not(.telaris-product-card--photo):after{background:repeating-linear-gradient(90deg,var(--weave-dark) 0 .9rem,var(--weave-mid) .9rem 1.8rem,var(--weave-light) 1.8rem 2.7rem,var(--weave-mid) 2.7rem 3.6rem,var(--weave-dark) 3.6rem 4.5rem)}.telaris-collection-card:after{background-image:repeating-linear-gradient(90deg,#fffdf81a 0 1px,transparent 1px 6px),linear-gradient(135deg,transparent 0 38%,var(--weave-dark) 38% 45%,transparent 45% 55%,var(--weave-light) 55% 62%,transparent 62%),linear-gradient(45deg,transparent 0 38%,var(--weave-mid) 38% 45%,transparent 45% 55%,var(--weave-dark) 55% 62%,transparent 62%);opacity:.3;background-size:100% 100%,4.4rem 4.4rem,4.4rem 4.4rem}@media (width<=620px){.telaris-tours:before,.telaris-values:before,.telaris-contact:before,.telaris-footer:before,.telaris-page-hero:before,.telaris-check-list:before,.telaris-reserve:before,.telaris-community-card:before,.telaris-journal-grid .telaris-journal-feature:before,.telaris-product-card:not(.telaris-product-card--photo):before,.telaris-collection-card:after{opacity:.3;background-size:100% 100%,100% 100%,4rem 4rem,4rem 4rem,4rem 4rem}}.telaris-footer{background:var(--tinta);color:var(--crema);padding-top:0}.telaris-footer__hero{border-bottom:1px solid #fffdf829;justify-content:space-between;align-items:end;gap:2rem;padding:clamp(3rem,6vw,5rem) 0 2.25rem;display:flex}.telaris-footer__brand{color:var(--crema)}.telaris-footer__brand img{width:4.25rem;height:4.25rem}.telaris-footer__hero p{color:#e5d9c4;max-width:34rem;margin:1.2rem 0 0;font-size:clamp(1.2rem,2vw,1.75rem);line-height:1.35}.telaris-footer__cta{background:var(--crema);min-width:max-content;color:var(--tinta);border:1px solid #fffdf838;align-items:center;gap:.7rem;padding:1rem 1.1rem;font-size:.8rem;font-weight:900;text-decoration:none;transition:transform .25s,background .25s,color .25s,box-shadow .25s;display:inline-flex}.telaris-footer__cta span{background:var(--maiz);width:1.55rem;height:1.55rem;color:var(--tinta);border-radius:50%;place-items:center;transition:transform .25s;display:grid}.telaris-footer__cta:hover{background:var(--maiz);color:var(--tinta);transform:translateY(-2px);box-shadow:0 1rem 1.8rem #0003}.telaris-footer__cta:hover span{background:var(--tinta);color:var(--crema);transform:translate(2px,-2px)}.telaris-footer__grid{grid-template-columns:repeat(4,1fr);gap:clamp(1.5rem,5vw,5rem);padding:2.35rem 0}.telaris-footer__grid>div{align-content:start;gap:.7rem;display:grid}.telaris-footer__grid b{color:var(--maiz);letter-spacing:.14em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.68rem}.telaris-footer__grid a:not(.telaris-brand){color:#e5d9c4;width:max-content;font-size:.82rem;text-decoration:none;transition:color .2s,transform .2s}.telaris-footer__grid a:not(.telaris-brand):hover{color:var(--maiz);transform:translate(.18rem)}.telaris-footer__grid p{color:#cdbfa6;margin:0;font-size:.82rem;line-height:1.55}.telaris-footer__bottom{color:#cdbfa6;letter-spacing:.04em;border-top:1px solid #fffdf829;justify-content:space-between;gap:1rem;padding:1.2rem 0 1.4rem;font-family:DM Mono,monospace;font-size:.66rem;display:flex}.telaris-footer__bottom a{color:var(--crema);text-decoration:none;transition:color .2s}.telaris-footer__bottom a:hover{color:var(--maiz)}.telaris-footer__bottom strong{color:var(--maiz);font-weight:500}@media (width<=900px){.telaris-footer__hero{flex-direction:column;align-items:start}.telaris-footer__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.telaris-footer__hero{padding-top:3rem}.telaris-footer__grid{grid-template-columns:1fr;padding:2rem 0}.telaris-footer__bottom{flex-direction:column}.telaris-footer__brand img{width:3.5rem;height:3.5rem}}.telaris-staff-entry{border-bottom:1px solid #fffdf873;align-items:center;margin-right:.7rem;padding-bottom:.14rem;font-weight:800;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex;color:var(--maiz)!important}.telaris-staff-entry:hover{border-color:var(--maiz);color:var(--crema)!important}.telaris-footer-credit{white-space:nowrap}.staff-shell,.staff-login{background:var(--crema);min-height:100svh;color:var(--tinta);margin:0;font-family:Manrope,Arial,sans-serif}.staff-shell{grid-template-columns:18rem minmax(0,1fr);display:grid}.staff-sidebar{background:linear-gradient(160deg,#211d45 0%,var(--tinta) 52%,#121023 100%);height:100svh;color:var(--crema);flex-direction:column;gap:1.05rem;padding:1.2rem;display:flex;position:sticky;top:0;overflow:hidden}.staff-sidebar:before{content:"";border:1px solid #f7c51533;border-radius:50%;width:15rem;height:15rem;position:absolute;top:-6rem;right:-6rem;box-shadow:0 0 0 1.7rem #f7c51509,0 0 0 3.4rem #f7c51506}.staff-sidebar>*{z-index:1;position:relative}.staff-brand{color:inherit;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #fffdf81f;align-items:center;gap:.75rem;padding-bottom:1.15rem;font-family:DM Mono,monospace;font-size:.72rem;line-height:1.15;text-decoration:none;display:flex}.staff-brand:after{content:"";background:#22a06b;border-radius:50%;width:.42rem;height:.42rem;margin-left:auto;box-shadow:0 0 0 .24rem #22a06b24}.staff-brand img{object-fit:cover;border:2px solid #fffdf8e6;border-radius:.9rem;width:3.15rem;height:3.15rem;box-shadow:0 .8rem 1.5rem #0000002e}.staff-brand b{color:var(--maiz);font-weight:500}.staff-menu{scrollbar-color:#f7c5158c transparent;scrollbar-width:thin;flex:auto;align-content:start;gap:.4rem;min-height:0;padding-right:.24rem;display:grid;overflow:hidden auto}.staff-menu::-webkit-scrollbar{width:.34rem}.staff-menu::-webkit-scrollbar-thumb{background:#f7c51580;border-radius:999px}.staff-menu-section{gap:.35rem;padding:.1rem 0 .72rem;display:grid}.staff-menu-section+.staff-menu-section{border-top:1px solid #fffdf81a;padding-top:.78rem}.staff-menu-label{color:#e6d9bf94;letter-spacing:.14em;text-transform:uppercase;margin:.15rem .8rem .3rem;font-family:DM Mono,monospace;font-size:.59rem;font-weight:500}.staff-menu a{color:#e6d9bf;border:1px solid #0000;border-radius:.65rem;align-items:center;gap:.75rem;padding:.76rem .8rem;font-size:.84rem;font-weight:800;text-decoration:none;transition:background .2s,color .2s,border-color .2s,transform .2s;display:flex;position:relative}.staff-menu a:before{content:"";background:var(--maiz);opacity:0;border-radius:0 .25rem .25rem 0;width:.22rem;height:1.3rem;transition:opacity .2s,transform .2s;position:absolute;left:-.52rem;transform:scaleY(.5)}.staff-menu a .staff-menu__icon{width:1.6rem;height:1.6rem;color:var(--maiz);background:#fffdf814;border-radius:.48rem;place-items:center;font-size:1rem;font-weight:500;transition:background .2s,color .2s,transform .2s;display:grid}.staff-menu a:hover,.staff-menu a.is-active{color:var(--crema);background:linear-gradient(90deg,#d1172f40,#ff5a0a24);border-color:#fffdf81c;transform:translate(.15rem)}.staff-menu a:hover:before,.staff-menu a.is-active:before{opacity:1;transform:scaleY(1)}.staff-menu a:hover .staff-menu__icon,.staff-menu a.is-active .staff-menu__icon{background:var(--maiz);color:var(--tinta);transform:rotate(-7deg)}.staff-menu-toggle{display:none}.staff-menu__public{display:none!important}.staff-sidebar-account{border-top:1px solid #fffdf824;gap:.85rem;margin-top:auto;padding-top:1rem;display:grid}.staff-site-link{color:var(--maiz);justify-content:space-between;align-items:center;font-size:.78rem;font-weight:800;text-decoration:none;display:flex}.staff-site-link span{transition:transform .18s}.staff-site-link:hover span{transform:translate(.15rem,-.15rem)}.staff-account-user{background:#fffdf80f;border:1px solid #fffdf81a;align-items:center;gap:.65rem;padding:.7rem;display:flex}.staff-account-avatar{background:linear-gradient(135deg,var(--maiz),var(--naranja));width:2.25rem;height:2.25rem;color:var(--tinta);border-radius:.65rem;flex:none;place-items:center;font-family:Playfair Display,Georgia,serif;font-size:1.05rem;font-weight:600;display:grid}.staff-account-user div{gap:.1rem;min-width:0;display:grid}.staff-account-user small{color:var(--maiz);letter-spacing:.08em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.55rem}.staff-account-user strong{color:var(--crema);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.staff-logout{color:#e6d9bf;cursor:pointer;width:100%;font:inherit;background:0 0;border:1px solid #fffdf829;justify-content:space-between;align-items:center;padding:.72rem .8rem;font-size:.76rem;font-weight:800;transition:border-color .18s,background .18s,color .18s;display:flex}.staff-logout:hover{color:#fff;background:#d1172f26;border-color:#d1172f8c}.staff-logout span{font-size:1rem;transition:transform .18s}.staff-logout:hover span{transform:translate(.18rem)}.staff-main{min-width:0}.staff-action,.staff-panel-form button,.staff-login button{background:var(--tinta);color:var(--crema);cursor:pointer;font:inherit;border:0;padding:.8rem 1rem;font-size:.78rem;font-weight:900;text-decoration:none;transition:background .2s,transform .2s}.staff-action:hover,.staff-panel-form button:hover,.staff-login button:hover{background:var(--naranja);transform:translateY(-1px)}.staff-content{padding:clamp(1.3rem,4vw,3rem)}.staff-alert{margin-bottom:1rem}.staff-flyon-alert{border-radius:.75rem;align-items:center;gap:.65rem;padding:.9rem 1rem;font-size:.82rem;font-weight:800;display:flex;box-shadow:0 .65rem 1.3rem #19162e12}.staff-flyon-alert__icon{color:#fff;border-radius:50%;flex:none;place-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;display:grid}.alert-success .staff-flyon-alert__icon{background:#168059}.alert-error .staff-flyon-alert__icon{background:var(--cochinilla)}.staff-toast-container{z-index:100;pointer-events:none;gap:.65rem;width:min(100vw - 2rem,25rem);display:grid;position:fixed;top:1.15rem;right:1.15rem}.staff-toast{pointer-events:auto;width:100%;margin:0;transition:opacity .24s,transform .24s;animation:.35s cubic-bezier(.2,.8,.2,1) staff-toast-in}.staff-toast.is-leaving{opacity:0;transform:translate(1rem)scale(.97)}.staff-toast__close{color:currentColor;cursor:pointer;width:1.7rem;height:1.7rem;font:inherit;opacity:.7;background:0 0;border:0;border-radius:.4rem;flex:none;place-items:center;margin-left:auto;font-size:1.25rem;line-height:1;transition:background .18s,opacity .18s;display:grid}.staff-toast__close:hover{opacity:1;background:#19162e1a}@keyframes staff-toast-in{0%{opacity:0;transform:translate(1.25rem)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@media (width<=620px){.staff-toast-container{width:calc(100vw - 1.5rem);top:.75rem;right:.75rem}}.staff-heading h1{letter-spacing:-.06em;margin:.45rem 0 .6rem;font-family:Playfair Display,Georgia,serif;font-size:clamp(2.8rem,6vw,5.4rem);font-weight:500;line-height:.88}.staff-heading p:not(.telaris-kicker){color:#625961;max-width:42rem;line-height:1.7}.staff-heading--split{justify-content:space-between;align-items:end;gap:1rem;display:flex}.staff-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1rem;display:grid}.staff-stat{background:var(--tinta);color:var(--crema);padding:1.2rem;position:relative;overflow:hidden}.staff-stat:before{content:"";opacity:.32;background:linear-gradient(135deg,#0000 0 38%,#fffdf847 38% 44%,#0000 44% 56%,#fffdf81f 56% 62%,#0000 62%) 0 0/4rem 4rem;position:absolute;inset:0}.staff-stat span,.staff-stat strong{z-index:1;display:block;position:relative}.staff-stat span{letter-spacing:.12em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.66rem}.staff-stat strong{margin-top:1.5rem;font-family:Playfair Display,Georgia,serif;font-size:3rem;font-weight:500;line-height:.85}.staff-stat--red{background:var(--cochinilla)}.staff-stat--jade{background:var(--jade)}.staff-stat--yellow{background:var(--maiz);color:var(--tinta)}.staff-stat--orange{background:var(--naranja)}.staff-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.staff-grid a,.staff-empty,.staff-table-card,.staff-panel-form{background:#fff;border:1px solid #19162e1f;box-shadow:0 1rem 2.3rem #19162e0f}.staff-grid a{min-height:14rem;color:var(--tinta);padding:1.2rem;text-decoration:none;transition:transform .2s,box-shadow .2s}.staff-grid a:hover{transform:translateY(-.2rem);box-shadow:0 1.3rem 2.7rem #19162e1a}.staff-grid span,.staff-empty span{color:var(--cochinilla);font-size:1.8rem}.staff-grid h2,.staff-empty h2{letter-spacing:-.05em;margin:2.8rem 0 .6rem;font-family:Playfair Display,Georgia,serif;font-size:2rem;font-weight:500;line-height:.95}.staff-grid p,.staff-empty p{color:#625961;font-size:.86rem;line-height:1.6}.staff-empty{padding:2rem}.staff-table-card{border-radius:1rem;overflow:hidden}.staff-table-card__head{background:linear-gradient(115deg,#fffdf8 0%,#f7efe2 100%);border-bottom:1px solid #19162e1a;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 1.35rem;display:flex}.staff-table-card__head>div{gap:.25rem;display:grid}.staff-table-card__head span:first-child{letter-spacing:-.04em;font-family:Playfair Display,Georgia,serif;font-size:1.35rem;font-weight:600}.staff-table-card__head small{color:#756c73;font-size:.74rem}.staff-live-indicator{color:var(--jade);letter-spacing:.08em;text-transform:uppercase;background:#edf8f6;border:1px solid #0e758438;border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .65rem;font-family:DM Mono,monospace;font-size:.62rem;font-weight:700;display:inline-flex}.staff-live-indicator i{background:#22a06b;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 0 .22rem #22a06b1f}.staff-table-card table{border-collapse:collapse;width:100%;min-width:50rem}.staff-table-card th,.staff-table-card td{text-align:left;border-bottom:1px solid #19162e14;padding:1rem 1.35rem}.staff-table-card tbody tr{transition:background .18s}.staff-table-card tbody tr:hover{background:#fffaf0}.staff-table-card tbody tr:last-child td{border-bottom:0}.staff-table-card th{color:#8b5160;letter-spacing:.12em;text-transform:uppercase;background:#fffdf8;font-family:DM Mono,monospace;font-size:.62rem}.staff-table-card td{color:#514852;font-size:.84rem}.staff-table-card td a{color:var(--cochinilla);font-weight:900;text-decoration:none}.staff-user-cell{color:var(--tinta);align-items:center;gap:.7rem;display:flex}.staff-user-avatar{background:linear-gradient(135deg,var(--anil),var(--jade));color:#fff;border-radius:.75rem;place-items:center;width:2.35rem;height:2.35rem;font-family:Playfair Display,Georgia,serif;font-size:1.05rem;font-weight:600;display:grid;box-shadow:.2rem .35rem .8rem #312d702e}.staff-user-cell strong{font-size:.88rem}.staff-user-edit{color:var(--cochinilla);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:.35rem;padding:0;font-size:.84rem;font-weight:900;display:inline-flex}.staff-user-edit span{transition:transform .18s}.staff-user-edit:hover span{transform:translate(.2rem)}.staff-presence{color:#756c73;white-space:nowrap;align-items:center;gap:.45rem;font-size:.75rem;font-weight:800;display:inline-flex}.staff-presence i{background:#aaa2a7;border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 0 .18rem #aaa2a729}.staff-presence.is-online{color:var(--jade)}.staff-presence.is-online i{background:#22a06b;box-shadow:0 0 0 .18rem #22a06b29}.staff-panel-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:54rem;padding:1.2rem;display:grid}.staff-panel-form label,.staff-form label{color:var(--tinta);gap:.45rem;font-size:.76rem;font-weight:900;display:grid}.staff-panel-form input,.staff-panel-form select,.staff-panel-form textarea,.staff-form input{background:var(--crema);width:100%;color:var(--tinta);font:inherit;border:1px solid #19162e33;border-radius:.2rem;padding:.85rem;font-size:.86rem;transition:border-color .18s,box-shadow .18s,background .18s}.staff-panel-form input:focus,.staff-panel-form select:focus,.staff-panel-form textarea:focus,.staff-form input:focus{border-color:var(--jade);background:#fff;outline:0;box-shadow:0 0 0 .22rem #0e758424}.staff-panel-form input:user-invalid{border-color:var(--cochinilla)}.staff-panel-form small,.staff-error{color:var(--cochinilla);margin:0;font-size:.74rem;font-weight:800}.staff-success{margin:0;font-size:.74rem;font-weight:800;color:#168059!important;line-height:1.45!important}.staff-panel-form .staff-field-hint{color:#625961;font-weight:600;line-height:1.35}.staff-form-wide,.staff-form-actions{grid-column:1/-1}.staff-form-actions{justify-content:flex-end;align-items:center;gap:.8rem;display:flex}.staff-form-actions a{color:var(--tinta);font-weight:900;text-decoration:none}.staff-action--ghost{color:var(--tinta);cursor:pointer;font:inherit;background:0 0;border:0;padding:.8rem 1rem;font-size:.78rem;font-weight:900}.staff-modal{width:min(100% - 2rem,43rem);height:max-content;max-height:calc(100svh - 2rem);color:var(--tinta);background:#fff;border:1px solid #ffffffb3;border-radius:1.15rem;margin:auto;padding:0;animation:.22s ease-out staff-modal-enter;position:fixed;inset:0;overflow:auto;box-shadow:0 2rem 5rem #19162e66}.staff-modal::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#19162e9e}.staff-modal__header{background:linear-gradient(125deg,#fffdf8 10%,#f7efe2 100%);border-bottom:1px solid #19162e1a;justify-content:space-between;align-items:start;gap:1rem;padding:1.55rem 1.6rem 1.25rem;display:flex;position:relative;overflow:hidden}.staff-modal__header:after{content:"";background:#f7c5153d;border-radius:50%;width:9rem;height:9rem;position:absolute;bottom:-2.6rem;right:-1.5rem}.staff-modal__header h2{margin:.35rem 0 0;font-family:Playfair Display,Georgia,serif;font-size:2rem;font-weight:500;line-height:.95}.staff-modal__close{z-index:1;width:2.35rem;height:2.35rem;color:var(--anil);cursor:pointer;background:#ffffffb8;border:1px solid #312d7038;border-radius:50%;place-items:center;font-size:1.5rem;line-height:1;transition:background .18s,transform .18s;display:grid;position:relative}.staff-modal__close:hover{background:var(--anil);color:#fff;transform:rotate(90deg)}.staff-modal .staff-panel-form{max-width:none;box-shadow:none;border:0;padding:1.4rem 1.6rem 1.6rem}.staff-modal .staff-panel-form:before{content:"Completa los datos para habilitar el acceso al sistema.";color:#756c73;grid-column:1/-1;padding-bottom:.15rem;font-size:.76rem;line-height:1.45}.staff-modal .staff-panel-form input,.staff-modal .staff-panel-form select,.staff-modal .staff-panel-form textarea{background:#fffdf8;border-color:#312d702b;border-radius:.55rem}.staff-modal .staff-panel-form input::placeholder,.staff-modal .staff-panel-form textarea::placeholder{color:#aaa1a6}.staff-modal .staff-panel-form input:focus,.staff-modal .staff-panel-form select:focus,.staff-modal .staff-panel-form textarea:focus{border-color:var(--anil);box-shadow:0 0 0 .25rem #312d701f}.staff-modal .staff-form-actions{border-top:1px solid #19162e14;margin-top:.25rem;padding-top:1.1rem}.staff-modal .staff-form-actions button:last-child{background:var(--cochinilla);border-radius:.5rem}.staff-modal .staff-form-actions button:last-child:hover{background:var(--naranja)}.staff-live-indicator--roles{color:var(--anil);background:#f0effb;border-color:#312d7033}.staff-live-indicator--roles i{background:var(--anil);color:#fff;place-items:center;font-size:.4rem;display:grid;box-shadow:0 0 0 .22rem #312d701a}.staff-role-cell{color:var(--tinta);align-items:center;gap:.7rem;display:flex}.staff-role-mark{background:linear-gradient(135deg,var(--cochinilla),var(--naranja));color:#fff;border-radius:.75rem;place-items:center;width:2.35rem;height:2.35rem;font-family:Playfair Display,Georgia,serif;font-size:1.05rem;font-weight:600;display:grid;box-shadow:.2rem .35rem .8rem #d1172f26}.staff-role-cell strong{font-size:.88rem}.staff-roles-card code{color:var(--anil);background:#f3f0ea;border-radius:.35rem;padding:.3rem .45rem;font-family:DM Mono,monospace;font-size:.68rem}.staff-role-users{color:var(--anil);font-weight:900}.staff-role-users small{color:#756c73;font-size:.7rem;font-weight:600}.staff-role-description{color:#756c73;max-width:25rem;line-height:1.45;display:block}.staff-role-empty{color:#756c73;text-align:center;padding:2rem!important}.staff-roles-overview{background:linear-gradient(120deg,#fffdf8 0%,#f0effb 100%);border:1px solid #312d701f;border-radius:1rem;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1rem;padding:1.1rem 1.25rem;display:flex}.staff-roles-overview__copy{gap:.28rem;display:grid}.staff-roles-overview__copy>span{color:var(--anil);letter-spacing:.12em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.62rem;font-weight:700}.staff-roles-overview p{color:#625961;margin:0;font-size:.8rem;line-height:1.45}.staff-role-grid{grid-template-columns:repeat(auto-fit,minmax(16.5rem,1fr));gap:1rem;display:grid}.staff-role-card{background:#fff;border:1px solid #19162e1c;border-radius:1rem;flex-direction:column;min-height:21rem;padding:1.15rem;transition:box-shadow .2s,transform .2s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 .9rem 2rem #19162e0f}.staff-role-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#f7c51538,#0000 68%);border-radius:50%;width:10rem;height:10rem;position:absolute;bottom:-3rem;right:-2.5rem}.staff-role-card:hover{border-color:#312d7047;transform:translateY(-.22rem);box-shadow:0 1.25rem 2.4rem #19162e1f}.staff-role-card>*{z-index:1;position:relative}.staff-role-card__top{justify-content:space-between;align-items:start;gap:1rem;display:flex}.staff-role-card__top .staff-role-mark{border-radius:.9rem;width:3rem;height:3rem;font-size:1.35rem}.staff-role-card code{color:var(--anil);background:#f3f0ea;border-radius:999px;padding:.3rem .55rem;font-family:DM Mono,monospace;font-size:.6rem}.staff-role-card__title{justify-content:space-between;align-items:end;gap:1rem;margin-top:1.35rem;display:flex}.staff-role-card h2{color:var(--tinta);letter-spacing:-.055em;margin:0;font-family:Playfair Display,Georgia,serif;font-size:2rem;font-weight:600;line-height:.9}.staff-role-card__title span{color:var(--jade);white-space:nowrap;font-size:.68rem;font-weight:900}.staff-role-card>p{color:#756c73;min-height:3.9rem;margin:.8rem 0 1rem;font-size:.76rem;line-height:1.55}.staff-role-card__permissions{border-top:1px solid #19162e17;margin-top:auto;padding-top:.85rem}.staff-role-card__permissions>span{color:#8b5160;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.55rem;font-family:DM Mono,monospace;font-size:.58rem;font-weight:700;display:block}.staff-role-card__permissions>div{flex-wrap:wrap;gap:.35rem;display:flex}.staff-role-card__permissions b{color:var(--anil);background:#f0effb;border-radius:999px;padding:.3rem .48rem;font-size:.62rem}.staff-role-card__permissions small{color:#756c73;font-size:.68rem}.staff-role-card__edit{background:var(--tinta);color:#fff;cursor:pointer;width:100%;font:inherit;border:0;border-radius:.55rem;justify-content:space-between;align-items:center;margin-top:1rem;padding:.75rem .8rem;font-size:.72rem;font-weight:900;transition:background .18s,transform .18s;display:flex}.staff-role-card__edit:hover{background:var(--cochinilla);transform:translateY(-1px)}.staff-role-card__edit span{font-size:1rem;transition:transform .18s}.staff-role-card__edit:hover span{transform:translate(.2rem)}.staff-role-grid__empty{text-align:center;background:#fffdf8;border:1px dashed #312d7047;border-radius:1rem;grid-column:1/-1;justify-items:center;padding:3rem 1.5rem;display:grid}.staff-role-grid__empty>span{color:var(--anil);font-size:2rem}.staff-role-grid__empty h2{margin:.75rem 0 .35rem;font-family:Playfair Display,Georgia,serif;font-size:2rem}.staff-role-grid__empty p{color:#756c73;max-width:25rem;margin:0 0 1.25rem;font-size:.82rem}.staff-permissions{border:0;margin:0;padding:0}.staff-permissions legend{color:var(--tinta);gap:.25rem;margin-bottom:.7rem;font-size:.8rem;font-weight:900;display:grid}.staff-permissions legend small{color:#756c73;font-size:.7rem;font-weight:600}.staff-permissions__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.staff-permission-option{cursor:pointer;background:#fffdf8;border:1px solid #312d7024;border-radius:.65rem;align-items:start;gap:.65rem;min-height:5.1rem;padding:.75rem;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;position:relative;display:flex!important}.staff-permission-option:hover{border-color:#312d7066;transform:translateY(-1px);box-shadow:0 .45rem .9rem #312d7014}.staff-permission-option input{opacity:0;height:1px;position:absolute;width:1px!important}.staff-permission-option>span{gap:.25rem;padding-right:1.3rem;display:grid}.staff-permission-option b{color:var(--tinta);font-size:.76rem}.staff-permission-option small{color:#756c73;font-size:.65rem;font-weight:600;line-height:1.35}.staff-permission-option i{color:#0000;border:1px solid #312d7040;border-radius:.32rem;place-items:center;width:1.15rem;height:1.15rem;font-size:.7rem;font-style:normal;transition:background .18s,border-color .18s,color .18s;display:grid;position:absolute;top:.65rem;right:.65rem}.staff-permission-option:has(input:checked){border-color:var(--anil);background:#f0effb}.staff-permission-option:has(input:checked) i{border-color:var(--anil);background:var(--anil);color:#fff}.staff-permission-option:has(input:focus-visible){outline-offset:2px;outline:3px solid #312d7047}.staff-modal--role{width:min(100% - 2rem,52rem)}.staff-modal--role .staff-modal__header{background:linear-gradient(120deg,var(--anil) 0%,#504aa0 58%,var(--jade) 150%);color:#fff}.staff-modal--role .staff-modal__header:after{background:#f7c5152e;width:12rem;height:12rem;bottom:-4rem;right:-2rem}.staff-modal--role .telaris-kicker{color:var(--maiz)}.staff-modal--role .staff-modal__close{color:#fff;background:#ffffff24;border-color:#ffffff59}.staff-modal--role .staff-modal__close:hover{background:var(--maiz);color:var(--tinta)}.staff-modal--role .staff-panel-form:before{content:"Selecciona con claridad los módulos que este rol podrá consultar y administrar."}.staff-modal--role .staff-panel-form{gap:1.15rem}.staff-modal--role .staff-permissions{background:#fcfbff;border:1px solid #312d701c;border-radius:.85rem;padding:1rem}.staff-modal--role .staff-permissions legend{padding:0 .2rem}.staff-modal--role .staff-permission-option{background:#fff;min-height:5.5rem}.staff-permission-modules{gap:.9rem;display:grid}.staff-permission-module{background:#fff;border:1px solid #312d7024;border-radius:.75rem;padding:.85rem}.staff-permission-module>header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.staff-permission-module h3{color:var(--tinta);margin:.1rem 0;font-size:.95rem}.staff-permission-module p{color:#756c73;margin:.15rem 0 0;font-size:.64rem;line-height:1.35}.staff-permission-module__eyebrow{color:#8b5160;letter-spacing:.1em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.55rem;font-weight:700}.staff-module-access{cursor:pointer;background:#f8f7ff;border:1px solid #312d7033;border-radius:.55rem;flex:none;align-items:center;gap:.45rem;padding:.48rem .58rem;display:flex!important}.staff-module-access input{accent-color:var(--anil)}.staff-module-access span{gap:.06rem;display:grid}.staff-module-access b{color:var(--anil);font-size:.66rem}.staff-module-access small{color:#756c73;font-size:.56rem;font-weight:700}.staff-permission-module.has-full-access{border-color:var(--anil);background:#f8f7ff}.staff-permission-module.has-full-access .staff-permission-option{opacity:.66}.staff-permission-module__empty{border-top:1px solid #312d7017;padding-top:.65rem}@media (width<=620px){.staff-roles-overview,.staff-users-overview{flex-direction:column;align-items:start}.staff-role-grid,.staff-user-grid{grid-template-columns:1fr}.staff-modal--role{width:calc(100% - 1rem)}.staff-permissions__grid{grid-template-columns:1fr}}.staff-users-heading__actions{align-items:center;gap:.75rem;display:flex}.staff-users-total{color:#756c73;align-items:baseline;gap:.3rem;font-size:.74rem;display:inline-flex}.staff-users-total b{color:var(--anil);font-family:Playfair Display,Georgia,serif;font-size:1.45rem}.staff-users-heading .staff-action{border-radius:.5rem;align-items:center;gap:.45rem;display:inline-flex;box-shadow:0 .6rem 1.2rem #241b4c2b}.staff-users-heading .staff-action span{font-size:1.2rem;line-height:.6}.staff-users-overview{background:linear-gradient(120deg,#fffdf8 0%,#e9f6f5 100%);border:1px solid #0e758426;border-radius:1rem;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1rem;padding:1.1rem 1.25rem;display:flex}.staff-users-overview__copy{gap:.28rem;display:grid}.staff-users-overview__copy>span{color:var(--jade);letter-spacing:.12em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.62rem;font-weight:700}.staff-users-overview p{color:#625961;margin:0;font-size:.8rem;line-height:1.45}.staff-user-grid{grid-template-columns:repeat(auto-fit,minmax(16.5rem,1fr));gap:1rem;display:grid}.staff-user-card{background:#fff;border:1px solid #19162e1c;border-radius:1rem;flex-direction:column;min-height:18.5rem;padding:1.15rem;transition:box-shadow .2s,transform .2s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 .9rem 2rem #19162e0f}.staff-user-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#0e758429,#0000 68%);border-radius:50%;width:11rem;height:11rem;position:absolute;bottom:-4rem;right:-3rem}.staff-user-card:hover{border-color:#0e75844d;transform:translateY(-.22rem);box-shadow:0 1.25rem 2.4rem #19162e1f}.staff-user-card>*{z-index:1;position:relative}.staff-user-card__top{justify-content:space-between;align-items:start;gap:.8rem;display:flex}.staff-user-card .staff-user-avatar{border-radius:.9rem;width:3rem;height:3rem;font-size:1.35rem}.staff-user-card .staff-presence{background:#f5f3f2;border-radius:999px;padding:.32rem .5rem;font-size:.63rem}.staff-user-card .staff-presence.is-online{background:#edf8f6}.staff-user-card__title{gap:.35rem;margin-top:1.25rem;display:grid}.staff-user-card h2{color:var(--tinta);letter-spacing:-.055em;margin:0;font-family:Playfair Display,Georgia,serif;font-size:1.9rem;font-weight:600;line-height:.92}.staff-user-card__title span{width:max-content;max-width:100%;color:var(--anil);text-overflow:ellipsis;white-space:nowrap;background:#f0effb;border-radius:999px;padding:.28rem .5rem;font-size:.63rem;font-weight:800;overflow:hidden}.staff-user-card__email{color:#756c73;text-overflow:ellipsis;white-space:nowrap;margin-top:.75rem;font-size:.73rem;text-decoration:none;overflow:hidden}.staff-user-card__email:hover{color:var(--cochinilla)}.staff-user-card__meta{border-top:1px solid #19162e17;gap:.18rem;margin-top:auto;padding-top:.85rem;display:grid}.staff-user-card__meta span{color:#8b5160;letter-spacing:.1em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.56rem;font-weight:700}.staff-user-card__meta b{color:#514852;font-size:.68rem}.staff-user-card__edit{background:var(--tinta);color:#fff;cursor:pointer;width:100%;font:inherit;border:0;border-radius:.55rem;justify-content:space-between;align-items:center;margin-top:.9rem;padding:.75rem .8rem;font-size:.72rem;font-weight:900;transition:background .18s,transform .18s;display:flex}.staff-user-card__edit:hover{background:var(--jade);transform:translateY(-1px)}.staff-user-card__edit span{font-size:1rem;transition:transform .18s}.staff-user-card__edit:hover span{transform:translate(.2rem)}.staff-user-grid__empty{text-align:center;background:#fffdf8;border:1px dashed #0e75844d;border-radius:1rem;grid-column:1/-1;justify-items:center;padding:3rem 1.5rem;display:grid}.staff-user-grid__empty>span{color:var(--jade);font-size:2rem}.staff-user-grid__empty h2{margin:.75rem 0 .35rem;font-family:Playfair Display,Georgia,serif;font-size:2rem}.staff-user-grid__empty p{color:#756c73;max-width:25rem;margin:0 0 1.25rem;font-size:.82rem}.staff-modal--user .staff-modal__header{background:linear-gradient(120deg,#e9f6f5 0%,#fffdf8 72%)}.staff-modal--user .staff-modal__header:after{background:#0e758426}.staff-modal--user .staff-panel-form:before{content:"Completa los datos para crear o actualizar el acceso de esta persona."}.staff-modal--user .staff-form-actions button:last-child{background:var(--jade)}.staff-modal--user .staff-form-actions button:last-child:hover{background:var(--naranja)}.staff-modal--password-change{width:min(100% - 2rem,31rem)}.staff-modal--password-change .staff-modal__header{background:linear-gradient(120deg,var(--anil),#504aa0 62%,var(--jade) 145%);color:#fff}.staff-modal--password-change .staff-modal__header:after{background:#f7c51533}.staff-modal--password-change .telaris-kicker{color:var(--maiz)}.staff-modal--password-change .staff-panel-form{grid-template-columns:1fr}.staff-modal--password-change .staff-panel-form:before{display:none}.staff-password-change__intro{color:#625961;margin:0;font-size:.78rem;line-height:1.55}.staff-modal--password-change .staff-form-actions{justify-content:flex-end}.staff-modal--password-change .staff-form-actions button{background:var(--jade)}.staff-modal--password-change .staff-form-actions button:hover{background:var(--naranja)}.staff-password-requirements{color:#756c73;gap:.38rem;margin:0;padding:0;font-size:.7rem;font-weight:700;list-style:none;display:grid}.staff-password-requirements li{align-items:center;gap:.45rem;transition:color .18s;display:flex}.staff-password-requirements li:before{content:"·";color:#8d858b;border:1px solid #b3abb0;border-radius:50%;flex:none;place-items:center;width:1rem;height:1rem;font-size:.85rem;line-height:1;display:grid}.staff-password-requirements li.is-valid{color:#168059}.staff-password-requirements li.is-valid:before{content:"✓";color:#fff;background:#22a06b;border-color:#22a06b;font-size:.62rem}.staff-modal--product .staff-modal__header{background:linear-gradient(125deg,#fff3cf 0%,#fffdf8 72%)}.staff-modal--product .staff-modal__header:after{background:#ff5a0a21}.staff-product-modal-icon{z-index:1;background:var(--naranja);color:#fff;border-radius:.75rem;place-items:center;width:2.65rem;height:2.65rem;margin-left:auto;font-size:1.25rem;display:grid;position:relative;box-shadow:.3rem .45rem .9rem #ff5a0a33}.staff-modal--product .staff-form-actions button:last-child{background:var(--naranja)}.staff-modal--product .staff-form-actions button:last-child:hover{background:var(--cochinilla)}.staff-product-form-section{border-top:1px solid #19162e17;gap:.18rem;padding-top:1rem;display:grid}.staff-product-form-section:first-of-type{border-top:0;padding-top:0}.staff-product-form-section span{color:var(--anil);letter-spacing:.11em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.62rem;font-weight:700}.staff-product-form-section p{color:#756c73;margin:0;font-size:.7rem;line-height:1.4}.staff-product-field{background:#fff;border:1px solid #312d701a;border-radius:.75rem;padding:.72rem;transition:border-color .18s,box-shadow .18s;gap:.55rem!important}.staff-product-field:focus-within{border-color:var(--naranja);box-shadow:0 0 0 .22rem #ff5a0a1a}.staff-product-field__title{align-items:start;gap:.52rem;display:flex}.staff-product-field__title>i{width:1.55rem;height:1.55rem;color:var(--naranja);background:#fff1e8;border-radius:.42rem;flex:none;place-items:center;font-family:DM Mono,monospace;font-size:.75rem;font-style:normal;font-weight:700;display:grid}.staff-product-field__title>span{color:var(--tinta);gap:.08rem;font-size:.72rem;font-weight:900;display:grid}.staff-product-field__title small{color:#756c73;font-size:.63rem;font-weight:600;line-height:1.3}.staff-product-field__title em{color:#756c73;font-size:.62rem;font-style:normal;font-weight:600}.staff-modal--product .staff-product-field input,.staff-modal--product .staff-product-field select,.staff-modal--product .staff-product-field textarea{background:#fffdf8;border-radius:.48rem}.staff-product-availability{background:#edf8f6;border:1px solid #0e758429;border-radius:.7rem;align-items:center;padding:.8rem}.staff-product-availability input{accent-color:var(--jade)}.staff-product-availability span{gap:.12rem;display:grid}.staff-product-availability b{color:var(--jade);font-size:.74rem}.staff-product-availability small{color:#48776e;font-size:.65rem;font-weight:600}.staff-modal-empty{text-align:center;justify-items:center;gap:.45rem;padding:2.4rem 1.5rem;display:grid}.staff-modal-empty>span{width:3rem;height:3rem;color:var(--anil);background:#f0effb;border-radius:.85rem;place-items:center;font-size:1.3rem;display:grid}.staff-modal-empty h3{margin:.4rem 0 0;font-family:Playfair Display,Georgia,serif;font-size:1.7rem}.staff-modal-empty p{color:#756c73;max-width:24rem;margin:0 0 .65rem;font-size:.8rem}.staff-modal--category{width:min(100% - 2rem,43rem)}.staff-modal--category .staff-modal__header{background:linear-gradient(125deg,#fff0f1,#fffdf8 72%)}.staff-modal--category .staff-modal__header:after{background:#d1172f21}.staff-modal--category .staff-panel-form:before{content:"Agrega los detalles para organizar mejor los productos del catálogo."}.staff-modal--category .staff-form-actions button:last-child{background:var(--cochinilla)}.staff-modal--category .staff-form-actions button:last-child:hover{background:var(--naranja)}.staff-category-form-intro{border-bottom:1px solid #19162e17;gap:.25rem;padding-bottom:.9rem;display:grid}.staff-category-form-intro span{color:var(--cochinilla);letter-spacing:.12em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.62rem;font-weight:700}.staff-category-form-intro p{color:#756c73;margin:0;font-size:.74rem;line-height:1.45}.staff-modal--category label em{color:#756c73;font-size:.68rem;font-style:normal;font-weight:600}.staff-category-upload{cursor:pointer}.staff-category-upload>input{opacity:0;height:1px;position:absolute;width:1px!important}.staff-category-upload__preview{color:#756c73;text-align:center;background:snow;border:1px dashed #d1172f66;border-radius:.75rem;align-content:center;place-items:center;gap:.35rem;min-height:8.5rem;transition:border-color .18s,background .18s;display:grid}.staff-category-upload:hover .staff-category-upload__preview{border-color:var(--cochinilla);background:#fff4f5}.staff-category-upload__preview i{color:var(--cochinilla);font-size:1.45rem;font-style:normal}.staff-category-upload__preview b{color:var(--tinta);font-size:.76rem}.staff-category-upload__preview small{font-size:.65rem;font-weight:600}.staff-category-upload__preview.has-image{padding:0;overflow:hidden}.staff-category-upload__preview img{object-fit:cover;width:100%;height:10rem;display:block}.staff-category-grid{grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:.75rem;display:grid}.staff-category-card{background:#fff;border:1px solid #19162e1c;border-radius:.8rem;grid-template-rows:5.75rem auto;transition:transform .2s,box-shadow .2s;display:grid;overflow:hidden;box-shadow:0 .6rem 1.3rem #19162e0e}.staff-category-card:hover{transform:translateY(-.16rem);box-shadow:0 .95rem 1.8rem #19162e1c}.staff-category-card__image{background:linear-gradient(135deg,var(--cochinilla),var(--naranja));color:#fff;place-items:center;display:grid;overflow:hidden}.staff-category-card__image img{object-fit:cover;width:100%;height:100%}.staff-category-card__image span{background:#ffffff24;border:1px solid #fff6;border-radius:50%;place-items:center;width:2.65rem;height:2.65rem;font-family:Playfair Display,Georgia,serif;font-size:1.3rem;display:grid}.staff-category-card__body{gap:.45rem;padding:.7rem .75rem .8rem;display:grid}.staff-category-card__body>div{justify-content:space-between;align-items:start;gap:.45rem;display:flex}.staff-category-card h3{letter-spacing:-.04em;margin:0;font-family:Playfair Display,Georgia,serif;font-size:1.15rem;font-weight:600;line-height:.95}.staff-category-card__body span{color:var(--anil);white-space:nowrap;background:#f0effb;border-radius:999px;padding:.22rem .38rem;font-size:.53rem;font-weight:800}.staff-category-card p{color:#756c73;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.65rem;line-height:1.4;display:-webkit-box;overflow:hidden}.staff-inventory-tabs{gap:1rem;display:grid}.staff-tab-list{border-bottom:1px solid #19162e1f;gap:.35rem;padding:0 .2rem .65rem;display:flex;overflow-x:auto}.staff-tab-list button{color:#756c73;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:.55rem;align-items:center;gap:.45rem;padding:.7rem .85rem;font-size:.76rem;font-weight:800;transition:background .18s,color .18s,box-shadow .18s;display:inline-flex}.staff-tab-list button span{color:var(--cochinilla);font-size:1rem}.staff-tab-list button:hover{color:var(--tinta);background:#f3f0ea}.staff-tab-list button.is-active{background:var(--tinta);color:#fff;box-shadow:0 .55rem 1rem #19162e29}.staff-tab-list button.is-active span{color:var(--maiz)}.staff-tab-panel{animation:.2s ease-out staff-tab-in}.staff-inventory-stats{margin-bottom:1rem}.staff-inventory-welcome{background:linear-gradient(125deg,#f0effb,#fffdf8);border:1px solid #312d7021;border-radius:1rem;justify-content:space-between;align-items:end;gap:1.5rem;padding:1.4rem;display:flex;overflow:hidden}.staff-inventory-welcome>div{z-index:1;position:relative}.staff-inventory-welcome>div>span{color:var(--anil);letter-spacing:.12em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.62rem;font-weight:700}.staff-inventory-welcome h2{letter-spacing:-.05em;margin:.55rem 0;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:600;line-height:.95}.staff-inventory-welcome p{color:#625961;max-width:38rem;margin:0;font-size:.82rem;line-height:1.6}.staff-inventory-welcome .staff-action{flex:none}.staff-tab-panel__head{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.staff-tab-panel__head h2{letter-spacing:-.05em;margin:.35rem 0;font-family:Playfair Display,Georgia,serif;font-size:2.1rem;font-weight:600;line-height:.95}.staff-tab-panel__head p:not(.telaris-kicker){color:#756c73;margin:0;font-size:.8rem}.staff-tab-panel__head>span{color:var(--cochinilla);letter-spacing:.1em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.65rem;font-weight:700}.staff-inventory-table{border-radius:1rem}.staff-inventory-ok{background:#edf8f6;align-items:center;gap:.85rem;padding:1.5rem;display:flex}.staff-inventory-ok>span{background:var(--jade);color:#fff;border-radius:50%;flex:none;place-items:center;width:2.3rem;height:2.3rem;font-weight:900;display:grid}.staff-inventory-ok strong{color:var(--jade)}.staff-inventory-ok p{color:#625961;margin:.2rem 0 0;font-size:.78rem}.staff-product-status{border-radius:999px;padding:.3rem .55rem;font-size:.66rem;font-weight:800;display:inline-flex}.staff-product-status.is-active{color:var(--jade);background:#edf8f6}.staff-product-status.is-inactive{color:#756c73;background:#f3f0ea}.staff-category-count{width:1.7rem;height:1.7rem;color:var(--anil);background:#f0effb;border-radius:50%;place-items:center;font-size:.7rem;font-weight:900;display:grid}@keyframes staff-tab-in{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}.staff-stat small{z-index:1;opacity:.82;margin-top:.6rem;font-size:.68rem;font-weight:700;display:block;position:relative}.staff-dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.staff-dashboard-card{background:#fffdf8;border:1px solid #19162e1c;border-radius:1rem;min-width:0;overflow:hidden;box-shadow:0 .8rem 2rem #19162e0d}.staff-dashboard-card header{border-bottom:1px solid #19162e14;justify-content:space-between;align-items:center;gap:.75rem;padding:1.1rem 1.1rem .85rem;display:flex}.staff-dashboard-card header>div>span{color:var(--cochinilla);letter-spacing:.11em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.61rem;font-weight:700}.staff-dashboard-card h3{letter-spacing:-.025em;margin:.34rem 0 0;font-size:1rem}.staff-dashboard-card__icon{width:2rem;height:2rem;color:var(--anil);background:#f0effb;border-radius:.6rem;flex:none;place-items:center;font-size:1.15rem;font-weight:900;display:grid}.staff-dashboard-card--workers .staff-dashboard-card__icon{color:var(--jade);background:#edf8f6}.staff-dashboard-card--alerts .staff-dashboard-card__icon{color:var(--naranja);background:#fff1df}.staff-dashboard-ranking{margin:0;padding:0;list-style:none;display:grid}.staff-dashboard-ranking li{border-bottom:1px solid #19162e12;grid-template-columns:1.35rem 2.25rem minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.75rem 1.1rem;display:grid}.staff-dashboard-ranking li:last-child{border-bottom:0}.staff-dashboard-rank{color:#9d9297;font-family:DM Mono,monospace;font-size:.64rem;font-weight:700}.staff-dashboard-product-image,.staff-dashboard-worker-avatar{width:2.25rem;height:2.25rem;color:var(--anil);background:#eee9e3;border-radius:.55rem;place-items:center;font-size:.8rem;font-weight:900;display:grid;overflow:hidden}.staff-dashboard-product-image img{object-fit:cover;width:100%;height:100%}.staff-dashboard-worker-avatar{background:var(--anil);color:#fff;border-radius:50%}.staff-dashboard-ranking div{min-width:0}.staff-dashboard-ranking strong,.staff-dashboard-ranking small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.staff-dashboard-ranking strong{color:var(--tinta);font-size:.76rem}.staff-dashboard-ranking div small{color:#847a80;margin-top:.16rem;font-size:.65rem}.staff-dashboard-ranking>li>b{color:var(--anil);text-align:right;white-space:nowrap;font-size:.76rem}.staff-dashboard-ranking>li>b small{color:inherit;font-size:.62rem}.staff-dashboard-ranking--workers>li>b{color:var(--jade)}.staff-dashboard-ranking--alerts li{grid-template-columns:2.25rem minmax(0,1fr) auto}.staff-dashboard-ranking--alerts>li>b{color:var(--cochinilla)}.staff-dashboard-empty{text-align:center;color:#756c73;align-content:center;min-height:14.65rem;padding:1.2rem;display:grid}.staff-dashboard-empty b{color:var(--tinta);font-size:.82rem}.staff-dashboard-empty p{margin:.45rem 0 0;font-size:.72rem;line-height:1.55}.staff-dashboard-empty--success b{color:var(--jade)}.staff-dashboard-link{color:var(--anil);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:.68rem;font-weight:800}.staff-product-pieces{border-top:1px solid #19162e1a;margin-top:1.35rem;padding-top:1.35rem}.staff-product-pieces__heading{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:.85rem;display:flex}.staff-product-pieces__heading span{color:var(--cochinilla);letter-spacing:.12em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.62rem;font-weight:700}.staff-product-pieces__heading h3{letter-spacing:-.04em;margin:.35rem 0;font-family:Playfair Display,Georgia,serif;font-size:1.55rem}.staff-product-pieces__heading p{color:#756c73;max-width:31rem;margin:0;font-size:.74rem;line-height:1.5}.staff-product-pieces__heading>b{color:var(--jade);background:#edf8f6;border-radius:999px;flex:none;padding:.4rem .65rem;font-size:.68rem}.staff-product-pieces__table{border:1px solid #19162e1a;border-radius:.75rem;overflow:auto}.staff-product-pieces__table table{border-collapse:collapse;width:100%;min-width:42rem}.staff-product-pieces__table th{color:#93656e;letter-spacing:.1em;text-align:left;text-transform:uppercase;background:#f8f6f1;padding:.7rem .8rem;font-family:DM Mono,monospace;font-size:.58rem}.staff-product-pieces__table td{color:#5e555d;vertical-align:middle;border-top:1px solid #19162e12;padding:.75rem .8rem;font-size:.72rem}.staff-product-pieces__table code{color:var(--anil);white-space:nowrap;font-family:DM Mono,monospace;font-size:.67rem;font-weight:700}.staff-product-pieces__table td small{color:#8d8388;margin-top:.16rem;font-size:.62rem;display:block}.staff-piece-status{border-radius:999px;padding:.28rem .52rem;font-size:.64rem;font-weight:800;display:inline-flex}.staff-piece-status.is-available{color:var(--jade);background:#edf8f6}.staff-piece-status.is-sold{color:var(--anil);background:#f0effb}.staff-piece-status.is-adjusted{color:#8b6d56;background:#f4f0eb}.staff-product-pieces__more{color:#847a80;text-align:right;margin:.65rem 0 0;font-size:.68rem}.staff-stock-with-pieces{align-items:center;gap:.45rem;display:flex}.staff-pieces-trigger{width:1.75rem;height:1.75rem;color:var(--anil);cursor:pointer;background:#fff;border:1px solid #312d7033;border-radius:.45rem;place-items:center;font-size:.78rem;transition:transform .15s,background .15s;display:grid}.staff-pieces-trigger:hover{background:#f0effb;transform:translateY(-1px)}.staff-modal--pieces{width:min(76rem,100vw - 2rem)}.staff-pieces-modal{padding:1.25rem 1.4rem 1.4rem}.staff-pieces-modal__summary{background:#edf8f6;border:1px solid #cce7e5;border-radius:.8rem;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem;display:flex}.staff-pieces-modal__summary>div{align-items:center;gap:.75rem;display:flex}.staff-pieces-modal__summary>div>span{background:var(--jade);color:#fff;border-radius:.6rem;place-items:center;width:2.2rem;height:2.2rem;display:grid}.staff-pieces-modal__summary p{margin:0}.staff-pieces-modal__summary b,.staff-pieces-modal__summary small{display:block}.staff-pieces-modal__summary b{color:var(--jade);font-size:.9rem}.staff-pieces-modal__summary small{color:#4c7773;margin-top:.12rem;font-size:.7rem}.staff-pieces-modal__summary code{color:var(--anil);font-family:DM Mono,monospace;font-size:.72rem;font-weight:700}.staff-pieces-modal__table{border:1px solid #19162e1a;border-radius:.75rem;max-height:min(55vh,38rem);overflow:auto}.staff-pieces-modal__table table{border-collapse:collapse;width:100%;min-width:58rem}.staff-pieces-modal__table th{z-index:1;color:#93656e;letter-spacing:.1em;text-align:left;text-transform:uppercase;background:#f8f6f1;padding:.75rem .9rem;font-family:DM Mono,monospace;font-size:.6rem;position:sticky;top:0}.staff-pieces-modal__table td{color:#5e555d;border-top:1px solid #19162e12;padding:.85rem .9rem;font-size:.73rem}.staff-pieces-modal__table td code{color:var(--anil);white-space:nowrap;font-family:DM Mono,monospace;font-size:.68rem;font-weight:700}.staff-variant-form{background:#f7f6fc;border:1px solid #312d7026;border-radius:.8rem;padding:1rem}.staff-variant-form__intro{justify-content:space-between;align-items:start;gap:1rem;display:flex}.staff-variant-form__intro span{color:var(--anil);font-size:.9rem;font-weight:900}.staff-variant-form p,.staff-variant-form>small{color:#756c73;margin:.3rem 0 0;font-size:.72rem}.staff-variant-add{border:1px solid var(--anil);color:var(--anil);cursor:pointer;font:inherit;background:#fff;border-radius:.5rem;flex:none;padding:.48rem .65rem;font-size:.7rem;font-weight:800}.staff-variant-form__table{gap:.55rem;margin-top:.9rem;display:grid}.staff-variant-form__row{background:#fff;border:1px solid #312d701a;border-radius:.6rem;grid-template-columns:repeat(5,minmax(0,1fr)) 2rem;align-items:end;gap:.4rem;padding:.65rem;display:grid}.staff-variant-form__row label{color:#756c73;letter-spacing:.06em;text-transform:uppercase;gap:.28rem;font-family:DM Mono,monospace;font-size:.56rem;font-weight:700;display:grid}.staff-variant-form__row input{min-width:0;font:inherit;background:#fff;border:1px solid #312d7033;border-radius:.45rem;padding:.58rem .65rem;font-size:.72rem}.staff-variant-remove{width:2rem;height:2rem;color:var(--cochinilla);cursor:pointer;background:#fff0ef;border:0;border-radius:.45rem;place-items:center;font-size:1.05rem;display:grid}.staff-edit-variants{background:#fffdf8;border:1px solid #19162e1a;border-radius:.8rem;gap:.7rem;padding:1rem;display:grid}.staff-edit-variants .staff-edit-section{margin:0}.staff-variant-chips{flex-wrap:wrap;gap:.45rem;display:flex}.staff-variant-chips>span{color:#625961;background:#f7f6fc;border:1px solid #312d701f;border-radius:.55rem;gap:.1rem;min-width:8rem;padding:.55rem .65rem;font-size:.68rem;display:grid}.staff-variant-chips b{color:var(--anil)}.staff-variant-chips small{color:#847a80;font-size:.6rem}.staff-variant-chips>span{position:relative}.staff-variant-chips button{color:var(--anil);cursor:pointer;background:0 0;border:0;font-size:.8rem;position:absolute;top:.35rem;right:.35rem}.staff-modal--variant{width:min(38rem,100vw - 2rem)}.staff-variant-edit-note{color:#625961;background:#f4f3fc;border:1px solid #d7d4ef;border-radius:.65rem;gap:.2rem;padding:.85rem;font-size:.76rem;display:grid}.staff-variant-edit-note b{color:var(--anil)}.staff-variant-form__row{grid-template-columns:1fr;align-items:stretch;gap:.65rem}.staff-variant-form__fields{grid-template-columns:repeat(5,minmax(0,1fr)) 2rem;align-items:end;gap:.4rem;display:grid}.staff-variant-images{border-top:1px solid #312d701f;grid-column:1/-1;gap:.55rem;padding-top:.7rem;display:grid}.staff-variant-images>div:first-child{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.staff-variant-images b{color:var(--anil);font-size:.72rem}.staff-variant-images small{color:#847a80;text-transform:none;letter-spacing:0;font-size:.62rem;font-weight:700}.staff-variant-images__slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.staff-variant-images__slots label{color:#80778a;cursor:pointer;text-align:center;background:#fbfaff;border:1px dashed #312d7047;border-radius:.6rem;place-items:center;gap:.25rem;min-height:5.9rem;transition:border-color .18s,background .18s,transform .18s;position:relative;overflow:hidden;display:grid!important}.staff-variant-images__slots label:hover{border-color:var(--jade);background:#edf8f6;transform:translateY(-1px)}.staff-variant-images__slots input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.staff-variant-images__slots span{width:1.9rem;height:1.9rem;color:var(--anil);background:#f0effb;border-radius:.5rem;place-items:center;font-size:1rem;display:grid;overflow:hidden}.staff-variant-images__slots .has-image span{background:#fff;border-radius:.5rem;width:100%;height:100%}.staff-variant-images__slots img{object-fit:cover;width:100%;height:100%}.staff-variant-images__slots .is-ready{background:#f2fbf9;border-style:solid;border-color:#9bd7cd}.staff-variant-images--modal{background:#fbfaff;border:1px solid #312d701f;border-radius:.75rem;padding:.9rem}.staff-variant-images__current{flex-wrap:wrap;gap:.45rem;display:flex!important}.staff-variant-images__current:empty{display:none!important}.staff-variant-images__current button{cursor:pointer;background:#fff;border:1px solid #19162e1f;border-radius:.6rem;width:4rem;height:4rem;padding:0;overflow:hidden}.staff-variant-images__current img{object-fit:cover;width:100%;height:100%}@media (width<=820px){.staff-variant-form__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-variant-remove{grid-column:1/-1;width:100%}.staff-variant-images__slots{grid-template-columns:1fr}}@media (width<=620px){.staff-inventory-welcome,.staff-tab-panel__head{flex-direction:column;align-items:start}.staff-inventory-welcome .staff-action{justify-content:center;width:100%}.staff-tab-list{margin-inline:-.2rem}}.staff-users-table{overflow:auto}.staff-users-table table{min-width:58rem}.staff-users-table tbody tr.is-inactive{background:#faf7f3}.staff-users-table tbody tr.is-inactive .staff-user-cell{opacity:.62}.staff-user-cell>div{gap:.18rem;min-width:0;display:grid}.staff-user-cell>div a{color:#756c73;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:600;text-decoration:none;overflow:hidden}.staff-user-cell>div a:hover{color:var(--cochinilla)}.staff-role-badge{color:var(--anil);white-space:nowrap;background:#f0effb;border-radius:999px;padding:.32rem .55rem;font-size:.68rem;font-weight:800;display:inline-flex}.staff-account-status{color:#756c73;white-space:nowrap;align-items:center;gap:.4rem;font-size:.68rem;font-weight:800;display:inline-flex}.staff-account-status i{background:#aaa2a7;border-radius:50%;width:.45rem;height:.45rem}.staff-account-status.is-active{color:#168059}.staff-account-status.is-active i{background:#22a06b;box-shadow:0 0 0 .18rem #22a06b24}.staff-account-status.is-inactive{color:#9a6b4f}.staff-account-status.is-inactive i{background:#c8885b}.staff-user-actions,.staff-product-actions{justify-content:flex-end;gap:.35rem;display:flex}.staff-user-actions form{margin:0}.staff-icon-action{color:#756c73;cursor:pointer;width:2rem;height:2rem;font:inherit;background:#fff;border:1px solid #19162e24;border-radius:.45rem;place-items:center;font-size:.9rem;line-height:1;text-decoration:none;transition:background .18s,color .18s,border-color .18s,transform .18s;display:grid}.staff-icon-action:hover{border-color:var(--cochinilla);color:var(--cochinilla);background:#fff0f1;transform:translateY(-1px)}.staff-icon-action--mail:hover{border-color:var(--jade);color:var(--jade);background:#edf8f6}.staff-icon-action--edit:hover{border-color:var(--anil);color:var(--anil);background:#f0effb}.staff-icon-action--view:hover{border-color:var(--jade);color:var(--jade);background:#edf8f6}.staff-icon-action:disabled{opacity:.35;cursor:not-allowed;transform:none}.staff-modal--product-view .staff-modal__header{background:linear-gradient(125deg,#edf8f6,#fffdf8 72%)}.staff-modal--product-view .staff-modal__header:after{background:#0e758421}.staff-product-view{gap:1.25rem;padding:1.45rem 1.6rem 1.6rem;display:grid}.staff-product-view__description{color:#625961;margin:0;font-size:.86rem;line-height:1.65}.staff-product-view__details{grid-template-columns:repeat(2,1fr);gap:.7rem;margin:0;display:grid}.staff-product-view__details div{background:#fffdf8;border:1px solid #19162e1a;border-radius:.65rem;padding:.75rem}.staff-product-view__details dt{color:#8b5160;letter-spacing:.1em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.58rem;font-weight:700}.staff-product-view__details dd{color:var(--tinta);margin:.35rem 0 0;font-size:.78rem;font-weight:900}.staff-product-view__details dd.is-low{color:var(--cochinilla)}.staff-product-view__footer{border-top:1px solid #19162e17;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.staff-product-view__footer .staff-action{background:var(--jade);border-radius:.5rem;align-items:center;gap:.45rem;display:inline-flex}.staff-product-view__footer .staff-action:hover{background:var(--naranja)}@media (width<=620px){.staff-product-view__details{grid-template-columns:1fr}.staff-product-view__footer{flex-direction:column;align-items:stretch}.staff-product-view__footer .staff-action{justify-content:center}}@keyframes staff-modal-enter{0%{opacity:0;transform:translateY(1rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.staff-create-card{gap:.8rem;display:grid}.staff-create-card h2{margin:.3rem 0}.staff-create-card .staff-action{justify-self:start}.staff-login{background:linear-gradient(135deg,#241b4cf0,#0e7584db),var(--tinta);place-items:center;padding:1rem;display:grid}.staff-login__panel{background:var(--crema);gap:1.8rem;width:min(100%,28rem);padding:2rem;display:grid;box-shadow:0 1.8rem 4rem #00000047}.staff-brand--login{color:var(--tinta)}.staff-login h1{letter-spacing:-.06em;margin:.55rem 0 .7rem;font-family:Playfair Display,Georgia,serif;font-size:4rem;font-weight:500;line-height:.85}.staff-login h1 em{color:var(--cochinilla);font-weight:500}.staff-login p:not(.telaris-kicker):not(.staff-error){color:#625961;line-height:1.6}.staff-form{gap:1rem;display:grid}.staff-check{grid-template-columns:auto 1fr;align-items:center;gap:.6rem!important;font-weight:700!important;display:flex!important}.staff-check input{width:auto}.staff-login button{justify-content:space-between;align-items:center;width:100%;display:flex}.staff-columns{grid-template-columns:minmax(0,1fr) minmax(17rem,.42fr);align-items:start;gap:1rem;margin-bottom:3rem;display:grid}.staff-card-title,.staff-section-title{justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.2rem;display:flex}.staff-card-title h2,.staff-section-title h2{margin:0;font-family:Playfair Display,Georgia,serif;font-size:1.8rem;font-weight:500}.staff-card-title span,.staff-section-title>span{color:#625961;font-size:.75rem;font-weight:800}.staff-panel-form--single{grid-template-columns:1fr;max-width:none;display:grid}.staff-panel-form h2{margin:0;font-family:Playfair Display,Georgia,serif;font-size:1.8rem;font-weight:500}.staff-panel-form textarea,.pos-fields textarea{background:var(--crema);width:100%;color:var(--tinta);font:inherit;resize:vertical;border:1px solid #19162e33;padding:.85rem}.staff-muted{color:#625961;padding:0 1.2rem 1.2rem;font-size:.84rem}.staff-stock{font-weight:900}.staff-stock.is-low{color:var(--cochinilla)}.staff-alert--error{border-left-color:var(--cochinilla);background:#fff0f1}.staff-action--light{background:var(--crema);color:var(--tinta);border:1px solid var(--tinta)}.pos-layout{grid-template-columns:minmax(0,1fr) minmax(21rem,.55fr);align-items:start;gap:1.2rem;display:grid}.pos-catalog,.pos-cart{background:#fff;border:1px solid #19162e1f;box-shadow:0 1rem 2.3rem #19162e0f}.pos-search{border-bottom:1px solid #19162e1a;padding:1rem}.pos-search input{background:var(--crema);width:100%;font:inherit;border:1px solid #19162e33;padding:.9rem}.pos-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding:1rem;display:grid}.pos-product{background:var(--crema);color:var(--tinta);cursor:pointer;text-align:left;font:inherit;border:1px solid #19162e21;gap:.35rem;padding:1rem;display:grid}.pos-product:hover{border-color:var(--jade);background:#e9f6f5}.pos-product span,.pos-product small{color:#625961;font-size:.68rem}.pos-product span{color:var(--cochinilla);text-transform:uppercase;font-family:DM Mono,monospace}.pos-product strong{font-size:.92rem}.pos-product b{color:var(--jade);margin-top:.5rem}.pos-cart{position:sticky;top:5.8rem}.pos-cart__head{border-bottom:1px solid #19162e1a;justify-content:space-between;align-items:center;padding:1rem;display:flex}.pos-cart__head h2{margin:0;font-family:Playfair Display,Georgia,serif;font-size:1.8rem;font-weight:500}.pos-cart__head span{font-size:.72rem;font-weight:800}.pos-cart__items{gap:.7rem;min-height:7rem;max-height:19rem;padding:1rem;display:grid;overflow:auto}.pos-line{border-bottom:1px solid #19162e1a;grid-template-columns:minmax(0,1fr) auto;gap:.45rem .75rem;padding-bottom:.75rem;font-size:.78rem;display:grid}.pos-line>strong{text-align:right}.pos-line small{color:#625961;margin-top:.2rem;display:block}.pos-qty{grid-column:1/-1;align-items:center;gap:.25rem;display:flex}.pos-qty button{background:var(--tinta);color:#fff;cursor:pointer;border:0;width:1.8rem;height:1.8rem;font-size:1rem}.pos-qty input{text-align:center;width:3rem;height:1.8rem;font:inherit;border:1px solid #19162e33}.pos-fields{border-top:1px solid #19162e1a;grid-template-columns:1fr 1fr;gap:.7rem;padding:1rem;display:grid}.pos-fields label{gap:.35rem;font-size:.7rem;font-weight:900;display:grid}.pos-fields label:first-child,.pos-fields label:last-child{grid-column:1/-1}.pos-fields select,.pos-fields input{background:var(--crema);width:100%;font:inherit;border:1px solid #19162e33;padding:.7rem}.pos-new-customer{color:var(--cochinilla);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-self:end;padding:0;font-size:.72rem;font-weight:900;text-decoration:none}.pos-new-customer:hover{color:var(--naranja)}.pos-totals{background:var(--arena);padding:1rem}.pos-totals div{justify-content:space-between;padding:.25rem 0;font-size:.82rem;display:flex}.pos-total{border-top:1px solid #19162e33;margin-top:.4rem;padding-top:.7rem!important;font-size:1.15rem!important}.pos-submit{background:var(--cochinilla);color:#fff;cursor:pointer;width:100%;font:inherit;border:0;justify-content:space-between;padding:1rem;font-weight:900;display:flex}.pos-submit:disabled{cursor:not-allowed;background:#a8a1a5}@media (width<=980px){.staff-columns,.pos-layout{grid-template-columns:1fr}.pos-cart{position:static}.pos-products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.pos-products,.pos-fields{grid-template-columns:1fr}.pos-new-customer{align-self:auto}.pos-fields label,.pos-fields label:first-child,.pos-fields label:last-child{grid-column:auto}}.pos-heading--compact{margin-bottom:.55rem}.pos-heading--compact h1{margin:0;font-size:clamp(1.15rem,2vw,1.55rem);line-height:1}.pos-layout--modern{grid-template-columns:minmax(0,1.25fr) minmax(24rem,.52fr)}.pos-catalog--modern,.pos-cart--modern{background:#fffdf8;border-radius:1rem;overflow:hidden}.pos-catalog__head{background:linear-gradient(135deg,#fffdf8,#fff7e8);border-bottom:1px solid #19162e17;justify-content:space-between;align-items:start;gap:1rem;padding:1.05rem 1.15rem;display:flex}.pos-catalog__head span,.pos-cart--modern .pos-cart__head span{color:var(--cochinilla);letter-spacing:.12em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.62rem;font-weight:700}.pos-catalog__head h2,.pos-cart--modern .pos-cart__head h2{color:var(--tinta);letter-spacing:-.05em;margin:.25rem 0 .15rem;font-family:Playfair Display,Georgia,serif;font-size:2rem;font-weight:600}.pos-catalog__head p{color:#756c73;margin:0;font-size:.76rem}.pos-catalog__head b,.pos-cart--modern .pos-cart__head b{color:var(--anil);white-space:nowrap;background:#f0effb;border-radius:999px;padding:.4rem .62rem;font-size:.68rem}.pos-search--modern{align-items:center;gap:.65rem;padding:1rem 1.15rem;display:flex;position:relative}.pos-search--modern span{width:2.1rem;height:2.1rem;color:var(--jade);background:#edf8f6;border-radius:.58rem;flex:none;place-items:center;font-weight:900;display:grid}.pos-search--modern input{background:#fff;border-radius:.72rem;padding:.85rem .95rem}.pos-products--variants{grid-template-columns:1fr;gap:.55rem;max-height:calc(100svh - 19rem);padding:0 1.15rem 1.15rem;overflow:auto}.pos-product--variant{background:#fff;border-radius:.82rem;grid-template-columns:3.35rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.72rem}.pos-product--variant:hover{border-color:var(--jade);background:#f3fbfa}.pos-product__image{background:linear-gradient(135deg,var(--cochinilla),var(--naranja));border-radius:.7rem;place-items:center;width:3.35rem;height:3.35rem;overflow:hidden;color:#fff!important;font-family:Playfair Display,Georgia,serif!important;font-size:1.35rem!important;display:grid!important}.pos-product__image img{object-fit:cover;width:100%;height:100%}.pos-product__body{gap:.12rem;min-width:0;display:grid}.pos-product__body small{letter-spacing:.1em;text-transform:uppercase;font-family:DM Mono,monospace;color:#93656e!important;font-size:.57rem!important}.pos-product__body strong{color:var(--tinta);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.pos-product__body em{color:#756c73;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-style:normal;overflow:hidden}.pos-product__body code{width:max-content;color:var(--anil);background:#f0effb;border-radius:.35rem;padding:.16rem .34rem;font-family:DM Mono,monospace;font-size:.58rem;font-weight:800}.pos-product__meta{text-align:right;gap:.18rem;display:grid!important}.pos-product__meta b{white-space:nowrap;font-size:.78rem;color:var(--anil)!important;margin:0!important}.pos-product__meta i{color:var(--jade);white-space:nowrap;font-size:.64rem;font-style:normal;font-weight:900}.pos-product--piece.is-selected{border-color:var(--jade);box-shadow:inset .24rem 0 0 var(--jade);background:#edf8f6}.pos-product--piece.is-selected .pos-product__meta i{color:#0c8661}.pos-empty-search{color:#756c73;text-align:center;border:1px dashed #312d7038;border-radius:.75rem;margin:0 1.15rem 1.15rem;padding:1rem}.pos-cart--modern{align-self:start;position:sticky;top:1rem}.pos-cart--modern .pos-cart__head{background:linear-gradient(135deg,#f7f6fc,#fff)}.pos-cart--modern .pos-cart__items{min-height:10rem;max-height:28rem}.pos-line--modern{background:#fff;border:1px solid #19162e14;border-radius:.75rem;grid-template-columns:minmax(0,1fr) auto;gap:.55rem .75rem;padding:.75rem 2.25rem .75rem .75rem;position:relative}.pos-line--modern>div:first-child{gap:.12rem;display:grid}.pos-line--modern strong{color:var(--tinta)}.pos-line--modern small,.pos-line--modern em{color:#756c73;font-size:.64rem;font-style:normal}.pos-line--modern>strong{color:var(--anil);text-align:right}.pos-line--modern .pos-qty{grid-column:1/-1}.pos-line--modern .pos-qty button{background:var(--anil);border-radius:.45rem}.pos-line--modern .pos-qty input{border-radius:.45rem}.pos-line__remove{width:1.45rem;height:1.45rem;color:var(--cochinilla);cursor:pointer;background:#fff0f1;border:0;border-radius:999px;place-items:center;font-size:1rem;line-height:1;display:grid;position:absolute;top:.55rem;right:.55rem}.pos-wholesale-partner{background:#f7f6fc;border:1px solid #312d702e;border-radius:.72rem;grid-column:1/-1!important;padding:.6rem!important}.pos-wholesale-partner select{margin-top:.28rem}.pos-wholesale-partner small{color:#625961;font-size:.59rem}.pos-fields--modern{background:#fbfaf6}.pos-fields--modern select,.pos-fields--modern input,.pos-fields--modern textarea{background:#fff;border-radius:.58rem}.pos-totals--modern{background:linear-gradient(135deg,#f0effb,#fff)}.pos-submit--modern:hover:not(:disabled){background:#096877}@media (width<=1100px){.pos-layout--modern{grid-template-columns:1fr}.pos-cart--modern{position:static}.pos-products--variants{max-height:none}}@media (width<=620px){.pos-catalog__head,.pos-product--variant{grid-template-columns:1fr}.pos-catalog__head{flex-direction:column}.pos-product--variant,.pos-product__meta{text-align:left}}@media (width<=980px){.staff-shell{grid-template-columns:1fr}.staff-sidebar{height:auto;position:relative}.staff-menu{flex:none;grid-template-columns:repeat(3,1fr);min-height:auto;padding-right:0;overflow:visible}.staff-site-link{margin-top:0}.staff-stats,.staff-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.staff-menu,.staff-stats,.staff-grid,.staff-panel-form{grid-template-columns:1fr}.staff-heading--split{flex-direction:column;align-items:start}.staff-form-wide,.staff-form-actions{grid-column:auto}.staff-login__panel{padding:1.25rem}.staff-login h1{font-size:3.1rem}.staff-modal{width:calc(100% - 1rem);max-height:calc(100svh - 1rem)}.staff-modal__header{padding:1.1rem}.staff-modal .staff-panel-form{gap:.8rem;padding:1.1rem}.staff-modal .staff-form-actions{flex-direction:column-reverse;align-items:stretch}.staff-modal .staff-form-actions button{width:100%}.staff-users-heading__actions{justify-content:space-between;width:100%}.staff-table-card__head{flex-direction:column;align-items:start;padding:1rem}.staff-table-card th,.staff-table-card td{padding:.85rem 1rem}}.staff-modal--pieces{width:min(66rem,100vw - 2rem);max-height:calc(100svh - 2rem)}.staff-modal--pieces .staff-modal__header{background:linear-gradient(120deg,#fffdf8 0%,#fff9ec 65%,#f8e3a7 100%)}.staff-modal--pieces .staff-modal__header:after{background:#e2b51d38}.staff-pieces-modal{gap:.75rem;padding:1rem 1.15rem 1.15rem;display:grid}.staff-pieces-modal__summary{background:linear-gradient(135deg,#edf8f6,#f7fffd);border-color:#cce7e5;margin-bottom:0;padding:.85rem}.staff-pieces-modal__intro{color:#625961;max-width:58rem;margin:0;font-size:.76rem;line-height:1.55}.staff-pieces-modal__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.staff-pieces-modal__stats div{background:#fffdf8;border:1px solid #312d701a;border-radius:.7rem;padding:.65rem .75rem}.staff-pieces-modal__stats span{color:#93656e;letter-spacing:.1em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.58rem;font-weight:700;display:block}.staff-pieces-modal__stats b{color:var(--tinta);margin-top:.18rem;font-size:1.08rem;display:block}.staff-pieces-modal__variants{background:#f7f6fc;border:1px solid #312d701a;border-radius:.75rem;flex-wrap:wrap;gap:.45rem;padding:.65rem;display:flex}.staff-pieces-modal__variants span{background:#fff;border:1px solid #312d701c;border-radius:.6rem;gap:.15rem;min-width:9rem;padding:.52rem .62rem;display:grid}.staff-pieces-modal__variants b{color:var(--anil);font-size:.76rem}.staff-pieces-modal__variants small{color:#7b7279;font-size:.63rem}.staff-pieces-modal__variants em{color:var(--jade);font-size:.62rem;font-style:normal;font-weight:800}.staff-pieces-modal__table{border-radius:1rem;max-height:min(40vh,24rem);box-shadow:0 1.2rem 2.8rem #19162e0e}.staff-pieces-modal__table table{min-width:64rem}.staff-pieces-modal__table--history table{min-width:58rem}.staff-pieces-modal__table th{background:#fbf8f1;padding:.7rem .85rem}.staff-pieces-modal__table td{vertical-align:middle;padding:.72rem .85rem}.staff-pieces-section{background:#fff;border:1px solid #19162e1a;border-radius:.8rem;overflow:hidden}.staff-pieces-section+.staff-pieces-section{margin-top:.05rem}.staff-pieces-section>summary{cursor:pointer;background:#fbfaf6;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .85rem;list-style:none;display:flex}.staff-pieces-section>summary::-webkit-details-marker{display:none}.staff-pieces-section>summary:after{content:"⌄";width:1.6rem;height:1.6rem;color:var(--anil);background:#f0effb;border-radius:50%;place-items:center;font-weight:900;transition:transform .18s;display:grid}.staff-pieces-section[open]>summary:after{transform:rotate(180deg)}.staff-pieces-section>summary span{color:var(--anil);font-size:.82rem;font-weight:900}.staff-pieces-section>summary small{color:#847a80;margin-left:auto;font-size:.66rem;font-weight:800}.staff-pieces-section>:not(summary),.staff-pieces-section>.staff-pieces-modal__stats,.staff-pieces-section>.staff-pieces-modal__variants,.staff-pieces-section>.staff-pieces-modal__table,.staff-pieces-section>.staff-product-movements__empty,.staff-pieces-section>.staff-empty,.staff-pieces-section>.staff-pieces-modal__note{margin:.75rem .85rem .85rem}.staff-pieces-modal__note{color:#756c73;font-size:.74rem}.staff-pieces-variant-list,.staff-pieces-grouped-list{gap:.55rem;display:grid}.staff-variant-piece-card,.staff-piece-group{background:#fffdf8;border:1px solid #312d701f;border-radius:.75rem;overflow:hidden}.staff-variant-piece-card>summary,.staff-piece-group>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.7rem;padding:.7rem .8rem;list-style:none;display:grid}.staff-piece-group>summary{background:#f7f6fc;grid-template-columns:minmax(0,1fr) auto}.staff-variant-piece-card>summary::-webkit-details-marker{display:none}.staff-piece-group>summary::-webkit-details-marker{display:none}.staff-variant-piece-card>summary span,.staff-piece-group>summary span{gap:.12rem;min-width:0;display:grid}.staff-variant-piece-card>summary b,.staff-piece-group>summary span{color:var(--anil);font-size:.78rem;font-weight:900}.staff-variant-piece-card>summary small,.staff-piece-group>summary small{color:#847a80;font-size:.62rem}.staff-variant-piece-card>summary em{color:var(--jade);white-space:nowrap;background:#edf8f6;border-radius:999px;padding:.32rem .55rem;font-size:.64rem;font-style:normal;font-weight:900}.staff-variant-piece-card>summary strong{color:var(--anil);white-space:nowrap;background:#fff;border:1px solid #312d702e;border-radius:.5rem;padding:.42rem .6rem;font-size:.65rem;font-weight:900}.staff-variant-piece-card[open]>summary strong{border-color:var(--jade);color:var(--jade);background:#edf8f6}.staff-piece-mini-list{background:#fff;border-top:1px solid #312d701a;gap:.35rem;padding:.65rem .8rem .8rem;display:grid}.staff-piece-mini-list div{background:#fbfaf6;border:1px solid #19162e14;border-radius:.58rem;grid-template-columns:minmax(12rem,1fr) auto auto;align-items:center;gap:.55rem;padding:.5rem .58rem;display:grid}.staff-piece-mini-list code{width:max-content;color:var(--anil);background:#f0effb;border-radius:.4rem;padding:.18rem .38rem;font-family:DM Mono,monospace;font-size:.64rem;font-weight:800}.staff-piece-mini-list small{color:#8d8388;text-align:right;font-size:.62rem}.staff-piece-group>.staff-pieces-modal__table,.staff-piece-group>.staff-pieces-modal__note{margin:.7rem}.staff-piece-group .staff-pieces-modal__table table{min-width:50rem}@media (width<=780px){.staff-variant-piece-card>summary,.staff-piece-mini-list div{grid-template-columns:1fr;align-items:start}.staff-variant-piece-card>summary em,.staff-variant-piece-card>summary strong,.staff-piece-mini-list small{text-align:left;width:max-content}}.staff-piece-id-cell,.staff-piece-variant-cell,.staff-piece-entry-cell{gap:.18rem;display:grid}.staff-piece-id-cell code{background:#f0effb;border-radius:.45rem;width:max-content;padding:.22rem .4rem;display:inline-flex}.staff-piece-id-cell small,.staff-piece-variant-cell small,.staff-piece-entry-cell small{color:#8d8388;font-size:.62rem}.staff-piece-variant-cell b,.staff-piece-entry-cell b{color:var(--tinta);font-size:.72rem}@media (width<=780px){.staff-pieces-modal__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.staff-shell{display:block}.staff-sidebar{z-index:30;grid-template-columns:1fr auto;gap:.75rem;height:auto;min-height:4.9rem;padding:.75rem 1rem;display:grid;position:sticky;top:0;box-shadow:0 .5rem 1.2rem #19162e29}.staff-brand{gap:.55rem;font-size:.62rem}.staff-brand img{width:3rem;height:3rem}.staff-menu-toggle{width:auto;min-height:2.75rem;color:var(--crema);cursor:pointer;font:inherit;background:0 0;border:1px solid #fffdf833;grid-template-rows:repeat(3,.13rem);grid-template-columns:1rem auto;align-content:center;align-items:center;column-gap:.45rem;padding:.5rem .7rem;display:inline-grid}.staff-menu-toggle span{background:var(--maiz);border-radius:999px;grid-column:1;width:1rem;height:.12rem;transition:transform .2s,opacity .2s}.staff-menu-toggle b{grid-area:1/2/-1;font-size:.72rem}.staff-menu-toggle.is-open span:first-child{transform:translateY(.26rem)rotate(45deg)}.staff-menu-toggle.is-open span:nth-child(2){opacity:0}.staff-menu-toggle.is-open span:nth-child(3){transform:translateY(-.26rem)rotate(-45deg)}.staff-menu{background:var(--tinta);border:1px solid #fffdf829;gap:.3rem;padding:.65rem;display:none;position:absolute;top:calc(100% + .55rem);left:1rem;right:1rem;box-shadow:0 1rem 2rem #19162e47;grid-template-columns:1fr!important}.staff-menu-section{padding:.1rem 0 .55rem}.staff-menu-section+.staff-menu-section{padding-top:.65rem}.staff-menu.is-open{display:grid}.staff-menu a{min-height:2.85rem;padding:.7rem .85rem}.staff-menu__public{margin-top:.25rem;color:var(--maiz)!important;border-top:1px solid #fffdf829!important;display:flex!important}.staff-sidebar-account{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem .8rem;margin-top:0;padding-top:.75rem}.staff-site-link{grid-column:1/-1;padding-bottom:.1rem}.staff-account-user{padding:.5rem .6rem}.staff-account-avatar{width:2rem;height:2rem}.staff-logout{width:auto;min-height:3rem;padding:.6rem .7rem}.staff-logout span{display:none}.staff-content{padding:1.5rem 1rem 2.5rem}.staff-heading{margin-bottom:1.35rem}.staff-heading h1{font-size:clamp(2.65rem,13vw,4.1rem)}.staff-stats{gap:.7rem}.staff-stat{padding:1rem}.staff-stat strong{margin-top:1rem;font-size:2.4rem}}.staff-modal--product .staff-product-field input[readonly]{color:var(--naranja);cursor:not-allowed;letter-spacing:.04em;background:#fff5ee;border-style:dashed;border-color:#ff5a0a6b;font-family:DM Mono,monospace;font-weight:700}.staff-modal--product-edit{width:min(100% - 2rem,46rem)}.staff-modal--product-edit .staff-modal__header{background:linear-gradient(125deg,#f0effb,#fffdf8 72%)}.staff-modal--product-edit .staff-modal__header:after{background:#312d7021}.staff-modal--product-edit .staff-panel-form:before{content:"Actualiza los datos necesarios y guarda los cambios cuando termines."}.staff-modal--product-edit .staff-form-actions button:last-child{background:var(--anil)}.staff-modal--product-edit .staff-form-actions button:last-child:hover{background:var(--cochinilla)}.staff-editing-product{background:#f6f5ff;border:1px solid #312d7021;border-radius:.75rem;align-items:center;gap:.75rem;padding:.8rem;display:flex}.staff-editing-product>span{background:var(--anil);width:2.1rem;height:2.1rem;color:var(--maiz);border-radius:.6rem;flex:none;place-items:center;display:grid}.staff-editing-product div{gap:.08rem;display:grid}.staff-editing-product small{color:#756c73;font-size:.62rem;font-weight:700}.staff-editing-product strong{color:var(--tinta);font-size:.85rem}.staff-editing-product em{color:var(--anil);font-family:DM Mono,monospace;font-size:.62rem;font-style:normal}.staff-product-images{cursor:pointer;gap:.7rem!important}.staff-product-images>input{opacity:0;height:1px;position:absolute;width:1px!important}.staff-product-images__intro{align-items:center;gap:.6rem;display:flex}.staff-product-images__intro>i{width:1.75rem;height:1.75rem;color:var(--naranja);background:#fff1e8;border-radius:.5rem;flex:none;place-items:center;font-style:normal;display:grid}.staff-product-images__intro>span{gap:.12rem;display:grid}.staff-product-images__intro b{color:var(--tinta);font-size:.75rem}.staff-product-images__intro small{color:#756c73;font-size:.64rem;font-weight:600;line-height:1.35}.staff-product-images__preview{grid-template-columns:repeat(6,1fr);gap:.45rem;min-height:4rem;display:grid}.staff-product-images__preview:empty{background:#fffaf6;border:1px dashed #ff5a0a61;border-radius:.55rem}.staff-product-images__preview img{aspect-ratio:1;object-fit:cover;border-radius:.45rem;width:100%}.staff-product-images:hover .staff-product-images__preview:empty{border-color:var(--naranja);background:#fff1e8}.staff-product-gallery{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.staff-product-gallery img{aspect-ratio:1;object-fit:cover;border-radius:.65rem;width:100%}.staff-product-images__preview--editable{grid-template-columns:repeat(3,minmax(0,1fr));min-height:0}.staff-product-image{min-width:0;display:block;position:relative}.staff-product-image img{aspect-ratio:1;object-fit:cover;border-radius:.55rem;width:100%;display:block}.staff-product-image button{color:#fff;cursor:pointer;background:#1b183fe6;border:0;border-radius:999px;place-items:center;width:1.4rem;height:1.4rem;font-size:1rem;line-height:1;display:grid;position:absolute;top:.28rem;right:.28rem}.staff-product-image button:hover{background:var(--cochinilla)}.staff-product-image-placeholder{aspect-ratio:1;color:#a7a2bc;cursor:pointer;background:#faf9ff;border:1px dashed #312d704d;border-radius:.55rem;place-items:center;width:100%;font-size:1.2rem;display:grid}.staff-product-image-placeholder:hover{border-color:var(--anil);color:var(--anil);background:#f4f3ff}.staff-product-image-placeholder.is-loading{cursor:wait;align-content:center;gap:.35rem}.staff-product-image-placeholder.is-loading small{color:var(--anil);font-size:.63rem;font-weight:800}.staff-image-loader{border:2px solid #312d7033;border-top-color:var(--anil);border-radius:999px;width:1.35rem;height:1.35rem;animation:.7s linear infinite staff-image-spin}.staff-product-image.is-ready{outline-offset:2px;outline:2px solid #14a974}.staff-image-ready{color:#fff;background:#0f9d6b;border-radius:999px;padding:.2rem .4rem;font-size:.56rem;font-weight:800;position:absolute;bottom:.3rem;right:.3rem}.staff-product-image.is-ready button{top:.3rem;right:.3rem}.staff-product-images>[data-slot-images-input]{opacity:0;pointer-events:none;height:1px;position:absolute;width:1px!important}@keyframes staff-image-spin{to{transform:rotate(360deg)}}.staff-panel-form .staff-product-image-placeholder{aspect-ratio:1;color:#a7a2bc;width:100%;min-height:0;box-shadow:none;font:inherit;background:#faf9ff;border:1px dashed #312d704d;border-radius:.55rem;padding:0;font-size:1.2rem;display:grid;transform:none}.staff-panel-form .staff-product-image-placeholder:hover{border-color:var(--anil);color:var(--anil);background:#f4f3ff;transform:none}.staff-panel-form .staff-product-image-placeholder.is-loading{color:var(--anil);background:#f4f3ff}.staff-panel-form .staff-product-image-placeholder.is-loading:hover{background:#f4f3ff}.staff-modal--product-edit .staff-panel-form{gap:1.05rem 1.15rem;padding:1.55rem 1.7rem 1.7rem}.staff-modal--product-edit .staff-panel-form:before{color:#756c73;padding:0 0 .35rem}.staff-edit-section{border-top:1px solid #312d701c;justify-content:space-between;align-items:end;gap:1rem;padding-top:1rem;display:flex}.staff-editing-product+.staff-edit-section{border-top:0;padding-top:.1rem}.staff-edit-section span{color:var(--anil);letter-spacing:.11em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.65rem;font-weight:800}.staff-edit-section p{color:#837b82;text-align:right;max-width:27rem;margin:0;font-size:.68rem;line-height:1.45}.staff-modal--product-edit .staff-panel-form>label:not(.staff-check):not(.staff-website-visibility){gap:.48rem;padding:.05rem}.staff-modal--product-edit .staff-panel-form>label:not(.staff-check):not(.staff-website-visibility)>input,.staff-modal--product-edit .staff-panel-form>label:not(.staff-check):not(.staff-website-visibility)>select,.staff-modal--product-edit .staff-panel-form>label:not(.staff-check):not(.staff-website-visibility)>textarea{background:#fffefa;min-height:3.25rem}.staff-modal--product-edit .staff-panel-form textarea{resize:vertical;min-height:7.25rem!important}.staff-modal--product-edit input[readonly]{color:#514b70;font-family:DM Mono,monospace;font-size:.76rem;background:#f4f3f8!important}.staff-website-visibility{background:linear-gradient(110deg,#f6f5ff,#fffdf8);border:1px solid #312d7029;border-radius:.85rem;grid-template-columns:1fr minmax(13rem,.9fr);align-items:center;padding:.9rem;gap:.65rem 1rem!important;display:grid!important}.staff-website-visibility>span{align-items:center;gap:.65rem;display:flex}.staff-website-visibility>span>i{background:var(--anil);width:2rem;height:2rem;color:var(--maiz);border-radius:.55rem;flex:none;place-items:center;font-style:normal;display:grid}.staff-website-visibility>span>span{gap:.12rem;display:grid}.staff-website-visibility b{color:var(--tinta);font-size:.78rem}.staff-modal--product-edit .staff-website-visibility small,.staff-modal--product-edit .staff-website-visibility em{color:#70687d;margin:0;font-size:.64rem;font-style:normal;font-weight:600;line-height:1.35}.staff-website-visibility em{grid-column:1/-1;padding-left:2.65rem}.staff-website-visibility select{min-height:3rem;font-weight:800;background:#fff!important;border-color:#312d7040!important}.staff-modal--product-edit [data-website-images]{background:#fbfaff;border:1px solid #312d7021;border-radius:.85rem;padding:1rem}.staff-modal--product-edit [data-website-images][hidden]{display:none!important}@media (width<=620px){.staff-edit-section{gap:.25rem;display:grid}.staff-edit-section p{text-align:left}.staff-website-visibility{grid-template-columns:1fr}.staff-website-visibility em{grid-column:auto;padding-left:0}}.staff-modal--product-view{width:min(100% - 2rem,52rem)}.staff-product-movements{border-top:1px solid #19162e1a;gap:.7rem;padding-top:1.15rem;display:grid}.staff-product-movements__heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.staff-product-movements__heading span{color:var(--anil);letter-spacing:.12em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.6rem;font-weight:800}.staff-product-movements__heading h3{color:var(--tinta);letter-spacing:-.04em;margin:.2rem 0 0;font-family:Playfair Display,Georgia,serif;font-size:1.35rem;font-weight:600}.staff-product-movements__heading b{color:var(--anil);white-space:nowrap;background:#f0effb;border-radius:999px;padding:.3rem .5rem;font-size:.62rem}.staff-product-movements__empty{color:#756c73;text-align:center;border:1px dashed #312d7033;border-radius:.65rem;margin:0;padding:.9rem;font-size:.72rem}.staff-product-movements__table{border:1px solid #19162e1a;border-radius:.7rem;overflow:auto}.staff-product-movements table{border-collapse:collapse;width:100%;min-width:34rem}.staff-product-movements th{color:#80616c;letter-spacing:.08em;text-align:left;text-transform:uppercase;background:#f7f6fb;padding:.65rem .7rem;font-family:DM Mono,monospace;font-size:.55rem}.staff-product-movements td{color:#625961;border-top:1px solid #19162e12;padding:.7rem;font-size:.68rem}.staff-product-movements td time{color:var(--tinta);font-weight:800;display:block}.staff-product-movements td small{color:#837b82;margin-top:.15rem;font-size:.6rem;display:block}.staff-movement-type{white-space:nowrap;border-radius:999px;padding:.27rem .45rem;font-size:.6rem;font-weight:800;display:inline-flex}.staff-movement-type.is-income{color:#0c8661;background:#edf8f6}.staff-movement-type.is-expense{color:var(--cochinilla);background:#fff0f1}.staff-movement-quantity{font-weight:900}.staff-movement-quantity.is-income{color:#0c8661}.staff-movement-quantity.is-expense{color:var(--cochinilla)}.staff-inventory-table{overflow:auto}.staff-inventory-table table{border-collapse:separate;border-spacing:0;min-width:49rem}.staff-inventory-table th{color:#8b5160;letter-spacing:.1em;text-transform:uppercase;background:#f9f8fb;padding:.85rem 1rem;font-family:DM Mono,monospace;font-size:.58rem}.staff-inventory-table td{vertical-align:middle;padding:.85rem 1rem}.staff-inventory-table tbody tr{transition:background .18s}.staff-inventory-table tbody tr:hover{background:#fcfbff}.staff-product-table-cell{align-items:center;gap:.7rem;min-width:13rem;display:flex}.staff-product-thumbnail{background:linear-gradient(135deg,var(--anil),var(--jade));width:2.65rem;height:2.65rem;color:var(--maiz);border-radius:.65rem;flex:none;place-items:center;font-family:Playfair Display,Georgia,serif;font-size:1.1rem;font-weight:700;display:grid;overflow:hidden;box-shadow:0 .35rem .7rem #312d7021}.staff-product-thumbnail img{object-fit:cover;width:100%;height:100%}.staff-product-table-cell>div{gap:.17rem;display:grid}.staff-product-table-cell strong{color:var(--tinta);font-size:.77rem}.staff-product-table-cell small{color:#776f75;font-family:DM Mono,monospace;font-size:.59rem}.staff-category-pill{color:var(--anil);background:#f0effb;border-radius:999px;padding:.28rem .5rem;font-size:.64rem;font-weight:800;display:inline-flex}.staff-product-price{color:var(--tinta);white-space:nowrap;font-size:.74rem}.staff-stock{align-items:baseline;gap:.15rem;font-size:.76rem;display:inline-flex}.staff-stock small{color:inherit;font-size:.62rem;font-weight:700}.staff-minimum-stock{color:#756c73;white-space:nowrap;font-size:.72rem;font-weight:700}.staff-product-status{align-items:center;gap:.35rem}.staff-product-status i{opacity:.2;background:currentColor;border-radius:50%;width:.4rem;height:.4rem;box-shadow:0 0 0 .14rem}.staff-product-gallery__item{cursor:zoom-in;background:#f0effb;border:0;border-radius:.65rem;padding:0;position:relative;overflow:hidden}.staff-product-gallery__item img{transition:transform .22s}.staff-product-gallery__item span{color:#fff;opacity:0;background:#19162ec7;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;font-size:.9rem;transition:opacity .2s,transform .2s;display:grid;position:absolute;bottom:.45rem;right:.45rem;transform:translateY(.2rem)}.staff-product-gallery__item:hover img{transform:scale(1.045)}.staff-product-gallery__item:hover span{opacity:1;transform:translateY(0)}.staff-product-view__footer{justify-content:flex-start}.staff-image-lightbox{background:0 0;border:0;width:100vw;max-width:none;height:100svh;max-height:none;margin:0;padding:3.5rem;position:fixed;inset:0}.staff-image-lightbox[open]{place-items:center;display:grid}.staff-image-lightbox::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c091cc7}.staff-image-lightbox img{object-fit:contain;border-radius:.75rem;max-width:100%;max-height:calc(100svh - 7rem);display:block;box-shadow:0 1.3rem 4rem #0000006b}.staff-image-lightbox__close{color:#fff;cursor:pointer;background:#19162ecc;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:2.7rem;height:2.7rem;font-size:1.55rem;line-height:1;display:grid;position:fixed;top:1.25rem;right:1.25rem}.staff-products-toolbar{align-items:center;gap:.85rem;display:flex}.staff-products-toolbar>span{color:#756c73;white-space:nowrap;font-size:.68rem}.staff-products-toolbar b{color:var(--anil)}.staff-web-status{color:#7d7477;white-space:nowrap;background:#f3f0ea;border-radius:999px;padding:.28rem .5rem;font-size:.62rem;font-weight:800;display:inline-flex}.staff-web-status.is-online{color:var(--anil);background:#f0effb}.staff-modal--product .staff-website-visibility{grid-column:1/-1}.staff-modal--product [data-website-images]{background:linear-gradient(135deg,#fffaf6,#fffdf8);border:1px solid #ff5a0a2e;border-radius:.85rem;padding:1rem}.staff-modal--product [data-website-images][hidden]{display:none!important}.staff-website-photo-area .staff-product-image-placeholder{align-content:center;gap:.28rem}.staff-website-photo-area .staff-product-image-placeholder small{color:#81798d;font-size:.58rem;font-weight:800}.staff-website-photo-area .staff-product-image-placeholder:hover small{color:var(--anil)}@media (width<=620px){.staff-products-toolbar{justify-content:space-between;width:100%}.staff-products-toolbar>span{display:none}}.staff-inventory-table th:last-child,.staff-inventory-table td:last-child{text-align:center;width:7.4rem}.staff-inventory-table .staff-product-actions{justify-content:center}.staff-inventory-table .staff-icon-action{flex:0 0 2rem}.staff-inventory-clear{background:linear-gradient(115deg,#edf8f6,#fbfffe);border:1px solid #0e758429;border-radius:.9rem;align-items:center;gap:.8rem;padding:1rem 1.1rem;display:flex}.staff-inventory-clear>span{background:var(--jade);color:#fff;border-radius:50%;flex:none;place-items:center;width:2.15rem;height:2.15rem;font-weight:900;display:grid}.staff-inventory-clear b{color:var(--jade);font-size:.8rem}.staff-inventory-clear p{color:#48776e;margin:.15rem 0 0;font-size:.7rem}.staff-stock-table table{min-width:55rem}.staff-stock-level{white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .5rem;font-size:.62rem;font-weight:800;display:inline-flex}.staff-stock-level.is-ok{color:#0c8661;background:#edf8f6}.staff-stock-level.is-low{color:var(--cochinilla);background:#fff0f1}.staff-income-worker{align-items:center;gap:.55rem;min-width:10rem;display:flex}.staff-income-worker>span{background:linear-gradient(135deg,var(--jade),#38ad92);color:#fff;border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;font-family:Playfair Display,Georgia,serif;font-size:.85rem;font-weight:700;display:grid}.staff-income-worker>div{gap:.12rem;display:grid}.staff-income-worker strong{color:var(--tinta);font-size:.7rem}.staff-income-worker small{color:#837b82;font-size:.58rem}.staff-income-result{gap:.13rem;min-width:5.8rem;display:grid}.staff-income-result small{color:#837b82;font-size:.58rem;font-weight:700}.staff-income-result b{color:#0c8661;font-size:.74rem}.staff-income-table table{min-width:61rem}.staff-income-table th:last-child,.staff-income-table td:last-child{text-align:left;width:auto}.staff-income-table td{color:#625961;font-size:.7rem}.staff-income-table .staff-product-actions{justify-content:flex-start}.staff-movement-detail{color:#756c73;max-width:15rem;line-height:1.4;display:block}.staff-movement-date{color:var(--tinta);white-space:nowrap;gap:.12rem;font-size:.68rem;font-weight:800;display:grid}.staff-movement-date small{color:#837b82;font-size:.58rem;font-weight:700}.staff-expense-table table{min-width:72rem}.staff-expense-table td{color:#625961;font-size:.7rem}.staff-expense-table .staff-product-actions{justify-content:flex-start}.staff-expense-result{gap:.16rem;display:grid}.staff-expense-result small{color:#837b82;font-size:.58rem;font-weight:800}.staff-expense-result b{color:#625961;font-size:.7rem}.staff-expense-table .staff-income-worker>span{background:linear-gradient(135deg,#d64a58,#8f3141)}.staff-modal--expense-detail{width:min(100% - 2rem,42rem)}.staff-modal--expense-detail .staff-modal__header{background:linear-gradient(125deg,#fff0f1,#fffdf8 72%)}.staff-modal--expense-detail .staff-modal__header:after{background:#c92d431f}.staff-expense-detail{gap:1rem;padding:1.35rem 1.5rem 1.5rem;display:grid}.staff-expense-detail__summary{background:#fff5f5;border:1px solid #c92d432e;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .9rem;display:flex}.staff-expense-detail__summary span{color:#8c4f57;font-size:.7rem;font-weight:800}.staff-expense-detail__summary b{color:var(--cochinilla);font-size:.82rem}.staff-expense-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.staff-expense-detail dl div,.staff-expense-detail__reference{background:#fffdf8;border:1px solid #19162e17;border-radius:.62rem;padding:.72rem}.staff-expense-detail dt,.staff-expense-detail__reference b{color:#8b5160;letter-spacing:.09em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.55rem;font-weight:800;display:block}.staff-expense-detail dd{color:var(--tinta);margin:.3rem 0 0;font-size:.72rem;font-weight:850}.staff-expense-detail dd code{color:var(--anil);font-size:.66rem}.staff-expense-detail__reference{color:#625961;margin:0;font-size:.72rem;line-height:1.45}.staff-expense-detail__reference b{margin-bottom:.28rem}@media (width<=620px){.staff-expense-detail dl{grid-template-columns:1fr}}.staff-income-actions{align-items:center;gap:.8rem;display:flex}.staff-income-actions__export{color:#c92d43;background:#fff3f4;justify-content:center;align-items:center;min-width:2.7rem;min-height:2.7rem;padding:.55rem;display:inline-flex;box-shadow:inset 0 0 0 1px #c92d4338}.staff-income-actions__export:hover{color:#fff;background:#c92d43}.staff-pdf-document{color:#fff;letter-spacing:-.04em;background:#c92d43;border-radius:.12rem;place-items:end center;width:1.22rem;height:1.42rem;padding-bottom:.12rem;font-family:DM Mono,monospace;font-size:.38rem;font-weight:900;line-height:1;display:grid;position:relative;overflow:hidden}.staff-pdf-document:before{content:"";clip-path:polygon(0 0,100% 100%,0 100%);background:#fff3f4;width:.42rem;height:.42rem;position:absolute;top:0;right:0}.staff-income-actions__export:hover .staff-pdf-document{color:#c92d43;background:#fff}.staff-income-actions__export:hover .staff-pdf-document:before{background:#c92d43}.staff-modal--income{width:min(100% - 2rem,43rem)}.staff-modal--income .staff-modal__header{background:linear-gradient(125deg,#edf8f6,#fffdf8 72%)}.staff-modal--income .staff-modal__header:after{background:#0e758421}.staff-modal--income .staff-panel-form:before{content:"Completa los datos para aumentar las existencias del producto."}.staff-income-form-intro{background:#edf8f6;border:1px solid #0e758426;border-radius:.75rem;align-items:center;gap:.75rem;padding:.85rem;display:flex}.staff-income-form-intro>span{background:var(--jade);color:#fff;border-radius:.6rem;flex:none;place-items:center;width:2.3rem;height:2.3rem;font-size:1.15rem;font-weight:900;display:grid}.staff-income-form-intro b{color:var(--jade);font-size:.8rem}.staff-income-form-intro p{color:#48776e;margin:.16rem 0 0;font-size:.68rem;line-height:1.4}.staff-modal--income label em{color:#756c73;font-size:.66rem;font-style:normal;font-weight:600}@media (width<=620px){.staff-income-actions{flex-wrap:wrap;justify-content:space-between;width:100%}}.staff-income-search{background:#f8fdfc;border:1px solid #0e758433;border-radius:.55rem;align-items:center;gap:.45rem;padding:0 .7rem;display:flex}.staff-income-search i{color:var(--jade);font-size:1rem;font-style:normal}.staff-modal--income .staff-income-search input{min-height:2.65rem;box-shadow:none;background:0 0;border:0;padding:.3rem 0}.staff-modal--income .staff-income-search input:focus{box-shadow:none;background:0 0;border:0}.staff-income-search-empty{color:#756c73!important;font-weight:600!important}.staff-income-product-trigger{text-align:left;border-radius:.6rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;width:100%;min-height:3.35rem;display:grid;color:var(--tinta)!important;background:#f8fdfc!important;border:1px solid #0e758433!important;padding:.55rem .7rem!important}.staff-income-product-trigger:hover{border-color:var(--jade)!important;background:#edf8f6!important;transform:none!important}.staff-income-product-trigger>span:first-child{background:var(--jade);color:#fff;border-radius:.45rem;place-items:center;width:1.8rem;height:1.8rem;font-size:1rem;display:grid}.staff-income-product-trigger>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:800;overflow:hidden}.staff-income-product-trigger b{color:var(--jade);font-size:.64rem}.staff-modal--product-picker .staff-modal__header{background:linear-gradient(125deg,#edf8f6,#fffdf8 72%)}.staff-modal--product-picker .staff-modal__header:after{background:#0e758421}.staff-product-picker{gap:.8rem;padding:1.2rem 1.4rem 1.4rem;display:grid}.staff-product-picker__search{background:#f8fdfc;border:1px solid #0e758438;border-radius:.65rem;align-items:center;padding:0 .8rem;gap:.65rem!important;display:flex!important}.staff-product-picker__search>span{color:var(--jade);font-size:1.1rem}.staff-modal--product-picker .staff-product-picker__search input{min-height:3rem;box-shadow:none;background:0 0;border:0;padding:0}.staff-modal--product-picker .staff-product-picker__search input:focus{box-shadow:none;border:0}.staff-product-picker__count{color:#756c73;margin:0;font-size:.68rem}.staff-product-picker__list{gap:.45rem;max-height:22rem;padding-right:.18rem;display:grid;overflow:auto}.staff-product-picker__item{text-align:left;border-radius:.65rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;color:var(--tinta)!important;background:#fff!important;border:1px solid #19162e1a!important;padding:.55rem!important;display:grid!important}.staff-product-picker__item:hover{border-color:var(--jade)!important;background:#edf8f6!important;transform:none!important}.staff-product-picker__item>span:nth-child(2){gap:.14rem;min-width:0;display:grid}.staff-product-picker__item b{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.staff-product-picker__item small{color:#756c73;font-family:DM Mono,monospace;font-size:.58rem}.staff-product-picker__item em{color:var(--anil);white-space:nowrap;background:#f0effb;border-radius:999px;padding:.28rem .45rem;font-size:.6rem;font-style:normal;font-weight:800}.staff-product-picker__empty{color:#756c73;text-align:center;border:1px dashed #0e75843d;border-radius:.65rem;margin:0;padding:1rem;font-size:.72rem}.staff-modal--product-picker{width:min(100% - 2rem,52rem)}.staff-product-picker{gap:.9rem;padding:1.25rem 1.5rem 1.5rem}.staff-product-picker__search{border-radius:.8rem;padding:0 .9rem;box-shadow:0 .4rem 1.1rem #0e75840f;gap:.75rem!important}.staff-modal--product-picker .staff-product-picker__search input{flex:auto;min-width:0;font-size:.88rem;width:auto!important}.staff-product-picker__search kbd{color:#847a82;white-space:nowrap;border:1px solid #19162e21;border-radius:.35rem;padding:.17rem .32rem;font-family:DM Mono,monospace;font-size:.56rem}.staff-product-picker__filters{gap:.4rem;padding:.05rem 0 .2rem;display:flex;overflow:auto}.staff-product-picker__filters button{color:#70687d;cursor:pointer;font:inherit;background:#fff;border:1px solid #312d7024;border-radius:999px;flex:none;padding:.38rem .65rem;font-size:.64rem;font-weight:800}.staff-product-picker__filters button:hover,.staff-product-picker__filters button.is-active{border-color:var(--jade);color:#08745b;background:#edf8f6}.staff-product-picker__meta{color:#837b82;border-top:1px solid #19162e14;justify-content:space-between;gap:1rem;padding-top:.75rem;font-size:.66rem;display:flex}.staff-product-picker__meta p{color:var(--anil);margin:0;font-weight:800}.staff-product-picker__item{border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto;min-height:4.15rem;padding:.65rem!important}.staff-product-picker__item:hover{box-shadow:0 .45rem 1rem #0e758417}.staff-product-picker__item>span:nth-child(2){gap:.18rem}.staff-product-picker__item em{color:#0c8661;background:0 0;width:max-content;padding:0;font-size:.58rem}.staff-product-picker__item>strong{color:var(--anil);white-space:nowrap;background:#f0effb;border-radius:999px;padding:.32rem .5rem;font-size:.62rem}.staff-product-picker__list{gap:.55rem;max-height:20rem}@media (width<=620px){.staff-product-picker__meta>span{display:none}.staff-product-picker__item{grid-template-columns:auto minmax(0,1fr)}.staff-product-picker__item>strong{grid-column:2;justify-self:start}}.staff-income-product-required{color:var(--cochinilla)!important}.staff-modal--income-preview{width:min(100% - 2rem,42rem)}.staff-modal--income-preview .staff-modal__header{background:linear-gradient(125deg,#edf8f6,#fffdf8 72%)}.staff-modal--income-preview .staff-modal__header:after{background:#0e758421}.staff-income-preview{gap:1rem;padding:1.35rem 1.5rem 1.5rem;display:grid}.staff-income-preview__hero{background:#edf8f6;border:1px solid #0e758426;border-radius:.75rem;align-items:center;gap:.75rem;padding:.85rem;display:flex}.staff-income-preview__hero>span{background:var(--jade);color:#fff;border-radius:.6rem;place-items:center;width:2.35rem;height:2.35rem;font-size:1.2rem;font-weight:900;display:grid}.staff-income-preview__hero b{color:var(--jade);font-size:.82rem}.staff-income-preview__hero p{color:#48776e;margin:.14rem 0 0;font-size:.68rem}.staff-income-preview__details{grid-template-columns:1fr 1fr;gap:.6rem;margin:0;display:grid}.staff-income-preview__details div{background:#fffdf8;border:1px solid #19162e1a;border-radius:.65rem;padding:.7rem}.staff-income-preview__details dt{color:#80616c;letter-spacing:.08em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.55rem;font-weight:800}.staff-income-preview__details dd{color:var(--tinta);margin:.3rem 0 0;font-size:.72rem;font-weight:800;line-height:1.35}.staff-income-preview__details dd.is-income{color:#0c8661}.staff-income-preview__stock{background:#f6f5ff;border:1px solid #312d7021;border-radius:.75rem;justify-content:space-between;align-items:stretch;gap:.45rem;padding:.75rem;display:flex}.staff-income-preview__stock span,.staff-income-preview__stock strong{color:#756c73;gap:.18rem;font-size:.62rem;display:grid}.staff-income-preview__stock b{color:var(--tinta);font-size:.78rem}.staff-income-preview__stock strong,.staff-income-preview__stock strong b{color:#0c8661}.staff-income-preview__stock i{color:var(--anil);align-self:center;font-style:normal;font-weight:900}@media (width<=620px){.staff-income-preview__details{grid-template-columns:1fr}.staff-income-preview__stock{grid-template-columns:1fr auto;display:grid}.staff-income-preview__stock i{display:none}}.staff-income-variant-images{background:linear-gradient(115deg,#f6fcfb,#fffdf8);border:1px solid #0e758429;border-radius:.75rem;padding:.85rem}.staff-income-variant-images[hidden]{display:none!important}.staff-income-variant-images .staff-variant-images__slots label:hover{border-color:var(--jade);background:#edf8f6}.staff-modal--income-preview .staff-income-preview{gap:1.1rem;padding:1.5rem 1.65rem 1.65rem}.staff-modal--income-preview .staff-income-preview__hero{background:linear-gradient(115deg,#e8f8f5,#fafffe);border-color:#0e758433;min-height:4.8rem;position:relative;overflow:hidden}.staff-modal--income-preview .staff-income-preview__hero:after{content:"";background:#0e758414;border-radius:50%;width:7rem;height:7rem;position:absolute;bottom:-2.7rem;right:-1.7rem}.staff-modal--income-preview .staff-income-preview__hero>*{z-index:1;position:relative}.staff-modal--income-preview .staff-income-preview__hero>span{border-radius:.75rem;width:2.7rem;height:2.7rem;box-shadow:.3rem .45rem .9rem #0e758426}.staff-modal--income-preview .staff-income-preview__hero b{font-size:.9rem}.staff-modal--income-preview .staff-income-preview__hero p{font-size:.72rem}.staff-modal--income-preview .staff-income-preview__details div{min-height:5.25rem;padding:.82rem;box-shadow:0 .35rem .8rem #19162e09}.staff-modal--income-preview .staff-income-preview__details div:first-child{background:#fff;grid-column:1/-1}.staff-modal--income-preview .staff-income-preview__stock{background:linear-gradient(100deg,#f5f4ff,#f0effb);border-color:#312d702e;align-items:center;padding:1rem}.staff-modal--income-preview .staff-income-preview__stock span,.staff-modal--income-preview .staff-income-preview__stock strong{gap:.28rem}.staff-modal--income-preview .staff-income-preview__stock strong{border-left:1px solid #312d7026;padding-left:.9rem}.staff-modal--income-preview .staff-income-preview__stock b{font-size:.95rem}.staff-modal--income-preview .staff-form-actions{border-top:1px solid #19162e17;justify-content:flex-end;gap:.65rem;margin-top:.15rem;padding-top:1.15rem;display:flex}.staff-modal--income-preview .staff-form-actions button{cursor:pointer;min-height:2.8rem;font:inherit;border:0;border-radius:.55rem;padding:.7rem 1rem;font-size:.78rem;font-weight:900}.staff-modal--income-preview .staff-form-actions button:first-child{color:var(--anil);background:#f0effb}.staff-modal--income-preview .staff-form-actions button:first-child:hover{background:#e3e1f5}.staff-modal--income-preview .staff-form-actions button:last-child{background:var(--jade);color:#fff;box-shadow:0 .55rem 1.1rem #0e75842e}.staff-modal--income-preview .staff-form-actions button:last-child:hover{background:#0a896d;transform:translateY(-1px)}@media (width<=620px){.staff-modal--income-preview .staff-income-preview{padding:1.15rem}.staff-modal--income-preview .staff-income-preview__details div:first-child{grid-column:auto}.staff-modal--income-preview .staff-income-preview__stock strong{border-top:1px solid #312d7026;border-left:0;padding-top:.7rem;padding-left:0}.staff-modal--income-preview .staff-form-actions{flex-direction:column-reverse;align-items:stretch}.staff-modal--income-preview .staff-form-actions button{width:100%}}.staff-customers-heading .staff-action{gap:.45rem}.staff-customers-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.staff-customers-overview article{background:#fffdf8;border:1px solid #19162e1a;border-radius:.85rem;align-items:center;gap:.75rem;padding:.85rem;display:flex;box-shadow:0 .7rem 1.4rem #19162e0a}.staff-customers-overview article>span{width:2.25rem;height:2.25rem;color:var(--anil);background:#f0effb;border-radius:.62rem;flex:none;place-items:center;font-weight:900;display:grid}.staff-customers-overview b{color:var(--tinta);font-size:1rem;line-height:1;display:block}.staff-customers-overview small{color:#756c73;font-size:.65rem;font-weight:700}.staff-customers-table table{min-width:60rem}.staff-customers-table th:last-child,.staff-customers-table td:last-child{text-align:center;width:7rem}.staff-customer-cell{align-items:center;gap:.65rem;min-width:13rem;display:flex}.staff-customer-cell>span{background:linear-gradient(135deg,var(--jade),var(--anil));color:#fff;border-radius:.65rem;flex:none;place-items:center;width:2.35rem;height:2.35rem;font-family:Playfair Display,Georgia,serif;font-size:1rem;font-weight:700;display:grid}.staff-customer-cell div{gap:.12rem;min-width:0;display:grid}.staff-customer-cell strong{color:var(--tinta);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.staff-customer-cell small,.staff-customer-sales+small{color:#837b82;font-size:.6rem}.staff-customer-contact{color:#625961;white-space:nowrap;font-size:.7rem;font-weight:800}.staff-customer-sales{color:var(--jade);white-space:nowrap;background:#edf8f6;border-radius:999px;padding:.28rem .5rem;font-size:.62rem;font-weight:900;display:inline-flex}.staff-modal--customer,.staff-modal--customer-view{width:min(100% - 2rem,43rem)}.staff-modal--customer .staff-modal__header,.staff-modal--customer-view .staff-modal__header{background:linear-gradient(125deg,#edf8f6,#fffdf8 72%)}.staff-modal--customer .staff-modal__header:after,.staff-modal--customer-view .staff-modal__header:after{background:#0e758421}.staff-modal--customer .staff-form-actions button:last-child,.staff-modal--customer-view .staff-form-actions button:last-child{background:var(--jade)}.staff-modal--customer .staff-form-actions button:last-child:hover,.staff-modal--customer-view .staff-form-actions button:last-child:hover{background:var(--naranja)}.staff-customer-form__intro{background:#edf8f6;border:1px solid #0e758429;border-radius:.75rem;align-items:center;gap:.75rem;padding:.85rem;display:flex}.staff-customer-form__intro>span{background:var(--jade);color:#fff;border-radius:.62rem;flex:none;place-items:center;width:2.2rem;height:2.2rem;font-weight:900;display:grid}.staff-customer-form__intro b{color:var(--jade);font-size:.78rem}.staff-customer-form__intro p{color:#48776e;margin:.15rem 0 0;font-size:.68rem;line-height:1.45}.staff-customer-view{gap:1rem;padding:1.35rem 1.5rem 1.5rem;display:grid}.staff-customer-view__hero{background:linear-gradient(115deg,#edf8f6,#fffdf8);border:1px solid #0e758429;border-radius:.85rem;align-items:center;gap:.8rem;padding:.95rem;display:flex}.staff-customer-view__hero>span{background:linear-gradient(135deg,var(--jade),var(--anil));color:#fff;border-radius:.8rem;flex:none;place-items:center;width:3rem;height:3rem;font-family:Playfair Display,Georgia,serif;font-size:1.25rem;font-weight:700;display:grid}.staff-customer-view__hero b{color:var(--tinta);font-size:.9rem;display:block}.staff-customer-view__hero small{color:#756c73;font-size:.66rem}.staff-customer-view__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.staff-customer-view__details div,.staff-customer-view__notes{background:#fffdf8;border:1px solid #19162e1a;border-radius:.7rem;padding:.78rem}.staff-customer-view__details dt,.staff-customer-view__notes span{color:#8b5160;letter-spacing:.1em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.56rem;font-weight:800}.staff-customer-view__details dd{color:var(--tinta);word-break:break-word;margin:.3rem 0 0;font-size:.74rem;font-weight:900}.staff-customer-view__notes p{color:#625961;margin:.35rem 0 0;font-size:.72rem;line-height:1.55}.staff-customer-view .staff-form-actions{border-top:1px solid #19162e14;justify-content:flex-end;gap:.65rem;padding-top:1rem;display:flex}.staff-customer-view .staff-form-actions button{cursor:pointer;font:inherit;border:0;border-radius:.5rem;padding:.75rem 1rem;font-size:.75rem;font-weight:900}@media (width<=760px){.staff-customers-overview,.staff-customer-view__details{grid-template-columns:1fr}}.staff-modal--customer .staff-panel-form{gap:.85rem}.staff-modal--customer .staff-panel-form:before{content:"Completa el nombre y agrega NIT o teléfono. El correo es opcional."}.staff-modal--customer label em,.staff-panel-form label em{color:#7d747b;font-size:.66rem;font-style:normal;font-weight:700}.staff-modal--customer label:has([required]){color:var(--tinta)}.staff-phone-code-field input{letter-spacing:.04em;font-weight:800;font-family:DM Mono,monospace!important}.staff-phone-code-field+label input{letter-spacing:.03em}@media (width<=620px){.staff-phone-code-field{max-width:none}}.staff-modal--customer{width:min(100% - 2rem,38rem)}.staff-modal--customer .staff-modal__header{padding:1.15rem 1.35rem 1rem}.staff-modal--customer .staff-modal__header h2{font-size:1.65rem}.staff-modal--customer .staff-panel-form{grid-template-columns:1fr 1fr;gap:.8rem 1rem;padding:1.15rem 1.35rem 1.35rem;display:grid}.staff-modal--customer .staff-panel-form:before{padding-bottom:0;font-size:.68rem}.staff-modal--customer .staff-customer-form__intro{padding:.7rem}.staff-modal--customer .staff-customer-form__intro>span{width:1.9rem;height:1.9rem}.staff-modal--customer .staff-customer-form__intro b{font-size:.72rem}.staff-modal--customer .staff-customer-form__intro p{font-size:.62rem}.staff-modal--customer .staff-panel-form label{font-size:.68rem;gap:.32rem!important}.staff-modal--customer .staff-panel-form input,.staff-modal--customer .staff-panel-form select{min-height:2.65rem;padding:.65rem .72rem}.staff-phone-group{grid-template-columns:8.2rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.staff-phone-code-field{max-width:none}.staff-phone-code-field select{font-weight:900}.staff-phone-group label{min-width:0}.staff-phone-group label>input,.staff-phone-group label>select{height:2.65rem}.staff-phone-group .staff-field-hint{margin-top:.05rem;line-height:1.15}.staff-modal--customer .staff-form-actions{justify-content:flex-end;align-items:center;margin-top:.1rem;padding-top:.9rem}.staff-modal--customer .staff-form-actions button{min-height:2.65rem;padding:.7rem .95rem;font-size:.72rem}@media (width<=620px){.staff-modal--customer .staff-panel-form,.staff-phone-group{grid-template-columns:1fr}.staff-modal--customer .staff-form-actions{flex-direction:column-reverse;align-items:stretch}.staff-modal--customer .staff-form-actions button{width:100%}}.staff-modal--customer .staff-label-title{align-items:baseline;gap:.28rem;min-height:1rem;line-height:1.05;display:flex}.staff-modal--customer .staff-label-title em{margin:0;display:inline-block}.staff-modal--customer .staff-phone-group{grid-template-columns:minmax(7rem,8rem) minmax(0,1fr);width:100%}.staff-modal--customer .staff-phone-group label{flex-direction:column;min-width:0;display:flex!important}.staff-modal--customer .staff-phone-group input,.staff-modal--customer .staff-phone-group select{box-sizing:border-box;width:100%;max-width:100%}.staff-modal--customer .staff-phone-group label:not(.staff-phone-code-field){overflow:hidden}.pos-payment-box{grid-column:1/-1;gap:.55rem;display:grid}.pos-payment-box>span{color:var(--tinta);font-size:.7rem;font-weight:900}.pos-payment-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;display:grid}.pos-payment-options label{cursor:pointer;background:#fff;border:1px solid #19162e21;border-radius:.7rem;min-height:3.1rem;padding:.56rem .62rem .56rem 2rem;transition:all .18s;position:relative;gap:.1rem!important;display:grid!important}.pos-payment-options label:has(input:checked){border-color:var(--jade);background:#edf8f6;box-shadow:0 0 0 2px #0e75841f}.pos-payment-options input{height:.78rem;accent-color:var(--jade);position:absolute;top:.78rem;left:.6rem;width:.78rem!important}.pos-payment-options b{color:var(--tinta);font-size:.68rem;line-height:1.05}.pos-payment-options small{color:#7d747b;font-size:.55rem;font-weight:800;line-height:1.2}.pos-payment-detail{background:#f7fdfc;border:1px solid #0e758429;border-radius:.78rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:.65rem;display:grid}.pos-payment-detail[hidden]{display:none!important}.pos-payment-detail label{grid-column:auto!important}.pos-payment-detail label:only-child,.pos-payment-detail small{grid-column:1/-1}.pos-payment-detail p{background:#fff;border:1px dashed #0e758433;border-radius:.62rem;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.7rem;margin:0;padding:.55rem .65rem;display:flex}.pos-payment-detail p span{color:#625961;font-size:.62rem;font-weight:800}.pos-payment-detail p strong{color:var(--jade);font-size:.78rem;font-weight:950}.pos-payment-detail>small{color:#7d747b;font-size:.62rem;font-weight:800}@media (width<=760px){.pos-payment-options,.pos-payment-detail{grid-template-columns:1fr}}.pos-sale-mode-box{background:linear-gradient(130deg,#f7f6fc,#fffdf8);border:1px solid #312d7024;border-radius:.85rem;grid-column:1/-1;gap:.65rem;padding:.78rem;display:grid}.pos-sale-mode-box>p{color:var(--tinta);margin:0;font-size:.72rem;font-weight:900}.pos-sale-mode-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.pos-sale-mode-options label{cursor:pointer;background:#fff;border:1px solid #312d7029;border-radius:.72rem;grid-template-columns:2rem minmax(0,1fr);min-height:4.1rem;padding:.62rem;transition:all .18s;position:relative;gap:.1rem .5rem!important;display:grid!important}.pos-sale-mode-options label:has(input:checked){border-color:var(--jade);background:#edf8f6;box-shadow:0 0 0 2px #0e75841c}.pos-sale-mode-options input{opacity:0;pointer-events:none;position:absolute}.pos-sale-mode-options span{width:2rem;height:2rem;color:var(--anil);background:#f0effb;border-radius:.58rem;grid-row:1/3;place-items:center;font-size:1rem;font-weight:900;display:grid}.pos-sale-mode-options label:has(input:checked) span{background:var(--jade);color:#fff}.pos-sale-mode-options b{color:var(--tinta);align-self:end;font-size:.71rem}.pos-sale-mode-options small{color:#756c73;font-size:.57rem;font-weight:700;line-height:1.25}.pos-sale-mode-group{border-top:1px solid #0e758421;padding-top:.7rem;color:#48776e!important;gap:.3rem!important;font-size:.66rem!important;font-weight:900!important;display:grid!important}.pos-sale-mode-group[hidden]{display:none!important}.pos-sale-mode-group select{background:#fff;border-color:#0e758440;min-height:2.6rem;font-size:.7rem;font-weight:800}.pos-sale-mode-options label:has(input[value=individual]:checked){border-color:var(--jade);background:#edf8f6;box-shadow:0 0 0 2px #0e75841c}.pos-sale-mode-options label:has(input[value=individual]:checked) span{background:var(--jade);color:#fff}.pos-sale-mode-options label:has(input[value=grupo]:checked){border-color:var(--anil);background:#f2f0ff;box-shadow:0 0 0 2px #312d701f}.pos-sale-mode-options label:has(input[value=grupo]:checked) span{background:var(--anil);color:#fff}.pos-sale-mode-options label:has(input[value=individual]:checked){background:#eef4ff;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb24}.pos-sale-mode-options label:has(input[value=individual]:checked) span{background:#2563eb}.pos-sale-mode-options label:has(input[value=grupo]:checked){background:#fff7d9;border-color:#e5a400;box-shadow:0 0 0 2px #e5a4002b}.pos-sale-mode-options label:has(input[value=grupo]:checked) span{color:#4a3500;background:#f5bd16}.pos-sale-mode-options{grid-template-columns:repeat(3,minmax(0,1fr))}.pos-sale-mode-options label:has(input[value=mayoreo]:checked){background:#eaf8f4;border-color:#168b76;box-shadow:0 0 0 2px #168b7629}.pos-sale-mode-options label:has(input[value=mayoreo]:checked) span{color:#fff;background:#168b76}.pos-sale-mode-wholesale{border-color:#0e758438}.pos-sale-mode-wholesale>b{color:#087061}.pos-sale-mode-wholesale>small{color:#48776e;font-size:.62rem;line-height:1.35}.pos-sale-mode-options label.is-unavailable{cursor:not-allowed;opacity:.72;background:#faf9f4;border-style:dashed}.pos-sale-mode-options label.is-unavailable span{color:#8b7d69;background:#eee9dd}.pos-sale-mode-options label.is-unavailable b{color:#665d65}@media (width<=620px){.pos-sale-mode-options{grid-template-columns:1fr}}.pos-checkout-steps{background:#fbfaf6;border-top:1px solid #19162e1a;gap:.55rem;padding:.65rem;display:grid}.pos-checkout-step{background:#fff;border:1px solid #19162e1a;border-radius:.78rem;overflow:hidden}.pos-checkout-step summary{cursor:pointer;grid-template-columns:1.55rem minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:3rem;padding:.58rem .7rem;list-style:none;display:grid}.pos-checkout-step summary::-webkit-details-marker{display:none}.pos-checkout-step summary span{width:1.55rem;height:1.55rem;color:var(--anil);background:#f0effb;border-radius:.45rem;place-items:center;font-family:DM Mono,monospace;font-size:.62rem;font-weight:900;display:grid}.pos-checkout-step summary strong{color:var(--tinta);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.pos-checkout-step summary em{color:#635c76;text-align:right;text-overflow:ellipsis;white-space:nowrap;background:#f7f6fc;border-radius:999px;max-width:10rem;padding:.25rem .45rem;font-size:.58rem;font-style:normal;font-weight:900;overflow:hidden}.pos-checkout-step[open] summary{background:linear-gradient(135deg,#fffdf8,#fff);border-bottom:1px solid #19162e14}.pos-checkout-step[open] summary span{background:var(--jade);color:#fff}.pos-checkout-step .pos-cart__items{min-height:5.2rem;max-height:12.5rem;padding:.7rem}.pos-checkout-step .staff-muted{padding:.55rem;font-size:.68rem}.pos-fields--step{background:#fff;border-top:0;grid-template-columns:1fr;gap:.65rem;padding:.7rem;display:grid}.pos-fields--step label,.pos-fields--step label:first-child,.pos-fields--step label:last-child{grid-column:auto}.pos-fields--step textarea{min-height:4rem}.pos-fields--step .pos-client-box,.pos-fields--step .pos-payment-box{grid-column:1/-1}.pos-fields--step .pos-client-options{grid-template-columns:repeat(3,minmax(0,1fr))}.pos-fields--step .pos-payment-options{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-fields--step .pos-payment-options label{min-height:2.75rem;padding-top:.45rem;padding-bottom:.45rem}.pos-fields--step .pos-payment-detail{grid-template-columns:1fr 1fr}.pos-cart--modern .pos-cart__head--compact{padding:.65rem .8rem}.pos-cart--modern .pos-cart__head--compact h2{font-size:1.25rem}.pos-submit--modern{min-height:3.1rem;padding:.82rem .95rem}@media (width<=760px){.pos-fields--step .pos-payment-options,.pos-fields--step .pos-payment-detail{grid-template-columns:1fr}.pos-checkout-step summary em{max-width:8rem}}.pos-checkout-step.is-current{border-color:#0e758459;box-shadow:0 0 0 2px #0e758414}.pos-checkout-step.is-done summary span{color:var(--jade);background:#edf8f6}.pos-checkout-step.is-done summary span:after{content:"✓";font-family:Manrope,Arial,sans-serif;font-size:.78rem}.pos-checkout-step.is-done summary span{font-size:0}.pos-step-actions{background:#fff;border-top:1px solid #19162e14;justify-content:flex-end;padding:.65rem .7rem;display:flex}.pos-step-actions button{background:var(--tinta);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:.62rem;padding:.68rem .85rem;font-size:.68rem;font-weight:950}.pos-step-actions button:hover:not(:disabled){background:var(--jade)}.pos-step-actions button:disabled{cursor:not-allowed;background:#c7c1c7}.pos-products--variants{gap:.8rem;padding:0 1.15rem 1.15rem}.pos-category-group{background:#fff;border:1px solid #19162e1c;border-radius:.9rem;overflow:hidden;box-shadow:0 .65rem 1.35rem #19162e09}.pos-category-group__head{background:linear-gradient(120deg,#fff8e7,#fffdf8);border-bottom:1px solid #19162e14;justify-content:space-between;align-items:center;gap:.75rem;padding:.78rem .9rem;display:flex}.pos-category-group__head span,.pos-product-group__head span,.pos-variant-group__head span{color:var(--cochinilla);letter-spacing:.12em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.55rem;font-weight:900}.pos-category-group__head h3{color:var(--tinta);letter-spacing:-.04em;margin:.12rem 0 0;font-family:Playfair Display,Georgia,serif;font-size:1.35rem;font-weight:700}.pos-category-group__head b{color:var(--anil);white-space:nowrap;background:#f0effb;border-radius:999px;padding:.28rem .48rem;font-size:.6rem}.pos-category-products{gap:.65rem;padding:.75rem;display:grid}.pos-product-group{background:#fffdf8;border:1px solid #19162e17;border-radius:.78rem;overflow:hidden}.pos-product-group__head{grid-template-columns:3.1rem minmax(0,1fr);align-items:center;gap:.7rem;padding:.7rem;display:grid}.pos-product-group__head h4{color:var(--tinta);text-overflow:ellipsis;white-space:nowrap;margin:.08rem 0;font-size:.86rem;overflow:hidden}.pos-product-group__head p{color:#756c73;margin:0;font-family:DM Mono,monospace;font-size:.58rem}.pos-product-group__head .pos-product__image{width:3.1rem;height:3.1rem}.pos-variant-list{background:#fbfaff;border-top:1px solid #19162e12;gap:.55rem;padding:.65rem;display:grid}.pos-variant-group{background:#fff;border:1px solid #312d701c;border-radius:.72rem}.pos-variant-group__head{border-bottom:1px solid #19162e0f;justify-content:space-between;align-items:center;gap:.7rem;padding:.62rem .7rem;display:flex}.pos-variant-group__head strong{color:var(--anil);margin:.08rem 0;font-size:.76rem;display:block}.pos-variant-group__head small{color:#837b82;font-family:DM Mono,monospace;font-size:.56rem}.pos-variant-group__head div:last-child{text-align:right;gap:.15rem;display:grid}.pos-variant-group__head b{color:var(--tinta);white-space:nowrap;font-size:.72rem}.pos-variant-group__head em{color:var(--jade);white-space:nowrap;font-size:.6rem;font-style:normal;font-weight:900}.pos-piece-grid{grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:.48rem;padding:.62rem;display:grid}.pos-piece-button{border-radius:.62rem;grid-template-columns:2.45rem minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:3.15rem;display:grid;background:#fff!important;padding:.48rem!important}.pos-piece-button:hover{border-color:var(--jade)!important;background:#f3fbfa!important;transform:none!important}.pos-piece-button__image{background:linear-gradient(135deg,#f0effb,#edf8f6);border-radius:.55rem;place-items:center;width:2.45rem;height:2.45rem;font-weight:900;overflow:hidden;color:var(--jade)!important;font-family:DM Mono,monospace!important;font-size:.9rem!important;display:grid!important}.pos-piece-button__image img{object-fit:cover;width:100%;height:100%}.pos-piece-button span:nth-child(2){gap:.12rem;min-width:0;display:grid}.pos-piece-button small{letter-spacing:.08em;text-transform:uppercase;font-family:DM Mono,monospace;font-weight:900;color:#8b5160!important;font-size:.52rem!important}.pos-piece-button code{width:100%;color:var(--anil);text-overflow:ellipsis;white-space:nowrap;font-family:DM Mono,monospace;font-size:.62rem;font-weight:900;overflow:hidden}.pos-piece-button>b{white-space:nowrap;background:#edf8f6;border-radius:999px;padding:.25rem .42rem;font-size:.56rem;color:var(--jade)!important;margin:0!important}.pos-piece-button.is-selected>b{background:var(--jade);color:#fff!important}@media (width<=620px){.pos-piece-grid{grid-template-columns:1fr}.pos-piece-button{grid-template-columns:2.45rem minmax(0,1fr)}.pos-piece-button>b{grid-column:2;width:max-content}}.pos-category-group,.pos-product-group,.pos-variant-group{display:block}.pos-category-group>summary,.pos-product-group>summary,.pos-variant-group>summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.pos-category-group>summary::-webkit-details-marker{display:none}.pos-product-group>summary::-webkit-details-marker{display:none}.pos-variant-group>summary::-webkit-details-marker{display:none}.pos-summary-meta{align-items:center;gap:.45rem;display:flex}.pos-summary-meta i,.pos-product-group__head>i,.pos-variant-group__head>i{width:1.65rem;height:1.65rem;color:var(--anil);background:#f0effb;border-radius:999px;flex:none;place-items:center;font-style:normal;font-weight:900;transition:transform .18s,background .18s,color .18s;display:grid}.pos-category-group[open]>.pos-category-group__head .pos-summary-meta i,.pos-product-group[open]>.pos-product-group__head>i,.pos-variant-group[open]>.pos-variant-group__head>i{background:var(--anil);color:#fff;transform:rotate(180deg)}.pos-product-group__head{cursor:pointer}.pos-product-group__head:hover,.pos-variant-group__head:hover{background:#f8f7ff}.pos-product-group:not([open]) .pos-product-group__head,.pos-variant-group:not([open]) .pos-variant-group__head{border-bottom:0}.pos-product-group__head{grid-template-columns:3.1rem minmax(0,1fr) auto}.pos-variant-group__head{grid-template-columns:minmax(0,1fr) auto auto}@media (width>=981px){.staff-shell{grid-template-columns:15.25rem minmax(0,1fr)}.staff-sidebar{gap:1.15rem;padding:1rem .85rem}.staff-brand{gap:.55rem}.staff-brand img{width:3.05rem;height:3.05rem}.staff-menu-label{margin:.05rem .55rem .35rem;font-size:.52rem}.staff-menu a{gap:.55rem;min-height:2.65rem;padding:.58rem .62rem;font-size:.76rem}.staff-menu a .staff-menu__icon{border-radius:.42rem;width:1.45rem;height:1.45rem;font-size:.88rem}.staff-sidebar-account{gap:.65rem;padding-top:.75rem}.staff-site-link{font-size:.7rem}.staff-account-user,.staff-logout{padding:.62rem .7rem}.staff-content{padding:1.05rem clamp(1.1rem,2vw,1.75rem)}.pos-layout--modern{grid-template-columns:minmax(0,1.08fr) minmax(20rem,.48fr);align-items:stretch;gap:.9rem;height:calc(100svh - 3rem);min-height:0}.pos-heading--compact{margin-bottom:.35rem}.pos-catalog--modern,.pos-cart--modern{flex-direction:column;min-height:0;display:flex}.pos-catalog__head{flex:none;padding:.78rem .9rem}.pos-catalog__head h2,.pos-cart--modern .pos-cart__head h2{font-size:1.55rem}.pos-catalog__head p{font-size:.68rem}.pos-search--modern{flex:none;padding:.72rem .9rem}.pos-search--modern input{min-height:2.65rem;padding:.65rem .8rem;font-size:.78rem}.pos-products--variants{flex:auto;min-height:0;max-height:none;padding:0 .9rem .9rem;overflow:auto}.pos-category-products{padding:.55rem}.pos-category-group__head,.pos-product-group__head,.pos-variant-group__head{padding:.55rem .65rem}.pos-category-group__head h3{font-size:1.05rem}.pos-product-group__head{grid-template-columns:2.55rem minmax(0,1fr) auto}.pos-product-group__head .pos-product__image{width:2.55rem;height:2.55rem}.pos-product-group__head h4{font-size:.76rem}.pos-piece-grid{grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:.38rem;padding:.5rem}.pos-piece-button{grid-template-columns:2rem minmax(0,1fr);gap:.42rem;min-height:2.8rem}.pos-piece-button__image{width:2rem;height:2rem;font-size:.82rem!important}.pos-piece-button>b{display:none}.pos-cart--modern{height:calc(100svh - 3rem);min-height:0;position:sticky;top:1rem}.pos-cart--modern .pos-cart__head{flex:none;padding:.78rem .9rem}.pos-cart--modern .pos-cart__items{flex:auto;min-height:0;max-height:none;padding:.75rem .85rem;overflow:auto}.pos-line--modern{border-radius:.65rem;gap:.3rem .5rem;padding:.55rem .62rem;font-size:.68rem}.pos-line--modern small,.pos-line--modern em{font-size:.57rem}.pos-fields--modern{flex:none;gap:.52rem;padding:.75rem .85rem}.pos-fields--modern label{gap:.25rem;font-size:.62rem}.pos-fields--modern select,.pos-fields--modern input,.pos-fields--modern textarea{min-height:2.35rem;padding:.55rem .62rem;font-size:.72rem}.pos-fields--modern textarea{min-height:3.05rem}.pos-totals--modern{flex:none;padding:.75rem .85rem}.pos-totals--modern div{font-size:.72rem}.pos-total{font-size:.95rem!important}.pos-submit--modern{flex:none;min-height:3rem;padding:.82rem .95rem;font-size:.78rem}}@media (width<=620px){.staff-cash-heading-actions{grid-template-columns:1fr;width:100%}.staff-cash-summary-ticket-modal>.staff-form-actions{flex-direction:column-reverse;align-items:stretch}.staff-cash-summary-ticket-modal>.staff-form-actions button{width:100%}}.staff-cash-summary-ticket-modal>.staff-form-actions{background:#fff;border-top:1px solid #19162e1a;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;width:100%;margin:0;padding:1rem 1.25rem 1.25rem;display:grid}.staff-cash-summary-ticket-modal>.staff-form-actions button{min-width:0;min-height:2.8rem;color:var(--anil);cursor:pointer;font:inherit;text-align:center;white-space:normal;background:#fff;border:1px solid #312d7033;border-radius:.65rem;justify-content:center;align-items:center;padding:.6rem .75rem;font-size:.76rem;font-weight:900;line-height:1.15;display:flex}.staff-cash-summary-ticket-modal>.staff-form-actions button:hover{border-color:var(--anil);background:#f0effb}.staff-cash-summary-ticket-modal>.staff-form-actions button:last-child{color:#fff;background:#557a7e;border-color:#557a7e;box-shadow:0 .35rem .75rem #557a7e33}.staff-cash-summary-ticket-modal>.staff-form-actions button:last-child:hover{background:#3f686c}@media (width<=620px){.staff-cash-summary-ticket-modal>.staff-form-actions{grid-template-columns:1fr}.staff-cash-summary-ticket-modal>.staff-form-actions button{white-space:normal;width:100%}}.staff-cash-workspace-tabs{border-bottom:1px solid #312d7024;gap:.5rem;margin:0 0 1rem;padding:.15rem .15rem 0;display:flex}.staff-cash-workspace-tabs a{color:#625c76;border:1px solid #0000;border-bottom:0;border-radius:.7rem .7rem 0 0;align-items:center;gap:.45rem;padding:.7rem .9rem;font-size:.72rem;font-weight:900;text-decoration:none;display:inline-flex}.staff-cash-workspace-tabs a:hover{color:var(--anil);background:#f7f6fc}.staff-cash-workspace-tabs a.is-active{color:var(--anil);background:#f0effb;border-color:#312d7024}.staff-cash-workspace-tabs span{background:#312d701a;border-radius:.35rem;place-items:center;width:1.35rem;height:1.35rem;font-size:.62rem;display:grid}.staff-cash-history{padding:0;overflow:hidden}.staff-cash-history__head{background:linear-gradient(105deg,#fbfaff,#f1faf8);border-bottom:1px solid #19162e17;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.15rem 1.2rem;display:flex}.staff-cash-history__head h2{color:var(--tinta);margin:.2rem 0;font-size:1.25rem}.staff-cash-history__head p:not(.telaris-kicker){color:#756c73;margin:0;font-size:.7rem}.staff-cash-history__head>span{color:#315d62;background:#e8f4f1;border-radius:999px;flex:none;padding:.42rem .6rem;font-size:.62rem;font-weight:900}.staff-cash-history__table{overflow:auto}.staff-cash-history table{border-collapse:collapse;width:100%;min-width:62rem}.staff-cash-history th{color:#8b5160;letter-spacing:.07em;text-align:left;text-transform:uppercase;background:#fffdf8;padding:.7rem .8rem;font-family:DM Mono,monospace;font-size:.54rem}.staff-cash-history td{color:#514852;vertical-align:middle;border-top:1px solid #19162e14;padding:.78rem .8rem;font-size:.67rem}.staff-cash-history td strong,.staff-cash-history td small{display:block}.staff-cash-history td strong{color:var(--tinta);font-size:.7rem}.staff-cash-history td small{color:#756c73;margin-top:.14rem;font-size:.58rem}.staff-cash-history__register{color:var(--anil);background:#f0effb;border-radius:999px;padding:.32rem .5rem;font-size:.6rem;font-weight:900;display:inline-flex}.staff-cash-history__difference{font-weight:900;color:#a34552!important}.staff-cash-history__difference.is-balanced{color:#257167!important}.staff-cash-history__actions{gap:.4rem;display:flex}.staff-cash-history__actions button,.staff-cash-history__actions a{color:#fff;cursor:pointer;min-height:2rem;font:inherit;background:#557a7e;border:1px solid #557a7e4d;border-radius:.45rem;justify-content:center;align-items:center;padding:.4rem .55rem;font-size:.58rem;font-weight:900;text-decoration:none;display:inline-flex}.staff-cash-history__actions button:hover{background:#3f686c}.staff-cash-history__actions a:hover{color:#fff;background:#d1172f}.staff-cash-history__empty{text-align:center;color:#756c73!important;padding:2rem!important}.staff-cash-history__pagination{border-top:1px solid #19162e14;padding:1rem 1.2rem}@media (width<=620px){.staff-cash-workspace-tabs{overflow-x:auto}.staff-cash-workspace-tabs a{flex:none}.staff-cash-history__head{display:grid}.staff-cash-history__head>span{width:max-content}}.staff-cash-history__head>a{min-height:2.35rem;color:var(--anil);background:#fff;border:1px solid #312d702e;border-radius:.58rem;flex:none;justify-content:center;align-items:center;padding:.55rem .72rem;font-size:.64rem;font-weight:900;text-decoration:none;display:inline-flex}.staff-cash-history__head>a:hover{color:#315d62;background:#edf8f6;border-color:#557a7e}.staff-cash-history__metrics{background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;padding:1rem 1.2rem .7rem;display:grid}.staff-cash-history__metrics article{background:#fbfaff;border:1px solid #312d701c;border-radius:.7rem;gap:.16rem;min-width:0;padding:.7rem .8rem;display:grid}.staff-cash-history__metrics article:nth-child(2){background:#f2fbf8;border-color:#557a7e2e}.staff-cash-history__metrics article:nth-child(3){background:#f5faf8;border-color:#2771672e}.staff-cash-history__metrics article:not(.is-balanced):nth-child(3){background:#fff7ea;border-color:#a5661138}.staff-cash-history__metrics small{color:#8b5160;letter-spacing:.07em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.52rem;font-weight:900}.staff-cash-history__metrics b{color:var(--tinta);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.staff-cash-history__metrics span{color:#756c73;font-size:.58rem;font-weight:700}.staff-cash-history__toolbar{background:#fff;border-bottom:1px solid #19162e14;align-items:end;gap:.55rem;padding:.75rem 1.2rem 1rem;display:flex}.staff-cash-history__toolbar label{gap:.25rem;min-width:0;display:grid}.staff-cash-history__toolbar label:first-child{flex:17rem}.staff-cash-history__toolbar label:nth-child(2){flex:0 12rem}.staff-cash-history__toolbar label>span{color:#756c73;font-size:.56rem;font-weight:900}.staff-cash-history__toolbar input,.staff-cash-history__toolbar select{width:100%;min-height:2.35rem;color:var(--tinta);font:inherit;background:#fffdf8;border:1px solid #312d702b;border-radius:.55rem;padding:.45rem .6rem;font-size:.65rem}.staff-cash-history__toolbar input:focus,.staff-cash-history__toolbar select:focus{border-color:#557a7e;outline:0;box-shadow:0 0 0 .2rem #557a7e1f}.staff-cash-history__toolbar button{min-height:2.35rem;color:var(--anil);cursor:pointer;font:inherit;background:#f0effb;border:1px solid #312d7026;border-radius:.55rem;padding:.45rem .65rem;font-size:.62rem;font-weight:900}.staff-cash-history__toolbar button:hover{background:#e4e1f4}.staff-cash-history__actions{flex-wrap:wrap}.staff-cash-history__actions button,.staff-cash-history__actions a{gap:.3rem;min-height:2.2rem;padding:.48rem .65rem}.staff-cash-history__actions button span,.staff-cash-history__actions a span{background:#ffffff2e;border-radius:.22rem;place-items:center;width:1rem;height:1rem;font-size:.5rem;display:grid}.staff-cash-history__actions a span{background:#d1172f1a}.staff-cash-history__pagination{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.staff-cash-history__pagination a{min-height:2.25rem;color:var(--anil);background:#fff;border:1px solid #312d7033;border-radius:.5rem;justify-content:center;align-items:center;padding:.45rem .7rem;font-size:.64rem;font-weight:900;text-decoration:none;display:inline-flex}.staff-cash-history__pagination a:hover{color:#315d62;background:#edf8f6;border-color:#557a7e}.staff-cash-history__pagination a.is-disabled{pointer-events:none;opacity:.45}.staff-cash-history__pagination span{color:#756c73;font-size:.62rem;font-weight:800}@media (width<=760px){.staff-cash-history__metrics{grid-template-columns:1fr}.staff-cash-history__toolbar{flex-direction:column;align-items:stretch}.staff-cash-history__toolbar label:first-child,.staff-cash-history__toolbar label:nth-child(2){flex:auto}.staff-cash-history__toolbar button{width:100%}.staff-cash-history__pagination{text-align:center;flex-direction:column;align-items:stretch}}.staff-cash-history__metrics article{border-width:1px;position:relative;overflow:hidden;box-shadow:0 .35rem .8rem #19162e09}.staff-cash-history__metrics article:after{content:"";opacity:.6;border-radius:50%;width:5.5rem;height:5.5rem;position:absolute;bottom:-2rem;right:-1.5rem}.staff-cash-history__metric--closures{background:linear-gradient(135deg,#f8f6ff,#f0edff)!important;border-color:#6252a838!important}.staff-cash-history__metric--closures:after{background:#dcd4ff}.staff-cash-history__metric--closures b{color:#5b4ca0}.staff-cash-history__metric--sales{background:linear-gradient(135deg,#effaf9,#e5f5f2)!important;border-color:#0e758438!important}.staff-cash-history__metric--sales:after{background:#c2e9e0}.staff-cash-history__metric--sales b{color:#0e7584}.staff-cash-history__metric--difference.is-balanced{background:linear-gradient(135deg,#f1fbf5,#e4f6eb)!important;border-color:#2285603d!important}.staff-cash-history__metric--difference.is-balanced:after{background:#bce6cd}.staff-cash-history__metric--difference.is-balanced b{color:#197654}.staff-cash-history__metric--difference:not(.is-balanced){background:linear-gradient(135deg,#fffaf0,#fff0d7)!important;border-color:#c9731847!important}.staff-cash-history__metric--difference:not(.is-balanced):after{background:#f8d28c}.staff-cash-history__metric--difference:not(.is-balanced) b{color:#a8660d}.staff-cash-history__row{border-left:3px solid #0000;transition:background .16s,border-color .16s}.staff-cash-history__row:hover{background:#fafcff}.staff-cash-history__row--register-1{border-left-color:#6c5db4}.staff-cash-history__row--register-2{border-left-color:#0e8c85}.staff-cash-history__row--register-3{border-left-color:#d58a1b}.staff-cash-history__row.has-difference{background:#fff8f8;border-left-color:#d44a55}.staff-cash-history__register--1{color:#5b4ca0;background:#f0edff}.staff-cash-history__register--2{color:#16776e;background:#e2f6f1}.staff-cash-history__register--3{color:#a56611;background:#fff0d4}.staff-cash-history__actions button{background:linear-gradient(135deg,#557a7e,#3f686c);border-color:#457c81;box-shadow:0 .22rem .5rem #3f686c29}.staff-cash-history__actions button:hover{background:linear-gradient(135deg,#3f686c,#315d62);transform:translateY(-1px)}.staff-cash-history__actions a{color:#c52c42;background:linear-gradient(135deg,#fff8f8,#fff0f1);border-color:#ffb9c1}.staff-cash-history__actions a:hover{color:#fff;background:linear-gradient(135deg,#d1172f,#b21d34);border-color:#c92d43;transform:translateY(-1px)}@media (width<=720px){dialog.pos-sale-confirmation-modal[open]{width:calc(100vw - 1rem)!important;height:calc(100svh - 1rem)!important;max-height:calc(100svh - 1rem)!important}.pos-sale-confirmation-grid{grid-template-columns:1fr!important}.pos-sale-confirmation-modal__header h2{font-size:1.5rem!important}}.pos-wholesale-discount{border-top:1px dashed #b6671357;justify-content:space-between;align-items:center;gap:.7rem;padding-top:.42rem;color:#a65e0b!important;display:flex!important}.pos-wholesale-discount>span{gap:.06rem;display:grid}.pos-wholesale-discount small{color:#8a6b43;font-family:var(--mono);letter-spacing:.06em;font-size:.52rem;font-weight:900}.pos-wholesale-discount>strong{white-space:nowrap;font-weight:900;color:#ae650e!important}.pos-checkout-wholesale-summary{background:linear-gradient(115deg,#edf9f7,#fffdf7);border:1px solid #16857933;border-radius:.78rem;grid-template-columns:2.45rem minmax(0,1fr);align-items:center;gap:.62rem;margin:.7rem .8rem .15rem;padding:.62rem .68rem;display:grid}.pos-checkout-wholesale-summary>span{color:#fff;width:2.35rem;height:2.35rem;font-family:var(--mono);background:#168579;border-radius:.62rem;place-items:center;font-size:1rem;font-weight:900;display:grid}.pos-checkout-wholesale-summary small,.pos-checkout-wholesale-summary strong,.pos-checkout-wholesale-summary p{display:block}.pos-checkout-wholesale-summary small{color:#287d72;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.52rem;font-weight:900}.pos-checkout-wholesale-summary strong{color:#126b62;text-overflow:ellipsis;white-space:nowrap;margin-top:.1rem;font-size:.72rem;overflow:hidden}.pos-checkout-wholesale-summary p{color:#58766f;margin:.18rem 0 0;font-size:.62rem;font-weight:700}.pos-checkout-wholesale-summary p b{color:#a4610d}.pos-sale-confirmation-overview{flex-wrap:wrap;min-height:auto!important}.pos-sale-confirmation-overview__wholesale{border-left:1px solid #ffffff42;gap:.08rem;min-width:9rem;margin-left:auto;padding-left:.75rem;display:grid}.pos-sale-confirmation-overview__wholesale small{color:#d9f0dc!important}.pos-sale-confirmation-overview__wholesale b{color:#ffcf67;font-family:var(--mono);font-size:1rem}.pos-sale-confirmation-overview__wholesale span{color:#e8f3f1;text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;font-weight:800;overflow:hidden}@media (width<=720px){.pos-sale-confirmation-overview__wholesale{border-top:1px solid #ffffff3d;border-left:0;width:100%;margin-left:0;padding-top:.55rem;padding-left:0}.pos-checkout-wholesale-summary{margin-inline:.6rem}}.staff-expense-ticket-modal{overflow:hidden;width:min(43rem,100vw - 2rem)!important;max-height:calc(100svh - 1.5rem)!important}.staff-expense-ticket-modal .staff-modal__header{background:linear-gradient(120deg,#f8f7ff,#fffdf8 67%,#edf8f6);min-height:0;padding:1rem 4.2rem 1rem 1.25rem;position:relative}.staff-expense-ticket-modal .staff-modal__header:after{background:#557a7e26}.staff-expense-ticket-modal .staff-modal__header h2{margin:.15rem 0 .18rem;font-size:clamp(1.45rem,3vw,2rem)}.staff-expense-ticket-modal .staff-modal__header p:not(.telaris-kicker){color:#625d6a;max-width:31rem;margin:0;font-size:.7rem;line-height:1.45}.staff-expense-ticket-modal__body{grid-template-columns:minmax(0,1fr) minmax(16rem,.82fr);align-items:center;gap:1rem;max-height:calc(100svh - 15rem);padding:1.1rem 1.25rem .9rem;display:grid;overflow:auto}.staff-expense-ticket-modal__notice{background:linear-gradient(115deg,#edf9f7,#fbfffe);border:1px solid #0e75842e;border-radius:.78rem;grid-template-columns:2.35rem minmax(0,1fr);align-items:center;gap:.65rem;padding:.76rem;display:grid}.staff-expense-ticket-modal__notice>span{color:#fff;width:2.35rem;height:2.35rem;font-family:var(--mono);background:#168579;border-radius:.6rem;place-items:center;font-size:.9rem;font-weight:900;display:grid}.staff-expense-ticket-modal__notice b{color:#126b62;font-size:.76rem;display:block}.staff-expense-ticket-modal__notice p{color:#547973;margin:.16rem 0 0;font-size:.63rem;font-weight:700;line-height:1.4}.staff-expense-ticket-modal .staff-thermal-ticket{border-color:#557a7e;width:min(100%,22rem);margin:0 auto;box-shadow:0 .55rem 1.2rem #19162e14}.staff-expense-ticket-modal__actions{background:#fffdfb;border-top:1px solid #19162e14;flex-wrap:wrap;justify-content:flex-end!important;gap:.55rem!important;margin:0!important;padding:.85rem 1.25rem 1rem!important;display:flex!important}.staff-expense-ticket-modal__actions button{border-radius:.62rem;min-height:2.65rem;padding:.55rem .78rem;font-size:.68rem;font-weight:900}.staff-expense-ticket-modal__save{color:#312d70!important;background:#f0effb!important;border:1px solid #312d7038!important}.staff-expense-ticket-modal__save:hover{background:#dedbf5!important}.staff-expense-ticket-modal__print{justify-content:center;align-items:center;gap:.4rem;box-shadow:0 .45rem .9rem #16857933;background:#168579!important;border-color:#168579!important;display:inline-flex!important}.staff-expense-ticket-modal__print:hover{background:#0c746a!important}.staff-expense-ticket-modal__print span{width:1.25rem;height:1.25rem;font-family:var(--mono);background:#ffffff2e;border-radius:.32rem;place-items:center;font-size:.58rem;display:grid}@media (width<=680px){.staff-expense-ticket-modal{width:calc(100vw - 1rem)!important}.staff-expense-ticket-modal__body{grid-template-columns:1fr;max-height:calc(100svh - 17rem);padding:1rem}.staff-expense-ticket-modal__actions{flex-direction:column-reverse;align-items:stretch;padding:1rem!important}.staff-expense-ticket-modal__actions button{width:100%}}@media print{.staff-expense-ticket-modal[open]{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.staff-expense-ticket-modal[open] .staff-expense-ticket-modal__body{max-height:none!important;padding:0!important;display:block!important;overflow:visible!important}.staff-expense-ticket-modal[open] .staff-expense-ticket-modal__notice{display:none!important}.staff-expense-ticket-modal[open] [data-cash-expense-ticket]{width:72mm!important;min-width:72mm!important;max-width:72mm!important;box-shadow:none!important;border:0!important;margin:0!important;padding:4mm!important;display:block!important}.staff-movement-ticket-modal[open],.staff-movement-ticket-modal[open] *{visibility:visible!important}.staff-movement-ticket-modal[open]{background:#fff!important;border:0!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important;overflow:visible!important}.staff-movement-ticket-modal[open] .staff-modal__header,.staff-movement-ticket-modal[open] .staff-form-actions,.staff-movement-ticket-modal[open] .staff-expense-ticket-modal__notice{display:none!important}.staff-movement-ticket-modal[open] .staff-expense-ticket-modal__body{max-height:none!important;padding:0!important;display:block!important;overflow:visible!important}.staff-movement-ticket-modal[open] [data-cash-movement-ticket]{width:72mm!important;min-width:72mm!important;max-width:72mm!important;box-shadow:none!important;border:0!important;margin:0!important;padding:4mm!important;display:block!important}}.staff-cash-currency-status{background:linear-gradient(115deg,#eefaf5,#fbfffd);border:1px solid #178a6438;border-radius:.78rem;grid-template-columns:2.45rem minmax(0,1fr);align-items:center;gap:.7rem;margin:0;padding:.76rem .82rem;display:grid}.staff-cash-currency-status>span{color:#fff;width:2.45rem;height:2.45rem;font-family:var(--mono);background:#178a64;border-radius:.64rem;place-items:center;font-size:1rem;font-weight:900;display:grid}.staff-cash-currency-status small,.staff-cash-currency-status strong,.staff-cash-currency-status p{display:block}.staff-cash-currency-status small{color:#387a68;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.55rem;font-weight:900}.staff-cash-currency-status strong{color:#147154;font-family:var(--mono);margin:.12rem 0;font-size:1rem}.staff-cash-currency-status p{color:#52796e;margin:0;font-size:.63rem;font-weight:700;line-height:1.4}.staff-cash-currency-status.is-insufficient{background:#fff6f5;border-color:#e3a09b}.staff-cash-currency-status.is-insufficient>span{background:#c55448}.staff-cash-currency-status.is-insufficient strong,.staff-cash-currency-status.is-insufficient p{color:#a7443a}.staff-cash-movement-form label:has([data-cash-movement-amount]) small{min-height:.9rem}.staff-cash-currency-status--cash{background:linear-gradient(115deg,#edf8f6,#fbfffe);border-color:#557a7e3b}.staff-cash-currency-status--cash>span{background:#557a7e}.staff-cash-currency-status--cash small,.staff-cash-currency-status--cash strong{color:#315f63}.staff-modal--wholesale-detail{max-height:min(44rem,100svh - 2rem);overflow:auto}.staff-wholesale-detail{gap:0;padding:0 0 1.35rem}.staff-wholesale-detail__tabs{background:#fffdf9;border-bottom:1px solid #19162e17;gap:.25rem;padding:0 1.5rem;display:flex}.staff-wholesale-detail__tabs button{color:#776e76;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:.38rem;min-height:3.15rem;padding:0 .8rem;font-size:.7rem;font-weight:900;display:inline-flex}.staff-wholesale-detail__tabs button:hover{color:var(--jade);background:#f7fbfa}.staff-wholesale-detail__tabs button.is-active{border-bottom-color:var(--jade);color:#126b62}.staff-wholesale-detail__tabs button span{min-width:1.25rem;height:1.25rem;color:var(--anil);background:#eceaf8;border-radius:999px;place-items:center;font-family:DM Mono,monospace;font-size:.54rem;display:inline-grid}.staff-wholesale-detail__tabs button.is-active span{color:#14776d;background:#dff3ef}.staff-wholesale-detail__panel{gap:.9rem;padding:1.15rem 1.5rem 0;display:grid}.staff-wholesale-detail__panel[hidden]{display:none!important}.staff-wholesale-sales__header{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.staff-wholesale-sales__header .telaris-kicker{margin:0}.staff-wholesale-sales__header h3{color:var(--tinta);margin:.18rem 0;font-size:1rem}.staff-wholesale-sales__header span{color:#756c73;font-size:.64rem;line-height:1.4;display:block}.staff-wholesale-sales__header>b{color:#14776d;background:#e7f4f2;border-radius:999px;flex:none;padding:.38rem .58rem;font-family:DM Mono,monospace;font-size:.58rem}.staff-wholesale-sales__table{border:1px solid #19162e1a;border-radius:.75rem;overflow:auto}.staff-wholesale-sales__table table{border-collapse:collapse;background:#fff;width:100%;min-width:47rem}.staff-wholesale-sales__table th{color:#8b5160;letter-spacing:.07em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#faf9fd;border-bottom:1px solid #19162e17;padding:.62rem .65rem;font-family:DM Mono,monospace;font-size:.51rem;font-weight:900}.staff-wholesale-sales__table td{color:#514a52;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #19162e12;padding:.7rem .65rem;font-size:.65rem}.staff-wholesale-sales__table tbody tr:last-child td{border-bottom:0}.staff-wholesale-sales__table tbody tr:hover{background:#fbfdfc}.staff-wholesale-sales__table td strong{color:var(--anil);font-family:DM Mono,monospace;font-size:.63rem}.staff-wholesale-sales__table td small{color:#8a8187;margin-top:.13rem;font-size:.55rem;display:block}.staff-wholesale-sales__table td.is-discount{color:#bd6c12;font-weight:900}.staff-wholesale-sales__table td.is-total{color:#14776d;font-weight:900}.staff-wholesale-sales__empty{background:#fbfaff;border:1px dashed #312d702e;border-radius:.78rem;grid-template-columns:2.8rem minmax(0,1fr);align-items:center;gap:.8rem;min-height:8.5rem;padding:1rem;display:grid}.staff-wholesale-sales__empty>span{width:2.8rem;height:2.8rem;color:var(--anil);background:#eeeafb;border-radius:.72rem;place-items:center;font-family:DM Mono,monospace;font-weight:900;display:grid}.staff-wholesale-sales__empty h3{color:var(--tinta);margin:0;font-size:.85rem}.staff-wholesale-sales__empty p{color:#756c73;margin:.24rem 0 0;font-size:.65rem;line-height:1.45}.staff-modal--wholesale-detail .staff-form-actions{margin:.95rem 1.5rem 0}@media (width<=620px){.staff-wholesale-detail__tabs{padding:0 1rem}.staff-wholesale-detail__tabs button{padding:0 .58rem}.staff-wholesale-detail__panel{padding:1rem 1rem 0}.staff-wholesale-sales__header{flex-direction:column;align-items:flex-start}.staff-modal--wholesale-detail .staff-form-actions{margin:.9rem 1rem 0}}.pos-wholesale-partner-native{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.pos-sale-context>footer .pos-wholesale-picker-trigger{color:#16796d;background:#effaf7;border:1px solid #0e758457;margin-right:auto}.staff-modal--wholesale-picker{width:min(44rem,100% - 2rem);max-height:calc(100svh - 2rem);overflow:hidden}.staff-modal--wholesale-picker .staff-modal__header{background:radial-gradient(circle at 88% 36%,#168b7633 0 5.25rem,#0000 5.35rem),linear-gradient(110deg,#edf9f7,#fffdf8);min-height:6.35rem;padding:1rem 4.2rem .9rem 1.5rem}.staff-modal--wholesale-picker .staff-modal__header h2{font-size:clamp(1.45rem,2.4vw,2rem);line-height:1}.staff-modal--wholesale-picker .staff-modal__header .telaris-kicker{margin-bottom:.25rem}.wholesale-partner-picker__body{background:#fbfdfc;gap:.8rem;max-height:calc(100svh - 9.3rem);padding:1rem 1.25rem 1.25rem;display:grid}.wholesale-partner-picker__search{color:#16796d;background:#f7fcfa;border:1px solid #0e758440;border-radius:.65rem;align-items:center;gap:.5rem;padding:.15rem .65rem;display:flex}.wholesale-partner-picker__search input{width:100%;min-height:2.3rem;color:var(--tinta);font:inherit;background:0 0;border:0;outline:0;font-size:.72rem}.wholesale-partner-picker__choices{scrollbar-color:#168b7673 transparent;scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;max-height:22rem;padding:.1rem .35rem .1rem .1rem;display:grid;overflow:auto}.pos-wholesale-partner-choice{min-height:4.55rem;color:var(--tinta);cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #0e758433;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.55rem;padding:.7rem;transition:all .18s;display:grid}.pos-wholesale-partner-choice:hover{background:#f1faf8;border-color:#168b76;transform:translateY(-1px);box-shadow:0 .5rem 1rem #168b761a}.pos-wholesale-partner-choice.is-selected{background:#e4f5f0;border-color:#168b76;box-shadow:0 0 0 2px #168b7624}.pos-wholesale-partner-choice>span{color:#168579;background:#dff3ef;border-radius:.55rem;place-items:center;width:2rem;height:2rem;font-family:DM Mono,monospace;font-size:1rem;font-weight:900;display:grid}.pos-wholesale-partner-choice div{gap:.12rem;min-width:0;display:grid}.pos-wholesale-partner-choice b{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.pos-wholesale-partner-choice small{color:#6f6870;text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;font-weight:700;overflow:hidden}.pos-wholesale-partner-choice>strong{color:#16796d;text-align:right;font-size:.72rem}.pos-wholesale-partner-choice>strong small{color:#5f827d;font-size:.52rem;display:block}.pos-wholesale-partner-choice>i{color:#0000;border:1px solid #b9d8d1;border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;font-size:.65rem;font-style:normal;display:grid}.pos-wholesale-partner-choice.is-selected>i{color:#fff;background:#168b76;border-color:#168b76}.wholesale-partner-picker__choices .pos-wholesale-partner-choice:only-child{grid-column:1/-1;min-height:5.7rem}.wholesale-partner-picker__choices .pos-wholesale-partner-choice:only-child>span{width:2.6rem;height:2.6rem;font-size:1.2rem}.wholesale-partner-picker__choices .pos-wholesale-partner-choice:only-child b{font-size:.95rem}.wholesale-partner-picker__choices .pos-wholesale-partner-choice:only-child small{font-size:.7rem}.wholesale-partner-picker__choices .pos-wholesale-partner-choice:only-child>strong{font-size:.92rem}@media (width<=620px){.staff-modal--wholesale-picker .staff-modal__header{min-height:7.2rem;padding:1rem 3.8rem 1rem 1rem}.wholesale-partner-picker__body{max-height:calc(100svh - 9rem);padding:1rem}.wholesale-partner-picker__choices{grid-template-columns:1fr}.pos-sale-context>footer .pos-wholesale-picker-trigger{margin-right:0}}.staff-piece-defective-action{color:#b23f35;cursor:pointer;width:2rem;height:2rem;font:inherit;background:#fff4f2;border:1px solid #efb8b1;border-radius:.55rem;place-items:center;padding:0;font-size:.82rem;font-weight:900;line-height:1;transition:transform .16s,background .16s,box-shadow .16s;display:grid}.staff-piece-defective-action:hover{background:#fbe2de;transform:translateY(-1px);box-shadow:0 .35rem .7rem #b23f3526}.staff-piece-action-muted{color:#a39a9e;place-items:center;width:2rem;height:2rem;font-size:.8rem;display:grid}.staff-modal--piece-defective{width:min(34rem,100vw - 2rem)}.staff-piece-defective-note{background:#fff7f5;border:1px solid #efb8b1;border-radius:.75rem;grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:.7rem;padding:.85rem;display:grid}.staff-piece-defective-note>span{color:#fff;background:#c24b40;border-radius:.65rem;place-items:center;width:2.5rem;height:2.5rem;font-size:1rem;font-weight:900;display:grid}.staff-piece-defective-note b{color:#8f3029;font-family:DM Mono,monospace;font-size:.72rem}.staff-piece-defective-note p{color:#725c60;margin:.28rem 0 0;font-size:.72rem;line-height:1.5}.staff-piece-defective-submit{background:#b23f35!important}.staff-piece-defective-submit:hover{background:#91332b!important}.staff-piece-status.is-discarded{color:#75645c;background:#eee9e3}.staff-piece-restore-action{color:#16796d;cursor:pointer;width:2rem;height:2rem;font:inherit;background:#edf8f6;border:1px solid #9ecfc7;border-radius:.55rem;place-items:center;padding:0;font-size:1rem;font-weight:900;line-height:1;transition:transform .16s,background .16s,box-shadow .16s;display:grid}.staff-piece-restore-action:hover{background:#dff3ef;transform:translateY(-1px);box-shadow:0 .35rem .7rem #16796d26}.staff-piece-restore-submit{background:#16796d!important}.staff-piece-restore-submit:hover{background:#0e665d!important}.staff-piece-restore-note{background:#f1faf8;border-color:#a9d9d2}.staff-piece-restore-note>span{background:#16796d}.staff-piece-restore-note b{color:#11685f}.staff-piece-disposition{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.staff-piece-disposition label{cursor:pointer;position:relative;display:block!important}.staff-piece-disposition input{opacity:0;pointer-events:none;position:absolute}.staff-piece-disposition span{background:#fff;border:1px solid #19162e21;border-radius:.7rem;gap:.28rem;min-height:5.1rem;padding:.72rem;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.staff-piece-disposition b{color:var(--tinta);font-size:.74rem}.staff-piece-disposition small{color:#756c73;font-size:.61rem;line-height:1.35}.staff-piece-disposition label:has(input:checked) span{background:#fff5f3;border-color:#c24b40;box-shadow:inset .22rem 0 #c24b40}.staff-piece-disposition label:has(input[value=discard]:checked) span{background:#f3efeb;border-color:#806c60;box-shadow:inset .22rem 0 #806c60}@media (width<=560px){.staff-piece-disposition{grid-template-columns:1fr}}.staff-piece-status-filters{flex-wrap:wrap;gap:.42rem;margin:-.1rem 0 .8rem;display:flex}.staff-piece-status-filters button{color:#665d68;cursor:pointer;font:inherit;background:#fff;border:1px solid #312d7026;border-radius:999px;align-items:center;gap:.38rem;padding:.42rem .6rem;font-size:.64rem;font-weight:900;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.staff-piece-status-filters button:hover{color:#3f686c;background:#f2f7f6;border-color:#557a7e}.staff-piece-status-filters button.is-active{color:#fff;background:#557a7e;border-color:#557a7e}.staff-piece-status-filters b{min-width:1.15rem;height:1.15rem;color:var(--anil);background:#f0effb;border-radius:999px;place-items:center;font-size:.56rem;display:grid}.staff-piece-status-filters button.is-active b{color:#fff;background:#ffffff2e}.staff-piece-filter-empty{color:#756c73;text-align:center;border:1px dashed #312d7033;border-radius:.65rem;margin:.1rem 0;padding:.85rem;font-size:.7rem}.staff-modal--product-view{max-height:calc(100svh - 2rem);overflow:hidden;width:min(100vw - 2rem,68rem)!important}.staff-modal--product-view .staff-modal__header{z-index:2;position:relative}.staff-product-view{gap:.9rem;max-height:calc(100svh - 8rem);padding:1rem 1.35rem 1.25rem;overflow:auto}.staff-product-view-tabs{z-index:2;background:#fffdf8;border-bottom:1px solid #19162e1a;gap:.35rem;margin:-1rem -1.35rem 0;padding:.65rem 1.35rem;display:flex;position:sticky;top:-1rem}.staff-product-view-tabs button{color:#756c73;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:.55rem;align-items:center;gap:.35rem;padding:.55rem .72rem;font-size:.7rem;font-weight:900;display:inline-flex}.staff-product-view-tabs button:hover{color:#3f686c;background:#f2f7f6}.staff-product-view-tabs button.is-active{color:#fff;background:#312d70;box-shadow:0 .3rem .7rem #312d702e}.staff-product-view-tabs b{background:#fff3;border-radius:999px;place-items:center;min-width:1.15rem;height:1.15rem;font-size:.57rem;display:grid}.staff-product-view-panel{animation:.16s ease-out staff-tab-in}.staff-modal--product-view .staff-product-pieces{border-top:0;margin-top:0;padding-top:0}.staff-modal--product-view .staff-pieces-modal__table{max-height:min(48vh,31rem);overflow:auto}.staff-modal--product-view .staff-pieces-modal__table table{table-layout:fixed;width:100%;min-width:0}.staff-modal--product-view .staff-pieces-modal__table th:first-child,.staff-modal--product-view .staff-pieces-modal__table td:first-child,.staff-modal--product-view .staff-pieces-modal__table th:nth-child(2),.staff-modal--product-view .staff-pieces-modal__table td:nth-child(2){width:34%}.staff-modal--product-view .staff-pieces-modal__table th:nth-child(3),.staff-modal--product-view .staff-pieces-modal__table td:nth-child(3){width:22%}.staff-modal--product-view .staff-pieces-modal__table th:nth-child(4),.staff-modal--product-view .staff-pieces-modal__table td:nth-child(4){text-align:center;width:10%}.staff-modal--product-view .staff-pieces-modal__table td{padding:.68rem .72rem}.staff-modal--product-view .staff-pieces-modal__table code{white-space:normal;overflow-wrap:anywhere;font-size:.63rem}.staff-modal--product-view .staff-pieces-modal__table td>span:not(.staff-piece-status){text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;font-weight:800;display:block;overflow:hidden}.staff-modal--product-view .staff-piece-defective-action,.staff-modal--product-view .staff-piece-action-muted{margin-inline:auto}@media (width<=620px){.staff-modal--product-view{max-height:calc(100svh - 1rem);width:calc(100vw - 1rem)!important}.staff-product-view{max-height:calc(100svh - 6.5rem);padding:.8rem}.staff-product-view-tabs{margin:-.8rem -.8rem 0;padding:.55rem .8rem;top:-.8rem;overflow:auto}.staff-product-view-tabs button{flex:none}.staff-modal--product-view .staff-pieces-modal__table{max-height:50vh}.staff-modal--product-view .staff-pieces-modal__table th:nth-child(2),.staff-modal--product-view .staff-pieces-modal__table td:nth-child(2){display:none}.staff-modal--product-view .staff-pieces-modal__table th:first-child,.staff-modal--product-view .staff-pieces-modal__table td:first-child{width:53%}.staff-modal--product-view .staff-pieces-modal__table th:nth-child(3),.staff-modal--product-view .staff-pieces-modal__table td:nth-child(3){width:32%}.staff-modal--product-view .staff-pieces-modal__table th:nth-child(4),.staff-modal--product-view .staff-pieces-modal__table td:nth-child(4){width:15%}}.staff-product-summary-hero{background:linear-gradient(120deg,#eaf6f4,#fafffe 58%,#e4f0ef);border:1px solid #b9ddda;border-radius:1rem;grid-template-columns:minmax(0,1fr) minmax(15rem,.72fr);gap:1rem;padding:1.05rem 1.15rem;display:grid;overflow:hidden}.staff-product-summary-hero__copy>span,.staff-product-summary-hero__availability span{color:#7d5863;letter-spacing:.11em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.58rem;font-weight:800}.staff-product-summary-hero__copy h3{color:#176e78;letter-spacing:-.06em;align-items:baseline;gap:.42rem;margin:.32rem 0 .25rem;font-family:Playfair Display,Georgia,serif;font-size:2.45rem;line-height:1;display:flex}.staff-product-summary-hero__copy h3 small{color:#37656a;letter-spacing:0;font-family:Manrope,Arial,sans-serif;font-size:.68rem;font-weight:800}.staff-product-summary-hero__copy p{color:#597276;margin:0;font-size:.68rem}.staff-product-summary-hero__availability{border-left:1px solid #0e75842e;align-self:center;padding-left:1rem}.staff-product-summary-hero__availability>div{justify-content:space-between;gap:.7rem;display:flex}.staff-product-summary-hero__availability b{color:#176e78;font-size:.88rem}.staff-product-summary-hero__availability i{background:#d3e9e6;border-radius:999px;height:.55rem;margin:.5rem 0 .3rem;display:block;overflow:hidden}.staff-product-summary-hero__availability i em{border-radius:inherit;background:linear-gradient(90deg,#0e7584,#41a7a0);min-width:.3rem;height:100%;display:block}.staff-product-summary-hero__availability small{color:#638084;font-size:.62rem;font-weight:700}.staff-product-summary-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.staff-product-summary-stats article{background:#fff;border:1px solid #19162e1a;border-radius:.75rem;grid-template-columns:1.85rem 1fr;align-items:center;gap:.05rem .48rem;padding:.7rem;display:grid;position:relative;overflow:hidden}.staff-product-summary-stats article:after{content:"";opacity:.45;border-radius:50%;width:2.4rem;height:2.4rem;position:absolute;bottom:-.75rem;right:-.5rem}.staff-product-summary-stats span{border-radius:.52rem;grid-row:1/span 2;place-items:center;width:1.85rem;height:1.85rem;font-size:.82rem;font-weight:900;display:grid}.staff-product-summary-stats small{color:#7f747b;font-size:.58rem;font-weight:800}.staff-product-summary-stats strong{color:var(--tinta);font-size:1rem}.staff-product-summary-stats .is-available span,.staff-product-summary-stats .is-available:after{color:#12806e;background:#dff3ef}.staff-product-summary-stats .is-sold span,.staff-product-summary-stats .is-sold:after{color:#4b468f;background:#ecebfb}.staff-product-summary-stats .is-defective span,.staff-product-summary-stats .is-defective:after{color:#b23f35;background:#fde8e5}.staff-product-summary-stats .is-variants span,.staff-product-summary-stats .is-variants:after{color:#a36500;background:#fff0cc}.staff-product-summary-content{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:stretch;gap:1rem;display:grid}.staff-product-summary-content:not(:has(.staff-product-gallery)){grid-template-columns:1fr}.staff-product-summary-content .staff-product-gallery{margin:0}.staff-product-summary-content .staff-product-view__description{background:#f6fbfa;border-left:3px solid #5d9a99;border-radius:.1rem .6rem .6rem .1rem;min-height:3.4rem;margin:0 0 .7rem;padding:.8rem .9rem}.staff-product-summary-content .staff-product-view__details{gap:.55rem}.staff-product-summary-content .staff-product-view__details div{padding:.65rem .72rem}.staff-product-summary-content .staff-product-view__details dd{font-size:.74rem}@media (width<=720px){.staff-product-summary-hero{grid-template-columns:1fr}.staff-product-summary-hero__availability{border-top:1px solid #0e75842e;border-left:0;padding-top:.75rem;padding-left:0}.staff-product-summary-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-product-summary-content{grid-template-columns:1fr}}.staff-cash-history__quick-filters{background:#fffdf8;border-bottom:1px solid #19162e14;flex-wrap:wrap;align-items:center;gap:.45rem;padding:.65rem 1.2rem .8rem;display:flex}.staff-cash-history__quick-filters>span{color:#756c73;margin-right:.1rem;font-size:.58rem;font-weight:900}.staff-cash-history__quick-filters button{color:#625c76;cursor:pointer;min-height:2rem;font:inherit;background:#fff;border:1px solid #312d7024;border-radius:999px;align-items:center;gap:.36rem;padding:.35rem .65rem;font-size:.6rem;font-weight:900;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.staff-cash-history__quick-filters button:hover{color:#51448e;background:#f5f3ff;border-color:#8f84c3;transform:translateY(-1px)}.staff-cash-history__quick-filters button.is-active{color:#fff;background:#557a7e;border-color:#557a7e;box-shadow:0 .25rem .55rem #557a7e2e}.staff-cash-history__filter-dot{background:#6c5db4;border-radius:50%;width:.5rem;height:.5rem}.staff-cash-history__filter-dot--2{background:#0e8c85}.staff-cash-history__filter-dot--3{background:#d58a1b}.staff-cash-history__quick-filters button.is-active .staff-cash-history__filter-dot{background:#fff}.staff-cash-history__divider td{background:#f8f7fc;border-top:1px solid #312d7024!important;border-bottom:1px solid #312d701a!important;padding:.58rem .8rem!important}.staff-cash-history__divider td>span,.staff-cash-history__divider td>small{align-items:center;display:inline-flex}.staff-cash-history__divider-mark{color:#5b4ca0;background:#eeeaff;border-radius:999px;padding:.3rem .55rem;font-size:.62rem;font-weight:900}.staff-cash-history__divider-mark--2{color:#16776e;background:#e1f6f1}.staff-cash-history__divider-mark--3{color:#a56611;background:#fff0d4}.staff-cash-history__divider td>small{color:#8b5160;margin-left:.55rem;font-size:.56rem;font-weight:700}@media (width<=760px){.staff-cash-history__quick-filters{flex-direction:column;align-items:flex-start}.staff-cash-history__quick-filters>span{margin-bottom:.1rem}.staff-cash-history__quick-filters button{justify-content:center;min-width:7rem}}.staff-cash-receipt-action{min-height:2rem;color:var(--anil);cursor:pointer;font:inherit;white-space:nowrap;background:#f0effb;border:1px solid #312d7033;border-radius:.48rem;justify-content:center;align-items:center;gap:.32rem;padding:.4rem .55rem;font-size:.58rem;font-weight:900;transition:background .16s,transform .16s,box-shadow .16s;display:inline-flex}.staff-cash-receipt-action span{background:#312d701f;border-radius:.22rem;place-items:center;width:1rem;height:1rem;font-size:.48rem;display:grid}.staff-cash-receipt-action:hover{background:var(--anil);color:#fff;transform:translateY(-1px);box-shadow:0 .3rem .6rem #312d702e}.staff-cash-receipt-action:hover span{background:#ffffff2e}.staff-cash-heading-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,38rem);max-width:none;display:grid}.staff-cash-action{text-align:center;min-width:0;line-height:1.15}.staff-cash-action span{flex:none}.staff-cash-summary-ticket-modal{width:min(100% - 2rem,34rem)}.staff-cash-summary-ticket-modal>.staff-form-actions{flex-wrap:wrap;padding:1rem 1.25rem 1.25rem}.staff-cash-summary-ticket-modal>.staff-form-actions button{white-space:nowrap}@media (width<=620px){.staff-cash-heading-actions{grid-template-columns:1fr;width:100%}.staff-cash-summary-ticket-modal>.staff-form-actions{flex-direction:column-reverse;align-items:stretch}.staff-cash-summary-ticket-modal>.staff-form-actions button{width:100%}}.staff-dashboard-vendor-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:.8rem;margin:1rem 0;display:grid}.staff-dashboard-vendor-month,.staff-dashboard-vendor-phrase{background:#fff;border:1px solid #19162e1a;border-radius:.9rem;padding:1.05rem;box-shadow:0 .45rem 1rem #19162e09}.staff-dashboard-vendor-month h2,.staff-dashboard-vendor-phrase h2{color:var(--tinta);margin:.25rem 0 0;font-size:1rem}.staff-dashboard-vendor-month>strong{color:var(--anil);margin:.55rem 0 .15rem;font-size:2rem;line-height:1;display:block}.staff-dashboard-vendor-month p{color:#756c73;margin:0;font-size:.65rem}.staff-dashboard-vendor-month>b{color:#3f686c;margin-top:.65rem;font-size:.85rem;display:block}.staff-dashboard-vendor-phrase{background:linear-gradient(120deg,#fffdf8,#edf8f6);align-items:center;gap:.8rem;display:flex}.staff-dashboard-vendor-phrase>span{color:#0e7584;background:#e4f2ef;border-radius:.65rem;flex:none;place-items:center;width:2.35rem;height:2.35rem;font-size:1.1rem;display:grid}.staff-dashboard-vendor-phrase h2{max-width:30rem;font-family:Playfair Display,Georgia,serif;font-size:1.15rem;font-weight:600;line-height:1.25}.staff-dashboard-vendor-groups{margin-bottom:1rem}.staff-dashboard-vendor-groups>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:.8rem;display:grid}.staff-dashboard-vendor-groups article{background:#f8fcfb;border:1px solid #557a7e2b;border-radius:.7rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.75rem;display:grid}.staff-dashboard-vendor-groups article>span{color:#3f686c;background:#e2f2ef;border-radius:.55rem;place-items:center;width:2.1rem;height:2.1rem;display:grid}.staff-dashboard-vendor-groups b{color:var(--tinta);font-size:.72rem;display:block}.staff-dashboard-vendor-groups p{color:#756c73;margin:.14rem 0 0;font-size:.6rem}.staff-dashboard-vendor-groups article small{color:#8b5160;white-space:nowrap;font-size:.56rem}@media (width<=620px){.staff-dashboard-vendor-grid,.staff-dashboard-vendor-groups>div{grid-template-columns:1fr}.staff-dashboard-vendor-groups article{grid-template-columns:auto minmax(0,1fr)}.staff-dashboard-vendor-groups article small{grid-column:2}}.pos-cart--modern .pos-cart__head--compact{background:linear-gradient(135deg,#f7f6fc,#fff);align-items:center;min-height:auto;padding:.58rem .75rem}.pos-cart--modern .pos-cart__head--compact h2{letter-spacing:-.03em;margin:0;font-size:1.05rem;line-height:1}.pos-cart--modern .pos-cart__head--compact b{padding:.28rem .5rem;font-size:.58rem}@media (width>=981px){.pos-cart--modern .pos-cart__head--compact{flex:none;padding:.48rem .75rem}.pos-cart--modern .pos-cart__head--compact h2{font-size:.98rem}.pos-cart--modern .pos-cart__items{gap:.48rem;padding:.58rem .72rem}.pos-line--modern{min-height:3.85rem;padding:.48rem 2rem .48rem .55rem}.pos-line--modern strong{font-size:.68rem}.pos-line--modern>strong{text-overflow:clip;white-space:nowrap;max-width:4.4rem;overflow:hidden}.pos-line__remove{width:1.55rem;height:1.55rem;font-size:.82rem;top:.42rem;right:.42rem}}.pos-stage[hidden]{display:none!important}.pos-stage{gap:.65rem;display:grid}.pos-stage--categories{grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));align-content:start}.pos-category-card,.pos-product-card{min-width:0;color:var(--tinta);cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #19162e1a;border-radius:.85rem;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid}.pos-category-card{background:linear-gradient(135deg,#fff8e7,#fffdf8);align-content:end;gap:.18rem;min-height:8rem;padding:.95rem;position:relative;overflow:hidden}.pos-category-card:after{content:"";background:#f7c51529;border-radius:50%;width:6rem;height:6rem;position:absolute;top:-2.2rem;right:-2.2rem}.pos-category-card:hover,.pos-product-card:hover{border-color:var(--jade);background:#f3fbfa;transform:translateY(-1px);box-shadow:0 .8rem 1.4rem #0e758414}.pos-category-card span,.pos-product-card small,.pos-stage-head span{color:var(--cochinilla);letter-spacing:.12em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.55rem;font-weight:900}.pos-category-card strong{z-index:1;color:var(--tinta);font-family:Playfair Display,Georgia,serif;font-size:1.4rem;line-height:1;position:relative}.pos-category-card small{z-index:1;color:#756c73;font-size:.64rem;font-weight:800;position:relative}.pos-category-card i,.pos-product-card i{width:1.8rem;height:1.8rem;color:var(--anil);background:#f0effb;border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid;position:absolute;top:.75rem;right:.75rem}.pos-stage-panel{align-content:start}.pos-stage-head{background:linear-gradient(135deg,#fffdf8,#fff8e7);border:1px solid #19162e17;border-radius:.85rem;align-items:center;gap:.75rem;padding:.65rem;display:flex}.pos-stage-head>button{background:var(--tinta);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:999px;flex:none;padding:.45rem .65rem;font-size:.62rem;font-weight:900}.pos-stage-head h3{color:var(--tinta);margin:.05rem 0;font-family:Playfair Display,Georgia,serif;font-size:1.25rem;line-height:1}.pos-stage-head p{color:#756c73;margin:0;font-size:.64rem;font-weight:700}.pos-stage-grid{gap:.55rem;display:grid}.pos-product-card{grid-template-columns:2.7rem minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:4rem;padding:.65rem 3rem .65rem .65rem;position:relative}.pos-product-card>span:nth-child(2){gap:.08rem;min-width:0;display:grid}.pos-product-card strong{color:var(--tinta);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.pos-product-card em{color:#756c73;text-overflow:ellipsis;white-space:nowrap;font-family:DM Mono,monospace;font-size:.58rem;font-style:normal;overflow:hidden}.pos-stage-product-title{grid-template-columns:2.75rem minmax(0,1fr);align-items:center;gap:.65rem;min-width:0;display:grid}.pos-stage-product-title .pos-product__image{width:2.75rem;height:2.75rem}.pos-variant-list--stage{background:0 0;border:0;padding:0}.pos-stage-panel .pos-stage-head{grid-template-columns:auto minmax(0,1fr);min-height:4rem;padding:.65rem .8rem;display:grid;position:relative}.pos-stage-panel .pos-stage-head>button{min-height:2.2rem;padding:.45rem .7rem;box-shadow:0 .4rem .8rem #19162e1f}.pos-stage-panel .pos-stage-head h3{text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;overflow:hidden}.pos-stage-panel .pos-stage-head p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pos-stage-product-title{width:100%}.pos-product-card{background:#fffdf8;overflow:hidden}.pos-product-card .pos-product__image{grid-area:1/1;width:2.7rem;height:2.7rem}.pos-product-card>span:not(.pos-product__image){grid-column:2;gap:.12rem;min-width:0;display:grid}.pos-product-card>i{grid-column:3;place-self:center end;position:static}.pos-stage-grid--products{padding:.1rem}.pos-stage-grid--products .pos-product-card{border-radius:.75rem;min-height:3.75rem;padding:.55rem .7rem}.pos-stage-grid--products .pos-product-card small{line-height:1}.pos-stage-grid--products .pos-product-card strong{line-height:1.15}@media (width>=981px){.pos-stage--categories{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr))}.pos-category-card{min-height:6.35rem;padding:.72rem}.pos-category-card strong{font-size:1.1rem}.pos-stage-panel .pos-stage-head{min-height:3.35rem;padding:.5rem .65rem}.pos-stage-panel .pos-stage-head>button{min-height:1.9rem;padding:.35rem .55rem;font-size:.56rem}.pos-stage-panel .pos-stage-head h3{font-size:.92rem}.pos-stage-panel .pos-stage-head p{font-size:.56rem}.pos-stage-grid--products .pos-product-card{grid-template-columns:2.35rem minmax(0,1fr) auto;min-height:3.35rem}.pos-product-card .pos-product__image{width:2.35rem;height:2.35rem}}.pos-client-box{grid-column:1/-1;gap:.45rem;display:grid}.pos-client-box>span{color:var(--tinta);font-size:.68rem;font-weight:900}.pos-client-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.38rem;display:grid}.pos-client-options button{color:#70687d;cursor:pointer;min-height:2.45rem;font:inherit;background:#fff;border:1px solid #312d7024;border-radius:.58rem;padding:.45rem .38rem;font-size:.62rem;font-weight:900;line-height:1.15}.pos-client-options button:hover{border-color:var(--jade);color:var(--jade);background:#edf8f6}.pos-client-options button.is-active{border-color:var(--anil);background:var(--anil);color:#fff;box-shadow:0 .35rem .75rem #312d7024}.pos-client-options button[data-client-mode=create]{color:var(--cochinilla)}.pos-client-options button[data-client-mode=create].is-active{border-color:var(--cochinilla);background:var(--cochinilla);color:#fff}.pos-client-select{grid-column:1/-1!important}.pos-client-select[hidden]{display:none!important}.pos-client-search{gap:.45rem;display:grid}.pos-client-search[hidden]{display:none!important}.pos-client-search label{grid-column:1/-1!important}.pos-client-results{gap:.32rem;max-height:8.75rem;padding-right:.12rem;display:grid;overflow:auto}.pos-client-results button{color:var(--tinta);cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #19162e1a;border-radius:.55rem;grid-template-columns:1.8rem minmax(0,1fr);align-items:center;gap:.08rem .5rem;padding:.42rem;display:grid}.pos-client-results button:hover,.pos-client-results button.is-selected{border-color:var(--jade);background:#edf8f6}.pos-client-results button>span{background:linear-gradient(135deg,var(--jade),var(--anil));color:#fff;border-radius:.5rem;grid-row:1/3;place-items:center;width:1.8rem;height:1.8rem;font-family:Playfair Display,Georgia,serif;font-size:.78rem;font-weight:800;display:grid}.pos-client-results strong{color:var(--tinta);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.pos-client-results small{color:#756c73;text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;overflow:hidden}.pos-client-search p{color:#756c73;text-align:center;border:1px dashed #312d702e;border-radius:.55rem;margin:0;padding:.55rem;font-size:.62rem}@media (width>=981px){.pos-client-options{gap:.32rem}.pos-client-options button{min-height:2.15rem;padding:.35rem .3rem;font-size:.56rem}.pos-client-results{max-height:7.2rem}}.pos-cart--modern{flex-direction:column;max-height:calc(100svh - 2rem);display:flex;overflow:hidden}.pos-cart-live{background:#fff;border-bottom:1px solid #19162e1a;flex:none}.pos-cart-live__head{justify-content:space-between;align-items:center;gap:.65rem;padding:.7rem .8rem .45rem;display:flex}.pos-cart-live__head span{color:var(--tinta);font-size:.75rem;font-weight:950}.pos-cart-live__head em{color:var(--anil);white-space:nowrap;background:#f0effb;border-radius:999px;padding:.28rem .48rem;font-size:.58rem;font-style:normal;font-weight:950}.pos-cart-live .pos-cart__items{min-height:5rem;max-height:14rem;padding:.65rem .8rem .8rem;overflow:auto}.pos-cart-live .staff-muted{color:#756c73;margin:0;padding:.55rem;font-size:.68rem}.pos-cart--modern .pos-checkout-steps{flex:auto;min-height:0;overflow:auto}.pos-cart--modern .pos-totals--modern,.pos-cart--modern .pos-submit--modern{flex:none}@media (width>=981px){.pos-cart-live .pos-cart__items{max-height:12.25rem;padding:.55rem .72rem .72rem}}.staff-shell{grid-template-columns:16rem minmax(0,1fr)}.pos-heading--cashier{margin-bottom:.45rem}.pos-heading--cashier h1{margin:.05rem 0 0;font-size:clamp(1.6rem,2.6vw,2.45rem);line-height:.95}.pos-heading--cashier p:not(.telaris-kicker){color:#756c73;max-width:46rem;margin:.25rem 0 0;font-size:.78rem;line-height:1.4}.pos-layout--modern{grid-template-columns:minmax(0,1fr) minmax(21rem,26rem);align-items:stretch;gap:1rem}.pos-cashier-catalog{flex-direction:column;display:flex}.pos-cashier-catalog .pos-catalog__head{flex:none;min-height:auto;padding:.95rem 1rem}.pos-cashier-catalog .pos-catalog__head p{max-width:34rem;margin:0;font-size:.72rem}.pos-cashier-catalog .pos-search--modern{flex:none;padding:.78rem 1rem}.pos-cashier-catalog .pos-search--modern input{min-height:2.85rem;font-size:.86rem}.pos-cashier-catalog .pos-products--variants{flex:auto;min-height:0;padding:.85rem;overflow:auto}.pos-cashier-panel{background:#fff;border-radius:1rem;top:.8rem;box-shadow:0 1.2rem 2.6rem #19162e14}.pos-cashier-panel__head{border-bottom:1px solid #19162e14;min-height:3.2rem}.pos-cart-live{background:linear-gradient(#fff,#fffdf8)}.pos-line--modern{background:#fff;border:1px solid #19162e14;border-radius:.7rem;grid-template-columns:minmax(0,1fr) auto;padding:.58rem 2.05rem .58rem .65rem;box-shadow:0 .45rem .8rem #19162e09}.pos-line--modern>div{min-width:0}.pos-line--modern strong,.pos-line--modern small,.pos-line--modern em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pos-checkout-steps{background:#fbfaf8;gap:.45rem;padding:.55rem}.pos-checkout-step{border-radius:.72rem}.pos-checkout-step summary{min-height:2.85rem;padding:.52rem .62rem}.pos-checkout-step summary em{max-width:8.8rem}.pos-client-options,.pos-fields--step .pos-client-options{grid-template-columns:1fr}.pos-client-options button{text-align:left;min-height:2.15rem}.pos-payment-options,.pos-fields--step .pos-payment-options{grid-template-columns:1fr 1fr}.pos-payment-options label{min-height:2.45rem}.pos-payment-detail,.pos-fields--step .pos-payment-detail{grid-template-columns:1fr}.pos-totals--modern{border-top:1px solid #19162e14}.pos-submit--modern{background:var(--jade)}.pos-submit--modern:not(:disabled):hover{background:var(--anil)}@media (width>=981px){.staff-sidebar{padding:1rem}.staff-menu a{padding:.68rem .7rem;font-size:.78rem}.staff-brand img{width:2.85rem;height:2.85rem}}@media (width<=1100px){.pos-cashier-catalog,.pos-cashier-panel{height:auto;min-height:0}}.pos-cashier-panel .pos-checkout-steps{padding:.6rem;display:block}.pos-cashier-panel .pos-checkout-step{border:1px solid #157e883d;display:none;box-shadow:0 .7rem 1.35rem #19162e0e}.pos-cashier-panel .pos-checkout-step.is-current{animation:.18s both pos-step-in;display:block}.pos-cashier-panel .pos-checkout-step summary{cursor:default;-webkit-user-select:none;user-select:none}.pos-cashier-panel .pos-checkout-step.is-current summary{background:linear-gradient(90deg,#fff,#f5fbfa)}.pos-cashier-panel .pos-checkout-step summary span{background:var(--jade);color:#fff}.pos-cashier-panel .pos-step-actions{justify-content:flex-end;gap:.55rem;padding:.55rem .6rem .72rem;display:flex}.pos-cashier-panel .pos-step-actions:has(.pos-step-back){justify-content:space-between}.pos-cashier-panel .pos-step-actions button{background:var(--jade);color:#fff;cursor:pointer;border:0;border-radius:.65rem;min-height:2.6rem;padding:0 .95rem;font-weight:900}.pos-cashier-panel .pos-step-actions button:disabled{opacity:.45;cursor:not-allowed}.pos-cashier-panel .pos-step-actions .pos-step-back{color:var(--tinta);background:#fff;border:1px solid #19162e24}@keyframes pos-step-in{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:none}}.staff-tour-groups-heading h1{font-size:clamp(2.5rem,4vw,3.7rem);line-height:.95}.staff-tour-dashboard-head{justify-content:space-between;align-items:end;gap:1rem;margin:1.15rem 0 .7rem;display:flex}.staff-tour-dashboard-head h2{color:var(--tinta);letter-spacing:-.04em;margin:.25rem 0 0;font-family:Playfair Display,Georgia,serif;font-size:1.55rem;font-weight:600}.staff-tour-dashboard-head>span{color:#756c73;font-size:.7rem;font-weight:800}.staff-tour-operational-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.staff-tour-operational-card{background:#fff;border:1px solid #19162e1a;border-radius:1rem;align-content:start;min-height:14.5rem;padding:1rem;display:grid;box-shadow:0 .65rem 1.45rem #19162e0b}.staff-tour-operational-card header{align-items:center;gap:.55rem;display:flex}.staff-tour-operational-card header>span{width:2.15rem;height:2.15rem;color:var(--anil);background:#f0edff;border-radius:.6rem;place-items:center;font-weight:900;display:grid}.staff-tour-operational-card header small{color:#756c73;letter-spacing:.08em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.57rem;font-weight:800}.staff-tour-operational-card>b{color:var(--tinta);letter-spacing:-.07em;margin:1.1rem 0 .3rem;font-family:Playfair Display,Georgia,serif;font-size:3.1rem;font-weight:600;line-height:.85;display:block}.staff-tour-operational-card h3{color:var(--tinta);margin:.35rem 0;font-size:.83rem}.staff-tour-operational-card>p{color:#756c73;margin:.2rem 0 0;font-size:.67rem;line-height:1.45}.staff-tour-operational-card.is-month{background:linear-gradient(135deg,#fff,#f4f3ff)}.staff-tour-operational-card.is-month header>span{background:#e7e3ff}.staff-tour-operational-card.is-active{background:linear-gradient(135deg,#fff,#edf8f6)}.staff-tour-operational-card.is-active header>span{color:var(--jade);background:#dff2ed}.staff-tour-operational-card.is-active>b{color:var(--jade)}.staff-tour-operational-card.is-guides{background:linear-gradient(135deg,#fffdf8,#fff8ea);padding-bottom:.8rem}.staff-tour-operational-card.is-guides h3{margin:.8rem 0 .55rem}.staff-tour-guide-ranking{border-top:1px solid #19162e14;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.48rem 0;display:grid}.staff-tour-guide-ranking em{color:#8b6400;background:#fff0c8;border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;font-size:.6rem;font-style:normal;font-weight:900;display:grid}.staff-tour-guide-ranking div{min-width:0}.staff-tour-guide-ranking b,.staff-tour-guide-ranking small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.staff-tour-guide-ranking b{color:var(--tinta);font-size:.68rem}.staff-tour-guide-ranking small{color:#756c73;margin-top:.08rem;font-size:.57rem}.staff-tour-guide-ranking strong{color:var(--anil);white-space:nowrap;font-size:.62rem}.staff-tour-summary-strip{background:#19162e1a;border:1px solid #19162e1a;border-radius:.9rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.staff-tour-summary-strip article{background:#fff;gap:.22rem;padding:.85rem 1rem;display:grid}.staff-tour-summary-strip small,.staff-tour-summary-strip span{color:#756c73;font-size:.64rem;font-weight:700}.staff-tour-summary-strip b{color:var(--tinta);letter-spacing:-.035em;font-family:Playfair Display,Georgia,serif;font-size:1.25rem}.staff-tour-dashboard-groups{margin-top:1rem}.staff-tour-dashboard-groups__head{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.7rem;display:flex}.staff-tour-dashboard-groups__head h3{color:var(--tinta);letter-spacing:-.035em;margin:.2rem 0 0;font-family:Playfair Display,Georgia,serif;font-size:1.3rem}.staff-tour-dashboard-groups__head>span{color:#756c73;font-size:.66rem}.staff-tour-dashboard-groups__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.staff-tour-dashboard-group{background:#fff;border:1px solid #312d7026;border-radius:.95rem;overflow:hidden;box-shadow:0 .65rem 1.4rem #19162e0a}.staff-tour-dashboard-group header{background:linear-gradient(115deg,#f7f6fc,#fffdf8);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.9rem 1rem .75rem;display:flex}.staff-tour-dashboard-group header span,.staff-tour-dashboard-group dt,.staff-tour-dashboard-group footer small{color:#756c73;letter-spacing:.07em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.55rem;font-weight:800}.staff-tour-dashboard-group h4{color:var(--tinta);margin:.28rem 0;font-size:.95rem}.staff-tour-dashboard-group header p{color:#756c73;margin:0;font-size:.64rem}.staff-tour-dashboard-group header>b{color:#087061;background:#e1f4ed;border-radius:999px;padding:.28rem .48rem;font-size:.58rem}.staff-tour-dashboard-group header>b.is-closed{color:#756c73;background:#f3f0ea}.staff-tour-dashboard-group dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0;padding:.8rem 1rem;display:grid}.staff-tour-dashboard-group dd{color:var(--tinta);margin:.2rem 0 0;font-size:.68rem;font-weight:800}.staff-tour-dashboard-group footer{border-top:1px solid #19162e14;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.staff-tour-dashboard-group footer span{border-right:1px solid #19162e14;gap:.18rem;padding:.65rem .8rem;display:grid}.staff-tour-dashboard-group footer span:last-child{border-right:0}.staff-tour-dashboard-group footer b{color:var(--tinta);font-size:.72rem}.staff-tour-dashboard-empty{background:#fffdf8;border:1px dashed #312d703b;border-radius:.9rem;align-items:center;gap:.8rem;padding:1.1rem;display:flex}.staff-tour-dashboard-empty>span{width:2.4rem;height:2.4rem;color:var(--anil);background:#f0edff;border-radius:.65rem;place-items:center;font-size:1.1rem;display:grid}.staff-tour-dashboard-empty b{color:var(--tinta);font-size:.78rem}.staff-tour-dashboard-empty p{color:#756c73;margin:.2rem 0 0;font-size:.68rem}.staff-tour-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.staff-tour-metrics article,.staff-tour-insights article{background:#fff;border:1px solid #19162e1a;border-radius:1rem;box-shadow:0 .65rem 1.4rem #19162e0a}.staff-tour-metrics article{align-content:space-between;min-height:10.5rem;padding:1rem;transition:transform .18s,box-shadow .18s;display:grid}.staff-tour-metrics article:hover{transform:translateY(-2px);box-shadow:0 1rem 1.8rem #19162e14}.staff-tour-metrics article>span,.staff-tour-insights article>span{background:linear-gradient(135deg,var(--jade),var(--anil));color:#fff;border-radius:.7rem;place-items:center;width:2.45rem;height:2.45rem;font-weight:950;display:grid}.staff-tour-metrics article>div{gap:.25rem;margin-top:.85rem;display:grid}.staff-tour-metrics small,.staff-tour-insights small{color:#756c73;letter-spacing:.06em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.57rem;font-weight:800;display:block}.staff-tour-metrics b{color:var(--tinta);letter-spacing:-.045em;font-family:Playfair Display,Georgia,serif;font-size:1.6rem;font-weight:600;line-height:1;display:block}.staff-tour-metrics p,.staff-tour-insights p{color:#756c73;margin:0;font-size:.66rem;line-height:1.4}.staff-tour-insights{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.75rem;display:grid}.staff-tour-insights article{background:linear-gradient(115deg,#fffdf8,#f7f6fc);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;min-height:7.25rem;padding:1rem;display:grid}.staff-tour-insights article>span{background:linear-gradient(135deg,var(--cochinilla),var(--naranja))}.staff-tour-insights article>div{align-content:center;gap:.2rem;min-height:100%;display:grid}.staff-tour-insights b{color:var(--tinta);font-size:.92rem;display:block}.staff-tour-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0 0 1.1rem;display:grid}.staff-tour-flow article{background:#fffdf8;border:1px solid #312d7021;border-radius:.85rem;align-items:flex-start;gap:.7rem;padding:.85rem;display:flex}.staff-tour-flow article>span{background:var(--anil);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.8rem;height:1.8rem;font-size:.72rem;font-weight:950;display:grid}.staff-tour-flow b{color:var(--tinta);font-size:.76rem;display:block}.staff-tour-flow p{color:#756c73;margin:.18rem 0 0;font-size:.67rem;line-height:1.45}.staff-tour-active{margin-bottom:1.25rem}.staff-tour-section-head{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.8rem;display:flex}.staff-tour-section-head h2{color:var(--tinta);letter-spacing:-.04em;margin:.25rem 0;font-family:Playfair Display,Georgia,serif;font-size:1.45rem}.staff-tour-section-head p:not(.telaris-kicker){color:#756c73;margin:0;font-size:.75rem}.staff-tour-section-head .staff-action{border-radius:.6rem}.staff-tour-active-count{color:#756c73;white-space:nowrap;align-items:baseline;gap:.3rem;font-size:.7rem;font-weight:800;display:inline-flex}.staff-tour-active-count b{color:var(--jade);font-family:Playfair Display,Georgia,serif;font-size:1.7rem}.staff-tour-active-table{border-radius:1rem}.staff-tour-active-table .staff-table-card__head{background:linear-gradient(110deg,#fffdf8,#edf8f6);min-height:5.7rem}.staff-tour-active-table .staff-table-card__head>div:first-child:before{color:var(--jade);content:"OPERACIÓN ACTUAL";letter-spacing:.1em;margin-bottom:.25rem;font-family:DM Mono,monospace;font-size:.55rem;font-weight:800;display:block}.staff-tour-active-table td small{color:#756c73;margin-top:.18rem;font-size:.6rem;display:block}.staff-tour-active-table td .staff-action{border-radius:.45rem;padding:.55rem .7rem;font-size:.66rem}.staff-tour-active-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.staff-tour-card{background:#fff;border:1px solid #0e75842e;border-radius:1rem;overflow:hidden;box-shadow:0 .8rem 1.8rem #19162e0e}.staff-tour-card header{background:linear-gradient(120deg,#edf8f6,#fffdf8);justify-content:space-between;gap:1rem;padding:1rem 1.1rem;display:flex}.staff-tour-card header span,.staff-tour-card dt{color:#48776e;letter-spacing:.08em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.57rem;font-weight:800}.staff-tour-card h3{color:var(--tinta);letter-spacing:-.035em;margin:.3rem 0;font-family:Playfair Display,Georgia,serif;font-size:1.3rem}.staff-tour-card header p{color:#756c73;margin:0;font-size:.67rem}.staff-tour-card header>b{color:#087061;background:#dff2ed;border-radius:999px;align-self:flex-start;padding:.32rem .55rem;font-size:.62rem}.staff-tour-card dl{gap:.7rem;margin:0;padding:1rem 1.1rem;display:grid}.staff-tour-card dd{color:var(--tinta);margin:.2rem 0 0;font-size:.75rem;font-weight:850}.staff-tour-card dd small{color:#756c73;font-weight:700}.staff-tour-card footer{border-top:1px solid #19162e14;justify-content:space-between;align-items:center;gap:.6rem;padding:.75rem 1.1rem;display:flex}.staff-tour-card footer .staff-action{border-radius:.5rem;padding:.65rem .75rem}.staff-tour-card footer .staff-action--ghost{padding:.65rem 0;font-size:.68rem}.staff-tour-active-table{border-color:#0e758433;overflow:hidden;box-shadow:0 1rem 2.4rem #0e758412}.staff-tour-active-table table{min-width:58rem}.staff-tour-active-table thead{background:#fffdf8}.staff-tour-active-table th{color:#8b5160;padding-top:1rem;padding-bottom:1rem}.staff-tour-active-table tbody tr{transition:background .18s}.staff-tour-active-table tbody tr:hover{background:#f3fbf9}.staff-tour-active-table td{vertical-align:middle;padding-top:1.05rem;padding-bottom:1.05rem}.staff-tour-active-table__group strong,.staff-tour-active-table__guide strong{color:var(--tinta);font-size:.74rem}.staff-tour-active-table__group small{font-family:DM Mono,monospace;font-weight:700;color:var(--anil)!important;font-size:.57rem!important}.staff-tour-active-table__guide small{font-weight:800;color:#48776e!important}.staff-tour-active-table__number{min-width:2rem;min-height:2rem;color:var(--anil);background:#f0edff;border-radius:.55rem;place-items:center;font-size:.72rem;display:inline-grid}.staff-tour-active-table__arrival{color:var(--tinta);align-items:center;gap:.35rem;font-family:DM Mono,monospace;font-size:.7rem;font-weight:800;display:inline-flex}.staff-tour-active-table__arrival:before{content:"◷";color:var(--jade);font-size:.9rem}.staff-tour-active-table__amount{color:var(--jade);white-space:nowrap;font-size:.76rem}.staff-tour-active-table__commission{color:#9a5360;white-space:nowrap;font-size:.73rem}.staff-tour-active-table td .staff-action{background:var(--anil);border-radius:.55rem;min-height:2.25rem;padding:.5rem .72rem;font-size:.62rem}.staff-tour-active-table td .staff-action:hover{background:var(--jade)}.staff-tour-active-table__actions{align-items:center;gap:.4rem;display:flex}.staff-tour-active-table__actions .staff-action{white-space:nowrap}.staff-tour-active-table__actions .staff-action--ghost{color:var(--anil);background:#fff;border:1px solid #312d703d}.staff-tour-active-table__actions .staff-action--ghost:hover{border-color:var(--jade);color:var(--jade);background:#edf8f6}.staff-tour-active-table__actions .staff-action{place-items:center;width:2.35rem;min-width:2.35rem;height:2.35rem;min-height:2.35rem;padding:0;font-size:1.05rem;line-height:1;display:grid}.staff-tour-active-table__actions .staff-action span{display:block;transform:translateY(-.03rem)}.staff-tour-active-table__actions .staff-tour-active-table__close{background:var(--jade)}.staff-tour-active-table__actions .staff-action--ghost{color:#fff;background:#2774d6;border-color:#2774d6;box-shadow:0 .3rem .65rem #2774d633}.staff-tour-active-table__actions .staff-action--ghost span{font-size:0}.staff-tour-active-table__actions .staff-action--ghost span:after{content:"◉";color:#fff;font-size:1rem;line-height:1;display:block}.staff-tour-active-table__actions .staff-action--ghost:hover{color:#fff;background:#1557ad;border-color:#1557ad}.staff-tour-active-table__actions .staff-tour-active-table__close{background:#168b76;box-shadow:0 .3rem .65rem #168b7638}.staff-tour-active-table__actions .staff-tour-active-table__close:hover{background:#0c6655}.staff-tour-active-table__actions .staff-tour-active-table__detail{place-items:center;width:2.35rem;min-width:2.35rem;height:2.35rem;min-height:2.35rem;padding:0;display:grid}.staff-tour-active-table__detail svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:1.08rem;height:1.08rem}.staff-tour-active-table__actions .staff-tour-active-table__detail{box-shadow:0 .3rem .65rem #2563eb3d;background:#2563eb!important;border-color:#2563eb!important}.staff-tour-active-table__actions .staff-tour-active-table__detail:hover{background:#1d4ed8!important;border-color:#1d4ed8!important}.staff-tour-active-table__actions .staff-tour-active-table__close{box-shadow:0 .3rem .65rem #168b763d;background:#168b76!important;border-color:#168b76!important}.staff-tour-active-table__actions .staff-tour-active-table__close:hover{background:#0c6655!important;border-color:#0c6655!important}.staff-product-status.is-paid{color:#168b76;background:#e8f8f4}.staff-product-status.is-paid i{background:#168b76}.staff-product-status.is-pending{color:#a56710;background:#fff3d9}.staff-product-status.is-pending i{background:#d9951b}.pos-sale-mode-group__summary{color:#27736a;background:#e1f3ef;border-radius:.5rem;align-items:center;width:max-content;max-width:100%;padding:.35rem .5rem;font-size:.62rem;font-weight:800;display:flex}.pos-tour-group-options{scrollbar-color:#168b7673 transparent;scrollbar-width:thin;max-height:15rem;padding:.1rem .35rem .1rem .1rem;overflow:auto}.staff-modal--tour-picker{width:min(58rem,100% - 2rem);max-height:calc(100svh - 2rem);overflow:hidden}.staff-modal--tour-picker .staff-modal__header{background:radial-gradient(circle at 88% 36%,#f7c5154d 0 5.5rem,#0000 5.6rem),linear-gradient(110deg,#fffdf8,#fff8e6);min-height:8.5rem;padding:1.35rem 4.6rem 1.2rem 1.5rem}.staff-modal--tour-picker .staff-modal__header h2{font-size:clamp(1.7rem,3vw,2.5rem)}.tour-group-picker__body{background:#fbfdfc;max-height:calc(100svh - 11.5rem);padding:1rem 1.5rem 1.4rem}.tour-group-picker__search{z-index:2;border-color:#168b764d;padding:.28rem .8rem;position:sticky;top:0;box-shadow:0 .4rem .85rem #168b7614}.tour-group-picker__search input{min-height:2.6rem;font-size:.78rem}.tour-group-picker__choices{gap:.75rem;max-height:none;padding:.15rem .45rem .35rem .1rem}.tour-group-picker__choices .pos-tour-group-choice{border-radius:.85rem;min-height:5.2rem;padding:.85rem;box-shadow:0 .25rem .6rem #19162e09}.tour-group-picker__choices .pos-tour-group-choice:hover{transform:translateY(-1px);box-shadow:0 .55rem 1rem #168b761f}.tour-group-picker__choices .pos-tour-group-choice b{font-size:.82rem}.tour-group-picker__choices .pos-tour-group-choice small{font-size:.63rem}.tour-group-picker__choices .pos-tour-group-choice>strong{font-size:.78rem}.tour-group-picker__choices .pos-tour-group-choice>i{width:1.45rem;height:1.45rem}@media (width<=620px){.staff-modal--tour-picker .staff-modal__header{min-height:7.2rem;padding:1rem 3.8rem 1rem 1rem}.tour-group-picker__body{max-height:calc(100svh - 9rem);padding:1rem}.tour-group-picker__choices{grid-template-columns:1fr}}.staff-modal--tour-picker .staff-modal__header{min-height:6.35rem;padding:1rem 4.2rem .9rem 1.5rem}.staff-modal--tour-picker .staff-modal__header h2{font-size:clamp(1.45rem,2.4vw,2rem);line-height:1}.staff-modal--tour-picker .staff-modal__header .telaris-kicker{margin-bottom:.25rem}.tour-group-picker__body{max-height:calc(100svh - 9.3rem)}.tour-group-picker__choices .pos-tour-group-choice:only-child{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto auto;min-height:5.8rem}.tour-group-picker__choices .pos-tour-group-choice:only-child>span{width:2.6rem;height:2.6rem;font-size:1.2rem}.tour-group-picker__choices .pos-tour-group-choice:only-child b{font-size:.95rem}.tour-group-picker__choices .pos-tour-group-choice:only-child small{font-size:.7rem}.tour-group-picker__choices .pos-tour-group-choice:only-child>strong{font-size:.92rem}.pos-sale-mode-group .pos-tour-group-options{display:none}.pos-sale-context>footer{gap:.65rem}.pos-sale-context>footer .pos-tour-group-picker-trigger{color:#27736a;background:#effaf7;border:1px solid #168b7652;margin-right:auto}.staff-modal--tour-picker{width:min(44rem,100% - 2rem)}.tour-group-picker__body{gap:.8rem;padding:1rem 1.25rem 1.25rem;display:grid}.tour-group-picker__search{color:#27736a;background:#f7fcfa;border:1px solid #0e758438;border-radius:.65rem;align-items:center;gap:.5rem;padding:.15rem .65rem;display:flex}.tour-group-picker__search input{width:100%;min-height:2.3rem;color:var(--tinta);font:inherit;background:0 0;border:0;outline:0;font-size:.72rem}.tour-group-picker__choices{scrollbar-color:#168b7673 transparent;scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;max-height:22rem;padding:.1rem .35rem .1rem .1rem;display:grid;overflow:auto}.tour-group-picker__choices .pos-tour-group-choice[hidden]{display:none}@media (width<=620px){.tour-group-picker__choices{grid-template-columns:1fr}.pos-sale-context>footer{flex-wrap:wrap}.pos-sale-context>footer button{flex:1}}.pos-tour-group-native{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.pos-tour-group-options{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.6rem;display:grid}.pos-tour-group-choice{color:var(--tinta);cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #0e758433;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.55rem;padding:.7rem;transition:all .18s;display:grid}.pos-tour-group-choice:hover{background:#f1faf8;border-color:#168b76}.pos-tour-group-choice.is-selected{background:#e4f5f0;border-color:#168b76;box-shadow:0 0 0 2px #168b7624}.pos-tour-group-choice>span{color:#168b76;background:#e2f3ef;border-radius:.55rem;place-items:center;width:2rem;height:2rem;font-size:1rem;display:grid}.pos-tour-group-choice div{gap:.12rem;min-width:0;display:grid}.pos-tour-group-choice b{font-size:.76rem}.pos-tour-group-choice small{color:#6f6870;font-size:.6rem;font-weight:700}.pos-tour-group-choice>strong{color:#a56710;text-align:right;font-size:.72rem}.pos-tour-group-choice>strong small{color:#8c7655;font-size:.52rem;display:block}.pos-tour-group-choice>i{color:#0000;border:1px solid #b9d8d1;border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;font-size:.65rem;font-style:normal;display:grid}.pos-tour-group-choice.is-selected>i{color:#fff;background:#168b76;border-color:#168b76}.staff-tour-active-table__empty td{text-align:center;padding:0!important}.staff-tour-active-table__empty:hover{background:0 0!important}.staff-tour-active-table__empty td>div{place-content:center;justify-items:center;gap:.45rem;min-height:15rem;padding:2rem;display:grid}.staff-tour-active-table__empty span{color:var(--cochinilla);font-size:1.75rem}.staff-tour-active-table__empty h3{color:var(--tinta);letter-spacing:-.035em;margin:.25rem 0 0;font-family:Playfair Display,Georgia,serif;font-size:1.35rem}.staff-tour-active-table__empty p{color:#756c73;max-width:30rem;margin:0;font-size:.72rem;line-height:1.45}.staff-tour-active-table__empty .staff-action{border-radius:.52rem;margin-top:.25rem}.staff-tour-empty{padding:2.2rem}.staff-tour-empty h2{margin:1.6rem 0 .45rem;font-size:1.6rem}.staff-tour-history{margin-top:1.5rem}.staff-tour-history small{color:#756c73;margin-top:.2rem;font-size:.64rem;display:block}.staff-tour-table-actions{align-items:center;gap:.55rem;display:flex}.staff-tour-guide-payments{margin-top:1.25rem;overflow:hidden}.staff-tour-guide-payments__head{background:linear-gradient(110deg,#fffdf8,#f3fbf9);justify-content:space-between;align-items:center;gap:1rem;display:flex}.staff-tour-guide-payments__head h2{color:var(--tinta);margin:.16rem 0;font-family:Playfair Display,Georgia,serif;font-size:1.25rem}.staff-tour-guide-payments__head small{color:#756c73;font-size:.66rem;display:block}.staff-tour-guide-payments__tools{align-items:center;gap:.8rem;display:flex}.staff-tour-guide-payments__tools>span{color:#756c73;white-space:nowrap;font-size:.66rem;font-weight:800}.staff-tour-guide-payments__tools>span b{color:var(--jade);font-family:Playfair Display,Georgia,serif;font-size:1.55rem}.staff-tour-guide-payments__tools .staff-sales-search label{min-width:15rem}.staff-tour-guide-payments__cash{color:#8d3d47;background:#fff6f6;border:1px solid #edc4c8;border-radius:.72rem;align-items:center;gap:.65rem;margin:.85rem 1rem 0;padding:.7rem .8rem;display:flex}.staff-tour-guide-payments__cash.is-open{color:#276d63;background:#effaf7;border-color:#b7ddd4}.staff-tour-guide-payments__cash>span{background:#b43c471f;border-radius:.5rem;flex:none;place-items:center;width:1.8rem;height:1.8rem;font-weight:900;display:grid}.staff-tour-guide-payments__cash.is-open>span{background:#276d631f}.staff-tour-guide-payments__cash p{margin:0;font-size:.68rem;line-height:1.4}.staff-tour-guide-payments__cash a{color:inherit;white-space:nowrap;border:1px solid;border-radius:.45rem;margin-left:auto;padding:.42rem .58rem;font-size:.64rem;font-weight:900;text-decoration:none}.staff-tour-history__head{background:linear-gradient(110deg,#fffdf8,#f7f6fc)!important;align-items:center!important;min-height:7.1rem!important}.staff-tour-history-periods{align-items:center;gap:.25rem;margin-top:.65rem;display:flex}.staff-tour-history-periods>span{color:#756c73;margin-right:.15rem;font-size:.62rem;font-weight:800}.staff-tour-history-periods a{color:#756c73;background:#fff;border:1px solid #312d7021;border-radius:.45rem;padding:.38rem .56rem;font-size:.62rem;font-weight:900;text-decoration:none;transition:background .18s,color .18s,border-color .18s}.staff-tour-history-periods a:hover{color:var(--jade);border-color:#0e758466}.staff-tour-history-periods a.is-active{border-color:var(--anil);background:var(--anil);color:#fff;box-shadow:0 .28rem .6rem #312d702e}.staff-tour-history-tools{justify-items:end;gap:.45rem;display:grid}.staff-tour-history-date-filter{justify-content:flex-end;align-items:end;gap:.35rem;display:flex}.staff-tour-history-date-filter label{color:#756c73;letter-spacing:.06em;text-transform:uppercase;gap:.15rem;font-family:DM Mono,monospace;font-size:.52rem;font-weight:800;display:grid}.staff-tour-history-date-filter input{min-height:2.1rem;color:var(--tinta);font:inherit;background:#fff;border:1px solid #312d7029;border-radius:.45rem;padding:0 .45rem;font-size:.64rem;font-weight:800}.staff-tour-history-date-filter input:focus{border-color:var(--jade);outline:0;box-shadow:0 0 0 .18rem #0e75841c}.staff-tour-history-date-filter button,.staff-tour-history-date-filter a{border:1px solid var(--jade);background:var(--jade);color:#fff;cursor:pointer;min-height:2.1rem;font:inherit;border-radius:.45rem;padding:.45rem .62rem;font-size:.62rem;font-weight:900;text-decoration:none}.staff-tour-history-date-filter a{width:2.1rem;color:var(--anil);background:#fff;border-color:#312d7033;place-items:center;display:grid}.staff-tour-history-date-filter button:hover{background:#096877}@media (width<=760px){.staff-tour-history__head{align-items:stretch!important}.staff-tour-history-tools{justify-items:stretch}.staff-tour-history-tools .staff-sales-search,.staff-tour-history-tools .staff-sales-search label{width:100%}.staff-tour-history-date-filter{justify-content:flex-start}}@media (width<=620px){.staff-tour-history-periods{padding-bottom:.15rem;overflow-x:auto}.staff-tour-history-periods a{flex:none}.staff-tour-history-date-filter{flex-wrap:wrap;align-items:stretch}.staff-tour-history-date-filter label{flex:8rem}.staff-tour-history-date-filter input{width:100%}}.staff-group-sellers{background:#fffdf8;border:1px solid #19162e1a;border-radius:.75rem;gap:.45rem;padding:.85rem;display:grid}.staff-tour-history__head{min-height:9.2rem!important}.staff-tour-history-tools{gap:.65rem}.staff-tour-history-date-filter{grid-template-columns:minmax(13.5rem,1fr) 10rem auto auto;justify-content:flex-end;align-items:end;gap:.42rem;display:grid}.staff-tour-history-date-filter label{letter-spacing:normal;text-transform:none;gap:.25rem;font-family:inherit;font-size:.52rem}.staff-tour-history-date-filter label>span{color:#756c73;letter-spacing:-.035em;text-transform:uppercase;font-family:Playfair Display,Georgia,serif;font-size:1.1rem;font-weight:700;line-height:1}.staff-tour-history-date-filter input,.staff-tour-history-date-filter select{width:100%;min-height:2.5rem;color:var(--tinta);font:inherit;background:#fff;border:1px solid #312d7029;border-radius:.5rem;padding:0 .6rem;font-size:.66rem;font-weight:800}.staff-tour-history-date-filter select{cursor:pointer}.staff-tour-history-date-filter input:focus,.staff-tour-history-date-filter select:focus{border-color:var(--jade);outline:0;box-shadow:0 0 0 .18rem #0e75841c}.staff-tour-history-date-filter button,.staff-tour-history-date-filter a{border-radius:.5rem;min-height:2.5rem;padding:.45rem .72rem;font-size:.64rem}.staff-tour-history-date-filter a{width:2.5rem}@media (width<=760px){.staff-tour-history-date-filter{grid-template-columns:minmax(0,1fr) minmax(8.5rem,.75fr) auto auto;justify-content:flex-start}}@media (width<=620px){.staff-tour-history-date-filter{grid-template-columns:1fr 1fr auto;align-items:end}.staff-tour-history-date-filter label:first-of-type{grid-column:1/-1}.staff-tour-history-date-filter a{grid-column:3}}.staff-tour-group-id-preview{background:linear-gradient(115deg,#f0edff,#fffdf8);border:1px solid #312d7029;border-radius:.8rem;align-items:center;gap:.8rem;padding:.85rem;display:flex}.staff-tour-group-id-preview>span{background:var(--anil);color:#fff;border-radius:.65rem;flex:none;place-items:center;width:2.35rem;height:2.35rem;font-family:Playfair Display,Georgia,serif;font-size:1.15rem;font-weight:700;display:grid}.staff-tour-group-id-preview small{color:#756c73;letter-spacing:.08em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.56rem;font-weight:800;display:block}.staff-tour-group-id-preview b{color:var(--tinta);margin:.16rem 0;font-size:.83rem;display:block}.staff-tour-group-id-preview p{color:#625961;margin:0;font-size:.66rem;line-height:1.45}.staff-tour-group-id-preview strong{color:var(--anil)}.staff-tour-guide-quick-add{color:#756c73;border-top:1px solid #19162e14;justify-content:space-between;align-items:center;gap:.7rem;padding-top:.65rem;font-size:.68rem;display:flex}.staff-tour-guide-quick-add .staff-action--ghost{color:var(--anil);padding:.45rem 0;font-size:.7rem}.staff-modal--tour-group{border:0;border-radius:1.15rem;width:min(100% - 2rem,46rem);max-width:none;overflow:hidden;box-shadow:0 1.4rem 4rem #0d0b2447}.staff-modal--tour-group::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#100d2a94}.staff-modal--tour-group .staff-modal__header{background:linear-gradient(118deg,#f0effb 0%,#fffdf8 64%,#fff0c8 100%);min-height:8.5rem;padding:1.25rem 5rem 1.15rem 1.45rem}.staff-modal--tour-group .staff-modal__header:after{background:#f7c51547;width:12rem;height:12rem;bottom:-4.6rem;right:-2.8rem}.staff-modal--tour-group .staff-modal__header>div{z-index:1;position:relative}.staff-modal--tour-group .staff-modal__header h2{letter-spacing:-.045em;margin:.25rem 0;font-size:clamp(1.75rem,4vw,2.35rem)}.staff-modal--tour-group .staff-modal__header>div>span{color:#625961;font-size:.7rem;font-weight:700;display:block}.staff-modal--tour-group .staff-modal__close{z-index:2;width:2.45rem;height:2.45rem;color:var(--anil);background:#fffdf8;border-color:#312d704d;border-radius:50%;position:relative;box-shadow:0 .25rem .65rem #312d701f}.staff-modal--tour-group .staff-panel-form{background:#fff;gap:.85rem 1rem;padding:1.05rem 1.45rem 1.25rem}.staff-modal--tour-group .staff-panel-form:before{content:none;display:none}.staff-modal--tour-group .staff-customer-form__intro{margin:0}.staff-tour-group-form__intro{border-color:#0e75842e;border-radius:.8rem;background:linear-gradient(110deg,#edf8f6,#f8fffd)!important;padding:.75rem!important}.staff-tour-group-form__intro>span{border-radius:.55rem!important;width:2rem!important;height:2rem!important}.staff-tour-group-form__intro b{font-size:.74rem!important}.staff-tour-group-form__intro p{font-size:.63rem!important}.staff-modal--tour-group .staff-tour-group-id-preview{background:linear-gradient(110deg,#f6f4ff,#fffdf8);border-color:#312d7029;border-radius:.8rem;padding:.75rem}.staff-modal--tour-group .staff-tour-group-id-preview>span{border-radius:.55rem;width:2rem;height:2rem;font-size:1rem}.staff-modal--tour-group .staff-tour-group-id-preview b{font-size:.78rem}.staff-modal--tour-group .staff-tour-group-id-preview p{font-size:.62rem}.staff-tour-guide-choice{background:linear-gradient(115deg,#f2fbfa,#fff);border:1px solid #0e758433;border-radius:.85rem;gap:.6rem;padding:.8rem;display:grid}.staff-tour-guide-choice header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.staff-tour-guide-choice header>div{gap:.16rem;display:grid}.staff-tour-guide-choice header span{color:var(--tinta);font-size:.74rem;font-weight:900}.staff-tour-guide-choice header small{color:#48776e;font-size:.62rem;font-weight:600}.staff-modal--tour-group .staff-tour-guide-choice button{color:var(--jade);white-space:nowrap;background:#fff;border:1px solid #0e758459;border-radius:.5rem;padding:.5rem .65rem;font-size:.66rem;font-weight:900}.staff-modal--tour-group .staff-tour-guide-choice button:hover{background:var(--jade);color:#fff;transform:none}.staff-tour-guide-choice label{color:#48776e!important;gap:.3rem!important;font-size:.65rem!important}.staff-modal--tour-group .staff-tour-guide-choice select{background:#fff;border-color:#0e758438;min-height:2.65rem;font-size:.75rem;font-weight:800}.staff-tour-guide-choice>p{color:var(--cochinilla);margin:0;font-size:.64rem;font-weight:800}.staff-modal--tour-group .staff-tour-group-field{color:var(--tinta);gap:.32rem;padding:.05rem;font-size:.69rem}.staff-modal--tour-group .staff-tour-group-field em{color:#8b5160;margin-left:.2rem;font-size:.58rem;font-style:normal;font-weight:700}.staff-modal--tour-group .staff-tour-group-field input,.staff-modal--tour-group .staff-tour-group-field textarea{background:#fffdf8;min-height:2.65rem;padding:.65rem .72rem;font-size:.74rem}.staff-modal--tour-group .staff-tour-group-field textarea{min-height:3.5rem}.staff-modal--tour-group .staff-form-actions{justify-content:flex-end;align-items:center;margin-top:.2rem;padding-top:.9rem}.staff-modal--tour-group .staff-form-actions button{border-radius:.55rem;min-height:2.65rem;padding:.68rem .9rem;font-size:.72rem}.staff-modal--tour-group .staff-form-actions .staff-action--ghost{color:var(--anil);background:#fff;border:1px solid #312d7033}.staff-modal--tour-group .staff-form-actions .staff-action--ghost:hover{border-color:var(--anil);color:var(--anil);background:#f0effb;transform:none}.staff-modal--tour-group .staff-form-actions button:last-child{background:var(--jade)}.staff-modal--tour-group .staff-form-actions button:last-child:hover{background:var(--naranja)}.staff-modal--tour-group-guide{width:min(100% - 2rem,40rem)}.staff-modal--tour-group-guide .staff-modal__header{background:linear-gradient(118deg,#edf8f6,#fffdf8 64%,#dff2ed)}.staff-modal--tour-group-guide .staff-modal__header:after{background:#0e758426}.staff-modal--tour-group-summary{border:0;border-radius:1.1rem;width:min(100% - 2rem,56rem);max-width:none;height:min(88svh,52rem);overflow:hidden;box-shadow:0 1.5rem 4rem #0d0b244d}.staff-modal--tour-group-summary::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#100d2a94}.staff-modal--tour-group-summary[open]{flex-direction:column;display:flex}.staff-modal--tour-group-summary .staff-modal__header{background:linear-gradient(118deg,#edf8f6,#fffdf8 64%,#fff0c8);flex:none;min-height:7.7rem;padding:1.15rem 5rem 1rem 1.35rem}.staff-modal--tour-group-summary .staff-modal__header:after{background:#f7c51547;width:11rem;height:11rem;bottom:-4rem;right:-2.4rem}.staff-modal--tour-group-summary .staff-modal__header>div{z-index:1;position:relative}.staff-modal--tour-group-summary .staff-modal__header h2{letter-spacing:-.045em;margin:.2rem 0;font-size:clamp(1.65rem,3.8vw,2.2rem)}.staff-modal--tour-group-summary .staff-modal__header>div>span{color:#625961;font-size:.66rem;font-weight:700;display:block}.staff-modal--tour-group-summary .staff-modal__close{z-index:2;width:2.35rem;height:2.35rem;color:var(--anil);background:#fffdf8;border-color:#312d7047;border-radius:50%;position:relative}.staff-tour-group-summary{flex-direction:column;flex:auto;min-height:0;display:flex}.staff-tour-group-summary__scroll{overscroll-behavior:contain;scrollbar-gutter:stable;background:#fffdf8;flex:auto;min-height:0;padding:1rem 1.25rem;overflow-y:auto}.staff-tour-group-summary__scroll::-webkit-scrollbar{width:.55rem}.staff-tour-group-summary__scroll::-webkit-scrollbar-thumb{background:#0e758461;border-radius:99rem}.staff-tour-summary-metrics{background:#fff;border:1px solid #0e758429;border-radius:.85rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:.85rem;display:grid;overflow:hidden}.staff-tour-summary-metrics article{border-right:1px solid #0e75841f;gap:.2rem;padding:.75rem .85rem;display:grid}.staff-tour-summary-metrics article:last-child{border-right:0}.staff-tour-summary-metrics small{color:#48776e;letter-spacing:.07em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.54rem;font-weight:800}.staff-tour-summary-metrics b{color:var(--tinta);letter-spacing:-.04em;font-family:Playfair Display,Georgia,serif;font-size:1.2rem}.staff-tour-purchases{gap:.6rem;display:grid}.staff-tour-purchases>header{justify-content:space-between;align-items:end;gap:1rem;padding:.25rem .1rem .35rem;display:flex}.staff-tour-purchases h3{color:var(--tinta);letter-spacing:-.035em;margin:.18rem 0 0;font-family:Playfair Display,Georgia,serif;font-size:1.25rem}.staff-tour-purchases>header>span{color:#756c73;font-size:.67rem;font-weight:800}.staff-tour-purchase{background:#fff;border:1px solid #19162e1a;border-radius:.8rem;overflow:hidden}.staff-tour-purchase>header{background:linear-gradient(110deg,#f7f6fc,#fffdf8);justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .8rem;display:flex}.staff-tour-purchase>header span{color:var(--tinta);font-size:.74rem;font-weight:900;display:block}.staff-tour-purchase>header small{color:#756c73;margin-top:.14rem;font-size:.6rem;display:block}.staff-tour-purchase>header>b{color:var(--jade);white-space:nowrap;font-size:.8rem}.staff-tour-purchase__items{padding:0 .8rem}.staff-tour-purchase__items>div{border-top:1px solid #19162e12;justify-content:space-between;align-items:center;gap:1rem;padding:.55rem 0;display:flex}.staff-tour-purchase__items b,.staff-tour-purchase__items small{display:block}.staff-tour-purchase__items b{color:#403846;font-size:.68rem}.staff-tour-purchase__items small{color:#756c73;margin-top:.1rem;font-size:.58rem}.staff-tour-purchase__items strong{color:var(--tinta);white-space:nowrap;font-size:.67rem}.staff-tour-purchases-empty{background:#fff;border:1px dashed #312d703d;border-radius:.8rem;align-items:center;gap:.75rem;padding:1rem;display:flex}.staff-tour-purchases-empty>span{width:2.15rem;height:2.15rem;color:var(--anil);background:#f0edff;border-radius:.55rem;place-items:center;display:grid}.staff-tour-purchases-empty b{color:var(--tinta);font-size:.7rem}.staff-tour-purchases-empty p{color:#756c73;margin:.15rem 0 0;font-size:.62rem}.staff-tour-group-summary .staff-group-sellers{margin-top:.8rem}.staff-tour-summary-notice{border-left:3px solid var(--maiz);color:#625961;background:#fff8e5;margin:.8rem 0 0;padding:.6rem .75rem;font-size:.66rem;line-height:1.45}.staff-tour-group-summary__actions{background:#fff;border-top:1px solid #19162e1a;flex:none;justify-content:flex-end;gap:.7rem;padding:.85rem 1.25rem;display:flex}.staff-tour-group-summary__actions button{background:var(--cochinilla);color:#fff;cursor:pointer;min-height:2.6rem;font:inherit;border:0;border-radius:.55rem;padding:.68rem .95rem;font-size:.72rem;font-weight:900}.staff-tour-group-summary__actions button:hover{background:var(--naranja)}.staff-tour-group-summary__actions .staff-action--ghost{color:var(--anil);background:#fff;border:1px solid #312d7033}.staff-tour-group-summary__actions .staff-action--ghost:hover{color:var(--anil);background:#f0effb}.staff-tour-close-audit{grid-template-columns:1fr 1.35fr;gap:.7rem;margin:-.15rem 0 .85rem;display:grid}.staff-tour-close-audit>div{background:#fff;border:1px solid #312d7024;border-radius:.75rem;gap:.2rem;padding:.7rem .8rem;display:grid}.staff-tour-close-audit>div:last-child{background:#effaf8;border-color:#0e758438}.staff-tour-close-audit small{color:#756c73;letter-spacing:.07em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.53rem;font-weight:800}.staff-tour-close-audit b{color:var(--tinta);font-size:.75rem}.staff-tour-close-audit>div:last-child b{color:var(--jade);letter-spacing:-.035em;font-family:Playfair Display,Georgia,serif;font-size:1.15rem}.staff-tour-close-audit span{color:#48776e;font-size:.6rem;font-weight:700}.staff-group-sellers>b{color:var(--anil);font-size:.76rem}.staff-group-sellers p{color:#625961;justify-content:space-between;gap:1rem;margin:0;font-size:.74rem;display:flex}.staff-group-sellers strong{color:var(--tinta);white-space:nowrap}.staff-guides-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0 0 1.1rem;display:grid}.staff-guides-overview article{background:#fff;border:1px solid #19162e14;border-radius:1rem;align-items:center;gap:.85rem;min-height:5.3rem;padding:1rem;display:flex;box-shadow:0 1rem 2.2rem #19162e0e}.staff-guides-overview article>span,.staff-guide-cell>span{background:linear-gradient(135deg,var(--jade),#2f327d);color:#fff;border-radius:.85rem;place-items:center;width:2.75rem;height:2.75rem;font-weight:950;display:grid}.staff-guides-overview b{color:var(--tinta);font-size:1.25rem;display:block}.staff-guides-overview small,.staff-guide-cell small,.staff-guide-sales+small{color:#756c73}.staff-guide-cell{align-items:center;gap:.75rem;display:flex}.staff-guide-cell strong,.staff-guide-sales{color:var(--tinta);font-weight:950;display:block}.staff-guide-rate{color:#363083;background:#f0edff;border-radius:999px;align-items:center;min-height:2rem;padding:0 .7rem;font-weight:950;display:inline-flex}.staff-guide-payment-frequency{color:var(--jade);background:#edf8f6;border-radius:999px;align-items:center;padding:.32rem .55rem;font-size:.64rem;font-weight:900;display:inline-flex}.staff-modal--guide{max-width:min(54rem,100vw - 2rem)}.staff-modal--guide-view{width:min(55rem,100vw - 2rem);max-width:none;max-height:min(88vh,52rem)}.staff-modal--guide-view .staff-modal__header{background:linear-gradient(125deg,#edf8f6,#fff8e5 82%);min-height:8rem;padding:1.35rem 1.55rem}.staff-modal--guide-view .staff-modal__header:after{background:#ffcb3d59;width:10rem;height:10rem}.staff-modal--guide-view .staff-modal__header h2{max-width:38rem;font-size:clamp(2rem,5vw,3.15rem);line-height:.95}.staff-guide-form{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-guide-box{background:linear-gradient(135deg,#eefbfa,#fffdf8);border:1px solid #157e8838;border-radius:.85rem;grid-template-columns:1fr 1fr;gap:.65rem;padding:.75rem;display:grid}.pos-guide-box--compact{background:#f4fbfa;border-color:#0e75842e;border-radius:.78rem;grid-template-columns:1fr;gap:.48rem;padding:.62rem}.pos-guide-box__head,.pos-guide-preview{grid-column:1/-1}.pos-guide-box__head{align-items:center;gap:.65rem;display:flex}.pos-guide-box--compact .pos-guide-box__head{gap:.5rem}.pos-guide-box__head>span{background:var(--jade);color:#fff;border-radius:.7rem;place-items:center;width:2.35rem;height:2.35rem;font-weight:950;display:grid}.pos-guide-box--compact .pos-guide-box__head>span{border-radius:.52rem;width:1.9rem;height:1.9rem;font-size:.75rem}.pos-guide-box__head b{color:var(--jade);font-weight:950;display:block}.pos-guide-box--compact .pos-guide-box__head b{font-size:.72rem;line-height:1.1}.pos-guide-box__head small{color:#47746f}.pos-guide-box--compact .pos-guide-box__head small{text-overflow:ellipsis;white-space:nowrap;max-width:18rem;font-size:.58rem;line-height:1.25;display:block;overflow:hidden}.pos-guide-row{grid-template-columns:minmax(0,1fr) 7.5rem;align-items:end;gap:.45rem;display:grid}.pos-guide-row label{min-width:0}.pos-guide-row select{min-height:2.45rem!important;padding:.52rem .7rem!important;font-size:.7rem!important}.pos-guide-commission{background:#fff;border:1px solid #157e882e;border-radius:.6rem;align-content:center;min-height:2.45rem;padding:.42rem .55rem;display:grid}.pos-guide-commission span{color:#8b5160;letter-spacing:.12em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.48rem;font-weight:900;line-height:1}.pos-guide-commission strong{color:var(--jade);margin-top:.12rem;font-size:.72rem;line-height:1.15}.pos-guide-commission small{display:none}.pos-guide-preview{color:#47746f;background:#fff;border:1px dashed #157e8840;border-radius:.65rem;margin:0;padding:.65rem .75rem;font-size:.72rem;font-weight:850}.pos-guide-box--compact .pos-guide-preview{text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:.55rem;padding:.42rem .52rem;font-size:.58rem;line-height:1.25;overflow:hidden}.pos-guide-preview.is-warning{color:var(--rojo);background:#fff7f8;border-color:#dc143c4d}.staff-guide-movements{background:#fff;border:1px solid #19162e14;border-radius:1rem;padding:1rem}.staff-guide-movements__head{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.75rem;display:flex}.staff-guide-movements__head span{color:var(--rojo);letter-spacing:.18em;text-transform:uppercase;font-size:.65rem;font-weight:950}.staff-guide-movements__head h3{color:var(--tinta);font-family:var(--font-display);margin:.12rem 0 0;font-size:clamp(1.35rem,2.8vw,2rem)}.staff-guide-movements__head p{color:#756c73;max-width:30rem;margin:.2rem 0 0;font-size:.72rem;line-height:1.45}.staff-guide-movements__head b{color:#363083;background:#f0edff;border-radius:999px;padding:.4rem .7rem;display:inline-flex}.staff-guide-owed{color:var(--jade)}.staff-guide-view{gap:1rem;padding:1.15rem 1.35rem 1.35rem;display:grid}.staff-guide-profile{background:linear-gradient(135deg,#edf8f6,#fffdf8);border:1px solid #0e75842e;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:1rem;display:grid}.staff-guide-profile__avatar{background:linear-gradient(135deg,var(--jade),var(--anil));color:#fff;width:3.35rem;height:3.35rem;font-family:var(--font-display);border-radius:.95rem;place-items:center;font-size:1.35rem;font-weight:900;display:grid}.staff-guide-profile span:not(.staff-guide-profile__avatar){color:var(--rojo);letter-spacing:.16em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.6rem;font-weight:900}.staff-guide-profile h3{color:var(--tinta);margin:.18rem 0 .08rem;font-size:1.05rem;line-height:1.1}.staff-guide-profile p{color:#756c73;margin:0;font-size:.72rem;font-weight:750}.staff-guide-status{border-radius:999px;justify-content:center;align-items:center;min-height:2rem;padding:0 .75rem;font-size:.66rem;font-weight:950;display:inline-flex}.staff-guide-status.is-active{color:var(--jade);background:#e8f8f4}.staff-guide-status.is-inactive{color:var(--rojo);background:#fff1f3}.staff-guide-ledger{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.staff-guide-ledger article,.staff-guide-contact div{background:#fffdf8;border:1px solid #19162e1a;border-radius:.9rem;min-width:0;padding:.9rem}.staff-guide-ledger article span,.staff-guide-contact dt{color:#8b5160;letter-spacing:.12em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.56rem;font-weight:900}.staff-guide-ledger article b{color:var(--tinta);margin:.28rem 0 .12rem;font-size:1.25rem;line-height:1.1;display:block}.staff-guide-ledger article small{color:#756c73;font-size:.64rem;font-weight:750}.staff-guide-ledger article.is-owed{background:linear-gradient(135deg,#f0fffb,#fffdf8);border-color:#0e75842e}.staff-guide-ledger article.is-owed b{color:var(--jade)}.staff-guide-contact{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.staff-guide-contact dd{color:var(--tinta);word-break:break-word;margin:.28rem 0 0;font-size:.78rem;font-weight:900}.staff-guide-ledger-table{border:1px solid #19162e14;border-radius:.9rem;overflow:auto}.staff-guide-ledger-table table{border-collapse:collapse;width:100%;min-width:42rem}.staff-guide-ledger-table th{color:#9a6671;letter-spacing:.12em;text-align:left;text-transform:uppercase;background:#fff8ef;padding:.72rem .8rem;font-family:DM Mono,monospace;font-size:.56rem;font-weight:900}.staff-guide-ledger-table td{color:#625961;vertical-align:top;border-top:1px solid #19162e12;padding:.75rem .8rem;font-size:.72rem}.staff-guide-ledger-table strong{color:var(--tinta);display:block}.staff-guide-ledger-table small{color:#8b858c;margin-top:.15rem;font-size:.62rem;display:block}.staff-guide-empty-ledger{text-align:center;background:#fffdf8;border:1px dashed #36308338;border-radius:.9rem;justify-items:center;gap:.35rem;padding:1.2rem;display:grid}.staff-guide-empty-ledger span{color:#363083;background:#f0edff;border-radius:.8rem;place-items:center;width:2.5rem;height:2.5rem;font-size:1.2rem;font-weight:950;display:grid}.staff-guide-empty-ledger b{color:var(--tinta)}.staff-guide-empty-ledger p{color:#756c73;max-width:30rem;margin:0;font-size:.72rem;line-height:1.45}.staff-guide-view__actions{border-top:1px solid #19162e14;justify-content:flex-end;gap:.7rem;padding-top:.9rem;display:flex}.staff-guide-view__actions button{background:var(--tinta);color:#fff;cursor:pointer;min-height:2.8rem;font:inherit;border:0;border-radius:.65rem;padding:0 1.1rem;font-weight:950}.staff-guide-view__actions button:last-child{background:var(--jade)}.staff-guide-view__actions button:last-child:hover{background:var(--naranja)}@media (width<=760px){.staff-tour-flow,.staff-tour-active-grid,.staff-tour-metrics,.staff-tour-insights,.staff-tour-dashboard-groups__grid,.staff-tour-operational-cards,.staff-tour-summary-strip{grid-template-columns:1fr}.staff-tour-dashboard-head,.staff-tour-dashboard-groups__head,.staff-tour-section-head{flex-direction:column;align-items:flex-start}.staff-tour-section-head .staff-action{text-align:center;width:100%}.staff-tour-card footer{flex-direction:column;align-items:stretch}.staff-tour-card footer .staff-action,.staff-tour-card footer .staff-action--ghost{text-align:center;width:100%}.staff-tour-table-actions{width:100%}.staff-tour-table-actions .staff-sales-search{flex:1}.staff-tour-table-actions .staff-sales-search label{width:100%}.staff-tour-dashboard-group dl,.staff-tour-dashboard-group footer{grid-template-columns:1fr}.staff-tour-dashboard-group footer span{border-bottom:1px solid #19162e14;border-right:0}.staff-tour-dashboard-group footer span:last-child{border-bottom:0}.staff-modal--tour-group .staff-modal__header{min-height:7.4rem;padding:1rem 4rem 1rem 1.05rem}.staff-modal--tour-group .staff-panel-form{grid-template-columns:1fr;padding:1rem}.staff-modal--tour-group .staff-form-actions{flex-direction:column-reverse;align-items:stretch}.staff-modal--tour-group .staff-form-actions button{width:100%}.staff-tour-guide-choice header{flex-direction:column;align-items:flex-start}.staff-modal--tour-group .staff-tour-guide-choice button{width:100%}.staff-modal--tour-group .staff-tour-group-id-preview{align-items:flex-start}.staff-modal--tour-group-summary{width:calc(100% - 1rem);height:calc(100svh - 1rem)}.staff-modal--tour-group-summary .staff-modal__header{min-height:6.8rem;padding:1rem 4rem 1rem 1rem}.staff-tour-group-summary__scroll{padding:.85rem}.staff-tour-summary-metrics{grid-template-columns:1fr}.staff-tour-summary-metrics article{border-bottom:1px solid #0e75841f;border-right:0}.staff-tour-summary-metrics article:last-child{border-bottom:0}.staff-tour-purchases>header{flex-direction:column;align-items:flex-start;gap:.25rem}.staff-tour-purchase>header{flex-direction:column;align-items:flex-start;gap:.3rem}.staff-tour-group-summary__actions{flex-direction:column-reverse;align-items:stretch;padding:.75rem .85rem}.staff-tour-group-summary__actions button{width:100%}.staff-guides-overview,.staff-guide-form,.pos-guide-box,.staff-guide-ledger,.staff-guide-contact{grid-template-columns:1fr}.staff-guide-profile{grid-template-columns:auto minmax(0,1fr)}.staff-guide-status{grid-column:1/-1;justify-self:start}.staff-guide-view__actions{flex-direction:column}}.pos-search-row{border-bottom:1px solid #19162e1a;align-items:stretch;display:flex}.pos-search-row .pos-search{border-bottom:0;flex:1}.pos-scan-button{border:1px solid var(--jade);color:var(--jade);cursor:pointer;font:inherit;white-space:nowrap;background:#edf8f6;border-radius:.72rem;justify-content:center;align-items:center;gap:.42rem;margin:.8rem 1rem .8rem 0;padding:.65rem .85rem;font-size:.72rem;font-weight:900;display:inline-flex}.pos-scan-button:hover{background:var(--jade);color:#fff}.pos-scanner-modal{width:min(34rem,100% - 2rem)}.pos-scanner-modal__body{padding:1rem}.pos-scanner-video-wrap{aspect-ratio:4/3;background:#16141b;border-radius:.8rem;position:relative;overflow:hidden}.pos-scanner-video-wrap video{object-fit:cover;width:100%;height:100%}.pos-scanner-frame{border:2px solid #fff;border-radius:.65rem;position:absolute;inset:22% 10%;box-shadow:0 0 0 100vmax #0000003d}.pos-scanner-status{color:var(--tinta);margin:.9rem 0 .35rem;font-size:.82rem;font-weight:800}.pos-scanner-help{color:#70666d;margin:0;font-size:.72rem;line-height:1.5}@media (width<=620px){.pos-search-row{display:block}.pos-scan-button{width:calc(100% - 2rem);margin:0 1rem 1rem}.pos-search-row .pos-search{padding-bottom:.65rem}}.staff-content:has(.pos-layout--modern){padding:.75rem clamp(1rem,2vw,2rem) 1.25rem}.staff-content:has(.pos-layout--modern) .pos-heading--cashier{justify-content:space-between;align-items:end;gap:1rem;margin:0 0 .65rem;display:flex}.staff-content:has(.pos-layout--modern) .pos-heading--cashier .telaris-kicker{margin:0;font-size:.62rem}.staff-content:has(.pos-layout--modern) .pos-heading--cashier h1{margin:.05rem 0 0;font-size:clamp(1.85rem,3vw,2.75rem)}.staff-content:has(.pos-layout--modern) .pos-heading--cashier p:not(.telaris-kicker){max-width:55rem;font-size:.86rem}.pos-layout--modern{grid-template-columns:minmax(42rem,1fr) minmax(28rem,31rem);gap:1.25rem}.pos-sale-context{background:linear-gradient(115deg,#edf8f6,#fffdf8 72%);border:1px solid #0e758433;border-radius:1rem;grid-column:1/-1;grid-template-columns:minmax(16rem,.82fr) minmax(0,1.18fr);gap:.7rem 1rem;padding:.9rem 1rem;display:grid;box-shadow:0 .65rem 1.5rem #0e75840f}.pos-sale-context header{align-content:start;gap:.15rem;display:grid}.pos-sale-context header span{color:var(--cochinilla);letter-spacing:.1em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.56rem;font-weight:900}.pos-sale-context h2{color:var(--tinta);letter-spacing:-.04em;margin:0;font-family:Playfair Display,Georgia,serif;font-size:1.45rem}.pos-sale-context header p{color:#625961;margin:0;font-size:.66rem;line-height:1.4}.pos-sale-context header>b{color:#087061;text-overflow:ellipsis;white-space:nowrap;background:#dff2ed;border-radius:999px;justify-self:start;max-width:100%;margin-top:.22rem;padding:.3rem .55rem;font-size:.6rem;overflow:hidden}.pos-sale-context .pos-sale-mode-options{align-self:start}.pos-sale-context .pos-sale-mode-group{grid-column:2;margin-top:-.1rem}.pos-sale-mode-checkout-summary{background:#effaf8;border:1px solid #0e758429;border-radius:.7rem;gap:.18rem;padding:.72rem;display:grid}.pos-sale-mode-checkout-summary b{color:var(--jade);font-size:.75rem}.pos-sale-mode-checkout-summary p{color:#48776e;margin:0;font-size:.63rem;line-height:1.4}.pos-sale-context>footer{grid-column:2;justify-content:flex-end;display:flex}.pos-sale-context>footer button{background:var(--jade);color:#fff;cursor:pointer;min-height:2.7rem;font:inherit;border:0;border-radius:.6rem;padding:.65rem 1rem;font-size:.72rem;font-weight:900}.pos-sale-context>footer button:hover:not(:disabled){background:var(--anil)}.pos-sale-context>footer button:disabled{cursor:not-allowed;background:#c7c1c7}.pos-layout--modern.is-choosing-sale-mode{grid-template-columns:1fr;min-height:calc(100svh - 7rem);display:grid}.pos-layout--modern.is-choosing-sale-mode .pos-sale-context{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);align-content:center;gap:1rem 1.5rem;min-height:calc(100svh - 7rem);padding:clamp(1.5rem,5vw,4rem)}.pos-layout--modern.is-choosing-sale-mode .pos-sale-context h2{font-size:clamp(2rem,4vw,3.3rem)}.pos-layout--modern.is-choosing-sale-mode .pos-sale-context header p{max-width:28rem;font-size:.88rem}.pos-layout--modern.is-choosing-sale-mode .pos-sale-context header>b{margin-top:.55rem;padding:.45rem .7rem;font-size:.72rem}.pos-layout--modern.is-choosing-sale-mode .pos-sale-context .pos-sale-mode-options{gap:.8rem}.pos-layout--modern.is-choosing-sale-mode .pos-sale-mode-options label{border-radius:.9rem;grid-template-columns:3rem minmax(0,1fr);gap:.25rem .75rem;min-height:6.9rem;padding:1rem}.pos-layout--modern.is-choosing-sale-mode .pos-sale-mode-options span{border-radius:.8rem;width:3rem;height:3rem;font-size:1.35rem}.pos-layout--modern.is-choosing-sale-mode .pos-sale-mode-options b{font-size:1rem}.pos-layout--modern.is-choosing-sale-mode .pos-sale-mode-options small{font-size:.72rem}.pos-layout--modern.is-choosing-sale-mode .pos-sale-context .pos-sale-mode-group{margin:0;padding-top:1rem;font-size:.75rem!important}.pos-layout--modern.is-choosing-sale-mode .pos-sale-context .pos-sale-mode-group select{min-height:3rem;font-size:.8rem}.pos-layout--modern.is-choosing-sale-mode .pos-sale-context>footer{margin-top:.4rem}.pos-layout--modern.is-choosing-sale-mode .pos-sale-context>footer button{min-height:3rem;padding:.75rem 1.15rem;font-size:.8rem}@media (width<=760px){.pos-sale-context,.pos-layout--modern.is-choosing-sale-mode .pos-sale-context{grid-template-columns:1fr}.pos-sale-context .pos-sale-mode-group,.pos-sale-context>footer{grid-column:auto}.pos-layout--modern.is-choosing-sale-mode .pos-sale-context{min-height:calc(100svh - 4rem);padding:1.25rem}.pos-layout--modern.is-choosing-sale-mode .pos-sale-context>footer{justify-content:stretch}.pos-layout--modern.is-choosing-sale-mode .pos-sale-context>footer button{width:100%}}.pos-cashier-catalog,.pos-cashier-panel{height:calc(100svh - 13rem);min-height:33rem}.pos-cashier-catalog{border-radius:1.15rem}.pos-cashier-catalog .pos-catalog__head{padding:1.15rem 1.25rem 1.05rem}.pos-cashier-catalog .pos-catalog__head h2{font-size:clamp(2.05rem,3.2vw,3rem)}.pos-cashier-catalog .pos-catalog__head p{font-size:.85rem}.pos-cashier-catalog .pos-catalog__head b,.pos-cashier-panel__head b,.pos-cart-live__head em,.pos-checkout-step summary em{font-size:.72rem}.pos-cashier-mode{justify-content:flex-end;align-items:center;gap:.35rem;min-width:0;display:flex}.pos-cashier-mode>span{max-width:11rem;color:var(--jade);text-overflow:ellipsis;white-space:nowrap;background:#edf8f6;border-radius:999px;padding:.3rem .5rem;font-size:.59rem;font-weight:900;overflow:hidden}.pos-cashier-mode>button{width:1.85rem;height:1.85rem;color:var(--anil);cursor:pointer;font:inherit;background:#fff;border:1px solid #312d702e;border-radius:.5rem;flex:none;place-items:center;font-size:.86rem;font-weight:900;display:grid}.pos-cashier-mode>button:hover{border-color:var(--jade);color:var(--jade);background:#edf8f6}.pos-catalog-actions{justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.pos-catalog-actions>b{flex:none}.pos-catalog-actions .pos-cashier-mode>span:first-letter{text-transform:uppercase}.pos-catalog-actions.is-tourist .pos-cashier-mode>button:hover{border-color:var(--anil);background:var(--anil);color:#fff}.pos-catalog-actions .pos-cashier-mode>span{color:#2563eb;background:#e9f0ff}.pos-catalog-actions .pos-cashier-mode>button{color:#2563eb;border-color:#2563eb47}.pos-catalog-actions .pos-cashier-mode>button:hover{color:#fff;background:#2563eb;border-color:#2563eb}.pos-catalog-actions.is-tourist .pos-cashier-mode>span{color:#795400;background:#fff1bd}.pos-catalog-actions.is-tourist .pos-cashier-mode>button{color:#795400;background:#fff8dd;border-color:#e5a400}.pos-catalog-actions.is-tourist .pos-cashier-mode>button:hover{color:#4a3500;background:#f5bd16;border-color:#d39700}.pos-sale-context.is-tourist header>b{color:#795400;background:#fff1bd}.pos-sale-context:not(.is-tourist) header>b{color:#2563eb;background:#e9f0ff}.pos-layout--modern.is-tourist-mode{--pos-mode:#e5a400;--pos-mode-soft:#fff7d9;--pos-mode-deep:#c98700;--pos-mode-text:#795400}.pos-layout--modern.is-individual-mode .pos-cashier-catalog,.pos-layout--modern.is-tourist-mode .pos-cashier-catalog{border-color:var(--pos-mode)}@supports (color:color-mix(in lab, red, red)){.pos-layout--modern.is-individual-mode .pos-cashier-catalog,.pos-layout--modern.is-tourist-mode .pos-cashier-catalog{border-color:color-mix(in srgb,var(--pos-mode) 32%,#fff)}}.pos-layout--modern.is-individual-mode .pos-search--modern>span,.pos-layout--modern.is-tourist-mode .pos-search--modern>span{background:var(--pos-mode-soft);color:var(--pos-mode-text)}.pos-layout--modern.is-individual-mode .pos-search--modern:focus-within,.pos-layout--modern.is-tourist-mode .pos-search--modern:focus-within{border-color:var(--pos-mode);box-shadow:0 0 0 .22rem var(--pos-mode)}@supports (color:color-mix(in lab, red, red)){.pos-layout--modern.is-individual-mode .pos-search--modern:focus-within,.pos-layout--modern.is-tourist-mode .pos-search--modern:focus-within{box-shadow:0 0 0 .22rem color-mix(in srgb,var(--pos-mode) 14%,transparent)}}.pos-layout--modern.is-individual-mode .pos-category-card:hover,.pos-layout--modern.is-tourist-mode .pos-category-card:hover,.pos-layout--modern.is-individual-mode .pos-product.is-selected,.pos-layout--modern.is-tourist-mode .pos-product.is-selected{border-color:var(--pos-mode);background:var(--pos-mode-soft);box-shadow:0 0 0 2px var(--pos-mode)}@supports (color:color-mix(in lab, red, red)){.pos-layout--modern.is-individual-mode .pos-category-card:hover,.pos-layout--modern.is-tourist-mode .pos-category-card:hover,.pos-layout--modern.is-individual-mode .pos-product.is-selected,.pos-layout--modern.is-tourist-mode .pos-product.is-selected{box-shadow:0 0 0 2px color-mix(in srgb,var(--pos-mode) 13%,transparent)}}.pos-layout--modern.is-individual-mode .pos-piece-button.is-selected,.pos-layout--modern.is-tourist-mode .pos-piece-button.is-selected{border-color:var(--pos-mode)!important;background:var(--pos-mode-soft)!important;box-shadow:inset .28rem 0 0 var(--pos-mode)!important}.pos-layout--modern.is-individual-mode .pos-cashier-panel,.pos-layout--modern.is-tourist-mode .pos-cashier-panel{border-color:var(--pos-mode)}@supports (color:color-mix(in lab, red, red)){.pos-layout--modern.is-individual-mode .pos-cashier-panel,.pos-layout--modern.is-tourist-mode .pos-cashier-panel{border-color:color-mix(in srgb,var(--pos-mode) 28%,#fff)}}.pos-layout--modern.is-individual-mode .pos-cart-live__head em,.pos-layout--modern.is-tourist-mode .pos-cart-live__head em{background:var(--pos-mode-soft);color:var(--pos-mode-text)}.pos-layout--modern.is-individual-mode .pos-total,.pos-layout--modern.is-tourist-mode .pos-total{background:var(--pos-mode-soft)}.pos-layout--modern.is-individual-mode .pos-total strong,.pos-layout--modern.is-tourist-mode .pos-total strong{color:var(--pos-mode-text)}.pos-layout--modern.is-individual-mode .pos-submit--modern,.pos-layout--modern.is-tourist-mode .pos-submit--modern{background:var(--pos-mode)}.pos-layout--modern.is-individual-mode .pos-submit--modern:not(:disabled):hover,.pos-layout--modern.is-tourist-mode .pos-submit--modern:not(:disabled):hover{background:var(--pos-mode-deep)}.pos-layout--modern.is-individual-mode .pos-cashier-catalog,.pos-layout--modern.is-tourist-mode .pos-cashier-catalog{background:var(--pos-mode-soft);box-shadow:inset 0 .45rem 0 var(--pos-mode),0 1rem 2.2rem var(--pos-mode);border-width:2px}@supports (color:color-mix(in lab, red, red)){.pos-layout--modern.is-individual-mode .pos-cashier-catalog,.pos-layout--modern.is-tourist-mode .pos-cashier-catalog{box-shadow:inset 0 .45rem 0 var(--pos-mode),0 1rem 2.2rem color-mix(in srgb,var(--pos-mode) 13%,transparent)}}.pos-layout--modern.is-individual-mode .pos-cashier-catalog .pos-catalog__head,.pos-layout--modern.is-tourist-mode .pos-cashier-catalog .pos-catalog__head{background:linear-gradient(115deg,var(--pos-mode),var(--pos-mode-soft))}@supports (color:color-mix(in lab, red, red)){.pos-layout--modern.is-individual-mode .pos-cashier-catalog .pos-catalog__head,.pos-layout--modern.is-tourist-mode .pos-cashier-catalog .pos-catalog__head{background:linear-gradient(115deg,color-mix(in srgb,var(--pos-mode) 19%,#fff),var(--pos-mode-soft))}}.pos-layout--modern.is-individual-mode .pos-cashier-catalog .pos-search--modern,.pos-layout--modern.is-tourist-mode .pos-cashier-catalog .pos-search--modern{background:var(--pos-mode)}@supports (color:color-mix(in lab, red, red)){.pos-layout--modern.is-individual-mode .pos-cashier-catalog .pos-search--modern,.pos-layout--modern.is-tourist-mode .pos-cashier-catalog .pos-search--modern{background:color-mix(in srgb,var(--pos-mode) 9%,#fff)}}.pos-layout--modern.is-individual-mode .pos-cashier-catalog .pos-products--variants,.pos-layout--modern.is-tourist-mode .pos-cashier-catalog .pos-products--variants{background:var(--pos-mode)}@supports (color:color-mix(in lab, red, red)){.pos-layout--modern.is-individual-mode .pos-cashier-catalog .pos-products--variants,.pos-layout--modern.is-tourist-mode .pos-cashier-catalog .pos-products--variants{background:color-mix(in srgb,var(--pos-mode) 6%,#fff)}}.pos-layout--modern.is-individual-mode .pos-cashier-panel,.pos-layout--modern.is-tourist-mode .pos-cashier-panel{background:var(--pos-mode);border-width:2px}@supports (color:color-mix(in lab, red, red)){.pos-layout--modern.is-individual-mode .pos-cashier-panel,.pos-layout--modern.is-tourist-mode .pos-cashier-panel{background:color-mix(in srgb,var(--pos-mode) 8%,#fff)}}.pos-layout--modern.is-individual-mode .pos-cashier-panel,.pos-layout--modern.is-tourist-mode .pos-cashier-panel{box-shadow:inset 0 .45rem 0 var(--pos-mode),0 1rem 2.2rem var(--pos-mode)}@supports (color:color-mix(in lab, red, red)){.pos-layout--modern.is-individual-mode .pos-cashier-panel,.pos-layout--modern.is-tourist-mode .pos-cashier-panel{box-shadow:inset 0 .45rem 0 var(--pos-mode),0 1rem 2.2rem color-mix(in srgb,var(--pos-mode) 13%,transparent)}}.pos-layout--modern.is-individual-mode .pos-cashier-panel__head,.pos-layout--modern.is-tourist-mode .pos-cashier-panel__head{background:var(--pos-mode)}@supports (color:color-mix(in lab, red, red)){.pos-layout--modern.is-individual-mode .pos-cashier-panel__head,.pos-layout--modern.is-tourist-mode .pos-cashier-panel__head{background:color-mix(in srgb,var(--pos-mode) 18%,#fff)}}.pos-layout--modern.is-individual-mode .pos-cart-live,.pos-layout--modern.is-tourist-mode .pos-cart-live{background:var(--pos-mode)}@supports (color:color-mix(in lab, red, red)){.pos-layout--modern.is-individual-mode .pos-cart-live,.pos-layout--modern.is-tourist-mode .pos-cart-live{background:color-mix(in srgb,var(--pos-mode) 5%,#fff)}}.pos-layout--modern.is-individual-mode .pos-totals--modern,.pos-layout--modern.is-tourist-mode .pos-totals--modern{background:var(--pos-mode)}@supports (color:color-mix(in lab, red, red)){.pos-layout--modern.is-individual-mode .pos-totals--modern,.pos-layout--modern.is-tourist-mode .pos-totals--modern{background:color-mix(in srgb,var(--pos-mode) 13%,#fff)}}.pos-layout--modern.is-individual-mode .pos-total,.pos-layout--modern.is-tourist-mode .pos-total{border-left:.3rem solid var(--pos-mode);background:var(--pos-mode)}@supports (color:color-mix(in lab, red, red)){.pos-layout--modern.is-individual-mode .pos-total,.pos-layout--modern.is-tourist-mode .pos-total{background:color-mix(in srgb,var(--pos-mode) 17%,#fff)}}.pos-cashier-catalog .pos-catalog__head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem 2rem;display:grid}.pos-cashier-catalog .pos-catalog__head>div:first-child{max-width:34rem}.pos-cashier-catalog .pos-catalog__head h2{margin:.08rem 0 .14rem!important;font-size:clamp(1.8rem,2.55vw,2.6rem)!important;line-height:1!important}.pos-cashier-catalog .pos-catalog__head p{max-width:31rem;line-height:1.3;font-size:.76rem!important}.pos-catalog-actions{border-left:1px solid #312d701f;align-self:start;padding-left:1rem}.pos-catalog-actions .pos-cashier-mode>span{max-width:15rem}@media (width<=760px){.pos-cashier-catalog .pos-catalog__head{grid-template-columns:1fr;gap:.75rem}.pos-catalog-actions{border-top:1px solid #312d701a;border-left:0;justify-content:flex-start;padding-top:.7rem;padding-left:0}}.pos-catalog-actions .pos-cashier-mode>.pos-cashier-guide{color:#684800;text-overflow:ellipsis;white-space:nowrap;background:#ffed9f;border:1px solid #e2a400;border-radius:999px;align-items:center;max-width:10rem;padding:.3rem .55rem;font-size:.62rem;font-weight:900;display:inline-flex;overflow:hidden}.pos-catalog-actions .pos-cashier-mode>.pos-cashier-guide[hidden]{display:none}@media (width<=760px){.pos-catalog-actions .pos-cashier-mode>.pos-cashier-guide{max-width:8rem}}.staff-tour-report-trigger{color:#765100;background:#fff4c5;border:1px solid #e4a800;place-items:center;line-height:1;width:2.25rem!important;height:2.25rem!important;min-height:2.25rem!important;margin:0!important;padding:0!important;display:grid!important}.staff-pdf-icon{letter-spacing:-.02em;border:2px solid;border-radius:.12rem;place-items:end center;width:1.1rem;height:1.35rem;padding-bottom:.12rem;font-family:Arial,sans-serif;font-size:.31rem;font-weight:900;line-height:1;display:grid;position:relative}.staff-pdf-icon:after{content:"";background:#fff4c5;border-bottom:2px solid;border-left:2px solid;width:.35rem;height:.35rem;position:absolute;top:-2px;right:-2px}.staff-tour-report-trigger:hover{color:#503500;background:#f4bd18;border-color:#c78300}.staff-modal--tour-report{width:min(35rem,100% - 2rem)}.staff-tour-report-options{background:#fffdf8;gap:.8rem;padding:1.15rem 1.3rem 1.3rem;display:grid}.staff-tour-report-options article{background:#fff;border:1px solid #19162e1f;border-radius:.8rem;grid-template-columns:2.65rem minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.85rem;display:grid}.staff-tour-report-options article>span{width:2.65rem;height:2.65rem;color:var(--anil);background:#f0edff;border-radius:.65rem;place-items:center;font-size:1.15rem;display:grid}.staff-tour-report-options article:nth-child(2)>span{color:#805700;background:#fff0b9}.staff-tour-report-options b{color:var(--tinta);font-size:.78rem;display:block}.staff-tour-report-options p{color:#756c73;margin:.22rem 0 0;font-size:.64rem;line-height:1.4}.staff-tour-report-options a{background:var(--anil);color:#fff;white-space:nowrap;border-radius:.52rem;padding:.62rem .72rem;font-size:.64rem;font-weight:900;text-decoration:none}.staff-tour-report-options article:nth-child(2) a{color:#3f2d00;background:#d89500}@media (width<=600px){.staff-tour-report-options article{grid-template-columns:2.4rem 1fr}.staff-tour-report-options a{text-align:center;grid-column:1/-1}}.pos-cashier-catalog .pos-search--modern span{width:2.75rem;height:2.75rem}.pos-cashier-catalog .pos-search--modern input{min-height:3.25rem;padding:0 1rem;font-size:1rem}.pos-stage--categories{grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr))}.pos-category-card{border-radius:1rem;min-height:7.8rem;padding:1rem}.pos-category-card strong{font-size:1.5rem}.pos-stage-head{border-radius:1rem;min-height:4.75rem;padding:.85rem 1rem}.pos-stage-head>button{min-height:2.5rem;padding:0 .95rem;font-size:.72rem}.pos-stage-head h3{font-size:1.55rem}.pos-stage-head p{font-size:.78rem}.pos-stage-grid--products .pos-product-card{border-radius:1rem;grid-template-columns:3.4rem minmax(0,1fr) auto;gap:.85rem;min-height:4.85rem;padding:.85rem 1rem}.pos-product-card .pos-product__image,.pos-stage-product-title .pos-product__image{border-radius:.85rem;width:3.4rem;height:3.4rem}.pos-product-card strong{font-size:1rem}.pos-product-card em{font-size:.7rem}.pos-variant-group{border-radius:1rem}.pos-variant-group__head{grid-template-columns:minmax(0,1fr) auto auto;min-height:5rem;padding:1rem}.pos-piece-button__image{width:2.85rem;height:2.85rem}.pos-piece-button small{font-size:.56rem!important}.pos-piece-button>b{padding:.32rem .55rem;font-size:.6rem}.pos-cashier-panel{border-radius:1.15rem;top:.75rem}.pos-cashier-panel__head{min-height:3.75rem;padding:.85rem 1rem!important}.pos-cashier-panel__head h2{font-size:1.35rem!important}.pos-cart-live .pos-cart__items{min-height:6rem;max-height:12.5rem;padding:.65rem 1rem 1rem}.pos-line--modern{border-radius:.9rem;min-height:4.4rem;padding:.78rem 2.35rem .78rem .85rem}.pos-line--modern strong{font-size:.82rem}.pos-line--modern>strong{font-size:.86rem}.pos-line--modern small,.pos-line--modern em{font-size:.7rem}.pos-line__remove{width:1.75rem;height:1.75rem;top:.7rem;right:.7rem}.pos-cashier-panel .pos-checkout-step{border-radius:.95rem}.pos-cashier-panel .pos-checkout-step summary{grid-template-columns:2.1rem minmax(0,1fr) auto;gap:.72rem;min-height:3.45rem;padding:.75rem .85rem}.pos-cashier-panel .pos-checkout-step summary span{border-radius:.65rem;width:2.1rem;height:2.1rem;font-size:.76rem}.pos-checkout-step summary strong{font-size:.9rem}.pos-checkout-step summary em{max-width:11.5rem;padding:.32rem .55rem}.pos-fields--step{gap:.75rem;padding:.85rem}.pos-fields label{color:var(--tinta);gap:.42rem;font-size:.78rem}.pos-fields select,.pos-fields input,.pos-fields textarea{border-radius:.75rem;min-height:3rem;padding:.75rem .85rem;font-size:.86rem}.pos-fields textarea{min-height:4.8rem}.pos-client-options{gap:.5rem}.pos-client-options button{text-align:center;min-height:2.65rem;padding:.62rem .72rem;font-size:.72rem}.pos-client-results button{min-height:3.45rem;padding:.55rem}.pos-payment-options{gap:.55rem}.pos-payment-options label{border-radius:.8rem;min-height:3.15rem;padding:.65rem .75rem .65rem 2.25rem}.pos-payment-options input{top:1rem;left:.75rem}.pos-payment-options b{font-size:.78rem}.pos-payment-options small{font-size:.62rem}.pos-payment-detail{border-radius:.85rem;gap:.65rem;padding:.78rem}.pos-guide-box--compact{border-radius:.9rem;gap:.62rem;padding:.78rem}.pos-guide-box--compact .pos-guide-box__head>span{width:2.25rem;height:2.25rem}.pos-guide-box--compact .pos-guide-box__head b{font-size:.86rem}.pos-guide-box--compact .pos-guide-box__head small{white-space:normal;max-width:24rem;font-size:.66rem}.pos-guide-row{grid-template-columns:minmax(0,1fr) 8.7rem}.pos-guide-row select{min-height:3rem!important;font-size:.8rem!important}.pos-guide-commission{min-height:3rem;padding:.55rem .65rem}.pos-guide-commission strong{font-size:.82rem}.pos-guide-box--compact .pos-guide-preview{padding:.55rem .65rem;font-size:.66rem}.pos-cashier-panel .pos-step-actions button{border-radius:.75rem;min-height:3rem;padding:0 1rem;font-size:.78rem}.pos-totals--modern{padding:1rem 1.1rem}.pos-totals--modern div{font-size:.92rem}.pos-total{font-size:1.28rem!important}.pos-submit--modern{min-height:3.7rem;padding:1rem 1.1rem;font-size:.95rem}@media (width<=1280px){.pos-layout--modern{grid-template-columns:minmax(34rem,1fr) minmax(26rem,29rem)}.pos-piece-grid{grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr))}}@media (width<=1100px){.pos-layout--modern{grid-template-columns:1fr}.pos-cashier-catalog,.pos-cashier-panel{height:auto;min-height:0}.pos-cashier-panel{position:static}}@media (width>=981px){.staff-shell{grid-template-columns:13.75rem minmax(0,1fr)}.staff-sidebar{gap:1.15rem;padding:.85rem .75rem}.staff-sidebar:before{width:13rem;height:13rem;right:-7.5rem}.staff-brand{letter-spacing:.08em;gap:.52rem;padding-bottom:.85rem;font-size:.58rem}.staff-brand img{border-radius:.72rem;width:2.55rem;height:2.55rem}.staff-brand:after{width:.35rem;height:.35rem}.staff-menu{gap:.28rem}.staff-menu-label{margin:.05rem .55rem .4rem;font-size:.52rem}.staff-menu a{border-radius:.58rem;gap:.55rem;padding:.62rem .58rem;font-size:.73rem}.staff-menu a:before{width:.18rem;left:-.38rem}.staff-menu a .staff-menu__icon{border-radius:.42rem;width:1.42rem;height:1.42rem;font-size:.82rem}.staff-sidebar-account{gap:.58rem;padding-top:.72rem}.staff-site-link{font-size:.68rem}.staff-account-user{gap:.5rem;padding:.55rem}.staff-account-avatar{border-radius:.58rem;width:2.1rem;height:2.1rem;font-size:.9rem}.staff-account-user small{font-size:.5rem}.staff-account-user strong{font-size:.7rem}.staff-logout{padding:.62rem .65rem;font-size:.68rem}}.pos-cashier-panel .pos-totals--modern{background:#f7f6fc;padding:.62rem .82rem .7rem}.pos-cashier-panel .pos-totals--modern div{padding:.12rem 0;font-size:.72rem;line-height:1.25}.pos-cashier-panel .pos-total{margin-top:.32rem;padding-top:.5rem!important;font-size:.98rem!important}.pos-cashier-panel .pos-total span{font-size:.96rem}.pos-cashier-panel .pos-total strong{font-size:1.08rem}.pos-cashier-panel .pos-submit--modern{min-height:2.85rem;padding:.7rem .9rem;font-size:.78rem}.pos-cashier-panel .pos-checkout-steps{padding:.55rem}.pos-cashier-panel .pos-step-actions{padding:.5rem .65rem .65rem}.pos-cashier-panel .pos-step-actions button{min-height:2.55rem;padding:0 .85rem;font-size:.72rem}.pos-cashier-catalog .pos-catalog__head{min-height:0;padding:.85rem 1rem .8rem}.pos-cashier-catalog .pos-catalog__head h2{margin:.12rem 0 .05rem;line-height:.92;font-size:clamp(1.65rem,2.45vw,2.35rem)!important}.pos-cashier-catalog .pos-catalog__head p{max-width:42rem;font-size:.76rem;line-height:1.25}.pos-cashier-catalog .pos-catalog__head b{padding:.32rem .55rem;font-size:.66rem}.pos-cashier-catalog .pos-search--modern{padding:.72rem 1rem}.pos-cashier-catalog .pos-search--modern span{border-radius:.65rem;width:2.25rem;height:2.25rem}.pos-cashier-catalog .pos-search--modern input{border-radius:.72rem;min-height:2.6rem;padding:0 .85rem;font-size:.82rem}.pos-cashier-catalog .pos-products--variants{padding:.72rem .92rem 1rem}.pos-stage-panel .pos-stage-head{border-radius:.82rem;gap:.68rem;min-height:3.8rem;padding:.68rem .78rem}.pos-stage-panel .pos-stage-head>button{min-height:2rem;padding:0 .68rem;font-size:.62rem}.pos-stage-product-title{grid-template-columns:2.75rem minmax(0,1fr)!important;align-items:center!important;gap:.62rem!important}.pos-stage-product-title .pos-product__image,.pos-product-card .pos-product__image{background:linear-gradient(135deg,#f0effb,#edf8f6)!important;border-radius:.72rem!important;place-items:center!important;width:2.75rem!important;min-width:2.75rem!important;height:2.75rem!important;display:grid!important;overflow:hidden!important}.pos-stage-product-title .pos-product__image img,.pos-product-card .pos-product__image img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;display:block!important}.pos-stage-panel .pos-stage-head h3{margin:0!important;font-size:1.18rem!important;line-height:1.02!important}.pos-stage-panel .pos-stage-head p{margin:.08rem 0 0!important;font-size:.62rem!important;line-height:1.2!important}.pos-stage-panel .pos-stage-head span{font-size:.5rem!important}.pos-variant-list--stage{gap:.6rem;display:grid}.pos-variant-group{border-radius:.85rem;overflow:hidden}.pos-variant-group__head{min-height:3.45rem!important;padding:.68rem .82rem!important}.pos-variant-group__head strong{font-size:.9rem!important}.pos-variant-group__head small{font-size:.54rem!important}.pos-variant-group__head b{font-size:.82rem!important}.pos-variant-group__head em{font-size:.58rem!important}.pos-piece-grid{grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr))!important;gap:.5rem!important;padding:.62rem!important}.pos-piece-button{border-radius:.65rem!important;grid-template-columns:2.2rem minmax(0,1fr) auto!important;gap:.48rem!important;min-height:3.15rem!important;padding:.42rem .5rem!important}.pos-piece-button__image{border-radius:.52rem!important;width:2.2rem!important;min-width:2.2rem!important;height:2.2rem!important;font-size:.72rem!important}.pos-piece-button small{letter-spacing:.07em!important;font-size:.48rem!important}.pos-piece-button code{font-size:.58rem!important}.pos-piece-button>b{display:none}.pos-cart-live__head{padding:.5rem .72rem .25rem!important}.pos-cart-live__head span{font-size:.72rem!important}.pos-cart-live__head em{padding:.22rem .45rem!important;font-size:.58rem!important}.pos-cart-live .pos-cart__items{gap:.36rem!important;min-height:4.25rem!important;max-height:15.5rem!important;padding:.42rem .7rem .65rem!important}.pos-cart-live .pos-line--modern{border-radius:.62rem!important;grid-template-columns:minmax(0,1fr) auto 1.35rem!important;align-items:center!important;gap:.42rem!important;min-height:2.75rem!important;padding:.42rem .48rem!important;display:grid!important}.pos-cart-live .pos-line--modern>div:first-child{white-space:nowrap!important;align-items:center!important;gap:.25rem!important;min-width:0!important;display:flex!important;overflow:hidden!important}.pos-cart-live .pos-line--modern>div:first-child strong{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:7.7rem!important;font-size:.68rem!important;overflow:hidden!important}.pos-cart-live .pos-line--modern small,.pos-cart-live .pos-line--modern em{color:#756c73!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.55rem!important;line-height:1!important;overflow:hidden!important}.pos-cart-live .pos-line--modern small:before{content:"· "}.pos-cart-live .pos-line--modern em{max-width:5.8rem!important}.pos-cart-live .pos-line--modern em:before{content:"· "}.pos-cart-live .pos-line--modern>strong{white-space:nowrap!important;font-size:.66rem!important}.pos-cart-live .pos-line__remove{width:1.35rem!important;height:1.35rem!important;font-size:.78rem!important;position:static!important}.pos-checkout-modal{width:min(64rem,100vw - 2rem);max-height:calc(100svh - 2rem);padding:0;overflow:hidden}.pos-checkout-modal::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#120f2794}.pos-checkout-modal__header{padding:.7rem 1.25rem!important}.pos-checkout-modal__header h2{margin:.18rem 0 0!important;font-size:clamp(1.3rem,1.8vw,1.7rem)!important;line-height:1!important}.pos-checkout-modal__header .telaris-kicker{font-size:.6rem}.pos-checkout-modal__header p:not(.telaris-kicker){color:#756c73;margin:.18rem 0 0;font-size:.7rem}.pos-checkout-modal__summary{grid-template-rows:auto auto minmax(0,1fr)!important;align-self:start!important}.pos-checkout-modal__summary .pos-cart__items{grid-auto-rows:max-content;align-content:start;max-height:15rem!important}.pos-checkout-piece{background:#fff;border:1px solid #19162e1a;border-radius:.7rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.65rem .7rem;display:grid}.pos-checkout-piece>div{min-width:0}.pos-checkout-piece strong,.pos-checkout-piece small,.pos-checkout-piece code{display:block}.pos-checkout-piece strong{color:var(--tinta);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.pos-checkout-piece small{color:#756c73;text-overflow:ellipsis;white-space:nowrap;margin-top:.13rem;font-size:.6rem;overflow:hidden}.pos-checkout-piece code{width:max-content;max-width:100%;color:var(--anil);font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;background:#f0effb;border-radius:.3rem;margin-top:.28rem;padding:.18rem .3rem;font-size:.52rem;font-weight:700;overflow:hidden}.pos-checkout-piece>b{color:#312879;white-space:nowrap;font-size:.72rem}.staff-modal--service-item{width:min(42rem,100vw - 2rem)}.staff-service-item-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding:1rem 1.15rem 1.15rem}.staff-service-item-intro,.staff-service-item-categories,.staff-service-item-form__concept,.staff-service-item-form .staff-form-actions{grid-column:1/-1}.staff-service-item-intro{background:linear-gradient(120deg,#edf9f7,#fffdf7);border:1px solid #0e758429;border-radius:.8rem;align-items:center;gap:.7rem;padding:.65rem .75rem;display:flex}.staff-service-item-intro>span{color:#fff;background:#0e7584;border-radius:.6rem;place-items:center;width:2.1rem;height:2.1rem;font-size:1.05rem;font-weight:900;display:grid}.staff-service-item-intro b,.staff-service-item-intro small{display:block}.staff-service-item-intro b{color:#1d2946;font-size:.78rem}.staff-service-item-intro small{color:#58766f;margin-top:.12rem;font-size:.64rem}.staff-service-item-categories{flex-wrap:wrap;gap:.4rem;display:flex}.staff-service-item-categories button{color:#514a70;cursor:pointer;font:inherit;background:#f8f7fc;border:1px solid #31287924;border-radius:999px;padding:.42rem .6rem;font-size:.62rem;font-weight:800}.staff-service-item-categories button:hover,.staff-service-item-categories button.is-active{color:#0e7584;background:#e7f6f4;border-color:#0e7584}.staff-service-item-form label{color:#28233d;gap:.3rem;font-size:.68rem;font-weight:900;display:grid}.staff-service-item-form label input,.staff-service-item-form label select{color:#201b37;width:100%;min-height:2.65rem;font:inherit;background:#fffdf9;border:1px solid #19162e24;border-radius:.55rem;padding:.55rem .65rem;font-weight:700}.staff-service-item-form label small{color:#756c73;font-size:.58rem;font-weight:500}.staff-service-item-form .staff-form-actions{border-top:1px solid #19162e14;margin-top:.1rem;padding-top:.8rem}@media (width<=560px){.staff-service-item-form{grid-template-columns:1fr}.staff-service-item-categories button{flex:auto}}.pos-checkout-piece__price{justify-items:end;gap:.3rem;display:grid}.pos-checkout-piece__price b{color:#312879;white-space:nowrap;font-size:.72rem}.pos-checkout-piece__price button{color:#0e7584;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:.61rem;font-weight:900;text-decoration:underline}.pos-checkout-price-editor{border-top:1px solid #19162e14;flex-wrap:wrap;grid-column:1/-1;align-items:end;gap:.45rem .65rem;padding-top:.55rem;display:flex}.pos-checkout-price-editor>span{color:#756c73;margin-right:auto;font-size:.61rem}.pos-checkout-price-editor>span b{color:#4d4650}.pos-checkout-price-editor label{color:#0e7584;letter-spacing:.04em;text-transform:uppercase;gap:.16rem;font-size:.57rem;font-weight:900;display:grid}.pos-checkout-price-editor label>div{background:#edf8f6;border:1px solid #0e758459;border-radius:.45rem;align-items:center;width:7.4rem;min-height:1.95rem;display:flex;overflow:hidden}.pos-checkout-price-editor label i{color:#0e7584;padding-left:.45rem;font-size:.72rem;font-style:normal}.pos-checkout-price-editor input{color:#0e7584;width:100%;min-width:0;font:inherit;text-align:right;background:0 0;border:0;outline:0;padding:.3rem .45rem .3rem .2rem;font-size:.75rem;font-weight:900}.pos-checkout-price-editor button{color:#756c73;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:.6rem;font-weight:800;text-decoration:underline}.pos-checkout-modal .pos-client-options,.pos-checkout-modal .pos-fields--step .pos-client-options{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.4rem!important;display:grid!important}.pos-checkout-modal .pos-client-options button{text-align:center!important;border-radius:.5rem!important;min-height:2rem!important;padding:.35rem .45rem!important;font-size:.62rem!important;line-height:1!important}.pos-checkout-modal__body{grid-template-columns:minmax(16rem,.58fr) minmax(0,1fr);gap:.85rem;max-height:calc(100svh - 15rem);padding:1rem 1.15rem;display:grid;overflow:auto}.pos-checkout-modal__summary{background:#fffdf8;border:1px solid #19162e1a;border-radius:1rem;align-self:start;overflow:hidden}.pos-checkout-modal__summary .pos-cart__items{min-height:4rem!important;max-height:19rem!important}.pos-checkout-summary-metrics{border-bottom:1px solid #19162e14;grid-template-columns:1fr 1fr;gap:.45rem;padding:.2rem .8rem .7rem;display:grid}.pos-checkout-summary-metrics span{background:#f8f6ff;border:1px solid #3b327f1f;border-radius:.75rem;flex-direction:column;gap:.08rem;min-width:0;padding:.55rem .65rem;display:flex}.pos-checkout-summary-metrics small{color:#a05b6a;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:.55rem;font-weight:900}.pos-checkout-summary-metrics strong{color:#312879;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:900;overflow:hidden}.pos-checkout-modal__summary .pos-line--checkout{border-radius:.72rem!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.45rem!important;min-height:2.6rem!important;padding:.45rem .55rem!important;display:grid!important}.pos-checkout-modal__summary .pos-line--checkout .pos-line__remove{display:none!important}.pos-checkout-modal__summary .pos-line--checkout>div:first-child{white-space:nowrap;align-items:center;gap:.25rem;min-width:0;overflow:hidden;display:flex!important}.pos-checkout-modal__summary .pos-line--checkout>div:first-child strong{text-overflow:ellipsis;white-space:nowrap;max-width:7.4rem;line-height:1.1;overflow:hidden;font-size:.68rem!important}.pos-checkout-modal__summary .pos-line--checkout small,.pos-checkout-modal__summary .pos-line--checkout em{color:#7a7279;text-overflow:ellipsis;white-space:nowrap;line-height:1;overflow:hidden;font-size:.54rem!important}.pos-checkout-modal__summary .pos-line--checkout small:before,.pos-checkout-modal__summary .pos-line--checkout em:before{content:"·";margin-right:.25rem}.pos-checkout-modal__summary .pos-line--checkout>strong{color:#312879;white-space:nowrap;font-size:.68rem!important}.pos-checkout-modal .pos-checkout-steps{background:0 0;padding:0;overflow:visible}.pos-checkout-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:0 0 .75rem;display:grid}.pos-checkout-progress button{color:#756c73;cursor:pointer;min-height:2.75rem;font:inherit;text-align:left;background:#fff;border:1px solid #19162e1a;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;padding:.5rem .65rem;transition:transform .18s,border-color .18s,background .18s,color .18s,opacity .18s;display:grid}.pos-checkout-progress button:disabled{cursor:not-allowed;opacity:.62}.pos-checkout-progress button span{color:#312879;width:1.55rem;height:1.55rem;font-family:var(--mono);background:#f0effb;border-radius:.5rem;place-items:center;font-size:.65rem;font-weight:950;display:grid}.pos-checkout-progress button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:950;overflow:hidden}.pos-checkout-progress button.is-current{color:var(--tinta);opacity:1;background:#edfafa;border-color:#0e75845c;box-shadow:0 .55rem 1.2rem #0e758414}.pos-checkout-progress button.is-current span{background:var(--jade);color:#fff}.pos-checkout-progress button.is-done{color:#0e7584;opacity:1;background:#f7fffd;border-color:#0e758429}.pos-checkout-progress button.is-done span{color:#0e7584;background:#e6f6f3}.pos-checkout-progress button.is-done span:after{content:"✓";font-family:Manrope,Arial,sans-serif;font-size:.82rem}.pos-checkout-progress button.is-done span{font-size:0}.pos-checkout-modal .pos-checkout-step{border-radius:.9rem}.pos-checkout-modal .pos-checkout-step[hidden]{display:none!important}.pos-checkout-modal .pos-checkout-step.is-current{border-color:#0e758447;min-height:22rem;display:block;box-shadow:0 1.2rem 2.8rem #19162e14}.pos-checkout-modal .pos-checkout-step.is-current summary{min-height:3.35rem;padding:.75rem .9rem}.pos-checkout-modal .pos-checkout-step.is-current summary strong{font-size:.95rem}.pos-checkout-modal .pos-checkout-step.is-current summary span{border-radius:.55rem;width:1.85rem;height:1.85rem}.pos-checkout-modal .pos-fields--step{padding:.8rem}.pos-checkout-modal__footer{background:#f7f6fc;border-top:1px solid #19162e1a;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.8rem;padding:.75rem 1.15rem;display:grid}.pos-checkout-modal__footer .pos-totals--modern{background:0 0!important;padding:0!important}.pos-checkout-settlement{grid-template-columns:minmax(15rem,.82fr) minmax(13rem,1fr);gap:.65rem;min-width:0;display:grid}.pos-checkout-payment-summary{min-width:0;box-shadow:inset .2rem 0 0 var(--jade);background:linear-gradient(125deg,#effaf8,#fff);border:1px solid #c6e3df;border-radius:.72rem;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.48rem;padding:.52rem .62rem;display:grid}.pos-checkout-payment-summary__icon{width:2.25rem;height:2.25rem;color:var(--jade);background:#d9f3ef;border-radius:.6rem;place-items:center;font-size:.95rem;font-weight:950;display:grid}.pos-checkout-payment-summary__main{gap:.08rem;min-width:0;display:grid}.pos-checkout-payment-summary small{color:#6e7477;letter-spacing:.04em;text-transform:uppercase;font-size:.52rem;font-weight:900}.pos-checkout-payment-summary__main strong{color:var(--tinta);text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;overflow:hidden}.pos-checkout-payment-summary__main span{color:#4f7470;text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;font-weight:800;overflow:hidden}.pos-checkout-payment-summary__change{text-align:right;border-left:1px solid #0e758429;gap:.1rem;min-width:4.65rem;padding-left:.45rem;display:grid}.pos-checkout-payment-summary__change strong{color:#16834d;white-space:nowrap;font-size:.72rem}.pos-checkout-payment-summary[data-payment-method=dolares]{background:linear-gradient(125deg,#f8f2ff,#fff);border-color:#d9c5f2;box-shadow:inset .2rem 0 #7d4bb5}.pos-checkout-payment-summary[data-payment-method=dolares] .pos-checkout-payment-summary__icon{color:#7444a9;background:#eee1ff}.pos-checkout-payment-summary[data-payment-method=transferencia],.pos-checkout-payment-summary[data-payment-method=tarjeta]{background:linear-gradient(125deg,#f0f8ff,#fff);border-color:#bfd9ef;box-shadow:inset .2rem 0 #2875b9}.pos-checkout-payment-summary[data-payment-method=transferencia] .pos-checkout-payment-summary__icon,.pos-checkout-payment-summary[data-payment-method=tarjeta] .pos-checkout-payment-summary__icon{color:#24669f;background:#dceeff}.pos-checkout-payment-summary[data-payment-method=pendiente]{background:linear-gradient(125deg,#fff8df,#fff);border-color:#efd699;box-shadow:inset .2rem 0 #bd8000}.pos-checkout-payment-summary[data-payment-method=pendiente] .pos-checkout-payment-summary__icon{color:#976100;background:#ffebaf}.pos-checkout-modal__footer .pos-totals--modern{grid-template-columns:1fr;gap:.22rem;display:grid}.pos-checkout-modal__footer .pos-totals--modern>div{color:#4d485a;justify-content:space-between;align-items:center;gap:.75rem;padding:.1rem .3rem;font-size:.65rem;font-weight:800;display:flex}.pos-checkout-modal__footer .pos-totals--modern .pos-total{color:#5d4800;background:#fff1c9;border-left:.28rem solid #e8a900;border-radius:.42rem;min-height:2rem;padding:.34rem .55rem!important;font-size:.82rem!important}.pos-checkout-modal__footer .pos-totals--modern .pos-total strong{color:#855d00;font-size:1.1rem}.pos-checkout-modal__footer .pos-submit--modern{border-radius:.62rem;align-self:center;min-width:10.5rem;min-height:2.45rem;padding:.58rem .75rem;font-size:.68rem}.pos-checkout-modal__footer .pos-submit--modern:not(:disabled){box-shadow:0 .3rem .7rem #19162e33;background:var(--tinta)!important;color:#fff!important}.pos-checkout-modal__footer .pos-submit--modern:disabled{box-shadow:none;color:#fff!important;background:#b7aeb3!important}.pos-cashier-panel .pos-submit--modern{background:var(--jade)}.pos-cashier-panel .pos-submit--modern:disabled{background:#b7aeb3}@media (width<=760px){.pos-checkout-modal__body,.pos-checkout-modal__footer,.pos-checkout-settlement{grid-template-columns:1fr}.pos-checkout-modal__body{max-height:calc(100svh - 13rem)}}@media (width>=981px){.pos-cashier-panel{flex-direction:column!important;height:calc(100svh - 1.15rem)!important;min-height:0!important;max-height:calc(100svh - 1.15rem)!important;display:flex!important;overflow:hidden!important}.pos-cashier-panel .pos-cart-live{flex-direction:column!important;flex:auto!important;min-height:0!important;display:flex!important;overflow:hidden!important}.pos-cashier-panel .pos-cart-live .pos-cart__items{flex:auto!important;align-content:start!important;min-height:0!important;max-height:none!important;padding:.48rem .72rem .72rem!important;overflow:auto!important}.pos-cashier-panel .pos-line--modern{min-height:2.45rem!important;padding:.36rem .48rem!important}.pos-cashier-panel .pos-line--modern>div:first-child strong{max-width:8.4rem!important}.pos-cashier-panel .pos-totals--modern,.pos-cashier-panel #open-checkout-modal{flex:none!important}.pos-layout--modern{grid-template-columns:minmax(48rem,1fr) minmax(25.5rem,29rem)!important;gap:1.1rem!important}.pos-cashier-catalog{flex-direction:column!important;height:calc(100svh - 1.15rem)!important;min-height:0!important;max-height:calc(100svh - 1.15rem)!important;display:flex!important;overflow:hidden!important}.pos-cashier-catalog .pos-catalog__head{padding:1rem 1.25rem .95rem!important}.pos-cashier-catalog .pos-catalog__head h2{font-size:clamp(2.2rem,3vw,3.35rem)!important}.pos-cashier-catalog .pos-catalog__head p{font-size:.88rem!important}.pos-cashier-catalog .pos-search--modern{padding:.88rem 1.25rem!important}.pos-cashier-catalog .pos-search--modern span{width:2.65rem!important;height:2.65rem!important}.pos-cashier-catalog .pos-search--modern input{min-height:3rem!important;font-size:.98rem!important}.pos-cashier-catalog .pos-products--variants{flex:auto!important;min-height:0!important;padding:.95rem 1.08rem 1.2rem!important;overflow:auto!important}.pos-stage-panel .pos-stage-head{min-height:4.55rem!important;padding:.88rem 1rem!important}.pos-stage-panel .pos-stage-head h3{font-size:1.55rem!important}.pos-stage-product-title{grid-template-columns:3.25rem minmax(0,1fr)!important;gap:.78rem!important}.pos-stage-product-title .pos-product__image,.pos-product-card .pos-product__image{width:3.25rem!important;min-width:3.25rem!important;height:3.25rem!important}.pos-variant-group__head{min-height:4.25rem!important;padding:.85rem 1rem!important}.pos-variant-group__head strong{font-size:1.05rem!important}.pos-piece-grid{grid-template-columns:repeat(auto-fill,minmax(14.25rem,1fr))!important;gap:.62rem!important;padding:.8rem!important}.pos-piece-button{border-radius:.78rem!important;grid-template-columns:2.75rem minmax(0,1fr) auto!important;gap:.62rem!important;min-height:3.9rem!important;padding:.56rem .65rem!important}.pos-piece-button__image{border-radius:.65rem!important;width:2.75rem!important;min-width:2.75rem!important;height:2.75rem!important;font-size:.82rem!important}.pos-piece-button small{font-size:.56rem!important}.pos-piece-button code{font-size:.68rem!important}}@media (width>=981px) and (width<=1280px){.pos-layout--modern{grid-template-columns:minmax(39rem,1fr) minmax(24rem,27rem)!important}.pos-piece-grid{grid-template-columns:repeat(auto-fill,minmax(12.75rem,1fr))!important}}@media (width>=981px){.staff-shell{grid-template-columns:12rem minmax(0,1fr)!important}.staff-sidebar{gap:.9rem!important;padding:.72rem .58rem!important}.staff-sidebar:before{width:12rem!important;height:12rem!important;top:-7rem!important;right:-8.5rem!important}.staff-brand{letter-spacing:.07em!important;gap:.42rem!important;padding-bottom:.72rem!important;font-size:.52rem!important}.staff-brand img{border-radius:.62rem!important;width:2.25rem!important;height:2.25rem!important}.staff-menu{gap:.22rem!important}.staff-menu-label{letter-spacing:.12em!important;margin:.08rem .55rem .34rem!important;font-size:.52rem!important}.staff-menu a{border-radius:.58rem!important;gap:.52rem!important;padding:.58rem .62rem!important;font-size:.74rem!important}.staff-menu a:before{width:.18rem!important;height:1.08rem!important;left:-.36rem!important}.staff-menu a .staff-menu__icon{border-radius:.42rem!important;width:1.38rem!important;height:1.38rem!important;font-size:.86rem!important}.staff-sidebar-account{gap:.55rem!important;padding-top:.7rem!important}.staff-site-link{font-size:.68rem!important}.staff-account-user{gap:.48rem!important;padding:.54rem!important}.staff-account-avatar{border-radius:.55rem!important;width:1.95rem!important;height:1.95rem!important;font-size:.9rem!important}.staff-account-user small{font-size:.48rem!important}.staff-account-user strong{font-size:.68rem!important}.staff-logout{padding:.58rem .62rem!important;font-size:.68rem!important}}.pos-checkout-modal .pos-payment-box{gap:.72rem!important;display:grid!important}.pos-checkout-modal .pos-payment-options,.pos-checkout-modal .pos-fields--step .pos-payment-options{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:.5rem!important;display:grid!important}.pos-checkout-modal .pos-payment-options label,.pos-checkout-modal .pos-fields--step .pos-payment-options label{border-radius:.75rem!important;grid-template-rows:auto auto!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:.04rem .46rem!important;min-height:2.7rem!important;margin:0!important;padding:.48rem .58rem!important;display:grid!important;position:relative!important;overflow:hidden!important}.pos-checkout-modal .pos-payment-options input,.pos-checkout-modal .pos-fields--step .pos-payment-options input{width:.82rem!important;height:.82rem!important;min-height:0!important;accent-color:var(--jade)!important;flex:none!important;grid-row:1/span 2!important;place-self:center!important;margin:0!important;padding:0!important;position:static!important}.pos-checkout-modal .pos-payment-options b,.pos-checkout-modal .pos-fields--step .pos-payment-options b{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.72rem!important;line-height:1.05!important;overflow:hidden!important}.pos-checkout-modal .pos-payment-options small,.pos-checkout-modal .pos-fields--step .pos-payment-options small{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.55rem!important;line-height:1.12!important;overflow:hidden!important}.pos-checkout-modal .pos-payment-detail,.pos-checkout-modal .pos-fields--step .pos-payment-detail{border-radius:.82rem!important;grid-template-columns:minmax(0,1fr) minmax(9.5rem,.42fr)!important;align-items:end!important;gap:.55rem!important;padding:.62rem!important;display:grid!important}.pos-checkout-modal .pos-payment-detail[hidden],.pos-checkout-modal .pos-fields--step .pos-payment-detail[hidden]{display:none!important}.pos-checkout-modal .pos-payment-detail label,.pos-checkout-modal .pos-fields--step .pos-payment-detail label{gap:.32rem!important;min-width:0!important;font-size:.64rem!important}.pos-checkout-modal .pos-payment-detail input,.pos-checkout-modal .pos-fields--step .pos-payment-detail input{border-radius:.68rem!important;min-height:2.85rem!important;padding:.62rem .72rem!important;font-size:.88rem!important}.pos-checkout-modal .pos-payment-detail p,.pos-checkout-modal .pos-fields--step .pos-payment-detail p{border-radius:.68rem!important;min-height:2.85rem!important;padding:.58rem .7rem!important}.pos-checkout-modal .pos-payment-detail p strong{font-size:.82rem!important}.pos-checkout-modal .pos-payment-detail .pos-usd-change{grid-template-columns:1fr auto!important;gap:.08rem .65rem!important;display:grid!important}.pos-checkout-modal .pos-payment-detail .pos-usd-change span{grid-row:1/span 2;align-self:center}.pos-checkout-modal .pos-payment-detail .pos-usd-change em{color:#8a6519;text-align:right;font-size:.68rem;font-style:normal;font-weight:900}.pos-checkout-modal .pos-usd-change-currency{border:0;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin:0;padding:0;display:grid}.pos-checkout-modal .pos-usd-change-currency legend{color:#625961;grid-column:1/-1;margin-bottom:.08rem;font-size:.62rem;font-weight:900}.pos-checkout-modal .pos-usd-change-currency label{cursor:pointer;background:#fff;border:1px solid #0e75842e;border-radius:.62rem;grid-template-columns:auto 1fr;align-items:center;min-height:2.65rem;gap:.05rem .38rem!important;padding:.42rem .55rem!important;display:grid!important}.pos-checkout-modal .pos-usd-change-currency input{grid-row:1/span 2;min-height:auto!important}.pos-checkout-modal .pos-usd-change-currency small{grid-column:2;font-size:.55rem!important}.pos-checkout-modal .pos-usd-change-currency label:has(input:checked){border-color:var(--jade);background:#edf8f6}.pos-checkout-modal .pos-payment-detail small{grid-column:1/-1!important}.pos-checkout-modal .pos-change-availability{background:#effaf8;border:1px solid #0e758433;border-radius:.68rem;grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:.18rem .7rem;padding:.48rem .65rem;display:grid}.pos-checkout-modal .pos-change-availability span{color:#47726e;font-size:.62rem;font-weight:900}.pos-checkout-modal .pos-change-availability strong{color:var(--jade);font-size:.78rem;font-weight:950}.pos-checkout-modal .pos-change-availability small{color:#47726e;font-size:.58rem;font-weight:800;grid-column:1/-1!important}.pos-checkout-modal .pos-change-availability.is-sufficient{background:#effaf3;border-color:#1d965957}.pos-checkout-modal .pos-change-availability.is-sufficient strong{color:#16834d}.pos-checkout-modal .pos-change-availability.is-insufficient{background:#fff3f1;border-color:#ca4a4061}.pos-checkout-modal .pos-change-availability.is-insufficient strong,.pos-checkout-modal .pos-change-availability.is-insufficient small{color:#b33c35}.pos-checkout-modal .pos-change-availability{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:.55rem}.pos-checkout-modal .pos-cash-balance,.pos-checkout-modal .pos-change-due{border-radius:.58rem;gap:.16rem;min-width:0;min-height:5.35rem;padding:.62rem .68rem;display:grid}.pos-checkout-modal .pos-cash-balance{background:#edf8f6;border:1px solid #0e758433}.pos-checkout-modal .pos-change-due{background:#fff4f2;border:1px solid #d1172f3d}.pos-checkout-modal .pos-cash-balance small,.pos-checkout-modal .pos-change-due small{color:#625961;letter-spacing:.04em;text-transform:uppercase;font-weight:950;font-size:.58rem!important}.pos-checkout-modal .pos-cash-balance strong{color:#0e7584;line-height:1.1;font-size:1.05rem!important}.pos-checkout-modal .pos-change-due strong{color:#c92d43;line-height:1.1;font-size:1.2rem!important}.pos-checkout-modal .pos-cash-balance span,.pos-checkout-modal .pos-change-due span{color:#625961;font-size:.57rem;font-weight:800;line-height:1.25}.pos-checkout-modal .pos-change-availability.is-sufficient .pos-change-due{background:#effaf3;border-color:#1d965959}.pos-checkout-modal .pos-change-availability.is-sufficient .pos-change-due strong{color:#16834d}.pos-checkout-modal .pos-change-availability.is-insufficient .pos-change-due{background:#fff0ee;border-color:#ca4a4073}.pos-checkout-modal .pos-change-availability.is-insufficient .pos-change-due strong{color:#b33c35}.pos-checkout-modal .pos-change-availability.is-insufficient .pos-cash-balance strong{color:#0e7584}.pos-checkout-modal .pos-change-availability.is-insufficient .pos-cash-balance small,.pos-checkout-modal .pos-change-availability.is-insufficient .pos-cash-balance span{color:#625961}@media (width<=540px){.pos-checkout-modal .pos-change-availability{grid-template-columns:1fr}.pos-checkout-modal .pos-cash-balance,.pos-checkout-modal .pos-change-due{min-height:0}}.pos-checkout-modal .pos-checkout-step.is-current{min-height:0!important}.pos-checkout-modal .pos-step-actions{gap:.6rem!important;padding:.7rem .8rem!important}.pos-checkout-modal .pos-step-actions button{border-radius:.72rem!important;min-height:2.55rem!important;padding:0 .95rem!important}@media (width<=900px){.pos-checkout-modal .pos-payment-options,.pos-checkout-modal .pos-fields--step .pos-payment-options{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pos-checkout-modal .pos-payment-detail,.pos-checkout-modal .pos-fields--step .pos-payment-detail{grid-template-columns:1fr!important}}.pos-checkout-modal .pos-checkout-step.is-current{align-self:stretch!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important}.pos-checkout-modal{width:min(76rem,100vw - 2rem)!important;height:min(43.5rem,100svh - 2rem)!important;max-height:min(43.5rem,100svh - 2rem)!important;padding:0!important;overflow:hidden!important}dialog.pos-checkout-modal:not([open]){display:none!important}.pos-checkout-modal__header,.pos-checkout-modal__footer{min-height:0!important}.pos-checkout-modal__body{grid-template-columns:minmax(18.5rem,.62fr) minmax(0,1.08fr)!important;align-items:stretch!important;gap:.85rem!important;min-height:0!important;max-height:none!important;display:grid!important;overflow:hidden!important}.pos-checkout-modal__summary{grid-template-rows:auto auto minmax(0,1fr)!important;align-self:stretch!important;height:auto!important;min-height:0!important;display:grid!important;overflow:hidden!important}.pos-checkout-modal__summary.has-wholesale-partner{grid-template-rows:auto auto auto minmax(0,1fr)!important}.pos-checkout-modal__summary .pos-cart__items{overscroll-behavior:contain!important;min-height:0!important;max-height:none!important;overflow:hidden auto!important}.pos-checkout-modal .pos-checkout-steps{background:0 0!important;grid-template-rows:auto minmax(0,1fr)!important;height:auto!important;min-height:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.pos-checkout-modal .pos-checkout-progress{z-index:2!important;background:#fbfaf6!important;border-bottom:1px solid #19162e0f!important;margin:0 0 .75rem!important;padding:.1rem 0 .65rem!important;position:relative!important;top:auto!important}.pos-checkout-modal .pos-checkout-step.is-current{grid-template-rows:auto minmax(0,1fr) auto!important;min-height:0!important;display:grid!important;overflow:hidden!important}.pos-checkout-modal .pos-checkout-step summary{min-height:3rem!important}.pos-checkout-modal .pos-fields--step{overscroll-behavior:contain!important;min-height:0!important;overflow:hidden auto!important}.pos-checkout-modal .pos-step-actions{align-self:end!important}.pos-checkout-modal__summary .pos-cart__items::-webkit-scrollbar{width:.45rem}.pos-checkout-modal .pos-fields--step::-webkit-scrollbar{width:.45rem}.pos-checkout-modal__summary .pos-cart__items::-webkit-scrollbar-thumb{background:#0e758452;border-radius:999px}.pos-checkout-modal .pos-fields--step::-webkit-scrollbar-thumb{background:#0e758452;border-radius:999px}@media (width<=900px){.pos-checkout-modal{width:calc(100vw - 1rem)!important;height:calc(100svh - 1rem)!important;max-height:calc(100svh - 1rem)!important}.pos-checkout-modal__body{grid-template-columns:1fr!important;overflow:auto!important}.pos-checkout-modal__summary{max-height:14rem!important}.pos-checkout-modal .pos-checkout-steps{height:auto!important;overflow:visible!important}.pos-checkout-modal .pos-checkout-step.is-current{min-height:18rem!important}}dialog.pos-checkout-modal[open],.pos-checkout-modal__body,.pos-checkout-modal .pos-checkout-steps{min-height:0!important}.pos-checkout-modal__body,.pos-checkout-modal .pos-checkout-steps{height:100%!important;max-height:100%!important}.pos-checkout-modal .pos-fields--step{overscroll-behavior:contain!important;min-height:0!important;max-height:none!important;padding-bottom:1rem!important;overflow:hidden auto!important}.pos-checkout-modal .pos-payment-box{min-height:0!important}.pos-checkout-modal .pos-step-actions{z-index:3!important;background:#fffdf8!important;border-top:1px solid #19162e14!important;flex-wrap:wrap!important;flex-shrink:0!important;align-self:end!important;margin-top:0!important;padding:.7rem .8rem!important}.pos-checkout-modal .pos-step-actions:has(.pos-step-back){justify-content:space-between!important}.pos-checkout-modal__footer{z-index:4!important;position:relative!important}@media (width>=981px){.pos-stage-panel .pos-variant-list--stage{grid-template-columns:repeat(auto-fit,minmax(21rem,1fr))!important;align-content:start!important;gap:.72rem!important}.pos-stage-panel .pos-variant-group{background:#fff!important;border:1px solid #312d7021!important;border-radius:.92rem!important;align-content:start!important;min-height:0!important;display:grid!important;box-shadow:0 .3rem .8rem #19162e0a!important}.pos-stage-panel .pos-variant-group__head{background:linear-gradient(115deg,#fbfbff,#fff)!important;min-height:3.55rem!important;padding:.66rem .8rem!important}.pos-stage-panel .pos-variant-group__head strong{font-size:.92rem!important}.pos-stage-panel .pos-variant-group__head small{margin-top:.12rem!important;font-size:.53rem!important}.pos-stage-panel .pos-variant-group__head b{font-size:.74rem!important}.pos-stage-panel .pos-piece-grid{grid-template-columns:1fr!important;gap:.42rem!important;padding:.52rem!important}.pos-stage-panel .pos-piece-button{border-radius:.65rem!important;grid-template-columns:2.25rem minmax(0,1fr) auto!important;gap:.5rem!important;min-height:3.35rem!important;padding:.48rem!important}.pos-stage-panel .pos-piece-button__image{border-radius:.55rem!important;width:2.25rem!important;min-width:2.25rem!important;height:2.25rem!important}.pos-stage-panel .pos-piece-button>b{color:#3f686c!important;background:#f2f7f6!important;border:1px solid #557a7e40!important;font-size:.53rem!important;display:block!important}.pos-stage-panel .pos-piece-button.is-selected>b{color:#745000!important;background:#fff0bd!important;border-color:#d89400!important}.pos-cashier-panel .pos-cart__items{background:linear-gradient(#fff,#fbfcfc)!important;padding:.6rem!important}.pos-cashier-panel .pos-line--modern{background:#fff!important;border-color:#557a7e29!important;grid-template-columns:minmax(0,1fr) auto 1.7rem!important;gap:.55rem!important;min-height:3.35rem!important;padding:.52rem .58rem!important}.pos-cashier-panel .pos-line--modern>div:first-child{grid-template-columns:1fr!important;gap:.1rem!important;min-width:0!important;display:grid!important}.pos-cashier-panel .pos-line--modern>div:first-child strong,.pos-cashier-panel .pos-line--modern small,.pos-cashier-panel .pos-line--modern em{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:none!important;display:block!important;overflow:hidden!important}.pos-cashier-panel .pos-line--modern>div:first-child strong{font-size:.69rem!important}.pos-cashier-panel .pos-line--modern small,.pos-cashier-panel .pos-line--modern em{font-size:.54rem!important}.pos-cashier-panel .pos-line--modern small:before,.pos-cashier-panel .pos-line--modern em:before{content:""!important}.pos-cashier-panel .pos-line--modern>strong{font-size:.72rem!important}.pos-cashier-panel .pos-line__remove{width:1.7rem!important;height:1.7rem!important}}.pos-cart-live__context{background:#f2f7f6;border:1px solid #557a7e2e;border-radius:.65rem;grid-template-columns:1.65rem minmax(0,1fr);align-items:center;gap:.45rem;margin:.55rem .65rem .65rem;padding:.48rem .55rem;display:grid}.pos-cart-live__context>span{color:#3f686c;background:#dcece9;border-radius:.45rem;place-items:center;width:1.65rem;height:1.65rem;font-size:.68rem;font-weight:950;display:grid}.pos-cart-live__context div{gap:.08rem;min-width:0;display:grid}.pos-cart-live__context small{color:#64787a;letter-spacing:.06em;text-transform:uppercase;font-size:.5rem;font-weight:900}.pos-cart-live__context strong{color:#3f686c;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;line-height:1.25;overflow:hidden}@media (width<=900px){.pos-checkout-modal__body{grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:1fr!important;height:100%!important;max-height:100%!important;display:grid!important;overflow:hidden!important}.pos-checkout-modal .pos-checkout-steps{height:100%!important;max-height:100%!important;overflow:hidden!important}.pos-checkout-modal .pos-checkout-step.is-current{height:100%!important;min-height:0!important;max-height:100%!important}}dialog.pos-checkout-modal[open]{grid-template-rows:auto minmax(0,1fr) auto!important;display:grid!important}.pos-checkout-modal__body,.pos-checkout-modal .pos-checkout-steps{height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important}.pos-checkout-modal .pos-checkout-steps{grid-template-rows:auto minmax(0,1fr)!important;display:grid!important}.pos-checkout-modal .pos-checkout-step.is-current{grid-template-rows:auto minmax(0,1fr) auto!important;align-self:stretch!important;height:auto!important;min-height:0!important;max-height:none!important;display:grid!important;overflow:hidden!important}.pos-checkout-modal .pos-checkout-step.is-current>.pos-fields--step{overscroll-behavior:contain!important;scrollbar-gutter:stable!important;height:auto!important;min-height:0!important;max-height:none!important;padding-bottom:1.25rem!important;overflow:hidden auto!important}.pos-checkout-modal .pos-checkout-step.is-current>.pos-step-actions{z-index:3!important;flex:none!important;position:relative!important}dialog.pos-checkout-modal[open]{height:min(43.5rem,100svh - 2rem)!important;max-height:min(43.5rem,100svh - 2rem)!important}.pos-checkout-modal__body{height:100%!important;min-height:0!important;overflow:hidden!important}.pos-checkout-modal .pos-checkout-steps{grid-template-rows:auto minmax(0,1fr)!important;height:100%!important;min-height:0!important;overflow:hidden!important}.pos-checkout-modal .pos-checkout-step.is-current{overscroll-behavior:contain!important;scrollbar-gutter:stable!important;height:100%!important;min-height:0!important;max-height:100%!important;padding-bottom:1rem!important;display:block!important;overflow:hidden auto!important}.pos-checkout-modal .pos-checkout-step.is-current>summary{z-index:4!important;background:#fffdf8!important;position:sticky!important;top:0!important}.pos-checkout-modal .pos-checkout-step.is-current>.pos-fields--step{min-height:auto!important;max-height:none!important;padding-bottom:1rem!important;overflow:visible!important}.pos-checkout-modal .pos-checkout-step.is-current>.pos-step-actions{z-index:4!important;background:#fffdf8!important;position:sticky!important;bottom:0!important}dialog.pos-sale-confirmation-modal:not([open]){display:none!important}dialog.pos-sale-confirmation-modal[open]{color:#171532;background:#fffdf8;box-shadow:0 1.5rem 5rem #100d2c57;border:0!important;border-radius:1.5rem!important;grid-template-rows:auto minmax(0,1fr) auto!important;width:min(68rem,100vw - 2rem)!important;max-width:68rem!important;height:min(43rem,100svh - 2rem)!important;max-height:min(43rem,100svh - 2rem)!important;margin:auto!important;padding:0!important;display:grid!important;overflow:hidden!important}dialog.pos-sale-confirmation-modal::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#110d29ad}.pos-sale-confirmation-modal__header{background:linear-gradient(105deg,#fffdfa,#fff3d6);border-bottom:1px solid #e7e4dc;align-items:center;min-height:8.25rem;padding:1.35rem 9rem 1.15rem 1.55rem;display:flex;position:relative}.pos-sale-confirmation-modal__header>div:first-child{z-index:1;position:relative}.pos-sale-confirmation-modal__header .telaris-kicker{color:#dd3340;margin-bottom:.3rem}.pos-sale-confirmation-modal__header h2{letter-spacing:-.035em;margin:0;font-size:clamp(2rem,3vw,2.55rem)}.pos-sale-confirmation-modal__header h2+p{color:#38334c;margin:.3rem 0 0;font-size:.95rem;font-weight:600}.pos-sale-confirmation-modal__header-note{z-index:1;color:#75622a;justify-items:center;gap:.2rem;display:grid;position:absolute;top:1.45rem;right:5rem}.pos-sale-confirmation-modal__header-note span{color:#6f5413;background:#ffffff94;border:1px solid #8964122e;border-radius:50%;place-items:center;width:2rem;height:2rem;font-family:DM Mono,monospace;font-size:.72rem;font-weight:900;display:grid}.pos-sale-confirmation-modal__header-note small{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:.6rem;font-weight:800}.pos-sale-confirmation-modal__header .staff-modal__close{position:absolute;top:1.1rem;right:1.35rem}.pos-sale-confirmation-modal__body{overscroll-behavior:contain;min-height:0;padding:1.25rem 1.55rem 1.35rem;overflow:auto}.pos-sale-confirmation-intro{color:#0f7d8c;background:#effafa;border:1px solid #c5e5e6;border-radius:1rem;align-items:center;gap:.85rem;padding:.95rem 1rem;display:flex}.pos-sale-confirmation-intro>span{color:#fff;background:#118193;border-radius:.75rem;flex:none;place-items:center;width:2.15rem;height:2.15rem;font-size:1.1rem;font-weight:900;display:grid}.pos-sale-confirmation-intro strong{font-size:1.02rem;display:block}.pos-sale-confirmation-intro p{color:#477a7d;margin:.15rem 0 0;font-size:.84rem}.pos-sale-confirmation-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:1rem;margin-top:1rem;display:grid}.pos-sale-confirmation-card{background:#fff;border:1px solid #e5e2dd;border-radius:1.05rem;overflow:hidden;box-shadow:0 .5rem 1.4rem #19162e06}.pos-sale-confirmation-card>header{border-bottom:1px solid #eeeae2;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.pos-sale-confirmation-card small{color:#9a6870;letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;line-height:1.2;display:block}.pos-sale-confirmation-card>header>strong{color:#29256f;font-size:1.08rem}.pos-sale-confirmation-lines{max-height:15rem;padding:.45rem .8rem;overflow:auto}.pos-sale-confirmation-line{border-bottom:1px solid #f0ece5;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.7rem .2rem;display:flex}.pos-sale-confirmation-line:last-child{border-bottom:0}.pos-sale-confirmation-line strong{color:#1b1939;font-size:.88rem}.pos-sale-confirmation-line span,.pos-sale-confirmation-details span,.pos-sale-confirmation-details p{color:#706b78;margin-top:.2rem;font-size:.77rem;line-height:1.35;display:block}.pos-sale-confirmation-line>strong{white-space:nowrap;color:#312d7d}.pos-sale-confirmation-empty{color:#827b86;text-align:center;padding:1rem 0;font-size:.84rem}.pos-sale-confirmation-details{grid-template-columns:1fr 1fr;padding:.4rem;display:grid}.pos-sale-confirmation-details>div{border-bottom:1px solid #f0ece5;min-width:0;padding:.78rem .85rem}.pos-sale-confirmation-details>div:nth-last-child(-n+2){border-bottom:0}.pos-sale-confirmation-details>div:last-child{grid-column:1/-1}.pos-sale-confirmation-details p{white-space:pre-wrap;margin:.2rem 0 0}.pos-sale-confirmation-details strong{color:#1b1939;font-size:.92rem;line-height:1.3;display:block}.pos-sale-confirmation-modal__footer{background:#fffcf5;border-top:1px solid #e5e1da;grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.55rem;display:grid}.pos-sale-confirmation-agreement{color:#3f3a52;align-items:flex-start;gap:.65rem;max-width:34rem;font-size:.82rem;font-weight:650;line-height:1.35;display:flex}.pos-sale-confirmation-agreement strong{color:#292540}.pos-sale-confirmation-agreement input{accent-color:#117f8d;flex:none;width:1.1rem;height:1.1rem;margin-top:.05rem}.pos-sale-confirmation-settings{gap:.55rem;display:grid}.pos-sale-confirmation-print{width:max-content;max-width:100%;color:var(--tinta);cursor:pointer;background:#f7f6fc;border:1px solid #19162e1f;border-radius:.65rem;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.55rem;padding:.48rem .65rem;display:grid}.pos-sale-confirmation-print input{width:1rem;height:1rem;accent-color:var(--tinta);margin:0}.pos-sale-confirmation-print>span[aria-hidden]{background:var(--tinta);color:#fff;border-radius:.42rem;place-items:center;width:1.5rem;height:1.5rem;font-size:.72rem;display:grid}.pos-sale-confirmation-print strong,.pos-sale-confirmation-print small{display:block}.pos-sale-confirmation-print strong{font-size:.67rem}.pos-sale-confirmation-print small{color:#756c73;margin-top:.08rem;font-size:.56rem}.pos-sale-confirmation-print:has(input:checked){background:#eceaf7;border-color:#19162e59}.pos-sale-confirmation-actions{justify-content:flex-end;align-items:center;gap:.45rem;width:auto;min-width:0;display:flex}.pos-sale-confirmation-back{color:#252144;background:#fff;border:1px solid #ded9e9;border-radius:.55rem;width:auto;min-height:2.35rem;padding:.5rem .7rem;font-size:.67rem;font-weight:800}.pos-sale-confirmation-modal .pos-submit{border-radius:.55rem;justify-content:center;gap:.4rem;width:auto;min-width:auto;min-height:2.35rem;margin:0;padding:.5rem .75rem;font-size:.67rem}.pos-sale-confirmation-print-action{min-height:2.35rem;color:var(--tinta);cursor:pointer;font:inherit;background:#f2f1fa;border:1px solid #19162e29;border-radius:.55rem;align-items:center;gap:.35rem;padding:.5rem .7rem;font-size:.67rem;font-weight:800;display:inline-flex}.pos-sale-confirmation-print-action span{background:var(--tinta);color:#fff;border-radius:.3rem;place-items:center;width:1.15rem;height:1.15rem;font-size:.58rem;display:grid}.pos-sale-confirmation-print-action:hover{background:#e8e6f5;border-color:#19162e59}.pos-sale-confirmation-modal .pos-submit:not(:disabled){box-shadow:0 .4rem .9rem #19162e33;background:var(--tinta)!important;color:#fff!important}.pos-sale-confirmation-modal .pos-submit:not(:disabled):hover{background:#302c61!important}.pos-sale-confirmation-modal .pos-submit:disabled{pointer-events:none;opacity:.48}@media (width<=720px){dialog.pos-sale-confirmation-modal[open]{border-radius:1rem!important;width:calc(100vw - 1rem)!important;height:calc(100svh - 1rem)!important;max-height:calc(100svh - 1rem)!important}.pos-sale-confirmation-modal__header{min-height:auto;padding:1rem 3.8rem 1rem 1rem}.pos-sale-confirmation-modal__header-note{top:1rem;right:4.3rem}.pos-sale-confirmation-modal__header-note small{display:none}.pos-sale-confirmation-modal__body{padding:1rem}.pos-sale-confirmation-grid,.pos-sale-confirmation-details{grid-template-columns:1fr}.pos-sale-confirmation-details>div:nth-last-child(-n+2){border-bottom:1px solid #f0ece5}.pos-sale-confirmation-details>div:last-child{border-bottom:0}.pos-sale-confirmation-modal__footer{flex-direction:column;grid-template-columns:1fr;align-items:stretch;padding:1rem}.pos-sale-confirmation-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%}.pos-sale-confirmation-actions>*{flex:1}}@media (width<=420px){.pos-sale-confirmation-actions{grid-template-columns:1fr}.pos-sale-confirmation-actions>*,.pos-sale-confirmation-back{width:100%}}dialog.pos-sale-confirmation-modal[open]{height:min(40rem,100svh - 2rem)!important;max-height:min(40rem,100svh - 2rem)!important;inset:0!important}.pos-sale-confirmation-modal__body{flex-direction:column;display:flex;min-height:0!important;overflow:hidden auto!important}.pos-sale-confirmation-modal__header:before{content:"";background:var(--tinta);width:.35rem;position:absolute;top:0;bottom:0;left:0}.pos-sale-confirmation-overview{color:#fff;background:linear-gradient(120deg,#17152f,#302c61);border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex;box-shadow:0 .65rem 1.5rem #1f1d4e29}.pos-sale-confirmation-overview small{color:#c9e9e9;letter-spacing:.1em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.63rem;font-weight:700;display:block}.pos-sale-confirmation-overview>div>strong{margin-top:.15rem;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:600;line-height:1;display:block}.pos-sale-confirmation-overview__count{background:#ffffff1a;border:1px solid #fff3;border-radius:.7rem;align-items:center;gap:.55rem;padding:.55rem .7rem;display:flex}.pos-sale-confirmation-overview__count>span{color:#1b1939;background:#f7c515;border-radius:50%;place-items:center;width:1.55rem;height:1.55rem;font-size:.8rem;font-weight:900;display:grid}.pos-sale-confirmation-overview__count p{color:#dceeee;margin:0;font-size:.74rem;line-height:1.25}.pos-sale-confirmation-overview__count b{color:#fff;display:block}.pos-sale-confirmation-intro{border-radius:.8rem;margin-top:.8rem;padding:.75rem .9rem}.pos-sale-confirmation-grid{align-items:stretch;gap:.8rem;margin-top:.8rem}.pos-sale-confirmation-grid>.pos-sale-confirmation-card{height:100%}.pos-sale-confirmation-card__label{color:#756f79;font-size:.72rem;font-weight:700}.pos-sale-confirmation-card>header{background:linear-gradient(110deg,#fffdf8,#f7f6fc)}.pos-sale-confirmation-details>div:first-child,.pos-sale-confirmation-details>div:nth-child(2){background:#fcfbff}.pos-sale-confirmation-modal__footer{z-index:2;flex:none;padding:.85rem 1.55rem;position:relative;box-shadow:0 -.45rem 1rem #19162e09}@media (width<=720px){.pos-sale-confirmation-overview{flex-direction:column;align-items:flex-start}.pos-sale-confirmation-overview__count{width:100%}}.staff-sales-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0 0 1rem;display:grid}.staff-sales-overview article{background:#fff;border:1px solid #19162e1a;border-radius:.9rem;align-items:center;gap:.75rem;padding:.85rem;display:flex;box-shadow:0 .7rem 1.5rem #19162e0a}.staff-sales-overview article>span{width:2.35rem;height:2.35rem;color:var(--jade);background:#edf8f6;border-radius:.65rem;flex:none;place-items:center;font-weight:900;display:grid}.staff-sales-overview article:nth-child(2)>span{color:var(--anil);background:#f0effb}.staff-sales-overview article:nth-child(3)>span{color:#a66d00;background:#fff3d6}.staff-sales-overview b{color:var(--tinta);font-size:1rem;line-height:1.1;display:block}.staff-sales-overview small{color:#756c73;font-size:.66rem;font-weight:700}.staff-sales-table table{min-width:72rem}.staff-sale-folio{gap:.16rem;display:grid}.staff-sale-folio strong{color:var(--anil);font-family:DM Mono,monospace;font-size:.7rem}.staff-sale-folio small,.staff-sales-table td small{color:#837b82;margin-top:.2rem;font-size:.64rem;display:block}.staff-sale-pieces,.staff-sale-payment{white-space:nowrap;border-radius:999px;padding:.3rem .55rem;font-size:.64rem;font-weight:900;display:inline-flex}.staff-sale-pieces{color:var(--anil);background:#f0effb}.staff-sale-payment{color:var(--jade);background:#edf8f6}.staff-sale-payment--pendiente{color:#986400;background:#fff3d6}.staff-sale-payment--tarjeta{color:#a04d66;background:#f6eff3}.staff-sale-payment--dolares{color:#285d9e;background:#edf4ff}.staff-sale-total{color:var(--jade);white-space:nowrap;font-size:.9rem}@media (width<=760px){.staff-sales-overview{grid-template-columns:1fr}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.staff-sales-table th:last-child,.staff-sales-table td:last-child{text-align:right;width:8.8rem}.staff-sale-view{color:var(--anil);cursor:pointer;font:inherit;white-space:nowrap;background:#fff;border:1px solid #312d7038;border-radius:.55rem;justify-content:center;align-items:center;gap:.35rem;padding:.55rem .7rem;font-size:.68rem;font-weight:900;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.staff-sale-view:hover{border-color:var(--jade);color:var(--jade);background:#edf8f6;transform:translateY(-1px)}.staff-modal--sale-detail{width:min(100% - 2rem,52rem);max-height:calc(100svh - 2rem)}.staff-modal--sale-detail .staff-modal__header{background:linear-gradient(120deg,#f0effb,#fffdf8 70%)}.staff-modal--sale-detail .staff-modal__header:after{background:#0e75841f}.staff-modal--sale-detail .staff-modal__header h2{font-size:1.8rem}.staff-modal--sale-detail .staff-modal__header h2+p{color:#625961;margin:.35rem 0 0;font-size:.72rem;font-weight:700}.staff-sale-detail{gap:.85rem;max-height:calc(100svh - 12rem);padding:1.2rem 1.35rem 1.35rem;display:grid;overflow:auto}.staff-sale-detail__total{background:linear-gradient(120deg,var(--anil),var(--jade));color:#fff;border-radius:.85rem;grid-template-columns:1fr auto;align-items:end;gap:.15rem 1rem;padding:1rem 1.1rem;display:grid}.staff-sale-detail__total span,.staff-sale-detail__total small{color:#c9e7e8;letter-spacing:.08em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.62rem;font-weight:700}.staff-sale-detail__total strong{font-family:Playfair Display,Georgia,serif;font-size:2rem;font-weight:600;line-height:1}.staff-sale-detail__total small{letter-spacing:0;text-transform:none;grid-column:1/-1}.staff-sale-detail__section{background:#fffdf8;border:1px solid #19162e1a;border-radius:.8rem;overflow:hidden}.staff-sale-detail__section>header{border-bottom:1px solid #19162e14;align-items:center;gap:.65rem;padding:.75rem .85rem;display:flex}.staff-sale-detail__section>header>span{width:2rem;height:2rem;color:var(--anil);background:#f0effb;border-radius:.55rem;place-items:center;font-weight:900;display:grid}.staff-sale-detail__section>header b{color:var(--tinta);font-size:.78rem;display:block}.staff-sale-detail__section>header small{color:#756c73;margin-top:.08rem;font-size:.62rem;display:block}.staff-sale-detail__items{padding:0 .85rem}.staff-sale-detail__items article{border-bottom:1px solid #19162e14;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.7rem;padding:.7rem 0;display:grid}.staff-sale-detail__items article:last-child{border-bottom:0}.staff-sale-detail__items strong{color:var(--tinta);font-size:.75rem;display:block}.staff-sale-detail__items small{color:#756c73;margin-top:.12rem;font-size:.61rem;display:block}.staff-sale-detail__items article>span{color:#756c73;white-space:nowrap;font-size:.64rem}.staff-sale-detail__items article>b{color:var(--jade);white-space:nowrap;font-size:.73rem}.staff-sale-detail__grid{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.staff-sale-detail__grid>section,.staff-sale-detail__notes{background:#fff;border:1px solid #19162e1a;border-radius:.75rem;padding:.75rem .8rem}.staff-sale-detail__label{color:#8b5160;letter-spacing:.1em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.56rem;font-weight:800;display:block}.staff-sale-detail__grid strong{color:var(--tinta);margin-top:.34rem;font-size:.75rem;display:block}.staff-sale-detail__grid p,.staff-sale-detail__notes p{color:#706b78;margin:.25rem 0 0;font-size:.66rem;line-height:1.45}.staff-sale-detail__notes{background:#fffdf8}.staff-sale-detail__footer{border-top:1px solid #19162e17;justify-content:flex-end;align-items:center;gap:.85rem;padding-top:.85rem;display:flex}.staff-sale-detail__footer>div{gap:.12rem;min-width:5rem;display:grid}.staff-sale-detail__footer span{color:#756c73;font-size:.6rem;font-weight:700}.staff-sale-detail__footer b{color:var(--tinta);font-size:.73rem}.staff-sale-detail__footer .is-total b{color:var(--jade);font-size:.9rem}@media (width<=620px){.staff-modal--sale-detail{width:calc(100% - 1rem)}.staff-sale-detail{max-height:calc(100svh - 10rem);padding:1rem}.staff-sale-detail__grid{grid-template-columns:1fr}.staff-sale-detail__items article{grid-template-columns:1fr auto}.staff-sale-detail__items article>span{grid-column:1}.staff-sale-detail__items article>b{grid-area:1/2/span 2}.staff-sale-detail__footer{flex-wrap:wrap;justify-content:flex-start}.staff-sale-detail__footer button{width:100%;margin-left:0}.staff-sales-table th:last-child,.staff-sales-table td:last-child{text-align:left}}.staff-sales-heading{background:linear-gradient(108deg,#fff 0%,#fffdf8 56%,#f7efe2 100%);border:1px solid #19162e14;border-radius:1.15rem;align-items:center;min-height:10.5rem;margin-bottom:1.25rem;padding:1.4rem 1.55rem;position:relative;overflow:hidden;box-shadow:0 .9rem 2.2rem #19162e0b}.staff-sales-heading:after{content:"";border:1.4rem solid #f7c51533;border-radius:50%;width:13rem;height:13rem;position:absolute;bottom:-5rem;right:-3rem}.staff-sales-heading>*{z-index:1;position:relative}.staff-sales-heading h1{margin:.2rem 0 .45rem}.staff-sales-heading p:not(.telaris-kicker){max-width:48rem}.staff-sales-tabs>nav{background:#fff;border:1px solid #19162e1a;border-radius:.85rem;gap:.4rem;margin-bottom:1rem;padding:.35rem;display:flex;box-shadow:0 .45rem 1rem #19162e09}.staff-sales-tabs>nav button{color:#756c73;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:.58rem;align-items:center;gap:.4rem;padding:.62rem .85rem;font-size:.72rem;font-weight:900;display:inline-flex}.staff-sales-tabs>nav button span{color:var(--cochinilla)}.staff-sales-tabs>nav button.is-active{background:var(--tinta);color:#fff}.staff-sales-tabs>nav button.is-active span{color:var(--maiz)}.staff-sales-insights-head{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.85rem;display:flex}.staff-sales-insights-head h2{margin:.2rem 0 0;font-size:1.25rem}.staff-sales-insights-head a{color:var(--jade);font-size:.7rem;font-weight:900;text-decoration:none}.staff-sales-charts{grid-template-columns:1.1fr 1fr 1fr;gap:1rem;margin:1rem 0;display:grid}.staff-sales-chart-card{background:#fff;border:1px solid #19162e1a;border-radius:1rem;min-height:17rem;padding:1rem;box-shadow:0 .55rem 1.2rem #19162e09}.staff-sales-chart-card header{justify-content:space-between;gap:.6rem;margin-bottom:.7rem;display:flex}.staff-sales-chart-card header small{color:#9a6870;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:.55rem}.staff-sales-chart-card h3{margin:.18rem 0 0;font-size:.9rem}.staff-sales-chart-card header>span{color:#756c73;font-size:.58rem}.staff-sales-chart-card canvas{width:100%!important;height:10rem!important}.staff-sales-top-products{gap:.38rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.staff-sales-top-products li{grid-template-columns:1.3rem minmax(0,1fr);align-items:center;gap:.4rem;display:grid}.staff-sales-top-products li>span{width:1.3rem;height:1.3rem;color:var(--anil);background:#f0effb;border-radius:.35rem;place-items:center;font-size:.56rem;font-weight:900;display:grid}.staff-sales-top-products b,.staff-sales-top-products small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.staff-sales-top-products b{font-size:.61rem}.staff-sales-top-products small{color:#756c73;margin-top:.05rem;font-size:.53rem}.staff-sales-top-products .is-empty{color:#756c73;font-size:.62rem;display:block}.staff-sales-export{min-width:2.45rem;padding:0 .55rem;color:#b5404a!important;background:#fff4f4!important;border-color:#d85a64!important;width:auto!important;font-size:.58rem!important;text-decoration:none!important;display:grid!important}@media (width<=980px){.staff-sales-charts{grid-template-columns:1fr 1fr}.staff-sales-chart-card--wide{grid-column:1/-1}}@media (width<=620px){.staff-sales-charts{grid-template-columns:1fr}.staff-sales-chart-card--wide{grid-column:auto}.staff-sales-insights-head{flex-direction:column;align-items:start}.staff-sales-tabs>nav button{flex:1;justify-content:center}}.staff-seller-heading{min-height:9rem}.staff-seller-periods{margin-bottom:1rem}.staff-seller-overview{grid-template-columns:repeat(3,1fr);gap:.85rem;margin-bottom:1rem;display:grid}.staff-seller-overview article{background:#fff;border:1px solid #19162e1a;border-radius:.9rem;align-items:center;gap:.7rem;padding:.85rem;display:flex;box-shadow:0 .45rem 1rem #19162e09}.staff-seller-overview article>span{width:2.3rem;height:2.3rem;color:var(--jade);background:#e6f5f2;border-radius:.58rem;place-items:center;font-weight:900;display:grid}.staff-seller-overview article:nth-child(2)>span{color:var(--anil);background:#f0effb}.staff-seller-overview article:nth-child(3)>span{color:#a66d00;background:#fff1d9}.staff-seller-overview small,.staff-seller-overview strong,.staff-seller-overview p{display:block}.staff-seller-overview small{color:#9a6870;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.52rem}.staff-seller-overview strong{margin:.15rem 0;font-size:1.05rem}.staff-seller-overview p{color:#756c73;margin:0;font-size:.58rem}.staff-seller-dashboard,.staff-seller-sections{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem;display:grid}.staff-seller-chart-card,.staff-seller-panel{background:#fff;border:1px solid #19162e1a;border-radius:1rem;overflow:hidden;box-shadow:0 .55rem 1.2rem #19162e0a}.staff-seller-chart-card{padding:1rem}.staff-seller-chart-card header,.staff-seller-panel>header{justify-content:space-between;align-items:start;gap:.7rem;display:flex}.staff-seller-chart-card h2,.staff-seller-panel h2{margin:.18rem 0;font-size:1rem}.staff-seller-chart-card header>span{width:2rem;height:2rem;color:var(--anil);background:#f0effb;border-radius:.55rem;place-items:center;font-weight:900;display:grid}.staff-seller-chart-card canvas{margin-top:.6rem;width:100%!important;height:14rem!important}.staff-seller-panel>header{background:linear-gradient(110deg,#fffdf8,#f7f6fc);border-bottom:1px solid #19162e14;padding:1rem 1.1rem}.staff-seller-panel>header p:not(.telaris-kicker){color:#756c73;margin:.12rem 0 0;font-size:.62rem}.staff-seller-row,.staff-guide-row{border-bottom:1px solid #19162e12;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.7rem;padding:.78rem 1.1rem;display:grid}.staff-seller-row:last-child,.staff-guide-row:last-child{border-bottom:0}.staff-seller-rank{width:1.7rem;height:1.7rem;color:var(--anil);background:#f0effb;border-radius:.45rem;place-items:center;font-size:.62rem;font-weight:900;display:grid}.staff-seller-row__main b,.staff-seller-row__main small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.staff-seller-row__main b{font-size:.7rem}.staff-seller-row__main small{color:#756c73;margin-top:.12rem;font-size:.57rem}.staff-seller-row>div:not(.staff-seller-row__main)>small{color:#756c73;font-size:.52rem;display:block}.staff-seller-row>div:not(.staff-seller-row__main)>b,.staff-seller-row>strong,.staff-guide-row>strong{color:#312879;white-space:nowrap;font-size:.66rem;display:block}.staff-guide-row__stats{gap:.45rem;display:flex}.staff-guide-row__stats span{text-align:center;gap:.02rem;min-width:3rem;display:grid}.staff-guide-row__stats b{font-size:.67rem}.staff-guide-row__stats small{color:#756c73;font-size:.5rem}.staff-seller-panel .staff-empty{min-height:10rem}@media (width<=820px){.staff-seller-overview,.staff-seller-dashboard,.staff-seller-sections{grid-template-columns:1fr}}@media (width<=560px){.staff-seller-overview{grid-template-columns:1fr}.staff-seller-row,.staff-guide-row{grid-template-columns:auto minmax(0,1fr) auto}.staff-seller-row>div:not(.staff-seller-row__main),.staff-guide-row__stats{display:none}}.staff-sales-icon-action,.staff-sale-view,.staff-sale-close{width:2.7rem;height:2.7rem;color:var(--anil);cursor:pointer;font:inherit;background:#fff;border:1px solid #312d703d;border-radius:.72rem;place-items:center;font-size:1.15rem;font-weight:900;text-decoration:none;transition:transform .18s,background .18s,border-color .18s,color .18s,box-shadow .18s;display:grid;position:relative}.staff-sales-icon-action:hover,.staff-sale-view:hover,.staff-sale-close:hover{border-color:var(--jade);color:var(--jade);background:#edf8f6;transform:translateY(-2px);box-shadow:0 .45rem .9rem #0e758424}.staff-sales-icon-action--primary{border-color:var(--anil);background:var(--anil);color:#fff}.staff-sales-icon-action--primary:hover{border-color:var(--jade);background:var(--jade);color:#fff}.staff-sales-icon-action:after,.staff-sale-view:after,.staff-sale-close:after{z-index:5;opacity:0;pointer-events:none;color:#fff;content:attr(aria-label);background:#19162e;border-radius:.38rem;width:max-content;max-width:13rem;padding:.32rem .48rem;font-size:.58rem;font-weight:800;line-height:1.2;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + .45rem);left:50%;transform:translate(-50%)translateY(.2rem)}.staff-sales-icon-action:hover:after,.staff-sale-view:hover:after,.staff-sale-close:hover:after,.staff-sales-icon-action:focus-visible:after,.staff-sale-view:focus-visible:after,.staff-sale-close:focus-visible:after{opacity:1;transform:translate(-50%)translateY(0)}.staff-sales-icon-action:focus-visible,.staff-sale-view:focus-visible,.staff-sale-close:focus-visible{outline-offset:2px;outline:3px solid #f7c5158c}.staff-sales-overview{gap:1rem}.staff-sales-overview article{border-radius:1rem;min-height:5.7rem;padding:1rem;position:relative;overflow:hidden}.staff-sales-overview article:after{background:var(--jade);content:"";width:.25rem;position:absolute;top:0;bottom:0;left:0}.staff-sales-overview article:nth-child(2):after{background:var(--anil)}.staff-sales-overview article:nth-child(3):after{background:var(--maiz)}.staff-sales-overview b{font-size:1.25rem}.staff-sales-overview small{margin-top:.18rem;display:block}.staff-sales-table{border-radius:1.15rem;box-shadow:0 1.1rem 2.5rem #19162e0f}.staff-sales-table .staff-table-card__head{background:linear-gradient(105deg,#fffdf8,#f7efe2);min-height:6.7rem;padding:1.15rem 1.35rem}.staff-sales-table .staff-table-card__head>div:before{color:var(--cochinilla);content:"HISTORIAL OPERATIVO";letter-spacing:.12em;margin-bottom:.3rem;font-family:DM Mono,monospace;font-size:.56rem;font-weight:800;display:block}.staff-sales-table tbody tr{position:relative}.staff-sales-table tbody tr:hover{background:linear-gradient(90deg,#fffaf0,#fff)}.staff-sales-table tbody tr:hover .staff-sale-folio strong{color:var(--jade)}.staff-sales-table th,.staff-sales-table td{padding-top:1.05rem;padding-bottom:1.05rem}.staff-sales-table td:last-child{width:4.8rem}.staff-sale-view{border-radius:.62rem;width:2.35rem;height:2.35rem;margin-left:auto;font-size:1rem}.staff-sale-view:after{content:"Ver detalle"}.staff-sale-close{border-radius:50%;width:2.4rem;height:2.4rem;margin-left:auto}.staff-sale-close:after{content:"Cerrar detalle"}.staff-sale-detail__footer button{margin-left:auto}@media (width<=620px){.staff-sales-heading{min-height:0;padding:1.15rem}.staff-sales-heading:after{right:-5rem}.staff-sales-icon-action{width:2.55rem;height:2.55rem}.staff-sale-detail__footer button.staff-sale-close{width:2.5rem;margin-left:auto}}.staff-sale-piece-codes{color:#756c73;text-overflow:ellipsis;white-space:nowrap;max-width:11rem;font-family:DM Mono,monospace;line-height:1.35;display:block;overflow:hidden;font-size:.55rem!important}.staff-sale-detail__piece-codes{flex-wrap:wrap;grid-column:1/-1;gap:.3rem;display:flex}.staff-sale-detail__piece-codes span{color:var(--anil);background:#f0effb;border-radius:999px;padding:.22rem .42rem;font-family:DM Mono,monospace;font-size:.55rem;font-weight:700}.staff-sale-pieces{color:var(--anil);cursor:pointer;font:inherit;white-space:nowrap;background:#f0effb;border:0;border-radius:999px;padding:.3rem .55rem;font-size:.64rem;font-weight:900;transition:background .18s,color .18s,transform .18s;display:inline-flex}.staff-sale-pieces:hover{background:var(--anil);color:#fff;transform:translateY(-1px)}.staff-sale-pieces:focus-visible{outline-offset:2px;outline:3px solid #f7c5158c}.staff-modal--sale-pieces{width:min(100% - 2rem,40rem)}.staff-modal--sale-pieces .staff-modal__header{background:linear-gradient(120deg,#edf8f6,#fffdf8 70%)}.staff-modal--sale-pieces .staff-modal__header:after{background:#0e75841f}.staff-modal--sale-pieces .staff-modal__header h2{font-size:1.7rem}.staff-modal--sale-pieces .staff-modal__header h2+p{color:#625961;margin:.3rem 0 0;font-size:.7rem;font-weight:700}.staff-sale-pieces-modal{gap:.55rem;padding:1.15rem 1.3rem 1.3rem;display:grid}.staff-sale-pieces-modal article{background:#fffdf8;border:1px solid #19162e1a;border-radius:.7rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.7rem;display:grid}.staff-sale-pieces-modal article>span{width:2rem;height:2rem;color:var(--jade);background:#edf8f6;border-radius:.5rem;place-items:center;font-weight:900;display:grid}.staff-sale-pieces-modal strong{color:var(--tinta);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;display:block;overflow:hidden}.staff-sale-pieces-modal small{color:#756c73;text-overflow:ellipsis;white-space:nowrap;margin-top:.12rem;font-size:.61rem;display:block;overflow:hidden}.staff-sale-pieces-modal code{color:var(--anil);white-space:nowrap;background:#f0effb;border-radius:.45rem;padding:.32rem .4rem;font-family:DM Mono,monospace;font-size:.58rem;font-weight:700}@media (width<=520px){.staff-sale-pieces-modal{padding:1rem}.staff-sale-pieces-modal article{grid-template-columns:auto minmax(0,1fr)}.staff-sale-pieces-modal code{grid-column:1/-1;justify-self:start}}.staff-modal--sale-pieces{width:min(100% - 2rem,46rem);overflow:hidden}.staff-modal--sale-pieces .staff-modal__header{background:linear-gradient(118deg,#edf8f6,#fffdf8 68%);min-height:8rem;padding:1.2rem 5rem 1.15rem 1.45rem}.staff-modal--sale-pieces .staff-modal__header:after{background:#0e758421;width:11rem;height:11rem;bottom:-3.8rem;right:-1.8rem}.staff-sale-pieces-modal{background:#fffdf8;gap:.7rem;padding:1.15rem 1.35rem 1.35rem}.staff-sale-pieces-modal:before{color:#8b5160;content:"UNIDADES INDIVIDUALES";letter-spacing:.12em;margin-bottom:.05rem;font-family:DM Mono,monospace;font-size:.57rem;font-weight:800}.staff-sale-pieces-modal article{background:#fff;border-radius:.85rem;grid-template-columns:auto minmax(0,1fr) auto;min-height:5.1rem;padding:.6rem;transition:transform .18s,box-shadow .18s;box-shadow:0 .4rem 1rem #19162e09}.staff-sale-pieces-modal article:hover{transform:translateY(-2px);box-shadow:0 .7rem 1.35rem #19162e14}.staff-sale-pieces-modal__image{place-items:center;font-size:1.1rem;overflow:hidden;width:3.8rem!important;height:3.8rem!important;color:var(--jade)!important;background:#edf8f6!important;border-radius:.65rem!important;display:grid!important}.staff-sale-pieces-modal__image img{object-fit:cover;width:100%;height:100%}.staff-sale-pieces-modal strong{font-size:.82rem}.staff-sale-pieces-modal small{font-size:.66rem}.staff-sale-pieces-modal em{color:var(--jade);margin-top:.23rem;font-size:.58rem;font-style:normal;font-weight:800;display:block}.staff-sale-pieces-modal code{padding:.42rem .5rem;font-size:.62rem}.staff-sale-pieces-modal article:has(.staff-sale-pieces-modal__image img) code{color:var(--jade);background:#edf8f6}@media (width<=520px){.staff-modal--sale-pieces .staff-modal__header{min-height:7rem;padding:1rem 4rem 1rem 1rem}.staff-sale-pieces-modal article{grid-template-columns:auto minmax(0,1fr)}.staff-sale-pieces-modal code{grid-column:1/-1;margin-left:4.5rem}}.staff-sale-pieces-modal__summary{background:linear-gradient(110deg,#edf8f6,#fff);border:1px solid #0e758429;border-radius:.8rem;align-items:center;gap:.7rem;margin-bottom:.15rem;padding:.72rem .8rem;display:flex}.staff-sale-pieces-modal__summary>span{background:var(--jade);color:#fff;border-radius:.6rem;flex:none;place-items:center;width:2.25rem;height:2.25rem;font-weight:900;display:grid}.staff-sale-pieces-modal__summary b{color:var(--jade);font-size:.76rem;display:block}.staff-sale-pieces-modal__summary small{color:#527b78;margin-top:.1rem;font-size:.62rem;display:block}.staff-sale-pieces-modal article{border-color:#19162e1a;transition:transform .18s,box-shadow .18s,border-color .18s}.staff-sale-pieces-modal article:hover{border-color:#0e758447}.staff-sale-pieces-modal__image{background:linear-gradient(135deg,#edf8f6,#f7efe2)!important}.staff-modal--sale-detail{overflow:hidden}.staff-modal--sale-detail .staff-modal__header{background:linear-gradient(120deg,#f0effb 0%,#fffdf8 68%);min-height:8.4rem;padding:1.25rem 5rem 1.2rem 1.45rem}.staff-modal--sale-detail .staff-modal__header:after{background:#0e758421;width:12rem;height:12rem;bottom:-4rem;right:-2rem}.staff-modal--sale-detail .staff-modal__header h2{letter-spacing:-.035em}.staff-sale-detail{background:#fffdf8;gap:.7rem;padding:1.1rem 1.3rem 1.2rem}.staff-sale-detail__total{border-radius:1rem;min-height:6.5rem;padding:1.05rem 1.15rem;position:relative;overflow:hidden;box-shadow:0 .7rem 1.5rem #1f1d4e26}.staff-sale-detail__total:after{content:"";border:1px solid #ffffff29;border-radius:50%;width:9rem;height:9rem;position:absolute;top:-3.2rem;right:8rem}.staff-sale-detail__total>*{z-index:1;position:relative}.staff-sale-detail__accordion{background:#fff;border:1px solid #19162e1a;border-radius:.85rem;transition:border-color .18s,box-shadow .18s;overflow:hidden}.staff-sale-detail__accordion[open]{border-color:#312d702e;box-shadow:0 .45rem 1.1rem #19162e0b}.staff-sale-detail__accordion>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.65rem;min-height:4.15rem;padding:.7rem .85rem;list-style:none;display:grid}.staff-sale-detail__accordion>summary::-webkit-details-marker{display:none}.staff-sale-detail__accordion>summary>span{width:2rem;height:2rem;color:var(--anil);background:#f0effb;border-radius:.55rem;place-items:center;font-weight:900;display:grid}.staff-sale-detail__accordion>summary b{color:var(--tinta);font-size:.78rem;display:block}.staff-sale-detail__accordion>summary small{color:#756c73;text-overflow:ellipsis;white-space:nowrap;margin-top:.1rem;font-size:.62rem;display:block;overflow:hidden}.staff-sale-detail__accordion>summary em{color:var(--jade);white-space:nowrap;background:#edf8f6;border-radius:999rem;padding:.28rem .48rem;font-size:.6rem;font-style:normal;font-weight:900}.staff-sale-detail__accordion>summary i{color:var(--anil);font-size:1rem;font-style:normal;transition:transform .2s}.staff-sale-detail__accordion[open]>summary{background:linear-gradient(105deg,#fffdf8,#f7f6fc);border-bottom:1px solid #19162e14}.staff-sale-detail__accordion[open]>summary i{transform:rotate(180deg)}.staff-sale-detail__accordion .staff-sale-detail__items{padding:0 .85rem}.staff-sale-detail__accordion .staff-sale-detail__grid{background:#fffdf8;padding:.7rem}.staff-sale-detail__accordion .staff-sale-detail__notes{background:#fffdf8;border:0;border-radius:0;padding:.8rem .9rem}.staff-sale-detail__footer{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdf8f0;margin:0 -1.3rem -1.2rem;padding:.85rem 1.3rem 1rem;position:sticky;bottom:-1.2rem}@media (width<=620px){.staff-sale-detail{padding:1rem}.staff-sale-detail__accordion>summary{min-height:3.8rem;padding:.65rem .7rem}.staff-sale-detail__accordion>summary em{display:none}.staff-sale-detail__accordion .staff-sale-detail__grid{padding:.6rem}.staff-sale-detail__footer{margin:0 -1rem -1rem;padding:.8rem 1rem .9rem;bottom:-1rem}}dialog.staff-modal--sale-detail[open]{grid-template-rows:auto minmax(0,1fr);width:min(100% - 2rem,52rem);height:min(47rem,100svh - 2rem);max-height:calc(100svh - 2rem);display:grid;overflow:hidden}.staff-modal--sale-detail .staff-sale-detail{overscroll-behavior:contain;align-content:start;min-height:0;max-height:none;padding:1.1rem 1.3rem 1.25rem;display:grid;overflow:hidden auto}.staff-sale-detail__total{background:linear-gradient(120deg,#302d76,#0e7a8a);justify-content:space-between;align-items:center;gap:1.25rem;min-height:7.2rem;padding:1rem 1.15rem;display:flex}.staff-sale-detail__total-main{gap:.25rem;display:grid}.staff-sale-detail__total-main>span{color:#c9e7e8;letter-spacing:.1em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.62rem;font-weight:700}.staff-sale-detail__total-main>strong{color:#fff;letter-spacing:-.04em;white-space:nowrap;font-family:Playfair Display,Georgia,serif;font-size:clamp(2rem,4vw,2.7rem);font-weight:600;line-height:.9}.staff-sale-detail__total-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;min-width:19rem;display:grid}.staff-sale-detail__total-meta div{background:#ffffff1a;border:1px solid #fff3;border-radius:.6rem;gap:.18rem;padding:.55rem .65rem;display:grid}.staff-sale-detail__total-meta span{color:#c9e7e8;letter-spacing:.08em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.55rem;font-weight:700}.staff-sale-detail__total-meta b{color:#fff;white-space:nowrap;font-size:.68rem;line-height:1.25}.staff-sale-detail__total:after{right:2rem}.staff-sale-detail__footer{flex-shrink:0}@media (width<=620px){dialog.staff-modal--sale-detail[open]{width:calc(100% - 1rem);height:calc(100svh - 1rem)}.staff-modal--sale-detail .staff-sale-detail{padding:1rem}.staff-sale-detail__total{flex-direction:column;align-items:stretch;min-height:0}.staff-sale-detail__total-meta{width:100%;min-width:0}.staff-sale-detail__total-main>strong{font-size:2.15rem}}dialog.staff-modal--sale-detail[open]{flex-direction:column;display:flex!important;overflow:hidden!important}.staff-modal--sale-detail .staff-modal__header{flex:none}.staff-modal--sale-detail .staff-sale-detail{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;height:0;display:block;min-height:0!important;max-height:none!important;overflow:hidden auto!important}.staff-sale-detail__accordion{margin-bottom:.7rem}.staff-sale-detail__footer{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;margin:0!important;padding:.9rem 0 .15rem!important;position:static!important}.staff-sale-detail::-webkit-scrollbar{width:.55rem}.staff-sale-detail::-webkit-scrollbar-track{background:0 0}.staff-sale-detail::-webkit-scrollbar-thumb{background:#0e758459;border-radius:999px}.staff-sale-detail::-webkit-scrollbar-thumb:hover{background:#0e75849e}.staff-sale-detail__date{background:linear-gradient(120deg,#edf8f6,#fff)!important}.staff-sale-detail__date strong{color:var(--jade)!important}.staff-sales-filters{background:#fff;border:1px solid #19162e1a;border-radius:.95rem;justify-content:space-between;align-items:center;gap:1rem;margin:0 0 1rem;padding:.65rem .75rem;display:flex;box-shadow:0 .6rem 1.4rem #19162e09}.staff-sales-filter-tabs{align-items:center;gap:.35rem;display:flex}.staff-sales-filter-tabs a{color:#756c73;border:1px solid #0000;border-radius:.58rem;padding:.55rem .7rem;font-size:.68rem;font-weight:900;text-decoration:none;transition:background .18s,color .18s,border-color .18s}.staff-sales-filter-tabs a:hover{color:var(--anil);background:#f7f6fc}.staff-sales-filter-tabs a.is-active{background:var(--anil);color:#fff;border-color:#312d7029;box-shadow:0 .35rem .7rem #312d7026}.staff-sales-filter-form{align-items:end;gap:.45rem;display:flex}.staff-sales-filter-form label{color:#8b5160;letter-spacing:.08em;text-transform:uppercase;gap:.18rem;font-family:DM Mono,monospace;font-size:.52rem;font-weight:800;display:grid}.staff-sales-filter-form input{min-height:2.25rem;color:var(--tinta);font:inherit;background:#fffdf8;border:1px solid #312d7029;border-radius:.52rem;padding:0 .55rem;font-size:.68rem;font-weight:700}.staff-sales-filter-form input:focus{border-color:var(--jade);outline:0;box-shadow:0 0 0 .2rem #0e75841f}.staff-sales-filter-form button,.staff-sales-filter-form a{width:2.25rem;height:2.25rem;color:var(--anil);cursor:pointer;font:inherit;background:#fff;border:1px solid #312d7033;border-radius:.52rem;place-items:center;font-size:.9rem;font-weight:900;text-decoration:none;display:grid}.staff-sales-filter-form button{border-color:var(--jade);background:var(--jade);color:#fff}.staff-sales-filter-form button:hover{background:#096877}.staff-sales-filter-form a:hover{color:#a13b54;background:#f6eff3;border-color:#b24f65}.staff-sales-filter-form__label{color:#8b5160;letter-spacing:.08em;text-transform:uppercase;align-self:center;margin-right:.15rem;font-family:DM Mono,monospace;font-size:.54rem;font-weight:800}.staff-sales-calendar-field{background:#fffdf8;border:1px solid #312d7029;border-radius:.58rem;min-width:9.2rem;position:relative;overflow:hidden;padding:0!important}.staff-sales-calendar-field>span{z-index:1;color:#8b5160;letter-spacing:.08em;font-family:DM Mono,monospace;font-size:.48rem;font-weight:800;position:absolute;top:.28rem;left:.55rem}.staff-sales-calendar-field>i{z-index:1;color:var(--jade);pointer-events:none;font-size:.75rem;font-style:normal;position:absolute;bottom:.42rem;right:.55rem}.staff-sales-filter-form .staff-sales-calendar-field input{cursor:pointer;background:0 0;border:0;border-radius:0;width:100%;min-height:3rem;padding:.95rem 1.8rem .18rem .55rem;font-size:.68rem}.staff-sales-filter-form .staff-sales-calendar-field input::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}@media (width<=520px){.staff-sales-filter-form__label{grid-column:1/-1}.staff-sales-calendar-field{min-width:0}}.staff-sales-filters{background:linear-gradient(105deg,#fffdf8,#fff 58%,#f7f6fc);border-radius:1rem;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:.75rem 1.25rem;padding:.85rem 1rem;display:grid}.staff-sales-filter-period{gap:.38rem;display:grid}.staff-sales-filter-period>span{color:#8b5160;letter-spacing:.1em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.54rem;font-weight:800}.staff-sales-filter-tabs{background:#f7f6fc;border:1px solid #312d701c;border-radius:.7rem;gap:.18rem;padding:.2rem}.staff-sales-filter-tabs a{text-align:center;min-width:4.15rem;padding:.5rem .6rem}.staff-sales-filter-tabs a.is-active{background:linear-gradient(135deg,var(--anil),#4d4798);box-shadow:0 .35rem .75rem #312d7033}.staff-sales-filter-form{justify-self:end;gap:.5rem}.staff-sales-filter-form__label{color:var(--anil)}.staff-sales-calendar-field{border-color:#312d7021;min-width:10rem;transition:border-color .18s,box-shadow .18s;box-shadow:inset 0 0 0 1px #fffc}.staff-sales-calendar-field:hover{border-color:#0e758466}.staff-sales-calendar-field:focus-within{border-color:var(--jade);box-shadow:0 0 0 .2rem #0e75841a}.staff-sales-filter-form button,.staff-sales-filter-form a{border-radius:.62rem;width:2.65rem;height:3rem}.staff-sales-filter-status{color:#756c73;border-top:1px solid #19162e12;grid-column:1/-1;margin:0;padding-top:.65rem;font-size:.66rem}.staff-sales-filter-status span{color:var(--jade);font-weight:900}.staff-sales-filter-status b{color:var(--anil);text-transform:capitalize}@media (width<=980px){.staff-sales-filters{grid-template-columns:1fr;align-items:stretch}.staff-sales-filter-form{justify-self:start}.staff-sales-filter-status{grid-column:auto}}@media (width<=520px){.staff-sales-filter-form{grid-template-columns:1fr 1fr auto auto;width:100%}.staff-sales-filter-form__label{grid-column:1/-1}.staff-sales-filter-form button,.staff-sales-filter-form a{width:100%}}.staff-sales-filters{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:5.2rem;padding:.7rem 1rem}.staff-sales-filter-period{align-items:center;gap:.7rem;display:flex}.staff-sales-filter-period>span{white-space:nowrap;flex:none}.staff-sales-filter-form{justify-self:end}.staff-sales-filter-status{white-space:nowrap;border:0;grid-column:auto;justify-self:end;padding:0}.staff-sales-filter-form__label{display:none}.staff-sales-calendar-field{min-width:9.7rem}.staff-sales-filter-status b{text-transform:none}@media (width<=1120px){.staff-sales-filters{grid-template-columns:1fr auto}.staff-sales-filter-period{grid-column:1/-1;justify-content:space-between}.staff-sales-filter-status{justify-self:start}}@media (width<=620px){.staff-sales-filters{grid-template-columns:1fr;align-items:stretch}.staff-sales-filter-period{flex-direction:column;align-items:stretch}.staff-sales-filter-tabs{width:100%}.staff-sales-filter-tabs a{flex:1;min-width:0}.staff-sales-filter-form{justify-self:stretch}.staff-sales-filter-status{justify-self:start}}.staff-sales-filterbar{background:linear-gradient(110deg,#fff,#f7f6fc);border:1px solid #19162e1a;border-radius:.9rem;justify-content:space-between;align-items:center;gap:1rem;margin:0 0 .85rem;padding:.72rem .85rem;display:flex;box-shadow:0 .55rem 1.3rem #19162e09}.staff-sales-filterbar p{color:#756c73;align-items:center;gap:.42rem;margin:0;font-size:.7rem;display:flex}.staff-sales-filterbar p>span{width:1.65rem;height:1.65rem;color:var(--jade);background:#edf8f6;border-radius:.45rem;place-items:center;font-weight:900;display:grid}.staff-sales-filterbar small{font-size:.66rem}.staff-sales-filterbar b{color:var(--anil);text-transform:capitalize;font-size:.72rem}.staff-sales-filter-trigger{color:var(--anil);cursor:pointer;font:inherit;background:#fff;border:1px solid #312d7033;border-radius:.58rem;align-items:center;gap:.45rem;padding:.58rem .72rem;font-size:.68rem;font-weight:900;transition:background .18s,color .18s,border-color .18s,box-shadow .18s;display:inline-flex}.staff-sales-filter-trigger:hover,.staff-sales-filter-trigger.is-open{border-color:var(--jade);background:var(--jade);color:#fff;box-shadow:0 .35rem .75rem #0e758429}.staff-sales-filter-trigger i{font-size:.82rem;font-style:normal;transition:transform .18s}.staff-sales-filter-trigger.is-open i{transform:rotate(180deg)}.staff-sales-filter-panel{background:#fff;border:1px solid #312d7024;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:1rem 1.4rem;margin:-.2rem 0 1rem;padding:.85rem 1rem;display:grid;box-shadow:0 .8rem 1.7rem #19162e0f}.staff-sales-filter-panel[hidden]{display:none}.staff-sales-filter-panel .staff-sales-filter-period{gap:.38rem;display:grid}.staff-sales-filter-panel .staff-sales-filter-form{justify-self:end}.staff-sales-filter-panel .staff-sales-filter-form__label{display:block}.staff-sales-filter-panel .staff-sales-calendar-field{min-width:9.5rem}@media (width<=860px){.staff-sales-filter-panel{grid-template-columns:1fr;align-items:stretch}.staff-sales-filter-panel .staff-sales-filter-period{justify-content:space-between}.staff-sales-filter-panel .staff-sales-filter-form{justify-self:start}}@media (width<=520px){.staff-sales-filterbar{flex-direction:column;align-items:flex-start}.staff-sales-filter-trigger{justify-content:center;width:100%}.staff-sales-filter-panel{padding:.8rem}.staff-sales-filter-panel .staff-sales-filter-tabs{overflow:auto}.staff-sales-filter-panel .staff-sales-filter-form{grid-template-columns:1fr 1fr auto auto;width:100%;display:grid}.staff-sales-filter-panel .staff-sales-filter-form__label{grid-column:1/-1}}.staff-sales-table .staff-table-card__head{align-items:center}.staff-sales-search{align-items:center;gap:.4rem;display:flex}.staff-sales-search label{width:min(19rem,34vw);color:var(--anil);background:#fff;border:1px solid #312d7029;border-radius:.58rem;align-items:center;gap:.45rem;padding:0 .65rem;display:flex}.staff-sales-search input{width:100%;min-width:0;height:2.45rem;color:var(--tinta);font:inherit;background:0 0;border:0;padding:0;font-size:.67rem;font-weight:700}.staff-sales-search input:focus{outline:0}.staff-sales-search label:focus-within{border-color:var(--jade);box-shadow:0 0 0 .2rem #0e75841a}.staff-sales-search button,.staff-sales-search a{width:2.45rem;height:2.45rem;color:var(--anil);cursor:pointer;font:inherit;background:#fff;border:1px solid #312d7033;border-radius:.58rem;place-items:center;font-size:.85rem;font-weight:900;text-decoration:none;display:grid}.staff-sales-search button{border-color:var(--jade);background:var(--jade);color:#fff}.staff-sales-search button:hover{background:#096877}.staff-sales-search a:hover{color:#a13b54;background:#f6eff3;border-color:#b24f65}.staff-sales-pagination{background:#fffdf8;border-top:1px solid #19162e14;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.3rem;display:flex}.staff-sales-pagination p{color:#756c73;margin:0;font-size:.68rem}.staff-sales-pagination p b{color:var(--anil)}.staff-sales-pagination>div{gap:.3rem;display:flex}.staff-sales-pagination a,.staff-sales-pagination span{width:2rem;height:2rem;color:var(--anil);background:#fff;border:1px solid #312d7029;border-radius:.48rem;place-items:center;font-size:.66rem;font-weight:900;text-decoration:none;display:grid}.staff-sales-pagination a:hover{border-color:var(--jade);color:var(--jade);background:#edf8f6}.staff-sales-pagination a.is-current{border-color:var(--anil);background:var(--anil);color:#fff}.staff-sales-pagination span.is-disabled{opacity:.42}@media (width<=760px){.staff-sales-table .staff-table-card__head{align-items:stretch}.staff-sales-search label,.staff-sales-search{width:100%}.staff-sales-pagination{flex-direction:column;align-items:flex-start;padding:1rem}}.staff-sales-search-empty{color:#756c73;text-align:center;border-top:1px solid #19162e14;margin:0;padding:1.25rem;font-size:.72rem}.pos-layout--modern.is-choosing-sale-mode>.pos-cashier-catalog,.pos-layout--modern.is-choosing-sale-mode>.pos-cashier-panel{display:none!important}@media (width<=820px){.staff-sales-filters{flex-direction:column;align-items:stretch}.staff-sales-filter-tabs{padding-bottom:.12rem;overflow-x:auto}.staff-sales-filter-tabs a{flex:none}.staff-sales-filter-form{justify-content:flex-end}}@media (width<=520px){.staff-sales-filter-form{grid-template-columns:1fr 1fr auto auto;display:grid}.staff-sales-filter-form label{min-width:0}.staff-sales-filter-form input{width:100%;min-width:0}}.pos-layout--modern.is-individual-mode{--pos-mode:#557a7e;--pos-mode-soft:#f2f7f6;--pos-mode-deep:#3e6569;--pos-mode-text:#3f686c}.pos-layout--modern.is-individual-mode .pos-cashier-catalog,.pos-layout--modern.is-individual-mode .pos-cashier-panel{box-shadow:inset 0 .3rem 0 var(--pos-mode),0 .8rem 1.8rem #2e5b5d14}.pos-cashier-catalog .pos-search-row{background:#ffffff73;border-bottom:1px solid #19162e17!important;align-items:center!important;gap:.7rem!important;padding:.75rem 1rem!important;display:flex!important}.pos-cashier-catalog .pos-search-row .pos-search--modern{background:0 0!important;flex:auto!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important}.pos-cashier-catalog .pos-search-row .pos-search--modern input{min-width:0!important}.pos-cashier-catalog .pos-search-row .pos-scan-button{box-shadow:0 .2rem .55rem #2e5b5d12;color:#3f686c!important;background:#fffdf8!important;border:1px solid #557a7e59!important;border-radius:.7rem!important;flex:none!important;justify-content:center!important;align-items:center!important;width:auto!important;min-height:2.75rem!important;margin:0!important;padding:.55rem .8rem!important;font-size:.68rem!important;display:inline-flex!important}.pos-cashier-catalog .pos-search-row .pos-scan-button:hover,.pos-cashier-catalog .pos-search-row .pos-scan-button.is-ready{color:#31585c!important;background:#eaf3f1!important;border-color:#557a7e!important}.pos-cashier-catalog .pos-search-row .pos-scan-button span{width:auto!important;height:auto!important;color:inherit!important;background:0 0!important;border-radius:0!important;padding:0!important;font-size:1rem!important;line-height:1!important;display:inline!important}.pos-scanner-reader-status{color:#3f686c;background:#ffffff73;margin:0;padding:0 1rem .7rem;font-size:.68rem;font-weight:800}.pos-reader-modal{width:min(31rem,100% - 2rem);overflow:hidden}.pos-reader-modal__body{text-align:center;justify-items:center;gap:.7rem;padding:1.4rem 1.4rem 1.1rem;display:grid}.pos-reader-modal__icon{color:#3f686c;background:#eaf3f1;border-radius:1.1rem;place-items:center;width:4rem;height:4rem;font-size:1.65rem;display:grid}.pos-reader-modal__body>strong{color:var(--tinta);font-size:1.15rem}.pos-reader-modal__body>p{color:#706b78;max-width:24rem;margin:0;font-size:.74rem;line-height:1.55}.pos-reader-modal__input{width:100%;margin-top:.35rem}.pos-reader-modal__input input{width:100%;min-height:3.25rem;color:var(--tinta);font:inherit;text-align:center;background:#fffdf8;border:1px solid #557a7e52;border-radius:.78rem;padding:0 .9rem;font-size:.82rem}.pos-reader-modal__input input:focus{border-color:#557a7e;outline:0;box-shadow:0 0 0 .22rem #557a7e24}.pos-reader-modal__body .pos-reader-modal__status{color:#3f686c;min-height:1.2rem;font-weight:800}.pos-reader-modal__body .pos-reader-modal__count{color:#557a7e;background:#f2f7f6;border-radius:999px;padding:.38rem .65rem;font-size:.67rem;font-weight:700}.pos-reader-modal__count b{color:#3f686c}.pos-reader-modal__footer{background:#fffdf8;border-top:1px solid #19162e14;justify-content:flex-end;padding:.8rem 1rem;display:flex}.pos-reader-modal__footer button{color:#3f686c;cursor:pointer;font:inherit;background:#fff;border:1px solid #557a7e52;border-radius:.6rem;padding:.55rem .75rem;font-size:.7rem;font-weight:900}.pos-reader-modal__footer button:hover{background:#eaf3f1;border-color:#557a7e}.staff-piece-status.is-defective{color:#a43e34;background:#fbe9e7}.staff-movement-periods{background:#fff;border:1px solid #19162e1a;border-radius:.7rem;gap:.3rem;width:max-content;margin:0 0 .85rem;padding:.25rem;display:flex}.staff-movement-periods a{color:#756c73;border-radius:.48rem;padding:.48rem .65rem;font-size:.66rem;font-weight:900;text-decoration:none}.staff-movement-periods a:hover{color:#3f686c;background:#f2f7f6}.staff-movement-periods a.is-active{color:#fff;background:#557a7e}.staff-movements-table td>small{color:#756c73;margin-top:.18rem;font-size:.6rem;display:block}.staff-movement-type.is-defective{color:#a43e34;background:#fbe9e7}.staff-movement-pagination{border-top:1px solid #19162e14;justify-content:center;padding:.85rem;display:flex}.staff-movement-pagination nav{gap:.25rem;display:flex}.staff-movement-pagination a,.staff-movement-pagination span{min-width:2rem;height:2rem;color:var(--anil);border:1px solid #312d7026;border-radius:.45rem;place-items:center;padding:0 .4rem;font-size:.66rem;font-weight:900;text-decoration:none;display:grid}.staff-movement-pagination a:hover{color:#3f686c;background:#eaf3f1;border-color:#557a7e}.staff-supply-heading{background:linear-gradient(115deg,#fffdf8,#fff 65%,#edf8f6);border:1px solid #19162e1a;border-radius:1rem;justify-content:space-between;align-items:end;margin-bottom:1rem;padding:1.3rem 1.45rem;display:flex}.staff-supply-heading h1{margin:.2rem 0 .4rem}.staff-supply-heading p:not(.telaris-kicker){color:#756c73;max-width:44rem;margin:0;font-size:.76rem}.staff-supply-heading>span{color:#3f686c;background:#eaf3f1;border-radius:.8rem;place-items:center;width:3rem;height:3rem;font-size:1.3rem;display:grid}.staff-supply-tabs{background:#fff;border:1px solid #19162e1a;border-radius:.75rem;gap:.3rem;margin-bottom:1rem;padding:.28rem;display:flex}.staff-supply-tabs a{color:#756c73;border-radius:.5rem;flex:1;justify-content:center;gap:.35rem;padding:.62rem;font-size:.7rem;font-weight:900;text-decoration:none;display:flex}.staff-supply-tabs a.is-active{color:#fff;background:#557a7e}.staff-supply-tabs b{font-size:.6rem}.staff-supply-stats{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.staff-supply-stats article{background:#fff;border:1px solid #19162e1a;border-radius:.9rem;grid-template-columns:auto 1fr;gap:.2rem .65rem;padding:1rem;display:grid}.staff-supply-stats article>span{color:#3f686c;background:#eaf3f1;border-radius:.6rem;grid-row:1/span 3;place-items:center;width:2.4rem;height:2.4rem;display:grid}.staff-supply-stats small{color:#8b5160;text-transform:uppercase;font-size:.58rem}.staff-supply-stats strong{font-size:1.3rem}.staff-supply-stats p{color:#756c73;grid-column:2;margin:0;font-size:.62rem}.staff-supply-empty{background:#fff;border:1px solid #19162e1a;border-radius:.9rem;justify-content:center;align-items:center;gap:.8rem;min-height:11rem;margin-top:1rem;display:flex}.staff-supply-empty>span{color:#3f686c;background:#eaf3f1;border-radius:.65rem;place-items:center;width:2.7rem;height:2.7rem;display:grid}.staff-supply-empty h2{margin:0;font-size:1rem}.staff-supply-empty p{color:#756c73;max-width:28rem;margin:.3rem 0 0;font-size:.68rem}.staff-supply-panel{background:#fff;border:1px solid #19162e1a;border-radius:.95rem}.staff-supply-panel>header{border-bottom:1px solid #19162e14;justify-content:space-between;align-items:start;padding:1.1rem 1.2rem;display:flex}.staff-supply-panel h2{margin:.2rem 0}.staff-supply-panel p{color:#756c73;margin:0;font-size:.7rem}.staff-supply-panel>header button{color:#fff;cursor:pointer;font:inherit;background:#557a7e;border:0;border-radius:.55rem;padding:.6rem .75rem;font-size:.67rem;font-weight:900}.staff-supply-grid{grid-template-columns:repeat(2,1fr);gap:.7rem;padding:1rem;display:grid}.staff-supply-grid article{border:1px solid #19162e1a;border-radius:.7rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.7rem;display:grid}.staff-supply-grid article>span{width:2.3rem;height:2.3rem;color:var(--anil);background:#f0effb;border-radius:.58rem;place-items:center;font-weight:900;display:grid}.staff-supply-grid b,.staff-supply-grid small{display:block}.staff-supply-grid b{font-size:.74rem}.staff-supply-grid small,.staff-supply-grid p{color:#756c73;font-size:.6rem}.staff-supply-grid p{margin:.12rem 0 0}.staff-supply-grid button{color:#3f686c;cursor:pointer;background:0 0;border:0;font-size:1rem}@media (width<=700px){.staff-supply-stats,.staff-supply-grid{grid-template-columns:1fr}.staff-supply-heading>span{display:none}.staff-supply-panel>header{flex-direction:column;gap:.7rem}.staff-supply-panel>header button{width:100%}}@media (width<=620px){.staff-movement-periods{width:100%}.staff-movement-periods a{text-align:center;flex:1}}.staff-returns-reason-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.staff-returns-reason-cards label{cursor:pointer;position:relative;display:block!important}.staff-returns-reason-cards input{opacity:0;pointer-events:none;position:absolute}.staff-returns-reason-cards span{background:#fff;border:1px solid #19162e21;border-radius:.7rem;gap:.28rem;min-height:5.25rem;padding:.72rem;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.staff-returns-reason-cards b{color:var(--tinta);font-size:.74rem}.staff-returns-reason-cards small{color:#756c73;font-size:.61rem;line-height:1.35}.staff-returns-reason-cards label:has(input:checked) span{background:#eaf3f1;border-color:#557a7e;box-shadow:inset .22rem 0 #557a7e}.staff-returns-reason-cards label:has(input[value=defecto]:checked) span{background:#fbe9e7;border-color:#b85a4f;box-shadow:inset .22rem 0 #b85a4f}.staff-returns-reason-cards label:hover span{border-color:#557a7e}.staff-exchange-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:.7rem;display:grid}.staff-exchange-flow>i{color:#3f686c;background:#eaf3f1;border-radius:50%;align-self:center;place-items:center;width:2.3rem;height:2.3rem;font-size:1.1rem;font-style:normal;display:grid}.staff-exchange-flow>section{background:#f8fbfa;border:1px solid #557a7e2e;border-radius:.85rem;gap:.65rem;padding:.85rem;display:grid}.staff-exchange-flow>section>span{color:#fff;background:#557a7e;border-radius:.45rem;place-items:center;width:1.7rem;height:1.7rem;font-size:.65rem;font-weight:900;display:grid}.staff-exchange-flow>section>div b{color:var(--tinta);font-size:.76rem;display:block}.staff-exchange-flow>section>div small{color:#756c73;margin-top:.18rem;font-size:.61rem;line-height:1.35;display:block}.staff-exchange-results{gap:.4rem;max-height:11rem;display:grid;overflow:auto}.staff-exchange-results button{color:var(--tinta);cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #19162e1a;border-radius:.55rem;grid-template-columns:auto minmax(0,1fr);gap:.05rem .45rem;padding:.5rem;display:grid}.staff-exchange-results button:hover,.staff-exchange-results button.is-selected{background:#eaf3f1;border-color:#557a7e}.staff-exchange-results button span{color:var(--anil);background:#f0effb;border-radius:.35rem;grid-row:1/span 2;padding:.22rem .3rem;font-family:DM Mono,monospace;font-size:.52rem;font-weight:900}.staff-exchange-results button b{text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.staff-exchange-results button small{color:#756c73;font-size:.57rem}@media (width<=700px){.staff-exchange-flow{grid-template-columns:1fr}.staff-exchange-flow>i{justify-self:center;transform:rotate(90deg)}}@media (width<=560px){.staff-returns-reason-cards{grid-template-columns:1fr}}.staff-returns-panel>header button{transition:background .18s,transform .18s,box-shadow .18s;color:#fff!important;cursor:pointer!important;background:#557a7e!important;border:1px solid #557a7e!important}.staff-returns-panel>header button:hover{transform:translateY(-1px);box-shadow:0 .35rem .8rem #3f686c33;background:#3e6569!important}.staff-returns-search-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.staff-returns-search-modes button{color:#756c73;cursor:pointer;min-height:2.65rem;font:inherit;background:#fff;border:1px solid #312d7029;border-radius:.62rem;font-size:.68rem;font-weight:900}.staff-returns-search-modes button:hover{color:#3f686c;background:#f2f7f6;border-color:#557a7e}.staff-returns-search-modes button.is-active{color:#3f686c;background:#eaf3f1;border-color:#557a7e;box-shadow:inset 0 -.18rem #557a7e}.staff-returns-pieces{gap:.75rem;display:grid}.staff-returns-pieces>button{color:#3f686c;cursor:pointer;font:inherit;background:#f2f7f6;border:1px dashed #557a7e;border-radius:.55rem;justify-self:start;padding:.55rem .7rem;font-size:.67rem;font-weight:900}.staff-returns-pieces>button:hover{background:#eaf3f1}.staff-returns-piece-picker{align-items:end;gap:.6rem;display:flex}.staff-returns-piece-picker label{flex:1}.staff-returns-piece-picker button{color:#3f686c;cursor:pointer;min-height:2.7rem;font:inherit;white-space:nowrap;background:#eaf3f1;border:1px solid #557a7e;border-radius:.58rem;padding:.55rem .7rem;font-size:.67rem;font-weight:900}.staff-returns-selected-pieces{gap:.45rem;display:grid}.staff-returns-selected-pieces>p{color:#756c73;text-align:center;border:1px dashed #557a7e52;border-radius:.65rem;margin:0;padding:.7rem;font-size:.65rem}.staff-returns-selected-pieces article{background:#f2f7f6;border:1px solid #557a7e38;border-radius:.65rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.6rem .7rem;display:grid}.staff-returns-selected-pieces article>span{color:#3f686c;background:#eaf3f1;border-radius:.45rem;place-items:center;width:1.8rem;height:1.8rem;display:grid}.staff-returns-selected-pieces article b{color:var(--tinta);text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.staff-returns-selected-pieces article button{color:#a43e34;cursor:pointer;background:#fff;border:0;border-radius:.42rem;place-items:center;width:1.75rem;height:1.75rem;font-size:1rem;display:grid}@media (width<=560px){.staff-returns-piece-picker{flex-direction:column;align-items:stretch}.staff-returns-piece-picker button{width:100%}}.staff-returns-sale-results{background:#f8fbfa;border:1px solid #557a7e33;border-radius:.75rem;gap:.45rem;max-height:13rem;padding:.55rem;display:grid;overflow:auto}.staff-returns-sale-results button{color:var(--tinta);cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #19162e17;border-radius:.6rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.08rem .55rem;padding:.62rem .7rem;display:grid}.staff-returns-sale-results button:hover,.staff-returns-sale-results button.is-selected{background:#eaf3f1;border-color:#557a7e}.staff-returns-sale-results button span{color:var(--anil);background:#f0effb;border-radius:.4rem;grid-row:1/span 2;padding:.25rem .38rem;font-family:DM Mono,monospace;font-size:.56rem;font-weight:900}.staff-returns-sale-results button b{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.staff-returns-sale-results button small{color:#756c73;font-size:.6rem}.staff-returns-heading{background:linear-gradient(112deg,#fffdf8,#fff 58%,#eef6f4);border:1px solid #19162e1a;border-radius:1.15rem;justify-content:space-between;align-items:end;min-height:10rem;margin-bottom:1rem;padding:1.35rem 1.5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 .8rem 1.9rem #19162e0b}.staff-returns-heading:after{content:"";border:1.4rem solid #557a7e1f;border-radius:50%;width:12rem;height:12rem;position:absolute;top:-4rem;right:-2.5rem}.staff-returns-heading>*{z-index:1;position:relative}.staff-returns-heading h1{margin:.18rem 0 .38rem}.staff-returns-heading p:not(.telaris-kicker){color:#706b78;max-width:43rem;margin:0;font-size:.78rem}.staff-returns-heading>span{color:#3f686c;background:#eaf3f1;border-radius:1rem;place-items:center;width:3.5rem;height:3.5rem;font-size:1.7rem;display:grid}.staff-returns-tabs{background:#fff;border:1px solid #19162e1a;border-radius:.85rem;gap:.35rem;margin:0 0 1rem;padding:.35rem;display:flex;box-shadow:0 .45rem 1.1rem #19162e09}.staff-returns-tabs a{color:#706b78;border-radius:.58rem;flex:1;justify-content:center;align-items:center;gap:.42rem;padding:.68rem .85rem;font-size:.72rem;font-weight:900;text-decoration:none;display:inline-flex}.staff-returns-tabs a:hover{color:#3f686c;background:#f2f7f6}.staff-returns-tabs a.is-active{color:#fff;background:#557a7e;box-shadow:0 .3rem .7rem #3f686c33}.staff-returns-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.staff-returns-overview article{background:#fff;border:1px solid #19162e17;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);gap:.22rem .7rem;min-height:7rem;padding:1rem;display:grid;box-shadow:0 .55rem 1.25rem #19162e09}.staff-returns-overview article>span{color:#3f686c;background:#eaf3f1;border-radius:.7rem;grid-row:1/span 3;place-items:center;width:2.5rem;height:2.5rem;font-size:1.1rem;display:grid}.staff-returns-overview article:nth-child(2)>span{color:#9a6b00;background:#fff3d6}.staff-returns-overview article:nth-child(3)>span{color:var(--anil);background:#f0effb}.staff-returns-overview small{color:#8b5160;letter-spacing:.08em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.55rem;font-weight:800}.staff-returns-overview strong{color:var(--tinta);font-size:1.35rem;line-height:1}.staff-returns-overview p{color:#756c73;grid-column:2;margin:0;font-size:.63rem}.staff-returns-empty,.staff-returns-panel{background:#fff;border:1px solid #19162e1a;border-radius:1rem;margin-top:1rem;box-shadow:0 .7rem 1.5rem #19162e0a}.staff-returns-empty{text-align:left;justify-content:center;align-items:center;gap:1rem;min-height:14rem;padding:1.5rem;display:flex}.staff-returns-empty>span,.staff-returns-panel__empty>span{color:#3f686c;background:#eaf3f1;border-radius:.85rem;flex:none;place-items:center;width:3.25rem;height:3.25rem;font-size:1.4rem;display:grid}.staff-returns-empty h2,.staff-returns-panel h2,.staff-returns-panel__empty h3{color:var(--tinta);margin:0}.staff-returns-empty p,.staff-returns-panel p,.staff-returns-panel__empty p{color:#756c73;margin:.3rem 0 0;font-size:.72rem;line-height:1.5}.staff-returns-panel>header{border-bottom:1px solid #19162e14;justify-content:space-between;align-items:start;gap:1rem;padding:1.2rem 1.3rem;display:flex}.staff-returns-panel>header h2{margin:.18rem 0}.staff-returns-panel>header button{color:#fff;cursor:not-allowed;font:inherit;white-space:nowrap;background:#d8d3d3;border:0;border-radius:.6rem;padding:.65rem .8rem;font-size:.68rem;font-weight:900}.staff-returns-panel__empty{text-align:center;justify-items:center;padding:3.2rem 1rem;display:grid}.staff-returns-panel__empty h3{margin-top:.7rem}@media (width<=700px){.staff-returns-heading{align-items:start;min-height:0}.staff-returns-heading>span{display:none}.staff-returns-overview{grid-template-columns:1fr}.staff-returns-tabs{overflow:auto}.staff-returns-tabs a{flex:none;min-width:8.4rem}.staff-returns-panel>header{flex-direction:column;align-items:stretch}.staff-returns-panel>header button{width:100%}.staff-returns-empty{text-align:center;flex-direction:column;align-items:center}}.staff-returns-filter{color:#8b5160;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.65rem;margin:-.35rem 0 1rem;font-family:DM Mono,monospace;font-size:.56rem;font-weight:800;display:flex}.staff-returns-filter>div{background:#fff;border:1px solid #19162e1a;border-radius:.6rem;gap:.2rem;padding:.18rem;display:flex}.staff-returns-filter a{color:#756c73;border-radius:.4rem;padding:.42rem .55rem;text-decoration:none}.staff-returns-filter a:hover{color:#3f686c;background:#f2f7f6}.staff-returns-filter a.is-active{color:#fff;background:#557a7e}.staff-returns-list{display:grid}.staff-returns-list article{border-bottom:1px solid #19162e14;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.85rem 1.1rem;display:grid}.staff-returns-list article:last-child{border-bottom:0}.staff-returns-list article>span{color:#3f686c;background:#eaf3f1;border-radius:.6rem;place-items:center;width:2.2rem;height:2.2rem;font-weight:900;display:grid}.staff-returns-list b{color:var(--tinta);font-size:.75rem;display:block}.staff-returns-list small{color:#756c73;margin-top:.18rem;font-size:.62rem;line-height:1.35;display:block}.staff-returns-list strong{color:#3f686c;text-align:right;white-space:nowrap;font-size:.7rem}.staff-returns-form{grid-template-columns:1fr 1fr}.staff-returns-form textarea{resize:vertical}.staff-returns-form__meta{color:#557a7e;background:#f2f7f6;border:1px solid #557a7e2e;border-radius:.65rem;flex-wrap:wrap;gap:.5rem 1.25rem;padding:.7rem .8rem;font-size:.66rem;display:flex}.staff-returns-form__meta b{color:#3f686c}.staff-returns-modal .staff-form-actions{margin-top:0}.staff-returns-modal .staff-returns-form:before{content:"Busca la venta y selecciona la pieza que el cliente entrega."}.staff-returns-sale-help{color:#756c73;margin:-.35rem 0 0;font-size:.65rem;line-height:1.4}.staff-returns-modal{width:min(46rem,100% - 2rem)}.staff-returns-modal .staff-returns-form{padding:1.25rem 1.55rem 1.4rem;display:block}.staff-returns-modal .staff-returns-form:before{display:none}.staff-returns-progress{align-items:center;margin:0 0 1.25rem;display:flex}.staff-returns-progress span{color:#9a9297;white-space:nowrap;align-items:center;gap:.38rem;font-size:.66rem;font-weight:900;display:flex}.staff-returns-progress b,.staff-returns-step>header>span{color:#756c73;background:#fff;border:1px solid #19162e29;border-radius:50%;place-items:center;width:1.55rem;height:1.55rem;font-size:.65rem;display:grid}.staff-returns-progress i{background:#19162e26;flex:1;height:1px;margin:.2rem .55rem 0}.staff-returns-progress .is-active,.staff-returns-progress .is-done{color:#3f686c}.staff-returns-progress .is-active b,.staff-returns-progress .is-done b{color:#fff;background:#557a7e;border-color:#557a7e}.staff-returns-step{gap:.85rem;display:grid}.staff-returns-step>header{align-items:center;gap:.65rem;margin-bottom:.1rem;display:flex}.staff-returns-step>header>span{color:#3f686c;background:#eaf3f1;border-color:#557a7e;flex:none;width:2rem;height:2rem;font-size:.75rem;font-weight:900}.staff-returns-step>header b{color:var(--tinta);font-size:.86rem;display:block}.staff-returns-step>header p{color:#756c73;margin:.12rem 0 0;font-size:.67rem}.staff-returns-step label{color:var(--tinta);gap:.35rem;font-size:.72rem;font-weight:900;display:grid}.staff-returns-step footer{border-top:1px solid #19162e14;justify-content:flex-end;gap:.6rem;margin-top:.55rem;padding-top:1rem;display:flex}.staff-returns-step footer button{color:var(--anil);cursor:pointer;font:inherit;background:#fff;border:1px solid #312d7033;border-radius:.6rem;padding:.65rem .85rem;font-size:.7rem;font-weight:900}.staff-returns-step footer button:last-child{color:#fff;background:#557a7e;border-color:#557a7e}.staff-returns-step footer button:last-child:hover{background:#3e6569}.staff-returns-refund{background:#f2f7f6;border:1px solid #557a7e2e;border-radius:.75rem;align-items:center;gap:.7rem;padding:.85rem;display:flex}.staff-returns-refund>span{color:#3f686c;background:#eaf3f1;border-radius:.6rem;place-items:center;width:2.4rem;height:2.4rem;font-size:1.1rem;display:grid}.staff-returns-refund small,.staff-returns-refund b{display:block}.staff-returns-refund small{color:#557a7e;text-transform:uppercase;font-size:.58rem}.staff-returns-refund b{color:#3f686c;margin-top:.16rem;font-size:.75rem}.staff-returns-refund p{color:#756c73;margin:.18rem 0 0;font-size:.62rem}@media (width<=560px){.staff-returns-modal .staff-returns-form{padding:1rem}.staff-returns-progress span{font-size:.6rem}.staff-returns-progress i{margin-inline:.3rem}.staff-returns-step footer{flex-direction:column-reverse;align-items:stretch}.staff-returns-step footer button{width:100%}.staff-returns-form__meta{grid-template-columns:1fr}}@media (width<=620px){.staff-returns-filter{flex-direction:column;align-items:flex-start}.staff-returns-list article{grid-template-columns:auto minmax(0,1fr)}.staff-returns-list strong{text-align:left;grid-column:2}.staff-returns-form{grid-template-columns:1fr}.staff-returns-form__meta{flex-direction:column;gap:.35rem}.pos-cashier-catalog .pos-search-row{flex-direction:column!important;align-items:stretch!important}.pos-cashier-catalog .pos-search-row .pos-scan-button{width:100%!important}}.staff-supply-modal{width:min(44rem,100% - 2rem)}.staff-supply-modal .staff-modal__header{background:linear-gradient(125deg,#fffdf8 8%,#fff7e9 70%,#edf7f5 125%);padding:1.45rem 1.6rem 1.25rem}.staff-supply-modal .staff-modal__header h2{margin:.3rem 0 .25rem}.staff-supply-modal .staff-modal__header>div>p:not(.telaris-kicker){z-index:1;color:#625961;margin:0;font-size:.8rem;line-height:1.45;position:relative}.staff-supply-modal .staff-panel-form{gap:.85rem 1rem;padding:1.15rem 1.6rem 1.45rem}.staff-supply-modal .staff-panel-form:before{display:none}.staff-supply-form__section{border-top:1px solid #19162e17;margin-top:.25rem;padding-top:1rem}.staff-supply-form__section:first-of-type{border-top:0;margin-top:0;padding-top:0}.staff-supply-form__section-title{align-items:center;gap:.6rem;display:flex}.staff-supply-form__section-title>span{color:#3f686c;background:#eaf3f1;border-radius:50%;place-items:center;width:1.65rem;height:1.65rem;font-family:DM Mono,monospace;font-size:.67rem;font-weight:900;display:grid}.staff-supply-form__section-title div{gap:.08rem;display:grid}.staff-supply-form__section-title b{color:var(--tinta);font-size:.79rem}.staff-supply-form__section-title small{color:#756c73;font-size:.66rem;font-weight:600}.staff-supply-form label{gap:.38rem}.staff-supply-form label>small{color:#756c73;font-size:.62rem;font-weight:600;line-height:1.35}.staff-supply-form__type select{background:#f5fbfa!important;border-color:#3f686c52!important}.staff-supply-form textarea{resize:vertical;min-height:5.6rem}.staff-supply-form__active{background:#f2f8f7;border:1px solid #3f686c33;border-radius:.7rem;align-items:center;min-height:3.9rem;margin-top:.25rem;padding:.7rem .8rem}.staff-supply-form__active input{accent-color:#557a7e;height:1rem;width:1rem!important}.staff-supply-form__active span{gap:.1rem;display:grid}.staff-supply-form__active b{color:#315d62;font-size:.75rem}.staff-supply-form__active small{color:#54767a!important;font-size:.63rem!important}.staff-supply-modal .staff-form-actions{margin-top:.3rem;padding-top:1rem}.staff-supply-modal .staff-form-actions button:last-child{background:#557a7e}.staff-supply-modal .staff-form-actions button:last-child:hover{background:var(--naranja)}.staff-supply-modal--artisan .staff-modal__header{background:linear-gradient(125deg,#fffdf8 8%,#fff5da 68%,#f3ead6 120%)}.staff-supply-modal--artisan .staff-modal__header:after{background:#f7c51547}.staff-supply-modal--artisan .staff-supply-form__section-title>span{color:#a56611;background:#fff0cd}.staff-supply-modal--artisan .staff-form-actions button:last-child{background:#a56611}.staff-supply-modal--supplier .staff-modal__header{background:linear-gradient(125deg,#f1f8f7 0%,#fffdf8 68%,#e8f2f1 120%)}.staff-supply-modal--supplier .staff-modal__header:after{background:#557a7e33}.staff-supply-modal--supplier .telaris-kicker{color:#3f686c}.staff-supply-modal--supplier .staff-supply-form__section-title>span{color:#3f686c;background:#e3f1ef}.staff-supply-modal{max-height:calc(100svh - 2rem);overflow:auto}.staff-supply-modal .staff-modal__header{padding-block:1.2rem 1rem}.staff-supply-modal .staff-panel-form{gap:.7rem 1rem}.staff-supply-form__section{padding-top:.8rem}.staff-supply-form__section-title>span{width:1.5rem;height:1.5rem}.staff-supply-form textarea{min-height:4.6rem}.staff-supply-form__active{min-height:3.45rem;padding:.58rem .7rem}.staff-supply-panel>header button:focus{outline:0}.staff-supply-panel>header button:focus-visible{outline-offset:3px;outline:3px solid #f7c515b3}.staff-supply-tabs a:focus{outline:0}.staff-supply-tabs a:focus-visible{outline-offset:2px;outline:3px solid #557a7e52}.staff-supply-ranking-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.staff-supply-ranking{background:#fff;border:1px solid #19162e1a;border-radius:.95rem;overflow:hidden}.staff-supply-ranking>header{background:linear-gradient(115deg,#fffdf8,#f3f9f8);border-bottom:1px solid #19162e14;justify-content:space-between;align-items:flex-start;gap:.8rem;padding:1rem 1.1rem .85rem;display:flex}.staff-supply-ranking h2{margin:.16rem 0 .22rem;font-family:Playfair Display,Georgia,serif;font-size:1.25rem;font-weight:600}.staff-supply-ranking header p:not(.telaris-kicker){color:#756c73;margin:0;font-size:.66rem}.staff-supply-ranking>header>span{color:#3f686c;background:#eaf3f1;border-radius:.62rem;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}.staff-supply-ranking__row{border-bottom:1px solid #19162e12;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:4.15rem;padding:.7rem 1.1rem;display:grid}.staff-supply-ranking__row:last-child{border-bottom:0}.staff-supply-ranking__row>b{width:1.45rem;height:1.45rem;color:var(--anil);background:#f0effb;border-radius:50%;place-items:center;font-family:DM Mono,monospace;font-size:.58rem;display:grid}.staff-supply-ranking__row strong,.staff-supply-ranking__row small{display:block}.staff-supply-ranking__row div strong{color:var(--tinta);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.staff-supply-ranking__row small{color:#756c73;margin-top:.12rem;font-size:.59rem}.staff-supply-ranking__row>span{text-align:right}.staff-supply-ranking__row>span strong{color:#3f686c;font-size:.67rem}.staff-supply-ranking__empty{color:#756c73;text-align:center;place-items:center;min-height:8rem;padding:1rem;font-size:.69rem;display:grid}.staff-supply-ranking__empty:before{content:"↗";color:#557a7e;margin-bottom:.45rem;font-size:1.1rem;display:block}.staff-product-piece-code-note{background:#f2f8f7;border:1px solid #557a7e33;border-radius:.72rem;align-items:center;gap:.65rem;padding:.75rem .8rem;display:flex}.staff-product-piece-code-note>span{color:#3f686c;background:#e1f0ee;border-radius:.5rem;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.staff-product-piece-code-note b{color:#315d62;font-size:.72rem;display:block}.staff-product-piece-code-note p{color:#54767a;margin:.16rem 0 0;font-size:.62rem;line-height:1.4}.staff-modal--product .staff-panel-form{gap:.78rem}.staff-modal--product .staff-panel-form:before{content:"Crea la ficha base; los datos de cada entrega se registran después en Ingresos."}.staff-modal--product .staff-product-piece-code-note{min-height:3.85rem}.staff-modal--product .staff-form-actions{z-index:2;background:linear-gradient(#ffffffe0,#fff 32%);margin-inline:-1.6rem;padding:1rem 1.6rem 1.2rem;position:sticky;bottom:-1.6rem}.staff-modal--product{width:min(100% - 2rem,64rem)}.staff-product-create-form{align-items:start;grid-template-columns:minmax(0,1fr) 16rem!important}.staff-product-form-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:.78rem;display:grid}.staff-product-form-main .staff-form-wide,.staff-product-create-form .staff-form-actions{grid-column:1/-1}.staff-product-live-summary{background:linear-gradient(145deg,#f5f4ff,#fffdf8);border:1px solid #312d7033;border-radius:1rem;align-content:start;gap:.65rem;margin-top:.3rem;padding:1rem;display:grid;position:sticky;top:.35rem;box-shadow:.75rem .85rem 1.8rem #19162e21}.staff-product-live-summary .telaris-kicker{color:var(--cochinilla);margin:0}.staff-product-live-summary__icon{background:var(--anil);width:2.7rem;height:2.7rem;color:var(--maiz);border-radius:.75rem;place-items:center;font-size:1.2rem;display:grid}.staff-product-live-summary h3{color:var(--tinta);overflow-wrap:anywhere;margin:0;font-family:Playfair Display,Georgia,serif;font-size:1.45rem;line-height:1}.staff-product-live-summary__description{color:#706870;min-height:2.6rem;margin:0;font-size:.68rem;line-height:1.45}.staff-product-live-summary dl{gap:.45rem;margin:.1rem 0 0;display:grid}.staff-product-live-summary dl div{border-top:1px solid #312d701a;gap:.12rem;padding-top:.45rem;display:grid}.staff-product-live-summary dt{color:#8b5160;letter-spacing:.08em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.54rem;font-weight:700}.staff-product-live-summary dd{color:var(--tinta);overflow-wrap:anywhere;margin:0;font-size:.66rem;font-weight:800}.staff-product-live-summary__next{color:#3f686c;background:#e6f4f2;border-radius:.6rem;gap:.15rem;padding:.65rem;font-size:.62rem;line-height:1.35;display:grid}.staff-product-live-summary__next b{color:var(--jade);font-size:.66rem}@media (width<=760px){.staff-product-create-form{grid-template-columns:1fr!important}.staff-product-form-main{grid-template-columns:1fr}.staff-product-live-summary{grid-column:1;position:static}.staff-modal--product .staff-form-actions{margin-inline:-1.1rem;padding-inline:1.1rem;bottom:-1.1rem}}.staff-tab-panel#inventory-products th:nth-child(2),.staff-tab-panel#inventory-products td:nth-child(2){display:none}.staff-modal--product[open]{flex-direction:column;display:flex;overflow:hidden}.staff-modal--product .staff-panel-form{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.staff-product-create-form{grid-template-columns:minmax(0,1fr) 16rem!important}.staff-product-create-form .staff-product-live-summary{align-self:start;position:sticky;top:0}.staff-product-create-form .staff-form-actions{grid-column:1/-1}@media (width<=760px){.staff-product-create-form{grid-template-columns:1fr!important}.staff-product-create-form .staff-product-live-summary{grid-column:1;position:static}.staff-modal--product .staff-form-actions{margin-inline:-1.1rem;padding-inline:1.1rem;bottom:-1.1rem}}@media (width>=1280px){.staff-modal--product{width:48rem;height:auto;max-height:none;margin:0 auto;inset:8rem 0 1rem}.staff-product-create-form{grid-template-columns:1fr!important}.staff-product-create-form .staff-product-live-summary{box-sizing:border-box;width:16rem;height:calc(100svh - 9rem);margin:0;position:fixed;top:8rem;left:calc(50% + 25rem);overflow-y:auto}.staff-product-create-form .staff-form-actions{grid-column:1}}.staff-product-live-summary{pointer-events:none}.staff-heading{margin-bottom:1.35rem}.staff-heading h1{font-size:clamp(2.35rem,4.2vw,3.9rem);line-height:.94}.staff-tab-panel__head h2{font-size:1.65rem;line-height:1}@media (width<=620px){.staff-heading h1{font-size:2.35rem}}.staff-inventory-table .staff-table-empty td{text-align:center;padding:2.1rem 1.25rem}.staff-inventory-table .staff-table-empty td>span{width:2.25rem;height:2.25rem;color:var(--cochinilla);background:#fff0f1;border-radius:.6rem;place-items:center;margin:0 auto .55rem;font-size:1rem;display:grid}.staff-inventory-table .staff-table-empty b{color:var(--tinta);font-family:Playfair Display,Georgia,serif;font-size:1.35rem;font-weight:600}.staff-inventory-table .staff-table-empty p{color:#756c73;margin:.3rem 0 0;font-size:.7rem}.staff-product-table-controls{background:#f8faf9;border:1px solid #312d701f;border-radius:.8rem;grid-template-columns:minmax(18rem,1fr) 9rem auto auto;align-items:end;gap:.7rem;margin:0 0 .8rem;padding:.8rem;display:grid}.staff-product-table-controls label{color:#756c73;gap:.28rem;font-size:.62rem;font-weight:900;display:grid}.staff-product-table-controls label>span{padding-left:.05rem}.staff-product-table-controls input,.staff-product-table-controls select{width:100%;height:2.35rem;color:var(--tinta);background:#fff;border:1px solid #19162e29;border-radius:.55rem;padding:0 .72rem;font:700 .76rem/1 inherit}.staff-product-table-controls button,.staff-product-table-controls a{background:var(--anil);color:#fff;cursor:pointer;border:0;border-radius:.55rem;place-items:center;height:2.35rem;padding:0 .9rem;font-size:.7rem;font-weight:900;text-decoration:none;display:inline-grid}.staff-product-table-controls a{color:var(--anil);background:#f0effb}.staff-product-pagination{color:#756c73;border-top:1px solid #19162e14;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;font-size:.67rem;font-weight:700;display:flex}.staff-product-pagination nav{gap:.25rem;display:flex}.staff-product-pagination nav a,.staff-product-pagination nav span{min-width:2rem;height:2rem;color:var(--anil);border:1px solid #312d7026;border-radius:.45rem;place-items:center;padding:0 .4rem;font-size:.66rem;font-weight:900;text-decoration:none;display:grid}.staff-product-pagination nav span[aria-current=page]{color:#fff;background:#557a7e;border-color:#557a7e}.staff-product-pagination nav a:hover{color:#3f686c;background:#eaf3f1;border-color:#557a7e}@media (width<=620px){.staff-product-table-controls{grid-template-columns:1fr 1fr;align-items:end}.staff-product-table-search{grid-column:1/-1}.staff-product-pagination{flex-direction:column;align-items:flex-start}}.staff-product-pagination nav button{min-width:2rem;height:2rem;color:var(--anil);cursor:pointer;background:#fff;border:1px solid #312d7026;border-radius:.45rem;place-items:center;padding:0 .4rem;font-size:.66rem;font-weight:900;display:grid}.staff-product-pagination nav button[aria-current=page]{color:#fff;background:#557a7e;border-color:#557a7e}.staff-product-pagination nav button:disabled{cursor:default;opacity:.42}.staff-product-pagination nav span.is-ellipsis{background:0 0;border:0;min-width:1rem}.staff-product-pagination nav button:not(:disabled):hover{color:#3f686c;background:#eaf3f1;border-color:#557a7e}.staff-product-table-clear{color:var(--anil)!important;background:#f0effb!important}.staff-modal__header-actions{z-index:2;align-items:center;gap:.55rem;display:flex;position:relative}.staff-modal__header:after{pointer-events:none}.staff-icon-action--pdf{z-index:3;color:#c92d43;cursor:pointer;pointer-events:auto;place-items:center;text-decoration:none;display:grid;position:relative}.staff-icon-action--pdf .staff-pdf-document{font-size:.48rem}.staff-icon-action--print{color:#a66315;font-size:1rem}.staff-icon-action--print:hover{color:#8d5310;background:#fff4df;border-color:#a66315}.staff-products-toolbar--catalog{justify-content:flex-end;margin:0 0 .8rem}.staff-products-toolbar__status{color:var(--anil);cursor:pointer;font:inherit;background:#fff;border:1px solid #312d702b;border-radius:.5rem;padding:.72rem .85rem;font-size:.72rem;font-weight:900}.staff-products-toolbar__status:hover,.staff-products-toolbar__status[aria-pressed=true]{color:var(--cochinilla);background:#fff3f4;border-color:#c92d4359}.staff-product-actions form{display:contents}.staff-icon-action--deactivate{color:var(--cochinilla)!important;background:#fff7f7!important}.staff-icon-action--deactivate:hover{background:#fff0f1!important;border-color:#c92d436b!important}.staff-icon-action--restore{color:var(--jade)!important;background:#edf8f6!important}.staff-inventory-table.is-showing-inactive tbody tr:not(.staff-table-empty){background:#fafafa}.staff-inventory-table.is-showing-inactive .staff-product-table-cell{opacity:.74}.staff-product-description{color:#625961;gap:.2rem;max-width:30rem;font-size:.72rem;line-height:1.4;display:grid}.staff-product-description>small{color:#8a7d84;font-size:.62rem;font-weight:700}.staff-income-unit-note{background:#f5f4fc;border:1px solid #312d7024;border-radius:.75rem;align-items:center;gap:.75rem;padding:.8rem .9rem;display:flex}.staff-income-unit-note>span{background:var(--anil);width:2.15rem;height:2.15rem;color:var(--maiz);border-radius:.55rem;flex:none;place-items:center;font-weight:900;display:grid}.staff-income-unit-note b{color:var(--anil);font-size:.78rem}.staff-income-unit-note p{color:#625961;margin:.15rem 0 0;font-size:.67rem;line-height:1.4}.staff-income-entries{background:#f8f7ff;border:1px solid #312d7029;border-radius:.8rem;gap:.75rem;padding:.9rem;display:grid}.staff-income-entries__heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.staff-income-entries__heading span{color:var(--anil);letter-spacing:.08em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.68rem;font-weight:800}.staff-income-entries__heading p{color:#625961;margin:.2rem 0 0;font-size:.68rem;line-height:1.4}.staff-income-entries__heading button{background:var(--anil);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:.5rem;flex:none;padding:.58rem .72rem;font-size:.7rem;font-weight:800}.staff-income-entries__list{gap:.7rem;display:grid}.staff-income-entry{background:#fff;border:1px solid #19162e1a;border-radius:.7rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0;padding:1rem .8rem .8rem;display:grid;position:relative}.staff-income-entry legend{color:#80616c;letter-spacing:.08em;text-transform:uppercase;padding:0 .25rem;font-family:DM Mono,monospace;font-size:.6rem;font-weight:800}.staff-income-entry legend b{color:var(--anil)}.staff-income-entry label{color:var(--tinta);gap:.3rem;font-size:.7rem;font-weight:800;display:grid}.staff-income-entry label em{color:#756c73;font-size:.62rem;font-style:normal}.staff-income-entry label small{color:#756c73;font-size:.6rem;font-weight:600;line-height:1.3}.staff-income-entry input{width:100%;min-width:0;color:var(--tinta);font:inherit;border:1px solid #312d702e;border-radius:.48rem;padding:.58rem .62rem;font-size:.73rem}.staff-income-entry__remove{width:1.55rem;height:1.55rem;color:var(--cochinilla);cursor:pointer;background:#fff0ee;border:0;border-radius:.4rem;place-items:center;font-size:1rem;font-weight:900;display:grid;position:absolute;top:.42rem;right:.48rem}.staff-income-entry__remove:disabled{opacity:.3;cursor:not-allowed}.staff-income-preview__presentations{background:#f8f7ff;border:1px solid #312d7024;border-radius:.75rem;gap:.6rem;padding:.85rem;display:grid}.staff-income-preview__presentations>div:first-child{color:var(--anil);justify-content:space-between;align-items:center;gap:.75rem;font-size:.74rem;display:flex}.staff-income-preview__presentations>div:first-child span{color:var(--anil);background:#e8e7fa;border-radius:999px;padding:.25rem .45rem;font-size:.62rem;font-weight:800}.staff-income-preview__presentations [data-income-preview-entries]{gap:.45rem;display:grid}.staff-income-preview__presentations [data-income-preview-entries]>div{background:#fff;border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;padding:.55rem .6rem;display:flex}.staff-income-preview__presentations b{color:var(--tinta);font-size:.7rem}.staff-income-preview__presentations [data-income-preview-entries] span{color:#625961;text-align:right;font-size:.62rem}.staff-modal--income{width:min(100% - 2rem,48rem);max-height:calc(100svh - 2rem);overflow:hidden}.staff-modal--income .staff-panel-form{max-height:calc(100svh - 10rem);overflow:auto}@media (width<=620px){.staff-income-entries__heading{flex-direction:column;align-items:flex-start}.staff-income-entry{grid-template-columns:1fr}.staff-income-entry__remove{top:.35rem}.staff-income-preview__presentations [data-income-preview-entries]>div{flex-direction:column;align-items:flex-start;gap:.25rem}.staff-income-preview__presentations [data-income-preview-entries] span{text-align:left}}.staff-modal--income{border-radius:1rem;width:min(100% - 2rem,62rem)}.staff-modal--income .staff-modal__header{min-height:5.8rem;padding:1.15rem 1.75rem}.staff-modal--income .staff-modal__header h2{font-size:1.85rem}.staff-modal--income .staff-panel-form{gap:.8rem 1rem;max-height:calc(100svh - 8rem);padding:1.05rem 1.75rem 1.3rem}.staff-modal--income .staff-panel-form:before{display:none}.staff-modal--income .staff-panel-form small:not(.staff-error){color:#756c73;font-size:.63rem;font-weight:600;line-height:1.35}.staff-modal--income .staff-income-product-picker{background:#f7fcfb;border:1px solid #0e75842e;border-radius:.72rem;gap:.42rem;padding:.72rem .8rem;display:grid}.staff-modal--income .staff-income-product-trigger{background:0 0;border:0;border-radius:.55rem;min-height:3rem}.staff-modal--income .staff-income-product-trigger>span:first-child{background:var(--jade);color:#fff;border-radius:.52rem;width:2rem;height:2rem}.staff-modal--income .staff-income-product-trigger b{color:var(--jade);font-size:.68rem}.staff-modal--income .staff-income-product-picker>small{padding-left:.1rem}.staff-modal--income .staff-income-unit-note{background:#faf9ff;border-color:#312d701f;padding:.65rem .8rem}.staff-modal--income .staff-income-unit-note>span{width:1.9rem;height:1.9rem;font-size:.76rem}.staff-modal--income .staff-income-unit-note b{font-size:.74rem}.staff-modal--income .staff-income-unit-note p{font-size:.64rem}.staff-income-entries{background:#faf9ff;border-color:#312d7021;border-radius:.72rem;gap:.65rem;padding:.75rem}.staff-income-entries__heading{align-items:flex-start}.staff-income-entries__heading span{font-size:.62rem}.staff-income-entries__heading p{max-width:34rem;font-size:.64rem}.staff-income-entries__heading button{box-shadow:none;border:1px solid #312d7029;border-radius:.45rem;padding:.48rem .62rem;font-size:.66rem}.staff-income-entry{box-shadow:none;border-color:#312d701f;border-radius:.62rem;grid-template-columns:1.15fr 1.15fr .95fr;gap:.48rem .7rem;padding:.78rem .7rem .68rem}.staff-income-entry legend{font-size:.56rem}.staff-income-entry label{gap:.22rem;font-size:.66rem}.staff-income-entry label em{font-size:.58rem}.staff-income-entry label small{min-height:1.45em;font-size:.56rem}.staff-income-entry input{background:#fffdf8;border-radius:.42rem;min-height:2.42rem;padding:.45rem .55rem;font-size:.68rem}.staff-income-entry__remove{display:none}.staff-income-entry__remove:not(:disabled){background:#fff0ee;border-radius:50%;width:1.4rem;height:1.4rem;font-size:.86rem;display:grid;top:.32rem;right:.38rem}.staff-modal--income>.staff-panel-form>label:not(.staff-income-product-picker){gap:.3rem;padding:.15rem 0;font-size:.7rem}.staff-modal--income>.staff-panel-form>label:not(.staff-income-product-picker)>small{margin-top:-.05rem}.staff-modal--income .staff-form-actions{z-index:2;background:linear-gradient(#ffffffe0,#fff 38%);margin:0 -1.75rem -1.3rem;padding:.8rem 1.75rem;position:sticky;bottom:-1.3rem}.staff-modal--income .staff-form-actions button{border-radius:.5rem;min-height:2.55rem;padding:.55rem .82rem;font-size:.72rem}.staff-modal--income .staff-form-actions button:last-child{background:var(--jade)}.staff-modal--income .staff-form-actions button:last-child:hover{background:#0a896d}@media (width<=700px){.staff-modal--income .staff-modal__header,.staff-modal--income .staff-panel-form{padding-inline:1.1rem}.staff-income-entry{grid-template-columns:1fr 1fr}.staff-modal--income .staff-form-actions{margin-inline:-1.1rem;padding-inline:1.1rem}}@media (width<=480px){.staff-income-entry{grid-template-columns:1fr}.staff-income-entries__heading button{width:100%}.staff-modal--income .staff-panel-form{max-height:calc(100svh - 7.3rem)}}.staff-income-entry{padding-top:.62rem}.staff-income-entry__head{grid-column:1/-1;align-items:center;gap:.55rem;min-height:1.2rem;display:flex}.staff-income-entry__head>span{color:#80616c;letter-spacing:.08em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.56rem;font-weight:800}.staff-income-entry__head>span b{color:var(--anil)}.staff-income-entry__head>small{margin-right:auto;color:#59636f!important;font-size:.56rem!important}.staff-income-entry__remove,.staff-income-entry__remove:not(:disabled){width:auto;height:auto;color:var(--cochinilla);cursor:pointer;font:inherit;background:#fff7f7;border:1px solid #d1172f33;border-radius:.38rem;align-items:center;padding:.28rem .45rem;font-size:.58rem;font-weight:800;line-height:1;display:inline-flex;position:static}.staff-income-entry__remove:disabled,.staff-income-entry label small{display:none}.staff-income-entry label small.staff-income-field-help{min-height:1.15em;margin-top:.04rem;font-weight:800;line-height:1.28;display:block;color:var(--cochinilla)!important;font-size:.56rem!important}.staff-income-entry label{align-content:start;align-self:start}.staff-income-entry label em{min-height:1.15em}.staff-income-entry input{box-sizing:border-box;height:2.42rem;min-height:2.42rem}.staff-income-entry input.is-invalid{border-color:var(--cochinilla);box-shadow:0 0 0 2px #d1172f1a}.staff-modal--income .staff-panel-form{padding-bottom:1.3rem;scroll-padding-bottom:5rem}.staff-modal--income .staff-form-actions{min-height:4.3rem;margin:1rem -1.75rem -1.3rem;padding:.8rem 1.75rem;bottom:-1.3rem}.staff-income-entries__heading p:after{content:" La talla y el color se reutilizan si ya existen."}.staff-income-entry label:nth-of-type(4),.staff-income-entry label:nth-of-type(5),.staff-income-entry label:nth-of-type(6){border-top:0;padding-top:0}.staff-income-preview__details dd+small{color:#756c73;margin-top:.2rem;font-size:.58rem;font-weight:600;line-height:1.25;display:block}.staff-income-preview__presentations [data-income-preview-entries]>div{flex-wrap:wrap}.staff-income-preview__presentations [data-income-preview-entries] code{width:100%;color:var(--jade);font-family:DM Mono,monospace;font-size:.57rem;font-weight:800}@media (width<=700px){.staff-modal--income .staff-panel-form{padding-bottom:1.15rem}}.staff-modal--product .staff-product-form-actions{margin-top:.15rem;background:linear-gradient(#ffffffe6,#fff 34%);justify-content:space-between;align-items:center;gap:1rem;min-height:4.35rem;margin-inline:-1.6rem;padding:.65rem 1.6rem .75rem;display:flex}.staff-modal--product .staff-product-form-actions>span{color:#756c73;max-width:22rem;font-size:.62rem;font-weight:650;line-height:1.35}.staff-modal--product .staff-product-form-actions>div{flex:none;align-items:center;gap:.5rem;display:flex}.staff-modal--income-preview{border-radius:1rem;width:min(100% - 2rem,62rem);max-height:calc(100svh - 2rem);overflow:hidden}.staff-modal--income-preview .staff-modal__header{background:linear-gradient(125deg,#eaf8f6 0%,#fffdf8 72%);min-height:5.8rem;padding:1.15rem 1.75rem}.staff-modal--income-preview .staff-modal__header h2{font-size:1.85rem}.staff-modal--income-preview .staff-income-preview{gap:.8rem;max-height:calc(100svh - 8rem);padding:1rem 1.75rem 1.25rem;scroll-padding-bottom:5rem;overflow:auto}.staff-modal--income-preview .staff-income-preview__hero{min-height:4.45rem;padding:.75rem .9rem}.staff-income-preview__hero>small{color:#08745b;white-space:nowrap;background:#dff4ef;border-radius:999px;margin-left:auto;padding:.3rem .52rem;font-size:.59rem;font-weight:900}.staff-income-preview__section{background:#fff;border:1px solid #19162e17;border-radius:.75rem;padding:.75rem}.staff-income-preview__section-heading,.staff-income-preview__stock-heading{align-items:center;gap:.55rem;margin-bottom:.65rem;display:flex}.staff-income-preview__section-heading>span,.staff-income-preview__stock-heading>span{background:var(--anil);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.45rem;height:1.45rem;font-family:DM Mono,monospace;font-size:.62rem;font-weight:900;display:grid}.staff-income-preview__section-heading b,.staff-income-preview__stock-heading b{color:var(--tinta);font-size:.76rem;display:block}.staff-income-preview__section-heading p,.staff-income-preview__stock-heading small{color:#756c73;margin:.1rem 0 0;font-size:.61rem;font-weight:600;line-height:1.35;display:block}.staff-modal--income-preview .staff-income-preview__details{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.staff-modal--income-preview .staff-income-preview__details div{min-height:0;box-shadow:none;padding:.65rem .7rem}.staff-modal--income-preview .staff-income-preview__details div:first-child{grid-column:span 2}.staff-modal--income-preview .staff-income-preview__details .is-highlight{background:#edf8f6;border-color:#0e758438}.staff-modal--income-preview .staff-income-preview__details .is-code{background:#f6f5ff;border-color:#312d702e}.staff-modal--income-preview .staff-income-preview__details dt{font-size:.53rem}.staff-modal--income-preview .staff-income-preview__details dd{font-size:.7rem}.staff-modal--income-preview .staff-income-preview__details dd+small{color:#5e7371;min-height:1.6em;font-size:.54rem}.staff-modal--income-preview .staff-income-preview__presentations{background:linear-gradient(110deg,#f7f6ff,#fcfbff);gap:.55rem;padding:.75rem}.staff-income-preview__presentations>div:first-child>div{gap:.12rem;display:grid}.staff-income-preview__presentations>div:first-child small{color:#756c73;font-size:.58rem;font-weight:600}.staff-modal--income-preview .staff-income-preview__presentations [data-income-preview-entries]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.staff-modal--income-preview .staff-income-preview__presentations [data-income-preview-entries]>div{border:1px solid #312d701a;align-content:start;align-items:start;gap:.3rem;min-height:4.85rem;padding:.55rem .65rem;box-shadow:0 .25rem .65rem #312d700a}.staff-modal--income-preview .staff-income-preview__presentations [data-income-preview-entries] b{color:var(--anil)}.staff-modal--income-preview .staff-income-preview__presentations [data-income-preview-entries] span{text-align:left;width:100%;font-size:.57rem;line-height:1.35}.staff-modal--income-preview .staff-income-preview__presentations [data-income-preview-entries] code{color:#087f89;font-size:.55rem;line-height:1.4}.staff-modal--income-preview .staff-income-preview__stock{background:linear-gradient(105deg,#f5f4ff,#edf8f6);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;padding:.75rem .85rem;display:grid}.staff-modal--income-preview .staff-income-preview__stock-heading{border-right:1px solid #312d7021;margin:0;padding-right:.85rem}.staff-modal--income-preview .staff-income-preview__stock-calculation{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.staff-modal--income-preview .staff-income-preview__stock-calculation span,.staff-modal--income-preview .staff-income-preview__stock-calculation strong{color:#756c73;gap:.15rem;font-size:.58rem;display:grid}.staff-modal--income-preview .staff-income-preview__stock-calculation b{color:var(--tinta);font-size:.82rem}.staff-modal--income-preview .staff-income-preview__stock-calculation strong{color:#08745b;border-left:1px solid #0e758433;padding-left:.7rem}.staff-modal--income-preview .staff-income-preview__stock-calculation strong b{color:#08745b}.staff-modal--income-preview .staff-income-preview__stock-calculation i{color:var(--anil);font-style:normal;font-weight:900}.staff-modal--income-preview .staff-form-actions{z-index:2;background:linear-gradient(#ffffffe0,#fff 35%);margin:0 -1.75rem -1.25rem;padding:.75rem 1.75rem;position:sticky;bottom:-1.25rem}.staff-modal--income-preview .staff-form-actions button{min-height:2.55rem;padding:.55rem .85rem;font-size:.72rem}@media (width<=700px){.staff-modal--income-preview .staff-modal__header,.staff-modal--income-preview .staff-income-preview{padding-inline:1.1rem}.staff-modal--income-preview .staff-form-actions{margin-inline:-1.1rem;padding-inline:1.1rem}.staff-modal--income-preview .staff-income-preview__details{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-modal--income-preview .staff-income-preview__details div:first-child{grid-column:1/-1}}@media (width<=520px){.staff-modal--income-preview .staff-income-preview__presentations [data-income-preview-entries],.staff-modal--income-preview .staff-income-preview__stock{grid-template-columns:1fr}.staff-modal--income-preview .staff-income-preview__stock-heading{border-bottom:1px solid #312d7021;border-right:0;padding:0 0 .55rem}.staff-modal--income-preview .staff-income-preview__stock-calculation{flex-wrap:wrap}.staff-modal--income-preview .staff-income-preview__stock-calculation i{display:none}}.staff-product-thumbnail .staff-product-thumbnail__barcode{border-radius:inherit;background:linear-gradient(135deg,var(--anil),var(--jade));width:100%;height:100%;color:var(--maiz);place-items:center;font-size:1.15rem;font-weight:900;line-height:1;display:grid}.staff-modal--income-detail{width:min(100% - 2rem,42rem);overflow:hidden}.staff-modal--income-detail .staff-modal__header{background:linear-gradient(125deg,#edf8f6,#fffdf8 72%);min-height:0;padding:1.1rem 1.35rem}.staff-modal--income-detail .staff-modal__header:after{background:#0e758421}.staff-modal--income-detail .staff-modal__header h2{margin:.18rem 0;font-size:1.65rem}.staff-modal--income-detail .staff-modal__header h2+p{color:#756c73;margin:0;font-size:.65rem;font-weight:700}.staff-income-detail{gap:.9rem;padding:1.15rem 1.35rem 1.3rem;display:grid}.staff-income-detail__summary{background:#edf8f6;border:1px solid #0e758429;border-radius:.7rem;justify-content:space-between;align-items:center;padding:.72rem .8rem;display:flex}.staff-income-detail__summary span{color:#0c8661;font-size:.78rem;font-weight:900}.staff-income-detail__summary b{color:#3f686c;font-size:.67rem}.staff-income-detail table{border-collapse:collapse;width:100%}.staff-income-detail th{color:#8b5160;letter-spacing:.08em;text-align:left;text-transform:uppercase;border-bottom:1px solid #19162e1a;padding:.5rem .45rem;font-family:DM Mono,monospace;font-size:.55rem}.staff-income-detail td{color:#625961;border-bottom:1px solid #19162e14;padding:.68rem .45rem;font-size:.68rem}.staff-income-detail td:first-child{color:var(--tinta);font-weight:800}.staff-income-detail code{color:var(--anil);font-family:DM Mono,monospace;font-size:.6rem;font-weight:800}.staff-income-detail__reference{color:#625961;background:#f7f6fc;border-radius:.6rem;gap:.22rem;margin:0;padding:.65rem .72rem;font-size:.66rem;line-height:1.4;display:grid}.staff-income-detail__reference b{color:#8b5160;letter-spacing:.08em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.54rem}@media (width<=620px){.staff-modal--income-detail{width:calc(100% - 1rem)}.staff-income-detail{padding:1rem;overflow-x:auto}.staff-income-detail table{min-width:31rem}}.staff-modal--product .staff-product-form-actions button{border-radius:.48rem;min-height:2.35rem;padding:.52rem .75rem;font-size:.68rem}.staff-modal--product .staff-product-form-actions .staff-action--ghost{color:var(--anil);background:#fff;border:1px solid #312d7033}.staff-modal--product .staff-product-form-actions button[type=submit]{min-width:7.9rem}@media (width<=620px){.staff-modal--product .staff-product-form-actions{flex-direction:column;align-items:stretch;margin-inline:-1.1rem;padding-inline:1.1rem}.staff-modal--product .staff-product-form-actions>span{max-width:none}.staff-modal--product .staff-product-form-actions>div{width:100%}.staff-modal--product .staff-product-form-actions button{flex:1}}.staff-modal--product[open]{width:min(48rem,100% - 2rem);height:min(88svh,54rem);max-height:calc(100svh - 2rem);margin:auto;inset:0}.staff-modal--product[open] .staff-modal__header{flex:none}@media (width>=1440px){.staff-modal--product[open]{width:48rem;overflow:visible;translate:-8.75rem}.staff-product-create-form .staff-product-live-summary{box-sizing:border-box;width:16rem;height:100%;margin:0;position:absolute;top:0;left:calc(100% + 1.5rem);overflow-y:auto}}.staff-income-responsible{background:#f2f8f7;border:1px solid #557a7e33;border-radius:.72rem;align-items:center;gap:.7rem;padding:.8rem .85rem;display:flex}.staff-income-responsible>span{color:#3f686c;background:#e1f0ee;border-radius:.55rem;flex:none;place-items:center;width:2.15rem;height:2.15rem;font-weight:900;display:grid}.staff-income-responsible small,.staff-income-responsible b{display:block}.staff-income-responsible small{color:#54767a;letter-spacing:.07em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.57rem;font-weight:800}.staff-income-responsible b{color:#315d62;margin-top:.1rem;font-size:.82rem}.staff-income-responsible p{color:#54767a;margin:.15rem 0 0;font-size:.62rem;line-height:1.35}.staff-income-source{background:#fcfefd;border:1px solid #557a7e33;border-radius:.78rem;gap:.6rem;padding:.85rem;display:grid}.staff-income-source__heading{justify-content:space-between;align-items:start;gap:.8rem;display:flex}.staff-income-source__heading b,.staff-income-source__heading small{display:block}.staff-income-source__heading b{color:var(--tinta);font-size:.78rem}.staff-income-source__heading small{color:#756c73;margin-top:.14rem;font-size:.62rem}.staff-income-source__heading>span{color:#3f686c;text-overflow:ellipsis;white-space:nowrap;background:#eaf3f1;border-radius:999px;max-width:45%;padding:.28rem .45rem;font-size:.61rem;font-weight:900;overflow:hidden}.staff-income-source__tabs{background:#f5f9f8;border:1px solid #557a7e26;border-radius:.58rem;grid-template-columns:repeat(2,1fr);gap:.35rem;padding:.25rem;display:grid}.staff-income-source__tabs button{color:#756c73;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:.42rem;padding:.52rem .6rem;font-size:.66rem;font-weight:900}.staff-income-source__tabs button.is-active{color:#fff;background:#557a7e;box-shadow:0 .2rem .45rem #3f686c29}.staff-income-source__tabs button:focus{outline:0}.staff-income-source__tabs button:focus-visible{outline-offset:2px;outline:3px solid #557a7e4d}.staff-income-source__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.staff-income-source__choice{color:var(--tinta);cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #19162e1f;border-radius:.58rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.58rem;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid}.staff-income-source__choice:hover{background:#f5faf9;border-color:#557a7e8c;transform:translateY(-1px)}.staff-income-source__choice.is-selected{background:#eaf3f1;border-color:#557a7e;box-shadow:0 0 0 .16rem #557a7e24}.staff-income-source__choice>span{width:1.75rem;height:1.75rem;color:var(--anil);background:#f0effb;border-radius:.45rem;place-items:center;font-size:.68rem;font-weight:900;display:grid}.staff-income-source__choice b,.staff-income-source__choice small{display:block}.staff-income-source__choice b{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.staff-income-source__choice small{color:#756c73;text-overflow:ellipsis;white-space:nowrap;margin-top:.1rem;font-size:.55rem;overflow:hidden}.staff-income-source__choice i{color:#0000;border:1px solid #557a7e4d;border-radius:50%;place-items:center;width:1rem;height:1rem;font-size:.57rem;font-style:normal;display:grid}.staff-income-source__choice.is-selected i{color:#fff;background:#557a7e;border-color:#557a7e}.staff-income-source__empty{color:#756c73;text-align:center;border:1px dashed #557a7e3d;border-radius:.55rem;padding:.75rem;font-size:.62rem}.staff-income-source__error{color:var(--cochinilla)!important;font-size:.63rem!important;font-weight:800!important}.staff-purchase-heading{background:linear-gradient(120deg,#fffdf8,#edf8f6);border:1px solid #19162e1a;border-radius:1rem;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;padding:1.25rem 1.4rem;display:flex}.staff-purchase-heading h1{margin:.2rem 0}.staff-purchase-heading p:not(.telaris-kicker){color:#756c73;margin:0;font-size:.75rem}.staff-purchase-heading .staff-action{background:#557a7e;border-radius:.6rem}.staff-purchase-stats{grid-template-columns:repeat(3,1fr);gap:.8rem;margin-bottom:1rem;display:grid}.staff-purchase-stats article{background:#fff;border:1px solid #19162e1a;border-radius:.8rem;padding:.9rem 1rem}.staff-purchase-stats small{color:#8b5160;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.57rem}.staff-purchase-stats strong{color:var(--tinta);margin:.3rem 0;font-size:1.25rem;display:block}.staff-purchase-stats p{color:#756c73;margin:0;font-size:.62rem}.staff-purchase-panel{background:#fff;border:1px solid #19162e1a;border-radius:.9rem;overflow:hidden}.staff-purchase-panel>header{border-bottom:1px solid #19162e14;padding:1rem 1.15rem}.staff-purchase-panel h2{margin:.2rem 0 0}.staff-purchase-list article{border-bottom:1px solid #19162e12;grid-template-columns:1.4fr 1fr .75fr auto;align-items:center;gap:.8rem;padding:.85rem 1.15rem;display:grid}.staff-purchase-list__main{align-items:center;gap:.65rem;display:flex}.staff-purchase-folio{color:var(--anil);background:#f0effb;border-radius:.45rem;padding:.35rem .45rem;font-family:DM Mono,monospace;font-size:.59rem;font-weight:800}.staff-purchase-list strong,.staff-purchase-list small{display:block}.staff-purchase-list strong{font-size:.73rem}.staff-purchase-list small{color:#756c73;margin-top:.12rem;font-size:.6rem}.staff-purchase-status{border-radius:999px;padding:.28rem .45rem;font-size:.58rem;font-weight:900;display:inline-block}.staff-purchase-status.is-open{color:#a56611;background:#fff2dd}.staff-purchase-status.is-received{color:#178a64;background:#e5f6ef}.staff-purchase-actions{gap:.35rem;display:flex}.staff-purchase-actions button,.staff-purchase-items button{color:#3f686c;cursor:pointer;font:inherit;background:#fff;border:1px solid #557a7e59;border-radius:.45rem;padding:.45rem .55rem;font-size:.6rem;font-weight:900}.staff-purchase-actions button:first-child{color:#fff;background:#557a7e}.staff-purchase-modal{width:min(45rem,100% - 2rem)}.staff-purchase-modal .staff-panel-form:before{content:"Completa los datos de la compra antes de registrarla."}.staff-purchase-items{gap:.6rem;display:grid}.staff-purchase-items>div{justify-content:space-between;align-items:center;display:flex}.staff-purchase-items>div b{font-size:.76rem}.staff-purchase-item{grid-template-columns:minmax(0,1fr) 5rem 6rem auto;align-items:center;gap:.45rem;display:grid}.staff-purchase-item select,.staff-purchase-item input{width:100%;min-height:2.5rem;color:var(--tinta);font:inherit;background:#fffdf8;border:1px solid #312d702b;border-radius:.5rem;padding:.5rem;font-size:.66rem}.staff-purchase-item button{width:2.1rem;height:2.1rem;color:var(--cochinilla);place-items:center;padding:0;display:grid}.staff-purchase-heading{padding:1.4rem 1.5rem;position:relative;overflow:hidden}.staff-purchase-heading:after{content:"";background:#f7c51530;border-radius:50%;width:11rem;height:11rem;position:absolute;bottom:-3rem;right:-2rem}.staff-purchase-heading>*{z-index:1;position:relative}.staff-purchase-heading__actions{align-items:center;gap:.8rem;display:flex}.staff-purchase-heading__actions>span{color:#3f686c;background:#e4f1ef;border-radius:.72rem;place-items:center;width:2.8rem;height:2.8rem;font-size:1.25rem;display:grid}.staff-purchase-flow{background:#fff;border:1px solid #19162e1a;border-radius:.85rem;align-items:center;gap:.55rem;margin-bottom:1rem;padding:.7rem .85rem;display:flex}.staff-purchase-flow article{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.staff-purchase-flow article>span{color:#3f686c;background:#eaf3f1;border-radius:50%;flex:none;place-items:center;width:1.7rem;height:1.7rem;font-family:DM Mono,monospace;font-size:.65rem;font-weight:900;display:grid}.staff-purchase-flow b,.staff-purchase-flow small{display:block}.staff-purchase-flow b{font-size:.68rem}.staff-purchase-flow small{color:#756c73;text-overflow:ellipsis;white-space:nowrap;margin-top:.1rem;font-size:.58rem;overflow:hidden}.staff-purchase-flow>i{color:#a7a2bc;font-style:normal}.staff-purchase-stats article{align-items:center;gap:.65rem;display:flex}.staff-purchase-stats article>span{width:2.25rem;height:2.25rem;color:var(--anil);background:#f0effb;border-radius:.58rem;flex:none;place-items:center;font-size:.84rem;font-weight:900;display:grid}.staff-purchase-stats article:nth-child(2)>span{color:#a56611;background:#fff1df}.staff-purchase-stats article:nth-child(3)>span{color:#178a64;background:#e5f6ef}.staff-purchase-panel>header{justify-content:space-between;align-items:center;display:flex}.staff-purchase-panel>header p:not(.telaris-kicker){color:#756c73;margin:.22rem 0 0;font-size:.65rem}.staff-purchase-panel>header>span{color:#8b5160;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.6rem;font-weight:800}.staff-purchase-empty{flex-direction:column;gap:.4rem}.staff-purchase-empty .staff-action{background:#557a7e;border-radius:.55rem;margin-top:.5rem}.staff-purchase-list article{transition:background .18s}.staff-purchase-list article:hover{background:#fcfefd}.staff-purchase-progress,.staff-purchase-money{gap:.15rem;display:grid}.staff-purchase-money strong{color:#3f686c}.staff-purchase-actions button:last-child{color:var(--anil);border-color:#312d7033}.staff-purchase-modal .staff-modal__header:after{background:#557a7e29}.staff-purchase-modal .staff-panel-form{gap:.85rem}.staff-purchase-modal .staff-form-actions button:last-child{background:#557a7e}.staff-purchase-items{background:#f8fbfa;border:1px solid #557a7e29;border-radius:.7rem;padding:.75rem}.staff-purchase-items>div>button{background:#eaf3f1}.staff-purchase-item{background:#fff;border:1px solid #19162e14;border-radius:.6rem;padding:.45rem}@media (width<=760px){.staff-purchase-stats{grid-template-columns:1fr}.staff-purchase-flow{flex-direction:column;align-items:stretch}.staff-purchase-flow>i{display:none}.staff-purchase-list article{grid-template-columns:1fr}.staff-purchase-actions{justify-content:flex-start}.staff-purchase-item{grid-template-columns:1fr 4.5rem 5.4rem auto}.staff-purchase-heading{flex-direction:column;align-items:flex-start}.staff-purchase-heading__actions{justify-content:space-between;width:100%}}.staff-supply-heading{background:linear-gradient(112deg,#fffdf8 0%,#fff8e9 58%,#e7f5f2 100%);border-color:#557a7e38;position:relative;overflow:hidden;box-shadow:0 .7rem 1.5rem #19162e0b}.staff-supply-heading:after{content:"";border:1px solid #f7c51566;border-radius:50%;width:9rem;height:9rem;position:absolute;top:-4rem;right:3.8rem}.staff-supply-heading>*{z-index:1;position:relative}.staff-supply-heading>span{color:#a56611;background:#fff0ca;box-shadow:.25rem .35rem .7rem #a566111f}.staff-supply-tabs{background:#fdfefd;border-color:#557a7e2e;gap:.42rem;padding:.38rem;box-shadow:0 .45rem 1rem #19162e09}.staff-supply-tabs a{align-items:center;padding:.68rem;transition:background .18s,color .18s,transform .18s,box-shadow .18s;position:relative}.staff-supply-tabs a:before{font-size:.76rem}.staff-supply-tabs a:first-child:before{content:"◉";color:var(--anil)}.staff-supply-tabs a:nth-child(2):before{content:"♧";color:#a56611}.staff-supply-tabs a:nth-child(3):before{content:"▦";color:#3f686c}.staff-supply-tabs a:hover{color:#3f686c;background:#f4f7f7;transform:translateY(-1px)}.staff-supply-tabs a.is-active{box-shadow:0 .28rem .65rem #312d7024}.staff-supply-tabs a.is-active:first-child{background:var(--anil)}.staff-supply-tabs a.is-active:nth-child(2){background:#b46e15}.staff-supply-tabs a.is-active:nth-child(3){background:#557a7e}.staff-supply-tabs a.is-active:before{color:#fff}.staff-supply-stats article{border-color:#19162e17;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 .55rem 1.2rem #19162e0b}.staff-supply-stats article:hover{transform:translateY(-2px);box-shadow:0 .85rem 1.5rem #19162e1a}.staff-supply-stats article:after{content:"";background:#f0effb;border-radius:50%;width:4.5rem;height:4.5rem;position:absolute;bottom:-1.8rem;right:-1rem}.staff-supply-stats article:nth-child(2):after{background:#fff0cd}.staff-supply-stats article:nth-child(3):after{background:#e4f2ef}.staff-supply-stats article>*{z-index:1;position:relative}.staff-supply-stats article>span{color:var(--anil);background:#f0effb}.staff-supply-stats article:nth-child(2)>span{color:#a56611;background:#fff0cd}.staff-supply-stats article:nth-child(3)>span{color:#3f686c;background:#e4f2ef}.staff-supply-panel{border-color:#557a7e2b;box-shadow:0 .65rem 1.4rem #19162e0a}.staff-supply-panel>header{background:linear-gradient(100deg,#fffdf8,#f7fbfa)}.staff-supply-panel>header button{background:#557a7e;align-items:center;gap:.3rem;display:inline-flex;box-shadow:0 .3rem .65rem #557a7e33}.staff-supply-panel>header button:hover{background:#3f686c}.staff-supply-grid article{background:linear-gradient(120deg,#fff,#fbfefd);border-color:#557a7e2b;transition:transform .18s,border-color .18s,box-shadow .18s}.staff-supply-grid article:hover{border-color:#557a7e80;transform:translateY(-2px);box-shadow:0 .6rem 1.1rem #557a7e1c}.staff-supply-grid article>span{color:#a56611;background:#fff0cd}.staff-supply-grid article:nth-child(2n)>span{color:#3f686c;background:#e5f2f0}.staff-supply-ranking{border-color:#557a7e2b;box-shadow:0 .6rem 1.3rem #19162e0b}.staff-supply-ranking:first-child>header{background:linear-gradient(112deg,#fffaf0,#fff0cd)}.staff-supply-ranking:last-child>header{background:linear-gradient(112deg,#f5fbfa,#e2f1ef)}.staff-supply-ranking:first-child>header>span{color:#a56611;background:#fff}.staff-supply-ranking__row:hover{background:#f9fcfb}.staff-supply-ranking__row>b{color:#a56611;background:#fff0cd}.staff-supply-ranking:last-child .staff-supply-ranking__row>b{color:#3f686c;background:#e5f2f0}.staff-purchase-heading{background:linear-gradient(112deg,#f4f1ff 0%,#fffdf8 50%,#e5f4f2 100%);border-color:#312d7029}.staff-purchase-heading:after{background:#312d701c}.staff-purchase-heading__actions>span{color:var(--anil);background:#f0effb}.staff-purchase-heading .staff-action{box-shadow:0 .35rem .75rem #557a7e38}.staff-purchase-flow{background:linear-gradient(90deg,#faf9ff,#fffdf8,#f5fbfa);border-color:#312d7024}.staff-purchase-flow article:first-of-type>span{color:var(--anil);background:#f0effb}.staff-purchase-flow article:nth-of-type(2)>span{color:#a56611;background:#fff0cd}.staff-purchase-flow article:nth-of-type(3)>span{color:#3f686c;background:#e3f2ef}.staff-purchase-flow i{color:#a7a2bc;background:#fff;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;display:grid;box-shadow:0 .2rem .5rem #19162e12}.staff-purchase-stats article{border-color:#312d7021;transition:transform .18s,box-shadow .18s;box-shadow:0 .5rem 1.1rem #19162e0b}.staff-purchase-stats article:hover{transform:translateY(-2px);box-shadow:0 .8rem 1.4rem #19162e1a}.staff-purchase-panel{border-color:#312d7024;box-shadow:0 .7rem 1.5rem #19162e0b}.staff-purchase-panel>header{background:linear-gradient(100deg,#fbfaff,#f8fcfb)}.staff-purchase-folio{background:#f0effb}.staff-purchase-list article:nth-child(2n){background:#fcfdfd}.staff-purchase-actions button{transition:transform .18s,box-shadow .18s,background .18s}.staff-purchase-actions button:hover{transform:translateY(-1px);box-shadow:0 .3rem .6rem #557a7e29}.staff-purchase-actions button:last-child{background:#f0effb}.staff-purchase-modal .staff-modal__header{background:linear-gradient(125deg,#f0effb,#fffdf8 68%,#e6f4f1)}.staff-purchase-modal .staff-form-actions button:last-child{box-shadow:0 .35rem .7rem #557a7e33}.staff-purchase-tabs{background:#fff;border:1px solid #312d7024;border-radius:.78rem;grid-template-columns:repeat(2,1fr);gap:.4rem;margin-bottom:1rem;padding:.35rem;display:grid;box-shadow:0 .45rem 1rem #19162e09}.staff-purchase-tabs a{color:#756c73;border-radius:.52rem;justify-content:center;align-items:center;gap:.4rem;padding:.68rem;font-size:.7rem;font-weight:900;text-decoration:none;transition:background .18s,color .18s,box-shadow .18s,transform .18s;display:flex}.staff-purchase-tabs a:hover{color:var(--anil);background:#f7f6fc;transform:translateY(-1px)}.staff-purchase-tabs a.is-active{background:var(--anil);color:#fff;box-shadow:0 .28rem .65rem #312d702e}.staff-purchase-tabs a.is-active:last-child{background:#a56611;box-shadow:0 .28rem .65rem #a566112e}.staff-purchase-heading__actions>div{gap:.42rem;display:flex}.staff-purchase-action--purchase,.staff-purchase-action--work{color:#fff;cursor:pointer;font:inherit;border:0;border-radius:.55rem;padding:.62rem .72rem;font-size:.64rem;font-weight:900;transition:transform .18s,filter .18s,box-shadow .18s}.staff-purchase-action--purchase{background:var(--anil);box-shadow:0 .32rem .7rem #312d7033}.staff-purchase-action--work{background:#a56611;box-shadow:0 .32rem .7rem #a5661133}.staff-purchase-action--purchase:hover,.staff-purchase-action--work:hover{filter:brightness(1.08);transform:translateY(-1px)}.staff-purchase-action--purchase:focus,.staff-purchase-action--work:focus{outline:0}.staff-purchase-action--purchase:focus-visible,.staff-purchase-action--work:focus-visible{outline-offset:3px;outline:3px solid #f7c515a6}.staff-order-modal-icon{z-index:1;width:2.65rem;height:2.65rem;color:var(--anil);background:#f0effb;border-radius:.72rem;place-items:center;margin-left:auto;font-size:1.25rem;display:grid;position:relative}.staff-purchase-modal--work .staff-modal__header{background:linear-gradient(125deg,#fff4dd,#fffdf8 68%,#f4ead7)}.staff-purchase-modal--work .staff-modal__header:after{background:#f7c5152e}.staff-purchase-modal--work .staff-order-modal-icon,.staff-purchase-modal--work .staff-order-form__intro>span{color:#a56611;background:#fff0cd}.staff-purchase-modal--work .staff-form-actions button:last-child{background:#a56611}.staff-order-form__intro{background:#f3f9f8;border:1px solid #557a7e2e;border-radius:.72rem;align-items:center;gap:.7rem;padding:.78rem;display:flex}.staff-order-form__intro>span{width:2.25rem;height:2.25rem;color:var(--anil);background:#f0effb;border-radius:.55rem;flex:none;place-items:center;font-size:1.05rem;display:grid}.staff-order-form__intro b{color:var(--tinta);font-size:.77rem;display:block}.staff-order-form__intro p{color:#756c73;margin:.15rem 0 0;font-size:.63rem;line-height:1.4}.staff-order-form .staff-purchase-items>small{color:#54767a;font-size:.61rem;font-weight:600}.staff-customer-heading-actions{gap:.5rem;display:flex}.staff-customer-reservation-action{color:#a56611;cursor:pointer;font:inherit;background:#fff4dd;border:1px solid #a56611;border-radius:.55rem;padding:.65rem .78rem;font-size:.68rem;font-weight:900}.staff-reservation-modal{width:min(46rem,100% - 2rem)}.staff-reservation-modal .staff-modal__header{background:linear-gradient(125deg,#fff4dd,#fffdf8 68%,#f4ead7)}.staff-reservation-modal .staff-modal__header:after{background:#f7c51533}.staff-reservation-icon{z-index:1;color:#a56611;background:#fff0cd;border-radius:.72rem;place-items:center;width:2.65rem;height:2.65rem;margin-left:auto;font-size:1.2rem;display:grid;position:relative}.staff-reservation-modal .staff-panel-form:before{display:none}.staff-reservation-form{gap:.8rem!important}.staff-reservation-guide{background:#fffaf0;border:1px solid #a566112e;border-radius:.7rem;align-items:center;gap:.6rem;padding:.7rem;display:flex}.staff-reservation-guide>span{color:#a56611;background:#fff0cd;border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;font-family:DM Mono,monospace;font-size:.65rem;font-weight:900;display:grid}.staff-reservation-guide b,.staff-reservation-guide small{display:block}.staff-reservation-guide b{font-size:.74rem}.staff-reservation-guide small{color:#756c73;margin-top:.1rem;font-size:.61rem}.staff-reservation-form select[multiple]{min-height:8rem}.staff-reservation-modal .staff-form-actions button:last-child{background:#a56611}.staff-seller-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;padding:1rem;display:grid}.staff-seller-grid article{background:linear-gradient(135deg,#fff,#f7f6fc);border:1px solid #312d7024;border-radius:.85rem;padding:.9rem;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 .45rem 1rem #19162e0a}.staff-seller-grid article:hover{transform:translateY(-2px);box-shadow:0 .8rem 1.45rem #312d701f}.staff-seller-grid article:after{content:"";background:#557a7e1c;border-radius:50%;width:5rem;height:5rem;position:absolute;bottom:-1.5rem;right:-1.5rem}.staff-seller-grid header{z-index:1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;display:grid;position:relative}.staff-seller-grid header>span{width:1.8rem;height:1.8rem;color:var(--anil);background:#f0effb;border-radius:50%;place-items:center;font-size:.65rem;font-weight:900;display:grid}.staff-seller-grid b,.staff-seller-grid small{display:block}.staff-seller-grid header b{font-size:.75rem}.staff-seller-grid small{color:#756c73;font-size:.6rem}.staff-seller-grid header strong{color:#3f686c;font-size:.72rem}.staff-seller-grid dl{z-index:1;grid-template-columns:repeat(2,1fr);gap:.45rem;margin:.85rem 0;display:grid;position:relative}.staff-seller-grid dl div{background:#fff;border-radius:.5rem;padding:.5rem}.staff-seller-grid dt{color:#756c73;font-size:.55rem}.staff-seller-grid dd{color:var(--tinta);margin:.16rem 0 0;font-size:.72rem;font-weight:900}.staff-seller-grid p{z-index:1;color:#756c73;margin:0;font-size:.6rem;line-height:1.4;position:relative}@media (width<=760px){.staff-seller-grid{grid-template-columns:1fr}}.staff-collaborators-heading{background:linear-gradient(120deg,#fffdf8,#e8f5f2);border:1px solid #557a7e33;border-radius:1rem;padding:1.35rem 1.5rem;position:relative;overflow:hidden}.staff-collaborator-guide{background:#f3faf8;border:1px solid #557a7e2e;border-radius:.85rem;align-items:center;gap:.8rem;margin:1rem 0;padding:.9rem 1rem;display:flex}.staff-collaborator-guide>span{color:#3f686c;background:#dff0ec;border-radius:.65rem;flex:none;place-items:center;width:2.5rem;height:2.5rem;font-size:1.1rem;display:grid}.staff-collaborator-guide b,.staff-collaborator-guide p{display:block}.staff-collaborator-guide p{color:#756c73;margin:.18rem 0 0;font-size:.7rem;line-height:1.45}.staff-collaborator-tabs{background:#fff;border:1px solid #19162e1a;border-radius:.75rem;gap:.4rem;margin-bottom:1rem;padding:.35rem;display:flex}.staff-collaborator-tabs a{color:#756c73;text-align:center;border-radius:.5rem;flex:1;padding:.62rem;font-size:.7rem;font-weight:900;text-decoration:none}.staff-collaborator-tabs a.is-active{color:#fff;background:#557a7e}.staff-collaborator-tabs b{margin-left:.3rem;font-family:DM Mono,monospace;font-size:.6rem}.staff-collaborator-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.staff-collaborator-grid article{background:linear-gradient(135deg,#fff,#f7fcfb);border:1px solid #557a7e2b;border-radius:.9rem;gap:.75rem;padding:1rem;display:grid;box-shadow:0 .45rem 1rem #19162e0a}.staff-collaborator-grid header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;display:grid}.staff-collaborator-grid header>span{color:#3f686c;background:#e1f1ee;border-radius:.65rem;place-items:center;width:2.15rem;height:2.15rem;font-weight:900;display:grid}.staff-collaborator-grid header small{color:#8b5160;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.55rem}.staff-collaborator-grid h2{margin:.15rem 0 0;font-size:.85rem}.staff-collaborator-grid header i{color:#9a5960;background:#f3eeee;border-radius:999px;padding:.25rem .4rem;font-size:.54rem;font-style:normal;font-weight:900}.staff-collaborator-grid header i.is-active{color:#178a64;background:#e4f4ed}.staff-collaborator-grid dl{grid-template-columns:1fr 1fr;gap:.45rem;margin:0;display:grid}.staff-collaborator-grid dl div{background:#fff;border-radius:.5rem;padding:.5rem}.staff-collaborator-grid dt{color:#756c73;font-size:.55rem}.staff-collaborator-grid dd{margin:.15rem 0 0;font-size:.65rem;font-weight:800}.staff-collaborator-grid p{color:#756c73;margin:0;font-size:.62rem}.staff-collaborator-grid button{color:#3f686c;cursor:pointer;font:inherit;text-align:left;background:#e5f2f0;border:0;border-radius:.5rem;padding:.58rem;font-size:.66rem;font-weight:900}.staff-collaborator-grid button span{float:right}.staff-collaborator-modal{width:min(49rem,100% - 2rem)}.staff-collaborator-modal .staff-modal__header{background:linear-gradient(125deg,#edf8f6,#fffdf8 68%,#fff0d5)}.staff-collaborator-form{gap:.8rem!important}.staff-collaborator-type{grid-template-columns:repeat(2,1fr);gap:.6rem;display:grid}.staff-collaborator-type label{margin:0!important}.staff-collaborator-type input{opacity:0;position:absolute}.staff-collaborator-type span{color:#3f686c;background:#f9fcfb;border:1px solid #557a7e38;border-radius:.7rem;gap:.2rem;padding:.75rem;display:grid}.staff-collaborator-type b{font-size:.75rem}.staff-collaborator-type small{color:#756c73;font-size:.59rem}.staff-collaborator-type input:checked+span{background:#e6f3f0;border-color:#557a7e;box-shadow:inset 0 -.18rem #557a7e}.staff-collaborator-access{background:#f7fbfa;border:1px solid #557a7e33;border-radius:.75rem;gap:.7rem;padding:.8rem;display:grid}.staff-collaborator-access legend{color:#3f686c;padding:0 .3rem;font-size:.75rem;font-weight:900}.staff-collaborator-access legend small{color:#756c73;margin-top:.15rem;font-size:.59rem;font-weight:500;display:block}.staff-collaborator-access__fields{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.staff-collaborator-modal .staff-form-actions button:last-child{background:#557a7e}@media (width<=760px){.staff-collaborator-grid,.staff-collaborator-type,.staff-collaborator-access__fields{grid-template-columns:1fr}.staff-collaborator-tabs{overflow:auto}.staff-collaborator-tabs a{white-space:nowrap}}.staff-collaborator-modal .staff-check span{gap:.12rem;min-width:0;display:grid}.staff-collaborator-modal .staff-check small{color:#54767a;font-size:.62rem;line-height:1.35;display:block}.staff-collaborator-modal .staff-form-actions{margin-bottom:.35rem}.staff-collaborator-progress{align-items:center;gap:.45rem;margin:1rem 1.6rem 0;display:flex}.staff-collaborator-progress button{color:#9a9297;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:.38rem;font-size:.62rem;font-weight:900;display:flex}.staff-collaborator-progress b{color:#756c73;background:#fff;border:1px solid #557a7e33;border-radius:50%;place-items:center;width:1.55rem;height:1.55rem;font-size:.62rem;display:grid}.staff-collaborator-progress i{background:#19162e21;flex:1;height:1px}.staff-collaborator-progress .is-active,.staff-collaborator-progress .is-done{color:#3f686c}.staff-collaborator-progress .is-active b,.staff-collaborator-progress .is-done b{color:#fff;background:#557a7e;border-color:#557a7e}.staff-modal .staff-collaborator-form[data-collaborator-save-form]{padding:0 1.6rem 1.6rem;display:block}.staff-modal .staff-collaborator-form[data-collaborator-save-form]:before{display:none}.staff-collaborator-step{gap:.85rem;margin-top:1rem;display:grid}.staff-collaborator-step[hidden]{display:none!important}.staff-collaborator-step>header{align-items:center;gap:.65rem;display:flex}.staff-collaborator-step>header>span{color:#3f686c;background:#e4f2ef;border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;font-size:.76rem;font-weight:900;display:grid}.staff-collaborator-step>header b{color:var(--tinta);font-size:.86rem;display:block}.staff-collaborator-step>header p{color:#756c73;margin:.12rem 0 0;font-size:.67rem}.staff-collaborator-step__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.staff-collaborator-step footer,.staff-permission-summary footer,.staff-danger-zone footer{border-top:1px solid #19162e14;justify-content:flex-end;gap:.6rem;margin-top:.35rem;padding-top:1rem;display:flex}.staff-collaborator-step footer button,.staff-permission-summary footer button,.staff-danger-zone footer button{color:var(--anil);cursor:pointer;font:inherit;background:#fff;border:1px solid #312d7033;border-radius:.55rem;padding:.65rem .85rem;font-size:.7rem;font-weight:900}.staff-collaborator-step footer button:last-child,.staff-permission-summary footer button:last-child{color:#fff;background:#557a7e;border-color:#557a7e}.staff-permission-summary{background:linear-gradient(120deg,#f4faf8,#fffdf8);border:1px solid #557a7e2e;border-radius:.8rem;gap:.85rem;margin:1rem 1.6rem 1.6rem;padding:.9rem;display:grid}.staff-permission-summary[hidden]{display:none!important}.staff-permission-summary>div:first-child{align-items:center;gap:.7rem;display:flex}.staff-permission-summary>div:first-child>span{color:#3f686c;background:#dff0ec;border-radius:.6rem;flex:none;place-items:center;width:2.35rem;height:2.35rem;font-size:.85rem;display:grid}.staff-permission-summary h3{color:var(--tinta);margin:.12rem 0 .05rem;font-size:.86rem}.staff-permission-summary small,.staff-permission-summary__empty{color:#756c73;font-size:.63rem;font-weight:700}.staff-permission-summary__empty{margin:0}.staff-permission-summary__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.staff-permission-summary__groups article{background:#fff;border:1px solid #557a7e21;border-radius:.55rem;padding:.55rem .6rem}.staff-permission-summary__groups b{color:#8b5160;letter-spacing:.08em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.54rem;display:block}.staff-permission-summary__groups p{color:#315d62;margin:.25rem 0 0;font-size:.62rem;font-weight:800;line-height:1.35}.staff-user-permissions{border-top:1px solid #557a7e24;gap:.75rem;padding-top:.85rem;display:grid}.staff-user-permissions__head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.staff-user-permissions__head b{color:#315d62;font-size:.76rem}.staff-user-permissions__head small{color:#756c73;font-size:.62rem;font-weight:600}.staff-user-permissions__groups{scrollbar-color:#557a7e6b transparent;scrollbar-width:thin;gap:.75rem;max-height:19rem;padding-right:.25rem;display:grid;overflow:auto}.staff-user-permissions__groups section{gap:.45rem;display:grid}.staff-user-permissions__groups h3{color:#8b5160;letter-spacing:.1em;text-transform:uppercase;margin:0;font-family:DM Mono,monospace;font-size:.58rem}.staff-user-permissions__groups section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.staff-permission-option--compact{background:#fff;border-color:#557a7e29;min-height:auto;padding:.58rem .62rem}.staff-permission-option--compact b{font-size:.66rem;line-height:1.2}.staff-permission-option--compact small{font-size:.57rem;line-height:1.3}.staff-permission-option--compact i{top:.55rem;right:.55rem}.staff-danger-zone{background:#fff6f6;border:1px solid #e6b7ba;border-radius:.75rem;gap:.85rem;margin:1rem 1.6rem 1.6rem;padding:1rem;display:grid;box-shadow:0 .45rem 1rem #b43c470f}.staff-danger-zone[hidden]{display:none!important}.staff-danger-zone .telaris-kicker{color:#ab3c45}.staff-danger-zone h3{color:#852c35;margin:.2rem 0;font-size:.9rem}.staff-danger-zone p{color:#76575b;max-width:34rem;margin:0;font-size:.68rem;line-height:1.5}.staff-danger-zone form{grid-template-columns:minmax(0,1fr) max-content;align-items:end;gap:.65rem;display:grid}.staff-danger-zone label{color:#852c35;gap:.35rem;font-size:.65rem;font-weight:800;display:grid}.staff-danger-zone input{width:100%;min-height:2.55rem;color:var(--tinta);font:inherit;background:#fff;border:1px solid #e1b5b9;border-radius:.45rem;padding:.55rem .65rem}.staff-danger-zone button{color:#fff;cursor:pointer;min-height:2.55rem;font:inherit;white-space:nowrap;background:#b43c47;border:0;border-radius:.45rem;padding:.62rem .8rem;font-size:.66rem;font-weight:900}.staff-danger-zone button:disabled{cursor:not-allowed;opacity:.55}.staff-danger-zone form>small{color:#b43c47;grid-column:1/-1;font-size:.66rem;font-weight:800}@media (width<=760px){.staff-collaborator-progress{align-items:flex-start;gap:.25rem;margin:1rem 1.1rem 0}.staff-collaborator-progress button{justify-items:center;font-size:.55rem;display:grid}.staff-collaborator-progress i{margin-top:.78rem}.staff-modal .staff-collaborator-form[data-collaborator-save-form]{padding:0 1.1rem 1.1rem}.staff-collaborator-step__grid,.staff-permission-summary__groups{grid-template-columns:1fr}.staff-collaborator-step footer,.staff-permission-summary footer,.staff-danger-zone footer{flex-direction:column-reverse;align-items:stretch}.staff-collaborator-step footer button,.staff-permission-summary footer button,.staff-danger-zone footer button{width:100%}.staff-permission-summary{margin:1rem 1.1rem 1.1rem}.staff-user-permissions__head{display:grid}.staff-user-permissions__groups section>div{grid-template-columns:1fr}.staff-danger-zone{margin:1rem 1.1rem 1.1rem}.staff-danger-zone form{grid-template-columns:1fr}.staff-danger-zone button{white-space:normal;width:100%}}.staff-collaborator-modal .staff-collaborator-tabs{background:#f8fbfa;border:1px solid #557a7e2e;border-radius:.7rem;gap:.35rem;margin:1rem 1.6rem 0;padding:.3rem;display:flex}.staff-collaborator-modal .staff-collaborator-tabs button{color:#756c73;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:.45rem;flex:1;padding:.58rem .45rem;font-size:.63rem;font-weight:900}.staff-collaborator-modal .staff-collaborator-tabs button:hover{color:#3f686c;background:#edf5f3}.staff-collaborator-modal .staff-collaborator-tabs button.is-active{color:#fff;background:#557a7e;box-shadow:0 .2rem .5rem #557a7e2e}.staff-collaborator-modal .staff-collaborator-tabs button:focus-visible{outline-offset:2px;outline:3px solid #557a7e59}.staff-collaborator-access.is-disabled{opacity:.55}.staff-collaborator-access.is-disabled .staff-collaborator-access__fields,.staff-collaborator-access.is-disabled .staff-user-permissions{pointer-events:none}.staff-collaborator-summary__header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.staff-collaborator-summary__header h3{margin:.18rem 0}.staff-collaborator-summary__header span{color:#756c73;font-size:.63rem;font-weight:700}.staff-collaborator-summary__header>b{color:#9a5960;background:#f3eeee;border-radius:999px;flex:none;padding:.35rem .55rem;font-size:.6rem}.staff-collaborator-summary__header>b.is-active{color:#178a64;background:#e4f4ed}.staff-collaborator-summary__profile{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.staff-collaborator-summary__profile article,.staff-collaborator-summary__notes{background:#fff;border:1px solid #557a7e24;border-radius:.6rem;padding:.65rem .7rem}.staff-collaborator-summary__profile small,.staff-collaborator-summary__notes small{color:#8b5160;letter-spacing:.07em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.55rem;display:block}.staff-collaborator-summary__profile b{color:var(--tinta);margin-top:.26rem;font-size:.68rem;display:block}.staff-collaborator-summary__profile span{color:#756c73;margin-top:.18rem;font-size:.58rem;display:block}.staff-collaborator-summary__notes p{color:#54767a;margin:.3rem 0 0;font-size:.65rem;line-height:1.45}.staff-collaborator-summary__access{border-top:1px solid #557a7e24;align-items:center;gap:.7rem;padding-top:.8rem;display:flex}.staff-collaborator-summary__access>span{color:#3f686c;background:#dff0ec;border-radius:.6rem;flex:none;place-items:center;width:2.35rem;height:2.35rem;font-size:.85rem;display:grid}.staff-collaborator-summary__access h3{color:var(--tinta);margin:.12rem 0 .05rem;font-size:.86rem}.staff-collaborator-summary__access small{color:#756c73;font-size:.63rem;font-weight:700}.staff-user-permissions__categories{scrollbar-width:thin;gap:.35rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.staff-user-permissions__categories button{color:#54767a;cursor:pointer;font:inherit;background:#fff;border:1px solid #557a7e29;border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:.42rem .58rem;font-size:.6rem;font-weight:900;display:flex}.staff-user-permissions__categories button:hover{background:#f1f8f6;border-color:#557a7e}.staff-user-permissions__categories button.is-active{color:#fff;background:#557a7e;border-color:#557a7e}.staff-user-permissions__categories button b{color:#3f686c;background:#e4f2ef;border-radius:50%;place-items:center;min-width:1.15rem;height:1.15rem;font-size:.55rem;display:grid}.staff-user-permissions__categories button.is-active b{color:#fff;background:#ffffff38}.staff-user-permissions__groups section[hidden]{display:none}.staff-user-permissions__groups section>header{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.staff-user-permissions__groups section>header button{color:#3f686c;cursor:pointer;font:inherit;background:#e6f3f0;border:0;border-radius:.45rem;padding:.42rem .55rem;font-size:.58rem;font-weight:900}.staff-user-permissions__groups section>header button:hover{background:#d7ebe6}.staff-user-permissions__head strong{color:#3f686c}.staff-collaborator-grid article{position:relative;overflow:hidden}.staff-collaborator-grid article:before{content:"";background:#b7b0b3;height:.3rem;position:absolute;top:0;left:0;right:0}.staff-collaborator-grid article.is-access-active{background:linear-gradient(135deg,#fff 45%,#effaf5);border-color:#178a6447}.staff-collaborator-grid article.is-access-active:before{background:#22a06b}.staff-collaborator-grid article.is-access-active header>span{color:#147550;background:#ddf4e9}.staff-collaborator-grid article.is-access-inactive{background:linear-gradient(135deg,#fff 45%,#fff8e9);border-color:#b56f124d}.staff-collaborator-grid article.is-access-inactive:before{background:#d28a1d}.staff-collaborator-grid article.is-access-inactive header>span{color:#a56611;background:#fff0cd}.staff-collaborator-grid article.is-no-access{background:linear-gradient(135deg,#fff 45%,#fff5f5);border-color:#8a53603b}.staff-collaborator-grid article.is-no-access:before{background:#b36a76}.staff-collaborator-grid article.is-no-access header>span{color:#9a5960;background:#f9e8ea}.staff-collaborator-grid header i.is-access-active,.staff-collaborator-grid header i.is-access-inactive,.staff-collaborator-grid header i.is-no-access{font-style:normal;font-weight:900}.staff-collaborator-grid header i.is-access-active{color:#178a64;background:#e4f4ed}.staff-collaborator-grid header i.is-access-inactive{color:#a56611;background:#fff0cd}.staff-collaborator-grid header i.is-no-access{color:#9a5960;background:#f5e6e8}.staff-product-gallery,.staff-product-images,.staff-variant-images,.staff-income-variant-images{display:none!important}@media (width<=760px){.staff-collaborator-summary__header{flex-direction:column;align-items:start}.staff-collaborator-summary__profile{grid-template-columns:1fr}.staff-collaborator-modal .staff-collaborator-tabs{margin-inline:1.1rem;overflow-x:auto}.staff-collaborator-modal .staff-collaborator-tabs button{flex:none}}.staff-shell{display:block!important}.staff-navbar{z-index:40;color:var(--crema);background:linear-gradient(108deg,#211d45,#17142f 58%,#121023);border-bottom:1px solid #fffdf821;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem 1rem;padding:.7rem clamp(1rem,2.5vw,2.5rem);display:grid;position:sticky;top:0;box-shadow:0 .45rem 1.2rem #19162e24}.staff-navbar:before{content:"";pointer-events:none;border:1px solid #f7c51524;border-radius:50%;width:16rem;height:16rem;position:absolute;top:-7rem;left:38%}.staff-navbar>*{z-index:1;position:relative}.staff-navbar .staff-brand{border:0;align-self:center;min-width:max-content;margin:0;padding:0}.staff-primary-tabs{scrollbar-width:none;align-items:center;gap:.2rem;min-width:0;display:flex;overflow-x:auto}.staff-primary-tabs::-webkit-scrollbar{display:none}.staff-primary-tabs a,.staff-primary-tabs button{color:#e6d9bfb8;cursor:pointer;min-height:2.55rem;font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:.55rem;justify-content:center;align-items:center;gap:.4rem;padding:.5rem .75rem;font-size:.72rem;font-weight:800;text-decoration:none;transition:all .18s;display:inline-flex}.staff-primary-tabs a span,.staff-primary-tabs button span{width:1.18rem;height:1.18rem;color:var(--maiz);background:#f7c5151f;border-radius:.32rem;place-items:center;font-size:.76rem;line-height:1;display:grid}.staff-primary-tabs a:hover,.staff-primary-tabs button:hover,.staff-primary-tabs .is-active{color:var(--crema);background:#f7c51521;border-color:#f7c51547}.staff-primary-tabs .is-active{box-shadow:inset 0 -2px 0 var(--maiz)}.staff-primary-tabs .is-active span{background:var(--maiz);color:var(--tinta)}.staff-navbar .staff-menu{grid-column:1/-1;min-height:0;padding:0;display:block;overflow:visible}.staff-navbar .staff-menu-section{border:0;grid-template-columns:repeat(auto-fit,minmax(8.7rem,max-content));align-items:center;gap:.45rem;padding:.1rem 0 .05rem;display:none}.staff-navbar .staff-menu-section.is-active{display:grid}.staff-navbar .staff-menu-section+.staff-menu-section{border:0;padding-top:.1rem}.staff-navbar .staff-menu-label{display:none}.staff-navbar .staff-menu a{color:#fffdf8c7;border-radius:.5rem;gap:.42rem;min-height:2.3rem;padding:.45rem .6rem;font-size:.68rem;transform:none}.staff-navbar .staff-menu a:before{display:none}.staff-navbar .staff-menu a .staff-menu__icon{border-radius:.4rem;width:1.3rem;height:1.3rem;font-size:.78rem}.staff-navbar .staff-menu a:hover,.staff-navbar .staff-menu a.is-active{color:var(--crema);background:#fffdf81a;border-color:#f7c51538;transform:none}.staff-navbar .staff-menu a:hover .staff-menu__icon,.staff-navbar .staff-menu a.is-active .staff-menu__icon{background:var(--maiz);color:var(--tinta);transform:none}.staff-navbar .staff-sidebar-account{border:0;grid-area:1/3;align-items:center;gap:.5rem;margin:0;padding:0;display:flex}.staff-navbar .staff-site-link{display:none}.staff-navbar .staff-account-user{background:#fffdf80f;border:1px solid #fffdf821;gap:.45rem;padding:.35rem .5rem}.staff-navbar .staff-account-avatar{border-radius:.48rem;width:1.8rem;height:1.8rem;font-size:.8rem}.staff-navbar .staff-account-user small{font-size:.48rem}.staff-navbar .staff-account-user strong{font-size:.65rem}.staff-navbar .staff-logout{width:auto;min-height:2.4rem;padding:.45rem .55rem;font-size:.66rem}.staff-navbar .staff-logout span,.staff-navbar .staff-menu-toggle{display:none}.staff-main{min-height:calc(100svh - 7rem)}@media (width>=981px){.staff-content:has(.pos-layout--modern){padding-top:1rem!important}.staff-content:has(.pos-layout--modern) .pos-layout--modern{align-items:start}:is(.staff-content:has(.pos-layout--modern) .pos-cashier-catalog,.staff-content:has(.pos-layout--modern) .pos-cashier-panel){height:calc(100svh - 14rem)!important;min-height:31rem!important;max-height:calc(100svh - 14rem)!important}.staff-content:has(.pos-layout--modern) .pos-cashier-panel{top:6.5rem!important}.staff-content:has(.pos-layout--modern) .pos-layout--modern.is-choosing-sale-mode{min-height:calc(100svh - 9rem)!important}.staff-content:has(.pos-layout--modern) .pos-layout--modern.is-choosing-sale-mode .pos-sale-context{min-height:calc(100svh - 9rem)!important}}@media (width<=880px){.staff-navbar{grid-template-columns:minmax(0,1fr) auto;padding:.65rem 1rem}.staff-navbar .staff-brand{grid-column:1}.staff-navbar .staff-primary-tabs{order:4;grid-area:2/1/auto/-1}.staff-navbar .staff-sidebar-account{grid-area:1/2}.staff-navbar .staff-menu{grid-row:3}.staff-navbar .staff-account-user div{display:none}}@media (width<=620px){.staff-navbar{grid-template-columns:minmax(0,1fr) auto auto;gap:.45rem .65rem;padding:.58rem .75rem}.staff-navbar .staff-brand span,.staff-navbar .staff-sidebar-account .staff-account-user{display:none}.staff-navbar .staff-brand img{width:2.35rem;height:2.35rem}.staff-navbar .staff-menu-toggle{grid-area:1/2;display:inline-grid}.staff-navbar .staff-sidebar-account{grid-area:1/3}.staff-navbar .staff-primary-tabs{grid-area:2/1/auto/-1;width:100%}.staff-navbar .staff-primary-tabs a,.staff-navbar .staff-primary-tabs button{min-height:2.3rem;padding:.42rem .6rem;font-size:.65rem}.staff-navbar .staff-menu{grid-row:3}.staff-navbar .staff-menu:not(.is-open){display:none}.staff-navbar .staff-menu.is-open{display:block}.staff-navbar .staff-menu-section.is-active{grid-template-columns:repeat(2,minmax(0,1fr));padding:.35rem 0 .1rem;display:grid}.staff-navbar .staff-menu a{justify-content:flex-start;min-width:0;font-size:.64rem}.staff-navbar .staff-logout{min-height:2.3rem;padding:.42rem .52rem;font-size:.63rem}}@media (width>=621px){.staff-navbar{gap:.32rem .7rem;padding:.38rem clamp(.85rem,2vw,1.8rem)}.staff-navbar .staff-brand{letter-spacing:.07em;gap:.38rem;font-size:.5rem}.staff-navbar .staff-brand img{border-radius:.62rem;width:2.3rem;height:2.3rem}.staff-primary-tabs{gap:.08rem}.staff-primary-tabs a,.staff-primary-tabs button{border-radius:.45rem;min-height:2.1rem;padding:.35rem .58rem;font-size:.66rem}.staff-primary-tabs a span,.staff-primary-tabs button span{width:1.02rem;height:1.02rem;font-size:.67rem}.staff-navbar .staff-menu-section{gap:.3rem;padding:0}.staff-navbar .staff-menu a{border-radius:.42rem;gap:.32rem;min-height:1.95rem;padding:.3rem .45rem;font-size:.61rem}.staff-navbar .staff-menu a .staff-menu__icon{border-radius:.32rem;width:1.12rem;height:1.12rem;font-size:.65rem}.staff-navbar .staff-sidebar-account{gap:.35rem}.staff-navbar .staff-account-user{gap:.32rem;padding:.24rem .38rem}.staff-navbar .staff-account-avatar{border-radius:.4rem;width:1.55rem;height:1.55rem;font-size:.7rem}.staff-navbar .staff-account-user small{font-size:.42rem}.staff-navbar .staff-account-user strong{font-size:.58rem}.staff-navbar .staff-logout{min-height:1.95rem;padding:.32rem .45rem;font-size:.59rem}.staff-navbar .staff-menu{background:linear-gradient(90deg,#d8e9e5,#e7f1ee);border-top:1px solid #19162e14;margin:.12rem clamp(-1.8rem,-2vw,-.85rem) -.38rem;padding:.28rem clamp(.85rem,2vw,1.8rem) .32rem;box-shadow:inset 0 1px #ffffffb8}.staff-navbar .staff-menu-section{gap:.25rem;min-height:2rem}.staff-navbar .staff-menu a{color:#315d62;border-color:#0000;min-height:1.8rem;padding:.25rem .42rem;font-size:.59rem}.staff-navbar .staff-menu a .staff-menu__icon{color:#3f686c;background:#d7ebe6;width:1.05rem;height:1.05rem;font-size:.61rem}.staff-navbar .staff-menu a:hover,.staff-navbar .staff-menu a.is-active{color:#fff;background:#557a7e;border-color:#557a7e33}.staff-navbar .staff-menu a:hover .staff-menu__icon,.staff-navbar .staff-menu a.is-active .staff-menu__icon{color:#fff;background:#ffffff2e}}@media (width<=620px){.staff-navbar .staff-menu{background:#dcece8;border-top:1px solid #19162e14;margin:.1rem -.75rem -.58rem;padding:.3rem .75rem .4rem}.staff-navbar .staff-menu a{color:#315d62}.staff-navbar .staff-menu a .staff-menu__icon{color:#3f686c;background:#d7ebe6}.staff-navbar .staff-menu a.is-active{color:#fff;background:#557a7e}.staff-navbar .staff-menu a.is-active .staff-menu__icon{color:#fff;background:#ffffff2e}}.staff-navbar .staff-sidebar-account{gap:.65rem}.staff-navbar .staff-account-user{background:0 0;border:0;border-left:1px solid #fffdf82b;border-radius:0;gap:.48rem;padding:.12rem 0 .12rem .65rem}.staff-navbar .staff-account-avatar{border-radius:.58rem;width:2.1rem;height:2.1rem;font-size:.92rem;box-shadow:0 .25rem .55rem #00000029}.staff-navbar .staff-account-user div{gap:.13rem}.staff-navbar .staff-account-user small{color:#f7c515e6;letter-spacing:.1em;font-size:.49rem}.staff-navbar .staff-account-user strong{color:#fffaf0;max-width:8.8rem;font-size:.7rem;line-height:1.1}.staff-navbar .staff-account-role{color:#f7c515e6;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.22rem;width:max-content;font-family:DM Mono,monospace;font-size:.49rem;font-weight:700;line-height:1.35;display:inline-flex}.staff-navbar .staff-account-role>span{font-size:.58rem;line-height:1}.staff-navbar .staff-account-role.is-vendor{color:#9cf3ea;background:#25b8b22e;border:1px solid #5bddd494;border-radius:999px;padding:.13rem .34rem;box-shadow:0 .16rem .4rem #07797733}.staff-navbar .staff-account-user.is-vendor .staff-account-avatar{color:#072d3b;background:linear-gradient(135deg,#54d9ce,#168b9b)}.staff-navbar .staff-logout{color:#fff3d8;background:#fffdf80e;border-color:#f7c51552;border-radius:.52rem;min-height:2.15rem;padding:.38rem .6rem;font-size:.64rem}.staff-navbar .staff-logout:hover{color:#fff;background:#f7c51526;border-color:#f7c515b3}.staff-navbar .staff-menu a.staff-menu__cashier{color:#593b09;background:linear-gradient(135deg,#fff0bb,#f8c95a);border-color:#d5891657;box-shadow:0 .18rem .45rem #452c0a29}.staff-navbar .staff-menu a.staff-menu__cashier .staff-menu__icon{color:#81500a;background:#ffffff85}.staff-navbar .staff-menu a.staff-menu__cashier:hover,.staff-navbar .staff-menu a.staff-menu__cashier.is-active{color:#382507;background:linear-gradient(135deg,#ffd96d,#eaa529);border-color:#f6c44f}.staff-navbar .staff-menu a.staff-menu__cashier:hover .staff-menu__icon,.staff-navbar .staff-menu a.staff-menu__cashier.is-active .staff-menu__icon{color:#603d08;background:#fff9}.pos-cash-closed{background:radial-gradient(circle at 88% 15%,#f7c51533,#0000 20rem),linear-gradient(125deg,#fff9e9,#fffdf8 68%);border:1px solid #d5891647;border-radius:1.1rem;align-content:center;justify-items:start;gap:.7rem;min-height:calc(100svh - 12rem);padding:clamp(1.5rem,6vw,5rem);display:grid}.pos-cash-closed>span{color:#553507;background:linear-gradient(135deg,#f6c44f,#e99422);border-radius:.9rem;place-items:center;width:3.3rem;height:3.3rem;font-size:1.45rem;display:grid;box-shadow:0 .5rem 1rem #9d620d2e}.pos-cash-closed .telaris-kicker{margin:.55rem 0 0}.pos-cash-closed h1{max-width:38rem;color:var(--tinta);letter-spacing:-.055em;margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(2rem,4.4vw,4rem);font-weight:600;line-height:.98}.pos-cash-closed>p:not(.telaris-kicker){color:#665e66;max-width:35rem;margin:0;font-size:.9rem;line-height:1.6}.pos-cash-closed .staff-action{background:#ad6a14;margin-top:.45rem}.pos-cash-closed .staff-action:hover{background:#81500a}.staff-cash-modal .staff-panel-form:before{display:none}.staff-cash-opening-user{background:#edf8f6;border:1px solid #0e75842e;border-radius:.75rem;align-items:center;gap:.75rem;padding:.8rem;display:flex}.staff-cash-opening-user>span{background:var(--jade);color:#fff;border-radius:.65rem;flex:none;place-items:center;width:2.5rem;height:2.5rem;font-family:Playfair Display,Georgia,serif;font-size:1rem;font-weight:700;display:grid}.staff-cash-opening-user div{gap:.08rem;display:grid}.staff-cash-opening-user small{color:#48776e;letter-spacing:.09em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.56rem;font-weight:800}.staff-cash-opening-user b{color:var(--tinta);font-size:.82rem}.staff-cash-opening-user p{color:#5c8580;margin:0;font-size:.63rem;font-weight:700}.staff-cash-modal label small{color:#756c73;margin-top:.08rem;font-size:.63rem;font-weight:600}.staff-cash-modal label em{color:#756c73;font-size:.65rem;font-style:normal;font-weight:600}.staff-cash-movement-form:before{display:none!important}.staff-cash-movement-form{gap:.85rem 1rem!important}.staff-cash-choice-group{background:#fbfdfc;border:1px solid #312d701f;border-radius:.82rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;padding:.82rem;display:grid}.staff-cash-choice-group--methods{grid-template-columns:repeat(3,minmax(0,1fr))}.staff-cash-choice-group legend{color:#8b5160;letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;padding:0 .2rem;font-family:DM Mono,monospace;font-size:.58rem;font-weight:800}.staff-cash-choice-group label{cursor:pointer;background:#fff;border:1px solid #312d7024;border-radius:.72rem;grid-template-columns:auto minmax(0,1fr);align-content:center;min-height:5.7rem;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;gap:.1rem .55rem!important;padding:.75rem!important;display:grid!important}.staff-cash-choice-group label:hover{border-color:#557a7e;transform:translateY(-1px);box-shadow:0 .35rem .8rem #557a7e1f}.staff-cash-choice-group input{opacity:0;pointer-events:none;position:absolute}.staff-cash-choice-group label:has(input:checked){background:#edf8f6;border-color:#557a7e;box-shadow:inset 0 -.22rem #557a7e}.staff-cash-choice-group label>span{width:2.2rem;height:2.2rem;color:var(--anil);background:#f0effb;border-radius:.58rem;grid-row:span 2;place-items:center;font-size:.85rem;font-weight:900;display:grid}.staff-cash-choice-group label:has(input:checked)>span{color:#fff;background:#557a7e}.staff-cash-choice-group b{color:var(--tinta);font-size:.72rem}.staff-cash-choice-group small{color:#756c73;font-size:.58rem;line-height:1.35}.staff-cash-movement-modal .staff-panel-form input,.staff-cash-movement-modal .staff-panel-form textarea{background:#fff!important}@media (width<=760px){.staff-cash-choice-group,.staff-cash-choice-group--methods{grid-template-columns:1fr}}.staff-cash-heading{background:linear-gradient(112deg,#f7f6fc 0%,#fffdf8 44%,#e9f6f3 100%)}.staff-cash-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:.85rem;display:grid}.staff-cash-overview article{background:#fff;border:1px solid #312d7021;border-radius:.85rem;align-items:center;gap:.65rem;min-width:0;padding:.9rem;display:flex;box-shadow:0 .45rem 1rem #19162e0a}.staff-cash-overview article>span{width:2.35rem;height:2.35rem;color:var(--anil);background:#f0effb;border-radius:.62rem;flex:none;place-items:center;font-weight:900;display:grid}.staff-cash-overview article:nth-child(2)>span{color:#3f686c;background:#e8f4f1}.staff-cash-overview article:nth-child(3)>span{color:#a56611;background:#fff0cd}.staff-cash-overview article:nth-child(4)>span{color:#2563eb;background:#e9f0ff}.staff-cash-overview small,.staff-cash-methods small,.staff-cash-table small{color:#8b5160;letter-spacing:.08em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.55rem;font-weight:800}.staff-cash-overview strong{color:var(--tinta);margin:.2rem 0;font-size:1.08rem;display:block}.staff-cash-overview p{color:#756c73;margin:0;font-size:.58rem;line-height:1.35}.staff-cash-methods{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;margin-bottom:1rem;display:grid}.staff-cash-method{color:var(--tinta);cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #312d701f;border-radius:.75rem;padding:.72rem .8rem;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 .35rem .8rem #19162e09}.staff-cash-method:hover,.staff-cash-method.is-active{border-color:#557a7e;transform:translateY(-1px);box-shadow:0 .55rem 1rem #557a7e24}.staff-cash-method.is-active{outline:2px solid #557a7e2e}.staff-cash-method strong{color:var(--tinta);margin-top:.25rem;font-size:.88rem;display:block}.staff-cash-method--efectivo{background:#f3fbf9;border-color:#3f686c38}.staff-cash-method--dolares{background:#eefaf5;border-color:#178a6438}.staff-cash-method--tarjeta{background:#f3f7ff;border-color:#2563eb2e}.staff-cash-method--transferencia{background:#f7f6fc;border-color:#312d702e}.staff-cash-method--pendiente{background:#fff8ea;border-color:#a5661133}.staff-cash-tabs{background:#fff;border:1px solid #312d7024;border-radius:.95rem;overflow:hidden;box-shadow:0 .7rem 1.5rem #19162e0b}.staff-cash-tabs__head{background:linear-gradient(100deg,#fbfaff,#f8fcfb);border-bottom:1px solid #19162e14;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex}.staff-cash-tabs__head h2{margin:.2rem 0 0}.staff-cash-tabs__head p:not(.telaris-kicker){color:#756c73;margin:.22rem 0 0;font-size:.65rem}.staff-cash-tab-list{background:#fffdf8;border-width:0 0 1px;border-radius:0;margin:0;padding:.55rem .7rem}.staff-cash-tabs .staff-tab-panel{padding:1rem}.staff-cash-table-head{margin-bottom:.8rem}.staff-cash-table-head .staff-product-table-clear{cursor:pointer;font:inherit;border:0;border-radius:.55rem;padding:.6rem .85rem;font-size:.68rem;font-weight:900}.staff-cash-table .staff-cash-reference{color:#625961;text-overflow:ellipsis;white-space:nowrap;max-width:15rem;font-size:.68rem;font-weight:800;display:block;overflow:hidden}.staff-cash-payment{min-width:5.4rem;color:var(--anil);background:#f0effb;border-radius:999px;justify-content:center;padding:.34rem .5rem;font-size:.56rem;font-weight:900;display:inline-flex}.staff-cash-payment--efectivo{color:#3f686c;background:#e8f4f1}.staff-cash-payment--dolares{color:#178a64;background:#e5f6ef}.staff-cash-payment--tarjeta{color:#2563eb;background:#e9f0ff}.staff-cash-payment--transferencia{color:var(--anil);background:#f0effb}.staff-cash-payment--pendiente{color:#a56611;background:#fff0cd}.staff-cash-empty{padding:2rem 1rem}.staff-cash-register-picker{margin-bottom:1rem;padding:1rem}.staff-cash-register-tabs{flex-wrap:wrap;gap:.55rem;display:flex}.staff-cash-register-tab{color:#312f54;background:#f7f8fc;border:1px solid #d6d9e6;border-radius:.7rem;gap:.14rem;min-width:11.8rem;padding:.7rem .85rem;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:grid}.staff-cash-register-tab b{font-size:.72rem}.staff-cash-register-tab span{font-size:.62rem;font-weight:750;line-height:1.3}.staff-cash-register-tab:hover{color:#315d62;background:#edf8f6;border-color:#557a7e;transform:translateY(-1px);box-shadow:0 .45rem .9rem #557a7e24}.staff-cash-register-tab.is-open{color:#315d62;background:#edf8f6;border-color:#a9d8cc}.staff-cash-register-tab.is-closed{color:#514c6e;background:#f7f6fc;border-color:#d9d5e8}.staff-cash-register-tab.is-selected{color:#fff;background:#557a7e;border-color:#315d62;box-shadow:0 .45rem .95rem #3f686c3d}.staff-cash-register-tab.is-locked{color:#96606a;cursor:not-allowed;opacity:.82;background:#fff5f5;border-color:#e5c8cc}.staff-cash-register-picker__help{color:#5c8580;margin-top:.75rem;font-size:.68rem;font-weight:700;display:block}.staff-dashboard-cash-registers{background:#fff;border:1px solid #312d7024;border-radius:1rem;margin:1rem 0;overflow:hidden;box-shadow:0 .55rem 1.15rem #19162e0b}.staff-dashboard-cash-registers>header{background:linear-gradient(100deg,#fbfaff,#f8fcfb);border-bottom:1px solid #312d701a;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex}.staff-dashboard-cash-registers h2,.staff-dashboard-my-cash h2{color:var(--tinta);margin:.18rem 0 0;font-size:1.1rem}.staff-dashboard-cash-registers>header>a,.staff-dashboard-my-cash>a{color:#315d62;font-size:.7rem;font-weight:900;text-decoration:none}.staff-dashboard-cash-registers>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;padding:.8rem;display:grid}.staff-dashboard-cash-registers article{background:#f8f7fc;border:1px solid #ddd9e9;border-radius:.8rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.05rem .65rem;padding:.8rem;display:grid}.staff-dashboard-cash-registers article>span,.staff-dashboard-my-cash>span{color:#62598b;background:#e9e6f5;border-radius:.65rem;grid-row:span 2;place-items:center;width:2.25rem;height:2.25rem;font-size:.95rem;display:grid}.staff-dashboard-cash-registers article.is-open{background:#f1faf8;border-color:#acd9ce}.staff-dashboard-cash-registers article.is-open>span,.staff-dashboard-my-cash.is-open>span{color:#257167;background:#dcefeb}.staff-dashboard-cash-registers small{color:#8b5160;letter-spacing:.07em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.54rem;font-weight:850}.staff-dashboard-cash-registers strong{color:var(--tinta);margin:.13rem 0;font-size:.95rem;display:block}.staff-dashboard-cash-registers p{color:#6f6870;margin:0;font-size:.63rem;line-height:1.35}.staff-dashboard-cash-registers footer{border-top:1px solid #312d7017;grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:.5rem;margin-top:.55rem;padding-top:.5rem;display:flex}.staff-dashboard-cash-registers footer b{color:#315d62;font-size:.86rem}.staff-dashboard-cash-registers footer small{color:#6f6870;letter-spacing:0;text-transform:none;font-family:inherit;font-size:.58rem;font-weight:700}.staff-dashboard-my-cash{background:#f8f7fc;border:1px solid #d9d5e8;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;margin:1rem 0;padding:1rem 1.15rem;display:grid;box-shadow:0 .45rem 1rem #19162e0a}.staff-dashboard-my-cash.is-open{background:linear-gradient(100deg,#f1faf8,#fbfdfc);border-color:#acd9ce}.staff-dashboard-my-cash p{color:#6f6870;margin:.24rem 0 0;font-size:.68rem}.staff-dashboard-my-cash>a{background:#fff;border:1px solid #8abbb2;border-radius:.58rem;padding:.62rem .78rem}.staff-dashboard-my-cash.is-closed>a{color:#514c6e;border-color:#9289b4}.staff-cash-heading-actions{z-index:1;flex-wrap:wrap;justify-content:flex-end;gap:.55rem;max-width:36rem;display:flex;position:relative}.staff-cash-action{color:#fff;cursor:pointer;min-height:3.05rem;font:inherit;background:#557a7e;border:1px solid #557a7e47;border-radius:.65rem;justify-content:center;align-items:center;gap:.48rem;padding:.72rem .95rem;font-size:.74rem;font-weight:950;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 .45rem .85rem #557a7e2e}.staff-cash-action:hover{color:#fff;background:#3f686c;transform:translateY(-1px);box-shadow:0 .65rem 1.1rem #557a7e3d}.staff-cash-action span{color:#fff;background:#ffffff2e;border-radius:.42rem;place-items:center;min-width:1.65rem;height:1.65rem;font-family:DM Mono,monospace;font-size:.58rem;font-weight:900;display:inline-grid}.staff-cash-action--pdf{background:var(--cochinilla);border-color:#d1172f47}.staff-cash-action--pdf:hover{background:#a91022}.staff-cash-action--close{color:var(--anil);box-shadow:none;background:#f0effb}.staff-cash-action--close:hover{background:var(--anil);color:#fff}.staff-cash-action--close span{color:inherit;background:#312d701f}.staff-cash-close-modal{width:min(100% - 2rem,58rem)}.staff-cash-close-form:before{display:none!important}.staff-cash-close-form{gap:.85rem 1rem!important}.staff-cash-close-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.staff-cash-close-grid article,.staff-cash-close-methods,.staff-cash-previous-close,.staff-cash-handoff{background:#fff;border:1px solid #312d7021;border-radius:.78rem;padding:.8rem}.staff-cash-close-grid small,.staff-cash-close-methods h3,.staff-cash-previous-close small,.staff-cash-handoff small{color:#8b5160;letter-spacing:.08em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.55rem;font-weight:900}.staff-cash-close-grid b{color:var(--tinta);margin:.22rem 0;font-size:1rem;display:block}.staff-cash-close-grid span{color:#756c73;font-size:.6rem;line-height:1.35}.staff-cash-close-methods{background:#fbfdfc;grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;display:grid}.staff-cash-close-methods h3{grid-column:1/-1;margin:0}.staff-cash-close-methods div{background:#fffdf8;border-radius:.55rem;padding:.55rem}.staff-cash-close-methods span,.staff-cash-close-methods b{display:block}.staff-cash-close-methods span{color:#756c73;font-size:.58rem;font-weight:800}.staff-cash-close-methods b{color:var(--tinta);margin-top:.18rem;font-size:.75rem}.staff-cash-agreement{background:#edf8f6;border:1px solid #0e75842e;border-radius:.78rem;align-items:flex-start;gap:.65rem!important;padding:.8rem!important;display:flex!important}.staff-cash-agreement input{accent-color:var(--jade);margin-top:.08rem;width:1.05rem!important;height:1.05rem!important}.staff-cash-agreement strong,.staff-cash-agreement small{display:block}.staff-cash-agreement strong{color:#315d62;font-size:.76rem}.staff-cash-agreement small{color:#54767a;margin-top:.15rem;font-size:.62rem;line-height:1.35}.staff-cash-previous-close{background:#f8fbfa;gap:.65rem;display:grid}.staff-cash-previous-close>div:first-child b,.staff-cash-handoff b{color:var(--tinta);margin:.18rem 0;font-size:.86rem;display:block}.staff-cash-previous-close span,.staff-cash-handoff span{color:#756c73;font-size:.62rem}.staff-cash-previous-close dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin:0;display:grid}.staff-cash-previous-close dl div{background:#fff;border-radius:.55rem;padding:.55rem}.staff-cash-previous-close dt{color:#8b5160;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.5rem;font-weight:900}.staff-cash-previous-close dd{color:var(--tinta);margin:.16rem 0 0;font-size:.72rem;font-weight:900}.staff-cash-closed-summary{align-items:stretch!important}.staff-cash-handoff{text-align:left;background:#fbfdfc;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;width:100%;margin:.7rem 0;display:grid}.staff-cash-handoff>div{background:#fff;border-radius:.55rem;padding:.55rem}@media (width<=1050px){.staff-cash-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-cash-methods{grid-template-columns:repeat(3,minmax(0,1fr))}.staff-cash-tabs__head{flex-direction:column;align-items:flex-start}.staff-cash-tabs__head .staff-purchase-actions{justify-content:flex-start}.staff-cash-close-grid,.staff-cash-handoff,.staff-cash-close-methods,.staff-cash-previous-close dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.staff-cash-overview,.staff-cash-methods,.staff-cash-close-grid,.staff-cash-close-methods,.staff-cash-previous-close dl,.staff-cash-handoff{grid-template-columns:1fr}.staff-cash-payment{justify-content:flex-start}.staff-cash-overview strong{font-size:1rem}.staff-cash-tabs .staff-tab-panel{padding:.75rem}.staff-cash-table-head{flex-direction:column;align-items:flex-start}.staff-cash-heading-actions{justify-content:flex-start}.staff-cash-action{width:100%}}@media (width<=880px){.staff-navbar .staff-account-user{border-left:0;padding-left:0}}.staff-cash-handoff__difference.is-balanced{background:linear-gradient(135deg,#edfbf5,#f8fffc);border:1px solid #12876438}.staff-cash-handoff__difference.is-balanced small,.staff-cash-handoff__difference.is-balanced b,.staff-cash-handoff__difference.is-balanced span{color:#16795f}.staff-cash-handoff__difference.is-balanced b{align-items:center;gap:.32rem;display:flex}.staff-cash-handoff__difference.is-balanced i{color:#fff;background:#168266;border-radius:50%;place-items:center;width:1.1rem;height:1.1rem;font-size:.72rem;font-style:normal;display:inline-grid}.staff-cash-handoff__difference.has-difference{background:#fff6f5;border:1px solid #ca3f3f47}.staff-cash-handoff__difference.has-difference small,.staff-cash-handoff__difference.has-difference b{color:#b83e38}.staff-cash-handoff__difference.has-difference span{color:#8e5753}.staff-modal--product-picker{width:min(100% - 2rem,48rem);max-height:min(44rem,100svh - 2rem);overflow:hidden}.staff-modal--product-picker .staff-modal__header{background:linear-gradient(115deg,#edf8f6,#fffdf8 70%);min-height:0;padding:1.1rem 1.35rem .95rem}.staff-modal--product-picker .staff-modal__header h2{font-size:1.65rem;line-height:1}.staff-modal--product-picker .staff-modal__header:after{width:7rem;height:7rem;bottom:-3rem;right:-1.3rem}.staff-modal--product-picker .staff-product-picker{gap:.7rem;min-height:0;padding:1rem 1.35rem 1.2rem}.staff-product-picker__search{min-height:3.15rem;box-shadow:none;border-radius:.7rem;padding:0 .8rem;background:#fff!important}.staff-product-picker__search>span{color:#3f686c;background:#e2f2ef;border-radius:.45rem;place-items:center;width:1.8rem;height:1.8rem;font-size:.8rem;display:grid}.staff-modal--product-picker .staff-product-picker__search input{min-height:3.15rem;font-size:.8rem;font-weight:700}.staff-product-picker__search kbd{color:var(--anil);background:#f0effb;border:0;border-radius:.4rem;padding:.35rem .45rem;font-size:.55rem;font-weight:800}.staff-product-picker__scan-note{background:#f5fbfa;border:1px solid #0e758424;border-radius:.65rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.58rem .7rem;display:grid}.staff-product-picker__scan-note>span{background:var(--jade);color:#fff;border-radius:.45rem;place-items:center;width:1.75rem;height:1.75rem;font-size:.78rem;display:grid}.staff-product-picker__scan-note b,.staff-product-picker__scan-note small{display:block}.staff-product-picker__scan-note b{color:#23636a;font-size:.68rem}.staff-product-picker__scan-note small{color:#5f8583;margin-top:.1rem;font-size:.58rem;line-height:1.3}.staff-product-picker__scan-note kbd{color:#3f686c;background:#fff;border:1px solid #0e75842b;border-radius:.35rem;padding:.25rem .38rem;font-family:DM Mono,monospace;font-size:.53rem;font-weight:800}.staff-product-picker__filters{margin-top:-.05rem}.staff-product-picker__filters button{padding:.3rem .55rem;font-size:.6rem}.staff-product-picker__meta{border-top:0;align-items:center;padding:.15rem 0 .05rem;font-size:.61rem}.staff-product-picker__meta p{color:#3f686c}.staff-product-picker__list{scrollbar-color:#a9cbc7 transparent;gap:.38rem;max-height:min(21rem,100svh - 25rem);padding:.1rem .15rem .1rem 0}.staff-product-picker__item{border-radius:.65rem;gap:.6rem;min-height:3.55rem;box-shadow:none!important;padding:.48rem .62rem!important}.staff-product-picker__item:hover{background:#f3faf8!important;border-color:#3f8684!important;transform:translate(.1rem)!important}.staff-product-picker__item .staff-product-thumbnail{border-radius:.55rem;width:2.4rem;height:2.4rem;font-size:.95rem}.staff-product-picker__item b{font-size:.72rem}.staff-product-picker__item small{color:#766f76;text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;overflow:hidden}.staff-product-picker__item>strong{color:#0c8661;background:0 0;justify-items:end;gap:.05rem;min-width:4.2rem;padding:0;font-size:.72rem;display:grid}.staff-product-picker__item>strong small{color:#756c73;font-family:inherit;font-size:.5rem;font-weight:700}.staff-product-picker__item .staff-product-thumbnail>i{color:var(--maiz);font-size:.82rem;font-style:normal}@media (width<=620px){.staff-modal--product-picker{width:calc(100% - 1rem)}.staff-modal--product-picker .staff-modal__header,.staff-modal--product-picker .staff-product-picker{padding-left:1rem;padding-right:1rem}.staff-product-picker__scan-note kbd{display:none}.staff-product-picker__scan-note{grid-template-columns:auto minmax(0,1fr)}.staff-product-picker__meta>span{display:none}.staff-product-picker__list{max-height:calc(100svh - 22rem)}.staff-product-picker__item{grid-template-columns:auto minmax(0,1fr) auto}.staff-product-picker__item>strong{grid-column:auto;justify-self:end}}dialog.staff-modal--income-detail .staff-income-detail{background:#fff!important;gap:.9rem!important;padding:1.15rem 1.35rem 1.3rem!important;display:grid!important}dialog.staff-modal--income-detail .staff-income-detail__summary{background:#edf8f6!important;border:1px solid #0e758429!important;border-radius:.7rem!important;justify-content:space-between!important;align-items:center!important;padding:.72rem .8rem!important;display:flex!important}dialog.staff-modal--income-detail .staff-income-detail__summary span{color:#0c8661!important;font-size:.78rem!important;font-weight:900!important}dialog.staff-modal--income-detail .staff-income-detail__summary b{color:#3f686c!important;font-size:.67rem!important}dialog.staff-modal--income-detail .staff-income-detail table{border-collapse:collapse!important;table-layout:auto!important;width:100%!important;display:table!important}dialog.staff-modal--income-detail .staff-income-detail th{color:#8b5160!important;letter-spacing:.08em!important;text-align:left!important;text-transform:uppercase!important;border-bottom:1px solid #19162e1a!important;padding:.5rem .45rem!important;font-family:DM Mono,monospace!important;font-size:.55rem!important;font-weight:800!important;line-height:1.25!important;display:table-cell!important}dialog.staff-modal--income-detail .staff-income-detail td{color:#625961!important;vertical-align:middle!important;border-bottom:1px solid #19162e14!important;padding:.72rem .45rem!important;font-size:.68rem!important;line-height:1.4!important;display:table-cell!important}dialog.staff-modal--income-detail .staff-income-detail td:first-child{color:var(--tinta)!important;font-weight:800!important}dialog.staff-modal--income-detail .staff-income-detail code{color:var(--anil)!important;white-space:nowrap!important;font-family:DM Mono,monospace!important;font-size:.6rem!important;font-weight:800!important}dialog.staff-modal--income-detail .staff-income-detail__reference{color:#625961!important;background:#f7f6fc!important;border-radius:.6rem!important;gap:.22rem!important;margin:0!important;padding:.65rem .72rem!important;font-size:.66rem!important;line-height:1.4!important;display:grid!important}dialog.staff-modal--income-detail .staff-income-detail__reference b{color:#8b5160!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-family:DM Mono,monospace!important;font-size:.54rem!important;font-weight:800!important}dialog.staff-modal--income-detail .staff-income-detail__codes-row>td{background:#faf9ff!important;padding:.5rem .45rem .8rem!important}dialog.staff-modal--income-detail .staff-income-detail__codes-row details>summary{cursor:pointer;justify-content:space-between;align-items:center;width:100%;list-style:none;display:flex}dialog.staff-modal--income-detail .staff-income-detail__codes-row summary::-webkit-details-marker{display:none}dialog.staff-modal--income-detail .staff-income-detail__codes-row summary span{color:#8b5160;letter-spacing:.08em;text-transform:uppercase;margin:0;font-family:DM Mono,monospace;font-size:.52rem;font-weight:800;display:block}dialog.staff-modal--income-detail .staff-income-detail__codes-row summary i{color:var(--anil);font-size:.9rem;font-style:normal;transition:transform .18s}dialog.staff-modal--income-detail .staff-income-detail__codes-row details[open] summary i{transform:rotate(180deg)}dialog.staff-modal--income-detail .staff-income-detail__codes-row div{flex-wrap:wrap;gap:.34rem;margin-top:.55rem;display:flex}dialog.staff-modal--income-detail .staff-income-detail__codes-row code{background:#fff;border:1px solid #312d7029;border-radius:.32rem;padding:.23rem .34rem;color:var(--anil)!important;font-size:.55rem!important}dialog.staff-modal--income-detail .staff-income-detail__codes-row small{color:#756c73;font-size:.6rem}.staff-income-period-filter{align-items:center;margin:-.2rem 0 .8rem;display:flex}.staff-income-periods{gap:0;margin:0;padding:.25rem}.staff-income-periods a{padding:.48rem .65rem}.staff-income-month-filter{width:2.15rem;height:auto;margin:0 0 0 .08rem;display:block;position:relative}.staff-income-month-filter label{color:#756c73;cursor:pointer;border-radius:.48rem;place-items:center;width:100%;height:100%;min-height:2rem;transition:background .18s,color .18s;display:grid}.staff-income-month-filter label:hover{color:var(--jade);background:#edf8f6}.staff-income-month-filter select{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.staff-filter-icon{pointer-events:none;gap:.17rem;width:.88rem;display:grid}.staff-filter-icon i{background:currentColor;border-radius:1rem;height:1.5px;display:block}.staff-filter-icon i:first-child{width:100%}.staff-filter-icon i:nth-child(2){justify-self:center;width:67%}.staff-filter-icon i:nth-child(3){justify-self:center;width:34%}@media (width<=620px){.staff-income-period-filter .staff-movement-periods{width:auto}}.staff-dashboard-hero{background:linear-gradient(118deg,#f0effb,#fffdf8 58%,#e7f5f2);border:1px solid #312d7026;border-radius:1rem;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;padding:1.5rem;display:flex}.staff-dashboard-hero h1{letter-spacing:-.06em;margin:.25rem 0 .45rem;font-family:Playfair Display,Georgia,serif;font-size:clamp(2.4rem,4vw,4.2rem);font-weight:500;line-height:.9}.staff-dashboard-hero p:not(.telaris-kicker){color:#756c73;max-width:41rem;margin:0;font-size:.76rem;line-height:1.55}.staff-dashboard-period{gap:.35rem;min-width:14rem;display:grid}.staff-dashboard-period>span{color:#8b5160;letter-spacing:.1em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.57rem}.staff-dashboard-period nav{background:#fff;border:1px solid #312d7024;border-radius:.65rem;padding:.25rem;display:flex}.staff-dashboard-period a{color:#756c73;text-align:center;border-radius:.42rem;flex:1;padding:.52rem .4rem;font-size:.62rem;font-weight:900;text-decoration:none}.staff-dashboard-period a.is-active{background:var(--anil);color:#fff}.staff-dashboard-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.staff-dashboard-stats article{background:#fff;border:1px solid #19162e1a;border-radius:.85rem;padding:1rem;position:relative;overflow:hidden;box-shadow:0 .45rem 1rem #19162e09}.staff-dashboard-stats article>span{width:2.2rem;height:2.2rem;color:var(--anil);background:#f0effb;border-radius:.58rem;place-items:center;margin-bottom:.7rem;font-weight:900;display:grid}.staff-dashboard-stats article small{color:#8b5160;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.57rem;display:block}.staff-dashboard-stats article strong{color:var(--tinta);margin:.35rem 0;font-size:1.35rem;display:block}.staff-dashboard-stats article p{color:#756c73;margin:0;font-size:.61rem}.staff-dashboard-stats .is-sales>span{color:var(--cochinilla);background:#fce9ea}.staff-dashboard-stats .is-pieces>span{color:#a56611;background:#fff0cd}.staff-dashboard-stats .is-cash>span,.staff-dashboard-stats .is-stock>span{color:#3f686c;background:#e2f2ef}.staff-dashboard-section{background:#fff;border:1px solid #19162e1a;border-radius:.9rem;box-shadow:0 .5rem 1.1rem #19162e09}.staff-dashboard-section>header{border-bottom:1px solid #19162e14;justify-content:space-between;align-items:center;gap:.7rem;padding:1rem 1.1rem;display:flex}.staff-dashboard-section>header h2{margin:.18rem 0 0;font-size:1rem}.staff-dashboard-section>header>span{color:#8b5160;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.58rem;font-weight:800}.staff-dashboard-alerts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:.8rem;display:grid}.staff-dashboard-alerts article{background:#fff;border:1px solid #19162e1a;border-radius:.7rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.75rem;display:grid}.staff-dashboard-alerts article>span{width:2.25rem;height:2.25rem;color:var(--anil);background:#f0effb;border-radius:.58rem;place-items:center;display:grid}.staff-dashboard-alerts article.is-red>span{color:var(--cochinilla);background:#fce9ea}.staff-dashboard-alerts article.is-orange>span,.staff-dashboard-alerts article.is-yellow>span{color:#a56611;background:#fff0cd}.staff-dashboard-alerts article.is-jade>span{color:#3f686c;background:#e2f2ef}.staff-dashboard-alerts b{font-size:.7rem;display:block}.staff-dashboard-alerts p{color:#756c73;margin:.16rem 0 0;font-size:.59rem;line-height:1.4}.staff-dashboard-alerts a{color:#3f686c;white-space:nowrap;font-size:.6rem;font-weight:900;text-decoration:none}.staff-dashboard-alerts a i{font-style:normal}.staff-dashboard-clear{color:#3f686c;background:#f3faf8;border-radius:.65rem;grid-column:1/-1;justify-content:center;align-items:center;gap:.65rem;min-height:5rem;display:flex}.staff-dashboard-clear>span{background:#dff0ec;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.staff-dashboard-clear b{font-size:.72rem;display:block}.staff-dashboard-clear p{color:#756c73;margin:.15rem 0 0;font-size:.6rem}.staff-dashboard-content{grid-template-columns:1fr 1.15fr;gap:1rem;margin:1rem 0;display:grid}.staff-dashboard-quick>div{grid-template-columns:repeat(2,1fr);gap:.5rem;padding:.75rem;display:grid}.staff-dashboard-quick a{color:var(--tinta);border:1px solid #557a7e26;border-radius:.65rem;grid-template-columns:auto 1fr;align-items:center;gap:.15rem .5rem;padding:.65rem;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.staff-dashboard-quick a:hover{border-color:#557a7e;transform:translateY(-1px);box-shadow:0 .4rem .8rem #557a7e1f}.staff-dashboard-quick a>span{color:#3f686c;background:#e4f2ef;border-radius:.5rem;grid-row:span 2;place-items:center;width:1.9rem;height:1.9rem;display:grid}.staff-dashboard-quick b{font-size:.65rem}.staff-dashboard-quick small{color:#756c73;font-size:.56rem}.staff-dashboard-timeline{padding:.2rem .9rem .7rem;display:grid}.staff-dashboard-timeline a{color:var(--tinta);border-bottom:1px solid #19162e12;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.55rem 0;text-decoration:none;display:grid}.staff-dashboard-timeline a:last-child{border-bottom:0}.staff-dashboard-timeline a>span{width:1.8rem;height:1.8rem;color:var(--anil);background:#f0effb;border-radius:.5rem;place-items:center;font-size:.75rem;display:grid}.staff-dashboard-timeline b{font-size:.64rem;display:block}.staff-dashboard-timeline p{color:#756c73;margin:.1rem 0 0;font-size:.56rem}.staff-dashboard-timeline time{color:#8b5160;white-space:nowrap;font-size:.55rem}.staff-dashboard-empty{color:#756c73;padding:1rem;font-size:.65rem}.staff-dashboard-insights{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.staff-dashboard-insights>article{background:#fff;border:1px solid #19162e1a;border-radius:.85rem;padding:.9rem;box-shadow:0 .45rem 1rem #19162e09}.staff-dashboard-insights header{align-items:center;gap:.55rem;margin-bottom:.75rem;display:flex}.staff-dashboard-insights header>span{width:2rem;height:2rem;color:var(--anil);background:#f0effb;border-radius:.5rem;place-items:center;display:grid}.staff-dashboard-insights header small{color:#8b5160;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.52rem}.staff-dashboard-insights h2{margin:.14rem 0 0;font-size:.75rem}.staff-dashboard-rank,.staff-dashboard-order{border-top:1px solid #19162e12;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.45rem 0;display:grid}.staff-dashboard-rank>b,.staff-dashboard-order>b{color:#3f686c;background:#e4f2ef;border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;font-size:.55rem;display:grid}.staff-dashboard-rank span{text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-weight:800;overflow:hidden}.staff-dashboard-rank strong{color:#3f686c;white-space:nowrap;font-size:.58rem}.staff-dashboard-order>b{color:#a56611;background:#fff0cd;width:1.7rem;height:1.7rem}.staff-dashboard-order strong,.staff-dashboard-order small{display:block}.staff-dashboard-order strong{font-size:.63rem}.staff-dashboard-order small{color:#756c73;margin-top:.1rem;font-size:.55rem}.staff-dashboard-order a,.staff-dashboard-commission a{color:#3f686c;font-size:.58rem;font-weight:900;text-decoration:none}.staff-dashboard-commission{padding:.3rem 0}.staff-dashboard-commission strong{color:#3f686c;font-size:1.35rem;display:block}.staff-dashboard-commission p{color:#756c73;font-size:.62rem;line-height:1.45}.staff-dashboard-commission a{margin-top:.25rem;display:inline-block}@media (width<=980px){.staff-dashboard-stats,.staff-dashboard-insights{grid-template-columns:repeat(2,1fr)}.staff-dashboard-content{grid-template-columns:1fr}.staff-dashboard-hero{flex-direction:column;align-items:start}.staff-dashboard-period{width:100%}}@media (width<=620px){.staff-dashboard-stats,.staff-dashboard-insights,.staff-dashboard-alerts,.staff-dashboard-quick>div{grid-template-columns:1fr}.staff-dashboard-alerts article{grid-template-columns:auto minmax(0,1fr)}.staff-dashboard-alerts a{grid-column:2}.staff-dashboard-hero{padding:1rem}.staff-dashboard-period nav{width:100%}}.staff-report-heading .staff-report-pdf{color:#fff;background:#557a7e;border-radius:.65rem;align-items:center;gap:.45rem;min-height:2.55rem;padding:.55rem .85rem;font-size:.68rem;font-weight:900;text-decoration:none;display:inline-flex}.staff-report-tabs{margin-bottom:.75rem}.staff-report-tabs a{text-decoration:none}.staff-report-periods{margin-top:-.3rem}.staff-report-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.staff-report-dashboard{grid-template-columns:1.2fr 1fr 1fr;gap:1rem;display:grid}.staff-report-dashboard .staff-sales-chart-card--wide{grid-column:1/-1}.staff-report-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.staff-report-table{overflow:auto}.staff-report-table table{border-collapse:collapse;width:100%;min-width:42rem}.staff-report-table th{color:#8b5160;letter-spacing:.08em;text-align:left;text-transform:uppercase;border-bottom:1px solid #19162e1c;padding:.68rem .75rem;font-family:DM Mono,monospace;font-size:.55rem}.staff-report-table td{color:#625961;vertical-align:top;border-bottom:1px solid #19162e12;padding:.72rem .75rem;font-size:.66rem}.staff-report-table td strong{color:var(--tinta)}.staff-report-table td small{color:#8d858b;margin-top:.12rem;font-size:.56rem;display:block}.staff-report-table tbody tr:nth-child(2n){background:#fcfdfd}.staff-report-table tbody tr:hover{background:#faf9ff}.staff-report-table>header{position:sticky;left:0}.staff-report-pdf .staff-pdf-document{color:#c92d43;background:#fff;border-radius:.32rem;place-items:center;min-width:2rem;min-height:1.45rem;font-family:DM Mono,monospace;font-size:.55rem;font-weight:900;display:inline-grid}@media (width<=1100px){.staff-report-kpis,.staff-report-dashboard,.staff-report-columns{grid-template-columns:1fr 1fr}.staff-report-dashboard .staff-sales-chart-card--wide{grid-column:1/-1}}@media (width<=680px){.staff-report-kpis,.staff-report-dashboard,.staff-report-columns{grid-template-columns:1fr}.staff-report-heading .staff-purchase-heading__actions{flex-direction:column;align-items:flex-start}.staff-report-tabs{overflow:auto}.staff-report-tabs a{white-space:nowrap}}.staff-report-tabs.staff-purchase-tabs{background:#ffffffd6;border-color:#312d7021;border-radius:1rem;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.42rem;margin-bottom:.7rem;padding:.45rem;display:flex;box-shadow:0 .65rem 1.35rem #19162e0b}.staff-report-tabs.staff-purchase-tabs a{color:#6f6872;border:1px solid #0000;border-radius:.72rem;flex:none;min-width:7.4rem;padding:.62rem .85rem;font-size:.68rem;line-height:1}.staff-report-tabs.staff-purchase-tabs a:hover{color:var(--anil);background:#f7f6fc;border-color:#312d701f;transform:none}.staff-report-tabs.staff-purchase-tabs a.is-active{background:var(--anil);color:#fff;border-color:#312d702e;box-shadow:0 .35rem .75rem #312d702e}.staff-report-tabs.staff-purchase-tabs a.is-active:last-child{background:var(--anil)}.staff-report-periods.staff-purchase-tabs{width:max-content;max-width:100%;margin-bottom:1rem}.staff-report-periods.staff-purchase-tabs a{min-width:5.6rem}.staff-report-kpis.staff-purchase-stats{gap:.75rem}.staff-report-kpis.staff-purchase-stats article{border-radius:1rem;min-height:6.4rem;padding:.9rem 1rem}.staff-report-kpis.staff-purchase-stats article>span{width:2rem;height:2rem}.staff-report-kpis.staff-purchase-stats strong{font-size:1.15rem;line-height:1.1}.staff-report-dashboard{align-items:start}.staff-report-dashboard .staff-sales-chart-card{min-height:15.5rem}.staff-report-dashboard .staff-sales-chart-card--wide{min-height:16rem}.staff-report-dashboard .staff-sales-chart-card canvas{height:9rem!important}.staff-report-dashboard .staff-sales-chart-card--wide canvas{height:10rem!important}.staff-report-heading{margin-bottom:.85rem}.staff-report-heading .staff-purchase-heading__actions{align-items:center}.staff-report-heading .staff-purchase-heading__actions>span{width:2.8rem;height:2.8rem}.staff-sales-summary{grid-template-columns:1.55fr repeat(4,minmax(0,1fr));gap:.75rem;margin:1rem 0;display:grid}.staff-sales-summary>article{background:#fff;border:1px solid #19162e1a;border-radius:1rem;align-items:flex-start;gap:.7rem;min-height:7.25rem;padding:1rem;display:flex;box-shadow:0 .55rem 1.2rem #19162e09}.staff-sales-summary>article>span{color:#0e7584;width:2rem;height:2rem;font-family:var(--mono);background:#edf7f5;border-radius:.65rem;flex:none;place-items:center;font-size:.82rem;font-weight:900;display:grid}.staff-sales-summary small,.staff-sales-summary__total .telaris-kicker{color:#8b5160;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.54rem;font-weight:900;display:block}.staff-sales-summary strong{color:var(--tinta);margin:.28rem 0 .18rem;font-size:1.04rem;line-height:1.1;display:block}.staff-sales-summary p{color:#756c73;margin:0;font-size:.6rem;line-height:1.4}.staff-sales-summary__total{background:linear-gradient(135deg,#312879,#484094)!important;border-color:#3128792e!important;display:block!important}.staff-sales-summary__total .telaris-kicker,.staff-sales-summary__total p{color:#ddd9fb}.staff-sales-summary__total strong{color:#fff;margin:.46rem 0 .35rem;font-size:1.45rem}.staff-sales-summary>article.is-pending>span{color:#b86d00;background:#fff2d8}.staff-sales-insights{grid-template-columns:minmax(0,1.65fr) minmax(17rem,.85fr);align-items:start;gap:1rem;margin:0 0 1rem;display:grid}.staff-payment-summary,.staff-sales-key-points{background:#fff;border:1px solid #19162e1a;border-radius:1rem;padding:1.05rem;box-shadow:0 .55rem 1.2rem #19162e09}.staff-payment-summary>header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.staff-payment-summary h2,.staff-sales-key-points h2{color:var(--tinta);margin:.2rem 0;font-size:1rem}.staff-payment-summary header p:not(.telaris-kicker){color:#756c73;max-width:35rem;margin:.3rem 0 0;font-size:.64rem;line-height:1.45}.staff-payment-summary>header>span{color:var(--anil);font-family:var(--mono);background:#f0effb;border-radius:999px;flex:none;padding:.38rem .55rem;font-size:.54rem;font-weight:900}.staff-payment-summary__head,.staff-payment-summary__rows>article{grid-template-columns:minmax(12rem,1.35fr) minmax(7rem,.75fr) minmax(9rem,.85fr);align-items:center;gap:1rem;display:grid}.staff-payment-summary__head{color:#8b5160;font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;padding:0 .25rem .45rem;font-size:.51rem;font-weight:900}.staff-payment-summary__rows>article{border-top:1px solid #19162e14;padding:.75rem .25rem}.staff-payment-summary__method{align-items:center;gap:.65rem;min-width:0;display:flex}.staff-payment-summary__icon{color:#0e7584;width:2rem;height:2rem;font-family:var(--mono);background:#edf7f5;border-radius:.6rem;flex:none;place-items:center;font-size:.72rem;font-weight:900;display:grid}.staff-payment-summary__icon--efectivo{color:#312879;background:#f0effb}.staff-payment-summary__icon--dolares{color:#347147;background:#e7f4e9}.staff-payment-summary__icon--tarjeta{color:#0e7584;background:#e9f4f6}.staff-payment-summary__icon--transferencia{color:#aa6900;background:#fff2da}.staff-payment-summary__icon--pendiente{color:#c44550;background:#fff0f1}.staff-payment-summary__method strong,.staff-payment-summary__amount strong{color:var(--tinta);font-size:.72rem;display:block}.staff-payment-summary__method small,.staff-payment-summary__amount span{color:#756c73;margin-top:.13rem;font-size:.57rem;display:block}.staff-payment-summary__usage{grid-template-columns:auto 1fr;align-items:baseline;column-gap:.4rem;display:grid}.staff-payment-summary__usage strong{color:var(--tinta);font-size:.78rem}.staff-payment-summary__usage span{color:#756c73;font-size:.57rem}.staff-payment-summary__usage i{background:#eeedf4;border-radius:999px;grid-column:1/-1;height:.32rem;margin-top:.25rem;display:block;overflow:hidden}.staff-payment-summary__usage i b{border-radius:inherit;background:#0e7584;height:100%;display:block}.staff-payment-summary__amount{text-align:right}.staff-payment-summary__empty{color:#756c73;margin:.5rem 0;font-size:.66rem}.staff-sales-key-points{padding:1.05rem}.staff-sales-key-points header{border-bottom:1px solid #19162e14;padding-bottom:.8rem}.staff-sales-key-points dl{margin:0}.staff-sales-key-points dl>div{border-bottom:1px solid #19162e14;padding:.78rem 0}.staff-sales-key-points dl>div:last-child{border-bottom:0;padding-bottom:0}.staff-sales-key-points dt{color:#8b5160;font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;margin-bottom:.26rem;font-size:.52rem;font-weight:900}.staff-sales-key-points dd{color:var(--tinta);margin:0;font-size:.72rem;font-weight:900}.staff-sales-key-points dd small{color:#756c73;margin-top:.16rem;font-size:.58rem;font-weight:400;display:block}@media (width<=760px){.staff-report-tabs.staff-purchase-tabs{flex-wrap:nowrap;overflow-x:auto}.staff-report-tabs.staff-purchase-tabs a{min-width:max-content}.staff-report-periods.staff-purchase-tabs{width:100%}.staff-report-periods.staff-purchase-tabs a{flex:1 0 auto;min-width:5.2rem}.staff-report-heading .staff-purchase-heading__actions{flex-direction:row;width:100%}.staff-report-heading .staff-report-pdf{flex:1;justify-content:center}}@media (width<=1180px){.staff-sales-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.staff-sales-summary__total{grid-column:span 2}.staff-sales-insights{grid-template-columns:1fr}}@media (width<=700px){.staff-sales-summary{grid-template-columns:1fr 1fr}.staff-sales-summary__total{grid-column:1/-1}.staff-payment-summary__head{display:none}.staff-payment-summary__rows>article{grid-template-columns:1fr auto;gap:.65rem}.staff-payment-summary__usage{grid-column:1/-1}.staff-payment-summary__amount{text-align:right;grid-area:1/2}.staff-payment-summary__method{grid-area:1/1}.staff-payment-summary__usage{grid-row:2}.staff-payment-summary__amount span{max-width:8rem}.staff-payment-summary>header{display:block}.staff-payment-summary>header>span{margin-top:.55rem;display:inline-block}}@media (width<=420px){.staff-sales-summary{grid-template-columns:1fr}.staff-sales-summary__total{grid-column:auto}}.roles-hero{color:#fff;background:linear-gradient(130deg,#211d4c 0%,#302a68 56%,#4f3c76 100%);border-radius:1.25rem;grid-template-columns:minmax(0,1.35fr) auto auto;align-items:end;gap:1.5rem;padding:2rem;display:grid;overflow:hidden;box-shadow:0 1rem 2.5rem #241d4e29}.roles-hero__copy{max-width:38rem}.roles-hero .telaris-kicker{color:#f8d25b}.roles-hero h1{color:#fff;letter-spacing:-.05em;margin:.35rem 0 .7rem;font-family:Playfair Display,Georgia,serif;font-size:clamp(2.2rem,4vw,3.7rem);font-weight:500;line-height:.95}.roles-hero__copy>p:last-child{color:#ffffffc2;max-width:34rem;margin:0;font-size:.86rem;line-height:1.55}.roles-hero__stats{gap:.55rem;margin:0;display:flex}.roles-hero__stats div{background:#ffffff14;border:1px solid #ffffff21;border-radius:.75rem;min-width:5.1rem;padding:.65rem .75rem}.roles-hero__stats dt{color:#f8d25b;font-family:Playfair Display,Georgia,serif;font-size:1.6rem;font-weight:600;line-height:1}.roles-hero__stats dd{color:#ffffffb8;white-space:nowrap;margin:.25rem 0 0;font-size:.56rem;font-weight:800}.roles-hero__action{color:#271f50;cursor:pointer;font:inherit;white-space:nowrap;background:#f8d25b;border:1px solid #f8d25b;border-radius:.6rem;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1rem;font-size:.72rem;font-weight:900;transition:transform .18s,box-shadow .18s;display:inline-flex}.roles-hero__action:hover{transform:translateY(-2px);box-shadow:0 .5rem 1.2rem #0003}.roles-hero__action span{font-size:1.1rem;line-height:.7}.roles-guide{background:#312d701f;border:1px solid #312d701f;border-radius:.9rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:1rem 0;display:grid;overflow:hidden}.roles-guide>div{background:#fffdf9;gap:.7rem;padding:.9rem 1rem;display:flex}.roles-guide span{color:#b44753;font-family:DM Mono,monospace;font-size:.62rem;font-weight:900}.roles-guide p{color:#756c73;margin:0;font-size:.65rem;line-height:1.45}.roles-guide b{color:var(--tinta);margin-bottom:.13rem;font-size:.7rem;display:block}.roles-directory{background:#fff;border:1px solid #19162e1c;border-radius:1.15rem;padding:1.25rem;box-shadow:0 .8rem 2.1rem #19162e0b}.roles-directory__header{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.roles-directory__header .telaris-kicker{color:#a24455;margin:0}.roles-directory__header h2{color:var(--tinta);letter-spacing:-.04em;margin:.22rem 0 0;font-family:Playfair Display,Georgia,serif;font-size:1.7rem;font-weight:600}.roles-directory__header>span{color:#27735f;background:#eaf7f2;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .6rem;font-size:.6rem;font-weight:900;display:inline-flex}.roles-directory__header>span i{color:#fff;background:#27735f;border-radius:50%;place-items:center;width:1rem;height:1rem;font-size:.5rem;font-style:normal;display:grid}.roles-directory__list{gap:.75rem;display:grid}.role-directory-card{background:linear-gradient(90deg,#fff 0%,#fffdf9 100%);border:1px solid #19162e1a;border-radius:.85rem;grid-template-columns:minmax(12rem,.9fr) minmax(12rem,.85fr) minmax(15rem,1.35fr) auto;align-items:center;gap:1rem;padding:.9rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.role-directory-card:hover{border-color:var(--role-accent)}@supports (color:color-mix(in lab, red, red)){.role-directory-card:hover{border-color:color-mix(in srgb,var(--role-accent) 45%,#fff)}}.role-directory-card:hover{transform:translateY(-1px);box-shadow:0 .6rem 1.5rem #19162e14}.role-directory-card__identity{align-items:center;gap:.75rem;min-width:0;display:flex}.role-directory-card__mark{background:var(--role-accent);color:#fff;width:2.85rem;height:2.85rem;box-shadow:.2rem .3rem .75rem var(--role-accent);border-radius:.75rem;flex:none;place-items:center;font-family:Playfair Display,Georgia,serif;font-size:1.25rem;font-weight:600;display:grid}@supports (color:color-mix(in lab, red, red)){.role-directory-card__mark{box-shadow:.2rem .3rem .75rem color-mix(in srgb,var(--role-accent) 28%,transparent)}}.role-directory-card__identity p{color:#8b5160;letter-spacing:.09em;text-transform:uppercase;margin:0 0 .16rem;font-family:DM Mono,monospace;font-size:.52rem;font-weight:800}.role-directory-card__identity h3{color:var(--tinta);letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:Playfair Display,Georgia,serif;font-size:1.35rem;font-weight:600;overflow:hidden}.role-directory-card__identity code{color:#595182;background:#f1eff7;border-radius:999px;margin-top:.25rem;padding:.18rem .4rem;font-family:DM Mono,monospace;font-size:.52rem;display:inline-block}.role-directory-card__description{color:#756c73;margin:0;font-size:.67rem;line-height:1.48}.role-directory-card__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;display:grid}.role-directory-card__metrics span{border-left:2px solid var(--role-accent);gap:.13rem;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.role-directory-card__metrics span{border-left:2px solid color-mix(in srgb,var(--role-accent) 50%,#fff)}}.role-directory-card__metrics span{color:#756c73;padding-left:.45rem;font-size:.55rem;line-height:1.25}.role-directory-card__metrics b{color:var(--tinta);font-size:.86rem}.role-directory-card__access{border-left:1px solid #19162e14;min-width:0;padding-left:1rem}.role-directory-card__access-head{justify-content:space-between;gap:.5rem;margin-bottom:.42rem;display:flex}.role-directory-card__access-head b{color:#55506b;font-size:.62rem}.role-directory-card__access-head small{color:#9a9297;white-space:nowrap;font-size:.53rem}.role-directory-card__access ul{flex-wrap:wrap;gap:.28rem;margin:0;padding:0;list-style:none;display:flex}.role-directory-card__access li{color:#625c76;background:#f5f3f8;border-radius:999px;align-items:center;gap:.22rem;padding:.24rem .4rem;font-size:.53rem;font-weight:800;display:inline-flex}.role-directory-card__access li i{color:var(--role-accent);font-style:normal}.role-directory-card__access li.is-module{background:var(--role-accent)}@supports (color:color-mix(in lab, red, red)){.role-directory-card__access li.is-module{background:color-mix(in srgb,var(--role-accent) 10%,#fff)}}.role-directory-card__access li.is-module{color:#3d3753}.role-directory-card__access li small{color:#887f8b;font-size:.48rem;font-weight:700}.role-directory-card__access .is-empty{color:#8d858a}.role-directory-card__edit{border:1px solid var(--role-accent);align-items:center;gap:.65rem;display:flex}@supports (color:color-mix(in lab, red, red)){.role-directory-card__edit{border:1px solid color-mix(in srgb,var(--role-accent) 35%,#fff)}}.role-directory-card__edit{color:var(--role-accent);cursor:pointer;font:inherit;white-space:nowrap;background:#fff;border-radius:.55rem;padding:.62rem .72rem;font-size:.62rem;font-weight:900;transition:background .18s,color .18s}.role-directory-card__edit:hover{background:var(--role-accent);color:#fff}.role-directory-card__edit span{font-size:.9rem}.roles-directory__empty{color:#756c73;text-align:center;justify-items:center;padding:2.5rem;display:grid}.roles-directory__empty span{color:var(--anil);font-size:2rem}.roles-directory__empty h2{color:var(--tinta);margin:.5rem 0 .2rem;font-family:Playfair Display,Georgia,serif}.roles-directory__empty p{margin:0 0 1rem;font-size:.75rem}@media (width<=1180px){.roles-hero{grid-template-columns:1fr auto}.roles-hero__stats{grid-column:1/-1}.role-directory-card{grid-template-columns:minmax(13rem,1fr) minmax(14rem,1fr) auto}.role-directory-card__access{border-top:1px solid #19162e14;border-left:0;grid-area:2/1/auto/3;padding-top:.75rem;padding-left:0}.role-directory-card__edit{grid-area:1/3/3}}@media (width<=760px){.roles-hero{grid-template-columns:1fr;padding:1.35rem}.roles-hero__stats{flex-wrap:wrap;grid-column:auto}.roles-hero__action{width:100%}.roles-guide{grid-template-columns:1fr}.roles-directory{padding:.9rem}.roles-directory__header{flex-direction:column;align-items:start}.role-directory-card{grid-template-columns:1fr;gap:.8rem}.role-directory-card__access{grid-area:auto}.role-directory-card__edit{grid-area:auto;justify-content:space-between;width:100%}.role-directory-card__metrics{max-width:22rem}.role-directory-card__access{border-top:1px solid #19162e14;border-left:0;padding-top:.75rem;padding-left:0}}.staff-modal--role{background:#f8f8fc;border:0;border-radius:1.25rem;width:min(100% - 2rem,74rem)}.staff-role-modal__header{padding:1.35rem 1.7rem 1.2rem;background:linear-gradient(120deg,#211d4c,#514394 60%,#2f6870)!important}.staff-role-modal__header h2{font-size:2.25rem}.staff-role-modal__header>div>span{z-index:1;color:#ffffffbf;margin-top:.48rem;font-size:.68rem;font-weight:600;display:block;position:relative}.staff-modal--role .staff-panel-form:before{display:none}.staff-role-editor-form{grid-template-columns:minmax(14rem,.68fr) minmax(20rem,1.32fr);gap:1rem;padding:1.2rem 1.7rem 0!important}.staff-role-editor-form__name,.staff-role-editor-form__description{align-content:start}.staff-role-editor-form__description textarea{resize:vertical;min-height:4.6rem}.staff-role-editor-form__permissions{grid-column:1/-1;gap:.55rem;min-width:0;display:grid;background:#fff!important;border:1px solid #312d7021!important;border-radius:.9rem!important;margin-top:.1rem!important;padding:1rem!important}.staff-role-editor-form__permissions legend{align-items:baseline;gap:.45rem;color:#312d70!important;margin:0!important;font-size:.85rem!important;display:flex!important}.staff-role-editor-form__permissions legend small{color:#756c73!important;font-size:.62rem!important}.staff-role-editor-form .staff-permission-modules{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.7rem}.staff-role-editor-form .staff-permission-module{border-radius:.7rem;padding:.75rem}.staff-role-editor-form .staff-permission-module>header{align-items:start;margin-bottom:.6rem}.staff-role-editor-form .staff-permission-module h3{font-size:.84rem}.staff-role-editor-form .staff-permission-module p{max-width:18rem;font-size:.58rem}.staff-role-editor-form .staff-module-access{gap:.32rem;padding:.38rem .42rem}.staff-role-editor-form .staff-module-access b{font-size:.58rem}.staff-role-editor-form .staff-module-access small{display:none}.staff-role-editor-form .staff-permissions__grid{gap:.4rem}.staff-role-editor-form .staff-permission-option{border-radius:.5rem;min-height:3.55rem!important;padding:.52rem!important}.staff-role-editor-form .staff-permission-option>span{gap:.14rem;padding-right:1rem}.staff-role-editor-form .staff-permission-option b{font-size:.62rem;line-height:1.2}.staff-role-editor-form .staff-permission-option small{font-size:.52rem;line-height:1.25}.staff-role-editor-form .staff-permission-option i{width:.95rem;height:.95rem;font-size:.58rem;top:.48rem;right:.45rem}.staff-role-editor-form__actions{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;grid-column:1/-1;position:sticky;bottom:0;box-shadow:0 -.5rem 1.4rem #19162e0d;border-top:1px solid #19162e1a!important;margin:0 -1.7rem!important;padding:1rem 1.7rem!important}.staff-role-editor-form__actions button:last-child{align-items:center;gap:.55rem;display:inline-flex}.staff-role-editor-form__actions button:last-child span{font-size:1rem}.role-view-preview{background:linear-gradient(135deg,#f6f4ff,#fcfbff 58%,#f1f8f7);border:1px solid #ddd9f0;border-radius:.75rem;padding:.78rem}.role-view-preview>header{justify-content:space-between;align-items:start;gap:.7rem;margin-bottom:.72rem;display:flex}.role-view-preview>header span{color:#7455a6;letter-spacing:.1em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.5rem;font-weight:900}.role-view-preview>header h3{color:#302b61;margin:.14rem 0;font-size:.8rem}.role-view-preview>header p{color:#746d7a;margin:0;font-size:.57rem}.role-view-preview>header>b{color:#24735f;white-space:nowrap;background:#e7f3ee;border-radius:999px;align-items:center;gap:.28rem;padding:.28rem .43rem;font-size:.53rem;display:inline-flex}.role-view-preview>header>b i{font-size:.48rem;font-style:normal}.role-view-preview__tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;display:grid}.role-view-preview__tabs article{opacity:.52;background:#ffffffb3;border:1px solid #e3e0eb;border-radius:.52rem;transition:opacity .18s,border-color .18s,background .18s;overflow:hidden}.role-view-preview__tabs article.is-visible{opacity:1;background:#fff;border-color:#a89ad3}.role-view-preview__tab-title{color:#5d567a;border-bottom:1px solid #eeeaf4;align-items:center;gap:.3rem;padding:.42rem .5rem;font-size:.6rem;display:flex}.role-view-preview__tab-title i{color:#aaa4b3;font-size:.45rem;font-style:normal}.role-view-preview__tabs article.is-visible .role-view-preview__tab-title i{color:#4b9d86}.role-view-preview__tab-title b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.role-view-preview__tab-title small{color:#928b9a;margin-left:auto;font-size:.48rem}.role-view-preview__tabs ul{gap:.23rem;margin:0;padding:.42rem .5rem;list-style:none;display:grid}.role-view-preview__tabs li{color:#a19aa7;align-items:center;gap:.3rem;font-size:.54rem;line-height:1.22;display:flex}.role-view-preview__tabs li i{color:#a19aa7;background:#eeebf0;border-radius:50%;flex:none;place-items:center;width:.72rem;height:.72rem;font-size:.48rem;font-style:normal;display:grid}.role-view-preview__tabs li.is-visible{color:#3d3660;font-weight:800}.role-view-preview__tabs li.is-visible i{color:#27765f;background:#e2f2eb}@media (width<=760px){.staff-modal--role{border-radius:.9rem;width:calc(100% - 1rem)}.staff-role-modal__header{padding:1.15rem}.staff-role-modal__header h2{font-size:1.8rem}.staff-role-editor-form{grid-template-columns:1fr;padding:1rem 1.1rem 0!important}.staff-role-editor-form .staff-permission-modules{grid-template-columns:1fr}.staff-role-editor-form__actions{margin:0 -1.1rem!important;padding:1rem 1.1rem!important}.staff-role-editor-form__permissions legend{gap:.15rem;display:grid!important}.staff-role-editor-form .staff-permission-module>header{gap:.5rem}.staff-role-editor-form .staff-module-access small{display:block}.staff-role-editor-form .staff-permissions__grid{grid-template-columns:1fr}.role-view-preview__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.role-view-preview>header>b{display:none}}@media (width<=420px){.role-view-preview__tabs{grid-template-columns:1fr}}.staff-thermal-ticket{color:#18151b;border:1px dashed #312d70;width:min(100%,22rem);margin:0 auto;padding:1.1rem;font-family:DM Mono,monospace;font-size:.7rem;line-height:1.45}.staff-thermal-ticket header{text-align:center;border-bottom:1px dashed #8b5160;gap:.18rem;padding-bottom:.8rem;display:grid}.staff-thermal-ticket header b{font-size:1rem}.staff-thermal-ticket header span{letter-spacing:.08em;font-size:.62rem}.staff-thermal-ticket dl{margin:.85rem 0}.staff-thermal-ticket dl div{grid-template-columns:5.8rem 1fr;gap:.5rem;margin:.38rem 0;display:grid}.staff-thermal-ticket dt{color:#756c73}.staff-thermal-ticket dd{overflow-wrap:anywhere;text-align:right;margin:0}.staff-thermal-ticket>strong{border-top:1px dashed #8b5160;border-bottom:1px dashed #8b5160;justify-content:space-between;padding:.72rem 0;font-size:.95rem;display:flex}.staff-thermal-ticket footer{text-align:center;padding-top:1.5rem;font-size:.62rem}.staff-thermal-ticket--cash section{gap:.35rem;margin:.85rem 0;display:grid}.staff-thermal-ticket--cash section div{justify-content:space-between;gap:.8rem;display:flex}.staff-thermal-ticket--cash section span{color:#756c73}.staff-thermal-ticket--cash section strong{text-align:right}.staff-thermal-ticket--cash .staff-thermal-ticket__total-sales{border-bottom:1px dashed #8b5160;padding-bottom:.7rem}.staff-thermal-ticket--cash .staff-thermal-ticket__total-sales small{color:#756c73}.staff-thermal-ticket--cash .staff-thermal-ticket__section-title,.staff-thermal-ticket--cash .staff-thermal-ticket__detail h3{letter-spacing:.03em;text-align:center;margin:.9rem 0 .45rem;font-size:.76rem}.staff-thermal-ticket--cash .staff-thermal-ticket__calculation div{padding:.08rem 0}.staff-thermal-ticket--cash .staff-thermal-ticket__grand-total{border-top:1px dashed #8b5160;border-bottom:1px dashed #8b5160;justify-content:space-between;padding:.72rem 0;font-size:.95rem;display:flex}.staff-thermal-ticket--cash .staff-thermal-ticket__detail{border-bottom:1px dashed #8b5160;padding-bottom:.65rem}.staff-thermal-ticket--cash .staff-thermal-ticket__detail>[data-summary-ticket-entries],.staff-thermal-ticket--cash .staff-thermal-ticket__detail>[data-summary-ticket-exits],.staff-thermal-ticket--cash .staff-thermal-ticket__detail>[data-summary-ticket-sales-methods]{gap:.35rem;display:grid}.staff-thermal-ticket--cash .staff-thermal-ticket__detail>div>div{grid-template-columns:minmax(0,1fr) auto;gap:.15rem .8rem;display:grid}.staff-thermal-ticket--cash .staff-thermal-ticket__detail small{color:#756c73;grid-column:1/-1;font-size:.58rem}.staff-thermal-ticket--cash .staff-thermal-ticket__detail>strong,.staff-thermal-ticket--cash .staff-thermal-ticket__counted div{justify-content:space-between;margin-top:.35rem;display:flex}.staff-thermal-ticket__empty{color:#756c73;margin:0;font-size:.64rem;font-style:italic}.staff-thermal-ticket--cash .staff-thermal-ticket__counted{border-bottom:1px dashed #8b5160;padding-bottom:.65rem}@media print{body *{visibility:hidden!important}.staff-expense-ticket-modal[open],.staff-expense-ticket-modal[open] *,.staff-cash-summary-ticket-modal[open],.staff-cash-summary-ticket-modal[open] *,.staff-guide-payment-ticket-modal[open],.staff-guide-payment-ticket-modal[open] *{visibility:visible!important}.staff-expense-ticket-modal[open],.staff-cash-summary-ticket-modal[open],.staff-guide-payment-ticket-modal[open]{background:#fff!important;border:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important}.staff-expense-ticket-modal .staff-modal__header,.staff-expense-ticket-modal .staff-form-actions,.staff-cash-summary-ticket-modal .staff-modal__header,.staff-cash-summary-ticket-modal .staff-form-actions,.staff-guide-payment-ticket-modal .staff-modal__header,.staff-guide-payment-ticket-modal .staff-form-actions{display:none!important}.staff-thermal-ticket{border:0!important;width:72mm!important;margin:0!important;padding:4mm!important;font-size:10pt!important}@page{size:80mm auto;margin:0}}@media (width>=981px){:is(.staff-content:has(.pos-layout--modern) .pos-cashier-catalog,.staff-content:has(.pos-layout--modern) .pos-cashier-panel){height:calc(100svh - 5.25rem)!important;max-height:calc(100svh - 5.25rem)!important}}.pos-cart-live__review{background:linear-gradient(135deg,#f6f4ff,#f2f8f7);border:1px solid #312d7024;border-radius:.72rem;gap:.42rem;margin:.55rem .65rem 0;padding:.58rem .65rem;display:grid}.pos-cart-live__review header{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.pos-cart-live__review header small{color:#816170;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.5rem;font-weight:900}.pos-cart-live__review header strong{color:#34736c;white-space:nowrap;background:#e7f3ee;border-radius:999px;padding:.22rem .42rem;font-size:.54rem}.pos-cart-live__review>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}.pos-cart-live__review>div>span{border-left:2px solid #b9d9d4;gap:.12rem;min-width:0;padding-left:.42rem;display:grid}.pos-cart-live__review>div>span:nth-child(2){border-left-color:#d8c5ed}.pos-cart-live__review>div>span:nth-child(3){border-left-color:#f2ca75}.pos-cart-live__review>div small{color:#7b7480;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.48rem;font-weight:900;overflow:hidden}.pos-cart-live__review>div b{color:var(--tinta);text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}@media (width<=560px){.pos-cart-live__review>div{grid-template-columns:1fr 1fr}.pos-cart-live__review>div>span:last-child{grid-column:1/-1}}@media (width>=981px){body.staff-shell:has(.pos-layout--modern){flex-direction:column!important;height:100svh!important;min-height:0!important;display:flex!important;overflow:hidden!important}body.staff-shell:has(.pos-layout--modern)>.staff-navbar{flex:none}body.staff-shell:has(.pos-layout--modern)>.staff-main{flex:auto;min-height:0;display:flex;overflow:hidden}body.staff-shell:has(.pos-layout--modern) .staff-content{flex:auto;height:100%;min-height:0;display:flex;overflow:hidden;padding:.8rem clamp(1rem,2vw,2.5rem)!important}body.staff-shell:has(.pos-layout--modern) .pos-layout--modern{flex:auto;height:100%!important;min-height:0!important}:is(body.staff-shell:has(.pos-layout--modern) .pos-cashier-catalog,body.staff-shell:has(.pos-layout--modern) .pos-cashier-panel){height:100%!important;min-height:0!important;max-height:none!important;position:static!important}}.staff-modal--wholesale-partner{width:min(46rem,100vw - 2rem);max-height:calc(100svh - 1rem)}.staff-modal--wholesale-partner .staff-modal__header{z-index:2;background:linear-gradient(125deg,#f1faf8,#fffdf8 70%);position:sticky;top:0}.staff-modal--wholesale-partner .staff-modal__header:after{background:#0e758421}.staff-modal--wholesale-partner .staff-modal__header h2{font-size:clamp(1.6rem,3vw,2rem)}.staff-wholesale-partner-form{gap:.85rem!important;padding:1.05rem 1.5rem 1.25rem!important}.staff-wholesale-partner-form:before{display:none!important}.staff-wholesale-partner-form__intro{background:linear-gradient(110deg,#edf9f7,#fbfffe);border:1px solid #0e75842b;border-radius:.8rem;align-items:center;gap:.75rem;padding:.82rem .9rem;display:flex}.staff-wholesale-partner-form__intro>span{background:var(--jade);color:#fff;border-radius:.65rem;flex:none;place-items:center;width:2.45rem;height:2.45rem;font-family:DM Mono,monospace;font-size:1rem;font-weight:900;display:grid}.staff-wholesale-partner-form__intro b{color:#126b62;font-size:.8rem}.staff-wholesale-partner-form__intro p{color:#547973;margin:.16rem 0 0;font-size:.67rem;line-height:1.45}.staff-wholesale-partner-form__identity{border-top:1px solid #19162e14;grid-template-columns:10.5rem minmax(0,1fr);align-items:start;gap:1rem;padding-top:1rem;display:grid}.staff-wholesale-partner-form__identity>div:first-child{gap:.2rem;display:grid}.staff-wholesale-partner-form__identity>div:first-child>span,.staff-wholesale-terms header>div>span{width:1.35rem;height:1.35rem;color:var(--anil);background:#f0effb;border-radius:50%;place-items:center;font-family:DM Mono,monospace;font-size:.58rem;font-weight:900;display:grid}.staff-wholesale-partner-form__identity b{color:var(--tinta);font-size:.76rem}.staff-wholesale-partner-form__identity small{color:#756c73;font-size:.62rem;font-weight:700;line-height:1.4}.staff-wholesale-partner-form__fields{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.staff-wholesale-partner-form__fields label{gap:.35rem!important;font-size:.7rem!important}.staff-wholesale-partner-form__fields input{min-height:2.6rem;padding:.65rem .72rem!important}.staff-wholesale-terms{background:linear-gradient(135deg,#faf9ff,#f5fcfb);border:1px solid #312d7024;border-radius:.9rem;gap:.8rem;padding:.95rem;display:grid}.staff-wholesale-terms header,.staff-wholesale-terms header>div{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.staff-wholesale-terms header>div{justify-content:flex-start}.staff-wholesale-terms header b,.staff-wholesale-terms header small{display:block}.staff-wholesale-terms header b{color:var(--tinta);font-size:.78rem}.staff-wholesale-terms header small{color:#756c73;margin-top:.12rem;font-size:.61rem;font-weight:700}.staff-wholesale-terms header em{color:#16796d;white-space:nowrap;background:#e7f4f2;border-radius:999px;padding:.32rem .52rem;font-size:.59rem;font-style:normal;font-weight:900}.staff-wholesale-terms__cards{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.staff-wholesale-term{background:#fff;border:1px solid #19162e1c;border-radius:.72rem;grid-template-columns:2rem minmax(0,1fr) 4.6rem;align-items:center;gap:.55rem;padding:.72rem;display:grid!important}.staff-wholesale-term__icon{border-radius:.55rem;place-items:center;width:2rem;height:2rem;font-size:.9rem;font-weight:900;display:grid}.staff-wholesale-term.is-discount .staff-wholesale-term__icon{color:#b66713;background:#fff0e2}.staff-wholesale-term.is-commission .staff-wholesale-term__icon{color:#14776d;background:#e6f5f2}.staff-wholesale-term b,.staff-wholesale-term small{display:block}.staff-wholesale-term b{color:var(--tinta);font-size:.68rem;line-height:1.2}.staff-wholesale-term small{color:#7b7278;margin-top:.15rem;font-size:.56rem;font-weight:700;line-height:1.35}.staff-percentage-input{display:block;position:relative}.staff-percentage-input input{text-align:right;min-height:2.35rem;font-weight:900;background:#fdfcff!important;border-color:#312d702e!important;padding:.52rem 1.35rem .52rem .55rem!important;font-family:DM Mono,monospace!important;font-size:.76rem!important}.staff-percentage-input em{color:#7c7183;pointer-events:none;font-size:.7rem;font-style:normal;font-weight:900;position:absolute;top:50%;right:.55rem}.staff-wholesale-preview{border-top:1px solid #312d701a;grid-template-columns:1.15fr 1fr auto 1fr auto 1fr;align-items:center;gap:.45rem;padding-top:.8rem;display:grid}.staff-wholesale-preview>span{color:#756c73;font-size:.62rem;font-weight:700}.staff-wholesale-preview>span b{color:var(--anil)}.staff-wholesale-preview>div{background:#fff;border-radius:.55rem;gap:.12rem;min-width:0;padding:.52rem;display:grid}.staff-wholesale-preview small{color:#80616c;letter-spacing:.06em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.5rem;font-weight:800}.staff-wholesale-preview strong{color:var(--tinta);white-space:nowrap;font-size:.68rem}.staff-wholesale-preview>div:first-of-type strong{color:#b66713}.staff-wholesale-preview .is-commission strong{color:#14776d}.staff-wholesale-preview>i{color:#a49aa3;font-style:normal;font-weight:900}.staff-modal--wholesale-partner .staff-check{background:#f6fcfb;border:1px solid #0e758426;border-radius:.7rem;padding:.72rem}.staff-modal--wholesale-partner .staff-form-actions button:last-child{background:var(--jade);box-shadow:0 .5rem 1rem #0e75842b}.staff-modal--wholesale-partner .staff-form-actions button:last-child:hover{background:#0a896d}.staff-wholesale-terms--discount-only .staff-wholesale-terms__cards{grid-template-columns:1fr}.staff-wholesale-terms--discount-only .staff-wholesale-preview{grid-template-columns:1.15fr 1fr auto 1fr}.staff-wholesale-terms--discount-only .staff-wholesale-term{grid-template-columns:2rem minmax(0,1fr) 5rem}.staff-wholesale-notes{background:#fbfaff;border:1px solid #312d701a;border-radius:.78rem;padding:.75rem .82rem;position:relative;gap:.38rem!important}.staff-wholesale-notes textarea{min-height:4.5rem;background:#fff!important;padding:.65rem .72rem!important}.staff-wholesale-notes small{color:#756c73!important;font-size:.6rem!important;font-weight:700!important}.staff-wholesale-ready{background:linear-gradient(110deg,#edf9f7,#fafffe);border:1px solid #0e75842e;border-radius:.78rem;grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:center;gap:.68rem;padding:.72rem .8rem;display:grid}.staff-wholesale-ready>span{color:#fff;background:#168579;border-radius:.62rem;place-items:center;width:2.2rem;height:2.2rem;font-size:.9rem;font-weight:900;display:grid}.staff-wholesale-ready b,.staff-wholesale-ready p{display:block}.staff-wholesale-ready b{color:#126b62;font-size:.72rem}.staff-wholesale-ready p{color:#527872;margin:.12rem 0 0;font-size:.61rem;font-weight:700;line-height:1.35}.staff-wholesale-ready em{color:#16796d;white-space:nowrap;background:#dff3ef;border-radius:999px;padding:.32rem .5rem;font-size:.58rem;font-style:normal;font-weight:900}@media (width<=680px){.staff-wholesale-partner-form{padding:1rem!important}.staff-wholesale-partner-form__identity,.staff-wholesale-partner-form__fields,.staff-wholesale-terms__cards{grid-template-columns:1fr}.staff-wholesale-preview{grid-template-columns:1fr 1fr}.staff-wholesale-preview>span{grid-column:1/-1}.staff-wholesale-preview>i{display:none}.staff-wholesale-ready{grid-template-columns:2.2rem minmax(0,1fr)}.staff-wholesale-ready em{grid-column:2;justify-self:start}.staff-modal--wholesale-partner .staff-form-actions{flex-direction:column-reverse;align-items:stretch}.staff-modal--wholesale-partner .staff-form-actions button{width:100%}}.staff-wholesale-table-actions{justify-content:center;gap:.4rem;display:flex}.staff-icon-action--view{color:#087061!important;background:#edf8f6!important;border-color:#0e758442!important}.staff-icon-action--view:hover{color:#fff!important;background:#168b76!important;border-color:#168b76!important}.staff-wholesale-partner-form__fields label>small{color:#827880;margin-top:-.1rem;font-size:.56rem;font-weight:700}.staff-wholesale-partner-form__fields input[type=email]{text-transform:lowercase}.staff-modal--wholesale-detail{width:min(46rem,100vw - 2rem)}.staff-modal--wholesale-detail .staff-modal__header{background:linear-gradient(125deg,#edf8f6,#fffdf8 70%)}.staff-modal--wholesale-detail .staff-modal__header:after{background:#0e758424}.staff-wholesale-detail{gap:.9rem;padding:1.2rem 1.5rem 1.35rem;display:grid}.staff-wholesale-detail__hero{background:linear-gradient(110deg,#edf9f7,#fbfffe);border:1px solid #0e758429;border-radius:.78rem;align-items:center;gap:.75rem;padding:.82rem;display:flex}.staff-wholesale-detail__hero>span{color:#fff;background:#168579;border-radius:.68rem;flex:none;place-items:center;width:2.55rem;height:2.55rem;font-family:DM Mono,monospace;font-size:1rem;font-weight:900;display:grid}.staff-wholesale-detail__hero b{color:#126b62;font-size:.82rem}.staff-wholesale-detail__hero p{color:#527872;margin:.15rem 0 0;font-size:.66rem;line-height:1.42}.staff-wholesale-detail__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.staff-wholesale-detail__metrics article{background:#fffdf8;border:1px solid #19162e17;border-radius:.72rem;gap:.2rem;min-height:5.35rem;padding:.72rem;display:grid}.staff-wholesale-detail__metrics article:nth-child(2){background:#f7f6ff}.staff-wholesale-detail__metrics article:nth-child(3){background:#fff8eb}.staff-wholesale-detail__metrics article:nth-child(4){background:#edf9f7}.staff-wholesale-detail__metrics small,.staff-wholesale-detail__contact small,.staff-wholesale-detail__notes small{color:#8b5160;letter-spacing:.08em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.54rem;font-weight:800}.staff-wholesale-detail__metrics strong{color:var(--tinta);font-size:1rem;line-height:1.1}.staff-wholesale-detail__metrics article:nth-child(3) strong{color:#bc6d11}.staff-wholesale-detail__metrics article:nth-child(4) strong{color:#14776d}.staff-wholesale-detail__metrics span{color:#756c73;font-size:.58rem;font-weight:700}.staff-wholesale-detail__contact{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.staff-wholesale-detail__contact div,.staff-wholesale-detail__notes{background:#fbfaff;border:1px solid #312d701a;border-radius:.68rem;padding:.68rem}.staff-wholesale-detail__contact strong{color:var(--tinta);text-overflow:ellipsis;white-space:nowrap;margin-top:.3rem;font-size:.68rem;display:block;overflow:hidden}.staff-wholesale-detail__notes p{color:#625961;margin:.3rem 0 0;font-size:.67rem;line-height:1.45}.staff-modal--wholesale-detail .staff-form-actions{border-top:1px solid #19162e14;justify-content:flex-end;gap:.55rem;margin-top:.1rem;padding-top:.9rem;display:flex}.staff-modal--wholesale-detail .staff-form-actions button:last-child{background:var(--jade)}.staff-modal--wholesale-detail .staff-form-actions button:last-child:hover{background:#0a896d}@media (width<=620px){.staff-wholesale-detail{padding:1rem}.staff-wholesale-detail__metrics,.staff-wholesale-detail__contact{grid-template-columns:1fr}.staff-wholesale-detail__contact strong{white-space:normal;word-break:break-word}.staff-modal--wholesale-detail .staff-form-actions{flex-direction:column-reverse}.staff-modal--wholesale-detail .staff-form-actions button{width:100%}}.staff-modal--piece-status-detail{width:min(38rem,100vw - 2rem)}.staff-review-table th:last-child,.staff-review-table td:last-child{width:11rem}.staff-review-table .staff-product-actions{gap:.45rem}.staff-piece-restore-action--label{align-items:center;gap:.35rem;width:auto;min-height:2rem;padding:0 .65rem;font-size:.68rem;display:inline-flex}.staff-piece-restore-action--label>span{font-size:.9rem}.staff-piece-restore-form{grid-template-columns:1fr!important;gap:1rem!important;padding:1.3rem 1.5rem 1.45rem!important;display:grid!important}.staff-piece-restore-form:before{display:none!important}.staff-piece-restore-form .staff-piece-restore-note{background:linear-gradient(115deg,#edf9f7,#fbfffe);border-color:#a9d9d2;grid-template-columns:2.65rem minmax(0,1fr) auto;align-items:center;min-height:5.55rem;margin:0;padding:.9rem}.staff-piece-restore-note>div>small{color:#287e72;letter-spacing:.09em;text-transform:uppercase;margin-bottom:.2rem;font-family:DM Mono,monospace;font-size:.55rem;font-weight:800;display:block}.staff-piece-restore-note>div>b{font-size:.78rem;display:block}.staff-piece-restore-note>em{color:#16796d;white-space:nowrap;background:#dff3ef;border-radius:999px;justify-self:end;padding:.34rem .55rem;font-size:.62rem;font-style:normal;font-weight:900}.staff-repair-form__fields{grid-template-columns:1fr;gap:.85rem;display:grid}.staff-repair-form__fields label{color:var(--tinta)!important;gap:.4rem!important;font-size:.76rem!important}.staff-repair-form__fields textarea{resize:vertical;min-height:6.1rem}.staff-repair-form__fields small{line-height:1.45;color:#756c73!important;font-size:.64rem!important;font-weight:700!important}.staff-repair-form__impact{background:linear-gradient(110deg,#edf9f7,#f8fffd);border:1px solid #0e75842e;border-radius:.78rem;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.8rem .9rem;display:grid}.staff-repair-form__impact>span{color:#fff;background:#168579;border-radius:.65rem;place-items:center;width:2.5rem;height:2.5rem;font-size:1rem;font-weight:900;display:grid}.staff-repair-form__impact b,.staff-repair-form__impact small{display:block}.staff-repair-form__impact b{color:#126b62;font-size:.77rem}.staff-repair-form__impact small{color:#537b76;margin-top:.16rem;font-size:.64rem;line-height:1.4}.staff-repair-form__impact strong{color:#168579;white-space:nowrap;font-family:DM Mono,monospace;font-size:.82rem}.staff-piece-restore-form .staff-form-actions{margin-top:.05rem}.staff-piece-restore-form .staff-form-actions button{border-radius:.58rem;min-height:2.8rem}.staff-piece-restore-form .staff-action--ghost{color:var(--anil)!important;background:#f0effb!important}.staff-piece-restore-form .staff-action--ghost:hover{background:#e3e1f5!important}.staff-piece-restore-form .staff-piece-restore-submit{box-shadow:0 .55rem 1.1rem #16796d2e}@media (width<=560px){.staff-piece-restore-form{padding:1rem!important}.staff-piece-restore-form .staff-piece-restore-note,.staff-repair-form__impact{grid-template-columns:2.35rem minmax(0,1fr)}.staff-piece-restore-note>em,.staff-repair-form__impact strong{grid-column:2;justify-self:start}.staff-piece-restore-form .staff-form-actions{flex-direction:column-reverse;align-items:stretch}.staff-piece-restore-form .staff-form-actions button{width:100%}}.staff-piece-status-detail{gap:1rem;padding:1.25rem 1.4rem 1.4rem;display:grid}.staff-piece-status-detail__hero{background:#fff8f6;border:1px solid #f1c9c2;border-radius:.85rem;grid-template-columns:2.8rem minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:1rem;display:grid}.staff-piece-status-detail__hero>span{color:#fff;background:#d16658;border-radius:.7rem;place-items:center;width:2.8rem;height:2.8rem;font-size:1.3rem;font-weight:900;display:grid}.staff-piece-status-detail__hero small,.staff-piece-status-detail__hero strong,.staff-piece-status-detail__hero p{display:block}.staff-piece-status-detail__hero small{color:#9d655e;letter-spacing:.08em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.59rem;font-weight:700}.staff-piece-status-detail__hero strong{color:var(--anil);margin-top:.22rem;font-family:DM Mono,monospace;font-size:.82rem}.staff-piece-status-detail__hero p{color:#625961;margin:.24rem 0 0;font-size:.76rem}.staff-piece-status-detail__hero>b{color:#b9463b;white-space:nowrap;background:#ffe8e4;border-radius:999px;padding:.38rem .58rem;font-size:.67rem}.staff-piece-status-detail__hero.is-loss{background:#fff7f8;border-color:#f2c6ce}.staff-piece-status-detail__hero.is-loss>span{background:#bc3d52}.staff-piece-status-detail__hero.is-loss>b{color:#ad3448;background:#fde7eb}.staff-piece-status-detail__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.staff-piece-status-detail__grid div{background:#fffdf9;border:1px solid #19162e1a;border-radius:.7rem;padding:.72rem .78rem}.staff-piece-status-detail__grid dt,.staff-piece-status-detail__reason small{color:#8b5160;letter-spacing:.09em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.58rem;font-weight:700}.staff-piece-status-detail__grid dd{color:var(--tinta);margin:.35rem 0 0;font-size:.78rem;font-weight:800}.staff-piece-status-detail__grid dd .staff-piece-status{font-size:.66rem}.staff-piece-status-detail__reason{background:#f4faf9;border-left:3px solid #5d9a99;border-radius:.12rem .7rem .7rem .12rem;grid-template-columns:2rem minmax(0,1fr);gap:.65rem;padding:.85rem;display:grid}.staff-piece-status-detail__reason>span{color:#287e7e;background:#dcefed;border-radius:.55rem;place-items:center;width:2rem;height:2rem;font-weight:900;display:grid}.staff-piece-status-detail__reason p{color:#4f6160;margin:.34rem 0 0;font-size:.78rem;line-height:1.55}@media (width<=560px){.staff-piece-status-detail__hero{grid-template-columns:2.5rem minmax(0,1fr)}.staff-piece-status-detail__hero>b{grid-column:1/-1;justify-self:start}.staff-piece-status-detail__grid{grid-template-columns:1fr}}dialog.pos-sale-confirmation-modal[open]{width:min(70rem,100% - 2rem)!important;height:min(34rem,100svh - 2rem)!important;max-height:min(34rem,100svh - 2rem)!important}.pos-sale-confirmation-modal__header{min-height:4.9rem!important;padding:.72rem 4.3rem .68rem 1.15rem!important}.pos-sale-confirmation-modal__header .telaris-kicker{font-size:.58rem!important}.pos-sale-confirmation-modal__header h2{margin:.16rem 0 .08rem!important;font-size:1.7rem!important;line-height:1!important}.pos-sale-confirmation-modal__header p:not(.telaris-kicker){margin:0!important;font-size:.66rem!important}.pos-sale-confirmation-modal__header .staff-modal__close{top:.78rem!important;right:1rem!important}.pos-sale-confirmation-modal__body{padding:.72rem 1.15rem .82rem!important}.pos-sale-confirmation-overview{min-height:4.35rem;border-radius:.78rem!important;padding:.62rem .85rem!important}.pos-sale-confirmation-overview small{font-size:.52rem!important}.pos-sale-confirmation-overview>div>strong{margin-top:.08rem!important;font-size:1.75rem!important}.pos-sale-confirmation-overview__count{border-radius:.55rem!important;gap:.4rem!important;padding:.36rem .48rem!important}.pos-sale-confirmation-overview__count>span{width:1.25rem!important;height:1.25rem!important;font-size:.66rem!important}.pos-sale-confirmation-overview__count p{font-size:.61rem!important}.pos-sale-confirmation-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important;align-items:start!important;gap:.65rem!important;margin-top:.65rem!important}.pos-sale-confirmation-grid>.pos-sale-confirmation-card{border-radius:.78rem!important;height:auto!important}.pos-sale-confirmation-card>header{min-height:3rem;padding:.56rem .68rem!important}.pos-sale-confirmation-card small{font-size:.55rem!important}.pos-sale-confirmation-card>header strong{font-size:.8rem!important}.pos-sale-confirmation-card__label{font-size:.57rem!important}.pos-sale-confirmation-lines{max-height:8.1rem!important;padding:.2rem .65rem!important}.pos-sale-confirmation-line{gap:.65rem!important;padding:.5rem .05rem!important}.pos-sale-confirmation-line strong{font-size:.7rem!important}.pos-sale-confirmation-line span{margin-top:.1rem!important;font-size:.58rem!important}.pos-sale-confirmation-line>strong{font-size:.72rem!important}.pos-sale-confirmation-details{padding:.22rem!important}.pos-sale-confirmation-details>div{padding:.5rem .58rem!important}.pos-sale-confirmation-details strong{font-size:.72rem!important}.pos-sale-confirmation-details span,.pos-sale-confirmation-details p{margin-top:.1rem!important;font-size:.58rem!important;line-height:1.25!important}.pos-sale-confirmation-modal__footer{gap:.65rem!important;padding:.58rem 1.15rem!important}.pos-sale-confirmation-agreement{gap:.45rem!important;font-size:.65rem!important}.pos-sale-confirmation-agreement input{width:.92rem!important;height:.92rem!important}.pos-sale-confirmation-print-action,.pos-sale-confirmation-back,.pos-sale-confirmation-modal .pos-submit{min-height:2.05rem!important;padding:.4rem .55rem!important;font-size:.6rem!important}@media (width<=720px){dialog.pos-sale-confirmation-modal[open]{width:calc(100vw - 1rem)!important;height:calc(100svh - 1rem)!important;max-height:calc(100svh - 1rem)!important}.pos-sale-confirmation-grid{grid-template-columns:1fr!important}.pos-sale-confirmation-modal__header h2{font-size:1.5rem!important}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes radio-inset{0%{padding:1px}50%{padding:4px}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@keyframes indeterminate-progress{0%{background-position-x:-75%}50%{background-position-x:125%}to{background-position-x:-75%}}@keyframes progress-bar-stripes{0%{background-position-x:.75rem}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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-duration{syntax:"*";inherits:false}
