.ModalPedido-module__DK8cXq__btnPrimary{background:var(--s-accent);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:.4rem;padding:.55rem 1.25rem;font-family:inherit;font-size:.85rem;font-weight:700;transition:all .2s;display:flex;box-shadow:0 2px 10px #f5a62359}.ModalPedido-module__DK8cXq__btnPrimary:hover{background:var(--s-accent-light);transform:translateY(-1px);box-shadow:0 4px 18px #f5a62373}.ModalPedido-module__DK8cXq__btnSecondary{border:1px solid var(--s-border);color:var(--s-text-muted);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:.4rem;padding:.6rem 1rem;font-family:inherit;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.ModalPedido-module__DK8cXq__btnSecondary:hover{color:#ef4444;background:#ef444414;border-color:#ef4444}.ModalPedido-module__DK8cXq__overlay{-webkit-backdrop-filter:blur(8px);z-index:999999;background:#000000bf;justify-content:center;align-items:center;padding:1.25rem;animation:.2s forwards ModalPedido-module__DK8cXq__overlayIn;display:flex;position:fixed;inset:0}.ModalPedido-module__DK8cXq__overlayClosing{animation:.2s forwards ModalPedido-module__DK8cXq__overlayOut}@keyframes ModalPedido-module__DK8cXq__overlayIn{0%{opacity:0}to{opacity:1}}@keyframes ModalPedido-module__DK8cXq__overlayOut{0%{opacity:1}to{opacity:0}}.ModalPedido-module__DK8cXq__modal{background:var(--s-container-bg,#111);border:1px solid var(--s-border,#ffffff14);border-radius:16px;flex-direction:column;width:90%;max-width:1300px;height:88vh;min-height:550px;max-height:900px;animation:.25s cubic-bezier(.16,1,.3,1) forwards ModalPedido-module__DK8cXq__modalEnter;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0a,0 32px 80px #0000008c,0 8px 24px #0006}.ModalPedido-module__DK8cXq__modalClosing{animation:.2s cubic-bezier(.4,0,1,1) forwards ModalPedido-module__DK8cXq__modalExit}@keyframes ModalPedido-module__DK8cXq__modalEnter{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ModalPedido-module__DK8cXq__modalExit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(20px)scale(.96)}}@media (max-width:1400px){.ModalPedido-module__DK8cXq__modal{width:92%;max-width:95%}}@media (max-width:768px){.ModalPedido-module__DK8cXq__modal{width:95%;max-width:96%;height:94vh}}.ModalPedido-module__DK8cXq__modalHeader{border-bottom:1px solid var(--s-border);background:linear-gradient(135deg,#f5a6230f 0%,#0000 60%);flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.125rem 1.5rem;display:flex}.ModalPedido-module__DK8cXq__headerLeft{flex:1;align-items:center;gap:1rem;min-width:0;display:flex}.ModalPedido-module__DK8cXq__headerTitleWrap{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.ModalPedido-module__DK8cXq__headerIcon{width:46px;height:46px;color:var(--s-accent);background:#f5a6231f;border:1px solid #ffffff12;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.4rem;display:flex}.ModalPedido-module__DK8cXq__modalTag{color:var(--s-accent);text-transform:uppercase;letter-spacing:1.2px;margin-bottom:.15rem;font-size:.65rem;font-weight:800;display:block}.ModalPedido-module__DK8cXq__modalTitle{color:var(--s-text-main);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.05rem;font-weight:800;line-height:1.2;overflow:hidden}.ModalPedido-module__DK8cXq__headerSub{color:var(--s-text-muted);margin:.15rem 0 0;font-size:.78rem;font-weight:500}.ModalPedido-module__DK8cXq__headerRight{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.ModalPedido-module__DK8cXq__costLabelMobile{display:none}.ModalPedido-module__DK8cXq__costLabelDesktop{display:inline}.ModalPedido-module__DK8cXq__headerCostPill{color:var(--s-text-muted);white-space:nowrap;background:#f5a6231a;border:1px solid #f5a62340;border-radius:2rem;align-items:center;gap:.45rem;padding:.4rem .85rem;font-size:.78rem;display:flex}.ModalPedido-module__DK8cXq__headerCostPill strong{color:var(--s-accent)}.ModalPedido-module__DK8cXq__closeBtn{background:var(--s-input-bg);border:1px solid var(--s-border);color:var(--s-text-muted);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;padding:5px;font-size:1.2rem;transition:all .2s;display:flex}.ModalPedido-module__DK8cXq__closeBtn:hover{color:#ef4444;background:#ef44441a;border-color:#ef444440}.ModalPedido-module__DK8cXq__modalBody{flex:1;display:flex;overflow:hidden}.ModalPedido-module__DK8cXq__sidebar{border-right:1px solid var(--s-border);background:var(--s-sidebar-bg);flex-direction:column;flex-shrink:0;gap:.3rem;width:210px;padding:.75rem .5rem;display:flex;overflow-y:auto}.ModalPedido-module__DK8cXq__tabBtn{color:var(--s-text-muted);cursor:pointer;text-align:left;background:0 0;border:#0000;border-radius:8px;align-items:center;gap:.6rem;width:100%;padding:.65rem .85rem;font-size:.8rem;font-weight:700;transition:all .15s;display:flex;position:relative}.ModalPedido-module__DK8cXq__tabBtn:disabled{opacity:.35;cursor:not-allowed}.ModalPedido-module__DK8cXq__tabBtn:hover{color:var(--s-text-main);background:#ffffff0d}.ModalPedido-module__DK8cXq__tabActiveBg{pointer-events:none;z-index:1;background:#f5a6231f;border:1px solid #f5a62333;border-radius:8px;position:absolute;inset:0}.ModalPedido-module__DK8cXq__tabBtnContent{z-index:2;align-items:center;gap:.6rem;width:100%;display:flex;position:relative}.ModalPedido-module__DK8cXq__tabActive{color:var(--s-accent)!important}.ModalPedido-module__DK8cXq__sidebarCard{border:1px solid var(--s-border);background:#ffffff04;border-radius:10px;margin-top:auto;padding:.75rem}.ModalPedido-module__DK8cXq__sidebarCardTitle{color:var(--s-text-muted);text-transform:uppercase;margin-bottom:.5rem;font-size:.7rem;font-weight:800}.ModalPedido-module__DK8cXq__sidebarCostLine{color:var(--s-text-muted);justify-content:space-between;margin-bottom:.25rem;font-size:.72rem;display:flex}.ModalPedido-module__DK8cXq__sidebarCostTotal{border-top:1px solid var(--s-border);color:var(--s-text-main);justify-content:space-between;margin-top:.4rem;padding-top:.4rem;font-size:.8rem;font-weight:700;display:flex}.ModalPedido-module__DK8cXq__sidebarCostTotalAccent{color:var(--s-accent);border-color:#f5a62340;margin-top:.25rem;padding-top:.25rem}.ModalPedido-module__DK8cXq__sidebarDivider{background:var(--s-border);opacity:.6;height:1px;margin:.4rem 0}.ModalPedido-module__DK8cXq__sidebarSectionHeader{justify-content:space-between;align-items:center;margin-top:.25rem;padding:.35rem .45rem;display:flex}.ModalPedido-module__DK8cXq__sidebarSectionTitle{color:var(--s-text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:.68rem;font-weight:800}.ModalPedido-module__DK8cXq__sidebarAddProductBtn{color:var(--s-accent);cursor:pointer;background:#f5a6231f;border:1px solid #f5a6234d;border-radius:6px;align-items:center;gap:.25rem;padding:.2rem .5rem;font-size:.7rem;font-weight:700;transition:all .15s;display:flex}.ModalPedido-module__DK8cXq__sidebarAddProductBtn:hover{background:var(--s-accent);color:#000;transform:translateY(-1px)}.ModalPedido-module__DK8cXq__sidebarProductsList{flex-direction:column;gap:.3rem;max-height:160px;margin-bottom:.35rem;padding-right:2px;display:flex;overflow-y:auto}.ModalPedido-module__DK8cXq__sidebarProductItem{border:1px solid var(--s-border);cursor:pointer;background:#ffffff05;border-radius:7px;justify-content:space-between;align-items:center;padding:.45rem .6rem;transition:all .15s;display:flex;position:relative}.ModalPedido-module__DK8cXq__sidebarProductItem:hover{background:#ffffff0f;border-color:#ffffff2e}.ModalPedido-module__DK8cXq__sidebarProductItemActive{box-shadow:0 0 8px #f5a62326;border-color:var(--s-accent)!important;background:#f5a6231a!important}.ModalPedido-module__DK8cXq__sidebarProductItemMain{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.ModalPedido-module__DK8cXq__sidebarProductName{color:var(--s-text-main);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:700;overflow:hidden}.ModalPedido-module__DK8cXq__sidebarProductItemActive .ModalPedido-module__DK8cXq__sidebarProductName{color:var(--s-accent)}.ModalPedido-module__DK8cXq__sidebarProductMeta{color:var(--s-text-muted);justify-content:space-between;align-items:center;gap:.3rem;font-size:.68rem;display:flex}.ModalPedido-module__DK8cXq__sidebarProductMeta strong{color:var(--s-text-main);font-weight:600}.ModalPedido-module__DK8cXq__sidebarProductItemActive .ModalPedido-module__DK8cXq__sidebarProductMeta strong{color:var(--s-accent)}.ModalPedido-module__DK8cXq__sidebarProductDeleteBtn{color:var(--s-text-muted);cursor:pointer;opacity:.6;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;margin-left:.25rem;padding:3px;font-size:.85rem;transition:all .15s;display:flex}.ModalPedido-module__DK8cXq__sidebarProductDeleteBtn:hover{color:#ef4444;opacity:1;background:#ef44441f}.ModalPedido-module__DK8cXq__sidebarItemTabsHeader{color:var(--s-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-top:.2rem;padding:.25rem .45rem;font-size:.65rem;font-weight:800}.ModalPedido-module__DK8cXq__insumoManualBox{background:linear-gradient(135deg,#f5a6230a 0%,#ffffff04 100%);border:1px dashed #f5a62359;border-radius:12px;flex-direction:column;gap:.9rem;margin-bottom:1.25rem;padding:1.15rem 1.25rem;display:flex}.ModalPedido-module__DK8cXq__insumoManualHeader{justify-content:space-between;align-items:center;display:flex}.ModalPedido-module__DK8cXq__insumoManualHeaderTitle{color:var(--s-accent);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:.45rem;font-size:.78rem;font-weight:800;display:flex}.ModalPedido-module__DK8cXq__insumoManualHeaderTitle i{font-size:1.15rem}.ModalPedido-module__DK8cXq__insumoManualGrid{grid-template-columns:2.2fr 130px 100px 130px auto;align-items:flex-end;gap:.75rem;display:grid}@media (max-width:1100px){.ModalPedido-module__DK8cXq__insumoManualGrid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.ModalPedido-module__DK8cXq__insumoManualGrid{grid-template-columns:1fr}}.ModalPedido-module__DK8cXq__insumoManualGrid .ModalPedido-module__DK8cXq__fg{flex-direction:column;gap:.35rem;min-width:0;margin:0;display:flex}.ModalPedido-module__DK8cXq__insumoManualGrid .ModalPedido-module__DK8cXq__fg label{white-space:nowrap;text-overflow:ellipsis;height:16px;margin:0;line-height:16px;overflow:hidden}.ModalPedido-module__DK8cXq__insumoManualGrid .ModalPedido-module__DK8cXq__fg input{box-sizing:border-box!important;height:44px!important;padding:0 .85rem!important;font-size:.845rem!important}.ModalPedido-module__DK8cXq__insumoManualGrid div[class*=customSelectWrapper]{margin-top:0!important;margin-bottom:0!important}.ModalPedido-module__DK8cXq__insumoManualGrid div[class*=customSelectControl]{box-sizing:border-box!important;align-items:center!important;height:44px!important;min-height:44px!important;padding:0 2rem 0 .85rem!important;font-size:.845rem!important;display:flex!important}.ModalPedido-module__DK8cXq__btnInsumoAdd{background:var(--s-accent);color:#fff;cursor:pointer;white-space:nowrap;box-sizing:border-box;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;padding:0 1.25rem;font-family:inherit;font-size:.845rem;font-weight:700;transition:all .2s;display:flex;height:44px!important}.ModalPedido-module__DK8cXq__btnInsumoAdd:hover{background:var(--s-accent-light);transform:translateY(-1px);box-shadow:0 4px 14px #f5a62359}.ModalPedido-module__DK8cXq__anexosContainer{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.ModalPedido-module__DK8cXq__anexoDropzone{border:2px dashed var(--s-border);cursor:pointer;background:#ffffff03;border-radius:12px;flex-direction:column;align-items:center;gap:.5rem;padding:2rem;transition:all .2s;display:flex}.ModalPedido-module__DK8cXq__anexoDropzone:hover{border-color:var(--s-accent);background:#f5a62308}.ModalPedido-module__DK8cXq__anexoDropzoneIcon{color:var(--s-accent);font-size:2rem}.ModalPedido-module__DK8cXq__anexoDropzoneTitle{color:var(--s-text-main);font-size:.85rem;font-weight:700}.ModalPedido-module__DK8cXq__anexoDropzoneSubtitle{color:var(--s-text-muted);font-size:.75rem}.ModalPedido-module__DK8cXq__anexosGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem;margin-top:.5rem;display:grid}.ModalPedido-module__DK8cXq__anexoCard{border:1px solid var(--s-border);background:var(--s-input-bg);border-radius:8px;flex-direction:column;height:140px;transition:border-color .2s,transform .2s;display:flex;position:relative;overflow:hidden}.ModalPedido-module__DK8cXq__anexoCard:hover{border-color:var(--s-accent);transform:translateY(-2px)}.ModalPedido-module__DK8cXq__anexoPreview{background:#0003;flex:1;justify-content:center;align-items:center;display:flex;overflow:hidden}.ModalPedido-module__DK8cXq__anexoPreview img{object-fit:cover;width:100%;height:100%}.ModalPedido-module__DK8cXq__anexoPdfPreview{color:var(--s-accent);flex-direction:column;align-items:center;gap:.25rem;display:flex}.ModalPedido-module__DK8cXq__anexoPdfPreview i{font-size:2rem}.ModalPedido-module__DK8cXq__anexoPdfPreview span{color:var(--s-text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:100px;font-size:.65rem;overflow:hidden}.ModalPedido-module__DK8cXq__anexoFooter{border-top:1px solid var(--s-border);background:var(--s-card-bg);justify-content:space-between;align-items:center;padding:.4rem .6rem;display:flex}.ModalPedido-module__DK8cXq__anexoName{color:var(--s-text-main);text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-size:.7rem;overflow:hidden}.ModalPedido-module__DK8cXq__anexoDeleteBtn{color:#ef4444;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:2px;transition:opacity .2s,transform .15s;display:flex}.ModalPedido-module__DK8cXq__anexoDeleteBtn:hover{opacity:.8;transform:scale(1.15)}.ModalPedido-module__DK8cXq__anexoDeleteBtn i{font-size:.95rem}.ModalPedido-module__DK8cXq__sidebarCostLineSub{opacity:.85;margin-top:2px}.ModalPedido-module__DK8cXq__sidebarCostLineDiscount{color:#ef4444!important}.ModalPedido-module__DK8cXq__inputWithBadge{align-items:center;width:100%;display:flex;position:relative}.ModalPedido-module__DK8cXq__inputWithBadge input{padding-right:3.2rem!important}.ModalPedido-module__DK8cXq__inputBadge{color:var(--s-text-muted);text-transform:uppercase;pointer-events:none;font-size:.75rem;font-weight:700;position:absolute;right:1.1rem}.ModalPedido-module__DK8cXq__tipoGrid{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}@media (max-width:900px){.ModalPedido-module__DK8cXq__tipoGrid{grid-template-columns:1fr}}.ModalPedido-module__DK8cXq__tipoBtn{border:1px solid var(--s-border);background:var(--s-input-bg);color:var(--s-text-muted);cursor:pointer;text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;padding:.85rem .5rem;font-size:.75rem;font-weight:700;transition:all .18s;display:flex}.ModalPedido-module__DK8cXq__tipoBtn i{font-size:1.35rem;transition:all .18s}.ModalPedido-module__DK8cXq__tipoBtn:hover{border-color:var(--tc,var(--s-accent));color:var(--tc,var(--s-accent));background:#ffffff0a}.ModalPedido-module__DK8cXq__tipoBtnActive{box-shadow:0 0 0 1px color-mix(in srgb, var(--tc,var(--s-accent)) 25%, transparent);border-color:var(--tc,var(--s-accent))!important;background:color-mix(in srgb, var(--tc,var(--s-accent)) 12%, transparent)!important;color:var(--tc,var(--s-accent))!important}.ModalPedido-module__DK8cXq__tipoBtnAvulso{--tc:#38bdf8}.ModalPedido-module__DK8cXq__tipoBtn:disabled{opacity:.35!important;cursor:not-allowed!important;pointer-events:none!important}.ModalPedido-module__DK8cXq__modalFooter{border-top:1px solid var(--s-border);background:var(--s-sidebar-bg);flex-shrink:0;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;display:flex}.ModalPedido-module__DK8cXq__content{background:var(--s-main-bg);flex-direction:column;flex:1;display:flex;overflow-y:auto}.ModalPedido-module__DK8cXq__panel{flex-direction:column;gap:1.25rem;padding:1.5rem;animation:.18s ModalPedido-module__DK8cXq__fadeIn;display:flex}.ModalPedido-module__DK8cXq__panelTitle{color:var(--s-text-main);border-bottom:1px solid var(--s-border);align-items:center;gap:.5rem;padding-bottom:.75rem;font-size:.95rem;font-weight:800;display:flex}.ModalPedido-module__DK8cXq__panelTitle i{color:var(--s-accent)}.ModalPedido-module__DK8cXq__row2{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.ModalPedido-module__DK8cXq__row3{grid-template-columns:1fr 1fr 1fr;gap:.75rem;display:grid}.ModalPedido-module__DK8cXq__fg{flex-direction:column;gap:.3rem;display:flex}.ModalPedido-module__DK8cXq__fg label{color:var(--s-text-muted);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:.3rem;font-size:.68rem;font-weight:700;display:flex}.ModalPedido-module__DK8cXq__fg input,.ModalPedido-module__DK8cXq__fg textarea{background:var(--s-input-bg);border:1px solid var(--s-border);color:var(--s-text-main);resize:vertical;box-sizing:border-box;border-radius:8px;outline:none;width:100%;padding:.85rem 1.25rem;font-family:inherit;font-size:.845rem;font-weight:600;transition:border-color .2s,box-shadow .2s}.ModalPedido-module__DK8cXq__fg input:focus,.ModalPedido-module__DK8cXq__fg textarea:focus{border-color:var(--s-accent)}.ModalPedido-module__DK8cXq__fg input:disabled{opacity:.55;cursor:not-allowed}.ModalPedido-module__DK8cXq__fg input::placeholder,.ModalPedido-module__DK8cXq__fg textarea::placeholder{color:var(--s-text-muted);opacity:.6;font-weight:600}.ModalPedido-module__DK8cXq__subsec{text-transform:uppercase;letter-spacing:.75px;color:var(--s-accent);border-left:3px solid var(--s-accent);background:#f5a6230a;border-radius:4px 6px 6px 4px;align-items:center;gap:.4rem;margin-top:.75rem;margin-bottom:.25rem;padding:8px 12px;font-size:.72rem;font-weight:800;display:flex}.ModalPedido-module__DK8cXq__precoFinal{color:var(--s-accent);align-items:center;height:100%;font-size:1.25rem;font-weight:800;display:flex}.ModalPedido-module__DK8cXq__infoBox{border:1px solid var(--s-border);background:#ffffff04;border-radius:10px;flex-direction:column;gap:.6rem;padding:1rem;display:flex}.ModalPedido-module__DK8cXq__infoRow{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ModalPedido-module__DK8cXq__infoLabel{color:var(--s-text-muted);text-transform:uppercase;letter-spacing:.2px;font-size:.72rem;font-weight:700}.ModalPedido-module__DK8cXq__infoValue{color:var(--s-text-main);font-size:.9rem;font-weight:700}.ModalPedido-module__DK8cXq__infoValueAccent{color:var(--s-accent);font-size:.95rem;font-weight:800}.ModalPedido-module__DK8cXq__bomCardsList{gap:10px;display:flex}.ModalPedido-module__DK8cXq__bomCard{border:1px solid var(--s-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-sizing:border-box;background:#ffffff04;border-radius:12px;flex-direction:column;gap:.75rem;width:100%;padding:1rem 1.25rem;transition:all .2s;display:flex;box-shadow:0 4px 15px #0000001f}.ModalPedido-module__DK8cXq__bomCard:hover{background:#ffffff06;border-color:#f5a62340}.ModalPedido-module__DK8cXq__bomCardHeader{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding-bottom:.6rem;display:flex}.ModalPedido-module__DK8cXq__bomCardTitleArea{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.ModalPedido-module__DK8cXq__bomCardName{color:var(--s-text-main);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:700;overflow:hidden}.ModalPedido-module__DK8cXq__bomCardBody{align-items:center;gap:1rem;display:flex}.ModalPedido-module__DK8cXq__bomField{flex-direction:column;gap:.35rem;min-width:140px;display:flex}.ModalPedido-module__DK8cXq__bomFieldQty{flex:1.2}.ModalPedido-module__DK8cXq__bomFieldPrice,.ModalPedido-module__DK8cXq__bomFieldSubtotal{text-align:right}.ModalPedido-module__DK8cXq__bomField label{color:var(--s-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.66rem;font-weight:750}.ModalPedido-module__DK8cXq__qtyInputGroup{align-items:center;gap:.4rem;display:flex}.ModalPedido-module__DK8cXq__bomQtyInput,.ModalPedido-module__DK8cXq__bomPercInput{background:var(--s-input-bg);border:1px solid var(--s-border);width:100%;color:var(--s-text-main);text-align:center;border-radius:8px;outline:none;padding:.45rem .6rem;font-size:.8rem;font-weight:600;transition:all .2s}.ModalPedido-module__DK8cXq__bomQtyInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ModalPedido-module__DK8cXq__bomQtyInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ModalPedido-module__DK8cXq__bomPercInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ModalPedido-module__DK8cXq__bomPercInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ModalPedido-module__DK8cXq__bomQtyInput:focus,.ModalPedido-module__DK8cXq__bomPercInput:focus{border-color:var(--s-accent)}.ModalPedido-module__DK8cXq__bomUnitBadge{color:var(--s-accent);text-transform:uppercase;background:#f5a6231f;border:1px solid #ffffff0d;border-radius:8px;justify-content:center;align-items:center;padding:.45rem .6rem;font-size:.72rem;font-weight:700;display:inline-flex}.ModalPedido-module__DK8cXq__bomCardValue{color:var(--s-text-main);padding:.45rem 0;font-size:.82rem;font-weight:600}.ModalPedido-module__DK8cXq__bomCardTotalValue{color:var(--s-accent);padding:.45rem 0;font-size:.85rem;font-weight:700}.ModalPedido-module__DK8cXq__bomRemoveBtn{background:var(--s-input-bg);border:1px solid var(--s-border);color:var(--s-text-muted);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;padding:6px;font-size:.7rem;transition:all .2s;display:flex}.ModalPedido-module__DK8cXq__bomRemoveBtn:hover{color:#ef4444;background:#ef44441a;border-color:#ef444440;transform:scale(1.1)}.ModalPedido-module__DK8cXq__bomEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:3rem 1.5rem;display:flex}.ModalPedido-module__DK8cXq__emptyIconContainer{will-change:transform;background:#f5a6231a;border:1px dashed #f5a62359;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;animation:3.5s ease-in-out infinite ModalPedido-module__DK8cXq__floatIcon;display:flex;box-shadow:0 4px 12px #f5a6230d}.ModalPedido-module__DK8cXq__emptyIconContainer i{color:var(--s-accent);font-size:1.45rem}.ModalPedido-module__DK8cXq__bomEmpty p{color:var(--s-text-main);margin:0;font-size:.85rem;font-weight:700}.ModalPedido-module__DK8cXq__bomEmpty span{color:var(--s-text-muted);max-width:320px;font-size:.75rem;font-weight:600;line-height:1.4}@keyframes ModalPedido-module__DK8cXq__floatIcon{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes ModalPedido-module__DK8cXq__fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ModalPedido-module__DK8cXq__costBreakdown{background:var(--s-input-bg);border:1px solid var(--s-border);border-radius:10px;overflow:hidden}.ModalPedido-module__DK8cXq__costRow{border-bottom:1px solid var(--s-border);justify-content:space-between;align-items:center;padding:.6rem 1rem;font-size:.82rem;display:flex}.ModalPedido-module__DK8cXq__costRow:last-child{border-bottom:none}.ModalPedido-module__DK8cXq__costLabel{color:var(--s-text-muted);align-items:center;gap:.5rem;display:flex}.ModalPedido-module__DK8cXq__costLabel i{color:var(--s-accent);font-size:1rem}.ModalPedido-module__DK8cXq__costVal{color:var(--s-text-main);text-align:right;min-width:90px;font-weight:700}.ModalPedido-module__DK8cXq__costRowInput{border-bottom:1px solid var(--s-border);align-items:flex-start;gap:1rem;padding:.6rem 1rem;display:flex}.ModalPedido-module__DK8cXq__costValRight{color:var(--s-text-main);text-align:right;min-width:90px;padding-top:1.6rem;font-weight:700}.ModalPedido-module__DK8cXq__costRowTotal{background:#f5a6230f;justify-content:space-between;align-items:center;padding:.75rem 1rem;font-size:.85rem;display:flex}.ModalPedido-module__DK8cXq__costValTotal{color:var(--s-accent);font-size:1rem;font-weight:800}.ModalPedido-module__DK8cXq__inputRo{cursor:default;color:var(--s-accent)!important;background:#ffffff08!important;font-weight:700!important}.ModalPedido-module__DK8cXq__margemAlert{color:var(--s-text-muted);background:#6366f114;border:1px solid #6366f133;border-radius:8px;align-items:center;gap:.5rem;padding:.65rem .9rem;font-size:.8rem;font-weight:600;display:flex}.ModalPedido-module__DK8cXq__margemAlert i,.ModalPedido-module__DK8cXq__margemAlert strong{color:#6366f1}.ModalPedido-module__DK8cXq__tipoGridMargem{margin-bottom:1.5rem}.ModalPedido-module__DK8cXq__tipoBtnConvencional{--tc:#6366f1}.ModalPedido-module__DK8cXq__tipoBtnPlanejado{--tc:#f59e0b}.ModalPedido-module__DK8cXq__tipoBtnIcon{font-size:1.5rem}.ModalPedido-module__DK8cXq__tipoBtnTitle{font-size:.85rem;font-weight:700}.ModalPedido-module__DK8cXq__tipoBtnDesc{opacity:.8;font-size:.65rem;font-weight:400}.ModalPedido-module__DK8cXq__costRowSub{background:#ffffff03;padding-left:2.2rem}.ModalPedido-module__DK8cXq__costLabelSub{font-size:.78rem}.ModalPedido-module__DK8cXq__costLabelSubIcon{color:var(--s-text-muted)}.ModalPedido-module__DK8cXq__costValSub{font-size:.78rem;font-weight:400}.ModalPedido-module__DK8cXq__row3MargemTop,.ModalPedido-module__DK8cXq__row2MargemTop,.ModalPedido-module__DK8cXq__observacoesMargemTop{margin-top:1rem}.ModalPedido-module__DK8cXq__selectorMargem{margin-bottom:1.5rem}.ModalPedido-module__DK8cXq__itemNameMargem{margin-bottom:.5rem}.ModalPedido-module__DK8cXq__employeeSelectorMargem{margin-bottom:1rem}.ModalPedido-module__DK8cXq__selectorLabel{color:var(--s-text-muted);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:.3rem;margin-bottom:.35rem;font-size:.68rem;font-weight:700;display:flex}.ModalPedido-module__DK8cXq__pctInputGroup{align-items:center;width:100%;display:flex;position:relative}.ModalPedido-module__DK8cXq__pctInputGroup input{padding-right:2.2rem!important}.ModalPedido-module__DK8cXq__pctBadge{color:var(--s-text-muted);pointer-events:none;font-size:.85rem;font-weight:700;position:absolute;right:1.1rem}.ModalPedido-module__DK8cXq__modal input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ModalPedido-module__DK8cXq__modal input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ModalPedido-module__DK8cXq__inputWithAction{align-items:center;gap:.4rem;width:100%;display:flex}.ModalPedido-module__DK8cXq__inputActionBtn{background:var(--s-input-bg);border:1px solid var(--s-border);color:var(--s-accent);cursor:pointer;box-sizing:border-box;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:41px;height:41px;padding:0;transition:all .15s;display:flex}.ModalPedido-module__DK8cXq__inputActionBtn:hover{background:#f5a6231f;border:1px solid #f5a62333}.ModalPedido-module__DK8cXq__inputActionBtn i{font-size:1.15rem}@media (max-width:768px){.ModalPedido-module__DK8cXq__overlay{align-items:stretch;padding:0}.ModalPedido-module__DK8cXq__modal{border:none;border-radius:0;width:100vw;max-width:100vw;height:100dvh;min-height:0;max-height:100dvh}.ModalPedido-module__DK8cXq__modalHeader{align-items:center;gap:.5rem;padding:.75rem .85rem}.ModalPedido-module__DK8cXq__headerLeft{flex:1;gap:.55rem;min-width:0;overflow:hidden}.ModalPedido-module__DK8cXq__headerIcon{border-radius:9px;flex-shrink:0;width:36px;height:36px;font-size:1.15rem}.ModalPedido-module__DK8cXq__headerTitleWrap{flex:1;min-width:0;overflow:hidden}.ModalPedido-module__DK8cXq__modalTag{letter-spacing:.8px;white-space:nowrap;text-overflow:ellipsis;margin-bottom:.1rem;font-size:.58rem;overflow:hidden}.ModalPedido-module__DK8cXq__modalTitle{white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;line-height:1.2;overflow:hidden}.ModalPedido-module__DK8cXq__headerSub{display:none}.ModalPedido-module__DK8cXq__headerRight{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.ModalPedido-module__DK8cXq__costLabelDesktop{display:none}.ModalPedido-module__DK8cXq__costLabelMobile{display:inline}.ModalPedido-module__DK8cXq__headerCostPill{white-space:nowrap;background:#f5a6231f;border:1px solid #f5a6234d;border-radius:20px;flex-shrink:0;gap:.25rem;padding:.25rem .55rem;font-size:.72rem}.ModalPedido-module__DK8cXq__headerCostPill strong{color:var(--s-accent);font-size:.75rem;font-weight:800}.ModalPedido-module__DK8cXq__closeBtn{border-radius:7px;flex-shrink:0;width:32px;height:32px;font-size:1.2rem}.ModalPedido-module__DK8cXq__modalBody{flex-direction:column;flex:1;overflow:hidden}.ModalPedido-module__DK8cXq__sidebar{border-right:none;border-bottom:1px solid var(--s-border);-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:row;flex-shrink:0;gap:.35rem;width:100%;height:auto;min-height:48px;max-height:52px;padding:.35rem .65rem;overflow:auto hidden}.ModalPedido-module__DK8cXq__sidebar::-webkit-scrollbar{display:none}.ModalPedido-module__DK8cXq__tabBtn{white-space:nowrap;border-radius:6px;flex-shrink:0;width:auto;padding:.45rem .75rem;font-size:.75rem}.ModalPedido-module__DK8cXq__tabBtnContent{gap:.4rem}.ModalPedido-module__DK8cXq__sidebarCard{display:none}.ModalPedido-module__DK8cXq__content{-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.ModalPedido-module__DK8cXq__panel{gap:1rem;padding:1rem .85rem 1.5rem}.ModalPedido-module__DK8cXq__panelTitle{padding-bottom:.5rem;font-size:.88rem}.ModalPedido-module__DK8cXq__row2,.ModalPedido-module__DK8cXq__row3{grid-template-columns:1fr;gap:.85rem}.ModalPedido-module__DK8cXq__tipoGrid{grid-template-columns:1fr 1fr;gap:.5rem}.ModalPedido-module__DK8cXq__fg input,.ModalPedido-module__DK8cXq__fg textarea{padding:.75rem .85rem;font-size:.85rem}.ModalPedido-module__DK8cXq__bomCard{gap:.65rem;padding:.85rem}.ModalPedido-module__DK8cXq__bomCardBody{flex-direction:column;align-items:stretch;gap:.65rem}.ModalPedido-module__DK8cXq__bomField{width:100%;min-width:0}.ModalPedido-module__DK8cXq__bomFieldPrice,.ModalPedido-module__DK8cXq__bomFieldSubtotal{text-align:left;justify-content:space-between;align-items:center;display:flex}.ModalPedido-module__DK8cXq__costBreakdown{border-radius:8px}.ModalPedido-module__DK8cXq__costRow,.ModalPedido-module__DK8cXq__costRowInput{flex-direction:column;align-items:stretch;gap:.35rem;padding:.6rem .75rem}.ModalPedido-module__DK8cXq__costVal,.ModalPedido-module__DK8cXq__costValRight{text-align:left;min-width:0;padding-top:0}.ModalPedido-module__DK8cXq__costRowTotal{padding:.75rem .85rem}.ModalPedido-module__DK8cXq__modalFooter{border-top:1px solid var(--s-border);background:var(--s-sidebar-bg);flex-direction:column-reverse;gap:.5rem;padding:.75rem 1rem}.ModalPedido-module__DK8cXq__btnSecondary,.ModalPedido-module__DK8cXq__btnPrimary{justify-content:center;width:100%;min-height:42px;font-size:.82rem}}@media (max-width:440px){.ModalPedido-module__DK8cXq__costLabelMobile{display:none}.ModalPedido-module__DK8cXq__headerCostPill{padding:.2rem .45rem}.ModalPedido-module__DK8cXq__headerIcon{width:32px;height:32px;font-size:1.05rem}}
.CustomAutocomplete-module__I5ZqJq__wrapper{width:100%;position:relative}.CustomAutocomplete-module__I5ZqJq__searchBox{background:var(--s-input-bg);border:1px solid var(--s-border);box-sizing:border-box;border-radius:8px;align-items:center;gap:.6rem;padding:.85rem 1.25rem;transition:border-color .2s,box-shadow .2s;display:flex}.CustomAutocomplete-module__I5ZqJq__searchBox:focus-within{border-color:var(--s-accent)}.CustomAutocomplete-module__I5ZqJq__searchBox i{color:var(--s-text-muted);flex-shrink:0;font-size:1.15rem}.CustomAutocomplete-module__I5ZqJq__input{color:var(--s-text-main);background:0 0;border:none;outline:none;flex:1;width:100%;font-family:inherit;font-size:.845rem}.CustomAutocomplete-module__I5ZqJq__input::placeholder{color:var(--s-text-muted);opacity:.6;font-weight:600}.CustomAutocomplete-module__I5ZqJq__clearBtn{color:var(--s-text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:.15rem;font-size:1.1rem;transition:all .15s;display:flex}.CustomAutocomplete-module__I5ZqJq__clearBtn:hover{color:#ef4444;background:#ef444414}.CustomAutocomplete-module__I5ZqJq__dropdown{background:var(--s-container-bg);border:1px solid var(--s-border);z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:10px;max-height:250px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden auto;box-shadow:0 12px 32px #00000073}.CustomAutocomplete-module__I5ZqJq__dropdown::-webkit-scrollbar{width:4px}.CustomAutocomplete-module__I5ZqJq__dropdown::-webkit-scrollbar-thumb{background:var(--s-border);border-radius:4px}.CustomAutocomplete-module__I5ZqJq__dropItem{cursor:pointer;text-align:left;border:none;border-bottom:1px solid var(--s-border);background:0 0;justify-content:space-between;align-items:center;width:100%;padding:.75rem 1.25rem;transition:background .12s;display:flex}.CustomAutocomplete-module__I5ZqJq__dropItem:last-child{border-bottom:none}.CustomAutocomplete-module__I5ZqJq__dropItem:hover{background:#ffffff08}.CustomAutocomplete-module__I5ZqJq__itemContent{flex-direction:column;flex:1;gap:.15rem;display:flex}.CustomAutocomplete-module__I5ZqJq__itemName{color:var(--s-text-main);font-size:.82rem;font-weight:600}.CustomAutocomplete-module__I5ZqJq__itemDesc{color:var(--s-text-muted);font-size:.7rem}.CustomAutocomplete-module__I5ZqJq__itemMeta{color:var(--s-accent);margin-left:1rem;font-size:.78rem;font-weight:700}.CustomAutocomplete-module__I5ZqJq__emptyState{text-align:center;color:var(--s-text-muted);padding:1.25rem;font-size:.8rem}
.Importador3D-module__tLhBDa__container{flex-direction:column;gap:1.25rem;padding:.25rem;display:flex}.Importador3D-module__tLhBDa__modeTabs{background:var(--s-input-bg);border:1px solid var(--s-border);border-radius:10px;gap:0;width:fit-content;margin-left:auto;padding:4px;display:flex}.Importador3D-module__tLhBDa__modeTab{color:var(--s-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;gap:.5rem;padding:.55rem 1.1rem;font-size:.82rem;font-weight:600;transition:color .18s;display:flex;position:relative}.Importador3D-module__tLhBDa__modeTab i{justify-content:center;align-items:center;font-size:1.1rem;display:inline-flex}.Importador3D-module__tLhBDa__modeTabContent{z-index:2;justify-content:center;align-items:center;gap:.5rem;width:100%;height:100%;display:flex;position:relative}.Importador3D-module__tLhBDa__modeTabContent i{justify-content:center;align-items:center;font-size:1.1rem;display:inline-flex}.Importador3D-module__tLhBDa__modeTabActive{color:#fff!important}.Importador3D-module__tLhBDa__modeTabActiveBg{background:var(--s-accent);z-index:1;box-shadow:0 2px 10px var(--s-accent-glow);pointer-events:none;border-radius:7px;position:absolute;inset:0}.Importador3D-module__tLhBDa__modeTabIndicator{display:none}.Importador3D-module__tLhBDa__dropzone{border:2px dashed var(--s-border);background:var(--s-input-bg);cursor:pointer;text-align:center;-webkit-user-select:none;user-select:none;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding:2.5rem 1.5rem;transition:all .2s;display:flex}.Importador3D-module__tLhBDa__dropzone:hover,.Importador3D-module__tLhBDa__dropzoneActive{border-color:var(--s-accent);background:var(--s-accent-dim);transform:scale(1.005)}.Importador3D-module__tLhBDa__dropzoneIconWrapper{background:var(--s-accent-dim);border:1.5px solid var(--s-accent-glow);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:.25rem;transition:all .2s;display:flex}.Importador3D-module__tLhBDa__dropzoneActive .Importador3D-module__tLhBDa__dropzoneIconWrapper,.Importador3D-module__tLhBDa__dropzone:hover .Importador3D-module__tLhBDa__dropzoneIconWrapper{background:var(--s-accent);border-color:var(--s-accent)}.Importador3D-module__tLhBDa__dropzoneIconWrapper i{color:var(--s-accent);font-size:1.75rem;transition:color .2s}.Importador3D-module__tLhBDa__dropzoneActive .Importador3D-module__tLhBDa__dropzoneIconWrapper i,.Importador3D-module__tLhBDa__dropzone:hover .Importador3D-module__tLhBDa__dropzoneIconWrapper i{color:#fff}.Importador3D-module__tLhBDa__dropzone h5{color:var(--s-text-main);margin:0;font-size:.95rem;font-weight:800}.Importador3D-module__tLhBDa__dropzone p{color:var(--s-text-muted);margin:0;font-size:.78rem}.Importador3D-module__tLhBDa__dropzoneLink{color:var(--s-accent);text-underline-offset:2px;font-weight:700;text-decoration:underline}.Importador3D-module__tLhBDa__dropzoneFormats{align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.Importador3D-module__tLhBDa__formatBadge{background:var(--s-accent-dim);border:1px solid var(--s-accent-glow);color:var(--s-accent);border-radius:6px;align-items:center;gap:.2rem;padding:.2rem .6rem;font-size:.72rem;font-weight:800;display:flex}.Importador3D-module__tLhBDa__formatDesc{color:var(--s-text-muted);font-size:.72rem}.Importador3D-module__tLhBDa__manualSection{background:var(--c-card);border:1px solid var(--s-border);border-radius:12px;flex-direction:column;gap:.85rem;padding:1.1rem 1.25rem;display:flex}.Importador3D-module__tLhBDa__manualSectionHeader{color:var(--s-accent);align-items:center;gap:.5rem;font-size:.82rem;font-weight:800;display:flex}.Importador3D-module__tLhBDa__manualSectionHeader i{font-size:1.05rem}.Importador3D-module__tLhBDa__manualFormGrid{grid-template-columns:2fr 1.2fr .8fr .8fr .6fr .5fr;gap:.6rem;display:grid}.Importador3D-module__tLhBDa__fg{flex-direction:column;gap:.3rem;display:flex}.Importador3D-module__tLhBDa__fg label{color:var(--s-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;font-weight:700}.Importador3D-module__tLhBDa__manualInput{background:var(--s-input-bg);border:1px solid var(--s-border);color:var(--s-text-main);box-sizing:border-box;border-radius:8px;outline:none;width:100%;padding:.85rem 1.25rem;font-family:inherit;font-size:.845rem;font-weight:600;transition:border-color .2s,box-shadow .2s}.Importador3D-module__tLhBDa__manualInput:focus{border-color:var(--s-accent);box-shadow:0 0 0 3px var(--s-accent-glow)}.Importador3D-module__tLhBDa__manualInput::placeholder{color:var(--s-text-muted);opacity:.6}.Importador3D-module__tLhBDa__edgesSection{background:var(--s-input-bg);border:1px solid var(--s-border);border-radius:8px;flex-wrap:wrap;align-items:center;gap:1rem;padding:.65rem .9rem;display:flex}.Importador3D-module__tLhBDa__edgesSectionLabel{color:var(--s-text-muted);white-space:nowrap;align-items:center;gap:.35rem;font-size:.75rem;font-weight:700;display:flex}.Importador3D-module__tLhBDa__edgesSectionLabel i{transform:translateY(1px)}.Importador3D-module__tLhBDa__edgeToggleGroup{gap:.35rem;display:flex}.Importador3D-module__tLhBDa__edgeToggle{border:1.5px solid var(--s-border);min-width:36px;height:30px;color:var(--s-text-muted);cursor:pointer;background:0 0;border-radius:6px;padding:0 .55rem;font-size:.72rem;font-weight:800;transition:all .15s}.Importador3D-module__tLhBDa__edgeToggle:hover{border-color:var(--s-accent);color:var(--s-accent)}.Importador3D-module__tLhBDa__edgeToggleActive{background:var(--s-accent);border-color:var(--s-accent);color:#fff;box-shadow:0 2px 6px var(--s-accent-glow)}.Importador3D-module__tLhBDa__edgeToggleActive:hover{border-color:var(--s-accent);color:#fff}.Importador3D-module__tLhBDa__addPecaBtn{background:var(--s-accent);color:#fff;cursor:pointer;box-shadow:0 2px 8px var(--s-accent-glow);border:none;border-radius:8px;align-items:center;gap:.4rem;margin-left:auto;padding:.5rem 1rem;font-size:.78rem;font-weight:700;transition:all .18s;display:flex}.Importador3D-module__tLhBDa__addPecaBtn:hover{box-shadow:0 4px 14px var(--s-accent-glow);transform:translateY(-1px)}.Importador3D-module__tLhBDa__engrosarOption{align-items:center;gap:.5rem;margin-left:1.5rem;display:flex}.Importador3D-module__tLhBDa__editEngrosarOption{align-items:center;gap:.4rem;margin-left:1rem;display:flex}.Importador3D-module__tLhBDa__toggleBtnCompact{margin:0!important;padding:.25rem .65rem!important}.Importador3D-module__tLhBDa__btnSecondary{background:var(--s-input-bg);border:1px solid var(--s-border);color:var(--s-text-main);cursor:pointer;border-radius:8px;align-items:center;gap:.4rem;padding:.5rem .9rem;font-size:.78rem;font-weight:700;transition:all .15s;display:flex}.Importador3D-module__tLhBDa__btnSecondary:hover{border-color:var(--s-accent);color:var(--s-accent)}.Importador3D-module__tLhBDa__btnPrimary{background:var(--s-accent);color:#fff;cursor:pointer;box-shadow:0 2px 8px var(--s-accent-glow);border:none;border-radius:8px;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.78rem;font-weight:700;transition:all .18s;display:flex}.Importador3D-module__tLhBDa__btnPrimary:hover{box-shadow:0 4px 14px var(--s-accent-glow);transform:translateY(-1px)}.Importador3D-module__tLhBDa__btnPrimary:disabled{opacity:.45;pointer-events:none}.Importador3D-module__tLhBDa__btnSuccess{background:#22c55e;box-shadow:0 2px 8px #22c55e4d}.Importador3D-module__tLhBDa__pecasContainer{background:var(--s-card-bg);border:1px solid var(--s-border);border-radius:10px;padding:0;overflow:hidden}.Importador3D-module__tLhBDa__pecaList{flex-direction:column;gap:.4rem;padding:0 1rem 1rem;display:flex}.Importador3D-module__tLhBDa__listHeader{border-bottom:1px solid var(--s-border);background:var(--s-input-bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:.65rem 1rem;display:flex}.Importador3D-module__tLhBDa__listHeaderMain{flex-wrap:wrap;flex:1;align-items:center;gap:1.5rem;display:flex}.Importador3D-module__tLhBDa__listHeaderInfo{flex-direction:column;gap:.15rem;display:flex}.Importador3D-module__tLhBDa__listHeaderTitle{color:var(--s-text-main);font-size:.88rem;font-weight:800}.Importador3D-module__tLhBDa__listStats{gap:.4rem;display:flex}.Importador3D-module__tLhBDa__listStatChip{color:#f5a523af;background:#f5a6230a;border:1px solid #f5a6231f;border-radius:5px;align-items:center;gap:.25rem;margin-top:2px;padding:.1rem .45rem;font-size:.68rem;font-weight:700;display:flex}.Importador3D-module__tLhBDa__listHeaderActions{flex-wrap:wrap;gap:.5rem;display:flex}.Importador3D-module__tLhBDa__btnCorte{background:var(--s-input-bg);border:1px solid var(--s-border);color:var(--s-text-muted);cursor:pointer;border-radius:6px;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.78rem;font-weight:700;transition:all .18s;display:flex}.Importador3D-module__tLhBDa__btnCorte:hover{background:var(--s-accent);color:#fff;box-shadow:0 4px 14px var(--s-accent-glow);transform:translateY(-1px)}.Importador3D-module__tLhBDa__btnCorte:disabled{opacity:.45;pointer-events:none}.Importador3D-module__tLhBDa__headerConfigPanel{border-left:1px solid var(--s-border);align-items:center;gap:.75rem;padding-left:1.5rem;display:flex}.Importador3D-module__tLhBDa__configPanelLabel{color:var(--s-text-muted);white-space:nowrap;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;display:flex}.Importador3D-module__tLhBDa__configFields{flex-wrap:wrap;gap:.75rem;display:flex}.Importador3D-module__tLhBDa__configField{flex-direction:column;gap:.2rem;display:flex}.Importador3D-module__tLhBDa__configField label{color:var(--s-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.65rem;font-weight:700}.Importador3D-module__tLhBDa__configInput{background:var(--c-card);border:1px solid var(--s-border);color:var(--s-text-main);box-sizing:border-box;text-align:center;border-radius:6px;outline:none;width:76px;padding:.35rem .55rem;font-family:inherit;font-size:.78rem;font-weight:700;transition:border-color .2s}.Importador3D-module__tLhBDa__configInput:focus{border-color:var(--s-accent)}.Importador3D-module__tLhBDa__toggleBtn{border:1px solid var(--s-border);color:var(--s-text-muted);cursor:pointer;background:0 0;border-radius:6px;padding:.3rem .65rem;font-size:.76rem;font-weight:700;transition:all .15s}.Importador3D-module__tLhBDa__toggleBtnOn{border-color:var(--s-accent);color:var(--s-accent);background:var(--s-accent-dim)}.Importador3D-module__tLhBDa__pecaCard{background:var(--c-card);border:1px solid var(--s-border);border-radius:9px;align-items:center;gap:.85rem;padding:.6rem 1rem .6rem .85rem;transition:background .15s,border-color .15s;display:flex;position:relative;overflow:hidden}.Importador3D-module__tLhBDa__pecaCard:hover{background:var(--c-card-hover);border-color:#f5a6232e}.Importador3D-module__tLhBDa__pecaCardAccent{border-radius:9px 0 0 9px;flex-shrink:0;width:3px;position:absolute;top:0;bottom:0;left:0}.Importador3D-module__tLhBDa__pecaCardLeft{flex:none;align-items:center;gap:.55rem;min-width:180px;display:flex}.Importador3D-module__tLhBDa__pecaCardName{color:var(--s-text-main);white-space:nowrap;text-overflow:ellipsis;max-width:140px;font-size:.82rem;font-weight:700;overflow:hidden}.Importador3D-module__tLhBDa__pecaCardDims{flex:1;align-items:center;gap:.3rem;display:flex}.Importador3D-module__tLhBDa__dimTag{color:var(--s-text-main);font-variant-numeric:tabular-nums;align-items:baseline;gap:.15rem;font-size:.78rem;font-weight:700;display:flex}.Importador3D-module__tLhBDa__dimLabel{color:var(--s-text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:.62rem;font-weight:800}.Importador3D-module__tLhBDa__dimSep{color:var(--s-text-muted);font-size:.7rem;font-weight:400}.Importador3D-module__tLhBDa__dimUnit{color:var(--s-text-muted);margin-left:.1rem;font-size:.62rem;font-weight:600}.Importador3D-module__tLhBDa__pecaCardRight{flex-shrink:0;align-items:center;gap:.55rem;margin-left:auto;display:flex}.Importador3D-module__tLhBDa__pecaCardQtdLabel{color:var(--s-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.62rem;font-weight:700}.Importador3D-module__tLhBDa__pecaCardActions{opacity:1;flex-shrink:0;align-items:center;gap:.15rem;margin-left:.5rem;display:flex}.Importador3D-module__tLhBDa__pecaCardEdit{background:var(--c-card);border:1px solid var(--s-border);border-radius:12px;flex-direction:column;gap:.75rem;padding:1.1rem 1.25rem;display:flex}.Importador3D-module__tLhBDa__pecaCardEditGrid{grid-template-columns:2fr 1.2fr .8fr .8fr .6fr .5fr;gap:.6rem;display:grid}.Importador3D-module__tLhBDa__pecaCardEditFooter{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.Importador3D-module__tLhBDa__materialChip{background:var(--s-input-bg);border:1px solid var(--s-border);border-radius:5px;padding:.15rem .5rem;font-size:.72rem;font-weight:600}.Importador3D-module__tLhBDa__badge{background:var(--s-accent-dim);border:1px solid var(--s-accent-glow);min-width:24px;height:22px;color:var(--s-accent);border-radius:5px;justify-content:center;align-items:center;padding:0 6px;font-size:.72rem;font-weight:800;display:inline-flex}.Importador3D-module__tLhBDa__bordaChips{flex-wrap:wrap;gap:.25rem;display:flex}.Importador3D-module__tLhBDa__bordaChip{background:var(--s-accent-dim);border:1px solid var(--s-accent-glow);color:var(--s-accent);border-radius:4px;padding:1px 5px;font-size:.68rem;font-weight:800}.Importador3D-module__tLhBDa__bordaEmpty{color:var(--s-text-muted);font-size:.8rem}.Importador3D-module__tLhBDa__bomEmpty{text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;width:100%;padding:3rem 1.5rem 4rem;display:flex}.Importador3D-module__tLhBDa__emptyIconContainer{background:#f5a6231a;border:1px dashed #f5a62359;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex;box-shadow:0 4px 12px #f5a6230d}.Importador3D-module__tLhBDa__emptyIconContainer i{color:var(--s-accent);font-size:1.45rem}.Importador3D-module__tLhBDa__bomEmpty p{color:var(--s-text-main);margin:0;font-size:.85rem;font-weight:700}.Importador3D-module__tLhBDa__bomEmpty span{color:var(--s-text-muted);max-width:320px;font-size:.75rem;font-weight:600;line-height:1.4}.Importador3D-module__tLhBDa__rowActions{justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.Importador3D-module__tLhBDa__editIconBtn{color:var(--s-text-muted);cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;padding:.25rem;font-size:1rem;transition:color .15s,background .15s;display:flex}.Importador3D-module__tLhBDa__editIconBtn:hover{color:var(--s-accent);background:var(--s-accent-dim)}.Importador3D-module__tLhBDa__deleteIconBtn{color:var(--s-text-muted);cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;padding:.25rem;font-size:1rem;transition:color .15s,background .15s;display:flex}.Importador3D-module__tLhBDa__deleteIconBtn:hover{color:#ef4444;background:#ef444414}.Importador3D-module__tLhBDa__matColorDot{vertical-align:middle;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-right:.45rem;display:inline-block}.Importador3D-module__tLhBDa__inlineInput{background:var(--s-input-bg);border:1px solid var(--s-border);color:var(--s-text-main);box-sizing:border-box;border-radius:8px;outline:none;width:100%;padding:.85rem 1.25rem;font-family:inherit;font-size:.845rem;font-weight:600;transition:border-color .2s,box-shadow .2s}.Importador3D-module__tLhBDa__inlineInput:focus{border-color:var(--s-accent)}.Importador3D-module__tLhBDa__editActions{justify-content:flex-end;gap:.5rem;display:flex}.Importador3D-module__tLhBDa__confirmBtn{color:#22c55e;cursor:pointer;background:#22c55e1a;border:1px solid #22c55e59;border-radius:6px;align-items:center;gap:.35rem;padding:.45rem .95rem;font-family:inherit;font-size:.78rem;font-weight:700;transition:all .2s;display:flex}.Importador3D-module__tLhBDa__confirmBtn:hover{color:#fff;background:#22c55e;border-color:#22c55e;transform:translateY(-1px);box-shadow:0 4px 12px #22c55e40}.Importador3D-module__tLhBDa__cancelBtn{color:#ef4444;cursor:pointer;background:#ef444414;border:1px solid #ef44444d;border-radius:6px;align-items:center;gap:.35rem;padding:.45rem .95rem;font-family:inherit;font-size:.78rem;font-weight:700;transition:all .3s;display:flex}.Importador3D-module__tLhBDa__cancelBtn:hover{color:#fff;background:#ef4444;border-color:#ef4444;transform:translateY(-1px);box-shadow:0 4px 12px #ef444440}.Importador3D-module__tLhBDa__resultSection{border-top:1px solid var(--s-border);flex-direction:column;gap:1rem;margin-top:.25rem;padding-top:1.25rem;display:flex}.Importador3D-module__tLhBDa__resultHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.Importador3D-module__tLhBDa__resultTitle{color:var(--s-text-main);margin:0;font-size:.92rem;font-weight:800}.Importador3D-module__tLhBDa__resultSubtitle{color:var(--s-text-muted);font-size:.73rem}.Importador3D-module__tLhBDa__statsGrid{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.Importador3D-module__tLhBDa__statCard{background:var(--c-card);border:1px solid var(--s-border);border-radius:10px;align-items:center;gap:.85rem;padding:.85rem 1rem;display:flex}.Importador3D-module__tLhBDa__statIcon{background:var(--s-accent-dim);border:1.5px solid var(--s-accent-glow);width:36px;height:36px;color:var(--s-accent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;display:flex}.Importador3D-module__tLhBDa__statCard>div{flex-direction:column;gap:.15rem;display:flex}.Importador3D-module__tLhBDa__statLabel{color:var(--s-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.68rem;font-weight:700}.Importador3D-module__tLhBDa__statValue{color:var(--s-accent);font-size:1.2rem;font-weight:800;line-height:1}.Importador3D-module__tLhBDa__statValueGood{color:#22c55e}.Importador3D-module__tLhBDa__statValueWarn{color:#f59e0b}.Importador3D-module__tLhBDa__chapaCard{background:var(--c-card);border:1px solid var(--s-border);border-radius:12px;overflow:hidden}.Importador3D-module__tLhBDa__chapaHeader{border-bottom:1px solid var(--s-border);background:var(--s-input-bg);justify-content:space-between;align-items:center;padding:.7rem 1rem;display:flex}.Importador3D-module__tLhBDa__chapaTitle{color:var(--s-text-main);align-items:center;gap:.4rem;font-size:.82rem;font-weight:800;display:flex}.Importador3D-module__tLhBDa__chapaHeaderMaterialChip{background:hsla(calc(var(--peca-hue,30)), 50%, 50%, .15);border:1.5px solid hsl(calc(var(--peca-hue,30)), 50%, 50%);color:var(--s-text-main);margin-left:.5rem;font-weight:700}.Importador3D-module__tLhBDa__chapaHeaderThicknessBadge{margin-left:.35rem}.Importador3D-module__tLhBDa__chapaMeta{color:var(--s-text-muted);font-size:.75rem;font-weight:700}.Importador3D-module__tLhBDa__chapaMetaGood{color:#22c55e}.Importador3D-module__tLhBDa__chapaMetaWarn{color:#f59e0b}.Importador3D-module__tLhBDa__legendaRow{background:var(--s-input-bg);border:1px solid var(--s-border);border-radius:8px;flex-wrap:wrap;gap:.75rem;padding:.65rem 1rem;display:flex}.Importador3D-module__tLhBDa__legendaItem{color:var(--s-text-main);align-items:center;gap:.35rem;font-size:.73rem;font-weight:700;display:flex}.Importador3D-module__tLhBDa__legendaDot{border-radius:3px;flex-shrink:0;width:10px;height:10px;display:inline-block}.Importador3D-module__tLhBDa__chapaHeaderRight{align-items:center;gap:.75rem;display:flex}.Importador3D-module__tLhBDa__chapaDim{color:var(--s-text-muted);font-variant-numeric:tabular-nums;font-size:.7rem;font-weight:600}.Importador3D-module__tLhBDa__chapaEfBadge{border-radius:20px;align-items:center;gap:.3rem;padding:.2rem .6rem;font-size:.72rem;font-weight:800;display:flex}.Importador3D-module__tLhBDa__chapaEfGood{color:#22c55e;background:#22c55e1f;border:1px solid #22c55e4d}.Importador3D-module__tLhBDa__chapaEfWarn{color:#f59e0b;background:#f59e0b1f;border:1px solid #f59e0b4d}.Importador3D-module__tLhBDa__chapaVisualWrap{align-items:stretch;gap:0;display:flex}.Importador3D-module__tLhBDa__chapaRuler{writing-mode:vertical-rl;color:var(--s-text-muted);border-left:1px dashed var(--s-border);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;margin:.75rem 0;padding:0 .3rem;font-size:.62rem;font-weight:700;display:flex;transform:rotate(180deg)}.Importador3D-module__tLhBDa__chapaRulerBottom{color:var(--s-text-muted);border-top:1px dashed var(--s-border);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;margin-bottom:.5rem;margin-left:.75rem;padding:.25rem 0;font-size:.62rem;font-weight:700;display:flex}.Importador3D-module__tLhBDa__layoutVisual{background:var(--s-input-bg);background-image:linear-gradient(var(--s-border) 1px, transparent 1px), linear-gradient(90deg, var(--s-border) 1px, transparent 1px);border:1.5px solid var(--s-border);background-size:40px 40px;border-radius:6px;flex-shrink:0;margin:.75rem 0 0 .75rem;position:relative;overflow:hidden}.Importador3D-module__tLhBDa__pecaOtimizada{border:1.5px solid hsla(calc(var(--peca-hue,30)), 60%, 70%, .9);background:hsla(calc(var(--peca-hue,30)), 60%, 50%, .22);box-sizing:border-box;cursor:pointer;justify-content:center;align-items:center;padding:3px;transition:background .12s,border-color .12s;display:flex;position:absolute;overflow:hidden}.Importador3D-module__tLhBDa__pecaOtimizada:hover{background:hsla(calc(var(--peca-hue,30)), 65%, 55%, .45);border-color:hsla(calc(var(--peca-hue,30)), 70%, 70%, 1);z-index:10}.Importador3D-module__tLhBDa__pecaText{color:var(--s-text-main);text-align:center;max-width:100%;font-size:.58rem;font-weight:800;line-height:1.3;overflow:hidden}.Importador3D-module__tLhBDa__pecaDim{color:var(--s-text-muted);font-variant-numeric:tabular-nums;font-size:.52rem;font-weight:600}.Importador3D-module__tLhBDa__chapaFooter{color:var(--s-text-muted);border-top:1px dashed var(--s-border);justify-content:space-between;align-items:center;padding:.5rem 1rem;font-size:.7rem;display:flex}.Importador3D-module__tLhBDa__chapaFooterSob{font-variant-numeric:tabular-nums;font-weight:600}.Importador3D-module__tLhBDa__chapaContentBody{background:var(--s-card-bg);align-items:stretch;gap:1rem;display:flex}.Importador3D-module__tLhBDa__chapaVisualArea{flex-direction:column;flex-shrink:0;display:flex}.Importador3D-module__tLhBDa__chapaSidebar{border-left:1px solid var(--s-border);background:#00000014;flex-direction:column;flex:1;gap:.75rem;padding:.85rem 1rem;display:flex}.Importador3D-module__tLhBDa__sidebarHeader{color:var(--s-text-muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--s-border);align-items:center;gap:.35rem;padding-bottom:.5rem;font-size:.75rem;font-weight:800;display:flex}.Importador3D-module__tLhBDa__sidebarList{flex-direction:column;gap:.4rem;max-height:250px;padding-right:.2rem;display:flex;overflow-y:auto}.Importador3D-module__tLhBDa__sidebarItem{background:var(--c-card);border:1px solid var(--s-border);border-radius:6px;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .65rem;display:flex}.Importador3D-module__tLhBDa__sidebarItemLeft{flex-direction:column;gap:.15rem;display:flex}.Importador3D-module__tLhBDa__sidebarItemName{color:var(--s-text-main);font-size:.75rem;font-weight:700}.Importador3D-module__tLhBDa__sidebarItemDim{color:var(--s-text-muted);font-size:.68rem;font-weight:600}.Importador3D-module__tLhBDa__sidebarItemRight{flex-direction:column;display:flex}.Importador3D-module__tLhBDa__sidebarItemQtd{background:var(--s-accent-dim);border:1px solid var(--s-accent-glow);color:var(--s-accent);border-radius:4px;padding:.1rem .4rem;font-size:.72rem;font-weight:800}
.Configurador3DDemo-module__-wTmlW__overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:9999;background:#000000d9;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.Configurador3DDemo-module__-wTmlW__modal{color:#fff;background:#121214;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;width:98%;height:96%;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.Configurador3DDemo-module__-wTmlW__header{background:#ffffff08;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;height:60px;padding:0 24px;display:flex}.Configurador3DDemo-module__-wTmlW__headerTitle{color:#e1e1e6;align-items:center;gap:12px;font-size:1.1rem;font-weight:600;display:flex}.Configurador3DDemo-module__-wTmlW__headerIcon{color:#00b37e;font-size:1.4rem}.Configurador3DDemo-module__-wTmlW__closeBtn{color:#a8a8b3;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:1.5rem;transition:color .2s;display:flex}.Configurador3DDemo-module__-wTmlW__closeBtn:hover{color:#ff4d4d}.Configurador3DDemo-module__-wTmlW__content{flex:1;display:flex;overflow:hidden}.Configurador3DDemo-module__-wTmlW__viewport{background:radial-gradient(circle,#29292e 0%,#121214 100%);flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.Configurador3DDemo-module__-wTmlW__viewportOverlay{flex-direction:column;gap:8px;display:flex;position:absolute;top:16px;left:16px}.Configurador3DDemo-module__-wTmlW__badge{color:#00b37e;letter-spacing:.05em;text-transform:uppercase;background:#00b37e33;border:1px solid #00b37e4d;border-radius:4px;padding:4px 12px;font-size:.75rem;font-weight:700}.Configurador3DDemo-module__-wTmlW__streamingStatus{color:#a8a8b3;align-items:center;gap:6px;font-size:.8rem;display:flex}.Configurador3DDemo-module__-wTmlW__dot{background:#00b37e;border-radius:50%;width:8px;height:8px;animation:1.5s infinite Configurador3DDemo-module__-wTmlW__pulse;box-shadow:0 0 8px #00b37e}@keyframes Configurador3DDemo-module__-wTmlW__pulse{0%{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}to{opacity:.6;transform:scale(.9)}}.Configurador3DDemo-module__-wTmlW__mockCabinet{transform-style:preserve-3d;transition:all .3s;position:relative;transform:perspective(1000px)rotateX(15deg)rotateY(-25deg);box-shadow:-20px 20px 40px #0009}.Configurador3DDemo-module__-wTmlW__cabinetFace{color:#fff6;border:1px solid #ffffff1a;justify-content:center;align-items:center;font-size:.8rem;display:flex;position:absolute}.Configurador3DDemo-module__-wTmlW__sidebar{background:#ffffff05;border-left:1px solid #ffffff1a;flex-direction:column;width:320px;height:100%;max-height:100%;display:flex;overflow:hidden}.Configurador3DDemo-module__-wTmlW__sidebarContent{flex-direction:column;flex:1;gap:24px;padding:24px;display:flex;overflow-y:auto}.Configurador3DDemo-module__-wTmlW__section{flex-direction:column;gap:12px;display:flex}.Configurador3DDemo-module__-wTmlW__sectionTitle{text-transform:uppercase;color:#a8a8b3;letter-spacing:.05em;border-bottom:1px solid #ffffff1a;padding-bottom:8px;font-size:.85rem;font-weight:600}.Configurador3DDemo-module__-wTmlW__controlGroup{flex-direction:column;gap:6px;display:flex}.Configurador3DDemo-module__-wTmlW__controlGroup label{color:#e1e1e6;justify-content:space-between;font-size:.85rem;display:flex}.Configurador3DDemo-module__-wTmlW__valLabel{color:#00b37e;font-weight:600}.Configurador3DDemo-module__-wTmlW__rangeInput{background:0 0;width:100%}.Configurador3DDemo-module__-wTmlW__rangeInput::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#00b37e;border-radius:50%;width:16px;height:16px;margin-top:-6px}.Configurador3DDemo-module__-wTmlW__rangeInput::-webkit-slider-runnable-track{cursor:pointer;background:#fff3;border-radius:2px;width:100%;height:4px}.Configurador3DDemo-module__-wTmlW__customSelect{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;outline:none;width:100%;padding:8px 12px;font-size:.9rem}.Configurador3DDemo-module__-wTmlW__customSelect option{color:#fff;background:#121214}.Configurador3DDemo-module__-wTmlW__footer{background:#0003;border-top:1px solid #ffffff1a;padding:20px 24px}.Configurador3DDemo-module__-wTmlW__btnPrimary{color:#fff;cursor:pointer;background:#00b37e;border:none;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px;font-weight:600;transition:filter .2s;display:flex}.Configurador3DDemo-module__-wTmlW__btnPrimary:hover{filter:brightness(1.1)}
:root{--sys-accent:#f5a623;--sys-accent-light:#fef8ec;--sys-text:#111;--sys-muted:#777}.DocumentoImpressao-module__Y4rjgG__printBody{color:#111;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f2f0ec;margin:0;padding:0;font-family:Outfit,Segoe UI,sans-serif;font-size:13px;line-height:1.5}.DocumentoImpressao-module__Y4rjgG__actionBar{z-index:100;background:#fff;border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;padding:12px 24px;display:flex;position:sticky;top:0;box-shadow:0 4px 20px #00000005}.DocumentoImpressao-module__Y4rjgG__actionBarLabel{color:#777;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.DocumentoImpressao-module__Y4rjgG__actionBarLabel i{color:#f5a623;font-size:16px}.DocumentoImpressao-module__Y4rjgG__actionBarLabel strong{color:#111;font-weight:700}.DocumentoImpressao-module__Y4rjgG__btnImprimir{color:#fff;cursor:pointer;background:#f5a623;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 18px;font-family:inherit;font-size:12px;font-weight:700;transition:filter .15s,transform .1s;display:inline-flex;box-shadow:0 2px 8px #f5a62333}.DocumentoImpressao-module__Y4rjgG__btnImprimir:hover{filter:brightness(1.08)}.DocumentoImpressao-module__Y4rjgG__sheet{background:#fff;border:1px solid #0000000f;border-radius:12px;max-width:800px;margin:24px auto;overflow:hidden;box-shadow:0 4px 30px #00000008}.DocumentoImpressao-module__Y4rjgG__docHeader{background:#fff;border-bottom:2px solid #111;justify-content:space-between;align-items:center;padding:30px 36px 20px;display:flex}.DocumentoImpressao-module__Y4rjgG__docHeaderCompany h1{color:#111;letter-spacing:-.3px;align-items:center;gap:8px;font-size:20px;font-weight:800;line-height:1.2;display:flex}.DocumentoImpressao-module__Y4rjgG__docHeaderCompany h1 i{color:#f5a623;font-size:22px}.DocumentoImpressao-module__Y4rjgG__docHeaderCompany p{color:#777;margin-top:4px;font-size:11px;font-weight:600}.DocumentoImpressao-module__Y4rjgG__docHeaderBadge{text-align:right}.DocumentoImpressao-module__Y4rjgG__tipoLabel{color:#111;letter-spacing:1px;text-transform:uppercase;background:#fbfbf9;border:1px solid #111;border-radius:4px;margin-bottom:6px;padding:3px 10px;font-size:10px;font-weight:700;display:inline-block}.DocumentoImpressao-module__Y4rjgG__docNumber{color:#111;letter-spacing:-.3px;font-size:20px;font-weight:800;display:block}.DocumentoImpressao-module__Y4rjgG__docBody{padding:30px 36px}.DocumentoImpressao-module__Y4rjgG__metaGrid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px;display:grid}.DocumentoImpressao-module__Y4rjgG__metaCard{background:#fdfdfb;border:1px solid #0000000f;border-radius:8px;padding:14px 16px}.DocumentoImpressao-module__Y4rjgG__metaCardTitle{text-transform:uppercase;letter-spacing:.5px;color:#111;border-bottom:1px solid #0000000d;align-items:center;gap:6px;margin-bottom:8px;padding-bottom:6px;font-size:10px;font-weight:700;display:flex}.DocumentoImpressao-module__Y4rjgG__metaCardTitle i{color:#f5a623;font-size:13px}.DocumentoImpressao-module__Y4rjgG__metaCardRow{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.DocumentoImpressao-module__Y4rjgG__metaCardRow:last-child{margin-bottom:0}.DocumentoImpressao-module__Y4rjgG__metaLabel{color:#777;white-space:nowrap;font-size:10px;font-weight:600}.DocumentoImpressao-module__Y4rjgG__metaValue{color:#111;text-align:right;font-size:11px;font-weight:600}.DocumentoImpressao-module__Y4rjgG__sectionTitle{text-transform:uppercase;letter-spacing:.5px;color:#777;align-items:center;gap:6px;margin-bottom:8px;font-size:10px;font-weight:700;display:flex}.DocumentoImpressao-module__Y4rjgG__sectionTitle i{color:#f5a623;font-size:13px}.DocumentoImpressao-module__Y4rjgG__printTable{border-collapse:collapse;border:1px solid #0000000f;border-radius:6px;width:100%;margin-bottom:20px;overflow:hidden}.DocumentoImpressao-module__Y4rjgG__printTable thead tr{background:#fbfbf9;border-bottom:1.5px solid #111}.DocumentoImpressao-module__Y4rjgG__printTable thead th{text-transform:uppercase;letter-spacing:.5px;color:#111;text-align:left;padding:9px 12px;font-size:9px;font-weight:700}.DocumentoImpressao-module__Y4rjgG__totalSection{justify-content:flex-end;margin-bottom:24px;display:flex}.DocumentoImpressao-module__Y4rjgG__totalCard{text-align:right;background:#fff;border:1.5px solid #111;border-radius:8px;min-width:220px;padding:12px 24px}.DocumentoImpressao-module__Y4rjgG__totalLabel{text-transform:uppercase;letter-spacing:.5px;color:#777;margin-bottom:2px;font-size:9px;font-weight:700}.DocumentoImpressao-module__Y4rjgG__totalValue{color:#111;letter-spacing:-.3px;font-size:22px;font-weight:800}.DocumentoImpressao-module__Y4rjgG__obsBlock{background:#fdfdfa;border:1px solid #0000000a;border-left:3px solid #f5a623;border-radius:0 6px 6px 0;margin-bottom:24px;padding:12px 16px}.DocumentoImpressao-module__Y4rjgG__obsTitle{text-transform:uppercase;letter-spacing:.5px;color:#111;align-items:center;gap:6px;margin-bottom:4px;font-size:9px;font-weight:700;display:flex}.DocumentoImpressao-module__Y4rjgG__obsTitle i{color:#f5a623;font-size:13px}.DocumentoImpressao-module__Y4rjgG__obsText{color:#444;font-size:11px;line-height:1.5}.DocumentoImpressao-module__Y4rjgG__terms{color:#777;text-align:center;border-top:1px dashed #00000014;border-bottom:1px dashed #00000014;margin-bottom:30px;padding:12px 0;font-size:10px;font-weight:600;line-height:1.5}.DocumentoImpressao-module__Y4rjgG__signatures{justify-content:space-between;gap:30px;margin-bottom:8px;display:flex}.DocumentoImpressao-module__Y4rjgG__sigBlock{text-align:center;flex:1}.DocumentoImpressao-module__Y4rjgG__sigField{background:#fdfdfb;border:1px dashed #0000001f;border-radius:6px;height:60px;margin-bottom:8px}.DocumentoImpressao-module__Y4rjgG__sigName{text-transform:uppercase;letter-spacing:.5px;color:#111;font-size:10px;font-weight:600}.DocumentoImpressao-module__Y4rjgG__sigSub{color:#777;margin-top:2px;font-size:9px;font-weight:600}.DocumentoImpressao-module__Y4rjgG__docFooter{color:#777;background:#fdfdfb;border-top:1px solid #0000000d;justify-content:space-between;align-items:center;padding:12px 36px;font-size:9px;font-weight:500;display:flex}.DocumentoImpressao-module__Y4rjgG__docFooter strong{color:#111}@media print{.DocumentoImpressao-module__Y4rjgG__printBody{background:#fff!important}.DocumentoImpressao-module__Y4rjgG__actionBar{display:none!important}.DocumentoImpressao-module__Y4rjgG__sheet{box-shadow:none!important;border:none!important;border-radius:0!important;max-width:100%!important;margin:0!important}.DocumentoImpressao-module__Y4rjgG__docHeader{border-bottom:2px solid #000!important}.DocumentoImpressao-module__Y4rjgG__printTable thead tr{background:#f5f5f5!important;border-bottom:1.5px solid #000!important}.DocumentoImpressao-module__Y4rjgG__totalCard{border:1.5px solid #000!important}.DocumentoImpressao-module__Y4rjgG__sigField{border:1px dashed #777!important}}
.FinanceiroLayout-module__W7XkGq__layout{min-height:100%;padding-bottom:80px}.FinanceiroLayout-module__W7XkGq__dockContainer{pointer-events:auto;z-index:1000;background:var(--s-card-bg);border:1px solid var(--s-border);-webkit-backdrop-filter:blur(18px);will-change:left;backface-visibility:hidden;border-radius:10px;align-items:center;gap:.5rem;padding:8px;transition:left .45s cubic-bezier(.34,1.3,.64,1);display:flex;position:fixed;bottom:24px;left:calc(50% + 140px);transform:translate(-50%)translateZ(0);box-shadow:0 10px 30px #00000040}[data-sidebar-open=false] .FinanceiroLayout-module__W7XkGq__dockContainer{left:calc(50% + 42px)}.FinanceiroLayout-module__W7XkGq__dockItem{color:var(--s-text-muted);cursor:pointer;white-space:nowrap;pointer-events:auto;will-change:transform;background:0 0;border:none;border-radius:8px;outline:none;align-items:center;gap:8px;padding:10px 16px;font-family:Inter,sans-serif;font-size:.8rem;font-weight:600;transition:color .2s cubic-bezier(.34,1.3,.64,1),background .2s cubic-bezier(.34,1.3,.64,1),transform .2s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;transform:translateZ(0)}.FinanceiroLayout-module__W7XkGq__dockItem i{font-size:1.15rem}.FinanceiroLayout-module__W7XkGq__dockItem:hover{color:var(--s-accent-light);background:#f5a6230f;transform:translateY(-1px)translateZ(0)}.FinanceiroLayout-module__W7XkGq__dockItem.FinanceiroLayout-module__W7XkGq__active{color:var(--s-accent);background:#f5a62321;animation:.3s cubic-bezier(.34,1.56,.64,1) FinanceiroLayout-module__W7XkGq__tabSelectPop;transform:translateY(-1px)translateZ(0)}.FinanceiroLayout-module__W7XkGq__tabUnderline{background:var(--s-accent);pointer-events:none;opacity:.8;border-radius:2px 2px 0 0;width:65%;height:2px;animation:.3s cubic-bezier(.34,1.56,.64,1) FinanceiroLayout-module__W7XkGq__underlineExpand;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}@keyframes FinanceiroLayout-module__W7XkGq__tabSelectPop{0%{transform:scale(.94)}50%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes FinanceiroLayout-module__W7XkGq__underlineExpand{0%{opacity:0;width:0%}to{opacity:.8;width:65%}}.FinanceiroLayout-module__W7XkGq__badge{background:var(--s-accent);color:#000;border-radius:10px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:2px 6px;font-size:.7rem;font-weight:800;line-height:1;display:inline-flex}.FinanceiroLayout-module__W7XkGq__badgeWarn{color:#fff;background:#ef4444}.FinanceiroLayout-module__W7XkGq__dockDivider{background:var(--s-border);opacity:.6;flex-shrink:0;align-self:center;width:2px;height:20px;margin:0 4px}@media (max-width:768px){.FinanceiroLayout-module__W7XkGq__dockContainer{justify-content:flex-start;width:95%;padding:6px 10px;bottom:70px;overflow-x:auto;left:50%!important}}@media (max-width:600px){.FinanceiroLayout-module__W7XkGq__dockItem{padding:8px 12px;font-size:.75rem}.FinanceiroLayout-module__W7XkGq__dockItem span{display:none}}
.Financeiro-module___OBhoq__chartGridRow{grid-template-columns:1.35fr 1fr;gap:1.25rem;display:grid}@media (max-width:1024px){.Financeiro-module___OBhoq__chartGridRow{grid-template-columns:1fr}}.Financeiro-module___OBhoq__fluxoChartWrap{background:var(--s-card-bg);border:1px solid var(--s-border);border-radius:14px;flex-direction:column;height:100%;padding:1.1rem 1.25rem;display:flex}.Financeiro-module___OBhoq__fluxoChartBars{flex:1;align-items:flex-end;gap:6px;height:105px;display:flex}.Financeiro-module___OBhoq__fluxoBarGroup{flex-direction:column;flex:1;align-items:center;gap:4px;height:100%;display:flex}.Financeiro-module___OBhoq__fluxoBarEntrada{background:#22c55ebf;border-radius:3px 3px 0 0;min-height:2px}.Financeiro-module___OBhoq__fluxoBarSaida{background:#ef4444b3;border-radius:3px 3px 0 0;min-height:2px}.Financeiro-module___OBhoq__fluxoBarLabel{color:var(--s-text-muted);white-space:nowrap;font-size:.65rem;font-weight:600}.Financeiro-module___OBhoq__custosFixosCard{background:var(--s-card-bg);border:1px solid var(--s-border);border-radius:14px;flex-direction:column;justify-content:space-between;gap:.85rem;height:100%;padding:1.1rem 1.25rem;display:flex}.Financeiro-module___OBhoq__custosHeader{color:var(--s-text-main);justify-content:space-between;align-items:center;font-size:.85rem;font-weight:700;display:flex}.Financeiro-module___OBhoq__custosHeaderTitle{align-items:center;gap:.5rem;display:flex}.Financeiro-module___OBhoq__custosHeaderTitle i{color:var(--s-accent);font-size:1.1rem}.Financeiro-module___OBhoq__custosMetricsGrid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.Financeiro-module___OBhoq__custoMetricBox{background:var(--s-input-bg);border:1px solid var(--s-border);border-radius:10px;padding:.65rem .85rem}.Financeiro-module___OBhoq__custoMetricLabel{color:var(--s-text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:.68rem;font-weight:700}.Financeiro-module___OBhoq__custoMetricValue{color:var(--s-text-main);margin-top:.15rem;font-size:.95rem;font-weight:800}.Financeiro-module___OBhoq__custoProgressBarTrack{background:var(--s-input-bg);border:1px solid var(--s-border);border-radius:4px;height:8px;display:flex;overflow:hidden}.Financeiro-module___OBhoq__custoProgressFixos{background:#f5a623;height:100%;transition:width .4s}.Financeiro-module___OBhoq__custoProgressVariaveis{background:#3b82f6;height:100%;transition:width .4s}.Financeiro-module___OBhoq__custosFooterLegend{color:var(--s-text-muted);justify-content:space-between;align-items:center;font-size:.72rem;font-weight:600;display:flex}.Financeiro-module___OBhoq__page{flex-direction:column;gap:1.25rem;min-height:100%;padding:1.25rem 1.5rem 2rem;font-family:Inter,sans-serif;display:flex}.Financeiro-module___OBhoq__kpiGrid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}@media (max-width:1100px){.Financeiro-module___OBhoq__kpiGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:580px){.Financeiro-module___OBhoq__kpiGrid{grid-template-columns:1fr}}.Financeiro-module___OBhoq__kpiCard{border:1px solid var(--s-border);background:var(--s-card-bg);border-radius:14px;flex-direction:column;gap:.8rem;padding:1.2rem 1.35rem;transition:box-shadow .2s,transform .2s,border-color .2s,background .2s;display:flex;position:relative;overflow:hidden}.Financeiro-module___OBhoq__kpiCard:hover{transform:translateY(-2px);box-shadow:0 8px 28px #00000029}.Financeiro-module___OBhoq__kpiCardAmber{--kpi-color:var(--s-accent);background:#f5a62314;border-color:#f5a62340}.Financeiro-module___OBhoq__kpiCardGreen{--kpi-color:#22c55e;background:#22c55e14;border-color:#22c55e40}.Financeiro-module___OBhoq__kpiCardRed{--kpi-color:#ef4444;background:#ef444414;border-color:#ef444440}.Financeiro-module___OBhoq__kpiCardBlue{--kpi-color:#6366f1;background:#6366f114;border-color:#6366f140}.Financeiro-module___OBhoq__kpiHeader{justify-content:space-between;align-items:center;display:flex}.Financeiro-module___OBhoq__kpiLabel{text-transform:uppercase;letter-spacing:.6px;color:var(--s-text-muted);font-size:.7rem;font-weight:700}.Financeiro-module___OBhoq__kpiIcon{width:34px;height:34px;color:var(--kpi-color,var(--s-accent));background:#f5a6231a;border:1px solid #f5a62333;border-radius:9px;justify-content:center;align-items:center;font-size:1rem;display:flex}.Financeiro-module___OBhoq__kpiIconAmber{color:var(--s-accent);background:#f5a6231a;border-color:#f5a62333}.Financeiro-module___OBhoq__kpiIconGreen{color:#22c55e;background:#22c55e1a;border-color:#22c55e33}.Financeiro-module___OBhoq__kpiIconRed{color:#ef4444;background:#ef44441a;border-color:#ef444433}.Financeiro-module___OBhoq__kpiIconBlue{color:#6366f1;background:#6366f11a;border-color:#6366f133}.Financeiro-module___OBhoq__kpiValue{color:var(--s-text-main);letter-spacing:-.03em;font-size:1.65rem;font-weight:800;line-height:1.1}.Financeiro-module___OBhoq__kpiValueSmall{font-size:1.2rem}.Financeiro-module___OBhoq__kpiFooter{color:var(--s-text-muted);align-items:center;gap:.4rem;font-size:.74rem;display:flex}.Financeiro-module___OBhoq__kpiChange{align-items:center;gap:2px;font-size:.74rem;font-weight:700;display:inline-flex}.Financeiro-module___OBhoq__kpiChangeUp{color:#22c55e}.Financeiro-module___OBhoq__kpiChangeDown{color:#ef4444}.Financeiro-module___OBhoq__listPanel{background:var(--s-card-bg);border:1px solid var(--s-border);border-radius:14px;overflow:hidden}.Financeiro-module___OBhoq__listHeader{border-bottom:1px solid var(--s-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.Financeiro-module___OBhoq__headerLeftWrap{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.Financeiro-module___OBhoq__headerTitleGroup{align-items:center;gap:.85rem;display:flex}.Financeiro-module___OBhoq__headerRightWrap{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.Financeiro-module___OBhoq__reportIconBox{background:#f5a62326;border:1px solid #f5a6234d;border-radius:11px;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;font-size:1.3rem;display:flex}.Financeiro-module___OBhoq__reportIconBox i{color:var(--s-accent)}.Financeiro-module___OBhoq__pageTitle{color:var(--s-text-main);letter-spacing:-.3px;margin:0;font-size:1rem;font-weight:800}.Financeiro-module___OBhoq__pageSubtitle{color:var(--s-text-muted);margin-top:.1rem;font-size:.76rem;display:block}.Financeiro-module___OBhoq__demoTag{color:var(--s-accent);margin-left:.5rem}.Financeiro-module___OBhoq__searchBox{background:var(--s-input-bg);border:1px solid var(--s-border);border-radius:8px;align-items:center;gap:.5rem;min-width:440px;margin-left:10px;padding:.8rem .75rem;transition:border-color .2s;display:flex}.Financeiro-module___OBhoq__searchBox:focus-within{border-color:var(--s-accent)}.Financeiro-module___OBhoq__searchBox i{color:var(--s-text-muted);font-size:1rem}.Financeiro-module___OBhoq__searchBox input{color:var(--s-text-main);background:0 0;border:none;outline:none;width:100%;font-family:Inter,sans-serif;font-size:.82rem;font-weight:600}.Financeiro-module___OBhoq__searchBox input::placeholder{color:var(--s-text-muted);opacity:.6}.Financeiro-module___OBhoq__tabBar{border-bottom:1px solid var(--s-border);background:0 0;align-items:center;gap:.25rem;padding:0 1.25rem;display:flex;position:relative;overflow-x:auto}.Financeiro-module___OBhoq__tabBtn{cursor:pointer;color:var(--s-text-muted);white-space:nowrap;background:0 0;border:none;outline:none;align-items:center;gap:.45rem;padding:.8rem 1rem;font-family:Inter,sans-serif;font-size:.8rem;font-weight:600;transition:color .18s;display:inline-flex;position:relative}.Financeiro-module___OBhoq__tabBtn:hover{color:var(--s-text-main)}.Financeiro-module___OBhoq__tabBtnActive{font-weight:700;color:var(--s-accent)!important}.Financeiro-module___OBhoq__tabBadge{background:var(--s-border);min-width:18px;height:18px;color:var(--s-text-muted);border-radius:9px;justify-content:center;align-items:center;padding:0 5px;font-size:.65rem;font-weight:800;line-height:1;display:inline-flex}.Financeiro-module___OBhoq__tabBadgeWarn{color:#ef4444;background:#ef444426}.Financeiro-module___OBhoq__tabIndicator{background:var(--s-accent);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -2px 8px #f5a62366}.Financeiro-module___OBhoq__btnPrimary{background:var(--s-accent);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:.4rem;margin-top:-4px;padding:.85rem 1rem;font-family:Inter,sans-serif;font-size:.82rem;font-weight:700;transition:background .2s,transform .15s;display:flex}.Financeiro-module___OBhoq__btnPrimary:hover{background:var(--s-accent-light);transform:translateY(-1px)}.Financeiro-module___OBhoq__btnSecondary{background:var(--s-input-bg);color:var(--s-text-main);border:1px solid var(--s-border);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:.4rem;padding:.5rem 1rem;font-family:Inter,sans-serif;font-size:.82rem;font-weight:700;transition:all .2s;display:flex}.Financeiro-module___OBhoq__btnSecondary:hover{border-color:var(--s-accent);color:var(--s-accent);transform:translateY(-1px)}.Financeiro-module___OBhoq__btnOutline{color:var(--s-text-muted);border:1px solid var(--s-border);cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:.4rem;padding:.45rem .85rem;font-family:Inter,sans-serif;font-size:.8rem;font-weight:600;transition:all .18s;display:flex}.Financeiro-module___OBhoq__btnOutline:hover{border-color:var(--s-accent);color:var(--s-accent)}.Financeiro-module___OBhoq__tableWrap{overflow-x:auto}.Financeiro-module___OBhoq__table{border-collapse:collapse;width:100%;font-family:Inter,sans-serif;font-size:.82rem}.Financeiro-module___OBhoq__table thead th{text-align:left;color:var(--s-text-muted);letter-spacing:.05em;text-transform:uppercase;background:var(--s-input-bg);border-bottom:1px solid var(--s-border);white-space:nowrap;padding:.75rem 1rem;font-size:.72rem;font-weight:700}.Financeiro-module___OBhoq__thSortable{font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;text-transform:uppercase;letter-spacing:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;outline:none;align-items:center;gap:.35rem;margin:0;padding:0;transition:color .18s,transform .15s;display:inline-flex}.Financeiro-module___OBhoq__thSortable:hover{color:var(--s-text-main);transform:translateY(-1px)}.Financeiro-module___OBhoq__thSortActive{font-weight:800;color:var(--s-accent)!important}.Financeiro-module___OBhoq__thSortable i{font-size:.95rem;transition:transform .18s,color .18s}.Financeiro-module___OBhoq__itemDescricao{color:var(--s-text-main);font-size:.84rem;font-weight:700;line-height:1.35}.Financeiro-module___OBhoq__itemDoc{color:var(--s-text-muted);opacity:.85;align-items:center;gap:.25rem;margin-top:3px;font-size:.72rem;font-weight:600;display:inline-flex}.Financeiro-module___OBhoq__statusBadge{white-space:nowrap;border:1px solid;border-radius:6px;align-items:center;gap:.3rem;padding:.22rem .6rem;font-size:.72rem;font-weight:700;display:inline-flex}.Financeiro-module___OBhoq__statusPendente{color:#f5a623;background:#f5a6231f;border-color:#f5a62359}.Financeiro-module___OBhoq__statusPago{color:#22c55e;background:#22c55e1f;border-color:#22c55e59}.Financeiro-module___OBhoq__statusVencido{color:#ef4444;background:#ef44441f;border-color:#ef444459}.Financeiro-module___OBhoq__statusRecebido{color:#3b82f6;background:#3b82f61f;border-color:#3b82f659}.Financeiro-module___OBhoq__statusCancelado{color:#6b7280;background:#6b72801f;border-color:#6b728059}.Financeiro-module___OBhoq__catBadge{background:var(--s-input-bg);border:1px solid var(--s-border);color:var(--s-text-muted);border-radius:5px;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.Financeiro-module___OBhoq__tipoBadgeEntrada{color:#22c55e;background:#22c55e1a;border:1px solid #22c55e4d;border-radius:6px;align-items:center;gap:.25rem;padding:.22rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.Financeiro-module___OBhoq__tipoBadgeSaida{color:#ef4444;background:#ef44441a;border:1px solid #ef44444d;border-radius:6px;align-items:center;gap:.25rem;padding:.22rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.Financeiro-module___OBhoq__summaryRow{align-items:center;gap:1rem;margin:0;padding:.25rem 1.25rem .5rem;display:flex}.Financeiro-module___OBhoq__summaryItem{background:var(--s-card-bg);border:1px solid var(--s-border);border-radius:8px;align-items:center;gap:.5rem;padding:.4rem .85rem;font-size:.78rem;display:flex}.Financeiro-module___OBhoq__summaryItemValue{font-size:.85rem;font-weight:800}.Financeiro-module___OBhoq__tableWrap{background:0 0;border:none;border-radius:0;margin-top:0;overflow-x:auto}.Financeiro-module___OBhoq__table{border-collapse:separate;border-spacing:0 .65rem;text-align:left;width:100%;min-width:850px;padding:.4rem 1rem;font-family:Inter,sans-serif;font-size:.82rem}.Financeiro-module___OBhoq__table thead th{color:var(--s-text-muted);text-transform:uppercase;letter-spacing:.5px;background:0 0;border:none;padding:.5rem 1.125rem;font-size:.68rem;font-weight:700}.Financeiro-module___OBhoq__tableWrap tbody tr{background:var(--c-card,#ffffff05);transition:all .25s}.Financeiro-module___OBhoq__tableWrap tbody tr:hover{background:var(--c-card-hover,#ffffff0a)}.Financeiro-module___OBhoq__table tbody td{color:var(--s-text-main);border-top:1px solid var(--s-border);border-bottom:1px solid var(--s-border);vertical-align:middle;padding:.9rem 1.125rem}.Financeiro-module___OBhoq__table tbody td:first-child{border-left:1px solid var(--s-border);border-top-left-radius:10px;border-bottom-left-radius:10px}.Financeiro-module___OBhoq__table tbody td:last-child{border-right:1px solid var(--s-border);border-top-right-radius:10px;border-bottom-right-radius:10px}.Financeiro-module___OBhoq__thActions{text-align:right}.Financeiro-module___OBhoq__itemDescricao{color:var(--s-text-main);font-size:.83rem;font-weight:600}.Financeiro-module___OBhoq__itemDocumento{color:var(--s-text-muted);margin-top:2px;font-size:.72rem}.Financeiro-module___OBhoq__valorEntrada{color:#22c55e;font-size:.88rem;font-weight:800}.Financeiro-module___OBhoq__valorSaida{color:#ef4444;font-size:.88rem;font-weight:800}.Financeiro-module___OBhoq__tdVencimento{color:var(--s-text-muted);font-size:.8rem;font-weight:600}.Financeiro-module___OBhoq__dataPagamentoLabel{color:#22c55e;margin-top:1px;font-size:.7rem}.Financeiro-module___OBhoq__tdCentroCusto{color:var(--s-text-muted);font-size:.78rem}.Financeiro-module___OBhoq__rowActions{justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.Financeiro-module___OBhoq__rowAction{border:1px solid var(--s-border);cursor:pointer;width:30px;height:30px;color:var(--s-text-muted);background:0 0;border-radius:7px;justify-content:center;align-items:center;font-size:1rem;transition:all .18s;display:flex}.Financeiro-module___OBhoq__rowAction:hover{border-color:var(--s-accent);color:var(--s-accent);background:#f5a62314}.Financeiro-module___OBhoq__rowActionPago{color:#22c55e!important;border-color:#22c55e!important}.Financeiro-module___OBhoq__rowActionDanger:hover{color:#ef4444;background:#ef444414;border-color:#ef4444}.Financeiro-module___OBhoq__tooltipWrap{display:inline-flex;position:relative}.Financeiro-module___OBhoq__tooltip{color:#fff;white-space:nowrap;pointer-events:none;opacity:0;z-index:100;background:#000000d1;border-radius:5px;padding:4px 8px;font-size:.7rem;font-weight:600;transition:opacity .15s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.Financeiro-module___OBhoq__tooltipWrap:hover .Financeiro-module___OBhoq__tooltip{opacity:1}.Financeiro-module___OBhoq__listFooter{border-top:1px solid var(--s-border);background:var(--s-card-bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.85rem 1.25rem;display:flex}.Financeiro-module___OBhoq__pageInfo{color:var(--s-text-muted);font-size:.72rem;font-weight:500}.Financeiro-module___OBhoq__pageActions{align-items:center;gap:.3rem;display:flex}.Financeiro-module___OBhoq__pageBtn{border:1px solid var(--s-border);background:var(--s-input-bg);min-width:30px;height:30px;color:var(--s-text-main);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;font-family:inherit;font-size:.75rem;font-weight:600;transition:all .15s;display:flex}.Financeiro-module___OBhoq__pageBtn:hover:not(:disabled){border-color:var(--s-accent);color:var(--s-accent)}.Financeiro-module___OBhoq__pageBtn:disabled{opacity:.3;cursor:not-allowed}.Financeiro-module___OBhoq__pageBtnActive{font-weight:700;box-shadow:0 2px 8px #f5a6234d;background:var(--s-accent)!important;border-color:var(--s-accent)!important;color:#fff!important}.Financeiro-module___OBhoq__ellipsis{color:var(--s-text-muted);-webkit-user-select:none;user-select:none;padding:0 .15rem;font-size:.75rem}.Financeiro-module___OBhoq__brandTag{color:var(--s-text-muted);opacity:.6;align-items:center;gap:.3rem;font-size:.68rem;font-weight:600;display:flex}.Financeiro-module___OBhoq__brandTag i{color:var(--s-accent);font-size:.82rem}.Financeiro-module___OBhoq__fluxoChartWrap{background:var(--s-card-bg);border:1px solid var(--s-border);border-radius:14px;padding:1.1rem 1.25rem}.Financeiro-module___OBhoq__fluxoChartTitle{color:var(--s-text-main);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.85rem;font-weight:700;display:flex}.Financeiro-module___OBhoq__fluxoChartBars{align-items:flex-end;gap:4px;height:80px;padding-bottom:4px;display:flex;overflow-x:auto}.Financeiro-module___OBhoq__fluxoBarGroup{flex-direction:column;flex:1;align-items:center;gap:2px;min-width:28px;display:flex}.Financeiro-module___OBhoq__fluxoBarLabel{color:var(--s-text-muted);white-space:nowrap;margin-top:4px;font-size:.62rem}.Financeiro-module___OBhoq__fluxoBarEntrada{background:#22c55eb3;border-radius:3px 3px 0 0;width:100%;min-height:2px;transition:height .5s}.Financeiro-module___OBhoq__fluxoBarSaida{background:#ef4444a6;border-radius:3px 3px 0 0;width:100%;min-height:2px;transition:height .5s}.Financeiro-module___OBhoq__empty{text-align:center;color:var(--s-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:3.5rem 2rem;display:flex}.Financeiro-module___OBhoq__emptyIconContainer{background:var(--s-input-bg);border:1px solid var(--s-border);width:64px;height:64px;color:var(--s-text-muted);opacity:.5;border-radius:16px;justify-content:center;align-items:center;font-size:2rem;display:flex}.Financeiro-module___OBhoq__empty p{color:var(--s-text-main);font-size:.9rem;font-weight:600}.Financeiro-module___OBhoq__empty span{color:var(--s-text-muted);font-size:.8rem}.Financeiro-module___OBhoq__filterPanel{background:var(--s-card-bg);border:1px solid var(--s-border);border-radius:14px;overflow:hidden}.Financeiro-module___OBhoq__filterPanelHeader{justify-content:space-between;align-items:center;padding:.75rem 1.25rem;display:flex}.Financeiro-module___OBhoq__filterPanelTitle{color:var(--s-text-main);align-items:center;gap:.5rem;font-size:.82rem;font-weight:700;display:flex}.Financeiro-module___OBhoq__filterToggle{background:var(--s-accent);color:#fff;cursor:pointer;border:none;border-radius:7px;align-items:center;gap:.35rem;padding:.35rem .7rem;font-family:Inter,sans-serif;font-size:.78rem;font-weight:600;transition:all .18s;display:flex}.Financeiro-module___OBhoq__filterToggle:hover{filter:brightness(1.1);transform:translateY(-1px)}.Financeiro-module___OBhoq__filterBody{border-top:1px solid var(--s-border);padding:.75rem 1.25rem 1rem}.Financeiro-module___OBhoq__filterGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin-bottom:.75rem;display:grid}.Financeiro-module___OBhoq__filterField{flex-direction:column;gap:.3rem;display:flex}.Financeiro-module___OBhoq__filterLabel{color:var(--s-text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:.72rem;font-weight:700}.Financeiro-module___OBhoq__filterActions{align-items:center;gap:.5rem;display:flex}.Financeiro-module___OBhoq__summaryRow{border-bottom:1px solid var(--s-border);flex-wrap:wrap;align-items:center;gap:1rem;padding:.75rem 1.25rem;display:flex}.Financeiro-module___OBhoq__summaryItem{background:var(--s-input-bg);border:1px solid var(--s-border);border-radius:9px;align-items:center;gap:.5rem;padding:.5rem .85rem;display:flex}.Financeiro-module___OBhoq__summaryItem i{font-size:1.1rem}.Financeiro-module___OBhoq__summaryItemLabel{color:var(--s-text-muted);font-size:.73rem;font-weight:500}.Financeiro-module___OBhoq__summaryItemValue{color:var(--s-text-main);font-size:.9rem;font-weight:800}.Financeiro-module___OBhoq__valorPositivo{color:#22c55e!important}.Financeiro-module___OBhoq__valorNegativo{color:#ef4444!important}.Financeiro-module___OBhoq__valorNeutro{color:var(--s-accent)!important}.Financeiro-module___OBhoq__toastContainer{z-index:9999;pointer-events:none;flex-direction:column;gap:.5rem;display:flex;position:fixed;bottom:90px;right:1.5rem}.Financeiro-module___OBhoq__toast{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;border:1px solid;border-radius:10px;align-items:center;gap:.6rem;padding:.7rem 1.1rem;font-family:Inter,sans-serif;font-size:.82rem;font-weight:600;display:flex;box-shadow:0 8px 24px #00000040}.Financeiro-module___OBhoq__toastSuccess{color:#22c55e;background:#22c55e26;border-color:#22c55e66}.Financeiro-module___OBhoq__toastError{color:#ef4444;background:#ef444426;border-color:#ef444466}.Financeiro-module___OBhoq__toastInfo{color:var(--s-accent);background:#f5a62326;border-color:#f5a62366}.Financeiro-module___OBhoq__chipGroup{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.Financeiro-module___OBhoq__chip{border:1px solid var(--s-border);background:var(--s-input-bg);color:var(--s-text-muted);cursor:pointer;white-space:nowrap;border-radius:6px;padding:.32rem .75rem;font-family:Inter,sans-serif;font-size:.77rem;font-weight:600;transition:all .18s}.Financeiro-module___OBhoq__chip:hover{border-color:var(--s-accent);color:var(--s-accent)}.Financeiro-module___OBhoq__chipActive{border-color:var(--s-accent);color:var(--s-accent);background:#f5a62324}.Financeiro-module___OBhoq__alertBanner{color:var(--s-text-main);background:#ef444414;border:1px solid #ef444440;border-radius:12px;align-items:center;gap:.75rem;padding:.75rem 1.15rem;font-size:.83rem;font-weight:500;display:flex}.Financeiro-module___OBhoq__alertBannerIcon{color:#ef4444;flex-shrink:0;font-size:1.3rem}.Financeiro-module___OBhoq__alertBannerText{flex:1}.Financeiro-module___OBhoq__alertBannerText span{color:#ef4444;font-weight:700}.Financeiro-module___OBhoq__alertBannerClose{cursor:pointer;color:var(--s-text-muted);background:0 0;border:none;border-radius:4px;align-items:center;padding:2px;font-size:1.1rem;transition:color .15s;display:flex}.Financeiro-module___OBhoq__alertBannerClose:hover{color:var(--s-text-main)}.Financeiro-module___OBhoq__perPageWrap{align-items:center;gap:.5rem;display:flex}.Financeiro-module___OBhoq__perPageLabel{color:var(--s-text-muted);white-space:nowrap;font-size:.78rem;font-weight:500}.Financeiro-module___OBhoq__perPageSelectContainer{min-width:80px}@media (max-width:768px){.Financeiro-module___OBhoq__page{padding:.75rem .75rem 2rem}.Financeiro-module___OBhoq__kpiGrid{grid-template-columns:repeat(2,1fr)}.Financeiro-module___OBhoq__listHeader{flex-direction:column;align-items:flex-start}.Financeiro-module___OBhoq__searchBox{min-width:100%}}@media (max-width:480px){.Financeiro-module___OBhoq__kpiGrid{grid-template-columns:1fr}}.Financeiro-module___OBhoq__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;width:100%;padding:3.5rem 2rem;display:flex}.Financeiro-module___OBhoq__emptyIconContainer{background:var(--s-accent-dim,#f5a6231f);border:1px dashed #f5a62359;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:.35rem;animation:3.5s ease-in-out infinite Financeiro-module___OBhoq__floatIcon;display:flex}.Financeiro-module___OBhoq__emptyIconContainer i{color:var(--s-accent);font-size:1.6rem}@keyframes Financeiro-module___OBhoq__floatIcon{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.Financeiro-module___OBhoq__empty p{color:var(--s-text-main);margin:0;font-size:.85rem;font-weight:700}.Financeiro-module___OBhoq__empty span{color:var(--s-text-muted);max-width:280px;font-size:.73rem;font-weight:500;line-height:1.55}
.ModalLancamento-module__VDi0Hq__overlay{-webkit-backdrop-filter:blur(6px);z-index:3000;background:#000000a6;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ModalLancamento-module__VDi0Hq__modal{background:var(--s-card-bg);border:1px solid var(--s-border);border-radius:16px;flex-direction:column;width:100%;max-width:50%;min-height:50vh;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000080}.ModalLancamento-module__VDi0Hq__modalHeader{border-bottom:1px solid var(--s-border);background:var(--s-card-bg);flex-shrink:0;justify-content:space-between;align-items:center;padding:1.1rem 1.5rem;display:flex}.ModalLancamento-module__VDi0Hq__modalHeaderLeft{align-items:center;gap:.85rem;display:flex}.ModalLancamento-module__VDi0Hq__iconBox{width:40px;min-width:40px;height:40px;color:var(--s-accent);background:#f5a62324;border:1px solid #f5a6234d;border-radius:11px;justify-content:center;align-items:center;font-size:1.25rem;display:flex}.ModalLancamento-module__VDi0Hq__modalTag{letter-spacing:.08em;text-transform:uppercase;color:var(--s-accent);margin-bottom:.1rem;font-size:.65rem;font-weight:800}.ModalLancamento-module__VDi0Hq__modalTitle{color:var(--s-text-main);letter-spacing:-.3px;margin:0;font-size:1.05rem;font-weight:800}.ModalLancamento-module__VDi0Hq__closeBtn{background:var(--s-input-bg);border:1px solid var(--s-border);color:var(--s-text-muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-size:1.2rem;transition:all .18s;display:flex}.ModalLancamento-module__VDi0Hq__closeBtn:hover{color:#ef4444;background:#ef444414;border-color:#ef4444}.ModalLancamento-module__VDi0Hq__modalBody{flex:1;min-height:0;display:flex;overflow:hidden}.ModalLancamento-module__VDi0Hq__sidebar{background:var(--s-sidebar-bg,#00000040);border-right:1px solid var(--s-border);flex-direction:column;gap:.1rem;width:195px;min-width:195px;padding:.85rem 0;display:flex;overflow-y:auto}.ModalLancamento-module__VDi0Hq__sidebarItem{color:var(--s-text-muted);cursor:pointer;text-align:left;background:0 0;border:none;border-left:3px solid #0000;border-radius:0;align-items:center;gap:.65rem;width:100%;padding:.75rem 1.1rem;font-size:.82rem;font-weight:600;transition:all .18s;display:flex}.ModalLancamento-module__VDi0Hq__sidebarItem:hover{color:var(--s-text-main);background:#ffffff0a}.ModalLancamento-module__VDi0Hq__sidebarItemActive{color:var(--s-accent);border-left-color:var(--s-accent);background:#f5a6231a}.ModalLancamento-module__VDi0Hq__sidebarItem i{min-width:18px;font-size:1.05rem}.ModalLancamento-module__VDi0Hq__content{flex-direction:column;flex:1;gap:1.1rem;padding:1.35rem 1.5rem;display:flex;overflow-y:auto}.ModalLancamento-module__VDi0Hq__sectionTitle{color:var(--s-text-main);letter-spacing:-.2px;margin:0 0 .15rem;font-size:.9rem;font-weight:800}.ModalLancamento-module__VDi0Hq__sectionDesc{color:var(--s-text-muted);margin:0;font-size:.75rem}.ModalLancamento-module__VDi0Hq__tipoToggleGroup{grid-template-columns:1fr 1fr;gap:.55rem;margin-bottom:.25rem;display:grid}.ModalLancamento-module__VDi0Hq__tipoToggleBtn{border:1px solid var(--s-border);background:var(--s-input-bg);color:var(--s-text-muted);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:.45rem;padding:.75rem .6rem;font-size:.85rem;font-weight:700;transition:all .18s;display:flex}.ModalLancamento-module__VDi0Hq__tipoToggleBtn i{font-size:1.15rem}.ModalLancamento-module__VDi0Hq__tipoToggleBtnReceita.ModalLancamento-module__VDi0Hq__tipoToggleBtnActive{color:#22c55e;background:#22c55e1f;border-color:#22c55e}.ModalLancamento-module__VDi0Hq__tipoToggleBtnDespesa.ModalLancamento-module__VDi0Hq__tipoToggleBtnActive{color:#ef4444;background:#ef44441f;border-color:#ef4444}.ModalLancamento-module__VDi0Hq__formGrid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.ModalLancamento-module__VDi0Hq__formGridFull{grid-column:1/-1}.ModalLancamento-module__VDi0Hq__formField{flex-direction:column;gap:.35rem;display:flex}.ModalLancamento-module__VDi0Hq__formLabel{color:var(--s-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:700}.ModalLancamento-module__VDi0Hq__formLabelRequired:after{content:" *";color:#ef4444}.ModalLancamento-module__VDi0Hq__formInput{background:var(--s-input-bg);border:1px solid var(--s-border);height:46px;color:var(--s-text-main);border-radius:8px;outline:none;width:100%;padding:.75rem .85rem;font-family:Inter,sans-serif;font-size:.83rem;font-weight:500;transition:border-color .18s}.ModalLancamento-module__VDi0Hq__formInput:focus{border-color:var(--s-accent)}.ModalLancamento-module__VDi0Hq__formInput::placeholder{color:var(--s-text-muted);opacity:.6}.ModalLancamento-module__VDi0Hq__formTextarea{resize:vertical;min-height:90px;height:auto!important}.ModalLancamento-module__VDi0Hq__formHint{color:var(--s-text-muted);margin-top:.15rem;font-size:.71rem}.ModalLancamento-module__VDi0Hq__inputWithAction{align-items:center;gap:.4rem;width:100%;display:flex}.ModalLancamento-module__VDi0Hq__inputActionBtn{background:var(--s-input-bg);border:1px solid var(--s-border);color:var(--s-accent);cursor:pointer;box-sizing:border-box;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:41px;height:41px;margin-bottom:3px;padding:0;transition:all .15s;display:flex}.ModalLancamento-module__VDi0Hq__inputActionBtn:hover{border-color:var(--s-accent);background:#f5a6231f;transform:translateY(-1px)}.ModalLancamento-module__VDi0Hq__modalFooter{border-top:1px solid var(--s-border);background:var(--s-card-bg);flex-shrink:0;justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.5rem;display:flex}.ModalLancamento-module__VDi0Hq__btnSecondary{background:var(--s-input-bg);color:var(--s-text-muted);border:1px solid var(--s-border);cursor:pointer;border-radius:8px;align-items:center;gap:.4rem;padding:.6rem 1.15rem;font-size:.82rem;font-weight:600;transition:all .18s;display:flex}.ModalLancamento-module__VDi0Hq__btnSecondary:hover{color:#ef4444;background:#ef444414;border-color:#ef4444}.ModalLancamento-module__VDi0Hq__btnPrimary{background:var(--s-accent);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.4rem;padding:.6rem 1.25rem;font-size:.82rem;font-weight:700;transition:all .18s;display:flex}.ModalLancamento-module__VDi0Hq__btnPrimary:hover{filter:brightness(1.1);transform:translateY(-1px)}.ModalLancamento-module__VDi0Hq__btnPrimary:disabled{opacity:.5;cursor:not-allowed;transform:none}.ModalLancamento-module__VDi0Hq__recorrenteCard{background:var(--s-input-bg);border:1px solid var(--s-border);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:12px;justify-content:space-between;align-items:center;margin-top:.5rem;padding:.85rem 1.1rem;transition:all .2s;display:flex}.ModalLancamento-module__VDi0Hq__recorrenteCard:hover{background:#ffffff05;border-color:#f5a62366}.ModalLancamento-module__VDi0Hq__recorrenteCardActive{box-shadow:0 0 16px #f5a62314;border-color:var(--s-accent)!important;background:#f5a6230f!important}.ModalLancamento-module__VDi0Hq__recorrenteLeft{align-items:center;gap:.85rem;display:flex}.ModalLancamento-module__VDi0Hq__recorrenteIcon{width:38px;height:38px;color:var(--s-accent);background:#f5a6231f;border:1px solid #f5a62340;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;display:flex}.ModalLancamento-module__VDi0Hq__recorrenteTitle{color:var(--s-text-main);letter-spacing:-.1px;font-size:.84rem;font-weight:700}.ModalLancamento-module__VDi0Hq__recorrenteSub{color:var(--s-text-muted);margin-top:.1rem;font-size:.72rem}.ModalLancamento-module__VDi0Hq__switch{flex-shrink:0;width:44px;height:24px;display:inline-block;position:relative}.ModalLancamento-module__VDi0Hq__switch input{opacity:0;width:0;height:0}.ModalLancamento-module__VDi0Hq__slider{cursor:pointer;background-color:var(--s-border);border-radius:24px;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.ModalLancamento-module__VDi0Hq__slider:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:3px;left:3px;box-shadow:0 2px 4px #0003}.ModalLancamento-module__VDi0Hq__switch input:checked+.ModalLancamento-module__VDi0Hq__slider{background-color:var(--s-accent)}.ModalLancamento-module__VDi0Hq__switch input:checked+.ModalLancamento-module__VDi0Hq__slider:before{transform:translate(20px)}.ModalLancamento-module__VDi0Hq__managePanelContainer{background:var(--s-input-bg);border:1px solid var(--s-border);border-radius:12px;transition:border-color .2s;overflow:hidden}.ModalLancamento-module__VDi0Hq__managePanelHeader{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.ModalLancamento-module__VDi0Hq__managePanelTitle{color:var(--s-text-main);letter-spacing:-.1px;align-items:center;gap:.45rem;font-size:.78rem;font-weight:700;display:flex}.ModalLancamento-module__VDi0Hq__managePanelTitle i{color:var(--s-accent);font-size:1rem}.ModalLancamento-module__VDi0Hq__managePanelToggle{color:var(--s-accent);cursor:pointer;background:#f5a6231a;border:1px solid #f5a62340;border-radius:6px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.72rem;font-weight:700;transition:all .18s;display:flex}.ModalLancamento-module__VDi0Hq__managePanelToggle:hover{background:#f5a62333;transform:translateY(-1px)}.ModalLancamento-module__VDi0Hq__managePanelBody{border-top:1px solid var(--s-border);grid-template-columns:1fr 1fr;gap:1rem;padding:1rem;display:grid}.ModalLancamento-module__VDi0Hq__manageSubCard{background:var(--s-card-bg);border:1px solid var(--s-border);border-radius:10px;padding:.85rem}.ModalLancamento-module__VDi0Hq__manageSubHeader{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.ModalLancamento-module__VDi0Hq__manageSubTitle{color:var(--s-accent);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:700}.ModalLancamento-module__VDi0Hq__manageSubTitle i{margin-right:.3rem}.ModalLancamento-module__VDi0Hq__manageSubCount{color:var(--s-text-muted);font-size:.68rem}.ModalLancamento-module__VDi0Hq__manageFormInline{gap:.4rem;margin-bottom:.65rem;display:flex}.ModalLancamento-module__VDi0Hq__manageInputInline{height:36px!important;font-size:.78rem!important}.ModalLancamento-module__VDi0Hq__manageBtnInline{white-space:nowrap!important;height:36px!important;padding:0 .75rem!important;font-size:.75rem!important}.ModalLancamento-module__VDi0Hq__manageTagGroup{flex-wrap:wrap;gap:.35rem;max-height:130px;padding-right:.2rem;display:flex;overflow-y:auto}.ModalLancamento-module__VDi0Hq__manageTag{border:1px solid var(--s-border);color:var(--s-text-main);cursor:pointer;background:#ffffff0a;border-radius:6px;align-items:center;gap:.35rem;padding:.28rem .55rem;font-size:.75rem;font-weight:600;transition:all .15s;display:inline-flex}.ModalLancamento-module__VDi0Hq__manageTagSelected{border-color:var(--s-accent)!important;color:var(--s-accent)!important;background:#f5a62329!important}.ModalLancamento-module__VDi0Hq__manageTagDeleteIcon{color:#ef4444;cursor:pointer;font-size:.95rem;transition:opacity .15s}.ModalLancamento-module__VDi0Hq__manageTagDeleteIcon:hover{opacity:.8}
.CategoriasModal-module__kxmVoG__overlay{-webkit-backdrop-filter:blur(10px);z-index:999999;background:#000000bf;justify-content:center;align-items:center;padding:1.25rem;animation:.2s forwards CategoriasModal-module__kxmVoG__overlayIn;display:flex;position:fixed;inset:0}.CategoriasModal-module__kxmVoG__overlayClosing{animation:.2s forwards CategoriasModal-module__kxmVoG__overlayOut}@keyframes CategoriasModal-module__kxmVoG__overlayIn{0%{opacity:0}to{opacity:1}}@keyframes CategoriasModal-module__kxmVoG__overlayOut{0%{opacity:1}to{opacity:0}}.CategoriasModal-module__kxmVoG__modal{background:var(--s-sidebar-bg,#111);border:1px solid var(--s-border,#ffffff14);border-radius:16px;flex-direction:column;width:100%;max-width:780px;max-height:88vh;animation:.25s cubic-bezier(.16,1,.3,1) forwards CategoriasModal-module__kxmVoG__modalFadeIn;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0a,0 24px 60px #000000a6,0 8px 24px #0006}.CategoriasModal-module__kxmVoG__modalClosing{animation:.2s cubic-bezier(.4,0,1,1) forwards CategoriasModal-module__kxmVoG__modalFadeOut}@keyframes CategoriasModal-module__kxmVoG__modalFadeIn{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes CategoriasModal-module__kxmVoG__modalFadeOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(16px)scale(.96)}}.CategoriasModal-module__kxmVoG__modalHeader{border-bottom:1px solid var(--s-border);background:#ffffff04;justify-content:space-between;align-items:center;padding:1.15rem 1.5rem;display:flex}.CategoriasModal-module__kxmVoG__headerLeft{align-items:center;gap:.85rem;display:flex}.CategoriasModal-module__kxmVoG__headerIconContainer{background:#f5a62314;border:1px solid #f5a62340;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.CategoriasModal-module__kxmVoG__headerIconContainer i{color:var(--s-accent);font-size:1.35rem}.CategoriasModal-module__kxmVoG__headerTitle{letter-spacing:-.3px;align-items:center;margin:0;font-size:1.1rem;font-weight:800;line-height:1.2;display:flex}.CategoriasModal-module__kxmVoG__breadcrumbBase{color:var(--s-text-main);font-weight:700}.CategoriasModal-module__kxmVoG__breadcrumbSeparator{color:var(--s-text-muted);opacity:.6;margin:0 .35rem;font-weight:500}.CategoriasModal-module__kxmVoG__breadcrumbActive{color:var(--s-accent);font-size:.95rem;font-weight:700;transform:translateY(1px)}.CategoriasModal-module__kxmVoG__headerSubtitle{color:var(--s-text-muted);margin-top:.15rem;font-size:.78rem;font-weight:500;display:block}.CategoriasModal-module__kxmVoG__closeBtn{border:1px solid var(--s-border,#ffffff14);width:34px;height:34px;color:var(--s-text-muted);cursor:pointer;background:#ffffff0a;border-radius:10px;justify-content:center;align-items:center;font-size:1.25rem;transition:all .2s;display:flex}.CategoriasModal-module__kxmVoG__closeBtn:hover{color:#ef4444;background:#ef44441f;border-color:#ef44444d}.CategoriasModal-module__kxmVoG__modalBody{flex:1;grid-template-columns:1.15fr 1fr;min-height:460px;max-height:65vh;display:grid;overflow:hidden}.CategoriasModal-module__kxmVoG__listSection{border-right:1px solid var(--s-border);flex-direction:column;padding:1.5rem;display:flex;overflow:hidden}.CategoriasModal-module__kxmVoG__listSection h4,.CategoriasModal-module__kxmVoG__formSection h4{text-transform:uppercase;color:var(--s-text-muted);letter-spacing:.5px;margin:0 0 1rem;font-size:.82rem;font-weight:700}.CategoriasModal-module__kxmVoG__emptyList{color:var(--s-text-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.5rem;display:flex}.CategoriasModal-module__kxmVoG__emptyList i{opacity:.6;font-size:2.4rem}.CategoriasModal-module__kxmVoG__emptyList p{margin:0;font-size:.85rem;font-weight:600}.CategoriasModal-module__kxmVoG__categoryList{flex-direction:column;flex:1;gap:.5rem;padding-right:.35rem;display:flex;overflow-y:auto}.CategoriasModal-module__kxmVoG__categoryList::-webkit-scrollbar{width:5px}.CategoriasModal-module__kxmVoG__categoryList::-webkit-scrollbar-thumb{background:var(--s-border,#ffffff1a);border-radius:4px}.CategoriasModal-module__kxmVoG__categoryCard{border:1px solid var(--s-border);background:#ffffff06;border-radius:10px;transition:all .2s;overflow:hidden}.CategoriasModal-module__kxmVoG__categoryCard:hover{background:#ffffff09;border-color:#f5a6234d}.CategoriasModal-module__kxmVoG__categoryRow{justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.CategoriasModal-module__kxmVoG__categoryInfo{cursor:pointer;-webkit-user-select:none;user-select:none;flex:1;align-items:center;gap:.55rem;display:flex}.CategoriasModal-module__kxmVoG__chevron{color:var(--s-text-muted);font-size:1.1rem;transition:transform .2s}.CategoriasModal-module__kxmVoG__categoryName{color:var(--s-text-main);font-size:.88rem;font-weight:700}.CategoriasModal-module__kxmVoG__subCount{color:var(--s-text-muted);font-size:.72rem;font-weight:600}.CategoriasModal-module__kxmVoG__deleteBtn{color:var(--s-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.3rem;font-size:1.05rem;transition:all .15s;display:flex}.CategoriasModal-module__kxmVoG__deleteBtn:hover{color:#ef4444;background:#ef44441f}.CategoriasModal-module__kxmVoG__subcategoryList{border-top:1px solid var(--s-border);background:#0003;flex-direction:column;gap:.35rem;padding:.5rem 1rem .75rem 2.25rem;display:flex}.CategoriasModal-module__kxmVoG__noSubs{color:var(--s-text-muted);font-size:.72rem;font-style:italic}.CategoriasModal-module__kxmVoG__subcategoryRow{justify-content:space-between;align-items:center;padding:.4rem 0;display:flex}.CategoriasModal-module__kxmVoG__subcategoryInfo{color:var(--s-text-muted);align-items:center;gap:.45rem;font-size:.82rem;display:flex}.CategoriasModal-module__kxmVoG__subcategoryInfo i{color:var(--s-accent);opacity:.8;font-size:1rem}.CategoriasModal-module__kxmVoG__subcategoryInfo span{color:var(--s-text-main);font-weight:500}.CategoriasModal-module__kxmVoG__deleteBtnSmall{color:var(--s-text-muted);cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;padding:.25rem;font-size:.95rem;transition:all .15s;display:flex}.CategoriasModal-module__kxmVoG__deleteBtnSmall:hover{color:#ef4444;background:#ef44441f}.CategoriasModal-module__kxmVoG__formSection{background:#00000014;flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex;overflow-y:auto}.CategoriasModal-module__kxmVoG__toggleGroup{border:1px solid var(--s-border);background:#ffffff08;border-radius:9px;grid-template-columns:1fr 1fr;gap:2px;padding:.25rem;display:grid;position:relative}.CategoriasModal-module__kxmVoG__toggleBtn{color:var(--s-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;padding:.6rem .5rem;font-family:inherit;font-size:.78rem;font-weight:700;transition:color .2s;display:flex;position:relative;overflow:visible}.CategoriasModal-module__kxmVoG__toggleBtnText{z-index:2;position:relative}.CategoriasModal-module__kxmVoG__toggleActive{color:var(--s-accent)}.CategoriasModal-module__kxmVoG__toggleActiveBg{background:var(--s-accent-dim,#f5a6231f);z-index:1;border:1px solid #f5a6234d;border-radius:7px;position:absolute;inset:0}.CategoriasModal-module__kxmVoG__fg{flex-direction:column;gap:.4rem;display:flex}.CategoriasModal-module__kxmVoG__fg label{text-transform:uppercase;color:var(--s-text-muted);letter-spacing:.5px;font-size:.72rem;font-weight:700}.CategoriasModal-module__kxmVoG__fg input{background:var(--s-input-bg,#ffffff0a);border:1px solid var(--s-border);color:var(--s-text-main);border-radius:8px;outline:none;padding:.75rem 1rem;font-family:inherit;font-size:.85rem;font-weight:600;transition:border-color .2s,box-shadow .2s}.CategoriasModal-module__kxmVoG__fg input::placeholder{color:var(--s-text-muted);opacity:.6;font-weight:500}.CategoriasModal-module__kxmVoG__fg input:focus{border-color:var(--s-accent);box-shadow:0 0 0 1px var(--s-accent)}.CategoriasModal-module__kxmVoG__submitBtn{background:var(--s-accent,#f5a623);color:#fff;cursor:pointer;border:none;border-radius:9px;justify-content:center;align-items:center;margin-top:auto;padding:.75rem;font-family:inherit;font-size:.85rem;font-weight:750;transition:all .2s;display:flex;box-shadow:0 4px 14px #f5a62340}.CategoriasModal-module__kxmVoG__submitBtn:hover:not(:disabled){background:var(--s-accent-light,#ffb84d);transform:translateY(-1px);box-shadow:0 6px 18px #f5a62359}.CategoriasModal-module__kxmVoG__submitBtn:active:not(:disabled){transform:translateY(0)}.CategoriasModal-module__kxmVoG__submitBtn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}@media (max-width:768px){.CategoriasModal-module__kxmVoG__overlay{align-items:stretch;padding:0}.CategoriasModal-module__kxmVoG__modal{border:none;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}.CategoriasModal-module__kxmVoG__modalHeader{padding:1rem 1.15rem}.CategoriasModal-module__kxmVoG__modalBody{flex-direction:column;flex:1;grid-template-columns:1fr;height:auto;min-height:0;max-height:none;display:flex;overflow-y:auto}.CategoriasModal-module__kxmVoG__listSection{border-right:none;border-bottom:1px solid var(--s-border);flex-shrink:0;max-height:none;padding:1.25rem 1.15rem}.CategoriasModal-module__kxmVoG__categoryList{max-height:250px;padding-right:.25rem}.CategoriasModal-module__kxmVoG__formSection{background:0 0;flex-shrink:0;padding:1.25rem 1.15rem 2rem}.CategoriasModal-module__kxmVoG__toggleGroup{width:100%}.CategoriasModal-module__kxmVoG__toggleBtn{padding:.65rem .35rem;font-size:.76rem}.CategoriasModal-module__kxmVoG__submitBtn{min-height:44px;margin-top:.5rem}}
