@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:#fef2f2;--color-red-500:#fb2c36;--color-red-700:#bf000f;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-slate-700:#314158;--color-slate-800:#1d293d;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-7xl:80rem;--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);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--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)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-slate-100:lab(96.286% -.852436 -2.46847);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-600:lab(35.5623% -1.74978 -15.4316);--color-slate-700:lab(26.9569% -1.47016 -15.6993);--color-slate-800:lab(16.132% -.318035 -14.6672)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-28{top:calc(var(--spacing) * 28)}.-right-7{right:calc(var(--spacing) * -7)}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-5{right:calc(var(--spacing) * 5)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.m-4{margin:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-5{margin-block:calc(var(--spacing) * 5)}.my-auto{margin-block:auto}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-0{margin-bottom:0}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-11{margin-left:calc(var(--spacing) * 11)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.aspect-square{aspect-ratio:1}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-full{width:100%;height:100%}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-48{height:calc(var(--spacing) * 48)}.h-72{height:calc(var(--spacing) * 72)}.h-full{height:100%}.max-h-28{max-height:calc(var(--spacing) * 28)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[45vh\]{max-height:45vh}.max-h-\[58vh\]{max-height:58vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[92vh\]{max-height:92vh}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-72{min-height:calc(var(--spacing) * 72)}.min-h-80{min-height:calc(var(--spacing) * 80)}.min-h-svh{min-height:100svh}.w-10{width:calc(var(--spacing) * 10)}.w-72{width:calc(var(--spacing) * 72)}.w-\[min\(44rem\,100\%\)\]{width:min(44rem,100%)}.w-\[min\(52rem\,100\%\)\]{width:min(52rem,100%)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[60\%\]{max-width:60%}.max-w-\[380px\]{max-width:380px}.max-w-\[900px\]{max-width:900px}.max-w-\[1300px\]{max-width:1300px}.max-w-\[1500px\]{max-width:1500px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-\[700px\]{min-width:700px}.min-w-\[800px\]{min-width:800px}.min-w-\[830px\]{min-width:830px}.min-w-\[1000px\]{min-width:1000px}.min-w-\[1330px\]{min-width:1330px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.rotate-180{rotate:180deg}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize-y{resize:vertical}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.divide-y>: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)))}:where(.divide-\[\#edf1f0\]>:not(:last-child)){border-color:#edf1f0}.self-start{align-self:flex-start}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#33486c\]{border-color:#33486c}.border-\[\#a9d1cb\]{border-color:#a9d1cb}.border-\[\#b9d8d3\]{border-color:#b9d8d3}.border-\[\#b9dcd8\]{border-color:#b9dcd8}.border-\[\#b9dfcf\]{border-color:#b9dfcf}.border-\[\#b67718\]{border-color:#b67718}.border-\[\#bdd6d3\]{border-color:#bdd6d3}.border-\[\#c8dbd9\]{border-color:#c8dbd9}.border-\[\#c8dcda\]{border-color:#c8dcda}.border-\[\#c9e4e2\]{border-color:#c9e4e2}.border-\[\#cbdedb\]{border-color:#cbdedb}.border-\[\#cbdedc\]{border-color:#cbdedc}.border-\[\#cce7dc\]{border-color:#cce7dc}.border-\[\#cce8d7\]{border-color:#cce8d7}.border-\[\#cddedd\]{border-color:#cddedd}.border-\[\#cde2de\]{border-color:#cde2de}.border-\[\#cfdedd\]{border-color:#cfdedd}.border-\[\#d4af5b\]{border-color:#d4af5b}.border-\[\#d4b35e\]{border-color:#d4b35e}.border-\[\#d4bd7a\]{border-color:#d4bd7a}.border-\[\#d5bd7a\]{border-color:#d5bd7a}.border-\[\#d5e5e2\]{border-color:#d5e5e2}.border-\[\#d6ab4c\]{border-color:#d6ab4c}.border-\[\#d6b45b\]{border-color:#d6b45b}.border-\[\#d7a93d\]{border-color:#d7a93d}.border-\[\#d7b45e\]{border-color:#d7b45e}.border-\[\#d7b76b\]\/45{border-color:#d7b76b73;border-color:lab(76.0432% 4.88228 42.8304/.45)}.border-\[\#d8e4e2\]{border-color:#d8e4e2}.border-\[\#d8e5e2\]{border-color:#d8e5e2}.border-\[\#d9c28a\]\/60{border-color:#d9c28a99;border-color:lab(79.4162% 2.55275 31.3504/.6)}.border-\[\#d9d0bc\]{border-color:#d9d0bc}.border-\[\#d9e9e5\]{border-color:#d9e9e5}.border-\[\#d49a28\]{border-color:#d49a28}.border-\[\#d79b21\]{border-color:#d79b21}.border-\[\#dce6e5\]{border-color:#dce6e5}.border-\[\#dce8e5\]{border-color:#dce8e5}.border-\[\#dfe9e8\]{border-color:#dfe9e8}.border-\[\#dfebe9\]{border-color:#dfebe9}.border-\[\#e0e9e8\]{border-color:#e0e9e8}.border-\[\#e0ebe8\]{border-color:#e0ebe8}.border-\[\#e1b6b1\]{border-color:#e1b6b1}.border-\[\#e1ebea\]{border-color:#e1ebea}.border-\[\#e1ece9\]{border-color:#e1ece9}.border-\[\#e2ebea\]{border-color:#e2ebea}.border-\[\#e2ece9\]{border-color:#e2ece9}.border-\[\#e3e9e7\]{border-color:#e3e9e7}.border-\[\#e4dccd\]{border-color:#e4dccd}.border-\[\#e4e7dd\]{border-color:#e4e7dd}.border-\[\#e4e9e8\]{border-color:#e4e9e8}.border-\[\#e4ecea\]{border-color:#e4ecea}.border-\[\#e5dfd2\]{border-color:#e5dfd2}.border-\[\#e5eeec\]{border-color:#e5eeec}.border-\[\#e7d9ba\]{border-color:#e7d9ba}.border-\[\#e7eeec\]{border-color:#e7eeec}.border-\[\#e7eeee\]{border-color:#e7eeee}.border-\[\#e7efee\]{border-color:#e7efee}.border-\[\#ead8cf\]{border-color:#ead8cf}.border-\[\#ead18e\]{border-color:#ead18e}.border-\[\#eadbb8\]{border-color:#eadbb8}.border-\[\#ecd184\]{border-color:#ecd184}.border-\[\#edf1f0\]{border-color:#edf1f0}.border-\[\#eee2bd\]{border-color:#eee2bd}.border-\[\#efc6ca\]{border-color:#efc6ca}.border-\[\#efd0d2\]{border-color:#efd0d2}.border-\[\#efd2a8\]{border-color:#efd2a8}.border-\[\#efd69a\]{border-color:#efd69a}.border-\[\#efd69c\]{border-color:#efd69c}.border-\[\#f0c6c9\]{border-color:#f0c6c9}.border-\[\#f0c7c2\]{border-color:#f0c7c2}.border-\[\#f0c9cc\]{border-color:#f0c9cc}.border-\[\#f0cdd0\]{border-color:#f0cdd0}.border-\[\#f0d792\]{border-color:#f0d792}.border-\[\#f0ddd5\]{border-color:#f0ddd5}.border-\[\#f2c7ca\]{border-color:#f2c7ca}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.border-white\/70{border-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.border-white\/80{border-color:#fffc}@supports (color:color-mix(in lab, red, red)){.border-white\/80{border-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-\[\#4f9b84\]{background-color:#4f9b84}.bg-\[\#8d5c15\]{background-color:#8d5c15}.bg-\[\#10213e\]\/55{background-color:#10213e8c;background-color:lab(12.5927% 1.59594 -21.0774/.55)}.bg-\[\#11213d\]\/55{background-color:#11213d8c;background-color:lab(12.5945% 1.50251 -20.3688/.55)}.bg-\[\#17294b\]{background-color:#17294b}.bg-\[\#17294b\]\/35{background-color:#17294b59;background-color:lab(16.5369% 2.29903 -23.7547/.35)}.bg-\[\#17294b\]\/90{background-color:#17294be6;background-color:lab(16.5369% 2.29903 -23.7547/.9)}.bg-\[\#142342\]\/55{background-color:#1423428c;background-color:lab(13.773% 2.60828 -21.9759/.55)}.bg-\[\#b94f46\]{background-color:#b94f46}.bg-\[\#d4af5b\]{background-color:#d4af5b}.bg-\[\#dfeae8\]{background-color:#dfeae8}.bg-\[\#e4efed\]{background-color:#e4efed}.bg-\[\#e5f4eb\]{background-color:#e5f4eb}.bg-\[\#e7efed\]{background-color:#e7efed}.bg-\[\#e7f5ed\]{background-color:#e7f5ed}.bg-\[\#e8f4f2\]{background-color:#e8f4f2}.bg-\[\#e9f4fb\]{background-color:#e9f4fb}.bg-\[\#eaf5f3\]{background-color:#eaf5f3}.bg-\[\#eaf6ef\]{background-color:#eaf6ef}.bg-\[\#eaf6f2\]{background-color:#eaf6f2}.bg-\[\#edcf66\]{background-color:#edcf66}.bg-\[\#edf2f1\]{background-color:#edf2f1}.bg-\[\#edf4ff\]{background-color:#edf4ff}.bg-\[\#edf5f3\]{background-color:#edf5f3}.bg-\[\#edf6f4\]{background-color:#edf6f4}.bg-\[\#edf7f5\]{background-color:#edf7f5}.bg-\[\#eef3f2\]{background-color:#eef3f2}.bg-\[\#eef5f4\]{background-color:#eef5f4}.bg-\[\#eef7f6\]{background-color:#eef7f6}.bg-\[\#f0faf5\]{background-color:#f0faf5}.bg-\[\#f0faf6\]{background-color:#f0faf6}.bg-\[\#f1f4f3\]{background-color:#f1f4f3}.bg-\[\#f1f6f5\]{background-color:#f1f6f5}.bg-\[\#f2f6f5\]{background-color:#f2f6f5}.bg-\[\#f2f7f6\]{background-color:#f2f7f6}.bg-\[\#f3f5f5\]{background-color:#f3f5f5}.bg-\[\#f3f7f6\]{background-color:#f3f7f6}.bg-\[\#f3fbfa\]{background-color:#f3fbfa}.bg-\[\#f4d875\]{background-color:#f4d875}.bg-\[\#f4f8f7\]{background-color:#f4f8f7}.bg-\[\#f5f8f7\]{background-color:#f5f8f7}.bg-\[\#f5f9f8\]{background-color:#f5f9f8}.bg-\[\#f5faf8\]{background-color:#f5faf8}.bg-\[\#f5fbf7\]{background-color:#f5fbf7}.bg-\[\#f6fbf9\]{background-color:#f6fbf9}.bg-\[\#f7f8f6\]{background-color:#f7f8f6}.bg-\[\#f7faf9\]{background-color:#f7faf9}.bg-\[\#f7fbfa\]{background-color:#f7fbfa}.bg-\[\#f8fbfa\]{background-color:#f8fbfa}.bg-\[\#f9fbfa\]{background-color:#f9fbfa}.bg-\[\#fbfdfc\]{background-color:#fbfdfc}.bg-\[\#fcfefd\]{background-color:#fcfefd}.bg-\[\#fff0bd\]{background-color:#fff0bd}.bg-\[\#fff0c4\]{background-color:#fff0c4}.bg-\[\#fff0e8\]{background-color:#fff0e8}.bg-\[\#fff0f0\]{background-color:#fff0f0}.bg-\[\#fff1df\]{background-color:#fff1df}.bg-\[\#fff3cf\]{background-color:#fff3cf}.bg-\[\#fff3d5\]{background-color:#fff3d5}.bg-\[\#fff4d9\]{background-color:#fff4d9}.bg-\[\#fff5d8\]{background-color:#fff5d8}.bg-\[\#fff5d9\]{background-color:#fff5d9}.bg-\[\#fff6df\]{background-color:#fff6df}.bg-\[\#fff6f6\]{background-color:#fff6f6}.bg-\[\#fff7f6\]{background-color:#fff7f6}.bg-\[\#fff7f7\]{background-color:#fff7f7}.bg-\[\#fff8e6\]{background-color:#fff8e6}.bg-\[\#fff8e7\]{background-color:#fff8e7}.bg-\[\#fff8ed\]{background-color:#fff8ed}.bg-\[\#fff9e8\]{background-color:#fff9e8}.bg-\[\#fff9e9\]{background-color:#fff9e9}.bg-\[\#fff9eb\]{background-color:#fff9eb}.bg-\[\#fffaf0\]{background-color:#fffaf0}.bg-\[\#fffaf6\]{background-color:#fffaf6}.bg-\[\#fffdfb\]{background-color:#fffdfb}.bg-\[radial-gradient\(circle_at_4\%_5\%\,\#f6dc95\,transparent_30\%\)\,radial-gradient\(circle_at_96\%_94\%\,\#d5eeee\,transparent_32\%\)\,\#f8f8f5\]{background-color:radial-gradient(circle at 4% 5%,#f6dc95,transparent 30%),radial-gradient(circle at 96% 94%,#d5eeee,transparent 32%),#f8f8f5}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/45{background-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.bg-white\/45{background-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.bg-white\/55{background-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.bg-white\/55{background-color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.bg-white\/75{background-color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.bg-white\/75{background-color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-white\/\[\.09\]{background-color:#ffffff17}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[\.09\]{background-color:color-mix(in oklab, var(--color-white) 9%, transparent)}}.bg-\[linear-gradient\(90deg\,\#d4af5b\,\#25877f\)\]{background-image:linear-gradient(90deg,#d4af5b,#25877f)}.bg-\[linear-gradient\(90deg\,\#d4af5b\,\#bc7b1e\)\]{background-image:linear-gradient(90deg,#d4af5b,#bc7b1e)}.bg-\[linear-gradient\(105deg\,\#fff9e9_0\%\,\#fff_48\%\)\]{background-image:linear-gradient(105deg,#fff9e9 0%,#fff 48%)}.bg-\[linear-gradient\(110deg\,\#fff\,\#fbfdfc\)\]{background-image:linear-gradient(110deg,#fff,#fbfdfc)}.bg-\[linear-gradient\(110deg\,\#fff8e6\,\#fffdf8\)\]{background-image:linear-gradient(110deg,#fff8e6,#fffdf8)}.bg-\[linear-gradient\(110deg\,\#fff9e9\,\#fff_60\%\,\#f4faf8\)\]{background-image:linear-gradient(110deg,#fff9e9,#fff 60%,#f4faf8)}.bg-\[linear-gradient\(110deg\,\#fff9e9_0\%\,\#fff_58\%\,\#f5faf9_100\%\)\]{background-image:linear-gradient(110deg,#fff9e9 0%,#fff 58%,#f5faf9 100%)}.bg-\[linear-gradient\(115deg\,\#fbfdfc\,\#f3f8f7\)\]{background-image:linear-gradient(115deg,#fbfdfc,#f3f8f7)}.bg-\[linear-gradient\(115deg\,\#fff7df\,\#fff_55\%\,\#edf8f7\)\]{background-image:linear-gradient(115deg,#fff7df,#fff 55%,#edf8f7)}.bg-\[linear-gradient\(115deg\,\#fff9eb\,\#fff_58\%\,\#f1f8f6\)\]{background-image:linear-gradient(115deg,#fff9eb,#fff 58%,#f1f8f6)}.bg-\[linear-gradient\(120deg\,\#fffaf0\,\#fff_58\%\,\#f1f8f6\)\]{background-image:linear-gradient(120deg,#fffaf0,#fff 58%,#f1f8f6)}.bg-\[linear-gradient\(145deg\,\#f7fbfa\,\#fff\)\]{background-image:linear-gradient(145deg,#f7fbfa,#fff)}.bg-\[linear-gradient\(145deg\,\#fff5d6\,\#f7edd5_58\%\,\#e7f3f1\)\]{background-image:linear-gradient(145deg,#fff5d6,#f7edd5 58%,#e7f3f1)}.bg-\[linear-gradient\(180deg\,\#17294b_0\%\,\#10213e_100\%\)\]{background-image:linear-gradient(#17294b 0%,#10213e 100%)}.bg-\[radial-gradient\(circle_at_top\,\#fff_0\%\,\#edf4f2_68\%\)\]{background-image:radial-gradient(circle at top,#fff 0%,#edf4f2 68%)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-12{padding:calc(var(--spacing) * 12)}.px-0{padding-inline:0}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-1{padding-right:var(--spacing)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-20{padding-right:calc(var(--spacing) * 20)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-11{padding-left:calc(var(--spacing) * 11)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[\.95\]{--tw-leading:.95;line-height:.95}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[\.09em\]{--tw-tracking:.09em;letter-spacing:.09em}.tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[\.13em\]{--tw-tracking:.13em;letter-spacing:.13em}.tracking-\[\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#3b67a0\]{color:#3b67a0}.text-\[\#3d8068\]{color:#3d8068}.text-\[\#5c747a\]{color:#5c747a}.text-\[\#6a440e\]{color:#6a440e}.text-\[\#6b8ca0\]{color:#6b8ca0}.text-\[\#6c8086\]{color:#6c8086}.text-\[\#6d7f8f\]{color:#6d7f8f}.text-\[\#6d848a\]{color:#6d848a}.text-\[\#6d858c\]{color:#6d858c}.text-\[\#6f8590\]{color:#6f8590}.text-\[\#7a9093\]{color:#7a9093}.text-\[\#7b8e96\]{color:#7b8e96}.text-\[\#7b9095\]{color:#7b9095}.text-\[\#7b9194\]{color:#7b9194}.text-\[\#7c9198\]{color:#7c9198}.text-\[\#7c9295\]{color:#7c9295}.text-\[\#8a9da2\]{color:#8a9da2}.text-\[\#8ba0a4\]{color:#8ba0a4}.text-\[\#8d5c15\]{color:#8d5c15}.text-\[\#8d6119\]{color:#8d6119}.text-\[\#8f3832\]{color:#8f3832}.text-\[\#9a681b\]{color:#9a681b}.text-\[\#9aabb0\]{color:#9aabb0}.text-\[\#9b671a\]{color:#9b671a}.text-\[\#9bd6db\]{color:#9bd6db}.text-\[\#9c6918\]{color:#9c6918}.text-\[\#91a4a7\]{color:#91a4a7}.text-\[\#91a8ac\]{color:#91a8ac}.text-\[\#167b82\]{color:#167b82}.text-\[\#176e7b\]{color:#176e7b}.text-\[\#203c48\]{color:#203c48}.text-\[\#213b57\]{color:#213b57}.text-\[\#216d68\]{color:#216d68}.text-\[\#267f88\]{color:#267f88}.text-\[\#287d65\]{color:#287d65}.text-\[\#314f58\]{color:#314f58}.text-\[\#334d55\]{color:#334d55}.text-\[\#496b73\]{color:#496b73}.text-\[\#526e76\]{color:#526e76}.text-\[\#527a79\]{color:#527a79}.text-\[\#536f76\]{color:#536f76}.text-\[\#607a80\]{color:#607a80}.text-\[\#607b83\]{color:#607b83}.text-\[\#617b81\]{color:#617b81}.text-\[\#627b81\]{color:#627b81}.text-\[\#627c84\]{color:#627c84}.text-\[\#667f86\]{color:#667f86}.text-\[\#677f86\]{color:#677f86}.text-\[\#687c81\]{color:#687c81}.text-\[\#687f89\]{color:#687f89}.text-\[\#748b91\]{color:#748b91}.text-\[\#758b90\]{color:#758b90}.text-\[\#778d92\]{color:#778d92}.text-\[\#865f5a\]{color:#865f5a}.text-\[\#915d1a\]{color:#915d1a}.text-\[\#985c18\]{color:#985c18}.text-\[\#17294b\]{color:#17294b}.text-\[\#26768d\]{color:#26768d}.text-\[\#27464e\]{color:#27464e}.text-\[\#28734d\]{color:#28734d}.text-\[\#28765e\]{color:#28765e}.text-\[\#35565d\]{color:#35565d}.text-\[\#36515b\]{color:#36515b}.text-\[\#38746e\]{color:#38746e}.text-\[\#39545e\]{color:#39545e}.text-\[\#49646d\]{color:#49646d}.text-\[\#55797a\]{color:#55797a}.text-\[\#56727a\]{color:#56727a}.text-\[\#56727b\]{color:#56727b}.text-\[\#58737a\]{color:#58737a}.text-\[\#65410d\]{color:#65410d}.text-\[\#70490e\]{color:#70490e}.text-\[\#71848b\]{color:#71848b}.text-\[\#71868c\]{color:#71868c}.text-\[\#71868d\]{color:#71868d}.text-\[\#72848c\]{color:#72848c}.text-\[\#72878d\]{color:#72878d}.text-\[\#73868c\]{color:#73868c}.text-\[\#74868b\]{color:#74868b}.text-\[\#78919a\]{color:#78919a}.text-\[\#78929a\]{color:#78929a}.text-\[\#84949a\]{color:#84949a}.text-\[\#84969a\]{color:#84969a}.text-\[\#87601e\]{color:#87601e}.text-\[\#87999e\]{color:#87999e}.text-\[\#277871\]{color:#277871}.text-\[\#287263\]{color:#287263}.text-\[\#294852\]{color:#294852}.text-\[\#398069\]{color:#398069}.text-\[\#557078\]{color:#557078}.text-\[\#607986\]{color:#607986}.text-\[\#617984\]{color:#617984}.text-\[\#647887\]{color:#647887}.text-\[\#725011\]{color:#725011}.text-\[\#765014\]{color:#765014}.text-\[\#789097\]{color:#789097}.text-\[\#805619\]{color:#805619}.text-\[\#819498\]{color:#819498}.text-\[\#829397\]{color:#829397}.text-\[\#839599\]{color:#839599}.text-\[\#a2b2b4\]{color:#a2b2b4}.text-\[\#a16a1c\]{color:#a16a1c}.text-\[\#a16e1d\]{color:#a16e1d}.text-\[\#a26a16\]{color:#a26a16}.text-\[\#a34e2f\]{color:#a34e2f}.text-\[\#a35d17\]{color:#a35d17}.text-\[\#a65d18\]{color:#a65d18}.text-\[\#a66d1b\]{color:#a66d1b}.text-\[\#a66d17\]{color:#a66d17}.text-\[\#a66e16\]{color:#a66e16}.text-\[\#a76e1b\]{color:#a76e1b}.text-\[\#a86e1c\]{color:#a86e1c}.text-\[\#a44735\]{color:#a44735}.text-\[\#a44750\]{color:#a44750}.text-\[\#aa542f\]{color:#aa542f}.text-\[\#aa701a\]{color:#aa701a}.text-\[\#ab404a\]{color:#ab404a}.text-\[\#ab731f\]{color:#ab731f}.text-\[\#ab741f\]{color:#ab741f}.text-\[\#ac721c\]{color:#ac721c}.text-\[\#ad721b\]{color:#ad721b}.text-\[\#ad731a\]{color:#ad731a}.text-\[\#ad5933\]{color:#ad5933}.text-\[\#ad6535\]{color:#ad6535}.text-\[\#af741f\]{color:#af741f}.text-\[\#af771e\]{color:#af771e}.text-\[\#af4050\]{color:#af4050}.text-\[\#af4950\]{color:#af4950}.text-\[\#b6c6c7\]{color:#b6c6c7}.text-\[\#b33d49\]{color:#b33d49}.text-\[\#b35d26\]{color:#b35d26}.text-\[\#b44c43\]{color:#b44c43}.text-\[\#b57a20\]{color:#b57a20}.text-\[\#b77b20\]{color:#b77b20}.text-\[\#b85e31\]{color:#b85e31}.text-\[\#b47319\]{color:#b47319}.text-\[\#b67718\]{color:#b67718}.text-\[\#bb6036\]{color:#bb6036}.text-\[\#bd8121\]{color:#bd8121}.text-\[\#be4550\]{color:#be4550}.text-\[\#c27c20\]{color:#c27c20}.text-\[\#c34a55\]{color:#c34a55}.text-\[\#f4d875\]{color:#f4d875}.text-red-500{color:var(--color-red-500)}.text-red-700{color:var(--color-red-700)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-white{color:var(--color-white)}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.text-white\/65{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.uppercase{text-transform:uppercase}.accent-\[\#b57a20\]{accent-color:#b57a20}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(183\,135\,31\,\.16\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#b7871f29);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_25px_rgba\(23\,41\,75\,\.25\)\]{--tw-shadow:0 10px 25px var(--tw-shadow-color,#17294b40);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(23\,41\,75\,\.08\)\]{--tw-shadow:0 18px 45px var(--tw-shadow-color,#17294b14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_55px_rgba\(23\,41\,75\,\.22\)\]{--tw-shadow:0 20px 55px var(--tw-shadow-color,#17294b38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_55px_rgba\(23\,41\,75\,\.25\)\]{--tw-shadow:0 20px 55px var(--tw-shadow-color,#17294b40);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(27\,43\,61\,\.13\)\]{--tw-shadow:0 24px 70px var(--tw-shadow-color,#1b2b3d21);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[10px_0_30px_rgba\(27\,43\,61\,\.12\)\]{--tw-shadow:10px 0 30px var(--tw-shadow-color,#1b2b3d1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_3px_0_0_\#fff5cf\]{--tw-shadow:inset 3px 0 0 var(--tw-shadow-color,#fff5cf);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 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)}.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-sm{--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)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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-\[width\]{transition-property:width;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}.outline-none{--tw-outline-style:none;outline-style:none}.\[background\:repeating-linear-gradient\(90deg\,\#17294b_0_2px\,transparent_2px_4px\,\#17294b_4px_5px\,transparent_5px_8px\,\#17294b_8px_11px\,transparent_11px_13px\)\]{background:repeating-linear-gradient(90deg,#17294b 0 2px,#0000 2px 4px,#17294b 4px 5px,#0000 5px 8px,#17294b 8px 11px,#0000 11px 13px)}.placeholder\:text-\[\#98a9af\]::placeholder{color:#98a9af}.placeholder\:text-\[\#a4b2b5\]::placeholder{color:#a4b2b5}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}.first\:pt-2:first-child{padding-top:calc(var(--spacing) * 2)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.focus-within\:border-\[\#b67718\]:focus-within{border-color:#b67718}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-\[\#d4af5b\]\/20:focus-within{--tw-ring-color:#d4af5b33}@supports (color:lab(0% 0 0)){.focus-within\:ring-\[\#d4af5b\]\/20:focus-within{--tw-ring-color:lab(73.5552% 6.68505 47.6481/.2)}}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[\#17294b\]:hover{border-color:#17294b}.hover\:border-\[\#b9cfcc\]:hover{border-color:#b9cfcc}.hover\:border-\[\#b47a20\]:hover{border-color:#b47a20}.hover\:border-\[\#c5d9d6\]:hover{border-color:#c5d9d6}.hover\:border-\[\#c9dad8\]:hover{border-color:#c9dad8}.hover\:border-\[\#d4af5b\]:hover{border-color:#d4af5b}.hover\:bg-\[\#223b68\]:hover{background-color:#223b68}.hover\:bg-\[\#29456f\]:hover{background-color:#29456f}.hover\:bg-\[\#c79c3d\]:hover{background-color:#c79c3d}.hover\:bg-\[\#c99f43\]:hover{background-color:#c99f43}.hover\:bg-\[\#dceee9\]:hover{background-color:#dceee9}.hover\:bg-\[\#e5bf48\]:hover{background-color:#e5bf48}.hover\:bg-\[\#edf4f2\]:hover{background-color:#edf4f2}.hover\:bg-\[\#efcc59\]:hover{background-color:#efcc59}.hover\:bg-\[\#f1f6f5\]:hover{background-color:#f1f6f5}.hover\:bg-\[\#f2f6f5\]:hover{background-color:#f2f6f5}.hover\:bg-\[\#f4f8f7\]:hover{background-color:#f4f8f7}.hover\:bg-\[\#f5f9f8\]:hover{background-color:#f5f9f8}.hover\:bg-\[\#f5faf8\]:hover{background-color:#f5faf8}.hover\:bg-\[\#fbfdfc\]:hover{background-color:#fbfdfc}.hover\:bg-\[\#fcfdfc\]:hover{background-color:#fcfdfc}.hover\:bg-\[\#ffe5a0\]:hover{background-color:#ffe5a0}.hover\:bg-\[\#ffe9eb\]:hover{background-color:#ffe9eb}.hover\:bg-\[\#fff0ee\]:hover{background-color:#fff0ee}.hover\:bg-\[\#fff3f3\]:hover{background-color:#fff3f3}.hover\:bg-\[\#fff4d9\]:hover{background-color:#fff4d9}.hover\:bg-\[\#fff4f4\]:hover{background-color:#fff4f4}.hover\:bg-\[\#fff5f5\]:hover{background-color:#fff5f5}.hover\:bg-\[\#fff7e7\]:hover{background-color:#fff7e7}.hover\:bg-\[\#fff8e5\]:hover{background-color:#fff8e5}.hover\:bg-\[\#fff8e7\]:hover{background-color:#fff8e7}.hover\:bg-\[\#fffaf0\]:hover{background-color:#fffaf0}.hover\:bg-\[\#fffdf8\]:hover{background-color:#fffdf8}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/\[\.08\]:hover{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[\.08\]:hover{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.hover\:text-\[\#965f12\]:hover{color:#965f12}.hover\:text-\[\#17294b\]:hover{color:#17294b}.hover\:text-\[\#294852\]:hover{color:#294852}.hover\:text-\[\#785017\]:hover{color:#785017}.hover\:text-white:hover{color:var(--color-white)}.hover\:shadow-md:hover{--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)}.hover\:shadow-sm:hover{--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)}}.focus\:border-\[\#b67718\]:focus{border-color:#b67718}.focus\:border-\[\#c79435\]:focus{border-color:#c79435}.focus\:border-\[\#d49a28\]:focus{border-color:#d49a28}.focus\:border-\[\#d59a27\]:focus{border-color:#d59a27}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[\#d4af5b\]\/20:focus{--tw-ring-color:#d4af5b33}@supports (color:lab(0% 0 0)){.focus\:ring-\[\#d4af5b\]\/20:focus{--tw-ring-color:lab(73.5552% 6.68505 47.6481/.2)}}.focus\:ring-\[\#f4dfa5\]\/50:focus{--tw-ring-color:#f4dfa580}@supports (color:lab(0% 0 0)){.focus\:ring-\[\#f4dfa5\]\/50:focus{--tw-ring-color:lab(89.5375% 1.31878 31.2704/.5)}}.focus\:ring-\[\#f7df9a\]\/50:focus{--tw-ring-color:#f7df9a80}@supports (color:lab(0% 0 0)){.focus\:ring-\[\#f7df9a\]\/50:focus{--tw-ring-color:lab(89.6515% 1.55249 37.0171/.5)}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.has-\[\:disabled\]\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.has-\[\:disabled\]\:opacity-60:has(:disabled){opacity:.6}@media (min-width:390px){.min-\[390px\]\:inline{display:inline}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:my-10{margin-block:calc(var(--spacing) * 10)}.sm\:inline{display:inline}.sm\:size-28{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28)}.sm\:w-60{width:calc(var(--spacing) * 60)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[7rem_1fr_auto\]{grid-template-columns:7rem 1fr auto}.sm\:grid-cols-\[120px_1fr_auto\]{grid-template-columns:120px 1fr auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-self-end{justify-self:flex-end}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:p-12{padding:calc(var(--spacing) * 12)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:text-right{text-align:right}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (min-width:48rem){.md\:min-h-\[590px\]{min-height:590px}.md\:w-52{width:calc(var(--spacing) * 52)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1\.05fr_\.95fr\]{grid-template-columns:1.05fr .95fr}.md\:grid-cols-\[15rem_minmax\(0\,1fr\)\]{grid-template-columns:15rem minmax(0,1fr)}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}}@media (min-width:64rem){.lg\:fixed{position:fixed}.lg\:inset-y-0{inset-block:0}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:block{display:block}.lg\:grid{display:grid}.lg\:w-20{width:calc(var(--spacing) * 20)}.lg\:w-\[272px\]{width:272px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[1\.1fr_\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[260px_1fr\]{grid-template-columns:260px 1fr}.lg\:grid-cols-\[minmax\(0\,\.82fr\)_minmax\(0\,1\.18fr\)\]{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.lg\:grid-cols-\[minmax\(0\,1\.7fr\)_repeat\(4\,minmax\(0\,1fr\)\)_auto\]{grid-template-columns:minmax(0,1.7fr) repeat(4,minmax(0,1fr)) auto}.lg\:grid-cols-\[minmax\(0\,430px\)_1fr\]{grid-template-columns:minmax(0,430px) 1fr}.lg\:grid-cols-\[minmax\(240px\,1fr\)_repeat\(3\,minmax\(160px\,\.45fr\)\)_auto\]{grid-template-columns:minmax(240px,1fr) repeat(3,minmax(160px,.45fr)) auto}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:overflow-y-auto{overflow-y:auto}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-9{padding:calc(var(--spacing) * 9)}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:px-4{padding-inline:calc(var(--spacing) * 4)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-9{padding-inline:calc(var(--spacing) * 9)}.lg\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.lg\:text-\[2\.5rem\]{font-size:2.5rem}}@media (min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-\[1\.1fr_1fr_\.9fr\]{grid-template-columns:1.1fr 1fr .9fr}}.\[\&_input\]\:w-full input{width:100%}.\[\&_input\]\:min-w-24 input{min-width:calc(var(--spacing) * 24)}.\[\&_input\]\:rounded-lg input{border-radius:var(--radius-lg)}.\[\&_input\]\:rounded-xl input{border-radius:var(--radius-xl)}.\[\&_input\]\:border input{border-style:var(--tw-border-style);border-width:1px}.\[\&_input\]\:border-\[\#cddedd\] input{border-color:#cddedd}.\[\&_input\]\:p-2 input{padding:calc(var(--spacing) * 2)}.\[\&_input\]\:px-3 input{padding-inline:calc(var(--spacing) * 3)}.\[\&_input\]\:py-3 input{padding-block:calc(var(--spacing) * 3)}.\[\&_input\]\:font-medium input{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_input\]\:transition input{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))}.\[\&_input\]\:outline-none input{--tw-outline-style:none;outline-style:none}.\[\&_input\]\:placeholder\:text-\[\#a3b1b3\] input::placeholder{color:#a3b1b3}.\[\&_input\]\:focus\:border-\[\#d4af5b\] input:focus{border-color:#d4af5b}.\[\&_input\]\:focus\:ring-2 input:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&_input\]\:focus\:ring-\[\#fff0c4\] input:focus{--tw-ring-color:#fff0c4}.\[\&_input\[type\=file\]\]\:cursor-pointer input[type=file]{cursor:pointer}.\[\&_input\[type\=file\]\]\:border-dashed input[type=file]{--tw-border-style:dashed;border-style:dashed}.\[\&_input\[type\=file\]\]\:bg-\[\#f8fbfa\] input[type=file]{background-color:#f8fbfa}.\[\&_input\[type\=file\]\]\:text-sm input[type=file]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_input\[type\=file\]\]\:file\:mr-3 input[type=file]::file-selector-button{margin-right:calc(var(--spacing) * 3)}.\[\&_input\[type\=file\]\]\:file\:rounded-lg input[type=file]::file-selector-button{border-radius:var(--radius-lg)}.\[\&_input\[type\=file\]\]\:file\:border-0 input[type=file]::file-selector-button{border-style:var(--tw-border-style);border-width:0}.\[\&_input\[type\=file\]\]\:file\:bg-\[\#fff0c4\] input[type=file]::file-selector-button{background-color:#fff0c4}.\[\&_input\[type\=file\]\]\:file\:px-3 input[type=file]::file-selector-button{padding-inline:calc(var(--spacing) * 3)}.\[\&_input\[type\=file\]\]\:file\:py-2 input[type=file]::file-selector-button{padding-block:calc(var(--spacing) * 2)}.\[\&_input\[type\=file\]\]\:file\:font-bold input[type=file]::file-selector-button{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_select\]\:w-full select{width:100%}.\[\&_select\]\:rounded-lg select{border-radius:var(--radius-lg)}.\[\&_select\]\:rounded-xl select{border-radius:var(--radius-xl)}.\[\&_select\]\:border select{border-style:var(--tw-border-style);border-width:1px}.\[\&_select\]\:border-\[\#cddedd\] select{border-color:#cddedd}.\[\&_select\]\:bg-white select{background-color:var(--color-white)}.\[\&_select\]\:p-2 select{padding:calc(var(--spacing) * 2)}.\[\&_select\]\:px-3 select{padding-inline:calc(var(--spacing) * 3)}.\[\&_select\]\:py-3 select{padding-block:calc(var(--spacing) * 3)}.\[\&_select\]\:outline-none select{--tw-outline-style:none;outline-style:none}.\[\&_select\]\:focus\:border-\[\#d4af5b\] select:focus{border-color:#d4af5b}.\[\&_select\]\:focus\:ring-2 select:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&_select\]\:focus\:ring-\[\#fff0c4\] select:focus{--tw-ring-color:#fff0c4}.\[\&_textarea\]\:w-full textarea{width:100%}.\[\&_textarea\]\:rounded-xl textarea{border-radius:var(--radius-xl)}.\[\&_textarea\]\:border textarea{border-style:var(--tw-border-style);border-width:1px}.\[\&_textarea\]\:border-\[\#cddedd\] textarea{border-color:#cddedd}.\[\&_textarea\]\:p-3 textarea{padding:calc(var(--spacing) * 3)}.\[\&_textarea\]\:outline-none textarea{--tw-outline-style:none;outline-style:none}.\[\&_textarea\]\:placeholder\:text-\[\#a3b1b3\] textarea::placeholder{color:#a3b1b3}.\[\&_textarea\]\:focus\:border-\[\#d4af5b\] textarea:focus{border-color:#d4af5b}.\[\&_textarea\]\:focus\:ring-2 textarea:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&_textarea\]\:focus\:ring-\[\#fff0c4\] textarea:focus{--tw-ring-color:#fff0c4}}:root{--fc-sticky-header-footer-z:3;--fc-popover-z:4}.fc-ZK{z-index:var(--fc-popover-z)!important}.fc-5R{isolation:isolate}.fc-O6,.fc-O6 *,.fc-O6 :before,.fc-O6 :after{box-sizing:border-box!important}.fc-fF,.fc-fF *{cursor:not-allowed!important}.fc-Rp{-ms-overflow-style:none!important;scrollbar-width:none!important}.fc-Rp::-webkit-scrollbar{display:none!important}.fc-tp{flex-shrink:0!important}.fc-MU .fc-rr{flex-flow:wrap!important;display:flex!important}.fc-ob .fc-rr>*{float:left!important}[dir=rtl] .fc-ob .fc-rr>*,.fc-ob[dir=rtl] .fc-rr>*{float:right!important}.fc-ob .fc-rr:after{content:""!important;clear:both!important;display:block!important}.fc-iz{cursor:pointer!important}.fc-W6{cursor:n-resize!important}.fc-9e{cursor:s-resize!important}.fc-wb{cursor:w-resize!important}[dir=rtl] .fc-wb,.fc-0b{cursor:e-resize!important}[dir=rtl] .fc-0b{cursor:w-resize!important}.fc-Gz{cursor:col-resize!important}.fc-wZ,.fc-oJ,.fc-9A{box-sizing:content-box!important;width:100%!important;height:100%!important;position:absolute!important}.fc-wZ{margin:-10px!important;padding:10px!important}.fc-oJ{margin-left:-10px!important;margin-right:-10px!important;padding-left:10px!important;padding-right:10px!important}.fc-9A{margin-top:-10px!important;margin-bottom:-10px!important;padding-top:10px!important;padding-bottom:10px!important}.fc-Yf{position:absolute;inset:0 -5px}.fc-AQ{-webkit-user-select:none;user-select:none}.fc-MJ{visibility:hidden}.fc-Yq{border:0!important}.fc-3R{border-left:0!important;border-right:0!important}.fc-dv{border-top:0!important;border-bottom:0!important}.fc-Yk{border-top:0!important}.fc-b1{border-bottom:0!important}.fc-W7{border-inline-start:0!important}.fc-Eu{border-inline-end:0!important}.fc-bH{flex-direction:row!important;display:flex!important}.fc-Ih{flex-direction:column!important;display:flex!important}.fc-BH{flex-grow:1!important}.fc-1Y{flex-grow:1!important;flex-basis:0!important;min-width:0!important;min-height:0!important}.fc-Ux{min-height:0!important}.fc-ZM{flex-grow:1!important;flex-basis:0!important;min-width:0!important}.fc-Gx{table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;border:0!important;width:100%!important}.fc-Gx>thead{-moz-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important}.fc-Gx>tbody{background:0 0!important}.fc-Gx>thead>tr>th,.fc-Gx>tbody>tr>th,.fc-Gx>tbody>tr>td{font-weight:inherit;text-align:inherit;vertical-align:top!important}.fc-33{padding:0!important}.fc-5V{padding-top:0!important;padding-bottom:0!important}.fc-b4{margin:0!important}.fc-H8{margin-top:0!important;margin-bottom:0!important}.fc-Oq{margin-left:0!important;margin-right:0!important}.fc-oX{white-space:nowrap!important}.fc-LF{white-space:pre!important}.fc-Gg{overflow-anchor:none}.fc-87{pointer-events:none!important}.fc-5o{overflow:hidden!important}.fc-7P{white-space:nowrap!important;overflow:hidden!important}.fc-XV{position:relative!important}.fc-Ew{position:absolute!important}.fc-bN{inset-inline-start:0!important}.fc-cH{inset-inline-end:0!important}.fc-wd{position:absolute!important;inset:0!important}.fc-sd,.fc-ar{position:absolute!important;left:0!important;right:0!important}.fc-0H,.fc-63{position:absolute!important;top:0!important;bottom:0!important}.fc-sd{top:0!important}.fc-63{width:0!important;left:0!important;right:0!important}@media not print{.fc-WL{position:sticky!important}.fc-i6{position:sticky!important;top:0!important}.fc-n4{position:sticky!important;inset-inline-start:0!important}.fc-q0{z-index:var(--fc-sticky-header-footer-z)!important;position:sticky!important;top:0!important}}.fc-F2{box-sizing:content-box!important}.fc-rZ{position:absolute!important;left:-10000px!important}.fc-dG{align-items:center!important}.fc-jB{align-items:flex-start!important}.fc-6B{align-items:flex-end!important}.fc-89{z-index:var(--fc-sticky-header-footer-z)!important;position:sticky!important;bottom:0!important}.fc-Se>*{margin-top:-1px!important}.fc-Se>*>*{height:1px!important}.fc-qu{-moz-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important}.fc-sn{min-height:4em!important}.fc-os{display:flow-root!important}.fc-P0{z-index:0}.fc-hB{z-index:1}.fc-b7{z-index:2}.fc-BR{z-index:3}.fc-eM{z-index:4}.fc-zy{z-index:5}.fc-xI{z-index:1000}.fc-hJ{z-index:9999}.fc-0t:focus-visible{z-index:2}.fc-monarch-n5m{--fc-monarch-border-style:solid;font-size:16px;line-height:1.5}.fc-monarch-Z9U{appearance:button;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border:0;border-radius:0;margin:0;padding:0}.fc-monarch-JiE{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.fc-monarch-1EY{position:absolute}.fc-monarch-eYX{position:relative}.fc-monarch-MaV{inset-inline:0}.fc-monarch-AWB{inset-block:0}.fc-monarch-11a{inset-inline-start:-4px}.fc-monarch-0fm{inset-inline-start:-8px}.fc-monarch-4oC{inset-inline-start:-12px}.fc-monarch-rbS{inset-inline-start:0}.fc-monarch-tHH{inset-inline-start:4px}.fc-monarch-Tuc{inset-inline-end:-4px}.fc-monarch-eDA{inset-inline-end:-8px}.fc-monarch-aYN{inset-inline-end:8px}.fc-monarch-dnf{inset-inline-end:-3px}.fc-monarch-YDC{top:-4px}.fc-monarch-uqG{top:-16px}.fc-monarch-Fn5{top:-20px}.fc-monarch-DGM{top:-1px}.fc-monarch-2ik{top:2px}.fc-monarch-1b8{top:6px}.fc-monarch-ERR{top:50%}.fc-monarch-SKv{top:8px}.fc-monarch-fJL{bottom:-4px}.fc-monarch-Uvq{bottom:-1px}.fc-monarch-1V6{left:50%}.fc-monarch-NPw{order:1}.fc-monarch-aAW{margin:-6px}.fc-monarch-CH7{margin:-1px}.fc-monarch-XE0{margin:2px}.fc-monarch-gMS{margin:4px}.fc-monarch-cGD{margin:6px}.fc-monarch-bvX{margin:8px}.fc-monarch-jD5{margin:16px}.fc-monarch-TT0{margin:1px}.fc-monarch-cKZ{margin-inline:2px}.fc-monarch-fn8{margin-inline:8px}.fc-monarch-148{margin-inline:1px}.fc-monarch-cJ3{margin-block:2px}.fc-monarch-2tF{margin-block:8px}.fc-monarch-SEP{margin-block:1px}.fc-monarch-Jzj{margin-inline-start:2px}.fc-monarch-Wga{margin-inline-start:4px}.fc-monarch-Mde{margin-inline-start:8px}.fc-monarch-qvL{margin-inline-start:1px}.fc-monarch-p9t{margin-inline-end:-6px}.fc-monarch-KYn{margin-inline-end:4px}.fc-monarch-OQ9{margin-inline-end:12px}.fc-monarch-FvP{margin-inline-end:8px}.fc-monarch-B3G{margin-inline-end:2.5%}.fc-monarch-9hC{margin-inline-end:1px}.fc-monarch-Dq8{margin-top:-4px}.fc-monarch-9Rk{margin-top:8px}.fc-monarch-vUo{margin-bottom:4px}.fc-monarch-ohi{margin-bottom:8px}.fc-monarch-Ika{margin-bottom:1px}.fc-monarch-F99{margin-left:-4px}.fc-monarch-I48{display:block}.fc-monarch-dl1{display:flex}.fc-monarch-pps{display:none}.fc-monarch-63n{width:0;height:0}.fc-monarch-3wQ{width:8px;height:8px}.fc-monarch-vnf{width:16px;height:16px}.fc-monarch-XUJ{width:20px;height:20px}.fc-monarch-IY5{width:28px;height:28px}.fc-monarch-n6w{width:32px;height:32px}.fc-monarch-Pwv{width:100%;height:100%}.fc-monarch-uuA{height:8px}.fc-monarch-9ml{height:16px}.fc-monarch-oM6{height:20px}.fc-monarch-TFV{height:24px}.fc-monarch-46Q{height:36px}.fc-monarch-84e{min-height:2px}.fc-monarch-jgW{min-height:16px}.fc-monarch-l5b{min-height:36px}.fc-monarch-toR{min-height:1px}.fc-monarch-roZ{width:50%}.fc-monarch-CjM{width:33.3333%}.fc-monarch-hza{width:8px}.fc-monarch-79F{width:20px}.fc-monarch-ilz{width:24px}.fc-monarch-Dhe{width:36px}.fc-monarch-4Tv{width:5px}.fc-monarch-aHX{max-width:160px}.fc-monarch-0i7{max-width:176px}.fc-monarch-2KU{min-width:0}.fc-monarch-xcS{min-width:240px}.fc-monarch-yi0{flex-shrink:0}.fc-monarch-1Zl{flex-shrink:1}.fc-monarch-OLq{flex-shrink:100}.fc-monarch-1El{flex-grow:1}.fc-monarch-KxI{rotate:-90deg}.fc-monarch-z44{rotate:90deg}.fc-monarch-jmT{rotate:180deg}.fc-monarch-sgX{flex-direction:column}.fc-monarch-1sP{flex-direction:row}.fc-monarch-dNl{flex-wrap:wrap}.fc-monarch-XpK{align-items:center}.fc-monarch-EF4{align-items:flex-start}.fc-monarch-N2M{justify-content:space-between}.fc-monarch-E9P{justify-content:center}.fc-monarch-LMv{justify-content:flex-end}.fc-monarch-Bsl{justify-content:flex-start}.fc-monarch-NWN{gap:4px}.fc-monarch-tgZ{gap:8px}.fc-monarch-wwb{gap:12px}.fc-monarch-OBr{align-self:flex-end}.fc-monarch-pKG{overflow:hidden}.fc-monarch-AAA{border-radius:3.40282e38px}.fc-monarch-hny{border-radius:8px}.fc-monarch-Fvv{border-radius:4px}.fc-monarch-NYF{border-start-start-radius:3.40282e38px;border-end-start-radius:3.40282e38px}.fc-monarch-kmj{border-start-start-radius:4px;border-end-start-radius:4px}.fc-monarch-dOc{border-start-end-radius:3.40282e38px;border-end-end-radius:3.40282e38px}.fc-monarch-Skl{border-start-end-radius:4px;border-end-end-radius:4px}.fc-monarch-Z7Q{border-top-left-radius:4px;border-top-right-radius:4px}.fc-monarch-2qh{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.fc-monarch-9hN{border-top-left-radius:12px;border-top-right-radius:12px}.fc-monarch-KxZ{border-bottom-right-radius:12px;border-bottom-left-radius:12px}.fc-monarch-wsy,.fc-monarch-qQW{border-style:var(--fc-monarch-border-style);border-width:1px}.fc-monarch-5JF{border-style:var(--fc-monarch-border-style);border-width:4px}.fc-monarch-yDA{border-style:var(--fc-monarch-border-style);border-width:5px}.fc-monarch-Vpk{border-style:var(--fc-monarch-border-style);border-width:6px}.fc-monarch-1Wx{border-inline-style:var(--fc-monarch-border-style);border-inline-width:1px}.fc-monarch-JIC{border-block-style:var(--fc-monarch-border-style);border-block-width:1px}.fc-monarch-3J4{border-inline-start-style:var(--fc-monarch-border-style);border-inline-start-width:1px}.fc-monarch-USt{border-inline-end-style:var(--fc-monarch-border-style);border-inline-end-width:1px}.fc-monarch-ku3{border-top-style:var(--fc-monarch-border-style);border-top-width:1px}.fc-monarch-zi1{border-bottom-style:var(--fc-monarch-border-style);border-bottom-width:1px}.fc-monarch-TN2{--fc-monarch-border-style:dotted;border-style:dotted}.fc-monarch-lNM{border-color:var(--fc-event-color)}.fc-monarch-jdl{border-color:var(--fc-monarch-border)}.fc-monarch-nKh{border-color:var(--fc-monarch-now)}.fc-monarch-yF0{border-color:var(--fc-monarch-primary)}.fc-monarch-zOd{border-color:var(--fc-monarch-strong-border)}.fc-monarch-d0j{border-color:#0000}.fc-monarch-YjJ{background-color:var(--fc-event-color)}.fc-monarch-MAH{background-color:var(--fc-monarch-background)}.fc-monarch-VTw{background-color:var(--fc-monarch-faint)}.fc-monarch-PHz{background-color:var(--fc-monarch-highlight)}.fc-monarch-4Xm{background-color:var(--fc-monarch-muted)}.fc-monarch-9Mx{background-color:var(--fc-monarch-popover)}.fc-monarch-zue{background-color:var(--fc-monarch-primary)}.fc-monarch-XMK{background-color:var(--fc-monarch-secondary)}.fc-monarch-y37{background-color:var(--fc-monarch-selected)}.fc-monarch-4os{background-color:var(--fc-monarch-tertiary)}@media not print{@supports (color:color-mix(in lab, red, red)){.fc-monarch-gTC{background-color:color-mix(in oklab, var(--fc-event-color)15%, transparent)}}@supports not (color:color-mix(in lab, red, red)){.fc-monarch-gTC{isolation:isolate;position:relative}.fc-monarch-gTC:before{content:"";background-color:var(--fc-event-color);opacity:.15;z-index:-1;position:absolute;inset:0}}}.fc-monarch-KUX{padding:2px}.fc-monarch-iS4{padding:4px}.fc-monarch-3N5{padding:8px}.fc-monarch-lqx{padding:16px}.fc-monarch-7A6{padding:1px}.fc-monarch-oQ2{padding-inline:2px}.fc-monarch-aCI{padding-inline:4px}.fc-monarch-ZrE{padding-inline:6px}.fc-monarch-Nca{padding-inline:8px}.fc-monarch-Eaq{padding-inline:10px}.fc-monarch-Apf{padding-inline:12px}.fc-monarch-5su{padding-inline:20px}.fc-monarch-2rx{padding-block:2px}.fc-monarch-Jhn{padding-block:4px}.fc-monarch-End{padding-block:6px}.fc-monarch-dl6{padding-block:8px}.fc-monarch-8cT{padding-block:10px}.fc-monarch-P9h{padding-block:60px}.fc-monarch-z5u{padding-block:1px}.fc-monarch-a7i{padding-inline-start:2px}.fc-monarch-C2j{padding-inline-start:4px}.fc-monarch-Utm{padding-inline-end:4px}.fc-monarch-8ub{padding-bottom:2px}.fc-monarch-x96{padding-bottom:4px}.fc-monarch-lTO{padding-bottom:8px}.fc-monarch-b0n{padding-bottom:12px}.fc-monarch-2HE{text-align:end}.fc-monarch-AVD{font-size:24px;line-height:1.33333}.fc-monarch-vQz{font-size:11px;line-height:1.09091}.fc-monarch-9ZS{font-size:18px;line-height:1.55556}.fc-monarch-1Po{font-size:16px;line-height:1.5}.fc-monarch-9yp{font-size:14px;line-height:1.42857}.fc-monarch-a3B{font-size:12px;line-height:1.33333}.fc-monarch-DIS{font-weight:700}.fc-monarch-IPx{text-overflow:ellipsis}.fc-monarch-TZ4{white-space:nowrap}.fc-monarch-jm6{white-space:pre}.fc-monarch-Mra{color:var(--fc-event-color)}.fc-monarch-i9F{color:var(--fc-event-contrast-color)}.fc-monarch-bZ0{color:var(--fc-monarch-faint-foreground)}.fc-monarch-PVh{color:var(--fc-monarch-foreground)}.fc-monarch-JMv{color:var(--fc-monarch-muted-foreground)}.fc-monarch-sT2{color:var(--fc-monarch-popover-foreground)}.fc-monarch-8ys{color:var(--fc-monarch-primary-foreground)}.fc-monarch-c3e{color:var(--fc-monarch-secondary-foreground)}.fc-monarch-bIt{color:var(--fc-monarch-selected-foreground)}.fc-monarch-CCH{color:var(--fc-monarch-tertiary-foreground)}.fc-monarch-XHd{text-transform:uppercase}.fc-monarch-L1Y{font-style:italic}.fc-monarch-lMo{opacity:.5}.fc-monarch-iTG{opacity:.75}.fc-monarch-1kP{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.fc-monarch-tkw{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.fc-monarch-A3h{box-shadow:0 0 0 1px var(--fc-monarch-ring-color,currentcolor)}.fc-monarch-GBJ{box-shadow:0 0 0 2px var(--fc-monarch-ring-color,currentcolor)}.fc-monarch-SC5{--fc-monarch-ring-color:var(--fc-monarch-background)}.fc-monarch-2R2{outline-width:1px;outline-style:solid}.fc-monarch-x7S{outline-width:3px;outline-style:solid}.fc-monarch-07j{outline-offset:-1px}.fc-monarch-MJY{outline-color:var(--fc-monarch-outline)}.fc-monarch-hS8{outline-style:none!important}.fc-monarch-9LE{background:linear-gradient(var(--fc-monarch-strong), var(--fc-monarch-strong))var(--fc-monarch-background)}.fc-monarch-iCr:not(:last-child){border-bottom-style:var(--fc-monarch-border-style);border-bottom-width:1px}@media (hover:hover){.fc-monarch-vs6:is(:where(.fc-monarch-bCs):hover *){display:block}.fc-monarch-JQh:is(:where(.fc-monarch-bCs):hover *){background-color:var(--fc-monarch-muted)}.fc-monarch-Yws:is(:where(.fc-monarch-bCs):hover *){background-color:var(--fc-monarch-tertiary-over)}.fc-monarch-rih:is(:where(.fc-monarch-bCs):hover *){color:var(--fc-monarch-foreground)}.fc-monarch-zn9:is(:where(.fc-monarch-bCs):hover *){color:var(--fc-monarch-strong-foreground)}.fc-monarch-Ogp:is(:where(.fc-monarch-bCs):hover *){text-decoration-line:underline}}.fc-monarch-4Pp:is(:where(.fc-monarch-bCs):focus-visible *){background-color:var(--fc-monarch-muted)}.fc-monarch-8El:is(:where(.fc-monarch-bCs):focus-visible *){color:var(--fc-monarch-foreground)}.fc-monarch-Bpp:is(:where(.fc-monarch-bCs):focus-visible *){color:var(--fc-monarch-strong-foreground)}.fc-monarch-a9l:is(:where(.fc-monarch-bCs):focus-visible *){outline-width:3px;outline-style:solid}.fc-monarch-Hsn:is(:where(.fc-monarch-bCs):active *){background-color:var(--fc-monarch-strong)}.fc-monarch-jc4:is(:where(.fc-monarch-bCs):active *){background-color:var(--fc-monarch-tertiary-down)}@media (hover:hover){.fc-monarch-v08:hover{background-color:var(--fc-monarch-muted)}.fc-monarch-4bi:hover{background-color:var(--fc-monarch-primary-over)}.fc-monarch-ISM:hover{background-color:var(--fc-monarch-secondary-over)}.fc-monarch-SJz:hover{background-color:var(--fc-monarch-selected-over)}.fc-monarch-hbI:hover{background-color:var(--fc-monarch-tertiary-over)}.fc-monarch-Frw:hover{background-color:var(--fc-event-color)}@supports (color:color-mix(in lab, red, red)){.fc-monarch-Frw:hover{background-color:color-mix(in oklab, var(--fc-event-color)92%, var(--fc-event-contrast-color))}}.fc-monarch-Eu0:hover{text-decoration-line:underline}.fc-monarch-r63:hover{background:linear-gradient(var(--fc-monarch-stronger), var(--fc-monarch-stronger))var(--fc-monarch-background)}}.fc-monarch-Yib:focus-visible{background-color:var(--fc-monarch-muted)}.fc-monarch-sOR:focus-visible{outline-width:3px;outline-style:solid}.fc-monarch-yEk:active{background-color:var(--fc-monarch-primary-down)}.fc-monarch-KwH:active{background-color:var(--fc-monarch-secondary-down)}.fc-monarch-MQC:active{background-color:var(--fc-monarch-selected-down)}.fc-monarch-6MP:active{background-color:var(--fc-monarch-strong)}.fc-monarch-yo2:active{background-color:var(--fc-monarch-tertiary-down)}.fc-monarch-st8:active{background-color:var(--fc-event-color)}@supports (color:color-mix(in lab, red, red)){.fc-monarch-st8:active{background-color:color-mix(in oklab, var(--fc-event-color)85%, var(--fc-event-contrast-color))}}.fc-monarch-ljX:active{background:linear-gradient(var(--fc-monarch-strongest), var(--fc-monarch-strongest))var(--fc-monarch-background)}@media print{.fc-monarch-jsy{border-width:1px}.fc-monarch-DO7{border-color:var(--fc-event-color)}.fc-monarch-4MR{border-color:#000}.fc-monarch-vwH{background-color:#fff}.fc-monarch-cfp{color:#000}}[dir=rtl] .fc-monarch-keW{rotate:-90deg}[dir=rtl] .fc-monarch-jY6{rotate:none}[dir=rtl] .fc-monarch-ZW3{rotate:90deg}[dir=rtl] .fc-monarch-asP{rotate:180deg}:root{--fc-monarch-primary:#6d5e0f;--fc-monarch-primary-foreground:#fff;--fc-monarch-primary-over:#7a6d2e;--fc-monarch-primary-down:#887d47;--fc-monarch-secondary:#f8e287;--fc-monarch-secondary-foreground:#534600;--fc-monarch-secondary-over:#ead680;--fc-monarch-secondary-down:#ddc979;--fc-monarch-tertiary:#43664e;--fc-monarch-tertiary-foreground:#fff;--fc-monarch-tertiary-over:#55745e;--fc-monarch-tertiary-down:#66836f;--fc-monarch-event:var(--fc-monarch-primary);--fc-monarch-event-contrast:var(--fc-monarch-primary-foreground);--fc-monarch-highlight:#f8e2874d;--fc-monarch-now:#ba1a1a;--fc-monarch-selected:#665e40;--fc-monarch-selected-foreground:#fff;--fc-monarch-selected-over:#746d52;--fc-monarch-selected-down:#827c63;--fc-monarch-outline:#ffbd66;--fc-monarch-popover:var(--fc-monarch-background);--fc-monarch-background:#fff;--fc-monarch-faint:#7c7c671a;--fc-monarch-muted:#7c7c6726;--fc-monarch-strong:#7c7c674d;--fc-monarch-stronger:#7c7c6759;--fc-monarch-strongest:#7c7c6766;--fc-monarch-foreground:#0c0c09;--fc-monarch-faint-foreground:#bebebe;--fc-monarch-muted-foreground:#8d8d8d;--fc-monarch-border:#e0dfdb;--fc-monarch-strong-border:#c5c3bf}@media not print{[data-color-scheme=dark]{--fc-monarch-primary:#dbc66e;--fc-monarch-primary-foreground:#3a3000;--fc-monarch-primary-over:#dfcc7e;--fc-monarch-primary-down:#e2d28d;--fc-monarch-secondary:#534600;--fc-monarch-secondary-foreground:#f8e287;--fc-monarch-secondary-over:#5b4e13;--fc-monarch-secondary-down:#625722;--fc-monarch-tertiary:#a9d0b3;--fc-monarch-tertiary-foreground:#143723;--fc-monarch-tertiary-over:#b2d5ba;--fc-monarch-tertiary-down:#bad9c2;--fc-monarch-event:var(--fc-monarch-primary);--fc-monarch-event-contrast:var(--fc-monarch-primary-foreground);--fc-monarch-highlight:#5346004d;--fc-monarch-now:#ffb4ab;--fc-monarch-selected:#d1c6a1;--fc-monarch-selected-foreground:#363016;--fc-monarch-selected-over:#d6ccaa;--fc-monarch-selected-down:#dad1b4;--fc-monarch-outline:#ffe6c5;--fc-monarch-popover:#15130b;--fc-monarch-popover-foreground:#e8e2d4;--fc-monarch-background:#030712;--fc-monarch-foreground:#fff;--fc-monarch-faint-foreground:#898989;--fc-monarch-muted-foreground:#b0b0b0;--fc-monarch-border:#333230;--fc-monarch-strong-border:#56544f}}.web-sales-page{max-width:1180px;margin:0 auto;padding:2rem 1.5rem 3rem}.web-sales-head{margin-bottom:1.4rem}.web-sales-head h1,.web-sales-panel h2,.web-sale-dialog h2{color:#17294b;margin:.25rem 0 .5rem;font-family:Georgia,serif}.web-sales-head h1{font-size:clamp(2rem,4vw,3rem)}.web-sales-head p:not(.eyebrow),.web-sales-panel-head>div>p:not(.eyebrow){color:#718096;margin:0}.web-sales-steps{background:#f7f9f9;border:1px solid #dfe8e7;border-radius:1.25rem;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:1.5rem;padding:.65rem;display:grid}.web-sales-steps button{color:#66808c;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.9rem;align-items:center;gap:.7rem;min-width:0;padding:.85rem 1rem;display:flex;position:relative}.web-sales-steps button.is-active{color:#182d53;background:#fff5d8;box-shadow:0 2px 7px #20334a12}.web-sales-step-icon{color:#5d7e83;background:#eaf1ef;border-radius:.75rem;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}.web-sales-steps button.is-active .web-sales-step-icon{color:#715018;background:#f5d66d}.web-sales-steps strong,.web-sales-steps small{display:block}.web-sales-steps strong{font-size:1rem}.web-sales-steps small{margin-top:.1rem;font-size:.75rem;font-weight:600}.web-sales-steps b{background:#e2eaeb;border-radius:999px;margin-left:auto;padding:.22rem .48rem;font-size:.76rem}.web-sales-steps .is-active b{background:#ead48b}.web-sales-step-arrow{color:#a4b2b3;position:absolute;right:-.9rem}.web-sales-panel{background:#fff;border:1px solid #dfe8e7;border-radius:1.25rem;overflow:hidden;box-shadow:0 10px 32px #2a484e0d}.web-sales-panel-head{border-bottom:1px solid #e8eeee;justify-content:space-between;align-items:flex-end;gap:1rem;padding:1.6rem;display:flex}.web-sales-panel h2{font-size:1.75rem}.web-sales-search{color:#789099;border:1px solid #d5e1df;border-radius:.75rem;align-items:center;gap:.45rem;min-width:min(100%,19rem);padding:.68rem .8rem;display:flex}.web-sales-search input{color:#203b50;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:.9rem}.web-sales-panel-controls{align-items:center;gap:.65rem;display:flex}.web-sales-period{background:#fff;border:1px solid #d5e1df;border-radius:.75rem;align-items:stretch;min-height:2.95rem;display:flex;overflow:hidden}.web-sales-period button{color:#52727a;cursor:pointer;background:0 0;border:0;border-right:1px solid #dfe9e7;place-items:center;width:2.25rem;display:grid}.web-sales-period button:hover:not(:disabled){color:#176976;background:#edf7f3}.web-sales-period label{gap:.05rem;min-width:11rem;padding:.38rem .58rem;display:grid}.web-sales-period label span{color:#789098;letter-spacing:.04em;text-transform:uppercase;font-size:.61rem;font-weight:800}.web-sales-period select{color:#284854;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:.78rem;font-weight:800}.web-sales-bulk{color:#557078;background:#f8fbfa;border-bottom:1px solid #e8eeee;align-items:center;gap:1rem;min-height:3.8rem;padding:.7rem 1.6rem;font-size:.84rem;display:flex}.web-sales-bulk label{color:#203b50;cursor:pointer;align-items:center;gap:.45rem;font-weight:800;display:inline-flex}.web-sales-bulk input,.web-sale-select input{accent-color:#177481;cursor:pointer;width:1.05rem;height:1.05rem;margin:0}.web-sales-bulk>span{flex:1}.web-sales-bulk button{color:#176976;font:inherit;cursor:pointer;background:#dff1eb;border:1px solid #b9d9d1;border-radius:.65rem;padding:.55rem .8rem;font-size:.8rem;font-weight:800}.web-sales-bulk button:disabled{cursor:not-allowed;opacity:.5}.web-sales-list{padding:.6rem 1rem 1rem}.web-sales-table-head{grid-template-columns:var(--web-sales-grid);color:#789098;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:1rem;padding:.55rem .7rem .4rem;font-size:.66rem;font-weight:800;display:grid}.web-sales-list{--web-sales-grid:1.25rem minmax(12rem, 1.05fr) minmax(18rem, 1.45fr) minmax(9rem, .8fr) 7rem 5.95rem}.web-sales-table-head span:nth-child(5){text-align:left}.web-sales-table-head span:last-child{text-align:center}.web-shipment-table-head{color:#789098;letter-spacing:.05em;text-transform:uppercase;grid-template-columns:minmax(10.5rem,1fr) minmax(10rem,.9fr) minmax(12rem,1.1fr) minmax(10rem,.85fr) 7.8rem;align-items:center;gap:1rem;padding:.55rem 1.35rem .4rem;font-size:.66rem;font-weight:800;display:grid}.web-shipment-table-head span:last-child{text-align:center}.web-shipment-group{border:1px solid #dce9e6;border-radius:.9rem;margin:.7rem 0 1rem;overflow:hidden}.web-shipment-group:last-child{margin-bottom:0}.web-shipment-group-head{background:#f3f9f7;border-bottom:1px solid #dce9e6;grid-template-columns:minmax(10.5rem,1fr) minmax(10rem,.9fr) minmax(12rem,1.1fr) minmax(10rem,.85fr) 7.8rem;align-items:center;gap:1rem;padding:.85rem 1.35rem;display:grid}.web-shipment-group-head div{gap:.12rem;display:grid}.web-shipment-group-head span{color:#7a9095;letter-spacing:.04em;text-transform:uppercase;font-size:.66rem;font-weight:800}.web-shipment-group-head strong{color:#294d56;font-size:.86rem}.web-shipment-group-count{justify-self:start}.web-shipment-group-count b{color:#176976;white-space:nowrap;background:#dcf0e9;border-radius:999px;padding:.3rem .55rem;font-size:.76rem;display:inline-block}.web-shipment-group-view{color:#2e6570;cursor:pointer;background:#fff;border:1px solid #cddfdb;border-radius:.65rem;place-items:center;width:2.3rem;height:2.3rem;padding:0;display:grid}.web-shipment-group-view:hover{background:#e8f4f0;border-color:#83aea7}.web-shipment-group-actions{justify-self:end;gap:.12rem;display:grid}.web-shipment-group-actions>div{gap:.45rem;display:flex}.web-shipment-group-actions .web-sale-return-action{background:#fff8ef}.web-shipment-group .web-sale-card{margin:0 .7rem}.web-shipment-group .web-sale-card:last-child{border-bottom:0}.web-sale-card{grid-template-columns:var(--web-sales-grid);border-bottom:1px solid #ebf0ef;align-items:center;gap:1rem;padding:1.15rem .7rem;display:grid}.web-sale-card:last-child{border-bottom:0}.web-sale-select{place-items:center;display:grid}.web-sale-order span,.web-sale-recipient strong{color:#173859;font-weight:800;display:block}.web-sale-demo{color:#8a651d;letter-spacing:.05em;text-transform:uppercase;vertical-align:middle;background:#fff1c9;border-radius:999px;margin-left:.4rem;padding:.14rem .38rem;font-size:.64rem;font-style:normal;display:inline-block}.web-sale-order small,.web-sale-recipient small,.web-sale-shipment small{color:#80929a;margin-top:.22rem;font-size:.8rem;display:block}.web-sale-order>strong{color:#577078;margin-top:.42rem;font-size:.8rem;font-weight:600;line-height:1.4;display:block}.web-sale-recipient p{color:#6e858d;margin:.25rem 0 0;font-size:.8rem;line-height:1.35}.web-sale-shipment span{color:#315762;font-size:.86rem;font-weight:700;display:block}.web-sale-payment span{color:#315762;font-size:.86rem;font-weight:800;display:block}.web-sale-payment small,.web-sale-detail-total b{border-radius:999px;margin-top:.3rem;padding:.18rem .45rem;font-size:.68rem;font-weight:800;display:inline-block}.web-sale-payment .is-paid,.web-sale-detail-total .is-paid{color:#176976;background:#e2f4ed}.web-sale-payment .is-pending,.web-sale-detail-total .is-pending{color:#98621a;background:#fff1c9}.web-sale-total{color:#1b3b52;white-space:nowrap}.web-sale-action{color:#176976;font:inherit;white-space:nowrap;cursor:pointer;background:#eff8f5;border:1px solid #d1e2de;border-radius:.7rem;justify-content:center;align-items:center;gap:.42rem;padding:.65rem .78rem;font-size:.82rem;font-weight:800;display:inline-flex}.web-sale-action:hover{background:#e3f3ed;border-color:#83aea7}.web-sale-actions{gap:.45rem;display:flex}.web-sale-actions .web-sale-action{width:2.75rem;height:2.75rem;padding:0}.web-sale-view-action{color:#315762;background:#fff}.web-sale-return-action{color:#a7602a;background:#fff8ef;border-color:#f0cfab}.web-sale-return-action:hover{background:#fff0df;border-color:#d79b66}.web-sale-delivered-action{color:#217455;background:#eff9f4;border-color:#b9ddcf}.web-sale-delivered-action:hover{background:#e0f3e9;border-color:#68ad8e}.web-sales-empty{color:#7c9095;text-align:center;padding:3rem 1rem}.web-sale-dialog{background:#fff;border-radius:1.2rem;width:min(34rem,100vw - 2rem);max-height:min(90vh,46rem);padding:1.7rem;position:relative;overflow-y:auto;box-shadow:0 22px 60px #0d222d3d}.web-sale-close{color:#526e76;cursor:pointer;background:#f1f4f4;border:0;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;display:grid;position:absolute;top:1rem;right:1rem}.web-sale-dialog-subtitle{color:#70858c;margin:0}.web-sale-dialog-items{color:#4e6970;background:#f5f8f7;border-radius:.75rem;gap:.45rem;margin:1rem 0;padding:.85rem;font-size:.86rem;display:grid}.web-sale-detail-dialog{width:min(42rem,100vw - 2rem)}.web-shipment-detail-dialog{width:min(52rem,100vw - 2rem)}.web-shipment-detail-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:1.1rem 0;display:grid}.web-shipment-detail-summary div{background:#f4faf7;border:1px solid #dce9e6;border-radius:.72rem;padding:.75rem}.web-shipment-detail-summary span,.web-shipment-detail-orders small{color:#789098;letter-spacing:.03em;text-transform:uppercase;font-size:.7rem;font-weight:800;display:block}.web-shipment-detail-summary strong{overflow-wrap:anywhere;color:#284854;margin-top:.28rem;font-size:.88rem;display:block}.web-shipment-detail-orders{gap:.85rem;display:grid}.web-shipment-detail-order{background:#fff;border:1px solid #dce9e6;border-radius:.9rem;overflow:hidden}.web-shipment-detail-order>header{background:#f3f9f7;border-bottom:1px solid #dce9e6;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.web-shipment-detail-order header>div>span,.web-shipment-detail-contact span,.web-shipment-detail-purchase>div>span{color:#789098;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:800;display:block}.web-shipment-detail-order header strong{color:#1f405c;margin-top:.2rem;font-size:1.05rem;display:block}.web-shipment-detail-order header small{color:#71878d;margin-top:.2rem;font-size:.76rem;display:block}.web-shipment-detail-order-total{text-align:right}.web-shipment-detail-order-total b{color:#294b61;white-space:nowrap;margin-top:.2rem;font-size:1.05rem;display:block}.web-shipment-detail-contact{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;padding:.85rem 1rem;display:grid}.web-shipment-detail-contact>div{background:#fbfdfc;border:1px solid #e0ebea;border-radius:.65rem;min-width:0;padding:.62rem .68rem}.web-shipment-detail-contact>.is-wide{grid-column:span 2}.web-shipment-detail-contact strong{overflow-wrap:anywhere;color:#345762;margin-top:.22rem;font-size:.82rem;line-height:1.35;display:block}.web-shipment-detail-purchase{padding:0 1rem 1rem}.web-shipment-detail-purchase>div{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.4rem;display:flex}.web-shipment-detail-purchase>div small{color:#567179;font-size:.76rem;font-weight:700}.web-shipment-detail-purchase ul{border:1px solid #e0ebea;border-radius:.65rem;margin:0;padding:0;list-style:none;overflow:hidden}.web-shipment-detail-purchase li{color:#345762;border-bottom:1px solid #e8eeee;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .7rem;font-size:.82rem;font-weight:700;display:flex}.web-shipment-detail-purchase li:last-child{border-bottom:0}.web-shipment-detail-purchase li span,.web-shipment-detail-purchase li small{display:block}.web-shipment-detail-purchase li small{color:#819398;margin-top:.16rem;font-size:.7rem}.web-shipment-detail-purchase li b{color:#294b61;white-space:nowrap}.web-sale-detail-total{background:#f4faf7;border:1px solid #d9e9e5;border-radius:.85rem;grid-template-columns:1fr auto;align-items:center;gap:.25rem 1rem;margin:1.1rem 0;padding:1rem;display:grid}.web-sale-detail-total span{color:#38545d;font-weight:800}.web-sale-detail-total span small{color:#71868c;margin-top:.2rem;font-size:.78rem;font-weight:600;display:block}.web-sale-detail-total>strong{color:#183a57;font-size:1.25rem}.web-sale-detail-total>b{grid-column:1/-1;justify-self:start}.web-sale-detail-section{margin-top:1.15rem}.web-sale-detail-section h3{color:#1e3d58;margin:0 0 .55rem;font-size:.95rem}.web-sale-detail-section dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0;display:grid}.web-sale-detail-section dl>div{background:#fbfdfc;border:1px solid #e0ebea;border-radius:.72rem;min-width:0;padding:.72rem .8rem}.web-sale-detail-section dl>.is-wide{grid-column:1/-1}.web-sale-detail-section dt{color:#789098;letter-spacing:.04em;text-transform:uppercase;font-size:.69rem;font-weight:800}.web-sale-detail-section dd{overflow-wrap:anywhere;color:#284854;margin:.25rem 0 0;font-size:.88rem;font-weight:700}.web-sale-detail-items{border:1px solid #e0ebea;border-radius:.72rem;overflow:hidden}.web-sale-detail-items>div{border-bottom:1px solid #e8eeee;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .8rem;display:flex}.web-sale-detail-items>div:last-child{border-bottom:0}.web-sale-detail-items span,.web-sale-detail-items strong,.web-sale-detail-items small{display:block}.web-sale-detail-items strong,.web-sale-detail-items b{color:#284854;font-size:.88rem}.web-sale-detail-items small{color:#789098;margin-top:.2rem;font-size:.75rem}.web-sale-dialog form{gap:.85rem;display:grid}.web-sale-dialog label{color:#36515d;gap:.35rem;font-size:.85rem;font-weight:800;display:grid}.web-sale-dialog label span{color:#82949a;font-weight:500}.web-sale-dialog input,.web-sale-dialog select,.web-sale-dialog textarea{box-sizing:border-box;color:#294852;width:100%;font:inherit;background:#fff;border:1px solid #d3e0df;border-radius:.65rem;outline-color:#ba862b;padding:.68rem .72rem;font-size:.9rem}.web-sale-dialog textarea{resize:vertical;min-height:4.4rem}.web-sale-dialog-actions{justify-content:flex-end;gap:.6rem;margin-top:.35rem;display:flex}.web-sale-dialog-actions button{color:#4d6870;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5e2df;border-radius:.65rem;padding:.7rem .9rem;font-weight:800}.web-sale-dialog-actions button[type=submit]{color:#213357;background:#f3d46d;border-color:#d5b85a}.web-sale-dialog-actions button:disabled,.web-sale-close:disabled{opacity:.55;cursor:wait}.web-sale-error{color:#ab3c32;background:#fff0ee;border-radius:.65rem;margin:0;padding:.7rem;font-size:.85rem}.dark .web-sales-panel,.dark .web-sale-dialog{background:#14272e;border-color:#29434b}.dark .web-sales-head h1,.dark .web-sales-panel h2,.dark .web-sale-dialog h2,.dark .web-sale-order span,.dark .web-sale-recipient strong,.dark .web-sale-total{color:#edf6f3}.dark .web-sales-steps{background:#14272e;border-color:#29434b}.dark .web-sales-steps button.is-active{color:#fff3c9;background:#443b1c}.dark .web-sales-panel-head,.dark .web-sale-card{border-color:#29434b}.dark .web-shipment-group,.dark .web-shipment-group-head,.dark .web-shipment-detail-summary div,.dark .web-shipment-detail-order,.dark .web-shipment-detail-order>header,.dark .web-shipment-detail-contact>div,.dark .web-shipment-detail-purchase ul{background:#1a323a;border-color:#36515b}.dark .web-shipment-detail-summary strong,.dark .web-shipment-detail-order strong,.dark .web-shipment-detail-order b{color:#edf6f3}.dark .web-shipment-detail-order>header,.dark .web-shipment-detail-purchase li{border-color:#36515b}.dark .web-sale-dialog input,.dark .web-sale-dialog select,.dark .web-sale-dialog textarea,.dark .web-sale-dialog-actions button{color:#eef8f5;background:#1a323a;border-color:#36515b}.dark .web-sale-dialog-items{background:#1a323a}.dark .web-sale-detail-total,.dark .web-sale-detail-section dl>div,.dark .web-sale-detail-items{background:#1a323a;border-color:#36515b}.dark .web-sale-detail-section h3,.dark .web-sale-detail-section dd,.dark .web-sale-detail-items strong,.dark .web-sale-detail-items b,.dark .web-sale-detail-total>strong{color:#edf6f3}.dark .web-sale-detail-items>div{border-color:#36515b}.dark .web-sale-close{color:#edf6f3;background:#29434b}.dark .management-web-sales-alert{background:#3d351b;border-color:#665424}.dark .management-web-sales-alert h2{color:#fff3c9}@media (max-width:850px){.web-sales-panel-head{flex-direction:column;align-items:stretch}.web-sales-search{min-width:0}.web-sales-panel-controls{justify-content:space-between}.web-sale-card,.web-sales-table-head{grid-template-columns:1.25rem 1fr 1fr}.web-sales-table-head span:nth-child(n+5){display:none}.web-sale-shipment,.web-sale-total{justify-self:start}.web-sale-action{justify-self:end}.web-shipment-group-head{grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start;gap:.8rem}.web-shipment-group-count{margin-left:0}.web-shipment-group-actions{justify-self:start}.web-shipment-table-head{grid-template-columns:repeat(2,minmax(0,1fr))}.web-shipment-table-head span:last-child{text-align:left}.web-shipment-detail-summary{grid-template-columns:1fr}.web-shipment-detail-contact{grid-template-columns:repeat(2,minmax(0,1fr))}.web-shipment-detail-contact>.is-wide{grid-column:1/-1}.web-sales-step-arrow{display:none}}@media (max-width:570px){.web-sales-page{padding:1.25rem .85rem 2rem}.web-sales-steps{gap:.25rem;padding:.35rem}.web-sales-steps button{justify-content:center;padding:.7rem .3rem}.web-sales-steps button>span:not(.web-sales-step-icon),.web-sales-steps b{display:none}.web-sales-step-icon{width:2.15rem;height:2.15rem}.web-sales-bulk{flex-wrap:wrap;padding:.7rem 1rem}.web-sales-panel-controls{flex-wrap:wrap}.web-sales-search{width:100%}.web-sales-bulk>span{order:3;min-width:100%}.web-sale-card{grid-template-columns:1.25rem 1fr;gap:.6rem}.web-sales-table-head{display:none}.web-shipment-group-head{grid-template-columns:1fr;padding:.85rem 1rem}.web-shipment-table-head{display:none}.web-shipment-detail-contact{grid-template-columns:1fr}.web-shipment-detail-contact>.is-wide{grid-column:auto}.web-sale-select{align-self:start;margin-top:.2rem}.web-sale-action{grid-column:2;justify-self:stretch}.web-sale-actions{grid-column:2;justify-self:end}.web-sale-actions .web-sale-action{grid-column:auto}.web-sale-action span{text-align:center;flex:1}.web-sale-detail-section dl{grid-template-columns:1fr}.web-sale-detail-section dl>.is-wide{grid-column:auto}}.management-dashboard-page{max-width:1080px;margin:0 auto;padding:2rem 1.5rem 3rem}.management-dashboard-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.4rem;display:flex}.management-dashboard-head h1,.management-message-list h2,.management-editor h2{color:#17294b;margin:.25rem 0 .5rem;font-family:Georgia,serif}.management-dashboard-head h1{font-size:clamp(2rem,4vw,3rem)}.management-dashboard-head p:not(.eyebrow){color:#718096;max-width:42rem;margin:0}.management-web-sales-alert{color:inherit;background:#fff8e5;border:1px solid #ecd38b;border-radius:1rem;align-items:center;gap:1rem;margin-bottom:1.25rem;padding:1.15rem 1.3rem;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 7px 22px #684f1512}.management-web-sales-alert:hover{transform:translateY(-1px);box-shadow:0 11px 25px #684f1521}.management-web-sales-alert-icon{color:#76561c;background:#f5d66d;border-radius:.8rem;flex:none;place-items:center;width:2.8rem;height:2.8rem;display:grid}.management-web-sales-alert h2{color:#273f53;margin:.18rem 0;font-size:1.05rem}.management-web-sales-alert p:not(.eyebrow){color:#64767d;margin:0;font-size:.85rem}.management-web-sales-alert-arrow{color:#92702c;margin-left:auto}.management-alert-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.25rem 0;display:grid}.management-alert-card{min-width:0;color:inherit;background:linear-gradient(135deg,#fff9e9,#fff4d8);border:1px solid #ecd38b;border-radius:1rem;align-items:center;gap:.85rem;padding:1rem 1.05rem;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 7px 18px #684f1512}.management-alert-card:hover{transform:translateY(-2px);box-shadow:0 12px 25px #684f1521}.management-alert-card-icon{color:#76561c;background:#f5d66d;border-radius:.85rem;flex:none;place-items:center;width:3rem;height:3rem;display:grid}.management-alert-card-copy{gap:.15rem;min-width:0;display:grid}.management-alert-card-copy .eyebrow{font-size:.66rem}.management-alert-card-copy strong{color:#273f53;text-overflow:ellipsis;white-space:nowrap;font-size:1.02rem;overflow:hidden}.management-alert-card-copy strong b{color:#8a5d16;margin-right:.2rem;font-size:1.35rem}.management-alert-card-copy small{color:#64767d;text-overflow:ellipsis;white-space:nowrap;font-size:.79rem;overflow:hidden}.management-alert-card-arrow{color:#92702c;flex:none;margin-left:auto}.management-alert-card.is-leads{background:linear-gradient(135deg,#f2fbf8,#e7f6f3);border-color:#bfe2dc}.management-alert-card.is-leads .management-alert-card-icon{color:#187a73;background:#cfeee8}.management-alert-card.is-leads .management-alert-card-copy strong b,.management-alert-card.is-leads .management-alert-card-arrow{color:#187a73}.management-dashboard-head .action{white-space:nowrap;align-items:center;gap:.45rem;display:inline-flex}.management-dashboard-summary{background:#eff9f6;border:1px solid #cde4df;border-radius:1rem;align-items:center;gap:1rem;margin-bottom:1.25rem;padding:1.25rem 1.4rem;display:flex}.management-dashboard-summary>span{color:#94651b;background:#f6da7b;border-radius:.85rem;place-items:center;width:2.8rem;height:2.8rem;display:grid}.management-dashboard-summary strong{color:#1b3b52}.management-dashboard-summary p{color:#66808a;margin:.22rem 0 0;font-size:.9rem}.management-message-list{background:#fff;border:1px solid #dfe8e7;border-radius:1.15rem;overflow:hidden}.management-message-list-head{border-bottom:1px solid #e7eeee;padding:1.35rem 1.45rem}.management-message-list h2{font-size:1.65rem}.management-message-list article{border-bottom:1px solid #edf1f0;justify-content:space-between;gap:1rem;padding:1.2rem 1.45rem;display:flex}.management-message-list article:last-child{border-bottom:0}.management-message-list article>div:first-child{min-width:0}.management-message-meta{align-items:center;gap:.55rem;display:flex}.management-message-meta span{border-radius:999px;padding:.2rem .5rem;font-size:.72rem;font-weight:800}.management-message-meta .is-live{color:#247052;background:#ddf3e8}.management-message-meta .is-hidden{color:#8b6720;background:#fff2ce}.management-message-meta small{color:#83939a;font-size:.76rem}.management-message-list h3{color:#213e58;margin:.55rem 0 .25rem;font-size:1.03rem}.management-message-list p{color:#647d84;white-space:pre-line;max-width:45rem;margin:0;line-height:1.5}.management-message-actions{align-items:flex-start;gap:.4rem;display:flex}.management-message-actions button{color:#53717b;cursor:pointer;background:#fff;border:1px solid #d5e3e0;border-radius:.6rem;place-items:center;width:2.15rem;height:2.15rem;display:grid}.management-message-actions .is-danger{color:#b4473d;border-color:#edceca}.management-message-empty{color:#819198;text-align:center;padding:3rem 1rem}.management-editor{background:#fff;border-radius:1.2rem;width:min(35rem,100vw - 2rem);padding:1.7rem;position:relative;box-shadow:0 22px 60px #0d222d3d}.management-editor-close{color:#58717a;cursor:pointer;background:#eef3f2;border:0;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;display:grid;position:absolute;top:1rem;right:1rem}.management-editor form{gap:.9rem;margin-top:1rem;display:grid}.management-editor form>label{color:#35505b;gap:.35rem;font-size:.86rem;font-weight:800;display:grid}.management-editor input[type=text],.management-editor input:not([type]),.management-editor textarea{box-sizing:border-box;color:#294852;width:100%;font:inherit;border:1px solid #d3e0df;border-radius:.65rem;outline-color:#b37c22;padding:.68rem .75rem}.management-editor textarea{resize:vertical;min-height:8rem}.management-publish{cursor:pointer;align-items:center;gap:.55rem!important;display:flex!important}.management-publish input{accent-color:#b67b1e;width:1rem;height:1rem}.management-editor form>div:last-child{justify-content:flex-end;gap:.6rem;display:flex}.management-editor form>div:last-child button{color:#4c6971;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5e2df;border-radius:.65rem;align-items:center;gap:.4rem;padding:.68rem .85rem;font-weight:800;display:inline-flex}.management-editor form>div:last-child button[type=submit]{color:#213357;background:#f3d46d;border-color:#d6b85a}.management-editor-error{color:#a33d34;background:#fff0ee;border-radius:.65rem;margin:0;padding:.7rem;font-size:.85rem}.dashboard-management-messages{gap:.75rem;display:grid}.dashboard-management-messages article{background:#f9fcfb;border:1px solid #e1ece9;border-radius:.75rem;padding:.9rem}.dashboard-management-messages small{color:#7c9297;font-size:.75rem}.dashboard-management-messages h3{color:#243f58;margin:.35rem 0;font-size:1rem}.dashboard-management-messages p{color:#647d84;white-space:pre-line;margin:0;line-height:1.45}.dark .management-message-list,.dark .management-editor{background:#14272e;border-color:#29434b}.dark .management-dashboard-head h1,.dark .management-message-list h2,.dark .management-editor h2,.dark .management-message-list h3,.dark .management-dashboard-summary strong{color:#edf6f3}.dark .management-dashboard-summary{background:#19363b;border-color:#31585c}.dark .management-message-list-head,.dark .management-message-list article{border-color:#29434b}.dark .management-message-actions button,.dark .management-editor input[type=text],.dark .management-editor input:not([type]),.dark .management-editor textarea,.dark .management-editor form>div:last-child button{color:#e8f4f2;background:#1a323a;border-color:#36515b}.dark .management-editor-close{color:#edf6f3;background:#29434b}.dark .dashboard-management-messages article{background:#1a323a;border-color:#36515b}@media (max-width:620px){.management-dashboard-page{padding:1.25rem .85rem 2rem}.management-dashboard-head{flex-direction:column;align-items:flex-start}.management-message-list article{padding:1rem}.management-message-actions{flex:none}.management-message-list article{gap:.65rem}}.management-dashboard-page.dashboard{max-width:1080px;padding:2rem 1.5rem 3rem}.management-dashboard-page .dashboard-head{margin-bottom:1.35rem}.management-compose{background:#f5fbf9;border:1px solid #cde4df;border-radius:1.15rem;grid-template-columns:minmax(15rem,.78fr) minmax(0,1.22fr);gap:1.35rem;margin:1.3rem 0;padding:1.45rem;display:grid}.management-compose-intro{align-items:flex-start;gap:.8rem;display:flex}.management-compose-intro>span{color:#8a5d16;background:#f5d66f;border-radius:.82rem;flex:none;place-items:center;width:2.7rem;height:2.7rem;display:grid}.management-compose h2{color:#1d3857;margin:.2rem 0 .35rem;font-family:Georgia,serif;font-size:1.5rem}.management-compose-intro p:not(.eyebrow){color:#6d848a;margin:0;line-height:1.45}.management-compose form{gap:.75rem;display:grid}.management-compose label{color:#36515d;gap:.32rem;font-size:.83rem;font-weight:800;display:grid}.management-compose input,.management-compose textarea{box-sizing:border-box;color:#294852;width:100%;font:inherit;background:#fff;border:1px solid #d2e0de;border-radius:.65rem;outline-color:#b67a1d;padding:.68rem .75rem;font-size:.9rem}.management-compose textarea{resize:vertical;min-height:6.6rem}.management-compose form>button{color:#223657;font:inherit;cursor:pointer;background:#f3d46d;border:1px solid #d3b65b;border-radius:.68rem;justify-self:end;align-items:center;gap:.45rem;padding:.72rem .92rem;font-weight:800;display:inline-flex}.management-compose form>button:disabled{opacity:.6;cursor:not-allowed}.management-message-list-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.management-message-list-head>span{color:#52717a;white-space:nowrap;background:#edf4f2;border-radius:999px;padding:.35rem .62rem;font-size:.78rem;font-weight:800}.dark .management-compose{background:#19363b;border-color:#31585c}.dark .management-compose h2{color:#edf6f3}.dark .management-compose input,.dark .management-compose textarea{color:#edf6f3;background:#1a323a;border-color:#36515b}.dark .management-message-list-head>span{color:#c7e1dc;background:#29434b}@media (max-width:780px){.management-dashboard-page.dashboard{padding:1.25rem .85rem 2rem}.management-alert-grid,.management-compose{grid-template-columns:1fr}.management-compose form>button{justify-content:center;justify-self:stretch}}.management-compose-compact{grid-template-columns:1fr auto;align-items:center}.management-compose-compact>button{color:#223657;font:inherit;white-space:nowrap;cursor:pointer;background:#f3d46d;border:1px solid #d3b65b;border-radius:.68rem;align-items:center;gap:.45rem;padding:.76rem .95rem;font-weight:800;display:inline-flex}.management-modal-copy{color:#71868c;margin:-.15rem 0 .9rem;font-size:.9rem}.dark .management-compose-compact>button{color:#fff3c9;background:#6f591e;border-color:#9d8130}@media (max-width:780px){.management-compose-compact{grid-template-columns:1fr}.management-compose-compact>button{justify-content:center}}.calendar-reservation-form{max-width:46rem}.calendar-reservation-form .calendar-form-fields{align-items:start;max-height:min(62vh,43rem);overflow-y:auto}.reservation-section{background:#fbfdfd;border:1px solid #e1e9e8;border-radius:1rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1.05rem;display:grid}.reservation-section-heading{color:#a86d18;grid-column:1/-1;align-items:flex-start;gap:.65rem;display:flex}.reservation-section-heading strong,.reservation-section-heading small{display:block}.reservation-section-heading strong{color:#1e3155;font-size:.98rem}.reservation-section-heading small{color:#718096;margin-top:.16rem;font-size:.8rem;line-height:1.35}.client-mode-toggle{grid-column:1/-1;gap:.65rem;display:flex}.client-mode-toggle label{color:#304568;cursor:pointer;border:1px solid #d8e3e1;border-radius:.65rem;align-items:center;gap:.4rem;margin:0;padding:.55rem .75rem;font-size:.84rem;display:flex!important}.client-mode-toggle input{accent-color:#b5791f;width:auto!important;margin:0!important}.calendar-form .reservation-section input[type=hidden]{display:none}.client-summary{color:#1e3155;background:#eff8f7;border-radius:.7rem;grid-column:1/-1;padding:.7rem .8rem;font-weight:700}.client-summary span{color:#6f8098;margin-top:.15rem;font-size:.8rem;font-weight:500;display:block}.calendar-form label>small,.calendar-form label>a{color:#718096;margin-top:.38rem;font-size:.78rem;line-height:1.35;display:block}.calendar-form label>a{color:#167786;font-weight:700}.reservation-detail-actions{gap:.65rem;margin-top:1rem;display:grid}.danger-action{color:#a13542;font:inherit;cursor:pointer;background:#fff7f8;border:1px solid #f1cbd0;border-radius:.7rem;padding:.68rem .85rem;font-weight:700}.activity-details{background:#fbfdfd;border:1px solid #e0e8e7;border-radius:.75rem;gap:.45rem;margin:1rem 0;padding:.8rem;display:grid}.activity-details p{color:#52647d;align-items:flex-start;gap:.42rem;margin:0;font-size:.84rem;line-height:1.45;display:flex}.activity-details svg{color:#b5791f;flex:none;margin-top:.1rem}.quick-actions{flex-wrap:wrap;gap:.5rem;margin:.8rem 0;display:flex}.quick-actions a,.whatsapp-action{color:#126d79;font:inherit;cursor:pointer;background:#f3faf9;border:1px solid #d4e3e1;border-radius:.65rem;align-items:center;gap:.35rem;padding:.55rem .65rem;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}.whatsapp-action{color:#167a3d;background:#effbf3;border-color:#a6dcbc}.calendar-operations{background:#fff;border:1px solid #dfe8e6;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0;padding:.85rem 1rem;display:flex}.calendar-metrics{flex:1;grid-template-columns:repeat(4,minmax(6rem,1fr));gap:.5rem;display:grid}.calendar-metrics article{border-left:3px solid #e0b54d;padding:.45rem .7rem}.calendar-metrics small{color:#748197;text-transform:uppercase;font-size:.72rem;font-weight:700;display:block}.calendar-metrics strong{color:#1e3155;font-family:Georgia,serif;font-size:1.45rem}.calendar-filter{color:#697891;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.8rem;font-weight:700;display:flex}.calendar-filter button{color:#287784;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7e5e3;border-radius:999px;padding:.4rem .65rem}.calendar-filter button.is-active{color:#fff;background:#786f43;border-color:#786f43}.legend-special{background:#9a4d67}.calendar-operational-lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.calendar-operational-lists>article{background:#fff;border:1px solid #dfe8e6;border-radius:1rem;padding:1.1rem}.calendar-operational-lists h2{color:#1e3155;margin:.2rem 0 .8rem;font-family:Georgia,serif;font-size:1.3rem}.monthly-activity-list{gap:.45rem;max-height:20rem;display:grid;overflow-y:auto}.monthly-activity-list button{color:#1e3155;text-align:left;cursor:pointer;background:#fbfdfd;border:1px solid #e4ebea;border-radius:.65rem;grid-template-columns:8rem minmax(0,1fr) auto;align-items:center;gap:.65rem;width:100%;padding:.6rem .7rem;display:grid}.monthly-activity-list span,.monthly-activity-list small{color:#77869a;font-size:.76rem}@media (max-width:900px){.calendar-operations{flex-direction:column;align-items:stretch}.calendar-operational-lists{grid-template-columns:1fr}}@media (max-width:640px){.calendar-metrics{grid-template-columns:repeat(2,1fr)}.monthly-activity-list button{grid-template-columns:1fr;gap:.15rem}}.theme-toggle{color:#e7edf4;width:100%;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:.7rem;align-items:center;gap:.55rem;margin:0 0 .65rem;padding:.55rem .65rem;font-size:.72rem;font-weight:800;display:flex}.theme-toggle:hover{background:#f4d87521;border-color:#f4d875}.theme-toggle i{background:#8794a2;border-radius:99px;width:1.65rem;height:.9rem;margin-left:auto}.dark body,.dark .app-shell{color:#f4f7fa;background:#000!important}.dark .app-sidebar{background:linear-gradient(#090909 0%,#000 100%)!important;border-color:#252525!important;box-shadow:10px 0 28px #0000008c!important}.dark .theme-toggle{background:#151515;border-color:#3a3a3a}.dark .theme-toggle i{background:#f4d875;transform:translate(.36rem);box-shadow:inset 0 0 0 3px #151515}.dark .dashboard,.dark .calendar-page,.dark .cms-page,.dark .day-page,.dark .pos-terminal{background:#000}.dark .dashboard-head,.dark .metric,.dark .panel,.dark .calendar-head,.dark .calendar-card,.dark .calendar-legend,.dark .calendar-detail,.dark .calendar-operations,.dark .calendar-operational-lists article,.dark .cms-head,.dark .cms-workspace,.dark .cms-library,.dark .cms-blocks,.dark .cms-editor-panel,.dark .cms-settings,.dark .cms-editor,.dark .cms-media-summary,.dark .pos-header,.dark .pos-catalog-panel,.dark .pos-cart-panel,.dark .pos-product-card,.dark .pos-scan-history,.dark .pos-scan-primary,.dark .pos-checkout-dialog,.dark .pos-success-dialog{color:#f5f5f5!important;background:#090909!important;border-color:#292929!important}.dark .calendar-head p,.dark .calendar-detail p,.dark .metric span,.dark .metric small,.dark .row small,.dark .empty,.dark .cms-head p:not(.eyebrow),.dark .cms-library button,.dark .cms-blocks button,.dark .cms-fields label,.dark .cms-settings label,.dark .cms-seo label,.dark .pos-header p,.dark .pos-product-card small,.dark .pos-cart-empty span,.dark .pos-total span,.dark .pos-total small,.dark .pos-scanner p{color:#b9c0c9!important}.dark :is(.dashboard,.calendar-page,.cms-page,.day-page,.pos-terminal) :is(h1,h2,h3,strong,b,.fc .fc-toolbar-title,.fc .fc-daygrid-day-number,.calendar-detail h2,.cms-editor-head h2,.cms-empty h2,.pos-cart-title,.pos-product-card h3,.pos-total strong){color:#fafafa!important}.dark :is(input,textarea,select,.cms-editor-content,.pos-reader-input input){color:#f5f5f5!important;background:#101010!important;border-color:#383838!important}.dark :is(.cms-library button:hover,.cms-blocks button:hover,.cms-library button.active,.cms-blocks button.active,.pos-product-card:hover){background:#181818!important}.dark .fc{--fc-border-color:#313131;--fc-page-bg-color:#090909;--fc-neutral-bg-color:#121212;--fc-today-bg-color:#211d0f}.dark .fc :is(.fc-col-header-cell-cushion,.fc-daygrid-day-number){color:#d4d9df!important}.dark .row,.dark .cms-editor-head,.dark .cms-seo,.dark .cms-savebar,.dark .pos-cart-panel>header,.dark .pos-total{border-color:#292929!important}.dark .cms-savebar{background:#090909f5!important}.dark .login{background:#000}.dark .login form{background:#090909;border-color:#303030}.dark .login :is(h1,label){color:#fafafa}@media (max-width:640px){.reservation-section{grid-template-columns:1fr}.calendar-reservation-form .calendar-form-fields{max-height:63vh}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#172646;background:#f7f7f3;font-family:Arial,sans-serif}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{margin:0}.shell,.pos{width:min(100% - 2rem,760px);margin:0 auto;padding:clamp(1.5rem,5vw,4rem) 0}.login{background:radial-gradient(circle at 2% 6%,#f6db91,#0000 29%),radial-gradient(circle at 98% 95%,#d9ebeb,#0000 28%),#f7f7f3;place-items:center;min-height:100svh;padding:1rem;display:grid}.login form{background:#fff;border:1px solid #e4ded0;border-radius:1.4rem;gap:1rem;width:min(100%,440px);padding:clamp(1.5rem,6vw,3rem);display:grid;box-shadow:0 22px 60px #1726461a}.login-brand{border-bottom:1px solid #edf0ef;align-items:center;gap:.75rem;padding-bottom:1rem;display:flex}.login-brand img{object-fit:contain;width:43px;height:43px}.login-brand .eyebrow{margin:0}.login-brand span{color:#6d7780;font-size:.72rem;font-weight:700}.login-intro{margin:.35rem 0 .6rem}.login h1{margin:0;font-size:clamp(2.1rem,9vw,3.2rem)}.login-intro p{color:#66717d;margin:.45rem 0 0}.login label{color:#344253;gap:.4rem;font-size:.86rem;font-weight:800;display:grid}.login input{width:100%;font:inherit;border:1px solid #d5dfe0;border-radius:.75rem;padding:.9rem}.password-field{position:relative}.password-field input{padding-right:4.6rem}.password-field button{color:#77521c;width:auto;font:inherit;background:#f8edca;border:0;border-radius:.5rem;margin:0;padding:.35rem .55rem;font-size:.75rem;font-weight:800;position:absolute;top:50%;right:.4rem;transform:translateY(-50%)}.login .action{width:100%;margin-top:.35rem}.login-error{color:#b12737;margin:0;font-size:.9rem}.login-notice{color:#596873;background:#f8faf8;border:1px solid #e6e9e5;border-radius:.8rem;gap:.65rem;padding:.75rem;display:flex}.login-notice span{color:#ae7922;font-size:1.25rem}.login-notice p{margin:0;font-size:.75rem;line-height:1.45}.policy-toggle{color:#53616c;width:100%;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;padding:.1rem 0;font-size:.75rem;font-weight:800;display:flex}.policy-toggle span{color:#a36f1c;font-size:1rem}.policy-copy{color:#66717d;margin:-.35rem 0 0;font-size:.73rem;line-height:1.45}.dashboard{width:min(100% - 2rem,1200px);margin:0 auto;padding:clamp(1rem,2vw,1.5rem) 0 2rem}.dashboard-head{background:#fff;border:1px solid #dfe6e4;border-radius:1.3rem;justify-content:space-between;align-items:center;gap:1rem;padding:clamp(1.25rem,3vw,2.5rem);display:flex}.dashboard-head h1{font-size:clamp(2rem,5vw,3.6rem)}.dashboard-head p{color:#64707d}.metric-grid{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:1rem;display:grid}.metric,.panel{background:#fff;border:1px solid #dfe6e4;border-radius:1rem;padding:1.25rem}.metric span,.metric small{color:#687684;display:block}.metric span{letter-spacing:.1em;text-transform:uppercase;font-size:.73rem;font-weight:800}.metric strong{margin:.8rem 0 .35rem;font-family:Georgia,serif;font-size:2rem;display:block}.dashboard-grid{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1rem;display:grid}.panel h2{margin:.4rem 0 1rem;font-family:Georgia,serif}.row{border-top:1px solid #edf0ef;justify-content:space-between;align-items:start;gap:1rem;margin:0;padding:.8rem 0;display:flex}.row b,.row small{display:block}.row small,.empty{color:#687684}.row em{background:#f5d06a;border-radius:.4rem;padding:.25rem .4rem;font-style:normal;font-weight:800}.calendar-page{width:min(100% - 2rem,1380px);margin:0 auto;padding:clamp(1.5rem,5vw,4rem) 0}.calendar-head{background:#fff;border:1px solid #dfe6e4;border-radius:1.3rem;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:clamp(1.25rem,3vw,2rem);display:flex}.calendar-head h1{margin-bottom:.5rem;font-size:clamp(2rem,5vw,3.4rem)}.calendar-head p{color:#64707d;margin:0}.calendar-head .action{white-space:nowrap;align-items:center;gap:.45rem;display:inline-flex}.calendar-layout{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:1rem;display:grid}.calendar-card,.calendar-legend,.calendar-detail{background:#fff;border:1px solid #dfe6e4;border-radius:1.1rem}.calendar-card{padding:clamp(.8rem,2vw,1.25rem);overflow:hidden}.calendar-side{gap:1rem;display:grid}.calendar-legend{gap:.65rem;padding:1.15rem;display:grid}.calendar-legend .eyebrow{margin-bottom:.15rem}.calendar-legend span{color:#536170;align-items:center;gap:.55rem;font-size:.88rem;font-weight:700;display:flex}.calendar-legend i{border-radius:50%;width:.65rem;height:.65rem}.legend-appointment{background:#c58a28}.legend-event{background:#485f9e}.legend-task{background:#bd4a57}.calendar-detail{min-height:220px;padding:1.15rem}.calendar-detail>svg{color:#b47a20}.calendar-detail h2{color:#203553;margin:.4rem 0 .8rem;font-family:Georgia,serif;font-size:1.25rem}.calendar-detail p{color:#687684;font-size:.9rem;line-height:1.5}.detail-time{align-items:center;gap:.45rem;display:flex}.detail-status{color:#865717;background:#fff3cf;border-radius:.5rem;margin-top:.2rem;padding:.25rem .5rem;font-size:.75rem;font-weight:800;display:inline-flex}.detail-copy{margin-top:.8rem}.fc{--fc-border-color:#e3eae8;--fc-page-bg-color:transparent;--fc-neutral-bg-color:#f7faf9;--fc-today-bg-color:#fff8dc;--fc-button-bg-color:#17294b;--fc-button-border-color:#17294b;--fc-button-hover-bg-color:#29436f;--fc-button-hover-border-color:#29436f;--fc-button-active-bg-color:#c58a28;--fc-button-active-border-color:#c58a28;font-size:.88rem}.fc .fc-toolbar-title{color:#203553;font-family:Georgia,serif;font-size:1.35rem}.fc .fc-button{font-weight:800;box-shadow:none!important}.fc .fc-daygrid-day-number{color:#40516a;font-weight:700}.fc .fc-col-header-cell-cushion{color:#64707d;text-transform:uppercase;padding:.65rem .3rem;font-size:.75rem;text-decoration:none}.fc .fc-event{cursor:pointer;border-radius:.35rem;padding:.15rem .3rem;font-size:.75rem;font-weight:700}.fc .fc-daygrid-event-dot{border-color:currentColor}.calendar-create-actions,.calendar-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.calendar-form{background:linear-gradient(145deg,#fff 0%,#fffdf8 100%);border:1px solid #e2d4b0;border-radius:1.5rem;gap:.9rem;width:min(100%,620px);min-height:min(620px,100svh - 2rem);max-height:calc(100svh - 2rem);padding:1.8rem;animation:.18s ease-out calendar-modal-in;display:grid;overflow-y:auto;box-shadow:0 28px 80px #0a1b3852}.calendar-form .dialog-heading{background:linear-gradient(100deg,#fff8df,#f9fcfb);border-bottom:1px solid #eee5d2;margin:-1.8rem -1.8rem .35rem;padding:1.35rem 1.8rem 1rem}.calendar-form .dialog-heading .eyebrow{color:#a86e1c}.calendar-form .dialog-heading h2{font-size:1.8rem}.calendar-form .dialog-heading button{color:#6c7782;background:#eef3f2}.calendar-form label{color:#354964;gap:.42rem;font-size:.83rem;font-weight:800;display:grid}.calendar-form input,.calendar-form select,.calendar-form textarea{color:#1f3455;width:100%;font:inherit;background:#fff;border:1px solid #d5e0de;border-radius:.75rem;padding:.8rem .9rem;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 1px 2px #17294b06}.calendar-form input:focus,.calendar-form select:focus,.calendar-form textarea:focus{background:#fffdf8;border-color:#c8912f;outline:0;box-shadow:0 0 0 4px #f4d87542}.calendar-form textarea{resize:vertical;min-height:92px}.calendar-form-actions{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border-top:1px solid #eee5d2;margin:0 -1.8rem -1.8rem;padding:1rem 1.8rem;position:sticky;bottom:-1.8rem}.calendar-form-actions .management-action{background:#eff8f6}.calendar-form-actions .action{cursor:pointer;border:0}.calendar-form-error{color:#a32838;background:#fff0f2;border:1px solid #f1c9d0;border-radius:.7rem;margin:0;padding:.75rem .85rem;font-size:.85rem}.dialog-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.calendar-form .action:disabled{opacity:.6;cursor:wait}@keyframes calendar-modal-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.calendar-form .dialog-heading{grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;display:grid}.modal-title-icon{color:#9b671a;background:#f5d979;border-radius:.8rem;place-items:center;width:2.5rem;height:2.5rem;display:grid}.calendar-form-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.calendar-form label>svg{color:#b47a20}.calendar-form label.wide{grid-column:1/-1}.calendar-form .action{align-items:center;gap:.4rem;display:inline-flex}.calendar-form .dialog-heading h2{letter-spacing:-.025em;margin:.1rem 0 0}.calendar-form .dialog-heading h2:after{content:"Completa los datos para registrarla en el calendario.";color:#687786;letter-spacing:0;margin-top:.3rem;font-family:Arial,sans-serif;font-size:.78rem;font-weight:500;display:block}.calendar-form-actions{justify-content:stretch;gap:.75rem}.calendar-form-actions button{border-radius:.8rem;min-width:132px;min-height:48px}.calendar-form-actions .management-action{color:#216d7b;background:#f0f8f6;border:1px solid #c9dfda}.calendar-form-actions .action{color:#17294b;background:linear-gradient(135deg,#f4d875,#ebc756);margin-left:auto;padding-inline:1.2rem;box-shadow:0 8px 18px #b27f1b2e}.calendar-form-actions .action:hover{background:#f7df82;transform:translateY(-1px)}.calendar-form label:has(input[name=title]):after{content:"Usa un nombre claro para identificar la actividad."}.calendar-form label:has(select[name=type]):after{content:"Define si es una actividad interna o vinculada a una clienta."}.calendar-form label:has(input[name=starts_at]):after{content:"Selecciona la fecha y hora en que inicia."}.calendar-form label:has(input[name=ends_at]):after{content:"Opcional: indica cuándo finalizará el evento."}.calendar-form label:has(input[name=due_date]):after{content:"Selecciona cuándo debe estar terminada."}.calendar-form label:has(select[name=priority]):after{content:"Indica qué tan pronto requiere atención."}.calendar-form label:has(textarea[name=description]):after{content:"Agrega contexto, instrucciones o información útil."}.calendar-form label:after{color:#7b8793;min-height:2.7em;font-size:.72rem;font-weight:500;line-height:1.35;display:block}.calendar-form-actions{justify-content:flex-end}.calendar-form-actions .action{margin-left:0}.calendar-form .dialog-heading h2:after{content:"Completa los datos para registrar la actividad en el calendario."}.calendar-form label:after{color:#7b8793;font-size:.72rem;font-weight:500;line-height:1.35}.calendar-form label{display:block}.calendar-form label>svg{vertical-align:middle;margin:0 .42rem .1rem 0;display:inline-block}.calendar-form label>input,.calendar-form label>select,.calendar-form label>textarea{margin-top:.45rem;display:block}.calendar-page{padding:clamp(1rem,2.5vw,2rem) 0 clamp(1.5rem,5vw,4rem)}.fc .fc-daygrid-day.fc-day-selected,.fc .fc-day-selected .fc-daygrid-day-frame{background:linear-gradient(135deg,#fff8dc,#fffdf4)}.fc .fc-day-selected .fc-daygrid-day-number{background:#c58a28;border-radius:999px;place-items:center;width:2rem;height:2rem;display:grid;box-shadow:0 0 0 3px #fff0c5;color:#fff!important}.fc .fc-daygrid-event.calendar-event-cita{color:#68410e;background:#fff0c5;border-color:#c58a28}.fc .fc-daygrid-event.calendar-event-evento{color:#27396f;background:#e8edff;border-color:#485f9e}.fc .fc-daygrid-event.calendar-event-tarea{color:#7d2732;background:#ffe8eb;border-color:#bd4a57}.fc .calendar-day-number{color:#273a59;border-radius:999px;place-items:center;width:2rem;height:2rem;font-size:.9rem;font-weight:800;line-height:1;display:grid}.fc .calendar-day-number.is-today{color:#fff;background:#3c6e5c}.fc .calendar-day-number.is-selected{color:#fff;background:#c58a28;box-shadow:0 0 0 3px #fff0c5,0 4px 10px #9a631633}.day-sheet-trigger{color:#1f6878;width:100%;font:inherit;cursor:pointer;background:#eff8f6;border:1px solid #c9dfda;border-radius:.7rem;justify-content:center;align-items:center;gap:.4rem;margin-top:.9rem;padding:.7rem .8rem;font-size:.8rem;font-weight:800;display:inline-flex}.day-sheet-trigger:hover{background:#e4f2ef;border-color:#79aeb4}.day-sheet{gap:1rem;width:min(100%,560px);max-height:calc(100svh - 2rem);display:grid;overflow:auto}.day-sheet .dialog-heading>div:nth-child(2){flex:1}.day-sheet .dialog-heading p:last-child{color:#687786;margin:.25rem 0 0;font-size:.82rem;line-height:1.35}.day-sheet-summary{background:#fff8df;border:1px solid #ead7a1;border-radius:.85rem;align-items:baseline;gap:.55rem;padding:.85rem 1rem;display:flex}.day-sheet-summary span{color:#9b671a;font-family:Georgia,serif;font-size:1.8rem;font-weight:700}.day-sheet-summary p{color:#657482;margin:0;font-size:.82rem;font-weight:700}.day-sheet-list{gap:.65rem;display:grid}.day-sheet-list button{color:#203553;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe6e4;border-radius:.85rem;align-items:flex-start;gap:.7rem;width:100%;padding:.85rem .9rem;display:flex}.day-sheet-list button:hover{background:#f7fbfa;border-color:#a6ccc7}.day-sheet-list strong,.day-sheet-list small,.day-sheet-list em{display:block}.day-sheet-list small{color:#748494;font-size:.72rem;font-style:normal;font-weight:700}.day-sheet-list strong{margin-top:.18rem;font-size:.95rem}.day-sheet-list em{color:#687786;margin-top:.28rem;font-size:.8rem;font-style:normal;line-height:1.4}.day-sheet-actions{justify-content:flex-end;padding-top:.1rem;display:flex}.day-page{width:min(100% - 2rem,1120px);margin:0 auto;padding:clamp(1rem,2.5vw,2rem) 0 clamp(1.5rem,5vw,4rem)}.back-link{color:#247485;align-items:center;gap:.25rem;margin-bottom:1rem;font-size:.85rem;font-weight:800;text-decoration:none;display:inline-flex}.back-link:hover{color:#17294b}.day-page-head{background:linear-gradient(120deg,#fffdf6,#fff);border:1px solid #dfe6e4;border-radius:1.25rem;justify-content:space-between;align-items:flex-start;gap:1rem;padding:clamp(1.3rem,3vw,2.25rem);display:flex}.day-page-head h1{color:#203553;max-width:20ch;margin:.4rem 0 .7rem;font-size:clamp(2rem,4vw,3.25rem)}.day-page-head p:not(.eyebrow){color:#677787;max-width:58ch;margin:0;line-height:1.55}.day-page-head .action{white-space:nowrap}.day-page-summary{background:linear-gradient(115deg,#fff7db,#fffdf5);border:1px solid #ead7a1;border-radius:1rem;align-items:center;gap:1rem;margin-top:1rem;padding:1.15rem 1.25rem;display:flex}.day-page-icon{color:#93621a;background:#f4d875;border-radius:.9rem;place-items:center;width:3rem;height:3rem;display:grid}.day-page-summary strong,.day-page-summary span{display:block}.day-page-summary strong{color:#203553;font-family:Georgia,serif;font-size:1.65rem;line-height:1}.day-page-summary span{color:#6d7b88;margin-top:.2rem;font-size:.82rem;font-weight:700}.day-page-list{gap:.8rem;margin-top:1rem;display:grid}.day-activity{background:#fff;border:1px solid #dfe6e4;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;gap:.9rem;padding:1.1rem 1.2rem;display:grid}.day-activity-dot{background:#c58a28;border-radius:50%;width:.7rem;height:.7rem;margin-top:.4rem}.day-activity-dot.Evento{background:#485f9e}.day-activity-dot.Tarea{background:#bd4a57}.day-activity h2{color:#203553;margin:.28rem 0 .4rem;font-family:Georgia,serif;font-size:1.25rem}.day-activity p:not(.eyebrow){color:#687786;margin:.55rem 0 0;line-height:1.5}.day-activity>svg{color:#9b671a}.day-page-empty{color:#687786;background:#fff;border:1px solid #dfe6e4;border-radius:1rem;align-items:flex-start;gap:.8rem;padding:1.2rem;display:flex}.day-page-empty svg{color:#b47a20;flex:none}.day-page-empty h2,.day-page-empty p{margin:0}.day-page-empty h2{color:#203553;font-family:Georgia,serif;font-size:1.25rem}.day-page-empty p{margin-top:.35rem;line-height:1.5}.day-insights{grid-template-columns:repeat(4,1fr);gap:.8rem;margin-top:1rem;display:grid}.day-insights article{background:#fff;border:1px solid #dfe6e4;border-radius:1rem;padding:1rem;position:relative;overflow:hidden}.day-insights strong,.day-insights small{display:block}.day-insights strong{color:#203553;margin-top:.4rem;font-family:Georgia,serif;font-size:1.65rem}.day-insights small{color:#718092;font-size:.76rem;font-weight:800}.insight-dot{background:#c58a28;border-radius:50%;width:.58rem;height:.58rem;display:block}.insight-dot.evento{background:#485f9e}.insight-dot.tarea{background:#bd4a57}.insight-dot.occasion{background:#b46879}.special-occasions{background:#fff;border:1px solid #dfe6e4;border-radius:1.1rem;margin-top:1rem;padding:1.2rem}.section-title{border-bottom:1px solid #edf0ef;justify-content:space-between;align-items:flex-end;gap:1rem;padding-bottom:1rem;display:flex}.section-title h2{color:#203553;margin:.25rem 0 0;font-family:Georgia,serif;font-size:1.35rem}.section-title>span{color:#9b671a;font-size:.78rem;font-weight:800}.occasion-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;margin-top:1rem;display:grid}.occasion-card{background:linear-gradient(120deg,#fff9e5,#fff);border:1px solid #eed6a2;border-radius:.85rem;align-items:center;gap:.75rem;padding:.9rem;display:flex}.occasion-card.anniversary{background:linear-gradient(120deg,#fff2f5,#fff);border-color:#e7c5cf}.occasion-icon{color:#916218;background:#f4d875;border-radius:.75rem;place-items:center;width:2.45rem;height:2.45rem;font-size:1.1rem;display:grid}.anniversary .occasion-icon{color:#9a4055;background:#f4dbe1}.occasion-card p,.occasion-card h3,.occasion-card small{margin:0}.occasion-card p{color:#a26c1c;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:800}.anniversary .occasion-card p{color:#a4485e}.occasion-card h3{color:#203553;margin-top:.15rem;font-size:.95rem}.occasion-card small{color:#718092;margin-top:.18rem;font-size:.75rem;display:block}.special-empty{color:#718092;margin:1rem 0 0;font-size:.9rem}.day-page-head{background:linear-gradient(115deg,#fff8e5 0%,#fff 52%);border-radius:1.1rem;min-height:0;padding:1.6rem 2rem}.day-page-head h1{text-transform:capitalize;max-width:none;margin:.22rem 0 .45rem;font-size:clamp(2rem,3.2vw,2.8rem);line-height:1.08}.day-page-head p:not(.eyebrow){font-size:.92rem}.day-insights{margin-top:.85rem}.day-insights article{border-radius:.9rem;align-items:center;gap:.65rem;min-height:82px;padding:.9rem 1rem;display:flex}.day-insights article>svg{box-sizing:content-box;border-radius:.7rem;padding:.48rem}.day-insights .is-appointments>svg{color:#93621a;background:#fff0c5}.day-insights .is-events>svg{color:#30477e;background:#e8edff}.day-insights .is-tasks>svg{color:#8f3442;background:#ffe8eb}.day-insights .is-occasions>svg{color:#9b4960;background:#f9e6eb}.day-insights strong{margin:0;font-size:1.45rem}.day-insights small{margin-top:.1rem}.day-content-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:.9rem;margin-top:.9rem;display:grid}.special-occasions,.day-agenda{background:#fff;border:1px solid #dfe6e4;border-radius:1rem;margin:0;padding:1.15rem}.section-title{align-items:center;padding-bottom:.8rem}.section-title>svg{color:#b47a20}.section-title h2{font-size:1.22rem}.occasion-grid{grid-template-columns:1fr}.special-empty{color:#718092;background:#f6faf9;border-radius:.8rem;align-items:center;gap:.6rem;min-height:76px;margin:.9rem 0 0;padding:.8rem;display:flex}.special-empty svg{color:#b47a20;flex:none}.special-empty p{margin:0;font-size:.84rem;line-height:1.45}.day-page-list{margin-top:.8rem}.day-activity{border-radius:.8rem;padding:.9rem}.day-activity h2{font-size:1.05rem}.day-page-empty{background:#fbfdfc;border-style:dashed;min-height:76px;margin-top:.85rem;padding:.9rem}.day-page-empty h2{font-size:1.08rem}.day-page-empty p{font-size:.85rem}.day-page-summary{display:none}@media (max-width:850px){.day-content-grid{grid-template-columns:1fr}.day-insights{grid-template-columns:repeat(2,1fr)}.day-page-head{flex-direction:column}.day-page-head .action{width:100%}}@media (max-width:480px){.day-page-head{padding:1.25rem}.day-insights{grid-template-columns:1fr 1fr}.day-insights article{min-height:72px}.day-page-head h1{font-size:2rem}}.cms-page{width:min(100% - 2rem,1440px);margin:0 auto;padding:clamp(1rem,2.5vw,2rem) 0 clamp(1.5rem,5vw,4rem)}.cms-head{background:linear-gradient(115deg,#fff8e5,#fff);border:1px solid #dfe6e4;border-radius:1.1rem;justify-content:space-between;align-items:center;gap:1rem;padding:1.55rem 1.8rem;display:flex}.cms-head h1{margin:.2rem 0 .35rem;font-size:clamp(2rem,3vw,2.8rem)}.cms-head p:not(.eyebrow){color:#687786;margin:0}.cms-workspace{background:#fff;border:1px solid #dfe6e4;border-radius:1.1rem;grid-template-columns:180px 260px minmax(0,1fr);min-height:680px;margin-top:1rem;display:grid;overflow:hidden}.cms-library,.cms-blocks{background:#fbfdfc;border-right:1px solid #e6ecea;padding:.85rem}.cms-library-heading{color:#728091;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.45rem;margin:0 0 .65rem;padding:.35rem .4rem;font-size:.72rem;font-weight:800;display:flex}.cms-library-heading svg{color:#b47a20}.cms-library button,.cms-blocks button{color:#5d6d80;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.7rem;justify-content:space-between;align-items:center;gap:.5rem;margin:.15rem 0;padding:.7rem .65rem;font-size:.8rem;font-weight:700;display:flex}.cms-library button:hover,.cms-blocks button:hover{background:#f0f7f5}.cms-library button.active,.cms-blocks button.active{color:#17294b;background:#fff0c5;box-shadow:inset 3px 0 #c58a28}.cms-library small{color:#93a0ae}.cms-blocks strong,.cms-blocks small{display:block}.cms-blocks strong{color:inherit;font-size:.82rem}.cms-blocks small{color:#8794a2;margin-top:.16rem;font-size:.67rem}.cms-editor-panel{background:#fff;min-width:0;padding:1.4rem}.cms-editor-head{border-bottom:1px solid #edf0ef;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.cms-editor-head h2{margin:.25rem 0 0;font-family:Georgia,serif;font-size:1.55rem}.cms-status{color:#647485;white-space:nowrap;background:#f4f7f6;border-radius:99px;align-items:center;gap:.38rem;padding:.45rem .6rem;font-size:.72rem;font-weight:800;display:inline-flex}.cms-status-dot{background:#a4afb8;border-radius:50%;width:.45rem;height:.45rem}.cms-status-dot.published{background:#35816d}.cms-status-dot.draft{background:#c58a28}.cms-media-summary{color:#637487;background:#f3faf8;border:1px solid #d7e8e4;border-radius:.75rem;align-items:center;gap:.55rem;margin:1rem 0;padding:.7rem .8rem;font-size:.8rem;display:flex}.cms-media-summary svg{color:#247485}.cms-media-summary button{color:#9aa5ad;font:inherit;background:0 0;border:0;margin-left:auto;font-size:.72rem;font-weight:700}.cms-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.cms-fields label,.cms-settings label,.cms-seo label{color:#344864;gap:.35rem;font-size:.77rem;font-weight:800;display:grid}.cms-fields .wide{grid-column:1/-1}.cms-fields input,.cms-fields textarea,.cms-fields select,.cms-settings select,.cms-seo input,.cms-seo textarea{color:#203553;width:100%;font:inherit;background:#fff;border:1px solid #d5e0de;border-radius:.7rem;padding:.72rem .8rem;font-size:.85rem}.cms-fields input:focus,.cms-fields textarea:focus,.cms-fields select:focus,.cms-settings select:focus,.cms-seo input:focus,.cms-seo textarea:focus{border-color:#c58a28;outline:0;box-shadow:0 0 0 3px #fff0c5}.cms-editor{background:#fff;border:1px solid #d5e0de;border-radius:.7rem;min-height:150px}.cms-editor-content{color:#203553;white-space:pre-wrap;outline:0;min-height:150px;padding:.78rem .85rem;font-size:.9rem;font-weight:500;line-height:1.55}.cms-editor-loading{background:#f4f7f6;border-radius:.7rem;min-height:150px}.cms-settings{background:#fbfdfc;border:1px solid #e4ece9;border-radius:.85rem;flex-wrap:wrap;align-items:flex-end;gap:.8rem;margin-top:1.1rem;padding:1rem;display:flex}.cms-settings>div{color:#203553;align-items:center;gap:.42rem;margin-right:auto;font-size:.85rem;display:flex}.cms-settings>div svg{color:#b47a20}.switch-field{grid-template-columns:auto 1fr;align-items:center;padding:.7rem .1rem;gap:.45rem!important;display:flex!important}.cms-seo{border-top:1px solid #edf0ef;grid-template-columns:1fr 1fr;gap:.8rem;margin-top:1rem;padding-top:1rem;display:grid}.cms-seo .eyebrow{grid-column:1/-1}.cms-savebar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-top:1px solid #e8eeec;justify-content:space-between;align-items:center;gap:1rem;margin:1.2rem -1.4rem -1.4rem;padding:1rem 1.4rem;display:flex;position:sticky;bottom:-1.4rem}.cms-savebar span{color:#277768;font-size:.8rem;font-weight:700}.cms-savebar .action{cursor:pointer;align-items:center;gap:.4rem}.cms-savebar .action:disabled{opacity:.55;cursor:wait}.cms-empty{color:#718092;text-align:center;place-items:center;min-height:480px;display:grid}.cms-empty svg{color:#b47a20}.cms-empty h2{color:#203553;margin:.7rem 0 .25rem;font-family:Georgia,serif}.cms-empty p{margin:0}@media (max-width:1050px){.cms-workspace{grid-template-columns:180px minmax(0,1fr)}.cms-blocks{border-top:1px solid #e6ecea;border-right:0;order:3;grid-column:1/-1;gap:.35rem;display:flex;overflow:auto}.cms-blocks .cms-library-heading{display:none}.cms-blocks button{min-width:190px}.cms-editor-panel{grid-area:1/2/3}}@media (max-width:720px){.cms-head{flex-direction:column;align-items:stretch}.cms-head .management-action{justify-content:center}.cms-workspace{grid-template-columns:1fr}.cms-library{border-bottom:1px solid #e6ecea;border-right:0;gap:.35rem;display:flex;overflow:auto}.cms-library .cms-library-heading{display:none}.cms-library button{min-width:135px}.cms-editor-panel{grid-area:auto;padding:1rem}.cms-blocks{order:initial;grid-column:auto}.cms-fields,.cms-seo{grid-template-columns:1fr}.cms-seo .eyebrow,.cms-fields .wide{grid-column:auto}.cms-settings{flex-direction:column;align-items:stretch}.cms-settings>div{margin-right:0}.cms-savebar{margin:1rem -1rem -1rem;padding:1rem;bottom:-1rem}}@media (min-width:1024px){.app-shell:not(.app-pos-shell){display:block!important}.app-shell:not(.app-pos-shell)>main{width:calc(100vw - 272px);margin-left:272px;transition:width .22s,margin-left .22s}.app-shell.sidebar-collapsed:not(.app-pos-shell)>main{width:calc(100vw - 80px);margin-left:80px}.app-sidebar{transition:width .22s}.sidebar-toggle{color:#b7e0e2;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:.6rem;place-items:center;width:2rem;height:2rem;margin-left:auto;transition:color .18s,background .18s}.sidebar-toggle:hover{color:#fff6cf;background:#ffffff29}.sidebar-collapsed .app-sidebar>div:first-child{justify-content:center;padding-left:.65rem;padding-right:.65rem}.sidebar-collapsed .sidebar-brand-copy,.sidebar-collapsed .sidebar-group-label,.sidebar-collapsed .sidebar-nav-label,.sidebar-collapsed .sidebar-security-copy>:not(svg){display:none}.sidebar-collapsed .sidebar-toggle{color:#f4d875;background:#17294b;border-color:#365074;border-radius:999px;width:1.75rem;height:1.75rem;position:absolute;top:.45rem;right:-.72rem;box-shadow:0 4px 10px #0813263d}.sidebar-collapsed .app-sidebar nav{padding-left:.75rem;padding-right:.75rem}.sidebar-collapsed .app-sidebar nav a{justify-content:center;padding-left:.6rem;padding-right:.6rem;position:relative}.sidebar-collapsed .sidebar-notification-badge{min-width:1.15rem;padding:.15rem .3rem;font-size:.58rem;position:absolute;top:-.2rem;right:-.2rem}.sidebar-collapsed .sidebar-active-chevron{display:none}.sidebar-collapsed .sidebar-security-copy{justify-content:center;padding:0}}@media (min-width:1001px){.app-pos-shell{height:100svh;overflow:hidden;display:block!important}.app-pos-main{flex-direction:column;width:calc(100vw - 272px);height:100svh;margin-left:272px;display:flex;overflow:hidden}.sidebar-collapsed .app-pos-main{width:calc(100vw - 80px);margin-left:80px}.app-pos-main .pos-terminal{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 360px;gap:.8rem 1rem;width:min(100% - 2rem,1500px);height:calc(100svh - 60px);min-height:0;padding:1rem 0;display:grid}.app-pos-main .pos-header{grid-area:1/1;min-height:0;padding:.7rem 1.1rem}.app-pos-main .pos-header h1{margin:.03rem 0 .13rem;font-size:clamp(1.45rem,2.1vw,1.95rem);line-height:1.05}.app-pos-main .pos-header .eyebrow{font-size:.62rem}.app-pos-main .pos-header p:not(.eyebrow){font-size:.78rem;line-height:1.35}.app-pos-main .pos-cart-count{padding:.45rem .65rem;font-size:.78rem}.app-pos-main .pos-cart-count strong{font-size:.95rem}.app-pos-main .pos-workspace{min-height:0;margin:0;display:contents}.app-pos-main .pos-catalog-panel{flex-direction:column;grid-area:2/1;min-height:0;display:flex}.app-pos-main .pos-search,.app-pos-main .pos-catalog-heading{flex:none}.app-pos-main .pos-catalog-heading{margin:.9rem 0 .6rem}.app-pos-main .pos-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:174px;align-content:start;min-height:0;padding-right:.35rem;overflow-y:auto}.app-pos-main .pos-category-grid{flex:1}.app-pos-main .pos-product-card{min-height:0;padding:.72rem}.app-pos-main .pos-product-card h3{-webkit-line-clamp:2;height:2.45rem;min-height:0;max-height:2.45rem;font-size:.98rem}.app-pos-main .pos-cart-panel{grid-area:1/2/span 2;height:100%;min-height:0;top:auto}.app-pos-main .pos-cart-items{min-height:0;overflow-y:auto}.app-pos-main .pos-cart-empty{min-height:0}}.app-topbar{min-height:52px;box-shadow:none;background:#eef2f1;border-bottom:1px solid #d1dcda;justify-content:space-between;align-items:center;gap:1rem;padding:.42rem clamp(1rem,2vw,2rem);display:flex}.experience-loader{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0e1f3647;place-items:center;padding:1.5rem;animation:.18s ease-out experience-loader-in;display:grid;position:fixed;inset:0}.experience-loader-card{color:#284656;background:#fff;border:1px solid #d7e3e1;border-radius:1.25rem;justify-items:center;gap:.55rem;min-width:min(18rem,100%);padding:1.65rem 2.25rem 1.5rem;display:grid;box-shadow:0 20px 55px #0a1e3442}.experience-loader-gem{color:#8d5c15;background:#f4d875;border-radius:1rem;place-items:center;width:3.25rem;height:3.25rem;margin-bottom:.1rem;animation:1.1s ease-in-out infinite experience-loader-gem;display:grid}.experience-loader-card strong{color:#17294b;font-family:var(--font-playfair), Georgia, serif;font-size:1.35rem}.experience-loader-card>span:not(.experience-loader-gem){color:#6c7d88;font-size:.88rem;font-weight:700}.experience-loader-card i{background:#dcebe8;border-radius:999px;width:100%;height:.34rem;margin-top:.4rem;overflow:hidden}.experience-loader-card i:after{border-radius:inherit;content:"";background:linear-gradient(90deg,#1b8a95,#72c5c5);width:52%;height:100%;animation:1s ease-in-out infinite experience-loader-progress;display:block}@keyframes experience-loader-in{0%{opacity:0}to{opacity:1}}@keyframes experience-loader-gem{0%,to{transform:scale(1)}50%{transform:scale(1.08)rotate(5deg)}}@keyframes experience-loader-progress{0%{transform:translate(-110%)}to{transform:translate(210%)}}.dark .experience-loader{background:#020c1999}.dark .experience-loader-card{color:#dff1ed;background:#173038;border-color:#34535a}.dark .experience-loader-card strong{color:#fff}.dark .experience-loader-card>span:not(.experience-loader-gem){color:#b8d3ce}.app-topbar-actions,.app-theme-button,.app-account-button,.app-account-dropdown button{align-items:center;display:flex}.app-topbar-actions{gap:.55rem;margin-left:auto}.app-theme-button,.app-account-button{color:#274354;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e4e2;border-radius:.75rem;font-weight:800}.app-theme-button{gap:.4rem;padding:.52rem .7rem;font-size:.76rem}.app-account-menu{position:relative}.app-account-button{text-align:left;gap:.5rem;min-width:142px;padding:.3rem .45rem}.app-account-copy{flex:1;min-width:0}.app-account-copy strong,.app-account-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.app-account-copy strong{font-size:.76rem}.app-account-copy small{color:#718092;margin-top:.06rem;font-size:.65rem;font-weight:600}.app-account-dropdown{z-index:60;background:#fff;border:1px solid #dfe6e4;border-radius:.85rem;width:230px;padding:.5rem;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 14px 32px #1b2b3d29}.app-account-dropdown p{border-bottom:1px solid #edf1f0;margin:0;padding:.55rem .6rem .7rem}.app-account-dropdown p strong,.app-account-dropdown p span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.app-account-dropdown p strong{color:#17294b;font-size:.78rem}.app-account-dropdown p span{color:#718092;margin-top:.18rem;font-size:.68rem}.app-account-dropdown button{color:#b54141;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.55rem;gap:.48rem;margin-top:.35rem;padding:.55rem .6rem;font-size:.75rem;font-weight:800}.app-account-dropdown button:hover{background:#fff2f2}.dark .app-topbar{background:#050505;border-color:#252525}.dark .app-theme-button,.dark .app-account-button{color:#f2f4f6;background:#121212;border-color:#353535}.dark .app-account-copy small{color:#abb4bf}.dark .app-account-dropdown{background:#101010;border-color:#353535;box-shadow:0 14px 32px #00000094}.dark .app-account-dropdown p{border-color:#292929}.dark .app-account-dropdown p strong{color:#fafafa}.dark .app-account-dropdown p span{color:#abb4bf}.dark .app-account-dropdown button:hover{background:#251313}@media (max-width:640px){.app-topbar{min-height:54px;padding:.45rem .75rem}.app-theme-button span,.app-account-copy small{display:none}.app-account-button{min-width:0}.app-account-copy{display:none}}.selected-day-list{gap:.55rem;margin-top:.8rem;display:grid}.selected-day-list button{color:#203553;text-align:left;cursor:pointer;background:#fbfdfc;border:1px solid #dfe6e4;border-radius:.7rem;align-items:flex-start;gap:.55rem;width:100%;padding:.65rem;display:flex}.selected-day-list button:hover{background:#f2faf8;border-color:#9fc8c4}.selected-day-list strong,.selected-day-list small{display:block}.selected-day-list strong{font-size:.83rem}.selected-day-list small{color:#708092;margin-top:.12rem;font-size:.72rem}.selected-day-dot{background:#c58a28;border-radius:50%;flex:none;width:.55rem;height:.55rem;margin-top:.28rem}.selected-day-dot.Evento{background:#485f9e}.selected-day-dot.Tarea{background:#bd4a57}.dashboard-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.management-action{color:#1d6978;font:inherit;cursor:pointer;background:#eff8f6;border:1px solid #cbdedb;border-radius:.8rem;justify-content:center;align-items:center;gap:.45rem;padding:.82rem 1rem;font-weight:800;display:inline-flex}.management-action:hover{background:#e4f2ef;border-color:#6ba5ad}.daily-grid{grid-template-columns:minmax(0,1.45fr) minmax(260px,.85fr);gap:1rem;margin-top:1rem;display:grid}.daily-verse,.day-wish{background:linear-gradient(120deg,#fff8df,#fffdf4);border:1px solid #ead7a1;border-radius:1rem;align-items:center;gap:1rem;padding:1.25rem;display:flex}.daily-icon{color:#93621a;background:#f2d474;border-radius:.85rem;flex:none;place-items:center;width:2.8rem;height:2.8rem;display:grid}.daily-verse .eyebrow{margin-bottom:.3rem}.daily-verse blockquote{color:#263a59;margin:0;font-family:Georgia,serif;font-size:1.15rem;line-height:1.4}.daily-verse cite{color:#9b671a;margin-top:.35rem;font-size:.8rem;font-style:normal;font-weight:800;display:block}.day-wish{color:#1f6878;background:linear-gradient(120deg,#eff9f7,#f8fcfb);border-color:#cae2df}.day-wish>svg{color:#bd8423;flex:none}.day-wish strong,.day-wish span{display:block}.day-wish strong{color:#203553;margin-bottom:.25rem}.day-wish span{color:#667684;font-size:.88rem;line-height:1.4}.dialog-backdrop{z-index:50;background:#11203b7a;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.management-dialog{background:#fff;border:1px solid #dfe6e4;border-radius:1.2rem;width:min(100%,480px);padding:1.4rem;box-shadow:0 24px 70px #0d1e3a42}.dialog-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.dialog-heading h2{margin:.35rem 0 0;font-family:Georgia,serif;font-size:1.5rem}.dialog-heading button{color:#526170;cursor:pointer;background:#f1f5f4;border:0;border-radius:.7rem;place-items:center;width:2.25rem;height:2.25rem;display:grid}.empty-message{color:#617080;background:#f5f9f8;border-radius:.9rem;gap:.8rem;margin-top:1.25rem;padding:1rem;display:flex}.empty-message svg{color:#267a89;flex:none}.empty-message p{margin:0;font-size:.9rem;line-height:1.55}.empty-message strong{color:#223451}.management-preview{background:linear-gradient(120deg,#f3fbf9,#fff);border:1px solid #cbdedb;border-radius:1rem;align-items:center;gap:1rem;margin-top:1rem;padding:1.25rem;display:flex}.management-preview-icon{color:#1d7280;background:#dff1ed;border-radius:.85rem;flex:none;place-items:center;width:2.8rem;height:2.8rem;display:grid}.management-preview-copy{flex:1}.management-preview-copy .eyebrow{margin-bottom:.25rem}.management-preview h2{color:#203553;margin:0;font-family:Georgia,serif;font-size:1.25rem}.management-preview p:last-child{color:#687684;margin:.3rem 0 0;font-size:.9rem;line-height:1.45}.employee-workspace{margin-top:1.2rem}.employee-workspace-head{justify-content:space-between;align-items:end;gap:1rem;margin:0 0 .7rem;display:flex}.employee-workspace-head h2{color:#203553;margin:.15rem 0 0;font-family:Georgia,serif;font-size:1.35rem}.employee-workspace-head>span{color:#58727c;white-space:nowrap;background:#edf4f2;border-radius:999px;padding:.35rem .6rem;font-size:.75rem;font-weight:800}.employee-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.employee-workspace-grid .management-preview{align-items:flex-start;min-height:10.2rem;margin:0}.employee-workspace-grid .management-action{flex:none;align-items:center;gap:.3rem;padding:.54rem .64rem;font-size:.8rem;display:inline-flex}.dashboard .employee-notifications,.dashboard .employee-messages{border-width:1px;min-height:5.9rem;padding:1.35rem 1.45rem;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 10px 28px #1e38460b}.dashboard .employee-notifications:hover,.dashboard .employee-messages:hover{transform:translateY(-2px);box-shadow:0 16px 34px #1e384617}.dashboard .employee-notifications{background:linear-gradient(110deg,#eefafa 0%,#fff 72%);border-color:#b9dde2}.dashboard .employee-messages{background:linear-gradient(110deg,#f7fcf8 0%,#fff 72%);border-color:#d8e4dc}.dashboard .employee-notifications:after,.dashboard .employee-messages:after{content:"";opacity:.48;border-radius:50%;width:10rem;height:10rem;position:absolute;bottom:-3rem;right:-2.3rem}.dashboard .employee-notifications:after{background:#d9f1f3}.dashboard .employee-messages:after{background:#ebf5e7}.dashboard .employee-notifications .management-preview-icon{color:#16758a;background:#d5f0f2;box-shadow:0 0 0 5px #d5f0f280}.dashboard .employee-messages .management-preview-icon{color:#207160;background:#dff1e8;box-shadow:0 0 0 5px #dff1e880}.dashboard .management-preview-copy,.dashboard .management-action{z-index:1;position:relative}.employee-card-count{vertical-align:middle;color:#3d6370;background:#dcebed;border-radius:99px;place-items:center;min-width:1.45rem;height:1.45rem;margin-left:.42rem;font-family:inherit;font-size:.73rem;font-weight:800;display:inline-grid}.employee-messages .employee-card-count{color:#37715e;background:#dff0e5}.dashboard .employee-notifications .management-action{color:#147387;background:#e1f4f4;border-color:#9cced4}.dashboard .employee-messages .management-action{color:#247360;background:#e7f5ec;border-color:#b8d9c6}.dashboard .employee-notifications h2,.dashboard .employee-messages h2{align-items:center;display:flex}.dark .dashboard .employee-notifications,.dark .dashboard .employee-messages{background:#173038;border-color:#36515b}.dark .dashboard .employee-notifications:after,.dark .dashboard .employee-messages:after{opacity:.15}.dark .employee-card-count{color:#d9f0ef;background:#31535b}.dark .employee-messages .employee-card-count{color:#d9f0df;background:#315a4f}.eyebrow{color:#a46e1c;letter-spacing:.12em;margin:0;font-size:.72rem;font-weight:800}h1{margin:.4rem 0 1rem;font-family:Georgia,serif;font-size:clamp(2rem,8vw,3.5rem)}.intro{color:#5d6878;max-width:52ch;font-size:1.05rem;line-height:1.6}.action,.search button,footer button{color:#172646;background:#efd16d;border:0;border-radius:.8rem;justify-content:center;padding:.85rem 1rem;font-weight:800;text-decoration:none;display:inline-flex}.pos{gap:1rem;min-height:100svh;padding-bottom:8rem;display:grid}.pos header,footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.pos header h1{margin-bottom:0;font-size:2rem}.pos header>span{background:#e8f1f1;border-radius:99px;padding:.45rem .65rem;font-weight:700}.search{grid-template-columns:1fr auto;gap:.6rem;display:grid}.search input{min-width:0;font:inherit;border:1px solid #d5dfe0;border-radius:.8rem;padding:.9rem 1rem}.catalog{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-content:start;gap:.7rem;display:grid}.product{color:inherit;text-align:left;background:#fff7e1;border:1px solid #eadfc4;border-radius:1rem;gap:.38rem;padding:1rem;display:grid}.product span{color:#bd3840;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.product strong{font-family:Georgia,serif;font-size:1.25rem}.product small{color:#5d6878}footer{background:#fffffff5;border-top:1px solid #dce5e5;padding:1rem max(1rem,50% - 380px);position:fixed;bottom:0;left:0;right:0}footer span{color:#697581;font-size:.75rem;display:block}footer strong{font-size:1.2rem}footer button:disabled{opacity:.45}main.min-h-svh>div>section>footer{background:#fff;padding:1rem 1.5rem;position:static;bottom:auto;left:auto;right:auto}.tool-action{color:#34535b;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f0;align-items:center;gap:.65rem;padding:.8rem 1rem;font-weight:750;text-decoration:none;display:flex}.tool-action:hover{color:#956619;background:#fff8e8}.tool-action:last-child{border-bottom:0}.quick-entry-dialog footer{background:#fff;border-top:1px solid #e7efee;width:auto;padding:1.25rem 1.5rem;position:static;bottom:auto;left:auto;right:auto}.quick-entry-dialog footer button{min-height:48px}@media (max-width:480px){.search{grid-template-columns:1fr}.search button{width:100%}}@media (max-width:900px){.calendar-layout{grid-template-columns:1fr}.calendar-side{grid-template-columns:1fr 1.3fr}.calendar-detail{min-height:0}}@media (max-width:720px){.dashboard-head,.calendar-head{flex-direction:column;align-items:stretch}.dashboard-actions{justify-content:stretch}.dashboard-head .action,.management-action,.calendar-head .action{flex:1}.daily-grid,.metric-grid,.dashboard-grid,.calendar-side,.employee-workspace-grid{grid-template-columns:1fr}.employee-workspace-head{flex-direction:column;align-items:flex-start}.management-preview{flex-wrap:wrap;align-items:flex-start}.management-preview .management-action{width:100%}.calendar-card{padding:.5rem}.fc .fc-toolbar{flex-direction:column;align-items:stretch;gap:.55rem}.fc .fc-toolbar-chunk{justify-content:center;display:flex}.fc .fc-button{padding:.35rem .48rem;font-size:.72rem}}.cms-media-summary button{color:#176e7b;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9d8d3;border-radius:.55rem;margin-left:auto;padding:.46rem .65rem;font-size:.72rem;font-weight:800}.cms-media-summary button:hover{color:#965f12;background:#fff8e5;border-color:#b47a20}.cms-modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#11223e9e;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.cms-media-modal{background:#fff;border:1px solid #d9e5e2;border-radius:1rem;width:min(100%,760px);max-height:min(88vh,760px);overflow:auto;box-shadow:0 28px 80px #0a1a3347}.cms-navigation-modal{width:min(68rem,100vw - 2rem)}.cms-navigation-editor{background:#fff;border:1px solid #dfe6e4;border-radius:1.1rem;gap:1rem;margin-top:1rem;padding:1.5rem;display:grid}.cms-navigation-editor-head{border-bottom:1px solid #eee2bd;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.cms-navigation-editor-head h2{color:#182e54;margin:.2rem 0;font-family:Georgia,serif;font-size:1.7rem}.cms-navigation-editor-head p:not(.eyebrow){color:#6f7f90;margin:.3rem 0 0}.cms-navigation-editor .secondary{color:#177080;font:inherit;cursor:pointer;background:#f3faf8;border:1px solid #b9d8d3;border-radius:.65rem;flex:none;padding:.65rem .85rem;font-weight:800}.cms-navigation-content{gap:1rem;display:grid}.cms-navigation-section{background:#f8fbfa;border:1px solid #dce9e6;border-radius:.85rem;gap:.65rem;padding:1rem;display:grid}.cms-navigation-section>strong{color:#294b61}.cms-navigation-section>input,.cms-navigation-item input{min-width:0;font:inherit;border:1px solid #d6e4e1;border-radius:.6rem;padding:.6rem .7rem}.cms-navigation-item{border-top:1px solid #e1ece9;grid-template-columns:7rem repeat(3,minmax(0,1fr));align-items:end;gap:.65rem;padding-top:.7rem;display:grid}.cms-navigation-item>div{gap:.35rem;display:grid}.cms-navigation-item img{object-fit:cover;border-radius:.55rem;width:100%;height:3.6rem}.cms-navigation-item label{color:#567078;gap:.3rem;font-size:.76rem;font-weight:800;display:grid}.cms-navigation-item textarea{min-width:0;font:inherit;resize:vertical;border:1px solid #d6e4e1;border-radius:.6rem;padding:.6rem .7rem}.cms-navigation-notices{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.cms-navigation-notices>span{color:#567078;grid-column:1/-1;font-size:.76rem;font-weight:800}.cms-navigation-notices input{min-width:0;font:inherit;border:1px solid #d6e4e1;border-radius:.6rem;padding:.6rem .7rem}.cms-navigation-tabs{border-bottom:1px solid #e1ece9;flex-wrap:wrap;gap:.45rem;padding-bottom:.7rem;display:flex}.cms-navigation-tabs button{color:#45616c;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbded9;border-radius:999px;padding:.46rem .7rem;font-size:.76rem;font-weight:800}.cms-navigation-tabs button.active{color:#693f0d;background:#fff0bd;border-color:#d59025}.cms-navigation-tab-panel{border-top:0;grid-template-columns:minmax(22rem,1.15fr) repeat(2,minmax(0,1fr));padding-top:0}.cms-navigation-tab-panel .cms-media-field{grid-row:span 3}.cms-navigation-tab-panel .cms-media-preview{background:#fff;height:18rem}.cms-navigation-tab-panel .cms-media-preview img{object-fit:contain}.cms-media-preview-contain-image{background-position:50%;background-repeat:no-repeat;background-size:contain;width:78%;height:78%}.cms-media-preview-preloader{opacity:0;pointer-events:none;position:absolute;width:1px!important;height:1px!important}.cms-navigation-tab-panel .wide{grid-column:span 2}.cms-navigation-links{background:#fff;border:1px solid #dce9e6;border-radius:.7rem;gap:.55rem;padding:.85rem;display:grid}.cms-navigation-links strong{color:#294b61}.cms-navigation-links p{color:#718092;margin:-.2rem 0 .25rem;font-size:.74rem}.cms-navigation-links>div{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) 2.3rem;gap:.55rem;display:grid}.cms-navigation-link-remove,.cms-navigation-link-add{font:inherit;cursor:pointer;border-radius:.55rem;justify-content:center;align-items:center;gap:.35rem;font-size:.74rem;font-weight:800;display:inline-flex}.cms-navigation-link-remove{color:#a34747;background:#fff8f8;border:1px solid #efc8c8}.cms-navigation-link-add{color:#176e7b;background:#f3faf8;border:1px solid #b9d8d3;justify-self:start;padding:.55rem .7rem}.cms-navigation-link-remove:disabled,.cms-navigation-link-add:disabled{opacity:.45;cursor:not-allowed}.cms-navigation-links input{min-width:0;font:inherit;border:1px solid #d6e4e1;border-radius:.6rem;padding:.6rem .7rem}.cms-navigation-editor footer{color:#718092;background:0 0;border-top:1px solid #e7edeb;justify-content:flex-end;align-items:center;gap:.65rem;width:auto;margin:0;padding:1rem 0 0;font-size:.78rem;display:flex;position:static;bottom:auto;left:auto;right:auto}.cms-navigation-editor footer>span{margin-right:auto}.cms-navigation-editor footer .action{color:#17294b;font:inherit;cursor:pointer;background:#f4d468;border:0;border-radius:.65rem;align-items:center;gap:.35rem;padding:.65rem .9rem;font-weight:800;display:inline-flex}@media (max-width:760px){.cms-navigation-item{grid-template-columns:1fr}.cms-navigation-tab-panel .cms-media-field{grid-row:auto}.cms-navigation-tab-panel .cms-media-preview{height:14rem}.cms-navigation-notices,.cms-navigation-links>div{grid-template-columns:1fr}.cms-navigation-editor{padding:1rem}.cms-navigation-editor-head{flex-direction:column}}.cms-media-modal header{background:linear-gradient(110deg,#fff7dc,#fff);border-bottom:1px solid #eee2bd;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.35rem 1.5rem;display:flex}.cms-media-modal h2{color:#182e54;margin:.2rem 0;font-family:Georgia,serif;font-size:1.55rem}.cms-media-modal header p:not(.eyebrow){color:#6f7f90;max-width:510px;margin:.3rem 0 0;font-size:.82rem;line-height:1.45}.cms-modal-close{color:#687786;cursor:pointer;background:#eff5f4;border:0;border-radius:.65rem;flex:none;place-items:center;width:2.35rem;height:2.35rem;display:grid}.cms-modal-close:hover{color:#17294b;background:#e0ece9}.cms-media-grid{grid-template-columns:1fr 1fr;gap:.9rem;padding:1.3rem 1.5rem;display:grid}.cms-media-field{color:#30455f;background:#fbfdfc;border:1px solid #e0e9e7;border-radius:.75rem;gap:.45rem;min-width:0;padding:.85rem;font-size:.78rem;font-weight:800;display:grid}.cms-media-field>span{color:#203553}.cms-media-field-heading{color:#203553;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.cms-media-field-heading small{color:#23786f;background:#e5f4f1;border-radius:999px;padding:.18rem .4rem;font-size:.62rem}.cms-media-preview{background:#f2f7f6;border:1px dashed #c7dad6;border-radius:.6rem;place-items:center;height:8.5rem;display:grid;position:relative;overflow:hidden}.cms-media-preview img,.cms-media-preview video{object-fit:cover;width:100%;height:100%;transition:opacity .18s}.cms-media-preview.is-loading img,.cms-media-preview.is-loading video{opacity:.28}.cms-media-preview-loader,.cms-media-preview-error{color:#176e7b;text-align:center;place-content:center;justify-items:center;gap:.4rem;font-size:.72rem;font-weight:800;display:grid;position:absolute;inset:0}.cms-media-preview-loader svg{animation:.85s linear infinite cms-media-preview-spin}.cms-media-preview-error{color:#a34747}@keyframes cms-media-preview-spin{to{transform:rotate(360deg)}}.cms-media-empty-preview{color:#81939f;justify-items:center;gap:.35rem;font-size:.7rem;font-weight:700;display:grid}.cms-file-picker{color:#176e7b;cursor:pointer;background:#f4faf9;border:1px solid #a9d1cb;border-radius:.55rem;justify-content:center;align-items:center;gap:.4rem;min-height:2.25rem;padding:.45rem .65rem;font-size:.72rem;font-weight:800;display:inline-flex}.cms-file-picker:hover{color:#965f12;background:#fff8e5;border-color:#b47a20}.cms-file-picker input[type=file]{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cms-media-file-name{color:#718092;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:600;overflow:hidden}.cms-media-url{color:#718092;gap:.3rem;font-size:.66rem;font-weight:700;display:grid}.cms-media-field input[type=text]{color:#203553;width:100%;font:inherit;background:#fff;border:1px solid #d5e0de;border-radius:.55rem;padding:.6rem .65rem;font-size:.74rem}.cms-remove{color:#a34747;align-items:center;gap:.35rem;font-size:.7rem;font-weight:700;display:flex}.cms-media-modal footer{background:#fff;border-top:1px solid #e7edeb;justify-content:flex-end;gap:.65rem;padding:1rem 1.5rem;display:flex;position:static}.cms-media-modal .secondary{color:#177080;font:inherit;cursor:pointer;background:#f3faf8;border:1px solid #b9d8d3;border-radius:.65rem;padding:.65rem .85rem;font-weight:800}.cms-media-modal .action{color:#17294b;font:inherit;cursor:pointer;background:#f4d468;border:0;border-radius:.65rem;align-items:center;padding:.65rem .9rem;font-weight:800;display:inline-flex}.cms-media-modal .action:disabled{opacity:.6;cursor:wait}@media (max-width:720px){.cms-media-grid{grid-template-columns:1fr;padding:1rem}.cms-media-modal header,.cms-media-modal footer{padding:1rem}}.cms-head-actions{gap:.6rem;display:flex}.cms-head-actions button{cursor:pointer}.cms-gallery-modal{background:#fff;border:1px solid #d9e5e2;border-radius:1rem;width:min(100%,920px);max-height:90vh;overflow:auto;box-shadow:0 28px 80px #0a1a3347}.cms-gallery-modal header{background:linear-gradient(110deg,#fff7dc,#fff);border-bottom:1px solid #eee2bd;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.35rem 1.5rem;display:flex}.cms-gallery-modal h2{color:#182e54;margin:.2rem 0;font-family:Georgia,serif;font-size:1.55rem}.cms-gallery-modal header p:not(.eyebrow){color:#6f7f90;margin:.3rem 0 0;font-size:.82rem}.cms-gallery-tabs{gap:.5rem;padding:1rem 1.5rem .3rem;display:flex}.cms-gallery-tabs button{color:#637487;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9e5e2;border-radius:.65rem;padding:.58rem .75rem;font-size:.8rem;font-weight:800}.cms-gallery-tabs button.active{color:#17294b;background:#fff0c5;border-color:#c58a28}.cms-gallery-tabs small{color:#8a96a4;margin-left:.3rem}.cms-gallery-upload{color:#506178;background:#f6fbfa;border:1px dashed #b9d8d3;border-radius:.75rem;align-items:center;gap:.7rem;margin:0 1.5rem;padding:.85rem;font-size:.76rem;font-weight:700;display:flex}.cms-gallery-upload input[type=file]{min-width:0}.cms-gallery-upload .action{color:#17294b;font:inherit;cursor:pointer;background:#f4d468;border:0;border-radius:.6rem;align-items:center;gap:.35rem;margin-left:auto;padding:.62rem .75rem;font-weight:800;display:inline-flex}.cms-gallery-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;padding:1.2rem 1.5rem;display:grid}.cms-gallery-item{background:#fbfdfc;border:1px solid #e0e9e7;border-radius:.8rem;grid-template-columns:115px 1fr;gap:.8rem;padding:.75rem;display:grid}.cms-gallery-item>img{object-fit:cover;background:#eaf1ef;border-radius:.55rem;width:115px;height:120px}.cms-gallery-item form{align-content:start;gap:.45rem;display:grid}.cms-gallery-item form>div:first-child{color:#30455f;justify-content:space-between;align-items:center;font-size:.76rem;display:flex}.cms-gallery-item form input[type=text]{width:100%;font:inherit;border:1px solid #d5e0de;border-radius:.5rem;padding:.5rem .6rem;font-size:.74rem}.cms-gallery-actions{gap:.35rem;display:flex}.cms-gallery-actions button{color:#176e7b;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9ddd9;border-radius:.45rem;align-items:center;gap:.25rem;padding:.4rem .5rem;font-size:.68rem;font-weight:800;display:inline-flex}.cms-gallery-actions .danger{color:#ad4b4b;border-color:#efd1d1;margin-left:auto}.cms-gallery-actions button:disabled{opacity:.45;cursor:not-allowed}.cms-gallery-empty{color:#718092;text-align:center;margin:1.5rem}@media (max-width:720px){.cms-head-actions{width:100%}.cms-head-actions .management-action{flex:1;justify-content:center}.cms-gallery-list{grid-template-columns:1fr;padding:1rem}.cms-gallery-upload{flex-direction:column;align-items:stretch;margin:0 1rem}.cms-gallery-upload .action{justify-content:center;margin-left:0}.cms-gallery-modal header{padding:1rem}}.cms-advanced{background:#fbfdfc;border:1px solid #e4ece9;border-radius:.85rem;gap:.85rem;margin-top:1.1rem;padding:1rem;display:grid}.cms-advanced-head{color:#203553;align-items:flex-start;gap:.5rem;display:flex}.cms-advanced-head svg{color:#b47a20;flex:none;margin-top:.1rem}.cms-advanced-head strong,.cms-advanced-head small{display:block}.cms-advanced-head strong{font-size:.86rem}.cms-advanced-head small{color:#718092;margin-top:.18rem;font-size:.72rem;font-weight:600}.cms-toggles{flex-wrap:wrap;gap:.55rem .9rem;padding-top:.05rem;display:flex}.cms-toggles label{color:#536479;align-items:center;gap:.35rem;font-size:.74rem;font-weight:700;display:flex}.cms-preview-trigger{color:#176e7b;font:inherit;cursor:pointer;background:#f3faf8;border:1px solid #b9d8d3;border-radius:.65rem;align-items:center;gap:.35rem;margin-left:auto;padding:.48rem .68rem;font-size:.74rem;font-weight:800;display:inline-flex}.cms-preview-trigger:hover{color:#935d12;background:#fff7db;border-color:#c58a28}.cms-preview-modal{background:#fff;border:1px solid #d9e5e2;border-radius:1.1rem;width:min(100%,980px);max-height:90vh;overflow:auto;box-shadow:0 28px 80px #0a1a3347}.cms-preview-modal header{background:linear-gradient(110deg,#fff7dc,#fff);border-bottom:1px solid #eee2bd;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.35rem 1.5rem;display:flex}.cms-preview-modal h2{color:#182e54;margin:.2rem 0;font-family:Georgia,serif;font-size:1.55rem}.cms-preview-modal header p:not(.eyebrow){color:#6f7f90;margin:.3rem 0 0;font-size:.82rem}.cms-preview-toolbar{color:#718092;border-bottom:1px solid #e7edeb;align-items:center;gap:.45rem;padding:1rem 1.5rem;font-size:.75rem;font-weight:800;display:flex}.cms-preview-toolbar button{color:#687786;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9e5e2;border-radius:.55rem;align-items:center;gap:.3rem;padding:.45rem .6rem;font-size:.74rem;font-weight:800;display:inline-flex}.cms-preview-toolbar button.active{color:#17294b;background:#fff0c5;border-color:#c58a28}.cms-preview-stage{background:#edf3f1;place-items:center;min-height:390px;padding:2rem;display:grid}.cms-preview-canvas{border-radius:.7rem;gap:clamp(1rem,4vw,4rem);width:min(100%,780px);min-height:310px;padding:clamp(1.5rem,4vw,3.5rem);display:flex;overflow:hidden;box-shadow:0 18px 40px #2035532e}.cms-preview-copy{color:#17294b;max-width:460px}.cms-preview-copy>p{color:#aa731e;letter-spacing:.14em;margin:0 0 .7rem;font-size:.7rem;font-weight:900}.cms-preview-copy h3{margin:0 0 .9rem;font-family:Georgia,serif;font-size:clamp(1.6rem,3vw,2.7rem);line-height:1.05}.cms-preview-body{color:#40536b;font-size:.88rem;line-height:1.55}.cms-preview-button,.cms-preview-secondary{color:#17294b;background:#f4d468;border-radius:.55rem;margin:.9rem .45rem 0 0;padding:.62rem .85rem;font-size:.76rem;font-weight:800;display:inline-block}.cms-preview-secondary{color:#246f7d;background:#ffffffa8;border:1px solid}.cms-preview-canvas>img{object-fit:cover;border-radius:.55rem;width:35%;min-width:150px;max-height:260px}.cms-preview-stage.mobile{padding:1.5rem}.cms-preview-stage.mobile .cms-preview-canvas{width:330px;min-height:540px;padding:2rem 1.5rem;display:block}.cms-preview-stage.mobile .cms-preview-canvas>img{width:100%;max-height:190px;margin-top:1.2rem}.cms-preview-modal footer{color:#718092;background:#fff;border-top:1px solid #e7edeb;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;font-size:.72rem;display:flex;position:static}.cms-preview-modal .secondary{color:#177080;font:inherit;cursor:pointer;background:#f3faf8;border:1px solid #b9d8d3;border-radius:.65rem;padding:.65rem .85rem;font-weight:800}@media (max-width:720px){.cms-editor-head{flex-wrap:wrap}.cms-preview-trigger{margin-left:0}.cms-preview-toolbar{flex-wrap:wrap;padding:1rem}.cms-preview-stage,.cms-preview-modal header,.cms-preview-modal footer{padding:1rem}.cms-preview-modal footer{flex-direction:column;align-items:stretch}.cms-preview-modal .secondary{width:100%}}.cms-page{width:min(100% - 2.5rem,1600px);padding-top:1.35rem}.cms-head{background:linear-gradient(118deg,#fff5d5 0%,#fffdf7 44%,#f1faf8 100%);border-radius:1.35rem;min-height:154px;padding:1.6rem 2rem;position:relative;overflow:hidden;box-shadow:0 10px 32px #2035530b}.cms-head:after{content:"";border:1.5rem solid #d3a3391a;border-radius:50%;width:18rem;height:18rem;position:absolute;bottom:-8rem;right:-5rem}.cms-head>*{z-index:1;position:relative}.cms-head h1{margin:.1rem 0 .35rem;font-size:clamp(2.25rem,3.1vw,3.2rem);line-height:1}.cms-head p:not(.eyebrow){max-width:650px;font-size:.96rem}.cms-head-actions{gap:.7rem}.cms-head-actions .management-action{min-height:46px;box-shadow:none;border-radius:.8rem;padding:0 1rem}.cms-workspace{background:#f6f9f8;border-radius:1.35rem;grid-template-columns:220px 300px minmax(0,1fr);min-height:calc(100vh - 255px);margin-top:1.25rem;box-shadow:0 14px 38px #2035530e}.cms-library,.cms-blocks{scrollbar-width:thin;background:#fff;max-height:calc(100vh - 255px);padding:1rem .8rem;overflow-y:auto}.cms-library{background:linear-gradient(#fcfdfd,#f4f9f8)}.cms-library-heading{z-index:2;background:inherit;margin:0 -.8rem .8rem;padding:1.1rem 1rem .75rem;position:sticky;top:-1rem}.cms-library button,.cms-blocks button{border-radius:.75rem;min-height:46px;margin:.28rem 0;padding:.72rem .75rem;font-size:.82rem;line-height:1.25;transition:background .18s,transform .18s}.cms-library button:hover,.cms-blocks button:hover{transform:translate(2px)}.cms-library button.active,.cms-blocks button.active{box-shadow:inset 3px 0 #c58a28,0 6px 14px #c58a281c}.cms-blocks{background:#fffdf9}.cms-blocks strong{font-size:.84rem}.cms-editor-panel{background:#f8fbfa;padding:1.55rem}.cms-editor-head{background:#fff;border:1px solid #e1e9e7;border-radius:1rem;align-items:center;padding:1rem 1.1rem;box-shadow:0 5px 14px #20355308}.cms-editor-head h2{font-size:clamp(1.4rem,2vw,1.9rem)}.cms-status{background:#f8fbfa;border:1px solid #e1e9e7;padding:.5rem .72rem}.cms-media-summary{background:linear-gradient(90deg,#effaf7,#fbfefd);border-radius:1rem;min-height:70px;margin:1rem 0;padding:.85rem 1rem}.cms-editor-panel>.cms-fields{background:#fff;border:1px solid #e1e9e7;border-radius:1rem;padding:1.2rem;box-shadow:0 5px 14px #20355306}.cms-fields label,.cms-settings label,.cms-seo label{font-size:.75rem}.cms-fields input,.cms-fields textarea,.cms-fields select,.cms-settings select,.cms-seo input,.cms-seo textarea{background:#fdfefe;border-radius:.75rem;min-height:44px}.cms-editor{border-radius:.75rem}.cms-settings,.cms-advanced,.cms-seo{background:#fff;border-radius:1rem;box-shadow:0 5px 14px #20355306}.cms-seo{border:1px solid #e4ece9;padding:1.15rem}.cms-savebar{border:1px solid #e2eae8;border-radius:1rem;margin-top:1.4rem;box-shadow:0 -5px 18px #2035530a}.cms-savebar .action{border-radius:.75rem;min-height:44px;padding:0 .95rem}.cms-toggles{background:#f5faf8;border-radius:.75rem;padding:.85rem}.cms-toggles label{background:#fff;border-radius:.45rem;padding:.25rem .45rem}@media (max-width:1180px){.cms-workspace{grid-template-columns:200px 250px minmax(0,1fr)}}@media (max-width:1050px){.cms-library,.cms-blocks{max-height:none}}@media (max-width:720px){.cms-page{width:min(100% - 1rem,1600px)}.cms-head{min-height:0;padding:1.25rem}.cms-workspace{border-radius:1rem;min-height:0}.cms-editor-panel{padding:1rem}.cms-editor-panel>.cms-fields,.cms-seo,.cms-advanced{padding:.9rem}.cms-head-actions{flex-direction:column}}.pos-terminal{width:min(100% - 2.5rem,1500px);margin:0 auto;padding:1.35rem 0 2.5rem}.pos-header{background:linear-gradient(110deg,#fff8e1,#fff 52%,#eff9f7);border:1px solid #e0e8e5;border-radius:1.3rem;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.75rem 2rem;display:flex;box-shadow:0 10px 30px #2035530b}.pos-header h1{margin:.25rem 0 .45rem;font-size:clamp(2.2rem,4vw,3.5rem)}.pos-header p:not(.eyebrow){color:#687989;max-width:650px;margin:0}.pos-cart-count{color:#1f596b;background:#eaf5f3;border-radius:999px;align-items:center;gap:.4rem;min-width:max-content;padding:.65rem .85rem;display:flex}.pos-cart-count strong{font-size:1.15rem}.pos-cart-count span{font-size:.82rem;font-weight:800}.pos-notice{color:#196a59;background:#eef9f5;border:1px solid #c7e3d9;border-radius:.8rem;align-items:center;gap:.55rem;margin-top:1rem;padding:.75rem .9rem;font-size:.86rem;font-weight:700;display:flex}.pos-notice button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin-left:auto;display:grid}.pos-workspace{grid-template-columns:minmax(0,1fr) 360px;gap:1rem;margin-top:1rem;display:grid}.pos-catalog-panel,.pos-cart-panel{background:#fff;border:1px solid #e0e8e5;border-radius:1.2rem;box-shadow:0 8px 24px #20355309}.pos-catalog-panel{padding:1.15rem}.pos-search{color:#378390;background:#fbfdfc;border:1px solid #cfdedb;border-radius:.9rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.65rem .7rem .65rem .9rem;display:grid}.pos-search input{color:#1d3152;min-width:0;font:inherit;background:0 0;border:0;outline:0}.pos-search input::placeholder{color:#93a1b1}.pos-search button,.pos-charge{color:#17294b;font:inherit;cursor:pointer;background:#f2d369;border:0;border-radius:.7rem;justify-content:center;align-items:center;gap:.45rem;font-weight:800;display:inline-flex}.pos-search button{min-height:42px;padding:0 .8rem}.pos-catalog-heading{justify-content:space-between;align-items:end;gap:1rem;margin:1.3rem 0 .8rem;display:flex}.pos-catalog-heading h2,.pos-cart-title h2{color:#203553;margin:.2rem 0 0;font-family:Georgia,serif;font-size:1.45rem}.pos-catalog-heading>span{color:#718092;font-size:.77rem;font-weight:700}.pos-back-category{color:#207382;min-height:2.65rem;font:inherit;cursor:pointer;background:#eff8f6;border:1px solid #b9d9d5;border-radius:.7rem;align-self:flex-start;align-items:center;gap:.35rem;margin:-.1rem 0 .7rem;padding:.55rem .8rem;font-size:.8rem;font-weight:800;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.pos-back-category:hover{background:#e1f2ef;border-color:#247c87;transform:translate(-1px)}.pos-back-category:focus-visible{outline-offset:2px;outline:3px solid #f3d365}.pos-category-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));align-content:start;gap:.75rem;min-height:0;padding-right:.35rem;display:grid;overflow-y:auto}.pos-category-card{color:#213653;min-height:116px;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(145deg,#fff9e8,#fffef9);border:1px solid #e7d9b1;border-radius:1rem;grid-template-columns:auto 1fr;align-items:center;gap:.65rem;padding:.95rem;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid}.pos-category-card:hover{border-color:#c58a28;transform:translateY(-2px);box-shadow:0 10px 20px #7c58111a}.pos-category-card>span{color:#a26a19;background:#f6d976;border-radius:.75rem;grid-row:span 2;place-items:center;width:2.5rem;height:2.5rem;display:grid}.pos-category-card strong{align-self:end;font-family:Georgia,serif;font-size:1.1rem}.pos-category-card small{color:#738298;align-self:start;font-size:.72rem;font-weight:700}.pos-category-card b{color:#1b7280;grid-column:1/-1;padding-top:.2rem;font-size:.75rem}.pos-product-grid{grid-template-columns:repeat(auto-fill,minmax(190px,240px));align-content:start;gap:.7rem;display:grid}.pos-product-card{min-height:174px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(145deg,#fff9e9,#fffdf7);border:1px solid #eadfbd;border-radius:1rem;grid-template-rows:auto auto auto;align-content:start;gap:.42rem;padding:.78rem;transition:transform .18s,box-shadow .18s;display:grid;overflow:hidden}.pos-product-card:hover{border-color:#cf922d;transform:translateY(-2px);box-shadow:0 10px 19px #7a58121a}.pos-product-card p{color:#c4484a;letter-spacing:.09em;text-transform:uppercase;background:#fff1db;border-radius:999px;width:fit-content;margin:0;padding:.22rem .45rem;font-size:.68rem;font-weight:900}.pos-product-card h3{color:#203553;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:2.5rem;min-height:0;max-height:2.5rem;margin:0;font-family:Georgia,serif;font-size:1rem;line-height:1.25;display:-webkit-box;overflow:hidden}.pos-product-card small{color:#718092;align-items:center;gap:.35rem;font-size:.75rem;display:flex}.pos-product-card .pos-product-detail{color:#718092;-webkit-line-clamp:1;-webkit-box-orient:vertical;height:1.05rem;min-height:1.05rem;font-size:.7rem;font-weight:600;line-height:1.05rem;display:-webkit-box;overflow:hidden}.pos-product-card>div{border-top:1px solid #efe7d4;justify-content:space-between;align-items:center;gap:.45rem;padding-top:.48rem;display:flex}.pos-product-card strong{color:#203553;font-size:1.04rem}.pos-product-card span{color:#718092;background:#f2f6f4;border-radius:.45rem;flex:none;padding:.22rem .38rem;font-size:.7rem;font-weight:700}.pos-product-card>small:last-child{color:#1b7180;background:#edf7f5;border-radius:.42rem;width:fit-content;margin-top:.04rem;padding:.28rem .48rem;font-size:.75rem;font-weight:800;display:inline-flex}.pos-unit-grid{grid-template-columns:repeat(auto-fill,minmax(175px,1fr));align-content:start;gap:.75rem;display:grid}.pos-unit-card{color:#213653;min-height:154px;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(145deg,#f8fcfb,#fff);border:1px solid #cbdeda;border-radius:.95rem;gap:.42rem;padding:.95rem;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid}.pos-unit-card>svg{color:#aa741e}.pos-unit-card small{color:#718092;font-size:.7rem;font-weight:700}.pos-unit-card strong{color:#203553;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.pos-unit-card span{color:#1b7180;align-self:end;font-size:.76rem;font-weight:800}.pos-unit-card:hover:not(:disabled){border-color:#c58a28;transform:translateY(-2px);box-shadow:0 10px 19px #7a58121a}.pos-unit-card:disabled{opacity:.55;cursor:not-allowed}.pos-empty{color:#718092;grid-column:1/-1;margin:1rem}.pos-cart-panel{flex-direction:column;min-height:520px;padding:1.1rem;display:flex;position:sticky;top:1rem;overflow:hidden}.pos-cart-title{color:#bb7d21;border-bottom:1px solid #e8eeec;justify-content:space-between;align-items:center;padding-bottom:1rem;display:flex}.pos-cart-items{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;gap:.55rem;min-width:0;min-height:0;padding:.85rem 0;display:grid;overflow:hidden auto}.pos-cart-group{box-sizing:border-box;width:100%;min-width:0;max-width:100%;color:inherit;background:#fbfdfc;border:1px solid #e4ecea;border-radius:.75rem;gap:.52rem;padding:.7rem;display:grid;overflow:hidden}.pos-cart-group-header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.42rem .6rem;display:grid}.pos-cart-group-quantity{color:#805712;background:#f9df86;border-radius:.55rem;flex:none;place-items:center;width:1.75rem;height:1.75rem;font-size:.82rem;font-weight:900;display:grid}.pos-cart-group-copy{min-width:0;display:grid}.pos-cart-group strong,.pos-cart-group small{display:block}.pos-cart-group strong{color:#253a5c;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.84rem;line-height:1.25;display:-webkit-box;overflow:hidden}.pos-cart-group-copy small{color:#728197;text-overflow:ellipsis;white-space:nowrap;margin-top:.18rem;font-size:.72rem;overflow:hidden}.pos-cart-group-total{color:#203553;white-space:nowrap;grid-column:1/-1;justify-self:end;margin-left:0;font-size:.78rem;font-weight:800}.pos-cart-group-units{border-top:1px solid #e6ecea;gap:.34rem;min-width:0;padding-top:.5rem;display:grid}.pos-cart-unit{box-sizing:border-box;color:#253a5c;width:100%;min-width:0;max-width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.5rem;grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"code amount""remove remove";align-items:center;gap:.45rem;padding:.42rem .45rem;transition:color .16s,background .16s,transform .16s;display:grid}.pos-cart-unit:hover,.pos-cart-unit:focus-visible{background:#edf7f5}.pos-cart-unit:focus-visible{outline-offset:1px;outline:2px solid #19808c}.pos-cart-unit:active{transform:scale(.985)}.pos-cart-unit>span{color:#536780;text-overflow:ellipsis;white-space:nowrap;grid-area:code;min-width:0;font-size:.71rem;font-weight:800;overflow:hidden}.pos-cart-unit b{color:#32455f;white-space:nowrap;grid-area:amount;font-size:.71rem}.pos-cart-unit small{color:#ad7625;grid-area:remove;justify-self:start;font-size:.66rem;font-weight:800}.pos-cart-empty{color:#758498;text-align:center;align-content:center;place-items:center;gap:.55rem;min-height:220px;display:grid}.pos-cart-empty svg{color:#b47a20}.pos-cart-empty strong{color:#38506c;font-size:.9rem}.pos-cart-empty span{max-width:22ch;font-size:.78rem;line-height:1.45}.pos-total{border-top:1px solid #e6ecea;padding:1rem 0}.pos-total span,.pos-total small{color:#728197;font-size:.75rem;display:block}.pos-total strong{color:#1b3154;margin:.25rem 0;font-family:Georgia,serif;font-size:1.7rem;display:block}.pos-charge{width:100%;min-height:52px;font-size:1rem}.pos-charge:disabled{opacity:.45;cursor:not-allowed}.pos-scanner,.pos-checkout-dialog,.pos-success-dialog{background:#fff;border:1px solid #dce6e3;border-radius:1.2rem;width:min(100%,530px);box-shadow:0 25px 80px #08172f59}.pos-scanner,.pos-success-dialog{padding:1.35rem}.pos-scanner{width:min(100% - 2rem,960px);max-height:calc(100svh - 2rem);padding:0;overflow-y:auto}.pos-scanner>header{background:linear-gradient(110deg,#fff9e7,#fff 60%);border-bottom:1px solid #e8eeec;padding:1.35rem 1.5rem 1.1rem}.pos-scanner>.pos-scanner-columns,.pos-scanner>footer{margin-left:1.5rem;margin-right:1.5rem}.pos-scanner header,.pos-checkout-dialog header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.pos-scanner h2,.pos-checkout-dialog h2,.pos-success-dialog h2{color:#203553;margin:.2rem 0;font-family:Georgia,serif;font-size:1.7rem}.pos-scanner header span{color:#718092;margin-top:.3rem;font-size:.8rem;display:block}.pos-scanner header button,.pos-checkout-dialog header>button{color:#687887;cursor:pointer;background:#f0f5f4;border:0;border-radius:.7rem;place-items:center;width:2.3rem;height:2.3rem;display:grid}.pos-scanner video{object-fit:cover;background:#122442;border-radius:.85rem;width:100%;min-height:230px;margin:0;display:block}.pos-scanner p{color:#718092;font-size:.86rem;line-height:1.5}.pos-scan-primary{background:linear-gradient(115deg,#fff8e2,#fffdf7);border:1px solid #ead9a6;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;margin-top:1rem;padding:.85rem;display:grid}.pos-scan-icon{color:#9b671b;background:#f4d36a;border-radius:.75rem;place-items:center;width:2.55rem;height:2.55rem;display:grid}.pos-scan-primary strong,.pos-scan-primary span{display:block}.pos-scan-primary strong{color:#213653;font-size:.9rem}.pos-scan-primary span{color:#738298;margin-top:.14rem;font-size:.74rem}.pos-reader-input{color:#217482;background:#f8fcfb;border:1px solid #cbdeda;border-radius:.75rem;grid-column:1/-1;align-items:center;gap:.55rem;padding:.6rem .7rem;display:flex}.pos-reader-input input{color:#203553;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:.8rem}.pos-reader-input input::placeholder{color:#92a1b3}.pos-camera-toggle{color:#6c4c15;width:100%;min-height:46px;font:inherit;cursor:pointer;background:#f7dc7b;border:1px solid #dec261;border-radius:.7rem;justify-content:center;align-items:center;gap:.4rem;margin-top:.75rem;padding:.65rem .85rem;font-size:.78rem;font-weight:800;display:inline-flex}.pos-camera-toggle:hover{background:#f3d062;border-color:#aa7620}.pos-camera-toggle:focus-visible{outline-offset:3px;outline:3px solid #267b8959}.pos-camera-preview{min-width:0;margin-top:.75rem}.pos-camera-viewport{background:#122442;border-radius:.85rem;position:relative;overflow:hidden}.pos-camera-preview video{object-fit:cover;width:100%;height:clamp(180px,25svh,250px);min-height:0}.pos-scan-frame{color:#fff8d8;pointer-events:none;border:3px solid #f4d36a;border-radius:.55rem;place-items:end center;width:min(86%,590px);height:62%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 999px #08122038}.pos-scan-frame:before,.pos-scan-frame:after{content:"";border-top:5px solid #ffe789;border-bottom:5px solid #ffe789;width:2.6rem;position:absolute;top:-3px;bottom:-3px}.pos-scan-frame:before{border-left:5px solid #ffe789;border-radius:.45rem 0 0 .45rem;left:-3px}.pos-scan-frame:after{border-right:5px solid #ffe789;border-radius:0 .45rem .45rem 0;right:-3px}.pos-scan-frame span{color:#624614;white-space:nowrap;background:#f9df81;border-radius:999px;margin-bottom:-2.2rem;padding:.28rem .55rem;font-size:.68rem;font-weight:800}.pos-camera-preview p{margin:.45rem 0 0}.pos-scan-history{background:#f8fbfa;border:1px solid #dfebe8;border-radius:.85rem;flex-direction:column;min-height:0;margin:0;padding:.9rem;display:flex}.pos-scanner-columns{grid-template-columns:minmax(0,1.55fr) minmax(220px,.75fr);align-items:start;gap:.85rem;margin-top:1rem;display:grid}.pos-scan-controls{min-width:0}.pos-scanner-columns .pos-scan-primary{margin-top:0}.pos-scanner-columns .pos-scan-empty{place-items:center;min-height:150px;display:grid}.pos-scan-history>div{border-bottom:1px solid #dce8e5;justify-content:space-between;align-items:center;gap:.5rem;padding-bottom:.6rem;display:flex}.pos-scan-history .eyebrow{margin:0;font-size:.6rem}.pos-scan-history>div>strong{color:#1e7180;font-size:.72rem}.pos-scan-history ul{gap:.45rem;max-height:245px;margin:.7rem 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.pos-scan-history li{background:#fff;border-radius:.6rem;align-items:flex-start;gap:.45rem;padding:.5rem;display:flex}.pos-scan-history li svg{color:#25806d;flex:none;margin-top:.08rem}.pos-scan-history li span,.pos-scan-history li b,.pos-scan-history li small{display:block}.pos-scan-history li b{color:#253a5c;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.pos-scan-history li small,.pos-scan-empty{color:#718092;margin:.12rem 0 0;font-size:.68rem}.pos-scan-empty{text-align:center;padding:1.3rem .2rem}.pos-scanner footer{background:0 0;border-top:1px solid #e8eeec;justify-content:flex-end;margin-top:.85rem;padding:.85rem 0 0;display:flex;position:static;bottom:auto;left:auto;right:auto}@media (min-width:641px){.pos-scanner{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(250px,.58fr);column-gap:1rem;padding:0;display:grid;position:relative}.pos-scanner>header{background:0 0;border:0;grid-area:1/1;margin:0 0 0 1.5rem;padding:1.35rem 0 1.05rem}.pos-scanner>header button{position:absolute;top:1.15rem;right:1.15rem}.pos-scanner>.pos-scanner-columns{margin:0;display:contents}.pos-scan-controls{grid-area:2/1;margin-left:1.5rem}.pos-scan-history{grid-area:1/2/span 2;align-self:stretch;min-height:285px;margin:1.35rem 1.35rem 0 0}.pos-scanner>footer{border-top:1px solid #e8eeec;grid-area:3/1;margin:0 0 0 1.5rem;padding:.85rem 0 1.25rem}}.secondary{color:#1e7180;font:inherit;cursor:pointer;background:#eff8f6;border:1px solid #c7ded9;border-radius:.7rem;padding:.68rem .85rem;font-weight:800}.pos-add-scans{color:#243656;min-height:43px;font:inherit;cursor:pointer;background:#f4d36a;border:1px solid #d6b64f;border-radius:.72rem;justify-content:center;align-items:center;gap:.42rem;padding:.68rem .95rem;font-size:.82rem;font-weight:800;display:inline-flex}.pos-add-scans:hover:not(:disabled){background:#efc94f;border-color:#a9761b}.pos-add-scans:disabled{color:#90a0ae;cursor:not-allowed;background:#eff5f3;border-color:#dfe8e5}.pos-checkout-dialog{overflow:hidden}.pos-checkout-dialog header{background:linear-gradient(115deg,#fff7dc,#fff);border-bottom:1px solid #eadfbd;padding:1.25rem 1.4rem}.pos-checkout-dialog header span{color:#718092;margin-top:.35rem;font-size:.8rem;font-weight:700;display:block}.pos-checkout-dialog>section{gap:.85rem;padding:1rem 1.4rem;display:grid}.pos-checkout-dialog label{color:#354964;gap:.35rem;font-size:.8rem;font-weight:800;display:grid}.pos-checkout-dialog input,.pos-checkout-dialog select{color:#203553;width:100%;font:inherit;background:#fff;border:1px solid #d2dfdd;border-radius:.65rem;padding:.72rem .8rem}.pos-new-client{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.pos-new-client-complete{max-width:760px}.pos-client-form-heading{color:#a87820;letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #d8e6e3;grid-column:1/-1;margin:.7rem 0 -.15rem;padding-top:.8rem;font-size:.7rem;font-weight:900}.pos-client-form-heading:first-child{border-top:0;margin-top:0;padding-top:0}.pos-checkout-dialog footer{background:#fff;border-top:1px solid #e8eeec;justify-content:flex-end;gap:.65rem;padding:1rem 1.4rem;display:flex}.pos-checkout-dialog footer .action{cursor:pointer;border:0}.pos-checkout-wizard{border-color:#dce8e6;grid-template-rows:auto minmax(0,1fr) auto;width:min(100% - 2rem,1020px);height:min(880px,100svh - 2rem);max-height:calc(100svh - 2rem);display:grid}.pos-checkout-wizard>header{background:linear-gradient(106deg,#fffdf7,#fff 64%,#f4fbfa);border-bottom-color:#dfe9e7;grid-template-columns:minmax(320px,.72fr) minmax(0,1.78fr) auto;align-items:center;padding:1rem 1.5rem;display:grid}.pos-checkout-wizard>header>div:first-child{min-width:0}.pos-checkout-wizard>header h2{white-space:nowrap;margin-top:.1rem;font-size:clamp(1.28rem,1.7vw,1.6rem);line-height:1.08}.pos-checkout-steps{justify-content:center;align-items:center;margin:0;padding:0;list-style:none;display:flex}.pos-checkout-steps li{color:#94a3ac;align-items:center;gap:.48rem;min-width:0;display:flex;position:relative}.pos-checkout-steps li:not(:last-child):after{content:"";background:#d7e4e3;width:clamp(18px,3vw,46px);height:1px;margin:0 .55rem}.pos-checkout-steps li>span{color:#71828b;background:#edf3f3;border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;font-size:.78rem;font-weight:900;display:grid}.pos-checkout-steps li div{min-width:0;display:grid}.pos-checkout-steps strong,.pos-checkout-steps small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pos-checkout-steps strong{font-size:.75rem;line-height:1.1}.pos-checkout-steps small{margin-top:.16rem;font-size:.64rem;font-weight:700}.pos-checkout-steps .is-active{color:#284553}.pos-checkout-steps .is-active>span{color:#765017;background:#f7d877;box-shadow:0 3px 9px #c18c1e33}.pos-checkout-steps .is-complete>span{color:#176c73;background:#d9f0ed}.pos-checkout-body{grid-template-columns:minmax(0,1fr) 300px;min-height:0;display:grid;overflow:hidden}.pos-checkout-content{overscroll-behavior:contain;min-height:0;padding:clamp(1.5rem,4vw,3.25rem);overflow-y:auto}.pos-checkout-section-label{color:#c4963c;letter-spacing:.15em;margin:0 0 .48rem;font-size:.68rem;font-weight:900}.pos-checkout-content h3{color:#213c4b;align-items:center;gap:.7rem;margin:0 0 1.45rem;font-family:Georgia,serif;font-size:clamp(1.35rem,2.4vw,2rem);display:flex}.pos-choice-helper{color:#71858e;margin:-1rem 0 1.25rem;font-size:.82rem;font-weight:650}.pos-checkout-content h3>span{color:#147a8a;background:#d9f1f3;border-radius:.75rem;place-items:center;width:2.7rem;height:2.7rem;display:grid}.pos-checkout-content h3 svg{width:1.4rem;height:1.4rem}.pos-choice-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.pos-choice-cards>button{color:#264451;min-height:176px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e8e7;border-radius:1rem;grid-template-columns:1fr auto;align-content:space-between;padding:1.25rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.pos-choice-cards>button:hover,.pos-choice-cards>button.is-selected{border-color:#d0a442;transform:translateY(-2px);box-shadow:0 10px 24px #2d4e541a}.pos-choice-cards>button>span{border-radius:.9rem;grid-column:1/-1;place-items:center;width:3rem;height:3rem;display:grid}.pos-choice-cards>button>span svg{width:1.55rem;height:1.55rem}.pos-choice-cards .is-teal{color:#117889;background:#d9f1f3}.pos-choice-cards .is-violet{color:#7155b7;background:#ece6fb}.pos-choice-cards .is-gold{color:#ae7416;background:#fff0c9}.pos-choice-cards>button strong{align-self:end;font-size:1.05rem}.pos-choice-cards>button>svg{color:#36535d;background:#edf4f3;border-radius:50%;align-self:end;padding:.4rem}.pos-payment-cards>button{min-height:150px}.pos-invoice-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-cash-details{background:#f8fcfb;border:1px solid #d9e8e5;border-radius:.85rem;margin-top:1.1rem;padding:1rem}.pos-cash-details>p{color:#b78627;letter-spacing:.12em;margin:0;font-size:.67rem;font-weight:900}.pos-cash-details h4{color:#294652;margin:.3rem 0 .8rem;font-size:1rem}.pos-currency-switch{background:#eaf2f1;border-radius:.7rem;grid-template-columns:1fr 1fr;padding:.3rem;display:grid}.pos-currency-switch button{color:#657780;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.55rem;justify-content:space-between;align-items:center;padding:.65rem .75rem;font-weight:800;display:flex}.pos-currency-switch button.is-selected{color:#223b59;background:#f5d46f}.pos-currency-switch small{font-size:.7rem}.pos-cash-details .pos-wizard-field>small{color:#74868e;font-size:.72rem;font-weight:650}.pos-exchange-confirmation{color:#45616a;background:#e9f4f1;border-radius:.65rem;margin-top:.8rem;padding:.7rem .8rem;font-size:.84rem;font-weight:800}.pos-exchange-confirmation strong{color:#1d4653}.pos-card-details{background:#f8fcfb;border:1px solid #d9e8e5;border-radius:.85rem;margin-top:1.1rem;padding:1rem}.pos-card-details>p{color:#b78627;letter-spacing:.12em;margin:0;font-size:.67rem;font-weight:900}.pos-card-details h4{color:#294652;margin:.3rem 0 .1rem;font-size:1rem}.pos-card-details>small{color:#71858e;margin-top:.55rem;font-size:.74rem;font-weight:650;display:block}.pos-transfer-details{background:#f8fcfb;border:1px solid #d9e8e5;border-radius:.85rem;margin-top:1.1rem;padding:1rem}.pos-transfer-details>p{color:#b78627;letter-spacing:.12em;margin:0;font-size:.67rem;font-weight:900}.pos-transfer-details h4{color:#294652;margin:.3rem 0 .1rem;font-size:1rem}.pos-transfer-details>small{color:#71858e;margin-top:.65rem;font-size:.74rem;font-weight:650;display:block}.pos-client-substep{max-width:620px}.pos-change-client-choice{color:#247481;font:inherit;cursor:pointer;background:#eff8f6;border:1px solid #c9dddd;border-radius:.65rem;align-items:center;gap:.35rem;padding:.55rem .7rem;font-size:.78rem;font-weight:800;display:inline-flex}.pos-change-client-choice svg{width:1rem;height:1rem}.pos-client-substep .pos-wizard-field,.pos-client-substep .pos-new-client{margin-top:1rem}.pos-client-picker{max-width:680px}.pos-client-picker .pos-wizard-field,.pos-client-suggestions{margin-top:1rem}.pos-client-suggestions-heading{justify-content:space-between;align-items:end;gap:.75rem;margin-bottom:.6rem;display:flex}.pos-client-suggestions-heading strong{color:#35505e;font-size:.84rem}.pos-client-suggestions-heading small{color:#7c8e97;font-size:.7rem;font-weight:700}.pos-client-suggestion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.pos-client-suggestion-grid button{color:#294753;min-width:0;font:inherit;text-align:left;cursor:pointer;background:#fbfefd;border:1px solid #d7e5e3;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.58rem;padding:.65rem;display:grid}.pos-client-suggestion-grid button:hover,.pos-client-suggestion-grid button.is-selected{background:#fff9e8;border-color:#c8942d;box-shadow:0 3px 10px #5d4f1e17}.pos-client-suggestion-grid button>span{color:#167888;background:#d9f1f3;border-radius:.65rem;place-items:center;width:2.1rem;height:2.1rem;font-size:.72rem;font-weight:900;display:grid}.pos-client-suggestion-grid button div{gap:.14rem;min-width:0;display:grid}.pos-client-suggestion-grid button strong,.pos-client-suggestion-grid button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pos-client-suggestion-grid button strong{color:#344f5a;font-size:.76rem}.pos-client-suggestion-grid button small{color:#78909a;font-size:.66rem}.pos-client-suggestion-grid button em{color:#a57622;white-space:nowrap;align-self:start;font-size:.61rem;font-style:normal;font-weight:800}.pos-client-no-results{color:#718791;text-align:center;border:1px dashed #c9ddda;border-radius:.7rem;margin:0;padding:.85rem;font-size:.78rem}.pos-quick-sale-note{color:#654d1b;background:linear-gradient(120deg,#fff9e7,#fffdf7);border:1px solid #ead79e;border-radius:.85rem;align-items:flex-start;gap:.8rem;padding:1rem;display:flex}.pos-quick-sale-note>svg{color:#a87519;flex:none}.pos-quick-sale-note div{gap:.28rem;display:grid}.pos-quick-sale-note strong{color:#344953;font-size:.9rem}.pos-quick-sale-note span{color:#718092;font-size:.78rem}.pos-quick-sale-note small{color:#7d5315;background:#fff0bf;border-radius:.45rem;width:fit-content;margin-top:.35rem;padding:.28rem .5rem;font-size:.7rem;font-weight:900}.pos-wizard-field{color:#405866;gap:.4rem;margin-top:1.25rem;font-size:.8rem;font-weight:800;display:grid}.pos-new-client{margin-top:1.25rem}.pos-checkout-summary{overscroll-behavior:contain;background:linear-gradient(160deg,#f7fcfb,#eef8f6);border-left:1px solid #dce9e7;min-height:0;padding:2.7rem 1.65rem 1.4rem;overflow-y:auto}.pos-checkout-summary>p{color:#8a99a0;letter-spacing:.12em;margin:0;font-size:.66rem;font-weight:900}.pos-checkout-summary>h3{color:#284550;margin:1rem 0 .32rem;font-family:Georgia,serif;font-size:1.45rem}.pos-checkout-summary>small{color:#7b9098;font-size:.76rem;font-weight:700}.pos-checkout-lines{border-top:1px solid #d8e7e4;border-bottom:1px solid #d8e7e4;gap:.8rem;margin:1.15rem 0;padding:1rem 0;display:grid}.pos-checkout-lines div{gap:.15rem;display:grid}.pos-checkout-lines strong{color:#38535d;font-size:.83rem}.pos-checkout-lines span{color:#83949a;font-size:.72rem;font-weight:700}.pos-checkout-summary dl{gap:.55rem;margin:0;display:grid}.pos-checkout-summary dl div{color:#71858e;justify-content:space-between;gap:.7rem;font-size:.78rem;display:flex}.pos-checkout-summary dd{color:#36515b;margin:0;font-weight:800}.pos-checkout-total{color:#2c435b;background:linear-gradient(135deg,#ffe89b,#efd062);border:1px solid #edc451;border-radius:.9rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem;margin-top:1.15rem;padding:.9rem 1rem;display:grid}.pos-checkout-total span{min-width:0;font-size:.8rem;font-weight:900}.pos-checkout-total span small{margin-top:.2rem;font-size:.65rem;display:block}.pos-checkout-total strong{text-align:right;white-space:nowrap;min-width:max-content;font-size:clamp(1.05rem,1.4vw,1.2rem)}.pos-checkout-total.is-pending strong{font-size:.95rem}.pos-confirmation{gap:.7rem;max-width:540px;display:grid}.pos-confirmation div{background:#fbfefd;border:1px solid #dce9e7;border-radius:.75rem;gap:.15rem;padding:.8rem .9rem;display:grid}.pos-confirmation span{color:#80929b;font-size:.7rem;font-weight:800}.pos-confirmation strong{color:#294653;font-size:.88rem}.pos-checkout-wizard footer{border-top-color:#dfe9e7;justify-content:space-between;align-items:center;padding:1rem 1.75rem}.pos-wizard-cancel,.pos-wizard-next{min-height:44px;font:inherit;cursor:pointer;border-radius:.75rem;align-items:center;gap:.35rem;padding:.7rem 1rem;font-weight:800;display:inline-flex}.pos-wizard-cancel{color:#71838d;background:0 0;border:0}.pos-wizard-next{color:#233b59;background:linear-gradient(135deg,#f8dc77,#edc758);border:1px solid #db9f36;box-shadow:0 5px 12px #b17d1b21}.pos-wizard-next:disabled{opacity:.52;cursor:not-allowed}.pos-checkout-wizard>footer{width:auto;margin:0;position:static;bottom:auto;left:auto;right:auto}.pos-success-dialog{text-align:center}.pos-success-dialog>svg{color:#23856f}.pos-success-dialog>strong{color:#203553;margin:.45rem 0;font-family:Georgia,serif;font-size:2rem;display:block}.pos-success-dialog>p:not(.eyebrow){color:#718092;font-size:.88rem;line-height:1.5}.pos-success-dialog .action{cursor:pointer;margin-top:.65rem}@media (max-width:1000px){.pos-workspace{grid-template-columns:1fr}.pos-cart-panel{min-height:0;position:static}.pos-cart-items{max-height:280px;overflow:auto}.pos-checkout-wizard>header{grid-template-columns:1fr auto}.pos-checkout-steps{grid-column:1/-1;justify-content:flex-start;margin-top:1rem}.pos-checkout-body{grid-template-columns:1fr;overflow-y:auto}.pos-checkout-content{overflow:visible}.pos-checkout-summary{border-top:1px solid #dce9e7;border-left:0}}@media (max-width:640px){.pos-terminal{width:min(100% - 1rem,1500px);padding-top:.7rem}.pos-header{flex-direction:column;align-items:stretch;padding:1.2rem}.pos-header h1{font-size:2.3rem}.pos-cart-count{align-self:flex-start}.pos-scanner video{min-height:190px}.pos-checkout-wizard{border-radius:0;width:100%;height:100svh;max-height:100svh}.pos-checkout-wizard>header{padding:1rem}.pos-checkout-steps{padding-bottom:.15rem;overflow-x:auto}.pos-checkout-steps li:not(:last-child):after{width:16px;margin:0 .35rem}.pos-checkout-steps li div{display:none}.pos-checkout-content{padding:1.35rem 1rem}.pos-choice-cards{grid-template-columns:1fr}.pos-choice-cards>button{grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;min-height:104px}.pos-choice-cards>button>span{grid-column:auto}.pos-choice-cards>button strong,.pos-choice-cards>button>svg{align-self:center}.pos-invoice-cards,.pos-client-suggestion-grid,.pos-new-client{grid-template-columns:1fr}.pos-checkout-summary{padding:1.35rem 1rem}.pos-checkout-wizard footer{padding:.85rem 1rem}.pos-wizard-next{font-size:.8rem}.pos-scanner-columns{grid-template-columns:1fr}.pos-scanner-columns .pos-scan-history{margin-top:.75rem}.pos-catalog-panel,.pos-cart-panel{padding:.9rem}.pos-search{grid-template-columns:auto 1fr}.pos-search button{grid-column:1/-1;width:100%}.pos-product-grid{grid-template-columns:1fr 1fr}.pos-product-card{padding:.75rem}.pos-product-card h3{font-size:1.1rem}.pos-new-client{grid-template-columns:1fr}.pos-checkout-dialog>section{padding:.9rem 1rem}.pos-checkout-dialog header,.pos-checkout-dialog footer{padding:1rem}.pos-checkout-dialog footer>*{flex:1}}.dark .daily-verse,.dark .day-wish,.dark .management-preview{background:#090909;border-color:#292929}.dark .daily-icon,.dark .management-preview-icon{color:#e1b74e;background:#17140b}.dark .daily-verse blockquote,.dark .day-wish strong,.dark .management-preview h2,.dark .empty-message strong,.dark .dialog-heading h2{color:#fafafa}.dark .daily-verse cite,.dark .day-wish>svg{color:#e1b74e}.dark .day-wish span,.dark .management-preview p:last-child,.dark .empty-message{color:#b9c0c9}.dark .management-action{color:#e2e7eb;background:#151515;border-color:#343434}.dark .management-action:hover{background:#201c0e;border-color:#e1b74e}.dark .management-dialog{background:#090909;border-color:#303030;box-shadow:0 24px 70px #0000009e}.dark .dialog-heading button{color:#cdd5dc;background:#181818}.dark .empty-message{background:#111}.dark .pos-header{background:linear-gradient(112deg,#171309,#0b0c0d 56%,#071413)!important;border-color:#292e2d!important}.dark .pos-cart-count{color:#cde6e7!important;background:#102323!important}.dark .pos-catalog-panel,.dark .pos-cart-panel{background:#090a0a!important;border-color:#292e2d!important}.dark .pos-search{color:#78ced5!important;background:#121515!important;border-color:#344847!important}.dark .pos-search input{color:#f5f7f7!important;background:0 0!important}.dark .pos-search input::placeholder,.dark .pos-catalog-heading>span{color:#95a4af!important}.dark .pos-search button,.dark .pos-charge,.dark .pos-add-scans{color:#19243d!important;background:#efd169!important;border-color:#d7b94f!important}.dark .pos-search button:hover,.dark .pos-charge:hover:not(:disabled),.dark .pos-add-scans:hover:not(:disabled){background:#f6da7a!important;border-color:#f7df87!important}.dark .pos-charge:disabled,.dark .pos-add-scans:disabled{color:#6f7780!important;background:#292820!important;border-color:#393a32!important}.dark .pos-catalog-heading h2,.dark .pos-cart-title h2,.dark .pos-product-card h3,.dark .pos-product-card strong,.dark .pos-category-card strong,.dark .pos-unit-card strong,.dark .pos-cart-group strong,.dark .pos-cart-group-total,.dark .pos-cart-empty strong,.dark .pos-total strong{color:#fafaf7!important}.dark .pos-back-category{color:#82d7dc!important;background:#0d2020!important;border-color:#285358!important}.dark .pos-category-card,.dark .pos-product-card,.dark .pos-unit-card{color:#f4f4ef!important;background:linear-gradient(135deg,#15140f,#0f1010)!important;border-color:#38362c!important}.dark .pos-category-card:hover,.dark .pos-product-card:hover,.dark .pos-unit-card:hover:not(:disabled),.dark .pos-category-card:focus-visible,.dark .pos-product-card:focus-visible,.dark .pos-unit-card:focus-visible{background:linear-gradient(135deg,#1e1a0e,#111313)!important;border-color:#c79a3a!important;box-shadow:0 10px 24px #00000047!important}.dark .pos-category-card small,.dark .pos-product-card small,.dark .pos-product-card .pos-product-detail,.dark .pos-unit-card small,.dark .pos-cart-group-copy small,.dark .pos-cart-empty,.dark .pos-total span,.dark .pos-total small{color:#aeb9c2!important}.dark .pos-category-card>span{color:#745014!important;background:#efd169!important}.dark .pos-category-card b,.dark .pos-unit-card span,.dark .pos-product-card>small:last-child{color:#82d7dc!important;background:#102525!important}.dark .pos-product-card p{color:#ff9ea2!important;background:#35191b!important}.dark .pos-product-card>div,.dark .pos-cart-title,.dark .pos-total{border-color:#303532!important}.dark .pos-product-card span{color:#b8c4cc!important;background:#1a2020!important}.dark .pos-unit-card>svg,.dark .pos-cart-empty svg,.dark .pos-cart-title{color:#efc95d!important}.dark .pos-cart-group{background:#111414!important;border-color:#303936!important}.dark .pos-cart-group-quantity{color:#17140a!important;background:#efd169!important}.dark .pos-cart-group-units{border-color:#303936!important}.dark .pos-cart-unit:hover,.dark .pos-cart-unit:focus-visible{background:#1c211f!important}.dark .pos-cart-unit>span{color:#aeb9c2!important}.dark .pos-cart-unit b{color:#fafaf7!important}.dark .pos-cart-unit small{color:#efd169!important}.dark .pos-scanner,.dark .pos-checkout-dialog,.dark .pos-success-dialog{background:#101111!important;border-color:#303431!important}.dark .pos-scanner>header,.dark .pos-checkout-dialog header,.dark .pos-checkout-dialog footer{background:#12120e!important;border-color:#303431!important}.dark .pos-scanner h2,.dark .pos-checkout-dialog h2,.dark .pos-success-dialog h2,.dark .pos-success-dialog>strong{color:#fafaf7!important}.dark .pos-scanner header span,.dark .pos-scanner p,.dark .pos-checkout-dialog header span,.dark .pos-success-dialog>p:not(.eyebrow){color:#adb8c0!important}.dark .pos-scanner header button,.dark .pos-checkout-dialog header>button{color:#bdc7ce!important;background:#202423!important}.dark .pos-scan-primary{background:linear-gradient(115deg,#1d1809,#12130f)!important;border-color:#5b4b1f!important}.dark .pos-scan-primary strong{color:#f8f7f1!important}.dark .pos-scan-primary span,.dark .pos-scan-empty,.dark .pos-scan-history li small{color:#aeb9c2!important}.dark .pos-reader-input,.dark .pos-scan-history{background:#101716!important;border-color:#31413e!important}.dark .pos-reader-input input{color:#f5f7f7!important}.dark .pos-scan-history>div,.dark .pos-scanner footer{border-color:#2f3936!important}.dark .pos-scan-history li{background:#151918!important}.dark .pos-scan-history li b{color:#f6f7f5!important}@media (min-width:1001px){.app-pos-main .pos-terminal{box-sizing:border-box;overflow:hidden}.app-pos-main .pos-cart-panel{box-sizing:border-box;grid-area:1/2/span 2;align-self:stretch;height:calc(100svh - 92px);max-height:calc(100svh - 92px);min-height:0!important;display:flex!important;overflow:hidden!important}.app-pos-main .pos-cart-items{overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;-webkit-overflow-scrolling:touch;height:0;margin:0;padding:.85rem .35rem .85rem 0;flex:1 1 0!important;min-height:0!important;display:block!important;overflow:hidden auto!important}.app-pos-main .pos-cart-items>*+*{margin-top:.55rem}.app-pos-main .pos-cart-items::-webkit-scrollbar{width:.55rem}.app-pos-main .pos-cart-items::-webkit-scrollbar-track{background:0 0}.app-pos-main .pos-cart-items::-webkit-scrollbar-thumb{background:#77938f94;border-radius:999px}}.dark .pos-checkout-wizard,.dark .pos-checkout-wizard .pos-checkout-content,.dark .pos-checkout-wizard footer{color:#f7f8f5!important;background:#101111!important;border-color:#303936!important}.dark .pos-checkout-wizard>header{background:linear-gradient(106deg,#171815,#101111 66%,#10201f)!important;border-color:#303936!important}.dark .pos-checkout-wizard .pos-checkout-summary{background:linear-gradient(160deg,#111b1a,#0d1515)!important;border-color:#303f3c!important}.dark .pos-checkout-wizard :is(h2,h3,strong,b,dd){color:#f6f7f2!important}.dark .pos-checkout-wizard :is(p,small,span,dt,label){color:#aeb9c2!important}.dark .pos-checkout-wizard .eyebrow,.dark .pos-checkout-wizard .pos-checkout-section-label{color:#efc95d!important}.dark .pos-checkout-wizard .pos-checkout-content h3>span{color:#74d7df!important;background:#102a2c!important}.dark .pos-checkout-wizard input,.dark .pos-checkout-wizard select,.dark .pos-checkout-wizard .pos-choice-cards>button,.dark .pos-checkout-wizard .pos-confirmation div{color:#f4f6f4!important;background:#151918!important;border-color:#35413e!important}.dark .pos-checkout-wizard .pos-choice-cards>button strong{color:#f5f6f3!important}.dark .pos-checkout-wizard .pos-choice-cards>button>svg{color:#b9c8ca!important;background:#222927!important}.dark .pos-checkout-wizard .pos-choice-cards .is-teal{color:#7bdde3!important;background:#103135!important}.dark .pos-checkout-wizard .pos-choice-cards .is-violet{color:#baa1ff!important;background:#29213f!important}.dark .pos-checkout-wizard .pos-choice-cards .is-gold{color:#f0c75d!important;background:#342b13!important}.dark .pos-checkout-wizard .pos-choice-cards>button:hover,.dark .pos-checkout-wizard .pos-choice-cards>button.is-selected{background:#1a1c18!important;border-color:#d8a83d!important;box-shadow:0 0 0 1px #8e6824,0 10px 24px #0000004d!important}.dark .pos-checkout-wizard .pos-checkout-steps li>span{color:#b7c3c8!important;background:#242b2b!important}.dark .pos-checkout-wizard .pos-checkout-steps .is-active{color:#f4f6f4!important}.dark .pos-checkout-wizard .pos-checkout-steps .is-active>span{color:#281d08!important;background:#f0c85e!important}.dark .pos-checkout-wizard .pos-checkout-steps .is-complete>span{color:#8ee6d3!important;background:#12322d!important}.dark .pos-checkout-wizard .pos-checkout-lines{border-color:#30413d!important}.dark .pos-checkout-wizard .pos-checkout-total,.dark .pos-checkout-wizard .pos-checkout-total :is(span,small,strong){color:#17294b!important}.dark .pos-checkout-wizard .pos-checkout-total{background:linear-gradient(135deg,#f5d46f,#dcae3b)!important;border-color:#d9aa3d!important}.dark .pos-checkout-wizard .pos-checkout-total.is-pending{background:linear-gradient(135deg,#292312,#211d12)!important;border-color:#665426!important}.dark .pos-checkout-wizard .pos-checkout-total.is-pending :is(span,small,strong){color:#efd169!important}.dark .pos-checkout-wizard .pos-wizard-cancel{color:#b7c3c8!important;background:0 0!important}.dark .pos-checkout-wizard .pos-wizard-next,.dark .pos-checkout-wizard .pos-wizard-next :is(span,strong){color:#17294b!important;background:linear-gradient(135deg,#f5d46f,#dcae3b)!important}.dark .pos-checkout-wizard .pos-change-client-choice{color:#82d7dc!important;background:#102525!important;border-color:#314842!important}.dark .pos-checkout-wizard .pos-client-suggestions-heading strong{color:#edf1ee!important}.dark .pos-checkout-wizard .pos-client-suggestions-heading small,.dark .pos-checkout-wizard .pos-client-suggestion-grid button small{color:#aeb9c2!important}.dark .pos-checkout-wizard .pos-client-suggestion-grid button{background:#151918!important;border-color:#35413e!important}.dark .pos-checkout-wizard .pos-client-suggestion-grid button:hover,.dark .pos-checkout-wizard .pos-client-suggestion-grid button.is-selected{background:#1a1c18!important;border-color:#d8a83d!important;box-shadow:0 0 0 1px #8e6824!important}.dark .pos-checkout-wizard .pos-client-suggestion-grid button>span{color:#82d7dc!important;background:#103135!important}.dark .pos-checkout-wizard .pos-client-suggestion-grid button strong{color:#f5f6f3!important}.dark .pos-checkout-wizard .pos-client-suggestion-grid button em{color:#efd169!important}.dark .pos-checkout-wizard .pos-client-no-results{color:#aeb9c2!important;border-color:#314842!important}.dark .pos-checkout-wizard .pos-client-form-heading{color:#efd169!important;border-color:#30413d!important}.dark .pos-checkout-wizard .pos-cash-details{background:#151918!important;border-color:#35413e!important}.dark .pos-checkout-wizard .pos-cash-details>p{color:#efd169!important}.dark .pos-checkout-wizard .pos-cash-details h4{color:#f5f6f3!important}.dark .pos-checkout-wizard .pos-currency-switch{background:#222927!important}.dark .pos-checkout-wizard .pos-currency-switch button{color:#b9c6cc!important;background:0 0!important}.dark .pos-checkout-wizard .pos-currency-switch button.is-selected{color:#17294b!important;background:#f5d46f!important}.dark .pos-checkout-wizard .pos-cash-details .pos-wizard-field>small{color:#aeb9c2!important}.dark .pos-checkout-wizard .pos-exchange-confirmation{color:#c0e4df!important;background:#102b2a!important}.dark .pos-checkout-wizard .pos-exchange-confirmation strong{color:#82e2d8!important}.dark .pos-checkout-wizard .pos-card-details{background:#151918!important;border-color:#35413e!important}.dark .pos-checkout-wizard .pos-card-details>p{color:#efd169!important}.dark .pos-checkout-wizard .pos-card-details h4{color:#f5f6f3!important}.dark .pos-checkout-wizard .pos-card-details>small{color:#aeb9c2!important}.dark .pos-checkout-wizard .pos-transfer-details{background:#151918!important;border-color:#35413e!important}.dark .pos-checkout-wizard .pos-transfer-details>p{color:#efd169!important}.dark .pos-checkout-wizard .pos-transfer-details h4{color:#f5f6f3!important}.dark .pos-checkout-wizard .pos-transfer-details>small{color:#aeb9c2!important}.pos-bank-account-field{align-items:end;gap:.65rem;display:flex}.pos-bank-account-field .pos-wizard-field{flex:1}.pos-add-bank-account{color:#765314;font:inherit;cursor:pointer;background:#fff8df;border:1px solid #b89235;border-radius:.65rem;flex:none;margin-bottom:.02rem;padding:.64rem .75rem;font-size:.75rem;font-weight:850}.pos-bank-account-empty{color:#9a6b1b;margin:.7rem 0 0;font-size:.75rem;font-weight:750}.pos-bank-account-create{background:#fffaf0;border:1px solid #d6c184;border-radius:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:.85rem;padding:.85rem;display:grid}.pos-bank-account-create>div{color:#394f59;grid-column:1/-1;justify-content:space-between;align-items:center;font-size:.82rem;display:flex}.pos-bank-account-create>div button{color:#536972;cursor:pointer;background:#edf2ef;border:0;border-radius:.5rem;place-items:center;width:1.75rem;height:1.75rem;display:grid}.pos-bank-account-create>div svg{width:1rem}.pos-bank-account-create label{color:#405866;gap:.35rem;font-size:.75rem;font-weight:800;display:grid}.pos-bank-account-create input,.pos-bank-account-create select{color:#344b54;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cbdad7;border-radius:.6rem;padding:.62rem .7rem;font-size:.8rem}.pos-bank-account-create .pos-wizard-next{grid-column:1/-1;justify-self:end}.dark .pos-checkout-wizard .pos-add-bank-account{color:#efd169!important;background:#292312!important;border-color:#745d25!important}.dark .pos-checkout-wizard .pos-bank-account-empty{color:#efd169!important}.dark .pos-checkout-wizard .pos-bank-account-create{background:#1b1b15!important;border-color:#574a27!important}.dark .pos-checkout-wizard .pos-bank-account-create>div{color:#f5f6f3!important}.dark .pos-checkout-wizard .pos-bank-account-create>div button{color:#c5d0d1!important;background:#252d2b!important}.dark .pos-checkout-wizard .pos-bank-account-create label{color:#b9c5ca!important}.dark .pos-checkout-wizard .pos-bank-account-create :is(input,select){color:#f4f6f4!important;background:#151918!important;border-color:#35413e!important}.dark .pos-checkout-wizard .pos-quick-sale-note{color:#efd169!important;background:linear-gradient(120deg,#211c0d,#171711)!important;border-color:#5a4820!important}.dark .pos-checkout-wizard .pos-quick-sale-note>svg{color:#efd169!important}.dark .pos-checkout-wizard .pos-quick-sale-note strong{color:#f5f6f3!important}.dark .pos-checkout-wizard .pos-quick-sale-note span{color:#aeb9c2!important}.dark .pos-checkout-wizard .pos-quick-sale-note small{color:#efd169!important;background:#392d0f!important}.pos-credit-details .pos-new-client{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-credit-details .pos-new-client>label{min-width:0}.pos-credit-frequency,.pos-credit-interest-switch{background:#eaf0ef;border-radius:.65rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;padding:.25rem;display:grid}.pos-credit-frequency button,.pos-credit-interest-switch button{color:#61737b;min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.48rem;padding:.55rem .4rem;font-size:.72rem;font-weight:850}.pos-credit-frequency button.is-selected,.pos-credit-interest-switch button.is-selected{color:#1d3541;background:#f5d46f;box-shadow:0 2px 6px #4d3a1124}.pos-credit-interest{background:#f8fcfb;border:1px solid #d9e8e5;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.75rem .8rem;display:flex}.pos-credit-interest strong{color:#314b57;font-size:.82rem;display:block}.pos-credit-interest small{color:#74868e;margin-top:.16rem;font-size:.68rem;font-weight:650;display:block}.pos-credit-interest-switch{flex:none;grid-template-columns:repeat(2,auto)}.pos-credit-interest-switch button{padding-inline:.65rem}.pos-credit-summary{background:linear-gradient(135deg,#fff7d9,#f9e8a3);border:1px solid #ddc06a;border-radius:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:1rem;padding:.8rem;display:grid}.pos-credit-summary span{gap:.2rem;min-width:0;display:grid}.pos-credit-summary small{color:#79632e;font-size:.64rem;font-weight:800}.pos-credit-summary strong{color:#243c51;overflow-wrap:anywhere;font-size:.78rem}.dark .pos-checkout-wizard .pos-credit-frequency,.dark .pos-checkout-wizard .pos-credit-interest-switch{background:#242b29!important}.dark .pos-checkout-wizard .pos-credit-frequency button,.dark .pos-checkout-wizard .pos-credit-interest-switch button{color:#b7c3c8!important;background:0 0!important}.dark .pos-checkout-wizard .pos-credit-frequency button.is-selected,.dark .pos-checkout-wizard .pos-credit-interest-switch button.is-selected{color:#17294b!important;background:#f5d46f!important}.dark .pos-checkout-wizard .pos-credit-interest{background:#151918!important;border-color:#35413e!important}.dark .pos-checkout-wizard .pos-credit-interest strong{color:#f5f6f3!important}.dark .pos-checkout-wizard .pos-credit-interest small{color:#aeb9c2!important}.dark .pos-checkout-wizard .pos-credit-summary{background:linear-gradient(135deg,#2b2511,#201d12)!important;border-color:#705d29!important}.dark .pos-checkout-wizard .pos-credit-summary small{color:#dcb951!important}.dark .pos-checkout-wizard .pos-credit-summary strong{color:#f5f6f3!important}@media (max-width:640px){.pos-credit-details .pos-new-client,.pos-credit-summary{grid-template-columns:1fr}.pos-credit-interest{flex-direction:column;align-items:stretch}.pos-credit-interest-switch{grid-template-columns:repeat(2,1fr)}}.pos-invoice-details{max-width:650px;margin-top:1rem}.pos-invoice-saved{background:#f2fbf8;border:1px solid #c4ded9;border-radius:.75rem;align-items:flex-start;gap:.7rem;padding:.85rem;display:flex}.pos-invoice-saved>span{color:#116f68;background:#cbefeb;border-radius:50%;flex:none;place-items:center;width:1.8rem;height:1.8rem;font-weight:900;display:grid}.pos-invoice-saved div{gap:.13rem;display:grid}.pos-invoice-saved strong{color:#294853;font-size:.82rem}.pos-invoice-saved small,.pos-invoice-note{color:#71858e;font-size:.72rem;font-weight:650}.pos-invoice-details>.pos-change-client-choice{margin-top:.75rem}.pos-invoice-details>.pos-invoice-note{margin-top:.5rem;display:block}.pos-invoice-status{color:#a57522;margin:0 0 .75rem;font-size:.78rem;font-weight:800}.pos-invoice-save{color:#425b65;cursor:pointer;align-items:center;gap:.5rem;margin-top:.8rem;font-size:.76rem;font-weight:750;display:flex}.pos-invoice-save input{accent-color:#c69228;width:1rem;height:1rem}.dark .pos-checkout-wizard .pos-invoice-saved{background:#112423!important;border-color:#31504a!important}.dark .pos-checkout-wizard .pos-invoice-saved>span{color:#8ae5da!important;background:#123b37!important}.dark .pos-checkout-wizard .pos-invoice-saved strong{color:#f5f6f3!important}.dark .pos-checkout-wizard :is(.pos-invoice-saved small,.pos-invoice-note,.pos-invoice-save){color:#aeb9c2!important}.dark .pos-checkout-wizard .pos-invoice-status{color:#efd169!important}.pos-review-pieces{background:#f8fcfb;border:1px solid #d6e5e1;border-radius:.8rem;max-width:760px;margin:.15rem 0 1rem;padding:.85rem}.pos-review-section-title{border-bottom:1px solid #dce9e7;justify-content:space-between;align-items:end;gap:.75rem;padding-bottom:.6rem;display:flex}.pos-review-section-title strong{color:#31505b;font-size:.84rem}.pos-review-section-title small{color:#758a92;text-align:right;font-size:.68rem;font-weight:700}.pos-review-piece{border-bottom:1px solid #e1ecea;justify-content:space-between;align-items:center;gap:.8rem;padding:.65rem 0;display:flex}.pos-review-piece:last-child{border-bottom:0;padding-bottom:0}.pos-review-piece span{color:#344e59;font-size:.8rem;font-weight:800}.pos-review-piece small{color:#59717b;background:#e7f0ee;border-radius:999px;flex:none;padding:.24rem .4rem;font-size:.65rem;font-weight:750}.dark .pos-checkout-wizard .pos-review-pieces{background:#151918!important;border-color:#35413e!important}.dark .pos-checkout-wizard .pos-review-section-title{border-color:#30413d!important}.dark .pos-checkout-wizard .pos-review-section-title strong,.dark .pos-checkout-wizard .pos-review-piece span{color:#f5f6f3!important}.dark .pos-checkout-wizard .pos-review-section-title small{color:#aeb9c2!important}.dark .pos-checkout-wizard .pos-review-piece{border-color:#293633!important}.dark .pos-checkout-wizard .pos-review-piece small{color:#9bc9c5!important;background:#12302d!important}.pos-checkout-wizard .pos-confirmation{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;max-width:760px}.pos-checkout-wizard .pos-confirmation div{background:linear-gradient(135deg,#fbfefd,#f2f8f6);border:1px solid #d8e5e2;border-radius:.8rem;min-height:5.15rem;padding:.9rem 1rem .85rem 1.1rem;position:relative;overflow:hidden;box-shadow:0 6px 18px #2441450f}.pos-checkout-wizard .pos-confirmation div:before{content:"";background:#68c8c4;border-radius:0 999px 999px 0;width:3px;position:absolute;inset:.8rem auto .8rem 0}.pos-checkout-wizard .pos-confirmation div:nth-child(3n):before{background:#e6bf4d}.pos-checkout-wizard .pos-confirmation div:nth-child(4n):before{background:#a78ae2}.pos-checkout-wizard .pos-confirmation div:first-child{background:linear-gradient(105deg,#effbf8,#f9fcf8);grid-column:1/-1;min-height:auto}.pos-checkout-wizard .pos-confirmation span{color:#718892;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:900}.pos-checkout-wizard .pos-confirmation strong{color:#263f4a;margin-top:.32rem;font-size:.94rem;line-height:1.32;display:block}.dark .pos-checkout-wizard .pos-confirmation div{box-shadow:none!important;background:linear-gradient(135deg,#181c1b,#131817)!important;border-color:#34433f!important}.dark .pos-checkout-wizard .pos-confirmation div:first-child{background:linear-gradient(105deg,#112725,#151b19)!important}.dark .pos-checkout-wizard .pos-confirmation div:before{background:#5ec4c0!important}.dark .pos-checkout-wizard .pos-confirmation div:nth-child(3n):before{background:#e5bd4e!important}.dark .pos-checkout-wizard .pos-confirmation div:nth-child(4n):before{background:#af96e6!important}.dark .pos-checkout-wizard .pos-confirmation span{color:#9eafb5!important}.dark .pos-checkout-wizard .pos-confirmation strong{color:#f5f6f3!important}.pos-success-dialog{color:#344f58;border:1px solid #d7e5e1;border-radius:1.25rem;max-width:470px;position:relative;background:radial-gradient(circle at 100% 0,#edf9f5,#fff 55%)!important;padding:2.2rem 2rem!important}.pos-success-dialog>svg{color:#167d69;background:#d9f3eb;border-radius:50%;padding:.55rem}.pos-success-dialog>strong{color:#b37b17!important}.pos-success-dialog>p:not(.eyebrow){color:#637982!important}.pos-success-close{color:#617780;cursor:pointer;background:#f1f6f4;border:1px solid #d5e2df;border-radius:.65rem;place-items:center;width:2.2rem;height:2.2rem;display:grid;position:absolute;top:1rem;right:1rem}.pos-success-close svg,.pos-success-actions svg{width:1.1rem;height:1.1rem}.pos-success-actions{justify-content:center;gap:.65rem;margin-top:1.15rem;display:flex}.pos-success-actions button{min-height:2.7rem;font:inherit;cursor:pointer;border-radius:.7rem;justify-content:center;align-items:center;gap:.42rem;padding:.65rem .9rem;font-size:.8rem;font-weight:850;display:inline-flex}.pos-success-actions .action{color:#17294b;background:linear-gradient(135deg,#f8dc77,#edc758);border:1px solid #e4b642;margin:0}.pos-success-download{color:#147c73;background:#edf9f5;border:1px solid #9dcfc4}.dark .pos-success-dialog{color:#f5f6f3;border-color:#38453f;background:radial-gradient(circle at 100% 0,#18302b,#121413 52%)!important}.dark .pos-success-dialog>svg{color:#83e3cd;background:#113c34}.dark .pos-success-dialog>strong{color:#f7d265!important}.dark .pos-success-dialog>p:not(.eyebrow){color:#b7c3c8!important}.dark .pos-success-close{color:#b7c3c8;background:#202523;border-color:#34423e}.dark .pos-success-download{color:#8ae5da;background:#112927;border-color:#3c6059}@media (max-width:640px){.pos-checkout-wizard .pos-confirmation{grid-template-columns:1fr}.pos-checkout-wizard .pos-confirmation div:first-child{grid-column:auto}.pos-review-section-title,.pos-review-piece{flex-direction:column;align-items:flex-start}.pos-review-piece small{align-self:flex-start}}.pos-checkout-summary{flex-direction:column;display:flex}.pos-checkout-summary>.pos-checkout-total{z-index:2;margin-top:auto;position:sticky;bottom:0;box-shadow:0 -12px 24px #0f1e1c24}.pos-summary-discount dd{justify-content:flex-end;align-items:center;gap:.45rem;display:inline-flex}.pos-summary-discount dd>button{color:#288094;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.72rem;font-weight:850}.pos-summary-discount dd>strong{color:#219476;font-size:.82rem}.pos-discount-backdrop{z-index:90;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#040a0dad;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.pos-discount-dialog{color:#29454d;background:#f9fcfb;border:1px solid #c9dbd7;border-radius:1rem;width:min(100%,31rem);padding:1.45rem;position:relative;box-shadow:0 24px 70px #00000052}.pos-discount-dialog>p{color:#bd8a26;letter-spacing:.12em;margin:0 0 .35rem;font-size:.72rem;font-weight:900}.pos-discount-dialog h3{color:#233d48;margin:0;font-family:Georgia,serif;font-size:1.7rem}.pos-discount-dialog>small{color:#70828a;margin-top:.55rem;font-size:.76rem;line-height:1.45;display:block}.pos-discount-close{color:#6d7d82;cursor:pointer;background:#e8f0ee;border:0;border-radius:.55rem;place-items:center;width:2rem;height:2rem;display:grid;position:absolute;top:.8rem;right:.8rem}.pos-discount-close svg{width:1.1rem}.pos-discount-types{background:#e8f0ee;border-radius:.7rem;grid-template-columns:repeat(2,1fr);gap:.25rem;margin-top:1.1rem;padding:.25rem;display:grid}.pos-discount-types button{color:#65767c;min-height:2.55rem;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.55rem;font-weight:850}.pos-discount-types button.is-selected{color:#17294b;background:#f4d36e;box-shadow:0 3px 10px #7f5e1b29}.pos-discount-field{color:#405866;gap:.42rem;margin-top:1rem;font-size:.78rem;font-weight:850;display:grid}.pos-discount-field>div{background:#fff;border:1px solid #cbdcd8;border-radius:.68rem;grid-template-columns:auto 1fr;display:grid;overflow:hidden}.pos-discount-field span{color:#755f2b;background:#fff2ce;place-items:center;min-width:3.5rem;font-size:.75rem;display:grid}.pos-discount-field input{color:#2f4852;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:.72rem;font-weight:800}.pos-discount-preview{background:#f1f8f6;border:1px solid #d8e7e4;border-radius:.75rem;gap:.55rem;margin-top:1rem;padding:.85rem;display:grid}.pos-discount-preview span{color:#667980;justify-content:space-between;gap:1rem;font-size:.8rem;display:flex}.pos-discount-preview strong{color:#25414b}.pos-discount-preview span:last-child{color:#2b4751;border-top:1px solid #d2e3df;margin-top:.2rem;padding-top:.65rem;font-weight:850}.pos-discount-preview span:last-child strong{color:#17294b;font-size:1rem}.pos-discount-actions{justify-content:flex-end;gap:.6rem;margin-top:1.1rem;display:flex}.pos-discount-actions button{color:#526a72;min-height:2.5rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #ccdcda;border-radius:.65rem;padding:.55rem .85rem;font-size:.78rem;font-weight:850}.pos-discount-actions .action{color:#17294b;background:linear-gradient(135deg,#f8dc77,#edc758);border-color:#dca63b}.dark .pos-checkout-wizard .pos-summary-discount dd>button{color:#82d7dc!important}.dark .pos-checkout-wizard .pos-summary-discount dd>strong{color:#7de0bd!important}.dark .pos-discount-dialog{color:#f5f6f3;background:#151918;border-color:#394943}.dark .pos-discount-dialog h3{color:#f5f6f3}.dark .pos-discount-dialog>small{color:#aeb9c2}.dark .pos-discount-close{color:#b7c3c8;background:#252d2b}.dark .pos-discount-types{background:#252d2b}.dark .pos-discount-types button{color:#b7c3c8}.dark .pos-discount-field{color:#b9c5ca}.dark .pos-discount-field>div{background:#101513;border-color:#35413e}.dark .pos-discount-field span{color:#efd169;background:#332913}.dark .pos-discount-field input{color:#f5f6f3}.dark .pos-discount-preview{background:#101715;border-color:#35413e}.dark .pos-discount-preview span{color:#aeb9c2}.dark .pos-discount-preview strong{color:#f5f6f3}.dark .pos-discount-preview span:last-child{color:#f5f6f3;border-color:#30413d}.dark .pos-discount-actions button{color:#b7c3c8;background:#202523;border-color:#3a4944}.pos-summary-discount-value{justify-items:end;gap:.08rem;display:grid}.pos-summary-discount-value strong{color:#219476;font-size:.82rem}.pos-summary-discount-value small{color:#82949a;white-space:nowrap;font-size:.58rem;font-weight:800}.pos-discount-validation{color:#a95d3e;margin:.55rem 0 0;font-size:.72rem;font-weight:750}.pos-discount-actions .action:disabled{cursor:not-allowed;opacity:.45;filter:grayscale(.25)}.dark .pos-checkout-wizard .pos-summary-discount-value strong{color:#7de0bd!important}.dark .pos-checkout-wizard .pos-summary-discount-value small{color:#9eafb5!important}.dark .pos-discount-validation{color:#eeaa84}.dark .calendar-card{--fc-monarch-background:#111615;--fc-monarch-foreground:#f2f5f3;--fc-monarch-faint-foreground:#718087;--fc-monarch-muted-foreground:#b6c1c4;--fc-monarch-border:#34413e;--fc-monarch-strong-border:#52615b;--fc-monarch-muted:#8da09a20;--fc-monarch-strong:#8da09a42;--fc-monarch-primary:#e2c866;--fc-monarch-primary-foreground:#1c291f;--fc-monarch-secondary:#332d17;--fc-monarch-secondary-foreground:#f3d778;--fc-monarch-tertiary:#1d554c;--fc-monarch-tertiary-foreground:#dff8f1;--fc-monarch-selected:#4d472c;--fc-monarch-selected-foreground:#fff5cf}.dark .calendar-card .fc{--fc-border-color:#34413e!important;--fc-page-bg-color:#111615!important;--fc-neutral-bg-color:#171d1b!important;--fc-today-bg-color:#252112!important;--fc-button-bg-color:#252d2b!important;--fc-button-border-color:#3b4743!important;--fc-button-hover-bg-color:#303a36!important;--fc-button-hover-border-color:#52615b!important;--fc-button-active-bg-color:#7d672e!important;--fc-button-active-border-color:#b8953f!important;color:#d9e1e0!important}.dark .calendar-card .fc :is(.fc-scrollgrid,.fc-scrollgrid-section>*,.fc-daygrid-body,.fc-timegrid-body,.fc-timegrid-axis,.fc-timegrid-slot,.fc-daygrid-day,.fc-daygrid-day-frame,.fc-col-header-cell,.fc-toolbar,.fc-toolbar-chunk){background:#111615!important}.dark .calendar-card .fc-theme-standard :is(td,th,.fc-scrollgrid){border-color:#34413e!important}.dark .calendar-card .fc .fc-col-header-cell{background:#171d1b!important}.dark .calendar-card .fc :is(.fc-col-header-cell-cushion,.fc-daygrid-day-number){color:#c5d0d1!important}.dark .calendar-card .fc .fc-day-other{background:#0d1211!important}.dark .calendar-card .fc .fc-day-other .fc-daygrid-day-number{color:#68757a!important}.dark .calendar-card .fc .fc-day-today,.dark .calendar-card .fc .fc-day-today .fc-daygrid-day-frame{background:#252112!important}.dark .calendar-card .fc .fc-button{color:#edf2f0!important;box-shadow:none!important}.dark .calendar-card .fc .fc-button.fc-button-active{color:#fff5cf!important}.dark .calendar-card .fc .fc-daygrid-day.fc-day-selected,.dark .calendar-card .fc .fc-day-selected .fc-daygrid-day-frame{background:linear-gradient(135deg,#2d2814,#1c211d)!important}.dark .calendar-card .fc .fc-day-selected .fc-daygrid-day-number{color:#17294b!important;background:#f1cd64!important;box-shadow:0 0 0 3px #4e421e!important}.dark .calendar-card .fc .fc-daygrid-event.calendar-event-cita{color:#f5d46f!important;background:#382b11!important;border-color:#a97819!important}.dark .calendar-card .fc .fc-daygrid-event.calendar-event-evento{color:#bacbff!important;background:#1d2848!important;border-color:#607bc5!important}.dark .calendar-card .fc .fc-daygrid-event.calendar-event-tarea{color:#ffc0c9!important;background:#452029!important;border-color:#c75b69!important}.dark .day-page-head{background:linear-gradient(120deg,#1d211d,#111615 56%)!important;border-color:#35413e!important}.dark .day-page-head p:not(.eyebrow),.dark .back-link{color:#aeb9c2!important}.dark .back-link:hover{color:#82d7dc!important}.dark .day-insights article,.dark :is(.special-occasions,.day-agenda){box-shadow:none!important;background:#151918!important;border-color:#35413e!important}.dark .day-insights small,.dark :is(.special-empty,.day-page-empty,.day-activity p:not(.eyebrow),.occasion-card small){color:#aeb9c2!important}.dark .day-insights .is-appointments>svg{color:#efd169!important;background:#382d12!important}.dark .day-insights .is-events>svg{color:#b9c8ff!important;background:#202a4a!important}.dark .day-insights .is-tasks>svg{color:#ffc0c9!important;background:#452029!important}.dark .day-insights .is-occasions>svg{color:#f5bed0!important;background:#482534!important}.dark .section-title{border-color:#30413d!important}.dark .section-title>svg,.dark .special-empty svg,.dark .day-page-empty svg,.dark .section-title>span{color:#efd169!important}.dark .special-empty{border:1px solid #293c37;background:#10201d!important}.dark .day-page-empty{background:#121816!important;border-color:#3b4b46!important}.dark .day-activity{background:#171c1b!important;border-color:#35413e!important}.dark .day-activity>svg{color:#efd169!important}.dark .occasion-card{background:linear-gradient(120deg,#292312,#171b18)!important;border-color:#705d29!important}.dark .occasion-card.anniversary{background:linear-gradient(120deg,#2b1820,#171b18)!important;border-color:#663546!important}.dark .occasion-icon{color:#efd169!important;background:#3b3011!important}.dark .anniversary .occasion-icon{color:#f2abc0!important;background:#43222f!important}.dark .occasion-card p{color:#efd169!important}.dark .anniversary .occasion-card p{color:#f2abc0!important}.physical-sales-page{width:min(100% - 2rem,1220px);margin:0 auto;padding:clamp(1rem,2.5vw,2rem) 0 4rem}.physical-sales-head{background:linear-gradient(120deg,#fff9e8,#fff 55%);border:1px solid #dfe6e4;border-radius:1.2rem;justify-content:space-between;align-items:center;gap:1rem;padding:clamp(1.3rem,3vw,2.1rem);display:flex}.physical-sales-head h1{color:#203553;margin:.22rem 0 .45rem;font-family:Georgia,serif;font-size:clamp(2.25rem,4vw,3.35rem)}.physical-sales-head p:not(.eyebrow){color:#697c87;margin:0}.physical-sales-metrics{grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:.9rem;display:grid}.physical-sales-metrics article{background:#fff;border:1px solid #dfe6e4;border-radius:.9rem;align-items:center;gap:.7rem;padding:1rem;display:flex}.physical-sales-metrics svg,.physical-sales-metric-icon{color:#96641c;background:#fff0c5;border-radius:.7rem;flex:none;place-items:center;width:2.5rem;height:2.5rem;padding:.55rem;font-size:1.4rem;font-weight:900;display:grid}.physical-sales-metric-icon{color:#295e86;background:#e4f0f6}.physical-sales-metric-icon.is-pending{color:#9a4858;background:#f9e5e9}.physical-sales-metrics span{color:#788994;font-size:.72rem;font-weight:800;display:block}.physical-sales-metrics strong{color:#27414b;margin-top:.15rem;font-size:1.15rem;display:block}.physical-sales-panel{background:#fff;border:1px solid #dfe6e4;border-radius:1rem;margin-top:.9rem;padding:1.15rem}.physical-sales-panel-head{justify-content:space-between;align-items:end;gap:1rem;display:flex}.physical-sales-panel-head h2{color:#203553;margin:.2rem 0 0;font-family:Georgia,serif;font-size:1.4rem}.physical-sales-panel-head small{color:#788994;font-size:.76rem}.physical-sales-filters{grid-template-columns:minmax(0,1fr) 11rem 10rem;gap:.65rem;margin-top:1rem;display:grid}.physical-sales-filters label{color:#66808a;border:1px solid #cfddda;border-radius:.65rem;align-items:center;gap:.45rem;padding:0 .75rem;display:flex}.physical-sales-filters input,.physical-sales-filters select{color:#344e58;width:100%;min-width:0;height:2.6rem;font:inherit;background:#fff;border:1px solid #cfddda;border-radius:.65rem;font-size:.8rem;font-weight:700}.physical-sales-filters label input{border:0;outline:0;height:auto}.physical-sales-list{border-top:1px solid #e3ecea;margin-top:1rem;display:grid}.physical-sales-table-head,.physical-sales-list>article{grid-template-columns:minmax(10rem,1.05fr) minmax(12rem,1.2fr) minmax(8rem,.8fr) auto 2.4rem;align-items:center;gap:1rem;display:grid}.physical-sales-table-head{color:#758891;letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #d9e7e4;padding:.6rem .25rem;font-size:.63rem;font-weight:900}.physical-sales-table-head span:last-child{text-align:center}.physical-sales-list>article{border-bottom:1px solid #e3ecea;padding:.85rem .25rem}.physical-sales-sale-main,.physical-sales-client,.physical-sales-payment{gap:.2rem;min-width:0;display:grid}.physical-sales-sale-main strong,.physical-sales-client strong{color:#304b56;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.physical-sales-list small{color:#7a8d94;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.physical-sales-client{grid-template-columns:auto minmax(0,1fr);align-items:center}.physical-sales-client svg{color:#278093}.physical-sales-payment span{color:#526a73;font-size:.78rem;font-weight:800}.physical-sales-total{color:#1d354c;white-space:nowrap}.physical-sales-list>article>button{color:#277889;cursor:pointer;background:#f4faf9;border:1px solid #cee0dd;border-radius:.6rem;place-items:center;width:2.25rem;height:2.25rem;display:grid}.physical-sales-status{color:#25745f;background:#dff4eb;border-radius:999px;width:max-content;padding:.18rem .42rem;font-size:.62rem;font-weight:850}.physical-sales-status.is-pending{color:#92641c;background:#fff1c9}.physical-sales-empty{color:#73858e;text-align:center;border:1px dashed #d5e2df;border-radius:.8rem;margin:1rem 0 0;padding:1.4rem}.physical-sale-detail{color:#334e58;background:#fbfefd;border:1px solid #cfdfdc;border-radius:1.1rem;width:min(100%,54rem);max-height:min(85vh,52rem);padding:1.5rem;position:relative;overflow-y:auto;box-shadow:0 24px 70px #00000047}.physical-sale-detail h2{color:#203553;margin:.2rem 0;font-family:Georgia,serif;font-size:1.65rem}.physical-sale-date{color:#758891;margin:0;font-size:.78rem}.physical-sale-detail-close{color:#6b7e83;cursor:pointer;background:#e9f1ef;border:0;border-radius:.6rem;place-items:center;width:2rem;height:2rem;display:grid;position:absolute;top:1rem;right:1rem}.physical-sale-detail-total{color:#7a6330;background:linear-gradient(135deg,#fff4ce,#f6d66d);border:1px solid #e1bd57;border-radius:.85rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.1rem;padding:1rem;display:flex}.physical-sale-detail-total span{gap:.12rem;font-size:.82rem;font-weight:850;display:grid}.physical-sale-detail-total small{font-size:.7rem}.physical-sale-detail-total strong{color:#17294b;font-size:1.45rem}.physical-sale-detail-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:1rem;margin-top:1rem;display:grid}.physical-sale-detail-grid section{border:1px solid #dce9e7;border-radius:.8rem;padding:1rem}.physical-sale-detail-grid h3{color:#314d57;margin:0 0 .7rem;font-size:.86rem}.physical-sale-item{border-top:1px solid #e5eeec;justify-content:space-between;gap:1rem;padding:.65rem 0;display:flex}.physical-sale-item div{gap:.15rem;display:grid}.physical-sale-item strong{color:#304a54;font-size:.8rem}.physical-sale-item small{color:#6c848c;font-size:.68rem}.physical-sale-item>span{color:#284250;white-space:nowrap;font-size:.78rem;font-weight:850}.physical-sale-detail dl{gap:.55rem;margin:0;display:grid}.physical-sale-detail dl div{color:#6d8189;justify-content:space-between;gap:.75rem;font-size:.75rem;display:flex}.physical-sale-detail dd{color:#2d4751;text-align:right;margin:0;font-weight:800}.physical-sale-receipt{color:#20707d;background:#edf9f7;border:1px solid #b6d5d0;border-radius:.65rem;align-items:center;gap:.4rem;margin-top:1rem;padding:.65rem .8rem;font-size:.78rem;font-weight:850;text-decoration:none;display:inline-flex}.dark .physical-sales-head,.dark .physical-sales-panel,.dark .physical-sales-metrics article{background:#151918!important;border-color:#35413e!important}.dark .physical-sales-head{background:linear-gradient(120deg,#211e13,#151918 55%)!important}.dark .physical-sales-head p:not(.eyebrow),.dark .physical-sales-panel-head small,.dark .physical-sales-metrics span,.dark .physical-sales-list small{color:#aeb9c2!important}.dark .physical-sales-metrics strong,.dark .physical-sales-sale-main strong,.dark .physical-sales-client strong,.dark .physical-sales-total,.dark .physical-sales-panel-head h2{color:#f5f6f3!important}.dark .physical-sales-filters label,.dark .physical-sales-filters :is(input,select){color:#d7e0df;background:#101513;border-color:#35413e}.dark .physical-sales-list,.dark .physical-sales-list>article{border-color:#2e3b38}.dark .physical-sales-payment span{color:#c5d0d1}.dark .physical-sales-list>article>button{color:#82d7dc;background:#102b29;border-color:#31504a}.dark .physical-sales-empty{color:#aeb9c2;border-color:#3b4b46}.dark .physical-sale-detail{color:#d9e1e0;background:#151918;border-color:#384843}.dark .physical-sale-detail h2,.dark .physical-sale-detail-grid h3,.dark .physical-sale-item strong,.dark .physical-sale-detail dd{color:#f5f6f3}.dark .physical-sale-date,.dark .physical-sale-item small,.dark .physical-sale-detail dl div{color:#aeb9c2}.dark .physical-sale-detail-close{color:#b7c3c8;background:#252d2b}.dark .physical-sale-detail-grid section{border-color:#35413e}.dark .physical-sale-item{border-color:#2d3936}.dark .physical-sale-item>span{color:#d7e0df}.dark .physical-sale-receipt{color:#82d7dc;background:#102b29;border-color:#31504a}.physical-sale-detail .is-discount dd{color:#1c8b73;gap:.12rem;display:grid}.physical-sale-detail .is-discount dd small{color:#6e857f;font-size:.66rem;font-weight:800}.physical-sale-conversion{background:linear-gradient(135deg,#fffaf0,#fff3ce);border:1px solid #dfc16b;border-radius:.8rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:1rem;padding:1rem;display:grid}.physical-sale-conversion div{gap:.2rem;padding:.25rem .35rem;display:grid}.physical-sale-conversion span{color:#7d6b40;letter-spacing:.025em;font-size:.68rem;font-weight:850}.physical-sale-conversion strong{color:#28414d;font-size:.82rem}.physical-sale-conversion .physical-sale-conversion-total{background:#f4d875;border-radius:.6rem;padding:.65rem .75rem}.physical-sale-conversion-total strong{color:#17294b;font-size:1rem}.dark .physical-sale-detail .is-discount dd{color:#75e2c4}.dark .physical-sale-detail .is-discount dd small{color:#a8b7b3}.dark .physical-sale-conversion{background:linear-gradient(135deg,#211e13,#2a2413);border-color:#6d5719}.dark .physical-sale-conversion span{color:#d7bd70}.dark .physical-sale-conversion strong{color:#f2f0e8}.dark .physical-sale-conversion .physical-sale-conversion-total{background:linear-gradient(135deg,#f4d875,#d9aa30)}.physical-sale-detail-actions{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.physical-sale-detail-actions .physical-sale-receipt{margin-top:0}.physical-sale-delete{color:#a33c4a;font:inherit;cursor:pointer;background:#fff2f2;border:1px solid #d78686;border-radius:.65rem;align-items:center;gap:.4rem;padding:.65rem .8rem;font-size:.78rem;font-weight:850;display:inline-flex}.physical-sale-delete:hover:not(:disabled){background:#fee2e2}.physical-sale-delete:disabled{opacity:.62;cursor:wait}.physical-sale-delete-error{color:#bc4554;margin:.65rem 0 0;font-size:.75rem;font-weight:750}.dark .physical-sale-delete{color:#ffb7bf;background:#351d22;border-color:#763c43}.dark .physical-sale-delete:hover:not(:disabled){background:#4a232a}.dark .physical-sale-delete-error{color:#ffb7bf}.physical-sales-actions{justify-content:center;gap:.42rem;display:flex}.physical-sales-actions button{color:#277889;cursor:pointer;background:#f4faf9;border:1px solid #cee0dd;border-radius:.6rem;place-items:center;width:2.25rem;height:2.25rem;display:grid}.physical-sales-actions .physical-sales-delete{color:#aa3c4c;background:#fff4f4;border-color:#dfadb3}.physical-sales-actions button:disabled{opacity:.55;cursor:wait}.dark .physical-sales-actions button{color:#82d7dc;background:#102b29;border-color:#31504a}.dark .physical-sales-actions .physical-sales-delete{color:#ffb7bf;background:#321c21;border-color:#713b43}.physical-sales-table-head,.physical-sales-list>article{grid-template-columns:minmax(9rem,1fr) minmax(13rem,1.45fr) minmax(9rem,1fr) minmax(9.5rem,1.05fr) minmax(6.8rem,.75fr) minmax(8rem,.9fr) 5rem;column-gap:1.25rem}.physical-sales-table-head>span:nth-child(5),.physical-sales-list>article>.physical-sales-status{justify-self:center}.physical-sales-table-head>span:nth-child(6),.physical-sales-list>article>.physical-sales-total{text-align:right;justify-self:end}.physical-sales-table-head>span:last-child{justify-self:center}.physical-sales-client>div,.physical-sales-payment{min-width:0;overflow:hidden}.physical-sales-client strong,.physical-sales-client small,.physical-sales-payment span,.physical-sales-payment small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}@media (max-width:800px){.physical-sales-list>article{grid-template-columns:1fr auto}.physical-sales-actions{grid-area:1/2}}.physical-sale-delete-alert{color:#394752;text-align:center;background:#fffdf8;border:1px solid #e5bd7a;border-radius:1.1rem;width:min(100% - 2rem,27rem);padding:1.65rem;box-shadow:0 28px 80px #0006}.physical-sale-delete-alert-icon{color:#b43e4b;background:#fee4e4;border-radius:999px;place-items:center;width:3.35rem;height:3.35rem;margin:0 auto .8rem;display:grid}.physical-sale-delete-alert h2{color:#24394d;margin:.18rem 0 .55rem;font-family:Georgia,serif;font-size:1.7rem}.physical-sale-delete-alert>p:not(.eyebrow):not(.physical-sale-delete-error){color:#62747b;margin:0;font-size:.84rem;line-height:1.55}.physical-sale-delete-alert-summary{color:#7d6b45;text-align:left;background:#fff7e7;border:1px solid #eed9b7;border-radius:.7rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.75rem .85rem;font-size:.73rem;font-weight:800;display:flex}.physical-sale-delete-alert-summary strong{color:#344354;font-size:1rem}.physical-sale-delete-alert-actions{justify-content:center;gap:.6rem;margin-top:1.2rem;display:flex}.physical-sale-delete-alert-actions button{color:#50646b;min-height:2.55rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #cad7d5;border-radius:.65rem;padding:.55rem .85rem;font-size:.78rem;font-weight:850}.physical-sale-delete-alert-actions .is-danger{color:#fff;background:#b9414e;border-color:#bd4a55;align-items:center;gap:.38rem;display:inline-flex}.physical-sale-delete-alert-actions .is-danger:hover:not(:disabled){background:#9e303c}.physical-sale-delete-alert-actions button:disabled{opacity:.6;cursor:wait}.dark .physical-sale-delete-alert{color:#dce2e0;background:#171a19;border-color:#5a4330}.dark .physical-sale-delete-alert-icon{color:#ffadb7;background:#43232a}.dark .physical-sale-delete-alert h2,.dark .physical-sale-delete-alert-summary strong{color:#f4f5f2}.dark .physical-sale-delete-alert>p:not(.eyebrow):not(.physical-sale-delete-error){color:#b5c0bf}.dark .physical-sale-delete-alert-summary{color:#ddc993;background:#292113;border-color:#5a4731}.dark .physical-sale-delete-alert-actions button{color:#ced8d6;background:#202725;border-color:#3d4a47}.dark .physical-sale-delete-alert-actions .is-danger{color:#fff;background:#a93946;border-color:#99444e}@media (max-width:800px){.physical-sales-head,.physical-sales-panel-head{flex-direction:column;align-items:flex-start}.physical-sales-metrics,.physical-sales-filters,.physical-sale-detail-grid,.physical-sale-conversion{grid-template-columns:1fr}.physical-sales-list>article{grid-template-columns:1fr auto}.physical-sales-client,.physical-sales-payment,.physical-sales-total{grid-column:1}.physical-sales-list>article>button{grid-area:1/2}}.dark .physical-sales-table-head{color:#9baab2;border-color:#2e3b38}@media (max-width:800px){.physical-sales-table-head{display:none}}.credits-page{width:min(100% - 2rem,1220px);margin:0 auto;padding:clamp(1rem,2.5vw,2rem) 0 4rem}.credits-head{background:linear-gradient(120deg,#fff9e8,#fff 55%);border:1px solid #dfe6e4;border-radius:1.2rem;justify-content:space-between;align-items:center;gap:1rem;padding:clamp(1.3rem,3vw,2.1rem);display:flex}.credits-head h1{color:#203553;margin:.22rem 0 .45rem;font-family:Georgia,serif;font-size:clamp(2.25rem,4vw,3.35rem)}.credits-head p:not(.eyebrow){color:#697c87;margin:0}.credits-portfolio{background:#fff;border:1px solid #dfe6e4;border-radius:1rem;grid-template-columns:1.1fr 1.9fr;margin-top:.9rem;display:grid;overflow:hidden}.credits-main-summary{background:#fdf8e9;padding:1.25rem}.credits-main-summary>strong{color:#203553;margin:.35rem 0 .05rem;font-size:1.8rem;display:block}.credits-main-summary>span,.credits-main-summary small{color:#72828a;font-size:.75rem}.credits-progress{background:#e5dfc9;border-radius:99px;height:.5rem;margin:1rem 0 .4rem;overflow:hidden}.credits-progress i,.credit-card-progress i b{border-radius:inherit;background:#d2992c;height:100%;display:block}.credits-stats{grid-template-columns:repeat(4,1fr);display:grid}.credits-stats article{border-left:1px solid #e4ece9;align-content:center;padding:1rem;display:grid}.credits-stats svg{color:#287c8a;margin-bottom:.45rem}.credits-stats .is-alert svg,.credits-stats .is-alert strong{color:#b74754}.credits-stats span,.credits-list article>div>span{color:#788994;text-transform:uppercase;letter-spacing:.04em;font-size:.68rem;font-weight:800}.credits-stats strong{color:#29424c;margin-top:.22rem;font-size:1rem}.credits-alerts{gap:.7rem;margin-top:.9rem;display:flex}.credits-alert{color:#567078;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e3df;border-radius:.8rem;flex:1;align-items:center;gap:.7rem;padding:.8rem;display:flex}.credits-alert svg{color:#a37727}.credits-alert.is-overdue{border-color:#efc0c5}.credits-alert.is-overdue svg,.credits-alert.is-overdue strong{color:#b74754}.credits-alert.is-today{border-color:#edd597}.credits-alert span{flex:1;gap:.1rem;display:grid}.credits-alert strong{color:#344d56;font-size:.78rem}.credits-alert small{font-size:.68rem}.credits-alert:not(span){font-size:.7rem;font-weight:800}.credits-panel{background:#fff;border:1px solid #dfe6e4;border-radius:1rem;margin-top:.9rem;padding:1.15rem}.credits-panel-head{justify-content:space-between;align-items:end;gap:1rem;display:flex}.credits-panel h2{color:#203553;margin:.2rem 0 0;font:1.4rem Georgia,serif}.credits-panel-head small{color:#788994;font-size:.76rem}.credits-tabs{border-bottom:1px solid #e0e9e6;gap:.45rem;margin:1.1rem 0;display:flex}.credits-tabs button{color:#73868d;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:.45rem;padding:.6rem .8rem;font:700 .75rem inherit;display:flex}.credits-tabs button.is-active{color:#203553;border-color:#c98a22}.credits-tabs b{color:#64777e;background:#eef3f1;border-radius:99px;place-items:center;min-width:1.35rem;padding:.1rem .28rem;font-size:.65rem;display:grid}.credits-list{gap:.65rem;display:grid}.credits-list>article{border:1px solid #dfe8e5;border-radius:.85rem;grid-template-columns:1.25fr .95fr .95fr 1fr .8fr;align-items:center;gap:1rem;padding:1rem;display:grid}.credits-list>article.is-overdue{border-left:4px solid #c75b65}.credits-list>article.is-today{border-left:4px solid #d19a2d}.credit-client{align-items:center;gap:.65rem;display:flex}.credit-client>span{color:#976419;background:#fff0cb;border-radius:50%;place-items:center;width:2.3rem;height:2.3rem;font-weight:900;display:grid}.credit-client div,.credits-list article>div:not(.credit-client){gap:.2rem;display:grid}.credit-client strong,.credits-list article>div>strong{color:#314a54;font-size:.82rem}.credits-list small{color:#788a92;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.credit-card-progress>div{justify-content:space-between;display:flex!important}.credit-card-progress i{background:#e8efec;border-radius:9px;height:.4rem;margin-top:.35rem;display:block;overflow:hidden}.credit-pay{justify-items:end}.credit-pay em{color:#24705c;background:#dff3ea;border-radius:99px;width:max-content;padding:.18rem .42rem;font-size:.62rem;font-style:normal;font-weight:850}.credit-pay em.is-overdue{color:#a33f4c;background:#fae2e5}.credit-pay em.is-today{color:#92631a;background:#fff0c8}.credit-pay button{color:#26768a;cursor:pointer;background:0 0;border:0;margin-top:.35rem;font:800 .72rem inherit}.credits-empty{color:#71838c;text-align:center;border:1px dashed #d7e4e0;border-radius:.75rem;padding:2rem}.credit-payment-dialog{color:#344e58;background:#fff;border:1px solid #dfe8e5;border-radius:1rem;width:min(94vw,590px);max-height:92vh;padding:1.35rem;position:relative;overflow:auto;box-shadow:0 25px 65px #152d3638}.credit-payment-dialog h2{color:#203553;margin:.2rem 0;font:1.7rem Georgia,serif}.credit-dialog-close{color:#526a73;cursor:pointer;background:#edf2f0;border:0;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid;position:absolute;top:.9rem;right:.9rem}.credit-payment-client{color:#758791;margin:.35rem 0 1rem;font-size:.8rem}.credit-payment-balance{background:#f4f8f6;border-radius:.65rem;grid-template-columns:1fr 1fr;gap:.6rem;padding:.75rem;display:grid}.credit-payment-balance span{color:#768890;gap:.2rem;font-size:.68rem;display:grid}.credit-payment-balance strong{color:#2b4650;font-size:.85rem}.credit-payment-fields{grid-template-columns:.65fr 1fr 1fr;gap:.65rem;margin-top:1rem;display:grid}.credit-payment-dialog label,.credit-payment-dialog legend{color:#526970;gap:.35rem;font-size:.72rem;font-weight:800;display:grid}.credit-payment-dialog input,.credit-payment-dialog select,.credit-payment-dialog textarea{color:#314c55;width:100%;font:inherit;background:#fff;border:1px solid #cdddda;border-radius:.55rem;padding:.62rem .68rem;font-size:.8rem}.credit-payment-dialog fieldset{border:0;margin:1rem 0 0;padding:0}.credit-payment-dialog legend{margin-bottom:.5rem}.credit-methods{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.credit-methods label{cursor:pointer;border:1px solid #d8e4e1;border-radius:.6rem;align-items:center;gap:.4rem;padding:.65rem;display:flex}.credit-methods label.is-selected{color:#8d621a;background:#fff8e6;border-color:#c68c29}.credit-methods input{width:auto}.credit-full-field{margin-top:.85rem}.credit-payment-error{color:#b23f4b;margin:.8rem 0 0;font-size:.75rem}.credit-payment-dialog footer{justify-content:flex-end;gap:.6rem;margin-top:1rem;display:flex}.credit-payment-dialog footer>button:first-child{color:#526a73;cursor:pointer;background:#fff;border:1px solid #cbdad7;border-radius:.6rem;padding:.6rem .8rem;font:700 .78rem inherit}.credit-payment-dialog button:disabled,.credits-head button:disabled{opacity:.55;cursor:not-allowed}.dark .credits-head,.dark .credits-portfolio,.dark .credits-panel,.dark .credits-alert,.dark .credit-payment-dialog{background:#151918!important;border-color:#35413e!important}.dark .credits-head{background:linear-gradient(120deg,#211e13,#151918 55%)!important}.dark .credits-main-summary{background:#211e13}.dark .credits-main-summary>strong,.dark .credits-stats strong,.dark .credits-panel h2,.dark .credit-client strong,.dark .credits-list article>div>strong,.dark .credit-payment-dialog h2,.dark .credit-payment-balance strong{color:#f5f6f3}.dark .credits-stats article,.dark .credits-tabs,.dark .credits-list>article{border-color:#35413e}.dark .credits-alert,.dark .credit-payment-balance{background:#202725}.dark .credits-list>article{background:#151918}.dark .credit-payment-dialog input,.dark .credit-payment-dialog select,.dark .credit-payment-dialog textarea{color:#e1e9e5;background:#101513;border-color:#3c4b47}.dark .credit-methods label{border-color:#3c4b47}.dark .credit-dialog-close{color:#d4ddda;background:#29322f}@media (max-width:900px){.credits-portfolio{grid-template-columns:1fr}.credits-stats{grid-template-columns:repeat(2,1fr)}.credits-stats article{border-top:1px solid #e4ece9}.credits-list>article{grid-template-columns:1fr 1fr}.credit-pay{justify-items:start}}@media (max-width:620px){.credits-head,.credits-panel-head{flex-direction:column;align-items:flex-start}.credits-alerts{flex-direction:column}.credits-stats{grid-template-columns:1fr 1fr}.credits-list>article,.credit-payment-fields,.credit-methods,.credit-payment-balance{grid-template-columns:1fr}.credits-tabs{overflow:auto}.credits-tabs button{white-space:nowrap}}.credit-payment-actions{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;width:auto!important;margin:1rem 0 0!important;padding:0!important;position:static!important;inset:auto!important}.credit-row-actions{gap:.45rem;margin-top:.45rem;display:flex}.credit-pay .credit-icon-button{color:#287c89;cursor:pointer;background:#f0f9f7;border:1px solid #c9ddda;border-radius:.65rem;place-items:center;width:2.35rem;height:2.35rem;margin:0;display:grid}.credit-pay .credit-icon-button.is-payment{color:#916318;background:#fff5d7;border-color:#e0bd61}.credit-pay .credit-icon-button:hover{filter:brightness(.98);transform:translateY(-1px)}.credit-detail-dialog{color:#536b73;background:#fff;border:1px solid #d9e6e2;border-radius:1rem;width:min(94vw,430px);padding:1.45rem;position:relative;box-shadow:0 25px 65px #152d3638}.credit-detail-dialog h2{color:#203553;margin:.2rem 2.4rem .35rem 0;font:1.6rem Georgia,serif}.credit-detail-dialog>p:not(.eyebrow){color:#758891;margin:0;font-size:.8rem}.credit-detail-dialog dl{gap:.55rem;margin:1.15rem 0;display:grid}.credit-detail-dialog dl div{color:#70848c;border:1px solid #e2ece9;border-radius:.65rem;justify-content:space-between;gap:1rem;padding:.7rem .75rem;font-size:.78rem;display:flex}.credit-detail-dialog dd{color:#29434e;margin:0;font-weight:850}.credit-detail-dialog .action{cursor:pointer;align-items:center;gap:.4rem;margin-top:.2rem;display:inline-flex}.dark .credit-pay .credit-icon-button{color:#82d7dc;background:#102b29;border-color:#31504a}.dark .credit-pay .credit-icon-button.is-payment{color:#efd169;background:#302713;border-color:#6c5522}.dark .credit-detail-dialog{color:#aeb9c2;background:#151918;border-color:#35413e}.dark .credit-detail-dialog h2,.dark .credit-detail-dialog dd{color:#f5f6f3}.dark .credit-detail-dialog>p:not(.eyebrow){color:#aeb9c2}.dark .credit-detail-dialog dl div{color:#aeb9c2;background:#202725;border-color:#35413e}.credits-head h1{font-size:clamp(1.8rem,3vw,2.5rem)}.credit-payment-application{border:0;margin:1rem 0 0;padding:0}.credit-payment-application>div{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.credit-payment-application label{cursor:pointer;border:1px solid #d8e4e1;border-radius:.6rem;align-items:flex-start;gap:.45rem;padding:.7rem;display:flex}.credit-payment-application label.is-selected{color:#8d621a;background:#fff8e6;border-color:#c68c29}.credit-payment-application input{width:auto;margin-top:.15rem}.credit-payment-application span{gap:.2rem;display:grid}.credit-payment-application small{color:#6f8188;font-size:.65rem;font-weight:500;line-height:1.35}.dark .credit-payment-application label{border-color:#3c4b47}.dark .credit-payment-application label.is-selected{background:#302713}.credit-cash-currency{background:#f8fcfb;border:1px solid #d9e8e5;border-radius:.8rem;margin-top:1rem;padding:1rem}.credit-cash-currency>p{color:#b78627;letter-spacing:.12em;margin:0;font-size:.67rem;font-weight:900}.credit-cash-currency h3{color:#294652;margin:.3rem 0 .75rem;font-size:.95rem}.credit-cash-currency>div{background:#eaf2f1;border-radius:.65rem;grid-template-columns:1fr 1fr;padding:.25rem;display:grid}.credit-cash-currency button{color:#657780;cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-content:space-between;padding:.6rem .7rem;font:800 .78rem inherit;display:flex}.credit-cash-currency button.is-selected{color:#223b59;background:#f5d46f}.credit-cash-currency button small{font-size:.68rem}.credit-cash-currency label{color:#526970;gap:.3rem;margin-top:.8rem;font-size:.72rem;font-weight:800;display:grid}.credit-cash-currency label small{color:#768890;font-size:.67rem;font-weight:500}.credit-cash-currency input{color:#314c55;width:100%;font:inherit;background:#fff;border:1px solid #cdddda;border-radius:.55rem;padding:.62rem .68rem;font-size:.8rem}.credit-cash-currency>strong{color:#294652;margin-top:.7rem;font-size:.85rem;display:block}.dark .credit-cash-currency{background:#151918;border-color:#35413e}.dark .credit-cash-currency h3,.dark .credit-cash-currency>strong{color:#f5f6f3}.dark .credit-cash-currency>div{background:#222927}.dark .credit-cash-currency button.is-selected{color:#17294b;background:#f5d46f}.dark .credit-cash-currency input{color:#e1e9e5;background:#101513;border-color:#3c4b47}.credit-payment-dialog{width:min(96vw,800px)}.credit-payment-actions{gap:.5rem!important;margin-top:.75rem!important}.credit-payment-actions>button{min-height:2.65rem;line-height:1.1;border-radius:.6rem!important;padding:.55rem .9rem!important;font-size:.8rem!important}.credit-payment-actions>.action{margin-top:0!important}.credit-detail-dialog{width:min(94vw,780px);max-height:90vh;overflow:auto}.credit-detail-terms{grid-template-columns:repeat(4,1fr);gap:.5rem;margin:0 0 1rem;display:grid}.credit-detail-terms div{background:#f4f8f6;border-radius:.6rem;gap:.25rem;padding:.65rem;display:grid}.credit-detail-terms span,.credit-detail-history small{color:#71848c;font-size:.66rem}.credit-detail-terms strong{color:#29434e;font-size:.74rem}.credit-detail-schedule h3,.credit-detail-history h3{color:#314a54;margin:.9rem 0 .5rem;font-size:.84rem}.credit-detail-schedule>div{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.45rem;display:grid}.credit-detail-schedule article{border:1px solid #dfe8e5;border-radius:.6rem;align-items:center;gap:.45rem;padding:.55rem;display:flex}.credit-detail-schedule article b{color:#677b83;background:#edf3f1;border-radius:50%;place-items:center;width:1.45rem;height:1.45rem;font-size:.68rem;display:grid}.credit-detail-schedule article span{color:#405963;flex:1;font-size:.7rem;font-weight:800;display:grid}.credit-detail-schedule article small{color:#788a92;font-size:.61rem;font-weight:500}.credit-detail-schedule article strong{font-size:.62rem}.credit-detail-schedule .is-paid{background:#f1faf6;border-color:#bde2d5}.credit-detail-schedule .is-paid strong{color:#24705c}.credit-detail-schedule .is-overdue{background:#fff7f7;border-color:#efc0c5}.credit-detail-schedule .is-overdue strong{color:#b74754}.credit-detail-history{margin-top:.9rem}.credit-detail-history>p{color:#788a92;margin:0;font-size:.72rem}.credit-detail-history article{border-top:1px solid #e4ece9;justify-content:space-between;gap:1rem;padding:.65rem 0;display:flex}.credit-detail-history article div{gap:.15rem;display:grid}.credit-detail-history article>span{color:#29434e;justify-items:end;font-size:.75rem;font-weight:850;display:grid}.credit-detail-history article>span small{text-align:right;font-weight:500}.dark .credit-detail-terms div{background:#202725}.dark .credit-detail-terms strong,.dark .credit-detail-schedule h3,.dark .credit-detail-history h3,.dark .credit-detail-history article>span{color:#f5f6f3}.dark .credit-detail-schedule article,.dark .credit-detail-history article{border-color:#35413e}.dark .credit-detail-schedule article{background:#151918}@media (max-width:620px){.credit-detail-terms{grid-template-columns:1fr 1fr}.credit-detail-schedule>div{grid-template-columns:1fr}.credit-detail-history article{flex-direction:column;align-items:flex-start}.credit-detail-history article>span{justify-items:start}.credit-detail-history article>span small{text-align:left}}.credit-detail-tabs{border-bottom:1px solid #e0e9e6;gap:.35rem;margin-top:.9rem;display:flex}.credit-detail-tabs button{color:#71848c;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:.35rem;padding:.55rem .7rem;font:800 .73rem inherit;display:flex}.credit-detail-tabs button.is-active{color:#203553;border-color:#c98a22}.credit-detail-tabs b{color:#64777e;background:#eef3f1;border-radius:99px;place-items:center;min-width:1.2rem;padding:.08rem .25rem;font-size:.62rem;display:grid}.credit-detail-tabs+.credit-detail-schedule,.credit-detail-tabs+.credit-detail-history{margin-top:.3rem}.dark .credit-detail-tabs{border-color:#35413e}.dark .credit-detail-tabs button.is-active{color:#f5f6f3}.credit-detail-tabs+.credit-detail-schedule{margin-top:.75rem}.credit-detail-schedule>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem}.credit-detail-schedule article{border-radius:.55rem;min-height:3.7rem;padding:.45rem .5rem}.credit-detail-schedule article b{width:1.3rem;height:1.3rem;font-size:.63rem}.credit-detail-schedule article span{font-size:.68rem}.credit-detail-schedule article small{font-size:.6rem}.credit-detail-schedule article strong{color:#617880;background:#eef3f1;border-radius:99px;padding:.16rem .3rem;font-size:.57rem}.credit-detail-schedule .is-paid strong{background:#dff3ea}.credit-detail-schedule .is-overdue strong{background:#fae2e5}@media (max-width:700px){.credit-detail-schedule>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.lead-delete-alert.swal2-popup{background:radial-gradient(circle at 100% 0,#edcf662e,#0000 36%),#fff;border:1px solid #dbe6e5;border-radius:1.5rem;width:min(31rem,100vw - 2rem);padding:2rem 2rem 1.7rem;overflow:hidden;box-shadow:0 28px 70px #13294b47}.lead-delete-alert.swal2-popup:before{content:"";background:linear-gradient(90deg,#17294b,#2a7771 66%,#edcf66);height:.38rem;position:absolute;top:0;left:0;right:0}.lead-delete-alert .lead-delete-alert-icon.swal2-icon{color:#bd5a5d;border-color:#eab8b9;width:4.35rem;height:4.35rem;margin:.55rem auto 1.25rem}.lead-delete-alert .lead-delete-alert-title{color:#17294b;font-family:Georgia,Cambria,Times New Roman,serif;font-size:2rem;font-weight:700;line-height:1.05}.lead-delete-alert .lead-delete-alert-copy{color:#637a83;max-width:25rem;margin:.7rem auto 0;font-size:.95rem;line-height:1.55}.lead-delete-alert .lead-delete-alert-actions{gap:.7rem;width:100%;margin:1.65rem 0 0}.lead-delete-alert .lead-delete-alert-confirm,.lead-delete-alert .lead-delete-alert-cancel{border-radius:.75rem;min-width:8.4rem;padding:.78rem 1rem;font-size:.88rem;font-weight:800;transition:transform .16s,box-shadow .16s,background .16s}.lead-delete-alert .lead-delete-alert-confirm{color:#fff;background:#b94e58;border:1px solid #a8444e;box-shadow:0 7px 15px #b94e5838}.lead-delete-alert .lead-delete-alert-cancel{color:#45616a;background:#f6faf9;border:1px solid #cddbd9}.lead-delete-alert .lead-delete-alert-confirm:hover,.lead-delete-alert .lead-delete-alert-cancel:hover{transform:translateY(-1px)}.lead-delete-alert .lead-delete-alert-confirm:hover{background:#a9434d}.lead-delete-alert .lead-delete-alert-cancel:hover{background:#eaf3f1}.lead-delete-alert .lead-delete-alert-close{color:#789199;font-size:1.65rem}@media (max-width:520px){.lead-delete-alert.swal2-popup{padding:1.6rem 1.25rem 1.35rem}.lead-delete-alert .lead-delete-alert-title{font-size:1.7rem}.lead-delete-alert .lead-delete-alert-actions{flex-direction:column-reverse}.lead-delete-alert .lead-delete-alert-confirm,.lead-delete-alert .lead-delete-alert-cancel{width:100%}}@media (max-width:768px){html{-webkit-text-size-adjust:100%}body{overflow-x:hidden}.app-shell{min-width:0}.app-sidebar{z-index:45;max-width:100vw;position:sticky;top:0}.app-sidebar>div:first-child{padding:.65rem .9rem .35rem}.app-sidebar nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;min-height:3.55rem;padding:.25rem .55rem .55rem;scroll-padding-inline:.55rem}.app-sidebar nav::-webkit-scrollbar{display:none}.app-sidebar nav a{min-height:2.7rem;padding-inline:.65rem}.app-sidebar nav span.hidden{text-overflow:ellipsis;white-space:nowrap;max-width:7.5rem;display:inline;overflow:hidden}.app-topbar{z-index:40;position:sticky;top:0}.app-topbar:has(>div:first-child){flex-direction:column;align-items:stretch;gap:0;padding:0}.app-topbar>div:first-child:not(.app-topbar-actions){flex-wrap:wrap;gap:.55rem;padding:.55rem .75rem;line-height:1.3}.app-topbar>div:first-child:not(.app-topbar-actions) button{width:100%;margin-left:0}.app-topbar-actions{padding:.42rem .75rem}.app-account-dropdown{width:auto;position:fixed;top:3.8rem;left:.75rem;right:.75rem}.access-preview-trigger{right:.85rem;bottom:max(.85rem, env(safe-area-inset-bottom))}.access-preview-trigger button{min-height:2.8rem;padding-inline:1rem}.cms-modal-backdrop,.fixed.inset-0.z-\[80\],.fixed.inset-0.z-\[90\]{align-items:end;padding:0}.cms-media-modal,.fixed.inset-0.z-\[80\]>section,.fixed.inset-0.z-\[90\]>section{border-bottom:0;border-left:0;border-right:0;border-radius:1.35rem 1.35rem 0 0;width:100%;max-height:min(92dvh,48rem)}.cms-media-modal header,.cms-media-modal footer{padding:1rem}.cms-media-modal footer,.cms-navigation-editor footer{flex-direction:column;align-items:stretch}.cms-media-modal footer button,.cms-navigation-editor footer button{width:100%}.cms-navigation-editor footer>span{margin-right:0}.calendar-form,.client-form,.client-detail,.credit-payment-dialog,.user-dialog,.quick-entry-dialog{border-bottom:0;border-left:0;border-right:0;border-radius:1.25rem 1.25rem 0 0;max-height:92dvh;width:100%!important}.calendar-form-actions,.calendar-create-actions,.web-sale-dialog-actions,.physical-sale-delete-alert-actions{flex-direction:column-reverse;align-items:stretch}.calendar-form-actions>*,.calendar-create-actions>*,.web-sale-dialog-actions>*,.physical-sale-delete-alert-actions>*{justify-content:center;width:100%}.quick-entry-dialog footer{padding:1rem}.quick-entry-dialog footer>*{width:100%}}.credit-detail-schedule article{min-height:4.15rem;padding:.55rem .6rem}.credit-detail-schedule article span{gap:.05rem}.credit-detail-schedule article em{color:#29434e;font-size:.62rem;font-style:normal;font-weight:850}.credit-detail-schedule article strong{white-space:nowrap;align-self:center}.credit-detail-schedule .is-pending{background:linear-gradient(135deg,#fff,#fbfdfc)}.credit-detail-schedule .is-today{background:#fff9ea;border-color:#edd597}.dark .credit-detail-schedule article em{color:#f5f6f3}.credit-detail-schedule .credit-installment-number{color:#677b83;background:#edf3f1;border-radius:50%;flex:none;place-items:center;width:1.3rem;height:1.3rem;font-size:.63rem;font-style:normal;font-weight:850;display:grid}.credit-detail-schedule article{grid-template-columns:1.3rem minmax(0,1fr) auto;align-items:center;gap:.45rem;display:grid}.credit-detail-schedule article .credit-installment-number{grid-column:1}.credit-detail-schedule article span{grid-column:2;min-width:0}.credit-detail-schedule article strong{grid-column:3;justify-self:end}.credit-detail-schedule article{grid-template-rows:auto auto;grid-template-columns:1.3rem minmax(0,1fr);align-items:start;gap:.1rem .45rem}.credit-detail-schedule article .credit-installment-number{grid-area:1/1/span 2;align-self:center}.credit-detail-schedule article span{grid-area:1/2}.credit-detail-schedule article strong{grid-area:2/2;justify-self:start}.credit-detail-schedule article small,.credit-detail-schedule article em{white-space:normal}.clients-page{width:min(100% - 2rem,1220px);margin:0 auto;padding:clamp(1rem,2.5vw,2rem) 0 4rem}.clients-head{background:linear-gradient(120deg,#fff9e8,#fff 55%);border:1px solid #dfe6e4;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:1.6rem;display:flex}.clients-head h1,.client-form h2,.client-detail h2{color:#203553;margin:.2rem 0;font:2.1rem Georgia,serif}.clients-head p:not(.eyebrow),.client-detail>p{color:#71848c;margin:0}.clients-head .action,.client-form .action{cursor:pointer;border:0;align-items:center;gap:.35rem;display:inline-flex}.clients-search{color:#69808a;background:#fff;border:1px solid #d9e6e2;border-radius:.7rem;align-items:center;gap:.55rem;margin:1rem 0;padding:.75rem .9rem;display:flex}.clients-search input{color:#29434e;width:100%;font:inherit;background:0 0;border:0;outline:0}.clients-list{gap:.6rem;display:grid}.clients-list>article{background:#fff;border:1px solid #dfe8e5;border-radius:.8rem;grid-template-columns:1.45fr .8fr .85fr .8fr .5fr .6fr auto;align-items:center;gap:1rem;padding:.9rem 1rem;display:grid}.clients-list-heading{color:#74878e;text-transform:uppercase;letter-spacing:.045em;grid-template-columns:1.45fr .8fr .85fr .8fr .5fr .6fr auto;gap:1rem;padding:0 .95rem;font-size:.64rem;font-weight:850;display:grid}.clients-list>article>div{gap:.16rem;display:grid}.clients-list .has-nit{color:#277360}.clients-list .no-nit{color:#9b6b17}.client-web-status{white-space:nowrap;border-radius:999px;align-items:center;gap:.28rem;width:fit-content;padding:.28rem .45rem;font-size:.67rem;font-weight:800;display:inline-flex}.client-web-status.is-online{color:#277360;background:#e9f6ef}.client-web-status.is-offline{color:#71848c;background:#eff3f2}.client-row-actions{justify-content:flex-end;gap:.35rem;display:flex!important}.client-row-actions button{color:#526a73;cursor:pointer;background:#fff;border:1px solid #cbdad7;border-radius:.55rem;place-items:center;width:2.2rem;height:2.2rem;padding:0;font:800 .68rem inherit;display:grid}.client-row-actions .client-view{color:#287585;background:#f1f9f8}.client-row-actions .client-delete{color:#ad4250;background:#fff7f7;border-color:#e9c6cb}.client-detail-data{grid-template-columns:1fr 1fr;gap:.55rem;margin:1rem 0;display:grid}.client-detail-data div{border:1px solid #e0e9e6;border-radius:.6rem;gap:.2rem;padding:.7rem;display:grid}.client-detail-data dt{color:#788a92;font-size:.67rem;font-weight:700}.client-detail-data dd{color:#314a54;word-break:break-word;margin:0;font-size:.77rem;font-weight:800}.client-detail-data .client-online-account{grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;display:grid}.client-online-account small{max-width:42rem}.client-online-account button{color:#1c6675;cursor:pointer;background:#f1f9f8;border:1px solid #cbdad7;border-radius:.55rem;align-items:center;gap:.35rem;padding:.5rem .65rem;font:800 .7rem inherit;display:inline-flex}.client-online-account button:disabled{opacity:.6;cursor:wait}.client-online-account em{color:#ad4b4b;grid-column:2/-1;margin-top:.2rem;font-size:.67rem;font-style:normal;font-weight:700}.client-online-account em.is-success{color:#277360}.client-detail footer{justify-content:flex-end;display:flex}.client-detail footer button{color:#1c3555;cursor:pointer;background:#f5d46f;border:0;border-radius:.6rem;padding:.6rem .8rem;font:800 .75rem inherit}.clients-list article>span{display:none}.clients-list article>div:first-of-type{display:grid}.clients-list strong{color:#314a54;font-size:.8rem}.clients-list small{color:#788a92;font-size:.68rem}.clients-list article>button,.client-form footer>button:first-child{color:#526a73;cursor:pointer;background:#fff;border:1px solid #cbdad7;border-radius:.55rem;padding:.5rem .7rem;font:700 .72rem inherit}.client-form,.client-detail{color:#526970;background:#fff;border:1px solid #dfe8e5;border-radius:1rem;width:min(94vw,700px);max-height:90vh;padding:1.4rem;position:relative;overflow:auto;box-shadow:0 25px 65px #152d3638}.client-form>div{grid-template-columns:1fr 1fr;gap:.65rem;margin-top:1rem;display:grid}.client-form label{gap:.3rem;font-size:.72rem;font-weight:800;display:grid}.client-form input{font:inherit;border:1px solid #cdddda;border-radius:.55rem;padding:.6rem;font-size:.8rem}.client-form footer{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.client-detail-stats{grid-template-columns:repeat(3,1fr);gap:.6rem;margin:1rem 0;display:grid}.client-detail-stats span{background:#f4f8f6;border-radius:.6rem;gap:.2rem;padding:.7rem;display:grid}.client-detail small,.client-sale small{color:#788a92;font-size:.67rem;display:block}.client-detail h3{color:#314a54;margin:1rem 0 .5rem;font-size:.9rem}.client-sale{border-top:1px solid #e3ece9;justify-content:space-between;gap:1rem;padding:.65rem 0;font-size:.75rem;display:flex}.client-sale>span{display:grid}.dark .clients-head,.dark .clients-search,.dark .clients-list>article,.dark .client-form,.dark .client-detail{background:#151918;border-color:#35413e}.dark .clients-head{background:linear-gradient(120deg,#211e13,#151918 55%)}.dark .clients-head h1,.dark .client-form h2,.dark .client-detail h2,.dark .clients-list strong{color:#f5f6f3}.dark .client-form input{color:#e1e9e5;background:#101513;border-color:#3c4b47}.dark .client-detail-stats span{background:#202725}.dark .client-row-actions button{color:#d5e0dc;background:#202725;border-color:#3c4b47}.dark .client-row-actions .client-view{color:#92d8dc;background:#102b29}.dark .client-row-actions .client-delete{color:#f1a1aa;background:#331f22}.dark .client-detail-data div{border-color:#35413e}.dark .client-detail-data dd{color:#f5f6f3}@media (max-width:700px){.clients-head{flex-direction:column;align-items:flex-start}.clients-list>article{grid-template-columns:1fr auto}.clients-list-heading,.clients-list article>div:not(:first-of-type){display:none}.client-form>div,.client-detail-data{grid-template-columns:1fr}.client-row-actions button span{display:none}.client-row-actions button{padding:.5rem}}.clients-tabs{border-bottom:1px solid #dce7e4;gap:.2rem;margin:1rem 0 1.1rem;display:flex}.clients-tabs button{color:#71848c;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:.4rem;padding:.75rem .9rem;font:800 .78rem inherit;display:inline-flex}.clients-tabs button.active{color:#213a58;border-color:#cf9021}.clients-tabs span{color:#6c7f85;background:#edf2f0;border-radius:999px;place-items:center;min-width:1.25rem;height:1.25rem;font-size:.64rem;display:grid}.client-kpis{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.client-kpis article{background:#fff;border:1px solid #dce7e4;border-radius:.85rem;grid-template-columns:auto 1fr;align-items:center;column-gap:.55rem;padding:1rem;display:grid}.client-kpis svg{color:#bd7d16}.client-kpis span{color:#71848c;font-size:.7rem;font-weight:700}.client-kpis strong{color:#263f4a;grid-column:2;font-size:1.25rem}.clients-insights{grid-template-columns:1.25fr .9fr;gap:.8rem;margin-top:.8rem;display:grid}.client-chart-card,.client-ranking-card{background:#fff;border:1px solid #dce7e4;border-radius:.9rem;min-height:315px;padding:1rem}.section-title{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.section-title .eyebrow{margin:0 0 .18rem}.section-title h2{color:#263f5d;margin:0;font:1.15rem Georgia,serif}.section-title>span{color:#71848c;white-space:nowrap;background:#f1f5f3;border-radius:999px;padding:.3rem .5rem;font-size:.64rem;font-weight:700}.client-ranking{gap:.4rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.client-ranking li{border-bottom:1px solid #e9efed;grid-template-columns:1.7rem 1fr auto;align-items:center;gap:.55rem;padding:.55rem .25rem;display:grid}.client-ranking li:last-child{border-bottom:0}.client-ranking b{color:#9b6b17;background:#fff2cc;border-radius:50%;place-items:center;width:1.55rem;height:1.55rem;font-size:.7rem;display:grid}.client-ranking span{gap:.1rem;display:grid}.client-ranking strong{color:#344e58;font-size:.76rem}.client-ranking small{color:#7a8d93;font-size:.66rem}.client-ranking em{color:#3a535d;font-size:.75rem;font-style:normal;font-weight:800}.client-insight-empty{color:#7c8d93;text-align:center;place-items:center;height:220px;font-size:.78rem;display:grid}.clients-empty{color:#75888f;text-align:center;padding:1.2rem}.dark .clients-tabs{border-color:#35413e}.dark .clients-tabs button.active{color:#f4ddb0}.dark .client-kpis article,.dark .client-chart-card,.dark .client-ranking-card{background:#151918;border-color:#35413e}.dark .client-kpis strong,.dark .section-title h2,.dark .client-ranking strong,.dark .client-ranking em{color:#f1f5f3}.dark .client-ranking li{border-color:#303b38}.dark .section-title>span,.dark .clients-tabs span{background:#242e2b}@media (max-width:800px){.clients-insights{grid-template-columns:1fr}.client-chart-card,.client-ranking-card{min-height:auto}}@media (max-width:520px){.client-kpis{grid-template-columns:1fr}.section-title{flex-direction:column;align-items:flex-start}.client-chart-card{padding:.75rem}.clients-tabs button{padding:.7rem .55rem}}.loyalty-tier-list{grid-template-columns:1fr 1fr;gap:.45rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid}.loyalty-tier-list li{border:1px solid #e0e9e6;border-radius:.65rem;grid-template-columns:1.45rem minmax(0,1fr) auto;align-items:center;gap:.45rem;min-height:3.15rem;padding:.45rem .55rem;display:grid}.loyalty-tier-list b{color:#7a8c92;background:#edf3f1;border-radius:50%;place-items:center;width:1.4rem;height:1.4rem;font-size:.65rem;display:grid}.loyalty-tier-list span{gap:.08rem;min-width:0;display:grid}.loyalty-tier-list strong{color:#36505a;text-overflow:ellipsis;white-space:nowrap;font-size:.71rem;overflow:hidden}.loyalty-tier-list span small{color:#7b8e94;font-size:.59rem}.loyalty-tier-list em{color:#b57916;align-self:end;font-size:1rem;font-style:normal;font-weight:900;line-height:1}.loyalty-tier-list>li>small{color:#7a8d93;text-align:right;grid-column:3;align-self:start;font-size:.56rem}.dark .loyalty-tier-list li{border-color:#35413e}.dark .loyalty-tier-list strong{color:#f1f5f3}.dark .loyalty-tier-list b{background:#242e2b}@media (max-width:520px){.loyalty-tier-list{grid-template-columns:1fr}}.client-detail-tabs{border-bottom:1px solid #e0e9e6;gap:.25rem;margin-top:.8rem;display:flex}.client-detail-tabs button{color:#71848c;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:.3rem;padding:.55rem .7rem;font:800 .72rem inherit;display:flex}.client-detail-tabs button.is-active{color:#203553;border-color:#c98a22}.client-detail-tabs b{color:#64777e;background:#eef3f1;border-radius:99px;place-items:center;min-width:1.15rem;padding:.08rem .24rem;font-size:.61rem;display:grid}.client-detail-feed{gap:.55rem;margin-top:.85rem;display:grid}.client-detail-feed>p{color:#788a92;margin:.45rem 0;font-size:.75rem}.client-detail-feed>article{border:1px solid #e0e9e6;border-radius:.65rem;gap:.55rem;padding:.75rem;display:grid}.client-detail-feed>article>div{gap:.14rem;display:grid}.client-detail-feed strong{color:#314a54;font-size:.77rem}.client-detail-feed small{color:#788a92;font-size:.65rem}.client-credit-amounts{grid-template-columns:repeat(3,1fr);gap:.45rem;display:grid!important}.client-credit-amounts span{color:#71848c;gap:.13rem;font-size:.61rem;display:grid}.client-credit-amounts b{color:#314a54;font-size:.7rem}.client-detail-feed ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.client-detail-feed li{color:#607780;border-top:1px solid #e8efed;grid-template-columns:1fr auto;gap:.2rem;padding-top:.42rem;font-size:.66rem;display:grid}.client-detail-feed li small{grid-column:1}.client-history-feed h3{color:#314a54;margin:.4rem 0 0;font-size:.82rem}.client-history-feed>article{grid-template-columns:1fr auto;align-items:start}.client-history-feed>article>b{color:#314a54;font-size:.75rem}.client-history-feed>article>b.is-negative{color:#b74754}.dark .client-detail-tabs{border-color:#35413e}.dark .client-detail-tabs button.is-active{color:#f5f6f3}.dark .client-detail-tabs b{background:#242e2b}.dark .client-detail-feed>article,.dark .client-detail-feed li{border-color:#35413e}.dark .client-detail-feed strong,.dark .client-credit-amounts b,.dark .client-history-feed h3,.dark .client-history-feed>article>b{color:#f5f6f3}@media (max-width:600px){.client-credit-amounts{grid-template-columns:1fr}.client-detail-tabs{overflow:auto}.client-detail-tabs button{white-space:nowrap}}.client-detail-stats span{transition:transform .18s,box-shadow .18s;position:relative}.client-detail-stats span:hover{transform:translateY(-2px);box-shadow:0 8px 18px #233f4610}.client-detail-stats span>svg{color:#be811b}.client-detail-data div{align-items:flex-start;gap:.55rem;transition:border-color .18s,transform .18s;display:flex}.client-detail-data div:hover{border-color:#d6a64e;transform:translateY(-1px)}.client-detail-data div>svg{color:#b8801e;flex:none;margin-top:.06rem}.client-detail-data div>span{gap:.2rem;min-width:0;display:grid}.client-detail-tabs button{transition:color .18s,background .18s}.client-detail-tabs button:hover{color:#203553;background:#f8faf9}.client-detail-feed>article{transition:transform .18s,box-shadow .18s}.client-detail-feed>article:hover{transform:translateY(-1px);box-shadow:0 8px 20px #233f460d}.dark .client-detail-data div>svg,.dark .client-detail-stats span>svg{color:#e3b354}.dark .client-detail-tabs button:hover{color:#f5f6f3;background:#242e2b}.client-form{width:min(94vw,760px);padding:1.6rem}.client-form footer{background:#fcfdfc;border-top:1px solid #e2ebe8;align-items:center;width:auto;margin:1.25rem -1.6rem -1.6rem;padding:1rem 1.6rem;position:static;inset:auto}.client-detail footer{background:0 0;border:0;width:auto;padding:0;position:static;inset:auto}.client-form footer .client-form-cancel,.client-form footer .client-form-save{cursor:pointer;border-radius:.65rem;justify-content:center;align-items:center;gap:.42rem;min-height:2.7rem;padding:.6rem .9rem;font:850 .78rem inherit;transition:transform .18s,filter .18s,box-shadow .18s;display:inline-flex}.client-form footer .client-form-cancel{color:#526a73;background:#fff;border:1px solid #cbdad7}.client-form footer .client-form-save{color:#193453;background:#f5d46f;border:1px solid #e5bd54;box-shadow:0 6px 14px #c9972830}.client-form footer button:hover{filter:brightness(.98);transform:translateY(-1px)}.client-form footer .client-form-save:hover{box-shadow:0 9px 18px #c9972840}.client-form footer button:disabled{cursor:not-allowed;opacity:.7;transform:none}.online-account-option input:disabled{cursor:default;opacity:1}.client-save-loader{animation:.8s linear infinite client-save-spin}@keyframes client-save-spin{to{transform:rotate(360deg)}}.client-form label{position:relative}.client-form input:focus{border-color:#d3a044;outline:2px solid #d7a43d55}.dark .client-form footer{background:#151918;border-color:#35413e}.dark .client-form footer .client-form-cancel{color:#d5e0dc;background:#202725;border-color:#3c4b47}.dark .client-form footer .client-form-save{color:#17294b;background:#f5d46f}@media (max-width:700px){.client-form{padding:1.15rem}.client-form footer{margin:1rem -1.15rem -1.15rem;padding:.85rem 1.15rem}}.client-form-intro{color:#71848c;align-items:center;gap:.4rem;margin:.75rem 0 -.25rem;font-size:.74rem;font-weight:700;display:flex}.client-form-intro svg{color:#bf841f}.client-form-fields label>span{color:#516970;align-items:center;gap:.32rem;display:flex}.client-form-fields label>span svg{color:#b9801e}.client-form-fields label>span i{color:#a36f1d;margin-left:auto;font-size:.57rem;font-style:normal;font-weight:800}.client-form select{color:#314c55;width:100%;font:inherit;background:#fff;border:1px solid #cdddda;border-radius:.55rem;padding:.6rem;font-size:.8rem}.client-form select:focus{border-color:#d3a044;outline:2px solid #d7a43d55}.dark .client-form select{color:#e1e9e5;background:#101513;border-color:#3c4b47}.online-account-option{cursor:pointer;background:#f8fcfb;border:1px solid #d9e6e2;border-radius:.7rem;align-items:flex-start;gap:.65rem;margin-top:.15rem;padding:.8rem .9rem;display:flex!important}.online-account-option>input{accent-color:#c88c23;height:1rem;margin:.15rem 0 0;width:1rem!important;padding:0!important}.online-account-option>span{align-items:flex-start;gap:.55rem;display:flex!important}.online-account-option svg{color:#b87d19;flex:none}.online-account-option>span>span{gap:.16rem;display:grid!important}.online-account-option strong{color:#304a54;font-size:.75rem}.online-account-option small{color:#70838a;font-size:.66rem;line-height:1.35}.online-account-option:has(input:checked){background:#fff9e9;border-color:#dfb350}.dark .online-account-option{background:#202725;border-color:#3c4b47}.dark .online-account-option strong{color:#f1f5f3}.dark .online-account-option:has(input:checked){background:#302713;border-color:#8c6b2a}.client-field-error{color:#b74754;margin-top:.25rem;font-size:.72rem;font-weight:700;display:block}.client-form input[aria-invalid=true]{background:#fff9f9;border-color:#d96a75}.jewelsync-toast{font-family:inherit;font-weight:700}.users-grid{align-items:center;gap:1rem;display:grid;grid-template-columns:minmax(260px,1fr) 190px 185px 135px 146px!important}.users-directory{width:min(100%,1320px);margin-inline:auto}.users-loading{gap:1.1rem;width:min(100%,1320px);margin-inline:auto;display:grid}.users-loading-head{background:linear-gradient(105deg,#fff9e8,#fff 55%);border:1px solid #dfe8e5;border-radius:1.2rem;justify-content:space-between;align-items:center;min-height:190px;padding:2rem 2.25rem;display:flex}.users-loading-head>div{gap:.7rem;display:grid}.users-loading-tabs{border-bottom:1px solid #dce7e4;gap:.7rem;padding-bottom:.8rem;display:flex}.users-loading-table{gap:.7rem;display:grid}.skeleton-line,.skeleton-button,.skeleton-tab,.skeleton-avatar,.skeleton-actions{background:linear-gradient(90deg,#edf2f0 20%,#f8faf9 45%,#edf2f0 70%) 0 0/240% 100%;border-radius:.5rem;animation:1.35s ease-in-out infinite users-skeleton-shimmer;display:block}.skeleton-eyebrow{width:9rem;height:.7rem}.skeleton-title{width:14rem;height:2.3rem}.skeleton-copy{width:23rem;max-width:55vw;height:.85rem}.skeleton-button{border-radius:.75rem;width:9.2rem;height:2.9rem}.skeleton-tab{width:7rem;height:2.1rem}.skeleton-columns{opacity:.65;width:100%;height:.7rem}.skeleton-user-row{background:#fff;border:1px solid #dfe8e5;border-radius:.8rem;grid-template-columns:2rem minmax(160px,1fr) 150px 140px 110px 122px;align-items:center;gap:.8rem;min-height:74px;padding:.85rem 1rem;display:grid}.skeleton-avatar{border-radius:50%;width:1.7rem;height:1.7rem}.skeleton-user-name{width:min(13rem,80%);height:1rem}.skeleton-chip{border-radius:999px;width:6.5rem;height:1.65rem}.skeleton-date{width:5rem;height:.9rem}.skeleton-actions{justify-self:end;width:6.7rem;height:2.2rem}@keyframes users-skeleton-shimmer{to{background-position:-240% 0}}.users-heading{color:#71848c;letter-spacing:.07em;text-transform:uppercase;padding:.25rem .95rem .6rem;font-size:.64rem;font-weight:850}.users-grid>*{justify-self:start;min-width:0}.users-grid>.client-row-actions,.users-heading span:last-child{justify-self:end}.users-list-summary{justify-content:space-between;align-items:flex-end;gap:1rem;padding:.15rem .2rem .7rem;display:flex}.users-list-summary .eyebrow{margin:0 0 .18rem}.users-list-summary h2{color:#233d62;margin:0;font-family:Georgia,serif;font-size:1.25rem}.users-list-summary p:not(.eyebrow){color:#72858c;margin:.22rem 0 0;font-size:.72rem}.users-list-summary>span{color:#59717a;background:#edf3f1;border-radius:999px;flex:none;padding:.38rem .58rem;font-size:.68rem;font-weight:850}.clients-list>article.users-grid{min-height:74px;padding:.85rem 1rem;transition:border-color .18s,box-shadow .18s,transform .18s}.clients-list>article.users-grid:hover{z-index:1;border-color:#d2e1dd;transform:translateY(-1px);box-shadow:0 8px 18px #233f460c}.users-person{min-width:0}.users-person strong,.users-person small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.users-role,.users-sales-status,.users-created{min-width:0}.users-role,.users-sales-status{align-items:center;display:flex!important}.users-created small{color:#657c84;white-space:nowrap;font-weight:750}.users-grid .client-row-actions{min-width:max-content}.users-dashboard{gap:1rem;display:grid}.users-dashboard-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.users-dashboard-stats article{background:#fff;border:1px solid #dbe7e4;border-radius:1rem;align-items:center;gap:.75rem;min-height:88px;padding:1rem 1.1rem;display:flex}.users-dashboard-stats svg{color:#bd821c}.users-dashboard-stats span{gap:.1rem;display:grid}.users-dashboard-stats small{color:#71848c;font-size:.73rem;font-weight:750}.users-dashboard-stats strong{color:#29434d;font-size:1.5rem;line-height:1}.users-online-stat svg,.users-online-stat strong{color:#208164!important}.live-users-card{background:#fff;border:1px solid #dbe7e4;border-radius:1rem;overflow:hidden}.live-users-card>header{border-bottom:1px solid #e4ece9;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex}.live-users-card .eyebrow{margin-bottom:.12rem}.live-users-card h2{color:#233d62;margin:0;font-family:Georgia,serif;font-size:1.3rem}.live-refresh,.live-status{color:#617981;align-items:center;gap:.38rem;font-size:.7rem;font-weight:800;display:inline-flex}.live-refresh i,.live-status i{background:#35a77c;border-radius:50%;width:.48rem;height:.48rem;box-shadow:0 0 0 3px #e2f5ed}.live-users-list{display:grid}.live-user{border-bottom:1px solid #edf2f0;grid-template-columns:auto minmax(150px,1fr) minmax(210px,auto) auto;align-items:center;gap:.8rem;padding:.85rem 1.15rem;display:grid}.live-user:last-child{border-bottom:0}.live-avatar{color:#9a6815;background:#fff0c4;border-radius:50%;place-items:center;width:2.1rem;height:2.1rem;font-weight:900;display:grid}.live-user>div:nth-child(2){gap:.08rem;display:grid}.live-user strong{color:#304a54;font-size:.82rem}.live-user small{color:#7a8e95;font-size:.68rem}.live-user-location{color:#607881;justify-content:flex-end;gap:.8rem;font-size:.68rem;font-weight:700;display:flex}.live-user-location span{align-items:center;gap:.25rem;display:inline-flex}.live-user-location svg{color:#b97d19}.live-status{color:#208164;white-space:nowrap}.live-empty{color:#71848c;text-align:left;justify-content:center;align-items:center;gap:.75rem;min-height:180px;display:flex}.live-empty svg{color:#b97d19}.live-empty strong{color:#3a555e;font-size:.85rem;display:block}.live-empty p{margin:.18rem 0 0;font-size:.72rem}.role-row{align-items:center;gap:1rem;display:grid;grid-template-columns:minmax(250px,1fr) minmax(310px,1.25fr) 115px 92px!important}.roles-directory{width:min(100%,1320px);margin-inline:auto}.roles-heading{color:#71848c;letter-spacing:.07em;text-transform:uppercase;padding:.25rem .95rem .6rem;font-size:.64rem;font-weight:850}.roles-heading>*{justify-self:start}.roles-heading>:last-child{justify-self:end}.clients-list>article.role-row{min-height:84px;padding:.85rem 1rem;transition:border-color .18s,box-shadow .18s,transform .18s}.clients-list>article.role-row:hover{z-index:1;border-color:#d2e1dd;transform:translateY(-1px);box-shadow:0 8px 18px #233f460c}.role-permissions{flex-wrap:wrap;gap:.3rem;display:flex!important}.role-permissions span{color:#506770;background:#f1f5f4;border-radius:999px;padding:.24rem .4rem;font-size:.62rem;font-weight:800}.role-permissions .role-full-access{color:#24745e;background:#e9f6ef}.role-members{white-space:nowrap;font-weight:800;color:#607881!important}.user-form{grid-template-columns:1fr 1fr;gap:.8rem;margin-top:1rem;display:grid}.user-form label{gap:.32rem;font-size:.72rem;font-weight:800;display:grid}.user-field-label{color:#526a73;align-items:center;gap:.32rem;display:flex}.user-field-label svg{color:#bd821c;flex:none}.user-field-label em{color:#84959b;margin-left:auto;font-size:.62rem;font-style:normal;font-weight:750}.user-field-hint{color:#7c8e94;margin-top:-.05rem;font-size:.62rem;font-weight:700}.user-form input,.user-form select,.user-form textarea{color:#314a54;width:100%;font:inherit;background:#fff;border:1px solid #cdddda;border-radius:.55rem;padding:.62rem;font-size:.8rem}.user-form input::placeholder{color:#aab8bc;font-weight:650}.user-form .wide,.user-form fieldset{grid-column:1/-1}.user-form fieldset{border:1px solid #e0e9e6;border-radius:.65rem;grid-template-columns:1fr 1fr;gap:.5rem;padding:.8rem;display:grid}.user-form legend{color:#526a73;align-items:center;gap:.35rem;padding:0 .25rem;font-size:.75rem;font-weight:850;display:inline-flex}.user-form legend svg{color:#bd821c}.role-access-fieldset{background:#fbfcfb;position:relative;padding-top:1rem!important}.role-access-intro{color:#71848c;grid-column:1/-1;margin:-.05rem 0 .1rem;font-size:.68rem;font-weight:700}.user-form .role-module{cursor:pointer;background:#fff;border:1px solid #dfe9e6;border-radius:.55rem;align-items:flex-start;gap:.45rem;padding:.55rem;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:flex}.user-form .role-module:hover{background:#fffdf7;border-color:#d7a33b;transform:translateY(-1px);box-shadow:0 5px 12px #9b74100d}.user-form .role-module:has(input:checked){background:#fff8e7;border-color:#dca33a}.user-form .role-module input{accent-color:#c58820;width:auto;margin-top:.15rem}.user-form .role-module>span{align-items:flex-start;gap:.48rem;min-width:0;display:flex}.user-form .role-module>span>span:last-child{gap:.12rem;display:grid}.role-module-icon{color:#a97016;background:#fff1c9;border-radius:.48rem;flex:none;place-items:center;width:1.7rem;height:1.7rem;display:grid!important}.role-module:has(input:checked) .role-module-icon{color:#81530e;background:#f6d46f}.user-form .role-module small,.user-hint{color:#71848c;font-size:.67rem}.user-hint{color:#8d641e;background:#fff8e7;border-radius:.55rem;align-items:center;gap:.4rem;margin:0;padding:.7rem;font-weight:700;display:flex}.user-form footer{grid-column:1/-1;margin:0 -1.6rem -1.6rem}.user-dialog{width:min(94vw,760px)}@media (max-width:700px){.users-loading-head{min-height:150px;padding:1.35rem}.skeleton-button{display:none}.skeleton-user-row{grid-template-columns:2rem 1fr 5rem}.skeleton-user-row .skeleton-chip:nth-of-type(2),.skeleton-date{display:none}.skeleton-actions{width:4.8rem}.users-list-summary{flex-direction:column;align-items:flex-start}.users-list-summary>span{margin-top:-.25rem}.users-dashboard-stats{grid-template-columns:1fr}.live-users-card>header{flex-direction:column;align-items:flex-start}.live-user{grid-template-columns:auto 1fr}.live-user-location{flex-wrap:wrap;grid-column:2;justify-content:flex-start}.live-status{grid-column:2}.user-form,.user-form fieldset{grid-template-columns:1fr}.users-grid,.role-row{grid-template-columns:1fr auto!important}.users-heading,.roles-heading,.role-row>.role-permissions,.role-row>small,.users-grid>div:not(:first-child):not(.client-row-actions){display:none!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
