:root{--main-color: #1976D2;--color-primary-01: #5e39ca;--color-primary-02: #9a81cb;--color-primary-03: #707070;--color-primary-04: #232324;--color-primary-05: #ffffff;--color-secundary-01: #fdaf70;--color-secundary-02: #f8f8f8;--color-secundary-03: #d5c8f1;--color-secundary-04: #d7d7d7;--color-secundary-05: #e8e7e7;--color-secundary-06: #9e9e9e;--color-secundary-07: #18a4e1;--color-secundary-08: #2c2d5c;--color-secundary-09: #5355a8;--color-secundary-10: #E7EBF0;--color-secundary-11: #616161;--color-secundary-12: #2B2F43;--color-secundary-13: #E0E0E0;--color-status-01: #00e077;--color-status-02: #e02e00;--color-status-03: #fefe2b;--color-status-04: #00a3e0;--color-status-05: #f76c39;--color-status-06: #aeaaaa;--color-message-01: #4cebf9;--color-message-02: #fecd2b;--color-message-03: #e02e00;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semi-bold: 600;--font-weight-bold: 700;--font-weight-black: 900;--font-gradient: linear-gradient( 90deg, rgba(96, 117, 215, 1) 19%, rgba(126, 207, 213, 1) 41%, rgba(112, 216, 185, 1) 54%, rgba(71, 240, 136, 1) 72% );--gradient-01: linear-gradient( 90deg, rgba(96, 117, 215, 1) 19%, rgba(126, 207, 213, 1) 41%, rgba(112, 216, 185, 1) 54%, rgba(71, 240, 136, 1) 72% );--gradient-02: linear-gradient( 90deg, rgba(109, 76, 252, 1) 0%, rgba(4, 249, 141, 1) 100%, rgba(9, 9, 121, 1) 100% );--content-width-limit: 1682px;--box-shadow-01: 0px 3px 6px #00000029}*{box-sizing:border-box;font-family:Montserrat,sans-serif;list-style:none;margin:0;padding:0;text-decoration:none;outline:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#d3dde6}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{scrollbar-width:thin;scrollbar-color:var(--color-primary-03) var(--color-secundary-04)}*::-webkit-scrollbar{width:5px}*::-webkit-scrollbar-track{background:var(--color-secundary-04)}*::-webkit-scrollbar-thumb{background-color:var(--color-primary-03)}.react-responsive-modal-modal{border-radius:10px}.react-switch-handle{height:18px;width:17px}#md-app-widget.md-chat-widget-wrapper{z-index:1000!important}#modal-global{padding:0;width:407px}#modal-global>div{padding:24px}#modal-global button{width:170px}#modal-global button:first-child{color:#616161;border:1px solid #616161}#modal-global button:last-child{margin-left:16px}.pending-actions-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;display:flex;align-items:center;justify-content:center;background-color:#00000080}.registry-update-screen{--ru-brand: #1c6fd1;--ru-brand-soft: #e6f0fb;--ru-field: #f1f4f8;--ru-surface: #fff;--ru-border: #d9dfe8;--ru-line: #e6eaf0;--ru-fg: #1b2433;--ru-muted: #5e6b7d;--ru-ok: #1e9e5a;--ru-ok-soft: #e5f6ec;--ru-warn: #b7791f;--ru-warn-soft: #fff4dc;--ru-changed: #e8a317;--ru-changed-soft: #fff6e0;--ru-danger: #c53a3a;--ru-faint: #8a95a5}.registry-update-screen .MuiBackdrop-root{background-color:#141c2873}.registry-update-screen .MuiPaper-root.MuiDialog-paper{padding:0;border-radius:12px;box-shadow:0 12px 32px #141c282e;color:var(--ru-fg)}.registry-update-screen .MuiDialogTitle-root{padding:20px 24px 0;font-size:20px;font-weight:700;line-height:1.5}.registry-update-screen .MuiDialogContent-root{padding:6px 24px 4px;font-size:14px}.registry-update-screen .MuiDialogTitle-root+.MuiDialogContent-root{padding-top:6px}.registry-update-screen .MuiDialogActions-root{flex-wrap:wrap;gap:10px;padding:14px 24px 20px;border-top:1px solid var(--ru-line)}.registry-update-screen .MuiDialogActions-root>:not(style)+:not(style){margin-left:0}.registry-update-screen__intro.MuiTypography-root{margin:0;color:var(--ru-muted);font-size:14px;line-height:1.5}.registry-update-screen__intro+.registry-update-screen__section{margin-top:6px}.registry-update-screen .MuiButton-root{height:auto;min-height:0;padding:9px 16px;border-radius:6px;box-shadow:none;font-size:13px;font-weight:700;line-height:1.5;text-transform:none}.registry-update-screen .MuiButton-contained{border:1px solid transparent;background-color:var(--ru-brand);color:#fff}.registry-update-screen .MuiButton-contained:hover{background-color:var(--ru-brand);filter:brightness(.94)}.registry-update-screen .MuiButton-outlined{border:1px solid var(--ru-brand);background-color:var(--ru-surface);color:var(--ru-brand)}.registry-update-screen .MuiButton-outlined.registry-update-screen__quiet{border-color:var(--ru-border);background-color:transparent;color:var(--ru-muted)}.registry-update-screen .Mui-disabled.MuiButton-root{opacity:.45}.registry-update-screen__back.MuiButton-root{align-self:flex-start;margin:16px 0 0 24px;padding:0;color:var(--ru-brand);font-weight:600;text-decoration:none}.registry-update-screen .registry-update-screen__notice.MuiPaper-root{align-items:flex-start;gap:10px;margin:14px 0 0;padding:12px 14px;border-radius:8px;background-color:var(--ru-brand-soft);color:var(--ru-fg);font-size:13px;line-height:1.5}.registry-update-screen .registry-update-screen__notice.MuiPaper-root.MuiAlert-standardWarning{background-color:var(--ru-warn-soft)}.registry-update-screen .registry-update-screen__notice .MuiAlert-icon{flex:none;align-items:center;justify-content:center;width:20px;height:20px;margin:0;padding:0;border:1.5px solid var(--ru-brand);border-radius:50%;color:var(--ru-brand);font-size:12px;font-weight:700}.registry-update-screen .registry-update-screen__notice .MuiAlert-icon:before{content:"i"}.registry-update-screen .registry-update-screen__notice.MuiAlert-standardWarning .MuiAlert-icon{border-color:var(--ru-warn);color:var(--ru-warn)}.registry-update-screen .registry-update-screen__notice.MuiAlert-standardWarning .MuiAlert-icon:before{content:"!"}.registry-update-screen .registry-update-screen__notice .MuiAlert-icon svg{display:none}.registry-update-screen__notice .MuiAlert-message{padding:0}.registry-update-screen__kind{display:inline-block;padding:2px 7px;border-radius:4px;background-color:var(--ru-brand-soft);color:var(--ru-brand);font-size:10.5px;font-weight:700;line-height:1.5;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle}.registry-update-screen__kind--linked{border:1px solid var(--ru-border);background-color:var(--ru-field);color:var(--ru-muted)}.registry-update-screen__section{padding:16px 0;border-bottom:1px solid var(--ru-line)}.registry-update-screen__section:last-child{border-bottom:0}.registry-update-screen__section>.registry-update-screen__section-title{margin-bottom:12px;font-size:14px;font-weight:700;line-height:1.5}.registry-update-screen__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px 14px}.registry-update-screen__actions.MuiDialogActions-root{align-items:center;justify-content:flex-end}.registry-update-screen__note.MuiTypography-root{flex:1;min-width:200px;color:var(--ru-muted);font-size:12.5px}.registry-update-field{position:relative;grid-column:span 12;min-width:0}.registry-update-field label.MuiInputLabel-root{position:static;display:block;overflow:visible;transform:none;color:var(--ru-muted);font-size:12px;font-weight:400;line-height:1.5;text-overflow:clip;white-space:normal}.registry-update-field label.MuiInputLabel-root{margin:0}.registry-update-field .MuiInputBase-root{height:auto;min-height:36px;padding:0;margin-top:4px;border:1px solid var(--ru-border);border-radius:6px;background-color:var(--ru-surface);color:var(--ru-fg);font-size:13px}.registry-update-field .MuiInputBase-root fieldset{display:none}.registry-update-field .MuiInputBase-input,.registry-update-field .MuiInputBase-input.Mui-disabled,.registry-update-field .MuiSelect-select.MuiInputBase-input{height:auto;padding:8px 10px;background-color:transparent;font-size:13px;line-height:1.5}.registry-update-field .MuiSelect-icon{right:10px;font-size:11px}.registry-update-field .MuiInputBase-root.Mui-disabled{border-color:transparent;background-color:var(--ru-field);color:var(--ru-muted)}.registry-update-field .MuiInputBase-input.Mui-disabled{-webkit-text-fill-color:var(--ru-muted)}.registry-update-field--changed .MuiInputBase-root{border-color:var(--ru-changed);background-color:var(--ru-changed-soft)}.registry-update-field .MuiInputBase-root.Mui-error{border-color:var(--ru-danger)}.registry-update-field .MuiFormHelperText-root,.registry-update-field p.MuiTypography-root{margin:3px 0 0;color:var(--ru-danger);font-size:11.5px}.registry-update-field__hint{color:var(--ru-faint);font-size:10.5px}.registry-update-field__tag{position:absolute;top:0;right:0;color:var(--ru-warn);font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}@media (min-width: 720px){.registry-update-field--size-2{grid-column:span 2}.registry-update-field--size-3{grid-column:span 3}.registry-update-field--size-4{grid-column:span 4}.registry-update-field--size-6{grid-column:span 6}}.registry-update-group__rows{display:grid;gap:10px;margin:14px 0 4px;padding:0;list-style:none}.registry-update-group__row{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;padding:12px 14px;border:1px solid var(--ru-border);border-radius:10px}.registry-update-group__row--done{background-color:var(--ru-field)}.registry-update-group__info{min-width:0}.registry-update-group__row .registry-update-group__name.MuiTypography-root{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:700;line-height:1.5}.registry-update-group__row .MuiTypography-body2{margin-top:2px;color:var(--ru-muted);font-size:12.5px;line-height:1.5}.registry-update-group__actions{display:flex;flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:8px}.registry-update-group__status{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600;line-height:1.5;white-space:nowrap}.registry-update-group__status:before{content:"";width:7px;height:7px;border-radius:50%;background-color:currentcolor}.registry-update-group__status--1{background-color:var(--ru-warn-soft);color:var(--ru-warn)}.registry-update-group__status--2,.registry-update-group__status--3{background-color:var(--ru-ok-soft);color:var(--ru-ok)}.registry-update-group__completed.MuiTypography-root,.registry-update-group__message.MuiTypography-root{margin:14px 0 4px;padding:12px 14px;border-radius:8px;background-color:var(--ru-brand-soft);color:var(--ru-brand);font-size:14px;font-weight:600}.registry-update-group__completed.MuiTypography-root{background-color:var(--ru-ok-soft);color:var(--ru-ok)}.registry-update-group__progress{display:flex;flex:1;flex-direction:row;gap:10px;align-items:center;min-width:200px}.registry-update-group__progress .MuiTypography-root{color:var(--ru-muted);font-size:13px;line-height:1.5;white-space:nowrap}.registry-update-group__progress .MuiLinearProgress-root{flex:1;min-width:80px;height:6px;border-radius:99px;background-color:var(--ru-field)}.registry-update-group__progress .MuiLinearProgress-bar{border-radius:99px;background-color:var(--ru-ok)}.terms-acceptance-locked{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.terms-acceptance-locked__icon{box-sizing:content-box;width:24px;height:24px;padding:16px;border-radius:50%;background-color:#fde9e9;color:#c53a3a}.terms-acceptance-locked .MuiDialogTitle-root{padding:0;font-size:18px;font-weight:700}.terms-acceptance-locked .MuiTypography-root{color:#5e6b7d;font-size:14px}.terms-acceptance-locked .terms-acceptance-locked__note{font-size:12.5px}.terms-acceptance-locked__actions{justify-content:center;gap:8px}.terms-acceptance-locked__actions .MuiButton-root{padding:9px 16px;border-radius:6px;box-shadow:none;font-size:13px;font-weight:700;text-transform:none}.terms-acceptance-locked__actions .MuiButton-outlined{border:1px solid #d9dfe8;background-color:transparent;color:#5e6b7d}.terms-acceptance-screen__intro{margin-bottom:16px}.terms-acceptance-screen__notice{margin-bottom:24px}.terms-acceptance-screen__file{display:flex;align-items:center;gap:12px;padding:12px 16px;margin-bottom:16px;border:1px solid var(--color-secundary-05);border-radius:8px}.terms-acceptance-screen__file-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:6px;background-color:var(--color-primary-01);color:var(--color-primary-05);font-weight:var(--font-weight-semi-bold)}.terms-acceptance-screen__file-name{flex:1;min-width:0}.terms-acceptance-screen__file-title{font-weight:var(--font-weight-semi-bold)}.terms-acceptance-screen__accept.MuiFormControlLabel-root{margin-left:0;gap:8px}.terms-acceptance-screen__actions{justify-content:flex-end;gap:8px}.react-calendar{width:460px;max-width:100%;background:var(--color-primary-05);border:1px solid var(--color-primary-03);border-radius:.5rem;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;overflow:hidden}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar *:before,.react-calendar *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.react-calendar button{margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__month-view__days__day--neighboringMonth:disabled,.react-calendar button:disabled.react-calendar__month-view__days__day{cursor:not-allowed;color:transparent;background-color:var(--color-secundary-05);border:1px solid var(--color-secundary-04)!important}.react-calendar__navigation{display:flex;align-items:center;justify-content:center;background-color:var(--color-primary-01);height:2.75rem;margin-bottom:1em;overflow:hidden}.react-calendar__navigation button{min-width:2.75rem;color:var(--color-primary-05);background:none;font-size:1.25rem;border:0}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button[disabled]{background-color:var(--color-primary-01)}.react-calendar__navigation__prev-button,.react-calendar__navigation__next-button{font-size:2.5rem!important;padding-bottom:.4375rem}.react-calendar__navigation__prev2-button,.react-calendar__navigation__next2-button{display:none}.react-calendar__navigation__label{text-transform:capitalize;max-width:8rem;font-weight:var(--font-weight-semi-bold)}.react-calendar__month-view__weekdays{display:flex;justify-content:center;color:var(--color-primary-01);text-align:center;text-transform:capitalize;font-weight:700}.react-calendar__month-view__weekdays__weekday{max-width:2.625rem!important;margin:0 10px!important;font-size:14px;color:var(--color-primary-03)}abbr{text-decoration:none!important}.react-calendar__month-view__weekNumbers{font-weight:700}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font-size:.75em;padding:1em calc(.5em / .75)}.react-calendar__year-view,.react-calendar__month-view__days{align-items:center;justify-content:center}.react-calendar__month-view__days__day{max-width:2.625rem!important}.react-calendar__month-view__days__day--weekend{color:var(--color-primary-03)}.react-calendar__month-view__days__day--neighboringMonth{color:transparent!important;border:1px solid var(--color-primary-03)!important}.react-calendar__year-view__months{align-items:center;justify-content:center}.react-calendar__year-view__months__month{max-width:5.625rem!important}.react-calendar__decade-view__years{align-items:center;justify-content:center}.react-calendar__decade-view__years__year{max-width:4.25rem!important}.react-calendar__century-view__decades__decade{max-width:5.9375rem!important}.react-calendar__year-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__century-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{border:1px solid var(--color-primary-01);border-radius:.25rem;align-items:center;display:flex;justify-content:flex-end;height:1.5rem;text-align:center;padding:.75em .5em;background:none;color:var(--color-primary-03);margin:10px!important}.react-calendar__tile:disabled{background-color:var(--color-primary-05)}.react-calendar__tile--now,.react-calendar__tile--now:enabled:hover,.react-calendar__tile--now:enabled:focus{background-color:transparent}.react-calendar__tile--hasActive:enabled:hover,.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive,.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus,.react-calendar__tile--active,.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{background:var(--color-primary-01);color:var(--color-primary-05)}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.react-responsive-modal-root{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1000}.react-responsive-modal-overlay{background:#00000080;position:fixed;top:0;bottom:0;left:0;right:0;z-index:-1}.react-responsive-modal-container{height:100%;outline:0;overflow-x:hidden;overflow-y:auto;text-align:center}.react-responsive-modal-containerCenter:after{width:0;height:100%;content:"";display:inline-block;vertical-align:middle}.react-responsive-modal-modal{max-width:800px;display:inline-block;text-align:left;vertical-align:middle;background:#fff;box-shadow:0 12px 15px #00000040;margin:1.2rem;padding:1.2rem;position:relative;overflow-y:auto}.react-responsive-modal-closeButton{position:absolute;top:14px;right:14px;border:none;padding:0;cursor:pointer;background-color:transparent;display:flex}.react-responsive-modal-overlay,.react-responsive-modal-container,.react-responsive-modal-modal{animation-fill-mode:forwards!important}@keyframes react-responsive-modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes react-responsive-modal-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes react-responsive-modal-modal-in{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}@keyframes react-responsive-modal-modal-out{0%{transform:scale(1);opacity:1}to{transform:scale(.96);opacity:0}}.method-payment{position:relative;max-width:180px;width:100%;height:55px;border:1px solid var(--color-secundary-05);background-color:transparent;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:16px;cursor:pointer;transition:.5s all}.method-payment--checked{border-color:var(--main-color);background-color:#42a5f51a}.method-payment--blocked{cursor:not-allowed;opacity:.5}.method-payment--pulse{animation:method-payment-pulse 1.5s infinite}.method-payment--pulse.method-payment--checked{animation-name:method-payment-pulse-checked}.method-payment__content{display:flex;justify-content:center;gap:12px;font-size:14px;font-family:Montserrat;font-weight:600}.method-payment__tag{position:absolute;right:-10px;top:-10px;color:var(--main-color);font-size:13px;font-weight:800;letter-spacing:.16px;background-color:#f3f6f9}@keyframes method-payment-pulse-checked{0%{box-shadow:0 0 #1976d2cc}to{box-shadow:0 0 0 5px #1976d200}}@keyframes method-payment-pulse{0%{box-shadow:0 0 #0006}to{box-shadow:0 0 0 5px #0000}}.payment-method-option{position:relative;width:100%;height:55px;border:1px solid var(--color-secundary-05);background-color:transparent;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.5s all;gap:12px;font-family:Montserrat;font-weight:600}@media (min-width: 600px){.payment-method-option{width:180px}}.payment-method-option--checked{border-color:var(--main-color);background-color:#42a5f51a}.payment-method-option--disabled{cursor:not-allowed;opacity:.5}.payment-method-option--new{animation:payment-method-option-pulse 1.5s infinite}.payment-method-option--new.payment-method-option--checked{animation-name:payment-method-option-pulse-checked}.payment-method-option--new:after{content:"Novo";position:absolute;right:-10px;top:-10px;color:var(--main-color);font-size:13px;font-weight:800;letter-spacing:.16px;background-color:#f3f6f9}@keyframes payment-method-option-pulse-checked{0%{box-shadow:0 0 #1976d2cc}to{box-shadow:0 0 0 5px #1976d200}}@keyframes payment-method-option-pulse{0%{box-shadow:0 0 #0006}to{box-shadow:0 0 0 5px #0000}}.payment-method__options{display:flex;gap:8px}.wallet-usage__header{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:32px}.wallet-usage__label-with-tooltip{display:flex;align-items:center;gap:4px}.wallet-usage__label{white-space:nowrap}.wallet-usage__tooltip-icon{color:var(--main-color);font-size:14px}.wallet-usage__description{font-weight:400;margin:8px 0 16px;display:block}
