.select-custom[data-v-7ff89c51],.select-custom[data-v-7ff89c51] *,.select-custom[data-v-7ff89c51] :after,.select-custom[data-v-7ff89c51] :before{box-sizing:border-box;margin:0;padding:0}.select-custom[data-v-7ff89c51]{position:relative;width:100%;font-family:inherit}.select-trigger[data-v-7ff89c51]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background-color:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;min-height:48px}.placeholder[data-v-7ff89c51]{background:transparent!important;cursor:pointer}.select-value[data-v-7ff89c51]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#666}.placeholder[data-v-7ff89c51]{color:#757575}.select-icon[data-v-7ff89c51]{display:flex;align-items:center;justify-content:center;margin-left:8px;transition:transform .2s;color:#666}.is-open .select-icon[data-v-7ff89c51]{transform:rotate(180deg)}.select-dropdown[data-v-7ff89c51]{position:absolute;top:100%;left:0;width:100%;max-height:300px;overflow-y:auto;background-color:#fff;border:1px solid #ddd;z-index:100;margin-top:4px;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.select-options[data-v-7ff89c51]{list-style:none!important;padding:0!important;margin:0!important;width:100%!important}.select-option[data-v-7ff89c51]{padding:16px!important;cursor:pointer!important;transition:background-color .2s!important;border-bottom:1px solid #eee!important;width:100%!important;float:none!important;clear:both!important;height:auto!important;margin:0!important}.select-option[data-v-7ff89c51]:last-child{border-bottom:none}.select-option.is-focused[data-v-7ff89c51],.select-option[data-v-7ff89c51]:hover{background-color:#f5f5f5}.select-option.is-focused[data-v-7ff89c51]{background-color:#e8f5e9}.select-option-empty[data-v-7ff89c51],.select-option-loading[data-v-7ff89c51]{padding:16px;color:#757575;font-style:italic}.option-code[data-v-7ff89c51]{font-weight:700;color:#03491f;display:block;font-size:15px}.option-name[data-v-7ff89c51]{font-size:14px;color:#666;display:block}.is-disabled .select-trigger[data-v-7ff89c51]{background-color:#f5f5f5;cursor:not-allowed;opacity:.7}.warning-icon{position:relative;font-size:24px;color:#03491f;margin-left:50px!important}.loader-image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;z-index:1}.loader{position:relative;width:100px;height:100px}.loader:after,.loader:before{content:"";border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 10px 2px rgba(0,0,0,.3)}.loader:after{box-shadow:inset 0 2px 0 #03491f;animation:rotate 2s linear infinite}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.loading-icon{width:50px;height:50px}.input-error{border-color:red;border-radius:5px}.input-valid{border:1px solid hsla(0,0%,50.2%,.4117647058823529);border-radius:5px}.custom-select-container{position:relative;width:100%}.styled-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;padding:10px 15px;border:1px solid #ccc;border-radius:5px;background-color:#fff;font-size:16px;color:#444;cursor:pointer}.custom-arrow{position:absolute;top:50%;right:15px;transform:translateY(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #03491f;pointer-events:none}.error-message{color:red;font-size:12px}.identification-container{background-color:transparent;border-radius:17px;padding:20px;margin-top:30px;border:1px solid rgba(3,73,31,.17647058823529413)}.info-icon{position:relative;font-size:24px;color:#03491f;margin-left:50px}.operacao-container{background-color:transparent;border-radius:17px;padding:20px;margin-top:30px;border:1px solid rgba(3,73,31,.17647058823529413)}.liquidacao-form{border-radius:8px;padding:20px;margin-top:30px}.radio-group{display:flex;gap:10px;margin-bottom:15px}.form-group{margin-bottom:20px}.form-group label{display:block;font-weight:600;margin-bottom:5px}.form-group input[type=number],.form-group textarea{width:100%;padding:8px;border:1px solid #d3d3d3;border-radius:4px;margin-bottom:5px}.checkbox-group{display:flex;flex-direction:column;gap:5px}.checkbox-group input[type=text]{margin-top:10px;padding:8px;border:1px solid #d3d3d3;border-radius:4px}.solicitar-btn{background-color:#03491f;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer}.solicitar-btn:hover{background-color:#026b16}.table-no-border{border-collapse:collapse;border:none!important}.table-no-border td,.table-no-border th{border:none}.total-summary{background-color:#f8f9fa;border-radius:10px;padding:20px;margin-top:20px;height:100px;display:flex;align-content:center;flex-wrap:wrap}.mobile-total-summary{margin-top:15px;width:100%}.total-label,.total-value{font-weight:700}.parcela-antecipada{background-color:#e6faef!important}.parcela-vencida{color:red;background-color:#ffe6e6;border-radius:10px;padding:10px;font-size:small}.parcela-antecipada-tag{color:#fff;font-weight:600;background-color:green;border-radius:50px;padding:10px;font-size:small}.table>:not(caption)>*>*{background-color:transparent!important}.data{display:flex;justify-content:space-between;align-items:center;padding:15px}.extrato{width:151px;color:#13542d;background-color:transparent;border:2px solid #13542d;border-radius:10px;height:70px;font-weight:600}.extrato:hover{background-color:#f2f6f4}.info-div{background-color:rgba(50,50,50,.04);border-radius:17px;height:120px;display:flex;padding:10px;margin-top:30px;flex-direction:column;justify-content:end;align-items:flex-start;gap:22px}.rotate-icon{transition:transform .7s ease;transform:rotate(180deg)}.identification-header{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.identification-content{margin-top:20px}.dados-operacao{display:flex;margin-top:20px}.tabs{margin-top:30px;gap:10px;display:flex}.active-tab{background-color:rgba(50,50,50,.0392156862745098);border:none;border-bottom:3px solid #13542d;border-radius:8px 8px 0 0}.active-tab,.inactive-tab{color:#2f3033;font-size:larger;font-weight:600;height:50px;padding:5px 15px}.inactive-tab{background-color:#f2f6f4;border-radius:8px;border:none}.identification-label{color:#757575;font-weight:600}.identification-value{color:#323232;font-weight:600}.column{flex:1;display:flex;flex-direction:column}.parametro{font-weight:700}.valor{margin-top:5px}.select-operations{background-color:#f2f6f4;border-radius:20px;padding:25px}.table{border:1px solid rgba(3,73,31,.0784313725490196);border-radius:20px}.table>:not(caption)>*>*{padding:.7rem 1.8rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.title-table{color:#323232;font-weight:600}.title{color:#13542d}.title-cfa,.title-select{color:#13542d;font-weight:700;text-decoration:none}.title-select{font-size:24px}.h4{font-size:1.5em}.h1,.h4{font-weight:500}.h1{font-size:2.5rem}.h3{font-size:1.8rem;font-weight:500}.padding-2{padding:2px}p{font-size:1rem}select{margin-top:15px;word-wrap:normal;width:100%;height:56px;border-radius:8px;padding:12px;gap:8px;display:flex;border:1px solid #d5d5d5;font-size:16px;color:#13542d;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff}.nomeLC{font-size:14px;color:#757575;margin-top:4px}optgroup option{padding:12px;display:block;transition:background-color .3s ease}optgroup option:hover{background-color:#13542d}@media (max-width:780px){.warning-content,.warning-icon{margin-left:0!important}.warning-icon{position:relative;font-size:24px;color:#03491f}.h4{font-size:.7em}.h1,.h4{font-weight:500}.h1{font-size:1.5rem}.h3{font-size:1.1rem;font-weight:500}p{font-size:.7rem}.table,.total-summary{display:none}.mobile-parcelas{display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.mobile-parcela-card{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.mobile-parcela-card-liq-ant{background-color:#e8f5e9}.mobile-parcela-header{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;border-bottom:1px solid #f0f0f0}.mobile-parcela-title{font-weight:600;font-size:14px;color:#444}.mobile-status-chip{padding:5px 10px;border-radius:20px;font-size:12px;font-weight:600;text-align:center}.mobile-status-chip.vencida{background-color:#ffebee;color:#d32f2f}.mobile-status-chip.liq-ant{background-color:#4caf50;color:#fff}.mobile-parcela-content{padding:10px 15px}.mobile-parcela-row{display:flex;justify-content:space-between;padding:5px 0;border-bottom:1px solid #f0f0f0}.mobile-parcela-row:last-child{border-bottom:none}.mobile-parcela-label{color:#757575;font-size:13px}.mobile-parcela-value{font-weight:600;font-size:13px;color:#444}.mobile-total-card{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);margin:15px 0;overflow:hidden;width:100%}.mobile-total-header{background-color:#f8f9fa;padding:10px 15px;font-weight:700;color:#444;font-size:14px;border-bottom:1px solid #f0f0f0;text-align:left}.mobile-total-content{padding:10px 15px}.mobile-total-row{display:flex;justify-content:space-between;padding:5px 0;border-bottom:1px solid #f0f0f0}.mobile-total-row:last-child{border-bottom:none}.mobile-total-label{color:#757575;font-size:13px}.mobile-total-value{font-weight:600;font-size:13px;color:#444}.saldo-row{font-weight:700}.saldo-row .mobile-parcela-value,.saldo-row .mobile-total-value{color:#03491f}}@media (min-width:781px){.mobile-parcelas,.mobile-total-card{display:none}}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:2000}.confirmation-modal{background-color:#fff;border-radius:8px;padding:20px;width:320px;box-shadow:0 2px 10px rgba(0,0,0,.1);text-align:center}.confirmation-text{font-size:16px;margin-bottom:20px;color:#333;font-weight:500}.confirmation-buttons{display:flex;justify-content:space-between}.cancel-btn{border:1px solid #ddd;background-color:#fff;color:#333;border-radius:4px}.cancel-btn,.confirm-btn{padding:8px 16px;cursor:pointer;width:120px}.confirm-btn{background-color:#03491f;color:#fff;border:none;border-radius:4px}