*{box-sizing:border-box}html{scroll-behavior:smooth;touch-action:manipulation}body,button,input,select,textarea{font-family:inherit;font-weight:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}.revolu-portal{font-family:var(--revolu-font);color:var(--revolu-text)}.revolu-app-container h1,.revolu-app-container h2,.revolu-portal h1,.revolu-portal h2{font-family:var(--revolu-font-display,var(--revolu-font))}.revolu-app-container button.MuiLink-root,.revolu-portal button.MuiLink-root{appearance:none;border-radius:0;padding:0;box-shadow:none!important;text-shadow:none!important;background:0 0!important;border:0!important}.revolu-bottom-nav button.MuiBottomNavigationAction-root{box-shadow:none!important;text-shadow:none!important;color:#1414148c!important;background:0 0!important;border:0!important}.revolu-bottom-nav button.MuiBottomNavigationAction-root.Mui-selected{color:var(--revolu-primary)!important}.revolu-bottom-nav button.MuiFab-root{background-color:var(--revolu-fab-color,var(--revolu-primary))!important;color:#fff!important;text-shadow:none!important;box-shadow:0 8px 24px rgba(var(--revolu-fab-shadow-rgb,0, 89, 255), .35)!important;border:0!important}body{color:var(--revolu-text,#141414);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:text;user-select:text;touch-action:manipulation;-webkit-text-size-adjust:100%;background-color:#fff}img,video{max-width:100%;height:auto}code{font-family:inherit}#root{will-change:auto}.revolu-app-container{font-family:var(--revolu-font);color:var(--revolu-text);touch-action:pan-y pinch-zoom;-webkit-overflow-scrolling:auto}.revolu-standalone .revolu-page{width:100%;max-width:1040px;padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right));box-sizing:border-box;margin:0 auto;padding-top:8px}@media (width>=768px){.revolu-standalone .revolu-page{padding-top:16px;padding-left:24px;padding-right:24px}}.revolu-app-container.revolu-standalone{flex-direction:column;min-height:100dvh;display:flex}@media (width<=767px){.revolu-standalone.revolu-com-nav .rv-footer-reveal,.revolu-standalone.revolu-com-nav footer{margin-bottom:calc(var(--revolu-nav-h,64px) + env(safe-area-inset-bottom))}}.revolu-standalone .revolu-page{flex:1 0 auto;animation:.45s both rvPageIn}.rv-footer-reveal{flex-shrink:0;margin-top:0;animation:.4s both rvFooterIn}@keyframes rvPageIn{0%{opacity:0}to{opacity:1}}@keyframes rvFooterIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.revolu-standalone .revolu-page,.rv-footer-reveal{animation:none}}.revolu-app-container.revolu-dev-cover{z-index:1050;-webkit-overflow-scrolling:touch;background:#fff;position:fixed;inset:0;overflow-y:auto}.revolu-app-container .MuiAppBar-root .status-badges-container .status-badge{top:auto!important;bottom:-2px!important;right:-2px!important}.revolu-app-container .MuiAppBar-root .status-badges-container .status-badge .MuiBadge-badge{position:static!important;transform:none!important}.revolu-app-container button.MuiButton-contained,.revolu-app-container button.MuiButton-contained:hover,.revolu-portal button.MuiButton-contained,.revolu-portal button.MuiButton-contained:hover{color:#fff!important}.revolu-app-container button.MuiIconButton-root,.revolu-portal button.MuiIconButton-root{box-shadow:none!important;text-shadow:none!important;color:var(--revolu-text)!important;background:0 0!important;border:0!important}.revolu-app-container .MuiAppBar-root button.MuiIconButton-root{color:var(--revolu-white)!important}.revolu-app-container .MuiAppBar-root button.MuiIconButton-root:focus-visible{outline:2px solid var(--revolu-white);outline-offset:2px}.revolu-prose{color:var(--revolu-text);font-size:var(--revolu-fs-leitura);text-align:left;line-height:1.7}.revolu-prose h1{color:var(--revolu-text);margin:0 0 16px;font-size:30px;font-weight:700;line-height:1.2}.revolu-prose h2{font-size:var(--revolu-fs-destaque);color:var(--revolu-primary);margin:32px 0 12px;font-weight:600}.revolu-prose h3{font-size:var(--revolu-fs-titulo);margin:24px 0 8px;font-weight:600}.revolu-prose p{margin:0 0 16px}.revolu-prose ul,.revolu-prose ol{margin:0 0 16px;padding-left:24px}.revolu-prose li{margin:4px 0}.revolu-prose a{color:var(--revolu-primary);text-decoration:underline}.revolu-prose strong{font-weight:600}.revolu-prose .wp-block-group{background:0 0!important;padding:0!important}.rv-chegada__assinatura{font-weight:700;font-size:var(--revolu-fs-legenda);color:var(--revolu-text);margin-top:10px;display:block}.App{text-align:left}.revolu-app-container{transition:opacity .3s ease-out}.revolu-app-container.loading{opacity:.6}.app-loading-spinner{border:3px solid #f3f3f3;border-top:3px solid var(--revolu-primary,#0059ff);z-index:9999;border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}:root{-webkit-font-smoothing:antialiased;font-family:Montserrat,system-ui,-apple-system,sans-serif}body{margin:0}.rv-404{max-width:34rem;padding:var(--revolu-space-16) var(--revolu-space-4);text-align:center;margin:0 auto}.rv-404 h1{font-family:var(--revolu-font-display);margin:0 0 var(--revolu-space-3);font-size:clamp(24px,4vw,32px)}.rv-404 p{margin:0 0 var(--revolu-space-8);color:var(--revolu-text-soft)}.rv-404__saidas{gap:var(--revolu-space-6);justify-content:center;align-items:center;font-weight:700;display:flex}.rv-404__saidas a{color:var(--revolu-primary);text-decoration:none}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{content:"";border:3px solid #ccc;border-width:3px 3px 0 0;width:9px;height:9px;display:block;position:absolute;top:6px}.react-datepicker__sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.react-datepicker-wrapper{border:0;padding:0;display:inline-block}.react-datepicker{color:#000;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:initial;background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{margin:0 15px;display:inline-block}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{color:#000;margin-top:0;font-size:.944rem;font-weight:700}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{text-align:center;cursor:pointer;z-index:1;text-indent:-999em;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex;position:absolute;top:2px;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{margin-left:auto;margin-right:auto;display:block;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{width:0;font-size:20px;position:relative;top:-1px}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{text-align:center;margin:.4rem}.react-datepicker__year-wrapper{flex-wrap:wrap;max-width:180px;display:flex}.react-datepicker__year .react-datepicker__year-text{width:4rem;margin:2px;display:inline-block}.react-datepicker__month{text-align:center;margin:.4rem}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{width:4rem;margin:2px;display:inline-block}.react-datepicker__input-time-container{clear:both;float:left;text-align:left;width:100%;margin:5px 0 10px 15px}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{margin-left:10px;display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;top:0;right:-87px}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{text-align:center;border-bottom-right-radius:.3rem;width:85px;margin:0 auto;overflow-x:hidden}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:content-box;width:100%;height:calc(195px + .85rem);margin:0;padding-left:0;padding-right:0;list-style:none;overflow-y:scroll}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{white-space:nowrap;height:30px;padding:5px 10px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{color:#fff;background-color:#216ba5;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:#0000}.react-datepicker__week-number{color:#ccc;text-align:center;width:1.7rem;margin:.166rem;line-height:1.7rem;display:inline-block}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{color:#fff;background-color:#216ba5;border-radius:.3rem}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{text-align:center;white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;text-align:center;width:1.7rem;margin:.166rem;line-height:1.7rem;display:inline-block}.react-datepicker__day-name--disabled,.react-datepicker__day--disabled,.react-datepicker__time-name--disabled{cursor:default;color:#ccc}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{color:#fff;background-color:#3dcc4a;border-radius:.3rem}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{color:#fff;background-color:#ff6803;border-radius:.3rem;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{color:#fff;white-space:nowrap;visibility:hidden;opacity:0;background-color:#333;border-radius:4px;padding:4px;transition:visibility,opacity .3s ease-in-out;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{color:#fff;background-color:#216ba5;border-radius:.3rem}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{color:#000;background-color:#bad9f1;border-radius:.3rem}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{color:#fff;background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){color:#000;background-color:#f0f0f0}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{color:#fff;white-space:nowrap;visibility:hidden;opacity:0;background-color:#333;border-radius:4px;padding:4px;transition:visibility,opacity .3s ease-in-out;position:absolute;bottom:70%;left:50%;transform:translate(-50%)}.react-datepicker__input-container{width:100%;display:inline-block;position:relative}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:content-box;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{top:0;right:-16px;transform:rotate(135deg)}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{z-index:1;text-align:center;background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;width:50%;position:absolute;top:30px;left:25%}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{width:100%;margin-left:auto;margin-right:auto;line-height:20px;display:block}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;user-select:none;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;vertical-align:middle;background-color:#0000;border:0;outline:0;height:100%;padding:0 6px 0 0;display:table-cell;position:absolute;top:0;right:0}.react-datepicker__close-icon:after{cursor:pointer;color:#fff;text-align:center;vertical-align:middle;content:"×";background-color:#216ba5;border-radius:50%;width:16px;height:16px;padding:2px;font-size:12px;line-height:1;display:table-cell}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{cursor:pointer;text-align:center;clear:left;background:#f0f0f0;border-top:1px solid #aeaeae;padding:5px 0;font-weight:700}.react-datepicker__portal{z-index:2147483647;background-color:#000c;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (width<=400px),(height<=550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem}.react-datepicker__aria-live{clip-path:circle(0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.react-datepicker__calendar-icon{vertical-align:-.125em;width:1em;height:1em}.revolu-datepicker-wrapper{width:100%;position:relative}.revolu-datepicker-wrapper .react-datepicker-popper{z-index:10002!important;width:320px!important}.revolu-datepicker-wrapper .react-datepicker-popper[data-placement*=bottom],.revolu-datepicker-wrapper .react-datepicker-popper[data-placement*=top],.revolu-datepicker-wrapper .react-datepicker-popper[data-placement*=auto]{z-index:10005!important}.revolu-datepicker-wrapper .react-datepicker{font-family:inherit!important;font-size:var(--revolu-fs-leitura)!important;background-color:#fff!important;border:1px solid #e0e0e0!important;border-radius:12px!important;width:320px!important;position:relative!important;overflow:hidden!important;box-shadow:0 5px 15px #0000001a!important}.revolu-datepicker-wrapper .react-datepicker__header{box-sizing:border-box!important;border-top:none!important;border-left:none!important;border-right:none!important;border-top-left-radius:12px!important;border-top-right-radius:12px!important;width:320px!important}.revolu-datepicker-wrapper .react-datepicker__navigation,.revolu-datepicker-wrapper .react-datepicker__navigation--previous,.revolu-datepicker-wrapper .react-datepicker__navigation--next,.revolu-datepicker-wrapper .react-datepicker__current-month{display:none!important}.revolu-datepicker-wrapper .react-datepicker__header__dropdown{justify-content:space-between!important;align-items:center!important;padding:0 5px!important;display:flex!important}.revolu-datepicker-wrapper .react-datepicker__month-dropdown-container,.revolu-datepicker-wrapper .react-datepicker__year-dropdown-container{flex:1!important}.revolu-datepicker-wrapper .react-datepicker__month-dropdown-container{margin-right:8px!important}.revolu-datepicker-wrapper .react-datepicker__month-read-view,.revolu-datepicker-wrapper .react-datepicker__year-read-view{color:#1f1f1f!important;cursor:pointer!important;background-color:#fff!important;border:1px solid #ced4da!important;border-radius:8px!important;padding:8px 30px 8px 12px!important;font-weight:500!important;transition:border-color .2s!important;position:relative!important}.revolu-datepicker-wrapper .react-datepicker__month-read-view:after,.revolu-datepicker-wrapper .react-datepicker__year-read-view:after{content:"▼"!important;color:#1f1f1f!important;font-size:var(--revolu-fs-legenda)!important;pointer-events:none!important;position:absolute!important;top:50%!important;right:10px!important;transform:translateY(-50%)!important}.revolu-datepicker-wrapper .react-datepicker__month-read-view:hover,.revolu-datepicker-wrapper .react-datepicker__year-read-view:hover{border-color:#0059ff!important}.revolu-datepicker-wrapper .react-datepicker__year-read-view--down-arrow,.revolu-datepicker-wrapper .react-datepicker__month-read-view--down-arrow{visibility:hidden!important;opacity:0!important;display:none!important}.revolu-datepicker-wrapper .react-datepicker__month-container{box-sizing:border-box!important;border:none!important;border-radius:0 0 12px 12px!important;width:320px!important;display:block!important;overflow:hidden!important}.revolu-datepicker-wrapper .react-datepicker__month{box-sizing:border-box!important;background:0 0!important;border:none!important;width:320px!important;margin:0!important;padding:10px!important;display:block!important}.revolu-datepicker-wrapper .react-datepicker__day-names{border:none!important}.revolu-datepicker-wrapper .react-datepicker__day-name,.revolu-datepicker-wrapper .react-datepicker__day{width:2.2rem!important;margin:.2rem!important;line-height:2.2rem!important}.revolu-datepicker-wrapper .react-datepicker__day-name{color:#334e68;font-weight:600}.revolu-datepicker-wrapper .react-datepicker__day{transition:background-color .2s,color .2s;border-radius:50%!important}.revolu-datepicker-wrapper .react-datepicker__day:hover{color:#0059ff!important;background-color:#e3f2fd!important}.revolu-datepicker-wrapper .react-datepicker__day--selected,.revolu-datepicker-wrapper .react-datepicker__day--keyboard-selected{color:#fff!important;background-color:#0059ff!important;font-weight:700!important}.revolu-datepicker-wrapper .react-datepicker__day--disabled{cursor:not-allowed;color:#ccc!important}.revolu-datepicker-wrapper .react-datepicker-wrapper{width:100%}.revolu-datepicker-wrapper .react-datepicker__input-container input{text-align:center;width:150px;transition:border-color .2s;box-sizing:border-box!important;background:#fdfdfd!important;border:1px solid #e0e0e0!important;border-radius:50px!important;padding:14px 20px!important;font-size:1em!important}.revolu-datepicker-wrapper .react-datepicker__input-container input:focus{outline:none;box-shadow:0 0 0 2px #0059ff33;border-color:#0059ff!important}.revolu-datepicker-wrapper .react-datepicker__year-dropdown,.revolu-datepicker-wrapper .react-datepicker__month-dropdown{border:1px solid #e0e0e0!important;border-radius:8px!important;padding:5px 0!important;box-shadow:0 4px 10px #0000001a!important}.revolu-datepicker-wrapper .react-datepicker__month-dropdown{max-height:220px;overflow-y:auto}.revolu-datepicker-wrapper .react-datepicker__year-option,.revolu-datepicker-wrapper .react-datepicker__month-option{cursor:pointer;padding:12px 20px!important;line-height:1.3em!important}.revolu-datepicker-wrapper .react-datepicker__year-option:hover,.revolu-datepicker-wrapper .react-datepicker__month-option:hover{background-color:#e3f2fd!important}.revolu-datepicker-wrapper .react-datepicker :not(.react-datepicker__month-read-view):not(.react-datepicker__year-read-view){border-left:none!important;border-right:none!important}.revolu-datepicker-wrapper .react-datepicker,.revolu-datepicker-wrapper .react-datepicker__month-container,.revolu-datepicker-wrapper .react-datepicker__header,.revolu-datepicker-wrapper .react-datepicker__month{box-sizing:border-box!important;width:320px!important;min-width:320px!important;max-width:320px!important}.react-datepicker,.react-datepicker .react-datepicker__month-container,.react-datepicker .react-datepicker__header{width:min(320px,100vw - 32px)!important;min-width:0!important;max-width:min(320px,100vw - 32px)!important}.react-datepicker-popper{z-index:var(--revolu-z-datepicker,1400)!important}.revolu-datefield{width:100%}.revolu-datefield-row{width:100%;position:relative}.revolu-datefield-row .revolu-datefield-input{box-sizing:border-box;width:100%;padding-right:44px}.revolu-datefield-row .revolu-datefield-input.has-error{border-color:var(--revolu-danger,#e01020)}.revolu-datefield-row .revolu-datefield-btn{color:var(--revolu-text-soft,#4a4a4a);position:absolute;top:50%;right:6px;transform:translateY(-50%)}.revolu-datefield .revolu-input-error{font-size:var(--revolu-fs-legenda);color:var(--revolu-danger,#e01020);margin-top:4px;display:block}.revolu-datefield-calendar .react-datepicker{box-shadow:none!important;border:none!important}.MuiPopover-root.revolu-datefield-popover{z-index:10010!important}.alerta-dialog-date-picker .revolu-datefield{flex-direction:column;align-items:center;display:flex}.alerta-dialog-date-picker .revolu-datefield-row{width:100%;max-width:200px}.revolu-app-container .button{cursor:pointer;background-color:var(--revolu-neutral-surface,#f0f0f0);color:var(--revolu-neutral-ink,#333);border:1px solid #0000;border-radius:50px;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-size:.8em;font-weight:500;line-height:1.2;text-decoration:none;transition:opacity .2s,background-color .2s,border-color .2s,color .2s;display:inline-flex;position:relative;overflow:hidden}.revolu-app-container .button-primary{background-color:var(--revolu-primary,#0059ff);color:var(--revolu-white,#fff);border-color:var(--revolu-primary,#0059ff)}.revolu-app-container .button-primary:hover:not(:disabled){background-color:var(--revolu-primary-hover,#0047cc);border-color:var(--revolu-primary-hover,#0047cc)}.revolu-app-container .button-chamado{background-color:var(--revolu-primary);border-color:var(--revolu-primary);color:var(--revolu-white);box-shadow:var(--revolu-shadow-fab);transition:transform .15s,box-shadow .15s,background-color .15s}.revolu-app-container .button-chamado:hover:not(:disabled){background-color:var(--revolu-primary-hover);border-color:var(--revolu-primary-hover);transform:translateY(-1px)}.revolu-app-container .button-chamado:disabled{box-shadow:none}.revolu-app-container .button-primary-with-icon{background-color:var(--revolu-primary,#0059ff);color:var(--revolu-white,#fff);border-color:var(--revolu-primary,#0059ff)}.revolu-app-container .button-primary-with-icon:hover:not(:disabled){background-color:var(--revolu-primary-hover,#0047cc);border-color:var(--revolu-primary-hover,#0047cc)}.revolu-app-container .button-primary-with-icon .button-icon svg{color:var(--revolu-white,#fff)!important}.revolu-app-container .button-secondary{background-color:var(--revolu-muted-surface,#6c757d);color:var(--revolu-white,#fff);border-color:var(--revolu-muted-surface,#6c757d)}.revolu-app-container .button-secondary:hover:not(:disabled){background-color:var(--revolu-muted-surface-deep,#5a6268);border-color:var(--revolu-muted-surface-deep,#5a6268)}.revolu-app-container .button-accent{background-color:var(--revolu-primary,#0059ff);color:var(--revolu-white,#fff);border-color:var(--revolu-primary,#0059ff)}.revolu-app-container .button-accent:hover:not(:disabled){background-color:var(--revolu-primary-hover,#0047cc);border-color:var(--revolu-primary-hover,#0047cc)}.revolu-app-container .button-outline{text-shadow:none;border-color:var(--revolu-primary,#0059ff);color:var(--revolu-primary,#0059ff);background-color:#0000}.revolu-app-container .button-outline:hover:not(:disabled){text-shadow:none;color:var(--revolu-primary-hover,#0047cc);background-color:#0059ff0d}.revolu-app-container .button-link{text-shadow:none;color:var(--revolu-primary,#0059ff);background-color:#0000;border:none;padding:0;text-decoration:underline}.revolu-app-container .button-link:hover:not(:disabled){color:var(--revolu-primary-hover,#0047cc);text-decoration:none}.revolu-app-container .button-ghost{text-shadow:none;color:var(--revolu-neutral-soft,#666);border-color:var(--revolu-border,#ececec);background-color:#0000}.revolu-app-container .button-ghost:hover:not(:disabled){text-shadow:none;background-color:var(--revolu-neutral-surface,#f0f0f0);color:var(--revolu-neutral-ink,#333)}.revolu-app-container .button-sm{text-shadow:none;padding:8px 14px;font-size:.8em}.revolu-app-container .button-md{text-shadow:none;padding:10px 16px;font-size:.85em}.revolu-app-container .button-lg{text-shadow:none;padding:12px 20px;font-size:.9em}.revolu-app-container .button.full-width{text-shadow:none;width:100%}.revolu-app-container .button-icon{align-items:center;display:flex}.revolu-app-container .button .ai-rex-brand.compact{vertical-align:-.06em;margin-left:2px}.revolu-app-container .button.is-loading .button-icon,.revolu-app-container .button.is-loading span:not(.button-icon){visibility:hidden}.revolu-app-container .button.is-loading:after{content:"";border:3px solid;border-radius:50%;width:1.2em;height:1.2em;animation:.8s linear infinite revolu-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-top-color:#0000!important}.revolu-app-container .button-primary.is-loading:after,.revolu-app-container .button-secondary.is-loading:after{border-color:#fffc}.revolu-app-container .button-outline.is-loading:after,.revolu-app-container .button-link.is-loading:after{border-color:#0059ffcc}.revolu-app-container .button-primary.is-loading:after{border-color:var(--spinner-color,#fffc)}.revolu-app-container .button-outline.is-loading:after{border-color:var(--spinner-outline-color,#0059ffcc)}.revolu-app-container .button-accent.is-loading:after{border-color:#fffc}.revolu-app-container .button-danger{background-color:var(--revolu-danger,#e01020);color:var(--revolu-white,#fff);border-color:var(--revolu-danger,#e01020)}.revolu-app-container .button-danger:hover:not(:disabled){background-color:var(--revolu-danger-deep,#b00d19);border-color:var(--revolu-danger-deep,#b00d19)}.revolu-app-container .button-danger:focus-visible{outline-color:var(--revolu-danger-deep,#b00d19)}.revolu-app-container .button:disabled{opacity:.65;cursor:not-allowed}.revolu-app-container .button:focus-visible{outline:2px solid var(--revolu-primary,#0059ff);outline-offset:2px}@keyframes revolu-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}.revolu-app-container .button.text-danger{font-size:.7em;color:#e01020!important;text-decoration:none!important}.revolu-app-container .button.text-danger:hover{text-decoration:underline!important}.revolu-app-container .revolu-input-wrapper{margin-bottom:5px}.revolu-app-container .revolu-input-label{font-weight:600;font-size:var(--revolu-fs-apoio);color:var(--revolu-text-soft,#5a6472);text-align:left;margin-bottom:8px;padding-left:0;display:block}.revolu-app-container .revolu-input-field{border:1px solid var(--revolu-border-field,#e0e0e0);border-radius:var(--revolu-radius-pill,50px);background:var(--revolu-white,#fff);box-sizing:border-box;width:100%;padding:14px 20px;font-size:1em;transition:border-color .2s}.revolu-app-container .revolu-input-field::placeholder{color:#aaa}.revolu-app-container .revolu-input-field:focus{border-color:var(--revolu-primary,#0059ff);outline:none}.revolu-app-container textarea.revolu-input-field{border-radius:var(--revolu-radius-textarea,16px);resize:vertical;line-height:1.5}.revolu-app-container .revolu-input-with-unit{border:1px solid var(--revolu-border-field,#e0e0e0);border-radius:var(--revolu-radius-pill,50px);background:var(--revolu-white,#fff);align-items:center;transition:border-color .2s;display:flex}.revolu-app-container .revolu-input-with-unit:focus-within{border-color:var(--revolu-primary,#0059ff)}.revolu-app-container .revolu-input-with-unit .revolu-input-field{text-align:center;background:0 0;border:none;flex-grow:1}.revolu-app-container .revolu-input-with-unit .revolu-input-field:focus{border-color:#0000}.revolu-app-container .revolu-input-unit-text{color:#777;padding-right:20px;font-size:1em;font-weight:500}.revolu-app-container .revolu-input-wrapper.has-error .revolu-input-field,.revolu-app-container .revolu-input-wrapper.has-error .revolu-input-with-unit{border-color:#e01020}.revolu-app-container .revolu-input-error{color:#e01020;margin-top:5px;padding-left:15px;font-size:.85em;display:block}.revolu-app-container .revolu-input-with-icon{align-items:center;display:flex;position:relative}.revolu-app-container .revolu-input-with-icon .revolu-input-field{padding-right:45px}.revolu-app-container .revolu-input-icon{pointer-events:none;color:#888;width:20px;height:20px;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.revolu-app-container .rv-campo-mui .MuiOutlinedInput-root{border-radius:var(--revolu-radius-pill,50px);background:var(--revolu-white,#fff);padding-left:10px}.revolu-app-container .rv-campo-mui .MuiOutlinedInput-notchedOutline{border-color:var(--revolu-border-field,#e0e0e0)}.revolu-app-container .rv-campo-mui .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.revolu-app-container .rv-campo-mui .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--revolu-primary,#0059ff);border-width:1px}.revolu-app-container .revolu-textarea-wrapper{width:100%}.revolu-app-container .revolu-textarea-label{color:var(--revolu-text-soft,#4a4a4a);margin-bottom:8px;padding-left:10px;font-size:.9em;font-weight:500;display:block}.revolu-app-container .revolu-textarea-field{box-sizing:border-box;border:1px solid var(--revolu-border-field,#e0e0e0);border-radius:var(--revolu-radius-textarea,16px);background:var(--revolu-white,#fff);resize:vertical;width:100%;padding:14px 20px;font-family:inherit;font-size:1em;transition:border-color .2s}.revolu-app-container .revolu-textarea-field::placeholder{color:var(--revolu-text-muted,#8a94a6)}.revolu-app-container .revolu-textarea-field:focus{border-color:var(--revolu-primary,#0059ff);outline:none}.revolu-app-container .revolu-textarea-wrapper.has-error .revolu-textarea-field{border-color:var(--revolu-danger,#e01020)}.revolu-app-container .revolu-textarea-error{color:var(--revolu-danger,#e01020);margin-top:5px;padding-left:15px;font-size:.85em;display:block}.revolu-composer{box-sizing:border-box;background:var(--revolu-white,#fff);border:1px solid var(--revolu-primary,#0059ff);border-radius:24px;align-items:center;gap:8px;width:100%;padding:5px 5px 5px 18px;transition:border-color .15s,box-shadow .15s;display:flex}.revolu-composer:focus-within{border-color:var(--revolu-primary,#0059ff);box-shadow:0 0 0 3px #0059ff1f}.revolu-composer-input{resize:none;font-family:var(--revolu-font,"Montserrat", sans-serif);font-size:var(--revolu-fs-corpo);color:var(--revolu-text,#141414);box-sizing:border-box;background:0 0;border:0;outline:0;flex:1;min-height:38px;max-height:101px;padding:8px 0 9px;line-height:21px}.revolu-composer-input::placeholder{color:#9aa0a6}.revolu-composer-send{background:var(--revolu-primary,#0059ff);color:#fff;cursor:pointer;width:38px;height:38px;box-shadow:none;-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;line-height:0;transition:background .15s,opacity .15s;display:inline-flex}.revolu-composer-send svg{width:20px;height:20px;display:block}.revolu-composer-send:hover:not(:disabled){background:var(--revolu-primary-hover,#0047cc)}.revolu-composer-send:disabled{cursor:default;background:#c7d2e4}.revolu-composer-send--unico{position:relative;overflow:hidden}.revolu-composer-send--unico.is-mic{background:var(--revolu-primary,#0059ff)}.revolu-composer-send--unico.is-mic:hover:not(:disabled){background:var(--revolu-primary,#0059ff);opacity:.9}.revolu-composer-send--unico.is-mic:disabled{background:var(--revolu-primary,#0059ff)}.revolu-composer-send--unico.is-transcrevendo{animation:1.1s ease-in-out infinite revolu-mic-pulso}.revolu-composer-glifo{justify-content:center;align-items:center;transition:transform .2s,opacity .16s;display:flex;position:absolute;inset:0}.revolu-composer-glifo svg{width:20px;height:20px;display:block}.revolu-composer-glifo.is-acima{opacity:0;transform:translateY(-9px)}.revolu-composer-glifo.is-abaixo{opacity:0;transform:translateY(9px)}@keyframes revolu-mic-pulso{0%,to{opacity:1}50%{opacity:.35}}.revolu-composer.is-gravando{border-color:var(--revolu-success,#39b54a)}.revolu-composer-cancelar{width:38px;height:38px;color:var(--revolu-text-soft,#4a4a4a);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;line-height:0;transition:background .15s;display:inline-flex}.revolu-composer-cancelar svg{width:18px;height:18px;display:block}.revolu-composer-cancelar:hover{background:#0000000f}.revolu-composer-tempo{font-family:var(--revolu-font,"Montserrat", sans-serif);font-size:var(--revolu-fs-corpo);color:var(--revolu-text,#141414);font-variant-numeric:tabular-nums;flex:1;justify-content:center;align-items:center;gap:8px;line-height:38px;display:inline-flex}.revolu-composer-tempo__pulso{background:var(--revolu-danger,#e01020);border-radius:50%;width:8px;height:8px;animation:1.1s ease-in-out infinite revolu-mic-pulso}.revolu-composer-send.is-parar{background:var(--revolu-success,#39b54a)}.revolu-composer-send.is-parar:hover:not(:disabled){background:var(--revolu-success,#39b54a);opacity:.9}.revolu-composer-send.is-parar svg{width:18px;height:18px}.revolu-composer-aviso{font-family:var(--revolu-font,"Montserrat", sans-serif);font-size:var(--revolu-fs-legenda);color:var(--revolu-danger,#e01020);text-align:center;margin:0 0 6px;padding-left:4px;line-height:1.35}.revolu-composer--menu{border:1.5px solid #cbdafb;padding-left:12px}.revolu-composer--menu:focus-within{border-color:var(--revolu-primary,#0059ff)}.revolu-composer__marca{font-size:var(--revolu-fs-micro);flex:none}@media (prefers-reduced-motion:reduce){.revolu-composer,.revolu-composer-glifo{transition:none}.revolu-composer-send--unico.is-transcrevendo,.revolu-composer-tempo__pulso{animation:none}}.revolu-composer-send--trava{opacity:.4}.revolu-composer-send--trava:hover{opacity:.6}.revolu-composer--observando{border-color:var(--revolu-border-field);background:var(--revolu-surface-soft);cursor:default;padding:14px 18px}.revolu-composer-observando__txt{font-size:var(--revolu-fs-apoio);color:var(--revolu-text-soft);font-weight:600;line-height:1.4}.rv-corpo-evento{gap:var(--revolu-space-3,12px);display:grid}.rv-corpo-evento__acoes{justify-content:flex-end;gap:var(--revolu-space-2,8px);padding-top:var(--revolu-space-1,4px);display:flex}.rv-corpo-evento__hint{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft,#5a6472);margin:0;line-height:1.45}.rv-corpo-evento .alerta-dialog-date-picker{justify-content:flex-start!important;align-items:flex-start!important}.rv-corpo-evento .alerta-dialog-date-picker .react-datepicker-wrapper,.rv-corpo-evento .alerta-dialog-date-picker .react-datepicker__input-container{justify-content:flex-start}.rv-corpo-evento .alerta-dialog-date-picker input{text-align:left!important}.rv-corpo-evento__aviso{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft,#5c6470);margin:0 0 6px}.alerta-dialog-textarea{position:relative}.alerta-dialog-textarea.tem-mic .revolu-textarea-field{padding-right:54px}.alerta-dialog-textarea.is-gravando .revolu-textarea-field{border-color:var(--revolu-success,#39b54a)}.rv-corpo-evento__mic{border-radius:var(--revolu-radius-pill,999px);background:var(--revolu-primary,#0059ff);width:34px;height:34px;color:var(--revolu-white,#fff);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.rv-corpo-evento__mic svg{width:17px;height:17px}.rv-corpo-evento__mic:hover:not(:disabled){opacity:.9}.rv-corpo-evento__mic--campo{width:40px;height:40px;position:absolute;bottom:9px;right:3px}.rv-corpo-evento__mic:disabled{background:var(--revolu-primary,#0059ff);cursor:default}.rv-corpo-evento__mic.is-transcrevendo{animation:1.1s ease-in-out infinite rv-mic-pulso}@keyframes rv-mic-pulso{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.rv-corpo-evento__mic.is-transcrevendo{animation:none}}.rv-corpo-evento__mic.is-parar{background:var(--revolu-success,#39b54a)}.rv-corpo-evento__mic.is-parar:hover:not(:disabled){background:var(--revolu-success,#39b54a);opacity:.9}.rv-corpo-evento__mic.is-trava{opacity:.4}.rv-corpo-evento__mic.is-trava:hover{opacity:.6}.rv-corpo-evento__grav{border-radius:var(--revolu-radius-pill,999px);align-items:center;gap:8px;height:40px;padding:0 4px;display:flex;position:absolute;bottom:5px;left:0;right:53px}.is-diario .alerta-dialog-date-time-row{grid-template-columns:minmax(0,170px) 1fr}.is-diario .alerta-dialog-date-time-row>:only-child{grid-column:1}.alerta-dialog-container,.alerta-dialog-container .MuiDialog-root{z-index:10001!important}.alerta-dialog-container .MuiBackdrop-root{z-index:10000!important}.alerta-dialog-paper{z-index:10001!important;border-radius:var(--revolu-radius-lg,16px)!important;overflow:visible!important}.alerta-dialog-paper.has-treatment-theme{box-shadow:var(--dialog-content-shadow,0 2px 8px #0059ff1a)}.alerta-dialog-actions{align-items:center;gap:12px;justify-content:center!important;padding:16px 24px!important;display:flex!important}.alerta-dialog-actions button{min-height:46px}.alerta-dialog-content-no-title{padding-top:24px!important}.alerta-dialog-message{text-align:center;margin-bottom:16px}.alerta-dialog-container .MuiDialogContent-root{overflow:visible!important}.alerta-dialog-date-picker{flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:16px;display:flex;position:relative}.alerta-dialog-paper.has-event-header .alerta-dialog-date-picker,.alerta-dialog-content-with-header .alerta-dialog-date-picker{width:100%;margin-top:0;justify-content:center!important;align-items:center!important}.alerta-dialog-date-picker .react-datepicker-wrapper,.alerta-dialog-date-picker .react-datepicker__input-container{justify-content:center;width:100%;display:flex}.alerta-dialog-date-picker input{max-width:200px;text-align:center!important;width:100%!important}.alerta-dialog-paper.has-treatment-theme input:focus{border-color:var(--input-focus-border-color,#0059ff)!important;box-shadow:0 0 0 2px var(--input-focus-shadow-color,#0059ff33)!important;background-color:var(--input-focus-background-color,#f0f7ff)!important}.alerta-dialog-paper.has-treatment-theme input:hover{border-color:var(--input-border-hover-color,#0059ff)!important}.alerta-dialog-paper.has-treatment-theme textarea:focus{border-color:var(--input-focus-border-color,#0059ff)!important;box-shadow:0 0 0 2px var(--input-focus-shadow-color,#0059ff33)!important;background-color:var(--input-focus-background-color,#f0f7ff)!important}.alerta-dialog-paper.has-treatment-theme textarea:hover{border-color:var(--input-border-hover-color,#0059ff)!important}.alerta-dialog-paper.has-treatment-theme .react-datepicker__day--selected,.alerta-dialog-paper.has-treatment-theme .react-datepicker__day--keyboard-selected{background-color:var(--datepicker-selected-color,#0059ff)!important;color:#fff!important}.alerta-dialog-paper.has-treatment-theme .react-datepicker__day:hover{background-color:var(--datepicker-hover-color,#f0f7ff)!important;color:var(--dialog-primary-color,#0059ff)!important}.alerta-dialog-paper.has-treatment-theme .react-datepicker__header{background-color:var(--dialog-light-color,#f0f7ff)!important;border-bottom-color:var(--dialog-primary-color,#0059ff)!important}.alerta-dialog-paper.has-treatment-theme .react-datepicker__current-month,.alerta-dialog-paper.has-treatment-theme .react-datepicker__day-name{color:var(--dialog-primary-color,#0059ff)!important}.alerta-dialog-input{flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:300px;display:flex}.alerta-dialog-input .form-input-wrapper,.alerta-dialog-input .revolu-input-wrapper{width:100%;max-width:400px}.alerta-dialog-input input,.alerta-dialog-input .revolu-input-field{text-align:center;width:100%!important}.alerta-dialog-evento-completo{flex-direction:column;align-items:stretch;gap:16px;width:100%;min-width:0;display:flex}.alerta-dialog-evento-completo .alerta-dialog-date-picker{margin-top:0;flex-direction:column!important;align-items:stretch!important;width:100%!important;display:flex!important}.alerta-dialog-textarea,.alerta-dialog-textarea .form-textarea-wrapper{width:100%}.alerta-dialog-textarea textarea{resize:vertical;width:100%!important}.alerta-dialog-tratamento-completo{flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;min-width:300px;display:flex}.alerta-dialog-tratamento-completo .alerta-dialog-input{margin-top:0}.alerta-dialog-tratamento-completo .alerta-dialog-date-picker{margin-top:0;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important}.alerta-dialog-event-header{background:#0059ff;box-shadow:none!important;border:none!important;border-radius:15px 15px 0 0!important;justify-content:center!important;align-items:center!important;gap:12px!important;margin:0!important;padding:20px 24px!important;display:flex!important;position:relative!important}.alerta-dialog-event-icon{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.alerta-dialog-event-title{font-family:inherit;color:#fff!important;font-size:var(--revolu-fs-corpo)!important;text-shadow:none!important;letter-spacing:.3px!important;margin:0!important;font-weight:500!important}.alerta-dialog-content-with-header{padding-top:20px!important;padding-left:20px!important;padding-right:20px!important}.alerta-dialog-paper.has-event-header{overflow:visible!important}.alerta-dialog-event-header.MuiDialogTitle-root{background:#0059ff;color:#fff!important;text-align:center!important;font-size:var(--revolu-fs-titulo)!important;padding:10px!important;font-weight:600!important}@media (width<=480px){.alerta-dialog-event-header{gap:10px!important;padding:16px 20px!important}.alerta-dialog-event-title{font-size:var(--revolu-fs-leitura)!important}}.alerta-dialog-event-icon svg{color:#fff;fill:none;stroke:currentColor;width:24px;height:24px}.alerta-dialog-event-header.alerta-dialog-event-header--sucesso,.alerta-dialog-event-header.alerta-dialog-event-header--sucesso.MuiDialogTitle-root{background:var(--revolu-success,#39b54a)}.alerta-dialog-paper .alerta-dialog-select-with-date .alerta-dialog-date-picker{margin-top:var(--revolu-space-3)}.alerta-dialog-date-time-row{gap:var(--revolu-space-3);grid-template-columns:1fr 1fr;align-items:start;display:grid}.alerta-dialog-date-time-row>:only-child{grid-column:1/-1}.alerta-dialog-date-time-row .alerta-dialog-date-picker{min-width:0}.revolu-app-container .alerta-dialog-date-time-row input{font-size:var(--revolu-fs-apoio);min-height:44px;padding-top:10px;padding-bottom:10px;padding-left:14px}.revolu-app-container input.alerta-dialog-hora-input{padding-right:14px}.alerta-dialog-evento-completo .alerta-dialog-date-picker,.alerta-dialog-evento-completo .alerta-dialog-date-picker .react-datepicker-wrapper,.alerta-dialog-evento-completo .alerta-dialog-date-picker .react-datepicker__input-container{justify-content:stretch!important;align-items:stretch!important;width:100%!important}.alerta-dialog-evento-completo .alerta-dialog-date-picker input{max-width:none!important}.alerta-dialog-hora{flex-direction:column;align-items:stretch;min-width:0;display:flex}.alerta-dialog-hora-input{text-align:center;width:100%;min-width:0}.alerta-dialog-lembrete{flex-direction:column;align-items:stretch;margin-top:0;display:flex}.alerta-dialog-lembrete-select{width:100%}.alerta-dialog-agenda{width:100%;margin-top:var(--revolu-space-2,8px);border-radius:var(--revolu-radius-2,12px);background:var(--revolu-surface-soft,#f4f6f9);border:1px solid var(--revolu-border,#e6e9ef);font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft,#5a6472);flex-direction:column;gap:10px;padding:12px 14px;line-height:1.45;display:flex}.alerta-dialog-agenda--ok{color:var(--revolu-text,#1b2430);background:#0059ff0f;border-color:#0059ff38}.alerta-dialog-agenda-linha{align-items:flex-start;gap:8px;display:flex}.alerta-dialog-agenda-ico{color:var(--revolu-text-soft,#5a6472);flex:none;margin-top:1px;display:inline-flex}.alerta-dialog-agenda--ok .alerta-dialog-agenda-ico{color:var(--revolu-primary,#0059ff)}.alerta-dialog-agenda-txt{flex:auto}.alerta-dialog-agenda-acao{padding-left:24px}.alerta-dialog-agenda-acao .button{width:100%}.alerta-dialog-sheet-head.MuiDialogTitle-root{align-items:center;gap:11px;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;margin:0!important;padding:12px 20px 6px!important;display:flex!important}.alerta-dialog-sheet-chip{border-radius:var(--revolu-radius-md,12px);background:var(--revolu-primary-tint,#0059ff14);width:40px;height:40px;color:var(--revolu-primary,#0059ff);flex:none;place-items:center;display:grid}.alerta-dialog-sheet-chip svg{width:22px;height:22px}.alerta-dialog-sheet-title{font-family:var(--revolu-font,"Montserrat", sans-serif);letter-spacing:-.01em;font-size:var(--revolu-fs-leitura)!important;color:var(--revolu-text,#141414)!important;text-align:left!important;margin:0!important;font-weight:800!important;line-height:1.2!important}.alerta-dialog-sheet-handle{display:none}@keyframes revolu-alerta-sheet-up{0%{transform:translateY(12%)}to{transform:translateY(0)}}@media (width<=600px){.alerta-dialog--sheet .MuiDialog-container{align-items:flex-end}.alerta-dialog-paper.is-sheet{animation:.22s cubic-bezier(.32,.72,0,1) revolu-alerta-sheet-up;border-radius:var(--revolu-radius-sheet,20px) var(--revolu-radius-sheet,20px) 0 0!important;width:100%!important;max-width:none!important;margin:0!important;overflow:visible!important}@media (prefers-reduced-motion:reduce){.alerta-dialog-paper.is-sheet{animation:none}}.alerta-dialog-sheet-handle{background:var(--revolu-border,#d7dbe2);border-radius:2px;width:38px;height:4px;margin:8px auto 2px;display:block}}.alerta-dialog-tone-head.MuiDialogTitle-root{align-items:center;gap:11px;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;margin:0!important;padding:16px 22px 8px!important;display:flex!important}.alerta-dialog-tone-chip{border-radius:var(--revolu-radius-md,11px);flex:none;place-items:center;width:38px;height:38px;display:grid}.alerta-dialog-tone-chip svg{width:20px;height:20px}.alerta-dialog-tone-tx{min-width:0}.alerta-dialog-tone-eyebrow{font-size:var(--revolu-fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--revolu-text-soft,#8a94a6);margin:0 0 2px;font-weight:800}.alerta-dialog-tone-title{font-family:var(--revolu-font,"Montserrat", sans-serif);letter-spacing:-.01em;font-size:var(--revolu-fs-corpo)!important;color:var(--revolu-text,#141414)!important;text-align:left!important;margin:0!important;font-weight:800!important;line-height:1.2!important}.alerta-dialog-message--tone{margin-bottom:4px;text-align:left!important}.alerta-dialog-paper.has-tone-header .alerta-dialog-actions{justify-content:flex-end!important}.tom-confirma .alerta-dialog-tone-chip{background:var(--revolu-primary-tint,#0059ff14);color:var(--revolu-primary,#0059ff)}.tom-perigo .alerta-dialog-tone-chip{color:var(--revolu-danger,#e01020);background:#e010201a}.tom-sucesso .alerta-dialog-tone-chip{color:var(--revolu-success-ink,#2e9e3e);background:#eaf6ec}.tom-aviso .alerta-dialog-tone-chip{background:var(--revolu-warning-soft);color:var(--revolu-warning-ink)}.alerta-dialog-paper.tom-perigo .alerta-dialog-actions .button-primary{background-color:var(--revolu-danger,#e01020)!important;border-color:var(--revolu-danger,#e01020)!important}.alerta-dialog-paper.tom-perigo .alerta-dialog-actions .button-primary:hover{background-color:#b00d1a!important;border-color:#b00d1a!important}.revolu-rl{margin-top:10px}.revolu-rl-botoes{flex-wrap:wrap;gap:8px;display:flex}.revolu-rl-botao{border:1px solid var(--revolu-border);background:var(--revolu-white);min-width:90px;color:var(--revolu-text);font:inherit;font-size:var(--revolu-fs-corpo);cursor:pointer;border-radius:999px;flex:1;padding:10px 12px;font-weight:600}.revolu-rl-botao:disabled{opacity:.55}.revolu-rl-erro{font-size:var(--revolu-fs-apoio);color:var(--revolu-danger);margin:8px 0 0}.revolu-rl-dica{margin-top:10px}.revolu-rl-registrado{font-size:var(--revolu-fs-legenda);letter-spacing:.04em;text-transform:uppercase;color:var(--revolu-text-soft);margin:0 0 4px;font-weight:600}.revolu-rl-dica--celebra .revolu-rl-registrado{color:var(--revolu-success)}.revolu-rl-texto{font-size:var(--revolu-fs-corpo);color:var(--revolu-text);margin:0 0 10px;line-height:1.5}.revolu-rl-fechar{background:var(--revolu-primary);width:100%;color:var(--revolu-white);font:inherit;font-size:var(--revolu-fs-corpo);cursor:pointer;border:0;border-radius:999px;padding:10px 12px;font-weight:600}.revolu-relatar{font:inherit;font-size:var(--revolu-fs-legenda);color:var(--revolu-text-muted,#767676);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:4px 0;text-decoration:underline;display:inline-block}.revolu-relatar:hover{color:var(--revolu-text-soft,#4a4a4a)}.scq{flex-direction:column;gap:10px;height:100%;min-height:0;display:flex;overflow:hidden}.scq-preview{border-radius:var(--revolu-radius-lg,16px);background:var(--revolu-surface-soft,#f6f8fb);border:1px solid var(--revolu-border,#eceff4);cursor:pointer;-webkit-tap-highlight-color:transparent;flex:1 1 0;place-items:center;width:100%;min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px -14px #0f132047}.scq-preview:focus-visible{outline:2px solid var(--revolu-primary,#0059ff);outline-offset:2px}.scq-preview img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.scq-loading{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft,#5a6472)}.scq-sem-foto{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.scq-sem-foto__cx{text-align:center;color:#fff;max-width:100%;height:100%;max-height:100%;font-size:var(--revolu-fs-corpo);text-shadow:0 1px 10px #00000059;justify-content:center;align-items:center;padding:0 26px;font-weight:700;line-height:1.4;display:flex}.scq-formatos{background:var(--revolu-surface-soft,#f6f8fb);border:1px solid var(--revolu-border,#eceff4);border-radius:var(--revolu-radius-pill,999px);flex:none;align-self:center;gap:4px;width:100%;max-width:280px;padding:4px;display:flex}.scq-formato-opcao{font-family:inherit;font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft,#5a6472);border-radius:var(--revolu-radius-pill,999px);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:1;padding:8px 18px;font-weight:700;transition:background .15s,color .15s}.scq-formato-opcao.ativo{background:var(--revolu-white,#fff);color:var(--revolu-primary,#0059ff);box-shadow:0 1px 3px #0f13201f}.scq-legenda-cabecalho{flex:none;justify-content:space-between;align-items:center;gap:8px;display:flex}.scq-copiar{border:1px solid var(--revolu-border,#eceff4);background:var(--revolu-white,#fff);color:var(--revolu-primary,#0059ff);font-family:inherit;font-size:var(--revolu-fs-legenda);border-radius:var(--revolu-radius-pill,999px);cursor:pointer;-webkit-tap-highlight-color:transparent;padding:5px 13px;font-weight:700;transition:background .15s,border-color .15s}.scq-copiar:hover{background:var(--revolu-surface-soft,#f6f8fb);border-color:var(--revolu-primary,#0059ff)}.scq-lbl{font-size:var(--revolu-fs-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--revolu-text-soft,#8a94a6);font-weight:700}.scq-cap{box-sizing:border-box;width:100%;font-family:inherit;font-size:var(--revolu-fs-apoio);color:var(--revolu-text,#141414);background:var(--revolu-white,#fff);border:1px solid var(--revolu-border,#eceff4);border-radius:var(--revolu-radius-md,12px);resize:none;flex:none;padding:10px 12px;line-height:1.45}.scq-cap:focus{border-color:var(--revolu-primary,#0059ff);outline:none;box-shadow:0 0 0 3px #0059ff1f}.scq-msg{font-size:var(--revolu-fs-legenda);color:var(--revolu-amber,#b7791f);flex:none;margin:0;line-height:1.4}.scq-msg--ok{color:var(--revolu-primary,#0059ff)}.scq-actions{flex:none;gap:10px;padding-bottom:4px;display:flex}.scq-actions>*{flex:1}.status-badges-container{align-items:center;gap:8px;display:flex}.status-badges-container.faded-updating{opacity:.7;pointer-events:none;transition:opacity .18s ease-in-out}.MuiAppBar-root .status-badges-container .MuiIconButton-root{color:var(--revolu-white)!important;border-color:var(--revolu-white)!important;background-color:#0000!important}.MuiAppBar-root .status-badges-container .MuiIconButton-root:hover{color:var(--revolu-white)!important;border-color:var(--revolu-white)!important;box-shadow:none!important;background-color:#ffffff24!important}.status-badges-container .MuiIconButton-root{color:#0059ff!important;background-color:#fff!important;border:2px solid #0059ff!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.status-badges-container .MuiIconButton-root:hover{color:#0045c7!important;background-color:#0059ff0d!important;border-color:#0045c7!important;transform:scale(1.05)!important;box-shadow:0 4px 8px #0059ff33!important}.status-badges-container .MuiIconButton-root:active{transform:scale(.98)!important}.status-badges-container .MuiIconButton-root[data-alert-state=inactive]{color:#9e9e9e!important;background-color:#fff!important;border-color:#9e9e9e!important}.status-badges-container .MuiIconButton-root[data-alert-state=inactive]:hover{color:#757575!important;background-color:#9e9e9e0d!important;border-color:#757575!important;box-shadow:0 4px 8px #9e9e9e33!important}.status-badges-container .MuiIconButton-root[data-alert-state=active]{color:#ff9800!important;background-color:#fff!important;border-color:#ff9800!important}.status-badges-container .MuiIconButton-root[data-alert-state=active]:hover{color:#f57c00!important;background-color:#ff98000d!important;border-color:#f57c00!important;box-shadow:0 4px 8px #ff980033!important}.status-icon{stroke:currentColor;stroke-width:2px;fill:none;width:16px;height:16px}.achievement-button{color:#0059ff!important;cursor:pointer!important;touch-action:manipulation!important;background-color:#fff!important;border:2px solid #0059ff!important;width:44px!important;height:44px!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 2px 4px #0000001a!important}.achievement-button:hover{color:#0045c7!important;background-color:#0059ff0d!important;border-color:#0045c7!important;transform:scale(1.05)!important;box-shadow:0 4px 8px #0059ff4d!important}.achievement-button:active{transform:scale(.98)!important}.alert-button{color:#9e9e9e!important;cursor:pointer!important;touch-action:manipulation!important;background-color:#fff!important;border:2px solid #9e9e9e!important;width:44px!important;height:44px!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 2px 4px #0000001a!important}.alert-button:hover{transform:scale(1.05)!important;box-shadow:0 4px 8px #0006!important}.alert-button:active{transform:scale(.98)!important}.alert-button[data-alert-state=inactive]{color:#9e9e9e!important;background-color:#fff!important;border-color:#9e9e9e!important}.alert-button[data-alert-state=inactive]:hover{color:#757575!important;background-color:#9e9e9e0d!important;border-color:#757575!important}.alert-button[data-alert-state=active]{animation:2s infinite pulse-outline;color:#ff9800!important;background-color:#fff!important;border-color:#ff9800!important}.alert-button[data-alert-state=active]:hover{color:#f57c00!important;background-color:#ff98000d!important;border-color:#f57c00!important}@keyframes pulse-outline{0%{transform:scale(1);box-shadow:0 2px 4px #0000001a}50%{transform:scale(1.05);box-shadow:0 4px 8px #ff98004d}to{transform:scale(1);box-shadow:0 2px 4px #0000001a}}.status-badge .MuiBadge-badge{font-size:var(--revolu-fs-micro);border-radius:50%;min-width:20px;height:20px;font-weight:600;box-shadow:0 2px 4px #0003}.badge-icon{color:#0059ff;flex-shrink:0}@keyframes bell-ring{0%,to{transform:rotate(0)}25%{transform:rotate(10deg)}75%{transform:rotate(-10deg)}}@media (width<=768px){.status-badges-container{gap:6px}.status-badges-container .MuiIconButton-root,.achievement-button,.alert-button{width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important}.status-badges-container .MuiIconButton-root:active,.achievement-button:active,.alert-button:active{transition:transform .1s!important;transform:scale(.95)!important}.status-badges-container *{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}}.cuidando-button.cuidando-button{color:var(--revolu-text,#141414);border-radius:var(--revolu-radius-pill,999px);-webkit-tap-highlight-color:transparent;background:0 0}.cuidando-button.cuidando-button:hover{background:var(--revolu-surface-soft,#f6f8fb)}.ccv{flex-direction:column;gap:8px;display:flex}.ccv-title{flex-wrap:wrap;align-items:center;gap:6px;line-height:1;display:inline-flex}.ccv-title>*{line-height:1}.ccv-sect{font-size:var(--revolu-fs-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--revolu-text-soft,#8a94a6);align-items:center;gap:7px;margin:4px 2px 2px;font-weight:700;display:flex}.ccv-sect--cq{margin-top:16px}.ccv-sect__ic{color:var(--revolu-primary,#0059ff)}.ccv-empty{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft,#5a6472);margin:0 2px 2px;line-height:1.45}.ccv-al{background:var(--revolu-white,#fff);border-radius:var(--revolu-radius-md,12px);border:1px solid #0059ff47;align-items:flex-start;gap:10px;padding:11px 10px 11px 12px;display:flex}.ccv-al__ic{color:var(--revolu-primary,#0059ff);flex:none;place-items:center;margin-top:1px;display:grid}.ccv-al__b{flex:1;min-width:0}.ccv-al__tit{font-size:var(--revolu-fs-apoio);color:var(--revolu-text,#141414);margin-bottom:2px;font-weight:700}.ccv-al__t{font-size:var(--revolu-fs-apoio);color:var(--revolu-text,#141414);line-height:1.4}.ccv-vez{border-radius:var(--revolu-radius-md,12px);background:#0059ff0a;border:1px solid #0059ff40;flex-direction:column;gap:6px;padding:12px;display:flex}.ccv-vez__rot{font-size:var(--revolu-fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--revolu-primary,#0059ff);font-weight:800}.ccv-vez__tit{font-size:var(--revolu-fs-corpo);font-weight:800}.ccv-vez__fra{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft,#4a4a4a);line-height:1.45}.ccv-vez__acoes{align-items:center;gap:10px;margin-top:2px;display:flex}.ccv-vez__share{background:var(--revolu-primary,#0059ff);color:#fff;font-family:inherit;font-size:var(--revolu-fs-legenda);border-radius:var(--revolu-radius-pill,999px);cursor:pointer;border:0;align-items:center;gap:6px;padding:7px 14px;font-weight:700;display:inline-flex}.ccv-vez__depois{font-family:inherit;font-size:var(--revolu-fs-legenda);color:var(--revolu-text-muted,#8a94a6);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.ccv-al__cta{background:var(--revolu-primary,#0059ff);color:#fff;font-family:inherit;font-size:var(--revolu-fs-legenda);border-radius:var(--revolu-radius-pill,999px);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;margin-top:8px;padding:7px 14px;font-weight:700}.ccv-al__x{color:var(--revolu-text-soft,#8a94a6);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:4px;display:grid}.ccv-al__x:hover{background:var(--revolu-surface-soft,#f6f8fb);color:var(--revolu-text,#141414)}.ccv-cq{background:var(--revolu-white,#fff);border:1px solid var(--revolu-border,#eceff4);border-radius:var(--revolu-radius-md,12px);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.ccv-cq__main{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;flex:1;align-items:center;gap:11px;min-width:0;padding:3px;font-family:inherit;display:flex}.ccv-cq__main:hover{background:var(--revolu-surface-soft,#f6f8fb)}.ccv-cq__ic{color:var(--revolu-primary,#0059ff);flex:none;place-items:center;display:grid}.ccv-cq__b{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ccv-cq__eyebrow{font-size:var(--revolu-fs-micro);letter-spacing:.07em;text-transform:uppercase;color:var(--revolu-text-soft,#8a94a6);font-weight:700}.ccv-cq__t{font-size:var(--revolu-fs-apoio);color:var(--revolu-text,#141414);font-weight:700}.ccv-cq__ctx{font-size:var(--revolu-fs-micro);color:var(--revolu-primary,#0059ff);font-weight:600}.ccv-cq__desc{width:100%;font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft,#5a6472);margin:2px 0;padding-left:40px;font-weight:500;line-height:1.45}.ccv-cq__acts{flex:none;align-items:center;gap:2px;display:flex}.ccv-cq__share{border:1px solid var(--revolu-border,#eceff4);background:var(--revolu-surface-soft,#f6f8fb);color:var(--revolu-primary,#0059ff);font-family:inherit;font-size:var(--revolu-fs-legenda);border-radius:var(--revolu-radius-pill,999px);cursor:pointer;-webkit-tap-highlight-color:transparent;flex:none;align-items:center;gap:5px;padding:7px 13px;font-weight:700;display:inline-flex}.ccv-cq__share:hover{background:var(--revolu-white,#fff);border-color:var(--revolu-primary,#0059ff)}.ccv-cq__share-row{width:100%;margin-top:2px;padding-left:40px}.ccv-cq__x{color:var(--revolu-text-soft,#8a94a6);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:4px;display:grid}.ccv-cq__x:hover{background:var(--revolu-surface-soft,#f6f8fb);color:var(--revolu-text,#141414)}.ccv-cq__chev{color:var(--revolu-text-soft,#8a94a6);flex:none;place-items:center;transition:transform .18s,color .18s;display:grid}.ccv-cq.is-open .ccv-cq__chev{color:var(--revolu-primary,#0059ff);transform:rotate(180deg)}.ccv-cq__main:hover .ccv-cq__chev{color:var(--revolu-primary,#0059ff)}.ccv-arq{margin-top:2px}.ccv-arq__head{cursor:pointer;-webkit-tap-highlight-color:transparent;width:100%;font-family:inherit;font-size:var(--revolu-fs-legenda);letter-spacing:.02em;color:var(--revolu-text-soft,#5a6472);background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:9px 4px;font-weight:700;display:flex}.ccv-arq__head:hover{background:var(--revolu-surface-soft,#f6f8fb);color:var(--revolu-text,#141414)}.ccv-arq__chev{color:var(--revolu-text-soft,#8a94a6);place-items:center;transition:transform .18s;display:grid}.ccv-arq.is-open .ccv-arq__chev{transform:rotate(180deg)}.ccv-arq__n{border-radius:var(--revolu-radius-pill,999px);background:var(--revolu-surface-soft,#f6f8fb);border:1px solid var(--revolu-border,#eceff4);min-width:20px;font-size:var(--revolu-fs-micro);color:var(--revolu-text-soft,#5a6472);text-align:center;margin-left:auto;padding:1px 7px;font-weight:700}.ccv-arq__body{flex-direction:column;gap:8px;padding-top:2px;display:flex}.ccv-cq.is-arq{background:var(--revolu-surface-soft,#f6f8fb)}.ccv-cq.is-arq .ccv-cq__t{font-weight:600}.tl-alvo{font-family:inherit;font-size:var(--revolu-fs-micro);color:var(--revolu-text-muted,#8a94a6);background:var(--revolu-white,#fff);border:1px solid var(--revolu-border,#ececec);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:6px;margin-left:auto;padding:6px 11px;font-weight:600;line-height:1;transition:color .12s,border-color .12s,background .12s;display:inline-flex}.tl-alvo:hover{color:var(--revolu-primary,#0059ff);border-color:var(--revolu-primary,#0059ff)}.tl-alvo:focus-visible{outline:2px solid var(--revolu-primary,#0059ff);outline-offset:2px}.tl-alvo__glifo{width:14px;height:14px;font-size:var(--revolu-fs-corpo);flex:none}.tl-alvo.is-recolhido span,.tl-alvo.is-ligado span{display:none}.tl-alvo.is-recolhido,.tl-alvo.is-ligado{padding:6px}.tl-alvo.is-ligado{color:var(--revolu-white,#fff);background:var(--revolu-primary,#0059ff);border-color:var(--revolu-primary,#0059ff)}.tl-dica{border-top:1px solid var(--revolu-border,#ececec);font-size:var(--revolu-fs-micro);color:var(--revolu-text-muted,#8a94a6);text-align:center;justify-content:center;align-items:center;gap:7px;margin:20px 0 2px;padding-top:14px;display:flex}.tl-dica__glifo{width:13px;height:13px;font-size:var(--revolu-fs-apoio);opacity:.7;flex:none}.tl-dica[hidden]{display:none}.tl-selecao-na-nav{background:var(--revolu-white,#fff);align-items:center;height:64px;padding:0 16px;display:flex}.tl-pilula-selecao{z-index:var(--revolu-z-sheet,1200);background:var(--revolu-white,#fff);border:1px solid var(--revolu-border,#ececec);border-radius:999px;align-items:center;gap:8px;width:min(1040px,100% - 48px);padding:10px 16px;display:none;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px -12px #14141473}@media (width>=900px){.tl-pilula-selecao{display:flex}}.tl-selecao__vao{flex:1 0 64px;min-width:64px}.tl-pilula-selecao .tl-selecao__vao{flex:auto;min-width:16px}.tl-selecao__cancelar,.tl-selecao__excluir{flex:none}.tl-selecao__anuncio{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rv-assinatura{justify-content:center;align-items:center;gap:var(--revolu-space-3);margin:0;display:flex}.rv-assinatura img{object-fit:contain;flex:none;width:auto;height:54px}.rv-assinatura span{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft);font-weight:600}.rv-assinatura--sentada{z-index:1;margin:var(--revolu-space-6) 0 -11px;align-items:flex-end;position:relative}.rv-assinatura--sentada img{width:auto;height:98px}.rv-assinatura--sentada span{padding-bottom:16px}.rv-aviso{left:var(--revolu-space-4);right:var(--revolu-space-4);bottom:calc(var(--revolu-nav-h) + var(--revolu-space-2) + env(safe-area-inset-bottom,0px));z-index:var(--revolu-z-aviso);align-items:flex-start;gap:var(--revolu-space-3);max-width:460px;padding:var(--revolu-space-3) var(--revolu-space-3) var(--revolu-space-3) var(--revolu-space-3);background:var(--revolu-white);border:1px solid var(--revolu-border);border-radius:var(--revolu-radius-lg);box-shadow:var(--revolu-shadow-soft);font-family:var(--revolu-font);color:var(--revolu-text);margin:0 auto;animation:.26s cubic-bezier(.2,.8,.3,1) rv-aviso-sobe;display:flex;position:fixed}.revolu-app-container:not(.revolu-com-nav) .rv-aviso{bottom:calc(var(--revolu-space-4) + env(safe-area-inset-bottom,0px))}@media (width>=600px){.rv-aviso{width:calc(100% - var(--revolu-space-8));left:50%;right:auto;transform:translate(-50%)}}.rv-aviso--saindo{animation:.2s ease-in forwards rv-aviso-desce}@keyframes rv-aviso-sobe{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes rv-aviso-desce{to{opacity:0;transform:translateY(10px)}}@media (width>=600px){.rv-aviso{animation:.26s ease-out rv-aviso-aparece}.rv-aviso--saindo{animation:.2s ease-in forwards rv-aviso-some}@keyframes rv-aviso-aparece{0%{opacity:0}to{opacity:1}}@keyframes rv-aviso-some{to{opacity:0}}}@media (prefers-reduced-motion:reduce){.rv-aviso,.rv-aviso--saindo{animation:none}}.rv-aviso__icone{border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.rv-aviso__icone svg{width:20px;height:20px}.rv-aviso.tom-sucesso .rv-aviso__icone{background:var(--revolu-success-soft);color:var(--revolu-success-ink)}.rv-aviso.tom-erro .rv-aviso__icone{background:var(--revolu-danger-soft);color:var(--revolu-danger)}.rv-aviso.tom-atencao .rv-aviso__icone{background:var(--revolu-amber-fundo);color:var(--revolu-amber)}.rv-aviso.tom-info .rv-aviso__icone{background:var(--revolu-selecao);color:var(--revolu-primary)}.rv-aviso__texto{min-width:0;font-size:var(--revolu-fs-apoio);flex:auto;line-height:1.38}.rv-aviso__fato{font-weight:700;display:block}.rv-aviso__detalhe{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft);margin-top:3px;display:block}.rv-aviso__lista{margin:var(--revolu-space-2) 0 0;gap:var(--revolu-space-1);flex-direction:column;padding:0;list-style:none;display:flex}.rv-aviso__lista li{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft);gap:var(--revolu-space-2);grid-template-columns:5px 1fr;align-items:baseline;line-height:1.35;display:grid}.rv-aviso__lista li:before{content:"";border-radius:50%;width:5px;height:5px;display:block;transform:translateY(-1px)}.rv-aviso.tom-sucesso .rv-aviso__lista li:before{background:var(--revolu-success-ink)}.rv-aviso.tom-erro .rv-aviso__lista li:before{background:var(--revolu-danger)}.rv-aviso.tom-atencao .rv-aviso__lista li:before{background:var(--revolu-amber)}.rv-aviso.tom-info .rv-aviso__lista li:before{background:var(--revolu-primary)}.rv-aviso__rotulo{color:var(--revolu-text);font-weight:700}.rv-aviso__acao{margin-top:var(--revolu-space-2);cursor:pointer;font-family:var(--revolu-font);font-size:var(--revolu-fs-legenda);color:var(--revolu-primary);text-align:left;background:0 0;border:none;padding:0;font-weight:700}.rv-aviso__acao:hover{color:var(--revolu-primary-hover);text-decoration:underline}.rv-aviso__fechar{width:28px;height:28px;color:var(--revolu-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:-2px -4px 0 0;padding:0;display:flex}.rv-aviso__fechar svg{width:17px;height:17px}.rv-aviso__fechar:hover{background:var(--revolu-neutral-surface);color:var(--revolu-text)}.rv-aviso__fechar:focus-visible,.rv-aviso__acao:focus-visible{outline:2px solid var(--revolu-primary);outline-offset:2px}.authbox{gap:var(--revolu-space-3);text-align:left;flex-direction:column;display:flex}.authbox-compacto{gap:var(--revolu-space-2)}.authbox-form{gap:var(--revolu-space-3);flex-direction:column;display:flex}.authbox-erro{font-size:var(--revolu-fs-apoio);text-align:center;color:var(--revolu-danger);margin:10px 0 0;line-height:1.4}.authbox-ok{font-size:var(--revolu-fs-apoio);color:var(--revolu-success);margin:0;line-height:1.4}.authbox-ou{align-items:center;gap:var(--revolu-space-3);color:#8a94a6;font-size:var(--revolu-fs-legenda);display:flex}.authbox-ou:before,.authbox-ou:after{content:"";border-top:1px solid var(--revolu-border);flex:1}.authbox-dica{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft);margin-top:calc(-1 * var(--revolu-space-2))}.authbox-lembrar{align-items:center;gap:var(--revolu-space-2);font-size:var(--revolu-fs-apoio);color:var(--revolu-text);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.authbox-lembrar input[type=checkbox]{width:16px;height:16px;accent-color:var(--revolu-primary);cursor:pointer;margin:0}.authbox-alternar{text-align:center;font-size:var(--revolu-fs-apoio);color:var(--revolu-text-soft);margin:0}.authbox-alternar .button-link{font-size:var(--revolu-fs-apoio);vertical-align:baseline;font-weight:600}.authbox-esqueci{text-align:center}.authbox-esqueci>.button-link{font-size:var(--revolu-fs-apoio)}.authbox-esqueci-form{gap:var(--revolu-space-2);text-align:left;align-items:flex-end;display:flex}.authbox-esqueci-form .revolu-input-wrapper{flex:1}.authbox-gate{gap:var(--revolu-space-1,4px);padding:var(--revolu-space-1,4px);background:var(--revolu-surface-soft,#f1f4f9);border:1px solid var(--revolu-border,#ececec);border-radius:var(--revolu-radius-pill,50px);margin-bottom:var(--revolu-space-4,16px);grid-template-columns:1fr 1fr;display:grid}.authbox-gate__porta{appearance:none;color:var(--revolu-text-soft,#4a4a4a);border-radius:var(--revolu-radius-pill,50px);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;min-width:0;padding:10px 16px;font-family:inherit;font-size:.85em;font-weight:500;line-height:1.2;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.authbox-gate__porta.ativo{background:var(--revolu-primary,#0059ff);border-color:var(--revolu-primary,#0059ff);color:#fff}.authbox-gate__porta:focus-visible{outline:2px solid var(--revolu-primary,#0059ff);outline-offset:2px}.authbox-novidades{font-size:var(--revolu-fs-apoio);color:var(--revolu-text-soft);cursor:pointer;align-items:flex-start;gap:8px;display:flex}.authbox-novidades input{accent-color:var(--revolu-primary);margin-top:2px}.authbox-fila{flex-direction:column;gap:12px;display:flex}.authbox-fila__texto{font-size:var(--revolu-fs-apoio);color:var(--revolu-text-soft,#4a4a4a);margin:0;line-height:1.5}.authbox-fila__nota{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-muted,#8a94a6);margin:0;line-height:1.45}.authbox-fila .rv-vagas-form{flex-direction:column;gap:10px;display:flex}.authbox-fila .rv-vagas-guardado{border-radius:var(--revolu-radius-md,12px);background:var(--revolu-selecao,#eaf1ff);font-size:var(--revolu-fs-apoio);color:var(--revolu-primary,#0059ff);margin:0;padding:14px 16px;font-weight:700;line-height:1.45}.authbox-fila .rv-vagas-erro{font-size:var(--revolu-fs-legenda);color:var(--revolu-danger,#e01020);margin:0}.auth-rodape{text-align:center}.auth-rodape-divisor{border:0;border-top:1px solid var(--revolu-border);margin:var(--revolu-space-6) 0 var(--revolu-space-4)}.auth-rodape-convidado{font-size:var(--revolu-fs-apoio);color:var(--revolu-text-soft);margin:0}.auth-rodape-convidado .button-link{font-size:var(--revolu-fs-apoio);vertical-align:baseline}.auth-rodape-vet{margin:var(--revolu-space-4) 0 0}.auth-rodape-vet-reconhece{font-size:var(--revolu-fs-apoio);color:var(--revolu-text-soft);margin:0;line-height:1.5}.auth-rodape-vet-novo{margin:var(--revolu-space-2) 0 0;font-size:var(--revolu-fs-apoio);color:var(--revolu-text-soft)}.auth-rodape-vet-novo .button-link{font-size:var(--revolu-fs-apoio);vertical-align:baseline}.auth-rodape-portas{flex-direction:column;gap:8px;margin-top:12px;display:flex}.rv-vagas .rv-h2{text-align:center}.rv-vagas-texto{text-align:center;max-width:56ch;margin-left:auto;margin-right:auto}.rv-vagas-caixa{max-width:420px;margin:var(--revolu-space-6) auto 0;background:var(--revolu-white);border:1px solid var(--revolu-border);border-radius:var(--revolu-radius-lg);padding:var(--revolu-space-6) var(--revolu-space-4)}.rv-vagas-form{gap:var(--revolu-space-3);justify-items:stretch;display:grid}.rv-vagas-form>.button{width:100%;margin-top:var(--revolu-space-2)}.rv-vagas-guardado{text-align:center;color:var(--revolu-text);margin:0;font-weight:600}.rv-vagas-erro{text-align:center;font-size:var(--revolu-fs-apoio);color:var(--revolu-danger);margin:0}.rv-vagas-nota{margin:var(--revolu-space-4) auto 0;text-align:center;font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft);max-width:46ch}.rv-orb-aurora{isolation:isolate;place-items:center;display:grid;position:relative}.rv-orb-aurora__luz{filter:blur(14px);pointer-events:none;z-index:-1;border-radius:50%;margin:auto;position:absolute;inset:0}.rv-orb-aurora__luz--a{background:#0059ff33;width:56%;height:43%;animation:11s ease-in-out infinite rvAuroraA}.rv-orb-aurora__luz--b{background:#7b2fff29;width:44%;height:35%;animation:11s ease-in-out infinite rvAuroraB}@keyframes rvAuroraA{0%,to{transform:translate(-11%,-6%)}50%{transform:translate(9%,7%)scale(1.12)}}@keyframes rvAuroraB{0%,to{transform:translate(10%,7%)}50%{transform:translate(-9%,-7%)scale(1.08)}}@media (prefers-reduced-motion:reduce){.rv-orb-aurora__luz{animation:none}}.revolu-loader{flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;padding:40px 20px;display:flex}.revolu-loader--full{min-height:46vh}.revolu-loader__orb{width:96px;height:96px}.revolu-loader__orb--sm{width:64px;height:64px}.revolu-loader__seed{background:var(--revolu-primary,#0059ff);transform-origin:50%;border-radius:50%;width:14px;height:14px;animation:7s cubic-bezier(.33,0,.35,1) infinite aiRexQuique;position:relative}.revolu-loader__orb--sm .revolu-loader__seed{width:11px;height:11px}.revolu-loader__seed:after{content:"";border:1.5px solid var(--revolu-primary,#0059ff);opacity:0;border-radius:50%;animation:7s ease-out infinite aiRexOnda;position:absolute;inset:-6px;transform:scale(.6)}.revolu-loader__label{font-family:var(--revolu-font,"Montserrat", sans-serif);font-size:var(--revolu-fs-apoio);letter-spacing:.01em;color:var(--revolu-text-soft,#5a6472);margin:0;font-weight:600}.revolu-loader__dots{text-align:left;width:1.4ch;display:inline-block}.revolu-loader__dots:after{content:"";animation:2s step-end infinite revolu-loader-dots}@keyframes revolu-loader-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}.revolu-loader__sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.revolu-loader__seed,.revolu-loader__seed:after,.revolu-loader__dots:after{animation:none}}.rv-medidor{gap:var(--revolu-space-1);margin-top:var(--revolu-space-3);display:grid}.rv-medidor-rot{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft);font-weight:600}.rv-medidor-num{align-items:baseline;gap:var(--revolu-space-2);margin:0;display:flex}.rv-medidor-num strong{font-size:var(--revolu-fs-destaque);color:var(--revolu-text);font-weight:800;line-height:1}.rv-medidor-num span{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft)}.rv-medidor-casas{gap:3px;max-width:220px;height:7px;display:flex}.rv-medidor-casas i{border-radius:var(--revolu-radius-pill);background:var(--revolu-border);flex:1 1 0}.rv-medidor-casas i.cheia{background:var(--revolu-primary)}.rv-medidor-livre{font-size:var(--revolu-fs-apoio);color:var(--revolu-text);margin:0}.rv-medidor-quando{font-size:var(--revolu-fs-micro);color:var(--revolu-text-soft);margin:0}.rv-medidor-barra{border-radius:var(--revolu-radius-pill);background:var(--revolu-border);max-width:220px;height:7px;display:block;overflow:hidden}.rv-medidor-barra i{border-radius:var(--revolu-radius-pill);background:var(--revolu-primary);height:100%;display:block}.planos{max-width:720px;padding:var(--revolu-space-2) 0 var(--revolu-space-8);text-align:left;margin:0}.planos-cabecalho{margin-bottom:var(--revolu-space-8)}.planos-eyebrow{margin:0 0 var(--revolu-space-2);font-size:var(--revolu-fs-micro);letter-spacing:0;text-transform:uppercase;color:var(--revolu-text-soft);font-weight:700}.planos-titulo{margin:0 0 var(--revolu-space-3);letter-spacing:-.01em;color:var(--revolu-text);text-wrap:balance;font-size:clamp(24px,4vw,34px);font-weight:700;line-height:1.15}.planos-suporte{font-size:var(--revolu-fs-leitura);color:var(--revolu-text-soft);max-width:52ch;margin:0;line-height:1.55}.planos-tabela{padding-bottom:var(--revolu-space-1);flex-direction:column;display:flex;overflow-x:auto}.planos-linha{align-items:center;gap:var(--revolu-space-2);padding:var(--revolu-space-3) 0;border-bottom:1px solid var(--revolu-border);display:grid}@media (width>=600px){.planos-linha{gap:var(--revolu-space-4)}}.planos-linha-head{border-bottom:2px solid var(--revolu-text);padding-bottom:var(--revolu-space-2)}.planos-linha-head .planos-col{font-size:var(--revolu-fs-micro);letter-spacing:0;text-transform:uppercase;color:var(--revolu-text);font-weight:700}.planos-linha-head .planos-col-pago em{font-style:normal;font-size:var(--revolu-fs-micro);letter-spacing:0;text-transform:none;color:var(--revolu-primary);margin-top:2px;font-weight:600;display:block}.planos-cancele{font-size:var(--revolu-fs-micro);letter-spacing:0;text-transform:none;color:var(--revolu-text-soft);margin-top:2px;font-weight:500;display:block}.planos-col-feature{align-items:center;gap:var(--revolu-space-2);font-size:var(--revolu-fs-corpo);color:var(--revolu-text);min-width:0;line-height:1.35;display:flex}.planos-icone{color:var(--revolu-text-soft);flex:none;display:inline-flex}.planos-col{text-align:center}.planos-col-pago{background:var(--revolu-surface-soft);border-radius:var(--revolu-radius-sm);padding:var(--revolu-space-2) var(--revolu-space-1)}.planos-linha.is-destaque .planos-col-feature{font-weight:700}.planos-check{color:var(--revolu-success)}.planos-minus{color:#c4cbd6}.planos-valor{font-size:var(--revolu-fs-legenda);color:var(--revolu-text);line-height:1.25}.planos-valor-forte{font-size:var(--revolu-fs-legenda);color:var(--revolu-text);font-weight:700;line-height:1.25}.planos-infinito{align-items:center;gap:var(--revolu-space-1);font-size:var(--revolu-fs-apoio);color:var(--revolu-primary);font-weight:700;display:inline-flex}.planos-cta{justify-content:center;gap:var(--revolu-space-3);margin-top:var(--revolu-space-6);display:flex}.planos-cta>.button{white-space:normal;min-width:160px}.planos-acao{margin-top:var(--revolu-space-8);align-items:flex-start;gap:var(--revolu-space-3);flex-direction:column;display:flex}.planos-status{font-size:var(--revolu-fs-corpo);color:var(--revolu-success);margin:0;font-weight:600}.planos-rodape{margin:var(--revolu-space-4) 0 0;font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft);line-height:1.55}.planos-assinatura{font-size:var(--revolu-fs-apoio);color:var(--revolu-text-soft);margin:0}.planos-carregando{padding:var(--revolu-space-8) 0;place-items:center;display:grid}.doguinho-card{background-color:var(--revolu-white,#fff);border:1px solid var(--revolu-border,#ececec);border-radius:var(--revolu-radius-lg,16px);box-shadow:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;cursor:pointer;align-items:flex-start;gap:20px;padding:16px;transition:box-shadow .2s,transform .2s,border-color .2s;display:flex;position:relative}.doguinho-kebab{z-index:1;top:8px;right:8px;color:var(--revolu-text-soft,#8a94a6)!important;position:absolute!important}.doguinho-kebab:hover{background:var(--revolu-surface-soft,#f6f8fb)!important;color:var(--revolu-text,#141414)!important}.doguinho-btn-saude{width:100%}.doguinho-card:hover,.doguinho-card:focus-visible{border-color:var(--revolu-primary,#0059ff);box-shadow:var(--revolu-shadow-soft,0 8px 30px #1414141f);outline:none;transform:translateY(-2px)}.doguinho-meta-line{color:var(--revolu-text-soft,#4a4a4a);font-size:.85em}@media (width<=767px){.doguinho-card{gap:14px;padding:14px}}.doguinho-avatar{background-color:#f0f0f1;border:1px solid #dee2e6;border-radius:50%;flex-shrink:0;width:80px;height:80px;position:relative;overflow:hidden}.doguinho-avatar img{object-fit:cover;width:100%;height:100%}.doguinho-avatar-overlay{color:#fff;opacity:0;cursor:pointer;background-color:#00000080;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}.doguinho-avatar:hover .doguinho-avatar-overlay{opacity:1}.doguinho-card-content{flex-direction:column;justify-content:space-between;gap:8px;width:100%;display:flex}.doguinho-header{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.doguinho-nome{color:#2c3e50;text-align:left;width:100%;padding-right:30px;font-size:1.4em;font-weight:600}.dg-ai{background:var(--revolu-surface-soft,#f6f8fb);text-align:left;overflow-wrap:anywhere;border-radius:12px;width:100%;margin-top:8px;padding:10px 12px}.dg-ai-head{justify-content:space-between;align-items:center;display:flex}.dg-ai-head .ai-rex-brand{font-size:var(--revolu-fs-legenda)}.dg-ai-date{color:var(--revolu-text-soft,#8a94a6);font-weight:600;font-size:var(--revolu-fs-micro)}.dg-ai-ins{font-size:var(--revolu-fs-legenda);color:var(--revolu-primary,#0059ff);margin-top:6px;line-height:1.4;display:block}.dg-ai-ins.dg-ai-convite{color:var(--revolu-text-soft,#8a94a6)}.dg-ai-div{background:var(--revolu-border,#e7ebf1);height:1px;margin:10px 0}.dg-ai-vac{font-size:var(--revolu-fs-legenda);align-items:flex-start;gap:8px;display:flex}.dg-vac-ic{width:16px;height:16px;color:var(--revolu-text-soft,#8a94a6);flex:none;margin-top:1px}.dg-vac-txt{color:var(--revolu-text-soft,#6b7686);flex:auto;line-height:1.3}.dg-vac-ok .dg-vac-ic{color:#2e9e3e}.dg-vac-warn .dg-vac-ic{color:var(--revolu-warning-ink)}.dg-vac-mut .dg-vac-ic{color:var(--revolu-primary,#0059ff)}.dg-vac-cta{width:100%;font-family:inherit;font-weight:700;font-size:var(--revolu-fs-legenda);cursor:pointer;text-align:center;appearance:none;-webkit-tap-highlight-color:transparent;border-radius:10px;margin-top:10px;padding:10px 12px;line-height:1.2;display:block;box-shadow:none!important;text-shadow:none!important;border:0!important}.dg-cta-ok{color:#2e9e3e;background:#eaf6ec!important}.dg-cta-warn{color:var(--revolu-warning-ink);background:var(--revolu-warning-soft)!important}.dg-cta-mut{color:var(--revolu-primary,#0059ff);background:#0059ff14!important}.doguinho-meta{color:#7f8c8d;border-bottom:1px solid #f0f0f1;flex-direction:column;gap:4px;padding-bottom:8px;font-size:.9em;display:flex}.doguinho-botoes-wrapper{gap:5px;margin-top:5px;display:flex}.doguinho-avatar-overlay.uploading{pointer-events:none;cursor:default;opacity:1!important}.doguinho-avatar-overlay.uploading .upload-text{visibility:hidden}.doguinho-avatar-overlay.uploading:after{content:"";border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite elegant-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes elegant-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.dg-tom-dot{border-radius:50%;flex:none;width:8px;height:8px}.dg-tom-warn{background:var(--revolu-warning-deep)}.dg-tom-blue{background:var(--revolu-primary,#0059ff)}.dg-tom-ok{background:var(--revolu-success,#2e9e3e)}.dg-tom-mut{background:var(--revolu-text-soft,#8a94a6)}.dg-row{background:var(--revolu-white,#fff);border:1px solid var(--revolu-border,#eceff4);border-radius:var(--revolu-radius-md,12px);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;align-items:flex-start;gap:12px;padding:11px 12px;transition:box-shadow .18s,transform .18s,border-color .18s;display:flex;position:relative;box-shadow:0 1px 2px #0f13200a}.dg-row:hover,.dg-row:focus-visible{border-color:var(--revolu-primary,#0059ff);box-shadow:var(--revolu-shadow-soft,0 8px 30px #1414141f);outline:none;transform:translateY(-1px)}.dg-row__avatar{background:#f0f0f1;border:1px solid #dee2e6;border-radius:50%;flex:none;align-self:center;width:90px;height:90px;overflow:hidden}.dg-row__avatar img{object-fit:cover;width:100%;height:100%}.dg-row__info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dg-row__nome{font-size:var(--revolu-fs-corpo);letter-spacing:-.01em;color:var(--revolu-text,#141414);align-items:center;gap:8px;margin-top:1px;font-weight:700;display:flex}.dg-row__linha{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft,#5a6472);overflow-wrap:anywhere;margin-top:3px;line-height:1.45}.dg-row__chevron{color:var(--revolu-text-soft,#8a94a6);flex:none;align-self:center;place-items:center;display:grid;transform:rotate(-90deg)}.dg-spot{background:var(--revolu-white,#fff);border:1px solid var(--revolu-border,#eceff4);border-radius:var(--revolu-radius-lg,16px);padding:18px 16px 16px;position:relative;box-shadow:0 1px 2px #0f13200d,0 4px 14px #0f13200f}.dg-spot__abrir{z-index:1;width:30px;height:30px;box-shadow:none;color:var(--revolu-text-soft,#8a94a6);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:10px;right:10px;transform:rotate(-90deg)}.dg-spot__abrir:hover{background:var(--revolu-surface-soft,#f6f8fb);color:var(--revolu-text,#141414)}.dg-spot__abrir:focus-visible{outline:2px solid var(--revolu-primary,#0059ff);outline-offset:2px}.dg-spot__top{align-items:center;gap:14px;padding-right:30px;display:flex}.dg-spot__avatar{width:72px;height:72px}.dg-spot__id{min-width:0}.dg-spot__eyebrow{font-size:var(--revolu-fs-micro);letter-spacing:.13em;text-transform:uppercase;color:var(--revolu-text-soft,#8a94a6);margin:0 0 3px;font-weight:700}.dg-spot__nome{font-size:var(--revolu-fs-destaque);letter-spacing:-.02em;color:var(--revolu-text,#141414);margin:0;font-weight:800;line-height:1.05}.dg-spot__meta{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft,#5a6472);margin:4px 0 0}.dg-spot__chips{flex-wrap:wrap;gap:6px;margin:6px 0 0;display:flex}.dg-row__chips{flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.dg-spot__chip{font-size:var(--revolu-fs-micro);letter-spacing:.01em;color:var(--revolu-primary,#0059ff);border-radius:var(--revolu-radius-pill,999px);background:#0059ff14;align-items:center;padding:3px 9px;font-weight:800;display:inline-flex}.dg-spot__leitura .dg-ai{margin-top:14px}.dg-spot__cta{width:100%;margin-top:14px}.cj-avatar{width:30px;height:30px;color:var(--revolu-primary,#0059ff);font-weight:700;font-size:var(--revolu-fs-legenda);background:#0059ff1a;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.cj-avatar--vet{color:#a9814f;background:#f6efe7}.cj-selo{font-size:var(--revolu-fs-micro);color:var(--revolu-text-soft,#4a4a4a);background:var(--revolu-surface-soft,#f6f8fb);border-radius:var(--revolu-radius-pill,999px);vertical-align:2px;align-items:center;gap:5px;margin-left:6px;padding:2px 8px 2px 3px;font-weight:600;display:inline-flex}.cj-selo .cj-avatar{width:16px;height:16px;font-size:var(--revolu-fs-micro)}.dg-selo-memoria{background:var(--revolu-surface-2,#f1f3f7);color:var(--revolu-text-soft,#4a4a4a);font-size:var(--revolu-fs-micro);letter-spacing:.02em;vertical-align:middle;white-space:nowrap;border-radius:999px;align-items:center;margin-left:8px;padding:2px 8px;font-weight:600;display:inline-flex}.dg-spot__nome+.dg-selo-memoria{margin-top:4px;margin-left:0}.fan{align-items:flex-start;gap:var(--revolu-space-3);padding:var(--revolu-space-3);margin-top:var(--revolu-space-6);margin-bottom:var(--revolu-space-6);background:var(--revolu-bg-warm);border:1px solid var(--revolu-bg-warm-border);border-radius:var(--revolu-radius-md);display:flex}.fan__ic{background:var(--revolu-white);border:1px solid var(--revolu-bg-warm-border);border-radius:var(--revolu-radius-sm);width:34px;height:34px;color:var(--revolu-secondary-ink);flex:none;place-items:center;display:grid}.fan__ic svg{width:18px;height:18px}.fan__txt{gap:var(--revolu-space-1);flex-direction:column;flex:1;min-width:0;display:flex}.fan__eyebrow{font-size:var(--revolu-fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--revolu-secondary-deep);margin:0;font-weight:700;line-height:1}.fan__t{font-size:var(--revolu-fs-corpo);color:var(--revolu-text);margin:0;font-weight:700;line-height:1.35}.fan__l{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft);margin:0;line-height:1.45}.fan__d{margin:var(--revolu-space-1) 0 0;padding-top:var(--revolu-space-2);border-top:1px solid var(--revolu-bg-warm-border);font-size:var(--revolu-fs-legenda);color:var(--revolu-secondary-deep);font-weight:600;line-height:1.45}.fan__cta{margin-top:var(--revolu-space-2);font-family:inherit;font-size:var(--revolu-fs-apoio);color:var(--revolu-secondary-ink);cursor:pointer;appearance:none;align-self:flex-start;padding:0;font-weight:700;box-shadow:none!important;background:0 0!important;border:0!important}.fan__cta:hover{color:var(--revolu-secondary-deep)}.cropper{flex-direction:column;height:100%;min-height:0;display:flex}.cropper-view{background:#0b1020;border-radius:16px;flex:1 1 0;min-height:160px;position:relative;overflow:hidden}.cropper-view .reactEasyCrop_Container{border-radius:16px}.cropper-hint{text-align:center;font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft,#5a6472);flex:none;margin:12px 0 0}.cropper-zoom{flex:none;align-items:center;gap:12px;margin-top:12px;display:flex}.cropper-zoom__ic{text-align:center;width:18px;font-size:var(--revolu-fs-titulo);color:var(--revolu-text-soft,#8a94a6);flex:none;font-weight:700;line-height:1}.cropper-zoom__slider{appearance:none;background:var(--revolu-surface-soft,#eef3fa);cursor:pointer;border-radius:3px;outline:none;flex:1;height:5px}.cropper-zoom__slider::-webkit-slider-thumb{appearance:none;border:2px solid var(--revolu-primary,#0059ff);cursor:pointer;background:#fff;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 4px #0003}.cropper-zoom__slider::-moz-range-thumb{border:2px solid var(--revolu-primary,#0059ff);cursor:pointer;background:#fff;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 4px #0003}.cropper-actions{flex:none;gap:10px;margin-top:16px;padding-bottom:4px;display:flex}.cropper-actions>*{flex:1}.cropper-espera{background:#0b10209e;border-radius:16px;place-items:center;display:grid;position:absolute;inset:0}.cropper-espera .revolu-loader__label{color:#fff}#doguinho-form{margin-top:0}.modern-form .form-row{align-items:flex-start;gap:15px;display:flex}.modern-form .form-column{flex:1;min-width:0}.modern-form .form-group{margin-bottom:5px}.revolu-input-field{text-align:center}.revolu-app-container .revolu-input-with-unit .revolu-input-field,.modern-form .revolu-input-field[type=number],.revolu-app-container .modern-form .revolu-input-field[type=number]{text-align:center!important}.option-group{width:100%;display:flex}.option-group .button:first-child{border-radius:50px 0 0 50px!important}.option-group .button:last-child{border-left-width:0;border-radius:0 50px 50px 0!important}.option-group .button:not(:first-child):not(:last-child){border-left-width:0;border-radius:0!important}.option-group .button{flex:1;padding-top:14px!important;padding-bottom:14px!important}.form-actions-wrapper{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.form-actions-wrapper>.button:last-child{margin-left:auto}.revolu-app-container .button.text-danger{color:#e01020!important;text-decoration:none!important}.modern-form .rv-form-dica{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft);margin:6px 0 0;line-height:1.4}.dgf-etapas{margin:0 0 var(--revolu-space-2);padding:var(--revolu-space-1) var(--revolu-space-2) 0;list-style:none;display:flex}.dgf-etapa{align-items:center;gap:var(--revolu-space-2);text-align:center;flex-direction:column;flex:1;display:flex;position:relative}.dgf-etapa:not(:first-child):before{content:"";background:var(--revolu-border-field);z-index:0;width:100%;height:2px;transition:background .35s;position:absolute;top:14px;left:-50%}.dgf-etapa--feita:not(:first-child):before,.dgf-etapa--atual:not(:first-child):before{background:var(--revolu-primary)}.dgf-etapa__bolota{z-index:1;border-radius:var(--revolu-radius-pill);background:var(--revolu-white);border:2px solid var(--revolu-border-field);width:28px;height:28px;color:var(--revolu-text-muted);font-size:var(--revolu-fs-apoio);place-items:center;font-weight:700;transition:background .3s,border-color .3s,color .3s;display:grid;position:relative}.dgf-etapa--atual .dgf-etapa__bolota{border-color:var(--revolu-primary);color:var(--revolu-primary);box-shadow:0 0 0 4px #0059ff1f}.dgf-etapa--feita .dgf-etapa__bolota{background:var(--revolu-primary);border-color:var(--revolu-primary);color:var(--revolu-white)}.dgf-etapa--feita .dgf-etapa__bolota svg{width:14px;height:14px}.dgf-etapa__rotulo{font-size:var(--revolu-fs-micro);color:var(--revolu-text-muted);font-weight:600;transition:color .3s}.dgf-etapa--atual .dgf-etapa__rotulo{color:var(--revolu-text);font-weight:700}.dgf-etapa--feita .dgf-etapa__rotulo{color:var(--revolu-text-soft)}.dgf-cabecalho{text-align:center;margin-top:var(--revolu-space-4);flex-direction:column;align-items:center;gap:6px;display:flex}.dgf-titulo{font-size:var(--revolu-fs-destaque);letter-spacing:-.02em;color:var(--revolu-text);outline:none;margin:0;font-weight:800;line-height:1.15}.dgf-sub{font-size:var(--revolu-fs-corpo);color:var(--revolu-text-soft);margin:0;line-height:1.5}.dgf-passo{gap:var(--revolu-space-3);flex-direction:column;display:flex}.dgf-foto-input{display:none}.dgf-foto-drop{border:2px dashed var(--revolu-border-field);border-radius:var(--revolu-radius-lg);background:var(--revolu-white);width:100%;padding:var(--revolu-space-8) var(--revolu-space-4);align-items:center;gap:var(--revolu-space-3);cursor:pointer;font:inherit;color:var(--revolu-text);flex-direction:column;transition:border-color .2s,background .2s;display:flex}.dgf-foto-drop:hover{border-color:var(--revolu-primary);background:#0059ff05}.dgf-foto-drop b{font-size:var(--revolu-fs-corpo);font-weight:700}.dgf-foto-drop__icone{border-radius:var(--revolu-radius-pill);width:56px;height:56px;color:var(--revolu-primary);background:#0059ff14;place-items:center;display:grid}.dgf-foto-drop__icone svg{width:26px;height:26px}.dgf-foto-feita{align-items:center;gap:var(--revolu-space-3);flex-direction:column;display:flex}.dgf-foto-thumb{object-fit:cover;width:140px;height:140px;box-shadow:var(--revolu-shadow-soft);border-radius:50%}.dgf-foto-acoes{gap:var(--revolu-space-4);display:flex}.dgf-link{cursor:pointer;font:inherit;font-size:var(--revolu-fs-apoio);color:var(--revolu-primary);background:0 0;border:none;align-self:center;padding:0;font-weight:700}.dgf-link:hover{text-decoration:underline}.dgf-link--mudo{color:var(--revolu-text-muted)}.dgf-especie-frase{text-align:center;font-size:var(--revolu-fs-apoio);color:var(--revolu-text-soft);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px;max-width:320px;margin:0;line-height:1.45;display:flex}.dgf-especie-frase .ai-rex-brand{font-size:var(--revolu-fs-legenda);flex:none}.dgf-foto-status,.dgf-foto-aviso{text-align:center;font-size:var(--revolu-fs-apoio);color:var(--revolu-text-soft);margin:0;line-height:1.45}.revolu-app-container .dgf-conferir-wrap .revolu-input-field,.revolu-app-container .dgf-conferir-wrap .revolu-input-with-unit,.dgf-conferir-wrap .option-group .button-outline{border-color:var(--revolu-amber-borda,#ebd3a4);background:var(--revolu-amber-fundo,#fff8e9)}.dgf-conferir-wrap .rv-campo-mui .MuiOutlinedInput-root{background:var(--revolu-amber-fundo,#fff8e9)}.dgf-conferir-wrap .rv-campo-mui .MuiOutlinedInput-notchedOutline{border-color:var(--revolu-amber-borda,#ebd3a4)}.dgf-rodape{gap:var(--revolu-space-2);margin-top:var(--revolu-space-4);flex-direction:column;display:flex}.dgf-rodape .button{width:100%}@media (prefers-reduced-motion:reduce){.dgf-etapa:before,.dgf-etapa__bolota,.dgf-etapa__rotulo{transition:none}}.doguinho-list-wrapper{width:100%;max-width:720px;margin:0;padding:0}.lista-cabecalho{align-items:flex-start;gap:var(--revolu-space-3);margin:var(--revolu-space-3) 0 var(--revolu-space-4);flex-direction:column;display:flex}.lista-titulo{letter-spacing:-.01em;color:var(--revolu-text);margin:0;font-size:clamp(22px,3.4vw,28px);font-weight:700;line-height:1.15}.lista-fab{right:var(--revolu-space-6);bottom:var(--revolu-space-6);background:var(--revolu-primary);width:56px;height:56px;color:var(--revolu-white,#fff);cursor:pointer;z-index:var(--revolu-z-fab,1040);border:none;border-radius:50%;justify-content:center;align-items:center;display:none;position:fixed;box-shadow:0 8px 24px #0059ff47}.lista-fab:hover{background:var(--revolu-primary-hover,#0047cc)}@media (width>=768px){.lista-fab{display:inline-flex}}.entrada{padding:var(--revolu-space-12) 0 var(--revolu-space-8);text-align:left}.entrada-eyebrow{margin:0 0 var(--revolu-space-2);font-size:var(--revolu-fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--revolu-text-soft);font-weight:700}.entrada-titulo{margin:0 0 var(--revolu-space-3);letter-spacing:-.02em;color:var(--revolu-text);font-size:clamp(26px,4vw,40px);font-weight:700;line-height:1.1}.entrada-suporte{margin:0 0 var(--revolu-space-6);font-size:var(--revolu-fs-leitura);color:var(--revolu-text-soft);max-width:46ch;line-height:1.5}.entrada-corpo{gap:var(--revolu-space-6);flex-direction:column;display:flex}.entrada-valores{gap:var(--revolu-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.entrada-valores li{align-items:center;gap:var(--revolu-space-3);font-size:var(--revolu-fs-corpo);color:var(--revolu-text);font-weight:600;display:flex}.entrada-valor-ico{color:var(--revolu-text-soft);flex:none;display:inline-flex}.entrada-card{background:var(--revolu-surface-soft);border-radius:var(--revolu-radius-lg);padding:var(--revolu-space-6);width:100%;max-width:420px}@media (width>=768px){.entrada-corpo{justify-content:flex-end;align-items:flex-start;gap:var(--revolu-space-12);flex-direction:row-reverse}.entrada-card{padding:var(--revolu-space-8)}.entrada-valores{padding-top:var(--revolu-space-4)}}.entrada-convidado{margin:var(--revolu-space-6) 0 0;font-size:var(--revolu-fs-apoio);color:var(--revolu-text-soft)}.entrada-convidado a{color:var(--revolu-primary);font-weight:600;text-decoration:underline}.header-message-add{margin-top:var(--revolu-space-4)}.header-message{text-align:left;margin-top:0}.header-message-main{color:#2c3e50;margin:0 0 6px;font-size:1.2em;font-weight:600;line-height:1.3}.header-message-sub{color:#555;margin:0 0 8px;font-size:.95em;line-height:1.4}.header-message-login{color:#666;margin:0;font-size:.9em;line-height:1.4}.header-message-login a{color:#0059ff;font-weight:500;text-decoration:none}.header-message-login a:hover{text-decoration:underline}.header-message-signup{flex-direction:column;align-items:center;gap:6px;margin:16px 0 12px;display:flex}.header-message-signup-hint{color:#8a94a6;font-size:.8em}.header-message-auth{text-align:left;flex-direction:column;align-items:stretch;gap:8px;width:100%;max-width:340px;margin:18px auto 6px;display:flex}.header-message-auth .header-message-signup-hint{text-align:center}.header-message-auth.is-primary{background:#f6f8fb;border:1px solid #ececec;border-radius:16px;margin-top:12px;padding:16px}.guest-save-card{text-align:center;background:#f6efe7;border:1px solid #e8ddd0;border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:0 0 16px;padding:14px 16px;display:flex}.guest-save-card-text{text-align:left;flex-direction:column;flex:220px;gap:2px;display:flex}.guest-save-card-text strong{color:#141414;font-size:.95em;line-height:1.3}.guest-save-card-text span{color:#4a4a4a;font-size:.85em;line-height:1.4}@media (width<=480px){.guest-save-card{flex-direction:column;align-items:stretch}.guest-save-card-text{text-align:center}}.header-message-vet{margin:10px 0 0;font-size:.82em;line-height:1.4}.header-message-vet a{color:#8a94a6;font-weight:500;text-decoration:none}.header-message-vet a:hover{color:#0059ff;text-decoration:underline}.doguinho-list-container{gap:var(--revolu-space-6);flex-direction:column;display:flex}.no-doguinhos-message{text-align:center;color:#777;background-color:#f9f9f9;border-radius:12px;padding:40px}.loading-state-inline{text-align:left;padding:10px 0}.loading-state-inline p{color:#0059ff;margin:0;font-size:1em;font-weight:500}.dg-vazio{min-height:calc(100svh - var(--revolu-nav-h,64px) - var(--revolu-space-16));text-align:left;padding:var(--revolu-space-12) 0 var(--revolu-space-16);justify-content:center;align-items:center;display:flex}.dg-vazio__conteudo{align-items:center;gap:var(--revolu-space-8);width:100%;display:grid}.dg-vazio__copy{max-width:420px}.dg-vazio__eyebrow{margin:0 0 var(--revolu-space-2);font-size:var(--revolu-fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--revolu-text-soft,#5a6472);font-weight:800}.dg-vazio__marca{justify-content:center;justify-self:start;align-items:center;width:min(280px,78vw);height:190px;display:flex}.dg-vazio__orb{width:148px;height:148px}.dg-vazio__seed{background:var(--revolu-primary,#0059ff);transform-origin:50%;border-radius:50%;width:15px;height:15px;animation:7s cubic-bezier(.33,0,.35,1) infinite aiRexQuique;position:relative}.dg-vazio__seed:after{content:"";border:1.5px solid var(--revolu-primary,#0059ff);opacity:0;border-radius:50%;animation:7s ease-out infinite aiRexOnda;position:absolute;inset:-6px;transform:scale(.6)}.dg-vazio__titulo{margin:0 0 var(--revolu-space-3);letter-spacing:-.01em;color:var(--revolu-text,#141414);max-width:14ch;font-size:clamp(26px,6.5vw,36px);font-weight:800;line-height:1.08}.dg-vazio__sub{margin:0 0 var(--revolu-space-6);font-size:var(--revolu-fs-corpo);color:var(--revolu-text-soft,#5a6472);max-width:38ch;line-height:1.55}@media (width<=599.98px){.dg-vazio{min-height:calc(100svh - var(--revolu-nav-h,64px) - var(--revolu-space-12));padding-top:var(--revolu-space-8)}.dg-vazio__conteudo{gap:var(--revolu-space-6)}.dg-vazio__marca{width:min(244px,78vw);height:160px}.dg-vazio__orb{width:120px;height:120px}}@media (width>=768px){.dg-vazio__conteudo{gap:var(--revolu-space-12);grid-template-columns:minmax(0,1fr) minmax(220px,280px)}.dg-vazio__marca{justify-self:end}.dg-vazio__titulo{max-width:12ch}}@media (width>=1024px){.dg-vazio{padding-top:var(--revolu-space-16)}}.dg-spot__outro{text-align:center;width:100%;font-family:inherit;font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft,#5a6472);cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;margin:12px 0 8px;padding:6px;font-weight:600;display:block;box-shadow:none!important;text-shadow:none!important;background:0 0!important;border:0!important}.dg-spot__outro:hover{color:var(--revolu-primary,#0059ff)}@media (width<=767px){.doguinho-list-wrapper{padding-bottom:34px}}@media (prefers-reduced-motion:reduce){.dg-vazio__seed,.dg-vazio__seed:after{animation:none}}.guest-saude-wrapper{flex-direction:column;align-items:center;gap:4px;display:flex}.guest-saude-notice{font-size:var(--revolu-fs-legenda);color:#6c757d;text-align:center;max-width:100px}.refresh-indicator{text-align:center;padding:var(--revolu-space-3);color:var(--revolu-text-soft);font-size:var(--revolu-fs-corpo)}.error-message{color:var(--revolu-danger);padding:var(--revolu-space-3);margin-bottom:var(--revolu-space-4);border-radius:var(--revolu-radius-sm);background-color:#fdecee;border:1px solid #f6c6cc}.dg-home__cabecalho{margin:0 0 var(--revolu-space-5,20px)}.dg-home__saudacao{font-family:var(--revolu-font-display,"Gazpacho", serif);font-size:var(--revolu-fs-display);color:var(--revolu-text,#141414);margin:0;font-weight:700;line-height:1.2}.dg-home__acao-secundaria{margin-top:var(--revolu-space-5,20px);justify-content:center;display:flex}.dg-vazio--compacta{min-height:0;padding:var(--revolu-space-8) 0 var(--revolu-space-6)}.dg-vazio--compacta .dg-vazio__marca{height:150px}.dg-vazio--compacta .dg-vazio__orb{width:112px;height:112px}@media (width<=599.98px){.dg-vazio--compacta{min-height:0;padding-top:var(--revolu-space-6)}}.extrato{flex-direction:column;gap:14px;display:flex}.extrato__lede{font-size:var(--revolu-fs-apoio);color:var(--revolu-text-soft);margin:0;line-height:1.4}.extrato__carregando{justify-content:center;padding:24px 0;display:flex}.extrato__vazio,.extrato__erro,.extrato__corte{font-size:var(--revolu-fs-apoio);color:var(--revolu-text-soft);margin:0}.extrato__lista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.extrato__linha{border-bottom:1px solid var(--revolu-border-field);font-size:var(--revolu-fs-apoio);align-items:baseline;gap:10px;padding:9px 0;display:flex}.extrato__linha:last-child{border-bottom:0}.extrato__quando{font-variant-numeric:tabular-nums;color:var(--revolu-text-soft);font-size:var(--revolu-fs-legenda);white-space:nowrap;flex:none}.extrato__corpo{flex:auto;align-items:baseline;gap:8px;min-width:0;display:flex}.extrato__rotulo{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.extrato__doguinho{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft);flex:none}.extrato__tag{font-size:var(--revolu-fs-micro);letter-spacing:.02em;color:var(--revolu-secondary-ink);white-space:nowrap;flex:none;font-weight:600}.extrato__linha--estorno .extrato__rotulo,.extrato__linha--ajuste .extrato__rotulo{color:var(--revolu-text-soft)}.onde-moro__rotulo{font-size:var(--revolu-fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--revolu-text-soft,#4a4a4a);margin:0 0 var(--revolu-space-2,8px);font-weight:700}.onde-moro__titulo{font-size:var(--revolu-fs-corpo);margin:0 0 2px;font-weight:600}.onde-moro__sub{font-size:var(--revolu-fs-apoio);color:var(--revolu-text-soft,#4a4a4a);margin:0 0 var(--revolu-space-3,12px)}.onde-moro__acoes{align-items:center;gap:var(--revolu-space-2,8px);margin-top:var(--revolu-space-3,12px);display:flex}.onde-moro__erro{font-size:var(--revolu-fs-legenda);color:#b3261e;margin:var(--revolu-space-2,8px) 0 0}.onde-moro__ok{font-size:var(--revolu-fs-legenda);color:var(--revolu-success,#39b54a);margin:var(--revolu-space-2,8px) 0 0}.onde-moro--home{border:1px solid var(--revolu-border,#e6e9f0);padding:var(--revolu-space-4,16px);margin-bottom:var(--revolu-space-6,24px);background:#fff;border-radius:14px}.tom-ia__lede{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-muted,#8a94a6);margin:0 0 12px;line-height:1.5}.tom-ia__campo{margin-bottom:10px;display:block}.tom-ia__campo .revolu-input-label{margin-bottom:4px;display:block}.tom-ia__campo select{width:100%}.tom-ia__ficha{border-radius:var(--revolu-radius-md,12px);background:var(--revolu-surface-soft,#f6f8fb);padding:10px 12px}.tom-ia__resumo{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft,#4a4a4a);margin:0;font-weight:600;line-height:1.45}.tom-ia__exemplo{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-muted,#8a94a6);margin:6px 0 0;font-style:italic;line-height:1.5}.tom-ia__pe{align-items:center;min-height:20px;margin-top:8px;display:flex}.tom-ia__recado{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-muted,#8a94a6)}.tom-ia__recado--feito{color:var(--revolu-success,#39b54a);font-weight:600}.tom-ia__recado--erro{color:var(--revolu-danger,#e01020);font-weight:600}.rv-barractx{justify-content:space-between;align-items:center;gap:var(--revolu-space-3,12px);padding-bottom:var(--revolu-space-2,8px);margin-bottom:var(--revolu-space-4,16px);border-bottom:1px solid var(--revolu-border,#ececec);flex-wrap:wrap;display:flex}.rv-barractx__voltar{min-height:40px;font-family:inherit;font-size:var(--revolu-fs-apoio);color:var(--revolu-primary,#0059ff);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:var(--revolu-radius-sm,8px);background:0 0;border:0;align-items:center;gap:6px;padding:0 8px 0 0;font-weight:700;transition:opacity .15s;display:inline-flex}.rv-barractx__voltar:hover{opacity:.8}.rv-barractx__voltar:focus-visible{outline:2px solid var(--revolu-primary,#0059ff);outline-offset:2px}.rv-barractx__voltar svg{transition:transform .15s}.rv-barractx__voltar:hover svg{transform:translate(-2px)}.rv-barractx__selo{font-size:var(--revolu-fs-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--revolu-text-soft,#4a4a4a);align-items:center;gap:6px;font-weight:700;display:inline-flex}.rv-barractx__selo .ai-rex-brand{font-size:var(--revolu-fs-legenda)}.rv-barractx--caramelo{border-bottom-color:#f0e6d8}.rv-barractx--caramelo .rv-barractx__voltar{color:#a9814f}.rv-barractx--caramelo .rv-barractx__voltar:focus-visible{outline-color:#a9814f}.rv-barractx--caramelo .rv-barractx__selo{color:#8a6636}.vet-dash{max-width:720px;font-family:var(--revolu-font,"Montserrat", sans-serif);color:var(--revolu-text,#141414);margin:0 auto;padding:8px 0 32px}.vet-loading,.vet-empty{text-align:center;color:var(--revolu-text-soft,#4a4a4a);padding:48px 16px}.vet-empty .ai-rex-brand{font-size:var(--revolu-fs-destaque)}.vet-empty h2{font-size:var(--revolu-fs-destaque);color:var(--revolu-text,#141414);margin:12px 0 6px}.vet-empty p{max-width:42ch;margin:0 auto 14px;line-height:1.5}.vet-empty .vet-empty-destaque{border-top:1px solid var(--revolu-border,#ececec);max-width:42ch;font-size:var(--revolu-fs-leitura);color:var(--revolu-text,#141414);margin:22px auto 8px;padding-top:18px;font-weight:700}.vet-eyebrow{font-size:var(--revolu-fs-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--revolu-text-soft,#4a4a4a);align-items:center;gap:6px;font-weight:700;display:inline-flex}.vet-eyebrow .ai-rex-brand{font-size:var(--revolu-fs-legenda)}.vet-head{text-align:center;margin-bottom:18px}.vet-head h1{font-size:var(--revolu-fs-destaque);margin:0 0 4px;font-weight:700}.vet-head .vet-eyebrow+h1{margin-top:8px}.vet-sub{font-size:var(--revolu-fs-corpo);color:var(--revolu-text-soft,#4a4a4a);max-width:52ch;margin:0 auto;line-height:1.5}.vet-sub strong{color:var(--revolu-success,#39b54a)}.vet-stats{flex-wrap:wrap;gap:10px;margin:18px 0 22px;display:flex}.vet-stat{background:var(--revolu-surface-soft,#f6f8fb);border:1px solid var(--revolu-border,#ececec);border-radius:var(--revolu-radius-md,12px);flex:1;min-width:140px;padding:12px 14px}.vet-stat span{font-size:var(--revolu-fs-micro);text-transform:uppercase;letter-spacing:.04em;color:var(--revolu-text-soft,#4a4a4a);display:block}.vet-stat b{font-size:var(--revolu-fs-display);color:var(--revolu-primary,#0059ff);font-weight:700}.vet-section{background:var(--revolu-white,#fff);border:1px solid var(--revolu-border,#ececec);border-radius:var(--revolu-radius-lg,16px);margin-bottom:14px;padding:16px 18px}.vet-section-h{justify-content:space-between;align-items:center;gap:10px;display:flex}.vet-section-h h3{font-size:var(--revolu-fs-corpo);margin:0;font-weight:700}.vet-hint{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft,#4a4a4a);margin:6px 0 12px;line-height:1.45}.vet-codes{flex-direction:column;gap:10px;display:flex}.vet-code-row{background:var(--revolu-surface-soft,#f6f8fb);border-radius:var(--revolu-radius-md,12px);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.vet-code{font-weight:800;font-size:var(--revolu-fs-leitura);letter-spacing:.08em;color:var(--revolu-text,#141414)}.vet-code-link{min-width:0;font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft,#4a4a4a);text-overflow:ellipsis;white-space:nowrap;flex:200px;overflow:hidden}.vet-code-main{background:var(--revolu-surface-soft,#f6f8fb);border:1px solid var(--revolu-border,#ececec);border-radius:var(--revolu-radius-md,12px);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:20px 16px;display:flex}.vet-code-big{letter-spacing:.16em;color:var(--revolu-primary,#0059ff);font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;line-height:1}.vet-code-main .vet-code-link{flex:0 auto;max-width:100%}.vet-shares{padding:0}.vet-shares>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:14px 18px;list-style:none;display:flex}.vet-shares>summary::-webkit-details-marker{display:none}.vet-shares>summary:before{content:"▸";color:var(--revolu-text-soft,#4a4a4a);font-size:var(--revolu-fs-micro);margin-right:2px;transition:transform .15s;display:inline-block}.vet-shares[open]>summary:before{transform:rotate(90deg)}.vet-shares>summary:hover{background:var(--revolu-surface-soft,#f6f8fb);border-radius:var(--revolu-radius-lg,16px)}.vet-shares-title{font-size:var(--revolu-fs-corpo);color:var(--revolu-text,#141414);font-weight:700}.vet-shares-sum{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft,#4a4a4a)}.vet-shares>:not(summary){padding-left:18px;padding-right:18px}.vet-shares>:last-child{padding-bottom:14px}.vet-aviso{font-size:var(--revolu-fs-legenda);color:#b3261e;border-radius:var(--revolu-radius-md,12px);background:#fdecec;border:1px solid #f5c6c4;margin:12px 0 0;padding:9px 11px}.vet-signin{text-align:center;font-size:var(--revolu-fs-apoio);color:var(--revolu-text-soft,#4a4a4a);margin:14px 0 0}.vet-signin a{color:var(--revolu-primary,#0059ff);font-weight:600;text-decoration:none}.vet-signin a:hover{text-decoration:underline}.vet-convs{margin:0;padding:0;list-style:none}.vet-convs li{border-bottom:1px solid var(--revolu-border,#ececec);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 2px;display:flex}.vet-convs li:last-child{border-bottom:none}.vet-conv-name{font-weight:600;font-size:var(--revolu-fs-corpo)}.vet-conv-dogs{font-size:var(--revolu-fs-apoio);color:var(--revolu-text-soft,#4a4a4a);text-align:right}.vet-priv{font-size:var(--revolu-fs-micro);color:var(--revolu-text-soft,#4a4a4a);margin:10px 0 0}.vet-form{flex-direction:column;gap:14px;display:flex}.vet-field{flex-direction:column;gap:5px;display:flex}.vet-field>span{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft,#4a4a4a);font-weight:600}.vet-field input,.vet-field select{font-family:inherit;font-size:var(--revolu-fs-corpo);color:var(--revolu-text,#141414);background:var(--revolu-white,#fff);border:1px solid var(--revolu-border,#ececec);border-radius:var(--revolu-radius-md,12px);box-sizing:border-box;width:100%;padding:11px 12px}.vet-field input:focus,.vet-field select:focus{border-color:var(--revolu-primary,#0059ff);outline:none;box-shadow:0 0 0 3px #0059ff1f}.vet-field-row{gap:12px;display:flex}.vet-field-row .vet-field{flex:1}.vet-field-uf{flex:0 0 96px!important}.vet-form-error{color:#b3261e;border-radius:var(--revolu-radius-md,12px);font-size:var(--revolu-fs-apoio);background:#fdecec;border:1px solid #f5c6c4;padding:10px 12px}@media (width<=600px){.vet-code-link{flex-basis:100%}}.revolu-app-container .vet-pacientes{margin:var(--revolu-space-3) 0 var(--revolu-space-3);padding:0;list-style:none}.revolu-app-container .vet-pacientes li{align-items:center;column-gap:var(--revolu-space-3);padding:var(--revolu-space-3) 0;border-bottom:1px solid var(--revolu-border);grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"foto nome acoes""foto tutor acoes""foto data acoes";row-gap:2px;display:grid}.revolu-app-container .vet-pacientes li:last-child{border-bottom:0}.revolu-app-container .vet-paciente-foto{object-fit:cover;border-radius:50%;flex:none;grid-area:foto;width:44px;height:44px}.revolu-app-container .vet-pac-nome{min-width:0;font-weight:600;font-size:var(--revolu-fs-corpo);color:var(--revolu-text);overflow-wrap:anywhere;grid-area:nome}.revolu-app-container .vet-pac-col{min-width:0;font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft);overflow-wrap:anywhere}.revolu-app-container .vet-pac-col:before{content:attr(data-curto) ": ";color:var(--revolu-text-soft);opacity:.75}.revolu-app-container .vet-pac-col.is-vazio{opacity:.8;font-style:italic}.revolu-app-container .vet-pac-tutor{grid-area:tutor}.revolu-app-container .vet-pac-data{grid-area:data}.revolu-app-container .vet-pac-acoes{align-items:center;gap:var(--revolu-space-1);grid-area:acoes;display:flex}.revolu-app-container .vet-pac-acoes .button{white-space:nowrap;flex:none}@media (width>=768px){.revolu-app-container .vet-pacientes li{column-gap:var(--revolu-space-4);grid-template-columns:44px minmax(0,1.4fr) minmax(0,1fr) 120px auto;grid-template-areas:"foto nome tutor data acoes";row-gap:0}.revolu-app-container .vet-pac-col{font-size:var(--revolu-fs-legenda)}}.revolu-app-container .vet-busca{max-width:360px;margin:var(--revolu-space-3) 0 var(--revolu-space-2)}.revolu-app-container .vet-pac-mais{padding:var(--revolu-space-2) 0;justify-content:center;display:flex}.revolu-app-container .vet-pac-contagem{text-align:center;font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft);margin:0}.vet-conv-info{flex-direction:column;gap:2px;min-width:0;display:flex}.vet-conv-meta{font-size:var(--revolu-fs-micro);color:var(--revolu-text-soft,#4a4a4a)}.revolu-app-container .vet-empty-acoes{gap:var(--revolu-space-3);margin-top:var(--revolu-space-4);flex-wrap:wrap;justify-content:center;display:flex}.vet-acesso{margin-top:var(--revolu-space-6,24px);padding-top:var(--revolu-space-4,16px);border-top:1px solid var(--revolu-border,#e6e9f0)}.vet-acesso-ou{align-items:center;gap:var(--revolu-space-2,8px);margin:var(--revolu-space-3,12px) 0;color:var(--revolu-text-soft,#4a4a4a);font-size:var(--revolu-fs-micro);display:flex}.vet-acesso-ou:before,.vet-acesso-ou:after{content:"";background:var(--revolu-border,#e6e9f0);flex:1;height:1px}.vet-conta-atual{padding:var(--revolu-space-3,12px);margin-bottom:var(--revolu-space-3,12px);background:#f1f4f9;border-radius:10px}.vet-field input.tem-erro,.vet-field select.tem-erro,.ong-field input.tem-erro,.ong-field select.tem-erro{background:#fdf3f2;border-color:#b42318}.vet-field input.tem-erro:focus,.vet-field select.tem-erro:focus,.ong-field input.tem-erro:focus,.ong-field select.tem-erro:focus{outline-offset:1px;outline:2px solid #b4231859}.vet-campo-erro,.ong-campo-erro{font-size:var(--revolu-fs-legenda);color:#b42318;margin-top:4px;font-style:normal;line-height:1.35;display:block}.ong-painel{max-width:720px;margin:0 auto;padding:20px 16px 60px}.ong-orienta{font-size:var(--revolu-fs-legenda);color:#8a6636;background:#fbf7f1;border:1px solid #f0e6d8;border-radius:12px;margin:0 0 14px;padding:9px 12px;line-height:1.45}.ong-abas{margin:4px 0 16px}.ong-abas .button-primary{color:#fff!important;background:#8a6636!important;border-color:#8a6636!important}.ong-abas .button-outline{color:#8a6636!important;border-color:#e7d9c5!important}.ong-painel__head{margin-bottom:16px}.ong-eyebrow{font-size:var(--revolu-fs-micro);letter-spacing:.12em;text-transform:uppercase;color:#a9814f;margin:0;font-weight:700}.ong-titulo{font-size:var(--revolu-fs-destaque);color:var(--revolu-text,#141414);margin:4px 0 2px;font-weight:800}.ong-sub{font-size:var(--revolu-fs-apoio);color:var(--revolu-text-soft,#4a4a4a);margin:0}.ong-erro{font-size:var(--revolu-fs-apoio);color:#b3261e}.ong-lista{margin:14px 0 0;padding:0;list-style:none}.ong-item{border-top:1px solid var(--revolu-surface-soft,#f6f8fb);align-items:center;gap:12px;padding:10px 0;display:flex}.ong-item:first-child{border-top:0}.ong-foto{object-fit:cover;background:var(--revolu-surface-soft,#f6f8fb);border-radius:10px;flex:none;width:40px;height:40px}.ong-nome{font-size:var(--revolu-fs-corpo);color:var(--revolu-text,#141414);flex:1;min-width:0;font-weight:600}.ong-stats{gap:10px;margin:4px 0 16px;display:flex}.ong-stat{text-align:center;background:#fbf7f1;border:1px solid #f0e6d8;border-radius:14px;flex:1;padding:12px 10px}.ong-stat strong{font-size:var(--revolu-fs-destaque);color:#8a6636;font-weight:800;line-height:1.1;display:block}.ong-stat span{font-size:var(--revolu-fs-micro);color:var(--revolu-text-soft,#4a4a4a)}.ong-acoes{margin:0 0 14px}.ong-analise{font-size:var(--revolu-fs-apoio);color:var(--revolu-text-soft,#4a4a4a);background:#fbf7f1;border:1px solid #f0e6d8;border-radius:14px;margin:0 0 16px;padding:12px 14px;line-height:1.45}.ong-analise strong{color:#8a6636}.ong-mais{border:1px solid var(--revolu-border,#ececec);font-family:inherit;font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft,#4a4a4a);cursor:pointer;border-radius:999px;margin:16px auto 0;padding:7px 16px;font-weight:600;display:block;background:var(--revolu-surface-soft,#f6f8fb)!important;box-shadow:none!important}.ong-equipe{margin-top:4px}.ong-membros{margin:0;padding:0;list-style:none}.ong-membro{border-top:1px solid var(--revolu-surface-soft,#f6f8fb);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;display:flex}.ong-membro:first-child{border-top:0}.ong-membro__id{flex-direction:column;flex:1;min-width:0;display:flex}.ong-membro__nome{font-size:var(--revolu-fs-corpo);color:var(--revolu-text,#141414);font-weight:600}.ong-membro__email{font-size:var(--revolu-fs-micro);color:var(--revolu-text-soft,#4a4a4a);text-overflow:ellipsis;overflow:hidden}.ong-papel{font-size:var(--revolu-fs-micro);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:2px 9px;font-weight:700}.ong-papel--gestor{color:#0059ff;background:#0059ff1a}.ong-papel--protetor{color:#a9814f;background:#f6efe7}.ong-adocoes{font-size:var(--revolu-fs-legenda);color:#8a6636;white-space:nowrap;font-weight:600}.ong-remover{font-family:inherit;font-size:var(--revolu-fs-legenda);color:#b3261e;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px 6px;font-weight:600}.ong-remover:hover{background:#b3261e0f}.ong-add{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ong-add input[type=email],.ong-add input[type=text]{min-width:160px;height:40px;font-family:inherit;font-size:var(--revolu-fs-corpo);border:1px solid var(--revolu-border,#ececec);background:#fff;border-radius:12px;flex:1;padding:0 12px}.ong-add select{height:40px;font-family:inherit;font-size:var(--revolu-fs-corpo);border:1px solid var(--revolu-border,#ececec);background:#fff;border-radius:12px;padding:0 10px}.ong-add-ok{font-size:var(--revolu-fs-legenda);color:#2a8b3a;margin:8px 0 0}.ong-form-error{font-size:var(--revolu-fs-legenda);color:var(--revolu-danger,#e01020);margin:8px 0 0}.ong-priv{font-size:var(--revolu-fs-micro);color:var(--revolu-text-soft,#7a7a7a);margin:10px 0 0}.ong-signup{max-width:480px;margin:0 auto;padding:24px 18px 60px}.ong-signup__head{margin-bottom:18px}.ong-signup__head .ong-eyebrow{align-items:center;gap:6px;display:inline-flex}.ong-signup__head .ong-titulo{margin-top:8px}.ong-signup__form{flex-direction:column;gap:14px;display:flex}.ong-field{flex-direction:column;gap:5px;display:flex}.ong-field>span{font-size:var(--revolu-fs-legenda);color:var(--revolu-text,#141414);font-weight:600}.ong-field input,.ong-field select{height:44px;font-family:inherit;font-size:var(--revolu-fs-corpo);border:1px solid var(--revolu-border-field,#e0e0e0);border-radius:var(--revolu-radius-pill,999px);background:var(--revolu-white,#fff);color:var(--revolu-text,#141414);box-sizing:border-box;padding:0 20px;transition:border-color .2s}.ong-field input:focus,.ong-field select:focus{border-color:var(--revolu-primary,#0059ff);outline:none}.ong-field-row{gap:12px;display:flex}.ong-field-row .ong-field{flex:1}.ong-field--uf{flex:0 0 92px}.ong-signup__done{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:40px 12px;display:flex}.ong-signup__done h2{font-size:var(--revolu-fs-destaque);color:var(--revolu-text,#141414);margin:0;font-weight:800}.ong-signup__done p{font-size:var(--revolu-fs-corpo);color:var(--revolu-text-soft,#4a4a4a);max-width:340px;margin:0 0 6px}.ong-signup__done .ong-signup__destaque{border-top:1px solid var(--revolu-border,#ececec);max-width:340px;font-size:var(--revolu-fs-leitura);color:var(--revolu-text,#141414);margin:16px 0 4px;padding-top:16px;font-weight:800}.ong-signup__auth{margin-top:4px}.ong-signin{font-size:var(--revolu-fs-apoio);color:var(--revolu-text-soft,#4a4a4a);text-align:center;margin-top:18px}.ong-signin a{color:var(--revolu-primary,#0059ff);font-weight:600;text-decoration:none}.ong-field input.tem-erro,.ong-field select.tem-erro,.ong-form input.tem-erro,.ong-form select.tem-erro{border-color:var(--revolu-danger,#e01020);background:var(--revolu-white,#fff)}.ong-campo-erro{font-size:var(--revolu-fs-legenda);color:var(--revolu-danger,#e01020);margin-top:4px;font-style:normal;line-height:1.35;display:block}.revolu-app-container .revolu-toggle-group{width:100%;margin-bottom:var(--revolu-space-4,16px);display:flex}.revolu-app-container .revolu-toggle-group .button{border-radius:0;flex:1;margin:0 -1px 0 0}.revolu-app-container .revolu-toggle-group .button:first-child{border-radius:50px 0 0 50px}.revolu-app-container .revolu-toggle-group .button:last-child{border-radius:0 50px 50px 0;margin-right:0}.revolu-app-container .revolu-toggle-group .button.pos-middle{border-radius:0}.revolu-app-container .revolu-toggle-group .button.pos-first{border-radius:50px 0 0 50px}.revolu-app-container .revolu-toggle-group .button.pos-last{border-radius:0 50px 50px 0}.pr{--pr-azul:var(--revolu-primary,#0059ff);--pr-ink:#161a1e;--pr-soft:#48515b;--pr-mut:#8a94a6;--pr-line:#e6e8ec;--pr-hair:#eef0f3;--pr-tint:#f1f5ff;--pr-ok:#2e9e3e;--pr-warn:var(--revolu-warning-ink);padding:0 0 64px}.pr--vazio{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:70vh;display:flex}.pr__vazio-t{font-size:var(--revolu-fs-destaque);margin:0}.pr__vazio-s{font-size:var(--revolu-fs-corpo);color:var(--revolu-text-soft,#4a4a4a);max-width:42ch;margin:0}.pr__doc{box-sizing:border-box;color:var(--pr-soft);font-size:var(--revolu-fs-corpo);font-variant-numeric:tabular-nums;padding:20px 0 26px;line-height:1.55}.pr__doc *,.pr__doc :before,.pr__doc :after{box-sizing:border-box}@media (width>=600px){.pr__doc{border-radius:10px;max-width:760px;margin:20px auto;padding:26px 30px 34px;box-shadow:0 2px 16px #1414140f}}.pr__cabeca{border-bottom:2px solid var(--pr-ink);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.pr__marca{display:none}.pr__emissao{text-align:right;font-size:var(--revolu-fs-legenda);color:var(--pr-mut);margin-left:auto;line-height:1.5}.pr__sobre{font-size:var(--revolu-fs-micro);letter-spacing:.09em;text-transform:uppercase;color:var(--pr-azul);margin:16px 0 0;font-weight:700}.pr__pid{border:1px solid var(--pr-line);border-radius:10px;margin-top:22px;overflow:hidden}.pr__pid-topo{border-bottom:1px solid var(--pr-hair);background:#fafbfc;align-items:center;gap:14px;padding:14px 16px;display:flex}.pr__foto{object-fit:cover;background:#fff;border-radius:50%;flex:none;width:56px;height:56px}.pr__ident{min-width:0}.pr__pnome{font-size:var(--revolu-fs-destaque);color:var(--pr-ink);margin:0;font-weight:700;line-height:1.1}.pr__psub{font-size:var(--revolu-fs-legenda);color:var(--pr-mut);margin-top:2px}.pr__grade{background:var(--pr-hair);grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.pr__cel{background:#fff;padding:10px 14px}.pr__cel dt{font-size:var(--revolu-fs-micro);letter-spacing:.05em;text-transform:uppercase;color:var(--pr-mut);display:block}.pr__cel dd{font-size:var(--revolu-fs-corpo);color:var(--pr-ink);margin:0;font-weight:700}.pr__cel:last-child{grid-column:1/-1}@media (width>=600px){.pr__grade{grid-template-columns:repeat(3,1fr)}.pr__cel:last-child{grid-column:auto}}.pr__print{margin-top:18px}.pr__sec{margin-top:26px}.pr__sech{font-size:var(--revolu-fs-legenda);letter-spacing:.07em;text-transform:uppercase;color:var(--pr-azul);align-items:center;gap:10px;margin:0 0 10px;font-weight:700;display:flex}.pr__sech span{white-space:nowrap}.pr__sech:after{content:"";background:var(--pr-hair);flex:1;height:1px}.revolu-app-container .pr__sech{font-family:var(--revolu-font)}.pr__quadro{font-size:var(--revolu-fs-corpo);color:#28303a;margin:0;line-height:1.6}.pr__legenda{font-size:var(--revolu-fs-micro);color:var(--pr-mut);margin:8px 0 0}.pr__sempre{margin-bottom:14px}.pr__sempre:last-of-type{margin-bottom:0}.pr__sempre-t{font-size:var(--revolu-fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--pr-mut);margin:0 0 6px;font-weight:700}.pr__sempre-lista{margin:0;padding:0;list-style:none}.pr__sempre-lista li{font-size:var(--revolu-fs-corpo);break-inside:avoid;page-break-inside:avoid;padding:0 0 0 14px;line-height:1.55;position:relative}.pr__sempre-lista li+li{margin-top:8px}.pr__sempre-lista li:before{content:"—";color:var(--pr-mut);position:absolute;left:0}.pr__sempre-det{color:var(--pr-mut)}.pr__sempre-fonte{font-size:var(--revolu-fs-micro);color:var(--pr-mut);white-space:nowrap}.pr__peso-cab{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.pr__peso-num{font-size:var(--revolu-fs-display);color:var(--pr-ink);font-weight:800;line-height:1}.pr__peso-delta{font-size:var(--revolu-fs-legenda);color:var(--pr-warn);font-weight:700}.pr__peso-delta.estavel{color:var(--pr-mut)}.pr__curva-caixa{width:100%}.pr__curva{width:100%;height:auto;display:block}.pr__tabela-rolo{overflow-x:auto}.pr__med{border-collapse:collapse;width:100%;font-size:var(--revolu-fs-apoio)}.pr__med th{text-align:left;border-bottom:1px solid var(--pr-hair);font-size:var(--revolu-fs-micro);letter-spacing:.05em;text-transform:uppercase;color:var(--pr-mut);padding:0 8px 6px;font-weight:700}.pr__med th:first-child,.pr__med td:first-child{padding-left:0}.pr__med th:last-child,.pr__med td:last-child{padding-right:0}.pr__med td{border-bottom:1px solid var(--pr-hair);vertical-align:top;color:#3a434e;padding:9px 8px}.pr__med td b{color:var(--pr-ink)}.pr__dose{color:var(--pr-soft);font-weight:700;display:block}.pr__periodo{white-space:nowrap}.pr__de{display:block}.pr__ate{color:var(--pr-soft);display:block}.pr__dias{font-size:var(--revolu-fs-micro);color:var(--pr-mut);display:block}.pr__med--fim td,.pr__med--fim td b,.pr__med--fim .pr__dose{color:var(--pr-mut)}.pr__pin{color:#1b7a3a;font-size:var(--revolu-fs-micro);letter-spacing:.05em;text-transform:uppercase;background:#edf7ef;border:1px solid #bee3c8;border-radius:999px;margin-top:2px;padding:2px 8px;font-weight:700;display:inline-block}.pr__exame{border-bottom:1px solid var(--pr-hair);gap:12px;padding:9px 0;display:flex}.pr__exame-d{min-width:62px;font-size:var(--revolu-fs-legenda);color:var(--pr-mut);flex:none;padding-top:1px}.pr__exame-t{font-size:var(--revolu-fs-apoio);color:var(--pr-ink);font-weight:700;display:block}.pr__exame-c{font-size:var(--revolu-fs-legenda);color:#3a434e}.revolu-app-container .pr__exame .pr__exame-laudo{width:max-content;margin-top:10px;text-decoration:none;display:flex}.pr__vac{font-size:var(--revolu-fs-corpo);color:#28303a;align-items:baseline;gap:10px;padding:5px 0;display:flex}.pr__bola{border-radius:50%;flex:none;width:9px;height:9px;position:relative;top:1px}.pr__bola--em_dia{background:var(--pr-ok)}.pr__bola--vencendo{background:var(--pr-warn)}.pr__bola--vencida{background:#b42318}.pr__bola--sem_data{background:var(--pr-mut)}.pr__lista{flex-direction:column;display:flex}.pr__ev{border-left:3px solid var(--pr-line);font-size:var(--revolu-fs-apoio);gap:12px;margin-bottom:18px;padding:2px 0 2px 16px;display:flex}.pr__ev-data{min-width:58px;font-size:var(--revolu-fs-micro);color:var(--pr-mut);flex:none}.pr__ev-corpo{flex:1;min-width:0}.pr__ev-t{font-size:var(--revolu-fs-corpo);color:var(--pr-ink);font-weight:700;display:block}.pr__ev-c{font-size:var(--revolu-fs-apoio);color:#3a434e;margin:3px 0 0}.pr__ev--peso{border-left-color:var(--pr-hair);align-items:baseline;margin-bottom:10px}.pr__ev-peso{font-size:var(--revolu-fs-corpo);color:var(--pr-ink);font-weight:700}.pr__ev-peso em{font-style:normal;font-weight:700;font-size:var(--revolu-fs-legenda);margin-left:8px}.pr__ev-peso em.sobe{color:var(--pr-warn)}.pr__ev-peso em.desce{color:var(--pr-ok)}.pr__ev-perg{margin-top:8px}.pr__ev-perg-r{font-size:var(--revolu-fs-micro);letter-spacing:.05em;text-transform:uppercase;color:var(--pr-azul);margin-bottom:4px;font-weight:700;display:block}.pr__ev-perg ul{margin:0;padding-left:18px}.pr__ev-perg li{font-size:var(--revolu-fs-apoio);margin:3px 0;line-height:1.45}.pr__convite{background:var(--pr-tint);border:1px solid #dce6fa;border-radius:12px;margin-top:28px;padding:18px 20px}.pr__convite-sobre{font-size:var(--revolu-fs-micro);letter-spacing:.09em;text-transform:uppercase;color:var(--pr-azul);margin:0;font-weight:700}.pr__convite-t{font-size:var(--revolu-fs-leitura);letter-spacing:-.01em;color:var(--pr-ink);margin:6px 0;font-weight:700}.pr__convite-s{font-size:var(--revolu-fs-apoio);color:#28303a;margin:0 0 14px;line-height:1.55}.pr__rodape{border-top:1px solid var(--pr-hair);font-size:var(--revolu-fs-micro);color:var(--pr-mut);margin-top:30px;padding-top:14px;line-height:1.5}@media print{body.rv-prontuario-on .MuiAppBar-root,body.rv-prontuario-on header,body.rv-prontuario-on nav,body.rv-prontuario-on .revolu-bottom-nav,body.rv-prontuario-on .rv-footer-reveal,body.rv-prontuario-on footer:not(.pr__rodape),body.rv-prontuario-on .barra-contexto{display:none!important}body.rv-prontuario-on .pr__cabeca{display:flex!important}body.rv-prontuario-on{background:#fff}.pr{padding:0}.pr__doc{max-width:none;box-shadow:none;border-radius:0;margin:0;padding:0}.pr__marca{width:auto;height:26px;display:block}.pr__print,.pr__convite,.pr__exame-laudo{display:none!important}.pr__sech{break-after:avoid;page-break-after:avoid}.pr__pid,.pr__ev,.pr__exame,.pr__vac,.pr__med tr{break-inside:avoid;page-break-inside:avoid}.pr__tabela-rolo{overflow:visible}.pr *{-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{margin:14mm 12mm}}.timeline-filters{flex-flow:wrap;gap:8px;padding:6px 0 16px;display:flex}.tl-filter-btn{min-width:150px;color:var(--revolu-text,#141414);font-family:var(--revolu-font,"Montserrat"), sans-serif;cursor:pointer;text-align:left;background:#f1f4f9;border:none;border-radius:14px;flex:1 1 0;align-items:center;gap:10px;padding:9px 12px;transition:background-color .18s,box-shadow .18s,transform .12s;display:flex}.tl-filter-btn:hover{background:#e6ecf4}.tl-filter-btn:active{transform:scale(.985)}.tl-filter-btn:focus-visible{outline:2px solid var(--revolu-primary,#0059ff);outline-offset:2px}.tl-filter-lead{width:20px;height:20px;color:var(--revolu-text-soft,#8a94a6);flex-shrink:0}.tl-filter-text{flex-direction:column;flex:1;min-width:0;line-height:1.15;display:flex}.tl-filter-eyebrow{font-size:var(--revolu-fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--revolu-text-soft,#8a94a6);font-weight:700}.tl-filter-value{font-size:var(--revolu-fs-apoio);color:var(--revolu-text,#141414);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-weight:600;overflow:hidden}.tl-filter-btn .revol-chevron{color:var(--revolu-text-soft,#8a94a6);flex-shrink:0}.tl-filter-btn.is-active{background:var(--revolu-primary,#0059ff);box-shadow:0 4px 14px #0059ff38}.tl-filter-btn.is-active .tl-filter-lead,.tl-filter-btn.is-active .tl-filter-value,.tl-filter-btn.is-active .revol-chevron{color:#fff}.tl-filter-btn.is-active .tl-filter-eyebrow{color:#fff;opacity:.78}.tl-filter-btn.is-active:hover{background:#0049d6}.tl-filter-panel{min-width:264px;max-width:min(92vw,340px);font-family:var(--revolu-font,"Montserrat"), sans-serif;overflow:hidden;border-radius:16px!important;margin-top:8px!important;box-shadow:0 12px 36px #0f13202e!important}.tl-panel-section{padding:10px 12px}.tl-panel-eyebrow{font-size:var(--revolu-fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--revolu-text-soft,#8a94a6);padding:4px 8px 6px;font-weight:700}.tl-preset-list,.tl-type-list{flex-direction:column;gap:2px;display:flex}.tl-preset,.tl-type{width:100%;font-family:inherit;font-size:var(--revolu-fs-corpo);color:var(--revolu-text,#141414);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-weight:500;transition:background-color .14s;display:flex}.tl-preset{justify-content:space-between}.tl-preset:hover,.tl-type:hover{background:#f1f4f9}.tl-preset.is-selected,.tl-type.is-selected{color:var(--revolu-primary,#0059ff);font-weight:600}.tl-preset-tick{background:var(--revolu-primary,#0059ff);border-radius:50%;flex-shrink:0;width:8px;height:8px}.tl-type .tl-preset-tick{margin-left:auto}.tl-type-icon{width:22px;color:var(--revolu-text-soft,#8a94a6);flex-shrink:0;align-items:center;display:inline-flex}.tl-type-icon svg{width:20px;height:20px}.tl-type.is-selected .tl-type-icon{color:var(--revolu-primary,#0059ff)}.tl-panel-divider{color:var(--revolu-text-soft,#8a94a6);font-size:var(--revolu-fs-micro);align-items:center;padding:2px 14px;display:flex}.tl-panel-divider:before,.tl-panel-divider:after{content:"";background:#eceff4;flex:1;height:1px}.tl-panel-divider span{white-space:nowrap;padding:0 10px}.tl-range{padding-top:4px}.tl-range-actions{justify-content:space-between;align-items:center;gap:10px;padding:10px 4px 2px;display:flex}.tl-range-preview{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft,#8a94a6);font-variant-numeric:tabular-nums}.timeline-active-treatment-row{margin:-6px 0 14px;display:flex}.timeline-active-treatment-row .timeline-filter-active-treatment{height:36px;font-family:var(--revolu-font,"Montserrat"), sans-serif;font-size:var(--revolu-fs-apoio);background-color:var(--revolu-primary,#0059ff);color:#fff;border-radius:18px;font-weight:600}.timeline-active-treatment-row .MuiChip-deleteIcon{color:#ffffffd9}.timeline-active-treatment-row .MuiChip-deleteIcon:hover{color:#fff}.timeline-icon{background-color:#0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.timeline-icon svg{width:24px;height:24px;color:var(--icon-color,#0059ff);transition:all .3s cubic-bezier(.4,0,.2,1)}.timeline-icon:hover svg,.timeline-icon:active svg{transform:scale(1.15)}.timeline-icon{--icon-color:#0059ff;--icon-shadow-color:#0059ff66;--icon-hover-shadow-color:#0059ff4d}@media (width<=768px){.timeline-icon{width:36px;height:36px}.timeline-icon svg{width:22px;height:22px}}.lex{font-family:var(--revolu-font,"Montserrat", sans-serif);color:var(--revolu-text,#141414)}.lex-hero{padding:18px var(--lex-recuo,16px) 20px;background:var(--revolu-selecao,#eaf1ff);border-bottom:1px solid #0059ff2e;margin:-12px 0 0}.lex-hero__chapeu{font-size:var(--revolu-fs-micro);letter-spacing:.11em;text-transform:uppercase;color:var(--revolu-primary,#0059ff);align-items:center;gap:7px;margin:0 0 9px;font-weight:700;display:flex}.lex-hero__resumo{font-size:var(--revolu-fs-leitura);color:var(--revolu-text,#141414);text-wrap:pretty;margin:0;line-height:1.55}.lex-hero__resumo+.lex-hero__resumo{margin-top:9px}.lex-hero__resumo b{font-weight:700}.lex-perguntas{padding:4px var(--lex-recuo,16px)}.lex-perguntas .lex-regua{margin-bottom:12px}.lex-pergunta{border:1px solid var(--revolu-border-strong,#e0e0e0);background:var(--revolu-surface,#fff);border-radius:14px;margin-bottom:8px;overflow:hidden}.lex-pergunta__corpo,.lex-pergunta__porque{grid-template-columns:22px 1fr;align-items:start;gap:10px;padding-left:13px;padding-right:14px;display:grid}.lex-pergunta__corpo{padding-top:11px;padding-bottom:10px}.lex-pergunta__porque{background:var(--revolu-surface-soft,#f6f8fb);border-top:1px solid var(--revolu-border,#ececec);padding-top:9px;padding-bottom:10px}.lex-pergunta__num{background:var(--revolu-primary,#0059ff);color:#fff;width:22px;height:22px;font-size:var(--revolu-fs-micro);border-radius:50%;grid-column:1;place-items:center;font-weight:700;display:grid}.lex-pergunta__texto{font-size:var(--revolu-fs-corpo);grid-column:2;margin:0;font-weight:600;line-height:1.45}.lex-achado{font-size:var(--revolu-fs-legenda);flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;line-height:1.4;display:flex}.lex-achado__nome{color:var(--revolu-text,#141414);font-weight:700}.lex-achado__sep{color:var(--revolu-border-strong,#e0e0e0)}.lex-achado__valor{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.lex-achado__valor--acima{color:var(--revolu-warning-ink)}.lex-achado__valor--abaixo{color:var(--revolu-primary,#0059ff)}.lex-achado__valor--limite,.lex-achado__valor--fora{color:var(--revolu-warning-ink)}.lex-achado__ref{font-size:var(--revolu-fs-micro);color:var(--revolu-text-muted,#8a94a6);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:400}.lex-pergunta__leitura{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft,#4a4a4a);grid-column:2;margin:0;line-height:1.5}.lex-pergunta__ancora{flex-direction:column;grid-column:2;gap:4px;display:flex}.lex-guardar{margin:6px var(--lex-recuo,16px) 0}.lex-guardar button{background:var(--revolu-primary,#0059ff);color:#fff;width:100%;font-family:inherit;font-size:var(--revolu-fs-apoio);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:12px;font-weight:700;transition:background .15s;display:flex}.lex-guardar button:hover{background:var(--revolu-primary-hover,#0047cc)}.lex-guardar small{text-align:center;font-size:var(--revolu-fs-micro);color:var(--revolu-text-muted,#8a94a6);margin-top:7px;display:block}.lex-quadro{padding:22px var(--lex-recuo,16px) 4px}.lex-regua{align-items:center;gap:10px;margin-bottom:12px;display:flex}.lex-regua:after{content:"";background:var(--revolu-border,#ececec);flex:1;height:1px}.lex-regua h3{font-size:var(--revolu-fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--revolu-text-muted,#8a94a6);white-space:nowrap;margin:0;font-weight:700}.lex-quadro p{max-width:46ch;font-size:var(--revolu-fs-corpo);color:var(--revolu-text-soft,#4a4a4a);margin:0;line-height:1.68}.lex-quadro p+p{margin-top:10px}.lex-quadro b{color:var(--revolu-text,#141414);font-weight:700}.lex-numeros{margin:18px var(--lex-recuo,16px) 20px;border:1px solid var(--revolu-border,#ececec);border-radius:14px;overflow:hidden}.lex-numeros summary{background:var(--revolu-surface-soft,#f6f8fb);cursor:pointer;align-items:center;gap:9px;padding:13px 15px;list-style:none;display:flex}.lex-numeros summary::-webkit-details-marker{display:none}.lex-numeros summary strong{font-size:var(--revolu-fs-apoio);flex:1}.lex-numeros__chev{font-size:var(--revolu-fs-apoio);color:var(--revolu-text-muted,#8a94a6);transition:transform .2s}.lex-numeros[open] .lex-numeros__chev{transform:rotate(90deg)}.lex-numeros__lista{background:var(--revolu-surface,#fff);padding:4px 15px 13px}.lex-num{border-bottom:1px solid var(--revolu-border,#ececec);padding:11px 0}.lex-num:last-of-type{border-bottom:0}.lex-num__topo{align-items:baseline;gap:10px;display:flex}.lex-num__nome{font-size:var(--revolu-fs-apoio);flex:1;font-weight:700}.lex-num__valor{font-size:var(--revolu-fs-corpo);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.lex-num__valor--acima{color:var(--revolu-warning-ink)}.lex-num__valor--abaixo{color:var(--revolu-primary,#0059ff)}.lex-num__valor--fora{color:var(--revolu-warning-ink)}.lex-num__ref{font-size:var(--revolu-fs-micro);color:var(--revolu-text-muted,#8a94a6);font-variant-numeric:tabular-nums;margin:2px 0 0}.lex-num__leitura{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft,#4a4a4a);margin:5px 0 0;line-height:1.5}.lex-num__ok{border-top:1px solid var(--revolu-border,#ececec);font-size:var(--revolu-fs-legenda);color:var(--revolu-text-muted,#8a94a6);align-items:center;gap:8px;margin:11px 0 0;padding-top:11px;display:flex}.lex-num__ok svg{color:var(--revolu-success,#39b54a);flex:none}.lex-laudo{padding:0 var(--lex-recuo,16px) 20px}.lex-laudo button{border:1px solid var(--revolu-border-strong,#e0e0e0);background:var(--revolu-surface,#fff);width:100%;color:var(--revolu-text,#141414);font-family:inherit;font-size:var(--revolu-fs-apoio);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:11px;font-weight:700;transition:border-color .15s;display:flex}.lex-laudo button:hover{border-color:var(--revolu-text-muted,#8a94a6)}.lex-laudo small{text-align:center;font-size:var(--revolu-fs-micro);color:var(--revolu-text-muted,#8a94a6);margin-top:7px;display:block}.calendar-links{border-top:1px solid var(--revolu-border,#f0f3f8);margin-top:10px;padding-top:10px}.calendar-links-label{font-size:var(--revolu-fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--revolu-text-soft,#8a94a6);margin-bottom:6px;font-weight:700}.calendar-links-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.calendar-links-buttons .button{font-size:var(--revolu-fs-micro)!important;min-width:0!important;min-height:0!important;line-height:1.4!important}.calendar-links-hint{font-size:var(--revolu-fs-micro);color:var(--revolu-text-soft,#8a94a6);margin-top:6px;line-height:1.45}.calendar-links-synced{font-size:var(--revolu-fs-legenda);color:var(--revolu-text,#1a1a1a);margin-bottom:4px;line-height:1.5}.calendar-links-notice{font-size:var(--revolu-fs-micro);color:var(--revolu-danger,#b4232a);margin-top:6px;line-height:1.45}.calendar-links--travado{gap:var(--revolu-space-2);justify-items:start;display:grid}@media (width<=480px){.title-with-controls{flex-direction:column;align-items:flex-start;gap:4px}}.timeline-item.is-expandable.is-open .resumo-toggle,.timeline-item.is-expandable.is-open .resumo-toggle:hover{text-decoration-thickness:2px}@keyframes revolu-item-enter{0%{transform:translateY(14px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.timeline-item.is-pending{animation:none}}.timeline-item{box-shadow:none;background-color:#0000;border:none;border-radius:0;align-items:flex-start;margin-bottom:20px;padding:0 0 0 50px;transition:all .2s;display:flex;position:relative}.title-with-controls{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.title-with-controls h5{flex:1;margin:0;line-height:1.4}@media (width<=480px){.title-with-controls{flex-direction:column;align-items:flex-start;gap:4px}}.timeline-dot{z-index:3;background-color:#fff;border:1px solid #0059ff;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;transition:all .2s;display:flex;position:absolute;top:4px;left:0;box-shadow:0 2px 4px #494f694d}.timeline-dot[role=button]:hover,.timeline-dot[role=button]:active{box-shadow:0 4px 8px #00000026}.timeline-dot[role=button]:hover .timeline-item-icon,.timeline-dot[role=button]:active .timeline-item-icon{transform:scale(1.18)}.timeline-dot[role=button]:focus{outline:none}.timeline-dot .timeline-item-icon{color:#666;justify-content:center;align-items:center;width:20px;height:20px;margin:0;line-height:1;transition:all .2s;display:flex}.timeline-item-content{box-shadow:none;text-align:left;background-color:#0000;border:none;border-radius:0;flex:1;min-width:0;padding:0;transition:all .2s}.timeline-header{align-items:flex-start;margin-bottom:8px;display:flex}.timeline-title-wrapper{flex:1;align-items:flex-start;gap:8px;min-width:0;display:flex}.title-and-date{text-align:left;flex:1;min-width:0}.select-checkbox{cursor:pointer;accent-color:#0059ff;flex-shrink:0;width:18px;height:18px;margin-top:2px}.resumo-toggle{font-size:var(--revolu-fs-titulo);cursor:pointer;text-align:left;word-wrap:break-word;overflow-wrap:break-word;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;margin:0;line-height:1.3;text-decoration:none;transition:-webkit-text-decoration .2s,text-decoration .2s;color:#2c3e50!important}.timeline-item.is-expandable .resumo-toggle{text-underline-offset:2px;-webkit-text-decoration:underline #0059ff;text-decoration:underline #0059ff;text-decoration-thickness:1px;transition:text-decoration-thickness .2s;position:relative}.timeline-item.is-expandable .resumo-toggle:hover{text-decoration-thickness:2px;color:#2c3e50!important}.timeline-item.is-expandable.is-open .resumo-toggle,.timeline-item.is-expandable.is-open .resumo-toggle:hover{text-decoration-thickness:2px}.timeline-item.is-expandable:not(.is-open) .resumo-toggle{text-decoration-thickness:1px}.timeline-item.is-expandable .resumo-toggle{text-decoration-color:#0059ff!important}.timeline-item.timeline-vaccine .resumo-toggle,.timeline-item.has-simple-description .resumo-toggle{text-decoration:none}.timeline-item.timeline-vaccine .resumo-toggle:hover,.timeline-item.has-simple-description .resumo-toggle:hover{cursor:default;text-decoration:none;color:#2c3e50!important}.timeline-item.has-simple-description .resumo-toggle{cursor:default!important}.timeline-date-details{color:#666;font-size:var(--revolu-fs-corpo);text-align:left;width:100%;margin-top:4px;display:block}.timeline-sempre-vale{border-radius:var(--revolu-radius-pill,999px);font-size:var(--revolu-fs-micro);letter-spacing:.04em;white-space:nowrap;vertical-align:baseline;margin-left:8px;padding:1px 7px;font-weight:700;display:inline-block}.timeline-sempre-vale--lembrar{color:var(--revolu-primary,#0059ff);background:#e8f1ff}.timeline-sempre-vale--observar{color:var(--revolu-amber,#b7791f);background:#fdf6e7}.event-simple-description{color:#666;font-style:italic;font-size:var(--revolu-fs-leitura);text-align:left;word-wrap:break-word;overflow-wrap:break-word;margin-top:6px;padding-left:8px;line-height:1.4}.event-simple-description .med-notes{color:#555;margin-top:4px;font-style:normal}.event-simple-description:empty{display:none}.timeline-item.has-simple-description .resumo-area{border-top:none;margin-top:0;padding-top:0}.timeline-item.selected .timeline-item-content{background-color:#0000}.timeline-item.selected .timeline-dot{border-color:#0059ff}.timeline-item.selected .timeline-dot .timeline-item-icon{color:#fff}.timeline-item.is-agendada{opacity:.92}.timeline-item.is-pending{opacity:.6;filter:grayscale(.2);animation:.28s ease-out revolu-item-enter}.timeline-item.is-pending .resumo-toggle,.timeline-item.is-pending .timeline-date-details,.timeline-item.is-pending .event-simple-description{pointer-events:none}@media (prefers-reduced-motion:reduce){.timeline-item.is-pending{animation:none}}.exam-group-indicator{color:#666;opacity:.8;font-size:.85em;font-weight:400}.timeline-item.exam-group{background:linear-gradient(90deg,#f8fbff 0%,#0000 20%);border-left:3px solid #e3f2fd}.timeline-item.exam-group.is-first-in-group{border-top-left-radius:8px;margin-top:8px}.timeline-item.exam-group.is-last-in-group{border-bottom-left-radius:8px;margin-bottom:8px}.timeline-item.exam-group .timeline-dot{position:relative}.timeline-item.exam-group .timeline-dot:after{content:attr(data-group-count);color:#fff;width:16px;height:16px;font-size:var(--revolu-fs-micro);background:#1976d2;border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;top:-8px;right:-8px}.timeline-item:focus,.select-checkbox:focus,.resumo-toggle:focus,.timeline-dot:focus,.timeline-dot[role=button]:focus,:focus{outline:none!important}.med-actions{border-top:1px dashed #ccc;flex-direction:column;align-items:stretch;gap:12px;margin-top:15px;padding-top:15px;display:flex}.med-actions-row{margin-top:var(--revolu-space-2);flex-wrap:wrap;gap:8px;display:flex}.timeline-dot[role=button]{cursor:pointer}.title-with-controls .resumo-toggle:not([role=button]){cursor:default}.timeline-item.timeline-marker-item .marker-text[role=button],.timeline-item.timeline-marker-item .marker-text[role=button]:hover{cursor:pointer}.exam-reader .exam-reader-scroll--static{flex:none;overflow:visible}.exam-reader .exam-reader-reactivate{margin-top:var(--revolu-space-3)}.exam-reader .exame-processando p{color:var(--revolu-text-soft,#4a4a4a);margin:var(--revolu-space-3) 0;font-style:italic}.med-manual-finish-note{margin-top:var(--revolu-space-2);color:var(--revolu-text-soft,#4a4a4a);font-size:.9em}.exam-group-buttons .button+.button{margin-left:var(--revolu-space-2)}.resumo-area{text-align:left;border-top:1px solid #f0f0f0;margin-top:12px;padding-top:12px;padding-right:12px;transition:all .3s;position:relative;overflow:hidden}.perguntas-formatadas{box-shadow:none;background:0 0;border:none;border-radius:0;margin:12px 0;padding:12px 0}.perguntas-formatadas strong{color:var(--current-treatment-color);font-size:var(--revolu-fs-leitura);margin-bottom:8px;font-weight:600;display:block}.perguntas-formatadas ul{margin:0;padding-left:0;list-style:none}.perguntas-formatadas li{color:#444;padding:8px 0 8px 16px;line-height:1.5;position:relative}.perguntas-formatadas li strong{color:inherit;font-weight:600;display:inline}.perguntas-formatadas li:not(:last-child):after{content:"";background:repeating-linear-gradient(to right, var(--current-treatment-color) 0, var(--current-treatment-color) 5px, transparent 5px, transparent 10px);opacity:.6;height:1px;position:absolute;bottom:0;left:0;right:0}.perguntas-formatadas li:last-child{border-bottom:none}.perguntas-formatadas li:before{content:"•";color:var(--current-treatment-color);font-size:var(--revolu-fs-leitura);position:absolute;left:0}.timeline-item:not(.treatment-related) .perguntas-formatadas strong{color:#0059ff!important}.timeline-item:not(.treatment-related) .perguntas-formatadas li strong,.timeline-item.treatment-related .perguntas-formatadas li strong{font-weight:600;display:inline;color:inherit!important}.timeline-item .perguntas-formatadas li strong{color:#444!important;background:0 0!important;border:none!important;font-weight:600!important;text-decoration:none!important;display:inline!important}.timeline-item:not(.treatment-related) .perguntas-formatadas li:before{color:#0059ff!important}.timeline-item:not(.treatment-related) .perguntas-formatadas li:not(:last-child):after{background:repeating-linear-gradient(90deg,#0059ff 0 5px,#0000 5px 10px)!important}.dicas-do-rex-container{background:var(--current-treatment-light-color);border:1px solid var(--current-treatment-color);border-radius:8px;margin:16px 0;padding:16px;box-shadow:0 1px 2px #0000001a}.dicas-do-rex-container h4{color:var(--current-treatment-color);font-size:var(--revolu-fs-leitura);margin:0 0 12px;font-weight:600}.dicas-do-rex-container ul{margin:0;padding-left:0;list-style:none}.dicas-do-rex-container li{color:#444;border-bottom:none;padding:6px 0 6px 16px;line-height:1.5;position:relative}.dicas-do-rex-container li:before{content:"•";color:var(--current-treatment-color);position:absolute;left:0}.timeline-item:not(.treatment-related) .dicas-do-rex-container{background:#e8f4ff!important;border-color:#0059ff!important}.timeline-item:not(.treatment-related) .dicas-do-rex-container h4,.timeline-item:not(.treatment-related) .dicas-do-rex-container li:before{color:#0059ff!important}.resumo-content{color:#333;margin:12px 0;line-height:1.6}.resumo-content p{margin:0 0 8px}.resumo-content p:last-child{margin-bottom:0}.exame-processando{text-align:center;background:linear-gradient(135deg,#f5f5f5 0%,#fff 100%);border:1px dashed #ccc;border-radius:8px;margin:12px 0;padding:16px}.exame-processando p{justify-content:center;align-items:center;gap:8px;margin:0;display:flex}.download-buttons-wrapper{text-align:center;border-top:1px solid #f0f0f0;margin-top:16px;padding-top:12px}.exam-group-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.exam-group-buttons button{flex-shrink:0}.tb-perguntas-vet{background:#0059ff0b;border:1px solid #0059ff2e;border-radius:12px;margin-top:12px;padding:12px 14px}.tb-perguntas-vet__head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.tb-perguntas-vet__eyebrow{font-size:var(--revolu-fs-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--revolu-primary,#0059ff);font-weight:800}.tb-perguntas-vet--vazio{border-color:var(--revolu-border,#ececec);background:var(--revolu-surface-soft,#f6f8fb)}.tb-perguntas-vet--vazio .tb-perguntas-vet__eyebrow{color:var(--revolu-text-muted,#8a94a6)}.tb-perguntas-vet__vazio-txt{font-size:var(--revolu-fs-apoio);color:var(--revolu-text-soft,#4a4a4a);margin:0;line-height:1.45}.tb-perguntas-vet__list{flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.tb-perguntas-vet__list li{font-size:var(--revolu-fs-apoio);color:var(--revolu-text,#141414);line-height:1.45}.tb-perguntas-vet__list li::marker{color:var(--revolu-primary,#0059ff)}.tb-perguntas-vet--loading{align-items:center;gap:10px;display:flex}.tb-perguntas-vet__loading-txt{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft,#5a6472);line-height:1.4}.tb-perguntas-vet__dots{flex:none;align-items:center;gap:4px;display:inline-flex}.tb-perguntas-vet__dots i{background:var(--revolu-primary,#0059ff);opacity:.35;border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite tb-perguntas-pulse;display:block}.tb-perguntas-vet__dots i:nth-child(2){animation-delay:.18s}.tb-perguntas-vet__dots i:nth-child(3){animation-delay:.36s}@keyframes tb-perguntas-pulse{0%,to{opacity:.3;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.tb-perguntas-vet__dots i{opacity:.7;animation:none}}@media (width<=768px){.timeline-filter-container{width:100%}#timeline-filter-select{flex-grow:1}.timeline-line{left:17.5px}.timeline-item{margin-bottom:20px;padding-left:50px}.timeline-dot{width:35px;height:35px;top:4px;left:0}.timeline-dot .timeline-item-icon{width:20px;height:20px}.timeline-item-content{margin:0;padding:0}.timeline-item .timeline-header{align-items:flex-start;margin-bottom:8px;display:flex}.timeline-item .resumo-toggle{font-size:var(--revolu-fs-titulo);text-align:left;color:#2c3e50;word-wrap:break-word;overflow-wrap:break-word;margin:0;line-height:1.3}.timeline-item .timeline-date-details{font-size:var(--revolu-fs-corpo);text-align:left;color:#666;width:100%;margin-top:4px;display:block}.timeline-empty-state{padding:30px 16px}.timeline-empty-icon{font-size:2rem}.event-simple-description{font-size:var(--revolu-fs-leitura);text-align:left;padding-left:6px}.exam-group-buttons{flex-direction:column;align-items:stretch}.exam-group-buttons button{margin-bottom:4px;margin-left:0!important}}@media (width<=360px){.timeline-item{margin-bottom:18px;padding-left:45px}.timeline-item .resumo-toggle{font-size:var(--revolu-fs-leitura)}.timeline-item .timeline-date-details{font-size:var(--revolu-fs-legenda)}.timeline-item{padding-left:45px}.timeline-dot .timeline-item-icon{width:18px;height:18px}.timeline-item .resumo-toggle{font-size:var(--revolu-fs-leitura);margin-bottom:5px}.timeline-item .timeline-date-details{font-size:var(--revolu-fs-legenda);margin-top:3px}.perguntas-formatadas,.dicas-do-rex-container{margin:8px 0;padding:8px 0}.perguntas-formatadas li,.dicas-do-rex-container li{font-size:var(--revolu-fs-corpo);padding:4px 0 4px 16px}.perguntas-formatadas strong,.dicas-do-rex-container h4{font-size:var(--revolu-fs-corpo)}.resumo-area{padding-right:12px}.event-simple-description{font-size:var(--revolu-fs-corpo);text-align:left;padding-left:4px}}.timeline-section :focus:not(:focus-visible){outline:none}.timeline-section :focus-visible{outline:2px solid var(--revolu-primary,#0059ff);outline-offset:2px}.timeline-section{contain:layout style;will-change:auto;touch-action:pan-y pinch-zoom;-webkit-tap-highlight-color:transparent;background-color:#0000;margin-bottom:20px;padding:0;text-align:left!important}.timeline-wrapper{margin-top:10px;position:relative}.timeline-line{z-index:1;border-left:1px dotted #0059ff59;width:1px;position:absolute;top:35px;bottom:100px;left:17.5px}.timeline-content{z-index:2;position:relative}.tl-cabecalho{margin-top:32px;padding:12px 0 10px}.tl-cabecalho h2{color:var(--revolu-text,#141414);font-family:var(--revolu-font-display,"Gazpacho"), Georgia, serif;font-weight:700;font-size:var(--revolu-fs-destaque);letter-spacing:-.01em;text-wrap:balance;margin:0;line-height:1.14}.timeline-filter-container{align-items:center;gap:8px;display:flex;position:relative}#timeline-filter-select{font-size:var(--revolu-fs-corpo);color:#333;cursor:pointer;background-color:#f8f9fa;border:1px solid #ddd;border-radius:8px;padding:8px 12px;transition:border-color .2s}#timeline-filter-select:hover{border-color:#aaa}#timeline-filter-select:disabled{opacity:.7;cursor:not-allowed}.btn-clear-filter{color:#fff;cursor:pointer;width:24px;height:24px;font-size:var(--revolu-fs-legenda);background-color:#f44336;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s;display:flex}.btn-clear-filter:hover{background-color:#d32f2f}.timeline-section.treatment-specific{border-left:4px solid #0059ff}.timeline-empty-state{text-align:center;color:#888;background-color:#f9f9f9;margin-top:20px;padding:40px 20px}.timeline-empty-icon{opacity:.7;margin-bottom:12px;font-size:2.5rem}.timeline-empty-state p{font-style:italic;font-size:var(--revolu-fs-leitura);margin:0}.timeline-month-header{z-index:2;background:var(--revolu-bg,#f6f8fb);font-size:var(--revolu-fs-legenda);letter-spacing:.06em;text-transform:uppercase;color:var(--revolu-text-soft,#4a4a4a);padding:8px 0 6px;font-weight:600;position:sticky;top:0}.revolu-standalone .timeline-month-header{top:56px}@media (width>=768px){.revolu-standalone .timeline-month-header{top:64px}}.timeline-content .timeline-item{content-visibility:auto;contain-intrinsic-size:auto 96px}.timeline-b .timeline-line{display:none}.timeline-b .timeline-month-header{top:var(--revolu-month-sticky-top,0px);z-index:4;background:var(--revolu-bg,#f6f8fb);box-shadow:none;border:none;margin:14px 0 4px;padding:10px 0 8px;display:block;position:sticky}.timeline-b .tm-yr{font-size:var(--revolu-fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--revolu-text-soft,#8a94a6);font-weight:700;line-height:1.2;display:block}.timeline-b .tm-mo{font-size:var(--revolu-fs-display);letter-spacing:-.02em;color:var(--revolu-text,#141414);font-weight:800;line-height:1.1;display:block}.timeline-b .tb-day{grid-template-columns:44px 1fr;gap:12px;margin:18px 0;display:grid}.timeline-b .tb-datecol{text-align:center;padding-top:6px}.timeline-b .tb-dd{font-size:var(--revolu-fs-destaque);letter-spacing:-.02em;color:var(--revolu-text,#141414);font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.timeline-b .tb-wd{font-size:var(--revolu-fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--revolu-text-soft,#8a94a6);margin-top:2px;font-weight:700}.timeline-b .tb-evs{flex-direction:column;gap:10px;min-width:0;display:flex}.timeline-b .timeline-item{border:1px solid var(--revolu-border,#eceff4);background:#fff;border-radius:14px;align-items:flex-start;gap:12px;margin:0;padding:12px 14px;display:flex;position:relative;box-shadow:0 1px 2px #0f13200d,0 4px 14px #0f13200f}.timeline-b .timeline-item .timeline-item-content{min-width:0;box-shadow:none;background:0 0;border:none;flex:1;margin:0;padding:0}.timeline-b .timeline-item .timeline-dot{width:34px;height:34px;box-shadow:none;border:none;flex:none;margin:0;position:static;background:var(--revolu-primary,#0059ff)!important}.timeline-b .timeline-dot .timeline-icon,.timeline-b .timeline-dot .timeline-item-icon,.timeline-b .timeline-dot .timeline-icon svg{color:#fff;width:18px;height:18px}.timeline-b .timeline-dot .timeline-icon{width:100%;height:100%}.timeline-b .timeline-item.timeline-vaccine .timeline-dot{background:var(--revolu-success,#39b54a)!important}.timeline-b .timeline-item .resumo-toggle{font-size:var(--revolu-fs-corpo);letter-spacing:-.01em;color:var(--revolu-text,#141414);margin:0;font-weight:700;line-height:1.3}.timeline-b .timeline-item .timeline-date-details{display:none}.timeline-b .timeline-item .event-simple-description{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft,#5a6472);margin-top:2px;line-height:1.45}.timeline-b .timeline-marker-item{box-shadow:none;background:0 0;border:none;border-radius:0;align-items:center;gap:8px;padding:2px;display:flex}.timeline-b .timeline-marker-item .marker-dot{background:var(--revolu-primary,#0059ff);border-radius:50%;flex:none;width:8px;height:8px}.timeline-b .timeline-marker-item .marker-text{font-size:var(--revolu-fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--revolu-text-soft,#8a94a6);cursor:default;margin:0;font-weight:700}.timeline-b .timeline-marker-item.peso-marker{flex-direction:column;align-items:stretch;gap:2px;padding:9px 12px}.timeline-b .peso-marker__row{align-items:center;gap:10px;display:flex}.timeline-b .peso-marker__icon{color:var(--revolu-primary,#0059ff);flex:none;display:inline-flex}.timeline-b .peso-marker__icon svg{width:22px;height:22px}.timeline-b .peso-marker__texts{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.timeline-b .peso-marker__value{font-size:var(--revolu-fs-destaque);color:var(--revolu-text,#141414);text-align:left;cursor:pointer;letter-spacing:-.02em;align-self:flex-start;padding:0;font-weight:800;line-height:1.1;box-shadow:none!important;text-shadow:none!important;background:0 0!important;border:none!important}.timeline-b .peso-marker__delta{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft,#8a94a6);line-height:1.3}.timeline-b .peso-marker__delta.is-down{color:var(--revolu-warning-ink)}.timeline-b .peso-marker__expand{font-size:var(--revolu-fs-legenda);white-space:nowrap;flex:none;align-self:center;padding:5px 12px;text-shadow:none!important}.timeline-b .peso-marker--meta .peso-marker__value{font-size:var(--revolu-fs-titulo)}.timeline-b .peso-marker__icon--meta{color:#2e9e3e}.timeline-b .peso-marker__ai{font-size:var(--revolu-fs-legenda);color:var(--revolu-primary,#0059ff);overflow-wrap:anywhere;line-height:1.35}.timeline-b .peso-marker__ai .ai-rex-brand{font-size:var(--revolu-fs-micro)}.timeline-b .peso-marker__ai--pending{color:var(--revolu-text-soft,#8a94a6);font-style:italic;animation:1.6s ease-in-out infinite peso-ai-pulse}@keyframes peso-ai-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.timeline-b .peso-marker__ai--pending{animation:none}}.timeline-b .timeline-item.is-new{animation:2.4s ease-out tbNovoItem}@keyframes tbNovoItem{0%{box-shadow:0 0 0 2px #0059ff8c,0 4px 14px #0f13200f}60%{box-shadow:0 0 0 2px #0059ff40,0 4px 14px #0f13200f}to{box-shadow:0 1px 2px #0f13200d,0 4px 14px #0f13200f}}.timeline-b .timeline-item.is-pending{opacity:.55}@media (prefers-reduced-motion:reduce){.timeline-b .timeline-item.is-new{animation:none}}.revolu-standalone .timeline-b .timeline-month-header{top:56px}@media (width>=768px){.revolu-standalone .timeline-b .timeline-month-header{top:64px}}.timeline-b .tb-chevron{width:24px;height:24px;color:var(--revolu-primary,#0059ff);cursor:pointer;background:#0059ff14;border:none;border-radius:50%;flex:none;justify-content:center;align-self:center;align-items:center;padding:0;transition:transform .25s;display:flex}.timeline-b .tb-chevron.open{transform:rotate(180deg)}.timeline-b .med-expand{animation:.3s cubic-bezier(.2,.9,.3,1) tbSlideOpen;overflow:hidden}.timeline-b .med-expand.closing{animation:.2s ease-in forwards tbSlideClose}@keyframes tbSlideOpen{0%{opacity:.35;max-height:0}to{opacity:1;max-height:560px}}@keyframes tbSlideClose{0%{opacity:1;max-height:560px}to{opacity:.3;max-height:0}}@media (prefers-reduced-motion:reduce){.timeline-b .med-expand,.timeline-b .med-expand.closing{animation:none}.timeline-b .tb-chevron{transition:none}}.timeline-b .tb-exam-preview{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft,#5a6472);margin-top:2px;line-height:1.45}.timeline-b .tb-exam-processing{font-style:italic}.timeline-b .tb-exam-falhou{color:var(--revolu-warning-ink);font-style:italic}.timeline-b .tb-exam-tag{font-size:var(--revolu-fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--revolu-text-soft,#8a94a6);align-items:center;gap:5px;margin-top:6px;font-weight:700;display:flex}.timeline-b .tb-exam-tag .ai-rex-brand{font-size:var(--revolu-fs-legenda);letter-spacing:-.01em;text-transform:none}.timeline-b .tb-read-cta{font-size:var(--revolu-fs-legenda);white-space:nowrap;margin-top:8px;padding:5px 12px}.timeline-b .timeline-item.timeline-exam,.timeline-b .timeline-item.timeline-treatment_event_exame{cursor:pointer}.exam-reader-by{padding-inline:var(--lex-recuo,16px);border-bottom:1px solid var(--revolu-border,#e4e9f2);font-size:var(--revolu-fs-apoio);color:var(--revolu-text-soft,#5a6472);flex-direction:column;flex:none;gap:2px;padding-bottom:10px;display:flex}.exam-reader-eyebrow{font-size:var(--revolu-fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--revolu-text-soft,#8a94a6);font-weight:700}.exam-reader{--lex-recuo:16px;flex-direction:column;flex:1;min-height:0;display:flex}.exam-reader-scroll{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:12px 0 8px;overflow-y:auto}.exam-reader-scroll>:not(.lex){padding-inline:var(--lex-recuo)}.exam-reader-scroll .resumo-content p{font-size:var(--revolu-fs-apoio);color:var(--revolu-text,#2a2f38);max-width:62ch;margin:0 0 10px;line-height:1.68}.exam-reader-foot{border-top:1px solid var(--revolu-border,#e4e9f2);padding-inline:var(--lex-recuo,16px);font-size:var(--revolu-fs-micro);color:var(--revolu-text-soft,#6b7280);flex-direction:column;flex:none;gap:3px;margin-top:4px;padding-top:10px;line-height:1.5;display:flex}.exam-reader-report{font-family:inherit;font-size:var(--revolu-fs-micro);color:var(--revolu-primary,#0059ff);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-weight:700;text-decoration:none}.timeline-b .timeline-marker-item .marker-text{color:var(--revolu-text-soft,#8a94a6)!important;font-size:var(--revolu-fs-micro)!important}.timeline-b .timeline-item .resumo-toggle{color:var(--revolu-text,#141414)!important}.timeline-b .timeline-dot .timeline-icon svg{color:#fff!important}.timeline-b .tb-chevron{width:24px!important;min-width:24px!important;max-width:24px!important;height:24px!important;box-shadow:none!important;border-radius:50%!important;padding:0!important;line-height:1!important}.timeline-b .med-regime-line{font-size:var(--revolu-fs-apoio);color:var(--revolu-text-soft,#5a6472);margin:2px 0 8px;line-height:1.5}.timeline-b .marker-row{align-items:center;gap:8px;display:flex}.timeline-b .timeline-marker-item{display:block}.timeline-b .marker-actions{flex-wrap:wrap;align-items:center;gap:14px;margin:2px 0 0 16px;display:flex}.timeline-b .marker-actions .button{min-width:auto!important;font-size:var(--revolu-fs-legenda)!important;padding:2px 0!important}.exam-reader-foot .button{align-self:flex-start;min-width:auto!important;font-size:var(--revolu-fs-micro)!important;padding:0!important}.timeline-b .timeline-item .tb-chevron,.timeline-b .tb-chevron{box-sizing:border-box!important;z-index:2!important;width:24px!important;min-width:24px!important;max-width:24px!important;height:24px!important;min-height:24px!important;max-height:24px!important;box-shadow:none!important;color:var(--revolu-primary,#0059ff)!important;text-shadow:none!important;background:#0059ff14!important;border:none!important;border-radius:50%!important;outline:none!important;flex:0 0 24px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;line-height:1!important;display:flex!important;position:absolute!important;top:12px!important;right:14px!important}.timeline-b .timeline-item[data-type=medicacao] .timeline-header{padding-right:30px}.timeline-b .tb-chevron svg{display:block}.timeline-b .med-days{gap:8px;margin-top:4px;display:grid}.timeline-b .med-day{align-items:baseline;gap:8px;display:flex}.timeline-b .med-day-lbl{font-size:var(--revolu-fs-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--revolu-text-mut,#8a8f98);flex:none;font-weight:400}.timeline-b .med-day.now .med-day-lbl{color:var(--revolu-primary,#0059ff)}.timeline-b .med-day-times{flex-wrap:wrap;flex:auto;gap:6px;min-width:0;display:flex}.timeline-b .med-dose{font-size:var(--revolu-fs-legenda);color:var(--revolu-text,#141414);border:1px solid var(--revolu-border,#ececec);font-variant-numeric:tabular-nums;background:#f3f5f8;border-radius:999px;padding:3px 9px;font-weight:700}.timeline-b .med-dose.next{background:var(--revolu-primary,#0059ff);color:#fff;border-color:var(--revolu-primary,#0059ff)}.timeline-b .med-dose.ok{color:#256f33;background:#ecf8ee;border-color:#cfebd3;-webkit-text-decoration:line-through #9fd6a6;text-decoration:line-through #9fd6a6}.event-simple-description .med-lead{color:var(--revolu-text,#141414);font-weight:700}.event-simple-description .med-done-line,.med-manual-finish-note .med-periodo{color:var(--revolu-text-mut,#8a8f98)}.timeline-b .timeline-marker-item{border-radius:12px;padding:10px 12px;transition:background-color .15s,box-shadow .15s}.timeline-b .marker-row{margin:0}.timeline-b .marker-text.marker-link{text-underline-offset:2px;text-decoration:underline!important}.timeline-b .marker-actions{gap:10px;margin:2px 0 0 16px}.timeline-b .tb-read-cta--sm{font-size:var(--revolu-fs-micro)!important;min-height:0!important;margin-top:0!important;padding:3px 10px!important;line-height:1.4!important}.timeline-b .tb-read-cta .ai-rex-brand{font-size:var(--revolu-fs-micro)}.timeline-b .marker-actions .marker-ghost-btn{font-size:var(--revolu-fs-micro)!important;min-width:0!important;min-height:0!important;padding:3px 10px!important;line-height:1.4!important}.timeline-b .timeline-item .tb-chevron,.timeline-b .tb-chevron{align-self:flex-start!important;margin-top:5px!important}.timeline-b .marker-grid{align-items:flex-start;gap:12px;padding:12px 15px;display:flex}.timeline-b .marker-grid .marker-grid__icon{flex:none;width:34px;height:34px;display:flex}.timeline-b .marker-grid .marker-grid__icon .timeline-icon{width:34px;height:34px;box-shadow:none;background:currentColor;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.timeline-b .marker-grid .marker-grid__icon svg{color:#fff;width:18px;height:18px}.timeline-b .marker-grid .marker-grid__body{flex:1;min-width:0}.timeline-b .marker-grid .marker-grid__title{font-size:var(--revolu-fs-corpo);letter-spacing:-.01em;color:var(--revolu-text,#141414);font-weight:700;line-height:1.3;display:block}.timeline-b .marker-grid .marker-grid__sub{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft,#5a6472);margin-top:1px;line-height:1.35;display:block}.timeline-b .vac-marker .marker-grid__icon{color:var(--revolu-success,#2e9e3e)}.timeline-b .vac-marker.is-agendada .marker-grid__icon{color:var(--revolu-primary,#0059ff)}.timeline-b .vac-marker .marker-grid__marca{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft,#5a6472);margin-top:1px;line-height:1.35;display:block}.timeline-b .simples-marker .marker-grid__icon{color:var(--revolu-primary,#0059ff)}.timeline-b .diario-marker{box-shadow:none;background:#fff;border:1px solid #0059ff47;border-radius:14px;padding:10px 12px;display:block}.timeline-b .diario-marker .diario-marker__head{align-items:center;gap:7px;margin-bottom:5px;display:flex}.timeline-b .diario-marker .diario-marker__ponto{background:var(--revolu-primary,#0059ff);transform-origin:50%;border-radius:50%;flex:none;width:7px;height:7px;animation:7s cubic-bezier(.33,0,.35,1) infinite aiRexQuique;display:inline-block;position:relative}.timeline-b .diario-marker .diario-marker__ponto:after{content:"";border:1px solid var(--revolu-primary,#0059ff);opacity:0;pointer-events:none;border-radius:50%;animation:7s ease-out infinite aiRexOnda;position:absolute;inset:-2px;transform:scale(.6)}@media (prefers-reduced-motion:reduce){.timeline-b .diario-marker .diario-marker__ponto{animation:none}.timeline-b .diario-marker .diario-marker__ponto:after{opacity:.28;animation:none;transform:scale(1)}}.timeline-b .diario-marker .diario-marker__eyebrow{font-size:var(--revolu-fs-micro);letter-spacing:.11em;text-transform:uppercase;color:var(--revolu-text-soft,#8a94a6);font-weight:700}.timeline-b .diario-marker .diario-marker__texto{font-size:var(--revolu-fs-apoio);color:var(--revolu-text,#141414);line-height:1.55}.timeline-b .peso-marker .peso-marker__icon{flex:none;justify-content:center;width:22px;display:flex}.timeline-b .marker-row{gap:10px}.timeline-b .marker-row .marker-dot{flex:none;margin:0 7px}.timeline-b .tl-barra.is-sticky,.tl-barra.is-sticky{top:var(--revolu-month-sticky-top,0px);z-index:6;background:var(--revolu-bg,#fff);margin-bottom:2px;padding-bottom:6px;position:sticky;box-shadow:0 6px 10px -8px #14141440}@supports ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){.timeline-b .tl-barra.is-sticky,.tl-barra.is-sticky{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f6f8fbb8}}@supports ((-webkit-backdrop-filter:blur(8px))) and (not ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px)))){.timeline-b .tl-barra.is-sticky,.tl-barra.is-sticky{-webkit-backdrop-filter:blur(8px);background:#f6f8fbb8}}.revolu-standalone .tl-barra.is-sticky{top:56px}@media (width>=768px){.revolu-standalone .tl-barra.is-sticky{top:64px}}.med-selo{font-size:var(--revolu-fs-micro);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:5px;margin-top:6px;font-weight:800;line-height:1;display:inline-flex}.med-selo--on{color:var(--revolu-primary,#0059ff)}.med-selo--off{color:var(--revolu-text-muted,#8a94a6)}@media (width>=768px){.tl-barra{align-items:center;gap:var(--revolu-space-4,16px);display:flex}.tl-barra>.timeline-filters{flex:1;min-width:0}.tl-barra>.saude-desktop-actions{flex:none;margin-bottom:0}}.timeline-degraus .td-bloco-mes{position:relative}.timeline-degraus .td-mes{top:var(--revolu-month-sticky-top,0px);z-index:6;background:var(--revolu-bg,#f6f8fb);align-items:baseline;gap:8px;padding:12px 0 8px;display:flex;position:sticky}@supports ((-webkit-backdrop-filter:blur(3px)) or (backdrop-filter:blur(3px))){.timeline-degraus .td-mes{background:0 0}.timeline-degraus .td-mes:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#f6f8fbcc;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 calc(100% - 6px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 6px),#0000 100%)}}@supports ((-webkit-backdrop-filter:blur(3px))) and (not ((-webkit-backdrop-filter:blur(3px)) or (backdrop-filter:blur(3px)))){.timeline-degraus .td-mes{background:0 0}.timeline-degraus .td-mes:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(3px);background:#f6f8fbcc;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 calc(100% - 6px),#0000 100%)}}.timeline-degraus .td-mes-nome{font-family:var(--revolu-font-display);font-size:var(--revolu-fs-display);letter-spacing:-.01em;color:var(--revolu-text,#141414);font-weight:800;line-height:1}.timeline-degraus .td-mes-ano{font-size:var(--revolu-fs-micro);letter-spacing:.08em;color:var(--revolu-text-muted,#8a94a6);font-weight:700}.timeline-degraus .td-dia{margin:18px 0 0;margin-inline:-12px;padding:0 12px 20px}.timeline-degraus .td-dia+.td-dia{margin-top:0}.timeline-degraus .td-dia-rotulo{font-size:var(--revolu-fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--revolu-text-muted,#8a94a6);align-items:baseline;gap:3px;margin:0 0 8px;font-weight:800;display:flex}.timeline-degraus .td-dia-rotulo b{font-family:var(--revolu-font-display);font-size:var(--revolu-fs-destaque);letter-spacing:-.01em;color:var(--revolu-primary,#0059ff);margin-right:2px;font-weight:800}@supports (animation-timeline:view()){.timeline-degraus .td-revela{animation:linear both td-sobe;animation-timeline:view();animation-range:entry entry 55%}@keyframes td-sobe{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}.timeline-degraus .td-bento{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 10px;display:grid}.timeline-degraus .td-bento>*{grid-column:1/-1;min-width:0}.timeline-degraus .td-par{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 10px;display:grid}.timeline-degraus .td-par>*{grid-column:auto;min-width:0}.timeline-degraus .td-par>:last-child:nth-child(odd){grid-column:1/-1}.timeline-degraus .timeline-item{border-radius:var(--revolu-radius-lg,16px);border:none;padding:14px 16px;display:block;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f13200d,0 6px 12px #0f132012}.timeline-degraus .timeline-dot{display:none!important}.timeline-degraus .timeline-marker-item{background:var(--revolu-white,#fff);border-radius:var(--revolu-radius-lg,16px);padding:14px 16px;display:block;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f13200d,0 6px 12px #0f132012}.timeline-degraus .marker-grid{display:block}.timeline-degraus .marker-grid__icon{display:none!important}.timeline-degraus .marker-grid__title{font-size:var(--revolu-fs-corpo);letter-spacing:-.01em;color:var(--revolu-text,#141414);font-weight:700;line-height:1.3;display:block}.timeline-degraus .marker-grid__sub,.timeline-degraus .marker-grid__marca{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-muted,#8a94a6);margin-top:4px;display:block}.timeline-degraus .timeline-item .resumo-toggle{font-family:var(--revolu-font);font-size:var(--revolu-fs-corpo);letter-spacing:-.01em;color:var(--revolu-text,#141414);margin:0;font-weight:700;line-height:1.3}.timeline-degraus .event-simple-description{font-size:var(--revolu-fs-apoio);color:var(--revolu-text-soft,#4a4a4a)}.timeline-degraus .td-k{font-size:var(--revolu-fs-micro);letter-spacing:.07em;text-transform:uppercase;color:var(--revolu-text-muted,#8a94a6);margin:0 0 4px;font-weight:800}.timeline-degraus .td-agua{width:76px;height:76px;color:var(--revolu-text,#141414);opacity:.05;pointer-events:none;position:absolute;bottom:-14px;right:-14px}.timeline-degraus .td-agua svg{width:100%;height:100%;font-size:76px}.timeline-degraus .td-agua .timeline-icon{background:0 0;border-radius:0;width:100%;height:100%;transition:none;display:block}.timeline-degraus .td-agua .timeline-icon svg{width:100%;height:100%;color:inherit;transition:none;transform:none}.timeline-degraus .td-agua .timeline-icon:hover svg,.timeline-degraus .td-agua .timeline-icon:active svg{transform:none}.timeline-degraus .diario-marker{background:var(--revolu-white,#fff);border:1px solid var(--revolu-border,#ececec);border-radius:var(--revolu-radius-lg,16px);box-shadow:none;padding:12px 14px}.timeline-degraus .peso-marker{padding:12px 14px}.timeline-degraus .peso-marker .peso-marker__icon{display:none!important}.timeline-degraus .peso-marker .peso-marker__row{display:block}.timeline-degraus .peso-marker .peso-marker__value{font-family:var(--revolu-font-display);font-size:var(--revolu-fs-display);letter-spacing:-.01em;text-align:left;cursor:pointer;background:0 0;border:none;padding:0;font-weight:800;line-height:1.1;display:block;color:var(--revolu-primary,#0059ff)!important}.timeline-degraus .peso-marker .peso-marker__delta,.timeline-degraus .peso-marker .peso-marker__ai{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-muted,#8a94a6);margin-top:4px;display:block}.timeline-degraus .peso-marker .peso-marker__expand{font-size:var(--revolu-fs-micro);margin-top:8px;padding:5px 12px;font-weight:700;display:inline-block}.timeline-degraus .td-par>.peso-marker:last-child:nth-child(odd){flex-wrap:wrap;align-items:baseline;gap:10px;padding-top:12px;padding-bottom:12px;display:flex}.timeline-degraus .td-par>.peso-marker:last-child:nth-child(odd) .td-k{margin:0}.timeline-degraus .td-par>.peso-marker:last-child:nth-child(odd) .peso-marker__row{flex-wrap:wrap;flex:auto;align-items:baseline;gap:10px;min-width:0;display:flex}.timeline-degraus .td-par>.peso-marker:last-child:nth-child(odd) .peso-marker__texts{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;display:flex}.timeline-degraus .td-par>.peso-marker:last-child:nth-child(odd) .peso-marker__delta,.timeline-degraus .td-par>.peso-marker:last-child:nth-child(odd) .peso-marker__ai{margin-top:0}.timeline-degraus .td-par>.peso-marker:last-child:nth-child(odd) .peso-marker__expand{margin:0 0 0 auto}.timeline-degraus .tb-chevron{background:var(--revolu-bg,#f6f8fb)!important;color:var(--revolu-text-soft,#4a4a4a)!important}.timeline-degraus .med-dose.ok{background:var(--revolu-bg,#f6f8fb);color:var(--revolu-text-muted,#8a94a6);border-color:var(--revolu-border,#ececec);-webkit-text-decoration-color:var(--revolu-text-muted,#8a94a6);text-decoration-color:var(--revolu-text-muted,#8a94a6)}.timeline-degraus .vac-marker,.timeline-degraus .simples-marker{color:var(--revolu-text,#141414)}.timeline-degraus .timeline-item.is-pressionando,.timeline-degraus .timeline-marker-item.is-pressionando{transform:scale(.985)}.timeline-degraus .timeline-item,.timeline-degraus .timeline-marker-item{transition:transform 90ms,background .14s,box-shadow .14s}@media (prefers-reduced-motion:reduce){.timeline-degraus .timeline-item.is-pressionando,.timeline-degraus .timeline-marker-item.is-pressionando{transform:none}}.timeline-degraus .timeline-item.selected,.timeline-degraus .timeline-marker-item.selected{background:var(--revolu-selecao,#eaf1ff);box-shadow:inset 0 0 0 2px var(--revolu-primary,#0059ff), 0 1px 2px #0f13200d, 0 6px 12px #0f132012}.timeline-degraus .timeline-item.selected:after,.timeline-degraus .timeline-marker-item.selected:after{content:"";z-index:2;background-color:var(--revolu-primary,#0059ff);pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:13px 13px;border-radius:999px;width:22px;height:22px;position:absolute;top:8px;right:8px}@media (prefers-reduced-motion:reduce){.timeline-degraus .td-revela{animation:none}}.timeline-degraus .tl-corte,.tl-corte{border-top:1px solid var(--revolu-border,#ececec);font-size:var(--revolu-fs-micro);color:var(--revolu-text-muted,#8a94a6);text-align:center;flex-direction:column;gap:3px;margin:18px 0 2px;padding-top:14px;line-height:1.4;display:flex}.tl-corte__filtro{color:var(--revolu-amber,#b7791f);font-weight:600}.saude-timeline-actions{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:12px;flex-direction:column;justify-content:center;align-items:stretch;gap:8px;margin-bottom:16px;padding:12px;display:flex}@media (width>=768px){.saude-timeline-actions{flex-direction:row;justify-content:flex-end;align-items:center;gap:12px;margin-bottom:24px;padding:16px}}@media (width<=767px){.saude-timeline-actions{display:none}}.saude-timeline-actions .button .button-icon{margin-right:6px}.saude-timeline-actions .button .button-icon svg{font-size:1.1em}.timeline-actions-help-text{color:#666;text-align:center;margin-top:8px;font-size:.75em;font-style:italic}@media (width>=768px){.timeline-actions-help-text{display:none}}.desktop-only{display:none}@media (width>=768px){.desktop-only{display:inline-flex}}.rv-custo-acao{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft,#8a94a6);margin-top:2px;font-weight:400;line-height:1.3;display:block}.rv-custo-acao--esgotou{color:var(--revolu-secondary-ink);font-weight:600}.fp{padding:11px var(--revolu-space-4,16px);border-radius:var(--revolu-radius-md,12px);border-top:1px solid;align-items:center;gap:10px;margin:14px 0 0;display:flex}.fp--aberta,.fp--convite{background:var(--revolu-white,#fff);border:1px solid var(--revolu-primary,#0059ff)}.fp--vet{background:#eaf6ef;border-top-color:#bfe3cd}.fp__txt{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.fp__t{font-size:var(--revolu-fs-apoio);font-weight:700;line-height:1.3}.fp__s{font-size:var(--revolu-fs-micro);line-height:1.35}.fp--aberta .fp__t,.fp--convite .fp__t{color:var(--revolu-text,#141414)}.fp--aberta .fp__s,.fp--convite .fp__s{color:var(--revolu-text-muted,#8a94a6)}.fp--vet .fp__t{color:#197a4b}.fp--vet .fp__s{color:#5b8570}.fp__b{white-space:nowrap;flex:none}.fp--vet .fp__b{color:#197a4b!important;border-color:#bfe3cd!important}.fp-folha{flex-direction:column;gap:14px;display:flex}.fp-folha__lead{font-size:var(--revolu-fs-corpo);color:var(--revolu-text-soft,#4a4a4a);margin:0;line-height:1.5}.fp-folha__link{border:1px solid var(--revolu-border,#e6e9f0);background:var(--revolu-bg,#f6f8fb);border-radius:10px;align-items:center;gap:9px;padding:9px 11px;display:flex}.fp-folha__link code{min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft,#4a4a4a);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.fp-folha__acoes{grid-template-columns:1fr 1fr;align-items:center;gap:8px;display:grid}.fp-folha__prazo{font-size:var(--revolu-fs-apoio);color:var(--revolu-text-soft,#4a4a4a);align-items:center;gap:6px;margin:0;display:flex}.fp-folha__custo{margin:0}.fp-folha__custo .rv-custo-acao{margin-top:0}.fp-folha__aberturas{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-faint,#8a94a6);margin:0}.fp-folha__fechar{justify-content:center;color:#b42318!important}.fp-folha__erro{font-size:var(--revolu-fs-apoio);color:#b42318;margin:0}.fp-folha__confirma{background:#fdf3f2;border:1px solid #f2d7d4;border-radius:12px;padding:13px}.fp-folha__confirma-t{font-size:var(--revolu-fs-corpo);color:#b42318;margin:0 0 4px;font-weight:700}.fp-folha__confirma-s{font-size:var(--revolu-fs-apoio);color:#7a4a45;margin:0 0 12px;line-height:1.45}.fp-folha__confirma-acoes{gap:8px;display:flex}.fp-folha__confirma-acoes>*{flex:1}.fp-folha__perigo{background:#b42318!important;border-color:#b42318!important}.ai-disclaimer{z-index:9999!important;pointer-events:all!important;box-sizing:border-box!important;margin:0!important;padding:0!important;position:absolute!important;top:3px!important;right:3px!important}.ai-disclaimer .ai-disclaimer-icon{all:unset!important;cursor:pointer!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;color:inherit!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:4px!important;outline:none!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:auto!important;height:auto!important;min-height:auto!important;margin:0!important;padding:2px 4px!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important;position:relative!important}.ai-disclaimer .ai-disclaimer-icon:focus{outline-offset:1px!important;outline:1px solid #0059ff4d!important}.ai-disclaimer.small .ai-disclaimer-icon{padding:1px 3px!important}.ai-disclaimer.small .ai-rex-brand{font-size:var(--revolu-fs-micro)!important}.ai-disclaimer.medium .ai-disclaimer-icon{padding:2px 4px!important}.ai-disclaimer.medium .ai-rex-brand{font-size:var(--revolu-fs-micro)!important}.ai-disclaimer.large .ai-disclaimer-icon{padding:3px 5px!important}.ai-disclaimer.large .ai-rex-brand{font-size:var(--revolu-fs-apoio)!important}.ai-disclaimer-tooltip-portal{pointer-events:all!important;animation:.2s ease-out tooltip-fade-in!important}@keyframes tooltip-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ai-disclaimer-tooltip-content{width:280px!important;max-width:calc(100vw - 20px)!important;font-size:var(--revolu-fs-legenda)!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #0059ff26!important;border-radius:8px!important;padding:12px!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;line-height:1.4!important;box-shadow:0 4px 20px #00000026!important}.ai-disclaimer-tooltip-portal .tooltip-content{color:#2c3e50!important;margin:0!important;padding:0!important}.ai-disclaimer-tooltip-portal .tooltip-content p{font-size:inherit!important;line-height:inherit!important;margin:0 0 10px!important;padding:0!important}.ai-disclaimer-tooltip-portal .tooltip-actions{border-top:1px solid #f0f0f0!important;margin:0!important;padding-top:8px!important}.ai-disclaimer-tooltip-portal .report-button{all:unset!important;color:#0059ff!important;cursor:pointer!important;font-size:var(--revolu-fs-micro)!important;font-weight:500!important;text-decoration:none!important;transition:color .2s!important}.ai-disclaimer-tooltip-portal .report-button:hover{color:#6f00ff!important;text-decoration:underline!important}@media (width<=480px){.ai-disclaimer-tooltip-content{width:260px!important}}.saude-resumo-geral{border-bottom:1px solid var(--revolu-border,#ececec);contain:layout style;touch-action:pan-y pinch-zoom;-webkit-tap-highlight-color:transparent;margin:20px 0 4px;padding:4px 2px 16px;position:relative}.saude-resumo-geral h2{font-family:var(--revolu-font-display);letter-spacing:-.01em;color:var(--revolu-primary,#0059ff);margin:0 0 8px;font-size:clamp(19px,5.2vw,24px);font-weight:800;line-height:1.1}.saude-resumo-geral h2.is-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;display:flex}.saude-resumo-geral .resumo-chevron{opacity:1;box-sizing:content-box;background:var(--revolu-primary,#0059ff);color:var(--revolu-white,#fff);border-radius:50%;flex:none;padding:2px;transition:transform .2s ease-out}.saude-resumo-geral .resumo-chevron.is-open{transform:rotate(180deg)}#saude-resumo-content{color:var(--revolu-text-soft,#4a4a4a);line-height:1.6;font-size:var(--revolu-fs-leitura);white-space:pre-line}#saude-resumo-content.is-teaser{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.resumo-updated{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-muted,#8a94a6);flex-wrap:wrap;align-items:center;margin:-2px 0 10px;display:flex}.resumo-updating{color:var(--revolu-primary,#0059ff);font-weight:600}#saude-resumo-footer{color:var(--revolu-text-soft,#5a6472);flex-direction:column;justify-content:center;align-items:stretch;gap:10px;margin-top:14px;font-size:.85em;display:flex}.resumo-action-row{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:10px;margin-top:4px;display:grid}.resumo-action-row .btn-share,.resumo-action-row .btn-chat{width:100%}.resumo-action-row .btn-chat{letter-spacing:0}.resumo-action-row .btn-chat .ai-rex-brand.compact{vertical-align:-.06em;margin-left:2px}.saude-resumo-geral .btn-ver-mais{font-size:var(--revolu-fs-corpo);color:var(--revolu-primary,#0059ff);align-self:flex-start;margin-top:8px;font-weight:600;display:inline-flex;padding:2px 0!important}@media (width>=768px){#saude-resumo-footer{align-items:center}.resumo-action-row{flex-direction:row;justify-content:center;align-items:center;gap:12px;display:flex}}.saude-resumo-geral.como-zona{contain:none;border-bottom:0;margin:0;padding:0}.saude-resumo-geral.como-zona h2{padding-right:44px}.saude-resumo-geral.como-zona #saude-resumo-footer{display:none}.saude-resumo-geral.como-zona h2{font-size:var(--revolu-fs-destaque);letter-spacing:-.015em;margin-bottom:2px;font-weight:700;line-height:1.15;display:block}.saude-resumo-geral.como-zona .resumo-marca{flex-wrap:wrap;gap:6px;margin:0 0 10px}.saude-resumo-geral.como-zona .resumo-marca .resumo-updated{margin:0}.saude-resumo-geral.como-zona .resumo-marca .resumo-updated:before{content:"·";color:var(--revolu-text-muted,#8a94a6);margin-right:6px}.resumo-tit-nome{color:var(--revolu-text,#141414)}.resumo-marca{align-items:center;margin-top:3px;display:flex}.resumo-reportar{font-family:inherit;font-size:var(--revolu-fs-micro);color:var(--revolu-text-muted,#8a94a6);cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-weight:600;display:inline-block}.resumo-reportar:hover{color:var(--revolu-text-soft,#4a4a4a);text-decoration:underline}.resumo-reportar:focus-visible{outline:2px solid var(--revolu-primary,#0059ff);outline-offset:2px;border-radius:4px}.bc{contain:layout style;margin:20px 0 4px}.bc__caixa{background:var(--revolu-white,#fff);border-radius:var(--revolu-radius-lg,16px);grid-template-columns:1fr;display:grid;overflow:hidden;box-shadow:0 1px 2px #0f13200d,0 8px 20px #0f132012}.bc__resumo{grid-area:1/1;padding:14px 14px 16px}.bc.tem-carta .bc__resumo{padding-bottom:64px}.bc__resumo{transition:opacity .4s cubic-bezier(.05,.7,.1,1)}.bc.tem-carta:not(.lendo) .bc__resumo{opacity:.4}.bc.tem-resumo.tem-carta:not(.lendo) .bc__resumo{cursor:pointer}@media (prefers-reduced-motion:reduce){.bc__resumo{transition:none}}.bc__share{z-index:3;border:1px solid var(--revolu-border-field,#e0e0e0);background:var(--revolu-white,#fff);width:34px;height:34px;color:var(--revolu-primary,#0059ff);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:border-color .16s,background .16s;display:grid;position:absolute;top:14px;right:14px}.bc__share svg{width:17px;height:17px}.bc__share:hover{border-color:var(--revolu-primary,#0059ff);background:var(--revolu-selecao,#eaf1ff)}.bc__share:focus-visible{outline:2px solid var(--revolu-primary,#0059ff);outline-offset:2px}.bc__share.is-travado{color:var(--revolu-text-muted,#8a94a6);border-color:var(--revolu-border,#ececec);cursor:help}.bc__share.is-travado:hover{background:var(--revolu-white,#fff);border-color:var(--revolu-border,#ececec)}.bc__caixa{position:relative}.bc__bandeja{z-index:2;background:var(--revolu-white,#fff);grid-area:1/1;align-self:end;box-shadow:0 -10px 22px -14px #0f132059}.bc__vao{grid-template-rows:1fr;transition:grid-template-rows .4s cubic-bezier(.05,.7,.1,1);display:grid}.bc.lendo .bc__vao{grid-template-rows:0fr}.bc__vao>div{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.bc__vao{transition:none}}.bc__olho{font-size:var(--revolu-fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--revolu-text-muted,#8a94a6);padding:11px 12px 0;font-weight:800;display:block}.bc__carta{padding:18px 12px 12px}.bc__carta-corpo{align-items:flex-start;gap:12px;display:flex}.bc__carta-icone{width:40px;height:40px;color:var(--revolu-primary,#0059ff);background:#0059ff14;border-radius:11px;flex:none;place-items:center;display:grid}.bc__carta-icone svg{width:22px;height:22px}.bc__carta.tom-atencao .bc__carta-icone{color:var(--revolu-amber,#b7791f);background:#b7791f1f}.bc__carta.tom-celebra .bc__carta-icone{color:var(--revolu-success,#39b54a);background:#39b54a24}.bc__carta-tx{min-width:0}.bc__carta-tit{font-size:var(--revolu-fs-corpo);letter-spacing:-.01em;color:var(--revolu-text,#141414);margin:0;font-weight:700;line-height:1.25}.bc__carta-msg{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft,#4a4a4a);margin:4px 0 0;line-height:1.5}.bc__carta-pe{align-items:center;margin-top:12px;display:flex}.bc__carta-cta{min-width:0;font-family:inherit;font-size:var(--revolu-fs-legenda);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;color:var(--revolu-primary,#0059ff);background:#0059ff14;border:0;border-radius:10px;align-items:center;padding:9px 14px;font-weight:700;line-height:1.2;display:inline-flex;overflow:hidden}.bc__carta.tom-atencao .bc__carta-cta{color:var(--revolu-amber,#b7791f);background:#fbf3e3}.bc__carta.tom-celebra .bc__carta-cta{color:var(--revolu-success,#39b54a);background:#eaf6ec}.bc__regua{border-top:1px solid var(--revolu-border,#ececec);background:var(--revolu-white,#fff);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;height:44px;padding:0 6px 0 12px;display:flex}.bc__regua:focus-visible{outline:2px solid var(--revolu-primary,#0059ff);outline-offset:-2px}.bc__regua-nome{min-width:0;font-size:var(--revolu-fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--revolu-primary,#0059ff);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:800;overflow:hidden}.bc__regua-conta{letter-spacing:0;text-transform:none;color:var(--revolu-text-muted,#8a94a6);font-weight:600}.bc__minnav{flex:none;align-items:center;gap:2px;display:flex}.bc__nav{border:1px solid var(--revolu-border,#ececec);background:var(--revolu-white,#fff);width:30px;height:30px;color:var(--revolu-text-muted,#8a94a6);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:relative}.bc__nav:after,.bc__dot:after,.bc__x:after{content:"";height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bc__dot:after{width:calc(100% + 18px);min-width:24px}.bc__nav:after{width:calc(100% + 2px)}.bc__x:after{width:calc(100% + 6px)}.bc__nav svg{width:15px;height:15px}.bc__nav:disabled{opacity:.35;cursor:default}.bc__nav:disabled:after{display:none}.bc__nav:focus-visible,.bc__dot:focus-visible,.bc__x:focus-visible{outline:2px solid var(--revolu-primary,#0059ff);outline-offset:2px}.bc__dots{align-items:center;gap:18px;padding:0 8px;display:flex}.bc__dot{background:var(--revolu-border-field,#e0e0e0);cursor:pointer;border:0;border-radius:50%;width:7px;height:7px;padding:0;position:relative}.bc__dot.on{background:var(--revolu-primary,#0059ff)}.bc__dot--resumo{border-radius:999px;width:15px}.bc__x{border:0;border-left:1px solid var(--revolu-border,#ececec);width:30px;height:30px;color:var(--revolu-text-muted,#8a94a6);cursor:pointer;background:0 0;border-radius:0 50% 50% 0;flex:none;place-items:center;margin-left:8px;padding-left:8px;display:grid;position:relative}.bc__x svg{width:16px;height:16px}.bc__x:hover{background:var(--revolu-bg,#f6f8fb);color:var(--revolu-text-soft,#4a4a4a)}.rv-menu .MuiListItemIcon-root{color:var(--revolu-primary,#0059ff)}.rv-menu__lista{grid-template-rows:1fr;transition:grid-template-rows .42s cubic-bezier(.22,.8,.2,1),opacity .24s,visibility linear;display:grid;overflow:hidden}.rv-menu__lista>*{min-height:0}.rv-menu .rv-menu__lista .MuiMenuItem-root{min-height:44px;padding-top:9px;padding-bottom:9px}.rv-menu.is-digitando .rv-menu__lista{opacity:0;visibility:hidden;pointer-events:none;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.22,.8,.2,1),opacity .24s,visibility 0s linear .42s}.rv-menu__chips{opacity:0;visibility:hidden;grid-template-rows:0fr;padding:0;transition:grid-template-rows .42s cubic-bezier(.22,.8,.2,1),opacity .24s,padding .24s,visibility 0s linear .42s;display:grid;overflow:hidden}.rv-menu.is-digitando .rv-menu__chips{opacity:1;visibility:visible;grid-template-rows:1fr;padding:8px 0 4px}@media (width>=768px){.rv-menu__chips{padding:0 16px}.rv-menu.is-digitando .rv-menu__chips{padding:8px 16px 4px}}.rv-menu__chips>*{min-height:0}.rv-menu__chips-in{flex-wrap:wrap;gap:8px;display:flex}.rv-menu-chip{border:1px solid var(--revolu-border,#ececec);border-radius:var(--revolu-radius-pill,999px);background:var(--revolu-white,#fff);font-family:var(--revolu-font,"Montserrat", sans-serif);font-size:var(--revolu-fs-apoio);color:var(--revolu-text,#141414);text-align:left;cursor:pointer;align-items:center;padding:9px 14px;line-height:1.2;transition:border-color .16s,background .16s;display:inline-flex}.rv-menu-chip:hover{border-color:var(--revolu-primary,#0059ff);background:#f5f8ff}.rv-menu-chip:focus-visible{outline:2px solid var(--revolu-primary,#0059ff);outline-offset:2px}.rv-menu__separador{font-family:var(--revolu-font,"Montserrat", sans-serif);font-size:var(--revolu-fs-micro);letter-spacing:.09em;text-transform:uppercase;color:var(--revolu-text-muted,#8a94a6);align-items:center;gap:10px;margin:12px 0 4px;font-weight:700;display:flex}@media (width>=768px){.rv-menu__separador{margin:12px 16px 4px}}.rv-menu__separador:after{content:"";background:var(--revolu-border,#ececec);flex:1;height:1px}.rv-menu__campo-wrap{padding:8px 0 4px}@media (width>=768px){.rv-menu__campo-wrap{padding:8px 16px 12px}}@media (prefers-reduced-motion:reduce){.rv-menu__lista,.rv-menu__chips{transition:none}}.rv-menu-ia__linha{align-items:center;gap:6px;line-height:1;display:inline-flex}.rv-menu-cart__sub{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft,#8a94a6);margin-top:2px;line-height:1.3;display:block}.rv-menu-chip--continuar{border-color:var(--revolu-primary,#0059ff);background:var(--revolu-white,#fff);color:var(--revolu-primary,#0059ff);flex-basis:100%;justify-content:center;margin-top:2px;font-weight:700}.rv-menu-chip--continuar:hover{border-color:var(--revolu-primary-hover,#0047cc);background:var(--revolu-selecao,#eaf1ff)}.rv-menu-trava{font-size:var(--revolu-fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--revolu-text-soft);border:1px solid var(--revolu-border-field);border-radius:var(--revolu-radius-pill);margin-left:2px;padding:1px 8px;font-weight:700}.saude-fab-container{z-index:10;--md-elevation-level:3;bottom:16px;right:16px;position:fixed!important}@media (width<=767px){.revolu-standalone .saude-fab-container{bottom:calc(var(--revolu-nav-h,64px) + var(--revolu-space-4,16px) + env(safe-area-inset-bottom));z-index:var(--revolu-z-dropdown,1150)}.revolu-standalone .saude-fab.m3-fab{display:none}}.saude-fab.m3-fab{cursor:pointer;color:#fff;will-change:transform, box-shadow;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background-color:#0059ff;border:none;border-radius:50px;width:56px;height:56px;transition:box-shadow .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 1px 3px 1px #00000026,0 1px 2px #0000004d}.fab-icon-container{z-index:2;justify-content:center;align-items:center;width:100%;height:100%;transition:transform .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.fab-icon{transition:transform .2s cubic-bezier(.4,0,.2,1);width:25px!important;height:25px!important}.fab-state-layer{border-radius:inherit;opacity:0;pointer-events:none;background-color:#fff;width:100%;height:100%;transition:opacity .2s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.saude-fab.m3-fab.hover .fab-state-layer{opacity:.08}.saude-fab.m3-fab.pressed .fab-state-layer{opacity:.12}.saude-fab.m3-fab.hover{box-shadow:0 2px 4px 2px #00000026,0 1px 10px #0000001f}.saude-fab.m3-fab.pressed{box-shadow:0 1px 3px #0000004d,0 4px 8px 3px #00000026}.saude-fab.m3-fab.active{background-color:#0047d3;transform:scale(1)}.saude-fab.m3-fab.active .fab-icon{transform:rotate(45deg)}.saude-fab{background-color:var(--current-treatment-color,#0059ff)}.saude-fab.hover,.saude-fab.active{background-color:var(--current-treatment-hover-color,#0047d3)}.fab-backdrop{z-index:9;opacity:0;background-color:#0000001a;width:100%;height:100%;animation:.25s cubic-bezier(.4,0,.2,1) forwards m3-fade-in;position:fixed;top:0;left:0}@keyframes m3-fade-in{to{opacity:1}}@keyframes m3-menu-enter{0%{opacity:0;transform:scale(.9)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes m3-menu-exit{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.9)translateY(8px)}}@media (width>=768px){.saude-fab-container{display:none}}.saude-fab.m3-fab:focus-visible{outline-offset:2px;outline:2px solid #0059ff}@media (prefers-reduced-motion:reduce){.saude-fab.m3-fab,.fab-icon-container,.fab-icon,.fab-state-layer{transition-duration:.01ms!important}.fab-backdrop{animation-duration:.01ms!important}}.treatment-fab{position:fixed!important;bottom:16px!important}@media (width>=1024px){.saude-fab-container{bottom:24px;right:24px}}.rvx-pontinhos{align-items:center;gap:4px;display:inline-flex}.rvx-pontinhos i{background:var(--revolu-primary);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite rvx-quique}.rvx-pontinhos i:nth-child(2){animation-delay:.16s}.rvx-pontinhos i:nth-child(3){animation-delay:.32s}@keyframes rvx-quique{0%,80%,to{opacity:.5;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.rvx-pontinhos i{animation:none}}.rvx-digitada{display:inline}.rvx-digitada__cursor{vertical-align:-.12em;background:var(--revolu-primary);width:2px;height:.95em;margin-left:1px;animation:.9s step-end infinite rvx-piscar;display:inline-block}@keyframes rvx-piscar{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.rvx-digitada__cursor{animation:none}}.cj-sheet{flex-direction:column;gap:10px;padding:4px 0 8px;display:flex}.cj-perfil{background:var(--revolu-surface-soft,#f6f8fb);border-radius:var(--revolu-radius-md,12px);flex-direction:column;align-items:center;gap:12px;padding:16px 12px 14px;display:flex}.cj-perfil__foto{aspect-ratio:1;object-fit:cover;border-radius:50%;flex:none;width:min(168px,62%);height:auto}.cj-perfil__inicial{aspect-ratio:1;border-radius:50%;place-items:center;width:min(168px,62%);height:auto;font-size:54px;display:grid}.cj-perfil__dados{flex-wrap:wrap;justify-content:center;gap:18px;width:100%;display:flex}.cj-perfil__acoes{flex-wrap:wrap;gap:8px;width:100%;display:flex}.cj-perfil__acoes .cj-acao{flex:140px}.cj-acao--suave{background:var(--revolu-white,#fff);color:var(--revolu-text-soft,#4a4a4a);border:1px solid var(--revolu-border-field,#e0e0e0)}.cj-perfil__dados span{font-size:var(--revolu-fs-legenda);color:var(--revolu-text,#141414);flex-direction:column;font-weight:600;display:flex}.cj-perfil__dados em{font-style:normal;font-size:var(--revolu-fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--revolu-text-muted,#8a94a6);font-weight:700}.cj-frase{border:1px solid var(--revolu-border,#ececec);border-radius:var(--revolu-radius-md,12px);background:var(--revolu-surface-soft,#f6f8fb);margin-bottom:var(--revolu-space-3,12px);align-items:center;gap:10px;padding:9px 11px;display:flex}.cj-frase__coluna{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cj-frase__rotulo{font-size:var(--revolu-fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--revolu-text-muted,#8a94a6);font-weight:700}.cj-frase__texto{font-size:var(--revolu-fs-apoio);color:var(--revolu-primary,#0059ff);overflow-wrap:anywhere;font-weight:700;line-height:1.2}.cj-frase__texto--vazia{color:var(--revolu-text-muted,#8a94a6);font-weight:600}.cj-frase__lapis{border-radius:var(--revolu-radius-pill,999px);width:34px;height:34px;color:var(--revolu-primary,#0059ff);cursor:pointer;background:#0059ff14;border:none;flex:none;place-items:center;display:grid}.cj-frase__lapis svg{width:17px;height:17px}.cj-frase__lapis:hover{background:#0059ff24}.cj-lista{margin:0;padding:0;list-style:none}.cj-pessoa{border-top:1px solid var(--revolu-surface-soft,#f6f8fb);align-items:center;gap:10px;padding:10px 0;display:flex}.cj-pessoa:first-child{border-top:0}.cj-pessoa__info{flex-direction:column;flex:1;min-width:0;display:flex}.cj-pessoa__nome{font-size:var(--revolu-fs-apoio);color:var(--revolu-text,#141414);font-weight:600}.cj-pessoa__sub{font-size:var(--revolu-fs-micro);color:var(--revolu-text-muted,#8a94a6)}.cj-acao{font-family:inherit;font-size:var(--revolu-fs-legenda);color:var(--revolu-primary,#0059ff);cursor:pointer;white-space:nowrap;border:0;padding:4px 6px;font-weight:600;box-shadow:none!important;background:0 0!important}.cj-acao--vermelha{color:var(--revolu-danger,#b3261e)}.cj-acao:disabled{opacity:.5;cursor:default}.cj-pendente{border:1px dashed var(--revolu-border,#ececec);border-radius:var(--revolu-radius-md,12px);font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft,#4a4a4a);flex-wrap:wrap;align-items:center;gap:8px;padding:9px 11px;display:flex}.cj-pendente__txt{flex:1;min-width:0}.cj-chip{font-size:var(--revolu-fs-micro);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--revolu-radius-pill,999px);color:var(--revolu-primary,#0059ff);background:#0059ff1a;padding:2px 8px;font-weight:700}.cj-alcance{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft,#4a4a4a);margin:0}.cj-eyebrow{font-size:var(--revolu-fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--revolu-primary,#0059ff);margin:6px 0 0;font-weight:700}.cj-link{background:var(--revolu-surface-soft,#f6f8fb);border-radius:10px;align-items:center;gap:8px;padding:9px 11px;display:flex}.cj-link__url{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--revolu-fs-micro);color:var(--revolu-text-soft,#4a4a4a);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cj-voltar{font-family:inherit;font-size:var(--revolu-fs-legenda);color:var(--revolu-text-muted,#8a94a6);cursor:pointer;border:0;align-self:center;margin-top:4px;font-weight:600;box-shadow:none!important;background:0 0!important}.cj-erro{font-size:var(--revolu-fs-legenda);color:var(--revolu-danger,#b3261e);margin:0}.cj-aviso{font-size:var(--revolu-fs-legenda);color:var(--revolu-success,#2a8b3a);margin:0}.cj-enviado{font-size:var(--revolu-fs-legenda);color:var(--revolu-success,#2a8b3a);background:#39b54a1a;border-radius:10px;align-items:center;gap:7px;padding:8px 11px;display:flex}.cj-enviado b{color:#1f7a2e}.cj-enviado__check{background:var(--revolu-success,#2a8b3a);width:18px;height:18px;color:var(--revolu-white,#fff);font-size:var(--revolu-fs-micro);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.cj-sheet .cj-avatar{width:30px;height:30px;font-size:var(--revolu-fs-legenda);color:var(--revolu-primary,#0059ff);background:#0059ff1a;border:0;border-radius:50%;place-items:center;font-weight:700;display:grid}.cj-sheet .cj-avatar--vet{color:var(--revolu-secondary-deep,#8a6636);background:color-mix(in srgb, var(--revolu-secondary,#c99f7b) 22%, transparent)}.cj-decisoes{border:0;border-top:1px solid var(--revolu-border,#e6e9ef);width:100%;font-family:inherit;font-size:var(--revolu-fs-apoio);color:var(--revolu-text,#161a1e);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:10px;margin-top:6px;padding:12px 4px 2px;font-weight:600;display:flex}.cj-decisoes__txt{flex:1}.cj-decisoes__chev{font-size:var(--revolu-fs-titulo);color:var(--revolu-text-soft,#4a4a4a);line-height:1}.cj-decisoes-lista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cj-decisoes-lista li+li{border-top:1px solid var(--revolu-surface-soft,#f6f8fb)}.cj-decisao{text-align:left;cursor:pointer;width:100%;color:var(--revolu-text,#161a1e);background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:10px;padding:12px 4px;font-family:inherit;display:flex}.cj-decisao:disabled{opacity:.5;cursor:default}.cj-decisao__txt{flex-direction:column;gap:2px;display:flex}.cj-decisao__txt b{font-size:var(--revolu-fs-apoio);font-weight:600}.cj-decisao__txt span{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft,#4a4a4a);line-height:1.45}.cj-decisao--muda .cj-decisao__txt b{color:var(--revolu-text-soft,#4a4a4a)}.doguinho-profile-card{background-color:#fff;border:1px solid #e0e0e0;border-radius:16px;flex-direction:column;gap:16px;margin-bottom:20px;padding:20px;display:flex;position:relative;box-shadow:0 4px 12px #00000012}.profile-top-row{align-items:center;gap:16px;width:100%;display:flex}.profile-icons{flex-shrink:0;align-items:center;gap:8px;display:flex}.profile-name{text-align:left;flex-direction:column;flex:auto;justify-content:center;align-self:stretch;gap:2px;min-width:0;padding:0;display:flex}.profile-name h1{font-family:var(--revolu-font-display,"Gazpacho"), Georgia, serif;color:var(--revolu-text,#141414);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:2.15rem;font-weight:700;line-height:1.05;overflow:visible}.profile-edit-button.MuiIconButton-root{color:var(--revolu-text-soft,#7f8c8d)}.profile-edit-button.MuiIconButton-root:hover{color:var(--revolu-primary,#0059ff);background-color:#0059ff0f}.profile-photo{border:1px solid var(--revolu-border,#ececec);border-radius:50%;flex-shrink:0;width:104px;height:104px;position:relative;overflow:hidden}.profile-photo img{object-fit:cover;width:100%;height:100%}.profile-photo input[type=file]{display:none}.profile-photo-overlay{color:#fff;opacity:0;cursor:pointer;background-color:#00000080;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}.profile-photo:hover .profile-photo-overlay{opacity:1}.upload-text{text-align:center;font-size:.85em;font-weight:600;line-height:1.2}.profile-achievements{justify-content:center;align-items:center;gap:8px;margin-left:auto;margin-right:8px;display:flex}.profile-achievements .edit-icon-button{cursor:help;background-color:var(--e-global-color-primary);border:none;border-radius:50%;width:32px;height:32px;transition:background-color .2s;justify-content:center!important;align-items:center!important;display:flex!important;position:relative!important}.icon-svg{stroke:#fff!important;stroke-width:2px!important;z-index:10!important;width:16px!important;height:16px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.alert-button .icon-svg,.health-button .icon-svg{width:14px!important;height:14px!important}.profile-achievements .edit-icon-button:hover{background-color:#007bff}.profile-achievements .edit-icon-button:hover .icon-svg{stroke:#fff!important}.link-informar{cursor:pointer;font-weight:500;text-decoration:underline;color:#007bff!important;text-shadow:none!important;text-transform:none!important;font-size:inherit!important;font-family:inherit!important;line-height:inherit!important;-webkit-text-fill-color:#007bff!important;text-rendering:auto!important;background:0 0!important;border:none!important;padding:0!important}.link-informar:hover{text-decoration:underline;color:#0056b3!important;-webkit-text-fill-color:#0056b3!important}.profile-diet-info{text-align:center;background-color:#f8f9fa;border-radius:12px;justify-content:space-around;padding:12px;display:flex}.profile-diet-info span{font-size:var(--revolu-fs-corpo);color:#34495e}.profile-diet-info strong{color:#007bff;font-weight:700}@media (width<=768px){.doguinho-profile-card{gap:12px;padding:16px}.profile-photo{width:88px;height:88px}}@media (width<=480px){.doguinho-profile-card{margin-bottom:16px;padding:12px}.profile-photo{width:80px;height:80px}.profile-top-row{gap:12px}}.skeleton-profile{background-color:#fff;border:1px solid #e0e0e0;border-radius:16px;margin-bottom:20px;padding:20px;box-shadow:0 4px 12px #00000012}.skeleton-box{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:8px;animation:1.5s infinite loading}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-profile .skeleton-box--photo{border-radius:50%;width:80px;height:80px}.skeleton-profile .skeleton-box--name{width:120px;height:24px;margin-bottom:var(--revolu-space-2)}.skeleton-profile .skeleton-box--subname{width:80px;height:16px}.skeleton-profile .skeleton-box--action{border-radius:50%;width:40px;height:40px}.skeleton-profile .skeleton-box--content{width:100%;height:60px;margin-bottom:var(--revolu-space-3)}.skeleton-profile .skeleton-box--footer{width:100%;height:40px}.doguinho-profile-card.profile-card--brilho{animation:2.6s ease-out both profile-brilho-assenta}@keyframes profile-brilho-assenta{0%{background-color:#f0f5ff;border-color:#0059ff59;box-shadow:0 6px 30px #0059ff59}55%{background-color:#f6f9ff;border-color:#0059ff38;box-shadow:0 6px 24px #0059ff38}to{background-color:#fff;border-color:#e0e0e0;box-shadow:0 4px 12px #00000012}}@media (prefers-reduced-motion:reduce){.doguinho-profile-card.profile-card--brilho{animation:none}}.doguinho-profile-card.faded-updating{opacity:.6;filter:saturate(.75)grayscale(.1);transition:opacity .18s,filter .18s}.doguinho-profile-card.faded-updating:after{content:"";pointer-events:none;background:#ffffff59;border-radius:16px;position:absolute;inset:0}.doguinho-profile-card.faded-updating .profile-top-row,.doguinho-profile-card.faded-updating .cj-faixa,.doguinho-profile-card.faded-updating .profile-name{pointer-events:none}.cj-faixa{border:1px solid var(--revolu-border,#ececec);border-radius:var(--revolu-radius-md,12px);background:var(--revolu-surface-soft,#f6f8fb);width:100%;font-family:inherit;font-size:var(--revolu-fs-apoio);color:var(--revolu-text,#141414);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:10px;padding:11px 12px;transition:background-color .15s,border-color .15s;display:flex}.cj-faixa:hover{border-color:var(--revolu-primary,#0059ff);background:#edf1f8}.cj-faixa:focus-visible{outline:2px solid var(--revolu-primary,#0059ff);outline-offset:2px}.cj-faixa__txt{flex:1;min-width:0;line-height:1.35}.cj-faixa__txt b{color:var(--revolu-primary,#0059ff);font-weight:700}.cj-faixa__chip{border-radius:var(--revolu-radius-pill,999px);background:var(--revolu-primary,#0059ff);color:var(--revolu-white,#fff);font-size:var(--revolu-fs-micro);flex:none;align-items:center;margin-left:auto;padding:4px 10px;font-weight:700;line-height:1;display:inline-flex}.cj-faixa__pilha{flex:none;display:flex}.cj-avatar{width:26px;height:26px;font-size:var(--revolu-fs-micro);color:#fff;background:var(--revolu-primary,#0059ff);border:2px solid var(--revolu-white,#fff);border-radius:50%;place-items:center;font-weight:700;display:grid}.cj-avatar+.cj-avatar{margin-left:-8px}.cj-avatar--vet{background:var(--revolu-secondary,#c99f7b)}.profile-bordao{font-size:var(--revolu-fs-corpo);color:var(--revolu-primary,#0059ff);text-align:left;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-weight:700;line-height:1.15;display:flex}.profile-bordao .ai-rex-brand{font-size:var(--revolu-fs-micro);opacity:.85}.profile-bordao--espera .rvx-pontinhos{align-items:flex-end;gap:3px}.profile-bordao--espera .rvx-pontinhos i{width:4px;height:4px}.profile-bordao--convite{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft,#4a4a4a);font-weight:600;display:block}.profile-bordao--convite .ai-rex-brand{font-size:var(--revolu-fs-legenda);opacity:1}.profile-bordao--convite .profile-bordao__chip{vertical-align:middle;margin-left:4px}.profile-bordao--isento{color:var(--revolu-text-soft,#4a4a4a)}.profile-bordao--espera{min-height:18px}.profile-bordao--toque{cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;padding:0}.profile-bordao--toque:hover .profile-bordao__frase{text-decoration:underline}.profile-bordao__chip{border-radius:var(--revolu-radius-pill,999px);background:var(--revolu-primary,#0059ff);color:var(--revolu-white,#fff);font-size:var(--revolu-fs-micro);align-items:center;padding:3px 10px;font-weight:700;line-height:1;display:inline-flex}.bordao-editar{gap:var(--revolu-space-3,12px);padding-top:var(--revolu-space-2,8px);flex-direction:column;display:flex}.bordao-editar__erro{font-size:var(--revolu-fs-legenda);color:var(--revolu-danger,#e01020);margin:0;line-height:1.4}.bordao-editar__zona{align-items:flex-start;gap:var(--revolu-space-2,8px);margin-top:var(--revolu-space-2,8px);padding-top:var(--revolu-space-3,12px);border-top:1px solid var(--revolu-border,#ececec);flex-direction:column;display:flex}.bordao-editar__quieto{font:inherit;font-size:var(--revolu-fs-legenda);color:var(--revolu-text-muted,#8a94a6);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.bordao-editar__quieto:hover{color:var(--revolu-text-soft,#4a4a4a);text-decoration:underline}.bordao-editar__quieto:disabled{opacity:.55;cursor:default}.bordao-editar__acoes{justify-content:space-between;align-items:center;gap:var(--revolu-space-3,12px);display:flex}.bordao-editar__acoes>.button:last-child{margin-left:auto}.profile-bordao--escrever{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-muted,#8a94a6);font-weight:600}.profile-name .profile-memoria{font-size:var(--revolu-fs-apoio);color:var(--revolu-text-soft,#4a4a4a);letter-spacing:.01em;margin-top:2px;display:block}.profile-name .profile-memoria b{font-weight:600}.saude-desktop-actions{justify-content:flex-end;align-items:center;gap:16px;margin-bottom:24px;display:none;position:relative}@media (width>=768px){.saude-desktop-actions{display:flex}}.button-icon-container{z-index:2;justify-content:center;align-items:center;display:flex;position:relative}.button-icon{transition:transform .2s cubic-bezier(.4,0,.2,1)}.button-label{z-index:2;position:relative}.button-state-layer{border-radius:inherit;opacity:0;pointer-events:none;background-color:#fff;width:100%;height:100%;transition:opacity .2s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.desktop-backdrop{z-index:999;opacity:0;background:#0000001a;animation:.25s cubic-bezier(.4,0,.2,1) forwards m3-fade-in;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.saude-desktop-actions .button,.button-icon,.button-state-layer{transition-duration:.01ms!important}.desktop-backdrop{animation-duration:.01ms!important}}@media (width<=480px){.saude-desktop-actions{gap:12px}}.rv-obs{z-index:var(--revolu-z-banner);gap:var(--revolu-space-2);padding:var(--revolu-space-3) var(--revolu-space-4);background:var(--revolu-secondary-deep);color:var(--revolu-white);flex-direction:column;display:flex;position:sticky;top:0}.rv-obs__topo{align-items:center;gap:var(--revolu-space-3);display:flex}.rv-obs__icone{flex:none;line-height:1}.rv-obs__texto{overflow-wrap:anywhere;flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.rv-obs__quem{font-size:var(--revolu-fs-apoio);font-weight:700;line-height:1.3}.rv-obs__sub{font-size:var(--revolu-fs-legenda);opacity:.85;line-height:1.3}.rv-obs__sair{white-space:nowrap;font-family:var(--revolu-font);font-size:var(--revolu-fs-legenda);cursor:pointer;background:var(--revolu-white);color:var(--revolu-text);padding:var(--revolu-space-2) var(--revolu-space-3);border-radius:var(--revolu-radius-pill);border:none;flex:none;font-weight:700}.rv-obs__sair:hover:not(:disabled){opacity:.88}.rv-obs__sair:disabled{opacity:.6;cursor:default}.rv-obs__sair:focus-visible{outline:2px solid var(--revolu-white);outline-offset:2px}.rv-obs__base{align-items:center;gap:var(--revolu-space-2);padding-left:calc(18px + var(--revolu-space-3));flex-wrap:wrap;display:flex}.rv-obs__nivel{font-size:var(--revolu-fs-micro);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:4px var(--revolu-space-2);border-radius:var(--revolu-radius-pill);background:#ffffff38;font-weight:700}.rv-obs__nivel--grava{background:var(--revolu-white);color:var(--revolu-secondary-deep)}.rv-obs__relogio{font-size:var(--revolu-fs-micro);font-variant-numeric:tabular-nums;white-space:nowrap;padding:4px var(--revolu-space-2);border-radius:var(--revolu-radius-pill);background:#0003;font-weight:700}.rv-obs--venceu{background:var(--revolu-danger)}.medication-modal__linha{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.medication-modal__col{flex:1 1 0;min-width:0}.medication-modal__col--hora .revolu-input-field{text-align:center}.medication-modal__linha .revolu-input-field{box-sizing:border-box;width:100%;min-height:52px}.revolu-app-container textarea.revolu-input-field.medication-modal__notas{resize:none;text-align:left;border-radius:27px;overflow-y:auto}.medication-modal__hint{margin-top:var(--revolu-space-2);color:var(--revolu-text-soft,#4a4a4a);display:block}.medication-modal__acoes{justify-content:flex-start;gap:var(--revolu-space-3,12px);margin-top:18px;display:flex}.medication-modal__acoes button{min-height:46px}.medication-modal__acoes--fila{gap:var(--revolu-space-4,16px)}.revolu-app-container .revolu-input-field.medication-modal__campo--conferir,.revolu-app-container .revolu-input-with-unit.medication-modal__campo--conferir,.revolu-app-container .medication-modal__conferir-wrap .revolu-input-field{border-color:var(--revolu-amber-borda,#ebd3a4);background:var(--revolu-amber-fundo,#fff8e9)}.revolu-app-container .revolu-input-with-unit.medication-modal__campo--conferir .revolu-input-field{background:0 0}.medication-modal__rotulo-fila{font-size:var(--revolu-fs-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--revolu-text-soft,#4a4a4a);margin-bottom:5px;font-weight:800;display:block}.medication-modal__campo-erro .revolu-input-field,.medication-modal__campo-erro .revolu-input-with-unit{border-color:var(--revolu-danger,#e01020)}.medication-modal__erro-frase{color:var(--revolu-danger,#e01020);font-size:var(--revolu-fs-legenda);margin:4px 0 0 15px;display:block}.revolu-app-container textarea.revolu-input-field.medication-modal__notas--erro{border-color:var(--revolu-danger,#e01020)}.medication-modal__linha .medication-modal__col--data input,.medication-modal__linha .medication-modal__col--hora input{font-size:var(--revolu-fs-apoio);min-height:44px;padding-top:10px;padding-bottom:10px;padding-left:14px}.medication-modal__linha .medication-modal__col--hora input{padding-right:14px}.medication-modal__lead{margin:var(--revolu-space-1) 0 var(--revolu-space-3);font-size:var(--revolu-fs-corpo);line-height:1.5}.medication-modal__previa{margin-top:var(--revolu-space-3);padding:var(--revolu-space-3) var(--revolu-space-4);gap:var(--revolu-space-2);background:var(--revolu-surface-soft);border:1px solid var(--revolu-border);border-radius:var(--revolu-radius-lg);display:grid}.medication-modal__previa--troca{border-color:color-mix(in srgb, var(--revolu-amber) 35%, var(--revolu-border))}.medication-modal__previa-tit{font-size:var(--revolu-fs-micro);letter-spacing:.09em;text-transform:uppercase;color:var(--revolu-text-muted);font-weight:800}.medication-modal__previa-dia{gap:var(--revolu-space-2);grid-template-columns:62px 1fr;align-items:baseline;display:grid}.medication-modal__previa-dl{font-size:var(--revolu-fs-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--revolu-text-muted);text-align:right;font-weight:800}.medication-modal__previa-horas{flex-wrap:wrap;gap:5px;display:flex}.medication-modal__previa-hora{border-radius:var(--revolu-radius-pill);background:var(--revolu-white);border:1px solid var(--revolu-border);font-size:var(--revolu-fs-legenda);font-variant-numeric:tabular-nums;padding:3px 9px;font-weight:700}.medication-modal__previa-fim{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft);min-height:1.45em;margin:0;line-height:1.45}.medication-modal__previa-reserva{gap:var(--revolu-space-2);visibility:hidden;display:grid}.medication-modal__titulo{line-height:1.15;display:block}.medication-modal__titulo-sob{font-size:var(--revolu-fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--revolu-primary);margin-bottom:2px;font-weight:800;line-height:1;display:block}.medication-modal__feito{align-items:center;gap:var(--revolu-space-2);margin:0 0 var(--revolu-space-2);font-size:var(--revolu-fs-corpo);letter-spacing:-.01em;color:var(--revolu-success);font-weight:700;line-height:1;display:flex}.medication-receita__sub{font-size:var(--revolu-fs-apoio);color:var(--revolu-text-muted,#8a94a6);margin:6px 0 0}.medication-receita__ou{margin:10px 0 var(--revolu-space-3,12px);font-size:var(--revolu-fs-micro);letter-spacing:.09em;text-transform:uppercase;color:var(--revolu-text-muted,#8a94a6);align-items:center;gap:10px;font-weight:700;display:flex}.medication-receita__ou:before,.medication-receita__ou:after{content:"";background:var(--revolu-border,#ececec);flex:1;height:1px}.medication-receita__lendo{text-align:center;padding:var(--revolu-space-8,32px) var(--revolu-space-4,16px)}.medication-receita__lendo p{margin:var(--revolu-space-2,8px) 0 0;font-size:var(--revolu-fs-apoio);color:var(--revolu-text-soft,#4a4a4a)}.medication-receita__fila{margin-bottom:var(--revolu-space-2,8px);font-size:var(--revolu-fs-micro);align-items:center;gap:8px;font-weight:700;display:flex}.medication-receita__passo{background:var(--revolu-surface-soft,#f6f8fb);border:1px solid var(--revolu-border,#ececec);color:var(--revolu-text-soft,#4a4a4a);border-radius:999px;padding:3px 10px}.medication-receita__origem{font-size:var(--revolu-fs-micro);color:var(--revolu-secondary-ink,#a9814f);align-items:baseline;gap:5px;font-weight:600;display:inline-flex}.medication-receita__origem .ai-rex-brand{font-size:var(--revolu-fs-micro)}.medication-receita__recado{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft,#4a4a4a);background:var(--revolu-surface-soft,#f6f8fb);border:1px solid var(--revolu-border,#ececec);border-radius:var(--revolu-radius-md,12px);margin:0 0 var(--revolu-space-2,8px);white-space:pre-line;padding:8px 12px;line-height:1.5}.medication-receita__aviso-item{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft,#4a4a4a);background:var(--revolu-surface-soft,#f6f8fb);border:1px solid var(--revolu-border,#ececec);margin:0 0 var(--revolu-space-2,8px);border-radius:10px;padding:8px 10px;line-height:1.45}.medication-receita__aviso-item--regime{color:var(--revolu-amber,#b7791f);background:var(--revolu-amber-fundo,#fff8e9);border-color:var(--revolu-amber-borda,#ebd3a4);font-weight:600}.medication-receita__cancelar-linha{margin:var(--revolu-space-3,12px) 0 0;text-align:center}.medication-receita__cancelar{font:inherit;font-size:var(--revolu-fs-legenda);color:var(--revolu-text-muted,#8a94a6);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;min-height:44px;padding:4px 12px;text-decoration:underline;display:inline-flex}.medication-receita__cancelar:disabled{opacity:.5;cursor:default}.medication-receita__aviso{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft,#4a4a4a);background:var(--revolu-surface-soft,#f6f8fb);border:1px solid var(--revolu-border,#ececec);border-radius:var(--revolu-radius-md,12px);margin-bottom:var(--revolu-space-3,12px);align-items:flex-start;gap:8px;padding:10px 12px;line-height:1.5;display:flex}.medication-receita__aviso button{cursor:pointer;color:var(--revolu-text-muted,#8a94a6);background:0 0;border:0;flex:none;margin:-13px -11px -13px auto;padding:15px;line-height:0}.medication-receita__fim{padding:var(--revolu-space-4,16px) 0 0}.medication-receita__fim-titulo{font-size:var(--revolu-fs-corpo);margin:0 0 6px;font-weight:700}.medication-receita__fim-corpo{font-size:var(--revolu-fs-apoio);color:var(--revolu-text-soft,#4a4a4a);margin:0 0 var(--revolu-space-4,16px);line-height:1.55}.medication-receita__lendo .rvx-pontinhos i{width:8px;height:8px}.peso-modal__hint{font-size:var(--revolu-fs-apoio);color:var(--revolu-text-secondary,#667085);margin:2px 0 14px;line-height:1.5}.peso-modal__row{align-items:flex-start;gap:12px;display:flex}.peso-modal__field{flex:1 1 0;min-width:0}.peso-modal__field--weight{flex:0 0 44%}.peso-modal__weight-wrap{position:relative}.peso-modal__weight-wrap .peso-modal__unit{font-size:var(--revolu-fs-corpo);color:var(--revolu-text-secondary,#98a2b3);pointer-events:none;font-weight:500;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.peso-modal__weight-wrap .revolu-input-field,.peso-modal__weight-wrap input{padding-right:38px}.peso-modal__actions{margin-top:18px}.peso-modal__conta{justify-content:space-between;align-items:baseline;gap:var(--revolu-space-3);margin-top:var(--revolu-space-3);padding:var(--revolu-space-3) var(--revolu-space-4);background:var(--revolu-surface-soft);border:1px solid var(--revolu-border);border-radius:var(--revolu-radius-lg);display:flex}.peso-modal__conta-rot{font-size:var(--revolu-fs-micro);letter-spacing:.09em;text-transform:uppercase;color:var(--revolu-text-muted);font-weight:800}.peso-modal__conta-valor{font-size:var(--revolu-fs-destaque);letter-spacing:-.02em;color:var(--revolu-primary);font-variant-numeric:tabular-nums;font-weight:800}.peso-modal__erro-conta{margin:var(--revolu-space-3) 0 0;font-size:var(--revolu-fs-apoio);color:var(--revolu-danger);line-height:1.45}.peso-modal__lembrado{margin:var(--revolu-space-2) 0 0;font-size:var(--revolu-fs-legenda);color:var(--revolu-text-muted);line-height:1.4}.peso-meta-linha{align-items:center;gap:10px;min-height:40px;padding:2px 2px 0;display:flex}.peso-meta-linha__rotulo{font-size:var(--revolu-fs-apoio);color:var(--revolu-text-soft,#4a4a4a);font-weight:600}.peso-meta-linha__valor{color:var(--revolu-success,#39b54a);font-size:var(--revolu-fs-corpo);font-variant-numeric:tabular-nums}.peso-meta-linha__wrap{align-items:baseline;gap:4px;display:inline-flex}.peso-meta-linha__campo{text-align:center;border:0;border-bottom:2px solid var(--revolu-success,#39b54a);width:52px;font-family:inherit;font-size:var(--revolu-fs-corpo);color:var(--revolu-success,#39b54a);font-variant-numeric:tabular-nums;background:0 0;border-radius:0;outline:none;padding:2px 2px 3px;font-weight:700}.peso-meta-linha__campo::placeholder{color:var(--revolu-text-muted,#8a94a6);font-weight:400}.peso-meta-linha__kg{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-muted,#8a94a6)}.peso-meta-linha__definir,.peso-meta-linha__editar,.peso-meta-linha__salvar{font-family:inherit;font-size:var(--revolu-fs-legenda);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 6px;font-weight:700;display:inline-flex}.peso-meta-linha__definir,.peso-meta-linha__salvar{color:var(--revolu-success,#39b54a)}.peso-meta-linha__editar{color:var(--revolu-primary,#0059ff)}.peso-meta-linha__remover{font-family:inherit;font-size:var(--revolu-fs-legenda);color:var(--revolu-text-muted,#8a94a6);cursor:pointer;background:0 0;border:0;padding:4px 6px;font-weight:700}.peso-meta-linha__remover:hover{color:var(--revolu-text-soft,#4a4a4a)}.peso-evo{padding:2px 0 6px}.peso-evo__banda{--ctrl:40px;--pe:28px;background:var(--revolu-surface-soft,#f6f8fb);border-radius:14px;flex-wrap:wrap;align-items:flex-start;gap:0 12px;width:100%;margin:2px 0 12px;padding:12px 14px;display:flex;position:relative;overflow:hidden}.peso-evo__banda>*{z-index:1;position:relative}.peso-evo__banda-lado{flex-direction:column;min-width:0;display:flex}.peso-evo__banda-lado.is-dir{text-align:right;align-items:flex-end}.peso-evo__banda-rot{font-size:var(--revolu-fs-micro);letter-spacing:.07em;text-transform:uppercase;color:var(--revolu-text-muted,#8a94a6);white-space:nowrap;font-weight:800;line-height:16px}.peso-evo__banda-num{font-family:var(--revolu-font-display,"Gazpacho"), Georgia, serif;letter-spacing:-.01em;color:var(--revolu-text-strong,#1b2233);white-space:nowrap;font-size:35px;font-weight:700;line-height:1.15;display:block}.peso-evo__banda-num small{font-family:var(--revolu-font);font-size:var(--revolu-fs-corpo);color:var(--revolu-text-muted,#8a94a6);font-weight:700}.peso-evo__banda-num.is-meta{color:var(--revolu-primary,#0059ff)}.peso-evo__banda-num.is-vazio{color:var(--revolu-text-muted,#8a94a6)}.peso-evo__banda-ctrl{height:var(--ctrl);justify-content:flex-end;align-items:center;gap:6px;margin-top:2px;display:flex}.peso-evo__banda-ctrl .peso-evo__banda-num{margin-top:0}.peso-evo__banda-campo{min-width:68px;display:grid}.peso-evo__banda-campo>*{grid-area:1/1;place-self:center end}.peso-evo__banda-campo .peso-evo__banda-edicao{justify-self:stretch}.peso-evo__banda-ctrl.is-editando .peso-evo__banda-num,.peso-evo__banda-ctrl.is-editando .peso-evo__banda-slot,.peso-evo__banda-ctrl.is-editando .peso-evo__banda-lapis{visibility:hidden}.peso-evo__banda-edicao{justify-content:flex-end;align-items:center;gap:5px;display:flex}.peso-evo__trilho,.peso-evo__vao{min-width:24px;height:6px;margin-top:calc(18px + (var(--ctrl) - 6px) / 2);flex:34px;align-self:flex-start}.peso-evo__trilho{background:var(--revolu-trilho,#e4e9f2);border-radius:999px;overflow:hidden}.peso-evo__trilho i{background:var(--revolu-primary,#0059ff);border-radius:999px;height:100%;transition:width .42s cubic-bezier(.05,.7,.1,1);display:block}.peso-evo__trilho.is-cumprida i{background:var(--revolu-success,#39b54a)}.peso-evo__banda-lapis{width:26px;height:26px;color:var(--revolu-text-soft,#4a4a4a);cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;border-radius:50%;flex:none;place-items:center;padding:0;transition:border-color .16s,color .16s;display:grid;border:1px solid var(--revolu-border-field,#e0e0e0)!important;background:var(--revolu-white,#fff)!important;box-shadow:none!important;text-shadow:none!important;text-transform:none!important;letter-spacing:normal!important}.peso-evo__banda-lapis:hover:not(:disabled){color:var(--revolu-primary,#0059ff);border-color:var(--revolu-primary,#0059ff)!important}.peso-evo__banda-lapis:disabled{opacity:.5;cursor:default}.peso-evo__banda-lapis.is-fantasma{visibility:hidden}.peso-evo__banda-slot{height:var(--ctrl);font-family:inherit;font-size:var(--revolu-fs-legenda);color:var(--revolu-primary,#0059ff);cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-weight:700;transition:border-color .16s,background .16s;display:flex;border:1.5px dashed var(--revolu-border-field,#e0e0e0)!important;box-shadow:none!important;text-shadow:none!important;text-transform:none!important;letter-spacing:normal!important;background:0 0!important}.peso-evo__banda-slot:hover:not(:disabled){border-color:var(--revolu-primary,#0059ff)!important;background:var(--revolu-selecao,#eaf1ff)!important}.peso-evo__banda-slot span{font-size:var(--revolu-fs-corpo);margin-top:-1px;line-height:1}.peso-evo__banda-slot:disabled{opacity:.5;cursor:default}.peso-evo__banda-edicao .peso-evo__meta-input{border:0;border-bottom:2px solid var(--revolu-primary,#0059ff);width:0;min-width:0;box-shadow:none;appearance:none;font-family:var(--revolu-font-display,"Gazpacho"), Georgia, serif;letter-spacing:-.01em;color:var(--revolu-text-strong,#1b2233);text-align:right;background:0 0;border-radius:0;flex:1 1 0;padding:0 0 2px;font-size:35px;font-weight:700;line-height:1.15}.peso-evo__banda-edicao .peso-evo__meta-input:focus{border-bottom-width:3px;outline:none}.peso-evo__banda-edicao .peso-evo__meta-input::placeholder{color:var(--revolu-text-muted,#8a94a6);opacity:.5}.peso-evo__banda-un{font-family:var(--revolu-font);font-size:var(--revolu-fs-corpo);color:var(--revolu-text-muted,#8a94a6);flex:none;font-weight:700}.peso-evo__banda-pe{min-height:var(--pe);flex:100%;justify-content:flex-end;align-items:center;gap:8px 10px;margin-top:8px;display:flex}.peso-evo__banda-apoio{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-muted,#8a94a6);text-align:right;min-width:0;line-height:1.35}.peso-evo__banda-apoio.is-erro{color:var(--revolu-danger,#d64545);font-weight:600}.peso-evo__banda-acoes{flex:none;align-items:center;gap:7px;display:flex}.peso-evo__banda-acoes:empty{display:none}.peso-evo__banda-acoes .button{height:var(--pe);align-items:center;display:inline-flex}.peso-evo__banda-agua{width:76px;height:76px;color:var(--revolu-text,#141414);opacity:.06;pointer-events:none;z-index:0;position:absolute;bottom:-14px;right:-14px}.peso-evo__banda-agua svg{width:100%;height:100%;font-size:76px;display:block}.peso-evo__meta-error{font-size:var(--revolu-fs-legenda);color:var(--revolu-danger,#d64545);margin:6px 0 0;line-height:1.4}.peso-evo__legenda{font-size:var(--revolu-fs-micro);color:var(--revolu-text-muted,#8a94a6);align-items:center;gap:14px;margin:0 2px 8px;display:flex}.peso-evo__legenda-item{align-items:center;gap:5px;display:inline-flex}.peso-evo__legenda-item b{color:var(--revolu-media-ink,#a9744b);font-variant-numeric:tabular-nums;font-weight:800}.peso-evo__legenda-traco{border-top:2px solid var(--revolu-primary,#0059ff);width:14px;height:0;display:inline-block}.peso-evo__legenda-traco.is-media{border-top-style:dashed;border-top-color:var(--revolu-media,#c99f7b)}.peso-evo__filters{gap:8px;margin:0 0 12px;display:flex}.peso-evo__filters .tl-filter-btn{flex:1 1 0;min-width:0}.peso-evo__chart-frame{align-items:stretch;width:100%;display:flex}.peso-evo__yaxis-fixed{background:var(--revolu-surface,#fff);z-index:1;flex:0 0 46px;width:46px;overflow:hidden}.peso-evo__chart-scroll{-webkit-overflow-scrolling:touch;touch-action:pan-x;overscroll-behavior-x:contain;flex:auto;width:100%;min-width:0;overflow-x:auto}.peso-evo__chart-inner,.peso-evo__chart{width:100%;min-height:260px}.peso-evo__loading{height:260px;font-size:var(--revolu-fs-apoio);color:var(--revolu-text-soft,#8a94a6);place-items:center;display:grid}.peso-evo__empty,.peso-evo__single{font-size:var(--revolu-fs-corpo);color:var(--revolu-text-secondary,#667085);margin:8px 0;line-height:1.55}.peso-evo__list{border-top:1px solid var(--revolu-border,#edf0f4);margin:14px 0 0;padding:0;list-style:none}.peso-evo__list-item{border-bottom:1px solid var(--revolu-border,#edf0f4);font-size:var(--revolu-fs-corpo);border-radius:8px;justify-content:space-between;align-items:center;padding:10px;display:flex}.peso-evo__list-item.is-highlight{background:#0059ff0f}.peso-evo__list-date{color:var(--revolu-text-soft,#8a94a6)}.peso-evo__list-value{color:var(--revolu-text-strong,#1b2233);font-variant-numeric:tabular-nums;font-weight:700}.peso-evo__celebra{background:linear-gradient(180deg, #39b54a14 0%, var(--revolu-white,#fff) 85%);border-radius:var(--revolu-radius-md,12px);border:1px solid #39b54a47;align-items:flex-start;margin:2px 0 8px;padding:10px 12px;display:flex;position:relative}.peso-evo__celebra-msg{min-width:0;font-size:var(--revolu-fs-apoio);color:var(--revolu-text,#141414);flex:1;padding-right:26px;line-height:1.5;display:block}.peso-evo__celebra-fechar{width:28px;height:28px;color:var(--revolu-text-muted,#8a94a6);cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:6px;right:6px;box-shadow:none!important;text-shadow:none!important;background:0 0!important;border:0!important}.peso-evo__celebra-fechar:hover{background:#0000000d!important}#revolu-upload-overlay.active{z-index:9999;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#fffc;justify-content:center;align-items:center;width:100vw;height:100vh;transition:background .3s;display:flex;position:fixed;top:0;left:0}.revolu-overlay-content{box-shadow:none;background:0 0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:0;padding:0;display:flex}.revolu-upload-content-container{flex-direction:column;align-items:center;width:100%;display:flex}.revolu-upload-stage{aspect-ratio:1;justify-content:center;align-items:center;width:min(240px,74vw);margin:0 auto 14px;display:flex;position:relative}.revolu-upload-canvas{background:0 0;width:100%;height:100%;display:block;position:absolute;inset:0}.revolu-upload-glow{pointer-events:none;background:radial-gradient(closest-side,#ffffffeb,#ffffff8c 55%,#0000);width:62%;height:38%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.revolu-upload-mark{z-index:2;font-size:clamp(26px,8vw,32px);position:relative}#revolu-upload-dog-message{color:#222;font-weight:500;font-size:var(--revolu-fs-leitura);text-align:center;box-sizing:border-box;letter-spacing:.01em;max-width:100%;margin:0;padding:0 10%;line-height:1.4}.revolu-upload-espera{max-width:34ch;font-size:var(--revolu-fs-corpo);text-align:center;color:#5a5f6a;margin:14px auto 0;padding:0 8%;line-height:1.45;animation:.4s revolu-espera-entra}@keyframes revolu-espera-entra{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes revolu-dots{0%,to{content:"   ";color:#0000}25%{content:".  ";color:#222}50%{content:".. ";color:#222}75%{content:"...";color:#222}}.revolu-animated-dots{text-align:left;vertical-align:baseline;width:2.4ch;font-size:1.2em;display:inline-block}.revolu-animated-dots:after{content:"   ";color:#0000;animation:2s infinite revolu-dots}@media (prefers-reduced-motion:reduce){.revolu-upload-espera,.revolu-animated-dots:after{animation:none}}@media (width<=600px){#revolu-upload-overlay.active,.revolu-overlay-content{padding:0}}.revolu-chat{min-height:0;font-family:var(--revolu-font,"Montserrat", sans-serif);color:var(--revolu-text,#141414);flex-direction:column;flex:1;display:flex;position:relative}.revolu-chat-continuar{text-align:left;border:1px solid var(--revolu-primary,#0059ff);border-radius:var(--revolu-radius-md,12px);cursor:pointer;flex-direction:column;gap:2px;padding:12px 14px;font-family:inherit;transition:background .15s,transform .1s;display:flex;box-shadow:none!important;background:#0059ff0f!important}.revolu-chat-continuar:hover{background:#0059ff1a!important}.revolu-chat-continuar:active{transform:scale(.99)}.revolu-chat-continuar__rotulo{font-size:var(--revolu-fs-apoio);color:var(--revolu-primary,#0059ff);font-weight:600}.revolu-chat-continuar__trecho{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft,#4a4a4a);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.revolu-chat-ver-anteriores{border:1px solid var(--revolu-border,#ececec);font-family:inherit;font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft,#4a4a4a);cursor:pointer;border-radius:999px;margin:0 auto 12px;padding:6px 14px;font-weight:600;transition:border-color .15s,color .15s;display:block;background:var(--revolu-surface-soft,#f6f8fb)!important;box-shadow:none!important}.revolu-chat-ver-anteriores:hover{border-color:var(--revolu-primary,#0059ff);color:var(--revolu-primary,#0059ff)}.revolu-chat-body{scrollbar-width:thin;flex:1;min-height:0;padding:4px 2px;overflow-y:auto}.revolu-chat-stream{flex-direction:column;gap:20px;padding-bottom:8px;display:flex}.revolu-chat-stream.tem-formulario>:not(.revolu-chat-formulario){opacity:.5;transition:opacity .18s}@media (prefers-reduced-motion:reduce){.revolu-chat-stream.tem-formulario>:not(.revolu-chat-formulario){transition:none}}.revolu-turn{flex-direction:column;max-width:100%;display:flex}.revolu-turn-user{align-items:flex-end}.revolu-turn-assistant{align-items:stretch}.revolu-turn-label{margin-bottom:6px}.revolu-turn-label .ai-rex-brand{font-size:var(--revolu-fs-corpo)}.revolu-fala-rex>.revolu-turn-label{margin:0;display:inline}.revolu-fala-rex>.revolu-turn-label:after{content:" · ";color:var(--revolu-text-muted,#8a94a6)}.revolu-fala-rex>.revolu-turn-label+p{display:inline}.revolu-assistant{font-size:var(--revolu-fs-corpo);color:var(--revolu-text,#141414);word-break:break-word;overflow-wrap:anywhere;max-width:100%;line-height:1.6}.revolu-fala-rex{background:var(--revolu-white,#fff);border-radius:var(--revolu-radius-md,12px);border:1px solid #0059ff61;border-top-left-radius:4px;padding:10px 12px}.revolu-assistant.loading{color:var(--revolu-text-soft,#4a4a4a)}.revolu-assistant.revolu-fala-rex.loading{width:fit-content}.revolu-bubble-user{background:var(--revolu-white,#fff);border:1px solid var(--revolu-border,#ececec);color:var(--revolu-text,#141414);border-radius:var(--revolu-radius-md,12px);max-width:85%;font-size:var(--revolu-fs-corpo);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;border-bottom-right-radius:4px;padding:8px 10px;line-height:1.5}.revolu-caret{background:var(--revolu-primary,#0059ff);vertical-align:text-bottom;width:2px;height:1.05em;margin-left:2px;animation:1s step-end infinite revolu-caret-blink;display:inline-block}@keyframes revolu-caret-blink{0%,to{opacity:1}50%{opacity:0}}.revolu-assistant p,.revolu-bubble-user p{margin:0 0 .6rem}.revolu-assistant p:last-child,.revolu-bubble-user p:last-child{margin-bottom:0}.revolu-assistant .md-h1,.revolu-assistant .md-h2,.revolu-assistant .md-h3,.revolu-assistant .md-h4,.revolu-assistant .md-h5,.revolu-assistant .md-h6{margin:.4rem 0 .5rem;font-weight:700;line-height:1.25}.revolu-assistant .md-h1{font-size:var(--revolu-fs-titulo)}.revolu-assistant .md-h2,.revolu-assistant .md-h3{font-size:var(--revolu-fs-leitura)}.revolu-assistant .md-list{margin:.3rem 0 .6rem 1.25rem}.revolu-assistant .md-list li{margin:.15rem 0}.revolu-assistant .md-pre{background:var(--revolu-surface-soft,#f6f8fb);border:1px solid var(--revolu-border,#ececec);border-radius:var(--revolu-radius-sm,8px);margin:.5rem 0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85em;overflow:auto}.revolu-assistant code{background:#0059ff0f;border-radius:4px;padding:0 4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em}.revolu-assistant .md-quote{border-left:3px solid var(--revolu-secondary,#c99f7b);color:var(--revolu-text-soft,#4a4a4a);background:var(--revolu-bg-warm,#f6efe7);border-radius:0 8px 8px 0;margin:.4rem 0;padding:.25rem .75rem}.revolu-assistant .md-hr{border:0;border-top:1px solid var(--revolu-border,#ececec);margin:.6rem 0}.revolu-assistant a,.revolu-bubble-user a{color:var(--revolu-primary,#0059ff)}.event-suggestion{border:1px solid var(--revolu-border,#ececec);background:var(--revolu-white,#fff);border-radius:var(--revolu-radius-md,12px);align-items:center;gap:11px;margin-top:10px;padding:11px 12px;display:flex}.event-suggestion__icone{width:34px;height:34px;color:var(--revolu-primary,#0059ff);background:#0059ff14;border-radius:10px;flex:none;place-items:center;display:grid}.event-suggestion__icone svg{width:18px;height:18px}.event-suggestion__corpo{flex:1;min-width:0}.event-suggestion__kicker{font-size:var(--revolu-fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--revolu-text-soft,#8a94a6);margin:0 0 2px;font-weight:700}.event-suggestion__titulo{font-size:var(--revolu-fs-apoio);color:var(--revolu-text,#141414);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.event-suggestion__sub{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft,#4a4a4a);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:1px 0 0;display:-webkit-box;overflow:hidden}.event-suggestion__erro{font-size:var(--revolu-fs-legenda);color:var(--revolu-danger,#e01020);margin:4px 0 0}.event-suggestion__acao{flex:none;align-items:center;gap:10px;display:flex}.event-suggestion__desfazer{cursor:pointer;font-family:inherit;font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft,#4a4a4a);text-underline-offset:2px;background:0 0;border:none;padding:6px 4px;font-weight:600;text-decoration:underline}.event-suggestion__desfazer:hover{color:var(--revolu-text,#141414)}.event-suggestion__desfazer:disabled{cursor:default;opacity:.6}.event-suggestion.is-done{background:#39b54a1a;border-color:#0000}.event-suggestion.is-done .event-suggestion__icone{color:var(--revolu-success,#39b54a);background:#39b54a29}.event-suggestion.is-done .event-suggestion__kicker{color:var(--revolu-success,#39b54a)}.event-suggestion+.event-suggestion{margin-top:6px}.event-suggestion--dispensado{background:var(--revolu-surface-soft,#f6f8fb);text-align:left;border-style:dashed}.event-suggestion--dispensado .event-suggestion__icone{background:var(--revolu-neutral-surface);color:var(--revolu-text-soft)}.event-suggestion--dispensado .event-suggestion__kicker{color:var(--revolu-text-soft)}.event-suggestion--dispensado .event-suggestion__titulo{color:var(--revolu-text-soft);font-weight:500}@media (width<=560px){.event-suggestion{flex-wrap:wrap}.event-suggestion__corpo{flex:60%}.event-suggestion__acao{flex:1 0 100%;justify-content:flex-end}.event-suggestion__acao .event-suggestion__desfazer{margin-right:auto}}.revolu-msg-error{color:#b3261e;border-radius:var(--revolu-radius-md,12px);font-size:var(--revolu-fs-apoio);background:#fdecec;border:1px solid #f5c6c4;padding:10px 14px}.revolu-chat-footer{padding:10px 0 calc(6px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--revolu-border,#ececec);visibility:visible;background:0 0;flex-direction:column;gap:6px;max-height:240px;transition:transform .26s,opacity .18s,max-height .26s,padding-top .26s,visibility linear;display:flex;overflow:hidden}.revolu-chat-footer.is-oculto{opacity:0;pointer-events:none;visibility:hidden;border-top-color:#0000;max-height:0;padding-top:0;transition:transform .26s,opacity .18s,max-height .26s,padding-top .26s,visibility 0s linear .26s;transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.revolu-chat-footer,.revolu-chat-footer.is-oculto{transition:none}}.revolu-chat-disclaimer{font-size:var(--revolu-fs-micro);color:var(--revolu-text-soft,#4a4a4a);text-align:left;padding-left:4px;line-height:1.35}.revolu-chat-disclaimer__link{font:inherit;color:var(--revolu-text-muted,#767676);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.revolu-chat-disclaimer__link:hover{color:var(--revolu-text-soft,#4a4a4a)}.revolu-marco__preparando{align-items:flex-start;gap:var(--revolu-space-2);margin:var(--revolu-space-2) 0 0;font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft);line-height:1.45;display:flex}.revolu-marco__preparando .rvx-pontinhos{flex:none;align-items:center;height:17.4px}.revolu-marco__preparando .rvx-pontinhos i{width:5px;height:5px}.revolu-marco__perguntas{margin:var(--revolu-space-2) 0 0}.revolu-marco__perguntas-titulo{font-size:var(--revolu-fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--revolu-text-soft);align-items:center;gap:6px;margin:0 0 4px;font-weight:700;display:flex}.revolu-marco__perguntas ul{margin:0;padding-left:18px}.revolu-marco__perguntas li{font-size:var(--revolu-fs-apoio);color:var(--revolu-text);margin-bottom:4px;line-height:1.5}.revolu-fala-rex .rvx-pontinhos{align-items:flex-end;gap:2.5px;margin-left:2px}.revolu-fala-rex .rvx-pontinhos i{width:3px;height:3px}.revolu-chat .scroll-to-bottom-btn{cursor:pointer;z-index:5;appearance:none;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:absolute;bottom:85px;right:5px;background:var(--revolu-primary,#0059ff)!important;color:#fff!important;box-shadow:var(--revolu-shadow-soft,0 8px 30px #1414141f)!important;border:0!important}.revolu-chat .scroll-to-bottom-btn .arrow{line-height:1;color:#fff!important;font-size:29px!important}@media (prefers-reduced-motion:reduce){.revolu-caret{animation:none}}@media (width<=640px){.revolu-chat-hero .ai-rex-brand{font-size:var(--revolu-fs-destaque)}.revolu-bubble-user{max-width:92%}}.revolu-marco{grid-template-columns:26px 1fr;align-self:stretch;gap:12px;margin:6px 0;padding:2px 0;display:grid}.revolu-marco__trilho{justify-content:center;display:flex;position:relative}.revolu-marco__trilho:before{content:"";background:linear-gradient(to bottom, var(--revolu-border,#ececec) 0%, var(--revolu-primary-soft,#e8f1ff) 35%, transparent 100%);width:2px;position:absolute;top:0;bottom:0}.revolu-marco__no{border:2px solid var(--revolu-primary,#0059ff);background:var(--revolu-surface,#fff);border-radius:50%;place-items:center;width:26px;height:26px;margin-top:2px;display:grid;position:relative}.revolu-marco__no svg{width:13px;height:13px;color:var(--revolu-primary,#0059ff)}.revolu-marco__corpo{min-width:0;padding-bottom:6px}.revolu-marco__quando{font-size:var(--revolu-fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--revolu-primary,#0059ff);margin:0 0 3px;font-weight:700}.revolu-marco__titulo{font-size:var(--revolu-fs-corpo);color:var(--revolu-text,#141414);margin:0;font-weight:700;line-height:1.35}.revolu-marco__nota{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft,#5a6472);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;line-height:1.45;display:-webkit-box;overflow:hidden}.revolu-marco__dados{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.revolu-marco__dado{border:1px solid var(--revolu-border,#ececec);background:var(--revolu-surface-alt,#f6f8fb);font-size:var(--revolu-fs-micro);color:var(--revolu-text-soft,#5a6472);white-space:nowrap;border-radius:8px;padding:3px 8px}.revolu-marco__dado b{color:var(--revolu-text,#141414);font-weight:700}.revolu-marco__agenda{margin-top:10px}.revolu-marco__acoes{align-items:center;gap:14px;margin:0;display:flex}.revolu-marco__ir,.revolu-marco__desfazer{min-height:44px;font:inherit;font-size:var(--revolu-fs-micro);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;align-items:center;padding:2px 0;text-decoration:underline;display:inline-flex}.revolu-marco__ir{color:var(--revolu-primary,#0059ff)}.revolu-marco__desfazer{color:var(--revolu-text-soft,#5a6472);margin-left:auto;margin-right:10px}.revolu-marco__desfazer:disabled{cursor:default;opacity:.6}.revolu-marco__erro{font-size:var(--revolu-fs-legenda);color:var(--revolu-danger,#e01020);margin:6px 0 0;line-height:1.4}.revolu-chat-formulario{background:var(--revolu-white,#fff);border:1px solid var(--revolu-border,#ececec);border-radius:var(--revolu-radius-lg,16px);padding:var(--revolu-space-3,12px) var(--revolu-space-4,16px) var(--revolu-space-4,16px)}.revolu-chat-formulario.is-saindo{pointer-events:none;animation:rvFormularioSai var(--revolu-mov-saida,.28s) var(--revolu-mov-curva-slide,cubic-bezier(.2, .9, .3, 1)) forwards;overflow:hidden}@keyframes rvFormularioSai{0%{max-height:var(--rv-saida-altura,600px);opacity:1;transform:translateY(0)}to{opacity:0;border-width:0;max-height:0;margin-top:0;margin-bottom:-20px;padding-top:0;padding-bottom:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.revolu-chat-formulario.is-saindo{animation:none;display:none}}.revolu-chat-formulario__topo{align-items:center;gap:var(--revolu-space-2,8px);margin-bottom:var(--revolu-space-3,12px);color:var(--revolu-primary,#0059ff);display:flex}.revolu-chat-formulario__tit{font-size:var(--revolu-fs-corpo);letter-spacing:-.01em;color:var(--revolu-text,#141414);flex:1;min-width:0;font-weight:700;line-height:1}.revolu-chat-formulario.is-contraido{padding-bottom:var(--revolu-space-3,12px);background:var(--revolu-surface-soft,#f7f8fa)}.revolu-chat-formulario.is-contraido .revolu-chat-formulario__topo{margin-bottom:0}.revolu-chat-formulario.is-contraido .revolu-chat-formulario__corpo{display:none}.revolu-chat-formulario__continuar{font:inherit;font-size:var(--revolu-fs-legenda);color:var(--revolu-primary,#0059ff);cursor:pointer;background:0 0;border:none;flex:none;padding:2px 0;font-weight:700}.revolu-chat-formulario__descartar{width:26px;height:26px;color:var(--revolu-text-muted,#8a94a6);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.revolu-chat-formulario__descartar svg{width:15px;height:15px}.revolu-chat-formulario__descartar:hover{background:var(--revolu-surface-soft,#f1f3f6)}.revolu-chat-tom-oferta{border-top:1px solid var(--revolu-border,#ececec);margin-top:12px;padding-top:12px}.revolu-chat-tom-pergunta{font-size:var(--revolu-fs-apoio);color:var(--revolu-text,#141414);margin:0;font-weight:600}.revolu-chat-tons{flex-direction:column;gap:6px;margin:10px 0 8px;display:flex}.revolu-chat-tom-opcao{border-radius:var(--revolu-radius-md,12px);text-align:left;font:inherit;color:inherit;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;flex-direction:column;gap:3px;padding:9px 11px;transition:border-color .16s,background .16s;display:flex;border:1px solid var(--revolu-border,#ececec)!important;background:var(--revolu-white,#fff)!important;box-shadow:none!important;text-shadow:none!important;text-transform:none!important;letter-spacing:normal!important}.revolu-chat-tom-opcao:hover:not(:disabled){border-color:var(--revolu-primary,#0059ff)!important;background:var(--revolu-selecao,#eaf1ff)!important}.revolu-chat-tom-opcao:focus-visible{outline:2px solid var(--revolu-primary,#0059ff);outline-offset:2px}.revolu-chat-tom-opcao:disabled{opacity:.6;cursor:default}.revolu-chat-tom-rotulo{font-size:var(--revolu-fs-apoio);color:var(--revolu-text,#141414);align-items:center;gap:6px;font-weight:700;display:flex}.revolu-chat-tom-selo{background:var(--revolu-selecao,#eaf1ff);font-size:var(--revolu-fs-micro);letter-spacing:.02em;color:var(--revolu-primary,#0059ff);border-radius:999px;padding:2px 7px;font-weight:700}.revolu-chat-tom-exemplo{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-muted,#8a94a6);font-style:italic;line-height:1.45}.revolu-chat-tom-nota{font-size:var(--revolu-fs-micro);color:var(--revolu-text-muted,#8a94a6);margin:0}.cart-card{border:1px solid var(--revolu-border,#ececec);background:var(--revolu-white,#fff);border-radius:var(--revolu-radius-md,12px);margin-top:10px;padding:12px}.cart-card__titulo{font-size:var(--revolu-fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--revolu-text-soft,#8a94a6);margin:0 0 10px;font-weight:700}.cart-card__lista{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.cart-dose__toque{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:flex-start;gap:10px;width:100%;padding:8px 6px;font-family:inherit;display:flex}.cart-dose__toque:hover{background:var(--revolu-surface-soft,#f7f8fa)}.cart-dose__toque:has(.cart-dose__check:disabled){cursor:default;opacity:.6}.cart-dose__check{width:20px;height:20px;accent-color:var(--revolu-primary,#0059ff);cursor:inherit;flex:none;margin:1px 0 0}.cart-card__rodape{margin-top:var(--revolu-space-3,12px);padding-top:var(--revolu-space-3,12px);border-top:1px solid var(--revolu-border,#eceff4);font-size:var(--revolu-fs-micro);color:var(--revolu-text-muted,#8a94a6);flex-direction:column;align-items:flex-start;gap:3px;line-height:1.45;display:flex}.cart-card__reportar{font-family:inherit;font-size:var(--revolu-fs-micro);color:var(--revolu-primary,#0059ff);cursor:pointer;background:0 0;border:none;padding:0;font-weight:700}.cart-dose__corpo{flex-direction:column;gap:1px;min-width:0;display:flex}.cart-dose__nome{font-size:var(--revolu-fs-apoio);color:var(--revolu-text,#141414);font-weight:600;line-height:1.3}.cart-dose__frasco{color:var(--revolu-text-soft,#4a4a4a);font-style:normal;font-weight:400}.cart-dose__data{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft,#4a4a4a)}.cart-dose__bruto{font-size:var(--revolu-fs-micro);color:var(--revolu-text-soft,#8a94a6);font-style:italic}.cart-dose__ja{font-size:var(--revolu-fs-micro);color:var(--revolu-success,#39b54a);font-weight:600}.cart-card__acoes{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.cart-card__descartar{cursor:pointer;font-family:inherit;font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft,#4a4a4a);text-underline-offset:2px;background:0 0;border:none;padding:6px 4px;font-weight:600;text-decoration:underline}.cart-card__descartar:hover:not(:disabled){color:var(--revolu-text,#141414)}.cart-card--feito{background:#39b54a1a;border-color:#0000}.cart-card__feito-titulo{font-size:var(--revolu-fs-apoio);color:var(--revolu-success,#39b54a);align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.cart-card__feito-titulo svg{width:18px;height:18px}.cart-card__feito-sub{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft,#4a4a4a);margin:4px 0 0 26px}.cart-card--feito .cart-card__acoes{justify-content:flex-end}.cart-card__pergunta{font-size:var(--revolu-fs-corpo);color:var(--revolu-text,#141414);margin:0 0 2px;font-weight:600}.cart-card__sub{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft,#4a4a4a);margin:0 0 12px}.cart-card__origens{flex-direction:column;gap:8px;display:flex}.cart-card__origem{width:100%;font-family:inherit;font-size:var(--revolu-fs-apoio);text-align:left;color:var(--revolu-text,#141414);border:1px solid var(--revolu-border,#ececec);border-radius:var(--revolu-radius-md,12px);cursor:pointer;align-items:center;gap:10px;padding:13px 14px;font-weight:600;display:flex;background:var(--revolu-surface-soft,#f6f8fb)!important;box-shadow:none!important}.cart-card__origem:hover{border-color:var(--revolu-primary,#0059ff);background:#0059ff0a!important}.cart-card__origem svg{width:18px;height:18px;color:var(--revolu-primary,#0059ff);flex:none}.cart-card__origem:focus-visible{outline:2px solid var(--revolu-primary,#0059ff);outline-offset:2px}.cart-card__nota{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft,#8a94a6)}.cart-card__paginas{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft,#8a94a6);margin:-4px 0 10px}.cart-card__pagina{color:var(--revolu-primary,#0059ff);text-underline-offset:2px;font-weight:600;text-decoration:underline}.cart-card__instrucao{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft,#8a94a6);margin:-6px 0 10px}.cart-dose__fora{font-size:var(--revolu-fs-micro);color:var(--revolu-text-soft,#8a94a6);font-weight:600}.dg-saude{padding-bottom:96px}.dg-saude__voltar{color:var(--rv-text-soft,#6b7280);font-size:var(--revolu-fs-corpo);cursor:pointer;background:0 0;border:0;margin-bottom:8px;padding:4px 0}.dg-saude__voltar:hover{color:var(--rv-primary,#0059ff)}.dg-saude__cabecalho{margin-bottom:20px}.dg-saude__nome{font-family:Gazpacho,Georgia,serif;font-size:var(--revolu-fs-display);color:var(--rv-text,#111827);margin:0;font-weight:700;line-height:1.15}.dg-saude__sub{font-size:var(--revolu-fs-corpo);color:var(--rv-text-soft,#6b7280);margin:4px 0 0}.dg-saude__erro{text-align:center;color:var(--rv-text-soft,#6b7280);padding:32px 0}.memoria-folha{flex-direction:column;gap:12px;padding:4px 0 8px;display:flex}.memoria-folha__texto{font-size:var(--revolu-fs-corpo);color:var(--revolu-text,#1a1a1a);margin:0;line-height:1.5}.memoria-folha__rotulo{font-size:var(--revolu-fs-apoio);color:var(--revolu-text-soft,#4a4a4a);font-weight:600}.memoria-folha__ajuda{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft,#4a4a4a);margin:-6px 0 0}.memoria-folha__acoes{flex-direction:column;gap:8px;margin-top:8px;display:flex}.cj-aceite{flex-direction:column;gap:12px;max-width:420px;margin:0 auto;padding:26px 16px 60px;display:flex}.cj-aceite__cartao{border:1px solid var(--revolu-border,#ececec);border-radius:var(--revolu-radius-md,12px);text-align:center;background:#fff;padding:18px 14px}.cj-aceite__foto{object-fit:cover;background:var(--revolu-surface-soft,#f6f8fb);border-radius:50%;width:64px;height:64px;margin:0 auto 10px;display:block}.cj-aceite__titulo{font-size:var(--revolu-fs-leitura);color:var(--revolu-text,#141414);margin:0;font-weight:800}.cj-aceite__sub{font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft,#4a4a4a);margin:6px 0 0}.cj-aceite__nota{background:var(--revolu-surface-soft,#f6f8fb);font-size:var(--revolu-fs-legenda);color:var(--revolu-text-soft,#4a4a4a);border-radius:10px;padding:10px 12px}.cj-aceite__conta{font-size:var(--revolu-fs-micro);color:var(--revolu-text-muted,#8a94a6);text-align:center;margin:0}.cj-aceite__cartao--ong{background:linear-gradient(#fbf4ec 0%,#fff 100%);border-color:#ebdfcf}.cj-aceite__eyebrow{font-size:var(--revolu-fs-micro);letter-spacing:.1em;text-transform:uppercase;color:#a9814f;margin:0 0 6px;font-weight:700}.cj-aceite .cj-erro{font-size:var(--revolu-fs-legenda);color:#b3261e;margin:0}
