/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-400:oklch(70.4% .191 22.216);--color-slate-500:oklch(55.4% .046 257.417);--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--radius-2xl:1rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--blur-sm:8px;--blur-md:12px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{color:inherit;border-top-width:1px;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}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}::-webkit-file-upload-button{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:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:-moz-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option{padding-inline-start:20px}:where(select:-moz-any([multiple],[size])) optgroup option{padding-inline-start:20px}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::-webkit-file-upload-button{margin-inline-end:4px}::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{text-align:inherit;min-height:1lh}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-year-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-month-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-day-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-hour-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-minute-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-second-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-millisecond-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-meridiem-field{padding-block-start:0;padding-block-end:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{appearance:button}input:where([type=button],[type=reset],[type=submit]){appearance:button}::-webkit-file-upload-button{appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.\@container\/card-header{container-type:inline-size;container-name:card-header}.\@container{container-type:inline-size}.\[container-type\:size\]{container-type:size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{position:absolute;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0}.not-sr-only{position:static;overflow:visible;clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-1{inset:calc(var(--spacing)*-1)}.-inset-full{inset:-100%}.\[inset\:var\(--cut\)\]{inset:var(--cut)}.inset-0{inset:calc(var(--spacing)*0)}.top-1\/2{top:50%}.right-2{right:calc(var(--spacing)*2)}.left-1\/2{left:50%}.isolate{isolation:isolate}.isolation-auto{isolation:auto}.-z-20{z-index:calc(20*-1)}.-z-30{z-index:calc(30*-1)}.z-0{z-index:0}.z-50{z-index:50}.order-1{order:1}.order-2{order:2}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.\!container{width:100%!important}@media (min-width:40rem){.\!container{max-width:40rem!important}}@media (min-width:48rem){.\!container{max-width:48rem!important}}@media (min-width:64rem){.\!container{max-width:64rem!important}}@media (min-width:80rem){.\!container{max-width:80rem!important}}@media (min-width:96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.mx-auto{margin-inline-start:auto;margin-inline-end:auto}.my-1{margin-block:calc(var(--spacing)*1)}.mt-1{margin-top:calc(var(--spacing)*1)}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.field-sizing-content{field-sizing:content}.\[aspect-ratio\:1\]{aspect-ratio:1}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.size-full{width:100%;height:100%}.h-0\.5{height:calc(var(--spacing)*.5)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-\[100cqh\]{height:100cqh}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-full{height:100%}.h-px{height:1px}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-28{min-height:calc(var(--spacing)*28)}.min-h-\[140px\]{min-height:140px}.w-0\.5{width:calc(var(--spacing)*.5)}.w-8{width:calc(var(--spacing)*8)}.w-\[100px\]{width:100px}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.max-w-fit{max-width:-moz-fit-content;max-width:fit-content}.max-w-full{max-width:100%}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-\[4\.5rem\]{min-width:4.5rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.\[translate\:0_0\]{translate:0}.translate-none{translate:none}.scale-3d{scale:var(--tw-scale-x)var(--tw-scale-y)var(--tw-scale-z)}.rotate-0{rotate:none}.rotate-\[215deg\]{rotate:215deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.transform-gpu{transform:translateZ(0)var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-gradient{animation:gradient 8s linear infinite}.animate-meteor{animation:meteor 5s linear infinite}.animate-shimmer-slide{animation:shimmer-slide var(--speed)ease-in-out infinite alternate}.animate-spin-around{animation:spin-around calc(var(--speed)*2)infinite linear}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;touch-action:var(--tw-pan-x,)var(--tw-pan-y,)var(--tw-pinch-zoom,)}.resize{resize:both}.resize-y{resize:vertical}.scroll-my-1{scroll-margin-block:calc(var(--spacing)*1)}.auto-rows-min{grid-auto-rows:min-content}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items: center}.items-start{align-items: flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-items-center{justify-items:center}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}:where(.space-y-reverse>:not(:last-child)){--tw-space-y-reverse:1}:where(.space-x-reverse>:not(:last-child)){--tw-space-x-reverse:1}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-y-reverse>:not(:last-child)){--tw-divide-y-reverse:1}.self-start{align-self: flex-start}.justify-self-end{justify-self:flex-end}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.\[border-radius\:0\]{border-radius:0}.\[border-radius\:inherit\]{border-radius:inherit}.\[border-radius\:var\(--radius\)\]{border-radius:var(--radius)}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[0\.6rem\]{border-radius:.6rem}.rounded-\[9999px\]{border-radius:9999px}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-s:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-s:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-s:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-s:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-s:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-s:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-ss:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:.25rem}.rounded-ss:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:.25rem}.rounded-ss:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:.25rem}.rounded-ss:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:.25rem}.rounded-ss:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:.25rem}.rounded-ss:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:.25rem}.rounded-e:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-e:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-e:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-e:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-e:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-e:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-se:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:.25rem}.rounded-se:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:.25rem}.rounded-se:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:.25rem}.rounded-se:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:.25rem}.rounded-se:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:.25rem}.rounded-se:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:.25rem}.rounded-ee:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:.25rem}.rounded-ee:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:.25rem}.rounded-ee:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:.25rem}.rounded-ee:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:.25rem}.rounded-ee:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:.25rem}.rounded-ee:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:.25rem}.rounded-es:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:.25rem}.rounded-es:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:.25rem}.rounded-es:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:.25rem}.rounded-es:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:.25rem}.rounded-es:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:.25rem}.rounded-es:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-tl{border-top-left-radius:.25rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-tr{border-top-right-radius:.25rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-br{border-bottom-right-radius:.25rem}.rounded-bl{border-bottom-left-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-x{border-inline-style:var(--tw-border-style);border-left-width:1px;border-right-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-start-width:1px;border-block-end-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-input{border-color:var(--input)}.border-white\/10{border-color:#ffffff1a}@supports (color: color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color: color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.bg-background{background-color:var(--background)}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-slate-500{background-color:var(--color-slate-500)}.bg-transparent{background-color:#0000}.bg-white\/8{background-color:#ffffff14}@supports (color: color-mix(in lab, red, red)){.bg-white\/8{background-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color: color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-white\/40{background-color:#fff6}@supports (color: color-mix(in lab, red, red)){.bg-white\/40{background-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#ffaa40\]\/50{--tw-gradient-from:oklab(80.4057% .0576885 .141547/.5);--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-\[\#9c40ff\]\/50{--tw-gradient-via:oklab(59.6466% .132004 -.226114/.5);--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-\[\#ffaa40\]\/50{--tw-gradient-to:oklab(80.4057% .0576885 .141547/.5);--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))}.bg-\[length\:var\(--bg-size\)_100\%\]{background-size:var(--bg-size)100%}.bg-repeat{background-repeat:repeat}.\!\[mask-composite\:subtract\]{mask-composite:subtract!important}.mask-no-clip{mask-clip:no-clip}.mask-repeat{mask-repeat:repeat}.p-1{padding:calc(var(--spacing)*1)}.p-\[1px\]{padding:1px}.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-6{padding-inline:calc(var(--spacing)*6)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.pr-8{padding-right:calc(var(--spacing)*8)}.pl-2{padding-left:calc(var(--spacing)*2)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.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-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.82rem\]{font-size:.82rem}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-wrap{text-wrap:wrap}.text-clip{text-overflow:clip}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.text-card-foreground{color:var(--card-foreground)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-red-400{color:var(--color-red-400)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-white{color:var(--color-white)}.text-white\/40{color:#fff6}@supports (color: color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab,var(--color-white)40%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color: color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab,var(--color-white)50%,transparent)}}.text-white\/60{color:#fff9}@supports (color: color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab,var(--color-white)60%,transparent)}}.text-white\/80{color:#fffc}@supports (color: color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.stacked-fractions{--tw-numeric-fraction:stacked-fractions;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.normal-nums{font-variant-numeric:normal}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.opacity-20{opacity:.2}.opacity-50{opacity:.5}.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-\[0_0_0_1px_\#ffffff10\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#ffffff10);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_-8px_10px_\#8fdfff1f\]{--tw-shadow:inset 0 -8px 10px var(--tw-shadow-color,#8fdfff1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-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)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline:2px solid #0000;outline-offset:2px}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));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,)}.blur-\[2px\]{--tw-blur:blur(2px);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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);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,)}.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,)}.invert{--tw-invert:invert(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,)}.sepia{--tw-sepia:sepia(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-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-grayscale{--tw-backdrop-grayscale:grayscale(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-invert{--tw-backdrop-invert:invert(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-sepia{--tw-backdrop-sepia:sepia(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-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{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--bg-size\:300\%\]{--bg-size:300%}.\[background\:conic-gradient\(from_calc\(270deg-\(var\(--spread\)\*0\.5\)\)\,transparent_0\,var\(--shimmer-color\)_var\(--spread\)\,transparent_var\(--spread\)\)\]{background:conic-gradient(from calc(270deg - (var(--spread)*.5)),transparent 0,var(--shimmer-color)var(--spread),transparent var(--spread))}.\[background\:var\(--bg\)\]{background:var(--bg)}.\[mask\:linear-gradient\(\#fff_0_0\)_content-box\,linear-gradient\(\#fff_0_0\)\]{mask:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0)}.\[mask\:none\]{mask:none}:where(.divide-x-reverse>:not(:last-child)){--tw-divide-x-reverse:1}.fade-in{--tw-enter-opacity:0}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.zoom-in{--tw-enter-scale:0}.zoom-out{--tw-exit-scale:0}@media (hover:hover){.group-hover\:shadow-\[inset_0_-6px_10px_\#ffffff3f\]:is(:where(.group):hover *){--tw-shadow:inset 0 -6px 10px var(--tw-shadow-color,#ffffff3f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.group-active\:shadow-\[inset_0_-10px_10px_\#ffffff3f\]:is(:where(.group):active *){--tw-shadow:inset 0 -10px 10px var(--tw-shadow-color,#ffffff3f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.selection\:bg-primary *::selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground *::selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::-webkit-file-upload-button{display:inline-flex}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::-webkit-file-upload-button{height:calc(var(--spacing)*7)}.file\:h-7::file-selector-button{height:calc(var(--spacing)*7)}.file\:border-0::-webkit-file-upload-button{border-style:var(--tw-border-style);border-width:0}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::-webkit-file-upload-button{background-color:#0000}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::-webkit-file-upload-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::-webkit-file-upload-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::-webkit-file-upload-button{color:var(--foreground)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.placeholder\:text-white\/30::placeholder{color:#ffffff4d}@supports (color: color-mix(in lab, red, red)){.placeholder\:text-white\/30::placeholder{color:color-mix(in oklab,var(--color-white)30%,transparent)}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:h-\[1px\]:before{content:var(--tw-content);height:1px}.before\:w-\[50px\]:before{content:var(--tw-content);width:50px}.before\:-translate-y-1\/2:before{content:var(--tw-content);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.before\:transform:before{content:var(--tw-content);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.before\:bg-gradient-to-r:before{content:var(--tw-content);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.before\:from-\[\#64748b\]:before{content:var(--tw-content);--tw-gradient-from:#64748b;--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))}.before\:to-transparent:before{content:var(--tw-content);--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))}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--accent)}}@media (hover:hover){.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color: color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}}@media (hover:hover){.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color: color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}}@media (hover:hover){.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color: color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}}}@media (hover:hover){.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color: color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}}@media (hover:hover){.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}}@media (hover:hover){.hover\:shadow-\[inset_0_-5px_10px_\#8fdfff3f\]:hover{--tw-shadow:inset 0 -5px 10px var(--tw-shadow-color,#8fdfff3f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color: color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color: color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing)*2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing)*4)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color: color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing)*9)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing)*8)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items: center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing)*2)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:calc(0/100);--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:calc(95*1%);--tw-exit-scale:.95}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:calc(0/100);--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:calc(95*1%);--tw-enter-scale:.95}@media (min-width:40rem){.sm\:w-auto{width:auto}}@media (min-width:40rem){.sm\:flex-row{flex-direction:row}}@media (min-width:40rem){.sm\:items-center{align-items: center}}@media (min-width:40rem){.sm\:justify-between{justify-content:space-between}}@media (min-width:40rem){.sm\:gap-3{gap:calc(var(--spacing)*3)}}@media (min-width:40rem){.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-black\/40:is(.dark *){background-color:#0006}@supports (color: color-mix(in lab, red, red)){.dark\:bg-black\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-black)40%,transparent)}}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color: color-mix(in lab, red, red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab,var(--destructive)60%,transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color: color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input)30%,transparent)}}@media (hover:hover){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color: color-mix(in lab, red, red)){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}}@media (hover:hover){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color: color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input)50%,transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color: color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color: color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing)*6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing)*6)}:-webkit-any(.\*\:\[span\]\:last\:flex>*):-webkit-any(span):last-child{display:flex}:-moz-any(.\*\:\[span\]\:last\:flex>*):-moz-any(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:-webkit-any(.\*\:\[span\]\:last\:items-center>*):-webkit-any(span):last-child{align-items: center}:-moz-any(.\*\:\[span\]\:last\:items-center>*):-moz-any(span):last-child{align-items: center}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items: center}:-webkit-any(.\*\:\[span\]\:last\:gap-2>*):-webkit-any(span):last-child{gap:calc(var(--spacing)*2)}:-moz-any(.\*\:\[span\]\:last\:gap-2>*):-moz-any(span):last-child{gap:calc(var(--spacing)*2)}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing)*2)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--login-bg:#0f0f0e;--login-surface:#161614;--login-text:#e8e4d9;--login-muted:#9a9490;--login-border:#282622;--login-accent:#52b565;--login-accent-h:#68cf7b;--login-error:#c44e3a;--dashboard-semantic-positive:#52b565;--dashboard-semantic-negative:#ed8874;--dashboard-semantic-neutral:#9a9490;--dashboard-semantic-warning:#e4ad5f;--dashboard-control-active-text:#0f0f0e;--dashboard-control-muted-text:#b8b2ac;--dashboard-body-secondary:#b8b2ac;--dashboard-overlay-backdrop:#040604a8;--dashboard-elevation-overlay:0 28px 56px #0000006b;--dashboard-elevation-operational:0 18px 40px #0000005c;--radius:.625rem;--background:oklch(1 0 0);--foreground:oklch(.145 0 0);--card:oklch(1 0 0);--card-foreground:oklch(.145 0 0);--popover:oklch(1 0 0);--popover-foreground:oklch(.145 0 0);--primary:oklch(.52 .17 145);--primary-foreground:oklch(.985 0 0);--secondary:oklch(.95 .03 230);--secondary-foreground:oklch(.25 .05 230);--muted:oklch(.97 0 0);--muted-foreground:oklch(.556 0 0);--accent:oklch(.93 .04 145);--accent-foreground:oklch(.205 0 0);--destructive:oklch(.577 .245 27.325);--border:oklch(.922 0 0);--input:oklch(.922 0 0);--ring:oklch(.52 .17 145);--chart-1:oklch(.646 .222 41.116);--chart-2:oklch(.6 .118 184.704);--chart-3:oklch(.398 .07 227.392);--chart-4:oklch(.828 .189 84.429);--chart-5:oklch(.769 .188 70.08);--sidebar:oklch(.985 0 0);--sidebar-foreground:oklch(.145 0 0);--sidebar-primary:oklch(.52 .17 145);--sidebar-primary-foreground:oklch(.985 0 0);--sidebar-accent:oklch(.97 0 0);--sidebar-accent-foreground:oklch(.205 0 0);--sidebar-border:oklch(.922 0 0);--sidebar-ring:oklch(.708 0 0);--selection-surface:#eaf7ed;--selection-ink:#183f3b;--selection-accent:#1d704b}.dark{--background:oklch(.145 0 0);--foreground:oklch(.985 0 0);--card:oklch(.205 0 0);--card-foreground:oklch(.985 0 0);--popover:oklch(.205 0 0);--popover-foreground:oklch(.985 0 0);--primary:oklch(.62 .14 145);--primary-foreground:oklch(.985 0 0);--secondary:oklch(.22 .04 230);--secondary-foreground:oklch(.85 .03 230);--muted:oklch(.269 0 0);--muted-foreground:oklch(.708 0 0);--accent:oklch(.25 .05 145);--accent-foreground:oklch(.985 0 0);--destructive:oklch(.704 .191 22.216);--border:oklch(1 0 0/10%);--input:oklch(1 0 0/15%);--ring:oklch(.52 .17 145);--chart-1:oklch(.488 .243 264.376);--chart-2:oklch(.696 .17 162.48);--chart-3:oklch(.769 .188 70.08);--chart-4:oklch(.627 .265 303.9);--chart-5:oklch(.645 .246 16.439);--sidebar:oklch(.18 .02 145);--sidebar-foreground:oklch(.985 0 0);--sidebar-primary:oklch(.62 .14 145);--sidebar-primary-foreground:oklch(.985 0 0);--sidebar-accent:oklch(.269 0 0);--sidebar-accent-foreground:oklch(.985 0 0);--sidebar-border:oklch(1 0 0/10%);--sidebar-ring:oklch(.556 0 0)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--login-bg:#f5f0e8;--login-surface:#ede8de;--login-text:#1a1816;--login-muted:#625d58;--login-border:#cdc8be;--login-accent:#1b5e2a;--login-accent-h:#247438;--login-error:#c44e3a;--dashboard-semantic-positive:#247438;--dashboard-semantic-negative:#a63d2d;--dashboard-semantic-neutral:#625d58;--dashboard-semantic-warning:#8a4b00;--dashboard-control-active-text:#f5f0e8;--dashboard-control-muted-text:#625d58;--dashboard-body-secondary:#625d58;--dashboard-overlay-backdrop:#1a181661;--dashboard-elevation-overlay:0 28px 56px #2d27212e;--dashboard-elevation-operational:0 18px 40px #2d272124}}:root[data-theme=light]{--login-bg:#f5f0e8;--login-surface:#ede8de;--login-text:#1a1816;--login-muted:#625d58;--login-border:#cdc8be;--login-accent:#1b5e2a;--login-accent-h:#247438;--login-error:#c44e3a;--dashboard-semantic-positive:#247438;--dashboard-semantic-negative:#a63d2d;--dashboard-semantic-neutral:#625d58;--dashboard-semantic-warning:#8a4b00;--dashboard-control-active-text:#f5f0e8;--dashboard-control-muted-text:#625d58;--dashboard-body-secondary:#625d58;--dashboard-overlay-backdrop:#1a181661;--dashboard-elevation-overlay:0 28px 56px #2d27212e;--dashboard-elevation-operational:0 18px 40px #2d272124}:root[data-theme=dark]{--selection-surface:#282a29;--selection-ink:#f2f0eb;--selection-accent:#8db47a;--login-bg:#0e0f10;--login-surface:#202122;--login-text:#f2f0eb;--login-muted:#a6a9af;--login-border:#303332;--login-accent:#8db47a;--login-accent-h:#a0c38f;--login-error:#c44e3a;--dashboard-semantic-positive:#52b565;--dashboard-semantic-negative:#ed8874;--dashboard-semantic-neutral:#9a9490;--dashboard-semantic-warning:#e4ad5f;--dashboard-control-active-text:#0f0f0e;--dashboard-control-muted-text:#b8b2ac;--dashboard-body-secondary:#b8b2ac;--dashboard-overlay-backdrop:#040604a8;--dashboard-elevation-overlay:0 28px 56px #0000006b;--dashboard-elevation-operational:0 18px 40px #0000005c}@layer base{*{border-color:var(--border);outline-color:var(--ring)}@supports (color: color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}}.ui-close-icon-button{display:grid;color:var(--login-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items: center;width:44px;height:44px;transition:color .15s,background-color .15s,transform .13s}:where(.ui-close-icon-button:not(:disabled)):hover{background:var(--dashboard-semantic-negative);color:var(--dashboard-semantic-negative)}@supports (color: color-mix(in lab, red, red)){:where(.ui-close-icon-button:not(:disabled)):hover{background:color-mix(in srgb,var(--dashboard-semantic-negative)10%,transparent)}}:where(.ui-close-icon-button):focus-visible{background:var(--dashboard-semantic-negative);color:var(--dashboard-semantic-negative)}@supports (color: color-mix(in lab, red, red)){:where(.ui-close-icon-button):focus-visible{background:color-mix(in srgb,var(--dashboard-semantic-negative)10%,transparent)}}.ui-close-icon-button:active:not(:disabled){transform:scale(.88)}.ui-close-icon-button:focus-visible{outline:2px solid var(--login-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ui-close-icon-button{transition:none}.ui-close-icon-button:active:not(:disabled){transform:none}}.animate-shake{animation:shake .5s ease-in-out}.pedidos-page{--pedidos-header-bg:var(--login-bg);--pedidos-detail-bg:var(--login-surface);--pedidos-divider:var(--login-border);--pedidos-danger:#991b1b;--pedidos-danger-bg:#b91c1c;--pedidos-danger-hover:#7f1d1d;--pedidos-danger-soft:#fee2e2;--pedidos-warning:#8a4b00;--pedidos-review-label:#5b3600;--pedidos-review-muted:#756c63;--pedidos-review-background:#fff8e8}@supports (color: color-mix(in lab, red, red)){.pedidos-page{--pedidos-header-bg:color-mix(in srgb,var(--login-bg)56%,var(--login-surface))}}.helper-operational-orders{box-sizing:border-box;width:100%;margin:0;padding:1.5rem 1.25rem 2rem}.pedidos-new-item{display:inline-flex;color:#fff;cursor:pointer;background:#1d704b;border:1px solid #1d704b;border-radius:4px;justify-content:center;align-items: center;gap:.4rem;min-height:44px;padding:0 13px;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:700}.change-request-modal-panel button{transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .18s,filter .16s}.pedidos-page :is(.pedidos-new-item,.order-action-button,.operational-filter-trigger,.operational-filter-panel button,.operational-pager--pedidos button,.pedidos-source-ledger .pager button){transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .18s,filter .16s}.change-request-modal-panel button:active:not(:disabled){filter:brightness(.92);transform:scale(.98)}.pedidos-page :is(.pedidos-new-item,.order-action-button,.operational-filter-trigger,.operational-filter-panel button,.operational-pager--pedidos button,.pedidos-source-ledger .pager button):active:not(:disabled){filter:brightness(.92);transform:scale(.98)}@media (hover:hover){.change-request-modal-panel button:hover:not(:disabled):not(:active){filter:brightness(.95);transform:translateY(-1px);box-shadow:0 4px 12px #10392826}.pedidos-page :is(.pedidos-new-item,.order-action-button,.operational-filter-trigger,.operational-filter-panel button,.operational-pager--pedidos button,.pedidos-source-ledger .pager button):hover:not(:disabled):not(:active){filter:brightness(.95);transform:translateY(-1px);box-shadow:0 4px 12px #10392826}}.pedidos-page :-webkit-any(button,input,select,textarea):focus-visible{outline:3px solid #145638;outline-offset:2px}.pedidos-page :-moz-any(button,input,select,textarea):focus-visible{outline:3px solid #145638;outline-offset:2px}.pedidos-page :is(button,input,select,textarea):focus-visible{outline:3px solid #145638;outline-offset:2px}.change-request-modal-panel :-webkit-any(button,input,select):focus-visible{outline:3px solid #145638;outline-offset:2px}.change-request-modal-panel :-moz-any(button,input,select):focus-visible{outline:3px solid #145638;outline-offset:2px}.change-request-modal-panel :is(button,input,select):focus-visible{outline:3px solid #145638;outline-offset:2px}:root[data-theme=dark] .pedidos-page :-webkit-any(button,input,select,textarea):focus-visible{outline-color:#a6e9be}:root[data-theme=dark] .pedidos-page :-moz-any(button,input,select,textarea):focus-visible{outline-color:#a6e9be}:root[data-theme=dark] .pedidos-page :is(button,input,select,textarea):focus-visible{outline-color:#a6e9be}:root[data-theme=dark] .change-request-modal-panel :-webkit-any(button,input,select):focus-visible{outline-color:#a6e9be}:root[data-theme=dark] .change-request-modal-panel :-moz-any(button,input,select):focus-visible{outline-color:#a6e9be}:root[data-theme=dark] .change-request-modal-panel :is(button,input,select):focus-visible{outline-color:#a6e9be}.pedidos-page :-webkit-any(.pedidos-new-item,.button.primary,.operational-filter-action--apply):focus-visible{outline-color:#facc15}.pedidos-page :-moz-any(.pedidos-new-item,.button.primary,.operational-filter-action--apply):focus-visible{outline-color:#facc15}.pedidos-page :is(.pedidos-new-item,.button.primary,.operational-filter-action--apply):focus-visible{outline-color:#facc15}.change-request-modal-panel .change-request-modal-button.is-primary:focus-visible{outline-color:#facc15}.pedidos-page .pedidos-source-ledger .row-open:focus-visible{outline:3px solid #145638}:root[data-theme=dark] .pedidos-page .pedidos-source-ledger .row-open:focus-visible{outline-color:#a6e9be}@media (prefers-reduced-motion:reduce){.change-request-modal-panel button{transition:none!important;transform:none!important}.pedidos-page :is(.pedidos-new-item,.order-action-button,.operational-filter-trigger,.operational-filter-panel button,.operational-pager--pedidos button,.pedidos-source-ledger .pager button){transition:none!important;transform:none!important}}.pedidos-ledger-list{display:grid;overflow:visible;gap:.5rem}@media (min-width:768px){.helper-operational-orders{padding-inline-start:0;padding-inline-end:0}}.pedidos-ledger-state,.order-card-state{border:1px solid var(--login-border);background:var(--login-surface);color:var(--login-muted);border-radius:.5rem;margin:0;padding:.875rem 1rem;font-size:.875rem}.pedidos-ledger-state[role=alert],.order-card-state[role=alert]{color:var(--login-text)}.pedidos-ledger-state button,.order-card-state button{min-height:44px;margin-top:.5rem}.order-card{overflow:visible;border:1px solid var(--login-border);border-left:4px solid var(--order-card-accent,var(--login-accent));background:var(--login-surface);border-radius:.5rem;min-width:0;transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:0 1px 2px #0f172a0a}.order-card[data-expanded=true]{border-color:var(--login-accent);border-left-color:var(--order-card-accent,var(--login-accent));box-shadow:0 8px 20px #0f172a12}@supports (color: color-mix(in lab, red, red)){.order-card[data-expanded=true]{border-color:color-mix(in srgb,var(--login-accent)30%,var(--login-border))}}.order-card-header{display:grid;grid-template-areas:"identity total disclosure" "context total disclosure";grid-template-columns:minmax(0,1fr)minmax(5.25rem,auto)40px;color:var(--login-text);cursor:pointer;text-align:left;background:0 0;border:0;align-items: center;gap:.25rem .625rem;width:100%;min-height:4.5rem;padding:.75rem .625rem .75rem .875rem}.order-card-header[data-has-total=false]{grid-template-areas:"identity disclosure" "context disclosure";grid-template-columns:minmax(0,1fr)40px}.order-card-header-identity,.order-card-header-names{min-width:0}.order-card-header-identity{grid-area:identity}.order-card-header-names{display:flex;align-items:baseline;gap:.45rem}.order-card-header-client,.order-card-header-store{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.order-card-header-client{color:var(--login-text);letter-spacing:.015em;max-width:46%;font-family:Barlow Condensed,sans-serif;font-size:1rem;font-weight:700}.order-card-header-store{color:var(--login-text);font-family:DM Sans,sans-serif;font-size:.9375rem;font-weight:600}.order-card-header-store[data-super=true]{color:var(--login-muted);font-size:.8125rem;font-weight:400}.order-card-header-context{display:flex;grid-area:context;overflow:hidden;align-items: center;gap:.5rem;min-width:0}.order-card-header-status{display:inline-flex;overflow:hidden;background:var(--order-status-color);color:var(--login-text);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;border-radius:.25rem;align-items: center;min-width:0;padding:.16rem .4rem;font-family:Barlow Condensed,sans-serif;font-size:.8125rem;font-weight:700;line-height:1.4}@supports (color: color-mix(in lab, red, red)){.order-card-header-status{background:color-mix(in srgb,var(--order-status-color)12%,transparent)}}.order-card-header-status-mobile{display:none}.order-card-header-total{overflow:hidden;grid-area:total;color:var(--login-text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;justify-self:end;min-width:0;max-width:100%;font-family:Barlow Condensed,sans-serif;font-size:1.12rem;font-weight:700}.order-card-header-total-label{display:none}.order-card-header-total-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.order-card-header-chevron{display:inline-flex;grid-area:disclosure;color:var(--login-muted);justify-content:center;justify-self:end;align-items: center;width:40px;height:40px;transition:transform .16s}.order-card-header-chevron[data-expanded=true]{transform:rotate(180deg)}.order-card-details{border-top:1px solid var(--pedidos-divider);background:var(--pedidos-detail-bg);border-radius:0 0 .5rem .5rem;padding:0 .875rem .875rem}.order-card-detail-presence{display:grid;grid-template-rows:minmax(0,1fr);transition:grid-template-rows .16s ease-out,opacity .16s ease-out}.order-card-detail-presence>.expanded-order{overflow:hidden;min-height:0}.order-card-detail-presence[data-state=exiting]{pointer-events:none;grid-template-rows:minmax(0,0fr);opacity:0}@media (prefers-reduced-motion:reduce){.order-card-detail-presence{transition:none}}:-webkit-any(.order-card-details,.expanded-order)>.order-card-state{margin:.875rem 0}:-moz-any(.order-card-details,.expanded-order)>.order-card-state{margin:.875rem 0}:is(.order-card-details,.expanded-order)>.order-card-state{margin:.875rem 0}.order-card-item-list{display:grid;gap:.5rem;min-width:0;padding-top:.5rem}.order-item-row{position:relative;display:grid;grid-template-areas:"identity metadata controls";grid-template-columns:minmax(0,1fr)auto auto;border:1px solid var(--pedidos-divider);background:var(--login-bg);border-radius:.5rem;align-items: center;gap:.75rem;min-width:0;padding:.75rem;transition:opacity .15s,border-color .15s}.order-item-inline-panel{grid-column:1/-1;animation:order-item-inline-panel-in .18s cubic-bezier(.2,0,0,1)}@keyframes order-item-inline-panel-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.order-item-main{display:contents}.order-item-head{grid-area:identity;min-width:0}.order-item-product-head{display:flex;flex-wrap:wrap;align-items: center;gap:.375rem;min-width:0}.order-item-product{display:-webkit-box;overflow:hidden;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;min-width:0}.order-item-bonus{display:inline-flex;background:var(--login-accent);color:var(--login-accent);letter-spacing:.035em;white-space:nowrap;border-radius:999px;align-items: center;width:-moz-fit-content;width:fit-content;max-width:100%;padding:.14rem .38rem;font-family:Barlow Condensed,sans-serif;font-size:.75rem;font-weight:700;line-height:1.2}@supports (color: color-mix(in lab, red, red)){.order-item-bonus{background:color-mix(in srgb,var(--login-accent)12%,transparent)}}.order-item-bonus--mobile{display:none}.order-item-supplier-summary{display:flex;flex-wrap:wrap;align-items: center;gap:.15rem .4rem;min-width:0}.order-item-supplier,.order-item-billable{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%}.order-item-billable{color:var(--login-muted);margin:0;font-family:DM Sans,sans-serif;font-size:.72rem;line-height:1.35}.order-item-meta{display:grid;grid-area:metadata;grid-template-columns:auto auto;font-variant-numeric:tabular-nums;justify-content:end;align-items: center;gap:.375rem .625rem;min-width:0}.order-item-visually-hidden{position:absolute;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0}.order-item-qty{color:var(--login-muted);white-space:nowrap;font-family:Barlow Condensed,sans-serif;font-size:.875rem;font-weight:600}.order-item-price{display:flex;color:var(--login-text);text-align:right;flex-direction:column;align-items: flex-end;min-width:0;font-family:Barlow Condensed,sans-serif}.order-item-money-current,.order-item-money-comparison{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.order-item-money-current{font-size:.9375rem;font-weight:700}.order-item-money-comparison{color:var(--login-muted);font-family:DM Sans,sans-serif;font-size:.7rem}.order-item-controls{position:relative;display:flex;grid-area:controls;justify-content:flex-end;align-items: center;gap:.25rem;min-width:0;min-height:44px}.operational-order-item-row{grid-template-areas:"identity metadata";grid-template-columns:minmax(0,1fr)auto}.operational-order-item-identity .order-item-product{color:var(--login-text);letter-spacing:.01em;margin:0;font-family:Barlow Condensed,sans-serif;font-size:1rem;font-weight:700}.operational-order-item-identity .order-item-supplier-summary{color:var(--login-muted);margin-top:.125rem;font-family:DM Sans,sans-serif;font-size:.775rem}.operational-order-item-quantities{grid-template-columns:auto auto;justify-content:end}.operational-order-item-quantity{display:grid;text-align:right;gap:.1rem}.operational-order-item-quantity>span{color:var(--login-muted);letter-spacing:.05em;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:.6875rem;font-weight:700}.operational-order-item-quantity>strong{color:var(--login-text);font-family:Barlow Condensed,sans-serif;font-size:.9375rem}.operational-order-item-availability,.operational-order-item-bonus,.operational-order-item-note{display:block;color:var(--login-muted);margin:.35rem 0 0;font-family:DM Sans,sans-serif;font-size:.72rem;line-height:1.35}.order-item-return-status{display:inline-flex;background:var(--return-status-color);color:var(--return-status-color,var(--login-muted));letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:.4rem;align-self: center;align-items: center;gap:.35rem;min-height:1.5rem;padding:.2rem .5rem;font-family:Barlow Condensed,sans-serif;font-size:.6875rem;font-weight:700;line-height:1}@supports (color: color-mix(in lab, red, red)){.order-item-return-status{background:color-mix(in srgb,var(--return-status-color)9%,transparent)}}.order-item-return-status>i{background:currentColor;border-radius:50%;flex:none;width:.35rem;height:.35rem}.order-item-controls>button{min-width:44px;min-height:44px}.order-item-direct-actions{display:inline-flex;justify-content:flex-end;align-items: center;gap:.25rem}.order-item-remove-confirmation{display:inline-flex;color:var(--login-muted);white-space:nowrap;justify-content:flex-end;align-items: center;gap:.375rem;font-family:DM Sans,sans-serif;font-size:.75rem}.order-item-remove-confirmation-button{display:inline-flex;border:1px solid var(--login-border);background:var(--login-surface);color:var(--login-text);cursor:pointer;border-radius:10px;justify-content:center;align-items: center;gap:.25rem;min-height:44px;padding:.45rem .5rem;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:700}.order-item-remove-confirmation-button.danger{border-color:var(--pedidos-danger-bg);background:var(--pedidos-danger-bg);color:#fff}.order-item-remove-confirmation-button:disabled{cursor:not-allowed;opacity:.55}.order-item-direct-action{display:inline-flex;border:1px solid var(--login-border);color:var(--login-muted);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items: center;width:44px;height:44px;padding:0}.order-item-direct-action:hover{border-color:var(--login-border);background:var(--login-surface);color:var(--login-text)}.order-item-direct-action:focus-visible{border-color:var(--login-border);background:var(--login-surface);color:var(--login-text)}.pedidos-source-ledger .order-item-direct-action{color:var(--source-muted);border-color:#0000;border-radius:10px;transition:color .16s,background-color .16s}.pedidos-source-ledger .order-item-direct-action:-webkit-any(:hover,:focus-visible):not(:disabled){color:var(--source-green);background:0 0;border-color:#0000}.pedidos-source-ledger .order-item-direct-action:-moz-any(:hover,:focus-visible):not(:disabled){color:var(--source-green);background:0 0;border-color:#0000}.pedidos-source-ledger .order-item-direct-action:is(:hover,:focus-visible):not(:disabled){color:var(--source-green);background:0 0;border-color:#0000}.pedidos-source-ledger .order-item-direct-action:active:not(:disabled){color:var(--source-ink);background:0 0}.pedidos-source-ledger .order-item-direct-action:focus-visible{outline:2px solid var(--source-green);outline-offset:-3px}.pedidos-source-ledger .order-item-remove-confirmation-button:focus-visible{outline:2px solid var(--source-green);outline-offset:-3px}.pedidos-source-ledger .order-item-remove-confirmation-button:hover:not(:disabled){color:var(--source-green)}.pedidos-source-ledger .order-item-remove-confirmation-button:active:not(:disabled){color:var(--source-ink)}.pedidos-source-ledger .order-item-remove-confirmation-button.danger:-webkit-any(:hover,:active):not(:disabled){color:#fff;background:var(--pedidos-danger-hover)}.pedidos-source-ledger .order-item-remove-confirmation-button.danger:-moz-any(:hover,:active):not(:disabled){color:#fff;background:var(--pedidos-danger-hover)}.pedidos-source-ledger .order-item-remove-confirmation-button.danger:is(:hover,:active):not(:disabled){color:#fff;background:var(--pedidos-danger-hover)}.order-item-direct-action.danger{border-color:var(--pedidos-danger-bg);color:var(--pedidos-danger)}@supports (color: color-mix(in lab, red, red)){.order-item-direct-action.danger{border-color:color-mix(in srgb,var(--pedidos-danger-bg)38%,var(--login-border))}}.pedidos-source-ledger .order-item-direct-action.danger{border-color:#0000}.pedidos-source-ledger .order-item-direct-action.danger:-webkit-any(:hover,:focus-visible,:active):not(:disabled){background:var(--pedidos-danger);color:var(--pedidos-danger)}@supports (color: color-mix(in lab, red, red)){.pedidos-source-ledger .order-item-direct-action.danger:-webkit-any(:hover,:focus-visible,:active):not(:disabled){background:color-mix(in srgb,var(--pedidos-danger)10%,var(--source-surface))}}.pedidos-source-ledger .order-item-direct-action.danger:-moz-any(:hover,:focus-visible,:active):not(:disabled){background:var(--pedidos-danger);color:var(--pedidos-danger)}@supports (color: color-mix(in lab, red, red)){.pedidos-source-ledger .order-item-direct-action.danger:-moz-any(:hover,:focus-visible,:active):not(:disabled){background:color-mix(in srgb,var(--pedidos-danger)10%,var(--source-surface))}}.pedidos-source-ledger .order-item-direct-action.danger:is(:hover,:focus-visible,:active):not(:disabled){background:var(--pedidos-danger);color:var(--pedidos-danger)}@supports (color: color-mix(in lab, red, red)){.pedidos-source-ledger .order-item-direct-action.danger:is(:hover,:focus-visible,:active):not(:disabled){background:color-mix(in srgb,var(--pedidos-danger)10%,var(--source-surface))}}.order-item-direct-action:disabled{cursor:not-allowed;opacity:.55}.order-replacement-backdrop{position:fixed;z-index:1220;display:grid;backdrop-filter:blur(3px);opacity:1;background:#0a100ea8;place-items: center;padding:1rem;transition:opacity .18s;inset:0}.order-replacement-backdrop[data-state=closing]{pointer-events:none;opacity:0}.order-replacement-modal{--replacement-confirm:#a0eb70;display:grid;grid-template-rows:auto auto minmax(0,1fr)auto;overflow:hidden;border:1px solid var(--login-border);background:var(--login-surface);color:var(--login-text);opacity:1;border-radius:.75rem;gap:0;width:min(100%,68rem);max-height:calc(100dvh - 2rem);padding:0;transition:opacity .18s,transform .18s;transform:translateY(0)scale(1);box-shadow:0 24px 70px #040a0861}:root[data-theme=dark] .order-replacement-modal{--replacement-confirm:#8bd866}.order-replacement-modal:not([data-appearance=notification]){--login-bg:#fff;--login-surface:#fff;--login-text:#17392b;--login-muted:#687970;--login-border:#d6ddd7;--login-accent:#1d704b}body:has(.order-replacement-modal:not([data-appearance=notification])) .replacement-combobox-list{--login-bg:#fff;--login-surface:#fff;--login-text:#17392b;--login-muted:#687970;--login-border:#d6ddd7}:root[data-theme=dark] .order-replacement-modal:not([data-appearance=notification]){--login-bg:#10231a;--login-surface:#172d23;--login-text:#eff6f1;--login-muted:#a3b6ac;--login-border:#385044;--login-accent:#75d19b}:root[data-theme=dark] body:has(.order-replacement-modal:not([data-appearance=notification])) .replacement-combobox-list{--login-bg:#10231a;--login-surface:#172d23;--login-text:#eff6f1;--login-muted:#a3b6ac;--login-border:#385044;--login-accent:#75d19b}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .order-replacement-modal:not([data-appearance=notification]){--login-bg:#10231a;--login-surface:#172d23;--login-text:#eff6f1;--login-muted:#a3b6ac;--login-border:#385044;--login-accent:#75d19b}:root:not([data-theme=light]) body:has(.order-replacement-modal:not([data-appearance=notification])) .replacement-combobox-list{--login-bg:#10231a;--login-surface:#172d23;--login-text:#eff6f1;--login-muted:#a3b6ac;--login-border:#385044;--login-accent:#75d19b}}.order-replacement-modal[data-has-tabs=false]{grid-template-rows:auto minmax(0,1fr)auto}.order-replacement-modal[data-state=closing]{opacity:0;transform:translateY(8px)scale(.985)}.order-replacement-header{display:flex;border-bottom:1px solid var(--pedidos-divider,var(--login-border,#282622));justify-content:space-between;align-items: center;gap:1rem;padding:1rem 1.15rem .8rem}.order-replacement-header h2{margin:0;font-family:Barlow Condensed,sans-serif;font-size:1.725rem;line-height:1}.order-replacement-header p{color:var(--login-muted);margin:0 0 .25rem;font-family:DM Sans,sans-serif;font-size:.875rem}.order-replacement-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--login-accent)!important;font-family:Barlow Condensed,sans-serif!important;font-size:.8rem!important;font-weight:700!important}.order-replacement-header .order-replacement-close{display:inline-grid;border-style:solid;border-width:1px;border-color:var(--login-border);background:var(--login-surface);color:var(--login-muted);cursor:pointer;font-size:inherit;border-radius:.55rem;place-items: center;width:44px;min-width:44px;height:44px;min-height:44px;transition:background .16s,border-color .16s,transform .16s}.order-replacement-close:hover{border-color:var(--login-text);background:var(--login-bg);color:var(--login-text);transform:translateY(-1px)}.order-replacement-close:focus-visible{border-color:var(--login-text);background:var(--login-bg);color:var(--login-text);transform:translateY(-1px)}@supports (color: color-mix(in lab, red, red)){.order-replacement-close:focus-visible{border-color:color-mix(in srgb,var(--login-text)32%,var(--login-border))}}@supports (color: color-mix(in lab, red, red)){.order-replacement-close:hover{border-color:color-mix(in srgb,var(--login-text)32%,var(--login-border))}}.order-replacement-modal:not([data-appearance=notification]) .order-replacement-close{color:var(--login-muted);background:0 0;border:0;transition:color .16s,transform .16s}.order-replacement-modal:not([data-appearance=notification]) .order-replacement-close:hover:not(:disabled){color:#ad3933;background:0 0;border:0;transform:translateY(-1px)}:root[data-theme=dark] .order-replacement-modal:not([data-appearance=notification]) .order-replacement-close:hover:not(:disabled){color:#ff9c96}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .order-replacement-modal:not([data-appearance=notification]) .order-replacement-close:hover:not(:disabled){color:#ff9c96}}.order-replacement-modal:not([data-appearance=notification]) .order-replacement-close:focus-visible{color:var(--login-text);outline:3px solid var(--login-accent);outline-offset:2px;background:0 0;border:0;transform:none}.order-replacement-modal:not([data-appearance=notification]) .order-replacement-close:active:not(:disabled){transform:scale(.94)}.order-replacement-tabs{display:flex;justify-content:center;gap:.25rem;padding:.6rem 1rem 0}.order-replacement-tabs button{color:var(--login-muted);cursor:pointer;letter-spacing:.03em;background:0 0;border:0;border-bottom:2px solid #0000;min-height:40px;padding:.4rem 1rem;transition:color .16s,border-color .16s;font:700 .95rem Barlow Condensed,sans-serif}.order-replacement-tabs button[aria-selected=true]{border-bottom-color:var(--login-accent);color:var(--login-text)}.order-replacement-scroll{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;min-height:0;padding:.9rem 1.15rem}.order-replacement-summary{display:grid;box-sizing:border-box;grid-template-columns:minmax(13rem,1.35fr)minmax(0,3fr);border:1px solid var(--login-border);background:var(--login-bg);border-radius:.6rem;align-items: center;gap:1rem;width:100%;padding:.8rem .9rem}@supports (color: color-mix(in lab, red, red)){.order-replacement-summary{background:color-mix(in srgb,var(--login-bg)62%,var(--login-surface))}}.order-replacement-summary-heading{display:flex;color:var(--login-accent);align-items: center;gap:.6rem}.order-replacement-summary-heading :-webkit-any(p,strong){margin:0}.order-replacement-summary-heading :-moz-any(p,strong){margin:0}.order-replacement-summary-heading :is(p,strong){margin:0}.order-cancellation-panel :-webkit-any(h3,p){margin:0}.order-cancellation-panel :-moz-any(h3,p){margin:0}.order-cancellation-panel :is(h3,p){margin:0}.order-replacement-summary-heading p,.order-replacement-summary dt,.replacement-field>span:first-child,.order-replacement-handling legend,.order-replacement-offer h3{color:var(--login-muted);letter-spacing:.055em;text-transform:uppercase;font:700 .8rem Barlow Condensed,sans-serif}.order-replacement-summary-heading strong{display:block;color:var(--login-text);font:700 1.08rem DM Sans,sans-serif}.order-replacement-summary-meta{display:block;color:var(--login-muted);margin-top:.18rem;font:.76rem DM Sans,sans-serif}.order-replacement-summary dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0}.order-replacement-summary dl div{min-width:0}.order-replacement-summary dt{margin-bottom:.18rem}.order-replacement-summary dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font:600 .92rem DM Sans,sans-serif}.order-replacement-panel{animation:replacement-panel-in .18s ease-out;margin-top:.9rem}.order-replacement-columns{display:grid;grid-template-columns:minmax(14rem,.78fr)minmax(0,1.35fr);align-items: start;gap:1rem}.order-replacement-handling,.order-replacement-offer,.order-cancellation-panel{border:0;min-width:0;margin:0;padding:0}.order-replacement-handling{display:grid;gap:.55rem}.order-replacement-handling legend{margin-bottom:.45rem;padding:0}.order-replacement-handling>label:not(.replacement-field){position:relative;display:grid;grid-template-columns:minmax(0,1fr)auto;border:1px solid var(--login-border);background:var(--login-surface);cursor:pointer;border-radius:.55rem;align-items: center;gap:.55rem;min-width:0;padding:.75rem .8rem;transition:border-color .16s,background .16s,transform .16s}.order-replacement-handling>label:not(.replacement-field):hover,.order-replacement-handling>label[data-selected]{border-color:var(--login-accent);background:var(--login-bg)}@supports (color: color-mix(in lab, red, red)){:is(.order-replacement-handling>label:not(.replacement-field):hover,.order-replacement-handling>label[data-selected]){border-color:color-mix(in srgb,var(--login-accent)58%,var(--login-border))}}.order-replacement-handling>label:not(.replacement-field):hover{transform:translateY(-1px)}.order-replacement-handling-input{position:absolute;overflow:hidden;clip-path:inset(50%);width:1px;height:1px}.order-replacement-handling>label:has(input:focus-visible){outline:2px solid var(--login-accent);outline-offset:2px}.order-replacement-handling-check{color:var(--login-accent);opacity:0;transition:opacity .16s,transform .16s;transform:scale(.8)}.order-replacement-handling>label[data-selected] .order-replacement-handling-check{opacity:1;transform:scale(1)}.order-replacement-handling label span{display:grid;gap:.18rem}.order-replacement-handling label strong{font:700 .92rem DM Sans,sans-serif}.order-replacement-handling label small{color:var(--login-muted);font:.78rem/1.35 DM Sans,sans-serif}.order-replacement-offer h3{margin:0 0 .45rem}.replacement-catalog-fields,.order-replacement-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.order-replacement-fields{margin-top:.65rem}.replacement-field{display:grid;gap:.3rem;min-width:0}.replacement-combobox-trigger{box-sizing:border-box;width:100%}.replacement-field :-webkit-any(input,select,textarea){box-sizing:border-box;width:100%}.replacement-field :-moz-any(input,select,textarea){box-sizing:border-box;width:100%}.replacement-field :is(input,select,textarea){box-sizing:border-box;width:100%}.replacement-field :-webkit-any(input,select,textarea){border:1px solid var(--login-border);outline:none;background:var(--login-bg);color:var(--login-text);border-radius:.4rem;min-width:0;min-height:44px;padding:.6rem .7rem;transition:border-color .16s,box-shadow .16s;font:.92rem DM Sans,sans-serif}.replacement-field :-moz-any(input,select,textarea){border:1px solid var(--login-border);outline:none;background:var(--login-bg);color:var(--login-text);border-radius:.4rem;min-width:0;min-height:44px;padding:.6rem .7rem;transition:border-color .16s,box-shadow .16s;font:.92rem DM Sans,sans-serif}.replacement-field :is(input,select,textarea){border:1px solid var(--login-border);outline:none;background:var(--login-bg);color:var(--login-text);border-radius:.4rem;min-width:0;min-height:44px;padding:.6rem .7rem;transition:border-color .16s,box-shadow .16s;font:.92rem DM Sans,sans-serif}.replacement-field :-webkit-any(input,select,textarea):focus{border-color:var(--login-accent);box-shadow:0 0 0 3px var(--login-accent)}@supports (color: color-mix(in lab, red, red)){.replacement-field :-webkit-any(input,select,textarea):focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--login-accent)18%,transparent)}}.replacement-field :-moz-any(input,select,textarea):focus{border-color:var(--login-accent);box-shadow:0 0 0 3px var(--login-accent)}@supports (color: color-mix(in lab, red, red)){.replacement-field :-moz-any(input,select,textarea):focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--login-accent)18%,transparent)}}.replacement-field :is(input,select,textarea):focus{border-color:var(--login-accent);box-shadow:0 0 0 3px var(--login-accent)}@supports (color: color-mix(in lab, red, red)){.replacement-field :is(input,select,textarea):focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--login-accent)18%,transparent)}}.replacement-field :-webkit-any(input,select,textarea):disabled{cursor:not-allowed;opacity:.58}.replacement-field :-moz-any(input,select,textarea):disabled{cursor:not-allowed;opacity:.58}.replacement-field :is(input,select,textarea):disabled{cursor:not-allowed;opacity:.58}.replacement-combobox-trigger,.replacement-select-wrap{position:relative;display:block!important}.replacement-combobox-trigger input{padding-right:2.25rem}.replacement-combobox-chevron{position:absolute;color:var(--login-muted);pointer-events:none;top:50%;right:12px;transform:translateY(-50%)}.replacement-combobox-list{position:fixed;z-index:1240;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;border:1px solid var(--login-border);background:var(--login-surface);color:var(--login-text);border-radius:.5rem;max-height:min(18rem,100dvh - 2rem);padding:.3rem;box-shadow:0 16px 38px #040a0852}.replacement-combobox-option{display:grid;cursor:pointer;border-radius:.35rem;gap:.1rem;padding:.65rem .7rem;font-family:DM Sans,sans-serif}.replacement-combobox-option[data-active],.replacement-combobox-option[aria-selected=true]{background:var(--login-accent)}@supports (color: color-mix(in lab, red, red)){:is(.replacement-combobox-option[data-active],.replacement-combobox-option[aria-selected=true]){background:color-mix(in srgb,var(--login-accent)13%,var(--login-bg))}}.replacement-combobox-option small,.replacement-combobox-status{color:var(--login-muted);font-size:.76rem}.replacement-combobox-status{text-align:center;margin:0;padding:.8rem;font-family:DM Sans,sans-serif}.replacement-select-wrap:after{position:absolute;border-right:1.5px solid var(--login-muted);border-bottom:1.5px solid var(--login-muted);content:"";pointer-events:none;width:6px;height:6px;top:calc(50% - 3px);right:12px;transform:rotate(45deg)}.replacement-select-wrap select{appearance:none;padding-right:2.25rem}.replacement-additional-field{border-left:2px solid var(--login-accent);margin-top:.15rem;padding:.65rem}.order-cancellation-panel{display:grid;gap:.85rem;max-width:50rem;margin:0 auto}.order-cancellation-panel h3{font:700 1.15rem Barlow Condensed,sans-serif}.order-cancellation-panel p{color:var(--login-muted);margin-top:.2rem;font:.85rem DM Sans,sans-serif}.order-cancellation-options{grid-template-columns:repeat(2,minmax(0,1fr))}.order-cancellation-note textarea{resize:none;height:5.5rem;min-height:5.5rem}.order-replacement-error{grid-column:1/-1;color:var(--login-error);margin:0;font-size:.82rem}.order-replacement-actions{position:static;display:grid;grid-template-columns:minmax(0,1fr)auto;border-top:1px solid var(--pedidos-divider,var(--login-border,#282622));background:var(--login-surface);align-items: center;gap:.45rem 1rem;padding:.7rem 1.15rem}.order-replacement-result{display:flex;align-items: center;gap:.45rem;min-width:0;font:600 .86rem DM Sans,sans-serif}.order-replacement-result svg{color:var(--login-accent);flex:none}.order-replacement-action-buttons{display:flex;justify-content:flex-end;gap:.45rem}.order-replacement-actions .order-replacement-action-buttons button{border:1px solid var(--login-border);color:var(--login-text);cursor:pointer;letter-spacing:0;background:0 0;border-radius:12px;min-height:44px;padding:.5rem .875rem;transition:background-color .16s,border-color .16s,color .16s,transform .16s;font:700 .875rem DM Sans,sans-serif}.order-replacement-action-buttons button:hover:not(:disabled){background:var(--login-muted)}@supports (color: color-mix(in lab, red, red)){.order-replacement-action-buttons button:hover:not(:disabled){background:color-mix(in srgb,var(--login-muted)8%,var(--login-surface))}}.order-replacement-action-buttons button:focus-visible:not(:disabled){outline:2px solid var(--login-accent);outline-offset:2px}.order-replacement-action-buttons button:active:not(:disabled){transform:scale(.98)}.order-replacement-actions .order-replacement-action-buttons button:last-child{border-color:var(--replacement-confirm);background:var(--replacement-confirm);color:#183f3b}.order-replacement-actions .order-replacement-action-buttons button:last-child:hover:not(:disabled){background:var(--replacement-confirm)}@supports (color: color-mix(in lab, red, red)){.order-replacement-actions .order-replacement-action-buttons button:last-child:hover:not(:disabled){background:color-mix(in srgb,var(--replacement-confirm)90%,white)}}.order-replacement-actions .order-replacement-action-buttons button:last-child:focus-visible{outline-color:#183f3b}:root[data-theme=dark] .order-replacement-actions .order-replacement-action-buttons button:last-child:focus-visible{outline-color:#f0f7f2}.order-replacement-action-buttons button:disabled,.order-replacement-close:disabled{cursor:not-allowed;opacity:.52}.order-replacement-modal[data-appearance=notification]{--login-surface:#fff;--login-bg:#f7faf7;--login-border:#d6ded8;--login-text:#203f30;--login-muted:#607368;--login-accent:#1b5e2a;--login-error:#a63d2d;--pedidos-divider:#e3e8e4}.order-replacement-modal[data-appearance=notification] .order-replacement-close{background:0 0;border-color:#0000}:root[data-theme=dark] .order-replacement-modal[data-appearance=notification]{--login-surface:#233129;--login-bg:#1f2d25;--login-border:#405047;--login-text:#e4ede7;--login-muted:#c0ccc4;--login-accent:#72c792;--login-error:#efa098;--pedidos-divider:#405047}.order-replacement-modal[data-appearance=notification] .order-replacement-actions{grid-template-columns:minmax(0,1fr)}.order-replacement-modal[data-appearance=notification] .order-replacement-result,.order-replacement-modal[data-appearance=notification] .order-replacement-action-buttons{justify-content:center}.order-replacement-modal[data-appearance=notification] .order-replacement-close:hover{color:#a63d2d;background:#fbecea;border-color:#a63d2d}.order-replacement-modal[data-appearance=notification] .order-replacement-close:focus-visible{color:#a63d2d;background:#fbecea;border-color:#a63d2d}:root[data-theme=dark] .order-replacement-modal[data-appearance=notification] .order-replacement-close:hover{color:#efa098;background:#442b2b;border-color:#efa098}:root[data-theme=dark] .order-replacement-modal[data-appearance=notification] .order-replacement-close:focus-visible{color:#efa098;background:#442b2b;border-color:#efa098}.order-replacement-modal[data-appearance=notification] .order-replacement-close:active{transform:scale(.88)}.order-replacement-modal[data-appearance=notification] .order-replacement-tabs button{transition:color .16s,border-color .16s,transform .13s}.order-replacement-modal[data-appearance=notification] .order-replacement-tabs button:active,.order-replacement-modal[data-appearance=notification] .order-replacement-handling>label:not(.replacement-field):active{transform:translateY(1px)scale(.98)}@keyframes replacement-panel-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.order-replacement-backdrop{place-items: center;padding:.625rem}.order-replacement-modal{border-radius:.65rem;width:100%;max-height:calc(100dvh - 1.25rem)}.order-replacement-header{padding:.8rem .85rem .65rem}.order-replacement-header h2{font-size:1.5rem}.order-replacement-tabs{padding-top:.35rem}.order-replacement-scroll{padding:.7rem .8rem}.order-replacement-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.order-replacement-summary{grid-template-columns:1fr}.order-replacement-columns{grid-template-columns:1fr;gap:.85rem}.replacement-catalog-fields{gap:.45rem}.replacement-catalog-fields .replacement-field>span:first-child{font-size:.72rem}.replacement-catalog-fields input{font-size:.8rem}.order-cancellation-options{grid-template-columns:1fr}.order-replacement-actions{grid-template-columns:1fr;padding:.6rem .8rem calc(.6rem + env(safe-area-inset-bottom))}.order-replacement-action-buttons{display:grid;grid-template-columns:minmax(0,.75fr)minmax(0,1.25fr)}.order-replacement-action-buttons button{min-width:0;padding-inline-start:.5rem;padding-inline-end:.5rem}.replacement-combobox-list{max-height:min(22rem,100dvh - 4rem);right:1rem;transform:translateY(-50%);width:auto!important;top:50%!important;left:1rem!important}}@media (prefers-reduced-motion:reduce){.order-replacement-backdrop,.order-replacement-modal,.order-replacement-panel,.order-replacement-close,.order-replacement-tabs button,.order-replacement-handling>label:not(.replacement-field),.order-replacement-handling-check,.order-replacement-action-buttons button{animation:none!important;transition-duration:1ms!important}.replacement-field :-webkit-any(input,select,textarea){animation:none!important;transition-duration:1ms!important}.replacement-field :-moz-any(input,select,textarea){animation:none!important;transition-duration:1ms!important}.replacement-field :is(input,select,textarea){animation:none!important;transition-duration:1ms!important}.order-replacement-action-buttons button:active:not(:disabled),.order-replacement-modal[data-appearance=notification] .order-replacement-close:active,.order-replacement-modal[data-appearance=notification] .order-replacement-tabs button:active,.order-replacement-modal[data-appearance=notification] .order-replacement-handling>label:not(.replacement-field):active{transform:none}}.order-card-details>.change-request-section{box-sizing:border-box;border:0;border-top:2px solid var(--pedidos-warning);background:var(--pedidos-review-background);width:auto;min-width:0;margin:.25rem -1rem 0;padding:.875rem 1rem 1rem}.expanded-order>.change-request-section{border:1px solid var(--source-border);background:var(--source-soft);margin:12px 16px;padding:0}.expanded-order .change-request-header{border-bottom:1px solid var(--source-border);min-height:48px;margin:0;padding:10px 12px}.expanded-order .change-request-header-icon{display:none}.expanded-order .change-request-content{padding:12px}.expanded-order .change-request-actions{border-top:1px solid var(--source-border);padding:10px 12px}:-webkit-any(.order-card-details,.expanded-order) .change-request-header{display:grid;grid-template-columns:auto minmax(0,1fr)auto;align-items: center;gap:.625rem;min-width:0;margin-bottom:.625rem}:-moz-any(.order-card-details,.expanded-order) .change-request-header{display:grid;grid-template-columns:auto minmax(0,1fr)auto;align-items: center;gap:.625rem;min-width:0;margin-bottom:.625rem}:is(.order-card-details,.expanded-order) .change-request-header{display:grid;grid-template-columns:auto minmax(0,1fr)auto;align-items: center;gap:.625rem;min-width:0;margin-bottom:.625rem}.expanded-order .change-request-header[data-actions-in-header]{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:0}.expanded-order .change-request-header[data-actions-in-header] .change-request-title{letter-spacing:0;text-transform:none;font-size:16px}.expanded-order .change-request-header[data-actions-in-header] .change-request-status{display:block;margin-top:3px}.expanded-order .change-request-header-actions{border:0;margin:0;padding:0}@media (min-width:768px){.expanded-order .change-request-header-actions .order-action-button{min-height:36px}}:-webkit-any(.order-card-details,.expanded-order) .change-request-header-icon{display:inline-flex;color:var(--pedidos-warning);justify-content:center;align-items: center;width:1.75rem;height:1.75rem}:-moz-any(.order-card-details,.expanded-order) .change-request-header-icon{display:inline-flex;color:var(--pedidos-warning);justify-content:center;align-items: center;width:1.75rem;height:1.75rem}:is(.order-card-details,.expanded-order) .change-request-header-icon{display:inline-flex;color:var(--pedidos-warning);justify-content:center;align-items: center;width:1.75rem;height:1.75rem}:-webkit-any(.order-card-details,.expanded-order) .change-request-header-heading{min-width:0}:-moz-any(.order-card-details,.expanded-order) .change-request-header-heading{min-width:0}:is(.order-card-details,.expanded-order) .change-request-header-heading{min-width:0}:-webkit-any(.order-card-details,.expanded-order) .change-request-title{overflow-wrap:anywhere}:-moz-any(.order-card-details,.expanded-order) .change-request-title{overflow-wrap:anywhere}:is(.order-card-details,.expanded-order) .change-request-title{overflow-wrap:anywhere}:-webkit-any(.order-card-details,.expanded-order) .change-request-loading{color:var(--pedidos-review-muted)}:-moz-any(.order-card-details,.expanded-order) .change-request-loading{color:var(--pedidos-review-muted)}:is(.order-card-details,.expanded-order) .change-request-loading{color:var(--pedidos-review-muted)}:-webkit-any(.order-card-details,.expanded-order) .change-request-status{color:var(--pedidos-warning);letter-spacing:.05em;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:.75rem;font-weight:700}:-moz-any(.order-card-details,.expanded-order) .change-request-status{color:var(--pedidos-warning);letter-spacing:.05em;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:.75rem;font-weight:700}:is(.order-card-details,.expanded-order) .change-request-status{color:var(--pedidos-warning);letter-spacing:.05em;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:.75rem;font-weight:700}:-webkit-any(.order-card-details,.expanded-order) .change-request-content{min-width:0;max-width:100%}:-moz-any(.order-card-details,.expanded-order) .change-request-content{min-width:0;max-width:100%}:is(.order-card-details,.expanded-order) .change-request-content{min-width:0;max-width:100%}:-webkit-any(.order-card-details,.expanded-order) .change-request-diff{min-width:0;max-width:100%}:-moz-any(.order-card-details,.expanded-order) .change-request-diff{min-width:0;max-width:100%}:is(.order-card-details,.expanded-order) .change-request-diff{min-width:0;max-width:100%}:-webkit-any(.order-card-details,.expanded-order) .change-request-diff-rows{min-width:0;max-width:100%}:-moz-any(.order-card-details,.expanded-order) .change-request-diff-rows{min-width:0;max-width:100%}:is(.order-card-details,.expanded-order) .change-request-diff-rows{min-width:0;max-width:100%}:-webkit-any(.order-card-details,.expanded-order) .change-request-diff-row{min-width:0;max-width:100%}:-moz-any(.order-card-details,.expanded-order) .change-request-diff-row{min-width:0;max-width:100%}:is(.order-card-details,.expanded-order) .change-request-diff-row{min-width:0;max-width:100%}:-webkit-any(.order-card-details,.expanded-order) .change-request-diff-value{min-width:0;max-width:100%}:-moz-any(.order-card-details,.expanded-order) .change-request-diff-value{min-width:0;max-width:100%}:is(.order-card-details,.expanded-order) .change-request-diff-value{min-width:0;max-width:100%}:-webkit-any(.order-card-details,.expanded-order) .change-request-diff-row{grid-template-columns:5rem minmax(0,.8fr)minmax(15rem,1.2fr)}:-moz-any(.order-card-details,.expanded-order) .change-request-diff-row{grid-template-columns:5rem minmax(0,.8fr)minmax(15rem,1.2fr)}:is(.order-card-details,.expanded-order) .change-request-diff-row{grid-template-columns:5rem minmax(0,.8fr)minmax(15rem,1.2fr)}:-webkit-any(.order-card-details,.expanded-order) .change-request-diff-value{align-items:stretch;width:100%}:-moz-any(.order-card-details,.expanded-order) .change-request-diff-value{align-items:stretch;width:100%}:is(.order-card-details,.expanded-order) .change-request-diff-value{align-items:stretch;width:100%}:-webkit-any(.order-card-details,.expanded-order) .change-request-diff-summary{color:var(--pedidos-review-muted)}:-moz-any(.order-card-details,.expanded-order) .change-request-diff-summary{color:var(--pedidos-review-muted)}:is(.order-card-details,.expanded-order) .change-request-diff-summary{color:var(--pedidos-review-muted)}:-webkit-any(.order-card-details,.expanded-order) .change-request-diff-change-line{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.5rem;width:100%;min-width:0}:-moz-any(.order-card-details,.expanded-order) .change-request-diff-change-line{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.5rem;width:100%;min-width:0}:is(.order-card-details,.expanded-order) .change-request-diff-change-line{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.5rem;width:100%;min-width:0}:-webkit-any(.order-card-details,.expanded-order) .change-request-diff-comparison-block{display:grid;border-left:1px solid var(--pedidos-divider);align-content: start;gap:.2rem;min-width:0;padding-left:.5rem}:-moz-any(.order-card-details,.expanded-order) .change-request-diff-comparison-block{display:grid;border-left:1px solid var(--pedidos-divider);align-content: start;gap:.2rem;min-width:0;padding-left:.5rem}:is(.order-card-details,.expanded-order) .change-request-diff-comparison-block{display:grid;border-left:1px solid var(--pedidos-divider);align-content: start;gap:.2rem;min-width:0;padding-left:.5rem}:-webkit-any(.order-card-details,.expanded-order) .change-request-diff-comparison-label{color:var(--pedidos-review-label);letter-spacing:.045em;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:.6875rem;font-weight:700;line-height:1}:-moz-any(.order-card-details,.expanded-order) .change-request-diff-comparison-label{color:var(--pedidos-review-label);letter-spacing:.045em;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:.6875rem;font-weight:700;line-height:1}:is(.order-card-details,.expanded-order) .change-request-diff-comparison-label{color:var(--pedidos-review-label);letter-spacing:.045em;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:.6875rem;font-weight:700;line-height:1}:-webkit-any(.order-card-details,.expanded-order) .change-request-diff-comparison-value{color:var(--login-text);overflow-wrap:anywhere;min-width:0;line-height:1.3}:-moz-any(.order-card-details,.expanded-order) .change-request-diff-comparison-value{color:var(--login-text);overflow-wrap:anywhere;min-width:0;line-height:1.3}:is(.order-card-details,.expanded-order) .change-request-diff-comparison-value{color:var(--login-text);overflow-wrap:anywhere;min-width:0;line-height:1.3}:-webkit-any(.order-card-details,.expanded-order) .change-request-diff-row[data-kind=update] .change-request-diff-comparison-block:last-child .change-request-diff-comparison-value{color:var(--change-request-warning-foreground);font-weight:600}:-moz-any(.order-card-details,.expanded-order) .change-request-diff-row[data-kind=update] .change-request-diff-comparison-block:last-child .change-request-diff-comparison-value{color:var(--change-request-warning-foreground);font-weight:600}:is(.order-card-details,.expanded-order) .change-request-diff-row[data-kind=update] .change-request-diff-comparison-block:last-child .change-request-diff-comparison-value{color:var(--change-request-warning-foreground);font-weight:600}:-webkit-any(.order-card-details,.expanded-order) .change-request-diff-row[data-kind=remove] .change-request-diff-value{text-decoration:none}:-moz-any(.order-card-details,.expanded-order) .change-request-diff-row[data-kind=remove] .change-request-diff-value{text-decoration:none}:is(.order-card-details,.expanded-order) .change-request-diff-row[data-kind=remove] .change-request-diff-value{text-decoration:none}:-webkit-any(.order-card-details,.expanded-order) .change-request-diff-removal-note{color:var(--change-request-danger-foreground);text-decoration:none;font-weight:600;line-height:1.3}:-moz-any(.order-card-details,.expanded-order) .change-request-diff-removal-note{color:var(--change-request-danger-foreground);text-decoration:none;font-weight:600;line-height:1.3}:is(.order-card-details,.expanded-order) .change-request-diff-removal-note{color:var(--change-request-danger-foreground);text-decoration:none;font-weight:600;line-height:1.3}:-webkit-any(.order-card-details,.expanded-order) .change-request-diff-removal-value{color:var(--pedidos-review-muted);text-decoration:line-through;overflow-wrap:anywhere}:-moz-any(.order-card-details,.expanded-order) .change-request-diff-removal-value{color:var(--pedidos-review-muted);text-decoration:line-through;overflow-wrap:anywhere}:is(.order-card-details,.expanded-order) .change-request-diff-removal-value{color:var(--pedidos-review-muted);text-decoration:line-through;overflow-wrap:anywhere}:-webkit-any(.order-card-details,.expanded-order) .change-request-actions{justify-content:flex-end;min-width:0}:-moz-any(.order-card-details,.expanded-order) .change-request-actions{justify-content:flex-end;min-width:0}:is(.order-card-details,.expanded-order) .change-request-actions{justify-content:flex-end;min-width:0}.order-card-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items: center;gap:8px}.order-action-button{display:inline-flex;border:1px solid var(--login-border);color:var(--login-text);cursor:pointer;letter-spacing:.025em;white-space:nowrap;background:0 0;border-radius:4px;justify-content:center;align-items: center;gap:.4rem;min-height:44px;padding:.48rem .75rem;font-family:Barlow Condensed,sans-serif;font-size:.875rem;font-weight:700;line-height:1}.order-action-button.primary{color:#fff;background:#15803d;border-color:#15803d}.order-action-button.primary[data-highlighted=true]{box-shadow:0 0 0 2px #15803d3d}.order-action-button.neutral{border-color:var(--login-border);background:var(--login-surface);color:var(--login-text)}.order-action-button.neutral[data-active=true]{border-color:var(--login-text);background:var(--login-bg)}@supports (color: color-mix(in lab, red, red)){.order-action-button.neutral[data-active=true]{border-color:color-mix(in srgb,var(--login-text)30%,var(--login-border))}}.order-action-button.warning{color:#fff;background:#b45309;border-color:#b45309}.order-action-button.warning:hover{color:#fff;background:#92400e;border-color:#92400e}.order-action-button.warning:focus-visible{color:#fff;background:#92400e;border-color:#92400e}.order-action-button.danger{border-color:var(--pedidos-danger-bg);background:var(--pedidos-danger-bg);color:#fff}.order-action-button.danger:hover{border-color:var(--pedidos-danger-hover);background:var(--pedidos-danger-hover);color:#fff}.order-action-button.danger:focus-visible{border-color:var(--pedidos-danger-hover);background:var(--pedidos-danger-hover);color:#fff}.pending-change-layer .order-action-button{letter-spacing:0;border-radius:10px;font-family:DM Sans,sans-serif;font-size:.75rem}.order-action-button:disabled{cursor:not-allowed;opacity:.55}.order-action-spinner{animation:order-action-spin .7s linear infinite}@keyframes order-action-spin{to{transform:rotate(1turn)}}.order-delete-confirmation{display:flex;animation:order-delete-confirmation-in .16s cubic-bezier(.2,0,0,1);flex-wrap:wrap;justify-content:flex-end;align-items: center;gap:8px}.order-delete-confirmation>span{color:var(--login-muted);white-space:nowrap;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:600}.order-delete-confirmation .button.danger{min-width:9.5rem}@keyframes order-delete-confirmation-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.operational-pager--pedidos{margin-top:.875rem}:root[data-theme=dark] .pedidos-page{--pedidos-header-bg:var(--login-surface);--pedidos-detail-bg:var(--login-surface);--pedidos-divider:var(--login-border);--pedidos-danger:#fecaca;--pedidos-danger-bg:#b91c1c;--pedidos-danger-hover:#dc2626;--pedidos-danger-soft:#f8717129;--pedidos-warning:#f0b45f;--pedidos-review-label:#f3c77d;--pedidos-review-muted:#c8b9a5;--pedidos-review-background:#2a2118}@supports (color: color-mix(in lab, red, red)){:root[data-theme=dark] .pedidos-page{--pedidos-header-bg:color-mix(in srgb,var(--login-surface)84%,#0f172a)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pedidos-page{--pedidos-header-bg:var(--login-surface);--pedidos-detail-bg:var(--login-surface);--pedidos-divider:var(--login-border);--pedidos-danger:#fecaca;--pedidos-danger-bg:#b91c1c;--pedidos-danger-hover:#dc2626;--pedidos-danger-soft:#f8717129;--pedidos-warning:#f0b45f;--pedidos-review-label:#f3c77d;--pedidos-review-muted:#c8b9a5;--pedidos-review-background:#2a2118}@supports (color: color-mix(in lab, red, red)){:root:not([data-theme=light]) .pedidos-page{--pedidos-header-bg:color-mix(in srgb,var(--login-surface)84%,#0f172a)}}}@media (max-width:960px){.order-card-header-status-full{display:none}.order-card-header-status-mobile{display:inline}.helper-operational-orders{width:100%;padding:1rem .75rem 1.5rem}.pedidos-new-item{min-width:44px;padding:.5rem .65rem}.pedidos-ledger-list{gap:.625rem}.order-card-header{grid-template-areas:"identity disclosure" "context disclosure" "total total";grid-template-columns:minmax(0,1fr)44px;gap:.22rem .5rem;min-height:5.5rem;padding:.75rem .5rem .75rem .75rem}.order-card-header[data-has-total=false]{grid-template-areas:"identity disclosure" "context disclosure";grid-template-columns:minmax(0,1fr)44px;min-height:4.5rem}.order-card-header-identity{grid-area:identity}.order-card-header-status{flex:none}.order-card-header-context{display:flex;grid-area:context;overflow:hidden;align-items: center;gap:.625rem;min-width:0}.order-card-header-total{display:flex;grid-area:total;justify-content:space-between;align-self: center;align-items:baseline;gap:.75rem;width:100%;min-width:0}.order-card-header-total-label{display:inline;color:var(--login-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.75rem}.order-card-header-total-value{flex:0 auto}.order-card-header-chevron{grid-area:disclosure;align-self: center;width:44px;height:44px}.order-card-details{border-top:1px solid var(--pedidos-divider);padding:0 .75rem .75rem}.order-card-details>.change-request-section{margin-inline-start:-.75rem;margin-inline-end:-.75rem;padding-inline-start:.75rem;padding-inline-end:.75rem}.expanded-order>.change-request-section{margin:10px}:-webkit-any(.order-card-details,.expanded-order) .change-request-diff-row{grid-template-columns:4.5rem minmax(0,1fr)}:-moz-any(.order-card-details,.expanded-order) .change-request-diff-row{grid-template-columns:4.5rem minmax(0,1fr)}:is(.order-card-details,.expanded-order) .change-request-diff-row{grid-template-columns:4.5rem minmax(0,1fr)}:-webkit-any(.order-card-details,.expanded-order) .change-request-diff-value{grid-column:2;align-items:stretch}:-moz-any(.order-card-details,.expanded-order) .change-request-diff-value{grid-column:2;align-items:stretch}:is(.order-card-details,.expanded-order) .change-request-diff-value{grid-column:2;align-items:stretch}.order-item-row{grid-template-areas:"identity identity" "metadata controls";grid-template-columns:minmax(0,1fr)auto;gap:.625rem;padding:.75rem}.order-item-main{display:contents}.order-item-head{grid-area:identity}.order-item-bonus--desktop{display:none}.order-item-bonus--mobile{display:inline-flex}.order-item-meta{grid-area:metadata;grid-template-columns:minmax(0,1fr)auto;justify-content:start;justify-self:start;width:auto}.order-item-controls{inline-size:auto;grid-area:controls;justify-content:flex-end;justify-self:end;min-height:44px}.operational-order-item-row{grid-template-areas:"identity" "metadata";grid-template-columns:minmax(0,1fr)}.operational-order-item-quantities{grid-template-columns:minmax(0,1fr)auto;justify-content:stretch;width:100%}.order-action-button,.order-item-direct-action{min-width:44px;min-height:44px}.order-item-direct-action{width:44px;height:44px}.order-card-actions,.order-delete-confirmation{gap:6px}.order-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items: center;width:100%}.order-action-button{min-height:44px;padding:.5rem .7rem;font-size:.9375rem}.order-delete-confirmation{flex-wrap:wrap;width:100%}.order-delete-confirmation>span{text-align:right;flex:100%}.order-delete-confirmation .button{flex:none}.operational-pager--pedidos{grid-template-columns:minmax(0,1fr)auto!important;gap:.5rem!important;padding:.625rem .75rem!important}.operational-pager--pedidos>span:first-child{overflow:hidden;text-overflow:ellipsis;min-width:0!important}.operational-pager--pedidos>span[aria-hidden=true]{display:none}.operational-pager--pedidos>div{gap:.35rem!important}.operational-pager--pedidos button{min-width:44px;min-height:44px}}.legacy-kg-migration-overlay{position:fixed;z-index:80;display:grid;background:#0f172a85;place-items: center;padding:1rem;inset:0}.legacy-kg-migration-panel{overflow:auto;border:1px solid var(--login-border);background:var(--login-surface);border-radius:.625rem;width:min(100%,31rem);max-height:min(42rem,100dvh - 2rem);box-shadow:0 20px 48px #0f172a47}.legacy-kg-migration-header{display:flex;border-bottom:1px solid var(--pedidos-divider);justify-content:space-between;align-items: flex-start;gap:1rem;padding:1rem 1rem .875rem}.legacy-kg-migration-header h2,.legacy-kg-migration-header p,.legacy-kg-migration-state,.legacy-kg-migration-error{margin:0}.legacy-kg-migration-header h2{font-family:Barlow Condensed,sans-serif;font-size:1.2rem;line-height:1.05}.legacy-kg-migration-header p,.legacy-kg-migration-note{color:var(--login-muted);font-size:.8125rem;line-height:1.4}.legacy-kg-migration-close{display:inline-flex;color:var(--login-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items: center;width:40px;height:40px}.legacy-kg-migration-state,.legacy-kg-migration-form{display:grid;gap:.875rem;padding:1rem}.legacy-kg-migration-state.is-error,.legacy-kg-migration-error{color:var(--pedidos-danger)}.legacy-kg-migration-form>label{display:grid;color:var(--login-text);letter-spacing:.025em;gap:.35rem;font-family:Barlow Condensed,sans-serif;font-size:.875rem;font-weight:700}.legacy-kg-migration-form input{box-sizing:border-box;border:1px solid var(--login-border);background:var(--login-bg);color:var(--login-text);font:inherit;border-radius:4px;width:100%;min-height:44px;padding:.5rem .625rem}.legacy-kg-migration-note{letter-spacing:0;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:400}.legacy-kg-migration-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding-top:.125rem}.legacy-kg-migration-actions button{display:inline-flex;border:1px solid var(--login-border);background:var(--login-surface);color:var(--login-text);cursor:pointer;border-radius:4px;justify-content:center;align-items: center;gap:.35rem;min-height:44px;padding:.5rem .75rem;font-family:Barlow Condensed,sans-serif;font-size:.875rem;font-weight:700}.legacy-kg-migration-actions button[type=submit]{color:#fff;background:#15803d;border-color:#15803d}.legacy-kg-migration-actions button:disabled,.legacy-kg-migration-close:disabled{cursor:not-allowed;opacity:.55}@media (max-width:360px){.order-card-actions{flex-wrap:wrap;gap:3px}.order-action-button{letter-spacing:.01em;gap:.2rem;min-height:44px;padding:.4rem .35rem;font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.order-card-header-chevron,.order-action-spinner,.order-item-row,.order-item-inline-panel,.order-card-detail-presence,.order-delete-confirmation{animation:none!important;transition:none!important}}.helper-operational-orders__loading-icon{display:inline-flex;color:var(--login-accent)}@media (max-width:640px){.order-item-row{grid-template-areas:"identity identity" "metadata controls";grid-template-columns:minmax(0,1fr)auto}.order-item-meta{grid-template-columns:auto auto;justify-content:start;justify-self:start;width:auto}.order-item-controls{justify-self:end;inline-size:auto}.operational-order-item-row{grid-template-areas:"identity identity" "metadata metadata";grid-template-columns:minmax(0,1fr)auto}.operational-order-item-quantities{grid-template-columns:minmax(0,1fr)auto;justify-content:stretch;width:100%}.order-item-row[data-confirming-removal=true]{grid-template-areas:"identity" "metadata" "controls";grid-template-columns:minmax(0,1fr)}.order-item-row[data-confirming-removal=true] .order-item-meta{grid-template-columns:minmax(0,1fr)auto;justify-self:stretch;width:100%}.order-item-row[data-confirming-removal=true] .order-item-controls{justify-content:flex-start;justify-self:stretch;inline-size:100%}.order-item-remove-confirmation{flex-wrap:wrap;justify-content:flex-start;width:100%}.order-item-remove-confirmation>span{flex:100%}.pedidos-page .operational-toolbar.pedidos-toolbar{flex-wrap:wrap}.pedidos-page .operational-toolbar.pedidos-toolbar .operational-toolbar__search{flex:1 1 0;width:auto}.pedidos-page .operational-toolbar.pedidos-toolbar .operational-toolbar__filters{flex:none}.pedidos-page .operational-toolbar.pedidos-toolbar .operational-toolbar__status{flex-basis:100%;width:100%}}.pedidos-ledger-list{overflow:hidden;border:1px solid var(--login-border);background:var(--login-surface);border-radius:3px;gap:0}.order-card-header{display:grid;grid-template-columns:1.1fr .85fr 1fr 1fr 210px;align-items: center}.pedidos-ledger-list[data-super=true] .order-card-header{grid-template-columns:1fr 1.2fr .78fr .95fr 1fr 190px}.order-card-header>span{min-width:0;padding:.625rem .75rem}.order-card{position:relative;border:0;border-top:1px solid var(--login-border);box-shadow:none;border-radius:0}@supports (color: color-mix(in lab, red, red)){.order-card{border-top:1px solid color-mix(in srgb,var(--login-border)72%,transparent)}}.order-card[data-expanded=true]{border-color:var(--login-border);box-shadow:inset 3px 0 var(--login-accent)}.order-card-header{gap:0;min-height:70px;padding:0}.order-card-header:hover{background:var(--login-accent-soft);box-shadow:inset 3px 0 var(--login-accent)}@supports (color: color-mix(in lab, red, red)){.order-card-header:hover{background:color-mix(in srgb,var(--login-accent-soft)38%,var(--login-surface))}}.order-card-header-identity,.order-card-header-party,.order-card-header-context,.order-card-header-status-cell,.order-card-header-total{display:block;grid-area:auto;justify-self:stretch}.order-card-header-names{gap:.375rem}.order-card-header-reference,.order-card-header-client,.order-card-header-date,.order-card-header-total-value{display:block;overflow:hidden;color:var(--login-text);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:700;line-height:1.25}.order-card-header-date,.order-card-header-total-value{font-variant-numeric:tabular-nums;font-family:DM Mono,monospace}.order-card-header-store,.order-card-header-identity-meta,.order-card-header-total-label{display:block;overflow:hidden;color:var(--login-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.1875rem;font-size:.65625rem;font-weight:500;line-height:1.25}.order-card-header-chevron{position:static;display:inline-flex;color:var(--login-accent);width:auto;height:auto}.order-card-header-chevron[data-expanded=true]{transform:rotate(180deg)}.order-card-header-status{background:0 0;gap:.4375rem;padding:0;font-family:DM Sans,sans-serif;font-size:.6875rem}.order-card-header-status:before{background:var(--order-status-color);content:"";border-radius:50%;flex:none;width:7px;height:7px}.order-card-mobile-label{display:none}.order-card-detail-presence{border-top:1px solid var(--login-border)}@media (max-width:767px){.pedidos-page .operational-page-header{flex-wrap:nowrap}.pedidos-page .operational-page-header__actions{width:auto}.pedidos-ledger-list{overflow:visible;background:0 0;border:0;gap:.625rem}.order-card,.order-card[data-expanded=true]{overflow:hidden;border:1px solid var(--login-border);background:var(--login-surface);box-shadow:none;border-radius:3px}.order-card-header,.pedidos-ledger-list[data-super=true] .order-card-header{grid-template-columns:minmax(0,1fr)minmax(0,1fr);gap:.625rem;min-height:0;padding:.8125rem}.order-card-header>span{padding:0}.order-card-header-identity{grid-column:1/-1;border-bottom:1px solid var(--login-border);padding-bottom:.5rem!important}@supports (color: color-mix(in lab, red, red)){.order-card-header-identity{border-bottom:1px solid color-mix(in srgb,var(--login-border)72%,transparent)}}.order-card-header-party{grid-column:1/-1}.order-card-header-action-space{display:none}.order-card-mobile-label{display:block;color:var(--login-muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:.1875rem;font-size:.625rem;font-weight:700}.order-card-header:hover{background:var(--login-surface);box-shadow:none}}@media (max-width:520px){.pedidos-source-ledger .pager[data-many-pages] .pager-ellipsis,.pedidos-source-ledger .pager[data-many-pages] [data-page-role=boundary]{display:none}}@media (prefers-reduced-motion:reduce){.order-card-header,.order-card-header-chevron{transition:none}}.operational-page-frame.pedidos-page:not(.helper-operational-orders){--source-bg:#f8f9f9;--operational-control-radius:10px;--source-surface:#fff;--source-soft:#f5f8f7;--source-ink:#183f3b;--source-muted:#647b7c;--source-border:#dee7e8;--source-border-soft:#eaf0ee;--source-green:#1d704b;--source-pager-green:#1d704b;--source-green-soft:#eaf7ed;--pedidos-close-red:#b83232;--source-amber:#a46100;--source-blue:#316c8a;max-width:calc(1120px + 2*var(--app-page-gutter));color:var(--source-ink);width:100%;margin-inline-start:auto;margin-inline-end:auto;padding-block-start:20px;padding-block-end:86px}@media (min-width:768px){.operational-page-frame.pedidos-page:not(.helper-operational-orders){padding-block-start:32px;padding-block-end:86px}}:root[data-theme=dark] .pedidos-page:not(.helper-operational-orders){--source-bg:#0e0f10;--source-surface:#202122;--source-soft:#202122;--source-ink:#f2f0eb;--source-muted:#a6a9af;--source-border:#303332;--source-border-soft:#303332;--source-green:#8db47a;--source-green-soft:#282a29;--pedidos-close-red:#f19b89;--source-pager-green:#8db47a;--source-blue:#93d2ef;--source-amber:#ffd27d}.pedidos-page:not(.helper-operational-orders) .operational-toolbar.pedidos-toolbar{gap:8px;margin-bottom:16px}.pedidos-page:not(.helper-operational-orders){--operational-control-surface:var(--source-surface);--operational-control-border:var(--source-border);--operational-control-ink:var(--source-ink);--operational-control-muted:var(--source-muted)}.pedidos-page:not(.helper-operational-orders) .operational-filter-trigger{background:var(--source-surface);border-color:var(--source-border);color:var(--source-ink);letter-spacing:0;justify-content:center;min-width:114px;height:44px;min-height:44px;padding:0 13px;font:700 12px DM Sans,sans-serif}.pedidos-page:not(.helper-operational-orders) .operational-filter-trigger[data-active=true]{background:var(--selection-surface);border-color:var(--selection-accent);color:var(--selection-ink);box-shadow:inset 0 -2px var(--selection-accent)}.pedidos-page:not(.helper-operational-orders) .operational-filter-layer{z-index:130;display:block;padding:0}.pedidos-page:not(.helper-operational-orders) .operational-filter-backdrop{background:#08191147}.pedidos-page:not(.helper-operational-orders) .operational-filter-panel{--pedidos-filter-top:132px;position:fixed;top:var(--pedidos-filter-top);max-height:min(559px,calc(100dvh - var(--pedidos-filter-top) - 16px));border:1px solid var(--source-border);background:var(--source-surface);color:var(--source-ink);border-radius:14px;width:370px;right:max(20px,50vw - 670px);box-shadow:0 18px 44px #0c291c2e}.pedidos-page:not(.helper-operational-orders) :-webkit-any(.operational-filter-header,.operational-filter-actions){border-color:var(--source-border);min-height:54px;padding:10px 14px}.pedidos-page:not(.helper-operational-orders) :-moz-any(.operational-filter-header,.operational-filter-actions){border-color:var(--source-border);min-height:54px;padding:10px 14px}.pedidos-page:not(.helper-operational-orders) :is(.operational-filter-header,.operational-filter-actions){border-color:var(--source-border);min-height:54px;padding:10px 14px}.pedidos-page:not(.helper-operational-orders) .operational-filter-header h2{letter-spacing:0;font-size:20px}.pedidos-page:not(.helper-operational-orders) .operational-filter-close{color:var(--source-muted);background:0 0;border:0;border-radius:10px}.pedidos-page:not(.helper-operational-orders) .operational-filter-close:hover{background:var(--pedidos-close-red);color:var(--pedidos-close-red)}@supports (color: color-mix(in lab, red, red)){.pedidos-page:not(.helper-operational-orders) .operational-filter-close:hover{background:color-mix(in srgb,var(--pedidos-close-red)10%,var(--source-surface))}}.pedidos-page:not(.helper-operational-orders) .operational-filter-actions{justify-content:flex-end;gap:10px}.pedidos-page:not(.helper-operational-orders) .operational-filter-action{border-color:var(--source-border);background:var(--source-surface);color:var(--source-ink);border-radius:10px;min-width:0;min-height:44px;padding:0 13px;font:700 12px DM Sans,sans-serif}.pedidos-page:not(.helper-operational-orders) .operational-filter-quick-clear{color:var(--source-muted);border-radius:10px;min-height:44px;font:700 12px DM Sans,sans-serif}.pedidos-page:not(.helper-operational-orders) .operational-filter-action--apply{border-color:var(--source-green);background:var(--source-green);color:#fff}.pedidos-page:not(.helper-operational-orders) .operational-filter-fields{gap:13px;padding:14px}.pedidos-page:not(.helper-operational-orders) .pedidos-source-filter-field{display:grid;gap:6px}.pedidos-page:not(.helper-operational-orders) .pedidos-source-filter-field>span{color:var(--source-muted);letter-spacing:.06em;text-transform:uppercase;font:700 11px Barlow Condensed,sans-serif}.pedidos-page:not(.helper-operational-orders) .pedidos-source-filter-field>:-webkit-any(input,select){border:1px solid var(--source-border);background-color:var(--source-surface);color:var(--source-ink);border-radius:10px;width:100%;min-height:42px;padding:0 11px;font:400 14px DM Sans,sans-serif}.pedidos-page:not(.helper-operational-orders) .pedidos-source-filter-field>:-moz-any(input,select){border:1px solid var(--source-border);background-color:var(--source-surface);color:var(--source-ink);border-radius:10px;width:100%;min-height:42px;padding:0 11px;font:400 14px DM Sans,sans-serif}.pedidos-page:not(.helper-operational-orders) .pedidos-source-filter-field>:is(input,select){border:1px solid var(--source-border);background-color:var(--source-surface);color:var(--source-ink);border-radius:10px;width:100%;min-height:42px;padding:0 11px;font:400 14px DM Sans,sans-serif}.pedidos-page:not(.helper-operational-orders) .pedidos-source-filter-field>input[aria-invalid=true]{border-color:var(--login-error)}.pedidos-page:not(.helper-operational-orders) .pedidos-source-filter-field>select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2317392b' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.pedidos-page:not(.helper-operational-orders) .pedidos-source-filter-field .operational-select__trigger{border:1px solid var(--source-border);background:var(--source-surface);color:var(--source-ink);border-radius:10px;min-height:42px;padding:0 11px;font:400 14px DM Sans,sans-serif}.pedidos-page:not(.helper-operational-orders) .pedidos-source-filter-field .operational-select__trigger [data-placeholder=true]{color:var(--source-ink)}:root[data-theme=dark] .pedidos-page .pedidos-source-filter-field>select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23eff6f1' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.pedidos-page:not(.helper-operational-orders) .order-status-checkbox-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pedidos-page:not(.helper-operational-orders) .order-status-checkbox-group__option{border-color:var(--source-border);background:var(--source-surface);border-radius:10px;min-height:44px;padding:0 9px;font-size:11px}.pedidos-page:not(.helper-operational-orders) .order-status-checkbox-group__option[data-checked=true]{border-color:var(--source-border);background:var(--source-surface)}.pedidos-page:not(.helper-operational-orders) .pedidos-date-range{display:grid;color:var(--source-muted);gap:13px;font-size:12px}.pedidos-page:not(.helper-operational-orders) .pedidos-date-range summary{cursor:pointer;font-weight:700}@media (max-width:640px){.pedidos-page:not(.helper-operational-orders) .operational-filter-trigger{justify-content:center;width:44px;min-width:44px;height:44px;padding:0}.pedidos-page:not(.helper-operational-orders) .operational-filter-trigger>span,.pedidos-page:not(.helper-operational-orders) .operational-filter-quick-clear{display:none}.pedidos-page:not(.helper-operational-orders) .operational-filter-trigger svg{width:18px;height:18px}.pedidos-page:not(.helper-operational-orders) .pedidos-source-filter-field .operational-select__trigger{min-height:44px}.pedidos-page:not(.helper-operational-orders) .pedidos-source-filter-field>:-webkit-any(input,select){min-height:44px}.pedidos-page:not(.helper-operational-orders) .pedidos-source-filter-field>:-moz-any(input,select){min-height:44px}.pedidos-page:not(.helper-operational-orders) .pedidos-source-filter-field>:is(input,select){min-height:44px}.pedidos-page:not(.helper-operational-orders) .order-status-checkbox-group__option{min-height:44px}.pedidos-page:not(.helper-operational-orders) .operational-filter-panel{border-bottom:0;border-left:0;border-right:0;border-radius:16px 16px 0 0;width:100%;max-height:78dvh;inset:auto 0 0}}.pedidos-source-ledger{overflow:hidden;border:1px solid var(--source-border);background:var(--source-surface);border-radius:14px;line-height:normal;box-shadow:0 8px 24px #1039280a}@media (min-width:768px){.pedidos-source-ledger{box-shadow:none;border:0;border-radius:0}}.pedidos-source-ledger .ledger-head,.pedidos-source-ledger .ledger-row{display:grid;align-items: center}.pedidos-source-ledger .orders-grid{grid-template-columns:1fr 1.2fr .78fr .95fr 1fr 300px}.pedidos-source-ledger .client-orders-grid{grid-template-columns:1.1fr .85fr 1fr 1fr 210px}.pedidos-source-ledger .ledger-head{background:var(--source-soft);color:#5b7064;text-transform:uppercase;letter-spacing:.06em;min-height:42px;font:700 11px Barlow Condensed,sans-serif}:root[data-theme=dark] .pedidos-source-ledger .ledger-head{color:var(--source-muted)}.pedidos-source-ledger .ledger-head>*,.pedidos-source-ledger .ledger-row>*{min-width:0;padding:10px 12px}.pedidos-source-ledger .ledger-head>:last-child{text-align:center}.pedidos-source-ledger .order-group{position:relative}.pedidos-source-ledger .order-group.is-open:before{content:"";position:absolute;z-index:4;background:var(--source-green);pointer-events:none;width:3px;top:0;bottom:0;left:0}.pedidos-source-ledger .order-group:has(>.order-card-detail-presence):before{content:"";position:absolute;z-index:4;background:var(--source-green);pointer-events:none;width:3px;top:0;bottom:0;left:0}.pedidos-source-ledger .ledger-row{position:relative;border-top:1px solid var(--source-border-soft);min-height:70px;transition:background .15s,box-shadow .15s}.pedidos-source-ledger .ledger-row:hover{background:var(--source-green-soft);box-shadow:none}@supports (color: color-mix(in lab, red, red)){.pedidos-source-ledger .ledger-row:hover{background:color-mix(in srgb,var(--source-green-soft)16%,var(--source-surface))}}.pedidos-source-ledger .order-group:has(>.order-card-detail-presence)>.ledger-row{background:var(--source-surface);box-shadow:none}.pedidos-source-ledger .cell-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700}.pedidos-source-ledger .cell-sub{display:block;overflow:hidden;color:var(--source-muted);text-overflow:ellipsis;margin-top:3px;font-size:10.5px}.pedidos-source-ledger .mono{font-variant-numeric:tabular-nums;font-family:DM Mono,monospace}.pedidos-source-ledger .identity-title-line{display:flex;align-items: center;gap:6px}.pedidos-source-ledger .desktop-expander{display:inline-flex;color:var(--source-green);pointer-events:none}.pedidos-source-ledger .status{display:inline-flex;color:var(--source-ink);white-space:normal;align-items: center;gap:7px;font:700 11px DM Sans,sans-serif}.pedidos-source-ledger .status:before{content:"";background:#25865a;border-radius:50%;flex:none;width:7px;height:7px}.pedidos-source-ledger .status.warning{color:var(--source-amber)}.pedidos-source-ledger .status.warning:before{background:#a46100}.pedidos-source-ledger .status.muted{color:var(--source-muted)}.pedidos-source-ledger .status.muted:before{background:#93a098}.pedidos-source-ledger .row-actions{position:relative;z-index:2;display:flex;justify-content:flex-end;gap:6px}.pedidos-source-ledger .row-actions .order-card-actions{display:flex;flex-wrap:nowrap;gap:6px}.pedidos-source-ledger .row-actions .balanced-action{width:112px}.pedidos-source-ledger .button{display:inline-flex;border:1px solid var(--source-border);background:var(--source-surface);color:var(--source-ink);cursor:pointer;white-space:nowrap;text-decoration:none;border-radius:10px;justify-content:center;align-items: center;gap:7px;min-height:44px;padding:0 13px;transition:background-color .16s,border-color .16s,color .16s,transform .16s;font:700 12px DM Sans,sans-serif}.pedidos-source-ledger .button.compact{min-height:36px;padding:0 10px;font-size:11px}.pedidos-source-ledger .button.primary{border-color:var(--source-green);background:var(--source-green);color:#fff}.pedidos-source-ledger .button.blue{color:var(--source-blue);border-color:#b8ced8}.pedidos-source-ledger .button.danger{color:#ad3933;border-color:#e7bbb8}:root[data-theme=dark] .pedidos-source-ledger .button.danger{color:#ff9c96;border-color:#80504d}.pedidos-source-ledger .button:disabled{cursor:not-allowed;opacity:.45}.pedidos-source-ledger .button:active:not(:disabled){transform:scale(.98)}.pedidos-source-ledger .expanded-actions .button[data-active=true]{background:var(--source-surface);color:var(--source-green)}.pedidos-source-ledger .expanded-actions .button:not(.primary):not(:disabled):-webkit-any(:hover,:active){background:var(--source-surface);color:var(--source-green)}.pedidos-source-ledger .expanded-actions .button:not(.primary):not(:disabled):-moz-any(:hover,:active){background:var(--source-surface);color:var(--source-green)}.pedidos-source-ledger .expanded-actions .button:not(.primary):not(:disabled):is(:hover,:active){background:var(--source-surface);color:var(--source-green)}.pedidos-source-ledger .expanded-actions .button.danger:-webkit-any(:hover,:active):not(:disabled){color:var(--pedidos-danger)}.pedidos-source-ledger .expanded-actions .button.danger:-moz-any(:hover,:active):not(:disabled){color:var(--pedidos-danger)}.pedidos-source-ledger .expanded-actions .button.danger:is(:hover,:active):not(:disabled){color:var(--pedidos-danger)}.pedidos-source-ledger .expanded-actions .button:focus-visible{outline:2px solid var(--source-green);outline-offset:2px}@media (hover:hover){.pedidos-source-ledger .button:hover:not(:disabled):not(:active){box-shadow:none;background:var(--source-soft);transform:none}@supports (color: color-mix(in lab, red, red)){.pedidos-source-ledger .button:hover:not(:disabled):not(:active){background:color-mix(in srgb,var(--source-soft)45%,var(--source-surface))}}.pedidos-source-ledger .button.primary:hover:not(:disabled):not(:active){background:var(--source-green)}@supports (color: color-mix(in lab, red, red)){.pedidos-source-ledger .button.primary:hover:not(:disabled):not(:active){background:color-mix(in srgb,var(--source-green)90%,var(--source-surface))}}}.pedidos-source-ledger .row-open{position:absolute;z-index:1;cursor:pointer;background:0 0;border:0;inset:0}.pedidos-source-ledger .row-open:focus-visible{outline:3px solid #54a87373;outline-offset:-3px}.pedidos-source-ledger .mobile-label,.pedidos-source-ledger .mobile-expander{display:none}.pedidos-source-ledger .expanded-order{border-top:1px solid var(--source-border);background:var(--source-surface);animation:pedidos-reveal .18s cubic-bezier(.22,1,.36,1)}.pedidos-source-ledger .expanded-order-head{display:flex;border-bottom:1px solid var(--source-border-soft);justify-content:space-between;align-items: center;gap:16px;padding:14px 16px}.pedidos-source-ledger .expanded-order-head h3{margin:0;font:700 16px Barlow Condensed,sans-serif}.pedidos-source-ledger .expanded-order .order-card-item-list{display:block;padding:0}.pedidos-source-ledger .pending-change-trigger{display:flex;border:1px solid var(--source-border);background:var(--source-surface);color:var(--source-pager-green);cursor:pointer;border-radius:10px;justify-content:center;align-items: center;gap:8px;width:max-content;max-width:calc(100% - 32px);min-height:44px;margin:12px auto 4px;padding:0 12px;transition:color .15s,border-color .15s,transform .15s;font-weight:700}@media (hover:hover){.pedidos-source-ledger .pending-change-trigger:hover:not(:disabled){border-color:var(--source-pager-green)}}.pedidos-source-ledger .pending-change-trigger:active:not(:disabled){transform:scale(.98)}.pedidos-source-ledger .pending-change-trigger:focus-visible{outline:3px solid var(--source-pager-green);outline-offset:2px}.pending-change-layer{--login-bg:#f8f9f9;--login-surface:#fff;--login-text:#17392b;--login-muted:#687970;--login-border:#dee7e8;--login-accent:#1d704b;position:fixed;z-index:1220;display:grid;place-items: center;padding:16px;inset:0}:root[data-theme=dark] .pending-change-layer{--login-bg:#0e0f10;--login-surface:#202122;--login-text:#f2f0eb;--login-muted:#a6a9af;--login-border:#303332;--login-accent:#8db47a}.pending-change-backdrop{position:absolute;cursor:pointer;background:#08191161;border:0;inset:0}.pending-change-dialog{position:relative;overflow-y:auto;border:1px solid var(--login-border);background:var(--login-surface);color:var(--login-text);animation:pedidos-reveal .18s ease-out;border-radius:20px;width:min(520px,100%);max-height:calc(100dvh - 32px);box-shadow:0 18px 44px #0c291c2e}.pending-change-dialog-head{position:sticky;z-index:1;display:flex;border-bottom:1px solid var(--login-border);background:var(--login-surface);justify-content:space-between;align-items: center;gap:12px;padding:12px 16px;top:0}.pending-change-dialog-head h2{margin:0;font:700 20px Barlow Condensed,sans-serif}.pending-change-dialog-head .ui-close-icon-button{border-radius:10px;flex:0 0 44px}.pending-change-dialog :-webkit-any(button,textarea):focus-visible{outline:3px solid var(--login-accent);outline-offset:2px}.pending-change-dialog :-moz-any(button,textarea):focus-visible{outline:3px solid var(--login-accent);outline-offset:2px}.pending-change-dialog :is(button,textarea):focus-visible{outline:3px solid var(--login-accent);outline-offset:2px}.pending-change-dialog .change-request-section{background:0 0;border:0;margin:0;padding:16px}.pending-change-dialog .change-request-header{display:none}.pending-change-dialog .change-request-actions{border-top:1px solid var(--login-border);padding-top:12px}@media (max-width:640px){.pedidos-source-ledger .pending-change-trigger{margin-bottom:12px}.pending-change-layer{align-items: end;padding:0}.pending-change-dialog{border-radius:20px 20px 0 0;width:100%;max-height:calc(100dvh - 20px)}}@media (prefers-reduced-motion:reduce){.pending-change-dialog{animation:none}.pedidos-source-ledger .pending-change-trigger{transition:none;transform:none!important}}.pedidos-source-ledger .order-item{display:grid;grid-template-columns:minmax(0,1fr)auto auto;border-bottom:1px solid var(--source-border-soft);align-items: center;gap:18px;padding:13px 16px;transition:background-color .15s}@media (hover:hover){.pedidos-source-ledger .expanded-order .order-item:hover{background:var(--source-soft)}@supports (color: color-mix(in lab, red, red)){.pedidos-source-ledger .expanded-order .order-item:hover{background:color-mix(in srgb,var(--source-soft)45%,var(--source-surface))}}}.pedidos-source-ledger .expanded-order .order-item:focus-within{background:var(--source-soft)}@supports (color: color-mix(in lab, red, red)){.pedidos-source-ledger .expanded-order .order-item:focus-within{background:color-mix(in srgb,var(--source-soft)45%,var(--source-surface))}}.pedidos-source-ledger .order-item:has(.order-item-controls){grid-template-columns:minmax(0,1fr)60px 112px 196px;column-gap:10px}.pedidos-source-ledger .order-item[data-inline-mode]:has(.order-item-controls){grid-template-columns:minmax(0,1fr)}.pedidos-source-ledger .order-item[data-inline-mode]>.order-item-main{display:none}.pedidos-source-ledger .order-item-inline-panel{--login-bg:var(--source-surface);--login-border:var(--source-border);--login-text:var(--source-ink);--login-muted:var(--source-muted);min-width:0;padding:8px 2px}.pedidos-source-ledger .order-item-inline-panel input[type=number]{appearance:textfield}.pedidos-source-ledger .order-item-inline-panel input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pedidos-source-ledger .order-item-inline-panel input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pedidos-source-ledger .order-item-inline-heading{display:flex;color:var(--source-ink);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:12px;font-size:13px}.pedidos-source-ledger .order-item-inline-heading span{color:var(--source-muted);font-size:11px}.pedidos-source-ledger .order-item-inline-fields{display:grid;gap:10px}.pedidos-source-ledger .order-item-bonus-preview-label,.pedidos-source-ledger .order-item-bonus-field-label{color:var(--source-muted);font:600 12px/1.25 DM Sans,sans-serif}.pedidos-source-ledger .order-item-bonus-preview-quantity{color:var(--source-pager-green);font:700 16px/1.25 DM Mono,monospace}.pedidos-source-ledger .order-item-edit-inputs{display:flex;gap:8px;min-width:0}.pedidos-source-ledger .order-item-edit-inputs .order-item-inline-field,.pedidos-source-ledger .order-item-edit-inputs input{width:100%;min-width:0}.pedidos-source-ledger .order-item-inline-field{display:flex;flex-direction:column;gap:.2rem;min-width:0}.pedidos-source-ledger .order-item-inline-actions{display:flex;justify-content:flex-end;gap:8px}.pedidos-source-ledger .order-item-inline-actions button{display:inline-flex;border:1px solid var(--source-border);background:var(--source-surface);color:var(--source-ink);cursor:pointer;border-radius:10px;justify-content:center;align-items: center;gap:6px;min-height:44px;padding:0 14px;transition:background-color .16s,border-color .16s,color .16s,transform .16s cubic-bezier(.22,1,.36,1),box-shadow .18s;font:700 12px DM Sans,sans-serif}.pedidos-source-ledger .order-item-inline-actions button.primary{background:var(--source-green);color:#fff}.pedidos-source-ledger .order-item-inline-actions button:disabled{cursor:not-allowed;opacity:.55}@media (hover:hover){.pedidos-source-ledger .order-item-inline-actions button:hover:not(:disabled){border-color:var(--source-pager-green);background:var(--source-soft);color:var(--source-pager-green);box-shadow:none;transform:none}.pedidos-source-ledger .order-item-inline-actions button.primary:hover:not(:disabled){color:#fff;background:#145638;border-color:#145638}}.pedidos-source-ledger .order-item-inline-actions button:active:not(:disabled){box-shadow:none;transform:scale(.98)}.pedidos-source-ledger .order-item-inline-actions button:focus-visible{outline:3px solid var(--source-pager-green);outline-offset:2px}.pedidos-source-ledger .order-item-remove-confirmation{flex-wrap:wrap;justify-content:flex-end;width:100%}.pedidos-source-ledger .order-item-remove-confirmation>span{margin-right:auto}@media (min-width:1280px){.pedidos-source-ledger .bonus-full-label{display:none}.pedidos-source-ledger .order-item-inline-panel{padding-block-start:0;padding-block-end:0}.pedidos-source-ledger .order-item-inline-field{flex-direction:row;align-items: center;gap:6px;min-height:44px}.pedidos-source-ledger .order-item-inline-field label{white-space:nowrap;flex:none}.pedidos-source-ledger .order-item-inline-field input{flex:1;min-width:0;height:44px}.pedidos-source-ledger .order-item-inline-panel:not(:has(.order-item-remove-confirmation)){display:grid;grid-template-columns:minmax(110px,1fr)minmax(0,1.5fr)auto;align-items: center;gap:12px}.pedidos-source-ledger .order-item-inline-panel:not(:has(.order-item-remove-confirmation)) .order-item-inline-heading{display:block;margin-bottom:0}.pedidos-source-ledger .order-item-inline-heading span{display:block}.pedidos-source-ledger .order-item-inline-panel:not(:has(.order-item-remove-confirmation)) .order-item-inline-fields{display:contents}.pedidos-source-ledger .order-item-inline-panel:not(:has(.order-item-remove-confirmation)) .order-item-inline-fields>:first-child{grid-column:2;grid-row:1;min-width:0}.pedidos-source-ledger .order-item-inline-panel:not(:has(.order-item-remove-confirmation)) .order-item-inline-actions{grid-column:3;grid-row:1;white-space:nowrap}.pedidos-source-ledger .order-item-inline-panel:not(:has(.order-item-remove-confirmation)) .order-item-inline-fields>:not(:first-child):not(.order-item-inline-actions){grid-column:2;grid-row:2}.pedidos-source-ledger .order-item-inline-panel:has(.order-item-remove-confirmation) .order-item-inline-heading{display:none}.pedidos-source-ledger .order-item-remove-confirmation{flex-wrap:nowrap}}.pedidos-source-ledger .order-item-main{display:contents}.pedidos-source-ledger .order-item-head{grid-area:auto}.pedidos-source-ledger .order-item-meta{grid-area:auto;display:contents}.pedidos-source-ledger .order-item-qty{grid-column:2;grid-row:1}.pedidos-source-ledger .order-item-price{grid-column:3;grid-row:1}.pedidos-source-ledger .order-item-meta>:-webkit-any(.order-item-bonus,.order-item-return-status){grid-column:1/-1;justify-self:start}.pedidos-source-ledger .order-item-meta>:-moz-any(.order-item-bonus,.order-item-return-status){grid-column:1/-1;justify-self:start}.pedidos-source-ledger .order-item-meta>:is(.order-item-bonus,.order-item-return-status){grid-column:1/-1;justify-self:start}.pedidos-source-ledger .order-item-controls{grid-area:auto;grid-column:4;grid-row:1;justify-self:stretch}.pedidos-source-ledger .order-item[data-confirming-removal=true] .order-item-controls{grid-column:1/-1;grid-row:2;justify-content:flex-end}.pedidos-source-ledger .order-item-product{color:var(--source-ink);font:700 13px DM Sans,sans-serif}.pedidos-source-ledger .order-item-supplier-summary{color:var(--source-muted);margin-top:3px;font-size:10.5px}.pedidos-source-ledger .order-item-qty{color:var(--source-ink);font:400 16px DM Mono,monospace}.pedidos-source-ledger .order-item-price{color:var(--source-ink);font-family:DM Mono,monospace}.pedidos-source-ledger .order-item-money-current{font-size:16px}.pedidos-source-ledger .expanded-actions{display:flex;border-top:1px solid var(--source-border);justify-content:flex-end;gap:7px;padding:12px 16px}.pedidos-source-ledger .expanded-actions .order-card-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.pedidos-source-ledger .expanded-actions .order-card-actions--three{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))minmax(0,1.35fr);width:min(100%,440px)}.pedidos-source-ledger .expanded-actions .order-card-actions--three>.button{width:100%;min-width:0}.pedidos-source-ledger .expanded-actions .order-card-actions--three>.button.primary{grid-column:3;font-size:14px;font-weight:700}@media (min-width:768px){.pedidos-source-ledger .expanded-actions .button{border-radius:9px;min-height:36px;padding-inline-start:10px;padding-inline-end:10px}.pedidos-source-ledger .expanded-actions .order-card-actions--three>.button.primary{font-size:12px}}.pedidos-source-ledger .pager{border-top:1px solid var(--source-border);background:var(--source-soft);color:var(--source-muted);display:flex;justify-content:space-between;align-items: center;min-height:58px;padding:0 14px;font-size:11px}.pedidos-source-ledger .pager-controls{display:flex;justify-content:center;align-items: center;gap:4px}.pedidos-source-ledger .pager button{color:var(--source-muted);cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;font-size:11px}.pedidos-source-ledger .pager button:disabled{cursor:not-allowed;opacity:.45}.pedidos-source-ledger .pager button.current{color:var(--source-pager-green);box-shadow:inset 0 -2px var(--source-pager-green);font-weight:700}@media (hover:hover){.pedidos-page:not(.helper-operational-orders) .pedidos-source-ledger .pager button:hover:not(:disabled){text-decoration:none;transform:none}}@keyframes pedidos-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.operational-page-frame.pedidos-page:not(.helper-operational-orders){width:100%;padding-block-start:18px;padding-block-end:88px}.pedidos-source-ledger{overflow:visible;background:0 0;border:0;border-radius:0}.pedidos-source-ledger .ledger-row,.pedidos-source-ledger .orders-grid,.pedidos-source-ledger .client-orders-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pedidos-source-ledger .ledger-head.orders-grid,.pedidos-source-ledger .ledger-head.client-orders-grid{display:none}.pedidos-source-ledger .ledger-row{border:1px solid var(--source-border);background:var(--source-surface);border-radius:12px;min-height:0;margin-bottom:10px;padding:13px}.pedidos-source-ledger .ledger-row>*{padding:0}.pedidos-source-ledger .ledger-row .identity-cell{grid-column:1/-1;border-bottom:1px solid var(--source-border-soft);padding-bottom:8px}.pedidos-source-ledger .ledger-row .row-actions{grid-column:1/-1;border-top:1px solid var(--source-border);min-height:48px;padding-top:11px}.pedidos-source-ledger .ledger-row .row-actions .button{flex:1;min-width:0;min-height:44px}.pedidos-source-ledger .ledger-row .row-actions .order-card-actions{width:100%}.pedidos-source-ledger .ledger-row .row-actions .balanced-action{width:auto}.pedidos-source-ledger .ledger-row .mobile-label{display:block;color:var(--source-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px;font-size:10px}.pedidos-source-ledger .ledger-row .desktop-expander{display:none}.pedidos-source-ledger .ledger-row .mobile-expander{display:inline-flex;grid-column:1/-1;border-top:1px solid var(--source-border-soft);color:var(--source-green);pointer-events:none;justify-content:center;align-items: center;gap:5px;width:100%;min-height:40px;margin-top:2px;padding-top:8px;font-size:13px;font-weight:700}.pedidos-source-ledger .order-group:has(>.order-card-detail-presence)>.ledger-row{border-bottom-color:var(--source-border-soft);border-radius:12px 12px 0 0;margin-bottom:0}.pedidos-source-ledger .order-group:has(>.order-card-detail-presence) .expanded-order{border:1px solid var(--source-border);border-top:0;border-radius:0 0 12px 12px;margin:0 0 10px}.pedidos-source-ledger .order-item{grid-template-columns:minmax(0,1fr)auto;gap:10px}.pedidos-source-ledger .order-item:has(.order-item-controls){grid-template-columns:minmax(0,1fr)auto;gap:10px}.pedidos-source-ledger .order-item:has(.order-item-controls) .order-item-qty{grid-column:2}.pedidos-source-ledger .order-item .order-item-price{grid-column:1/-1;grid-row:auto;text-align:left;align-items: flex-start}.pedidos-source-ledger .order-item-meta{display:contents}.pedidos-source-ledger .order-item-controls{grid-column:1/-1;grid-row:auto;border-top:1px solid var(--source-border-soft);justify-content:center;justify-self:start;width:100%;padding-top:8px}.pedidos-source-ledger .order-item .order-item-controls{grid-row:auto}.pedidos-source-ledger .order-item[data-confirming-removal=true] .order-item-controls{justify-self:stretch;width:100%}.pedidos-source-ledger .order-item[data-confirming-removal=true] .order-item-remove-confirmation{width:100%}.pedidos-source-ledger .order-item[data-confirming-removal=true] .order-item-remove-confirmation-button{flex:1 1 0;min-width:0}.pedidos-source-ledger .expanded-actions{display:block}.pedidos-source-ledger .order-item-edit-inputs~.order-item-inline-actions>button{flex:1;min-width:0}.pedidos-source-ledger .expanded-actions .order-card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pedidos-source-ledger .expanded-actions .order-card-actions--three,.pedidos-source-ledger .expanded-actions .order-card-actions--three>.button{width:100%}.pedidos-source-ledger .expanded-actions .order-card-actions--three>.button.primary{grid-column:1/-1}.pedidos-source-ledger .pager{background:0 0;border:0;justify-content:center;padding:2px 0 0}.pedidos-source-ledger .pager-range{display:none}}@media (prefers-reduced-motion:reduce){.pedidos-source-ledger .order-item-inline-actions button{transition:none;transform:none!important}.pedidos-source-ledger .expanded-order{animation:none}.pedidos-source-ledger .order-item{transition:none}.pedidos-source-ledger .button{transition:none;transform:none!important}.pedidos-source-ledger .button:active{transform:none}.pedidos-source-ledger .order-item-direct-action{transition:none}}.order-filter-surface{position:relative}.order-filter-trigger{position:relative;display:inline-flex;border:1px solid var(--login-border);background:var(--login-bg);color:var(--login-muted);cursor:pointer;letter-spacing:.04em;border-radius:4px;justify-content:center;align-items: center;gap:.4rem;min-width:44px;min-height:44px;padding:.55rem .8rem;font-family:Barlow Condensed,sans-serif;font-size:.875rem;font-weight:700}.order-filter-trigger[data-active=true]{border-color:var(--login-accent);background:var(--login-accent);color:var(--login-accent)}@supports (color: color-mix(in lab, red, red)){.order-filter-trigger[data-active=true]{border-color:color-mix(in srgb,var(--login-accent)42%,var(--login-border))}}.order-filter-active-indicator{position:absolute;background:var(--login-accent);box-shadow:0 0 0 2px var(--login-bg);border-radius:50%;width:7px;height:7px;top:6px;right:6px}.order-filter-layer{position:absolute;z-index:70;top:calc(100% + 8px);right:0}.order-filter-backdrop{position:fixed;z-index:0;cursor:default;background:#0f0f0e52;border:0;width:100%;height:100%;padding:0;inset:0}.order-filter-panel{position:relative;z-index:1;overflow-y:auto;border:1px solid var(--login-border);background:var(--login-surface);color:var(--login-text);border-radius:6px;width:min(420px,100vw - 2rem);max-height:min(36rem,100vh - 7rem);box-shadow:0 12px 26px #0f0f0e2e}.order-filter-panel-header{display:flex;border-bottom:1px solid var(--login-border);justify-content:space-between;align-items: center;gap:1rem;min-height:52px;padding:.25rem .5rem .25rem 1rem}.order-filter-panel-header h2{letter-spacing:.025em;margin:0;font-family:Barlow Condensed,sans-serif;font-size:1rem;font-weight:700}.order-filter-close{display:inline-flex;color:var(--login-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items: center;width:44px;height:44px;padding:0}.order-filter-close:hover{background:var(--login-bg);color:var(--login-text)}.order-filter-fields{display:grid;gap:.875rem;padding:1rem}.order-filter-field{display:grid;gap:.4rem}.order-filter-field>label{color:var(--login-muted);font-family:DM Sans,sans-serif;font-size:14px;font-weight:600}.order-filter-field :-webkit-any(input,select){min-height:44px;border-radius:4px!important;font-size:16px!important}.order-filter-field :-moz-any(input,select){min-height:44px;border-radius:4px!important;font-size:16px!important}.order-filter-field :is(input,select){min-height:44px;border-radius:4px!important;font-size:16px!important}.order-filter-field :-webkit-any(input,select)[aria-invalid=true]{border-color:var(--login-error)!important}.order-filter-field :-moz-any(input,select)[aria-invalid=true]{border-color:var(--login-error)!important}.order-filter-field :is(input,select)[aria-invalid=true]{border-color:var(--login-error)!important}.order-filter-field-alert{color:var(--login-error);margin:0;font-family:DM Sans,sans-serif;font-size:.75rem;line-height:1.35}.order-filter-actions{display:flex;border-top:1px solid var(--login-border);justify-content:space-between;gap:.75rem;padding:.75rem 1rem}.order-filter-action{display:inline-flex;border:1px solid var(--login-border);cursor:pointer;letter-spacing:.025em;border-radius:4px;justify-content:center;align-items: center;min-width:88px;min-height:44px;padding:.55rem .9rem;font-family:Barlow Condensed,sans-serif;font-size:.875rem;font-weight:700}.order-filter-action--clear{color:var(--login-text);background:0 0}.order-filter-action--apply{border-color:var(--login-accent);background:var(--login-accent);color:#08130a}.order-filter-action:disabled{cursor:not-allowed;opacity:.5}.order-empty-state{display:flex;border:1px solid var(--login-border);background:var(--login-surface);text-align:center;border-radius:6px;flex-direction:column;justify-content:center;align-items: center;gap:.75rem;min-height:12rem;padding:2rem 1.5rem}.order-empty-state-icon{display:grid;border:1px solid var(--login-border);color:var(--login-muted);border-radius:50%;place-items: center;width:44px;height:44px}.order-empty-state-title{color:var(--login-muted);letter-spacing:.025em;margin:0;font-family:Barlow Condensed,sans-serif;font-size:1rem;font-weight:700}.order-empty-state-clear{border:1px solid var(--login-border);color:var(--login-text);cursor:pointer;background:0 0;border-radius:4px;min-height:44px;padding:.5rem .8rem;font-family:Barlow Condensed,sans-serif;font-size:.875rem;font-weight:700}.pedidos-ledger-state:has(.pedido-skeleton-row){display:grid;overflow:hidden;gap:1px;padding:0}.pedido-skeleton-row{display:grid;grid-template-columns:minmax(8rem,1.8fr)minmax(5rem,.8fr)minmax(4rem,.5fr);background:var(--source-surface,var(--login-surface));align-items: center;gap:1rem;min-height:4.25rem;padding:.78rem 1rem}.pedido-skeleton-line{display:block;background:var(--source-border,var(--login-border));border-radius:4px;width:70%;height:.65rem}.pedido-skeleton-line--wide{width:88%}.pedido-skeleton-line--short{justify-self:end;width:58%}@media (max-width:960px){.order-filter-panel{width:calc(100vw - 1.5rem);max-height:calc(100vh - 9rem)}.pedido-skeleton-row{grid-template-columns:minmax(0,1fr)auto;grid-template-rows:repeat(2,auto);min-height:8.5rem}.pedido-skeleton-line--wide{grid-column:1/-1}}.floating-toast{--floating-toast-tone:var(--login-muted);position:fixed;z-index:1300;right:max(1rem,env(safe-area-inset-right,0px));bottom:calc(4.5rem + env(safe-area-inset-bottom,0px));left:max(1rem,env(safe-area-inset-left,0px));display:grid;grid-template-columns:28px minmax(0,1fr)auto auto;border:1px solid var(--login-border);background:var(--login-surface);color:var(--login-text);pointer-events:none;animation:floating-toast-in .16s ease-out;border-left-width:3px;border-radius:4px;align-items: center;gap:.625rem;width:auto;min-height:52px;padding:.45rem .45rem .45rem .75rem;box-shadow:0 8px 18px #0f0f0e24}.floating-toast[data-state=exiting]{animation:floating-toast-out .16s ease-in forwards}.floating-toast[data-tone=error]{--floating-toast-tone:var(--login-error)}.floating-toast[data-tone=success]{--floating-toast-tone:var(--login-accent)}.floating-toast[data-tone=warning]{--floating-toast-tone:#b97820}@supports (color: color-mix(in lab, red, red)){.floating-toast[data-tone=warning]{--floating-toast-tone:color-mix(in srgb,#b97820 76%,var(--login-text))}}.floating-toast[data-tone]{border-left-color:var(--floating-toast-tone)}.floating-toast-icon{display:inline-flex;color:var(--floating-toast-tone);justify-content:center;align-items: center;width:28px;height:28px}.floating-toast-copy{min-width:0}.floating-toast-title,.floating-toast-message{margin:0;font-family:DM Sans,sans-serif}.floating-toast-title{overflow:hidden;text-overflow:ellipsis;font-size:13px;font-weight:700;line-height:1.25}.floating-toast-message{color:var(--login-muted);margin-top:2px;font-size:12px;line-height:1.3}.floating-toast-dismiss{display:inline-flex;color:var(--login-muted);cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:4px;justify-content:center;align-items: center;width:44px;height:44px;padding:0}.floating-toast-action{color:var(--login-text);cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:4px;min-width:44px;min-height:44px;padding:.45rem .55rem;font:700 .75rem/1.15 DM Sans,sans-serif}.floating-toast-action:hover{background:var(--login-bg)}.floating-toast-dismiss:hover{background:var(--login-bg);color:var(--login-text)}@keyframes floating-toast-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes floating-toast-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}@media (min-width:768px){.floating-toast,.floating-toast[data-desktop=true]{width:min(22rem,100vw - 220px - 2rem);inset:4.5rem 1rem auto auto}.floating-toast-dismiss{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.floating-toast,.floating-toast[data-state=exiting]{animation:none}}.change-request-section,.change-request-modal-overlay{--change-request-warning-foreground:#f0b45f;--change-request-danger-foreground:#ff8f7d;--change-request-positive-foreground:#78d58b}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .change-request-section,:root:not([data-theme=dark]) .change-request-modal-overlay{--change-request-warning-foreground:#704000;--change-request-danger-foreground:#8f2d22;--change-request-positive-foreground:#1f6b32}}:root[data-theme=light] .change-request-section,:root[data-theme=light] .change-request-modal-overlay{--change-request-warning-foreground:#704000;--change-request-danger-foreground:#8f2d22;--change-request-positive-foreground:#1f6b32}:root[data-theme=dark] .change-request-section,:root[data-theme=dark] .change-request-modal-overlay{--change-request-warning-foreground:#f0b45f;--change-request-danger-foreground:#ff8f7d;--change-request-positive-foreground:#78d58b}.change-request-visually-hidden{position:absolute;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0}.change-request-section{border-block:1px solid var(--login-border);color:var(--login-text);margin-top:8px;padding:12px 0;font-family:DM Sans,sans-serif}.change-request-header{margin-bottom:8px}.change-request-title{color:var(--login-text);letter-spacing:.045em;text-transform:uppercase;margin:0;font-family:Barlow Condensed,sans-serif;font-size:14px;font-weight:700}.change-request-loading{color:var(--login-muted);margin:0;font-size:13px}.change-request-error{display:flex;color:var(--change-request-danger-foreground);flex-wrap:wrap;justify-content:space-between;align-items: center;gap:8px 16px;font-size:14px}.change-request-error p{margin:0}.change-request-footer{min-width:0}.change-request-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:10px}.change-request-rejection{display:grid;flex:1 0 100%;gap:6px;min-width:0}.change-request-rejection label{color:var(--login-text);font-family:Barlow Condensed,sans-serif;font-size:14px;font-weight:700}.change-request-rejection textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--login-border);background:var(--login-bg);color:var(--login-text);border-radius:4px;width:100%;min-height:76px;padding:10px 12px;font:14px/1.4 DM Sans,sans-serif}.change-request-diff{color:var(--login-text);min-width:0;margin:8px 0;font-family:DM Sans,sans-serif}.change-request-diff-summary{color:var(--login-muted);margin:0 0 6px;font-size:13px;font-weight:600}.change-request-diff-rows{border-top:1px solid var(--login-border)}.change-request-diff-row{display:grid;grid-template-columns:5rem minmax(0,1fr)auto;border-bottom:1px solid var(--login-border);background:0 0;align-items: center;gap:10px;min-width:0;padding:9px 0;font-size:13px}.change-request-diff-kind{color:var(--login-muted);letter-spacing:.035em;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-weight:700}.change-request-diff-product{overflow-wrap:anywhere;min-width:0}.change-request-diff-value{display:inline-flex;color:var(--login-muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-flow:column wrap;justify-content:flex-end;align-items: flex-end;gap:7px;min-width:0;max-width:100%}.change-request-diff-change-line{display:grid;grid-template-columns:minmax(0,auto)auto minmax(0,auto);overflow-wrap:anywhere;align-items: center;gap:7px;min-width:0;max-width:100%}.change-request-diff-row[data-kind=update] .change-request-diff-kind,.change-request-diff-row[data-kind=update] .change-request-diff-change-line>:last-child{color:var(--change-request-warning-foreground)}.change-request-diff-row[data-kind=remove] .change-request-diff-kind{color:var(--change-request-danger-foreground)}.change-request-diff-row[data-kind=remove] .change-request-diff-product,.change-request-diff-row[data-kind=remove] .change-request-diff-value{text-decoration:line-through}.change-request-diff-row[data-kind=add] .change-request-diff-kind,.change-request-diff-row[data-kind=add] .change-request-diff-value{color:var(--change-request-positive-foreground)}.change-request-diff-row[data-unresolved=true] .change-request-diff-product{color:var(--change-request-danger-foreground);text-decoration:none}.change-request-diff-row[data-unresolved=true][data-kind=update] .change-request-diff-value{color:var(--change-request-warning-foreground)}.change-request-modal-overlay,.change-request-modal-overlay *,.change-request-modal-overlay *:before,.change-request-modal-overlay *:after{box-sizing:border-box}.change-request-modal-overlay{--login-bg:#f8f9f9;--login-surface:#fff;--login-text:#17392b;--login-muted:#687970;--login-border:#dee7e8;--login-accent:#1d704b;position:fixed;z-index:1200;display:grid;overflow:hidden;animation:change-request-overlay-in .16s ease-out both;background:#08191161;place-items: center;padding:20px;inset:0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .change-request-modal-overlay{--login-bg:#0e0f10;--login-surface:#202122;--login-text:#f2f0eb;--login-muted:#a6a9af;--login-border:#303332;--login-accent:#8db47a}}:root[data-theme=dark] .change-request-modal-overlay{--login-bg:#0e0f10;--login-surface:#202122;--login-text:#f2f0eb;--login-muted:#a6a9af;--login-border:#303332;--login-accent:#8db47a}.change-request-modal-overlay[data-state=closing]{animation:change-request-overlay-out .14s ease-in both}.change-request-modal-panel{display:grid;grid-template-rows:auto minmax(0,1fr)auto;overflow:hidden;border:1px solid var(--login-border);outline:none;background:var(--login-surface);color:var(--login-text);animation:change-request-panel-in .18s cubic-bezier(.2,.8,.2,1)both;border-radius:20px;width:min(680px,100%);max-height:min(820px,100svh - 40px);font-family:DM Sans,sans-serif;box-shadow:0 18px 60px #00000052}.change-request-modal-panel[data-state=closing]{animation:change-request-panel-out .14s ease-in both}.change-request-modal-header{display:grid;grid-template-columns:minmax(0,1fr)44px;border-bottom:1px solid var(--login-border);gap:12px;padding:16px 16px 0}.change-request-modal-heading{align-self: center;min-width:0}.change-request-modal-title{color:var(--login-text);letter-spacing:.015em;margin:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(21px,3vw,25px);font-weight:700;line-height:1.1}.change-request-modal-store{overflow:hidden;color:var(--login-muted);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:14px;line-height:1.35}.change-request-modal-icon-button,.change-request-modal-search-clear,.change-request-modal-result-action{display:inline-grid;border:1px solid var(--login-border);color:var(--login-muted);background:0 0;border-radius:4px;flex:none;place-items: center}.change-request-modal-close{border-radius:10px}.change-request-modal-counts{grid-column:1/-1;display:flex;color:var(--login-muted);flex-wrap:wrap;gap:6px 16px;min-width:0;padding:13px 0;font-size:14px;line-height:1.35}.change-request-modal-body{overflow:auto;overscroll-behavior:contain;min-height:0;padding:0 16px}.change-request-modal-section,.change-request-modal-add-area{min-width:0}.change-request-modal-section+.change-request-modal-section,.change-request-modal-add-area{border-top:1px solid var(--login-border)}.change-request-modal-section-title,.change-request-modal-subsection-title{color:var(--login-text);letter-spacing:.04em;text-transform:uppercase;margin:0;font-family:Barlow Condensed,sans-serif;font-weight:700}.change-request-modal-section-title{padding:16px 0 7px;font-size:15px}.change-request-modal-subsection-title{color:var(--login-muted);padding:14px 0 7px;font-size:13px}.change-request-modal-editor{border-top:1px solid var(--login-border)}.change-request-modal-editor-row{display:grid;grid-template-columns:minmax(0,1fr)minmax(9rem,auto);border-bottom:1px solid var(--login-border);background:0 0;align-items: center;gap:12px;min-width:0;padding:14px 0}.change-request-modal-item-copy,.change-request-modal-product-line,.change-request-modal-result-copy{min-width:0}.change-request-modal-product-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 9px}.change-request-modal-product,.change-request-modal-meta,.change-request-modal-value{overflow-wrap:anywhere;margin:0}.change-request-modal-product{color:var(--login-text);font-size:15px;font-weight:600;line-height:1.35}.change-request-modal-meta{color:var(--login-muted);margin-top:3px;font-size:13px;line-height:1.4}.change-request-modal-value,.change-request-modal-prices,.change-request-modal-result-prices{color:var(--login-muted);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.45}.change-request-modal-value{margin-top:6px}.change-request-modal-prices,.change-request-modal-result-prices{display:flex;flex-wrap:wrap;gap:3px 14px;margin-top:7px}.change-request-modal-state-label{color:var(--login-muted);letter-spacing:.035em;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:700;line-height:1.3}.change-request-modal-editor-row[data-state=changed] .change-request-modal-state-label,.change-request-modal-editor-row[data-state=changed] .change-request-modal-value{color:var(--change-request-warning-foreground)}.change-request-modal-editor-row[data-state=removed] .change-request-modal-state-label,.change-request-modal-editor-row[data-state=removed] .change-request-modal-value{color:var(--change-request-danger-foreground)}.change-request-modal-editor-row[data-state=removed] .change-request-modal-product{color:var(--login-muted);text-decoration:line-through}.change-request-modal-editor-row[data-state=added] .change-request-modal-state-label{color:var(--change-request-positive-foreground)}.change-request-modal-quantity-controls{display:grid;grid-template-columns:minmax(90px,108px)44px;justify-content:end;align-items: center;gap:8px;min-width:0}.change-request-modal-quantity-input,.change-request-modal-search-input{border:1px solid var(--login-border);outline:none;background:var(--login-bg);color:var(--login-text);font:inherit;border-radius:4px;min-width:0;min-height:44px}.change-request-modal-quantity-input{text-align:center;font-variant-numeric:tabular-nums;width:100%;padding:8px 9px;font-size:15px}.change-request-modal-quantity-input:disabled{color:var(--login-muted);cursor:not-allowed}.change-request-modal-icon-button{cursor:pointer;width:44px;height:44px}.change-request-modal-icon-button.is-danger{border-color:var(--change-request-danger-foreground);color:var(--change-request-danger-foreground)}@supports (color: color-mix(in lab, red, red)){.change-request-modal-icon-button.is-danger{border-color:color-mix(in srgb,var(--change-request-danger-foreground)54%,var(--login-border))}}.change-request-modal-icon-button.is-restore{border-color:var(--change-request-positive-foreground);color:var(--change-request-positive-foreground)}@supports (color: color-mix(in lab, red, red)){.change-request-modal-icon-button.is-restore{border-color:color-mix(in srgb,var(--change-request-positive-foreground)55%,var(--login-border))}}.change-request-modal-unavailable{padding-bottom:8px}.change-request-modal-unavailable-row{display:grid;grid-template-columns:minmax(0,1fr)auto;border-top:1px solid var(--login-border);align-items: center;gap:12px;padding:12px 0}.change-request-modal-unavailable-row .change-request-modal-product{color:var(--login-muted);text-decoration:line-through}.change-request-modal-add-area{padding:14px 0 16px}.change-request-modal-add-toggle,.change-request-modal-button{border:1px solid var(--login-border);cursor:pointer;border-radius:4px;min-height:44px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:700}.change-request-modal-add-toggle{display:inline-flex;color:var(--login-text);background:0 0;justify-content:center;align-items: center;gap:8px;width:100%;padding:9px 12px}.change-request-modal-add-panel{border-block:1px solid var(--login-border);background:var(--login-bg);margin-top:12px}.change-request-modal-search{display:grid;grid-template-columns:20px minmax(0,1fr)auto;border-bottom:1px solid var(--login-border);color:var(--login-muted);align-items: center;gap:8px;padding:8px 10px}.change-request-modal-search-input{background:0 0;border:0;width:100%;font-size:15px}.change-request-modal-search-clear{cursor:pointer;border:0;width:44px;height:44px}.change-request-modal-results{overflow:auto;max-height:240px}.change-request-modal-results-empty{color:var(--login-muted);text-align:center;margin:0;padding:18px 12px;font-size:13px;line-height:1.45}.change-request-modal-result{display:grid;grid-template-columns:minmax(0,1fr)44px;border:0;border-bottom:1px solid var(--login-border);color:var(--login-text);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items: center;gap:12px;width:100%;min-width:0;padding:12px 10px}.change-request-modal-result:last-child{border-bottom:0}.change-request-modal-result-copy,.change-request-modal-result-copy>.change-request-modal-product,.change-request-modal-result-copy>.change-request-modal-meta{display:block}.change-request-modal-result-action{border-color:var(--change-request-positive-foreground);color:var(--change-request-positive-foreground);justify-self:end;width:36px;height:36px}.change-request-modal-footer{display:flex;padding:12px 16px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--login-border);background:var(--login-surface);flex-wrap:wrap;justify-content:flex-end;align-items: center;gap:8px}.change-request-modal-error{color:var(--change-request-danger-foreground);flex:100%;margin:0;font-size:13px;line-height:1.4}.change-request-modal-footer-actions{display:flex;justify-content:flex-end;gap:8px;margin-left:auto}.change-request-modal-button{display:inline-flex;justify-content:center;align-items: center;gap:7px;padding:9px 15px}.change-request-modal-button.is-neutral{color:var(--login-text);background:0 0}.change-request-modal-button.is-primary{border-color:var(--login-accent);background:var(--login-accent);color:#08130a}.change-request-modal-button:disabled{border-color:var(--login-border);background:var(--login-border);color:var(--login-muted);cursor:not-allowed}.change-request-modal-icon-button:hover,.change-request-modal-add-toggle:hover,.change-request-modal-result:hover,.change-request-modal-button.is-neutral:hover{background:var(--login-bg)}.change-request-modal-icon-button:focus-visible{outline:2px solid var(--login-accent);outline-offset:2px}.change-request-modal-quantity-input:focus-visible{outline:2px solid var(--login-accent);outline-offset:2px}.change-request-modal-search-input:focus-visible{outline:2px solid var(--login-accent);outline-offset:2px}.change-request-modal-search-clear:focus-visible{outline:2px solid var(--login-accent);outline-offset:2px}.change-request-modal-add-toggle:focus-visible{outline:2px solid var(--login-accent);outline-offset:2px}.change-request-modal-result:focus-visible{outline:2px solid var(--login-accent);outline-offset:2px}.change-request-modal-button:focus-visible{outline:2px solid var(--login-accent);outline-offset:2px}@keyframes change-request-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes change-request-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes change-request-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes change-request-panel-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(6px)}}@media (max-width:960px){.change-request-modal-overlay{place-items: start center;padding:10px}.change-request-modal-panel{width:100%;max-height:calc(100svh - 20px)}.change-request-modal-editor-row{grid-template-columns:minmax(0,1fr)}.change-request-modal-quantity-controls{grid-template-columns:minmax(0,1fr)44px;justify-content:stretch}.change-request-modal-footer-actions{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);width:100%}.change-request-modal-button{min-width:0;padding-inline-start:9px;padding-inline-end:9px}}@media (max-width:640px){.change-request-modal-overlay{place-items: end center;padding:0}.change-request-modal-panel{border:0;border-radius:20px 20px 0 0;width:100%;max-height:min(722px,88svh - 60px)}}@media (max-width:420px){.change-request-diff-row{grid-template-columns:4.5rem minmax(0,1fr)}.change-request-diff-value{grid-column:2;white-space:normal;justify-content:flex-start;align-items: flex-start}.change-request-modal-header,.change-request-modal-body{padding-inline-start:13px;padding-inline-end:13px}.change-request-modal-store{white-space:normal}.change-request-modal-footer{padding-inline-start:10px;padding-inline-end:10px}.change-request-modal-button{font-size:13px}.change-request-modal-quantity-input,.change-request-modal-search-input{font-size:16px}}@media (prefers-reduced-motion:reduce){.change-request-modal-overlay,.change-request-modal-panel{animation-duration:1ms}}:root{--operational-page-compact:800px;--operational-page-standard:1120px;--operational-page-wide:1240px;--operational-page-padding-block:20px;--operational-page-padding-inline:20px;--operational-section-gap:12px;--operational-row-inset:14px;--operational-row-inset-mobile:12px;--operational-motion-hover:.15s;--operational-motion-update:.16s;--operational-motion-surface:.18s;--operational-ease-out:cubic-bezier(.22,1,.36,1)}.operational-page-shell{box-sizing:border-box;padding:var(--operational-page-padding-block)var(--operational-page-padding-inline);width:100%;min-width:0;margin:0 auto}@supports  not (view-transition-name: none){.operational-page-shell{animation:operational-surface-enter var(--operational-motion-surface)var(--operational-ease-out)both}}.operational-page-shell--standard{max-width:var(--operational-page-standard)}.operational-page-shell--compact{max-width:var(--operational-page-compact)}.operational-page-shell--wide{max-width:var(--operational-page-wide)}:-webkit-any(.pedidos-page:not(.helper-operational-orders),.cargas-page,.checkin-detail-page).app-page-frame{padding-inline:var(--app-page-gutter)}:-moz-any(.pedidos-page:not(.helper-operational-orders),.cargas-page,.checkin-detail-page).app-page-frame{padding-inline:var(--app-page-gutter)}:is(.pedidos-page:not(.helper-operational-orders),.cargas-page,.checkin-detail-page).app-page-frame{padding-inline:var(--app-page-gutter)}:-webkit-any(.pedidos-page:not(.helper-operational-orders),.cargas-page) .operational-search-field input::placeholder{color:#929d96;opacity:1}:-moz-any(.pedidos-page:not(.helper-operational-orders),.cargas-page) .operational-search-field input::placeholder{color:#929d96;opacity:1}:is(.pedidos-page:not(.helper-operational-orders),.cargas-page) .operational-search-field input::placeholder{color:#929d96;opacity:1}:root[data-theme=dark] :-webkit-any(.pedidos-page:not(.helper-operational-orders),.cargas-page) .operational-search-field input::placeholder{color:#a3b6ac}:root[data-theme=dark] :-moz-any(.pedidos-page:not(.helper-operational-orders),.cargas-page) .operational-search-field input::placeholder{color:#a3b6ac}:root[data-theme=dark] :is(.pedidos-page:not(.helper-operational-orders),.cargas-page) .operational-search-field input::placeholder{color:#a3b6ac}:-webkit-any(.pedidos-page:not(.helper-operational-orders),.cargas-page) :-webkit-any(.pager,.cargas-pager) button:not(:disabled){transition:background-color .16s,color .16s,transform .16s}:-moz-any(.pedidos-page:not(.helper-operational-orders),.cargas-page) :-moz-any(.pager,.cargas-pager) button:not(:disabled){transition:background-color .16s,color .16s,transform .16s}:is(.pedidos-page:not(.helper-operational-orders),.cargas-page) :is(.pager,.cargas-pager) button:not(:disabled){transition:background-color .16s,color .16s,transform .16s}@media (hover:hover){:-webkit-any(.pedidos-page:not(.helper-operational-orders),.cargas-page) :-webkit-any(.pager,.cargas-pager) button:hover:not(:disabled){color:var(--source-pager-green,var(--cargas-green));box-shadow:none;text-decoration:underline;text-underline-offset:4px;background:0 0;transform:translateY(-1px)}:-moz-any(.pedidos-page:not(.helper-operational-orders),.cargas-page) :-moz-any(.pager,.cargas-pager) button:hover:not(:disabled){color:var(--source-pager-green,var(--cargas-green));box-shadow:none;text-decoration:underline;text-underline-offset:4px;background:0 0;transform:translateY(-1px)}:is(.pedidos-page:not(.helper-operational-orders),.cargas-page) :is(.pager,.cargas-pager) button:hover:not(:disabled){color:var(--source-pager-green,var(--cargas-green));box-shadow:none;text-decoration:underline;text-underline-offset:4px;background:0 0;transform:translateY(-1px)}:-webkit-any(.pedidos-page:not(.helper-operational-orders),.cargas-page) :-webkit-any(.pager,.cargas-pager) button[aria-current=page]:hover{box-shadow:inset 0 -2px var(--source-pager-green,var(--cargas-green))}:-moz-any(.pedidos-page:not(.helper-operational-orders),.cargas-page) :-moz-any(.pager,.cargas-pager) button[aria-current=page]:hover{box-shadow:inset 0 -2px var(--source-pager-green,var(--cargas-green))}:is(.pedidos-page:not(.helper-operational-orders),.cargas-page) :is(.pager,.cargas-pager) button[aria-current=page]:hover{box-shadow:inset 0 -2px var(--source-pager-green,var(--cargas-green))}}:-webkit-any(.pedidos-page:not(.helper-operational-orders),.cargas-page) :-webkit-any(.pager,.cargas-pager) button:active:not(:disabled){background:0 0;transform:scale(.96)}:-moz-any(.pedidos-page:not(.helper-operational-orders),.cargas-page) :-moz-any(.pager,.cargas-pager) button:active:not(:disabled){background:0 0;transform:scale(.96)}:is(.pedidos-page:not(.helper-operational-orders),.cargas-page) :is(.pager,.cargas-pager) button:active:not(:disabled){background:0 0;transform:scale(.96)}@media (prefers-reduced-motion:reduce){:-webkit-any(.pedidos-page:not(.helper-operational-orders),.cargas-page) :-webkit-any(.pager,.cargas-pager) button{transition:none;transform:none!important}:-moz-any(.pedidos-page:not(.helper-operational-orders),.cargas-page) :-moz-any(.pager,.cargas-pager) button{transition:none;transform:none!important}:is(.pedidos-page:not(.helper-operational-orders),.cargas-page) :is(.pager,.cargas-pager) button{transition:none;transform:none!important}}@keyframes operational-surface-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes operational-overlay-fade{0%{opacity:0}to{opacity:1}}@keyframes operational-overlay-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){:root{--operational-page-padding-block:16px;--operational-page-padding-inline:16px;--operational-row-inset:var(--operational-row-inset-mobile)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:.01ms!important;animation-delay:0s!important}::view-transition-old(*){animation-duration:.01ms!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:.01ms!important;animation-delay:0s!important}.operational-page-shell{animation:none;transform:none}}@layer base{:root{font-family:var(--font-sans)}body{margin:calc(var(--spacing)*0);background-color:var(--background);color:var(--foreground);min-width:320px;min-height:100vh}html,body,#root{overflow-x:hidden;max-width:100%}#root{min-width:0}:-webkit-any(button:not(:disabled):not([aria-disabled=true]),a[href]:not([aria-disabled=true]),select:not(:disabled),summary,[role=button]:not([aria-disabled=true])){cursor:pointer}:-moz-any(button:not(:disabled):not([aria-disabled=true]),a[href]:not([aria-disabled=true]),select:not(:disabled),summary,[role=button]:not([aria-disabled=true])){cursor:pointer}:is(button:not(:disabled):not([aria-disabled=true]),a[href]:not([aria-disabled=true]),select:not(:disabled),summary,[role=button]:not([aria-disabled=true])){cursor:pointer}:-webkit-any(button:not(:disabled):not([aria-disabled=true]),[role=button]:not([aria-disabled=true])){transition:filter .16s,transform .16s}:-moz-any(button:not(:disabled):not([aria-disabled=true]),[role=button]:not([aria-disabled=true])){transition:filter .16s,transform .16s}:is(button:not(:disabled):not([aria-disabled=true]),[role=button]:not([aria-disabled=true])){transition:filter .16s,transform .16s}:-webkit-any(button:not(:disabled):not([aria-disabled=true]),[role=button]:not([aria-disabled=true])):hover{filter:brightness(.96)}:-moz-any(button:not(:disabled):not([aria-disabled=true]),[role=button]:not([aria-disabled=true])):hover{filter:brightness(.96)}:is(button:not(:disabled):not([aria-disabled=true]),[role=button]:not([aria-disabled=true])):hover{filter:brightness(.96)}:-webkit-any(button:not(:disabled):not([aria-disabled=true]),[role=button]:not([aria-disabled=true])):active{transform:scale(.98)}:-moz-any(button:not(:disabled):not([aria-disabled=true]),[role=button]:not([aria-disabled=true])):active{transform:scale(.98)}:is(button:not(:disabled):not([aria-disabled=true]),[role=button]:not([aria-disabled=true])):active{transform:scale(.98)}}@media (min-width:768px){html{scrollbar-gutter:stable;background:var(--login-bg)}body{background:var(--login-bg)}@supports (scrollbar-gutter: stable){body[data-scroll-locked][data-scroll-locked]{margin-right:0!important}}@supports  not (scrollbar-gutter: stable){html{overflow-y:scroll}}}@media (prefers-reduced-motion:reduce){@layer base{:-webkit-any(button:not(:disabled):not([aria-disabled=true]),[role=button]:not([aria-disabled=true])):active{transform:none}:-moz-any(button:not(:disabled):not([aria-disabled=true]),[role=button]:not([aria-disabled=true])):active{transform:none}:is(button:not(:disabled):not([aria-disabled=true]),[role=button]:not([aria-disabled=true])):active{transform:none}}*,:before,:after{animation:none!important;transition-duration:0s!important}}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@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}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes shimmer-slide{to{transform:translate(calc(100cqw - 100%))}}@keyframes spin-around{0%{transform:translateZ(0)rotate(0)}15%,35%{transform:translateZ(0)rotate(90deg)}65%,85%{transform:translateZ(0)rotate(270deg)}to{transform:translateZ(0)rotate(360deg)}}@keyframes gradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes meteor{0%{transform:rotate(215deg)translate(0);opacity:1}70%{opacity:1}to{transform:rotate(215deg)translate(-500px);opacity:0}}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-8px)}40%{transform:translate(8px)}60%{transform:translate(-6px)}80%{transform:translate(6px)}}@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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}.login-page{--login-bg:#f8f9f9;--login-surface:#fff;--login-text:#183f3b;--login-muted:#647b7c;--login-border:#dee7e8;--login-accent:#a0eb70;--login-accent-h:#b4f38c;--login-error:#b83232;--login-soft:#f3f8f4;display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);background:var(--login-surface);color:var(--login-text);min-height:100svh;padding:14px;font-family:DM Sans,sans-serif}.login-page--dark{--login-bg:#111b18;--login-surface:#1b2924;--login-text:#f0f7f2;--login-muted:#b2c3ba;--login-border:#385046;--login-accent:#8bd866;--login-accent-h:#a0e681;--login-error:#f19b89;--login-soft:#22382d}.login-page *,.login-page *:before,.login-page *:after{box-sizing:border-box}.login-page button{cursor:pointer;transition:background-color .18s,color .18s,border-color .18s,transform .18s}.login-page button:not(:disabled):hover{transform:translateY(-1px)}.login-page button:not(:disabled):active{transform:scale(.98)}.login-page button:disabled{cursor:not-allowed;opacity:.55}.login-page :focus-visible{outline:2px solid #48c655;outline-offset:2px}.login-mark-green{color:#075c3d;fill:currentColor}.login-mark-blue{fill:#1b4079}.login-mark-lime{fill:#9fdf52}.login-page--dark .login-mark-green{color:#54c68e}.login-page--dark .login-mark-blue{fill:#70a8ec}.login-page--dark .login-mark-lime{fill:#a9e66c}.login-page__form-side{display:flex;position:relative;justify-content:center;align-items: center;min-width:0}.login-page__content{width:min(100%,410px);min-height:720px;padding:44px 18px}.login-page__brand{display:flex;letter-spacing:-.05em;white-space:nowrap;align-items: center;gap:14px;margin-bottom:42px;font-size:46px;font-weight:700}.login-page__brand svg{flex:none;width:76px;height:76px}.login-page__brand strong{color:#3aaf49;font-weight:700}.login-page h1{letter-spacing:-.04em;margin:0 0 9px;font-size:clamp(26px,3vw,34px);font-weight:700;line-height:1.15}.login-page__subtitle{color:var(--login-muted);margin:0;font-size:14px}.login-page__tabs{display:flex;gap:10px;margin:32px 0 26px}.login-page__tabs button{background:var(--login-bg);color:var(--login-muted);border:0;border-radius:11px;padding:12px 20px}.login-page__tabs button[aria-pressed=true]{background:var(--selection-surface);color:var(--selection-ink);box-shadow:inset 0 -2px var(--selection-accent)}.login-page__auth-content{animation:login-auth-enter .2s ease-out both}@keyframes login-auth-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.login-page__password-form{display:grid;gap:9px;margin-top:34px}.login-page__password-form label{font-size:14px;font-weight:500}.login-page__password-form input{border:1px solid var(--login-border);background:var(--login-surface);color:var(--login-text);font:inherit;border-radius:12px;width:100%;min-width:0;min-height:46px;padding:11px 14px;font-size:14px}.login-page__password-form input::placeholder{color:var(--login-muted);opacity:.78}.login-page__password-form input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--login-surface)inset;-webkit-text-fill-color:var(--login-text);caret-color:var(--login-text)}.login-page__password-form input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--login-surface)inset;-webkit-text-fill-color:var(--login-text);caret-color:var(--login-text)}.login-page__password-form input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--login-surface)inset;-webkit-text-fill-color:var(--login-text);caret-color:var(--login-text)}.login-page__password-form input:focus-visible{outline:2px solid #48c655;outline-offset:2px}.login-page__password-field{position:relative}.login-page__password-field input{padding-right:52px}.login-page__password-field button{position:absolute;display:grid;color:var(--login-muted);background:0 0;border:0;border-radius:10px;place-items: center;width:42px;height:42px;top:2px;right:2px}.login-page__password-field button:hover{color:var(--login-text);background:var(--login-bg)}.login-page__submit{background:var(--login-accent);color:#183f3b;border:0;border-radius:12px;min-height:48px;margin-top:16px;font-size:14px;font-weight:700}.login-page__submit:not(:disabled):hover{background:var(--login-accent-h)}.login-page__error{color:var(--login-error);margin:2px 0;font-size:13px}.login-page__pin-mode{display:grid;justify-items:center;gap:14px;margin-top:30px}.login-page__greeting{color:var(--login-muted);text-align:center;max-width:100%;margin:0;font-size:13px}.login-page__greeting strong{color:var(--login-text);overflow-wrap:anywhere;font-weight:500}.login-page__pin-display{margin:4px 0}.login-page__pin-pad button{border-radius:50%}.login-page__pin-pad button:not(:disabled):hover{background:var(--login-soft)!important;border-color:var(--login-accent)!important}.login-page__text-action{color:var(--login-muted);background:0 0;border:0;border-radius:9px;padding:9px 12px;font-size:14px}.login-page__text-action:hover{color:var(--login-text);background:var(--login-bg)}.login-page__theme{position:absolute;display:grid;color:var(--login-muted);background:0 0;border:0;border-radius:11px;place-items: center;width:44px;height:44px;bottom:18px;left:18px}.login-page__theme:hover{color:var(--login-text);background:var(--login-bg)}.login-page__art{position:relative;display:flex;overflow:hidden;color:#21443e;text-align:center;background:radial-gradient(circle at 50% 37%,#edffdf,#f4f9f9 68%);border-radius:28px;flex-direction:column;justify-content:center;align-items: center;gap:14px;min-width:0}.login-page__art:after{content:"";position:absolute;mask-image:linear-gradient(#0000,#000);opacity:.2;background-image:radial-gradient(#4a8d64 1px,#0000 1px);background-size:9px 9px;inset:55% 0 0}.login-page__orb{z-index:1;display:flex;color:#3aa94b;letter-spacing:-.06em;border:1px solid #fff;border-radius:50%;flex-direction:column;justify-content:center;align-items: center;width:245px;height:245px;margin-bottom:55px;font-size:32px;font-weight:700;box-shadow:0 0 0 65px #fff6,0 0 0 66px #fff,0 0 0 130px #fff4,0 0 0 131px #fff}.login-page__orb svg{width:110px;height:110px}.login-page__art>strong{z-index:1;letter-spacing:-.04em;font-size:27px}.login-page__art>p{z-index:1;color:#617a72;margin:0;font-size:14px}.login-page--dark .login-page__art{color:var(--login-text);background:radial-gradient(circle at 50% 37%,#254836,#14221e 68%)}.login-page--dark .login-page__art:after{background-image:radial-gradient(#80be86 1px,#0000 1px)}.login-page--dark .login-page__orb{color:var(--login-accent);border-color:#7aaa8640;box-shadow:0 0 0 65px #ffffff08,0 0 0 66px #7aaa8640,0 0 0 130px #ffffff05,0 0 0 131px #7aaa862b}.login-page--dark .login-page__art>p{color:var(--login-muted)}@media (max-width:880px){.login-page{grid-template-columns:1fr}.login-page__art{display:none}}@media (max-width:560px){.login-page{padding:0}.login-page__form-side{align-items: flex-start}.login-page__form-side:not(:has(.login-page__tabs)){align-items: center}.login-page__content{min-height:0;padding:16px 20px 8px}.login-page__brand{margin-bottom:16px;font-size:42px}.login-page__brand svg{width:65px;height:65px}.login-page__tabs{margin:16px 0 12px}.login-page__pin-mode{gap:12px;margin-top:10px}.login-page__auth-content{animation:none}}@media (prefers-reduced-motion:reduce){.login-page *,.login-page *:before,.login-page *:after{animation:none!important;transition:none!important}}.dashboard-ledger{--ledger-bg:var(--login-bg,#f6f7f3);--ledger-surface:var(--login-surface,#fff);--ledger-surface-muted:color-mix(in srgb,var(--login-surface,#fff)84%,var(--login-bg,#f6f7f3));--ledger-text:var(--login-text,#182019);--ledger-muted:var(--login-muted,#667169);--ledger-border:var(--login-border,#d8ddd8);--ledger-accent:var(--login-accent,#397c49);--ledger-on-accent:var(--dashboard-control-active-text,#fff);--ledger-error:var(--login-error,#a84338);color:var(--ledger-text);min-width:0;font-family:DM Sans,sans-serif}.dashboard-ledger *,.dashboard-ledger *:before,.dashboard-ledger *:after{box-sizing:border-box}.dashboard-ledger button,.dashboard-ledger input{font:inherit}.dashboard-ledger__frame{background:var(--ledger-bg);animation:dashboard-ledger-enter .2s ease-out both;width:min(100%,1220px);min-width:0;margin-inline-start:auto;margin-inline-end:auto;padding:24px 30px 58px}.dashboard-ledger__header{display:flex;justify-content:space-between;align-items: center;gap:18px;min-width:0;margin-bottom:17px}.dashboard-ledger__title-row,.dashboard-ledger__header-controls,.dashboard-ledger__header-action,.dashboard-ledger__header-period{min-width:0}.dashboard-ledger__title{letter-spacing:.025em;margin:0;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:clamp(1.75rem,3vw,2rem);font-weight:700;line-height:1}.dashboard-ledger__header-controls{display:flex;align-items: center;gap:8px}.dashboard-ledger__header-action>*,.dashboard-ledger__mobile-period-trigger{min-height:44px}.dashboard-ledger__updating-line,.dashboard-ledger-state__updating-line{position:relative;overflow:hidden;background:0 0;height:2px}.dashboard-ledger__updating-line:after,.dashboard-ledger-state__updating-line:after{content:"";position:absolute;background:var(--ledger-accent);transform-origin:left;animation:dashboard-ledger-progress 1.05s ease-in-out infinite;inset:0}.dashboard-ledger__content{min-width:0}.dashboard-ledger__desktop-period{display:grid;grid-template-columns:.55fr 1.05fr .72fr 1.35fr 1.5fr;inline-size:464px;max-inline-size:100%;border:1px solid var(--ledger-border);background:var(--ledger-surface);border-radius:5px;align-items: center;gap:1px;min-width:0;padding:3px}.dashboard-ledger__period-option,.dashboard-ledger__mobile-period-trigger,.dashboard-ledger__floating-close,.dashboard-ledger__custom-action{appearance:none;color:var(--ledger-muted);cursor:pointer;background:0 0;border:0}.dashboard-ledger__period-option{display:inline-grid;grid-template-rows:minmax(13px,auto)11px;overflow:hidden;text-align:center;white-space:nowrap;border-radius:3px;justify-content:center;align-items: center;gap:1px;min-width:0;min-height:42px;padding-inline-start:6px;padding-inline-end:6px;transition:color .16s,background-color .16s,border-color .16s,opacity .16s,transform .16s;font-size:.6875rem;font-weight:700}.dashboard-ledger__period-option[aria-checked=true]{background:var(--ledger-accent);color:var(--ledger-on-accent)}.dashboard-ledger__period-option[data-pending=true]{background:color-mix(in srgb,var(--ledger-accent)8%,transparent);color:var(--ledger-accent)}.dashboard-ledger__period-option[aria-checked=true][data-pending=true]{background:var(--ledger-accent);color:var(--ledger-on-accent)}.dashboard-ledger__desktop-period .dashboard-ledger__period-option{position:relative}.dashboard-ledger__desktop-period .dashboard-ledger__period-pending-dot{position:absolute;top:5px}.dashboard-ledger__desktop-period .dashboard-ledger__period-pending-dot:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:5px}.dashboard-ledger__desktop-period .dashboard-ledger__period-pending-dot:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:5px}.dashboard-ledger__desktop-period .dashboard-ledger__period-pending-dot:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:5px}.dashboard-ledger__desktop-period .dashboard-ledger__period-pending-dot:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:5px}.dashboard-ledger__desktop-period .dashboard-ledger__period-pending-dot:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:5px}.dashboard-ledger__desktop-period .dashboard-ledger__period-pending-dot:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:5px}.dashboard-ledger__period-pending-dot{animation:dashboard-ledger-pending .9s ease-in-out infinite;background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.dashboard-ledger__period-option:focus-visible{outline:2px solid var(--ledger-accent);outline-offset:2px}.dashboard-ledger__mobile-period-trigger:focus-visible{outline:2px solid var(--ledger-accent);outline-offset:2px}.dashboard-ledger__floating-close:focus-visible{outline:2px solid var(--ledger-accent);outline-offset:2px}.dashboard-ledger__custom-action:focus-visible{outline:2px solid var(--ledger-accent);outline-offset:2px}.dashboard-ledger-section__action:focus-visible{outline:2px solid var(--ledger-accent);outline-offset:2px}.dashboard-ledger__period-range{display:block;overflow:hidden;color:currentColor;font-variant-numeric:tabular-nums;opacity:.88;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;max-width:100%;padding-bottom:2px;font-size:.625rem}.dashboard-ledger__period-range[data-visible=false]{visibility:hidden}.dashboard-ledger__period-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%}.dashboard-ledger__mobile-period-trigger{display:none;grid-template-columns:36px minmax(0,1fr)20px;overflow:hidden;border:1px solid var(--ledger-border);background:var(--ledger-surface);color:var(--ledger-text);text-align:left;border-radius:6px;align-items: center;gap:12px;width:100%;min-width:0;min-height:62px;padding:8px 12px;transition:color .16s,background-color .16s,border-color .16s,opacity .16s,transform .16s}.dashboard-ledger__mobile-period-icon{display:grid;background:color-mix(in srgb,var(--ledger-accent)11%,transparent);color:var(--ledger-accent);border-radius:5px;place-items: center;width:36px;height:36px}.dashboard-ledger__mobile-period-copy{display:grid;align-content: center;gap:2px;min-width:0}.dashboard-ledger__mobile-period-name,.dashboard-ledger__mobile-period-range{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-ledger__mobile-period-name{color:var(--ledger-text);font-size:.8125rem;font-weight:750;line-height:1.2}.dashboard-ledger__mobile-period-range{color:var(--ledger-muted);font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:650;line-height:1.25}.dashboard-ledger__mobile-period-chevron{color:var(--ledger-muted);transition:transform .16s}.dashboard-ledger__mobile-period-trigger[aria-expanded=true] .dashboard-ledger__mobile-period-chevron{transform:rotate(180deg)}.dashboard-ledger__sr-only{position:absolute;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0}.dashboard-ledger__floating{position:fixed;z-index:80;overflow-y:auto;border:1px solid var(--ledger-border);background:var(--ledger-surface);color:var(--ledger-text);opacity:0;pointer-events:none;transform-origin:top right;border-radius:6px;max-width:calc(100vw - 28px);padding:14px;transition:opacity .16s,transform .16s;transform:translateY(4px);box-shadow:0 16px 45px #0b140d33}.dashboard-ledger__floating[data-state=open]{opacity:1;pointer-events:auto;transform:translateY(0)}.dashboard-ledger__floating-header{display:flex;justify-content:space-between;align-items: center;gap:12px;margin-bottom:8px}.dashboard-ledger__floating-title{margin:0;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:1.2rem;line-height:1}.dashboard-ledger__floating-close{display:grid;border-radius:4px;flex:none;place-items: center;width:44px;height:44px;font-size:1.25rem}.dashboard-ledger__sheet-options{display:grid}.dashboard-ledger__sheet-option{display:flex;border-top:1px solid var(--ledger-border);color:var(--ledger-text);background:0 0;border-radius:3px;justify-content:flex-start;width:100%;min-height:48px}.dashboard-ledger__sheet-option:first-child{border-top:0}.dashboard-ledger__sheet-option[aria-checked=true]{background:var(--ledger-surface-muted);color:var(--ledger-accent)}.dashboard-ledger__sheet-option .dashboard-ledger__period-range{color:var(--ledger-muted);text-align:right;width:auto;margin-left:auto;padding-bottom:0}.dashboard-ledger__sheet-check,.dashboard-ledger__sheet-option .dashboard-ledger__period-pending-dot{margin-left:auto}.dashboard-ledger__period-sheet-overlay{position:fixed;z-index:90;display:flex;opacity:0;pointer-events:none;align-items: flex-end;transition:opacity .16s;inset:0}.dashboard-ledger__period-sheet-overlay[data-state=open]{opacity:1;pointer-events:auto}.dashboard-ledger__period-sheet-backdrop{position:absolute;appearance:none;cursor:pointer;background:#080f1885;border:0;inset:0}.dashboard-ledger__period-bottom-sheet{position:relative;padding:6px 16px 16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));overflow-y:auto;border:1px solid var(--ledger-border);background:var(--ledger-surface);color:var(--ledger-text);opacity:0;border-bottom:0;border-radius:14px 14px 0 0;width:100%;max-height:min(78dvh,620px);transition:opacity .16s,transform .16s;transform:translateY(12px);box-shadow:0 -18px 54px #080f1842}.dashboard-ledger__period-sheet-overlay[data-state=open] .dashboard-ledger__period-bottom-sheet{opacity:1;transform:translateY(0)}.dashboard-ledger__sheet-handle{display:block;background:color-mix(in srgb,var(--ledger-muted)42%,transparent);border-radius:999px;width:38px;height:4px;margin:3px auto 8px}.dashboard-ledger__custom-fields{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);gap:8px}.dashboard-ledger__date-field{display:grid;color:var(--ledger-muted);gap:5px;min-width:0;font-size:.6875rem;font-weight:700}.dashboard-ledger__date-field input{border:1px solid var(--ledger-border);background:var(--ledger-surface);color:var(--ledger-text);font-variant-numeric:tabular-nums;border-radius:4px;width:100%;min-width:0;min-height:44px;padding-inline-start:9px;padding-inline-end:9px;font-size:1rem}.dashboard-ledger__date-field input:focus-visible{border-color:var(--ledger-accent);outline:3px solid color-mix(in srgb,var(--ledger-accent)16%,transparent)}.dashboard-ledger__custom-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.dashboard-ledger__custom-actions--mobile{justify-content:stretch}.dashboard-ledger__custom-actions--mobile .dashboard-ledger__custom-action{flex:1 1 0}.dashboard-ledger__custom-action{border:1px solid var(--ledger-border);border-radius:4px;min-height:44px;padding-inline-start:13px;padding-inline-end:13px;font-size:.6875rem;font-weight:700}.dashboard-ledger__custom-action--apply{border-color:var(--ledger-accent);background:var(--ledger-accent);color:var(--ledger-on-accent)}.dashboard-ledger__custom-action:disabled{cursor:not-allowed;opacity:.45}.dashboard-ledger-metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--ledger-border);background:var(--ledger-surface);min-width:0}.dashboard-ledger-metric{display:flex;border:0;border-right:1px solid var(--ledger-border);color:var(--ledger-text);text-align:left;background:0 0;flex-direction:column;justify-content:flex-start;align-items:stretch;min-width:0;min-height:100px;padding:15px 16px}.dashboard-ledger-metric:last-child{border-right:0}button.dashboard-ledger-metric{cursor:pointer}button.dashboard-ledger-metric:hover{background:var(--ledger-surface-muted)}button.dashboard-ledger-metric:focus-visible{position:relative;z-index:1;outline:2px solid var(--ledger-accent);outline-offset:-2px}.dashboard-ledger-metric__label{display:block;color:var(--ledger-muted);min-width:0;font-size:.6875rem;font-weight:700;line-height:1.25}.dashboard-ledger-metric__value{display:block;font-variant-numeric:tabular-nums;letter-spacing:-.015em;white-space:nowrap;min-width:0;margin-top:7px;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:clamp(1.35rem,2.6vw,2rem);font-weight:700;line-height:1}.dashboard-ledger-metric__value[data-length=long]{font-size:clamp(1.05rem,2vw,1.55rem)}.dashboard-ledger-metric__value[data-length=xlong]{letter-spacing:-.025em;font-size:clamp(.82rem,1.55vw,1.08rem)}.dashboard-ledger-metric__value[data-status=unavailable]{color:var(--ledger-muted)}.dashboard-ledger-metric__state{display:block;color:var(--ledger-muted);margin-top:6px;font-size:.75rem}.dashboard-ledger-metric__comparison{display:inline-flex;font-variant-numeric:tabular-nums;white-space:nowrap;align-items: center;gap:4px;margin-top:7px;font-size:.875rem;font-weight:700;line-height:1}.dashboard-ledger-metric__comparison[data-tone=positive]{color:var(--dashboard-semantic-positive,var(--ledger-accent))}.dashboard-ledger-metric__comparison[data-tone=negative]{color:var(--dashboard-semantic-negative,var(--ledger-error))}.dashboard-ledger-metric__comparison[data-tone=neutral]{color:var(--dashboard-semantic-neutral,var(--ledger-muted))}.dashboard-ledger-metric__note{display:block;color:var(--ledger-muted);margin-top:6px;font-size:.6875rem;font-weight:600;line-height:1.25}button.dashboard-ledger-action{appearance:none;color:var(--ledger-accent);cursor:pointer;background:0 0;border:0;border-radius:4px;min-height:44px;padding-inline-start:.45rem;padding-inline-end:.45rem;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:.875rem;font-weight:700}.dashboard-ledger-action:focus-visible{outline:2px solid var(--ledger-accent);outline-offset:2px}.dashboard-ledger-ranking__preview{display:grid;min-width:0}.dashboard-ledger-ranking__preview-row{appearance:none;border:0;border-top:1px solid var(--ledger-border);color:var(--ledger-text);cursor:pointer;display:grid;grid-template-columns:1.75rem minmax(0,1fr)minmax(0,auto)1.15rem;text-align:left;background:0 0;align-items: center;gap:.65rem;width:100%;min-width:0;min-height:56px;padding:.65rem .2rem;transition:background-color .14s,color .14s,transform .12s}.dashboard-ledger-ranking__preview-row:first-child{border-top:0}.dashboard-ledger-ranking__preview-row:hover{background:color-mix(in srgb,var(--ledger-accent)7%,var(--ledger-surface))}.dashboard-ledger-ranking__preview-row:active{transform:translateY(1px)}.dashboard-ledger-ranking__preview-row:focus-visible{outline:2px solid var(--ledger-accent);outline-offset:2px}.dashboard-ledger-ranking__position{color:var(--ledger-accent);font-variant-numeric:tabular-nums;text-align:center;font-family:DM Mono,monospace;font-size:.78rem;font-weight:800}.dashboard-ledger-ranking__name{color:var(--ledger-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:DM Sans,sans-serif;font-size:.94rem;font-weight:750}.dashboard-ledger-ranking__metrics{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items: end;gap:.35rem .75rem;min-width:0}.dashboard-ledger-ranking__metric{display:grid;justify-items:end;gap:.1rem}.dashboard-ledger-ranking__metric-label{color:var(--ledger-muted);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:.62rem;font-weight:800}.dashboard-ledger-ranking__metric-value{color:var(--ledger-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-family:DM Mono,monospace;font-size:.78rem}.dashboard-ledger-ranking__empty{color:var(--ledger-muted);display:flex;align-items: center;gap:.55rem;min-height:7rem;font-size:.9rem}.dashboard-ledger-section{border-top:1px solid var(--ledger-border);background:0 0;border-radius:0;min-width:0;margin-top:18px}.dashboard-ledger-section__header{display:flex;justify-content:space-between;align-items: center;gap:12px;min-height:48px}.dashboard-ledger-section__title{overflow:hidden;color:var(--ledger-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:1.125rem;font-weight:700}.dashboard-ledger-section__action{color:var(--ledger-accent);background:0 0;border:0;border-radius:4px;flex:none;min-height:44px}.dashboard-ledger-section__body{min-width:0}.dashboard-ledger-number{font-variant-numeric:tabular-nums;white-space:nowrap;font-family:Barlow Condensed,Arial Narrow,sans-serif}.dashboard-ledger-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.dashboard-ledger-state{position:relative;min-width:0}.dashboard-ledger-state--global{min-height:500px}.dashboard-ledger-state--section{min-height:180px}.dashboard-ledger-state__skeleton-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--ledger-border);background:var(--ledger-surface)}.dashboard-ledger-state__skeleton-metric{border-right:1px solid var(--ledger-border);min-height:92px;padding:16px}.dashboard-ledger-state__skeleton-metric:last-child{border-right:0}.dashboard-ledger-state__skeleton-line,.dashboard-ledger-state__skeleton-body:before{content:"";display:block;background:linear-gradient(90deg,var(--ledger-surface-muted),var(--ledger-border),var(--ledger-surface-muted));animation:dashboard-ledger-shimmer 1.2s linear infinite;background-size:200% 100%;border-radius:2px}.dashboard-ledger-state__skeleton-line:first-child{width:44%;height:10px}.dashboard-ledger-state__skeleton-line:last-child{width:78%;height:27px;margin-top:13px}.dashboard-ledger-state__skeleton-body{border-block:1px solid var(--ledger-border);background:var(--ledger-surface);min-height:330px;margin-top:10px;padding:20px}.dashboard-ledger-state__skeleton-body:before{height:290px}.dashboard-ledger-state__message{display:grid;min-height:inherit;text-align:center;place-items: center;padding:28px}.dashboard-ledger-state__copy{max-width:370px}.dashboard-ledger-state__copy h2{margin:0;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:1.45rem;line-height:1.1}.dashboard-ledger-state__copy p{color:var(--ledger-muted);margin:7px 0 0;font-size:.75rem}.dashboard-ledger-state__retry{border:1px solid var(--ledger-accent);background:var(--ledger-accent);color:var(--ledger-on-accent);border-radius:4px;min-height:44px;margin-top:14px;padding-inline-start:14px;padding-inline-end:14px;font-size:.6875rem;font-weight:700}.dashboard-ledger-state__sr-status{position:absolute;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px}@keyframes dashboard-ledger-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes dashboard-ledger-progress{0%,to{transform:scaleX(.18)}50%{transform:scaleX(1)}}@keyframes dashboard-ledger-pending{0%,to{opacity:.4;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@keyframes dashboard-ledger-shimmer{to{background-position:-200% 0}}@media (max-width:640px){.dashboard-ledger__frame{padding:16px 14px 38px}.dashboard-ledger__header{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px}.dashboard-ledger__title-row{grid-row:1}.dashboard-ledger__title{width:100%;font-size:1.55rem}.dashboard-ledger__header-controls{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);grid-row:2;align-items:stretch;gap:8px;width:100%}.dashboard-ledger__header-controls[data-has-action=false]{grid-template-columns:minmax(0,1fr)}.dashboard-ledger__header-action>*{display:inline-flex;overflow:hidden;white-space:nowrap;justify-content:center;align-items: center;width:100%;min-width:0;min-height:62px}.dashboard-ledger__mobile-period-trigger{display:grid}.dashboard-ledger__desktop-period{display:none}.dashboard-ledger__floating{width:min(320px,100vw - 28px)}.dashboard-ledger__custom-fields{grid-template-columns:minmax(0,1fr)minmax(0,1fr)}.dashboard-ledger-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-ledger-metric{min-height:104px;padding:13px 12px}.dashboard-ledger-metric:nth-child(2n){border-right:0}.dashboard-ledger-metric:nth-child(n+3){border-top:1px solid var(--ledger-border)}.dashboard-ledger-metric__label{font-size:.75rem}.dashboard-ledger-metric__value{font-size:clamp(1.15rem,5.6vw,1.6rem)}.dashboard-ledger-metric__value[data-length=long]{font-size:clamp(.94rem,4.35vw,1.25rem)}.dashboard-ledger-metric__value[data-length=xlong]{font-size:clamp(.625rem,2.7vw,.82rem)}.dashboard-ledger-state__skeleton-metrics{grid-template-columns:minmax(0,1fr)minmax(0,1fr)}.dashboard-ledger-state__skeleton-metric:nth-child(2){border-right:0}.dashboard-ledger-state__skeleton-metric:nth-child(-n+2){border-bottom:1px solid var(--ledger-border)}}@media (max-width:390px){.dashboard-ledger-ranking__preview-row{grid-template-columns:1.5rem minmax(0,1fr)1.1rem;gap:.45rem}.dashboard-ledger-ranking__metrics{grid-column:2/-1;justify-content:flex-start}.dashboard-ledger-ranking__preview-row>svg{grid-column:3;grid-row:1;justify-self:end}.dashboard-ledger-ranking__metric{justify-items:start}}@media (max-width:320px){.dashboard-ledger-action{padding-inline-start:.25rem;padding-inline-end:.25rem}.dashboard-ledger-ranking__metrics{display:grid;grid-template-columns:minmax(0,1fr)}.dashboard-ledger-ranking__metric-value{font-size:.72rem}}@media (max-width:400px){.dashboard-ledger-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-ledger-metric:nth-child(2n){border-right:0}.dashboard-ledger-metric:nth-child(n+3){border-top:1px solid var(--ledger-border)}.dashboard-ledger-metric[data-mobile-span=full]{grid-column:1/-1;border-right:0}}@media (prefers-reduced-motion:reduce){.dashboard-ledger__frame,.dashboard-ledger__updating-line:after,.dashboard-ledger-state__updating-line:after,.dashboard-ledger-state__skeleton-line,.dashboard-ledger-state__skeleton-body:before,.dashboard-ledger__period-pending-dot{animation:none}.dashboard-ledger__floating,.dashboard-ledger__period-option,.dashboard-ledger__mobile-period-trigger,.dashboard-ledger__mobile-period-chevron,.dashboard-ledger__period-sheet-overlay,.dashboard-ledger__period-bottom-sheet{transition:none;transform:none}.dashboard-ledger-ranking__preview-row{transition-duration:.01ms;transform:none!important}}.lnk209-super{--forest:#173d2d;--gold:#bd8730;--paper:#fff;--surface:#fff;--ink:#0e0f10;--muted:#647b7c;--line:#dee7e8;--subtle:#f8f9f9;--track:#dee7e8;background:var(--paper);color:var(--ink);min-height:100%;font-family:DM Sans,sans-serif}.app-shell.is-dark .lnk209-super{--paper:#0e0f10;--surface:#202122;--ink:#f2f0eb;--muted:#a6a9af;--line:#303332;--subtle:#282a29;--track:#303332}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .app-shell:not(.is-dark) .lnk209-super{--paper:#0e0f10;--surface:#202122;--ink:#f2f0eb;--muted:#a6a9af;--line:#303332;--subtle:#282a29;--track:#303332}}.lnk209-super *,.lnk209-super *:before,.lnk209-super *:after{box-sizing:border-box}.lnk209-super button,.lnk209-super input{font:inherit}.lnk209-super button{cursor:pointer}.lnk209-super button:disabled{cursor:not-allowed;opacity:.45}.lnk209-super button:focus-visible{outline:2px solid #d7a74d;outline-offset:2px}.lnk209-super input:focus-visible{outline:2px solid #d7a74d;outline-offset:2px}.lnk209-super .lnk209-content{min-width:0}.lnk209-super .lnk209-inner{max-width:1460px;margin:auto;padding:32px clamp(20px,4.4vw,66px) 60px}.lnk209-super .lnk209-main-head{display:flex;border-bottom:1px solid var(--line);justify-content:space-between;align-items: start;gap:20px;padding-bottom:36px}.lnk209-super .lnk209-main-head h1{letter-spacing:.03em;margin:0 0 5px;font:700 clamp(1.6rem,4vw,1.9rem)/1 Barlow Condensed,sans-serif}.lnk209-super .lnk209-header-context{display:grid;border-left:2px solid var(--gold);color:var(--muted);letter-spacing:.04em;flex:none;padding-left:15px;font:700 10px/1.65 DM Mono,monospace}.lnk209-super .lnk209-header-context strong{color:var(--ink);font-size:13px}.lnk209-super .lnk209-period-bar{position:relative;padding:18px 0 22px}.lnk209-super .lnk209-tab-anchor{position:relative;min-width:0}.lnk209-super .lnk209-presets{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--line)transparent;gap:6px;width:100%;padding:2px 2px 9px}.lnk209-super .lnk209-presets button{scroll-snap-align:start;border:1px solid var(--line);background:var(--surface);color:var(--muted);white-space:nowrap;border-radius:8px;flex:none;min-height:44px;padding:0 13px;transition:background-color .16s,color .16s,transform .16s;font-size:13px;font-weight:750}.lnk209-super .lnk209-presets button:hover:not([aria-pressed=true]){background:var(--subtle);color:var(--ink);transform:translateY(-1px)}.lnk209-super .lnk209-presets button:active{transform:translateY(1px)}.lnk209-super .lnk209-presets button[aria-pressed=true]{background:var(--selection-surface);color:var(--selection-ink);border-color:var(--selection-accent);box-shadow:inset 0 -2px var(--selection-accent);transform:none}.lnk209-super .lnk209-mobile-period{display:none}.lnk209-super .lnk209-mobile-period-trigger{display:inline-flex;color:var(--ink);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items: center;gap:8px;min-height:44px;padding:0 3px;font:700 15px DM Sans,sans-serif}.lnk209-super .lnk209-mobile-period-trigger:hover,.lnk209-super .lnk209-mobile-period-trigger[aria-expanded=true]{border-bottom-color:var(--gold)}.lnk209-super .lnk209-mobile-period-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.lnk209-super .lnk209-mobile-period-menu{position:absolute;z-index:18;overflow-y:auto;border:1px solid var(--line);background:var(--surface);border-radius:8px;width:min(260px,100vw - 24px);max-height:min(330px,100dvh - 220px);padding:5px;top:calc(100% + 7px);left:0;box-shadow:0 14px 34px #0c211b32}.lnk209-super .lnk209-mobile-period-menu button{display:block;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:6px;width:100%;min-height:44px;padding:0 12px;font-size:13px}.lnk209-super .lnk209-mobile-period-menu button:hover{background:var(--subtle)}.lnk209-super .lnk209-mobile-period-menu button:focus-visible{background:var(--subtle)}.lnk209-super .lnk209-mobile-period-menu button[aria-checked=true]{background:var(--selection-surface);color:var(--selection-ink);box-shadow:inset 0 -2px var(--selection-accent);font-weight:800}.app-shell.is-dark .lnk209-super .lnk209-mobile-period-menu button[aria-checked=true]{background:var(--selection-surface);color:var(--selection-ink)}.lnk209-super .lnk209-calendar-position{position:absolute;z-index:12;width:min(310px,100%);top:calc(100% - 8px);left:min(550px,100% - 310px)}.lnk209-super .lnk209-calendar{display:grid;border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:10px;width:100%;padding:13px;font-size:13px;box-shadow:0 12px 35px #0c211b38}.lnk209-super .lnk209-calendar-head{display:flex;text-transform:capitalize;justify-content:space-between;align-items: center}.lnk209-super .lnk209-calendar-head button{color:var(--ink);background:0 0;border:0;border-radius:6px;width:44px;height:44px}.lnk209-super .lnk209-calendar-head button:first-child:not(:disabled):hover{color:#26754e;background:var(--subtle)}.lnk209-super .lnk209-calendar-head button:last-child:not(:disabled):hover{color:#b3543f;background:var(--subtle)}.lnk209-super .lnk209-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));text-align:center;gap:3px}.lnk209-super .lnk209-calendar-grid>span,.lnk209-super .lnk209-calendar-day{display:grid;color:var(--ink);background:0 0;border:0;border-radius:4px;place-items: center;min-width:0;height:34px;padding:0}.lnk209-super .lnk209-calendar-grid>span{color:var(--muted)}.lnk209-super .lnk209-calendar-day:hover:not(:disabled),.lnk209-super .lnk209-calendar-day[data-in-range=true]{background:var(--subtle)}.lnk209-super .lnk209-calendar-day[aria-pressed=true]{background:var(--forest);color:#fff}.lnk209-super .lnk209-calendar-selection{color:var(--muted);text-align:center;min-height:19px;font:12px DM Mono,monospace}.lnk209-super .lnk209-calendar-actions{display:flex;gap:8px}.lnk209-super .lnk209-calendar-actions button{border:1px solid var(--line);background:var(--subtle);color:var(--ink);border-radius:5px;flex:1;min-height:44px}.lnk209-super .lnk209-calendar-actions button:last-child{border-color:var(--forest);background:var(--forest);color:#fff}.lnk209-super .lnk209-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;background:var(--surface);border:1px solid var(--line);border-radius:8px}.lnk209-super .lnk209-kpis article{position:relative;border-right:1px solid var(--line);display:flex;flex-direction:column;align-items: start;min-width:0;min-height:132px;padding:19px 14px 17px}.lnk209-super .lnk209-kpis article:last-child{border-right:0}.lnk209-super .lnk209-kpi-index{letter-spacing:.13em;color:var(--muted);font:800 12px Barlow Condensed,sans-serif}.lnk209-super .lnk209-kpis article>strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;margin:9px 0 6px;font:800 clamp(23px,2.6vw,36px)/1 Barlow Condensed,sans-serif}.lnk209-super .lnk209-delta{color:#26754e;font:800 14px DM Mono,monospace}.lnk209-super .lnk209-delta.negative{color:#b3543f}.lnk209-super .lnk209-delta.neutral{color:var(--muted)}.app-shell.is-dark .lnk209-super .lnk209-delta.positive{color:#8fdaa6}.app-shell.is-dark .lnk209-super .lnk209-delta.negative{color:#f1a290}.lnk209-super .lnk209-no-compare{color:var(--muted);font:700 13px DM Mono,monospace}.lnk209-super .lnk209-kpi-unavailable{color:var(--muted);font-size:11px}.lnk209-super .lnk209-kpi-link{position:absolute;opacity:0;background:0 0;border:0;inset:0}.lnk209-super .lnk209-kpi-link:focus-visible{opacity:1;outline-offset:-3px}.lnk209-super .lnk209-kpis-secondary{margin-top:28px}.lnk209-super .lnk209-commission .lnk209-kpi-index{padding-right:33px}.lnk209-super .lnk209-commission-gear{position:absolute;display:grid;color:var(--muted);background:0 0;border:0;border-radius:6px;place-items: center;width:44px;height:44px;padding:0;top:5px;right:5px}.lnk209-super .lnk209-commission-gear:hover,.lnk209-super .lnk209-commission-gear[aria-expanded=true]{color:var(--ink);background:var(--subtle)}.lnk209-super .lnk209-commission-popover{position:absolute;z-index:14;display:grid;border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:8px;gap:10px;width:min(230px,100vw - 28px);padding:15px;font-size:12px;top:50px;right:5px;box-shadow:0 12px 30px #0c211b38}.lnk209-super .lnk209-commission-editor{display:grid;color:var(--muted);gap:3px;font-size:12px}.lnk209-super .lnk209-commission-editor span{display:flex;align-items: center;gap:4px}.lnk209-super .lnk209-commission-editor input{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:4px;width:65px;min-height:44px;padding:0 7px;font-size:14px}.lnk209-super .lnk209-commission-editor input[aria-invalid=true]{border-color:#b3543f}.lnk209-super .lnk209-analysis{display:grid;grid-template-columns:minmax(0,1.55fr)minmax(260px,.85fr);gap:16px;margin-top:30px}.lnk209-super .lnk209-panel{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-width:0;padding:20px 21px 15px}.lnk209-super .lnk209-panel header{display:flex;border-bottom:1px solid var(--line);justify-content:space-between;align-items: end;gap:10px;padding-bottom:16px}.lnk209-super .lnk209-panel h2{margin:3px 0 0;font:750 23px/1.1 Barlow Condensed,sans-serif}.lnk209-super .lnk209-panel-meta{color:var(--muted);text-align:right;font:12px DM Mono,monospace}.lnk209-super .lnk209-trend header{flex-wrap:wrap}.lnk209-super .lnk209-trend-controls{display:flex;align-items: center;gap:10px}.lnk209-super .lnk209-history{display:flex;gap:3px}.lnk209-super .lnk209-history button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:6px 6px 0 0;min-width:44px;min-height:44px;padding:0 9px;font-size:13px}.lnk209-super .lnk209-history button:hover{color:var(--ink);background:var(--subtle)}.lnk209-super .lnk209-history button[aria-pressed=true]{color:var(--ink);border-color:var(--selection-accent);font-weight:800}.lnk209-super .lnk209-chart-scroll{overflow-x:auto;margin-top:12px}.lnk209-super .lnk209-chart{position:relative;border-bottom:1px solid var(--line);background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(50% - 1px),var(--line)50%,transparent calc(50% + 1px));height:215px;margin:4px 0 6px 70px}.lnk209-super .lnk209-chart svg{overflow:visible;width:100%;height:100%}.lnk209-super .lnk209-chart-guides{position:absolute;display:flex;color:var(--muted);flex-direction:column;justify-content:space-between;font:12px DM Mono,monospace;top:0;bottom:0;left:-70px}.lnk209-super .lnk209-point{position:absolute;z-index:1;display:grid;background:0 0;border:0;place-items: center;width:44px;height:44px;padding:0;transform:translate(-50%,-50%)}.lnk209-super .lnk209-point span{border:2px solid var(--surface);background:#bd8730;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 1px #9a6520}.lnk209-super .lnk209-point:hover span{transform:scale(1.5)}.lnk209-super .lnk209-point:focus-visible span{transform:scale(1.5)}.lnk209-super .lnk209-hover-guide{position:absolute;z-index:1;border-left:2px dashed var(--gold);pointer-events:none;top:0;bottom:0}.lnk209-super .lnk209-chart-tooltip{position:absolute;z-index:3;color:#fff;overflow-wrap:anywhere;pointer-events:none;background:#10271e;border-radius:6px;width:max-content;max-width:calc(100% - 20px);padding:9px 12px;font-size:13px;line-height:1.35;top:9px;box-shadow:0 10px 26px #10271e55}.lnk209-super .lnk209-load-body{display:flex;align-items: center;gap:13px;padding:19px 0 10px}.lnk209-super .lnk209-donut{position:relative;aspect-ratio:1;flex:0 0 min(48%,170px)}.lnk209-super .lnk209-donut svg{width:100%;height:100%}.lnk209-super .lnk209-donut>div{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items: center;inset:0}.lnk209-super .lnk209-donut strong{font:800 32px Barlow Condensed,sans-serif}.lnk209-super .lnk209-donut small{color:var(--muted);letter-spacing:.08em;font:800 9px DM Mono,monospace}.lnk209-super .lnk209-legend{display:grid;flex:1;min-width:0}.lnk209-super .lnk209-legend button{display:grid;grid-template-columns:9px minmax(0,1fr)auto;border:0;border-bottom:1px solid var(--line);color:var(--ink);text-align:left;background:0 0;align-items: center;gap:7px;width:100%;min-width:0;min-height:44px;padding:0 2px;font-size:12px}.lnk209-super .lnk209-legend button:hover,.lnk209-super .lnk209-legend button[aria-pressed=true]{background:var(--subtle)}.lnk209-super .lnk209-legend i{border-radius:50%;width:8px;height:8px}.lnk209-super .lnk209-legend strong{font:700 12px DM Mono,monospace}.lnk209-super .lnk209-detail{color:var(--muted);min-height:27px;margin:7px 0 0;font-size:12px;line-height:1.4}.lnk209-super .lnk209-empty{color:var(--muted);text-align:center;padding:45px 12px;font-size:13px}.lnk209-super .lnk209-bottom,.lnk209-super .lnk209-rankings,.lnk209-super .lnk209-breakdowns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;margin-top:28px}.lnk209-super .lnk209-rankings{margin-top:28px}.lnk209-super .lnk209-quality-preview,.lnk209-super .lnk209-ranking,.lnk209-super .lnk209-category-spend{display:flex;flex-direction:column}.lnk209-super .lnk209-quality-ledger{display:grid;grid-template-rows:repeat(4,minmax(0,1fr));flex:1;align-content:stretch;min-height:272px;padding:12px 0 0}.lnk209-super .lnk209-quality-ledger button{display:flex;border:0;border-top:1px solid var(--line);color:var(--ink);text-align:left;background:0 0;border-left:3px solid #0000;justify-content:space-between;align-items: center;gap:12px;min-height:44px;padding:7px 8px 7px 10px;transition:background-color .16s,border-color .16s,transform .16s;font-size:14px}.lnk209-super .lnk209-quality-ledger button:first-child{border-top:0}.lnk209-super .lnk209-quality-ledger button strong{font:800 22px DM Mono,monospace}.lnk209-super .lnk209-quality-ledger button:hover,.lnk209-super .lnk209-quality-ledger button[aria-pressed=true]{background:var(--subtle);border-left-color:var(--gold);transform:translate(1px)}.lnk209-super .lnk209-outcome-name{display:inline-flex;align-items: center;gap:11px;min-width:0;font-weight:700}.lnk209-super .lnk209-outcome-name svg{color:var(--muted);flex:none}.lnk209-super .lnk209-ranking header{align-items: center}.lnk209-super .lnk209-ranking-list{flex:1;padding-top:10px}.lnk209-super .lnk209-ranking-heading{color:var(--ink);text-align:left;background:0 0;border:0;min-width:0;padding:0}.lnk209-super .lnk209-ranking-heading:hover{color:var(--gold)}.lnk209-super .lnk209-view-all{display:inline-flex;color:var(--ink);background:0 0;border:0;border-radius:5px;flex:none;align-items: center;gap:3px;min-height:44px;padding:0 2px;font-size:13px;font-weight:700}.lnk209-super .lnk209-view-all:hover{color:#26754e}.lnk209-super .lnk209-ranking-list button{display:grid;grid-template-columns:28px minmax(0,1fr)auto;border:0;border-top:1px solid var(--line);color:var(--ink);text-align:left;background:0 0;align-items: center;gap:10px;width:100%;min-height:64px;padding:10px 5px}.lnk209-super .lnk209-ranking-list button:first-child{border-top:0}.lnk209-super .lnk209-ranking-list button:hover{background:var(--subtle)}.lnk209-super .lnk209-rank{color:var(--gold);font:700 13px DM Mono,monospace}.lnk209-super .lnk209-ranking-name{display:grid;gap:4px;min-width:0;font-size:15px}.lnk209-super .lnk209-ranking-name strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lnk209-super .lnk209-ranking-name small{color:var(--muted);font-size:12px}.lnk209-super .lnk209-ranking-value{text-align:right;white-space:nowrap;font:700 14px DM Mono,monospace}.lnk209-super .lnk209-heat-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;margin-top:17px}.lnk209-super .lnk209-week-head{color:var(--muted);text-align:center;font:11px DM Mono,monospace}.lnk209-super .lnk209-week-head.strongest{color:var(--ink);border-bottom:2px solid var(--gold);font-weight:800}.lnk209-super .lnk209-week-row{display:contents}.lnk209-super .lnk209-week-index{color:var(--muted);text-align:center;align-self: center;font:11px DM Mono,monospace}.lnk209-super .lnk209-heat-grid button,.lnk209-super .lnk209-outside{aspect-ratio:1.12;display:grid;background:var(--subtle);color:var(--ink);border:1px solid #0000;border-radius:4px;place-items: center;min-width:0;padding:0;font:12px DM Mono,monospace}.lnk209-super .lnk209-heat-grid button[data-level="1"]{color:#173d2d;background:#c4d1c5}.lnk209-super .lnk209-heat-grid button[data-level="2"]{color:#173d2d;background:#8cad96}.lnk209-super .lnk209-heat-grid button[data-level="3"]{color:#fff;background:#4c8460}.lnk209-super .lnk209-heat-grid button[data-level="4"]{color:#fff;background:#205b3e}.lnk209-super .lnk209-heat-grid .lnk209-outside{background:0 0}.lnk209-super .lnk209-heat-grid button:hover{border-color:var(--gold);outline:2px solid var(--gold)}.lnk209-super .lnk209-heat-grid button:focus-visible{border-color:var(--gold);outline:2px solid var(--gold)}.app-shell.is-dark .lnk209-super .lnk209-heat-grid button[data-level="1"]{color:#fff;background:#395d45}.app-shell.is-dark .lnk209-super .lnk209-heat-grid button[data-level="2"]{color:#fff;background:#477b58}.app-shell.is-dark .lnk209-super .lnk209-heat-grid button[data-level="3"]{color:#102419;background:#59996d}.lnk209-super .lnk209-breakdowns .lnk209-panel header{align-items: center;min-height:68px}.lnk209-super .lnk209-category-spend dl{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));flex:1;margin:10px 0 0}.lnk209-super .lnk209-breakdowns dl>div{display:flex;border-top:1px solid var(--line);justify-content:space-between;align-items: center;gap:12px;padding:9px 0;font-size:13px}.lnk209-super .lnk209-breakdowns dl>div:first-child{border-top:0}.lnk209-super .lnk209-breakdowns dd{white-space:nowrap;margin:0;font-weight:700}.lnk209-super .lnk209-unit-ledger{margin-top:10px}.lnk209-super .lnk209-unit-ledger button{display:flex;border:0;border-top:1px solid var(--line);color:var(--ink);text-align:left;background:0 0;justify-content:space-between;align-items: center;gap:12px;width:100%;min-height:56px;padding:7px 3px}.lnk209-super .lnk209-unit-ledger button:first-child{border-top:0}.lnk209-super .lnk209-unit-ledger button:hover,.lnk209-super .lnk209-unit-ledger button[aria-pressed=true]{background:var(--subtle)}.lnk209-super .lnk209-unit-ledger button>strong{white-space:nowrap;font:750 16px DM Mono,monospace}.lnk209-super .lnk209-unit-name{display:flex;align-items: center;gap:9px;min-width:0;font-size:14px;font-weight:700}.lnk209-super .lnk209-unit-name small{border:1px solid var(--line);color:var(--muted);border-radius:4px;padding:2px 5px;font:700 11px DM Mono,monospace}@media (max-width:1100px){.lnk209-super .lnk209-analysis{grid-template-columns:minmax(0,1fr)}.lnk209-super .lnk209-load-body{justify-content:center}.lnk209-super .lnk209-donut{flex-basis:170px}.lnk209-super .lnk209-legend{max-width:250px}}@media (max-width:900px){.lnk209-super .lnk209-bottom,.lnk209-super .lnk209-breakdowns{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.lnk209-super .lnk209-tab-anchor{display:none}.lnk209-super .lnk209-mobile-period{display:inline-block;position:relative;max-width:100%}.lnk209-super .lnk209-calendar-position{top:calc(100% + 7px);left:0}.lnk209-super .lnk209-rankings{grid-template-columns:minmax(0,1fr)}.lnk209-super .lnk209-chart-space{min-width:var(--lnk209-history-width)}.lnk209-super .lnk209-inner{padding:18px 16px 95px}.lnk209-super .lnk209-header-context{display:none}.lnk209-super .lnk209-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.lnk209-super .lnk209-kpis article{border-bottom:1px solid var(--line);min-height:132px;padding-left:12px}.lnk209-super .lnk209-kpis article:nth-child(2n){border-right:0}.lnk209-super .lnk209-kpis article:nth-child(n+3){border-bottom:0}.lnk209-super .lnk209-kpis article>strong{font-size:30px}}@media (max-width:420px){.lnk209-super .lnk209-inner{padding-inline-start:12px;padding-inline-end:12px}.lnk209-super .lnk209-period-bar{padding-block-start:15px;padding-block-end:15px}.lnk209-super .lnk209-kpis article>strong{font-size:clamp(18px,4.9vw,21px)}.lnk209-super .lnk209-delta{font-size:12px}.lnk209-super .lnk209-panel{padding:16px 12px 13px}.lnk209-super .lnk209-panel h2{font-size:21px}.lnk209-super .lnk209-chart{margin-left:62px}.lnk209-super .lnk209-chart-guides{font-size:10px;left:-62px}.lnk209-super .lnk209-load-body{flex-direction:column;gap:12px}.lnk209-super .lnk209-donut{flex-basis:150px;width:150px}.lnk209-super .lnk209-legend{width:100%}.lnk209-super .lnk209-heat-grid{gap:3px}.lnk209-super .lnk209-heat-grid button{font-size:11px}.lnk209-super .lnk209-week-head{font-size:9px}.lnk209-super .lnk209-ranking-list button{gap:6px}}@media (prefers-reduced-motion:reduce){.lnk209-super *,.lnk209-super *:before,.lnk209-super *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.lnk209-super-dialog-backdrop{position:fixed;z-index:1200;display:grid;background:#0d211bd0;place-items: center;padding:16px;inset:0}.lnk209-super-dialog{--login-surface:var(--surface);--login-border:var(--line);--login-text:var(--ink);--login-muted:var(--muted);--login-accent:#26754e;--surface:#fff;--line:#d4dad3;--ink:#173d2d;--muted:#64786a;--subtle:#e9eee9;display:flex;overflow:hidden;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:10px;flex-direction:column;width:min(570px,100%);max-height:min(650px,100dvh - 32px);font-family:DM Sans,sans-serif;box-shadow:0 22px 65px #0c211b55}:root[data-theme=dark] .lnk209-super-dialog{--surface:#233229;--line:#46594a;--ink:#eef4ec;--muted:#b5c5b7;--subtle:#2b3a2e}.lnk209-super-dialog header{display:flex;border-bottom:1px solid var(--line);background:var(--surface);flex:none;justify-content:space-between;align-items: center;gap:10px;padding:16px 18px}.lnk209-super-dialog h2{margin:0;font:750 26px Barlow Condensed,sans-serif}.lnk209-super-dialog header button{color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;width:44px;height:44px;padding:0;font-size:26px;line-height:1}.lnk209-super-dialog header button:hover{color:#b3543f;background:var(--subtle)}.lnk209-super-dialog-content{display:flex;overflow-y:auto;flex-direction:column;min-height:0;padding:0 18px 18px}.lnk209-super-dialog .dashboard-ranking-drawer{overflow:visible}.lnk209-super-dialog .dashboard-ranking-drawer__toolbar{margin-top:10px}.lnk209-super-dialog .dashboard-ranking-drawer__scroll{overflow:visible}.lnk209-super-dialog .dashboard-ranking-drawer__scroll>div{counter-reset:lnk209-rank}.lnk209-super-dialog .dashboard-ranking-drawer__row{grid-template-columns:28px minmax(0,1fr)auto;color:var(--ink);border-color:var(--line);counter-increment:lnk209-rank;gap:10px;min-height:64px;padding:10px 5px;font-size:15px}.lnk209-super-dialog .dashboard-ranking-drawer__row>svg{display:none}.lnk209-super-dialog .dashboard-ranking-drawer__position{color:#bd8730;text-align:left;font-size:0}.lnk209-super-dialog .dashboard-ranking-drawer__position:after{content:counter(lnk209-rank,decimal-leading-zero);font-size:13px}.lnk209-super-dialog .dashboard-ranking-drawer__metric-label{display:none}.lnk209-super-dialog .dashboard-ranking-drawer__metric-value{font-size:14px;font-weight:700}.lnk209-super-dialog button:focus-visible{outline:2px solid #d7a74d;outline-offset:2px}.lnk209-super-dialog select:focus-visible{outline:2px solid #d7a74d;outline-offset:2px}@media (max-width:390px){.lnk209-super-dialog .dashboard-ranking-drawer__row{grid-template-columns:24px minmax(0,1fr)auto}.lnk209-super-dialog .dashboard-ranking-drawer__metrics{grid-column:auto}}.lnk209-client-preview .lnk209-client-period{position:relative;display:flex;align-items: flex-start;gap:12px;min-width:0}.lnk209-scope-fallback{display:flex;justify-content:flex-end;margin:0 0 12px}.lnk209-client-preview .lnk209-client-period>.lnk209-period-bar{flex:1;min-width:0}.lnk209-client-preview .lnk209-store-switch{position:relative;flex:none;margin-left:auto;padding-top:18px}.lnk209-client-preview .lnk209-store-trigger{display:inline-flex;color:var(--ink);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items: center;gap:8px;max-width:130px;min-height:44px;padding:0 3px;font:700 15px DM Sans,sans-serif}.lnk209-client-preview .lnk209-store-trigger:hover,.lnk209-client-preview .lnk209-store-trigger[aria-expanded=true]{border-bottom-color:var(--gold)}.lnk209-client-preview .lnk209-store-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.lnk209-client-preview .lnk209-store-trigger-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.lnk209-client-preview .lnk209-store-trigger svg{flex:none}.lnk209-client-preview .lnk209-store-menu{position:absolute;z-index:18;overflow-y:auto;border:1px solid var(--line);background:var(--surface);border-radius:8px;width:min(210px,100vw - 24px);max-height:min(360px,100dvh - 120px);padding:5px;top:calc(100% + 7px);right:0;box-shadow:0 14px 34px #0c211b32}.lnk209-client-preview .lnk209-store-menu button{display:block;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:6px;width:100%;min-height:44px;padding:0 12px;font-size:13px}.lnk209-client-preview .lnk209-store-menu button:hover{background:var(--subtle)}.lnk209-client-preview .lnk209-store-menu button:focus-visible{background:var(--subtle)}.lnk209-client-preview .lnk209-store-menu button[aria-checked=true]{color:#173d2d;background:#e7efe7;font-weight:800}.app-shell.is-dark .lnk209-client-preview .lnk209-store-menu button[aria-checked=true]{color:#eef4ec;background:#324b39}.lnk209-client-preview .lnk209-panel>header{align-items: center;min-height:64px}.lnk209-client-preview .lnk209-panel>header h2{margin:0}.lnk209-client-preview .lnk209-promotions{border-top:3px solid var(--gold)}.lnk209-client-preview .lnk209-promotions h2{display:inline-flex;align-items: center;gap:9px}.lnk209-client-preview .lnk209-promotions h2 svg{color:var(--gold);flex:none}.lnk209-client-preview .lnk209-analysis>.lnk209-load{display:flex;flex-direction:column}.lnk209-client-preview .lnk209-analysis>.lnk209-load .lnk209-load-body{flex:1;justify-content:center}.lnk209-client-preview .lnk209-client-priority{display:grid;grid-template-columns:minmax(0,1.15fr)minmax(0,1fr);align-items:stretch;gap:16px;margin-top:28px}.lnk209-client-preview .lnk209-offer-list,.lnk209-client-preview .lnk209-recent-list{display:grid}.lnk209-client-preview .lnk209-offer-row,.lnk209-client-preview .lnk209-order-row{display:grid;grid-template-columns:28px minmax(0,1fr)auto;border:0;border-top:1px solid var(--line);color:var(--ink);text-align:left;background:0 0;align-items: center;gap:9px;width:100%;min-width:0;min-height:70px;padding:9px 4px;transition:background-color .16s,transform .16s}.lnk209-client-preview .lnk209-offer-row{min-height:64px}.lnk209-client-preview .lnk209-offer-row:first-child,.lnk209-client-preview .lnk209-order-row:first-child{border-top:0}.lnk209-client-preview .lnk209-offer-row:hover,.lnk209-client-preview .lnk209-order-row:hover{background:var(--subtle);transform:translate(2px)}.lnk209-client-preview .lnk209-offer-row:active,.lnk209-client-preview .lnk209-order-row:active{transform:translate(0)}.lnk209-client-preview .lnk209-offer-name,.lnk209-client-preview .lnk209-order-name,.lnk209-client-preview .lnk209-offer-price{display:grid;gap:4px;min-width:0}.lnk209-client-preview .lnk209-offer-name strong,.lnk209-client-preview .lnk209-order-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.lnk209-client-preview .lnk209-offer-name strong{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.lnk209-client-preview .lnk209-order-name small{color:var(--muted);font-size:11px}.lnk209-client-preview .lnk209-offer-price{white-space:nowrap;justify-items:end}.lnk209-client-preview .lnk209-offer-price strong,.lnk209-client-preview .lnk209-order-value{color:var(--muted);font:700 12px DM Mono,monospace}.lnk209-client-preview .lnk209-offer-price strong{color:var(--ink);font-size:14px}.lnk209-client-preview .lnk209-offer-price small{color:var(--muted);font-size:11px}.lnk209-client-preview .lnk209-order-row{grid-template-columns:minmax(0,1fr)auto 16px}.lnk209-client-preview .lnk209-order-value{white-space:nowrap}.lnk209-client-preview .lnk209-order-value strong{color:var(--ink)}.lnk209-client-preview .lnk209-client-quality{display:flex;flex-direction:column;margin-top:16px}.lnk209-client-preview .lnk209-client-quality .lnk209-quality-ledger{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:none;min-height:78px;padding-top:8px}.lnk209-client-preview .lnk209-client-quality .lnk209-quality-ledger>div{display:flex;border-left:1px solid var(--line);justify-content:space-between;align-items: center;gap:12px;min-height:44px;padding:7px 10px}.lnk209-client-preview .lnk209-client-quality .lnk209-quality-ledger>div:first-child{border-left:0}.lnk209-client-preview .lnk209-client-quality .lnk209-quality-ledger strong{font:800 22px DM Mono,monospace}.lnk209-client-preview .lnk209-unit-ledger>div{display:flex;border-top:1px solid var(--line);justify-content:space-between;align-items: center;gap:12px;min-height:56px;padding:7px 3px}.lnk209-client-preview .lnk209-unit-ledger>div:first-child{border-top:0}.lnk209-client-preview .lnk209-unit-ledger>div strong{font:750 16px DM Mono,monospace}.lnk209-client-preview .lnk209-ranking-name small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lnk209-client-preview .lnk209-category-spend dl{grid-template-rows:repeat(auto-fit,minmax(56px,1fr))}.lnk209-client-preview .lnk209-scope-note{color:var(--muted);margin:16px 0 0;font-size:13px}.lnk209-client-preview .lnk209-footer{display:flex;border-top:1px solid var(--line);color:var(--muted);margin-top:30px;padding-top:18px;font-size:12px}@media (max-width:900px){.lnk209-client-preview .lnk209-client-priority{grid-template-columns:minmax(0,1fr)}}@media (min-width:768px) and (max-width:1050px){.lnk209-client-preview .lnk209-client-quality .lnk209-quality-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.lnk209-client-preview .lnk209-client-quality .lnk209-quality-ledger>div:nth-child(odd){border-left:0}.lnk209-client-preview .lnk209-client-quality .lnk209-quality-ledger>div:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:767px){.lnk209-client-preview .lnk209-client-quality .lnk209-quality-ledger{grid-template-columns:minmax(0,1fr)}.lnk209-client-preview .lnk209-client-quality .lnk209-quality-ledger>div{border-left:0}.lnk209-client-preview .lnk209-client-quality .lnk209-quality-ledger>div:not(:first-child){border-top:1px solid var(--line)}.lnk209-client-preview .lnk209-client-quality .lnk209-quality-ledger strong{font-size:18px}.lnk209-client-preview .lnk209-store-switch{padding-top:15px}}@media (max-width:420px){.lnk209-client-preview .lnk209-kpis article>strong{font-size:clamp(18px,4.9vw,21px)}.lnk209-client-preview .lnk209-offer-row{grid-template-columns:22px minmax(0,1fr)auto;gap:5px}.lnk209-client-preview .lnk209-offer-name strong,.lnk209-client-preview .lnk209-offer-price strong{font-size:12px}.lnk209-client-preview .lnk209-order-value{font-size:10px}}.lnk209-ranking-dialog .dashboard-ranking-drawer__metric:not(:first-child) .dashboard-ranking-drawer__metric-label{display:block}.lnk209-client-preview .lnk209-chart-tooltip{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;max-width:calc(100% - 20px)}.lnk209-supplier .lnk209-panel>header{align-items: center}.lnk209-supplier .lnk209-history{gap:9px}.lnk209-supplier .lnk209-chart-scroll{container-type:inline-size}.lnk209-supplier .lnk209-chart-tooltip{white-space:normal;overflow-wrap:anywhere;max-width:min(100% - 16px,100cqw - 90px)}.lnk209-supplier .lnk209-supplier-kpi-scope{position:absolute;color:var(--muted);font-size:10px;bottom:6px;left:14px}.lnk209-supplier .lnk209-supplier-rank-scope{display:block;color:var(--muted);margin-top:3px;font-size:11px;font-weight:400}.lnk209-supplier .lnk209-ranking-list button{grid-template-columns:28px minmax(0,1fr)minmax(0,auto)}.lnk209-supplier .lnk209-ranking-value{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:min(20ch,45vw)}.lnk209-supplier .lnk209-supplier-bottom .lnk209-unit-ledger{margin-top:12px}.lnk209-supplier .lnk209-current-loads{margin-top:16px}.lnk209-supplier .lnk209-current-loads .lnk209-panel-meta small{display:block;margin-top:4px;font:11px DM Sans,sans-serif}.lnk209-supplier .lnk209-load-more{border:0;border-top:1px solid var(--line);color:var(--ink);background:0 0;width:100%;min-height:44px;margin-top:8px;font-weight:700}.lnk209-supplier .lnk209-load-more:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.lnk209-supplier .lnk209-current-load-list{overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:var(--line)transparent;scroll-padding-block:8px;max-height:360px;padding:2px 4px 6px}.lnk209-supplier .lnk209-current-load-list>div+div{border-top:1px solid var(--line)}.lnk209-supplier .lnk209-current-load-list a{display:grid;grid-template-columns:minmax(0,1fr)auto 18px;color:var(--ink);text-align:left;text-decoration:none;background:0 0;align-items: center;gap:12px;width:100%;min-height:60px;padding:8px 4px}.lnk209-supplier .lnk209-current-load-list a:hover{background:var(--subtle)}.lnk209-supplier .lnk209-current-load-list a>span{min-width:0}.lnk209-supplier .lnk209-current-load-list a strong{font-size:14px}.lnk209-supplier .lnk209-current-load-list a small{display:block;color:var(--muted);margin-top:4px;font-size:11px}.lnk209-supplier .lnk209-current-load-list a>strong{white-space:nowrap;font-family:DM Mono,monospace}.lnk209-supplier .lnk209-current-load-list a:focus-visible{outline:2px solid #d7a74d;outline-offset:-2px}@media (max-width:420px){.lnk209-supplier .lnk209-supplier-bottom .lnk209-quality-ledger button{flex-direction:column;align-items: start;gap:4px}.lnk209-supplier .lnk209-current-load-list a{grid-template-columns:minmax(0,1fr)18px}.lnk209-supplier .lnk209-current-load-list{max-height:292px}.lnk209-supplier .lnk209-current-load-list a>strong{grid-row:2;grid-column:1}.lnk209-supplier .lnk209-current-load-list a>svg{grid-row:1;grid-column:2}}.inline-load-error{display:flex;color:var(--login-text,#243041);flex-wrap:wrap;align-items: center;gap:.5rem .75rem}.inline-load-error__icon{display:inline-flex;color:var(--login-error,#b42318);flex:none}.inline-load-error__copy{flex:16rem;min-width:0}.inline-load-error__title,.inline-load-error__message{margin:0}.inline-load-error__title{font-family:Barlow Condensed,sans-serif;font-size:1rem;font-weight:700;line-height:1.1}.inline-load-error__message{color:var(--login-muted,#64748b);margin-top:.18rem;font-size:.86rem;line-height:1.45}.inline-load-error__retry{display:inline-flex;border:1px solid color-mix(in srgb,var(--login-error,#b42318)72%,transparent);color:var(--login-error,#b42318);letter-spacing:.04em;cursor:pointer;background:0 0;border-radius:.42rem;flex:none;justify-content:center;align-items: center;gap:.38rem;min-height:2.25rem;padding:.45rem .7rem;font-family:Barlow Condensed,sans-serif;font-size:.82rem;font-weight:700;line-height:1}.inline-load-error__retry:hover:not(:disabled){background:color-mix(in srgb,var(--login-error,#b42318)8%,transparent)}.inline-load-error__retry:focus-visible{outline:2px solid var(--login-error,#b42318);outline-offset:2px}.inline-load-error__retry:disabled{cursor:wait;opacity:.62}.inline-load-error__retry .is-spinning{animation:inline-load-error-spin .8s linear infinite}@keyframes inline-load-error-spin{to{transform:rotate(360deg)}}@media (max-width:640px){.inline-load-error{align-items: flex-start}.inline-load-error__retry{flex-basis:100%;min-height:2.75rem}}.quotation-detail-toolbar{position:relative;z-index:60}.finalize-cta-button{min-height:44px!important}.quotation-dialog-error{color:var(--login-error)}.quotation-export-panel select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2352675b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 14px center!important;background-repeat:no-repeat!important;padding-right:38px!important}:root[data-theme=dark] .quotation-export-panel select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23dbe6df' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important}:-webkit-any(.quotation-assignment-scrim,.quotation-management-scrim,.quotation-item-editor,.quotation-export-panel,.app-shell:has(.quotation-client-page)) .lnk-modal-close{display:grid;color:#52675b;cursor:pointer;background:0 0;border:1px solid #cbd7cf;border-radius:11px;place-items: center;width:40px;height:40px;padding:0;transition:background-color .16s,border-color .16s,color .16s}:-moz-any(.quotation-assignment-scrim,.quotation-management-scrim,.quotation-item-editor,.quotation-export-panel,.app-shell:has(.quotation-client-page)) .lnk-modal-close{display:grid;color:#52675b;cursor:pointer;background:0 0;border:1px solid #cbd7cf;border-radius:11px;place-items: center;width:40px;height:40px;padding:0;transition:background-color .16s,border-color .16s,color .16s}:is(.quotation-assignment-scrim,.quotation-management-scrim,.quotation-item-editor,.quotation-export-panel,.app-shell:has(.quotation-client-page)) .lnk-modal-close{display:grid;color:#52675b;cursor:pointer;background:0 0;border:1px solid #cbd7cf;border-radius:11px;place-items: center;width:40px;height:40px;padding:0;transition:background-color .16s,border-color .16s,color .16s}:-webkit-any(.quotation-assignment-scrim,.quotation-management-scrim,.quotation-item-editor,.quotation-export-panel,.app-shell:has(.quotation-client-page)) .lnk-modal-close:-webkit-any(:hover,:active,:focus-visible):not(:disabled){color:#94342c;background:#fff2f0;border-color:#d89189}:-moz-any(.quotation-assignment-scrim,.quotation-management-scrim,.quotation-item-editor,.quotation-export-panel,.app-shell:has(.quotation-client-page)) .lnk-modal-close:-moz-any(:hover,:active,:focus-visible):not(:disabled){color:#94342c;background:#fff2f0;border-color:#d89189}:is(.quotation-assignment-scrim,.quotation-management-scrim,.quotation-item-editor,.quotation-export-panel,.app-shell:has(.quotation-client-page)) .lnk-modal-close:is(:hover,:active,:focus-visible):not(:disabled){color:#94342c;background:#fff2f0;border-color:#d89189}:root[data-theme=dark] :-webkit-any(.quotation-assignment-scrim,.quotation-management-scrim,.quotation-item-editor,.quotation-export-panel,.app-shell:has(.quotation-client-page)) .lnk-modal-close{color:#c5d2ca;background:0 0;border-color:#506258}:root[data-theme=dark] :-moz-any(.quotation-assignment-scrim,.quotation-management-scrim,.quotation-item-editor,.quotation-export-panel,.app-shell:has(.quotation-client-page)) .lnk-modal-close{color:#c5d2ca;background:0 0;border-color:#506258}:root[data-theme=dark] :is(.quotation-assignment-scrim,.quotation-management-scrim,.quotation-item-editor,.quotation-export-panel,.app-shell:has(.quotation-client-page)) .lnk-modal-close{color:#c5d2ca;background:0 0;border-color:#506258}:root[data-theme=dark] :-webkit-any(.quotation-assignment-scrim,.quotation-management-scrim,.quotation-item-editor,.quotation-export-panel,.app-shell:has(.quotation-client-page)) .lnk-modal-close:-webkit-any(:hover,:active,:focus-visible):not(:disabled){color:#e98981;background:#3a2927;border-color:#743f3a}:root[data-theme=dark] :-moz-any(.quotation-assignment-scrim,.quotation-management-scrim,.quotation-item-editor,.quotation-export-panel,.app-shell:has(.quotation-client-page)) .lnk-modal-close:-moz-any(:hover,:active,:focus-visible):not(:disabled){color:#e98981;background:#3a2927;border-color:#743f3a}:root[data-theme=dark] :is(.quotation-assignment-scrim,.quotation-management-scrim,.quotation-item-editor,.quotation-export-panel,.app-shell:has(.quotation-client-page)) .lnk-modal-close:is(:hover,:active,:focus-visible):not(:disabled){color:#e98981;background:#3a2927;border-color:#743f3a}@media (max-width:767px){:-webkit-any(.quotation-assignment-scrim,.quotation-management-scrim,.quotation-item-editor,.quotation-export-panel,.app-shell:has(.quotation-client-page)) .lnk-modal-close{width:44px;height:44px}:-moz-any(.quotation-assignment-scrim,.quotation-management-scrim,.quotation-item-editor,.quotation-export-panel,.app-shell:has(.quotation-client-page)) .lnk-modal-close{width:44px;height:44px}:is(.quotation-assignment-scrim,.quotation-management-scrim,.quotation-item-editor,.quotation-export-panel,.app-shell:has(.quotation-client-page)) .lnk-modal-close{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){:-webkit-any(.quotation-assignment-scrim,.quotation-management-scrim,.quotation-item-editor,.quotation-export-panel,.app-shell:has(.quotation-client-page)) .lnk-modal-close{transition:none}:-moz-any(.quotation-assignment-scrim,.quotation-management-scrim,.quotation-item-editor,.quotation-export-panel,.app-shell:has(.quotation-client-page)) .lnk-modal-close{transition:none}:is(.quotation-assignment-scrim,.quotation-management-scrim,.quotation-item-editor,.quotation-export-panel,.app-shell:has(.quotation-client-page)) .lnk-modal-close{transition:none}}:-webkit-any(.quotation-client-page,.quotation-history-page,.quotation-detail-page) :-webkit-any(button,input,select,textarea,a[href],[role=button],[role=option],[tabindex]:not([tabindex="-1"])):focus-visible{outline:3px solid var(--login-accent)!important;outline-offset:2px!important}:-moz-any(.quotation-client-page,.quotation-history-page,.quotation-detail-page) :-moz-any(button,input,select,textarea,a[href],[role=button],[role=option],[tabindex]:not([tabindex="-1"])):focus-visible{outline:3px solid var(--login-accent)!important;outline-offset:2px!important}:is(.quotation-client-page,.quotation-history-page,.quotation-detail-page) :is(button,input,select,textarea,a[href],[role=button],[role=option],[tabindex]:not([tabindex="-1"])):focus-visible{outline:3px solid var(--login-accent)!important;outline-offset:2px!important}body:has(:-webkit-any(.quotation-client-page,.quotation-history-page,.quotation-detail-page)) [role=dialog] :-webkit-any(button,input,select,textarea,a[href],[role=button],[role=option],[tabindex]:not([tabindex="-1"])):focus-visible{outline:3px solid var(--login-accent)!important;outline-offset:2px!important}body:has(:-moz-any(.quotation-client-page,.quotation-history-page,.quotation-detail-page)) [role=dialog] :-moz-any(button,input,select,textarea,a[href],[role=button],[role=option],[tabindex]:not([tabindex="-1"])):focus-visible{outline:3px solid var(--login-accent)!important;outline-offset:2px!important}body:has(:is(.quotation-client-page,.quotation-history-page,.quotation-detail-page)) [role=dialog] :is(button,input,select,textarea,a[href],[role=button],[role=option],[tabindex]:not([tabindex="-1"])):focus-visible{outline:3px solid var(--login-accent)!important;outline-offset:2px!important}@media (prefers-reduced-motion:reduce){.quotation-client-page *,.quotation-history-page *,.quotation-detail-page *{animation:none!important;scroll-behavior:auto!important;transition:none!important;transform:none!important}}.quotation-edit-context{display:flex;border:1px solid var(--login-border);background:var(--login-surface);border-radius:3px;justify-content:space-between;align-items: center;gap:1rem;min-height:60px;margin-bottom:1rem;padding:.75rem .875rem}.quotation-edit-context strong,.quotation-edit-context span{display:block}.quotation-edit-context strong{color:var(--login-text);font-family:Barlow Condensed,sans-serif;font-size:1rem}.quotation-edit-context span{color:var(--login-muted);margin-top:.2rem;font-size:.75rem}.quotation-edit-context button{border:1px solid var(--login-border);color:var(--login-accent);cursor:pointer;background:0 0;border-radius:4px;min-height:44px;padding:0 .75rem;font-weight:700}@media (max-width:767px){.quotation-edit-context{flex-direction:column;align-items:stretch}}.app-shell:has(.quotation-client-page){background:#f7f5ef}.app-shell:has(.quotation-client-page) .app-shell-header{background:#f7f5ef}:root[data-theme=dark] .app-shell:has(.quotation-client-page){background:#18221d}:root[data-theme=dark] .app-shell:has(.quotation-client-page) .app-shell-header{background:#18221d}.quotation-client-page.lnk-page{padding:38px var(--app-page-gutter)160px;color:#18392b;max-width:none;font-family:DM Sans,sans-serif}.quotation-client-page .lnk-page-header{display:flex;border-bottom:1px solid #d5ddd6;justify-content:space-between;align-items: end;gap:30px;padding-bottom:25px}.quotation-client-page .lnk-kicker,.lnk-orders-sheet .lnk-kicker{display:block;letter-spacing:.12em;color:#5e7568;font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:800;line-height:1.5}.quotation-client-page .lnk-page-header h1,.quotation-client-page .lnk-section-heading h2{color:#153c2c;margin:3px 0 0;font-family:Barlow Condensed,sans-serif}.quotation-client-page .lnk-page-header h1{font-size:36px}.quotation-client-page .lnk-date-state{text-align:right}.quotation-client-page .lnk-date-state span,.quotation-client-page .lnk-date-state strong{display:block}.quotation-client-page .lnk-date-state span{color:#76847c;font-size:11px}.quotation-client-page .lnk-date-state strong{color:#1c704a;margin-top:4px;font-size:13px}.quotation-client-page .lnk-day-selector.quotation-day-selector{background:#fff;border:1px solid #d4ddd6;border-radius:13px;min-width:0;margin:22px 0 0;padding:15px}.quotation-client-page .lnk-day-selector>header{display:flex;justify-content:space-between;align-items: end;margin-bottom:11px}.quotation-client-page .lnk-day-selector>header strong{color:#294b39;font-size:13px}.quotation-client-page .lnk-day-selector>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(82px,1fr));overflow:visible;gap:8px;max-width:none;padding:0}.quotation-client-page .lnk-day-selector button{position:relative;display:flex;color:#62746a;text-align:center;background:#f8f9f6;border:1px solid #d5ded7;border-radius:10px;flex-direction:column;justify-content:center;align-items: center;gap:0;min-width:0;min-height:76px;padding:0}.quotation-client-page .lnk-day-selector button.active{color:#176b46;background:#e8f4ec;border-color:#176b46;box-shadow:0 6px 15px #176b4618}.quotation-client-page .lnk-day-selector button small{color:inherit;letter-spacing:.08em;font-size:9px;font-weight:800}.quotation-client-page .lnk-day-selector button strong{font:850 25px/1 Barlow Condensed,sans-serif}.quotation-client-page .lnk-day-selector button span{text-transform:uppercase;font-size:9px}.quotation-client-page .lnk-day-selector button svg{position:absolute;top:6px;right:6px}.quotation-client-page .lnk-offers-section.quotation-offers-section{background:radial-gradient(circle at 92% 8%,#f8cc6a42 0 8%,#0000 27%),linear-gradient(135deg,#174630 0%,#1f593d 100%);border:1px solid #d9b45e;border-radius:16px;margin:34px 0 0;padding:22px;box-shadow:0 14px 34px #153e2c20}.quotation-client-page .lnk-offers-toggle{display:grid;grid-template-columns:1fr auto 39px;color:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items: center;gap:12px;width:100%;padding:0}.quotation-client-page .lnk-kicker.offer{display:flex;color:#ffd981;align-items: center;gap:6px}.quotation-client-page .lnk-offers-toggle h2{color:#fff;letter-spacing:.035em;text-transform:uppercase;margin:3px 0 0;font:800 32px Barlow Condensed,sans-serif}.quotation-client-page .lnk-offers-count{color:#ffe3a0;align-self: center;font-size:12px;font-weight:750}.quotation-client-page .lnk-offers-toggle i{display:grid;color:#ffda83;background:#ffffff17;border-radius:50%;place-items: center;width:39px;height:39px;font-style:normal}.quotation-client-page .lnk-offers-toggle[aria-expanded=false] i{transform:rotate(-90deg)}.quotation-client-page .lnk-offers-content{display:grid;grid-template-rows:0fr;opacity:0}.quotation-client-page .lnk-offers-content.is-open{grid-template-rows:1fr;opacity:1;margin-top:13px}.quotation-client-page .lnk-offers-content>div{overflow:hidden;min-height:0}.quotation-client-page .lnk-ledger{overflow:hidden;background:#fff;border:1px solid #d8dfd9;border-radius:12px}.quotation-client-page .lnk-offer-ledger.quotation-offers-ledger{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;box-shadow:none;background:0 0;border:0;gap:12px}.quotation-client-page .lnk-product-row.cotacao-product-card{position:relative;overflow:hidden;will-change:auto;background:0 0;border-bottom:1px solid #e6ebe7;border-radius:0;transition:background-color .18s,border-color .18s}.quotation-client-page .lnk-product-row.cotacao-product-card:hover{box-shadow:none;transform:none}.quotation-client-page .lnk-product-row.cotacao-product-card.is-expanded:hover{box-shadow:inset 0 0 0 1px #1b704a}.quotation-client-page .lnk-product-row:last-child{border-bottom:0}.quotation-client-page .lnk-offer-ledger .lnk-product-row.cotacao-product-card{overflow:hidden;background:#fffaf0;border:1px solid #e5d4ad;border-radius:11px}.quotation-client-page .lnk-product-row.is-expanded{box-shadow:inset 0 0 0 1px #1b704a}.quotation-client-page .lnk-product-summary{display:grid;grid-template-columns:minmax(180px,1fr)150px 120px;align-items: center;gap:20px;min-height:76px;padding:12px 14px}.quotation-client-page .lnk-product-row.is-offer .lnk-product-summary{grid-template-columns:minmax(0,1fr)auto;padding-top:12px}.quotation-client-page .lnk-product-copy,.quotation-client-page .lnk-product-price{display:flex;flex-direction:column}.quotation-client-page .lnk-product-copy{grid-column:1}.quotation-client-page .lnk-product-title-line{display:flex;align-items: center;gap:9px}.quotation-client-page .lnk-product-copy strong{color:#173d2d;font-size:14px}.quotation-client-page .lnk-product-copy>span{color:#65776c;margin-top:4px;font-size:12px}.quotation-client-page .lnk-product-copy small{color:#536b5e;margin-top:4px;font-size:12px;font-weight:650}.quotation-client-page .lnk-product-price{text-align:right}.quotation-client-page .lnk-product-row.is-offer .lnk-product-price{grid-column:2}.quotation-client-page .lnk-product-price strong{color:#173d2d;font:700 18px Barlow Condensed,sans-serif}.quotation-client-page .lnk-product-price span{color:#7b8981;margin-top:2px;font-size:11px}.quotation-client-page .lnk-add-button{color:#fff;display:flex;cursor:pointer;background:#197049;border:1px solid #197049;border-radius:8px;justify-content:center;align-items: center;gap:6px;height:40px;font:800 11px DM Sans,sans-serif}.quotation-client-page .lnk-product-row.is-offer .lnk-add-button{grid-column:1/3;width:100%}.quotation-client-page .lnk-add-button.is-added{color:#196642;background:#e2f2e8}.quotation-client-page .lnk-product-row.is-expanded .lnk-add-button{color:#b73c31;background:#fff0ee;border-color:#e0a6a0}.quotation-client-page .lnk-add-panel-wrap{display:grid;grid-template-rows:0fr;opacity:0}.quotation-client-page .lnk-add-panel-wrap.is-open{grid-template-rows:1fr;opacity:1}.quotation-client-page .lnk-add-panel{overflow:hidden;display:grid;grid-template-columns:1fr 130px 180px;background:#f2f7f3;border-top:1px solid #d8e3db;gap:12px;min-height:0;padding:14px 18px}.quotation-client-page .lnk-add-panel label{display:flex;flex-direction:column;gap:5px}.quotation-client-page .lnk-add-panel label>span:first-child{color:#4d6457;font-size:10px;font-weight:800}.quotation-client-page .lnk-store-field{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr)18px;color:#246344;background:#fff;border:1px solid #cbd7ce;border-radius:8px;align-items: center;gap:8px;height:40px;padding:0 14px 0 12px;font-size:10px;font-weight:800}.quotation-client-page .lnk-store-field select{outline:0;appearance:none;color:#234635;background:0 0;border:0;border-radius:8px;width:100%;min-width:0;height:38px;padding:0 10px 0 2px;font-size:16px;font-weight:650}.quotation-client-page .lnk-add-panel input{color:#234635;background:#fff;border:1px solid #cbd7ce;border-radius:8px;width:100%;height:40px;padding:0 10px}.quotation-client-page .lnk-add-panel>button{color:#fff;background:#176b46;border:0;border-radius:8px;align-self: end;height:40px;font-weight:800}.quotation-client-page .lnk-add-panel>p{grid-column:1/-1;color:#b73c31}.quotation-client-page .lnk-catalog-section{margin-top:34px}.quotation-client-page .lnk-section-heading{display:flex;justify-content:space-between;align-items: end;gap:20px;margin-bottom:13px}.quotation-client-page .lnk-section-heading h2{font-size:27px}.quotation-client-page .lnk-catalog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items: start;gap:0 24px}.quotation-client-page .lnk-category{margin-top:15px}.quotation-client-page .lnk-category-toggle{display:flex;color:#173d2d;text-align:left;background:0 0;border:0;border-bottom:1px solid #d5ddd7;border-radius:0;justify-content:space-between;align-items: center;width:100%;min-height:44px;padding:9px 2px}.quotation-client-page .lnk-category-toggle h3{text-transform:uppercase;letter-spacing:.06em;margin:0;font:700 17px Barlow Condensed,sans-serif}.quotation-client-page .lnk-category-toggle>span{display:flex;color:#66796d;align-items: center;gap:9px;font-size:11px}.quotation-client-page .lnk-category-toggle i{display:grid;color:#276b49;background:0 0;border:0;border-radius:50%;place-items: center;width:30px;height:30px;font-style:normal}.quotation-client-page .lnk-category-toggle svg{transform:rotate(-90deg)}.quotation-client-page .lnk-category.is-open .lnk-category-toggle svg{transform:rotate(0)}.quotation-client-page .lnk-category-content{display:grid;grid-template-rows:0fr;opacity:0}.quotation-client-page .lnk-category.is-open .lnk-category-content{grid-template-rows:1fr;opacity:1}.quotation-client-page .lnk-category-content>div{overflow:hidden;min-height:0;padding-top:7px}.quotation-client-page .lnk-unavailable-section{grid-column:1/-1;opacity:.72;margin-top:30px}.quotation-client-page .lnk-unavailable-groups{padding-top:7px}.quotation-client-page .lnk-unavailable-group{overflow:hidden;background:#f3f4f1;border:1px solid #dbe1dc;border-radius:10px;margin-bottom:8px}.quotation-client-page .lnk-unavailable-group>button{display:flex;color:inherit;background:0 0;border:0;justify-content:space-between;align-items: center;width:100%;min-height:38px;padding:7px 12px}.quotation-client-page .lnk-unavailable-group h4{letter-spacing:.08em;text-transform:uppercase;margin:0;font:800 12px Barlow Condensed,sans-serif}.quotation-client-page .lnk-unavailable-group>button svg{transform:rotate(-90deg)}.quotation-client-page .lnk-unavailable-group.is-open>button svg{transform:rotate(0)}.quotation-client-page .lnk-unavailable-group-content{display:grid;grid-template-rows:0fr;opacity:0}.quotation-client-page .lnk-unavailable-group.is-open .lnk-unavailable-group-content{grid-template-rows:1fr;opacity:1}.quotation-client-page .lnk-unavailable-group-content>div{overflow:hidden;min-height:0}.quotation-client-page .lnk-unavailable-row{display:flex;color:#76827b;background:#f3f4f1;border-top:0;border-bottom:1px solid #e1e5e1;justify-content:space-between;align-items: center;min-height:58px;padding:0 14px}.quotation-client-page .lnk-unavailable-row strong{font-size:13px;font-weight:600}.quotation-client-page .lnk-unavailable-row span{letter-spacing:.06em;text-transform:uppercase;background:#e4e7e3;border-radius:6px;padding:4px 7px;font-size:9px;font-weight:800}.quotation-client-page .lnk-unavailable-row:last-child{border-bottom:0}.app-shell:has(.quotation-client-page) .lnk-orders-float{position:fixed;z-index:120;display:grid;grid-template-columns:42px 1fr auto;color:#fff;text-align:left;background:#153f2e;border:1px solid #fff2;border-radius:13px;align-items: center;gap:11px;width:min(430px,100vw - 280px);padding:10px 12px;bottom:24px;left:calc(220px + 50%);transform:translate(-50%);box-shadow:0 14px 34px #153d2c55}.app-shell:has(.quotation-client-page) .lnk-cart-icon{display:grid;background:#ffffff15;border-radius:9px;place-items: center;width:38px;height:38px}.app-shell:has(.quotation-client-page) .lnk-orders-float>span:nth-child(2){display:flex;flex-direction:column}.app-shell:has(.quotation-client-page) .lnk-orders-float small{color:#bad0c2;font-size:10px}.app-shell:has(.quotation-client-page) .lnk-orders-float strong{font:700 18px Barlow Condensed,sans-serif}.app-shell:has(.quotation-client-page) .lnk-orders-float>b{color:#174731;background:#fff;border-radius:8px;padding:9px 11px;font-size:11px}.app-shell:has(.quotation-client-page) .lnk-sheet-scrim{position:fixed;z-index:130;display:flex;opacity:0;visibility:hidden;pointer-events:none;background:#0b20187a;justify-content:center;align-items: center;padding:20px;inset:0 0 0 220px}.app-shell:has(.quotation-client-page) .lnk-sheet-scrim.is-open{opacity:1;visibility:visible;pointer-events:auto}.app-shell:has(.quotation-client-page) .lnk-orders-sheet{display:flex;color:#18392b;background:#fbfaf6;border:1px solid #d1dbd3;border-radius:18px;flex-direction:column;width:min(650px,100% - 30px);max-height:min(78vh,720px);padding:20px;box-shadow:0 24px 70px #071a124f}.app-shell:has(.quotation-client-page) .lnk-orders-sheet header{display:flex;justify-content:space-between;align-items: center;margin-bottom:14px}.app-shell:has(.quotation-client-page) .lnk-orders-sheet h2{margin:2px 0;font-family:Barlow Condensed,sans-serif;font-size:25px;font-weight:400;line-height:1.5}.app-shell:has(.quotation-client-page) .lnk-order-list{overflow-y:auto;overscroll-behavior:contain;border:1px solid #d8dfd9;border-radius:11px;max-height:min(52vh,500px)}.app-shell:has(.quotation-client-page) .lnk-order-row{display:grid;grid-template-columns:38px 1fr auto auto;text-align:left;color:#1d402f;background:#fff;border:0;border-bottom:1px solid #e3e8e4;align-items: center;gap:10px;width:100%;padding:12px}.app-shell:has(.quotation-client-page) .lnk-order-icon{display:grid;color:#1c704a;background:#edf4ef;border-radius:8px;place-items: center;width:35px;height:35px}.app-shell:has(.quotation-client-page) .lnk-order-row>span:nth-child(2){display:flex;flex-direction:column}.app-shell:has(.quotation-client-page) .lnk-order-row strong{font-size:12px}.app-shell:has(.quotation-client-page) .lnk-order-row small{color:#75837b;font-size:10px}.app-shell:has(.quotation-client-page) .lnk-order-row b{font-family:Barlow Condensed,sans-serif}.app-shell:has(.quotation-client-page) .lnk-review-label{color:#176b46;font-size:10px;font-weight:800}.app-shell:has(.quotation-client-page) .lnk-orders-sheet footer{display:grid;grid-template-columns:1fr auto;border-top:1px solid #d8dfda;align-items: center;margin-top:14px;padding:16px 2px 0}.app-shell:has(.quotation-client-page) .lnk-orders-sheet footer>span{display:flex;color:#173d2d;flex-direction:column;gap:3px}.app-shell:has(.quotation-client-page) .lnk-orders-sheet footer>span strong{font-size:13px}.app-shell:has(.quotation-client-page) .lnk-orders-sheet footer>span small{letter-spacing:.12em;color:#728078;font:800 11px Barlow Condensed,sans-serif}.app-shell:has(.quotation-client-page) .lnk-orders-sheet footer b{color:#153d2c;font-family:Barlow Condensed,sans-serif;font-size:30px;font-weight:700;line-height:1.5}.quotation-client-page .lnk-offers-toggle{min-height:61px}.quotation-client-page .lnk-offers-section.quotation-offers-section{padding-bottom:18.5px}.quotation-client-page.lnk-page{padding-bottom:160px}:root[data-theme=dark] .quotation-client-page.lnk-page{color:#edf3ef}:root[data-theme=dark] .quotation-client-page .lnk-page-header{border-color:#405047}:root[data-theme=dark] .quotation-client-page :is(.lnk-page-header h1,.lnk-section-heading h2,.lnk-product-copy strong,.lnk-product-price strong,.lnk-category-toggle){color:#f1f6f2}:root[data-theme=dark] .quotation-client-page .lnk-date-state span{color:#aab9b0}:root[data-theme=dark] .quotation-client-page :is(.lnk-product-copy>span,.lnk-product-price span,.lnk-category-toggle>span){color:#aab9b0}:root[data-theme=dark] .quotation-client-page .lnk-date-state strong{color:#72d39a}:root[data-theme=dark] .quotation-client-page .lnk-day-selector{color:#e4ede7;background:#233129;border-color:#45574d}:root[data-theme=dark] .quotation-client-page .lnk-day-selector>header strong{color:#edf4ef}:root[data-theme=dark] .quotation-client-page .lnk-day-selector button{color:#b6c4bb;background:#29372f;border-color:#45574d}:root[data-theme=dark] .quotation-client-page .lnk-day-selector button.active{background:#294235}:root[data-theme=dark] .quotation-client-page .lnk-offers-section{background:radial-gradient(circle at 92% 8%,#d6a43d30 0 8%,#0000 27%),linear-gradient(135deg,#123a28 0%,#1b4b34 100%);border-color:#9d762b}:root[data-theme=dark] .quotation-client-page .lnk-ledger,:root[data-theme=dark] .quotation-client-page .lnk-product-row{background:#233129;border-color:#425249}:root[data-theme=dark] .quotation-client-page .lnk-offer-ledger{border-color:#5a674f}:root[data-theme=dark] .quotation-client-page .lnk-product-row{border-color:#3b4a42}:root[data-theme=dark] .quotation-client-page .lnk-offer-ledger .lnk-product-row{background:#29342d;border-color:#586253}:root[data-theme=dark] .quotation-client-page .lnk-product-copy small{color:#c1cec6}:root[data-theme=dark] .quotation-client-page .lnk-category-toggle{background:0 0;border-color:#3d4d44}:root[data-theme=dark] .quotation-client-page .lnk-add-panel{background:#203129;border-color:#405148}:root[data-theme=dark] .quotation-client-page .lnk-store-field,:root[data-theme=dark] .quotation-client-page .lnk-add-panel input{color:#eef4f0;background:#17231d;border-color:#506258}:root[data-theme=dark] .quotation-client-page .lnk-store-field{color:#246344;background:#132019;border-color:#405448}:root[data-theme=dark] .quotation-client-page .lnk-store-field select{color:#eef4f0;background:#17231d;border-color:#506258}:root[data-theme=dark] .quotation-client-page .lnk-unavailable-group,:root[data-theme=dark] .quotation-client-page .lnk-unavailable-row{color:#a7b4ac;background:#202b25;border-color:#3c4a42}:root[data-theme=dark] .app-shell:has(.quotation-client-page) .lnk-orders-float{color:#173d2d;background:#dce9e0;border-color:#b6c9bc}:root[data-theme=dark] .app-shell:has(.quotation-client-page) .lnk-orders-float small{color:#587062}:root[data-theme=dark] .app-shell:has(.quotation-client-page) .lnk-cart-icon{color:#176b46;background:#c6d8cc}:root[data-theme=dark] .app-shell:has(.quotation-client-page) .lnk-orders-float>b{color:#fff;background:#176b46}:root[data-theme=dark] .app-shell:has(.quotation-client-page) .lnk-orders-sheet{color:#edf4ef;background:#233129;border-color:#425249}:root[data-theme=dark] .app-shell:has(.quotation-client-page) .lnk-order-row{color:#edf4ef;background:#233129;border-color:#425249}:root[data-theme=dark] .app-shell:has(.quotation-client-page) .lnk-orders-sheet{color:#edf3ef}:root[data-theme=dark] .app-shell:has(.quotation-client-page) .lnk-orders-sheet h2{color:#f1f6f2}:root[data-theme=dark] .app-shell:has(.quotation-client-page) .lnk-orders-sheet footer b{color:#f1f6f2}:root[data-theme=dark] .app-shell:has(.quotation-client-page) .lnk-orders-sheet footer b{color:#edf4ef}:root[data-theme=dark] .app-shell:has(.quotation-client-page) .lnk-order-row{color:#1d402f}:root[data-theme=dark] .app-shell:has(.quotation-client-page) .lnk-orders-sheet footer{border-color:#33443a}:root[data-theme=dark] .app-shell:has(.quotation-client-page) .lnk-order-icon{background:#24382d}:root[data-theme=dark] .app-shell:has(.quotation-client-page) .lnk-order-row strong{color:#edf4ef}:root[data-theme=dark] .app-shell:has(.quotation-client-page) .lnk-order-row b{color:#edf4ef}:root[data-theme=dark] .app-shell:has(.quotation-client-page) .lnk-orders-sheet footer>span strong{color:#edf4ef}:root[data-theme=dark] .app-shell:has(.quotation-client-page) .lnk-orders-sheet footer>span small{color:#edf4ef}:root[data-theme=dark] .app-shell:has(.quotation-client-page) .lnk-review-label{color:#8ad4a8}@media (max-width:767px){.quotation-client-page.lnk-page{padding:22px var(--app-page-gutter)160px;padding-inline:var(--app-page-gutter)!important}.quotation-client-page .lnk-offers-toggle{min-height:0}.quotation-client-page .lnk-offers-section.quotation-offers-section{padding-bottom:10.5px}.quotation-client-page .lnk-page-header{display:block;padding-bottom:18px}.quotation-client-page .lnk-page-header h1{font-size:28px}.quotation-client-page .lnk-date-state{display:none}.quotation-client-page .lnk-day-selector.quotation-day-selector{padding:12px}.quotation-client-page .lnk-day-selector>div{display:flex;overflow-x:auto;scrollbar-width:none}.quotation-client-page .lnk-day-selector.is-compact>div{display:flex}.quotation-client-page .lnk-day-selector button{flex:0 0 75px;min-width:75px}.quotation-client-page .lnk-day-selector.is-compact button{flex:1 1 0;min-width:0}.quotation-client-page .lnk-offers-section.quotation-offers-section{border-radius:14px;margin-top:24px;padding:14px 14px 10.5px}.quotation-client-page .lnk-offers-toggle h2{font-size:27px}.quotation-client-page .lnk-section-heading h2{font-size:23px}.quotation-client-page .lnk-offers-toggle{grid-template-columns:1fr auto 36px}.quotation-client-page .lnk-catalog-grid,.quotation-client-page .lnk-offer-ledger.quotation-offers-ledger{grid-template-columns:1fr}.quotation-client-page .lnk-product-summary,.quotation-client-page .lnk-product-row.is-offer .lnk-product-summary{grid-template-columns:1fr auto;gap:8px;padding:10px 12px}.quotation-client-page .lnk-product-price{grid-column:2;text-align:right}.quotation-client-page .lnk-add-button{grid-column:1/3;width:100%;min-height:44px}.quotation-client-page .lnk-add-panel{grid-template-columns:1fr 94px;padding:12px}.quotation-client-page .lnk-add-panel>button{grid-column:1/3}.app-shell:has(.quotation-client-page) .lnk-orders-float{width:auto;bottom:72px;left:10px;right:10px;transform:none}.app-shell:has(.quotation-client-page) .lnk-sheet-scrim{padding:12px 12px 74px;inset:0}.app-shell:has(.quotation-client-page) .lnk-orders-sheet{box-sizing:border-box;border-radius:16px;width:100%;max-height:72%;padding:16px}.app-shell:has(.quotation-client-page) .lnk-orders-sheet footer b{font-size:25px}.app-shell:has(.quotation-client-page) .lnk-order-row{grid-template-columns:36px 1fr auto}.app-shell:has(.quotation-client-page) .lnk-review-label{display:none}}.app-shell:has(.quotation-history-page){background:#f7f5ef}.app-shell:has(.quotation-history-page) .app-shell-header{background:#f7f5ef}:root[data-theme=dark] .app-shell:has(.quotation-history-page){background:#18221d}:root[data-theme=dark] .app-shell:has(.quotation-history-page) .app-shell-header{background:#18221d}.quotation-history-page.lnk-page{padding:38px var(--app-page-gutter)160px;color:#18392b;max-width:1320px;font-family:DM Sans,sans-serif}.quotation-history-page .lnk-page-header{display:flex;border-bottom:1px solid #d5ddd6;justify-content:space-between;align-items: end;gap:30px;padding-bottom:25px}.quotation-history-page .lnk-kicker{display:block;color:#5e7568;letter-spacing:.12em;font:800 11px/1.5 Barlow Condensed,sans-serif}.quotation-history-page .lnk-page-header h1{color:#153c2c;margin:3px 0 0;font:700 36px/1.5 Barlow Condensed,sans-serif}.quotation-history-page .lnk-super-actions{display:flex;gap:8px}.quotation-history-page .lnk-super-actions button{display:inline-flex;color:#234b38;background:#fff;border:1px solid #cbd7cf;border-radius:8px;align-items: center;gap:7px;height:40px;min-height:44px;padding:0 16px;font-size:12px;font-weight:750}.quotation-history-page .lnk-super-actions button.primary{color:#fff;background:#176b46;border-color:#176b46}.quotation-history-page .lnk-super-actions button.lnk-deactivate-everything{color:#a13b33;background:#fff3f1;border-color:#dfa8a2;min-height:42px;padding:0 13px;font-size:11px;font-weight:800}.quotation-history-page .lnk-history-header .lnk-super-actions button{justify-content:center}.quotation-history-page .lnk-history-table{overflow:hidden;box-shadow:none;background:#fff;border:1px solid #d6ded8;border-radius:3px;margin-top:24px}.quotation-history-page .lnk-history-head,.quotation-history-page .lnk-history-rows>article{display:grid;grid-template-columns:minmax(130px,1fr)minmax(100px,.78fr)minmax(180px,1.18fr)minmax(165px,1.05fr)minmax(390px,1.5fr);align-items: center;gap:12px;padding:0 14px}.quotation-history-page .lnk-history-head{color:#607368;letter-spacing:.08em;text-transform:uppercase;background:#edf2ee;border-bottom:1px solid #dce3dd;min-height:42px;font:800 10px Barlow Condensed,sans-serif}.quotation-history-page .lnk-history-head span{text-align:left;justify-self:start}.quotation-history-page .lnk-history-head span:last-child{text-align:center;justify-self:center}.quotation-history-page .lnk-history-rows>article{position:relative;cursor:pointer;border-bottom:1px solid #e3e8e4;min-height:64px;transition:background-color .17s,box-shadow .17s}.quotation-history-page .lnk-history-rows>article:hover{background:#f7faf7;box-shadow:inset 3px 0 #8aae96}.quotation-history-page .lnk-history-rows>article.is-active{background:#f1f8f3}.quotation-history-page .lnk-history-rows>article>[role=cell]{min-width:0}.quotation-history-page .lnk-history-open{display:flex;color:#176b46;text-align:left;background:0 0;border:0;align-items: center;gap:10px;width:-moz-fit-content;width:fit-content;min-width:0;padding:7px 0}.quotation-history-page .lnk-history-open strong{color:#203f30;font-size:14px}.quotation-history-page .lnk-history-status{color:#247149;text-align:left;background:#e8f3eb;border-radius:6px;justify-self:start;width:-moz-fit-content;width:fit-content;padding:5px 8px;font-size:10px;font-weight:800}.quotation-history-page .lnk-history-count{display:grid;grid-template-columns:18px auto auto 16px;color:#496154;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:start;align-items: center;gap:5px;width:-moz-fit-content;width:fit-content;padding:8px}.quotation-history-page .lnk-history-count strong{font-size:14px}.quotation-history-page .lnk-history-count span{color:#60746a;font-size:11px;font-weight:650}.quotation-history-page .lnk-history-count:hover{color:#176b46;background:#eaf3ed}.quotation-history-page .lnk-history-count svg:last-child{color:#7b8c82;transition:color .17s,transform .17s}.quotation-history-page .lnk-history-count:hover svg:last-child{color:#176b46;transform:translate(2px)}.quotation-history-page .lnk-history-count.is-unavailable{cursor:default;opacity:.68}.quotation-history-page .lnk-history-count.is-unavailable:hover{color:#496154;background:0 0}.quotation-history-page .lnk-history-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items: center;gap:6px}.quotation-history-page .lnk-history-actions button{display:inline-flex;color:#50675a;background:#f7f8f5;border:1px solid #d3dcd5;border-radius:8px;align-items: center;gap:6px;min-height:38px;padding:0 11px;transition:border-color .15s,background-color .15s,box-shadow .18s,color .15s,transform .18s cubic-bezier(.22,1,.36,1);font-size:11px;font-weight:750}.quotation-history-page .lnk-history-actions button.activate-all{color:#176b46;background:#edf7f0;border-color:#9ec8ad;justify-content:center;min-width:154px}.quotation-history-page .lnk-history-actions button.deactivate-all{color:#a13b33;background:#fff3f1;border-color:#e0b5b0;justify-content:center;min-width:154px}.quotation-history-page .lnk-history-actions button.copy-action,.quotation-history-page .lnk-history-actions button.conclude-action{justify-content:center;min-width:96px}.quotation-history-page .lnk-history-actions button:hover:not(:disabled){color:#244d39;background:#edf4ef;border-color:#a4b9ac;transform:translateY(-2px);box-shadow:0 6px 14px #173d2d1a}.quotation-history-page .lnk-history-actions button.activate-all:hover:not(:disabled){color:#105f3b;background:#ddf1e3;border-color:#6eac83}.quotation-history-page .lnk-history-actions button.deactivate-all:hover:not(:disabled){color:#8e3029;background:#ffe7e4;border-color:#cf7f76}.quotation-history-page .lnk-history-actions button.copy-action:hover:not(:disabled){color:#315d74;background:#edf4f7;border-color:#8eacbc}.quotation-history-page .lnk-history-pagination{display:flex;color:#6c7c73;background:#edf2ee;border-top:1px solid #dce3dd;justify-content:space-between;align-items: center;gap:15px;min-height:56px;padding:0 14px;font-size:11px}.quotation-history-page .lnk-history-pagination>div,.quotation-history-page .lnk-page-number-wrap{display:flex;align-items: center;gap:8px}.quotation-history-page .lnk-page-number-wrap{display:inline-flex;gap:4px}.quotation-history-page .lnk-page-number-wrap i{font-style:normal}.quotation-history-page .lnk-history-pagination button{color:#53685c;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-width:34px;min-height:38px;padding:0 8px;font-weight:750}.quotation-history-page .lnk-history-pagination button:hover:not(:disabled){color:#176b46}.quotation-history-page .lnk-history-pagination button.current{color:#176b46;border-bottom-color:#176b46}.quotation-history-page .lnk-history-pagination button:disabled{color:#aab4ae;opacity:1}.quotation-history-page .lnk-history-pagination>div>span{color:#8b9891}.quotation-history-page .lnk-deactivate-everything,.quotation-history-page .lnk-new-quotation{transition:border-color .16s,background-color .16s,box-shadow .18s,color .16s,transform .18s cubic-bezier(.22,1,.36,1)}.quotation-history-page button:active{transform:scale(.975)!important}.quotation-history-page.lnk-super-page button:not(:disabled):focus-visible{outline:3px solid #54a87955!important;outline-offset:2px!important}.quotation-history-page .lnk-deactivate-everything:hover{color:#8f2f28;background:#ffe8e5;border-color:#cb756c;transform:translateY(-2px);box-shadow:0 8px 18px #a13b3324}.quotation-history-page .lnk-new-quotation:hover{background:#125a3a;border-color:#125a3a;transform:translateY(-2px);box-shadow:0 9px 20px #176b4638}:root[data-theme=dark] .quotation-history-page{color:#edf3ef}:root[data-theme=dark] .quotation-history-page .lnk-page-header{border-color:#405047}:root[data-theme=dark] .quotation-history-page .lnk-page-header h1{color:#f1f6f2}:root[data-theme=dark] .quotation-history-page .lnk-super-actions button.primary{color:#fff;background:#28754e;border-color:#4a9f6e}:root[data-theme=dark] .quotation-history-page .lnk-deactivate-everything{color:#efa098;background:#392927;border-color:#70433f}:root[data-theme=dark] .quotation-history-page .lnk-deactivate-everything:hover{color:#ffb4ac;background:#4b302d;border-color:#98564f}:root[data-theme=dark] .quotation-history-page .lnk-new-quotation:hover{background:#31815a;border-color:#63b680}:root[data-theme=dark] .quotation-history-page .lnk-history-table{color:#e4ede7;background:#233129;border-color:#45574d}:root[data-theme=dark] .quotation-history-page .lnk-history-head,:root[data-theme=dark] .quotation-history-page .lnk-history-pagination{color:#c0ccc4;background:#1f2d25;border-color:#405047}:root[data-theme=dark] .quotation-history-page .lnk-history-rows>article{border-color:#405047}:root[data-theme=dark] .quotation-history-page .lnk-history-rows>article:hover{background:#2a3a31}:root[data-theme=dark] .quotation-history-page .lnk-history-rows>article.is-active{background:#294235}:root[data-theme=dark] .quotation-history-page .lnk-history-open strong{color:#e5eee8}:root[data-theme=dark] .quotation-history-page .lnk-history-rows>article.is-active .lnk-history-open strong,:root[data-theme=dark] .quotation-history-page .lnk-history-rows>article.is-active .lnk-history-count,:root[data-theme=dark] .quotation-history-page .lnk-history-rows>article.is-active .lnk-history-count span{color:#edf4ef}:root[data-theme=dark] .quotation-history-page .lnk-history-count:hover{background:#30463a}:root[data-theme=dark] .quotation-history-page .lnk-history-actions button{color:#cfdbd3;background:#2b3b32;border-color:#4b5d53}:root[data-theme=dark] .quotation-history-page .lnk-history-actions button.activate-all{color:#9cdeb6;background:#254633;border-color:#47765b}:root[data-theme=dark] .quotation-history-page .lnk-history-actions button.deactivate-all{color:#efa098;background:#392927;border-color:#70433f}:root[data-theme=dark] .quotation-history-page .lnk-history-pagination button{color:#b8c5bd}:root[data-theme=dark] .quotation-history-page .lnk-history-pagination button.current{color:#8dd5a8;border-bottom-color:#72c792}:root[data-theme=dark] .quotation-history-page .lnk-history-actions button:hover:not(:disabled){color:#eef5f0;background:#35483d;border-color:#668073;box-shadow:0 7px 16px #091b1266}:root[data-theme=dark] .quotation-history-page .lnk-history-actions button.activate-all:hover:not(:disabled){color:#b7edc8;background:#31583f;border-color:#5d9d73}:root[data-theme=dark] .quotation-history-page .lnk-history-actions button.deactivate-all:hover:not(:disabled){color:#ffb4ac;background:#4b302d;border-color:#98564f}:root[data-theme=dark] .quotation-history-page .lnk-history-actions button.copy-action:hover:not(:disabled){color:#c0deeb;background:#2e4652;border-color:#607f90}@media (max-width:1199px){.quotation-history-page .lnk-history-head{position:absolute;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0}.quotation-history-page .lnk-history-table{overflow:visible;background:0 0;border:0}.quotation-history-page .lnk-history-rows>article{grid-template-columns:1fr 1fr;background:#fff;border:1px solid #d6ded8;border-radius:11px;gap:9px;margin-bottom:9px;padding:12px}.quotation-history-page .lnk-history-rows>article.is-active{background:#fff}.quotation-history-page .lnk-history-status{justify-self:end}.quotation-history-page .lnk-history-count{border-top:1px solid #e1e6e2;padding-top:10px}.quotation-history-page .lnk-history-actions{grid-column:1/3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;width:100%;padding-top:3px}.quotation-history-page .lnk-history-actions button{justify-content:center;width:100%;min-height:44px}.quotation-history-page .lnk-history-actions :-webkit-any(.activate-all,.deactivate-all){grid-column:1}.quotation-history-page .lnk-history-actions :-moz-any(.activate-all,.deactivate-all){grid-column:1}.quotation-history-page .lnk-history-actions :is(.activate-all,.deactivate-all){grid-column:1}.quotation-history-page .lnk-history-actions .copy-action{grid-column:2}.quotation-history-page .lnk-history-actions:not(:has(.activate-all,.deactivate-all)) .copy-action{grid-column:1/-1}.quotation-history-page .lnk-history-actions .conclude-action{grid-column:1/-1;grid-row:1}.quotation-history-page .lnk-history-pagination{border-top:0;border-top-color:oklch(.922 0 0);background:#fff;border-radius:10px;flex-direction:column;justify-content:flex-end;align-items:stretch;margin-top:12px;padding:11px}.quotation-history-page .lnk-history-pagination>div{justify-content:space-between}.quotation-history-page .lnk-history-pagination button{min-height:44px}.quotation-history-page .lnk-history-range{display:none}:root[data-theme=dark] .quotation-history-page .lnk-history-rows>article{background:#233129;border-color:#d6ded8}:root[data-theme=dark] .quotation-history-page .lnk-history-table{background:0 0;border-color:#e4ede7}:root[data-theme=dark] .quotation-history-page .lnk-history-pagination{background:#233129;border-top-color:#405047}:root[data-theme=dark] .quotation-history-page .lnk-history-rows>article.is-active{background:#294235}}@media (max-width:767px){.quotation-history-page.lnk-page{padding:22px var(--app-page-gutter)160px}.quotation-history-page .lnk-history-header{display:grid;grid-template-columns:1fr;gap:12px;padding-bottom:18px}.quotation-history-page .lnk-page-header h1{font-size:28px}.quotation-history-page .lnk-history-header .lnk-super-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:12px}.quotation-history-page .lnk-history-header .lnk-super-actions button{width:100%;min-height:44px;padding:0 8px;font-size:10px}.quotation-history-page .lnk-history-header .lnk-new-quotation{padding:0 12px;font-size:11px}}@media (min-width:768px){.quotation-history-page .lnk-history-header{display:flex}}@media (prefers-reduced-motion:reduce){.quotation-history-page button:active{transform:none!important}}.app-shell:has(:-webkit-any(.quotation-history-page,.quotation-client-page)){background:#fff}.app-shell:has(:-moz-any(.quotation-history-page,.quotation-client-page)){background:#fff}.app-shell:has(:is(.quotation-history-page,.quotation-client-page)){background:#fff}.app-shell:has(:-webkit-any(.quotation-history-page,.quotation-client-page)) .app-shell-header{background:#fff}.app-shell:has(:-moz-any(.quotation-history-page,.quotation-client-page)) .app-shell-header{background:#fff}.app-shell:has(:is(.quotation-history-page,.quotation-client-page)) .app-shell-header{background:#fff}.app-shell-main:has(:-webkit-any(.quotation-history-page,.quotation-client-page)){background:#fff}.app-shell-main:has(:-moz-any(.quotation-history-page,.quotation-client-page)){background:#fff}.app-shell-main:has(:is(.quotation-history-page,.quotation-client-page)){background:#fff}:-webkit-any(.quotation-history-page,.quotation-client-page).lnk-page{--login-bg:#fff;--login-surface:#fff;--login-text:#183f3b;--login-muted:#566c6d;--login-border:#dee7e8;max-width:calc(1120px + 2*var(--app-page-gutter));padding:32px var(--app-page-gutter)120px;color:var(--login-text)}:-moz-any(.quotation-history-page,.quotation-client-page).lnk-page{--login-bg:#fff;--login-surface:#fff;--login-text:#183f3b;--login-muted:#566c6d;--login-border:#dee7e8;max-width:calc(1120px + 2*var(--app-page-gutter));padding:32px var(--app-page-gutter)120px;color:var(--login-text)}:is(.quotation-history-page,.quotation-client-page).lnk-page{--login-bg:#fff;--login-surface:#fff;--login-text:#183f3b;--login-muted:#566c6d;--login-border:#dee7e8;max-width:calc(1120px + 2*var(--app-page-gutter));padding:32px var(--app-page-gutter)120px;color:var(--login-text)}:-webkit-any(.quotation-history-page,.quotation-client-page) .lnk-page-header{align-items: start;padding-top:0;padding-bottom:36px}:-moz-any(.quotation-history-page,.quotation-client-page) .lnk-page-header{align-items: start;padding-top:0;padding-bottom:36px}:is(.quotation-history-page,.quotation-client-page) .lnk-page-header{align-items: start;padding-top:0;padding-bottom:36px}:-webkit-any(.quotation-history-page,.quotation-client-page) .lnk-page-header h1{letter-spacing:.03em;margin:0;font:700 clamp(1.6rem,4vw,1.9rem)/1 Barlow Condensed,sans-serif}:-moz-any(.quotation-history-page,.quotation-client-page) .lnk-page-header h1{letter-spacing:.03em;margin:0;font:700 clamp(1.6rem,4vw,1.9rem)/1 Barlow Condensed,sans-serif}:is(.quotation-history-page,.quotation-client-page) .lnk-page-header h1{letter-spacing:.03em;margin:0;font:700 clamp(1.6rem,4vw,1.9rem)/1 Barlow Condensed,sans-serif}.quotation-history-page .lnk-history-table{border-color:var(--login-border);background:var(--login-surface)}.quotation-client-page :-webkit-any(.lnk-ledger,.lnk-day-selector){border-color:var(--login-border);background:var(--login-surface)}.quotation-client-page :-moz-any(.lnk-ledger,.lnk-day-selector){border-color:var(--login-border);background:var(--login-surface)}.quotation-client-page :is(.lnk-ledger,.lnk-day-selector){border-color:var(--login-border);background:var(--login-surface)}@media (min-width:1200px){.quotation-history-page .lnk-history-table{box-shadow:none;border:0;border-radius:0}}.quotation-history-page :-webkit-any(.lnk-history-head,.lnk-history-pagination){border-color:var(--login-border);color:var(--login-muted);background:#f5f8f7}.quotation-history-page :-moz-any(.lnk-history-head,.lnk-history-pagination){border-color:var(--login-border);color:var(--login-muted);background:#f5f8f7}.quotation-history-page :is(.lnk-history-head,.lnk-history-pagination){border-color:var(--login-border);color:var(--login-muted);background:#f5f8f7}.quotation-history-page .lnk-history-rows>article{border-color:var(--login-border);background:var(--login-surface)}.quotation-history-page .lnk-history-rows>article.is-active{background:#f8fbf9}.quotation-history-page .lnk-history-actions button.conclude-action{color:#1d704b;background:#eaf7ed;border-color:#a9cdb6}.quotation-history-page .lnk-history-actions button.copy-action{border-color:var(--login-border);color:var(--login-text);background:#fff}.quotation-history-page .lnk-history-actions button.activate-all{color:#1d704b;background:#eaf7ed;border-color:#a9cdb6}.quotation-history-page .lnk-history-actions button.deactivate-all,.quotation-history-page .lnk-super-actions button.lnk-deactivate-everything{color:#ad3933;background:#fff;border-color:#e7bbb8}.quotation-history-page .lnk-history-actions button.conclude-action:hover:not(:disabled){color:#185f3e;box-shadow:none;background:#f5f8f7;border-color:#8dbfa0}.quotation-history-page .lnk-history-actions button.copy-action:hover:not(:disabled){color:var(--login-text);box-shadow:none;background:#f5f8f7;border-color:#a6b7ad}.quotation-history-page .lnk-history-count.is-unavailable{opacity:1;color:var(--login-muted)}.quotation-history-page .lnk-history-count__mobile{display:none}@media (max-width:1199px){.quotation-history-page .lnk-history-rows>article{border-color:var(--login-border);border-radius:12px}}.quotation-client-page .cotacao-product-card:hover{box-shadow:none;transform:none}.quotation-history-page :is(.lnk-history-actions button,.lnk-new-quotation,.lnk-deactivate-everything):hover:not(:disabled){box-shadow:none;transform:none}.quotation-client-page .lnk-day-selector button.active{color:#183f3b;box-shadow:none;background:#eaf7ed;border-color:#a6d0b2}.quotation-client-page .lnk-day-selector button.active:before{position:absolute;content:"";background:#1d704b;border-radius:10px 0 0 10px;width:3px;inset:0 auto 0 0}.quotation-client-page .lnk-offers-section.quotation-offers-section{box-shadow:none;background:#f8fbf9;border-color:#d6e6dc}.quotation-client-page .lnk-kicker.offer{color:#1d704b}.quotation-client-page .lnk-offers-toggle h2{color:#183f3b}.quotation-client-page .lnk-offers-count{color:#566c6d}.quotation-client-page .lnk-offers-toggle i{color:#1d704b;background:#eaf7ed}.quotation-client-page .lnk-offer-ledger .lnk-product-row.cotacao-product-card{border-color:var(--login-border);background:var(--login-surface)}.quotation-client-page :-webkit-any(.lnk-catalog-grid,.lnk-category,.lnk-product-row,.lnk-product-copy){min-width:0}.quotation-client-page :-moz-any(.lnk-catalog-grid,.lnk-category,.lnk-product-row,.lnk-product-copy){min-width:0}.quotation-client-page :is(.lnk-catalog-grid,.lnk-category,.lnk-product-row,.lnk-product-copy){min-width:0}.quotation-client-page .lnk-product-row:not(.is-offer) .lnk-product-summary{grid-template-columns:minmax(0,1fr)minmax(80px,110px)minmax(90px,110px);gap:8px}@media (max-width:1199px){.quotation-client-page .lnk-catalog-grid,.quotation-client-page .lnk-offer-ledger.quotation-offers-ledger{grid-template-columns:minmax(0,1fr)}.quotation-history-page .lnk-history-actions button:-webkit-any(.activate-all,.deactivate-all,.conclude-action,.copy-action){white-space:normal;min-width:0;padding-inline-start:6px;padding-inline-end:6px}.quotation-history-page .lnk-history-actions button:-moz-any(.activate-all,.deactivate-all,.conclude-action,.copy-action){white-space:normal;min-width:0;padding-inline-start:6px;padding-inline-end:6px}.quotation-history-page .lnk-history-actions button:is(.activate-all,.deactivate-all,.conclude-action,.copy-action){white-space:normal;min-width:0;padding-inline-start:6px;padding-inline-end:6px}}@media (min-width:1200px){.quotation-history-page .lnk-history-head span:last-child{text-align:center;justify-self:end;width:min(260px,100%)}.quotation-history-page :is(.lnk-history-head,.lnk-history-rows>article){grid-template-columns:minmax(100px,.8fr)minmax(80px,.65fr)minmax(140px,1fr)minmax(130px,.9fr)minmax(300px,2.2fr);gap:8px;padding-inline-start:10px;padding-inline-end:10px}.quotation-history-page .lnk-history-actions{flex-wrap:nowrap}.quotation-history-page .lnk-history-actions button:-webkit-any(.activate-all,.deactivate-all,.conclude-action,.copy-action){white-space:nowrap;min-width:0;padding-inline-start:8px;padding-inline-end:8px}.quotation-history-page .lnk-history-actions button:-moz-any(.activate-all,.deactivate-all,.conclude-action,.copy-action){white-space:nowrap;min-width:0;padding-inline-start:8px;padding-inline-end:8px}.quotation-history-page .lnk-history-actions button:is(.activate-all,.deactivate-all,.conclude-action,.copy-action){white-space:nowrap;min-width:0;padding-inline-start:8px;padding-inline-end:8px}.quotation-history-page .lnk-history-actions button:-webkit-any(.activate-all,.deactivate-all){font-size:0}.quotation-history-page .lnk-history-actions button:-moz-any(.activate-all,.deactivate-all){font-size:0}.quotation-history-page .lnk-history-actions button:is(.activate-all,.deactivate-all){font-size:0}.quotation-history-page .lnk-history-actions button.activate-all:after{content:"Ativar";font-size:11px}.quotation-history-page .lnk-history-actions button.deactivate-all:after{content:"Desativar";font-size:11px}}@media (max-width:767px){:-webkit-any(.quotation-history-page,.quotation-client-page).lnk-page{padding:18px var(--app-page-gutter)120px}:-moz-any(.quotation-history-page,.quotation-client-page).lnk-page{padding:18px var(--app-page-gutter)120px}:is(.quotation-history-page,.quotation-client-page).lnk-page{padding:18px var(--app-page-gutter)120px}:-webkit-any(.quotation-history-page,.quotation-client-page) .lnk-page-header{padding-bottom:39px}:-moz-any(.quotation-history-page,.quotation-client-page) .lnk-page-header{padding-bottom:39px}:is(.quotation-history-page,.quotation-client-page) .lnk-page-header{padding-bottom:39px}.quotation-client-page .lnk-offers-section.quotation-offers-section{margin-top:24px;padding:14px}.quotation-client-page .lnk-offers-toggle{grid-template-columns:minmax(0,1fr)auto 34px;gap:8px}.quotation-client-page .lnk-offers-toggle h2{font-size:22px}.quotation-client-page .lnk-offers-toggle i{width:34px;height:34px}.quotation-history-page .lnk-history-actions button{font-size:10px}.quotation-history-page .lnk-history-pagination{background:0 0;border:0;margin-top:2px;padding:2px 0 0}.quotation-history-page .lnk-history-count{position:relative;grid-template-columns:18px minmax(0,1fr);gap:2px 4px;width:100%;min-width:0;min-height:44px;padding:8px 6px}.quotation-history-page .lnk-history-count>svg:first-child{grid-column:1;grid-row:1}.quotation-history-page .lnk-history-count strong{grid-column:2;grid-row:1}.quotation-history-page .lnk-history-count span{grid-column:1/-1;grid-row:2;white-space:nowrap;font-size:10px}.quotation-history-page .lnk-history-count .lnk-history-count__full{display:none}.quotation-history-page .lnk-history-count .lnk-history-count__mobile{display:block;padding-right:21px}.quotation-history-page .lnk-history-count>svg:last-child:not(:first-child){position:absolute;display:block;width:18px;height:18px;top:50%;bottom:auto;right:7px;transform:translateY(-50%)}.quotation-client-page .lnk-product-row:not(.is-offer) .lnk-product-summary{grid-template-columns:minmax(0,1fr)minmax(0,auto)}}:root[data-theme=dark] .app-shell:has(:-webkit-any(.quotation-history-page,.quotation-client-page)){background:#0e0f10}:root[data-theme=dark] .app-shell:has(:-moz-any(.quotation-history-page,.quotation-client-page)){background:#0e0f10}:root[data-theme=dark] .app-shell:has(:is(.quotation-history-page,.quotation-client-page)){background:#0e0f10}:root[data-theme=dark] .app-shell:has(:-webkit-any(.quotation-history-page,.quotation-client-page)) .app-shell-header{background:#202122}:root[data-theme=dark] .app-shell:has(:-moz-any(.quotation-history-page,.quotation-client-page)) .app-shell-header{background:#202122}:root[data-theme=dark] .app-shell:has(:is(.quotation-history-page,.quotation-client-page)) .app-shell-header{background:#202122}:root[data-theme=dark] .app-shell-main:has(:-webkit-any(.quotation-history-page,.quotation-client-page)){background:#0e0f10}:root[data-theme=dark] .app-shell-main:has(:-moz-any(.quotation-history-page,.quotation-client-page)){background:#0e0f10}:root[data-theme=dark] .app-shell-main:has(:is(.quotation-history-page,.quotation-client-page)){background:#0e0f10}:root[data-theme=dark] :-webkit-any(.quotation-history-page,.quotation-client-page).lnk-page{--login-bg:#0e0f10;--login-surface:#202122;--login-text:#f2f0eb;--login-muted:#a6a9af;--login-border:#303332;color:var(--login-text)}:root[data-theme=dark] :-moz-any(.quotation-history-page,.quotation-client-page).lnk-page{--login-bg:#0e0f10;--login-surface:#202122;--login-text:#f2f0eb;--login-muted:#a6a9af;--login-border:#303332;color:var(--login-text)}:root[data-theme=dark] :is(.quotation-history-page,.quotation-client-page).lnk-page{--login-bg:#0e0f10;--login-surface:#202122;--login-text:#f2f0eb;--login-muted:#a6a9af;--login-border:#303332;color:var(--login-text)}:root[data-theme=dark] :-webkit-any(.quotation-history-page,.quotation-client-page) .lnk-page-header h1{color:var(--login-text)}:root[data-theme=dark] :-moz-any(.quotation-history-page,.quotation-client-page) .lnk-page-header h1{color:var(--login-text)}:root[data-theme=dark] :is(.quotation-history-page,.quotation-client-page) .lnk-page-header h1{color:var(--login-text)}:root[data-theme=dark] .quotation-history-page :-webkit-any(.lnk-history-head,.lnk-history-pagination){border-color:var(--login-border);background:var(--login-surface);color:var(--login-muted)}:root[data-theme=dark] .quotation-history-page :-moz-any(.lnk-history-head,.lnk-history-pagination){border-color:var(--login-border);background:var(--login-surface);color:var(--login-muted)}:root[data-theme=dark] .quotation-history-page :is(.lnk-history-head,.lnk-history-pagination){border-color:var(--login-border);background:var(--login-surface);color:var(--login-muted)}@media (max-width:767px){:root[data-theme=dark] .quotation-history-page .lnk-history-pagination{background:0 0;border:0}}:root[data-theme=dark] .quotation-history-page .lnk-history-rows>article{border-color:var(--login-border);background:var(--login-surface)}:root[data-theme=dark] .quotation-history-page .lnk-history-rows>article.is-active{background:#252727}:root[data-theme=dark] .quotation-history-page .lnk-history-count,:root[data-theme=dark] .quotation-history-page .lnk-history-count span{color:var(--login-muted)}:root[data-theme=dark] .quotation-history-page .lnk-history-actions button{border-color:var(--login-border);background:var(--login-surface);color:var(--login-text)}:root[data-theme=dark] .quotation-history-page .lnk-history-actions button.conclude-action{color:#9cdeb6;background:#254633;border-color:#47765b}:root[data-theme=dark] .quotation-history-page .lnk-history-actions button.copy-action{border-color:var(--login-border);background:var(--login-surface);color:var(--login-text)}:root[data-theme=dark] .quotation-history-page .lnk-history-actions button.activate-all{color:#9cdeb6;background:#254633;border-color:#47765b}:root[data-theme=dark] .quotation-history-page :is(.lnk-history-actions button.deactivate-all,.lnk-super-actions button.lnk-deactivate-everything){background:var(--login-surface);color:#ff9c96;border-color:#80504d}:root[data-theme=dark] .quotation-history-page .lnk-history-actions button.conclude-action:hover:not(:disabled){color:#b7edc8;box-shadow:none;background:#282a29;border-color:#5d9d73}:root[data-theme=dark] .quotation-history-page .lnk-history-actions button.copy-action:hover:not(:disabled){color:var(--login-text);box-shadow:none;background:#282a29;border-color:#60776b}:root[data-theme=dark] .quotation-history-page .lnk-history-table{border-color:var(--login-border);background:var(--login-surface);color:var(--login-text)}:root[data-theme=dark] .quotation-client-page :-webkit-any(.lnk-ledger,.lnk-day-selector){border-color:var(--login-border);background:var(--login-surface);color:var(--login-text)}:root[data-theme=dark] .quotation-client-page :-moz-any(.lnk-ledger,.lnk-day-selector){border-color:var(--login-border);background:var(--login-surface);color:var(--login-text)}:root[data-theme=dark] .quotation-client-page :is(.lnk-ledger,.lnk-day-selector){border-color:var(--login-border);background:var(--login-surface);color:var(--login-text)}:root[data-theme=dark] .quotation-client-page .lnk-day-selector button{background:var(--login-surface);color:var(--login-text);border-color:#385046}:root[data-theme=dark] .quotation-client-page .lnk-day-selector button.active{color:#f2f0eb;background:#282a29;border-color:#6e8c72}:root[data-theme=dark] .quotation-client-page .lnk-day-selector button.active:before{background:#8db47a}:root[data-theme=dark] .quotation-client-page .lnk-offers-section.quotation-offers-section{border-color:var(--login-border);background:#202122}:root[data-theme=dark] .quotation-client-page .lnk-kicker.offer{color:#8db47a}:root[data-theme=dark] .quotation-client-page .lnk-offers-toggle h2{color:var(--login-text)}:root[data-theme=dark] .quotation-client-page .lnk-offers-count{color:var(--login-muted)}:root[data-theme=dark] .quotation-client-page .lnk-offers-toggle i{color:#8db47a;background:#282a29}:root[data-theme=dark] .quotation-client-page .lnk-offer-ledger .lnk-product-row.cotacao-product-card,:root[data-theme=dark] .quotation-client-page .lnk-product-row{border-color:var(--login-border);background:var(--login-surface)}:root:has(.quotation-history-page) .admin-drawer-panel:has(.quick-date-chooser){--login-bg:#fff;--login-surface:#fff;--login-text:#183f3b;--login-muted:#647b7c;--login-border:#dee7e8;--login-accent:#1d704b;--copy-primary:#a0eb70;--copy-primary-ink:#183f3b;border-color:var(--login-border)!important;background:var(--login-surface)!important;border-radius:16px!important;box-shadow:0 16px 40px #00000029!important}:root[data-theme=dark]:has(.quotation-history-page) .admin-drawer-panel:has(.quick-date-chooser){--login-bg:#202122;--login-surface:#202122;--login-text:#f2f0eb;--login-muted:#a6a9af;--login-border:#303332;--login-accent:#8db47a;--copy-primary:#8db47a;--copy-primary-ink:#0e0f10}:root:has(.quotation-history-page) .admin-drawer-panel:has(.quick-date-chooser)>div:first-child h2{letter-spacing:0!important;font-family:DM Sans,sans-serif!important;font-size:19px!important}:root:has(.quotation-history-page) .admin-drawer-panel:has(.quick-date-chooser) .admin-drawer-close{min-width:44px;min-height:44px;color:var(--login-muted)!important;border:0!important;border-radius:10px!important}:root:has(.quotation-history-page) .admin-drawer-panel:has(.quick-date-chooser) .admin-drawer-close:hover{background:color-mix(in srgb,#b83232 10%,var(--login-surface))!important;color:#b83232!important}:root[data-theme=dark]:has(.quotation-history-page) .admin-drawer-panel:has(.quick-date-chooser) .admin-drawer-close:hover{color:#f19b89!important}:root:has(.quotation-history-page) .admin-drawer-panel:has(.quick-date-chooser) :-webkit-any(button,input):focus-visible{outline:2px solid var(--selection-accent);outline-offset:2px}:root:has(.quotation-history-page) .admin-drawer-panel:has(.quick-date-chooser) :-moz-any(button,input):focus-visible{outline:2px solid var(--selection-accent);outline-offset:2px}:root:has(.quotation-history-page) .admin-drawer-panel:has(.quick-date-chooser) :is(button,input):focus-visible{outline:2px solid var(--selection-accent);outline-offset:2px}:root:has(.quotation-history-page) .quick-date-chooser__option:hover:not(:disabled){background:color-mix(in srgb,var(--copy-primary)8%,var(--login-surface))}:root:has(.quotation-history-page) .quick-date-chooser__option[aria-pressed=true]:hover:not(:disabled){background:var(--selection-surface)}:root:has(.quotation-history-page) .quick-date-chooser__primary:hover:not(:disabled){filter:brightness(.96);transform:none}:root:has(.quotation-history-page) .quick-date-chooser__cancel:hover:not(:disabled){background:color-mix(in srgb,var(--login-text)4%,var(--login-surface));color:var(--login-text)}.quotation-copy-overwrite-backdrop{backdrop-filter:blur(2px)!important;background:#0e0f1075!important}.quotation-copy-overwrite-modal{--login-surface:#fff;--login-text:#183f3b;--login-muted:#566c6d;--login-border:#dee7e8;border-radius:16px!important;box-shadow:0 16px 40px #0e0f1029!important}.quotation-copy-overwrite-modal button{display:inline-flex;cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:center;align-items: center;min-height:44px;font:700 13px DM Sans,sans-serif}.quotation-copy-overwrite__confirm-short{display:none}.quotation-copy-overwrite__cancel{color:#566c6d;background:#fff;border:1px solid #819493}.quotation-copy-overwrite__cancel:hover:not(:disabled){color:#183f3b;background:#f5f8f7}.quotation-copy-overwrite__confirm{color:#183f3b;background:#a0eb70;border:1px solid #a0eb70}.quotation-copy-overwrite__confirm:hover:not(:disabled){background:#8cdb5e;border-color:#8cdb5e}:root[data-theme=dark] .quotation-copy-overwrite-modal{--login-surface:#202122;--login-text:#f2f0eb;--login-muted:#a6a9af;--login-border:#303332}:root[data-theme=dark] .quotation-copy-overwrite__cancel{color:#f2f0eb;background:#282a29;border-color:#60776b}:root[data-theme=dark] .quotation-copy-overwrite__confirm{color:#0e0f10;background:#8db47a;border-color:#8db47a}@media (max-width:767px){.quotation-copy-overwrite-modal{padding:20px!important}.quotation-copy-overwrite__confirm-full{display:none}.quotation-copy-overwrite__confirm-short{display:inline}}@media (prefers-reduced-motion:reduce){.quotation-copy-overwrite-modal{animation:none!important}}.operational-directory,.operational-query-state,.operational-select,.operational-select__menu,.operational-search-field{--operational-corner-sm:4px;--operational-corner-md:6px;--operational-target:2.75rem;--operational-motion:var(--operational-motion-hover)}.operational-directory{overflow:visible;border:1px solid var(--login-border);background:var(--login-surface);color:var(--login-text);border-radius:6px;width:100%}.operational-directory__toolbar{display:flex;padding:.625rem var(--operational-row-inset);border-bottom:1px solid var(--login-border);align-items: center;gap:.5rem;width:100%}.operational-directory__scroll{overflow:auto;scrollbar-gutter:stable}.operational-directory__row{display:grid;min-height:var(--operational-target);border-bottom:1px solid var(--login-border);align-items: center}.operational-directory__row:last-child{border-bottom:0}.operational-directory__updating{transition:opacity var(--operational-motion-update)var(--operational-ease-out),transform var(--operational-motion-update)var(--operational-ease-out)}.operational-directory__updating[aria-busy=true]{opacity:.72;transform:translateY(1px)}.operational-search-field{position:relative;box-sizing:border-box;width:100%;min-width:0;max-width:100%}.operational-search-field>svg{position:absolute;color:var(--operational-control-muted,var(--login-muted));pointer-events:none;top:50%;left:.85rem;transform:translateY(-50%)}.operational-search-field input{display:block;box-sizing:border-box;background:var(--operational-control-surface,var(--login-surface));border:1px solid var(--operational-control-border,color-mix(in srgb,var(--login-border)86%,transparent));border-radius:var(--operational-control-radius,var(--operational-corner-md));color:var(--operational-control-ink,var(--login-text));outline:none;width:100%;min-width:0;max-width:100%;min-height:44px;padding:.72rem 3.15rem .72rem 2.45rem;font-family:DM Sans,sans-serif;font-size:.9rem}.operational-search-field button{position:absolute;display:flex;color:var(--operational-control-muted,var(--login-muted));cursor:pointer;background:0 0;border:0;justify-content:center;align-items: center;width:44px;height:44px;padding:0;top:50%;right:0;transform:translateY(-50%)}.cargas-page .operational-search-field input,.pedidos-page:not(.helper-operational-orders) .operational-search-field input{height:44px;padding-block-start:0;padding-block-end:0}.operational-query-state{min-width:0}.operational-query-state__error{display:flex;min-height:var(--operational-target);border:1px solid color-mix(in srgb,#ef4444 42%,var(--login-border));border-radius:var(--operational-corner-sm);color:var(--login-text);justify-content:space-between;align-items: center;gap:.75rem;padding:.5rem .75rem;font-size:.82rem}.operational-query-state__error--refetch-error{border-width:0 0 1px;border-radius:0;margin-bottom:.5rem}.operational-query-state__error button{min-height:var(--operational-target);border-radius:var(--operational-corner-sm);color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid;padding:.4rem .75rem;font-weight:700}.operational-select{position:relative;width:100%;min-width:0}.operational-select__trigger{display:flex;min-height:var(--operational-target);border:1px solid var(--login-border);border-radius:var(--operational-corner-sm);background:var(--login-surface);color:var(--login-text);cursor:pointer;font:inherit;text-align:left;justify-content:space-between;align-items: center;gap:.75rem;width:100%;padding:.5rem .75rem}.operational-select__trigger:disabled{cursor:not-allowed;opacity:.55}.operational-select__trigger [data-placeholder=true]{color:var(--login-muted)}.operational-select__menu{z-index:40;min-width:var(--radix-select-trigger-width);max-width:var(--radix-select-content-available-width);max-height:min(18rem,var(--radix-select-content-available-height));overflow:hidden;border:1px solid var(--login-border);border-radius:var(--operational-corner-md);background:var(--login-surface);color:var(--login-text);transform-origin:var(--radix-select-content-transform-origin);transition:opacity var(--operational-motion-update)var(--operational-ease-out),transform var(--operational-motion-update)var(--operational-ease-out);box-shadow:0 8px 20px #0f0f0e24}.operational-select__menu[data-layer=overlay]{z-index:110}.operational-select__menu[data-layer=dialog]{z-index:1210;--login-surface:#fff;--login-text:#183f3b;--login-border:#dee7e8;--login-accent:#1d704b}.operational-select__menu[data-layer=dialog] .operational-select__option>span{overflow-wrap:anywhere;min-width:0}:root[data-theme=dark] .operational-select__menu[data-layer=dialog]{--login-surface:#202122;--login-text:#f2f0eb;--login-border:#303332;--login-accent:#8db47a}.operational-select__viewport{max-height:inherit;padding:4px}.operational-select__option{display:flex;min-height:var(--operational-target);border-radius:var(--operational-corner-sm);cursor:pointer;justify-content:space-between;align-items: center;gap:.75rem;padding:.5rem .625rem}.operational-select__option[data-highlighted]{background:color-mix(in srgb,var(--login-accent)9%,transparent);outline:none}.operational-select__option[aria-disabled=true]{cursor:not-allowed;opacity:.5}.operational-search-field input:focus-visible{outline:2px solid var(--login-accent);outline-offset:2px}.operational-search-field button:focus-visible{outline:2px solid var(--login-accent);outline-offset:2px}.operational-query-state__error button:focus-visible{outline:2px solid var(--login-accent);outline-offset:2px}.operational-select__trigger:focus-visible{outline:2px solid var(--login-accent);outline-offset:2px}@media (max-width:640px){.operational-directory__toolbar{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.operational-directory__updating,.operational-select__menu{transition:none;transform:none}}.quotation-assignment-scrim{position:fixed;z-index:1200;display:flex;color:#18392b;background:linear-gradient(#0b20187a 0 0) 220px 0/calc(100% - 220px) 100% no-repeat;justify-content:center;align-items: center;padding:18px 18px 18px 238px;font-family:DM Sans,sans-serif;inset:0}.quotation-assignment-scrim .lnk-management-modal{box-sizing:border-box;display:flex;overflow:hidden;scrollbar-width:thin;background:#fff;border:1px solid #dee7e8;border-radius:17px;flex-direction:column;width:min(680px,100% - 30px);max-height:min(82vh,760px);padding:18px;box-shadow:0 26px 74px #0b221855}:root .quotation-assignment-scrim .lnk-management-modal .lnk-modal-close{color:#566c6d;background:0 0;border-color:#0000}.quotation-assignment-scrim .lnk-management-modal>header{display:flex;justify-content:space-between;align-items: center;margin-bottom:13px}.quotation-assignment-scrim .lnk-kicker{display:block;color:#5e7568;letter-spacing:.12em;font:800 11px Barlow Condensed,sans-serif}.quotation-assignment-scrim h2{color:#173d2d;margin:2px 0 0;font:850 26px Barlow Condensed,sans-serif}.quotation-assignment-scrim button{cursor:pointer;font-family:inherit}.quotation-assignment-scrim button:disabled{cursor:default;opacity:.4}.quotation-assignment-scrim button:focus-visible{outline:2px solid #176b46;outline-offset:2px}.quotation-assignment-scrim :-webkit-any(input,select):focus-visible{outline:2px solid #176b46;outline-offset:2px}.quotation-assignment-scrim :-moz-any(input,select):focus-visible{outline:2px solid #176b46;outline-offset:2px}.quotation-assignment-scrim :is(input,select):focus-visible{outline:2px solid #176b46;outline-offset:2px}.quotation-assignment-scrim .lnk-assignment-summary{display:flex;color:#6c7d73;gap:20px;margin-bottom:10px;font-size:11px}.quotation-assignment-scrim .lnk-assignment-summary strong{color:#173d2d;font-size:16px}.quotation-assignment-scrim .lnk-assignment-tools{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:10px}.quotation-assignment-scrim .lnk-assignment-tools label{grid-column:1/4;display:grid;grid-template-columns:20px 1fr;color:#61746a;background:#fff;border:1px solid #ccd7cf;border-radius:8px;align-items: center;gap:7px;min-width:0;min-height:41px;padding:0 11px}.quotation-assignment-scrim .lnk-assignment-tools input{outline:0;color:#294b39;font:inherit;background:0 0;border:0;width:100%;height:39px;padding:0 5px}.quotation-assignment-scrim .lnk-assignment-tools input::placeholder{color:#566c6d;opacity:1}.quotation-assignment-scrim .lnk-assignment-tools>button{color:#456052;background:#fff;border:1px solid #ccd7cf;border-radius:8px;min-width:0;min-height:41px;padding:0 10px;font-size:10px;font-weight:800}.quotation-assignment-scrim .lnk-assignment-tools>.operational-select{grid-column:4}.quotation-assignment-scrim .lnk-assignment-tools .operational-select__trigger{color:#183f3b;background:#f8f9f9;border-color:#819493;border-radius:10px;min-height:44px;padding:0 11px;font-size:13px;font-weight:700}.quotation-assignment-scrim .lnk-assignment-tools>button{grid-column:1/-1;font:700 14px DM Sans,sans-serif}.quotation-assignment-scrim .lnk-assignment-tools>button:hover:not(:disabled){color:#176b46;background:#edf6ef;border-color:#85ad93}.quotation-assignment-scrim .lnk-client-selection-list{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a6b7ad #f5f8f7;border:1px solid #d8e0da;border-radius:10px;flex:auto;min-height:65px}.quotation-assignment-scrim .lnk-client-selection-list>button{display:flex;color:#294b39;text-align:left;background:#fff;border:0;border-bottom:1px solid #e2e7e3;justify-content:space-between;align-items: center;width:100%;min-height:59px;padding:9px 13px}.quotation-assignment-scrim .lnk-client-selection-list>button:last-child{border-bottom:0}.quotation-assignment-scrim .lnk-client-selection-list>button.is-selected{background:#eaf7ed;box-shadow:inset 3px 0 #1d704b}.quotation-assignment-scrim .lnk-client-selection-list>button:hover:not(:disabled){background:#f5f8f7;transform:none}.quotation-assignment-scrim .lnk-client-selection-list>button.is-selected:hover:not(:disabled){background:#e4f2e8}.quotation-assignment-scrim .lnk-client-selection-list>button>span{display:flex;flex-direction:column;gap:3px}.quotation-assignment-scrim .lnk-client-selection-list small{color:#566c6d;font-size:11px}.quotation-assignment-scrim .lnk-client-selection-list i{color:#176b46}.quotation-assignment-scrim .lnk-assignment-pager{display:flex;color:#718078;background:#fff;border-top:1px solid #dce3dd;flex:none;justify-content:center;align-items: center;min-height:50px;padding:0 4px;font-size:10px}.quotation-assignment-scrim .lnk-assignment-pager>div,.quotation-assignment-scrim .lnk-page-number-wrap{display:flex;align-items: center;gap:6px}.quotation-assignment-scrim .lnk-assignment-pager>div{justify-content:center;width:100%}.quotation-assignment-scrim .lnk-assignment-pager button{color:#456052;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-width:32px;min-height:36px;padding:0 9px;font-size:10px;font-weight:750}.quotation-assignment-scrim .lnk-assignment-pager button.current{color:#176b46;border-bottom-color:#176b46;min-width:58px}.quotation-assignment-scrim .lnk-management-modal>footer{display:flex;background:#fff;border-top:1px solid #dee7e8;flex:none;justify-content:center;align-items: center;gap:8px;min-height:52px;padding-top:13px}.quotation-assignment-scrim .lnk-management-modal>footer button{display:inline-flex;color:#456052;background:#fff;border:1px solid #ccd7cf;border-radius:10px;justify-content:center;align-items: center;min-width:118px;min-height:44px;padding:0 11px;font-weight:750}.quotation-assignment-scrim .lnk-management-modal>footer button.primary{color:#fff;background:#1d704b;border-color:#1d704b}.quotation-assignment-scrim .lnk-modal-close:hover:not(:disabled){color:#94342c;background:#fff2f0;border-color:#d89189}.quotation-assignment-scrim .lnk-management-modal>footer button:hover:not(:disabled){color:#1d704b;background:#eaf7ed;border-color:#8dbfa0}.quotation-assignment-scrim .lnk-management-modal>footer button.primary:hover:not(:disabled){color:#fff;background:#175b3b;border-color:#175b3b}.quotation-assignment-scrim .quotation-dialog-error{color:#a13b33}:root[data-theme=dark] .quotation-assignment-scrim .lnk-management-modal,:root[data-theme=dark] .quotation-assignment-scrim .lnk-client-selection-list>button,:root[data-theme=dark] .quotation-assignment-scrim .lnk-assignment-tools label,:root[data-theme=dark] .quotation-assignment-scrim .lnk-assignment-tools>button,:root[data-theme=dark] .quotation-assignment-scrim .lnk-assignment-pager button{color:#f2f0eb;background:#202122;border-color:#303332}:root[data-theme=dark] .quotation-assignment-scrim .lnk-client-selection-list,:root[data-theme=dark] .quotation-assignment-scrim .lnk-client-selection-list>button{border-color:#405047}:root[data-theme=dark] .quotation-assignment-scrim .lnk-client-selection-list>button.is-selected{background:#282a29;box-shadow:inset 3px 0 #8db47a}:root[data-theme=dark] .quotation-assignment-scrim h2,:root[data-theme=dark] .quotation-assignment-scrim .lnk-assignment-summary strong{color:#edf4ef}:root[data-theme=dark] .quotation-assignment-scrim .lnk-assignment-summary,:root[data-theme=dark] .quotation-assignment-scrim .lnk-assignment-pager,:root[data-theme=dark] .quotation-assignment-scrim .lnk-client-selection-list small{color:#a6a9af}:root[data-theme=dark] .quotation-assignment-scrim .lnk-assignment-pager{background:#202122;border-color:#303332}:root[data-theme=dark] .quotation-assignment-scrim .lnk-assignment-tools input{color:#e4ede7}:root[data-theme=dark] .quotation-assignment-scrim .lnk-assignment-tools input::placeholder{color:#a6a9af;opacity:1}:root[data-theme=dark] .quotation-assignment-scrim .lnk-client-selection-list>button:hover:not(:disabled),:root[data-theme=dark] .quotation-assignment-scrim .lnk-client-selection-list>button.is-selected:hover:not(:disabled){background:#303332}:root[data-theme=dark] .quotation-assignment-scrim .lnk-assignment-tools>button:hover:not(:disabled){color:#a8ddb9;background:#2d4938;border-color:#5e866d}:root[data-theme=dark] .quotation-assignment-scrim .lnk-management-modal,:root[data-theme=dark] .quotation-assignment-scrim .lnk-client-selection-list{scrollbar-color:#60776b #202122}:root[data-theme=dark] .quotation-assignment-scrim .lnk-modal-close:hover:not(:disabled){color:#e98981;background:#3a2927;border-color:#743f3a}:root[data-theme=dark] .quotation-assignment-scrim .lnk-management-modal .lnk-modal-close:not(:hover):not(:focus-visible){color:#a6a9af;border-color:#0000}:root[data-theme=dark] .quotation-assignment-scrim .lnk-management-modal>footer{background:#202122;border-color:#303332}:root[data-theme=dark] .quotation-assignment-scrim .lnk-management-modal>footer button.primary{color:#142519;background:#8bd866;border-color:#8bd866}:root[data-theme=dark] .quotation-assignment-scrim .lnk-management-modal>footer button.primary:hover:not(:disabled){color:#142519;background:#9be37b;border-color:#9be37b}:root[data-theme=dark] .quotation-assignment-scrim .lnk-assignment-tools .operational-select__trigger{color:#f2f0eb;background:#202122;border-color:#303332}@media (max-width:767px){.quotation-assignment-scrim{background:#0b20187a;padding:11px 11px 74px}.quotation-assignment-scrim .lnk-management-modal{box-sizing:border-box;width:100%;max-height:min(82dvh,680px)}.quotation-assignment-scrim .lnk-assignment-tools{grid-template-columns:minmax(0,1fr)112px;margin-bottom:4px}.quotation-assignment-scrim .lnk-assignment-tools label{grid-column:1}.quotation-assignment-scrim .lnk-assignment-tools>.operational-select{grid-column:2}.quotation-assignment-scrim .lnk-assignment-tools .operational-select__trigger{padding-left:8px}.quotation-assignment-scrim .lnk-assignment-pager button{min-width:44px;min-height:44px}.quotation-assignment-scrim .lnk-assignment-tools>button{min-height:44px}.quotation-assignment-scrim .lnk-management-modal>footer{padding-top:17px}.quotation-assignment-scrim .lnk-management-modal>footer button{position:relative;min-height:42px}.quotation-assignment-scrim .lnk-management-modal>footer button:before{content:"";position:absolute;inset:-1px}.quotation-assignment-scrim .lnk-assignment-pager{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding:8px}.quotation-assignment-scrim .lnk-assignment-pager>div{display:grid;grid-template-columns:minmax(0,1fr)44px minmax(0,1fr);gap:6px;width:100%}.quotation-assignment-scrim .lnk-assignment-pager>div>button:first-child{grid-column:1}.quotation-assignment-scrim .lnk-page-number-wrap:has(button.current){grid-column:2}.quotation-assignment-scrim .lnk-page-number-wrap:not(:has(button.current)){display:none}.quotation-assignment-scrim .lnk-assignment-pager>div>button:last-child{grid-column:3}.quotation-assignment-scrim .lnk-assignment-pager button{border-radius:10px;width:100%;min-width:0;padding-inline-start:4px;padding-inline-end:4px}.quotation-assignment-scrim .lnk-assignment-pager button.current{color:#183f3b;background:#eaf7ed;border-color:#b4dcc0}:root[data-theme=dark] .quotation-assignment-scrim .lnk-assignment-pager button.current{color:#f2f0eb;background:#303332;border-color:#60776b}}@media (max-width:767px) and (max-height:720px){.quotation-assignment-scrim .lnk-management-modal{overflow-y:auto}.quotation-assignment-scrim .lnk-client-selection-list{overflow-y:visible;flex:none}}@media (prefers-reduced-motion:reduce){.quotation-assignment-scrim *,.quotation-assignment-scrim{scroll-behavior:auto!important;transition:none!important;transform:none!important}}.quotation-management-scrim{--login-bg:#fff;--login-surface:#fff;--login-text:#183f3b;--login-muted:#566c6d;--login-border:#dee7e8;--login-accent:#1d704b;position:fixed;z-index:1200;display:flex;color:#18392b;background:linear-gradient(#0b20187a 0 0) 220px 0/calc(100% - 220px) 100% no-repeat;justify-content:center;align-items: center;padding:18px 18px 18px 238px;font-family:DM Sans,sans-serif;inset:0}.quotation-management-scrim .lnk-management-modal{box-sizing:border-box;display:flex;overflow:hidden;scrollbar-width:thin;background:#fff;border:1px solid #dee7e8;border-radius:17px;flex-direction:column;width:min(680px,100% - 30px);max-height:min(82vh,760px);padding:18px;box-shadow:0 26px 74px #0b221855}:root .quotation-management-scrim .lnk-management-modal .lnk-modal-close{color:#566c6d;background:0 0;border-color:#0000}.quotation-management-scrim .lnk-management-modal>header{display:flex;justify-content:space-between;align-items: center;margin-bottom:13px}.quotation-management-scrim .lnk-kicker{display:block;color:#5e7568;letter-spacing:.12em;font:800 11px Barlow Condensed,sans-serif}.quotation-management-scrim h2{color:#173d2d;margin:2px 0 0;font:850 26px Barlow Condensed,sans-serif}.quotation-management-scrim button{cursor:pointer;font-family:inherit}.quotation-management-scrim button:disabled{cursor:default;opacity:.4}.quotation-management-scrim button:focus-visible{outline:2px solid #176b46;outline-offset:2px}.quotation-management-scrim .lnk-management-list{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a6b7ad #f5f8f7;border:1px solid #d8e0da;border-radius:10px;flex:auto;min-height:0}.quotation-management-scrim .lnk-management-list.is-empty{border:0}.quotation-management-scrim .lnk-management-list.is-empty p{color:#74837a;margin:8px 0 18px}.quotation-management-scrim .lnk-management-list article{display:flex;border-bottom:1px solid #e2e7e3;justify-content:space-between;align-items: center;gap:12px;min-height:62px;padding:9px 11px;transition:background-color .16s,box-shadow .16s,transform .16s}.quotation-management-scrim .lnk-management-list article:last-child{border-bottom:0}.quotation-management-scrim .lnk-management-list article:hover{box-shadow:none;background:#f5f8f7;transform:none}.quotation-management-scrim .lnk-specials-modal .lnk-management-list article{cursor:pointer}.quotation-management-scrim .lnk-management-list article>span{display:flex;flex-direction:column;gap:3px}.quotation-management-scrim .lnk-specials-modal .lnk-management-list article>span{flex:1;min-width:0}.quotation-management-scrim .lnk-management-list small{color:#53695d;font-size:11px;font-weight:700}.quotation-management-scrim .lnk-management-list article>div:not(.quotation-special-confirm){display:flex;gap:6px}.quotation-management-scrim .lnk-management-list button,.quotation-management-scrim .lnk-management-modal>footer button{display:inline-flex;color:#456052;background:#fff;border:1px solid #ccd7cf;border-radius:8px;align-items: center;gap:6px;min-height:38px;padding:0 11px;font-weight:750}.quotation-management-scrim .lnk-management-list .quotation-special-open{display:inline-flex;color:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;gap:12px;width:100%;min-height:0;padding:0}.quotation-management-scrim .quotation-special-open svg{color:#94aa9c;flex-shrink:0}:root[data-theme=dark] .quotation-management-scrim .quotation-special-open svg{color:#819989}.quotation-management-scrim .lnk-management-list button.edit-action{color:#176b46;background:#edf7f0;border-color:#a9cdb6}.quotation-management-scrim .lnk-management-list button.copy-action{color:#365c75;background:#f0f5f8;border-color:#b8c9d8}.quotation-management-scrim .lnk-management-list button.delete-action{color:#a13b33;background:#fff3f1;border-color:#e0b5b0}.quotation-management-scrim .lnk-management-list article button:hover{transform:none}.quotation-management-scrim .lnk-management-modal>footer{display:flex;border-top:1px solid #dee7e8;justify-content:flex-end;align-items: center;gap:8px;min-height:52px;margin-top:12px;padding-top:13px}.quotation-management-scrim .lnk-modal-close:hover:not(:disabled){color:#94342c;background:#fff2f0;border-color:#d89189}.quotation-management-scrim .lnk-management-modal>footer>span{color:#65766c;margin-right:auto;font-size:11px}.quotation-management-scrim .lnk-management-modal>footer button.primary{color:#fff;background:#176b46;border-color:#176b46}.quotation-management-scrim .lnk-specials-modal>footer button.primary{font-size:14px}.quotation-management-scrim .quotation-special-confirm,.quotation-management-scrim .quotation-special-copy-date{flex:1 0 100%}.quotation-management-scrim .quotation-special-copy-date{box-sizing:border-box;animation:quotation-copy-enter .16s ease-out both;background:0 0;border:0;width:100%;min-width:0;padding:0}.quotation-management-scrim .quotation-special-copy-date>div,.quotation-management-scrim .quotation-special-copy-date>div>div{box-sizing:border-box;width:100%;min-width:0}.quotation-management-scrim .quotation-special-copy-date.is-closing{pointer-events:none;animation:quotation-copy-exit .16s ease-in both}@keyframes quotation-copy-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes quotation-copy-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}.quotation-management-scrim .quotation-special-copy-date>div>div:first-child{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important;gap:8px!important}.quotation-management-scrim .quotation-special-copy-date>div>div:first-child>button{min-height:60px;box-shadow:none!important;border-radius:10px!important;width:100%!important;min-width:0!important}.quotation-management-scrim .quotation-special-copy-date>div>div:nth-child(2){box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.quotation-management-scrim .quotation-special-copy-date input{background:#f8f9f9!important;border-color:#819493!important;border-radius:10px!important}.quotation-management-scrim .quotation-special-copy-date input::placeholder,.quotation-special-drawer-content input::placeholder{color:#647b7c;opacity:1}.quotation-management-scrim .quotation-special-copy-date>div>div:last-child>button{justify-content:center;align-items: center;gap:6px;min-height:44px;display:inline-flex!important;letter-spacing:0!important;text-transform:none!important;flex:1 1 0!important;width:100%!important;min-width:0!important;font:700 13px DM Sans,sans-serif!important}.quotation-management-scrim .quotation-special-copy-date>div>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important;gap:12px!important}.quotation-management-scrim .quotation-special-copy-date>div>div:last-child>button:first-child{color:#183f3b!important;background:#a0eb70!important;border-radius:10px!important}.quotation-management-scrim .quotation-special-copy-date>div>div:last-child>button:last-child{color:#566c6d!important;background:#fff!important;border:1px solid #819493!important;border-radius:10px!important}.quotation-management-scrim .lnk-management-list article>.quotation-special-copy-date{display:block}.quotation-management-scrim .lnk-management-list article:has(.quotation-special-confirm){flex-wrap:wrap}.quotation-management-scrim .lnk-management-list article:has(.quotation-special-copy-date){flex-wrap:wrap}.quotation-management-scrim .lnk-confirm-modal{position:relative;text-align:center;align-items: center;width:min(430px,100% - 30px);padding:26px}.quotation-management-scrim .lnk-confirm-modal h2{margin-top:13px}.quotation-management-scrim .lnk-confirm-modal>p{color:#61746a;max-width:340px;margin:8px auto 4px;line-height:1.5}.quotation-management-scrim .lnk-confirm-close{position:absolute;top:14px;right:14px}.quotation-management-scrim .lnk-confirm-modal>footer{justify-content:center;width:100%;margin-top:10px}.quotation-management-scrim .lnk-confirm-modal>footer button{flex:1 1 0;justify-content:center}.quotation-management-scrim .lnk-confirm-modal>footer button.lnk-confirm-danger{color:#fff;background:#a13b33;border-color:#d99690}:root[data-theme=dark] .quotation-management-scrim .lnk-management-modal{color:#f2f0eb;background:#202122;border-color:#303332}:root[data-theme=dark] .quotation-management-scrim{--login-bg:#202122;--login-surface:#202122;--login-text:#f2f0eb;--login-muted:#a6a9af;--login-border:#303332;--login-accent:#8db47a}:root[data-theme=dark] .quotation-management-scrim .quotation-special-copy-date{background:0 0}:root[data-theme=dark] .quotation-management-scrim .quotation-special-copy-date input{color:#f2f0eb!important;background:#282a29!important;border-color:#60776b!important}:root[data-theme=dark] .quotation-management-scrim .quotation-special-copy-date input::placeholder,:root[data-theme=dark] .quotation-special-drawer-content input::placeholder{color:#a6a9af}:root[data-theme=dark] .quotation-management-scrim .quotation-special-copy-date>div>div:last-child>button:first-child{color:#142519!important;background:#8bd866!important}:root[data-theme=dark] .quotation-management-scrim .quotation-special-copy-date>div>div:last-child>button:last-child{color:#f2f0eb!important;background:#282a29!important;border-color:#60776b!important}:root[data-theme=dark] .quotation-management-scrim .lnk-management-list{scrollbar-color:#60776b #202122}:root[data-theme=dark] .quotation-management-scrim h2{color:#edf4ef}:root[data-theme=dark] .quotation-management-scrim .lnk-management-list,:root[data-theme=dark] .quotation-management-scrim .lnk-management-list article{border-color:#405047}:root[data-theme=dark] .quotation-management-scrim .lnk-management-list article:hover{background:#282a29}:root[data-theme=dark] .quotation-management-scrim .lnk-modal-close:hover:not(:disabled){color:#e98981;background:#3a2927;border-color:#743f3a}:root[data-theme=dark] .quotation-management-scrim .lnk-management-modal .lnk-modal-close:not(:hover):not(:focus-visible){color:#a6a9af;border-color:#0000}:root[data-theme=dark] .quotation-management-scrim .lnk-management-list button.edit-action{color:#9cdeb6;background:#254633;border-color:#47765b}:root[data-theme=dark] .quotation-management-scrim .lnk-management-list button.copy-action{color:#a8cada;background:#263b47;border-color:#496575}:root[data-theme=dark] .quotation-management-scrim .lnk-management-list button.delete-action{color:#efa098;background:#392927;border-color:#70433f}:root[data-theme=dark] .quotation-management-scrim .lnk-confirm-modal>p{color:#b8c5bd}@media (max-width:767px){.quotation-management-scrim{background:#0b20187a;padding:11px 11px 74px}.quotation-management-scrim .lnk-management-modal{width:100%;max-height:min(82dvh,680px)}.quotation-management-scrim .lnk-management-list article{flex-direction:column;align-items: flex-start}.quotation-management-scrim .lnk-specials-modal .lnk-management-list article>span{flex:none;width:100%}.quotation-management-scrim .lnk-management-list article>div:not(.quotation-special-confirm){flex-wrap:wrap}.quotation-management-scrim .lnk-specials-modal .lnk-management-list article>div:not(.quotation-special-confirm){justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.quotation-management-scrim,.quotation-management-scrim *{transition:none!important}.quotation-management-scrim .quotation-special-copy-date{animation:none}}body:has(.quotation-special-drawer-content) .admin-drawer-panel{--login-surface:#fff;--login-text:#183f3b;--login-muted:#566c6d;--login-border:#dee7e8;overflow-y:hidden!important;border-color:#dee7e8!important;border-radius:12px!important;width:min(680px,100vw - 22px)!important;max-width:680px!important;height:min(82dvh,700px)!important;max-height:min(82dvh,700px)!important}body:has(.quotation-special-drawer-content) .admin-drawer-close{border:0!important;border-radius:10px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important}body:has(.quotation-special-drawer-content) .admin-drawer-close:hover:not(:disabled){opacity:1;color:#94342c!important;background:#fff2f0!important;border:0!important}.quotation-special-drawer-content .operational-select__trigger{color:#183f3b;background:#fff;border:1px solid #819493;border-radius:10px;min-height:44px;padding:0 12px;font:600 14px DM Sans,sans-serif}:root[data-theme=dark] .quotation-special-drawer-content .operational-select__trigger{color:#f2f0eb;background:#202122;border-color:#60776b}.quotation-management-scrim .lnk-management-list article>div>button:-webkit-any(.edit-action,.copy-action,.delete-action){box-shadow:none;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;min-height:40px;padding:0 8px;font:700 12px DM Sans,sans-serif}.quotation-management-scrim .lnk-management-list article>div>button:-moz-any(.edit-action,.copy-action,.delete-action){box-shadow:none;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;min-height:40px;padding:0 8px;font:700 12px DM Sans,sans-serif}.quotation-management-scrim .lnk-management-list article>div>button:is(.edit-action,.copy-action,.delete-action){box-shadow:none;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;min-height:40px;padding:0 8px;font:700 12px DM Sans,sans-serif}.quotation-management-scrim .lnk-management-list article>div>button.edit-action{color:#1d704b}.quotation-management-scrim .lnk-management-list article>div>button.copy-action{color:#566c6d}.quotation-management-scrim .lnk-management-list article>div>button.delete-action{color:#a13b33}.quotation-management-scrim .lnk-management-list article>div>button.edit-action:hover:not(:disabled){background:#eaf7ed;border-color:#b4dcc0}.quotation-management-scrim .lnk-management-list article>div>button.copy-action:hover:not(:disabled){background:#f5f8f7;border-color:#dee7e8}.quotation-management-scrim .lnk-management-list article>div>button.delete-action:hover:not(:disabled){background:#fff2f0;border-color:#d89189}:root[data-theme=dark] .quotation-management-scrim .lnk-management-list article>div>button.edit-action{color:#9cdeb6}:root[data-theme=dark] .quotation-management-scrim .lnk-management-list article>div>button.copy-action{color:#a6a9af}:root[data-theme=dark] .quotation-management-scrim .lnk-management-list article>div>button.delete-action{color:#efa098}:root[data-theme=dark] .quotation-management-scrim .lnk-management-list article>div>button.edit-action:hover:not(:disabled){background:#254633}:root[data-theme=dark] .quotation-management-scrim .lnk-management-list article>div>button.copy-action:hover:not(:disabled){background:#282a29}:root[data-theme=dark] .quotation-management-scrim .lnk-management-list article>div>button.delete-action:hover:not(:disabled){background:#392927}.quotation-special-drawer-content{display:flex;flex-direction:column;flex:auto;gap:12px;min-width:0;min-height:0}.quotation-special-target-summary{display:flex;color:#566c6d;flex:none;gap:18px;font:400 12px DM Sans,sans-serif}.quotation-special-target-summary strong{color:#183f3b;font-size:16px}.quotation-special-target-list{overflow-y:auto;grid-auto-rows:minmax(59px,auto);scrollbar-width:thin;scrollbar-color:#a6b7ad #f5f8f7;background:#fff;border:1px solid #dee7e8;border-radius:10px;flex:auto;align-content: start;min-height:72px}.quotation-special-target-row{display:flex;background:var(--login-surface);color:var(--login-text);border:0;border-bottom:1px solid #dee7e8;justify-content:space-between;align-items: center;gap:10px;width:100%;min-height:59px;padding:9px 13px!important}.quotation-special-target-row:last-child{border-bottom:0}.quotation-special-target-row:hover:not(:disabled){background:#f5f8f7}.quotation-special-target-row.is-selected{background:#eaf7ed;box-shadow:inset 3px 0 #1d704b}.quotation-special-target-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.quotation-special-target-copy small{color:#566c6d;font-size:11px}.quotation-special-target-row svg{color:#1d704b;flex:none}.quotation-special-drawer-footer{display:flex;border-top:1px solid #dee7e8;flex:none;justify-content:flex-end;padding-top:12px}.quotation-special-drawer-footer button{min-width:150px;min-height:44px;color:#fff!important;letter-spacing:0!important;text-transform:none!important;background:#1d704b!important;border-radius:10px!important;font:700 14px DM Sans,sans-serif!important}.quotation-special-drawer-footer button:hover:not(:disabled){background:#175b3b!important}:root[data-theme=dark] body:has(.quotation-special-drawer-content) .admin-drawer-panel{--login-surface:#202122;--login-text:#f2f0eb;--login-muted:#a6a9af;--login-border:#303332;border-color:#303332!important}:root[data-theme=dark] body:has(.quotation-special-drawer-content) .admin-drawer-close:hover:not(:disabled){color:#e98981!important;background:#3a2927!important}:root[data-theme=dark] .quotation-special-target-summary,:root[data-theme=dark] .quotation-special-target-copy small{color:#a6a9af}:root[data-theme=dark] .quotation-special-target-summary strong{color:#f2f0eb}:root[data-theme=dark] .quotation-special-target-list{scrollbar-color:#60776b #202122;background:#202122;border-color:#303332}:root[data-theme=dark] .quotation-special-target-row{border-color:#303332}:root[data-theme=dark] .quotation-special-target-row:hover:not(:disabled),:root[data-theme=dark] .quotation-special-target-row.is-selected{background:#282a29}:root[data-theme=dark] .quotation-special-target-row.is-selected{box-shadow:inset 3px 0 #8db47a}:root[data-theme=dark] .quotation-special-target-row svg{color:#8db47a}:root[data-theme=dark] .quotation-special-drawer-footer{border-color:#303332}:root[data-theme=dark] .quotation-special-drawer-footer button{color:#142519!important;background:#8bd866!important}:root[data-theme=dark] .quotation-special-drawer-footer button:hover:not(:disabled){background:#9be37b!important}.order-status-checkbox-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.order-status-checkbox-group__option{display:flex;border:1px solid var(--login-border);background:var(--login-surface);color:var(--login-text);cursor:pointer;border-radius:4px;align-items: center;gap:.5rem;min-height:2.75rem;padding:.5rem .625rem;font-family:DM Sans,sans-serif;font-size:.8125rem;line-height:1.2}.order-status-checkbox-group__option[data-checked=true]{border-color:var(--login-accent);background:color-mix(in srgb,var(--login-accent)9%,var(--login-surface))}.order-status-checkbox-group__option input{accent-color:var(--login-accent);flex:none;width:1rem;height:1rem;margin:0}.order-status-checkbox-group__option:focus-within{outline:2px solid var(--login-accent);outline-offset:2px}@media (max-width:640px){.order-status-checkbox-group{grid-template-columns:1fr}}.operational-filter-surface{--filter-surface:#fff;--filter-border:#dee7e8;--filter-ink:#183f3b;--filter-muted:#647b7c;--filter-primary:#a0eb70;--filter-on-primary:#183f3b;display:inline-flex;align-items: center;gap:.25rem}:root[data-theme=dark] .operational-filter-surface{--filter-surface:#202122;--filter-border:#303332;--filter-ink:#f2f0eb;--filter-muted:#a6a9af;--filter-primary:#8db47a;--filter-on-primary:#0e0f10}.operational-filter-trigger,.operational-filter-quick-clear,.operational-filter-close,.operational-filter-action{font:inherit}.operational-filter-trigger{display:inline-flex;border:1px solid var(--operational-control-border,var(--filter-border));border-radius:var(--operational-control-radius,10px);background:var(--operational-control-surface,var(--filter-surface));color:var(--operational-control-ink,var(--filter-ink));cursor:pointer;letter-spacing:0;align-items: center;gap:.45rem;min-height:2.75rem;padding:.5rem .7rem;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:700}.operational-filter-trigger[data-active=true]{border-color:var(--selection-accent);background:var(--selection-surface);color:var(--selection-ink);box-shadow:inset 0 -2px var(--selection-accent)}.operational-filter-count{border-left:1px solid var(--filter-border);color:var(--filter-muted);letter-spacing:0;white-space:nowrap;padding-left:.45rem;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:600}.operational-filter-quick-clear{display:inline-flex;color:var(--filter-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items: center;gap:.25rem;min-height:2.75rem;padding:.45rem;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:700}.operational-filter-trigger:hover:not([data-active=true]),.operational-filter-quick-clear:hover{background:color-mix(in srgb,var(--filter-primary)8%,var(--filter-surface));color:var(--filter-ink)}.operational-filter-close:hover{background:color-mix(in srgb,#b83232 10%,var(--filter-surface));color:#b83232}.operational-filter-trigger:focus-visible{outline:2px solid var(--selection-accent);outline-offset:2px}.operational-filter-quick-clear:focus-visible{outline:2px solid var(--selection-accent);outline-offset:2px}.operational-filter-close:focus-visible{outline:2px solid var(--selection-accent);outline-offset:2px}.operational-filter-action:focus-visible{outline:2px solid var(--selection-accent);outline-offset:2px}.operational-filter-layer{position:fixed;z-index:100;display:flex;justify-content:flex-end;align-items: flex-start;padding:4.75rem 1.5rem 1.5rem;inset:0}.operational-filter-backdrop{position:absolute;animation:operational-overlay-fade var(--operational-motion-update)var(--operational-ease-out)both;background:#0f0f0e5c;border:0;padding:0;inset:0}.operational-filter-panel{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr)auto;overflow:hidden;border:1px solid var(--filter-border);background:var(--filter-surface);color:var(--filter-ink);animation:operational-overlay-enter var(--operational-motion-surface)var(--operational-ease-out)both;border-radius:14px;width:min(26rem,100vw - 3rem);max-height:calc(100dvh - 6.25rem);box-shadow:0 12px 28px #00000029}.operational-filter-header{display:flex;border-bottom:1px solid var(--filter-border);justify-content:space-between;align-items: center;gap:1rem;min-height:3.25rem;padding:.25rem .5rem .25rem 1rem}.operational-filter-header h2{letter-spacing:0;margin:0;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:700}.operational-filter-close{display:inline-flex;color:var(--filter-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items: center;width:2.75rem;height:2.75rem;padding:0}.operational-filter-fields{display:grid;overflow-y:auto;gap:.875rem;padding:1rem}.operational-filter-fields :-webkit-any(input,.operational-select__trigger){border-color:var(--filter-border);background:var(--filter-surface);color:var(--filter-ink);border-radius:10px;font-family:DM Sans,sans-serif}.operational-filter-fields :-moz-any(input,.operational-select__trigger){border-color:var(--filter-border);background:var(--filter-surface);color:var(--filter-ink);border-radius:10px;font-family:DM Sans,sans-serif}.operational-filter-fields :is(input,.operational-select__trigger){border-color:var(--filter-border);background:var(--filter-surface);color:var(--filter-ink);border-radius:10px;font-family:DM Sans,sans-serif}.operational-filter-fields input::placeholder{color:var(--filter-muted);opacity:1}.operational-filter-actions{display:flex;border-top:1px solid var(--filter-border);justify-content:space-between;gap:.75rem;padding:.75rem 1rem}.operational-filter-action{display:inline-flex;border:1px solid var(--filter-border);cursor:pointer;border-radius:10px;justify-content:center;align-items: center;min-width:5.5rem;min-height:2.75rem;padding:.5rem .85rem;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:700}.operational-filter-action--clear{color:var(--filter-ink);background:0 0}.operational-filter-action--apply{border-color:var(--filter-primary);background:var(--filter-primary);color:var(--filter-on-primary)}@media (max-width:640px){.operational-filter-layer{align-items: flex-end;padding:0}.operational-filter-panel{border-bottom:0;border-left:0;border-right:0;border-radius:16px 16px 0 0;width:100%;max-height:calc(100dvh - 3rem)}.operational-filter-actions{padding-bottom:calc(.75rem + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.operational-filter-backdrop,.operational-filter-panel{animation:none;transform:none}}.operational-page-frame{min-width:0}.operational-page-header{display:flex;justify-content:space-between;align-items: flex-start;gap:1rem;min-width:0;margin-bottom:1rem}.operational-page-header__copy{min-width:0}.operational-page-header__eyebrow{color:var(--login-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .2rem;font-family:Barlow Condensed,sans-serif;font-size:.75rem;font-weight:700}.operational-page-header__title{color:var(--login-text);letter-spacing:.03em;margin:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(1.6rem,4vw,1.9rem);font-weight:700;line-height:1}.operational-page-header__description{color:var(--login-muted);max-width:44rem;margin:.4rem 0 0;font-size:.875rem;line-height:1.45}.operational-page-header__actions,.operational-toolbar__filters,.operational-toolbar__actions{display:flex;flex:none;align-items: center;gap:.5rem;min-width:0}.operational-toolbar{display:flex;align-items: center;gap:.55rem;min-width:0;margin-bottom:1.35rem}.operational-toolbar__search{flex:18rem;min-width:0}.operational-toolbar__status{color:var(--login-muted);min-width:0;margin-left:auto;font-size:.75rem}@media (max-width:640px){.operational-page-header{flex-wrap:wrap}.operational-page-header__actions{width:100%}.operational-toolbar{flex-wrap:wrap}.operational-toolbar__search,.operational-toolbar__status{flex-basis:100%;width:100%}.operational-toolbar__status{margin-left:0}}.cargas-page{color:var(--cargas-ink);container:cargas-ledger/inline-size;--operational-control-radius:10px;--cargas-surface:#fff;--cargas-surface-soft:#f5f8f7;--cargas-ink:#183f3b;--cargas-muted:#647b7c;--cargas-border:#dee7e8;--cargas-border-soft:#eaf0ee;--cargas-green:#1d704b;--cargas-hover:#eaf7ed;--operational-control-surface:var(--cargas-surface);--operational-control-border:var(--cargas-border);--operational-control-ink:var(--cargas-ink);--operational-control-muted:var(--cargas-muted);font-family:DM Sans,sans-serif}.cargas-page .cargas-toolbar .operational-toolbar__search .operational-search-field input::placeholder{color:var(--cargas-muted);opacity:1}.cargas-page .operational-filter-trigger{letter-spacing:0;justify-content:center;min-width:114px;height:44px;font-family:DM Sans,sans-serif}.cargas-toolbar{gap:8px;margin-bottom:16px}.cargas-toolbar .operational-toolbar__status:has(.cargas-update-status:empty){display:none}.operational-page-shell--standard.cargas-page{max-width:calc(1120px + 2*var(--app-page-gutter))}@media (min-width:768px){.operational-page-shell.cargas-page{padding-top:32px}}.cargas-page .operational-filter-layer{z-index:130;padding:132px max(20px,50vw - 670px) 16px 20px}.cargas-page .operational-filter-backdrop{background:#08191147}.cargas-page .operational-filter-panel{border-color:var(--cargas-border);background:var(--cargas-surface);border-radius:14px;width:min(370px,100vw - 40px);max-height:calc(100dvh - 148px);box-shadow:0 18px 44px #0c291c2e}.cargas-page .operational-filter-header,.cargas-page .operational-filter-actions{border-color:var(--cargas-border);min-height:54px;padding:10px 14px}.cargas-page .operational-filter-actions{justify-content:flex-end;gap:10px}.cargas-page .operational-filter-fields{gap:13px;padding:14px}.cargas-page .cargas-filter-field{gap:6px}.cargas-page .cargas-filter-field>span{color:var(--cargas-muted);text-transform:uppercase;letter-spacing:.06em;font:700 11px Barlow Condensed,sans-serif}.cargas-page .cargas-filter-field :-webkit-any(input,.operational-select__trigger){border-color:var(--cargas-border);background:var(--cargas-surface);color:var(--cargas-ink);border-radius:10px;min-height:42px;font-family:DM Sans,sans-serif}.cargas-page .cargas-filter-field :-moz-any(input,.operational-select__trigger){border-color:var(--cargas-border);background:var(--cargas-surface);color:var(--cargas-ink);border-radius:10px;min-height:42px;font-family:DM Sans,sans-serif}.cargas-page .cargas-filter-field :is(input,.operational-select__trigger){border-color:var(--cargas-border);background:var(--cargas-surface);color:var(--cargas-ink);border-radius:10px;min-height:42px;font-family:DM Sans,sans-serif}.cargas-page .operational-filter-action{border-radius:10px;font-family:DM Sans,sans-serif;font-size:12px}.cargas-page .operational-filter-close{border-radius:10px}.cargas-page .operational-filter-close:hover{background:color-mix(in srgb,#b83232 10%,var(--cargas-surface));color:#b83232}body:has(.cargas-page .operational-filter-panel) .operational-select__menu[data-layer=overlay]{z-index:131}.cargas-page :is(.operational-filter-trigger,.operational-filter-panel button):not(:disabled){transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .18s}.cargas-page :is(.operational-filter-trigger,.operational-filter-panel button):active:not(:disabled){transform:scale(.98)}.cargas-page :is(.operational-filter-trigger,.operational-filter-panel button):focus-visible{outline:3px solid #145638;outline-offset:2px}:root[data-theme=dark] .cargas-page :is(.operational-filter-trigger,.operational-filter-panel button):focus-visible{outline-color:#a6e9be}.cargas-page .operational-filter-action--apply:focus-visible{outline-color:#facc15}@media (hover:hover){.cargas-page :is(.operational-filter-trigger,.operational-filter-panel button):hover:not(:disabled):not(:active){box-shadow:none;transform:none}}:root[data-theme=dark] .cargas-page{--cargas-surface:#202122;--cargas-surface-soft:#282a29;--cargas-ink:#f2f0eb;--cargas-muted:#a6a9af;--cargas-border:#303332;--cargas-border-soft:#303332;--cargas-green:#8db47a;--cargas-hover:#282a29}:root[data-theme=dark] .cargas-page .operational-filter-close:hover{color:#f19b89}:root[data-theme=dark] .cargas-page .cargas-toolbar .operational-toolbar__search .operational-search-field input::placeholder{color:var(--cargas-muted)}.cargas-update-status{color:var(--login-muted);opacity:0;transition:opacity .14s;font-size:.75rem;line-height:1}.cargas-update-status[data-visible=true]{opacity:1}.cargas-filter-field{display:grid;color:var(--login-text);gap:.4rem;font-size:.875rem;font-weight:700}.cargas-filter-field input{box-sizing:border-box;border:1px solid var(--cargas-border);background:var(--cargas-surface);color:var(--cargas-ink);border-radius:10px;width:100%;min-width:0;min-height:2.75rem;padding:.6rem .7rem;font:400 .875rem/1.2 DM Sans,sans-serif}.cargas-filter-field input:focus-visible{border-color:var(--login-accent);outline:2px solid color-mix(in srgb,var(--login-accent)42%,transparent);outline-offset:1px}.cargas-ledger{overflow:hidden;background:var(--cargas-surface);box-shadow:none;color:var(--cargas-ink);border:0;border-radius:0;transition:opacity .14s;line-height:normal}.cargas-ledger [aria-busy=true]{opacity:.68}.cargas-ledger-head,.cargas-ledger-row{display:grid;align-items: center}.cargas-ledger .loads-grid{grid-template-columns:1.35fr .9fr .9fr 1.9fr 42px}.cargas-ledger-head{background:var(--cargas-surface);color:var(--cargas-muted);text-transform:uppercase;letter-spacing:.06em;min-height:42px;font:700 11px Barlow Condensed,sans-serif}.cargas-ledger-row{border-top:1px solid var(--cargas-border-soft);position:relative;min-height:70px;transition:background .15s,box-shadow .15s}.cargas-ledger-head>*,.cargas-ledger-row>*{min-width:0;padding:10px 12px}.cargas-ledger-row .cell-title{display:block;overflow-wrap:anywhere;font-size:13px;font-weight:700}.cargas-ledger-row .cell-sub{display:block;color:var(--cargas-muted);overflow-wrap:anywhere;margin-top:3px;font-size:10.5px}.cargas-ledger-row .mono{font-variant-numeric:tabular-nums;font-family:DM Mono,monospace}.cargas-status{display:inline-flex;color:var(--cargas-muted);white-space:nowrap;align-items: center;gap:7px;font-size:11px;font-weight:700}.cargas-status:before{content:"";background:#93a098;border-radius:50%;flex:none;width:7px;height:7px}.cargas-status.warning{color:#a46100}.cargas-status.warning:before{background:#a46100}:root[data-theme=dark] .cargas-status.warning{color:#ffd27d}:root[data-theme=dark] .cargas-ledger-head{color:var(--cargas-muted)}.cargas-progress .progress-copy{display:flex;color:var(--cargas-muted);justify-content:space-between;gap:4px;margin-bottom:7px;font-size:11px}.cargas-progress .progress{background:var(--cargas-border-soft);overflow:hidden;height:4px}.cargas-progress-value{display:block;background:#25865a;height:100%}.cargas-ledger-row .row-chevron{display:inline-flex;color:var(--cargas-green);position:relative;z-index:2;cursor:pointer}.cargas-ledger-row .row-open{position:absolute;z-index:1;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;inset:0}.cargas-ledger-row .row-open:focus-visible{outline:3px solid var(--cargas-green);outline-offset:-3px}.cargas-ledger-row .mobile-open button:focus-visible{outline:3px solid var(--cargas-green);outline-offset:-3px}.cargas-ledger-row .mobile-label,.cargas-ledger-row .mobile-open{display:none}.cargas-empty{border-top:1px solid var(--cargas-border);border-bottom:1px solid var(--cargas-border);color:var(--cargas-muted);text-align:center;margin:0;padding:2.5rem .75rem;font:700 1rem Barlow Condensed,sans-serif}.cargas-skeleton-row{display:grid;border-top:1px solid var(--login-border);align-items: center;min-height:70px}.cargas-skeleton-row>*{margin:10px 12px}.cargas-skeleton-line{display:block;background:color-mix(in srgb,var(--login-border)72%,var(--login-bg));animation:cargasSkeletonPulse 1.3s ease-in-out infinite;border-radius:3px;height:.7rem}.cargas-skeleton-line--identity{width:74%}.cargas-skeleton-line--progress{width:88%}.cargas-pager{border-top:1px solid var(--cargas-border);background:var(--cargas-surface);display:flex;color:var(--cargas-muted);justify-content:space-between;align-items: center;min-height:58px;padding:0 14px;font-size:11px}.cargas-pager .pager-controls{display:flex;justify-content:center;align-items: center;gap:4px}.cargas-pager button{color:var(--cargas-muted);cursor:pointer;background:0 0;border:0;min-width:44px;height:44px;font-size:11px}.cargas-pager button:disabled{cursor:not-allowed;opacity:.45}.cargas-pager .pager-page[aria-current=page]{color:var(--cargas-green);box-shadow:inset 0 -2px var(--cargas-green);font-weight:700}.cargas-pager button:focus-visible{outline:3px solid var(--cargas-green);outline-offset:-3px}@media (hover:hover){:root .cargas-page .cargas-pager button:hover:not(:disabled){text-decoration:none;transform:none}}:root .cargas-page .cargas-pager button:active:not(:disabled){transform:scale(.98)}@keyframes cargasSkeletonPulse{0%,to{opacity:.48}50%{opacity:.9}}@media (max-width:640px){.cargas-page .operational-filter-trigger{justify-content:center;width:44px;min-width:44px;height:44px;padding:0}.cargas-page .operational-filter-trigger>span{display:none}.cargas-page .operational-filter-trigger svg{width:18px;height:18px}.cargas-page .operational-filter-layer{align-items: flex-end;padding:0}.cargas-page .operational-filter-panel{border-bottom:0;border-left:0;border-right:0;border-radius:16px 16px 0 0;width:100%;max-height:78dvh}.cargas-toolbar .operational-toolbar__search{flex:1 1 0;width:auto}.cargas-toolbar .operational-toolbar__filters{flex:none}}@container cargas-ledger (width>=42rem){.cargas-skeleton-row{grid-template-columns:1.35fr .9fr .9fr 1.9fr 42px}}@container cargas-ledger (width<=41.999rem){.cargas-ledger{border:0;background:0 0;overflow:visible}.cargas-ledger-head{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cargas-ledger .loads-grid{grid-template-columns:1fr 1fr}.cargas-ledger-row{gap:10px;margin-bottom:10px;min-height:0;padding:13px;border:1px solid var(--cargas-border);border-radius:12px;background:var(--cargas-surface)}.cargas-ledger-row>*{padding:0}.cargas-ledger-row .identity-cell{grid-column:1/-1;padding-bottom:8px;border-bottom:1px solid var(--cargas-border-soft)}.cargas-ledger-row .progress-cell,.cargas-ledger-row .cargas-actions-cell{grid-column:1/-1}.cargas-ledger-row .row-chevron,.cargas-ledger-row .row-open{display:none}.cargas-ledger-row .mobile-label{display:block;color:var(--cargas-muted);font-size:10px;text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px}.cargas-ledger-row .cell-sub,.cargas-progress .progress-copy{font-size:11px}.cargas-progress .progress-copy span{color:var(--cargas-ink);font-size:14px;font-weight:700}.cargas-progress .progress-copy strong{font-size:12px}.cargas-ledger-row .mobile-open{display:flex;position:relative;z-index:2}.cargas-ledger-row .mobile-open button{width:100%;min-height:44px;border:1px solid var(--cargas-border);border-radius:10px;background:var(--cargas-surface);color:var(--cargas-ink);display:inline-flex;align-items: center;justify-content:center;gap:7px;font-size:12px;font-weight:700;cursor:pointer;transition:background-color .16s,transform .16s}.cargas-ledger-row .mobile-open button:active:not(:disabled){transform:scale(.98)}.cargas-skeleton .cargas-ledger{display:grid;gap:10px}.cargas-skeleton-row{grid-template-columns:1fr 1fr;gap:10px;min-height:180px;padding:13px;border:1px solid var(--cargas-border);border-radius:12px;background:var(--cargas-surface)}.cargas-pager{justify-content:center;background:0 0;border-top:0;padding:2px 0 0}.cargas-pager .pager-range{display:none}.cargas-pager .pager-controls{width:100%}.cargas-pager .pager-page[data-mobile-far=true],.cargas-pager .pager-ellipsis{display:none}}@media (hover:hover){.cargas-ledger-row:hover{background:color-mix(in srgb,var(--cargas-hover)16%,var(--cargas-surface));box-shadow:none}.cargas-ledger-row .mobile-open button:hover:not(:disabled):not(:active){background:var(--cargas-surface-soft);transform:none}}@media (prefers-reduced-motion:reduce){.cargas-page :is(.operational-filter-trigger,.operational-filter-panel button){transition:none!important;transform:none!important}.cargas-pager button,.cargas-ledger-row .mobile-open button{transform:none!important}.cargas-page *,.cargas-page *:before,.cargas-page *:after{animation:none!important;transition:none!important}}.operational-page-shell--compact.checkin-detail-page{max-width:calc(1120px + 2*var(--app-page-gutter));--operational-control-radius:10px;--detail-bg:#fff;--detail-surface:#fff;--detail-soft:#f5f8f7;--detail-ink:#183f3b;--detail-muted:#647b7c;--detail-border:#dee7e8;--detail-green:#1d704b;--detail-on-green:#fff;color:var(--detail-ink);font-family:DM Sans,sans-serif}@media (min-width:768px){.operational-page-shell.checkin-detail-page{padding-top:32px}}:root[data-theme=dark] .checkin-detail-page{--detail-bg:#0e0f10;--detail-surface:#202122;--detail-soft:#282a29;--detail-ink:#f2f0eb;--detail-muted:#a6a9af;--detail-border:#303332;--detail-green:#8db47a;--detail-on-green:#0e0f10}.checkin-detail-page *,.checkin-alert-layer *,.checkin-history-layer *{box-sizing:border-box}.checkin-detail-page button,.checkin-alert-layer button,.checkin-history-layer button{cursor:pointer}.checkin-detail-page button:disabled,.checkin-alert-layer button:disabled,.checkin-history-layer button:disabled{cursor:not-allowed;opacity:.55}.checkin-detail-page :-webkit-any(button,input,textarea):focus-visible{outline:3px solid #145638;outline-offset:2px}.checkin-detail-page :-moz-any(button,input,textarea):focus-visible{outline:3px solid #145638;outline-offset:2px}.checkin-detail-page :is(button,input,textarea):focus-visible{outline:3px solid #145638;outline-offset:2px}.checkin-alert-layer :-webkit-any(button,input,textarea):focus-visible{outline:3px solid #145638;outline-offset:2px}.checkin-alert-layer :-moz-any(button,input,textarea):focus-visible{outline:3px solid #145638;outline-offset:2px}.checkin-alert-layer :is(button,input,textarea):focus-visible{outline:3px solid #145638;outline-offset:2px}.checkin-history-layer :-webkit-any(button,input,textarea):focus-visible{outline:3px solid #145638;outline-offset:2px}.checkin-history-layer :-moz-any(button,input,textarea):focus-visible{outline:3px solid #145638;outline-offset:2px}.checkin-history-layer :is(button,input,textarea):focus-visible{outline:3px solid #145638;outline-offset:2px}:root[data-theme=dark] .checkin-detail-page :-webkit-any(button,input,textarea):focus-visible{outline-color:#a6e9be}:root[data-theme=dark] .checkin-detail-page :-moz-any(button,input,textarea):focus-visible{outline-color:#a6e9be}:root[data-theme=dark] .checkin-detail-page :is(button,input,textarea):focus-visible{outline-color:#a6e9be}:root[data-theme=dark] .checkin-alert-layer :-webkit-any(button,input,textarea):focus-visible{outline-color:#a6e9be}:root[data-theme=dark] .checkin-alert-layer :-moz-any(button,input,textarea):focus-visible{outline-color:#a6e9be}:root[data-theme=dark] .checkin-alert-layer :is(button,input,textarea):focus-visible{outline-color:#a6e9be}:root[data-theme=dark] .checkin-history-layer :-webkit-any(button,input,textarea):focus-visible{outline-color:#a6e9be}:root[data-theme=dark] .checkin-history-layer :-moz-any(button,input,textarea):focus-visible{outline-color:#a6e9be}:root[data-theme=dark] .checkin-history-layer :is(button,input,textarea):focus-visible{outline-color:#a6e9be}.checkin-detail-page :is(.checkin-lifecycle-action,.box-quick-action button):focus-visible{outline-color:#facc15}.checkin-detail-page button:not(:disabled),.checkin-alert-layer button:not(:disabled),.checkin-history-layer button:not(:disabled){transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .18s,filter .16s}.checkin-detail-page button:active:not(:disabled),.checkin-alert-layer button:active:not(:disabled),.checkin-history-layer button:active:not(:disabled){filter:brightness(.92);transform:scale(.98)}@media (hover:hover){.checkin-alert-layer .detail-modal-foot button:hover:not(:disabled):not(:active),.checkin-history-layer .checkin-history-actions button:hover:not(:disabled):not(:active){box-shadow:none;filter:none;transform:none}.checkin-detail-page :is(.alert-button,.history-actions button,.item-actions button,.receiving-panel button,.checkin-resolve-return,.box-quick-action button,.undo-action,.checkin-lifecycle-action):hover:not(:disabled):not(:active){box-shadow:none;filter:none;transform:none}}.checkin-detail-page .breadcrumb{display:flex;color:var(--detail-muted);align-items: center;gap:7px;min-height:44px;margin-bottom:8px;font-size:12px}.checkin-detail-page .breadcrumb button{color:var(--detail-green);display:inline-flex;background:0 0;border:0;align-items: center;gap:6px;min-height:44px;padding:0 6px;font-weight:700}.checkin-detail-page .breadcrumb button:hover:not(:disabled):not(:active),.checkin-detail-page .breadcrumb button:active:not(:disabled){color:#145638;text-decoration:underline;box-shadow:none;filter:none;background:0 0}.checkin-detail-page .breadcrumb button:hover:not(:disabled):not(:active){transform:none}:root[data-theme=dark] .checkin-detail-page .breadcrumb button:hover:not(:disabled):not(:active),:root[data-theme=dark] .checkin-detail-page .breadcrumb button:active:not(:disabled){color:#a6e9be}.checkin-detail-page .detail-heading{display:flex;justify-content:space-between;align-items: flex-start;gap:20px;margin-bottom:14px}.checkin-detail-page .detail-heading>div:first-child{min-width:0}.checkin-detail-page .detail-heading h1{overflow-wrap:anywhere;margin:0;font:700 28px/1.1 Barlow Condensed,sans-serif}.checkin-detail-page .detail-heading p{color:var(--detail-muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:12px}.checkin-detail-page .detail-actions{display:flex;flex-shrink:0;align-items: center;gap:8px}.checkin-detail-page .checkin-lifecycle-history-trigger{display:inline-flex;color:var(--detail-muted);cursor:pointer;background:0 0;border:0;align-items: center;gap:6px;min-height:44px;font:600 12px DM Sans,sans-serif}.checkin-detail-page .checkin-lifecycle-history-link{display:flex;justify-content:flex-end;margin:-10px 0 10px}.checkin-detail-page .checkin-lifecycle-history-trigger:hover{color:var(--detail-ink);text-decoration:underline}.checkin-detail-page .checkin-lifecycle-history-trigger:focus-visible{outline:2px solid var(--detail-green);outline-offset:2px}.checkin-detail-page .alert-button{display:inline-flex;border:1px solid var(--detail-border);background:var(--detail-surface);color:var(--detail-ink);border-radius:var(--operational-control-radius);align-items: center;gap:6px;min-height:44px;padding:0 11px;font-weight:700}.checkin-detail-page .overall-progress{margin:15px 0 20px}.checkin-detail-page .progress-copy{display:flex;color:var(--detail-muted);justify-content:space-between;gap:12px;margin-bottom:7px;font-size:12px}.checkin-detail-page .progress-copy strong{color:var(--detail-ink);font-family:DM Mono,monospace}.checkin-detail-page .progress{overflow:hidden;background:var(--detail-border);height:6px}.checkin-detail-page .progress i{display:block;background:var(--detail-green);height:100%;transition:width .24s}.checkin-detail-page .tabs{display:flex;border-bottom:1px solid var(--detail-border);margin-bottom:12px}.checkin-detail-page .tabs button{color:var(--detail-muted);display:inline-flex;text-transform:uppercase;background:0 0;border:0;flex:1;justify-content:center;align-items: center;gap:7px;min-height:44px;font-size:12px;font-weight:700}.checkin-detail-page .tabs button.active{color:var(--detail-green);box-shadow:inset 0 -2px var(--detail-green)}.checkin-detail-page .detail-search{--operational-control-surface:var(--detail-surface);--operational-control-border:var(--detail-border);--operational-control-ink:var(--detail-ink);--operational-control-muted:var(--detail-muted);margin-bottom:12px}.checkin-detail-page .detail-search .operational-search-field input{height:44px;padding:0 44px}.checkin-detail-page .detail-search .operational-search-field input::placeholder{color:var(--detail-muted);opacity:1}.checkin-detail-page .detail-search .operational-search-field button{top:0;transform:none}@media (hover:hover){.checkin-detail-page :is(.tabs button,.detail-search .operational-search-field button):hover:not(:disabled):not(:active){color:var(--detail-green);text-decoration:none;filter:none}:root[data-theme=dark] .checkin-detail-page :is(.tabs button,.detail-search .operational-search-field button):hover:not(:disabled):not(:active){color:var(--detail-green)}}.checkin-detail-page .items-surface,.checkin-detail-page .boxes-list{display:grid;gap:10px}.checkin-detail-page .tab-panel{animation:detail-reveal .18s cubic-bezier(.22,1,.36,1)}.checkin-detail-page .check-item{position:relative;border:1px solid var(--detail-border);background:var(--detail-surface);border-radius:12px;min-width:0;padding:15px 16px}.checkin-detail-page .check-item.warning-item{box-shadow:inset 3px 0 #d97706}.checkin-detail-page .check-item.return-item{box-shadow:inset 3px 0 #ef4444}.checkin-detail-page .check-item.decision-item{box-shadow:inset 3px 0 #7c3aed}.checkin-detail-page .check-item.complete-item{background:color-mix(in srgb,var(--detail-green)6%,var(--detail-surface));box-shadow:inset 3px 0 #16a34a}.checkin-detail-page .check-item[data-pending]{opacity:.72}.checkin-detail-page .item-head{display:flex;justify-content:space-between;align-items: center;gap:16px}.checkin-detail-page .item-identity{min-width:0}.checkin-detail-page .item-title-line{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.checkin-detail-page .item-title-line h3{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:700}.checkin-detail-page .item-status{color:var(--item-status);text-transform:uppercase;font-size:11px;font-weight:800}.checkin-detail-page .cell-sub{display:block;color:var(--detail-muted);margin-top:3px;font-size:11px}.checkin-detail-page .item-head-side{display:flex;align-items: center;gap:8px}.checkin-detail-page .received-target{text-align:right;white-space:nowrap}.checkin-detail-page .received-target span{display:block;color:var(--detail-muted);text-transform:uppercase;letter-spacing:.05em;font-size:9px}.checkin-detail-page .received-target strong{display:block;margin-top:3px;font:700 18px DM Mono,monospace}.checkin-detail-page .item-progress{background:var(--detail-border);overflow:hidden;height:5px;margin-top:12px}.checkin-detail-page .item-progress i{display:block;height:100%;transition:width .24s}.checkin-detail-page .item-facts{display:flex;flex-wrap:wrap;gap:26px;margin-top:12px}.checkin-detail-page .item-fact{display:grid;gap:2px}.checkin-detail-page .item-fact small{color:var(--detail-muted);font-size:11px}.checkin-detail-page .item-fact strong{font-size:14px}.checkin-detail-page .item-note,.checkin-detail-page .item-notes p{color:var(--detail-muted);margin:6px 0 0;font-size:11px}.checkin-detail-page .history-summary{display:grid;grid-template-columns:minmax(0,1fr)auto;align-items:stretch;gap:8px;margin-top:12px}.checkin-detail-page .history-summary:not(:has(.last-action-strip)){display:flex;justify-content:flex-end}.checkin-detail-page .last-action-strip{border:1px solid var(--detail-border);border-left:3px solid var(--detail-green);background:color-mix(in srgb,var(--detail-green)6%,var(--detail-surface));color:var(--detail-ink);display:flex;border-radius:10px;align-items: center;min-width:0;min-height:38px;padding:0 12px}.checkin-detail-page .last-action-strip[data-kind=return]{background:color-mix(in srgb,#b83232 5%,var(--detail-surface));border-left-color:#b83232}.checkin-detail-page .last-action-strip strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.checkin-detail-page .history-actions{display:flex;gap:8px}.checkin-detail-page .history-actions button,.checkin-detail-page .item-actions button{border:1px solid var(--detail-border);background:var(--detail-surface);color:var(--detail-ink);display:inline-flex;white-space:nowrap;border-radius:10px;justify-content:center;align-items: center;gap:6px;min-height:40px;padding:0 10px;font-size:12px;font-weight:700}.checkin-detail-page .history-actions .undo-prominent{background:var(--detail-surface)}.checkin-detail-page .item-actions{display:flex;border-top:1px solid var(--detail-border);flex-wrap:wrap;justify-content:center;gap:7px;margin-top:13px;padding-top:12px}.checkin-detail-page .item-actions-secondary{margin-top:12px}.checkin-detail-page .item-actions .checkin-item-action--success{background:var(--detail-green);border-color:var(--detail-green);color:#fff}.checkin-detail-page .item-actions .checkin-item-action--receive{color:var(--detail-green);border-color:var(--detail-border)}.checkin-detail-page .item-actions .checkin-item-action--danger{color:#a46100;border-color:var(--detail-border)}.checkin-detail-page .item-actions .checkin-item-action--return{color:#b83232;border-color:var(--detail-border)}.checkin-detail-page .receiving-confirm-short{display:none}.checkin-detail-page .receiving-panel{display:flex;border-top:1px solid var(--detail-border);animation:detail-reveal .18s ease;flex-wrap:wrap;align-items: end;gap:8px;margin-top:12px;padding-top:12px}.checkin-detail-page .receiving-panel .field{display:grid;color:var(--detail-muted);gap:5px;width:min(240px,100%);font-size:12px}.checkin-detail-page .receiving-panel .field input{border:1px solid var(--detail-border);background:var(--detail-surface);color:var(--detail-ink);border-radius:10px;width:100%;min-height:44px;padding:0 12px}.checkin-detail-page .receiving-panel button{display:inline-flex;border:1px solid var(--detail-border);background:var(--detail-surface);color:var(--detail-ink);border-radius:10px;justify-content:center;align-items: center;gap:6px;min-height:44px;padding:0 14px;font-size:12px;font-weight:700}.checkin-detail-page .receiving-panel .receiving-confirm{border-color:var(--detail-green);background:var(--detail-green);color:var(--detail-on-green)}.checkin-detail-page .receiving-hint,.checkin-detail-page .receiving-error{flex-basis:100%;font-size:11px}.checkin-detail-page .receiving-hint{color:var(--detail-muted)}.checkin-detail-page .receiving-error{color:var(--login-error)}.return-note-modal-overlay{--login-bg:#fff;--login-surface:#fff;--login-text:#183f3b;--login-muted:#647b7c;--login-border:#dee7e8;--login-accent:#1d704b}:root[data-theme=dark] .return-note-modal-overlay{--login-bg:#202122;--login-surface:#202122;--login-text:#f2f0eb;--login-muted:#a6a9af;--login-border:#303332;--login-accent:#8db47a}.return-note-modal-textarea::placeholder{color:var(--login-muted);opacity:1}.return-note-modal-close{color:var(--login-muted)}.return-note-modal-close:hover{background:color-mix(in srgb,#b83232 10%,var(--login-surface));color:#b83232;border-radius:10px}.return-note-modal-close:focus-visible{background:color-mix(in srgb,#b83232 10%,var(--login-surface));color:#b83232;border-radius:10px}.return-note-modal-close:focus-visible{outline:2px solid var(--login-accent);outline-offset:2px}.return-note-modal-panel button:focus-visible{outline:2px solid var(--login-accent);outline-offset:2px}.checkin-detail-page .spinner-small{animation:detail-spin .8s linear infinite;border:2px solid;border-top-color:#0000;border-radius:50%;width:14px;height:14px}.checkin-detail-page .return-history-block{display:grid;grid-template-columns:auto minmax(0,1fr)auto auto;border:1px solid color-mix(in srgb,#7c3aed 40%,var(--detail-border));background:color-mix(in srgb,#7c3aed 8%,var(--detail-surface));border-radius:5px;align-items: center;gap:12px;margin-top:12px;padding:12px}.checkin-detail-page .return-history-quantity{color:#7c3aed;font:700 18px DM Mono,monospace}.checkin-detail-page .return-history-content{display:grid;gap:2px;min-width:0}.checkin-detail-page .return-history-content :-webkit-any(b,span){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkin-detail-page .return-history-content :-moz-any(b,span){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkin-detail-page .return-history-content :is(b,span){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkin-detail-page .return-history-content span{color:var(--detail-muted);font-size:11px}.checkin-detail-page .return-history-status{color:#7c3aed;text-transform:uppercase;font-size:10px;font-weight:800}.checkin-detail-page .checkin-resolve-return{border:1px solid var(--detail-green);background:var(--detail-green);color:var(--detail-on-green);white-space:nowrap;border-radius:10px;width:100%;min-height:44px;padding:0 10px;font-size:11px;font-weight:700}.checkin-detail-page .supplier-box-card{border:1px solid var(--detail-border);background:var(--detail-surface);border-radius:12px;min-width:0}.checkin-detail-page .supplier-box-head{display:flex;border-bottom:1px solid var(--detail-border);justify-content:space-between;align-items: center;gap:12px;min-height:58px;padding:10px 14px}.checkin-detail-page .supplier-box-head>div:first-child{overflow-wrap:anywhere;min-width:0;line-height:20px}.checkin-detail-page .supplier-box-head strong{font-weight:700;line-height:20px}.checkin-detail-page .supplier-box-head .cell-sub{line-height:14px}.checkin-detail-page .supplier-box-head-side{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items: center;gap:8px}.checkin-detail-page .supplier-box-head .balance{text-align:right;white-space:nowrap}.checkin-detail-page .supplier-box-head .balance span{display:block;color:var(--detail-muted);text-transform:uppercase;letter-spacing:.06em;font-size:9px}.checkin-detail-page .supplier-box-head .balance strong{display:block;margin-top:3px;font-family:DM Mono,monospace}.checkin-detail-page .box-readonly{color:var(--detail-muted);font-size:10px;font-weight:700}.checkin-detail-page .supplier-box-facts{display:grid;grid-template-columns:1fr 1fr}.checkin-detail-page .supplier-box-facts div{display:grid;gap:2px;padding:10px 14px 4px}.checkin-detail-page .supplier-box-facts span{color:var(--detail-muted);font-size:12px;line-height:17px}.checkin-detail-page .supplier-box-facts strong{font-size:16px;line-height:20px}@media (min-width:761px){.checkin-detail-page .supplier-box-facts{text-align:center;gap:8px;max-width:640px;margin-inline-start:auto;margin-inline-end:auto;padding-inline-start:14px;padding-inline-end:14px}}.checkin-detail-page .box-movement{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:640px;margin-inline-start:auto;margin-inline-end:auto;padding:10px 14px 14px}.checkin-detail-page .box-movement .undo-control{grid-column:1/-1}.checkin-detail-page .box-history-trigger{grid-column:1/-1;display:inline-flex;border:1px solid var(--detail-border);background:var(--detail-surface);color:var(--detail-green);cursor:pointer;border-radius:8px;justify-self:start;align-items: center;gap:7px;min-height:40px;padding:0 10px;font-weight:700}.checkin-detail-page .box-history-trigger:focus-visible{outline:2px solid var(--detail-green);outline-offset:2px}.box-history-drawer button:focus-visible{outline:2px solid var(--detail-green);outline-offset:2px}.box-history-balance{color:var(--detail-muted);margin:0 0 16px}.box-history-balance strong{color:var(--detail-ink)}.box-history-list{list-style:none;display:grid;gap:10px;margin:0;padding:0}.box-history-entry{border:1px solid var(--detail-border);border-left:3px solid var(--detail-green);background:var(--detail-surface);overflow-wrap:anywhere;border-radius:8px;padding:14px}.box-history-entry-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px}.box-history-entry-head strong{font:700 17px DM Mono,monospace}.box-history-entry-head time,.box-history-entry small{color:var(--detail-muted);font-size:12px}.box-history-entry p{margin:8px 0}.box-history-entry .history-event-reason{color:var(--detail-muted);font-size:12px}.box-history-pages{display:flex;justify-content:space-between;align-items: center;gap:8px;margin-top:16px}.box-history-pages button,.box-history-drawer [role=alert] button{border:1px solid var(--detail-border);background:var(--detail-surface);color:var(--detail-green);cursor:pointer;border-radius:8px;min-height:40px;padding:0 10px}.box-history-pages button:disabled{opacity:.5;cursor:default}.checkin-detail-page .box-movement:empty{display:none}.checkin-detail-page .box-movement.box-movement--readonly{grid-template-columns:minmax(0,1fr)}.checkin-detail-page .box-quick-action{border:1px solid var(--detail-border);overflow:hidden;background:var(--detail-surface);display:grid;grid-template-columns:74px minmax(0,1fr);border-radius:10px;align-items: center;min-width:0;height:44px}.checkin-detail-page .box-quick-action input{color:var(--detail-ink);text-align:right;background:0 0;border:0;width:74px;min-width:0;height:100%;padding:0 9px;font:700 14px DM Mono,monospace}.checkin-detail-page input[type=number]{appearance:textfield;-moz-appearance:textfield}.checkin-detail-page input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.checkin-detail-page input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.checkin-detail-page .box-quick-action button{border:0;border-left:1px solid var(--detail-border);color:#1d704b;display:inline-flex;background:#eaf7ed;justify-content:center;align-items: center;gap:6px;min-width:0;height:100%;transition:transform .15s,filter .15s;font-size:12px;font-weight:800}.checkin-detail-page .box-quick-action.send button{color:var(--detail-ink);background:var(--detail-soft);border-left-color:var(--detail-border)}.checkin-detail-page .undo-control{border:1px solid var(--detail-border);overflow:hidden;background:var(--detail-surface);display:grid;grid-template-columns:minmax(0,1fr)auto;border-radius:10px;min-width:0;height:42px}.checkin-detail-page .undo-info{display:flex;align-items: center;min-width:0;padding:0 11px}.checkin-detail-page .undo-info strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.checkin-detail-page .undo-action{border:0;border-left:1px solid var(--detail-border);background:var(--detail-soft);color:var(--detail-ink);display:inline-flex;justify-content:center;align-items: center;gap:6px;min-width:104px;transition:transform .15s,filter .15s;font-size:11px;font-weight:800}.checkin-detail-page .detail-empty{text-align:center;color:var(--detail-muted);padding:28px;font-size:13px}.checkin-detail-page .checkin-lifecycle-actions{display:flex;justify-content:flex-end;margin-top:14px}.checkin-detail-page .checkin-lifecycle-action{display:inline-flex;border:1px solid var(--detail-green);background:var(--detail-green);color:#fff;border-radius:10px;justify-content:center;align-items: center;gap:6px;min-height:44px;padding:0 15px;font-weight:700}.checkin-detail-page .checkin-lifecycle-action.reopen{background:var(--detail-surface);color:var(--detail-green)}.checkin-detail-page .checkin-detail-deleted-warning{display:flex;color:var(--login-error);border:1px solid;align-items: center;gap:8px;padding:12px}.checkin-detail-page .checkin-detail-deleted-warning svg{flex-shrink:0}.checkin-detail-page .checkin-detail-deleted-warning span{font-size:14px;font-weight:600}.checkin-detail-page .checkin-alert-toast{position:fixed;z-index:100;display:flex;color:#fff;pointer-events:none;background:#b66c00;border-radius:30px;align-items: center;gap:6px;padding:8px 20px;font-size:14px;font-weight:700;bottom:24px;left:50%;transform:translate(-50%)}.checkin-detail-query-progress,.checkin-detail-query-list{border-top:1px solid var(--login-border)}.checkin-detail-query-progress{display:grid;color:var(--login-muted);gap:8px;padding:14px 0}.checkin-detail-query-progress__track,.checkin-detail-query-row:before{display:block;background:var(--login-border);content:""}.checkin-detail-query-progress__track{width:100%;height:6px}.checkin-detail-query-list{display:grid;gap:8px;padding-top:14px}.checkin-detail-query-row{border-left:3px solid var(--login-border);background:var(--login-surface);min-height:84px;padding:14px}.checkin-detail-query-row:before{width:min(224px,58%);height:14px}.checkin-detail-query-error{color:var(--login-text)}.checkin-detail-query-retry{border:1px solid var(--login-accent);background:var(--login-surface);color:var(--login-text);cursor:pointer;min-height:44px}.checkin-alert-layer,.checkin-history-layer{position:fixed;z-index:130;display:flex;background:#08191161;inset:0}.checkin-alert-layer{background:#00000073;justify-content:center;align-items: center;padding:20px}.checkin-alert-dialog,.checkin-history-drawer{color:var(--detail-ink);background:var(--detail-surface);border:1px solid var(--detail-border);font-family:DM Sans,sans-serif;box-shadow:0 24px 64px #08191147}.checkin-alert-dialog{overflow:auto;border-radius:16px;width:min(480px,100%);max-height:calc(100vh - 40px)}.checkin-history-layer{background:#00000073;justify-content:flex-end}.checkin-history-drawer{display:flex;overflow:hidden;border-radius:16px 0 0 16px;flex-direction:column;width:min(480px,100%);height:100%;box-shadow:-16px 0 40px #0003}.checkin-history-layer .detail-modal-head{flex:none;min-height:72px;padding:14px 20px}.checkin-history-layer .detail-modal-head h2{font:700 19px/1.2 DM Sans,sans-serif}.checkin-history-layer .detail-modal-head button{border-radius:10px}.checkin-history-layer .detail-modal-head button:hover{background:color-mix(in srgb,#b83232 10%,var(--detail-surface));color:#b83232}.checkin-history-layer .detail-modal-head button:focus-visible{outline:2px solid var(--detail-green);outline-offset:2px}.checkin-history-layer .detail-modal-body{overflow-y:auto;min-height:0;padding:16px 20px}.checkin-alert-layer .detail-modal-head,.checkin-history-layer .detail-modal-head{border-bottom:1px solid var(--detail-border);display:flex;justify-content:space-between;align-items: center;gap:12px;min-height:58px;padding:11px 14px}.checkin-alert-layer h2,.checkin-history-layer h2{margin:0;font:700 21px Barlow Condensed,sans-serif}.checkin-alert-layer .detail-modal-head span,.checkin-history-layer .detail-modal-head span{color:var(--detail-muted);font-size:10px;font-weight:700}.checkin-alert-layer .detail-modal-head button,.checkin-history-layer .detail-modal-head button{display:grid;color:var(--detail-muted);background:0 0;border:0;place-items: center;width:44px;height:44px}.checkin-alert-layer .detail-modal-body,.checkin-history-layer .detail-modal-body{display:grid;gap:16px;padding:14px}.checkin-alert-layer .field{display:grid;gap:6px;font-size:12px;font-weight:700}.checkin-alert-layer .field textarea{resize:vertical;border:1px solid var(--detail-border);background:var(--detail-surface);color:var(--detail-ink);border-radius:10px;width:100%;min-height:120px;padding:11px;line-height:1.5}.checkin-alert-layer .field textarea::placeholder{color:var(--detail-muted);opacity:1}.checkin-alert-layer .detail-modal-head{min-height:64px;padding:14px 16px}.checkin-alert-layer .detail-modal-head h2{font:700 19px/1.2 DM Sans,sans-serif}.checkin-alert-layer .detail-modal-head button{border-radius:10px}.checkin-alert-layer .detail-modal-head button:hover:not(:disabled){background:color-mix(in srgb,#b83232 10%,var(--detail-surface));color:#b83232}.checkin-alert-layer :-webkit-any(button,input,textarea):focus-visible{outline:2px solid var(--detail-green);outline-offset:2px}.checkin-alert-layer :-moz-any(button,input,textarea):focus-visible{outline:2px solid var(--detail-green);outline-offset:2px}.checkin-alert-layer :is(button,input,textarea):focus-visible{outline:2px solid var(--detail-green);outline-offset:2px}:root[data-theme=dark] .checkin-alert-layer :-webkit-any(button,input,textarea):focus-visible{outline-color:var(--detail-green)}:root[data-theme=dark] .checkin-alert-layer :-moz-any(button,input,textarea):focus-visible{outline-color:var(--detail-green)}:root[data-theme=dark] .checkin-alert-layer :is(button,input,textarea):focus-visible{outline-color:var(--detail-green)}.checkin-alert-layer .priority-options{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--detail-border);overflow:hidden;border-radius:10px}.checkin-alert-layer .priority-option{position:relative;display:flex;border-right:1px solid var(--detail-border);cursor:pointer;justify-content:center;align-items: center;gap:7px;min-height:58px;font-size:11px;font-weight:700}.checkin-alert-layer .priority-option:last-child{border:0}.checkin-alert-layer .priority-option input{position:absolute;opacity:0}.checkin-alert-layer .priority-option input:focus-visible{outline:none}:root[data-theme=dark] .checkin-alert-layer .priority-option input:focus-visible{outline:none}.checkin-alert-layer .priority-option:focus-within{outline:2px solid var(--detail-green);outline-offset:-2px}.checkin-alert-layer .priority-option.low svg,.checkin-alert-layer .priority-option.medium svg,.checkin-alert-layer .priority-option.high svg{color:var(--priority-tone)}.checkin-alert-layer .priority-option.low{--priority-tone:#23618c}.checkin-alert-layer .priority-option.medium{--priority-tone:#b66c00}.checkin-alert-layer .priority-option.high{--priority-tone:#c2342e}.checkin-alert-layer .priority-option:has(input:checked){background:color-mix(in srgb,var(--priority-tone)12%,var(--detail-surface));box-shadow:inset 0 -3px var(--priority-tone)}.checkin-alert-layer .detail-modal-foot{border-top:1px solid var(--detail-border);display:flex;justify-content:flex-end;gap:7px;padding:11px 14px}.checkin-alert-layer .detail-modal-foot button{display:inline-flex;border:1px solid var(--detail-border);background:var(--detail-surface);color:var(--detail-ink);white-space:nowrap;border-radius:10px;flex-wrap:nowrap;justify-content:center;align-items: center;gap:6px;min-width:max-content;min-height:44px;padding:0 14px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:700}.checkin-alert-layer .detail-modal-foot .primary{background:var(--detail-green);border-color:var(--detail-green);color:var(--detail-on-green)}@media (hover:hover){.checkin-alert-layer .detail-modal-foot button:hover:not(:disabled){background:var(--detail-soft);color:var(--detail-ink)}.checkin-alert-layer .detail-modal-foot .primary:hover:not(:disabled){background:color-mix(in srgb,var(--detail-green)90%,var(--detail-ink));color:var(--detail-on-green)}}.checkin-alert-error{color:var(--login-error);margin:0}.checkin-history-layer .history-timeline{display:grid;padding:4px 11px 11px 28px}.checkin-history-layer .history-event{position:relative;border-left:1px solid var(--detail-border);display:flex;align-items: center;min-height:46px;padding:8px 0 8px 12px}.checkin-history-layer .history-event:before{content:"";position:absolute;background:var(--detail-green);border-radius:50%;width:7px;height:7px;top:20px;left:-4px}.checkin-history-layer .history-event:last-child{border-left-color:#0000}.checkin-history-layer .history-event span,.checkin-history-layer .history-event p{display:block;color:var(--detail-muted);margin:2px 0 0;font-size:12px}.checkin-history-layer .history-event .history-event-reason{color:var(--detail-muted)}.checkin-history-layer .history-event-undo{display:inline-flex;border:1px solid var(--detail-border);background:var(--detail-surface);color:var(--detail-ink);cursor:pointer;border-radius:10px;justify-content:center;align-items: center;gap:6px;min-height:44px;margin-top:8px;padding:0 12px;font:700 12px DM Sans,sans-serif}.checkin-history-layer .history-event-undo:hover:not(:disabled){background:var(--detail-soft)}.checkin-history-layer .history-event-undo:focus-visible{outline:2px solid var(--detail-green);outline-offset:2px}.checkin-history-layer .history-event-undo:disabled{opacity:.55;cursor:not-allowed}.checkin-history-actions{display:flex;border-top:1px solid var(--detail-border);justify-content:flex-end;padding:14px}.checkin-history-actions button{border:1px solid var(--detail-border);background:var(--detail-surface);color:var(--detail-ink);display:inline-flex;border-radius:10px;align-items: center;gap:6px;min-height:44px;padding:0 12px}@media (hover:hover){.checkin-detail-page .undo-action:hover:not(:disabled){background:var(--detail-soft);filter:none}.checkin-detail-page .box-quick-action:has(button:hover:not(:disabled)){border-color:var(--detail-green)}.checkin-detail-page .box-quick-action.receive button:hover:not(:disabled){background:color-mix(in srgb,var(--detail-green)22%,var(--detail-surface));color:var(--detail-ink)}.checkin-detail-page .box-quick-action.send button:hover:not(:disabled){background:color-mix(in srgb,var(--detail-green)12%,var(--detail-surface));color:var(--detail-green)}.checkin-detail-page .check-item:hover{background:color-mix(in srgb,var(--detail-green)5%,var(--detail-surface))}.checkin-detail-page .supplier-box-card:hover{border-color:color-mix(in srgb,var(--detail-green)40%,var(--detail-border))}}.checkin-detail-page .box-quick-action button:active:not(:disabled),.checkin-detail-page .undo-action:active:not(:disabled){filter:brightness(.92);transform:scale(.97)}@media (max-width:760px){.checkin-detail-page .return-history-block{grid-template-columns:auto minmax(0,1fr)}.checkin-detail-page .return-history-status,.checkin-detail-page .return-history-action{grid-column:1/-1}.checkin-detail-page .detail-heading{gap:8px}.checkin-detail-page .detail-heading>div:first-child{flex:1}.checkin-detail-page .detail-heading h1{letter-spacing:-.02em;font-size:24px}.checkin-detail-page .alert-button{white-space:nowrap;min-height:44px;padding:0 8px;font-size:11px}.checkin-detail-page .detail-actions{justify-content:flex-end}.checkin-detail-page .item-head{flex-direction:column;align-items:stretch}.checkin-detail-page .item-head-side{justify-content:space-between;width:100%}.checkin-detail-page .received-target{text-align:left}.checkin-detail-page .received-target strong{font-size:20px}.checkin-detail-page .item-facts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.checkin-detail-page .item-fact strong{font-size:14px}.checkin-detail-page .history-summary{display:block}.checkin-detail-page .history-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.checkin-detail-page .history-actions button{min-width:0;min-height:44px;padding:0 6px}.checkin-detail-page .history-actions button:only-child{grid-column:1/-1}.checkin-detail-page .item-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.checkin-detail-page .item-actions button{white-space:normal;min-width:0;min-height:44px}.checkin-detail-page .item-actions button:last-child:nth-child(odd){grid-column:1/-1}.checkin-detail-page .receiving-panel .field{width:100%}.checkin-detail-page .receiving-panel button{flex:1;min-height:44px}.checkin-detail-page .receiving-confirm-full{display:none}.checkin-detail-page .receiving-confirm-short{display:inline}.checkin-detail-page .supplier-box-facts span{font-size:11px}.checkin-detail-page .supplier-box-facts strong{font-size:15px}.checkin-detail-page .box-movement{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.checkin-detail-page .box-quick-action{grid-template-columns:56px minmax(0,1fr);height:44px}.checkin-detail-page .box-quick-action input{width:56px;padding:0 8px}.checkin-detail-page .box-quick-action button{gap:4px;font-size:10px}.checkin-detail-page .undo-control{grid-column:1/-1;width:100%}.checkin-detail-page .undo-info strong{font-size:13px}.checkin-detail-page .undo-action{width:96px;min-width:96px}.checkin-detail-page .checkin-lifecycle-action{width:100%}.checkin-alert-layer{align-items: flex-end;padding:0}.checkin-alert-dialog{border-radius:16px 16px 0 0;width:100%;max-height:78dvh}.checkin-history-layer{align-items: flex-end}.checkin-history-drawer{border-radius:16px 16px 0 0;width:100%;height:auto;max-height:78dvh}}:root[data-theme=dark] .checkin-detail-page .box-quick-action.receive button{background:var(--detail-soft);color:var(--detail-green)}:root[data-theme=dark] .checkin-detail-page .box-quick-action.send button{background:var(--detail-soft);color:var(--detail-ink)}:root[data-theme=dark] .checkin-detail-page .item-actions .checkin-item-action--success,:root[data-theme=dark] .checkin-detail-page .checkin-lifecycle-action.close{color:#fff;background:#1d704b;border-color:#1d704b}:root[data-theme=dark] .checkin-detail-page .item-actions .checkin-item-action--receive{color:#93d2ef;border-color:#51768a}:root[data-theme=dark] .checkin-detail-page .item-actions .checkin-item-action--danger{color:#ffd27d;border-color:#8f6d2d}:root[data-theme=dark] .checkin-detail-page .item-actions .checkin-item-action--return{color:#ff9c96;border-color:#80504d}:root[data-theme=dark] .checkin-detail-page .alert-button{color:#ffd27d;border-color:#8f6d2d}:root[data-theme=dark] .checkin-alert-layer .priority-option.low{--priority-tone:#93d2ef}:root[data-theme=dark] .checkin-alert-layer .priority-option.medium{--priority-tone:#ffd27d}:root[data-theme=dark] .checkin-alert-layer .priority-option.high{--priority-tone:#ff9c96}:root[data-theme=dark] .checkin-detail-page .return-history-status,:root[data-theme=dark] .checkin-detail-page .return-history-quantity{color:#c4b5fd}@keyframes detail-reveal{0%{opacity:0;transform:translateY(4px)}}@keyframes detail-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.checkin-detail-page button,.checkin-alert-layer button,.checkin-history-layer button{transform:none!important}.checkin-detail-page *,.checkin-alert-layer *,.checkin-history-layer *{animation:none!important;transition:none!important}.checkin-detail-page .box-quick-action button,.checkin-detail-page .undo-action{transform:none!important}}.app-shell-main:has(.mais-page-shell){background:#fff}.mais-page-shell{--login-surface:#fff;--login-text:#183f3b;--login-muted:#566c6d;--login-border:#dee7e8;--login-accent:#1d704b;--mais-search-border:#819493;max-width:calc(1120px + 2*var(--app-page-gutter));padding:32px var(--app-page-gutter)64px;color:var(--login-text);font-family:DM Sans,sans-serif}.mais-page-shell h1{letter-spacing:.03em;margin:0 0 1.25rem;font:700 clamp(1.6rem,4vw,1.9rem)/1 Barlow Condensed,sans-serif}.mais-search{margin-bottom:1.75rem}.mais-search label{display:block;margin-bottom:.45rem;font-size:.82rem;font-weight:700}.mais-search__field{position:relative}.mais-search__field>svg{position:absolute;color:var(--login-muted);pointer-events:none;top:50%;left:.85rem;transform:translateY(-50%)}.mais-search input{border:1px solid var(--mais-search-border);background:var(--login-surface);color:var(--login-text);border-radius:12px;width:100%;min-height:48px;padding:.65rem 3rem .65rem 2.6rem;font:400 .9rem DM Sans,sans-serif}.mais-search input::placeholder{color:var(--login-muted);opacity:1}.mais-search input::-webkit-search-cancel-button{display:none}.mais-search__field button{position:absolute;display:grid;color:var(--login-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items: center;width:44px;height:44px;top:50%;right:.15rem;transform:translateY(-50%)}.mais-search__field button:hover{color:var(--login-text);background:#f5faf7}.mais-search input:focus-visible{outline:2px solid var(--login-accent);outline-offset:2px}.mais-search__field button:focus-visible{outline:2px solid var(--login-accent);outline-offset:2px}.mais-search__status{color:var(--login-muted);margin:-.6rem 0 1.5rem;font-size:.84rem}.mais-directory__group{color:var(--login-muted);letter-spacing:.06em;text-transform:uppercase;margin:1.65rem 0 .55rem;font:700 .74rem DM Sans,sans-serif}.mais-directory__group:first-child{margin-top:0}.mais-page-shell .nav-card{display:flex;border:0;border-bottom:1px solid var(--login-border);color:var(--login-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border-radius:0;align-items: center;gap:.85rem;width:100%;min-width:0;min-height:80px;padding:.8rem .75rem;transition:background-color .16s}.mais-directory__group+.nav-card{border-top:1px solid var(--login-border)}.mais-page-shell .nav-card:hover{background:#f5faf7}.mais-page-shell .nav-card:active{background:#eaf2ed}.mais-page-shell .nav-card:focus-visible{outline:2px solid var(--login-accent);outline-offset:-3px;border-radius:10px}.mais-page-shell .nav-card__icon,.mais-page-shell .nav-card__chevron{color:var(--login-accent);flex:none}.mais-page-shell .nav-card__copy{flex:1;min-width:0}.mais-page-shell .nav-card__title{display:block;overflow-wrap:anywhere;font:700 .94rem/1.3 DM Sans,sans-serif}.mais-page-shell .nav-card p{color:var(--login-muted);overflow-wrap:anywhere;margin:.2rem 0 0;font:400 .82rem/1.35 DM Sans,sans-serif}.mais-page-shell .nav-card__chevron{color:var(--login-muted)}:root[data-theme=dark] .app-shell-main:has(.mais-page-shell){background:#0e0f10}:root[data-theme=dark] .mais-page-shell{--login-surface:#202122;--login-text:#f2f0eb;--login-muted:#a6a9af;--login-border:#303332;--login-accent:#8db47a;--mais-search-border:#60776b}:root[data-theme=dark] .mais-page-shell .nav-card:hover,:root[data-theme=dark] .mais-search__field button:hover{background:#202122}:root[data-theme=dark] .mais-page-shell .nav-card:active{background:#2b302c}@media (min-width:1001px){.mais-directory{columns:2;column-gap:2rem}.mais-directory[data-searching=true]{columns:1}.mais-directory__group{display:none}.mais-directory>.nav-card{break-inside:avoid}.mais-directory__group+.nav-card{border-top:0}}@media (max-width:640px){.mais-page-shell{padding-block-start:20px;padding-block-end:72px}.mais-page-shell .nav-card{min-height:72px}}@media (prefers-reduced-motion:reduce){.mais-page-shell .nav-card{transition:none}}.product-ledger{container-name:product-ledger;container-type:inline-size}.product-request-ledger{container-name:product-request-ledger;container-type:inline-size}.product-ledger,.product-request-ledger{--product-ledger-secondary:color-mix(in srgb,var(--login-muted)38%,var(--login-text));--product-ledger-accent-foreground:color-mix(in srgb,var(--login-accent)65%,var(--login-text));--product-ledger-danger-foreground:color-mix(in srgb,var(--login-error,#c44e3a)70%,var(--login-text));--product-ledger-warning-foreground:color-mix(in srgb,#d97706 62%,var(--login-text));--product-ledger-positive-foreground:color-mix(in srgb,#15803d 68%,var(--login-text));box-sizing:border-box;overflow:hidden;border-top:1px solid var(--login-border);border-bottom:1px solid var(--login-border);background:var(--login-surface);color:var(--login-text);width:100%;min-width:0;font-family:DM Sans,sans-serif}.product-ledger-head{position:absolute;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0}.product-ledger-row{display:grid;grid-template-columns:minmax(0,1fr)44px;padding:.7rem var(--operational-row-inset);border-bottom:1px solid color-mix(in srgb,var(--login-border)76%,transparent);transition:background-color var(--operational-motion-hover)ease;align-items: center;gap:.65rem;min-width:0;min-height:3.75rem}.product-ledger-row:last-child{border-bottom:0}.product-ledger-identity,.product-ledger-category,.product-ledger-unit{min-width:0}.product-ledger-identity{display:grid;gap:.2rem}.product-ledger-name{overflow-wrap:anywhere;color:var(--login-text);min-width:0;font-family:Barlow Condensed,sans-serif;font-size:1rem;font-weight:700;line-height:1.18}.product-ledger-category,.product-ledger-unit,.product-ledger-mobile-meta{overflow-wrap:anywhere;color:var(--product-ledger-secondary);font-size:.8rem;line-height:1.25}.product-ledger-category,.product-ledger-unit{position:absolute;overflow:hidden;clip-path:inset(50%);width:1px;height:1px;margin:-1px}.product-ledger-mobile-meta{display:block}.product-ledger-action-cell{display:flex;justify-content:flex-end;min-width:0}.product-ledger-action{display:inline-flex;border:1px solid color-mix(in srgb,var(--login-border)82%,transparent);color:var(--product-ledger-secondary);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items: center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;transition:border-color .14s,background-color .14s,color .14s}.product-ledger-action[data-action=add]{color:var(--product-ledger-accent-foreground)}.product-ledger-action[data-action=remove]{color:var(--product-ledger-danger-foreground)}.product-ledger-action:focus-visible{outline:2px solid var(--product-ledger-accent-foreground);outline-offset:2px}.product-request-actions button:focus-visible{outline:2px solid var(--product-ledger-accent-foreground);outline-offset:2px}.product-request-view-action:focus-visible{outline:2px solid var(--product-ledger-accent-foreground);outline-offset:2px}.product-ledger-action:disabled{cursor:wait;opacity:.58}.product-ledger-pending-icon{animation:product-ledger-spin .8s linear infinite}.product-request-ledger-row{display:grid;grid-template-columns:minmax(0,1fr);padding:.72rem var(--operational-row-inset);border-bottom:1px solid color-mix(in srgb,var(--login-border)76%,transparent);transition:background-color var(--operational-motion-hover)ease;align-items: center;gap:.55rem;min-width:0}.product-request-ledger-row:last-child{border-bottom:0}.product-request-content{display:grid;gap:.38rem;min-width:0}.product-request-heading{display:flex;justify-content:space-between;align-items: flex-start;gap:.65rem;min-width:0}.product-request-name{overflow-wrap:anywhere;color:var(--login-text);letter-spacing:.015em;min-width:0;margin:0;font-family:Barlow Condensed,sans-serif;font-size:.875rem;font-weight:700;line-height:1.2}.product-request-status{display:inline-flex;color:var(--product-ledger-secondary);flex:none;align-items: center;gap:.32rem;font-size:.8rem;font-weight:700;line-height:1.2}.product-request-status:before{content:"";background:currentColor;border-radius:50%;flex:none;width:.38rem;height:.38rem}.product-request-status[data-status=pending]{color:var(--product-ledger-warning-foreground)}.product-request-status[data-status=approved_created],.product-request-status[data-status=approved_mapped]{color:var(--product-ledger-positive-foreground)}.product-request-status[data-status=rejected]{color:var(--product-ledger-danger-foreground)}.product-request-facts{display:grid;grid-template-columns:minmax(0,1fr)auto;color:var(--product-ledger-secondary);align-items: center;gap:.3rem .65rem;min-width:0;font-size:.8rem;line-height:1.3}.product-request-fact-values{display:flex;flex-wrap:wrap;align-items: center;gap:.3rem .65rem;min-width:0}.product-request-supplier{overflow-wrap:anywhere;color:var(--login-text);min-width:0;font-weight:600}.product-request-supplier+time:before{color:var(--login-border);content:"·";margin-right:.65rem}.product-request-notes{display:grid;color:var(--product-ledger-secondary);gap:.25rem;min-width:0;padding-top:.15rem;font-size:.8rem;line-height:1.4}.product-request-notes p{display:grid;grid-template-columns:minmax(4.7rem,auto)minmax(0,1fr);overflow-wrap:anywhere;gap:.55rem;min-width:0;margin:0}.product-request-notes strong{color:var(--login-text);letter-spacing:.035em;text-transform:uppercase;font-size:.72rem}.product-request-reviewed-at{font-size:.8rem}.product-request-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;justify-self:end;align-items: center;gap:.35rem;min-width:0}.product-request-actions button,.product-request-view-action{display:inline-flex;border:1px solid color-mix(in srgb,var(--login-border)88%,transparent);color:var(--login-text);letter-spacing:.025em;cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items: center;gap:.3rem;min-height:44px;padding:.45rem .58rem;transition:border-color .14s,background-color .14s,color .14s;font-family:Barlow Condensed,sans-serif;font-size:.8rem;font-weight:700;line-height:1}.product-request-actions .product-request-reject{color:var(--product-ledger-danger-foreground)}@keyframes product-ledger-spin{to{transform:rotate(360deg)}}@container product-ledger (width>=40rem){.product-ledger-head,.product-ledger-row{display:grid;grid-template-columns:minmax(16rem,1.6fr)minmax(8rem,.7fr)minmax(7rem,.5fr)4rem;min-width:0;align-items: center;column-gap:.75rem}.product-ledger-head{position:static;width:auto;height:auto;min-height:2.4rem;margin:0;padding:0 var(--operational-row-inset);overflow:visible;clip:auto;clip-path:none;border:0;border-bottom:1px solid var(--login-border);background:color-mix(in srgb,var(--login-bg)58%,var(--login-surface));color:var(--product-ledger-secondary);font-family:Barlow Condensed,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.055em;line-height:1;text-transform:uppercase;white-space:normal}.product-ledger-action-heading{text-align:center}.product-ledger-row{min-height:3.4rem;padding:.5rem var(--operational-row-inset)}.product-ledger-category,.product-ledger-unit{position:static;width:auto;height:auto;margin:0;overflow:visible;clip-path:none}.product-ledger-mobile-meta{display:none}.product-ledger-action-cell{justify-content:center}}@container product-request-ledger (width>=44rem){.product-request-ledger-row{grid-template-columns:minmax(0,1fr)auto;gap:.7rem 1rem;padding:.8rem var(--operational-row-inset)}}@media (hover:hover){.product-ledger-row:hover,.product-request-ledger-row:hover{background:color-mix(in srgb,var(--product-ledger-accent-foreground)5%,var(--login-surface))}.product-ledger-action:hover:not(:disabled){border-color:color-mix(in srgb,currentColor 48%,var(--login-border));background:color-mix(in srgb,currentColor 8%,transparent);color:var(--login-text)}.product-request-actions button:hover,.product-request-view-action:hover{border-color:color-mix(in srgb,var(--product-ledger-accent-foreground)48%,var(--login-border));background:color-mix(in srgb,var(--product-ledger-accent-foreground)7%,transparent);color:var(--product-ledger-accent-foreground)}.product-request-actions .product-request-reject:hover{border-color:color-mix(in srgb,var(--product-ledger-danger-foreground)48%,var(--login-border));background:color-mix(in srgb,var(--product-ledger-danger-foreground)7%,transparent);color:var(--product-ledger-danger-foreground)}}@media (prefers-reduced-motion:reduce){.product-ledger-row,.product-request-ledger-row,.product-ledger-action,.product-request-actions button,.product-request-view-action{transition:none}.product-ledger-pending-icon{animation-duration:1.6s}}.product-drawer-control{border-radius:4px!important}.product-drawer-action{min-height:44px}.product-drawer-action.btn-primary{--product-action-ink:var(--dashboard-control-active-text);color:var(--product-action-ink)!important}.product-drawer-action.btn-danger{--product-danger-ink-dark:#f58b78;--product-danger-ink-light:#8a271c;--product-danger-ink:var(--product-danger-ink-dark);border-color:var(--product-danger-ink)!important;color:var(--product-danger-ink)!important}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .product-drawer-action.btn-danger{--product-danger-ink:var(--product-danger-ink-light)}}:root[data-theme=light] .product-drawer-action.btn-danger{--product-danger-ink:var(--product-danger-ink-light)}:root[data-theme=dark] .product-drawer-action.btn-danger{--product-danger-ink:var(--product-danger-ink-dark)}.product-drawer-control:focus-visible{outline-offset:2px;border-color:var(--login-accent)!important;outline:2px solid color-mix(in srgb,var(--login-accent)48%,transparent)!important}.product-drawer-action:focus-visible{outline-offset:2px;border-color:var(--login-accent)!important;outline:2px solid color-mix(in srgb,var(--login-accent)48%,transparent)!important}.product-mapping-retry:focus-visible{outline-offset:2px;border-color:var(--login-accent)!important;outline:2px solid color-mix(in srgb,var(--login-accent)48%,transparent)!important}.product-mapping-error{display:flex;color:var(--login-error,#e05353);justify-content:space-between;align-items: center;gap:.75rem;min-width:0;font:.8125rem/1.35 DM Sans,sans-serif}.product-mapping-error span{overflow-wrap:anywhere;min-width:0}.product-mapping-retry{border:1px solid var(--login-border);color:var(--login-text);cursor:pointer;background:0 0;border-radius:4px;flex:none;min-width:44px;min-height:44px;padding:.5rem .7rem;font:700 .78rem/1 DM Sans,sans-serif}@media (hover:hover){.product-mapping-retry:hover{border-color:color-mix(in srgb,var(--login-accent)55%,var(--login-border));background:color-mix(in srgb,var(--login-accent)7%,transparent)}}:root:has(.produtos-page){--produtos-dialog-surface:#fff;--produtos-dialog-border:#dee7e8;--produtos-dialog-ink:#183f3b;--produtos-dialog-muted:#647b7c;--produtos-dialog-primary:#a0eb70;background:#fff}:root[data-theme=dark]:has(.produtos-page){--produtos-dialog-surface:#202122;--produtos-dialog-border:#303332;--produtos-dialog-ink:#f2f0eb;--produtos-dialog-muted:#a6a9af;--produtos-dialog-primary:#8db47a;background:#0e0f10}:root:has(.produtos-page) body{background:inherit}.app-shell-main:has(.produtos-page){background:#fff}:root[data-theme=dark] .app-shell-main:has(.produtos-page){background:#0e0f10}.operational-page-shell:has(>.produtos-page){--app-page-gutter:clamp(24px,5vw,72px);--operational-page-padding-inline:var(--app-page-gutter);--operational-control-surface:#fff;--operational-control-border:#dee7e8;--operational-control-ink:#183f3b;--operational-control-muted:#647b7c;--operational-control-radius:10px;--produtos-primary:#a0eb70;--produtos-selected:#eaf7ed;--login-bg:#fff;--login-surface:#fff;--login-text:#183f3b;--login-muted:#647b7c;--login-border:#dee7e8;--login-accent:#1d704b;max-width:calc(1120px + 2*var(--app-page-gutter));padding-block-start:32px;padding-block-end:72px}.operational-page-shell:has(>.produtos-page) h1{letter-spacing:.02em!important;font-size:2rem!important}:root[data-theme=dark] .operational-page-shell:has(>.produtos-page){--operational-control-surface:#202122;--operational-control-border:#303332;--operational-control-ink:#f2f0eb;--operational-control-muted:#a6a9af;--produtos-primary:#8db47a;--produtos-selected:#282a29;--login-bg:#0e0f10;--login-surface:#202122;--login-text:#f2f0eb;--login-muted:#a6a9af;--login-border:#303332;--login-accent:#8db47a}:root:has(.produtos-page) .operational-select__menu[data-layer=overlay]{color:#183f3b;background:#fff;border-color:#dee7e8;border-radius:12px}:root[data-theme=dark]:has(.produtos-page) .operational-select__menu[data-layer=overlay]{color:#f2f0eb;background:#202122;border-color:#303332}.produtos-page{--produtos-secondary:color-mix(in srgb,var(--login-muted)38%,var(--login-text));color:var(--login-text);overflow-x:clip;width:100%;min-width:0;font-family:DM Sans,sans-serif}.produtos-tabs{display:flex;border-bottom:1px solid var(--login-border);align-items: end;gap:1.25rem;min-height:2.75rem;margin-bottom:1rem}.produtos-tab{position:relative;display:inline-flex;color:var(--produtos-secondary);cursor:pointer;background:0 0;border:0;border-radius:9px 9px 0 0;align-items: center;gap:.45rem;min-height:2.75rem;padding:0 .7rem;transition:background-color .16s,color .16s;font:650 .9rem/1 DM Sans,sans-serif}.produtos-tab:after{position:absolute;content:"";transition:background-color var(--operational-motion-hover)ease;background:0 0;height:2px;bottom:-1px;left:0;right:0}.produtos-tab[aria-selected=true]{color:var(--login-text);background:var(--produtos-selected)}.produtos-tab[aria-selected=true]:after{background:var(--login-accent)}.produtos-tab:focus-visible{outline:2px solid var(--login-accent);outline-offset:2px}.produtos-back:focus-visible{outline:2px solid var(--login-accent);outline-offset:2px}.produtos-primary-action:focus-visible{outline:2px solid var(--login-accent);outline-offset:2px}.produtos-tab-count{background:color-mix(in srgb,var(--login-accent)10%,transparent);color:color-mix(in srgb,var(--login-accent)70%,var(--login-text));text-align:center;border-radius:8px;min-width:1.45rem;padding:.16rem .38rem;font:700 .72rem/1 DM Mono,monospace}.produtos-primary-action{--produtos-action-ink:#183f3b;min-height:44px;background:var(--produtos-primary)!important;color:var(--produtos-action-ink)!important;letter-spacing:0!important;border-radius:12px!important;font:700 14px DM Sans,sans-serif!important}.produtos-primary-action:hover:not(:disabled){filter:brightness(1.05);transform:none}.produtos-primary-action:active:not(:disabled){transform:scale(.98)}.produtos-add-header{display:flex;border-bottom:1px solid var(--login-border);align-items: center;gap:.7rem;min-width:0;margin-bottom:1rem;padding-bottom:.85rem}.produtos-add-header h2{overflow-wrap:anywhere;color:var(--login-text);letter-spacing:.025em;min-width:0;margin:0;font:700 1.25rem/1.1 Barlow Condensed,sans-serif}.produtos-back{display:inline-flex;border:1px solid var(--login-border);color:var(--produtos-secondary);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items: center;gap:.35rem;min-width:44px;min-height:44px;padding:0 .65rem;font:650 .82rem/1 DM Sans,sans-serif}.produtos-workspace{min-width:0}.produtos-workspace-action{display:flex;justify-content:flex-end;margin-bottom:.75rem}.produtos-deep-link-status{color:var(--produtos-secondary);margin:0 0 .65rem;font-size:.8rem}.produtos-toolbar{position:relative;display:grid;grid-template-columns:minmax(0,1fr)auto;align-items: center;gap:.55rem;min-width:0;padding-bottom:1.35rem}.produtos-search{width:100%;min-width:0}.produtos-search input{transition:border-color var(--operational-motion-hover)ease,box-shadow var(--operational-motion-hover)ease;border-radius:10px!important}.produtos-search input::placeholder{color:#647b7c;opacity:1}:root[data-theme=dark] .produtos-search input::placeholder{color:#a6a9af}.produtos-search input:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--login-accent)18%,transparent);border-color:var(--login-accent)!important}.produtos-toolbar .operational-filter-surface{flex-wrap:nowrap;justify-self:end;min-width:0}.produtos-update-status{position:absolute;color:var(--produtos-secondary);opacity:0;transition:opacity var(--operational-motion-update)ease;font-size:.75rem;line-height:1;bottom:.35rem;right:0}.produtos-update-status[data-visible=true]{opacity:1}.produtos-filter-field{display:grid;color:var(--login-text);gap:.4rem;font-size:.875rem;font-weight:700}.produtos-filter-field input{box-sizing:border-box;border:1px solid var(--login-border);background:var(--login-surface);color:var(--login-text);border-radius:10px;width:100%;min-width:0;min-height:44px;padding:.6rem .7rem;font:400 .875rem/1.2 DM Sans,sans-serif}.produtos-page .operational-filter-panel{border-color:var(--login-border);background:var(--login-surface);color:var(--login-text);border-radius:14px}.produtos-page :-webkit-any(.operational-filter-trigger,.operational-filter-action,.operational-filter-close,.operational-select__trigger){border-radius:10px;font-family:DM Sans,sans-serif}.produtos-page :-moz-any(.operational-filter-trigger,.operational-filter-action,.operational-filter-close,.operational-select__trigger){border-radius:10px;font-family:DM Sans,sans-serif}.produtos-page :is(.operational-filter-trigger,.operational-filter-action,.operational-filter-close,.operational-select__trigger){border-radius:10px;font-family:DM Sans,sans-serif}.produtos-page .operational-select__trigger{border-color:var(--login-border);background:var(--login-surface);color:var(--login-text)}.produtos-page .operational-filter-action--apply{border-color:var(--produtos-primary);background:var(--produtos-primary);color:#183f3b}.produtos-filter-field input:focus-visible{border-color:var(--login-accent);outline:2px solid color-mix(in srgb,var(--login-accent)42%,transparent);outline-offset:1px}.produtos-ledger-shell{min-width:0}.produtos-empty{border-top:1px solid var(--login-border);border-bottom:1px solid var(--login-border);color:var(--produtos-secondary);text-align:center;margin:0;padding:1.25rem .75rem;font-size:.875rem}.produtos-page :-webkit-any(.product-ledger-name,.product-request-name){letter-spacing:0;font-family:DM Sans,sans-serif}.produtos-page :-moz-any(.product-ledger-name,.product-request-name){letter-spacing:0;font-family:DM Sans,sans-serif}.produtos-page :is(.product-ledger-name,.product-request-name){letter-spacing:0;font-family:DM Sans,sans-serif}.produtos-page :is(.product-ledger-action,.product-request-actions button,.product-request-view-action){letter-spacing:0;border-radius:10px;font-family:DM Sans,sans-serif}.produtos-page .product-ledger-head{background:#f5f8f7;font-family:DM Sans,sans-serif}:root[data-theme=dark] .produtos-page .product-ledger-head{background:#282a29}:root:has(.produtos-page) .admin-drawer-panel[data-visual-treatment=operational-sheet]{--login-bg:var(--produtos-dialog-surface);--login-surface:var(--produtos-dialog-surface);--login-text:var(--produtos-dialog-ink);--login-muted:var(--produtos-dialog-muted);--login-border:var(--produtos-dialog-border);--login-accent:var(--produtos-dialog-primary);border-color:var(--produtos-dialog-border)!important;background:var(--produtos-dialog-surface)!important;border-radius:20px!important}:root:has(.produtos-page) .admin-drawer-panel[data-visual-treatment=operational-sheet] h2{color:var(--produtos-dialog-ink)!important}:root:has(.produtos-page) .admin-drawer-panel[data-visual-treatment=operational-sheet] .admin-drawer-close{color:var(--produtos-dialog-muted)!important;border:0!important;border-radius:10px!important}:root:has(.produtos-page) .admin-drawer-panel[data-visual-treatment=operational-sheet] .admin-drawer-close:hover:not(:disabled){background:color-mix(in srgb,#b83232 10%,var(--produtos-dialog-surface))!important;color:#b83232!important}:root[data-theme=dark]:has(.produtos-page) .admin-drawer-panel[data-visual-treatment=operational-sheet] .admin-drawer-close:hover:not(:disabled){color:#f19b89!important}:root:has(.produtos-page) .product-drawer-control{border-color:var(--produtos-dialog-border)!important;background:var(--produtos-dialog-surface)!important;color:var(--produtos-dialog-ink)!important;border-radius:10px!important}:root:has(.produtos-page) .product-drawer-control::placeholder{color:var(--produtos-dialog-muted);opacity:1}:root:has(.produtos-page) .product-drawer-action{min-height:44px;letter-spacing:0!important;border-radius:10px!important;font-family:DM Sans,sans-serif!important;font-size:14px!important}:root:has(.produtos-page) .product-drawer-primary{background:var(--produtos-dialog-primary)!important;color:#183f3b!important}:root:has(.produtos-page) .admin-drawer-panel:has(.product-drawer-control) label{letter-spacing:.02em!important;font-family:DM Sans,sans-serif!important;font-size:12px!important}@media (max-width:767px){.operational-page-shell:has(>.produtos-page){--app-page-gutter:14px;padding-block-start:16px;padding-block-end:72px}.operational-page-shell:has(>.produtos-page) h1{font-size:1.65rem!important}.produtos-page .operational-filter-panel{border-radius:16px 16px 0 0}}.produtos-skeleton{display:grid;overflow:hidden;border-top:1px solid var(--login-border);border-bottom:1px solid var(--login-border)}.produtos-skeleton span{border-bottom:1px solid color-mix(in srgb,var(--login-border)76%,transparent);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--login-text)5%,transparent),transparent);animation:produtos-skeleton 1.2s ease-in-out infinite;background-size:200% 100%;min-height:3.75rem}.produtos-skeleton span:last-child{border-bottom:0}.produtos-pager{margin-top:0}.produtos-ledger-shell+.produtos-pager{border-top:0!important}.produtos-drawer-error{color:var(--login-error,#e05353);overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.4}.produtos-request-detail{display:grid;border-top:1px solid var(--login-border);gap:0;margin:0}.produtos-request-detail>div{display:grid;border-bottom:1px solid var(--login-border);gap:.25rem;padding:.75rem 0}.produtos-request-detail dt{color:var(--produtos-secondary);font-size:.75rem;font-weight:700}.produtos-request-detail dd{overflow-wrap:anywhere;color:var(--login-text);margin:0;font-size:.9rem;line-height:1.4}@keyframes produtos-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:520px){.produtos-tabs{gap:1rem}.produtos-tab{flex:1 1 0;justify-content:center;font-size:.875rem}.produtos-primary-action{width:100%;justify-content:center!important}.produtos-add-header{align-items: flex-start}.produtos-back{flex:none}}@media (prefers-reduced-motion:reduce){.produtos-tab:after,.produtos-search input,.produtos-update-status{transition-duration:.01ms!important}.produtos-skeleton span{animation:none}}.export-dialog-overlay{position:fixed;z-index:200;display:flex;backdrop-filter:blur(2px);background:#00000073;justify-content:center;align-items: center;padding:12px;inset:0}.export-dialog-panel{--export-surface:#fff;--export-border:#dee7e8;--export-ink:#183f3b;--export-muted:#647b7c;--export-accent:#1d704b;--export-primary:#a0eb70;--export-on-primary:#183f3b;--login-bg:var(--export-surface);--login-surface:var(--export-surface);--login-text:var(--export-ink);--login-muted:var(--export-muted);--login-border:var(--export-border);--login-accent:var(--export-accent);display:flex;overflow:hidden;border:1px solid var(--export-border);background:var(--export-surface);color:var(--export-ink);border-radius:16px;flex-direction:column;width:min(560px,100%);min-width:0;max-height:calc(100dvh - 24px);box-shadow:0 16px 40px #00000029}.export-dialog-panel--wide{width:min(1120px,100%)}:root[data-theme=dark] .export-dialog-panel{--export-surface:#202122;--export-border:#303332;--export-ink:#f2f0eb;--export-muted:#a6a9af;--export-accent:#8db47a;--export-primary:#8db47a;--export-on-primary:#0e0f10}.export-dialog-header{display:flex;border-bottom:1px solid var(--export-border);flex:none;align-items: center;gap:12px;padding:16px}.export-dialog-header>div{flex:1;min-width:0}.export-dialog-header span{display:block;color:var(--export-muted);font:600 12px DM Sans,sans-serif}.export-dialog-header h2{color:var(--export-ink);overflow-wrap:anywhere;margin:4px 0 0;font:700 19px/1.2 DM Sans,sans-serif}.export-dialog-close{display:inline-grid;color:var(--export-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items: center;width:44px;height:44px}.export-dialog-close:hover:not(:disabled){background:color-mix(in srgb,#b83232 10%,var(--export-surface));color:#b83232}.export-dialog-close:focus-visible{outline:2px solid var(--export-accent);outline-offset:2px}.export-dialog-panel :-webkit-any(input,select,button):focus-visible{outline:2px solid var(--export-accent);outline-offset:2px}.export-dialog-panel :-moz-any(input,select,button):focus-visible{outline:2px solid var(--export-accent);outline-offset:2px}.export-dialog-panel :is(input,select,button):focus-visible{outline:2px solid var(--export-accent);outline-offset:2px}.export-dialog-close:disabled{opacity:.55;cursor:not-allowed}.export-dialog-panel :-webkit-any(.report-primary-btn,.quotation-export-primary-btn){min-height:44px;background:var(--export-primary)!important;color:var(--export-on-primary)!important;letter-spacing:0!important;border-radius:10px!important;font:700 13px DM Sans,sans-serif!important}.export-dialog-panel :-moz-any(.report-primary-btn,.quotation-export-primary-btn){min-height:44px;background:var(--export-primary)!important;color:var(--export-on-primary)!important;letter-spacing:0!important;border-radius:10px!important;font:700 13px DM Sans,sans-serif!important}.export-dialog-panel :is(.report-primary-btn,.quotation-export-primary-btn){min-height:44px;background:var(--export-primary)!important;color:var(--export-on-primary)!important;letter-spacing:0!important;border-radius:10px!important;font:700 13px DM Sans,sans-serif!important}.export-dialog-panel :-webkit-any(.report-secondary-btn,.quotation-export-secondary-btn){min-height:44px;border:1px solid var(--export-border)!important;background-color:var(--export-surface)!important;color:var(--export-ink)!important;letter-spacing:0!important;border-radius:10px!important;font:700 13px DM Sans,sans-serif!important}.export-dialog-panel :-moz-any(.report-secondary-btn,.quotation-export-secondary-btn){min-height:44px;border:1px solid var(--export-border)!important;background-color:var(--export-surface)!important;color:var(--export-ink)!important;letter-spacing:0!important;border-radius:10px!important;font:700 13px DM Sans,sans-serif!important}.export-dialog-panel :is(.report-secondary-btn,.quotation-export-secondary-btn){min-height:44px;border:1px solid var(--export-border)!important;background-color:var(--export-surface)!important;color:var(--export-ink)!important;letter-spacing:0!important;border-radius:10px!important;font:700 13px DM Sans,sans-serif!important}.export-dialog-panel :-webkit-any(.report-primary-btn,.quotation-export-primary-btn,.report-secondary-btn,.quotation-export-secondary-btn):hover:not(:disabled){filter:brightness(.96);transform:none}.export-dialog-panel :-moz-any(.report-primary-btn,.quotation-export-primary-btn,.report-secondary-btn,.quotation-export-secondary-btn):hover:not(:disabled){filter:brightness(.96);transform:none}.export-dialog-panel :is(.report-primary-btn,.quotation-export-primary-btn,.report-secondary-btn,.quotation-export-secondary-btn):hover:not(:disabled){filter:brightness(.96);transform:none}.export-dialog-panel :-webkit-any(.report-param-input,select){border-color:var(--export-border)!important;background-color:var(--export-surface)!important;color:var(--export-ink)!important;border-radius:10px!important;font-family:DM Sans,sans-serif!important}.export-dialog-panel :-moz-any(.report-param-input,select){border-color:var(--export-border)!important;background-color:var(--export-surface)!important;color:var(--export-ink)!important;border-radius:10px!important;font-family:DM Sans,sans-serif!important}.export-dialog-panel :is(.report-param-input,select){border-color:var(--export-border)!important;background-color:var(--export-surface)!important;color:var(--export-ink)!important;border-radius:10px!important;font-family:DM Sans,sans-serif!important}.export-dialog-panel :-webkit-any(.report-param-input,select)::placeholder{color:var(--export-muted);opacity:1}.export-dialog-panel :-moz-any(.report-param-input,select)::placeholder{color:var(--export-muted);opacity:1}.export-dialog-panel :is(.report-param-input,select)::placeholder{color:var(--export-muted);opacity:1}.export-dialog-panel label>span{color:var(--export-muted)!important;letter-spacing:0!important;text-transform:none!important;font:600 12px DM Sans,sans-serif!important}.export-dialog-panel .quotation-export-body,.export-dialog-panel .report-panel-scroll{overflow:auto;flex:1;min-height:0}.export-dialog-panel .report-print-frame{background:#f5f8f7;border-radius:10px}.export-dialog-panel .report-store-picker{interpolate-size:allow-keywords}.export-dialog-panel .report-store-picker::details-content{opacity:0;overflow:hidden;transition:block-size .18s ease-out,opacity .15s ease-out,content-visibility .18s allow-discrete;block-size:0}.export-dialog-panel .report-store-picker[open]::details-content{opacity:1;block-size:auto}:root[data-theme=dark] .export-dialog-panel .report-print-frame{background:#282a29}:root[data-theme=dark] .export-dialog-panel :-webkit-any(input[type=month],input[type=date]){--buncss-light: ;--buncss-dark:initial;color-scheme:dark}:root[data-theme=dark] .export-dialog-panel :-moz-any(input[type=month],input[type=date]){--buncss-light: ;--buncss-dark:initial;color-scheme:dark}:root[data-theme=dark] .export-dialog-panel :is(input[type=month],input[type=date]){--buncss-light: ;--buncss-dark:initial;color-scheme:dark}@media (max-width:767px){.export-dialog-overlay{align-items: flex-end;padding:0}.export-dialog-panel,.export-dialog-panel--wide{border-radius:16px 16px 0 0;width:100%;max-height:min(92dvh,620px)}}@media (prefers-reduced-motion:reduce){.export-dialog-overlay,.export-dialog-panel{animation:none!important}.export-dialog-panel .report-store-picker::details-content{transition:none}}.app-shell-main:has(.suppliers-toolbar){background:#fff}.operational-page-shell:has(.suppliers-toolbar){--app-page-gutter:clamp(24px,5vw,72px);--login-bg:#fff;--login-surface:#fff;--login-text:#183f3b;--login-muted:#647b7c;--login-border:#dee7e8;--login-accent:#1d704b;--operational-control-surface:#fff;--operational-control-border:#a1afaf;--operational-control-ink:#183f3b;--operational-control-muted:#647b7c;--operational-control-radius:10px;max-width:calc(1120px + 2*var(--app-page-gutter));padding:32px var(--app-page-gutter)88px;color:var(--login-text);font-family:DM Sans,sans-serif}.operational-page-shell:has(.suppliers-toolbar) h1{letter-spacing:.02em!important;font-size:2rem!important}.operational-page-shell:has(.suppliers-toolbar) .supplier-header-actions{gap:.65rem}.operational-page-shell:has(.suppliers-toolbar) :-webkit-any(.supplier-add-action,.supplier-summary-action){display:inline-flex;cursor:pointer;justify-content:center;align-items: center;gap:.45rem;min-height:44px;padding:.65rem 1rem;transition:background-color .16s,border-color .16s,color .16s,transform .16s;font:700 .875rem DM Sans,sans-serif;border-radius:12px!important}.operational-page-shell:has(.suppliers-toolbar) :-moz-any(.supplier-add-action,.supplier-summary-action){display:inline-flex;cursor:pointer;justify-content:center;align-items: center;gap:.45rem;min-height:44px;padding:.65rem 1rem;transition:background-color .16s,border-color .16s,color .16s,transform .16s;font:700 .875rem DM Sans,sans-serif;border-radius:12px!important}.operational-page-shell:has(.suppliers-toolbar) :is(.supplier-add-action,.supplier-summary-action){display:inline-flex;cursor:pointer;justify-content:center;align-items: center;gap:.45rem;min-height:44px;padding:.65rem 1rem;transition:background-color .16s,border-color .16s,color .16s,transform .16s;font:700 .875rem DM Sans,sans-serif;border-radius:12px!important}.operational-page-shell:has(.suppliers-toolbar) .supplier-add-action{color:#183f3b;background:#a0eb70;border:1px solid #0000}.supplier-add-action__short{display:none}.operational-page-shell:has(.suppliers-toolbar) .supplier-summary-action{border:1px solid var(--login-border);background:var(--login-surface);color:var(--login-text)}.operational-page-shell:has(.suppliers-toolbar) .suppliers-toolbar{padding:.25rem 0 1.25rem}.operational-page-shell:has(.suppliers-toolbar) .suppliers-toolbar input{min-height:48px;border-radius:10px!important}.operational-page-shell:has(.suppliers-toolbar) .suppliers-toolbar input::placeholder{color:var(--login-muted);opacity:1}.operational-page-shell:has(.suppliers-toolbar) .suppliers-toolbar input:focus-visible{outline:2px solid var(--login-accent);outline-offset:2px;box-shadow:none}.operational-page-shell:has(.suppliers-toolbar) .suppliers-toolbar .operational-search-field button{border-radius:10px}.operational-page-shell:has(.suppliers-toolbar) :-webkit-any(.supplier-ledger,.supplier-loading-wrap){border-color:var(--login-border);background:var(--login-surface);scrollbar-gutter:auto}.operational-page-shell:has(.suppliers-toolbar) :-moz-any(.supplier-ledger,.supplier-loading-wrap){border-color:var(--login-border);background:var(--login-surface);scrollbar-gutter:auto}.operational-page-shell:has(.suppliers-toolbar) :is(.supplier-ledger,.supplier-loading-wrap){border-color:var(--login-border);background:var(--login-surface);scrollbar-gutter:auto}.operational-page-shell:has(.suppliers-toolbar) .supplier-ledger-head{background:#f5f8f7}.operational-page-shell:has(.suppliers-toolbar) .supplier-ledger-row{border-bottom-color:var(--login-border)}@container supplier-ledger (width>=840px){.operational-page-shell:has(.suppliers-toolbar) .supplier-ledger-head:not(:has(>:nth-child(4))),.operational-page-shell:has(.suppliers-toolbar) .supplier-ledger-row:not(:has(.supplier-edit-cell)){grid-template-columns:minmax(16rem,1.6fr)minmax(6.5rem,.55fr)minmax(19rem,1.25fr)}.operational-page-shell:has(.suppliers-toolbar) .supplier-ledger-row:not(:has(.supplier-report-actions)){grid-template-columns:minmax(16rem,1fr)minmax(6.5rem,auto)2.5rem;grid-template-areas:"identity balance edit"}.operational-page-shell:has(.suppliers-toolbar) .supplier-ledger-head:has(>:nth-child(3)[aria-label=Ações]){grid-template-columns:minmax(16rem,1fr)minmax(6.5rem,auto)2.5rem}.operational-page-shell:has(.suppliers-toolbar) .supplier-ledger-head:not(:has(>:nth-child(3))){grid-template-columns:minmax(16rem,1fr)minmax(6.5rem,auto)}.operational-page-shell:has(.suppliers-toolbar) .supplier-ledger-row:not(:has(.supplier-report-actions,.supplier-edit-cell)){grid-template-columns:minmax(16rem,1fr)minmax(6.5rem,auto);grid-template-areas:"identity balance"}}.operational-page-shell:has(.suppliers-toolbar) .supplier-name{font-family:DM Sans,sans-serif;font-size:.92rem;font-weight:700}.operational-page-shell:has(.suppliers-toolbar) .supplier-meta{font-size:.8rem}.operational-page-shell:has(.suppliers-toolbar) .supplier-account-warning{color:#92600f}.operational-page-shell:has(.suppliers-toolbar) .supplier-balance-action{border-left-width:2px;border-radius:0 8px 8px 0;font-size:.8rem}.operational-page-shell:has(.suppliers-toolbar) .supplier-balance-action[data-balance-tone=positive]{color:#1d704b}.operational-page-shell:has(.suppliers-toolbar) .supplier-balance-action[data-balance-tone=negative]{color:#b83232;border-left-color:#b83232}.operational-page-shell:has(.suppliers-toolbar) .supplier-report-action{border-radius:10px;font-family:DM Sans,sans-serif}.operational-page-shell:has(.suppliers-toolbar) .supplier-report-label{font-size:.76rem}.operational-page-shell:has(.suppliers-toolbar) .supplier-report-state{font-size:.71rem}.operational-page-shell:has(.suppliers-toolbar) .supplier-report-action[data-report-tone=pending] .supplier-report-state{color:#92600f}.operational-page-shell:has(.suppliers-toolbar) .supplier-report-action[data-report-tone=success] .supplier-report-state{color:#1d704b}.operational-page-shell:has(.suppliers-toolbar) .supplier-report-action[data-report-tone=progress] .supplier-report-state{color:#1d704b}.operational-page-shell:has(.suppliers-toolbar) .edit-btn{border-radius:10px}.operational-page-shell:has(.suppliers-toolbar) .supplier-empty-state strong{font-family:DM Sans,sans-serif;font-size:1rem}.operational-page-shell:has(.suppliers-toolbar) .supplier-empty-state button{border-radius:10px;font-family:DM Sans,sans-serif}.operational-page-shell:has(.suppliers-toolbar) .operational-query-state__error button{border-radius:10px;font-family:DM Sans,sans-serif}.operational-page-shell:has(.suppliers-toolbar) .operational-directory__updating[aria-busy=true]{transform:none}@media (hover:hover){.operational-page-shell:has(.suppliers-toolbar) :-webkit-any(.supplier-add-action,.supplier-summary-action,.supplier-report-action,.edit-btn):hover{transform:none}.operational-page-shell:has(.suppliers-toolbar) :-moz-any(.supplier-add-action,.supplier-summary-action,.supplier-report-action,.edit-btn):hover{transform:none}.operational-page-shell:has(.suppliers-toolbar) :is(.supplier-add-action,.supplier-summary-action,.supplier-report-action,.edit-btn):hover{transform:none}.operational-page-shell:has(.suppliers-toolbar) .supplier-add-action:hover{color:#183f3b;background:#8bd866}.operational-page-shell:has(.suppliers-toolbar) .supplier-summary-action:hover{border-color:var(--login-border)!important;color:var(--login-text)!important;background:#f5f8f7!important}.operational-page-shell:has(.suppliers-toolbar) :-webkit-any(.supplier-report-action,.edit-btn,.supplier-balance-action):hover{color:var(--login-text);background:#f5f8f7}.operational-page-shell:has(.suppliers-toolbar) :-moz-any(.supplier-report-action,.edit-btn,.supplier-balance-action):hover{color:var(--login-text);background:#f5f8f7}.operational-page-shell:has(.suppliers-toolbar) :is(.supplier-report-action,.edit-btn,.supplier-balance-action):hover{color:var(--login-text);background:#f5f8f7}.operational-page-shell:has(.suppliers-toolbar) .supplier-balance-action[data-balance-tone=negative]:hover{color:#b83232}}.operational-page-shell:has(.suppliers-toolbar) :is(.supplier-add-action,.supplier-summary-action,.supplier-report-action,.edit-btn,.supplier-balance-action,.operational-search-field button):focus-visible{outline:2px solid var(--login-accent);outline-offset:2px}.operational-page-shell:has(.suppliers-toolbar) :-webkit-any(.supplier-add-action,.supplier-summary-action,.supplier-report-action,.edit-btn,.supplier-balance-action):active{transform:scale(.98)}.operational-page-shell:has(.suppliers-toolbar) :-moz-any(.supplier-add-action,.supplier-summary-action,.supplier-report-action,.edit-btn,.supplier-balance-action):active{transform:scale(.98)}.operational-page-shell:has(.suppliers-toolbar) :is(.supplier-add-action,.supplier-summary-action,.supplier-report-action,.edit-btn,.supplier-balance-action):active{transform:scale(.98)}:root:has(.suppliers-toolbar) .admin-drawer-panel[data-visual-treatment=operational-sheet]{--login-bg:#fff;--login-surface:#fff;--login-text:#183f3b;--login-muted:#647b7c;--login-border:#dee7e8;--login-accent:#1d704b;--login-error:#b83232;color:var(--login-text);background:var(--login-surface)!important;border-color:var(--login-border)!important;border-radius:16px!important}:root:has(.suppliers-toolbar) .admin-drawer-panel[data-visual-treatment=operational-sheet] label{letter-spacing:0!important;font:700 .8rem DM Sans,sans-serif!important}:root:has(.suppliers-toolbar) .admin-drawer-panel[data-visual-treatment=operational-sheet] input{min-height:44px;border-radius:10px!important}:root:has(.suppliers-toolbar) .admin-drawer-panel[data-visual-treatment=operational-sheet] input::placeholder{color:var(--login-muted);opacity:1}:root:has(.suppliers-toolbar) .admin-drawer-panel[data-visual-treatment=operational-sheet] input:focus-visible{outline-offset:2px;outline:2px solid var(--login-accent)!important}:root:has(.suppliers-toolbar) .admin-drawer-panel[data-visual-treatment=operational-sheet] button:focus-visible{outline-offset:2px;outline:2px solid var(--login-accent)!important}:root:has(.suppliers-toolbar) .admin-drawer-panel[data-visual-treatment=operational-sheet] button{cursor:pointer;border-radius:12px!important;font:700 .875rem DM Sans,sans-serif!important}:root:has(.suppliers-toolbar) .admin-drawer-panel[data-visual-treatment=operational-sheet] button:disabled{cursor:not-allowed}:root:has(.suppliers-toolbar) .admin-drawer-panel[data-visual-treatment=operational-sheet] .admin-drawer-close{border:0!important;border-radius:10px!important}:root:has(.suppliers-toolbar) .admin-drawer-panel[data-visual-treatment=operational-sheet] .admin-drawer-close:hover{opacity:1;background:color-mix(in srgb,#b83232 10%,var(--login-surface))!important;color:#b83232!important}:root:has(.suppliers-toolbar) .admin-drawer-panel[data-visual-treatment=operational-sheet] .supplier-drawer-confirm{color:#183f3b!important;background:#a0eb70!important}:root:has(.suppliers-toolbar) .admin-drawer-panel[data-visual-treatment=operational-sheet] .supplier-drawer-danger{color:var(--login-error)!important}:root:has(.suppliers-toolbar) .admin-drawer-panel[data-visual-treatment=operational-sheet] .supplier-drawer-danger:focus-visible{outline-color:var(--login-error)!important}:root[data-theme=dark] .app-shell-main:has(.suppliers-toolbar){background:#0e0f10}:root[data-theme=dark] .operational-page-shell:has(.suppliers-toolbar){--login-bg:#0e0f10;--login-surface:#202122;--login-text:#f2f0eb;--login-muted:#a6a9af;--login-border:#303332;--login-accent:#8db47a;--operational-control-surface:#202122;--operational-control-border:#555a58;--operational-control-ink:#f2f0eb;--operational-control-muted:#a6a9af}:root[data-theme=dark] .operational-page-shell:has(.suppliers-toolbar) .supplier-ledger-head{background:#282a29!important}:root[data-theme=dark] .operational-page-shell:has(.suppliers-toolbar) .supplier-summary-action:hover{background:#282a29!important}:root[data-theme=dark] .operational-page-shell:has(.suppliers-toolbar) :-webkit-any(.supplier-report-action,.edit-btn,.supplier-balance-action):hover{background:#282a29!important}:root[data-theme=dark] .operational-page-shell:has(.suppliers-toolbar) :-moz-any(.supplier-report-action,.edit-btn,.supplier-balance-action):hover{background:#282a29!important}:root[data-theme=dark] .operational-page-shell:has(.suppliers-toolbar) :is(.supplier-report-action,.edit-btn,.supplier-balance-action):hover{background:#282a29!important}:root[data-theme=dark] .operational-page-shell:has(.suppliers-toolbar) .supplier-balance-action[data-balance-tone=positive]{color:#a3d191}:root[data-theme=dark] .operational-page-shell:has(.suppliers-toolbar) .supplier-report-action[data-report-tone=success] .supplier-report-state{color:#a3d191}:root[data-theme=dark] .operational-page-shell:has(.suppliers-toolbar) .supplier-report-action[data-report-tone=progress] .supplier-report-state{color:#a3d191}:root[data-theme=dark] .operational-page-shell:has(.suppliers-toolbar) .supplier-balance-action[data-balance-tone=negative]{color:#f19a94;border-left-color:#f19a94}:root[data-theme=dark] .operational-page-shell:has(.suppliers-toolbar) .supplier-balance-action[data-balance-tone=negative]:hover{color:#f19a94;border-left-color:#f19a94}:root[data-theme=dark] .operational-page-shell:has(.suppliers-toolbar) :is(.supplier-account-warning,.supplier-report-action[data-report-tone=pending] .supplier-report-state){color:#e9ba6b}:root[data-theme=dark]:has(.suppliers-toolbar) .admin-drawer-panel[data-visual-treatment=operational-sheet]{--login-bg:#202122;--login-surface:#202122;--login-text:#f2f0eb;--login-muted:#a6a9af;--login-border:#303332;--login-accent:#8db47a;--login-error:#f19a94}:root[data-theme=dark]:has(.suppliers-toolbar) .admin-drawer-panel[data-visual-treatment=operational-sheet] .supplier-drawer-confirm{color:#183f3b!important;background:#8bd866!important}@media (max-width:767px){.supplier-add-action__full{display:none}.supplier-add-action__short{display:inline}.operational-page-shell:has(.suppliers-toolbar){--app-page-gutter:14px;padding-block-start:18px;padding-block-end:112px}.operational-page-shell:has(.suppliers-toolbar) .supplier-header-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));width:100%}.operational-page-shell:has(.suppliers-toolbar) .supplier-ledger-row{padding-block-start:1rem;padding-block-end:1rem}:root:has(.suppliers-toolbar) .admin-drawer-panel[data-visual-treatment=operational-sheet]{border-radius:16px 16px 0 0!important}}@media (prefers-reduced-motion:reduce){.operational-page-shell:has(.suppliers-toolbar) :-webkit-any(.supplier-add-action,.supplier-summary-action,.supplier-report-action,.edit-btn,.supplier-balance-action):active{transform:none}.operational-page-shell:has(.suppliers-toolbar) :-moz-any(.supplier-add-action,.supplier-summary-action,.supplier-report-action,.edit-btn,.supplier-balance-action):active{transform:none}.operational-page-shell:has(.suppliers-toolbar) :is(.supplier-add-action,.supplier-summary-action,.supplier-report-action,.edit-btn,.supplier-balance-action):active{transform:none}}:root:has(.lojas-directory){--lojas-surface:#fff;--lojas-workspace:#fff;--lojas-ink:#183f3b;--lojas-muted:#647b7c;--lojas-line:#dee7e8;--lojas-accent:#1d704b;--lojas-bright:#a0eb70;background:var(--lojas-workspace)}:root:has(.lojas-directory) body{background:var(--lojas-workspace)}.app-shell-main:has(.lojas-directory){background:var(--lojas-workspace)}.operational-page-shell:has(>.lojas-directory){--app-page-gutter:clamp(24px,5vw,72px);--login-bg:var(--lojas-surface);--login-surface:var(--lojas-surface);--login-text:var(--lojas-ink);--login-muted:var(--lojas-muted);--login-border:var(--lojas-line);--login-accent:var(--lojas-accent);--operational-control-surface:var(--lojas-surface);--operational-control-border:var(--lojas-line);--operational-control-ink:var(--lojas-ink);--operational-control-muted:var(--lojas-muted);--operational-control-radius:10px;max-width:calc(1120px + 2*var(--app-page-gutter));padding:32px var(--app-page-gutter)96px}.operational-page-shell:has(>.lojas-directory) h1{letter-spacing:.02em!important;font-size:2rem!important}.lojas-directory{gap:16px}.lojas-directory__toolbar{width:100%}.lojas-directory .operational-search-field input{height:44px;padding-block-start:0;padding-block-end:0}.lojas-directory .operational-search-field input::placeholder,.lojas-drawer-fields input::placeholder{color:var(--lojas-muted);opacity:1}.lojas-directory .lojas-ledger,.lojas-directory .lojas-directory__empty{border:0;border-top:1px solid var(--lojas-line);border-bottom:1px solid var(--lojas-line);background:var(--lojas-surface);border-radius:0}.lojas-directory .lojas-ledger__header,.lojas-directory .lojas-ledger__skeleton-header{background:var(--lojas-surface);color:var(--lojas-muted)}.lojas-directory .lojas-ledger__row,.lojas-directory .lojas-ledger__skeleton-row{border-color:var(--lojas-line)}.lojas-directory .lojas-ledger__data-row:hover{background:color-mix(in srgb,var(--lojas-ink)3%,var(--lojas-surface))}.lojas-directory .lojas-ledger__edit{color:var(--lojas-accent);border-radius:10px}.lojas-directory .lojas-ledger__edit:hover{background:color-mix(in srgb,var(--lojas-accent)9%,transparent);border-color:#0000}.lojas-add-button{min-height:44px;background:var(--lojas-bright)!important;color:#183f3b!important;letter-spacing:0!important;border-radius:12px!important;font:700 14px DM Sans,sans-serif!important}.lojas-add-button:hover{background:color-mix(in srgb,var(--lojas-bright)86%,var(--lojas-ink))!important}.lojas-add-button:active{transform:scale(.98)}.lojas-add-button:focus-visible{outline-offset:2px;outline:2px solid var(--lojas-accent)!important}.lojas-drawer-primary:focus-visible{outline-offset:2px;outline:2px solid var(--lojas-accent)!important}.lojas-drawer-danger:focus-visible{outline-offset:2px;outline:2px solid var(--lojas-accent)!important}:root:has(.lojas-directory) .admin-drawer-close:focus-visible{outline-offset:2px;outline:2px solid var(--lojas-accent)!important}.lojas-drawer-fields :-webkit-any(input,select):focus-visible{outline-offset:2px;outline:2px solid var(--lojas-accent)!important}.lojas-drawer-fields :-moz-any(input,select):focus-visible{outline-offset:2px;outline:2px solid var(--lojas-accent)!important}.lojas-drawer-fields :is(input,select):focus-visible{outline-offset:2px;outline:2px solid var(--lojas-accent)!important}:root:has(.lojas-directory) .admin-drawer-panel{--login-bg:var(--lojas-surface);--login-surface:var(--lojas-surface);--login-text:var(--lojas-ink);--login-muted:var(--lojas-muted);--login-border:var(--lojas-line);--login-accent:var(--lojas-accent);font-family:DM Sans,sans-serif;border-radius:12px!important}:root:has(.lojas-directory) .admin-drawer-close{opacity:1;border:0!important;border-radius:10px!important}:root:has(.lojas-directory) .admin-drawer-close:hover{background:color-mix(in srgb,#b83232 10%,var(--lojas-surface));color:#b83232}.lojas-drawer-fields label{color:var(--lojas-ink)!important;letter-spacing:0!important;font:600 13px DM Sans,sans-serif!important}.lojas-drawer-fields :-webkit-any(input,select){min-height:44px;background-color:var(--lojas-surface)!important;border-radius:10px!important}.lojas-drawer-fields :-moz-any(input,select){min-height:44px;background-color:var(--lojas-surface)!important;border-radius:10px!important}.lojas-drawer-fields :is(input,select){min-height:44px;background-color:var(--lojas-surface)!important;border-radius:10px!important}.lojas-drawer-primary,.lojas-drawer-danger{cursor:pointer;min-height:44px;letter-spacing:0!important;border-radius:12px!important;font:700 14px DM Sans,sans-serif!important}.lojas-drawer-primary{background:var(--lojas-bright)!important;color:#183f3b!important}.lojas-drawer-primary:hover:not(:disabled){background:color-mix(in srgb,var(--lojas-bright)86%,var(--lojas-ink))!important}.lojas-drawer-danger:hover:not(:disabled){background:color-mix(in srgb,#b83232 10%,var(--lojas-surface))!important}.lojas-drawer-primary:disabled,.lojas-drawer-danger:disabled{cursor:not-allowed;opacity:.55}.lojas-drawer-primary:active:not(:disabled),.lojas-drawer-danger:active:not(:disabled){transform:scale(.98)}:root[data-theme=dark]:has(.lojas-directory){--lojas-surface:#202122;--lojas-workspace:#0e0f10;--lojas-ink:#f2f0eb;--lojas-muted:#a6a9af;--lojas-line:#303332;--lojas-accent:#8db47a;--lojas-bright:#8bd866}@media (max-width:640px){.operational-page-shell:has(>.lojas-directory){--app-page-gutter:14px;padding-block-start:20px;padding-block-end:104px}.lojas-directory__toolbar{max-width:none}:root:has(.lojas-directory) .admin-drawer-panel[data-mobile-presentation=sheet]{border-radius:12px 12px 0 0!important}}@media (prefers-reduced-motion:reduce){.lojas-add-button,.lojas-drawer-primary,.lojas-drawer-danger{transition:none!important;transform:none!important}}.notification-bell{position:relative}.notification-bell__trigger{position:relative;display:flex;color:var(--login-muted);cursor:pointer;background:0 0;border:0;border-radius:.75rem;justify-content:center;align-items: center;padding:.45rem;transition:color .15s,background .15s,transform .15s}.notification-bell__trigger:hover,.notification-bell__trigger[data-open]{color:var(--login-text)}.notification-bell__trigger:focus-visible{color:var(--login-text)}.notification-bell__trigger[data-open]{background:color-mix(in srgb,var(--login-accent)10%,transparent);transform:translateY(-1px)}.notification-bell__trigger:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--login-accent)22%,transparent)}.notification-bell__count-retry:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--login-accent)22%,transparent)}.notification-bell__badge{position:absolute;display:flex;color:#fff;background:#ef4444;border-radius:999px;justify-content:center;align-items: center;min-width:1rem;height:1rem;padding:0 3px;font:700 .625rem/1 DM Mono,monospace;top:1px;right:1px;box-shadow:0 2px 8px #ef444440}.notification-bell__count-retry{position:absolute;z-index:201;display:inline-flex;border:1px solid color-mix(in srgb,var(--dashboard-semantic-warning)45%,transparent);background:var(--login-surface);color:var(--dashboard-semantic-warning);box-shadow:0 .25rem .8rem color-mix(in srgb,var(--login-text)12%,transparent);white-space:nowrap;cursor:pointer;border-radius:999px;align-items: center;gap:.25rem;min-height:1.45rem;padding:0 .45rem;font-size:.65rem;font-weight:800;top:calc(100% + .2rem);right:0}.notification-bell__count-retry:disabled{cursor:wait;opacity:.65}.notification-tray{--notification-tray-surface:#fff;--notification-tray-header:#fff;--notification-tray-border:#dee7e8;--notification-tray-divider:#eaf0ee;--notification-tray-hover:#f8faf9;--notification-tray-text:#183f3b;--notification-tray-muted:#647b7c;--notification-tray-accent:#1d704b;--notification-tray-warning:#a96816;position:absolute;z-index:200;display:flex;overflow:hidden;border:1px solid var(--notification-tray-border);background:var(--notification-tray-surface);color:var(--notification-tray-text);transform-origin:top right;border-radius:16px;flex-direction:column;width:min(25rem,100vw - 2rem);max-height:min(44rem,100dvh - 5rem);transition:opacity .18s,transform .18s;top:calc(100% + .65rem);right:0;box-shadow:0 16px 40px #0d1c1633}:root[data-theme=dark] .notification-tray{--notification-tray-surface:#202122;--notification-tray-header:#202122;--notification-tray-border:#303332;--notification-tray-divider:#303332;--notification-tray-hover:#282a29;--notification-tray-text:#f2f0eb;--notification-tray-muted:#a6a9af;--notification-tray-accent:#8db47a;--notification-tray-warning:#e6ad59}.notification-tray[data-motion=closed]{opacity:0;pointer-events:none;transform:translateY(-.5rem)scale(.98)}.notification-tray[data-placement=viewport]{position:fixed;max-height:min(44rem,calc(100dvh - 4rem - 76px - env(safe-area-inset-bottom)));transform-origin:top center;width:auto;top:4rem;left:1rem;right:1rem}.notification-tray__header,.notification-tray__footer{flex:none}.notification-tray__header{display:flex;border-bottom:1px solid var(--notification-tray-border);background:var(--notification-tray-header);justify-content:flex-end;align-items: center;min-height:3rem;padding:0 1rem}.notification-tray__all{display:inline-flex;color:var(--notification-tray-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:.5rem;align-items: center;gap:.35rem;min-height:44px;padding:0 .3rem;transition:color .15s,background-color .15s,transform .13s;font-size:.75rem;font-weight:600}.notification-tray button{font-family:inherit}.notification-tray__clear,.notification-tray__all,.notification-tray__footer button,.notification-tray__state button{cursor:pointer;border:0}.notification-tray__clear{display:inline-flex;color:var(--notification-tray-muted);background:0 0;border-radius:.5rem;align-items: center;gap:.3rem;min-height:44px;padding:0 .35rem;font-size:.72rem;font-weight:700}.notification-tray__clear:hover:not(:disabled),.notification-tray__all:hover{background:var(--notification-tray-hover);color:var(--notification-tray-text)}.notification-tray__clear:active:not(:disabled),.notification-tray__all:active,.notification-tray__footer button:active,.notification-tray__state button:active{transform:scale(.98)}.notification-tray button:focus-visible{outline:2px solid var(--notification-tray-accent);outline-offset:2px;box-shadow:none}.notification-tray button:disabled{cursor:not-allowed;opacity:.48}.notification-tray__scroll{overflow-y:auto;overscroll-behavior:contain;min-height:6.5rem}.notification-tray__section{padding:.7rem .75rem 0}.notification-tray__section+.notification-tray__section{border-top:1px solid var(--notification-tray-border)}.notification-tray__section-header{display:flex;color:var(--notification-tray-accent);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items: center;min-height:2rem;padding:0 .25rem;font:700 .6875rem DM Sans,sans-serif}.notification-tray__section-header span{display:inline-flex;align-items: center;gap:.4rem}.notification-tray__section-header b{display:inline-grid;background:color-mix(in srgb,var(--notification-tray-accent)11%,transparent);border-radius:.45rem;place-items: center;min-width:1.4rem;min-height:1.4rem;font-size:.68rem}.notification-tray__section[data-tone=action] .notification-tray__section-header{color:var(--notification-tray-warning)}.notification-tray__section[data-tone=action] .notification-tray__section-header b{background:color-mix(in srgb,var(--notification-tray-warning)14%,transparent)}.notification-tray__list{overflow:hidden;border:0;border-radius:0}.notification-tray-row{display:grid;grid-template-columns:2rem minmax(0,1fr)1rem;border:0;border-bottom:1px solid var(--notification-tray-divider);background:var(--notification-tray-surface);color:inherit;text-align:left;cursor:pointer;align-items: center;gap:.6rem;width:100%;min-width:0;padding:.7rem .65rem;transition:background .15s,box-shadow .15s,transform .13s}.notification-tray-row:last-child{border-bottom:0}.notification-tray-row:hover:not(:disabled){background:var(--notification-tray-hover)}.notification-tray-row:focus-visible{background:var(--notification-tray-hover)}.notification-tray-row:active:not(:disabled){transform:translateY(1px)scale(.995)}.notification-tray-row__icon{display:inline-grid;background:color-mix(in srgb,var(--notification-tray-accent)9%,transparent);color:var(--notification-tray-accent);border-radius:6px;place-items: center;width:2rem;height:2rem}.notification-tray-row[data-actionable] .notification-tray-row__icon{background:color-mix(in srgb,var(--notification-tray-warning)10%,transparent);color:var(--notification-tray-warning)}.notification-tray-row__copy{display:flex;flex-direction:column;min-width:0}.notification-tray-row__meta{display:flex;color:var(--notification-tray-muted);align-items: center;gap:.5rem;font-size:.68rem}.notification-tray-row__meta>span{overflow:hidden;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-family:DM Sans,sans-serif;font-weight:700}.notification-tray-row__meta time{white-space:nowrap;margin-left:auto}.notification-tray-row__copy strong,.notification-tray-row__copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-tray-row__copy strong{margin-top:.14rem;font-size:.86rem;line-height:1.3}.notification-tray-row__copy small{color:var(--notification-tray-muted);margin-top:.2rem;font-size:.72rem}.notification-tray-row__chevron{color:var(--notification-tray-muted)}.notification-tray__state{display:flex;color:var(--notification-tray-muted);text-align:center;flex-direction:column;justify-content:center;align-items: center;gap:.45rem;min-height:10rem;padding:1.5rem}.notification-tray__state strong{color:var(--notification-tray-text);font-family:Barlow Condensed,sans-serif;font-size:1rem}.notification-tray__state span{max-width:18rem;font-size:.78rem;line-height:1.45}.notification-tray__state button{background:var(--notification-tray-accent);color:var(--notification-tray-surface);border-radius:.5rem;min-height:2.2rem;margin-top:.35rem;padding:0 .75rem;font-size:.76rem;font-weight:800}.notification-tray__footer{display:flex;border-top:1px solid var(--notification-tray-border);background:var(--notification-tray-surface);justify-content:center;align-items: center;min-height:3.25rem;padding:0 .75rem}.notification-tray__footer button{display:inline-flex;color:var(--notification-tray-muted);background:0 0;border-radius:.5rem;flex:none;justify-content:center;align-items: center;gap:.35rem;min-height:44px;font-size:.75rem;font-weight:600}.notification-tray__footer .notification-tray__clear{color:var(--notification-tray-muted);padding-inline-start:.65rem;padding-inline-end:.65rem}.notification-tray__state button:hover{filter:brightness(.94)}@media (max-width:420px){.notification-tray[data-placement=viewport]{max-height:min(44rem,calc(100dvh - 3.75rem - 76px - env(safe-area-inset-bottom)));top:3.75rem;left:.5rem;right:.5rem}.notification-tray__header{padding-left:.8rem}.notification-tray__state button{min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.notification-bell__trigger,.notification-tray,.notification-tray-row,.notification-tray button{transition:none!important}.notification-bell__trigger[data-open],.notification-tray[data-motion=closed],.notification-tray button:active{transform:none}}.notification-action-error{border:1px solid color-mix(in srgb,var(--login-error)45%,var(--login-border));background:color-mix(in srgb,var(--login-error)10%,var(--login-surface));color:var(--login-text);border-radius:.4rem;margin:.5rem 0;padding:.75rem;font-size:.875rem;line-height:1.5}.notification-action-hint{display:flex;border:1px solid var(--notification-table-border,var(--login-border));background:color-mix(in srgb,var(--login-accent)6%,var(--login-surface));color:var(--login-text);border-radius:.4rem;flex-wrap:wrap;justify-content:center;align-items: center;gap:.5rem;margin:.5rem 0;padding:.75rem;font-size:.875rem;line-height:1.5}.app-shell-main:has(.notifications-page){background:#fff}:root[data-theme=dark] .app-shell-main:has(.notifications-page){background:#0e0f10}@media (min-width:768px){:root:has(.app-shell .notifications-page){background:#fff}:root[data-theme=dark]:has(.app-shell .notifications-page){background:#0e0f10}:root:has(.notifications-page) body{background:inherit}}.notifications-page{--app-page-gutter:clamp(24px,5vw,72px);--operational-page-padding-inline:var(--app-page-gutter);--operational-control-surface:#fff;--operational-control-border:#dee7e8;--operational-control-ink:#183f3b;--operational-control-muted:#647b7c;--operational-control-radius:10px;--notification-primary:#a0eb70;--notification-danger:#b83232;--notification-table-surface:#fff;--notification-table-header:#f5f8f7;--notification-table-border:#dee7e8;--notification-table-divider:#eaf0ee;--notification-table-text:#183f3b;--notification-table-muted:#647b7c;--notification-table-hover:#f8faf9;--login-surface:var(--notification-table-surface);--login-border:var(--notification-table-border);--login-text:var(--notification-table-text);--login-muted:var(--notification-table-muted);display:flex;flex-direction:column;gap:1rem}.notifications-page.operational-page-shell{max-width:calc(1120px + 2*var(--app-page-gutter))}@media (min-width:768px){.notifications-page.operational-page-shell{padding-top:32px}}.notifications-page .operational-page-header__actions button:active:not(:disabled){transform:scale(.98)!important}:root[data-theme=dark] .notifications-page{--operational-control-surface:#202122;--operational-control-border:#303332;--operational-control-ink:#f2f0eb;--operational-control-muted:#a6a9af;--notification-primary:#8db47a;--notification-danger:#f19b89;--notification-table-surface:#202122;--notification-table-header:#282a29;--notification-table-border:#303332;--notification-table-divider:#303332;--notification-table-text:#f2f0eb;--notification-table-muted:#a6a9af;--notification-table-hover:#282a29;--login-accent:#8db47a}.notifications-tabs{display:flex;overflow:visible;border-bottom:1px solid var(--notification-table-border);align-items: flex-end;gap:1.5rem}.notifications-tabs button{position:relative;display:inline-flex;color:var(--login-muted);cursor:pointer;background:0 0;border:0;align-items:baseline;gap:.45rem;min-height:2.75rem;padding:.6rem .15rem .45rem;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:700}.notifications-tabs button:after{position:absolute;background:var(--login-accent);content:"";opacity:0;height:2px;transition:opacity .15s,transform .15s;bottom:-1px;left:0;right:0;transform:scaleX(.55)}.notifications-tabs button:hover,.notifications-tabs button[aria-selected=true]{color:var(--login-text)}.notifications-tabs button:focus-visible{color:var(--login-text)}.notifications-tabs button:focus-visible{outline:2px solid var(--login-accent);outline-offset:2px}.notifications-tabs button[aria-selected=true]:after{opacity:1;transform:scaleX(1)}.notifications-tabs b{color:var(--login-muted);font-family:DM Mono,monospace;font-size:.68rem;font-weight:600}.notifications-page .operational-search-field input::placeholder{color:#647b7c;opacity:1}:root[data-theme=dark] .notifications-page .operational-search-field input::placeholder{color:#a6a9af}.notifications-page :-webkit-any(.operational-filter-trigger,.operational-filter-action,.operational-filter-close,.operational-select__trigger){border-radius:10px;font-family:DM Sans,sans-serif}.notifications-page :-moz-any(.operational-filter-trigger,.operational-filter-action,.operational-filter-close,.operational-select__trigger){border-radius:10px;font-family:DM Sans,sans-serif}.notifications-page :is(.operational-filter-trigger,.operational-filter-action,.operational-filter-close,.operational-select__trigger){border-radius:10px;font-family:DM Sans,sans-serif}.notifications-page .operational-select__trigger{border-color:var(--notification-table-border);background:var(--notification-table-surface);color:var(--notification-table-text)}.notifications-page .operational-select__trigger [data-placeholder=true]{color:var(--notification-table-muted)}:root:has(.notifications-page) .operational-select__menu[data-layer=overlay]{z-index:140;color:#183f3b;background:#fff;border-color:#dee7e8;border-radius:12px;font-family:DM Sans,sans-serif}:root[data-theme=dark]:has(.notifications-page) .operational-select__menu[data-layer=overlay]{color:#f2f0eb;background:#202122;border-color:#303332}:root:has(.notifications-page) .operational-select__menu[data-layer=overlay] .operational-select__option{border-radius:8px}.notifications-page .operational-filter-panel{border:1px solid var(--notification-table-border);background:var(--notification-table-surface);color:var(--notification-table-text);border-radius:14px}.notifications-page:has(.operational-filter-layer){position:relative;z-index:122;animation:none;transform:none!important}.notifications-page .operational-filter-layer{z-index:130}@media (min-width:721px){.notifications-page .operational-filter-layer{justify-content:flex-end;align-items: flex-start;padding:132px max(20px,50vw - 670px) 16px 20px}}.notifications-page .operational-filter-backdrop{background:0 0}.notifications-page .operational-filter-header h2{font:700 14px DM Sans,sans-serif}.notifications-page .operational-filter-action{border-color:var(--notification-table-border);font:700 12px DM Sans,sans-serif}.notifications-page .operational-filter-action--clear{color:var(--notification-table-text);background:0 0}.notifications-page .operational-filter-action--apply{border-color:var(--notification-primary);background:var(--notification-primary);color:#183f3b}.notifications-page .operational-filter-quick-clear{color:var(--notification-table-muted);border-radius:10px;min-height:44px;font:700 12px DM Sans,sans-serif}.notifications-page .operational-filter-close:hover:not(:disabled){background:color-mix(in srgb,var(--notification-danger)10%,var(--notification-table-surface));color:var(--notification-danger)}.notifications-type-filter{display:grid;gap:.45rem}.notifications-type-filter>span{color:var(--login-muted);letter-spacing:.04em;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:700}.notifications-ledger{overflow:hidden;background:var(--notification-table-surface);border:0;border-radius:0;min-width:0}.notifications-ledger--state,.notifications-ledger--state>*{min-height:20rem}.notifications-ledger__header,.notifications-ledger__row{display:grid;grid-template-columns:minmax(15rem,1.35fr)minmax(12rem,1.14fr)minmax(7rem,.6fr)minmax(13rem,.81fr);align-items: center;column-gap:12px;padding:0 14px}.notifications-ledger__header{border-bottom:1px solid var(--notification-table-border);background:var(--notification-table-header);color:var(--notification-table-muted);letter-spacing:.06em;text-transform:uppercase;min-height:42px;font-family:DM Sans,sans-serif;font-size:.6875rem;font-weight:700}.notifications-ledger__header>*,.notifications-ledger__row>*{min-width:0;padding:12px 0}.notifications-ledger__header>:last-child{text-align:center}@media (min-width:1200px){.notifications-ledger__header>:nth-child(3),.notifications-ledger__row>[data-label=Recebida]{padding-left:40px}.notifications-ledger__header>:last-child,.notifications-ledger__action{position:relative;left:14px}}.notifications-ledger__row{border-bottom:1px solid var(--notification-table-divider);color:var(--notification-table-muted);min-height:64px;transition:background-color .15s;font-size:.84rem}.notifications-ledger__row:last-child{border-bottom:0}.notifications-ledger__row:hover{background:var(--notification-table-hover)}.notifications-ledger__notification{display:flex;flex-direction:column;gap:.2rem}.notifications-ledger__notification span{color:var(--notification-table-muted);letter-spacing:.04em;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:.6875rem;font-weight:700}.notifications-ledger__notification strong{overflow-wrap:anywhere;color:var(--notification-table-text);font-size:.92rem;line-height:1.35}.notifications-ledger time{color:var(--notification-table-muted);white-space:nowrap;font-family:DM Mono,monospace;font-size:.75rem}.notifications-ledger__action{display:flex;justify-content:center;gap:8px}.notifications-ledger__open,.notifications-ledger__seen{display:inline-flex;border:1px solid var(--notification-table-border);background:var(--notification-table-surface);color:var(--notification-table-text);white-space:nowrap;cursor:pointer;border-radius:10px;justify-content:center;align-items: center;gap:.35rem;min-height:44px;padding:.5rem .75rem;font:700 .75rem DM Sans,sans-serif}.notifications-ledger__open:hover,.notifications-ledger__seen:hover:not([aria-disabled=true]){background:var(--notification-table-hover);border-color:var(--notification-table-border);color:var(--notification-table-text)}.notifications-ledger__seen svg{color:#1d704b}:root[data-theme=dark] .notifications-ledger__seen svg{color:#8db47a}.notifications-ledger__open:disabled,.notifications-ledger__seen:disabled,.notifications-ledger__seen[aria-disabled=true]{cursor:not-allowed;opacity:.55}.notifications-ledger__open:focus-visible{outline:2px solid var(--login-accent);outline-offset:2px}.notifications-ledger__seen:focus-visible{outline:2px solid var(--login-accent);outline-offset:2px}.notifications-page .notifications-ledger__pager.operational-pager--numbered{background:var(--notification-table-surface)!important}.notification-detail-layer{position:fixed;z-index:220;display:grid;place-items: center;padding:1rem;inset:0}.notification-detail-backdrop{position:absolute;animation:operational-overlay-fade .18s ease both;background:#0f0f0e6b;border:0;inset:0}.notification-detail{--notification-table-surface:#fff;--notification-table-border:#dee7e8;--notification-table-muted:#647b7c;position:relative;overflow:hidden;border:1px solid var(--notification-table-border,var(--login-border));background:var(--notification-table-surface,var(--login-surface));color:var(--login-text);animation:operational-overlay-enter .18s ease both;border-radius:20px;width:min(32rem,100%);max-height:min(48rem,100dvh - 2rem);box-shadow:0 1.5rem 4rem #0f0f0e3d}:root[data-theme=dark] .notification-detail{--notification-table-surface:#202122;--notification-table-border:#303332;--notification-table-muted:#a6a9af}.notification-detail__header{display:flex;border-bottom:1px solid var(--notification-table-border,var(--login-border));background:var(--notification-table-surface,var(--login-surface));justify-content:space-between;align-items: flex-start;gap:1rem;padding:1rem 1rem .75rem 1.25rem}.notification-detail__header h2{overflow-wrap:anywhere;margin:0;font-family:Barlow Condensed,sans-serif;font-size:1.5rem;line-height:1.2}.notification-detail__context{color:var(--notification-table-muted,var(--login-muted));overflow-wrap:anywhere;margin:.45rem 0 0;font-size:.875rem;line-height:1.45}.notification-detail__header button{display:grid;color:var(--login-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items: center;width:2.75rem;height:2.75rem;transition:color .15s,background-color .15s,transform .13s}.notification-detail__header button:hover{background:color-mix(in srgb,var(--login-error)10%,transparent);color:var(--dashboard-semantic-negative,var(--login-error))}.notification-detail__header button:focus-visible{background:color-mix(in srgb,var(--login-error)10%,transparent);color:var(--dashboard-semantic-negative,var(--login-error))}.notification-detail__header button:active{transform:scale(.88)}.notification-detail__header button:focus-visible{outline:2px solid var(--login-accent);outline-offset:2px}.notification-detail__body{overflow-y:auto;max-height:calc(100dvh - 6rem)}.notification-detail__body [data-testid=notification-alert-row]{border-bottom:0!important}.notification-detail .notification-request-note{color:#7c3aed}.notification-detail .notification-decision-note{color:#0f766e}:root[data-theme=dark] .notification-detail .notification-request-note{color:#c4a5ff}:root[data-theme=dark] .notification-detail .notification-decision-note{color:#78d5cb}.notification-detail .notification-alert-status{display:inline-flex;color:#246c3e;background:#eaf7ed;border-radius:8px;align-items: center;padding:3px 7px;font:700 11px/1.2 DM Sans,sans-serif}.notification-detail .notification-alert-status[data-status=sent][data-actionable]{color:#8b5a12;background:#fff3d8}.notification-detail .notification-alert-status[data-status=seen]{color:#52666a;background:#eff3f2}:root[data-theme=dark] .notification-detail .notification-alert-status{color:#8db47a;background:#282a29}:root[data-theme=dark] .notification-detail .notification-alert-status[data-status=sent][data-actionable]{color:#f0bf73;background:#463720}:root[data-theme=dark] .notification-detail .notification-alert-status[data-status=seen]{color:#a6a9af;background:#282a29}.notification-detail button[data-tone]{letter-spacing:0!important;box-shadow:none!important;border-radius:10px!important;min-height:40px!important;font-family:DM Sans,sans-serif!important;font-size:12px!important;transform:none!important}.notification-detail button[data-tone]:focus-visible{outline:2px solid var(--login-accent);outline-offset:2px}.notification-detail button[data-tone]:active:not(:disabled){box-shadow:none!important;transform:scale(.98)!important}.notification-detail textarea::placeholder{color:#647b7c;opacity:1}:root[data-theme=dark] .notification-detail textarea::placeholder{color:#a6a9af}@media (max-width:1199px){.notifications-ledger{overflow:visible;background:0 0;border:0}.notifications-ledger__header{position:absolute;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0}.notifications-ledger__body{display:grid;gap:9px}.notifications-ledger__row{grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--notification-table-border);background:var(--notification-table-surface);border-radius:11px;gap:9px;padding:12px}.notifications-ledger__row:last-child{border-bottom:1px solid var(--notification-table-border)}.notifications-ledger__row>*{padding:0}.notifications-ledger__row>[data-label]:before{display:block;color:var(--notification-table-muted);content:attr(data-label);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.2rem;font:700 .6875rem DM Sans,sans-serif}.notifications-ledger__notification,.notifications-ledger__action{grid-column:1/-1}.notifications-ledger__notification:before,.notifications-ledger__action:before{display:none!important}.notifications-ledger__row>[data-label=Contexto]{overflow-wrap:anywhere}.notifications-ledger__action{padding-top:3px}.notifications-ledger__open{width:100%}.notifications-page .notifications-ledger__pager.operational-pager--numbered{border:1px solid var(--notification-table-border);border-radius:10px;margin-top:12px}}@media (max-width:720px){.notifications-page{gap:.8rem}.notifications-page .operational-page-header{align-items: center}.notifications-page .operational-page-header__actions{justify-content:flex-end;width:auto;margin-left:auto}.notifications-tabs{gap:.7rem}.notifications-page .notifications-toolbar{display:grid;grid-template-columns:minmax(0,1fr)2.75rem}.notifications-toolbar .operational-toolbar__search{min-width:0}.notifications-toolbar .operational-filter-surface{display:contents}.notifications-toolbar .operational-filter-trigger{justify-content:center;width:2.75rem;min-width:2.75rem;padding:0}.notifications-toolbar .operational-filter-trigger>span,.notifications-toolbar .operational-filter-quick-clear{display:none}.notifications-ledger__row{grid-template-columns:minmax(0,1fr)96px}.notifications-ledger__notification{grid-column:1;grid-row:1}.notifications-ledger__action{grid-column:2;grid-row:1;justify-content:flex-end;align-self: start;gap:6px;padding:0}.notifications-ledger__row>[data-label=Contexto]{grid-column:1/-1;grid-row:2}.notifications-ledger__row>[data-label=Recebida]{grid-column:1/-1;grid-row:3;display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem}.notifications-ledger__row>[data-label=Recebida]:before{display:inline;margin-bottom:0}.notifications-ledger__row time{white-space:normal}.notifications-ledger__open,.notifications-ledger__seen{width:44px;height:44px;padding:0}.notifications-ledger__open-label,.notifications-ledger__seen span,.notifications-ledger__pager .pager-range{display:none}.notification-detail-layer{align-items: end;padding:0}.notification-detail{border-bottom:0;border-left:0;border-right:0;border-radius:20px 20px 0 0;width:100%;max-height:calc(100dvh - 1rem)}.notification-detail__body{max-height:calc(100dvh - 5rem)}.notification-detail button[data-tone]{min-height:44px!important}}@media (max-width:767px){.notifications-page{--app-page-gutter:14px}}@media (max-width:640px){.notifications-page .operational-filter-panel{border-radius:16px 16px 0 0}}@media (prefers-reduced-motion:reduce){.notifications-page .operational-page-header__actions button:active:not(:disabled){transform:none!important}.notifications-tabs button:after,.notifications-ledger__row,.notifications-ledger__action button,.notification-detail,.notification-detail-backdrop,.notification-detail__header button{animation:none;transition:none}.notification-detail__header button:active{transform:none}.notification-detail button[data-tone]{animation:none!important;box-shadow:none!important;transition:none!important;transform:none!important}}.users-ledger{overflow:hidden;width:100%;min-width:0}.users-ledger__row{display:grid;grid-template-columns:minmax(0,2.1fr)minmax(7rem,.9fr)minmax(0,1.25fr)minmax(6rem,.7fr)2.75rem;padding:0 var(--operational-row-inset);border-bottom:1px solid var(--login-border);align-items: center;gap:.75rem;min-height:4rem}.users-ledger__row:last-child{border-bottom:0}.users-ledger__header{background:color-mix(in srgb,var(--login-text)3%,var(--login-surface));color:var(--login-muted);letter-spacing:.07em;text-transform:uppercase;min-height:2.75rem;font-family:DM Mono,monospace;font-size:.7rem;font-weight:700}.users-ledger__data-row{background:var(--login-surface);transition:background var(--operational-motion-hover)ease}.users-ledger__data-row:hover{background:color-mix(in srgb,var(--login-accent)3.5%,var(--login-surface))}.users-ledger__identity{display:grid;gap:.15rem;min-width:0}.users-ledger__name,.users-ledger__email,.users-ledger__role,.users-ledger__link,.users-ledger__state{overflow-wrap:anywhere;min-width:0}.users-ledger__name{color:var(--login-text);font-size:.96rem;font-weight:700;line-height:1.3}.users-ledger__self,.users-ledger__email,.users-ledger__link{color:var(--login-muted);font-size:.8rem;font-weight:400;line-height:1.4}.users-ledger__role,.users-ledger__state{color:var(--login-text);font-size:.82rem;line-height:1.4}.users-ledger__state[data-inactive=true]{color:var(--login-error,#c44e3a)}.users-ledger__action-heading{overflow:hidden;text-align:center}.users-ledger__action-cell{display:flex;justify-content:flex-end;min-width:0}.users-ledger__edit{display:inline-flex;border-radius:var(--operational-corner-sm);color:var(--login-accent);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items: center;width:2.75rem;height:2.75rem;padding:0}.users-ledger__edit:hover{border-color:var(--login-border);background:color-mix(in srgb,var(--login-accent)8%,transparent)}.users-ledger__edit:focus-visible{outline:2px solid var(--login-accent);outline-offset:2px}.users-ledger__locked{color:var(--login-muted);text-align:center;width:2.75rem}.users-ledger--skeleton{overflow:hidden}.users-ledger__skeleton-header{border-bottom:1px solid var(--login-border);background:color-mix(in srgb,var(--login-text)3%,var(--login-surface));height:2.75rem}.users-ledger__skeleton-row{display:grid;grid-template-columns:2.1fr .9fr 1.25fr .7fr;padding:0 var(--operational-row-inset);border-bottom:1px solid var(--login-border);align-items: center;gap:.75rem;min-height:4rem}.users-ledger__skeleton-row span{background:color-mix(in srgb,var(--login-muted)18%,transparent);animation:users-ledger-pulse 1.2s ease-in-out infinite alternate;border-radius:999px;height:.7rem}@keyframes users-ledger-pulse{to{opacity:.42}}@media (max-width:640px){.users-ledger__header{position:absolute;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px}.users-ledger__data-row{grid-template-columns:minmax(0,1fr)2.75rem;grid-template-rows:repeat(4,auto);padding:.7rem var(--operational-row-inset);align-content: center;gap:.2rem .55rem;min-height:8.25rem}.users-ledger__identity{grid-column:1;grid-row:1}.users-ledger__name{font-size:1rem}.users-ledger__role{grid-column:1;grid-row:2;font-size:.8rem}.users-ledger__link{grid-column:1;grid-row:3;font-size:.8rem}.users-ledger__state{grid-column:1;grid-row:4;font-size:.84rem;font-weight:700}.users-ledger__action-cell{grid-column:2;grid-row:1/span 4;align-self: center}.users-ledger__skeleton-header{display:none}.users-ledger__skeleton-row{grid-template-columns:1fr 2.75rem;min-height:8.25rem}.users-ledger__skeleton-row span:nth-child(n+3){display:none}}@media (prefers-reduced-motion:reduce){.users-ledger__data-row,.users-ledger__skeleton-row span{animation:none;transition:none}}.app-shell-main:has(.pedido-report-page){background:#fff}.operational-page-shell:has(.pedido-report-page){--login-bg:#fff;--login-surface:#fff;--login-text:#183f3b;--login-muted:#566c6d;--login-border:#dee7e8;--login-accent:#1d704b;--dashboard-control-active-text:#fff}.operational-page-shell--standard:has(.pedido-report-page){max-width:calc(1120px + 2*var(--app-page-gutter))}@media (min-width:768px){.operational-page-shell:has(.pedido-report-page){padding-top:32px}}:root[data-theme=dark] .app-shell-main:has(.pedido-report-page){background:#0e0f10}:root[data-theme=dark] .operational-page-shell:has(.pedido-report-page){--login-bg:#0e0f10;--login-surface:#202122;--login-text:#f2f0eb;--login-muted:#a6a9af;--login-border:#385046;--login-accent:#8db47a;--dashboard-control-active-text:#142519}.pedido-report-page{padding-bottom:7rem}.pedido-report-workspace{--report-accent-soft:color-mix(in srgb,var(--login-accent)10%,var(--login-surface));display:grid;color:var(--login-text);gap:1rem;min-width:0;font-family:DM Sans,sans-serif}.pedido-report-toolbar{display:grid;gap:.75rem}.pedido-report-toolbar .operational-search-field>svg{color:var(--login-muted)}.pedido-report-toolbar .operational-search-field input{border-radius:12px}.pedido-report-toolbar .operational-search-field input::placeholder{color:var(--login-muted);opacity:1}.pedido-report-date{display:grid;gap:.35rem}.pedido-report-date>span,.pedido-report-metrics span,.pedido-report-order__state{letter-spacing:.07em;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:.72rem;font-weight:700}.pedido-report-date>span{color:var(--login-muted);letter-spacing:0;text-transform:none;font-family:DM Sans,sans-serif}.pedido-report-date input{box-sizing:border-box;border:1px solid var(--login-border);background:var(--login-surface);color:var(--login-text);transition:border-color var(--operational-motion-hover)ease,box-shadow var(--operational-motion-hover)ease;border-radius:12px;width:100%;min-height:44px;padding:.7rem .8rem;font:500 .9rem DM Mono,monospace}:root[data-theme=dark] .pedido-report-date input{--buncss-light: ;--buncss-dark:initial;color-scheme:dark}.pedido-report-date input:hover{border-color:color-mix(in srgb,var(--login-accent)35%,var(--login-border))}.pedido-report-date input:focus-visible{border-color:var(--login-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--login-accent)12%,transparent)}.pedido-report-date input:focus-visible{outline:2px solid var(--login-accent);outline-offset:2px}.pedido-report-checkbox:focus-visible{outline:2px solid var(--login-accent);outline-offset:2px}.pedido-report-action button:focus-visible{outline:2px solid var(--login-accent);outline-offset:2px}.pedido-report-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--login-border);background:var(--login-surface);border-radius:12px}.pedido-report-metrics>div{display:grid;border-right:1px solid var(--login-border);gap:.1rem;padding:.75rem .65rem}.pedido-report-metrics>div:last-child{border-right:0}.pedido-report-metrics strong{font:700 1.25rem DM Mono,monospace}.pedido-report-metrics span{color:var(--login-muted);letter-spacing:0;text-transform:none;font-family:DM Sans,sans-serif;font-size:.68rem}.pedido-report-table{border-top:1px solid var(--login-border);background:var(--login-surface);min-width:0}.pedido-report-select-all{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));border-bottom:1px solid var(--login-border);align-items: center;min-height:52px;font-family:DM Sans,sans-serif;font-size:.78rem;font-weight:600}.pedido-report-selection-option{display:grid;grid-template-columns:44px minmax(0,1fr)auto;align-items: center;min-height:52px;padding-right:.75rem}.pedido-report-selection-option+.pedido-report-selection-option{border-left:1px solid var(--login-border)}.pedido-report-selection-option strong{color:var(--login-muted);font:600 .74rem DM Mono,monospace}.pedido-report-checkbox{appearance:none;display:grid;border:1px solid color-mix(in srgb,var(--login-text)32%,var(--login-border));background:var(--login-surface);cursor:pointer;transition:transform var(--operational-motion-hover)ease,filter var(--operational-motion-hover)ease,background-color var(--operational-motion-hover)ease;border-radius:4px;place-content: center;width:18px;height:18px;margin:0}.pedido-report-checkbox:before{border-bottom:2px solid var(--dashboard-control-active-text,white);border-left:2px solid var(--dashboard-control-active-text,white);content:"";width:9px;height:5px;transform:rotate(-45deg)scale(0)}.pedido-report-checkbox:checked,.pedido-report-checkbox:indeterminate{border-color:var(--login-accent);background:var(--login-accent)}.pedido-report-checkbox:checked:before{transform:translateY(-1px)rotate(-45deg)scale(1)}.pedido-report-checkbox:indeterminate:before{border-bottom:2px solid var(--dashboard-control-active-text,white);border-left:0;width:9px;height:0;transform:scale(1)}.pedido-report-checkbox-target{display:grid;cursor:pointer;transition:background-color var(--operational-motion-hover)ease;place-items: center;width:44px;height:44px}.pedido-report-checkbox-target:hover .pedido-report-checkbox:not(:disabled){filter:brightness(1.08)}.pedido-report-checkbox-target[data-state=all] .pedido-report-checkbox,.pedido-report-checkbox-target[data-state=some] .pedido-report-checkbox{filter:saturate(1.15);transform:scale(1.06)}.pedido-report-checkbox-target:has(.pedido-report-checkbox:disabled){cursor:not-allowed}.pedido-report-checkbox:disabled{cursor:not-allowed}.pedido-report-ledger,.pedido-report-supplier{display:grid}.pedido-report-ledger{animation:pedido-report-page-in .16s ease-out}.pedido-report-supplier{border-bottom:1px solid color-mix(in srgb,var(--login-border)70%,var(--login-text))}.pedido-report-ledger .pedido-report-supplier:last-child{border-bottom:0}.pedido-report-supplier__header{display:grid;grid-template-columns:44px minmax(0,1fr);align-items: center;min-height:64px}.pedido-report-supplier__toggle{display:flex;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items: center;gap:.75rem;width:100%;min-height:64px;padding:.5rem .4rem .5rem 0}.pedido-report-supplier__heading{min-width:0;margin:0}.pedido-report-supplier__toggle:hover{color:var(--login-accent)}.pedido-report-supplier__toggle:focus-visible{color:var(--login-accent)}.pedido-report-supplier__toggle:focus-visible{outline:2px solid var(--login-accent);outline-offset:-2px}.pedido-report-supplier__identity{display:grid;gap:.2rem;min-width:0}.pedido-report-supplier__name{letter-spacing:.035em;text-transform:uppercase;margin:0;font:700 1rem Barlow Condensed,sans-serif}.pedido-report-supplier__identity>span:not(.pedido-report-supplier__name){color:var(--login-muted);font-size:.72rem}.pedido-report-supplier__summary{display:inline-flex;flex:none;align-items: center;gap:.5rem}.pedido-report-supplier__summary strong{color:var(--login-accent);letter-spacing:.05em;text-transform:uppercase;font:700 .7rem Barlow Condensed,sans-serif}.pedido-report-supplier__summary svg{transition:transform .16s}.pedido-report-supplier__toggle[aria-expanded=true] .pedido-report-supplier__summary svg{transform:rotate(180deg)}.pedido-report-orders-collapse{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .16s,opacity .16s}.pedido-report-orders-collapse[data-open=true]{grid-template-rows:1fr;opacity:1}.pedido-report-orders{overflow:hidden;min-height:0;margin-left:2rem}.pedido-report-orders-collapse[data-open=true] .pedido-report-orders,.pedido-report-pager{border-top:1px solid var(--login-border)}@keyframes pedido-report-page-in{0%{opacity:0;transform:translate(.6rem)}}.pedido-report-order{display:grid;grid-template-columns:44px minmax(0,1fr)auto;grid-template-areas:"check identity state" "check number state";border-bottom:1px solid var(--login-border);transition:background-color var(--operational-motion-hover)ease,box-shadow var(--operational-motion-hover)ease;align-items: center;min-height:68px}.pedido-report-order:last-child{border-bottom:0}.pedido-report-order:hover{background:var(--report-accent-soft)}.pedido-report-order[data-selected=true]{background:color-mix(in srgb,var(--login-accent)9%,var(--login-surface));box-shadow:inset 3px 0 0 color-mix(in srgb,var(--login-accent)70%,transparent)}.pedido-report-order[data-selected=true]:hover{background:color-mix(in srgb,var(--login-accent)13%,var(--login-surface))}.pedido-report-order[data-state=aguardando]{cursor:not-allowed}.pedido-report-order>.pedido-report-checkbox-target{grid-area:check}.pedido-report-order__identity{grid-area:identity;display:grid;gap:.12rem;min-width:0}.pedido-report-order__identity strong,.pedido-report-order__identity span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pedido-report-order__identity strong{font-size:.88rem}.pedido-report-order__identity span{color:var(--login-muted);font-size:.75rem}.pedido-report-order__number{grid-area:number;color:var(--login-muted);font:500 .68rem DM Mono,monospace}.pedido-report-order__state{grid-area:state;color:var(--login-accent)}.pedido-report-order[data-state=gerado] .pedido-report-order__state{color:var(--login-muted)}.pedido-report-order[data-state=aguardando] .pedido-report-order__state{color:#835b16}:root[data-theme=dark] .pedido-report-order[data-state=aguardando] .pedido-report-order__state{color:#dfbd78}.pedido-report-action{position:fixed;z-index:45;right:.75rem;bottom:calc(4.4rem + env(safe-area-inset-bottom));display:flex;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--login-accent)32%,var(--login-border));background:var(--login-surface);color:var(--login-text);box-shadow:0 14px 34px color-mix(in srgb,var(--login-text)16%,transparent);border-radius:12px;justify-content:space-between;align-items: center;gap:.75rem;min-height:64px;padding:.65rem .7rem .65rem .9rem;left:.75rem}.pedido-report-action>div{display:grid;gap:.1rem;min-width:0}.pedido-report-action strong{font-size:.85rem}.pedido-report-action span{color:var(--login-muted);font-size:.75rem}.pedido-report-action button{display:inline-flex;color:#183f3b;white-space:nowrap;cursor:pointer;transition:background-color var(--operational-motion-hover)ease,transform var(--operational-motion-hover)ease;background:#a0eb70;border:0;border-radius:12px;flex:0 0 170px;justify-content:center;align-items: center;gap:.4rem;width:170px;min-height:44px;padding:.6rem .8rem;font:700 .82rem DM Sans,sans-serif}.pedido-report-action button:not(:disabled):hover{background:#8cdb5e}.pedido-report-action button:not(:disabled):active{transform:scale(.985)}:root[data-theme=dark] .pedido-report-action button{color:#142519;background:#8bd866}:root[data-theme=dark] .pedido-report-action button:not(:disabled):hover{background:#9be37b}.pedido-report-action button:disabled{cursor:wait;opacity:.72}.pedido-report-spinner{animation:pedido-report-spin .85s linear infinite}.pedido-report-progress{position:absolute;overflow:hidden;background:color-mix(in srgb,var(--login-accent)18%,var(--login-surface));border-radius:0 0 .5rem .5rem;height:4px;bottom:0;left:0;right:0}.pedido-report-progress>span{display:block;background:var(--login-accent);height:100%;transition:width .42s}@keyframes pedido-report-spin{to{transform:rotate(360deg)}}.pedido-report-empty{display:grid;color:var(--login-muted);text-align:center;justify-items:center;gap:.35rem;padding:3rem 1rem}.pedido-report-empty strong{color:var(--login-text);text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:1.05rem}.pedido-report-empty span{font-size:.8rem}.pedido-report-skeleton{display:grid;gap:.55rem}.pedido-report-skeleton span{background:color-mix(in srgb,var(--login-border)65%,transparent);animation:pedido-report-pulse 1.2s ease-in-out infinite alternate;border-radius:.35rem;height:74px}@keyframes pedido-report-pulse{to{opacity:.45}}@media (min-width:768px){.pedido-report-toolbar{grid-template-columns:minmax(0,1fr)200px;align-items: end}.pedido-report-order{grid-template-columns:44px minmax(0,1fr)140px 100px;grid-template-areas:"check identity number state";min-height:58px}.pedido-report-action{position:fixed;width:min(680px,100vw - 268px);bottom:1rem;left:calc(50% + 110px);right:auto;transform:translate(-50%)}}@media (max-width:640px){.pedido-report-selection-option+.pedido-report-selection-option{border-top:1px solid var(--login-border);border-left:0}}@media (prefers-reduced-motion:reduce){.pedido-report-order,.pedido-report-checkbox,.pedido-report-checkbox-target,.pedido-report-date input,.pedido-report-action button,.pedido-report-supplier__summary svg,.pedido-report-orders-collapse,.pedido-report-progress>span,.pedido-report-spinner,.pedido-report-skeleton span{animation:none;transition:none}.pedido-report-ledger{animation:none}.pedido-report-checkbox-target:hover .pedido-report-checkbox:not(:disabled),.pedido-report-checkbox-target[data-state=all] .pedido-report-checkbox,.pedido-report-checkbox-target[data-state=some] .pedido-report-checkbox,.pedido-report-action button:not(:disabled):hover,.pedido-report-action button:not(:disabled):active{transform:none}}.app-shell-main:has(.perfil-page){background:#fff}.perfil-page{--login-bg:#fff;--login-surface:#fff;--login-text:#183f3b;--login-muted:#647b7c;--login-border:#dee7e8;--login-accent:#1d704b;--profile-on-accent:#fff}:root:has(.perfil-page) .admin-drawer-panel{--login-bg:#fff;--login-surface:#fff;--login-text:#183f3b;--login-muted:#647b7c;--login-border:#dee7e8;--login-accent:#1d704b;--profile-on-accent:#fff}:root[data-theme=dark] .app-shell-main:has(.perfil-page){background:#0e0f10}:root[data-theme=dark] .perfil-page{--login-bg:#202122;--login-surface:#202122;--login-text:#f2f0eb;--login-muted:#a6a9af;--login-border:#303332;--login-accent:#8db47a;--profile-on-accent:#0e0f10}:root[data-theme=dark]:has(.perfil-page) .admin-drawer-panel{--login-bg:#202122;--login-surface:#202122;--login-text:#f2f0eb;--login-muted:#a6a9af;--login-border:#303332;--login-accent:#8db47a;--profile-on-accent:#0e0f10}.perfil-page button:focus-visible{outline:2px solid var(--login-accent);outline-offset:2px}:root:has(.perfil-page) .admin-drawer-panel button:focus-visible{outline:2px solid var(--login-accent);outline-offset:2px}.perfil-actions{display:grid;gap:12px}:root:has(.perfil-page) .admin-drawer-panel input::placeholder{color:var(--login-muted);opacity:1}:root:has(.perfil-page) .admin-drawer-panel .pin-pad button{border-radius:50%}:root:has(.perfil-page) .admin-drawer-close{min-width:44px;min-height:44px}:root:has(.perfil-page) .admin-drawer-close:hover{background:color-mix(in srgb,#b83232 10%,var(--login-surface))!important;color:#b83232!important}@media (min-width:768px){.perfil-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.perfil-page{animation:none!important}}.app-shell:has(.quotation-detail-page){background:#f7f5ef}.app-shell:has(.quotation-detail-page) .app-shell-header{background:#f7f5ef}.quotation-detail-page .lnk-filter-control{position:relative}.quotation-detail-page .lnk-filter-popover{position:absolute;z-index:80;box-sizing:border-box;display:block;transform-origin:top right;color:#18392b;background:#fff;border:1px solid #cfd9d2;border-radius:12px;width:350px;padding:12px;top:calc(100% + 7px);right:0;box-shadow:0 16px 35px #142f2329}.quotation-detail-page .lnk-filter-popover>strong{position:relative;display:block;color:#6d7d74;letter-spacing:.08em;text-transform:uppercase;padding:6px 8px 8px;font-size:10px}.quotation-detail-page .lnk-filter-state-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:12px}.quotation-detail-page .lnk-filter-state-grid>button{display:flex;color:#496052;text-align:left;background:#f8f9f6;border:1px solid #d9e0da;border-radius:8px;justify-content:space-between;align-items: center;min-height:38px;padding:0 9px;font-size:11px;font-weight:750}.quotation-detail-page .lnk-filter-state-grid>button:hover,.quotation-detail-page .lnk-filter-state-grid>button.active{color:#176b46;background:#ebf4ee;border-color:#8cb19a}.quotation-detail-page .lnk-filter-popover>label{display:grid;grid-template-columns:20px 1fr;color:#607368;background:#fff;border:1px solid #d3ddd6;border-radius:9px;align-items: center;gap:8px;min-height:42px;margin-top:9px;padding:0 11px}.quotation-detail-page .lnk-filter-popover>label>span,.quotation-detail-page .lnk-filter-popover legend{color:#687a70;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.quotation-detail-page .lnk-filter-popover select,.quotation-detail-page .lnk-filter-popover input{box-sizing:border-box;outline:0;color:#234635;background:0 0;border:0;border-radius:8px;width:100%;height:40px;padding:0;font-size:13px}.quotation-detail-page .lnk-filter-popover select{appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2352675b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 14px center/16px no-repeat;padding-right:38px}.quotation-detail-page .lnk-filter-popover fieldset{display:grid;grid-template-columns:1fr auto 1fr;border:0;align-items: center;gap:7px;min-width:0;margin:12px 0 0;padding:0}.quotation-detail-page .lnk-filter-popover fieldset legend{margin-bottom:5px}.quotation-detail-page .lnk-filter-popover>footer{display:flex;border-top:1px solid #dde4df;justify-content:flex-end;gap:7px;margin-top:14px;padding-top:11px}.quotation-detail-page .lnk-filter-popover>footer button{color:#53695c;background:#fff;border:1px solid #ccd7cf;border-radius:8px;min-height:38px;padding:0 13px;font-weight:800}.quotation-detail-page .lnk-filter-popover>footer button.primary{color:#fff;background:#176b46;border-color:#176b46}.quotation-detail-page .lnk-filter-popover>strong .quotation-detail-filter__regular{position:absolute;color:#53695c;letter-spacing:0;text-transform:none;background:0 0;border:0;border-radius:5px;padding:4px;font:750 10px DM Sans,sans-serif;top:0;right:8px}.quotation-detail-page .lnk-filter-popover>strong .quotation-detail-filter__regular:hover,.quotation-detail-page .lnk-filter-popover>strong .quotation-detail-filter__regular[aria-pressed=true]{color:#176b46;background:#ebf4ee}.quotation-detail-page .lnk-filter-popover button:active{transform:scale(.975)}.quotation-detail-page .lnk-filter-popover :-webkit-any(button,input,select):focus-visible{outline:3px solid #54a87955;outline-offset:2px}.quotation-detail-page .lnk-filter-popover :-moz-any(button,input,select):focus-visible{outline:3px solid #54a87955;outline-offset:2px}.quotation-detail-page .lnk-filter-popover :is(button,input,select):focus-visible{outline:3px solid #54a87955;outline-offset:2px}:root[data-theme=dark] .quotation-detail-page .lnk-filter-popover{color:#e5eee8;background:#233129;border-color:#45574d}:root[data-theme=dark] .quotation-detail-page .lnk-filter-popover>label{color:#edf4ef;background:#233129;border-color:#48594f}:root[data-theme=dark] .quotation-detail-page .lnk-filter-popover>strong,:root[data-theme=dark] .quotation-detail-page .lnk-filter-popover>label>span,:root[data-theme=dark] .quotation-detail-page .lnk-filter-popover legend{color:#aab9b0}:root[data-theme=dark] .quotation-detail-page .lnk-filter-state-grid>button,:root[data-theme=dark] .quotation-detail-page .lnk-filter-popover select,:root[data-theme=dark] .quotation-detail-page .lnk-filter-popover input,:root[data-theme=dark] .quotation-detail-page .lnk-filter-popover>footer button{color:#dbe6df;background:#26372e;border-color:#4b5d53}:root[data-theme=dark] .quotation-detail-page .lnk-filter-popover select,:root[data-theme=dark] .quotation-detail-page .lnk-filter-popover input{color:#edf4ef}:root[data-theme=dark] .quotation-detail-page .lnk-filter-popover select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23dbe6df' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat}:root[data-theme=dark] .quotation-detail-page .lnk-filter-state-grid>button:hover,:root[data-theme=dark] .quotation-detail-page .lnk-filter-state-grid>button.active{color:#9fdfb8;background:#30463a}:root[data-theme=dark] .quotation-detail-page .lnk-filter-popover>footer{border-color:#46574e}:root[data-theme=dark] .quotation-detail-page .lnk-filter-popover>footer button.primary{color:#fff;background:#28754e;border-color:#43956a}:root[data-theme=dark] .quotation-detail-page .lnk-filter-popover>strong .quotation-detail-filter__regular{color:#dbe6df}:root[data-theme=dark] .quotation-detail-page .lnk-filter-popover>strong .quotation-detail-filter__regular:hover,:root[data-theme=dark] .quotation-detail-page .lnk-filter-popover>strong .quotation-detail-filter__regular[aria-pressed=true]{color:#9fdfb8;background:#30463a}@media (max-width:767px){.quotation-detail-page .lnk-filter-popover{position:fixed;overflow-y:auto;transform-origin:center;width:min(340px,100% - 28px);max-height:76%;top:50%;left:50%;right:auto;transform:translate(-50%,-50%)scale(1)!important}}:root[data-theme=dark] .app-shell:has(.quotation-detail-page){background:#18221d}:root[data-theme=dark] .app-shell:has(.quotation-detail-page) .app-shell-header{background:#18221d}.quotation-detail-page.lnk-page{position:relative;padding:38px var(--app-page-gutter)160px;color:#18392b;max-width:none;font-family:DM Sans,sans-serif}.quotation-detail-page .lnk-back-button{display:inline-flex;color:#587063;cursor:pointer;background:0 0;border:0;align-items: center;gap:7px;margin:0 0 14px;padding:4px 0;transition:color .16s,transform .16s;font-weight:750}.quotation-detail-page .lnk-back-button:hover{color:#176b46;transform:translate(-2px)}.quotation-detail-page .lnk-back-button:active{transform:translate(-1px)}.quotation-detail-page .lnk-page-header{display:flex;border-bottom:1px solid #d5ddd6;justify-content:space-between;align-items: end;gap:30px;padding-bottom:25px}.quotation-detail-page .lnk-kicker{display:block;color:#5e7568;letter-spacing:.12em;font:800 11px/1.5 Barlow Condensed,sans-serif}.quotation-detail-page .lnk-page-header h1{color:#153c2c;margin:3px 0 0;font:400 36px/1.5 Barlow Condensed,sans-serif}.quotation-detail-page .lnk-page-header p{color:#68786f;margin:6px 0 0;font-size:13px}.quotation-detail-page .lnk-super-actions{display:flex;gap:8px}.quotation-detail-page .lnk-super-actions button{display:inline-flex;color:#234b38;background:#fff;border:1px solid #cbd7cf;border-radius:8px;align-items: center;gap:7px;height:40px;min-height:44px;padding:0 16px;font:750 12px/18px DM Sans,sans-serif}.quotation-detail-page .lnk-super-actions button.primary{color:#fff;background:#176b46;border-color:#176b46}.quotation-detail-page .lnk-super-actions button.quotation-export-btn{text-transform:none;letter-spacing:normal;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s}.quotation-detail-page .lnk-super-actions button.quotation-export-btn:hover:not(:disabled){background:#edf7f0;border-color:#9ec8ad;transform:translateY(-1px);box-shadow:0 5px 12px #173d2d1a}.quotation-detail-page .lnk-super-actions button.quotation-export-btn:active:not(:disabled){transform:scale(.98)}:root[data-theme=dark] .quotation-detail-page .lnk-super-actions button.quotation-export-btn:hover:not(:disabled){background:#304c3a;border-color:#648d73}.quotation-detail-page .lnk-detail-controls{display:grid;grid-template-columns:1fr minmax(300px,360px)1fr;align-items: center;gap:20px;margin-top:18px}.quotation-detail-page .lnk-super-summary{display:flex;color:#718078;gap:24px;padding:0;font-size:11px}.quotation-detail-page .lnk-super-summary span{display:flex;white-space:nowrap;align-items:baseline;gap:5px}.quotation-detail-page .lnk-super-summary strong{color:#173d2d;font:800 20px Barlow Condensed,sans-serif}.quotation-detail-page .lnk-mode-toggle{display:grid;grid-template-columns:1fr 1fr;background:#e9eeea;border:1px solid #d3ddd6;border-radius:11px;gap:4px;width:100%;margin:0;padding:0}.quotation-detail-page .lnk-mode-toggle button{display:inline-flex;color:#65776c;letter-spacing:.055em;background:0 0;border:0;border-radius:8px;justify-content:center;align-items: center;gap:8px;min-height:38px;font:800 14px/21px Barlow Condensed,sans-serif}.quotation-detail-page .lnk-mode-toggle button.active{color:#176b46;background:#fff;box-shadow:0 2px 8px #183c2c18}.quotation-detail-page .lnk-admin-filters.quotation-detail-toolbar{display:grid;grid-template-columns:minmax(240px,1fr)190px auto;z-index:60;align-items: start;gap:10px;margin:14px 0 0}.quotation-detail-page .lnk-admin-filters>label.search-container{display:grid;grid-template-columns:20px 1fr;color:#607368;background:#fff;border:1px solid #d3ddd6;border-radius:9px;align-items: center;gap:8px;min-height:42px;margin:0;padding:0 11px}.quotation-detail-page .lnk-admin-filters input.search-input{outline:0;color:#234635;background:0 0;border:0;width:100%;height:40px;padding:0;font:13px DM Sans,sans-serif}.quotation-detail-page .search-clear-btn{right:11px}.quotation-detail-page .lnk-filter-control>button{display:grid;grid-template-columns:20px 1fr auto auto;color:#365441;text-align:left;background:#fff;border:1px solid #d3ddd6;border-radius:9px;align-items: center;gap:7px;width:100%;min-height:40px;padding:0 10px;font:750 16px/24px DM Sans,sans-serif}.quotation-detail-page .lnk-filter-control>button b{display:grid;color:#fff;background:#176b46;border-radius:6px;place-items: center;min-width:19px;height:19px;font-size:10px}.quotation-detail-page .lnk-admin-filters>button.lnk-add-item{position:relative;display:inline-flex;color:#fff;background:#176b46;border:0;border-radius:9px;justify-content:center;align-items: center;gap:7px;min-height:42px;padding:0 14px;font:800 16px DM Sans,sans-serif}.quotation-detail-page .lnk-catalog-section{margin-top:34px}.quotation-detail-page .lnk-section-heading{display:flex;justify-content:space-between;align-items: end;gap:20px;margin-bottom:13px}.quotation-detail-page .lnk-section-heading h2{color:#153c2c;margin:3px 0 0;font:400 27px/1.5 Barlow Condensed,sans-serif}.quotation-detail-page .lnk-clear-offers{display:inline-flex;color:#7e5a0b;background:#fff8e5;border:1px solid #d9c27e;border-radius:8px;align-items: center;gap:6px;min-height:42px;margin-left:auto;padding:0 14px;font:800 11px/16.5px DM Sans,sans-serif}.quotation-detail-page .lnk-clear-offers b{display:grid;background:#ead38b;border-radius:6px;place-items: center;min-width:21px;height:21px;font-size:10px}.quotation-detail-page .quotation-clear-offers-short,.quotation-detail-page .quotation-mobile-add-item{display:none}.quotation-detail-page .lnk-admin-catalog-grid{display:grid;grid-template-columns:1fr;gap:20px}.quotation-detail-page .lnk-category-heading{display:block;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0}.quotation-detail-page .lnk-admin-category h3{color:#173d2d;letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font:800 16px Barlow Condensed,sans-serif}.quotation-detail-page .lnk-admin-ledger{overflow:hidden;background:#fff;border:1px solid #d8dfd9;border-radius:11px}.quotation-detail-page .lnk-admin-product-row{box-sizing:border-box;display:grid;grid-template-columns:minmax(240px,1fr)150px minmax(260px,auto);border-bottom:1px solid #e3e8e4;align-items: center;gap:12px;min-height:84px;padding:13px 15px}.quotation-detail-page .lnk-admin-ledger>:last-child.lnk-admin-product-row,.quotation-detail-page .lnk-admin-ledger>:last-child>.lnk-admin-product-row{border-bottom:0}.quotation-detail-page .lnk-admin-product-row>div{display:flex;flex-direction:column;min-width:0}.quotation-detail-page .lnk-admin-product-row strong,.quotation-detail-page .lnk-admin-product-row b{color:#173d2d;font-size:13px}.quotation-detail-page .lnk-admin-product-row span,.quotation-detail-page .lnk-admin-product-row small{color:#647b7c;margin-top:3px;font-size:10px}.quotation-detail-page .lnk-admin-product-row>div:nth-child(2){text-align:right}.quotation-detail-page .lnk-admin-product-row>div:nth-child(2) b{font:850 21px Barlow Condensed,sans-serif}.quotation-detail-page .lnk-admin-product-row>div:nth-child(2) small{font-size:11px}.quotation-detail-page .lnk-admin-row-actions{justify-content:flex-end;align-items: center;gap:6px;display:flex!important;flex-direction:row!important}.quotation-detail-page .lnk-admin-product-row button:not(.lnk-product-name-action){display:inline-flex;color:#183f3b;white-space:nowrap;background:#fff;border:1px solid #dee7e8;border-radius:8px;justify-content:center;align-items: center;gap:6px;min-height:44px;padding:0 13px;font:800 12px/18px DM Sans,sans-serif}.quotation-detail-page .lnk-admin-product-row .quotation-offer-action{text-transform:none;margin-top:0}.quotation-detail-page .lnk-admin-product-row button.is-offer{color:#855400;background:#fff0c9;border-color:#e2bd68}.quotation-detail-page .lnk-admin-product-row button.select{color:#1d704b;background:#fff;border-color:#a9cdb6}.quotation-detail-page .lnk-admin-product-row button.delete{color:#ad3933;background:#fff;border-color:#e7bbb8}.quotation-detail-page .lnk-admin-product-row button.delete .quotation-delete-label{color:inherit;font:inherit;margin:0}.quotation-detail-page .lnk-admin-row-actions button:-webkit-any(.edit,.delete,.select){min-width:112px}.quotation-detail-page .lnk-admin-row-actions button:-moz-any(.edit,.delete,.select){min-width:112px}.quotation-detail-page .lnk-admin-row-actions button:is(.edit,.delete,.select){min-width:112px}.quotation-detail-page .lnk-admin-product-row.is-pending{background:#fafbf8;border-left:3px dashed #b7c6bb}.quotation-detail-page .lnk-admin-product-row:hover{background:#f7faf7;box-shadow:inset 3px 0 #77a98a}.quotation-detail-page .lnk-product-name-action{display:block;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.quotation-detail-page .lnk-product-name-action:disabled{cursor:default}@media (min-width:768px) and (max-width:1100px){.quotation-detail-page .lnk-detail-controls{grid-template-columns:minmax(0,1fr)}.quotation-detail-page .lnk-mode-toggle{justify-self:center;width:min(360px,100%)}.quotation-detail-page .lnk-detail-controls>span:last-child{display:none}.quotation-detail-page .lnk-admin-filters.quotation-detail-toolbar{grid-template-columns:minmax(0,1fr)190px}.quotation-detail-page .lnk-admin-filters>button.lnk-add-item{grid-column:1/-1;justify-self:end}.quotation-detail-page .lnk-admin-catalog-grid{grid-template-columns:minmax(0,1fr)}.quotation-detail-page .lnk-admin-product-row{grid-template-columns:minmax(0,1fr)auto}.quotation-detail-page .lnk-admin-product-row>.lnk-admin-row-actions{grid-column:1/-1;flex-wrap:wrap;min-width:0}}:root[data-theme=dark] .quotation-detail-page{color:#edf3ef}:root[data-theme=dark] .quotation-detail-page .lnk-back-button,:root[data-theme=dark] .quotation-detail-page .lnk-kicker,:root[data-theme=dark] .quotation-detail-page .lnk-super-summary{color:#aab9b0}:root[data-theme=dark] .quotation-detail-page .lnk-back-button:hover{color:#8fd6ab}:root[data-theme=dark] .quotation-detail-page .lnk-page-header{border-color:#405047}:root[data-theme=dark] .quotation-detail-page .lnk-page-header h1,:root[data-theme=dark] .quotation-detail-page .lnk-section-heading h2{color:#f1f6f2}:root[data-theme=dark] .quotation-detail-page .lnk-super-summary strong,:root[data-theme=dark] .quotation-detail-page .lnk-admin-category h3,:root[data-theme=dark] .quotation-detail-page .lnk-admin-product-row strong,:root[data-theme=dark] .quotation-detail-page .lnk-admin-product-row b{color:#edf4ef}:root[data-theme=dark] .quotation-detail-page .lnk-super-actions button.primary{color:#fff;background:#28754e;border-color:#4a9f6e}:root[data-theme=dark] .quotation-detail-page .lnk-super-actions button:not(.primary){color:#e4ede7;background:#26372e;border-color:#506258}:root[data-theme=dark] .quotation-detail-page .lnk-mode-toggle{background:#1e2c24;border-color:#405047}:root[data-theme=dark] .quotation-detail-page .lnk-mode-toggle button{color:#aab9b0}:root[data-theme=dark] .quotation-detail-page .lnk-mode-toggle button.active{color:#8fd6ab;background:#304238}:root[data-theme=dark] .quotation-detail-page .lnk-mode-toggle button.active{border-color:#43956a}:root[data-theme=dark] .quotation-detail-page .lnk-admin-filters>label.search-container{color:#edf4ef;background:#233129;border-color:#48594f}:root[data-theme=dark] .quotation-detail-page .lnk-admin-filters input.search-input{color:#edf4ef}:root[data-theme=dark] .quotation-detail-page .lnk-admin-filters input::placeholder{color:#c0cac4;opacity:.48}:root[data-theme=dark] .quotation-detail-page .lnk-filter-control>button{color:#e5eee8;background:#233129;border-color:#45574d}:root[data-theme=dark] .quotation-detail-page .lnk-admin-filters>button.lnk-add-item{color:#fff;background:#176b46}:root[data-theme=dark] .quotation-detail-page .lnk-admin-ledger,:root[data-theme=dark] .quotation-detail-page .lnk-admin-product-row{background:#202122;border-color:#303332}:root[data-theme=dark] .quotation-detail-page .lnk-admin-product-row span,:root[data-theme=dark] .quotation-detail-page .lnk-admin-product-row small{color:#a6a9af}:root[data-theme=dark] .quotation-detail-page .lnk-admin-product-row button:not(.lnk-product-name-action){color:#f2f0eb;background:#202122;border-color:#303332}:root[data-theme=dark] .quotation-detail-page .lnk-admin-product-row button.is-offer{color:#f0cc75;background:#463a20;border-color:#806b3b}:root[data-theme=dark] .quotation-detail-page .lnk-admin-product-row button.select{color:#98deb3;background:#202122;border-color:#49745c}:root[data-theme=dark] .quotation-detail-page .lnk-admin-product-row button.delete{color:#efa098;background:#202122;border-color:#70433f}:root[data-theme=dark] .quotation-detail-page .lnk-admin-product-row.is-pending{background:#202d26;border-color:#607268}:root[data-theme=dark] .quotation-detail-page .lnk-admin-product-row:hover{background:#282a29}:root[data-theme=dark] .quotation-detail-page .lnk-clear-offers{color:#f0cb72;background:#41371f;border-color:#806c3d}@media (max-width:767px){.quotation-detail-page.lnk-page{padding:22px var(--app-page-gutter)160px}.quotation-detail-page .lnk-page-header{display:flex;align-items: end;gap:12px;padding-bottom:18px}.quotation-detail-page .lnk-page-header h1{font-size:28px}.quotation-detail-page .lnk-detail-header .lnk-super-actions button{min-height:42px;padding:0 12px;font-size:11px;line-height:16.5px}.quotation-detail-page .lnk-detail-controls{grid-template-columns:1fr;gap:12px;margin-top:14px}.quotation-detail-page .lnk-mode-toggle{box-sizing:border-box;height:40px;padding:0}.quotation-detail-page .lnk-mode-toggle button{min-height:44px}.quotation-detail-page .lnk-detail-controls>span:last-child{display:none}.quotation-detail-page .lnk-super-summary{justify-content:space-between;gap:10px}.quotation-detail-page .lnk-admin-filters.quotation-detail-toolbar{grid-template-columns:minmax(0,1fr)44px}.quotation-detail-page .lnk-admin-filters>label.search-container{grid-column:1}.quotation-detail-page .lnk-filter-control{grid-column:2}.quotation-detail-page .lnk-filter-control>button{display:flex;justify-content:center;width:44px;min-height:44px;padding:0;font-size:0;line-height:0}.quotation-detail-page .lnk-filter-control>button svg:last-child{display:none}.quotation-detail-page .lnk-filter-control>button b{position:absolute;font-size:10px;top:-6px;right:-6px}.quotation-detail-page .lnk-admin-filters>button.lnk-add-item{grid-column:1/-1;display:grid;place-items: center;width:100%;min-height:44px}.quotation-detail-page .lnk-admin-filters>button.lnk-add-item svg{position:absolute;left:14px}.quotation-detail-page .lnk-section-heading{display:block}.quotation-detail-page .lnk-section-heading h2{font-size:23px}.quotation-detail-page .lnk-clear-offers{justify-content:center;width:100%;min-height:42px;margin:10px 0 0;font-size:10px;line-height:15px}.quotation-detail-page .lnk-admin-product-row{grid-template-columns:1fr auto}.quotation-detail-page .lnk-admin-product-row>.lnk-admin-row-actions{justify-self:start;min-width:252px}.quotation-detail-page .lnk-admin-product-row button:not(.lnk-product-name-action){min-height:44px}.quotation-detail-page .lnk-super-actions button.quotation-export-btn{position:absolute;width:auto;top:22px;right:14px}}.quotation-autocomplete-list{position:fixed;z-index:1201;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;animation:quotation-autocomplete-enter .14s ease-out both;box-shadow:0 12px 28px #071a122e}@keyframes quotation-autocomplete-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.quotation-autocomplete-list{animation:none}}.quotation-item-editor-scrim{position:fixed;z-index:1200;display:flex;box-sizing:border-box;background:linear-gradient(#0b20187a 0 0) 220px 0/calc(100% - 220px) 100% no-repeat;justify-content:center;align-items: center;padding:20px 20px 20px 240px;inset:0}.quotation-item-editor{display:flex;box-sizing:border-box;color:#18392b;background:#fbfaf6;border:1px solid #d1dbd3;border-radius:17px;flex-direction:column;width:min(620px,100% - 30px);max-height:min(78vh,720px);padding:20px;box-shadow:0 24px 70px #071a124f}.quotation-item-editor form{overflow-y:auto;overscroll-behavior:contain;min-height:0}.quotation-item-editor header{display:flex;justify-content:space-between;align-items: center;margin-bottom:16px}.quotation-item-editor .lnk-kicker{display:block;color:#5e7568;letter-spacing:.12em;font:800 11px Barlow Condensed,sans-serif}.quotation-item-editor h2{color:#173d2d;margin:2px 0 0;font:800 25px Barlow Condensed,sans-serif}.quotation-item-editor .lnk-editor-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.quotation-item-editor .quotation-editor-field{display:flex;flex-direction:column;gap:5px;min-width:0}.quotation-item-editor .quotation-editor-field label{color:#556b5e!important;font-size:10px!important;font-weight:800!important}.quotation-item-editor .quotation-editor-product-value{display:block;color:var(--login-text);font:700 16px DM Sans,sans-serif}.quotation-item-editor .quotation-editor-field input,.quotation-item-editor .quotation-editor-field select{box-sizing:border-box;width:100%;color:#234635!important;background:#fff!important;border:1px solid #cbd7ce!important;border-radius:8px!important;height:42px!important;padding:0 11px!important;font:14px DM Sans,sans-serif!important}.quotation-item-editor .quotation-editor-field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2352675b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 14px center!important;background-repeat:no-repeat!important;padding:0 42px 0 14px!important}.quotation-item-editor .quotation-editor-extra{grid-column:1/-1;order:3}.quotation-item-editor .quotation-editor-field:has(>select){order:1}.quotation-item-editor .quotation-editor-field:has(>input[inputmode=numeric]){order:2}.quotation-item-editor .quotation-editor-preview{grid-column:1/-1;order:4}.quotation-item-editor .lnk-editor-offer-toggle{grid-column:1/-1;display:flex;color:#52675b;cursor:pointer;background:#f4f6f2;border:1px solid #cbd7ce;border-radius:9px;order:5;justify-content:space-between;align-items: center;min-height:54px;padding:0 12px}.quotation-item-editor .lnk-editor-offer-toggle>span{display:inline-flex;align-items: center;gap:8px}.quotation-item-editor .lnk-editor-offer-toggle strong{color:#294c3a;font-size:12px}.quotation-item-editor .lnk-editor-offer-toggle i{color:#66786d;text-align:center;background:#dfe5e0;border-radius:7px;min-width:42px;padding:6px 9px;font-size:11px;font-style:normal;font-weight:850}.quotation-item-editor .lnk-editor-offer-toggle.is-active{color:#986006;background:#fff4d7;border-color:#dcb85e}.quotation-item-editor .lnk-editor-offer-toggle.is-active strong{color:#704700}.quotation-item-editor .lnk-editor-offer-toggle.is-active i{color:#3f2900;background:#e7b744}.quotation-item-editor footer{display:flex;border-top:1px solid #d8dfda;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:14px}.quotation-item-editor footer button{color:#52675b;cursor:pointer;background:#fff;border:1px solid #cbd7ce;border-radius:8px;min-height:40px;padding:0 15px;font-weight:800}.quotation-item-editor footer button.primary{color:#fff;background:#176b46;border-color:#176b46;padding-inline-start:12.75px;padding-inline-end:12.75px}.quotation-item-editor button:disabled{opacity:.5;cursor:not-allowed}.quotation-item-editor :-webkit-any(button,input,select):focus-visible{outline:2px solid #176b46;outline-offset:2px}.quotation-item-editor :-moz-any(button,input,select):focus-visible{outline:2px solid #176b46;outline-offset:2px}.quotation-item-editor :is(button,input,select):focus-visible{outline:2px solid #176b46;outline-offset:2px}:root[data-theme=dark] .quotation-item-editor{color:#edf4ef;background:#233129;border-color:#48594f}:root[data-theme=dark] .quotation-item-editor h2{color:#edf4ef}:root[data-theme=dark] .quotation-item-editor .quotation-editor-field label{color:#b9c7bf!important}:root[data-theme=dark] .quotation-item-editor .quotation-editor-field :-webkit-any(input,select){color:#edf4ef!important;background-color:#233129!important;border-color:#48594f!important}:root[data-theme=dark] .quotation-item-editor .quotation-editor-field :-moz-any(input,select){color:#edf4ef!important;background-color:#233129!important;border-color:#48594f!important}:root[data-theme=dark] .quotation-item-editor .quotation-editor-field :is(input,select){color:#edf4ef!important;background-color:#233129!important;border-color:#48594f!important}:root[data-theme=dark] .quotation-item-editor footer button{color:#edf4ef;background:#233129;border-color:#48594f}:root[data-theme=dark] .quotation-item-editor .lnk-editor-offer-toggle{color:#b9c7bf;background:#28372f;border-color:#4b5d53}:root[data-theme=dark] .quotation-item-editor .lnk-editor-offer-toggle strong{color:#e6eee9}:root[data-theme=dark] .quotation-item-editor .lnk-editor-offer-toggle i{color:#c5d2ca;background:#36473e}:root[data-theme=dark] .quotation-item-editor .lnk-editor-offer-toggle.is-active{background:#41371f;border-color:#8c7339}:root[data-theme=dark] .quotation-item-editor .lnk-editor-offer-toggle.is-active strong,:root[data-theme=dark] .quotation-item-editor .lnk-editor-offer-toggle.is-active i{color:#f0cf7d}:root[data-theme=dark] .quotation-item-editor .lnk-editor-offer-toggle.is-active i{background:#604d20}@media (max-width:767px){.quotation-item-editor-scrim{background:#0b20187a;padding:12px;inset:0}.quotation-item-editor{width:100%;max-height:78%}.quotation-item-editor .lnk-editor-fields{grid-template-columns:1fr}.quotation-item-editor .quotation-editor-field :-webkit-any(input,select){height:44px!important}.quotation-item-editor .quotation-editor-field :-moz-any(input,select){height:44px!important}.quotation-item-editor .quotation-editor-field :is(input,select){height:44px!important}.quotation-item-editor footer button{min-height:44px}}@media (max-width:350px){.quotation-item-editor footer{flex-wrap:wrap}.quotation-item-editor footer .btn-danger{flex-basis:100%}}.app-shell:has(.quotation-detail-page){background:#fff}.app-shell:has(.quotation-detail-page) .app-shell-header{background:#fff}.app-shell-main:has(.quotation-detail-page){background:#fff}.quotation-detail-page.lnk-page{max-width:calc(1120px + 2*var(--app-page-gutter));padding:24px var(--app-page-gutter)120px;color:#183f3b}.quotation-detail-page .lnk-page-header h1{letter-spacing:.03em;margin:0;font:700 clamp(1.6rem,4vw,1.9rem)/1 Barlow Condensed,sans-serif}.quotation-detail-page .lnk-detail-controls{grid-template-columns:minmax(0,1fr);gap:12px}.quotation-detail-page .lnk-detail-controls>span:last-child{display:none}.quotation-detail-page .lnk-mode-toggle{display:flex;background:0 0;border:0;border-bottom:1px solid #dee7e8;border-radius:0;gap:0;min-height:44px}.quotation-detail-page .lnk-mode-toggle button{color:#566c6d;letter-spacing:.04em;background:0 0;border-radius:0;flex:1;min-height:44px;transition:color .16s,background-color .16s;font:700 12px DM Sans,sans-serif}.quotation-detail-page .lnk-mode-toggle button.active{color:#1d704b;background:0 0;box-shadow:inset 0 -2px #1d704b}.quotation-detail-page .lnk-mode-toggle button:hover:not(:disabled){color:#1d704b;background:#f5f8f7}.quotation-detail-page .lnk-mode-toggle button.active:hover:not(:disabled){background:0 0}.quotation-detail-page .lnk-filter-control>button{color:#183f3b;background:#fff;border-color:#819493;border-radius:10px;min-height:44px;font:700 13px DM Sans,sans-serif}.quotation-detail-page .lnk-admin-filters input.search-input::placeholder{color:#566c6d;opacity:1}.quotation-detail-page .lnk-filter-control>button:hover:not(:disabled),.quotation-detail-page .lnk-super-actions button:not(.primary):hover:not(:disabled),.quotation-detail-page .lnk-admin-filters>button.lnk-add-item:hover:not(:disabled){color:#1d704b;box-shadow:none;background:#eaf7ed;border-color:#8dbfa0;transform:none}.quotation-detail-page .lnk-admin-filters>button.lnk-add-item:hover:not(:disabled){color:#fff;background:#1a6241}.quotation-detail-page .lnk-back-button:hover{transform:none}:root .quotation-item-editor header .lnk-modal-close{background:0 0;border-color:#0000}:root .quotation-item-editor header .lnk-modal-close:hover:not(:disabled){color:#94342c;background:#fff2f0;border-color:#d89189}.quotation-item-editor footer button.btn-danger{display:inline-flex;color:#a13b33;background:#fff2f0;border-color:#d89189;justify-content:center;align-items: center;gap:6px;min-height:44px}.quotation-item-editor footer button.btn-danger:hover:not(:disabled){color:#8d2b23;background:#fde4e0;border-color:#b95e55}.quotation-item-editor{--login-bg:#fff;--login-surface:#fff;--login-text:#183f3b;--login-muted:#566c6d;--login-border:#dee7e8;color:#183f3b;background:#fff;border-color:#dee7e8}.quotation-item-editor .quotation-editor-field label{color:#183f3b!important;font:700 13px DM Sans,sans-serif!important}.quotation-item-editor .quotation-editor-field :-webkit-any(input,select){min-height:44px;background-color:#f8f9f9!important;border-color:#819493!important;border-radius:10px!important}.quotation-item-editor .quotation-editor-field :-moz-any(input,select){min-height:44px;background-color:#f8f9f9!important;border-color:#819493!important;border-radius:10px!important}.quotation-item-editor .quotation-editor-field :is(input,select){min-height:44px;background-color:#f8f9f9!important;border-color:#819493!important;border-radius:10px!important}.quotation-item-editor input::placeholder{opacity:1;color:#647b7c!important}.quotation-item-editor footer{position:sticky;z-index:2;background:#fff;border-top:1px solid #dee7e8;padding-top:12px;bottom:0}.quotation-item-editor footer button{border-radius:10px;min-height:44px;transition:background-color .16s,border-color .16s,color .16s}.quotation-item-editor footer button:not(.primary):not(.btn-danger):hover:not(:disabled){color:#183f3b;background:#f5f8f7;border-color:#8dbfa0}.quotation-item-editor footer button.primary:hover:not(:disabled){color:#fff;background:#175b3b;border-color:#175b3b}:root[data-theme=dark] .quotation-item-editor header .lnk-modal-close:not(:hover):not(:focus-visible){border-color:#0000}:root[data-theme=dark] .quotation-item-editor header .lnk-modal-close:hover:not(:disabled){color:#e98981;background:#3a2927;border-color:#743f3a}:root[data-theme=dark] .quotation-item-editor footer button.btn-danger{color:#efa098;background:#392927;border-color:#743f3a}:root[data-theme=dark] .quotation-item-editor footer button.btn-danger:hover:not(:disabled){color:#ffc1b9;background:#4a302d;border-color:#ac645d}:root[data-theme=dark] .quotation-item-editor{--login-bg:#202122;--login-surface:#202122;--login-text:#f2f0eb;--login-muted:#a6a9af;--login-border:#303332;color:#f2f0eb;background:#202122;border-color:#303332}:root[data-theme=dark] .quotation-item-editor h2,:root[data-theme=dark] .quotation-item-editor .quotation-editor-field label{color:#f2f0eb!important}:root[data-theme=dark] .quotation-item-editor .quotation-editor-field :-webkit-any(input,select){color:#f2f0eb!important;background-color:#282a29!important;border-color:#60776b!important}:root[data-theme=dark] .quotation-item-editor .quotation-editor-field :-moz-any(input,select){color:#f2f0eb!important;background-color:#282a29!important;border-color:#60776b!important}:root[data-theme=dark] .quotation-item-editor .quotation-editor-field :is(input,select){color:#f2f0eb!important;background-color:#282a29!important;border-color:#60776b!important}:root[data-theme=dark] .quotation-item-editor input::placeholder{color:#a6a9af!important}:root[data-theme=dark] .quotation-item-editor footer{background:#202122;border-color:#303332}@media (max-width:767px){.quotation-item-editor footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.quotation-item-editor footer:not(:has(.btn-danger)){grid-template-columns:repeat(2,minmax(0,1fr))}.quotation-item-editor footer button{width:100%;min-width:0;padding-inline-start:5px;padding-inline-end:5px;font-size:12px}}.quotation-detail-page .lnk-filter-popover button:not(.primary):hover:not(:disabled){color:#1d704b;background:#eaf7ed;border-color:#8dbfa0}.quotation-detail-page .lnk-super-actions button.primary:hover:not(:disabled),.quotation-detail-page .lnk-filter-popover>footer button.primary:hover:not(:disabled){color:#fff;box-shadow:none;background:#175b3b;border-color:#175b3b;transform:none}@keyframes quotation-detail-reveal{0%{opacity:.55;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes quotation-popover-fade{0%{opacity:0}to{opacity:1}}.quotation-detail-page .lnk-catalog-section{animation:quotation-detail-reveal .16s ease-out}@media (min-width:768px){.quotation-detail-page .lnk-filter-popover{animation:quotation-detail-reveal .16s ease-out}}@media (max-width:767px){.quotation-detail-page.lnk-page{padding:20px var(--app-page-gutter)120px}.quotation-detail-page .lnk-mode-toggle{height:auto}.quotation-detail-page .lnk-admin-product-row{grid-template-columns:minmax(0,1fr)minmax(0,auto);gap:8px;padding-inline-start:12px;padding-inline-end:12px}.quotation-detail-page .lnk-admin-product-row>.lnk-admin-row-actions{grid-column:1/-1;justify-content:center;justify-self:stretch;min-width:0}.quotation-detail-page .lnk-admin-row-actions button.delete{width:44px;min-width:44px;padding:0}.quotation-detail-page .lnk-admin-row-actions button.edit{min-width:0;padding-inline-start:10px;padding-inline-end:10px}.quotation-detail-page .lnk-admin-row-actions button.delete .quotation-delete-label{display:none}.quotation-detail-page .lnk-admin-product-row>div:nth-child(2) b{font-size:18px}.quotation-detail-page .lnk-filter-control>button{font-size:0}.quotation-detail-page .lnk-filter-popover{animation:quotation-popover-fade .16s ease-out}}:root[data-theme=dark] .app-shell-main:has(.quotation-detail-page){background:#0e0f10}:root[data-theme=dark] .app-shell:has(.quotation-detail-page){background:#0e0f10}:root[data-theme=dark] .app-shell:has(.quotation-detail-page) .app-shell-header{background:#202122}:root[data-theme=dark] .quotation-detail-page.lnk-page{color:#f2f0eb}:root[data-theme=dark] .quotation-detail-page .lnk-mode-toggle{background:0 0;border-color:#303332}:root[data-theme=dark] .quotation-detail-page .lnk-mode-toggle button{color:#a6a9af}:root[data-theme=dark] .quotation-detail-page .lnk-mode-toggle button.active{color:#8db47a;background:0 0;box-shadow:inset 0 -2px #8db47a}:root[data-theme=dark] .quotation-detail-page .lnk-admin-ledger,:root[data-theme=dark] .quotation-detail-page .lnk-admin-product-row.is-selected{background:#202122;border-color:#303332}:root[data-theme=dark] .quotation-detail-page .lnk-admin-product-row.is-pending{background:#242726}:root[data-theme=dark] .quotation-detail-page .lnk-admin-product-row:not(.is-pending):hover{background:#282a29}:root[data-theme=dark] .quotation-detail-page .lnk-admin-filters>label.search-container,:root[data-theme=dark] .quotation-detail-page .lnk-super-actions button:not(.primary){color:#f2f0eb;background:#202122;border-color:#60776b}:root[data-theme=dark] .quotation-detail-page .lnk-mode-toggle button:hover:not(:disabled){color:#8db47a;background:#282a29}:root[data-theme=dark] .quotation-detail-page .lnk-mode-toggle button.active:hover:not(:disabled){background:0 0}:root[data-theme=dark] .quotation-detail-page .lnk-filter-control>button{color:#f2f0eb;background:#202122;border-color:#60776b}:root[data-theme=dark] .quotation-detail-page .lnk-admin-filters input.search-input::placeholder{color:#a6a9af;opacity:1}:root[data-theme=dark] .quotation-detail-page .lnk-filter-control>button:hover:not(:disabled),:root[data-theme=dark] .quotation-detail-page .lnk-super-actions button:not(.primary):hover:not(:disabled),:root[data-theme=dark] .quotation-detail-page .lnk-filter-popover button:not(.primary):hover:not(:disabled){color:#f2f0eb;background:#282a29;border-color:#8db47a}:root[data-theme=dark] .quotation-detail-page .lnk-super-actions button.primary:hover:not(:disabled),:root[data-theme=dark] .quotation-detail-page .lnk-filter-popover>footer button.primary:hover:not(:disabled){color:#fff;background:#3a8659;border-color:#3a8659}@media (prefers-reduced-motion:reduce){.quotation-detail-page .lnk-catalog-section,.quotation-detail-page .lnk-filter-popover{animation:none}}.quotation-detail-page .quotation-detail-filter{--login-surface:#fff;--login-text:#183f3b;--login-muted:#566c6d;--login-border:#dee7e8;--operational-control-border:#819493;--operational-control-radius:10px}.quotation-detail-page .lnk-admin-filters.quotation-detail-toolbar{grid-template-columns:minmax(0,1fr)max-content max-content;align-items:stretch;gap:10px}.quotation-detail-page .lnk-admin-filters.quotation-detail-toolbar:not(:has(>button.lnk-add-item)){grid-template-columns:minmax(0,1fr)max-content}.quotation-detail-page .lnk-admin-filters>label.search-container,.quotation-detail-page .lnk-admin-filters>button.lnk-add-item{border-radius:10px;min-width:0;min-height:44px}.quotation-detail-page .quotation-detail-filter .operational-filter-quick-clear{display:none}.quotation-detail-page .lnk-detail-header .lnk-super-actions button.lnk-reopen-item{color:#1d704b;animation:quotation-detail-reveal .18s ease-out both;background:#eaf7ed;border:1px solid #8dbfa0}:root[data-theme=dark] .quotation-detail-page .lnk-detail-header .lnk-super-actions button.lnk-reopen-item{color:#9cdeb6;background:#254633;border-color:#47765b}@media (min-width:768px){.quotation-manual-page .lnk-clear-offers[aria-hidden=true]{display:none}}.quotation-detail-page .operational-filter-trigger{white-space:nowrap;border-radius:10px;justify-content:center;width:auto;min-width:110px;font:700 13px DM Sans,sans-serif}.quotation-detail-page .operational-filter-panel{border-radius:14px}.quotation-detail-page .operational-filter-fields .operational-select__trigger,.quotation-detail-page .quotation-detail-filter__price input{box-sizing:border-box;color:#183f3b;background:#f8f9f9;border:1px solid #819493;border-radius:10px;width:100%;min-width:0;min-height:44px;padding:0 11px;font:400 13px DM Sans,sans-serif}.quotation-detail-page .operational-filter-fields .operational-select__trigger{justify-content:space-between}.quotation-detail-page .quotation-detail-filter__price{display:grid;grid-template-columns:minmax(0,1fr)auto minmax(0,1fr);border:0;align-items: center;gap:8px;margin:0;padding:0}.quotation-detail-page .quotation-detail-filter__price legend{color:#566c6d;margin-bottom:7px}.quotation-detail-page .quotation-detail-filter__price input::placeholder{color:#566c6d;opacity:1}.quotation-detail-page .operational-filter-fields .lnk-filter-state-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.quotation-detail-page .operational-filter-fields .quotation-detail-filter__regular{color:#183f3b;cursor:pointer;background:#fff;border:1px solid #dee7e8;border-radius:10px;justify-self:start;min-height:44px;padding:0 12px;font:600 12px DM Sans,sans-serif}.quotation-detail-page .operational-filter-fields .quotation-detail-filter__regular:hover:not(:disabled){background:#f5f8f7}.quotation-detail-page .operational-filter-fields .quotation-detail-filter__regular[aria-pressed=true]{color:#1d704b;background:#eaf7ed;border-color:#8dbfa0;box-shadow:inset 0 -2px #1d704b}.quotation-detail-page .operational-filter-fields .quotation-detail-filter__regular:focus-visible{outline:2px solid #1d704b;outline-offset:2px}:root[data-theme=dark] .quotation-detail-page .operational-filter-fields .quotation-detail-filter__regular{color:#f2f0eb;background:#202122;border-color:#303332}:root[data-theme=dark] .quotation-detail-page .operational-filter-fields .quotation-detail-filter__regular[aria-pressed=true]{color:#f2f0eb;background:#282a29;border-color:#8db47a;box-shadow:inset 0 -2px #8db47a}:root[data-theme=dark] .quotation-detail-page .operational-filter-fields .quotation-detail-filter__regular:focus-visible{outline-color:#8db47a}.quotation-detail-page .operational-filter-fields .lnk-filter-state-grid button{color:#183f3b;background:#fff;border:1px solid #dee7e8;border-radius:10px;min-height:44px}.quotation-detail-page .operational-filter-fields .lnk-filter-state-grid button.active{color:#1d704b;background:#eaf7ed;border-color:#8dbfa0}.quotation-detail-page .operational-filter-action,.quotation-detail-page .operational-filter-close{border-radius:10px}.quotation-detail-page .operational-filter-action--apply{color:#183f3b;background:#a0eb70;border-color:#a0eb70}.quotation-detail-page .operational-filter-action--apply:hover:not(:disabled){color:#183f3b;background:#8cdb5e;border-color:#8cdb5e}:root[data-theme=dark] .quotation-detail-page .quotation-detail-filter{--login-surface:#202122;--login-text:#f2f0eb;--login-muted:#a6a9af;--login-border:#303332;--operational-control-border:#60776b}:root[data-theme=dark] .quotation-detail-page .operational-filter-fields .operational-select__trigger,:root[data-theme=dark] .quotation-detail-page .quotation-detail-filter__price input{color:#f2f0eb;background:#282a29;border-color:#60776b}:root[data-theme=dark] .quotation-detail-page .quotation-detail-filter__price legend,:root[data-theme=dark] .quotation-detail-page .quotation-detail-filter__price input::placeholder{color:#a6a9af}:root[data-theme=dark] .quotation-detail-page .operational-filter-fields .lnk-filter-state-grid button{color:#f2f0eb;background:#202122;border-color:#303332}:root[data-theme=dark] .quotation-detail-page .operational-filter-fields .lnk-filter-state-grid button.active{color:#8db47a;background:#282a29;border-color:#8db47a}:root[data-theme=dark] .quotation-detail-page .operational-filter-action--apply{color:#142519;background:#8bd866;border-color:#8bd866}:root[data-theme=dark] .quotation-detail-page .operational-filter-action--apply:hover:not(:disabled){color:#142519;background:#9be37b;border-color:#9be37b}@media (max-width:640px){.quotation-detail-page .lnk-admin-filters.quotation-detail-toolbar{grid-template-columns:minmax(0,1fr)44px;gap:8px}.quotation-detail-page .lnk-admin-filters.quotation-detail-toolbar:not(:has(>button.lnk-add-item)){grid-template-columns:minmax(0,1fr)44px}.quotation-detail-page .lnk-admin-filters>label.search-container{grid-column:1}.quotation-detail-page .quotation-detail-filter{grid-column:2;min-width:0}.quotation-detail-page .operational-filter-trigger{position:relative;display:grid;place-items: center;width:44px;min-width:44px;height:44px;padding:0}.quotation-detail-page .operational-filter-trigger>span{display:none}.quotation-detail-page .operational-filter-trigger[data-active=true]:after{content:"";position:absolute;background:#1d704b;border-radius:50%;width:6px;height:6px;top:6px;right:6px}:root[data-theme=dark] .quotation-detail-page .operational-filter-trigger[data-active=true]:after{background:#8db47a}.quotation-detail-page .lnk-admin-filters>button.lnk-add-item{grid-column:1/-1;justify-self:center;width:min(100%,220px);font-size:13px}.quotation-detail-page .lnk-admin-filters.quotation-detail-toolbar:not(:has(>button.lnk-add-item)) .quotation-detail-filter{grid-column:2}.quotation-detail-page .operational-filter-layer{padding-bottom:calc(62px + env(safe-area-inset-bottom))}.quotation-detail-page .operational-filter-panel{max-height:calc(100dvh - 80px - env(safe-area-inset-bottom));border-radius:16px 16px 0 0}.quotation-detail-page .quotation-official-heading>div{display:none}}.quotation-detail-page .lnk-admin-product-row:has(>.lnk-admin-row-actions:empty){grid-template-columns:minmax(0,1fr)max-content;animation:quotation-row-close .16s ease-out}.quotation-detail-page .lnk-admin-product-row:has(>.lnk-admin-row-actions:empty)>div:nth-child(2){justify-self:end}.quotation-detail-page .lnk-admin-row-actions:empty{display:none!important}.quotation-detail-page .quotation-item-remove-confirmation{display:flex;animation:quotation-detail-reveal .16s ease-out both;flex-wrap:wrap;justify-content:center;align-items: center;gap:6px;padding:0;font:700 12px DM Sans,sans-serif}.quotation-detail-page .quotation-item-remove-confirmation span{color:#647b7c;margin:0;font-size:12px}.quotation-detail-page .quotation-item-remove-confirmation button{display:inline-flex;color:#183f3b;font:inherit;cursor:pointer;background:#fff;border:1px solid #dee7e8;border-radius:8px;align-items: center;gap:6px;min-height:44px;padding:0 12px}.quotation-detail-page .quotation-item-remove-confirmation button.danger{color:#ad3933;background:#fff;border-color:#e7bbb8}.quotation-detail-page .quotation-item-remove-confirmation button:disabled{opacity:.5;cursor:not-allowed}.quotation-detail-page .quotation-item-remove-confirmation button:focus-visible{outline:2px solid #176b46;outline-offset:2px}:root[data-theme=dark] .quotation-detail-page .quotation-item-remove-confirmation{color:#f2f0eb}:root[data-theme=dark] .quotation-detail-page .quotation-item-remove-confirmation button{color:#f2f0eb;background:#202122;border-color:#60776b}:root[data-theme=dark] .quotation-detail-page .quotation-item-remove-confirmation button.danger{color:#efa098;border-color:#a83c33}.quotation-detail-page .lnk-admin-product-row:has(>.lnk-admin-row-actions:not(:empty)){animation:quotation-row-open .16s ease-out}@keyframes quotation-row-close{0%{opacity:.7}}@keyframes quotation-row-open{0%{opacity:.7}}.quotation-detail-page .lnk-admin-filters>button.lnk-add-item,.quotation-detail-page .lnk-super-summary span:last-child strong{animation:quotation-detail-reveal .18s ease-out both}@media (max-width:767px){.quotation-manual-page .lnk-admin-filters>button.lnk-add-item:not(.lnk-reopen-item){display:none}.quotation-manual-page .lnk-section-heading{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;transition:grid-template-columns .22s}.quotation-manual-page .lnk-section-heading[data-has-offers=false]{grid-template-columns:minmax(0,1fr)minmax(0,0fr)}.quotation-manual-page .lnk-section-heading>div,.quotation-manual-page .quotation-clear-offers-full{display:none}.quotation-manual-page .quotation-clear-offers-short{display:inline}.quotation-manual-page .lnk-section-heading .quotation-mobile-add-item{display:inline-flex;color:#fff;background:#1d704b;border:1px solid #1d704b;border-radius:10px;flex:1;justify-content:center;align-items: center;gap:5px;min-width:0;min-height:44px;padding:0 8px;font:700 11px DM Sans,sans-serif}.quotation-manual-page .lnk-section-heading .lnk-clear-offers{overflow:hidden;white-space:nowrap;width:auto;min-width:0;min-height:44px;margin:0;padding:0 6px;transition:opacity .18s,transform .18s}.quotation-manual-page .lnk-section-heading[data-has-offers=false] .lnk-clear-offers{opacity:0;pointer-events:none;border-width:0;padding-inline-start:0;padding-inline-end:0;transform:translateY(-3px)}.quotation-manual-page .lnk-section-heading:not(:has(.quotation-mobile-add-item,.lnk-clear-offers)){display:none}}@media (prefers-reduced-motion:reduce){.quotation-detail-page .quotation-item-remove-confirmation,.quotation-detail-page .lnk-admin-filters>button.lnk-add-item,.quotation-detail-page .lnk-super-summary span:last-child strong,.quotation-detail-page .lnk-detail-header .lnk-super-actions button.lnk-reopen-item{animation:none}.quotation-manual-page .lnk-section-heading,.quotation-manual-page .lnk-section-heading .lnk-clear-offers{transition:none}.quotation-detail-page .lnk-admin-product-row{animation:none}}@media (min-width:768px){:root:has(.app-shell){background:#f8f9f9}:root:has(.pedidos-page:not(.helper-operational-orders)){background:#fff}:root:has(.cargas-page){background:#fff}:root:has(.checkin-detail-page){background:#fff}:root:has(.app-shell-main--dashboard){background:#fff}:root:not([data-theme=light]):has(.app-shell.is-dark){background:#0e0f10}:root[data-theme=dark]:has(.app-shell){background:#0e0f10}:root:has(.app-shell) body{background:inherit}}.app-shell{--shell-bg:#f8f9f9;--shell-panel:#fff;--shell-text:#183f3b;--shell-muted:#647b7c;--shell-line:#dee7e8;--shell-green:#a0eb70;--shell-focus:#155c42;--shell-brand-green:#24843b;--shell-sidebar:#143d2c;--shell-sidebar-active:#fff;--shell-sidebar-text:#f0f7f2;--shell-sidebar-muted:#c9d9d0;--shell-sidebar-line:#41604f;display:flex;overflow-x:clip;background:var(--shell-bg);width:100%;min-height:100vh;font-family:DM Sans,sans-serif}.app-shell.is-dark,:root[data-theme=dark] .app-shell{--shell-bg:#0e0f10;--shell-panel:#202122;--shell-text:#f2f0eb;--shell-muted:#a6a9af;--shell-line:#303332;--shell-green:#8db47a;--shell-focus:#8db47a;--shell-brand-green:#8db47a;--shell-sidebar:#171819;--shell-sidebar-active:#282a29;--shell-sidebar-text:var(--shell-text);--shell-sidebar-muted:var(--shell-muted);--shell-sidebar-line:var(--shell-line)}:root[data-theme=light] .app-shell{--shell-bg:#f8f9f9;--shell-panel:#fff;--shell-text:#183f3b;--shell-muted:#647b7c;--shell-line:#dee7e8;--shell-green:#a0eb70;--shell-focus:#155c42;--shell-brand-green:#24843b;--shell-sidebar:#143d2c;--shell-sidebar-text:#f0f7f2;--shell-sidebar-muted:#c9d9d0;--shell-sidebar-line:#41604f}.app-shell .lnk-side-nav{position:fixed;background:var(--shell-sidebar);color:var(--shell-sidebar-text);border-right:1px solid var(--shell-sidebar-line);display:flex;z-index:40;flex-direction:column;width:220px;padding:28px 16px 18px;top:0;bottom:0;left:0}.app-shell .lnk-logo{display:flex;color:var(--shell-sidebar-text);align-items: center;gap:0;padding:0 11px 28px;font-family:Barlow Condensed,sans-serif;font-size:30px;font-weight:800}.app-shell .lnk-logo span{color:var(--shell-green)}.app-shell .lnk-logo img{object-fit:contain;border-radius:7px;width:32px;height:32px;margin-right:9px}.app-shell .lnk-side-nav nav{display:flex;overflow-y:auto;flex-direction:column;gap:5px}.app-shell .lnk-side-nav nav a{display:flex;color:var(--shell-sidebar-muted);text-decoration:none;border-radius:8px;align-items: center;gap:11px;padding:11px 12px;font-size:14px}.app-shell .lnk-side-nav nav a.active{background:var(--shell-sidebar-active);color:#183f3b;font-weight:700}.app-shell .lnk-user{border-top:1px solid var(--shell-sidebar-line);display:flex;align-items: center;gap:10px;min-width:0;margin-top:auto;padding:12px 0 0}.app-shell .lnk-user .notification-bell{margin-left:auto}.app-shell .lnk-user .notification-bell__trigger{color:var(--shell-sidebar-muted);width:44px;height:44px}.app-shell .lnk-user .notification-tray{position:fixed;transform-origin:bottom left;max-height:min(44rem,100dvh - 32px);inset:auto auto 16px 228px}.app-shell .lnk-user .notification-bell__count-retry{top:auto;bottom:calc(100% + 4px)}.app-shell .lnk-user .app-shell-profile-dropdown{inset:auto auto 0 calc(100% + 8px)}.app-shell-profile-dropdown{position:absolute;z-index:60;border:1px solid var(--shell-line);background:var(--shell-panel);animation:app-profile-in .12s ease-out;border-radius:12px;min-width:200px;padding:6px;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #00000024}@keyframes app-profile-in{0%{opacity:0}to{opacity:1}}.app-shell-profile-item{display:flex;color:var(--shell-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items: center;gap:10px;width:100%;min-height:44px;padding:8px 12px;font:500 14px DM Sans,sans-serif}.app-shell-profile-item svg{color:var(--shell-muted)}.app-shell-profile-item:hover{background:color-mix(in srgb,var(--shell-green)14%,var(--shell-panel))}.app-shell-profile-item:focus-visible{background:color-mix(in srgb,var(--shell-green)14%,var(--shell-panel))}.app-shell-profile-item:focus-visible{outline:2px solid var(--shell-focus);outline-offset:-2px}.app-shell-profile-divider{background:var(--shell-line);height:1px;margin:5px 4px}.app-shell-profile-item--logout,.app-shell-profile-item--logout svg{color:#b83232}:root[data-theme=dark] .app-shell-profile-item--logout,:root[data-theme=dark] .app-shell-profile-item--logout svg{color:#f19b89}.app-shell-profile-item--logout:hover{background:color-mix(in srgb,#b83232 10%,var(--shell-panel))}.app-shell-profile-item--logout:focus-visible{background:color-mix(in srgb,#b83232 10%,var(--shell-panel))}.app-shell .lnk-user button:focus-visible{outline:2px solid var(--shell-focus);outline-offset:2px}.app-shell .app-shell-header button:focus-visible{outline:2px solid var(--shell-focus);outline-offset:2px}.app-shell .lnk-user button:focus-visible{outline-color:var(--shell-green)}.app-shell .lnk-user>span{display:flex;flex-direction:column;min-width:0}.app-shell .lnk-user>span strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.app-shell .lnk-user>span small{color:var(--shell-sidebar-muted)}.app-shell .lnk-mobile-nav{display:none}.app-shell .lnk-side-nav nav a:hover:not(.active){background:color-mix(in srgb,var(--shell-green)16%,var(--shell-sidebar));color:var(--shell-sidebar-text)}.app-shell .lnk-side-nav nav a svg{transition:transform .18s}.app-shell .lnk-side-nav nav a:hover svg{transform:translate(3px)scale(1.08)}.app-shell .lnk-side-nav nav a:active,.app-shell .lnk-mobile-nav>a:active{transform:scale(.975)}.app-shell .lnk-side-nav nav a:focus-visible{outline:2px solid var(--shell-focus);outline-offset:-3px}.app-shell .lnk-mobile-nav>a:focus-visible{outline:2px solid var(--shell-focus);outline-offset:-3px}.app-shell .lnk-side-nav nav a:focus-visible{outline-color:var(--shell-green)}.app-shell .lnk-side-nav nav a.active:focus-visible{outline-color:#183f3b}.app-shell .lnk-mobile-nav>a.active:focus-visible{outline-color:#183f3b}:root[data-theme=dark] .app-shell .lnk-side-nav nav a.active,:root[data-theme=dark] .app-shell .lnk-mobile-nav>a.active{color:var(--shell-text);box-shadow:inset 3px 0 var(--shell-green)}:root[data-theme=dark] .app-shell .lnk-side-nav nav a.active:focus-visible{outline-color:var(--shell-focus)}:root[data-theme=dark] .app-shell .lnk-mobile-nav>a.active:focus-visible{outline-color:var(--shell-focus)}.app-shell-column{display:flex;flex-direction:column;flex:1;min-width:0;margin-left:220px}.app-shell-header{display:none;position:sticky;z-index:30;background:var(--shell-panel);border-bottom:1px solid var(--shell-line);flex-shrink:0;justify-content:flex-end;align-items: center;height:56px;padding:0 24px;top:0}.app-shell-header-actions{display:flex;align-items: center;gap:12px}.app-shell-mobile-logo{display:none}.app-shell-main{flex:1;min-width:0}.app-shell .app-shell-main>*{animation:app-content-fade .14s ease-out}@keyframes app-content-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.app-shell-profile-dropdown,.app-shell .app-shell-main>*{animation:none}}.app-shell-main:has(.pedidos-page:not(.helper-operational-orders)){background:var(--shell-bg)}.app-shell-main:has(.cargas-page){background:var(--shell-bg)}.app-shell-main:has(.checkin-detail-page){background:var(--shell-bg)}.app-shell-main:has(.supplier-pedidos-page){background:var(--shell-bg)}.app-shell-main--dashboard{background:#fff}.app-shell-main:has(.pedidos-page:not(.helper-operational-orders)){background:#fff}.app-shell-main:has(.cargas-page){background:#fff}.app-shell-main:has(.checkin-detail-page){background:#fff}:root[data-theme=dark] .app-shell-main--dashboard{background:#0e0f10}:root[data-theme=dark] .app-shell-main:has(.pedidos-page:not(.helper-operational-orders)){background:#0e0f10}:root[data-theme=dark] .app-shell-main:has(.cargas-page){background:#0e0f10}:root[data-theme=dark] .app-shell-main:has(.checkin-detail-page){background:#0e0f10}.app-shell-main--dashboard .lnk209-super{--paper:#fff;--surface:#fff;--ink:#183f3b;--muted:#647b7c;--line:#dee7e8;--subtle:#f5f8f7;--track:#eaf0ee}.app-shell-main--dashboard{--app-page-gutter:clamp(24px,5vw,72px)}:root[data-theme=dark] .app-shell-main--dashboard .lnk209-super{--paper:#0e0f10;--surface:#202122;--ink:#f2f0eb;--muted:#a6a9af;--line:#303332;--subtle:#282a29;--track:#303332}.app-shell-main--dashboard .dashboard-ledger{--ledger-bg:#fff;--ledger-surface:#fff;--ledger-surface-muted:#f5f8f7;--ledger-muted:#647b7c;--ledger-border:#dee7e8}:root[data-theme=dark] .app-shell-main--dashboard .dashboard-ledger{--ledger-bg:#0e0f10;--ledger-surface:#202122;--ledger-surface-muted:#282a29;--ledger-muted:#a6a9af;--ledger-border:#303332}.app-shell-main--dashboard .lnk209-super .lnk209-inner,.app-shell-main--dashboard .dashboard-ledger.dashboard-ledger__frame{max-width:calc(1120px + 2*var(--app-page-gutter));padding-inline:var(--app-page-gutter)}@media (max-width:767px){.app-shell-main--dashboard{--app-page-gutter:14px}.app-shell .lnk-side-nav{display:none}.app-shell-column{margin-left:0}.app-shell-header{display:flex;justify-content:space-between;padding:0 16px}.app-shell-mobile-logo{display:flex;color:var(--shell-text);align-items: center;gap:0;font:700 24px Barlow Condensed,sans-serif}.app-shell-mobile-logo img{object-fit:contain;width:28px;height:28px;margin-right:6px}.app-shell-mobile-logo span{color:var(--shell-brand-green)}.app-shell-main{padding-bottom:calc(68px + env(safe-area-inset-bottom))}.app-shell .lnk-mobile-nav{display:grid;position:fixed;z-index:121;height:calc(68px + env(safe-area-inset-bottom));padding:7px 5px calc(7px + env(safe-area-inset-bottom));background:var(--shell-panel);border-top:1px solid var(--shell-line);color:var(--shell-text);grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);bottom:0;left:0;right:0}.app-shell .lnk-mobile-nav>a{display:flex;color:var(--shell-muted);text-decoration:none;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items: center;gap:3px;width:calc(100% - 6px);max-width:72px;height:100%;margin-inline-start:auto;margin-inline-end:auto;font-family:inherit;font-size:10px}.app-shell .lnk-mobile-nav>a.active{background:var(--shell-green);color:#183f3b}:root[data-theme=dark] .app-shell .lnk-mobile-nav>a.active{background:var(--shell-sidebar-active);box-shadow:inset 0 2px var(--shell-green)}.app-shell .lnk-mobile-nav>a:hover:not(.active){color:var(--shell-text);background:color-mix(in srgb,var(--shell-green)26%,var(--shell-panel))}.app-shell .lnk-mobile-nav>a:focus-visible:not(.active){color:var(--shell-text);background:color-mix(in srgb,var(--shell-green)26%,var(--shell-panel))}.app-shell .app-shell-header .notification-bell__trigger{color:var(--shell-muted);width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.app-shell .lnk-side-nav nav a svg{transition:none}.app-shell .lnk-side-nav nav a:hover svg,.app-shell .lnk-side-nav nav a:active,.app-shell .lnk-mobile-nav>a:active{transform:none}}.app-page-frame{--app-page-gutter:clamp(24px,5vw,72px);box-sizing:border-box;width:100%;min-width:0;margin-inline-start:auto;margin-inline-end:auto}@media (max-width:767px){.app-page-frame{--app-page-gutter:14px}}.supplier-pedidos-page{max-width:calc(1120px + 2*var(--app-page-gutter));padding:20px var(--app-page-gutter);color:var(--supplier-ink);--supplier-surface:#fff;--supplier-soft:#eef1ed;--supplier-ink:#17392b;--supplier-muted:#687970;--supplier-border:#d6ddd7;--supplier-border-soft:#e8ece9;--supplier-green:#1d704b;--supplier-focus:#145638;width:100%;margin:0 auto;font-family:DM Sans,sans-serif}:root[data-theme=dark] .supplier-pedidos-page{--supplier-surface:#172d23;--supplier-soft:#20382c;--supplier-ink:#eff6f1;--supplier-muted:#a3b6ac;--supplier-border:#385044;--supplier-border-soft:#2d4438;--supplier-green:#75d19b;--supplier-focus:#a6e9be}.supplier-pedidos-page *,.supplier-filter-layer *{box-sizing:border-box}.supplier-page-header{min-height:44px;margin-bottom:16px}.supplier-page-header h1{margin:0;font:700 28px/1.1 Barlow Condensed,sans-serif}.supplier-periods{margin-bottom:14px}.supplier-periods .supplier-period-scroll{background:var(--supplier-surface)!important;border-color:var(--supplier-border)!important;border-radius:0!important;gap:0!important;width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;padding:0!important}.supplier-periods .supplier-period-scroll button{border-right:1px solid var(--supplier-border)!important;box-shadow:none!important;background:var(--supplier-surface)!important;color:var(--supplier-ink)!important;border-radius:0!important;flex:none!important;min-height:40px!important;padding:0 11px!important;font-size:11px!important}.supplier-periods .supplier-period-scroll button:last-child{border-right:0!important}.supplier-periods .supplier-period-scroll button[aria-pressed=true]{color:#fff!important;background:#1d704b!important;font-weight:700!important}.supplier-periods .supplier-period-scroll button[aria-pressed=true]:focus-visible{outline-color:#facc15}.supplier-sort button[aria-pressed=true]:focus-visible{outline-color:#facc15}.supplier-filter-dialog .supplier-primary:focus-visible{outline-color:#facc15}.supplier-toolbar{display:flex;align-items: center;gap:8px;margin-bottom:14px}.supplier-search{display:flex;border:1px solid var(--supplier-border);background:var(--supplier-surface);color:var(--supplier-muted);flex:1;align-items: center;gap:8px;min-width:0;height:44px;padding:0 12px}.supplier-search input{outline:none;color:var(--supplier-ink);background:0 0;border:0;flex:1;min-width:0;height:100%;font-size:13px}.supplier-search input::placeholder{color:#929d96;opacity:1}:root[data-theme=dark] .supplier-search input::placeholder{color:#a3b6ac}.supplier-search:focus-within{outline:3px solid var(--supplier-focus);outline-offset:2px}.supplier-filter-trigger{display:inline-flex;border:1px solid var(--supplier-border);background:var(--supplier-surface);color:var(--supplier-ink);justify-content:center;align-items: center;gap:7px;min-height:44px;padding:0 12px;font-weight:700}.supplier-filter-trigger b{background:var(--supplier-green);color:var(--supplier-surface);border-radius:50%;padding:1px 5px}.supplier-summary{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--supplier-border);overflow:hidden;background:var(--supplier-surface);border-radius:8px;margin-bottom:14px;line-height:normal}.supplier-summary>div{min-width:0;padding:14px 16px}.supplier-summary>div+div{border-left:1px solid var(--supplier-border)}.supplier-summary span{color:var(--supplier-muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.supplier-summary strong{display:block;overflow-wrap:anywhere;margin-top:4px;font:700 22px Barlow Condensed,sans-serif}.aggregate{border:1px solid var(--supplier-border);background:var(--supplier-surface);border-radius:8px;min-width:0;margin-bottom:12px}.aggregate-head{background:var(--supplier-soft);color:var(--supplier-ink);display:flex;text-align:left;border:0;border-radius:7px 7px 0 0;justify-content:space-between;align-items: center;width:100%;min-height:48px;padding:0 14px;font-weight:700}.aggregate-row{border-top:1px solid var(--supplier-border-soft);display:grid;grid-template-columns:minmax(0,1fr)120px 140px;color:var(--supplier-ink);align-items: center;gap:12px;min-height:60px;padding:10px 14px}.aggregate-row>*{min-width:0}.aggregate-row>:last-child{text-align:right}.supplier-row-identity strong{display:block;overflow-wrap:anywhere;font-size:13px}.supplier-row-identity .cell-sub{display:block;color:var(--supplier-muted);overflow-wrap:anywhere;margin-top:3px;font-size:11px}.supplier-pedidos-page .mono{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-family:DM Mono,monospace;font-size:12px}.supplier-sort{display:flex;border-top:1px solid var(--supplier-border-soft);color:var(--supplier-muted);flex-wrap:wrap;align-items: center;gap:6px;padding:8px 14px;font-size:11px}.supplier-sort button{border:1px solid var(--supplier-border);background:var(--supplier-surface);color:var(--supplier-ink);padding:5px 9px}.supplier-sort button[aria-pressed=true]{color:#fff;background:#1d704b;border-color:#1d704b}.supplier-store-toggle{text-align:left;background:0 0;border-bottom:0;border-left:0;border-right:0;width:100%}.supplier-row-total{display:flex;justify-content:flex-end;align-items: center;gap:8px}.supplier-store-items{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.supplier-store-items th,.supplier-store-items td{border-top:1px solid var(--supplier-border-soft);text-align:left;overflow-wrap:anywhere;padding:10px 14px}.supplier-store-items th:not(:first-child),.supplier-store-items td:not(:first-child){text-align:right}.supplier-unit{color:var(--supplier-muted);font-size:10px}.supplier-empty{color:var(--supplier-muted);margin:0;padding:18px 14px;font-size:13px}.supplier-filter-layer{position:fixed;z-index:130;background:#08191147;inset:0}.supplier-filter-dialog{position:fixed;overflow:auto;background:var(--supplier-surface);color:var(--supplier-ink);border:1px solid var(--supplier-border);border-radius:5px;width:min(370px,100% - 32px);max-height:calc(100dvh - 152px);top:132px;right:max(20px,50vw - 670px);box-shadow:0 18px 44px #0c291c2e}.supplier-filter-dialog header,.supplier-filter-dialog footer{display:flex;justify-content:space-between;align-items: center;gap:8px;min-height:54px;padding:4px 14px}.supplier-filter-dialog header{border-bottom:1px solid var(--supplier-border)}.supplier-filter-dialog footer{border-top:1px solid var(--supplier-border)}.supplier-filter-dialog h2{margin:0;font:700 20px Barlow Condensed,sans-serif}.supplier-filter-dialog button{border:1px solid var(--supplier-border);background:var(--supplier-surface);color:var(--supplier-ink);min-height:44px;padding:0 12px}.supplier-filter-dialog header button{display:inline-flex;align-items: center}.supplier-filter-field{display:grid;grid-template-columns:64px minmax(0,1fr);align-items: center;gap:8px;margin:12px 14px;font-size:11px;font-weight:700}.supplier-filter-field select{border:1px solid var(--supplier-border);background:var(--supplier-surface);color:var(--supplier-ink);width:100%;min-height:44px;padding:0 10px}.supplier-filter-dialog footer{justify-content:flex-end}.supplier-filter-dialog .supplier-primary{color:#fff;background:#1d704b;border-color:#1d704b}.supplier-pedidos-page button,.supplier-filter-dialog button{cursor:pointer;transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .18s,filter .16s}.supplier-pedidos-page button:disabled,.supplier-filter-dialog button:disabled{cursor:not-allowed;opacity:.45;transform:none}.supplier-pedidos-page button:active:not(:disabled),.supplier-filter-dialog button:active:not(:disabled){filter:brightness(.92);transform:scale(.98)}.supplier-pedidos-page button:focus-visible{outline:3px solid var(--supplier-focus);outline-offset:2px}.supplier-periods input:focus-visible{outline:3px solid var(--supplier-focus);outline-offset:2px}.supplier-filter-dialog :-webkit-any(button,select):focus-visible{outline:3px solid var(--supplier-focus);outline-offset:2px}.supplier-filter-dialog :-moz-any(button,select):focus-visible{outline:3px solid var(--supplier-focus);outline-offset:2px}.supplier-filter-dialog :is(button,select):focus-visible{outline:3px solid var(--supplier-focus);outline-offset:2px}@media (hover:hover){.supplier-pedidos-page button:hover:not(:disabled):not(:active),.supplier-filter-dialog button:hover:not(:disabled):not(:active){filter:brightness(.95);transform:translateY(-1px);box-shadow:0 4px 12px #10392826}}@media (max-width:640px){.supplier-periods .supplier-period-scroll{width:100%!important}.supplier-periods .supplier-period-scroll button{min-height:44px!important}.aggregate{display:flex;flex-wrap:wrap}.aggregate-head{flex:1 1 0;width:auto;min-width:0}.supplier-sort{border-top:0;flex:none;gap:3px;padding:0 6px 0 0}.supplier-sort>span{display:none}.supplier-sort button{min-height:44px;padding:0 5px;font-size:10px}.aggregate-row,.supplier-store,.supplier-empty{flex:0 0 100%;min-width:0}.aggregate-row{grid-template-columns:minmax(0,1fr)auto}.aggregate-row>:last-child{grid-column:1/-1;text-align:left}.supplier-row-total{justify-content:space-between}.supplier-filter-trigger span{display:none}.supplier-filter-dialog{border-radius:7px 7px 0 0;width:100%;max-height:78dvh;inset:auto 0 0}.supplier-filter-field{grid-template-columns:1fr;gap:6px}}@media (prefers-reduced-motion:reduce){.supplier-pedidos-page button,.supplier-filter-dialog button{transition:none!important;transform:none!important}}
