@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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-yellow-500:#edb200;--color-gray-50:#f9fafb;--color-gray-200:#e5e7eb;--color-gray-400:#99a1af;--color-gray-500:#6a7282;--color-gray-700:#364153;--color-gray-900:#101828;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-lg:.5rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-yellow-500:lab(76.3898% 14.5258 98.4589);--color-gray-50:lab(98.2596% -.247031 -.706708);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-gray-700:lab(27.1134% -.956401 -12.3224);--color-gray-900:lab(8.11897% .811279 -12.254)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.right-0{right:calc(var(--spacing) * 0)}.bottom-0{bottom:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.left-3{left:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.z-40{z-index:40}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.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-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.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-8{margin-bottom:calc(var(--spacing) * 8)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.min-h-screen{min-height:100vh}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-16{width:calc(var(--spacing) * 16)}.w-32{width:calc(var(--spacing) * 32)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-3d{scale:var(--tw-scale-x) var(--tw-scale-y) var(--tw-scale-z)}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.columns-2{columns:2}.columns-3{columns:3}.columns-4{columns:4}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[2fr_3fr_auto\]{grid-template-columns:2fr 3fr auto}.grid-cols-\[2fr_3fr_auto_auto_auto\]{grid-template-columns:2fr 3fr auto auto auto}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing) * 1)}.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-8{gap:calc(var(--spacing) * 8)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-\[\#e5e5e0\]{border-color:#e5e5e0}.border-gray-200{border-color:var(--color-gray-200)}.bg-\[\#1f1f1f\]{background-color:#1f1f1f}.bg-\[\#333\]{background-color:#333}.bg-\[\#555\]{background-color:#555}.bg-\[\#666\]{background-color:#666}.bg-\[\#777\]{background-color:#777}.bg-\[\#f4f4f4\]{background-color:#f4f4f4}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-white{background-color:var(--color-white)}.bg-yellow-500{background-color:var(--color-yellow-500)}.fill-white{fill:var(--color-white)}.p-1{padding:calc(var(--spacing) * 1)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.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-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.text-\[\#1f1f1f\]{color:#1f1f1f}.text-black{color:var(--color-black)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-700{color:var(--color-gray-700)}.text-gray-900{color:var(--color-gray-900)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}.group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}@media (hover:hover){.hover\:bg-\[\#333\]:hover{background-color:#333}.hover\:bg-\[\#444\]:hover{background-color:#444}.hover\:bg-\[\#666\]:hover{background-color:#666}.hover\:bg-\[\#777\]:hover{background-color:#777}.hover\:bg-\[\#888\]:hover{background-color:#888}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-400:hover{background-color:var(--color-gray-400)}}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:ml-auto{margin-left:auto}.sm\:inline{display:inline}.sm\:w-auto{width:auto}.sm\:flex-1{flex:1}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:gap-3{gap:calc(var(--spacing) * 3)}}@media (min-width:48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline-flex{display:inline-flex}.md\:table-cell{display:table-cell}.md\:table-column{display:table-column}.md\:w-\[200px\]{width:200px}.md\:w-\[320px\]{width:320px}.md\:min-w-\[180px\]{min-width:180px}.md\:min-w-\[260px\]{min-width:260px}.md\:flex-none{flex:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-wrap{flex-wrap:wrap}.md\:items-center{align-items:center}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:px-3{padding-inline:calc(var(--spacing) * 3)}.md\:px-4{padding-inline:calc(var(--spacing) * 4)}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:py-2{padding-block:calc(var(--spacing) * 2)}.md\:pb-6{padding-bottom:calc(var(--spacing) * 6)}}@media (min-width:64rem){.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:table-cell{display:table-cell}.lg\:table-column{display:table-column}.lg\:grid-cols-\[minmax\(0\,1\.55fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}}@media (min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}:root{--rush-black:#1f1f1f;--rush-bg:#f6f7ed;--rush-gray:#f4f4f4;--rush-white:#fff;--rush-border:#e5e5e0;--rush-border-light:#ededea;--rush-text:#1f1f1f;--rush-text-secondary:#666660;--rush-text-muted:#999990;--rush-radius:12px;--rush-radius-sm:8px;--rush-radius-xs:6px;--rush-shadow:0 1px 2px #0000000a;--rush-shadow-md:0 4px 12px #0000000d;--rush-gray-warm:#eeeee8;--rush-border-dark:#ddddd7;--rush-border-medium:#ccccc6;--rush-bg-subtle:#fafaf7;--rush-banner-h:0px;--rush-header-h:44px;--rush-sidebar-w:208px;--rush-field-h:34px;--rush-field-fs:13px;--rush-field-radius:6px;--rush-field-pad-x:10px;--rush-yellow-edit-shell:#fdf6e3;--rush-yellow-edit-field:#fcf0d3;--rush-yellow-edit-ro:#fffaeb;--rush-yellow-edit-ro-fg:#666660;--rush-yellow-edit-border:#ef9f27;--rush-yellow-edit-soft:#f5e0a8;--rush-yellow-edit-legend:#854f0b;--rush-yellow-edit-pill-fg:#412402;--rush-bordo:#7a2c2c;--rush-bordo-bg:#fceceb;--rush-bordo-fg:#7a2c2c;--rush-verde:#2f7a43;--rush-verde-bg:#eaf3ec;--rush-verde-fg:#2f7a43;--rush-bordo-deep:#5e2020;--rush-bordo-wash:#f7ebe9;--rush-info:#3f5a6b;--rush-info-deep:#2d4250;--rush-info-wash:#eef3f6;--rush-green-musgo:#5a6e3c;--rush-green-soft:#d8e8d4;--rush-gold:#d4a82c;--rush-tipo-filme-fg:#7a4fb5;--rush-tipo-filme-border:#cdbbe6;--rush-tipo-filme-bg:#f4eefb;--rush-tipo-digital-fg:#2f6fb0;--rush-tipo-digital-border:#bcd3ec;--rush-tipo-digital-bg:#eef4fb;--rush-cc-pre-fg:#5a6e3c;--rush-cc-pre-on:#a7c878;--rush-cc-prod-fg:#b5722f;--rush-cc-prod-on:#e3a766;--rush-cc-pos-fg:#7a4fb5;--rush-cc-pos-on:#c6a9ec;--rush-cc-foto-fg:#2f8f7a;--rush-cc-foto-on:#79cdb9;--rush-cc-ia-fg:#a23a6e;--rush-cc-ia-on:#e08bb4;--rush-input-border:#888780;--ink:var(--rush-black);--ink-2:#3d3a30;--bg-app:var(--rush-bg);--bg-card:var(--rush-white);--bg-soft:#faf8ed;--oliva:#6f6a3c;--oliva-soft:#d8d3b0;--oliva-bg:#ece9c8;--oliva-dark:#556229;--oliva-card:#f5f4ea;--warm-header:#f3eed9;--warm-header-strong:#ece4c4;--gold-bg:#fbf3d6;--danger:var(--rush-bordo);--danger-bg:var(--rush-bordo-bg);--success:var(--rush-green-musgo);--success-bg:#e5ecd6;--border-soft:#ece6d3;--ent-radius:6px;--radius-lg:10px;--radius-sm:4px;--radius-pill:999px;--shadow-sm:var(--rush-shadow);--shadow-modal:0 20px 60px #1f1f1f47}html.has-env-banner{--rush-banner-h:32px}@media print{.env-banner{display:none!important}html.has-env-banner{--rush-banner-h:0px}}:root{--rush-page-pad-y:14px;--rush-page-pad-x:10px}.rush-page{padding:var(--rush-page-pad-y) var(--rush-page-pad-x)}html[data-sidebar=colapsado]{--rush-sidebar-w:56px}html[data-sidebar=oculto]{--rush-sidebar-w:0px}html[data-sidebar=oculto] aside.fixed{display:none}aside.fixed{width:var(--rush-sidebar-w)}html[data-sidebar=colapsado] aside.fixed{transition:none}aside.fixed .sb-collapsed-only,html[data-sidebar=colapsado] aside.fixed .sb-expanded-only{display:none!important}html[data-sidebar=colapsado] aside.fixed .sb-collapsed-only{display:revert!important}aside.fixed .sb-nav-link{align-items:center;gap:8px;padding:8px 12px;display:flex}html[data-sidebar=colapsado] aside.fixed .sb-nav-link{flex-direction:column;gap:4px;padding:8px 4px}html[data-density=medio]{--rush-field-h:40px;--rush-field-fs:14px;--rush-field-radius:9px;--rush-field-pad-x:12px}html[data-density=espacoso]{--rush-field-h:48px;--rush-field-fs:15px;--rush-field-radius:13px;--rush-field-pad-x:15px}*{box-sizing:border-box}html{scrollbar-gutter:stable;overflow-y:scroll}body{background:var(--rush-bg);color:var(--rush-text);-webkit-font-smoothing:antialiased;font-family:Inter,sans-serif}input[type=checkbox],input[type=radio]{accent-color:var(--oliva)}.rush-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rush-truncate-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rush-truncate-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rush-fade-r{white-space:nowrap;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000 100%)}.rush-status{background:var(--rush-white);color:var(--rush-black);border:1.5px dashed var(--rush-black);letter-spacing:.01em;white-space:nowrap;border-radius:4px;align-items:center;gap:4px;padding:2px 10px;font-size:10.5px;font-weight:500;line-height:1.6;display:inline-flex}.rush-status--soft{border-color:var(--rush-text-secondary);color:var(--rush-text-secondary)}.rush-status--strong{border-width:2px;font-weight:600}@media (min-width:768px){.rush-status{font-weight:600}.rush-status--strong{font-weight:700}}.rush-row--off{background:#f1f0e9}.rush-row--off .row-off-name{color:var(--rush-text-muted);font-style:italic;font-weight:500}.rush-row--off .row-off-alias{color:#b3b3ac;font-style:italic}.rush-row--off img{filter:grayscale()opacity(.5)}.cc-stat-off{text-transform:uppercase;letter-spacing:.05em;color:#8a6d1f;white-space:nowrap;background:#f4e8d6;border:1px solid #e4cf9e;border-radius:99px;align-items:center;gap:4px;padding:1px 7px;font-size:9.5px;font-weight:800;display:inline-flex}.cc-stat-off svg{width:10px;height:10px}.cc-secao.cc-secao--off{border-style:dashed;border-color:#ddd6c6}.cc-secao.cc-secao--off .sec-head{border-left:3px solid #d8b75e;background:repeating-linear-gradient(135deg,#0000 0 6px,#8a6d1f29 6px 8px),#f0e6cf!important}.cc-secao.cc-secao--off .sh-name{color:#9a8a55;font-style:italic}.cc-secao.cc-secao--off .sh-icone{opacity:.5}.cc-secao.cc-secao--off .sh-pfx{color:#b8b09c}.cc-secao.cc-secao--off .cc-card-list{opacity:.6}.rush-fora-escopo td{color:var(--rush-text-muted);font-style:italic}.rush-fora-escopo:hover{background:#f1f0e9}.rush-fora-escopo .rush-fe-valor{color:#b3b3ac;text-decoration:line-through}.rush-prof-pedido{padding-left:16px;position:relative}.rush-prof-pedido:before{content:"";background:repeating-linear-gradient(var(--rush-bordo) 0 4px, transparent 4px 7px);width:2px;position:absolute;top:4px;bottom:4px;left:0}.rush-prof-pedido--secao{padding-left:1rem}.rush-prof-pedido--secao:before{background:repeating-linear-gradient(var(--rush-bordo) 0 5px, transparent 5px 8px);width:2px;top:6px;bottom:6px;left:6px}.rush-tipos{flex-wrap:wrap;gap:4px;display:inline-flex}.rush-tipo{text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;border:1px solid;border-radius:5px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:700;line-height:1.5;display:inline-flex}.rush-tipo .rush-tipo-dot{border-radius:2px;width:7px;height:7px}.rush-tipo--filme{color:var(--rush-tipo-filme-fg);border-color:var(--rush-tipo-filme-border);background:var(--rush-tipo-filme-bg)}.rush-tipo--filme .rush-tipo-dot{background:var(--rush-tipo-filme-fg)}.rush-tipo--digital{color:var(--rush-tipo-digital-fg);border-color:var(--rush-tipo-digital-border);background:var(--rush-tipo-digital-bg)}.rush-tipo--digital .rush-tipo-dot{background:var(--rush-tipo-digital-fg)}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#d4d4cd;border-radius:3px}.rush-no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.rush-no-scrollbar::-webkit-scrollbar{width:0;height:0;display:none}.rush-tabs-scroll{scrollbar-width:none;-ms-overflow-style:none;cursor:grab;-webkit-user-select:none;user-select:none}.rush-tabs-scroll.dragging{cursor:grabbing}.rush-ajuda-info{transition:background .18s,color .18s,transform .18s}.rush-ajuda-info:hover,.rush-ajuda-info.is-open{background:var(--oliva-dark,#556229);color:#fff;animation:1.1s ease-in-out infinite rush-ajuda-pulse}@keyframes rush-ajuda-pulse{0%,to{box-shadow:0 0 #55622973}50%{box-shadow:0 0 0 5px #55622900}}@media (prefers-reduced-motion:reduce){.rush-ajuda-info:hover,.rush-ajuda-info.is-open{animation:none}}.rush-tabs-scroll::-webkit-scrollbar{width:0;height:0;display:none}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--rush-black)!important}.rush-input:hover:not(:focus):not(:disabled):not([readonly]),.rush-select:hover:not(:focus):not(:disabled),.rush-textarea:hover:not(:focus):not(:disabled),.cd-inp:hover:not(:focus):not(:disabled),.as-input:hover:not(:focus):not(:disabled),.as-select:hover:not(:focus):not(:disabled){border-color:var(--oliva);box-shadow:0 0 0 2px #6f6a3c38}.cd-inp.invalid:hover:not(:focus){border-color:var(--rush-bordo);box-shadow:0 0 0 2px #7a2c2c33}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=submit]):not([type=button]):not([type=reset]):not([type=color]):not(.no-hover-ring):hover:not(:focus):not(:disabled):not([readonly]),select:not(.no-hover-ring):hover:not(:focus):not(:disabled),textarea:not(.no-hover-ring):hover:not(:focus):not(:disabled):not([readonly]){border-color:var(--oliva);box-shadow:0 0 0 2px #6f6a3c38}input[type=checkbox]:hover:not(:disabled),input[type=radio]:hover:not(:disabled){border-radius:3px;box-shadow:0 0 0 2px #6f6a3c38}.rush-combo-trigger:hover:not(:focus):not(:disabled){box-shadow:0 0 0 2px #6f6a3c38;border-color:var(--oliva)!important}aside.fixed nav a:hover,aside.fixed nav button[data-flyout-trigger]:hover{background:var(--oliva-bg)!important}.as-card-body input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not(.no-hover-ring),.as-card-body select,.rush-card-body input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not(.no-hover-ring),.rush-card-body select{height:var(--rush-field-h);font-size:var(--rush-field-fs)}.phone-wrap:hover:not(:focus-within){border-color:var(--oliva);box-shadow:0 0 0 2px #6f6a3c38}a,button{transition:all .15s}button:not(:disabled):not(.no-hover-fx):not(.rush-combo-trigger):hover,a[href]:not(.no-hover-fx):hover,[role=button]:not([aria-disabled=true]):not(.no-hover-fx):hover,[role=switch]:not([aria-disabled=true]):not(.no-hover-fx):hover,.as-role:not(.no-hover-fx):hover,.rush-tipo-chip:not(.no-hover-fx):hover{filter:brightness(.94);cursor:pointer}label:has(>input[type=checkbox]):hover{filter:brightness(.94);cursor:pointer}label:has(>input[type=radio]):hover{filter:brightness(.94);cursor:pointer}.as-role:not(.active):not(.no-hover-fx):hover,[role=switch]:not([aria-disabled=true]):hover{box-shadow:0 0 0 2px #6f6a3c2e}fieldset:disabled:not(.cad-fieldset) input,fieldset:disabled:not(.cad-fieldset) select,fieldset:disabled:not(.cad-fieldset) textarea,fieldset:disabled:not(.cad-fieldset) button{pointer-events:none;background:var(--rush-gray)!important;color:var(--rush-black)!important;border-color:var(--rush-border)!important;cursor:not-allowed!important;opacity:.85!important;appearance:none!important}fieldset:disabled:not(.cad-fieldset) select{background-image:none!important}fieldset:disabled input:focus,fieldset:disabled select:focus,fieldset:disabled textarea:focus{border-color:var(--rush-border)!important;box-shadow:none!important}.rush-label{color:var(--rush-text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-family:inherit;font-size:10px;font-weight:600;display:block}.rush-label .rush-req{color:var(--rush-black)}.rush-label .rush-opt{color:var(--rush-text-muted);text-transform:none;letter-spacing:normal;font-weight:400}.rush-input,.rush-select,.rush-textarea{width:100%;padding:8px var(--rush-field-pad-x);font-size:var(--rush-field-fs);border:1px solid var(--rush-border);border-radius:var(--rush-field-radius);background:var(--rush-white);color:var(--rush-black);box-sizing:border-box;font-family:inherit;line-height:1.4}.rush-input:not([type=checkbox]):not([type=radio]),.rush-select{min-height:var(--rush-field-h)}.rush-input:focus,.rush-select:focus,.rush-textarea:focus{border-color:var(--rush-black);outline:none}.rush-input:disabled,.rush-select:disabled,.rush-textarea:disabled,.rush-input[readonly],.rush-textarea[readonly]{background:var(--rush-gray-warm);color:var(--rush-text-muted);cursor:not-allowed}select.rush-input:not([disabled]),select.rush-select:not([disabled]){background:var(--rush-white);color:var(--rush-black);cursor:pointer}.rush-input--num{text-align:right;font-variant-numeric:tabular-nums}.rush-input--center{text-align:center}.rush-textarea{resize:vertical;min-height:48px}@media (max-width:767.98px){.rush-input[type=date]{min-width:0;padding-left:6px;padding-right:2px;font-size:11.5px}.rush-input[type=date]::-webkit-calendar-picker-indicator{opacity:.55;width:14px;height:14px;margin:0 0 0 2px;padding:0}}.cd-lbl{text-transform:uppercase;letter-spacing:.04em;color:var(--rush-text-muted);margin-bottom:3px;font-size:10px;font-weight:600;display:block}.cd-ro{min-height:32px;color:var(--rush-black);align-items:center;padding:5px 0;font-size:13px;font-weight:600;display:flex}.cd-ro.vazio{color:var(--rush-text-muted);font-style:italic;font-weight:400}.cd-dateinp{position:relative}.cd-inp{width:100%;height:var(--rush-field-h);border:1px solid var(--rush-input-border);border-radius:var(--rush-field-radius);padding:6px 32px 6px var(--rush-field-pad-x);font-size:var(--rush-field-fs);color:var(--rush-black);background:#fff;font-family:inherit}.cd-inp:disabled{background:var(--rush-gray-warm);color:var(--rush-text-muted);cursor:not-allowed}.cd-inp.invalid{border-color:var(--rush-bordo)}.cd-cal{width:26px;height:26px;color:var(--rush-text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.rush-modal-overlay{z-index:100;background:#0006;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.rush-modal-shell{background:var(--rush-white);border-radius:var(--rush-radius);border:1px solid var(--rush-border-dark);--stripe:var(--oliva-dark);box-shadow:inset 5px 0 0 0 var(--stripe), 0 12px 40px #0000002e;flex-direction:column;width:100%;max-width:480px;max-height:calc(100vh - 32px);display:flex;overflow:hidden}.rush-modal-header{background:var(--warm-header-strong);color:var(--oliva-dark);border-bottom:1px solid var(--oliva-soft);flex-shrink:0;padding:10px 14px}.rush-modal-title{color:var(--oliva-dark);font-size:13px;font-weight:600}.rush-modal-sub{color:var(--rush-text-secondary);margin-top:2px;font-size:11px}.rush-modal-head-branco .rush-modal-header{background:var(--rush-white);border-bottom:1px solid var(--rush-border)}.rush-modal-body{background:var(--rush-white);flex:1;padding:14px;overflow-y:auto}.rush-modal-footer{border-top:1px solid var(--oliva-soft);background:var(--warm-header);flex-shrink:0;justify-content:flex-end;gap:8px;padding:10px 14px;display:flex}.rush-modal-header{align-items:flex-start;gap:8px;display:flex}.rush-modal-x{border-radius:var(--rush-radius-xs);color:var(--rush-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;width:24px;height:24px;margin-left:auto;padding:0;display:flex}.rush-modal-x:hover{color:var(--rush-black);border-color:var(--oliva);background:var(--rush-white)}.rush-modal-danger,.rush-modal-despesa{--stripe:var(--rush-bordo)}.rush-modal-realizado{--stripe:var(--rush-green-musgo)}.rush-modal-destaque{--stripe:var(--oliva-dark)}.rush-modal-danger .rush-modal-header{background:var(--rush-bordo-bg);color:var(--rush-bordo);border-bottom-color:var(--rush-bordo)}.rush-modal-danger .rush-modal-title,.rush-modal-danger .rush-modal-x{color:var(--rush-bordo)}.rush-modal-despesa .rush-modal-header{background:var(--warm-header-strong);border-bottom-color:var(--rush-border,#e4e0d2)}.rush-modal-despesa .rush-modal-title{color:var(--rush-bordo)}.rush-modal-despesa .rush-modal-x{color:var(--rush-text-muted,#888780)}.rush-modal-realizado .rush-modal-header{background:var(--rush-green-soft);color:var(--rush-green-musgo);border-bottom-color:var(--rush-green-musgo)}.rush-modal-realizado .rush-modal-title,.rush-modal-realizado .rush-modal-x{color:var(--rush-green-musgo)}.rush-modal-destaque .rush-modal-header{background:var(--oliva-bg);color:var(--oliva-dark);border-bottom-color:var(--oliva)}.rush-modal-destaque .rush-modal-title,.rush-modal-destaque .rush-modal-x{color:var(--oliva-dark)}.rush-msg-shell{flex-direction:row;display:flex;overflow:hidden}.rush-msg-stripe{flex:none;align-self:stretch;width:6px}.rush-msg-inner{flex-direction:column;flex:1;min-width:0;display:flex}.rush-msg-shell .rush-modal-header{background:var(--rush-white);border-bottom:1px solid var(--rush-border)}.rush-msg-shell .rush-modal-footer{background:var(--rush-white);border-top:1px solid var(--rush-border)}.rush-msg-body{align-items:flex-start;gap:13px;padding:18px 16px;display:flex}.rush-msg-ic{border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.rush-msg-txt{min-width:0}.rush-msg-txt b{color:var(--rush-text);margin-bottom:3px;font-size:14px;font-weight:600;display:block}.rush-msg-txt span{color:var(--rush-text-secondary);font-size:12.5px;line-height:1.45}.rush-msg-go{color:#fff;border:none}.rush-msg-danger .rush-msg-stripe{background:linear-gradient(var(--rush-bordo), var(--rush-bordo-deep))}.rush-msg-danger .rush-modal-title{color:var(--rush-bordo-deep)}.rush-msg-danger .rush-msg-ic{background:var(--rush-bordo-wash);color:var(--rush-bordo-deep)}.rush-msg-danger .rush-msg-go{background:var(--rush-bordo-deep)}.rush-msg-warn .rush-msg-stripe{background:linear-gradient(var(--rush-yellow-edit-border), var(--rush-yellow-edit-legend))}.rush-msg-warn .rush-modal-title{color:var(--rush-yellow-edit-legend)}.rush-msg-warn .rush-msg-ic{background:var(--rush-yellow-edit-shell);color:var(--rush-yellow-edit-legend)}.rush-msg-warn .rush-msg-go{background:var(--rush-yellow-edit-legend)}.rush-msg-neutral .rush-msg-stripe{background:linear-gradient(var(--oliva), var(--oliva-dark))}.rush-msg-neutral .rush-modal-title{color:var(--oliva-dark)}.rush-msg-neutral .rush-msg-ic{background:var(--oliva-bg);color:var(--oliva-dark)}.rush-msg-neutral .rush-msg-go{background:var(--oliva-dark)}.rush-msg-info .rush-msg-stripe{background:linear-gradient(var(--rush-info), var(--rush-info-deep))}.rush-msg-info .rush-modal-title{color:var(--rush-info-deep)}.rush-msg-info .rush-msg-ic{background:var(--rush-info-wash);color:var(--rush-info-deep)}.rush-msg-info .rush-msg-go{background:var(--rush-info-deep)}.casc-lista{border:1px solid var(--rush-border);background:#faf8f0;border-radius:8px;margin-top:9px;display:block;overflow:hidden}.casc-cab{text-transform:uppercase;letter-spacing:.4px;color:var(--rush-bordo-deep);background:var(--rush-bordo-wash);border-bottom:1px solid var(--rush-border);padding:7px 11px;font-size:10.5px;font-weight:700;display:block}.casc-row{border-bottom:1px solid var(--rush-border);align-items:center;gap:8px;padding:8px 11px;font-size:12px;display:flex}.casc-row:last-child{border-bottom:none}.casc-row .vf-nome{color:var(--rush-text);font-weight:600}.casc-row .vf-num{color:var(--rush-text-secondary);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.rush-stale-banner{background:var(--oliva-bg);border:1px solid var(--oliva-soft);color:var(--oliva-dark);border-radius:8px;align-items:center;gap:10px;padding:8px 10px 8px 12px;font-size:12.5px;display:flex}.rush-stale-btn{background:var(--oliva-dark);color:#fff;cursor:pointer;border:none;border-radius:7px;flex-shrink:0;padding:5px 12px;font-size:12px;font-weight:600}.rush-stale-btn:hover{filter:brightness(.94)}.rush-stale-x{color:var(--oliva-dark);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;padding:2px 6px;font-size:16px;line-height:1}.rush-stale-x:hover{filter:brightness(.85)}.conc-secao{border:1px solid var(--oliva-soft);background:#faf8ef;border-radius:10px;padding:14px 16px}.conc-box{border:1px solid var(--oliva-soft);background:var(--rush-white);border-radius:10px;padding:16px;overflow:hidden}.conc-box-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.conc-cab-toggle{appearance:none;width:100%;box-shadow:none;cursor:pointer;text-align:left;color:var(--oliva-dark);background:0 0;border:none;border-radius:8px;outline:none;align-items:center;gap:10px;margin:0;padding:4px 2px;font-family:inherit;transition:background .12s;display:flex}.conc-cab-toggle:hover{background:#6f6a3c12}.conc-cab-ico{background:var(--oliva-bg);width:24px;height:24px;color:var(--oliva-dark);border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}.conc-cab-titulo{color:var(--oliva-dark);font-size:14px;font-weight:700;line-height:1.2}.conc-cab-pill{background:var(--oliva-bg);color:var(--oliva-dark);white-space:nowrap;border-radius:20px;flex:none;padding:2px 9px;font-size:11px;font-weight:600}.conc-cab-chevron{color:var(--rush-text-muted);flex:none;margin-left:auto;transition:transform .15s}.carta-itens-banner{background:var(--oliva-bg);border:1px solid var(--rush-border-dark);color:var(--oliva-dark);border-radius:8px;align-items:center;gap:10px;margin-bottom:8px;padding:12px 14px;font-size:12.5px;display:flex}.carta-itens-banner-row1{flex:1;align-items:flex-start;gap:9px;min-width:0;display:flex}.carta-itens-banner-btn{white-space:nowrap;background:var(--rush-white);color:var(--oliva-dark);border:1px solid var(--oliva);cursor:pointer;border-radius:7px;flex:none;align-items:center;gap:6px;padding:6px 13px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.carta-itens-banner-btn:hover{background:#faf8ef}@media (max-width:719px){.carta-itens-banner{flex-direction:column;align-items:stretch;gap:9px}.carta-itens-banner-btn{justify-content:center;width:100%}}.carta-item{border-radius:var(--rush-radius-sm);border:1px solid #0000;align-items:flex-start;gap:9px;padding:7px 9px;transition:box-shadow .12s,border-color .12s;display:flex}.carta-item+.carta-item{margin-top:2px}.carta-item:hover{border-color:var(--oliva);box-shadow:0 0 0 2px #6f6a3c2e}.carta-item-chk{cursor:pointer;flex:none;width:15px;height:15px;margin-top:1px}.carta-item-trash{border-radius:var(--rush-radius-xs,6px);width:26px;height:26px;color:var(--rush-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;display:inline-flex}.carta-item-trash:hover{border-color:var(--oliva);color:var(--rush-bordo)}.carta-additem-link{color:var(--rush-text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;margin-top:8px;padding:4px 2px;font-family:inherit;font-size:11.5px;font-weight:500;display:inline-flex}.carta-additem-link:hover{color:var(--oliva-dark);text-decoration:underline}.apv-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding-top:14px;display:flex;position:relative}.apv-row:before{content:"";border-top:1px dashed var(--rush-border-dark,#ddddd7);position:absolute;top:0;left:3px;right:3px}.apv-row--inline{margin-top:0;padding-top:0}.apv-row--inline:before{display:none}.apv-acts{flex-wrap:wrap;flex:auto;align-items:center;gap:10px;display:flex}.apv-status{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:600;display:inline-flex}.apv-status .apv-dot{border-radius:50%;flex:none;width:7px;height:7px}.apv-st-gerada{background:var(--bg-soft,#faf8ed);color:var(--rush-text-secondary);border:1px solid var(--rush-border-dark,#ddddd7)}.apv-st-gerada .apv-dot{background:var(--rush-text-muted)}.apv-st-enviada{background:var(--rush-info-wash);color:var(--rush-info);border:1px solid #c2d2dd}.apv-st-enviada .apv-dot{background:var(--rush-info)}.apv-st-aprovada{color:#5a6e3c;background:#eef3e6;border:1px solid #bcd1b2}.apv-st-aprovada .apv-dot{background:#5a6e3c}.apv-st-job{background:var(--rush-black);color:#fff}.apv-st-job .apv-dot{background:var(--rush-gold)}.apv-st-cancel{background:var(--rush-bordo-bg);color:var(--rush-bordo);border:1px solid #e6c2c0}.apv-st-cancel .apv-dot{background:var(--rush-bordo)}.apv-st-recusada{background:var(--rush-bordo);color:#fff;border:1px solid var(--rush-bordo)}.apv-st-recusada .apv-dot{background:#fff}.apv-menu{z-index:1000;background:var(--rush-white);border:1px solid var(--rush-border-dark,#d8d4c4);border-radius:10px;min-width:190px;padding:6px;position:fixed;box-shadow:0 10px 30px #00000029}.apv-menu-item{width:100%;color:var(--rush-text-secondary);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:9px 11px;font-family:inherit;font-size:13px;font-weight:600;display:flex}.apv-menu-item svg{flex:none;width:17px;height:17px}.apv-menu-item:hover:not(:disabled){background:var(--rush-gray-warm,#f1efe9)}.apv-menu-item:disabled{opacity:.45;cursor:not-allowed}.apv-menu-aprovar{color:var(--rush-green-musgo,#5a6e3c)}.apv-menu-aprovar:hover:not(:disabled){background:var(--green-bg,#eef3e6)}.apv-menu-recusar{color:var(--rush-bordo)}.apv-menu-recusar:hover:not(:disabled){background:var(--rush-bordo-bg,#fceceb)}.apv-menu-sep{background:var(--rush-border);height:1px;margin:5px 4px}.apv-ic{border-radius:var(--rush-radius-sm);border:1px solid var(--rush-border-dark,#ddddd7);background:var(--rush-white);cursor:pointer;min-width:34px;height:34px;color:var(--rush-text-secondary);white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-family:inherit;font-size:12.5px;font-weight:600;display:inline-flex;position:relative}.apv-ic svg{flex:none;width:16px;height:16px}.apv-ic:disabled{opacity:.45;cursor:not-allowed}.apv-stack{flex-direction:column;flex:none;gap:8px;width:148px;display:flex}.apv-stack--lado{flex-direction:row;width:100%}.apv-stack .apv-stack-job{flex:none;width:148px;height:34px}.apv-stack--lado .apv-stack-job{flex:1 1 0;width:auto}.apv-stack .apv-stack-job svg{flex:none;width:16px;height:16px}.apv-stack>.apv-row{flex:none;width:148px;margin:0;padding:0;display:flex!important}.apv-stack--lado>.apv-row{flex:1 1 0;width:auto}.apv-stack>.apv-row:before{display:none}.apv-stack .apv-acts{flex:auto;width:100%;display:flex!important}.apv-stack .apv-ic{box-sizing:border-box;flex:auto;height:34px;justify-content:center!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;padding:0 13px!important;display:flex!important}.apv-stack .apv-ic .apv-lbl{display:inline!important}.apv-stack .apv-ic .apv-tip{display:none!important}.apv-ic.primary{background:var(--rush-black);border-color:var(--rush-black);color:#fff}.apv-ic.primary:not(:disabled):hover{background:#3a382c}.apv-ic.approve{color:#5a6e3c;border-color:#bcd1b2}.apv-ic.approve:not(:disabled):hover{background:#eef3e6}.apv-ic--green{color:#fff;background:#5a6e3c;border-color:#5a6e3c}.apv-ic--green:not(:disabled):hover{background:#4c5d33}.apv-ic--decisao{background:var(--rush-black,#1f1f1f);border-color:var(--rush-black,#1f1f1f);color:#fff}.apv-ic--decisao:not(:disabled):hover{background:#3a382c}.apv-ic--decisao svg{stroke:var(--rush-gold,#b8860b)}.apv-ic.danger{color:var(--rush-bordo);border-color:#e6c2c0}.apv-ic.danger:not(:disabled):hover{background:var(--rush-bordo-bg)}.apv-ic:not(.primary):not(.approve):not(.danger):not(:disabled):hover{border-color:var(--oliva)}.apv-lbl{display:inline}.apv-ic .apv-tip{background:var(--rush-black);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;z-index:210;border-radius:6px;padding:5px 9px;font-size:11px;font-weight:500;transition:opacity .12s,transform .12s;display:none;position:absolute;bottom:-32px;left:50%;transform:translate(-50%,-4px)}.apv-ic .apv-tip:before{content:"";border-left:4px solid #0000;border-right:4px solid #0000;border-bottom:4px solid var(--rush-black);position:absolute;top:-4px;left:50%;transform:translate(-50%)}.apv-ic:hover .apv-tip{opacity:1;transform:translate(-50%)}@media (max-width:767.98px){.apv-ic{gap:0;width:34px;min-width:34px;padding:0}.apv-ic .apv-lbl,.apv-ic .apv-tip{display:none}.apv-stack .apv-ic{gap:7px;min-width:0;padding:0 13px}.apv-stack .apv-ic .apv-lbl{display:inline!important}}.vt-wrap{display:inline-flex;position:relative}.vt-pill{border:1px solid var(--oliva-soft);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:stretch;gap:0;max-width:100%;padding:0;font-size:12px;line-height:1;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #5562290f}.vt-pill--btn{font-family:inherit}.vt-pill--btn:disabled{opacity:.55;cursor:progress}.vt-field{z-index:2;align-items:center;gap:.53em;padding:.47em 1.07em;font-weight:600;display:inline-flex;position:relative}.vt-field--cta .vt-cta-txt{color:var(--oliva-dark);font-weight:700}.vt-field--aprovada{padding-right:1.6em}.vt-field--nova{padding-left:1.6em}.vt-dot{border-radius:50%;flex:none;width:.67em;height:.67em}.vt-dot--aprovada{background:var(--oliva)}.vt-dot--nova{background:var(--rush-gold)}.vt-label--aprovada{color:var(--oliva)}.vt-label--nova{color:var(--oliva-dark)}.vt-field--desatualizada{padding-right:1.6em}.vt-dot--desatualizada{background:#d4a800}.vt-label--desatualizada{color:#7a5800}.cdiff-overlay{padding:24px}@media (max-width:640px){.cdiff-overlay{align-items:flex-end;padding:8px}.cdiff-shell{width:100%!important;max-height:92vh!important}.cdiff-footer{flex-direction:column-reverse!important;align-items:stretch!important}.cdiff-footer>button{justify-content:center;width:100%}.cdiff-footer .cdiff-foot-acts{flex-direction:column-reverse;align-items:stretch;width:100%}.cdiff-footer .cdiff-foot-acts>button{justify-content:center;width:100%}.cdiff-foot-msg{max-width:none!important}}.vt-seam{z-index:0;flex:none;align-self:stretch;width:0;position:relative}.vt-bg{pointer-events:none;background:linear-gradient(60deg, var(--oliva-soft) calc(50% - .6em), var(--warm-header) calc(50% + .6em));width:200em;position:absolute;top:0;bottom:0;left:0;transform:translate(-50%)}.vt-bolt{z-index:3;pointer-events:none;align-items:center;display:inline-flex;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)rotate(-30deg)}.vt-bolt svg{width:1.73em;height:2.33em;transition:transform .18s,filter .18s;display:block}.vt-pill:hover{border-color:var(--oliva);transform:translateY(-1px);box-shadow:inset 0 1px 2px #5562290f,0 4px 14px #5562292e}.vt-pill:hover .vt-bolt svg{filter:drop-shadow(0 0 4px #d4a82c8c);transform:scale(1.12)}.tip-strong{color:#fff;white-space:normal;text-align:center;opacity:0;pointer-events:none;z-index:9999;background:#1c1b18;border-radius:8px;width:max-content;max-width:240px;padding:7px 11px;font-size:11.5px;font-weight:500;line-height:1.35;transition:opacity .16s,transform .16s;position:fixed;transform:translate(-50%)translateY(-4px);box-shadow:0 6px 18px #00000047}.tip-strong.show{opacity:1;transform:translate(-50%)translateY(0)}.tip-strong:after{content:"";border:6px solid #0000;border-bottom-color:#1c1b18;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.custo-cab-bar{background:var(--bg-soft,#faf8ed);border:none;border-top:1px solid var(--rush-border-light,#ededea);cursor:pointer;justify-content:center;align-items:center;width:100%;height:20px;padding:0;transition:background .15s;display:flex}.custo-cab-bar:hover{background:var(--oliva-bg)}.custo-cab-bar-chevron{border-right:2px solid var(--rush-text-muted);border-bottom:2px solid var(--rush-text-muted);width:8px;height:8px;transition:transform .2s;display:inline-block}.custo-cab-bar:hover .custo-cab-bar-chevron{border-color:var(--oliva-dark)}@media (max-width:480px){.rush-obs-banner{flex-wrap:wrap;gap:8px 12px}.rush-obs-banner-msg{flex:100%!important}.rush-obs-banner-reload{margin-left:auto}}.rush-form-row-3mob{gap:6px;grid-template-columns:repeat(3,1fr)!important}.apv-hist{margin:0;padding:4px 0;list-style:none}.apv-hist-item{border-bottom:1px solid var(--rush-border-light,#ededea);gap:10px;padding:8px 2px;display:flex}.apv-hist-item:last-child{border-bottom:none}.apv-hist-dot{background:var(--rush-text-muted);border-radius:50%;flex:none;width:9px;height:9px;margin-top:4px}.apv-acao-enviar{background:var(--rush-info)}.apv-acao-aprovar{background:#5a6e3c}.apv-acao-cancelar,.apv-acao-remover{background:var(--rush-bordo)}.apv-acao-gerar{background:var(--oliva)}.apv-hist-body{flex:1;min-width:0}.apv-hist-top{color:var(--rush-text);align-items:baseline;gap:6px;font-size:13px;display:flex}.apv-hist-when{color:var(--rush-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:11px}.apv-hist-sub{color:var(--rush-text-muted);margin-top:1px;font-size:11.5px}.carta-avitem{border-radius:var(--rush-radius-sm);cursor:pointer;align-items:center;gap:9px;padding:5px 9px;display:flex}.carta-avitem:hover{background:var(--bg-soft)}.carta-avitem-chk{cursor:pointer;flex:none;width:15px;height:15px}.ienc-linkbar{gap:14px;margin:4px 0 6px;display:flex}.ienc-linkbar button{color:var(--oliva-dark);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:11.5px;text-decoration:underline}.ienc-grp{text-transform:uppercase;letter-spacing:.4px;color:var(--oliva-dark);align-items:center;gap:7px;margin:12px 0 4px;font-size:10.5px;font-weight:700;display:flex}.ienc-grp-cnt{background:var(--oliva-bg);border-radius:20px;padding:1px 7px;font-size:10px}.ienc-row{cursor:pointer;border-bottom:1px solid #f3f0e6;align-items:center;gap:10px;padding:8px 2px;font-size:13px;display:flex}.ienc-row:last-child{border-bottom:none}.ienc-row input{accent-color:var(--oliva);cursor:pointer;flex:none;width:16px;height:16px}.ienc-nm{flex:1}.ienc-info{color:var(--rush-text-secondary);font-size:12px}.ienc-info b{color:var(--rush-text)}.ienc-cb{accent-color:var(--oliva);cursor:pointer;flex:none;width:16px;height:16px}.ienc-secgrp{text-transform:uppercase;letter-spacing:.4px;color:var(--oliva-dark);border-bottom:1.5px solid var(--oliva-soft);align-items:center;gap:7px;margin:13px 0 3px;padding-bottom:3px;font-size:10.5px;font-weight:700;display:flex}.ienc-c-row{cursor:pointer;border-bottom:1px solid #f6f3ea;align-items:center;gap:10px;padding:8px 4px 8px 8px;font-size:13px;display:flex}.ienc-c-row:last-child{border-bottom:none}.ienc-c-nm{min-width:0;color:var(--rush-text);flex:1}.mrg-cf{border:1px solid var(--rush-border);border-radius:9px;margin:10px 0;overflow:hidden}.mrg-cf-lbl{text-transform:uppercase;letter-spacing:.4px;color:var(--rush-text-muted);background:var(--bg-soft);border-bottom:1px solid var(--rush-border);padding:7px 11px;font-size:10px;font-weight:700}.mrg-cf-opts{grid-template-columns:1fr 1fr;display:grid}.mrg-cf-opt{cursor:pointer;text-align:left;border:none;border-right:1px solid var(--rush-border);background:0 0;flex-direction:column;gap:4px;padding:9px 11px;font-family:inherit;display:flex}.mrg-cf-opt:last-child{border-right:none}.mrg-cf-opt:first-child{border-bottom-left-radius:8px}.mrg-cf-opt:last-child{border-bottom-right-radius:8px}.mrg-cf-opt.sel{background:var(--oliva-bg);box-shadow:inset 0 0 0 2px var(--oliva)}.mrg-cf-who{color:var(--oliva-dark);text-transform:uppercase;letter-spacing:.3px;align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.mrg-cf-radio{border:2px solid var(--oliva);border-radius:50%;flex:none;width:13px;height:13px;position:relative}.mrg-cf-opt.sel .mrg-cf-radio:after{content:"";background:var(--oliva);border-radius:50%;position:absolute;inset:2px}.mrg-cf-val{color:var(--rush-text);font-size:13px}.mrg-auto{color:var(--success,#5a6e3c);background:var(--success-bg,#f0f5e2);border:1px solid var(--success-bd,#cfdba8);border-radius:8px;align-items:center;gap:6px;margin-top:4px;padding:8px 11px;font-size:11.5px;display:flex}.mdl-menu{background:var(--rush-white);border:1px solid var(--rush-border-dark);border-radius:10px;width:290px;max-width:calc(100vw - 24px);overflow:hidden;box-shadow:0 12px 32px #00000029}.mdl-cab{text-transform:uppercase;letter-spacing:.5px;color:var(--rush-text-muted);border-bottom:1px solid var(--rush-border);background:var(--warm-header);padding:10px 14px 8px;font-size:10.5px;font-weight:700}.mdl-grp{text-transform:uppercase;letter-spacing:.4px;color:var(--oliva-dark);background:#faf8ef;padding:8px 14px 4px;font-size:10px;font-weight:700}.mdl-item{cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #f3f0e6;align-items:center;gap:11px;width:100%;padding:11px 14px;font-family:inherit;display:flex}.mdl-item:last-child{border-bottom:none}.mdl-item:hover:not(.off){background:#faf8ef}.mdl-item.off{cursor:default;opacity:.55}.mdl-ico{background:var(--oliva-bg);width:30px;height:30px;color:var(--oliva-dark);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.mdl-item.off .mdl-ico{color:#aaa;background:#f0eee6}.mdl-txt{flex:1;min-width:0}.mdl-nome{color:var(--rush-text);font-size:13.5px;font-weight:600;display:block}.mdl-sub{color:var(--rush-text-muted);margin-top:1px;font-size:11px;display:block}.mdl-tag{white-space:nowrap;border-radius:20px;flex:none;padding:2px 8px;font-size:10px;font-weight:700}.mdl-tag.pronto{color:#3a7d44;background:#e9f2ea}.mdl-tag.off{color:#9a958a;background:#f0eee6}.mdl-sub-item{padding-left:16px}.mdl-sub-av{color:#fff;background:#556b2f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:9px;font-weight:800;display:inline-flex}.mdl-loading{text-align:center;color:var(--rush-text-muted);padding:12px;font-size:12px}.aud-secao{margin-top:16px}.aud-toggle{background:var(--rush-white);border:1px solid var(--rush-border);border-radius:var(--rush-radius);width:100%;color:var(--oliva-dark);cursor:pointer;align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:600;display:flex}.aud-toggle:hover{filter:brightness(.98)}.aud-chevron{color:var(--rush-text-muted);margin-left:auto;font-size:18px;line-height:1;transition:transform .15s}.aud-corpo{border:1px solid var(--oliva-soft);border-radius:0 0 var(--rush-radius) var(--rush-radius);background:#faf8ef;border-top:none;margin-top:-4px;padding:14px 16px}.aud-msg{text-align:center;color:var(--rush-text-muted);padding:18px;font-size:12.5px}.aud-resumo{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.aud-kpi{border:1px solid var(--rush-border);background:var(--rush-white);border-radius:9px;flex:1;min-width:120px;padding:10px 12px}.aud-kpi-n{font-variant-numeric:tabular-nums;font-size:19px;font-weight:800}.aud-kpi-n.aud-lixo{color:var(--rush-bordo)}.aud-kpi-n.aud-ok{color:#3a7d44}.aud-kpi-l{text-transform:uppercase;letter-spacing:.4px;color:var(--rush-text-muted);margin-top:2px;font-size:10.5px;font-weight:600}.aud-tab{border-collapse:collapse;background:var(--rush-white);border-radius:9px;width:100%;overflow:hidden}.aud-tab th{text-transform:uppercase;letter-spacing:.04em;color:#888;text-align:left;border-bottom:1px solid var(--rush-border);padding:9px 12px;font-size:10.5px;font-weight:600}.aud-tab td{vertical-align:middle;border-bottom:1px solid #f3f0e6;padding:10px 12px;font-size:12.5px}.aud-tab tr:last-child td{border-bottom:none}.aud-row-orfao{background:#fffaf2}.aud-key{color:var(--rush-text);font-family:ui-monospace,Menlo,monospace;font-size:11.5px}.aud-vbadge{color:var(--oliva-dark);background:var(--oliva-bg);border-radius:5px;padding:1px 7px;font-size:11px;font-weight:700}.aud-tag{text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;border-radius:20px;padding:2px 9px;font-size:10.5px;font-weight:700}.aud-tag-ativo{color:#3a7d44;background:#e9f2ea}.aud-tag-descartado{background:var(--rush-bordo-bg);color:var(--rush-bordo)}.aud-tag-removido{color:#8a7a3a;background:#f0ece0}.aud-tag-orfao{color:#9a5b00;background:#fbe7c8}.aud-rodape{color:var(--rush-text-muted);margin-top:12px;font-size:11.5px}.aud-cards{flex-direction:column;gap:10px;display:flex}.aud-card{background:var(--rush-white);border:1px solid var(--rush-border);border-radius:10px;padding:11px 12px}.aud-card-top{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:7px;display:flex}.aud-card-size{font-variant-numeric:tabular-nums;color:var(--rush-text-secondary);margin-left:auto;font-size:12px;font-weight:600}.aud-card-key{word-break:break-all;line-height:1.4;display:block}@media (max-width:719px){.aud-kpi{flex:calc(50% - 5px);min-width:0}.aud-kpi-n{font-size:17px}.aud-corpo{padding:12px 10px}.aud-card{padding:10px 11px}.aud-toggle{padding:11px 12px}}.rush-hint{background:var(--rush-bg-subtle);border:1px solid var(--rush-border);border-radius:2px;padding:8px 12px;font-size:11px}.rush-hint-grid{grid-template-columns:auto 1fr;gap:3px 10px;display:grid}.rush-hint-label{color:var(--rush-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:600}.rush-hint-value{color:var(--rush-black);font-variant-numeric:tabular-nums;font-size:12px}.rush-hint-value-strong{font-weight:600}.rush-hint-value-muted{color:var(--rush-text-muted);font-style:italic}.rush-btn-pri,.rush-btn-sec,.rush-btn-ghost,.rush-btn-danger,.rush-btn-danger-solid{border-radius:var(--rush-radius-xs,6px);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:5px;padding:5px 11px;font-family:inherit;font-size:11.5px;font-weight:500;line-height:1.4;display:inline-flex}.rush-btn-pri{background:var(--rush-black);color:var(--rush-white);border-color:var(--rush-black);font-weight:600}.rush-btn-pri:hover:not(:disabled){background:#3d3a30;border-color:#3d3a30}.rush-btn-sec{background:var(--rush-white);color:var(--rush-black);border-color:var(--rush-border-dark,#ddddd7)}.rush-btn-sec:hover:not(:disabled){border-color:var(--oliva,#6f6a3c)}.rush-btn-ghost{color:var(--rush-text-secondary);border-color:var(--rush-border,#ccc);background:#fff}.rush-btn-ghost:hover:not(:disabled){color:var(--rush-black);border-color:var(--oliva,#6f6a3c)}.rush-btn-danger{background:var(--rush-white);color:var(--rush-bordo,#7a2c2c);border-color:var(--rush-bordo,#7a2c2c)}.rush-btn-danger:hover:not(:disabled){background:var(--rush-bordo-bg,#fceceb)}.rush-btn-danger-solid{background:var(--rush-bordo,#7a2c2c);color:var(--rush-white);border-color:var(--rush-bordo,#7a2c2c)}.rush-btn-danger-solid:hover:not(:disabled){background:#651f1f;border-color:#651f1f}.rush-btn-pri:disabled,.rush-btn-sec:disabled,.rush-btn-ghost:disabled,.rush-btn-danger:disabled,.rush-btn-danger-solid:disabled{opacity:.4;cursor:not-allowed}.rush-btn-cancel{cursor:pointer;border-radius:var(--rush-radius-xs,6px);white-space:nowrap;justify-content:center;align-items:center;gap:5px;padding:5px 11px;font-family:inherit;font-size:11.5px;font-weight:500;line-height:1.4;display:inline-flex;color:#7a1f2b!important;background:0 0!important;border:2px dashed #7a1f2b!important}.rush-btn-cancel:hover{background:#7a1f2b0f!important}.rush-btn-cancel:disabled{opacity:.4;cursor:not-allowed}.rush-row{margin-bottom:12px}.rush-row-2{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.rush-row-3{grid-template-columns:1fr 1fr 1.4fr;gap:10px;margin-bottom:12px;display:grid}.rush-fs{border:1px solid var(--rush-border);background:var(--rush-bg-subtle);border-radius:4px;margin-bottom:12px;padding:14px}.rush-fs-legend{text-transform:uppercase;letter-spacing:.06em;color:var(--rush-text-muted);align-items:center;gap:6px;margin-bottom:10px;font-size:10px;font-weight:700;display:flex}.rush-fs-legend-badge{background:var(--rush-black);color:var(--rush-white);letter-spacing:.04em;border-radius:2px;padding:2px 6px;font-family:ui-monospace,monospace;font-size:10px;font-weight:600}.rush-chip{border:1px solid var(--rush-border);background:var(--rush-bg-subtle);color:var(--rush-text-secondary);border-radius:2px;align-items:center;gap:4px;padding:2px 6px;font-family:ui-monospace,monospace;font-size:10px;line-height:1.4;display:inline-flex}.rush-chip--dashed{color:var(--rush-text-muted);background:0 0;border-style:dashed;font-style:italic}input:-webkit-autofill{caret-color:var(--rush-black);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--rush-white) inset!important;-webkit-text-fill-color:inherit!important}input:-webkit-autofill:hover{caret-color:var(--rush-black);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--rush-white) inset!important;-webkit-text-fill-color:inherit!important}input:-webkit-autofill:focus{caret-color:var(--rush-black);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--rush-white) inset!important;-webkit-text-fill-color:inherit!important}input:-webkit-autofill:active{caret-color:var(--rush-black);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--rush-white) inset!important;-webkit-text-fill-color:inherit!important}select:-webkit-autofill{caret-color:var(--rush-black);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--rush-white) inset!important;-webkit-text-fill-color:inherit!important}textarea:-webkit-autofill{caret-color:var(--rush-black);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--rush-white) inset!important;-webkit-text-fill-color:inherit!important}@media (min-width:640px){.rush-form-row{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.rush-form-row{grid-template-columns:repeat(3,1fr)}}@media (min-width:640px){.rush-form-row{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.rush-form-row{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.rush-form-row{gap:14px}}.rush-form-shell{max-width:768px}@media (min-width:1280px){.rush-form-shell{max-width:clamp(768px,60vw,1024px)}}.rush-form-row{grid-template-columns:1fr;gap:8px;margin-bottom:8px;display:grid}@media (min-width:640px) and (max-width:767.98px){.rush-form-row{grid-template-columns:repeat(2,1fr)}.rush-form-row>:nth-child(3){grid-column:1/-1}}@media (min-width:768px){.rush-form-row{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.rush-form-row{gap:14px}}@media (min-width:640px) and (max-width:767.98px){.rush-form-row>:nth-child(3){grid-column:auto}}@media (min-width:1280px){.rush-form-shell{max-width:clamp(768px,100% - 32px,1400px)}}@media (max-width:640px){.rush-form-shell{border-radius:0;padding-left:5px;padding-right:5px}}table[class*=rush-tbl-mode-] tbody tr{transition:background .1s}table[class*=rush-tbl-mode-] tbody tr:hover{background:#efece3}table[class*=rush-tbl-mode-] tbody tr>td{border-bottom:1px solid var(--rush-border-dark)}table[class*=rush-tbl-mode-] tbody tr:last-child>td{border-bottom:none}@media (max-width:767.98px){table[class*=rush-tbl-mode-]{font-size:11.5px;display:block}table[class*=rush-tbl-mode-] colgroup,table[class*=rush-tbl-mode-] thead{display:none}table[class*=rush-tbl-mode-] tbody{display:block}table[class*=rush-tbl-mode-] tbody tr{border-bottom:1px solid var(--rush-border,#e3ddcd);padding:7px 2px;display:block}table[class*=rush-tbl-mode-] tbody tr>td:first-child{white-space:normal;word-break:break-word;overflow-wrap:anywhere;color:var(--rush-text);padding:0 0 4px;display:block}table[class*=rush-tbl-mode-] tbody tr>td:first-child.rush-prof-pedido{padding-left:16px}table[class*=rush-tbl-mode-] tbody tr>td.rush-col-orcado,table[class*=rush-tbl-mode-] tbody tr>td.rush-col-realizado{text-align:left;vertical-align:top;flex-direction:column;width:50%;padding:0;line-height:1.15;display:inline-flex}table[class*=rush-tbl-mode-] tbody tr>td[data-label]:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.04em;color:var(--rush-text-muted,#9a9488);font-size:9px;font-style:normal;font-weight:600;display:block}table[class*=rush-tbl-mode-] tbody tr>td.rush-col-realizado{text-align:right;align-items:flex-end}table[class*=rush-tbl-mode-] tbody tr>td.rush-col-extra,table[class*=rush-tbl-mode-] tbody tr>td.rush-col-total{display:none}table[class*=rush-tbl-mode-] tbody tr{position:relative}table[class*=rush-tbl-mode-] tbody tr>td:first-child{padding-right:30px}table[class*=rush-tbl-mode-] tbody tr>td:last-child{z-index:1;align-items:flex-start;margin:0;padding:0;display:flex;position:absolute;top:0;right:-6px}table[class*=rush-tbl-mode-] tbody tr>td:last-child .rush-kebab-btn{margin-top:-2px}.rush-tabs-autofill{overflow-x:visible!important}.rush-tabs-autofill [data-tabid]{flex:1 1 0;min-width:0!important}.rush-tabs-scroll.rush-tabs-topbar{flex-wrap:nowrap;overflow-x:hidden!important}.rush-tabs-scroll.rush-tabs-topbar [data-tabid]{flex:1 1 0!important;min-width:0!important;max-width:none!important}table[class*=rush-tbl-mode-] .rush-aloc-faixa{gap:3px;margin-top:4px}table[class*=rush-tbl-mode-] .rush-aloc-linha{gap:6px;font-size:11px}table[class*=rush-tbl-mode-] .rush-aloc-faixa .rush-aloc-av{width:18px;height:18px;font-size:8.5px}table[class*=rush-tbl-mode-] .rush-aloc-faixa .rush-aloc-papel{padding:0 5px;font-size:9.5px}table[class*=rush-tbl-mode-] .rush-aloc-faixa .rush-aloc-valor{font-size:10.5px}}.rush-sechead{border-left:3px solid var(--oliva-soft);transition:filter .12s,box-shadow .12s}.rush-sechead:hover{filter:brightness(.96);box-shadow:inset 0 0 0 1px var(--oliva-soft)}.rush-sec-chev{transition:color .12s,transform .2s}.rush-sechead:hover .rush-sec-chev{transform:rotate(90deg);color:var(--oliva-dark)!important}.rush-sechead:hover .rush-sec-chev.rotate-90{transform:rotate(90deg)}@media (max-width:767.98px){.rush-row-3{grid-template-columns:1fr 1fr}.rush-row-3>:nth-child(3){grid-column:1/-1}.rush-modal-overlay{padding:16px}.rush-modal-shell{width:auto;max-width:360px;max-height:calc(100vh - 32px);overflow-y:hidden}.rush-modal-overlay{padding-left:0;padding-right:0}.rush-modal-shell{border-radius:0;width:100%;max-width:none}.rush-modal-header,.rush-modal-footer,.rush-modal-body{padding-left:14px;padding-right:14px}.rush-modal-overlay{justify-content:center;padding-left:8px;padding-right:8px}.rush-modal-shell{width:100%;max-width:100%}}.btn{border:1px solid var(--rush-border-dark);border-radius:var(--ent-radius);cursor:pointer;background:var(--bg-card);color:var(--ink);align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:12.5px;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.btn:hover{background:var(--bg-soft);border-color:var(--ink-2)}.btn-primary{background:var(--ink);color:var(--bg-card);border-color:var(--ink)}.btn-primary:hover{background:var(--ink-2)}.btn-primary:disabled{background:var(--bg-soft);color:var(--rush-text-muted);border-color:var(--rush-border);cursor:not-allowed}.btn-ghost{color:var(--rush-text-secondary);background:0 0;border-color:#0000}.btn-ghost:hover{color:var(--ink);background:var(--bg-soft)}.btn-sm{padding:5px 10px;font-size:11.5px}.btn-danger{background:var(--bg-card);color:var(--danger);border-color:var(--danger)}.btn-danger:hover{background:var(--danger-bg)}.status-pill{border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:4px;padding:2px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.status-pill.oliva{background:var(--oliva-bg);color:var(--oliva);border:1px solid var(--oliva-soft)}.status-pill.dark{background:var(--ink);color:var(--bg-card)}.status-pill.outline{background:var(--bg-card);color:var(--rush-text-secondary);border:1px solid var(--rush-border-dark)}.status-pill.danger{background:var(--danger-bg);color:var(--danger);border:1px solid var(--danger)}.status-pill.success{background:var(--success-bg);color:var(--success);border:1px solid var(--success)}.ent-modal-overlay{z-index:100;background:#1f1f1f6b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ent-modal{background:var(--bg-card);border-radius:var(--radius-lg);width:640px;max-width:100%;box-shadow:var(--shadow-modal);border:1px solid var(--rush-border-dark);flex-direction:column;max-height:calc(100vh - 48px);display:flex;overflow:hidden}.ent-modal-header{border-bottom:1px solid var(--rush-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.ent-modal-header h2{color:var(--ink);align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;display:flex}.ent-modal-body{flex:1;min-height:0;padding:16px 20px;overflow-y:auto}.ent-modal-footer{border-top:1px solid var(--rush-border);background:var(--bg-soft);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:12px 20px;display:flex}.ent-modal-footer .left-hint{color:var(--rush-text-secondary);font-size:11px}.ent-modal-footer .right{gap:8px;display:flex}.ent-frame{background:var(--bg-card);border:1px solid var(--rush-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.ent-frame-title{background:var(--bg-soft);border-bottom:1px solid var(--rush-border);text-transform:uppercase;letter-spacing:.06em;color:var(--rush-text-secondary);padding:10px 14px;font-family:ui-monospace,monospace;font-size:11px;font-weight:700}.drop-zone{border:2px dashed var(--rush-border-dark);border-radius:var(--ent-radius);text-align:center;color:var(--rush-text-secondary);background:var(--bg-soft);cursor:pointer;padding:24px;font-size:12px;transition:all .15s}.drop-zone:hover{background:var(--bg-card);border-color:var(--ink-2)}.drop-zone strong{color:var(--ink);margin-bottom:4px;display:block}.drop-zone-active{border-color:var(--oliva);background:var(--oliva-bg);color:var(--oliva)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes rush-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes rush-wave{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes rush-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.25)}}@media (max-width:640px){.kfz-field-row{grid-template-columns:1fr!important;gap:0!important}}:is(.rush-admin-shell-s121,.cad-modal){--as-bg:#f7f2df;--as-card:#fffdf8;--as-card-soft:#fbf7e9;--as-text:#161616;--as-muted:#6d6a5f;--as-muted-2:#8a8678;--as-line:#e5dcc2;--as-line-strong:#d7c99e;--as-black:#181818;--as-olive:#6e7b3c;--as-olive-dark:#556229;--as-gold:#d6a928;--as-gold-soft:#fff5c9;--as-danger:#9d3d32;--as-radius-lg:22px;--as-radius-md:16px;--as-radius-sm:12px;--as-shadow:0 18px 45px #211b0b14;--as-shadow-soft:0 8px 22px #211b0b0d}.rush-admin-shell-s121{background:var(--rush-bg);color:var(--as-text);min-height:calc(100dvh - var(--rush-banner-h,0px) - var(--rush-header-h,44px));margin-left:-8px;margin-right:-8px;padding:0 0 46px}.rush-admin-shell-s121 .as-page{width:100%;padding-left:8px;padding-right:8px}.rush-admin-shell-s121 .as-topbar{top:calc(var(--rush-banner-h,0px) + var(--rush-header-h,44px));z-index:20;background:linear-gradient(180deg, var(--rush-bg) 0%, var(--rush-bg) 75%, #f6f7ed00 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 28px;margin-bottom:8px;padding:16px 0 8px;display:flex;position:sticky}.rush-admin-shell-s121 .as-title-wrap{align-items:flex-start;gap:14px;display:flex}.rush-admin-shell-s121 .as-marker{background:var(--as-gold);border-radius:999px;flex:none;width:11px;height:11px;margin-top:12px;box-shadow:0 0 0 7px #d6a92821}.rush-admin-shell-s121 .as-h1{letter-spacing:-.04em;color:var(--as-text);white-space:nowrap;margin:0;font-size:30px;font-weight:760;line-height:1.12}.rush-admin-shell-s121 .as-h1-row{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.rush-admin-shell-s121 .as-h1-link{color:var(--as-olive-dark);text-underline-offset:2px;white-space:nowrap;font-size:13px;font-weight:600;-webkit-text-decoration:underline #55622966;text-decoration:underline #55622966}.rush-admin-shell-s121 .as-h1-link:hover{-webkit-text-decoration-color:var(--as-olive-dark);-webkit-text-decoration-color:var(--as-olive-dark);-webkit-text-decoration-color:var(--as-olive-dark);text-decoration-color:var(--as-olive-dark)}.rush-admin-shell-s121 .as-rel-link{color:var(--as-olive-dark);align-items:center;gap:6px;margin-bottom:4px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.rush-admin-shell-s121 .as-rel-link svg{opacity:.8}.rush-admin-shell-s121 .as-rel-link:hover{text-underline-offset:3px;text-decoration:underline}.rush-admin-shell-s121 .as-subtitle{color:var(--as-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:14px;display:flex}.rush-admin-shell-s121 .as-status-pill{color:var(--as-olive-dark);background:#6e7b3c1c;border:1px solid #6e7b3c2e;border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:12px;font-weight:650;display:inline-flex}.rush-admin-shell-s121 .as-status-dot{background:var(--as-olive);border-radius:999px;width:7px;height:7px}.rush-admin-shell-s121 .as-status-pill.inactive{color:var(--as-danger);background:#9d3d321a;border-color:#9d3d3238}.rush-admin-shell-s121 .as-status-pill.inactive .as-status-dot{background:var(--as-danger)}.rush-admin-shell-s121 .as-actions{flex-wrap:wrap;align-items:center;gap:10px;padding-top:4px;display:flex}.rush-admin-shell-s121 .as-actions--fill{flex-wrap:nowrap}.rush-admin-shell-s121 .as-btn{height:var(--rush-field-h);border-radius:var(--rush-field-radius);font-size:var(--rush-field-fs);cursor:pointer;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-family:inherit;font-weight:700;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.rush-admin-shell-s121 .as-btn:hover{transform:translateY(-1px)}.rush-admin-shell-s121 .as-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.rush-admin-shell-s121 .as-btn-secondary{color:#37342b;border:1px solid var(--as-line);background:#ffffff94}.rush-admin-shell-s121 .as-btn-primary{background:var(--as-black);color:#fff;box-shadow:0 12px 22px #00000024}.rush-admin-shell-s121 .as-btn-olive{background:var(--as-olive);color:#fff;box-shadow:0 10px 20px #5562292e}.rush-admin-shell-s121 .as-grid{grid-template-columns:1fr;gap:18px;display:grid}.rush-admin-shell-s121 .as-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}@media (max-width:920px){.rush-admin-shell-s121 .as-grid-2{grid-template-columns:1fr}}.rush-admin-shell-s121 .as-card{border-radius:var(--as-radius-lg);box-shadow:var(--as-shadow-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf8db;border:1px solid #e5dcc2eb;overflow:hidden}.rush-admin-shell-s121 .as-card.as-card--overflow-visible{z-index:3;position:relative;overflow:visible}.rush-admin-shell-s121 .as-card{z-index:1;position:relative}.rush-admin-shell-s121 .as-card-header{justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px 0;display:flex}.rush-admin-shell-s121 .as-card-title{letter-spacing:-.01em;color:var(--as-text);margin:0;font-size:16px;font-weight:760}.rush-admin-shell-s121 .as-card-desc{color:var(--as-muted);margin:6px 0 0;font-size:13px;line-height:1.42}.rush-admin-shell-s121 .as-card-body{padding:20px 22px 22px}.rush-admin-shell-s121 .as-form-grid{grid-template-columns:2fr 1fr 1fr 1fr;align-items:start;gap:16px;display:grid}.rush-admin-shell-s121 .as-pair-2col{grid-column:span 2;grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.rush-admin-shell-s121 .as-label,.rush-admin-shell-s121 .as-field-label{color:#4f4b41;margin-bottom:8px;font-family:inherit;font-size:13px;font-weight:650;display:block}.rush-admin-shell-s121 .as-required{color:var(--as-danger);margin-left:2px}:is(.rush-admin-shell-s121,.cad-modal) .as-input,:is(.rush-admin-shell-s121,.cad-modal) .as-select{width:100%;height:var(--rush-field-h);border-radius:var(--rush-field-radius);padding:0 var(--rush-field-pad-x);color:var(--as-text);font-size:var(--rush-field-fs);background:#ffffffdb;border:1px solid #ded9cc;outline:none;font-family:inherit;transition:border-color .16s,box-shadow .16s,background .16s}:is(.rush-admin-shell-s121,.cad-modal) .as-input:focus,:is(.rush-admin-shell-s121,.cad-modal) .as-select:focus{background:#fff;border-color:#6e7b3c9e;box-shadow:0 0 0 4px #6e7b3c1f}.rush-admin-shell-s121 .as-field-note{color:var(--as-muted-2);margin-top:7px;font-size:12px;line-height:1.35}.rush-admin-shell-s121 .as-select.is-invalid{border-color:var(--as-danger);color:var(--as-danger);background:#7a2c2c0f}.rush-admin-shell-s121 .as-field-note.is-invalid{color:var(--as-danger);font-weight:600}.rush-admin-shell-s121 .as-meta-chip{color:#5f542a;background:var(--as-gold-soft);white-space:nowrap;border:1px solid #d6a92847;border-radius:999px;align-items:center;gap:8px;min-height:30px;padding:6px 11px;font-size:12px;font-weight:700;display:inline-flex}.rush-admin-shell-s121 .as-role-panel{background:linear-gradient(#fff9da9e,#fffdf8c2);border:1px solid #d6a92842;border-radius:18px;padding:18px}.rush-admin-shell-s121 .as-roles{flex-wrap:wrap;gap:10px;display:flex}.rush-admin-shell-s121 .as-role{min-height:var(--rush-field-h);color:#585345;font-size:var(--rush-field-fs);cursor:pointer;background:#ffffffc7;border:1px solid #e2dccd;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-weight:580;transition:background .15s,color .15s,transform .15s;display:inline-flex;box-shadow:0 4px 10px #211b0b08}.rush-admin-shell-s121 .as-role:hover{transform:translateY(-1px)}.rush-admin-shell-s121 .as-role.active{background:var(--as-black);color:#fff;border-color:var(--as-black);box-shadow:0 10px 18px #00000021}.rush-admin-shell-s121 .as-role.active:before{content:"✓";color:var(--as-gold);font-weight:800}.rush-admin-shell-s121 .as-producer-config{border:1px solid var(--as-line);background:#ffffffbd;border-radius:17px;grid-template-columns:1fr auto;align-items:center;gap:16px;margin-top:18px;padding:16px;display:grid}.rush-admin-shell-s121 .as-config-eyebrow{color:var(--as-olive-dark);text-transform:uppercase;letter-spacing:.04em;background:#6e7b3c1a;border:1px solid #6e7b3c24;border-radius:999px;align-items:center;gap:8px;margin-bottom:9px;padding:5px 9px;font-size:11px;font-weight:760;display:inline-flex}.rush-admin-shell-s121 .as-config-title{color:var(--as-text);margin:0;font-size:15px;font-weight:760}.rush-admin-shell-s121 .as-config-text{color:var(--as-muted);margin:5px 0 0;font-size:13px;line-height:1.42}.rush-admin-shell-s121 .as-switch{cursor:pointer;background:#cfc8b3;border:0;border-radius:999px;width:58px;height:34px;padding:4px;transition:background .18s;position:relative;box-shadow:inset 0 0 0 1px #0000000f}.rush-admin-shell-s121 .as-switch.on{background:var(--as-olive)}.rush-admin-shell-s121 .as-switch:after{content:"";background:#fff;border-radius:999px;width:26px;height:26px;transition:left .18s;position:absolute;top:4px;left:4px;box-shadow:0 4px 9px #0003}.rush-admin-shell-s121 .as-switch.on:after{left:28px}.rush-admin-shell-s121 .as-domains-layout{grid-template-columns:minmax(240px,.62fr) minmax(360px,1fr);align-items:stretch;gap:18px;display:grid}.rush-admin-shell-s121 .as-domain-list,.rush-admin-shell-s121 .as-domain-add{border:1px solid var(--as-line);background:#ffffffa8;border-radius:17px;padding:16px}.rush-admin-shell-s121 .as-mini-title{color:#48443a;text-transform:uppercase;letter-spacing:.045em;margin-bottom:12px;font-size:12px;font-weight:780}.rush-admin-shell-s121 .as-domain-chip{height:34px;color:var(--as-olive-dark);background:#6e7b3c14;border:1px solid #6e7b3c52;border-radius:10px;align-items:center;gap:9px;margin:0 6px 6px 0;padding:0 10px 0 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;display:inline-flex}.rush-admin-shell-s121 .as-domain-chip button{width:19px;height:19px;color:var(--as-olive-dark);cursor:pointer;background:#5562291f;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:15px;line-height:1;display:inline-flex}.rush-admin-shell-s121 .as-add-row{grid-template-columns:1fr auto;gap:10px;display:grid}.rush-admin-shell-s121 .as-rules{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.rush-admin-shell-s121 .as-rule{min-height:48px;color:var(--as-muted);background:#f7f2dfb8;border:1px solid #e5dcc2e6;border-radius:14px;padding:11px 12px;font-size:12px;line-height:1.32}.rush-admin-shell-s121 .as-rule b{color:#3c392f;margin-bottom:3px;font-size:12px;display:block}.rush-admin-shell-s121 .as-footer-actions{z-index:5;background:linear-gradient(#f7f2df00,#f7f2dff5 40%);justify-content:flex-end;gap:10px;margin-top:18px;padding:14px 0 0;display:flex;position:sticky;bottom:0}.rush-admin-shell-s121 .as-error{color:var(--as-danger);margin-top:8px;font-size:12px;font-weight:600}@media (max-width:920px){.rush-admin-shell-s121 .as-form-grid{grid-template-columns:1fr 1fr}.rush-admin-shell-s121 .as-domains-layout,.rush-admin-shell-s121 .as-rules{grid-template-columns:1fr}}.rush-admin-shell-s121 .as-card-body:has(>.as-identidade-grid2){container-type:inline-size}.rush-admin-shell-s121 .as-identidade-grid2{grid-template-columns:72px minmax(0,1fr) minmax(0,1fr);align-items:end;gap:14px 16px;display:grid}.rush-admin-shell-s121 .as-identidade-grid2 .as-id-av{grid-area:1/1;align-self:start}.rush-admin-shell-s121 .as-identidade-grid2 .as-id-nome{grid-area:1/2}.rush-admin-shell-s121 .as-identidade-grid2 .as-id-email{grid-area:1/3}.rush-admin-shell-s121 .as-identidade-grid2 .as-id-status{grid-area:2/1/auto/3}.rush-admin-shell-s121 .as-identidade-grid2 .as-id-chk{grid-area:2/3}.rush-admin-shell-s121 .as-id-campo{min-width:0}.rush-admin-shell-s121 .as-id-chk .as-check-card{width:100%;height:var(--rush-field-h);padding:0 14px}@container (max-width:560px){.rush-admin-shell-s121 .as-identidade-grid2{grid-template-columns:72px minmax(0,1fr)}.rush-admin-shell-s121 .as-identidade-grid2 .as-id-nome{grid-area:1/2}.rush-admin-shell-s121 .as-identidade-grid2 .as-id-email{grid-area:2/1/auto/-1}.rush-admin-shell-s121 .as-identidade-grid2 .as-id-status{grid-area:3/1/auto/-1}.rush-admin-shell-s121 .as-identidade-grid2 .as-id-chk{grid-area:4/1/auto/-1}.rush-admin-shell-s121 .as-identidade-grid2 .as-id-chk .as-label{display:none}}.rush-admin-shell-s121 .as-avatar-pick-wrap{flex-direction:column;align-items:center;gap:4px;display:flex}.rush-admin-shell-s121 .as-avatar-pick{border:1px dashed var(--as-line-strong);cursor:pointer;background:linear-gradient(135deg,#fff8d8,#fffdf8);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;padding:0;font-family:inherit;transition:border-color .16s,transform .16s;display:flex;overflow:hidden}.rush-admin-shell-s121 .as-avatar-pick :where(img,svg){width:100%;height:100%}.rush-admin-shell-s121 .as-avatar-pick:hover{border-color:var(--as-olive);transform:translateY(-1px)}.rush-admin-shell-s121 .as-toggle-row{flex-flow:wrap;gap:10px;padding-top:8px;display:flex}.rush-admin-shell-s121 .as-check-card{border:1px solid var(--as-line-strong);background:var(--as-card-soft);cursor:pointer;color:#4f4b41;border-radius:14px;flex:240px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.rush-admin-shell-s121 .as-check-card input[type=checkbox]{width:auto;height:18px;accent-color:var(--as-olive-dark);margin:0}.rush-admin-shell-s121 .as-check-card.active{border-color:var(--as-olive);color:var(--as-olive-dark);background:#6e7b3c24}.rush-kebab-btn{width:30px;height:30px;color:var(--rush-text-secondary,#6b6657);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.rush-kebab-btn:hover{background:var(--rush-gray-warm,#eeeee8);border-color:var(--rush-border,#e3dfd2)}.rush-kebab-menu{border:1px solid var(--rush-border-dark,#cfc8b0);box-sizing:border-box;background:#fff;border-radius:10px;flex-direction:column;gap:1px;padding:5px;display:flex;box-shadow:0 12px 30px #211b0b29}.rush-kebab-item{width:100%;color:var(--rush-black,#2b2b22);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:9px;padding:8px 10px;font-family:inherit;font-size:13px;display:flex}.rush-kebab-item span{white-space:normal;min-width:0;line-height:1.25}.rush-kebab-item:hover{background:var(--rush-gray-warm,#eeeee8)}.rush-kebab-item svg{opacity:.85;flex:none}.rush-status-inline-mobile{display:none}@media (max-width:767px){.rush-status-inline-mobile{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}}.rush-admin-shell-s121 .as-contrato-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.rush-admin-shell-s121 .as-contrato-grid .as-col-2{grid-column:span 2}.rush-admin-shell-s121 .as-date-pair{grid-column:span 2;grid-template-columns:1fr 1fr;gap:12px;display:grid}.rush-admin-shell-s121 .as-input-prefix{position:relative}.rush-admin-shell-s121 .as-input-prefix .as-pfx{color:var(--as-muted-2);pointer-events:none;font-size:14px;font-weight:650;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.rush-admin-shell-s121 .as-input-prefix input{text-align:right;padding-left:36px}.rush-admin-shell-s121 .as-cep-bloco{background:linear-gradient(#d6a92814,#fffdf899);border:1px solid #d6a92840;border-radius:17px;margin-bottom:22px;padding:18px}.rush-admin-shell-s121 .as-cep-row{grid-template-columns:1fr auto;align-items:end;gap:12px;display:grid}.rush-admin-shell-s121 .as-cep-input{letter-spacing:.04em;font-family:ui-monospace,monospace;font-size:17px;font-weight:600}.rush-admin-shell-s121 .as-cep-buscar{white-space:nowrap}.rush-admin-shell-s121 .as-cep-status{align-items:center;gap:8px;margin-top:10px;font-size:12.5px;display:flex}.rush-admin-shell-s121 .as-spin{border:2px solid #6e7b3c40;border-top-color:var(--as-olive);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite rush-spin;display:inline-block}@keyframes rush-spin{to{transform:rotate(360deg)}}.rush-admin-shell-s121 .as-endereco-miolo{grid-template-columns:3fr .6fr 1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.rush-admin-shell-s121 .as-endereco-miolo-2{grid-template-columns:1fr .5fr 1fr;gap:14px;display:grid}.rush-admin-shell-s121 .as-preenchido-auto{position:relative}.rush-admin-shell-s121 .as-preenchido-auto:after{content:"auto";background:var(--as-olive);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:4px;padding:2px 6px;font-family:ui-monospace,monospace;font-size:8.5px;font-weight:700;position:absolute;top:-6px;right:8px}.rush-admin-shell-s121 .as-preenchido-auto input{background:#6e7b3c0f;border-color:#6e7b3c4d}@media (max-width:720px){.rush-admin-shell-s121 .as-endereco-miolo,.rush-admin-shell-s121 .as-endereco-miolo-2{grid-template-columns:1fr 1fr}.rush-admin-shell-s121 .as-cep-row{grid-template-columns:1fr}.rush-admin-shell-s121 .as-cep-buscar{justify-content:center;width:100%}}:is(.rush-admin-shell-s121,.cad-modal) .as-esp-filter{margin-bottom:14px}:is(.rush-admin-shell-s121,.cad-modal) .as-esp-grupo{border:0;border-bottom:1px solid var(--as-line);background:0 0;overflow:hidden}:is(.rush-admin-shell-s121,.cad-modal) .as-esp-grupo:last-child{border-bottom:0}:is(.rush-admin-shell-s121,.cad-modal) .as-esp-grupo-head{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fafaf7;align-items:center;gap:9px;min-height:40px;padding:9px 16px;display:flex}:is(.rush-admin-shell-s121,.cad-modal) .as-esp-grupo:not(.collapsed) .as-esp-grupo-head{border-bottom:1px solid var(--as-line)}:is(.rush-admin-shell-s121,.cad-modal) .as-esp-grupo-head:hover{background:#f5f3ec}:is(.rush-admin-shell-s121,.cad-modal) .as-esp-grupo.collapsed .as-esp-grupo-head{border-bottom:0}:is(.rush-admin-shell-s121,.cad-modal) .as-esp-sec-chev{color:var(--as-olive-dark,#556229);flex-shrink:0;display:inline-flex}:is(.rush-admin-shell-s121,.cad-modal) .as-esp-sec-icone{color:var(--as-olive-dark,#556229);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:is(.rush-admin-shell-s121,.cad-modal) .as-esp-sec-name{letter-spacing:.06em;text-transform:uppercase;color:var(--as-olive-dark,#556229);white-space:nowrap;font-size:11.5px;font-weight:700;line-height:1.2}:is(.rush-admin-shell-s121,.cad-modal) .as-esp-sec-cnt{color:var(--as-muted);font-size:10.5px;font-weight:500}:is(.rush-admin-shell-s121,.cad-modal) .as-esp-sec-meta{align-items:center;gap:8px;margin-left:auto;display:flex}:is(.rush-admin-shell-s121,.cad-modal) .as-esp-sec-sel{color:var(--as-olive-dark,#556229);background:#6e7b3c1f;border:1px solid #6e7b3c40;border-radius:999px;padding:1px 9px;font-size:10.5px;font-weight:600}:is(.rush-admin-shell-s121,.cad-modal) .as-esp-sec-pfx{color:#9b9070;letter-spacing:.04em;font-family:Courier New,monospace;font-size:9.5px;font-weight:700}:is(.rush-admin-shell-s121,.cad-modal) .as-esp-grupo-body{grid-template-columns:repeat(3,1fr);gap:6px;padding:10px 12px;display:grid}@media (max-width:760px){:is(.rush-admin-shell-s121,.cad-modal) .as-esp-grupo-body{grid-template-columns:1fr}}:is(.rush-admin-shell-s121,.cad-modal) .as-esp-grupo.collapsed .as-esp-grupo-body{display:none}:is(.rush-admin-shell-s121,.cad-modal) .as-esp-item{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;min-width:0;padding:7px 10px;transition:background .1s,border-color .1s;display:flex}:is(.rush-admin-shell-s121,.cad-modal) .as-esp-item:hover{background:#fbfaf6}:is(.rush-admin-shell-s121,.cad-modal) .as-esp-item input[type=checkbox]{width:15px;height:15px;accent-color:var(--as-olive);flex-shrink:0;margin:0}:is(.rush-admin-shell-s121,.cad-modal) .as-esp-item.checked{background:#6e7b3c0f;border-color:#6e7b3c2e}:is(.rush-admin-shell-s121,.cad-modal) .as-esp-item>span:not(.as-esp-item-icone):not(.as-esp-papelchips):not(.as-esp-papel-need){color:var(--as-text,#1f1f1f);font-size:11.5px;font-weight:500}:is(.rush-admin-shell-s121,.cad-modal) .as-esp-item.checked>span:not(.as-esp-item-icone):not(.as-esp-papelchips):not(.as-esp-papel-need){font-weight:600}:is(.rush-admin-shell-s121,.cad-modal) .as-esp-item.auto{cursor:not-allowed;background:#6e7b3c14}:is(.rush-admin-shell-s121,.cad-modal) .as-esp-badge-auto{letter-spacing:.06em;background:var(--as-olive);color:#fff;border-radius:4px;padding:2px 6px;font-family:ui-monospace,monospace;font-size:9px;font-weight:700}:is(.rush-admin-shell-s121,.cad-modal) .as-esp-item-wrap{flex-direction:column;display:flex}:is(.rush-admin-shell-s121,.cad-modal) .as-esp-item-icone{width:22px;height:22px;color:var(--as-olive-dark,#556229);background:#eef0e6;border-radius:5px;flex:none;justify-content:center;align-items:center;display:inline-flex}:is(.rush-admin-shell-s121,.cad-modal) .as-esp-papel-count{white-space:nowrap;cursor:pointer;background:var(--as-olive);color:#fff;border:0;border-radius:999px;flex:none;align-items:center;gap:4px;padding:2px 6px 2px 9px;font-size:9.5px;font-weight:600;display:inline-flex}:is(.rush-admin-shell-s121,.cad-modal) .as-esp-papel-need{white-space:nowrap;cursor:pointer;color:#8a2b2b;background:#fbf0f0;border:1px solid #e8c9c9;border-radius:999px;flex:none;align-items:center;gap:4px;padding:1px 6px 1px 9px;font-size:9.5px;font-weight:600;display:inline-flex}:is(.rush-admin-shell-s121,.cad-modal) .as-esp-combo,.as-esp-combo{z-index:1000;border:1px solid var(--as-border,#e4e2d6);background:#fff;border-radius:10px;width:300px;max-height:300px;padding:8px;position:fixed;overflow-y:auto;box-shadow:0 10px 30px #00000024}.as-esp-combo-lbl{color:#8a8a7e;padding:4px 6px 8px;font-size:10px;font-weight:600}.as-esp-combo-row{cursor:pointer;text-align:left;color:#444;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;width:100%;padding:7px 8px;font-size:12px;display:flex}.as-esp-combo-row:hover{background:#f6f5ee}.as-esp-combo-row.sel{color:#556229;font-weight:600}.as-esp-combo-b{border:1.5px solid #ccc;border-radius:4px;flex:none;width:15px;height:15px;position:relative}.as-esp-combo-row.sel .as-esp-combo-b{background:#6b6f3a;border-color:#6b6f3a}.as-esp-combo-row.sel .as-esp-combo-b:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1px;left:4.5px;transform:rotate(45deg)}.as-esp-combo-done{color:#fff;cursor:pointer;background:#6b6f3a;border:0;border-radius:8px;width:100%;margin-top:6px;padding:9px;font-size:12px;font-weight:600}:is(.rush-admin-shell-s121,.cad-modal) .as-esp-resumo{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}:is(.rush-admin-shell-s121,.cad-modal) .as-esp-chip-sel{border:1.5px solid var(--as-black);color:var(--as-text);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:5px 8px 5px 10px;font-size:12px;font-weight:600;display:inline-flex}:is(.rush-admin-shell-s121,.cad-modal) .as-esp-chip-sel .as-x{cursor:pointer;background:#00000014;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;display:inline-flex}:is(.rush-admin-shell-s121,.cad-modal) .as-esp-chip-sel.auto{border-color:var(--as-olive);color:var(--as-olive-dark);background:#6e7b3c1a}.rush-admin-shell-s121 a.as-meta-chip{cursor:pointer;text-decoration:none;transition:background .15s,transform .15s}.rush-admin-shell-s121 a.as-meta-chip:hover{background:#6e7b3c38;transform:translateY(-1px)}.rush-admin-shell-s121 a.as-meta-chip .as-arrow{opacity:.7;font-size:14px}.rush-admin-shell-s121 .as-meta-chip{color:#5f542a;background:var(--as-gold-soft);white-space:nowrap;border:1px solid #d6a92847;border-radius:999px;align-items:center;gap:8px;min-height:30px;padding:6px 11px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.rush-admin-shell-s121 .as-meta-chip.olive{color:var(--as-olive-dark);background:#6e7b3c1f;border-color:#6e7b3c40}@media (max-width:1024px){.rush-admin-shell-s121 .as-identidade-grid{grid-template-columns:auto 1fr 1fr}.rush-admin-shell-s121 .as-contrato-grid{grid-template-columns:repeat(2,1fr)}.rush-admin-shell-s121 .as-contrato-grid .as-col-2{grid-column:span 1}}@media (max-width:650px){.rush-admin-shell-s121 .as-identidade-grid{grid-template-columns:1fr}.rush-admin-shell-s121 .as-avatar-pick-wrap{align-self:flex-start}.rush-admin-shell-s121 .as-contrato-grid{grid-template-columns:repeat(2,1fr)}.rush-admin-shell-s121 .as-contrato-grid .as-col-2{grid-column:span 1}.rush-admin-shell-s121 .as-date-pair{grid-column:1/-1}:is(.rush-admin-shell-s121,.cad-modal) .as-esp-grupo-body{grid-template-columns:1fr}}@media (max-width:480px){.rush-admin-shell-s121 .as-contrato-grid{grid-template-columns:1fr}.rush-admin-shell-s121 .as-contrato-grid .as-col-2{grid-column:1/-1}}@media (max-width:650px){.rush-admin-shell-s121 .as-page{width:100%}.rush-admin-shell-s121 .as-topbar{flex-direction:column;gap:10px;margin-bottom:16px;padding:10px 0}.rush-admin-shell-s121 .as-h1{font-size:19px;line-height:1.1}.rush-admin-shell-s121 .as-marker{width:8px;height:8px;margin-top:7px}.rush-admin-shell-s121 .as-subtitle{gap:5px;font-size:12px}.rush-admin-shell-s121 .as-status-pill{padding:3px 7px;font-size:10.5px}.rush-admin-shell-s121 .as-actions{flex-flow:wrap;gap:6px;width:100%;padding-top:0}.rush-admin-shell-s121 .as-actions .as-btn{min-width:calc(50% - 3px);height:var(--rush-field-h);font-size:var(--rush-field-fs);border-radius:var(--rush-field-radius);white-space:nowrap;flex:auto;padding:0 12px}.rush-admin-shell-s121 .as-actions--3up .as-btn{min-width:calc(33.333% - 4px);padding:0 8px}.rush-admin-shell-s121 .as-actions--fill{flex-wrap:nowrap}.rush-admin-shell-s121 .as-actions--fill .as-btn{flex:1 1 0;min-width:0;padding:0 8px}.rush-admin-shell-s121 .as-footer-actions{flex-direction:column;align-items:stretch;width:100%}.rush-admin-shell-s121 .as-footer-actions .as-btn{width:100%}.rush-admin-shell-s121 .as-form-grid,.rush-admin-shell-s121 .as-add-row,.rush-admin-shell-s121 .as-producer-config{grid-template-columns:1fr}.rush-admin-shell-s121 .as-switch{justify-self:start}.rush-admin-shell-s121 .as-pair-2col{grid-column:1/-1}.rush-admin-shell-s121 .as-card-body{padding:14px 14px 16px}.rush-admin-shell-s121 .as-card-header{padding:14px 14px 0}}.rush-pill{letter-spacing:.05em;text-transform:uppercase;border-radius:var(--rush-radius-xs);background:var(--rush-gray-warm);color:var(--rush-text-muted);white-space:nowrap;padding:4px 9px;font-size:11px;font-weight:700}.rush-pill.busy{background:var(--warm-header);color:var(--oliva-dark);border:1px solid #ddd6b8}.rush-pill.ready{background:var(--oliva-bg);color:var(--oliva-dark)}.rush-pill.error{background:var(--rush-bordo-bg);color:var(--rush-bordo)}.rush-prog-bar{background:var(--bg-soft);border:1px solid var(--rush-border);border-radius:999px;height:8px;margin-bottom:16px;overflow:hidden}.rush-prog-bar>span{background:linear-gradient(90deg, var(--oliva), var(--rush-gold));border-radius:999px;width:0;height:100%;transition:width .55s cubic-bezier(.4,0,.2,1);display:block}.rush-prog-title{color:var(--rush-text);margin:0 0 3px;font-size:14px;font-weight:600}.rush-prog-sub{color:var(--rush-text-muted);margin:0 0 14px;font-size:12px}.rush-prog-steps{gap:11px;display:grid}.rush-prog-step{color:var(--rush-text-muted);grid-template-columns:24px 1fr auto;align-items:center;gap:10px;display:grid}.rush-prog-step .rush-prog-dot{border:1px solid var(--rush-border-medium,#ccccc6);width:24px;height:24px;color:var(--rush-text-muted);background:#fff;border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.rush-prog-step strong{color:var(--rush-text);font-size:13px;font-weight:600;display:block}.rush-prog-step em{color:var(--rush-text-muted);font-size:11px;font-style:normal}.rush-prog-step.done .rush-prog-dot{background:var(--oliva);border-color:var(--oliva);color:#fff}.rush-prog-step.active .rush-prog-dot{background:var(--warm-header);border-color:var(--rush-gold);color:var(--oliva-dark);animation:1.3s infinite rush-prog-pulse}@keyframes rush-prog-pulse{0%,to{box-shadow:0 0 #d4a82c42}50%{box-shadow:0 0 0 7px #d4a82c00}}.imp-fase-track{background:var(--rush-grayWarm,#eeeee8);border-radius:999px;height:6px;position:relative;overflow:hidden}.imp-fase-bar{background:linear-gradient(90deg, var(--oliva-dark,#4a5230), var(--rush-green-musgo,#5a6e3c));border-radius:999px;transition:width .6s cubic-bezier(.4,0,.2,1);position:absolute;inset:0 auto 0 0}.imp-fase-track:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:38%;animation:1.25s linear infinite imp-fase-sheen;position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)}@keyframes imp-fase-sheen{to{transform:translate(360%)}}.imp-fase-dot{background:var(--oliva-dark,#4a5230);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite rush-pulse}.wzz-wrap{max-width:910px}.wzz-origem{color:var(--rush-text-secondary);background:var(--bg-soft);border:1px solid var(--oliva-soft);border-radius:8px;margin-bottom:12px;padding:8px 12px;font-size:12px}.wzz-card{background:var(--rush-white);border:1px solid var(--rush-border);border-radius:12px;overflow:hidden}.wzz-steps{background:var(--warm-header);border-bottom:1px solid var(--oliva-soft);gap:6px;padding:12px 14px;display:flex}.wzz-step{color:var(--rush-text-muted);flex:1;align-items:center;gap:8px;min-width:0;font-size:11.5px;display:flex}.wzz-step .wzz-n{background:var(--rush-white);border:1.5px solid var(--rush-border-dark);width:22px;height:22px;color:var(--rush-text-muted);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.wzz-step.done .wzz-n{background:var(--oliva-dark);border-color:var(--oliva-dark);color:#fff}.wzz-step.active .wzz-n{background:var(--rush-black);border-color:var(--rush-black);color:#fff}.wzz-step.active{color:var(--rush-black);font-weight:600}.wzz-nm{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wzz-body{background:var(--bg-soft);min-height:220px;padding:18px}.wzz-ptitle{color:var(--oliva-dark);margin-bottom:14px;font-size:14px;font-weight:600}.wzz-row{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.wzz-row>.wzz-fld{flex:1;min-width:150px}.wzz-fld{flex-direction:column;display:flex}.wzz-L{letter-spacing:.04em;text-transform:uppercase;color:var(--rush-text-muted);margin-bottom:5px;font-size:10px;font-weight:600}.wzz-req{color:var(--rush-bordo);font-weight:700}.wzz-inp{height:var(--rush-field-h);border:1px solid var(--rush-border);border-radius:var(--rush-field-radius);background:var(--rush-white);padding:0 var(--rush-field-pad-x);font-size:var(--rush-field-fs);color:var(--rush-black);width:100%;font-family:inherit}.wzz-inp.wzz-mono,.wzz-inp.wzz-r{font-family:ui-monospace,Menlo,monospace}.wzz-inp.wzz-r{text-align:right;font-variant-numeric:tabular-nums}textarea.wzz-ta{height:auto;min-height:58px;padding:7px var(--rush-field-pad-x);resize:vertical;line-height:1.4}.wzz-counter{color:var(--rush-text-muted);text-align:right;margin-top:2px;font-size:9px}.wzz-inp:hover:not(:focus),.wzz-inp:hover:not(:focus-within){border-color:var(--oliva);box-shadow:0 0 0 2px #6f6a3c38}.wzz-hint{color:var(--rush-text-muted);margin-top:4px;font-size:11px}.wzz-pills{flex-wrap:wrap;gap:5px;display:flex}.wzz-pill{border:1px solid var(--rush-border-dark);background:var(--rush-white);color:var(--rush-text-muted);cursor:pointer;border-radius:999px;padding:5px 12px;font-family:inherit;font-size:12px}.wzz-pill:hover{filter:brightness(.97)}.wzz-pill.on{background:var(--rush-black);color:#fff;border-color:var(--rush-black)}.wzz-footer{border-top:1px solid var(--rush-border);background:var(--warm-header);justify-content:space-between;gap:8px;padding:14px 18px;display:flex}.wzz-btn{border:1px solid var(--rush-black);background:var(--rush-black);color:#fff;cursor:pointer;border-radius:7px;align-items:center;gap:8px;height:34px;padding:0 18px;font-family:inherit;font-size:12.5px;font-weight:500;display:inline-flex}.wzz-btn.sec{background:var(--rush-white);color:var(--rush-text-secondary);border-color:var(--rush-border-dark)}.wzz-btn:disabled{opacity:.5;cursor:not-allowed}.wzz-resumo{font-size:12.5px;line-height:1.9}.wzz-resumo b{color:var(--oliva-dark)}@media (max-width:560px){.wzz-row-mob>.wzz-fld{flex:100%!important}}.rgua-sec{background:var(--rush-white);border:1px solid var(--rush-border-light);border-radius:8px;margin-top:12px;overflow:hidden}.rgua-sec:first-child{margin-top:0}.rgua-sec-h{letter-spacing:.06em;text-transform:uppercase;color:var(--oliva-dark);background:var(--warm-header);border-bottom:1px solid var(--oliva-soft);margin:0;padding:8px 14px;font-size:10px;font-weight:700}.rgua-grid{flex-wrap:wrap;gap:12px 18px;padding:12px 14px;display:flex}.rgua-pair{flex-direction:column;flex:calc(33.333% - 12px);gap:2px;min-width:0;display:flex}.rgua-pair.full{flex:100%}.rgua-k{letter-spacing:.04em;text-transform:uppercase;color:var(--rush-text-muted);font-size:9px;font-weight:600}.rgua-v{color:var(--rush-black);overflow-wrap:anywhere;font-size:13px;line-height:1.3}.rgua-v.mono{font-variant-numeric:tabular-nums;font-family:ui-monospace,Menlo,monospace}.rgua-v.muted{color:var(--rush-text-muted)}.rgua-tags{flex-wrap:wrap;gap:5px;display:flex}.rgua-tag{background:var(--gray-warm,#f0ece4);border:1px solid var(--rush-border-light);color:var(--rush-text-secondary);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:11.5px}.rgua-tag.on{background:var(--oliva-bg);border-color:var(--oliva-soft);color:var(--oliva-dark);font-weight:600}@media (max-width:640px){.rgua-pair{flex:calc(50% - 9px)}.rgua-pair.full{flex:100%}}.cabj-toolbar{justify-content:flex-end;margin-bottom:10px;display:flex}.cabj-btn-edit{border:1px solid var(--oliva-dark);background:var(--oliva-dark);color:#fff;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:5px 13px;font-family:inherit;font-size:12px;font-weight:700;display:inline-flex}.cabj-btn-edit:hover{background:#46511f}.cabj .masthead{border-bottom:2px solid var(--oliva-dark);justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;padding-bottom:9px;display:flex}.cabj .kicker{text-transform:uppercase;letter-spacing:.12em;color:var(--oliva);margin-bottom:3px;font-size:10px;font-weight:800}.cabj h2.headline{color:var(--rush-black);margin:0;font:800 21px/1.15 Georgia,Times New Roman,serif}.cabj .byline{color:var(--rush-text-secondary);margin-top:4px;font-size:11px}.cabj .rg{color:var(--oliva-dark);text-align:right;flex:none;font:800 14px ui-monospace,monospace}.cabj .rg small{color:var(--rush-text-muted);text-transform:uppercase;letter-spacing:.06em;font:600 9px system-ui;display:block}.cabj .cols{column-count:2;column-gap:20px}@media (max-width:640px){.cabj .cols{column-count:1}}.cabj .blk{break-inside:avoid;margin-bottom:13px}.cabj .blk-h{text-transform:uppercase;letter-spacing:.07em;color:var(--oliva-dark);border-bottom:1px solid var(--oliva-soft);margin-bottom:6px;padding-bottom:3px;font-size:9.5px;font-weight:800}.cabj .pair{align-items:baseline;gap:8px;padding:2px 0;font-size:12.5px;display:flex}.cabj .pair .k{color:var(--rush-text-muted);flex:none;min-width:78px;font-size:11px}.cabj .pair .v{color:var(--rush-black);overflow-wrap:anywhere;font-weight:600}.cabj .pair .v.mono{font-variant-numeric:tabular-nums;font-family:ui-monospace,monospace}.cabj .pair .v.muted{color:var(--rush-text-muted);font-style:italic;font-weight:400}.cabj .destaque{background:var(--warm-header);border-left:4px solid var(--rush-gold);break-inside:avoid;border-radius:0 8px 8px 0;margin-bottom:13px;padding:8px 12px}.cabj .destaque .dk{text-transform:uppercase;letter-spacing:.06em;color:var(--rush-text-muted);font-size:9px;font-weight:800}.cabj .destaque .dv{color:var(--rush-black);font:800 17px ui-monospace,monospace}.cabj .lead{color:var(--rush-text-secondary);border-left:3px solid var(--oliva-soft);break-inside:avoid;margin-bottom:13px;padding-left:10px;font:italic 13px/1.5 Georgia,serif}.cabj .tags{flex-wrap:wrap;gap:5px;display:flex}.cabj .chip{background:var(--oliva-bg);color:var(--oliva-dark);border-radius:6px;padding:2px 9px;font-size:11px;font-weight:700}.cabj .chip.musgo{color:var(--rush-green-musgo);background:#e7ecdd}.cabj-selo{border-left:3px solid var(--oliva);box-sizing:border-box;background:#fff;border-radius:7px;align-items:center;gap:8px;height:34px;padding:0 10px;font-size:13px;font-weight:600;display:flex}.cabj-selo .lk{color:var(--rush-text-muted);text-transform:uppercase;letter-spacing:.04em;margin-left:auto;font-size:9px}.cabj-ro{min-height:26px;color:var(--rush-text);overflow-wrap:anywhere;align-items:center;padding:3px 0;font-size:13px;display:flex}.cabj-ro:empty:before{content:"—";color:var(--rush-text-muted)}.rf-card{background:var(--rush-white);border:1px solid var(--rush-border);border-radius:12px;overflow:hidden}.rf-top{background:var(--warm-header);border-bottom:1px solid var(--oliva-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.rf-tt{color:var(--oliva-dark);text-transform:uppercase;letter-spacing:.03em;font-size:13px;font-weight:700}.rf-empty{color:var(--rush-text-secondary);text-align:center;padding:22px 16px;font-size:13px}.rf-seg{background:var(--rush-white);border:1px solid var(--oliva-soft);border-radius:8px;gap:3px;padding:3px;display:flex}.rf-seg button{color:var(--rush-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:5px 13px;font-family:inherit;font-size:11.5px;font-weight:600}.rf-seg button.on{background:var(--oliva-bg);color:var(--oliva-dark);box-shadow:inset 0 0 0 1px var(--oliva-soft)}.rf-linha{border-top:1px solid var(--rush-border);align-items:flex-start;gap:11px;padding:11px 14px;display:flex}.rf-linha:first-of-type{border-top:none}.rf-chk{border:1.5px solid var(--rush-border-dark);background:var(--rush-white);cursor:pointer;border-radius:4px;flex:none;justify-content:center;align-items:center;width:17px;height:17px;margin-top:1px;padding:0;display:inline-flex}.rf-chk.on{background:var(--oliva-dark);border-color:var(--oliva-dark)}.rf-chk.on svg{color:#fff;width:11px;height:11px}.rf-when{width:46px;color:var(--rush-text-secondary);flex:none;padding-top:1px;font-family:ui-monospace,Menlo,monospace;font-size:11px;line-height:1.3}.rf-when b{color:var(--rush-black);display:block}.rf-corpo{flex:1;min-width:0}.rf-titulo{color:var(--rush-black);font-size:12.5px;line-height:1.4}.rf-titulo b{font-weight:700}.rf-pill-post{vertical-align:middle;background:var(--rush-green-musgo);color:#fff;border-radius:999px;margin-right:7px;padding:2px 9px;font-size:10px;font-weight:600;display:inline-block}.rf-chips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.rf-linkchip{color:var(--oliva-dark);border:1px solid var(--oliva-soft);background:var(--rush-white);border-radius:5px;padding:2px 7px;font-size:10.5px;text-decoration:none}.rf-linkchip:hover{background:var(--bg-soft)}.rf-papel{background:var(--oliva-bg);color:var(--oliva-dark);border:1px solid var(--oliva-soft);white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:9px;font-weight:600}.rf-trash{color:var(--rush-text-muted);cursor:pointer;background:0 0;border:none;flex:none;padding:2px}.rf-trash:hover{color:var(--rush-bordo)}.rf-trash svg{width:14px;height:14px}.rf-tarefas{flex-direction:column;gap:9px;margin-top:9px;display:flex}.rf-fb{border-left:2px solid var(--rush-gold);padding-left:12px}.rf-fb-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:3px;display:flex}.rf-fb-when{color:var(--rush-gold);font-family:ui-monospace,Menlo,monospace;font-size:10px;font-weight:700}.rf-fb-corpo{color:var(--rush-text);white-space:pre-wrap;overflow-wrap:anywhere;font-size:11.5px;line-height:1.45}.rf-fb-fade{content:"";background:linear-gradient(transparent, var(--rush-white));height:26px;position:absolute;bottom:0;left:0;right:0}.rf-vermais{color:var(--oliva-dark);cursor:pointer;background:0 0;border:none;padding:0;font-size:10.5px;font-weight:600}.rf-email-badge{color:#3f5a6b;background:#e5edf0;border:1px solid #9bb3c0;border-radius:999px;align-items:center;gap:4px;padding:1px 7px;font-size:9px;font-weight:700;display:inline-flex}.rf-fase-sug{color:var(--rush-text-muted);background:var(--bg-soft);border:1px dashed var(--oliva-soft);border-radius:999px;align-items:center;gap:4px;margin-bottom:5px;padding:1px 9px;font-size:9.5px;font-weight:600;display:inline-flex}.rf-fase-sug b{color:var(--oliva-dark);font-weight:700}.rf-add-fb{color:var(--oliva-dark);border:1px dashed var(--oliva-soft);cursor:pointer;background:0 0;border-radius:6px;margin-top:8px;padding:3px 10px;font-size:11px;font-weight:600}.rf-add-fb:hover{background:var(--bg-soft)}.rf-fb-composer{border-left:2px solid var(--rush-gold);margin-top:9px;padding-left:12px}.rf-fb-row{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.rf-fb-ta{border:1px solid var(--rush-border);background:var(--rush-white);resize:vertical;white-space:pre-wrap;border-radius:6px;flex:1;min-width:200px;min-height:96px;max-height:280px;padding:8px 10px;font-family:inherit;font-size:12px;line-height:1.45}.rf-fb-ta:hover{border-color:var(--oliva);box-shadow:0 0 0 2px #6f6a3c38}.rf-fb-link{flex:180px;min-width:140px}.rf-fb-ok,.rf-fb-no{cursor:pointer;border:1px solid;border-radius:6px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.rf-fb-ok{background:var(--rush-green-musgo);border-color:var(--rush-green-musgo);color:#fff}.rf-fb-no{background:var(--rush-white);border-color:var(--rush-border-dark);color:var(--rush-bordo)}.rf-fb-ok svg,.rf-fb-no svg{width:15px;height:15px}.rf-fb-ok:disabled,.rf-fb-no:disabled{opacity:.5;cursor:default}.rf-fb-hint{color:var(--rush-text-muted);margin-top:4px;font-size:9.5px}.rf-fb-erro{color:var(--rush-bordo);margin-top:6px;font-size:11px}.rf-lbl{letter-spacing:.04em;text-transform:uppercase;color:var(--rush-text-muted);margin-bottom:5px;font-size:10px;font-weight:600;display:block}.rf-hint{color:var(--rush-text-muted);margin-top:3px;font-size:11px}.rf-cab{background:var(--bg-soft);border-bottom:1px solid var(--rush-border);flex-wrap:wrap;gap:10px 26px;padding:14px 16px;display:flex}.rf-par{flex-direction:column;gap:2px;display:flex}.rf-par.rf-full{flex:100%}.rf-k{letter-spacing:.04em;text-transform:uppercase;color:var(--rush-text-muted);font-size:9px;font-weight:600}.rf-v{color:var(--rush-black);font-size:13px}.rf-wrap{overflow-x:auto}.rf-tbl{border-collapse:collapse;width:100%;min-width:760px;font-size:12px}.rf-tbl thead th{background:var(--warm-header);color:var(--oliva-dark);text-transform:uppercase;letter-spacing:.04em;text-align:left;border-bottom:1px solid var(--oliva-soft);white-space:nowrap;padding:8px 12px;font-size:9.5px;font-weight:700}.rf-tbl tbody td{border-bottom:1px solid var(--rush-border-light);vertical-align:top;color:var(--rush-text);padding:9px 12px;line-height:1.4}.rf-tbl tbody tr:hover{background:var(--bg-soft)}.rf-c-chk{text-align:center;width:34px}.rf-c-mono{color:var(--rush-text-secondary);white-space:nowrap;width:62px;font-family:ui-monospace,Menlo,monospace;font-size:11px}.rf-c-func{width:110px}.rf-tarefa-cell{white-space:pre-wrap;overflow-wrap:anywhere}.rf-tarefa-cell+.rf-tarefa-cell{margin-top:6px}@media (max-width:640px){.rf-linha{flex-wrap:wrap}.rf-corpo{flex:100%;margin-top:6px}.rf-trash{margin-left:auto}}.jobcc-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.jobcc-btn{color:var(--rush-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;padding:7px 16px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background .12s,color .12s,border-color .12s}.jobcc-btn:hover:not(.on){background:var(--rush-gray-warm);color:var(--rush-black)}.jobcc-btn.on{background:var(--rush-black);border-color:var(--rush-black);padding-left:18px;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000002e}.jobcc-btn.on:before{content:"";background:currentColor;width:4px;position:absolute;top:0;bottom:0;left:0}@media (max-width:640px){.jobcc-row{flex-wrap:nowrap;gap:4px}.jobcc-btn{padding:6px 9px;font-size:11px}.jobcc-btn.on{padding-left:12px}.jobcc-btn.on:before{width:3px}}.gpv-calc{background:var(--rush-bg-cream,#faf9f3);border:1px solid var(--rush-border,#e6e3d8);border-radius:10px;margin-bottom:10px;padding:9px 12px}.gpv-calc-h{text-transform:uppercase;letter-spacing:.06em;color:var(--rush-text-muted);margin:0 0 6px;font-size:10px;font-weight:700}.gpv-cl{justify-content:space-between;align-items:baseline;padding:2px 0;font-size:12.5px;display:flex}.gpv-cl-k{color:var(--rush-text-secondary)}.gpv-cl-k small{color:var(--rush-text-muted);margin-left:4px;font-size:10.5px}.gpv-cl-v{font-variant-numeric:tabular-nums;text-align:right;min-width:116px;font-weight:600}.gpv-cl:has(.gpv-cl-pct) .gpv-cl-k{flex:1}.gpv-cl-pct{border:1px solid var(--rush-border,#e3ddcb);background:#fff;border-radius:6px;flex:none;justify-content:flex-end;align-items:center;gap:2px;width:74px;height:26px;margin:0 10px;padding-right:7px;display:inline-flex}.gpv-cl-pct input{text-align:right;width:100%;min-width:0;color:var(--rush-text,#2b2b26);background:0 0;border:none;padding:0 2px 0 8px;font:600 12px ui-monospace,monospace}.gpv-cl-pct input:focus{outline:none}.gpv-cl-pct span{color:var(--rush-text-muted);font-size:11px}.gpv-cl-plus .gpv-cl-k:before{content:"+ ";color:var(--oliva,#6b7a3f);font-weight:700}.gpv-cl-total{border-top:1px dashed var(--rush-border-dark,#d8d4c4);margin-top:4px;padding-top:6px}.gpv-cl-total .gpv-cl-k{color:var(--rush-black);font-weight:800}.gpv-cl-total .gpv-cl-v{color:var(--oliva-dark,#4a5230);font-size:15px;font-weight:800}.gpv-cl-sub{border-top:1px solid var(--rush-border-dark,#d8d4c4);margin-top:4px;padding-top:6px}.gpv-cl-sub .gpv-cl-k{color:var(--rush-black);font-weight:700}.gpv-cl-swt{flex:none;margin-right:8px}.gpv-cl-val{border:1px solid var(--rush-border,#e3ddcb);background:#fff;border-radius:6px;flex:none;align-items:center;width:96px;height:26px;margin:0 10px;display:inline-flex;overflow:hidden}.gpv-cl-val .gpv-cl-val-pre{color:var(--rush-text-muted);background:var(--rush-bg-soft,#f6f5ef);align-self:stretch;align-items:center;padding:0 5px;font-size:10px;font-weight:700;display:flex}.gpv-cl-val input{text-align:right;width:100%;min-width:0;color:var(--rush-black);background:0 0;border:none;padding:0 6px;font:600 12px ui-monospace,monospace}.gpv-cl-val input:focus{outline:none}.gpv-cl:has(.gpv-cl-val) .gpv-cl-k{flex:1}.gpv-cl-off .gpv-cl-k,.gpv-cl-off .gpv-cl-v,.gpv-cl-off .gpv-cl-val{opacity:.45}.gpv-cond-trat{border:1px solid var(--oliva-soft,#d8d3b0);background:#fbfaf4;border-radius:8px;margin:2px 0 4px 40px;padding:8px 9px}.gpv-cond-opts{gap:6px;margin-bottom:7px;display:flex}.gpv-cond-opt{border:1px solid var(--rush-border-dark,#d8d4c4);color:var(--rush-text-secondary);cursor:pointer;background:#fff;border-radius:7px;flex:1;padding:6px 8px;font-size:10.5px;font-weight:700;line-height:1.2}.gpv-cond-opt.on{background:var(--oliva-dark,#4a5230);color:#fff;border-color:var(--oliva-dark,#4a5230)}.gpv-cond-pct{color:var(--rush-text-secondary);justify-content:space-between;align-items:center;margin-bottom:6px;font-size:11px;font-weight:600;display:flex}.gpv-cond-hint{color:var(--rush-text-muted);font-size:10px;line-height:1.4}.gpv-cond-hint b{color:var(--oliva-dark,#4a5230)}.gpv-calc-h.gpv-calc-h-info{justify-content:space-between;align-items:center;display:flex}.gpv-info{border:1px solid var(--oliva-soft,#d8d3b0);width:16px;height:16px;color:var(--oliva,#6f6a3c);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.gpv-info:hover{background:var(--oliva,#6f6a3c);color:#fff;border-color:var(--oliva,#6f6a3c)}.gpv-como-backdrop{z-index:3000;position:fixed;inset:0}.gpv-como-pop{z-index:3001;border:1px solid var(--oliva-soft,#d8d3b0);width:300px;max-width:calc(100vw - 24px);color:var(--rush-text-secondary);background:#fff;border-radius:10px;padding:12px 13px;font-size:11.5px;line-height:1.55;position:fixed;box-shadow:0 10px 34px #0003}.gpv-como-pop h4{color:var(--oliva-dark,#4a5230);text-transform:uppercase;letter-spacing:.04em;margin:0 0 6px;font-size:11px;font-weight:800}.gpv-como-pop ol{margin:4px 0 0;padding-left:18px}.gpv-como-pop li{margin-bottom:5px}.gpv-como-pop b{color:var(--rush-black)}.gpv-como-pop .gpv-frm{background:var(--rush-bg-cream,#faf9f3);border:1px solid var(--rush-border);color:var(--oliva-dark,#4a5230);border-radius:5px;margin-top:2px;padding:2px 6px;font-family:ui-monospace,monospace;font-size:10.5px;display:inline-block}.gpv-escolha{grid-template-columns:1fr 1fr;align-items:stretch;gap:8px;margin:0 0 10px;display:grid}.gpv-vcard{border:1.5px solid var(--rush-border-dark,#d8d4c4);background:var(--rush-bg-cream,#faf9f3);border-radius:10px;flex-direction:column;gap:5px;height:100%;padding:9px 11px;display:flex}.gpv-vcard .gpv-usar{margin-top:auto}.gpv-vcard.is-budget{background:#fdf8ec;border-color:#ecd79a}.gpv-vcard-l{text-transform:uppercase;letter-spacing:.05em;color:var(--rush-text-muted);font-size:9.5px;font-weight:800}.gpv-vcard.is-budget .gpv-vcard-l{color:#7a5a10}.gpv-vcard-v{color:var(--rush-black);font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.gpv-vcard.is-budget .gpv-vcard-v{color:#7a5a10}.gpv-vcard-sub{color:var(--rush-text-muted);font-size:9.5px;line-height:1.3}.gpv-usar{border:1px solid var(--oliva,#6b7a3f);color:var(--oliva-dark,#4a5230);cursor:pointer;text-align:center;background:#fff;border-radius:6px;width:100%;margin-top:2px;padding:5px;font-size:11px;font-weight:700}.gpv-vcard.is-budget .gpv-usar{color:#7a5a10;border-color:#ecd79a}.gpv-usar.on{background:var(--oliva-dark,#4a5230);color:#fff;border-color:var(--oliva-dark,#4a5230);cursor:default}.gpv-vcard.is-budget .gpv-usar.on{color:#fff;background:#7a5a10;border-color:#7a5a10}@media (max-width:480px){.gpv-escolha{grid-template-columns:1fr}}.gpv-painel-hint{color:var(--rush-text-secondary);background:var(--oliva-soft,#e7ead9);border:1px solid var(--green-bd,#cfe0b8);border-radius:8px;margin-bottom:8px;padding:6px 10px;font-size:11px}.gpv-painel-hint b{color:var(--oliva-dark,#4a5230)}.gpv-valbox{background:var(--oliva-dark,#4a5230);-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:10px;margin-bottom:8px;padding:9px 13px}.gpv-valbox label{text-transform:uppercase;letter-spacing:.05em;color:#cdd4be;align-items:center;gap:8px;margin-bottom:5px;font-size:10px;font-weight:700;display:flex}.gpv-inp-big{height:38px}.gpv-inp-big input{font-size:18px}.gpv-ro-tag{letter-spacing:.04em;text-transform:uppercase;color:#cdd4be;background:#ffffff21;border-radius:4px;padding:1px 6px;font-size:8.5px;font-weight:700}.gpv-val-ro{color:#fff;align-items:baseline;gap:8px;display:flex}.gpv-val-ro-cur{color:#cdd4be;font-size:13px;font-weight:700}.gpv-val-ro-num{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:22px;font-weight:800}.gpv-val-ro-hint{color:#b9c0a6;margin:5px 0 0;font-size:10px;line-height:1.35}.gpv-val-edit{background:#fff;height:40px}.gpv-val-edit input{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:20px;font-weight:800}.gpv-cl-neg .gpv-cl-pct input,.gpv-cl-neg .gpv-cl-v{color:var(--rush-bordo,#7a2c2c)}.gpv-cl-neg .gpv-cl-pct{border-color:var(--rush-bordo,#7a2c2c)}.gpv-cl-neg .gpv-cl-k small{color:var(--rush-bordo,#7a2c2c)}.gpv-pcts{grid-template-columns:1fr 1fr 1fr;gap:8px;margin-bottom:4px;display:grid}.gpv-pcell{border:1.5px solid var(--rush-border-dark,#d8d4c4);background:#fff;border-radius:8px;padding:8px 9px}.gpv-pcell label{text-transform:uppercase;letter-spacing:.02em;color:var(--rush-text-muted);min-height:24px;margin-bottom:5px;font-size:9.5px;font-weight:700;line-height:1.25;display:block}.gpv-pin{border:1px solid var(--rush-border);border-radius:6px;align-items:center;height:32px;display:flex;overflow:hidden}.gpv-pin:focus-within{border-color:var(--oliva,#6b7a3f);box-shadow:0 0 0 2px var(--oliva-soft,#e7ead9)}.gpv-pin input{font-variant-numeric:tabular-nums;color:var(--rush-black);text-align:right;background:0 0;border:0;outline:0;flex:1;width:100%;min-width:0;padding:0 9px;font-size:14px;font-weight:700}.gpv-psuf{color:var(--rush-text-muted);background:var(--rush-bg-soft,#f6f5ef);border-left:1px solid var(--rush-border);align-self:stretch;align-items:center;padding:0 9px;font-size:12px;font-weight:700;display:flex}.gpv-pcell-neg{border-color:var(--bordo-bd,#e6c2c0);background:var(--bordo-bg,#fceceb)}.gpv-pcell-neg .gpv-pin input{color:var(--rush-bordo,#7a2c2c)}.gpv-syncnote{color:var(--rush-text-muted);text-align:center;margin:2px 0 8px;font-size:10px}.gpv-field{margin-bottom:8px}.gpv-field label{color:var(--rush-text-secondary);margin-bottom:4px;font-size:11px;font-weight:600;display:block}.gpv-inp{border:1.5px solid var(--rush-border-dark,#d8d4c4);background:#fff;border-radius:8px;align-items:center;height:38px;display:flex;overflow:hidden}.gpv-inp:focus-within{border-color:var(--oliva,#6b7a3f);box-shadow:0 0 0 3px var(--oliva-soft,#e7ead9)}.gpv-inp .gpv-pre,.gpv-inp .gpv-suf{color:var(--rush-text-muted);background:var(--rush-bg-soft,#f6f5ef);align-self:stretch;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:flex}.gpv-inp .gpv-pre{border-right:1px solid var(--rush-border)}.gpv-inp .gpv-suf{border-left:1px solid var(--rush-border)}.gpv-inp input{font-variant-numeric:tabular-nums;color:var(--rush-black);background:0 0;border:0;outline:0;flex:1;width:100%;min-width:0;padding:0 11px;font-size:14px;font-weight:700}.gpv-disabled{opacity:.55;background:var(--rush-bg-soft,#f6f5ef)}.gpv-hint{color:var(--rush-text-muted);margin-top:5px;font-size:10.5px}.gpv-margem{background:var(--green-bg,#eef3e6);border:1px solid var(--green-bd,#cfe0b8);border-radius:8px;justify-content:space-between;align-items:center;margin:8px 0 4px;padding:6px 12px;display:flex}.gpv-margem-l{color:var(--green-musgo,#5a6e3c);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.gpv-margem-v{color:var(--green-musgo,#5a6e3c);font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.gpv-margem-alerta{background:var(--bordo-bg,#fceceb);border-color:var(--bordo-bd,#e6c2c0)}.gpv-margem-alerta .gpv-margem-l,.gpv-margem-alerta .gpv-margem-v{color:var(--rush-bordo,#7a2c2c)}.gpv-extras{border-top:1px solid var(--rush-border);margin-top:10px;padding-top:10px}.gpv-erow{align-items:center;gap:10px;margin-bottom:7px;display:flex}.gpv-el{color:var(--rush-text-secondary);flex:1;font-size:12px;font-weight:600}.gpv-ei{flex:none;width:132px}.gpv-ei .gpv-inp{height:32px}.gpv-ei .gpv-inp input{font-size:12.5px}.gpv-swt{background:var(--oliva,#6b7a3f);cursor:pointer;border:0;border-radius:99px;flex:none;width:34px;height:19px;padding:0;position:relative}.gpv-swt:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:left .12s;position:absolute;top:2px;left:17px}.gpv-swt-off{background:var(--rush-border-dark,#d8d4c4)}.gpv-swt-off:after{left:2px}.gpv-textarea{border:1.5px solid var(--rush-border-dark,#d8d4c4);resize:vertical;width:100%;color:var(--rush-black);background:#fff;border-radius:8px;padding:8px 11px;font-family:inherit;font-size:13px;line-height:1.4}.gpv-textarea:focus{border-color:var(--oliva,#6b7a3f);box-shadow:0 0 0 3px var(--oliva-soft,#e7ead9);outline:0}.perm-page{max-width:1180px}.perm-views{align-items:center;gap:0;margin-bottom:14px;padding:0 4px;display:flex}.perm-view{color:var(--rush-text-secondary);cursor:pointer;border-radius:var(--rush-radius-sm,8px);white-space:nowrap;background:0 0;border:1px solid #0000;align-items:center;gap:7px;padding:10px 20px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex;position:relative}.perm-view:not(:last-child):after{content:"";background:var(--rush-border);width:1px;height:56%;position:absolute;top:22%;right:0}.perm-view:hover:not(.on){color:var(--oliva-dark)}.perm-view.on{background:var(--warm-header);color:var(--oliva-dark);border-color:var(--oliva-soft);box-shadow:var(--rush-shadow,0 1px 2px #0000000a);font-weight:800}.perm-view.on:after{display:none}.perm-searchbar{border:1px solid var(--rush-border);border-radius:var(--rush-radius,12px);box-shadow:var(--rush-shadow,0 1px 2px #0000000a);background:#fff;grid-template-columns:1fr 150px;gap:12px;margin-bottom:14px;padding:12px;display:grid}.perm-searchbox{background:var(--rush-bg-subtle,#fafaf7);border:1px solid var(--rush-border);border-radius:var(--rush-radius-sm,8px);align-items:center;gap:10px;height:42px;padding:0 14px;display:flex}.perm-searchbox svg{width:16px;height:16px;color:var(--rush-text-muted);flex-shrink:0}.perm-searchbox input{width:100%;color:var(--rush-text);background:0 0;border:none;outline:none;font-family:inherit;font-size:13.5px}.perm-filtros-wrap{position:relative}.perm-filtros{border:1px solid var(--rush-border);border-radius:var(--rush-radius-sm,8px);background:var(--rush-bg-subtle,#fafaf7);width:100%;height:42px;color:var(--rush-text-secondary);cursor:pointer;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.perm-filtros.ativo{border-color:var(--oliva);color:var(--oliva-dark);background:var(--oliva-bg)}.perm-filtros svg{width:15px;height:15px}.perm-filtros-pop{z-index:30;border:1px solid var(--rush-border-dark,#ddddd7);border-radius:var(--rush-radius-sm,8px);background:#fff;min-width:230px;padding:8px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 4px 12px #00000014}.perm-filtros-pop label{color:var(--rush-text);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:7px 9px;font-size:12.5px;display:flex}.perm-filtros-pop label:hover{background:var(--rush-bg-subtle,#fafaf7)}.perm-ctx{z-index:5;background:var(--rush-bg,#f6f4ec);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:6px 0;display:flex;position:sticky;top:0}.perm-profiles{border:1px solid var(--rush-border);border-radius:var(--rush-radius-sm,8px);box-shadow:var(--rush-shadow,0 1px 2px #0000000a);background:#fff;flex:1;align-items:center;gap:4px;min-width:0;padding:6px;display:flex;overflow-x:auto}.perm-profiles .lbl{text-transform:uppercase;letter-spacing:.08em;color:var(--rush-text-muted);flex-shrink:0;margin:0 5px 0 3px;font-size:9px;font-weight:800}.perm-profile{color:#706a5b;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-shrink:0;align-items:center;gap:5px;padding:6px 10px;font-family:inherit;font-size:11px;font-weight:700;display:inline-flex}.perm-profile.on{background:var(--rush-black);color:#fff}.perm-profile:hover:not(.on){border-color:var(--oliva)}.perm-chip-badge{background:var(--oliva-dark);color:#fff;border:1px solid var(--oliva-dark);border-radius:9px;justify-content:center;align-items:center;min-width:19px;height:17px;padding:0 6px;font-size:10px;font-weight:800;display:inline-flex}.perm-chip-badge.nega{background:var(--rush-bordo);border-color:var(--rush-bordo)}.perm-profile.on .perm-chip-badge{color:#fff;background:#ffffff40;border-color:#fff6}.perm-grupo-badge{background:var(--oliva-dark);color:#fff;border:1px solid var(--oliva-dark);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;min-width:19px;height:17px;padding:0 6px;font-size:10px;font-weight:800;display:inline-flex;box-shadow:0 1px 2px #0000001f}.perm-grupo-badge.nega{background:var(--rush-bordo);border-color:var(--rush-bordo)}.perm-savebox{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.perm-pending{border-radius:var(--rush-radius-sm,8px);background:var(--gold-bg,#fff1d6);height:32px;color:var(--gold-fg,#8a6d1f);white-space:nowrap;border:1px solid #ecd9a8;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex}.perm-pending:before{content:"";background:var(--rush-gold);border-radius:50%;width:7px;height:7px}.perm-btn{border-radius:var(--rush-radius-sm,8px);border:1px solid var(--rush-border-dark,#ddddd7);color:#5f594c;cursor:pointer;background:#fff;height:32px;padding:0 13px;font-family:inherit;font-size:11.5px;font-weight:700}.perm-btn.primary{background:var(--rush-black);color:#fff;border-color:var(--rush-black)}.perm-btn:disabled{opacity:.5;cursor:default}.perm-cell{justify-content:flex-end;display:flex}.perm-tri{border-radius:var(--rush-radius-sm,8px);border:1px solid var(--rush-border-dark,#ddddd7);background:#fff;align-items:center;gap:3px;padding:2px;display:inline-flex}.perm-tri button{cursor:pointer;color:#bdb9aa;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:29px;height:24px;padding:0;font-family:inherit;display:inline-flex}.perm-tri button svg{width:14px;height:14px}.perm-tri button:hover:not(.off):not(.on){background:var(--rush-bg-subtle,#fafaf7);color:var(--oliva)}.perm-tri .on.v{background:var(--oliva-bg);color:var(--oliva-dark)}.perm-tri .on.s{background:var(--rush-green-soft,#d8e8d4);color:var(--rush-green-musgo)}.perm-tri .on.n{background:var(--rush-bordo-bg);color:var(--rush-bordo)}.perm-tri .on.herdado{opacity:.45}.perm-tri .off{opacity:.28;cursor:default}.perm-tri.ro{pointer-events:none;opacity:.6;cursor:not-allowed}.perm-tri.ro button{cursor:not-allowed;pointer-events:none}.perm-tri.ro button:hover{color:#bdb9aa;background:0 0}.perm-tri.ro .on.v{color:var(--oliva-dark)}.perm-tri.ro .on.s{color:var(--rush-green-musgo)}.perm-tri.ro .on.n{color:var(--rush-bordo)}.perm-money{color:var(--rush-bordo);background:var(--rush-bordo-bg);border:1px solid #e6c9c9;border-radius:5px;flex-shrink:0;align-items:center;height:17px;padding:0 5px;font-size:9px;font-weight:800;display:inline-flex}.perm-gate{color:var(--oliva-dark);flex-shrink:0;align-items:center;display:inline-flex}.perm-gate svg{width:12px;height:12px}.perm-gatefixo{color:var(--gold-fg,#8a6d1f);background:var(--gold-bg,#fff1d6);white-space:nowrap;border:1px solid #ecd9a8;border-radius:5px;flex-shrink:0;align-items:center;height:17px;padding:0 5px;font-size:9px;font-weight:700;display:inline-flex}.perm-card{border:1px solid var(--rush-border);border-radius:var(--rush-radius-sm,8px);box-shadow:var(--rush-shadow,0 1px 2px #0000000a);background:#fff;margin-bottom:10px;overflow:hidden}.perm-card-head{background:var(--warm-header);border-bottom:1px solid var(--oliva-soft);cursor:pointer;grid-template-columns:minmax(0,1fr) 116px;align-items:center;gap:10px;padding:8px 12px;display:grid}.perm-card-title{align-items:center;gap:8px;min-width:0;display:flex}.perm-card-title .ico{border:1px solid var(--oliva-soft);width:26px;height:26px;color:var(--oliva-dark);background:#fff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.perm-card-title .ico svg{width:15px;height:15px}.perm-card-title h3{text-transform:uppercase;letter-spacing:.04em;color:var(--rush-black);margin:0;font-size:12px;font-weight:800}.perm-card-title p{color:var(--rush-text-muted);white-space:nowrap;margin:0;font-size:9.5px}.perm-chev{width:13px;height:13px;color:var(--oliva-dark);flex-shrink:0;transition:transform .15s}.perm-card.fechado .perm-chev{transform:rotate(-90deg)}.perm-card.fechado .perm-card-body{display:none}.perm-card-body{background:var(--rush-bg-subtle,#fafaf7);padding:8px}.perm-sub{border:1px solid var(--rush-border);border-radius:var(--rush-radius-sm,8px);box-shadow:var(--rush-shadow,0 1px 2px #0000000a);background:#fff;margin-bottom:8px;overflow:hidden}.perm-sub:last-child{margin-bottom:0}.perm-sub-head{background:var(--rush-bg-subtle,#fafaf7);border-bottom:1px solid var(--rush-border-light);cursor:pointer;grid-template-columns:minmax(0,1fr) 116px;align-items:center;gap:10px;padding:6px 10px;display:grid}.perm-sub-name{align-items:center;gap:7px;min-width:0;display:flex}.perm-sub-name .perm-chev{width:11px;height:11px}.perm-sub-name strong{text-transform:uppercase;letter-spacing:.04em;color:var(--oliva-dark);font-size:10px;font-weight:800}.perm-sub-name small{color:var(--rush-text-muted);font-size:9px}.perm-sub.fechado .perm-acoes{display:none}.perm-sub.fechado .perm-sub-head{border-bottom:none}.perm-acoes{padding:4px 0 4px 28px;position:relative}.perm-acoes:before{content:"";background:var(--rush-border-light);width:1px;position:absolute;top:0;bottom:0;left:16px}.perm-acao{grid-template-columns:minmax(0,1fr) 116px;align-items:center;gap:10px;min-height:32px;padding:4px 10px 4px 0;display:grid;position:relative}.perm-acao:before{content:"";background:var(--rush-border-light);width:11px;height:1px;position:absolute;top:50%;left:-12px}.perm-acao:hover{background:var(--rush-bg-subtle,#fafaf7)}.perm-acao.mudou{background:var(--edit-shell,#fdf6e3)}.perm-naosalvo{text-transform:uppercase;letter-spacing:.04em;color:var(--gold-fg,#8a6d1f);background:var(--gold-bg,#fff1d6);white-space:nowrap;border:1px solid #ecd9a8;border-radius:5px;flex-shrink:0;padding:1px 6px;font-size:9px;font-weight:800}.perm-acao-main{align-items:center;gap:8px;min-width:0;display:flex}.perm-dot{background:var(--oliva-soft);border-radius:50%;flex-shrink:0;width:5px;height:5px}.perm-acao-nome{color:var(--rush-text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.perm-mono{color:var(--rush-text-secondary);font-family:ui-monospace,Courier New,monospace;font-size:11px}.perm-tblwrap{border:1px solid var(--rush-border);border-radius:var(--rush-radius-sm,8px);box-shadow:var(--rush-shadow,0 1px 2px #0000000a);background:#fff;overflow-x:auto}.perm-tbl{border-collapse:collapse;width:100%;min-width:640px}.perm-tbl thead th{text-transform:uppercase;letter-spacing:.05em;color:var(--rush-text-muted);text-align:left;background:var(--rush-bg-subtle,#fafaf7);border-bottom:1px solid var(--rush-border);white-space:nowrap;padding:8px 12px;font-size:9.5px;font-weight:700}.perm-tbl thead th.c{text-align:right}.perm-tbl tbody td{border-bottom:1px solid var(--rush-border-light);vertical-align:middle;padding:7px 12px;font-size:12.5px}.perm-tbl tbody tr:last-child td{border-bottom:none}.perm-tbl tbody tr:hover{background:var(--rush-bg-subtle,#fafaf7)}.perm-tbl td.path{color:var(--rush-text-secondary);white-space:nowrap;font-family:ui-monospace,Courier New,monospace;font-size:11px}.perm-tbl td.right{text-align:right}.perm-pill{white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.perm-pill.v{background:var(--oliva-bg);color:var(--oliva-dark)}.perm-pill.s{background:var(--rush-green-soft,#d8e8d4);color:var(--rush-green-musgo)}.perm-pill.n{background:var(--rush-bordo-bg);color:var(--rush-bordo)}.perm-pill.herdado{opacity:.55}.perm-userrow{border-bottom:1px solid var(--rush-border-light);grid-template-columns:36px minmax(220px,1.2fr) minmax(0,1.6fr);align-items:flex-start;gap:12px;padding:10px 12px;display:grid}.perm-userrow:last-child{border-bottom:none}.perm-uinfo{flex-direction:column;gap:5px;min-width:0;padding-top:1px;display:flex}.perm-uname{color:var(--rush-black);font-size:13px;font-weight:600;line-height:1.25}.perm-uperfis{flex-wrap:wrap;gap:4px;display:flex}.perm-profile.off{color:var(--rush-text-muted);font-style:italic;font-weight:600}.perm-profile.off.on{background:#6b6759}.perm-chip-off{text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--rush-border);color:var(--rush-text-muted);background:#ececdf;border-radius:4px;padding:1px 5px;font-size:8.5px;font-style:normal}.perm-profile.on .perm-chip-off{color:#fff;background:#fff3;border-color:#ffffff59}.perm-chip-kebab{color:#ffffffbf;cursor:pointer;border-radius:4px;place-items:center;width:16px;height:16px;font-size:13px;line-height:1;display:inline-grid}.perm-chip-kebab:hover{color:#fff;background:#ffffff2e}.perm-perfil-novo{border:1px dashed var(--oliva-soft);color:var(--oliva-dark);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;flex-shrink:0;align-items:center;gap:5px;margin-left:4px;padding:6px 11px;font-family:inherit;font-size:11px;font-weight:700;display:inline-flex}.perm-perfil-novo:hover{background:var(--bg-soft);border-style:solid}.perm-perfilmenu{border:1px solid var(--rush-border);background:#fff;border-radius:10px;min-width:240px;padding:5px;box-shadow:0 18px 50px #14140f2e}.perm-perfilmenu .mhead{text-transform:uppercase;letter-spacing:.07em;color:var(--rush-text-muted);padding:6px 11px 3px;font-size:9.5px;font-weight:800}.perm-perfilmenu button{text-align:left;width:100%;color:var(--rush-black);cursor:pointer;background:0 0;border:0;border-radius:7px;flex-direction:column;align-items:flex-start;gap:1px;padding:8px 11px;font-family:inherit;font-size:12.5px;display:flex}.perm-perfilmenu button:hover:not(:disabled){background:var(--bg-soft)}.perm-perfilmenu button:disabled{color:var(--rush-text-muted);cursor:default}.perm-perfilmenu button.danger{color:var(--rush-bordo)}.perm-perfilmenu .sub{color:var(--rush-text-muted);font-size:10px;font-weight:400}.perm-perfilmenu hr{border:0;border-top:1px solid #f1efe6;margin:4px 6px}.perm-badge-origem{text-transform:uppercase;letter-spacing:.06em;color:var(--oliva-dark);border:1px solid var(--oliva-soft);background:#eef2e4;border-radius:5px;padding:2px 7px;font-size:9px;font-weight:800;display:inline-block}.perm-crud-hint{color:var(--rush-text-secondary);border:1px solid var(--rush-border);background:#fff;border-radius:7px;margin-bottom:12px;padding:8px 10px;font-size:11px;line-height:1.55}.perm-crud-label{letter-spacing:.04em;color:var(--rush-text-muted);text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:600;display:block}.perm-crud-cod{color:var(--rush-text-muted);border:1px dashed var(--rush-border);background:#fff;border-radius:7px;padding:7px 10px;font-family:ui-monospace,monospace;font-size:10.5px}.perm-perfil-chip{color:var(--rush-text-secondary);background:var(--rush-bg-subtle,#fafaf7);border:1px solid var(--rush-border,#e4e2d8);white-space:nowrap;border-radius:5px;padding:1px 7px;font-size:10px;font-weight:600;line-height:1.5}.perm-uperfis-vazio{color:var(--rush-text-muted);font-size:10.5px;font-style:italic}.perm-ucaps{flex-wrap:wrap;place-content:flex-start flex-end;gap:5px;display:flex}.perm-hint{color:var(--rush-text-secondary);background:var(--info-bg,#e0edf2);border-radius:var(--rush-radius-sm,8px);border:1px solid #bcd3ec;margin-bottom:10px;padding:8px 12px;font-size:11.5px;line-height:1.45}.perm-hint b{color:var(--rush-info,#3f5a6b)}@media (max-width:767.98px){.perm-hint{display:none}}.perm-erro{background:var(--rush-bordo-bg);color:var(--rush-bordo);border-radius:8px;margin:0 0 10px;padding:8px 12px;font-size:12px}.perm-vazio{color:var(--rush-text-muted);padding:18px;font-size:12.5px}@media (max-width:860px){.perm-views{padding-bottom:2px;overflow-x:auto}.perm-view{padding:9px 13px;font-size:12.5px}.perm-searchbar{grid-template-columns:1fr;gap:8px;padding:10px}.perm-card-head,.perm-sub-head,.perm-acao{grid-template-columns:minmax(0,1fr) 102px}.perm-tri button{width:26px}.perm-acao-nome{white-space:normal;line-height:1.3}.perm-card-title p{white-space:normal}.perm-acoes{padding-left:20px}.perm-acoes:before{left:10px}.perm-acao:before{width:9px;left:-10px}.perm-savebox{justify-content:flex-end;width:100%;margin-left:0}.perm-userrow{grid-template-columns:36px minmax(0,1fr)}.perm-ucaps{grid-column:1/-1;justify-content:flex-start}}.pauta-mobile{display:none}@media (max-width:768px){.pauta-desktop{display:none}.pauta-mobile{display:block}}.cad-ovl{z-index:100;background:#1f1f1973;justify-content:center;align-items:flex-start;padding:24px 5px;display:flex;position:fixed;inset:0;overflow:hidden auto}.cad-modal{border:1px solid var(--oliva-soft);width:1100px;max-width:100%;box-shadow:var(--shadow-modal);background:#fff;border-radius:12px;flex-direction:column;max-height:calc(100vh - 48px);margin:auto;display:flex;overflow:hidden}.cad-modal--abas{height:620px;max-height:calc(100vh - 48px)}.cad-modal--abas .cad-body{flex:auto;min-height:0}.cad-hd{border-bottom:1px solid var(--oliva-soft);background:#fff;align-items:center;gap:7px;padding:15px 15px 9px;display:flex}.cad-hd-ic{color:var(--oliva-dark);flex:none;display:inline-flex}.cad-hd-ic svg{width:16px;height:16px}.cad-hd-ti{color:var(--oliva-dark);font-size:14px;font-weight:600}.cad-hd-status{-webkit-user-select:none;user-select:none;appearance:none;border:1px solid #0000;border-radius:20px;align-items:center;gap:5px;margin-left:12px;padding:3px 9px;font:600 11px/1 Inter,system-ui,sans-serif;display:inline-flex}.cad-hd-status .cv{opacity:.7;font-size:9px}.cad-hd-status.st-ativo{color:#3a6b1f;background:#eaf3e0;border-color:#cfe3bb}.cad-hd-status.st-pendente{color:#8a6a12;background:var(--gold-bg);border-color:#ecdca0}.cad-hd-status.st-suspenso{color:var(--rush-bordo);background:var(--rush-bordo-bg);border-color:#e6c3c3}.cad-hd-status.st-inativo{color:var(--rush-text-muted);border-color:var(--rush-border);background:#efeee9}.cad-rel-link{color:var(--oliva-dark);align-items:center;gap:4px;margin-left:12px;font:600 11.5px Inter,system-ui,sans-serif;text-decoration:none;display:inline-flex}.cad-rel-link:hover{text-decoration:underline}.cad-hd-x{color:var(--rush-text-muted);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:2px;line-height:1;display:inline-flex}.cad-hd-x:hover{color:var(--rush-text)}.cad-sum{background:var(--gold-bg);border-bottom:1px solid #ecdca0;align-items:center;gap:12px;padding:9px 15px;display:flex}.cad-sum-selo{border:1px solid var(--oliva-soft);width:34px;height:34px;color:var(--oliva-dark);background:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;font:700 13px Inter,system-ui,sans-serif;display:flex;overflow:hidden}.cad-sum-who b{color:var(--rush-text);font-size:13px}.cad-sum-who small{color:var(--rush-text-muted);font-size:11px;display:block}.cad-sum-cols{gap:18px;margin-left:auto;display:flex}.cad-sum-c{text-align:right}.cad-sum-c span{letter-spacing:.04em;text-transform:uppercase;color:var(--rush-text-secondary);font:700 9px Inter,system-ui,sans-serif;display:block}.cad-sum-c b{color:var(--rush-text);font:600 12px ui-monospace,monospace}.cad-sum-edit{gap:13px;padding:11px 15px}.cad-id-logo{border:1px solid var(--oliva-soft);cursor:pointer;background:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:58px;height:58px;display:flex;position:relative;overflow:hidden}.cad-id-logo img{object-fit:contain;width:100%;height:100%}.cad-id-logo.mono{background:var(--oliva-bg);color:var(--oliva-dark);font:700 17px Inter,system-ui,sans-serif}.cad-id-logo .edit{color:#fff;letter-spacing:.03em;text-transform:uppercase;text-align:center;opacity:0;background:#556229d1;padding:2px 0;font:700 8.5px Inter,system-ui,sans-serif;transition:all .12s;position:absolute;inset:auto 0 0}.cad-id-logo:hover .edit{opacity:1}.cad-id-logo.vazio{color:var(--rush-text-secondary);border-style:dashed}.cad-id-logo.vazio .edit{opacity:1;background:#7c7a6ed9}.cad-id-campos{flex-direction:column;flex:1;align-items:flex-start;gap:5px;min-width:0;display:flex}.cad-id-nome-wrap{flex-direction:column;align-items:flex-start;gap:2px;width:100%;display:flex}.cad-id-nome-wrap .lb{letter-spacing:.05em;text-transform:uppercase;color:var(--rush-text-secondary);min-height:12px;padding-left:2px;font:700 9px/12px Inter,system-ui,sans-serif}.cad-id-nome-wrap .lb .req{color:var(--rush-bordo)}.cad-id-nome{color:var(--rush-text);border:1px solid var(--oliva-soft);box-sizing:border-box;background:#fff9;border-radius:6px;width:100%;height:34px;padding:0 10px;font:600 15px Inter,system-ui,sans-serif}.cad-id-sigla-wrap{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.cad-id-sigla-wrap .lb{letter-spacing:.05em;text-transform:uppercase;color:var(--rush-text-secondary);padding-left:8px;font:700 9px Inter,system-ui,sans-serif}.cad-id-sigla-wrap .lb .req{color:var(--rush-bordo)}.cad-id-sigla{width:62px;color:var(--rush-text);border:1px solid var(--oliva-soft);text-transform:uppercase;letter-spacing:.04em;background:#fff9;border-radius:5px;padding:4px 8px;font:400 12px Inter,system-ui,sans-serif}.cad-id-nome:hover,.cad-id-sigla:hover{border-color:var(--oliva);background:#fff}.cad-id-nome:disabled,.cad-id-sigla:disabled{background:var(--rush-gray-warm);color:var(--rush-text-muted);border-color:var(--rush-border);cursor:not-allowed}.cad-id-nome:focus,.cad-id-sigla:focus{border-color:var(--oliva);background:#fff;outline:none;box-shadow:0 0 0 2px #6f6a3c2e}.cad-id-av{border:1px solid var(--oliva-soft);cursor:pointer;background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:58px;height:58px;padding:0;display:flex;position:relative;overflow:hidden}.cad-id-av img,.cad-id-av svg{object-fit:cover;width:100%;height:100%}.cad-id-av:hover{border-color:var(--oliva);box-shadow:0 0 0 2px #6f6a3c38}.cad-switch{cursor:pointer;background:#cfcec7;border:none;border-radius:999px;flex:none;width:34px;height:19px;padding:0;transition:background .15s;position:relative}.cad-switch.on{background:var(--oliva,#6f6a3c)}.cad-switch:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:left .15s;position:absolute;top:2px;left:2px}.cad-switch.on:after{left:17px}.cad-switch:disabled{opacity:.5;cursor:default}.cad-switch-row{align-items:center;gap:8px;height:34px;display:inline-flex}.cad-switch-lab{color:var(--rush-text-muted);font:600 12px Inter,system-ui,sans-serif}.cad-body{background:#fff;max-width:100%;padding:14px 15px;overflow:hidden auto}.cad-body>*{max-width:100%}.cad-acima-abas{background:#fff;flex:none;align-items:center;gap:12px;padding:10px 12px;display:flex}.prof-grupo-row{flex-wrap:wrap;align-items:center;gap:10px 14px;width:100%;min-width:0;display:flex}.prof-grupo-row .cad-seg button{height:28px}.prof-grupo-expl{min-width:0;color:var(--rush-text-secondary,#8a8678);border-left:3px solid var(--oliva-soft,#d8d3b0);flex:1;padding-left:12px;font-size:11.5px;line-height:1.4}.prof-grupo-expl b{color:var(--ink,#3a3a2e)}.prof-grupo-lock{height:28px;color:var(--oliva-dark,#556229);cursor:pointer;border:1px solid var(--oliva-soft,#d8d3b0);background:#fff;border-radius:7px;align-items:center;gap:5px;padding:0 12px;font:600 12px Inter;display:inline-flex}.prof-grupo-lock:hover{background:var(--bg-soft,#faf8ed)}.prof-grupo-lock:disabled{opacity:.5;cursor:not-allowed}@media (max-width:620px){.prof-grupo-row .cad-seg{flex:1 0 100%;width:100%}.prof-grupo-row .cad-seg button{flex:1;padding:0 8px}.prof-grupo-expl{flex:1 0 100%}}.cad-tabs{border-bottom:1px solid var(--border,#e6e3d6);background:#fff;flex:none;gap:2px;padding:0 12px;display:flex;overflow-x:auto}.cad-tab{appearance:none;cursor:pointer;color:var(--rush-text-muted,#7c7a6e);white-space:nowrap;background:0 0;border:none;padding:11px 14px 9px;font-family:inherit;font-size:12.5px;font-weight:600;position:relative}.cad-tab:hover,.cad-tab.on{color:var(--oliva-dark)}.cad-tab.on:after{content:"";background:var(--oliva-dark);border-radius:2px;height:2.5px;position:absolute;bottom:-1px;left:8px;right:8px}.cad-tab .cad-tab-badge{background:var(--oliva-bg);color:var(--oliva-dark);border-radius:9px;margin-left:5px;padding:1px 6px;font-size:10px;font-weight:700}.cad-tab .cad-tab-warn{color:var(--rush-bordo,#7a2c2c);margin-left:4px;font-weight:800}.cad-pane{display:none}.cad-pane.on,.cad-data-erro{display:block}.cad-data-erro .cad-f-badge.err{position:absolute;top:50%;right:34px;transform:translateY(-50%)}.cad-data-erro .cd-inp.invalid{padding-right:58px}.cad-fieldset{border:none;min-inline-size:0;margin:0;padding:0}.cad-fieldset:disabled .cad-f input,.cad-fieldset:disabled .cad-f textarea,.cad-fieldset:disabled .cad-f .select{background:var(--rush-gray-warm);border-color:var(--rush-border);color:var(--rush-text-muted);cursor:not-allowed;box-shadow:none;border-radius:6px}.cad-fieldset:disabled .cad-chip{opacity:.7;cursor:default}.cad-aviso-leitura{border:1px solid var(--rush-border);color:var(--rush-text-secondary);background:#efeee9;border-radius:8px;align-items:center;gap:8px;margin-bottom:12px;padding:9px 12px;font-size:12px;line-height:1.4;display:flex}.cad-aviso-leitura svg{color:var(--rush-text-muted);flex:none}.cad-sec-h{align-items:center;gap:8px;margin:6px 0 10px;padding-top:6px;display:flex}.cad-sec-h:first-child{padding-top:0}.cad-sec-h .t{letter-spacing:.06em;text-transform:uppercase;color:var(--oliva-dark);white-space:nowrap;font:700 10px Inter,system-ui,sans-serif}.cad-sec-h .t .req{color:var(--rush-bordo)}.cad-sec-h .ln{background:var(--oliva-soft);opacity:.7;flex:1;height:1px}.cad-grid{grid-template-columns:1fr 1fr 1fr;gap:10px 12px;margin-bottom:6px;display:grid}.cad-grid.c2{grid-template-columns:1fr 1fr}.cad-grid .cad-f.span2{grid-column:span 2}.cad-grid .cad-f.span3{grid-column:1/-1}@media (max-width:620px){.cad-grid,.cad-grid.c2{grid-template-columns:1fr 1fr}.cad-grid .cad-f.span2,.cad-grid .cad-f.span3{grid-column:auto}.cad-grid .cad-f.cad-f-fullrow,.cad-grid .cad-f.cad-f-telefone{grid-column:1/-1}.cad-grid .cad-f:has(.rush-combo-trigger){grid-column:1/-1}}.cad-f{flex-direction:column;gap:4px;display:flex}.cad-id-sigla-tipo{align-items:flex-start;gap:16px;display:flex}.cad-id-sigla-tipo .cad-id-sigla-wrap,.cad-id-sigla-tipo .cad-id-tipo-wrap{flex-direction:column;flex:none;align-items:flex-start;gap:2px;display:flex}.cad-id-sigla-tipo .lb{letter-spacing:.05em;text-transform:uppercase;color:var(--rush-text-secondary);min-height:12px;padding-left:2px;font:700 9px/12px Inter,system-ui,sans-serif}.cad-id-sigla-tipo .cad-f-inp{width:64px}.cad-id-sigla-tipo .cad-id-sigla{box-sizing:border-box;width:100%;height:34px}.cad-id-sigla-tipo .cad-toggle{height:34px}.cad-f-tipo{flex:none}.cad-toggle{border:1px solid var(--rush-border);background:#fff;border-radius:6px;width:max-content;height:34px;display:inline-flex;overflow:hidden}.cad-toggle-op{appearance:none;color:var(--rush-text-muted);cursor:pointer;background:0 0;border:none;padding:0 16px;font:600 13px Inter,system-ui,sans-serif}.cad-toggle-op+.cad-toggle-op{border-left:1px solid var(--rush-border)}.cad-toggle-op.on{background:var(--oliva-dark);color:#fff}.cad-toggle-op:not(.on):hover{background:var(--oliva-bg);color:var(--oliva-dark)}.cad-toggle:has(.cad-toggle-op:disabled){background:var(--rush-gray-warm)}.cad-toggle-op:disabled{color:var(--rush-text-muted);cursor:not-allowed}.cad-toggle-op.on:disabled{background:var(--oliva-dark);color:#fff;opacity:.55}.cad-toggle-op:not(.on):disabled:hover{color:var(--rush-text-muted);background:0 0}.cad-f.span2{grid-column:span 2}.cad-f.span3{grid-column:1/-1}.cad-f label{letter-spacing:.04em;text-transform:uppercase;color:var(--rush-text-muted);align-items:flex-end;min-height:26px;font:600 10px/1.3 Inter,system-ui,sans-serif;display:flex}.cad-f label .req{color:var(--rush-bordo)}.cad-f input,.cad-f textarea{appearance:none;border:1px solid var(--rush-border);height:34px;color:var(--rush-text);background:#fff;border-radius:6px;width:100%;padding:0 10px;font:400 13px Inter,system-ui,sans-serif}.cad-f textarea{resize:vertical;height:auto;min-height:60px;padding:7px 10px}.cad-f input:hover,.cad-f textarea:hover{border-color:var(--oliva);box-shadow:0 0 0 2px #6f6a3c38}.cad-f input:focus,.cad-f textarea:focus{border-color:var(--oliva);outline:none;box-shadow:0 0 0 2px #6f6a3c38}.cad-f-inp{align-items:center;display:flex;position:relative}.cad-f-inp input{width:100%}.cad-f-inp.has-badge input{padding-right:32px}.cad-f input.invalid,.cad-f textarea.invalid{border-color:var(--rush-bordo)}.cad-f input.invalid:hover,.cad-f input.invalid:focus{border-color:var(--rush-bordo);box-shadow:0 0 0 2px #7a2c2c2e}.cad-f input.ok{border-color:#bcd6a6}.cad-f-badge{justify-content:center;align-items:center;display:inline-flex;position:absolute;right:8px}.cad-f-badge.ok{color:#3a6b1f;pointer-events:none}.cad-f-badge.err{color:var(--rush-bordo);cursor:pointer;background:0 0;border:none;padding:0}.cad-f-badge svg{width:16px;height:16px}.cad-f-pop{background:var(--rush-bordo);color:#fff;border-radius:7px;max-width:230px;padding:7px 10px;font:400 11.5px/1.35 Inter,system-ui,sans-serif;box-shadow:0 6px 18px #0000002e}.cad-chips.invalid{border:1px dashed var(--rush-bordo);border-radius:8px;margin:-1px 0 9px;padding:6px}.cad-sec-h .cad-f-badge.err{flex:none;position:static}.cad-ro{background:var(--rush-gray-warm);border:1px solid var(--rush-border);border-left:3px solid var(--oliva);height:34px;color:var(--rush-text-secondary);border-radius:6px;align-items:center;padding:0 10px;font:400 13px Inter,system-ui,sans-serif;display:flex}.cad-ro.ph-ro{color:#9a978c;font-style:italic}.cad-help{color:var(--rush-text-muted);margin:2px 0 8px;font-size:11px;line-height:1.4}.cad-seg{border:1px solid var(--oliva-soft);border-radius:7px;align-self:flex-start;width:fit-content;display:inline-flex;overflow:hidden}.cad-seg button{appearance:none;border:none;border-right:1px solid var(--oliva-soft);background:var(--bg-soft);color:var(--oliva-dark);cursor:pointer;height:34px;padding:0 16px;font:600 12px Inter,system-ui,sans-serif}.cad-seg button:last-child{border-right:none}.cad-seg button.on{background:var(--oliva-dark);color:#fff}.cad-chips{flex-wrap:wrap;gap:7px;display:flex}.cad-chip{border:1px solid var(--rush-border);color:var(--rush-text);cursor:pointer;background:#fff;border-radius:20px;align-items:center;gap:6px;padding:5px 11px;font:600 12px Inter,system-ui,sans-serif;display:inline-flex}.cad-chip.on{border-color:var(--oliva-dark);background:var(--oliva-bg);color:var(--oliva-dark)}.cad-chip.on .ck{color:var(--rush-gold)}.cad-chip .gat{letter-spacing:.04em;background:var(--rush-gold);color:#3a2c00;text-transform:uppercase;border-radius:4px;padding:1px 5px;font:700 8px Inter,system-ui,sans-serif}.cad-chip .lock{color:var(--rush-text-secondary)}.cad-chip[aria-disabled=true]{opacity:.55;cursor:default}.cad-ident{align-items:flex-start;gap:16px;margin-bottom:6px;display:flex}.cad-ident .logo{border:1px solid var(--oliva-soft);background:var(--oliva-bg);width:72px;height:72px;color:var(--oliva-dark);border-radius:14px;flex:none;justify-content:center;align-items:center;font:700 20px ui-monospace,monospace;display:flex;overflow:hidden}.cad-ident .av{background:var(--oliva-bg);width:72px;height:72px;color:var(--oliva-dark);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.cad-subl{border:1px solid var(--rush-border);border-radius:8px;margin-bottom:4px;overflow:hidden}.cad-subl .sr{border-bottom:1px solid #f0efe8;align-items:center;gap:9px;padding:8px 11px;font-size:12px;display:flex}.cad-subl .sr:last-child{border-bottom:none}.cad-subl .sr .av{background:var(--oliva-bg);width:24px;height:24px;color:var(--oliva-dark);border-radius:50%;flex:none;justify-content:center;align-items:center;font:700 10px Inter,system-ui,sans-serif;display:flex;overflow:hidden}.cad-subl .sr .rm{color:var(--rush-bordo);cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:14px;display:inline-flex}.cad-empty-line{color:var(--rush-text-muted);padding:2px 0;font-size:11.5px}.cad-subadd{gap:8px;margin-top:7px;display:flex}.cad-subadd>:first-child{flex:1;min-width:0}.cad-subadd input{appearance:none;border:1px solid var(--rush-border);height:34px;color:var(--rush-text);background:#fff;border-radius:6px;padding:0 10px;font:400 13px Inter,system-ui,sans-serif}.cad-subadd input:hover{border-color:var(--oliva);box-shadow:0 0 0 2px #6f6a3c38}.cad-subadd .ab{appearance:none;border:1px solid var(--oliva-soft);background:var(--bg-soft);color:var(--oliva-dark);cursor:pointer;white-space:nowrap;border-radius:6px;flex:none;height:34px;padding:0 13px;font:600 12px Inter,system-ui,sans-serif}.cad-ftr{border-top:1px solid var(--oliva-soft);background:#fff;justify-content:flex-end;align-items:center;gap:10px;padding:12px 15px;display:flex}.cad-ftr .cad-del{appearance:none;border:1px solid var(--rush-bordo);background:var(--bg-soft);color:var(--rush-bordo);cursor:pointer;border-radius:6px;height:34px;margin-right:auto;padding:0 14px;font:600 12px Inter,system-ui,sans-serif}.cad-btn-ghost{appearance:none;border:1px solid var(--oliva-soft);background:var(--bg-soft);color:var(--oliva-dark);cursor:pointer;border-radius:6px;min-width:96px;height:34px;padding:0 16px;font:600 12px Inter,system-ui,sans-serif}.cad-btn-pri{appearance:none;border:1px solid var(--oliva-dark);background:var(--oliva-dark);color:#fff;cursor:pointer;letter-spacing:.02em;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-width:120px;height:34px;padding:0 16px;font:600 12px Inter,system-ui,sans-serif;display:inline-flex}.cad-btn-pri:disabled{opacity:.6;cursor:default}.cad-btn-pri.erro{border-color:var(--rush-bordo);background:var(--rush-bordo);animation:.4s rush-shake}@keyframes rush-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}@keyframes rush-toast-in{0%{opacity:0;transform:translate(120%)}to{opacity:1;transform:translate(0)}}@keyframes rush-toast-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(120%)}}@media (max-width:480px){.cad-ovl{padding:5px}.cad-sum-cols{gap:10px}}.cab-edit-footer{justify-content:flex-end;gap:8px;width:100%;display:flex}.cab-edit-mobile-back,.cab-edit-mobile-next,.cab-edit-mobile-context,.cab-edit-mobile-summary,.cab-edit-mobile-steps,.cab-edit-veic-summary{display:none}@media (max-width:767.98px){.rush-modal-head-branco .rush-modal-shell{flex-direction:column;height:calc(100vh - 16px);display:flex}.rush-modal-head-branco .rush-modal-body{background:#fbfaf2;flex:1;padding-top:10px;overflow:auto}.rush-modal-head-branco .rush-modal-footer{z-index:2;border-top:1px solid var(--oliva-soft);background:#f6f0d8;position:sticky;bottom:0}.cab-edit{flex-direction:column;gap:10px;display:flex}.cab-edit-mobile-context{justify-content:space-between;align-items:center;gap:10px;padding:0 2px;display:flex}.cab-edit-mobile-kicker{color:var(--rush-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.cab-edit-mobile-title{color:var(--rush-text);font-size:18px;font-weight:750;line-height:1.15}.cab-edit-mobile-summary{border:1px solid var(--oliva-soft);background:#fff;border-radius:10px;flex-direction:column;gap:2px;padding:9px 10px;display:flex}.cab-edit-mobile-summary strong{color:var(--rush-text);font-size:12px;line-height:1.25}.cab-edit-mobile-summary span{color:var(--rush-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.3;overflow:hidden}.cab-edit-mobile-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.cab-edit-mobile-steps button{appearance:none;border:1px solid var(--rush-border);color:var(--rush-text-secondary);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:999px;min-width:0;height:28px;padding:0 6px;font:700 10.5px Inter,system-ui,sans-serif;overflow:hidden}.cab-edit-mobile-steps button.done{border-color:var(--oliva-soft);color:var(--oliva-dark);background:var(--oliva-bg)}.cab-edit-mobile-steps button.on{border-color:var(--oliva-dark);background:var(--oliva-dark);color:#fff;box-shadow:0 1px #0000000f}.cab-edit-step{display:none;box-shadow:0 1px 2px #0000000a;border-radius:12px!important;margin:0!important;padding:11px!important}.cab-edit-step.is-active{display:block}.cab-edit-step .rush-form-row{grid-template-columns:1fr!important;gap:10px!important}.cab-edit-step .rush-form-row-3mob{grid-template-columns:1fr 1fr!important}.cab-edit-step .rush-form-row-3mob>:nth-child(3){grid-column:1/-1}.cab-edit-peca-row2{align-items:start;grid-template-columns:96px 1fr!important}.cab-edit-duration{grid-area:1/1}.cab-edit-version{grid-area:1/2}.cab-edit-peca-row2>div:not(.cab-edit-duration):not(.cab-edit-version):not(.cab-edit-formatos),.cab-edit-formatos{grid-column:1/-1}.cab-edit-duration input{text-align:center;font-weight:700}.cab-edit-veiculacao{grid-column:1/-1!important}.cab-edit-veic-summary{border:1px solid var(--oliva-soft);width:100%;height:34px;color:var(--rush-text);cursor:pointer;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:7px;padding:0 10px;font:700 12px Inter,system-ui,sans-serif;display:flex}.cab-edit-veic-summary span:last-child{color:var(--oliva-dark);font-size:11px}.cab-edit-veiculacao>div{max-height:66px;overflow:hidden}.cab-edit-footer{align-items:center}.cab-edit-footer-cancel{display:none!important}.cab-edit-mobile-back,.cab-edit-mobile-next{display:inline-flex}.cab-edit-mobile-back{margin-right:auto}.cab-edit-save{min-width:86px}.cab-edit-mobile-next:not(:disabled)+.cab-edit-save{display:none}}.cad-combo-invalid input{border-color:var(--rush-bordo)!important}.cd-borda-clara .cd-inp:not(:focus):not(.invalid){border-color:var(--rush-border)}.qf{background:var(--rush-white);border:1px solid var(--rush-border);border-radius:10px;overflow:hidden}.qf--nu{background:0 0;border:none;border-radius:0}.qf-head{background:var(--oliva-card);border-bottom:1px solid var(--rush-border);flex-wrap:wrap;align-items:center;gap:10px;padding:9px 14px;display:flex}.qf-head .qf-tit{letter-spacing:.05em;text-transform:uppercase;color:var(--oliva-dark);font-size:12px;font-weight:700}.qf-selo{color:var(--oliva-dark);background:var(--rush-white);border:1px solid var(--oliva-soft);border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:11px;display:inline-flex}.qf-selo b{font-weight:700}.qf-head .qf-acao{color:var(--oliva-dark);border:1px solid var(--oliva-soft);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:4px 10px;font-size:12px;display:inline-flex}.qf-head .qf-acao:hover{background:var(--rush-white)}.qf-filme{border-bottom:1px solid var(--rush-border);flex-wrap:wrap;align-items:baseline;gap:12px;padding:10px 14px;display:flex}.qf-filme:hover{background:var(--rush-bg-subtle)}.qf--nu .qf-filme{border-bottom:1px dashed var(--rush-border);padding:8px 0}.qf--nu .qf-filme:hover{background:0 0}.qf-ordem{color:var(--rush-tipo-filme-fg);background:var(--rush-tipo-filme-bg);border:1px solid var(--rush-tipo-filme-border);white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700}.qf-nome{font-size:14px;font-weight:700}.qf-dur{font-variant-numeric:tabular-nums;color:var(--oliva-dark);white-space:nowrap;font-size:14px;font-weight:700}.qf-dur .l{color:var(--rush-text-muted);margin-right:4px;font-size:11.5px;font-weight:400}.qf-qtd{color:var(--rush-text-secondary);font-size:11px;font-weight:700}.qf-reds{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.qf-reds .l{color:var(--rush-text-muted);margin-right:2px;font-size:11.5px}.qf-red{font-variant-numeric:tabular-nums;color:var(--rush-text);background:var(--rush-gray-warm);border:1px solid var(--rush-border-dark);border-radius:999px;padding:1px 9px;font-size:12px;font-weight:600}.qf-fmts{flex-wrap:wrap;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.qf-fmt{color:var(--oliva-dark);background:var(--oliva-card);border:1px solid var(--oliva-soft);white-space:nowrap;border-radius:6px;padding:1px 8px;font-size:11.5px}.qf-fmt--multi{border-color:var(--rush-gold);background:var(--gold-bg);color:#7a6a2a}.qf-obs{color:var(--rush-text-muted);flex-basis:100%;padding-left:2px;font-size:12px}.qf-obs b{color:#7a6a2a;font-weight:600}.qf-extras{background:var(--rush-bg-subtle);flex-wrap:wrap;gap:18px;padding:7px 14px;display:flex}.qf--nu .qf-extras{background:0 0;padding:7px 0 0}.qf-extra{color:var(--rush-text-muted);align-items:baseline;gap:7px;font-size:12.5px;display:inline-flex}.qf-extra b{color:var(--rush-text);font-weight:600}.qf-extra .q{font-variant-numeric:tabular-nums;color:var(--oliva-dark);font-weight:700}.qf-nota{color:var(--rush-text-muted);border-top:1px solid var(--rush-border);background:var(--rush-bg-subtle);align-items:center;gap:8px;padding:8px 14px;font-size:12px;display:flex}.qf-vazio{color:var(--rush-text-muted);padding:14px;font-size:12.5px}.qf-eco{background:var(--rush-bg-subtle);border:1px solid var(--rush-border);color:var(--rush-text-muted);border-radius:7px;margin-top:8px;padding:7px 10px;font-size:12px}.qf-eco b{color:var(--rush-text);font-variant-numeric:tabular-nums}.qfe-filme{background:var(--rush-white);border:1px solid var(--rush-yellow-edit-soft);border-radius:8px;margin-bottom:8px;padding:10px 12px}.qfe-l1{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qfe-l2{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.qfe-lbl{color:var(--rush-yellow-edit-legend);white-space:nowrap;font-size:11px;font-weight:600}.qfe-inp{font:inherit;border:1px solid var(--rush-input-border);background:var(--rush-yellow-edit-field);border-radius:3px;padding:5px 8px;font-size:13px}.qfe-inp--tit{flex:1;min-width:180px}.qfe-inp--dur{text-align:center;font-variant-numeric:tabular-nums;width:78px}.qfe-inp.invalido{border-color:var(--rush-bordo);box-shadow:0 0 0 1px var(--rush-bordo)}.qfe-red{font-variant-numeric:tabular-nums;background:var(--rush-yellow-edit-field);border:1px solid var(--rush-yellow-edit-soft);border-radius:999px;align-items:center;gap:5px;padding:2px 6px 2px 10px;font-size:12px;font-weight:600;display:inline-flex}.qfe-red input{font:inherit;text-align:center;font-variant-numeric:tabular-nums;width:48px;color:inherit;background:0 0;border:none;font-weight:600}.qfe-red input:focus{outline:1px solid var(--rush-yellow-edit-border);border-radius:3px}.qfe-red button{cursor:pointer;color:var(--rush-bordo);background:0 0;border:none;padding:0;line-height:1;display:inline-flex}.qfe-add{color:var(--rush-yellow-edit-legend);border:1px dashed var(--rush-yellow-edit-border);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:4px;padding:2px 10px;font-size:12px;display:inline-flex}.qfe-fmt{border:1px solid var(--rush-yellow-edit-soft);cursor:pointer;background:var(--rush-white);color:var(--rush-text-muted);border-radius:6px;align-items:center;padding:2px 8px;font-size:11.5px;display:inline-flex}.qfe-fmt.on{background:var(--rush-yellow-edit-field);color:var(--rush-yellow-edit-legend);border-color:var(--rush-yellow-edit-border);font-weight:600}.qfe-rm{color:var(--rush-bordo);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;margin-left:auto;font-size:11.5px;display:inline-flex}.qfe-addfilme{justify-content:flex-start;padding:6px 0;display:flex}.qfe-addfilme button{color:var(--rush-yellow-edit-legend);border:1px dashed var(--rush-yellow-edit-border);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:6px 16px;font-size:12.5px;font-weight:600;display:inline-flex}@media (max-width:640px){.qf-filme{flex-direction:column;align-items:flex-start;gap:6px}.qf-linhaA{align-items:baseline;gap:10px;width:100%;display:flex}.qf-linhaA .qf-dur{margin-left:auto}.qf-fmts{margin-left:0}.qf-extras{flex-direction:column;gap:8px}}.cabb{background:var(--rush-white);border:1px solid var(--rush-border);border-radius:10px;margin-bottom:12px;overflow:hidden}.cabb.sujo{border-color:var(--rush-yellow-edit-border);box-shadow:0 0 0 1px var(--rush-yellow-edit-border)}.cabb-head{border-bottom:1px solid var(--rush-border);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 14px;display:flex}.cabb-ic{color:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.cabb-ic svg{stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.cabb-tit{letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:700}.cabb-selo{color:var(--oliva-dark);background:var(--oliva-card);border:1px solid var(--oliva-soft);border-radius:999px;padding:1px 9px;font-size:11px}.cabb-estado{color:var(--rush-text-muted);align-items:center;gap:6px;margin-left:auto;font-size:11.5px;display:inline-flex}.cabb-estado svg{stroke:currentColor;stroke-width:2.5px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.cabb-estado.ok{color:var(--rush-verde)}.cabb-estado.sujo{color:var(--rush-yellow-edit-legend);font-weight:600}.cabb-gravar{font:inherit;cursor:pointer;background:var(--rush-gray-warm);color:var(--rush-text-muted);border:1px solid var(--rush-border-dark);border-radius:7px;padding:5px 14px;font-size:12.5px;font-weight:600}.cabb.sujo .cabb-gravar{background:var(--oliva-dark);color:#fff;border-color:var(--oliva-dark)}.cabb-gravar:disabled{cursor:default;opacity:.75}.cabb-body{padding:12px 14px}.cabb-erro{background:var(--rush-bordo-bg);border-top:1px solid var(--rush-bordo);color:var(--rush-bordo);align-items:center;gap:8px;padding:7px 14px;font-size:12.5px;display:flex}.cabb-erro svg{stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;flex:none;width:14px;height:14px}.cabb-erro button{font:inherit;color:var(--rush-bordo);border:1px solid var(--rush-bordo);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;margin-left:auto;padding:3px 12px;font-size:12px;font-weight:600}.cabb-rascunho{background:var(--gold-bg);border:1px solid var(--rush-gold);color:#7a6a2a;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:7px 12px;font-size:12.5px;display:flex}.cabb-rascunho svg{stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;flex:none;width:14px;height:14px}.cabb-rascunho .acts{gap:6px;margin-left:auto;display:flex}.cabb-rascunho button{font:inherit;cursor:pointer;border-radius:6px;padding:3px 10px;font-size:12px}.cabb-rascunho .apl{background:var(--oliva-dark);color:#fff;border:1px solid var(--oliva-dark)}.cabb-rascunho .desc{color:#7a6a2a;border:1px solid var(--rush-gold);background:0 0}.cabb-travado{color:var(--rush-text-muted);align-items:center;gap:5px;font-size:11px;display:inline-flex}@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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-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-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
