.float-label-field{position:relative;width:100%;margin-bottom:16px}.float-label-field input:focus~label,.float-label-field input:not(:placeholder-shown)~label,.float-label-field select:focus~label,.float-label-field select:not(:placeholder-shown)~label,.rangeDatePicker:focus~label,.rangeDatePicker:not(:placeholder-shown)~label{top:0;font-size:12px;color:var(--label-color, #666)}.float-label-field input,.float-label-field select,.float-label-field textarea,.float-label-field fieldset,.float-label-field>div>textarea,.float-label-field>div>.ant-input{width:100%;padding:10px;font-size:16px;border:1px solid var(--border-color, #ccc);border-radius:4px;background-color:var(--background-color, white);color:var(--text-color, #000);box-sizing:border-box}.float-label-field .ant-color-picker{width:100%;height:40px;padding:6px 8px;border-radius:4px;border:1px solid var(--border-color, #ccc);background-color:var(--background-color, white);box-sizing:border-box}.float-label-field label,.float-label-field legend{position:absolute;left:12px;top:0;background-image:linear-gradient(to top,var(--background-color, white) 45%,#ffffff00 100%);padding:0 8px;font-size:12px;color:var(--label-color, #aaa);transition:all .2s ease;pointer-events:none;transform:translateY(-50%)}.float-label-field input.error,.float-label-field select.error,.float-label-field textarea.error,.float-label-field>div>textarea.error,.float-label-field>div>.ant-input.error,.float-label-field .ant-select.error .ant-select-selector{border-color:#ff4d4f!important}.error-message{color:#ff4d4f;font-size:12px}.float-label-field .error-message{margin-top:4px}.float-label-field>div>.error-message{position:static!important;bottom:auto!important;left:auto!important;margin-top:4px}.float-label-field>div>textarea~.error-message,.float-label-field>div>textarea+*+.error-message{position:static!important;bottom:auto!important;left:auto!important;margin-top:4px}[data-theme=light] .float-label-field{--background-color: #ffffff;--border-color: #d9d9d9;--text-color: #000000;--label-color: #666666}[data-theme=dark] .float-label-field{--background-color: #141414;--border-color: #424242;--text-color: rgba(255, 255, 255, .85);--label-color: rgba(255, 255, 255, .85)}.float-label-field input:focus,.float-label-field select:focus,.float-label-field textarea:focus,.float-label-field>div>textarea:focus,.float-label-field>div>.ant-input:focus{border-color:#007bff;outline:none}[data-theme=dark] .ant-picker,[data-theme=dark] .ant-select{--background-color: #141414 !important;--border-color: #424242 !important;background-color:var(--background-color)!important;border-color:var(--border-color)!important}[data-theme=dark] input:hover,[data-theme=dark] input:focus,[data-theme=dark] input:active,[data-theme=dark] select:hover,[data-theme=dark] select:focus,[data-theme=dark] textarea:hover,[data-theme=dark] textarea:focus,[data-theme=dark] .ant-picker:hover,[data-theme=dark] .ant-picker:focus,[data-theme=dark] .ant-select:hover,[data-theme=dark] .ant-select:focus{border-color:#177ddc!important}[data-theme=dark] .ant-picker-input>input,[data-theme=dark] .ant-picker-suffix,[data-theme=dark] .ant-picker-separator,[data-theme=dark] .ant-select-selection-item,[data-theme=dark] .ant-select-selection-placeholder,[data-theme=dark] .ant-select-arrow,[data-theme=dark] .ant-select-clear{color:#ffffffd9!important}.float-label-field .ant-select,.float-label-field .ant-select-selector{width:100%}.float-label-field .ant-select .ant-select-selector{border:1px solid var(--border-color, #ccc);border-radius:4px;background-color:var(--background-color, white);display:flex;align-items:center;padding:2px 11px;box-sizing:border-box}.float-label-field .ant-select .ant-select-selection-placeholder{color:#bfbfbf}.float-label-field .ant-select-focused .ant-select-selection-placeholder,.float-label-field label.active~.ant-select .ant-select-selection-placeholder{color:transparent}.float-label-field .ant-select-focused .ant-select-selector,.float-label-field .ant-select:hover .ant-select-selector{border-color:#177ddc!important}.float-label-field .ant-select-single,.float-label-field .ant-select-single .ant-select-selector{height:43px!important}.float-label-field .ant-select-single .ant-select-selection-item,.float-label-field .ant-select-single .ant-select-selection-placeholder{line-height:38px}.float-label-field .ant-select-multiple .ant-select-selector{min-height:43px;padding-top:5px}.float-label-field .permissoes-tree-select.ant-select-multiple .ant-select-selector{padding-top:7px}.float-label-field .fl-suffix{height:100%;position:absolute;top:9px;right:8px;pointer-events:none}textarea::-webkit-input-placeholder,textarea:-ms-input-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.radioFiltro{display:flex!important;width:100%}.radioFiltro .ant-radio-button-wrapper{flex:1;text-align:center}.rangeDatePicker{width:100%;height:43px;border:1px solid var(--border-color, #d9d9d9)!important;border-radius:4px;padding:4px 11px;background-color:var(--background-color, #ffffff)!important}.labelData{position:absolute;top:-8px;left:10px;padding:0 4px;background-color:var(--background-color, white);z-index:2;font-size:12px;color:var(--label-color, #666)}.rangeDatePicker:focus~label,.rangeDatePicker:not(:placeholder-shown)~label{top:0;font-size:12px;color:var(--label-color, #666)}[data-theme=light] .rangeDatePicker{--background-color: #ffffff;--border-color: #d9d9d9}[data-theme=light] .rangeDatePicker:hover,[data-theme=light] .rangeDatePicker:focus{--border-color: #1890ff}[data-theme=dark] .rangeDatePicker{--background-color: #141414 !important;--border-color: #424242 !important;background-color:var(--background-color)!important;border-color:var(--border-color)!important}[data-theme=dark] .rangeDatePicker:hover,[data-theme=dark] .rangeDatePicker:focus{--border-color: #177ddc !important}[data-theme=dark] .float-label-field .rangeDatePicker{--background-color: #141414;--text-color: rgba(255, 255, 255, .85);--border-color: #424242}[data-theme=dark] .labelData{--background-color: #141414;--label-color: rgba(255, 255, 255, .85)}:where(.css-dev-only-do-not-override-1psoynh).ant-collapse>.ant-collapse-item>.ant-collapse-header,:where(.css-dev-only-do-not-override-zn3tpj).ant-collapse>.ant-collapse-item>.ant-collapse-header,.ant-collapse>.ant-collapse-item>.ant-collapse-header{align-items:center!important;cursor:pointer}.ant-collapse-header,.ant-btn,select,input[type=button],input[type=submit],.clickable{cursor:pointer!important}[data-theme=dark] .ant-collapse{background-color:#141414}[data-theme=dark] .texto{color:#fff}@keyframes pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.filters-grid{display:grid;gap:20px;width:100%;position:relative;grid-template-columns:repeat(12,1fr)}.filter-item{position:relative;min-width:0}.filter-item:nth-child(-n+4){grid-column:span 4}.filter-item:nth-child(n+5){grid-column:span 2}.jer-editor-container{max-width:95%!important}@media (max-width: 1200px){.filters-grid{grid-template-columns:repeat(6,1fr)}.filter-item:nth-child(-n+6),.filter-item:nth-child(n+7){grid-column:span 3}}@media (max-width: 768px){.filters-grid{grid-template-columns:1fr}.filter-item{grid-column:1!important}}.cardLogs{padding:5px;border-radius:7px;display:flex;flex-direction:column;margin-bottom:10px;justify-content:center}[data-theme=dark] .cardLogs{background-color:#383838;color:#9b9b9b}[data-theme=light] .cardLogs{background-color:#fafafa;color:#9b9b9b}.notification-badge-container{position:fixed;bottom:24px;right:24px;z-index:1000;cursor:pointer;transition:transform .3s ease}.notification-badge-container:hover{transform:scale(1.1)}.notification-badge-container:active{transform:scale(.95)}.notification-badge-container.animate{animation:pulse-notification .6s ease-in-out}@keyframes pulse-notification{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.notification-icon{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#1890ff,#096dd9);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #1890ff66;transition:all .3s ease}.notification-badge-container:hover .notification-icon{box-shadow:0 6px 16px #1890ff99}.notification-badge .ant-badge-count{background:#ff4d4f;box-shadow:0 2px 8px #ff4d4f80}.notification-status-dot{position:absolute;top:2px;right:2px;width:12px;height:12px;border-radius:50%;background:#52c41a;border:2px solid #fff;box-shadow:0 0 4px #0003}.notification-status-dot.offline{background:#faad14;animation:blink 2s infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.notification-drawer .ant-drawer-body{padding:16px}.notification-card{border-radius:8px;transition:all .3s ease;position:relative}.notification-card:hover{transform:translate(-4px);box-shadow:0 2px 8px #00000026;filter:brightness(1.1)}.unread-indicator{width:8px;height:8px;border-radius:50%;animation:pulse-dot 2s infinite}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.notification-badge-container.header-mode{position:relative;bottom:auto;right:auto;display:inline-block}.notification-icon.header-icon{width:32px;height:32px;font-size:18px}@media (max-width: 768px){.notification-badge-container{bottom:16px;right:16px}.notification-icon{width:48px;height:48px}.notification-drawer{width:100%!important}}*{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}body{margin:0}.headerLayout{padding:0 0 0 20px;background-color:#005eb8;display:flex;align-items:center;justify-content:space-between;height:64}.menuLayout{flex:1;justify-content:flex-end;min-width:200;background:transparent}.divContentLayout{padding:24px;min-height:80.5vh}.divMenuLayout{position:fixed;bottom:0;left:0;width:200px;text-align:center;padding:10px;cursor:pointer;z-index:1001;transition:width .2s}.sider-collapsed .divMenuLayout{width:80px}.siderLayout{flex:0 0 auto;transition:width .2s;overflow:hidden;position:relative;min-height:100vh}div:where(.swal2-icon){width:3.5em!important;height:3.5em!important}div:where(.swal2-icon) .swal2-icon-content{font-size:2.5em!important}.mobile-sidebar-container{position:fixed;top:64px;left:0;bottom:0;width:280px;max-width:80%;background-color:#fff;box-shadow:2px 0 8px #00000026;animation:slideInLeft .3s ease;z-index:1000;overflow-y:auto;overflow-x:hidden}.mobile-sidebar-container.closing{animation:slideOutLeft .3s ease}.mobile-sidebar-container .ant-menu{border:none!important;width:100%;height:100%}.mobile-sidebar-container .ant-menu-item{margin:0!important;width:100%;height:48px;line-height:48px;padding-left:24px!important}.mobile-sidebar-container .ant-menu-item-icon{margin-right:12px}@keyframes slideInLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes slideOutLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}.mobile-menu-overlay{position:fixed;top:64px;left:0;right:0;bottom:0;background:#00000073;z-index:999;animation:fadeIn .3s ease}.mobile-menu-overlay.closing{animation:fadeOut .3s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@media (max-width: 767px){.headerLayout{padding:0 16px;position:relative}.headerLayout>div{width:100%;display:flex;align-items:center;justify-content:space-between}.divContentLayout{padding:16px}.divMenuLayout{position:relative;bottom:auto;width:200px!important}.menuLayout{display:none!important}}.modalAssinaturaManual .ant-modal-content .ant-modal-header{margin-bottom:24px}.cards-row{margin-top:8px}.duap-card{height:100%;transition:all .3s ease}.duap-card.ant-card-hoverable:hover{transform:translateY(-4px);box-shadow:0 6px 16px #0000001f}.duap-card-content{width:100%}.duap-card-header{display:flex;align-items:center;gap:12px}.duap-card-icon{font-size:22px}.duap-card-title,.duap-card-description{margin:0}.upload-field-compact fieldset{min-height:110px!important;max-height:110px!important;padding:14px 20px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.upload-field-compact fieldset legend{margin-bottom:0!important}.upload-field-compact .ant-upload-wrapper{height:100%;display:flex;align-items:center;justify-content:center}.upload-field-compact .ant-upload-wrapper>div{display:flex;align-items:center;justify-content:center}.upload-field-compact .ant-upload-list{display:flex;align-items:center}.upload-field-compact .ant-upload-picture-card-wrapper{width:auto!important;height:81px!important;display:flex;align-items:center;margin:0!important}.upload-field-compact .ant-upload.ant-upload-select{width:97px!important;height:81px!important;margin:0!important}.upload-field-compact .ant-upload-list-item-container{width:97px!important;height:81px!important;margin:0 8px 0 0!important}.float-label-field,.labeled-input-wrapper{position:relative;margin-bottom:20px}.float-label-field .error-message,.labeled-input-wrapper .error-message{position:absolute;bottom:-18px;left:0;font-size:12px;color:#ff4d4f;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.spaceOtpModal :first-child{text-align:center}.ano-valor-row .float-label-field{margin-bottom:0}.ano-valor-row{margin-bottom:16px}.ano-valor-row:last-child{margin-bottom:0}.filter-item-pesquisa{position:relative;min-width:0;margin-bottom:8px}.collapse-header-custom{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;width:100%;gap:8px}.collapse-header-row{width:100%}.collapse-header-main{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px;min-width:0}.collapse-header-tags{display:flex;flex-wrap:wrap;gap:8px}.collapse-header-select{display:flex;justify-content:flex-end;align-items:flex-start;width:100%;min-width:180px;max-width:260px}.pesquisa-root .ant-collapse-expand-icon{padding-bottom:4px}.pesquisa-root .ant-select-show-search{width:100%}.pesquisa-root .ant-card{width:100%!important;min-width:unset!important}.pesquisa-root .ant-card-body{padding:0!important;height:100%;display:flex;flex-direction:column;box-sizing:border-box}.pesquisa-root .ant-typography{word-wrap:break-word;word-break:break-word}.pesquisa-collapse>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding:16px 0 0!important}.pesquisa-collapse{margin-bottom:0!important}.filtros-row{padding-left:15px;padding-right:0;width:100%}.divButtonsProc{display:flex;align-items:center;gap:8px}.divCardResultados{height:165px;border-radius:12px;box-shadow:none;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:10px;box-sizing:border-box}.divSectionIdName{display:flex;align-items:center;gap:8px}.divIdName{display:flex;align-items:center;gap:8px;flex:1;min-width:0;flex-wrap:nowrap;margin-top:2px}.divId{padding:4px 10px;border-radius:12px;font-size:11px;box-shadow:none;display:inline-block;flex-shrink:0;word-break:break-all;white-space:nowrap}.divName{font-weight:600;line-height:18px;flex:1;min-width:0;max-width:calc(100% - 56px);word-break:break-word;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.divLine{height:2px;margin:8px 0 4px;flex-shrink:0}.divSectionServicosCnpj{display:flex;flex-direction:column;gap:6;flex:1;margin:0 0 4px;overflow:hidden;min-height:0}.divServicos{display:flex;gap:6px;align-items:center}.divTextServicos{font-size:13px;flex-Shrink:0}.divServicosDesc{flex:1;min-width:0;font-size:13px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.divCnpjRazaoSocial{display:flex;gap:6px;align-items:center}.divTextCnpj{font-size:13px;flex-shrink:0}.divCnpj{flex:1;min-width:0;font-size:13px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.divStatusCardPesquisa{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;margin-bottom:0;flex-shrink:0}.buttonsProc{height:43px;width:100%!important}.iconsProc{font-size:22px!important}.pdf-button{width:34px;height:34px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;border:none;padding:0}.divStatusCard{display:flex;align-items:center;width:100%;justify-content:space-between}.divPdfAvailable{display:flex;align-items:center;gap:8px}.divStatusBadges{display:flex;align-items:center;justify-content:flex-end;flex:1}.canceled-badge{width:30px;height:30px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:default;flex-shrink:0}.accepted-badge{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:9px}.pending-badge{width:30px;height:30px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:default;flex-shrink:0}.icon-badge{font-size:18px}.divIconModal{width:36px;display:flex;align-items:center;justify-content:center}.legend-box-pendente,.legend-box-aceito,.legend-box-cancelado{width:20px;height:20px;border-radius:4px}@media (max-width: 840px){.collapse-header-row{flex-direction:column!important}.collapse-header-main,.collapse-header-select{width:100%!important;max-width:100%!important;justify-content:flex-start!important;margin-top:8px}}@media (max-width: 768px){.pesquisa-root{padding-left:0!important;padding-right:0!important}.pesquisa-row{margin-left:-8px!important;margin-right:-8px!important;row-gap:0!important}.pesquisa-row>.pesquisa-col{padding-left:8px!important;padding-right:8px!important;margin-bottom:5px!important}.pesquisa-row>.pesquisa-col:last-child{margin-bottom:0!important}}@media (max-width: 576px){.pesquisa-row>.pesquisa-col{padding-left:8px!important;padding-right:8px!important}}.novo-cadastro-fab{position:fixed;bottom:24px;right:24px;z-index:1000;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#1890ff,#096dd9);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #1890ff66;cursor:pointer;transition:all .3s ease}.novo-cadastro-fab:hover{transform:scale(1.1);box-shadow:0 6px 16px #1890ff99}.novo-cadastro-fab:active{transform:scale(.95)}.novo-cadastro-fab:focus{outline:2px solid #1890ff;outline-offset:2px}@media (max-width: 768px){.novo-cadastro-fab{bottom:16px;right:16px;width:48px;height:48px}.duap-tabs{padding:8px 0!important}}.login-selection-container{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.login-selection-content{text-align:center;padding:40px 20px;max-width:800px;width:100%}.login-title{font-size:48px!important;font-weight:700!important;color:#1a1a1a!important;margin-bottom:8px!important}.login-subtitle{font-size:16px;color:#666;display:block;margin-bottom:48px}.login-cards-container{display:flex;gap:24px;justify-content:center;flex-wrap:wrap}.login-card{width:180px;border-radius:12px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;border:none}.login-card:hover{transform:translateY(-8px);box-shadow:0 12px 24px #00000026!important}.login-card .ant-card-body{padding:0}.login-card-content{display:flex;flex-direction:column;height:100%}.login-card-icon{height:160px;display:flex;align-items:center;justify-content:center;padding:20px}.login-card-icon.interno{background:linear-gradient(135deg,#667eea,#764ba2)}.login-card-icon.externo{background:linear-gradient(135deg,#5b7feb,#4a90e2)}.login-card-footer{background:#fff;padding:16px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #f0f0f0}.login-card-text{font-size:14px;color:#5b7feb;font-weight:500}.login-card-arrow{color:#5b7feb;font-size:22px;font-weight:700;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid #5B7FEB;transition:background .3s ease;line-height:1}.login-card:hover .login-card-arrow{background:#5b7feb;color:#fff}@media (max-width: 768px){.login-title{font-size:36px!important}.login-cards-container{flex-direction:column;align-items:center}.login-card{width:280px}}
