@import"https://fonts.cdnfonts.com/css/tt-firs-neue-trl";*{margin:0;padding:0;box-sizing:border-box;font-family:var(--font-family)}html,body{height:100vh;width:100vw;overflow:hidden}body{background:var(--primary-background-color)}a{font-weight:500;text-decoration:none}h1,h2,h3,p,a{color:var(--primary-color)}pre{white-space:pre-wrap;word-wrap:break-word;width:100%;line-height:1.8}input:disabled,button:disabled,button:disabled svg{cursor:not-allowed}svg{font-size:1.125rem}.disabled,.disabled *{cursor:not-allowed!important}.reset-button{all:unset}.ant-table-wrapper>th,.ant-table-wrapper .ant-table-tbody>tr>td{color:var(--primary-color)}.ant-btn-primary:disabled,.ant-btn-primary.ant-btn-disabled{border-color:var(--items-default-color);color:#ffffff80;background-color:var(--items-default-color);opacity:.3}.ant-divider-horizontal{background-color:var(--white)}.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector input{margin:.5rem 0}.ant-select-show-search.ant-select .ant-select-arrow{color:var(--border-color)}.ant-checkbox-group{display:flex}.ant-select-single.ant-select-show-arrow .ant-select-selection-item,.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder{display:flex;align-items:center}.ant-select .ant-select-selection-placeholder{color:#686868}.ant-select-multiple .ant-select-selection-wrap{align-self:center}.ant-form-item .ant-form-item-label,.ant-select-single,.ant-select.ant-select-in-form-item{height:auto}.d-flex{display:flex;align-items:center;text-align:center;gap:.5rem}.flex{display:flex}.block{display:block}.none{display:none}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:end}.text-right{text-align:right}.text-white{color:var(--primary-color)}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.w-100{width:100%;margin-bottom:1rem}.w-full{width:100%}.p-0{padding:0}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:.75rem}.m-4{margin:1rem}.m-5{margin:1.5rem}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.5rem;margin-right:1.5rem}.my-0{margin-top:0;margin-bottom:0}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.5rem;margin-bottom:1.5rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.5rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.5rem}.icon-action-btn{background:transparent;border:none;cursor:pointer;padding:4px;color:var(--blue-600);transition:color .2s ease,transform .1s ease}.icon-action-btn:hover{transform:scale(1.1)}.button{font-size:1rem;height:50px;background:var(--icons-color);border-color:var(--icons-color);margin:.5rem 1rem .5rem 0}.bigButton{width:var(--w-100);margin-bottom:1rem}.bigButton button{width:var(--w-100)}.button.outlined{background:none;color:#000}.button-wrapper{position:relative;display:inline-block}.checked-icon{position:absolute;top:1px;right:10px;font-size:16px;color:#07c207;background:var(--white);border-radius:50%}@media screen and (min-width: 1280px){.button span{font-size:.8rem}.bigButton span{font-size:1.1rem}}.ant-modal .ant-modal-content,.ant-modal .ant-modal-header,.ant-modal .ant-modal-title,.ant-btn-default{background-color:var(--card-background)}.ant-modal-header{margin:10px 0 16px;border-bottom:1px solid #f0f0f0}.ant-modal-close svg{margin:18px 0}.ant-modal-content .ant-form{margin:2rem 0}.ant-modal .ant-modal-title,.ant-modal-close svg,.ant-btn-default{color:var(--primary-color)}.ant-modal .ant-modal-title{font-size:1rem;margin-bottom:16px}.ant-btn-primary{background:var(--blue-600);border-color:var(--blue-600)}.ant-modal .ant-btn-default,.ant-modal .ant-btn-primary{font-size:1rem;font-weight:600;padding:8px 16px;height:3rem}.ant-modal .ant-modal-close:hover{background-color:transparent}.input,.input input,.ant-select:not(.ant-select-customize-input) .ant-select-selector,.inputMask{background:transparent;font-family:inherit;border-color:var(--border-color);border-radius:7px;width:var(--w-100)}.input:hover,.input input:hover,.ant-input-outlined:active,.input:focus,.input input:focus,.ant-input-outlined.ant-input-status-error:not(.ant-input-disabled),.input-auth input:focus,.input-auth:active,.input-auth input:hover,.ant-form-item-control-input-content:focus,.ant-form-item-control-input-content:active,.ant-select-outlined.ant-select-status-error:not(.ant-select-customize-input) .ant-select-selector,.input-auth:defined,.ant-picker:defined{background:transparent!important}.input input,.inputMask{height:2.8rem}.inputMask[aria-invalid=true]{border-color:#ff4d4f}.ant-select:not(.ant-select-customize-input) .ant-select-selector,.inputModal input,.ant-picker{height:3rem}.input,.input input,.ant-select:not(.ant-select-customize-input) .ant-select-selector,.inputMask,.ant-select-single .ant-select-selector,.input svg,.ant-picker .ant-picker-input>input::placeholder,.ant-picker .ant-picker-input input,.ant-picker .anticon svg,.ant-picker,.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder{color:var(--primary-color)}.input input,.inputMask,.ant-picker{padding:9.2px 9px}.inputMask{box-sizing:border-box;border:1.5px solid var(--border-color);transition:.3s}.inputMask:hover,.inputMask:active{border-color:#4096ff}.input .ant-input-disabled,.input .ant-input[disabled]{background-color:transparent;color:var(--primary-color)}.inputMaskDiv input:disabled{cursor:not-allowed}@media screen and (min-width: 1920px){.input input,.inputMask,.ant-select-selection-item{font-size:14px}}.inputModal{padding:0;margin:0}.ant-picker-content{background-color:var(--primary-color)}.ant-form-item-control{display:flex;justify-content:center}.select_filiais_modal{width:70rem!important}.ant-form-item .ant-form-item-label{display:flex;text-align:center;vertical-align:baseline;align-items:center;margin-right:.5rem}.select_filiais_modal .ant-modal-content .ant-form{margin:0}.select_filiais_modal input{padding:8px;height:2.3rem}.sf-modal-title{display:inline-flex;align-items:center;gap:8px;color:var(--blue-600);font-size:1.1rem;font-weight:700}.sf-col-header{display:inline-flex;align-items:center;gap:5px;color:var(--blue-600);font-weight:600;font-size:.78rem;letter-spacing:.03em;text-transform:uppercase}.sf-footer{display:flex;justify-content:flex-end;padding-top:12px;border-top:1px solid var(--gray-100, #f0f0f0);margin-top:8px}.sf-select-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 12px}.sf-select-actions__label{color:var(--blue-600);font-size:.8rem;font-weight:600}.sf-shortcut-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin:var(--space-4) 0 var(--space-4);padding:var(--space-3) var(--space-4);background-color:var(--primary-background-color);border-radius:var(--radius-md)}.sf-shortcut-actions-group{display:flex;align-items:center;gap:var(--space-3)}.sf-selection-badge{font-family:var(--font-family-sans);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.03em;display:inline-flex;align-items:center}.sf-selection-badge--page{background-color:var(--gray-200);color:var(--gray-400);border:1px solid rgba(0,0,0,.05)}.sf-selection-badge--global{background-color:#4051891a;color:var(--blue-600);border:1px solid rgba(64,81,137,.2)}.sf-shortcut-label{color:var(--gray-400);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);margin-right:var(--space-2)}.sf-btn-shortcut{background:var(--white);border:1px solid var(--gray-200);color:var(--gray-500);font-family:var(--font-family-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease-in-out}.sf-btn-shortcut:hover{border-color:var(--blue-600);color:var(--blue-600);background-color:var(--white)}.sf-btn-shortcut--clear{background:transparent;border-color:transparent;color:var(--gray-400)}.sf-btn-shortcut--clear:hover{background:transparent;border-color:transparent;color:var(--icon-delete, #d32f2f);text-decoration:underline}@media (max-width: 1060px){.sf-select-actions{align-items:flex-start;flex-direction:column}.badge-matriz{display:flex;flex-direction:column;align-items:flex-start}.badge-matriz .ant-badge-count{position:static;transform:none;margin-top:4px}.sf-shortcut-toolbar{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.sf-shortcut-actions-group{flex-wrap:wrap}.sf-selection-badge{margin-left:0}}.report-table{background-color:var(--white);border-radius:.5rem;box-shadow:0 0 15px 2px #00000026}.report-table.w-100{width:100%}.table-header{border-bottom:.0625rem solid #F0F0F0;border-radius:.375rem .375rem 0 0;height:2rem;padding:1.5rem}.table-header p{color:var(--blue-600);text-transform:uppercase;font-weight:600;font-size:1rem;letter-spacing:.04em}.report-table form{padding:2rem}.ant-dropdown .ant-dropdown-menu{background-color:var(--primary-background-color);padding:12px 16px;max-width:32rem}.ant-dropdown-menu-title-content,.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-title-content>a{font-size:.9rem;padding-left:1px}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-title-content{color:var(--primary-color)}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{padding-left:0}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-group-title{font-size:.875rem;font-weight:600}.tooltip-wrapper{position:relative;display:inline-flex;width:100%}.tooltip{position:absolute;padding:8px 12px;background:var(--blue-600);border:1px solid rgba(0,196,180,.2);color:#fff;font-size:.75rem;font-weight:500;border-radius:6px;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease,transform .2s ease;z-index:1000;pointer-events:none;box-shadow:0 4px 12px #0000004d}.tooltip-multiline{white-space:pre-wrap;max-width:max-content;min-width:180px}.tooltip:before{content:"";position:absolute;border:6px solid transparent}.tooltip-right{left:calc(100% + 12px);top:50%;transform:translateY(-50%) translate(-4px)}.tooltip-right:before{right:100%;top:50%;transform:translateY(-50%);border-right-color:var(--blue-600)}.tooltip-top{bottom:calc(100% + 12px);left:50%;transform:translate(-50%) translateY(4px)}.tooltip-top:before{top:100%;left:50%;transform:translate(-50%);border-top-color:var(--blue-600)}.tooltip-bottom{top:calc(100% + 12px);left:50%;transform:translate(-50%) translateY(-4px)}.tooltip-bottom:before{bottom:100%;left:50%;transform:translate(-50%);border-bottom-color:var(--blue-600)}.tooltip-left{right:calc(100% + 12px);top:50%;transform:translateY(-50%) translate(4px)}.tooltip-left:before{left:100%;top:50%;transform:translateY(-50%);border-left-color:var(--blue-600)}.tooltip-wrapper:hover .tooltip{opacity:1;visibility:visible}.tooltip-wrapper:hover .tooltip-right{transform:translateY(-50%) translate(0)}.tooltip-wrapper:hover .tooltip-top,.tooltip-wrapper:hover .tooltip-bottom{transform:translate(-50%) translateY(0)}.tooltip-wrapper:hover .tooltip-left{transform:translateY(-50%) translate(0)}.navbar-fixed-wrapper{position:fixed;top:0;right:0;width:100%;z-index:1000;display:flex;flex-direction:column}.envWarning{background-color:#ffb765;height:24px;font-size:.7rem;font-weight:700;display:flex;align-items:center;justify-content:center;gap:6px;color:var(--primary-color);text-transform:uppercase}.navbarLogout{width:100%;background-color:var(--primary-background-color);height:4rem;display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;border-bottom:1px solid rgba(64,81,137,.15);box-sizing:border-box}.navbar-left{display:flex;align-items:center;gap:.75rem;min-width:0}.nav-hamburger{display:none;flex-shrink:0;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;background:transparent;border:none;cursor:pointer;color:var(--blue-600);border-radius:6px;padding:0;transition:color .2s ease,background .2s ease}.nav-hamburger:hover{color:var(--color-brand);background:rgba(64,81,137,.08)}.company-details h2{font-size:.9rem;font-weight:700;text-transform:uppercase;color:var(--blue-600);margin:0}.company-sub-details{display:flex;align-items:center;gap:12px;margin-top:2px}.cnpj-badge,.date-badge{font-size:.7rem;color:var(--text-light-color);font-weight:600;display:flex;align-items:center;gap:4px;white-space:nowrap}.date-badge{border-left:1px solid rgba(0,0,0,.1);padding-left:8px}.profile{display:flex;align-items:center;gap:.8rem}.user-greeting{font-size:.8rem;font-weight:700;color:var(--gray-500);white-space:nowrap}.change-company-button{width:2.2rem;height:2.2rem;border-radius:50%;background:var(--primary-background-color);color:var(--blue-600);display:flex;align-items:center;justify-content:center;font-size:.8rem;box-shadow:0 2px 4px #4051891a;border:1px solid rgba(64,81,137,.2);cursor:pointer;transition:all .2s ease;padding:0}.change-company-button:hover{background-color:var(--blue-600);color:var(--white)}.profile-trigger{display:flex;align-items:center;gap:6px;cursor:pointer}.profilePicture{width:2.2rem;height:2.2rem;border-radius:50%;background-color:var(--blue-600);color:var(--white);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.8rem;box-shadow:0 2px 4px #4051891a}.arrow-icon{color:var(--text-light-color)}@media (max-width: 768px){.user-greeting,.date-badge{display:none}.navbarLogout{padding:0 1rem}.nav-hamburger{display:flex}.company-details h2{font-size:.8rem;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width: 480px){.cnpj-badge{font-size:.6rem}.profile{gap:.5rem}}:root{--icon-upload-color: #1674F9;--icon-point-filled-color: #ff2222;--icon-error-color: #ff2222;--icon-success-color: #00c694}.icon{cursor:pointer}.white{color:var(--white)}.logout-icon{color:var(--items-default-color);width:20px}.upload-box-icon{color:var(--blue-600);font-size:3rem}.notification-icon{position:relative;right:6rem;font-size:32px}.point-filled{color:var(--icon-point-filled-color)}.error-icon{color:var(--icon-error-color);margin-left:8px}.success-icon{color:var(--icon-success-color);margin-left:8px}.refresh-icon{color:var(--blue-600)}.arrow-right{transform:rotate(180deg)}.ant-table-wrapper table{padding:.2rem 1.25rem 0rem;margin-top:1.5rem;border-radius:2px}.ant-modal .ant-table-wrapper table{padding:.2rem 0}tr,.ant-table-thead>tr>th,.ant-table-wrapper .ant-table a{color:var(--primary-color);font-weight:600}.empty_table_description{color:var(--primary-color)}.ant-pagination .ant-pagination-item-active{background-color:var(--blue-600);color:var(--white);border:none}.ant-table-wrapper .ant-table-cell,.ant-table-wrapper .ant-table-thead>tr>th,.ant-table-wrapper .ant-table-tbody>tr>td{padding:16px 8px}.ant-pagination .ant-pagination-item a,.ant-pagination svg,.ant-empty-normal .ant-empty-description{color:var(--primary-color)}.ant-pagination svg{color:var(--items-default-color)}.ant-table-wrapper .ant-table-thead>tr>th{color:var(--blue-600);background:transparent}.ant-pagination .ant-pagination-item-active a{color:var(--white)}.ant-table-wrapper>th,.ant-table-wrapper .ant-table-tbody>tr>td{transition:none!important;font-weight:400;font-size:.8rem;color:var(--white)}.ant-table-wrapper>th,.ant-table-wrapper .ant-table-tbody>tr>td{transition:none!important;font-weight:400;font-size:.8rem;padding:.5rem;color:var(--black)}.ant-pagination-item a,.ant-pagination-next,.ant-pagination-prev{border:1px solid var(--items-default-color)}.ant-table-wrapper .ant-table-filter-trigger,.ant-table-wrapper .ant-table-filter-trigger:hover,.ant-table-wrapper .ant-table-filter-trigger.active{color:var(--text-light-color)}.ant-table-wrapper .ant-table-cell,.ant-table-wrapper .ant-table-thead>tr>th{padding:16px 8px}.ant-modal .ant-modal-content .ant-modal-body .ant-table-wrapper .ant-table-cell,.ant-modal .ant-table-wrapper .ant-modal-body .ant-table-thead>tr>th{padding:8px}.skeleton-element{background-color:var(--gray-100);border-radius:6px;display:block;height:12px;width:100%}.select_filiais_modal{width:64rem!important}.smm-header{display:flex;align-items:center;gap:12px;width:100%;padding-right:4px}.smm-title{font-size:1rem;font-weight:700;color:var(--blue-600);white-space:nowrap;flex-shrink:0}.smm-search-wrapper{position:relative;display:flex;align-items:center;flex:1;max-width:360px}.smm-search-icon{position:absolute;left:10px;color:var(--items-default-color);pointer-events:none}.smm-search-input{width:100%;height:32px;padding:0 12px 0 32px;border:1.5px solid var(--border-color);border-radius:8px;font-size:.82rem;color:var(--primary-color);background-color:var(--white);outline:none;transition:border-color .2s;font-family:var(--font-family)}.smm-search-input::placeholder{color:var(--items-default-color)}.smm-search-input:focus{border-color:var(--blue-600)}.smm-add-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1.5px solid var(--border-color);border-radius:8px;background:var(--white);color:var(--items-default-color);cursor:pointer;flex-shrink:0;transition:border-color .2s,color .2s}.smm-add-btn:hover{border-color:var(--blue-600);color:var(--blue-600)}.smm-body{display:flex;flex-direction:column;gap:16px}.select_filiais_modal .ant-table-thead>tr>th{padding:12px 16px;font-size:.72rem;color:var(--blue-600);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.select_filiais_modal .ant-table-tbody>tr>td{padding:12px 16px;font-size:.82rem;color:var(--primary-color);font-variant-numeric:tabular-nums}.blocked-stage-container{text-align:left;padding:2rem;text-align:center}.blocked-stage-icon svg{font-size:5rem;margin-bottom:1rem;color:orange}.blocked-stage-header{font-size:1.5rem;font-weight:700;margin-bottom:1rem;text-align:center}.blocked-stage-text{font-size:1rem;margin-bottom:1rem;line-height:1.5;text-align:left}.blocked-stage-warning{font-size:.875rem;margin-bottom:1.5rem;text-align:left;font-weight:700}.blocked-stage-buttons{display:flex;justify-content:flex-end;gap:1rem}.blocked-stage-buttons .button{min-width:120px}.continue-button{background-color:#f2a140;color:#fff}.confirm-process-container{width:100%;max-width:500px;padding:1rem;background-color:#fff;border-radius:8px;text-align:center;animation:fade-in .3s ease-in-out}.confirm-process-icon svg{font-size:4rem;margin-bottom:1rem;color:#00c694}.confirm-process-header{font-size:1.6rem;font-weight:600;margin-bottom:.5rem;color:#00c694}.confirm-process-text{font-size:1rem;text-align:left;margin-bottom:1rem;color:#333}.confirm-process-description{font-size:.875rem;color:#555;margin-bottom:1.5rem;text-align:left}.confirm-process-buttons{display:flex;justify-content:flex-end;gap:1rem}.primary-button{color:#fff;font-size:1rem;padding:.75rem 1.5rem;border-radius:6px;border:none;cursor:pointer;transition:background-color .3s}.ant-btn-primary .primary-button :hover{background-color:#00c694}.secondary-button{background-color:#f0f0f0;color:#555;font-size:1rem;padding:.75rem 1.5rem;border-radius:6px;border:none;cursor:pointer;transition:background-color .3s}.secondary-button:hover{background-color:#e0e0e0}@keyframes fade-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.sidebar-overlay{display:none}@media (max-width: 768px){.sidebar-overlay{display:block;position:fixed;top:4rem;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:998}}.sidebar{background:var(--primary-background-color);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-right:1px solid rgba(0,196,180,.15);box-shadow:4px 0 24px #0000004d,1px 0 #ffffff08;height:100%;position:fixed;left:0;z-index:999;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(51,156,253,.3) transparent;padding-top:6rem}.sidebar::-webkit-scrollbar{width:4px}.sidebar::-webkit-scrollbar-track{background:transparent}.sidebar::-webkit-scrollbar-thumb{background:rgba(51,156,253,.3);border-radius:4px}.sidebar::-webkit-scrollbar-thumb:hover{background:rgba(51,156,253,.5)}.menus{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:16px 0}.nav-section{display:flex;flex-direction:column;gap:4px;padding:0 8px}.nav-section.bottom{margin-top:auto;border-top:1px solid rgba(255,255,255,.06);padding-top:16px}.menu-group{display:flex;flex-direction:column}.nav-item{position:relative;display:flex;align-items:center;padding:12px 16px;color:var(--blue-600);cursor:pointer;white-space:nowrap;border-radius:8px;margin:2px 0;transition:color .2s ease,background-color .2s ease;overflow:hidden}.active-indicator{position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:0;background:var(--blue-600);border-radius:0 4px 4px 0;transition:height .2s ease;box-shadow:0 0 8px var(--blue-600)}.nav-item:hover{color:var(--blue-600);background:rgba(51,156,253,.08)}.nav-item:hover .active-indicator{height:60%}.nav-item.active,.nav-item.open{color:var(--color-brand);background:rgba(64,81,137,.12)}.nav-item.active .active-indicator,.nav-item.open .active-indicator{height:70%}.icon-wrapper{display:flex;align-items:center;justify-content:center;min-width:24px;transition:transform .2s ease}.nav-item:hover .icon-wrapper,.nav-item.active .icon-wrapper,.nav-item.open .icon-wrapper{color:var(--color-brand)}.nav-label{margin-left:14px;font-size:.875rem;font-weight:500;letter-spacing:.01em}.arrow{margin-left:auto;display:flex;align-items:center;justify-content:center;color:#fff6;transition:color .2s ease}.nav-item:hover .arrow,.nav-item.open .arrow{color:var(--color-brand)}.submenu{overflow:hidden;padding-left:8px;border-left:1px solid rgba(51,156,253,.2);margin:4px 0 8px 28px}.submenu-item{position:relative;padding:10px 12px 10px 20px;color:var(--blue-600);font-size:.8125rem;font-weight:400;cursor:pointer;border-radius:6px;margin:2px 8px 2px 0;transition:color .2s ease,background-color .2s ease}.submenu-indicator{position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.2);transition:background-color .2s ease,box-shadow .2s ease}.submenu-item:hover{color:var(--color-brand);background:rgba(51,156,253,.06)}.submenu-item:hover .submenu-indicator{background:var(--color-brand);box-shadow:0 0 6px var(--color-brand)}.submenu-item.active{color:var(--color-brand);background:rgba(51,156,253,.1)}.submenu-item.active .submenu-indicator{background:var(--color-brand);box-shadow:0 0 8px var(--color-brand)}.submenu-group{display:flex;flex-direction:column}.submenu-group>.submenu-item{display:flex;align-items:center}.submenu-item.open{color:var(--blue-600)}.submenu-group-label{flex:1}.submenu-arrow{display:flex;align-items:center;color:var(--color-brand);transition:color .2s}.submenu-item:hover .submenu-arrow,.submenu-item.open .submenu-arrow{color:var(--color-brand)}.submenu.nested{margin-left:10px;margin-bottom:0;border-left:1px solid rgba(51,156,253,.1);padding-left:4px}.sidebar.collapsed .nav-label,.sidebar.collapsed .arrow{opacity:0;visibility:hidden}.sidebar.collapsed .nav-item{justify-content:center;padding:14px}.sidebar.collapsed .icon-wrapper{margin:0}@media (max-width: 768px){.sidebar{transform:translate(-100%);transition:transform .3s ease}.sidebar.expanded{transform:translate(0);width:260px!important}.sidebar.collapsed{transform:translate(-100%)}}.layout{display:flex;flex-direction:column;height:100vh}.layout:has(.sidebar.expanded) .content{margin-left:260px}@media (max-width: 768px){.content{margin-left:0}.layout:has(.sidebar.expanded) .content{margin-left:0}}.sidebar.expanded .tooltip{opacity:0!important;visibility:hidden!important}.footer{height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;background-color:var(--white);border-top:1px solid var(--gray-100);box-shadow:0 -1px 6px #0000000f;box-sizing:border-box;flex-shrink:0;margin-left:-20px;margin-right:-26px;margin-bottom:-20px;width:calc(100% + 46px)}.footer__brand{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.footer__logo{height:24px;width:auto}.footer__brand-text{font-size:.75rem;color:var(--text-light-color);line-height:1;white-space:nowrap}.footer__nav{display:flex;align-items:center;justify-content:center;gap:1.5rem;list-style:none;margin:0;padding:0;flex:1}.footer__nav-btn{all:unset;font-size:.75rem;color:var(--text-light-color);cursor:pointer;transition:color .2s ease;white-space:nowrap}.footer__nav-btn:hover{color:var(--color-brand);text-decoration:underline}.footer__social{display:flex;align-items:center;justify-content:flex-end;gap:1rem;list-style:none;margin:0;padding:0;flex-shrink:0}.footer__social-link{display:flex;align-items:center;justify-content:center;color:var(--text-light-color);transition:color .2s ease}.footer__social-link:hover{color:var(--color-brand)}.footer-modal__intro{margin:.5rem 0 .5rem 1.5rem;font-size:.875rem;color:var(--gray-500);line-height:1.6}.footer-modal__date{display:block;font-size:.75rem;color:var(--text-light-color);margin-bottom:1rem}.footer-modal__section-title{font-size:.75rem;font-weight:700;text-transform:uppercase;margin-top:1.25rem;margin-bottom:.5rem;color:var(--blue-600)}.footer-modal__list{margin-left:3rem;margin-bottom:1.5rem;list-style:circle}.footer-modal__list li{margin-bottom:.25rem;font-size:.875rem;color:var(--gray-500);line-height:1.6}.footer-modal__link{color:var(--color-brand-teal);text-decoration:none}.footer-modal__link:hover{text-decoration:underline}.footer-modal__close-btn{padding:.375rem 1.5rem;font-size:.875rem;border:1px solid var(--border-color);border-radius:4px;background:transparent;color:var(--gray-500);cursor:pointer;transition:border-color .2s ease,color .2s ease}.footer-modal__close-btn:hover{border-color:var(--blue-600);color:var(--blue-600)}@media (max-width: 768px){.footer{padding:.5rem 1rem}.footer__brand-text{display:none}.footer__nav{gap:1rem}}@media (max-width: 480px){.footer{height:auto;min-height:56px;flex-wrap:wrap;justify-content:center;gap:.5rem}.footer__brand{order:1;width:100%;justify-content:center}.footer__nav{order:2;width:100%;gap:1.25rem}.footer__social{order:3;width:100%;justify-content:center}}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;box-sizing:border-box}.modal-content{background:var(--card-background);width:100%;max-width:600px;max-height:90vh;padding:1.5rem;border-radius:4px;border-top:3px solid var(--color-brand);position:relative;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;box-sizing:border-box}.modal-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:.75rem;margin-bottom:1rem;border-bottom:1px solid var(--primary-background-color);flex-shrink:0}.modal-title{color:var(--blue-600);font-weight:600;font-size:1rem}.modal-body{overflow-y:auto;flex:1;padding-right:.25rem}.modal-footer{flex-shrink:0;margin-top:1rem}.modal-close-btn{background:transparent;border:none;color:var(--blue-600);cursor:pointer;display:flex;align-items:center;padding:4px;transition:opacity .2s ease,background-color .2s ease;border-radius:4px;flex-shrink:0}.modal-close-btn:hover{background-color:var(--gray-100);opacity:.7}.modal-body::-webkit-scrollbar{width:8px}.modal-body::-webkit-scrollbar-track{background:var(--primary-background-color)}.modal-body::-webkit-scrollbar-thumb{background-color:var(--blue-600);border-radius:4px}@media (max-width: 480px){.modal-overlay{padding:0;align-items:flex-end}.modal-content{max-width:100%;max-height:95vh;border-radius:4px 4px 0 0;padding:1rem}}.rn-toast{position:fixed;bottom:24px;left:24px;z-index:9999;width:300px;background:var(--secondary-background-color);border:1px solid var(--color-brand);border-radius:10px;box-shadow:0 8px 32px #00000059;overflow:hidden;cursor:pointer}.rn-toast__header{display:flex;align-items:center;gap:10px;padding:10px 12px 6px;background:var(--blue-600)}.rn-toast__dot{width:10px;height:10px;border-radius:50%;background:var(--color-brand-teal);flex-shrink:0;animation:rn-pulse 1.6s ease-in-out infinite}.rn-toast__header-title{flex:1;font-size:12px;font-weight:600;color:var(--white);letter-spacing:.3px}.rn-toast__close{background:transparent;border:none;color:#fff9;cursor:pointer;padding:2px;display:flex;align-items:center;border-radius:4px;transition:color .15s,background .15s}.rn-toast__close:hover{color:var(--white);background:rgba(255,255,255,.1)}.rn-toast__body{padding:10px 12px 12px}.rn-toast__version{font-size:11px;color:var(--color-brand-teal);font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.rn-toast__message{font-size:13px;color:#ffffffd9;line-height:1.4;margin-bottom:10px}.rn-toast__cta{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--color-brand);background:transparent;border:1px solid var(--color-brand);border-radius:6px;padding:4px 10px;cursor:pointer;transition:background .15s,color .15s}.rn-toast__cta:hover{background:var(--color-brand);color:var(--white)}.rn-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;padding:16px}.rn-modal{background:var(--white);border-radius:12px;width:100%;max-width:640px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000040;overflow:hidden}.rn-modal__header{display:flex;align-items:center;gap:12px;padding:20px 24px;background:var(--blue-600);color:var(--white);flex-shrink:0}.rn-modal__header-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background:rgba(255,255,255,.15);flex-shrink:0}.rn-modal__header-info{flex:1}.rn-modal__header-title{font-size:16px;font-weight:700;line-height:1.2}.rn-modal__header-sub{font-size:12px;color:#ffffffb3;margin-top:2px}.rn-modal__close{background:transparent;border:none;color:#ffffffb3;cursor:pointer;display:flex;align-items:center;border-radius:6px;padding:4px;transition:color .15s,background .15s}.rn-modal__close:hover{color:var(--white);background:rgba(255,255,255,.15)}.rn-modal__body{overflow-y:auto;padding:24px;flex:1;display:flex;flex-direction:column;gap:28px}.rn-release{display:flex;flex-direction:column;gap:14px}.rn-release__meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rn-release__version-badge{font-size:11px;font-weight:700;background:var(--blue-600);color:var(--white);padding:2px 8px;border-radius:20px;letter-spacing:.3px}.rn-release__version-badge--latest{background:var(--color-brand-teal);color:var(--gray-600)}.rn-release__title{font-size:15px;font-weight:600;color:var(--gray-500);flex:1}.rn-release__date{font-size:11px;color:var(--text-light-color)}.rn-release__divider{height:1px;background:var(--gray-100)}.rn-section{display:flex;flex-direction:column;gap:6px}.rn-section__label{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;margin-bottom:4px}.rn-section__label--feature{color:var(--secondary-color)}.rn-section__label--fix{color:#e74c3c}.rn-section__label--improvement{color:var(--warning)}.rn-section__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:5px}.rn-section__item{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--gray-400);line-height:1.5}.rn-section__item:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;flex-shrink:0;margin-top:7px}.rn-section__item--feature:before{background:var(--secondary-color)}.rn-section__item--fix:before{background:#e74c3c}.rn-section__item--improvement:before{background:var(--warning)}.rn-modal__footer{padding:16px 24px;border-top:1px solid var(--gray-100);display:flex;justify-content:flex-end;flex-shrink:0}.rn-modal__btn-seen{display:inline-flex;align-items:center;gap:6px;background:var(--blue-600);color:var(--white);border:none;border-radius:8px;padding:8px 20px;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .15s}.rn-modal__btn-seen:hover{opacity:.85}.rn-section__label--notice{color:#e67e22}.rn-section__item--notice:before{background:#e67e22}@keyframes rn-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.layout{display:flex;flex-direction:column;height:100vh;width:100vw;overflow:hidden;background:var(--primary-background-color)}.main-container{display:flex;flex:1;min-height:0}.content{flex:1;margin-left:70px;padding:20px;overflow-y:auto;overflow-x:hidden;background-color:var(--primary-background-color);transition:margin-left .3s ease}.content::-webkit-scrollbar{width:6px}.content::-webkit-scrollbar-thumb{background-color:var(--scroolbar-color);border-radius:20px;border:3px solid var(--scroolbar-color)}.page-inner{min-height:100%;display:flex;flex-direction:column}.tables{flex:1;margin:5.625rem 2rem 2rem;padding-top:1.625rem}.get-company .ant-modal-close svg{opacity:0}.modal-text{font-size:1rem;margin-bottom:1rem}.badge-matriz.ant-badge .ant-badge-count{background-color:var(--blue-600);transform:translate(120%,-20%)}.badge-custom{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.badge-custom .badge-matriz{background-color:var(--blue-600);color:var(--primary-background-color);border-color:var(--blue-600);font-size:.7rem;flex-shrink:0}.company-card{display:flex;flex-direction:column;gap:.35rem}.company-card-nome{font-weight:600;font-size:.9rem;color:var(--primary-color);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.company-card-cnpj{font-size:.82rem;color:var(--blue-600);font-weight:500}.company-card-row{display:flex;align-items:center;gap:.4rem;font-size:.8rem;color:var(--primary-color);flex-wrap:wrap}.company-card-row strong{font-weight:600;color:var(--blue-600)}.company-card-sep{color:var(--items-default-color);-webkit-user-select:none;user-select:none;flex-shrink:0}.company-card-actions{display:flex;flex-direction:row;gap:.5rem;align-items:center;padding-top:.4rem;border-top:1px solid var(--gray-100);margin-top:.1rem}.custom-table-wrapper{width:100%;padding:1.5rem 1.25rem;background-color:var(--white);border-radius:12px;overflow-x:hidden;box-shadow:0 0 15px 2px #00000026}.table-container{width:100%;display:grid}.table-header-row{display:contents}.table-header-cell{padding:16px 8px;color:var(--blue-600);font-weight:500;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;text-align:left;border-bottom:2px solid var(--blue-600)}.col-header{display:inline-flex;align-items:center;gap:5px}.table-row{display:contents}.table-row-selectable .table-cell{cursor:pointer}.table-row-selectable:hover .table-cell{background-color:var(--blue-50, #eff6ff)}.table-radio-cell{width:40px;justify-content:center;padding:12px 4px}.table-radio-cell input[type=radio]{width:16px;height:16px;accent-color:var(--blue-600);cursor:pointer}.table-cell{padding:12px 8px;color:var(--primary-color);font-weight:400;font-size:.82rem;display:flex;align-items:center;justify-content:flex-start;border-bottom:1px solid var(--blue-600);transition:background-color .2s ease;word-break:break-word;overflow-wrap:break-word;min-width:0}.mobile-card,.mid-card{display:none}@media (max-width: 980px){.custom-table-wrapper{padding:1rem .75rem}.table-container{display:block}.table-header-row{display:none}.table-row{display:block;margin-bottom:.75rem;padding:.875rem;border-radius:8px;box-shadow:0 1px 4px #0000001f}.table-cell{display:none;border-bottom:none}.table-radio-cell{display:none}.mid-card{display:flex;flex-direction:column;gap:.45rem}.skeleton-mobile-card{display:flex;flex-direction:column;gap:.6rem}}.empty_table_container{padding:3rem 2rem;display:flex;flex-direction:column;align-items:center;gap:.75rem}.empty-icon{color:var(--items-default-color)}.empty_table_description{color:var(--primary-color);font-weight:600;font-size:.9rem;margin:0}.skeleton-mobile-card{display:none}.pagination-controls{display:flex;justify-content:center;align-items:center;gap:1rem;padding:1rem 0;color:var(--primary-color);font-size:.8rem}.pagination-controls button{padding:4px 12px;background-color:var(--blue-600);color:var(--white);border:none;border-radius:4px;cursor:pointer}.pagination-controls button:disabled{background-color:var(--items-default-color);cursor:not-allowed}.section-title{font-size:1.2rem;font-weight:800;color:var(--blue-600);line-height:1.1;margin-bottom:2.5rem}@media (min-width: 1024px){.section-title{font-size:2.2rem}}.formWrapper{width:var(--w-100);height:var(--h-100);display:flex;align-items:center;justify-content:center;background-image:url(/assets/papel-de-parede-02-a3726d97.jpg);background-size:cover;background-position:right}.back{display:flex;align-items:center;gap:8px;margin-bottom:1.25rem}.back a{font-weight:600}.authForm{background-color:var(--primary-background-color);width:90%;padding:2.5rem 1.25rem}.authForm::-webkit-scrollbar{width:4px}.authForm::-webkit-scrollbar-thumb{background-color:var(--items-default-color);border-radius:20px;border:3px solid var(--items-default-color)}.authFormTitle{margin-bottom:.9375rem;font-size:1.625rem;font-weight:800;line-height:2.125rem;color:var(--blue-600)}.loginDescription{margin-bottom:1.875rem;font-size:18px}.ant-input-suffix svg{color:var(--border-color)}.ant-form-vertical .ant-form-item-label,.ant-col-24.ant-form-item-label,.ant-col-xl-24.ant-form-item-label{padding:0}.ant-col-offset-8{margin:0}.ant-col-16{max-width:100%}@media only screen and (min-width: 360px){.loginDescription{margin-bottom:1.5625rem;font-weight:700}}@media only screen and (min-width: 768px){.authForm{padding:2.5rem;width:31.75rem;max-height:calc(100vh - 3rem)}.authFormTitle{margin-bottom:.875rem;font-size:1.5rem;font-weight:700;line-height:1.9375rem}.loginDescription{margin-bottom:1.75rem;font-weight:400}}@media only screen and (min-width: 1280px){.authFormTitle{margin-bottom:.9375rem;font-size:1.625rem;font-weight:800;line-height:2.125rem}}.back svg{color:var(--primary-color)}.back-form .input{padding:0}.auth-wrapper{min-height:100vh;display:flex;background-image:url(/assets/papel-de-parede-03-b4cf5d7c.png);background-size:cover;background-position:center;background-color:#0d0d0d}.auth-left{display:none;flex:1;flex-direction:column;justify-content:center;padding:3rem 4rem;align-items:flex-start}.auth-brand-logo-only{display:block;width:110px;height:110px;border-radius:50%;background-color:var(--blue-600);object-fit:contain;padding:15px;box-shadow:0 4px 15px #00000026;margin-bottom:2.5rem}.auth-left-title{font-size:4rem;font-weight:800;color:var(--blue-600);line-height:1.1;margin-bottom:2.5rem}.auth-left-quote{position:relative;padding-left:1.25rem;max-width:24rem}.auth-left-quote:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--blue-600)}.auth-left-quote p{color:var(--primary-color);font-size:1.0625rem;font-weight:300;line-height:1.7;font-style:italic}.auth-right{flex:1;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.auth-card{position:relative;width:100%;max-width:440px;background:var(--primary-background-color);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:3.5rem 2rem 2.5rem;box-shadow:0 20px 50px #0009;margin-top:55px}.auth-card-logo{width:100%;height:100%;object-fit:contain}.auth-card-logo-container{position:absolute;top:-55px;left:50%;transform:translate(-50%);width:110px;height:110px;background-color:var(--primary-background-color);border-radius:50%;display:flex;align-items:center;justify-content:center;padding:15px;box-shadow:0 10px 25px #0003;z-index:10}.auth-tabs{display:flex;margin-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.1)}.auth-tab-btn{flex:1;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;padding:.625rem 1rem;font-size:.875rem;font-weight:600;color:var(--blue-600);cursor:pointer;transition:color .2s,border-color .2s;font-family:inherit}.auth-tab-btn:hover{color:var(--blue-600)}.auth-tab-btn.active{color:var(--blue-600);border-bottom-color:var(--blue-600)}.auth-notification{padding:.75rem 1rem;border-radius:.5rem;font-size:.8125rem;margin-bottom:1.25rem;line-height:1.4}.auth-notification.warning{background:rgba(251,191,36,.12);color:#fbbf24;border:1px solid rgba(251,191,36,.25)}.auth-notification.error{background:rgba(239,68,68,.12);color:#f87171;border:1px solid rgba(239,68,68,.25)}.auth-notification.success{background:rgba(34,197,94,.12);color:#4ade80;border:1px solid rgba(34,197,94,.25)}.auth-fields{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.auth-field{display:flex;flex-direction:column;gap:.375rem}.auth-label{font-size:.6875rem;font-weight:700;letter-spacing:.15em;color:var(--blue-600);text-transform:uppercase}.auth-input-wrapper{position:relative}.auth-input{width:100%;background:transparent;border:none;border-bottom:1px solid var(--blue-600);padding:.75rem 0;color:var(--blue-600);font-size:1rem;font-family:inherit;outline:none;transition:border-color .2s}.auth-input.with-toggle{padding-right:2rem}.auth-input:focus{border-bottom-color:var(--blue-600)}.auth-input::placeholder{color:var(--blue-600);opacity:1}.auth-input:-webkit-autofill,.auth-input:-webkit-autofill:hover,.auth-input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px transparent inset!important;box-shadow:0 0 0 1000px transparent inset!important;-webkit-text-fill-color:var(--blue-600)!important;caret-color:var(--blue-600);transition:background-color 9999s ease-in-out 0s}.auth-password-toggle{position:absolute;right:0;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--blue-600);display:flex;align-items:center;padding:0;transition:color .2s}.auth-password-toggle:hover{color:var(--blue-600)}.auth-field-error{font-size:.75rem;color:#f87171;margin-top:.125rem}.auth-password-rules{display:flex;flex-direction:column;gap:.25rem;margin-top:.25rem}.auth-submit{width:100%;padding:.9375rem;background:var(--blue-600);color:var(--primary-background-color);border:none;border-radius:9999px;font-family:inherit;font-weight:800;font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:filter .2s,transform .1s;margin-bottom:1.5rem}.auth-submit:hover{filter:brightness(1.12)}.auth-submit:active{transform:scale(.98)}.auth-switch{text-align:center}.auth-switch p,.auth-switch-text{font-size:.875rem;color:var(--blue-600);margin-bottom:.25rem}.auth-switch-link{background:none;border:none;font-size:.875rem;color:var(--blue-600);cursor:pointer;font-family:inherit;font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--blue-600);transition:color .2s;padding:0}.auth-switch-link:hover{color:var(--color-brand-teal)}@media (min-width: 768px){.auth-left{display:flex}.auth-right{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}}@media (min-width: 1024px){.auth-left-title{font-size:5rem}.auth-card{padding:2.5rem}}._container_1yw1y_1{max-width:1200px;margin:0 auto;padding:2.5rem;background-color:var(--white);border-radius:16px;box-shadow:0 10px 30px #0000000d}._form_1yw1y_10{display:flex;flex-direction:column;gap:2rem;margin-top:2.5rem}._grid_1yw1y_18{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}._form_1yw1y_10 .ant-form-item-label>label{color:var(--blue-600)!important;font-weight:600}._form_1yw1y_10 .ant-input-prefix{color:var(--blue-600)!important;margin-right:8px}._form_1yw1y_10 .ant-input-affine-wrapper{border-radius:8px;padding:8px 12px}._form_1yw1y_10 .ant-input-affine-wrapper-focused{border-color:var(--blue-600)!important;box-shadow:0 0 0 2px #4051891a!important}._actionsContainer_1yw1y_45{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.5rem}._submit_1yw1y_52{min-width:120px;background-color:var(--blue-600)!important;border-color:var(--blue-600)!important;color:var(--white)!important;border-radius:8px;height:40px}._previousStep_1yw1y_61{background:none!important;color:var(--text-light-color)!important;border:1px solid var(--gray-100)!important;border-radius:8px;height:40px;min-width:120px}._previousStep_1yw1y_61:hover{color:var(--primary-color)!important;border-color:var(--text-light-color)!important}._form_1yw1y_10 .ant-form-item-label label svg{color:var(--blue-600)!important}@media (max-width: 768px){._grid_1yw1y_18{grid-template-columns:1fr}._actionsContainer_1yw1y_45{flex-direction:column-reverse}._submit_1yw1y_52,._previousStep_1yw1y_61{width:100%}}.title{font-size:1.125rem;font-weight:600}@media only screen and (min-width: 768px){.title{font-size:1.5rem}}.errorSection{display:flex;flex-direction:column;align-items:center;padding:3.75rem 0;height:100vh;background-color:var(--primary-background-color)}.errorImage{margin-bottom:2rem}.textMessage{font-size:.875rem;margin-bottom:1.25rem}@media only screen and (min-width: 768px){.textMessage{font-size:1.12rem;margin-bottom:1.45rem}.errorSection{flex-direction:row-reverse;justify-content:space-between;padding:1rem}.errorImage{margin-bottom:0}}@media only screen and (min-width: 992px){.textMessage{font-size:1.5rem}.errorSection{padding:0 3.5rem;justify-content:space-evenly}}.ant-tabs .ant-tabs-tab-btn{color:var(--gray-400);font-weight:600;font-size:18px}.ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--blue-600);font-weight:700}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-list{gap:2rem}.ant-tabs .ant-tabs-ink-bar{background-color:var(--blue-600)}.ant-tabs-tabpane{font-size:18px}.dashboard{min-height:0}.company-header{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2.5rem;padding-bottom:1rem;border-bottom:1px solid var(--gray-600)}.company-header__name{display:flex;align-items:center;gap:.5rem;color:var(--gray-600);font-size:1.6rem;font-weight:700;line-height:1.2}.company-header__cnpj{display:flex;align-items:center;gap:.4rem;color:var(--gray-600);font-size:.9rem;font-weight:500;margin-left:.1rem}.company-header__icon{flex-shrink:0;color:var(--gray-600)}.company-header__icon--muted{color:var(--gray-600)}.cards-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;margin:2.5rem 0 4rem}@media only screen and (min-width: 768px){.cards-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width: 1024px){.cards-grid{grid-template-columns:repeat(4,1fr)}}.tabs{position:relative;width:100%}.ant-tabs .ant-tabs-tab{padding-bottom:1.2rem}.general_configuration{position:absolute;right:0;top:-.5rem;margin:0;color:var(--white);border:none;cursor:pointer}.card{background-color:var(--gray-100);border-radius:8px;padding:1.5rem;box-shadow:0 4px 12px #40518926;min-height:8.5rem;display:flex;flex-direction:column;justify-content:center}.card__title{color:var(--gray-600);font-size:1.1rem;font-weight:700;margin:0 0 .75rem;display:flex;align-items:center;gap:.4rem}.card__title-icon{flex-shrink:0}.card__value-wrapper{display:flex;align-items:center;gap:.4rem}.card__indicator--negative{color:#ff5252}.card__indicator--positive{color:var(--blue-600)}.card__value{font-weight:600;font-size:1.25rem}.content-column-actions{display:flex;justify-content:space-between;align-items:center}.uploader-container{width:var(--w-100);font-family:var(--font-family)}.ant-upload-wrapper .ant-upload-drag{margin:.5rem 0 1rem;background-color:var(--primary-background-color);border:2px solid var(--blue-600);border-radius:12px;transition:background-color .3s ease,border-color .3s ease}.ant-upload-wrapper .ant-upload-drag:hover,.ant-upload-wrapper .ant-upload-drag.drag-over,.ant-upload-wrapper .ant-upload-drag.ant-upload-drag-hover{background-color:#4051891f!important;border-color:var(--color-brand)!important}.ant-upload-wrapper .ant-upload-drag p.ant-upload-drag-icon{margin-bottom:1rem;text-align:center}.ant-upload-drag-icon{color:var(--blue-600);display:inline-flex;align-items:center;justify-content:center;transition:color .3s ease,transform .3s ease}.ant-upload-wrapper .ant-upload-drag:hover .ant-upload-drag-icon,.ant-upload-wrapper .ant-upload-drag.drag-over .ant-upload-drag-icon,.ant-upload-wrapper .ant-upload-drag.ant-upload-drag-hover .ant-upload-drag-icon{transform:scale(1.1);color:var(--color-brand)}.ant-upload-wrapper .ant-upload-drag .ant-upload-drag-container{padding:2.5rem 0}.ant-upload-wrapper .ant-upload-drag p.ant-upload-text{font-size:1.3rem;font-weight:600;color:var(--gray-500);margin-top:.5rem;text-align:center}.ant-upload-info{font-size:1.1rem;color:var(--text-light-color);margin-top:.5rem;text-align:center}.ant-upload-info strong{color:var(--blue-600);font-weight:700}.logs_zip_file_modal{width:85rem!important;max-width:80vw}.logs_zip_file_modal .button{margin:0 .2rem;height:40px}.ant-modal-body table,.ant-modal-body .ant-table-thead>tr>th,.ant-modal-body .ant-table-wrapper .ant-table .ant-table-thead tr th,.ant-modal-body .ant-table-wrapper .ant-table-tbody>tr>td,.ant-modal-body .ant-table-cell:hover,.ant-table-row .ant-table-cell{background-color:var(--card-background)}.actions{display:flex;flex-direction:row;align-items:center;gap:.5rem}.actions .button-wrapper{display:inline-flex;margin:0}.actions .button-wrapper .button,.actions .button-wrapper .efd-btn-actions{width:32px!important;height:32px!important;min-width:32px!important;padding:4px 6px!important;font-size:.75rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.actions .button-wrapper .button svg{font-size:.9rem}.upload-progress-wrapper{display:flex;flex-direction:column;gap:10px}.upload-progress-item{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.upload-file-name{font-weight:700;font-size:14px;margin-bottom:5px;text-align:left}.upload-file-progress{font-size:12px;color:#8c8c8c}.ant-progress{width:100%}.ant-progress-text{color:#fff;font-weight:700;font-size:14px}.eressarcimento_configuration_tabs{margin-top:3rem;gap:.5rem}.ant-checkbox-wrapper{width:auto}.small-modal{width:55rem!important}.large-modal{width:100rem!important}.configuration_modal_period{width:52rem!important}.ant-picker:not(.ant-picker-disabled).ant-picker-status-error:not([disabled]),.ant-picker:not(.ant-picker-disabled).ant-picker-status-error:not([disabled]):hover{background-color:var(--card-background)}.ant-picker-dropdown .ant-picker-month-panel,.ant-picker-content tr{background-color:var(--primary-background-color)}.ant-modal .ant-steps{margin:2.8rem 0 1rem}.ant-popover .ant-popover-inner{background:var(--card-background);padding:1rem}.ant-popover .ant-popover-inner-content{display:flex;justify-content:space-between;gap:.5rem}.ant-popover .ant-popover-title{color:var(--primary-color)}.ant-popover .ant-popover-title{min-width:0px}:where(.css-1adbn6x).ant-popover .ant-popover-title{min-width:0px}.ant-checkbox+span{font-size:.875rem}.ant-checkbox-wrapper{width:100%}.ant-divider-horizontal{margin:10px 0}.ant-checkbox-group{flex-direction:column}.modal_imported_title{display:flex;justify-content:space-between;align-items:center;width:95%;margin:0 auto}.imported_fields .ant-checkbox-group{display:block}.imported_fields .ant-checkbox-group label,.imported_fields .ant-checkbox-wrapper{width:50%}.imported_fields .ant-radio-wrapper span.ant-radio+*{width:10rem}.imported_fields .ant-space-vertical{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.imported_fields .ant-checkbox+span{font-size:.8rem}.imported_fields .ant-checkbox+span{padding-inline-end:0px}.ant-radio-wrapper span.ant-radio+*{color:var(--primary-color);font-size:.875rem}.modal_templates_title{display:flex;justify-content:space-between;align-items:center;width:95%}.template_fields .ant-checkbox-group{display:block}.template_fields .ant-checkbox-group label,.template_fields .ant-checkbox-wrapper{width:50%}.template_fields .ant-radio-wrapper span.ant-radio+*{width:10rem}.template_fields .ant-space-vertical{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.template_fields .ant-checkbox+span{font-size:.8rem}.template_fields .ant-checkbox+span{padding-inline-end:0px}.list_update_types{border:1px solid var(--primary-color);border-radius:.2rem;margin:1rem 0;display:flex;flex-direction:column;gap:.625rem;padding:.5rem 1rem;height:5.5rem;overflow-y:scroll}.list_update_types::-webkit-scrollbar{width:.2rem}.list_update_types::-webkit-scrollbar-thumb{background-color:var(--items-default-color);border:3px solid var(--items-default-color);border-radius:1rem}.ant-radio-wrapper-disabled #only-xml:disabled{opacity:.2!important}.cat42-period-buttons{display:flex;flex-direction:row;align-items:center;gap:.5rem;margin-bottom:1rem}.cat42-action-icons{display:flex;flex-direction:row;align-items:center;gap:.5rem}.cat42-action-icons .button-wrapper{display:inline-flex;margin:0}.cat42-action-icons .button-wrapper .button,.cat42-action-icons .button-wrapper .efd-btn-actions{background:var(--blue-600)!important;border-color:var(--blue-600)!important;box-shadow:none!important;width:32px!important;height:32px!important;min-width:32px!important;padding:4px 6px!important;margin:0!important;color:var(--gray-100)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.cat42-action-icons .button-wrapper .button:hover:not(:disabled),.cat42-action-icons .button-wrapper .efd-btn-actions:hover:not(:disabled){filter:brightness(1.15);background:var(--blue-600)!important;border-color:var(--blue-600)!important;color:var(--gray-100)!important}.cat42-icon-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--blue-600);border:1px solid var(--blue-600);border-radius:6px;cursor:pointer;padding:4px 6px;width:32px;height:32px;min-width:32px;color:var(--gray-100);transition:filter .15s}.cat42-icon-btn:hover:not(:disabled){filter:brightness(1.15)}.cat42-icon-btn:disabled{cursor:not-allowed;opacity:.45}.cat42-icon-btn-checked{color:#07c207}:root{--white: #fff;--gray-100: #f0f0f0;--gray-200: #efece8;--gray-400: #585659;--gray-500: #333;--gray-600: #2e2e2e;--blue-600: #405189;--color-brand: rgb(51, 156, 253);--color-brand-teal: #16ded0;--primary-color: #000;--secondary-color: #339cfd;--icons-color: rgb(51, 156, 253);--text-light-color: #9a9b9f;--items-default-color: #999;--border-color: #a9a9a9;--primary-background-color: #f3f3f9;--secondary-background-color: rgba(37, 40, 75, .93);--sidebar-background: var(--blue-600);--card-background: var(--white);--warning: #ff9800;--icon-delete: #d32f2f}:root{--space-0: 0;--space-1: .125rem;--space-2: .25rem;--space-3: .375rem;--space-4: .5rem;--space-5: .625rem;--space-6: .75rem;--space-8: 1rem;--space-10: 1.25rem;--space-12: 1.5rem;--space-16: 2rem;--space-20: 2.5rem;--space-24: 3rem;--space-32: 4rem;--gap-xs: var(--space-4);--gap-sm: var(--space-6);--gap-md: var(--space-8);--gap-lg: var(--space-12);--gap-xl: var(--space-16);--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem}:root{--font-family: "TT Firs Neue Trl";--font-family-sans: "TT Firs Neue Trl", sans-serif;--font-size-2xs: .6875rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.2;--line-height-normal: 1.4;--line-height-relaxed: 1.6}:root{--w-100: 100%;--h-100: 100vh}
