@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";@import"https://cdn.jsdelivr.net/npm/@fontsource-variable/mona-sans/index.css";@layer properties;.grid-stack{position:relative}.grid-stack-placeholder>.placeholder-content{background-color:#0000001a;margin:0;position:absolute;width:auto;z-index:0!important}.grid-stack>.grid-stack-item{position:absolute;padding:0;top:0;width:var(--gs-column-width);height:var(--gs-cell-height)}.grid-stack>.grid-stack-item>.grid-stack-item-content{margin:0;position:absolute;width:auto;overflow-x:hidden;overflow-y:auto}.grid-stack>.grid-stack-item.size-to-content:not(.size-to-content-max)>.grid-stack-item-content{overflow-y:hidden}.grid-stack:not(.grid-stack-rtl)>.grid-stack-item{left:0}.grid-stack.grid-stack-rtl>.grid-stack-item{right:0}.grid-stack>.grid-stack-item>.grid-stack-item-content,.grid-stack>.grid-stack-placeholder>.placeholder-content{top:var(--gs-item-margin-top);right:var(--gs-item-margin-right);bottom:var(--gs-item-margin-bottom);left:var(--gs-item-margin-left)}.grid-stack-item>.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;user-select:none;z-index:100}.grid-stack-item.ui-resizable-autohide>.ui-resizable-handle,.grid-stack-item.ui-resizable-disabled>.ui-resizable-handle{display:none}.grid-stack-item>.ui-resizable-ne,.grid-stack-item>.ui-resizable-nw,.grid-stack-item>.ui-resizable-se,.grid-stack-item>.ui-resizable-sw{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="%23666" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewBox="0 0 20 20"><path d="m10 3 2 2H8l2-2v14l-2-2h4l-2 2"/></svg>');background-repeat:no-repeat;background-position:center;z-index:101}.grid-stack-item>.ui-resizable-ne{transform:rotate(45deg)}.grid-stack-item>.ui-resizable-sw{transform:rotate(45deg)}.grid-stack-item>.ui-resizable-nw{transform:rotate(-45deg)}.grid-stack-item>.ui-resizable-se{transform:rotate(-45deg)}.grid-stack-item>.ui-resizable-nw{cursor:nw-resize;width:20px;height:20px;top:var(--gs-item-margin-top);left:var(--gs-item-margin-left)}.grid-stack-item>.ui-resizable-n{cursor:n-resize;height:10px;top:var(--gs-item-margin-top);left:25px;right:25px}.grid-stack-item>.ui-resizable-ne{cursor:ne-resize;width:20px;height:20px;top:var(--gs-item-margin-top);right:var(--gs-item-margin-right)}.grid-stack-item>.ui-resizable-e{cursor:e-resize;width:10px;top:15px;bottom:15px;right:var(--gs-item-margin-right)}.grid-stack-item>.ui-resizable-se{cursor:se-resize;width:20px;height:20px;bottom:var(--gs-item-margin-bottom);right:var(--gs-item-margin-right)}.grid-stack-item>.ui-resizable-s{cursor:s-resize;height:10px;left:25px;bottom:var(--gs-item-margin-bottom);right:25px}.grid-stack-item>.ui-resizable-sw{cursor:sw-resize;width:20px;height:20px;bottom:var(--gs-item-margin-bottom);left:var(--gs-item-margin-left)}.grid-stack-item>.ui-resizable-w{cursor:w-resize;width:10px;top:15px;bottom:15px;left:var(--gs-item-margin-left)}.grid-stack-item.ui-draggable-dragging>.ui-resizable-handle{display:none!important}.grid-stack-item.ui-draggable-dragging{will-change:left,right,top}.grid-stack-item.ui-resizable-resizing{will-change:width,height}.ui-draggable-dragging,.ui-resizable-resizing{z-index:10000}.ui-draggable-dragging>.grid-stack-item-content,.ui-resizable-resizing>.grid-stack-item-content{box-shadow:1px 4px 6px #0003;opacity:.8}.grid-stack-animate,.grid-stack-animate .grid-stack-item{transition:left .3s,right .3s,top .3s,height .3s,width .3s}.grid-stack-animate .grid-stack-item.grid-stack-placeholder,.grid-stack-animate .grid-stack-item.ui-draggable-dragging,.grid-stack-animate .grid-stack-item.ui-resizable-resizing{transition:left 0s,right 0s,top 0s,height 0s,width 0s}.grid-stack>.grid-stack-item[gs-y="0"]{top:0}.grid-stack:not(.grid-stack-rtl)>.grid-stack-item[gs-x="0"]{left:0}.grid-stack.grid-stack-rtl>.grid-stack-item[gs-x="0"]{right:0}@media print{@page gs-landscape{size:landscape}@page gs-portrait{size:portrait}.grid-stack:not(.gs-print-exact){display:block!important;height:auto!important;position:static!important}.grid-stack:not(.gs-print-exact)>.grid-stack-item{display:block!important;float:left!important;position:static!important;height:auto!important;left:auto!important;top:auto!important;width:calc(100% * var(--gs-w)/ var(--gs-columns,12))!important;break-inside:avoid!important;page-break-inside:avoid!important}.grid-stack:not(.gs-print-exact)>.grid-stack-item>.grid-stack-item-content{position:relative!important;height:auto!important;overflow:visible!important;white-space:normal!important;margin-top:var(--gs-item-margin-top)!important;margin-right:var(--gs-item-margin-right)!important;margin-bottom:var(--gs-item-margin-bottom)!important;margin-left:var(--gs-item-margin-left)!important;inset:auto!important}.grid-stack.gs-print-exact{display:grid!important;grid-template-columns:repeat(var(--gs-columns,12),minmax(0,1fr))!important;grid-auto-rows:var(--gs-cell-height)!important;height:auto!important}.grid-stack.gs-print-exact>.grid-stack-item{position:relative!important;float:none!important;width:auto!important;height:auto!important;left:auto!important;top:auto!important;grid-column-start:calc(var(--gs-x) + 1)!important;grid-column-end:span var(--gs-w)!important;grid-row-end:span var(--gs-h)!important}.grid-stack>.grid-stack-item[gs-page-break=true]{page-break-before:always!important;break-before:page!important}.grid-stack>.grid-stack-item[gs-print-hide=true],.gs-print-hide{display:none!important}.grid-stack>.grid-stack-item[gs-print-orientation=landscape]{page:gs-landscape;min-width:calc(100vmax * var(--gs-w)/ var(--gs-columns,12))!important}.grid-stack>.grid-stack-item[gs-print-orientation=portrait]{page:gs-portrait;min-width:calc(100vmin * var(--gs-w)/ var(--gs-columns,12))!important}.grid-stack>.grid-stack-item>.ui-resizable-handle{display:none!important}}@layer theme,base,components,utilities;@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-white: #fff;--spacing: .25rem;--container-sm: 24rem;--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: 1.5 ;--text-lg: 1.125rem;--text-lg--line-height: calc(1.75 / 1.125);--text-xl: 1.25rem;--text-xl--line-height: calc(1.75 / 1.25);--text-2xl: 1.5rem;--text-2xl--line-height: calc(2 / 1.5);--text-3xl: 1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--leading-tight: 1.25;--leading-relaxed: 1.625;--radius-sm: .25rem;--radius-lg: .5rem;--radius-xl: .75rem;--shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--ease-out: cubic-bezier(0, 0, .2, 1);--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono)}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;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{font-size:75%;line-height:0;position:relative;vertical-align:baseline}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,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor}@supports (color: color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-1\/2{top:50%}.right-3{right:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.col-span-full{grid-column:1 / -1}.container{width:100%}@media(width>=40rem){.container{max-width:40rem}}@media(width>=48rem){.container{max-width:48rem}}@media(width>=64rem){.container{max-width:64rem}}@media(width>=80rem){.container{max-width:80rem}}@media(width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-2{margin-left:calc(var(--spacing) * 2)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-grid{display:inline-grid}.table{display:table}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-6{height:calc(var(--spacing) * 6)}.h-12{height:calc(var(--spacing) * 12)}.min-h-52{min-height:calc(var(--spacing) * 52)}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-6{width:calc(var(--spacing) * 6)}.w-12{width:calc(var(--spacing) * 12)}.w-full{width:100%}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.min-w-72{min-width:calc(var(--spacing) * 72)}.min-w-\[650px\]{min-width:650px}.min-w-\[920px\]{min-width:920px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-1{row-gap:var(--spacing)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.self-center{align-self:center}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:calc(infinity * 1px)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style: dashed;border-style:dashed}.bg-transparent{background-color:transparent}.object-cover{object-fit:cover}.p-0{padding:0}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-12{padding:calc(var(--spacing) * 12)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.text-\[13px\]{font-size:13px}.leading-\[1\.15\]{--tw-leading: 1.15;line-height:1.15}.leading-relaxed{--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading: var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-pre-wrap{white-space:pre-wrap}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.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,)}.opacity-70{opacity:70%}.shadow{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));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)}.ring-2{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[var\(--brand\)\]{--tw-ring-color: var(--brand)}.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,)}.saturate-\[\.65\]{--tw-saturate: saturate(.65);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,)}.ease-out{--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0px}.focus-within\:ring-2:focus-within{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(hover:hover){.hover\:underline:hover{text-decoration-line:underline}}@media(hover:hover){.hover\:opacity-70:hover{opacity:70%}}@media(hover:hover){.hover\:opacity-90:hover{opacity:90%}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[var\(--brand\)\]:focus-visible{--tw-ring-color: var(--brand)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-none:focus-visible{--tw-outline-style: none;outline-style:none}@media(width>=620px){.min-\[620px\]\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(width>=720px){.min-\[720px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=720px){.min-\[720px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(width>=720px){.min-\[720px\]\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(width>=800px){.min-\[800px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=1100px){.min-\[1100px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(width>=1100px){.min-\[1100px\]\:grid-cols-\[minmax\(0\,1\.6fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}@media(width>=1200px){.min-\[1200px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(width>=40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=40rem){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(width>=40rem){.sm\:grid-cols-\[7rem_1fr\]{grid-template-columns:7rem 1fr}}@media(width>=48rem){.md\:flex{display:flex}}@media(width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=48rem){.md\:px-16{padding-inline:calc(var(--spacing) * 16)}}@media(width>=64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(width>=64rem){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(width>=64rem){.lg\:p-16{padding:calc(var(--spacing) * 16)}}@media(width>=64rem){.lg\:text-\[28px\]{font-size:28px}}@media(width>=64rem){.lg\:text-\[32px\]{font-size:32px}}@media(width>=80rem){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--ds-blue-50: #e7f5fc;--ds-blue-300: #61c0f3;--ds-blue-500: #167aa8;--ds-blue-600: #10668e;--ds-blue-800: #0c5273;--ds-gray-0: #ffffff;--ds-gray-50: #f4f8f9;--ds-gray-100: #dce5e7;--ds-gray-300: #b8c7cb;--ds-gray-500: #7e8c91;--ds-gray-700: #5c6b70;--ds-gray-900: #142229;--ds-green-50: #eaf7f1;--ds-green-600: #177b58;--ds-amber-50: #fff5df;--ds-amber-700: #9a6410;--ds-red-50: #fceeee;--ds-red-600: #b64545;--ds-teal-500: #258bb4;--ds-orange-400: #db875f;--ds-violet-500: #6b5ca5}.ds-modal-backdrop{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:20px;background:#09090b73}.ds-modal{width:min(100%,520px);max-height:calc(100vh - 48px);overflow:auto;border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-card);background:var(--ds-surface-default);box-shadow:var(--ds-shadow-floating)}.ds-modal--large{width:min(100%,960px)}.ds-modal__header{display:flex;justify-content:space-between;gap:var(--ds-space-4);padding:var(--ds-space-6);border-bottom:1px solid var(--ds-border-default)}.ds-modal__header h2{margin:0;color:var(--ds-text-primary);font-size:var(--ds-type-heading-4-size)}.ds-modal__header p{margin:var(--ds-space-1) 0 0;color:var(--ds-text-secondary)}.ds-modal__footer{position:sticky;bottom:0;display:flex;justify-content:flex-end;padding:var(--ds-space-2) var(--ds-space-6);border-top:1px solid var(--ds-border-default);background:var(--ds-surface-default)}.ds-modal__close{min-height:32px;padding-inline:var(--ds-space-3);border:0;border-radius:var(--ds-radius-control);background:transparent;color:var(--ds-text-secondary);font-size:var(--ds-type-label-size);font-weight:var(--ds-font-weight-medium);cursor:pointer;transition:background var(--ds-motion-fast) var(--ds-ease-out),color var(--ds-motion-fast) var(--ds-ease-out)}.ds-modal__close:hover{background:var(--ds-surface-subtle);color:var(--ds-text-primary)}.ds-modal__close:focus-visible{outline:0;box-shadow:var(--ds-focus-ring)}.ds-modal__content{padding:var(--ds-space-6)}.ds-confirm-dialog__actions{display:flex;justify-content:flex-end;gap:var(--ds-space-2)}.ds-status-chip{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600;background:var(--ds-surface-subtle);color:var(--ds-text-secondary)}.ds-status-chip--success{background:var(--ds-feedback-success-subtle);color:var(--ds-feedback-success)}.ds-status-chip--warning{background:var(--ds-feedback-warning-subtle);color:var(--ds-feedback-warning)}.ds-status-chip--danger{background:var(--ds-feedback-danger-subtle);color:var(--ds-feedback-danger)}.ds-status-chip--muted{color:var(--ds-text-tertiary)}.ds-status-chip--info{background:var(--ds-feedback-info-subtle);color:var(--ds-feedback-info)}.ds-status-chip--outline{justify-content:center;min-height:var(--ds-space-5);padding-block:0;padding-inline:var(--ds-space-3);border:1px solid currentColor;font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-line-height);letter-spacing:var(--ds-type-caption-tracking)}.ds-status-chip__dot{width:6px;height:6px;border-radius:999px;background:currentColor;animation:garden-app-pulse 1.4s ease-in-out infinite}.ds-pagination{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);border-top:1px solid var(--ds-border-default);color:var(--ds-text-secondary);font-size:var(--ds-type-caption-size)}.ds-pagination>div{display:flex;gap:var(--ds-space-2)}.ds-pagination__info{align-items:center;gap:var(--ds-space-4)}.ds-pagination__size{display:flex;align-items:center;gap:var(--ds-space-2)}.ds-pagination__size garden-select{display:block;inline-size:84px}:root{--ds-surface-default: var(--ds-gray-0);--ds-surface-subtle: var(--ds-gray-50);--ds-surface-raised: var(--ds-gray-0);--ds-surface-inverse: var(--ds-gray-900);--ds-text-primary: var(--ds-gray-900);--ds-text-secondary: var(--ds-gray-700);--ds-text-tertiary: var(--ds-gray-500);--ds-text-inverse: var(--ds-gray-0);--ds-border-default: var(--ds-gray-100);--ds-border-strong: var(--ds-gray-300);--ds-action-primary: var(--ds-blue-500);--ds-action-primary-hover: var(--ds-blue-600);--ds-action-primary-pressed: var(--ds-blue-800);--ds-action-primary-subtle: var(--ds-blue-50);--ds-action-primary-foreground: var(--ds-gray-0);--ds-brand-focus: var(--ds-blue-300);--ds-feedback-success: var(--ds-green-600);--ds-feedback-success-subtle: var(--ds-green-50);--ds-feedback-warning: var(--ds-amber-700);--ds-feedback-warning-subtle: var(--ds-amber-50);--ds-feedback-danger: var(--ds-red-600);--ds-feedback-danger-subtle: var(--ds-red-50);--ds-feedback-info: var(--ds-blue-600);--ds-feedback-info-subtle: var(--ds-blue-50);--ds-chart-revenue: var(--ds-teal-500);--ds-chart-expense: var(--ds-orange-400);--ds-focus-ring-color: var(--ds-blue-300);--ds-overlay-scrim: rgba(20, 34, 41, .42);--ds-highlight-background: var(--ds-amber-50);--ds-disabled-background: var(--ds-gray-50);--ds-disabled-text: var(--ds-gray-500);--ds-disabled-border: var(--ds-gray-100);--ds-selection-background: var(--ds-blue-50);--ds-selection-border: var(--ds-blue-500);--ds-hover-overlay: rgba(20, 34, 41, .04);--ds-pressed-overlay: rgba(20, 34, 41, .08);--ds-skeleton-base: var(--ds-gray-50);--ds-skeleton-highlight: #e8f0f2;--ds-chart-01: var(--ds-blue-500);--ds-chart-02: var(--ds-orange-400);--ds-chart-03: var(--ds-violet-500);--ds-chart-positive: var(--ds-green-600);--ds-chart-negative: var(--ds-red-600);--ds-chart-neutral: var(--ds-gray-300);--ds-chart-threshold: var(--ds-gray-300);--ds-chart-target: var(--ds-gray-900);--ds-chart-warning-zone: var(--ds-amber-50);--ds-chart-danger-zone: var(--ds-red-50);--ds-space-1: 4px;--ds-space-2: 8px;--ds-space-3: 12px;--ds-space-4: 16px;--ds-space-5: 20px;--ds-space-6: 24px;--ds-space-8: 32px;--ds-space-10: 40px;--ds-space-12: 48px;--ds-space-16: 64px;--ds-radius-control: 10px;--ds-radius-card: 16px;--ds-radius-panel: 22px;--ds-radius-full: 999px;--ds-radius-compact: 7px;--ds-radius-tight: 6px;--ds-control-height-default: 32px;--ds-control-height-compact: 28px;--ds-control-padding-inline-compact: 7px;--ds-field-gap: 5px;--ds-type-caption-size: 10px;--ds-type-control-size: 11px;--ds-font-weight-regular: 400;--ds-font-weight-medium: 500;--ds-font-weight-semibold: 600;--ds-font-weight-bold: 700;--ds-line-height-solid: 1;--ds-line-height-tight: 1.25;--ds-line-height-compact: 1.4;--ds-line-height-control: 1.45;--ds-line-height-default: 1.5;--ds-line-height-readable: 1.55;--ds-line-height-relaxed: 1.6;--ds-line-height-loose: 1.65;--ds-line-height-prose: 1.7;--ds-breakpoint-tablet: 980px;--ds-breakpoint-mobile: 760px;--ds-grid-container-max-width: 1280px;--ds-grid-columns-mobile: 4;--ds-grid-columns-tablet: 8;--ds-grid-columns-desktop: 12;--ds-grid-gutter-mobile: 16px;--ds-grid-gutter-tablet: 20px;--ds-grid-gutter-desktop: 24px;--ds-type-display-size: 48px;--ds-type-display-line-height: 52px;--ds-type-display-tracking: -.05em;--ds-type-page-title-size: 32px;--ds-type-page-title-line-height: 38px;--ds-type-page-title-tracking: -.045em;--ds-type-section-title-size: 24px;--ds-type-section-title-line-height: 30px;--ds-type-section-title-tracking: -.035em;--ds-type-card-title-size: 16px;--ds-type-card-title-line-height: 22px;--ds-type-card-title-tracking: -.015em;--ds-type-body-size: 14px;--ds-type-body-line-height: 22px;--ds-type-label-size: 12px;--ds-type-label-line-height: 16px;--ds-type-label-tracking: .01em;--ds-type-caption-line-height: 15px;--ds-type-caption-tracking: .01em;--ds-type-financial-size: 16px;--ds-type-financial-line-height: 22px;--ds-type-financial-tracking: -.02em;--ds-type-technical-size: 12px;--ds-type-technical-line-height: 18px;--ds-shadow-low: 0 2px 6px rgba(20, 34, 41, .07);--ds-shadow-raised: 0 12px 28px rgba(20, 34, 41, .08), 0 2px 5px rgba(20, 34, 41, .03);--ds-shadow-overlay: 0 24px 56px rgba(20, 34, 41, .18), 0 3px 12px rgba(20, 34, 41, .08);--ds-focus-ring: 0 0 0 3px rgba(97, 192, 243, .42);--ds-motion-instant: 80ms;--ds-motion-fast: .12s;--ds-motion-standard: .18s;--ds-motion-moderate: .24s;--ds-ease-out: cubic-bezier(.16, 1, .3, 1);--ds-ease-move: cubic-bezier(.2, .8, .2, 1);--ds-palette-142229: #142229;--ds-palette-47616b: #47616b;--ds-palette-526469: #526469;--ds-palette-58d399: #58d399;--ds-palette-5c6b70: #5c6b70;--ds-palette-607278: #607278;--ds-palette-61c0f3: #61c0f3;--ds-palette-6f6147: #6f6147;--ds-palette-75c9ec: #75c9ec;--ds-palette-77919a: #77919a;--ds-palette-7f9ba4: #7f9ba4;--ds-palette-83a2ad: #83a2ad;--ds-palette-875400: #875400;--ds-palette-8ed5f7: #8ed5f7;--ds-palette-9ecfe3: #9ecfe3;--ds-palette-a4b2b6: #a4b2b6;--ds-palette-a8bdc3: #a8bdc3;--ds-palette-aebfc4: #aebfc4;--ds-palette-afc0c5: #afc0c5;--ds-palette-b7e3f4: #b7e3f4;--ds-palette-b8c7cb: #b8c7cb;--ds-palette-b9760c: #b9760c;--ds-palette-bce4f3: #bce4f3;--ds-palette-c5e7f4: #c5e7f4;--ds-palette-cbd7da: #cbd7da;--ds-palette-cbdcdf: #cbdcdf;--ds-palette-cedadc: #cedadc;--ds-palette-d5e1e4: #d5e1e4;--ds-palette-d5eaf3: #d5eaf3;--ds-palette-dba958: #dba958;--ds-palette-def2fa: #def2fa;--ds-palette-e3c98f: #e3c98f;--ds-palette-e6f5fb: #e6f5fb;--ds-palette-e7edef: #e7edef;--ds-palette-e7f5fb: #e7f5fb;--ds-palette-e8f7fd: #e8f7fd;--ds-palette-e9f1f3: #e9f1f3;--ds-palette-eaf7fc: #eaf7fc;--ds-palette-edf1f2: #edf1f2;--ds-palette-edf2f3: #edf2f3;--ds-palette-eef3f4: #eef3f4;--ds-palette-efcbcb: #efcbcb;--ds-palette-f0d59f: #f0d59f;--ds-palette-f0f7f9: #f0f7f9;--ds-palette-f3d59a: #f3d59a;--ds-palette-f7fafb: #f7fafb;--ds-palette-f8fbfc: #f8fbfc;--ds-palette-f8fcfd: #f8fcfd;--ds-palette-f9fcfd: #f9fcfd;--ds-palette-facf83: #facf83;--ds-palette-fbfcfc: #fbfcfc;--ds-palette-fff: #fff;--ds-palette-fff0d6: #fff0d6;--ds-palette-fff8e8: #fff8e8;--ds-palette-fff8eb: #fff8eb;--ds-tracking-negative-0p03: -.03em;--ds-tracking-negative-0p04: -.04em;--ds-tracking-negative-0p055: -.055em;--ds-percentage-negative-104: -104%;--ds-percentage-negative-120: -120%;--ds-dimension-negative-1: -1px;--ds-dimension-negative-2: -2px;--ds-tracking-0p05: .05em;--ds-tracking-0p06: .06em;--ds-tracking-0p09: .09em;--ds-tracking-0p1: .1em;--ds-percentage-100: 100%;--ds-dimension-100: 100px;--ds-viewport-height-100: 100vh;--ds-viewport-width-100: 100vw;--ds-dimension-105: 105px;--ds-dimension-10: 10px;--ds-dimension-11: 11px;--ds-dimension-120: 120px;--ds-dimension-1240: 1240px;--ds-dimension-12: 12px;--ds-dimension-13: 13px;--ds-dimension-145: 145px;--ds-dimension-14: 14px;--ds-dimension-150: 150px;--ds-dimension-152: 152px;--ds-dimension-15: 15px;--ds-viewport-height-15: 15vh;--ds-dimension-165: 165px;--ds-dimension-16: 16px;--ds-dimension-170: 170px;--ds-dimension-17: 17px;--ds-dimension-18: 18px;--ds-dimension-190: 190px;--ds-dimension-19: 19px;--ds-duration-1: 1ms;--ds-dimension-1: 1px;--ds-percentage-20: 20%;--ds-dimension-20: 20px;--ds-dimension-21: 21px;--ds-percentage-220: 220%;--ds-dimension-220: 220px;--ds-dimension-225: 225px;--ds-dimension-22: 22px;--ds-dimension-230: 230px;--ds-dimension-24: 24px;--ds-dimension-250: 250px;--ds-dimension-252: 252px;--ds-dimension-25: 25px;--ds-dimension-260: 260px;--ds-dimension-26: 26px;--ds-dimension-270: 270px;--ds-dimension-27: 27px;--ds-dimension-280: 280px;--ds-dimension-28: 28px;--ds-dimension-29: 29px;--ds-dimension-2: 2px;--ds-viewport-width-3p6: 3.6vw;--ds-dimension-30: 30px;--ds-dimension-31: 31px;--ds-dimension-32: 32px;--ds-dimension-34: 34px;--ds-dimension-35: 35px;--ds-dimension-36: 36px;--ds-dimension-37: 37px;--ds-dimension-38: 38px;--ds-dimension-390: 390px;--ds-dimension-3: 3px;--ds-percentage-40: 40%;--ds-dimension-410: 410px;--ds-dimension-420: 420px;--ds-dimension-42: 42px;--ds-dimension-43: 43px;--ds-dimension-44: 44px;--ds-dimension-45: 45px;--ds-dimension-48: 48px;--ds-dimension-4: 4px;--ds-viewport-width-4: 4vw;--ds-percentage-50: 50%;--ds-dimension-50: 50px;--ds-dimension-520: 520px;--ds-dimension-550: 550px;--ds-dimension-55: 55px;--ds-dimension-56: 56px;--ds-dimension-570: 570px;--ds-percentage-58: 58%;--ds-dimension-5: 5px;--ds-viewport-width-5: 5vw;--ds-percentage-60: 60%;--ds-dimension-60: 60px;--ds-dimension-620: 620px;--ds-dimension-62: 62px;--ds-dimension-630: 630px;--ds-dimension-64: 64px;--ds-dimension-650: 650px;--ds-dimension-680: 680px;--ds-dimension-6: 6px;--ds-percentage-70: 70%;--ds-dimension-70: 70px;--ds-dimension-72: 72px;--ds-dimension-75: 75px;--ds-percentage-78: 78%;--ds-dimension-780: 780px;--ds-dimension-78: 78px;--ds-dimension-7: 7px;--ds-dimension-84: 84px;--ds-dimension-86: 86px;--ds-dimension-8: 8px;--ds-dimension-91: 91px;--ds-dimension-99: 99px;--ds-dimension-9: 9px;--ds-alpha-rgba-12-24-29-0-4: rgba(12, 24, 29, .4);--ds-alpha-rgba-12-24-29-0-45: rgba(12, 24, 29, .45);--ds-alpha-rgba-20-34-41-0-1: rgba(20, 34, 41, .1);--ds-alpha-rgba-255-255-255-0-06: rgba(255, 255, 255, .06);--ds-alpha-rgba-255-255-255-0-08: rgba(255, 255, 255, .08);--ds-alpha-rgba-255-255-255-0-1: rgba(255, 255, 255, .1);--ds-alpha-rgba-255-255-255-0-12: rgba(255, 255, 255, .12);--ds-alpha-rgba-255-255-255-0-13: rgba(255, 255, 255, .13);--ds-alpha-rgba-255-255-255-0-45: rgba(255, 255, 255, .45);--ds-alpha-rgba-255-255-255-0-88: rgba(255, 255, 255, .88);--ds-token-ds-surface-ds-card-border: var(--ds-dimension-1) solid var(--ds-border-default);--ds-token-ds-input-width: var(--ds-percentage-100);--ds-token-ds-input-border: var(--ds-dimension-1) solid var(--ds-border-default);--ds-token-ds-divider-width: var(--ds-percentage-100);--ds-token-ds-divider-border-top: var(--ds-dimension-1) solid var(--ds-border-default);--ds-token-ds-lab-min-height: var(--ds-viewport-height-100);--ds-token-ds-lab-grid-template-columns: var(--ds-dimension-252) minmax(0, 1fr);--ds-token-ds-lab-background: var(--ds-palette-f7fafb);--ds-token-ds-sidebar-background: var(--ds-palette-142229);--ds-token-ds-sidebar-color: var(--ds-palette-d5e1e4);--ds-token-ds-sidebar-min-height: var(--ds-viewport-height-100);--ds-token-ds-sidebar-height: var(--ds-viewport-height-100);--ds-token-ds-sidebar-padding: var(--ds-dimension-26) var(--ds-dimension-13) var(--ds-dimension-18);--ds-token-ds-brand-color: var(--ds-palette-fff);--ds-token-ds-brand-gap: var(--ds-dimension-10);--ds-token-ds-brand-font: 700 var(--ds-dimension-17) "Mona Sans Variable", Inter, sans-serif;--ds-token-ds-brand-letter-spacing: var(--ds-tracking-negative-0p03);--ds-token-ds-brand-margin: 0 var(--ds-dimension-8);--ds-token-ds-brand-em-color: var(--ds-palette-8ed5f7);--ds-token-ds-brand-mark-width: var(--ds-dimension-31);--ds-token-ds-brand-mark-height: var(--ds-dimension-31);--ds-token-ds-brand-mark-color: var(--ds-palette-142229);--ds-token-ds-brand-mark-background: var(--ds-palette-61c0f3);--ds-token-ds-brand-mark-border-radius: var(--ds-dimension-10);--ds-token-ds-brand-mark-font-size: var(--ds-dimension-15);--ds-token-ds-version-font-size: var(--ds-dimension-10);--ds-token-ds-version-color: var(--ds-palette-7f9ba4);--ds-token-ds-version-margin: var(--ds-dimension-14) var(--ds-dimension-9) var(--ds-dimension-18);--ds-token-ds-env-dot-width: var(--ds-dimension-6);--ds-token-ds-env-dot-height: var(--ds-dimension-6);--ds-token-ds-env-dot-border-radius: var(--ds-percentage-50);--ds-token-ds-env-dot-background: var(--ds-palette-58d399);--ds-token-ds-env-dot-margin-right: var(--ds-dimension-5);--ds-token-ds-search-button-ds-topbar-search-border: var(--ds-dimension-1) solid var(--ds-alpha-rgba-255-255-255-0-13);--ds-token-ds-search-button-ds-topbar-search-background: var(--ds-alpha-rgba-255-255-255-0-06);--ds-token-ds-search-button-ds-topbar-search-border-radius: var(--ds-dimension-9);--ds-token-ds-search-button-ds-topbar-search-color: var(--ds-palette-aebfc4);--ds-token-ds-search-button-ds-topbar-search-gap: var(--ds-dimension-8);--ds-token-ds-search-button-ds-topbar-search-font-size: var(--ds-dimension-11);--ds-token-ds-search-button-ds-topbar-search-padding: var(--ds-dimension-9) var(--ds-dimension-10);--ds-token-ds-search-button-ds-topbar-search-width: var(--ds-percentage-100);--ds-token-ds-search-button-span-font-size: var(--ds-dimension-16);--ds-token-ds-search-button-span-line-height: var(--ds-dimension-10);--ds-token-ds-search-button-kbd-ds-topbar-kbd-border: var(--ds-dimension-1) solid currentColor;--ds-token-ds-search-button-kbd-ds-topbar-kbd-border-radius: var(--ds-dimension-4);--ds-token-ds-search-button-kbd-ds-topbar-kbd-padding: var(--ds-dimension-1) var(--ds-dimension-4);--ds-token-ds-nav-margin-top: var(--ds-dimension-19);--ds-token-ds-nav-group-margin: 0 0 var(--ds-dimension-18);--ds-token-ds-nav-group-p-font-size: var(--ds-dimension-10);--ds-token-ds-nav-group-p-letter-spacing: var(--ds-tracking-0p09);--ds-token-ds-nav-group-p-color: var(--ds-palette-77919a);--ds-token-ds-nav-group-p-margin: 0 var(--ds-dimension-9) var(--ds-dimension-6);--ds-token-ds-nav-item-color: var(--ds-palette-afc0c5);--ds-token-ds-nav-item-gap: var(--ds-dimension-6);--ds-token-ds-nav-item-border-radius: var(--ds-dimension-8);--ds-token-ds-nav-item-padding: var(--ds-dimension-7) var(--ds-dimension-9);--ds-token-ds-nav-item-font-size: var(--ds-dimension-12);--ds-token-ds-nav-item-margin: var(--ds-dimension-1) 0;--ds-token-ds-nav-item-hover-ds-nav-item-active-color: var(--ds-palette-fff);--ds-token-ds-nav-item-hover-ds-nav-item-active-background: var(--ds-alpha-rgba-255-255-255-0-1);--ds-token-ds-nav-item-active-box-shadow: inset var(--ds-dimension-2) 0 var(--ds-palette-61c0f3);--ds-token-ds-nav-item-small-color: var(--ds-palette-83a2ad);--ds-token-ds-nav-item-small-font-size: var(--ds-dimension-8);--ds-token-ds-nav-item-small-letter-spacing: var(--ds-tracking-0p05);--ds-token-ds-nav-item-ds-nav-experimental-color: var(--ds-palette-facf83);--ds-token-ds-sidebar-foot-border-top: var(--ds-dimension-1) solid var(--ds-alpha-rgba-255-255-255-0-08);--ds-token-ds-sidebar-foot-padding: var(--ds-dimension-15) var(--ds-dimension-9) var(--ds-dimension-4);--ds-token-ds-sidebar-foot-gap: var(--ds-dimension-7);--ds-token-ds-sidebar-foot-font-size: var(--ds-dimension-10);--ds-token-ds-sidebar-foot-color: var(--ds-palette-7f9ba4);--ds-token-ds-sidebar-foot-a-color: var(--ds-palette-9ecfe3);--ds-token-ds-topbar-height: var(--ds-dimension-62);--ds-token-ds-topbar-padding: var(--ds-dimension-13) clamp(var(--ds-dimension-20), var(--ds-viewport-width-4), var(--ds-dimension-56));--ds-token-ds-topbar-border-bottom: var(--ds-dimension-1) solid var(--ds-border-default);--ds-token-ds-topbar-background: var(--ds-alpha-rgba-255-255-255-0-88);--ds-token-ds-topbar-gap: var(--ds-dimension-12);--ds-token-ds-topbar-backdrop-filter: blur(var(--ds-dimension-14));--ds-token-ds-topbar-search-max-width: var(--ds-dimension-420);--ds-token-ds-topbar-search-background: var(--ds-palette-fff);--ds-token-ds-motion-toggle-border: var(--ds-dimension-1) solid var(--ds-border-default);--ds-token-ds-motion-toggle-background: var(--ds-palette-fff);--ds-token-ds-motion-toggle-gap: var(--ds-dimension-8);--ds-token-ds-motion-toggle-padding: var(--ds-dimension-7) var(--ds-dimension-11);--ds-token-ds-motion-toggle-font-size: var(--ds-dimension-11);--ds-token-ds-switch-width: var(--ds-dimension-28);--ds-token-ds-switch-height: var(--ds-dimension-16);--ds-token-ds-switch-border-radius: var(--ds-radius-full);--ds-token-ds-switch-background: var(--ds-palette-cbd7da);--ds-token-ds-switch-padding: var(--ds-dimension-2);--ds-token-ds-switch-i-width: var(--ds-dimension-12);--ds-token-ds-switch-i-height: var(--ds-dimension-12);--ds-token-ds-switch-i-border-radius: var(--ds-percentage-50);--ds-token-ds-switch-i-background: var(--ds-palette-fff);--ds-token-ds-switch-on-i-transform: translateX(var(--ds-dimension-12));--ds-token-ds-doc-page-max-width: var(--ds-dimension-1240);--ds-token-ds-doc-page-padding: var(--ds-dimension-44) clamp(var(--ds-dimension-24), var(--ds-viewport-width-5), var(--ds-dimension-72)) var(--ds-dimension-86);--ds-token-ds-doc-header-max-width: var(--ds-dimension-780);--ds-token-ds-doc-header-margin-bottom: var(--ds-dimension-42);--ds-token-ds-doc-header-experimental-padding: var(--ds-dimension-22);--ds-token-ds-doc-header-experimental-background: var(--ds-palette-fff8eb);--ds-token-ds-doc-header-experimental-border: var(--ds-dimension-1) solid var(--ds-palette-f3d59a);--ds-token-ds-breadcrumb-gap: var(--ds-dimension-7);--ds-token-ds-breadcrumb-font-size: var(--ds-dimension-11);--ds-token-ds-breadcrumb-i-color: var(--ds-palette-a4b2b6);--ds-token-ds-doc-header-h1-font: 700 clamp(var(--ds-dimension-32), var(--ds-viewport-width-4), var(--ds-dimension-48))/1.06 "Mona Sans Variable", Inter, sans-serif;--ds-token-ds-doc-header-h1-letter-spacing: var(--ds-tracking-negative-0p055);--ds-token-ds-doc-header-h1-margin: var(--ds-dimension-14) 0 var(--ds-dimension-12);--ds-token-ds-doc-header-p-font-size: var(--ds-dimension-15);--ds-token-ds-doc-header-p-max-width: var(--ds-dimension-620);--ds-token-ds-status-margin-top: var(--ds-dimension-15);--ds-token-ds-status-border-radius: var(--ds-radius-full);--ds-token-ds-status-padding: var(--ds-dimension-5) var(--ds-dimension-8);--ds-token-ds-status-font-size: var(--ds-dimension-10);--ds-token-ds-status-planned-background: var(--ds-palette-eef3f4);--ds-token-ds-status-planned-color: var(--ds-palette-5c6b70);--ds-token-ds-status-experimental-background: var(--ds-palette-fff0d6);--ds-token-ds-status-experimental-color: var(--ds-palette-875400);--ds-token-ds-kicker-font-size: var(--ds-dimension-10);--ds-token-ds-kicker-letter-spacing: var(--ds-tracking-0p1);--ds-token-ds-doc-section-margin: 0 0 var(--ds-dimension-45);--ds-token-ds-section-heading-gap: var(--ds-dimension-18);--ds-token-ds-section-heading-margin-bottom: var(--ds-dimension-17);--ds-token-ds-section-heading-h2-ds-grid-doc-h2-ds-icon-guide-h2-ds-experiment-banner-h2-font: 700 var(--ds-dimension-25)/1.12 "Mona Sans Variable", Inter, sans-serif;--ds-token-ds-section-heading-h2-ds-grid-doc-h2-ds-icon-guide-h2-ds-experiment-banner-h2-letter-s: var( --ds-tracking-negative-0p04 );--ds-token-ds-section-heading-h2-ds-grid-doc-h2-ds-icon-guide-h2-ds-experiment-banner-h2-margin: var( --ds-dimension-7 ) 0 0;--ds-token-ds-hero-grid-grid-template-columns: minmax(0, 1.45fr) minmax(var(--ds-dimension-280), .75fr);--ds-token-ds-hero-grid-gap: var(--ds-dimension-18);--ds-token-ds-hero-grid-margin-bottom: var(--ds-dimension-43);--ds-token-ds-hero-panel-background: linear-gradient( 120deg, var(--ds-palette-e8f7fd), var(--ds-palette-f8fcfd) var(--ds-percentage-58), var(--ds-palette-fff) );--ds-token-ds-hero-panel-border: var(--ds-dimension-1) solid var(--ds-palette-d5eaf3);--ds-token-ds-hero-panel-padding: clamp( var(--ds-dimension-27), var(--ds-viewport-width-4), var(--ds-dimension-50) );--ds-token-ds-hero-panel-h2-font: 700 clamp(var(--ds-dimension-28), var(--ds-viewport-width-3p6), var(--ds-dimension-43))/1.08 "Mona Sans Variable", Inter, sans-serif;--ds-token-ds-hero-panel-h2-letter-spacing: var(--ds-tracking-negative-0p055);--ds-token-ds-hero-panel-h2-max-width: var(--ds-dimension-630);--ds-token-ds-hero-panel-h2-margin: var(--ds-dimension-10) 0 var(--ds-dimension-15);--ds-token-ds-hero-panel-p-not-ds-kicker-max-width: var(--ds-dimension-570);--ds-token-ds-hero-panel-p-not-ds-kicker-font-size: var(--ds-dimension-14);--ds-token-ds-hero-panel-actions-gap: var(--ds-dimension-18);--ds-token-ds-hero-panel-actions-margin-top: var(--ds-dimension-25);--ds-token-ds-hero-panel-actions-a-font-size: var(--ds-dimension-12);--ds-token-ds-contract-background: var(--ds-palette-142229);--ds-token-ds-contract-color: var(--ds-palette-e9f1f3);--ds-token-ds-contract-padding: var(--ds-dimension-28);--ds-token-ds-contract-p-color: var(--ds-palette-8ed5f7);--ds-token-ds-contract-p-font-size: var(--ds-dimension-10);--ds-token-ds-contract-p-letter-spacing: var(--ds-tracking-0p1);--ds-token-ds-contract-p-margin: 0 0 var(--ds-dimension-20);--ds-token-ds-contract-ol-gap: var(--ds-dimension-16);--ds-token-ds-contract-li-grid-template-columns: var(--ds-dimension-25) 1fr;--ds-token-ds-contract-li-gap: var(--ds-dimension-7);--ds-token-ds-contract-li-font-size: var(--ds-dimension-12);--ds-token-ds-contract-li-before-color: var(--ds-palette-75c9ec);--ds-token-ds-contract-li-before-font-size: var(--ds-dimension-10);--ds-token-ds-contract-li-before-padding-top: var(--ds-dimension-2);--ds-token-ds-contract-b-margin-bottom: var(--ds-dimension-3);--ds-token-ds-contract-span-color: var(--ds-palette-a8bdc3);--ds-token-ds-contract-span-font-size: var(--ds-dimension-11);--ds-token-ds-steps-gap: var(--ds-dimension-12);--ds-token-ds-steps-article-background: var(--ds-palette-fff);--ds-token-ds-steps-article-border: var(--ds-dimension-1) solid var(--ds-border-default);--ds-token-ds-steps-article-border-radius: var(--ds-dimension-13);--ds-token-ds-steps-article-padding: var(--ds-dimension-17);--ds-token-ds-steps-span-font-size: var(--ds-dimension-10);--ds-token-ds-steps-h3-font-size: var(--ds-dimension-13);--ds-token-ds-steps-h3-margin: var(--ds-dimension-13) 0 var(--ds-dimension-7);--ds-token-ds-steps-p-font-size: var(--ds-dimension-11);--ds-token-ds-callout-gap: var(--ds-dimension-16);--ds-token-ds-callout-padding: var(--ds-dimension-16) var(--ds-dimension-18);--ds-token-ds-callout-background: var(--ds-palette-eaf7fc);--ds-token-ds-callout-border-left: var(--ds-dimension-3) solid var(--ds-palette-61c0f3);--ds-token-ds-callout-border-radius: 0 var(--ds-dimension-12) var(--ds-dimension-12) 0;--ds-token-ds-callout-margin: 0 0 var(--ds-dimension-34);--ds-token-ds-callout-font-size: var(--ds-dimension-13);--ds-token-ds-callout-b-font-size: var(--ds-dimension-12);--ds-token-ds-callout-code-font-size: var(--ds-dimension-11);--ds-token-ds-color-table-border: var(--ds-dimension-1) solid var(--ds-border-default);--ds-token-ds-color-table-background: var(--ds-palette-fff);--ds-token-ds-color-table-head-ds-color-row-grid-template-columns: var(--ds-dimension-26) minmax(var(--ds-dimension-145), 1.3fr) var(--ds-dimension-100) 1.2fr var(--ds-dimension-105) var(--ds-dimension-60);--ds-token-ds-color-table-head-ds-color-row-gap: var(--ds-dimension-10);--ds-token-ds-color-table-head-ds-color-row-padding: var(--ds-dimension-11) var(--ds-dimension-15);--ds-token-ds-color-table-head-ds-color-row-font-size: var(--ds-dimension-11);--ds-token-ds-color-table-head-grid-template-columns: calc( var(--ds-dimension-26) + var(--ds-dimension-10) + minmax(var(--ds-dimension-145), 1.3fr) ) var(--ds-dimension-100) 1.2fr var(--ds-dimension-105) var(--ds-dimension-60);--ds-token-ds-color-table-head-font-size: var(--ds-dimension-10);--ds-token-ds-color-table-head-letter-spacing: var(--ds-tracking-0p05);--ds-token-ds-color-row-border-top: var(--ds-dimension-1) solid var(--ds-palette-edf1f2);--ds-token-ds-color-row-i-width: var(--ds-dimension-24);--ds-token-ds-color-row-i-height: var(--ds-dimension-24);--ds-token-ds-color-row-i-border: var(--ds-dimension-1) solid var(--ds-alpha-rgba-20-34-41-0-1);--ds-token-ds-color-row-i-border-radius: var(--ds-dimension-7);--ds-token-ds-color-row-b-font-size: var(--ds-dimension-10);--ds-token-ds-color-row-code-font-size: var(--ds-dimension-10);--ds-token-ds-color-row-button-ds-type-catalog-button-ds-space-scale-button-ds-motion-lab-button: var( --ds-dimension-1 ) solid var(--ds-border-default);--ds-token-ds-color-row-button-ds-type-catalog-button-ds-space-scale-button-ds-motion-lab-button-2: var( --ds-palette-fff );--ds-token-ds-color-row-button-ds-type-catalog-button-ds-space-scale-button-ds-motion-lab-button-3: var( --ds-dimension-7 );--ds-token-ds-color-row-button-ds-type-catalog-button-ds-space-scale-button-ds-motion-lab-button-4: var( --ds-dimension-10 );--ds-token-ds-color-row-button-ds-type-catalog-button-ds-space-scale-button-ds-motion-lab-button-5: var( --ds-dimension-5 ) var(--ds-dimension-7);--ds-token-ds-do-dont-gap: var(--ds-dimension-16);--ds-token-ds-do-dont-article-border: var(--ds-dimension-1) solid var(--ds-border-default);--ds-token-ds-do-dont-article-padding: var(--ds-dimension-21);--ds-token-ds-do-border-top: var(--ds-dimension-3) solid var(--ds-feedback-success);--ds-token-ds-dont-border-top: var(--ds-dimension-3) solid var(--ds-feedback-danger);--ds-token-ds-do-dont-article-span-font-size: var(--ds-dimension-10);--ds-token-ds-do-dont-h3-font-size: var(--ds-dimension-14);--ds-token-ds-do-dont-h3-margin: var(--ds-dimension-11) 0;--ds-token-ds-do-dont-p-font-size: var(--ds-dimension-11);--ds-token-ds-do-dont-p-margin: var(--ds-dimension-12) 0 0;--ds-token-ds-color-example-button-border-radius: var(--ds-dimension-9);--ds-token-ds-color-example-button-color: var(--ds-palette-fff);--ds-token-ds-color-example-button-padding: var(--ds-dimension-10) var(--ds-dimension-13);--ds-token-ds-color-example-button-font-size: var(--ds-dimension-12);--ds-token-ds-color-example-button-wrong-background: var(--ds-palette-61c0f3);--ds-token-ds-color-example-button-wrong-color: var(--ds-palette-fff);--ds-token-ds-type-catalog-gap: var(--ds-dimension-12);--ds-token-ds-type-catalog-article-padding: var(--ds-dimension-19) var(--ds-dimension-21);--ds-token-ds-type-catalog-article-background: var(--ds-palette-fff);--ds-token-ds-type-catalog-article-border: var(--ds-dimension-1) solid var(--ds-border-default);--ds-token-ds-type-catalog-header-gap: var(--ds-dimension-12);--ds-token-ds-type-catalog-header-div-gap: var(--ds-dimension-10);--ds-token-ds-type-catalog-header-b-font-size: var(--ds-dimension-12);--ds-token-ds-type-catalog-code-font-size: var(--ds-dimension-10);--ds-token-ds-type-metrics-gap: var(--ds-dimension-6);--ds-token-ds-type-metrics-margin: var(--ds-dimension-13) 0;--ds-token-ds-type-metrics-span-border-radius: var(--ds-dimension-6);--ds-token-ds-type-metrics-span-font-size: var(--ds-dimension-10);--ds-token-ds-type-metrics-span-padding: var(--ds-dimension-4) var(--ds-dimension-6);--ds-token-ds-space-scale-gap: var(--ds-dimension-10);--ds-token-ds-space-scale-article-grid-template-columns: var(--ds-dimension-270) 1fr var(--ds-dimension-55);--ds-token-ds-space-scale-article-gap: var(--ds-dimension-18);--ds-token-ds-space-scale-article-background: var(--ds-palette-fff);--ds-token-ds-space-scale-article-border: var(--ds-dimension-1) solid var(--ds-border-default);--ds-token-ds-space-scale-article-border-radius: var(--ds-dimension-12);--ds-token-ds-space-scale-article-padding: var(--ds-dimension-11) var(--ds-dimension-16);--ds-token-ds-space-bar-height: var(--ds-dimension-18);--ds-token-ds-space-bar-min-width: var(--ds-dimension-18);--ds-token-ds-space-bar-border-radius: var(--ds-dimension-4);--ds-token-ds-space-bar-span-top: var(--ds-dimension-2);--ds-token-ds-space-bar-span-left: calc(var(--ds-percentage-100) + var(--ds-dimension-8));--ds-token-ds-space-bar-span-font-size: var(--ds-dimension-10);--ds-token-ds-space-scale-b-font-size: var(--ds-dimension-12);--ds-token-ds-space-scale-b-margin-right: var(--ds-dimension-8);--ds-token-ds-space-scale-code-font-size: var(--ds-dimension-10);--ds-token-ds-space-scale-p-font-size: var(--ds-dimension-10);--ds-token-ds-space-scale-p-margin: var(--ds-dimension-3) 0 0;--ds-token-ds-grid-doc-gap: var(--ds-dimension-38);--ds-token-ds-grid-doc-meta-p-not-ds-kicker-ds-icon-guide-p-font-size: var(--ds-dimension-13);--ds-token-ds-grid-examples-gap: var(--ds-dimension-13);--ds-token-ds-grid-examples-article-border: var(--ds-dimension-1) solid var(--ds-border-default);--ds-token-ds-grid-examples-article-border-radius: var(--ds-dimension-13);--ds-token-ds-grid-examples-article-padding: var(--ds-dimension-14);--ds-token-ds-grid-examples-article-background: var(--ds-palette-fff);--ds-token-ds-grid-examples-header-gap: var(--ds-dimension-15);--ds-token-ds-grid-examples-header-font-size: var(--ds-dimension-11);--ds-token-ds-grid-examples-header-margin-bottom: var(--ds-dimension-10);--ds-token-ds-grid-examples-header-span-font-size: var(--ds-dimension-10);--ds-token-ds-grid-visual-gap: var(--ds-dimension-4);--ds-token-ds-grid-visual-i-height: var(--ds-dimension-34);--ds-token-ds-grid-visual-i-background: var(--ds-palette-def2fa);--ds-token-ds-grid-visual-i-border: var(--ds-dimension-1) solid var(--ds-palette-b7e3f4);--ds-token-ds-grid-visual-i-border-radius: var(--ds-dimension-3);--ds-token-ds-radius-grid-ds-shadow-grid-gap: var(--ds-dimension-14);--ds-token-ds-radius-grid-article-ds-shadow-card-border: var(--ds-dimension-1) solid var(--ds-border-default);--ds-token-ds-radius-grid-article-ds-shadow-card-background: var(--ds-palette-fff);--ds-token-ds-radius-grid-article-ds-shadow-card-padding: var(--ds-dimension-18);--ds-token-ds-radius-grid-article-ds-shadow-card-min-height: var(--ds-dimension-220);--ds-token-ds-radius-shape-height: var(--ds-dimension-100);--ds-token-ds-radius-shape-background: var(--ds-palette-e6f5fb);--ds-token-ds-radius-shape-border: var(--ds-dimension-1) solid var(--ds-palette-bce4f3);--ds-token-ds-radius-shape-margin-bottom: var(--ds-dimension-18);--ds-token-ds-radius-shape-control-border-radius: var(--ds-dimension-10);--ds-token-ds-radius-shape-card-border-radius: var(--ds-dimension-16);--ds-token-ds-radius-shape-panel-border-radius: var(--ds-dimension-22);--ds-token-ds-radius-shape-round-border-radius: var(--ds-radius-full);--ds-token-ds-radius-grid-b-ds-shadow-card-b-font-size: var(--ds-dimension-12);--ds-token-ds-radius-grid-code-ds-shadow-card-code-font-size: var(--ds-dimension-10);--ds-token-ds-radius-grid-p-ds-shadow-card-p-font-size: var(--ds-dimension-10);--ds-token-ds-shadow-card-div-height: var(--ds-dimension-91);--ds-token-ds-shadow-card-div-background: var(--ds-palette-fff);--ds-token-ds-shadow-card-div-border: var(--ds-dimension-1) solid var(--ds-border-default);--ds-token-ds-shadow-card-div-border-radius: var(--ds-dimension-10);--ds-token-ds-shadow-card-div-margin-bottom: var(--ds-dimension-18);--ds-token-ds-icon-guide-gap: var(--ds-dimension-45);--ds-token-ds-icon-guide-ul-padding-left: var(--ds-dimension-18);--ds-token-ds-icon-guide-ul-font-size: var(--ds-dimension-12);--ds-token-ds-icon-grid-gap: var(--ds-dimension-10);--ds-token-ds-icon-grid-i-height: var(--ds-dimension-64);--ds-token-ds-icon-grid-i-font-size: var(--ds-dimension-22);--ds-token-ds-icon-grid-i-background: var(--ds-palette-fff);--ds-token-ds-icon-grid-i-border: var(--ds-dimension-1) solid var(--ds-border-default);--ds-token-ds-icon-grid-i-border-radius: var(--ds-dimension-12);--ds-token-ds-motion-lab-gap: var(--ds-dimension-14);--ds-token-ds-motion-lab-article-min-height: var(--ds-dimension-225);--ds-token-ds-motion-lab-article-border: var(--ds-dimension-1) solid var(--ds-border-default);--ds-token-ds-motion-lab-article-background: var(--ds-palette-fff);--ds-token-ds-motion-lab-article-padding: var(--ds-dimension-18);--ds-token-ds-motion-lab-header-gap: var(--ds-dimension-8);--ds-token-ds-motion-lab-header-b-font-size: var(--ds-dimension-12);--ds-token-ds-motion-lab-header-span-font-size: var(--ds-dimension-10);--ds-token-ds-motion-lab-article-p-font-size: var(--ds-dimension-10);--ds-token-ds-motion-lab-article-p-margin-top: var(--ds-dimension-19);--ds-token-ds-motion-demo-button-margin-top: var(--ds-dimension-25);--ds-token-ds-motion-demo-button-border-radius: var(--ds-dimension-9);--ds-token-ds-motion-demo-button-color: var(--ds-palette-fff);--ds-token-ds-motion-demo-button-padding: var(--ds-dimension-10) var(--ds-dimension-13);--ds-token-ds-motion-demo-button-font-size: var(--ds-dimension-11);--ds-token-ds-motion-dropdown-gap: var(--ds-dimension-6);--ds-token-ds-motion-dropdown-width: var(--ds-dimension-150);--ds-token-ds-motion-dropdown-margin: var(--ds-dimension-19) 0 0;--ds-token-ds-motion-dropdown-padding: var(--ds-dimension-11);--ds-token-ds-motion-dropdown-background: var(--ds-palette-fff);--ds-token-ds-motion-dropdown-border: var(--ds-dimension-1) solid var(--ds-border-default);--ds-token-ds-motion-dropdown-border-radius: var(--ds-dimension-9);--ds-token-ds-motion-dropdown-font-size: var(--ds-dimension-10);--ds-token-ds-motion-toast-margin: var(--ds-dimension-32) 0 0;--ds-token-ds-motion-toast-background: var(--ds-palette-142229);--ds-token-ds-motion-toast-color: var(--ds-palette-fff);--ds-token-ds-motion-toast-border-radius: var(--ds-dimension-9);--ds-token-ds-motion-toast-padding: var(--ds-dimension-10);--ds-token-ds-motion-toast-font-size: var(--ds-dimension-10);--ds-token-ds-motion-skeleton-gap: var(--ds-dimension-8);--ds-token-ds-motion-skeleton-margin-top: var(--ds-dimension-25);--ds-token-ds-motion-skeleton-i-height: var(--ds-dimension-12);--ds-token-ds-motion-skeleton-i-border-radius: var(--ds-dimension-3);--ds-token-ds-motion-skeleton-i-background: linear-gradient( 90deg, var(--ds-palette-edf2f3) var(--ds-percentage-20), var(--ds-palette-f8fbfc) var(--ds-percentage-40), var(--ds-palette-edf2f3) var(--ds-percentage-60) );--ds-token-ds-motion-skeleton-i-background-size: var(--ds-percentage-220) var(--ds-percentage-100);--ds-token-ds-motion-skeleton-i-nth-child-2-width: var(--ds-percentage-70);--ds-token-ds-rise-from-transform: translateY(var(--ds-dimension-8));--ds-token-ds-shimmer-from-background-position: var(--ds-percentage-100) 0;--ds-token-ds-shimmer-to-background-position: var(--ds-percentage-negative-120) 0;--ds-token-ds-component-catalog-gap: var(--ds-dimension-12);--ds-token-ds-component-catalog-a-border: var(--ds-dimension-1) solid var(--ds-border-default);--ds-token-ds-component-catalog-a-border-radius: var(--ds-dimension-13);--ds-token-ds-component-catalog-a-background: var(--ds-palette-fff);--ds-token-ds-component-catalog-a-padding: var(--ds-dimension-17);--ds-token-ds-component-catalog-b-font-size: var(--ds-dimension-13);--ds-token-ds-component-catalog-span-font-size: var(--ds-dimension-10);--ds-token-ds-component-catalog-span-margin-top: var(--ds-dimension-5);--ds-token-ds-component-layout-grid-template-columns: minmax(0, 1fr) var(--ds-dimension-165);--ds-token-ds-component-layout-gap: var(--ds-dimension-35);--ds-token-ds-prose-font-size: var(--ds-dimension-13);--ds-token-ds-use-grid-ds-a11y-grid-gap: var(--ds-dimension-10);--ds-token-ds-use-grid-article-ds-a11y-grid-article-padding: var(--ds-dimension-14);--ds-token-ds-use-grid-article-ds-a11y-grid-article-background: var(--ds-palette-fff);--ds-token-ds-use-grid-article-ds-a11y-grid-article-border: var(--ds-dimension-1) solid var(--ds-border-default);--ds-token-ds-use-grid-article-ds-a11y-grid-article-border-radius: var(--ds-dimension-11);--ds-token-ds-use-grid-article-span-font-size: var(--ds-dimension-10);--ds-token-ds-use-grid-p-ds-a11y-grid-p-font-size: var(--ds-dimension-11);--ds-token-ds-use-grid-p-ds-a11y-grid-p-margin: var(--ds-dimension-6) 0 0;--ds-token-ds-a11y-grid-b-font-size: var(--ds-dimension-11);--ds-token-ds-doc-toc-top: var(--ds-dimension-84);--ds-token-ds-doc-toc-border-left: var(--ds-dimension-1) solid var(--ds-border-default);--ds-token-ds-doc-toc-padding-left: var(--ds-dimension-16);--ds-token-ds-doc-toc-gap: var(--ds-dimension-9);--ds-token-ds-doc-toc-font-size: var(--ds-dimension-10);--ds-token-ds-doc-toc-b-font-size: var(--ds-dimension-11);--ds-token-ds-doc-toc-b-margin-bottom: var(--ds-dimension-3);--ds-token-ds-doc-toc-span-margin-top: var(--ds-dimension-12);--ds-token-ds-doc-toc-span-font-size: var(--ds-dimension-9);--ds-token-ds-device-switch-border: var(--ds-dimension-1) solid var(--ds-border-default);--ds-token-ds-device-switch-border-radius: var(--ds-dimension-8);--ds-token-ds-device-switch-padding: var(--ds-dimension-2);--ds-token-ds-device-switch-background: var(--ds-palette-fff);--ds-token-ds-device-switch-button-font-size: var(--ds-dimension-10);--ds-token-ds-device-switch-button-padding: var(--ds-dimension-5) var(--ds-dimension-7);--ds-token-ds-device-switch-button-border-radius: var(--ds-dimension-5);--ds-token-ds-playground-grid-template-columns: var(--ds-dimension-190) 1fr;--ds-token-ds-playground-border: var(--ds-dimension-1) solid var(--ds-border-default);--ds-token-ds-playground-background: var(--ds-palette-fff);--ds-token-ds-playground-aside-padding: var(--ds-dimension-14);--ds-token-ds-playground-aside-border-right: var(--ds-dimension-1) solid var(--ds-border-default);--ds-token-ds-playground-aside-gap: var(--ds-dimension-10);--ds-token-ds-playground-aside-background: var(--ds-palette-fbfcfc);--ds-token-ds-playground-label-gap: var(--ds-dimension-4);--ds-token-ds-playground-label-font-size: var(--ds-dimension-10);--ds-token-ds-playground-select-ds-playground-input-width: var(--ds-percentage-100);--ds-token-ds-playground-select-ds-playground-input-min-height: var(--ds-dimension-28);--ds-token-ds-playground-select-ds-playground-input-border: var(--ds-dimension-1) solid var(--ds-border-default);--ds-token-ds-playground-select-ds-playground-input-border-radius: var(--ds-dimension-6);--ds-token-ds-playground-select-ds-playground-input-background: var(--ds-palette-fff);--ds-token-ds-playground-select-ds-playground-input-padding: 0 var(--ds-dimension-7);--ds-token-ds-playground-select-ds-playground-input-font-size: var(--ds-dimension-11);--ds-token-ds-playground-ds-check-gap: var(--ds-dimension-6);--ds-token-ds-playground-preview-min-height: var(--ds-dimension-230);--ds-token-ds-playground-preview-padding: var(--ds-dimension-32);--ds-token-ds-playground-preview-background: linear-gradient( 135deg, var(--ds-palette-f9fcfd), var(--ds-palette-f0f7f9) );--ds-token-ds-playground-preview-data-device-tablet-margin: var(--ds-dimension-16) auto;--ds-token-ds-playground-preview-data-device-tablet-width: var(--ds-percentage-78);--ds-token-ds-playground-preview-data-device-tablet-min-height: var(--ds-dimension-190);--ds-token-ds-playground-preview-data-device-tablet-border: var(--ds-dimension-6) solid var(--ds-palette-cedadc);--ds-token-ds-playground-preview-data-device-tablet-border-radius: var(--ds-dimension-12);--ds-token-ds-playground-preview-data-device-mobile-margin: var(--ds-dimension-16) auto;--ds-token-ds-playground-preview-data-device-mobile-width: var(--ds-dimension-250);--ds-token-ds-playground-preview-data-device-mobile-min-height: var(--ds-dimension-190);--ds-token-ds-playground-preview-data-device-mobile-border: var(--ds-dimension-6) solid var(--ds-palette-cedadc);--ds-token-ds-playground-preview-data-device-mobile-border-radius: var(--ds-dimension-17);--ds-token-ds-playground-footer-gap: var(--ds-dimension-10);--ds-token-ds-playground-footer-padding: var(--ds-dimension-10) var(--ds-dimension-14);--ds-token-ds-playground-footer-border-top: var(--ds-dimension-1) solid var(--ds-border-default);--ds-token-ds-playground-footer-background: var(--ds-palette-142229);--ds-token-ds-playground-footer-code-color: var(--ds-palette-c5e7f4);--ds-token-ds-playground-footer-code-font-size: var(--ds-dimension-10);--ds-token-ds-playground-footer-button-border-color: var(--ds-palette-47616b);--ds-token-ds-playground-footer-button-color: var(--ds-palette-fff);--ds-token-ds-button-border: var(--ds-dimension-1) solid var(--ds-border-default);--ds-token-ds-button-background: var(--ds-palette-fff);--ds-token-ds-button-min-height: var(--ds-dimension-36);--ds-token-ds-button-padding: 0 var(--ds-dimension-13);--ds-token-ds-button-font-size: var(--ds-dimension-12);--ds-token-ds-button-hover-not-disabled-transform: translateY(var(--ds-dimension-negative-1));--ds-token-ds-button-primary-color: var(--ds-palette-fff);--ds-token-ds-button-danger-border-color: var(--ds-palette-efcbcb);--ds-token-ds-button-sm-min-height: var(--ds-dimension-30);--ds-token-ds-button-sm-font-size: var(--ds-dimension-12);--ds-token-ds-button-lg-min-height: var(--ds-dimension-44);--ds-token-ds-button-lg-font-size: var(--ds-dimension-14);--ds-token-ds-button-full-width: var(--ds-percentage-100);--ds-token-ds-spinner-width: var(--ds-dimension-11);--ds-token-ds-spinner-height: var(--ds-dimension-11);--ds-token-ds-spinner-border: var(--ds-dimension-2) solid var(--ds-alpha-rgba-255-255-255-0-45);--ds-token-ds-spinner-border-top-color: var(--ds-palette-fff);--ds-token-ds-spinner-border-radius: var(--ds-percentage-50);--ds-token-ds-spinner-margin-right: var(--ds-dimension-6);--ds-token-ds-spinner-vertical-align: var(--ds-dimension-negative-2);--ds-token-ds-anatomy-gap: var(--ds-dimension-13);--ds-token-ds-anatomy-ol-gap: var(--ds-dimension-7);--ds-token-ds-anatomy-li-font-size: var(--ds-dimension-11);--ds-token-ds-anatomy-li-before-width: var(--ds-dimension-17);--ds-token-ds-anatomy-li-before-height: var(--ds-dimension-17);--ds-token-ds-anatomy-li-before-border-radius: var(--ds-percentage-50);--ds-token-ds-anatomy-li-before-font-size: var(--ds-dimension-9);--ds-token-ds-anatomy-li-before-margin-right: var(--ds-dimension-7);--ds-token-ds-anatomy-div-gap: var(--ds-dimension-6);--ds-token-ds-anatomy-code-border-radius: var(--ds-dimension-6);--ds-token-ds-anatomy-code-padding: var(--ds-dimension-5) var(--ds-dimension-6);--ds-token-ds-anatomy-code-font-size: var(--ds-dimension-10);--ds-token-ds-planned-playground-padding: var(--ds-dimension-20);--ds-token-ds-planned-playground-border: var(--ds-dimension-1) dashed var(--ds-palette-b8c7cb);--ds-token-ds-planned-playground-background: var(--ds-palette-fbfcfc);--ds-token-ds-planned-playground-p-font-size: var(--ds-dimension-12);--ds-token-ds-planned-playground-p-max-width: var(--ds-dimension-630);--ds-token-ds-planned-playground-div-gap: var(--ds-dimension-6);--ds-token-ds-planned-playground-div-margin-top: var(--ds-dimension-16);--ds-token-ds-planned-playground-span-font-size: var(--ds-dimension-10);--ds-token-ds-planned-playground-span-margin-right: var(--ds-dimension-3);--ds-token-ds-planned-playground-code-padding: var(--ds-dimension-5) var(--ds-dimension-7);--ds-token-ds-planned-playground-code-border-radius: var(--ds-dimension-6);--ds-token-ds-planned-playground-code-background: var(--ds-palette-eef3f4);--ds-token-ds-planned-playground-code-color: var(--ds-palette-526469);--ds-token-ds-planned-playground-code-font-size: var(--ds-dimension-10);--ds-token-ds-pattern-chart-margin-top: var(--ds-dimension-11);--ds-token-ds-pattern-chart-border: var(--ds-dimension-1) solid var(--ds-border-default);--ds-token-ds-pattern-chart-border-radius: var(--ds-dimension-10);--ds-token-ds-pattern-chart-padding: var(--ds-dimension-15);--ds-token-ds-pattern-chart-background: var(--ds-palette-fff);--ds-token-ds-pattern-chart-p-font-size: var(--ds-dimension-9);--ds-token-ds-pattern-chart-h3-font-size: var(--ds-dimension-13);--ds-token-ds-pattern-chart-h3-margin: var(--ds-dimension-4) 0;--ds-token-ds-pattern-chart-svg-width: var(--ds-percentage-100);--ds-token-ds-pattern-chart-svg-height: var(--ds-dimension-260);--ds-token-ds-pattern-chart-svg-path-first-child-stroke: var(--ds-palette-e7edef);--ds-token-ds-pattern-chart-area-fill: var(--ds-palette-e7f5fb);--ds-token-ds-pattern-table-ds-pattern-form-border: var(--ds-dimension-1) solid var(--ds-border-default);--ds-token-ds-pattern-table-ds-pattern-form-border-radius: var(--ds-dimension-10);--ds-token-ds-pattern-table-ds-pattern-form-background: var(--ds-palette-fff);--ds-token-ds-pattern-table-ds-pattern-form-padding: var(--ds-dimension-15);--ds-token-ds-pattern-toolbar-gap: var(--ds-dimension-8);--ds-token-ds-pattern-toolbar-padding-bottom: var(--ds-dimension-12);--ds-token-ds-pattern-toolbar-border-bottom: var(--ds-dimension-1) solid var(--ds-border-default);--ds-token-ds-pattern-toolbar-input-ds-pattern-form-input-ds-pattern-form-select-min-height: var( --ds-dimension-32 );--ds-token-ds-pattern-toolbar-input-ds-pattern-form-input-ds-pattern-form-select-border: var( --ds-dimension-1 ) solid var(--ds-border-default);--ds-token-ds-pattern-toolbar-input-ds-pattern-form-input-ds-pattern-form-select-border-radius: var( --ds-dimension-7 );--ds-token-ds-pattern-toolbar-input-ds-pattern-form-input-ds-pattern-form-select-padding: 0 var(--ds-dimension-8);--ds-token-ds-pattern-toolbar-input-ds-pattern-form-input-ds-pattern-form-select-font-size: var( --ds-dimension-10 );--ds-token-ds-pattern-toolbar-input-width: var(--ds-percentage-100);--ds-token-ds-pattern-toolbar-input-max-width: var(--ds-dimension-230);--ds-token-ds-pattern-table-table-width: var(--ds-percentage-100);--ds-token-ds-pattern-table-table-font-size: var(--ds-dimension-10);--ds-token-ds-pattern-table-table-margin-top: var(--ds-dimension-9);--ds-token-ds-pattern-table-th-font-size: var(--ds-dimension-9);--ds-token-ds-pattern-table-th-padding: var(--ds-dimension-8);--ds-token-ds-pattern-table-th-border-bottom: var(--ds-dimension-1) solid var(--ds-border-default);--ds-token-ds-pattern-table-td-padding: var(--ds-dimension-10) var(--ds-dimension-8);--ds-token-ds-pattern-table-td-border-bottom: var(--ds-dimension-1) solid var(--ds-palette-edf1f2);--ds-token-ds-badge-padding: var(--ds-dimension-4) var(--ds-dimension-7);--ds-token-ds-badge-border-radius: var(--ds-radius-full);--ds-token-ds-badge-background: var(--ds-palette-eef3f4);--ds-token-ds-badge-color: var(--ds-palette-607278);--ds-token-ds-badge-font-size: var(--ds-dimension-9);--ds-token-ds-pattern-form-max-width: var(--ds-dimension-410);--ds-token-ds-pattern-form-gap: var(--ds-dimension-12);--ds-token-ds-pattern-form-h3-font-size: var(--ds-dimension-14);--ds-token-ds-pattern-form-h3-margin: 0 0 var(--ds-dimension-6);--ds-token-ds-pattern-form-label-gap: var(--ds-dimension-5);--ds-token-ds-pattern-form-label-font-size: var(--ds-dimension-10);--ds-token-ds-pattern-form-footer-gap: var(--ds-dimension-8);--ds-token-ds-pattern-form-footer-margin-top: var(--ds-dimension-8);--ds-token-ds-pattern-empty-max-width: var(--ds-dimension-390);--ds-token-ds-pattern-empty-margin: var(--ds-dimension-75) auto;--ds-token-ds-pattern-empty-i-width: var(--ds-dimension-44);--ds-token-ds-pattern-empty-i-height: var(--ds-dimension-44);--ds-token-ds-pattern-empty-i-border-radius: var(--ds-percentage-50);--ds-token-ds-pattern-empty-i-font-size: var(--ds-dimension-20);--ds-token-ds-pattern-empty-i-margin: 0 auto var(--ds-dimension-13);--ds-token-ds-pattern-empty-h3-font-size: var(--ds-dimension-15);--ds-token-ds-pattern-empty-p-font-size: var(--ds-dimension-11);--ds-token-ds-pattern-empty-p-margin: var(--ds-dimension-9) auto var(--ds-dimension-15);--ds-token-ds-experiment-banner-padding: clamp( var(--ds-dimension-28), var(--ds-viewport-width-5), var(--ds-dimension-55) );--ds-token-ds-experiment-banner-border: var(--ds-dimension-1) dashed var(--ds-palette-dba958);--ds-token-ds-experiment-banner-background: linear-gradient( 135deg, var(--ds-palette-fff8e8), var(--ds-palette-fff) );--ds-token-ds-experiment-banner-margin-bottom: var(--ds-dimension-37);--ds-token-ds-experiment-banner-h2-font-size: clamp( var(--ds-dimension-29), var(--ds-viewport-width-4), var(--ds-dimension-42) );--ds-token-ds-experiment-banner-h2-margin: var(--ds-dimension-9) 0 var(--ds-dimension-12);--ds-token-ds-experiment-banner-p-not-ds-kicker-max-width: var(--ds-dimension-650);--ds-token-ds-experiment-banner-p-not-ds-kicker-color: var(--ds-palette-6f6147);--ds-token-ds-experiment-banner-p-not-ds-kicker-font-size: var(--ds-dimension-14);--ds-token-ds-experiment-proposal-gap: var(--ds-dimension-30);--ds-token-ds-experiment-proposal-padding: var(--ds-dimension-21);--ds-token-ds-experiment-proposal-border: var(--ds-dimension-1) solid var(--ds-palette-f0d59f);--ds-token-ds-experiment-proposal-background: var(--ds-palette-fff);--ds-token-ds-experiment-proposal-span-color: var(--ds-palette-875400);--ds-token-ds-experiment-proposal-span-font-size: var(--ds-dimension-10);--ds-token-ds-experiment-proposal-h3-font-size: var(--ds-dimension-16);--ds-token-ds-experiment-proposal-h3-margin: var(--ds-dimension-9) 0;--ds-token-ds-experiment-proposal-p-font-size: var(--ds-dimension-12);--ds-token-ds-experiment-proposal-ol-gap: var(--ds-dimension-7);--ds-token-ds-experiment-proposal-li-border-left: var(--ds-dimension-2) solid var(--ds-palette-e3c98f);--ds-token-ds-experiment-proposal-li-padding: var(--ds-dimension-6) var(--ds-dimension-10);--ds-token-ds-experiment-proposal-li-font-size: var(--ds-dimension-10);--ds-token-ds-experiment-proposal-ds-flow-active-border-color: var(--ds-palette-b9760c);--ds-token-ds-experiment-proposal-ds-flow-active-color: var(--ds-palette-875400);--ds-token-ds-experiment-proposal-ds-flow-active-background: var(--ds-palette-fff8e8);--ds-token-ds-changelog-gap: var(--ds-dimension-14);--ds-token-ds-changelog-article-border: var(--ds-dimension-1) solid var(--ds-border-default);--ds-token-ds-changelog-article-background: var(--ds-palette-fff);--ds-token-ds-changelog-article-padding: var(--ds-dimension-21);--ds-token-ds-changelog-time-font-size: var(--ds-dimension-10);--ds-token-ds-changelog-h2-font-size: var(--ds-dimension-17);--ds-token-ds-changelog-h2-margin: var(--ds-dimension-10) 0;--ds-token-ds-changelog-ul-padding-left: var(--ds-dimension-18);--ds-token-ds-changelog-ul-font-size: var(--ds-dimension-12);--ds-token-ds-toast-right: var(--ds-dimension-24);--ds-token-ds-toast-bottom: var(--ds-dimension-24);--ds-token-ds-toast-background: var(--ds-palette-142229);--ds-token-ds-toast-color: var(--ds-palette-fff);--ds-token-ds-toast-border-radius: var(--ds-dimension-11);--ds-token-ds-toast-padding: var(--ds-dimension-12) var(--ds-dimension-12) var(--ds-dimension-12) var(--ds-dimension-15);--ds-token-ds-toast-font-size: var(--ds-dimension-11);--ds-token-ds-toast-button-color: var(--ds-palette-fff);--ds-token-ds-toast-button-font-size: var(--ds-dimension-17);--ds-token-ds-toast-button-margin-left: var(--ds-dimension-10);--ds-token-ds-search-overlay-padding-top: min( var(--ds-viewport-height-15), var(--ds-dimension-120) );--ds-token-ds-search-overlay-background: var(--ds-alpha-rgba-12-24-29-0-45);--ds-token-ds-search-overlay-backdrop-filter: blur(var(--ds-dimension-4));--ds-token-ds-search-dialog-width: min( var(--ds-dimension-680), calc(var(--ds-viewport-width-100) - var(--ds-dimension-32)) );--ds-token-ds-search-dialog-background: var(--ds-palette-fff);--ds-token-ds-search-dialog-border: var(--ds-dimension-1) solid var(--ds-palette-cbdcdf);--ds-token-ds-search-dialog-border-radius: var(--ds-dimension-16);--ds-token-ds-search-dialog-label-gap: var(--ds-dimension-11);--ds-token-ds-search-dialog-label-padding: var(--ds-dimension-17);--ds-token-ds-search-dialog-label-border-bottom: var(--ds-dimension-1) solid var(--ds-border-default);--ds-token-ds-search-dialog-label-font-size: var(--ds-dimension-20);--ds-token-ds-search-dialog-input-width: var(--ds-percentage-100);--ds-token-ds-search-dialog-input-font-size: var(--ds-dimension-14);--ds-token-ds-search-hint-padding: var(--ds-dimension-26) var(--ds-dimension-18) var(--ds-dimension-34);--ds-token-ds-search-hint-font-size: var(--ds-dimension-12);--ds-token-ds-search-results-padding: var(--ds-dimension-7);--ds-token-ds-search-results-a-gap: var(--ds-dimension-14);--ds-token-ds-search-results-a-padding: var(--ds-dimension-11);--ds-token-ds-search-results-a-border-radius: var(--ds-dimension-9);--ds-token-ds-search-results-a-span-gap: var(--ds-dimension-3);--ds-token-ds-search-results-small-font-size: var(--ds-dimension-9);--ds-token-ds-search-results-small-letter-spacing: var(--ds-tracking-0p06);--ds-token-ds-search-results-b-font-size: var(--ds-dimension-12);--ds-token-ds-search-results-em-font-size: var(--ds-dimension-10);--ds-token-ds-search-results-p-padding: var(--ds-dimension-22);--ds-token-ds-search-results-p-font-size: var(--ds-dimension-12);--ds-token-ds-search-dialog-footer-gap: var(--ds-dimension-10);--ds-token-ds-search-dialog-footer-border-top: var(--ds-dimension-1) solid var(--ds-border-default);--ds-token-ds-search-dialog-footer-padding: var(--ds-dimension-9) var(--ds-dimension-14);--ds-token-ds-search-dialog-footer-font-size: var(--ds-dimension-9);--ds-token-ds-reduce-motion-animation-duration: var(--ds-duration-1);--ds-token-ds-reduce-motion-transition-duration: var(--ds-duration-1);--ds-token-ds-lab-animation-duration: var(--ds-duration-1);--ds-token-ds-lab-transition-duration: var(--ds-duration-1);--ds-token-ds-lab-grid-template-columns-2: var(--ds-dimension-220) minmax(0, 1fr);--ds-token-ds-doc-page-padding-2: var(--ds-dimension-34) var(--ds-dimension-30) var(--ds-dimension-70);--ds-token-ds-mobile-menu-top: var(--ds-dimension-14);--ds-token-ds-mobile-menu-left: var(--ds-dimension-14);--ds-token-ds-mobile-menu-border: var(--ds-dimension-1) solid var(--ds-border-default);--ds-token-ds-mobile-menu-background: var(--ds-palette-fff);--ds-token-ds-mobile-menu-width: var(--ds-dimension-34);--ds-token-ds-mobile-menu-height: var(--ds-dimension-34);--ds-token-ds-mobile-menu-border-radius: var(--ds-dimension-8);--ds-token-ds-mobile-menu-font-size: var(--ds-dimension-16);--ds-token-ds-sidebar-transform: translateX(var(--ds-percentage-negative-104));--ds-token-ds-sidebar-width: var(--ds-dimension-260);--ds-token-ds-mobile-backdrop-background: var(--ds-alpha-rgba-12-24-29-0-4);--ds-token-ds-topbar-padding-2: var(--ds-dimension-13) var(--ds-dimension-16) var(--ds-dimension-13) var(--ds-dimension-60);--ds-token-ds-motion-toggle-padding-2: var(--ds-dimension-8);--ds-token-ds-doc-page-padding-3: var(--ds-dimension-30) var(--ds-dimension-17) var(--ds-dimension-55);--ds-token-ds-doc-header-margin-bottom-2: var(--ds-dimension-29);--ds-token-ds-doc-header-h1-font-size: var(--ds-dimension-34);--ds-token-ds-color-table-head-ds-color-row-min-width: var(--ds-dimension-620);--ds-token-ds-space-scale-article-grid-template-columns-2: var(--ds-dimension-150) 1fr var(--ds-dimension-45);--ds-token-ds-space-scale-article-gap-2: var(--ds-dimension-9);--ds-token-ds-pattern-chart-svg-height-2: var(--ds-dimension-170);--ds-token-ds-playground-aside-border-bottom: var(--ds-dimension-1) solid var(--ds-border-default);--ds-token-ds-playground-preview-data-device-mobile-width-2: var(--ds-dimension-220);--ds-token-ds-search-overlay-padding-top-2: var(--ds-dimension-78)}:root[data-theme=escuro]{--ds-surface-default: #0b1822;--ds-surface-subtle: #102632;--ds-surface-raised: #10212d;--ds-surface-inverse: #051c2c;--ds-text-primary: #eef7fa;--ds-text-secondary: #bdcfd6;--ds-text-tertiary: #8aa5ae;--ds-text-inverse: #f7fcfd;--ds-border-default: #274754;--ds-border-strong: #416675;--ds-action-primary: #43b8eb;--ds-action-primary-hover: #68c8f1;--ds-action-primary-pressed: #2498cb;--ds-action-primary-subtle: #10394d;--ds-action-primary-foreground: #04141f;--ds-brand-focus: #77d1f4;--ds-feedback-success: #61d0a0;--ds-feedback-success-subtle: #123d33;--ds-feedback-warning: #ffc269;--ds-feedback-warning-subtle: #493515;--ds-feedback-danger: #f28686;--ds-feedback-danger-subtle: #48272b;--ds-feedback-info: #76cff2;--ds-feedback-info-subtle: #10394d;--ds-chart-revenue: #4ebfe5;--ds-chart-expense: #f09c6d;--ds-focus-ring-color: #77d1f4;--ds-overlay-scrim: rgba(2, 12, 18, .76);--ds-highlight-background: #493515;--ds-disabled-background: #162d39;--ds-disabled-text: #78939d;--ds-disabled-border: #274754;--ds-selection-background: #10394d;--ds-selection-border: #43b8eb;--ds-hover-overlay: rgba(238, 247, 250, .08);--ds-pressed-overlay: rgba(238, 247, 250, .14);--ds-skeleton-base: #16313d;--ds-skeleton-highlight: #234654;--ds-chart-01: #43b8eb;--ds-chart-02: #f09c6d;--ds-chart-03: #a68ae6;--ds-chart-positive: #61d0a0;--ds-chart-negative: #f28686;--ds-chart-neutral: #5d7a85;--ds-chart-threshold: #5d7a85;--ds-chart-target: #eef7fa;--ds-chart-warning-zone: #493515;--ds-chart-danger-zone: #48272b}.ds-page-header{position:relative;display:grid;gap:10px;color:var(--ds-text-primary)}.ds-page-header__breadcrumb{display:flex;align-items:center;min-width:0;margin-left:-6px;overflow:hidden;color:var(--ds-text-tertiary);font-size:13px;line-height:20px;white-space:nowrap}.ds-page-header__breadcrumb ol{display:flex;align-items:center;min-width:0;margin:0;padding:0;list-style:none}.ds-page-header__breadcrumb li{display:flex;align-items:center;min-width:0}.ds-page-header__breadcrumb li:last-child{flex-shrink:.2}.ds-page-header__crumb{display:block;max-width:240px;overflow:hidden;border-radius:var(--ds-radius-tight);padding:2px 6px;color:var(--ds-text-secondary);font-weight:500;text-decoration:none;text-overflow:ellipsis;transition:background var(--ds-motion-fast) var(--ds-ease-out),color var(--ds-motion-fast) var(--ds-ease-out)}a.ds-page-header__crumb:hover{color:var(--ds-text-primary);background:var(--ds-surface-subtle)}a.ds-page-header__crumb:focus-visible,.ds-page-header__back:focus-visible{outline:0;box-shadow:var(--ds-focus-ring)}.ds-page-header__crumb--current{max-width:100%;color:var(--ds-text-primary)}.ds-page-header__separator{flex:0 0 auto;padding:0 1px;color:var(--ds-border-strong);font-weight:400;-webkit-user-select:none;user-select:none}.ds-page-header__back{display:inline-flex;align-items:center;gap:2px;min-width:0;max-width:100%;border-radius:var(--ds-radius-tight);padding:2px 8px 2px 2px;color:var(--ds-text-secondary);font-weight:500;text-decoration:none;transition:background var(--ds-motion-fast) var(--ds-ease-out),color var(--ds-motion-fast) var(--ds-ease-out)}.ds-page-header__back:hover{color:var(--ds-text-primary);background:var(--ds-surface-subtle)}.ds-page-header__back span{overflow:hidden;text-overflow:ellipsis}.ds-page-header__back ng-icon{flex:0 0 auto;width:16px;height:16px;font-size:16px;--ng-icon__stroke-width: 2}.ds-page-header__content{display:flex;justify-content:space-between;align-items:end;gap:24px}.ds-page-header h1{margin:0;font-size:32px;line-height:38px;letter-spacing:-.045em}.ds-page-header__content>div:first-child{min-width:0}.ds-page-header p{max-width:480px;margin:6px 0 0;color:var(--ds-text-secondary);font-size:14px;line-height:22px}.ds-page-header--description-nowrap p{max-width:none;overflow:visible;white-space:nowrap}.ds-page-header__actions{position:relative;display:flex;flex:0 0 auto;align-items:center;gap:8px}.ds-page-header-overflow{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;border:1px solid var(--ds-border-default);border-radius:8px;padding:0 11px;color:var(--ds-text-primary);background:var(--ds-surface-default);font:600 12px inherit;cursor:pointer;white-space:nowrap;transition:background var(--ds-motion-fast) var(--ds-ease-out),transform var(--ds-motion-fast) var(--ds-ease-out),box-shadow var(--ds-motion-fast) var(--ds-ease-out)}.ds-page-header-overflow:hover{background:var(--ds-surface-subtle)}.ds-page-header-overflow:active{transform:scale(.98)}.ds-page-header-overflow:focus-visible{outline:0;box-shadow:var(--ds-focus-ring)}.ds-page-header-overflow ng-icon{width:15px;height:15px;font-size:15px;--ng-icon__stroke-width: 2}.ds-page-header-overflow{width:36px;padding:0}.ds-page-header-overflow-menu{position:absolute;z-index:2;top:calc(100% + 7px);right:0;display:grid;width:160px;padding:5px;border:1px solid var(--ds-border-default);border-radius:9px;background:var(--ds-surface-default);box-shadow:var(--ds-shadow-overlay)}.ds-page-header-overflow-menu button{min-height:32px;border:0;border-radius:6px;padding:0 8px;color:var(--ds-text-primary);background:transparent;text-align:left;font:500 11px inherit;cursor:pointer}.ds-page-header-overflow-menu button:hover{background:var(--ds-surface-subtle)}.ds-page-header--compact .ds-page-header__content{display:grid;align-items:start;gap:16px}.ds-page-header--compact .ds-page-header__actions{flex-wrap:wrap}.ds-page-header--compact h1{font-size:28px;line-height:34px}@keyframes page-header-toast{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes page-header-spin{to{transform:rotate(360deg)}}@keyframes page-header-shimmer{to{background-position:-200% 0}}@keyframes page-header-enter{0%{opacity:.25;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes page-header-change{0%{opacity:.3;transform:scaleX(.62);transform-origin:left}to{opacity:1;transform:scaleX(1);transform-origin:left}}.ds-page-header__actions{gap:var(--ds-space-2)}.ds-page-header__actions garden-button .ds-button{display:inline-flex;align-items:center;gap:7px;font-size:var(--ds-type-label-size)}.ds-page-header__actions garden-button ng-icon{width:14px;height:14px;font-size:14px;--ng-icon__stroke-width: 2}.ds-page-header-overflow{width:var(--ds-control-height-default);padding:0}.ds-page-header__skeleton{display:grid;gap:var(--ds-space-2);max-width:480px}.ds-page-header__skeleton :is(i,b,span){display:block;border-radius:var(--ds-radius-tight);background:linear-gradient(90deg,var(--ds-skeleton-base),var(--ds-skeleton-highlight),var(--ds-skeleton-base));background-size:200% 100%;animation:page-header-shimmer 1.2s linear infinite}.ds-page-header__skeleton i{width:32%;height:12px}.ds-page-header__skeleton b{width:56%;height:38px}.ds-page-header__skeleton span{width:86%;height:18px}.ds-page-header--compact .ds-page-header__primary-action{flex:1}@media(prefers-reduced-motion:reduce){.ds-page-header__skeleton :is(i,b,span){animation:none}}@keyframes button-motion-hover{to{background:var(--ds-action-primary-hover);box-shadow:0 0 0 3px var(--ds-brand-focus)}}@keyframes button-motion-press{to{transform:scale(.98);background:var(--ds-action-primary-pressed)}}@keyframes button-motion-loading{0%,to{opacity:1}50%{opacity:.42}}@keyframes ds-rise{0%{opacity:0;transform:var(--ds-token-ds-rise-from-transform)}to{opacity:1;transform:translateY(0)}}@keyframes ds-press{50%{transform:scale(.96)}}@keyframes ds-shimmer{0%{background-position:var(--ds-token-ds-shimmer-from-background-position)}to{background-position:var(--ds-token-ds-shimmer-to-background-position)}}@keyframes sidebar-motion-hover{to{background:var(--ds-action-primary-hover);box-shadow:0 0 0 3px var(--ds-brand-focus)}}@keyframes sidebar-motion-group{to{transform:translateY(18px);opacity:.25}}@keyframes sidebar-motion-width{to{width:68px}}@keyframes sidebar-motion-drawer{0%{transform:translate(-55px)}to{transform:translate(8px)}}@keyframes sidebar-motion-backdrop{to{opacity:.3}}garden-button.ds-button-host--full{display:block;width:var(--ds-token-ds-button-full-width)}.ds-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--ds-space-2);min-height:var(--ds-control-height-default);border:var(--ds-token-ds-button-border);border-radius:var(--ds-radius-compact);padding:0 var(--ds-space-2);color:var(--ds-text-primary);background:var(--ds-surface-default);font-family:inherit;font-size:var(--ds-token-ds-button-font-size);font-weight:var(--ds-font-weight-medium);line-height:var(--ds-line-height-control);cursor:pointer;white-space:nowrap;transition:transform var(--ds-motion-fast) var(--ds-ease-out),background var(--ds-motion-fast) var(--ds-ease-out),border-color var(--ds-motion-fast) var(--ds-ease-out),box-shadow var(--ds-motion-fast) var(--ds-ease-out)}.ds-button:hover:not(:disabled){background:var(--ds-surface-subtle);border-color:var(--ds-border-strong)}.ds-button:active:not(:disabled){transform:scale(.98)}.ds-button:focus-visible{outline:0;box-shadow:var(--ds-focus-ring)}.ds-button--primary{border-color:var(--ds-action-primary);color:var(--ds-action-primary-foreground);background:var(--ds-action-primary);font-weight:var(--ds-font-weight-semibold)}.ds-button--primary:hover:not(:disabled){border-color:var(--ds-action-primary-hover);background:var(--ds-action-primary-hover)}.ds-button--primary:active:not(:disabled){border-color:var(--ds-action-primary-pressed);background:var(--ds-action-primary-pressed)}.ds-button--ghost{border-color:transparent;color:var(--ds-action-primary);background:transparent}.ds-button--ghost:hover:not(:disabled){background:var(--ds-action-primary-subtle)}.ds-button--danger{border-color:var(--ds-feedback-danger-subtle);color:var(--ds-feedback-danger);background:var(--ds-surface-default)}.ds-button--danger:hover:not(:disabled){background:var(--ds-feedback-danger-subtle)}.ds-button--sm{min-height:var(--ds-token-ds-button-sm-min-height);gap:6px;padding:0 var(--ds-space-3);font-size:var(--ds-token-ds-button-sm-font-size)}.ds-button--md{min-height:var(--ds-token-ds-button-min-height);padding:0 var(--ds-space-4)}.ds-button--lg{min-height:var(--ds-token-ds-button-lg-min-height);font-size:var(--ds-token-ds-button-lg-font-size)}.ds-button--full{width:var(--ds-token-ds-button-full-width)}.ds-button ng-icon{flex:0 0 auto;width:16px;height:16px;font-size:16px;--ng-icon__stroke-width: 2}.ds-button--sm ng-icon{width:14px;height:14px;font-size:14px}.ds-button:disabled{cursor:not-allowed;color:var(--ds-disabled-text);border-color:var(--ds-disabled-border);background:var(--ds-disabled-background);transform:none}.ds-spinner{width:var(--ds-token-ds-spinner-width);height:var(--ds-token-ds-spinner-height);border:var(--ds-dimension-2) solid currentColor;border-right-color:transparent;border-radius:var(--ds-token-ds-spinner-border-radius);animation:ds-spin var(--ds-motion-standard) linear infinite}.ds-financial-card-host{display:block}.ds-financial-card{container-type:inline-size;display:grid;width:min(100%,calc(var(--ds-space-16) * 6));gap:var(--ds-space-4);padding:var(--ds-space-6);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-card);background:var(--ds-surface-raised);box-shadow:var(--ds-shadow-low);transition:transform var(--ds-motion-fast) var(--ds-ease-out),box-shadow var(--ds-motion-fast) var(--ds-ease-out)}.ds-financial-card:hover{transform:translateY(calc(var(--ds-space-1) * -1));box-shadow:var(--ds-shadow-raised)}.ds-financial-card__header,.ds-financial-card__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3)}.ds-financial-card__header p,.ds-financial-card__footer p{margin:0;color:var(--ds-text-secondary);font-size:var(--ds-type-label-size);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-type-label-line-height)}.ds-financial-card__help{display:inline-grid;width:var(--ds-space-5);height:var(--ds-space-5);flex:0 0 auto;place-items:center;border-radius:var(--ds-radius-full);color:var(--ds-text-tertiary);transition:color var(--ds-motion-fast) var(--ds-ease-out),background var(--ds-motion-fast) var(--ds-ease-out)}.ds-financial-card__help:hover{background:var(--ds-surface-subtle);color:var(--ds-action-primary)}.ds-financial-card__help:focus-visible{outline:2px solid var(--ds-focus-ring-color);outline-offset:2px}.ds-financial-card__help ng-icon{display:block;font-size:var(--ds-space-4)}.ds-financial-card__trend ng-icon{display:block}.ds-financial-card__value{margin:0;color:var(--ds-text-primary);font-size:clamp(var(--ds-type-section-title-size),12cqi,var(--ds-type-page-title-size));font-weight:var(--ds-font-weight-bold);line-height:1.19;letter-spacing:var(--ds-type-page-title-tracking);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ds-financial-card--revenue .ds-financial-card__value{color:var(--ds-chart-revenue)}.ds-financial-card--expense .ds-financial-card__value{color:var(--ds-feedback-danger)}.ds-financial-card--balance .ds-financial-card__value{color:var(--ds-text-primary)}.ds-financial-card .ds-financial-card__value--message{font-size:var(--ds-type-body-size);font-weight:var(--ds-font-weight-medium);line-height:var(--ds-line-height-readable);letter-spacing:normal;color:var(--ds-text-secondary);overflow-wrap:normal;align-self:center}.ds-financial-card__footer{align-items:flex-end;padding-top:var(--ds-space-3);border-top:1px solid var(--ds-border-default)}.ds-financial-card__footer p{color:var(--ds-text-tertiary);font-size:var(--ds-type-caption-size);font-weight:var(--ds-font-weight-medium)}.ds-financial-card__trend,.ds-financial-card__comparison{display:inline-flex;align-items:center;gap:var(--ds-space-1);color:var(--ds-feedback-danger);font-size:var(--ds-type-caption-size);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-type-caption-line-height);text-align:end}.ds-financial-card__trend--positive{color:var(--ds-feedback-success)}.ds-financial-card__comparison{color:var(--ds-text-tertiary);font-weight:var(--ds-font-weight-medium)}.ds-financial-card__skeleton{display:block;border-radius:var(--ds-radius-tight);background:linear-gradient(90deg,var(--ds-skeleton-base),var(--ds-skeleton-highlight),var(--ds-skeleton-base));background-size:200% 100%;animation:ds-financial-card-shimmer var(--ds-motion-moderate) linear infinite}.ds-financial-card__skeleton--label{width:var(--ds-space-12);height:var(--ds-space-3)}.ds-financial-card__skeleton--value{width:calc(var(--ds-space-16) * 4);max-width:100%;height:var(--ds-space-8)}.ds-financial-card__skeleton--context{width:calc(var(--ds-space-16) * 2 + var(--ds-space-3));height:var(--ds-space-3);margin-top:var(--ds-space-3)}@keyframes ds-financial-card-shimmer{to{background-position:-200% 0}}@media(max-width:760px){.ds-financial-card__footer{align-items:flex-start;flex-direction:column}.ds-financial-card__trend,.ds-financial-card__comparison{text-align:start}}.ds-enterprise-card-final{display:grid;grid-template-rows:auto 1fr;width:min(100%,calc(var(--ds-space-16) * 6));height:100%;gap:var(--ds-space-3);padding:var(--ds-space-6);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-card);background:var(--ds-surface-raised);box-shadow:var(--ds-shadow-low);transition:transform var(--ds-motion-fast) var(--ds-ease-out),box-shadow var(--ds-motion-fast) var(--ds-ease-out)}.ds-enterprise-card-final:hover{transform:translateY(calc(var(--ds-space-1) * -1));box-shadow:var(--ds-shadow-raised)}.ds-enterprise-card-final__header{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3)}.ds-enterprise-card-final__header>p,.ds-enterprise-card-final__name,.ds-enterprise-card-final__cnpj,.ds-enterprise-card-final__footer span{margin:0}.ds-enterprise-card-final__header>p{color:var(--ds-text-secondary);font-size:var(--ds-type-label-size);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-type-label-line-height)}.ds-enterprise-card-final__actions{display:flex;min-height:var(--ds-control-height-default);align-items:center;gap:var(--ds-space-1);margin-right:calc(var(--ds-space-2) * -1)}.ds-enterprise-card-final__attention{display:grid;width:var(--ds-control-height-default);height:var(--ds-control-height-default);place-items:center;color:var(--ds-feedback-warning)}.ds-enterprise-card-final__attention ng-icon{font-size:var(--ds-space-4)}.ds-enterprise-card-final__actions button{display:grid;width:var(--ds-control-height-default);height:var(--ds-control-height-default);place-items:center;padding:0;border:0;border-radius:var(--ds-radius-tight);background:transparent;color:var(--ds-text-tertiary);cursor:pointer}.ds-enterprise-card-final__actions button:hover{background:var(--ds-hover-overlay);color:var(--ds-action-primary)}.ds-enterprise-card-final__actions button:focus-visible{outline:2px solid var(--ds-focus-ring-color);outline-offset:2px}.ds-enterprise-card-final__actions button:disabled{color:var(--ds-disabled-text);cursor:not-allowed}.ds-enterprise-card-final__actions ng-icon{font-size:var(--ds-space-4)}.ds-enterprise-card-final__actions .ds-enterprise-card-final__delete:hover{color:var(--ds-feedback-danger)}.ds-enterprise-card-final__body{display:flex;flex-direction:column;min-width:0;gap:var(--ds-space-3);padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:start}button.ds-enterprise-card-final__body{width:100%;border-radius:var(--ds-radius-tight);cursor:pointer}button.ds-enterprise-card-final__body:focus-visible{outline:2px solid var(--ds-focus-ring-color);outline-offset:var(--ds-space-1)}.ds-enterprise-card-final__identity{display:flex;min-width:0;align-items:center;gap:var(--ds-space-3)}.ds-enterprise-card-final__identity-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:var(--ds-space-3)}.ds-enterprise-card-final__icon{display:grid;width:calc(var(--ds-space-12) + var(--ds-space-2));height:calc(var(--ds-space-12) + var(--ds-space-2));flex:0 0 auto;place-items:center;border-radius:var(--ds-radius-compact);color:var(--ds-action-primary);background:var(--ds-action-primary-subtle)}.ds-enterprise-card-final__icon app-tipo-icon{display:flex;width:var(--ds-space-6);height:var(--ds-space-6)}.ds-enterprise-card-final__name{overflow:hidden;color:var(--ds-text-primary);font-size:var(--ds-type-section-title-size);font-weight:var(--ds-font-weight-bold);letter-spacing:var(--ds-type-section-title-tracking);line-height:var(--ds-type-section-title-line-height);text-overflow:ellipsis;white-space:nowrap}.ds-enterprise-card-final__cnpj{color:var(--ds-text-primary);font-size:var(--ds-type-financial-size);font-weight:var(--ds-font-weight-medium);font-variant-numeric:tabular-nums;line-height:var(--ds-type-financial-line-height)}.ds-enterprise-card-final__footer{display:grid;flex-shrink:0;gap:var(--ds-space-1);margin-top:auto;padding-top:var(--ds-space-3);border-top:1px solid var(--ds-border-default);color:var(--ds-text-tertiary);font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-line-height)}.ds-enterprise-card-final__legal-name{overflow:hidden;color:var(--ds-text-secondary);font-weight:var(--ds-font-weight-medium);text-overflow:ellipsis;white-space:nowrap}@media(max-width:760px){.ds-enterprise-card-final{width:100%;padding:var(--ds-space-5)}.ds-enterprise-card-final__footer span{max-width:100%}}.ds-enterprise-card-host{display:block;height:100%}.ds-table td button{border:0;border-radius:var(--ds-radius-compact);color:var(--ds-action-primary);background:transparent;font:inherit;font-weight:var(--ds-font-weight-medium);cursor:pointer}.ds-table td button:hover{background:var(--ds-action-primary-subtle)}.ds-table td button:focus-visible,.ds-table-scroll:focus-visible{outline:0;box-shadow:var(--ds-focus-ring)}.ds-table-scroll{max-width:100%;overflow:auto}.ds-menu{position:relative;display:inline-flex}.ds-menu__trigger{display:grid;width:var(--ds-control-height-compact);height:var(--ds-control-height-compact);place-items:center;border:0;border-radius:var(--ds-radius-tight);color:var(--ds-text-tertiary);background:transparent;cursor:pointer}.ds-menu__trigger:hover{color:var(--ds-text-secondary);background:var(--ds-surface-subtle)}.ds-menu__trigger:focus-visible,.ds-menu__item:focus-visible{outline:0;box-shadow:var(--ds-focus-ring)}.ds-menu__trigger ng-icon{width:var(--ds-space-4);height:var(--ds-space-4);font-size:var(--ds-space-4);--ng-icon__stroke-width: 2}.ds-menu__dropdown{position:absolute;z-index:20;top:calc(100% + var(--ds-space-1));right:0;display:grid;min-width:12rem;overflow:hidden;border:var(--ds-token-ds-input-border);border-radius:var(--ds-radius-card);padding:var(--ds-space-1);background:var(--ds-surface-raised);box-shadow:var(--ds-shadow-overlay)}.ds-menu__item{width:100%;border:0;border-radius:var(--ds-radius-tight);padding:var(--ds-space-2) var(--ds-space-3);color:var(--ds-text-primary);background:transparent;font:inherit;font-size:var(--ds-type-label-size);line-height:var(--ds-type-label-line-height);text-align:start;white-space:nowrap;cursor:pointer}.ds-menu__item:hover{background:var(--ds-surface-subtle)}.ds-menu__item--danger{color:var(--ds-feedback-danger)}.ds-menu__item--danger:hover{background:var(--ds-feedback-danger-subtle)}.ds-table-scroll--paginated{min-block-size:0}.ds-table{width:100%;min-width:max-content;border-collapse:collapse;color:var(--ds-text-primary);font-size:var(--ds-type-label-size);line-height:var(--ds-type-label-line-height)}.ds-table caption{position:absolute;width:var(--ds-space-1);height:var(--ds-space-1);overflow:hidden;clip-path:inset(var(--ds-radius-full));white-space:nowrap}.ds-table th,.ds-table td{padding:var(--ds-space-3) var(--ds-space-3);text-align:start;border-block-end:var(--ds-token-ds-input-border);white-space:nowrap}.ds-table thead th{position:sticky;inset-block-start:0;z-index:1;color:var(--ds-text-secondary);background:var(--ds-surface-subtle);font-size:var(--ds-type-label-size);font-weight:var(--ds-font-weight-semibold)}.ds-table tbody tr{transition:background var(--ds-motion-fast) var(--ds-ease-out)}.ds-table tbody tr:has(.ds-select--open),.ds-table tbody td:has(.ds-select--open),.ds-table tbody tr:has(.ds-menu__dropdown),.ds-table tbody td:has(.ds-menu__dropdown){position:relative;z-index:2}.ds-table tbody tr.is-selected{background:var(--ds-selection-background);box-shadow:inset var(--ds-space-1) 0 var(--ds-selection-border)}.ds-table tbody th{font-weight:var(--ds-font-weight-regular)}.ds-table tbody tr:last-child>*{border-block-end:0}.ds-table tbody tr{height:calc(var(--ds-type-label-line-height) + var(--ds-space-4))}.ds-table--with-row-control tbody tr{height:calc(var(--ds-control-height-compact) + var(--ds-space-4))}.ds-table--compact th,.ds-table--compact td{padding-block:var(--ds-space-1)}.ds-table--compact tbody tr{height:calc(var(--ds-type-label-line-height) + var(--ds-space-2))}.ds-table--compact.ds-table--with-row-control tbody tr{height:calc(var(--ds-control-height-compact) + var(--ds-space-2))}.ds-table td button{display:inline-grid;place-items:center;padding:var(--ds-space-1)}.ds-table td ng-icon{display:block;width:var(--ds-space-4);height:var(--ds-space-4);font-size:var(--ds-space-4);--ng-icon__stroke-width: 2}.ds-badge{display:inline-flex;align-items:center;min-height:var(--ds-space-4);border-radius:var(--ds-radius-tight);padding-inline:var(--ds-space-1);color:var(--ds-feedback-success);background:var(--ds-feedback-success-subtle);font-size:var(--ds-type-caption-size);font-weight:var(--ds-font-weight-regular);line-height:var(--ds-type-caption-line-height);white-space:nowrap}.ds-badge--neutral{color:var(--ds-text-secondary);background:var(--ds-surface-subtle)}.ds-badge--warning{color:var(--ds-feedback-warning);background:var(--ds-feedback-warning-subtle)}.ds-badge--danger{color:var(--ds-feedback-danger);background:var(--ds-feedback-danger-subtle)}@keyframes ds-table-filter-enter{0%{opacity:0;transform:translate(var(--ds-space-4))}to{opacity:1;transform:translate(0)}}@keyframes ds-table-filter-scrim-enter{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.ds-table tbody tr{transition:none}}.ds-input-wrap{position:relative;display:grid}.ds-input-control{width:var(--ds-token-ds-input-width);min-width:0;height:var(--ds-control-height-default);border:var(--ds-token-ds-input-border);border-radius:var(--ds-radius-compact);padding-inline:var(--ds-space-2);color:var(--ds-text-primary);background:var(--ds-surface-default);font-size:var(--ds-type-body-size);font-weight:var(--ds-font-weight-regular);line-height:var(--ds-type-body-line-height);transition:background var(--ds-motion-fast) var(--ds-ease-out),border-color var(--ds-motion-fast) var(--ds-ease-out),box-shadow var(--ds-motion-fast) var(--ds-ease-out)}.ds-input-control::placeholder{color:var(--ds-text-tertiary);opacity:1}.ds-input-control:hover:not(:disabled):not(:read-only),.ds-input-control--hover{border-color:var(--ds-border-strong);background:var(--ds-surface-subtle)}.ds-input-control:focus-visible,.ds-input-control--focus{outline:0;border-color:var(--ds-action-primary);box-shadow:var(--ds-focus-ring);background:var(--ds-surface-default)}.ds-input-control--invalid{border-color:var(--ds-feedback-danger)}.ds-input-control--invalid:focus-visible{box-shadow:var(--ds-focus-ring)}.ds-input-control:disabled{cursor:not-allowed;color:var(--ds-disabled-text);border-color:var(--ds-disabled-border);background:var(--ds-disabled-background)}.ds-input-control:read-only{color:var(--ds-text-secondary);background:var(--ds-surface-subtle)}.ds-input-control--compact{height:var(--ds-control-height-compact);padding-inline:var(--ds-control-padding-inline-compact);font-size:var(--ds-type-body-size);line-height:var(--ds-type-body-line-height)}.ds-form-field{display:grid;max-inline-size:100%;gap:var(--ds-field-gap)}.ds-form-field__label{color:var(--ds-text-primary);font-size:var(--ds-type-body-size);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-type-body-line-height)}.ds-form-field__required{color:var(--ds-feedback-danger)}.ds-form-field__message{margin:0;color:var(--ds-text-tertiary);font-size:var(--ds-type-body-size);line-height:var(--ds-type-body-line-height)}.ds-form-field--invalid .ds-form-field__message{color:var(--ds-feedback-danger)}.ds-input-control--with-leading{padding-inline-start:var(--ds-space-8)}.ds-input-control--with-action{padding-inline-end:var(--ds-space-8)}.ds-input-leading-icon,.ds-input-action{position:absolute;inset-block-start:50%;transform:translateY(-50%)}.ds-input-leading-icon{inset-inline-start:var(--ds-space-2);width:var(--ds-space-4);height:var(--ds-space-4);color:var(--ds-text-tertiary);font-size:var(--ds-space-4);pointer-events:none;--ng-icon__stroke-width: 2}.ds-input-action{inset-inline-end:0;display:grid;width:var(--ds-control-height-default);height:var(--ds-control-height-default);place-items:center;border:0;border-radius:var(--ds-radius-compact);color:var(--ds-text-secondary);background:transparent;cursor:pointer}.ds-input-action:hover:not(:disabled){color:var(--ds-text-primary);background:var(--ds-surface-subtle)}.ds-input-action:focus-visible{outline:0;box-shadow:var(--ds-focus-ring)}.ds-input-action:disabled{cursor:not-allowed;color:var(--ds-disabled-text)}.ds-input-action ng-icon{font-size:var(--ds-space-4);--ng-icon__stroke-width: 2}@media(prefers-reduced-motion:reduce){.ds-input-control{transition:none}}.ds-date-picker{position:relative;width:252px;max-width:100%}.ds-date-picker-trigger{display:flex;align-items:center;justify-content:flex-start;gap:var(--ds-space-1);width:100%;max-width:100%;min-width:0;height:var(--ds-control-height-default);border:var(--ds-token-ds-input-border);border-radius:var(--ds-radius-compact);padding-inline:var(--ds-space-2);color:var(--ds-text-primary);background:var(--ds-surface-default);font:inherit;font-size:var(--ds-type-body-size)!important;line-height:var(--ds-type-body-line-height);text-align:start;cursor:pointer;transition:background var(--ds-motion-fast) var(--ds-ease-out),border-color var(--ds-motion-fast) var(--ds-ease-out),box-shadow var(--ds-motion-fast) var(--ds-ease-out)}.ds-date-picker-trigger:hover:not(:disabled){border-color:var(--ds-border-strong);background:var(--ds-surface-subtle)}.ds-date-picker-trigger:focus-visible{outline:0;border-color:var(--ds-action-primary);box-shadow:var(--ds-focus-ring)}.ds-date-picker-trigger--invalid{border-color:var(--ds-feedback-danger)}.ds-date-picker-trigger:disabled{cursor:not-allowed;color:var(--ds-disabled-text);border-color:var(--ds-disabled-border);background:var(--ds-disabled-background)}.ds-date-picker-trigger[aria-readonly=true]{color:var(--ds-text-secondary);background:var(--ds-surface-subtle);cursor:default}.ds-date-picker-trigger>span{min-width:0}.ds-date-picker-trigger ng-icon{flex:0 0 var(--ds-space-4);margin-inline-start:auto;color:var(--ds-text-secondary);font-size:var(--ds-space-4);--ng-icon__stroke-width: 2}.ds-date-picker-dialog{position:absolute;z-index:20;top:calc(100% + var(--ds-space-2));left:0;display:grid;gap:var(--ds-space-3);width:100%;min-width:0;box-sizing:border-box;padding:var(--ds-space-4);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-control);background:var(--ds-surface-raised);box-shadow:var(--ds-shadow-overlay);animation:ds-date-picker-enter var(--ds-motion-standard) var(--ds-ease-out)}.ds-date-picker-dialog header,.ds-date-picker-dialog footer{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-2)}.ds-date-picker-dialog .ds-date-picker-title{flex:1;color:var(--ds-text-primary);font-size:var(--ds-type-body-size);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-type-body-line-height);text-transform:none}.ds-date-picker-dialog .ds-date-picker-title:first-letter{text-transform:uppercase}.ds-date-picker-dialog header button,.ds-date-picker-dialog footer button{display:grid;min-width:var(--ds-control-height-compact);height:var(--ds-control-height-compact);place-items:center;border:0;border-radius:var(--ds-radius-tight);color:var(--ds-text-secondary);background:transparent;font:inherit;font-size:var(--ds-type-body-size);cursor:pointer}.ds-date-picker-dialog header button:hover,.ds-date-picker-dialog footer button:hover:not(:disabled){color:var(--ds-text-primary);background:var(--ds-hover-overlay)}.ds-date-picker-dialog header button:focus-visible,.ds-date-picker-dialog footer button:focus-visible,.ds-date-picker-grid button:focus-visible{outline:0;box-shadow:var(--ds-focus-ring)}.ds-date-picker-dialog header ng-icon,.ds-date-picker-clear ng-icon{font-size:var(--ds-space-4);--ng-icon__stroke-width: 2}.ds-date-picker-weekdays,.ds-date-picker-week{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--ds-space-1)}.ds-date-picker-grid{display:grid;gap:var(--ds-space-1)}.ds-date-picker-weekdays span{display:grid;height:var(--ds-control-height-compact);place-items:center;color:var(--ds-text-tertiary);font-size:var(--ds-type-body-size);line-height:var(--ds-type-body-line-height)}.ds-date-picker-grid button{display:grid;width:var(--ds-control-height-compact);height:var(--ds-control-height-compact);place-items:center;border:0;border-radius:var(--ds-radius-tight);color:var(--ds-text-primary);background:transparent;font:inherit;font-size:var(--ds-type-body-size);cursor:pointer}.ds-date-picker-choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ds-space-2)}.ds-date-picker-choice-grid button{height:var(--ds-control-height-default);border:0;border-radius:var(--ds-radius-tight);color:var(--ds-text-primary);background:transparent;font:inherit;font-size:var(--ds-type-body-size);text-transform:capitalize;cursor:pointer}.ds-date-picker-choice-grid button:hover{background:var(--ds-hover-overlay)}.ds-date-picker-choice-grid button.is-selected{color:var(--ds-action-primary-foreground);background:var(--ds-action-primary)}.ds-date-picker-choice-grid button:focus-visible{outline:0;box-shadow:var(--ds-focus-ring)}.ds-date-picker-grid button:hover:not(:disabled){background:var(--ds-hover-overlay)}.ds-date-picker-grid button.is-in-range{border-radius:0;background:var(--ds-selection-background)}.ds-date-picker-grid button.is-selected{color:var(--ds-action-primary-foreground);background:var(--ds-action-primary)}.ds-date-picker-grid button:disabled,.ds-date-picker-grid button.is-outside{color:var(--ds-disabled-text);cursor:not-allowed}.ds-date-picker-dialog footer{padding-top:var(--ds-space-2);border-top:1px solid var(--ds-border-default)}.ds-date-picker-dialog footer>div{display:flex;gap:var(--ds-space-1)}.ds-date-picker-clear{color:var(--ds-action-primary)!important}.ds-date-picker-clear:disabled{color:var(--ds-disabled-text)!important;cursor:not-allowed}@keyframes ds-date-picker-enter{0%{opacity:0;transform:translateY(calc(var(--ds-space-1) * -1))}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.ds-date-picker-dialog{position:relative;top:auto;width:100%;box-sizing:border-box}.ds-date-picker-grid button{width:100%}}@media(prefers-reduced-motion:reduce){.ds-date-picker-trigger{transition:none}.ds-date-picker-dialog{animation:none}}.ds-select{position:relative}.ds-select-trigger{display:flex;align-items:center;justify-content:space-between;width:var(--ds-token-ds-input-width);min-width:0;height:var(--ds-control-height-default);border:var(--ds-token-ds-input-border);border-radius:var(--ds-radius-compact);padding-inline:var(--ds-space-2);color:var(--ds-text-primary);background:var(--ds-surface-default);font-family:inherit;font-size:var(--ds-type-body-size);font-weight:var(--ds-font-weight-regular);line-height:var(--ds-type-body-line-height);text-align:start;cursor:pointer;transition:background var(--ds-motion-fast) var(--ds-ease-out),border-color var(--ds-motion-fast) var(--ds-ease-out),box-shadow var(--ds-motion-fast) var(--ds-ease-out)}.ds-select-trigger:hover:not(:disabled),.ds-select-trigger--hover{border-color:var(--ds-border-strong);background:var(--ds-surface-subtle)}.ds-select-trigger:focus-visible,.ds-select-trigger--focus{outline:0;border-color:var(--ds-action-primary);box-shadow:var(--ds-focus-ring)}.ds-select-trigger--invalid{border-color:var(--ds-feedback-danger)}.ds-select-trigger:disabled{cursor:not-allowed;color:var(--ds-disabled-text);border-color:var(--ds-disabled-border);background:var(--ds-disabled-background)}.ds-select-trigger[aria-readonly=true]{color:var(--ds-text-secondary);background:var(--ds-surface-subtle);cursor:default}.ds-select-trigger__placeholder{color:var(--ds-text-tertiary)}.ds-select-trigger ng-icon,.ds-select-option ng-icon{flex:none;width:var(--ds-space-4);height:var(--ds-space-4);color:var(--ds-text-tertiary);font-size:var(--ds-space-4);--ng-icon__stroke-width: 2}.ds-select--open .ds-select-trigger ng-icon{transform:rotate(180deg)}.ds-select--above .ds-select-listbox{inset-block-start:auto;inset-block-end:calc(100% + var(--ds-space-1))}.ds-select-trigger ng-icon{transition:transform var(--ds-motion-standard) var(--ds-ease-out)}.ds-select-trigger--compact{height:var(--ds-control-height-compact);padding-inline:var(--ds-control-padding-inline-compact)}.ds-select-listbox{position:absolute;z-index:30;inset-inline-start:0;inset-inline-end:auto;inset-block-start:calc(100% + var(--ds-space-1));display:grid;inline-size:max-content;min-inline-size:100%;max-inline-size:min(24rem,calc(100vw - var(--ds-space-8)));max-block-size:calc(var(--ds-control-height-default) * 6);overflow-x:hidden;overflow-y:auto;padding:var(--ds-space-1);border:var(--ds-token-ds-input-border);border-radius:var(--ds-radius-control);background:var(--ds-surface-raised);box-shadow:var(--ds-shadow-overlay);animation:ds-select-enter var(--ds-motion-standard) var(--ds-ease-out)}.ds-select-search{position:relative;padding:var(--ds-space-1)}.ds-select-search ng-icon{position:absolute;inset-inline-start:var(--ds-space-3);inset-block-start:50%;width:var(--ds-type-label-size);height:var(--ds-type-label-size);color:var(--ds-text-tertiary);font-size:var(--ds-type-label-size);pointer-events:none;transform:translateY(-50%);--ng-icon__stroke-width: 2}.ds-select-search input{width:var(--ds-token-ds-input-width);min-width:0;height:var(--ds-control-height-default);border:var(--ds-token-ds-input-border);border-radius:var(--ds-radius-compact);padding-inline:var(--ds-space-2);padding-inline-start:var(--ds-space-8);color:var(--ds-text-primary);background:var(--ds-surface-default);font-family:inherit;font-size:var(--ds-type-body-size);line-height:var(--ds-type-body-line-height)}.ds-select-search input::placeholder{color:var(--ds-text-tertiary);opacity:1}.ds-select-search input:focus-visible{outline:0;border-color:var(--ds-action-primary);box-shadow:var(--ds-focus-ring)}.ds-select-empty{margin:0;padding:var(--ds-space-3) var(--ds-space-2);color:var(--ds-text-tertiary);font-size:var(--ds-type-body-size);line-height:var(--ds-type-body-line-height)}.ds-select-option{display:flex;align-items:center;justify-content:space-between;min-height:var(--ds-control-height-default);gap:var(--ds-space-2);border:0;border-radius:var(--ds-radius-tight);padding-inline:var(--ds-space-2);color:var(--ds-text-primary);background:transparent;font-family:inherit;font-size:var(--ds-type-body-size);font-weight:var(--ds-font-weight-regular);line-height:var(--ds-type-body-line-height);text-align:start;cursor:pointer;transition:background var(--ds-motion-fast) var(--ds-ease-out),color var(--ds-motion-fast) var(--ds-ease-out)}.ds-select-option:hover:not(:disabled),.ds-select-option--active{background:var(--ds-surface-subtle)}.ds-select-option--selected{color:var(--ds-action-primary);background:var(--ds-selection-background)}.ds-select-option--selected ng-icon{color:var(--ds-action-primary)}.ds-select-option:focus-visible{outline:0;box-shadow:var(--ds-focus-ring)}.ds-select-option:disabled{cursor:not-allowed;color:var(--ds-disabled-text)}@keyframes ds-select-enter{0%{opacity:0;transform:translateY(calc(var(--ds-space-1) * -1))}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.ds-select-trigger,.ds-select-trigger ng-icon,.ds-select-option{transition:none}.ds-select-listbox{animation:none}}@keyframes ds-spin{to{transform:rotate(360deg)}}.ds-select-trigger>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-select-trigger>ng-icon:last-child{flex:0 0 var(--ds-space-4);margin-inline-start:auto}garden-button.garden-app-field-action .ds-button{min-height:var(--ds-control-height-default)}:is(.garden-app-cadastro,.garden-app-modelo) garden-button .ds-button--lg{padding-inline:var(--ds-space-8)}:is(.garden-app-cadastro,.garden-app-modelo) garden-button .ds-button--lg{min-height:44px;padding-inline:var(--ds-space-6);font-size:13px;font-weight:var(--ds-font-weight-semibold)}.garden-app-modelo garden-button .ds-button--lg{font-size:var(--ds-type-label-size)}:is(.garden-app-cadastro,.garden-app-modelo) .ds-page-header h1{font-size:30px;line-height:36px;letter-spacing:normal}.garden-app-modelo .ds-page-header h1{font-size:28px}.garden-app-modelo .ds-page-header p{font-size:13px;line-height:20px}:is(.garden-app-cadastro,.garden-app-modelo) .ds-form-field__label{font-size:var(--ds-type-label-size);line-height:18px}:is(.garden-app-cadastro,.garden-app-modelo) .ds-form-field__message{font-size:var(--ds-type-control-size);line-height:16px}:is(.garden-app-cadastro,.garden-app-modelo) input.ds-input-control{height:44px;padding-inline:14px;font-size:var(--ds-type-label-size)}.garden-app-cadastro__campo-cnpj .ds-form-field__label,.garden-app-cadastro__campo-cnpj input.ds-input-control{font-size:13px}:is(.garden-app-cadastro__rodape-fim,.garden-app-cadastro__acoes) garden-button .ds-button--secondary{min-width:110px}:is(.garden-app-cadastro__rodape-fim,.garden-app-cadastro__acoes) garden-button .ds-button--primary{min-width:150px}.garden-app-cadastro__rodape-fim garden-button.garden-app-cadastro__botao--revisao .ds-button{min-width:202px;font-size:var(--ds-type-label-size)}.garden-app-cadastro__rodape-fim garden-button.garden-app-cadastro__botao--criar .ds-button{min-width:246px}.garden-app-modelo__rodape-fim garden-button .ds-button--secondary{min-width:120px}.garden-app-modelo__rodape-fim garden-button .ds-button--primary{min-width:128px}.garden-app-modelo__rodape-fim garden-button.garden-app-modelo__botao--medio .ds-button{min-width:178px}.garden-app-modelo__rodape-fim garden-button.garden-app-modelo__botao--largo .ds-button{min-width:208px}.garden-app-modelo__editar .ds-button{min-height:34px;min-width:176px;color:var(--ds-action-primary);font-size:var(--ds-type-caption-size);font-weight:var(--ds-font-weight-semibold)}.garden-app-modelo garden-button.garden-app-modelo__sucesso-botao .ds-button--lg{min-height:48px;min-width:492px;max-width:100%;font-size:13px}.garden-app-modelo__abas .garden-app-tab,.garden-app-organizer--inline .garden-app-tab{height:30px;min-height:30px;min-width:98px;font-size:var(--ds-type-control-size)}.garden-app-card__actions{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;gap:var(--ds-space-3);margin-top:auto}.garden-app-channel-card__actions{row-gap:var(--ds-space-2)}.ds-select-listbox>.ds-select-option{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--ds-space-2);text-align:start}.ds-select-option>span:first-child{min-width:0;flex:1}.ds-select-option>ng-icon:last-child{flex:0 0 var(--ds-space-4);margin-inline-start:auto}:root{--garden-app-content-gutter: 32px;--surface: #ffffff;--surface-2: #f4f4f5;--surface-3: #e9e9eb;--garden-app-border: #e4e4e7;--border-strong: #d4d4d8;--text: #0a0a0a;--text-muted: #71717a;--text-faint: #a1a1aa;--text-on-dark: #fafafa;--brand: #15803d;--brand-hover: #166534;--brand-dark: #14532d;--brand-soft: #dcfce7;--brand-ink: #ffffff;--accent-lime: #4ade80;--accent-hover: #166534;--garden-app-primary: #0a0a0a;--primary-hover: #262626;--primary-ink: #ffffff;--interactive-secondary: #0a0a0a;--interactive-secondary-hover: #262626;--receita: #16a34a;--despesa: #ef4444;--green-soft: #dcfce7;--green-text: #166534;--amber-soft: #fef9c3;--amber-text: #854d0e;--red-soft: #fee2e2;--red-text: #991b1b;--gray-soft: #f3f4f6;--gray-text: #374151;--blue-soft: #e0f2fe;--blue-text: #0369a1;--sidebar-bg: #051c2c;--sidebar-text: rgba(255, 255, 255, .62);--sidebar-active-bg: #082a41;--sidebar-active-text: #ffffff;--sidebar-hover-bg: rgba(255, 255, 255, .06);--sidebar-border: rgba(255, 255, 255, .08);--sidebar-divider: rgba(255, 255, 255, .05);--shadow-sm: 0 1px 2px rgba(17, 17, 17, .03);--shadow-md: 0 8px 24px rgba(17, 17, 17, .08);--shadow-lg: 0 16px 40px rgba(17, 17, 17, .12);--garden-app-radius-sm: 8px;--garden-app-radius: 12px;--garden-app-radius-lg: 16px;--ease: cubic-bezier(.4, 0, .2, 1);--ipm-surface: var(--surface-2);--ipm-ink: var(--text);--ipm-muted: var(--gray-text);--ipm-accent: var(--blue-text);--ipm-success: var(--green-text);--bg: #fafafa;--surface: var(--ds-surface-default);--surface-2: var(--ds-surface-subtle);--surface-3: var(--ds-border-default);--garden-app-border: var(--ds-border-default);--border-strong: var(--ds-border-strong);--text: var(--ds-text-primary);--text-muted: var(--ds-text-secondary);--text-faint: var(--ds-text-tertiary);--text-on-dark: var(--ds-text-inverse);--brand: var(--ds-action-primary);--brand-hover: var(--ds-action-primary-hover);--brand-dark: var(--ds-action-primary-pressed);--brand-soft: var(--ds-action-primary-subtle);--brand-ink: var(--ds-action-primary-foreground);--accent-lime: var(--ds-brand-focus);--accent-hover: var(--ds-action-primary-hover);--garden-app-primary: var(--ds-action-primary);--primary-hover: var(--ds-action-primary-hover);--primary-ink: var(--ds-action-primary-foreground);--interactive-secondary: var(--ds-action-primary);--interactive-secondary-hover: var(--ds-action-primary-hover);--receita: var(--ds-feedback-success);--despesa: var(--ds-feedback-danger);--green-soft: var(--ds-feedback-success-subtle);--green-text: var(--ds-feedback-success);--amber-soft: var(--ds-feedback-warning-subtle);--amber-text: var(--ds-feedback-warning);--red-soft: var(--ds-feedback-danger-subtle);--red-text: var(--ds-feedback-danger);--gray-soft: var(--ds-surface-subtle);--gray-text: var(--ds-text-secondary);--blue-soft: var(--ds-action-primary-subtle);--blue-text: var(--ds-action-primary);--sidebar-bg: var(--ds-surface-inverse);--sidebar-active-text: var(--ds-text-inverse);--shadow-sm: var(--ds-shadow-low);--shadow-md: var(--ds-shadow-raised);--shadow-lg: var(--ds-shadow-overlay);--garden-app-radius-sm: var(--ds-radius-compact);--garden-app-radius: var(--ds-radius-control);--garden-app-radius-lg: var(--ds-radius-card);--ease: var(--ds-ease-out)}@media(prefers-color-scheme:dark){:root[data-theme=escuro]{--ipm-surface: #1c1f26;--ipm-ink: #f4f4f5;--ipm-muted: #a3a6ae;--ipm-accent: #7dd3fc;--ipm-success: #4ade80}}:root[data-theme=escuro]{--bg: #07141d;--ipm-surface: #102632;--ipm-ink: var(--ds-text-primary);--ipm-muted: var(--ds-text-secondary);--ipm-accent: var(--ds-action-primary);--ipm-success: var(--ds-feedback-success)}*{scrollbar-color:var(--surface-3) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--surface-3);border-radius:999px;border:2px solid var(--bg)}::-webkit-scrollbar-track{background:transparent}body{background:var(--bg);color:var(--text);font-size:var(--ds-type-body-size);line-height:var(--ds-type-body-line-height);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{letter-spacing:-.02em}h1{font-family:Mona Sans Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700;font-size:var(--ds-type-page-title-size);line-height:var(--ds-type-page-title-line-height);letter-spacing:var(--ds-type-page-title-tracking)}h1.text-3xl{font-size:var(--ds-type-page-title-size);line-height:var(--ds-type-page-title-line-height);letter-spacing:var(--ds-type-page-title-tracking)}h2,h3,h4{font-weight:600}h2{font-size:var(--ds-type-section-title-size);line-height:var(--ds-type-section-title-line-height);letter-spacing:var(--ds-type-section-title-tracking)}h3,h4{font-size:var(--ds-type-card-title-size);line-height:var(--ds-type-card-title-line-height);letter-spacing:var(--ds-type-card-title-tracking)}@keyframes garden-app-fade-in{0%{opacity:0}to{opacity:1}}.garden-app-fade-in{animation:garden-app-fade-in .35s var(--ease)}.garden-app-dashboard-widget--financial>garden-financial-card,.garden-app-dashboard-widget--financial>garden-financial-card .ds-financial-card{block-size:var(--garden-app-financial-card-height)}.garden-app-dashboard-widget--financial{--garden-app-financial-card-height: calc( var(--ds-space-16) * 2 + var(--ds-space-12) + var(--ds-space-1) )}.garden-app-dashboard-widget--financial>.garden-app-widget-card-state{box-sizing:border-box;block-size:var(--garden-app-financial-card-height)}.garden-app-dashboard-widget--financial>garden-financial-card{inline-size:100%;min-inline-size:0}.garden-app-dashboard-widget--financial>garden-financial-card .ds-financial-card{box-sizing:border-box;inline-size:100%}.ds-financial-card__message{display:grid;align-self:center;gap:var(--ds-space-1);width:100%;box-sizing:border-box;padding:var(--ds-space-4);border-radius:var(--ds-radius-compact);background:var(--ds-surface-subtle)}.ds-financial-card__message strong{color:var(--ds-text-primary);font-size:var(--ds-type-label-size);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-type-label-line-height)}.ds-financial-card__message p{margin:0;color:var(--ds-text-secondary);font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-line-height)}.garden-app-dashboard-skeleton__bar-chart,.garden-app-dashboard-skeleton__line-chart{flex:1;min-height:0;position:relative;display:flex;align-items:end;padding:var(--ds-space-4) var(--ds-space-6) var(--ds-space-5);border-bottom:1px solid var(--ds-skeleton-base);background-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(25% - 1px),var(--ds-skeleton-base) calc(25% - 1px),var(--ds-skeleton-base) 25%)}.garden-app-dashboard-skeleton__bar-chart{justify-content:space-around;gap:var(--ds-space-5)}.garden-app-dashboard-skeleton__bar-group{display:flex;align-items:end;justify-content:center;gap:4px;width:12%;height:100%}.garden-app-dashboard-skeleton__bar{width:42%;min-height:30%}.garden-app-dashboard-skeleton__bar-group--1 .garden-app-dashboard-skeleton__bar--primary,.garden-app-dashboard-skeleton__bar-group--5 .garden-app-dashboard-skeleton__bar--primary{height:52%}.garden-app-dashboard-skeleton__bar-group--1 .garden-app-dashboard-skeleton__bar--secondary{height:64%}.garden-app-dashboard-skeleton__bar-group--2 .garden-app-dashboard-skeleton__bar--primary,.garden-app-dashboard-skeleton__bar-group--4 .garden-app-dashboard-skeleton__bar--primary{height:76%}.garden-app-dashboard-skeleton__bar-group--2 .garden-app-dashboard-skeleton__bar--secondary{height:58%}.garden-app-dashboard-skeleton__bar-group--3 .garden-app-dashboard-skeleton__bar--primary{height:56%}.garden-app-dashboard-skeleton__bar-group--3 .garden-app-dashboard-skeleton__bar--secondary{height:48%}.garden-app-dashboard-skeleton__bar-group--4 .garden-app-dashboard-skeleton__bar--secondary{height:88%}.garden-app-dashboard-skeleton__bar-group--5 .garden-app-dashboard-skeleton__bar--secondary{height:55%}.garden-app-dashboard-skeleton__bar-group--6 .garden-app-dashboard-skeleton__bar--primary{height:42%}.garden-app-dashboard-skeleton__bar-group--6 .garden-app-dashboard-skeleton__bar--secondary{height:40%}.garden-app-dashboard-skeleton__line-chart{align-items:center}.garden-app-dashboard-skeleton__line-chart-line{width:100%;height:4px;border-radius:999px;transform:skewY(-3deg)}.garden-app-widget-skeleton-card .ds-financial-card[aria-busy=true]{align-content:space-between}.garden-app-widget-skeleton-card .ds-financial-card__skeleton--label{width:45%;height:var(--ds-space-4)}.garden-app-widget-skeleton-card .ds-financial-card__skeleton--value{width:75%;height:var(--ds-space-10)}.garden-app-widget-skeleton-card .ds-financial-card__skeleton--context{width:55%;margin-top:0}.garden-app-widget-skeleton{display:flex;flex-direction:column}.garden-app-widget-skeleton__cabecalho{display:grid;gap:var(--ds-space-2);margin-bottom:var(--ds-space-5)}.garden-app-widget-skeleton__titulo{width:40%;height:var(--ds-space-4)}.garden-app-widget-skeleton__subtitulo{width:64%;height:var(--ds-space-3)}.garden-app-widget-skeleton .garden-app-widget-skeleton__corpo{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.garden-app-widget-skeleton__bloco{flex:1;min-height:calc(var(--ds-space-16) * 2 + var(--ds-space-8));border-radius:var(--ds-radius-control)}.garden-app-widget-skeleton__ranking{display:flex;flex:1;flex-direction:column;justify-content:space-around;gap:var(--ds-space-3)}.garden-app-widget-skeleton__ranking-linha{display:grid;grid-template-columns:28% minmax(0,1fr);align-items:center;gap:var(--ds-space-3)}.garden-app-widget-skeleton__ranking-rotulo{height:var(--ds-space-3)}.garden-app-widget-skeleton__ranking-barra{height:var(--ds-space-4);border-radius:var(--ds-radius-tight)}.garden-app-widget-skeleton__ranking-barra--1{width:92%}.garden-app-widget-skeleton__ranking-barra--2{width:74%}.garden-app-widget-skeleton__ranking-barra--3{width:58%}.garden-app-widget-skeleton__ranking-barra--4{width:41%}.garden-app-widget-skeleton__ranking-barra--5{width:26%}.garden-app-widget-skeleton__pizza{display:flex;flex:1;align-items:center;justify-content:center;gap:var(--ds-space-8)}.garden-app-widget-skeleton__pizza-circulo{flex:0 0 auto;width:min(calc(var(--ds-space-16) * 3),45%);aspect-ratio:1;border-radius:var(--ds-radius-full)}.garden-app-widget-skeleton__pizza-legenda{display:grid;flex:0 1 40%;gap:var(--ds-space-4)}.garden-app-widget-skeleton__pizza-item{display:grid;grid-template-columns:var(--ds-space-3) minmax(0,1fr);align-items:center;gap:var(--ds-space-2)}.garden-app-widget-skeleton__pizza-ponto{height:var(--ds-space-3);border-radius:var(--ds-radius-full)}.garden-app-widget-skeleton__pizza-texto{height:var(--ds-space-3)}.garden-app-widget-skeleton__tabela{display:flex;flex:1;flex-direction:column;justify-content:space-between;gap:var(--ds-space-3)}.garden-app-widget-skeleton__tabela-cabecalho{height:var(--ds-space-8);border-radius:var(--ds-radius-tight)}.garden-app-widget-skeleton__tabela-linha{display:grid;grid-template-columns:2fr 3fr 1fr;gap:var(--ds-space-4)}.garden-app-widget-skeleton__tabela-linha garden-skeleton{height:var(--ds-space-3)}.garden-app-onboarding{--garden-app-onboarding-gap: clamp(32px, 5vw, 56px);display:grid;gap:var(--garden-app-onboarding-gap);padding-bottom:var(--ds-space-8)}.garden-app-onboarding__tabs{display:inline-flex;justify-self:start;gap:var(--ds-space-1);margin-top:var(--ds-space-6);margin-bottom:calc(var(--ds-space-3) - var(--garden-app-onboarding-gap));padding:var(--ds-space-1);border:1px solid var(--garden-app-border);border-radius:var(--ds-radius-control);background:var(--surface-2)}.garden-app-onboarding__tab{min-height:36px;padding:0 var(--ds-space-4);border:0;border-radius:calc(var(--ds-radius-control) - var(--ds-space-1));color:var(--ds-text-secondary);background:transparent;font:inherit;font-size:var(--ds-type-label-size);font-weight:var(--ds-font-weight-semibold);cursor:pointer;transition:color var(--ds-motion-fast) var(--ds-ease-out),background var(--ds-motion-fast) var(--ds-ease-out),box-shadow var(--ds-motion-fast) var(--ds-ease-out)}.garden-app-onboarding__tab:hover{color:var(--ds-text-primary)}.garden-app-onboarding__tab--active{color:var(--brand);background:var(--ds-action-primary-subtle);box-shadow:inset 0 0 0 1px var(--brand)}@supports (color: color-mix(in lab,red,red)){.garden-app-onboarding__tab--active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 45%,transparent)}}.garden-app-onboarding__tab:focus-visible{outline:2px solid var(--ds-focus-ring-color);outline-offset:2px}.garden-app-onboarding__hero{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(250px,.75fr);align-items:center;gap:clamp(24px,5vw,64px);overflow:hidden;padding:clamp(28px,5vw,56px);border:1px solid var(--garden-app-border);border-radius:var(--garden-app-radius-lg);background:radial-gradient(circle at 86% 12%,var(--ds-action-primary-subtle),transparent 35%),linear-gradient(135deg,var(--surface) 0%,var(--surface-2) 100%)}.garden-app-onboarding__hero:after{position:absolute;right:-10%;bottom:-58%;width:min(460px,46vw);aspect-ratio:1;border:1px solid var(--brand);border-radius:50%;content:""}@supports (color: color-mix(in lab,red,red)){.garden-app-onboarding__hero:after{border:1px solid color-mix(in srgb,var(--brand) 22%,transparent)}}.garden-app-onboarding__hero-copy,.garden-app-onboarding__preview{position:relative;z-index:1}.garden-app-onboarding__hero-copy{max-width:680px;animation:garden-app-onboarding-enter var(--ds-motion-moderate) var(--ds-ease-out) both}.garden-app-onboarding__eyebrow{margin:0 0 var(--ds-space-2);color:var(--brand);font-size:var(--ds-type-label-size);font-weight:var(--ds-font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.garden-app-onboarding__hero h2,.garden-app-onboarding__section-heading h2,.garden-app-onboarding__reference-section h2{margin:0;color:var(--ds-text-primary)}.garden-app-onboarding__hero h2{max-width:640px;font-size:clamp(28px,3.4vw,44px);line-height:1.1;letter-spacing:-.035em}.garden-app-onboarding__hero-copy>p:not(.garden-app-onboarding__eyebrow){max-width:620px;margin:var(--ds-space-4) 0 0;color:var(--ds-text-secondary);font-size:var(--ds-type-body-size);line-height:1.65}.garden-app-onboarding__actions{display:flex;flex-wrap:wrap;gap:var(--ds-space-3);margin-top:var(--ds-space-6)}.garden-app-onboarding__actions garden-button:first-child ng-icon{margin-left:2px}.garden-app-onboarding__preview{display:grid;gap:var(--ds-space-4);min-height:260px;padding:var(--ds-space-5);border:1px solid var(--brand);border-radius:calc(var(--garden-app-radius-lg) - 2px);background:var(--surface);box-shadow:var(--ds-shadow-raised);transform:rotate(2deg);animation:garden-app-onboarding-preview-enter var(--ds-motion-moderate) var(--ds-ease-out) both}@supports (color: color-mix(in lab,red,red)){.garden-app-onboarding__preview{border:1px solid color-mix(in srgb,var(--brand) 18%,var(--garden-app-border))}}@supports (color: color-mix(in lab,red,red)){.garden-app-onboarding__preview{background:color-mix(in srgb,var(--surface) 88%,transparent)}}.garden-app-onboarding__preview-header{width:42%;height:12px;border-radius:var(--ds-radius-full);background:var(--ds-surface-subtle)}.garden-app-onboarding__preview-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ds-space-2)}.garden-app-onboarding__preview-metrics span{display:block;min-height:68px;border:1px solid var(--garden-app-border);border-radius:var(--ds-radius-tight);background:linear-gradient(145deg,var(--surface) 40%,var(--ds-action-primary-subtle));animation:garden-app-onboarding-soft-pulse 3.6s ease-in-out infinite}.garden-app-onboarding__preview-metrics span:nth-child(2){animation-delay:.35s}.garden-app-onboarding__preview-metrics span:nth-child(3){animation-delay:.7s}.garden-app-onboarding__preview-chart{display:flex;flex:1;align-items:end;justify-content:space-around;gap:7px;min-height:104px;padding:var(--ds-space-3) var(--ds-space-2) 0;border-top:1px solid var(--garden-app-border);background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(33% - 1px),var(--ds-surface-subtle) calc(33% - 1px),var(--ds-surface-subtle) 33%)}.garden-app-onboarding__preview-chart span{width:10%;min-height:30%;border-radius:5px 5px 0 0;background:var(--brand);opacity:.76;transform-origin:bottom;animation:garden-app-onboarding-bar-rise .7s var(--ds-ease-out) both}.garden-app-onboarding__preview-chart span:nth-child(1){height:42%;animation-delay:.11s}.garden-app-onboarding__preview-chart span:nth-child(2){height:68%;animation-delay:.18s}.garden-app-onboarding__preview-chart span:nth-child(3){height:52%;animation-delay:.25s}.garden-app-onboarding__preview-chart span:nth-child(4){height:82%;animation-delay:.32s}.garden-app-onboarding__preview-chart span:nth-child(5){height:62%;animation-delay:.39s}.garden-app-onboarding__preview-chart span:nth-child(6){height:74%;animation-delay:.46s}.garden-app-onboarding__section{display:grid;gap:var(--ds-space-5)}.garden-app-onboarding__section-heading{max-width:720px}.garden-app-onboarding__section-heading>p:last-child,.garden-app-onboarding__reference-section>p{margin:var(--ds-space-2) 0 var(--ds-space-5);color:var(--ds-text-secondary);font-size:var(--ds-type-body-size);line-height:1.6}.garden-app-onboarding__reference-section>h2+:not(p){margin-top:var(--ds-space-5)}.garden-app-onboarding__benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-4)}.garden-app-onboarding__capabilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-4)}.garden-app-onboarding__benefit,.garden-app-onboarding__step,.garden-app-onboarding__capability{min-width:0;border:1px solid var(--garden-app-border);border-radius:var(--garden-app-radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);animation:garden-app-onboarding-enter var(--ds-motion-moderate) var(--ds-ease-out) both;transition:transform var(--ds-motion-fast) var(--ds-ease-out),box-shadow var(--ds-motion-fast) var(--ds-ease-out),border-color var(--ds-motion-fast) var(--ds-ease-out)}.garden-app-onboarding__benefit{padding:var(--ds-space-5)}.garden-app-onboarding__benefit:nth-child(2),.garden-app-onboarding__step:nth-child(2),.garden-app-onboarding__capability:nth-child(2){animation-delay:80ms}.garden-app-onboarding__benefit:nth-child(3),.garden-app-onboarding__step:nth-child(3),.garden-app-onboarding__capability:nth-child(3){animation-delay:.16s}.garden-app-onboarding__step:nth-child(4),.garden-app-onboarding__capability:nth-child(4){animation-delay:.24s}.garden-app-onboarding__benefit h3,.garden-app-onboarding__step h3,.garden-app-onboarding__capability h3{margin:var(--ds-space-4) 0 var(--ds-space-2);color:var(--ds-text-primary);font-size:var(--ds-type-body-size)}.garden-app-onboarding__benefit p,.garden-app-onboarding__step p,.garden-app-onboarding__capability p{margin:0;color:var(--ds-text-secondary);font-size:var(--ds-type-label-size);line-height:1.55}.garden-app-onboarding__capability{position:relative;overflow:hidden;padding:var(--ds-space-5)}.garden-app-onboarding__capability:before{position:absolute;top:0;left:var(--ds-space-5);width:36px;height:3px;border-radius:0 0 var(--ds-radius-full) var(--ds-radius-full);background:var(--brand);content:""}.garden-app-onboarding__capability-label{color:var(--brand)!important;font-size:11px!important;font-weight:var(--ds-font-weight-bold);letter-spacing:.06em;line-height:1.2!important}.garden-app-onboarding__capability h3{margin-top:var(--ds-space-3)}.garden-app-onboarding__icon{display:inline-grid;width:40px;height:40px;place-items:center;border-radius:var(--ds-radius-control);color:var(--brand);background:var(--ds-action-primary-subtle)}.garden-app-onboarding__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ds-space-4);margin:0;padding:0;list-style:none}.garden-app-onboarding__step{position:relative;display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:var(--ds-space-3);padding:var(--ds-space-5)}.garden-app-onboarding__step-number{display:grid;width:24px;height:24px;place-items:center;border-radius:var(--ds-radius-full);color:var(--ds-text-inverse);background:var(--brand);font-size:var(--ds-type-label-size);font-weight:var(--ds-font-weight-bold)}.garden-app-onboarding__step h3{margin-top:0}.garden-app-onboarding__guide{border:1px solid var(--garden-app-border);border-radius:var(--garden-app-radius-lg);background:var(--surface)}.garden-app-onboarding__guide details{overflow:hidden;border-radius:inherit}.garden-app-onboarding__guide summary{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-4);padding:var(--ds-space-5) var(--ds-space-6);color:var(--ds-text-primary);cursor:pointer;list-style:none}.garden-app-onboarding__guide summary::-webkit-details-marker{display:none}.garden-app-onboarding__guide summary:focus-visible{outline:2px solid var(--ds-focus-ring-color);outline-offset:-2px}.garden-app-onboarding__guide summary>span:first-child{display:grid;gap:3px}.garden-app-onboarding__guide summary small{color:var(--ds-text-secondary);font-size:var(--ds-type-label-size)}.garden-app-onboarding__guide-chevron{color:var(--brand);font-size:24px;line-height:1;transition:transform var(--ds-motion-fast) var(--ds-ease-out)}.garden-app-onboarding__guide details[open] .garden-app-onboarding__guide-chevron{transform:rotate(180deg)}.garden-app-onboarding__guide-content{display:grid;gap:clamp(32px,5vw,48px);padding:0 var(--ds-space-6) var(--ds-space-6);border-top:1px solid var(--garden-app-border);animation:garden-app-onboarding-guide-enter var(--ds-motion-standard) var(--ds-ease-out) both}.garden-app-onboarding__reference-section{padding-top:var(--ds-space-6)}.garden-app-onboarding__reference-section h2{font-size:var(--ds-type-section-title-size)}.garden-app-onboarding__documentation{--garden-app-documentation-gap: var(--ds-space-5);display:grid;gap:var(--garden-app-documentation-gap)}.garden-app-onboarding__documentation-header{display:grid;gap:var(--ds-space-2);max-width:76ch}.garden-app-onboarding__documentation-header>p{margin:0}.garden-app-onboarding__documentation-header h2{margin:0;color:var(--ds-text-primary);font-size:var(--ds-type-section-title-size)}.garden-app-onboarding__documentation-header>p:not(.garden-app-onboarding__eyebrow):not(.garden-app-onboarding__documentation-count){color:var(--ds-text-secondary);font-size:var(--ds-type-body-size);line-height:1.6}.garden-app-onboarding__documentation-count{margin:0;color:var(--ds-text-tertiary);font-size:var(--ds-type-caption-size);font-weight:var(--ds-font-weight-semibold)}.garden-app-onboarding__technical-nav{display:flex;gap:var(--ds-space-1);margin-top:calc(var(--ds-space-6) - var(--garden-app-documentation-gap));margin-bottom:calc(var(--ds-space-3) - var(--garden-app-documentation-gap));padding:var(--ds-space-1);border:1px solid var(--garden-app-border);border-radius:var(--ds-radius-control);background:var(--surface-2);overflow-x:auto;scrollbar-width:thin}.garden-app-onboarding__technical-nav-button,.garden-app-onboarding__widget-filters button{flex:0 0 auto;min-height:34px;padding:0 var(--ds-space-3);border:1px solid transparent;border-radius:calc(var(--ds-radius-control) - var(--ds-space-1));color:var(--ds-text-secondary);background:transparent;font:inherit;font-size:var(--ds-type-label-size);font-weight:var(--ds-font-weight-semibold);white-space:nowrap;cursor:pointer;transition:color var(--ds-motion-fast) var(--ds-ease-out),background var(--ds-motion-fast) var(--ds-ease-out),border-color var(--ds-motion-fast) var(--ds-ease-out),box-shadow var(--ds-motion-fast) var(--ds-ease-out)}.garden-app-onboarding__technical-nav-button:hover,.garden-app-onboarding__widget-filters button:hover{color:var(--ds-text-primary);background:var(--surface)}@supports (color: color-mix(in lab,red,red)){.garden-app-onboarding__technical-nav-button:hover,.garden-app-onboarding__widget-filters button:hover{background:color-mix(in srgb,var(--surface) 76%,transparent)}}.garden-app-onboarding__technical-nav-button--active,.garden-app-onboarding__widget-filter--active{border-color:var(--brand);color:var(--brand)!important;background:var(--ds-action-primary-subtle)!important;box-shadow:none}@supports (color: color-mix(in lab,red,red)){.garden-app-onboarding__technical-nav-button--active,.garden-app-onboarding__widget-filter--active{border-color:color-mix(in srgb,var(--brand) 55%,transparent)}}.garden-app-onboarding__technical-nav-button:focus-visible,.garden-app-onboarding__widget-filters button:focus-visible,.garden-app-onboarding__text-button:focus-visible{outline:2px solid var(--ds-focus-ring-color);outline-offset:2px}.garden-app-onboarding__technical-overview,.garden-app-onboarding__erp-manual,.garden-app-onboarding__widgets-reference{--garden-app-panel-gap: var(--ds-space-5);display:grid;gap:var(--garden-app-panel-gap);padding:clamp(var(--ds-space-5),3vw,var(--ds-space-8));border:1px solid var(--garden-app-border);border-radius:var(--garden-app-radius-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.garden-app-onboarding__technical-intro,.garden-app-onboarding__widgets-reference-header,.garden-app-onboarding__erp-manual-header{display:grid;align-items:start;gap:var(--ds-space-2);max-width:78ch}.garden-app-onboarding__technical-intro h3,.garden-app-onboarding__widgets-reference h3,.garden-app-onboarding__erp-manual h3,.garden-app-onboarding__dre-manual h4,.garden-app-onboarding__erp-care h4{margin:0;color:var(--ds-text-primary)}.garden-app-onboarding__technical-intro h3,.garden-app-onboarding__widgets-reference h3,.garden-app-onboarding__erp-manual h3{max-width:62ch;font-size:19px;line-height:1.3;letter-spacing:-.012em}.garden-app-onboarding__technical-intro>p,.garden-app-onboarding__widgets-reference-header>p,.garden-app-onboarding__erp-manual-header>div>p:last-child,.garden-app-onboarding__erp-source{margin:0;color:var(--ds-text-secondary);font-size:var(--ds-type-body-size);line-height:1.62}.garden-app-onboarding__section-kicker,.garden-app-onboarding__source-card-label,.garden-app-onboarding__date-rules-label{margin:0 0 var(--ds-space-2);color:var(--brand);font-size:var(--ds-type-caption-size);font-weight:var(--ds-font-weight-bold);letter-spacing:.07em;line-height:1.2;text-transform:uppercase}.garden-app-onboarding__flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--ds-space-3);margin:0;padding:0;list-style:none}.garden-app-onboarding__flow-step{display:grid;grid-template-columns:28px minmax(0,1fr);align-content:start;align-items:start;gap:var(--ds-space-2) var(--ds-space-3);min-width:0;padding:var(--ds-space-4);border:1px solid var(--garden-app-border);border-radius:var(--ds-radius-control);background:var(--surface)}.garden-app-onboarding__flow-index{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:var(--ds-action-primary-foreground);background:var(--brand);font-size:var(--ds-type-caption-size);font-weight:var(--ds-font-weight-bold)}.garden-app-onboarding__flow-step h4,.garden-app-onboarding__source-card h4{margin:0;color:var(--ds-text-primary);font-size:var(--ds-type-label-size);line-height:1.4}.garden-app-onboarding__flow-step p,.garden-app-onboarding__source-card>p:not(.garden-app-onboarding__source-card-label){margin:var(--ds-space-2) 0 0;color:var(--ds-text-secondary);font-size:var(--ds-type-label-size);line-height:1.58}.garden-app-onboarding__source-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--ds-space-3)}.garden-app-onboarding__source-card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:var(--ds-space-5);border:1px solid var(--garden-app-border);border-radius:var(--ds-radius-control);background:var(--surface-2)}.garden-app-onboarding__text-button{display:inline-flex;align-items:center;gap:var(--ds-space-1);margin-top:var(--ds-space-5);padding:0;border:0;color:var(--brand);background:transparent;font:inherit;font-size:var(--ds-type-label-size);font-weight:var(--ds-font-weight-semibold);cursor:pointer}.garden-app-onboarding__text-button:hover{color:var(--brand-hover)}.garden-app-onboarding__regimes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-3)}.garden-app-onboarding__regime{padding:var(--ds-space-4);border:1px solid var(--garden-app-border);border-radius:var(--ds-radius-control);background:var(--surface)}.garden-app-onboarding__regime>strong{display:block;margin-bottom:var(--ds-space-1);color:var(--brand);font-size:var(--ds-type-label-size)}.garden-app-onboarding__regime:last-child{border-color:var(--ds-feedback-success)}@supports (color: color-mix(in lab,red,red)){.garden-app-onboarding__regime:last-child{border-color:color-mix(in srgb,var(--ds-feedback-success) 32%,var(--garden-app-border))}}.garden-app-onboarding__regime:last-child>strong{color:var(--ds-feedback-success)}.garden-app-onboarding__regime:first-child{border-color:var(--brand)}@supports (color: color-mix(in lab,red,red)){.garden-app-onboarding__regime:first-child{border-color:color-mix(in srgb,var(--brand) 32%,var(--garden-app-border))}}.garden-app-onboarding__regime strong{color:var(--ds-text-primary);font-size:var(--ds-type-label-size)}.garden-app-onboarding__regime p{margin:var(--ds-space-1) 0 0;color:var(--ds-text-secondary);font-size:var(--ds-type-label-size);line-height:1.55}.garden-app-onboarding__erp-manual-header{align-items:start}.garden-app-onboarding__erp-source{padding:var(--ds-space-4);border-left:3px solid var(--brand);background:var(--surface-2)}.garden-app-onboarding__date-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-3)}.garden-app-onboarding__date-rules article{padding:var(--ds-space-4);border:1px solid var(--garden-app-border);border-radius:var(--ds-radius-control);background:var(--surface)}.garden-app-onboarding__date-rules article:last-child{border-color:var(--ds-feedback-success)}@supports (color: color-mix(in lab,red,red)){.garden-app-onboarding__date-rules article:last-child{border-color:color-mix(in srgb,var(--ds-feedback-success) 32%,var(--garden-app-border))}}.garden-app-onboarding__date-rules article:last-child .garden-app-onboarding__date-rules-label{color:var(--ds-feedback-success)}.garden-app-onboarding__date-rules article>p:last-child{margin:0;color:var(--ds-text-secondary);font-size:var(--ds-type-label-size);line-height:1.62}.garden-app-onboarding__dre-manual{padding-top:var(--ds-space-2)}.garden-app-onboarding__dre-manual-heading{display:grid;gap:var(--ds-space-1);margin-bottom:var(--ds-space-4)}.garden-app-onboarding__dre-manual h4,.garden-app-onboarding__erp-care h4{font-size:var(--ds-type-body-size)}.garden-app-onboarding__dre-manual ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-3);margin:0;padding:0;list-style:none;counter-reset:manual-step}.garden-app-onboarding__dre-manual li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--ds-space-3);min-width:0;padding:var(--ds-space-4);border:1px solid var(--garden-app-border);border-radius:var(--ds-radius-control);background:var(--surface)}.garden-app-onboarding__dre-manual li>span{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;color:var(--brand);background:var(--ds-action-primary-subtle);font-size:var(--ds-type-caption-size);font-weight:var(--ds-font-weight-bold)}.garden-app-onboarding__dre-manual h5{margin:0;color:var(--ds-text-primary);font-size:var(--ds-type-label-size)}.garden-app-onboarding__dre-manual li p{margin:var(--ds-space-2) 0 0;color:var(--ds-text-secondary);font-size:var(--ds-type-label-size);line-height:1.58}.garden-app-onboarding__erp-care{display:grid;grid-template-columns:minmax(200px,.52fr) minmax(0,1fr);gap:var(--ds-space-5);padding:var(--ds-space-5);border:1px solid var(--ds-feedback-warning);border-radius:var(--ds-radius-control);background:var(--ds-feedback-warning-subtle)}@supports (color: color-mix(in lab,red,red)){.garden-app-onboarding__erp-care{border:1px solid color-mix(in srgb,var(--ds-feedback-warning) 42%,var(--garden-app-border))}}.garden-app-onboarding__erp-care .garden-app-onboarding__section-kicker{color:var(--ds-feedback-warning)}.garden-app-onboarding__erp-care ul{display:grid;gap:var(--ds-space-2);margin:0;padding:0;list-style:none}.garden-app-onboarding__erp-care li{position:relative;padding-left:var(--ds-space-4);color:var(--ds-text-secondary);font-size:var(--ds-type-label-size);line-height:1.58}.garden-app-onboarding__erp-care li:before{position:absolute;top:.55em;left:0;width:5px;height:5px;border-radius:50%;background:var(--ds-feedback-warning);content:""}.garden-app-onboarding__widgets-reference-header{align-items:start}.garden-app-onboarding__widget-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-1);margin-top:calc(var(--ds-space-6) - var(--garden-app-panel-gap, var(--ds-space-6)));margin-bottom:calc(var(--ds-space-3) - var(--garden-app-panel-gap, var(--ds-space-3)))}.garden-app-onboarding__widget-filters-label{margin-right:var(--ds-space-1);color:var(--ds-text-tertiary);font-size:var(--ds-type-caption-size);font-weight:var(--ds-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.garden-app-onboarding__widget-filters-count{margin-left:auto;color:var(--ds-text-tertiary);font-size:var(--ds-type-caption-size);font-variant-numeric:tabular-nums}.garden-app-onboarding__widget-filters button{border-color:var(--garden-app-border);background:var(--surface)}.garden-app-onboarding__documentation-table-wrap{overflow:auto;max-height:70vh;border:1px solid var(--garden-app-border);border-radius:var(--garden-app-radius-lg);background:var(--surface)}@media(min-width:1100px){.garden-app-onboarding__documentation-table-wrap{overflow:visible;max-height:none}}.garden-app-onboarding__documentation-table{width:100%;min-width:880px;border-collapse:separate;border-spacing:0;color:var(--ds-text-secondary);font-size:var(--ds-type-label-size);line-height:1.5}.garden-app-onboarding__documentation-table th,.garden-app-onboarding__documentation-table td{padding:var(--ds-space-3) var(--ds-space-4);border-bottom:1px solid var(--garden-app-border);text-align:left;vertical-align:top}.garden-app-onboarding__documentation-table thead th{position:sticky;top:0;z-index:1;color:var(--ds-text-tertiary);background:var(--surface-2);font-size:var(--ds-type-caption-size);font-weight:var(--ds-font-weight-bold);letter-spacing:.045em;text-transform:uppercase}.garden-app-onboarding__documentation-table tbody th{width:16%;color:var(--ds-text-primary);font-weight:var(--ds-font-weight-semibold)}.garden-app-onboarding__documentation-table tbody td:nth-child(2){width:25%}.garden-app-onboarding__documentation-table tbody td:nth-child(3){width:11%}.garden-app-onboarding__documentation-table tbody td:nth-child(4){width:48%;max-width:62ch}.garden-app-onboarding__documentation-table tbody tr:nth-child(2n)>*{background:var(--surface-2)}@supports (color: color-mix(in lab,red,red)){.garden-app-onboarding__documentation-table tbody tr:nth-child(2n)>*{background:color-mix(in srgb,var(--surface-2) 45%,transparent)}}.garden-app-onboarding__documentation-table tbody td:nth-child(4)>p{margin:0}.garden-app-onboarding__widget-caveat{margin-top:var(--ds-space-2)!important;padding-top:var(--ds-space-2);border-top:1px solid var(--garden-app-border);color:var(--ds-text-tertiary);font-size:var(--ds-type-caption-size);line-height:1.55}.garden-app-onboarding__documentation-table tbody tr:last-child>*{border-bottom:0}.garden-app-onboarding__regime-badge{display:inline-flex;padding:3px 8px;border-radius:var(--ds-radius-full);color:var(--brand);background:var(--ds-action-primary-subtle);font-size:var(--ds-type-caption-size);font-weight:var(--ds-font-weight-bold);white-space:nowrap}.garden-app-onboarding__regime-badge--caixa{color:var(--ds-feedback-success);background:var(--ds-feedback-success-subtle)}.garden-app-onboarding__documentation-note{margin:calc(var(--ds-space-3) - var(--garden-app-panel-gap, var(--ds-space-3))) 0 0;color:var(--ds-text-secondary);font-size:var(--ds-type-label-size);line-height:1.55}.garden-app-onboarding__release{padding:var(--ds-space-6);border-radius:var(--garden-app-radius-lg);background:var(--surface-2)}@media(hover:hover){.garden-app-onboarding__benefit:hover,.garden-app-onboarding__step:hover,.garden-app-onboarding__capability:hover{border-color:var(--brand);box-shadow:var(--shadow-md);transform:translateY(-3px)}@supports (color: color-mix(in lab,red,red)){.garden-app-onboarding__benefit:hover,.garden-app-onboarding__step:hover,.garden-app-onboarding__capability:hover{border-color:color-mix(in srgb,var(--brand) 38%,var(--garden-app-border))}}}@media(max-width:1180px){.garden-app-onboarding__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes garden-app-onboarding-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes garden-app-onboarding-preview-enter{0%{opacity:0;transform:translateY(14px) rotate(4deg)}to{opacity:1;transform:translateY(0) rotate(2deg)}}@keyframes garden-app-onboarding-soft-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.97);opacity:.72}}@keyframes garden-app-onboarding-bar-rise{0%{opacity:0;transform:scaleY(.25)}to{opacity:.76;transform:scaleY(1)}}@keyframes garden-app-onboarding-guide-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.garden-app-onboarding__hero{grid-template-columns:1fr}.garden-app-onboarding__preview{max-width:520px;width:100%;justify-self:center}.garden-app-onboarding__benefits,.garden-app-onboarding__steps,.garden-app-onboarding__capabilities,.garden-app-onboarding__regimes,.garden-app-onboarding__source-grid,.garden-app-onboarding__date-rules,.garden-app-onboarding__dre-manual ol,.garden-app-onboarding__technical-intro,.garden-app-onboarding__widgets-reference-header,.garden-app-onboarding__erp-manual-header,.garden-app-onboarding__erp-care{grid-template-columns:1fr}.garden-app-onboarding__widget-filters{justify-content:flex-start}.garden-app-onboarding__flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:901px)and (max-width:1500px){.garden-app-onboarding__flow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.garden-app-onboarding{gap:var(--ds-space-8)}.garden-app-onboarding__hero{padding:var(--ds-space-5)}.garden-app-onboarding__actions{display:grid;grid-template-columns:1fr}.garden-app-onboarding__actions garden-button{width:100%}.garden-app-onboarding__tabs{width:100%}.garden-app-onboarding__tab{flex:1 1 0;padding-inline:var(--ds-space-3)}.garden-app-onboarding__guide summary,.garden-app-onboarding__guide-content{padding-right:var(--ds-space-4);padding-left:var(--ds-space-4)}.garden-app-onboarding__preview{min-height:210px}.garden-app-onboarding__technical-overview,.garden-app-onboarding__erp-manual,.garden-app-onboarding__widgets-reference{padding:var(--ds-space-4)}.garden-app-onboarding__flow{grid-template-columns:1fr}.garden-app-onboarding__technical-nav{margin-inline:calc(var(--ds-space-1) * -1);border-right:0;border-left:0;border-radius:0}.garden-app-onboarding__dre-manual-heading{align-items:start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.garden-app-onboarding.garden-app-fade-in,.garden-app-onboarding__hero-copy,.garden-app-onboarding__preview,.garden-app-onboarding__preview-metrics span,.garden-app-onboarding__preview-chart span,.garden-app-onboarding__benefit,.garden-app-onboarding__step,.garden-app-onboarding__capability,.garden-app-onboarding__guide-content{animation:none}.garden-app-onboarding__benefit,.garden-app-onboarding__step,.garden-app-onboarding__capability,.garden-app-onboarding__guide-chevron{transition:none}}@keyframes garden-app-pulse{0%,to{opacity:1}50%{opacity:.35}}.garden-app-pulse{animation:garden-app-pulse 1.6s ease-in-out infinite}@keyframes garden-app-spin{to{transform:rotate(360deg)}}.garden-app-spin{animation:garden-app-spin .7s linear infinite}.garden-app-loading-overlay{position:fixed;inset:0;z-index:200;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:var(--bg);animation:garden-app-fade-in .2s var(--ease) both}.garden-app-loading-overlay__ring{width:46px;height:46px;border-radius:50%;border:3.5px solid var(--surface-3);border-top-color:var(--accent-lime);border-right-color:var(--brand);animation:garden-app-spin .75s linear infinite}.garden-app-inline-spinner{display:inline-block;width:16px;height:16px;flex-shrink:0;border-radius:50%;border:2px solid var(--surface-3);border-top-color:var(--brand);animation:garden-app-spin .7s linear infinite}.garden-app-shell{min-height:100dvh;display:flex;background:var(--bg)}garden-sidebar-menu.garden-sidebar-host--light .garden-sidebar{background:linear-gradient(180deg,#fbfdfe,#eef7fa)}garden-sidebar-menu.garden-sidebar-host--dark .garden-sidebar{--garden-sidebar-bg: #081a25;--garden-sidebar-text: #e4eff4;--garden-sidebar-muted: #a6bac4;--garden-sidebar-line: #20404e;--garden-sidebar-panel: #102c3a;--garden-sidebar-panel-hover: #183b4a;background:linear-gradient(180deg,#081a25,#0a202c 52%,#0d2a37)}.garden-app-sidebar-context{display:grid;min-width:0;gap:5px}.garden-app-sidebar-context__rotulo{color:var(--garden-sidebar-muted);font-size:9px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}garden-sidebar-menu .garden-app-sidebar-context .garden-app-filter-panel__client-trigger{box-sizing:border-box;max-width:100%;min-width:0;height:36px;padding:0 10px;border-color:var(--garden-sidebar-line);border-radius:8px;background:var(--garden-sidebar-panel);color:var(--garden-sidebar-text)}garden-sidebar-menu .garden-app-sidebar-context>app-cliente-switcher{display:block;width:100%;min-width:0;max-width:100%}garden-sidebar-menu .garden-app-sidebar-context .garden-app-filter-panel__client-trigger:hover{border-color:var(--ds-action-primary);background:var(--garden-sidebar-panel-hover)}@supports (color: color-mix(in lab,red,red)){garden-sidebar-menu .garden-app-sidebar-context .garden-app-filter-panel__client-trigger:hover{border-color:color-mix(in srgb,var(--ds-action-primary) 38%,var(--garden-sidebar-line))}}garden-sidebar-menu .garden-app-sidebar-context .garden-app-filter-panel__client-name{font-size:12px;text-transform:none}garden-sidebar-menu .garden-app-sidebar-context .garden-app-filter-panel__client-chevron{color:var(--garden-sidebar-muted)}garden-sidebar-menu .garden-app-sidebar-context .garden-app-filter-panel__client-dropdown{z-index:56;border-color:var(--garden-sidebar-line)}.garden-app-main{flex:1;min-height:100vh;display:flex;flex-direction:column;min-width:0}.garden-app-content{padding:var(--garden-app-content-gutter);flex:1}.garden-app-topbar{position:fixed;z-index:30;top:20px;right:28px;display:flex;align-items:center;gap:12px}@media(max-width:759px){:root{--garden-app-content-gutter: 20px}.garden-app-topbar{height:64px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 24px;background:var(--surface);position:sticky;top:0;right:auto;z-index:20}}.garden-app-topbar__menu-btn{display:none;width:36px;height:36px;border-radius:var(--garden-app-radius-sm);flex-shrink:0;align-items:center;justify-content:center;color:var(--text-muted);cursor:pointer;border:none;background:transparent;transition:background .15s var(--ease),color .15s var(--ease)}.garden-app-topbar__marca{display:none}@media(max-width:759px){.garden-app-topbar__marca{display:inline-flex;align-items:center;gap:var(--ds-space-2);margin-right:auto;color:var(--text);text-decoration:none}}.garden-app-topbar__menu-btn:hover{background:var(--surface-2);color:var(--text)}.garden-app-topbar__theme-btn{display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--garden-app-border);border-radius:var(--garden-app-radius-sm);padding:0;color:var(--text-muted);background:var(--surface);box-shadow:var(--ds-shadow-low);cursor:pointer;transition:background var(--ds-motion-fast) var(--ds-ease-out),color var(--ds-motion-fast) var(--ds-ease-out),transform var(--ds-motion-fast) var(--ds-ease-out),box-shadow var(--ds-motion-fast) var(--ds-ease-out)}.garden-app-topbar__theme-btn:hover{color:var(--text);background:var(--surface-2);box-shadow:var(--ds-shadow-raised)}.garden-app-topbar__theme-btn:active{transform:scale(.96)}.garden-app-topbar__theme-btn:focus-visible{outline:0;box-shadow:var(--ds-focus-ring)}.garden-app-topbar__theme-btn ng-icon{width:17px;height:17px;font-size:17px;--ng-icon__stroke-width: 1.9}.garden-app-filter-panel__client{position:relative;width:100%}.garden-app-filter-panel__client-trigger{width:100%;height:39px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 14px;border-radius:var(--garden-app-radius-sm);border:1px solid #d2ced4;background:#f8f8f8;color:#051c2c;cursor:pointer;text-align:left;transition:border-color .15s var(--ease)}.garden-app-filter-panel__client-trigger:hover{border-color:var(--border-strong)}.garden-app-filter-panel__client-name{font-size:12px;font-weight:600;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.garden-app-filter-panel__client-chevron{flex-shrink:0;color:#051c2c}.garden-app-filter-panel__client-dropdown{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;max-height:260px;overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding:6px;background:var(--surface);border:1px solid var(--garden-app-border);border-radius:var(--garden-app-radius-sm);box-shadow:var(--shadow-md);animation:garden-app-fade-in .15s var(--ease) both}.garden-app-filter-panel__client-item{width:100%;padding:8px 10px;border-radius:var(--garden-app-radius-sm);font-size:13px;color:var(--text);text-align:left;border:none;background:transparent;cursor:pointer;transition:background .12s var(--ease)}.garden-app-filter-panel__client-item:hover{background:var(--surface-2)}.garden-app-filter-panel__client-identidade,.garden-app-filter-panel__client-item{display:flex;min-width:0;align-items:center;gap:8px}.garden-app-filter-panel__client-item-nome{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.garden-app-filter-panel__client-logo{width:20px;height:20px;flex:0 0 auto;border-radius:4px;background:#fff;object-fit:contain}.ds-enterprise-card-final__icon:has(.garden-app-logo-cliente){width:calc(var(--ds-space-16) + var(--ds-space-4));height:calc(var(--ds-space-16) + var(--ds-space-4))}.ds-enterprise-card-final__icon .garden-app-logo-cliente{width:100%;height:100%;padding:2px;border-radius:inherit;background:var(--ds-surface-default);object-fit:contain}.garden-app-filter-panel__client-item--active{color:var(--brand-hover);font-weight:600;background:var(--brand-soft)}.garden-app-filter-panel__client-empty{padding:10px;font-size:12.5px;color:var(--text-faint);text-align:center}@media(max-width:759px){.garden-app-topbar__menu-btn{display:flex}.garden-app-topbar{padding:10px 16px}}.garden-app-card{background:var(--surface);border:1px solid var(--garden-app-border);border-radius:var(--garden-app-radius-lg);box-shadow:var(--shadow-sm);transition:box-shadow .2s var(--ease),border-color .2s var(--ease)}.garden-app-card--hover:hover{box-shadow:var(--shadow-md)}.garden-app-page-header{position:sticky;top:0;z-index:20;background:var(--ds-surface-default);border-bottom:1px solid var(--garden-app-border);box-shadow:var(--ds-shadow-low);margin:calc(var(--garden-app-content-gutter) * -1) calc(var(--garden-app-content-gutter) * -1) 24px;padding:0 var(--garden-app-content-gutter)}.garden-app-dashboard-header{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ds-space-3);margin-bottom:var(--ds-space-6)}.garden-app-dashboard-header>garden-page-header{display:block;width:100%;min-width:0}.garden-app-dashboard-header__voltar{font-size:var(--ds-type-label-size);line-height:var(--ds-type-label-line-height)}.garden-app-dashboard-header__voltar ng-icon{width:var(--ds-space-4);height:var(--ds-space-4);font-size:var(--ds-space-4);--ng-icon__stroke-width: 2}.garden-app-dashboard-header .ds-page-header__title-row{display:flex;align-items:center;gap:var(--ds-space-2)}.garden-app-dashboard-header .ds-page-header{gap:var(--ds-space-2)}.garden-app-dashboard-header .ds-page-header__content{align-items:flex-start}.garden-app-dashboard-header .ds-page-header h1{font-size:clamp(28px,2.1vw,32px);line-height:1.15}.garden-app-dashboard-header .ds-page-header p{margin-top:var(--ds-space-1)}.garden-app-dashboard-header__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;width:fit-content;max-width:100%;gap:var(--ds-space-3);margin:0;padding:0;align-self:flex-start}.garden-app-dashboard-header__filters,.garden-app-dashboard-header__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-3)}.garden-app-dashboard-header__actions{gap:var(--ds-space-2);padding:0}.garden-app-dashboard-header app-seletor-periodo>div{display:flex;align-items:center;gap:var(--ds-space-2)}.garden-app-page-context{margin-block-end:var(--ds-space-6)}.garden-app-breadcrumb{display:flex;align-items:center;gap:6px;padding:18px 0;font-family:Mona Sans Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1}.garden-app-breadcrumb__link{display:inline-flex;align-items:center;gap:6px;color:var(--text-muted);background:transparent;border:none;border-radius:var(--garden-app-radius-sm);padding:6px 8px 6px 6px;margin:-6px 0 -6px -6px;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s var(--ease),color .15s var(--ease)}.garden-app-breadcrumb__link:hover{background:var(--surface-2);color:var(--text)}.garden-app-breadcrumb__link:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.garden-app-breadcrumb__link svg{flex-shrink:0}.garden-app-header{background:var(--surface);border-bottom:1px solid var(--garden-app-border)}.garden-app-kpi{position:relative;background:var(--ds-surface-default);border:1px solid var(--garden-app-border);border-radius:var(--garden-app-radius-lg);padding:22px;height:184px;min-height:184px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;overflow:hidden;min-width:0}.garden-app-kpi__label{font-size:12.5px;color:var(--text-muted);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.garden-app-kpi__label-row{display:flex;align-items:center;gap:5px;max-width:100%}.garden-app-kpi__label-row .garden-app-kpi__label{margin:0}.garden-app-kpi__value{font-size:clamp(18px,4.5vw,28px);font-weight:700;margin-top:10px;line-height:1.15;color:var(--text);overflow-wrap:break-word;max-width:100%}.garden-app-kpi__value--receita{color:var(--receita)}.garden-app-kpi__value--despesa{color:var(--despesa)}.garden-app-kpi__compare{font-size:12px;color:var(--text-faint);margin-top:12px}.garden-app-kpi__trend{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;padding:3px 9px;border-radius:999px;margin-top:6px}.garden-app-kpi__trend--up{background:var(--green-soft);color:var(--green-text)}.garden-app-kpi__trend--down{background:var(--red-soft);color:var(--red-text)}.garden-app-demonstrativo__linha{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 4px}.garden-app-demonstrativo__linha--componente{padding-left:24px}.garden-app-demonstrativo__linha--subtotal{font-weight:700;background:var(--surface-2);padding:10px 12px;border-radius:var(--garden-app-radius);margin:3px 0}.garden-app-demonstrativo__marca{display:inline-block;min-width:16px;color:var(--text-faint);font-weight:400}.garden-app-demonstrativo__rotulo{font-size:var(--ds-type-body-size);line-height:var(--ds-type-body-line-height)}.garden-app-demonstrativo__linha--componente .garden-app-demonstrativo__rotulo{color:var(--text-muted)}.garden-app-demonstrativo__valor{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:var(--ds-type-financial-size);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-type-financial-line-height);letter-spacing:var(--ds-type-financial-tracking)}.garden-app-demonstrativo__linha--subtotal .garden-app-demonstrativo__valor{font-size:var(--ds-type-financial-size)}.garden-app-widget-grafico{--garden-app-chart-widget-height: 380px;min-height:var(--garden-app-chart-widget-height);height:100%;display:flex;flex-direction:column}.garden-app-widget-slot.garden-app-col-span-2>.garden-app-widget-grafico{--garden-app-chart-widget-height: 320px}@container (min-width: 1121px){.garden-app-widget-slot.garden-app-col-span-2>.garden-app-widget-grafico,.garden-app-widget-slot.garden-app-col-span-2>.garden-app-widget-grafico.garden-app-widget-ranking:has(.garden-app-ranking__empty){height:var(--garden-app-chart-widget-height);min-height:var(--garden-app-chart-widget-height)}}.garden-app-widget-grafico>*:last-child,.garden-app-widget-grafico>.garden-app-chart-rolagem{flex:1;min-height:0;overflow-y:auto;position:relative}.garden-app-widget-card-state.garden-app-widget-grafico>*:last-child{flex:0 0 auto;min-height:auto;overflow:visible;position:static}.garden-app-widget-card-state.garden-app-widget-grafico>.garden-app-widget-card-state__chart-skeleton{flex:1 1 auto;min-height:0}div.garden-app-widget-card-state.garden-app-widget-grafico{align-items:center;justify-content:center;text-align:center}.garden-app-widget-grafico>.garden-app-chart-host,.garden-app-widget-grafico>.garden-app-ranking-chart{flex:1;min-height:0;min-width:0;position:relative;display:block;overflow:hidden}.garden-app-widget-grafico>app-donut-chart{flex:1;min-width:0;min-height:140px;position:relative;display:block}.garden-app-widget-grafico:has(>app-donut-chart){height:var(--garden-app-chart-widget-height)}.garden-app-widget-grafico:has(>.garden-app-chart-outlier-note){min-height:var(--garden-app-chart-widget-height)}.garden-app-widget-grafico.garden-app-widget-ranking{min-height:var(--garden-app-chart-widget-height);max-height:calc(var(--garden-app-chart-widget-height) + var(--ds-space-16) * 2)}.garden-app-widget-grafico.garden-app-widget-ranking:has(.garden-app-ranking__empty){min-height:0;height:auto}.garden-app-widget-ranking>.garden-app-ranking-chart{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}.garden-app-widget-grafico>.garden-app-chart-outlier-note,.garden-app-widget-grafico>.garden-app-chart-nota{flex:0 0 auto;min-height:auto;overflow:visible;position:static}.garden-app-deducoes{border-top:1px solid var(--garden-app-border)}.garden-app-deducoes__linha{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:2px 4px;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;cursor:pointer}.garden-app-deducoes__linha:hover{background:var(--ds-surface-subtle)}.garden-app-deducoes__linha:focus-visible{outline:0;box-shadow:var(--ds-focus-ring)}.garden-app-deducoes__rotulo{display:inline-flex;align-items:center;gap:4px;color:var(--text-muted)}.garden-app-deducoes__seta{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transition:transform var(--ds-motion-fast, .15s) ease}.garden-app-deducoes__seta--aberta{transform:rotate(90deg)}.garden-app-deducoes__lista{max-height:120px;margin:4px 0 0;padding:0 4px 0 22px;overflow-y:auto;list-style:none}.garden-app-deducoes__grupo,.garden-app-deducoes__item{display:flex;justify-content:space-between;gap:12px;padding:2px 0}.garden-app-deducoes__grupo{font-weight:var(--ds-font-weight-semibold)}.garden-app-deducoes__item{padding-left:12px;color:var(--text-muted)}@media(prefers-reduced-motion:reduce){.garden-app-deducoes__seta{transition:none}}.garden-app-chart-fill{position:absolute;inset:0}app-financial-chart.garden-app-chart-host{position:absolute;inset:0;display:block}.garden-app-chart-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;margin:0;padding:0 16px;color:var(--text-faint);font-size:12.5px;text-align:center;text-wrap:balance}.garden-app-col-span-1,.garden-app-col-span-2,.garden-app-col-span-3,.garden-app-col-span-4{grid-column:span 1}@media(min-width:768px){.garden-app-col-span-2,.garden-app-col-span-3,.garden-app-col-span-4{grid-column:span 2}}@media(min-width:1024px){.garden-app-col-span-3{grid-column:span 3}.garden-app-col-span-4{grid-column:span 4}.garden-app-widget-slot--posicionado{grid-row:var(--garden-widget-row);grid-column:var(--garden-widget-column) / span var(--garden-widget-span)}}.garden-app-widget-tabela{height:480px;display:flex;flex-direction:column}.garden-app-widget-tabela--compact{height:auto;min-height:0}.garden-app-widget-tabela--compact .garden-app-widget-tabela__corpo{flex:0 1 auto;overflow-y:visible}.garden-app-widget-tabela__corpo{flex:1;min-height:0;overflow-y:auto;overflow-x:auto}.garden-app-stat{background:var(--ds-surface-default);border:1px solid var(--garden-app-border);border-radius:var(--garden-app-radius-lg);padding:var(--ds-space-5);position:relative;overflow:hidden}.garden-app-stat__icon{position:absolute;top:var(--ds-space-4);right:var(--ds-space-4);width:34px;height:34px;border-radius:var(--ds-radius-control);display:flex;align-items:center;justify-content:center}.garden-app-stat__label{font-size:var(--ds-type-label-size);color:var(--text-muted);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-type-label-line-height);letter-spacing:var(--ds-type-label-tracking)}.garden-app-stat__value{font-size:var(--ds-type-financial-size);font-weight:var(--ds-font-weight-semibold);margin-top:var(--ds-space-2);line-height:var(--ds-type-financial-line-height);letter-spacing:var(--ds-type-financial-tracking);color:var(--text);font-variant-numeric:tabular-nums}.garden-app-stat__hint{font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-line-height);color:var(--text-faint);margin-top:var(--ds-space-2)}.garden-app-badge{display:inline-flex;align-items:center;gap:var(--ds-space-1);font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-line-height);letter-spacing:var(--ds-type-caption-tracking);font-weight:600;padding:var(--ds-space-1) var(--ds-space-2);border-radius:var(--ds-radius-full);white-space:nowrap}.garden-app-badge--green{background:var(--green-soft);color:var(--green-text)}.garden-app-badge--amber{background:var(--amber-soft);color:var(--amber-text)}.garden-app-badge--red{background:var(--red-soft);color:var(--red-text)}.garden-app-badge--gray{background:var(--gray-soft);color:var(--gray-text)}.garden-app-badge--brand{background:var(--brand-soft);color:var(--brand-hover)}.garden-app-badge--blue{background:var(--blue-soft);color:var(--blue-text)}.garden-app-badge--muted{background:transparent;color:var(--text-faint);padding-left:0;padding-right:0}.garden-app-badge__dot{width:6px;height:6px;border-radius:999px;background:currentColor;flex-shrink:0}.garden-app-fonte-card--expirada{border-color:var(--red-text)}.garden-app-fonte-card__logo{width:40px;height:40px;border-radius:var(--garden-app-radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;font-weight:700;font-size:13px}.garden-app-fonte-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.garden-app-fonte-header__identidade{display:flex;align-items:center;gap:14px;min-width:0}.garden-app-fonte-header__texto{min-width:0}.garden-app-fonte-header__contexto{font-size:13px;color:var(--text-muted);margin-top:2px}.garden-app-opcao-card{display:flex;align-items:center;gap:14px;width:100%;padding:18px;text-align:left;cursor:pointer;transition:border-color .15s var(--ease),box-shadow .15s var(--ease)}.garden-app-opcao-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md)}.garden-app-opcao-card:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.garden-app-opcao-card__icone{width:40px;height:40px;border-radius:var(--garden-app-radius-sm);background:var(--surface-2);color:var(--text);display:flex;align-items:center;justify-content:center;flex-shrink:0}.garden-app-opcao-card__titulo{font-size:14px;font-weight:600}.garden-app-opcao-card__desc{font-size:12.5px;color:var(--text-muted);margin-top:2px}.garden-app-integracao{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(300px,1fr);align-items:stretch;gap:var(--ds-space-6);margin-bottom:var(--ds-space-6)}.garden-app-integracao>*{min-width:0}.garden-app-integracao__principal,.garden-app-integracao__contexto{display:flex;min-height:100%;flex-direction:column}.garden-app-integracao__eyebrow{margin:0 0 var(--ds-space-2);color:var(--ds-action-primary);font-size:var(--ds-type-caption-size);font-weight:var(--ds-font-weight-semibold);letter-spacing:.06em;line-height:var(--ds-type-caption-line-height);text-transform:uppercase}.garden-app-integracao__titulo{margin:0;color:var(--text);font-size:var(--ds-type-section-title-size);font-weight:var(--ds-font-weight-semibold);letter-spacing:var(--ds-type-section-title-tracking);line-height:var(--ds-type-section-title-line-height)}.garden-app-integracao__titulo--contexto{font-size:var(--ds-type-card-title-size);letter-spacing:var(--ds-type-card-title-tracking);line-height:var(--ds-type-card-title-line-height)}.garden-app-integracao__descricao{max-width:62ch;margin:var(--ds-space-2) 0 var(--ds-space-6);color:var(--text-muted);font-size:var(--ds-type-body-size);line-height:var(--ds-type-body-line-height)}.garden-app-integracao__principal>.garden-app-integracao__titulo+p:not(.garden-app-integracao__descricao){margin-top:var(--ds-space-2)}.garden-app-integracao__opcoes{display:flex;flex-direction:column;gap:var(--ds-space-3)}.garden-app-integracao__opcoes .garden-app-opcao-card{border:1px solid var(--garden-app-border);border-radius:var(--ds-radius-control);background:var(--ds-surface-default)}.garden-app-integracao__opcoes .garden-app-opcao-card:hover:not(:disabled){border-color:var(--ds-action-primary);box-shadow:var(--ds-shadow-low)}.garden-app-integracao__opcoes .garden-app-opcao-card:disabled{cursor:wait;opacity:.65}.garden-app-integracao__contexto{gap:var(--ds-space-3);background:var(--ds-surface-subtle)}.garden-app-integracao__contexto>.garden-app-integracao__eyebrow{margin-bottom:0}.garden-app-integracao__contexto>.garden-app-integracao__titulo+p{margin:0}.garden-app-integracao__contexto-rodape{display:flex;flex-direction:column;gap:var(--ds-space-3);margin-top:auto;padding-top:var(--ds-space-5);border-top:1px solid var(--garden-app-border)}.garden-app-integracao__contexto-rodape p{margin:0}.garden-app-integracao__contexto-item{display:flex;align-items:flex-start;gap:var(--ds-space-2);color:var(--text-muted);font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-line-height)}.garden-app-integracao__contexto-icone{display:grid;width:18px;height:18px;flex:0 0 18px;place-items:center;border-radius:999px;background:var(--ds-feedback-success-subtle);color:var(--ds-feedback-success);font-size:11px;font-weight:var(--ds-font-weight-bold)}.garden-app-integracao__timeline{margin:0 0 var(--ds-space-6);padding:var(--ds-space-4);border:1px solid var(--garden-app-border);border-radius:var(--ds-radius-control);background:var(--ds-surface-subtle)}.garden-app-integracao__timeline .garden-app-timeline__item>span:last-child{display:flex;flex-direction:column;gap:2px}.garden-app-integracao__timeline strong{color:var(--text);font-weight:var(--ds-font-weight-semibold)}.garden-app-integracao__timeline small{color:var(--text-muted);font-size:var(--ds-type-caption-size)}.garden-app-integracao__fonte{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--ds-space-2);height:max-content;padding:var(--ds-space-2) var(--ds-space-3);border:1px solid var(--garden-app-border);border-radius:999px;background:var(--ds-surface-subtle);color:var(--text-muted);font-size:var(--ds-type-caption-size);font-weight:var(--ds-font-weight-semibold)}.garden-app-integracao__fonte-ponto{width:7px;height:7px;border-radius:999px;background:var(--ds-feedback-success)}.garden-app-sync-overview{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-4);margin-bottom:var(--ds-space-6)}.garden-app-sync-overview .garden-app-integracao__descricao{margin-bottom:0}.garden-app-sync-stats{margin-bottom:var(--ds-space-5)}.garden-app-sync-action{padding:var(--ds-space-5);border:1px solid var(--garden-app-border);border-radius:var(--ds-radius-control);background:var(--ds-surface-subtle)}.garden-app-sync-flow{padding-bottom:var(--ds-space-4);margin-bottom:var(--ds-space-4);border-bottom:1px solid var(--garden-app-border)}.garden-app-sync-flow__titulo,.garden-app-sync-flow__nome,.garden-app-sync-flow__descricao{margin:0}.garden-app-sync-flow__titulo{color:var(--text);font-size:var(--ds-type-label-size);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-type-label-line-height)}.garden-app-sync-flow__etapas{display:flex;align-items:stretch;gap:var(--ds-space-3);margin-top:var(--ds-space-3)}.garden-app-sync-flow__etapa{display:grid;grid-template-columns:var(--ds-space-6) minmax(0,1fr);flex:1 1 0;align-items:flex-start;gap:var(--ds-space-2)}.garden-app-sync-flow__numero{display:grid;width:var(--ds-space-6);height:var(--ds-space-6);place-items:center;border-radius:999px;color:var(--ds-action-primary-foreground);background:var(--ds-action-primary);font-size:var(--ds-type-label-size);font-weight:var(--ds-font-weight-bold);line-height:1}.garden-app-sync-flow__numero--complemento{color:var(--ds-action-primary);border:1px solid var(--ds-action-primary);background:var(--ds-surface-default)}.garden-app-sync-flow__nome{color:var(--text);font-size:var(--ds-type-label-size);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-type-label-line-height)}.garden-app-sync-flow__descricao{margin-top:var(--ds-space-1);color:var(--text-muted);font-size:var(--ds-type-body-size);line-height:var(--ds-type-body-line-height)}.garden-app-sync-flow__conector{width:var(--ds-space-5);flex:0 0 var(--ds-space-5);align-self:flex-start;height:1px;margin-top:calc(var(--ds-space-3) - 1px);background:var(--garden-app-border)}.garden-app-sync-action__botoes{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2)}.garden-app-sync-action__hint{margin:var(--ds-space-3) 0 0;color:var(--text-muted);font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-line-height)}.garden-app-sync-progress{margin-top:var(--ds-space-4);padding:var(--ds-space-4);border:1px solid var(--ds-action-primary);border-radius:var(--ds-radius-control);background:var(--ds-action-primary-subtle)}.garden-app-sync-progress__cabecalho{display:flex;align-items:center;gap:var(--ds-space-2);margin-bottom:var(--ds-space-3)}.garden-app-sync-progress__icone{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border-radius:var(--ds-radius-compact);background:var(--ds-action-primary);color:var(--ds-action-primary-foreground)}.garden-app-sync-progress__icone svg{animation:garden-app-spin 1.25s linear infinite}.garden-app-sync-progress__titulo{min-width:0;flex:1;color:var(--text);font-size:var(--ds-type-label-size);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-type-label-line-height)}.garden-app-sync-progress__percentual{flex:0 0 auto;color:var(--ds-action-primary);font-size:var(--ds-type-label-size);font-weight:var(--ds-font-weight-semibold)}.garden-app-sync-progress__mensagem{margin:var(--ds-space-3) 0 0;color:var(--text-muted);font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-line-height)}.garden-app-sync-progress__estimativa{display:flex;align-items:flex-start;gap:var(--ds-space-2);margin-top:var(--ds-space-3);padding:var(--ds-space-3);border:1px solid var(--ds-action-primary);border-radius:var(--ds-radius-compact);background:var(--ds-surface-default)}@supports (color: color-mix(in lab,red,red)){.garden-app-sync-progress__estimativa{border:1px solid color-mix(in srgb,var(--ds-action-primary) 20%,transparent)}}@supports (color: color-mix(in lab,red,red)){.garden-app-sync-progress__estimativa{background:color-mix(in srgb,var(--ds-surface-default) 72%,transparent)}}.garden-app-sync-progress__estimativa-icone{flex:0 0 auto;margin-top:1px;color:var(--ds-action-primary)}.garden-app-sync-progress__estimativa p{margin:0;color:var(--text-muted);font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-line-height)}.garden-app-sync-progress__estimativa p+p{margin-top:var(--ds-space-1)}.garden-app-sync-progress__estimativa strong{color:var(--text)}.garden-app-sync-progress__continua-em-segundo-plano{display:flex;align-items:flex-start;gap:var(--ds-space-2);margin:var(--ds-space-3) 0 0;color:var(--text-muted);font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-line-height)}.garden-app-sync-progress__continua-em-segundo-plano svg{flex:0 0 auto;margin-top:1px;color:var(--ds-action-primary)}@media(max-width:1100px){.garden-app-integracao{grid-template-columns:minmax(0,1fr)}.garden-app-integracao__principal,.garden-app-integracao__contexto{min-height:auto}}@media(max-width:640px){.garden-app-sync-overview{flex-direction:column}.garden-app-sync-stats{gap:var(--ds-space-3)}.garden-app-sync-action{padding:var(--ds-space-4)}.garden-app-sync-flow__etapas{flex-direction:column}.garden-app-sync-flow__conector{display:none}}.garden-app-alert{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:var(--garden-app-radius);font-size:13px;font-weight:500}.garden-app-alert--ambar{background:var(--amber-soft);color:var(--amber-text)}.garden-app-alert--vermelho{background:var(--red-soft);color:var(--red-text)}.garden-app-alert svg{flex-shrink:0}.ds-alert{position:fixed;z-index:100;top:68px;right:24px;width:min(560px,calc(100vw - 48px));display:flex;align-items:center;gap:12px;padding:12px 14px 14px;border:1px solid transparent;border-radius:10px;box-shadow:var(--shadow-md);font-size:var(--ds-type-label-size);font-weight:var(--ds-font-weight-regular);line-height:1.35;overflow:hidden;animation:garden-alert-in .56s cubic-bezier(.22,1,.36,1) both;transform-origin:top center}.garden-app-alertas-pilha{position:fixed;z-index:100;top:68px;right:24px;display:flex;flex-direction:column;gap:var(--ds-space-2);width:min(560px,calc(100vw - 48px));pointer-events:none}.garden-app-alertas-pilha>*{display:contents}.garden-app-alertas-pilha .ds-alert{position:relative;inset:auto;width:100%;pointer-events:auto}.ds-alert__message{min-width:0;flex:1 1 auto}.ds-alert__texto{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:2px}.ds-alert__title{font-size:var(--ds-type-body-size);font-weight:var(--ds-font-weight-semibold);line-height:1.3}.ds-alert--neutral .ds-alert__title{color:var(--ds-text-primary)}.ds-alert--success{border-color:var(--receita);background:var(--green-soft);color:var(--green-text)}@supports (color: color-mix(in lab,red,red)){.ds-alert--success{border-color:color-mix(in srgb,var(--receita) 24%,transparent)}}.ds-alert--warning{border-color:var(--amber-text);background:var(--amber-soft);color:var(--amber-text)}@supports (color: color-mix(in lab,red,red)){.ds-alert--warning{border-color:color-mix(in srgb,var(--amber-text) 24%,transparent)}}.ds-alert--danger{border-color:var(--despesa);background:var(--red-soft);color:var(--red-text)}@supports (color: color-mix(in lab,red,red)){.ds-alert--danger{border-color:color-mix(in srgb,var(--despesa) 24%,transparent)}}.ds-alert--danger .ds-alert__action .ds-button--danger{border-color:var(--ds-feedback-danger);background:var(--ds-feedback-danger);color:var(--ds-surface-default)}.ds-alert--danger .ds-alert__action .ds-button--danger:hover:not(:disabled){border-color:var(--ds-feedback-danger);background:var(--ds-feedback-danger);filter:brightness(.92)}:root[data-theme=escuro] .ds-alert--danger,:root[data-theme=escuro] .ds-alert--warning,:root[data-theme=escuro] .ds-alert--success,:root[data-theme=escuro] .ds-alert--info{color:var(--ds-text-primary)}:root[data-theme=escuro] .ds-alert--danger .ds-alert__icon{stroke:var(--red-text)}:root[data-theme=escuro] .ds-alert--warning .ds-alert__icon{stroke:var(--amber-text)}:root[data-theme=escuro] .ds-alert--success .ds-alert__icon{stroke:var(--green-text)}:root[data-theme=escuro] .ds-alert--info .ds-alert__icon{stroke:var(--ds-action-primary)}:root[data-theme=escuro] .ds-alert--danger .ds-alert__action .ds-button--danger{border-color:var(--ds-feedback-danger);background:var(--ds-feedback-danger);color:#fff}@supports (color: color-mix(in lab,red,red)){:root[data-theme=escuro] .ds-alert--danger .ds-alert__action .ds-button--danger{border-color:color-mix(in srgb,var(--ds-feedback-danger) 70%,#000)}}@supports (color: color-mix(in lab,red,red)){:root[data-theme=escuro] .ds-alert--danger .ds-alert__action .ds-button--danger{background:color-mix(in srgb,var(--ds-feedback-danger) 70%,#000)}}.ds-alert--info{border-color:var(--ds-action-primary);background:var(--blue-soft);color:var(--ds-action-primary)}@supports (color: color-mix(in lab,red,red)){.ds-alert--info{border-color:color-mix(in srgb,var(--ds-action-primary) 24%,transparent)}}.ds-alert--neutral{border-color:var(--ds-border-default);background:var(--ds-surface-subtle);color:var(--ds-text-secondary)}.ds-alert__icon{width:18px;height:18px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ds-alert--neutral .ds-alert__icon{stroke:var(--ds-action-primary)}.ds-alert--neutral .ds-alert__action .ds-button{border-color:transparent;background:transparent;color:var(--ds-action-primary);font-weight:var(--ds-font-weight-semibold)}.ds-alert--neutral .ds-alert__action .ds-button:hover:not(:disabled){border-color:transparent;background:var(--ds-action-primary-subtle)}.ds-alert__action{flex:0 0 auto;white-space:nowrap}.ds-alert__dismiss{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border:0;border-radius:6px;color:inherit;background:transparent;cursor:pointer}.ds-alert__dismiss:hover{background:currentColor}@supports (color: color-mix(in lab,red,red)){.ds-alert__dismiss:hover{background:color-mix(in srgb,currentColor 10%,transparent)}}.ds-alert__dismiss:focus-visible{outline:0;box-shadow:var(--focus-ring)}.ds-alert__dismiss svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2}@keyframes garden-alert-in{0%{opacity:0;transform:translateY(calc(-100% - 68px)) scale(.94)}55%{opacity:1;transform:translateY(6px) scale(1.01)}78%{transform:translateY(-2px) scale(1)}to{opacity:1;transform:translateY(0) scale(1)}}.ds-alert__progress{position:absolute;right:0;bottom:0;left:0;height:3px;background:currentColor;opacity:.4;transform-origin:left center;animation-name:garden-alert-progresso;animation-timing-function:linear;animation-fill-mode:forwards}.ds-alert--neutral .ds-alert__progress{background:var(--ds-action-primary);opacity:.6}.ds-alert--pausado .ds-alert__progress{animation-play-state:paused}@keyframes garden-alert-progresso{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.ds-alert{animation:garden-alert-aparece .2s ease-out both}}@keyframes garden-alert-aparece{0%{opacity:0}to{opacity:1}}@media(max-width:720px){.ds-alert{top:58px;right:16px;width:calc(100vw - 32px)}.ds-alert:has(.ds-alert__action){flex-wrap:wrap}.ds-alert__action{display:flex;order:1;flex-basis:100%;justify-content:flex-end}}.garden-app-timeline{display:flex;flex-direction:column;gap:12px}.garden-app-timeline__item{display:flex;align-items:flex-start;gap:10px;font-size:13px}.garden-app-timeline__marca{width:18px;height:18px;border-radius:999px;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-top:1px}.garden-app-timeline__marca--feito{background:var(--green-soft);color:var(--green-text)}.garden-app-timeline__marca--pendente{border:2px solid var(--border-strong)}.garden-app-organizer-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:16px;background:#0f172a94;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:garden-app-organizer-fade .16s var(--ease)}.garden-app-organizer{display:flex;flex-direction:column;width:min(100%,1360px);max-height:min(940px,calc(100dvh - 32px));overflow:hidden;border:1px solid var(--garden-app-border);border-radius:18px;background:var(--surface);box-shadow:0 24px 80px #0f172a47;animation:garden-app-organizer-enter .2s var(--ease)}.garden-app-organizer__header,.garden-app-organizer__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;background:var(--surface)}.garden-app-organizer__header{border-bottom:1px solid var(--garden-app-border)}.garden-app-organizer__eyebrow{margin-bottom:4px;color:var(--brand);font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.garden-app-organizer__title{color:var(--text);font-size:21px;font-weight:750;line-height:1.25}.garden-app-organizer__subtitle,.garden-app-organizer__column-header p{margin-top:4px;color:var(--text-muted);font-size:12.5px}.garden-app-organizer__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;border:1px solid transparent;border-radius:10px;color:var(--text-muted);cursor:pointer;transition:.15s var(--ease)}.garden-app-organizer__close:hover{border-color:var(--garden-app-border);background:var(--surface-2);color:var(--text)}.garden-app-organizer__close:disabled,.garden-app-organizer__add:disabled{opacity:.5;cursor:not-allowed}.garden-app-organizer__body{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(360px,.85fr);min-height:0;flex:1}.garden-app-organizer__abas{display:flex;flex-wrap:wrap;gap:8px;padding:12px 20px;border-bottom:1px solid var(--garden-app-border);background:var(--surface-2)}.garden-app-organizer__body--confirmacao{display:block;overflow-y:auto;padding:24px}.garden-app-organizer__column{display:flex;min-width:0;min-height:0;flex-direction:column;padding:20px;background:var(--surface)}.garden-app-organizer__column--active{border-right:1px solid var(--garden-app-border);background:var(--surface-2)}.garden-app-organizer__column-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.garden-app-organizer__column-header h3{font-size:14px;font-weight:700}.garden-app-organizer__map{display:flex;min-height:0;flex:1;flex-direction:column;padding:11px;border:1px solid var(--garden-app-border);border-radius:12px;background:var(--surface)}.garden-app-organizer__map-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.garden-app-organizer__map-header{margin-bottom:9px}.garden-app-organizer__map-header strong{color:var(--text);font-size:11.5px;font-weight:700}.garden-app-organizer__map-header span{color:var(--text-faint);font-size:10.5px}.garden-app-organizer__map-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;min-height:220px;flex:1;align-content:start;overflow-y:auto;overscroll-behavior:contain;padding:4px;border-radius:9px;position:relative;transition:background .16s var(--ease),box-shadow .16s var(--ease)}.garden-app-widget-slot{position:relative}.garden-app-widget-slot>app-widget-info{position:absolute;right:12px;top:12px;z-index:8}.garden-app-organizer__map-grid.cdk-drop-list-receiving{background:var(--brand-soft);box-shadow:inset 0 0 0 2px var(--brand)}@supports (color: color-mix(in lab,red,red)){.garden-app-organizer__map-grid.cdk-drop-list-receiving{background:color-mix(in srgb,var(--brand-soft) 58%,transparent)}}@supports (color: color-mix(in lab,red,red)){.garden-app-organizer__map-grid.cdk-drop-list-receiving{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--brand) 48%,transparent)}}.garden-app-organizer__map-card{position:relative;z-index:1;display:flex;min-width:0;min-height:54px;align-items:center;gap:6px;padding:7px 8px;border:1px solid var(--garden-app-border);border-radius:7px;background:var(--surface-2);transition:border-color .18s var(--ease),background .18s var(--ease),box-shadow .18s var(--ease);cursor:grab;-webkit-user-select:none;user-select:none}.garden-app-organizer__map-card:hover{border-color:var(--brand);background:var(--brand-soft)}@supports (color: color-mix(in lab,red,red)){.garden-app-organizer__map-card:hover{border-color:color-mix(in srgb,var(--brand) 42%,var(--garden-app-border))}}@supports (color: color-mix(in lab,red,red)){.garden-app-organizer__map-card:hover{background:color-mix(in srgb,var(--brand-soft) 30%,var(--surface-2))}}.garden-app-organizer__map-card:active{cursor:grabbing}.garden-app-organizer__map-card:focus-visible{outline:0;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand)}@supports (color: color-mix(in lab,red,red)){.garden-app-organizer__map-card:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 16%,transparent)}}.garden-app-organizer__map-card--span-2{grid-column:span 2}.garden-app-organizer__map-card--span-4{grid-column:span 4}.garden-app-organizer__map-position{display:inline-flex;width:21px;height:21px;flex:0 0 21px;align-items:center;justify-content:center;border-radius:6px;background:var(--brand-soft);color:var(--brand);font-size:10px;font-weight:750;font-variant-numeric:tabular-nums}.garden-app-organizer__map-grip,.garden-app-organizer__library-grip{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:var(--text-faint)}.garden-app-organizer__map-card>strong{flex:1;min-width:0;overflow:hidden;color:var(--text-muted);font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.garden-app-organizer__map-remove{display:inline-grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border:1px solid transparent;border-radius:8px;color:var(--text-faint);cursor:pointer;transition:color .15s var(--ease),background .15s var(--ease),border-color .15s var(--ease)}.garden-app-organizer__map-remove:hover:not(:disabled),.garden-app-organizer__map-remove:focus-visible{border-color:var(--despesa);background:var(--red-soft);color:var(--despesa);outline:0}@supports (color: color-mix(in lab,red,red)){.garden-app-organizer__map-remove:hover:not(:disabled),.garden-app-organizer__map-remove:focus-visible{border-color:color-mix(in srgb,var(--despesa) 28%,transparent)}}.garden-app-organizer__map-remove:disabled{opacity:.4;cursor:not-allowed}.garden-app-organizer__map-card--highlight{border-color:var(--brand);background:var(--brand-soft);box-shadow:0 0 0 2px var(--brand)}@supports (color: color-mix(in lab,red,red)){.garden-app-organizer__map-card--highlight{box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 14%,transparent)}}.garden-app-organizer__map-empty{grid-column:1 / -1;position:absolute;inset:4px;display:flex;min-height:180px;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:20px;border:1px dashed var(--garden-app-border);border-radius:7px;color:var(--text-faint);font-size:11px;text-align:center}.garden-app-organizer__map-nova-linha{position:absolute;right:5px;left:5px;z-index:0;display:grid;height:calc(var(--ds-space-10) * 2 + 2px);place-items:center;padding:0 var(--ds-space-4);border:1px dashed var(--ds-border-strong);border-radius:var(--ds-radius-compact);background:var(--ds-surface-default);color:var(--ds-text-secondary);font-size:var(--ds-type-control-size);font-weight:var(--ds-font-weight-medium);text-align:center;pointer-events:none}.garden-app-organizer__map-empty strong{color:var(--text);font-size:12.5px}.garden-app-organizer__map-placeholder{display:grid;min-height:54px;place-items:center;border:2px dashed var(--brand);border-radius:8px;background:var(--brand-soft);color:var(--brand-hover);font-size:10.5px;font-weight:700}@supports (color: color-mix(in lab,red,red)){.garden-app-organizer__map-placeholder{background:color-mix(in srgb,var(--brand-soft) 74%,var(--surface))}}.garden-app-organizer__map-drop-target{display:grid;min-height:54px;place-items:center;z-index:0;border:2px dashed var(--brand);border-radius:8px;background:var(--brand-soft);color:var(--brand-hover);font-size:10.5px;font-weight:700;pointer-events:none}@supports (color: color-mix(in lab,red,red)){.garden-app-organizer__map-drop-target{background:color-mix(in srgb,var(--brand-soft) 74%,var(--surface))}}.garden-app-organizer__map-grid.cdk-drop-list-dragging .garden-app-organizer__map-placeholder{visibility:hidden}.garden-app-organizer__map-scroll{flex:1;min-height:220px;overflow-y:auto;overscroll-behavior:contain;padding:4px;border-radius:9px}gridstack.garden-app-organizer__map-grid{display:block;min-height:212px;overflow:visible;padding:0;border-radius:0}gridstack.garden-app-organizer__map-grid>.grid-stack-item>.grid-stack-item-content{overflow:visible}gridstack.garden-app-organizer__map-grid .garden-app-organizer__map-card{height:100%;min-height:0}gridstack.garden-app-organizer__map-grid .grid-stack-placeholder>.placeholder-content{inset:4px;margin:4px;border:2px dashed var(--brand);border-radius:8px;background:var(--brand-soft)}@supports (color: color-mix(in lab,red,red)){gridstack.garden-app-organizer__map-grid .grid-stack-placeholder>.placeholder-content{background:color-mix(in srgb,var(--brand-soft) 74%,var(--surface))}}gridstack.garden-app-organizer__map-grid .ui-draggable-dragging>.grid-stack-item-content{box-shadow:var(--shadow-md);opacity:.96}.garden-app-organizer__library-item--disabled{cursor:not-allowed;opacity:.48}.garden-app-organizer__feedback{display:flex;min-height:27px;align-items:center;gap:6px;margin:0 2px 7px;color:var(--brand-hover);font-size:11px;font-weight:650;opacity:0;transition:opacity .16s var(--ease)}.garden-app-organizer__feedback--visible{opacity:1}.garden-app-organizer__count{display:inline-flex;min-width:28px;height:28px;align-items:center;justify-content:center;border-radius:999px;background:var(--brand-soft);color:var(--brand);font-size:12px;font-weight:700}.garden-app-organizer__library{display:flex;min-height:0;flex:1;flex-direction:column;gap:8px;overflow-y:auto;overscroll-behavior:contain;padding-right:4px}.garden-app-organizer__library-item{display:flex;align-items:center;gap:10px;min-height:66px;padding:8px;border:1px solid var(--garden-app-border);border-radius:12px;background:var(--surface);transition:border-color .15s var(--ease),box-shadow .15s var(--ease),background .15s var(--ease)}.garden-app-organizer__item-copy{display:flex;min-width:0;flex:1;flex-direction:column;align-items:flex-start;gap:5px}.garden-app-organizer__item-copy strong{max-width:100%;overflow:hidden;color:var(--text);font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.garden-app-organizer__item-copy .garden-app-badge{font-size:9.5px}.garden-app-organizer__search{display:flex;align-items:center;gap:10px;min-height:44px;margin-bottom:14px;padding:0 13px;border:1px solid var(--garden-app-border);border-radius:10px;background:var(--surface-2);color:var(--text-faint)}.garden-app-organizer__search:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand)}@supports (color: color-mix(in lab,red,red)){.garden-app-organizer__search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 14%,transparent)}}.garden-app-organizer__search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--text);font-size:13px}.garden-app-organizer__library-item{padding:10px 10px 10px 14px;cursor:grab;-webkit-user-select:none;user-select:none;flex:none}.garden-app-organizer__library-item:active{cursor:grabbing}.garden-app-organizer__library-grip{width:28px;height:40px;flex:0 0 28px;border-radius:8px;transition:color .15s var(--ease),background .15s var(--ease)}.garden-app-organizer__library-item:hover .garden-app-organizer__library-grip{background:var(--brand-soft);color:var(--brand)}.garden-app-organizer__add{display:inline-flex;min-height:40px;align-items:center;gap:6px;padding:0 12px;border:1px solid var(--garden-app-border);border-radius:9px;color:var(--brand);cursor:pointer;font-size:12px;font-weight:650}.garden-app-organizer__add:hover,.garden-app-organizer__add:focus-visible{border-color:var(--brand);background:var(--brand-soft)}.garden-app-organizer__library-item--blocked{cursor:default}.garden-app-organizer__library-item--blocked .garden-app-organizer__item-copy strong,.garden-app-organizer__library-item--blocked .garden-app-badge,.garden-app-organizer__library-item--blocked .garden-app-organizer__library-grip{opacity:.55}.garden-app-organizer__library-item--blocked:hover .garden-app-organizer__library-grip{background:transparent;color:inherit}.garden-app-organizer__library-item--blocked .garden-app-organizer__add:disabled:hover{border-color:var(--garden-app-border);background:transparent}.garden-app-organizer__item-block{color:var(--ds-text-secondary);font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-line-height);white-space:normal}.garden-app-organizer__empty{display:flex;min-height:150px;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:24px;border:1px dashed var(--garden-app-border);border-radius:12px;color:var(--text-muted);text-align:center}.garden-app-organizer__empty strong{color:var(--text);font-size:13px}.garden-app-organizer__empty span{font-size:12px}.garden-app-organizer__footer{border-top:1px solid var(--garden-app-border)}.garden-app-organizer__footer-actions{display:flex;gap:8px}.garden-app-organizer--inline{width:100%;height:clamp(520px,calc(100dvh - 316px),860px);max-height:none;gap:16px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;animation:none}.garden-app-organizer--inline .garden-app-organizer__abas{flex:0 0 auto;padding:11px 13px;border:1px solid var(--garden-app-border);border-radius:8px;background:var(--surface)}.garden-app-organizer--inline .garden-app-organizer__body{grid-template-columns:minmax(0,2.2fr) minmax(300px,1fr);gap:var(--ds-space-6);align-items:stretch}.garden-app-organizer--inline .garden-app-organizer__column,.garden-app-organizer--inline .garden-app-organizer__column--active{padding:17px 19px 19px;border:1px solid var(--garden-app-border);border-radius:12px;background:var(--surface)}.garden-app-organizer--inline .garden-app-organizer__column:not(.garden-app-organizer__column--active){background:var(--ds-surface-subtle)}.garden-app-organizer--inline .garden-app-organizer__column:not(.garden-app-organizer__column--active) .garden-app-organizer__search{background:var(--surface)}.garden-app-organizer--inline .garden-app-organizer__column-header{margin-bottom:12px}.garden-app-organizer--inline .garden-app-organizer__feedback{min-height:20px;margin-bottom:4px}.garden-app-organizer--inline .garden-app-organizer__map-nova-linha{height:calc(var(--ds-space-10) + var(--ds-space-4))}.garden-app-organizer--inline .garden-app-organizer__column:not(.garden-app-organizer__column--active) .garden-app-organizer__column-header{margin-bottom:12px}.garden-app-organizer--inline .garden-app-organizer__column-header h3{font-size:15px;font-weight:600}.garden-app-organizer--inline .garden-app-organizer__column-header p{margin-top:2px;font-size:11px}.garden-app-organizer--inline .garden-app-organizer__count{min-width:72px;height:24px;font-size:10px;font-weight:600}.garden-app-organizer--inline .garden-app-organizer__map{padding:11px 13px;border-radius:8px;background:var(--surface-2)}.garden-app-organizer--inline .garden-app-organizer__map-header strong{font-size:11px;font-weight:600}.garden-app-organizer--inline .garden-app-organizer__map-header span{font-size:10px}.garden-app-organizer__desfazer{align-self:flex-start;min-width:146px;min-height:32px;margin-top:12px;padding:0 16px;border:1px solid var(--garden-app-border);border-radius:7px;background:var(--surface);color:var(--text);font-size:10px;font-weight:600;cursor:pointer}.garden-app-organizer__desfazer:hover:not(:disabled){background:var(--surface-2)}.garden-app-organizer__desfazer:disabled{opacity:.5;cursor:not-allowed}.garden-app-organizer--inline .garden-app-organizer__search{min-height:38px;padding:0 14px;border-radius:7px}.garden-app-organizer--inline .garden-app-organizer__search input{font-size:11px}.garden-app-organizer--inline .garden-app-organizer__library-item{min-height:58px;padding-block:9px;border-radius:7px}.garden-app-organizer--inline .garden-app-organizer__item-copy{gap:4px}.garden-app-organizer--inline .garden-app-organizer__item-copy strong{font-size:12px;font-weight:600;line-height:18px}.garden-app-organizer--inline .garden-app-organizer__item-copy .garden-app-badge{height:18px;padding-block:0;font-size:8px;line-height:18px}.garden-app-organizer--inline .garden-app-organizer__add{min-width:80px;min-height:34px;justify-content:center;padding:0 10px;border-radius:7px;font-size:10px;font-weight:600}.garden-app-organizer--inline .garden-app-organizer__add svg{width:10px;height:10px}@media(max-width:1100px){.garden-app-organizer--inline .garden-app-organizer__body{grid-template-columns:minmax(0,1fr);gap:16px}}@keyframes garden-app-organizer-fade{0%{opacity:0}to{opacity:1}}@keyframes garden-app-organizer-enter{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:760px){.garden-app-organizer-backdrop{align-items:end;padding:0}.garden-app-organizer{width:100%;max-height:94dvh;border-radius:18px 18px 0 0}.garden-app-organizer--inline{height:auto;max-height:none;border-radius:var(--garden-app-radius-lg)}.garden-app-organizer__header,.garden-app-organizer__footer{padding:16px}.garden-app-organizer__body{grid-template-columns:1fr;overflow-y:auto}.garden-app-organizer__column{min-height:360px}.garden-app-organizer__column--active{border-right:0;border-bottom:1px solid var(--garden-app-border)}.garden-app-organizer__map{min-height:330px}.garden-app-organizer__footer{align-items:stretch;flex-direction:column}.garden-app-organizer__footer-actions{display:grid;grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.garden-app-organizer-backdrop,.garden-app-organizer,.garden-app-organizer__map-card{animation:none;transition:none}}.garden-app-chip{font-size:12.5px;font-weight:600;padding:7px 14px;border-radius:var(--garden-app-radius-sm);border:1px solid var(--garden-app-border);background:var(--surface);color:var(--text-muted);cursor:pointer;transition:all .15s var(--ease);display:inline-flex;align-items:center;gap:6px}.garden-app-chip:hover{background:var(--surface-2);color:var(--text)}.garden-app-chip--active{background:var(--text);border-color:var(--text);color:#fff}.garden-app-chip--active.garden-app-chip--green{background:var(--green-text);border-color:var(--green-text)}.garden-app-chip--active.garden-app-chip--amber{background:var(--amber-text);border-color:var(--amber-text)}.garden-app-chip--active.garden-app-chip--red{background:var(--red-text);border-color:var(--red-text)}.garden-app-chip--active.garden-app-chip--blue{background:var(--blue-text);border-color:var(--blue-text)}.garden-app-bar-row{display:flex;align-items:center;gap:12px;padding:7px 0}.garden-app-bar-label{width:150px;flex-shrink:0;font-size:13px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.garden-app-bar-track{flex:1;height:22px;background:var(--surface-3);border-radius:7px;overflow:hidden}.garden-app-bar-fill{display:block;height:100%;background:linear-gradient(90deg,var(--accent-lime),var(--brand));border-radius:7px;transition:width .5s var(--ease)}.garden-app-bar-row--clicavel{cursor:pointer;border-radius:8px;padding-left:6px;padding-right:6px;margin:0 -6px}.garden-app-bar-row--clicavel:hover,.garden-app-bar-row--ativo{background:var(--surface-2)}.garden-app-bar-row--ativo .garden-app-bar-label{font-weight:700;color:var(--brand)}@keyframes garden-app-progress-indeterminado{0%{left:-35%}to{left:100%}}.garden-app-progress-indeterminado{position:relative;display:block;width:100%;height:100%;overflow:hidden}.garden-app-progress-indeterminado:after{content:"";position:absolute;top:0;left:-35%;width:35%;height:100%;border-radius:7px;background:linear-gradient(90deg,var(--accent-lime),var(--brand));animation:garden-app-progress-indeterminado 1.1s ease-in-out infinite}.garden-app-pos-sync{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ds-space-4);margin-top:var(--ds-space-5);margin-bottom:0;padding:var(--ds-space-5);border:1px solid var(--ds-feedback-success);border-radius:var(--ds-radius-control);background:var(--ds-feedback-success-subtle)}.garden-app-pos-sync__texto{display:flex;flex:1;flex-direction:column;gap:4px;min-inline-size:240px}.garden-app-pos-sync__texto p{margin:0}.garden-app-pos-sync__acoes{display:flex;align-items:center;gap:var(--ds-space-2)}.garden-app-pos-sync__lista{display:grid;gap:var(--ds-space-1);margin:var(--ds-space-2) 0 0;padding-left:var(--ds-space-5);color:var(--ds-text-secondary);font-size:var(--ds-type-label-size);line-height:var(--ds-type-label-line-height)}.garden-app-pos-sync__lista-item--bloqueia{color:var(--ds-text-primary);font-weight:var(--ds-font-weight-semibold)}@media(max-width:640px){.garden-app-pos-sync{padding:var(--ds-space-4)}.garden-app-pos-sync__acoes{width:100%}}.garden-app-bar-value{width:110px;flex-shrink:0;text-align:right;font-size:13px;font-weight:600;color:var(--text)}.garden-app-btn{font-size:var(--ds-type-label-size);line-height:var(--ds-type-label-line-height);letter-spacing:var(--ds-type-label-tracking);font-weight:600;padding:var(--ds-space-2) var(--ds-space-4);border-radius:var(--garden-app-radius-sm);cursor:pointer;border:1px solid var(--garden-app-border);background:var(--surface);color:var(--text);transition:background .15s var(--ease),border-color .15s var(--ease),transform .1s var(--ease);display:inline-flex;align-items:center;gap:var(--ds-space-2)}.garden-app-btn:hover{background:var(--surface-2)}.garden-app-btn:active{transform:translateY(1px)}.garden-app-btn--primary{background:var(--garden-app-primary);border-color:var(--garden-app-primary);color:var(--primary-ink)}.garden-app-btn--primary:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.garden-app-btn--ghost{background:transparent;border-color:transparent}.garden-app-btn--ghost:hover{background:var(--surface-2)}.garden-app-btn--icon{padding:9px}.garden-app-btn:disabled{opacity:.5;cursor:default;transform:none}.garden-app-input{height:40px;font-size:var(--ds-type-body-size);line-height:var(--ds-type-body-line-height);font-weight:500;padding:0 var(--ds-space-3);border:1px solid transparent;border-radius:var(--garden-app-radius-sm);background:var(--surface-2);color:var(--text);transition:background .15s var(--ease),border-color .15s var(--ease),box-shadow .15s var(--ease)}.garden-app-input::placeholder{color:var(--text-faint);font-weight:400}.garden-app-input:hover:not(:disabled):not(:focus){background:var(--surface-3)}.garden-app-input:focus{outline:none;background:var(--surface);border-color:var(--brand);box-shadow:0 0 0 3px var(--ds-focus-ring)}.garden-app-input:disabled{opacity:.5;cursor:not-allowed}.garden-app-input:-webkit-autofill,.garden-app-input:-webkit-autofill:hover,.garden-app-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text);-webkit-box-shadow:0 0 0 1000px var(--surface-2) inset;box-shadow:0 0 0 1000px var(--surface-2) inset;border-color:transparent;transition:background-color 5000s ease-in-out 0s}select.garden-app-input{appearance:none;padding-right:36px;cursor:pointer;background-repeat:no-repeat;background-position:right 10px center;background-size:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2371717a' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}.garden-app-field{display:flex;flex-direction:column;gap:6px}.garden-app-field__label{font-size:var(--ds-type-label-size);line-height:var(--ds-type-label-line-height);letter-spacing:var(--ds-type-label-tracking);font-weight:600;color:var(--text)}.garden-app-field__hint{font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-line-height);color:var(--text-muted)}.garden-app-field--error .garden-app-input{border-color:var(--red-text)}.garden-app-field--error .garden-app-input:focus{box-shadow:0 0 0 3px var(--ds-feedback-danger-subtle)}.garden-app-field--error .garden-app-field__hint{color:var(--red-text)}.garden-app-input-icon-wrap{position:relative}.garden-app-input-icon-wrap .garden-app-input{padding-left:38px}.garden-app-input-icon-wrap__icon{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--text-faint);pointer-events:none}[data-slot=input-group]{height:40px;border-radius:var(--garden-app-radius-sm);border-color:transparent;background:var(--surface-2)}[data-slot=input-group]:has(input:focus-visible){border-color:var(--brand);background:var(--surface);box-shadow:0 0 0 3px var(--ds-focus-ring)}[data-slot=input-group] input{font-size:var(--ds-type-body-size);line-height:var(--ds-type-body-line-height);font-weight:500;color:var(--text)}[data-slot=input-group-button]{color:var(--text-faint)}.garden-app-tab{display:inline-flex;align-items:center;justify-content:center;max-width:100%;font-size:var(--ds-type-label-size);line-height:var(--ds-type-label-line-height);letter-spacing:var(--ds-type-label-tracking);font-weight:600;white-space:nowrap;padding:var(--ds-space-2) var(--ds-space-4);border-radius:var(--garden-app-radius-sm);border:1px solid var(--garden-app-border);background:var(--surface);color:var(--text-muted);cursor:pointer;transition:all .15s var(--ease)}.garden-app-tab:hover{background:var(--surface-2);color:var(--text)}.garden-app-tab--active{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.garden-app-icon-picker{display:flex;flex-wrap:wrap;gap:var(--ds-space-2)}.garden-app-lista{position:relative}.garden-app-duas-colunas{display:grid;gap:24px;grid-template-columns:minmax(340px,1fr) minmax(0,1.5fr)}.garden-app-duas-colunas>*{height:100%}@media(max-width:1100px){.garden-app-duas-colunas{grid-template-columns:minmax(0,1fr)}.garden-app-duas-colunas>*{height:auto}}.garden-app-duas-colunas--acessos{--garden-app-acessos-card-height: clamp(600px, calc(100dvh - 208px) , 720px);grid-template-columns:minmax(0,2fr) minmax(320px,1fr);height:var(--garden-app-acessos-card-height)}.garden-app-duas-colunas--acessos>*{min-height:0;height:auto}.garden-app-acessos__cadastro{overflow:hidden}.garden-app-acessos__cadastro:has(.ds-select--open){position:relative;z-index:2;overflow:visible}.garden-app-acessos__form{display:flex;min-height:0;flex:1;flex-direction:column}.garden-app-acessos__cadastro-corpo{min-height:0;flex:1;overflow-y:auto;padding:32px;overscroll-behavior:contain}.garden-app-acessos__etapas{display:flex;flex-direction:column;gap:var(--ds-space-6)}.garden-app-acessos__cadastro-corpo:has(.ds-select--open){overflow:visible}.garden-app-acessos__cadastro-corpo .ds-select--open{z-index:31}.garden-app-acessos__cadastro-acoes{flex:0 0 auto;padding:16px 32px;border-top:1px solid var(--garden-app-border);background:var(--surface)}.garden-app-acessos__cadastro-acoes .garden-app-card__actions{width:100%;margin-top:0}.garden-app-acessos__convite-sucesso{display:flex;min-width:0;align-items:center;gap:8px;margin-right:auto;color:var(--green-text);font-size:12px}.garden-app-acessos__convite-sucesso-icone{display:grid;width:24px;height:24px;flex:0 0 auto;place-items:center;border-radius:999px;color:#fff;background:var(--green-text)}.garden-app-acessos__convite-sucesso p{min-width:0;margin:0}.garden-app-acessos__convite-sucesso strong{font-weight:700}.garden-app-acessos__botao-convidar{margin-left:auto}.garden-app-acessos__lista>:first-child{flex-shrink:0}.garden-app-acessos__lista-corpo{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.garden-app-acessos__identidade{display:flex;flex:1 1 13rem;align-items:center;gap:12px}.garden-app-acessos__avatar{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:999px;color:var(--ds-action-primary);background:var(--ds-action-primary-subtle);font-size:11px;font-weight:700;letter-spacing:.02em}.garden-app-acessos__dados{flex:1}.garden-app-acessos__contexto{display:flex;min-width:0;align-items:center;gap:6px;margin-top:3px;color:var(--text-faint);font-size:11px;line-height:1.35}.garden-app-acessos__papel{flex:0 0 auto;color:var(--text-muted);font-weight:600}@media(min-width:1101px){.garden-app-acessos__etapas{display:grid;min-height:100%;grid-template-rows:repeat(2,minmax(0,1fr));gap:0}.garden-app-acessos__etapas .garden-app-passo{align-content:start;row-gap:var(--ds-space-2);padding-bottom:0}}@media(max-width:1100px){.garden-app-duas-colunas--acessos{height:auto}.garden-app-acessos__cadastro{overflow:visible}.garden-app-acessos__form{display:block}.garden-app-acessos__cadastro-corpo{overflow:visible}.garden-app-acessos__lista{height:min(560px,72dvh)}}.garden-app-passo{position:relative;display:grid;grid-template-columns:27px minmax(0,1fr);align-items:start;gap:10px 14px;padding-bottom:22px}.garden-app-passo__cabecalho,.garden-app-passo__campos{grid-column:2}.garden-app-passo__cabecalho{display:flex;flex-direction:column;gap:3px;padding-top:3px}.garden-app-passo__campos{display:flex;flex-direction:column;gap:10px}.garden-app-passo:last-of-type{padding-bottom:0}.garden-app-passo:not(:last-of-type):before{content:"";position:absolute;top:30px;bottom:4px;left:13px;width:1px;background:var(--garden-app-border)}.garden-app-passo__numero{position:relative;z-index:1;display:grid;flex-shrink:0;place-items:center;width:27px;height:27px;border:1px solid var(--garden-app-border);border-radius:999px;background:var(--surface-2);color:var(--text-muted);font-size:12px;font-weight:600}.garden-app-passo__conteudo{display:flex;flex:1;min-width:0;flex-direction:column;gap:10px}.garden-app-passo__titulo{font-size:14px;font-weight:600;line-height:1.3}.garden-app-passo__ajuda{color:var(--text-muted);font-size:12px;line-height:1.45}.garden-app-passo__rodape{margin-left:41px}@media(max-width:640px){.garden-app-passo__rodape{margin-left:0}}.garden-app-icon-picker__btn{display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:var(--ds-space-2);border-radius:var(--ds-radius-control);border:1px solid var(--garden-app-border);background:var(--surface-2);color:var(--text-muted);cursor:pointer;transition:all .15s var(--ease)}.garden-app-icon-picker__btn:hover{background:var(--surface);color:var(--text)}.garden-app-icon-picker__btn--active{background:var(--brand);border-color:var(--brand);color:#fff}.garden-app-icon-picker__btn svg{display:block;width:100%;height:100%;max-width:36px;max-height:36px}.garden-app-table{width:100%;font-size:var(--ds-type-technical-size);line-height:var(--ds-type-technical-line-height);border-collapse:collapse}.garden-app-table th{text-align:left;font-size:var(--ds-type-label-size);line-height:var(--ds-type-label-line-height);letter-spacing:var(--ds-type-label-tracking);color:var(--text-muted);font-weight:600;padding:var(--ds-space-2) var(--ds-space-3);border-bottom:1px solid var(--garden-app-border);background:var(--surface);position:sticky;top:0}.garden-app-table td{padding:var(--ds-space-3);border-bottom:1px solid var(--garden-app-border)}.garden-app-table tr:last-child td{border-bottom:none}.garden-app-table tbody tr{transition:background .12s var(--ease)}.garden-app-table tbody tr:hover td{background:var(--surface-2)}.garden-app-table-stage{position:relative;min-width:0;overflow:hidden;border:1px solid var(--garden-app-border);border-radius:var(--ds-radius-card);background:var(--surface)}.garden-app-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);min-height:64px;padding:var(--ds-space-3) var(--ds-space-4);border-bottom:1px solid var(--garden-app-border);color:var(--text-muted);font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-line-height)}.garden-app-table-toolbar__summary{display:grid;gap:var(--ds-space-2);min-width:0}.garden-app-table-toolbar__summary strong{overflow:hidden;color:var(--text);font-size:var(--ds-type-body-size);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-type-body-line-height);text-overflow:ellipsis;white-space:nowrap}.garden-app-table-toolbar__actions,.garden-app-table-bulkbar,.garden-app-table-bulkbar>div,.garden-app-table-inline-filter{display:flex;align-items:center;gap:var(--ds-space-1)}.garden-app-table-toolbar__actions{flex:0 0 auto}.garden-app-table-toolbar__actions ng-icon{width:var(--ds-space-4);height:var(--ds-space-4);font-size:var(--ds-space-4);--ng-icon__stroke-width: 2}.garden-app-table-filter-chip{display:inline-flex;align-items:center;gap:var(--ds-space-1);min-height:var(--ds-control-height-compact);max-width:calc(var(--ds-space-16) * 4);padding-inline:var(--ds-space-3) var(--ds-space-2);border:1px solid var(--ds-selection-border);border-radius:var(--ds-radius-full);background:var(--ds-selection-background);color:var(--ds-action-primary);font:inherit;font-size:var(--ds-type-label-size);font-weight:var(--ds-font-weight-medium);line-height:var(--ds-type-label-line-height);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:background var(--ds-motion-fast) var(--ds-ease-out)}.garden-app-table-filter-chip:hover{background:var(--ds-action-primary-subtle)}.garden-app-table-filter-chip:focus-visible{outline:0;box-shadow:var(--ds-focus-ring)}.garden-app-table-toolbar__actions .garden-app-table-filter-chip ng-icon{width:var(--ds-type-label-size);height:var(--ds-type-label-size);font-size:var(--ds-type-label-size)}.ds-table .garden-app-lancamentos__valor{text-align:end;font-variant-numeric:tabular-nums}td.garden-app-lancamentos__valor{font-weight:var(--ds-font-weight-semibold)}td.garden-app-lancamentos__valor--receita{color:var(--receita)}td.garden-app-lancamentos__valor--despesa{color:var(--despesa)}.garden-app-table-bulkbar,.garden-app-table-inline-filter{justify-content:space-between;gap:var(--ds-space-3);padding:var(--ds-space-2) var(--ds-space-4);border-bottom:1px solid var(--garden-app-border);background:var(--surface-2);color:var(--text-muted);font-size:var(--ds-type-caption-size)}.garden-app-table-inline-filter--lancamentos{justify-content:flex-start;flex-wrap:wrap}.garden-app-table-inline-filter--lancamentos>garden-input{flex:1 1 14rem;max-width:22rem}.garden-app-table-inline-filter--lancamentos>garden-select{flex:1 1 12rem;max-width:18rem}.garden-app-table-inline-filter--lancamentos>garden-button{margin-inline-start:auto}@media(max-width:760px){.garden-app-table-inline-filter--lancamentos>:is(garden-input,garden-select,garden-button){flex-basis:100%;max-width:none;margin-inline-start:0}}.garden-app-table-bulkbar button{min-height:32px;border:0;border-radius:var(--ds-radius-tight);padding-inline:var(--ds-space-2);background:transparent;color:var(--brand);font:inherit;font-weight:600;cursor:pointer}.garden-app-table-bulkbar button:hover:not(:disabled){background:var(--brand-soft)}.garden-app-table-bulkbar button:focus-visible{outline:0;box-shadow:var(--ds-focus-ring)}.garden-app-table-inline-filter garden-input{width:min(100%,440px)}.garden-app-table-inline-filter .ds-input-control{width:100%}.garden-app-table-read-value{color:var(--text)}.garden-app-table-empty{padding:24px!important;color:var(--text-muted);text-align:center!important}.garden-app-table-editable-cell{min-width:calc(var(--ds-control-height-default) * 4)}.garden-app-table-editable-cell garden-select{display:block;width:100%;min-width:0}.ds-table td.garden-app-table-editable-cell .ds-select-trigger{display:flex;width:100%;min-width:0;height:var(--ds-control-height-compact);justify-content:space-between;border:var(--ds-token-ds-input-border);border-radius:var(--ds-radius-compact);padding-inline:var(--ds-control-padding-inline-compact);color:var(--ds-text-primary);background:var(--ds-surface-default);font-weight:var(--ds-font-weight-regular)}.ds-table td.garden-app-table-editable-cell .ds-select-trigger:hover:not(:disabled){border-color:var(--ds-border-strong);background:var(--ds-surface-subtle)}.ds-table td.garden-app-table-editable-cell .ds-select-trigger:focus-visible{border-color:var(--ds-action-primary);background:var(--ds-surface-default);box-shadow:var(--ds-focus-ring)}.ds-table td.garden-app-table-editable-cell .ds-select-trigger:disabled{color:var(--ds-disabled-text);border-color:var(--ds-disabled-border);background:var(--ds-disabled-background)}.garden-app-table-editable-cell:has(.ds-select--open){position:relative;z-index:51}.garden-app-table-editable-cell .ds-select--open{z-index:52}.garden-app-channel-classification-table .ds-table tbody tr,.garden-app-categorias-dashboard__table .ds-table tbody tr{position:relative;z-index:0}.garden-app-channel-classification-table .ds-table tbody tr:has(.ds-select--open),.garden-app-categorias-dashboard__table .ds-table tbody tr:has(.ds-select--open){z-index:50}.garden-app-channel-classification-table .ds-select-listbox,.garden-app-categorias-dashboard__table .ds-select-listbox{z-index:53;background:var(--ds-surface-raised)}.garden-app-categorias-filter-trigger__count{display:inline-grid;min-width:18px;height:18px;place-items:center;padding-inline:5px;border-radius:999px;background:var(--brand-soft);color:var(--brand);font-size:10px;font-weight:750;font-variant-numeric:tabular-nums}body:has(.garden-app-categorias-filter-drawer:not(.garden-app-categorias-filter-drawer--widget)){overflow:hidden}.garden-app-mapeamento-pendente-backdrop{position:fixed;z-index:1200;inset:0;display:grid;place-items:center;padding:16px;background:#0f172a94;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:garden-app-mapeamento-pendente-fade var(--ds-motion-standard) var(--ds-ease-out)}body:has(.garden-app-mapeamento-pendente-backdrop){overflow:hidden}.garden-app-mapeamento-pendente-modal{width:min(100%,492px);padding:28px;border:1px solid var(--garden-app-border);border-radius:16px;background:var(--surface);box-shadow:var(--ds-shadow-overlay);animation:garden-app-mapeamento-pendente-enter var(--ds-motion-standard) var(--ds-ease-out)}.garden-app-mapeamento-pendente-modal__icon{display:grid;width:44px;height:44px;margin-bottom:16px;place-items:center;border-radius:12px;background:var(--amber-soft);color:var(--amber-text)}.garden-app-mapeamento-pendente-modal__icon ng-icon{width:22px;height:22px;font-size:22px;--ng-icon__stroke-width: 2}.garden-app-mapeamento-pendente-modal__eyebrow{margin:0 0 4px;color:var(--amber-text);font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.garden-app-mapeamento-pendente-modal h2{margin:0;color:var(--text);font-size:20px;font-weight:750;line-height:1.3}.garden-app-mapeamento-pendente-modal p{margin:12px 0 0;color:var(--text-muted);font-size:14px;line-height:1.5}.garden-app-mapeamento-pendente-modal__supporting{padding:12px;border-radius:10px;background:var(--surface-2)}.garden-app-espelhamento-conta-azul-modal__resumo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-2);margin:var(--ds-space-4) 0 0}.garden-app-espelhamento-conta-azul-modal__resumo>div{min-width:0;padding:var(--ds-space-3);border:1px solid var(--garden-app-border);border-radius:var(--ds-radius-tight);background:var(--surface-2)}.garden-app-espelhamento-conta-azul-modal__resumo dt{color:var(--text-muted);font-size:var(--ds-type-caption-size);line-height:1.35}.garden-app-espelhamento-conta-azul-modal__resumo dd{margin:var(--ds-space-1) 0 0;color:var(--text);font-size:var(--ds-type-heading-sm-size);font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}.garden-app-sugestoes-categorias__opcao{display:flex;align-items:flex-start;gap:var(--ds-space-3);margin-top:var(--ds-space-4);padding:var(--ds-space-3);border:1px solid var(--garden-app-border);border-radius:var(--ds-radius-tight);background:var(--surface-2);color:var(--text);cursor:pointer}.garden-app-sugestoes-categorias__opcao input{width:16px;height:16px;margin:2px 0 0;accent-color:var(--primary)}.garden-app-sugestoes-categorias__opcao span{display:grid;gap:2px}.garden-app-sugestoes-categorias__opcao strong{font-size:var(--ds-type-body-size);line-height:1.35}.garden-app-sugestoes-categorias__opcao small{color:var(--text-muted);font-size:var(--ds-type-caption-size);line-height:1.4}.garden-app-mapeamento-pendente-modal__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:24px}@keyframes garden-app-mapeamento-pendente-fade{0%{opacity:0}to{opacity:1}}@keyframes garden-app-mapeamento-pendente-enter{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:520px){.garden-app-mapeamento-pendente-modal{padding:24px 20px}.garden-app-mapeamento-pendente-modal__actions{display:grid;grid-template-columns:1fr}.garden-app-mapeamento-pendente-modal__actions garden-button{width:100%}.garden-app-espelhamento-conta-azul-modal__resumo{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.garden-app-mapeamento-pendente-backdrop,.garden-app-mapeamento-pendente-modal{animation:none}}.garden-app-categorias-filter-scrim{position:fixed;z-index:1090;inset:0;width:100%;height:100%;border:0;padding:0;background:var(--ds-overlay-scrim);cursor:pointer;animation:garden-app-categorias-filter-scrim-enter var(--ds-motion-standard) var(--ds-ease-out)}.garden-app-categorias-filter-scrim:focus-visible{outline:0;box-shadow:inset var(--ds-focus-ring)}.garden-app-categorias-resumo{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-2);padding:var(--ds-space-3) var(--ds-space-4);border-bottom:1px solid var(--garden-app-border);background:var(--surface)}app-date-range-field,garden-date-picker{display:block;min-width:0;max-width:100%}app-date-range-field>div,app-date-range-field .ds-date-picker{min-width:0;max-width:100%}.ds-date-picker-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.garden-app-categorias-resumo__item{display:flex;align-items:baseline;gap:6px;padding:8px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text-muted);font-size:.8rem;text-align:left;transition:border-color var(--ds-motion-standard) var(--ds-ease-out),color var(--ds-motion-standard) var(--ds-ease-out)}button.garden-app-categorias-resumo__item{cursor:pointer}button.garden-app-categorias-resumo__item:hover{border-color:var(--text-muted);color:var(--text)}button.garden-app-categorias-resumo__item:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.garden-app-categorias-resumo__item strong{font-size:1.05rem;font-variant-numeric:tabular-nums;color:var(--text)}.garden-app-categorias-resumo__item--alerta strong{color:var(--despesa)}.garden-app-categorias-resumo__item--ativo{border-color:var(--brand);color:var(--text)}.garden-app-categorias-resumo__item--estatico{cursor:default}.garden-app-categorias-dashboard__linha--atencao th[scope=row]{box-shadow:inset 3px 0 0 var(--despesa)}.garden-app-conferencia__abas{display:flex;flex-wrap:wrap;gap:var(--ds-space-2);margin-bottom:var(--ds-space-4)}.garden-app-tab__contador{display:inline-flex;align-items:center;justify-content:center;min-inline-size:20px;margin-inline-start:var(--ds-space-2);padding:0 6px;border-radius:999px;background:var(--ds-feedback-warning-subtle);color:var(--ds-feedback-warning);font-size:var(--ds-type-caption-size);font-weight:var(--ds-font-weight-bold)}.garden-app-tab--active .garden-app-tab__contador{background:var(--brand-ink);color:var(--brand-ink)}@supports (color: color-mix(in lab,red,red)){.garden-app-tab--active .garden-app-tab__contador{background:color-mix(in srgb,var(--brand-ink) 20%,transparent)}}.garden-app-personalizacao-categorias>header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-4)}.garden-app-personalizacao-categorias h2,.garden-app-personalizacao-categorias p{margin:0}.garden-app-personalizacao-categorias h2{margin-bottom:var(--ds-space-1);font-size:var(--ds-type-heading-4-size);line-height:var(--ds-type-heading-4-line-height)}.garden-app-personalizacao-categorias>header p:last-child{max-width:760px;color:var(--ds-text-secondary);font-size:var(--ds-type-body-size);line-height:var(--ds-type-body-line-height)}.garden-app-personalizacao-categorias__eyebrow{margin-bottom:var(--ds-space-1)!important;color:var(--ds-text-tertiary);font-size:var(--ds-type-caption-size);font-weight:var(--ds-font-weight-bold);letter-spacing:.04em;text-transform:uppercase}.garden-app-mapeamento-dre{display:grid;container-type:inline-size;gap:var(--ds-space-3)}.garden-app-mapeamento-dre__busca{display:block;width:calc(var(--ds-space-16) * 3)}.garden-app-mapeamento-dre__busca .ds-input-control{width:100%}.garden-app-mapeamento-dre__filtros{margin:0;padding:var(--ds-space-3) var(--ds-space-4);border-bottom:1px solid var(--garden-app-border)}.garden-app-mapeamento-dre__erro,.garden-app-mapeamento-dre__vazio{margin:0;padding:var(--ds-space-3);border-radius:var(--ds-radius-control);font-size:var(--ds-type-caption-size)}.garden-app-mapeamento-dre__erro{background:var(--ds-feedback-danger-subtle);color:var(--ds-feedback-danger)}.garden-app-mapeamento-dre__vazio{display:grid;gap:var(--ds-space-2);justify-items:start;background:var(--ds-surface-subtle);color:var(--ds-text-secondary)}.garden-app-mapeamento-dre__vazio p{margin:0}.garden-app-mapeamento-dre__table .ds-table{min-width:880px;table-layout:fixed}.garden-app-mapeamento-dre__table th:nth-child(1){width:38%}.garden-app-mapeamento-dre__table th:nth-child(2),.garden-app-mapeamento-dre__table th:nth-child(3){width:24%}.garden-app-mapeamento-dre__table th:nth-child(4){width:14%}.garden-app-mapeamento-dre__table tbody>tr>:is(th,td){padding-block:var(--ds-space-2);vertical-align:middle}.garden-app-mapeamento-dre__table .garden-app-table-editable-cell{min-width:0}.garden-app-mapeamento-dre__no{display:flex;align-items:center;gap:var(--ds-space-1);min-width:0}.garden-app-mapeamento-dre__ramo{flex:0 0 auto;width:var(--ds-space-6);color:var(--ds-text-tertiary);text-align:center}.garden-app-mapeamento-dre__nome{min-width:0;overflow:hidden;color:var(--ds-text-primary);text-overflow:ellipsis;white-space:nowrap}.garden-app-mapeamento-dre__linha--grupo>:is(th,td){background:var(--ds-surface-subtle)}.garden-app-mapeamento-dre__linha--grupo .garden-app-mapeamento-dre__nome{font-weight:var(--ds-font-weight-semibold)}.garden-app-mapeamento-dre__linha--pendente>th[scope=row]{box-shadow:inset var(--ds-space-1) 0 0 var(--ds-feedback-warning)}.garden-app-mapeamento-dre__alternar,.garden-app-mapeamento-dre__alternar-vazio{flex:0 0 auto;width:var(--ds-space-6);height:var(--ds-space-6)}.garden-app-mapeamento-dre__alternar{display:inline-grid;place-items:center;align-self:center;padding:0;border:0;border-radius:var(--ds-radius-tight);background:transparent;color:var(--ds-text-secondary);cursor:pointer;transform:rotate(-90deg);transition:transform var(--ds-motion-fast) var(--ds-ease-out),background var(--ds-motion-fast) var(--ds-ease-out)}.garden-app-mapeamento-dre__alternar--aberto{transform:rotate(0)}.garden-app-mapeamento-dre__alternar:hover{background:var(--ds-surface-subtle)}.garden-app-mapeamento-dre__alternar:focus-visible{outline:0;box-shadow:var(--ds-focus-ring)}.garden-app-mapeamento-dre__alternar ng-icon{width:var(--ds-space-4);height:var(--ds-space-4);font-size:var(--ds-space-4)}.garden-app-mapeamento-dre__meta{flex:0 0 auto;margin-inline-start:var(--ds-space-1);color:var(--ds-text-tertiary);font-size:var(--ds-type-caption-size);font-weight:var(--ds-font-weight-regular);line-height:var(--ds-type-caption-line-height);white-space:nowrap}.garden-app-mapeamento-dre__meta--pista{color:var(--ds-feedback-warning)}.garden-app-mapeamento-dre__linha--destacada>:is(th,td){background:var(--ds-feedback-warning-subtle)}.garden-app-mapeamento-dre__herda{color:var(--ds-text-secondary);font-size:var(--ds-type-caption-size)}.garden-app-mapeamento-dre__herda>*{vertical-align:middle}.garden-app-mapeamento-dre__segue{margin-inline-end:var(--ds-space-2)}.garden-app-mapeamento-dre__segue strong{color:var(--ds-text-primary);font-weight:var(--ds-font-weight-medium)}.garden-app-mapeamento-dre__sugestao{display:block;margin-top:var(--ds-space-1);overflow:hidden;color:var(--ds-text-tertiary);font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-line-height);text-overflow:ellipsis;white-space:nowrap}.garden-app-mapeamento-dre__table .ds-table tbody tr{position:relative;z-index:0}.garden-app-mapeamento-dre__table .ds-table tbody tr:has(.ds-select--open){z-index:50}.garden-app-mapeamento-dre__table .ds-select-listbox{z-index:53;max-block-size:min(calc(var(--ds-control-height-default) * 10),60vh);background:var(--ds-surface-raised)}.garden-app-mapeamento-dre__table .ds-table-scroll:has(.ds-select--open){overflow:visible}.garden-app-pendencias-modal .ds-modal{width:min(100%,1180px)}.garden-app-personalizacao-categorias{display:grid;gap:var(--ds-space-4)}.garden-app-categorias-dashboard__foco{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ds-space-3);margin-bottom:var(--ds-space-3);padding:var(--ds-space-3);border-radius:var(--ds-radius-control);background:var(--ds-surface-subtle);color:var(--ds-text-secondary);font-size:var(--ds-type-caption-size)}.garden-app-categorias-dashboard__estado{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-2);font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-line-height)}.garden-app-categorias-dashboard__estado button{border:0;padding:0;background:none;color:inherit;font:inherit;font-weight:var(--ds-font-weight-bold);text-decoration:underline;cursor:pointer}.garden-app-categorias-dashboard__estado button:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--ds-radius-tight)}.garden-app-categorias-dashboard__estado--salvando{color:var(--ds-text-secondary)}.garden-app-categorias-dashboard__estado--salvo{color:var(--ds-feedback-success)}.garden-app-categorias-dashboard__estado--erro{color:var(--ds-feedback-danger)}.garden-app-categorias-filter-drawer{position:fixed;z-index:1100;inset-block:0;inset-inline-end:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,380px);min-height:0;border-inline-start:1px solid var(--garden-app-border);background:var(--surface);box-shadow:var(--ds-shadow-overlay);animation:garden-app-categorias-filter-drawer-enter var(--ds-motion-standard) var(--ds-ease-out)}.garden-app-table-stage--filtro-aberto{min-height:460px}.garden-app-categorias-filter-scrim--widget,.garden-app-categorias-filter-drawer--widget{position:absolute}.garden-app-categorias-filter-scrim--widget{z-index:20;border-radius:inherit}.garden-app-categorias-filter-drawer--widget{z-index:21;width:min(100%,340px);border-start-end-radius:inherit;border-end-end-radius:inherit}.garden-app-categorias-filter-drawer__header,.garden-app-categorias-filter-drawer__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px}.garden-app-categorias-filter-drawer__header{border-bottom:1px solid var(--garden-app-border)}.garden-app-categorias-filter-drawer__header h2,.garden-app-categorias-filter-drawer__header p{margin:0}.garden-app-categorias-filter-drawer__header h2{color:var(--text);font-size:15px;font-weight:700;line-height:1.4}.garden-app-categorias-filter-drawer__header p{margin-top:3px;color:var(--text-muted);font-size:11px;font-variant-numeric:tabular-nums}.garden-app-categorias-filter-drawer__close{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;border:0;border-radius:9px;background:transparent;color:var(--text-muted);cursor:pointer;transition:color var(--ds-motion-fast) var(--ds-ease-out),background var(--ds-motion-fast) var(--ds-ease-out)}.garden-app-categorias-filter-drawer__close:hover{background:var(--surface-2);color:var(--text)}.garden-app-categorias-filter-drawer__close:focus-visible{outline:0;box-shadow:var(--ds-focus-ring)}.garden-app-categorias-filter-drawer__close ng-icon{width:18px;height:18px;font-size:18px;--ng-icon__stroke-width: 2}.garden-app-categorias-filter-drawer__fields{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-inline:20px}.garden-app-categorias-filter-field{display:grid;gap:10px;padding-block:18px;border-bottom:1px solid var(--garden-app-border)}.garden-app-categorias-filter-field__heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.garden-app-categorias-filter-field__heading label{color:var(--text);font-size:12px;font-weight:650}.garden-app-categorias-filter-field__heading button{min-height:32px;border:0;padding-inline:6px;border-radius:7px;background:transparent;color:var(--brand);cursor:pointer;font:inherit;font-size:11px;font-weight:600}.garden-app-categorias-filter-field__heading button:hover:not(:disabled){background:var(--brand-soft)}.garden-app-categorias-filter-field__heading button:focus-visible{outline:0;box-shadow:var(--ds-focus-ring)}.garden-app-categorias-filter-field__heading button:disabled{color:var(--text-faint);cursor:default;opacity:.55}.garden-app-categorias-filter-field garden-input,.garden-app-categorias-filter-field garden-select,.garden-app-categorias-filter-field .ds-input-control,.garden-app-categorias-filter-field .ds-select-trigger{display:block;width:100%}.garden-app-categorias-filter-field .ds-select-trigger{display:flex}.garden-app-categorias-filter-field garden-select:has(.ds-select--open){position:relative;z-index:2}.garden-app-categorias-filter-drawer__footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--garden-app-border);background:var(--surface)}@keyframes garden-app-categorias-filter-drawer-enter{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes garden-app-categorias-filter-scrim-enter{0%{opacity:0}to{opacity:1}}.garden-app-categorias__apply-suggestions{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:6px 9px;border:1px solid var(--garden-app-border);border-radius:8px;background:var(--surface);color:var(--text-muted);font-size:12px;font-weight:600;line-height:1;white-space:nowrap}.garden-app-categorias__apply-suggestions:hover:not(:disabled){border-color:var(--brand);color:var(--brand)}.garden-app-categorias__apply-suggestions:disabled{cursor:not-allowed;opacity:.55}.garden-app-categorias__apply-suggestions span{display:inline-grid;width:18px;height:18px;place-items:center;border-radius:999px;background:var(--brand-soft);color:var(--brand);font-size:10px}.garden-app-channel-classification-table .ds-table-scroll:has(.ds-select--open),.garden-app-categorias-dashboard__table .ds-table-scroll:has(.ds-select--open),.garden-app-table-stage:has(.ds-select--open){overflow:visible}.garden-app-channel-classification-table .ds-table{min-width:760px}.garden-app-channel-classification-table garden-input,.garden-app-channel-classification-table garden-select,.garden-app-channel-classification-table .ds-input-control,.garden-app-channel-classification-table .ds-select-trigger{width:100%}.garden-app-channel-classification-table th:nth-child(1){width:18%}.garden-app-channel-classification-table th:nth-child(2){width:28%}.garden-app-channel-classification-table th:nth-child(3){width:24%}.garden-app-channel-classification-table th:nth-child(4){width:15%}.garden-app-channel-classification-table th:nth-child(5){width:15%}@media(max-width:760px){.garden-app-table-toolbar{align-items:flex-start;flex-direction:column}.garden-app-table-toolbar__actions{width:100%;flex-wrap:wrap}.garden-app-table-toolbar__actions garden-button{flex:1 1 auto}.garden-app-table-bulkbar{align-items:flex-start;flex-direction:column}}.garden-app-categorias-dashboard{display:flex;flex-direction:column;gap:var(--ds-space-4)}.garden-app-categorias-dashboard>*{flex:none}.garden-app-categorias-dashboard>.garden-app-table-stage{display:flex;flex-direction:column}.garden-app-categorias-dashboard .garden-app-table-stage>*{flex:none}.garden-app-categorias-dashboard__table .ds-table-scroll{min-height:auto}.garden-app-categorias-dashboard__permission,.garden-app-categorias-dashboard__feedback{margin:0;padding:var(--ds-space-3);border-radius:var(--ds-radius-control);font-size:var(--ds-type-caption-size)}.garden-app-categorias-dashboard__permission{background:var(--ds-surface-subtle);color:var(--ds-text-secondary)}.garden-app-categorias-dashboard__feedback--error{background:var(--ds-feedback-danger-subtle);color:var(--ds-feedback-danger)}.garden-app-categorias-dashboard__mobile{display:none}.garden-app-categorias-dashboard__table .ds-table{min-width:960px;table-layout:fixed}.garden-app-categorias-dashboard__table th,.garden-app-categorias-dashboard__table td{vertical-align:top}.garden-app-categorias-dashboard__table--personalizacao th:nth-child(1){width:30%}.garden-app-categorias-dashboard__table--personalizacao th:nth-child(2){width:42%}.garden-app-categorias-dashboard__table--personalizacao th:nth-child(3){width:28%}.garden-app-categorias-dashboard__table th>span,.garden-app-categorias-dashboard__table small{display:block}.garden-app-categorias-dashboard__table small{margin-top:3px;color:var(--ds-text-secondary);font-weight:var(--ds-font-weight-regular)}.garden-app-categorias-dashboard__table td:nth-child(2){white-space:normal}.garden-app-categorias-dashboard__breadcrumb{color:var(--ds-text-secondary);font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-line-height);white-space:normal}.garden-app-categorias-dashboard__fluxo-celula .garden-app-categorias-dashboard__estado{margin-top:var(--ds-space-2)}.garden-app-categorias-dashboard__table .garden-app-table-editable-cell .ds-select-trigger{height:var(--ds-control-height-default);padding-inline:var(--ds-space-2)}.garden-app-categorias-dashboard__pagination{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);border-top:1px solid var(--garden-app-border);color:var(--ds-text-secondary);font-size:var(--ds-type-caption-size)}.garden-app-categorias-dashboard__pagination-range{display:flex;align-items:center;gap:var(--ds-space-3)}.garden-app-categorias-dashboard__pagination-arrows{display:flex;align-items:center;gap:var(--ds-space-1)}.garden-app-categorias-dashboard__pagination-arrows button{display:grid;width:var(--ds-control-height-compact);height:var(--ds-control-height-compact);place-items:center;border:0;border-radius:var(--ds-radius-tight);color:var(--ds-text-secondary);background:transparent;cursor:pointer}.garden-app-categorias-dashboard__pagination-arrows button:hover:not(:disabled){background:var(--ds-surface-subtle);color:var(--ds-text-primary)}.garden-app-categorias-dashboard__pagination-arrows button:focus-visible{outline:0;box-shadow:var(--ds-focus-ring)}.garden-app-categorias-dashboard__pagination-arrows button:disabled{color:var(--ds-disabled-text);cursor:not-allowed}.garden-app-categorias-dashboard__pagination-arrows ng-icon{width:var(--ds-space-4);height:var(--ds-space-4);font-size:var(--ds-space-4);--ng-icon__stroke-width: 2}@media(max-width:720px){.garden-app-personalizacao-categorias>header{align-items:stretch;flex-direction:column}.garden-app-categorias-dashboard__table{display:none}.garden-app-categorias-dashboard__mobile{display:grid;gap:var(--ds-space-3)}.garden-app-categorias-dashboard__card{display:grid;gap:var(--ds-space-3);padding:var(--ds-space-4);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-card);background:var(--ds-surface-default)}.garden-app-categorias-dashboard__card h3,.garden-app-categorias-dashboard__card p{margin:0}.garden-app-categorias-dashboard__card-heading{display:flex;justify-content:space-between;gap:var(--ds-space-3)}.garden-app-categorias-dashboard__card-heading small{display:block;margin-top:3px;color:var(--ds-text-secondary)}.garden-app-categorias-dashboard__card>label{display:grid;gap:var(--ds-space-1);color:var(--ds-text-secondary);font-size:var(--ds-type-caption-size);font-weight:var(--ds-font-weight-bold)}}.garden-app-table th.garden-app-table__col--atual,.garden-app-table td.garden-app-table__col--atual{background:var(--amber-soft)}.garden-app-table--pivot>thead>tr:first-child>th:first-child,.garden-app-table--pivot>tbody>tr>td:first-child{position:sticky;left:0;z-index:2;background:var(--surface)}.garden-app-table--pivot>thead>tr:first-child>th:first-child{z-index:3}.garden-app-table--pivot th,.garden-app-table--pivot td{font-variant-numeric:tabular-nums}.garden-app-fluxo-cabecalho{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-3)}.garden-app-fluxo-card,.garden-app-fluxo-cabecalho,.garden-app-fluxo-tabela{min-width:0;max-width:100%}.garden-app-fluxo-rolagem{overflow-x:auto;scrollbar-gutter:stable;background:var(--surface)}.garden-app-fluxo-subcoluna,.garden-app-fluxo-valor{min-width:104px;text-align:right;white-space:nowrap}.garden-app-table--pivot td .garden-app-fluxo-rotulo{display:flex;align-items:center;width:100%;max-width:100%;min-height:40px;padding:0;color:inherit;font:inherit;text-align:left;white-space:nowrap}.garden-app-fluxo-identificador{display:inline-flex;align-items:center;min-width:0;max-width:100%;gap:4px}.garden-app-fluxo-nome{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.garden-app-fluxo-nota{margin:0;padding:10px 12px;border-top:1px solid var(--garden-app-border);color:var(--text-muted);background:var(--surface-2);font-size:var(--ds-type-caption-size)}@media(max-width:720px){.garden-app-fluxo-cabecalho{flex-direction:column;align-items:stretch}.garden-app-fluxo-subcoluna,.garden-app-fluxo-valor{min-width:92px}}.garden-app-fluxo-linha td:first-child{background:var(--surface)}.garden-app-fluxo-linha--recebimento td:first-child{background:var(--green-soft)}.garden-app-fluxo-linha--recebimento td:first-child{box-shadow:inset 3px 0 0 var(--receita)}.garden-app-fluxo-linha--pagamento td:first-child{background:var(--red-soft)}.garden-app-fluxo-linha--pagamento td:first-child{box-shadow:inset 3px 0 0 var(--despesa)}.garden-app-fluxo-resumo--saldo-final td{border-top:2px solid var(--garden-app-border);font-weight:600}.garden-app-fluxo-resumo--saldo-final td:first-child{box-shadow:inset 3px 0 0 var(--blue-text)}.garden-app-fluxo-linha--raiz td:first-child{font-weight:600}.garden-app-table--pivot th.garden-app-fluxo-mes--alternado,.garden-app-table--pivot td.garden-app-fluxo-mes--alternado{background:var(--surface-2)}@supports (color: color-mix(in lab,red,red)){.garden-app-table--pivot th.garden-app-fluxo-mes--alternado,.garden-app-table--pivot td.garden-app-fluxo-mes--alternado{background:color-mix(in srgb,var(--surface-2) 78%,var(--surface))}}.garden-app-table--pivot th.garden-app-fluxo-mes--alternado.garden-app-table__col--atual,.garden-app-table--pivot td.garden-app-fluxo-mes--alternado.garden-app-table__col--atual{background:var(--amber-soft)}.garden-app-fluxo-codigo{flex:0 0 auto;font-weight:600;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.garden-app-fluxo-linha--expansivel,.garden-app-fluxo-linha--expansivel td{cursor:pointer}.garden-app-fluxo-linha--expansivel:hover td:first-child{background:var(--surface-2)}.garden-app-fluxo-linha--expansivel.garden-app-fluxo-linha--recebimento:hover td:first-child{background:var(--green-soft)}@supports (color: color-mix(in lab,red,red)){.garden-app-fluxo-linha--expansivel.garden-app-fluxo-linha--recebimento:hover td:first-child{background:color-mix(in srgb,var(--green-soft) 70%,var(--surface-2))}}.garden-app-fluxo-linha--expansivel.garden-app-fluxo-linha--pagamento:hover td:first-child{background:var(--red-soft)}@supports (color: color-mix(in lab,red,red)){.garden-app-fluxo-linha--expansivel.garden-app-fluxo-linha--pagamento:hover td:first-child{background:color-mix(in srgb,var(--red-soft) 70%,var(--surface-2))}}.garden-app-fluxo-linha--expansivel:focus-visible td{outline:2px solid var(--text);outline-offset:-2px}.garden-app-fluxo-toggle{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-right:4px;vertical-align:-4px;transition:transform .15s var(--ease);flex-shrink:0}.garden-app-fluxo-linha--expandida .garden-app-fluxo-toggle{transform:rotate(90deg)}.garden-app-fluxo-toggle--vazio{opacity:.55}@media(prefers-reduced-motion:reduce){.garden-app-fluxo-toggle{transition:none}}.garden-app-dre-nota-totais{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--garden-app-border);border-radius:var(--ds-radius-control, 8px);background:var(--surface-2)}.garden-app-dre-nota-totais__icone{flex:none;margin-top:1px;color:var(--text-muted)}.garden-app-dre-nota-totais__titulo{margin:0;font-size:.78rem;font-weight:600;color:var(--text)}.garden-app-dre-nota-totais__texto{margin:2px 0 0;font-size:.78rem;line-height:1.5;color:var(--text-muted)}.garden-app-table--dre{min-width:0}.garden-app-dre-linha__rotulo{display:inline-flex;align-items:center}.garden-app-table--dre tbody td:first-child,.ds-page-header--description-nowrap p{white-space:normal}.garden-app-table--dre th.garden-app-dre-linha__valor,.garden-app-table--dre td.garden-app-dre-linha__valor{width:20%;text-align:right;font-variant-numeric:tabular-nums}.garden-app-table--dre th.garden-app-dre-linha__percentual,.garden-app-table--dre td.garden-app-dre-linha__percentual{width:14%;text-align:right;font-variant-numeric:tabular-nums}td.garden-app-dre-linha__valor--positivo{color:var(--receita)}td.garden-app-dre-linha__valor--negativo{color:var(--despesa)}td.garden-app-dre-linha__valor--resultado{font-weight:700}td.garden-app-dre-linha__percentual{color:var(--text-muted)}.garden-app-dre-linha--expansivel>td{background:var(--surface)}.garden-app-dre-linha--expansivel>td:first-child{color:var(--text-muted)}.garden-app-dre-linha--total-fechado>td{background:var(--surface-2)}.garden-app-dre-linha--total-fechado>td:first-child{color:var(--text);font-weight:600}.garden-app-dre-linha--subtotal td{border-top:1px solid var(--garden-app-border)}.garden-app-dre-linha--total-fechado td{font-weight:700}.garden-app-dre-linha--resultado-final td{font-weight:700;background:var(--surface-2);border-top:2px solid var(--garden-app-border);border-bottom:1px solid var(--garden-app-border)}.garden-app-dre-linha--expansivel td:first-child{cursor:pointer}.garden-app-dre-linha--expansivel:hover td:first-child{background:var(--surface-2)}.garden-app-dre-linha--expandida .garden-app-fluxo-toggle{transform:rotate(90deg)}.garden-app-dre-anual__ano{display:block;width:calc(var(--ds-space-16) * 1.75)}.garden-app-dre-anual th.garden-app-dre-anual__valor,.garden-app-dre-anual td.garden-app-dre-anual__valor{min-width:96px;text-align:right;font-variant-numeric:tabular-nums}.garden-app-dre-anual td.garden-app-dre-anual__vazio{color:var(--text-faint)}.garden-app-dre-anual th.garden-app-dre-anual__total,.garden-app-dre-anual td.garden-app-dre-anual__total{border-left:1px solid var(--garden-app-border);font-weight:600}.garden-app-dre-anual thead th:first-child,.garden-app-dre-anual tbody td:first-child{position:sticky;left:0;z-index:1;min-width:240px;background:var(--surface)}.garden-app-dre-anual thead th:first-child{z-index:2;background:var(--surface-2)}.garden-app-dre-anual tbody tr.garden-app-dre-linha--total-fechado>td:first-child,.garden-app-dre-anual tbody tr.garden-app-dre-linha--resultado-final>td:first-child{background:var(--surface-2)}.garden-app-dre-anual tbody tr.garden-app-dre-linha--expansivel:hover>td:first-child{background:var(--surface-2)}.garden-app-dfc-tree{border-top:1px solid var(--garden-app-border)}.garden-app-dfc-tree__linha{display:flex;width:100%;min-height:48px;align-items:center;justify-content:space-between;gap:var(--ds-space-3);border:0;border-bottom:1px solid var(--garden-app-border);padding:10px 12px;color:var(--text);background:var(--surface);font:inherit;font-size:var(--ds-type-label-size);line-height:var(--ds-type-label-line-height);text-align:left}.garden-app-dfc-tree__linha--atividade{font-weight:var(--ds-font-weight-semibold)}button.garden-app-dfc-tree__linha--atividade{cursor:pointer}button.garden-app-dfc-tree__linha--atividade:hover{background:var(--surface-2)}button.garden-app-dfc-tree__linha--atividade:focus-visible{outline:0;box-shadow:inset 0 0 0 2px var(--garden-app-primary)}.garden-app-dfc-tree__linha--atividade.garden-app-dfc-tree__linha--expandida .garden-app-fluxo-toggle{transform:rotate(90deg)}.garden-app-dfc-tree__linha--categoria{color:var(--text-muted);background:var(--surface)}@supports (color: color-mix(in lab,red,red)){.garden-app-dfc-tree__linha--categoria{background:color-mix(in srgb,var(--surface) 78%,var(--surface-2))}}.garden-app-dfc-tree__linha--resultado{border-top:1px solid var(--garden-app-border);border-bottom:0;color:var(--text);background:var(--surface-2);font-weight:700}.garden-app-dfc-tree__rotulo{display:inline-flex;min-width:0;align-items:center;gap:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.garden-app-dfc-tree__valor{flex:0 0 auto;margin-left:auto;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.garden-app-dfc-tree__valor--positivo{color:var(--receita)}.garden-app-dfc-tree__valor--negativo{color:var(--despesa)}.garden-app-dfc-tree__vazio{flex:0 0 auto;margin-left:auto;color:var(--text-faint);font-size:var(--ds-type-caption-size);font-weight:var(--ds-font-weight-medium);white-space:nowrap}.garden-app-dre-linha--alerta td{background:var(--amber-soft);color:var(--amber-text)}.garden-app-dre-linha--alerta td:first-child{box-shadow:inset 3px 0 0 var(--amber-text)}.garden-app-dre-linha--alerta.garden-app-dre-linha--expansivel:hover td:first-child{background:var(--amber-soft)}@supports (color: color-mix(in lab,red,red)){.garden-app-dre-linha--alerta.garden-app-dre-linha--expansivel:hover td:first-child{background:color-mix(in srgb,var(--amber-soft) 70%,var(--surface-2))}}.garden-app-dre-aviso{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border:1px solid var(--amber-text);border-left-width:3px;border-radius:var(--garden-app-radius-sm);background:var(--amber-soft);color:var(--amber-text)}@supports (color: color-mix(in lab,red,red)){.garden-app-dre-aviso{border:1px solid color-mix(in srgb,var(--amber-text) 24%,transparent)}}.garden-app-dre-aviso__icone{flex-shrink:0;margin-top:1px}.garden-app-inline-message{display:flex;align-items:center;gap:var(--ds-space-2);margin:var(--ds-space-3) 0 0;padding:var(--ds-space-3) var(--ds-space-4);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-control);background:var(--ds-surface-subtle);color:var(--ds-text-secondary);font-size:var(--ds-type-label-size);line-height:var(--ds-type-label-line-height)}.garden-app-inline-message ng-icon{display:grid;flex:0 0 auto;place-items:center;width:var(--ds-space-4);height:var(--ds-space-4);font-size:var(--ds-space-4);color:var(--ds-action-primary);--ng-icon__stroke-width: 2}.garden-app-inline-message__texto{display:grid;gap:var(--ds-space-1)}.garden-app-dre-aviso--rodape{border-left-width:1px;box-shadow:inset 3px 0 0 var(--amber-text)}.garden-app-dre-contexto{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin-top:8px;color:var(--text-faint);font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-line-height)}.garden-app-table-toolbar__summary .garden-app-dre-contexto{margin-top:0}.garden-app-dre-contexto__periodo{font-variant-numeric:tabular-nums}.garden-app-tooltip{position:relative;display:inline-flex}.garden-app-tooltip__bubble{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);background:var(--text);color:var(--ds-text-inverse);font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-line-height);font-weight:500;padding:var(--ds-space-1) var(--ds-space-2);border-radius:var(--ds-radius-compact);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s var(--ease),visibility .15s var(--ease);z-index:20}.garden-app-tooltip:hover .garden-app-tooltip__bubble{opacity:1;visibility:visible}.garden-app-empty{text-align:center;padding:48px 24px;color:var(--text-muted)}.garden-app-empty__icon{width:42px;height:42px;margin:0 auto 12px;color:var(--text-faint)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}@media(prefers-reduced-motion:reduce){.garden-app-chart-host *{transition:none!important;animation:none!important}}.garden-app-canal-vinculo__chip{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .5rem;border-radius:9999px;font-size:.75rem;background:var(--brand-soft);color:var(--text)}.garden-app-canal-vinculo__chip button{line-height:1;font-size:.875rem;color:var(--text-muted)}.garden-app-canal-vinculo__chip button:hover:not(:disabled){color:var(--red-text)}.garden-app-canal-vinculo__lista{margin-top:.5rem;max-height:11rem;overflow-y:auto;border:1px solid var(--garden-app-border);border-radius:.5rem;background:var(--surface-2)}.garden-app-canal-vinculo__lista li+li{border-top:1px solid var(--garden-app-border)}.garden-app-canal-vinculo__lista button{display:block;width:100%;text-align:left;padding:.5rem .75rem;font-size:.8125rem}.garden-app-canal-vinculo__lista button:hover:not(:disabled){background:var(--surface-3, var(--brand-soft))}.garden-app-canal-vinculo__lista .garden-app-canal-vinculo__opcao{display:flex;flex-direction:column;gap:2px}.garden-app-canal-vinculo__opcao-movimento{font-size:.6875rem;color:var(--text-muted)}.garden-app-canal-vinculo__opcao--sem-movimento .garden-app-canal-vinculo__opcao-nome,.garden-app-canal-vinculo__opcao--sem-movimento .garden-app-canal-vinculo__opcao-movimento{color:var(--text-faint)}.garden-app-conta-azul{display:grid;gap:var(--ds-space-4);padding:var(--ds-space-5);margin-bottom:var(--ds-space-4);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-card);background:var(--ds-surface-default);box-shadow:var(--ds-shadow-card)}.garden-app-conta-azul__heading,.garden-app-conta-azul__mode-card,.garden-app-conta-azul__filters{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-4)}.garden-app-conta-azul__heading h2,.garden-app-conta-azul__heading p,.garden-app-conta-azul__mode-card h3,.garden-app-conta-azul__mode-card p{margin:0}.garden-app-conta-azul__heading>div{display:grid;gap:var(--ds-space-1)}.garden-app-conta-azul__eyebrow{color:var(--ds-text-secondary);font-size:var(--ds-type-caption-size);font-weight:var(--ds-font-weight-bold);letter-spacing:.04em;text-transform:uppercase}.garden-app-conta-azul__heading>div>p:last-child,.garden-app-conta-azul__mode-card>div>p:last-child{color:var(--ds-text-secondary)}.garden-app-conta-azul__mode-card{padding:var(--ds-space-4);border-radius:var(--ds-radius-control);background:var(--ds-surface-subtle)}.garden-app-conta-azul__mode-card>div:first-child{display:grid;gap:var(--ds-space-2)}.garden-app-conta-azul__mode-value{color:var(--ds-text-primary);font-size:var(--ds-type-heading-3-size);font-weight:var(--ds-font-weight-bold)}.garden-app-conta-azul__mode-actions{display:grid;flex:0 1 270px;gap:var(--ds-space-2)}.garden-app-conta-azul__mode-actions label,.garden-app-conta-azul__filters label{color:var(--ds-text-secondary);font-size:var(--ds-type-caption-size);font-weight:var(--ds-font-weight-bold)}.garden-app-conta-azul__mode-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-3)}.garden-app-conta-azul__mode-guide article{display:grid;gap:var(--ds-space-2);padding:var(--ds-space-3);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-control)}.garden-app-conta-azul__mode-guide--active{border-color:var(--ds-action-primary);background:var(--ds-action-primary-subtle)}.garden-app-conta-azul__mode-guide h3,.garden-app-conta-azul__mode-guide p{margin:0}.garden-app-conta-azul__mode-guide p{color:var(--ds-text-secondary);font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-line-height)}.garden-app-conta-azul__mode-guide-title{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-2)}.garden-app-conta-azul__mode-guide-title span,.garden-app-conta-azul__status{display:inline-flex;width:max-content;padding:2px 6px;border-radius:var(--ds-radius-tight);background:var(--ds-surface-subtle);color:var(--ds-text-secondary);font-size:var(--ds-type-caption-size);font-weight:var(--ds-font-weight-bold)}.garden-app-conta-azul__mode-guide-title span{background:var(--ds-feedback-success-subtle);color:var(--ds-feedback-success);text-align:right}.garden-app-conta-azul__empty{display:grid;gap:var(--ds-space-2);padding:var(--ds-space-4);border:1px dashed var(--ds-border-strong);border-radius:var(--ds-radius-control);color:var(--ds-text-secondary)}.garden-app-conta-azul__empty p{margin:0}.garden-app-conta-azul__empty--error,.garden-app-conta-azul__inline-error,.garden-app-conta-azul__access-denied{color:var(--ds-feedback-danger)}.garden-app-conta-azul__inline-error,.garden-app-conta-azul__access-denied{margin:0;font-size:var(--ds-type-caption-size)}.garden-app-conta-azul__loading{display:grid;gap:var(--ds-space-3)}.garden-app-conta-azul__summary{display:grid;grid-template-columns:repeat(6,minmax(130px,1fr));gap:var(--ds-space-3);overflow-x:auto}.garden-app-conta-azul__risk,.garden-app-conta-azul__modal-risk{padding:var(--ds-space-3);border-left:4px solid var(--ds-feedback-warning);border-radius:var(--ds-radius-tight);background:var(--ds-feedback-warning-subtle);color:var(--ds-text-primary)}.garden-app-conta-azul__filters{justify-content:flex-start}.garden-app-conta-azul__filters>div{display:grid;min-width:min(100%,260px);gap:var(--ds-space-1)}.garden-app-conta-azul__table-scroll{overflow:auto;border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-control)}.garden-app-conta-azul__table-scroll:focus-visible{outline:2px solid var(--ds-brand-focus);outline-offset:2px}.garden-app-table--conta-azul{min-width:1060px}.garden-app-table--conta-azul th,.garden-app-table--conta-azul td{vertical-align:top}.garden-app-table--conta-azul td small{display:block;margin-top:2px;color:var(--ds-text-secondary)}.garden-app-conta-azul__status--warning{background:var(--ds-feedback-warning-subtle);color:var(--ds-feedback-warning)}.garden-app-conta-azul__status--different{background:var(--ds-action-primary-subtle);color:var(--ds-action-primary)}.garden-app-conta-azul__table-empty{padding:var(--ds-space-5);color:var(--ds-text-secondary);text-align:center}@media(max-width:820px){.garden-app-conta-azul__heading,.garden-app-conta-azul__mode-card,.garden-app-conta-azul__filters{flex-direction:column}.garden-app-conta-azul__heading garden-button,.garden-app-conta-azul__mode-actions{width:100%}.garden-app-conta-azul__mode-guide{grid-template-columns:1fr}.garden-app-conta-azul__summary{grid-template-columns:repeat(2,minmax(140px,1fr))}}.garden-app-organizer__map-grip{width:22px;min-height:40px;margin:-7px 0 -7px -5px;border-radius:6px;cursor:grab}.garden-app-organizer__map-grip:active{cursor:grabbing}.garden-app-organizer__map-card.cdk-drag-preview,.garden-app-organizer__library-item.cdk-drag-preview{border:1px solid var(--brand);border-radius:12px;background:var(--surface);box-shadow:var(--shadow-md);opacity:.96}.garden-app-organizer__map-card.cdk-drag-preview .garden-app-organizer__map-remove{display:none}.garden-app-organizer .cdk-drag-anchor{opacity:.2}.garden-app-organizer__map-card.cdk-drag-animating,.garden-app-organizer__map-grid.cdk-drop-list-dragging .garden-app-organizer__map-card:not(.cdk-drag-placeholder){transition:transform .18s cubic-bezier(0,0,.2,1)}.garden-app-widget-cabecalho{display:flex;align-items:center;justify-content:space-between;gap:12px}.garden-app-widget-cabecalho>h3{min-width:0}.garden-app-widget-acoes{display:inline-flex;flex:none;align-items:center;margin-block:calc(var(--ds-space-3) / -2);gap:4px}.garden-app-widget-acoes>app-widget-info{display:inline-flex}.garden-app-topn{display:inline-flex;flex:none;align-items:center;gap:2px;min-height:28px;padding:2px;border:1px solid var(--garden-app-border);border-radius:999px;background:var(--surface-2)}.garden-app-topn__opcao{min-width:26px;min-height:22px;padding:2px 8px;border:0;border-radius:999px;background:transparent;color:var(--text-muted);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer}.garden-app-topn__opcao:hover{color:var(--text)}.garden-app-topn__opcao--ativa{background:var(--brand);color:#fff;box-shadow:0 1px 2px var(--brand)}@supports (color: color-mix(in lab,red,red)){.garden-app-topn__opcao--ativa{box-shadow:0 1px 2px color-mix(in srgb,var(--brand) 28%,transparent)}}.garden-app-topn__opcao:focus-visible{outline:2px solid var(--ds-brand-focus);outline-offset:1px}.garden-app-dre-diagnostico{display:grid;gap:var(--ds-space-3);margin-top:var(--ds-space-5);padding-top:var(--ds-space-4);border-top:1px solid var(--garden-app-border)}.garden-app-dre-diagnostico__orientacao{margin:0;padding:0 var(--ds-space-4) var(--ds-space-3);color:var(--text-muted);font-size:var(--ds-type-label-size)}.garden-app-dre-diagnostico__orientacao p{margin:0}.garden-app-dre-diagnostico__orientacao p+p{margin-top:var(--ds-space-2)}.garden-app-dre-diagnostico__orientacao strong{color:var(--text)}.garden-app-dre-diagnostico__tabela{width:100%;min-width:560px;border-collapse:collapse;font-size:var(--ds-type-label-size);font-variant-numeric:tabular-nums}.garden-app-dre-diagnostico__tabela caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.garden-app-dre-diagnostico__tabela th,.garden-app-dre-diagnostico__tabela td{padding:var(--ds-space-2) var(--ds-space-4);border-top:1px solid var(--garden-app-border);color:var(--text-muted);text-align:left;vertical-align:top}.garden-app-dre-diagnostico__tabela thead th{background:var(--surface-2);color:var(--text-faint);font-weight:var(--ds-font-weight-semibold);white-space:nowrap}.garden-app-dre-diagnostico__tabela tbody th{color:var(--text);font-weight:var(--ds-font-weight-medium)}.garden-app-dre-diagnostico__tabela .ds-input-control{font-size:var(--ds-type-label-size)}.garden-app-dre-diagnostico__estado{display:flex;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-4);border:1px dashed var(--garden-app-border);border-radius:var(--ds-radius-control);color:var(--text-muted);font-size:var(--ds-type-body-size)}.garden-app-dre-diagnostico__estado--ok{color:var(--ds-feedback-success);border-color:var(--ds-feedback-success)}.garden-app-dre-diagnostico__modal{display:grid;gap:var(--ds-space-4)}.garden-app-dre-diagnostico__conteudo{overflow:hidden;border:1px solid var(--garden-app-border);border-radius:var(--ds-radius-control)}.garden-app-dre-diagnostico__conteudo+.garden-app-dre-diagnostico__conteudo{margin-top:var(--ds-space-4)}.garden-app-dre-diagnostico__conteudo .garden-app-dre-diagnostico__orientacao{padding:var(--ds-space-3) var(--ds-space-4)}.garden-app-dre-diagnostico__conteudo>.garden-app-dre-diagnostico__estado{margin:0 var(--ds-space-4) var(--ds-space-3)}.garden-app-dre-diagnostico__aviso{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-4);padding:var(--ds-space-4);border:1px solid var(--garden-app-border);border-radius:var(--ds-radius-card);background:var(--surface-2)}.garden-app-dre-diagnostico__aviso-texto{display:grid;gap:var(--ds-space-1);min-width:0}.garden-app-dre-diagnostico__aviso-texto>strong{color:var(--text);font-size:var(--ds-type-body-size);font-weight:var(--ds-font-weight-semibold)}.garden-app-dre-diagnostico__aviso-texto p{margin:0;color:var(--text-muted);font-size:var(--ds-type-label-size);line-height:18px}.garden-app-dre-diagnostico__aviso-texto p strong{color:var(--text)}.garden-app-dre-diagnostico__aviso>garden-button{flex:0 0 auto}.garden-app-dre-diagnostico__tabela-caixa{border:1px solid var(--garden-app-border);border-radius:var(--ds-radius-card)}.garden-app-dre-diagnostico__tabela-caixa .garden-app-dre-diagnostico__tabela{min-width:0}.garden-app-dre-diagnostico__tabela-caixa .garden-app-dre-diagnostico__tabela th,.garden-app-dre-diagnostico__tabela-caixa .garden-app-dre-diagnostico__tabela td{padding:var(--ds-space-3) var(--ds-space-4);vertical-align:middle}.garden-app-dre-diagnostico__tabela-caixa .garden-app-dre-diagnostico__tabela thead th{border-top:0}.garden-app-dre-diagnostico__tabela .n{text-align:right;white-space:nowrap}.garden-app-dre-diagnostico__avancado{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2) var(--ds-space-3)}.garden-app-dre-diagnostico__atencao{color:var(--ds-feedback-warning);font-size:var(--ds-type-label-size)}@media(max-width:640px){.garden-app-dre-diagnostico__aviso{flex-direction:column;align-items:flex-start}}.garden-app-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.garden-app-login{color-scheme:light;background:var(--ds-gray-0);--ds-surface-default: var(--ds-gray-0);--ds-surface-subtle: var(--ds-gray-50);--ds-surface-raised: var(--ds-gray-0);--ds-surface-inverse: var(--ds-gray-900);--ds-text-primary: var(--ds-gray-900);--ds-text-secondary: var(--ds-gray-700);--ds-text-tertiary: var(--ds-gray-500);--ds-text-inverse: var(--ds-gray-0);--ds-border-default: var(--ds-gray-100);--ds-border-strong: var(--ds-gray-300);--ds-action-primary: var(--ds-blue-500);--ds-action-primary-hover: var(--ds-blue-600);--ds-action-primary-pressed: var(--ds-blue-800);--ds-action-primary-subtle: var(--ds-blue-50);--ds-action-primary-foreground: var(--ds-gray-0);--ds-brand-focus: var(--ds-blue-300);--ds-feedback-success: var(--ds-green-600);--ds-feedback-success-subtle: var(--ds-green-50);--ds-feedback-warning: var(--ds-amber-700);--ds-feedback-warning-subtle: var(--ds-amber-50);--ds-feedback-danger: var(--ds-red-600);--ds-feedback-danger-subtle: var(--ds-red-50);--ds-disabled-background: var(--ds-gray-50);--ds-disabled-text: var(--ds-gray-500);--ds-disabled-border: var(--ds-gray-100);--ds-selection-background: var(--ds-blue-50);--ds-selection-border: var(--ds-blue-500);--ds-hover-overlay: rgba(20, 34, 41, .04);--ds-pressed-overlay: rgba(20, 34, 41, .08);--ds-focus-ring-color: var(--ds-blue-300);--surface: var(--ds-surface-default);--surface-2: var(--ds-surface-subtle);--surface-3: var(--ds-border-default);--garden-app-border: var(--ds-border-default);--border-strong: var(--ds-border-strong);--text: var(--ds-text-primary);--text-muted: var(--ds-text-secondary);--text-faint: var(--ds-text-tertiary);--brand: var(--ds-action-primary);--brand-hover: var(--ds-action-primary-hover);--brand-soft: var(--ds-action-primary-subtle);--despesa: var(--ds-feedback-danger)}.garden-app-main,.garden-app-content,.garden-app-content>*,garden-page-header,.garden-app-card,.garden-app-widget-slot,.garden-app-dashboard-widget--financial{min-width:0}.garden-app-content{max-width:100%;overflow-x:clip}garden-page-header+*{margin-top:clamp(var(--ds-space-5),3vw,var(--ds-space-8))}.garden-app-conexoes>garden-page-header+*,.garden-app-conectar-erp>garden-page-header+*,.garden-app-cadastro__topo>garden-page-header+*,.garden-app-operacao__header>garden-page-header+*{margin-top:0}.garden-app-responsive-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}@media(min-width:760px)and (max-width:1100px){.garden-app-responsive-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}}.garden-app-client-dashboard{container-type:inline-size}@container (max-width: 1120px){.garden-app-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.garden-app-dashboard-grid .garden-app-widget-slot--posicionado{grid-row:auto;grid-column:auto}.garden-app-dashboard-grid .garden-app-col-span-3,.garden-app-dashboard-grid .garden-app-col-span-4{grid-column:span 2!important}}@media(max-width:760px){.ds-enterprise-card-final__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}}@container (max-width: 560px){.garden-app-dashboard-grid{grid-template-columns:minmax(0,1fr)!important}.garden-app-dashboard-widget--financial{--garden-app-financial-card-height: auto}.garden-app-dashboard-widget--financial>.garden-app-widget-card-state{min-block-size:120px}.garden-app-dre-linha__rotulo{overflow-wrap:anywhere}.garden-app-table--dre th,.garden-app-table--dre td{padding-inline:8px;white-space:normal}.garden-app-table--dre td.garden-app-dre-linha__valor{white-space:nowrap}.garden-app-dashboard-grid .garden-app-col-span-2,.garden-app-dashboard-grid .garden-app-col-span-3,.garden-app-dashboard-grid .garden-app-col-span-4{grid-column:span 1!important}}.garden-app-table-scroll,.garden-app-conta-azul__table-scroll,.garden-app-widget-tabela__corpo,.garden-app-card>div[style*=overflow-x]{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}@media(max-width:1023px){.garden-app-widget-grafico{--garden-app-chart-widget-height: 320px}.garden-app-widget-slot.garden-app-col-span-2>.garden-app-widget-grafico{--garden-app-chart-widget-height: 260px}.garden-app-widget-tabela{height:420px}.garden-app-bar-label{width:126px}}@media(max-width:759px){:root{--garden-app-content-gutter: 16px}.garden-app-content{padding-block:20px}.garden-app-dashboard-header{margin-bottom:var(--ds-space-5)}.garden-app-dashboard-header__toolbar,.garden-app-dashboard-header__filters,.garden-app-dashboard-header__actions{align-items:flex-start;width:100%}.garden-app-dashboard-header__toolbar{flex-direction:column;justify-self:stretch;align-self:stretch;justify-content:flex-start}.garden-app-dashboard-header__actions{gap:var(--ds-space-2)}.garden-app-dashboard-header__filters{align-items:center}.garden-app-dashboard-header app-seletor-periodo>div{align-items:center}.garden-app-page-header{margin-inline:calc(var(--garden-app-content-gutter) * -1);margin-bottom:20px}.garden-app-breadcrumb{max-width:100%;overflow-x:auto;padding-block:14px;white-space:nowrap;scrollbar-width:none}.garden-app-breadcrumb::-webkit-scrollbar{display:none}.garden-app-card__actions,.garden-app-responsive-form-row,.garden-app-responsive-field-action,.garden-app-dashboard-tools,.garden-app-dashboard-actions{align-items:stretch;flex-direction:column}.garden-app-responsive-form-control,.garden-app-responsive-filter-field{width:100%!important;min-width:0!important;max-width:none!important}.garden-app-responsive-filter-field,.garden-app-responsive-filter-fields>app-date-range-field{flex:1 1 100%!important}.garden-app-responsive-form-row>garden-button,.garden-app-responsive-field-action>garden-button,.garden-app-dashboard-tools>garden-button,.garden-app-card__actions>garden-button{width:100%}.garden-app-responsive-field-action>garden-input,.garden-app-dashboard-tools>app-date-range-field,.garden-app-dashboard-tools>app-seletor-periodo,.garden-app-dashboard-tools>garden-button,.garden-app-dashboard-actions>garden-button{width:100%}.garden-app-date-range-custom{align-items:stretch;flex-direction:column}.garden-app-date-range-custom>span{text-align:center}.garden-app-date-range-custom__input{width:100%!important}.garden-app-responsive-filter-fields>garden-button{width:100%}.garden-app-kpi{height:auto;min-height:154px;padding:var(--ds-space-4)}.garden-app-widget-grafico{--garden-app-chart-widget-height: 260px}.garden-app-widget-slot.garden-app-col-span-2>.garden-app-widget-grafico{--garden-app-chart-widget-height: 240px}.garden-app-widget-tabela{height:380px}.garden-app-bar-row{align-items:flex-start}.garden-app-bar-label{width:104px}.garden-app-demonstrativo__linha{align-items:flex-start}.garden-app-demonstrativo__rotulo{min-width:0}.garden-app-demonstrativo__valor{font-size:var(--ds-type-body-size)}.garden-app-conta-azul__summary{grid-template-columns:1fr}.garden-app-conta-azul__mode-guide-title,.garden-app-categorias-dashboard__pagination{align-items:flex-start;flex-direction:column}.garden-app-categorias-dashboard__pagination-range{width:100%;justify-content:space-between}}@media(max-width:420px){.garden-app-topbar{padding-inline:12px}.garden-app-card__actions>garden-button .ds-button,.garden-app-responsive-form-row>garden-button .ds-button,.garden-app-responsive-field-action>garden-button .ds-button,.garden-app-dashboard-tools>garden-button .ds-button{width:100%}}.garden-app-carteira__linha{cursor:pointer}.garden-app-carteira__linha:hover,.garden-app-carteira__linha:focus-visible{background:var(--surface-2);outline:none}.garden-app-carteira__linha--atencao{box-shadow:inset 3px 0 0 0 var(--ds-feedback-warning)}.garden-app-novidade__arte{padding:8px 0;border:1px solid var(--garden-app-border);border-radius:var(--ds-radius-control);background:var(--surface-2);overflow:hidden}.garden-app-novidade__secoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--ds-space-6)}.garden-app-novidade__secao{display:flex;flex-direction:column;gap:var(--ds-space-2)}.garden-app-novidade__secao-titulo{margin:0;font-size:var(--ds-type-label-size);font-weight:var(--ds-font-weight-semibold);color:var(--text)}.garden-app-novidade__itens{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--ds-space-2);font-size:var(--ds-type-label-size);line-height:var(--ds-type-body-line-height);color:var(--text-muted)}.garden-app-novidade__itens li{position:relative;padding-left:var(--ds-space-4)}.garden-app-novidade__itens li:before{content:"";position:absolute;left:var(--ds-space-1);top:var(--ds-space-2);width:var(--ds-space-1);height:var(--ds-space-1);border-radius:var(--ds-radius-full);background:var(--ds-feedback-success)}.garden-app-novidades-ancora{position:fixed;left:12px;bottom:var(--garden-app-novidades-bottom, 88px);z-index:60;transform-origin:bottom left}.garden-app-novidades--entrando{animation:garden-app-novidades-in .26s cubic-bezier(.34,1.32,.64,1)}.garden-app-novidades--saindo{animation:garden-app-novidades-out .15s cubic-bezier(.4,0,1,1) forwards}@keyframes garden-app-novidades-in{0%{opacity:0;transform:translateY(12px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes garden-app-novidades-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(6px) scale(.96)}}.garden-app-novidades--entrando .garden-app-novidades-lista__item{animation:garden-app-novidade-item-in .24s var(--ds-ease-out, ease-out) backwards;animation-delay:.2s}.garden-app-novidades--entrando .garden-app-novidades-lista__item:nth-child(1){animation-delay:90ms}.garden-app-novidades--entrando .garden-app-novidades-lista__item:nth-child(2){animation-delay:125ms}.garden-app-novidades--entrando .garden-app-novidades-lista__item:nth-child(3){animation-delay:.16s}.garden-app-novidades--entrando .garden-app-novidades-lista__item:nth-child(4){animation-delay:185ms}@keyframes garden-app-novidade-item-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.garden-app-novidades--entrando .garden-app-novidades-lista__vazio{animation:garden-app-novidade-item-in .26s var(--ds-ease-out, ease-out) .12s backwards}@media(prefers-reduced-motion:reduce){.garden-app-novidades--entrando,.garden-app-novidades--entrando .garden-app-novidades-lista__item,.garden-app-novidades--entrando .garden-app-novidades-lista__vazio{animation:none}.garden-app-novidades--saindo{animation-duration:1ms}}@media(max-width:759px){.garden-app-novidades-ancora{left:12px;right:12px;bottom:12px}}.garden-app-novidades-lista{display:flex;flex-direction:column;width:320px;max-width:calc(100vw - 32px);height:min(460px,calc(100vh - var(--garden-app-novidades-bottom, 88px) - 24px));border:1px solid var(--garden-app-border);border-radius:var(--ds-radius-control);background:var(--surface);box-shadow:0 18px 40px #00000047;overflow:hidden}.garden-app-novidades-lista__topo{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--garden-app-border)}.garden-app-novidades-lista__fechar{display:grid;place-items:center;width:28px;height:28px;border:none;border-radius:var(--ds-radius-tight);color:var(--text-muted);background:transparent;cursor:pointer}.garden-app-novidades-lista__fechar:hover{background:var(--surface-2);color:var(--text)}.garden-app-novidades-lista__corpo{flex:1;min-height:0;overflow-y:auto}.garden-app-novidades-lista__item{display:block;width:100%;padding:12px 14px;border:none;border-bottom:1px solid var(--surface-2);background:transparent;color:inherit;text-align:left;cursor:pointer}.garden-app-novidades-lista__item:hover,.garden-app-novidades-lista__item:focus-visible{background:var(--surface-2);outline:none}.garden-app-novidades-lista__item:last-child{border-bottom:none}.garden-app-novidades-lista__vazio{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%;text-align:center;padding:28px 20px 32px}.garden-app-backdrop-invisivel{position:fixed;inset:0;z-index:59;background:transparent}.garden-app-aging{display:grid;grid-template-columns:minmax(0,1fr) auto auto;column-gap:24px;row-gap:8px;font-variant-numeric:tabular-nums}.garden-app-custos__busca .ds-input-control{width:100%}.garden-app-planejamento__cabecalho{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px}.garden-app-planejamento__cabecalho>div{max-width:68ch}.garden-app-planejamento__ajuda{color:var(--text-muted)}.garden-app-planejamento__numero{font-variant-numeric:tabular-nums;white-space:nowrap}.garden-app-pendencias{display:grid;gap:var(--ds-space-4);margin-bottom:var(--ds-space-6);padding:var(--ds-space-5);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-card);background:var(--ds-surface-raised)}.garden-app-pendencias__cabecalho{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-3)}.garden-app-pendencias__cabecalho h2{margin:0;color:var(--ds-text-primary);font-size:var(--ds-type-card-title-size);font-weight:var(--ds-font-weight-semibold)}.garden-app-pendencias__cabecalho p{margin:var(--ds-space-2) 0 0;color:var(--ds-text-secondary);font-size:var(--ds-type-label-size);line-height:var(--ds-type-label-line-height)}.garden-app-pendencias__contador{flex:0 0 auto;padding:var(--ds-space-1) var(--ds-space-2);border-radius:var(--ds-radius-full);color:var(--ds-feedback-danger);background:var(--ds-feedback-danger-subtle);font-size:var(--ds-type-label-size);font-weight:var(--ds-font-weight-bold)}.garden-app-pendencias__contador--atencao{color:var(--ds-feedback-warning);background:var(--ds-feedback-warning-subtle)}.garden-app-pendencias__lista{display:grid;gap:var(--ds-space-3);margin:0;padding:0;list-style:none}.garden-app-pendencias__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ds-space-4);padding:var(--ds-space-4);border:1px solid var(--ds-border-default);border-left-width:var(--ds-space-1);border-radius:var(--ds-radius-control);background:var(--ds-surface-default)}.garden-app-pendencias__item--bloqueia{border-left-color:var(--ds-feedback-danger)}.garden-app-pendencias__item--atencao{border-left-color:var(--ds-feedback-warning)}.garden-app-pendencias__icone{display:grid;width:var(--ds-space-10);height:var(--ds-space-10);place-items:center;border-radius:var(--ds-radius-full)}.garden-app-pendencias__item--bloqueia .garden-app-pendencias__icone{color:var(--ds-feedback-danger);background:var(--ds-feedback-danger-subtle)}.garden-app-pendencias__item--atencao .garden-app-pendencias__icone{color:var(--ds-feedback-warning);background:var(--ds-feedback-warning-subtle)}.garden-app-pendencias__icone ng-icon{width:var(--ds-space-5);height:var(--ds-space-5);font-size:var(--ds-space-5);--ng-icon__stroke-width: 2}.garden-app-pendencias__texto{display:grid;gap:var(--ds-space-1);min-width:0}.garden-app-pendencias__gravidade{color:var(--ds-text-tertiary);font-size:var(--ds-type-caption-size);font-weight:var(--ds-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.garden-app-pendencias__texto strong{color:var(--ds-text-primary);font-size:var(--ds-type-body-size);line-height:var(--ds-type-body-line-height)}.garden-app-pendencias__texto p{margin:0;color:var(--ds-text-secondary);font-size:var(--ds-type-label-size);line-height:var(--ds-type-label-line-height)}.garden-app-pendencias__vazio{display:flex;align-items:center;gap:var(--ds-space-2);margin:0;padding:var(--ds-space-3) var(--ds-space-4);border-radius:var(--ds-radius-control);color:var(--ds-feedback-success);background:var(--ds-feedback-success-subtle);font-size:var(--ds-type-label-size);font-weight:var(--ds-font-weight-semibold)}.garden-app-pendencias__vazio ng-icon{width:var(--ds-space-4);height:var(--ds-space-4);font-size:var(--ds-space-4)}.garden-app-pendencias__preparando{display:flex;align-items:center;gap:var(--ds-space-2);margin:0;padding:var(--ds-space-3) var(--ds-space-4);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-control);background:var(--ds-surface-subtle);color:var(--ds-text-secondary);font-size:var(--ds-type-label-size);line-height:var(--ds-type-label-line-height)}.garden-app-pendencias__erro{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ds-space-3);padding:var(--ds-space-4);border:1px solid var(--ds-feedback-danger);border-radius:var(--ds-radius-control);background:var(--ds-feedback-danger-subtle)}.garden-app-pendencias__erro p{margin:0;color:var(--ds-text-primary);font-size:var(--ds-type-label-size)}.garden-app-pendencias__resolvidos{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-control);background:var(--ds-surface-default)}.garden-app-pendencias__resolvidos summary{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);color:var(--ds-text-primary);font-size:var(--ds-type-label-size);font-weight:var(--ds-font-weight-semibold);cursor:pointer}.garden-app-pendencias__resolvidos summary>span:last-child{color:var(--ds-text-tertiary);font-weight:var(--ds-font-weight-regular)}.garden-app-pendencias__resolvidos summary:focus-visible{outline:2px solid var(--ds-border-focus);outline-offset:2px}.garden-app-pendencias__resolvidos ul{display:grid;gap:var(--ds-space-2);margin:0;padding:0 var(--ds-space-4) var(--ds-space-4);list-style:none}.garden-app-pendencias__resolvidos li{display:flex;align-items:center;gap:var(--ds-space-2);color:var(--ds-text-secondary);font-size:var(--ds-type-label-size);line-height:var(--ds-type-label-line-height)}.garden-app-pendencias__resolvidos li ng-icon{flex:0 0 auto;color:var(--ds-feedback-success)}@media(max-width:759px){.garden-app-pendencias__item{grid-template-columns:auto minmax(0,1fr)}.garden-app-pendencias__acao,.garden-app-pendencias__acoes{grid-column:1 / -1}}.garden-app-pendencias__acoes{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--ds-space-2)}.garden-app-gestao-cabecalho{display:block;padding-bottom:6px}.garden-app-gestao-cabecalho .ds-page-header{gap:var(--ds-space-2)}.garden-app-gestao-cabecalho .ds-page-header__breadcrumb{font-size:11px;line-height:15px}.garden-app-gestao-cabecalho .ds-page-header h1{font-size:30px;line-height:36px;letter-spacing:normal}.garden-app-gestao-cabecalho .ds-page-header p{margin-top:0;font-size:13px;line-height:18px}.garden-app-gestao-abas{display:flex;flex-wrap:wrap;gap:var(--ds-space-2);margin-bottom:var(--ds-space-5)}.garden-app-gestao-abas .garden-app-tab{min-width:148px;min-height:38px;border-radius:var(--ds-radius-compact);font-size:11px}.garden-app-gestao-abas .garden-app-tab:not(.garden-app-tab--active){color:var(--text)}.garden-app-gestao-filtros{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-4);margin-bottom:var(--ds-space-5)}.garden-app-gestao-filtros__busca{flex:1 1 280px;max-width:510px;min-width:0}.garden-app-gestao-filtros__select{flex:0 1 190px;min-width:160px}.garden-app-gestao-filtros__select--estreito{flex-basis:160px}.garden-app-gestao-filtros__select--largo{flex-basis:240px}.garden-app-gestao-filtros__acao{flex:0 0 auto}.garden-app-gestao-filtros__acoes{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2)}.garden-app-acessos{--garden-app-acessos-control-height: calc( var(--ds-control-height-default) + var(--ds-space-1) )}.garden-app-acessos :is(.ds-input-control,.ds-select-trigger){height:var(--garden-app-acessos-control-height);min-height:var(--garden-app-acessos-control-height)}.garden-app-acessos .ds-button--md{min-height:var(--garden-app-acessos-control-height)}.garden-app-gestao-tabela{margin-bottom:var(--ds-space-5);overflow:hidden}.garden-app-gestao-tabela th{font-size:11px;text-transform:uppercase;letter-spacing:.04em}.garden-app-gestao-tabela table{table-layout:fixed;width:100%;min-width:1100px}.garden-app-gestao-tabela :is(th,td){padding:20px 0;white-space:normal}.garden-app-gestao-tabela :is(th,td):first-child{padding-left:20px}.garden-app-gestao-tabela :is(th,td):last-child{padding-right:20px}.garden-app-gestao-tabela--clientes th:nth-child(1){width:24%}.garden-app-gestao-tabela--clientes th:nth-child(2){width:26%}.garden-app-gestao-tabela--clientes th:nth-child(3){width:20%}.garden-app-gestao-tabela--clientes th:nth-child(4){width:14%}.garden-app-gestao-tabela--equipe th:nth-child(1){width:24%}.garden-app-gestao-tabela--equipe th:nth-child(2){width:20%}.garden-app-gestao-tabela--equipe th:nth-child(3){width:26%}.garden-app-gestao-tabela--equipe th:nth-child(4){width:14%}.garden-app-gestao-tabela--convites th:nth-child(1){width:22%}.garden-app-gestao-tabela--convites th:nth-child(2){width:16%}.garden-app-gestao-tabela--convites th:nth-child(3){width:23%}.garden-app-gestao-tabela--convites th:nth-child(4){width:11%}.garden-app-gestao-vazio{padding:var(--ds-space-8) var(--ds-space-6);text-align:center;display:flex;flex-direction:column;align-items:center}.garden-app-gestao-celula__titulo{font-size:var(--ds-type-label-size);line-height:var(--ds-type-label-line-height);font-weight:var(--ds-font-weight-medium);color:var(--text);margin:0}.garden-app-gestao-celula__detalhe{font-size:11px;line-height:var(--ds-type-caption-line-height);color:var(--text-muted);margin:2px 0 0}.garden-app-gestao-celula__acoes{text-align:left;white-space:nowrap}.garden-app-gestao-acao{appearance:none;background:none;border:0;padding:0;cursor:pointer;font:inherit;font-size:var(--ds-type-label-size);font-weight:var(--ds-font-weight-medium);color:var(--brand);text-align:left}.garden-app-gestao-acao:hover:not(:disabled){text-decoration:underline}.garden-app-gestao-acao:focus-visible{outline:none;box-shadow:var(--ds-focus-ring);border-radius:var(--ds-radius-tight)}.garden-app-gestao-acao:disabled{color:var(--text-faint);cursor:default}.garden-app-gestao-nota{margin:0;padding:var(--ds-space-4);border-radius:var(--ds-radius-compact);background:var(--brand-soft);color:var(--text-muted);font-size:var(--ds-type-label-size);line-height:var(--ds-type-body-line-height)}.garden-app-gestao-colunas{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(300px,1fr);gap:var(--ds-space-6);align-items:stretch;margin-bottom:var(--ds-space-6)}.garden-app-gestao-painel{display:flex;flex-direction:column;gap:var(--ds-space-3);padding:var(--ds-space-6);min-width:0}.garden-app-gestao-painel__titulo{margin:0;font-size:var(--ds-type-card-title-size);line-height:var(--ds-type-card-title-line-height);font-weight:var(--ds-font-weight-semibold)}.garden-app-gestao-painel__subtitulo{margin:var(--ds-space-2) 0 0;font-size:14px;line-height:var(--ds-type-body-line-height);font-weight:var(--ds-font-weight-semibold);color:var(--text)}.garden-app-gestao-painel__nome{margin:0;font-size:20px;line-height:28px;font-weight:var(--ds-font-weight-semibold);color:var(--text);overflow-wrap:anywhere}.garden-app-gestao-painel__email{margin:0;font-size:13px;color:var(--text-muted);overflow-wrap:anywhere}.garden-app-gestao-campos{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.75fr);gap:var(--ds-space-4);align-items:start}.garden-app-gestao-campos--tres{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr)}@media(max-width:1100px){.garden-app-gestao-campos--tres{grid-template-columns:repeat(2,minmax(0,1fr))}}.garden-app-gestao-aviso{margin:0;padding:var(--ds-space-4);border-radius:var(--ds-radius-compact);background:var(--brand-soft);color:var(--text-muted);font-size:var(--ds-type-label-size);line-height:var(--ds-type-body-line-height);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-space-3)}.garden-app-gestao-aviso p{margin:0;flex:1 1 260px}.garden-app-gestao-aviso strong{color:var(--text)}.garden-app-gestao-aviso--atencao{background:var(--ds-feedback-warning-subtle);color:var(--text)}.garden-app-gestao-radios{display:flex;flex-wrap:wrap;gap:var(--ds-space-5)}.garden-app-gestao-radio{display:inline-flex;align-items:center;gap:var(--ds-space-2);font-size:var(--ds-type-label-size);color:var(--text);cursor:pointer}.garden-app-gestao-radio input{accent-color:var(--brand)}.garden-app-gestao-conferencia{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ds-space-2)}.garden-app-gestao-conferencia li{display:flex;align-items:center;gap:var(--ds-space-3);padding:14px;border-radius:var(--ds-radius-compact);background:var(--surface-2);font-size:var(--ds-type-label-size);color:var(--text)}.garden-app-gestao-conferencia li span{color:var(--brand);font-size:14px}.garden-app-gestao-lateral{gap:var(--ds-space-4);background:var(--ds-surface-subtle)}.garden-app-gestao-selo{align-self:flex-start;padding:3px 12px;border-radius:var(--ds-radius-full);border:1px solid var(--brand);background:var(--brand-soft);color:var(--brand);font-size:var(--ds-type-caption-size);font-weight:var(--ds-font-weight-semibold);letter-spacing:var(--ds-type-caption-tracking)}.garden-app-gestao-lateral__titulo{margin:0;font-size:18px;line-height:24px;font-weight:var(--ds-font-weight-semibold);color:var(--text)}.garden-app-gestao-lateral__titulo--grande{font-size:22px;line-height:28px}.garden-app-gestao-lateral__texto{margin:0;font-size:13px;color:var(--text)}.garden-app-gestao-lateral__sub{margin:0;font-size:var(--ds-type-label-size);line-height:var(--ds-type-body-line-height);color:var(--text-muted)}.garden-app-gestao-lateral__escopo{margin:0;font-size:var(--ds-type-label-size);font-weight:var(--ds-font-weight-semibold);color:var(--brand)}.garden-app-gestao-lateral__outros{margin:auto 0 0;font-size:13px;font-weight:var(--ds-font-weight-semibold);color:var(--text)}.garden-app-gestao-lateral__remocao{margin:0;font-size:13px;color:var(--despesa)}.garden-app-gestao-lateral__adicao{margin:0;font-size:13px;color:var(--receita)}.garden-app-gestao-lateral__acao{margin-top:auto;padding-top:var(--ds-space-5);border-top:1px solid var(--garden-app-border)}.garden-app-gestao-lateral:has(.garden-app-gestao-lateral__outros) .garden-app-gestao-lateral__acao{margin-top:var(--ds-space-5)}.garden-app-gestao-lista-pode{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;font-size:13px;color:var(--text)}.garden-app-gestao-lista-pode li:before{content:"\2713";margin-right:var(--ds-space-2);color:var(--receita)}.garden-app-gestao-rodape{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--ds-space-3)}.garden-app-gestao-rodape__motivo{margin:0 auto 0 0;font-size:var(--ds-type-label-size);color:var(--text-muted)}.garden-app-convidar__cabecalho{margin-bottom:var(--ds-space-4)}.garden-app-content:has(.garden-app-convidar){padding-bottom:0}.garden-app-convidar>app-indicador-etapas{margin-bottom:var(--ds-space-4)}.garden-app-convidar .garden-app-gestao-painel{padding-block:var(--ds-space-5)}.garden-app-convidar .garden-app-gestao-colunas{margin-bottom:var(--ds-space-4)}.garden-app-convidar .garden-app-empresas-selecao{gap:var(--ds-space-2)}.garden-app-convidar .garden-app-empresas-selecao__lista{gap:4px}.garden-app-convidar .garden-app-empresa-opcao{padding:6px var(--ds-space-3)}.garden-app-convidar .garden-app-selecionadas{max-height:256px;overflow-y:auto;padding-right:4px;gap:4px}.garden-app-convidar .garden-app-selecionada{padding:6px var(--ds-space-3)}.garden-app-convidar .garden-app-revisao-empresas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ds-space-2)}.garden-app-convidar .garden-app-revisao-empresa{min-width:0;padding:6px var(--ds-space-3)}.garden-app-convidar .garden-app-revisao-empresa__nome,.garden-app-convidar .garden-app-revisao-empresa__detalhe{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.garden-app-convidar__acoes-revisao{justify-content:flex-end}.garden-app-empresas-selecao{display:flex;flex-direction:column;gap:var(--ds-space-3)}.garden-app-empresas-selecao__contagem{margin:0;font-size:11px;font-weight:var(--ds-font-weight-regular);color:var(--text-muted)}.garden-app-empresas-selecao__lista{display:flex;flex-direction:column;gap:6px;max-height:420px;overflow-y:auto}.garden-app-empresas-selecao__vazio{margin:0;padding:var(--ds-space-4);font-size:var(--ds-type-label-size);color:var(--text-muted)}.garden-app-empresa-opcao{display:flex;align-items:center;gap:var(--ds-space-3);padding:10px;border:1px solid var(--garden-app-border);border-radius:10px;background:var(--surface);cursor:pointer}.garden-app-empresa-opcao:hover{border-color:var(--border-strong)}.garden-app-empresa-opcao:focus-within{box-shadow:var(--ds-focus-ring)}.garden-app-empresa-opcao--marcada{background:var(--brand-soft)}.garden-app-empresa-opcao__check{width:18px;height:18px;flex:0 0 auto;accent-color:var(--brand);cursor:pointer}.garden-app-empresa-opcao__texto{display:flex;flex-direction:column;gap:2px;min-width:0}.garden-app-empresa-opcao__nome{font-size:var(--ds-type-label-size);font-weight:var(--ds-font-weight-medium);color:var(--text);overflow-wrap:anywhere}.garden-app-empresa-opcao__detalhe{font-size:10px;color:var(--text-muted)}.garden-app-empresa-opcao__detalhe--remocao{color:var(--despesa)}.garden-app-gestao-confirmacao{max-width:852px;margin:var(--ds-space-8) auto 0;padding:var(--ds-space-12) var(--ds-space-6);display:flex;flex-direction:column;align-items:center;gap:var(--ds-space-4);text-align:center}.garden-app-gestao-confirmacao__icone{display:inline-flex;align-items:center;justify-content:center;width:96px;height:96px;border-radius:var(--ds-radius-full);border:1px solid var(--ds-feedback-success);background:var(--ds-feedback-success-subtle);color:var(--ds-feedback-success)}.garden-app-gestao-confirmacao__titulo{margin:var(--ds-space-3) 0 0;font-size:28px;line-height:34px;font-weight:var(--ds-font-weight-bold);color:var(--text)}.garden-app-gestao-confirmacao__sub{margin:0;font-size:var(--ds-type-body-size);color:var(--text-muted)}.garden-app-gestao-confirmacao__resumo{width:min(600px,100%);margin:var(--ds-space-3) 0;padding:var(--ds-space-4) var(--ds-space-5);border:1px solid var(--garden-app-border);border-radius:9px;background:var(--surface-2);text-align:left}.garden-app-gestao-confirmacao__resumo p{margin:0 0 var(--ds-space-3);font-size:var(--ds-type-label-size);color:var(--text-muted)}.garden-app-gestao-confirmacao__resumo hr{border:0;border-top:1px solid var(--garden-app-border);margin:0 0 var(--ds-space-3)}.garden-app-gestao-confirmacao__resumo .garden-app-gestao-confirmacao__nota{margin:0;color:var(--text);font-weight:var(--ds-font-weight-medium)}.garden-app-gestao-confirmacao__linha{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);margin-bottom:var(--ds-space-2);font-size:var(--ds-type-card-title-size);color:var(--text)}.garden-app-revogar-pagina{display:flex;flex-direction:column;gap:var(--ds-space-4);padding:var(--ds-space-8)}.garden-app-revogar-pagina__titulo{margin:0;font-size:24px;line-height:30px;font-weight:var(--ds-font-weight-bold);color:var(--text)}.garden-app-revogar-pagina__texto{margin:0;max-width:700px;font-size:var(--ds-type-body-size);color:var(--text)}.garden-app-revogar-pagina__lista{margin:0;padding:0;list-style:none;font-size:var(--ds-type-body-size);color:var(--text)}.garden-app-revogar-pagina__acoes{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ds-space-3);margin-top:var(--ds-space-4)}.garden-app-portal__busca{max-width:510px;margin-bottom:var(--ds-space-5)}.garden-app-portal__grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--ds-space-6);margin-bottom:var(--ds-space-5)}.garden-app-portal__cartao{display:flex;flex-direction:column;gap:var(--ds-space-4);padding:var(--ds-space-6)}.garden-app-portal__selo{align-self:flex-start;padding:3px 12px;border-radius:var(--ds-radius-full);border:1px solid var(--text-muted);background:var(--surface-2);color:var(--text-muted);font-size:var(--ds-type-caption-size);font-weight:var(--ds-font-weight-semibold);letter-spacing:var(--ds-type-caption-tracking)}.garden-app-portal__nome{margin:0;font-size:18px;line-height:24px;font-weight:var(--ds-font-weight-semibold);color:var(--text);overflow-wrap:anywhere}.garden-app-portal__titulo{margin:0;font-size:13px;color:var(--text-muted)}.garden-app-portal__texto{margin:0;font-size:var(--ds-type-label-size);color:var(--text-muted)}.garden-app-gestao-celula__botoes{white-space:nowrap}.garden-app-gestao-celula__botoes garden-button+garden-button{margin-left:var(--ds-space-2)}.garden-app-gestao-opcao{display:flex;align-items:center;gap:var(--ds-space-2);font-size:var(--ds-type-label-size);color:var(--text);cursor:pointer}.garden-app-gestao-opcao input{width:18px;height:18px;flex:0 0 auto;accent-color:var(--brand);cursor:pointer}.garden-app-gestao-acao--pequena{font-size:var(--ds-type-control-size);font-weight:var(--ds-font-weight-regular)}.garden-app-paginacao{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-space-3);padding:var(--ds-space-4) var(--ds-space-5)}.garden-app-paginacao__resumo{margin:0;font-size:var(--ds-type-control-size);color:var(--text-muted)}.garden-app-paginacao__controles{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2)}.garden-app-paginacao__por-pagina{margin-right:var(--ds-space-2);font-size:var(--ds-type-control-size);color:var(--text-muted)}.garden-app-paginacao__reticencias{padding:0 var(--ds-space-2);color:var(--text-muted)}.garden-app-empresas-selecao .garden-app-paginacao{padding:0}.garden-app-selecionadas,.garden-app-revisao-empresas{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--ds-space-3)}.garden-app-selecionada,.garden-app-revisao-empresa{display:flex;flex-direction:column;gap:2px;padding:10px;border:1px solid var(--garden-app-border);border-radius:10px;background:var(--surface)}.garden-app-selecionada__nome,.garden-app-revisao-empresa__nome{font-size:var(--ds-type-label-size);font-weight:var(--ds-font-weight-medium);color:var(--text);overflow-wrap:anywhere}.garden-app-selecionada__detalhe{font-size:10px;color:var(--brand)}.garden-app-revisao-empresa__detalhe{font-size:10px;color:var(--text-muted)}.garden-app-selecionadas__limpar{align-self:flex-start}.garden-app-clientes-status{margin-inline-start:auto}.garden-app-clientes-status .ds-button{gap:var(--ds-space-2)}.garden-app-clientes-status ng-icon{width:16px;height:16px;font-size:16px}.garden-app-gestao-lateral>app-empresas-selecionadas{display:contents}.garden-app-gestao-selo--texto{padding:0;border:0;border-radius:0;background:none}.garden-app-gestao-campo-perfil{display:block;max-width:286px}@media(max-width:979px){.garden-app-gestao-colunas{grid-template-columns:minmax(0,1fr)}}@media(max-width:759px){.garden-app-convidar .garden-app-revisao-empresas{grid-template-columns:repeat(2,minmax(0,1fr))}.garden-app-gestao-campos{grid-template-columns:minmax(0,1fr)}.garden-app-gestao-filtros__busca,.garden-app-gestao-filtros__select{flex:1 1 100%;max-width:none}.garden-app-gestao-filtros__acao{flex:1 1 100%;width:100%}.garden-app-gestao-filtros__acoes{flex:1 1 100%}.garden-app-gestao-filtros__acoes>garden-button{flex:1 1 100%}.garden-app-gestao-painel{padding:var(--ds-space-4)}.garden-app-gestao-rodape{flex-direction:column-reverse;align-items:stretch}.garden-app-gestao-rodape>garden-button{width:100%}.garden-app-gestao-confirmacao{padding:var(--ds-space-8) var(--ds-space-4)}}.garden-app-conectar-erp .ds-button[aria-busy=true]:disabled{cursor:progress;opacity:.85}.garden-app-conectar-erp .ds-button--primary[aria-busy=true]:disabled{border-color:var(--ds-action-primary);background:var(--ds-action-primary);color:var(--ds-action-primary-foreground)}.garden-app-conectar-erp .ds-button--secondary[aria-busy=true]:disabled{border-color:var(--ds-border-strong);background:var(--ds-surface-default);color:var(--ds-text-primary)}.garden-app-conexoes__menu .ds-menu__trigger{width:var(--ds-control-height-default);height:var(--ds-control-height-default)}.garden-app-conexoes__menu .ds-menu__trigger ng-icon{width:var(--ds-space-5);height:var(--ds-space-5);font-size:var(--ds-space-5)}.garden-app-logo--tema-escuro{display:none}:root[data-theme=escuro] .garden-app-logo--tema-claro{display:none}:root[data-theme=escuro] .garden-app-logo--tema-escuro{display:block}@property --tw-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-z{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-space-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-leading{syntax: "*"; inherits: false;}@property --tw-font-weight{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: 0px;}@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-ease{syntax: "*"; inherits: false;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-space-y-reverse: 0;--tw-border-style: solid;--tw-leading: initial;--tw-font-weight: 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-ease: initial}}}
