@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');@import url('https://fonts.googleapis.com/css2?family=Host+Grotesk:ital,wght@0,300..800;1,300..800&display=swap');* {font-family: "Montserrat", sans-serif;outline: none !important;letter-spacing: -0.04em;}.t-Body-contentInner {background-color: white;padding-top: 10px;}body,
.t-Header-branding {background-color: white;}.rw-layout--edge-to-edge,
body:not([class*=rw-layout--]),
.rw-pillar--neutral,
body:not([class*=rw-pillar--]) {--ut-body-main-content-background-color: white !important;--ut-body-title-background-color: white !important;}select {box-shadow: none !important;}.apex-item-select {background-image: url(/desenv/r/romance/2001/files/static/v855/arrow_down_icon.svg);background-position: 98%;background-size: 16px 16px;}.t-Region {border-radius: 4px;}.t-Region-header {border-top-left-radius: 4px;border-top-right-radius: 4px;background-color: #393267;color: white;margin-bottom: 10px;}.t-Alert {position: absolute !important;z-index: 100000;left: 50%;max-height: 90vh;overflow-y: auto;transform: translateX(-50%);}.t-Alert-content {color: black;}#APEX_ERROR_MESSAGE,
#APEX_SUCCESS_MESSAGE {height: 0;}.login * {font-family: "Host Grotesk", sans-serif;letter-spacing: -0.03em !important;}.login .t-Login-container {display: flex;justify-content: center;align-items: center;padding: 0;}.login .t-Login-containerBody {width: 100dvw;height: 100dvh;background-color: white;}.login .t-Login-containerHeader {display: none;}.login .container,
.login .row {height: 100%;}.image_login {box-shadow: none;border: 0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;border-radius: 0;margin: 0;}.image_login .t-Region-header {display: none;}.image_login .t-Region-bodyWrap,
.image_login .t-Region-body {height: 100%;padding: 0;}#content_image_login {height: 100%;display: flex;flex-direction: column;justify-content: space-between;padding: 20px;background: #0000003d;}#login_asset_optimus_branco {width: fit-content;height: 30px;}#text_image_login {color: white;}#text_image_login h4 {font-weight: 600;font-size: 32px;}#text_image_login p {font-size: 18px;font-weight: 400;}#logos_grupo {height: 40px;}.login_region {height: 100%;margin: 0;box-shadow: none;border: 0;width: 70%;background-color: transparent;display: flex;flex-direction: column;justify-content: center;}.login_region .t-Login-header {display: flex;align-items: center;column-gap: 10px;flex-wrap: wrap;padding-top: 0;}.login_region .t-Login-logo {content: "";background-image: url(/desenv/r/romance/2001/files/static/v855/boneco_optimus.png);height: 34px;width: auto;aspect-ratio: 1;background-color: transparent;background-size: contain;margin: 0;}.login_region .t-Login-title {font-weight: 600;font-size: 32px;text-align: left;margin: 0;}.login_region .t-Login-header::after {content: "Informe seus dados para continuar";font-weight: 400;font-size: 18px;text-align: left;color: #7b7b7b;flex-basis: 100%;}.label_primeiro_acesso {display: flex;gap: 10px;justify-content: center;flex-direction: row !important;align-items: center;}.label_primeiro_acesso::after,
.label_primeiro_acesso::before {content: "";display: table;width: 100%;height: 1px;background: #E0E0E0;}.label_primeiro_acesso .t-Form-labelContainer {display: none;}.label_primeiro_acesso .t-Form-inputContainer {display: flex;justify-content: center;align-items: center;height: fit-content;padding: 0;margin-block: 30px;}.label_primeiro_acesso .t-Form-itemWrapper {height: fit-content;}.label_primeiro_acesso span {font-weight: 400;color: #7b7b7b;font-size: 14px;min-height: unset !important;}.login_region .btn_login,
.login_region .btn_primeiro_acesso {border-radius: 12px;height: 50px;font-size: 14px;line-height: 14px;font-weight: 500;}.login_region .btn_login {margin-bottom: 0;}.login_region .btn_primeiro_acesso {margin-bottom: 14px;}.input_username .t-Form-inputContainer {padding: 0;}.input_username .t-Form-inputContainer .t-Form-itemWrapper::after {content: "\e91e";position: absolute;font-family: 'Font APEX Small' !important;font-size: 18px;top: 50%;transform: translateY(-50%);right: 16px;}.input_username .t-Form-labelContainer label,
.input_password .t-Form-labelContainer label {color: black;font-weight: 500;font-size: 14px;margin-bottom: 8px;padding: 0;}.input_username .t-Form-inputContainer .t-Form-itemWrapper,
.input_password .t-Form-inputContainer .t-Form-itemWrapper {border: 1px solid black !important;border-radius: 12px;}.input_username .t-Form-itemWrapper input,
.input_password .t-Form-itemWrapper input {box-shadow: none !important;border: 0;background-color: transparent;padding-left: 16px;font-size: 14px;}.input_password button {background-color: transparent;padding-right: 16px;}#link_acesso_remoto {font-size: 14px;color: #285d9a;}.btn_black {background-color: black;}.btn_blue {background-color: #285d9a;}.btn_white {background-color: white;border: 1px solid black;color: black;}.input .t-Form-inputContainer .t-Form-itemWrapper {border: 1px solid #bebebe !important;border-radius: 4px;}.input input {box-shadow: none !important;border: 0;background-color: transparent;padding-left: 10px;letter-spacing: -0.04em;font-size: 14px;padding-block: 10px;}.input {gap: 4px;margin-inline: 0 !important;}.input .t-Form-itemWrapper button {padding-inline: 10px;background-color: white;border-left: 1px solid #bebebe;}.input .t-Form-itemWrapper button span::before {padding-top: 3px;}.input .t-Form-labelContainer {padding-top: 0;display: flex;align-items: center;gap: 4px;}.input .t-Form-labelContainer label {font-weight: 500;font-size: 13px !important;}.input .t-Form-labelContainer,
.input .t-Form-inputContainer {padding-inline: 0px;width: fit-content;}.input .t-Form-inputContainer,
.input input {min-width: 300px;}.input100P .t-Form-inputContainer,
.input100P input {width: 100%;}#P0_IDFILIAL_CONTAINER {padding-inline: 16px;}.select {gap: 2px;margin-inline: 0 !important;padding-inline: 16px !important;}.select .t-Form-label {font-weight: 600;color: #6a6a6a;font-size: 14px;}.select select {border-radius: 6px;font-size: 14px;padding-block: 7px;padding-inline: 12px;font-family: "Host Grotesk", sans-serif !important;border-color: #c2c2c2;width: 400px;font-weight: 500;color: #515151;}.select .t-Form-labelContainer,
.select .t-Form-inputContainer {padding-left: 0;}option {font-weight: 500;color: #777777;font-size: 14px;font-family: "Host Grotesk", sans-serif !important;}.modal.ui-dialog {left: 50% !important;top: 50% !important;transform: translate(-50%, -50%) !important;}.modal_primeiro_acesso .ui-dialog-titlebar {background-color: white;border: 0;justify-content: end;}.modal_primeiro_acesso .ui-dialog-titlebar button {background-color: transparent !important;}.modal_primeiro_acesso .ui-dialog-titlebar::before {content: none !important;}.modal_primeiro_acesso .ui-dialog-title {display: none;}.primeiro_acesso .t-Login-header {padding-top: 0px;}.primeiro_acesso {box-shadow: none;background: transparent;border: 0;}.primeiro_acesso .t-Login-logo {display: none;}.primeiro_acesso .t-Login-body {display: flex;flex-direction: column;gap: 8px;}.primeiro_acesso .t-Login-body>button {padding-block: 10px;margin-top: 25px;}.primeiro_acesso input::placeholder {font-size: 11px;}.t-Header-branding {overflow-x: auto;}.t-Header-branding::-webkit-scrollbar {height: 5px;display: block;}.t-Header-branding::-webkit-scrollbar-thumb {border-radius: 5px;background-color: #898989;}.t-Header-branding::-webkit-scrollbar-track {background-color: #f2f2f2;border-radius: 50px;}.t-NavigationBar-item {display: flex;justify-content: center;align-items: center;}.t-Button--headerUser {border-right: 1px solid #c0c0c0;border-radius: 0;cursor: default;padding-block: 0 !important;margin-right: 4px;padding-right: 12px;}.t-Button--headerUser:hover {background-color: transparent;}.t-Button--headerUser .t-Button-label {font-size: 12px;}.t-Button--headerUser .t-Button-label::first-letter {text-transform: uppercase;}.t-Button--headerUser .icon-user,
.t-Button--headerUser .icon-user::before {--a-icon-size: 14px !important
}.t-Header-navBar--center .t-NavigationBar .t-NavigationBar-item>* {padding-block: 5px;}.t-Header-navBar--center .t-NavigationBar .t-NavigationBar-item:last-child {background-color: #0D0D0D;color: white;padding-inline: 6px;border-radius: 4px;margin-left: 4px;}.t-Header-navBar--center .t-NavigationBar .t-NavigationBar-item .t-Icon.a-Icon {display: block;}.t-Header-navBar--center .t-NavigationBar .t-NavigationBar-item .t-Icon {display: none;}.js-navCollapsed .t-TreeNav .a-TreeView-node--topLevel>.a-TreeView-content.is-hover .a-TreeView-label {background-color: unset !important;padding: 0 !important;}.t-TreeNav .a-TreeView-badge {background-color: #285d9a;}.a-TreeView-row.is-selected:before {background-color: #285d9a;}.a-TreeView-row.is-hover,
.a-TreeView-row.is-selected {background-color: #bad7f875 !important;}.a-TreeView-content.is-hover,
.a-TreeView-content.is-selected,
.a-TreeView-content.is-current,
.a-TreeView-label.is-current {color: #285d9a !important;}.t-Body-title {border-bottom: 1px solid #e1e1e1 !important;}.t-Body-title::after {content: unset !important;}.apex-side-nav.js-navCollapsed .t-TreeNav .a-TreeView-label {color: transparent !important;}.t-Header-logo-link img {height: 16px;}.t-NavigationBar-item>a {font-size: 12px !important;}.t-Body-nav::-webkit-scrollbar {width: 2px;display: block;}.t-Body-nav::-webkit-scrollbar-thumb {border-radius: 0;background-color: #898989;}.t-Body-nav::-webkit-scrollbar-track {background-color: #f2f2f2;border-radius: 0;}.t-Cards {padding: 8px;}.t-Card-wrap {height: 150px;border: 1px solid #a2a2a2;}.t-Card-icon {margin: 0 !important;border-radius: 0;padding-block: 10px;align-self: auto !important;justify-content: center;height: 100%;align-items: center;color: white !important;box-shadow: inset 0 400px 40px #00000017, inset 0 -40px 40px #0000002b;}.t-Card-titleWrap {text-align: left !important;padding-block: 10px !important;position: absolute;bottom: 0;}.t-Card-title {color: white;}.t-Card-body,
.t-Card-colorFill {display: none;}.t-Region:has(.t-Cards) {border: 0;box-shadow: none;}@media (min-width: 640px) {.t-Cards--3cols,
.t-Cards--4cols,
.t-Cards--5cols {grid-template-columns: repeat(4, 1fr);}}.interactiveReport {box-shadow: none !important;border: 1px solid #e1e1e1 !important;}.interactiveReport .t-Region-header {background-color: white;color: black;}.interactiveReport .a-IRR-toolbar {background-color: white;}.interactiveReport .a-IRR-controls {justify-content: space-between;}.interactiveReport .a-IRR-search {border: 1px solid #e1e1e1;border-radius: 4px;}.interactiveReport .a-IRR-search input {border-block: 0;border-radius: 0;border-color: #e1e1e1;margin: 0;}.interactiveReport .a-IRR-actions button {border: 1px solid #e1e1e1;padding-inline: 14px;font-size: 14px;}.interactiveReport .a-IRR {border: 0;}.interactiveReport .a-IRR-paginationWrap {padding-bottom: 2px;}.interactiveReport .t-Region-body {padding: 6px 12px;}.interactiveReport .a-IRR-toolbar {padding: 8px 0;}.interactiveReport .a-IRR-toolbar button {font-size: 11px;font-weight: 600;padding-block: 6px;border-radius: 4px;}.interactiveReport .a-IRR-linkCol {text-align: center !important;}.interactiveReport .a-IRR-linkCol>a {display: flex;justify-content: center !important;}.interactiveReport td,
.interactiveReport th {text-align: left !important;}.interactiveReport td>a,
.interactiveReport th>a {justify-content: left !important;}.interactiveReport .a-IRR-header {background-color: #f6f6f6;font-size: 13px;border-inline: 0;color: #515151;}.interactiveReport .a-IRR-header--group {background-color: #fff;font-size: 12px;color: #161513b3;}.interactiveReport .a-IRR-table td {font-size: 12px;font-weight: 500;border-inline: 0;color: #5f5f5f
}.interactiveReport .a-IRR-pagination-label {font-size: 12px;font-weight: 500;}.interactiveReport .a-IRR-pagination {gap: 0;}.interactiveReport .a-IRR-pagination-item {margin: 0;}.interactiveReport img[src*="menu/pencil16x16.gif"] {content: url("/desenv/r/romance/2001/files/static/v855/edit_icon.png");height: 14px;width: 14px;}.interactiveReport .a-IRR-selectList {padding-block: 6px;font-size: 14px;font-weight: 500;border-color: #e1e1e1;}.a-Menu-content {border-radius: 4px;}.a-Menu-scrollBtn {padding-block: 3px;color: rgb(96, 96, 96);background: #dfdfdf;}.a-Menu-scrollBtn--up {border-top-left-radius: 4px;border-top-right-radius: 4px;}.a-Menu-scrollBtn--down {border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}.a-Menu-content .a-Menu-label {font-size: 13px;font-weight: 500;}.aviso_alerta {font-weight: 600;background: rgb(255 251 188);color: rgb(0, 0, 0);padding: 8px 14px;border-radius: 4px;border: 1px solid rgb(255 229 195);display: flex;align-items: center;margin-bottom: 6px;}.aviso_alerta::before {margin-right: 10px;content: "\f12a";color: white;width: 30px;height: 30px;display: flex;justify-content: center;align-items: center;border-radius: 4px;font-size: 20px;background-color: rgb(241, 185, 0);font-family: 'Font APEX small' !important;}