h1,h2{font-family:Spline Sans,sans-serif;font-size:2rem;font-weight:600}body{font-family:Inter,sans-serif}.checkbox-label{color:snow;cursor:pointer}.swal2-container{z-index:9999!important}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;font-size:100%}.TopBar{background:#ffffff06;border-bottom:1px solid #ffffff12;justify-content:flex-end;align-items:center;min-height:42px;padding:.4rem 1.25rem;display:flex}.TopBar__badges{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.TopBar__badge{letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.28rem .8rem;font-size:.82rem;font-weight:600;line-height:1;display:inline-flex}.TopBar__badge-icon{flex-shrink:0;width:.75rem;height:.75rem}.TopBar__badge--rol{color:#c4b5fd;background:#a78bfa1f;border:1px solid #a78bfa40}.TopBar__badge--user{color:#93c5fd;background:#63b3ed1f;border:1px solid #63b3ed38}.TopBar__badge--empresa{color:#6ee7b7;background:#178e6224;border:1px solid #178e6247}.TopBar__badge--deposito{color:#fcd34d;background:#f0c0401f;border:1px solid #f0c04040}.sidebar{z-index:100;background:#0e1b2b;border-right:2px solid #178e62;flex-direction:column;width:220px;transition:width .25s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.sidebar--collapsed{width:52px}.sidebar__header{border-bottom:1px solid #fffafa12;flex-shrink:0;justify-content:space-between;align-items:center;padding:.7rem .6rem .7rem .85rem;display:flex}.sidebar__brand{align-items:center;gap:.5rem;display:flex;overflow:hidden}.sidebar__brand-mark{color:#178e62;opacity:.9;flex-shrink:0;transition:color .2s}.sidebar__brand-name{letter-spacing:.2em;color:snow;text-transform:uppercase;white-space:nowrap;background-image:linear-gradient(90deg,#178e62 0%,#0000 100%);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1.5px;padding-bottom:2px;font-size:.8rem;font-weight:800}.sidebar__toggle{color:#fffafa73;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:.35rem;transition:color .15s,background .15s;display:flex}.sidebar__toggle:hover{color:snow;background:#fffafa12}.sidebar__nav{flex:1;padding:.75rem 0 1rem;overflow:hidden auto}.sidebar__nav::-webkit-scrollbar{width:4px}.sidebar__nav::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.sidebar__group{margin-bottom:.25rem}.sidebar__group-header{color:#fffafa80;letter-spacing:.08em;cursor:pointer;white-space:nowrap;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.6rem .8rem .3rem;font-size:.65rem;font-weight:700;transition:color .2s;display:flex}.sidebar__group-header:hover{color:#fffafacc}.sidebar__group-title{text-overflow:ellipsis;overflow:hidden}.sidebar__group-chevron{flex-shrink:0;transition:transform .22s}.sidebar__group-chevron--open{transform:rotate(180deg)}.sidebar__group-items{max-height:0;transition:max-height .25s;overflow:hidden}.sidebar__group-items--open{max-height:400px}.sidebar__items{margin:0;padding:0;list-style:none}.sidebar__item{color:snow;white-space:nowrap;border-left:3px solid #0000;align-items:center;gap:.6rem;padding:.5rem .8rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:flex}.sidebar__item:hover{color:#22d08f;background:#178e621f}.sidebar__item--active{color:#2edd9c;background:#178e622e;border-left-color:#178e62;font-weight:600}.sidebar__item-icon{color:#2edd9c;background:#178e6226;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.sidebar__item-label{text-overflow:ellipsis;overflow:hidden}.sidebar__theme-toggle{cursor:pointer;text-align:left;color:#fffafa80;background:0 0;border:none;border-top:1px solid #fffafa12;align-items:center;gap:.6rem;width:100%;padding:.5rem .8rem;transition:background .15s;display:flex}.sidebar__theme-toggle:hover{color:#fffafacc;background:#178e6214}.sidebar__theme-icon{background:#fffafa12;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:background .2s,transform .35s;display:flex}.sidebar__theme-icon--light{color:#ffb800;background:#ffb8002e}.sidebar__theme-icon--dark{color:#7c8cf8;background:#7c8cf82e}.sidebar__theme-label{letter-spacing:.02em;white-space:nowrap;font-size:.78rem;font-weight:500}.sidebar__footer{border-top:1px solid #fffafa1a;padding:.5rem}.sidebar__logout{color:snow;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;align-items:center;gap:.6rem;width:100%;padding:.5rem .4rem;font-size:.85rem;transition:background .15s,color .15s;display:flex}.sidebar__logout:hover{color:#e74c3c;background:#e74c3c26}.sidebar--collapsed .sidebar__header{justify-content:center;padding:.7rem 0}.sidebar--collapsed .sidebar__group-header{justify-content:center;padding:.6rem 0}.sidebar--collapsed .sidebar__item{border-left:none;justify-content:center;padding:.5rem 0}.sidebar--collapsed .sidebar__theme-toggle{justify-content:center;padding:.5rem 0}.sidebar--collapsed .sidebar__logout{justify-content:center}.sidebar__backdrop{z-index:1100;background:#0000008c;animation:.18s ease-out sidebar-backdrop-fade;position:fixed;inset:0}@keyframes sidebar-backdrop-fade{0%{opacity:0}to{opacity:1}}.sidebar--tablet{z-index:1200;width:52px;transition:width .22s}.sidebar--tablet .sidebar__toggle{min-width:44px;min-height:44px}.sidebar--tablet .sidebar__item,.sidebar--tablet .sidebar__logout,.sidebar--tablet .sidebar__theme-toggle{min-height:44px}.sidebar--tablet-open{width:220px;box-shadow:8px 0 24px #00000059}@media (max-width:1366px){.sidebar__toggle,.sidebar__logout,.sidebar__theme-toggle,.sidebar__item{min-height:44px}}.searchbar-container{color:#fff;align-items:center;gap:12px;width:100%;max-width:500px;display:flex;position:relative}.searchbar-icon{pointer-events:none;width:20px;height:20px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.searchbar-input{color:snow;background-color:#0000;border:1px solid #178e62;border-radius:20px;outline:none;width:100%;padding:8px 8px 8px 36px}.searchbar-input::placeholder{color:#ffffff80}.TanTable{border-collapse:collapse;table-layout:fixed;background:#0f2831;border-radius:12px 12px 0 0;justify-self:center;width:100%;margin-top:1rem;overflow:hidden}.TanTable th,.TanTable td{color:snow;text-align:left;border:none;border-bottom:1px solid #ffffff0f;padding:.85rem 1rem}.TanTable th{color:#bdbdbd;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:#ffffff0a;border-bottom:1px solid #ffffff1a;font-size:.78rem;font-weight:600}.TanTable td{vertical-align:middle;word-break:break-word;overflow-wrap:break-word}.TanTable__sortBtn{color:#bdbdbd;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:.4rem;width:100%;padding:0;font-size:.875rem;font-weight:600;display:flex}.TanTable__sortIcon{flex-shrink:0;display:block}.TanTable tr:hover{background:#ffffff06;transition:background .2s}.TanTable__badge{color:snow;border-radius:1em;padding:.2em .7em;font-size:.85em;font-weight:600;display:inline-block}.TanTable__badge--original{background:#178e62}.TanTable__badge--activa{color:#4de8a8;background:#178e6240}.TanTable__badge--anulada{color:#ff8080;background:#d3333333}.TanTable__badge--borrador{color:#f0c040;background:#b48c1433}.TanTable__badge--recibida{color:#4de8a8;background:#178e6233}.TanTable__badge--tipoa{color:#6ea8fe;background:#1a73e926}.TanTable__badge--tipob{color:#4de8a8;background:#178e6226}.TanTable__badge--tipoc{color:#f0c040;background:#b48c1426}.TanTable__badge--tipo-alta{color:#4de8a8;background:#178e6233}.TanTable__badge--tipo-baja{color:#f5a623;background:#e68c1e33}.TanTable__badge--tipo-cheque{color:#6dabff;background:#1a73e924}.TanTable__badge--tipo-transferencia{color:#b794ff;background:#8b5cf624}.TanTable__badge--tipo-mercado-pago{color:#5ec9f5;background:#009ee324}.TanTable__badge--activo{color:#4de8a8;background:#178e622e;border:1px solid #178e6259}.TanTable__badge--inactivo{color:#f87171;background:#e05c6a1f;border:1px solid #e05c6a4d}.TanTable__badge--equivalente{color:#7cb9ff;background:0 0;border:1px solid #1a73e94d}.TanTable__cell--nombre{flex-flow:wrap;align-items:baseline;gap:.5rem;display:flex}.TanTable__row--anulada{background:#d333330f}.TanTable__row--anulada td{color:#ffffff73}.TanTable__row--anulada:hover{background:#d333331a!important}.TanTable__actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.15rem;display:flex}.TanTable__actionBtn{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;transition:background .15s,border-color .15s;display:flex}.TanTable__actionBtn:disabled{opacity:.45;cursor:not-allowed}.TanTable__actionIcon{width:18px;height:18px;display:block}.TanTable__expandBtn{color:#178e62;border-color:#178e6280}.TanTable__expandBtn:hover:not(:disabled){background:#178e6226;border-color:#178e62}.TanTable__chevron{color:#bdbdbd;justify-content:center;align-items:center;width:22px;height:22px;transition:transform .2s,color .15s;display:inline-flex}.TanTable__chevron--open{color:#178e62;transform:rotate(180deg)}.TanTable__printBtn{color:#fff;border-color:#ffffff40}.TanTable__printBtn:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff80}.TanTable__confirmBtn{color:#178e62;border-color:#178e6280}.TanTable__confirmBtn:hover:not(:disabled){background:#178e6226;border-color:#178e62}.TanTable__cancelBtn{color:#d33;border-color:#d3333380}.TanTable__cancelBtn:hover:not(:disabled){background:#d3333326;border-color:#d33}.TanTable__emitBtn{color:#178e62;cursor:pointer;background:0 0;border:1px solid #178e6280;border-radius:6px;justify-content:center;align-items:center;padding:.3rem .7rem;font-size:.8rem;font-weight:600;transition:background .15s,border-color .15s;display:flex}.TanTable__emitBtn:hover{background:#178e6226;border-color:#178e62}.TanTable__emitBtn:disabled{opacity:.45;cursor:not-allowed}.TanTable__recreateBtn{color:#4a72c4;cursor:pointer;background:0 0;border:1px solid #6482c880;border-radius:6px;justify-content:center;align-items:center;padding:.3rem .7rem;font-size:.8rem;font-weight:600;transition:background .15s,border-color .15s;display:flex}.TanTable__recreateBtn:hover{background:#6482c826;border-color:#4a72c4}.TanTable__recreateBtn:disabled{opacity:.45;cursor:not-allowed}.TanTable__expandedRow>td{background:#0003;border-top:none;padding:0!important}.TanTable__expandedContent{flex-direction:column;gap:1rem;padding:1rem 1.5rem;display:flex}.TanTable__expandedMeta{flex-wrap:wrap;gap:2.5rem;display:flex}.TanTable__expandedMetaItem{flex-direction:column;gap:.2rem;display:flex}.TanTable__expandedLabel{color:#bdbdbd;text-transform:uppercase;letter-spacing:.06em;font-size:.75rem}.TanTable__expandedValue{color:snow;font-size:.9rem;font-weight:500}.TanTable__expandedItems{border-collapse:collapse;width:100%;font-size:.85rem}.TanTable__expandedItems th{color:#bdbdbd;text-align:left;background:0 0;border-bottom:1px solid #ffffff1a;padding:.35rem .75rem;font-weight:500}.TanTable__expandedItems td{color:snow;border-bottom:1px solid #ffffff0a;padding:.4rem .75rem}.TanTable__expandedItems td:not(:first-child){white-space:nowrap;width:1%}.TanTable__expandedItems tr:last-child td{border-bottom:none}.TanTable__expandedItems tr:hover td{background:#ffffff08}.TanTable__activoToggle{cursor:pointer;border:none;border-radius:50%;flex-shrink:0;width:14px;height:14px;margin:0 auto;padding:0;transition:transform .15s,opacity .15s;display:block}.TanTable__activoToggle:hover:not(:disabled){transform:scale(1.25)}.TanTable__activoToggle:disabled{opacity:.5;cursor:not-allowed}.TanTable__activoToggle--activo{background:#4de8a8;box-shadow:0 0 6px #178e6280}.TanTable__activoToggle--inactivo{background:#f87171;box-shadow:0 0 6px #e05c6a66}.TanTable__checkbox{cursor:pointer;accent-color:#178e62;width:14px;height:14px;margin:0 auto;display:block}.TanTable__cell--truncate{text-overflow:ellipsis;white-space:nowrap;cursor:default;display:block;overflow:hidden}.TanTable__expandBtn--open{transform:rotate(0)}.TanTable__expandBtn:not(.TanTable__expandBtn--open){transform:rotate(-90deg)}.TanTable__editBtn{color:#178e62;cursor:pointer;background:0 0;border:1px solid #178e6280;border-radius:6px;justify-content:center;align-items:center;padding:.3rem .55rem;transition:background .15s,border-color .15s;display:flex}.TanTable__editBtn:hover{background:#178e6226;border-color:#178e62}.TanTable__row--expanded>td{border-bottom:none}.TanTable__expandedCell{background:#0003;border-bottom:1px solid #ffffff0f!important;padding:0!important}.TanTable__expandedGrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem 2rem;padding:1rem 1.5rem;display:grid}.TanTable__expandedItem{flex-direction:column;gap:.2rem;display:flex}.TanTable__stockScope{flex-direction:column;gap:.15rem;display:flex}.TanTable__stockScopeMain{color:snow;font-size:.92rem;font-weight:700}.TanTable__stockScopeMeta{color:#ffffffa6;font-size:.72rem;line-height:1.2}.TanTable__if-loading{text-align:center;color:snow;padding:2rem;font-size:1.2rem}.TanTable__error{text-align:center;color:snow;padding:2rem}.TanTable__noData{text-align:center;color:snow;padding:2rem;font-size:1.2rem}.Filters__overlay{z-index:998;opacity:0;visibility:hidden;background:0 0;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;position:fixed;inset:0}.Filters__overlay--open{opacity:1;visibility:visible}.Filters{z-index:999;background:#1a2838;width:280px;height:100vh;padding:2rem 1.5rem;position:fixed;top:0;left:0;overflow-y:auto}.Filters::-webkit-scrollbar{width:4px}.Filters::-webkit-scrollbar-track{background:0 0}.Filters::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:999px}.Filters::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.Filters{transition:transform .3s ease-in-out;transform:translate(-100%);box-shadow:4px 0 12px #0000004d}.Filters--open{transform:translate(0)}.Filters__header{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.Filters__title{color:snow;margin:0;font-size:1.5rem;font-weight:600}.Filters__icon{width:24px;height:24px}.Filters__closeBtn{color:#bdbdbd;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.2rem .4rem;font-size:1.25rem;line-height:1;transition:color .15s,background .15s}.Filters__closeBtn:hover{color:snow;background:#ffffff14}.Filters__section{margin-bottom:1.5rem}.Filters__label{color:snow;opacity:.9;margin-bottom:.5rem;font-size:.9rem;display:block}.Filters__subtitle{color:snow;margin:2rem 0 1.5rem;font-size:1.25rem;font-weight:600}.Filters__selectWrapper{width:100%;position:relative}.Filters__select{color:snow;cursor:pointer;appearance:none;background:0 0;border:1px solid #ffffff4d;border-radius:10px;outline:none;width:100%;padding:.75rem 2.5rem .75rem 1rem;font-size:.95rem;transition:border-color .2s}.Filters__select:hover{border-color:#ffffff80}.Filters__select:focus{border-color:#178e62}.Filters__select option{color:snow;background:#1a2838}.Filters__selectArrow{pointer-events:none;width:20px;height:20px;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.Filters__toggleRow{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;display:flex}.Filters__toggleTrack{flex-shrink:0;width:42px;height:24px;display:inline-block;position:relative}.Filters__toggleInput{opacity:0;width:0;height:0;position:absolute}.Filters__toggleInput:checked+.Filters__toggleThumb{background:#178e62}.Filters__toggleInput:checked+.Filters__toggleThumb:after{transform:translate(18px)}.Filters__toggleThumb{background:#ffffff26;border-radius:999px;transition:background .2s;position:absolute;inset:0}.Filters__toggleThumb:after{content:"";background:snow;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px}.Filters__segmented{border:1px solid #ffffff26;border-radius:8px;display:flex;overflow:hidden}.Filters__segmentedBtn{color:#bdbdbd;cursor:pointer;background:0 0;border:none;border-right:1px solid #ffffff26;flex:1;padding:.45rem 0;font-size:.85rem;transition:background .15s,color .15s}.Filters__segmentedBtn:last-child{border-right:none}.Filters__segmentedBtn:hover{background:#ffffff0f}.Filters__segmentedBtn--active{color:snow;background:#178e62;font-weight:600}.Filters__segmentedBtn--active:hover{background:#134b3d}.Filters__actions{flex-direction:column;gap:.5rem;margin-top:2rem;display:flex}.Filters__submitBtn{color:snow;cursor:pointer;background:#178e62;border:none;border-radius:8px;width:100%;padding:.75rem;font-size:.95rem;font-weight:600;transition:background .2s}.Filters__submitBtn:hover{background:#134b3d}.Filters__clearBtn{color:#bdbdbd;cursor:pointer;background:0 0;border:none;width:100%;padding:.5rem;font-size:.85rem;transition:color .2s}.Filters__clearBtn:hover{color:snow}.Filters__select:disabled{opacity:.4;cursor:not-allowed}.Filters__collapseHeader{cursor:pointer;color:snow;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;margin:2rem 0 1rem;padding:0;font-size:1.25rem;font-weight:600;display:flex}.Filters__collapseHeader--open .Filters__collapseArrow{transform:rotate(180deg)}.Filters__collapseArrow{opacity:.7;width:16px;height:16px;transition:transform .2s}.Filters__ubicacionGrid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.Filters__input{color:snow;box-sizing:border-box;background:0 0;border:1px solid #ffffff4d;border-radius:10px;outline:none;width:100%;padding:.6rem .75rem;font-size:.9rem;transition:border-color .2s}.Filters__input::placeholder{color:#fff6}.Filters__input:hover{border-color:#ffffff80}.Filters__input:focus{border-color:#178e62}.Paged{justify-content:center;align-items:center;gap:1rem;margin:2rem 0;display:flex}.Paged__arrow{color:#178e62;cursor:pointer;background:0 0;border:2px solid #178e62;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.5rem;transition:all .2s;display:flex}.Paged__arrow:hover:not(:disabled){color:snow;background:#178e62}.Paged__arrow:disabled{opacity:.3;cursor:not-allowed}.Paged__numbers{gap:.5rem;display:flex}.Paged__ellipsis{color:snow;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:1rem;display:flex}.Paged__number{color:snow;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1rem;font-weight:500;transition:all .2s;display:flex}.Paged__number:hover:not(.Paged__number--active){background:#ffffff1a}.Paged__number--active{color:snow;background:#178e62;font-weight:600}.NewSparepart__overlay{z-index:999;background:#000000bf;position:fixed;inset:0}.NewSparepart{z-index:1000;scrollbar-color:#ffffff4d transparent;scrollbar-width:none;scrollbar-gutter:stable;background:#1a2838;border-radius:10px;width:calc(100% - 4rem);max-width:770px;max-height:calc(100vh - 4rem);padding:2rem;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 10px 40px #00000080}.NewSparepart__title{color:snow;text-align:center;margin:0 0 2rem;font-size:2rem;font-weight:600}.NewSparepart__form{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.NewSparepart__field{flex-direction:column;gap:.5rem;display:flex}.NewSparepart__field--full{grid-column:1/-1}.NewSparepart__field--checkbox{color:snow;flex-direction:row;align-items:center;gap:.75rem}.NewSparepart__label{color:snow;font-size:.95rem;font-weight:500}.NewSparepart__chips{flex-wrap:wrap;gap:.75rem;display:flex}.NewSparepart__chip{color:snow;cursor:pointer;background:0 0;border:2px solid #ffffff4d;border-radius:25px;padding:.5rem 1.5rem;font-size:.95rem;font-weight:500;transition:all .2s}.NewSparepart__chip:hover{background:#178e621a;border-color:#178e62}.NewSparepart__chip--active{color:snow;background:#178e62;border-color:#178e62}.NewSparepart__chip--active:hover{background:#134b3d;border-color:#134b3d}.NewSparepart__loading{color:snow;font-size:.95rem}.NewSparepart__input{color:snow;box-sizing:border-box;background:#ffffff0a;border:1px solid #178e62;border-radius:8px;outline:none;width:100%;padding:.55rem .75rem;font-size:.95rem;transition:box-shadow .2s}.NewSparepart__input:focus{box-shadow:0 0 0 3px #178e622e}.NewSparepart__input::placeholder{color:#ffffff59}.NewSparepart textarea.NewSparepart__input{resize:vertical;color:snow;min-height:80px;font-family:inherit}.NewSparepart__checkbox{cursor:pointer;accent-color:#178e62;width:20px;height:20px}.NewSparepart__checkboxLabel{color:snow;cursor:pointer;margin:0;font-size:1rem}.NewSparepart__error{color:#ff6b6b;margin-top:-.25rem;font-size:.85rem}.NewSparepart__actions{grid-column:1/-1;justify-content:center;gap:1rem;margin-top:1rem;display:flex}.NewSparepart__btn{cursor:pointer;border:none;border-radius:8px;padding:.75rem 2rem;font-size:1rem;font-weight:600;transition:all .2s}.NewSparepart__btn--cancel{color:#178e62;background:0 0;border:2px solid #178e62}.NewSparepart__btn--cancel:hover{background:#178e621a}.NewSparepart__btn--submit{color:snow;background:#178e62}.NewSparepart__btn--submit:hover{background:#134b3d}.NewSparepart__btn--submit:disabled{opacity:.6;cursor:not-allowed}.NewOrderNote__overlay{z-index:999;background:#000000bf;position:fixed;inset:0}.NewOrderNote{z-index:1000;scrollbar-width:none;scrollbar-gutter:stable;background:#20232a;border-radius:10px;width:calc(100% - 4rem);max-width:820px;max-height:calc(100vh - 4rem);padding:2rem;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 12px 48px #0009}.NewOrderNote--expanded{flex-direction:column;max-width:900px;height:calc(100vh - 4rem);min-height:600px;display:flex;overflow:hidden}.NewOrderNote--expanded .NewOrderNote__title{flex-shrink:0}.NewOrderNote--expanded .NewOrderNote__form{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;flex:1;align-content:start;padding-right:.25rem;overflow-y:auto}.NewOrderNote--expanded .NewOrderNote__actions{border-top:1px solid #ffffff0f;flex-shrink:0;margin-top:0;padding-top:1rem}.NewOrderNote--expanded .NewOrderNote__error--footer{flex-shrink:0}.NewOrderNote--twoPanel{max-width:1080px}.NewOrderNote--twoPanel .NewOrderNote__form{gap:0;align-content:unset;flex-direction:row;padding-right:0;display:flex;overflow:hidden}.NewOrderNote--withCreate{max-width:1380px}.NewOrderNote__formCreate{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;border-left:1px solid #ffffff12;flex-direction:column;flex-shrink:0;gap:1rem;width:320px;margin-left:1.5rem;padding-left:1.5rem;display:flex;overflow-y:auto}.NewOrderNote__createHeader{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.NewOrderNote__createClose{color:#bdbdbd;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.25rem .5rem;font-size:1rem}.NewOrderNote__createClose:hover{color:snow;background:#ffffff0f}.NewOrderNote__createActions{gap:.5rem;margin-top:.5rem;display:flex}.NewOrderNote__createSpareBtn{color:snow;cursor:pointer;background:linear-gradient(135deg,#178e62d9 0%,#178e62a6 100%);border:1px solid #178e62e6;border-radius:10px;align-self:flex-start;align-items:center;gap:.5rem;padding:.55rem 1rem;font-size:.9rem;font-weight:600;transition:transform .12s,box-shadow .15s,background .15s;display:inline-flex;box-shadow:0 2px 8px #178e6240}.NewOrderNote__createSpareBtn__icon{background:#ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:1rem;font-weight:700;line-height:1;display:inline-flex}.NewOrderNote__createSpareBtn:hover{background:linear-gradient(135deg,#178e62 0%,#178e62cc 100%);transform:translateY(-1px);box-shadow:0 4px 14px #178e6259}.NewOrderNote__createSpareBtn:active{transform:translateY(0);box-shadow:0 2px 6px #178e6240}.NewOrderNote__createSuccess{color:#4ade80;background:#178e621f;border:1px solid #178e6266;border-radius:8px;margin:0;padding:.5rem .75rem;font-size:.85rem;animation:.2s ease-out newOrderNoteFadeIn}@keyframes newOrderNoteFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.NewOrderNote__formLeft{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;flex-direction:column;flex-shrink:0;gap:1.25rem;width:290px;padding-right:1.75rem;display:flex;overflow-y:auto}.NewOrderNote__formRight{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;border-left:1px solid #ffffff12;flex-direction:column;flex:1;gap:1rem;padding-left:1.75rem;display:flex;overflow-y:auto}.NewOrderNote__formSectionTitle{text-transform:uppercase;letter-spacing:.08em;color:#bdbdbd;margin:0;font-size:.75rem;font-weight:600}.NewOrderNote__field--grow{flex-direction:column;flex:1;display:flex}.NewOrderNote__input--grow{resize:none;flex:1;min-height:80px}.NewOrderNote__emptyItems{color:#bdbdbd;margin:0;font-size:.85rem;font-style:italic}.NewOrderNote__title{color:snow;text-align:center;margin:0 0 1.5rem;font-size:2rem;font-weight:600}.NewOrderNote__form{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.NewOrderNote__collapsibleFields{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:.75rem;display:grid}.NewOrderNote__field{flex-direction:column;gap:.5rem;display:flex}.NewOrderNote__field--full{grid-column:1/-1}.NewOrderNote__field--double{grid-column:span 2}.NewOrderNote__label{color:snow;font-size:.95rem;font-weight:500}.NewOrderNote__sectionToggle{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;margin-bottom:.75rem;padding:0;display:flex}.NewOrderNote__sectionToggle:hover .NewOrderNote__label{color:#178e62}.NewOrderNote__toggleArrow{color:#bdbdbd;font-size:1.1rem;transition:transform .2s;transform:rotate(-90deg)}.NewOrderNote__toggleArrow--open{transform:rotate(0)}.NewOrderNote__optional{color:#bdbdbd;font-size:.85rem;font-weight:400}.NewOrderNote__required{color:#ef9a9a;font-size:.85rem;font-weight:500}.NewOrderNote__input{color:snow;box-sizing:border-box;background:#ffffff0a;border:1px solid #178e62;border-radius:8px;outline:none;width:100%;padding:.55rem .75rem;font-family:inherit;font-size:.95rem;transition:box-shadow .2s}.NewOrderNote__input:focus{box-shadow:0 0 0 3px #178e622e}.NewOrderNote__input::placeholder{color:#ffffff59}.NewOrderNote__input:disabled{opacity:.35;cursor:not-allowed}.NewOrderNote__input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.7);cursor:pointer}.NewOrderNote__input--sm{flex:1;min-width:0}.NewOrderNote__input option{color:snow;background:#20232a}.NewOrderNote textarea.NewOrderNote__input{resize:vertical;min-height:80px;font-family:inherit}@media (min-width:768px) and (max-width:1024px){.NewOrderNote{width:calc(100% - 1.5rem);padding:1.25rem}.NewOrderNote .NewOrderNote__form,.NewOrderNote .NewOrderNote__collapsibleFields{gap:1rem;grid-template-columns:1fr!important}.NewOrderNote .NewOrderNote__field--double,.NewOrderNote .NewOrderNote__field--full{grid-column:1/-1}.NewOrderNote .NewOrderNote__input,.NewOrderNote .NewOrderNote__btn{min-height:44px}}.NewOrderNote__clientSection{background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;grid-column:1/-1;gap:.9rem;padding:1rem 1.25rem;display:flex}.NewOrderNote__radioGroup{gap:1.5rem;display:flex}.NewOrderNote__radioOption{cursor:pointer;color:snow;-webkit-user-select:none;user-select:none;align-items:center;gap:.6rem;font-size:.95rem;display:flex}.NewOrderNote__radioOption input[type=radio]{appearance:none;cursor:pointer;border:2px solid #ffffff4d;border-radius:50%;flex-shrink:0;width:18px;height:18px;transition:border-color .2s;position:relative}.NewOrderNote__radioOption input[type=radio]:checked{border-color:#178e62}.NewOrderNote__radioOption input[type=radio]:checked:after{content:"";background:#178e62;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.NewOrderNote__clientManual{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.NewOrderNote__formLeft .NewOrderNote__clientManual{grid-template-columns:1fr;gap:.75rem}.NewOrderNote__searchWrapper{position:relative}.NewOrderNote__searchRow{align-items:stretch;gap:.75rem;display:flex}.NewOrderNote__results{z-index:100;scrollbar-width:thin;scrollbar-color:#fff3 transparent;background:#2a2e38;border:1px solid #178e62;border-radius:8px;max-height:280px;margin:0;padding:.5rem 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.NewOrderNote__resultItem{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.25rem;transition:background .15s;display:flex}.NewOrderNote__resultItem:hover{background:#178e622e}.NewOrderNote__resultItem:not(:last-child){border-bottom:1px solid #ffffff0f}.NewOrderNote__resultName{color:snow;flex:1;font-size:1rem;font-weight:500}.NewOrderNote__resultSku{color:#bdbdbd;white-space:nowrap;font-size:.85rem}.NewOrderNote__spareCard{background:#178e6212;border:1px solid #178e6259;border-radius:10px;flex-direction:column;gap:.9rem;margin-top:.75rem;padding:1rem 1.25rem;display:flex}.NewOrderNote__spareCardHeader{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.NewOrderNote__spareName{color:snow;font-size:1rem;font-weight:600}.NewOrderNote__spareSku{color:#bdbdbd;white-space:nowrap;font-size:.85rem}.NewOrderNote__priceRow{gap:.75rem;display:flex}.NewOrderNote__priceBox{background:#ffffff0d;border-radius:8px;flex-direction:column;flex:1;gap:.3rem;padding:.6rem .9rem;display:flex}.NewOrderNote__priceLabel{color:#bdbdbd;text-transform:uppercase;letter-spacing:.06em;font-size:.72rem}.NewOrderNote__priceValue{color:#178e62;font-size:1.05rem;font-weight:700}.NewOrderNote__itemColLabel{text-transform:uppercase;letter-spacing:.05em;color:#bdbdbd;align-self:end;padding-bottom:.2rem;font-size:.72rem;font-weight:600}.NewOrderNote__addModeToggle{gap:1.5rem;margin-bottom:.25rem;display:flex}.NewOrderNote__addItem{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.NewOrderNote__addItem--libre{flex-wrap:unset;grid-template-columns:2fr 70px 120px auto;display:grid}.NewOrderNote__items{flex-direction:column;gap:.5rem;margin-top:.75rem;display:flex}.NewOrderNote__itemRow{background:#ffffff0a;border:1px solid #178e624d;border-radius:8px;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.NewOrderNote__itemInfo{flex:1;align-items:baseline;gap:.5rem;min-width:0;display:flex}.NewOrderNote__itemName{color:snow;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.NewOrderNote__itemSku{color:#bdbdbd;white-space:nowrap;flex-shrink:0;font-size:.8rem}.NewOrderNote__itemMeta{color:#bdbdbd;white-space:nowrap;font-size:.85rem}.NewOrderNote__total{border-top:1px solid #178e624d;justify-content:flex-end;align-items:center;gap:.75rem;margin-top:.25rem;padding:.5rem .75rem;display:flex}.NewOrderNote__totalLabel{color:#bdbdbd;font-size:.9rem}.NewOrderNote__totalValue{color:snow;font-size:1rem;font-weight:600}.NewOrderNote__sectionTitleRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.NewOrderNote__totalsCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:.45rem;margin-top:.75rem;padding:.85rem 1rem;display:flex}.NewOrderNote__totalsRow{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.NewOrderNote__totalsRow--sub .NewOrderNote__totalsLabel,.NewOrderNote__totalsRow--sub .NewOrderNote__totalsValue{color:#bdbdbd;font-size:.95rem;font-weight:400}.NewOrderNote__totalsRow--final .NewOrderNote__totalsLabel{color:snow;letter-spacing:.02em;text-transform:uppercase;font-size:1.1rem;font-weight:600}.NewOrderNote__totalsRow--final .NewOrderNote__totalsValue{color:#178e62;font-size:1.55rem;font-weight:700}.NewOrderNote__totalsLabel{color:#bdbdbd;font-size:1.02rem;font-weight:500}.NewOrderNote__totalsPct{color:#ffffff73;margin-left:.4rem;font-size:.9rem;font-weight:400}.NewOrderNote__totalsValue{color:snow;font-variant-numeric:tabular-nums;font-size:1.12rem;font-weight:600}.NewOrderNote__totalsDivider{background:#ffffff12;height:1px;margin:.15rem 0}.NewOrderNote__itemRemove{color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:.25rem .5rem;font-size:.85rem;transition:color .15s,background .15s}.NewOrderNote__itemRemove:hover{color:#ff6b6b;background:#ff6b6b1a}.NewOrderNote__itemEdit{color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:.25rem .5rem;font-size:.9rem;transition:color .15s,background .15s}.NewOrderNote__itemEdit:hover{color:#178e62;background:#178e621f}.NewOrderNote__itemRow--stack{gap:1rem;padding:.75rem .9rem}.NewOrderNote__itemRow--editing{background:#178e6214;border-color:#178e62}.NewOrderNote__actions{justify-content:center;gap:1rem;margin-top:1rem;display:flex}.NewOrderNote__error--footer{text-align:center;padding-top:.5rem;display:block}.NewOrderNote__btn{cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:.75rem 2rem;font-size:1rem;font-weight:600;transition:all .2s}.NewOrderNote__btn--sm{padding:.55rem 1.1rem;font-size:.9rem}.NewOrderNote__btn--cancel{color:#178e62;background:0 0;border:2px solid #178e62}.NewOrderNote__btn--cancel:hover{background:#178e621a}.NewOrderNote__btn--submit{color:snow;background:#178e62}.NewOrderNote__btn--submit:hover{background:#134b3d}.NewOrderNote__btn--submit:disabled{opacity:.6;cursor:not-allowed}.NewOrderNote__error{color:#ff6b6b;font-size:.85rem}.NewOrderNote__addRowBtn{color:#178e62;cursor:pointer;background:0 0;border:1px dashed #178e6280;border-radius:8px;width:100%;padding:.6rem 1.25rem;font-size:.9rem;font-weight:500;transition:background .2s,border-color .2s}.NewOrderNote__addRowBtn:hover{background:#178e6214;border-color:#178e62}.BatchNew__productList{flex-direction:column;flex:1;gap:.25rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.BatchNew__productItem{cursor:pointer;border:1px solid #0000;border-radius:8px;flex-direction:column;gap:.2rem;padding:.65rem .85rem;transition:background .15s,border-color .15s;display:flex}.BatchNew__productItem:hover{background:#178e621a;border-color:#178e6240}.BatchNew__productItem--active{background:#178e6226;border-color:#178e6280}.BatchNew__productName{color:snow;font-size:.9rem;font-weight:500}.BatchNew__productMeta{color:#bdbdbd;font-size:.78rem}.BatchNew__miniForm{background:#ffffff08;border:1px solid #178e624d;border-radius:10px;flex-direction:column;flex-shrink:0;gap:.85rem;padding:1rem;display:flex}.BatchNew__tipoToggle{gap:.5rem;display:flex}.BatchNew__tipoBtn{color:#bdbdbd;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:8px;flex:1;padding:.5rem;font-size:.9rem;font-weight:600;transition:all .15s}.BatchNew__tipoBtn:hover{color:snow;border-color:#178e62}.BatchNew__tipoBtn--active{color:snow;background:#178e62;border-color:#178e62}.BatchNew__miniFormActions{justify-content:flex-end;gap:.5rem;display:flex}.BatchNew__tipoTag{white-space:nowrap;border-radius:6px;flex-shrink:0;padding:.2rem .55rem;font-size:.8rem;font-weight:600}.BatchNew__tipoTag--alta{color:#178e62;background:#178e6226;border:1px solid #178e6259}.BatchNew__tipoTag--baja{color:#e05c6a;background:#d333331a;border:1px solid #d3333359}.BatchNew__stockChange{flex-shrink:0;align-items:stretch;gap:.55rem;display:flex}.BatchNew__stockChange__box{background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;align-items:center;gap:.15rem;min-width:4.5rem;padding:.4rem .85rem;display:flex}.BatchNew__stockChange__box--result{background:#178e621f;border-color:#178e6266}.BatchNew__stockChange__box--result .BatchNew__stockChange__value{color:#178e62}.BatchNew__stockChange__label{color:#bdbdbd;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;align-items:center;gap:.35rem;font-size:.7rem;display:flex}.BatchNew__stockChange__value{color:snow;font-variant-numeric:tabular-nums;font-size:1.45rem;font-weight:700;line-height:1.1}.BatchNew__stockChange__arrow{color:#bdbdbd;flex-shrink:0;align-self:center;font-size:1.3rem}.BatchNew__stockChange__delta{letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;border-radius:4px;padding:.05rem .3rem;font-size:.68rem;font-weight:700}.BatchNew__stockChange__delta--alta{color:#178e62;background:#178e6238}.BatchNew__stockChange__delta--baja{color:#e05c6a;background:#d333332e}.BatchNew__stockChange--negative .BatchNew__stockChange__box--result{background:#d333331f;border-color:#d3333373}.BatchNew__stockChange--negative .BatchNew__stockChange__box--result .BatchNew__stockChange__value{color:#e05c6a}.BatchNew__itemActions{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.StockPreview{align-items:stretch;gap:.6rem;margin-top:.25rem;display:flex}.StockPreview__box{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;flex:1;gap:.2rem;min-width:0;padding:.55rem .8rem;display:flex}.StockPreview__box--result{background:#178e6214;border-color:#178e6259}.StockPreview__box--result .StockPreview__value{color:#178e62}.StockPreview__box--negative{background:#d333331a;border-color:#d3333366}.StockPreview__box--negative .StockPreview__value{color:#e05c6a}.StockPreview__label{color:#bdbdbd;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.4rem;font-size:.72rem;display:flex}.StockPreview__value{color:snow;font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:700}.StockPreview__arrow{color:#bdbdbd;flex-shrink:0;align-self:center;font-size:1.2rem}.StockPreview__delta{text-transform:none;letter-spacing:0;border-radius:4px;padding:.05rem .35rem;font-size:.7rem;font-weight:700}.StockPreview__delta--alta{color:#178e62;background:#178e622e}.StockPreview__delta--baja{color:#e05c6a;background:#d3333326}.BatchRow{border-top:1px solid #ffffff1a;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:1.5rem;padding-top:1.25rem;display:grid}.BatchRow__removeWrapper{grid-column:1/-1;justify-content:flex-end;display:flex}.BatchRow__removeBtn{color:#e05c6a;cursor:pointer;background:0 0;border:1px solid #d3333373;border-radius:6px;padding:.3rem .75rem;font-size:.85rem;transition:background .15s}.BatchRow__removeBtn:hover{background:#d333331a}.select{width:100%;font-family:inherit;font-size:14px;position:relative}.select--disabled{opacity:.5;pointer-events:none}.select__trigger{color:snow;cursor:pointer;background-color:#0000;border:1px solid #ffffff26;border-radius:6px;outline:none;justify-content:space-between;align-items:center;width:100%;height:36px;padding:0 12px;font-size:14px;transition:border-color .15s,box-shadow .15s;display:flex}.select__trigger:hover{border-color:#ffffff4d}.select__trigger:focus-visible,.select__trigger--open{border-color:#178e62;box-shadow:0 0 0 2px #178e6240}.select__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select__value--placeholder{color:#bdbdbd}.select__chevron{color:#bdbdbd;flex-shrink:0;margin-left:8px;transition:transform .2s}.select__chevron--open{transform:rotate(180deg)}.select__dropdown{z-index:50;background-color:#0e1b2b;border:1px solid #ffffff26;border-radius:6px;flex-direction:column;width:100%;animation:.15s selectSlideIn;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden;box-shadow:0 8px 24px #0006}.select__searchWrapper{border-bottom:1px solid #ffffff14;padding:6px}.select__search{color:snow;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:4px;outline:none;width:100%;height:32px;padding:0 10px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}.select__search::placeholder{color:#bdbdbd}.select__search:focus{border-color:#178e62;box-shadow:0 0 0 2px #178e6240}.select__content{max-height:220px;margin:0;padding:4px;list-style:none;overflow-y:auto}.select__content::-webkit-scrollbar{width:6px}.select__content::-webkit-scrollbar-track{background:0 0}.select__content::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px}.select__empty{text-align:center;color:#bdbdbd;padding:10px;font-size:13px;list-style:none}.select__item{color:snow;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;justify-content:space-between;align-items:center;padding:8px 10px;font-size:14px;transition:background-color .1s;display:flex}.select__item--highlighted{background-color:#ffffff14}.select__item--selected{color:#178e62;font-weight:500}.select__item--disabled{opacity:.4;pointer-events:none}.select__check{color:#178e62;flex-shrink:0;margin-left:8px}@keyframes selectSlideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.PITable__chevron{color:#bdbdbd;justify-content:center;align-items:center;width:22px;height:22px;transition:transform .2s,color .15s;display:inline-flex}.PITable__chevron--open{color:#178e62;transform:rotate(180deg)}.PITable__row--expanded>td{background:#ffffff08}.PITable__detailRow>td{background:#0003;border-top:1px solid #178e6259;padding:0!important}.PIDetail{background:#ffffff05;padding:1.5rem;animation:.18s ease-out PIDetailExpand}.PIDetail__header{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.PIDetail__title{color:snow;text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:1.15rem;font-weight:600}.PIDetail__headerActions{align-items:center;gap:.75rem;display:flex}.PIDetail__emitBtn{color:snow;cursor:pointer;background:#178e62;border:none;border-radius:8px;padding:.5rem 1.2rem;font-size:1rem;font-weight:600;transition:background .2s}.PIDetail__emitBtn:hover{background:#134b3d}.PIDetail__emitBtn:disabled{opacity:.5;cursor:not-allowed}.PIDetail__loading{justify-content:center;padding:2rem 0;display:flex}.PIDetail__top{grid-template-columns:1fr 1fr;align-items:stretch;gap:1.25rem;margin-bottom:1.25rem;display:grid}.PIDetail__info{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.PIDetail__infoItem{border-bottom:1px solid #ffffff0d;flex:1 1 0;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.6rem 1.1rem;display:flex}.PIDetail__infoItem:last-child{border-bottom:none}.PIDetail__infoItem--obs{flex-direction:column;align-items:flex-start;gap:.2rem}.PIDetail__infoLabel{color:#bdbdbd;text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;flex-shrink:0;font-size:.72rem}.PIDetail__infoValue{color:snow;text-align:right;font-size:.95rem;font-weight:500}.PIDetail__financials{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.PIDetail__finRow{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 1.1rem;display:flex}.PIDetail__finRow:last-child{border-bottom:none}.PIDetail__finRow--percTitle{background:#ffffff05;padding-bottom:.35rem}.PIDetail__finRow--perc{padding:.35rem 1.1rem .35rem 1.6rem}.PIDetail__finRow--total{background:#178e6212;border-top:1px solid #ffffff1f;border-bottom:none;margin-top:auto}.PIDetail__finLabel{color:#bdbdbd;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-size:.8rem}.PIDetail__finLabelSub{color:snow;opacity:.75;font-size:.85rem}.PIDetail__finValue{color:snow;font-size:.95rem;font-weight:500}.PIDetail__finValue--total{color:#178e62;font-size:1.1rem;font-weight:700}.PIDetail__metaLabel{color:#bdbdbd;text-transform:uppercase;letter-spacing:.06em;font-size:.85rem}.PIDetail__metaValue{color:snow;font-size:1.05rem;font-weight:500}.PIDetail__itemsWrap{border:1px solid #ffffff14;border-radius:10px;overflow:hidden}.PIDetail__items{border-collapse:collapse;width:100%;font-size:.9rem}.PIDetail__items thead tr{background:#ffffff0a}.PIDetail__items th{color:#bdbdbd;text-transform:uppercase;letter-spacing:.05em;text-align:left;border-bottom:1px solid #ffffff14;padding:.65rem 1rem;font-size:.75rem;font-weight:600}.PIDetail__items th:last-child{text-align:right}.PIDetail__items td{color:snow;vertical-align:middle;border-bottom:1px solid #ffffff0a;padding:.6rem 1rem}.PIDetail__items td:last-child{text-align:right}.PIDetail__items tr:last-child td{border-bottom:none}.PIDetail__items tbody tr:hover td{background:#ffffff08}.PIDetail__items .PIDetail__itemSku{color:#bdbdbd;margin-right:.4rem;font-size:.8rem}.PIDetail__items .PIDetail__itemQty{font-variant-numeric:tabular-nums;color:#bdbdbd}.PIDetail__items .PIDetail__itemPrice{font-variant-numeric:tabular-nums}.PIDetail__items .PIDetail__itemSubtotal{font-variant-numeric:tabular-nums;color:snow;font-weight:600}@keyframes PIDetailExpand{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.PercFC{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:.65rem;margin-top:.5rem;padding:.85rem 1rem;display:flex}.PercFC__header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.PercFC__title{color:snow;text-transform:uppercase;letter-spacing:.05em;font-size:.95rem;font-weight:600}.PercFC__noHay{color:#bdbdbd;font-size:.82rem;font-style:italic}.PercFC__info{color:#bdbdbd;margin:0;font-size:.85rem;font-style:italic}.PercFC__group{background:#ffffff08;border:1px solid #ffffff12;border-radius:8px;flex-direction:column;gap:.4rem;padding:.65rem .75rem;display:flex}.PercFC__groupLabel{text-transform:uppercase;letter-spacing:.06em;color:#bdbdbd;font-size:.72rem;font-weight:700}.PercFC__groupLabel--pdf{color:#6ea8fe}.PercFC__groupLabel--prov{color:#4caf82}.PercFC__groupLabel--manual{color:#ffd54f}.PercFC__chips{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.PercFC__chipsLabel,.PercFC__addOtherLabel{color:#bdbdbd;margin-right:.25rem;font-size:.8rem}.PercFC__chip{color:snow;cursor:pointer;background:#178e6226;border:1px solid #178e6273;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .7rem;font-size:.82rem;transition:background .15s,border-color .15s;display:inline-flex}.PercFC__chip:hover{background:#178e6247}.PercFC__chip--ghost{color:#bdbdbd;background:0 0;border-color:#ffffff26}.PercFC__chip--ghost:hover{color:snow;background:#ffffff0d}.PercFC__chipPct{color:#bdbdbd;font-size:.75rem}.PercFC__list{flex-direction:column;gap:.4rem;display:flex}.PercFC__row{grid-template-columns:minmax(0,1fr) 90px 26px;align-items:center;gap:.4rem;display:grid}.PercFC__row--readonly{opacity:.75;grid-template-columns:minmax(0,1fr) 90px}.PercFC__rowImporteReadonly{color:snow;text-align:right;padding:.35rem .55rem;font-size:.9rem}.PercFC__rowLabel{color:snow;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9rem;overflow:hidden}.PercFC__rowImporte{background:0 0;border:1px solid #fff3;border-radius:8px;align-items:center;gap:.3rem;padding:.35rem .55rem;display:flex}.PercFC__rowImporte:focus-within{border-color:#178e62}.PercFC__rowImporteSymbol{color:#bdbdbd;font-size:.85rem}.PercFC__rowInput{color:snow;background:0 0;border:none;outline:none;flex:1;width:100%;min-width:0;padding:0;font-size:.9rem}.PercFC__rowInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.PercFC__rowInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.PercFC__rowInput[type=number]{-moz-appearance:textfield}.PercFC__rowRemove{color:#bdbdbd;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;font-size:.9rem;display:inline-flex}.PercFC__rowRemove:hover{color:#ef9a9a;border-color:#e0525273}.PercFC__sourceBadge{letter-spacing:.04em;vertical-align:middle;border-radius:4px;margin-left:.4rem;padding:.1rem .4rem;font-size:.68rem;font-weight:600;display:inline-block}.PercFC__sourceBadge--pdf{color:#6ea8fe;background:#1a73e933}.PercFC__sourceBadge--prov{color:#4caf82;background:#178e6233}.NewRemito__overlay{z-index:999;background:#000000bf;position:fixed;inset:0}.NewRemito{z-index:1000;scrollbar-width:none;scrollbar-gutter:stable;background:#20232a;border-radius:10px;width:calc(100% - 4rem);max-width:1080px;max-height:calc(100vh - 2rem);padding:1.25rem 1.5rem;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 12px 48px #0009}.NewRemito__title{color:snow;text-align:center;margin:0 0 .75rem;font-size:2rem;font-weight:600}.NewRemito__form{flex-direction:column;gap:.75rem;display:flex}.NewRemito__cols{grid-template-columns:1fr 1fr;align-items:start;gap:1.5rem;display:grid}.NewRemito__col--left,.NewRemito__col--right{flex-direction:column;gap:.75rem;display:flex}.NewRemito__field{flex-direction:column;gap:.5rem;display:flex}.NewRemito__field--full{grid-column:1/-1}.NewRemito__field--double{grid-column:span 2}.NewRemito__label{color:snow;font-size:.95rem;font-weight:500}.NewRemito__optional{color:#bdbdbd;font-size:.85rem;font-weight:400}.NewRemito__input{color:snow;box-sizing:border-box;background:#ffffff0a;border:1px solid #178e62;border-radius:8px;outline:none;width:100%;padding:.4rem .65rem;font-size:.95rem;transition:box-shadow .2s}.NewRemito__input:focus{box-shadow:0 0 0 3px #178e622e}.NewRemito__input::placeholder{color:#ffffff59}.NewRemito__input--sm{flex:1;min-width:0}.NewRemito__input--cantidad{flex:0 0 80px;width:80px}.NewRemito__clientSection{background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:.5rem;padding:.65rem .9rem;display:flex}.NewRemito__radioGroup{gap:1.5rem;display:flex}.NewRemito__radioOption{cursor:pointer;color:snow;-webkit-user-select:none;user-select:none;align-items:center;gap:.6rem;font-size:.95rem;display:flex}.NewRemito__radioOption input[type=radio]{appearance:none;cursor:pointer;border:2px solid #ffffff4d;border-radius:50%;flex-shrink:0;width:18px;height:18px;transition:border-color .2s;position:relative}.NewRemito__radioOption input[type=radio]:checked{border-color:#178e62}.NewRemito__radioOption input[type=radio]:checked:after{content:"";background:#178e62;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.NewRemito__clientManual{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}.NewRemito__section{background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:.5rem;padding:.65rem .9rem;display:flex}.NewRemito__sectionTitle{color:snow;font-size:.95rem;font-weight:500}.NewRemito__sectionGrid{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}.NewRemito__sectionGrid--3{grid-template-columns:repeat(2,1fr)}.NewRemito__searchWrapper{position:relative}.NewRemito__searchRow{align-items:center;gap:.75rem;display:flex}.NewRemito__results{z-index:100;scrollbar-width:thin;scrollbar-color:#fff3 transparent;background:#2a2e38;border:1px solid #178e62;border-radius:8px;max-height:280px;margin:0;padding:.5rem 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.NewRemito__resultItem{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.25rem;transition:background .15s;display:flex}.NewRemito__resultItem:hover{background:#178e622e}.NewRemito__resultItem:not(:last-child){border-bottom:1px solid #ffffff0f}.NewRemito__resultName{color:snow;flex:1;font-size:1rem;font-weight:500}.NewRemito__resultSku{color:#bdbdbd;white-space:nowrap;font-size:.85rem}.NewRemito__spareCard{background:#178e6212;border:1px solid #178e6259;border-radius:10px;flex-direction:column;gap:.5rem;margin-top:.4rem;padding:.65rem .9rem;display:flex}.NewRemito__spareCardHeader{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.NewRemito__spareName{color:snow;font-size:1rem;font-weight:600}.NewRemito__spareSku{color:#bdbdbd;white-space:nowrap;font-size:.85rem}.NewRemito__addItem{align-items:center;gap:.75rem;display:flex}.NewRemito__items{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;flex-direction:column;gap:.4rem;max-height:220px;margin-top:.4rem;display:flex;overflow-y:auto}.NewRemito__itemRow{background:#ffffff0a;border:1px solid #178e624d;border-radius:8px;align-items:center;gap:.75rem;padding:.6rem 1rem;display:flex}.NewRemito__itemNameBlock{flex-direction:column;flex:1;gap:.35rem;display:flex;overflow:hidden}.NewRemito__itemName{color:snow;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.NewRemito__itemOriginal{color:#bdbdbd;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.NewRemito__itemNameRow{align-items:center;gap:.75rem;display:flex}.NewRemito__itemEditBtn{color:#178e62;cursor:pointer;white-space:nowrap;background:0 0;border:1.5px solid #178e62;border-radius:5px;flex-shrink:0;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.NewRemito__itemEditBtnIcon{font-size:.8rem;display:inline-block;transform:rotate(20deg)}.NewRemito__itemEditRow{align-items:center;gap:.35rem;display:flex}.NewRemito__itemEditAction{cursor:pointer;background:0 0;border:none;border-radius:3px;flex-shrink:0;padding:.2rem .35rem;font-size:.8rem;transition:color .15s,background .15s}.NewRemito__itemEditAction--save{color:#178e62}.NewRemito__itemEditAction--save:hover{background:#178e6226}.NewRemito__itemEditAction--cancel{color:#ffffff59}.NewRemito__itemEditAction--cancel:hover{color:#ff6b6b;background:#ff6b6b1a}.NewRemito__itemSku{color:#178e62;white-space:nowrap;flex-shrink:0;font-family:monospace;font-size:.78rem}.NewRemito__itemMeta{color:#bdbdbd;white-space:nowrap;font-size:.85rem}.NewRemito__itemQty{color:snow;white-space:nowrap;cursor:pointer;background:#178e6229;border:1px solid #178e6259;border-radius:999px;flex-shrink:0;padding:.2rem .65rem;font-size:.85rem;font-weight:600;transition:background .15s,border-color .15s}.NewRemito__itemQty:hover{background:#178e6242;border-color:#178e62}.NewRemito__itemRemove{color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:.25rem .5rem;font-size:.85rem;transition:color .15s,background .15s}.NewRemito__itemRemove:hover{color:#ff6b6b;background:#ff6b6b1a}.NewRemito__actions{grid-column:1/-1;justify-content:center;gap:1rem;margin-top:.25rem;display:flex}.NewRemito__select{color:snow;box-sizing:border-box;cursor:pointer;background:#ffffff0a;border:1px solid #178e62;border-radius:8px;outline:none;width:100%;padding:.4rem .65rem;font-family:inherit;font-size:.95rem;transition:box-shadow .2s}.NewRemito__select:focus{box-shadow:0 0 0 3px #178e622e}.NewRemito__select option{color:snow;background:#20232a}.NewRemito__sectionHeader{justify-content:space-between;align-items:center;display:flex}.NewRemito__orderItems{flex-direction:column;gap:.4rem;margin-top:.25rem;display:flex}.NewRemito__orderItem{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:1fr 80px 110px auto 32px;align-items:end;gap:.5rem;padding:.65rem;display:grid}.NewRemito__checkboxLabel{color:#bdbdbd;cursor:pointer;white-space:nowrap;align-items:center;gap:.4rem;padding-bottom:.4rem;font-size:.82rem;display:flex}.NewRemito__checkboxLabel input[type=checkbox]{accent-color:#178e62}.NewRemito__btn{cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:.75rem 2rem;font-size:1rem;font-weight:600;transition:all .2s}.NewRemito__btn--sm{padding:.55rem 1.1rem;font-size:.9rem}.NewRemito__btn--cancel{color:#178e62;background:0 0;border:2px solid #178e62}.NewRemito__btn--cancel:hover{background:#178e621a}.NewRemito__btn--cancel:disabled{opacity:.5;cursor:not-allowed}.NewRemito__btn--submit{color:snow;background:#178e62}.NewRemito__btn--submit:hover{background:#134b3d}.NewRemito__btn--submit:disabled{opacity:.6;cursor:not-allowed}.NewRemito__note{color:#ffc107d9;background:#ffc10714;border-left:3px solid #ffc10799;border-radius:4px;margin:0;padding:.45rem .75rem;font-size:.8rem}.NewRemito__error{color:#ff6b6b;font-size:.85rem}@media (max-width:720px){.NewRemito__cols{grid-template-columns:1fr}.NewRemito__orderItem{grid-template-columns:1fr 1fr}.NewRemito__orderItem .NewRemito__checkboxLabel{grid-column:1/-1;padding-bottom:0}.NewRemito__orderItem .NewRemito__itemRemove{grid-column:1/-1;width:100%}}.NewCategoria__overlay{z-index:999;background:#000000b3;position:fixed;inset:0}.NewCategoria{z-index:1000;scrollbar-width:none;background:#1a2838;border-radius:10px;flex-direction:column;gap:1.5rem;width:calc(100% - 4rem);max-width:700px;max-height:calc(100vh - 4rem);padding:2rem;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 10px 40px #00000080}.NewCategoria__title{color:snow;text-align:center;margin:0;font-size:2rem;font-weight:600}.NewCategoria__field{flex-direction:column;gap:.5rem;display:flex}.NewCategoria__label{color:snow;font-size:.95rem;font-weight:500}.NewCategoria__hint{color:#178e62;margin:0;font-size:.8rem}.NewCategoria__input{color:snow;background:0 0;border:1px solid #ffffff4d;border-radius:8px;outline:none;padding:.5rem .75rem;font-size:.95rem}.NewCategoria__input:focus{border-color:#178e62}.NewCategoria__input::placeholder{color:#fff6}.NewCategoria__panels{gap:.75rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.NewCategoria__panel{background-color:#0f2831;border:1px solid #ffffff14;border-radius:10px;flex:0 0 180px;min-width:180px;padding:.75rem}.NewCategoria__panel__title{text-transform:uppercase;letter-spacing:.08em;color:#bdbdbd;margin-bottom:.5rem;font-size:.7rem;font-weight:600}.NewCategoria__panelSearch{color:snow;box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:6px;outline:none;width:100%;margin-bottom:.5rem;padding:.35rem .55rem;font-size:.8rem}.NewCategoria__panelSearch::placeholder{color:#bdbdbd}.NewCategoria__panelSearch:focus{border-color:#178e62b3}.NewCategoria__list{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;flex-direction:column;gap:.25rem;max-height:200px;display:flex;overflow-y:auto}.NewCategoria__item{cursor:pointer;color:snow;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;padding:.45rem .6rem;font-size:.82rem;display:flex}.NewCategoria__item:hover{background-color:#ffffff0d}.NewCategoria__item--active{background-color:#178e6226;border-color:#178e6266}.NewCategoria__item__chevron{color:#bdbdbd}.NewCategoria__loading{color:#bdbdbd;font-size:.85rem}.NewCategoria__actions{justify-content:center;gap:1rem;margin-top:.5rem;display:flex}.NewCategoria__btn{cursor:pointer;border:none;border-radius:8px;padding:.65rem 2rem;font-size:1rem;font-weight:600}.NewCategoria__btn--cancel{color:#178e62;background:0 0;border:2px solid #178e62}.NewCategoria__btn--cancel:hover{background:#178e621a}.NewCategoria__btn--submit{color:snow;background:#178e62}.NewCategoria__btn--submit:hover{background:#134b3d}.NewCategoria__btn--submit:disabled{opacity:.6;cursor:not-allowed}.NewCategoria__error{color:#ff6b6b;text-align:center;margin:0;font-size:.85rem}.NewMarca__overlay{z-index:999;background:#000000b3;position:fixed;inset:0}.NewMarca{z-index:1000;scrollbar-width:none;background:#1a2838;border-radius:10px;flex-direction:column;gap:1.5rem;width:calc(100% - 4rem);max-width:480px;max-height:calc(100vh - 4rem);padding:2rem;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 10px 40px #00000080}.NewMarca__title{color:snow;text-align:center;margin:0;font-size:2rem;font-weight:600}.NewMarca__field{flex-direction:column;gap:.5rem;display:flex}.NewMarca__label{color:snow;font-size:.95rem;font-weight:500}.NewMarca__input{color:snow;background:0 0;border:1px solid #ffffff4d;border-radius:8px;outline:none;padding:.5rem .75rem;font-size:.95rem}.NewMarca__input:focus{border-color:#178e62}.NewMarca__input::placeholder{color:#fff6}.NewMarca__toggle{gap:.5rem;display:flex}.NewMarca__toggle__btn{color:#bdbdbd;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:8px;flex:1;padding:.5rem;font-size:.9rem}.NewMarca__toggle__btn--active{color:snow;background:#178e62;border-color:#178e62;font-weight:600}.NewMarca__list{flex-direction:column;gap:.3rem;max-height:200px;display:flex;overflow-y:auto}.NewMarca__item{cursor:pointer;color:snow;background:#ffffff08;border:1px solid #ffffff14;border-radius:6px;justify-content:space-between;align-items:center;padding:.55rem .85rem;font-size:.9rem;transition:background .15s,border-color .15s;display:flex}.NewMarca__item:hover{background-color:#ffffff12;border-color:#ffffff26}.NewMarca__item--active{background-color:#178e6226;border-color:#178e6280}.NewMarca__item__check{color:#178e62;font-size:.85rem;font-weight:700}.NewMarca__toggleSwitch{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;display:flex}.NewMarca__toggleSwitch__label{color:snow;font-size:.9rem}.NewMarca__toggleSwitch__track{background:#ffffff26;border-radius:999px;flex-shrink:0;width:40px;height:22px;transition:background .2s;position:relative}.NewMarca__toggleSwitch__track--on{background:#178e62}.NewMarca__toggleSwitch__thumb{background:snow;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:3px;left:3px}.NewMarca__toggleSwitch__track--on .NewMarca__toggleSwitch__thumb{transform:translate(18px)}.NewMarca__loading{color:#bdbdbd;font-size:.85rem}.NewMarca__actions{justify-content:center;gap:1rem;margin-top:.5rem;display:flex}.NewMarca__btn{cursor:pointer;border:none;border-radius:8px;padding:.65rem 2rem;font-size:1rem;font-weight:600}.NewMarca__btn--cancel{color:#178e62;background:0 0;border:2px solid #178e62}.NewMarca__btn--cancel:hover{background:#178e621a}.NewMarca__btn--submit{color:snow;background:#178e62}.NewMarca__btn--submit:hover{background:#134b3d}.NewMarca__btn--submit:disabled{opacity:.6;cursor:not-allowed}.NewMarca__error{color:#ff6b6b;text-align:center;margin:0;font-size:.85rem}.PageFilters{background-color:#0f2831;border:1px solid #ffffff12;border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:1rem;margin-bottom:1.25rem;padding:1rem 1.25rem;display:flex}.PageFilters__group{flex-direction:column;gap:.35rem;display:flex}.PageFilters__label{text-transform:uppercase;letter-spacing:.06em;color:#bdbdbd;font-size:.75rem;font-weight:600}.PageFilters__select,.PageFilters__input{color:snow;background:0 0;border:1px solid #fff3;border-radius:6px;outline:none;min-width:150px;padding:.45rem .75rem;font-size:.9rem;transition:border-color .15s}.PageFilters__select:focus,.PageFilters__input:focus{border-color:#178e62}.PageFilters__select option,.PageFilters__input option{background:#1a2838}.PageFilters__select--short,.PageFilters__input--short{min-width:110px}.PageFilters__input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.7);cursor:pointer}.PageFilters__actions{align-self:flex-end;gap:.5rem;padding-bottom:.05rem;display:flex}.PageFilters__btn{cursor:pointer;border:none;border-radius:6px;padding:.45rem 1.1rem;font-size:.9rem;font-weight:600;transition:background .15s}.PageFilters__btn--apply{color:snow;background:#178e62}.PageFilters__btn--apply:hover{background:#134b3d}.PageFilters__btn--clear{color:#bdbdbd;background:0 0;border:1px solid #fff3}.PageFilters__btn--clear:hover{color:snow;border-color:#fff6}.RepuestoSearch{min-width:200px;position:relative}.RepuestoSearch__selected{background-color:#178e621a;border:1px solid #178e62;border-radius:6px;justify-content:space-between;align-items:center;gap:.5rem;min-height:34px;padding:.35rem .5rem .35rem .75rem;display:flex}.RepuestoSearch__selected__info{flex-direction:column;gap:.1rem;display:flex;overflow:hidden}.RepuestoSearch__selected__nombre{color:snow;white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:500;overflow:hidden}.RepuestoSearch__selected__sku{color:#178e62;font-size:.72rem}.RepuestoSearch__clear{color:#bdbdbd;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:.1rem .25rem;font-size:.8rem;line-height:1}.RepuestoSearch__clear:hover{color:snow}.RepuestoSearch__dropdown{z-index:100;background-color:#1a2838;border:1px solid #ffffff1f;border-radius:6px;min-width:260px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 8px 24px #0006}.RepuestoSearch__dropdown__empty{color:#bdbdbd;padding:.6rem .75rem;font-size:.82rem}.RepuestoSearch__dropdown__item{cursor:pointer;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .75rem;transition:background-color .1s;display:flex}.RepuestoSearch__dropdown__item:last-child{border-bottom:none}.RepuestoSearch__dropdown__item:hover{background-color:#178e621f}.RepuestoSearch__dropdown__item__nombre{color:snow;white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;overflow:hidden}.RepuestoSearch__dropdown__item__sku{color:#bdbdbd;white-space:nowrap;flex-shrink:0;font-family:monospace;font-size:.75rem}.SearchSelect{position:relative}.SearchSelect__inputWrapper{width:100%;position:relative}.SearchSelect__arrow{pointer-events:none;width:20px;height:20px;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.SearchSelect__input{color:snow;box-sizing:border-box;background:0 0;border:1px solid #ffffff4d;border-radius:10px;outline:none;width:100%;padding:.75rem 2.5rem .75rem 1rem;font-size:.95rem;transition:border-color .2s}.SearchSelect__input::placeholder{color:#fff6}.SearchSelect__input:focus{border-color:#178e62}.SearchSelect__input:disabled{opacity:.4;cursor:not-allowed}.SearchSelect__dropdown{z-index:1000;background:#1a2838;border:1px solid #ffffff1f;border-radius:8px;max-height:200px;margin:0;padding:0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0006}.SearchSelect__option{color:snow;cursor:pointer;border-bottom:1px solid #ffffff0d;padding:.6rem 1rem;font-size:.9rem;transition:background .1s}.SearchSelect__option:last-child{border-bottom:none}.SearchSelect__option:hover{background:#178e6226}.SearchSelect__option--highlighted{background:#178e6247}.SearchSelect__option--empty{color:#bdbdbd;cursor:default}.SearchSelect__option--empty:hover{background:0 0}.SearchSelect__selected{background:#178e621a;border:1px solid #178e62;border-radius:10px;justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem 1rem;display:flex}.SearchSelect__selectedName{color:snow;white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;overflow:hidden}.SearchSelect__clearBtn{color:#bdbdbd;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:.1rem .25rem;font-size:.8rem;line-height:1}.SearchSelect__clearBtn:hover{color:snow}.SearchSelect__clearBtn:disabled{opacity:.4;cursor:not-allowed}.VehiculoSelector{flex-direction:column;gap:.75rem;display:flex}.VehiculoSelector__field{flex-direction:column;gap:.35rem;display:flex}.VehiculoSelector__label{color:snow;font-size:.85rem;font-weight:500}.VehiculosEditor{flex-direction:column;gap:1rem;display:flex}.VehiculosEditor__chips{flex-wrap:wrap;gap:.5rem;min-height:2rem;display:flex}.VehiculosEditor__empty{color:#bdbdbd;font-size:.85rem;font-style:italic}.VehiculosEditor__chip{color:snow;background:#178e6226;border:1px solid #178e6280;border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .75rem;font-size:.85rem;display:inline-flex}.VehiculosEditor__chip--unresolved{background:#ffa5001a;border-color:#ffa50080}.VehiculosEditor__chipLabel{white-space:nowrap}.VehiculosEditor__chipWarning{color:orange;font-size:.75rem}.VehiculosEditor__chipRemove{color:#bdbdbd;cursor:pointer;background:0 0;border:none;padding:0;font-size:.8rem;line-height:1}.VehiculosEditor__chipRemove:hover{color:snow}.VehiculosEditor__form{background:#ffffff08;border:1px dashed #ffffff26;border-radius:8px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.VehiculosEditor__addBtn{color:snow;cursor:pointer;background:#178e62;border:none;border-radius:8px;align-self:flex-start;padding:.5rem 1rem;font-size:.9rem;font-weight:600}.VehiculosEditor__addBtn:hover{background:#134b3d}.VehiculosEditor__addBtn:disabled{opacity:.5;cursor:not-allowed}.img-manager{flex-direction:column;gap:1rem;display:flex}.img-manager__dropzone{cursor:pointer;background-color:#178e620a;border:2px dashed #178e62;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;padding:2.25rem 1.5rem;transition:border-color .2s,background-color .2s,transform .15s;display:flex}.img-manager__dropzone:hover,.img-manager__dropzone--over{background-color:#178e621f;border-color:#178e62;transform:translateY(-1px)}.img-manager__dropzone-icon{color:#178e62;font-size:2.5rem;font-weight:300;line-height:1}.img-manager__dropzone-text{color:snow;font-size:1rem;font-weight:500}.img-manager__dropzone-hint{color:#bdbdbd;font-size:.78rem}.img-manager__error{color:#f56565;margin:0;font-size:.85rem}.img-manager__loading,.img-manager__empty{color:#bdbdbd;margin:0;font-size:.88rem}.img-manager__grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem;display:grid}.img-manager__item{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;gap:.4rem;padding:.5rem;display:flex;position:relative}.img-manager__thumb{aspect-ratio:1;object-fit:cover;background:#ffffff0d;border-radius:4px;width:100%}.img-manager__item-info{flex-direction:column;gap:.1rem;display:flex}.img-manager__item-name{color:snow;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.img-manager__item-size{color:#bdbdbd;font-size:.7rem}.img-manager__item-actions{justify-content:flex-end;gap:.3rem;display:flex}.img-manager__btn{color:snow;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:4px;padding:.2rem .5rem;font-size:.8rem;transition:background .15s}.img-manager__btn:hover:not(:disabled){background:#ffffff1f}.img-manager__btn:disabled{opacity:.4;cursor:not-allowed}.img-manager__btn--delete{color:#f56565;border-color:#f565654d}.img-manager__btn--delete:hover:not(:disabled){background:#f565651a}.img-manager__principal-badge{color:snow;text-transform:uppercase;letter-spacing:.03em;background:#178e62;border-radius:3px;padding:.15rem .4rem;font-size:.65rem;font-weight:600;position:absolute;top:.4rem;left:.4rem}.img-gallery__overlay{z-index:1000;background:#000000e0;justify-content:center;align-items:center;padding:2rem;animation:.15s ease-out imgGalleryFadeIn;display:flex;position:fixed;inset:0}.img-gallery__figure{flex-direction:column;align-items:center;gap:.75rem;max-width:90vw;max-height:80vh;margin:0;display:flex}.img-gallery__image{object-fit:contain;-webkit-user-select:none;user-select:none;background:#0006;border-radius:8px;width:min(800px,90vw);height:min(600px,70vh);box-shadow:0 20px 60px #0009}.img-gallery__caption{color:#ffffffd9;align-items:center;gap:1rem;font-size:.9rem;display:flex}.img-gallery__caption-name{text-overflow:ellipsis;white-space:nowrap;max-width:60vw;overflow:hidden}.img-gallery__caption-counter{color:#ffffff8c;font-variant-numeric:tabular-nums}.img-gallery__btn{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;background:#00000080;border:1px solid #ffffff2e;justify-content:center;align-items:center;transition:background .15s,transform .15s;display:flex;position:absolute}.img-gallery__btn:hover{background:#000000bf;border-color:#fff6}.img-gallery__btn--close{border-radius:50%;width:40px;height:40px;font-size:1.1rem;top:1rem;right:1rem}.img-gallery__btn--prev,.img-gallery__btn--next{border-radius:50%;width:48px;height:48px;padding-bottom:4px;font-size:2rem;line-height:1;top:50%;transform:translateY(-50%)}.img-gallery__btn--prev{left:1rem}.img-gallery__btn--next{right:1rem}.img-gallery__thumbs{background:#00000080;border-radius:8px;gap:.4rem;max-width:90vw;padding:.4rem .6rem;display:flex;position:absolute;bottom:1rem;left:50%;overflow-x:auto;transform:translate(-50%)}.img-gallery__thumb{cursor:pointer;opacity:.6;background:0 0;border:2px solid #0000;border-radius:6px;flex:none;width:56px;height:56px;padding:0;transition:border-color .15s,opacity .15s;overflow:hidden}.img-gallery__thumb img{object-fit:cover;width:100%;height:100%;display:block}.img-gallery__thumb:hover{opacity:.9}.img-gallery__thumb--active{opacity:1;border-color:#178e62}@keyframes imgGalleryFadeIn{0%{opacity:0}to{opacity:1}}.PhotoCapture{flex-direction:column;gap:.6rem;display:flex;position:relative}.PhotoCapture__actions{flex-direction:column;gap:.5rem;display:flex}.PhotoCapture__btn{color:snow;cursor:pointer;background-color:#178e62;border:none;border-radius:12px;width:100%;padding:.95rem 1rem;font-size:1rem;font-weight:600;transition:background-color .15s,transform .1s}.PhotoCapture__btn:hover:not(:disabled){background-color:#137450}.PhotoCapture__btn:active:not(:disabled){transform:scale(.98)}.PhotoCapture__btn:disabled{opacity:.5;cursor:not-allowed;color:#bdbdbd;background-color:#ffffff14}.PhotoCapture__btn--secondary{color:#22d08f;background-color:#178e621f;border:1.5px solid #178e6280}.PhotoCapture__btn--secondary:hover:not(:disabled){background-color:#178e6238}.PhotoCapture__processing{color:#bdbdbd;background-color:#0f2831;border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;gap:.6rem;padding:1rem;font-size:.9rem;display:flex}.PhotoCapture__spinner{border:2px solid #178e6240;border-top-color:#178e62;border-radius:50%;width:16px;height:16px;animation:.9s linear infinite photoCaptureSpin}.PhotoCapture__preview{background-color:#0f2831;border:1px solid #178e624d;border-radius:12px;flex-direction:column;gap:.6rem;padding:.75rem;display:flex}.PhotoCapture__previewImg{object-fit:contain;background:#000;border-radius:8px;width:100%;max-height:60vh;display:block}.PhotoCapture__previewMeta{color:#bdbdbd;text-align:center;margin:0;font-size:.78rem}.PhotoCapture__previewError{color:#f56565;text-align:center;background:#f565651f;border:1px solid #f5656559;border-radius:8px;margin:0;padding:.65rem .8rem;font-size:.82rem;line-height:1.35}.PhotoCapture__previewActions{gap:.6rem;display:flex}.PhotoCapture__btnSecondary{color:#bdbdbd;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:10px;flex:1;padding:.7rem;font-size:.9rem;font-weight:500}.PhotoCapture__btnSecondary:hover{color:snow;border-color:#ffffff59}.PhotoCapture__btnPrimary{color:snow;cursor:pointer;background-color:#178e62;border:none;border-radius:10px;flex:2;padding:.7rem;font-size:.95rem;font-weight:600}.PhotoCapture__btnPrimary:hover:not(:disabled){background-color:#137450}.PhotoCapture__btnPrimary:disabled{opacity:.5;cursor:not-allowed;color:#bdbdbd;background-color:#ffffff14}.PhotoCapture__error{color:#f56565;background:#f565651a;border:1px solid #f565654d;border-radius:10px;flex-direction:column;gap:.5rem;padding:.85rem;font-size:.85rem;display:flex}.PhotoCapture__error p{margin:0}.PhotoCapture__toast{z-index:1000;color:snow;background:#000000e0;border:1px solid #178e6280;border-radius:24px;padding:.75rem 1.25rem;font-size:.85rem;animation:.18s ease-out photoCaptureToastIn;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0006}@keyframes photoCaptureSpin{to{transform:rotate(360deg)}}@keyframes photoCaptureToastIn{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.FotosGrid{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}.FotosGrid__item{aspect-ratio:1;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;position:relative;overflow:hidden}.FotosGrid__thumb{object-fit:cover;width:100%;height:100%;display:block}.FotosGrid__btnDelete{color:#fff;cursor:pointer;background:#000000a6;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.85rem;line-height:1;display:flex;position:absolute;top:.4rem;right:.4rem}.FotosGrid__btnDelete:hover{background:#f56565d9;border-color:#f56565}.FotosGrid__confirmOverlay{text-align:center;background:#000000d1;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding:.5rem;display:flex;position:absolute;inset:0}.FotosGrid__confirmText{color:snow;margin:0;font-size:.85rem;font-weight:600}.FotosGrid__confirmActions{gap:.4rem;width:100%;display:flex}.FotosGrid__btnCancel,.FotosGrid__btnConfirm{cursor:pointer;border-radius:6px;flex:1;padding:.4rem .5rem;font-size:.78rem;font-weight:600}.FotosGrid__btnCancel{color:snow;background:0 0;border:1px solid #ffffff40}.FotosGrid__btnConfirm{color:#fff;background:#f56565;border:1px solid #f56565}.FotosGrid__btnConfirm:disabled{opacity:.5;cursor:wait}.FotosGrid__error{color:#f56565;grid-column:1/-1;margin:0;font-size:.8rem}.FotosGrid__empty{color:#bdbdbd;margin:0;padding:.75rem 0;font-size:.85rem}.FotosGrid__skeleton{aspect-ratio:1;background:linear-gradient(90deg,#ffffff0a 0%,#ffffff14 50%,#ffffff0a 100%) 0 0/200% 100%;border-radius:10px;animation:1.2s ease-in-out infinite fotosGridSkeleton}@keyframes fotosGridSkeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.MobileHeaderQueueBadge{color:snow;cursor:pointer;white-space:nowrap;background:#178e622e;border:1px solid #178e6280;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.85rem;line-height:1;display:inline-flex}.MobileHeaderQueueBadge:hover{background:#178e6247}.MobileHeaderQueueBadge--error{background:#f565652e;border-color:#f5656599;animation:1.6s ease-in-out infinite queueBadgeErrorPulse}.MobileHeaderQueueBadge--error:hover{background:#f565654d}.MobileHeaderQueueBadge__count{font-variant-numeric:tabular-nums;font-weight:700}@keyframes queueBadgeErrorPulse{0%,to{box-shadow:0 0 #f5656580}50%{box-shadow:0 0 0 6px #f5656500}}@keyframes glowPulse{0%,to{border-color:#178e62;box-shadow:0 0 30px 10px #31c19026}50%{border-color:#31c190cc;box-shadow:0 0 50px 25px #31c19040}}.Login_Page{background-color:#0e1b2b;justify-content:center;align-items:center;height:100dvh;display:flex;position:relative;overflow:hidden}.Login_Page_Circle{opacity:.3;filter:blur(100px);z-index:0;background:#1a73e9;border-radius:70%;width:140vh;height:70vh;position:absolute;overflow:hidden}.Login_Page_Circle--top-left{top:-220px;left:-240px}.Login_Page_Circle--bottom-right{bottom:-100px;right:-100px;overflow:hidden}.Login_Page_Container{z-index:1;color:snow;background-color:#0000;border:1px solid #178e62;border-radius:5px;width:clamp(300px,90vw,500px);height:auto;min-height:450px;padding-bottom:1.5rem;animation:5s ease-in-out infinite glowPulse;position:relative;box-shadow:0 0 30px 10px #31c19026}.Login_Page_Container--tablet{box-shadow:none;border:none;animation:none}.Login_Page_Container h2{text-align:center;color:#bdbdbd;margin-top:2.5rem;padding:0 1rem;font-style:italic}.Login_Page_Container h2:last-of-type{margin-top:1rem;margin-bottom:.5rem;font-size:.9rem}.Login_Page_Container_Logo{justify-content:center;max-height:10vw;margin-top:1rem;display:flex}.Login_Page_Container_Logo img{object-fit:cover;width:clamp(120px,40vw,260px);height:auto}.Login_Page_Container_Username,.Login_Page_Container_Password{flex-direction:column;gap:15px;margin:2.5rem;display:flex}.Login_Page_Container_Username label,.Login_Page_Container_Password label{color:snow;margin-bottom:10px;font-size:1.2rem}.Login_Page_Container_Username input,.Login_Page_Container_Password input{border:3px solid #134b3d;border-radius:8px;outline:none;padding:10px;font-size:1rem}.Login_Page_Container_Button{color:snow;cursor:pointer;background-color:#178e62;border:none;border-radius:5px;width:calc(100% - 40px);margin:20px;padding:10px;font-size:1.2rem}.Login_Page_Container_Button:hover{background-color:#106244}.DepositoSelection{background-color:#0e1b2b;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.DepositoSelection__circle{opacity:.3;filter:blur(100px);z-index:0;background:#1a73e9;border-radius:70%;width:140vh;height:70vh;position:absolute}.DepositoSelection__circle--top-left{top:-220px;left:-240px}.DepositoSelection__circle--bottom-right{bottom:-100px;right:-100px}.DepositoSelection__content{z-index:1;flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:400px;padding:2rem 1.5rem;display:flex;position:relative}.DepositoSelection__section{flex-direction:column;gap:.75rem;width:100%;display:flex}.DepositoSelection__sectionTitle{color:#fffafabf;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:700}.DepositoSelection__title{color:snow;text-align:center;margin:0;font-size:1.6rem;font-weight:700}.DepositoSelection__subtitle{color:#bdbdbd;text-align:center;margin:-.75rem 0 0;font-size:.9rem}.DepositoSelection__spinner{width:48px;height:48px}.DepositoSelection__spinner--small{align-self:center;width:34px;height:34px}.DepositoSelection__list{flex-direction:column;gap:.5rem;width:100%;display:flex}.DepositoSelection__item{cursor:pointer;color:snow;text-align:left;background-color:#ffffff0a;border:1.5px solid #ffffff14;border-radius:10px;align-items:center;gap:.85rem;width:100%;padding:.75rem 1rem;transition:border-color .18s,background-color .18s;display:flex}.DepositoSelection__item:hover{background-color:#178e620f;border-color:#178e6280}.DepositoSelection__item--selected{background-color:#178e621a;border-color:#178e62}.DepositoSelection__item--selected .DepositoSelection__item-nombre{color:#22d08f}.DepositoSelection__item--selected .DepositoSelection__item-avatar{color:#2edd9c;background-color:#178e6240;border-color:#178e62}.DepositoSelection__item-content{flex-direction:column;gap:.15rem;min-width:0;display:flex}.DepositoSelection__item-avatar{color:#2edd9c;background-color:#178e6226;border:1.5px solid #178e6259;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;font-weight:700;transition:background-color .18s,border-color .18s,color .18s;display:flex}.DepositoSelection__item-nombre{font-size:.95rem;font-weight:600;transition:color .18s}.DepositoSelection__item-meta{color:#fffafa99;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.DepositoSelection__hint{color:#bdbdbd;font-size:.9rem}.DepositoSelection__error{color:#e07070;text-align:center;font-size:.85rem}.DepositoSelection__btn{color:snow;cursor:pointer;background-color:#178e62;border:none;border-radius:8px;width:100%;padding:.75rem;font-size:1rem;font-weight:600;transition:background-color .2s,opacity .2s}.DepositoSelection__btn:hover:not(:disabled){background-color:#116b4a}.DepositoSelection__btn:disabled{opacity:.4;cursor:not-allowed}.DepositoSelection__cancel{color:#fffafa80;cursor:pointer;background:0 0;border:1.5px solid #fffafa1f;border-radius:8px;width:100%;padding:.65rem;font-size:.9rem;font-weight:500;transition:border-color .2s,color .2s}.DepositoSelection__cancel:hover{color:#fffafacc;border-color:#fffafa4d}.ElegirVista{background-color:#0e1b2b;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0;overflow:hidden}.ElegirVista__circle{opacity:.3;filter:blur(100px);z-index:0;background:#1a73e9;border-radius:70%;width:140vh;height:70vh;position:absolute}.ElegirVista__circle--top-left{top:-220px;left:-240px}.ElegirVista__circle--bottom-right{bottom:-100px;right:-100px}.ElegirVista__content{z-index:1;flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:720px;padding:2rem 1.5rem;display:flex;position:relative}.ElegirVista__title{color:snow;text-align:center;margin:0;font-size:1.75rem;font-weight:700}.ElegirVista__subtitle{color:#bdbdbd;text-align:center;margin:-.5rem 0 .75rem;font-size:1rem}.ElegirVista__options{grid-template-columns:1fr 1fr;gap:1rem;width:100%;display:grid}.ElegirVista__option{color:snow;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:center;gap:.75rem;min-height:220px;padding:2rem 1.5rem;transition:background .2s,border-color .2s,transform .15s;display:flex}.ElegirVista__option:hover,.ElegirVista__option:focus-visible{background:#178e6226;border-color:#178e6299;outline:none;transform:translateY(-2px)}.ElegirVista__option:active{transform:translateY(0)}.ElegirVista__optionIcon{font-size:3rem;line-height:1}.ElegirVista__optionTitle{text-align:center;font-size:1.15rem;font-weight:700}.ElegirVista__optionDesc{color:#bdbdbd;text-align:center;font-size:.9rem;line-height:1.4}.ElegirVista__logout{color:#bdbdbd;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:8px;min-height:44px;padding:.65rem 1.5rem;font-size:.9rem;transition:color .15s,border-color .15s,background .15s}.ElegirVista__logout:hover{color:snow;background:#ffffff0a;border-color:#fff6}@media (max-width:600px){.ElegirVista__options{grid-template-columns:1fr}.ElegirVista__title{font-size:1.4rem}}.Inventario{color:snow;background-color:#0e1b2b;flex-direction:column;gap:1.25rem;max-width:540px;min-height:100dvh;margin:0 auto;padding:1.25rem 1rem 6rem;display:flex}.Inventario__btnVolver{color:#bdbdbd;cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;margin-bottom:.5rem;padding:0;font-size:.9rem;display:flex}.Inventario__btnVolver:hover{color:snow}.Inventario__header{text-align:center;padding:1rem 0 .5rem}.Inventario__title{margin:0;font-size:1.6rem;font-weight:700}.Inventario__subtitle{color:#bdbdbd;margin:.35rem 0 0;font-size:.9rem}.Inventario__selector{background:#0f2831;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.Inventario__field{flex-direction:column;gap:.4rem;display:flex}.Inventario__label{color:#bdbdbd;text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:600}.Inventario__select,.Inventario__input{color:snow;box-sizing:border-box;appearance:none;background-color:#ffffff0d;border:1px solid #ffffff26;border-radius:8px;width:100%;padding:.75rem 1rem;font-size:1rem}.Inventario__select option,.Inventario__input option{color:snow;background-color:#0e1b2b}.Inventario__select:focus,.Inventario__input:focus{border-color:#178e62;outline:none}.Inventario__hint{color:#bdbdbd;margin:0;font-size:.85rem}.Inventario__warning{color:#f59e0b;background:#f59e0b1a;border:1px solid #f59e0b4d;border-radius:6px;margin:0;padding:.5rem .75rem;font-size:.85rem}.Inventario__error{color:#e05c6a;background:#e05c6a1a;border:1px solid #e05c6a40;border-radius:6px;margin:0;padding:.5rem .75rem;font-size:.85rem}.Inventario__btnAbrir{color:snow;cursor:pointer;background:#178e62;border:none;border-radius:10px;width:100%;margin-top:.25rem;padding:.9rem;font-size:1.05rem;font-weight:700;transition:background .2s,opacity .2s}.Inventario__btnAbrir:hover:not(:disabled){background:#116b4a}.Inventario__btnAbrir:disabled{opacity:.45;cursor:not-allowed}.Inventario__sesionHeader{background:#0f2831;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;display:flex}.Inventario__sesionNombre{margin:0;font-size:1.15rem;font-weight:700}.Inventario__sesionMeta{color:#bdbdbd;margin:.2rem 0 0;font-size:.8rem}.Inventario__badge{white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.25rem .6rem;font-size:.7rem;font-weight:700}.Inventario__badge--abierta{color:#178e62;background:#178e6233;border:1px solid #178e6266}.Inventario__badge--cerrada{color:#f59e0b;background:#f59e0b26;border:1px solid #f59e0b59}.Inventario__progress{align-items:baseline;gap:.5rem;padding:0 .25rem;display:flex}.Inventario__progressNum{color:#178e62;font-size:2.5rem;font-weight:800;line-height:1}.Inventario__progressLabel{color:#bdbdbd;font-size:.95rem}.Inventario__scanSection{background:#0f2831;border:1px solid #178e624d;border-radius:12px;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.Inventario__scanCard{background:#0f2831;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:0;padding:1.25rem;display:flex}.Inventario__scanStep{flex-direction:column;gap:.6rem;padding:.5rem 0;display:flex}.Inventario__scanStep--disabled{opacity:.4;pointer-events:none}.Inventario__scanStep--done .Inventario__scanStepNum{color:snow;background:#178e62}.Inventario__scanStepLabel{text-transform:uppercase;letter-spacing:.05em;color:#bdbdbd;align-items:center;gap:.5rem;font-size:.8rem;font-weight:700;display:flex}.Inventario__scanStepNum{color:snow;background:#ffffff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:.7rem;font-weight:800;transition:background .2s;display:flex}.Inventario__scanStepCheck{color:#178e62;margin-left:auto;font-size:.9rem}.Inventario__scanStepInfo{padding-left:1.75rem}.Inventario__scanDivider{background:#ffffff12;height:1px;margin:.5rem 0}.Inventario__scanDivider:before,.Inventario__scanDivider:after,.Inventario__scanDivider span{display:none}.Inventario__btnCamera{color:#178e62;cursor:pointer;background:#178e621f;border:2px dashed #178e6280;border-radius:10px;justify-content:center;align-items:center;gap:.6rem;width:100%;padding:1rem;font-size:1rem;font-weight:700;transition:background .2s,border-color .2s;display:flex}.Inventario__btnCamera:hover{background:#178e6233;border-color:#178e62}.Inventario__btnCameraIcon{font-size:1.4rem}.Inventario__manualInput{box-sizing:border-box;color:snow;background-color:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;width:100%;margin-top:.5rem;padding:.6rem .85rem;font-size:.9rem}.Inventario__manualInput::placeholder{color:#ffffff4d}.Inventario__manualInput:focus{border-color:#178e6280;outline:none}.Inventario__manualInput:disabled{opacity:.3;pointer-events:none}.Inventario__scanDivider{color:#bdbdbd;align-items:center;gap:.75rem;font-size:.78rem;display:flex}.Inventario__scanDivider:before,.Inventario__scanDivider:after{content:"";background:#ffffff1a;flex:1;height:1px}.Inventario__scanInput{color:snow;box-sizing:border-box;background-color:#ffffff0d;border:2px solid #178e6280;border-radius:8px;width:100%;padding:.85rem 1rem;font-size:1.05rem}.Inventario__scanInput:focus{border-color:#178e62;outline:none;box-shadow:0 0 0 3px #178e6226}.Inventario__scanInput::placeholder{color:#ffffff4d}.Inventario__pendingCard{background:#0f2831;border:2px solid #178e62;border-radius:12px;flex-direction:column;gap:1rem;padding:1.25rem;display:flex;box-shadow:0 0 20px #178e6226}.Inventario__pendingInfo{flex-direction:column;gap:.2rem;display:flex}.Inventario__pendingNombre{margin:0;font-size:1.1rem;font-weight:700}.Inventario__pendingSku{color:#bdbdbd;margin:0;font-size:.85rem}.Inventario__cantidadRow{flex-direction:column;gap:.4rem;display:flex}.Inventario__cantidadInput{color:snow;box-sizing:border-box;text-align:center;background-color:#ffffff12;border:2px solid #fff3;border-radius:8px;width:100%;padding:.75rem 1rem;font-size:1.5rem;font-weight:700}.Inventario__cantidadInput:focus{border-color:#178e62;outline:none}.Inventario__pendingActions{gap:.6rem;display:flex}.Inventario__btnCancelar{color:snow;cursor:pointer;background:#ffffff12;border:1px solid #ffffff26;border-radius:8px;flex:1;padding:.75rem;font-size:.95rem;font-weight:600;transition:background .15s}.Inventario__btnCancelar:hover:not(:disabled){background:#ffffff1f}.Inventario__btnCancelar:disabled{opacity:.4}.Inventario__btnConfirmar{color:snow;cursor:pointer;background:#178e62;border:none;border-radius:8px;flex:2;padding:.75rem;font-size:.95rem;font-weight:700;transition:background .15s,opacity .15s}.Inventario__btnConfirmar:hover:not(:disabled){background:#116b4a}.Inventario__btnConfirmar:disabled{opacity:.45;cursor:not-allowed}.Inventario__itemsList{flex-direction:column;gap:.5rem;display:flex}.Inventario__itemsLabel{text-transform:uppercase;letter-spacing:.06em;color:#bdbdbd;margin:0 0 .25rem;font-size:.78rem}.Inventario__itemCard{background:#0f2831;border-left:4px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.Inventario__itemCard--sobra{border-left-color:#178e62}.Inventario__itemCard--falta{border-left-color:#e05c6a}.Inventario__itemCard--ok{border-left-color:#fff3}.Inventario__itemInfo{flex:1;min-width:0}.Inventario__itemNombre{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.9rem;font-weight:600;overflow:hidden}.Inventario__itemSku{color:#bdbdbd;margin:.1rem 0 0;font-size:.75rem}.Inventario__itemCantidades{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.Inventario__itemCant{flex-direction:column;align-items:center;gap:.1rem;display:flex}.Inventario__itemCantLabel{color:#bdbdbd;text-transform:uppercase;font-size:.65rem}.Inventario__itemCantVal{font-size:.95rem;font-weight:700}.Inventario__itemDif{text-align:center;min-width:2.5rem}.Inventario__itemDifVal{font-size:1rem;font-weight:800}.Inventario__itemCard--sobra .Inventario__itemDifVal{color:#178e62}.Inventario__itemCard--falta .Inventario__itemDifVal{color:#e05c6a}.Inventario__itemCard--ok .Inventario__itemDifVal{color:#bdbdbd}.Inventario__itemUbicacion{color:#bdbdbd;margin:.1rem 0 0;font-size:.7rem;font-style:italic}.Inventario__resultado{background:#0f2831;border-left:5px solid #0000;border-radius:10px;flex-direction:column;gap:.5rem;padding:1rem 1.25rem;display:flex}.Inventario__resultado--ok{border-left-color:#ffffff40}.Inventario__resultado--sobra{border-left-color:#178e62}.Inventario__resultado--falta{border-left-color:#e05c6a}.Inventario__resultadoHeader{align-items:center;gap:.5rem;display:flex}.Inventario__resultadoCheck{color:#178e62;font-size:1rem}.Inventario__resultadoTitle{text-transform:uppercase;letter-spacing:.06em;color:#bdbdbd;font-size:.8rem;font-weight:700}.Inventario__resultadoNombre{margin:0;font-size:1rem;font-weight:700}.Inventario__resultadoSku{color:#bdbdbd;margin:0;font-size:.78rem}.Inventario__resultadoCantidades{align-items:center;gap:1.25rem;margin-top:.25rem;display:flex}.Inventario__resultadoCant{flex-direction:column;align-items:center;gap:.1rem;display:flex}.Inventario__resultadoCantLabel{color:#bdbdbd;text-transform:uppercase;font-size:.65rem}.Inventario__resultadoCantVal{font-size:1.1rem;font-weight:700}.Inventario__resultadoDif{flex-direction:column;align-items:center;gap:.1rem;margin-left:auto;display:flex}.Inventario__resultadoDifLabel{color:#bdbdbd;text-transform:uppercase;font-size:.65rem}.Inventario__resultadoDifVal{color:#bdbdbd;font-size:1.4rem;font-weight:800}.Inventario__resultadoDifVal--sobra{color:#178e62}.Inventario__resultadoDifVal--falta{color:#e05c6a}.Inventario__cerradaActions{background:#0f2831;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.Inventario__cerradaBtns{gap:.75rem;display:flex}.Inventario__btnVerCambios{color:snow;cursor:pointer;background:#ffffff12;border:1px solid #fff3;border-radius:10px;width:100%;padding:.85rem;font-size:1rem;font-weight:600;transition:background .2s}.Inventario__btnVerCambios:hover:not(:disabled){background:#ffffff1f}.Inventario__btnVerCambios:disabled{opacity:.45;cursor:not-allowed}.Inventario__btnAplicar{color:#178e62;cursor:pointer;background:#178e6226;border:1px solid #178e624d;border-radius:10px;flex:1;padding:.85rem;font-size:1rem;font-weight:700;transition:background .2s}.Inventario__btnAplicar:hover:not(:disabled){background:#178e6240}.Inventario__btnAplicar:disabled{opacity:.4;cursor:not-allowed}.Inventario__btnRechazar{color:#e05c6a;cursor:pointer;background:#e05c6a1f;border:1px solid #e05c6a4d;border-radius:10px;flex:1;padding:.85rem;font-size:1rem;font-weight:700;transition:background .2s}.Inventario__btnRechazar:hover:not(:disabled){background:#e05c6a38}.Inventario__btnRechazar:disabled{opacity:.4;cursor:not-allowed}.Inventario__footer{background:#0e1b2b;border-top:1px solid #ffffff14;flex-direction:column;gap:.5rem;padding:.75rem 1rem;display:flex;position:fixed;bottom:0;left:0;right:0}.Inventario__btnCerrar{color:#e05c6a;cursor:pointer;background:#e05c6a26;border:1px solid #e05c6a4d;border-radius:10px;width:100%;padding:.85rem;font-size:1rem;font-weight:700;transition:background .2s}.Inventario__btnCerrar:hover:not(:disabled){background:#e05c6a40}.Inventario__btnCerrar:disabled{opacity:.4;cursor:not-allowed}.Inventario__overlay{z-index:200;background:#0009;position:fixed;inset:0}.Inventario__modal{z-index:201;background:#0e1b2b;border-top:2px solid #ffffff1a;border-radius:16px 16px 0 0;flex-direction:column;gap:1rem;max-height:80dvh;padding:1.5rem 1rem 2rem;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.Inventario__modalHeader{justify-content:space-between;align-items:center;display:flex}.Inventario__modalTitle{margin:0;font-size:1.15rem;font-weight:700}.Inventario__modalClose{color:#bdbdbd;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.25rem .5rem;font-size:1.1rem}.Inventario__modalClose:hover{color:snow}.Inventario__difResumen{flex-direction:column;gap:1rem;display:flex}.Inventario__difGrupo{flex-direction:column;gap:.4rem;display:flex}.Inventario__difGrupoLabel{text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:.78rem;font-weight:700}.Inventario__difGrupoLabel--sobra{color:#178e62}.Inventario__difGrupoLabel--falta{color:#e05c6a}.Inventario__difGrupoLabel--ok{color:#bdbdbd}.Inventario__difItem{background:#0f2831;border-radius:6px;justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}.Inventario__difNombre{font-size:.9rem;font-weight:500}.Inventario__difNum{font-size:1rem;font-weight:800}.Inventario__difNum--sobra{color:#178e62}.Inventario__difNum--falta{color:#e05c6a}.Inventario__modalActions{gap:.6rem;margin-top:.5rem;display:flex}.Inventario__modalActions .Inventario__btnCancelar,.Inventario__modalActions .Inventario__btnConfirmar{flex:1;padding:.85rem}.QrCamera__overlay{z-index:300;background:#000000bf;position:fixed;inset:0}.QrCamera__sheet{z-index:301;background:#0e1b2b;border-top:2px solid #ffffff1a;border-radius:16px 16px 0 0;flex-direction:column;gap:1rem;padding:1.25rem 1rem 2rem;display:flex;position:fixed;bottom:0;left:0;right:0}.QrCamera__header{justify-content:space-between;align-items:center;display:flex}.QrCamera__title{color:snow;margin:0;font-size:1rem;font-weight:600}.QrCamera__close{color:#bdbdbd;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.25rem .5rem;font-size:1.1rem}.QrCamera__close:hover{color:snow}.QrCamera__reader{border-radius:10px;width:100%;overflow:hidden}.QrCamera__reader video{border-radius:10px}.SpareParts{background-color:#0e1b2b;width:100%;max-width:1400px;min-height:100vh;margin:0 auto;padding:1.25rem 1.5rem}.SpareParts__title{color:snow;margin:0 0 1.5rem;font-size:2rem;font-weight:600}.SpareParts__Container__Filters{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.SpareParts__Container__Filters__left{align-items:center;gap:1rem;display:flex}.SpareParts__Container__Filters__filterIcon{cursor:pointer;filter:brightness(.9);width:28px;height:28px;transition:filter .2s}.SpareParts__Container__Filters__filterIcon:hover{filter:brightness(1.2)}.SpareParts__Container__Filters__clearFilters{color:#bdbdbd;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:6px;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.82rem;transition:color .15s,border-color .15s;display:flex}.SpareParts__Container__Filters__clearFilters:hover{color:snow;border-color:#fff6}.SpareParts__Container__Filters__addBtn{color:snow;cursor:pointer;background:#178e62;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-size:.95rem;font-weight:600;transition:background .2s;display:flex}.SpareParts__Container__Filters__addBtn img{width:22px;height:22px}.SpareParts__Container__Filters__addBtn:hover{background:#134b3d}.SpareParts__tabsCard{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;margin-bottom:1rem;padding:.7rem .9rem;display:flex}.SpareParts__tabs{flex-wrap:wrap;gap:.65rem;display:flex}.SpareParts__tab{color:#bdbdbd;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;padding:.65rem 1rem;font-size:.88rem;font-weight:600;transition:background .18s,border-color .18s,color .18s,transform .18s}.SpareParts__tab:hover{color:snow;border-color:#178e6266;transform:translateY(-1px)}.SpareParts__tab--active{color:snow;background:#178e6226;border-color:#178e628c;box-shadow:0 8px 20px #0000001f}.SpareParts__tabsEmpty{color:#bdbdbd;margin:0;font-size:.9rem}.SpareParts__cards{gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.SpareParts__card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.SpareParts__card__main{text-align:left;color:snow;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:.25rem;padding:0;display:flex}.SpareParts__card__main:hover .SpareParts__card__name{color:#178e62}.SpareParts__card__name{flex-wrap:wrap;align-items:center;gap:.45rem;font-size:1rem;font-weight:600;transition:color .15s;display:flex}.SpareParts__card__sku{color:#bdbdbd;font-size:.82rem}.SpareParts__card__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;margin:0;display:grid}.SpareParts__card__field{flex-direction:column;gap:.15rem;min-width:0;display:flex}.SpareParts__card__field dt{text-transform:uppercase;letter-spacing:.06em;color:#bdbdbd;font-size:.7rem}.SpareParts__card__field dd{color:snow;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.92rem;overflow:hidden}.SpareParts__card__actions{flex-wrap:wrap;gap:.5rem;display:flex}.SpareParts__card__actionBtn{color:snow;cursor:pointer;background:#178e621a;border:1px solid #178e6266;border-radius:8px;flex:1 1 0;justify-content:center;align-items:center;gap:.45rem;min-width:88px;min-height:44px;padding:.5rem .75rem;font-size:.88rem;font-weight:500;transition:background .15s,border-color .15s,opacity .15s;display:inline-flex}.SpareParts__card__actionBtn:hover{background:#178e6238}.SpareParts__card__actionBtn:disabled{opacity:.5;cursor:not-allowed}.SpareParts__card__actionBtn--danger{background:#e052521a;border-color:#e0525266}.SpareParts__card__actionBtn--danger:hover{background:#e0525238}.SpareParts .TanTable th{color:#ffffffeb;text-transform:uppercase;background:#ffffff1a}.SpareParts .TanTable td{text-transform:lowercase;background:#00000047;font-size:.82rem}.SpareParts .TanTable td:first-child .TanTable__cell--nombre:first-letter{text-transform:uppercase;font-size:1.15rem;font-weight:600}.SpareParts .TanTable td:nth-child(2){text-transform:none;font-size:.95rem}@media (max-width:1024px){.SpareParts{padding:1.25rem}.SpareParts__title{margin-bottom:1rem;font-size:1.6rem}.SpareParts__Container__Filters{flex-direction:column;align-items:stretch;gap:.75rem}.SpareParts__Container__Filters__left{flex-wrap:wrap}.SpareParts__Container__Filters__addBtn{justify-content:center}.SpareParts__tab{min-height:44px}}@media (max-width:480px){.SpareParts{padding:1rem .85rem}.SpareParts__title{margin-bottom:.85rem;font-size:1.35rem}.SpareParts__Container__Filters{margin-bottom:1rem}.SpareParts__Container__Filters__left{gap:.6rem}.SpareParts__tabsCard{padding:.6rem}.SpareParts__tab{padding:.55rem .85rem;font-size:.82rem}.SpareParts__card{padding:.85rem}.SpareParts__card__grid{gap:.4rem .6rem}.SpareParts__card__field dd{font-size:.85rem}.SpareParts__card__actionBtn{flex:100%}}.spp-detail__topBar{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.spp-detail__topBar .volver-btn{margin-bottom:0}.spp-detail__editBtn{cursor:pointer;color:snow;background-color:#ffffff14;border:1px solid #ffffff26;border-radius:10px;height:40px;padding:0 1.25rem;font-size:.9rem}.spp-detail__editBtn:hover{background-color:#ffffff24}.spp-edit-overlay{z-index:1000;background:#000000a6;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.spp-edit-modal{width:100%;max-width:620px;max-height:90vh;background-color:#0f2831;border:1px solid #ffffff1a;border-radius:10px;max-height:calc(100dvh - 2rem)}.spp-edit-modal--wide{max-width:820px}.spp-edit-modal{color:snow;flex-direction:column;display:flex}.spp-edit-modal__header{border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.spp-edit-modal__title{margin:0;font-size:1rem;font-weight:600}.spp-edit-modal__close{color:#bdbdbd;cursor:pointer;background:0 0;border:none;padding:.25rem .5rem;font-size:1rem}.spp-edit-modal__close:hover{color:snow}.spp-edit-modal__body{flex:1;padding:1.25rem 1.5rem 2rem;overflow-y:auto}.spp-edit-modal__notice{background:#178e621a;border:1px solid #178e6238;border-radius:10px;flex-direction:column;gap:.2rem;margin-bottom:1rem;padding:.85rem 1rem;display:flex}.spp-edit-modal__noticeLabel{letter-spacing:.08em;text-transform:uppercase;color:#bdbdbd;font-size:.72rem;font-weight:700}.spp-edit-modal__noticeValue{color:snow;font-size:.96rem;font-weight:700}.spp-edit-modal__noticeMeta{color:#bdbdbd;font-size:.82rem}.spp-edit-modal__grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.spp-edit-modal__field{flex-direction:column;gap:.35rem;display:flex}.spp-edit-modal__field--full{grid-column:1/-1}.spp-edit-modal__field--checkbox{flex-direction:row;align-items:center;gap:.5rem}.spp-edit-modal__field--checkbox input[type=checkbox]{cursor:pointer;width:16px;height:16px}.spp-edit-modal__label{color:#bdbdbd;font-size:.78rem}.spp-edit-modal__input,.spp-edit-modal__textarea{color:snow;background-color:#ffffff0d;border:1px solid #ffffff26;border-radius:6px;padding:.5rem .75rem;font-family:inherit;font-size:.9rem}.spp-edit-modal__input option,.spp-edit-modal__textarea option{color:snow;background-color:#0e1b2b}.spp-edit-modal__input:focus,.spp-edit-modal__textarea:focus{border-color:#178e62;outline:none}.spp-edit-modal select.spp-edit-modal__input{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#ffffff8c 50%),linear-gradient(135deg,#ffffff8c 50%,#0000 50%);background-position:calc(100% - 16px),calc(100% - 11px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:2rem}.spp-edit-modal__textarea{resize:vertical}.spp-edit-modal__footer{border-top:1px solid #ffffff14;flex-shrink:0;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;display:flex}.spp-edit-modal__btnCancel{color:#bdbdbd;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:6px;padding:.5rem 1.25rem;font-size:.9rem}.spp-edit-modal__btnCancel:hover{color:snow;border-color:#ffffff4d}.spp-edit-modal--link .spp-edit-modal__body{overflow:visible}.spp-edit-modal__summary{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;margin-bottom:1rem;overflow:hidden}.spp-edit-modal__summary__bar{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.spp-edit-modal__summary__bar:hover{background:#ffffff0a}.spp-edit-modal__summary__main{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.spp-edit-modal__summary__label{letter-spacing:.08em;text-transform:uppercase;color:#bdbdbd;font-size:.7rem;font-weight:700}.spp-edit-modal__summary__value{color:snow;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:700;overflow:hidden}.spp-edit-modal__summary__chips{flex-wrap:wrap;gap:.4rem;display:flex}.spp-edit-modal__summary__chip{color:#bdbdbd;background:#ffffff14;border-radius:999px;padding:.18rem .55rem;font-size:.72rem}.spp-edit-modal__summary__chevron{color:#bdbdbd;font-size:1.1rem;transition:transform .18s}.spp-edit-modal__summary__chevron--open{transform:rotate(180deg)}.spp-edit-modal__summary__form{border-top:1px solid #ffffff14;padding:1rem}.spp-edit-modal__sectionHeader{flex-direction:column;gap:.15rem;margin-bottom:.65rem;display:flex}.spp-edit-modal__sectionTitle{color:snow;margin:0;font-size:.92rem;font-weight:700}.spp-edit-modal__sectionHint{color:#bdbdbd;font-size:.78rem}.spp-edit-modal__ubicaciones{flex-direction:column;gap:.6rem;display:flex}.spp-edit-modal__ubicacionRow{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:minmax(0,2.4fr) minmax(0,.8fr) minmax(0,1fr) auto;align-items:end;gap:.6rem;padding:.75rem;display:grid}.spp-edit-modal__ubicacionRow__field{flex-direction:column;gap:.3rem;min-width:0;display:flex}.spp-edit-modal__ubicacionRow__removeBtn{color:#bdbdbd;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:6px;width:36px;height:36px;font-size:.9rem}.spp-edit-modal__ubicacionRow__removeBtn:hover{color:#ff6b6b;background:#ff6b6b14;border-color:#ff6b6b73}.spp-edit-modal__addRowBtn{color:#bdbdbd;cursor:pointer;background:0 0;border:1px dashed #ffffff40;border-radius:6px;align-self:flex-start;padding:.45rem .9rem;font-size:.85rem}.spp-edit-modal__addRowBtn:hover{color:snow;background:#178e6214;border-color:#178e62}.spp-edit-modal__ubicacionesTotal{color:#bdbdbd;margin-top:.35rem;font-size:.85rem}.spp-edit-modal__ubicacionesTotal strong{color:snow;font-weight:700}.spp-edit-modal__btnSave{color:snow;cursor:pointer;background-color:#178e62;border:none;border-radius:6px;padding:.5rem 1.25rem;font-size:.9rem;font-weight:600}.spp-edit-modal__btnSave:hover{background-color:#134b3d}.spp-edit-modal__btnSave:disabled{opacity:.5;cursor:not-allowed}.spp-edit-modal__labelHint{color:#bdbdbd;font-size:.74rem;font-weight:400}.spp-edit-modal__imgAddBtn{color:snow;cursor:pointer;background:#178e6214;border:1.5px dashed #178e6280;border-radius:8px;align-self:flex-start;padding:.5rem 1rem;font-size:.88rem;font-weight:600;transition:background .15s,border-color .15s}.spp-edit-modal__imgAddBtn:hover:not(:disabled){background:#178e622e;border-color:#178e62}.spp-edit-modal__imgAddBtn:disabled{opacity:.5;cursor:not-allowed}.spp-edit-modal__imgError{color:#f56565;margin:0;font-size:.82rem}.spp-edit-modal__imgList{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.6rem;margin:.35rem 0 0;padding:0;list-style:none;display:grid}.spp-edit-modal__imgItem{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:.55rem;padding:.45rem;display:flex;position:relative}.spp-edit-modal__imgThumb{object-fit:cover;background:#0000004d;border-radius:6px;flex-shrink:0;width:48px;height:48px}.spp-edit-modal__imgMeta{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.spp-edit-modal__imgName{color:snow;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.spp-edit-modal__imgSize{color:#bdbdbd;font-size:.7rem}.spp-edit-modal__imgBadge{text-transform:uppercase;letter-spacing:.04em;color:snow;background:#178e62;border-radius:3px;padding:.1rem .45rem;font-size:.62rem;font-weight:700;position:absolute;top:-6px;left:.45rem}.spp-edit-modal__imgRemove{color:#bdbdbd;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:4px;flex-shrink:0;padding:.15rem .4rem;font-size:.78rem;line-height:1}.spp-edit-modal__imgRemove:hover:not(:disabled){color:#f56565;border-color:#f5656566}.spp-edit-modal__imgRemove:disabled{opacity:.4;cursor:not-allowed}.volver-btn{cursor:pointer;color:snow;background-color:#178e62;border:none;border-radius:10px;width:100px;height:40px;margin-bottom:1.5rem;font-size:.9rem}.volver-btn:hover{background-color:#134b3d}@media (max-width:1024px){.volver-btn{height:44px;min-height:44px}.spp-detail{padding:1.25rem!important}.spp-detail__topBar{flex-wrap:wrap;gap:.5rem}.spp-detail__editBtn{min-height:44px}.spp-detail__header__nombre{font-size:1.35rem}.spp-detail__stockForm__fields{flex-direction:column;align-items:stretch}.spp-detail__stockForm__field{width:100%}.spp-detail__stockForm__btn{width:100%;min-height:44px}.spp-detail__info-grid,.spp-edit-modal__grid{grid-template-columns:1fr!important}.spp-edit-modal__input,.spp-edit-modal__textarea,.spp-edit-modal__btnCancel,.spp-edit-modal__btnSave{min-height:44px}.spp-edit-modal__ubicacionRow{grid-template-columns:1fr 1fr;grid-template-areas:"ubic ubic""qty state""remove remove"}.spp-edit-modal__ubicacionRow__field--ubic{grid-area:ubic}.spp-edit-modal__ubicacionRow__field--qty{grid-area:qty}.spp-edit-modal__ubicacionRow__field--state{grid-area:state}.spp-edit-modal__ubicacionRow__removeBtn{grid-area:remove;width:100%;min-height:40px}}@media (max-width:480px){.spp-detail{padding:1rem .85rem!important}.spp-detail__header{gap:.4rem;margin-bottom:1.25rem;padding-bottom:1rem}.spp-detail__header__nombre{font-size:1.15rem}.spp-detail__header__main{gap:.55rem}.spp-detail__header__skus{gap:.85rem}.spp-detail__header__sku{font-size:.8rem}.spp-detail__header__marca,.spp-detail__header__calidad{padding:.2rem .6rem;font-size:.75rem}.spp-detail__body{gap:1.25rem}.spp-detail__section{padding:1rem}.spp-detail__section-title{font-size:.75rem}.spp-detail__stock__deposito-header{padding:.65rem .85rem}.spp-detail__stock__ubicacion{flex-wrap:wrap;gap:.5rem;padding:.55rem .85rem}.spp-detail__stock__ubicacion-cantidad{margin-left:auto}.spp-detail__row{flex-direction:column;align-items:flex-start;gap:.15rem}.spp-detail__topBar .volver-btn,.spp-detail__topBar__editBtn{flex:1 1 0;width:auto}.spp-edit-modal{max-height:100vh;border-radius:0;height:100dvh;max-height:100dvh}.spp-edit-modal__header{padding:1rem}.spp-edit-modal__body{padding:1rem 1rem 2.5rem}.spp-edit-modal__footer{padding:.85rem 1rem calc(.85rem + env(safe-area-inset-bottom,0))}.spp-edit-overlay{align-items:stretch;padding:0}}@media (max-width:600px){.spp-edit-modal__ubicacionRow{grid-template-columns:1fr 1fr;grid-template-areas:"ubic ubic""qty state""remove remove"}.spp-edit-modal__ubicacionRow__field--ubic{grid-area:ubic}.spp-edit-modal__ubicacionRow__field--qty{grid-area:qty}.spp-edit-modal__ubicacionRow__field--state{grid-area:state}.spp-edit-modal__ubicacionRow__removeBtn{grid-area:remove;width:100%}}.spp-detail{color:snow;background-color:#0e1b2b;width:100%;min-height:91vh;padding:2rem}.spp-detail__loading,.spp-detail__error,.spp-detail__empty{color:#bdbdbd;margin-top:1rem;font-size:1rem}.spp-detail__status-badge{letter-spacing:.02em;border-radius:999px;align-self:flex-start;align-items:center;padding:.25rem .75rem;font-size:.8rem;font-weight:600;display:inline-flex}.spp-detail__header{border-bottom:1px solid #ffffff1a;flex-direction:column;gap:.5rem;margin-bottom:2rem;padding-bottom:1.5rem;display:flex}.spp-detail__header__main{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.spp-detail__header__nombre{margin:0;font-size:1.8rem;font-weight:600}.spp-detail__header__marca{background-color:#178e62;border-radius:999px;padding:.25rem .75rem;font-size:.85rem;font-weight:500}.spp-detail__header__calidad{color:#bdbdbd;background-color:#ffffff1a;border-radius:999px;padding:.25rem .75rem;font-size:.85rem}.spp-detail__header__activoBtn{cursor:pointer;border:none;border-radius:50%;flex-shrink:0;width:18px;height:18px;padding:0;transition:transform .15s,opacity .15s}.spp-detail__header__activoBtn:hover:not(:disabled){transform:scale(1.2)}.spp-detail__header__activoBtn:disabled{opacity:.5;cursor:not-allowed}.spp-detail__header__activoBtn--si{background:#4ade80;box-shadow:0 0 8px #178e628c}.spp-detail__header__activoBtn--no{background:#f87171;box-shadow:0 0 8px #e05c6a73}.spp-detail__header__skus{flex-wrap:wrap;gap:1.5rem;display:flex}.spp-detail__header__sku{color:#bdbdbd;font-size:.9rem}.spp-detail__body{flex-direction:column;gap:2rem;display:flex}.spp-detail__stock__total{color:#bdbdbd;margin-bottom:1rem;font-size:1rem}.spp-detail__stock__total strong{color:snow;font-size:1.1rem}.spp-detail__stock__total-badge{color:#178e62;vertical-align:middle;background:#178e6226;border:1px solid #178e624d;border-radius:999px;margin-left:.75rem;padding:.15rem .6rem;font-size:.8rem;font-weight:600}.spp-detail__stock__total-badge--neutral{color:snow;background:#ffffff0f;border-color:#ffffff1f}.spp-detail__stock__deposito{background-color:#0f2831;border:1px solid #ffffff14;border-radius:10px;margin-bottom:.75rem;overflow:hidden}.spp-detail__stock__deposito--selected{border-color:#178e626b;box-shadow:0 0 0 1px #178e6226}.spp-detail__stock__deposito-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.spp-detail__stock__deposito-main{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.spp-detail__stock__deposito-nombre{color:snow;font-size:.95rem;font-weight:600}.spp-detail__stock__deposito-badge{color:#178e62;background:#178e621f;border:1px solid #178e6240;border-radius:999px;padding:.15rem .55rem;font-size:.72rem;font-weight:700}.spp-detail__stock__deposito-total{color:#178e62;font-size:1rem;font-weight:700}.spp-detail__stock__ubicaciones{flex-direction:column;display:flex}.spp-detail__stock__ubicacion{border-bottom:1px solid #ffffff0a;align-items:center;gap:.75rem;padding:.55rem 1rem;display:flex}.spp-detail__stock__ubicacion:last-child{border-bottom:none}.spp-detail__stock__ubicacion-codigo{color:#178e62;background:#178e6214;border-radius:4px;flex-shrink:0;padding:.1rem .45rem;font-family:monospace;font-size:.88rem;font-weight:700}.spp-detail__stock__ubicacion-cantidad{color:snow;margin-left:auto;font-size:.9rem;font-weight:600}.spp-detail__stock__ubicacion-estado{border-radius:999px;flex-shrink:0;padding:.15rem .5rem;font-size:.72rem;font-weight:700}.spp-detail__stock__ubicacion-estado--disponible{color:#178e62;background:#178e6226;border:1px solid #178e624d}.spp-detail__stock__ubicacion-estado--damage{color:#e05c6a;background:#e05c6a1f;border:1px solid #e05c6a4d}.spp-detail__stockForm__fields{flex-wrap:wrap;align-items:flex-end;gap:1rem;margin-top:.75rem;display:flex}.spp-detail__stockForm__field{flex-direction:column;flex:1;gap:.4rem;min-width:150px;display:flex}.spp-detail__stockForm__label{color:#bdbdbd;font-size:.8rem}.spp-detail__stockForm__select,.spp-detail__stockForm__input{color:snow;background-color:#ffffff0d;border:1px solid #ffffff26;border-radius:6px;padding:.5rem .75rem;font-size:.9rem}.spp-detail__stockForm__select option,.spp-detail__stockForm__input option{background-color:#0e1b2b}.spp-detail__stockForm__select:focus,.spp-detail__stockForm__input:focus{border-color:#178e62;outline:none}.spp-detail__stockForm__btn{cursor:pointer;white-space:nowrap;color:snow;background:#178e62;border:none;border-radius:6px;align-self:flex-end;padding:.55rem 1.25rem;font-size:.9rem;font-weight:600}.spp-detail__stockForm__btn:hover{background:#134b3d}.spp-detail__stockForm__btn:disabled{opacity:.5;cursor:not-allowed}.spp-detail__stockForm__error{color:#e05c6a;margin-top:.5rem;font-size:.85rem}.spp-detail__stockForm__success{color:#178e62;margin-top:.5rem;font-size:.85rem}.spp-detail__info-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.5rem;display:grid}.spp-detail__section{background-color:#0f2831;border:1px solid #ffffff14;border-radius:10px;padding:1.25rem}.spp-detail__section--full{grid-column:1/-1}.spp-detail__section__rows{flex-direction:column;gap:.6rem;margin-top:.75rem;display:flex}.spp-detail__descripcion{color:snow;white-space:pre-wrap;margin:0;font-size:.9rem;line-height:1.5}.spp-detail__section-title{text-transform:uppercase;letter-spacing:.08em;color:#bdbdbd;margin:0 0 .75rem;font-size:.8rem;font-weight:600}.spp-detail__row{justify-content:space-between;align-items:center;font-size:.9rem;display:flex}.spp-detail__row__label{color:#bdbdbd}.spp-detail__row__value{color:snow;font-weight:500}.spp-detail__section-header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.spp-detail__section-header .spp-detail__section-title{margin-bottom:0}.spp-detail__linkAddBtn{color:#178e62;cursor:pointer;white-space:nowrap;background:#178e621a;border:1px solid #178e6259;border-radius:6px;padding:.3rem .75rem;font-size:.82rem;font-weight:600;transition:background .15s}.spp-detail__linkAddBtn:hover{background:#178e622e}.spp-detail__links{flex-direction:column;gap:.5rem;display:flex}.spp-detail__link{background:#ffffff08;border:1px solid #ffffff12;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .9rem;display:flex}.spp-detail__link__info{flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0;display:flex}.spp-detail__link__nombre{color:snow;font-size:.9rem;font-weight:600}.spp-detail__link__sku,.spp-detail__link__marca{color:#bdbdbd;font-size:.8rem}.spp-detail__link__right{flex-shrink:0;align-items:center;gap:.65rem;display:flex}.spp-detail__link__chip{border-radius:999px;padding:.2rem .65rem;font-size:.75rem;font-weight:700}.spp-detail__link__chip--generico{color:#7cb9ff;background:#1a73e926;border:1px solid #1a73e94d}.spp-detail__link__chip--legitimo{color:#4de8a8;background:#178e6226;border:1px solid #178e624d}.spp-detail__link__chip--alternativo{color:#f0c040;background:#f0c04026;border:1px solid #f0c0404d}.spp-detail__link__deleteBtn{color:#bdbdbd;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.15rem .4rem;font-size:.9rem;line-height:1;transition:color .15s,background .15s}.spp-detail__link__deleteBtn:hover{color:#f87171;background:#e05c6a1a}.spp-detail__link__deleteBtn:disabled{opacity:.4;cursor:not-allowed}.spp-detail__tags{flex-wrap:wrap;gap:.5rem;display:flex}.spp-detail__tag{color:snow;background-color:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;padding:.25rem .75rem;font-size:.8rem}.spp-detail__unidades__cta{color:#bdbdbd;margin:.35rem 0 0;font-size:.88rem;line-height:1.55}.spp-detail__unidades__stats{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:.65rem;margin-top:1rem;display:grid}.spp-detail__unidades__stat{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;padding:.6rem .85rem}.spp-detail__unidades__stat__label{text-transform:uppercase;letter-spacing:.07em;color:#bdbdbd;font-size:.68rem;font-weight:700}.spp-detail__unidades__stat__value{color:snow;margin-top:.15rem;font-size:1.05rem;font-weight:700}.spp-detail__unidades__stat__value--emerald{color:#4ade80}.spp-detail__unidades__stat__value--amber{color:#fbbf24}.spp-detail__unidades__table-wrap{border:1px solid #ffffff14;border-radius:8px;margin-top:1rem;overflow-x:auto}.spp-detail__unidades__table{border-collapse:collapse;width:100%;font-size:.88rem}.spp-detail__unidades__table thead tr{background:#ffffff0a;border-bottom:1px solid #ffffff14}.spp-detail__unidades__table th{text-align:left;text-transform:uppercase;letter-spacing:.07em;color:#bdbdbd;white-space:nowrap;padding:.55rem .9rem;font-size:.7rem;font-weight:700}.spp-detail__unidades__table td{color:snow;border-bottom:1px solid #ffffff0d;padding:.6rem .9rem}.spp-detail__unidades__table tbody tr:last-child td{border-bottom:none}.spp-detail__unidades__table tbody tr:hover td{background:#ffffff05}.spp-detail__unidades__table--inactiva td{opacity:.5}.spp-detail__unidades__table__serial{color:#bdbdbd;font-family:monospace;font-size:.82rem}.spp-detail__unidades__table__detalle{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.spp-detail__unidades__table__sub{color:#bdbdbd;margin-top:.1rem;font-size:.75rem}.spp-detail__unidades__table__ubicacion{color:#bdbdbd;font-size:.85rem}.spp-detail__unidades__table__precio{text-align:right;font-weight:500}.spp-detail__unidades__table__actions{text-align:right;white-space:nowrap}.spp-detail__unidades__grado{border:1px solid #0000;border-radius:999px;align-items:center;gap:.3rem;padding:.18rem .55rem;font-size:.75rem;font-weight:700;display:inline-flex}.spp-detail__unidades__grado__letter{font-family:monospace}.spp-detail__unidades__grado__desc{opacity:.8;font-size:.68rem}.spp-detail__unidades__grado--a{color:#4de8a8;background:#178e622e;border-color:#178e624d}.spp-detail__unidades__grado--b{color:#f0c040;background:#f0c0402e;border-color:#f0c0404d}.spp-detail__unidades__grado--c{color:#f09028;background:#f090282e;border-color:#f090284d}.spp-detail__unidades__grado--d{color:#e05c6a;background:#e05c6a2e;border-color:#e05c6a4d}.spp-detail__unidades__estado{border:1px solid #0000;border-radius:999px;padding:.18rem .6rem;font-size:.75rem;font-weight:700;display:inline-flex}.spp-detail__unidades__estado--disponible{color:#178e62;background:#178e6226;border-color:#178e624d}.spp-detail__unidades__estado--averiado{color:#f0c040;background:#f0c0401f;border-color:#f0c04047}.spp-detail__unidades__estado--inactiva{color:#bdbdbd;background:#ffffff0f;border-color:#ffffff1f}.spp-detail__unidades__cambiar{color:snow;cursor:pointer;background-color:#ffffff0d;border:1px solid #ffffff26;border-radius:6px;padding:.3rem .6rem;font-size:.8rem}.spp-detail__unidades__cambiar option{background-color:#0e1b2b}.spp-detail__unidades__cambiar:focus{border-color:#178e62;outline:none}.spp-detail__unidades__baja{color:#e05c6a;cursor:pointer;background:#e05c6a14;border:1px solid #e05c6a59;border-radius:6px;margin-left:.4rem;padding:.3rem .6rem;font-size:.8rem}.spp-detail__unidades__baja:hover{background:#e05c6a29;border-color:#e05c6a8c}.Productos{color:snow;min-height:100vh;padding:3.5rem 2rem 2rem}.NotasDePedido{color:snow;width:100%;max-width:1200px;min-height:100vh;margin:0 auto;padding:2rem}.NotasDePedido__header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.NotasDePedido__title{margin:0;font-size:2rem;font-weight:600}.NotasDePedido__btnCreate{color:snow;cursor:pointer;background:#178e62;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-size:.95rem;font-weight:600;transition:background .2s;display:flex}.NotasDePedido__btnCreate:hover{background:#134b3d}.NotasDePedido__container{flex-direction:column;gap:1rem;display:flex}.OrderNote__badge{letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:.2rem .6rem;font-size:.75rem;font-weight:600;display:inline-block}.OrderNote__badge--pendiente{color:#facc15;background:#eab30826}.OrderNote__badge--confirmado{color:#4ade80;background:#22c55e26}.OrderNote__badge--cancelado{color:#f87171;background:#ef444426}.OrderNote__overlay{z-index:1000;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.OrderNote__modal{background:#1e1e2e;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:1rem;width:100%;max-width:480px;padding:2rem;display:flex}.OrderNote__modal__title{color:#fff;margin:0;font-size:1.2rem;font-weight:700}.OrderNote__modal__desc{color:#fff9;margin:0;font-size:.9rem}.OrderNote__modal__textarea{color:#fff;resize:vertical;box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff26;border-radius:8px;width:100%;padding:.75rem;font-size:.9rem}.OrderNote__modal__textarea::placeholder{color:#ffffff4d}.OrderNote__modal__textarea:focus{border-color:#ffffff59;outline:none}.OrderNote__modal__footer{justify-content:flex-end;gap:.75rem;display:flex}.OrderNote__modal__btnCancel{color:#ffffffb3;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:8px;padding:.5rem 1.1rem;font-size:.9rem;transition:border-color .2s}.OrderNote__modal__btnCancel:hover:not(:disabled){border-color:#fff6}.OrderNote__modal__btnCancel:disabled{opacity:.5;cursor:not-allowed}.OrderNote__modal__btnSubmit{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:8px;padding:.5rem 1.1rem;font-size:.9rem;font-weight:600;transition:background .2s}.OrderNote__modal__btnSubmit:hover:not(:disabled){background:#dc2626}.OrderNote__modal__btnSubmit:disabled{opacity:.5;cursor:not-allowed}.Remitos{color:snow;width:100%;max-width:1200px;min-height:100vh;margin:0 auto;padding:2rem}.Remitos__header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.Remitos__title{margin:0;font-size:2rem;font-weight:600}.Remitos__btnCreate{color:snow;cursor:pointer;background:#178e62;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-size:.95rem;font-weight:600;transition:background .2s;display:flex}.Remitos__btnCreate:hover{background:#134b3d}.Remitos__container{flex-direction:column;gap:1rem;display:flex}.Remitos__tabsCard{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;margin-bottom:1rem;padding:.7rem .9rem;display:flex}.Remitos__tabs{flex-wrap:wrap;gap:.65rem;display:flex}.Remitos__tab{color:#bdbdbd;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;padding:.55rem .95rem;font-size:.85rem;font-weight:600;transition:background .18s,border-color .18s,color .18s,transform .18s}.Remitos__tab:hover{color:snow;border-color:#178e6266;transform:translateY(-1px)}.Remitos__tab--active{color:snow;background:#178e6226;border-color:#178e628c;box-shadow:0 8px 20px #0000001f}.Remitos__tabsEmpty{color:#bdbdbd;margin:0;font-size:.9rem}.RemitoEstado__cell{flex-direction:column;align-items:center;gap:.3rem;display:flex}.RemitoEstado__sinFacturar{color:#ff6b6b;white-space:nowrap;align-items:center;gap:3px;font-size:10px;font-weight:600;display:inline-flex}.RemitoEstado__badge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.18rem .55rem;font-size:11px;font-weight:600;display:inline-flex}.RemitoEstado__badge--generado{color:#f5b84f;background:#f5b84f24;border:1px solid #f5b84f52}.RemitoEstado__badge--preparacion{color:#6ea8fe;background:#6ea8fe24;border:1px solid #6ea8fe52}.RemitoEstado__badge--listo{color:#2ed49a;background:#178e6229;border:1px solid #178e6259}.RemitoEstado__badge--enviado{color:#b89eff;background:#8d6df429;border:1px solid #8d6df459}.RemitoEstado__badge--anulado{color:#f08585;background:#e0525224;border:1px solid #e0525252}.RemitoEstado__alerta{color:#f5b84f;cursor:default;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.RemitoTransBtn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:6px;align-items:center;gap:.3rem;padding:.3rem .7rem;font-size:.75rem;font-weight:600;transition:background .15s,opacity .15s,border-color .15s;display:inline-flex}.RemitoTransBtn:disabled{opacity:.4;cursor:not-allowed}.RemitoTransBtn--blue{color:#6ea8fe;background:#6ea8fe21;border-color:#6ea8fe52}.RemitoTransBtn--blue:hover:not(:disabled){background:#6ea8fe3d}.RemitoTransBtn--green{color:#2ed49a;background:#178e6224;border-color:#178e6259}.RemitoTransBtn--green:hover:not(:disabled){background:#178e6242}.RemitoTransBtn--muted{color:#fffafa80;background:0 0;border-color:#fffafa21}.RemitoTransBtn--muted:hover:not(:disabled){color:snow;border-color:#fffafa52}.RemitoTransBtn--purple{color:#b89eff;background:#8d6df424;border-color:#8d6df459}.RemitoTransBtn--purple:hover:not(:disabled){background:#8d6df442}.RemitoTransBtn--danger{color:#f08585;background:#e052521f;border-color:#e052524d}.RemitoTransBtn--danger:hover:not(:disabled){background:#e0525238}.RemitoTransBtn__group{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.RemitoDetail__transiciones{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem;display:flex}.RemitoDetail__transBtn{cursor:pointer;border:1px solid #0000;border-radius:7px;align-items:center;gap:.4rem;padding:.42rem 1rem;font-size:.82rem;font-weight:600;transition:background .15s,opacity .15s,border-color .15s;display:inline-flex}.RemitoDetail__transBtn:disabled{opacity:.45;cursor:not-allowed}.RemitoDetail__transBtn--blue{color:#6ea8fe;background:#6ea8fe24;border-color:#6ea8fe59}.RemitoDetail__transBtn--blue:hover:not(:disabled){background:#6ea8fe42}.RemitoDetail__transBtn--green{color:#2ed49a;background:#178e6229;border-color:#178e6266}.RemitoDetail__transBtn--green:hover:not(:disabled){background:#178e6247}.RemitoDetail__transBtn--muted{color:#fffafa8c;background:0 0;border-color:#fffafa26}.RemitoDetail__transBtn--muted:hover:not(:disabled){color:snow;border-color:#fffafa59}.RemitoDetail__transBtn--purple{color:#b89eff;background:#8d6df429;border-color:#8d6df461}.RemitoDetail__transBtn--purple:hover:not(:disabled){background:#8d6df447}.TanTable--pct{table-layout:auto;width:100%}.TanTable--pct td{white-space:normal;word-break:break-word}.TanTable__row--alerta{border-left:3px solid #ff6b6b!important}.TanTable__row--alerta td{background:#ff6b6b14}.TanTable__row--alerta:hover td{background:#ff6b6b26!important}.TanTable__row--clickable{cursor:pointer;transition:background-color .15s}.TanTable__row--clickable:hover{background-color:#ffffff0a}.TanTable__row--expanded{background-color:#178e6214!important}.TanTable__row--detail>td{border-bottom:2px solid #178e624d;padding:0!important}.RemitoDetail{background-color:#0f283199;padding:1rem 1.5rem}.RemitoDetail__loading{color:#bdbdbd;padding:.5rem 0;font-size:.85rem}.RemitoDetail__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:.85rem;display:flex}.RemitoDetail__meta{color:#bdbdbd;flex-wrap:wrap;gap:2rem;font-size:.98rem;display:flex}.RemitoDetail__meta__item strong{color:snow;margin-right:.25rem}.RemitoDetail__table{border-collapse:collapse;width:100%;font-size:1rem}.RemitoDetail__table thead tr{background-color:#ffffff0a}.RemitoDetail__table th{text-align:left;color:#bdbdbd;text-transform:uppercase;letter-spacing:.06em;padding:.55rem .85rem;font-size:.85rem;font-weight:600}.RemitoDetail__table td{color:snow;border-top:1px solid #ffffff0d;padding:.6rem .85rem}.RemitoDetail__table tbody tr:hover{background-color:#ffffff08}.RemitoDetail__nameCell{flex-direction:column;gap:.2rem;display:flex}.RemitoDetail__nameOriginal{color:#bdbdbd;font-size:.85rem}.RemitoDetail__editBtn{color:#bdbdbd80;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:.2rem .4rem;transition:color .15s,background .15s;display:flex}.RemitoDetail__editBtn:hover{color:#178e62;background:#178e621a}.RemitoDetail__editRow{align-items:center;gap:.4rem;display:flex}.RemitoDetail__editInput{color:snow;background:#ffffff0f;border:1px solid #178e62;border-radius:5px;outline:none;flex:1;min-width:0;padding:.4rem .6rem;font-size:1rem}.RemitoDetail__editAction{cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:.3rem .5rem;font-size:1rem;transition:color .15s,background .15s}.RemitoDetail__editAction--save{color:#178e62}.RemitoDetail__editAction--save:hover:not(:disabled){background:#178e6226}.RemitoDetail__editAction--save:disabled{opacity:.5;cursor:not-allowed}.RemitoDetail__editAction--cancel{color:#fff6}.RemitoDetail__editAction--cancel:hover{color:#ff6b6b;background:#ff6b6b1a}.RemitoDetail__rowActions{justify-content:flex-end;align-items:center;gap:.3rem;display:flex}.RemitoDetail__deleteBtn{color:#ff6b6bb3;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:.2rem .4rem;transition:color .15s,background .15s;display:flex}.RemitoDetail__deleteBtn:hover:not(:disabled){color:#ff6b6b;background:#ff6b6b1f}.RemitoDetail__deleteBtn:disabled{opacity:.4;cursor:not-allowed}.RemitoDetail__qtyCell{text-align:center}.RemitoDetail__qtyValue{font-weight:600}.RemitoDetail__editRow--qty{justify-content:center}.RemitoDetail__qtyBtn{color:snow;cursor:pointer;background:#178e6229;border:1px solid #178e6259;border-radius:999px;justify-content:center;align-items:center;min-width:2.6rem;padding:.25rem .75rem;font-size:.95rem;font-weight:600;line-height:1;transition:background .15s,border-color .15s,transform .12s;display:inline-flex}.RemitoDetail__qtyBtn:hover{background:#178e6247;border-color:#178e62;transform:translateY(-1px)}.RemitoDetail__editInput--qty{flex:none;width:5rem}.RemitoDetail__add{margin-top:.85rem}.RemitoDetail__addToggle{color:#178e62;cursor:pointer;background:#178e6214;border:1px dashed #178e6273;border-radius:7px;align-items:center;gap:.35rem;padding:.42rem .9rem;font-size:.85rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.RemitoDetail__addToggle:hover{background:#178e6229;border-color:#178e62}.RemitoDetail__addForm{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:.6rem;padding:.85rem;display:flex}.RemitoDetail__addModes{gap:1.2rem;display:flex}.RemitoDetail__addMode{color:#bdbdbd;cursor:pointer;align-items:center;gap:.4rem;font-size:.85rem;display:inline-flex}.RemitoDetail__addSearchWrap{flex-direction:column;gap:.5rem;display:flex;position:relative}.RemitoDetail__addRow{align-items:center;gap:.5rem;display:flex}.RemitoDetail__addInput{color:snow;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:6px;outline:none;flex:1;min-width:0;padding:.45rem .65rem;font-size:.92rem}.RemitoDetail__addInput:focus{border-color:#178e62}.RemitoDetail__addInput--qty{flex:none;width:6rem}.RemitoDetail__addSelected{color:snow;flex:1;font-size:.92rem}.RemitoDetail__addResults{background:#0f2831;border:1px solid #ffffff1a;border-radius:8px;max-height:220px;margin:0;padding:0;list-style:none;overflow-y:auto}.RemitoDetail__addResultItem{cursor:pointer;color:snow;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .7rem;font-size:.9rem;display:flex}.RemitoDetail__addResultItem:last-child{border-bottom:none}.RemitoDetail__addResultItem:hover{background:#178e621f}.RemitoDetail__addResultSku{color:#bdbdbd;font-size:.8rem}.RemitoDetail__addBtn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:6px;padding:.45rem .9rem;font-size:.85rem;font-weight:600;transition:background .15s,border-color .15s,opacity .15s}.RemitoDetail__addBtn:disabled{opacity:.5;cursor:not-allowed}.RemitoDetail__addBtn--submit{color:snow;background:#178e62}.RemitoDetail__addBtn--submit:hover:not(:disabled){background:#134b3d}.RemitoDetail__addBtn--ghost{color:snow;background:#ffffff0f;border-color:#ffffff24}.RemitoDetail__addBtn--ghost:hover{background:#ffffff1f}.RemitoDetail__addBtn--cancel{color:#ffffff80;background:0 0;align-self:flex-start}.RemitoDetail__addBtn--cancel:hover{color:snow}.FacturasDeCompra{color:snow;width:100%;max-width:1400px;min-height:100vh;margin:0 auto;padding:2rem}.FacturasDeCompra__header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.FacturasDeCompra__title{margin:0;font-size:2rem;font-weight:600}.FacturasDeCompra__headerActions{align-items:center;gap:.75rem;display:flex}.FacturasDeCompra__estadoFilter{color:snow;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:8px;outline:none;padding:.6rem .9rem;font-size:.9rem;transition:border-color .15s}.FacturasDeCompra__estadoFilter:focus{border-color:#178e62}.FacturasDeCompra__estadoFilter option{background:#1a2838}.FacturasDeCompra__btnImportaciones,.FacturasDeCompra__btnPdf,.FacturasDeCompra__btnCreate{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-size:.95rem;font-weight:600;transition:background .2s;display:flex}.FacturasDeCompra__btnImportaciones{color:snow;background:0 0;border:1px solid #fff3}.FacturasDeCompra__btnImportaciones:hover{background:#ffffff0f;border-color:#fff6}.FacturasDeCompra__btnPdf{color:snow;background:#178e62}.FacturasDeCompra__btnPdf:hover{background:#134b3d}.FacturasDeCompra__btnCreate{color:snow;background:#178e62}.FacturasDeCompra__btnCreate:hover{background:#134b3d}.FacturasDeCompra__filtersRow{gap:.65rem;margin-bottom:.85rem;display:flex}.FacturasDeCompra__filterInput{color:snow;background:0 0;border:1px solid #fff3;border-radius:8px;outline:none;flex:1;padding:.55rem .85rem;font-size:.9rem;transition:border-color .15s}.FacturasDeCompra__filterInput::placeholder{color:#ffffff59}.FacturasDeCompra__filterInput:focus{border-color:#178e62}.FacturasDeCompra__container{flex-direction:column;gap:1rem;display:flex}.FacturasDeCompra__tabsCard{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;margin-bottom:1rem;padding:.7rem .9rem;display:flex}.FacturasDeCompra__tabs{flex-wrap:wrap;gap:.65rem;display:flex}.FacturasDeCompra__tab{color:#bdbdbd;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;padding:.55rem .95rem;font-size:.85rem;font-weight:600;transition:background .18s,border-color .18s,color .18s,transform .18s}.FacturasDeCompra__tab:hover{color:snow;border-color:#178e6266;transform:translateY(-1px)}.FacturasDeCompra__tab--active{color:snow;background:#178e6226;border-color:#178e628c;box-shadow:0 8px 20px #0000001f}.FacturasDeCompra__tabsEmpty{color:#bdbdbd;margin:0;font-size:.9rem}.AjusteDeStock{color:snow;width:100%;max-width:1200px;min-height:100vh;margin:0 auto;padding:2rem}.AjusteDeStock__header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.AjusteDeStock__title{margin:0;font-size:2rem;font-weight:600}.AjusteDeStock__headerActions{align-items:center;gap:.75rem;display:flex}.AjusteDeStock__btnPrint{color:#178e62;cursor:pointer;background:0 0;border:1px solid #178e62;border-radius:8px;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-size:.95rem;font-weight:600;transition:background .2s;display:flex}.AjusteDeStock__btnPrint:hover{background:#178e6226}.AjusteDeStock__btnPrint:disabled{opacity:.55;cursor:not-allowed}.AjusteDeStock__btnCreate{color:snow;cursor:pointer;background:#178e62;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-size:.95rem;font-weight:600;transition:background .2s;display:flex}.AjusteDeStock__btnCreate:hover{background:#134b3d}.AjusteDeStock__btnBatch{color:#178e62;cursor:pointer;background:0 0;border:1px solid #178e62;border-radius:8px;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-size:.95rem;font-weight:600;transition:background .2s;display:flex}.AjusteDeStock__btnBatch:hover{background:#178e6226}.AjusteDeStock__container{flex-direction:column;gap:1rem;display:flex}.AjusteDeStock__cards{flex-direction:column;gap:.75rem;margin-top:.5rem;display:flex}.AjusteDeStock__cards__selectAll{color:#bdbdbd;align-items:center;gap:.5rem;min-height:44px;font-size:.85rem;display:inline-flex}.AjusteDeStock__cards__list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.AjusteDeStock__card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.AjusteDeStock__card--anulado{opacity:.55}.AjusteDeStock__card__header{align-items:center;gap:.75rem;display:flex}.AjusteDeStock__card__select{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.AjusteDeStock__card__product{color:snow;text-overflow:ellipsis;flex:1;font-size:1rem;font-weight:600;overflow:hidden}.AjusteDeStock__card__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;margin:0;display:grid}.AjusteDeStock__card__grid>div{flex-direction:column;min-width:0;display:flex}.AjusteDeStock__card__grid dt{text-transform:uppercase;letter-spacing:.06em;color:#bdbdbd;font-size:.7rem}.AjusteDeStock__card__grid dd{color:snow;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.9rem;overflow:hidden}.AjusteDeStock__card__grid--full{grid-column:1/-1}.AjusteDeStock__card__grid--full dd{white-space:normal}.AjusteDeStock__card__actions{justify-content:flex-end;display:flex}.AjusteDeStock__card__cancelBtn{color:#e05c6a;cursor:pointer;background:#d333331a;border:1px solid #d3333373;border-radius:8px;align-items:center;gap:.4rem;min-height:44px;padding:.5rem 1rem;font-size:.88rem;transition:background .15s;display:inline-flex}.AjusteDeStock__card__cancelBtn:hover:not(:disabled){background:#d3333338}.AjusteDeStock__card__cancelBtn:disabled{opacity:.5;cursor:not-allowed}@media (min-width:768px) and (max-width:1024px){.AjusteDeStock{padding:1.25rem}.AjusteDeStock__header{flex-direction:column;align-items:stretch;gap:.75rem}.AjusteDeStock__title{font-size:1.6rem}.AjusteDeStock__headerActions{flex-wrap:wrap}.AjusteDeStock__headerActions button{flex:1 1 0;min-width:140px;min-height:44px}}.Clientes{color:snow;width:100%;max-width:1200px;min-height:100vh;margin:0 auto;padding:2rem}.Clientes__header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.Clientes__title{margin:0;font-size:2rem;font-weight:600}.Clientes__btnCreate{color:snow;cursor:pointer;background:#178e62;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-size:.95rem;font-weight:600;transition:background .2s;display:flex}.Clientes__btnCreate:hover{background:#134b3d}.Clientes__container{flex-direction:column;gap:1rem;display:flex}.Marcas{color:snow;background-color:#0e1b2b;min-height:100vh;padding:2rem}.Marcas__header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.Marcas__title{margin:0;font-size:2rem;font-weight:600}.Marcas__addBtn{color:snow;cursor:pointer;background:#178e62;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-size:.95rem;font-weight:600;transition:background .2s;display:flex}.Marcas__addBtn img{width:22px;height:22px}.Marcas__addBtn:hover{background:#134b3d}.Marcas__loading,.Marcas__empty{color:#bdbdbd;font-size:.9rem;font-style:italic}.MarcasTree{flex-direction:column;gap:.25rem;display:flex}.MarcasTree__node{border-radius:6px;overflow:hidden}.MarcasTree__node--depth0>.MarcasTree__row{background:#0f2831;border:1px solid #178e6240}.MarcasTree__node--depth1>.MarcasTree__row{background:#ffffff08}.MarcasTree__node--depth2>.MarcasTree__row{background:#ffffff05}.MarcasTree__node--depth3>.MarcasTree__row{background:0 0}.MarcasTree__row{border-radius:6px;align-items:center;gap:.5rem;padding:.65rem .75rem;transition:background .15s;display:flex}.MarcasTree__row:hover{background:#ffffff0a}.MarcasTree__toggle{color:#178e62;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;font-size:.9rem;transition:background .15s;display:flex}.MarcasTree__toggle:hover{background:#178e6226}.MarcasTree__toggle--leaf{color:#bdbdbd;cursor:default}.MarcasTree__toggle--leaf:hover{background:0 0}.MarcasTree__name{color:snow;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.95rem;font-weight:500;overflow:hidden}.MarcasTree__actions{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.MarcasTree__btn{cursor:pointer;border:none;border-radius:5px;padding:.25rem .6rem;font-size:.8rem;font-weight:500;transition:background .15s,opacity .15s}.MarcasTree__btn--add{color:#178e62;background:#178e6226;border:1px solid #178e624d}.MarcasTree__btn--add:hover{background:#178e6247}.MarcasTree__btn--edit{color:snow;background:#ffffff12}.MarcasTree__btn--edit:hover{background:#ffffff24}.MarcasTree__btn--delete{color:#e74c3c;background:#e74c3c1a}.MarcasTree__btn--delete:hover{background:#e74c3c40}.MarcasTree__children{border-left:2px solid #178e6226;flex-direction:column;gap:.15rem;margin-top:.15rem;margin-left:.7rem;padding-left:1.5rem;display:flex}.Categorias{color:snow;background-color:#0e1b2b;min-height:100vh;padding:2rem}.Categorias__header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.Categorias__title{margin:0;font-size:2rem;font-weight:600}.Categorias__addBtn{color:snow;cursor:pointer;background:#178e62;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-size:.95rem;font-weight:600;transition:background .2s;display:flex}.Categorias__addBtn img{width:22px;height:22px}.Categorias__addBtn:hover{background:#134b3d}.Categorias__body{align-items:flex-start;gap:1.25rem;display:flex}.Categorias__tree{background:#0f2831;border:1px solid #ffffff14;border-radius:10px;flex:1;overflow:hidden}.Categorias__treeSearch{border-bottom:1px solid #ffffff0f;padding:.75rem}.Categorias__search{color:snow;box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;outline:none;width:100%;padding:.45rem .65rem;font-size:.85rem}.Categorias__search::placeholder{color:#bdbdbd}.Categorias__search:focus{border-color:#178e6299}.Categorias__treeRow{cursor:pointer;border-bottom:1px solid #ffffff0a;align-items:center;gap:.5rem;padding-top:.65rem;padding-bottom:.65rem;padding-right:.75rem;transition:background .12s;display:flex}.Categorias__treeRow:hover{background:#ffffff0a}.Categorias__treeRow--selected{background:#178e621f;border-left:2px solid #178e62}.Categorias__treeArrow{color:#bdbdbd;text-align:center;flex-shrink:0;width:16px;font-size:1.1rem;line-height:1;transition:transform .18s}.Categorias__treeArrow--open{transform:rotate(90deg)}.Categorias__treeName{color:snow;flex:1;font-size:.9rem}.Categorias__loadMore{color:#178e62;cursor:pointer;background:0 0;border:1px solid #178e6266;border-radius:6px;margin:.4rem 0 .5rem;padding:.3rem .75rem;font-size:.8rem;transition:background .15s;display:block}.Categorias__loadMore:hover:not(:disabled){background:#178e621a}.Categorias__loadMore:disabled{opacity:.5;cursor:not-allowed}.Categorias__detail{background:#0f2831;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;flex-shrink:0;gap:.85rem;width:280px;padding:1.25rem;display:flex}.Categorias__detail__title{text-transform:uppercase;letter-spacing:.08em;color:#bdbdbd;margin:0;font-size:.7rem;font-weight:600}.Categorias__detail__nombre{margin:0;font-size:1rem;font-weight:600}.Categorias__detail__arbol{color:#bdbdbd;margin:0;font-size:.8rem}.Categorias__detail__section{flex-direction:column;gap:.5rem;display:flex}.Categorias__detail__label{text-transform:uppercase;letter-spacing:.08em;color:#bdbdbd;font-size:.7rem;font-weight:600}.Categorias__detail__tags{flex-wrap:wrap;gap:.4rem;display:flex}.Categorias__detail__tag{background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;padding:.2rem .65rem;font-size:.8rem;display:inline-block}.Categorias__empty,.Categorias__loading{color:#bdbdbd;margin:0;font-size:.85rem}.Providers{color:snow;width:100%;max-width:1200px;min-height:100vh;margin:0 auto;padding:2rem}.Providers__header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.Providers__title{margin:0;font-size:2rem;font-weight:600}.Providers__btnCreate{color:snow;cursor:pointer;background:#178e62;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-size:.95rem;font-weight:600;transition:background .2s;display:flex}.Providers__btnCreate:hover{background:#134b3d}.Providers__filters{flex-wrap:wrap;gap:.75rem;margin-bottom:1rem;display:flex}.Providers__filterInput{color:snow;background:#0f2831;border:1px solid #ffffff14;border-radius:10px;outline:none;flex:220px;min-width:180px;padding:.55rem .85rem;font-size:.9rem;transition:border-color .15s}.Providers__filterInput::placeholder{color:#bdbdbd}.Providers__filterInput:focus{border-color:#178e62}.Providers__container{flex-direction:column;gap:1rem;display:flex}.ProviderDetail__percepciones{border-top:1px solid #ffffff0f;flex-direction:column;gap:.4rem;margin-top:1rem;padding-top:.75rem;display:flex}.ProviderDetail__percepcionesList{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ProviderDetail__percepcionItem{color:snow;background:#178e6247;border:1px solid #178e62a6;border-radius:999px;align-items:center;gap:.5rem;padding:.3rem .7rem;font-size:.85rem;display:inline-flex}.NewOrderNote--provider{flex-direction:column;height:calc(100vh - 4rem);padding:1.5rem 2rem;display:flex;overflow:hidden}.NewOrderNote--provider .NewOrderNote__title{flex-shrink:0;margin-bottom:1rem}.NewOrderNote--provider .NewOrderNote__form{flex:1;gap:2rem;min-height:0}.NewOrderNote--provider .NewOrderNote__error--footer{flex-shrink:0}.NewOrderNote--provider .NewOrderNote__actions{border-top:1px solid #ffffff0f;flex-shrink:0;margin-top:0;padding-top:.75rem}.NewOrderNote--provider .NewOrderNote__formLeft{flex:1;grid-template-columns:1fr 1fr;align-content:start;gap:.5rem .75rem;width:auto;display:grid;overflow-y:visible}.NewOrderNote--provider .NewOrderNote__formLeft .NewOrderNote__field--full{grid-column:1/-1}.NewOrderNote--provider .NewOrderNote__formLeft .NewOrderNote__formSectionTitle{grid-column:1/-1;margin:.25rem 0 0}.NewOrderNote--provider .NewOrderNote__formRight{flex-direction:column;flex:1;gap:.75rem;display:flex}.NewOrderNote--provider .NewOrderNote__rightGrid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.NewOrderNote--provider .NewOrderNote__rightGrid .NewOrderNote__field--full{grid-column:1/-1}.NewOrderNote--provider .NewOrderNote__label{font-size:.85rem}.NewOrderNote--provider .NewOrderNote__input{padding:.35rem .6rem;font-size:.9rem}.NewOrderNote--provider .Percepciones{border-top:1px solid #ffffff12;gap:.5rem;margin-top:.5rem;padding-top:.75rem}.Percepciones{border-top:1px solid #ffffff14;flex-direction:column;gap:.75rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}.Percepciones__title{color:snow;margin:0;font-size:1rem;font-weight:600}.Percepciones__empty{color:#bdbdbd;margin:0;font-size:.9rem}.Percepciones__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.Percepciones__item{background:#0f2831;border-radius:10px;grid-template-columns:1fr 130px auto auto;align-items:center;gap:.5rem;padding:.5rem .75rem;display:grid}.Percepciones__item--readonly{grid-template-columns:1fr auto auto}.Percepciones__readonlyPct{color:snow;font-size:.9rem;font-weight:600}.Percepciones__tipo{color:snow;font-size:.9rem}.Percepciones__pctWrap{align-items:center;display:flex;position:relative}.Percepciones__pctInput{color:snow;background:#00000040;border:1px solid #ffffff14;border-radius:6px;outline:none;width:100%;padding:.4rem 1.8rem .4rem .6rem;font-size:.9rem}.Percepciones__pctInput:focus{border-color:#178e62}.Percepciones__pctSymbol{color:#bdbdbd;pointer-events:none;font-size:.85rem;position:absolute;right:.55rem}.Percepciones__btn{cursor:pointer;color:snow;border:none;border-radius:6px;padding:.4rem .75rem;font-size:.85rem;font-weight:600;transition:opacity .15s}.Percepciones__btn:disabled{opacity:.5;cursor:not-allowed}.Percepciones__btn--save,.Percepciones__btn--add{background:#178e62}.Percepciones__btn--save:hover:not(:disabled),.Percepciones__btn--add:hover:not(:disabled){background:#134b3d}.Percepciones__btn--delete{color:#d33;background:0 0;justify-content:center;align-items:center;padding:.4rem .5rem;display:inline-flex}.Percepciones__btn--delete:hover:not(:disabled){background:#d333331f}.Percepciones__add{grid-template-columns:1fr 130px auto;align-items:center;gap:.5rem;display:grid}.Percepciones__error{color:#ff7676;font-size:.85rem}.Stock{color:snow;width:100%;max-width:1200px;min-height:100vh;margin:0 auto;padding:2rem}.Stock__header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.Stock__title{margin:0;font-size:2rem;font-weight:600}.Stock__btnCreate{color:snow;cursor:pointer;background:#178e62;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-size:.95rem;font-weight:600;transition:background .2s;display:flex}.Stock__btnCreate:hover{background:#134b3d}.Stock__loading,.Stock__empty{color:#bdbdbd;font-size:1rem}.Stock__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;display:grid}.Stock__card{background-color:#0f2831;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:1rem;padding:1.25rem;transition:opacity .2s;display:flex}.Stock__card--inactivo{opacity:.55}.Stock__card__header{flex-direction:column;gap:.25rem;display:flex}.Stock__card__headerTop{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.Stock__card__nombre{color:snow;margin:0;font-size:1.1rem;font-weight:600}.Stock__card__badge{white-space:nowrap;border-radius:999px;padding:.2rem .6rem;font-size:.72rem;font-weight:700}.Stock__card__badge--activo{color:#178e62;background-color:#178e6233;border:1px solid #178e6266}.Stock__card__badge--inactivo{color:#bdbdbd;background-color:#ffffff12;border:1px solid #ffffff1f}.Stock__card__direccion{color:#bdbdbd;margin:0;font-size:.85rem}.Stock__card__descripcion{color:#bdbdbd;margin:0;font-size:.85rem;font-style:italic}.Stock__card__sectoresLabel{text-transform:uppercase;letter-spacing:.06em;color:#bdbdbd;margin-bottom:.5rem;font-size:.75rem;display:block}.Stock__card__sectoresList{flex-wrap:wrap;gap:.4rem;display:flex}.Stock__card__sector{color:snow;background-color:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;padding:.2rem .6rem;font-size:.8rem}.Stock__card__actions{flex-wrap:wrap;gap:.5rem;margin-top:auto;display:flex}.Stock__card__addSector{color:#178e62;cursor:pointer;background:0 0;border:1px solid #178e62;border-radius:6px;padding:.4rem .75rem;font-size:.82rem;font-weight:600;transition:background .2s,color .2s}.Stock__card__addSector:hover{color:snow;background:#178e62}.Stock__card__btnEdit{color:snow;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:6px;padding:.4rem .75rem;font-size:.82rem;font-weight:600;transition:background .2s,border-color .2s}.Stock__card__btnEdit:hover{background:#ffffff1a;border-color:#fff6}.Stock__card__btnLocations{color:#178e62;cursor:pointer;background:0 0;border:1px solid #178e6266;border-radius:6px;padding:.4rem .75rem;font-size:.82rem;font-weight:600;transition:background .2s,color .2s}.Stock__card__btnLocations:hover{background:#178e6226}.Stock__card__btnToggle{cursor:pointer;border:none;border-radius:6px;margin-left:auto;padding:.4rem .75rem;font-size:.82rem;font-weight:600;transition:background .2s,opacity .2s}.Stock__card__btnToggle:disabled{opacity:.5;cursor:not-allowed}.Stock__card__btnToggle--desactivar{color:#e05c6a;background:#e05c6a26;border:1px solid #e05c6a4d}.Stock__card__btnToggle--desactivar:hover:not(:disabled){background:#e05c6a4d}.Stock__card__btnToggle--activar{color:#178e62;background:#178e6226;border:1px solid #178e624d}.Stock__card__btnToggle--activar:hover:not(:disabled){background:#178e624d}.Stock__toggleInactivos{cursor:pointer;color:#bdbdbd;-webkit-user-select:none;user-select:none;align-items:center;gap:.65rem;margin-bottom:1.25rem;font-size:.875rem;transition:color .2s;display:inline-flex}.Stock__toggleInactivos:hover{color:snow}.Stock__toggleInactivos input[type=checkbox]{appearance:none;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;flex-shrink:0;width:2.25rem;height:1.25rem;transition:background .2s,border-color .2s;position:relative}.Stock__toggleInactivos input[type=checkbox]:after{content:"";background:#ffffff73;border-radius:50%;width:.85rem;height:.85rem;transition:left .2s,background .2s;position:absolute;top:50%;left:.2rem;transform:translateY(-50%)}.Stock__toggleInactivos input[type=checkbox]:checked{background:#178e6259;border-color:#178e6299}.Stock__toggleInactivos input[type=checkbox]:checked:after{background:#178e62;left:calc(100% - 1.05rem)}.Stock__overlay{z-index:100;background:#00000080;position:fixed;inset:0}.Stock__modal{z-index:101;color:snow;background-color:#0e1b2b;border:1px solid #ffffff1a;border-radius:10px;width:90%;max-width:480px;padding:2rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.Stock__modal__title{margin:0 0 1.25rem;font-size:1.25rem;font-weight:600}.Stock__modal__subtitle{color:#bdbdbd;margin:-.75rem 0 1.25rem;font-size:.9rem}.Stock__modal__subtitle strong{color:snow}.Stock__modal__form{flex-direction:column;gap:1rem;display:flex}.Stock__modal__field{flex-direction:column;gap:.4rem;display:flex}.Stock__modal__label{color:#bdbdbd;font-size:.85rem}.Stock__modal__input{color:snow;box-sizing:border-box;appearance:none;background:#ffffff0a;border:1px solid #178e62;border-radius:8px;width:100%;padding:.55rem .75rem;font-size:.95rem;transition:box-shadow .2s}.Stock__modal__input option{color:snow;background-color:#0e1b2b}.Stock__modal__input:focus{outline:none;box-shadow:0 0 0 3px #178e622e}.Stock__modal__error{color:#e05c6a;margin-top:.75rem;font-size:.85rem}.Stock__modal__actions{justify-content:flex-end;gap:.75rem;margin-top:1.5rem;display:flex}.Stock__modal__btn{cursor:pointer;border:none;border-radius:6px;padding:.55rem 1.25rem;font-size:.9rem;font-weight:600}.Stock__modal__btn--cancel{color:snow;background:#ffffff14}.Stock__modal__btn--cancel:hover{background:#ffffff26}.Stock__modal__btn--submit{color:snow;background:#178e62}.Stock__modal__btn--submit:hover{background:#134b3d}.Stock__modal__btn--submit:disabled{opacity:.5;cursor:not-allowed}.Stock__modal--wide{flex-direction:column;max-width:700px;max-height:85vh;display:flex;overflow:hidden}.Stock__locHeader{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}.Stock__locHeader .Stock__modal__title{margin-bottom:.15rem}.Stock__locSubtitle{color:#bdbdbd;margin:0;font-size:.85rem}.Stock__locClose{color:#bdbdbd;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.25rem .5rem;font-size:1.1rem;line-height:1;transition:color .15s,background .15s}.Stock__locClose:hover{color:snow;background:#ffffff14}.Stock__locActions{flex-wrap:wrap;gap:.6rem;margin-bottom:1.25rem;display:flex}.Stock__locForm{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;margin-bottom:1rem;padding:1rem}.Stock__locFormGrid,.Stock__locRangoGrid{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.Stock__locFormHint{color:#bdbdbd;margin:0 0 .85rem;font-size:.82rem;font-style:italic}.Stock__locFormActions{justify-content:flex-end;margin-top:.75rem;display:flex}.Stock__locList{flex-direction:column;flex:1;gap:.4rem;display:flex;overflow-y:auto}.Stock__locList::-webkit-scrollbar{width:4px}.Stock__locList::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.Stock__locCount{color:#bdbdbd;text-transform:uppercase;letter-spacing:.06em;margin:0 0 .5rem;font-size:.78rem}.Stock__locEmpty{color:#bdbdbd;text-align:center;padding:1.5rem 0;font-size:.9rem}.Stock__locItem{background:#ffffff08;border:1px solid #ffffff12;border-radius:6px;align-items:center;gap:.75rem;padding:.6rem .75rem;transition:background .15s;display:flex}.Stock__locItem:hover{background:#ffffff0f}.Stock__locCode{color:#178e62;white-space:nowrap;background:#178e621a;border:1px solid #178e6233;border-radius:4px;flex-shrink:0;padding:.15rem .5rem;font-family:monospace;font-size:.95rem;font-weight:700}.Stock__locMeta{flex:1;min-width:0}.Stock__locMetaText{color:#bdbdbd;font-size:.8rem}.Stock__locMetaText strong{color:snow}.Stock__locQrBtn{color:snow;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #fff3;border-radius:6px;flex-shrink:0;padding:.3rem .65rem;font-size:.8rem;font-weight:600;transition:background .15s,border-color .15s}.Stock__locQrBtn:hover:not(:disabled){background:#ffffff14;border-color:#fff6}.Stock__locQrBtn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:767px){.Stock{padding:1rem}.Stock__header{flex-direction:column;align-items:stretch;gap:.75rem}.Stock__title{font-size:1.4rem}.Stock__btnCreate{justify-content:center;width:100%;min-height:44px}.Stock__locActions{flex-direction:column}.Stock__locActions button{justify-content:center;width:100%;min-height:44px}.Stock__locFormGrid,.Stock__locRangoGrid{grid-template-columns:1fr}.Stock__locQrBtn{justify-content:center;width:100%;min-height:44px}.Stock__locItem{flex-wrap:wrap;gap:.5rem}}.Importaciones{color:snow;width:100%;max-width:1200px;min-height:100vh;margin:0 auto;padding:2rem}.Importaciones__header{margin-bottom:1.5rem}.Importaciones__title{margin:0;font-size:2rem;font-weight:600}.Importaciones__content{max-width:700px}.ImportFlexxus{flex-direction:column;gap:1.5rem;display:flex}.ImportFlexxus__field{flex-direction:column;gap:.5rem;display:flex}.ImportFlexxus__field--toggle{flex-direction:row;align-items:center}.ImportFlexxus__label{color:#bdbdbd;font-size:.9rem;font-weight:500}.ImportFlexxus__toggleLabel{cursor:pointer;align-items:center;gap:.75rem;display:flex}.ImportFlexxus__toggleText{font-size:.95rem}.ImportFlexxus__toggle{cursor:pointer;background:#ffffff26;border-radius:12px;width:44px;height:24px;transition:background .2s;position:relative}.ImportFlexxus__toggle--on{background:#178e62}.ImportFlexxus__toggleThumb{background:snow;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px}.ImportFlexxus__toggle--on .ImportFlexxus__toggleThumb{transform:translate(20px)}.ImportFlexxus__dropzone{cursor:pointer;border:2px dashed #fff3;border-radius:10px;flex-direction:column;align-items:center;gap:.75rem;padding:2.5rem 2rem;transition:border-color .2s,background .2s;display:flex}.ImportFlexxus__dropzone:hover,.ImportFlexxus__dropzone--dragging{background:#178e620f;border-color:#178e62}.ImportFlexxus__dropzoneIcon{color:#bdbdbd;opacity:.7}.ImportFlexxus__dropzoneText{color:#bdbdbd;text-align:center;margin:0;font-size:.95rem}.ImportFlexxus__dropzoneLink{color:#178e62;text-decoration:underline}.ImportFlexxus__dropzoneHint{color:#ffffff59;margin:0;font-size:.8rem}.ImportFlexxus__fileInput{display:none}.ImportFlexxus__preview{flex-direction:column;gap:.75rem;display:flex}.ImportFlexxus__previewHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ImportFlexxus__previewFile{color:#178e62;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.ImportFlexxus__previewFileName{font-weight:600}.ImportFlexxus__previewFileSize{color:#bdbdbd}.ImportFlexxus__previewNote{color:#bdbdbd;margin:0;font-size:.8rem}.ImportFlexxus__previewRemove{color:#bdbdbd;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #fff3;border-radius:6px;padding:.35rem .75rem;font-size:.85rem;transition:border-color .2s,color .2s}.ImportFlexxus__previewRemove:hover{color:snow;border-color:snow}.ImportFlexxus__previewTable{border:1px solid #ffffff14;border-radius:10px;overflow-x:auto}.ImportFlexxus__previewTable table{border-collapse:collapse;width:100%;font-size:.85rem}.ImportFlexxus__previewTable th{text-align:left;color:#bdbdbd;white-space:nowrap;background:#ffffff0d;border-bottom:1px solid #ffffff14;padding:.6rem .75rem;font-weight:600}.ImportFlexxus__previewTable td{color:snow;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #ffffff0d;max-width:200px;padding:.5rem .75rem;overflow:hidden}.ImportFlexxus__previewTable tr:last-child td{border-bottom:none}.ImportFlexxus__error{color:#e05252;margin:0;font-size:.9rem}.ImportFlexxus__actions{justify-content:flex-end;display:flex}.ImportFlexxus__btnImport{color:snow;cursor:pointer;background:#178e62;border:none;border-radius:8px;padding:.65rem 1.75rem;font-size:.95rem;font-weight:600;transition:background .2s}.ImportFlexxus__btnImport:hover:not(:disabled){background:#134b3d}.ImportFlexxus__btnImport:disabled{opacity:.6;cursor:not-allowed}.ImportResultado{flex-direction:column;gap:1.5rem;display:flex}.ImportResultado__title{margin:0;font-size:1.1rem;font-weight:600}.ImportResultado__cards{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}@media (max-width:768px){.ImportResultado__cards{grid-template-columns:repeat(2,1fr)}}.ImportResultado__card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;align-items:center;gap:.4rem;padding:1.25rem 1rem;display:flex}.ImportResultado__card--success{background:#178e6214;border-color:#178e6266}.ImportResultado__card--info{background:#1a73e914;border-color:#1a73e966}.ImportResultado__card--error{background:#e0525214;border-color:#e0525266}.ImportResultado__cardValue{font-size:2rem;font-weight:700;line-height:1}.ImportResultado__cardLabel{color:#bdbdbd;text-transform:uppercase;letter-spacing:.04em;font-size:.8rem}.ImportResultado__errorSection{flex-direction:column;gap:.75rem;display:flex}.ImportResultado__errorToggle{color:#e05252;cursor:pointer;background:0 0;border:1px solid #e0525266;border-radius:8px;align-self:flex-start;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9rem;transition:background .2s;display:flex}.ImportResultado__errorToggle:hover{background:#e0525214}.ImportResultado__chevron{transition:transform .2s}.ImportResultado__chevron--open{transform:rotate(180deg)}.ImportResultado__errorTable{border:1px solid #e0525233;border-radius:10px;overflow-x:auto}.ImportResultado__errorTable table{border-collapse:collapse;width:100%;font-size:.85rem}.ImportResultado__errorTable th{text-align:left;color:#bdbdbd;background:#e052520f;border-bottom:1px solid #e0525226;padding:.6rem .75rem;font-weight:600}.ImportResultado__errorTable td{color:snow;border-bottom:1px solid #ffffff0d;padding:.5rem .75rem}.ImportResultado__errorTable tr:last-child td{border-bottom:none}.ImportResultado__btnReset{color:#178e62;cursor:pointer;background:0 0;border:1px solid #178e62;border-radius:8px;align-self:flex-start;padding:.6rem 1.25rem;font-size:.95rem;font-weight:600;transition:background .2s}.ImportResultado__btnReset:hover{background:#178e6226}.Qrs{color:snow;min-height:100vh;padding:2rem}.Qrs__header{margin-bottom:1.75rem}.Qrs__title{margin:0;font-size:2rem;font-weight:600}.Qrs__subtitle{color:#bdbdbd;margin:.25rem 0 0;font-size:.875rem}.Qrs__config{flex-wrap:wrap;align-items:flex-end;gap:1rem;margin-bottom:1.25rem;display:flex}.Qrs__configField{flex-direction:column;flex:1;gap:.35rem;min-width:200px;display:flex}.Qrs__configField--size{min-width:unset;flex:0 0 130px}.Qrs__configLabel{color:#bdbdbd;font-size:.78rem}.Qrs__select,.Qrs__sizeInput{color:snow;appearance:none;background-color:#0f2831;border:1px solid #ffffff1f;border-radius:10px;padding:.55rem .85rem;font-size:.9rem}.Qrs__select option,.Qrs__sizeInput option{background-color:#0f2831}.Qrs__select:focus,.Qrs__sizeInput:focus{border-color:#178e62;outline:none}.Qrs__filters{background:#0f2831;border:1px solid #ffffff14;border-radius:10px;margin-bottom:1rem;padding:1rem 1.25rem}.Qrs__filtersRow{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}.Qrs__filterField{flex-direction:column;flex:1;gap:.35rem;min-width:160px;display:flex}.Qrs__filterField--nombre{flex:2;min-width:220px}.Qrs__filterLabel{color:#bdbdbd;font-size:.75rem;font-weight:500}.Qrs__filterInput{color:snow;background-color:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;padding:.55rem .85rem;font-size:.875rem}.Qrs__filterInput::placeholder{color:#bdbdbd}.Qrs__filterInput:focus{border-color:#178e62;outline:none}.Qrs__btnClearFilters{color:#bdbdbd;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff26;border-radius:8px;flex-shrink:0;align-self:flex-end;padding:.55rem 1rem;font-size:.8rem}.Qrs__btnClearFilters:hover{color:snow;border-color:#ffffff4d}.Qrs__content--split{align-items:flex-start;gap:1.25rem;display:flex}.Qrs__main{flex:1;min-width:0}.Qrs__sidebar{flex:0 0 340px;position:sticky;top:1rem}.Qrs__sidebar .Qrs__selectionBar{margin-bottom:0}.Qrs__sidebar .Qrs__selectionList{max-height:calc(100vh - 320px)}.Qrs__toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.Qrs__btnBatch{color:snow;cursor:pointer;white-space:nowrap;background-color:#178e62;border:none;border-radius:10px;flex-shrink:0;padding:.55rem 1.25rem;font-size:.9rem;font-weight:600}.Qrs__btnBatch:hover:not(:disabled){background-color:#134b3d}.Qrs__btnBatch:disabled{opacity:.4;cursor:not-allowed}.Qrs__selectionBar{background:#178e621f;border:1px solid #178e624d;border-radius:8px;margin-bottom:.75rem;padding:.75rem 1rem}.Qrs__selectionHeader{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.Qrs__btnToggleSel{color:#178e62;cursor:pointer;background:#178e6226;border:1px solid #178e6266;border-radius:6px;padding:.25rem .65rem;font-size:.875rem;font-weight:600;transition:background .15s,border-color .15s}.Qrs__btnToggleSel:hover{background:#178e6240;border-color:#178e62a6}.Qrs__selectionCount{color:#178e62;font-size:.875rem;font-weight:600}.Qrs__btnClearSel{color:#bdbdbd;cursor:pointer;background:0 0;border:none;font-size:.8rem}.Qrs__btnClearSel:hover{color:snow}.Qrs__selectionList{flex-direction:column;gap:.35rem;max-height:180px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.Qrs__selectionList::-webkit-scrollbar{width:4px}.Qrs__selectionList::-webkit-scrollbar-track{background:0 0}.Qrs__selectionList::-webkit-scrollbar-thumb{background:#178e6266;border-radius:4px}.Qrs__selectionList::-webkit-scrollbar-thumb:hover{background:#178e62b3}.Qrs__selectionItem{background:#ffffff0a;border-radius:6px;align-items:center;gap:.75rem;padding:.35rem .6rem;font-size:.85rem;display:flex}.Qrs__selectionItemCopies{color:#178e62;background:#178e6226;border-radius:4px;flex-shrink:0;padding:.1rem .35rem;font-size:.75rem;font-weight:700}.Qrs__selectionItemName{color:snow;white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}.Qrs__selectionItemSku{color:#bdbdbd;flex-shrink:0;font-family:monospace;font-size:.78rem}.Qrs__btnRemoveSel{color:#bdbdbd;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 .25rem;font-size:.8rem;line-height:1}.Qrs__btnRemoveSel:hover{color:snow}.Qrs__tableWrap{border:1px solid #ffffff14;border-radius:10px;overflow:auto hidden}.Qrs__table{border-collapse:collapse;width:100%}.Qrs__th{text-transform:uppercase;letter-spacing:.05em;color:#bdbdbd;text-align:left;white-space:nowrap;background-color:#0f2831;padding:.65rem 1rem;font-size:.75rem;font-weight:700}.Qrs__th--check{text-align:center;width:44px}.Qrs__th--action{text-align:center;width:90px}.Qrs__tr{cursor:pointer;border-top:1px solid #ffffff0d;transition:background .12s}.Qrs__tr:hover{background:#ffffff0a}.Qrs__tr--selected{background:#178e621a}.Qrs__tr--selected:hover{background:#178e6226}.Qrs__td{vertical-align:middle;padding:.7rem 1rem;font-size:.9rem}.Qrs__td--check{text-align:center;cursor:default}.Qrs__td--nombre{font-weight:500}.Qrs__td--sku{color:#bdbdbd;letter-spacing:.03em;font-family:monospace;font-size:.95rem;font-weight:600}.Qrs__td--action{text-align:center}.Qrs__tdEmpty{text-align:center;color:#bdbdbd;padding:2.5rem;font-size:.9rem}.Qrs__singleAction{justify-content:center;align-items:stretch;gap:.5rem;display:inline-flex}.Qrs__copiesGroup{border:1px solid #ffffff38;border-radius:6px;align-items:stretch;display:inline-flex;overflow:hidden}.Qrs__copiesStep{color:snow;cursor:pointer;background:#ffffff1a;border:none;border-right:1px solid #ffffff38;flex-shrink:0;justify-content:center;align-items:center;width:26px;padding:0;font-size:1rem;font-weight:700;display:flex}.Qrs__copiesStep:last-of-type{border-left:1px solid #ffffff38;border-right:none}.Qrs__copiesStep:hover{background:#fff3}.Qrs__copiesStep:active{background:#ffffff47}.Qrs__copiesInput{color:snow;text-align:center;background:0 0;border:none;width:38px;padding:0;font-size:.85rem;font-weight:700}.Qrs__copiesInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Qrs__copiesInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.Qrs__copiesInput{-moz-appearance:textfield}.Qrs__copiesInput:focus{outline:none}.Qrs__btnSingle{color:snow;cursor:pointer;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff26;border-radius:6px;padding:.3rem .75rem;font-size:.8rem;font-weight:600}.Qrs__btnSingle:hover:not(:disabled){background:#ffffff21}.Qrs__btnSingle:disabled{opacity:.4;cursor:not-allowed}.Qrs__pagination{justify-content:center;align-items:center;gap:1.25rem;margin-top:1.25rem;display:flex}.Qrs__pageBtn{color:snow;cursor:pointer;background:#0f2831;border:1px solid #ffffff1f;border-radius:8px;padding:.45rem 1rem;font-size:.875rem}.Qrs__pageBtn:hover:not(:disabled){border-color:#178e62}.Qrs__pageBtn:disabled{opacity:.35;cursor:not-allowed}.Qrs__pageInfo{color:#bdbdbd;font-size:.875rem}.LibrosIva{color:snow;min-height:100vh;padding:2rem}.LibrosIva__header{margin-bottom:1.75rem}.LibrosIva__title{margin:0;font-size:2rem;font-weight:600}.LibrosIva__subtitle{color:#bdbdbd;margin:.25rem 0 0;font-size:.875rem}.LibrosIva__tabs{border-bottom:1px solid #ffffff1a;margin-bottom:1.5rem;display:flex}.LibrosIva__tab{color:#bdbdbd;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.6rem 1.25rem;font-size:.9rem;font-weight:500}.LibrosIva__tab:hover{color:snow}.LibrosIva__tab--active{color:snow;border-bottom-color:#178e62;font-weight:600}.LibrosIva__filters{flex-wrap:wrap;align-items:flex-end;gap:1rem;margin-bottom:1.25rem;display:flex}.LibrosIva__filterField{flex-direction:column;gap:.35rem;display:flex}.LibrosIva__filterLabel{color:#bdbdbd;font-size:.75rem;font-weight:500}.LibrosIva__select,.LibrosIva__dateInput{color:snow;appearance:none;cursor:pointer;background-color:#0f2831;border:1px solid #ffffff1f;border-radius:10px;padding:.55rem .85rem;font-size:.9rem}.LibrosIva__select option,.LibrosIva__dateInput option{background-color:#0f2831}.LibrosIva__select:focus,.LibrosIva__dateInput:focus{border-color:#178e62;outline:none}.LibrosIva__select::-webkit-calendar-picker-indicator{filter:invert();opacity:.5}.LibrosIva__dateInput::-webkit-calendar-picker-indicator{filter:invert();opacity:.5}.LibrosIva__btnBuscar{color:snow;cursor:pointer;background:#178e62;border:1px solid #178e62;border-radius:10px;padding:.55rem 1.25rem;font-size:.9rem;font-weight:600}.LibrosIva__btnBuscar:hover:not(:disabled){background:#134b3d;border-color:#134b3d}.LibrosIva__btnBuscar:disabled{opacity:.55;cursor:not-allowed}.LibrosIva__btnLimpiar{color:#bdbdbd;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:10px;padding:.55rem 1.1rem;font-size:.9rem;font-weight:500}.LibrosIva__btnLimpiar:hover:not(:disabled){color:snow;border-color:#ffffff59}.LibrosIva__btnLimpiar:disabled{opacity:.4;cursor:not-allowed}.LibrosIva__btnExcel{color:#178e62;cursor:pointer;background:#178e621f;border:1px solid #178e6259;border-radius:8px;margin-left:auto;padding:.5rem 1.1rem;font-size:.875rem;font-weight:600}.LibrosIva__btnExcel:hover:not(:disabled){background:#178e6238}.LibrosIva__btnExcel:disabled{opacity:.4;cursor:not-allowed}.LibrosIva__tableWrap{border:1px solid #ffffff14;border-radius:10px;overflow:auto hidden}.LibrosIva__table{border-collapse:collapse;width:100%;font-size:.875rem}.LibrosIva__table thead tr{background:#0f2831}.LibrosIva__table th{text-transform:uppercase;letter-spacing:.05em;color:#bdbdbd;text-align:center;padding:.7rem 1rem;font-size:.72rem;font-weight:700}.LibrosIva__table td{vertical-align:middle;border-top:1px solid #ffffff0d;padding:.7rem 1rem}.LibrosIva__table tbody tr:hover{background:#ffffff08}.LibrosIva__th--num,.LibrosIva__td--num{text-align:right!important}.LibrosIva__td--center{text-align:center}.LibrosIva__td--mono{color:#bdbdbd;font-family:monospace;font-size:.82rem}.LibrosIva__td--total{font-weight:600}.LibrosIva__tipo{border-radius:5px;padding:.15rem .5rem;font-size:.78rem;font-weight:700;display:inline-block}.LibrosIva__tipo--a{color:#178e62;background:#178e6226}.LibrosIva__tipo--b{color:#1a73e9;background:#1a73e926}.LibrosIva__tipo--c{color:#bdbdbd;background:#ffffff14}.LibrosIva__totalsRow{background:#0f2831;border-top:2px solid #ffffff1f}.LibrosIva__totalsRow td{padding:.8rem 1rem;font-weight:700}@media (max-width:1024px){.LibrosIva{padding:1.25rem}.LibrosIva__table{font-size:.8rem}.LibrosIva__table th,.LibrosIva__table td{padding:.5rem .65rem}}@media (max-width:767px){.LibrosIva{padding:1rem}.LibrosIva__title{font-size:1.4rem}.LibrosIva__btnExcel{justify-content:center;width:100%;margin-left:0}.LibrosIva__table{font-size:.75rem}.LibrosIva__table th,.LibrosIva__table td{white-space:nowrap;padding:.4rem .5rem}}.MobileHome{color:snow;background-color:#0e1b2b;flex-direction:column;gap:2rem;padding:2rem 1.25rem 3rem;display:flex;position:fixed;inset:0;overflow-y:auto}.MobileHome__header{justify-content:space-between;align-items:flex-start;padding-top:.5rem;display:flex}.MobileHome__title{color:#bdbdbd;margin:0;font-size:1.4rem;font-weight:700}.MobileHome__title--small{margin-top:.75rem;font-size:.95rem}.MobileHome__empresa{color:snow;margin:0;font-size:1.25rem;font-weight:700}.MobileHome__deposito{color:snow;margin:0;font-size:1.9rem;font-weight:800}.MobileHome__btnLogout{color:#bdbdbd;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:8px;margin-top:.25rem;padding:.4rem .9rem;font-size:.85rem}.MobileHome__btnLogout:hover{color:snow;border-color:#ffffff4d}.MobileHome__headerActions{align-items:center;gap:.5rem;display:flex}.MobileHome__cards{flex-direction:column;gap:1rem;display:flex}.MobileHome__card{cursor:pointer;text-align:left;color:snow;background-color:#0f2831;border:1.5px solid #ffffff1a;border-radius:14px;flex-direction:column;align-items:flex-start;gap:.35rem;width:100%;padding:1.5rem;transition:border-color .18s,background-color .18s,transform .15s;display:flex}.MobileHome__card:hover:not(:disabled){background-color:#178e6212;border-color:#178e62b3;transform:translateY(-2px)}.MobileHome__card:active:not(:disabled){transform:translateY(0)}.MobileHome__card--disabled{opacity:.35;cursor:not-allowed}.MobileHome__cardIcon{margin-bottom:.25rem;font-size:2rem}.MobileHome__cardTitulo{font-size:1.15rem;font-weight:700}.MobileHome__cardDesc{color:#bdbdbd;font-size:.85rem}.Ajustes{color:snow;width:100%;max-width:1200px;min-height:100vh;margin:0 auto;padding:2rem}.Ajustes__loading{color:#bdbdbd}.Ajustes__header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.Ajustes__title{margin:0;font-size:2rem;font-weight:600}.Ajustes__headerActions{align-items:center;gap:.75rem;display:flex}.Ajustes__btn{cursor:pointer;white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:.4rem;font-weight:600;transition:background .2s,opacity .2s;display:inline-flex}.Ajustes__btn--primary{color:snow;background:#178e62;padding:.6rem 1.25rem;font-size:.95rem}.Ajustes__btn--primary:hover{background:#134b3d}.Ajustes__btn--primary:disabled{opacity:.45;cursor:not-allowed}.Ajustes__btn--secondary{color:#bdbdbd;background:0 0;border:1px solid #fffafa33;padding:.6rem 1.25rem;font-size:.95rem}.Ajustes__btn--secondary:hover{color:snow;border-color:#fffafa66}.Ajustes__btn--sm{padding:.4rem .85rem;font-size:.85rem}.Ajustes__tableWrap{background:#0f2831;border:1px solid #fffafa12;border-radius:10px;overflow:hidden}.Ajustes__table{border-collapse:collapse;width:100%}.Ajustes__table th{color:snow;text-align:left;white-space:nowrap;background:#178e62;padding:.75rem 1rem;font-size:.85rem;font-weight:600}.Ajustes__table td{color:snow;vertical-align:middle;border-bottom:1px solid #fffafa0d;padding:.7rem 1rem;font-size:.875rem}.Ajustes__table tr:last-child td{border-bottom:none}.Ajustes__table tr:hover td{background:#fffafa08}.Ajustes__tdCenter{text-align:center;color:#bdbdbd;padding:2rem!important}.Ajustes__tdName{font-weight:500}.Ajustes__tdMono{color:#bdbdbd;font-family:monospace;font-size:.82rem}.Ajustes__tdActions{justify-content:flex-end;gap:.35rem;display:flex}.Ajustes__actionBtn{color:#bdbdbd;cursor:pointer;background:0 0;border:1px solid #fffafa2e;border-radius:6px;padding:.3rem .6rem;font-size:.9rem;transition:background .15s,color .15s,border-color .15s}.Ajustes__actionBtn:hover{color:snow;background:#fffafa14;border-color:#fffafa59}.Ajustes__actionBtn--danger:hover{color:#e05c6a;background:#e05c6a26;border-color:#e05c6a66}.Ajustes__tags{flex-wrap:wrap;gap:.3rem;display:flex}.Ajustes__tag{color:#2edd9c;background:#178e622e;border:1px solid #178e624d;border-radius:999px;padding:.15rem .55rem;font-size:.75rem;font-weight:600;display:inline-block}.Ajustes__tag--neutral{color:#bdbdbd;background:#fffafa12;border-color:#fffafa1f}.Ajustes__tagEmpty,.Ajustes__empty{color:#bdbdbd;font-size:.85rem}.Ajustes__badge{border-radius:999px;padding:.2rem .6rem;font-size:.75rem;font-weight:700;display:inline-block}.Ajustes__badge--activo{color:#2edd9c;background:#178e622e}.Ajustes__badge--inactivo{color:#bdbdbd;background:#fffafa12}.Ajustes__overlay{z-index:999;background:#000000bf;position:fixed;inset:0}.Ajustes__modal{z-index:1000;background:#20232a;border-radius:10px;flex-direction:column;width:calc(100% - 4rem);max-width:640px;max-height:calc(100vh - 4rem);display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 48px #0009}.Ajustes__modal--sm{max-width:420px}.Ajustes__modalHeader{border-bottom:1px solid #fffafa14;flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:1.25rem 1.5rem;display:flex}.Ajustes__modalTitle{color:snow;margin:0;font-size:1.1rem;font-weight:600}.Ajustes__modalSubtitle{color:#bdbdbd;margin:.2rem 0 0;font-size:.82rem}.Ajustes__modalClose{color:#bdbdbd;cursor:pointer;background:0 0;border:none;padding:.2rem .4rem;font-size:1rem;line-height:1}.Ajustes__modalClose:hover{color:snow}.Ajustes__modalBody{scrollbar-width:thin;scrollbar-color:#fffafa1a transparent;flex-direction:column;flex:1;gap:1rem;padding:1.25rem 1.5rem;display:flex;overflow-y:auto}.Ajustes__modalFooter{border-top:1px solid #fffafa14;flex-shrink:0;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;display:flex}.Ajustes__grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.Ajustes__field{flex-direction:column;gap:.4rem;display:flex}.Ajustes__field--full{grid-column:1/-1}.Ajustes__label{color:#bdbdbd;font-size:.82rem;font-weight:500}.Ajustes__input{color:snow;box-sizing:border-box;background:#fffafa0a;border:1px solid #178e62;border-radius:8px;outline:none;width:100%;padding:.55rem .75rem;font-size:.95rem;transition:box-shadow .2s}.Ajustes__input:focus{box-shadow:0 0 0 3px #178e622e}.Ajustes__input::placeholder{color:#fffafa4d}.Ajustes__input--error{border-color:#e05c6a}.Ajustes__fieldError{color:#e05c6a;font-size:.78rem}.Ajustes__error{color:#e05c6a;margin:0;font-size:.85rem}.Ajustes__success{color:#178e62;margin:0;font-size:.85rem}.Ajustes__checkGroup{flex-wrap:wrap;gap:.5rem;display:flex}.Ajustes__checkOption{cursor:pointer;color:snow;-webkit-user-select:none;user-select:none;background:#fffafa0a;border:1px solid #fffafa1a;border-radius:6px;align-items:center;gap:.5rem;padding:.45rem .85rem;font-size:.88rem;transition:background .15s,border-color .15s;display:flex}.Ajustes__checkOption:hover{background:#178e621a;border-color:#178e6259}.Ajustes__checkOption:has(input:checked){background:#178e6226;border-color:#178e6280}.Ajustes__checkbox{accent-color:#178e62;cursor:pointer;flex-shrink:0;width:15px;height:15px}.Ajustes__checkMono{color:#bdbdbd;margin-left:.2rem;font-family:monospace;font-size:.75rem}.Ajustes__permSection{background:#fffafa08;border:1px solid #fffafa14;border-radius:10px;flex-direction:column;gap:.75rem;padding:1.1rem 1.25rem;display:flex}.Ajustes__permSectionHeader{justify-content:space-between;align-items:center;display:flex}.Ajustes__permSectionTitle{color:snow;margin:0;font-size:.9rem;font-weight:600}.Ajustes__profileHeader{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.Ajustes__profileHeader .Ajustes__btn{margin-left:auto}.Ajustes__profileAvatar{color:#2edd9c;text-transform:uppercase;background:#178e6233;border:2px solid #178e6266;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.1rem;font-weight:700;display:flex}.Ajustes__profileName{color:snow;margin:0;font-size:1.2rem;font-weight:600}.Ajustes__profileUsername{color:#bdbdbd;margin:.15rem 0 0;font-family:monospace;font-size:.85rem}.Ajustes__profileGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;display:grid}.Ajustes__infoCard{background:#0f2831;border:1px solid #fffafa14;border-radius:10px;padding:1rem 1.15rem}.Ajustes__infoCard--full{grid-column:1/-1}.Ajustes__infoCard__label{text-transform:uppercase;letter-spacing:.07em;color:#bdbdbd;margin:0 0 .4rem;font-size:.72rem;font-weight:600}.Ajustes__infoCard__value{color:snow;word-break:break-all;margin:0;font-size:.95rem}.EscanearUbicacion{color:snow;background-color:#0e1b2b;flex-direction:column;gap:1.25rem;padding:1.5rem 1.25rem 5rem;display:flex;position:fixed;inset:0;overflow-y:auto}.EscanearUbicacion__header{flex-direction:column;gap:.25rem;display:flex}.EscanearUbicacion__headerTitleRow{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.EscanearUbicacion__btnVolver{color:#bdbdbd;cursor:pointer;background:0 0;border:none;width:fit-content;padding:0;font-size:.9rem}.EscanearUbicacion__btnVolver:hover{color:snow}.EscanearUbicacion__title{margin:0;font-size:1.5rem;font-weight:700}.EscanearUbicacion__codigo{color:#bdbdbd;margin:0;font-family:monospace;font-size:.95rem}.EscanearUbicacion__scanPrompt{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;margin-top:3rem;display:flex}.EscanearUbicacion__scanIcon{font-size:3rem}.EscanearUbicacion__hint{color:#bdbdbd;margin:0;font-size:.95rem}.EscanearUbicacion__btnScan{color:snow;cursor:pointer;background-color:#178e62;border:none;border-radius:10px;width:100%;max-width:320px;padding:.85rem 2rem;font-size:1rem;font-weight:600}.EscanearUbicacion__btnScan:hover{background-color:#137450}.EscanearUbicacion__toolbar{gap:.75rem;display:flex}.EscanearUbicacion__btnCambiar{color:#bdbdbd;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:8px;flex:1;padding:.6rem 1rem;font-size:.85rem}.EscanearUbicacion__btnCambiar:hover{color:snow;border-color:#ffffff4d}.EscanearUbicacion__btnVaciar{color:#e07070;cursor:pointer;background:0 0;border:1px solid #dc505066;border-radius:8px;flex:1;padding:.6rem 1rem;font-size:.85rem;transition:background-color .15s}.EscanearUbicacion__btnVaciar:hover:not(:disabled){background-color:#dc50501a;border-color:#dc5050b3}.EscanearUbicacion__btnVaciar:disabled{opacity:.4;cursor:not-allowed}.EscanearUbicacion__list{flex-direction:column;gap:.6rem;display:flex}.EscanearUbicacion__item{background-color:#0f2831;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:.75rem;padding:.9rem 1rem;display:flex}.EscanearUbicacion__itemInfo{flex:1;min-width:0}.EscanearUbicacion__itemNombre{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.95rem;font-weight:600;overflow:hidden}.EscanearUbicacion__itemSku{color:#bdbdbd;margin:0;font-size:.78rem}.EscanearUbicacion__itemActions{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.EscanearUbicacion__itemCantidad{text-align:right;min-width:2rem;font-size:1.1rem;font-weight:700}.EscanearUbicacion__btnEdit,.EscanearUbicacion__btnDelete,.EscanearUbicacion__btnMover{cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.25rem;font-size:1rem}.EscanearUbicacion__btnEdit:hover,.EscanearUbicacion__btnDelete:hover,.EscanearUbicacion__btnMover:hover{background-color:#ffffff14}.EscanearUbicacion__btnEdit:disabled,.EscanearUbicacion__btnDelete:disabled,.EscanearUbicacion__btnMover:disabled{opacity:.4;cursor:not-allowed}.EscanearUbicacion__moverModal{z-index:200;background-color:#000000a6;justify-content:center;align-items:flex-end;padding:1rem;display:flex;position:fixed;inset:0}.EscanearUbicacion__moverModalCard{background-color:#0f2831;border:1px solid #178e6259;border-radius:16px 16px 12px 12px;flex-direction:column;gap:.75rem;width:100%;max-width:480px;padding:1.5rem;display:flex}.EscanearUbicacion__moverDestino{color:#bdbdbd;align-items:center;gap:.5rem;margin:0;font-size:.88rem;display:flex}.EscanearUbicacion__moverDestino strong{color:snow;font-family:monospace}.EscanearUbicacion__btnCambiarDestino{color:#bdbdbd;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:6px;flex-shrink:0;padding:.2rem .55rem;font-size:.75rem}.EscanearUbicacion__btnCambiarDestino:hover{color:snow;border-color:#ffffff4d}.EscanearUbicacion__editRow{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.EscanearUbicacion__editInput{color:snow;text-align:center;background-color:#ffffff0f;border:1px solid #178e6299;border-radius:6px;width:4.5rem;padding:.35rem .5rem;font-size:.95rem}.EscanearUbicacion__btnOk{color:snow;cursor:pointer;background-color:#178e62;border:none;border-radius:6px;padding:.3rem .6rem;font-size:.9rem}.EscanearUbicacion__btnOk:disabled{opacity:.5}.EscanearUbicacion__btnCancel{color:#bdbdbd;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:6px;padding:.3rem .6rem;font-size:.9rem}.EscanearUbicacion__btnGuardarItem{color:#22d08f;cursor:pointer;background-color:#178e621f;border:1.5px dashed #178e6280;border-radius:10px;width:100%;margin-top:.5rem;padding:.85rem;font-size:.95rem;font-weight:600}.EscanearUbicacion__btnGuardarItem:hover{background-color:#178e6233}.EscanearUbicacion__guardarForm{background-color:#0f2831;border:1px solid #178e624d;border-radius:12px;flex-direction:column;gap:.6rem;margin-top:.5rem;padding:1.25rem;display:flex}.EscanearUbicacion__guardarLabel{color:#bdbdbd;text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.78rem;font-weight:600}.EscanearUbicacion__guardarNombre{margin:0;font-size:1rem;font-weight:700}.EscanearUbicacion__guardarSku{color:#bdbdbd;margin:0;font-size:.82rem}.EscanearUbicacion__guardarInput{color:snow;background-color:#ffffff0d;border:1px solid #ffffff26;border-radius:8px;padding:.65rem .75rem;font-size:1rem}.EscanearUbicacion__guardarInput:focus{border-color:#178e62b3;outline:none}.EscanearUbicacion__guardarActions{gap:.75rem;margin-top:.25rem;display:flex}.EscanearUbicacion__btnCancelar{color:#bdbdbd;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:8px;flex:1;padding:.7rem;font-size:.9rem}.EscanearUbicacion__btnCancelar:hover{color:snow}.EscanearUbicacion__btnConfirmar{color:snow;cursor:pointer;background-color:#178e62;border:none;border-radius:8px;flex:2;padding:.7rem;font-size:.9rem;font-weight:600}.EscanearUbicacion__btnConfirmar:hover:not(:disabled){background-color:#137450}.EscanearUbicacion__btnConfirmar:disabled{opacity:.5;cursor:not-allowed}.EscanearUbicacion__empty{text-align:center;color:#bdbdbd;padding:2rem 0;font-size:.95rem}.EscanearUbicacion__error{color:#e07070;margin:0;font-size:.85rem}.EscanearRepuesto{color:snow;background-color:#0e1b2b;flex-direction:column;gap:1.25rem;padding:1.5rem 1.25rem 5rem;display:flex;position:fixed;inset:0;overflow-y:auto}.EscanearRepuesto__header{flex-direction:column;gap:.25rem;display:flex}.EscanearRepuesto__headerRow{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.EscanearRepuesto__btnVolver{color:#bdbdbd;cursor:pointer;background:0 0;border:none;width:fit-content;padding:0;font-size:.9rem}.EscanearRepuesto__btnVolver:hover{color:snow}.EscanearRepuesto__title{margin:0;font-size:1.5rem;font-weight:700}.EscanearRepuesto__scanPrompt{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;margin-top:3rem;display:flex}.EscanearRepuesto__scanIcon{font-size:3rem}.EscanearRepuesto__hint{color:#bdbdbd;margin:0;font-size:.95rem}.EscanearRepuesto__btnScan{color:snow;cursor:pointer;background-color:#178e62;border:none;border-radius:10px;width:100%;max-width:320px;padding:.85rem 2rem;font-size:1rem;font-weight:600}.EscanearRepuesto__btnScan:hover{background-color:#137450}.EscanearRepuesto__repuestoCard{background-color:#0f2831;border:1px solid #178e624d;border-radius:12px;align-items:center;gap:.75rem;padding:1rem;display:flex}.EscanearRepuesto__repuestoInfo{flex:1;min-width:0}.EscanearRepuesto__repuestoNombre{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1rem;font-weight:700;overflow:hidden}.EscanearRepuesto__repuestoSku{color:#bdbdbd;margin:0;font-size:.8rem}.EscanearRepuesto__btnCambiar{color:#bdbdbd;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:8px;flex-shrink:0;padding:.45rem .9rem;font-size:.8rem}.EscanearRepuesto__btnCambiar:hover{color:snow;border-color:#ffffff4d}.EscanearRepuesto__list{flex-direction:column;gap:.6rem;display:flex}.EscanearRepuesto__item{background-color:#0f2831;border:1px solid #ffffff14;border-radius:10px;justify-content:space-between;align-items:center;padding:.9rem 1rem;display:flex}.EscanearRepuesto__item--sinUbicacion{background-color:#ffc8500a;border-color:#ffc85033}.EscanearRepuesto__itemCodigo{margin:0;font-family:monospace;font-size:.95rem;font-weight:600}.EscanearRepuesto__item--sinUbicacion .EscanearRepuesto__itemCodigo{color:#bdbdbd;font-family:inherit;font-style:italic}.EscanearRepuesto__itemCantidad{color:#22d08f;font-size:1.2rem;font-weight:700}.EscanearRepuesto__empty{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:2rem 1rem;display:flex}.EscanearRepuesto__emptyTitle{color:#bdbdbd;text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.85rem;font-weight:700;line-height:1.5}.EscanearRepuesto__sinUbicacion{color:#bdbdbd;margin:0;font-size:.9rem}.EscanearRepuesto__sinUbicacion strong{color:snow}.EscanearRepuesto__btnAsignar{color:#22d08f;cursor:pointer;background-color:#178e621f;border:1.5px dashed #178e6280;border-radius:10px;width:100%;margin-top:.25rem;padding:.85rem;font-size:.95rem;font-weight:600}.EscanearRepuesto__btnAsignar:hover{background-color:#178e6233}.EscanearRepuesto__asignarForm{background-color:#0f2831;border:1px solid #178e624d;border-radius:12px;flex-direction:column;gap:.6rem;margin-top:.25rem;padding:1.25rem;display:flex}.EscanearRepuesto__asignarLabel{color:#bdbdbd;margin:0;font-size:.9rem}.EscanearRepuesto__asignarLabel strong{color:snow;font-family:monospace}.EscanearRepuesto__asignarInput{color:snow;background-color:#ffffff0d;border:1px solid #ffffff26;border-radius:8px;padding:.65rem .75rem;font-size:1rem}.EscanearRepuesto__asignarInput:focus{border-color:#178e62b3;outline:none}.EscanearRepuesto__asignarActions{gap:.75rem;margin-top:.25rem;display:flex}.EscanearRepuesto__btnCancelarAsignar{color:#bdbdbd;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:8px;flex:1;padding:.7rem;font-size:.9rem}.EscanearRepuesto__btnCancelarAsignar:hover{color:snow}.EscanearRepuesto__btnConfirmarAsignar{color:snow;cursor:pointer;background-color:#178e62;border:none;border-radius:8px;flex:2;padding:.7rem;font-size:.9rem;font-weight:600}.EscanearRepuesto__btnConfirmarAsignar:hover:not(:disabled){background-color:#137450}.EscanearRepuesto__btnConfirmarAsignar:disabled{opacity:.5;cursor:not-allowed}.EscanearRepuesto__error{color:#e07070;margin:0;font-size:.85rem}.EscanearRepuesto__fotosBlock{border-top:1px solid #ffffff0f;flex-direction:column;gap:.75rem;margin-top:.5rem;padding-top:.5rem;display:flex}.EscanearRepuesto__fotosTitleRow{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.EscanearRepuesto__fotosTitle{margin:0;font-size:1.05rem;font-weight:700}.EscanearRepuesto__fotosCount{color:#bdbdbd;font-variant-numeric:tabular-nums;font-size:.78rem}.EscanearTransferir{color:snow;background-color:#0e1b2b;flex-direction:column;gap:1.25rem;padding:1.5rem 1.25rem 5rem;display:flex;position:fixed;inset:0;overflow-y:auto}.EscanearTransferir__header{flex-direction:column;gap:.25rem;display:flex}.EscanearTransferir__headerRow{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.EscanearTransferir__btnVolver{color:#bdbdbd;cursor:pointer;background:0 0;border:none;width:fit-content;padding:0;font-size:.9rem}.EscanearTransferir__btnVolver:hover{color:snow}.EscanearTransferir__title{margin:0;font-size:1.5rem;font-weight:700}.EscanearTransferir__step{background-color:#0f2831;border:1px solid #ffffff14;border-radius:12px;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.EscanearTransferir__stepNum{color:#22d08f;background-color:#178e6233;border:1px solid #178e6280;border-radius:50%;justify-content:center;align-items:center;width:1.6rem;min-width:1.6rem;height:1.6rem;font-size:.8rem;font-weight:700;display:flex}.EscanearTransferir__stepBody{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.EscanearTransferir__stepLabel{color:#bdbdbd;text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.75rem;font-weight:600}.EscanearTransferir__scanned{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.EscanearTransferir__scannedCode{font-family:monospace;font-size:1rem;font-weight:600}.EscanearTransferir__scannedNombre{margin:0;font-size:.95rem;font-weight:600}.EscanearTransferir__scannedSku{color:#bdbdbd;margin:0;font-size:.78rem}.EscanearTransferir__btnCambiar{color:#bdbdbd;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:6px;flex-shrink:0;padding:.3rem .7rem;font-size:.78rem}.EscanearTransferir__btnCambiar:hover{color:snow;border-color:#ffffff4d}.EscanearTransferir__btnScanStep{color:#22d08f;cursor:pointer;background-color:#178e621f;border:1px dashed #178e6280;border-radius:8px;width:fit-content;padding:.6rem 1rem;font-size:.9rem;font-weight:600}.EscanearTransferir__btnScanStep:hover{background-color:#178e6233}.EscanearTransferir__cantInput{color:snow;background-color:#ffffff0d;border:1px solid #ffffff26;border-radius:8px;width:100%;padding:.65rem .75rem;font-size:1.1rem}.EscanearTransferir__cantInput:focus{border-color:#178e62b3;outline:none}.EscanearTransferir__btnConfirmar{color:snow;cursor:pointer;background-color:#178e62;border:none;border-radius:10px;width:100%;padding:.9rem;font-size:1rem;font-weight:600}.EscanearTransferir__btnConfirmar:hover:not(:disabled){background-color:#137450}.EscanearTransferir__btnConfirmar:disabled{opacity:.5;cursor:not-allowed}.EscanearTransferir__error{color:#e07070;margin:0;font-size:.85rem}.EscanearTransferir__result{text-align:center;flex-direction:column;align-items:center;gap:1rem;margin-top:2rem;display:flex}.EscanearTransferir__resultIcon{font-size:3rem}.EscanearTransferir__resultTitle{margin:0;font-size:1.1rem;font-weight:700}.EscanearTransferir__resultSub{color:#bdbdbd;margin:0;font-size:.95rem}.EscanearTransferir__resultSub strong{color:snow}.EscanearTransferir__resultRow{background-color:#0f2831;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:1rem;width:100%;padding:1rem 1.25rem;display:flex}.EscanearTransferir__resultCol{flex-direction:column;flex:1;gap:.25rem;display:flex}.EscanearTransferir__resultLabel{color:#bdbdbd;text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:600}.EscanearTransferir__resultCode{font-family:monospace;font-size:.85rem;font-weight:600}.EscanearTransferir__resultStock{color:#bdbdbd;font-size:.78rem}.EscanearTransferir__resultArrow{color:#bdbdbd;flex-shrink:0;font-size:1.2rem}.EscanearTransferir__btnNueva{color:#22d08f;cursor:pointer;background-color:#178e621f;border:1.5px dashed #178e6280;border-radius:10px;width:100%;padding:.85rem;font-size:.95rem;font-weight:600}.EscanearTransferir__btnNueva:hover{background-color:#178e6233}.Dashboard{color:snow;flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.Dashboard__header{align-items:center;gap:14px;display:flex}.Dashboard__title{letter-spacing:-.02em;margin:0;font-size:1.75rem;font-weight:700}.Dashboard__date{color:#bdbdbd;text-transform:capitalize;font-size:.8125rem}.Dashboard__tabs{background:#0f2831;border:1px solid #ffffff12;border-radius:10px;gap:4px;margin-left:auto;padding:4px;display:flex}.Dashboard__tab{color:#bdbdbd;cursor:pointer;background:0 0;border:none;border-radius:7px;padding:.45rem 1.4rem;font-size:13.5px;font-weight:500;transition:background .12s,color .12s}.Dashboard__tab:hover{color:snow}.Dashboard__tab--active{color:snow;background:#178e62;font-weight:600}.Dashboard__content{flex-direction:column;gap:1.25rem;display:flex}.Dash__stockBadge,.Dash__pedidoBadge,.Dash__faltBadge{border-radius:999px;justify-content:center;align-items:center;min-width:24px;padding:.1rem .45rem;font-size:11.5px;font-weight:700;display:inline-flex}.Dash__btnGhost,.Dash__btnGreen{cursor:pointer;white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:.4rem .85rem;font-size:12.5px;transition:all .1s;display:inline-flex}.Dash__kpiGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (max-width:900px){.Dash__kpiGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.Dash__kpiGrid{grid-template-columns:1fr}}.Dash__kpi{background:#0f2831;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:14px;padding:.95rem 1.05rem;display:flex}.Dash__kpiIcon{border-radius:9px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.Dash__kpiIcon--accent{color:#178e62;background:#178e621f;border:1px solid #178e6247}.Dash__kpiIcon--info{color:#6ea8fe;background:#1a73e91a;border:1px solid #1a73e940}.Dash__kpiIcon--warn{color:#f5b84f;background:#f5b84f1a;border:1px solid #f5b84f40}.Dash__kpiLabel{color:#bdbdbd;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.Dash__kpiValue{color:snow;letter-spacing:-.02em;margin-top:2px;font-size:1.5rem;font-weight:700;line-height:1}.Dash__tablesGrid{grid-template-columns:repeat(auto-fit,minmax(440px,1fr));align-items:stretch;gap:16px;display:grid}@media (max-width:920px){.Dash__tablesGrid{grid-template-columns:1fr}}.Dash__stackedGrid{flex-direction:column;gap:16px;display:flex}.Dash__card{background:#0f2831;border:1px solid #ffffff12;border-radius:10px;flex-direction:column;display:flex;box-shadow:0 2px 14px #00000047}.Dash__card--dangerBorder{border-left:3px solid #e05252}.Dash__cardHead{border-bottom:1px solid #ffffff12;flex-wrap:wrap;align-items:center;gap:8px;padding:.9rem 1.25rem;display:flex}.Dash__cardHead h2{color:snow;letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:600}.Dash__cardHeadRight{margin-left:auto}.Dash__cardSub{color:#bdbdbd;font-size:12px}.Dash__count{border-radius:999px;justify-content:center;align-items:center;min-width:26px;height:22px;padding:0 8px;font-size:11.5px;font-weight:700;display:inline-flex}.Dash__count--green{color:#fff;background:#178e62}.Dash__count--warn{color:#2a1a05;background:#f5b84f}.Dash__count--danger{color:#fff;background:#e05252}.Dash__tableWrap{scrollbar-width:thin;scrollbar-color:#178e6273 transparent;max-height:400px;overflow:auto}.Dash__tableWrap::-webkit-scrollbar{width:6px;height:6px}.Dash__tableWrap::-webkit-scrollbar-track{background:0 0}.Dash__tableWrap::-webkit-scrollbar-thumb{background:#178e6273;border-radius:999px}.Dash__tableWrap::-webkit-scrollbar-thumb:hover{background:#178e62bf}.Dash__tableWrap::-webkit-scrollbar-corner{background:0 0}.Dash__table{border-collapse:collapse;width:100%;font-size:14.5px}.Dash__th{color:#0d2218;text-transform:uppercase;letter-spacing:.03em;z-index:1;white-space:nowrap;text-align:left;background:#178e62;padding:.5rem .55rem;font-size:.64rem;font-weight:700;position:sticky;top:0}.Dash__td{color:snow;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #ffffff12;padding:.55rem;overflow:hidden}.Dash__td:last-child{overflow:visible}.Dash__td--mono{font-family:ui-monospace,monospace;font-size:13.5px;font-weight:600}.Dash__td--muted{color:#bdbdbd;font-size:13.5px}.Dash__tdSub{color:#bdbdbd;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-family:ui-monospace,monospace;font-size:10.5px;overflow:hidden}tr:hover .Dash__td{background:#178e6212}.Dash__badge{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:.2rem .5rem;font-size:11px;font-weight:600;display:inline-flex}.Dash__badge:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.Dash__badge--pending{color:#f5b84f;background:#f5b84f29;border:1px solid #f5b84f59}.Dash__badge--preparing{color:#6ea8fe;background:#6ea8fe29;border:1px solid #6ea8fe59}.Dash__badge--faltantes{color:#ff9a4d;background:#e8600a2e;border:1px solid #e8600a66}.Dash__badge--remito,.Dash__badge--listo{color:#2ed49a;background:#178e6229;border:1px solid #178e6259}.Dash__badge--enviado{color:#b89eff;background:#8d6df429;border:1px solid #8d6df459}.Dash__badge--anulado{color:#f08585;background:#e0525224;border:1px solid #e0525252}.Dash__alertaFlag{color:#f5b84f;cursor:default;background:#f5b84f2e;border:1px solid #f5b84f8c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.Dash__faltBadge{color:#ff9a4d;background:#e8600a29;border:1px solid #e8600a66}.Dash__pedidoBadge{color:#6ea8fe;background:#6ea8fe24;border:1px solid #6ea8fe59}.Dash__stockBadge{color:#f08585;background:#e0525229;border:1px solid #e0525259}.Dash__accentText{color:#178e62}.Dash__textMuted{color:#bdbdbd}.Dash__chips{background:#ffffff0a;border:1px solid #ffffff12;border-radius:7px;gap:3px;padding:3px;display:flex}.Dash__chip{color:#bdbdbd;cursor:pointer;background:0 0;border:none;border-radius:5px;padding:.22rem .6rem;font-size:11px;font-weight:500;transition:background .1s,color .1s}.Dash__chip--active{color:#fff;background:#178e62;font-weight:600}.Dash__btnGreen{color:#fff;background:#178e62;border:none;font-weight:600}.Dash__btnGreen:hover:not(:disabled){background:#134b3d}.Dash__btnGreen:disabled{opacity:.45;cursor:not-allowed}.Dash__btnGreen--sm{padding:.28rem .65rem;font-size:12px}.Dash__btnGhost{color:#ffffffa6;background:0 0;border:1px solid #ffffff21;font-weight:500}.Dash__btnGhost:hover{color:#178e62;border-color:#178e62}.Dash__iconBtn{color:#fff9;cursor:pointer;background:0 0;border:1px solid #ffffff21;border-radius:6px;place-items:center;width:28px;height:28px;transition:all .1s;display:grid}.Dash__iconBtn:hover{background:#ffffff0d}.Dash__iconBtn--accent{color:#178e62;background:#178e621f;border-color:#178e6259}.Dash__iconBtn--accent:hover{color:#fff;background:#178e62}.Dash__actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.Dash__loading{color:#bdbdbd;justify-content:center;align-items:center;padding:3rem 1rem;font-size:13.5px;display:flex}.Dash__empty{color:#bdbdbd;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:2.5rem 1rem;font-size:13.5px;display:flex}.OrdenesVenta{color:snow;width:100%;max-width:1400px;min-height:100vh;margin:0 auto;padding:2rem}.OrdenesVenta__header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.OrdenesVenta__title{margin:0;font-size:2rem;font-weight:600}.OrdenesVenta__headerActions{align-items:center;gap:.75rem;display:flex}.OrdenesVenta__btnPdf,.OrdenesVenta__btnManual,.OrdenesVenta__btnFaltantes{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-size:.9rem;font-weight:600;transition:background .2s;display:flex}.OrdenesVenta__btnPdf{color:snow;background:#178e62}.OrdenesVenta__btnPdf:hover{background:#134b3d}.OrdenesVenta__btnManual{color:#178e62;background:0 0;border:1px solid #178e62}.OrdenesVenta__btnManual:hover{background:#178e621f}.OrdenesVenta__btnFaltantes{color:#e07028;background:#e0702826;border:1px solid #e07028}.OrdenesVenta__btnFaltantes:hover{background:#e0702840}.OrdenesVenta__btnFaltantes--active{color:snow;background:#e07028}.OrdenesVenta__btnFaltantes--active:hover{background:#c35d1c}.OrdenesVenta__loading{justify-content:center;padding:4rem 0;display:flex}.OrdenesVenta__loading img{width:80px;height:80px}.OrdenesVenta__error{color:#e05252;padding:1rem}.OrdenesVenta__container{flex-direction:column;gap:1rem;display:flex}.OrdenesVenta__container .TanTable td{white-space:normal;word-break:break-word}.OrdenesVenta__items{flex-direction:column;gap:.5rem;display:flex}.OrdenesVenta__items__badge{white-space:nowrap;border-radius:20px;width:fit-content;padding:.18rem .55rem;font-size:.82rem;font-weight:600;display:inline-block}.OrdenesVenta__items__badge--total{color:#bdbdbd;background:#bdbdbd1f}.OrdenesVenta__items__badge--pendiente{color:#ffc107;background:#ffc10726}.OrdenesVenta__items__badge--faltante{color:#e05252;background:#e0525226}.OrdenesVenta__items__badge--solicitud{color:#1a73e9;background:#1a73e926}.OrdenesVenta__items__badge--pedido{color:#178e62;background:#178e6226}.OrdenesVenta__badge{white-space:normal;word-break:break-word;border-radius:20px;padding:.25rem .65rem;font-size:.78rem;font-weight:600;display:inline-block}.OrdenesVenta__badge--pendiente{color:#ffc107;background:#ffc10726}.OrdenesVenta__badge--solicitud{color:#1a73e9;background:#1a73e926}.OrdenesVenta__badge--completa{color:#178e62;background:#178e6226}.OrdenesVenta__badge--faltantes{color:#e07028;background:#e0702826}.OrdenesVenta__badge--remito{color:#8b5cf6;background:#8b5cf626}.OrdenesVenta__badge--facturada{color:#14b8a6;background:#14b8a626}.OrdenesVenta__actionCell{justify-content:center;align-items:center;display:flex}.OrdenesVenta__btnVer{color:#bdbdbd;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;outline:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .15s,color .15s,border-color .15s,transform .15s;display:inline-flex}.OrdenesVenta__btnVer svg{display:block}.OrdenesVenta__btnVer:hover{color:#178e62;background:#178e622e;border-color:#178e6273;transform:scale(1.08)}.OrdenesVenta__btnVerRemito{color:#8b5cf6;cursor:pointer;background:#8b5cf61f;border:1px solid #8b5cf659;border-radius:999px;align-items:center;gap:.3rem;padding:.18rem .6rem;font-size:.72rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.OrdenesVenta__btnVerRemito:hover{background:#8b5cf640;border-color:#8b5cf6;transform:translateY(-1px)}.OrdenesVenta__overlay{z-index:1300;background:#0009;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.OrdenesVenta__modal{background:#0f2831;border-radius:10px;flex-direction:column;gap:1.25rem;width:100%;max-width:480px;padding:2rem;display:flex}.OrdenesVenta__modal__title{color:snow;margin:0;font-size:1.25rem;font-weight:600}.OrdenesVenta__modal__fileInput{color:snow;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff26;border-radius:6px;padding:.6rem;font-size:.9rem}.OrdenesVenta__modal__footer{justify-content:flex-end;gap:.75rem;display:flex}.OrdenesVenta__modal__btnCancel{color:#bdbdbd;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:7px;padding:.55rem 1.25rem;font-size:.9rem}.OrdenesVenta__modal__btnCancel:hover:not(:disabled){background:#ffffff0d}.OrdenesVenta__modal__btnCancel:disabled{opacity:.5;cursor:not-allowed}.OrdenesVenta__modal__btnSubmit{color:snow;cursor:pointer;background:#178e62;border:none;border-radius:7px;padding:.55rem 1.25rem;font-size:.9rem;font-weight:600}.OrdenesVenta__modal__btnSubmit:hover:not(:disabled){background:#134b3d}.OrdenesVenta__modal__btnSubmit:disabled{opacity:.45;cursor:not-allowed}.OrdenesVenta__cards{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.OrdenesVenta__card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.OrdenesVenta__card__main{color:snow;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.75rem;padding:0;display:flex}.OrdenesVenta__card__numero{font-size:1.05rem;font-weight:700}.OrdenesVenta__card__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;margin:0;display:grid}.OrdenesVenta__card__grid>div{flex-direction:column;min-width:0;display:flex}.OrdenesVenta__card__grid dt{text-transform:uppercase;letter-spacing:.06em;color:#bdbdbd;font-size:.7rem}.OrdenesVenta__card__grid dd{color:snow;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.9rem;overflow:hidden}.OrdenesVenta__card__actions{justify-content:flex-end;display:flex}.OrdenesVenta__card__btnVer{color:snow;cursor:pointer;background:#178e6226;border:1px solid #178e6273;border-radius:8px;min-height:44px;padding:.5rem 1rem;font-size:.9rem;font-weight:500;transition:background .15s}.OrdenesVenta__card__btnVer:hover{background:#178e6247}@media (max-width:767px){.OrdenesVenta{padding:1rem}.OrdenesVenta__header{flex-direction:column;align-items:stretch;gap:.75rem}.OrdenesVenta__title{font-size:1.4rem}.OrdenesVenta__headerActions{flex-direction:column}.OrdenesVenta__headerActions>button{justify-content:center;width:100%;min-height:44px}}@media (min-width:768px) and (max-width:1024px){.OrdenesVenta{padding:1.25rem}.OrdenesVenta__header{flex-direction:column;align-items:stretch;gap:.75rem}.OrdenesVenta__title{font-size:1.6rem}.OrdenesVenta__headerActions{flex-wrap:wrap}.OrdenesVenta__headerActions>button{flex:1 1 0;justify-content:center;min-width:140px;min-height:44px}}.OrdenVentaDetalle{box-sizing:border-box;color:snow;flex-direction:column;width:100%;max-width:1400px;height:100%;margin:0 auto;padding:2rem 1rem;display:flex;overflow:hidden}.OrdenVentaDetalle__loading{justify-content:center;padding:4rem 0;display:flex}.OrdenVentaDetalle__loading img{width:80px;height:80px}.OrdenVentaDetalle__error{color:#e05252;padding:1rem}.OrdenVentaDetalle__header{flex-shrink:0;margin-bottom:0}.OrdenVentaDetalle__headerTop{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.OrdenVentaDetalle__headerLeft{align-items:center;gap:1.25rem;display:flex}.OrdenVentaDetalle__headerActions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-left:auto;display:flex}.OrdenVentaDetalle__title{margin:0;font-size:2rem;font-weight:600;line-height:1}.OrdenVentaDetalle__headerSub{text-transform:uppercase;letter-spacing:.08em;color:#bdbdbd;margin:0 0 .25rem;font-size:.78rem;font-weight:600}.OrdenVentaDetalle__headerSubRow{align-items:center;gap:.75rem;display:flex}.OrdenVentaDetalle__metaWrapper{align-items:flex-start;gap:1rem;margin-bottom:.5rem;display:flex}.OrdenVentaDetalle__metaCard{background:#0f2831;border-radius:10px;flex:1;overflow:hidden}.OrdenVentaDetalle__metaCardTop{grid-template-columns:repeat(3,1fr);align-items:center;display:grid}.OrdenVentaDetalle__metaCardExpanded{border-top:1px solid #ffffff0d;grid-template-columns:repeat(3,1fr);display:grid}.OrdenVentaDetalle__metaField{border-bottom:1px solid #ffffff0d;border-right:1px solid #ffffff0d;flex-direction:column;padding:.85rem 1.1rem;display:flex}.OrdenVentaDetalle__metaField:nth-child(3n){border-right:none}.OrdenVentaDetalle__metaField__label{text-transform:uppercase;letter-spacing:.06em;color:#bdbdbd;margin-bottom:.25rem;font-size:.68rem;font-weight:600}.OrdenVentaDetalle__metaField__value{color:snow;font-size:.9rem;font-weight:500}.OrdenVentaDetalle__metaField__value--mono{font-family:monospace;font-size:.82rem}.OrdenVentaDetalle__metaToggle{color:#bdbdbd;cursor:pointer;background:#0f2831;border:1px solid #ffffff14;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1rem;padding:.6rem;display:inline-flex}.OrdenVentaDetalle__metaToggle:hover{color:snow;border-color:#fff3}.OrdenVentaDetalle__stats{align-items:center;gap:.6rem;display:flex}.OrdenVentaDetalle__stat{background:#0f2831;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .9rem;display:flex}.OrdenVentaDetalle__stat__num{color:snow;font-size:1.25rem;font-weight:700;line-height:1}.OrdenVentaDetalle__stat__label{color:#bdbdbd;font-size:.78rem;font-weight:500}.OrdenVentaDetalle__stat--pendiente .OrdenVentaDetalle__stat__num{color:#ffc107}.OrdenVentaDetalle__stat--faltante .OrdenVentaDetalle__stat__num{color:#e05252}.OrdenVentaDetalle__badge{white-space:nowrap;border-radius:20px;padding:.25rem .65rem;font-size:.8rem;font-weight:600;display:inline-block}.OrdenVentaDetalle__badge--pendiente{color:#ffc107;background:#ffc10726}.OrdenVentaDetalle__badge--solicitud{color:#1a73e9;background:#1a73e926}.OrdenVentaDetalle__badge--completa{color:#178e62;background:#178e6226}.OrdenVentaDetalle__badge--faltantes{color:#e07028;background:#e0702826}.OrdenVentaDetalle__badge--remito{color:#8b5cf6;background:#8b5cf626}.OrdenVentaDetalle__badge--facturada{color:#14b8a6;background:#14b8a626}.OrdenVentaDetalle__badge--en-existencia{color:#178e62;background:#178e6226}.OrdenVentaDetalle__badge--faltante{color:#e05252;background:#e0525226}.OrdenVentaDetalle__badge--por-pedir{color:#ffc107;background:#ffc10726}.OrdenVentaDetalle__badge--pedido{color:#1a73e9;background:#1a73e926}.OrdenVentaDetalle__btnGuardar{color:snow;cursor:pointer;background:#178e62;border:none;border-radius:7px;padding:.5rem 1.1rem;font-size:.9rem;font-weight:600}.OrdenVentaDetalle__btnGuardar:hover{background:#134b3d}.OrdenVentaDetalle__btnEditar{color:#bdbdbd;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:7px;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.OrdenVentaDetalle__btnEditar:hover{color:snow;background:#ffffff12;border-color:#ffffff59}.OrdenVentaDetalle__btnRemito{color:snow;cursor:pointer;background:#178e62;border:none;border-radius:7px;align-items:center;padding:.5rem 1.1rem;font-size:.9rem;font-weight:600;line-height:1;display:inline-flex}.OrdenVentaDetalle__btnRemito:hover{background:#134b3d}.OrdenVentaDetalle__linkRemito{color:#8b5cf6;background:#8b5cf61f;border-radius:7px;align-items:center;padding:.5rem 1.1rem;font-size:.9rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.OrdenVentaDetalle__linkRemito:hover{background:#8b5cf638}.OrdenVentaDetalle__btnFacturar{color:snow;cursor:pointer;background:#14b8a6;border:none;border-radius:7px;align-items:center;padding:.5rem 1.1rem;font-size:.9rem;font-weight:600;line-height:1;transition:background .15s;display:inline-flex}.OrdenVentaDetalle__btnFacturar:hover{background:#0f9488}.OrdenVentaDetalle__seleccionarBanner{color:snow;background:#178e621a;border:1px solid #178e624d;border-radius:6px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;padding:.65rem 1rem;font-size:.88rem;display:flex}.OrdenVentaDetalle__seleccionarBanner strong{color:#178e62}.OrdenVentaDetalle__productosSection{margin-top:3rem;margin-bottom:2rem}.OrdenVentaDetalle__mainLayout{flex:1;grid-template-columns:330px 1fr;align-items:stretch;gap:.75rem;min-height:0;margin-top:.75rem;display:grid}.OrdenVentaDetalle__leftCol{scrollbar-width:thin;scrollbar-color:#ffffff1f transparent;background:#0f2831;border-radius:10px;flex-shrink:0;width:100%;padding:1.25rem;overflow-y:auto}.OrdenVentaDetalle__leftCol::-webkit-scrollbar{width:5px}.OrdenVentaDetalle__leftCol::-webkit-scrollbar-track{background:0 0}.OrdenVentaDetalle__leftCol::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:10px}.OrdenVentaDetalle__leftCol::-webkit-scrollbar-thumb:hover{background:#ffffff40}.OrdenVentaDetalle__rightCol{scrollbar-width:thin;scrollbar-color:#ffffff1f transparent;background:#0f2831;border-radius:10px;width:100%;min-width:0;padding:1.25rem;overflow-y:auto}.OrdenVentaDetalle__rightCol::-webkit-scrollbar{width:5px}.OrdenVentaDetalle__rightCol::-webkit-scrollbar-track{background:0 0}.OrdenVentaDetalle__rightCol::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:10px}.OrdenVentaDetalle__rightCol::-webkit-scrollbar-thumb:hover{background:#ffffff40}.OrdenVentaDetalle__repuestoRow--asignado{background:#178e620f!important}.OrdenVentaDetalle__tableDivider td{background:#ffffff0f;border:none;height:2px;padding:0}.OrdenVentaDetalle__tabs{border-bottom:2px solid #ffffff14;gap:0;margin-bottom:1rem;display:flex}.OrdenVentaDetalle__tab{color:#bdbdbd;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.5rem;margin-bottom:-2px;padding:.55rem 1.1rem;font-size:.9rem;font-weight:600;transition:color .15s;display:flex}.OrdenVentaDetalle__tab:hover{color:snow}.OrdenVentaDetalle__tab--active{color:snow;border-bottom-color:#178e62}.OrdenVentaDetalle__tabBadge{color:#178e62;background:#178e6233;border-radius:20px;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .3rem;font-size:.72rem;font-weight:700;display:inline-flex}.OrdenVentaDetalle__repuestosLayout{flex-direction:column;gap:.75rem;display:flex}.OrdenVentaDetalle__repuestosSecTitle{text-transform:uppercase;letter-spacing:.07em;color:#bdbdbd;margin:.25rem 0 0;font-size:.72rem;font-weight:700}.OrdenVentaDetalle__repuestosLista{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.OrdenVentaDetalle__repuestoCard{background:#ffffff0a;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.6rem .9rem;display:flex}.OrdenVentaDetalle__repuestoCard__left{flex:1;align-items:center;gap:.6rem;min-width:0;display:flex}.OrdenVentaDetalle__repuestoCard__info{flex-direction:column;min-width:0;display:flex}.OrdenVentaDetalle__repuestoCard__nombre{color:snow;white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:500;overflow:hidden}.OrdenVentaDetalle__repuestoCard__meta{color:#bdbdbd;margin-top:.1rem;font-size:.75rem}.OrdenVentaDetalle__repuestoCard__stock{flex-wrap:wrap;gap:.25rem;margin-top:.3rem;display:flex}.OrdenVentaDetalle__repuestoCard__stockItem{color:#178e62;background:#178e621f;border-radius:10px;padding:.1rem .45rem;font-size:.7rem}.OrdenVentaDetalle__repuestoCard__stockItem--vacio{color:#bdbdbd;background:#ffffff0d}.OrdenVentaDetalle__repuestoCard__right{flex-shrink:0;align-items:center;gap:.3rem;display:flex}.OrdenVentaDetalle__asignadosPanel{border:1px solid #ffffff12;border-radius:8px;overflow:hidden}.OrdenVentaDetalle__asignadosPanelHeader{cursor:pointer;color:snow;text-align:left;background:#ffffff0a;border:none;outline:none;justify-content:space-between;align-items:center;width:100%;padding:.7rem .9rem;display:flex}.OrdenVentaDetalle__asignadosPanelHeader:hover{background:#ffffff0f}.OrdenVentaDetalle__asignadosPanelTitle{align-items:center;gap:.5rem;font-size:.88rem;font-weight:600;display:flex}.OrdenVentaDetalle__asignadosPanelCount{color:#178e62;background:#178e622e;border-radius:20px;justify-content:center;align-items:center;min-width:1.3rem;height:1.3rem;padding:0 .3rem;font-size:.72rem;font-weight:700;display:inline-flex}.OrdenVentaDetalle__asignadosPanelChevron{color:#bdbdbd;flex-shrink:0;transition:transform .2s}.OrdenVentaDetalle__asignadosPanelChevron--open{transform:rotate(180deg)}.OrdenVentaDetalle__asignadosPanelBody{border-top:1px solid #ffffff0f;padding:.5rem .75rem .75rem}.OrdenVentaDetalle__agregarSection{border:1px solid #ffffff12;border-radius:8px;padding:.75rem;overflow:hidden}.OrdenVentaDetalle__repuestosAsignados{width:100%}.OrdenVentaDetalle__repuestosAsignados .TanTable{table-layout:auto}.OrdenVentaDetalle__repuestosAsignados .TanTable td,.OrdenVentaDetalle__repuestosAsignados .TanTable th{white-space:normal;word-break:break-word;overflow:visible}.OrdenVentaDetalle__repuestosEmpty{text-align:center;color:#bdbdbd;padding:1.5rem;font-size:.88rem}.OrdenVentaDetalle__repuestosMain{width:100%}.OrdenVentaDetalle__repuestosMain .TanTable{table-layout:auto}.OrdenVentaDetalle__repuestosMain .TanTable td,.OrdenVentaDetalle__repuestosMain .TanTable th{white-space:normal;word-break:break-word;overflow:visible}.OrdenVentaDetalle__repuestoRow--selected{background:#178e6214!important}.OrdenVentaDetalle__repuestoRow:hover{background:#ffffff05}.OrdenVentaDetalle__actionBtn{cursor:pointer;color:snow;background:0 0;border:1px solid #fff3;border-radius:4px;padding:.25rem .6rem;font-size:.75rem;font-weight:500;transition:all .2s}.OrdenVentaDetalle__actionBtn:hover:not(:disabled){background:#ffffff0d;border-color:#fff6}.OrdenVentaDetalle__actionBtn:disabled{opacity:.5;cursor:not-allowed}.OrdenVentaDetalle__actionBtn--success{color:#178e62;border-color:#178e624d}.OrdenVentaDetalle__actionBtn--success:hover:not(:disabled){background:#178e621a;border-color:#178e6299}.OrdenVentaDetalle__actionBtn--danger{color:#e05252;border-color:#e052524d}.OrdenVentaDetalle__actionBtn--danger:hover:not(:disabled){background:#e052521a;border-color:#e0525299}.OrdenVentaDetalle__actionBtn--warning{color:#ffc107;border-color:#ffc1074d}.OrdenVentaDetalle__actionBtn--warning:hover:not(:disabled){background:#ffc1071a;border-color:#ffc10799}.OrdenVentaDetalle__actionBtn--info{color:#1a73e9;border-color:#1a73e94d}.OrdenVentaDetalle__actionBtn--info:hover:not(:disabled){background:#1a73e91a;border-color:#1a73e999}.OrdenVentaDetalle__pedidoForm{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.25rem;display:flex}.OrdenVentaDetalle__pedidoSelect{color:snow;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:6px;outline:none;flex:1;min-width:140px;height:28px;padding:.3rem .6rem;font-family:inherit;font-size:.78rem}.OrdenVentaDetalle__pedidoSelect option{background:#0f2831}.OrdenVentaDetalle__pedidoSelect:focus{border-color:#178e62}.OrdenVentaDetalle__pedidoFormActions{flex-shrink:0;gap:.4rem;display:flex}.OrdenVentaDetalle__agregarCell{justify-content:center;align-items:stretch;gap:.4rem;display:flex}.OrdenVentaDetalle__agregarCell .OrdenVentaDetalle__actionBtn{align-items:center;padding-top:0;padding-bottom:0;display:flex}.OrdenVentaDetalle__cantidadControl{border:1px solid #ffffff2e;border-radius:5px;align-items:center;display:inline-flex;overflow:hidden}.OrdenVentaDetalle__cantidadBtn{color:#fff9;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:1.5rem;height:1.6rem;font-size:.95rem;transition:background .12s,color .12s;display:flex}.OrdenVentaDetalle__cantidadBtn:hover:not(:disabled){color:snow;background:#ffffff1a}.OrdenVentaDetalle__cantidadBtn:disabled{opacity:.25;cursor:not-allowed}.OrdenVentaDetalle__cantidadVal{text-align:center;color:snow;-webkit-user-select:none;user-select:none;border-left:1px solid #ffffff1f;border-right:1px solid #ffffff1f;min-width:1.6rem;font-size:.8rem;font-weight:600;line-height:1.6rem}.OrdenVentaDetalle__productosHeader{align-items:center;margin-bottom:.75rem;display:flex}.OrdenVentaDetalle__sectionTitle{color:snow;margin:0 0 .5rem;font-size:1.1rem;font-weight:600}.OrdenVentaDetalle__tableWrapper{margin-top:-.5rem;overflow-x:auto}@media (max-width:767px){.OrdenVentaDetalle{padding:1rem;overflow:visible}.OrdenVentaDetalle__mainLayout{grid-template-columns:1fr}.OrdenVentaDetalle__metaCardTop,.OrdenVentaDetalle__metaCardExpanded{grid-template-columns:repeat(2,1fr)}.OrdenVentaDetalle__headerTop{flex-direction:column;align-items:stretch}.OrdenVentaDetalle__headerActions{justify-content:flex-start;margin-left:0}.OrdenVentaDetalle__btnRemito,.OrdenVentaDetalle__btnFacturar,.OrdenVentaDetalle__linkRemito{justify-content:center;min-height:44px}}@media (min-width:768px) and (max-width:1024px){.OrdenVentaDetalle{padding:1.25rem}.OrdenVentaDetalle__metaCard{grid-template-columns:1fr 1fr!important}.OrdenVentaDetalle__headerTop{flex-direction:column;align-items:stretch;gap:.75rem}.OrdenVentaDetalle__btnRemito,.OrdenVentaDetalle__linkRemito{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.OrdenVentaDetalle__tableWrapper{overflow-x:auto}}.OrdenVentaDetalle__selectionPanel{background:#0f2831;border-radius:10px;flex-direction:column;flex-shrink:0;gap:.75rem;width:260px;padding:1rem;display:flex}.OrdenVentaDetalle__selectionPanel--bottom{flex-direction:column;width:100%}.OrdenVentaDetalle__selectionHeader{justify-content:space-between;align-items:center;display:flex}.OrdenVentaDetalle__selectionCount{color:snow;font-size:.85rem;font-weight:600}.OrdenVentaDetalle__btnClearSel{color:#bdbdbd;cursor:pointer;background:0 0;border:none;font-size:.78rem}.OrdenVentaDetalle__btnClearSel:hover{color:snow}.OrdenVentaDetalle__selectionList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.OrdenVentaDetalle__selectionItem{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem 0;display:flex}.OrdenVentaDetalle__selectionItemInfo{flex-direction:column;gap:.15rem;min-width:0;display:flex}.OrdenVentaDetalle__selectionItemName{color:snow;white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;overflow:hidden}.OrdenVentaDetalle__selectionItemSku{color:#bdbdbd;font-family:monospace;font-size:.72rem}.OrdenVentaDetalle__selectionEmpty{color:#bdbdbd;text-align:center;margin:0;padding:1rem 0;font-size:.82rem}.OrdenVentaDetalle__btnRemoveSel{color:#bdbdbd;cursor:pointer;background:0 0;border:none;flex-shrink:0;font-size:.78rem}.OrdenVentaDetalle__btnRemoveSel:hover{color:#e05252}.OrdenVentaDetalle__itemList{flex-direction:column;gap:.25rem;margin-bottom:2rem;display:flex}.OrdenVentaDetalle__itemRow{background:#ffffff0a;border-radius:6px;align-items:center;gap:.6rem;padding:.4rem .75rem;transition:background .15s,opacity .2s;display:flex}.OrdenVentaDetalle__itemRow--faltante{background:#e0525214;border-left:3px solid #e05252}.OrdenVentaDetalle__itemRow--selected{background:#178e6214;border-left:3px solid #178e62}.OrdenVentaDetalle__itemRow--tachado{opacity:.6}.OrdenVentaDetalle__itemRow--tachado .OrdenVentaDetalle__itemDesc,.OrdenVentaDetalle__itemRow--tachado .OrdenVentaDetalle__itemMetaVal{color:#bdbdbd}.OrdenVentaDetalle__itemToggle{cursor:pointer;color:#0000;background:0 0;border:1.5px solid #ffffff40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;min-width:18px;height:18px;padding:0;font-size:.65rem;transition:border-color .15s,background .15s;display:flex}.OrdenVentaDetalle__itemToggle:hover{border-color:#ffffff80}.OrdenVentaDetalle__itemToggle--checked{color:#20232a;background:#bdbdbd;border-color:#bdbdbd}.OrdenVentaDetalle__btnPlus{color:#178e62;cursor:pointer;background:#178e621f;border:1px solid #178e624d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;min-width:26px;height:26px;font-size:1.15rem;line-height:1;transition:background .15s;display:inline-flex}.OrdenVentaDetalle__btnPlus:hover{background:#178e6240}.OrdenVentaDetalle__itemDesc{color:snow;flex:1;min-width:0;font-size:.82rem;line-height:1.35}.OrdenVentaDetalle__itemMeta{flex-shrink:0;align-items:center;gap:1.25rem;display:flex}.OrdenVentaDetalle__itemMetaVal{color:#bdbdbd;white-space:nowrap;flex-shrink:0;font-size:.82rem}.OrdenVentaDetalle__row--faltante{border-left:3px solid #e05252;background:#e0525214!important}.OrdenVentaDetalle__itemBadge{white-space:nowrap;border-radius:12px;padding:.2rem .55rem;font-size:.74rem;font-weight:600;display:inline-block}.OrdenVentaDetalle__itemBadge--pendiente{color:#ffc107;background:#ffc10726}.OrdenVentaDetalle__itemBadge--asignado{color:#178e62;background:#178e6226}.OrdenVentaDetalle__itemBadge--faltante{color:#e05252;background:#e0525226}.OrdenVentaDetalle__itemBadge--solicitud{color:#1a73e9;background:#1a73e926}.OrdenVentaDetalle__tagFaltante{color:#e05252;white-space:nowrap;align-items:center;gap:.35rem;font-size:.78rem;font-weight:600;display:inline-flex}.OrdenVentaDetalle__tagFaltante:before{content:"";background:#e05252;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.OrdenVentaDetalle__guardarSections{flex-direction:row;gap:0;display:flex}.OrdenVentaDetalle__guardarSection{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.OrdenVentaDetalle__guardarSection:first-child{border-right:1px solid #ffffff12;padding-right:1rem}.OrdenVentaDetalle__guardarSection:last-child{padding-left:1rem}.OrdenVentaDetalle__guardarList{flex-direction:column;gap:.35rem;max-height:340px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.OrdenVentaDetalle__guardarList::-webkit-scrollbar{width:4px}.OrdenVentaDetalle__guardarList::-webkit-scrollbar-track{background:0 0}.OrdenVentaDetalle__guardarList::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.OrdenVentaDetalle__guardarList::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.OrdenVentaDetalle__guardarItem{background:#ffffff0a;border-radius:5px;align-items:flex-start;gap:.6rem;padding:.4rem .6rem;display:flex}.OrdenVentaDetalle__guardarItemText{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.OrdenVentaDetalle__guardarItemDesc{color:snow;font-size:.82rem;line-height:1.35}.OrdenVentaDetalle__guardarItemRepuesto{color:#bdbdbd;font-size:.74rem}.OrdenVentaDetalle__guardarEmpty{color:#bdbdbd;margin:0;font-size:.82rem}.OrdenVentaDetalle__overlay{z-index:100;background:#0009;justify-content:center;align-items:center;padding:2rem 1rem;display:flex;position:fixed;inset:0;overflow-y:auto}.OrdenVentaDetalle__modal{background:#0f2831;border-radius:10px;flex-direction:column;gap:1.25rem;width:100%;max-width:820px;padding:2rem;display:flex}.OrdenVentaDetalle__modal__title{color:snow;margin:0;font-size:1.2rem;font-weight:600}.OrdenVentaDetalle__modal__desc{color:#bdbdbd;margin:-.5rem 0 0;font-size:.9rem}.OrdenVentaDetalle__modal__label{color:#bdbdbd;flex-direction:column;gap:.4rem;font-size:.85rem;display:flex}.OrdenVentaDetalle__modal__select,.OrdenVentaDetalle__modal__input,.OrdenVentaDetalle__modal__textarea{color:snow;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:6px;padding:.55rem .75rem;font-size:.9rem}.OrdenVentaDetalle__modal__select:focus,.OrdenVentaDetalle__modal__input:focus,.OrdenVentaDetalle__modal__textarea:focus{border-color:#178e62;outline:none}.OrdenVentaDetalle__modal__select option,.OrdenVentaDetalle__modal__input option,.OrdenVentaDetalle__modal__textarea option{background:#0f2831}.OrdenVentaDetalle__modal__textarea{resize:vertical}.OrdenVentaDetalle__modal__footer{justify-content:flex-end;gap:.75rem;display:flex}.OrdenVentaDetalle__modal__itemsManuales{flex-direction:column;gap:.6rem;display:flex}.OrdenVentaDetalle__modal__itemsManualesTitle{color:#bdbdbd;margin:0;font-size:.85rem}.OrdenVentaDetalle__modal__itemsManualesList{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.OrdenVentaDetalle__modal__itemManual{background:#ffffff0a;border-radius:5px;align-items:center;gap:.6rem;padding:.4rem .6rem;display:flex}.OrdenVentaDetalle__modal__itemManualNombre{color:snow;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.875rem;overflow:hidden}.OrdenVentaDetalle__modal__itemManualBadge{color:#f0b429;white-space:nowrap;background:#ffb4001f;border:1px solid #ffb40040;border-radius:4px;flex-shrink:0;padding:.15rem .5rem;font-size:.72rem;font-weight:500}.OrdenVentaDetalle__modal__itemManualRemove{color:#bdbdbd;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 .15rem;font-size:1.1rem;line-height:1}.OrdenVentaDetalle__modal__itemManualRemove:hover:not(:disabled){color:snow}.OrdenVentaDetalle__modal__itemManualRemove:disabled{opacity:.4;cursor:not-allowed}.OrdenVentaDetalle__modal__itemManualAdd{gap:.6rem;display:flex}.OrdenVentaDetalle__modal__btnAgregarItem{color:#178e62;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #178e62;border-radius:7px;flex-shrink:0;padding:.55rem 1rem;font-size:.85rem;font-weight:500}.OrdenVentaDetalle__modal__btnAgregarItem:hover:not(:disabled){background:#178e621a}.OrdenVentaDetalle__modal__btnAgregarItem:disabled{opacity:.4;cursor:not-allowed}.OrdenVentaDetalle__modal__btnCancel{color:#bdbdbd;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:7px;padding:.55rem 1.25rem;font-size:.9rem}.OrdenVentaDetalle__modal__btnCancel:hover:not(:disabled){background:#ffffff0d}.OrdenVentaDetalle__modal__btnCancel:disabled{opacity:.5;cursor:not-allowed}.OrdenVentaDetalle__modal__btnSubmit{color:snow;cursor:pointer;background:#178e62;border:none;border-radius:7px;padding:.55rem 1.25rem;font-size:.9rem;font-weight:600}.OrdenVentaDetalle__modal__btnSubmit:hover:not(:disabled){background:#134b3d}.OrdenVentaDetalle__modal__btnSubmit:disabled{opacity:.45;cursor:not-allowed}.FacturarOrden__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:600px){.FacturarOrden__grid{grid-template-columns:1fr}}.FacturarOrden__field{flex-direction:column;gap:.4rem;min-width:0;display:flex}.FacturarOrden__field--full{grid-column:1/-1}.FacturarOrden__infoValue{color:snow;background:#ffffff08;border:1px solid #ffffff14;border-radius:6px;padding:.55rem .75rem;font-size:.9rem;font-weight:500}.FacturarOrden__label{color:#bdbdbd;font-size:.85rem}.FacturarOrden__select,.FacturarOrden__input{color:snow;box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:6px;width:100%;padding:.55rem .75rem;font-size:.9rem}.FacturarOrden__select:focus,.FacturarOrden__input:focus{border-color:#178e62;outline:none}.FacturarOrden__select:disabled,.FacturarOrden__input:disabled{opacity:.5;cursor:not-allowed}.FacturarOrden__select option,.FacturarOrden__input option{background:#0f2831}.FacturarOrden__error{color:#e05252;background:#e052521f;border:1px solid #e0525259;border-radius:6px;padding:.55rem .75rem;font-size:.85rem}.FacturaVenta{color:snow;width:100%;max-width:1400px;min-height:100vh;margin:0 auto;padding:2rem}.FacturaVenta__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.FacturaVenta__title{margin:0;font-size:2rem;font-weight:600}.FacturaVenta__btnCreate{color:snow;cursor:pointer;background:#178e62;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-size:.95rem;font-weight:600;transition:background .15s;display:inline-flex}.FacturaVenta__btnCreate:hover{background:#134b3d}.FacturaVenta__filters{background:#0f2831;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin-bottom:1.25rem;padding:.85rem 1rem;display:grid}.FacturaVenta__filterGroup{flex-direction:column;gap:.3rem;display:flex}.FacturaVenta__filterLabel{text-transform:uppercase;letter-spacing:.06em;color:#bdbdbd;font-size:.7rem;font-weight:600}.FacturaVenta__filterInput,.FacturaVenta__filterSelect{color:snow;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:6px;outline:none;padding:.5rem .7rem;font-size:.88rem;transition:border-color .15s}.FacturaVenta__filterInput:focus,.FacturaVenta__filterSelect:focus{border-color:#178e62}.FacturaVenta__filterInput::placeholder,.FacturaVenta__filterSelect::placeholder{color:#ffffff59}.FacturaVenta__filterSelect{cursor:pointer}.FacturaVenta__filterSelect option{background:#1a2838}.FacturaVenta__container{flex-direction:column;gap:1rem;display:flex}.FacturaVenta__cards{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.FacturaVenta__card{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:.75rem;padding:1rem;transition:background .15s,border-color .15s;display:flex}.FacturaVenta__card:hover{background:#ffffff12;border-color:#ffffff26}.FacturaVenta__card__main{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.FacturaVenta__card__numero{text-overflow:ellipsis;white-space:nowrap;font-family:Menlo,Consolas,monospace;font-size:.95rem;font-weight:700;overflow:hidden}.FacturaVenta__card__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;margin:0;display:grid}.FacturaVenta__card__grid>div{flex-direction:column;min-width:0;display:flex}.FacturaVenta__card__grid dt{text-transform:uppercase;letter-spacing:.06em;color:#bdbdbd;font-size:.7rem}.FacturaVenta__card__grid dd{color:snow;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.9rem;overflow:hidden}.FacturaVenta__card__total{color:#178e62;font-weight:700}.FacturaVenta__loading{justify-content:center;padding:4rem 0;display:flex}.FacturaVenta__loading img{width:80px;height:80px}.FacturaVenta__error{color:#e05252;text-align:center;padding:1rem}.FacturaVenta__totalCell{font-variant-numeric:tabular-nums;font-weight:600}.FacturaVenta__numero{font-family:Menlo,Consolas,monospace;font-size:.88rem}.FacturaVenta__badge{white-space:nowrap;border-radius:20px;padding:.25rem .7rem;font-size:.75rem;font-weight:600;display:inline-block}.FacturaVenta__badge--emitida{color:#178e62;background:#178e6226}.FacturaVenta__badge--borrador{color:#bdbdbd;background:#ffffff14}.FacturaVenta__badge--anulada{color:#e05252;background:#e0525226}.FacturaVenta__badge--offline_pendiente{color:#ffc107;background:#ffc10726}.FacturaVenta__badge--error{color:#e05252;background:#e0525226}.NewRemito--factura-venta{max-width:1100px;min-height:460px}.NewRemito--factura-venta .NewRemito__cols{grid-template-columns:1fr 1.35fr}.NewRemito--factura-venta .NewRemito__input,.NewRemito--factura-venta .NewRemito__select{line-height:1.5}.NuevaFacturaVenta__header{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.NuevaFacturaVenta__title{margin:0;font-size:2rem;font-weight:600}.NuevaFacturaVenta__closeBtn{color:#bdbdbd;cursor:pointer;background:0 0;border:none;padding:.25rem .5rem;font-size:1.4rem;line-height:1}.NuevaFacturaVenta__closeBtn:hover{color:snow}.NuevaFacturaVenta__formGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin-bottom:1.25rem;display:grid}.NuevaFacturaVenta__clienteRow{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.NuevaFacturaVenta__clienteRow>*{min-width:0}.NuevaFacturaVenta__clienteModeToggle{grid-column:1/-1;gap:1.5rem;display:flex}.NuevaFacturaVenta__clienteCombo{width:100%;min-width:0;position:relative}.NuevaFacturaVenta__clienteTrigger{color:snow;cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;background:#ffffff0a;border:1px solid #178e62;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-width:0;padding:.4rem .65rem;font-size:.95rem;line-height:1.5;transition:box-shadow .2s;display:flex}.NuevaFacturaVenta__clienteTrigger:hover{box-shadow:0 0 0 2px #178e622e}.NuevaFacturaVenta__clienteTrigger:focus{outline:none;box-shadow:0 0 0 3px #178e622e}.NuevaFacturaVenta__clienteTrigger svg{color:#bdbdbd;flex-shrink:0}.NuevaFacturaVenta__clienteTrigger__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.NuevaFacturaVenta__clienteTrigger__placeholder{text-overflow:ellipsis;white-space:nowrap;color:#ffffff59;flex:1;min-width:0;overflow:hidden}.NuevaFacturaVenta__clienteSearch{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;align-items:center;padding:0 .65rem;transition:border-color .15s,box-shadow .15s;display:flex}.NuevaFacturaVenta__clienteSearch--input:focus-within{border-color:#178e62;box-shadow:0 0 0 3px #178e622e}.NuevaFacturaVenta__clienteSearch__input{color:snow;background:0 0;border:none;outline:none;flex:1;padding:.4rem 0;font-size:.95rem}.NuevaFacturaVenta__clienteSearch__input::placeholder{color:#ffffff59}.NuevaFacturaVenta__clienteSearch__input[readonly]{cursor:default}.NuevaFacturaVenta__clienteHint{color:#bdbdbd;opacity:.75;margin:.25rem 0 0;font-size:.72rem}.NuevaFacturaVenta__clienteClear{color:#bdbdbd;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:.1rem .3rem;font-size:.85rem;line-height:1}.NuevaFacturaVenta__clienteClear:hover{color:#e05252}.NuevaFacturaVenta__clienteDropdown{z-index:10;scrollbar-width:thin;scrollbar-color:#fff3 transparent;background:#2a2e38;border:1px solid #178e62;border-radius:8px;width:max-content;min-width:100%;max-width:360px;max-height:240px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 4px 16px #00000080}.NuevaFacturaVenta__clienteDropdown__empty{color:#bdbdbd;text-align:center;padding:.75rem 1rem;font-size:.9rem}.NuevaFacturaVenta__clienteOption{color:snow;cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.75rem 1.25rem;transition:background .15s;display:flex}.NuevaFacturaVenta__clienteOption:last-child{border-bottom:none}.NuevaFacturaVenta__clienteOption:hover{background:#178e622e}.NuevaFacturaVenta__clienteOption__name{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:500;overflow:hidden}.NuevaFacturaVenta__clienteOption__cuit{color:#bdbdbd;flex-shrink:0;font-family:Menlo,Consolas,monospace;font-size:.82rem}.NuevaFacturaVenta__itemsCard{background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.NuevaFacturaVenta__items{flex-direction:column;gap:.5rem;display:flex}.NuevaFacturaVenta__itemsHeader{border-bottom:1px solid #ffffff14;grid-template-columns:1fr 75px 110px 52px 88px 28px;gap:.5rem;padding:0 0 .4rem;display:grid}.NuevaFacturaVenta__itemsHeader span{text-transform:uppercase;letter-spacing:.05em;color:#bdbdbd;font-size:.72rem;font-weight:600}.NuevaFacturaVenta__itemsHeader span:nth-child(3){text-align:right}.NuevaFacturaVenta__itemsHeader span:nth-child(4){text-align:center}.NuevaFacturaVenta__itemsHeader span:nth-child(5){text-align:right}.NuevaFacturaVenta__itemRow{grid-template-columns:1fr 75px 110px 52px 88px 28px;align-items:center;gap:.5rem;display:grid}.NuevaFacturaVenta__ivaFijo{color:#bdbdbd;cursor:not-allowed;-webkit-user-select:none;user-select:none;text-align:center;box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:100%;padding:.4rem .3rem;font-size:.82rem;font-weight:600;display:flex}.NuevaFacturaVenta__subtotal{font-variant-numeric:tabular-nums;text-align:right;font-size:.88rem;font-weight:600}.NuevaFacturaVenta__addBtn{color:snow;cursor:pointer;background:0 0;border:1px dashed #ffffff40;border-radius:8px;align-self:flex-start;padding:.45rem .9rem;font-size:.9rem}.NuevaFacturaVenta__addBtn:hover{color:#178e62;border-color:#178e62}.NuevaFacturaVenta__totals{font-variant-numeric:tabular-nums;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;justify-content:flex-end;gap:1.5rem;margin-bottom:1.25rem;padding:.85rem 1rem;display:flex}.NuevaFacturaVenta__totalItem{flex-direction:column;align-items:flex-end;display:flex}.NuevaFacturaVenta__totalItem__label{color:#bdbdbd;text-transform:uppercase;letter-spacing:.06em;font-size:.7rem}.NuevaFacturaVenta__totalItem__value{font-size:1rem;font-weight:600}.NuevaFacturaVenta__totalItem--big .NuevaFacturaVenta__totalItem__value{color:#178e62;font-size:1.25rem}@media (max-width:767px){.NuevaFacturaVenta__clienteRow{grid-template-columns:1fr}.FacturaVenta{padding:1rem}.FacturaVenta__header{flex-direction:column;align-items:stretch}.FacturaVenta__title{font-size:1.4rem}.FacturaVenta__btnCreate{justify-content:center;width:100%;min-height:44px}.FacturaVenta__filters{grid-template-columns:1fr}}.FacturaVentaDetalle{color:snow;width:100%;max-width:1200px;min-height:100vh;margin:0 auto;padding:2rem}.FacturaVentaDetalle__loading{justify-content:center;padding:4rem 0;display:flex}.FacturaVentaDetalle__loading img{width:80px;height:80px}.FacturaVentaDetalle__error{text-align:center;color:#e05252;background:#0f2831;border-radius:10px;padding:2rem}.FacturaVentaDetalle__back{color:#bdbdbd;cursor:pointer;background:0 0;border:none;align-items:center;gap:.4rem;margin-bottom:1rem;padding:0;font-size:.85rem;display:inline-flex}.FacturaVentaDetalle__back:hover{color:snow}.FacturaVentaDetalle__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.25rem;margin-bottom:1.5rem;display:flex}.FacturaVentaDetalle__headerLeft{flex-direction:column;gap:.4rem;display:flex}.FacturaVentaDetalle__eyebrow{text-transform:uppercase;letter-spacing:.1em;color:#bdbdbd;font-size:.72rem;font-weight:600}.FacturaVentaDetalle__title{font-variant-numeric:tabular-nums;margin:0;font-size:1.85rem;font-weight:600;line-height:1.1}.FacturaVentaDetalle__subtitle{color:#bdbdbd;font-size:.95rem}.FacturaVentaDetalle__headerActions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.FacturaVentaDetalle__btn{cursor:pointer;border:1px solid #0000;border-radius:7px;align-items:center;gap:.45rem;padding:.55rem 1.1rem;font-size:.88rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.FacturaVentaDetalle__btn--ghost{color:snow;background:0 0;border-color:#ffffff2e}.FacturaVentaDetalle__btn--ghost:hover:not(:disabled){background:#ffffff0d}.FacturaVentaDetalle__btn--primary{color:snow;background:#178e62}.FacturaVentaDetalle__btn--primary:hover:not(:disabled){background:#134b3d}.FacturaVentaDetalle__btn--primary:disabled{opacity:.6;cursor:not-allowed}.FacturaVentaDetalle__btn--info{color:#1a73e9;background:#1a73e926;border-color:#1a73e94d}.FacturaVentaDetalle__btn--info:hover:not(:disabled){background:#1a73e938}.FacturaVentaDetalle__badge{border-radius:20px;padding:.3rem .8rem;font-size:.78rem;font-weight:600;display:inline-block}.FacturaVentaDetalle__badge--emitida{color:#178e62;background:#178e6226}.FacturaVentaDetalle__badge--borrador{color:#bdbdbd;background:#ffffff14}.FacturaVentaDetalle__badge--anulada{color:#e05252;background:#e0525226}.FacturaVentaDetalle__badge--offline_pendiente{color:#ffc107;background:#ffc10726}.FacturaVentaDetalle__badge--error{color:#e05252;background:#e0525226}.FacturaVentaDetalle__banner{border-radius:8px;align-items:center;gap:.75rem;margin-bottom:1.25rem;padding:.75rem 1rem;font-size:.88rem;display:flex}.FacturaVentaDetalle__banner--offline{color:#ffc107;background:#ffc1071a;border:1px solid #ffc1074d}.FacturaVentaDetalle__banner--error{color:#e05252;background:#e052521a;border:1px solid #e052524d}.FacturaVentaDetalle__metaCard{background:#0f2831;border-radius:10px;margin-bottom:1.5rem;overflow:hidden}.FacturaVentaDetalle__metaGrid{grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:768px){.FacturaVentaDetalle__metaGrid{grid-template-columns:1fr 1fr}}.FacturaVentaDetalle__metaField{border-bottom:1px solid #ffffff0d;border-right:1px solid #ffffff0d;flex-direction:column;padding:.85rem 1.1rem;display:flex}.FacturaVentaDetalle__metaField__label{text-transform:uppercase;letter-spacing:.06em;color:#bdbdbd;margin-bottom:.25rem;font-size:.68rem;font-weight:600}.FacturaVentaDetalle__metaField__value{color:snow;font-size:.92rem}.FacturaVentaDetalle__metaField__value--mono{font-family:Menlo,Consolas,monospace;font-size:.85rem}.FacturaVentaDetalle__metaField__link{color:#14b8a6;font-weight:500;text-decoration:none}.FacturaVentaDetalle__metaField__link:hover{text-decoration:underline}.FacturaVentaDetalle__sectionTitle{text-transform:uppercase;letter-spacing:.08em;color:#bdbdbd;margin:1.5rem 0 .75rem;font-size:.78rem;font-weight:600}.FacturaVentaDetalle__items{border-collapse:collapse;background:#0f2831;border-radius:10px;width:100%;overflow:hidden}.FacturaVentaDetalle__items th,.FacturaVentaDetalle__items td{text-align:left;border-bottom:1px solid #ffffff0d;padding:.75rem 1rem;font-size:.88rem}.FacturaVentaDetalle__items th{text-transform:uppercase;letter-spacing:.06em;color:#bdbdbd;background:#0000002e;font-size:.7rem;font-weight:600}.FacturaVentaDetalle__items tbody tr:last-child td{border-bottom:none}.FacturaVentaDetalle__items .FacturaVentaDetalle__num{font-variant-numeric:tabular-nums;text-align:right}.FacturaVentaDetalle__totals{font-variant-numeric:tabular-nums;background:#0f2831;border-radius:10px;justify-content:flex-end;gap:2rem;margin-top:1rem;padding:1.1rem 1.5rem;display:flex}@media (max-width:768px){.FacturaVentaDetalle__totals{gap:1rem;padding:.85rem 1rem}}.FacturaVentaDetalle__totalItem{flex-direction:column;align-items:flex-end;display:flex}.FacturaVentaDetalle__totalItem__label{text-transform:uppercase;letter-spacing:.06em;color:#bdbdbd;margin-bottom:.25rem;font-size:.7rem}.FacturaVentaDetalle__totalItem__value{color:snow;font-size:1rem;font-weight:600}.FacturaVentaDetalle__totalItem--big .FacturaVentaDetalle__totalItem__value{color:#178e62;font-size:1.4rem}@media (max-width:767px){.FacturaVentaDetalle{padding:1rem}.FacturaVentaDetalle__header{flex-direction:column;align-items:stretch;gap:.75rem}.FacturaVentaDetalle__title{font-size:1.4rem}.FacturaVentaDetalle__headerActions{flex-wrap:wrap;justify-content:flex-start}.FacturaVentaDetalle__btn{min-height:44px}.FacturaVentaDetalle__items{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.FacturaVentaDetalle__totals{flex-direction:column;align-items:flex-end;gap:.5rem}}.ImpFactura__depositoOverlay{z-index:1000;background:#000000bf;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ImpFactura__depositoPanel{background:#0f2831;border-radius:10px;flex-direction:column;gap:1rem;width:100%;max-width:560px;max-height:90vh;padding:1.5rem;display:flex;overflow-y:auto}.ImpFactura__depositoHeader{justify-content:space-between;align-items:center;display:flex}.ImpFactura__depositoTitle{margin:0;font-size:1rem;font-weight:600}.ImpFactura__depositoClose{color:#bdbdbd;cursor:pointer;background:0 0;border:none;padding:.25rem;font-size:1.1rem;line-height:1}.ImpFactura__depositoClose:hover{color:snow}.ImpFactura__depositoClose:disabled{opacity:.4;cursor:default}.ImpFactura__depositoLabel{margin:0;font-size:.9rem}.ImpFactura__depositoRow{flex-wrap:wrap;align-items:flex-start;gap:.75rem;display:flex}.ImpFactura__depositoFields{flex-direction:column;gap:.85rem;display:flex}.ImpFactura__depositoField{flex-direction:column;gap:.35rem;display:flex}.ImpFactura__depositoFieldLabel{color:#bdbdbd;text-transform:uppercase;letter-spacing:.05em;font-size:.8rem}.ImpFactura__depositoValue{color:snow;font-size:.95rem;font-weight:500}.ImpFactura__depositoError{color:#ef9a9a;margin:0;font-size:.85rem}.ImpFactura__depositoActions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.ImpFactura__depositoSelect{color:snow;background:0 0;border:1px solid #fff3;border-radius:8px;outline:none;flex:1;min-width:200px;padding:.55rem .85rem;font-size:.9rem}.ImpFactura__depositoSelect:focus{border-color:#178e62}.ImpFactura__depositoSelect option{background:#1a2838}.ImpFactura__btnCancelarDeposito{color:#bdbdbd;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:8px;padding:.65rem 1rem;font-size:.9rem}.ImpFactura__btnCancelarDeposito:hover:not(:disabled){background:#ffffff0d}.ImpFactura__btnCancelarDeposito:disabled{opacity:.5;cursor:default}.ImpFactura__percBox{background:#6ea8fe0f;border:1px solid #6ea8fe2e;border-radius:10px;flex-direction:column;gap:.4rem;padding:.85rem 1rem;display:flex}.ImpFactura__percBoxTitle{text-transform:uppercase;letter-spacing:.06em;color:#6ea8fe;margin-bottom:.15rem;font-size:.72rem;font-weight:700}.ImpFactura__percBoxRow{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ImpFactura__percBoxLabel{color:#bdbdbd;font-size:.88rem}.ImpFactura__percBoxValue{color:snow;font-size:.88rem;font-weight:500}.ImpFactura__resumen{border:1px solid #ffffff14;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.ImpFactura__resumenRow{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:.6rem 1rem;display:flex}.ImpFactura__resumenRow:last-child{border-bottom:none}.ImpFactura__resumenRow--total{background:#ffffff0a;border-top:1px solid #ffffff1a}.ImpFactura__resumenRow--total .ImpFactura__resumenLabel,.ImpFactura__resumenRow--total .ImpFactura__resumenValue{color:snow;font-size:1rem;font-weight:700}.ImpFactura__resumenLabel{color:#bdbdbd;font-size:.85rem}.ImpFactura__resumenValue{color:snow;font-size:.88rem;font-weight:500}.ListaImp{color:snow;width:100%;max-width:1200px;min-height:100vh;margin:0 auto;padding:2rem}.ListaImp__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.ListaImp__headerLeft{align-items:center;gap:1rem;display:flex}.ListaImp__headerLeft .volver-btn{margin-bottom:0}.ListaImp__title{margin:0;font-size:2rem;font-weight:600}.ListaImp__headerActions{align-items:center;gap:.75rem;display:flex}.ListaImp__container{flex-direction:column;gap:1rem;display:flex}.ListaImp__filter{color:snow;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:8px;outline:none;padding:.6rem .9rem;font-size:.9rem}.ListaImp__filter:focus{border-color:#178e62}.ListaImp__filter option{background:#1a2838}.ListaImp__btnCargar{color:snow;cursor:pointer;background:#178e62;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-size:.9rem;font-weight:600;display:flex}.ListaImp__btnCargar:hover{background:#134b3d}.ListaImp__loading,.ListaImp__empty{color:#bdbdbd;justify-content:center;align-items:center;padding:3rem;font-size:.95rem;display:flex}.ListaImp__table{border-collapse:collapse;width:100%;font-size:.9rem}.ListaImp__table thead tr{border-bottom:1px solid #ffffff14}.ListaImp__table th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:#bdbdbd;padding:.65rem 1rem;font-size:.75rem;font-weight:600}.ListaImp__table td{vertical-align:middle;border-bottom:1px solid #ffffff0d;padding:.85rem 1rem}.ListaImp__table tbody tr{transition:background .12s}.ListaImp__table tbody tr:hover{background:#ffffff08}.ListaImp__tdArchivo{color:#bdbdbd;text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-family:monospace;font-size:.82rem;overflow:hidden}.ListaImp__tdProveedor{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.ListaImp__sinProveedor{color:#bdbdbd;font-size:.85rem;font-style:italic}.ListaImp__badge{white-space:nowrap;border-radius:12px;padding:.25rem .7rem;font-size:.75rem;font-weight:600;display:inline-block}.ListaImp__badge--procesando{color:#6ea8fe;background:#1a73e926}.ListaImp__badge--pendiente_revision{color:#ffd54f;background:#ffc10726}.ListaImp__badge--completada{color:#4caf82;background:#178e6226}.ListaImp__badge--rechazada,.ListaImp__badge--error{color:#ef9a9a;background:#e052521f}.ListaImp__btnVer{color:snow;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:6px;align-items:center;gap:.35rem;padding:.3rem .85rem;font-size:.82rem;display:flex}.ListaImp__btnVer:hover{background:#ffffff12;border-color:#fff6}.ImpFactura{color:snow;width:100%;max-width:1200px;min-height:100vh;margin:0 auto;padding:2rem}.ImpFactura--loading{justify-content:center;align-items:center;display:flex}.ImpFactura--loading img{width:64px}.ImpFactura__header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.ImpFactura__headerLeft{align-items:center;gap:1rem;display:flex}.ImpFactura__headerLeft .volver-btn{margin-bottom:0}.ImpFactura__title{margin:0;font-size:2rem;font-weight:600}.ImpFactura__badge{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:20px;padding:.35rem .85rem;font-size:.8rem;font-weight:600}.ImpFactura__badge--procesando{color:#6ea8fe;background:#1a73e933}.ImpFactura__badge--pendiente_revision{color:#ffd54f;background:#ffc10726}.ImpFactura__badge--completada{color:#4caf82;background:#178e6233}.ImpFactura__badge--rechazada,.ImpFactura__badge--error{color:#ef9a9a;background:#e0525226}.ImpFactura__meta{background:#0f2831;border-radius:10px;flex-wrap:wrap;gap:2rem;margin-bottom:1.25rem;padding:1.25rem 1.5rem;display:flex}.ImpFactura__metaItem{flex-direction:column;gap:.25rem;display:flex}.ImpFactura__metaLabel{color:#bdbdbd;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.ImpFactura__metaValue{font-size:.95rem;font-weight:500}.ImpFactura__metaEmpty{color:#bdbdbd;font-style:italic}.ImpFactura__percepciones{margin-top:1.25rem}.ImpFactura__percepcionesList{flex-direction:column;gap:.4rem;margin-top:.5rem;display:flex}.ImpFactura__percepcionRow{background:#0f2831;border-radius:10px;justify-content:space-between;align-items:center;padding:.65rem 1.25rem;display:flex}.ImpFactura__percepcionTipo{color:snow;font-size:.9rem}.ImpFactura__percepcionImporte{color:snow;font-size:.9rem;font-weight:600}.ImpFactura__proveedorBox{background:#ffc1070f;border:1px solid #ffc10740;border-radius:10px;margin-bottom:1.25rem;padding:1.25rem 1.5rem}.ImpFactura__proveedorWarning{color:#ffd54f;margin:0 0 1rem;font-size:.9rem}.ImpFactura__proveedorRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ImpFactura__proveedorSearch,.ImpFactura__proveedorSelect{color:snow;background:0 0;border:1px solid #fff3;border-radius:8px;outline:none;flex:1;min-width:180px;padding:.55rem .85rem;font-size:.9rem}.ImpFactura__proveedorSearch:focus,.ImpFactura__proveedorSelect:focus{border-color:#178e62}.ImpFactura__proveedorSearch option,.ImpFactura__proveedorSelect option{background:#1a2838}.ImpFactura__proveedorBtn{color:snow;cursor:pointer;white-space:nowrap;background:#178e62;border:none;border-radius:8px;padding:.55rem 1.25rem;font-size:.9rem;font-weight:600}.ImpFactura__proveedorBtn:hover:not(:disabled){background:#134b3d}.ImpFactura__proveedorBtn:disabled{opacity:.5;cursor:default}.ImpFactura__procesando{flex-direction:column;align-items:center;gap:1rem;padding:3rem 0;display:flex}.ImpFactura__procesando img{width:56px}.ImpFactura__procesando p{color:#bdbdbd;font-size:.95rem}.ImpFactura__errorBox{background:#e0525214;border:1px solid #e052524d;border-radius:10px;margin-bottom:1.25rem;padding:1.25rem 1.5rem}.ImpFactura__errorTitle{color:#ef9a9a;margin:0 0 .5rem;font-weight:600}.ImpFactura__errorMsg{color:#bdbdbd;margin:0;font-size:.9rem}.ImpFactura__terminalBox{color:#bdbdbd;background:#0f2831;border-radius:10px;margin-bottom:1.25rem;padding:1.25rem 1.5rem}.ImpFactura__items{margin-top:1.5rem}.ImpFactura__itemsTitle{align-items:center;gap:.75rem;margin:0 0 1rem;font-size:1.1rem;font-weight:600;display:flex}.ImpFactura__pendientesBadge{color:#ffd54f;background:#ffc10726;border-radius:12px;padding:.2rem .65rem;font-size:.75rem;font-weight:600}.ImpFactura__item{background:#0f2831;border-left:3px solid #0000;border-radius:10px;margin-bottom:.75rem;padding:1rem 1.25rem}.ImpFactura__item--matcheado{border-left-color:#178e62}.ImpFactura__item--pendiente{border-left-color:#ffc107}.ImpFactura__item--libre{border-left-color:#bdbdbd}.ImpFactura__itemHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ImpFactura__itemInfo{flex-direction:column;flex:1;gap:.2rem;display:flex}.ImpFactura__itemDesc{font-size:.95rem;font-weight:600}.ImpFactura__itemCodigo{color:#bdbdbd;align-items:center;gap:.4rem;font-family:monospace;font-size:.78rem;display:flex}.ImpFactura__itemCodigoLabel{color:#a4a4a4;text-transform:uppercase;letter-spacing:.04em;font-family:inherit;font-size:.75rem;font-weight:500}.ImpFactura__itemMeta{flex-shrink:0;align-items:center;gap:1.25rem;display:flex}.ImpFactura__itemMetaCol{flex-direction:column;align-items:flex-end;gap:.15rem;display:flex}.ImpFactura__itemMetaLabel{color:#bdbdbd;text-transform:uppercase;letter-spacing:.05em;font-size:.68rem}.ImpFactura__itemMetaVal{color:snow;font-size:.9rem}.ImpFactura__itemMetaVal--total{font-size:.95rem;font-weight:700}.ImpFactura__itemEstado{text-transform:uppercase;letter-spacing:.04em;border-radius:10px;padding:.2rem .6rem;font-size:.72rem;font-weight:600}.ImpFactura__itemEstado--matcheado{color:#4caf82;background:#178e6233}.ImpFactura__itemEstado--pendiente{color:#ffd54f;background:#ffc10726}.ImpFactura__itemEstado--libre{color:#bdbdbd;background:#bdbdbd1f}.ImpFactura__itemRepuesto{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.ImpFactura__itemRepuestoArrow{color:#178e62;flex-shrink:0;font-size:.85rem}.ImpFactura__itemRepuestoNombre{color:snow;font-size:.875rem}.ImpFactura__itemRepuestoSku{color:#bdbdbd;background:#ffffff12;border:1px solid #ffffff1a;border-radius:4px;padding:.15rem .5rem;font-family:monospace;font-size:.72rem}.ImpFactura__footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;margin-top:2rem;display:flex}.ImpFactura__btnConfirmar{color:snow;cursor:pointer;background:#178e62;border:none;border-radius:8px;padding:.65rem 1.5rem;font-size:.95rem;font-weight:600}.ImpFactura__btnConfirmar:hover:not(:disabled){background:#134b3d}.ImpFactura__btnConfirmar:disabled{opacity:.45;cursor:default}.ImpFactura__btnRechazar{color:#ef9a9a;cursor:pointer;background:0 0;border:1px solid #e0525266;border-radius:8px;padding:.65rem 1.25rem;font-size:.95rem;font-weight:600}.ImpFactura__btnRechazar:hover:not(:disabled){background:#e0525214;border-color:#e05252b3}.ImpFactura__btnRechazar:disabled{opacity:.5;cursor:default}.ImpItem{border-top:1px solid #ffffff12;margin-top:1rem;padding-top:1rem}.ImpItem__tabs{gap:.5rem;margin-bottom:.75rem;display:flex}.ImpItem__panel{flex-direction:column;gap:.6rem;display:flex}.ImpItem__tab{color:#bdbdbd;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:6px;padding:.35rem .85rem;font-size:.82rem}.ImpItem__tab:hover{color:snow;border-color:#ffffff4d}.ImpItem__tab--active{color:snow;background:#178e62;border-color:#178e62}.ImpItem__searchInput,.ImpItem__formInput{color:snow;background:#ffffff0a;border:1px solid #ffffff26;border-radius:8px;outline:none;padding:.5rem .85rem;font-size:.9rem}.ImpItem__searchInput:focus,.ImpItem__formInput:focus{border-color:#178e62}.ImpItem__searchInput::placeholder,.ImpItem__formInput::placeholder{color:#bdbdbd}.ImpItem__searchInput{width:100%}.ImpItem__formInput{flex:1;min-width:140px}.ImpItem__searching,.ImpItem__noResults{color:#bdbdbd;margin:0;font-size:.82rem}.ImpItem__results{scrollbar-width:thin;scrollbar-color:#fff3 transparent;flex-direction:column;gap:.4rem;max-height:200px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.ImpItem__results::-webkit-scrollbar{width:4px}.ImpItem__results::-webkit-scrollbar-track{background:0 0}.ImpItem__results::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.ImpItem__results::-webkit-scrollbar-thumb:hover{background:#ffffff59}.ImpItem__result{background:#ffffff0a;border-radius:6px;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.85rem;display:flex}.ImpItem__resultLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ImpItem__assignBtn{color:snow;cursor:pointer;white-space:nowrap;background:#178e62;border:none;border-radius:6px;padding:.3rem .75rem;font-size:.82rem;font-weight:600}.ImpItem__assignBtn:hover:not(:disabled){background:#134b3d}.ImpItem__assignBtn:disabled{opacity:.5;cursor:default}.ImpItem__crearBtn{color:snow;cursor:pointer;background:#178e62;border:none;border-radius:8px;align-self:flex-start;padding:.5rem 1.25rem;font-size:.9rem;font-weight:600}.ImpItem__crearBtn:hover:not(:disabled){background:#134b3d}.ImpItem__crearBtn:disabled{opacity:.5;cursor:default}.ImpItem__formRow{flex-wrap:wrap;gap:.6rem;display:flex}.ImpItem__formError{color:#ef9a9a;margin:0;font-size:.82rem}.ImpItem__libreInfo{color:#bdbdbd;margin:0;font-size:.85rem}.ImpItem__libreBtn{color:snow;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:8px;align-self:flex-start;padding:.5rem 1.25rem;font-size:.9rem}.ImpItem__libreBtn:hover:not(:disabled){background:#ffffff0f;border-color:#ffffff59}.ImpItem__libreBtn:disabled{opacity:.5;cursor:default}.MobileFotosCola{color:snow;background-color:#0e1b2b;flex-direction:column;gap:1rem;padding:1.5rem 1.25rem 3rem;display:flex;position:fixed;inset:0;overflow-y:auto}.MobileFotosCola__header{flex-direction:column;gap:.25rem;display:flex}.MobileFotosCola__btnVolver{color:#bdbdbd;cursor:pointer;background:0 0;border:none;width:fit-content;padding:0;font-size:.9rem}.MobileFotosCola__btnVolver:hover{color:snow}.MobileFotosCola__title{margin:0;font-size:1.5rem;font-weight:700}.MobileFotosCola__empty{color:#bdbdbd;margin:2rem auto}.MobileFotosCola__btnRetryAll{color:snow;cursor:pointer;background-color:#178e622e;border:1px solid #178e6280;border-radius:10px;padding:.65rem 1rem;font-size:.9rem;font-weight:600}.MobileFotosCola__btnRetryAll:hover{background-color:#178e6247}.MobileFotosCola__list{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.MobileFotosCola__item{background-color:#0f2831;border:1px solid #ffffff14;border-radius:12px;gap:.75rem;padding:.75rem;display:flex}.MobileFotosCola__item--error{border-color:#f5656566}.MobileFotosCola__item--uploading{border-color:#178e628c}.MobileFotosCola__thumb{object-fit:cover;background:#0006;border-radius:8px;flex-shrink:0;width:84px;height:84px}.MobileFotosCola__info{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.MobileFotosCola__nombre{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.95rem;font-weight:700;overflow:hidden}.MobileFotosCola__sku{color:#bdbdbd;margin:0;font-size:.78rem}.MobileFotosCola__meta{color:#bdbdbd;margin:0;font-size:.72rem}.MobileFotosCola__status{text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.78rem;font-weight:600}.MobileFotosCola__status--pending{color:#ffc107}.MobileFotosCola__status--uploading{color:#22d08f}.MobileFotosCola__status--error{color:#f56565}.MobileFotosCola__error{color:#f56565;margin:0;font-size:.78rem}.MobileFotosCola__actions{gap:.4rem;margin-top:.3rem;display:flex}.MobileFotosCola__btnRetry,.MobileFotosCola__btnDiscard{cursor:pointer;color:snow;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:8px;padding:.35rem .7rem;font-size:.78rem;font-weight:600}.MobileFotosCola__btnRetry{color:#22d08f;border-color:#178e6280}.MobileFotosCola__btnRetry:hover{background:#178e622e}.MobileFotosCola__btnDiscard{color:#bdbdbd}.MobileFotosCola__btnDiscard:hover{color:#f56565;border-color:#f5656566}.OrdenesDePago{color:snow;width:100%;max-width:1400px;min-height:100vh;margin:0 auto;padding:2rem}.OrdenesDePago__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.OrdenesDePago__title{margin:0;font-size:2rem;font-weight:600}.OrdenesDePago__btnCreate{cursor:pointer;color:snow;background:#178e62;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-size:.95rem;font-weight:600;transition:background .2s;display:inline-flex}.OrdenesDePago__btnCreate:hover{background:#134b3d}.OrdenesDePago__btnCreate span{font-size:1.15rem;line-height:1}.OrdenesDePago__filters{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-bottom:1rem;padding:.9rem;display:flex}.OrdenesDePago__field{flex-direction:column;gap:.35rem;min-width:160px;display:flex}.OrdenesDePago__label{color:#bdbdbd;font-size:.78rem;font-weight:500}.OrdenesDePago__input,.OrdenesDePago__select{color:snow;background:0 0;border:1px solid #fff3;border-radius:8px;outline:none;padding:.55rem .85rem;font-size:.9rem;transition:border-color .15s}.OrdenesDePago__input:focus,.OrdenesDePago__select:focus{border-color:#178e62}.OrdenesDePago__input option,.OrdenesDePago__select option{color:snow;background:#1a2838}.OrdenesDePago__btnClear{color:#bdbdbd;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:8px;padding:.55rem 1rem;font-size:.85rem;font-weight:600;transition:border-color .15s,color .15s}.OrdenesDePago__btnClear:hover{color:snow;border-color:#fff6}.OrdenesDePago__container{flex-direction:column;gap:1rem;display:flex}.OrdenesDePago__tableWrap{background:#0f2831;border:1px solid #ffffff14;border-radius:12px;overflow-x:auto}.OrdenesDePago__table{border-collapse:collapse;color:snow;width:100%;font-size:.9rem}.OrdenesDePago__table thead{background:#ffffff0a}.OrdenesDePago__table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:#bdbdbd;border-bottom:1px solid #ffffff1a;padding:.85rem 1rem;font-size:.78rem;font-weight:600}.OrdenesDePago__table td{vertical-align:middle;border-bottom:1px solid #ffffff0f;padding:.85rem 1rem}.OrdenesDePago__table tbody tr:hover{background:#ffffff06}.OrdenesDePago__table tbody tr:last-child td{border-bottom:none}.OrdenesDePago__th--right,.OrdenesDePago__td--right{text-align:right}.OrdenesDePago__th--center,.OrdenesDePago__td--center{text-align:center}.OrdenesDePago__th--chevron,.OrdenesDePago__td--chevron{text-align:center;width:36px;padding-left:.5rem!important;padding-right:.5rem!important}.OrdenesDePago__row{cursor:pointer;transition:background .15s}.OrdenesDePago__row--expanded{background:#ffffff0a}.OrdenesDePago__row--expanded:hover{background:#ffffff0d}.OrdenesDePago__chevron{color:#bdbdbd;transition:transform .2s,color .15s}.OrdenesDePago__chevron--open{color:#178e62;transform:rotate(180deg)}.OrdenesDePago__detailRow>td{background:#0003;border-top:1px solid #178e6259;padding:0!important}.OrdenesDePago__numero{color:snow;font-family:ui-monospace,monospace;font-weight:600}.OrdenesDePago__monto{font-variant-numeric:tabular-nums;font-weight:600}.OrdenesDePago__badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:.25rem .65rem;font-size:.75rem;font-weight:600;display:inline-block}.OrdenesDePago__badge--pendiente-de-pago{color:#ffc107;background:#ffc10726;border-color:#ffc10759}.OrdenesDePago__badge--pagada{color:#2ecc8f;background:#178e622e;border-color:#178e6266}.OrdenesDePago__badge--anulada{color:#ff8b8b;background:#e0525226;border-color:#e0525259}.OrdenesDePago__actions{flex-wrap:wrap;justify-content:flex-start;gap:.4rem;display:inline-flex}.OrdenesDePago__actionBtn{color:#bdbdbd;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:6px;padding:.35rem .75rem;font-size:.8rem;font-weight:600;transition:background .15s,border-color .15s,color .15s}.OrdenesDePago__actionBtn:hover:not(:disabled){color:snow;background:#ffffff0d;border-color:#fff6}.OrdenesDePago__actionBtn:disabled{opacity:.5;cursor:not-allowed}.OrdenesDePago__actionBtn--edit:hover:not(:disabled){color:#2ecc8f;border-color:#178e628c}.OrdenesDePago__actionBtn--warn:hover:not(:disabled){color:#ffc107;border-color:#ffc10780}.OrdenesDePago__actionBtn--danger:hover:not(:disabled){color:#ff8b8b;border-color:#e052528c}.OrdenesDePago__loading,.OrdenesDePago__empty,.OrdenesDePago__error{text-align:center;color:#bdbdbd;background:#0f2831;border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;padding:3rem 1rem;display:flex}.OrdenesDePago__error{color:#ff8b8b}.ODPDetail{background:#ffffff05;padding:1.4rem 1.6rem;animation:.18s ease-out ODPDetailExpand}.ODPDetail__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.1rem;display:flex}.ODPDetail__title{color:snow;text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:1.05rem;font-weight:600}.ODPDetail__loading{justify-content:center;padding:1.5rem 0;display:flex}.ODPDetail__error{text-align:center;color:#ff8b8b;padding:1rem 0}.ODPDetail__grid{grid-template-columns:2fr 1fr;align-items:stretch;gap:1.25rem;display:grid}.ODPDetail__info,.ODPDetail__financials{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:.65rem;padding:1rem 1.1rem;display:flex}.ODPDetail__infoItem{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.55rem;display:flex}.ODPDetail__infoItem:last-child{border-bottom:none;padding-bottom:0}.ODPDetail__infoItem--block{flex-direction:column;align-items:flex-start;gap:.3rem}.ODPDetail__infoLabel{color:#bdbdbd;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}.ODPDetail__infoValue{color:snow;word-break:break-word;font-size:.92rem}.ODPDetail__finRow{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.ODPDetail__finRow--total{border-bottom:1px solid #ffffff1a;padding-bottom:.65rem}.ODPDetail__finLabel{color:#bdbdbd;text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:600}.ODPDetail__finValue{color:snow;font-variant-numeric:tabular-nums}.ODPDetail__finValue--total{color:#178e62;font-size:1.35rem;font-weight:700}.ODPDetail__finMeta{color:#bdbdbd;flex-direction:column;gap:.25rem;margin-top:auto;padding-top:.5rem;font-size:.78rem;display:flex}@keyframes ODPDetailExpand{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.OrdenesDePagoModal{color:snow;z-index:1001;background:#20232a;border-radius:14px;width:min(640px,100% - 2rem);max-height:calc(100vh - 2rem);padding:1.6rem;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 20px 60px #0006}.OrdenesDePagoModal__overlay{z-index:1000;background:#0000008c;position:fixed;inset:0}.OrdenesDePagoModal__title{margin:0 0 1.25rem;font-size:1.35rem;font-weight:600}.OrdenesDePagoModal__form{grid-template-columns:1fr 1fr;gap:.85rem 1rem;margin-bottom:1rem;display:grid}.OrdenesDePagoModal__field{flex-direction:column;gap:.35rem;display:flex}.OrdenesDePagoModal__field--full{grid-column:1/-1}.OrdenesDePagoModal__label{color:#bdbdbd;font-size:.82rem;font-weight:500}.OrdenesDePagoModal__input,.OrdenesDePagoModal__textarea{color:snow;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:8px;outline:none;padding:.6rem .85rem;font-family:inherit;font-size:.92rem;transition:border-color .15s}.OrdenesDePagoModal__input::placeholder,.OrdenesDePagoModal__textarea::placeholder{color:#ffffff59}.OrdenesDePagoModal__input:focus,.OrdenesDePagoModal__textarea:focus{border-color:#178e62}.OrdenesDePagoModal__textarea{resize:vertical;min-height:70px}.OrdenesDePagoModal__error{color:#ff8b8b;margin:.25rem 0 .75rem;font-size:.85rem;display:block}.OrdenesDePagoModal__loading{color:#bdbdbd;text-align:center;padding:1.5rem 0}.OrdenesDePagoModal__detail{flex-direction:column;gap:.55rem;margin-bottom:1rem;display:flex}.OrdenesDePagoModal__detailRow{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:baseline;gap:1rem;padding:.55rem 0;display:flex}.OrdenesDePagoModal__detailRow:last-of-type{border-bottom:none}.OrdenesDePagoModal__detailRow--block{flex-direction:column;align-items:flex-start;gap:.25rem}.OrdenesDePagoModal__detailLabel{color:#bdbdbd;text-transform:uppercase;letter-spacing:.04em;font-size:.78rem}.OrdenesDePagoModal__detailValue{color:snow;word-break:break-word;font-size:.95rem}.OrdenesDePagoModal__detailValue--strong{font-variant-numeric:tabular-nums;font-weight:700}.OrdenesDePagoModal__detailMeta{color:#bdbdbd;border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-top:.5rem;font-size:.78rem;display:flex}.OrdenesDePagoModal__actions{justify-content:flex-end;gap:.65rem;margin-top:.5rem;display:flex}.OrdenesDePagoModal__btn{cursor:pointer;border:1px solid #0000;border-radius:8px;padding:.6rem 1.2rem;font-size:.92rem;font-weight:600;transition:background .2s,border-color .2s,color .2s}.OrdenesDePagoModal__btn--cancel{color:#bdbdbd;background:0 0;border-color:#ffffff38}.OrdenesDePagoModal__btn--cancel:hover{color:snow;border-color:#ffffff73}.OrdenesDePagoModal__btn--submit{color:snow;background:#178e62}.OrdenesDePagoModal__btn--submit:hover:not(:disabled){background:#134b3d}.OrdenesDePagoModal__btn--submit:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.OrdenesDePago{padding:1rem}.OrdenesDePago__filters{flex-direction:column;align-items:stretch}.OrdenesDePago__field{min-width:0}.OrdenesDePagoModal{padding:1.1rem}.OrdenesDePagoModal__form{grid-template-columns:1fr}.ODPDetail{padding:1rem}.ODPDetail__grid{grid-template-columns:1fr}}html[data-theme=light] .OrdenesDePago{color:#1a2438;background-color:#f2f5f9}html[data-theme=light] .OrdenesDePago__title{color:#1a2438}html[data-theme=light] .OrdenesDePago__btnCreate{background:#1a73e9}html[data-theme=light] .OrdenesDePago__btnCreate:hover{background:#1557c0}html[data-theme=light] .OrdenesDePago__filters{background:#fff;border-color:#00000014;box-shadow:0 2px 8px #0000000a}html[data-theme=light] .OrdenesDePago__label{color:#64748b}html[data-theme=light] .OrdenesDePago__input,html[data-theme=light] .OrdenesDePago__select{color:#1a2438!important;background-color:#fff!important;border-color:#94a3b8!important}html[data-theme=light] .OrdenesDePago__input:focus,html[data-theme=light] .OrdenesDePago__select:focus{border-color:#1a73e9!important}html[data-theme=light] .OrdenesDePago__input option,html[data-theme=light] .OrdenesDePago__select option{color:#1a2438!important;background-color:#fff!important}html[data-theme=light] .OrdenesDePago__btnClear{color:#64748b;border-color:#0000002e}html[data-theme=light] .OrdenesDePago__btnClear:hover{color:#1a2438;border-color:#00000059}html[data-theme=light] .OrdenesDePago__tableWrap{background:#fff;border-color:#00000014;box-shadow:0 2px 12px #0000000f}html[data-theme=light] .OrdenesDePago__table{color:#1a2438}html[data-theme=light] .OrdenesDePago__table thead{background:#1a73e9}html[data-theme=light] .OrdenesDePago__table th{color:#fff;border-bottom-color:#1a73e9}html[data-theme=light] .OrdenesDePago__table td{border-bottom-color:#00000014}html[data-theme=light] .OrdenesDePago__table tbody tr:hover{background:#1a73e90f}html[data-theme=light] .OrdenesDePago__numero{color:#1a2438}html[data-theme=light] .OrdenesDePago__badge--pendiente-de-pago{color:#9a7200;background:#b48c1424;border-color:#b48c1459}html[data-theme=light] .OrdenesDePago__badge--pagada{color:#0d6b47;background:#178e6226;border-color:#178e6266}html[data-theme=light] .OrdenesDePago__badge--anulada{color:#c0392b;background:#d333331f;border-color:#d3333359}html[data-theme=light] .OrdenesDePago__actionBtn{color:#64748b;border-color:#0000002e}html[data-theme=light] .OrdenesDePago__actionBtn:hover:not(:disabled){color:#1a73e9;background:#1a73e914;border-color:#1a73e9}html[data-theme=light] .OrdenesDePago__actionBtn--edit:hover:not(:disabled){color:#1a73e9;border-color:#1a73e9}html[data-theme=light] .OrdenesDePago__actionBtn--warn:hover:not(:disabled){color:#9a7200;border-color:#b48c14}html[data-theme=light] .OrdenesDePago__actionBtn--danger:hover:not(:disabled){color:#c0392b;border-color:#d33}html[data-theme=light] .OrdenesDePago__loading,html[data-theme=light] .OrdenesDePago__empty,html[data-theme=light] .OrdenesDePago__error{color:#64748b;background:#fff;border-color:#00000014}html[data-theme=light] .OrdenesDePago__error{color:#c0392b}html[data-theme=light] .OrdenesDePago__row--expanded{background:#1a73e90f}html[data-theme=light] .OrdenesDePago__row--expanded:hover{background:#1a73e91a}html[data-theme=light] .OrdenesDePago__chevron{color:#64748b}html[data-theme=light] .OrdenesDePago__chevron--open{color:#1a73e9}html[data-theme=light] .OrdenesDePago__detailRow>td{background:#1a73e90a;border-top-color:#1a73e959}html[data-theme=light] .ODPDetail{background:#1a73e906}html[data-theme=light] .ODPDetail__title{color:#1a2438}html[data-theme=light] .ODPDetail__info,html[data-theme=light] .ODPDetail__financials{background:#fff;border-color:#00000014;box-shadow:0 1px 4px #0000000a}html[data-theme=light] .ODPDetail__infoItem{border-bottom-color:#00000014}html[data-theme=light] .ODPDetail__infoLabel{color:#64748b}html[data-theme=light] .ODPDetail__infoValue{color:#1a2438}html[data-theme=light] .ODPDetail__finRow--total{border-bottom-color:#0000001a}html[data-theme=light] .ODPDetail__finLabel{color:#64748b}html[data-theme=light] .ODPDetail__finValue{color:#1a2438}html[data-theme=light] .ODPDetail__finValue--total{color:#1a73e9}html[data-theme=light] .ODPDetail__finMeta{color:#64748b}html[data-theme=light] .ODPDetail__error{color:#c0392b}html[data-theme=light] .OrdenesDePagoModal{color:#1a2438;background:#fff;box-shadow:0 12px 48px #00000026}html[data-theme=light] .OrdenesDePagoModal__title{color:#1a2438}html[data-theme=light] .OrdenesDePagoModal__label{color:#64748b}html[data-theme=light] .OrdenesDePagoModal__input,html[data-theme=light] .OrdenesDePagoModal__textarea{color:#1a2438;background-color:#fff;border-color:#94a3b8}html[data-theme=light] .OrdenesDePagoModal__input::placeholder,html[data-theme=light] .OrdenesDePagoModal__textarea::placeholder{color:#94a3b8}html[data-theme=light] .OrdenesDePagoModal__input:focus,html[data-theme=light] .OrdenesDePagoModal__textarea:focus{border-color:#1a73e9;box-shadow:0 0 0 3px #1a73e926}html[data-theme=light] .OrdenesDePagoModal__error{color:#c0392b}html[data-theme=light] .OrdenesDePagoModal__detailRow{border-bottom-color:#00000014}html[data-theme=light] .OrdenesDePagoModal__detailLabel{color:#64748b}html[data-theme=light] .OrdenesDePagoModal__detailValue{color:#1a2438}html[data-theme=light] .OrdenesDePagoModal__detailMeta{color:#64748b;border-top-color:#00000014}html[data-theme=light] .OrdenesDePagoModal__loading{color:#64748b}html[data-theme=light] .OrdenesDePagoModal__btn--cancel{color:#64748b;border-color:#0000002e}html[data-theme=light] .OrdenesDePagoModal__btn--cancel:hover{color:#1a2438;border-color:#0000004d}html[data-theme=light] .OrdenesDePagoModal__btn--submit{background:#1a73e9}html[data-theme=light] .OrdenesDePagoModal__btn--submit:hover:not(:disabled){background:#1557c0}.CompaniasSeguro{color:snow;width:100%;max-width:1400px;min-height:100vh;margin:0 auto;padding:2rem}.CompaniasSeguro__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.CompaniasSeguro__title{margin:0;font-size:2rem;font-weight:600}.CompaniasSeguro__btnCreate{cursor:pointer;color:snow;background:#178e62;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-size:.95rem;font-weight:600;transition:background .2s;display:inline-flex}.CompaniasSeguro__btnCreate:hover{background:#134b3d}.CompaniasSeguro__btnCreate span{font-size:1.15rem;line-height:1}.CompaniasSeguro__container{flex-direction:column;gap:1rem;display:flex}.CompaniasSeguro__tableWrap{background:#0f2831;border:1px solid #ffffff14;border-radius:12px;overflow-x:auto}.CompaniasSeguro__table{border-collapse:collapse;color:snow;width:100%;font-size:.9rem}.CompaniasSeguro__table thead{background:#ffffff0a}.CompaniasSeguro__table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:#bdbdbd;border-bottom:1px solid #ffffff1a;padding:.85rem 1rem;font-size:.78rem;font-weight:600}.CompaniasSeguro__table td{vertical-align:middle;word-break:break-word;overflow-wrap:anywhere;white-space:normal;border-bottom:1px solid #ffffff0f;padding:.85rem 1rem}.CompaniasSeguro__table tbody tr:hover{background:#ffffff06}.CompaniasSeguro__table tbody tr:last-child td{border-bottom:none}.CompaniasSeguro__th--right,.CompaniasSeguro__td--right{text-align:right}.CompaniasSeguro__th--center,.CompaniasSeguro__td--center{text-align:center}.CompaniasSeguro__observaciones{color:#bdbdbd;max-width:320px;font-size:.85rem;line-height:1.4}.CompaniasSeguro__nombre{color:snow;max-width:220px;font-weight:600}.CompaniasSeguro__diasBadge{color:#6ab0ff;background:#1a73e926;border:1px solid #1a73e959;border-radius:999px;padding:.25rem .65rem;font-size:.78rem;font-weight:600;display:inline-block}.CompaniasSeguro__actions{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:inline-flex}.CompaniasSeguro__actionBtn{color:#bdbdbd;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:6px;padding:.35rem .75rem;font-size:.8rem;font-weight:600;transition:background .15s,border-color .15s,color .15s}.CompaniasSeguro__actionBtn:hover:not(:disabled){color:snow;background:#ffffff0d;border-color:#fff6}.CompaniasSeguro__actionBtn:disabled{opacity:.5;cursor:not-allowed}.CompaniasSeguro__actionBtn--danger:hover:not(:disabled){color:#ff8b8b;border-color:#e052528c}.CompaniasSeguro__loading,.CompaniasSeguro__empty,.CompaniasSeguro__error{text-align:center;color:#bdbdbd;background:#0f2831;border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;padding:3rem 1rem;display:flex}.CompaniasSeguro__error{color:#ff8b8b}.OrdenesDePagoModal__hint{color:#bdbdbd;margin-top:.15rem;font-size:.78rem}@media (max-width:768px){.CompaniasSeguro{padding:1rem}}html[data-theme=light] .CompaniasSeguro{color:#1a2438;background-color:#f2f5f9}html[data-theme=light] .CompaniasSeguro__title{color:#1a2438}html[data-theme=light] .CompaniasSeguro__btnCreate{background:#1a73e9}html[data-theme=light] .CompaniasSeguro__btnCreate:hover{background:#1557c0}html[data-theme=light] .CompaniasSeguro__tableWrap{background:#fff;border-color:#00000014;box-shadow:0 2px 12px #0000000f}html[data-theme=light] .CompaniasSeguro__table{color:#1a2438}html[data-theme=light] .CompaniasSeguro__table thead{background:#1a73e9}html[data-theme=light] .CompaniasSeguro__table th{color:#fff;border-bottom-color:#1a73e9}html[data-theme=light] .CompaniasSeguro__table td{border-bottom-color:#00000014}html[data-theme=light] .CompaniasSeguro__table tbody tr:hover{background:#1a73e90f}html[data-theme=light] .CompaniasSeguro__nombre{color:#1a2438}html[data-theme=light] .CompaniasSeguro__observaciones{color:#64748b}html[data-theme=light] .CompaniasSeguro__diasBadge{color:#1a73e9;background:#1a73e91a;border-color:#1a73e959}html[data-theme=light] .CompaniasSeguro__actionBtn{color:#64748b;border-color:#0000002e}html[data-theme=light] .CompaniasSeguro__actionBtn:hover:not(:disabled){color:#1a73e9;background:#1a73e914;border-color:#1a73e9}html[data-theme=light] .CompaniasSeguro__actionBtn--danger:hover:not(:disabled){color:#c0392b;border-color:#d33}html[data-theme=light] .CompaniasSeguro__loading,html[data-theme=light] .CompaniasSeguro__empty,html[data-theme=light] .CompaniasSeguro__error{color:#64748b;background:#fff;border-color:#00000014}html[data-theme=light] .CompaniasSeguro__error{color:#c0392b}html[data-theme=light] .OrdenesDePagoModal__hint{color:#64748b}.Egresos{color:snow;width:100%;max-width:1400px;min-height:100vh;margin:0 auto;padding:2rem}.Egresos__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.Egresos__title{margin:0;font-size:2rem;font-weight:600}.Egresos__btnCreate{cursor:pointer;color:snow;background:#178e62;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-size:.95rem;font-weight:600;transition:background .2s;display:inline-flex}.Egresos__btnCreate:hover{background:#134b3d}.Egresos__btnCreate span{font-size:1.15rem;line-height:1}.Egresos__filters{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-bottom:1rem;padding:.9rem;display:flex}.Egresos__field{flex-direction:column;gap:.35rem;min-width:160px;display:flex}.Egresos__label{color:#bdbdbd;font-size:.78rem;font-weight:500}.Egresos__input,.Egresos__select{color:snow;background:0 0;border:1px solid #fff3;border-radius:8px;outline:none;padding:.55rem .85rem;font-size:.9rem;transition:border-color .15s}.Egresos__input:focus,.Egresos__select:focus{border-color:#178e62}.Egresos__input option,.Egresos__select option{color:snow;background:#1a2838}.Egresos__btnClear{color:#bdbdbd;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:8px;padding:.55rem 1rem;font-size:.85rem;font-weight:600;transition:border-color .15s,color .15s}.Egresos__btnClear:hover{color:snow;border-color:#fff6}.Egresos__container{flex-direction:column;gap:1rem;display:flex}.Egresos__tableWrap{background:#0f2831;border:1px solid #ffffff14;border-radius:12px;overflow-x:auto}.Egresos__table{border-collapse:collapse;color:snow;width:100%;font-size:.9rem}.Egresos__table thead{background:#ffffff0a}.Egresos__table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:#bdbdbd;border-bottom:1px solid #ffffff1a;padding:.85rem 1rem;font-size:.78rem;font-weight:600}.Egresos__table td{vertical-align:middle;border-bottom:1px solid #ffffff0f;padding:.85rem 1rem}.Egresos__table tbody tr:hover{background:#ffffff06}.Egresos__table tbody tr:last-child td{border-bottom:none}.Egresos__th--chevron,.Egresos__td--chevron{text-align:center;width:36px;padding-left:.5rem!important;padding-right:.5rem!important}.Egresos__row{cursor:pointer;transition:background .15s}.Egresos__row--expanded{background:#ffffff0a}.Egresos__row--expanded:hover{background:#ffffff0d}.Egresos__chevron{color:#bdbdbd;transition:transform .2s,color .15s}.Egresos__chevron--open{color:#178e62;transform:rotate(180deg)}.Egresos__detailRow>td{background:#0003;border-top:1px solid #178e6259;padding:0!important}.Egresos__destino{font-weight:500}.Egresos__monto{font-variant-numeric:tabular-nums;font-weight:600}.Egresos__tipoTag{color:snow;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:6px;padding:.2rem .55rem;font-size:.72rem;font-weight:600;display:inline-block}.Egresos__tipoTag--echeq,.Egresos__tipoTag--cheque-fisico{color:#6dabff;background:#1a73e91f;border-color:#1a73e959}.Egresos__tipoTag--transferencia{color:#b794ff;background:#8b5cf624;border-color:#8b5cf659}.Egresos__tipoTag--tarjeta-de-credito{color:#5eead4;background:#14b8a624;border-color:#14b8a659}.Egresos__badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:.25rem .65rem;font-size:.75rem;font-weight:600;display:inline-block}.Egresos__badge--emitido{color:#ffc107;background:#ffc10726;border-color:#ffc10759}.Egresos__badge--debitado{color:#2ecc8f;background:#178e622e;border-color:#178e6266}.Egresos__badge--anulado{color:#ff8b8b;background:#e0525226;border-color:#e0525259}.Egresos__actions{flex-wrap:wrap;justify-content:flex-start;gap:.4rem;display:inline-flex}.Egresos__actionBtn{color:#bdbdbd;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:6px;padding:.35rem .75rem;font-size:.8rem;font-weight:600;transition:background .15s,border-color .15s,color .15s}.Egresos__actionBtn:hover:not(:disabled){color:snow;background:#ffffff0d;border-color:#fff6}.Egresos__actionBtn:disabled{opacity:.5;cursor:not-allowed}.Egresos__actionBtn--confirm:hover:not(:disabled){color:#2ecc8f;border-color:#178e628c}.Egresos__actionBtn--danger:hover:not(:disabled){color:#ff8b8b;border-color:#e052528c}.Egresos__loading,.Egresos__empty,.Egresos__error{text-align:center;color:#bdbdbd;background:#0f2831;border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;padding:3rem 1rem;display:flex}.Egresos__error{color:#ff8b8b}.EgresoDetail{background:#ffffff05;padding:1.4rem 1.6rem;animation:.18s ease-out EgresoDetailExpand}.EgresoDetail__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.1rem;display:flex}.EgresoDetail__title{color:snow;text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:1.05rem;font-weight:600}.EgresoDetail__loading{justify-content:center;padding:1.5rem 0;display:flex}.EgresoDetail__error{text-align:center;color:#ff8b8b;padding:1rem 0}.EgresoDetail__grid{grid-template-columns:2fr 1fr;align-items:stretch;gap:1.25rem;display:grid}.EgresoDetail__info,.EgresoDetail__financials,.EgresoDetail__related{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;padding:1rem 1.1rem}.EgresoDetail__info{flex-direction:column;gap:.65rem;display:flex}.EgresoDetail__side{flex-direction:column;gap:1rem;display:flex}.EgresoDetail__infoItem{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.55rem;display:flex}.EgresoDetail__infoItem:last-child{border-bottom:none;padding-bottom:0}.EgresoDetail__infoItem--block{flex-direction:column;align-items:flex-start;gap:.3rem}.EgresoDetail__infoLabel{color:#bdbdbd;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}.EgresoDetail__infoValue{color:snow;word-break:break-word;font-size:.92rem}.EgresoDetail__finRow{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.EgresoDetail__finRow--total{border-bottom:1px solid #ffffff1a;padding-bottom:.65rem}.EgresoDetail__finLabel{color:#bdbdbd;text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:600}.EgresoDetail__finValue{color:snow;font-variant-numeric:tabular-nums}.EgresoDetail__finValue--total{color:#178e62;font-size:1.35rem;font-weight:700}.EgresoDetail__finMeta{color:#bdbdbd;flex-direction:column;gap:.25rem;margin-top:.5rem;padding-top:.5rem;font-size:.78rem;display:flex}.EgresoDetail__relatedTitle{color:#bdbdbd;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.65rem;font-size:.78rem;font-weight:600;display:block}.EgresoDetail__relatedList{flex-direction:column;gap:.5rem;max-height:220px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.EgresoDetail__relatedItem{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;grid-template-columns:1fr auto;grid-template-areas:"title amount""meta amount";gap:.15rem .75rem;padding:.55rem .65rem;display:grid}.EgresoDetail__relatedItemTitle{color:snow;grid-area:title;font-size:.88rem;font-weight:600}.EgresoDetail__relatedItemMeta{color:#bdbdbd;grid-area:meta;font-size:.78rem}.EgresoDetail__relatedItemAmount{color:snow;font-variant-numeric:tabular-nums;grid-area:amount;align-self:center;font-weight:600}.EgresoDetail__relatedEmpty{color:#bdbdbd;font-size:.85rem}@keyframes EgresoDetailExpand{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.EgresoModal{color:snow;z-index:1001;background:#20232a;border-radius:14px;width:min(720px,100% - 2rem);max-height:calc(100vh - 2rem);padding:1.6rem;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 20px 60px #0006}.EgresoModal--small{width:min(480px,100% - 2rem)}.EgresoModal__overlay{z-index:1000;background:#0000008c;position:fixed;inset:0}.EgresoModal__title{margin:0 0 .4rem;font-size:1.35rem;font-weight:600}.EgresoModal__subtitle{color:#bdbdbd;margin:0 0 1rem;font-size:.88rem;line-height:1.4}.EgresoModal__section{margin-bottom:1.1rem}.EgresoModal__section:last-of-type{margin-bottom:.5rem}.EgresoModal__sectionTitle{text-transform:uppercase;letter-spacing:.05em;color:#bdbdbd;margin-bottom:.55rem;font-size:.78rem;font-weight:700}.EgresoModal__tipoGrid{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.EgresoModal__tipoBtn{color:snow;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff29;border-radius:8px;padding:.65rem .4rem;font-size:.85rem;font-weight:600;transition:background .15s,border-color .15s,color .15s}.EgresoModal__tipoBtn:hover{background:#ffffff12;border-color:#ffffff4d}.EgresoModal__tipoBtn--active{color:#2ecc8f;background:#178e622e;border-color:#178e62}.EgresoModal__form{grid-template-columns:1fr 1fr;gap:.75rem 1rem;display:grid}.EgresoModal__field{flex-direction:column;gap:.35rem;display:flex}.EgresoModal__field--full{grid-column:1/-1}.EgresoModal__label{color:#bdbdbd;font-size:.82rem;font-weight:500}.EgresoModal__input,.EgresoModal__select,.EgresoModal__textarea{color:snow;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:8px;outline:none;padding:.6rem .85rem;font-family:inherit;font-size:.92rem;transition:border-color .15s}.EgresoModal__input::placeholder,.EgresoModal__select::placeholder,.EgresoModal__textarea::placeholder{color:#ffffff59}.EgresoModal__input:focus,.EgresoModal__select:focus,.EgresoModal__textarea:focus{border-color:#178e62}.EgresoModal__input option,.EgresoModal__select option,.EgresoModal__textarea option{color:snow;background:#1a2838}.EgresoModal__textarea{resize:vertical;min-height:60px}.EgresoModal__destinoTabs{background:#ffffff0a;border-radius:10px;gap:.4rem;margin-bottom:.6rem;padding:.25rem;display:flex}.EgresoModal__destinoTab{color:#bdbdbd;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;padding:.55rem .75rem;font-size:.88rem;font-weight:600;transition:background .15s,color .15s}.EgresoModal__destinoTab:hover{color:snow}.EgresoModal__destinoTab--active{color:snow;background:#178e62}.EgresoModal__selectorFilters{gap:.5rem;margin-bottom:.5rem;display:flex}.EgresoModal__selectorFilterInput{color:snow;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:8px;outline:none;flex:1;padding:.5rem .75rem;font-family:inherit;font-size:.85rem;transition:border-color .15s}.EgresoModal__selectorFilterInput::placeholder{color:#ffffff59}.EgresoModal__selectorFilterInput:focus{border-color:#178e62}.EgresoModal__selector{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;max-height:280px;padding:.55rem;overflow-y:auto}.EgresoModal__selectorLoading,.EgresoModal__selectorEmpty,.EgresoModal__selectorError{text-align:center;color:#bdbdbd;padding:1.5rem .5rem;font-size:.88rem}.EgresoModal__selectorError{color:#ff8b8b}.EgresoModal__selectorList{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.EgresoModal__selectorItem{cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.6rem .75rem;transition:background .15s,border-color .15s;display:grid}.EgresoModal__selectorItem:hover{background:#ffffff0f;border-color:#ffffff2e}.EgresoModal__selectorItem--selected{background:#178e621f;border-color:#178e62}.EgresoModal__selectorItem input[type=checkbox],.EgresoModal__selectorItem input[type=radio]{accent-color:#178e62;cursor:pointer;width:18px;height:18px}.EgresoModal__selectorItemMain{flex-direction:column;gap:.15rem;min-width:0;display:flex}.EgresoModal__selectorItemTitle{color:snow;word-break:break-word;font-size:.9rem;font-weight:600}.EgresoModal__selectorItemMeta{color:#bdbdbd;font-size:.78rem}.EgresoModal__selectorItemAmount{color:snow;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.EgresoModal__selectorSummary{color:snow;background:#178e621f;border:1px solid #178e6266;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;margin-top:.55rem;padding:.55rem .8rem;font-size:.88rem;font-weight:600;display:flex}.EgresoModal__selectorSummaryAmount{font-variant-numeric:tabular-nums;color:#2ecc8f;font-size:1rem}.EgresoModal__error{color:#ff8b8b;margin:.5rem 0 .75rem;font-size:.85rem;display:block}.EgresoModal__actions{justify-content:flex-end;gap:.65rem;margin-top:.5rem;display:flex}.EgresoModal__btn{cursor:pointer;border:1px solid #0000;border-radius:8px;padding:.6rem 1.2rem;font-size:.92rem;font-weight:600;transition:background .2s,border-color .2s,color .2s}.EgresoModal__btn--cancel{color:#bdbdbd;background:0 0;border-color:#ffffff38}.EgresoModal__btn--cancel:hover{color:snow;border-color:#ffffff73}.EgresoModal__btn--submit{color:snow;background:#178e62}.EgresoModal__btn--submit:hover:not(:disabled){background:#134b3d}.EgresoModal__btn--submit:disabled{opacity:.6;cursor:not-allowed}.EgresoModal__btn--danger{color:snow;background:#d33}.EgresoModal__btn--danger:hover:not(:disabled){background:#b22}.EgresoModal__btn--danger:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.Egresos{padding:1rem}.Egresos__filters{flex-direction:column;align-items:stretch}.Egresos__field{min-width:0}.EgresoModal{padding:1.1rem}.EgresoModal__form{grid-template-columns:1fr}.EgresoModal__tipoGrid{grid-template-columns:repeat(2,1fr)}.EgresoDetail{padding:1rem}.EgresoDetail__grid{grid-template-columns:1fr}}html[data-theme=light] .Egresos{color:#1a2438;background-color:#f2f5f9}html[data-theme=light] .Egresos__title{color:#1a2438}html[data-theme=light] .Egresos__btnCreate{background:#1a73e9}html[data-theme=light] .Egresos__btnCreate:hover{background:#1557c0}html[data-theme=light] .Egresos__filters{background:#fff;border-color:#00000014;box-shadow:0 2px 8px #0000000a}html[data-theme=light] .Egresos__label{color:#475569}html[data-theme=light] .Egresos__input,html[data-theme=light] .Egresos__select{color:#1a2438!important;background-color:#fff!important;border-color:#94a3b8!important}html[data-theme=light] .Egresos__input:focus,html[data-theme=light] .Egresos__select:focus{border-color:#1a73e9!important}html[data-theme=light] .Egresos__input option,html[data-theme=light] .Egresos__select option{color:#1a2438!important;background-color:#fff!important}html[data-theme=light] .Egresos__btnClear{color:#475569;border-color:#0000002e}html[data-theme=light] .Egresos__btnClear:hover{color:#1a2438;border-color:#00000059}html[data-theme=light] .Egresos__tableWrap{background:#fff;border-color:#00000014;box-shadow:0 2px 12px #0000000f}html[data-theme=light] .Egresos__table{color:#1a2438}html[data-theme=light] .Egresos__table thead{background:#1a73e9}html[data-theme=light] .Egresos__table th{color:#fff;border-bottom-color:#1a73e9}html[data-theme=light] .Egresos__table td{border-bottom-color:#00000014}html[data-theme=light] .Egresos__table tbody tr:hover{background:#1a73e90f}html[data-theme=light] .Egresos__destino{color:#1a2438}html[data-theme=light] .Egresos__tipoTag{color:#1a2438;background:#00000008;border-color:#0000001a}html[data-theme=light] .Egresos__tipoTag--echeq,html[data-theme=light] .Egresos__tipoTag--cheque-fisico{color:#1557c0;background:#1a73e91a;border-color:#1a73e959}html[data-theme=light] .Egresos__tipoTag--transferencia{color:#6d3fdc;background:#8b5cf61a;border-color:#8b5cf659}html[data-theme=light] .Egresos__tipoTag--tarjeta-de-credito{color:#0d8e80;background:#14b8a61a;border-color:#14b8a659}html[data-theme=light] .Egresos__badge--emitido{color:#9a7200;background:#b48c1424;border-color:#b48c1459}html[data-theme=light] .Egresos__badge--debitado{color:#0d6b47;background:#178e6226;border-color:#178e6266}html[data-theme=light] .Egresos__badge--anulado{color:#c0392b;background:#d333331f;border-color:#d3333359}html[data-theme=light] .Egresos__actionBtn{color:#475569;border-color:#0000002e}html[data-theme=light] .Egresos__actionBtn:hover:not(:disabled){color:#1a73e9;background:#1a73e90f;border-color:#1a73e9}html[data-theme=light] .Egresos__actionBtn--confirm:hover:not(:disabled){color:#0d6b47;background:#178e620f;border-color:#178e62}html[data-theme=light] .Egresos__actionBtn--danger:hover:not(:disabled){color:#c0392b;background:#d333330f;border-color:#c0392b}html[data-theme=light] .Egresos__loading,html[data-theme=light] .Egresos__empty,html[data-theme=light] .Egresos__error{color:#475569;background:#fff;border-color:#00000014}html[data-theme=light] .Egresos__error{color:#c0392b}html[data-theme=light] .Egresos__row--expanded{background:#1a73e90f}html[data-theme=light] .Egresos__row--expanded:hover{background:#1a73e91a}html[data-theme=light] .Egresos__chevron{color:#475569}html[data-theme=light] .Egresos__chevron--open{color:#1a73e9}html[data-theme=light] .Egresos__detailRow>td{background:#1a73e90a;border-top-color:#1a73e959}html[data-theme=light] .EgresoDetail{background:#1a73e906}html[data-theme=light] .EgresoDetail__title{color:#1a2438}html[data-theme=light] .EgresoDetail__info,html[data-theme=light] .EgresoDetail__financials,html[data-theme=light] .EgresoDetail__related{background:#fff;border-color:#00000014;box-shadow:0 1px 4px #0000000a}html[data-theme=light] .EgresoDetail__infoItem{border-bottom-color:#00000014}html[data-theme=light] .EgresoDetail__infoLabel{color:#475569}html[data-theme=light] .EgresoDetail__infoValue{color:#1a2438}html[data-theme=light] .EgresoDetail__finRow--total{border-bottom-color:#0000001a}html[data-theme=light] .EgresoDetail__finLabel{color:#475569}html[data-theme=light] .EgresoDetail__finValue{color:#1a2438}html[data-theme=light] .EgresoDetail__finValue--total{color:#1557c0}html[data-theme=light] .EgresoDetail__finMeta,html[data-theme=light] .EgresoDetail__relatedTitle,html[data-theme=light] .EgresoDetail__relatedEmpty{color:#475569}html[data-theme=light] .EgresoDetail__relatedItem{background:#f8fafc;border-color:#00000014}html[data-theme=light] .EgresoDetail__relatedItemTitle{color:#1a2438}html[data-theme=light] .EgresoDetail__relatedItemMeta{color:#475569}html[data-theme=light] .EgresoDetail__relatedItemAmount{color:#1a2438}html[data-theme=light] .EgresoDetail__error{color:#c0392b}html[data-theme=light] .EgresoModal{color:#1a2438;background:#fff;box-shadow:0 12px 48px #00000026}html[data-theme=light] .EgresoModal__title{color:#1a2438}html[data-theme=light] .EgresoModal__subtitle,html[data-theme=light] .EgresoModal__sectionTitle,html[data-theme=light] .EgresoModal__label{color:#475569}html[data-theme=light] .EgresoModal__tipoBtn{color:#1a2438;background:#f8fafc;border-color:#cbd5e1}html[data-theme=light] .EgresoModal__tipoBtn:hover{background:#eef2f7;border-color:#94a3b8}html[data-theme=light] .EgresoModal__tipoBtn--active{color:#0d6b47;background:#178e621f;border-color:#178e62}html[data-theme=light] .EgresoModal__input,html[data-theme=light] .EgresoModal__select,html[data-theme=light] .EgresoModal__textarea{color:#1a2438;background-color:#fff;border-color:#94a3b8}html[data-theme=light] .EgresoModal__input::placeholder,html[data-theme=light] .EgresoModal__select::placeholder,html[data-theme=light] .EgresoModal__textarea::placeholder{color:#94a3b8}html[data-theme=light] .EgresoModal__input:focus,html[data-theme=light] .EgresoModal__select:focus,html[data-theme=light] .EgresoModal__textarea:focus{border-color:#1a73e9;box-shadow:0 0 0 3px #1a73e926}html[data-theme=light] .EgresoModal__input option,html[data-theme=light] .EgresoModal__select option,html[data-theme=light] .EgresoModal__textarea option{color:#1a2438;background-color:#fff}html[data-theme=light] .EgresoModal__destinoTabs{background:#f1f5f9}html[data-theme=light] .EgresoModal__destinoTab{color:#475569}html[data-theme=light] .EgresoModal__destinoTab:hover{color:#1a2438}html[data-theme=light] .EgresoModal__destinoTab--active{color:#fff;background:#1a73e9}html[data-theme=light] .EgresoModal__selector{background:#f8fafc;border-color:#00000014}html[data-theme=light] .EgresoModal__selectorFilterInput{color:#1a2438;background-color:#fff;border-color:#94a3b8}html[data-theme=light] .EgresoModal__selectorFilterInput::placeholder{color:#94a3b8}html[data-theme=light] .EgresoModal__selectorFilterInput:focus{border-color:#1a73e9}html[data-theme=light] .EgresoModal__selectorLoading,html[data-theme=light] .EgresoModal__selectorEmpty{color:#475569}html[data-theme=light] .EgresoModal__selectorError{color:#c0392b}html[data-theme=light] .EgresoModal__selectorItem{background:#fff;border-color:#0000001a}html[data-theme=light] .EgresoModal__selectorItem:hover{background:#1a73e90f;border-color:#1a73e94d}html[data-theme=light] .EgresoModal__selectorItem--selected{background:#178e6214;border-color:#178e62}html[data-theme=light] .EgresoModal__selectorItemTitle{color:#1a2438}html[data-theme=light] .EgresoModal__selectorItemMeta{color:#475569}html[data-theme=light] .EgresoModal__selectorItemAmount{color:#1a2438}html[data-theme=light] .EgresoModal__selectorSummary{color:#1a2438;background:#178e621a;border-color:#178e6266}html[data-theme=light] .EgresoModal__selectorSummaryAmount{color:#0d6b47}html[data-theme=light] .EgresoModal__error{color:#c0392b}html[data-theme=light] .EgresoModal__btn--cancel{color:#475569;border-color:#0000002e}html[data-theme=light] .EgresoModal__btn--cancel:hover{color:#1a2438;border-color:#0000004d}html[data-theme=light] .EgresoModal__btn--submit{background:#178e62}html[data-theme=light] .EgresoModal__btn--submit:hover:not(:disabled){background:#0d6b47}html[data-theme=light] .EgresoModal__btn--danger{background:#c0392b}html[data-theme=light] .EgresoModal__btn--danger:hover:not(:disabled){background:#922d22}.Ingresos{color:snow;width:100%;max-width:1400px;min-height:100vh;margin:0 auto;padding:2rem}.Ingresos__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.Ingresos__title{margin:0;font-size:2rem;font-weight:600}.Ingresos__btnCreate{cursor:pointer;color:snow;background:#178e62;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-size:.95rem;font-weight:600;transition:background .2s;display:inline-flex}.Ingresos__btnCreate:hover{background:#134b3d}.Ingresos__btnCreate span{font-size:1.15rem;line-height:1}.Ingresos__container{flex-direction:column;gap:1rem;display:flex}.Ingresos__tableWrap{background:#0f2831;border:1px solid #ffffff14;border-radius:12px;overflow-x:auto}.Ingresos__table{border-collapse:collapse;color:snow;width:100%;font-size:.9rem}.Ingresos__table thead{background:#ffffff0a}.Ingresos__table th{text-align:left;color:#bdbdbd;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #ffffff1a;padding:.85rem 1rem;font-size:.78rem;font-weight:600}.Ingresos__table td{vertical-align:middle;border-bottom:1px solid #ffffff0f;padding:.85rem 1rem}.Ingresos__table tbody tr:hover{background:#ffffff06}.Ingresos__table tbody tr:last-child td{border-bottom:none}.Ingresos__th--chevron,.Ingresos__td--chevron{text-align:center;width:36px;padding-left:.5rem!important;padding-right:.5rem!important}.Ingresos__row{cursor:pointer;transition:background .15s}.Ingresos__row--expanded{background:#ffffff0a}.Ingresos__row--expanded:hover{background:#ffffff0d}.Ingresos__chevron{color:#bdbdbd;transition:transform .2s,color .15s}.Ingresos__chevron--open{color:#178e62;transform:rotate(180deg)}.Ingresos__detailRow>td{background:#0003;border-top:1px solid #178e6259;padding:0!important}.Ingresos__numero{color:#bdbdbd;font-family:monospace;font-size:.88rem}.Ingresos__origen{font-weight:500}.Ingresos__monto{font-variant-numeric:tabular-nums;font-weight:600}.Ingresos__badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:.25rem .65rem;font-size:.75rem;font-weight:600;display:inline-block}.Ingresos__badge--recibido{color:#ffc107;background:#ffc10726;border-color:#ffc10759}.Ingresos__badge--acreditado{color:#2ecc8f;background:#178e622e;border-color:#178e6266}.Ingresos__badge--anulado{color:#ff8b8b;background:#e0525226;border-color:#e0525259}.Ingresos__actions{flex-wrap:wrap;justify-content:flex-start;gap:.4rem;display:inline-flex}.Ingresos__actionBtn{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:.3rem;padding:.3rem .7rem;font-size:.8rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.Ingresos__actionBtn:disabled{opacity:.5;cursor:not-allowed}.Ingresos__actionBtn--confirm{color:#178e62;border-color:#178e6280}.Ingresos__actionBtn--confirm:hover:not(:disabled){background:#178e6226;border-color:#178e62}.Ingresos__actionBtn--danger{color:#d33;border-color:#d3333380}.Ingresos__actionBtn--danger:hover:not(:disabled){background:#d3333326;border-color:#d33}.Ingresos__loading,.Ingresos__empty,.Ingresos__error{text-align:center;color:#bdbdbd;background:#0f2831;border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;padding:3rem 1rem;display:flex}.Ingresos__error{color:#ff8b8b}.IngresoDetail{background:#ffffff05;padding:1.4rem 1.6rem;animation:.18s ease-out IngresoDetailExpand}.IngresoDetail__loading{justify-content:center;padding:1.5rem 0;display:flex}.IngresoDetail__error{text-align:center;color:#ff8b8b;padding:1rem 0}.IngresoDetail__grid{grid-template-columns:2fr 1fr;align-items:stretch;gap:1.25rem;display:grid}.IngresoDetail__info,.IngresoDetail__financials,.IngresoDetail__related{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;padding:1rem 1.1rem}.IngresoDetail__info{flex-direction:column;gap:.65rem;display:flex}.IngresoDetail__side{flex-direction:column;gap:1rem;display:flex}.IngresoDetail__infoItem{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.55rem;display:flex}.IngresoDetail__infoItem:last-child{border-bottom:none;padding-bottom:0}.IngresoDetail__infoItem--block{flex-direction:column;align-items:flex-start;gap:.3rem}.IngresoDetail__infoLabel{color:#bdbdbd;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}.IngresoDetail__infoValue{color:snow;word-break:break-word;font-size:.92rem}.IngresoDetail__finRow{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.IngresoDetail__finRow--total{border-bottom:1px solid #ffffff1a;padding-bottom:.65rem}.IngresoDetail__finLabel{color:#bdbdbd;text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:600}.IngresoDetail__finValue{color:snow;font-variant-numeric:tabular-nums}.IngresoDetail__finValue--total{color:#178e62;font-size:1.35rem;font-weight:700}.IngresoDetail__finMeta{color:#bdbdbd;flex-direction:column;gap:.25rem;margin-top:.5rem;padding-top:.5rem;font-size:.78rem;display:flex}.IngresoDetail__relatedTitle{color:#bdbdbd;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.65rem;font-size:.78rem;font-weight:600;display:block}.IngresoDetail__relatedList{flex-direction:column;gap:.5rem;max-height:220px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.IngresoDetail__relatedItem{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;grid-template-columns:1fr auto;grid-template-areas:"title amount""meta amount";gap:.15rem .75rem;padding:.55rem .65rem;display:grid}.IngresoDetail__relatedItemTitle{color:snow;grid-area:title;font-size:.88rem;font-weight:600}.IngresoDetail__relatedItemMeta{color:#bdbdbd;grid-area:meta;font-size:.78rem}.IngresoDetail__relatedItemAmount{color:snow;font-variant-numeric:tabular-nums;grid-area:amount;align-self:center;font-weight:600}.IngresoDetail__relatedEmpty{color:#bdbdbd;font-size:.85rem}@keyframes IngresoDetailExpand{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.Ingresos,.IngresoDetail{padding:1rem}.IngresoDetail__grid{grid-template-columns:1fr}}html[data-theme=light] .Ingresos{color:#1a2438;background-color:#f2f5f9}html[data-theme=light] .Ingresos__btnCreate{background:#1a73e9}html[data-theme=light] .Ingresos__btnCreate:hover{background:#1557c0}html[data-theme=light] .Ingresos__tableWrap{background:#fff;border-color:#00000014;box-shadow:0 2px 12px #0000000f}html[data-theme=light] .Ingresos__table{color:#1a2438}html[data-theme=light] .Ingresos__table thead{background:#1a73e9}html[data-theme=light] .Ingresos__table th{color:#fff;border-bottom-color:#1a73e9}html[data-theme=light] .Ingresos__table td{border-bottom-color:#00000014}html[data-theme=light] .Ingresos__table tbody tr:hover{background:#1a73e90f}html[data-theme=light] .Ingresos__numero{color:#475569}html[data-theme=light] .Ingresos__badge--recibido{color:#9a7200;background:#b48c1424;border-color:#b48c1459}html[data-theme=light] .Ingresos__badge--acreditado{color:#0d6b47;background:#178e6226;border-color:#178e6266}html[data-theme=light] .Ingresos__badge--anulado{color:#c0392b;background:#d333331f;border-color:#d3333359}html[data-theme=light] .Ingresos__actionBtn--confirm{color:#0d6b47;border-color:#178e6280}html[data-theme=light] .Ingresos__actionBtn--confirm:hover:not(:disabled){background:#178e621a;border-color:#178e62}html[data-theme=light] .Ingresos__actionBtn--danger{color:#c0392b;border-color:#c0392b80}html[data-theme=light] .Ingresos__actionBtn--danger:hover:not(:disabled){background:#c0392b1a;border-color:#c0392b}html[data-theme=light] .Ingresos__loading,html[data-theme=light] .Ingresos__empty{color:#475569;background:#fff;border-color:#00000014}html[data-theme=light] .Ingresos__error{color:#c0392b;background:#fff;border-color:#00000014}html[data-theme=light] .Ingresos__row--expanded{background:#1a73e90f}html[data-theme=light] .Ingresos__row--expanded:hover{background:#1a73e91a}html[data-theme=light] .Ingresos__chevron{color:#475569}html[data-theme=light] .Ingresos__chevron--open{color:#1a73e9}html[data-theme=light] .Ingresos__detailRow>td{background:#1a73e90a;border-top-color:#1a73e959}html[data-theme=light] .IngresoDetail{background:#1a73e906}html[data-theme=light] .IngresoDetail__info,html[data-theme=light] .IngresoDetail__financials,html[data-theme=light] .IngresoDetail__related{background:#fff;border-color:#00000014;box-shadow:0 1px 4px #0000000a}html[data-theme=light] .IngresoDetail__infoItem{border-bottom-color:#00000014}html[data-theme=light] .IngresoDetail__finRow--total{border-bottom-color:#0000001a}html[data-theme=light] .IngresoDetail__infoValue,html[data-theme=light] .IngresoDetail__finValue,html[data-theme=light] .IngresoDetail__relatedItemTitle,html[data-theme=light] .IngresoDetail__relatedItemAmount{color:#1a2438}html[data-theme=light] .IngresoDetail__infoLabel,html[data-theme=light] .IngresoDetail__finLabel,html[data-theme=light] .IngresoDetail__finMeta,html[data-theme=light] .IngresoDetail__relatedTitle,html[data-theme=light] .IngresoDetail__relatedEmpty,html[data-theme=light] .IngresoDetail__relatedItemMeta{color:#475569}html[data-theme=light] .IngresoDetail__finValue--total{color:#1557c0}html[data-theme=light] .IngresoDetail__relatedItem{background:#f8fafc;border-color:#00000014}html[data-theme=light] .IngresoDetail__error{color:#c0392b}.IngresoModal{color:snow;z-index:1001;scrollbar-width:none;background:#20232a;border-radius:10px;width:calc(100% - 4rem);max-width:1080px;max-height:calc(100vh - 2rem);padding:1.25rem 1.5rem;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 12px 48px #0009}.IngresoModal--small{width:min(480px,100% - 2rem);max-width:480px}.IngresoModal__overlay{z-index:1000;background:#000000bf;position:fixed;inset:0}.IngresoModal__title{text-align:center;margin:0 0 .75rem;font-size:2rem;font-weight:600}.IngresoModal__subtitle{color:#bdbdbd;margin:0 0 1rem;font-size:.88rem;line-height:1.4}.IngresoModal__cols{grid-template-columns:1fr 1fr;align-items:start;gap:1.5rem;display:grid}.IngresoModal__col--left,.IngresoModal__col--right{flex-direction:column;gap:.75rem;display:flex}.IngresoModal__section{background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:.5rem;padding:.65rem .9rem;display:flex}.IngresoModal__sectionTitle{color:snow;font-size:.95rem;font-weight:500}.IngresoModal__tipoGrid{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.IngresoModal__tipoBtn{color:snow;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff29;border-radius:8px;padding:.65rem .4rem;font-size:.85rem;font-weight:600;transition:background .15s,border-color .15s,color .15s}.IngresoModal__tipoBtn:hover{background:#ffffff12;border-color:#ffffff4d}.IngresoModal__tipoBtn--active{color:#2ecc8f;background:#178e622e;border-color:#178e62}.IngresoModal__formGrid{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.IngresoModal__field{flex-direction:column;gap:.5rem;display:flex}.IngresoModal__field--full{grid-column:1/-1}.IngresoModal__label{color:snow;font-size:.95rem;font-weight:500}.IngresoModal__input,.IngresoModal__select,.IngresoModal__textarea{color:snow;box-sizing:border-box;background:#ffffff0a;border:1px solid #178e62;border-radius:8px;outline:none;width:100%;padding:.4rem .65rem;font-family:inherit;font-size:.95rem;transition:box-shadow .2s}.IngresoModal__input::placeholder,.IngresoModal__select::placeholder,.IngresoModal__textarea::placeholder{color:#ffffff59}.IngresoModal__input:focus,.IngresoModal__select:focus,.IngresoModal__textarea:focus{box-shadow:0 0 0 3px #178e622e}.IngresoModal__input option,.IngresoModal__select option,.IngresoModal__textarea option{color:snow;background:#20232a}.IngresoModal__input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.7);cursor:pointer}.IngresoModal__select[type=date]::-webkit-calendar-picker-indicator{filter:invert(.7);cursor:pointer}.IngresoModal__textarea[type=date]::-webkit-calendar-picker-indicator{filter:invert(.7);cursor:pointer}.IngresoModal__textarea{resize:vertical;min-height:60px}.IngresoModal__origenTabs{background:#ffffff0a;border-radius:8px;gap:.4rem;padding:.25rem;display:flex}.IngresoModal__origenTab{color:#bdbdbd;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;padding:.55rem .75rem;font-size:.88rem;font-weight:600;transition:background .15s,color .15s}.IngresoModal__origenTab:hover{color:snow}.IngresoModal__origenTab--active{color:snow;background:#178e62}.IngresoModal__selector{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;max-height:380px;padding:.55rem;overflow-y:auto}.IngresoModal__selectorLoading,.IngresoModal__selectorEmpty,.IngresoModal__selectorError{text-align:center;color:#bdbdbd;padding:1.5rem .5rem;font-size:.88rem}.IngresoModal__selectorError{color:#ff8b8b}.IngresoModal__selectorList{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.IngresoModal__selectorItem{cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.6rem .75rem;transition:background .15s,border-color .15s;display:grid}.IngresoModal__selectorItem:hover{background:#ffffff0f;border-color:#ffffff2e}.IngresoModal__selectorItem--selected{background:#178e621f;border-color:#178e62}.IngresoModal__selectorItem input[type=checkbox],.IngresoModal__selectorItem input[type=radio]{accent-color:#178e62;cursor:pointer;width:18px;height:18px}.IngresoModal__selectorItemMain{flex-direction:column;gap:.15rem;min-width:0;display:flex}.IngresoModal__selectorItemTitle{color:snow;word-break:break-word;font-size:.9rem;font-weight:600}.IngresoModal__selectorItemMeta{color:#bdbdbd;font-size:.78rem}.IngresoModal__selectorItemAmount{color:snow;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.IngresoModal__selectorSummary{color:snow;background:#178e621f;border:1px solid #178e6266;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;margin-top:.55rem;padding:.55rem .8rem;font-size:.88rem;font-weight:600;display:flex}.IngresoModal__selectorSummaryAmount{font-variant-numeric:tabular-nums;color:#2ecc8f;font-size:1rem}.IngresoModal__error{color:#ff8b8b;margin:.5rem 0 .25rem;font-size:.85rem;display:block}.IngresoModal__actions{justify-content:flex-end;gap:.75rem;margin-top:.5rem;display:flex}.IngresoModal__btn{cursor:pointer;border:1px solid #0000;border-radius:8px;padding:.5rem 1.1rem;font-size:.9rem;font-weight:600;transition:background .2s,border-color .2s,color .2s}.IngresoModal__btn:disabled{opacity:.6;cursor:not-allowed}.IngresoModal__btn--cancel{color:#ffffffb3;background:0 0;border-color:#fff3}.IngresoModal__btn--cancel:hover:not(:disabled){border-color:#fff6}.IngresoModal__btn--cancel:disabled{opacity:.5}.IngresoModal__btn--submit{color:snow;background:#178e62}.IngresoModal__btn--submit:hover:not(:disabled){background:#134b3d}.IngresoModal__btn--danger{color:snow;background:#d33}.IngresoModal__btn--danger:hover:not(:disabled){background:#b22}@media (max-width:768px){.IngresoModal{width:calc(100% - 2rem);padding:1.1rem}.IngresoModal__cols,.IngresoModal__formGrid{grid-template-columns:1fr}.IngresoModal__tipoGrid{grid-template-columns:repeat(2,1fr)}}html[data-theme=light] .IngresoModal{color:#1a2438;background:#fff;box-shadow:0 12px 48px #00000026}html[data-theme=light] .IngresoModal__title,html[data-theme=light] .IngresoModal__sectionTitle,html[data-theme=light] .IngresoModal__label,html[data-theme=light] .IngresoModal__selectorItemTitle,html[data-theme=light] .IngresoModal__selectorItemAmount{color:#1a2438}html[data-theme=light] .IngresoModal__subtitle,html[data-theme=light] .IngresoModal__selectorLoading,html[data-theme=light] .IngresoModal__selectorEmpty,html[data-theme=light] .IngresoModal__selectorItemMeta{color:#475569}html[data-theme=light] .IngresoModal__error,html[data-theme=light] .IngresoModal__selectorError{color:#c0392b}html[data-theme=light] .IngresoModal__section{background:#f8fafc;border-color:#00000014}html[data-theme=light] .IngresoModal__tipoBtn{color:#1a2438;background:#f8fafc;border-color:#cbd5e1}html[data-theme=light] .IngresoModal__tipoBtn:hover{background:#eef2f7;border-color:#94a3b8}html[data-theme=light] .IngresoModal__tipoBtn--active{color:#0d6b47;background:#178e621f;border-color:#178e62}html[data-theme=light] .IngresoModal__input,html[data-theme=light] .IngresoModal__select,html[data-theme=light] .IngresoModal__textarea{color:#1a2438;background-color:#fff;border-color:#94a3b8}html[data-theme=light] .IngresoModal__input::placeholder,html[data-theme=light] .IngresoModal__select::placeholder,html[data-theme=light] .IngresoModal__textarea::placeholder{color:#94a3b8}html[data-theme=light] .IngresoModal__input:focus,html[data-theme=light] .IngresoModal__select:focus,html[data-theme=light] .IngresoModal__textarea:focus{border-color:#1a73e9;box-shadow:0 0 0 3px #1a73e926}html[data-theme=light] .IngresoModal__input option,html[data-theme=light] .IngresoModal__select option,html[data-theme=light] .IngresoModal__textarea option{color:#1a2438;background-color:#fff}html[data-theme=light] .IngresoModal__origenTabs{background:#e2e8f0}html[data-theme=light] .IngresoModal__origenTab{color:#475569}html[data-theme=light] .IngresoModal__origenTab:hover{color:#1a2438}html[data-theme=light] .IngresoModal__origenTab--active{color:#fff;background:#1a73e9}html[data-theme=light] .IngresoModal__selector{background:#fff;border-color:#00000014}html[data-theme=light] .IngresoModal__selectorItem{background:#f8fafc;border-color:#0000001a}html[data-theme=light] .IngresoModal__selectorItem:hover{background:#1a73e90f;border-color:#1a73e94d}html[data-theme=light] .IngresoModal__selectorItem--selected{background:#178e6214;border-color:#178e62}html[data-theme=light] .IngresoModal__selectorSummary{color:#1a2438;background:#178e621a;border-color:#178e6266}html[data-theme=light] .IngresoModal__selectorSummaryAmount{color:#0d6b47}html[data-theme=light] .IngresoModal__btn--cancel{color:#0000008c;border-color:#0003}html[data-theme=light] .IngresoModal__btn--cancel:hover:not(:disabled){border-color:#00000059}html[data-theme=light] .IngresoModal__btn--submit{background:#178e62}html[data-theme=light] .IngresoModal__btn--submit:hover:not(:disabled){background:#0d6b47}html[data-theme=light] .IngresoModal__btn--danger{background:#c0392b}html[data-theme=light] .IngresoModal__btn--danger:hover:not(:disabled){background:#922d22}.Reclamos{color:snow;min-height:100vh;padding:2rem}.Reclamos__header{margin-bottom:1.75rem}.Reclamos__title{margin:0;font-size:2rem;font-weight:600}.Reclamos__tabs{border-bottom:1px solid #ffffff1a;margin-bottom:1.5rem;display:flex}.Reclamos__tab{color:#bdbdbd;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.6rem 1.25rem;font-size:.9rem;font-weight:500}.Reclamos__tab:hover{color:snow}.Reclamos__tab--active{color:snow;border-bottom-color:#178e62;font-weight:600}.Reclamos__tableWrap{border:1px solid #ffffff14;border-radius:10px;overflow:auto hidden}.Reclamos__table{border-collapse:collapse;width:100%;font-size:.875rem}.Reclamos__table thead tr{background:#0f2831}.Reclamos__table th{text-transform:uppercase;letter-spacing:.05em;color:#bdbdbd;text-align:left;padding:.7rem 1rem;font-size:.72rem;font-weight:700}.Reclamos__table td{vertical-align:middle;border-top:1px solid #ffffff0d;padding:.7rem 1rem}.Reclamos__table tbody tr:hover{background:#ffffff08}.Reclamos__th--num,.Reclamos__td--num{text-align:right!important}.Reclamos__td--center{text-align:center!important}.Reclamos__td--mono{color:#bdbdbd;font-family:monospace;font-size:.82rem}.Reclamos__noData{text-align:center;color:#bdbdbd;padding:2rem;font-size:.9rem}.Reclamos__error{color:#ff6b6b;margin:1rem 0;font-size:.9rem}.Reclamos__badge{white-space:nowrap;border-radius:5px;padding:.2rem .55rem;font-size:.78rem;font-weight:700;display:inline-block}.Reclamos__badge--verde{color:#4ade80;background:#178e622e}.Reclamos__badge--amarillo{color:#facc15;background:#eab3082e}.Reclamos__badge--naranja{color:#fb923c;background:#f973162e}.Reclamos__badge--rojo{color:#f87171;background:#ef44442e}.Reclamos__badge--gris{color:#bdbdbd;background:#ffffff14}.Reclamos__actions{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.Reclamos__btnAction{cursor:pointer;color:#bdbdbd;background:0 0;border:1px solid #ffffff2e;border-radius:5px;align-items:center;gap:.3rem;padding:.3rem .7rem;font-size:.78rem;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex}.Reclamos__btnAction:hover:not(:disabled){color:snow;border-color:#fff6}.Reclamos__btnAction:disabled{opacity:.4;cursor:not-allowed}.Reclamos__btnAction--outline{color:#178e62;border-color:#178e6266}.Reclamos__btnAction--outline:hover:not(:disabled){background:#178e621a}.Reclamos__btnAction--primary{color:snow;background:#178e62;border-color:#178e62}.Reclamos__btnAction--primary:hover:not(:disabled){background:#134b3d}.Reclamos__pagination{justify-content:center;align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.Reclamos__pagination-info{color:#bdbdbd;font-size:.875rem}.Reclamos__btnPag{cursor:pointer;color:snow;background:0 0;border:1px solid #ffffff2e;border-radius:6px;padding:.4rem 1rem;font-size:.875rem;font-weight:500}.Reclamos__btnPag:hover:not(:disabled){border-color:#ffffff59}.Reclamos__btnPag:disabled{opacity:.35;cursor:not-allowed}.Reclamos__cards{flex-direction:column;gap:.75rem;display:flex}.Reclamos__card{background:#0f2831;border:1px solid #ffffff12;border-radius:10px;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.Reclamos__card-row{justify-content:space-between;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.Reclamos__card-label{color:#bdbdbd;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;font-size:.75rem;font-weight:600}.Reclamos__card-actions{flex-wrap:wrap;gap:.4rem;margin-top:.25rem;display:flex}.Reclamos__reporte{flex-direction:column;gap:1.5rem;display:flex}.Reclamos__reporteHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.Reclamos__reporteSubTabs{gap:.5rem;display:flex}.Reclamos__reporteSubTab{cursor:pointer;color:#bdbdbd;background:0 0;border:1px solid #ffffff26;border-radius:6px;padding:.4rem 1.1rem;font-size:.875rem;font-weight:500;transition:all .15s}.Reclamos__reporteSubTab:hover{color:snow;border-color:#ffffff4d}.Reclamos__reporteSubTab--active{color:snow;background:#178e6226;border-color:#178e62;font-weight:600}.Reclamos__btnExcel{color:#178e62;cursor:pointer;background:#178e621f;border:1px solid #178e6259;border-radius:8px;align-items:center;gap:.4rem;padding:.45rem 1.1rem;font-size:.875rem;font-weight:600;display:inline-flex}.Reclamos__btnExcel:hover:not(:disabled){background:#178e6238}.Reclamos__btnExcel:disabled{opacity:.4;cursor:not-allowed}.Reclamos__reporteGrid{grid-template-columns:1fr 1fr;align-items:start;gap:1.5rem;display:grid}@media (max-width:900px){.Reclamos__reporteGrid{grid-template-columns:1fr}}.Reclamos__reporteSection{flex-direction:column;gap:.75rem;display:flex}.Reclamos__reporteSectionTitle{text-transform:uppercase;letter-spacing:.05em;color:#bdbdbd;margin:0;font-size:.82rem;font-weight:700}.Reclamos__totalsRow{background:#0f2831;border-top:2px solid #ffffff1f}.Reclamos__totalsRow td{padding:.8rem 1rem;font-weight:700}.ReclamarModal{color:snow;z-index:1001;background:#20232a;border-radius:14px;width:min(480px,100% - 2rem);padding:1.6rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 60px #0006}.ReclamarModal__overlay{z-index:1000;background:#0000008c;position:fixed;inset:0}.ReclamarModal__title{margin:0 0 .4rem;font-size:1.25rem;font-weight:600}.ReclamarModal__subtitle{color:#bdbdbd;margin:0 0 1.1rem;font-size:.88rem;line-height:1.4}.ReclamarModal__field{flex-direction:column;gap:.35rem;margin-bottom:.75rem;display:flex}.ReclamarModal__label{color:#bdbdbd;font-size:.82rem;font-weight:500}.ReclamarModal__textarea{color:snow;resize:vertical;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:8px;outline:none;padding:.6rem .85rem;font-family:inherit;font-size:.92rem}.ReclamarModal__textarea:focus{border-color:#178e62}.ReclamarModal__textarea::placeholder{color:#ffffff40}.ReclamarModal__select{color:snow;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:8px;outline:none;width:100%;padding:.6rem .85rem;font-family:inherit;font-size:.92rem}.ReclamarModal__select option{background:#20232a}.ReclamarModal__select:focus{border-color:#178e62}.ReclamarModal__error{color:#ff6b6b;margin-bottom:.75rem;font-size:.82rem;display:block}.ReclamarModal__actions{justify-content:flex-end;gap:.75rem;margin-top:.5rem;display:flex}.ReclamarModal__btn{cursor:pointer;border:none;border-radius:8px;padding:.55rem 1.2rem;font-size:.9rem;font-weight:600;transition:background .15s}.ReclamarModal__btn:disabled{opacity:.5;cursor:not-allowed}.ReclamarModal__btn--cancel{color:#bdbdbd;background:0 0;border:1px solid #ffffff2e}.ReclamarModal__btn--cancel:hover:not(:disabled){color:snow;border-color:#ffffff59}.ReclamarModal__btn--confirm{color:snow;background:#178e62}.ReclamarModal__btn--confirm:hover:not(:disabled){background:#134b3d}@media (max-width:1024px){.Reclamos{padding:1.25rem}.Reclamos__table{font-size:.8rem}.Reclamos__table th,.Reclamos__table td{padding:.5rem .65rem}}@media (max-width:767px){.Reclamos{padding:1rem}.Reclamos__title{font-size:1.4rem}}.AppLayout{background-color:#0e1b2b;flex-direction:column;height:100vh;transition:margin-left .25s;display:flex}.AppLayout--with-sidebar{margin-left:220px}.AppLayout--sidebar-collapsed{margin-left:52px}.AppLayout__content{flex:1;min-height:0;overflow-y:auto}@media (max-width:480px){.Login_Page{background-color:#1b3351;box-shadow:50px 0 50px 20px #31c19033}.Login_Page:before{content:"";pointer-events:none;z-index:2;filter:blur(8px);border:4px solid #31c190b3;border-radius:20px;position:absolute;inset:0}.Login_Page_Circle{filter:blur(30px);opacity:.3;border-radius:50%;width:80vw;height:80vw}.Login_Page_Circle--top-left{filter:blur(30px);border-radius:50%;animation:2s ease-in-out infinite floatLeft;top:-60px;left:-60px}.Login_Page_Circle--bottom-right{filter:blur(30px);border-radius:50%;animation:2.5s ease-in-out infinite floatRight;bottom:-60px;right:-60px}.Login_Page_Container h2{margin-top:2.5rem;font-size:1rem}.Login_Page_Container_Username label,.Login_Page_Container_Password label{font-size:1rem}.Login_Page_Container_Username input,.Login_Page_Container_Password input{padding:8px 12px;font-size:.95rem}}@media (min-width:480px){.Login_Page_Container{width:clamp(300px,70vw,400px);max-width:440px;padding:1rem}.Login_Page_Container h2{margin-top:2.5rem;font-size:1rem}}@media (min-width:768px){.Login_Page_Container{width:clamp(300px,70vw,450px);max-width:720px;padding:1rem}.Login_Page_Container h2{margin-top:2.5rem;font-size:1rem}}@media (min-width:1024px){.Login_Page_Container{width:clamp(400px,40vw,300px);max-width:960px;padding:1.5rem 2rem}.Login_Page_Container_Logo{justify-content:center;max-height:4vw;display:flex}.Login_Page_Container_Logo img{object-fit:cover;width:clamp(200px,20vw,160px);height:auto}.Login_Page_Container h2{margin-top:1.5rem;font-size:1rem}.Login_Page_Container_Username,.Login_Page_Container_Password{margin:1.5rem 0}.Login_Page_Container_Username label,.Login_Page_Container_Password label{font-size:1rem}.Login_Page_Container_Username input,.Login_Page_Container_Password input{padding:8px 12px;font-size:.95rem}.Login_Page_Container_Button{width:100%;margin:1.5rem 0}}@media (min-width:1280px){.Login_Page_Container{width:clamp(400px,60vw,500px);max-width:1200px;height:auto;min-height:500px}.Login_Page_Container h2{margin-top:1rem;font-size:1.1rem}.Login_Page_Container_Logo img{width:clamp(300px,20vw,160px);height:auto}.Login_Page_Container_Username label,.Login_Page_Container_Password label{font-size:1.2rem}.Login_Page_Container_Username input,.Login_Page_Container_Password input{padding:6px;font-size:1.1rem}}@keyframes floatLeft{0%,to{transform:translate(0)}50%{transform:translate(-30px)}}@keyframes floatRight{0%,to{transform:translate(0)}50%{transform:translate(60px)}}html[data-theme=light] .sidebar{background:#ebf2f8;border-right-color:#1a73e9}html[data-theme=light] .sidebar__header{border-bottom-color:#1a73e91a}html[data-theme=light] .sidebar__brand-mark{color:#1a73e9}html[data-theme=light] .sidebar__brand-name{color:#1a3a5c;background-image:linear-gradient(90deg,#1a73e9 0%,#0000 100%)}html[data-theme=light] .sidebar__toggle{color:#64748b}html[data-theme=light] .sidebar__toggle:hover{color:#1a3a5c;background:#1a73e914}html[data-theme=light] .sidebar__group-header{color:#64748b}html[data-theme=light] .sidebar__group-header:hover{color:#1a3a5c}html[data-theme=light] .sidebar__item{color:#1a2438}html[data-theme=light] .sidebar__item:hover{color:#0d47a1;background:#1a73e914}html[data-theme=light] .sidebar__item--active{color:#fff;background:#2196f3;border-left-color:#2196f3}html[data-theme=light] .sidebar__item--active .sidebar__item-icon{color:#fff;background:#fff3}html[data-theme=light] .sidebar__item-icon{color:#1a73e9;background:#1a73e91a}html[data-theme=light] .sidebar__nav::-webkit-scrollbar-thumb{background:#1a73e933}html[data-theme=light] .sidebar__theme-toggle{color:#64748b;border-top-color:#1a73e91a}html[data-theme=light] .sidebar__theme-toggle:hover{color:#1a3a5c;background:#1a73e914}html[data-theme=light] .sidebar__theme-icon{background:#1a73e91a}html[data-theme=light] .sidebar__deposito{border-top-color:#1a73e91a;border-bottom-color:#1a73e90f}html[data-theme=light] .sidebar__deposito:hover{background:#1a73e91a}html[data-theme=light] .sidebar__deposito:hover .sidebar__deposito-name{color:#1a73e9}html[data-theme=light] .sidebar__deposito:hover .sidebar__deposito-icon{opacity:1}html[data-theme=light] .sidebar__deposito-icon{color:#1a73e9}html[data-theme=light] .sidebar__deposito-label{color:#64748b}html[data-theme=light] .sidebar__deposito-name{color:#1a2438}html[data-theme=light] .sidebar__footer{border-top-color:#1a73e91a}html[data-theme=light] .sidebar__logout{color:#64748b}html[data-theme=light] .sidebar__logout:hover{color:#e74c3c;background:#e74c3c1f}html[data-theme=light] .sidebar--collapsed .sidebar__item--active{background:#2196f3;border-left:none}html[data-theme=light] body{color:#1a2438;background-color:#f2f5f9}html[data-theme=light] .checkbox-label{color:#1a2438}html[data-theme=light] select{appearance:none;cursor:pointer;color:#1a2438!important;background-color:#fff!important;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%2364748B' stroke-width='1.5' stroke-linecap='round' fill='none'/%3E%3C/svg%3E")!important;background-position:right .75rem center!important;background-repeat:no-repeat!important;border:1px solid #94a3b8!important;padding-right:2.25rem!important}html[data-theme=light] select:focus{outline:none;box-shadow:0 0 0 3px #1a73e926;border-color:#1a73e9!important}html[data-theme=light] select:disabled{opacity:.55;cursor:not-allowed}html[data-theme=light] select option{color:#1a2438!important;background-color:#fff!important}html[data-theme=light] .select__trigger{color:#1a2438;background-color:#fff;border-color:#94a3b8}html[data-theme=light] .select__trigger:hover{border-color:#64748b}html[data-theme=light] .select__trigger:focus-visible,html[data-theme=light] .select__trigger--open{border-color:#1a73e9;box-shadow:0 0 0 2px #1a73e933}html[data-theme=light] .select__value--placeholder{color:#94a3b8}html[data-theme=light] .select__chevron{color:#64748b}html[data-theme=light] .select__dropdown{background-color:#fff;border-color:#0000001a;box-shadow:0 8px 24px #0000001f}html[data-theme=light] .select__content::-webkit-scrollbar-thumb{background:#00000026}html[data-theme=light] .select__searchWrapper{border-bottom-color:#00000014}html[data-theme=light] .select__search{color:#1a2438;background:#00000008;border-color:#0000001a}html[data-theme=light] .select__search::placeholder{color:#64748b}html[data-theme=light] .select__search:focus{border-color:#1a73e9;box-shadow:0 0 0 2px #1a73e92e}html[data-theme=light] .select__empty{color:#64748b}html[data-theme=light] .select__item{color:#1a2438}html[data-theme=light] .select__item--highlighted{background-color:#1a73e914}html[data-theme=light] .select__item--selected{color:#1a73e9;font-weight:600}html[data-theme=light] .select__check{color:#1a73e9}html[data-theme=light] .AppLayout{background-color:#f2f5f9}html[data-theme=light] .TopBar{background:#fff;border-bottom-color:#00000014}html[data-theme=light] .TopBar__badge--rol{color:#4c1d95;background:#6d28d91a;border-color:#6d28d94d}html[data-theme=light] .TopBar__badge--user{color:#0d3b8c;background:#1a73e91f;border-color:#1a73e94d}html[data-theme=light] .TopBar__badge--empresa{color:#0a4d2f;background:#178e6224;border-color:#178e6259}html[data-theme=light] .TopBar__badge--deposito{color:#5c3d00;background:#9b69001f;border-color:#9b69004d}html[data-theme=light] .SpareParts,html[data-theme=light] .NotasDePedido,html[data-theme=light] .Remitos,html[data-theme=light] .FacturasDeCompra,html[data-theme=light] .AjusteDeStock,html[data-theme=light] .Clientes,html[data-theme=light] .Marcas,html[data-theme=light] .Categorias,html[data-theme=light] .Providers,html[data-theme=light] .Stock,html[data-theme=light] .Qrs,html[data-theme=light] .ImportFlexxus,html[data-theme=light] .LibrosIva{color:#1a2438;background-color:#f2f5f9}html[data-theme=light] .SpareParts__title,html[data-theme=light] .NotasDePedido__title,html[data-theme=light] .Remitos__title,html[data-theme=light] .FacturasDeCompra__title,html[data-theme=light] .AjusteDeStock__title,html[data-theme=light] .Clientes__title,html[data-theme=light] .Marcas__title,html[data-theme=light] .Categorias__title,html[data-theme=light] .Providers__title,html[data-theme=light] .Stock__title,html[data-theme=light] .Qrs__title,html[data-theme=light] .Qrs__subtitle,html[data-theme=light] .ImportFlexxus__title,html[data-theme=light] .Stock__loading,html[data-theme=light] .Stock__empty{color:#1a2438}html[data-theme=light] .Qrs__subtitle,html[data-theme=light] .Stock__loading,html[data-theme=light] .Stock__empty{color:#64748b}html[data-theme=light] .NotasDePedido__btnCreate,html[data-theme=light] .Remitos__btnCreate,html[data-theme=light] .FacturasDeCompra__btnCreate,html[data-theme=light] .AjusteDeStock__btnCreate,html[data-theme=light] .Clientes__btnCreate,html[data-theme=light] .Providers__btnCreate,html[data-theme=light] .Stock__btnCreate,html[data-theme=light] .SpareParts__Container__Filters__addBtn,html[data-theme=light] .Marcas__addBtn,html[data-theme=light] .Categorias__addBtn{color:#fff;background:#1a73e9}html[data-theme=light] .NotasDePedido__btnCreate:hover,html[data-theme=light] .Remitos__btnCreate:hover,html[data-theme=light] .FacturasDeCompra__btnCreate:hover,html[data-theme=light] .AjusteDeStock__btnCreate:hover,html[data-theme=light] .Clientes__btnCreate:hover,html[data-theme=light] .Providers__btnCreate:hover,html[data-theme=light] .Stock__btnCreate:hover,html[data-theme=light] .SpareParts__Container__Filters__addBtn:hover,html[data-theme=light] .Marcas__addBtn:hover,html[data-theme=light] .Categorias__addBtn:hover{background:#1557c0}html[data-theme=light] .OrderNote__badge--pendiente{color:#92400e;background:#b48c1421}html[data-theme=light] .OrderNote__badge--confirmado{color:#0d6b47;background:#178e6221}html[data-theme=light] .OrderNote__badge--cancelado{color:#c0392b;background:#d3333321}html[data-theme=light] .AjusteDeStock__btnPrint{color:#1a73e9;border-color:#1a73e9}html[data-theme=light] .AjusteDeStock__btnPrint:hover{background:#1a73e91a}html[data-theme=light] .TanTable{background:#fff;box-shadow:0 2px 12px #0000000f}html[data-theme=light] .TanTable th,html[data-theme=light] .TanTable td{color:#1a2438;border-color:#00000014}html[data-theme=light] .TanTable th{color:#fff;background:#1a73e9;border-color:#1a73e9}html[data-theme=light] .TanTable td{border-bottom-color:#00000014}html[data-theme=light] .TanTable tr:hover{background:#1a73e90f}html[data-theme=light] .TanTable__badge--original{color:#fff;background:#1a73e9}html[data-theme=light] .TanTable__badge--activa{color:#0d6b47;background:#178e6226}html[data-theme=light] .TanTable__badge--anulada{color:#c0392b;background:#d333331f}html[data-theme=light] .TanTable__badge--borrador{color:#9a7200;background:#b48c141f}html[data-theme=light] .TanTable__badge--recibida,html[data-theme=light] .TanTable__badge--tipo-alta{color:#0d6b47;background:#178e6226}html[data-theme=light] .TanTable__badge--tipo-baja{color:#c44f00;background:#e8600a1f}html[data-theme=light] .TanTable__badge--tipo-cheque{color:#1557c0;background:#1a73e91f}html[data-theme=light] .TanTable__badge--tipo-transferencia{color:#6d28d9;background:#8b5cf61f}html[data-theme=light] .TanTable__badge--tipo-mercado-pago{color:#0073a8;background:#009ee31f}html[data-theme=light] .TanTable__badge--equivalente{color:#1a73e9;background:0 0;border-color:#1a73e966}html[data-theme=light] .TanTable__row--expanded{background-color:#1a73e90f!important}html[data-theme=light] .TanTable__row--detail>td{border-bottom-color:#1a73e94d}html[data-theme=light] .Remitos__tabsCard{background:#fff;border-color:#00000014;box-shadow:0 2px 8px #0000000a}html[data-theme=light] .Remitos__tabsEmpty{color:#64748b}html[data-theme=light] .Remitos__tab{color:#64748b;background:#eef2f7;border-color:#0000001a}html[data-theme=light] .Remitos__tab:hover{color:#1a2438;border-color:#1a73e973}html[data-theme=light] .Remitos__tab--active,html[data-theme=light] .Remitos__tab--active:hover{color:#fff;background:#1a73e9;border-color:#1a73e9;box-shadow:0 4px 12px #1a73e938}html[data-theme=light] .RemitoEstado__sinFacturar{color:#c0392b}html[data-theme=light] .RemitoEstado__alerta{color:#b45309}html[data-theme=light] .RemitoEstado__badge--generado{color:#92600e;background:#b48c1424;border-color:#b48c1452}html[data-theme=light] .RemitoEstado__badge--preparacion{color:#1557c0;background:#1a73e91f;border-color:#1a73e94d}html[data-theme=light] .RemitoEstado__badge--listo{color:#0d6b47;background:#178e6224;border-color:#178e6252}html[data-theme=light] .RemitoEstado__badge--enviado{color:#6d28d9;background:#7c5cf01f;border-color:#7c5cf052}html[data-theme=light] .RemitoEstado__badge--anulado{color:#c0392b;background:#d333331f;border-color:#d333334d}html[data-theme=light] .RemitoTransBtn{color:#fff}html[data-theme=light] .RemitoTransBtn--blue{color:#fff;background:#2f7be8;border-color:#2f7be8}html[data-theme=light] .RemitoTransBtn--blue:hover:not(:disabled){background:#1a73e9;border-color:#1a73e9}html[data-theme=light] .RemitoTransBtn--green{color:#fff;background:#15a06a;border-color:#15a06a}html[data-theme=light] .RemitoTransBtn--green:hover:not(:disabled){background:#128456;border-color:#128456}html[data-theme=light] .RemitoTransBtn--purple{color:#fff;background:#7c5cf0;border-color:#7c5cf0}html[data-theme=light] .RemitoTransBtn--purple:hover:not(:disabled){background:#6a45e6;border-color:#6a45e6}html[data-theme=light] .RemitoTransBtn--danger{color:#fff;background:#dc4b4b;border-color:#dc4b4b}html[data-theme=light] .RemitoTransBtn--danger:hover:not(:disabled){background:#c53a3a;border-color:#c53a3a}html[data-theme=light] .RemitoTransBtn--muted{color:#475569;background:#eef2f7;border-color:#00000026}html[data-theme=light] .RemitoTransBtn--muted:hover:not(:disabled){color:#1a2438;background:#e2e8f0;border-color:#00000040}html[data-theme=light] .RemitoDetail{background-color:#e9f1fd}html[data-theme=light] .RemitoDetail__meta{color:#94a3b8}html[data-theme=light] .RemitoDetail__meta__item{color:#1a2438}html[data-theme=light] .RemitoDetail__meta__item strong{color:#64748b}html[data-theme=light] .RemitoDetail__table thead tr{background-color:#0000}html[data-theme=light] .RemitoDetail__table th{color:#64748b;background-color:#0000}html[data-theme=light] .RemitoDetail__table td{color:#1a2438;background-color:#0000;border-top-color:#0000002e}html[data-theme=light] .RemitoDetail__table tbody tr:hover{background-color:#0000000a}html[data-theme=light] .RemitoDetail__nameOriginal{color:#94a3b8}html[data-theme=light] .RemitoDetail__editBtn{color:#64748b}html[data-theme=light] .RemitoDetail__editBtn:hover{color:#1a73e9;background:#1a73e91a}html[data-theme=light] .RemitoDetail__editInput{color:#1a2438;background:#fff;border-color:#1a73e9}html[data-theme=light] .RemitoDetail__editAction--cancel{color:#94a3b8}html[data-theme=light] .RemitoDetail__deleteBtn{color:#c0392b}html[data-theme=light] .RemitoDetail__deleteBtn:hover:not(:disabled){color:#a5281b;background:#d333331a}html[data-theme=light] .RemitoDetail__qtyBtn{color:#1557c0;background:#1a73e91a;border-color:#1a73e959}html[data-theme=light] .RemitoDetail__qtyBtn:hover{background:#1a73e92e;border-color:#1a73e9}html[data-theme=light] .RemitoDetail__qtyValue{color:#1a2438}html[data-theme=light] .RemitoDetail__addToggle{color:#1a73e9;background:#1a73e914;border-color:#1a73e973}html[data-theme=light] .RemitoDetail__addToggle:hover{background:#1a73e929;border-color:#1a73e9}html[data-theme=light] .RemitoDetail__addForm{background:#fff;border-color:#0000001a}html[data-theme=light] .RemitoDetail__addMode{color:#64748b}html[data-theme=light] .RemitoDetail__addInput{color:#1a2438;background:#fff;border-color:#94a3b8}html[data-theme=light] .RemitoDetail__addInput::placeholder{color:#94a3b8}html[data-theme=light] .RemitoDetail__addInput:focus{border-color:#1a73e9}html[data-theme=light] .RemitoDetail__addSelected{color:#1a2438}html[data-theme=light] .RemitoDetail__addResults{background:#fff;border-color:#0000001f;box-shadow:0 8px 24px #0000001a}html[data-theme=light] .RemitoDetail__addResultItem{color:#1a2438;border-bottom-color:#0000000f}html[data-theme=light] .RemitoDetail__addResultItem:hover{background:#1a73e914}html[data-theme=light] .RemitoDetail__addResultSku{color:#94a3b8}html[data-theme=light] .RemitoDetail__addBtn--submit{color:#fff;background:#1a73e9}html[data-theme=light] .RemitoDetail__addBtn--submit:hover:not(:disabled){background:#1557c0}html[data-theme=light] .RemitoDetail__addBtn--ghost{color:#1a2438;background:#eef2f7;border-color:#00000024}html[data-theme=light] .RemitoDetail__addBtn--ghost:hover{background:#e2e8f0}html[data-theme=light] .RemitoDetail__addBtn--cancel{color:#94a3b8}html[data-theme=light] .RemitoDetail__addBtn--cancel:hover{color:#1a2438}html[data-theme=light] .Paged__arrow{color:#1a73e9;border-color:#1a73e9}html[data-theme=light] .Paged__arrow:hover:not(:disabled){color:#fff;background:#1a73e9}html[data-theme=light] .Paged__ellipsis{color:#64748b}html[data-theme=light] .Paged__number{color:#1a2438}html[data-theme=light] .Paged__number:hover:not(html[data-theme=light] .Paged__number--active){background:#1a73e914}html[data-theme=light] .Paged__number--active{color:#fff;background:#1a73e9}html[data-theme=light] .searchbar-container{color:#1a2438}html[data-theme=light] .searchbar-input{color:#1a2438;background-color:#fff;border-color:#0000002e}html[data-theme=light] .searchbar-input::placeholder{color:#94a3b8}html[data-theme=light] .searchbar-input:focus{border-color:#1a73e9}html[data-theme=light] .PageFilters{background-color:#fff;border-color:#00000012;box-shadow:0 2px 8px #0000000a}html[data-theme=light] .PageFilters__label{color:#64748b}html[data-theme=light] .PageFilters__select,html[data-theme=light] .PageFilters__input{color:#1a2438;appearance:none;background:#fff;border-color:#94a3b8}html[data-theme=light] .PageFilters__select:focus,html[data-theme=light] .PageFilters__input:focus{border-color:#1a73e9}html[data-theme=light] .PageFilters__select option,html[data-theme=light] .PageFilters__input option{color:#1a2438;background:#fff}html[data-theme=light] .PageFilters__btn--apply{color:#fff;background:#1a73e9}html[data-theme=light] .PageFilters__btn--apply:hover{background:#1557c0}html[data-theme=light] .PageFilters__btn--clear{color:#64748b;border-color:#0000002e}html[data-theme=light] .PageFilters__btn--clear:hover{color:#1a2438;border-color:#00000059}html[data-theme=light] .RepuestoSearch__selected{background-color:#1a73e914;border-color:#1a73e9}html[data-theme=light] .RepuestoSearch__selected__nombre{color:#1a2438}html[data-theme=light] .RepuestoSearch__selected__sku{color:#1a73e9}html[data-theme=light] .RepuestoSearch__clear{color:#94a3b8}html[data-theme=light] .RepuestoSearch__clear:hover{color:#1a2438}html[data-theme=light] .RepuestoSearch__dropdown{background-color:#fff;border-color:#0000001a;box-shadow:0 8px 24px #0000001a}html[data-theme=light] .RepuestoSearch__dropdown__empty{color:#64748b}html[data-theme=light] .RepuestoSearch__dropdown__item{border-bottom-color:#0000000d}html[data-theme=light] .RepuestoSearch__dropdown__item:hover{background-color:#1a73e90f}html[data-theme=light] .RepuestoSearch__dropdown__item__nombre{color:#1a2438}html[data-theme=light] .RepuestoSearch__dropdown__item__sku{color:#94a3b8}html[data-theme=light] .FacturasDeCompra__estadoFilter{color:#1a2438;background:#fff;border-color:#0000002e}html[data-theme=light] .FacturasDeCompra__estadoFilter option{color:#1a2438;background:#fff}html[data-theme=light] .FacturasDeCompra__estadoFilter:focus{border-color:#1a73e9}html[data-theme=light] .FacturasDeCompra__tabsCard{background:#fff;border-color:#00000014;box-shadow:0 2px 8px #0000000a}html[data-theme=light] .FacturasDeCompra__tabsEmpty{color:#64748b}html[data-theme=light] .FacturasDeCompra__tab{color:#64748b;background:#eef2f7;border-color:#0000001a}html[data-theme=light] .FacturasDeCompra__tab:hover{color:#1a2438;border-color:#1a73e973}html[data-theme=light] .FacturasDeCompra__tab--active,html[data-theme=light] .FacturasDeCompra__tab--active:hover{color:#fff;background:#1a73e9;border-color:#1a73e9;box-shadow:0 4px 12px #1a73e938}html[data-theme=light] .FacturasDeCompra__filterInput{color:#1a2438;background:#fff;border-color:#0000002e}html[data-theme=light] .FacturasDeCompra__filterInput::placeholder{color:#94a3b8}html[data-theme=light] .FacturasDeCompra__filterInput:focus{border-color:#1a73e9}html[data-theme=light] .Qrs__filters{background:#fff;border-color:#00000012}html[data-theme=light] .Qrs__filterLabel,html[data-theme=light] .Qrs__configLabel{color:#64748b}html[data-theme=light] .Qrs__filterInput{color:#1a2438;background-color:#fff;border-color:#00000026}html[data-theme=light] .Qrs__filterInput::placeholder{color:#94a3b8}html[data-theme=light] .Qrs__filterInput:focus{border-color:#1a73e9}html[data-theme=light] .Qrs__select,html[data-theme=light] .Qrs__sizeInput{color:#1a2438;background-color:#fff;border-color:#00000026}html[data-theme=light] .Qrs__select option,html[data-theme=light] .Qrs__sizeInput option{background-color:#fff}html[data-theme=light] .Qrs__select:focus,html[data-theme=light] .Qrs__sizeInput:focus{border-color:#1a73e9}html[data-theme=light] .Qrs__tableWrap{border-color:#00000014}html[data-theme=light] .Qrs__th{color:#64748b;background-color:#f2f5f9}html[data-theme=light] .Qrs__tr{border-top-color:#0000000d}html[data-theme=light] .Qrs__tr:hover{background:#00000005}html[data-theme=light] .Qrs__tr--selected{background:#1a73e912}html[data-theme=light] .Qrs__tr--selected:hover{background:#1a73e91f}html[data-theme=light] .Qrs__td{color:#1a2438}html[data-theme=light] .Qrs__td--sku,html[data-theme=light] .Qrs__tdEmpty{color:#64748b}html[data-theme=light] .Qrs__selectionBar{background:#1a73e914;border-color:#1a73e940}html[data-theme=light] .Qrs__selectionCount{color:#1a73e9}html[data-theme=light] .Qrs__btnClearSel{color:#64748b}html[data-theme=light] .Qrs__btnClearSel:hover{color:#1a2438}html[data-theme=light] .Qrs__selectionItem{border-bottom-color:#0000000f}html[data-theme=light] .Qrs__selectionItemCopies{color:#0d6b47;background:#178e621a}html[data-theme=light] .Qrs__selectionItemName{color:#1a2438}html[data-theme=light] .Qrs__selectionItemSku{color:#64748b}html[data-theme=light] .Qrs__btnRemoveSel{color:#94a3b8}html[data-theme=light] .Qrs__btnRemoveSel:hover{color:#1a2438}html[data-theme=light] .Qrs__btnBatch{background-color:#1a73e9}html[data-theme=light] .Qrs__btnBatch:hover:not(:disabled){background-color:#1557c0}html[data-theme=light] .Qrs__btnClearFilters{color:#64748b;border-color:#00000026}html[data-theme=light] .Qrs__btnClearFilters:hover{color:#1a2438;border-color:#0000004d}html[data-theme=light] .Qrs__copiesGroup{border-color:#0003}html[data-theme=light] .Qrs__copiesStep{color:#1a2438;background:#0000000f;border-right-color:#00000026}html[data-theme=light] .Qrs__copiesStep:last-of-type{border-left-color:#00000026}html[data-theme=light] .Qrs__copiesStep:hover{background:#0000001f}html[data-theme=light] .Qrs__copiesStep:active{background:#0000002e}html[data-theme=light] .Qrs__copiesInput{color:#1a2438}html[data-theme=light] .Qrs__btnSingle{color:#1a2438;background:#0000000d;border-color:#0000001f}html[data-theme=light] .Qrs__btnSingle:hover:not(:disabled){background:#0000001a}html[data-theme=light] .Qrs__pageBtn{color:#1a2438;background:#fff;border-color:#0000001f}html[data-theme=light] .Qrs__pageBtn:hover:not(:disabled){border-color:#1a73e9}html[data-theme=light] .Qrs__pageInfo{color:#64748b}html[data-theme=light] .NewSparepart,html[data-theme=light] .NewOrderNote,html[data-theme=light] .NewRemito{background:#fff;box-shadow:0 12px 48px #0000001f}html[data-theme=light] .NewSparepart__title,html[data-theme=light] .NewOrderNote__title,html[data-theme=light] .NewRemito__title,html[data-theme=light] .NewMarca__title,html[data-theme=light] .NewCategoria__title,html[data-theme=light] .NewSparepart__label,html[data-theme=light] .NewOrderNote__label,html[data-theme=light] .NewRemito__label,html[data-theme=light] .NewRemito__optional{color:#1a2438}html[data-theme=light] .NewRemito__optional{color:#64748b}html[data-theme=light] .NewSparepart__input,html[data-theme=light] .NewOrderNote__input,html[data-theme=light] .NewRemito__input,html[data-theme=light] .NewRemito__select{color:#1a2438;appearance:none;background:#fff;border-color:#94a3b8}html[data-theme=light] .NewSparepart__input:focus,html[data-theme=light] .NewOrderNote__input:focus,html[data-theme=light] .NewRemito__input:focus,html[data-theme=light] .NewRemito__select:focus{border-color:#1a73e9;box-shadow:0 0 0 3px #1a73e926}html[data-theme=light] .NewSparepart__input::placeholder,html[data-theme=light] .NewOrderNote__input::placeholder,html[data-theme=light] .NewRemito__input::placeholder,html[data-theme=light] .NewRemito__select::placeholder{color:#94a3b8}html[data-theme=light] .NewSparepart__input option,html[data-theme=light] .NewOrderNote__input option,html[data-theme=light] .NewRemito__input option,html[data-theme=light] .NewRemito__select option{color:#1a2438;background-color:#fff}html[data-theme=light] select.NewOrderNote__input,html[data-theme=light] select.NewRemito__input,html[data-theme=light] select.NewRemito__select,html[data-theme=light] select.NewSparepart__input{color:#1a2438;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%2364748B' stroke-width='1.5' stroke-linecap='round' fill='none'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;border:1px solid #94a3b8;padding-right:2.5rem}html[data-theme=light] .NewSparepart__chip{color:#1a2438;border-color:#0000002e}html[data-theme=light] .NewSparepart__chip:hover{background:#1a73e90f;border-color:#1a73e9}html[data-theme=light] .NewSparepart__chip--active{color:#fff;background:#1a73e9;border-color:#1a73e9}html[data-theme=light] .NewSparepart__chip--active:hover{background:#1557c0;border-color:#1557c0}html[data-theme=light] .VehiculosEditor__chip{color:#0f3d2c;background:#178e621f;border-color:#178e628c}html[data-theme=light] .VehiculosEditor__chip--unresolved{color:#7c2d12;background:#d977061f;border-color:#d977068c}html[data-theme=light] .VehiculosEditor__chipLabel{color:inherit}html[data-theme=light] .VehiculosEditor__chipWarning{color:#b45309}html[data-theme=light] .VehiculosEditor__chipRemove{color:#64748b}html[data-theme=light] .VehiculosEditor__chipRemove:hover{color:#1a2438}html[data-theme=light] .NewSparepart__btn--cancel,html[data-theme=light] .NewOrderNote__btn--cancel,html[data-theme=light] .NewRemito__btn--cancel{color:#1a73e9;border-color:#1a73e9}html[data-theme=light] .NewSparepart__btn--cancel:hover,html[data-theme=light] .NewOrderNote__btn--cancel:hover,html[data-theme=light] .NewRemito__btn--cancel:hover{background:#1a73e914}html[data-theme=light] .NewSparepart__btn--submit,html[data-theme=light] .NewOrderNote__btn--submit,html[data-theme=light] .NewRemito__btn--submit{color:#fff;background:#1a73e9}html[data-theme=light] .NewSparepart__btn--submit:hover,html[data-theme=light] .NewOrderNote__btn--submit:hover,html[data-theme=light] .NewRemito__btn--submit:hover{background:#1557c0}html[data-theme=light] .NewRemito__itemRow{background:0 0;border-color:#1a73e940}html[data-theme=light] .NewRemito__itemOriginal,html[data-theme=light] .NewRemito__itemMeta{color:#64748b}html[data-theme=light] .NewRemito__itemSku{color:#1557c0}html[data-theme=light] .NewRemito__itemEditBtn{color:#1a73e9;border-color:#1a73e9}html[data-theme=light] .NewRemito__itemEditBtn:hover{background:#1a73e914}html[data-theme=light] .NewRemito__itemQty{color:#1557c0;background:#1a73e91a;border-color:#1a73e959}html[data-theme=light] .NewRemito__itemQty:hover{background:#1a73e92e;border-color:#1a73e9}html[data-theme=light] .NewRemito__itemEditAction--cancel,html[data-theme=light] .NewRemito__itemRemove{color:#94a3b8}html[data-theme=light] .NewRemito__itemRemove:hover{color:#c0392b;background:#d333331a}html[data-theme=light] .NewOrderNote__divider{border-color:#00000014}html[data-theme=light] .NewOrderNote__collapseBtn{color:#1a73e9;background:#1a73e90d;border-color:#1a73e933}html[data-theme=light] .NewOrderNote__collapseBtn:hover{background:#1a73e91a}html[data-theme=light] .NewSparepart__error,html[data-theme=light] .NewOrderNote__error,html[data-theme=light] .NewRemito__error{color:#c0392b}html[data-theme=light] .Stock__card{background-color:#fff;border-color:#00000014;box-shadow:0 2px 8px #0000000f}html[data-theme=light] .Stock__card__nombre{color:#1a2438}html[data-theme=light] .Stock__card__badge--activo{color:#0d6b47;background-color:#178e621f;border-color:#178e624d}html[data-theme=light] .Stock__card__badge--inactivo{color:#94a3b8;background-color:#0000000d;border-color:#0000001a}html[data-theme=light] .Stock__card__direccion,html[data-theme=light] .Stock__card__descripcion{color:#64748b}html[data-theme=light] .Stock__sector{color:#1a2438;background-color:#eef2f7;border-color:#0000000f}html[data-theme=light] .Stock__sectorNombre{color:#1a2438}html[data-theme=light] .Stock__sectorCount{color:#64748b}html[data-theme=light] .Stock__sectoresLabel{color:#94a3b8}html[data-theme=light] .Stock__addSector{color:#1a73e9;border-color:#1a73e9}html[data-theme=light] .Stock__addSector:hover{color:#fff;background:#1a73e9}html[data-theme=light] .Stock__btnEdit{color:#1a2438;border-color:#0003}html[data-theme=light] .Stock__btnEdit:hover{background:#0000000d;border-color:#00000059}html[data-theme=light] .Stock__btnLocations{color:#1a73e9;border-color:#1a73e966}html[data-theme=light] .Stock__btnLocations:hover{background:#1a73e91a}html[data-theme=light] .Stock__btnToggle--activar{color:#1a73e9;background:#1a73e91a;border-color:#1a73e94d}html[data-theme=light] .Stock__btnToggle--activar:hover:not(:disabled){background:#1a73e933}html[data-theme=light] .Stock__toggleInactivos{color:#64748b}html[data-theme=light] .Stock__toggleInactivos:hover{color:#1a2438}html[data-theme=light] .Stock__toggleInactivos input[type=checkbox]{background:#0000001a;border-color:#0003}html[data-theme=light] .Stock__toggleInactivos input[type=checkbox]:after{background:#00000059}html[data-theme=light] .Stock__toggleInactivos input[type=checkbox]:checked{background:#1a73e940;border-color:#1a73e980}html[data-theme=light] .Stock__toggleInactivos input[type=checkbox]:checked:after{background:#1a73e9}html[data-theme=light] .Stock__locSubtitle,html[data-theme=light] .Stock__locCount,html[data-theme=light] .Stock__locEmpty,html[data-theme=light] .Stock__locFormHint{color:#64748b}html[data-theme=light] .Stock__locForm{background:#00000005;border-color:#00000014}html[data-theme=light] .Stock__locList::-webkit-scrollbar-thumb{background:#00000026}html[data-theme=light] .Stock__locItem{background:#fff;border-color:#00000014}html[data-theme=light] .Stock__locItem:hover{background:#1a73e90a}html[data-theme=light] .Stock__locMetaText{color:#64748b}html[data-theme=light] .Stock__locMetaText strong{color:#1a2438}html[data-theme=light] .Stock__locQrBtn{color:#1a73e9;border-color:#1a73e959}html[data-theme=light] .Stock__locQrBtn:hover:not(:disabled){background:#1a73e914;border-color:#1a73e9}html[data-theme=light] .Stock__locClose:hover{color:#1a2438;background:#0000000f}html[data-theme=light] .Stock__modal{background:#fff;box-shadow:0 16px 48px #0000001f}html[data-theme=light] .Stock__modal__title{color:#1a2438}html[data-theme=light] .Stock__modal__label{color:#64748b}html[data-theme=light] .Stock__modal__input{color:#1a2438;appearance:none;background:#fff;border-color:#94a3b8}html[data-theme=light] .Stock__modal__input option{color:#1a2438;background-color:#fff}html[data-theme=light] .Stock__modal__input:focus{border-color:#1a73e9;box-shadow:0 0 0 3px #1a73e926}html[data-theme=light] .Stock__modal__error{color:#c0392b}html[data-theme=light] .Stock__modal__btn--submit{color:#fff;background:#1a73e9}html[data-theme=light] .Stock__modal__btn--submit:hover{background:#1557c0}html[data-theme=light] .Stock__modal__btn--cancel{color:#64748b;border-color:#0000002e}html[data-theme=light] .Stock__modal__btn--cancel:hover{color:#1a2438;border-color:#0000004d}html[data-theme=light] .Stock__modal__btn--danger{color:#c0392b;background:#c0392b1a;border-color:#c0392b33}html[data-theme=light] .Stock__modal__btn--danger:hover{background:#c0392b2e}html[data-theme=light] .Marcas__panel{background-color:#fff;border-color:#00000014;box-shadow:0 2px 8px #0000000a}html[data-theme=light] .Marcas__panel__title{color:#64748b}html[data-theme=light] .Marcas__item:hover{background-color:#1a73e90d}html[data-theme=light] .Marcas__item--active{background-color:#1a73e914;border-color:#1a73e959}html[data-theme=light] .Marcas__item__nombre{color:#1a2438}html[data-theme=light] .Marcas__item__tipo{color:#64748b;background-color:#0000000d}html[data-theme=light] .Marcas__empty,html[data-theme=light] .Marcas__loading{color:#64748b}html[data-theme=light] .Categorias__panel{background-color:#fff;border-color:#00000014;box-shadow:0 2px 8px #0000000a}html[data-theme=light] .Categorias__panel__title{color:#64748b}html[data-theme=light] .Categorias__search{color:#1a2438;background:#f2f5f9;border-color:#0000001f}html[data-theme=light] .Categorias__search::placeholder{color:#94a3b8}html[data-theme=light] .Categorias__search:focus{border-color:#1a73e9}html[data-theme=light] .Categorias__item:hover{background-color:#1a73e90d}html[data-theme=light] .Categorias__item--active{background-color:#1a73e914;border-color:#1a73e959}html[data-theme=light] .Categorias__item__nombre{color:#1a2438}html[data-theme=light] .Categorias__item__chevron{color:#94a3b8}html[data-theme=light] .Categorias__detail__nombre{color:#1a2438}html[data-theme=light] .Categorias__detail__arbol,html[data-theme=light] .Categorias__detail__label{color:#64748b}html[data-theme=light] .Categorias__detail__tag{color:#1a2438;background-color:#0000000a;border-color:#0000001a}html[data-theme=light] .Categorias__empty,html[data-theme=light] .Categorias__loading{color:#64748b}html[data-theme=light] .Categorias__loadMore{color:#1a73e9;border-color:#1a73e959}html[data-theme=light] .Categorias__loadMore:hover:not(:disabled){background:#1a73e914}html[data-theme=light] .NewMarca,html[data-theme=light] .NewCategoria{background:#fff;box-shadow:0 12px 48px #0000001f}html[data-theme=light] .NewMarca__title,html[data-theme=light] .NewCategoria__title{color:#1a2438}html[data-theme=light] .NewMarca__label,html[data-theme=light] .NewCategoria__label{color:#64748b}html[data-theme=light] .NewMarca__input,html[data-theme=light] .NewMarca__select,html[data-theme=light] .NewCategoria__input,html[data-theme=light] .NewCategoria__select{color:#1a2438;background:#fff;border-color:#0003}html[data-theme=light] .NewMarca__input:focus,html[data-theme=light] .NewMarca__select:focus,html[data-theme=light] .NewCategoria__input:focus,html[data-theme=light] .NewCategoria__select:focus{border-color:#1a73e9;box-shadow:0 0 0 3px #1a73e926}html[data-theme=light] .NewMarca__input::placeholder,html[data-theme=light] .NewMarca__select::placeholder,html[data-theme=light] .NewCategoria__input::placeholder,html[data-theme=light] .NewCategoria__select::placeholder{color:#94a3b8}html[data-theme=light] .NewMarca__input option,html[data-theme=light] .NewMarca__select option,html[data-theme=light] .NewCategoria__input option,html[data-theme=light] .NewCategoria__select option{color:#1a2438;background:#fff}html[data-theme=light] .PIDetail__title{color:#1a2438}html[data-theme=light] .PIDetail__label{color:#64748b}html[data-theme=light] .PIDetail__value{color:#1a2438}html[data-theme=light] .PITable__chevron{color:#94a3b8}html[data-theme=light] .PITable__chevron--open{color:#1a73e9}html[data-theme=light] .PITable__row--expanded>td{background:#00000006}html[data-theme=light] .PITable__detailRow>td{background:#0000000a;border-top-color:#1a73e959}html[data-theme=light] .Importaciones{color:#1a2438;background-color:#f2f5f9}html[data-theme=light] .Importaciones__title,html[data-theme=light] .Importaciones__header,html[data-theme=light] .ImportFlexxus{color:#1a2438}html[data-theme=light] .ImportFlexxus__label{color:#64748b}html[data-theme=light] .ImportFlexxus__toggleText{color:#1a2438}html[data-theme=light] .ImportFlexxus__toggle{background:#0000001f}html[data-theme=light] .ImportFlexxus__toggle--on{background:#1a73e9}html[data-theme=light] .ImportFlexxus__toggleThumb{background:#fff}html[data-theme=light] .ImportFlexxus__dropzone{background:#fff;border-color:#0003}html[data-theme=light] .ImportFlexxus__dropzone:hover,html[data-theme=light] .ImportFlexxus__dropzone--dragging{background:#1a73e90a;border-color:#1a73e9}html[data-theme=light] .ImportFlexxus__dropzoneIcon{color:#94a3b8;opacity:1}html[data-theme=light] .ImportFlexxus__dropzoneText{color:#64748b}html[data-theme=light] .ImportFlexxus__dropzoneLink{color:#1a73e9}html[data-theme=light] .ImportFlexxus__dropzoneHint{color:#94a3b8}html[data-theme=light] .ImportFlexxus__previewFile{color:#1a73e9}html[data-theme=light] .ImportFlexxus__previewFileName{color:#1a2438}html[data-theme=light] .ImportFlexxus__previewFileSize,html[data-theme=light] .ImportFlexxus__previewNote{color:#64748b}html[data-theme=light] .ImportFlexxus__previewRemove{color:#64748b;border-color:#0000002e}html[data-theme=light] .ImportFlexxus__previewRemove:hover{color:#1a2438;border-color:#1a2438}html[data-theme=light] .ImportFlexxus__previewTable{border-color:#00000014}html[data-theme=light] .ImportFlexxus__previewTable table th{color:#64748b;background:#f2f5f9;border-bottom-color:#00000014}html[data-theme=light] .ImportFlexxus__previewTable table td{color:#1a2438;border-bottom-color:#0000000d}html[data-theme=light] .ImportFlexxus__btnImport{color:#fff;background:#1a73e9}html[data-theme=light] .ImportFlexxus__btnImport:hover:not(:disabled){background:#1557c0}html[data-theme=light] .ImportFlexxus__error{color:#c0392b}html[data-theme=light] .DepositoSelection{background-color:#f2f5f9}html[data-theme=light] .DepositoSelection__circle{opacity:.12;background:#1a73e9}html[data-theme=light] .DepositoSelection__sectionTitle{color:#64748b}html[data-theme=light] .DepositoSelection__title{color:#1a2438}html[data-theme=light] .DepositoSelection__subtitle,html[data-theme=light] .DepositoSelection__hint{color:#64748b}html[data-theme=light] .DepositoSelection__item{color:#1a2438;background-color:#fff;border-color:#0000001a}html[data-theme=light] .DepositoSelection__item:hover{background-color:#1a73e90d;border-color:#1a73e980}html[data-theme=light] .DepositoSelection__item--selected{background-color:#1a73e914;border-color:#1a73e9}html[data-theme=light] .DepositoSelection__item--selected .DepositoSelection__item-nombre{color:#1557c0}html[data-theme=light] .DepositoSelection__item--selected .DepositoSelection__item-avatar{color:#1557c0;background-color:#1a73e933;border-color:#1a73e9}html[data-theme=light] .DepositoSelection__item-nombre{color:#1a2438}html[data-theme=light] .DepositoSelection__item-meta{color:#64748b}html[data-theme=light] .DepositoSelection__item-avatar{color:#1a73e9;background-color:#1a73e91f;border-color:#1a73e94d}html[data-theme=light] .DepositoSelection__btn{background-color:#1a73e9}html[data-theme=light] .DepositoSelection__btn:hover:not(:disabled){background-color:#1557c0}html[data-theme=light] .DepositoSelection__cancel{color:#64748b;border-color:#00000026}html[data-theme=light] .DepositoSelection__cancel:hover{color:#1a2438;border-color:#0000004d}html[data-theme=light] .spp-detail{color:#1a2438;background-color:#f2f5f9}html[data-theme=light] .spp-detail__loading,html[data-theme=light] .spp-detail__error,html[data-theme=light] .spp-detail__empty{color:#64748b}html[data-theme=light] .spp-detail__status-badge--activo{color:#166534;background:#dcfce7}html[data-theme=light] .spp-detail__status-badge--inactivo{color:#991b1b;background:#fee2e2}html[data-theme=light] .spp-detail__header{border-bottom-color:#00000014}html[data-theme=light] .spp-detail__header__nombre{color:#1a2438}html[data-theme=light] .spp-detail__header__marca{color:#fff;background-color:#1a73e9}html[data-theme=light] .spp-detail__header__calidad{color:#64748b;background-color:#0000000d}html[data-theme=light] .spp-detail__header__activoBtn--si{background:#22c55e;box-shadow:0 0 6px #22c55e80}html[data-theme=light] .spp-detail__header__activoBtn--no{background:#ef4444;box-shadow:0 0 6px #ef444466}html[data-theme=light] .spp-detail__header__sku,html[data-theme=light] .spp-detail__stock__total{color:#64748b}html[data-theme=light] .spp-detail__stock__total strong{color:#1a2438}html[data-theme=light] .spp-detail__stock__total-badge{color:#1a73e9;background:#1a73e91a;border-color:#1a73e940}html[data-theme=light] .spp-detail__stock__deposito{background-color:#fff;border-color:#00000014;box-shadow:0 1px 4px #0000000a}html[data-theme=light] .spp-detail__stock__deposito-header{border-bottom-color:#0000000f}html[data-theme=light] .spp-detail__stock__deposito-nombre{color:#1a2438}html[data-theme=light] .spp-detail__stock__deposito-total{color:#1a73e9}html[data-theme=light] .spp-detail__stock__ubicacion{border-bottom-color:#0000000d}html[data-theme=light] .spp-detail__stock__ubicacion-codigo{color:#1a73e9;background:#1a73e914}html[data-theme=light] .spp-detail__stock__ubicacion-cantidad{color:#1a2438}html[data-theme=light] .spp-detail__stock__ubicacion-estado--disponible{color:#0d6b47;background:#178e621a;border-color:#178e6240}html[data-theme=light] .spp-detail__stockForm__label{color:#64748b}html[data-theme=light] .spp-detail__stockForm__select,html[data-theme=light] .spp-detail__stockForm__input{color:#1a2438;appearance:none;background-color:#fff;border-color:#94a3b8}html[data-theme=light] .spp-detail__stockForm__select option,html[data-theme=light] .spp-detail__stockForm__input option{color:#1a2438;background-color:#fff}html[data-theme=light] .spp-detail__stockForm__select:focus,html[data-theme=light] .spp-detail__stockForm__input:focus{border-color:#1a73e9}html[data-theme=light] .spp-detail__stockForm__btn{color:#fff;background:#1a73e9}html[data-theme=light] .spp-detail__stockForm__btn:hover{background:#1557c0}html[data-theme=light] .spp-detail__stockForm__success{color:#0d6b47}html[data-theme=light] .spp-detail__section{background-color:#fff;border-color:#00000014;box-shadow:0 1px 4px #0000000a}html[data-theme=light] .spp-detail__section-title{color:#64748b}html[data-theme=light] .spp-detail__descripcion{color:#1a2438}html[data-theme=light] .spp-detail__row__label{color:#64748b}html[data-theme=light] .spp-detail__row__value{color:#1a2438}html[data-theme=light] .spp-detail__tag{color:#1a2438;background-color:#0000000a;border-color:#0000001a}html[data-theme=light] .spp-detail__linkAddBtn{color:#1a73e9;background:#1a73e914;border-color:#1a73e94d}html[data-theme=light] .spp-detail__linkAddBtn:hover{background:#1a73e926}html[data-theme=light] .spp-detail__link{background:#f8fafc;border-color:#00000014}html[data-theme=light] .spp-detail__link__nombre{color:#1a2438}html[data-theme=light] .spp-detail__link__sku,html[data-theme=light] .spp-detail__link__marca{color:#64748b}html[data-theme=light] .spp-detail__link__chip--generico{color:#1a73e9;background:#1a73e91a;border-color:#1a73e94d}html[data-theme=light] .spp-detail__link__chip--legitimo{color:#0d6b47;background:#178e621a;border-color:#178e624d}html[data-theme=light] .spp-detail__link__chip--alternativo{color:#9a7200;background:#b48c141f;border-color:#b48c144d}html[data-theme=light] .spp-detail__link__deleteBtn{color:#94a3b8}html[data-theme=light] .spp-detail__link__deleteBtn:hover{color:#c0392b;background:#d3333314}html[data-theme=light] .spp-detail__editBtn{color:#fff;background-color:#1a73e9;border-color:#1a73e9}html[data-theme=light] .spp-detail__editBtn:hover{background-color:#1557c0;border-color:#1557c0}html[data-theme=light] .volver-btn{color:#fff;background-color:#1a73e9}html[data-theme=light] .volver-btn:hover{background-color:#1557c0}html[data-theme=light] .spp-edit-modal{color:#1a2438;background-color:#fff;border-color:#0000001a;box-shadow:0 12px 48px #0000001f}html[data-theme=light] .spp-edit-modal__header{border-bottom-color:#00000014}html[data-theme=light] .spp-edit-modal__title{color:#1a2438}html[data-theme=light] .spp-edit-modal__close{color:#94a3b8}html[data-theme=light] .spp-edit-modal__close:hover{color:#1a2438}html[data-theme=light] .spp-edit-modal__label{color:#64748b}html[data-theme=light] .spp-edit-modal__notice{background:#1a73e914;border-color:#1a73e938}html[data-theme=light] .spp-edit-modal__noticeLabel,html[data-theme=light] .spp-edit-modal__noticeMeta{color:#64748b}html[data-theme=light] .spp-edit-modal__noticeValue{color:#1a2438}html[data-theme=light] .spp-edit-modal__input,html[data-theme=light] .spp-edit-modal__textarea{color:#1a2438;background-color:#fff;border-color:#0000002e}html[data-theme=light] .spp-edit-modal__input:focus,html[data-theme=light] .spp-edit-modal__textarea:focus{border-color:#1a73e9}html[data-theme=light] .spp-edit-modal__input option,html[data-theme=light] .spp-edit-modal__textarea option{color:#1a2438;background-color:#fff}html[data-theme=light] .spp-edit-modal select.spp-edit-modal__input{background-image:linear-gradient(45deg,#0000 50%,#00000073 50%),linear-gradient(135deg,#00000073 50%,#0000 50%)}html[data-theme=light] .spp-edit-modal__footer{border-top-color:#00000014}html[data-theme=light] .spp-edit-modal__btnCancel{color:#64748b;border-color:#0000002e}html[data-theme=light] .spp-edit-modal__btnCancel:hover{color:#1a2438;border-color:#0000004d}html[data-theme=light] .spp-edit-modal__btnSave{color:#fff;background-color:#1a73e9}html[data-theme=light] .spp-edit-modal__btnSave:hover{background-color:#1557c0}html[data-theme=light] .spp-edit-modal__imgAddBtn{color:#fff;background:#178e62;border-color:#178e62}html[data-theme=light] .spp-edit-modal__imgAddBtn:hover:not(:disabled){background:#0d6b47;border-color:#0d6b47}html[data-theme=light] .spp-edit-modal__summary{background:#1a73e90a;border-color:#0000001a}html[data-theme=light] .spp-edit-modal__summary__bar:hover{background:#1a73e90f}html[data-theme=light] .spp-edit-modal__summary__label,html[data-theme=light] .spp-edit-modal__summary__chevron{color:#64748b}html[data-theme=light] .spp-edit-modal__summary__value{color:#1a2438}html[data-theme=light] .spp-edit-modal__summary__chip{color:#64748b;background:#0000000d}html[data-theme=light] .spp-edit-modal__summary__form{border-top-color:#00000014}html[data-theme=light] .spp-edit-modal__sectionTitle{color:#1a2438}html[data-theme=light] .spp-edit-modal__sectionHint{color:#64748b}html[data-theme=light] .spp-edit-modal__ubicacionRow{background:#00000006;border-color:#0000001a}html[data-theme=light] .spp-edit-modal__ubicacionRow__removeBtn{color:#64748b;border-color:#0000002e}html[data-theme=light] .spp-edit-modal__ubicacionRow__removeBtn:hover{color:#dc2626;background:#dc26260f;border-color:#dc262673}html[data-theme=light] .spp-edit-modal__addRowBtn{color:#64748b;border-color:#00000038}html[data-theme=light] .spp-edit-modal__addRowBtn:hover{color:#1a73e9;background:#1a73e90f;border-color:#1a73e9}html[data-theme=light] .spp-edit-modal__ubicacionesTotal{color:#64748b}html[data-theme=light] .spp-edit-modal__ubicacionesTotal strong{color:#1a2438}html[data-theme=light] .SpareParts .TanTable td{background:0 0}html[data-theme=light] .TanTable__sortBtn{color:#fff}html[data-theme=light] .TanTable__actionBtn:hover{color:#1a73e9;background:#1a73e91f}html[data-theme=light] .TanTable__actionIcon{filter:brightness(0)saturate()invert(32%)sepia(83%)saturate(2344%)hue-rotate(205deg)brightness(95%)contrast(92%)}html[data-theme=light] .TanTable__editBtn,html[data-theme=light] .TanTable__printBtn,html[data-theme=light] .TanTable__expandBtn{color:#1a73e9;border-color:#1a73e966}html[data-theme=light] .TanTable__editBtn:hover,html[data-theme=light] .TanTable__printBtn:hover,html[data-theme=light] .TanTable__expandBtn:hover{background:#1a73e91a;border-color:#1a73e9}html[data-theme=light] .TanTable__emitBtn{color:#1a73e9;border-color:#1a73e966}html[data-theme=light] .TanTable__emitBtn:hover{background:#1a73e91a;border-color:#1a73e9}html[data-theme=light] .TanTable__checkbox{accent-color:#1a73e9}html[data-theme=light] .TanTable__expandedRow>td{background:#1a73e908}html[data-theme=light] .TanTable__expandedCell{background:#1a73e908;border-bottom-color:#0000000f!important}html[data-theme=light] .TanTable__expandedLabel{color:#64748b}html[data-theme=light] .TanTable__expandedValue{color:#1a2438}html[data-theme=light] .TanTable__expandedItems th{color:#fff;background:#64748b;border-bottom-color:#0000002e}html[data-theme=light] .TanTable__expandedItems td{color:#1a2438;border-bottom-color:#00000026}html[data-theme=light] .TanTable__expandedItems tr:hover td{background:#00000005}html[data-theme=light] .TanTable__row--anulada td{color:#1a243873}html[data-theme=light] .TanTable__if-loading,html[data-theme=light] .TanTable__error,html[data-theme=light] .TanTable__noData{color:#1a2438}html[data-theme=light] .NewRemito__clientSection,html[data-theme=light] .NewRemito__section{background:#1a73e908;border-color:#1a73e91f}html[data-theme=light] .NewRemito__sectionTitle,html[data-theme=light] .NewRemito__radioOption{color:#1a2438}html[data-theme=light] .NewRemito__radioOption input[type=radio]{border-color:#00000040}html[data-theme=light] .NewRemito__radioOption input[type=radio]:checked{border-color:#1a73e9}html[data-theme=light] .NewRemito__radioOption input[type=radio]:checked:after{background:#1a73e9}html[data-theme=light] .NewRemito__results{background:#fff;border-color:#1a73e966;box-shadow:0 8px 24px #0000001a}html[data-theme=light] .NewRemito__resultItem{border-bottom-color:#0000000d}html[data-theme=light] .NewRemito__resultItem:hover{background:#1a73e912}html[data-theme=light] .NewRemito__resultName{color:#1a2438}html[data-theme=light] .NewRemito__resultSku{color:#64748b}html[data-theme=light] .NewRemito__spareCard{background:#1a73e90d;border-color:#1a73e940}html[data-theme=light] .NewRemito__spareName{color:#1a2438}html[data-theme=light] .NewRemito__spareSku{color:#64748b}html[data-theme=light] .NewRemito__itemRow{border-bottom-color:#0000000d}html[data-theme=light] .NewRemito__itemName{color:#1a2438}html[data-theme=light] .NewRemito__itemMeta{color:#64748b}html[data-theme=light] .NewRemito__itemRemove{color:#94a3b8}html[data-theme=light] .NewRemito__itemRemove:hover{color:#c0392b}html[data-theme=light] .NewRemito__checkboxLabel{color:#1a2438}html[data-theme=light] .NewRemito__checkboxLabel input[type=checkbox]{accent-color:#1a73e9}html[data-theme=light] .NewRemito__orderItem{background:#00000006;border-color:#00000014}html[data-theme=light] .NewOrderNote__clientSection,html[data-theme=light] .NewOrderNote__section{background:#1a73e908;border-color:#1a73e91f}html[data-theme=light] .NewOrderNote__sectionTitle,html[data-theme=light] .NewOrderNote__radioOption{color:#1a2438}html[data-theme=light] .NewOrderNote__radioOption input[type=radio]{border-color:#00000040}html[data-theme=light] .NewOrderNote__radioOption input[type=radio]:checked{border-color:#1a73e9}html[data-theme=light] .NewOrderNote__radioOption input[type=radio]:checked:after{background:#1a73e9}html[data-theme=light] .NewOrderNote__results{background:#fff;border-color:#1a73e966;box-shadow:0 8px 24px #0000001a}html[data-theme=light] .NewOrderNote__resultItem{border-bottom-color:#0000000d}html[data-theme=light] .NewOrderNote__resultItem:hover{background:#1a73e912}html[data-theme=light] .NewOrderNote__resultName{color:#1a2438}html[data-theme=light] .NewOrderNote__resultSku{color:#64748b}html[data-theme=light] .NewOrderNote__repuestoCard,html[data-theme=light] .NewOrderNote__spareCard{background:#1a73e90d;border-color:#1a73e940}html[data-theme=light] .NewOrderNote__repuestoNombre,html[data-theme=light] .NewOrderNote__spareName{color:#1a2438}html[data-theme=light] .NewOrderNote__repuestoSku,html[data-theme=light] .NewOrderNote__spareSku{color:#64748b}html[data-theme=light] .NewOrderNote__repuestoPrecio,html[data-theme=light] .NewOrderNote__precio{color:#1a73e9}html[data-theme=light] .NewOrderNote__itemRow{border-bottom-color:#0000000d}html[data-theme=light] .NewOrderNote__itemName{color:#1a2438}html[data-theme=light] .NewOrderNote__itemSku{color:#1a73e9;font-family:monospace}html[data-theme=light] .NewOrderNote__itemMeta{color:#64748b}html[data-theme=light] .NewOrderNote__itemRemove{color:#94a3b8}html[data-theme=light] .NewOrderNote__itemRemove:hover{color:#c0392b}html[data-theme=light] .SearchSelect__input{color:#1a2438;appearance:none;background:#fff;border-color:#94a3b8}html[data-theme=light] .SearchSelect__input::placeholder{color:#94a3b8}html[data-theme=light] .SearchSelect__input:focus{border-color:#1a73e9}html[data-theme=light] .SearchSelect__dropdown{background:#fff;border-color:#0000001a;box-shadow:0 8px 24px #0000001a}html[data-theme=light] .SearchSelect__option{color:#1a2438;border-bottom-color:#0000000d}html[data-theme=light] .SearchSelect__option:hover{background:#1a73e912}html[data-theme=light] .SearchSelect__option--empty{color:#64748b}html[data-theme=light] .SearchSelect__selected{background:#1a73e912;border-color:#1a73e9}html[data-theme=light] .SearchSelect__selectedName{color:#1a2438}html[data-theme=light] .SearchSelect__clearBtn{color:#94a3b8}html[data-theme=light] .SearchSelect__clearBtn:hover{color:#1a2438}html[data-theme=light] .PIDetail{background:#f1f5f9}html[data-theme=light] .PIDetail__title{color:#1a2438;font-size:1rem}html[data-theme=light] .PIDetail__emitBtn{color:#fff;background:#1a73e9}html[data-theme=light] .PIDetail__emitBtn:hover{background:#1557c0}html[data-theme=light] .PIDetail__info{background:#fff;border-color:#0000001a;box-shadow:0 1px 4px #0000000f}html[data-theme=light] .PIDetail__infoItem{border-bottom-color:#00000012}html[data-theme=light] .PIDetail__infoLabel{color:#475569}html[data-theme=light] .PIDetail__infoValue{color:#0f172a;font-weight:600}html[data-theme=light] .PIDetail__financials{background:#fff;border-color:#0000001a;box-shadow:0 1px 4px #0000000f}html[data-theme=light] .PIDetail__finRow{border-bottom-color:#00000012}html[data-theme=light] .PIDetail__finRow--percTitle{background:#f8fafc}html[data-theme=light] .PIDetail__finRow--total{background:#1a73e90f;border-top-color:#1a73e933}html[data-theme=light] .PIDetail__finLabel{color:#475569}html[data-theme=light] .PIDetail__finLabelSub{color:#334155}html[data-theme=light] .PIDetail__finValue{color:#0f172a;font-weight:600}html[data-theme=light] .PIDetail__finValue--total{color:#1a73e9}html[data-theme=light] .PIDetail__itemsWrap{border-color:#0000001a;box-shadow:0 1px 4px #0000000f}html[data-theme=light] .PIDetail__items thead tr{background:#f1f5f9}html[data-theme=light] .PIDetail__items th{color:#64748b;background:0 0;border-bottom-color:#0000001a}html[data-theme=light] .PIDetail__items td{color:#1a2438;background:#fff;border-bottom-color:#0000000d}html[data-theme=light] .PIDetail__items tr:hover td{background:#f8fafc}html[data-theme=light] .PIDetail__itemSku{color:#64748b}html[data-theme=light] .PIDetail__itemQty,html[data-theme=light] .PIDetail__itemPrice{color:#334155}html[data-theme=light] .PIDetail__itemSubtotal{color:#0f172a}html[data-theme=light] .NewMarca__toggle__btn{color:#64748b;background:0 0;border-color:#00000026}html[data-theme=light] .NewMarca__toggle__btn--active{color:#fff;background:#1a73e9;border-color:#1a73e9}html[data-theme=light] .NewMarca__list{scrollbar-color:#0000001a transparent}html[data-theme=light] .NewMarca__item{color:#1a2438}html[data-theme=light] .NewMarca__item:hover{background-color:#1a73e90d}html[data-theme=light] .NewMarca__item--active{background-color:#1a73e914;border-color:#1a73e94d}html[data-theme=light] .NewMarca__loading{color:#64748b}html[data-theme=light] .NewMarca__btn--cancel{color:#1a73e9;border-color:#1a73e9}html[data-theme=light] .NewMarca__btn--cancel:hover{background:#1a73e912}html[data-theme=light] .NewMarca__btn--submit{color:#fff;background:#1a73e9}html[data-theme=light] .NewMarca__btn--submit:hover{background:#1557c0}html[data-theme=light] .NewCategoria__hint{color:#1a73e9}html[data-theme=light] .NewCategoria__panel{background-color:#f2f5f9;border-color:#00000014}html[data-theme=light] .NewCategoria__panel__title{color:#64748b}html[data-theme=light] .NewCategoria__panelSearch{color:#1a2438;background:#fff;border-color:#00000026}html[data-theme=light] .NewCategoria__panelSearch::placeholder{color:#94a3b8}html[data-theme=light] .NewCategoria__panelSearch:focus{border-color:#1a73e9}html[data-theme=light] .NewCategoria__list{scrollbar-color:#0000001a transparent}html[data-theme=light] .NewCategoria__item{color:#1a2438}html[data-theme=light] .NewCategoria__item:hover{background-color:#1a73e90d}html[data-theme=light] .NewCategoria__item--active{background-color:#1a73e914;border-color:#1a73e94d}html[data-theme=light] .NewCategoria__item__chevron{color:#94a3b8}html[data-theme=light] .NewCategoria__loading{color:#64748b}html[data-theme=light] .NewCategoria__btn--cancel{color:#1a73e9;border-color:#1a73e9}html[data-theme=light] .NewCategoria__btn--cancel:hover{background:#1a73e912}html[data-theme=light] .NewCategoria__btn--submit{color:#fff;background:#1a73e9}html[data-theme=light] .NewCategoria__btn--submit:hover{background:#1557c0}html[data-theme=light] .Ajustes{color:#1a2438;background-color:#f2f5f9}html[data-theme=light] .Ajustes__tableWrap{background:#fff;border-color:#00000014;box-shadow:0 2px 12px #0000000f}html[data-theme=light] .Ajustes__table th{color:#fff;background:#1a73e9}html[data-theme=light] .Ajustes__table td{color:#1a2438;border-bottom-color:#0000000d}html[data-theme=light] .Ajustes__table tr:hover td{background:#1a73e90a}html[data-theme=light] .Ajustes__tdMono,html[data-theme=light] .Ajustes__tdCenter{color:#64748b}html[data-theme=light] .Ajustes__actionBtn{color:#64748b;border-color:#00000026}html[data-theme=light] .Ajustes__actionBtn:hover{color:#1a2438;background:#0000000d;border-color:#0000004d}html[data-theme=light] .Ajustes__actionBtn--danger:hover{color:#c0392b;background:#c0392b1a;border-color:#c0392b4d}html[data-theme=light] .Ajustes__tag{color:#1a73e9;background:#1a73e91a;border-color:#1a73e940}html[data-theme=light] .Ajustes__tag--neutral{color:#64748b;background:#0000000d;border-color:#0000001a}html[data-theme=light] .Ajustes__badge--activo{color:#0d6b47;background:#178e621f}html[data-theme=light] .Ajustes__badge--inactivo{color:#64748b;background:#0000000f}html[data-theme=light] .Ajustes__modal{background:#fff;box-shadow:0 12px 48px #0000001f}html[data-theme=light] .Ajustes__modalHeader{border-bottom-color:#00000014}html[data-theme=light] .Ajustes__modalTitle{color:#1a2438}html[data-theme=light] .Ajustes__modalSubtitle{color:#64748b}html[data-theme=light] .Ajustes__modalClose{color:#94a3b8}html[data-theme=light] .Ajustes__modalClose:hover{color:#1a2438}html[data-theme=light] .Ajustes__modalFooter{border-top-color:#00000014}html[data-theme=light] .Ajustes__label{color:#64748b}html[data-theme=light] .Ajustes__input{color:#1a2438;background:#fff;border-color:#94a3b8}html[data-theme=light] .Ajustes__input:focus{border-color:#1a73e9;box-shadow:0 0 0 3px #1a73e926}html[data-theme=light] .Ajustes__input::placeholder{color:#94a3b8}html[data-theme=light] .Ajustes__checkOption{color:#1a2438;background:#f2f5f9;border-color:#0000001a}html[data-theme=light] .Ajustes__checkOption:hover{background:#1a73e912;border-color:#1a73e94d}html[data-theme=light] .Ajustes__checkOption:has(input:checked){background:#1a73e91a;border-color:#1a73e966}html[data-theme=light] .Ajustes__checkMono{color:#94a3b8}html[data-theme=light] .Ajustes__permSection{background:#00000005;border-color:#00000014}html[data-theme=light] .Ajustes__permSectionTitle{color:#1a2438}html[data-theme=light] .Ajustes__btn--secondary{color:#64748b;border-color:#0000002e}html[data-theme=light] .Ajustes__btn--secondary:hover{color:#1a2438;border-color:#0000004d}html[data-theme=light] .Ajustes__btn--primary{background:#1a73e9}html[data-theme=light] .Ajustes__btn--primary:hover{background:#1557c0}html[data-theme=light] .Ajustes__profileAvatar{color:#1a73e9;background:#1a73e91a;border-color:#1a73e94d}html[data-theme=light] .Ajustes__profileName{color:#1a2438}html[data-theme=light] .Ajustes__profileUsername{color:#64748b}html[data-theme=light] .Ajustes__infoCard{background:#fff;border-color:#00000014;box-shadow:0 1px 4px #0000000a}html[data-theme=light] .Ajustes__infoCard__label{color:#64748b}html[data-theme=light] .Ajustes__infoCard__value{color:#1a2438}html[data-theme=light] .Ajustes__error{color:#c0392b}html[data-theme=light] .Ajustes__success{color:#0d6b47}html[data-theme=light] .Ajustes__empty,html[data-theme=light] .Ajustes__loading,html[data-theme=light] .Ajustes__tagEmpty{color:#64748b}html[data-theme=light] .SpareParts__Container__Filters__filterIcon{filter:brightness(0)saturate()invert(32%)sepia(83%)saturate(2344%)hue-rotate(205deg)brightness(95%)contrast(92%)}html[data-theme=light] .SpareParts__tabsCard{background:#fff;border-color:#00000014;box-shadow:0 2px 10px #0000000d}html[data-theme=light] .SpareParts__tab{color:#64748b;background:#fff;border-color:#64748b38}html[data-theme=light] .SpareParts__tab:hover{color:#1a2438;border-color:#1a73e973}html[data-theme=light] .SpareParts__tab--active{color:#1a2438;background:#1a73e91a;border-color:#1a73e98c;box-shadow:0 8px 20px #1a73e91f}html[data-theme=light] .SpareParts__tabsEmpty{color:#64748b}html[data-theme=light] .SpareParts__card{background:#fff;border-color:#00000014;box-shadow:0 2px 8px #0000000a}html[data-theme=light] .SpareParts__card__main,html[data-theme=light] .SpareParts__card__name{color:#1a2438}html[data-theme=light] .SpareParts__card__sku,html[data-theme=light] .SpareParts__card__field dt{color:#64748b}html[data-theme=light] .SpareParts__card__field dd{color:#1a2438}html[data-theme=light] .SpareParts__card__actionBtn{color:#1a73e9;background:#1a73e914;border-color:#1a73e959}html[data-theme=light] .SpareParts__card__actionBtn:hover{background:#1a73e929}html[data-theme=light] .SpareParts__card__actionBtn--danger{color:#c0392b;background:#c0392b14;border-color:#c0392b4d}html[data-theme=light] .SpareParts__card__actionBtn--danger:hover{background:#c0392b26}html[data-theme=light] .Filters{background:#fff;border-right:1px solid #00000014;box-shadow:4px 0 12px #00000014}html[data-theme=light] .Filters::-webkit-scrollbar-thumb{background:#00000026}html[data-theme=light] .Filters::-webkit-scrollbar-thumb:hover{background:#0000004d}html[data-theme=light] .Filters__title{color:#1a2438}html[data-theme=light] .Filters__label{color:#64748b;opacity:1}html[data-theme=light] .Filters__subtitle{color:#1a2438}html[data-theme=light] .Filters__icon{filter:brightness(0)saturate()invert(32%)sepia(83%)saturate(2344%)hue-rotate(205deg)brightness(95%)contrast(92%)}html[data-theme=light] .Filters__collapseHeader{color:#1a2438}html[data-theme=light] .Filters__collapseArrow{filter:brightness(0)saturate()invert(32%)sepia(83%)saturate(2344%)hue-rotate(205deg)brightness(95%)contrast(92%);opacity:.85}html[data-theme=light] .Filters__input{color:#1a2438;background:#fff;border-color:#94a3b8}html[data-theme=light] .Filters__input::placeholder{color:#94a3b8}html[data-theme=light] .Filters__input:hover{border-color:#64748b}html[data-theme=light] .Filters__input:focus{border-color:#1a73e9}html[data-theme=light] .Filters__select{color:#1a2438!important;background:#fff!important;border-color:#94a3b8!important}html[data-theme=light] .Filters__select:hover{border-color:#64748b!important}html[data-theme=light] .Filters__select:focus{border-color:#1a73e9!important}html[data-theme=light] .Filters__select option{color:#1a2438;background:#fff}html[data-theme=light] .Filters__toggleThumb{background:#00000026}html[data-theme=light] .Filters__toggleThumb:after{background:#fff}html[data-theme=light] .Filters__toggleInput:checked+.Filters__toggleThumb{background:#1a73e9}html[data-theme=light] .Filters__submitBtn{color:#fff;background:#1a73e9}html[data-theme=light] .Filters__submitBtn:hover{background:#1557c0}html[data-theme=light] .Filters__clearBtn{color:#64748b}html[data-theme=light] .Filters__clearBtn:hover,html[data-theme=light] .NotasDePedido__container,html[data-theme=light] .Remitos__container,html[data-theme=light] .FacturasDeCompra__container,html[data-theme=light] .AjusteDeStock__container,html[data-theme=light] .Clientes__container,html[data-theme=light] .Providers__container,html[data-theme=light] .LibrosIva__title{color:#1a2438}html[data-theme=light] .LibrosIva__subtitle{color:#64748b}html[data-theme=light] .LibrosIva__tabs{border-bottom-color:#0000001a}html[data-theme=light] .LibrosIva__tab{color:#64748b}html[data-theme=light] .LibrosIva__tab:hover{color:#1a2438}html[data-theme=light] .LibrosIva__tab--active{color:#1a2438;border-bottom-color:#1a73e9}html[data-theme=light] .LibrosIva__filterLabel{color:#64748b}html[data-theme=light] .LibrosIva__dateInput{color:#1a2438;background-color:#fff;border-color:#94a3b8}html[data-theme=light] .LibrosIva__dateInput:focus{border-color:#1a73e9}html[data-theme=light] .LibrosIva__dateInput::-webkit-calendar-picker-indicator{filter:none;opacity:.5}html[data-theme=light] .LibrosIva__btnBuscar{color:#fff;background:#1a73e9;border-color:#1a73e9}html[data-theme=light] .LibrosIva__btnBuscar:hover:not(:disabled){background:#1557c0;border-color:#1557c0}html[data-theme=light] .LibrosIva__btnLimpiar{color:#64748b;border-color:#0000002e}html[data-theme=light] .LibrosIva__btnLimpiar:hover:not(:disabled){color:#1a2438;border-color:#00000059}html[data-theme=light] .LibrosIva__btnExcel{color:#1a73e9;background:#1a73e914;border-color:#1a73e959}html[data-theme=light] .LibrosIva__btnExcel:hover:not(:disabled){background:#1a73e926}html[data-theme=light] .LibrosIva__loading{color:#64748b}html[data-theme=light] .LibrosIva__error{color:#c0392b}html[data-theme=light] .LibrosIva__tableWrap{background:#fff;border-color:#00000014;box-shadow:0 2px 12px #0000000f}html[data-theme=light] .LibrosIva__table thead tr{background:#1a73e9}html[data-theme=light] .LibrosIva__table th{color:#fff}html[data-theme=light] .LibrosIva__table td{color:#1a2438;border-top-color:#00000012}html[data-theme=light] .LibrosIva__table tbody tr:hover{background:#1a73e90d}html[data-theme=light] .LibrosIva__td--mono{color:#64748b}html[data-theme=light] .LibrosIva__tipo--a{color:#0d6b47;background:#178e621f}html[data-theme=light] .LibrosIva__tipo--b{color:#1557c0;background:#1a73e91a}html[data-theme=light] .LibrosIva__tipo--c{color:#64748b;background:#0000000f}html[data-theme=light] .LibrosIva__totalsRow{background:#eef2f7;border-top-color:#0000001a}html[data-theme=light] .LibrosIva__totalsRow td,html[data-theme=light] .AjusteDeStock__cards__selectAll{color:#1a2438}html[data-theme=light] .AjusteDeStock__card{background:#fff;border-color:#00000014;box-shadow:0 2px 8px #0000000a}html[data-theme=light] .AjusteDeStock__card__product{color:#1a2438}html[data-theme=light] .AjusteDeStock__card__grid dt{color:#64748b}html[data-theme=light] .AjusteDeStock__card__grid dd{color:#1a2438}html[data-theme=light] .AjusteDeStock__card__cancelBtn{color:#c0392b;background:#c0392b14;border-color:#c0392b4d}html[data-theme=light] .AjusteDeStock__card__cancelBtn:hover:not(:disabled){background:#c0392b26}html[data-theme=light] .Marcas{background-color:#f2f5f9}html[data-theme=light] .Marcas__title{color:#1a2438}html[data-theme=light] .Marcas__addBtn{color:#fff;background:#1a73e9}html[data-theme=light] .Marcas__addBtn:hover{background:#1557c0}html[data-theme=light] .Marcas__addBtn--secondary{color:#1a73e9;background:0 0;border-color:#1a73e9}html[data-theme=light] .Marcas__addBtn--secondary:hover{background:#1a73e912}html[data-theme=light] .Marcas__card{background:#fff;border-color:#00000014}html[data-theme=light] .Marcas__card--open{border-color:#1a73e966}html[data-theme=light] .Marcas__card__header:hover{background:#00000005}html[data-theme=light] .Marcas__card__name{color:#1a2438}html[data-theme=light] .Marcas__card__arrow{color:#94a3b8}html[data-theme=light] .Marcas__card__models{border-top-color:#0000000f}html[data-theme=light] .Marcas__modelChip{color:#1a73e9;background:#1a73e914;border-color:#1a73e94d}html[data-theme=light] .MarcasTree__node--depth0>.MarcasTree__row{background:#fff;border-color:#0000001a}html[data-theme=light] .MarcasTree__node--depth1>.MarcasTree__row{background:#00000005}html[data-theme=light] .MarcasTree__node--depth2>.MarcasTree__row{background:#00000004}html[data-theme=light] .MarcasTree__node--depth3>.MarcasTree__row{background:0 0}html[data-theme=light] .MarcasTree__row:hover{background:#0000000a}html[data-theme=light] .MarcasTree__name{color:#1a2438}html[data-theme=light] .MarcasTree__btn--edit{color:#1a2438;background:#0000000f}html[data-theme=light] .MarcasTree__btn--edit:hover{background:#0000001f}html[data-theme=light] .MarcasTree__children{border-left-color:#178e624d}html[data-theme=light] .Categorias{background-color:#f2f5f9}html[data-theme=light] .Categorias__title{color:#1a2438}html[data-theme=light] .Categorias__addBtn{color:#fff;background:#1a73e9}html[data-theme=light] .Categorias__addBtn:hover{background:#1557c0}html[data-theme=light] .Categorias__tree{background:#fff;border-color:#00000014}html[data-theme=light] .Categorias__treeSearch{border-bottom-color:#0000000f}html[data-theme=light] .Categorias__treeRow{border-bottom-color:#0000000a}html[data-theme=light] .Categorias__treeRow:hover{background:#00000005}html[data-theme=light] .Categorias__treeRow--selected{background:#1a73e914;border-left-color:#1a73e9}html[data-theme=light] .Categorias__treeArrow{color:#94a3b8}html[data-theme=light] .Categorias__treeName{color:#1a2438}html[data-theme=light] .Categorias__detail{background:#fff;border-color:#00000014}html[data-theme=light] .Categorias__detail__title{color:#64748b}html[data-theme=light] .NewMarca__toggleSwitch__label{color:#1a2438}html[data-theme=light] .NewMarca__toggleSwitch__track{background:#0000001f}html[data-theme=light] .NewMarca__toggleSwitch__track--on{background:#1a73e9}html[data-theme=light] .NewMarca__item__check{color:#1a73e9}html[data-theme=light] .NewMarca__error{color:#c0392b}html[data-theme=light] .NewOrderNote__formRight{border-left-color:#00000014}html[data-theme=light] .NewOrderNote__formSectionTitle,html[data-theme=light] .NewOrderNote__optional,html[data-theme=light] .NewOrderNote__emptyItems{color:#64748b}html[data-theme=light] .NewOrderNote__priceBox{background:#00000008}html[data-theme=light] .NewOrderNote__priceLabel{color:#64748b}html[data-theme=light] .NewOrderNote__priceValue{color:#1a73e9}html[data-theme=light] .NewOrderNote__itemRow{background:#00000005;border-color:#1a73e933}html[data-theme=light] .NewOrderNote__total{border-top-color:#00000014}html[data-theme=light] .NewOrderNote__totalLabel{color:#64748b}html[data-theme=light] .NewOrderNote__totalValue{color:#1a2438}html[data-theme=light] .NewOrderNote__totalsCard{background:#f8fafc;border-color:#0000001a}html[data-theme=light] .NewOrderNote__totalsLabel{color:#475569}html[data-theme=light] .NewOrderNote__totalsValue{color:#1a2438}html[data-theme=light] .NewOrderNote__totalsPct{color:#94a3b8}html[data-theme=light] .NewOrderNote__totalsDivider{background:#0000001a}html[data-theme=light] .NewOrderNote__totalsRow--sub .NewOrderNote__totalsLabel,html[data-theme=light] .NewOrderNote__totalsRow--sub .NewOrderNote__totalsValue{color:#64748b}html[data-theme=light] .NewOrderNote__totalsRow--final .NewOrderNote__totalsLabel{color:#1a2438}html[data-theme=light] .NewOrderNote__totalsRow--final .NewOrderNote__totalsValue{color:#0d6b47}html[data-theme=light] .OrdenesVenta{color:#1a2438;background:#f2f5f9}html[data-theme=light] .OrdenesVenta__title{color:#1a2438}html[data-theme=light] .OrdenesVenta__btnPdf{color:#fff;background:#1a73e9}html[data-theme=light] .OrdenesVenta__btnPdf:hover{background:#1557c0}html[data-theme=light] .OrdenesVenta__btnManual{color:#1a73e9;background:0 0;border-color:#1a73e9}html[data-theme=light] .OrdenesVenta__btnManual:hover{background:#1a73e914}html[data-theme=light] .OrdenesVenta__btnVerRemito{color:#6d28d9;background:#8b5cf61a;border-color:#8b5cf666}html[data-theme=light] .OrdenesVenta__btnVerRemito:hover{background:#8b5cf633;border-color:#6d28d9}html[data-theme=light] .OrdenesVenta__btnFaltantes{color:#c44f00;background:#e8600a1a;border-color:#c44f00}html[data-theme=light] .OrdenesVenta__btnFaltantes:hover{background:#e8600a2e}html[data-theme=light] .OrdenesVenta__btnFaltantes--active{color:#fff;background:#c44f00}html[data-theme=light] .OrdenesVenta__btnFaltantes--active:hover{background:#a33e00}html[data-theme=light] .OrdenesVenta__badge--pendiente{color:#9a7200;background:#b48c141f}html[data-theme=light] .OrdenesVenta__badge--solicitud{color:#1a73e9;background:#1a73e91f}html[data-theme=light] .OrdenesVenta__badge--completa{color:#0d6b47;background:#178e6226}html[data-theme=light] .OrdenesVenta__badge--faltantes{color:#c44f00;background:#e8600a1f}html[data-theme=light] .OrdenesVenta__badge--remito{color:#6d28d9;background:#8b5cf61f}html[data-theme=light] .OrdenesVenta__items__badge--total{color:#64748b;background:#0000000f}html[data-theme=light] .OrdenesVenta__items__badge--pendiente{color:#9a7200;background:#b48c141f}html[data-theme=light] .OrdenesVenta__items__badge--faltante{color:#c44f00;background:#e8600a1f}html[data-theme=light] .OrdenesVenta__items__badge--solicitud{color:#1a73e9;background:#1a73e91f}html[data-theme=light] .OrdenesVenta__items__badge--pedido{color:#0d6b47;background:#178e621f}html[data-theme=light] .OrdenesVenta__btnVer{color:#64748b}html[data-theme=light] .OrdenesVenta__btnVer:hover{color:#1a2438;background:#0000000d}html[data-theme=light] .OrdenesVenta__overlay{background:#0006}html[data-theme=light] .OrdenesVenta__card{background:#fff;border-color:#00000017}html[data-theme=light] .OrdenesVenta__card__main,html[data-theme=light] .OrdenesVenta__card__numero{color:#1a2438}html[data-theme=light] .OrdenesVenta__card__grid dt{color:#64748b}html[data-theme=light] .OrdenesVenta__card__grid dd{color:#1a2438}html[data-theme=light] .OrdenesVenta__card__btnVer{color:#1a2438;background:#1a73e91a;border-color:#1a73e94d}html[data-theme=light] .OrdenesVenta__card__btnVer:hover{background:#1a73e92e}html[data-theme=light] .OrdenesVenta__container .TanTable{background:#fff}html[data-theme=light] .OrdenesVenta__container .TanTable td{color:#1a2438;border-color:#00000017}html[data-theme=light] .OrdenesVenta__container .TanTable th{border-color:#00000017}html[data-theme=light] .OrdenesVenta__container .TanTable tr:hover{background:#0000000a}html[data-theme=light] .OrdenesVenta .TanTable__noData{color:#64748b}html[data-theme=light] .OrdenesVenta__modal{background:#fff;box-shadow:0 12px 48px #0000001f}html[data-theme=light] .OrdenesVenta__modal__title{color:#1a2438}html[data-theme=light] .OrdenesVenta__modal__fileInput{color:#1a2438;background:#fff;border-color:#94a3b8}html[data-theme=light] .OrdenesVenta__modal__btnCancel{color:#64748b;border-color:#0000002e}html[data-theme=light] .OrdenesVenta__modal__btnCancel:hover:not(:disabled){background:#0000000a}html[data-theme=light] .OrdenesVenta__modal__btnSubmit{color:#fff;background:#1a73e9}html[data-theme=light] .OrdenesVenta__modal__btnSubmit:hover:not(:disabled){background:#1557c0}html[data-theme=light] .OrdenVentaDetalle{color:#1a2438;background:#f2f5f9}html[data-theme=light] .OrdenVentaDetalle__title{color:#1a2438}html[data-theme=light] .OrdenVentaDetalle__headerSub{color:#64748b}html[data-theme=light] .OrdenVentaDetalle__sectionTitle{color:#1a2438}html[data-theme=light] .OrdenVentaDetalle__metaCard{background:#fff;border:1px solid #00000014;box-shadow:0 2px 8px #0000000a}html[data-theme=light] .OrdenVentaDetalle__metaCardExpanded{border-top-color:#00000012}html[data-theme=light] .OrdenVentaDetalle__metaField{border-bottom-color:#0000000f;border-right-color:#0000000f}html[data-theme=light] .OrdenVentaDetalle__metaField__label{color:#64748b}html[data-theme=light] .OrdenVentaDetalle__metaField__value{color:#1a2438}html[data-theme=light] .OrdenVentaDetalle__metaToggle{color:#64748b;background:#fff;border-color:#0000001f}html[data-theme=light] .OrdenVentaDetalle__metaToggle:hover{color:#1a2438;border-color:#00000038}html[data-theme=light] .OrdenVentaDetalle__stat{background:#fff;border:1px solid #00000014}html[data-theme=light] .OrdenVentaDetalle__stat__num{color:#1a2438}html[data-theme=light] .OrdenVentaDetalle__stat__label{color:#64748b}html[data-theme=light] .OrdenVentaDetalle__stat--pendiente html[data-theme=light] .OrdenVentaDetalle__stat__num{color:#9a7200}html[data-theme=light] .OrdenVentaDetalle__stat--faltante html[data-theme=light] .OrdenVentaDetalle__stat__num{color:#c0392b}html[data-theme=light] .OrdenVentaDetalle__badge--pendiente{color:#9a7200;background:#b48c141f}html[data-theme=light] .OrdenVentaDetalle__badge--solicitud{color:#1a73e9;background:#1a73e91f}html[data-theme=light] .OrdenVentaDetalle__badge--completa{color:#0d6b47;background:#178e6226}html[data-theme=light] .OrdenVentaDetalle__badge--faltantes{color:#c44f00;background:#e8600a1f}html[data-theme=light] .OrdenVentaDetalle__badge--remito{color:#6d28d9;background:#8b5cf61f}html[data-theme=light] .OrdenVentaDetalle__btnGuardar{color:#fff;background:#1a73e9}html[data-theme=light] .OrdenVentaDetalle__btnGuardar:hover{background:#1557c0}html[data-theme=light] .OrdenVentaDetalle__btnEditar{color:#475569;background:0 0;border-color:#cbd5e1}html[data-theme=light] .OrdenVentaDetalle__btnEditar:hover{color:#1e293b;background:#f1f5f9;border-color:#94a3b8}html[data-theme=light] .OrdenVentaDetalle__btnRemito{color:#fff;background:#1a73e9}html[data-theme=light] .OrdenVentaDetalle__btnRemito:hover{background:#1557c0}html[data-theme=light] .OrdenVentaDetalle__linkRemito{color:#6d28d9;background:#8b5cf61a}html[data-theme=light] .OrdenVentaDetalle__linkRemito:hover{background:#8b5cf62e}html[data-theme=light] .OrdenVentaDetalle__row--faltante{border-left-color:#c0392b;background:#c0392b0f!important}html[data-theme=light] .OrdenVentaDetalle__itemRow{background:#f2f5f9}html[data-theme=light] .OrdenVentaDetalle__itemRow:hover{background:#e8edf5}html[data-theme=light] .OrdenVentaDetalle__itemRow--faltante{background:#c0392b0f}html[data-theme=light] .OrdenVentaDetalle__itemRow--tachado{opacity:.7;background:#e8edf5}html[data-theme=light] .OrdenVentaDetalle__itemRow--tachado .OrdenVentaDetalle__itemDesc,html[data-theme=light] .OrdenVentaDetalle__itemRow--tachado .OrdenVentaDetalle__itemMetaVal{color:#64748b}html[data-theme=light] .OrdenVentaDetalle__itemToggle{border-color:#0003}html[data-theme=light] .OrdenVentaDetalle__itemToggle:hover{border-color:#0006}html[data-theme=light] .OrdenVentaDetalle__itemToggle--checked{color:#fff;background:#94a3b8;border-color:#94a3b8}html[data-theme=light] .OrdenVentaDetalle__itemDesc{color:#1a2438}html[data-theme=light] .OrdenVentaDetalle__itemMetaVal{color:#64748b}html[data-theme=light] .OrdenVentaDetalle__itemBadge--pendiente{color:#64748b;background:#0000000f}html[data-theme=light] .OrdenVentaDetalle__itemBadge--asignado{color:#0d6b47;background:#178e6226}html[data-theme=light] .OrdenVentaDetalle__itemBadge--faltante{color:#c0392b;background:#c0392b1f}html[data-theme=light] .OrdenVentaDetalle__itemBadge--solicitud{color:#1a73e9;background:#1a73e91f}html[data-theme=light] .OrdenVentaDetalle__tagFaltante{color:#c0392b}html[data-theme=light] .OrdenVentaDetalle__tagFaltante:before{background:#c0392b}html[data-theme=light] .OrdenVentaDetalle__actionBtn{color:#1a2438;background:0 0;border-color:#00000038}html[data-theme=light] .OrdenVentaDetalle__actionBtn:hover:not(:disabled){background:#0000000d;border-color:#00000061}html[data-theme=light] .OrdenVentaDetalle__actionBtn--success{color:#0d6b47;background:#178e621a;border-color:#178e624d}html[data-theme=light] .OrdenVentaDetalle__actionBtn--success:hover{background:#178e622e}html[data-theme=light] .OrdenVentaDetalle__actionBtn--danger{color:#c0392b;background:#c0392b14;border-color:#c0392b40}html[data-theme=light] .OrdenVentaDetalle__actionBtn--danger:hover{background:#c0392b26}html[data-theme=light] .OrdenVentaDetalle__actionBtn--warning{color:#9a7200;background:#b48c141a;border-color:#b48c144d}html[data-theme=light] .OrdenVentaDetalle__actionBtn--warning:hover{background:#b48c142e}html[data-theme=light] .OrdenVentaDetalle__actionBtn--info{color:#1a73e9;background:#1a73e91a;border-color:#1a73e94d}html[data-theme=light] .OrdenVentaDetalle__actionBtn--info:hover{background:#1a73e92e}html[data-theme=light] .OrdenVentaDetalle__tabs{border-bottom-color:#0000001a}html[data-theme=light] .OrdenVentaDetalle__tab{color:#64748b}html[data-theme=light] .OrdenVentaDetalle__tab:hover{color:#1a2438}html[data-theme=light] .OrdenVentaDetalle__tab--active{color:#1a2438;border-bottom-color:#1a73e9}html[data-theme=light] .OrdenVentaDetalle__tabBadge{color:#1a73e9;background:#1a73e91f}html[data-theme=light] .OrdenVentaDetalle__repuestoRow--selected{background:#1a73e914!important}html[data-theme=light] .OrdenVentaDetalle .TanTable{background:#fff}html[data-theme=light] .OrdenVentaDetalle .TanTable td{color:#1a2438;border-color:#00000017}html[data-theme=light] .OrdenVentaDetalle .TanTable th{border-color:#00000017}html[data-theme=light] .OrdenVentaDetalle .TanTable tr:hover{background:#0000000a}html[data-theme=light] .OrdenVentaDetalle .TanTable__noData{color:#64748b}html[data-theme=light] .OrdenVentaDetalle__overlay{background:#0006}html[data-theme=light] .OrdenVentaDetalle__leftCol,html[data-theme=light] .OrdenVentaDetalle__rightCol{scrollbar-color:#00000026 transparent;background:#fff;box-shadow:0 2px 8px #0000000a}html[data-theme=light] .OrdenVentaDetalle__leftCol::-webkit-scrollbar-thumb{background:#00000026}html[data-theme=light] .OrdenVentaDetalle__rightCol::-webkit-scrollbar-thumb{background:#00000026}html[data-theme=light] .OrdenVentaDetalle__leftCol::-webkit-scrollbar-thumb:hover{background:#00000040}html[data-theme=light] .OrdenVentaDetalle__rightCol::-webkit-scrollbar-thumb:hover{background:#00000040}html[data-theme=light] .OrdenVentaDetalle__repuestosSecTitle,html[data-theme=light] .OrdenVentaDetalle__repuestosEmpty{color:#64748b}html[data-theme=light] .OrdenVentaDetalle__repuestoCard{background:#f2f5f9}html[data-theme=light] .OrdenVentaDetalle__repuestoCard__nombre{color:#1a2438}html[data-theme=light] .OrdenVentaDetalle__repuestoCard__meta{color:#64748b}html[data-theme=light] .OrdenVentaDetalle__asignadosPanel{border-color:#0000001a}html[data-theme=light] .OrdenVentaDetalle__asignadosPanelHeader{color:#1a2438;background:#f2f5f9}html[data-theme=light] .OrdenVentaDetalle__asignadosPanelHeader:hover{background:#0000000a}html[data-theme=light] .OrdenVentaDetalle__asignadosPanelTitle{color:#1a2438}html[data-theme=light] .OrdenVentaDetalle__asignadosPanelCount{color:#1a73e9;background:#1a73e91f}html[data-theme=light] .OrdenVentaDetalle__asignadosPanelChevron{color:#64748b}html[data-theme=light] .OrdenVentaDetalle__asignadosPanelBody{border-top-color:#00000012}html[data-theme=light] .OrdenVentaDetalle__agregarSection{border-color:#0000001a}html[data-theme=light] .OrdenVentaDetalle__cantidadControl{border-color:#0003}html[data-theme=light] .OrdenVentaDetalle__cantidadBtn{color:#475569}html[data-theme=light] .OrdenVentaDetalle__cantidadBtn:hover:not(:disabled){color:#1a2438;background:#e2e8f0}html[data-theme=light] .OrdenVentaDetalle__cantidadVal{color:#1a2438;border-color:#0000001f}html[data-theme=light] .OrdenVentaDetalle__pedidoSelect{color:#1a2438;background:#fff;border-color:#0000002e}html[data-theme=light] .OrdenVentaDetalle__pedidoSelect option{color:#1a2438;background:#fff}html[data-theme=light] .OrdenVentaDetalle__pedidoSelect:focus{border-color:#1a73e9}html[data-theme=light] .OrdenVentaDetalle__badge--en-existencia{color:#0d6b47;background:#178e621f}html[data-theme=light] .OrdenVentaDetalle__badge--faltante{color:#c0392b;background:#c0392b1f}html[data-theme=light] .OrdenVentaDetalle__badge--pedido{color:#1a73e9;background:#1a73e91f}html[data-theme=light] .OrdenVentaDetalle__selectionCount,html[data-theme=light] .OrdenVentaDetalle__selectionItemName{color:#1a2438}html[data-theme=light] .OrdenVentaDetalle__selectionItemSku,html[data-theme=light] .OrdenVentaDetalle__selectionEmpty{color:#64748b}html[data-theme=light] .OrdenVentaDetalle__selectionItem{border-bottom-color:#00000012}html[data-theme=light] .OrdenVentaDetalle__btnClearSel{color:#64748b}html[data-theme=light] .OrdenVentaDetalle__btnClearSel:hover{color:#1a2438}html[data-theme=light] .OrdenVentaDetalle__guardarSection:first-child{border-right-color:#00000014}html[data-theme=light] .OrdenVentaDetalle__guardarItem{background:#00000008}html[data-theme=light] .OrdenVentaDetalle__guardarItemDesc{color:#1a2438}html[data-theme=light] .OrdenVentaDetalle__guardarItemRepuesto,html[data-theme=light] .OrdenVentaDetalle__guardarEmpty{color:#64748b}html[data-theme=light] .OrdenVentaDetalle__guardarList::-webkit-scrollbar-thumb{background:#00000026}html[data-theme=light] .OrdenVentaDetalle__guardarList::-webkit-scrollbar-thumb:hover{background:#00000040}html[data-theme=light] .OrdenVentaDetalle__modal{background:#fff;box-shadow:0 12px 48px #0000001f}html[data-theme=light] .OrdenVentaDetalle__modal__title{color:#1a2438}html[data-theme=light] .OrdenVentaDetalle__modal__desc,html[data-theme=light] .OrdenVentaDetalle__modal__label{color:#64748b}html[data-theme=light] .OrdenVentaDetalle__modal__select,html[data-theme=light] .OrdenVentaDetalle__modal__input,html[data-theme=light] .OrdenVentaDetalle__modal__textarea{color:#1a2438;background:#fff;border-color:#94a3b8}html[data-theme=light] .OrdenVentaDetalle__modal__select:focus,html[data-theme=light] .OrdenVentaDetalle__modal__input:focus,html[data-theme=light] .OrdenVentaDetalle__modal__textarea:focus{border-color:#1a73e9}html[data-theme=light] .OrdenVentaDetalle__modal__select option,html[data-theme=light] .OrdenVentaDetalle__modal__input option,html[data-theme=light] .OrdenVentaDetalle__modal__textarea option{color:#1a2438;background:#fff}html[data-theme=light] .OrdenVentaDetalle__modal__btnCancel{color:#64748b;border-color:#0000002e}html[data-theme=light] .OrdenVentaDetalle__modal__btnCancel:hover:not(:disabled){background:#0000000a}html[data-theme=light] .OrdenVentaDetalle__modal__btnSubmit{color:#fff;background:#1a73e9}html[data-theme=light] .OrdenVentaDetalle__modal__btnSubmit:hover:not(:disabled){background:#1557c0}html[data-theme=light] .FacturarOrden__label{color:#64748b}html[data-theme=light] .FacturarOrden__select,html[data-theme=light] .FacturarOrden__input{color:#1a2438;background:#fff;border-color:#94a3b8}html[data-theme=light] .FacturarOrden__select:focus,html[data-theme=light] .FacturarOrden__input:focus{border-color:#1a73e9}html[data-theme=light] .FacturarOrden__select option,html[data-theme=light] .FacturarOrden__input option{color:#1a2438;background:#fff}html[data-theme=light] .FacturarOrden__error{color:#c0392b}html[data-theme=light] .FacturaVenta{color:#1a2438;background-color:#f2f5f9}html[data-theme=light] .FacturaVenta__title{color:#1a2438}html[data-theme=light] .FacturaVenta__btnCreate{color:#fff;background:#1a73e9}html[data-theme=light] .FacturaVenta__btnCreate:hover{background:#1557c0}html[data-theme=light] .FacturaVenta__filters{background:#fff;border:1px solid #00000014;box-shadow:0 2px 8px #0000000a}html[data-theme=light] .FacturaVenta__filterLabel{color:#64748b}html[data-theme=light] .FacturaVenta__filterInput,html[data-theme=light] .FacturaVenta__filterSelect{color:#1a2438;background:#fff;border-color:#0000002e}html[data-theme=light] .FacturaVenta__filterInput::placeholder,html[data-theme=light] .FacturaVenta__filterSelect::placeholder{color:#94a3b8}html[data-theme=light] .FacturaVenta__filterInput:focus,html[data-theme=light] .FacturaVenta__filterSelect:focus{border-color:#1a73e9}html[data-theme=light] .FacturaVenta__filterInput option,html[data-theme=light] .FacturaVenta__filterSelect option{color:#1a2438;background:#fff}html[data-theme=light] .FacturaVenta__error{color:#c0392b}html[data-theme=light] .FacturaVenta__numero,html[data-theme=light] .FacturaVenta__totalCell{color:#1a2438}html[data-theme=light] .FacturaVenta__badge--emitida{color:#0d6b47;background:#178e6226}html[data-theme=light] .FacturaVenta__badge--borrador{color:#64748b;background:#0000000f}html[data-theme=light] .FacturaVenta__badge--anulada{color:#c0392b;background:#c0392b1f}html[data-theme=light] .FacturaVenta__badge--offline_pendiente{color:#c44f00;background:#e8600a1f}html[data-theme=light] .FacturaVenta__badge--error{color:#c0392b;background:#c0392b1f}html[data-theme=light] .NuevaFacturaVenta__overlay{background:#0f192d73}html[data-theme=light] .NuevaFacturaVenta__modal{color:#1a2438;background:#fff;border-color:#00000014;box-shadow:0 12px 48px #0000001f}html[data-theme=light] .NuevaFacturaVenta__title{color:#1a2438}html[data-theme=light] .NuevaFacturaVenta__closeBtn{color:#94a3b8}html[data-theme=light] .NuevaFacturaVenta__closeBtn:hover{color:#1a2438}html[data-theme=light] .NuevaFacturaVenta__sectionTitle,html[data-theme=light] .NuevaFacturaVenta__label{color:#64748b}html[data-theme=light] .NuevaFacturaVenta__input,html[data-theme=light] .NuevaFacturaVenta__select{color:#1a2438;background:#fff;border-color:#0000002e}html[data-theme=light] .NuevaFacturaVenta__input::placeholder,html[data-theme=light] .NuevaFacturaVenta__select::placeholder{color:#94a3b8}html[data-theme=light] .NuevaFacturaVenta__input:focus,html[data-theme=light] .NuevaFacturaVenta__select:focus{border-color:#1a73e9}html[data-theme=light] .NuevaFacturaVenta__input option,html[data-theme=light] .NuevaFacturaVenta__select option{color:#1a2438;background:#fff}html[data-theme=light] .NuevaFacturaVenta__subtotal{color:#1a2438}html[data-theme=light] .NuevaFacturaVenta__ivaFijo{color:#64748b;background:#f2f5f9;border-color:#0000001a}html[data-theme=light] .NuevaFacturaVenta__removeBtn{color:#c0392b;background:0 0;border-color:#c0392b66}html[data-theme=light] .NuevaFacturaVenta__removeBtn:hover{background:#c0392b14}html[data-theme=light] .NuevaFacturaVenta__addBtn{color:#64748b;background:0 0;border-color:#0000002e}html[data-theme=light] .NuevaFacturaVenta__addBtn:hover{color:#1a73e9;border-color:#1a73e9}html[data-theme=light] .NuevaFacturaVenta__totals{background:#f2f5f9;border:1px solid #0000000f}html[data-theme=light] .NuevaFacturaVenta__totalItem__label{color:#64748b}html[data-theme=light] .NuevaFacturaVenta__totalItem__value{color:#1a2438}html[data-theme=light] .NuevaFacturaVenta__totalItem--big html[data-theme=light] .NuevaFacturaVenta__totalItem__value{color:#1a73e9}html[data-theme=light] .NuevaFacturaVenta__error{color:#c0392b}html[data-theme=light] .NuevaFacturaVenta__btn--cancel{color:#64748b;background:0 0;border-color:#0000002e}html[data-theme=light] .NuevaFacturaVenta__btn--cancel:hover{background:#0000000a}html[data-theme=light] .NuevaFacturaVenta__btn--submit{color:#fff;background:#1a73e9}html[data-theme=light] .NuevaFacturaVenta__btn--submit:hover:not(:disabled){background:#1557c0}html[data-theme=light] .FacturaVentaDetalle{color:#1a2438;background-color:#f2f5f9}html[data-theme=light] .FacturaVentaDetalle__error{color:#c0392b;background:#fff;box-shadow:0 2px 12px #0000000f}html[data-theme=light] .FacturaVentaDetalle__back{color:#64748b}html[data-theme=light] .FacturaVentaDetalle__back:hover{color:#1a2438}html[data-theme=light] .FacturaVentaDetalle__eyebrow{color:#64748b}html[data-theme=light] .FacturaVentaDetalle__title{color:#1a2438}html[data-theme=light] .FacturaVentaDetalle__subtitle{color:#64748b}html[data-theme=light] .FacturaVentaDetalle__btn--ghost{color:#64748b;background:#fff;border-color:#0000002e}html[data-theme=light] .FacturaVentaDetalle__btn--ghost:hover:not(:disabled){color:#1a2438;background:#0000000a}html[data-theme=light] .FacturaVentaDetalle__btn--primary{color:#fff;background:#1a73e9}html[data-theme=light] .FacturaVentaDetalle__btn--primary:hover:not(:disabled){background:#1557c0}html[data-theme=light] .FacturaVentaDetalle__btn--info{color:#1a73e9;background:#1a73e91a;border-color:#1a73e94d}html[data-theme=light] .FacturaVentaDetalle__btn--info:hover:not(:disabled){background:#1a73e92e}html[data-theme=light] .FacturaVentaDetalle__badge--emitida{color:#0d6b47;background:#178e6226}html[data-theme=light] .FacturaVentaDetalle__badge--borrador{color:#64748b;background:#0000000f}html[data-theme=light] .FacturaVentaDetalle__badge--anulada{color:#c0392b;background:#c0392b1f}html[data-theme=light] .FacturaVentaDetalle__badge--offline_pendiente{color:#c44f00;background:#e8600a1f}html[data-theme=light] .FacturaVentaDetalle__badge--error{color:#c0392b;background:#c0392b1f}html[data-theme=light] .FacturaVentaDetalle__banner--offline{color:#c44f00;background:#e8600a1a;border-color:#e8600a4d}html[data-theme=light] .FacturaVentaDetalle__banner--error{color:#c0392b;background:#c0392b14;border-color:#c0392b4d}html[data-theme=light] .FacturaVentaDetalle__metaCard{background:#fff;border:1px solid #00000014;box-shadow:0 2px 8px #0000000a}html[data-theme=light] .FacturaVentaDetalle__metaField{border-bottom-color:#0000000f;border-right-color:#0000000f}html[data-theme=light] .FacturaVentaDetalle__metaField__label{color:#64748b}html[data-theme=light] .FacturaVentaDetalle__metaField__value{color:#1a2438}html[data-theme=light] .FacturaVentaDetalle__sectionTitle{color:#64748b}html[data-theme=light] .FacturaVentaDetalle__items{background:#fff;box-shadow:0 2px 8px #0000000a}html[data-theme=light] .FacturaVentaDetalle__items th{color:#64748b;background:#f2f5f9;border-bottom-color:#00000014}html[data-theme=light] .FacturaVentaDetalle__items td{color:#1a2438;border-bottom-color:#0000000d}html[data-theme=light] .FacturaVentaDetalle__items tbody tr:hover td{background:#1a73e90a}html[data-theme=light] .FacturaVentaDetalle__totals{background:#fff;border:1px solid #00000014;box-shadow:0 2px 8px #0000000a}html[data-theme=light] .FacturaVentaDetalle__totalItem__label{color:#64748b}html[data-theme=light] .FacturaVentaDetalle__totalItem__value{color:#1a2438}html[data-theme=light] .FacturaVentaDetalle__totalItem--big html[data-theme=light] .FacturaVentaDetalle__totalItem__value{color:#1a73e9}html[data-theme=light] .Dashboard{color:#1a2438}html[data-theme=light] .Dashboard__date{color:#64748b}html[data-theme=light] .Dashboard__tabs{background:#fff;border-color:#00000014}html[data-theme=light] .Dashboard__tab{color:#64748b}html[data-theme=light] .Dashboard__tab:hover{color:#1a2438}html[data-theme=light] .Dashboard__tab--active,html[data-theme=light] .Dash__th{color:#fff;background:#1a73e9}html[data-theme=light] .Dash__btnGreen{background:#1a73e9}html[data-theme=light] .Dash__btnGreen:hover:not(:disabled){background:#1557c0}html[data-theme=light] .Dash__count--green{background:#1a73e9}html[data-theme=light] .Dash__badge--pending{color:#8a5c00;background:#b4780024;border-color:#b4780073}html[data-theme=light] .Dash__badge--preparing{color:#1a4fa0;background:#1e5ac81f;border-color:#1e5ac866}html[data-theme=light] .Dash__badge--faltantes{color:#a03500;background:#b43c001f;border-color:#b43c0066}html[data-theme=light] .Dash__badge--remito{color:#0a6040;background:#0f64411f;border-color:#0f644166}html[data-theme=light] .Dash__faltBadge{color:#a03500;background:#b43c001f;border-color:#b43c0066}html[data-theme=light] .Dash__pedidoBadge{color:#1a4fa0;background:#1e5ac81f;border-color:#1e5ac866}html[data-theme=light] .Dash__stockBadge{color:#8b1a1a;background:#a01e1e1f;border-color:#a01e1e66}html[data-theme=light] .Dash__kpi{background:#fff;border-color:#00000014;box-shadow:0 2px 8px #0000000a}html[data-theme=light] .Dash__kpiLabel{color:#64748b}html[data-theme=light] .Dash__kpiValue{color:#1a2438}html[data-theme=light] .Dash__card{background:#fff;border-color:#00000014;box-shadow:0 2px 12px #0000000f}html[data-theme=light] .Dash__card--dangerBorder{border-left-color:#c0392b}html[data-theme=light] .Dash__cardHead{border-bottom-color:#00000014}html[data-theme=light] .Dash__cardHead h2{color:#1a2438}html[data-theme=light] .Dash__cardSub{color:#64748b}html[data-theme=light] .Dash__td{color:#1a2438;border-bottom-color:#00000014}html[data-theme=light] .Dash__td--muted,html[data-theme=light] .Dash__tdSub{color:#64748b}html[data-theme=light] .Dash__chips{background:#0000000a;border-color:#00000014}html[data-theme=light] .Dash__chip{color:#64748b}html[data-theme=light] .Dash__chip--active{color:#fff;background:#1a73e9}html[data-theme=light] .Dash__btnGhost{color:#64748b;border-color:#0000002e}html[data-theme=light] .Dash__btnGhost:hover{color:#1a73e9;border-color:#1a73e9}html[data-theme=light] .Dash__iconBtn{color:#64748b;border-color:#0000002e}html[data-theme=light] .Dash__iconBtn:hover{background:#0000000a}html[data-theme=light] .Dash__iconBtn--accent{color:#1a73e9;background:#1a73e91a;border-color:#1a73e959}html[data-theme=light] .Dash__iconBtn--accent:hover{color:#fff;background:#1a73e9}html[data-theme=light] .Dash__loading,html[data-theme=light] .Dash__empty,html[data-theme=light] .Dash__textMuted{color:#64748b}html[data-theme=light] .FacturasDeCompra__btnPdf{color:#fff;background:#1a73e9}html[data-theme=light] .FacturasDeCompra__btnPdf:hover{background:#1557c0}html[data-theme=light] .FacturasDeCompra__btnImportaciones{color:#1a2438;border-color:#0003}html[data-theme=light] .FacturasDeCompra__btnImportaciones:hover{background:#0000000a;border-color:#00000059}html[data-theme=light] .ImpFactura,html[data-theme=light] .ImpFactura__title{color:#1a2438}html[data-theme=light] .ImpFactura__badge--procesando{color:#1a73e9;background:#1a73e91f}html[data-theme=light] .ImpFactura__badge--pendiente_revision{color:#9a7200;background:#9b69001f}html[data-theme=light] .ImpFactura__badge--completada{color:#0d6b47;background:#178e6226}html[data-theme=light] .ImpFactura__badge--rechazada,html[data-theme=light] .ImpFactura__badge--error{color:#c0392b;background:#c0392b1f}html[data-theme=light] .ImpFactura__meta{background:#fff;border:1px solid #00000012;box-shadow:0 2px 8px #0000000a}html[data-theme=light] .ImpFactura__metaLabel{color:#64748b}html[data-theme=light] .ImpFactura__metaValue{color:#1a2438}html[data-theme=light] .ImpFactura__metaEmpty{color:#94a3b8}html[data-theme=light] .ImpFactura__proveedorBox{background:#9b69000d;border-color:#9b690033}html[data-theme=light] .ImpFactura__proveedorWarning{color:#9a7200}html[data-theme=light] .ImpFactura__proveedorSearch,html[data-theme=light] .ImpFactura__proveedorSelect{color:#1a2438;background:#fff;border-color:#0000002e}html[data-theme=light] .ImpFactura__proveedorSearch:focus,html[data-theme=light] .ImpFactura__proveedorSelect:focus{border-color:#1a73e9}html[data-theme=light] .ImpFactura__proveedorSearch option,html[data-theme=light] .ImpFactura__proveedorSelect option{color:#1a2438;background:#fff}html[data-theme=light] .ImpFactura__proveedorBtn{background:#1a73e9}html[data-theme=light] .ImpFactura__proveedorBtn:hover:not(:disabled){background:#1557c0}html[data-theme=light] .ImpFactura__procesando p{color:#64748b}html[data-theme=light] .ImpFactura__errorBox{background:#c0392b0f;border-color:#c0392b40}html[data-theme=light] .ImpFactura__errorTitle{color:#c0392b}html[data-theme=light] .ImpFactura__errorMsg{color:#64748b}html[data-theme=light] .ImpFactura__terminalBox{color:#64748b;background:#f2f5f9;border:1px solid #0000000f}html[data-theme=light] .ImpFactura__itemsTitle{color:#1a2438}html[data-theme=light] .ImpFactura__pendientesBadge{color:#9a7200;background:#9b69001f}html[data-theme=light] .ImpFactura__item{background:#fff;border:1px solid #0000000f;box-shadow:0 1px 4px #0000000a}html[data-theme=light] .ImpFactura__item--matcheado{border-left-color:#178e62}html[data-theme=light] .ImpFactura__item--pendiente{border-left-color:#9a7200}html[data-theme=light] .ImpFactura__item--libre{border-left-color:#0003}html[data-theme=light] .ImpFactura__itemDesc{color:#1a2438}html[data-theme=light] .ImpFactura__itemCodigo{color:#64748b}html[data-theme=light] .ImpFactura__itemCodigoLabel{color:#94a3b8}html[data-theme=light] .ImpFactura__itemMetaLabel{color:#64748b}html[data-theme=light] .ImpFactura__itemMetaVal{color:#1a2438}html[data-theme=light] .ImpFactura__itemRepuestoArrow{color:#178e62}html[data-theme=light] .ImpFactura__itemRepuestoNombre{color:#1a2438}html[data-theme=light] .ImpFactura__itemRepuestoSku{color:#64748b;background:#0000000a;border-color:#0000001a}html[data-theme=light] .ImpFactura__itemEstado--matcheado{color:#0d6b47;background:#178e621f}html[data-theme=light] .ImpFactura__itemEstado--pendiente{color:#9a7200;background:#9b69001f}html[data-theme=light] .ImpFactura__itemEstado--libre{color:#64748b;background:#0000000f}html[data-theme=light] .ImpFactura__depositoPanel{color:#1a2438;background:#fff;border:1px solid #00000012}html[data-theme=light] .ImpFactura__depositoPanel .PercFC{background:#f2f5f9;border-color:#0000001a}html[data-theme=light] .ImpFactura__depositoPanel .PercFC__title{color:#1a2438}html[data-theme=light] .ImpFactura__depositoPanel .PercFC__hint,html[data-theme=light] .ImpFactura__depositoPanel .PercFC__info,html[data-theme=light] .ImpFactura__depositoPanel .PercFC__chipsLabel,html[data-theme=light] .ImpFactura__depositoPanel .PercFC__addOtherLabel,html[data-theme=light] .ImpFactura__depositoPanel .PercFC__chipPct{color:#64748b}html[data-theme=light] .ImpFactura__depositoPanel .PercFC__chip{color:#1a2438;border-color:#178e6266}html[data-theme=light] .ImpFactura__depositoPanel .PercFC__chip--ghost{color:#64748b;border-color:#00000026}html[data-theme=light] .ImpFactura__depositoPanel .PercFC__chip--ghost:hover{color:#1a2438;background:#0000000a}html[data-theme=light] .ImpFactura__depositoPanel .PercFC__rowLabel{color:#1a2438}html[data-theme=light] .ImpFactura__depositoPanel .PercFC__rowInput{color:#1a2438;background:#fff;border-color:#00000026}html[data-theme=light] .ImpFactura__depositoPanel .PercFC__rowImporteSymbol{color:#64748b}html[data-theme=light] .ImpFactura__depositoPanel .PercFC__rowRemove{color:#94a3b8}html[data-theme=light] .ImpFactura__depositoPanel .PercFC__rowRemove:hover{color:#c0392b}html[data-theme=light] .ImpFactura__depositoTitle{color:#1a2438}html[data-theme=light] .ImpFactura__depositoFieldLabel{color:#64748b}html[data-theme=light] .ImpFactura__depositoError{color:#c0392b}html[data-theme=light] .ImpFactura__depositoClose{color:#64748b}html[data-theme=light] .ImpFactura__depositoClose:hover,html[data-theme=light] .ImpFactura__depositoLabel{color:#1a2438}html[data-theme=light] .ImpFactura__depositoSelect{color:#1a2438;background:#f2f5f9;border-color:#0000002e}html[data-theme=light] .ImpFactura__depositoSelect:focus{border-color:#1a73e9}html[data-theme=light] .ImpFactura__depositoSelect option{color:#1a2438;background:#fff}html[data-theme=light] .ImpFactura__btnConfirmar{background:#1a73e9}html[data-theme=light] .ImpFactura__btnConfirmar:hover:not(:disabled){background:#1557c0}html[data-theme=light] .ImpFactura__btnRechazar{color:#c0392b;border-color:#c0392b59}html[data-theme=light] .ImpFactura__btnRechazar:hover:not(:disabled){background:#c0392b12;border-color:#c0392b99}html[data-theme=light] .ImpFactura__btnCancelarDeposito{color:#64748b;border-color:#0000002e}html[data-theme=light] .ImpFactura__btnCancelarDeposito:hover:not(:disabled){background:#0000000a}html[data-theme=light] .ImpFactura__depositoValue{color:#1a2438}html[data-theme=light] .ImpFactura__percepcionRow{background:#fff;border:1px solid #0000000f;box-shadow:0 1px 4px #0000000a}html[data-theme=light] .ImpFactura__percepcionTipo,html[data-theme=light] .ImpFactura__percepcionImporte{color:#1a2438}html[data-theme=light] .ImpFactura__percBox{background:#1a73e90d;border-color:#1a73e933}html[data-theme=light] .ImpFactura__percBoxTitle{color:#1a73e9}html[data-theme=light] .ImpFactura__percBoxLabel{color:#64748b}html[data-theme=light] .ImpFactura__percBoxValue{color:#1a2438}html[data-theme=light] .ImpFactura__resumen{border-color:#0000001a}html[data-theme=light] .ImpFactura__resumenRow{border-bottom-color:#0000000f}html[data-theme=light] .ImpFactura__resumenRow--total{background:#00000006;border-top-color:#0000001a}html[data-theme=light] .ImpFactura__resumenRow--total .ImpFactura__resumenLabel,html[data-theme=light] .ImpFactura__resumenRow--total .ImpFactura__resumenValue{color:#1a2438}html[data-theme=light] .ImpFactura__resumenLabel{color:#64748b}html[data-theme=light] .ImpFactura__resumenValue{color:#1a2438}html[data-theme=light] .ImpFactura__depositoPanel .PercFC__group{background:#00000006;border-color:#00000014}html[data-theme=light] .ImpFactura__depositoPanel .PercFC__groupLabel{color:#64748b}html[data-theme=light] .ImpFactura__depositoPanel .PercFC__groupLabel--pdf{color:#1a73e9}html[data-theme=light] .ImpFactura__depositoPanel .PercFC__groupLabel--prov{color:#0d6b47}html[data-theme=light] .ImpFactura__depositoPanel .PercFC__groupLabel--manual{color:#9a7200}html[data-theme=light] .ImpFactura__depositoPanel .PercFC__rowImporteReadonly{color:#1a2438}html[data-theme=light] .ImpFactura__depositoPanel .PercFC__sourceBadge--pdf{color:#1a73e9;background:#1a73e91a}html[data-theme=light] .ImpFactura__depositoPanel .PercFC__sourceBadge--prov{color:#0d6b47;background:#178e621a}html[data-theme=light] .ImpItem{border-top-color:#00000014}html[data-theme=light] .ImpItem__tab{color:#64748b;border-color:#0000002e}html[data-theme=light] .ImpItem__tab:hover{color:#1a2438;border-color:#00000059}html[data-theme=light] .ImpItem__tab--active{color:#fff;background:#1a73e9;border-color:#1a73e9}html[data-theme=light] .ImpItem__searchInput,html[data-theme=light] .ImpItem__formInput{color:#1a2438;background:#fff;border-color:#0000002e}html[data-theme=light] .ImpItem__searchInput:focus,html[data-theme=light] .ImpItem__formInput:focus{border-color:#1a73e9}html[data-theme=light] .ImpItem__searchInput::placeholder,html[data-theme=light] .ImpItem__formInput::placeholder{color:#94a3b8}html[data-theme=light] .ImpItem__searching,html[data-theme=light] .ImpItem__noResults{color:#64748b}html[data-theme=light] .ImpItem__results{scrollbar-color:#0003 transparent}html[data-theme=light] .ImpItem__results::-webkit-scrollbar-thumb{background:#0003}html[data-theme=light] .ImpItem__results::-webkit-scrollbar-thumb:hover{background:#00000059}html[data-theme=light] .ImpItem__result{background:#00000008}html[data-theme=light] .ImpItem__result:hover{background:#0000000d}html[data-theme=light] .ImpItem__resultLabel{color:#1a2438}html[data-theme=light] .ImpItem__assignBtn,html[data-theme=light] .ImpItem__crearBtn{background:#1a73e9}html[data-theme=light] .ImpItem__assignBtn:hover:not(:disabled),html[data-theme=light] .ImpItem__crearBtn:hover:not(:disabled){background:#1557c0}html[data-theme=light] .ImpItem__formError{color:#c0392b}html[data-theme=light] .ImpItem__libreInfo{color:#64748b}html[data-theme=light] .ImpItem__libreBtn{color:#1a2438;border-color:#0003}html[data-theme=light] .ImpItem__libreBtn:hover:not(:disabled){background:#0000000a;border-color:#00000059}html[data-theme=light] .ListaImp,html[data-theme=light] .ListaImp__title{color:#1a2438}html[data-theme=light] .ListaImp__filter{color:#1a2438;background:#fff;border-color:#0000002e}html[data-theme=light] .ListaImp__filter:focus{border-color:#1a73e9}html[data-theme=light] .ListaImp__filter option{color:#1a2438;background:#fff}html[data-theme=light] .ListaImp__btnCargar{background:#1a73e9}html[data-theme=light] .ListaImp__btnCargar:hover{background:#1557c0}html[data-theme=light] .ListaImp__empty,html[data-theme=light] .ListaImp__sinProveedor{color:#64748b}html[data-theme=light] .ListaImp__table thead tr{border-bottom-color:#0000001a}html[data-theme=light] .ListaImp__table th{color:#64748b}html[data-theme=light] .ListaImp__table td{color:#1a2438;border-bottom-color:#0000000f}html[data-theme=light] .ListaImp__table tbody tr:hover{background:#00000006}html[data-theme=light] .ListaImp__tdArchivo{color:#64748b}html[data-theme=light] .ListaImp__badge--procesando{color:#1a73e9;background:#1a73e91f}html[data-theme=light] .ListaImp__badge--pendiente_revision{color:#9a7200;background:#9b69001f}html[data-theme=light] .ListaImp__badge--completada{color:#0d6b47;background:#178e6226}html[data-theme=light] .ListaImp__badge--rechazada,html[data-theme=light] .ListaImp__badge--error{color:#c0392b;background:#c0392b1f}html[data-theme=light] .ListaImp__btnVer{color:#1a2438;border-color:#0003}html[data-theme=light] .ListaImp__btnVer:hover{background:#0000000a;border-color:#00000059}html[data-theme=light] .Providers__filterInput{color:#1a2438;background:#fff;border-color:#94a3b8}html[data-theme=light] .Providers__filterInput::placeholder{color:#94a3b8}html[data-theme=light] .Providers__filterInput:focus{border-color:#1a73e9;box-shadow:0 0 0 3px #1a73e926}html[data-theme=light] .ProviderDetail__percepciones{border-top-color:#00000014}html[data-theme=light] .ProviderDetail__percepcionItem{color:#0f2a57;background:#1a73e938;border-color:#1a73e98c}html[data-theme=light] .Percepciones{border-top-color:#00000014}html[data-theme=light] .Percepciones__title{color:#1a2438}html[data-theme=light] .Percepciones__empty{color:#64748b}html[data-theme=light] .Percepciones__item{background:#f2f5f9}html[data-theme=light] .Percepciones__tipo,html[data-theme=light] .Percepciones__readonlyPct{color:#1a2438}html[data-theme=light] .Percepciones__pctInput{color:#1a2438;background:#fff;border-color:#94a3b8}html[data-theme=light] .Percepciones__pctInput:focus{border-color:#1a73e9;box-shadow:0 0 0 3px #1a73e926}html[data-theme=light] .Percepciones__pctSymbol{color:#64748b}html[data-theme=light] .Percepciones__btn--save,html[data-theme=light] .Percepciones__btn--add{color:#fff;background:#1a73e9}html[data-theme=light] .Percepciones__btn--save:hover:not(:disabled),html[data-theme=light] .Percepciones__btn--add:hover:not(:disabled){background:#1557c0}html[data-theme=light] .Percepciones__btn--delete{color:#c0392b}html[data-theme=light] .Percepciones__btn--delete:hover:not(:disabled){background:#c0392b1a}html[data-theme=light] .Percepciones__error{color:#c0392b}html[data-theme=light] .PercFC{background:#f2f5f9;border-color:#0000001a}html[data-theme=light] .PercFC__title{color:#1a2438}html[data-theme=light] .PercFC__noHay,html[data-theme=light] .PercFC__info{color:#64748b}html[data-theme=light] .PercFC__group{background:#00000006;border-color:#00000014}html[data-theme=light] .PercFC__groupLabel{color:#64748b}html[data-theme=light] .PercFC__groupLabel--prov{color:#0d6b47}html[data-theme=light] .PercFC__groupLabel--manual{color:#9a7200}html[data-theme=light] .PercFC__chip{color:#1a2438;background:#178e621a;border-color:#178e6266}html[data-theme=light] .PercFC__chip:hover{background:#178e622e}html[data-theme=light] .PercFC__chip--ghost{color:#64748b;background:0 0;border-color:#00000026}html[data-theme=light] .PercFC__chip--ghost:hover{color:#1a2438;background:#0000000a}html[data-theme=light] .PercFC__chipPct{color:#64748b}html[data-theme=light] .PercFC__rowLabel{color:#1a2438}html[data-theme=light] .PercFC__rowImporte{background:#fff;border-color:#0000002e}html[data-theme=light] .PercFC__rowImporte:focus-within{border-color:#1a73e9}html[data-theme=light] .PercFC__rowImporteSymbol{color:#64748b}html[data-theme=light] .PercFC__rowImporteReadonly{color:#1a2438}html[data-theme=light] .PercFC__rowInput{color:#1a2438;background:0 0}html[data-theme=light] .PercFC__rowRemove{color:#94a3b8;border-color:#00000026}html[data-theme=light] .PercFC__rowRemove:hover{color:#c0392b;border-color:#c0392b73}html[data-theme=light] .PercFC__sourceBadge--prov{color:#0d6b47;background:#178e621a}html[data-theme=light] .ReclamarModal{color:#1a2438;background:#fff}html[data-theme=light] .ReclamarModal__overlay{background:#00000059}html[data-theme=light] .ReclamarModal__title{color:#1a2438}html[data-theme=light] .ReclamarModal__subtitle,html[data-theme=light] .ReclamarModal__label{color:#64748b}html[data-theme=light] .ReclamarModal__textarea{color:#1a2438;background:#f8fafc;border-color:#0000002e}html[data-theme=light] .ReclamarModal__textarea:focus{border-color:#1a73e9}html[data-theme=light] .ReclamarModal__textarea::placeholder{color:#0000004d}html[data-theme=light] .ReclamarModal__select{color:#1a2438;background:#f8fafc;border-color:#0000002e}html[data-theme=light] .ReclamarModal__select option{color:#1a2438;background:#fff}html[data-theme=light] .ReclamarModal__select:focus{border-color:#1a73e9}html[data-theme=light] .ReclamarModal__error{color:#c0392b}html[data-theme=light] .ReclamarModal__btn--cancel{color:#64748b;border-color:#0000002e}html[data-theme=light] .ReclamarModal__btn--cancel:hover:not(:disabled){color:#1a2438;border-color:#00000059}html[data-theme=light] .ReclamarModal__btn--confirm{color:#fff;background:#1a73e9}html[data-theme=light] .ReclamarModal__btn--confirm:hover:not(:disabled){background:#1557c0}html[data-theme=light] .Reclamos{color:#1a2438}html[data-theme=light] .Reclamos__tab{color:#64748b}html[data-theme=light] .Reclamos__tab:hover{color:#1a2438}html[data-theme=light] .Reclamos__tab--active{color:#1a2438;border-bottom-color:#1a73e9}html[data-theme=light] .Reclamos__tableWrap{border-color:#0000001a}html[data-theme=light] .Reclamos__table thead tr{background:#eef2f7}html[data-theme=light] .Reclamos__table th{color:#64748b}html[data-theme=light] .Reclamos__table td{color:#1a2438;border-top-color:#0000000f}html[data-theme=light] .Reclamos__table tbody tr:hover{background:#00000006}html[data-theme=light] .Reclamos__td--mono,html[data-theme=light] .Reclamos__noData{color:#64748b}html[data-theme=light] .Reclamos__error{color:#c0392b}html[data-theme=light] .Reclamos__badge--verde{color:#0d6b47;background:#178e621f}html[data-theme=light] .Reclamos__badge--amarillo{color:#9a7200;background:#b48c141f}html[data-theme=light] .Reclamos__badge--naranja{color:#c44f00;background:#e8600a1f}html[data-theme=light] .Reclamos__badge--rojo{color:#c0392b;background:#c0392b1f}html[data-theme=light] .Reclamos__badge--gris{color:#64748b;background:#00000012}html[data-theme=light] .Reclamos__btnAction{color:#64748b;border-color:#0000002e}html[data-theme=light] .Reclamos__btnAction:hover:not(:disabled){color:#1a2438;border-color:#00000059}html[data-theme=light] .Reclamos__btnAction--outline{color:#1a73e9;border-color:#1a73e966}html[data-theme=light] .Reclamos__btnAction--outline:hover:not(:disabled){background:#1a73e914}html[data-theme=light] .Reclamos__btnAction--primary{color:#fff;background:#1a73e9;border-color:#1a73e9}html[data-theme=light] .Reclamos__btnAction--primary:hover:not(:disabled){background:#1557c0}html[data-theme=light] .Reclamos__pagination-info{color:#64748b}html[data-theme=light] .Reclamos__btnPag{color:#1a2438;border-color:#0000002e}html[data-theme=light] .Reclamos__btnPag:hover:not(:disabled){border-color:#00000059}html[data-theme=light] .Reclamos__reporteSubTab{color:#64748b;border-color:#00000026}html[data-theme=light] .Reclamos__reporteSubTab:hover{color:#1a2438;border-color:#0000004d}html[data-theme=light] .Reclamos__reporteSubTab--active{color:#1a2438;background:#1a73e91a;border-color:#1a73e9}html[data-theme=light] .Reclamos__btnExcel{color:#1a73e9;background:#1a73e914;border-color:#1a73e94d}html[data-theme=light] .Reclamos__btnExcel:hover:not(:disabled){background:#1a73e926}html[data-theme=light] .Reclamos__reporteSectionTitle{color:#64748b}html[data-theme=light] .Reclamos__totalsRow{background:#eef2f7;border-top-color:#0000001f}
