@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-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}}}@layer theme{:root,:host{--color-neutral-200:#e5e5e5;--color-neutral-300:#d4d4d4;--color-neutral-400:#a1a1a1;--color-neutral-500:#737373;--color-neutral-700:#404040;--color-neutral-900:#171717;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font);--default-mono-font-family:var(--font-geist-mono), ui-monospace, monospace}@supports (color:lab(0% 0 0)){:root,:host{--color-neutral-200:lab(90.952% 0 -.0000119209);--color-neutral-300:lab(84.92% 0 -.0000119209);--color-neutral-400:lab(66.128% -.0000298023 .0000119209);--color-neutral-500:lab(48.496% 0 0);--color-neutral-700:lab(27.036% 0 0);--color-neutral-900:lab(7.78201% -.0000149012 0)}}}@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}button,input,select,textarea{line-height:normal}h1,h2,h3,h4,h5,h6{font-weight:700}::placeholder{color:revert;opacity:revert}svg.ic{vertical-align:baseline;display:inline}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.45}a{color:var(--primary);text-decoration:none}button{font-family:inherit;font-size:inherit;color:inherit;cursor:pointer}input,select,textarea{color:var(--text);font-family:inherit;font-size:14px}h1,h2,h3,h4{letter-spacing:-.01em;margin:0}p{margin:0}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}input[type=checkbox],input[type=radio]{accent-color:var(--primary);width:16px;height:16px}*{border-color:var(--border);scrollbar-width:thin;scrollbar-color:var(--border) transparent}}@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-y-0{inset-block:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-full{top:100%}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.left-0{left:0}.left-3{left:calc(var(--spacing) * 3)}.left-\[5px\]{left:5px}.z-40{z-index:40}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 2}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.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-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-1{margin-right:var(--spacing)}.mr-auto{margin-right:auto}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.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)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.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}.table{display:table}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-64{height:calc(var(--spacing) * 64)}.h-96{height:calc(var(--spacing) * 96)}.h-\[11px\]{height:11px}.h-\[18px\]{height:18px}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.max-h-12{max-height:calc(var(--spacing) * 12)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-80{max-height:calc(var(--spacing) * 80)}.min-h-\[60vh\]{min-height:60vh}.min-h-\[84px\]{min-height:84px}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-72{width:calc(var(--spacing) * 72)}.w-\[11px\]{width:11px}.w-\[18px\]{width:18px}.w-full{width:100%}.w-px{width:1px}.max-w-\[60\%\]{max-width:60%}.max-w-\[80mm\]{max-width:80mm}.max-w-\[210mm\]{max-width:210mm}.max-w-\[297mm\]{max-width:297mm}.max-w-\[340px\]{max-width:340px}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-24{min-width:calc(var(--spacing) * 24)}.min-w-\[240px\]{min-width:240px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-5{--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[shimmer_1\.4s_infinite\]{animation:1.4s infinite shimmer}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.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-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.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-10{gap:calc(var(--spacing) * 10)}:where(.space-y-0\.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-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}: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)))}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}: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-border>:not(:last-child)){border-color:var(--border)}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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-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-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.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-dashed{--tw-border-style:dashed;border-style:dashed}.border-black{border-color:var(--color-black)}.border-border{border-color:var(--border)}.border-brand{border-color:var(--brand)}.border-current{border-color:currentColor}.border-neutral-200{border-color:var(--color-neutral-200)}.border-neutral-300{border-color:var(--color-neutral-300)}.border-neutral-400{border-color:var(--color-neutral-400)}.border-neutral-500{border-color:var(--color-neutral-500)}.border-neutral-900{border-color:var(--color-neutral-900)}.border-transparent{border-color:#0000}.bg-border{background-color:var(--border)}.bg-brand{background-color:var(--brand)}.bg-brand-soft{background-color:var(--brand-soft)}.bg-current{background-color:currentColor}.bg-danger{background-color:var(--danger)}.bg-danger-soft{background-color:var(--danger-soft)}.bg-info-soft{background-color:var(--info-soft)}.bg-success{background-color:var(--success)}.bg-success-soft{background-color:var(--success-soft)}.bg-surface{background-color:var(--surface)}.bg-surface-2,.bg-surface-2\/60{background-color:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.bg-surface-2\/60{background-color:color-mix(in oklab, var(--surface-2) 60%, transparent)}}.bg-warning-soft{background-color:var(--warning-soft)}.bg-white{background-color:var(--color-white)}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-white\/10{--tw-gradient-via:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.via-white\/10{--tw-gradient-via:color-mix(in oklab, var(--color-white) 10%, transparent)}}.via-white\/10{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.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-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.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-\(--row-py\){padding-block:var(--row-py)}.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-6{padding-block:calc(var(--spacing) * 6)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-\[calc\(var\(--row-py\)-2px\)\]{padding-block:calc(var(--row-py) - 2px)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.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)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-geist-mono), ui-monospace, monospace}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--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-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.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-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-black{color:var(--color-black)}.text-brand{color:var(--brand)}.text-brand-fg{color:var(--brand-fg)}.text-danger{color:var(--danger)}.text-info{color:var(--info)}.text-muted{color:var(--muted)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-700{color:var(--color-neutral-700)}.text-neutral-900{color:var(--color-neutral-900)}.text-success{color:var(--success)}.text-text{color:var(--text)}.text-warning{color:var(--warning)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-muted\/60{-webkit-text-decoration-color:var(--muted);-webkit-text-decoration-color:var(--muted);-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.decoration-muted\/60{-webkit-text-decoration-color:color-mix(in oklab, var(--muted) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--muted) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--muted) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.accent-\[var\(--brand\)\]{accent-color:var(--brand)}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--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-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-card{--tw-shadow:var(--shadow);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)}.ring-4{--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)}.ring-ring{--tw-ring-color:var(--ring)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-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-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.select-none{-webkit-user-select:none;user-select:none}.placeholder\:text-muted\/70::placeholder{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-muted\/70::placeholder{color:color-mix(in oklab, var(--muted) 70%, transparent)}}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.last\:pb-0:last-child{padding-bottom:0}@media (hover:hover){.hover\:border-brand:hover,.hover\:border-brand\/40:hover{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.hover\:border-brand\/40:hover{border-color:color-mix(in oklab, var(--brand) 40%, transparent)}}.hover\:bg-brand-hover:hover{background-color:var(--brand-hover)}.hover\:bg-surface-2:hover,.hover\:bg-surface-2\/50:hover{background-color:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-surface-2\/50:hover{background-color:color-mix(in oklab, var(--surface-2) 50%, transparent)}}.hover\:text-brand:hover{color:var(--brand)}.hover\:text-text:hover{color:var(--text)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}}.focus\:border-brand:focus{border-color:var(--brand)}.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-ring:focus{--tw-ring-color:var(--ring)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-4:focus-visible{--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-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.aria-\[invalid\=true\]\:border-danger[aria-invalid=true]{border-color:var(--danger)}@media (min-width:40rem){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:inline{display:inline}.sm\:table-cell{display:table-cell}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:p-5{padding:calc(var(--spacing) * 5)}}@media (min-width:48rem){.md\:table-cell{display:table-cell}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:table-cell{display:table-cell}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}}@media (min-width:80rem){.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:table-cell{display:table-cell}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media print{.print\:block{display:block}.print\:hidden{display:none}.print\:w-auto{width:auto}.print\:max-w-none{max-width:none}.print\:bg-white{background-color:var(--color-white)}.print\:p-0{padding:0}.print\:py-0{padding-block:0}.print\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.\[\&\:\:-webkit-search-cancel-button\]\:hidden::-webkit-search-cancel-button{display:none}.\[\&\>\*\]\:min-w-0>*{min-width:0}}@layer next{.ic{flex:none;width:18px;height:18px}.ic.sm{width:14px;height:14px}.muted{color:var(--muted)}.sm{font-size:12.5px}.r{text-align:right}.c{text-align:center}.nowrap{white-space:nowrap}.logo{color:#fff;align-items:center;gap:8px;display:inline-flex}.logo-text{flex-direction:column;line-height:1;display:flex}.logo-text b{letter-spacing:.02em;font-size:25px;font-weight:800}.logo-text small{letter-spacing:.14em;white-space:nowrap;text-transform:uppercase;opacity:.8;margin-top:4px;font-size:8px;font-weight:600}.logo.dark{color:var(--text)}.app{min-height:100vh;display:flex}.sidebar{width:var(--sb-w);background:linear-gradient(180deg,var(--sb-bg),var(--sb-bg2));color:var(--sb-text);z-index:40;flex-direction:column;transition:width .2s,transform .2s;display:flex;position:fixed;inset:0 auto 0 0}.main{margin-left:var(--sb-w);flex-direction:column;flex:1;min-width:0;transition:margin .2s;display:flex}.sb-brand{justify-content:space-between;align-items:center;padding:18px 14px 14px 20px;display:flex}.sb-collapse{color:var(--sb-muted);background:0 0;border:0;border-radius:8px;padding:6px;display:flex}.sb-collapse:hover{color:#fff;background:var(--sb-hover)}.sb-nav{scrollbar-width:thin;scrollbar-color:#23324d transparent;flex:1;padding:6px 10px 10px;overflow-y:auto}.sb-item{width:100%;color:var(--sb-text);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;margin-bottom:2px;padding:10px 12px;font-size:14.5px;font-weight:500;display:flex}.sb-item:hover{background:var(--sb-hover);color:#fff}.sb-item.active{background:var(--primary);color:#fff;box-shadow:0 6px 16px #0b63f659}.sb-item span{white-space:nowrap;flex:1}.sb-item .chev{opacity:.7;width:15px;height:15px;transition:transform .2s}.sb-group.open .chev{transform:rotate(180deg)}.sb-sub{padding:4px 0 8px 10px;display:none}.sb-group.open .sb-sub{display:block}.sb-subitem{color:var(--sb-text);border-radius:8px;align-items:center;gap:10px;margin:1px 0;padding:7px 10px;font-size:13.5px;display:flex}.sb-subitem .ic{opacity:.55}.sb-subitem:hover{background:var(--sb-hover);color:#fff}.sb-subitem.active{color:#fff;box-shadow:inset 2px 0 0 var(--primary);background:#3b82f629}.sb-subitem.active .ic{opacity:1;color:#5b9bff}.sb-help{background:#ffffff0d;border:1px solid #ffffff0f;border-radius:12px;grid-template-columns:auto 1fr;gap:10px;margin:10px 14px;padding:14px;font-size:12.5px;display:grid}.sb-help strong{color:#fff;font-size:13px}.sb-help p{color:var(--sb-muted);margin-top:2px}.btn-help{text-align:center;color:#8db9ff;border:1px solid #2f80ed;border-radius:8px;grid-column:1/-1;padding:7px}.btn-help:hover{color:#fff;background:#2f80ed26}.sb-version{color:var(--sb-muted);padding:4px 22px 16px;font-size:12px}.sb-overlay{display:none}html.sb-collapsed{--sb-w:72px}html.sb-collapsed .logo-text,html.sb-collapsed .sb-item span,html.sb-collapsed .sb-item .chev,html.sb-collapsed .sb-sub,html.sb-collapsed .sb-help,html.sb-collapsed .sb-version{display:none!important}html.sb-collapsed .sb-brand{flex-direction:column;gap:10px;padding:16px 8px}html.sb-collapsed .sb-item{justify-content:center;padding:11px}html.sb-collapsed .sb-group{position:relative}html.sb-collapsed .sb-group.flyout .sb-sub{background:var(--sb-bg);min-width:220px;box-shadow:var(--shadow-lg);z-index:60;border-radius:12px;padding:8px;position:fixed;left:76px;display:block!important}html.sb-collapsed .sb-group.flyout .sb-sub .sb-subitem span{display:inline}.topbar{z-index:30;padding:12px var(--pad);background:var(--bg);align-items:center;gap:16px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.topbar{background:color-mix(in srgb,var(--bg) 88%,transparent)}}.topbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border)}.gsearch{background:var(--card);border:1px solid var(--border);border-radius:10px;flex:1;align-items:center;gap:10px;max-width:520px;height:42px;padding:0 12px;display:flex;position:relative}.gsearch input{background:0 0;border:0;outline:none;flex:1;height:100%}.gsearch .ic{color:var(--muted)}.gsearch kbd{color:var(--muted);border:1px solid var(--border);border-radius:5px;padding:1px 6px;font-family:inherit;font-size:11px}.gsearch-results{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-lg);z-index:50;border-radius:12px;max-height:380px;padding:6px;display:none;position:absolute;top:48px;left:0;right:0;overflow:auto}.gsearch.open .gsearch-results{display:block}.gs-item{color:var(--text);border-radius:8px;align-items:center;gap:10px;padding:9px 10px;display:flex}.gs-item small{color:var(--muted);font-size:12px;display:block}.gs-item:hover,.gs-item.sel{background:var(--primary-50)}.gs-empty{color:var(--muted);text-align:center;padding:14px}.top-right{align-items:center;gap:10px;margin-left:auto;display:flex}.icon-btn{width:40px;height:40px;color:var(--text-2);background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;display:inline-flex;position:relative}.icon-btn:hover{background:var(--card);border-color:var(--border)}.icon-btn.sm{border-radius:8px;width:32px;height:32px}.bell .badge-dot{background:var(--red-s);color:#fff;border:2px solid var(--bg);border-radius:9px;place-items:center;min-width:17px;height:17px;font-size:10px;font-weight:700;display:grid;position:absolute;top:4px;right:4px}.t-sun{display:none}html[data-theme=dark] .t-sun{display:block}html[data-theme=dark] .t-moon{display:none}.company{border:1px solid var(--border);background:var(--card);border-radius:10px;align-items:center;gap:10px;min-width:220px;height:42px;padding:0 12px;font-weight:600;display:flex}.company span{text-align:left;flex:1}.userbtn{background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:4px;display:flex}.userbtn:hover{background:var(--card)}.avatar{color:#fff;background:#1b2a45;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:grid}.avatar.lg{width:64px;height:64px;font-size:20px}.avatar.xl{width:88px;height:88px;font-size:28px}.avatar.blue{background:var(--primary)}.avatar.gray{background:#8a97ab}.u-info{text-align:left;flex-direction:column;line-height:1.2;display:flex}.u-info small{color:var(--muted);font-size:12px}.only-mobile{display:none}.dd{display:inline-block;position:relative}.dd-menu{z-index:80;background:var(--card);border:1px solid var(--border);min-width:210px;box-shadow:var(--shadow-lg);border-radius:12px;padding:6px;display:none;position:fixed}.dd.open>.dd-menu{display:block}.dd-item{width:100%;color:var(--text);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:13.5px;display:flex}.dd-item small{color:var(--muted);margin-left:auto;padding-left:10px;font-size:11.5px}.dd-item:hover{background:var(--card-2)}.dd-item.active{color:var(--primary);font-weight:600}.dd-item.danger{color:var(--red)}.dd-item .ic{width:16px;height:16px;color:var(--muted)}.dd-item.danger .ic{color:var(--red)}.dd-sep{background:var(--border);height:1px;margin:6px 4px}.dd-label{color:var(--muted);padding:6px 10px 4px;font-size:12px}.dd-wide{width:340px}.dd-head{justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.dd-foot{text-align:center;border-top:1px solid var(--border);margin-top:4px;padding:9px;font-size:13px;font-weight:600;display:block}.notif-item{color:var(--text);border-radius:10px;gap:12px;padding:10px;display:flex}.notif-item:hover{background:var(--card-2)}.notif-item small{color:var(--muted);font-size:12px;display:block}.dd-form{gap:12px;width:260px;padding:14px}.dd.open>.dd-form{display:grid}.dd-form select,.in{border:1px solid var(--border-2);background:var(--card);height:40px;color:var(--text);border-radius:8px;padding:0 10px}.dd-form label{color:var(--muted);gap:5px;font-size:12.5px;font-weight:500;display:grid}.dd-form-actions{justify-content:flex-end;gap:8px;display:flex}.link-btn{color:var(--primary);background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600}.content{padding:22px var(--pad) 40px;width:100%;max-width:1680px}.head-top{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:10px;display:flex}.back-btn{border:1px solid var(--border);background:var(--card);color:var(--text-2);border-radius:999px;align-items:center;gap:6px;padding:5px 12px 5px 9px;font-size:13px;font-weight:600;display:inline-flex}.back-btn .ic{width:16px;height:16px}.back-btn:hover{border-color:var(--primary);color:var(--primary)}.crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.crumbs a{color:var(--muted)}.crumbs a:hover{color:var(--primary)}.crumbs i{opacity:.5;font-style:normal}.crumbs span{color:var(--text-2);font-weight:500}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.page-head h1{flex-wrap:wrap;align-items:center;gap:12px;font-size:30px;font-weight:800;line-height:1.15;display:flex}.page-head .sub{color:var(--text-2);margin-top:6px;font-size:15px}.head-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.btn{white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.btn .ic{width:17px;height:17px}.btn.sm{border-radius:8px;height:34px;padding:0 12px;font-size:13px}.btn.lg{height:52px;padding:0 22px;font-size:16px}.btn.block{width:100%}.btn-primary{background:var(--primary);color:#fff;box-shadow:0 4px 12px #0b63f640}.btn-primary:hover{background:var(--primary-d)}.btn-outline{background:var(--card);border-color:var(--border-2);color:var(--text)}.btn-outline:hover{border-color:var(--primary);color:var(--primary)}.btn-success{color:#fff;background:#0e9f5b;box-shadow:0 4px 12px #0e9f5b40}.btn-success:hover{background:#0b8a4e}.btn-danger{background:var(--red-s);color:#fff}.btn-danger-o{background:var(--card);color:var(--red);border-color:#f4b4b4}.btn-danger-o:hover{background:var(--red-bg)}.btn-ghost{color:var(--text-2);background:0 0}.btn-ghost:hover{background:var(--card-2)}.btn-soft{background:var(--primary-50);color:var(--primary)}.btn[disabled]{opacity:.55;pointer-events:none}.btn.loading{pointer-events:none;opacity:.85}.btn.loading .ic{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.spinner{border:3px solid var(--primary-100);border-top-color:var(--primary);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite spin;display:inline-block}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px 20px}.card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.card-head h3{font-size:16px;font-weight:700}.card-head-r{align-items:center;gap:8px;display:flex}.card.flush{padding:0}.card.flush>.card-head{padding:18px 20px 0}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.stats.s3{grid-template-columns:repeat(3,minmax(0,1fr))}.stats.s5{grid-template-columns:repeat(5,minmax(0,1fr))}.stat{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);align-items:flex-start;gap:16px;padding:18px;display:flex}.stat>div{min-width:0}.stat-label{color:var(--text-2);font-size:13.5px;display:block}.stat-value{letter-spacing:-.02em;white-space:nowrap;margin:4px 0 3px;font-size:24px;font-weight:800;display:block}.stat-note{color:var(--muted);align-items:center;gap:4px;font-size:12.5px;display:flex}.stat-note .ic{width:13px;height:13px}.stat-note.up{color:var(--green)}.stat-note.down-bad,.stat-note.up-bad,.stat-note.bad{color:var(--red)}.stat-note.down{color:var(--green)}.stat-note.warn{color:var(--orange)}.ico-sq{color:#fff;border-radius:12px;flex:none;place-items:center;width:52px;height:52px;display:grid}.ico-sq .ic{width:24px;height:24px}.ico-sq.sm{border-radius:10px;width:36px;height:36px}.ico-sq.sm .ic{width:18px;height:18px}.ico-sq.blue{background:linear-gradient(135deg,#3d8bff,#0b63f6)}.ico-sq.green{background:linear-gradient(135deg,#34c98e,#1a9e6e)}.ico-sq.orange{background:linear-gradient(135deg,#ffb547,#f28c00)}.ico-sq.purple{background:linear-gradient(135deg,#a07bff,#7c4deb)}.ico-sq.red{background:linear-gradient(135deg,#ff7070,#e43f3f)}.ico-sq.teal{background:linear-gradient(135deg,#2bc4c4,#11999e)}.ico-sq.navy{background:linear-gradient(135deg,#34507f,#1b2a45)}.ico-sq.soft{background:var(--primary-50);color:var(--primary)}.ico-sq.soft-green{background:var(--green-bg);color:var(--green)}.ico-sq.soft-purple{background:var(--purple-bg);color:var(--purple)}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.split{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.split.wide{grid-template-columns:minmax(0,1fr) 380px}.split.left{grid-template-columns:250px minmax(0,1fr)}.split-6-4{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;display:grid}.stack{gap:16px;display:grid}.mt{margin-top:16px}.mb{margin-bottom:16px}.mt-s{margin-top:8px}.row{align-items:center;gap:10px;display:flex}.row.between{justify-content:space-between}.row.wrap{flex-wrap:wrap}.row.end{justify-content:flex-end}.sticky{position:sticky;top:84px}.ftabs{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.ftab{border:1px solid var(--border);background:var(--card);height:40px;color:var(--text-2);border-radius:10px;padding:0 18px;font-weight:500}.ftab:hover{border-color:var(--primary);color:var(--primary)}.ftab.active{background:var(--primary);border-color:var(--primary);color:#fff;font-weight:600}.tabs{border-bottom:1px solid var(--border);gap:4px;margin-bottom:18px;display:flex;overflow-x:auto}.tab{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:11px 14px;font-weight:600;display:inline-flex}.tab .ic{width:16px;height:16px}.tab:hover{color:var(--text)}.tab.active{color:var(--primary);border-bottom-color:var(--primary)}.navtabs{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.navtab{border:1px solid var(--border);background:var(--card);height:46px;color:var(--text);border-radius:10px;align-items:center;gap:8px;padding:0 18px;font-weight:500;display:inline-flex}.navtab:hover{border-color:var(--primary);color:var(--primary)}.navtab.active{background:var(--primary);border-color:var(--primary);color:#fff;font-weight:600}[data-panel]{display:none}[data-panel].show{display:block}.side-nav{gap:2px;padding:8px;display:grid}.side-nav button,.side-nav a{color:var(--text-2);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:11px 12px;font-weight:500;display:flex}.side-nav button:hover,.side-nav a:hover{background:var(--card-2)}.side-nav .active{background:var(--primary-50);color:var(--primary);font-weight:600}.toolbar{flex-wrap:wrap;gap:12px;margin-bottom:14px;display:flex}.search-in{background:var(--card);border:1px solid var(--border);border-radius:10px;flex:1;align-items:center;gap:10px;min-width:220px;height:44px;padding:0 14px;display:flex}.search-in input{background:0 0;border:0;outline:none;flex:1;height:100%}.search-in .ic{color:var(--muted)}.search-in:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-50)}.table-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.table-wrap{overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:13.5px}.table th{text-align:left;color:var(--text-2);background:var(--card-2);white-space:nowrap;border-bottom:1px solid var(--border);padding:12px 14px;font-size:13px;font-weight:600}.table td{padding:var(--row-h) 14px;border-bottom:1px solid var(--border);white-space:nowrap;vertical-align:middle}.table tbody tr:hover{background:var(--card-2)}.table tbody tr.sel{background:var(--primary-50)}.table tbody tr[data-detail]{cursor:pointer}.table tbody tr.is-new{animation:2.4s flash}@keyframes flash{0%{background:#22b07d40}to{background:0 0}}.table .w-check{width:44px;padding-right:0}.table .r{text-align:right}.table .c{text-align:center}.table .strong{font-weight:600}.table tfoot td{background:var(--card-2);border-bottom:0;font-weight:700}.table input.cell{border:1px solid var(--border-2);text-align:right;background:var(--card);border-radius:8px;width:84px;height:34px;padding:0 8px}.table input.cell.qty{text-align:center;width:64px}.table select.cell{border:1px solid var(--border-2);background:var(--card);border-radius:8px;max-width:240px;height:34px;padding:0 8px}.table .empty-row td{text-align:center;color:var(--muted);padding:30px}.prod-cell{align-items:center;gap:10px;display:flex}.prod-cell small{color:var(--muted);font-size:12px;display:block}.pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.pg-btns{align-items:center;gap:6px;display:flex}.pg{border:1px solid var(--border);background:var(--card);border-radius:8px;place-items:center;min-width:36px;height:36px;font-weight:500;display:grid}.pg .ic{width:16px;height:16px}.pg:hover{border-color:var(--primary)}.pg.active{background:var(--primary);border-color:var(--primary);color:#fff}.pg-gap{color:var(--muted);padding:0 4px}.bulkbar{background:var(--primary-50);border-bottom:1px solid var(--border);color:var(--primary);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;font-weight:600;display:none}.bulkbar.show{display:flex}.bulkbar .btn{margin-left:4px}.pill{white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:3px 10px;font-size:12.5px;font-weight:500;display:inline-flex}.pill.green{background:var(--green-bg);color:var(--green)}.pill.blue{background:var(--blue-bg);color:var(--blue)}.pill.orange{background:var(--orange-bg);color:var(--orange)}.pill.red{background:var(--red-bg);color:var(--red)}.pill.purple{background:var(--purple-bg);color:var(--purple)}.pill.gray{background:var(--gray-bg);color:var(--muted)}.pill .ic{width:12px;height:12px}.tag{background:var(--gray-bg);color:var(--text-2);border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;display:inline-flex}.num-green{color:var(--green);font-weight:600}.num-red{color:var(--red);font-weight:600}.num-orange{color:var(--orange);font-weight:600}.thumb{background:var(--card-2);border:1px solid var(--border);border-radius:8px;flex:none;place-items:center;display:inline-grid;overflow:hidden}.thumb svg{width:82%;height:82%}.thumb-sm{width:32px;height:32px}.thumb-md{width:42px;height:42px}.thumb-lg{width:64px;height:64px}.thumb-xl{width:120px;height:120px}.detail{position:sticky;top:84px}.detail .card+.card{margin-top:12px}.dl{gap:9px;margin:14px 0;display:grid}.dl-row{color:var(--text-2);align-items:flex-start;gap:10px;display:flex}.dl-row .ic{color:var(--muted);margin-top:1px}.kv{background:var(--card-2);border-radius:10px;grid-template-columns:1fr 1fr;gap:12px;padding:14px;display:grid}.kv small{color:var(--muted);font-size:12px;display:block}.kv strong{font-size:17px}.total-box{background:var(--primary-50);border-radius:10px;justify-content:space-between;align-items:center;margin:12px 0;padding:12px 14px;font-weight:600;display:flex}.total-box strong{font-size:18px}.item-line{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:8px 0;display:flex}.item-line:last-child{border-bottom:0}.item-line div{flex:1;min-width:0}.item-line small{color:var(--muted);font-size:12px;display:block}.timeline{margin:10px 0 0;padding:0;list-style:none}.timeline li{padding:0 0 12px 26px;font-size:13px;position:relative}.timeline li:before{content:"";background:var(--primary);width:10px;height:10px;box-shadow:0 0 0 3px var(--primary-50);border-radius:50%;position:absolute;top:6px;left:5px}.timeline li:after{content:"";background:var(--border);width:2px;position:absolute;top:18px;bottom:0;left:9px}.timeline li:last-child:after{display:none}.timeline li.ok:before{background:var(--green-s);box-shadow:0 0 0 3px var(--green-bg)}.timeline li.gray:before{background:var(--muted-2);box-shadow:0 0 0 3px var(--gray-bg)}.timeline small{color:var(--muted);display:block}.sec-title{justify-content:space-between;align-items:center;margin:16px 0 6px;font-size:14px;font-weight:700;display:flex}.note-box{background:var(--card-2);color:var(--text-2);border-radius:10px;padding:12px 14px;font-size:13px}.fgrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px 16px;display:grid}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field.s2{grid-column:span 2}.field.s3{grid-column:span 3}.field.s4{grid-column:span 4}.field.s5{grid-column:span 5}.field.s6{grid-column:span 6}.field.s8{grid-column:span 8}.field.s9{grid-column:span 9}.field.s12{grid-column:span 12}.lbl{color:var(--text-2);font-size:13px;font-weight:600}.req{color:var(--red);font-style:normal}.hint{color:var(--muted);font-size:12px}.field input,.field select,.field textarea,.in{border:1px solid var(--border-2);background:var(--card);border-radius:9px;outline:none;width:100%;height:42px;padding:0 12px;transition:border-color .15s,box-shadow .15s}.field textarea{resize:vertical;height:auto;min-height:92px;padding:10px 12px}.field input:focus,.field select:focus,.field textarea:focus,.in:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-50)}.field input[readonly]{background:var(--card-2);color:var(--muted)}.field.invalid input,.field.invalid select,.field.invalid textarea{border-color:var(--red-s);box-shadow:0 0 0 3px var(--red-bg)}.field.invalid .lbl{color:var(--red)}.in-group{border:1px solid var(--border-2);background:var(--card);border-radius:9px;align-items:stretch;display:flex;overflow:hidden}.in-group:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-50)}.field .in-group input,.field .in-group select{border:0;border-radius:0;flex:1;min-width:0;box-shadow:none!important}.in-ic{color:var(--muted);place-items:center;padding-left:12px;display:grid}.in-pre,.in-suf{background:var(--card-2);color:var(--muted);place-items:center;padding:0 12px;font-size:13px;font-weight:600;display:grid}.in-btn{border:0;border-left:1px solid var(--border-2);background:var(--card-2);color:var(--primary);white-space:nowrap;padding:0 14px;font-weight:600}.in-btn:hover{background:var(--primary-50)}.fsec{margin-bottom:16px}.form-bar{z-index:20;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding:14px 18px;display:flex;position:sticky;bottom:0;box-shadow:0 -6px 20px #0e1a2f0f}.form-bar-r{flex-wrap:wrap;gap:10px;display:flex}.switch-row{border-bottom:1px solid var(--border);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.switch-row:last-child{border-bottom:0}.switch-row small{color:var(--muted);margin-top:2px;font-size:12.5px;font-weight:400;display:block}.switch{flex:none;width:42px;height:24px;position:relative}.switch input{opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;margin:0;position:absolute;inset:0}.switch i{background:var(--border-2);border-radius:999px;transition:background .2s;position:absolute;inset:0}.switch i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.switch input:checked+i{background:var(--primary)}.switch input:checked+i:after{transform:translate(18px)}.seg{background:var(--card-2);border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.seg label{cursor:pointer}.seg input{opacity:0;pointer-events:none;position:absolute}.seg span{color:var(--muted);border-radius:8px;padding:8px 16px;font-size:13.5px;font-weight:600;display:block}.seg input:checked+span{background:var(--card);color:var(--primary);box-shadow:var(--shadow)}.checks{flex-wrap:wrap;gap:18px;display:flex}.checks label{align-items:center;gap:8px;display:flex}.notice{border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:12px 14px;font-size:13.5px;display:flex}.notice .ic{margin-top:1px}.notice.blue{background:var(--blue-bg);color:var(--text-2)}.notice.blue .ic{color:var(--blue)}.notice.orange{background:var(--orange-bg);color:var(--text-2)}.notice.orange .ic{color:var(--orange)}.notice.red{background:var(--red-bg);color:var(--text-2)}.notice.red .ic{color:var(--red)}.notice.green{background:var(--green-bg);color:var(--text-2)}.notice.green .ic{color:var(--green)}.dropzone{border:2px dashed var(--border-2);background:var(--card-2);text-align:center;cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:34px 20px;transition:border-color .15s,background .15s;display:flex}.dropzone:hover,.dropzone.over{border-color:var(--primary);background:var(--primary-50)}.dz-ic{width:40px;height:40px;color:var(--primary)}.dropzone strong{font-size:15px}.file-chip{border:1px solid var(--border);background:var(--card);border-radius:10px;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;display:flex}.file-chip div{flex:1;min-width:0}.file-chip small{color:var(--muted);display:block}.upload-img{border:2px dashed var(--border-2);background:var(--card-2);width:120px;height:120px;color:var(--muted);border-radius:14px;place-items:center;display:grid;overflow:hidden}.upload-img img{object-fit:cover;width:100%;height:100%}.steps{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);gap:0;margin:0 0 18px;padding:0;list-style:none;display:flex;overflow:hidden}.steps li{color:var(--muted);flex:1;align-items:center;gap:10px;min-width:0;padding:14px 16px;font-weight:600;display:flex;position:relative}.steps li+li{border-left:1px solid var(--border)}.st-n{border:2px solid var(--border-2);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.st-l{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.steps li.current{color:var(--primary);background:var(--primary-50)}.steps li.current .st-n{border-color:var(--primary);background:var(--primary);color:#fff}.steps li.done{color:var(--text-2)}.steps li.done .st-n{border-color:var(--green-s);background:var(--green-s);color:#fff}.wizard-step{display:none}.wizard-step.show{display:block}.modal-bg{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100;background:#060e1c8c;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.modal-bg.open{animation:.15s fade;display:flex}@keyframes fade{0%{opacity:0}}.modal{background:var(--card);box-shadow:var(--shadow-lg);border-radius:16px;flex-direction:column;width:100%;max-width:520px;max-height:calc(100vh - 40px);animation:.18s pop;display:flex}@keyframes pop{0%{opacity:0;transform:translateY(8px)scale(.98)}}.modal.lg{max-width:820px}.modal.xl{max-width:1080px}.modal.sm{max-width:420px}.modal-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 12px;display:flex}.modal-head h3{font-size:18px}.modal-body{padding:18px 20px;overflow:auto}.modal-foot{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}.confirm-ic{background:var(--red-bg);width:52px;height:52px;color:var(--red);border-radius:50%;place-items:center;margin:0 auto 12px;display:grid}.confirm-ic.green{background:var(--green-bg);color:var(--green)}.confirm-ic.blue{background:var(--blue-bg);color:var(--blue)}.confirm-ic .ic{width:26px;height:26px}.result{text-align:center;padding:10px 0}.result h3{margin-bottom:6px;font-size:20px}.progress-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.progress-list li{color:var(--muted);align-items:center;gap:12px;display:flex}.progress-list li .st{place-items:center;width:24px;height:24px;display:grid}.progress-list li.run{color:var(--text);font-weight:600}.progress-list li.ok{color:var(--text-2)}.progress-list li.ok .st{color:var(--green)}.bar-prog{background:var(--gray-bg);border-radius:9px;height:8px;overflow:hidden}.bar-prog i{background:var(--primary);border-radius:9px;height:100%;transition:width .4s;display:block}.toasts{z-index:200;gap:10px;display:grid;position:fixed;bottom:20px;right:20px}.toast{color:#fff;min-width:280px;max-width:420px;box-shadow:var(--shadow-lg);background:#0e1a2f;border-radius:12px;align-items:center;gap:10px;padding:12px 16px;font-weight:500;animation:.2s pop;display:flex}.toast .ic{flex:none}.toast.success .ic{color:#3dd598}.toast.error .ic{color:#ff7a7a}.toast.info .ic{color:#6fa8ff}.toast.warn .ic{color:#ffb547}.toast.out{opacity:0;transition:all .25s;transform:translateY(6px)}.chart-box{position:relative}.chart{width:100%;height:auto;display:block}.chart .grid-l{stroke:var(--border);stroke-width:1px}.chart .ax-t{fill:var(--muted);font-size:11px;font-family:var(--font)}.chart .bar{fill:url(#gb)}.chart .bar:hover,.chart .bar.hi{fill:var(--primary)}.chart .bar-in{fill:#22b07d}.chart .bar-out{fill:#ef4444}.chart .ln-a{stroke:var(--primary);stroke-width:2.5px}.chart .ln-a-dot{fill:var(--primary)}.chart .ln-b{stroke:#ef4444;stroke-width:2.5px;stroke-dasharray:5 4}.chart .ln-b-dot{fill:#ef4444}.chart .ln-c{stroke:#22b07d;stroke-width:2.5px}.chart .ln-c-dot{fill:#22b07d}.chart-tip{color:#fff;white-space:nowrap;pointer-events:none;background:#0e1a2f;border-radius:8px;padding:6px 10px;font-size:12px;position:absolute;transform:translate(-50%,-115%)}.chart-legend{color:var(--text-2);gap:16px;font-size:13px;display:flex}.chart-legend i{border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block}.donut-wrap{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.donut{flex:none;width:170px;height:170px;position:relative}.donut svg{width:100%;height:100%}.donut-c{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.donut-c strong{font-size:16px}.donut-c small{color:var(--muted);font-size:11.5px}.legend{flex:1;gap:8px;min-width:160px;margin:0;padding:0;list-style:none;display:grid}.legend li{color:var(--text-2);align-items:center;gap:8px;font-size:13px;display:flex}.legend i{border-radius:50%;flex:none;width:10px;height:10px}.legend span{flex:1}.legend b{font-weight:600}.hbars{gap:14px;display:grid}.hbar{grid-template-columns:110px 1fr 44px;align-items:center;gap:10px;font-size:13.5px;display:grid}.hbar-track{background:var(--gray-bg);border-radius:5px;height:18px;overflow:hidden}.hbar-track i{border-radius:5px;height:100%;display:block}.hbar b{text-align:right;font-weight:600}.spark-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.spark-row:last-child{border-bottom:0}.list-row{border-bottom:1px solid var(--border);color:var(--text);align-items:center;gap:12px;padding:10px 0;display:flex}.list-row:last-child{border-bottom:0}.list-row>div{flex:1;min-width:0}.list-row small{color:var(--muted);font-size:12.5px;display:block}.list-row .amt{text-align:right}a.list-row:hover strong{color:var(--primary)}.ico-round{background:var(--primary-50);width:40px;height:40px;color:var(--primary);border-radius:10px;flex:none;place-items:center;display:grid}.promo{background:linear-gradient(120deg,var(--primary-50),var(--card));position:relative;overflow:hidden}.promo h2{font-size:28px;font-weight:800}.promo h2 span{color:var(--primary)}.promo-art{opacity:.9;height:150px;position:absolute;bottom:0;right:24px}.auth{background:var(--bg);grid-template-columns:1.05fr 1fr;min-height:100vh;display:grid}.auth-left{color:#fff;background:radial-gradient(1200px 600px at 110% 110%,#0b63f68c,#0000 55%),linear-gradient(160deg,#0a1528,#0c1d3a 60%,#0a1426);flex-direction:column;padding:48px 56px;display:flex;position:relative;overflow:hidden}.auth-left:before{content:"";pointer-events:none;background:linear-gradient(135deg,#0000 48.5%,#3b82f659 49.5%,#0000 50.5%),linear-gradient(45deg,#0000 60%,#3b82f61f 60.5%,#0000 61%);position:absolute;inset:0}.auth-left .logo-text b{font-size:32px}.auth-hero{max-width:520px;margin:auto 0;position:relative}.auth-hero h1{letter-spacing:-.03em;font-size:48px;font-weight:800;line-height:1.08}.auth-hero h1 em{color:#4c95ff;font-style:normal}.auth-hero p{color:#b8c5da;max-width:430px;margin-top:18px;font-size:17px}.auth-feats{grid-template-columns:1fr 1fr;gap:18px 26px;margin-top:34px;display:grid}.auth-feat{align-items:flex-start;gap:12px;display:flex}.auth-feat .ico{color:#5b9bff;background:#ffffff0a;border:1px solid #ffffff24;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid}.auth-feat strong{font-size:14.5px;display:block}.auth-feat small{color:#98a8c0;font-size:12.5px}.auth-foot{color:#8fa0b8;font-size:13px;position:relative}.auth-right{flex-direction:column;justify-content:center;align-items:center;padding:40px 24px;display:flex;position:relative}.auth-top{color:var(--muted);align-items:center;gap:14px;font-size:13px;display:flex;position:absolute;top:22px;right:26px}.auth-card{background:var(--card);border:1px solid var(--border);border-radius:18px;width:100%;max-width:440px;padding:34px 34px 28px;box-shadow:0 20px 60px #0e1a2f14}.auth-card h2{text-align:center;font-size:26px;font-weight:800}.auth-card .sub{text-align:center;color:var(--muted);margin:6px 0 22px}.auth-logo{justify-content:center;margin-bottom:18px;display:flex}.auth-card .fgrid{gap:14px}.or{color:var(--muted);align-items:center;gap:12px;margin:18px 0;font-size:13px;display:flex}.or:before,.or:after{content:"";background:var(--border);flex:1;height:1px}.auth-copy{color:var(--muted);text-align:center;margin-top:20px;font-size:12.5px}.online{align-items:center;gap:6px;display:inline-flex}.online:before{content:"";background:#22b07d;border-radius:50%;width:8px;height:8px}.pdv-head{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px;display:flex}.pdv-head h1{font-size:28px;font-weight:800}.pdv-top{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,.9fr) auto;align-items:end;gap:14px;margin-bottom:14px;padding:14px 16px;display:grid}.pdv-client{border:1px solid var(--border-2);border-radius:10px;align-items:center;gap:10px;height:52px;padding:6px 6px 6px 12px;display:flex}.pdv-client>div{flex:1;min-width:0;line-height:1.25}.pdv-client small{color:var(--muted);font-size:12px;display:block}.pdv-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:14px;display:grid}.pdv-search{border:1.5px solid var(--primary);background:var(--card);height:50px;box-shadow:0 0 0 4px var(--primary-50);border-radius:10px;align-items:center;gap:10px;padding:0 6px 0 0;display:flex}.pdv-search .bc{border-right:1px solid var(--border);width:52px;height:100%;color:var(--primary);place-items:center;display:grid}.pdv-search input{background:0 0;border:0;outline:none;flex:1;height:100%;font-size:15px}.quick{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.quick button{background:var(--card);border:1px solid var(--border);text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;font-size:12.5px;display:flex}.quick button:hover{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-50)}.quick button b{font-size:14px}.quick .thumb{background:0 0;border:0}.pay-row{grid-template-columns:36px 1fr 130px;align-items:center;gap:10px;padding:5px 0;display:grid}.pay-row input{border:1px solid var(--border-2);text-align:right;background:var(--card);border-radius:8px;width:100%;height:40px;padding:0 10px}.pay-row input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-50);outline:none}.pdv-totals{border-top:1px solid var(--border);gap:6px;margin-top:12px;padding-top:12px;display:grid}.pdv-totals .row{justify-content:space-between}.pdv-total{font-size:22px;font-weight:800}.pdv-total b{color:var(--primary);font-size:30px}.shortcuts{color:var(--muted);flex-wrap:wrap;gap:16px;padding:12px 4px 0;font-size:12.5px;display:flex}.shortcuts b{color:var(--text-2)}.kbd{border:1px solid var(--border-2);background:var(--card);border-radius:5px;margin-right:4px;padding:0 5px;font-size:11px;display:inline-block}.empty{text-align:center;color:var(--muted);place-items:center;gap:8px;padding:40px 20px;display:grid}.empty .ico-sq{margin-bottom:6px}.integ{flex-direction:column;gap:12px;display:flex}.integ-top{align-items:center;gap:12px;display:flex}.integ-top div{flex:1}.map-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.map-link{border:1px solid var(--border);background:var(--card);color:var(--text);border-radius:10px;align-items:center;gap:10px;padding:12px 14px;font-weight:500;display:flex}.map-link:hover{border-color:var(--primary);color:var(--primary)}.map-link small{color:var(--muted);margin-left:auto;font-size:11.5px}.label-sheet{border:1px solid var(--border);background:#fff;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:10px;padding:14px;display:grid}.label{color:#0e1a2f;background:#fff;border:1px dashed #b9c3d3;border-radius:6px;gap:4px;padding:10px;display:grid}.label strong{font-size:12.5px;line-height:1.2}.label .price{font-size:20px;font-weight:800}.label small{color:#556;font-size:10px}.barcode{fill:#0e1a2f;width:100%;height:34px}.cert{border:1px solid var(--border);background:var(--card-2);border-radius:12px;align-items:center;gap:16px;padding:16px;display:flex}.cert-days{text-align:right;margin-left:auto}.cert-days strong{color:var(--green);font-size:26px;display:block}.color-sw{flex-wrap:wrap;gap:10px;display:flex}.color-sw button{border:3px solid var(--card);width:38px;height:38px;box-shadow:0 0 0 1px var(--border-2);border-radius:50%}.color-sw button.active{box-shadow:0 0 0 2px var(--text)}.theme-opt{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.theme-opt button{border:2px solid var(--border);background:var(--card);text-align:left;border-radius:12px;padding:10px;font-weight:600}.theme-opt button.active{border-color:var(--primary)}.theme-prev{border:1px solid var(--border);border-radius:8px;grid-template-columns:28% 1fr;height:90px;margin-bottom:8px;display:grid;overflow:hidden}.theme-prev i:first-child{background:#0c1a31}.theme-prev i:last-child{background:#f3f6fb}.theme-prev.dark i:last-child{background:#0a1220}.theme-prev.auto i:last-child{background:linear-gradient(90deg,#f3f6fb 50%,#0a1220 50%)}.receipt{color:#111;border:1px solid var(--border);background:#fff;border-radius:6px;max-width:320px;margin:0 auto;padding:16px;font-family:Consolas,Courier New,monospace;font-size:12px;line-height:1.5}.receipt hr{border:0;border-top:1px dashed #999;margin:6px 0}.receipt .c{text-align:center}.receipt .rw{justify-content:space-between;display:flex}.faq details{border:1px solid var(--border);background:var(--card);border-radius:10px;margin-bottom:10px;padding:12px 16px}.faq summary{cursor:pointer;font-weight:600}.faq p{color:var(--text-2);margin-top:8px}.perm-table td:not(:first-child),.perm-table th:not(:first-child){text-align:center}.chip-list{flex-wrap:wrap;gap:8px;display:flex}.danfe{color:#111;background:#fff;border:1px solid #333;max-width:900px;margin:0 auto;font-size:11px}.danfe .b{border:1px solid #333;padding:4px 6px}.danfe .g{display:grid}.danfe label{text-transform:uppercase;color:#333;font-size:8.5px;display:block}.danfe table{border-collapse:collapse;width:100%}.danfe th,.danfe td{text-align:left;border:1px solid #333;padding:3px 4px;font-size:10px}.danfe h4{background:#eee;border:1px solid #333;margin:6px 0 0;padding:3px 6px;font-size:10px}.status-dot{align-items:center;gap:6px;font-weight:600;display:inline-flex}.status-dot:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}@media print{.sidebar,.topbar,.head-top,.head-actions,.form-bar,.no-print,.toasts{display:none!important}.main{margin:0!important}body{background:#fff}.card{box-shadow:none}.print-only{display:block!important}}@media (max-width:1400px){.quick{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1280px){.stats,.stats.s5{grid-template-columns:repeat(2,minmax(0,1fr))}.split,.split.wide{grid-template-columns:1fr}.detail{position:static}.pdv-grid{grid-template-columns:1fr}.pdv-top{grid-template-columns:1fr 1fr}.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){.sidebar{width:260px;transform:translate(-100%)}html.sb-collapsed .sidebar{width:260px}html.sb-collapsed .logo-text,html.sb-collapsed .sb-item span,html.sb-collapsed .sb-item .chev,html.sb-collapsed .sb-help,html.sb-collapsed .sb-version{display:revert!important}html.sb-collapsed .sb-group.open .sb-sub{display:block!important}body.sb-open .sidebar{transform:none}body.sb-open .sb-overlay{z-index:35;background:#00000073;display:block;position:fixed;inset:0}.main{margin-left:0!important}.only-mobile{display:inline-flex}.sb-collapse{display:none}.company{min-width:0}.company span,.u-info,kbd{display:none}.grid-2,.grid-3,.split-6-4,.split.left,.auth{grid-template-columns:1fr}.auth-left{padding:32px 24px}.auth-hero h1{font-size:34px}.auth-feats{grid-template-columns:1fr}}@media (max-width:720px){.stats,.stats.s3,.stats.s5,.grid-4,.fgrid{grid-template-columns:1fr}.field[class*=\ s]{grid-column:1/-1}.page-head h1{font-size:24px}.gsearch{max-width:none}.steps .st-l{display:none}.pdv-top,.theme-opt{grid-template-columns:1fr}.label-sheet{grid-template-columns:repeat(2,1fr)}}.stat-a{color:inherit;display:block}.stat-a .stat{height:100%;transition:border-color .15s,box-shadow .15s}.stat-a:hover .stat{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-50)}button.stat{font:inherit;color:inherit;border:1px solid var(--border)}button.stat:hover{border-color:var(--primary)}.notif-row.unread td:nth-child(2) strong:before{content:"";background:var(--primary);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}[data-detail-panel].flash .card:first-child{animation:.6s flashb}@keyframes flashb{0%{box-shadow:0 0 0 3px var(--primary-100)}to{box-shadow:var(--shadow)}}.split>*,.split-6-4>*,.grid-2>*,.grid-3>*,.grid-4>*,.pdv-grid>*,.stats>*,.pdv-top>*{min-width:0}.pdv-head>.row{flex-wrap:wrap}@media (max-width:720px){.quick{grid-template-columns:repeat(2,minmax(0,1fr))}.pdv-head>.row{margin-left:0!important}.content{padding:16px 12px 40px}.topbar{gap:8px;padding:10px 12px}.form-bar{flex-direction:column;align-items:stretch}.form-bar-r{flex-direction:column}.card{padding:14px}.toolbar .dd,.toolbar .btn{width:100%}}.gsearch{min-width:0}.gsearch input{width:100%;min-width:0}@media (max-width:720px){.top-right{gap:2px}.company{height:40px;padding:0 8px}.company .ic:last-child,.userbtn>.ic{display:none}.icon-btn{width:36px;height:36px}.avatar{width:36px;height:36px;font-size:13px}}.card-head,.cert{flex-wrap:wrap}@media (max-width:720px){.fgrid{grid-template-columns:minmax(0,1fr)}.row{flex-wrap:wrap}.cert-days{text-align:left;margin-left:0}.card-head-r{flex-wrap:wrap}}.stack>*{min-width:0}.grid-dash{grid-template-columns:1.25fr 1fr 1fr;gap:16px;display:grid}.grid-dash>*{min-width:0}@media (max-width:1280px){.grid-dash{grid-template-columns:1fr 1fr}.grid-dash>:first-child{grid-column:1/-1}}@media (max-width:720px){.grid-dash{grid-template-columns:minmax(0,1fr)}}.logo-mark{width:36px;height:36px}.auth-left .logo-mark{width:46px;height:46px}.logo.dark .lm-a{fill:#01033e}html[data-theme=dark] .logo.dark .lm-a{fill:#f4f4f4}.xi-tools{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.xi-batch{background:var(--card-2);border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.xi-batch .in-group{height:34px}.xi-batch .in-group input{height:32px;color:var(--text);background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0 8px}.xi-table td{vertical-align:top;padding:9px 10px}.xi-table th{padding:10px}.xi-prod{white-space:normal;min-width:300px;max-width:360px}.xi-prod strong{font-size:13px;line-height:1.3;display:block}.xi-prod small{color:var(--muted);margin:2px 0 6px;font-size:11.5px;display:block}.xi-link{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.xi-link select{max-width:330px;height:32px;font-size:12.5px}.xi-conv{gap:4px;margin-bottom:4px;display:flex}.xi-conv select,.xi-conv input{height:32px;padding:0 6px;font-size:12.5px}.xi-fator{text-align:center;width:58px}.xi-pctg,.xi-prg{width:108px;height:32px;margin-bottom:3px;margin-left:auto}.xi-pctg input,.xi-prg input{text-align:right;width:100%;min-width:0;height:30px;color:var(--text);background:0 0;border:0;outline:0;padding:0 6px;font-weight:600}.xi-pctg .in-suf,.xi-prg .in-pre{padding:0 7px;font-size:12px}.xi-table small{font-size:11.5px}.xi-table tr.xi-red td{background:#ef44440f}.xi-table tr.xi-red td:first-child{box-shadow:inset 3px 0 0 var(--red-s)}.xi-table tr.xi-orange td{background:#f5a52412}.xi-table tr.xi-orange td:first-child{box-shadow:inset 3px 0 0 var(--orange-s)}.xi-table tr.xi-new td:first-child{box-shadow:inset 3px 0 0 var(--blue-s)}.xi-table tr.xi-alert td{background:#ef44440f;border-top:0;padding-top:0}.xi-table tr.xi-alert .notice{align-items:center;padding:8px 12px}.xi-table tr.xi-alert .btn{margin-left:8px}.xi-legend{color:var(--muted);flex-wrap:wrap;gap:18px;margin-top:10px;font-size:12.5px;display:flex}.xi-legend .lg{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.lg.red{background:var(--red-s)}.lg.orange{background:var(--orange-s)}.lg.blue{background:var(--blue-s)}.xi-rev{color:var(--orange);background:var(--orange-bg);border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:700}.xi-rev.done{color:var(--green);background:var(--green-bg)}.xi-gen{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.xi-gen .field{gap:4px}.xi-gen .in-group{height:40px}.xi-gen .in-group input{height:38px;color:var(--text);background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0 8px}.xi-taxes{background:var(--card-2);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;display:grid}.xi-taxes small{color:var(--muted);font-size:12px;display:block}.xi-taxes b{font-variant-numeric:tabular-nums}.xi-final-btns{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.xi-bar-mid{text-align:center;flex:1}.xi-foot{border-top:1px solid var(--border);justify-content:flex-end;gap:24px;padding:12px 16px;font-size:14px;display:flex}.xi-table td,.xi-table th{padding-left:8px;padding-right:8px}.xi-unit{width:66px}.xi-tipo{width:42px}.xi-fator{width:50px}.xi-pctg{width:96px}.xi-prg{width:112px}.xi-prod{min-width:200px;max-width:240px}.xi-link select{max-width:230px}.xi-table .w-check{width:34px;padding-right:0}.xi-table{font-size:13px}.xi-link select{width:215px;max-width:215px}.xi-table td small{white-space:normal}.xi-table td:nth-child(6),.xi-table th:nth-child(6){width:104px;max-width:110px}.xi-table td.xi-prod{white-space:normal;width:230px}.xi-table td:nth-child(3){white-space:normal}#tbl-queue td:first-child,#tbl-queue td:nth-child(2){white-space:normal;max-width:230px}#tbl-queue td:first-child strong{word-break:break-all;font-size:12.5px}#tbl-queue .ico-round{width:32px;height:32px}html.pdv-mode,html.pdv-mode body{height:100%;overflow:hidden}html.pdv-mode .main{height:100vh;margin-left:0!important}html.pdv-mode .sidebar{width:260px;box-shadow:var(--shadow-lg);transform:translate(-100%)}html.pdv-mode body.sb-open .sidebar{transform:none}html.pdv-mode body.sb-open .sb-overlay{z-index:35;background:#00000073;display:block;position:fixed;inset:0}html.pdv-mode .sb-collapse{display:none}.pdv2{grid-template-rows:auto minmax(0,1fr) auto;height:100vh;display:grid;overflow:hidden}.pdv-head2{background:var(--card);border-bottom:1px solid var(--border);align-items:center;gap:12px;min-height:56px;padding:8px 16px;display:flex}.pdv-logo .logo-mark{width:28px;height:28px}.pdv-logo .logo-text b{font-size:20px}.pdv-logo .logo-text small{font-size:7px}.pdv-vsep{background:var(--border);width:1px;height:28px}.pdv-title{margin:0;font-size:22px;font-weight:800}.pdv-status{background:var(--green-bg);color:var(--green);border-radius:999px;align-items:center;gap:7px;padding:4px 12px;font-size:13px;font-weight:700;display:inline-flex}.pdv-status i{background:currentColor;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #22b07d33}.pdv-status.closed{background:var(--red-bg);color:var(--red)}.pdv-meta{color:var(--text-2);align-items:center;gap:18px;margin-left:auto;font-size:14px;display:flex}.pdv-meta span{align-items:center;gap:7px;display:inline-flex}.pdv-meta .ic{color:var(--muted)}.pdv-meta b{font-variant-numeric:tabular-nums;font-weight:600}.pdv-body{grid-template-columns:minmax(0,1fr) 360px;gap:12px;min-height:0;padding:12px 16px;display:grid}@media (min-width:1700px){.pdv-body{grid-template-columns:minmax(0,1fr) 400px}}.pdv-left,.pdv-right{flex-direction:column;gap:10px;min-width:0;min-height:0;display:flex}.pdv-searchbox{flex:none;position:relative}.pdv-searchbox .pdv-search{height:52px;padding-right:6px}.pdv-searchbox .pdv-search input{font-size:16px}.pdv-results{z-index:60;background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-lg);border-radius:12px;max-height:min(430px,62vh);padding:6px;display:none;position:absolute;top:58px;left:0;right:0;overflow:auto}.pdv-results.open{display:block}.pr-item{cursor:pointer;border-radius:9px;grid-template-columns:44px minmax(0,1fr) auto 110px;align-items:center;gap:12px;padding:7px 10px;display:grid}.pr-item .thumb{width:44px;height:44px}.pr-item strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.pr-item small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.pr-item.sel{background:var(--primary-50);box-shadow:inset 3px 0 0 var(--primary)}.pr-item mark{color:inherit;background:#f5a52459;border-radius:3px;padding:0 1px}.pr-price{text-align:right;white-space:nowrap;font-weight:700}.pr-price s{color:var(--muted);font-size:11.5px;font-weight:400;display:block}.pr-stock{text-align:right;white-space:nowrap;font-size:12.5px}.pr-foot{color:var(--muted);border-top:1px solid var(--border);justify-content:space-between;margin-top:4px;padding:7px 10px 3px;font-size:12px;display:flex}.pr-empty{text-align:center;color:var(--muted);padding:18px}.pdv-vitrine{flex:none}.pv-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.pv-label{color:var(--text-2);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.pv-label .ic{width:16px;height:16px;color:var(--primary)}.pv-row{grid-template-rows:60px;grid-template-columns:repeat(auto-fill,minmax(172px,1fr));grid-auto-rows:0;gap:0 8px;display:grid;overflow:hidden}.pv-card{border:1px solid var(--border);background:var(--card);text-align:left;border-radius:10px;align-items:center;gap:9px;min-width:0;padding:7px 9px;display:flex;position:relative}.pv-card:hover,.pv-card:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-50)}.pv-card .thumb{width:42px;height:42px}.pv-card>span:last-child{flex-direction:column;min-width:0;line-height:1.25;display:flex}.pv-card em{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-style:normal;overflow:hidden}.pv-card b{font-size:14px}.pv-card s{color:var(--muted);margin-left:4px;font-size:11px;font-weight:400}.pv-card .pv-flag{background:var(--red-s);color:#fff;border-radius:6px;padding:1px 6px;font-size:10px;font-weight:700;position:absolute;top:-6px;right:6px}.pdv-entry{flex:none;grid-template-columns:104px minmax(0,1fr);gap:14px;padding:12px 14px;display:grid}.pe-img{background:var(--card-2);border:1px solid var(--border);width:104px;height:104px;color:var(--muted);text-align:center;border-radius:10px;align-content:center;place-items:center;gap:4px;font-size:11px;display:grid;overflow:hidden}.pe-img .thumb{border:0;border-radius:0;width:100%;height:100%}.pe-img .dz-ic{width:30px;height:30px;color:var(--muted-2)}.pe-fields{grid-template-columns:150px minmax(0,1fr);gap:8px 12px;min-width:0;display:grid}.pe-fields .field input{height:38px}.pe-fields .in-group input,.pe-fields .in-group select{height:36px}.pe-row2{grid-column:1/-1;grid-template-columns:110px minmax(120px,1fr) minmax(150px,1.2fr) minmax(120px,1fr) auto;align-items:end;gap:10px;display:grid}.pe-row2 .btn{height:38px}#pe-qty{text-align:center;font-size:16px;font-weight:700}#pe-qty:focus{box-shadow:0 0 0 4px var(--primary-100);border-color:var(--primary)}.pe-total{color:var(--text)!important;font-weight:800!important}.pdv-entry.editing{box-shadow:0 0 0 2px var(--orange-s)}.pdv-items{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.pdv-items>.card-head{border-bottom:1px solid var(--border);margin:0;padding:10px 14px 8px}.pdv-items>.card-head h3{font-size:15px}.pi-scroll{flex:1;min-height:0;position:relative;overflow:auto}.pi-scroll thead th{z-index:1;position:sticky;top:0}.pi-scroll td{padding:7px 14px}#pdv-cart tbody tr{cursor:pointer}#pdv-cart tbody tr.sel{background:var(--primary-50);box-shadow:inset 3px 0 0 var(--primary)}#pdv-cart .thumb{width:34px;height:34px}#pdv-empty{padding:24px 10px}.pdv-people{flex:none;padding:0}.pp{align-items:center;gap:12px;padding:12px 14px;display:flex}.pp+.pp{border-top:1px solid var(--border)}.pp>div{flex:1;min-width:0;line-height:1.3}.pp small{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:11px;font-weight:600;display:block}.pp strong{white-space:nowrap;text-overflow:ellipsis;font-size:16px;display:block;overflow:hidden}.pp span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.pdv-totalbox{flex-direction:column;flex:1;min-height:0;padding:14px 16px;display:flex}.pdv-totalbox h3{text-transform:uppercase;letter-spacing:.03em;font-size:14px}.pt-lines{gap:4px;margin:10px 0;font-size:13.5px;display:grid}.pt-big{background:var(--primary-50);text-align:center;color:var(--primary);font-variant-numeric:tabular-nums;border-radius:12px;margin-top:auto;padding:16px;font-size:clamp(28px,3.2vw,40px);font-weight:800}.pdv-btns{flex:none;grid-template-columns:1fr 1fr;gap:10px;display:grid}.pdv-btns .btn.lg{height:52px}.pdv-finish{border-radius:12px;grid-column:1/-1;height:64px;font-size:18px}.pdv-finish .ic{width:22px;height:22px}.btn-warn{color:#3a2a00;background:#f6c343}.btn-warn:hover{background:#edb82c}.btn-danger-soft{background:var(--red-bg);color:var(--red);border-color:#f4b4b4}.btn-danger-soft:hover{background:#fbd9d9}html[data-theme=dark] .btn-danger-soft{border-color:#ef444459}.pdv-foot{border-top:1px solid var(--border);background:var(--card);color:var(--text-2);white-space:nowrap;align-items:center;gap:14px;padding:6px 16px;font-size:12px;display:flex;overflow:hidden}.pdv-foot>span{align-items:center;display:inline-flex}.pf-help{color:var(--text-2);align-items:center;gap:6px;font-weight:600;display:inline-flex}.pf-help .ic{width:16px;height:16px}.pf-sep{background:var(--border);width:1px;height:18px}.pf-ver{color:var(--muted);margin-left:auto}@media (max-height:700px){.pdv-head2{min-height:48px;padding:5px 14px}.pdv-body{gap:10px;padding:8px 14px}.pdv-left,.pdv-right{gap:8px}.pdv-searchbox .pdv-search{height:46px}.pdv-results{top:52px}.pv-row{grid-template-rows:52px}.pv-card .thumb{width:36px;height:36px}.pdv-entry{grid-template-columns:84px minmax(0,1fr);padding:9px 12px}.pe-img{width:84px;height:84px}.pe-fields{gap:6px 10px}.pe-fields .lbl{font-size:12px}.pe-fields .field{gap:3px}.pe-fields .field input{height:34px}.pe-fields .in-group input,.pe-fields .in-group select{height:32px}.pe-row2 .btn{height:34px}.pp{padding:9px 12px}.pt-big{padding:12px}.pdv-btns .btn.lg{height:44px}.pdv-finish{height:54px}}.modal.pay{max-width:1000px}.pay-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:18px;display:grid}.pay-methods{border-radius:12px;outline:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pay-methods:focus-visible{box-shadow:0 0 0 3px var(--primary-100)}.pm{border:1.5px solid var(--border);background:var(--card);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:92px;padding:14px 6px 12px;font-size:13px;font-weight:600;line-height:1.2;display:flex;position:relative}.pm:hover{border-color:var(--primary)}.pm.active{border-color:var(--primary);background:var(--primary-50);color:var(--primary)}.pm.used:after{content:"";background:var(--green-s);border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:8px}.pm-k{color:var(--muted);font-size:11px;font-weight:700;position:absolute;top:5px;left:8px}.pay-detail{border:1px solid var(--border);background:var(--card-2);border-radius:12px;min-height:176px;margin-top:12px;padding:14px}.pay-detail h4{align-items:center;gap:8px;margin:0 0 10px;font-size:15px;display:flex}.pay-detail .fgrid{gap:10px 12px}.pd-info{color:var(--text-2);align-items:center;gap:8px;margin-top:10px;font-size:12.5px;display:flex}.pd-info .ic{width:16px;height:16px;color:var(--blue)}.pay-sum{border:1px solid var(--border);border-radius:12px;gap:8px;padding:12px 14px;display:grid}.pay-total-row{border-top:1px solid var(--border);padding-top:8px;font-weight:700}.pay-total-row b{color:var(--primary);font-variant-numeric:tabular-nums;font-size:28px}.pay-lines{border:1px solid var(--border);border-radius:12px;min-height:118px;max-height:180px;overflow:auto}.pl{border-bottom:1px solid var(--border);grid-template-columns:30px minmax(0,1fr) auto 30px;align-items:center;gap:10px;padding:8px 10px;display:grid}.pl:last-child{border-bottom:0}.pl small{color:var(--muted);font-size:12px;display:block}.pl b{font-variant-numeric:tabular-nums}.pl-empty{text-align:center;color:var(--muted);padding:30px 10px;font-size:13px}.pay-status{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.ps{background:var(--card-2);text-align:center;border:1px solid var(--border);border-radius:10px;padding:9px}.ps small{color:var(--muted);font-size:12px;display:block}.ps b{font-variant-numeric:tabular-nums;font-size:18px}.ps.falta.on b{color:var(--red)}.ps.troco.on{background:var(--green-bg);border-color:#0000}.ps.troco.on b{color:var(--green)}.pay-hint{color:var(--muted);align-self:center;margin-right:auto;font-size:12px}@media (max-height:760px){.pm{min-height:74px;padding:10px 6px 8px}.pay-detail{min-height:150px}.pay-lines{min-height:90px;max-height:130px}.modal.pay .modal-body{padding:12px 18px}}.fim-troco{background:var(--green-bg);border-radius:14px;max-width:320px;margin:14px auto 6px;padding:12px 18px}.fim-troco small{color:var(--text-2);font-weight:600;display:block}.fim-troco b{color:var(--green);font-variant-numeric:tabular-nums;font-size:36px}.fim-pays{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:10px;display:flex}#tbl-pcli tr,#tbl-pvend tr,[data-pick-orc]{cursor:pointer}#tbl-pcli tr.sel,#tbl-pvend tr.sel{background:var(--primary-50)}.pv-row{flex-wrap:wrap;grid-template-rows:none;gap:8px;height:60px;overflow:hidden;display:flex!important}.pv-row .pv-card{flex:180px;max-width:260px;height:60px}.pv-card .pv-flag{top:4px;right:6px}.pv-card b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pay-sum .in-group{height:36px}.pay-sum .in-group input,.pay-sum .in-group select{min-width:0;height:34px;color:var(--text);background:0 0;border:0;outline:0;padding:0 8px}.pay-sum .in-group input{flex:1}@media (max-height:700px){.pv-row,.pv-row .pv-card{height:52px}}.modal.fim{max-width:640px}.dd-item .kh{color:var(--muted);margin-left:auto;padding-left:16px;font-size:11px;font-weight:600}.pdv-mode-badge{background:var(--orange-bg);color:var(--orange);text-transform:uppercase;letter-spacing:.03em;border-radius:999px;align-items:center;padding:4px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.pdv-mode-badge.blue{background:var(--blue-bg);color:var(--blue)}.pdv-mode-badge[hidden]{display:none}.pdv-net{color:var(--green);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.pdv-net i{background:currentColor;border-radius:50%;width:8px;height:8px}.pdv-net.off{color:var(--red);background:var(--red-bg);border-radius:999px;padding:2px 10px}.pf-keys{align-items:center;gap:14px;display:inline-flex;overflow:hidden}.pf-keys>span{align-items:center;display:inline-flex}.pf-all{white-space:nowrap;font-size:12px}.pdv-lock{z-index:300;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#060e1cb8;place-items:center;display:grid;position:fixed;inset:0}.pdv-lock[hidden]{display:none}.pl-box{background:var(--card);text-align:center;width:380px;box-shadow:var(--shadow-lg);border-radius:18px;justify-items:center;gap:10px;padding:30px 34px;display:grid}.pl-box h2{font-size:24px;font-weight:800}.pl-box .field{width:100%}.cp-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:14px;min-height:280px;display:grid}.cp-list{border:1px solid var(--border);border-radius:12px;max-height:330px;padding:6px;overflow:auto}.cp-list .pr-item{grid-template-columns:44px minmax(0,1fr) auto}.cp-card{border:1px solid var(--border);background:var(--card-2);border-radius:12px;padding:14px}.cp-price{color:var(--primary);font-variant-numeric:tabular-nums;margin:12px 0 4px;font-size:32px;font-weight:800}.cp-price s{color:var(--muted);font-size:15px;font-weight:500}.rec-foot{align-items:flex-end;gap:16px;margin-top:12px;display:flex}.rec-tot{text-align:right;min-width:190px}.rec-tot small{color:var(--muted);display:block}.rec-tot b{color:var(--primary);font-variant-numeric:tabular-nums;font-size:26px}.keys-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;display:grid}.keys-grid div{align-items:center;gap:6px;font-size:13.5px;display:flex}.fim-ent{margin-top:10px}.feat-list{gap:8px;display:grid}.feat-row{border:1px solid var(--border);background:var(--card);border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.feat-row.on{border-color:var(--primary-100);background:var(--primary-50)}.feat-row strong{display:block}.feat-row small{color:var(--muted);font-size:12.5px;display:block}.pay-cfg{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pay-opt{border:1px solid var(--border);cursor:pointer;border-radius:10px;flex-direction:column;gap:4px;padding:12px;display:flex}.pay-opt input{margin:0}.pay-opt span{font-weight:600}.pay-opt small{color:var(--muted);font-size:11.5px}.pay-opt:has(input:checked){border-color:var(--primary);background:var(--primary-50)}.key-cell{align-items:center;gap:6px;display:flex}.key-in{border:1px solid var(--border-2);text-align:center;background:var(--card);cursor:pointer;width:130px;height:34px;color:var(--text);border-radius:8px;font-weight:700}.key-in:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-100);background:var(--primary-50);outline:none}tr.key-dup .key-in{border-color:var(--red-s);background:var(--red-bg);color:var(--red)}.navtab{padding:0 14px}.ps b{white-space:nowrap;font-size:clamp(14px,1.25vw,18px)}html.pdv-mode .toasts{top:66px;bottom:auto}.key-in{width:108px}.key-cell .icon-btn{flex:none}.pdv-svc{border:1px solid var(--border);background:var(--card);color:var(--green);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.pdv-svc i{background:currentColor;border-radius:50%;width:8px;height:8px}.pdv-svc.orange{color:var(--orange);background:var(--orange-bg);border-color:#0000}.pdv-svc.red{color:var(--red);background:var(--red-bg);border-color:#0000}.svc-menu{min-width:300px;padding:6px}.svc-row{border-radius:8px;gap:10px;padding:8px 10px;display:flex}.svc-row .svc-dot{background:var(--green-s);border-radius:50%;flex:none;width:10px;height:10px;margin-top:5px;box-shadow:0 0 0 3px #22b07d2e}.svc-row.off .svc-dot{background:var(--red-s);box-shadow:0 0 0 3px #ef44442e}.svc-row strong{font-size:13px;display:block}.svc-row small{color:var(--muted);font-size:12px;display:block}.svc-row.off small{color:var(--red);font-weight:600}.svc-row p{color:var(--text-2);margin:4px 0 0;font-size:12px;line-height:1.35}.svc-amb{color:var(--text-2);padding:6px 10px;font-size:12.5px}.fim-fiscal{text-align:left;margin:12px 0 4px}.ff{text-align:left;border:1px solid #0000;border-radius:12px;gap:12px;padding:12px 14px;display:flex}.ff-green{background:var(--green-bg);border-color:#22b07d40}.ff-blue{background:var(--blue-bg);border-color:#0b63f633}.ff-orange{background:var(--orange-bg);border-color:#f5a5244d}.ff-red{background:var(--red-bg);border-color:#ef444440}.ff-gray{background:var(--card-2);border-color:var(--border)}.ff-ic{background:var(--card);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.ff-green .ff-ic{color:var(--green)}.ff-blue .ff-ic{color:var(--blue)}.ff-orange .ff-ic{color:var(--orange)}.ff-red .ff-ic{color:var(--red)}.ff-gray .ff-ic{color:var(--muted)}.ff-t{flex:1;min-width:0}.ff-t strong{font-size:14px;display:block}.ff-t>span{color:var(--text-2);margin-top:2px;font-size:13px;line-height:1.4;display:block}.ff-acts{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.ff-tech{margin-top:8px;font-size:12.5px}.ff-tech summary{cursor:pointer;color:var(--primary);font-weight:600}.ff-tech>div{background:var(--card);border:1px solid var(--border);border-radius:8px;margin-top:6px;padding:8px 10px}.ff-tech code{word-break:break-all;font-size:11.5px}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin;display:inline-block}.fsim{gap:8px;display:grid}.fsim-opt{border:1px solid var(--border);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.fsim-opt:has(input:checked){border-color:var(--primary);background:var(--primary-50)}.fsim-opt b{font-size:13.5px;display:block}.fsim-opt small{color:var(--muted);font-size:12px;display:block}.fsim-opt input{margin-top:3px}.danfce{font-size:12px}.danfce .qr{place-items:center;margin:8px 0;display:grid}.danfce .qr svg{width:150px;height:150px}.dz-warn{border:1px dashed;margin:6px 0;padding:4px;font-weight:700}.svc-card{align-items:center;gap:16px;padding:12px 16px;display:flex}.svc-grid{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.svc-grid .svc-row{border:1px solid var(--border);background:var(--card)}.svc-side{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.attn-list{gap:8px;display:grid}.attn-item{border:1px solid var(--border);border-left-width:4px;border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.attn-item.red{border-left-color:var(--red-s)}.attn-item.orange{border-left-color:var(--orange-s)}.attn-item.blue{border-left-color:var(--blue-s)}.attn-item strong{font-size:13.5px;display:block}.attn-item small{color:var(--muted);font-size:12.5px;display:block}.attn-acts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ico-sq.soft-red{background:var(--red-bg);color:var(--red)}.ico-sq.soft-orange{background:var(--orange-bg);color:var(--orange)}.nf-row{cursor:pointer}.tl{gap:14px;padding-left:4px;display:grid;position:relative}.tl-i{grid-template-columns:30px minmax(0,1fr);gap:10px;display:grid;position:relative}.tl-i:not(:last-child):before{content:"";background:var(--border);width:2px;position:absolute;top:30px;bottom:-14px;left:14px}.tl-dot{background:var(--card-2);width:30px;height:30px;color:var(--muted);border:1px solid var(--border);border-radius:50%;place-items:center;display:grid}.tl-dot .ic{width:15px;height:15px}.tl-i.green .tl-dot{background:var(--green-bg);color:var(--green);border-color:#0000}.tl-i.red .tl-dot{background:var(--red-bg);color:var(--red);border-color:#0000}.tl-i.orange .tl-dot{background:var(--orange-bg);color:var(--orange);border-color:#0000}.tl-i.blue .tl-dot{background:var(--blue-bg);color:var(--blue);border-color:#0000}.tl-i strong{font-size:13.5px;font-weight:600;display:block}.tl-i small{color:var(--muted);font-size:12px;display:block}pre.diag{background:var(--card-2);border:1px solid var(--border);border-radius:10px;margin-top:12px;padding:12px;font-size:12px;overflow:auto}.fis-top{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:18px;display:grid}.chk-list{gap:6px;display:grid}.chk{border-radius:9px;align-items:flex-start;gap:10px;padding:7px 10px;display:flex}.chk-ic{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;display:grid}.chk-ic .ic{width:13px;height:13px}.chk.ok .chk-ic{background:var(--green-bg);color:var(--green)}.chk.warn .chk-ic{background:var(--orange-bg);color:var(--orange)}.chk.bad .chk-ic{background:var(--red-bg);color:var(--red)}.chk.warn{background:var(--orange-bg)}.chk strong{font-size:13.5px;display:block}.chk small{color:var(--muted);font-size:12.5px;display:block}.fis-side{border-left:1px solid var(--border);padding-left:18px}.amb-box{border-radius:12px;justify-items:start;gap:4px;padding:14px;display:grid}.amb-box small{text-transform:uppercase;letter-spacing:.06em;opacity:.8;font-size:11px;font-weight:700}.amb-box strong{font-size:20px}.amb-box span{font-size:12.5px}.amb-box .btn{margin-top:6px}.amb-box.hom{background:var(--orange-bg);color:var(--orange)}.amb-box.hom strong,.amb-box.hom span{color:var(--text)}.amb-box.prod{background:var(--green-bg);color:var(--green)}.amb-box.prod strong,.amb-box.prod span{color:var(--text)}@media (max-width:1180px){.svc-grid{grid-template-columns:1fr}.svc-card{align-items:flex-start}}[hidden],#pdv-net{display:none!important}.pdv-meta{gap:14px}.pdv-head2 .pdv-status,.pdv-head2 .pdv-mode-badge,.pdv-head2 .pdv-svc,.pdv-meta span,.pdv-meta b{white-space:nowrap}@media (max-width:1440px){.pdv-meta .m-op{display:none!important}.pdv-head2{gap:10px}.pdv-meta{gap:12px}}#tbl-nf td:nth-child(4){white-space:normal;max-width:170px}#tbl-nf td:nth-child(3){white-space:normal;width:92px}#tbl-nf td:nth-child(3) br+span{display:inline}.btn .kbd{opacity:.85;margin-left:6px;padding:1px 6px;font-size:11px}.btn-success .kbd,.btn-primary .kbd{color:#fff;background:#fff3;border-color:#ffffff59}.modal.mo-panel{width:min(1240px,100vw - 48px);max-height:calc(100vh - 48px)}.mo-panel .modal-body{gap:18px;display:grid;overflow:auto}.mo-group h4{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 8px;font-size:12px}.mo-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;display:grid}.mo-btn{text-align:left;border:1px solid var(--border);background:var(--card);cursor:pointer;min-height:68px;font:inherit;color:var(--text);border-radius:12px;grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr);align-items:center;column-gap:10px;padding:12px 14px;display:grid;position:relative}.mo-btn>.ic{background:var(--primary-50);width:36px;height:36px;color:var(--primary);border-radius:10px;grid-row:1/3;padding:8px}.mo-btn .mo-t{padding-right:56px;font-size:14px;font-weight:700}.mo-btn small{color:var(--muted);font-size:12px;line-height:1.3}.mo-btn .kbd{font-size:11px;position:absolute;top:10px;right:10px}.mo-btn:hover{border-color:var(--primary);background:var(--primary-50)}.mo-btn:focus-visible,.mo-btn:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #0b63f640}.fim-foot{flex-wrap:wrap;justify-content:center;gap:10px}.fim-k{justify-content:center;min-width:190px}.fim-k .kbd{margin:0 4px 0 0}.fim-cred{justify-content:center;width:100%;margin-top:2px}@media (max-width:1400px){.mo-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.mo-btn{min-height:62px;padding:10px 12px}}.modal.mo-panel{width:min(1240px,100vw - 48px);max-width:min(1240px,100vw - 48px)}.mo-panel .modal-head{padding:14px 20px}.mo-panel .modal-body{gap:12px;padding:14px 20px 18px}.mo-grid{grid-template-columns:repeat(auto-fill,minmax(228px,1fr));gap:8px}.mo-btn{grid-template-columns:32px minmax(0,1fr);column-gap:10px;min-height:58px;padding:9px 12px}.mo-btn>.ic{width:32px;height:32px;padding:7px}.mo-btn .mo-t{padding-right:58px;font-size:13.5px;line-height:1.25}.mo-btn small{font-size:11.5px}.mo-btn .kbd{top:8px;right:8px}.mo-group h4{margin-bottom:6px}@media (max-width:1400px){.mo-grid{grid-template-columns:repeat(auto-fill,minmax(228px,1fr))}.mo-btn{min-height:56px;padding:8px 10px}}.fim-foot{flex-wrap:wrap}.fim-k{white-space:nowrap;flex:1 1 0;min-width:0}.fim-cred{flex-basis:100%}.pdv-btns>.btn{min-width:0;overflow:hidden}.pdv-btns .btn .kbd{flex:none;padding:0 5px;font-size:10.5px}@media (max-width:1600px){.pdv-foot .pf-keys{gap:10px}.pdv-foot .pf-keys>span{font-size:12px}.pdv-foot .pf-help .pf-help-t{display:none}}@media (max-width:1440px){.pdv-foot .pf-keys{gap:8px}.pdv-foot .pf-keys>span{font-size:11.5px}.pdv-foot .kbd{padding:0 4px;font-size:10.5px}.pdv-foot .pf-ver{display:none}}.av-wrap{max-width:980px}.av-cnpj{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-bottom:12px;display:grid}.av-cnpj .field{margin:0}.av-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin-top:12px;display:grid}.av-kv{border:1px solid var(--border);background:var(--card-2);border-radius:10px;padding:10px 12px}.av-kv small{color:var(--muted);font-size:12px;display:block}.av-kv b{font-size:14px}.av-guide{border:1px solid var(--border);background:var(--card-2);border-radius:10px;padding:10px 14px}.av-guide summary{cursor:pointer;color:var(--primary);align-items:center;gap:8px;font-weight:600;display:flex}.av-guide ol{gap:6px;margin:10px 0 6px;padding-left:20px;font-size:13.5px;display:grid}.chk.wait{opacity:.55}.chk.wait .chk-ic{background:var(--card-2);color:var(--muted)}.chk.run .chk-ic{background:var(--blue-bg);color:var(--blue);animation:1s linear infinite spin}.chk.bad{background:var(--red-bg)}.av-done{background:var(--green-bg);border-radius:12px;align-items:flex-start;gap:16px;padding:16px;display:flex}.av-done h3{margin:0 0 6px}.av-done p{color:var(--text-2);margin:0 0 12px}.av-done .confirm-ic{flex:none;margin:0}.go-hero{background:linear-gradient(135deg,var(--primary) 0%,#0a3fae 100%);color:#fff;border-radius:16px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:24px;margin-bottom:18px;padding:28px;display:grid}.go-hero h2{color:#fff;margin:0 0 10px;font-size:30px;line-height:1.15}.go-hero p{opacity:.92;margin:0;font-size:16px}.go-hl{gap:10px;display:grid}.go-hl div{background:#ffffff1f;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-weight:600;display:flex}.go-hl .ic{flex:none}.go-opts{gap:10px;display:grid}.go-opt{border:1px solid var(--border);cursor:pointer;border-radius:12px;grid-template-columns:22px minmax(0,1fr);gap:10px;padding:14px;display:grid}.go-opt:has(input:checked){border-color:var(--primary);background:var(--primary-50)}.go-opt b{font-size:14.5px;display:block}.go-opt small{color:var(--text-2);margin-top:2px;display:block}.go-opt .go-lists{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;font-size:12.5px;display:grid}.go-opt .go-lists div{background:var(--card);border-radius:8px;padding:8px 10px}.go-opt .go-lists strong{margin-bottom:2px;font-size:12px;display:block}.go-keep strong{color:var(--green)}.go-del strong{color:var(--red)}.go-steps{counter-reset:gs;gap:10px;display:grid}.go-steps li{border:1px solid var(--border);border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;list-style:none;display:flex}.go-steps li:before{counter-increment:gs;content:counter(gs);background:var(--primary);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:grid}.trial-bar{background:linear-gradient(90deg,var(--primary-50),var(--card));border:1px solid #0b63f640;border-radius:12px;align-items:center;gap:14px;margin-bottom:16px;padding:12px 16px;display:flex}.trial-bar strong{display:block}.trial-bar small{color:var(--text-2)}.trial-bar .btn{flex:none;margin-left:auto}@media (max-width:1200px){.go-hero{grid-template-columns:1fr}}.av-cnpj>:first-child{margin:0;grid-column:1!important}.av-cnpj>.btn{grid-column:2;height:40px}#go-form{gap:16px;display:grid}#go-form>.go-hero{margin:0}.go-steps{margin:0;padding:0}.soon{background:var(--gray-bg);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;padding:1px 7px;font-size:10.5px;font-weight:600;line-height:1.6;display:inline-flex}.is-soon{opacity:.55;cursor:not-allowed!important}.is-soon:hover{border-color:var(--border)!important;color:inherit!important;background:0 0!important}.sb-subitem.is-soon .soon{color:var(--sb-muted);background:#ffffff1a;margin-left:auto}.navtab .soon,.dd-item .soon,.side-nav .soon{margin-left:auto}.sk{background:linear-gradient(90deg,var(--gray-bg) 25%,var(--card-2) 50%,var(--gray-bg) 75%);background-size:200% 100%;border-radius:6px;height:12px;animation:1.2s ease-in-out infinite sk;display:block}.sk.w40{width:40%}.sk.w60{width:60%}.sk.w80{width:80%}.sk.lg{height:22px}.stat .sk.ico{border-radius:12px;width:52px;height:52px}@keyframes sk{0%{background-position:100% 0}to{background-position:-100% 0}}.load-error{text-align:center;color:var(--text-2);place-items:center;gap:10px;padding:34px 20px;display:grid}.load-error .ico-sq{margin-bottom:4px}.table-wrap.sticky-head{max-height:var(--table-max-h,70vh);overflow:auto}.table-wrap.sticky-head thead th{z-index:1;position:sticky;top:0}.table td.r,.table th.r,.stat-value,.kv strong,.total-box strong,.pdv-total b{font-variant-numeric:tabular-nums}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:720px){.btn.sm,.pg,.icon-btn.sm{min-width:40px;min-height:40px}.dd-item{min-height:40px}}.field.invalid .field-error{color:var(--red)}.chart[data-gb] .bar:not(:hover):not(.hi){fill:var(--gb)}.logo .lm-on-dark,html[data-theme=dark] .logo .lm-on-light{display:none}html[data-theme=dark] .logo .lm-on-dark{display:block}.online.off:before{background:var(--muted-2)}a.stat{color:inherit;text-align:left}a.stat:hover{border-color:var(--primary)}.navtab.is-soon{position:relative}.navtab.is-soon .soon{box-shadow:0 0 0 2px var(--bg);margin:0;position:absolute;top:-8px;right:-6px}.navtab.is-soon,.navtab.is-soon:hover{opacity:1;color:var(--muted-2)!important}.sb-subitem.is-soon>span:not(.soon){white-space:nowrap}.sb-subitem.is-soon .soon{padding:0 5px;font-size:9px;line-height:1.7}@media print{body.print-modal>:not(.modal-bg){display:none!important}body.print-modal .modal-bg{background:0 0!important;padding:0!important;display:block!important;position:static!important}body.print-modal .modal{width:100%!important;max-width:none!important;max-height:none!important;box-shadow:none!important;border:0!important;overflow:visible!important}body.print-modal .modal-head .icon-btn,body.print-modal .modal-foot{display:none!important}body.print-modal .modal-body{max-height:none!important;padding:0!important;overflow:visible!important}}}:root{--primary:#0b63f6;--primary-d:#0550d4;--primary-50:#eaf2ff;--primary-100:#d6e6ff;--bg:#f3f6fb;--card:#fff;--card-2:#f7f9fc;--border:#e4e9f1;--border-2:#d5dce7;--text:#0e1a2f;--text-2:#33415a;--muted:#62718a;--muted-2:#8a97ab;--green:#16a34a;--green-bg:#e7f7ee;--green-s:#22b07d;--orange:#e07b00;--orange-bg:#fff3e2;--orange-s:#f5a524;--red:#dc2626;--red-bg:#fdecec;--red-s:#ef4444;--purple:#7c3aed;--purple-bg:#f1eafe;--purple-s:#8b5cf6;--blue:#0b63f6;--blue-bg:#eaf2ff;--blue-s:#2f80ed;--gray-bg:#eef1f6;--sb-bg:#0c1a31;--sb-bg2:#0a1427;--sb-text:#c3cedf;--sb-muted:#7f8ca3;--sb-hover:#ffffff0f;--radius:12px;--radius-sm:8px;--shadow:0 1px 2px #0e1a2f0d,0 4px 14px #0e1a2f0a;--shadow-lg:0 20px 50px #08122638;--font:var(--font-inter),"Inter","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;--sb-w:244px;--pad:24px;--row-h:12px}html[data-theme=dark]{--bg:#0a1220;--card:#101a2b;--card-2:#0d1624;--border:#1c2940;--border-2:#26354f;--text:#e7edf6;--text-2:#c3cedf;--muted:#8fa0b8;--muted-2:#6d7e97;--primary-50:#0b63f624;--primary-100:#0b63f640;--green-bg:#22b07d24;--orange-bg:#f5a52424;--red-bg:#ef444426;--purple-bg:#8b5cf629;--blue-bg:#2f80ed29;--gray-bg:#18243a;--green:#3dd598;--orange:#ffb547;--red:#ff6b6b;--purple:#b79bff;--blue:#5b9bff;--sb-bg:#08111f;--sb-bg2:#060d18;--shadow:0 1px 2px #00000040}html.compact{--pad:16px;--row-h:7px}.pm:disabled{opacity:.42;cursor:not-allowed}.pm:disabled:hover{border-color:var(--border)}.pay-lock{align-items:center;gap:10px;margin:0 0 12px;display:flex}.pay-lock span{flex:1}.ideas-h1{align-items:center;gap:12px;display:inline-flex}.ideas-h1 .ic{width:34px;height:34px;color:var(--primary);stroke-width:1.8px}.ideas-hero{background:linear-gradient(135deg,var(--primary-50),var(--card) 70%);grid-template-columns:120px minmax(0,1fr);align-items:center;gap:20px;margin-bottom:16px;padding:22px 26px;display:grid;position:relative}.ideas-hero-ic{place-items:center;display:grid}.ideas-hero-ic .ic{width:84px;height:84px;color:var(--primary);stroke-width:1.6px}.ideas-hero h2{margin:0 0 6px;font-size:18px;font-weight:800}.ideas-hero p{color:var(--text-2);max-width:760px;margin:0;line-height:1.5}.ideas-hero-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.ideas-hero-steps>div{align-items:center;gap:12px;display:flex}.ideas-hero-steps .ico-sq{flex:none}.ideas-hero-steps strong{font-size:13.5px;display:block}.ideas-hero-steps small{color:var(--muted);font-size:12.5px}.ideas-hero .icon-btn{position:absolute;top:12px;right:12px}.ideas-main{padding-bottom:6px}.ideas-main>.tabs{margin-bottom:14px;padding:0 12px}.ideas-main>.toolbar{padding:0 16px}.ideas-list{gap:12px;padding:0 16px 12px;display:grid}.ideas-main .pager{padding:4px 16px 10px}.idea-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);grid-template-columns:76px minmax(0,1fr) auto;gap:16px;padding:14px 14px 12px;display:grid}.idea-card:hover{border-color:var(--border-2)}.idea-card.is-hidden{opacity:.6;border-style:dashed}.idea-vote{border:1px solid var(--border);background:var(--card-2);border-radius:10px;flex-direction:column;align-self:start;align-items:center;gap:2px;padding:8px 6px 6px;display:flex}.idea-vote .up{color:var(--text-2);background:0 0;border:0;border-radius:6px;place-items:center;padding:2px;display:grid}.idea-vote .up .ic{width:22px;height:22px}.idea-vote strong{font-size:20px;font-weight:800;line-height:1.2}.idea-vote .vbtn{background:var(--primary-50);width:100%;color:var(--primary);border:0;border-radius:7px;margin-top:4px;padding:4px 0;font-size:12px;font-weight:600}.idea-vote .vbtn:hover,.idea-vote .up:hover{background:var(--primary-100);color:var(--primary)}.idea-vote.on{border-color:var(--primary);background:var(--primary-50)}.idea-vote.on .up,.idea-vote.on strong{color:var(--primary)}.idea-vote.on .vbtn{background:var(--card);border:1px solid var(--primary-100)}.idea-body{min-width:0}.idea-title{text-align:left;color:var(--text);background:0 0;border:0;margin-bottom:4px;padding:0;font-size:15.5px;font-weight:700;display:block}.idea-title:hover{color:var(--primary)}.idea-desc{color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;font-size:13.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.idea-tags{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.idea-tag{background:var(--primary-50);color:var(--primary);border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.idea-meta{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.idea-meta .avatar{width:24px;height:24px;font-size:10px}.idea-meta .dot{background:var(--muted-2);border-radius:50%;width:3px;height:3px}.idea-meta .idea-cmts{align-items:center;gap:5px;margin-left:auto;display:inline-flex}.idea-meta .idea-cmts .ic{width:15px;height:15px}.idea-right{align-items:flex-start;gap:6px;display:flex}.ideas-side .card+.card{margin-top:16px}.ideas-side .card-head h3{align-items:center;gap:8px;display:flex}.ideas-side .card-head h3 .ic{color:var(--primary)}.ideas-side .card-head h3 .ic.gold{color:var(--orange-s)}.idea-stats{grid-template-columns:1fr 1fr;gap:10px;display:grid}.idea-stat{border-radius:10px;padding:12px 14px}.idea-stat .ico-sq{border-radius:8px;width:30px;height:30px;margin-bottom:8px}.idea-stat .ico-sq .ic{width:16px;height:16px}.idea-stat strong{font-size:22px;font-weight:800;line-height:1.2;display:block}.idea-stat small{color:var(--muted);font-size:12.5px}.idea-stat.blue{background:var(--blue-bg)}.idea-stat.green{background:var(--green-bg)}.idea-stat.orange{background:var(--orange-bg)}.idea-stat.purple{background:var(--purple-bg)}.idea-stat.orange small{color:var(--orange)}.idea-stat.purple small{color:var(--purple)}.idea-top{margin:0;padding:0;list-style:none}.idea-top li{border-top:1px solid var(--border);grid-template-columns:22px 30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;font-size:13.5px;display:grid}.idea-top li:first-child{border-top:0}.idea-top .pos{background:var(--gray-bg);width:22px;height:22px;color:var(--text-2);border-radius:50%;place-items:center;font-size:11.5px;font-weight:700;display:grid}.idea-top .avatar{width:28px;height:28px;font-size:11px}.idea-top .nm{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.idea-top small{color:var(--muted);font-size:12.5px}.idea-cats{gap:10px;display:grid}.idea-cats>div{grid-template-columns:110px minmax(0,1fr) 32px;align-items:center;gap:10px;font-size:13px;display:grid}.idea-cats .bar{background:var(--gray-bg);border-radius:99px;height:8px;overflow:hidden}.idea-cats .bar i{background:var(--primary);border-radius:99px;height:100%;display:block}.idea-cats b{text-align:right;color:var(--text-2);font-weight:600}.ideas-foot{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:16px 22px;display:flex}.ideas-foot>div{color:var(--text-2);align-items:center;gap:14px;font-size:13.5px;display:flex}.ideas-foot .ic{width:30px;height:30px;color:var(--primary)}.ideas-foot .brand{text-align:right;color:var(--muted);font-size:13px;display:block}.ideas-foot .brand strong{color:var(--text)}.idea-cat-pick{flex-wrap:wrap;gap:8px;display:flex}.idea-cat-pick button{border:1px solid var(--border-2);background:var(--card);color:var(--text-2);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}.idea-cat-pick button.on{border-color:var(--primary);background:var(--primary-50);color:var(--primary)}.idea-similar{border:1px solid var(--orange-s);background:var(--orange-bg);border-radius:10px;padding:12px 14px}.idea-similar h4{align-items:center;gap:8px;margin:0 0 8px;font-size:13.5px;display:flex}.idea-similar ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.idea-similar li{background:var(--card);border:1px solid var(--border);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.idea-similar li .t{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:600;overflow:hidden}.idea-similar li small{color:var(--muted);white-space:nowrap}.idea-detail-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;display:flex}.idea-detail-meta .avatar{width:24px;height:24px;font-size:10px}.idea-detail-desc{white-space:pre-wrap;color:var(--text-2);margin:0 0 12px;line-height:1.55}.idea-detail-img{border:1px solid var(--border);border-radius:10px;max-width:100%;max-height:320px;margin-bottom:12px;display:block}.idea-votebar{border-top:1px solid var(--border);border-bottom:1px solid var(--border);align-items:center;gap:12px;margin:12px 0;padding:10px 0;display:flex}.idea-votebar strong{font-size:18px}.idea-team{border:1px dashed var(--primary-100);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;display:flex}.idea-team>span{color:var(--primary);align-items:center;gap:6px;margin-right:auto;font-size:13px;font-weight:700;display:inline-flex}.idea-cmts-list{gap:10px;margin:8px 0 12px;display:grid}.idea-cmt{border:1px solid var(--border);background:var(--card-2);border-radius:10px;padding:10px 12px}.idea-cmt header{align-items:center;gap:8px;margin-bottom:4px;font-size:13px;display:flex}.idea-cmt header small{color:var(--muted)}.idea-cmt header .icon-btn{margin-left:auto}.idea-cmt p{white-space:pre-wrap;margin:0;font-size:13.5px;line-height:1.5}.idea-cmt.team{border-color:var(--primary);background:var(--primary-50)}.idea-cmt.is-hidden{opacity:.55;border-style:dashed}.idea-team-badge{background:var(--primary);color:#fff;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}@media (max-width:1400px){.idea-cats>div{grid-template-columns:96px minmax(0,1fr) 28px}}.link-plain{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.idea-detail-meta .link-plain,.notice .link-plain{color:var(--primary);font-weight:600}.idea-meta .link-plain:hover{color:var(--primary)}.fgrid>.ideas-full{grid-column:1/-1}.idea-similar{display:block}.rep-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.rep-link{border:1px solid var(--border);color:var(--text);background:var(--card);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.rep-link:hover{border-color:var(--primary);background:var(--primary-50)}.rep-link>span:nth-child(2){flex:1;min-width:0}.rep-link strong{font-size:13.5px;display:block}.rep-link small{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.35;display:block}.rep-link>.ic{color:var(--muted);flex:none}.table tr.tot td{background:var(--card-2);border-top:1px solid var(--border-2)}@media (max-width:1400px){.rep-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.navtabs,.rep-links-card,.card-head-r,.pager{display:none!important}.split-6-4{grid-template-columns:1fr 1fr}}.hbar>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rep-period{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.rep-period .ftabs{margin:0}.rep-dates{align-items:center;gap:8px;display:flex}.rep-dates .in{width:160px}.th-sort{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.th-sort:hover{color:var(--text)}.rep-chart .chart-box{max-width:820px;margin:0 auto}.rep-chart .hbar{grid-template-columns:260px 1fr 44px}.twofa-qr{border:1px solid var(--border);background:#fff;border-radius:10px;width:200px;height:200px;margin:0 auto 10px;padding:8px}.twofa-qr svg{width:100%;height:100%;display:block}.twofa-codes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.twofa-codes code{text-align:center;border:1px dashed var(--border-2);letter-spacing:.06em;background:var(--card-2);border-radius:8px;padding:8px;font-size:14px;display:block}.svc-row.unk .svc-dot{background:var(--muted-2);box-shadow:0 0 0 3px #8a97ab2e}.svc-row.unk small,.pdv-svc.gray{color:var(--muted)}:root{--surface:var(--card);--surface-2:var(--card-2);--brand:var(--primary);--brand-hover:var(--primary-d);--brand-soft:var(--primary-50);--brand-fg:#fff;--success:var(--green);--success-soft:var(--green-bg);--warning:var(--orange);--warning-soft:var(--orange-bg);--danger:var(--red);--danger-soft:var(--red-bg);--info:var(--blue);--info-soft:var(--blue-bg);--purple-soft:var(--purple-bg);--gray-soft:var(--gray-bg);--sb-bg-2:var(--sb-bg2);--ring:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--ring:color-mix(in srgb, var(--primary) 35%, transparent)}}:root{--row-py:var(--row-h)}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{-webkit-font-smoothing:antialiased}::selection{background:var(--primary);color:#fff}.tabular{font-variant-numeric:tabular-nums}@keyframes shimmer{to{transform:translate(100%)}}html.env-treino{--env-h:26px}.env-strip{z-index:70;height:var(--env-h,26px);background:var(--orange-bg);color:var(--orange);border-bottom:1px solid var(--orange);justify-content:center;align-items:center;display:flex;position:fixed;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.env-strip{border-bottom:1px solid color-mix(in srgb, var(--orange) 35%, transparent)}}.env-strip{text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;font-size:12.5px;font-weight:700}html.env-treino body{padding-top:var(--env-h)}html.env-treino .app,html.env-treino .auth{min-height:calc(100vh - var(--env-h))}html.env-treino .sidebar,html.env-treino .topbar{top:var(--env-h)}@media print{.env-strip{display:none}html.env-treino body{padding-top:0}}@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-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-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-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-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}@keyframes spin{to{transform:rotate(360deg)}}
