@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Space+Grotesk:wght@500;600;700&display=swap";@layer components;@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-space-y-reverse:0;--tw-divide-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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-4xl:56rem;--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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--default-mono-font-family:var(--font-mono);--color-fundo:var(--nsm-canvas);--color-texto:var(--nsm-text-hi);--color-acento:var(--nsm-green)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-2{top:calc(var(--spacing) * 2)}.top-auto{top:auto}.right-2{right:calc(var(--spacing) * 2)}.right-4{right:calc(var(--spacing) * 4)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-4{bottom:calc(var(--spacing) * 4)}.-left-6{left:calc(var(--spacing) * -6)}.left-2{left:calc(var(--spacing) * 2)}.left-\[11px\]{left:11px}.left-auto{left:auto}.z-10{z-index:10}.z-\[60\]{z-index:60}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.m-4{margin:calc(var(--spacing) * 4)}.m-auto{margin:auto}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-px{margin-top:1px}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-2{height:calc(var(--spacing) * 2)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-\[22px\]{height:22px}.h-full{height:100%}.max-h-\[calc\(100dvh-32px\)\]{max-height:calc(100dvh - 32px)}.min-h-0{min-height:0}.min-h-\[80px\]{min-height:80px}.min-h-full{min-height:100%}.w-2{width:calc(var(--spacing) * 2)}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-9{width:calc(var(--spacing) * 9)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-80{width:calc(var(--spacing) * 80)}.w-\[9\%\]{width:9%}.w-\[12\%\]{width:12%}.w-\[13\%\]{width:13%}.w-\[14\%\]{width:14%}.w-\[22px\]{width:22px}.w-\[26\%\]{width:26%}.w-\[272px\]{width:272px}.w-\[calc\(100vw-32px\)\]{width:calc(100vw - 32px)}.w-full{width:100%}.w-px{width:1px}.max-w-0{max-width:0}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[520px\]{max-width:520px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.min-w-\[900px\]{min-width:900px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize-y{resize:vertical}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[110px_1fr\]{grid-template-columns:110px 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * 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-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-borda>:not(:last-child)){border-color:var(--nsm-border-soft)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-acento{border-color:var(--nsm-green)}.border-alerta,.border-alerta\/40{border-color:var(--erro)}@supports (color:color-mix(in lab, red, red)){.border-alerta\/40{border-color:color-mix(in oklab, var(--erro) 40%, transparent)}}.border-atencao\/40{border-color:var(--atencao)}@supports (color:color-mix(in lab, red, red)){.border-atencao\/40{border-color:color-mix(in oklab, var(--atencao) 40%, transparent)}}.border-borda{border-color:var(--nsm-border-soft)}.border-borda-forte{border-color:var(--nsm-border-hover)}.border-texto{border-color:var(--nsm-text-hi)}.border-transparent{border-color:#0000}.border-l-texto{border-left-color:var(--nsm-text-hi)}.bg-acento{background-color:var(--nsm-green)}.bg-alerta-fundo{background-color:var(--erro-fundo)}.bg-alerta\/10{background-color:var(--erro)}@supports (color:color-mix(in lab, red, red)){.bg-alerta\/10{background-color:color-mix(in oklab, var(--erro) 10%, transparent)}}.bg-atencao-fundo{background-color:var(--atencao-fundo)}.bg-borda{background-color:var(--nsm-border-soft)}.bg-fundo{background-color:var(--nsm-canvas)}.bg-superficie{background-color:var(--nsm-surface-1)}.bg-superficie-alta{background-color:var(--nsm-surface-2)}.bg-superficie-topo{background-color:var(--nsm-surface-3)}.bg-transparent{background-color:#0000}.bg-trilha{background-color:var(--trilha)}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-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-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-px{padding-block:1px}.pr-2{padding-right:calc(var(--spacing) * 2)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.text-center{text-align:center}.text-left{text-align:left}.font-display{font-family:Space Grotesk,Inter,system-ui,sans-serif}.text-2xs{font-size:.6875rem;line-height:var(--tw-leading,.9375rem)}.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-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-xxs{font-size:.625rem;line-height:var(--tw-leading,.875rem)}.text-\[13px\]{font-size:13px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.whitespace-pre-wrap{white-space:pre-wrap}.text-acento-tinta{color:var(--acento-tinta)}.text-alerta{color:var(--erro)}.text-atencao{color:var(--atencao)}.text-ok{color:var(--ok)}.text-texto{color:var(--nsm-text-hi)}.text-texto-apagado{color:var(--nsm-text-low)}.text-texto-fraco{color:var(--nsm-text-mid)}.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}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.accent-\[var\(--color-acento\)\]{accent-color:var(--color-acento)}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-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)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[var\(--color-fundo\)\]{--tw-ring-color:var(--color-fundo)}.ring-\[var\(--color-texto\)\]{--tw-ring-color:var(--color-texto)}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-\[var\(--color-fundo\)\]{--tw-ring-offset-color:var(--color-fundo)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.backdrop\:bg-black\/60::backdrop{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-black\/60::backdrop{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}@media (hover:hover){.hover\:border-acento:hover{border-color:var(--nsm-green)}.hover\:border-borda:hover{border-color:var(--nsm-border-soft)}.hover\:border-borda-forte:hover{border-color:var(--nsm-border-hover)}.hover\:border-ok:hover{border-color:var(--ok)}.hover\:border-texto-fraco\/40:hover{border-color:var(--nsm-text-mid)}@supports (color:color-mix(in lab, red, red)){.hover\:border-texto-fraco\/40:hover{border-color:color-mix(in oklab, var(--nsm-text-mid) 40%, transparent)}}.hover\:bg-superficie-alta:hover{background-color:var(--nsm-surface-2)}.hover\:text-ok:hover{color:var(--ok)}.hover\:text-texto:hover{color:var(--nsm-text-hi)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}}.focus\:border-acento:focus{border-color:var(--nsm-green)}.disabled\:opacity-40:disabled{opacity:.4}}:root,[data-tema=escuro]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--nsm-green:#8cff2e;--nsm-green-dark:#16a34a;--nsm-canvas:#070708;--nsm-surface-1:#0e0e10;--nsm-surface-2:#16161a;--nsm-surface-3:#1f1f24;--nsm-border-soft:#ffffff0f;--nsm-border-hover:#ffffff1a;--nsm-text-hi:#fafafa;--nsm-text-mid:#a1a1aa;--nsm-text-low:#71717a;--nsm-text-dim:#52525b;--ok:#4ade80;--ok-fundo:#4ade801f;--atencao:#fbbf24;--atencao-fundo:#fbbf241f;--erro:#f87171;--erro-fundo:#f871711f;--acento-tinta:#070708;--trilha:#ffffff06}@media (prefers-color-scheme:light){:root:not([data-tema=escuro]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--nsm-canvas:#f3f3f3;--nsm-surface-1:#fff;--nsm-surface-2:#e9e9e9;--nsm-surface-3:#dedede;--nsm-border-soft:#00000014;--nsm-border-hover:#00000024;--nsm-text-hi:#131312;--nsm-text-mid:#4a4a49;--nsm-text-low:#6e6e6d;--nsm-text-dim:#8a8a89;--ok:#2f6f4f;--ok-fundo:#e6f0ea;--atencao:#9a6b1f;--atencao-fundo:#f5eddd;--erro:#a33a31;--erro-fundo:#f5e4e2;--trilha:#0000000a}}[data-tema=claro]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--nsm-canvas:#f3f3f3;--nsm-surface-1:#fff;--nsm-surface-2:#e9e9e9;--nsm-surface-3:#dedede;--nsm-border-soft:#00000014;--nsm-border-hover:#00000024;--nsm-text-hi:#131312;--nsm-text-mid:#4a4a49;--nsm-text-low:#6e6e6d;--nsm-text-dim:#8a8a89;--ok:#2f6f4f;--ok-fundo:#e6f0ea;--atencao:#9a6b1f;--atencao-fundo:#f5eddd;--erro:#a33a31;--erro-fundo:#f5e4e2;--trilha:#0000000a}html,body,#root{height:100%}body{background:var(--nsm-canvas);color:var(--nsm-text-hi);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px}.numero{font-variant-numeric:tabular-nums;font-family:Space Grotesk,Inter,sans-serif}*{scrollbar-width:thin;scrollbar-color:var(--nsm-border-hover) transparent}@keyframes modal-enter{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes skeleton-pulse{0%,to{opacity:.5}50%{opacity:.8}}.modal-enter{animation:.2s cubic-bezier(.4,0,.2,1) modal-enter}.fade-in-up{animation:.2s cubic-bezier(.4,0,.2,1) fade-in-up}.skeleton{background-color:var(--nsm-surface-2);border-radius:6px;animation:1.6s ease-in-out infinite skeleton-pulse}@media (prefers-reduced-motion:reduce){.modal-enter,.fade-in-up,.skeleton,.animate-spin{animation-duration:.01ms!important;animation-iteration-count:1!important}}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible{outline:2px solid var(--nsm-green-dark);outline-offset:2px}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-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-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}.ob-page-heading{justify-content:space-between;align-items:center;gap:22px;padding:22px 26px;display:flex}.ob-page-heading h1{letter-spacing:-.5px;margin:8px 0;font-size:24px}.ob-page-heading p{color:var(--ws-muted);margin:0;font-size:13px}.ob-breadcrumb{color:var(--ws-muted);font-size:12px}.ob-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 26px}.ob-list-note{color:var(--ws-muted);margin:18px 0;padding:0 26px;font-size:12px;line-height:1.7}.ob-status{border:1px solid var(--ws-line);background:var(--nsm-surface-2);color:var(--ws-muted);white-space:nowrap;border-radius:5px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;display:inline-flex}.ob-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.ob-status-em_andamento,.ob-status-em_aprovacao{color:var(--ws-accent);background:var(--ws-accent-bg)}.ob-status-concluido,.ob-status-aprovado{color:var(--nsm-text-hi)}.ob-overdue{color:var(--erro)!important}.ob-month-filter{color:var(--ws-muted);align-items:center;gap:8px;font-size:12px;display:flex}.ob-month-filter input{border:1px solid var(--ws-line);background:var(--nsm-surface-1);color:var(--nsm-text-hi);font:inherit;border-radius:5px;padding:5px 8px}.ob-detail{padding:24px 28px}.ob-detail-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin:20px 0;display:flex}.ob-detail-heading>svg{color:var(--ws-muted);margin-top:5px}.ob-detail-heading h1{letter-spacing:-.5px;overflow-wrap:anywhere;margin:0 0 10px;font-size:25px}.ob-meta{color:var(--ws-muted);flex-wrap:wrap;gap:15px;margin-top:14px;font-size:12px;display:flex}.ob-meta span{align-items:center;gap:6px;display:inline-flex}.ob-context{flex-wrap:wrap;gap:7px;margin-bottom:22px;display:flex}.ob-context a{font-size:12px;text-decoration:none}.ob-form{gap:0;padding:0!important}.cl-modal>.ob-form{padding:22px!important}.ob-deadline{max-width:360px;margin-bottom:24px}.ob-form fieldset{border:0;min-width:0;margin:0;padding:0}.ob-form fieldset:disabled{opacity:.82}.ob-form-section{border-top:1px solid var(--ws-line);padding:22px 0}.ob-form-section>header{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.ob-form-section>header>span{border:1px solid var(--ws-line);background:var(--nsm-surface-2);width:25px;height:25px;color:var(--ws-muted);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:flex}.ob-form-section>header>div{flex:1}.ob-form-section h2{margin:0 0 5px;font-size:15px}.ob-form-section>header p{color:var(--ws-muted);margin:0;font-size:12px;line-height:1.6}.ob-scope{border:1px solid var(--ws-line);background:var(--nsm-surface-1);border-radius:6px;margin-bottom:18px;padding:14px 16px;font-size:13px}.ob-scope strong{font-size:12px}.ob-scope p{white-space:pre-wrap;color:var(--ws-muted);margin:7px 0 0;line-height:1.7}.ob-checkbox{align-items:flex-start;margin:18px 0;font-size:13px;flex-direction:row!important;gap:10px!important;display:flex!important}.ob-checkbox input{height:16px;accent-color:var(--ws-accent);flex-shrink:0;margin-top:2px;width:16px!important;min-height:16px!important;padding:0!important}.ob-checkbox span{color:var(--nsm-text-hi)}.ob-note{border:1px solid var(--ws-line);background:var(--nsm-surface-1);color:var(--ws-muted);border-radius:6px;align-items:flex-start;gap:8px;margin:16px 0;padding:13px 15px;font-size:12px;line-height:1.8;display:flex}.ob-note>svg{flex-shrink:0;margin-top:3px}.ob-draft{color:var(--nsm-text-hi);border-color:var(--ws-accent);align-items:center}.ob-draft>button{flex-shrink:0;margin-left:auto}.ob-blockers{border:1px solid var(--ws-line);background:var(--nsm-surface-1);border-radius:6px;margin:0 0 20px;padding:15px 18px}.ob-blockers h2{margin:0;font-size:13px}.ob-blockers p{color:var(--ws-muted);font-size:12px;line-height:1.6}.ob-blockers ul{color:var(--ws-muted);margin:12px 0 0;padding-left:18px;font-size:12px;line-height:1.9}.ob-save-footer{background:var(--nsm-surface-1);border-top:1px solid var(--ws-line);z-index:2;position:sticky;bottom:0;margin:0!important;padding:16px 0!important}.ob-save-footer>.cl-muted{margin-right:auto;font-size:12px}.ob-completion{border:1px solid var(--ws-line);background:var(--nsm-surface-1);border-radius:7px;gap:12px;margin:20px 0;padding:18px;display:flex}.ob-completion>svg{color:var(--ws-accent);flex-shrink:0}.ob-completion h2{margin:0 0 5px;font-size:15px}.ob-completion p{color:var(--ws-muted);margin:0 0 12px;font-size:12px;line-height:1.7}.ob-completion a{text-decoration:none;display:inline-flex}.ob-scope-count{background:var(--nsm-surface-1);border:1px solid var(--ws-line);border-radius:6px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;padding:12px 14px;font-size:12px;display:flex}.ob-scope-count span{color:var(--ws-muted)}.ob-posts{min-width:760px}.ob-posts td:first-child{max-width:250px}.ob-posts .cl-link{white-space:normal;text-align:left;line-height:1.5}.ob-format{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.ob-managed-task{border:1px solid var(--ws-line);background:var(--nsm-surface-1);border-radius:8px;padding:20px}.ob-managed-task h2{margin:0 0 8px;font-size:16px}.ob-managed-task p{color:var(--ws-muted);font-size:13px;line-height:1.7}.ob-managed-task a{text-decoration:none}.ob-form .cl-form-note{margin:12px 0}.ob-post-modal .ob-form{padding:22px!important}@media (width<=850px){.ob-page-heading{flex-direction:column;align-items:flex-start}.ob-detail{padding:18px}.ob-metrics{grid-template-columns:1fr}.ob-form-section>header{flex-wrap:wrap}.ob-scope-count{flex-direction:column;align-items:flex-start}.ob-save-footer{flex-wrap:wrap}.ob-save-footer>.cl-muted{width:100%}.ob-meta{gap:10px}}@media (width<=600px){.ob-form-section>header>div{flex-basis:calc(100% - 37px)}.ob-form-section>header>button{flex:0 0 100%;justify-content:center}}.ob-link{flex-direction:column;gap:8px;display:flex}.ob-action-bar{flex-wrap:wrap;align-items:center}.ob-action-bar>.cl-error{flex-basis:100%;margin:0}.so-dialog{border:1px solid var(--ws-line);background:var(--nsm-surface-1);width:min(500px,100vw - 24px);max-height:calc(100dvh - 32px);color:var(--nsm-text-hi);border-radius:12px;margin:auto;padding:0;overflow:auto;box-shadow:0 24px 100px #0005}.so-dialog::backdrop{background:#0007}.so-dialog header{border-bottom:1px solid var(--ws-line);justify-content:space-between;align-items:center;gap:12px;padding:20px 22px;display:flex}.so-dialog h2{margin:0;font-size:18px;font-weight:600}.so-dialog header p{color:var(--ws-muted);margin:4px 0 0;font-size:12px}.so-help{color:var(--ws-muted);padding:16px 22px 5px;font-size:13px;line-height:1.6}.so-list{margin:0;padding:8px 20px;list-style:none}.so-list li{border:1px solid var(--ws-line);background:var(--nsm-surface-1);border-radius:6px;align-items:center;gap:10px;min-height:44px;margin-bottom:6px;padding:9px 7px;font-size:13px;display:flex}.so-list li.so-drop{border-color:var(--ws-accent);box-shadow:0 -2px var(--ws-accent)}.so-list li.so-dragging{opacity:.5}.so-handle{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;color:var(--ws-muted);flex-shrink:0}.so-number{width:16px;color:var(--ws-muted);font-size:11px}.so-dot{border-radius:3px;flex-shrink:0;width:9px;height:9px}.so-name{overflow-wrap:anywhere;flex:1;min-width:0}.so-note{color:var(--ws-muted);padding:6px 22px;font-size:11px;line-height:1.6}.so-dialog footer{border-top:1px solid var(--ws-line);justify-content:flex-end;gap:8px;padding:15px 22px;display:flex}.so-error{color:var(--erro);padding:10px 22px;font-size:12px;line-height:1.5}.so-error p{margin-bottom:10px}.so-live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.so-dialog button:disabled{opacity:.4;cursor:default}.pr-views{border:1px solid var(--ws-line);border-radius:6px;align-items:center;gap:3px;padding:3px;display:flex}.pr-views button{color:var(--ws-muted);background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;display:flex}.pr-views button[aria-pressed=true]{background:var(--ws-accent-bg);color:var(--ws-accent)}.pr-board{flex:1;align-items:flex-start;gap:14px;min-height:0;padding:20px;display:flex;overflow:auto}.pr-board-column{background:var(--ws-sidebar);border:1px solid var(--ws-line);border-radius:8px;flex-shrink:0;width:280px;padding:12px}.pr-board-column header{align-items:center;gap:8px;margin-bottom:12px;font-size:12px;display:flex}.pr-board-column h2{flex:1;font-size:12px;font-weight:600}.pr-board-column header span:last-child{color:var(--ws-muted);font-size:11px}.pr-board-card{text-align:left;background:var(--nsm-surface-1);border:1px solid var(--ws-line);width:100%;color:var(--nsm-text-hi);border-radius:6px;flex-direction:column;gap:9px;margin-bottom:9px;padding:13px;font-size:12px;display:flex}.pr-board-card:hover{border-color:var(--ws-accent)}.pr-board-card strong{overflow-wrap:anywhere;font-weight:500}.pr-board-card span,.pr-board-card small,.pr-board-column>p{color:var(--ws-muted);font-size:11px}.pr-group-row td{background:var(--ws-sidebar);padding:10px 12px;font-size:12px;font-weight:500}.pr-group-row td span{margin-right:8px;display:inline-block}.so-edit-heading{color:inherit;font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0}.so-edit-heading:hover{text-underline-offset:3px;text-decoration:underline}.jg-summary{padding:18px 24px 0}.jg-metrics{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:17px}.jg-metrics .cl-metric>strong{font-size:22px}.jg-metrics .cl-metric{padding:13px 16px}.jg-toolbar{gap:9px}.jg-toolbar .cl-search{min-width:160px;max-width:300px}.jg-view-toggle{border:1px solid var(--ws-line);border-radius:5px;gap:2px;padding:2px;display:flex}.jg-view-toggle button{color:var(--ws-muted);background:0 0;border:0;border-radius:3px;align-items:center;gap:6px;padding:5px 8px;font-size:11px;display:flex}.jg-view-toggle button[aria-pressed=true]{color:var(--ws-accent);background:var(--ws-accent-bg)}.jg-table{min-width:1000px}.jg-table .cl-task-title{min-width:170px}.jg-pending-list{flex-direction:column;gap:4px;min-width:165px;max-width:250px;font-size:10px;display:flex}.jg-pending-list>span:not(.cl-muted){color:var(--ws-muted);align-items:flex-start;gap:5px;display:flex}.jg-pending-list>span:not(.cl-muted):before{content:"";background:var(--atencao);border-radius:50%;flex-shrink:0;width:4px;height:4px;margin-top:6px}.jg-restricted{color:var(--ws-muted);align-items:center;gap:5px;font-size:10px;display:inline-flex}.jg-board{align-items:flex-start;gap:13px;min-height:100%;padding:19px 23px;display:flex}.jg-column{border:1px solid var(--ws-line);background:var(--lightningcss-light,#f7f7fa)var(--lightningcss-dark,#121216);border-radius:7px;flex:0 0 250px;width:250px;padding:11px}.jg-column>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:13px;display:flex}.jg-column>header .cl-status-label{white-space:normal;font-size:11px;font-weight:600}.jg-column>header>small{color:var(--ws-muted);white-space:nowrap;font-size:9px}.jg-board-card{background:var(--nsm-surface-1);border:1px solid var(--ws-line);border-radius:6px;margin-bottom:9px;padding:13px}.jg-board-card:hover{border-color:color-mix(in srgb, var(--ws-accent) 45%, transparent)}.jg-board-card>.cl-task-title{font-size:12px;font-weight:500;line-height:1.5}.jg-card-client{margin-top:9px;font-size:10px;display:flex}.jg-board-card>p{color:var(--ws-muted);margin:8px 0;font-size:10px}.jg-card-footer{color:var(--ws-muted);border-top:1px solid var(--ws-line);justify-content:space-between;gap:8px;padding-top:9px;font-size:10px;display:flex}.jg-card-footer strong{color:var(--nsm-text-hi);font-weight:500}.jg-card-pending{color:var(--atencao);margin-top:11px;font-size:10px;line-height:1.5;display:block}.jg-column-empty{color:var(--ws-muted);padding:10px 0;font-size:11px}.jg-fieldset{border:0;min-width:0;margin:0;padding:0}.jg-fieldset:disabled{opacity:.7}.jg-three-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.jg-preview-action{justify-content:flex-end;margin-top:15px;display:flex}.jg-preview-total{background:var(--ws-accent-bg);color:var(--ws-accent);border-radius:5px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px;display:flex}.jg-preview-total>span{font-size:11px}.jg-preview-total>strong{letter-spacing:-.5px;font-size:20px;font-weight:600}.jg-preview-total>small{margin-left:auto;font-size:11px}.jg-preview-table{border:1px solid var(--ws-line);border-radius:5px;max-height:300px;overflow:auto}.jg-preview-table th{position:sticky;top:0}.cl-modal-wide:has(>.jg-detail){width:min(1180px,100vw - 36px)}.jg-detail{flex-direction:column;max-height:calc(100dvh - 110px);font-size:12px;display:flex}.jg-contract-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px 17px;display:flex}.jg-contract-heading>.cl-actions{align-self:flex-start}.jg-contract-title{align-items:center;gap:10px;margin:12px 0;display:flex}.jg-contract-title>svg{color:var(--ws-accent);flex-shrink:0}.jg-contract-title>h1{letter-spacing:-.5px;overflow-wrap:anywhere;margin:0;font-size:23px;font-weight:600}.jg-contract-meta{color:var(--ws-muted);flex-wrap:wrap;gap:16px;font-size:11px;display:flex}.jg-next-actions{border-top:1px solid var(--ws-line);background:var(--nsm-surface-2);flex-wrap:wrap;align-items:center;gap:16px;padding:12px 24px;display:flex}.jg-next-actions>span{color:var(--ws-muted);font-size:11px}.jg-next-actions>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.jg-detail-tabs{padding:0 14px}.jg-detail-content{flex:1;min-height:120px;padding:24px;overflow:auto}.jg-detail-content h2{margin:0 0 14px;font-size:14px;font-weight:600}.jg-detail-content .cl-section-title h2{margin:0}.jg-detail-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:30px;display:grid}.jg-pending-panel{border:1px solid var(--ws-line);border-radius:7px;align-self:flex-start;padding:17px 18px}.jg-pending-panel ul{color:var(--ws-muted);margin:0;padding-left:17px;line-height:1.7}.jg-pending-panel li+li{margin-top:8px}.jg-pending-panel li::marker{color:var(--atencao)}.jg-onboarding-summary{border-top:1px solid var(--ws-line);flex-direction:column;gap:8px;margin-top:18px;padding-top:15px;display:flex}.jg-onboarding-summary>strong{font-size:12px;font-weight:500}.jg-onboarding-summary>span{color:var(--ws-muted);font-size:11px}.jg-section{margin-top:24px}.jg-note{color:var(--ws-muted);border-left:2px solid var(--ws-accent);background:var(--ws-accent-bg);margin:16px 0;padding:8px 13px;font-size:11px;line-height:1.7}.jg-revisions{flex-direction:column;gap:10px;display:flex}.jg-revision{border:1px solid var(--ws-line);border-radius:6px}.jg-revision>summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;font-size:12px;display:flex}.jg-revision>summary>span>strong{font-weight:500}.jg-revision>summary>small{color:var(--ws-muted);font-size:10px}.jg-revision[open]>summary{border-bottom:1px solid var(--ws-line);background:var(--nsm-surface-2)}.jg-revision>div{padding:15px 18px}.jg-inner-toolbar{padding:12px 0}.jg-inline-select{color:var(--nsm-text-hi);background:var(--nsm-surface-2);border:1px solid var(--ws-line);border-radius:5px;outline:none;max-width:100%;padding:6px 8px;font-size:12px}.jg-inline-select:focus{border-color:var(--ws-accent)}@media (width<=1000px){.jg-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.jg-metrics .cl-metric{border-bottom:1px solid var(--ws-line)}.jg-toolbar .cl-search{max-width:none}.jg-detail-grid{grid-template-columns:1fr;gap:20px}.jg-pending-panel{align-self:stretch}}@media (width<=640px){.jg-summary{padding:15px 15px 0}.jg-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.jg-contract-heading{padding:17px}.jg-contract-title>h1{font-size:19px}.jg-contract-meta{gap:9px}.jg-next-actions{padding:12px 17px}.jg-detail-content{padding:17px}.jg-three-fields{grid-template-columns:1fr}.jg-detail-tabs{padding:0 8px}.jg-board{padding:16px}.jg-toolbar .cl-search{min-width:100%}}.pr-page{min-width:0}.pr-toolbar{border-bottom:1px solid var(--ws-line);flex-wrap:wrap;align-items:center;gap:12px;padding:13px 24px;font-size:11px;display:flex}.pr-toolbar select{border:1px solid var(--ws-line);background:var(--nsm-surface-1);border-radius:5px;max-width:180px;padding:7px}.pr-search{color:var(--ws-muted);align-items:center;gap:7px;display:flex}.pr-search input{background:0 0;border:0;width:160px;padding:7px 2px}.pr-identity{color:var(--ws-muted);align-items:center;gap:8px;margin-left:auto;display:flex}.pr-list-scroll{flex:1;min-height:0;overflow:auto}.pr-table{border-collapse:separate;border-spacing:0;table-layout:fixed;min-width:100%;font-size:11px}.pr-table th{background:var(--ws-sidebar);z-index:2;color:var(--ws-muted);text-align:left;border-right:1px solid var(--ws-line);border-bottom:1px solid var(--ws-line);white-space:nowrap;min-width:160px;max-width:220px;padding:10px 12px;font-weight:400;position:sticky;top:0}.pr-table th:first-child{z-index:4;min-width:280px;left:0}.pr-table th:last-child{min-width:42px}.pr-table th button{color:inherit;background:0 0;border:0;align-items:center;gap:9px;font-size:11px;display:flex}.pr-table td{border-bottom:1px solid var(--ws-line);border-right:1px solid var(--ws-line);vertical-align:middle;overflow-wrap:anywhere;max-width:260px;padding:9px 12px}.pr-table td:first-child{z-index:1;background:var(--nsm-surface-1);position:sticky;left:0}.pr-table tr:hover td{background:var(--ws-sidebar)}.pr-task-title{text-align:left;color:var(--nsm-text-hi);background:0 0;border:0;align-items:center;gap:9px;padding:0;font-size:12px;font-weight:500;display:flex}.pr-task-title:hover{color:var(--ws-accent)}.pr-task-dot{border:1px solid var(--ws-muted);border-radius:50%;flex-shrink:0;place-items:center;width:13px;height:13px;display:grid}.pr-task-dot.done{color:var(--ok);border-color:var(--ok)}.pr-table td small{color:var(--ws-muted);margin:5px 0 0 22px;font-size:10px;display:block}.pr-status{color:var(--ws-accent);background:var(--ws-accent-bg);white-space:nowrap;border-radius:4px;padding:4px 7px;font-size:10px;font-weight:600;display:inline-block}.pr-status.done{color:var(--lightningcss-light,#1b7257)var(--lightningcss-dark,#93d8bb);background:var(--lightningcss-light,#e6f3ec)var(--lightningcss-dark,#21382e)}.pr-cell{align-items:center;gap:4px;min-width:100px;display:flex;position:relative}.pr-cell input:not([type=checkbox]),.pr-cell select,.pr-cell textarea{color:inherit;resize:vertical;background:0 0;border:1px solid #0000;border-radius:4px;width:100%;min-width:0;padding:6px;font-size:12px}.pr-cell input[type=checkbox]{accent-color:var(--ws-accent);width:15px;height:15px;margin:7px}.pr-cell input:hover,.pr-cell select:hover,.pr-cell textarea:hover{border-color:var(--ws-line)}.pr-cell input:focus,.pr-cell select:focus,.pr-cell textarea:focus{outline:1px solid var(--ws-accent);background:var(--nsm-surface-1)}.pr-cell option{background:var(--nsm-surface-1)}.pr-readonly{color:var(--ws-muted)}.pr-cell :disabled{opacity:1;cursor:default}.pr-cell-error{color:var(--erro);max-width:240px;font-size:10px;display:block}.pr-cell-ok{color:var(--ok);flex-shrink:0}.pr-cell [aria-invalid=true]{border-color:var(--erro)}.pr-list-empty{text-align:center;color:var(--ws-muted);flex-direction:column;align-items:center;gap:10px;width:100%;padding:70px 20px;display:flex;position:sticky;left:0}.pr-list-empty h2{color:var(--nsm-text-hi);font-size:16px;font-weight:500}.pr-list-empty p{max-width:430px;font-size:12px;line-height:1.7}.pr-list-footer{border-top:1px solid var(--ws-line);color:var(--ws-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 24px;font-size:11px;display:flex}.pr-list-footer>div{gap:6px;display:flex}.pr-guidance{background:var(--ws-accent-bg);color:var(--ws-accent);margin:0;padding:12px 24px;font-size:11px;line-height:1.7}.pr-dialog{width:min(480px,100vw - 24px)}.pr-dialog.pr-wide{width:min(1060px,100vw - 32px)}.pr-dialog>header{border-bottom:1px solid var(--ws-line);justify-content:space-between;align-items:center;gap:18px;padding:15px 22px;display:flex}.pr-dialog h2{overflow-wrap:anywhere;font-size:17px;font-weight:600}.pr-dialog h3{align-items:center;gap:8px;margin:3px 0 12px;font-size:13px;font-weight:600;display:flex}.pr-form{flex-direction:column;gap:17px;padding:23px;display:flex}.pr-form fieldset{flex-direction:column;gap:9px;display:flex}.pr-form legend{margin-bottom:8px;font-size:12px}.pr-form fieldset input{background:var(--nsm-surface-1);border:1px solid var(--ws-line);border-radius:5px;padding:8px;font-size:12px}.pr-form .pr-cell{border:1px solid var(--ws-line);border-radius:5px}.pr-form .es-error{padding:0}.pr-form footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pr-check{align-items:center;gap:8px;font-size:11px;display:flex}.pr-check input{accent-color:var(--ws-accent)}.pr-field-label{color:var(--ws-muted);margin-bottom:7px;font-size:11px;display:block}.pr-config-grid{grid-template-columns:1fr 1fr;display:grid}.pr-config-grid>:last-child{border-left:1px solid var(--ws-line)}.pr-dialog-controls{flex-shrink:0;align-items:center;gap:6px;display:flex}.pr-dialog.pr-task-dialog{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#111);border-radius:12px;width:min(1260px,100vw - 52px);max-height:calc(100dvh - 44px)}.pr-dialog.pr-task-dialog.pr-expanded{width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.pr-task-dialog>header{z-index:4;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#111);min-height:49px;padding:8px 18px;position:sticky;top:0}.pr-task-breadcrumb{min-width:0;color:var(--ws-muted);align-items:center;gap:12px;font-size:12px;display:flex}.pr-task-breadcrumb>svg{flex-shrink:0}.pr-task-breadcrumb>span{align-items:center;gap:12px;min-width:0;display:flex}.pr-task-breadcrumb>span>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pr-task-breadcrumb>span:last-child{color:var(--nsm-text-hi)}.pr-selected{color:var(--ws-accent);background:var(--ws-accent-bg)}.pr-detail-grid{grid-template-columns:minmax(0,1fr);display:grid}.pr-detail-grid.pr-with-activity{grid-template-columns:minmax(0,1fr) 280px}.pr-detail-main{min-width:0;padding:30px 52px 38px}.pr-task-kind{border:1px solid var(--ws-line);max-width:100%;color:var(--ws-muted);border-radius:6px;align-items:center;gap:7px;margin-bottom:20px;padding:5px 9px;font-size:12px;display:inline-flex}.pr-task-kind svg{flex-shrink:0}.pr-task-dialog h2.pr-detail-title{letter-spacing:-.6px;margin:0 0 22px;font-size:clamp(24px,2.2vw,30px);font-weight:600;line-height:1.35}.pr-properties{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 34px;margin:0 0 30px;font-size:13px;display:grid}.pr-properties>div{grid-template-columns:145px minmax(0,1fr);align-items:center;gap:9px;min-height:33px;display:grid}.pr-properties dt{color:var(--ws-muted);align-items:center;gap:9px;line-height:1.3;display:flex}.pr-properties dt svg{flex-shrink:0}.pr-properties dd{overflow-wrap:anywhere;min-width:0;margin:0}.pr-person{align-items:center;gap:8px;display:flex}.pr-avatar{color:var(--lightningcss-light,#64418a)var(--lightningcss-dark,#ded1ee);background:var(--lightningcss-light,#ebe5f6)var(--lightningcss-dark,#37303e);border:1px solid var(--lightningcss-light,#d5c8e9)var(--lightningcss-dark,#60506c);border-radius:50%;flex-shrink:0;place-items:center;width:23px;height:23px;font-size:9px;font-weight:600;display:grid}.pr-stage{text-transform:uppercase;color:var(--lightningcss-light,#42424b)var(--lightningcss-dark,#efeff1);background:var(--lightningcss-light,#ececee)var(--lightningcss-dark,#353538);border-radius:5px;padding:5px 9px;font-size:11px;font-weight:500;display:inline-block}.pr-stage-captacao{color:var(--lightningcss-light,#543478)var(--lightningcss-dark,#fff);background:var(--lightningcss-light,#e3d5f6)var(--lightningcss-dark,#7550aa)}.pr-stage-edicao{color:var(--lightningcss-light,#23558b)var(--lightningcss-dark,#fff);background:var(--lightningcss-light,#d5e6fa)var(--lightningcss-dark,#315f98)}.pr-stage-revisao,.pr-stage-ajustes{color:#18130a;background:#ffb020}.pr-stage-aprovado{color:var(--lightningcss-light,#145c49)var(--lightningcss-dark,#fff);background:var(--lightningcss-light,#c5eee1)var(--lightningcss-dark,#147565)}.pr-brief{border-top:1px solid var(--ws-line);margin-bottom:14px;padding:23px 0 25px}.pr-brief summary,.pr-fields-section>summary{cursor:pointer;align-items:center;gap:8px;width:fit-content;font-size:14px;font-weight:500;list-style:none;display:flex}.pr-brief summary::-webkit-details-marker{display:none}.pr-fields-section>summary::-webkit-details-marker{display:none}.pr-brief:not([open]) summary>svg:first-child,.pr-fields-section:not([open])>summary>svg:first-child{transform:rotate(-90deg)}.pr-brief .pr-cell{margin:14px 0 0 22px}.pr-brief .pr-cell textarea{field-sizing:content;min-height:118px;max-height:360px;padding:10px 0;font-size:14px;line-height:1.7}.pr-brief .pr-cell textarea:focus{padding:10px}.pr-brief .pr-cell textarea:disabled{color:var(--nsm-text-hi)}.pr-section-count{color:var(--ws-muted);font-size:11px;font-weight:400}.pr-fields-content{padding:16px 0 0 22px}.pr-add-field,.pr-empty-toggle{color:var(--nsm-text-mid);cursor:pointer;background:var(--lightningcss-light,#f2f2f4)var(--lightningcss-dark,#232323);border:0;border-radius:5px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;display:inline-flex}.pr-add-field:hover{background:var(--lightningcss-light,#e8e8ec)var(--lightningcss-dark,#303030)}.pr-field-group>p{color:var(--ws-muted);margin:23px 0 9px;font-size:12px}.pr-detail-field{border-bottom:1px solid var(--ws-line);grid-template-columns:250px minmax(0,1fr);align-items:center;gap:12px;min-height:40px;padding:2px 4px;font-size:14px;display:grid}.pr-field-name{text-align:left;min-width:0;color:var(--nsm-text-hi);background:0 0;border:0;border-radius:4px;align-items:center;gap:10px;padding:6px 0;font-size:13px;line-height:1.35;display:flex}button.pr-field-name{cursor:pointer}button.pr-field-name:hover{background:var(--lightningcss-light,#f4f4f6)var(--lightningcss-dark,#202020)}.pr-field-name>svg{color:var(--ws-muted);flex-shrink:0}.pr-field-name>span{overflow-wrap:anywhere}.pr-detail-field .pr-cell{min-width:0}.pr-detail-field .pr-cell input,.pr-detail-field .pr-cell textarea,.pr-detail-field .pr-cell select{font-size:13px}.pr-detail-field .pr-cell textarea{field-sizing:content;height:34px;min-height:32px;max-height:200px}.pr-detail-field .pr-cell textarea:focus{min-height:76px}.pr-detail-field .pr-cell select{appearance:none;cursor:pointer}.pr-detail-field .pr-cell select:hover:not(:disabled),.pr-detail-field .pr-cell select:focus{appearance:auto}.pr-client-tag{color:var(--lightningcss-light,#165f56)var(--lightningcss-dark,#fff);overflow-wrap:anywhere;background:var(--lightningcss-light,#d2eee9)var(--lightningcss-dark,#127f74);border-radius:4px;justify-self:start;max-width:100%;padding:3px 7px;font-size:13px}.pr-required{color:var(--ws-accent)}.pr-empty-toggle{color:var(--ws-muted);background:0 0;margin-top:12px;padding-left:0}.pr-empty-toggle:hover{color:var(--nsm-text-hi)}.pr-chevron-up{transform:rotate(180deg)}.pr-detail-main .pr-guidance{border-left:2px solid var(--ws-line);color:var(--ws-muted);background:0 0;border-radius:0;margin-top:24px;padding:10px 14px;font-size:12px}.pr-actions{z-index:3;border-top:1px solid var(--ws-line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#111);flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;padding:12px 0;display:flex;position:sticky;bottom:0}.pr-actions .es-error{flex-basis:100%;margin:0;padding:0}.pr-activity{background:var(--ws-sidebar);border-left:1px solid var(--ws-line);padding:23px 20px}.pr-activity>p{color:var(--ws-muted);margin:0 0 23px;font-size:10px}.pr-activity ol{max-height:640px;margin:0;padding:0;list-style:none;overflow:auto}.pr-activity li{border-left:1px solid var(--ws-line);overflow-wrap:anywhere;padding:0 0 20px 11px;font-size:11px}.pr-activity strong{font-weight:500}.pr-activity time{color:var(--ws-muted);margin:4px 0 6px;font-size:10px;display:block}.pr-activity p{white-space:pre-wrap;margin:0;line-height:1.6}@media (width<=760px){.pr-toolbar{flex-wrap:nowrap;gap:10px;padding:12px 16px;overflow-x:auto}.pr-toolbar>*{flex-shrink:0}.pr-col-extra{display:none}.pr-identity{margin-left:0}.pr-table th,.pr-table th:first-child{white-space:normal;min-width:0}.pr-table th:first-child{width:36%}.pr-config-grid,.pr-detail-grid,.pr-detail-grid.pr-with-activity{display:block}.pr-config-grid>:last-child,.pr-activity{border-left:0;border-top:1px solid var(--ws-line)}.pr-detail-main{padding:20px}.pr-detail-field{grid-template-columns:130px minmax(0,1fr);gap:10px}.pr-properties{grid-template-columns:minmax(0,1fr);gap:7px}.pr-properties>div{grid-template-columns:130px minmax(0,1fr)}.pr-dialog.pr-task-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.pr-task-breadcrumb>span:not(:last-child){display:none}.pr-task-breadcrumb{gap:6px}.pr-task-breadcrumb>span:last-child>svg{display:none}.pr-task-dialog>header{gap:8px;padding:8px 10px}.pr-dialog-controls{gap:2px}.pr-fields-content{padding-left:0}.pr-brief .pr-cell{margin-left:0}.pr-detail-title{margin-top:0}.pr-with-activity .pr-detail-main{padding:20px}.pr-activity ol{max-height:300px}}@media (width>=761px) and (width<=1100px){.pr-properties{grid-template-columns:minmax(0,1fr)}.pr-detail-main{padding:26px 32px}.pr-detail-field{grid-template-columns:190px minmax(0,1fr)}}@media (width>=1101px){.pr-with-activity .pr-properties{grid-template-columns:minmax(0,1fr)}.pr-with-activity .pr-detail-main{padding:30px 34px}.pr-with-activity .pr-detail-field{grid-template-columns:205px minmax(0,1fr)}}.es-sidebar-scroll{flex:1;min-height:0;padding-bottom:18px;overflow-y:auto}.es-nav-heading{color:var(--ws-muted);letter-spacing:.7px;justify-content:space-between;align-items:center;padding:10px 13px 3px 19px;font-size:10px;font-weight:600;display:flex}.es-nav-heading .ws-icon{width:24px;height:24px}.es-tree ul{margin:0;padding:0;list-style:none}.es-nav-row{border-radius:5px;align-items:center;gap:2px;min-height:33px;margin:2px 7px;padding-right:4px;display:flex}.es-nav-row:hover,.es-manage:hover{background:var(--ws-line)}.es-nav-row.selected,.es-manage.selected{background:var(--ws-accent-bg);color:var(--ws-accent)}.es-nav-row button{color:inherit;background:0 0;border:0}.es-expand,.es-expand-spacer{flex:0 0 15px;place-items:center;width:15px;height:25px;padding:0;display:grid}.es-nav-link{text-align:left;flex:1;align-items:center;gap:7px;min-width:0;padding:7px 0;font-size:12px;display:flex}.es-nav-link svg{color:var(--ws-muted);flex-shrink:0}.es-nav-link span{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.es-nav-edit{opacity:0;padding:6px 3px}.es-nav-row:hover .es-nav-edit,.es-nav-row:focus-within .es-nav-edit{opacity:1}.es-manage{width:calc(100% - 20px);color:var(--ws-muted);text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;margin:9px 10px;padding:9px 11px;font-size:11px;display:flex}.es-preview-label{border-top:1px solid var(--ws-line);margin-top:18px;padding-top:21px}.es-sidebar-notice{color:var(--ws-muted);padding:12px 17px;font-size:11px;line-height:1.65}.es-sidebar-notice button{text-decoration:underline}.es-page{flex-direction:column;height:100%;min-height:0;display:flex}.es-page-heading{border-bottom:1px solid var(--ws-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:25px 29px 24px;display:flex}.es-page-heading h1{letter-spacing:-.5px;overflow-wrap:anywhere;align-items:center;gap:10px;margin:15px 0 7px;font-size:23px;font-weight:600;display:flex}.es-page-heading h1 svg{color:var(--ws-accent);flex-shrink:0}.es-page-heading p{color:var(--ws-muted);margin:0;font-size:12px;line-height:1.6}.es-page-heading>div:first-child{min-width:0}.es-breadcrumb,.es-breadcrumb span{align-items:center;gap:6px;display:flex}.es-breadcrumb{color:var(--ws-muted);flex-wrap:wrap;font-size:11px}.es-breadcrumb span{min-width:0}.es-breadcrumb button{text-align:left;overflow-wrap:anywhere;background:0 0;border:0;padding:0}.es-breadcrumb button:hover{color:var(--ws-accent);text-decoration:underline}.es-heading-actions{flex-wrap:wrap;gap:8px;display:flex}.es-tabs{border-bottom:1px solid var(--ws-line);align-items:center;gap:24px;padding:0 29px;display:flex}.es-tabs button{color:var(--ws-muted);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:13px 0;font-size:12px;display:flex}.es-tabs button.active{color:var(--ws-accent);border-bottom-color:var(--ws-accent)}.es-tabs button span{background:var(--ws-sidebar);border-radius:4px;padding:1px 5px;font-size:10px}.es-contents{flex:1;min-height:0;padding:24px 29px;overflow:auto}.es-rows{border:1px solid var(--ws-line);border-radius:8px;overflow:hidden}.es-table-head,.es-item{grid-template-columns:minmax(180px,1fr) 170px 150px;align-items:center;gap:12px;padding:12px 16px;display:grid}.es-table-head{color:var(--ws-muted);background:var(--ws-sidebar);border-bottom:1px solid var(--ws-line);font-size:10px}.es-table-head>:last-child{text-align:right}.es-item{min-height:77px}.es-item+.es-item{border-top:1px solid var(--ws-line)}.es-item:hover{background:var(--ws-sidebar)}.es-item-title{text-align:left;min-width:0;color:var(--nsm-text-hi);background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.es-item-title:disabled{opacity:1;cursor:default}.es-item-title>span:last-child{min-width:0}.es-item-title strong{overflow-wrap:anywhere;font-size:13px;font-weight:500;display:block}.es-item-title small{color:var(--ws-muted);overflow-wrap:anywhere;margin-top:5px;font-size:10px;display:block}.es-item-icon{border:1px solid var(--ws-line);width:36px;height:36px;color:var(--ws-accent);background:var(--ws-accent-bg);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.es-item-icon.pastas{color:var(--lightningcss-light,#8a6931)var(--lightningcss-dark,#dab87f);background:var(--lightningcss-light,#fbf5e9)var(--lightningcss-dark,#30291e)}.es-item-icon.listas{color:var(--ws-muted);background:var(--ws-sidebar)}.es-item-count{color:var(--ws-muted);font-size:11px}.es-row-actions{justify-content:flex-end;align-items:center;gap:1px;display:flex}.es-row-actions .ws-icon{width:30px;height:30px}.es-row-actions .ws-icon:hover{background:var(--ws-line)}.es-hint{color:var(--ws-muted);align-items:flex-start;gap:10px;margin:26px 0 0;padding:18px 0;font-size:11px;line-height:1.8;display:flex}.es-hint svg{flex-shrink:0;margin-top:2px}.es-hint strong{color:var(--nsm-text-hi);font-weight:500}.es-hint p{margin:0}.es-empty{text-align:center;color:var(--ws-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:70px 24px;display:flex}.es-empty h1,.es-empty h2{color:var(--nsm-text-hi);margin:8px 0 0;font-size:18px;font-weight:500}.es-empty p{max-width:430px;margin:0;font-size:12px;line-height:1.75}.es-empty button{margin-top:8px}.es-description{color:var(--ws-muted);margin:0 0 16px;font-size:11px;line-height:1.75}.es-error{color:var(--erro);padding:12px 24px;font-size:12px;line-height:1.65}.es-feedback{color:var(--ws-accent);background:var(--ws-accent-bg);margin:0;padding:9px 29px;font-size:11px}.es-dialog{width:min(480px,100vw - 24px)}.es-dialog>header{border-bottom:1px solid var(--ws-line);justify-content:space-between;align-items:center;padding:15px 21px;display:flex}.es-dialog h2{align-items:center;gap:9px;margin:0;font-size:15px;font-weight:600;display:flex}.es-dialog form{flex-direction:column;gap:18px;padding:22px;display:flex}.es-dialog .es-description,.es-dialog .es-error{margin:0;padding:0}.es-dialog footer{flex-wrap:wrap;justify-content:flex-end;gap:9px;padding-top:6px;display:flex}.es-archive-message{font-size:12px;line-height:1.8}.es-archive-message p+p{color:var(--ws-muted);margin-top:13px}.es-list-statuses{border-bottom:1px solid var(--ws-line);flex-wrap:wrap;gap:22px;padding:16px 29px;display:flex}.es-list-statuses>span{align-items:center;gap:7px;font-size:11px;display:flex}.es-list-statuses i{border-radius:3px;width:8px;height:8px}.es-list-statuses strong{color:var(--ws-muted);font-size:10px;font-weight:400}.es-task-table{margin-bottom:18px;overflow:auto}.es-task-table table{border-collapse:collapse;width:100%;min-width:600px;font-size:12px}.es-task-table th{color:var(--ws-muted);text-align:left;font-weight:500}.es-task-table th,.es-task-table td{border-bottom:1px solid var(--ws-line);padding:13px 10px}@media (width<=1000px){.es-table-head,.es-item{grid-template-columns:minmax(140px,1fr) 100px 128px;gap:8px;padding:12px}.es-item-title{gap:8px}.es-item-icon{width:29px;height:29px}}@media (width<=760px){.es-page-heading{padding:20px 17px}.es-page-heading h1{font-size:21px}.es-contents{padding:18px 16px}.es-tabs{gap:20px;padding:0 17px}.es-tabs button{font-size:11px}.es-table-head{display:none}.es-item{grid-template-columns:minmax(0,1fr) auto;gap:10px}.es-item-title{grid-column:1/-1}.es-item-count{padding-left:37px}.es-nav-edit{opacity:1}.es-list-statuses{padding:15px 17px}}@media (pointer:coarse){.es-nav-row{min-height:44px}.es-nav-edit,.es-expand{min-height:38px}.es-row-actions .ws-icon{width:40px;height:40px}}.es-aparencia{border:1px solid var(--nsm-border-soft);border-radius:8px;margin:4px 0 2px;padding:10px 12px 12px}.es-aparencia legend{color:var(--nsm-text-low);padding:0 6px;font-size:12px}.es-icones{grid-template-columns:repeat(8,1fr);gap:4px;display:grid}.es-icone{height:32px;color:var(--nsm-text-mid);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;display:grid}.es-icone:hover{background:var(--nsm-surface-3)}.es-icone.is-on{border-color:var(--nsm-green);background:var(--nsm-surface-3)}.es-cores{gap:6px;margin-top:10px;display:flex}.es-cor{cursor:pointer;border:2px solid #0000;border-radius:50%;width:22px;height:22px}.es-cor.is-on{border-color:var(--nsm-text-hi)}@media (width<=520px){.es-icones{grid-template-columns:repeat(4,1fr)}}.ws-shell{--ws-accent:var(--lightningcss-light,#6654c0)var(--lightningcss-dark,#baa9ff);--ws-accent-bg:var(--lightningcss-light,#f0ecfb)var(--lightningcss-dark,#29213f);--ws-sidebar:var(--lightningcss-light,#f8f9fb)var(--lightningcss-dark,#111114);--ws-top:var(--lightningcss-light,#f3f4f7)var(--lightningcss-dark,#18181c);--ws-line:var(--lightningcss-light,#e6e7eb)var(--lightningcss-dark,#2a2a32);--ws-muted:var(--nsm-text-mid);background:var(--nsm-surface-1);flex-direction:column;height:100%;display:flex}.ws-shell button{cursor:pointer}.ws-shell button:disabled{cursor:not-allowed;opacity:.5}.ws-topbar{background:var(--ws-top);border-bottom:1px solid var(--ws-line);align-items:center;gap:26px;height:45px;min-height:45px;padding:0 17px;display:flex}.ws-wordmark{letter-spacing:-.6px;align-items:center;gap:7px;font-size:15px;font-weight:700;display:flex}.ws-wordmark>span:first-child,.ws-team-logo{color:#14230a;background:#8cff2e;border-radius:6px;place-items:center;font-weight:800;display:grid}.ws-wordmark>span:first-child{width:23px;height:23px;font-size:14px}.ws-wordmark .ws-os{color:var(--ws-muted);font-weight:400}.ws-top-context{color:var(--ws-muted);font-size:12px}.ws-top-right{align-items:center;gap:16px;margin-left:auto;display:flex}.ws-theme{border:1px solid var(--ws-line);border-radius:7px;gap:2px;padding:2px;display:flex}.ws-theme .ws-icon{padding:4px}.ws-theme [aria-pressed=true]{background:var(--nsm-surface-2);color:var(--nsm-text-hi)}.ws-discard{border:1px solid var(--ws-line);background:var(--nsm-surface-2);color:var(--nsm-text-hi);border-radius:6px;flex-wrap:wrap;flex-basis:100%;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 12px;font-size:12px;display:flex}.ws-discard>div{flex-wrap:wrap;gap:8px;display:flex}.ws-discard .ws-discard-confirm{color:var(--erro)}:is(.cl-modal,.pr-dialog)>header:has(.ws-discard){flex-wrap:wrap}.ws-workspace-avatar{background:var(--ws-accent-bg);color:var(--ws-accent);border:1px solid var(--ws-line);border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-weight:600;display:grid}.ws-icon{color:var(--ws-muted);background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:6px;display:inline-flex}.ws-icon:hover{background:var(--nsm-surface-2);color:var(--nsm-text-hi)}.ws-body{flex:1;min-height:0;display:flex}.ws-sidebar{background:var(--ws-sidebar);border-right:1px solid var(--ws-line);flex-direction:column;flex-shrink:0;width:270px;padding:18px 10px 12px;display:flex}.ws-team{align-items:center;gap:10px;padding:0 7px 25px;font-size:13px;font-weight:600;display:flex}.ws-team-logo{width:33px;height:33px;font-size:18px}.ws-team small{color:var(--ws-muted);margin-top:3px;font-size:10px;font-weight:400;display:block}.ws-section-label{color:var(--ws-muted);letter-spacing:.8px;padding:13px 10px 9px;font-size:10px;font-weight:600}.ws-nav-parent{text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:9px;width:100%;padding:9px 8px;font-size:12px;font-weight:500;display:flex}.ws-nav-parent>svg:last-child{color:var(--ws-muted);margin-left:auto}.ws-area{border-radius:5px;place-items:center;width:22px;height:22px;display:grid}.ws-area.commercial{color:var(--lightningcss-light,#4265ad)var(--lightningcss-dark,#a0bbf2);background:var(--lightningcss-light,#e8eefc)var(--lightningcss-dark,#202a42)}.ws-area.operation{background:var(--ws-accent-bg);color:var(--ws-accent)}.ws-subnav{gap:3px;padding:2px 0 8px 20px;display:grid}.ws-subnav button{text-align:left;color:var(--ws-muted);background:0 0;border:0;border-radius:5px;align-items:center;gap:9px;padding:8px;font-size:12px;display:flex}.ws-subnav button.selected,.ws-nav-parent.selected{color:var(--ws-accent);background:var(--ws-accent-bg);font-weight:500}.ws-subnav button:hover,.ws-nav-parent:hover{background:var(--nsm-surface-2)}.ws-sidebar-foot{border-top:1px solid var(--ws-line);color:var(--ws-muted);align-items:center;gap:9px;margin-top:auto;padding:16px 9px 2px;font-size:11px;display:flex}.ws-sidebar-foot small{margin-top:3px;font-size:10px;display:block}.ws-main{flex:1;min-width:0;min-height:0;overflow:hidden}.ws-primary,.ws-secondary{border:1px solid var(--ws-line);border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:8px 11px;font-size:12px;font-weight:500;display:inline-flex}.ws-primary{color:#fff;background:var(--lightningcss-light,#6654c0)var(--lightningcss-dark,#7a62cf);border-color:#0000}.ws-primary:hover{filter:brightness(1.08)}.ws-secondary{background:var(--nsm-surface-1);color:var(--nsm-text-hi)}.ws-secondary:hover{background:var(--nsm-surface-2)}.ws-loading{height:100%;color:var(--ws-muted);justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.ws-mobile-toggle{display:none}.op-workspace{flex-direction:column;height:100%;min-height:0;display:flex}.op-demo{background:var(--ws-accent-bg);color:var(--ws-accent);flex-wrap:wrap;align-items:center;gap:8px;min-height:31px;padding:7px 25px;font-size:11px;font-weight:500;display:flex}.op-demo>span:last-child{margin-left:6px;font-weight:400}.op-demo-dot{background:currentColor;border-radius:50%;width:5px;height:5px}.op-heading{justify-content:space-between;align-items:center;gap:12px;padding:22px 27px 17px;display:flex}.op-breadcrumb{color:var(--ws-muted);align-items:center;gap:7px;margin-bottom:13px;font-size:11px;display:flex}.op-heading h1{letter-spacing:-.5px;align-items:center;gap:10px;margin:0;font-size:21px;font-weight:600;display:flex}.op-space-icon{border:1px solid var(--ws-line);width:29px;height:29px;color:var(--ws-accent);border-radius:6px;place-items:center;display:grid}.op-viewbar{border-bottom:1px solid var(--ws-line);justify-content:space-between;align-items:center;padding:0 26px;display:flex}.op-viewbar>div{gap:20px;display:flex}.op-viewbar button{color:var(--ws-muted);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:10px 1px;font-size:12px;display:flex}.op-viewbar button.active{color:var(--ws-accent);border-bottom-color:var(--ws-accent);font-weight:600}.op-viewbar>span{color:var(--ws-muted);font-size:10px}.op-summary{border-bottom:1px solid var(--ws-line);color:var(--ws-muted);flex-wrap:wrap;align-items:center;gap:9px 23px;padding:14px 27px;font-size:11px;display:flex}.op-summary strong{color:var(--nsm-text-hi);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.op-summary button{background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:11px;display:flex}.op-summary button.active{color:var(--erro);text-underline-offset:4px;text-decoration:underline}.op-toolbar{flex-wrap:wrap;align-items:center;gap:9px;padding:14px 27px 11px;display:flex}.op-search{color:var(--ws-muted);flex:1;align-items:center;gap:7px;min-width:170px;max-width:340px;display:flex}.op-search input{width:100%;color:var(--nsm-text-hi);background:0 0;border:0;padding:6px 2px;font-size:11px}.op-toolbar select,.op-properties select{border:1px solid var(--ws-line);background:var(--nsm-surface-1);border-radius:5px;max-width:100%;padding:5px 7px;font-size:11px}.op-group-label{color:var(--ws-muted);margin-left:auto;font-size:10px}.op-group-label strong{color:var(--nsm-text-hi);font-weight:500}.op-content{flex:1;min-height:0;padding:9px 26px 36px;overflow:auto}.op-group{margin-bottom:24px}.op-group-heading{background:0 0;border:0;align-items:center;gap:8px;padding:3px 0 10px;display:flex}.op-group-count{color:var(--ws-muted);font-size:11px}.op-status{white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:3px 7px;font-size:10px;font-weight:600;display:inline-flex}.op-status>span{background:currentColor;border-radius:2px;width:5px;height:5px}.op-neutro{color:var(--lightningcss-light,#5a6070)var(--lightningcss-dark,#b7bbc5);background:var(--lightningcss-light,#eef0f3)var(--lightningcss-dark,#292c33)}.op-azul{color:var(--lightningcss-light,#3468b5)var(--lightningcss-dark,#a1c5fc);background:var(--lightningcss-light,#eaf2ff)var(--lightningcss-dark,#202e45)}.op-roxo{color:var(--lightningcss-light,#7251b0)var(--lightningcss-dark,#c6b0fa);background:var(--lightningcss-light,#f0eafa)var(--lightningcss-dark,#332743)}.op-laranja{color:var(--lightningcss-light,#9a651e)var(--lightningcss-dark,#f3c780);background:var(--lightningcss-light,#fff2df)var(--lightningcss-dark,#3d3020)}.op-verde{color:var(--lightningcss-light,#2c795e)var(--lightningcss-dark,#88d8b9);background:var(--lightningcss-light,#e7f4ed)var(--lightningcss-dark,#1c342d)}.op-table-scroll{overflow-x:auto}.op-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:780px}.op-table th{color:var(--ws-muted);text-align:left;border-top:1px solid var(--ws-line);border-bottom:1px solid var(--ws-line);padding:8px 10px;font-size:10px;font-weight:400}.op-table th:first-child{width:36%}.op-table th:nth-child(2){width:16%}.op-table th:nth-child(3){width:20%}.op-table th:nth-child(4){width:17%}.op-table th:last-child{width:11%}.op-table td{border-bottom:1px solid var(--ws-line);vertical-align:middle;overflow-wrap:anywhere;padding:9px 10px;font-size:11px}.op-table tr:hover{background:var(--ws-sidebar)}.op-table td small,.op-person small{color:var(--ws-muted);margin-top:3px;font-size:10px;display:block}.op-task-link{text-align:left;color:var(--nsm-text-hi);background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:0;font-size:12px;display:flex}.op-task-link:hover>span:last-child{color:var(--ws-accent)}.op-state-circle{border:1px solid var(--ws-muted);width:13px;height:13px;color:var(--ok);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.op-state-circle.done{border-color:var(--ok)}.op-person{align-items:center;gap:7px;display:flex}.op-avatar{border:1px solid var(--ws-line);background:var(--ws-accent-bg);width:25px;height:25px;color:var(--ws-accent);border-radius:50%;flex-shrink:0;place-items:center;font-size:9px;font-weight:600;display:inline-grid}.op-priority{align-items:center;gap:5px;display:inline-flex}.op-overdue{color:var(--erro)!important}.op-board{align-items:flex-start;gap:15px;display:flex}.op-column{background:var(--ws-sidebar);border-radius:7px;flex-shrink:0;width:265px;min-width:265px;padding:10px}.op-task-card{text-align:left;background:var(--nsm-surface-1);border:1px solid var(--ws-line);border-radius:6px;flex-direction:column;gap:9px;width:100%;margin-bottom:9px;padding:13px;display:flex}.op-task-card>small{color:var(--ws-muted);font-size:10px}.op-task-card>strong{font-size:12px;font-weight:500}.op-task-card>span{color:var(--ws-muted);font-size:10px}.op-task-card footer{border-top:1px solid var(--ws-line);justify-content:space-between;align-items:center;gap:7px;padding-top:7px;font-size:10px;display:flex}.op-empty{text-align:center;color:var(--ws-muted);flex-direction:column;align-items:center;gap:12px;margin:auto;padding:60px 20px;display:flex}.op-empty h2{color:var(--nsm-text-hi);font-size:15px;font-weight:500}.op-empty p{font-size:12px}.op-notice{color:var(--atencao);padding:10px 27px;font-size:12px}.op-dialog{--ws-accent:var(--lightningcss-light,#6654c0)var(--lightningcss-dark,#baa9ff);--ws-accent-bg:var(--lightningcss-light,#f0ecfb)var(--lightningcss-dark,#29213f);--ws-sidebar:var(--lightningcss-light,#f8f9fb)var(--lightningcss-dark,#111114);--ws-line:var(--lightningcss-light,#e6e7eb)var(--lightningcss-dark,#2a2a32);--ws-muted:var(--nsm-text-mid);width:min(1050px,100vw - 60px);max-width:none;max-height:calc(100dvh - 60px);color:var(--nsm-text-hi);background:var(--nsm-surface-1);border:1px solid var(--ws-line);border-radius:10px;margin:auto;padding:0;box-shadow:0 20px 90px #0004}.op-dialog::backdrop{background:#14132066}.op-dialog-top{border-bottom:1px solid var(--ws-line);justify-content:space-between;align-items:center;padding:10px 18px;display:flex}.op-dialog-top>span{color:var(--ws-muted);align-items:center;gap:8px;font-size:11px;display:flex}.op-dialog-top strong{font-weight:500}.op-detail-grid{grid-template-columns:minmax(0,1fr) 310px;display:grid}.op-detail-main{padding:26px 32px}.op-detail-kicker{color:var(--ws-muted);font-size:11px}.op-detail-main h2{letter-spacing:-.5px;margin:10px 0 25px;font-size:23px;font-weight:600;line-height:1.35}.op-properties{grid-template-columns:130px minmax(0,1fr);align-items:start;gap:15px 10px;font-size:12px;display:grid}.op-properties dt{color:var(--ws-muted);padding-top:3px}.op-properties dd{margin:0}.op-properties dd>small{color:var(--ws-muted);margin-top:5px;font-size:10px;display:block}.op-detail-section{border-top:1px solid var(--ws-line);margin-top:25px;padding-top:22px}.op-detail-section h3,.op-activity h3{align-items:center;gap:7px;margin:0 0 14px;font-size:12px;font-weight:600;display:flex}.op-detail-section h3>span,.op-activity h3>span{color:var(--ws-muted);margin-left:auto;font-size:10px;font-weight:400}.op-detail-section p{overflow-wrap:anywhere;font-size:12px;line-height:1.75}.op-detail-section h4{color:var(--ws-muted);margin:15px 0 6px;font-size:11px;font-weight:500}.op-check{align-items:center;gap:9px;padding:7px 0;font-size:11px;display:flex}.op-check input{accent-color:var(--ws-accent);flex-shrink:0;width:14px;height:14px}.op-help{color:var(--ws-muted);margin-top:12px;line-height:1.6;font-size:10px!important}.op-field{color:var(--ws-muted);flex-direction:column;gap:7px;font-size:11px;display:flex}.op-field textarea,.op-field input,.op-field select{resize:vertical;color:var(--nsm-text-hi);background:var(--nsm-surface-1);border:1px solid var(--ws-line);border-radius:6px;width:100%;padding:10px;font-size:12px}.op-action-buttons{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.op-activity{background:var(--ws-sidebar);border-left:1px solid var(--ws-line);padding:25px 19px}.op-activity ol{margin:0 0 24px;padding:0;list-style:none}.op-activity li{border-left:1px solid var(--ws-line);padding:0 0 18px 12px}.op-activity time{color:var(--ws-muted);font-size:10px}.op-activity li p{overflow-wrap:anywhere;margin:5px 0 0;font-size:11px;line-height:1.7}.op-activity form button{margin-top:10px}.op-create{width:min(510px,100vw - 32px)}.op-create h2{font-size:14px;font-weight:600}.op-create form{flex-direction:column;gap:18px;padding:24px;display:flex}.op-form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}:is(.cl-identity,.pr-identity) select:disabled,select[aria-label="Quem é você"]:disabled{appearance:none;opacity:1;cursor:default;color:var(--nsm-text-hi);background:0 0;border-color:#0000;padding-inline:0;font-weight:600}.ws-sino,.ws-sino>.ws-icon{position:relative}.ws-sino-contador{background:var(--erro);color:#fff;text-align:center;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:0;right:-2px}.ws-sino-painel{z-index:50;background:var(--nsm-surface-1);border:1px solid var(--ws-line);border-radius:10px;width:min(380px,100vw - 16px);max-height:min(520px,100vh - 70px);position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 12px 32px #0003}.ws-sino-painel header{background:var(--nsm-surface-1);border-bottom:1px solid var(--ws-line);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex;position:sticky;top:0}.ws-sino-painel h2{color:var(--nsm-text-hi);font-size:13px;font-weight:600}.ws-sino-painel header button{color:var(--ws-accent);background:0 0;border:0;align-items:center;gap:4px;font-size:12px;display:inline-flex}.ws-sino-painel ul{margin:0;padding:4px 0;list-style:none}.ws-sino-painel li{border-left:3px solid #0000;align-items:flex-start;gap:4px;padding:0 6px 0 0;display:flex}.ws-sino-painel li.nao-lida{border-left-color:var(--ws-accent);background:var(--ws-accent-bg)}.ws-sino-item{text-align:left;min-width:0;color:var(--nsm-text-mid);background:0 0;border:0;flex-direction:column;flex:1;gap:2px;padding:9px 10px;font-size:12px;display:flex}.ws-sino-item strong{color:var(--nsm-text-hi);overflow-wrap:anywhere;font-weight:500}.nao-lida .ws-sino-item strong{font-weight:700}.ws-sino-item small{font-size:11px}.ws-sino-vazio,.ws-sino-erro{color:var(--nsm-text-mid);padding:18px 12px;font-size:12px}.ws-sino-erro{color:var(--erro)}@media (width<=760px){.ws-sino-painel{position:fixed;top:50px;right:8px}}@media (width<=1100px){.ws-sidebar{width:240px}.op-viewbar>span,.op-group-label{display:none}.op-detail-grid{grid-template-columns:minmax(0,1fr) 270px}}@media (width<=760px){.ws-mobile-toggle{display:inline-flex}.ws-sidebar{z-index:31;width:min(290px,88vw);display:none;position:absolute;top:45px;bottom:0;left:0}.ws-sidebar.is-open{display:flex}.ws-mobile-scrim{z-index:30;background:#0005;border:0;position:fixed;inset:45px 0 0}.ws-top-context{display:none}.ws-topbar{gap:12px}.ws-team .ws-icon{margin-left:auto}.op-heading{padding:18px 16px}.op-heading h1{font-size:18px}.op-heading>.ws-primary{padding:7px;font-size:11px}.op-demo{padding:7px 16px}.op-demo>span:last-child{margin-left:0;font-size:10px}.op-summary,.op-toolbar{padding:12px 16px}.op-content{padding:9px 16px 25px}.op-viewbar{padding:0 16px}.op-search{flex-basis:100%;max-width:none}.op-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.op-detail-grid{display:block}.op-detail-main{padding:22px 20px}.op-detail-main h2{font-size:20px}.op-activity{border-left:0;border-top:1px solid var(--ws-line)}.op-properties{grid-template-columns:105px minmax(0,1fr)}.op-dialog-top{padding:8px 12px}.op-dialog-top>span{gap:4px;font-size:10px}}@media (pointer:coarse){.ws-icon{min-width:40px;min-height:40px}.ws-subnav button,.ws-nav-parent,.op-action-buttons button{min-height:44px}.op-field input,.op-field textarea,.op-field select,.op-search input,.op-toolbar select{font-size:16px}}
