@import"https://fonts.googleapis.com/css2?family=Roboto+Flex:opsz,wght@8..144,100;8..144,200;8..144,300;8..144,400;8..144,500;8..144,600;8..144,700;8..144,800;8..144,900;8..144,1000&display=swap";.login-cont{display:flex;flex-grow:1;flex-direction:column;align-items:center;justify-content:center;gap:20px;background-color:#00243e;color:#fff}.login-img{max-height:150px}.login-main{display:flex;justify-content:flex-start;align-items:stretch;max-width:500px;width:100%;padding:20px;flex-direction:column}.login-form{display:flex;flex-direction:column;align-items:stretch}.login-input-label{margin-bottom:10px}.login-input{padding-top:10px;padding-bottom:10px;padding-left:10px;flex-grow:1;font-size:1rem;border-radius:5px;border:2px solid lightgray}.login-button{background-color:#00a4d3;font-size:1rem;font-weight:600;border:none;border-radius:10px;padding:15px;color:#fff;cursor:pointer}.login-button:disabled{cursor:no-drop;opacity:.5}.login-passwordreset-link{color:#fff;margin-left:auto;margin-right:auto;font-size:1rem;font-weight:600;border:none;border-radius:10px;padding:15px;cursor:pointer}.sidebar-cont{display:flex;flex-direction:column;background-color:#353535;width:400px;height:100%;align-items:center;gap:20px;padding:25px 14px;position:absolute;top:0;left:0;transition:all .5s;z-index:1;overflow-y:auto;overflow-x:hidden}.sidebar-closed{width:76px}.sidebar-tab{width:100%;flex-direction:column;color:#fff;padding:12px;border-radius:10px;display:flex;align-items:center;outline:none;transition:all .1s}.sidebar-title-icon-cont{display:flex;width:100%;align-items:center;outline:none;gap:55px;cursor:pointer}.submenu-container{display:flex;flex-direction:column;gap:5px;color:#fff;text-decoration:none;margin-top:20px;padding:5px;border-radius:.5rem;width:100%}.sidebar-navlinks{width:100%;text-decoration:none;color:#fff;padding:12px;border-radius:10px;display:flex;align-items:center;outline:none;gap:55px;transition:all .1s}.sidebar-navlinks:hover,.maintbasactive{background-color:#fff;color:#353535}.reducedpadding{padding-bottom:0}.navlink-tab-name{overflow:hidden;white-space:nowrap;font-size:1.2rem;transition:all .5s,color 1ms;visibility:visible;transition-delay:.15s,color 1ms}.navlink-tab-name-closed{white-space:nowrap;font-size:1.2rem;opacity:0;visibility:hidden;transition:all .2s}.sidebar-submenu-navlinks{display:flex;align-items:center;gap:1rem;text-decoration:none;border-radius:10px;padding:10px;width:calc(100% + 30px);color:#fff;margin-left:-15px;cursor:pointer}.submenu-tab-name{overflow:hidden;white-space:nowrap;transition:all .5s,color 1ms;visibility:visible;transition-delay:.15s,color 1ms}.submenu-tab-name-closed{white-space:nowrap;opacity:0;visibility:hidden;transition:all .2s}.navlink-icon{display:flex;font-size:24px}#sidebar .sidebar-submenu-navlinks.active{background-color:#353535;color:#fff}.navsubtabsactivesubmenu{color:#353535}.move-block{width:76px;min-width:76px}.sidebar-locked-msg{padding:1rem;text-align:center;color:#fff}.sidebar-locked-msg button{margin-top:1rem;background-color:#1f2937;color:#fff;border:none;padding:8px 16px;cursor:pointer;border-radius:5px}.tooltip{position:fixed;padding:10px;background-color:#333c;color:#fff;border-radius:5px;z-index:10}.notis-dropdown-cont{position:absolute;display:flex;flex-direction:column;right:0;top:30px;width:300px;border-radius:5px;background-color:#fff;border:1px solid #004265;align-items:center;padding:10px;gap:10px;z-index:1;color:#004265}.noti-cont{display:flex;flex-direction:row;padding:5px;border-radius:10px;align-items:center}.noti-icon{font-size:30px}.noti-title{margin-left:20px}.navprofile-cont{display:flex;margin-right:30px;align-items:center;gap:20px;cursor:pointer;position:relative}.navprofile-img{height:50px;width:50px;border-radius:1000px;object-fit:cover}.navprofile-name{display:flex;align-items:center;gap:10px;color:#fff}.navprofile-dropdown-cont{position:absolute;display:grid;width:220px;right:0;top:37.5px;grid-template-columns:auto auto;align-items:center;background-color:#fff;border-radius:5px;color:#004265;border:1px solid #004265;padding:15px;font-size:1.1rem;z-index:1;gap:15px}.profile-config-link{text-decoration:none;color:#004265}.navbar-cont{height:76px;width:100%;display:flex;align-items:center;background-color:#00243e}.navbar-3-lines-open-button{color:#fff;font-size:76px;margin-right:30px;padding:20px;min-width:76px;cursor:pointer}.navbar-bell-cont{position:relative;display:flex;margin-left:auto;margin-right:30px}.notis-bell{color:#fff;cursor:pointer;font-size:24px}.navbar-img{max-width:340px;max-height:100px;margin-right:30px}.main-cont{flex:1;display:flex;flex-direction:column;width:100vw;height:100vh}.sidebar-outlet-cont{display:flex;align-items:stretch;max-height:calc(100% - 76px);padding-left:76px;width:100%;flex:1;position:relative;transition:all .3s ease}@media screen and (max-width: 767px){.main-cont{max-height:none;height:auto}.sidebar-outlet-cont{max-height:none;flex-direction:column}.sidebar{width:100%;position:fixed;bottom:0;left:0;z-index:1000}}@media screen and (min-width: 768px) and (max-width: 1024px){.sidebar-outlet-cont{padding-left:90px}}.pr-img{max-height:150px}.pr-i-title{font-weight:300;font-size:30px;margin-right:auto;margin-top:20px}.pr-i-infobox{display:flex;flex-direction:column;border-left:3px solid #00a4d3;padding-left:10px;padding-top:5px;padding-bottom:5px;margin-bottom:50px;margin-top:30px}.pr-i-formbox{display:flex;flex-direction:column;width:100%}.pr-i-i{margin-bottom:10px}.pr-e-input{width:100%;font-size:1rem;padding:10px;outline:none;border:none;background-color:#f0f8ff;border-bottom:5px solid gray;border-radius:3px}.pr-e-input:focus{border-bottom:5px solid #00a4d3}.pr-submit-button{margin-top:1rem;font-size:1rem;color:#fff;background-color:#00a4d3;border:none;height:2.25rem;font-weight:600;border-radius:3px;cursor:pointer;margin-bottom:20px}.pr-code-go-login{margin-right:auto;color:#fff}.pr-code-input-cont{display:flex;width:100%;align-items:center;justify-content:center}.pr-code-input{width:15%;aspect-ratio:1/1;margin-right:5px;text-align:center;font-size:2rem;outline:none;caret-color:transparent;border:none;background-color:#f0f8ff;border-bottom:5px solid lightgray;border-radius:5px}.pr-code-input:focus{border-bottom:5px solid #00a4d3}.pr-c-infobox{display:flex;flex-direction:column;border-left:3px solid #00a4d3;padding-left:10px;padding-top:5px;padding-bottom:5px;margin-top:30px;margin-bottom:40px}.pr-code-change-email{margin-left:auto;text-decoration:underline;cursor:pointer;margin-bottom:10px}.pr-code-submit-button{margin-top:1rem;font-size:1rem;color:#fff;background-color:#00a4d3;border:none;padding:10px;border-radius:3px;font-weight:600;cursor:pointer;width:100%}.pr-code-submit-button:disabled{cursor:no-drop;opacity:.5}.pr-main-cont{display:flex;flex:1;flex-direction:column;min-height:100vh;align-items:center;justify-content:center;padding:20px;color:#fff;background-color:#00243e}.pr-main{display:flex;flex-direction:column;align-items:center;width:500px;height:510px}.papa{display:flex;flex:1;background-color:#fff;color:#000;padding-left:20px;padding-right:20px}.new-pass-cont{display:flex;flex-direction:column;position:relative;width:100%;margin-bottom:auto}.new-pass-title-cont{display:flex;align-items:center;width:calc(100% + 40px);margin-left:-20px;color:#fff;background-color:#00a4d3;padding:1.25rem}@media screen and (min-width: 801px){.new-pass-input-cont{width:40%;max-width:600px;margin-right:3rem;display:flex;flex-direction:column;margin-top:1rem}}@media screen and (max-width: 800px){.new-pass-input-cont{width:100%;display:flex;flex-direction:column;margin-top:1rem}}.new-pass-input{width:100%;padding:10px;font-size:1rem;border:none;border-radius:5px;margin-top:10px;background-color:#f0f8ff;border-bottom:5px solid lightgray;outline:none;margin-bottom:10px}.new-pass-input:focus{border-bottom:5px solid #00a4d3}.pr-input-label{font-size:1.1rem}.new-pass-submit-btn{background-color:#00a4d3;padding:10px 30px;border:none;color:#fff;font-size:1rem;cursor:pointer;margin-top:1rem;font-weight:600;border-radius:3px;outline:none}.new-pass-submit-btn:disabled{cursor:no-drop;opacity:.5}.shake-anim{animation:shake .4s}@keyframes shake{0%{transform:translate(0)}25%{transform:translate(10px)}50%{transform:translate(-10px)}to{transform:translate(0)}}.popup{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:2}.popup-content{position:relative;background:#fff;padding:30px 20px 20px;border-radius:4px;width:auto;max-width:1600px;max-height:80vh;overflow-y:auto;display:flex;flex-direction:column;justify-content:space-between}.popup-content .popup-close-button{position:absolute;top:10px;right:10px;background:none;border:none;font-size:1.5em;padding:0;text-align:center;width:25px;height:25px;border-radius:5%;transition:background .2s;display:flex;justify-content:center;align-items:center}.popup-content .close-button:hover{background:#f0f0f0}.file-upload-container{display:flex;flex-direction:column;margin-bottom:1rem}.file-input-wrapper{display:flex;align-items:center;gap:1rem}.file-upload-btn{background-color:#007bff;color:#fff;padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem;transition:background-color .3s ease}.file-upload-btn:hover{background-color:#0056b3}.file-name{font-size:.9rem;color:#666;font-style:italic}.popup-content.vb-popup-content.advance{z-index:10;width:90%;max-width:100vh;background-color:#f0f0f0}.anticipos-main-cont{display:flex;flex-direction:column;flex:1;width:100%;align-items:center;padding:20px;overflow-y:auto;position:relative;background-color:#f0f0f0}.anticipos-list-cont{display:flex;flex-direction:column;flex:1;width:100%;align-items:center;padding:10px;overflow-y:auto;position:relative;gap:5px;border-radius:5px}.anticipos-row{display:flex;flex-direction:row;width:100%;padding:10px;align-items:center;gap:10px;border-radius:5px;background-color:#fcfcfc;box-shadow:0 2px 4px #0003,0 3px 20px #00000030;transition:all .2s ease-in-out}.anticipos-row>span{font-size:.75em}.anticipos-row>span:nth-child(2){font-size:.75em;width:120px}.anticipos-row-buttons{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;padding:5px;border-radius:5px;background-color:#f0f0f0;gap:5px;text-shadow:0 1px 2px 0 rgba(0,0,0,.2),0 2px 10px 0 rgba(0,0,0,.19);font-size:1em;color:#00243e}.anticipos-row-menu{width:8.5em}.anticipos-row-menu>span{font-size:.75em}.anticipos-row-button{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;cursor:pointer;gap:5px;transition:color .2s ease-in-out}.anticipos-row-button:hover{color:#3caac7}.anticipos-row-button>span{overflow:hidden;max-width:0;white-space:nowrap;font-size:small;transition:max-width .3s ease-in-out}.anticipos-row-button:hover>span{max-width:100px}.anticipos-row-status{width:130px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;padding:10px;border-radius:20px;background-color:#3caac7;color:#fff;cursor:pointer;word-wrap:break-word;white-space:normal;transition:background-color .3s ease-in-out}.anticipos-row-status:hover{background-color:#c35538}.anticipos-row-status>div{overflow:hidden;max-width:0;white-space:nowrap;font-size:small;transition:max-width .3s ease-in-out}.anticipos-row-status:hover>div{max-width:100px}.anticipos-row-status>.status{overflow:hidden;white-space:nowrap;max-width:100px;transition:max-width .3s ease}.anticipos-row-status>.next-status{overflow:hidden;max-width:0;white-space:nowrap}.anticipos-row-status:hover>.status{max-width:0}.anticipos-row-status:hover>.next-status{max-width:100px;transition:max-width .3s ease}.anticipos-row-columns{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex:1;gap:5px}.anticipos-states-old{display:flex;flex-direction:row;width:100%;padding:10px;align-items:center;overflow-x:auto;gap:10px;border-radius:5px}.anticipos-state{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex:1}.anticipos-state-title{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;padding:10px 20px;border-radius:20px;color:#fff;word-wrap:break-word;white-space:normal}.anticipos-state-title.enabled{background-color:#3caac7;transition:background-color .3s ease-in-out}.anticipos-state-title.enabled:hover{background-color:#00243e}.anticipos-state-title.disabled{background-color:#3da9c7b3;transition:background-color .3s ease-in-out}.anticipos-state-details{display:flex;flex-direction:column;width:90%;padding:5px 14px;font-size:.9em}.anticipos-state-details>span{display:flex;justify-content:center}.anticipos-table{display:table;width:100%;padding:10px;border-collapse:collapse;border-radius:5px}.anticipos-table-row{display:table-row;width:100%;padding:10px 0;border-bottom:1px solid #ddd}.anticipos-table-row:last-child{border-bottom:none}.anticipos-table-cell{display:table-cell;padding:8px;vertical-align:middle}.anticipos-table-header{font-weight:700;background-color:#f9f9f9;border-bottom:2px solid #ddd}.anticipos-table-button{cursor:pointer;text-align:right}.anticipos-list-button{cursor:pointer;display:flex;align-items:center;justify-content:center;background-color:#f0f0f0;border-radius:50%;width:24px;height:24px;margin-left:5px}.anticipos-list-button svg{width:16px;height:16px;fill:#333}.anticipos-list-button:hover{background-color:#ddd}.anticipos-main-cont>.buttons{width:90%}.anticipos-main-cont form{display:flex;flex-direction:column;flex-wrap:nowrap;gap:10px;width:90%}.anticipos-main-cont form>div{display:flex;flex-direction:column}.anticipos-main-cont form>div textarea{padding:8px 5px;border:none;border-radius:5px;outline:none;transition:box-shadow .3s ease-in-out}.anticipos-main-cont form>div input{padding:8px 5px;border:none;border-radius:5px;outline:none;transition:box-shadow .3s ease-in-out}.anticipos-main-cont form>div input:focus{border:none;background-color:#f9f9f9}.anticipos-main-cont form>div input:active{border:none;background-color:#f9f9f9}.anticipos-main-cont form>div input[type=checkbox]{display:block;height:24px;width:24px;border:none;margin-right:auto}.anticipos-main-cont form>button{padding:5px 2px;border:none;border-radius:5px;background-color:#3caac7;color:#fff}.anticipos-popup-provruc-container{padding:1rem;font-family:Arial,sans-serif;max-width:800px;margin:0 auto}.anticipos-popup-provruc-container h2{margin-bottom:1rem;font-size:1.25rem;font-weight:600}.anticipos-popup-provruc-filters{margin-bottom:1rem;display:flex;justify-content:center;align-items:center}.anticipos-popup-provruc-filters label{margin-right:1rem;font-weight:500}.anticipos-popup-provruc-table{width:100%;border-collapse:collapse;background-color:#fff;margin-bottom:1rem}.anticipos-popup-provruc-table th,.anticipos-popup-provruc-table td{padding:.75rem 1rem;border:1px solid #ddd;text-align:left;vertical-align:middle}.anticipos-popup-provruc-table th{background-color:#f5f5f5;font-weight:600;color:#333}.anticipos-popup-provruc-table tr:nth-child(2n) td{background-color:#fafafa}.anticipos-popup-provruc-pagination{margin-top:1rem;text-align:center}.anticipos-popup-provruc-pagination button{padding:.5rem 1rem;margin:0 .5rem;background-color:#007bff;color:#fff;border:none;cursor:pointer;font-weight:500;border-radius:4px}.anticipos-popup-provruc-pagination button:disabled{background-color:#ccc;cursor:not-allowed}.anticipos-popup-provruc-pagination span{font-weight:700;margin:0 .5rem}.upload-facturas-container{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:10px}.upload-facturas-container>.input-group{flex-grow:1}.upload-facturas-container>.input-group>label{display:block;font-weight:700}.custom-file-facturaterceros-button{background-color:#3caac7;color:#fff;padding:5px 2px;border:none;border-radius:5px;cursor:pointer;font-size:.75em;transition:background-color .3s;width:100%;height:2em}.custom-file-facturaterceros-button.hasfile{background-color:#2d869f}.custom-file-facturaterceros-button:hover{background-color:#0056b3}.custom-file-facturaterceros-button:disabled{background-color:silver;cursor:not-allowed}.select-order-container{width:100%;display:flex;gap:10px;margin:0 auto;padding:10px;flex-direction:column}.select-order-search{display:flex;gap:5px;flex-direction:row;align-items:stretch;justify-content:space-between}.select-order-search-input{width:100%;padding:8px;font-size:14px;border:1px solid #ccc;border-radius:4px}.select-order-search-input:focus{outline:none}.select-order-pagination{display:flex;justify-content:space-between;align-items:center}.select-order-pagination-button{padding:6px 12px;font-size:14px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}.select-order-pagination-button:disabled{background-color:#ccc;cursor:not-allowed}.select-order-pagination-info{font-size:14px}.select-order-data{display:flex;align-items:stretch;justify-content:space-between;gap:10px}.infotable-container{display:flex;flex-direction:column;height:100%;width:100%;border:1px solid #ccc;overflow:hidden}.infotable-header,.infotable-footer{display:flex;background-color:#f1f1f1;border-bottom:1px solid #ccc;border-top:1px solid #ccc}.infotable-header-cell,.infotable-footer-cell{flex:1;padding:4px;text-align:left;font-weight:700}.infotable-header-cell-onclick{cursor:pointer;transition:all .1s}.infotable-row.selected{background-color:#dedede}.infotable-header-cell-onclick:hover{background-color:#3caac7;color:#fff}.infotable-body{flex:1;overflow-y:auto}.infotable-row{display:flex}.infotable-cell{flex:1;padding:4px;border-bottom:1px solid #ccc;word-wrap:break-word;overflow:hidden}.pagination-controls{display:flex;justify-content:center;padding:10px}.pagination-controls button{border:1px solid #ddd;background-color:#fff;color:#333;padding:5px 10px;margin:0 2px;cursor:pointer;border-radius:4px;font-size:14px;outline:none}.pagination-controls button:disabled{cursor:not-allowed;color:#ccc;border-color:#ccc}.pagination-controls button:hover:not(:disabled){background-color:#f0f0f0}.pagination-controls button:first-child,.pagination-controls button:last-child{font-weight:700}.pagination-controls button:nth-child(1){margin-right:10px}.pagination-controls button:nth-last-child(1){margin-left:10px}.pagination-controls button:nth-child(2){margin-right:5px}.pagination-controls button:nth-last-child(2){margin-left:5px}.rt-obs-cont.active{position:absolute;min-width:300px;top:50%;left:50%;background-color:#fff;border:1px solid gray;border-radius:8px;padding:5px;box-shadow:0 2px 5px #0003;z-index:10;margin-bottom:3em}.rt-rendered-item-cont{display:flex;position:relative;align-items:center;padding:10px 20px;justify-content:space-between;flex:1}.rt-rendered-item-key-cont{display:flex;flex-direction:column;justify-content:baseline;align-items:center;text-align:center}.rt-rendered-item-key-text{font-size:1.2rem;color:gray}.rt-rendered-item-value-text{font-size:1rem;min-height:calc(1rem + 3px);color:#000}.rt-item-list-cont{width:100%;border:1px solid gray;flex:1;overflow:auto}.rt-fields-cont{display:flex;flex-direction:row;align-items:center;justify-content:space-around;width:auto;height:100px;flex:1}.rt-message-cont{display:flex;justify-content:center;padding-top:20vh;flex:1;height:100%}.rt-message-span{font-size:1.3rem}.rt-relative-cont{position:absolute;top:0;left:0;margin:10px}.rt-item-list-cont::-webkit-scrollbar{width:10px}.rt-item-list-cont::-webkit-scrollbar-track{background:#f1f1f1}.rt-item-list-cont::-webkit-scrollbar-thumb{background:#888}.rt-item-list-cont::-webkit-scrollbar-thumb:hover{background:#555}.smallerFontSize,.normalFontSize{font-size:1em}.rt-dates-cont{height:100%;margin-right:10px;max-height:120px;overflow-x:hidden;overflow-y:auto}.rt-item-cont{text-align:center;border:1px solid #000;border-radius:5px;padding:5px;margin:5px;transition:background-color .3s ease}.rt-item-cont:hover{background-color:#f8f8f8}.orbc-order-vb>.rt-rendered-item-value-text{display:flex;flex-direction:column;align-items:stretch;word-wrap:break-word;width:100px;font-size:.9em;margin:0 5px 0 0;border:1px solid gray;border-radius:5px;overflow:auto;max-height:90px}.orbc-order-vb>.rt-rendered-item-value-text>div{display:flex;align-items:center;justify-content:center;padding:5px;transition:all .3s ease-in-out}.orbc-order-vb>.rt-rendered-item-value-text>.Rechazado{background-color:#c35538;color:#fff}.orbc-order-vb>.rt-rendered-item-value-text>div:hover{opacity:.75}.orbc-main-cont{display:flex;align-items:center;gap:30px;max-height:150px;padding-right:10px}.orbc-order-details-cont{display:flex;flex-direction:column;font-size:.9rem;gap:5px;height:100%;justify-content:space-between;width:12vw;text-align:center;max-width:300px;align-items:center}.orbc-order-details-title,.orbc-order-details-title-value{font-weight:700}.orbc-order-details-buttons-cont{display:flex;gap:10px;border-radius:1000px;border:1px solid black;align-items:center;justify-content:space-between;width:150px;padding:2px}.orbc-order-details-button{display:flex;align-items:center;cursor:pointer}.orbc-order-incidents-cont{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;max-height:120px}.orbc-order-incidents-wrapper{position:relative}.orbc-order-incidents-list.active{position:absolute;top:100%;left:50%;transform:translate(-50%);background-color:#fff;border:1px solid gray;border-radius:8px;padding:5px;box-shadow:0 2px 5px #0003;z-index:10}.orbc-order-incidents-list.up.active{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#fff;border:1px solid gray;border-radius:8px;padding:5px;box-shadow:0 2px 5px #0003;z-index:10;margin-bottom:3em}.orbc-incident-cont{display:flex;align-items:center;justify-content:center;flex:1;border:1px solid gray;text-align:center;border-radius:1000px;color:#fff;width:200px;font-size:.8rem;padding:5px}.orbc-order-channel-cont{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;max-height:120px}.orbc-order-details-channel{color:gray;font-weight:700;font-size:.9rem}.channel-orb{border:1px solid gray;height:25px;width:25px;border-radius:10000px;position:relative}.channel-orb:before{content:"";position:absolute;top:3px;left:3px;width:10px;height:10px;background:radial-gradient(circle,rgba(255,255,255,.8) 0%,transparent 70%);border-radius:50%;opacity:.8}.orbc-order-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:20px;border:1px solid #ccc;border-radius:5px;box-shadow:0 0 10px #0003;z-index:10;max-height:80%;overflow:auto}.orbc-order-popup h2{margin-top:0}.orbc-order-popup button{margin:5px;padding:5px 10px;background-color:gray;color:#fff;border:none;border-radius:3px;cursor:pointer}.orbc-order-popup button:hover{background-color:#ccc}@media screen and (max-width: 768px){.orbc-order-title-id,.orbc-order-details-cont{display:flex!important;width:100%}.orbc-order-title-id{flex-direction:column;padding:10px;border-radius:4px 4px 0 0;margin-bottom:0}.orbc-order-details-cont{flex-direction:column;padding:10px;border-radius:0 0 4px 4px;border-top:none}.orbc-order-details-title{font-weight:700;font-size:16px}.orbc-order-details-id{font-size:14px;margin-top:4px}.orbc-order-details-title-value{font-size:15px;font-weight:500;margin-bottom:5px}.orbc-order-details-client-value{font-size:13px}.validate-popup-overlay{display:flex!important;position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:1000;justify-content:center;align-items:center}.validate-popup-content{width:90%;max-width:400px;background:#fff;padding:20px;border-radius:8px;max-height:80vh;overflow-y:auto}}.orbc-order-title-id{text-align:center}.orbc-order-details-title{display:block;font-weight:700}.orbc-order-details-id{display:block;margin-top:5px}.filter-main-main-cont{flex:1;height:100%}.filter-open-button{border:1px solid gray;border-radius:5px;color:#535353;height:2rem;width:2rem;font-size:1.5rem;padding:3px;cursor:pointer}.filter-section-title{min-width:6rem;text-align:center}.filter-section-filters-cont{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;flex:1;gap:20px}.filter-content-main-cont{display:flex;flex-direction:column;margin-top:.5rem;border-top:1px solid gray;padding:20px 20px 12px;width:calc(100% + 1rem);gap:20px}.rendered-filter-section-cont{display:flex;flex-direction:row;align-items:center;gap:20px}.filter-label-input-cont{display:flex;flex-direction:column;min-width:20%;flex:1}.filter-label-checkbox-cont{display:flex;flex-direction:row;gap:10px}.filter-select{padding:1px}.column-select-checkboxes-cont{display:flex;flex-direction:row;justify-content:space-between;border-top:1px solid gray;margin-top:.5rem;padding:20px 20px 12px;flex-wrap:wrap;gap:2%;width:calc(100% + 1rem)}.column-select-rendered-checkbox{display:flex;flex:1;min-width:23%;padding-top:10px;padding-bottom:10px;align-items:center;justify-content:center;gap:10px}.rows-table-config-section-selector-cont{display:flex;flex-direction:column;align-items:center;width:calc(100% - 20px);margin:10px;justify-content:space-between;padding:8px;border:1px solid gray;border-radius:10px}.rows-table-buttons-cont{display:flex;width:100%;flex-direction:row;justify-content:space-between}.validate-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.validate-popup-content{background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;width:800px;max-width:90%;max-height:90vh;overflow-y:auto;padding:24px;font-family:Segoe UI,Roboto,Helvetica Neue,sans-serif;border:1px solid #e0e0e0}.validate-popup-content h3{color:#2c3e50;margin-top:0;margin-bottom:20px;font-size:1.5rem;font-weight:600;border-bottom:1px solid #eee;padding-bottom:12px}.validate-popup-data{margin-bottom:24px;border:1px solid #e0e0e0;border-radius:6px;overflow:hidden}.validate-popup-header{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;background-color:#f8f9fa;font-weight:600;color:#495057;padding:12px 16px;border-bottom:1px solid #e0e0e0}.validate-popup-item{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;padding:12px 16px;border-bottom:1px solid #f1f1f1;align-items:center;transition:background-color .2s}.validate-popup-item:hover{background-color:#f9f9f9}.validate-popup-item:last-child{border-bottom:none}.validate-popup-item span{color:#4a4a4a;font-size:.9rem}.status-incomplete{color:#dc3545!important;font-weight:500;background-color:#dc35451a;padding:4px 8px;border-radius:12px;display:inline-block;width:fit-content}.validate-popup-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:20px;padding-top:20px;border-top:1px solid #eee}.validate-popup-close-btn,.validate-popup-continue-btn,.validate-popup-skip-btn{padding:10px 20px;border-radius:4px;font-weight:500;font-size:.9rem;cursor:pointer;transition:all .2s;border:none;outline:none}.validate-popup-close-btn{background-color:#f8f9fa;color:#495057;border:1px solid #dee2e6}.validate-popup-close-btn:hover{background-color:#e9ecef}.validate-popup-continue-btn{background-color:#007bff;color:#fff}.validate-popup-continue-btn:hover{background-color:#0069d9}.validate-popup-skip-btn{background-color:#6c757d;color:#fff}.validate-popup-skip-btn:hover{background-color:#5a6268}.validate-popup-close-btn:hover,.validate-popup-continue-btn:hover,.validate-popup-skip-btn:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}@media (max-width: 768px){.validate-popup-header,.validate-popup-item{grid-template-columns:1.5fr 1fr 1fr 1fr}.validate-popup-content{width:95%;padding:16px}.validate-popup-actions{flex-direction:column}.validate-popup-actions button{width:100%}}.status-complete{color:#28a745!important;font-weight:500;background-color:#28a7451a;padding:4px 8px;border-radius:12px;display:inline-block;width:fit-content}.status-sent{color:#ffc107!important;font-weight:500;background-color:#ffc1071a;padding:4px 8px;border-radius:12px;display:inline-block;width:fit-content}.status-processing{color:#17a2b8!important;font-weight:500;background-color:#17a2b81a;padding:4px 8px;border-radius:12px;display:inline-block;width:fit-content}.status-pending{color:#dc3545!important;font-weight:500;background-color:#dc35451a;padding:4px 8px;border-radius:12px;display:inline-block;width:fit-content}.ol-main-cont{display:flex;flex-direction:column;height:100%;flex:1 1 0;padding-top:20px;align-items:center;justify-content:space-around;position:relative}.ol-title{font-size:1.5rem;font-weight:700;margin-bottom:10px}.ol-title-flex{position:absolute}.ol-toggle-div{position:absolute;top:0%;left:0%;display:flex;gap:2px}.ol-toggle-button{display:flex;align-items:center;background-color:#6b6b6b;border:none;color:#fff;padding:10px 20px;font-size:16px;margin:4px 2px;cursor:pointer;gap:10px;border-radius:8px;transition:background-color .2s ease-in-out}.ol-toggle-button.active{background-color:#4caf50}.ol-toggle-button:hover{background-color:#fff;color:#000}.ol-create-button{top:0%;right:0%;position:absolute;display:flex;align-items:center;border:none;color:gray;padding:.25em;font-size:2em;margin:4px 2px 4px 80px;cursor:pointer;gap:10px;border-radius:8px}.ol-create-button:hover{background-color:#fff;color:#000}.ol-searcher{display:flex;flex-wrap:wrap;justify-content:left;width:100%;padding-left:1em;gap:10px;margin-bottom:5px}.ol-input{width:200px;padding:8px;border:1px solid;border-radius:4px;border-color:#767676}.ol-input-toggle{display:flex;justify-content:space-between;flex-direction:row;align-items:center;width:auto;padding:8px;border:1px solid;border-radius:4px;border-color:#767676;font-size:.8em;gap:5px;transition:background-color .3s}.ol-input-double{display:flex;flex-wrap:wrap;justify-content:left;align-items:center;width:auto;min-width:200px;font-size:14px;border:1px solid;border-radius:4px;overflow:hidden;border-color:#767676}.ol-input-sub{width:105px;padding:4px;font-size:14px;border:transparent;border-radius:4px}.ol-input-subcheckbox{display:flex;flex-direction:column;padding-left:4px;padding-right:4px}.ol-input-button{width:65px;padding:8px;font-size:14px;border:1px solid #429c45;border-radius:4px;color:#fff;background-color:#4caf50;transition:background-color .3s}.ol-input-toggle.dissabled,.ol-input-button.dissabled{background-color:#9c9c9c;border:1px solid rgb(112,112,112);color:#fff}.ol-input,.ol-input-sub,.ol-input-toggle,.ol-input-button{padding:8px 12px;border:1px solid #ccc;border-radius:4px;font-size:14px;transition:all .2s ease}.ol-ot-unified-field{display:inline-flex;align-items:center;border:1px solid #ced4da;border-radius:4px;height:38px;background:#fff;position:relative;transition:border-color .2s}.ol-ot-year-unified{border:none;outline:none;background:transparent;appearance:none;-webkit-appearance:none;-moz-appearance:none;font-size:14px;color:#495057;width:60px;padding:0 15px 0 0;margin:0;cursor:pointer;text-align:right;text-align-last:right;direction:rtl}.ol-ot-slash-unified{color:#495057;margin:0 2px;font-size:18px;font-weight:400}.ol-ot-number-unified{border:none;outline:none;background:transparent;font-size:14px;color:#495057;width:80px;padding:0;margin:0}.ol-ot-number-unified::placeholder{color:#adb5bd;opacity:.8}.ol-ot-year-unified::-ms-expand{display:none}.ol-ot-year-unified{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:""}.ol-search-button{padding:5px 16px;background-color:#4672c4;color:#fff;border:none;border-radius:4px;cursor:pointer}.ol-search-button:hover{background-color:#013770}.ol-clear-button{padding:5px 10px;background-color:#dc3545;color:#fff;border:none;border-radius:4px;cursor:pointer}.ol-clear-button:hover{background-color:#d80000}@media screen and (max-width: 768px){.ol-searcher{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;position:relative;padding:8px;gap:8px;min-width:0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ol-searcher::-webkit-scrollbar{display:none}.ol-searcher>*:not(:first-child){display:none}.ol-searcher>*:first-child{display:flex!important;width:100%;min-width:180px;flex-shrink:0}.ol-searcher.expanded{flex-wrap:wrap;overflow-x:hidden}.ol-searcher.expanded>*{display:flex!important;width:100%}.ol-input,.ol-ot-unified-field{width:100%;box-sizing:border-box;min-width:0}.ol-searcher .css-*__control,.ol-searcher .react-select__control{width:100%!important;min-width:0!important}.ol-searcher-toggle{display:block;position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;color:#666;z-index:2}}.export-popup-content{max-width:1000px}.export-popup-title{margin-bottom:20px;text-align:center}.exports-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;text-align:center}.export-button{display:flex;align-items:center;justify-content:center;width:100%;border:solid transparent;padding-top:10px;padding-bottom:10px;background-color:#f0f0f0;border-radius:4px;transition:background-color .2s;text-decoration:none;text-align:center;color:inherit}.export-button:hover{background-color:#e8faff;border:solid;border-radius:0}:root{--primary-color: #004368;--secondary-color: #6c757d;--background-color: #f8f9fa;--font-family: Arial, sans-serif}.createorder-popup-container{margin:20px 0 50px}.popup-title{font-family:var(--font-family);font-size:24px;font-weight:700;color:var(--primary-color);text-align:center;margin-bottom:20px}.createorder-container{font-family:var(--font-family);font-size:16px;color:var(--secondary-color)}.createorder-input-container{display:flex;align-items:center;margin-bottom:10px}.createorder-input-container label{flex:1;margin-right:10px}.createorder-input-text{flex:2;padding:5px;border:1px solid var(--secondary-color);border-radius:5px;outline:none}.createorder-input-select{flex:2;border-radius:5px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-size:16px}.createorder-submit{display:block;width:auto;padding:10px;margin:5px;border:none;border-radius:5px;background-color:var(--primary-color);color:#fff;font-family:var(--font-family);font-size:16px;cursor:pointer;align-items:center}.createorder-submit:hover{background-color:#0069d9}.createorder-submit:focus{outline:none;box-shadow:0 0 0 3px #007bff40}.createorder-button-cont{display:flex}.popup-title{margin-bottom:20px;text-align:center}.incidents-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;text-align:center;padding:5px;margin:5px;max-height:400px;overflow:auto}.incident-popup-input{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:16px;transition:border-color .3s ease-in-out}.incident-popup-input:focus{outline:none;border-color:#66afe9}.incident-button-tipo.selected{background-color:#8ed4e1}.incident-button-tipo,.incident-button{display:flex;align-items:center;justify-content:center;width:100%;border:solid transparent;padding-top:10px;padding-bottom:10px;color:inherit;background-color:#c5eaf4;border-radius:4px;transition:background-color .2s;text-decoration:none;text-align:center;cursor:pointer}.incident-button-tipo:hover,.incident-button:hover{background-color:#e8faff;color:#000;border:solid;border-radius:0}.incident-button-exists{background-color:#88b5c1;color:#000}.incident-button-exists:hover{background-color:#adc3c9;color:#000}.incident-button-disabled{background-color:#ededed;cursor:wait}.incident-button-disabled:hover{background-color:#ededed;border-radius:4px;border:solid transparent}.incident-popup-manual-input{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:16px;transition:border-color .3s ease-in-out;margin-bottom:10px}.incident-popup-manual-input:focus{outline:none;border-color:#66afe9}.incidents-container::-webkit-scrollbar{width:8px}.incidents-container::-webkit-scrollbar-track{background-color:#c5eaf4;border-radius:12px}.incidents-container::-webkit-scrollbar-thumb{background-color:#88b5c1;border-radius:5px;border:2px solid #c5eaf4}.incidents-container::-webkit-scrollbar-thumb:hover{background-color:#adc3c9}.incident-popup-manual-confirmdate{display:flex;align-items:center;justify-content:center;padding:5px;border:1px solid #ccc;border-radius:5px;margin-bottom:10px}.incident-popup-manual-confirmtext{margin-right:10px}.incident-popup-manual-checkbox{margin-right:5px}.odd-search-bar{margin-left:10px;padding:2px;width:30%;min-width:200px;font-size:1rem;border:1px solid lightgray;border-radius:5px}.odd-search-bar:focus{outline:none;border-color:#3498db;box-shadow:0 0 5px #3498db80}.dd-rendered-keys-cont{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}.dd-rendered-keys-key-cont{flex:0 0 200px}.dd-rendered-keys-key-text{margin-right:auto}.dd-rendered-keys-value-dropdown{display:flex}.dd-rendered-keys-value-text-dropdown{outline:none;width:calc(100% - 3em);padding:10px 10px 10px 5px;border:1px solid gray}.dd-custom-select{position:relative;display:inline-block}.dd-select-button{cursor:pointer;padding:10px;border:1px solid gray;border-radius:0 5px 5px 0;background-color:#fff;outline:none;display:flex;align-items:center;justify-content:center;width:2.5em;font-size:1em}.dd-dropdown-content{display:none;position:absolute;background-color:#f9f9f9;min-width:160px;box-shadow:0 8px 16px #0003;z-index:1;list-style:none;padding:0;margin:0;max-height:200px;overflow-y:auto;right:0}.dd-dropdown-content.show-dropdown{display:block}.dd-dropdown-content li{padding:10px;cursor:pointer;font-size:.8em}.dd-dropdown-content li:hover{background-color:#ddd}.ArrowBarDown{transform:rotate(90deg);margin-left:5px}.green-bg{background-color:#e8ffe8}.blue-bg{background-color:#ddf5ff}.od-main-cont{display:flex;flex-direction:column;height:100%;flex:1 1 0;align-items:center;justify-content:space-around;padding:20px}.od-fields-cont{display:flex;flex-direction:column;margin:auto;flex:1;gap:20px;overflow:auto}.od-field-item-cont{display:flex;flex-direction:column;gap:5px}.od-field-key-name{color:#000;font-size:1.5rem}.od-field-input{padding:5px;font-size:1.3rem;background-color:#f1f1f1;border:none;border-radius:5px;border:1px solid gray}.od-field-input:disabled{cursor:no-drop;color:#616161}.od-docutypes-cont{display:flex;flex-direction:column;flex:1;align-items:center;margin:auto;width:100%;height:100%;gap:20px}.docutypes-main-cont{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px;border:1px solid gray;padding:10px;width:80%;border-radius:10px;background-color:#f1f1f1}.docutypes-item-number{background-color:#3cc03c;padding:7px;border-radius:5px;color:#fff;font-size:1.2rem;font-weight:700}.docutypes-icons{display:flex;align-items:center;margin-left:auto;font-size:2rem;gap:.25em}.docutypes-icon{display:flex;align-items:center;margin-left:auto;color:#0c0c70;font-size:inherit}.docutypes-icon-pointer{cursor:pointer}.docutypes-icon-opacity{opacity:.5}.od-split-div{display:flex;flex:1;width:100%;gap:20px;overflow:auto}.od-back-button{background-color:#3592c3;padding:10px 30px;font-size:1rem;color:#fff;text-decoration:none;border:none;border-radius:3px;cursor:pointer;margin-right:auto}.od-create-sintad-button{background-color:#35c359;padding:10px 30px;font-size:1rem;color:#fff;text-decoration:none;border:none;border-radius:3px;cursor:pointer}.od-button-cont{display:flex;margin-top:20px;gap:10px}.od-refresh-button{position:absolute;top:0;right:0;background-color:#f1f1f1;border:1px solid gray;border-radius:3px;padding:10px;cursor:pointer;font-size:1.25em;margin:10px}.odd-main-cont{display:flex;flex-direction:column;height:100%;flex:1 1 0;align-items:center;justify-content:space-between;padding:20px}.odd-titles-cont{display:flex;width:100%;justify-content:space-between;align-items:center}.odd-order-title{font-size:1.5rem}.odd-ordtype-title{background-color:#ffc957;font-size:1.3rem;padding:5px 20px}.odd-section-cont{display:flex;flex-direction:column;flex:1;padding:20px 0;width:100%;overflow-y:auto}.odd-section-title{display:flex;text-align:left;padding:10px;border-radius:1000px;background-color:#d3d3d3;width:100%;font-size:1.2rem;margin-bottom:20px}.odd-buttons-cont{display:flex;justify-content:space-between;align-items:center;width:100%}.odd-save-changes-button{background-color:#35c359;padding:10px 30px;font-size:1rem;color:#fff;text-decoration:none;border:none;border-radius:3px;cursor:pointer}.odd-control-button{background-color:#d9534f;padding:10px 30px;font-size:1rem;color:#fff;text-decoration:none;border:none;border-radius:3px;cursor:pointer;margin-left:10px}.od-fields-cont{display:flex;flex-direction:column;margin:auto;position:relative;flex:1;gap:20px;overflow-y:auto}.od-fields-cont-embed{height:100%}.od-fields-cont-dummy{display:flex;gap:10px;position:relative;align-items:center;height:100%}.odocd-embed{height:100%;width:100%;border:2px solid #666666;background-color:#f4f4f4;opacity:0;animation:fadeIn .5s forwards}.dummy-document{display:flex;align-items:center;justify-content:center;height:100%;text-align:center;padding:20px;font-size:1.5rem}.odocd-save-changes-button{background-color:#35c359;padding:10px 30px;font-size:1rem;color:#fff;text-decoration:none;border:none;border-radius:3px;cursor:pointer}.od-buttons-cont{display:flex;margin-top:20px;gap:10px}.od-button{background-color:#3498db;padding:10px 20px;font-size:1rem;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.od-button:hover{background-color:#2980b9}.od-button-active{background-color:#27ae60}.od-document-action-buttons{position:absolute;top:0;right:0;display:flex;gap:10px}.od-button-replace,.od-button-delete,.od-button-reclassify{background-color:#b2b2b2;color:#fff;border:none;border-radius:.2em;padding:2px 10px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;transition-duration:.4s;cursor:pointer}.od-button-replace:hover,.od-button-delete:hover,.od-button-reclassify:hover{background-color:#008cba;color:#fff}.list-selector-main-cont{display:flex;flex-direction:column;align-items:flex-start;margin:10px;padding:10px;width:95%;border:1px solid #ccc;position:relative;z-index:1;max-height:80%}.list-selector-search-bar-container{width:80%;margin-bottom:8px}.list-selector-search-bar{width:100%;padding:8px;box-sizing:border-box}.list-selector-list-container{max-height:500px;width:100%;overflow-y:auto}.list-selector-list-container span{display:block;padding:10px;color:#777}.list-selector-tab-cont{background-color:#fff;color:#333;border:1px solid #ccc;padding:10px;cursor:pointer;transition:background-color .3s ease;width:100%;text-align:left;display:flex;justify-content:space-between}.list-selector-tab-cont:hover{background-color:#f0f0f0}.list-selector-tab-cont-active{background-color:#3498db;color:#fff}.list-selector-tab-cont-active:hover{background-color:#0056b3}.list-selector-tab-cont+.list-selector-tab-cont{margin-top:2px}.list-selector-tab-cont:first-child{border-radius:5px 5px 0 0}.list-selector-tab-cont:last-child{border-radius:0 0 5px 5px}.sub-buttons{margin:-5px;display:flex;gap:10px}.sub-button{background-color:#b2b2b2;color:#fff;border:none;border-radius:.2em;padding:0 10px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;transition-duration:.4s;cursor:pointer}.sub-button:hover{background-color:#008cba;color:#fff}.list-selector-tab-cont-active .sub-button{background-color:#fff;color:#3498db}.list-selector-tab-cont-active .sub-button:hover{background-color:#3498db;color:#fff}.delete-confirmation,.reclassify-options{background-color:#fff;border:1px solid #ccc;padding:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px #0000001a;z-index:2}.delete-confirmation p,.reclassify-options p{margin-bottom:10px}.delete-confirmation label,.reclassify-options label{display:block;margin-bottom:10px}.delete-confirmation input[type=checkbox]{margin-right:5px}.button-container{display:flex;gap:10px}.delete-confirmation button,.reclassify-options button{background-color:#3498db;color:#fff;border:none;padding:10px 15px;cursor:pointer;border-radius:5px}.delete-confirmation button:hover,.reclassify-options button:hover{background-color:#007bb5}.reclassify-options select{width:100%;padding:8px;margin-bottom:10px;box-sizing:border-box}.dd-rendered-keys-subcont{width:100%;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:space-between;border:1px solid gray;border-radius:10px;padding:5px}.dd-rendered-keys-key-cont{display:flex;flex-direction:column;justify-content:space-between;flex:1;row-gap:5px}.dd-rendered-keys-top-cont{display:flex}.dd-rendered-keys-key-text{display:flex;align-items:center;margin-right:0}.dd-rendered-keys-key-text-sintad{display:flex;align-items:center;margin-right:5px;color:red}.dd-rendered-keys-key-cont select{width:100%;padding:10px 10px 10px 5px}.dd-rendered-keys-checkbox{margin-left:auto;outline:none}.dd-rendered-keys-value-text{outline:none;width:100%;padding:10px 10px 10px 5px;border:1px solid gray}.dd-rendered-keys-value-text:disabled{background-color:#e9e9e9}.tabber-tab-cont{border:1px solid gray;flex:1;border-top-right-radius:1000px;border-top-left-radius:1000px;padding-left:10px;padding-right:10px;display:flex;align-items:center;font-size:.9rem;justify-content:center;cursor:pointer;text-decoration:none;color:#000}.tabber-tab-cont:disabled{background-color:gray;opacity:.5;cursor:no-drop}.tabber-main-cont{display:flex;width:100%}#tabber a.active{background-color:#004265;color:#fff}.order-documents-footer-cont{height:100px;overflow:hidden}.order-documents-container{position:relative}.order-documents-footer-open{position:fixed;bottom:20px;right:20px;background-color:#0074d9;color:#fff;border:none;padding:10px;border-radius:50%;cursor:pointer;transition:transform .3s ease}.order-documents-footer-container{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:5px;position:absolute;bottom:0;right:0;height:120px;width:85%;background-color:#f9f9f9;border:1px solid #ddd;margin-right:calc(60px + 1em);padding:10px;box-shadow:0 2px 4px #0000001a;transform-origin:bottom right;transition:transform .3s ease,visibility .3s ease;overflow-x:auto}.order-documents-footer-container.true{transform:translateY(0);visibility:visible}.order-documents-footer-container.false{transform:translateY(100%);visibility:hidden}.order-documents-footer-item-i,.order-documents-footer-item{border:gray;display:flex;flex-direction:column;align-items:center;justify-content:center;border:none;border-radius:5px;background-color:#e7e7e7}.order-documents-footer-item{min-width:120px;flex:calc(50% - 25px) 1 1}.order-documents-footer-item-i{max-width:30%;flex:100% 1 1}.order-documents-footer-item-title{text-align:center;font-size:.9rem;width:auto;margin:1px;font-weight:700;display:flex;justify-content:center;overflow-y:auto}.order-documents-footer-item-content{width:auto;flex:1;margin:1px;font-size:.75rem;text-align:center;display:flex;justify-content:center;word-break:break-all}.fullscreen-button{display:flex;flex-wrap:column;position:absolute;top:10px;right:10px;gap:10px}.fullscreen-view{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;display:none;justify-content:center;align-items:center}.fullscreen-view.active{display:flex;z-index:3}.fullscreen-popup{background-color:#fff;padding:5px;width:95%;height:95%;overflow:auto;box-shadow:0 0 10px #00000080}.fullscreen-close-button{position:absolute;top:10px;right:10px;padding:10px;cursor:pointer;background-color:#ddd;border:none;border-radius:.5em}.content{height:100%}.document-dropdown{display:flex;flex-direction:column}.toggle-dropdown-button{cursor:pointer;padding:5px;background-color:#f0f0f0;border:1px solid #ccc;margin-bottom:5px}.doc-type{cursor:pointer;padding:5px;background-color:#f0f0f0;border:1px solid #ccc;margin-bottom:2px}.doc-list{display:flex;list-style-type:none;padding:0;margin:0;background-color:#f9f9f9;border:1px solid #ccc;flex-wrap:wrap}.doc-list li{padding:5px;margin:2px}.doc-list li:hover{background-color:#ddd}.fullscreen-embed{height:100%}.od-title{width:100%;font-size:1.5rem;font-weight:700;margin-bottom:10px;display:flex;align-items:center}.od-title>*:first-child{font-size:1rem}.od-title span{flex-grow:1;text-align:center}.data-opener-cont{display:flex;flex-direction:column;width:100%;transition:all .3s ease}.data-opener-chevron-name-cont{display:flex;align-items:center;gap:5px}.data-opener-item-icon{min-height:16px;min-width:16px}.data-opener-value-span{margin-left:21px;overflow:hidden;max-height:0;opacity:0;transition:all .3s ease}.data-opener-chevron-name-span{margin-right:auto}.data-opener-cont.opened{margin-bottom:0}.data-opener-cont.opened .data-opener-value-span{max-height:100px;overflow:auto;opacity:1}.data-opener-16px-icon{min-height:16px;min-width:16px}.cti-main-cont{width:100%;display:flex;flex-direction:column;height:100%}.cti-upper-info-cont{display:flex;width:100%;align-items:center;justify-content:space-between;margin-top:30px;gap:5px}.cti-infoboxes-cont{display:flex;flex-direction:column;align-items:start;border:1px solid gray;border-radius:5px;padding:5px;min-width:max-content;flex:1;height:100%;align-items:center;color:#fff}.cti-lower-info-cont{margin-top:30px;display:flex;justify-content:space-between;flex:1}.cti-towerbox-cont{display:flex;flex-direction:column;align-items:center;flex:1;height:100%}.cti-towerbox-title{padding:20px 40px;border-radius:1000px;background-color:#d3d3d3;color:#fff}.cti-towerbox-items-cont{display:flex;flex-direction:column;border:1px solid lightgray;background-color:#eee;border-radius:10px;padding:10px;flex:1;gap:5px;overflow-y:auto;max-height:400px;width:95%;margin:20px 0 0}.cdocs-fields-cont-otros{display:flex;flex-direction:column;flex-wrap:nowrap;gap:0px;overflow-y:auto}.c-list-selector-search-bar-container{width:100%;margin:10px 0}.c-list-selector-search-bar{width:100%;padding:8px;box-sizing:border-box}.c-list-selector-c-list-container{display:flex;flex-direction:column;flex-wrap:nowrap;padding:5px;border-radius:10px;width:100%;height:100%;background-color:#ededed;overflow-y:auto}.c-list-selector-c-list-container span{display:block;padding:10px;color:#777}.c-list-selector-c-list-cont{flex-direction:column;max-height:0;opacity:0;gap:10px;transition:all .3s ease;font-size:.8em;padding:0;display:flex;flex:none}.c-list-selector-opener-cont.opened .c-list-selector-c-list-cont{display:flex;flex-direction:column;flex-wrap:nowrap;flex:auto;gap:0;max-height:100%;opacity:1}.c-list-selector-opener-cont{font-size:.9rem;display:flex;flex-direction:column;width:100%;transition:all .3s ease}.c-list-selector-opener-cont.opened{margin-bottom:0}.c-list-selector-opener-chevron-name-cont{display:flex;align-items:center;padding:5px}.c-list-selector-opener-chevron-name-cont:hover{opacity:.7}.c-list-selector-opener-item-icon{min-height:16px;min-width:16px}.c-list-selector-opener-chevron-name-span{margin-right:auto}.c-list-selector-opener-16px-icon{min-height:1.5em;min-width:1.5em}.c-list-selector-opener-value-detail{border:1px solid black;border-radius:10px;padding:10px 5px;display:flex;flex-direction:row;align-items:flex-end;align-content:space-between;justify-content:space-between}.c-list-selector-button{background-color:#0076ff;padding:5px 10px;color:#fff;text-decoration:none;border:none;border-radius:3px;cursor:pointer;transition:all .2s ease-in-out;margin:5px 5px 5px auto;font-size:.75em}.c-list-selector-tab-cont{position:relative;background-color:#fff;color:#333;cursor:pointer;transition:background-color .3s ease;width:100%;text-align:left;display:none;justify-content:space-between;max-height:0;opacity:0;transition:all .3s ease;padding:0}.c-list-selector-tab-cont:hover{background-color:#f0f0f0}.c-list-selector-tab-cont.active{background-color:#3498db;color:#fff}.c-list-selector-opener-cont.opened .c-list-selector-c-list-cont .c-list-selector-tab-cont{display:flex;max-height:100%;opacity:1;padding:10px}.c-list-selector-sub-buttons{position:absolute;height:100%;right:0;top:0;display:flex;align-items:center;color:inherit}.c-list-selector-sub-buttons span{color:inherit;font-size:.8em;padding:2.5px}.c-list-selector-sub-button{display:flex;align-items:center;height:100%;background:none;color:inherit;border:none;padding:0 9px;text-align:center;text-decoration:none;font-size:16px;transition-duration:.4s;cursor:pointer}.c-list-selector-sub-button:hover{background-color:#1e3d58;color:#fff}.c-list-selector-tab-cont.active .c-list-selector-sub-button:hover{background-color:#fff;color:#000}.odocd-subbutton-bellowtext{display:none;position:absolute;margin-top:5px;color:inherit;background-color:inherit;left:0%;z-index:1;font-size:.75em}.c-list-selector-sub-button:hover .odocd-subbutton-bellowtext{display:block}.c-list-selector-sub-empty{display:flex;align-items:center;height:100%;background:none;color:inherit;border:none;padding:0 10px;text-align:center;text-decoration:none}.c-list-selector-sub-empty:before{content:"";width:16px;height:16px}.ct-main-cont{display:flex;flex-direction:column;flex:1;width:100%;align-items:center;padding:20px;overflow-y:auto}.table-main-cont{display:flex;flex-direction:column;margin-top:20px;align-content:start;color:#000;background-color:#ececec;border-top:1px solid lightgray;border-bottom:1px solid lightgray;position:relative;flex:1 1 100%;overflow:overlay}.table-col-box{display:flex;background-color:#00243e;color:#fff;min-width:80px;height:50px;border:1px solid lightgray;align-items:center;justify-content:center;text-align:center}.table-row-box{display:flex;min-width:80px;min-height:50px;height:50px;border:1px solid lightgray;font-size:.8rem;align-items:center;justify-content:center;text-align:center}.loading-table-text{position:absolute;width:100%;top:100px;text-align:center}.table-sub-grid-cols{display:grid}.table-sub-grid-elems{display:grid;overflow:overlay}.checkedrow-table-checkbox{height:calc(100% - 20px);flex:1}.confirmation-outside-cont{position:absolute;z-index:300;top:0;left:0;display:flex;width:100%;height:100%;align-items:center;justify-content:center;background-color:#3d3d3db3}.confirmation-main-cont{background-color:#d3d3d3;padding:15px;border-radius:3px;border:1px solid black;display:flex;flex-direction:column;max-width:300px}.confirmation-text{padding-bottom:30px;text-align:center}.confirmation-buttons-cont{display:flex}.confirmation-cancel{font-size:.9rem;padding:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;width:45%;margin-right:auto}.confirmation-accept{font-size:.9rem;padding:2px;cursor:pointer;display:flex;align-items:center;justify-content:center;width:45%}.confirmation-buttons-cont button:disabled{opacity:.9;cursor:no-drop}.arrayselect-cont{display:grid;flex:1;margin-left:auto;overflow:hidden;color:#fff;margin-top:10px;gap:10px 0px}.arrayselect-cont div{background-color:#f3f3f3;color:#000;width:100%;display:flex;padding:5px;align-items:center;justify-content:center}.arrayselect-cont span{border-left:none;width:100%;display:flex;padding-top:5px;align-items:center;justify-content:center}.arrayselect-cont input,.arrayselect-cont select{width:calc(100% - 5px);padding:5px;outline:none;border:none}.arrayselect-insert{cursor:pointer}.edit-reg-cont{position:absolute;left:0;top:-76px;z-index:1;width:100%;height:calc(100% + 76px);display:flex;align-items:center;justify-content:center;background-color:#90909080}.edit-reg-main-cont{display:flex;flex-direction:column;background-color:#00243e;padding:20px;gap:10px;border-radius:7px;width:80%;max-width:600px;position:relative;max-height:90%;overflow:auto}.edit-reg-label{color:#fff;margin-right:auto;padding-right:50px}.edit-reg-input{width:350px;height:30px;text-indent:10px}.edit-reg-title{color:#fff;font-size:2rem}.edit-reg-hr{margin-bottom:10px}.edit-reg-confirm-btn{background-color:green;color:#fff;border:none;border-radius:5px;padding:10px;font-size:1rem;cursor:pointer}.edit-reg-delete-btn{background-color:red;color:#fff;border:none;border-radius:5px;padding:10px;margin-right:auto;font-size:1rem;cursor:pointer}.edit-reg-back-button{border:none;border-radius:5px;padding:10px 30px;margin-right:auto;font-size:1rem;cursor:pointer}.tab-header-main-cont{display:flex;border-bottom:2px solid gray;padding:10px 0;margin-bottom:30px}.tab-header-title{font-size:2rem;font-weight:600;color:#000}.data-select-outside-cont{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#90909080;z-index:2}.data-select-cont{background-color:#004165;display:flex;padding:30px;border-radius:7px;width:80%;max-width:1000px;position:relative;color:#fff;justify-content:center;flex-direction:column;min-height:300px;height:90%;z-index:3;gap:10px}.data-select-cont span{margin-right:auto;margin-left:auto;margin-top:20px;font-size:1.1rem}.data-select-load-button{margin-top:10px;padding:15px;border-radius:10px;background-color:#dedede;color:#000;font-weight:600;border:none;cursor:pointer}.data-select-load-button:disabled{opacity:.5;cursor:no-drop}.data-load-outside-cont{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#90909080;z-index:2}.data-load-main-cont{background-color:#004165;display:flex;padding:30px;border-radius:7px;width:80%;max-width:500px;position:relative;color:#fff;align-items:center;justify-content:center;flex-direction:column;min-height:300px;z-index:3}.data-load-text{margin-bottom:30px;font-size:1.1rem;font-weight:600}.data-load-load-button{padding:15px;border-radius:10px;background-color:#fff;color:#000;font-weight:600;cursor:pointer}.data-load-removefile{cursor:pointer;color:red;margin-left:10px;font-size:1.2rem}.data-load-name-remove-div{display:flex;align-items:center;justify-content:center;margin-bottom:10px}.data-load-button{padding:25px;border-radius:7px;border:none;font-size:1rem;width:60%;background-color:#fff;color:#000;font-weight:600;cursor:pointer}.data-load-button:focus{background-color:#fff;color:#000}.data-load-button:disabled{background-color:#fff;color:#000;opacity:.5;cursor:no-drop}.create-reg-button{padding:10px;font-size:1rem;color:#fff;background-color:#00243e;border:none;cursor:pointer;border-radius:5px;flex:1}.create-reg-button:disabled{cursor:no-drop;opacity:.8}.pagination-cont{display:flex;align-items:center;justify-content:space-around;margin-top:7.5px;gap:5px}.pagination-button{border-radius:5px;border:1px solid gray;height:25px;width:25px;cursor:pointer;display:flex;align-items:center;justify-content:center;background-color:#d3d3d3}.pagination-button:disabled{opacity:.7;cursor:no-drop}.pagination-button-active{border-radius:5px;border:1px solid gray;height:25px;width:25px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#00243e}.pagination-button-active:disabled{opacity:.7;cursor:no-drop}.response-table{width:100%;border-collapse:collapse}.response-row{border:none}.response-key,.response-value{padding:10px;border:none}.subtable{margin-top:10px;border-collapse:collapse;border:none}.subrow{border:none}.subitem-value{padding:5px;border:none}.ig-reporte-addrow-text-input{width:100%;margin-top:2px;margin-left:5px}.ig-reporte-cont{align-items:center;justify-content:flex-start;width:80%;max-width:900px}.ig-data-cont table{width:100%;border-collapse:collapse}.ig-data-cont th,.ig-data-cont td{border:1px solid #ddd;padding:8px;text-align:left}.ig-data-cont th{background-color:#f2f2f2}.ig-data-cont th:first-child,.ig-data-cont td:first-child{font-weight:700}.ig-data-cont td:nth-child(2){text-align:center}.ig-data-cont th:nth-child(3){width:30%,}.ig-data-cont th:nth-child(4){width:20%}.ig-data-cont tbody tr:last-child td{padding:5px}.ig-data-cont tbody tr:last-child label{margin-right:5px}.ig-reporte-otro-text-input{width:30%;margin-top:2px;margin-left:5px}.ig-reporte-addrow-text-input{width:80%;height:2.5em;margin-top:2px;margin-left:5px}.ig-data-cont tbody tr:hover{background-color:#f5f5f5}.ig-data-cont tbody tr{max-height:50px}.ig-reporte-addrow-button{width:100%;height:100%;background-color:#fff;border:1px solid #888;border-radius:.2em;color:#2f2f2f;text-align:center;text-decoration:none;display:inline-block;font-size:1.4em;cursor:pointer;transition:background-color .3s ease;box-sizing:border-box;padding:auto;display:flex;justify-content:center;align-items:center}.ig-reporte-addrow-button:hover{background-color:#9fe5f0}.ig-data-cont td:nth-child(2) input[type=checkbox]{width:25px;height:25px}.extracost-main-cont{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:20px;width:100%;height:100%;overflow-y:auto}.extracost-form-subcont,.extracost-form-cont{display:flex;flex-direction:column;width:100%;max-width:800px}.extracost-form-subcont{margin:5px;border-top:1px solid #ccc}.extracost-form{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;width:100%}.extracost-form-field{display:flex;position:relative;flex-direction:column;margin:8px;flex:1;min-width:150px}.extracost-form-text-cont,.extracost-form-text-subcont{margin-top:1em;width:100%;font-size:.9em;display:flex;position:relative;justify-content:left}.extracost-form-text-subcont{border:1px solid #ccc}.extracost-input-checkbox{margin:8px;left:0;height:22px}.extracost-input-checkbox-top{position:absolute;height:1.5em;top:0;right:0}.extracost-form-field label{margin-bottom:5px;font-size:16px;font-weight:700;color:#333}.extracost-input-date,.extracost-input-text,.extracost-input-number{padding:8px;border:1px solid #ccc;border-radius:4px;font-size:14px}.extracost-input-select{font-size:14px}.extracost-input-select__control{border:1px solid #ccc;border-radius:4px;padding:2px 8px}.extracost-form-button-cont{width:100%;display:flex;position:relative;justify-content:center;gap:5px}.extracost-form-button-submit{margin:10px;padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.extracost-form-button-submit:hover{background-color:#0056b3}@media (max-width: 768px){.extracost-form{flex-direction:column}.extracost-form-field{width:100%;margin:5px}.extracost-form-field label{margin-bottom:2px}}.ig-main-cont{display:flex;flex-direction:column;height:100%;width:80%;min-width:300px;flex:1 1 0;align-items:center;justify-content:space-between;padding:20px}.ig-titles-cont{display:flex;width:100%;justify-content:space-between;align-items:center}.ig-incident-title{font-size:1.5rem;padding:0 10px}.ig-order-title{font-size:1rem;padding:0 5px}.ig-ordtype-title{background-color:#ffc957;font-size:1.3rem;padding:5px 20px}.ig-sections-cont{display:flex;justify-content:space-between;width:100%}.ig-section-cont{display:flex;flex-direction:column;flex:1;padding:10px;width:100%}.ig-section-title{display:flex;align-items:center;text-align:left;padding:10px;border-radius:1000px;background-color:#d3d3d3;width:100%;font-size:1.2rem;margin-bottom:20px}.ig-ingreso-cont,.ig-sistema-cont{align-items:center;justify-content:flex-start;width:40%}.ig-rendered-keys-cont{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:flex-start}.ig-rendered-keys-key-cont{display:flex;flex-direction:column;justify-content:space-between;flex:1;row-gap:5px;margin-top:10px}.ig-rendered-keys-top-cont{display:flex;flex-direction:column}.ig-rendered-keys-label{width:100%}.ig-rendered-keys-select{color:#333;outline:none;width:100%;padding:10px 10px 10px 5px}.ig-rendered-keys-key-text{margin-right:auto}.ig-rendered-keys-checkbox{margin-left:auto;outline:none}.ig-rendered-keys-value-checktext{outline:none;width:75%;margin-left:5px;padding:5px;border:1px solid gray}.ig-rendered-keys-value-checkbox{width:25px;height:25px;margin-left:10px;vertical-align:middle}.ig-rendered-keys-value-text,.ig-rendered-keys-value-number{outline:none;width:100%;padding:10px 10px 10px 5px;border:1px solid gray}.ig-rendered-keys-value-text:disabled{background-color:#e9e9e9}.ig-rendered-keys-value-textarea{outline:none;width:100%;padding:10px 10px 10px 5px;border:1px solid gray;resize:vertical}.ig-buttons-cont{display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px 0;margin-top:20px}.ig-send-button{background-color:#d9534f;align-self:flex-end;padding:10px 30px;font-size:1rem;color:#fff;text-decoration:none;border:none;border-radius:3px;cursor:pointer;transition:background-color .3s ease}.ig-send-button:hover{background-color:#d67976}.ig-back-button{background-color:#4fc7d9;align-self:flex-start;padding:10px 30px;font-size:1rem;color:#fff;text-decoration:none;border:none;border-radius:3px;cursor:pointer;transition:background-color .3s ease}.ig-back-button:hover{background-color:#80cad5}.ig-data-cont{display:flex;justify-content:space-evenly;width:100%;flex-grow:1;overflow-y:auto}.ig-rendered-keys-key-cont input[type=radio]{margin:3px 5px}.ig-rendered-keys-key-cont label{display:inline-block;margin-right:10px;cursor:pointer}#response-container{padding:1em;background-color:#f9f9f9;display:flex;flex-grow:1;flex-direction:column}.response-title{font-size:1.5em;color:#333}.response-table{border-collapse:collapse;width:100%}.response-row{border-bottom:1px solid #ddd}.response-key{color:#666;padding:.5em;text-align:left}.response-value{padding:.5em;text-align:left}.subtable{border-collapse:collapse;width:100%}.subrow{border-bottom:1px solid #eee}.subitem-key{color:#999;padding:.25em;text-align:left}.subitem-value{padding:.25em;text-align:left}@media (max-width: 600px){.ig-sections-cont,.ig-data-cont{flex-direction:column}.ig-section-title{margin:0}.ig-sistema-cont{order:-1}.ig-ingreso-cont,.ig-sistema-cont{width:90%}}.ig-order-buttons-cont{display:flex;gap:10px;border-radius:1000px;border:1px solid black;align-items:center;justify-content:space-between;padding:2px}.ig-order-button{display:flex;font-size:1.25em;align-items:center;cursor:pointer}.re-dig-container{box-sizing:border-box;display:flex;flex-direction:column;width:100%;flex-grow:1;overflow-y:auto}.re-dig-header{margin-bottom:1rem}.re-dig-content{display:flex;flex:1;gap:20px;min-height:0;height:calc(100vh - 120px)}.re-dig-dataColumn{flex-basis:30%;padding-right:20px;overflow-y:auto;border-right:1px solid #ccc;box-sizing:border-box;max-height:100%;align-items:start;padding-top:10px}.bl-data-container{display:flex;flex-direction:column;gap:20px}.bl-main-fields{display:flex;gap:20px;margin-bottom:20px}.bl-field{display:flex;flex-direction:column;gap:5px;flex:1}.bl-field label{font-weight:600;font-size:.95rem}.bl-date-input,.bl-text-input{padding:8px 12px;border:1px solid #ccc;border-radius:4px;font-size:1rem;width:100%;box-sizing:border-box}.bl-date-input:focus,.bl-text-input:focus{outline:none;border-color:#004265;box-shadow:0 0 0 2px #0042651a}.bl-data-list{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.bl-data-item{background-color:#f8fafc;padding:14px 16px;border-radius:6px;font-size:.93rem;box-sizing:border-box;border:1px solid #e2e8f0;display:flex;flex-direction:column;box-shadow:0 1px 2px #00000008;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;margin-bottom:8px}.bl-data-item:hover{transform:translateY(-1px);border-color:#cbd5e0;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008}.bl-data-item:after{content:"";position:absolute;left:0;top:0;height:100%;width:4px;background:linear-gradient(to bottom,#004265,#0066a1)}.bl-data-item strong{font-weight:600;margin-bottom:8px;color:#1a365d;font-size:.91rem;letter-spacing:.2px;font-family:Segoe UI,Roboto,sans-serif}.bl-data-item span{color:#4a5568;line-height:1.45;font-weight:400}.default-data-list{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.default-data-item{background-color:#f8fafc;padding:14px 16px;border-radius:6px;font-size:.93rem;box-sizing:border-box;border:1px solid #e2e8f0;display:flex;flex-direction:column;box-shadow:0 1px 2px #00000008;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;margin-bottom:8px}.default-data-item:hover{transform:translateY(-1px);border-color:#cbd5e0;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008}.default-data-item:after{content:"";position:absolute;left:0;top:0;height:100%;width:4px;background:linear-gradient(to bottom,#004265,#0066a1)}.default-data-item strong{font-weight:600;margin-bottom:8px;color:#1a365d;font-size:.91rem;letter-spacing:.2px;font-family:Segoe UI,Roboto,sans-serif}.default-data-item span{color:#4a5568;line-height:1.45;font-weight:400}.re-dig-iframeColumn{flex-basis:70%;height:100%;box-sizing:border-box;border:1px solid #ccc;overflow-y:auto;max-height:100%}.re-dig-iframeColumn iframe{width:100%;height:100%;border:none}.re-dig-confirm-label{display:flex;align-items:center;gap:.5rem;margin-top:1rem;font-size:1rem;-webkit-user-select:none;user-select:none}.re-dig-confirm-label input[type=checkbox]{width:18px;height:18px;cursor:pointer}.re-dig-buttons-row{display:flex;justify-content:flex-start;gap:1rem;margin-top:1.5rem}.re-dig-button{min-width:120px;padding:.5rem 1rem;font-size:.95rem;border:none;border-radius:5px;cursor:pointer;font-weight:600;transition:background-color .2s ease}.re-dig-button.cancel{background-color:#d1d5db;color:#1f2937}.re-dig-button.cancel:hover{background-color:#cbd5e1}.re-dig-button.confirm{background-color:#2563eb;color:#fff}.re-dig-button.confirm:hover{background-color:#1d4ed8}.re-dig-tabber-tabs{display:flex;gap:.5rem}.re-dig-tabber-main-cont{display:flex;flex-direction:column;width:100%;padding:10px}.re-dig-tabber-tab-cont{border:1px solid gray;border-top-right-radius:1000px;border-top-left-radius:1000px;padding:5px;display:flex;align-items:center;font-size:.9rem;justify-content:center;cursor:pointer;text-decoration:none;color:#000;background-color:#f3f4f6;width:200px}.re-dig-tabber-tab-cont.active{background-color:#004265;color:#fff}.re-dig-factura-buttons-container{margin:10px 0}.re-dig-factura-select-button{margin-right:5px;padding:5px 10px;cursor:pointer;background-color:#eee;color:#000;border:none;border-radius:4px;transition:background-color .3s ease,color .3s ease}.re-dig-factura-select-button:hover{background-color:#ccc}.re-dig-factura-select-button.active{background-color:#004265;color:#fff}.re-dig-loading-spinner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;width:100%;height:200px;color:#004265;font-weight:500}.spinner{animation:rotate 2s linear infinite;width:50px;height:50px}.spinner .path{stroke:#004265;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.re-dig-button.save{background-color:#28a745;color:#fff;padding:6px 14px;margin-top:10px;border:none;border-radius:6px;cursor:pointer}.re-dig-button.save:hover{background-color:#218838}.re-dig-confirm-section{margin-top:20px;padding:16px;border-radius:8px}.re-dig-tab-confirm-checkbox{display:flex;align-items:center;gap:12px;margin-bottom:12px;cursor:pointer}.re-dig-checkbox-input{width:18px;height:18px;accent-color:#2e7d32;cursor:pointer}.re-dig-checkbox-label{font-size:14px;color:#333;font-weight:500}.re-dig-already-sent-message{display:flex;align-items:center;gap:8px;color:#2e7d32;font-size:13px;font-weight:500;padding:10px 12px;border-radius:6px;background-color:#e8f5e9;border-left:4px solid #2e7d32}.re-dig-already-sent-icon{display:inline-block;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%232e7d32'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.re-dig-confirm-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;opacity:0;animation:fadeIn .3s ease-out forwards}.re-dig-confirm-modal-content{background-color:#fff;border-radius:12px;box-shadow:0 10px 25px #0003;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;transform:translateY(20px);animation:slideUp .3s ease-out .1s forwards;padding:25px;position:relative}.re-dig-confirm-modal-content h3{margin-top:0;color:#2c3e50;font-size:1.5rem;border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:15px}.re-dig-confirm-modal-content p{color:#555;line-height:1.5;margin-bottom:20px}.re-dig-confirm-modal-content ul{margin:15px 0;padding-left:20px}.re-dig-confirm-modal-content li{margin-bottom:8px}.re-dig-confirm-modal-buttons{display:flex;justify-content:flex-end;gap:12px;margin-top:25px}.re-dig-button{padding:10px 20px;border:none;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s ease;font-size:.9rem}.re-dig-button.confirm{background-color:#3498db;color:#fff}.re-dig-button.confirm:hover{background-color:#2980b9;transform:translateY(-2px);box-shadow:0 4px 8px #3498db4d}.re-dig-button.cancel{background-color:#f1f1f1;color:#555}.re-dig-button.cancel:hover{background-color:#e0e0e0;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}@keyframes slideUp{0%{transform:translateY(20px)}to{transform:translateY(0)}}.re-dig-button:active{transform:translateY(0)!important;box-shadow:none!important}@media (max-width: 480px){.re-dig-confirm-modal-content{width:95%;padding:20px}.re-dig-confirm-modal-buttons{flex-direction:column}.re-dig-button{width:100%}}.re-dig-confirm-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.re-dig-confirm-modal-content{background-color:#fff;padding:25px;border-radius:8px;width:90%;max-width:500px;box-shadow:0 4px 20px #00000026}.document-status{text-align:center;margin:20px 0}.document-count{margin-bottom:20px}.count-sent{font-size:2.5rem;font-weight:700;color:#3498db;display:block}.count-total{color:#7f8c8d;font-size:1.2rem}.new-documents{color:#27ae60;margin:15px 0;padding:10px;background-color:#e8f5e9;border-radius:4px}.missing-documents{color:#e74c3c;margin:15px 0;padding:10px;background-color:#ffebee;border-radius:4px}.complete-message{color:#2ecc71;margin:15px 0;padding:10px;background-color:#e8f5e9;border-radius:4px;font-weight:700}.re-dig-confirm-modal-buttons{display:flex;justify-content:flex-end;margin-top:20px}.bl-main-fields{display:grid;gap:1.8rem;padding:1.5rem;background:#fff;border-radius:10px;box-shadow:0 4px 12px #00243e14;border:1px solid #e1e8ed;margin-bottom:1.5rem}.bl-field{position:relative;display:flex;flex-direction:column;gap:.6rem}.bl-field label{font-weight:600;color:#00243e;font-size:.95rem;display:flex;align-items:center;gap:.5rem}.required-badge{background:#ffeceb;color:#d92d20;font-size:.7rem;padding:.2rem .5rem;border-radius:4px;font-weight:500;margin-left:.5rem}.bl-input{padding:12px 16px;border:1px solid #D0D5DD;border-radius:8px;font-size:1rem;width:100%;box-sizing:border-box;transition:all .2s cubic-bezier(.4,0,.2,1);background-color:#fff;color:#00243e;font-family:inherit}.bl-date-input{min-height:44px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2300243E'%3e%3cpath d='M19 3h-1V1h-2v2H8V1H6v2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:20px}.required-input{border:1px solid #00243E;box-shadow:0 0 0 1px #00243e1a;background-color:#f8fafc}.bl-input::placeholder{color:#98a2b3;opacity:.8}.bl-input:focus{outline:none;border-color:#00243e;box-shadow:0 0 0 3px #00243e1a;background-color:#fff}.bl-input:invalid:not(:placeholder-shown){border-color:#d92d20;background-color:#fffbfa}.error-message{display:flex;align-items:center;gap:.5rem;color:#d92d20;font-size:.85rem;margin-top:.3rem;font-weight:500}.error-icon{flex-shrink:0}.bl-input:disabled{background-color:#f8fafc;color:#98a2b3;cursor:not-allowed;border-color:#e4e7ec}@media (hover: hover){.bl-input:not(:disabled):hover{border-color:#98a2b3}}.document-types-detail{margin:15px 0;width:100%}.document-type-row{display:flex;align-items:center;margin:8px 0;padding:5px;border-radius:4px}.document-type-name{flex:1;font-weight:500;text-transform:capitalize}.document-type-count{margin:0 10px;padding:2px 8px;border-radius:12px;font-size:.9em}.document-type-count.confirmed{background-color:#e6f7e6;color:#2e7d32}.re-dig-button:disabled{background-color:#94a3b8;cursor:not-allowed}.document-status{display:flex;flex-direction:column;gap:15px}.documents-section{padding:12px;border-radius:6px;margin-bottom:10px}.documents-section.new-documents{background-color:#e8f5e9;border-left:4px solid #2e7d32}.documents-section.modified-documents{background-color:#e3f2fd;border-left:4px solid #1565c0}.documents-section.summary{background-color:#fff8e1;border-left:4px solid #ff8f00}.documents-list{list-style-type:none;padding-left:0;margin-top:8px}.documents-list li{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px solid #eee}.document-label{font-weight:500}.document-count{font-weight:700}.document-types-detail{margin-top:10px}.document-type-row{display:flex;justify-content:space-between;padding:6px 0}.document-type-name{font-weight:500}.document-type-count.confirmed{color:#2e7d32;font-weight:700}.missing-documents{color:#d32f2f;font-weight:500;margin-top:15px}.complete-message{color:#2e7d32;font-weight:500;margin-top:15px}.icon{margin-right:8px}.partial-docs-list{margin:20px 0}.partial-doc-item{display:flex;justify-content:space-between;align-items:center;padding:10px;margin-bottom:8px;background-color:#ffebee;border-radius:4px}.doc-type{font-weight:600}.doc-status{display:flex;align-items:center}.confirmed-count{color:#388e3c;font-weight:700}.total-count{font-weight:700;margin:0 5px}.status-text{font-size:.9em;color:#555}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.re-dig-button.force-send{background-color:#ff9800}.re-dig-button.force-send:hover{background-color:#f57c00}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f2f2f2;border-radius:4px}::-webkit-scrollbar-thumb{background:#9c9c9c;border-radius:4px}.rv-main-tab-cont{display:flex;flex-direction:column;padding:25px;height:100vh;overflow:hidden}.rv-table-main-cont{display:flex;flex-direction:column;margin-top:5px;background-color:#ececec;border:1px solid lightgray;border-radius:4px;overflow:auto;width:100%;max-width:none;min-width:1000px;max-height:calc(100vh - 200px)}.rv-table-sub-grid-cols{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));width:100%;position:sticky;top:0;z-index:.5}.rv-table-sub-grid-elems{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));width:100%}.rv-table-col-box{display:flex;background-color:#00243e;color:#fff;min-width:200px;border:1px solid lightgray;align-items:center;justify-content:center;text-align:center;word-wrap:break-word;box-sizing:border-box;position:sticky;top:0}.rv-table-row-box{display:flex;min-width:200px;min-height:50px;height:50px;border:1px solid lightgray;font-size:.8rem;align-items:center;justify-content:center;text-align:center;overflow-x:hidden}.rv-table-row-box:nth-child(odd){background-color:#f9f9f9}.loading-table-text{padding:20px;text-align:center;color:#666}.rv-table-row-checkbox{width:1.5em;height:1.5em;min-width:1.5em;margin:0 auto}.rv-filters-button,.masivas-filters-button{padding:10px 20px;border-radius:6px;border:none;background:linear-gradient(to bottom,#fff,#f8f9fa);color:#00243e;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.25,.8,.25,1);font-size:14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:130px;box-sizing:border-box;text-align:center;white-space:nowrap;box-shadow:0 2px 4px #00243e1a;position:relative;overflow:hidden;border:1px solid #e0e3e7}.rv-filters-button:after,.masivas-filters-button:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#00243e;transform:scaleX(0);transform-origin:right;transition:transform .3s ease}.rv-filters-button:hover,.masivas-filters-button:hover{background:linear-gradient(to bottom,#fff,#f0f3f7);box-shadow:0 4px 8px #00243e26;transform:translateY(-1px)}.rv-filters-button:hover:after,.masivas-filters-button:hover:after{transform:scaleX(1);transform-origin:left}.rv-filters-button-active,.masivas-filters-button-active{background:linear-gradient(to bottom,#00243e,#003050);color:#fff;box-shadow:0 4px 8px #00243e33;border:1px solid #00243e;width:120px}.rv-filters-button-active:hover,.masivas-filters-button-active:hover{background:linear-gradient(to bottom,#00243e,#00355a);transform:translateY(-1px)}.rv-filters-button-active:after,.masivas-filters-button-active:after{background-color:#fff;transform:scaleX(1)}.masivas-filters-button[id="5"]{min-width:200px;padding:10px 24px}.rv-filters-button svg,.masivas-filters-button svg{width:16px;height:16px;flex-shrink:0;transition:transform .3s ease}.rv-filters-button:hover svg,.masivas-filters-button:hover svg{transform:translate(2px)}.dashboard-container{display:flex;justify-content:center;align-items:center;height:89vh;width:100%;overflow:hidden}iframe{width:90%;height:80vh;border:none}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:#f2f2f2;border-right:1px solid lightgray}::-webkit-scrollbar-thumb{background:#9c9c9c;border-radius:100px}::-webkit-scrollbar-thumb:hover{background:#606060}.masivas-incidentcomponent-date{padding:5px 8px;margin:5px}.masivas-table-main-cont{display:flex;flex-direction:column;margin-top:5px;align-content:start;color:#000;background-color:#ececec;border-top:1px solid lightgray;border-bottom:1px solid lightgray;position:relative;overflow:hidden}.masivas-table-sub-grid-cols{display:grid;height:auto}.masivas-table-col-box{display:flex;background-color:#00243e;color:#fff;min-width:120px;padding:10px;height:auto;max-height:100px;overflow:hidden;border:1px solid lightgray;align-items:center;justify-content:center;text-align:center;word-wrap:break-word}.masivas-table-row-box{display:flex;min-width:80px;min-height:50px;height:50px;border:1px solid lightgray;font-size:.8rem;align-items:center;justify-content:center;text-align:center;position:relative;overflow-x:hidden}.masivas-table-row-box-items{gap:5px}.masivas-table-direcction-button,.masivas-table-direcction-subbutton{display:flex;align-items:center;cursor:pointer;font-size:1.5em;color:#003a64}.masivas-table-hover-container{position:fixed;background-color:#fff;border:1px solid #ccc;padding:5px;opacity:0;max-height:0;overflow:hidden;transition:opacity .1s ease-in-out,max-height .4s ease-in-out}.masivas-table-hover-container.active{max-height:200px;opacity:1}.masivas-table-row-checkbox{width:1.5em;height:1.5em}.masivas-table-sub-grid-elems{display:grid;width:auto;overflow-y:auto}.masivas-filters-columnsfilter-cont{display:flex;flex-direction:column;gap:10px;width:100%;height:230px;margin:5px 20px 10px;overflow-y:scroll}.masivas-filters-columns-button-cont{display:flex;justify-content:space-between;width:100%;margin-top:10px}.masivas-filters-columns-search-bar{width:"100%";padding:"12px 20px";margin:"8px 0";box-sizing:"border-box";border-radius:"4px";border:"2px solid #ccc";transition:"0.5s";outline:"none"}.masivas-filters-incident-button{flex:1;padding:8px;background-color:#003a64;border:1px solid gray;border-radius:5px;cursor:pointer;font-size:1rem;color:#fff;min-width:200px;margin:.2em}.masivas-incidentcomponent-tab-header-main-cont{margin-bottom:5px}.masivas-filter-section-selector-cont{display:flex;flex-direction:column;align-items:center;width:calc(100% - 20px);justify-content:space-between;padding:8px;border:1px solid transparent;border-radius:10px;background-color:#00243e}.masivas-filter-buttons-cont-cont{display:flex;flex-wrap:nowrap;margin-right:auto;gap:10px}.masivas-filter-buttons-cont{display:flex;width:100%;flex-direction:wrap;gap:5px}.masivas-filter-open-button{border:1px solid transparent;border-radius:5px;color:#fff;background-color:#003a64;height:2rem;width:2rem;margin:auto;font-size:1.5rem;padding:3px;cursor:pointer}.masivas-filter-open-button :hover{color:#7fffd4}.masivas-filter-button-title{border:1px solid transparent;border-radius:5px;color:#fff;height:2rem;font-size:1.3rem;padding:3px;margin:auto}.masivas-filters-menu-cont{width:90%}.masivas-filters-menu{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:10px;max-width:720px}.masivas-filters-filters-cont{width:100%;margin-top:10px}.masivas-filters-button-cont{display:flex;justify-content:space-between;width:100%;margin-top:10px}.masivas-filters-button{flex:1;margin:0 5px;padding:8px;background-color:#003a64;color:#003a64;border:1px solid transparent;border-radius:5px;cursor:pointer;font-size:1rem;max-width:200px}.masivas-filters-button-active{flex:1;margin:0 5px;padding:8px;background-color:#003a64;color:#fff;border:2px solid rgb(199,199,199);border-radius:5px;cursor:pointer;font-size:1rem;max-width:200px}.masivas-filters-button:hover{background-color:#005189}.masivas-filter-section{display:flex;min-width:none;margin-top:10px;color:#fff}.masivas-filter-section-orders{display:flex;flex-direction:row;width:720px;flex-wrap:nowrap;margin-top:10px;color:#fff;overflow-x:auto;white-space:nowrap}.masivas-filter-section-orders{scrollbar-width:thin;scrollbar-color:white #003a64}.masivas-filter-section-orders::-webkit-scrollbar{width:8px;background:#003a64}.masivas-filter-section-orders::-webkit-scrollbar-thumb{background:#fff;border-radius:4px;box-shadow:inset 0 0 6px #0000004d}.masivas-filter-section-orders::-webkit-scrollbar-thumb:hover{background:#ccc}.masivas-filter-section-orders::-webkit-scrollbar-thumb:active{background:#999}.masivas-filter-section h4{min-width:100px;margin:0;padding:8px;background-color:#003a64;color:#fff;border:1px solid transparent;border-radius:5px;cursor:pointer;font-size:1rem}.masivas-filter-section-content{margin-top:5px;display:flex;flex-wrap:wrap}.masivas-filter-section h5{margin:0;padding:8px;background-color:#00487c;color:#fff;border:1px solid gray;border-radius:5px;cursor:pointer;font-size:.75rem}.masivas-sub-filter-section{margin:0 1em}.masivas-filter-item{margin:5px;flex-basis:calc(25% - 10px);box-sizing:border-box}.masivas-input-label{display:block;margin-bottom:5px;color:#d5f8ff;font-weight:700;min-width:90px}.masivas-input-div{width:12em;background-color:#fff;border:1px solid gray;border-radius:5px}.masivas-input-text,.masivas-input-checkbox,.masivas-input-date{width:12em;padding:8px;border:1px solid transparent;border-radius:5px}.masivas-input-date-sub{width:50%;height:100%;padding:6.5px;font-size:14px;border:transparent;border-radius:4px}.masivas-input-checkbox{margin-right:5px}.masivas-incidentcomponent-cont{margin:5px}.masivas-incidentcomponent-title{font-size:1.2rem;font-weight:700}.masivas-incidentcomponent-keys-key-cont,.masivas-incidentcomponent-keys-top-cont{margin-bottom:5px}.masivas-incidentcomponent-keys-key-text{font-weight:700}.masivas-incidentcomponent-keys-value-textarea{width:100%;height:80px;resize:vertical}.masivas-incidentcomponent-keys-select{width:100%}.masivas-incidentcomponent-keys-value-checkbox{margin-right:5px}.masivas-incidentcomponent-button-cont{display:flex;gap:5px}.masivas-incidentcomponent-toggle-button,.masivas-incidentcomponent-send-button{background-color:#4caf50;color:#fff;padding:10px 15px;border:none;border-radius:5px;cursor:pointer}.masivas-incidentcomponent-toggle-button{background-color:#4cafaa;margin-top:.4rem}.masivas-incidentcomponent-toggle-button:hover{background-color:#3f9692}.masivas-incidentcomponent-send-button:hover{background-color:#45a049}.masivas-incidentcomponent-keys-value-radio,.masivas-incidentcomponent-keys-value-checkbox{margin-right:5px;height:1.5em;width:1.5em}.masivas-incidentcomponent-radio-options{display:flex;gap:5px}.masivas-incidentcomponent-form{opacity:1;height:auto;transition:opacity .3s ease,height .3s ease}.masivas-incidentcomponent-details{opacity:1;min-height:150px;height:auto;transition:opacity .3s ease,height .3s ease}.masivas-incidentcomponent-invisible{opacity:0;height:0;transition:opacity .3s ease,height .3s ease;overflow:hidden}.masivas-incidentcomponent-details-table{margin:5px 0;border-collapse:collapse;width:100%;position:relative}.masivas-incidentcomponent-details-row{border-bottom:1px solid #ddd}.masivas-incidentcomponent-details-header{font-weight:700;text-align:left;padding:10px}.masivas-incidentcomponent-details-data{text-align:left;padding:10px}.masivas-incidentcomponent-details-delete{margin:5px;right:0%;position:absolute}.masivas-filterorder{display:flex;align-items:center;justify-content:center;position:relative;width:160px;color:#fff;gap:5px}.masivas-filterorder-order{cursor:pointer}.masivas-incidenttable{width:100%;border-collapse:collapse;margin-top:.5rem}.masivas-incidenttable__head{background-color:#f5f5f5}.masivas-incidenttable__head th{padding:.75rem;text-align:left;border-bottom:2px solid #ddd}.masivas-incidenttable__body .masivas-incidenttable__row:nth-child(2n){background-color:#fafafa}.masivas-incidenttable__cell{border-bottom:3px solid #eee;width:24%}.masivas-incidenttable__delete-btn{display:inline-flex;align-items:center;justify-content:center;margin-left:15px;padding:.3rem}.odv-main-cont{display:flex;justify-content:space-between;flex-direction:row;align-items:center;padding:10px;overflow:hidden}.odv-section-cont{min-height:fit-content;padding:20px 0}.odv-section-cont-lefthalf,.odv-section-cont-righthalf{display:flex;flex-direction:column;padding-right:15px;margin:10px;height:100%;max-height:100%;overflow-y:auto}.odv-section-cont-lefthalf{padding:2em 0 1em;justify-content:space-between;width:25%;min-width:350px}.odv-section-cont-righthalf{flex-grow:1}.odv-filters-cont{margin:10px;flex:1;padding:10px;border:1px solid #ccc;border-radius:5px;overflow:auto}.odv-search-bar{width:100%;padding:10px 5px;border:1px solid #ccc;border-radius:5px}.odv-titles-cont{display:flex;flex-direction:column;width:100%;justify-content:space-between;align-items:center;gap:8px}.odv-order-title{font-size:1rem;width:100%;text-align:center}.odv-ordtype-title{background-color:#ffc957;font-size:1.3rem;padding:10px 20px;border-radius:5px}.odv-section-title{display:flex;text-align:left;padding:10px;border-radius:1000px;background-color:#d3d3d3;width:100%;font-size:1.2rem;margin-bottom:20px}.odv-buttons-cont{display:flex;justify-content:space-between;align-items:center;width:100%;gap:5px}.odv-back-button{background-color:#3592c3;padding:10px 30px;font-size:1rem;color:#fff;text-decoration:none;border:none;border-radius:3px;cursor:pointer;margin-right:auto}.odv-buttons-cont>*{background-color:#3592c3;padding:10px 20px;font-size:1rem;color:#fff;text-decoration:none;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease,font-size .3s ease;position:relative}.odv-buttons-cont>*:hover{background-color:#d3d3d3;color:#828282;font-size:1em}.odv-tracking-button{font-size:1.25rem}.odv-save-changes-button{background-color:#35c359;font-size:1.25rem}.odv-control-button{background-color:#c33535;font-size:1.25rem}.odv-buttons-cont>*:after{content:attr(data-text);position:absolute;top:100%;left:50%;transform:translate(-50%);font-size:.8rem;opacity:0;transition:opacity .3s ease}.odv-back-button:hover:after,.odv-buttons-cont>*:hover:after{opacity:1}.orbc-incident-cont-liquidador{display:flex;align-items:center;justify-content:center;flex:1;border:1px solid gray;text-align:center;border-radius:1000px;color:#000;width:300px;font-size:1rem;padding:5px}.orbc-incident-cont-gap{margin:.2em}.odv-liquidador-item-cont{color:#fff;font-size:.9em;border-radius:25px;padding:8px;margin:2px;width:100%}.modalBackground{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.modalContainer{width:50%;height:200px;border-radius:9px;background-color:#fff;box-shadow:#00000059 0 5px 15px;display:flex;flex-direction:column;padding:5px}.modalContainer .title{display:inline-block;text-align:left;margin-top:0;font-size:.9rem}.titleCloseBtn{display:flex;justify-content:flex-end}.titleCloseBtn button{background-color:transparent;border:none;font-size:.9rem;cursor:pointer}.modalContainer .body{flex:50%;display:flex;justify-content:center;align-items:center;font-size:.8rem;text-align:center}.modalContainer .footer{flex:20%;display:flex;justify-content:center;align-items:center}.modalContainer .footer button{width:150px;height:45px;margin:10px;border:none;background-color:#6495ed;color:#fff;border-radius:8px;font-size:20px;cursor:pointer}.vistobueno-facturas-main-cont{display:flex;justify-content:space-between;flex-direction:row;width:100%;align-items:center;padding:10px;overflow:hidden}.vistobueno-facturas-section-cont{min-height:fit-content;padding:20px 0}.vistobueno-facturas-section-cont-lefthalf,.vistobueno-facturas-section-cont-righthalf{display:flex;flex-direction:column;padding-right:15px;margin:10px;height:100%;max-height:100%;overflow-y:auto}.vistobueno-facturas-section-cont-lefthalf{padding:2em 0 1em;justify-content:space-between;width:25%;min-width:340px}.vistobueno-facturas-section-cont-righthalf{flex-grow:1;display:flex;align-items:stretch}.vistobueno-facturas-section-cont-righthalf>.od-fields-cont{width:100%}.vistobueno-facturas-filters-cont{margin:10px;flex:1;padding:10px;border:1px solid #ccc;border-radius:5px;overflow:auto}.vistobueno-facturas-inputs-cont{display:flex;justify-content:space-between;flex-direction:row;align-items:center}.vistobueno-facturas-search-bar{flex:1;margin-right:10px;padding:10px 5px;border:1px solid #ccc;border-radius:5px}.vistobueno-facturas-checkbox{margin-right:5px;width:20px;height:20px;cursor:pointer}.vistobueno-facturas-document-item{display:flex;align-items:center;border:1px solid #ccc;margin-top:5px;padding:10px 5px;cursor:pointer}.vistobueno-facturas-document-item.checked{background-color:#add8e6}.vistobueno-facturas-document-item.active{border-color:#add8e6;box-shadow:0 0 5px #add8e6}.vistobueno-facturas-document-name{flex:1}.vistobueno-facturas-delete{cursor:pointer;background-color:transparent;border:none;outline:none;padding:0;margin-left:10px}.vistobueno-facturas-titles-cont{display:flex;flex-direction:column;width:100%;justify-content:space-between;align-items:center;gap:8px}.vistobueno-facturas-order-subtitle{font-size:1rem;width:100%;text-align:center}.vistobueno-facturas-ordtype-title{background-color:#ffc957;font-size:1.3rem;padding:10px 20px;border-radius:5px}.vistobueno-facturas-section-title{display:flex;text-align:left;padding:10px;border-radius:1000px;background-color:#d3d3d3;width:100%;font-size:1.2rem;margin-bottom:20px}.vistobueno-facturas-buttons-cont{display:flex;justify-content:space-between;align-items:center;width:100%;gap:5px}.vistobueno-facturas-back-button{background-color:#3592c3;padding:10px 30px;font-size:1rem;color:#fff;text-decoration:none;border:none;border-radius:3px;cursor:pointer;margin-right:auto}.vistobueno-facturas-buttons-cont>*{background-color:#3592c3;padding:10px 20px;font-size:1rem;color:#fff;text-decoration:none;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.vistobueno-facturas-buttons-cont>*:hover{background-color:#00243e}.vistobueno-facturas-save-changes-button{background-color:#35c359;font-size:1.25rem}.vistobueno-facturas-control-button{background-color:#c33535;font-size:1.25rem}.ecsubmenu-details-client-value{font-size:.8em;text-align:center;max-width:200px}.popup-content.ecview-order-popup-content{max-width:800px}.extracost-form.inactive{opacity:0;max-height:0}.extracost-form.active{margin:20px;flex-direction:column;opacity:1;transition:opacity .2s ease-in-out}.extracost-data-table-cont{display:flex;align-items:center;flex-direction:column;opacity:1;max-height:800px;transition:opacity .2s ease-in-out,max-height .2s ease-in-out}.extracost-data-table-cont.inactive{opacity:0;max-height:0}.extracost-form-edit,.extracost-form-aprove,.extracost-form-dispute,.extracost-form-null{background-color:#3592c3;padding:10px 20px;font-size:1.25rem;color:#fff;text-decoration:none;border:none;border-radius:5px;width:fit-content;cursor:pointer;transition:background-color .3s ease,font-size .3s ease;position:relative}.extracost-form-aprove{background-color:#35c359}.extracost-form-dispute{background-color:#c33535}.extracost-form-null{background-color:#828282}.extracost-form-edit:hover,.extracost-form-aprove:hover,.extracost-form-dispute:hover,.extracost-form-null:hover{background-color:#d3d3d3;color:#828282;font-size:1em}.ec-create-div{position:absolute;top:0%;left:0%;display:flex}.ec-create-button{display:flex;align-items:center;border:none;color:gray;padding:.25em;font-size:2em;margin:4px 2px;cursor:pointer;gap:10px;border-radius:8px;background-color:#cacaca;transition:background-color .2s ease-in-out,color .2s ease-in-out}.ec-create-button:hover{background-color:#e8faff;color:#000}.App{display:flex;min-height:100vh;align-items:stretch;justify-content:stretch;position:relative}@media screen and (max-width: 768px){.App{height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.App>*{max-width:100vw;overflow-x:hidden}body,html{height:100%;margin:0;padding:0;overscroll-behavior-y:contain}}.ct-main-cont{display:flex;flex-direction:column;flex:1;width:100%;align-items:center;padding:20px;overflow-y:auto;position:relative}.ct-title{font-size:1.5rem;margin-bottom:80px;font-weight:700}.ct-search-cont{display:flex;width:100%;align-items:last baseline;justify-content:space-between}.ct-input-table-cont{display:flex;flex-direction:column;min-width:20%}.ct-label{margin-bottom:5px;font-size:1.3rem}.ct-search-input{padding:10px;font-size:.9;border-radius:5px;border:1px solid lightgray;background-color:#eee;cursor:pointer}.ct-search-input:disabled{cursor:no-drop;opacity:.5;background-color:#d3d3d3}.ct-no-order-cont{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;font-size:2rem;background-color:#d3d3d3;margin-top:20px;border-radius:10px}.ctl-main-cont{display:flex;flex-direction:column;height:100%;flex:1 1 0;padding-top:20px;align-items:center;justify-content:space-around;position:relative}.ctl-title{margin:20px 20px 10px;font-size:1.5rem}.ctl-title-flex{position:absolute}.ctl-toggle-div{position:absolute;top:0%;left:0%;display:flex;gap:2px}.ctl-toggle-button{display:flex;align-items:center;background-color:#6b6b6b;border:none;color:#fff;padding:10px 20px;font-size:16px;margin:4px 2px;cursor:pointer;gap:10px;border-radius:8px;transition:background-color .2s ease-in-out}.ctl-toggle-button.active{background-color:#4caf50}.ctl-toggle-button:hover{background-color:#fff;color:#000}.ctl-create-button{top:0%;right:0%;position:absolute;display:flex;align-items:center;border:none;color:gray;padding:.25em;font-size:2em;margin:4px 2px 4px 80px;cursor:pointer;gap:10px;border-radius:8px}.ctl-create-button:hover{background-color:#fff;color:#000}.ol-pagination{display:flex;justify-content:center;align-items:center;margin-top:5px;margin-bottom:5px}.ol-pagination-button{background-color:#3498db;color:#fff;border:1px solid #3498db;padding:auto;margin:0 4px;cursor:pointer;outline:none;font-size:14px;height:34px;width:44.5px;transition:background-color .3s}.ol-pagination-button:hover{background-color:#2980b9}.ol-pagination-button:disabled{background-color:#bdc3c7;color:#7f8c8d;cursor:not-allowed}.ol-pagination-button-active{background-color:#2980b9}.ctl-searcher{display:flex;justify-content:left;width:95%;padding-left:1em;gap:10px;margin:15px;min-width:fit-content;transition:all .2s ease-in-out}.ctl-state-container{display:flex;justify-content:space-between;border:1px solid;border-radius:4px;border-color:#767676;color:#8b8e92;overflow:hidden}.ctl-state-button{width:100px;padding:5px 8px;border:none;color:inherit;background-color:inherit;cursor:pointer;transition:all .3s ease}.ctl-state-button.active{color:#fff;background-color:#70ad47}.ctl-state-button:hover{opacity:.7}.ctl-input{outline:none;width:150px;padding:8px 10px;border:1px solid;border-radius:4px;border-color:#767676;transition:all .2s ease-in-out}.ctl-input:focus,.ctl-input:hover{background-color:#f2f2f2;color:#1e3d58}.ctl-input-toggle{display:flex;justify-content:space-between;flex-direction:row;align-items:center;width:auto;padding:8px;border:1px solid;border-radius:4px;border-color:#767676;font-size:.8em;gap:5px;transition:background-color .3s}.ctl-input-double{display:flex;flex-wrap:wrap;justify-content:left;align-items:center;width:auto;min-width:200px;font-size:14px;border:1px solid;border-radius:4px;overflow:hidden;border-color:#767676}.ctl-input-sub{width:105px;padding:4px;font-size:14px;border:transparent;border-radius:4px}.ctl-input-subcheckbox{display:flex;flex-direction:column;padding-left:4px;padding-right:4px}.ctl-input-button{width:58px;padding:8px;font-size:14px;border:1px solid #429c45;border-radius:4px;color:#fff;background-color:#4caf50;transition:background-color .3s}.ctl-input-toggle.dissabled,.ctl-input-button.dissabled{background-color:#9c9c9c;border:1px solid rgb(112,112,112);color:#fff}.ctl-order-button-cont{display:flex;align-items:center;justify-content:center;flex:1;border:1px none;text-align:center;border-radius:10px;color:#fff;width:200px;font-size:.8rem;padding:10px;background-color:#70ad47;text-decoration:none;transition:all .2s ease-in-out}.ctl-order-button-cont:hover{background-color:#00243e}.ctl-rendered-item-key-cont{display:flex;flex:.763;gap:20px;align-content:space-around;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.ctl-back-button{display:flex;border:none;font-size:2em;border-radius:10px;justify-content:center;transition:all .314s ease-in-out;background-color:inherit;color:#70ad47;font-size:0em;margin:0;padding:0;opacity:0;overflow:hidden}.ctl-back-button:hover{background-color:#70ad47;color:#fff}.ec-create-div.active .ctl-back-button{font-size:2em;margin:20px;padding:10px;opacity:1;overflow:visible;cursor:pointer}.monitoreo-main-cont{display:flex;flex-direction:column;flex:1;width:100%;align-items:center;padding:20px;overflow-y:auto;position:relative}.monitor-state-container{display:flex;justify-content:space-between;border:1px solid;border-radius:4px;border-color:#767676;color:#8b8e92;overflow:hidden}.monitor-state-button{width:100px;padding:5px 8px;border:none;color:inherit;background-color:inherit;cursor:pointer;transition:all .3s ease}.monitor-input{outline:none;width:150px;padding:8px 10px;border:1px solid;border-radius:4px;border-color:#767676;transition:all .2s ease-in-out}.monitor-input-wtitle{position:relative;display:inline-block}.monitor-input-wtitle>span:first-child{position:absolute;top:-2px;left:4px;font-size:.75em;color:gray}.monitoreo-top-tables{display:flex;flex-direction:row;justify-content:space-around;width:70%;height:220px;max-width:1300px;min-width:1200px}.monitoreo-infoboxes{display:flex;flex-direction:column;justify-content:space-between;width:200px}.monitoreo-infobox-cont{display:flex;flex-direction:column;align-items:center;border:1px solid;padding:20px 8px;transition:all .2s}.monitoreo-infobox-cont.true{background-color:#f9f9f9;border:3px inset}.monitoreo-infobox-cont:hover{background-color:#f0f0f0}.monitoreo-bottom-tables{margin-top:10px;display:flex;flex-direction:row;justify-content:space-around;width:70%;flex-grow:1;min-height:300px;height:50%;max-width:1300px;min-width:1080px}.oc-main-cont{display:flex;flex-direction:column;height:100%;flex:1 1 0;padding-top:20px;align-items:center;justify-content:space-around;position:relative}.oc-title{font-size:1.5rem;font-weight:700;margin-bottom:10px}.oc-form-cont{width:100%;border:1px solid gray;flex:1;overflow:auto}.container{background-color:#fff;padding:10px 20px;width:900px;text-align:center;margin:20px auto auto}.createorder-input-container{display:flex;align-items:center;margin-bottom:20px}.createorder-input-container label{flex:1;margin-right:100px;font-size:18px;display:block;width:100%;margin-top:8px;margin-bottom:5px;text-align:left;color:#555;font-weight:700}.createorder-input-container text{resize:none;width:98%;min-height:100px;max-height:150px}.oc-input{display:flex;width:60%;padding:8px;box-sizing:border-box;border:1px solid #ddd;border-radius:3px;font-size:18px}.oc-input[type=radio]{display:inline;width:10%}.oc-submit-button{width:100%;font-weight:700;padding:10px;font-size:18px}.dropdown-container{position:relative}.dropdown-list{position:absolute;top:100%;right:0;width:60%;max-height:150px;overflow-y:auto;border:1px solid #ccc;background-color:#fff;z-index:1000}.dropdown-item{padding:8px 12px;cursor:pointer}.dropdown-item:hover{background-color:#f0f0f0}.arrow{position:absolute;top:50%;right:10px;transform:translateY(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #000}.twosides-container{display:flex;align-items:center;padding:10px}.twosides-container-left{display:flex}.twosides-container-right{width:100%;padding:20px}.input-dynamic-text{width:100%}.dynamic-form-container{display:flex;width:100%;margin:0 auto;padding:0}.dynamic-input-container{margin-right:0;margin-top:px;margin-bottom:1px;display:flex;width:60%;padding:0;flex-direction:column}.dynamic-input-text{width:100%;height:35px;display:flex;margin:2px auto;font-size:18px;padding-left:10px;border:1px solid #ddd;border-radius:3px}.dynamic-add-input{width:100%;height:35px;display:flex;margin:2px auto;font-size:18px;padding-left:10px;border:2px dashed rgb(200,200,200);border-radius:3px;color:#c8c8c8}.dynamic-form-container label{flex:2;margin-right:100px;font-size:18px;width:100%;margin-top:8px;margin-bottom:5px;text-align:left;color:#555;font-weight:700}.dynamic-input-wrapper{display:flex;width:100%}.add-input-button-container{display:flex;width:100%;margin:0 auto;padding:0 0 20px;flex-direction:row}.list-select-hbl-mbl{display:flex;width:100%;margin:0 auto;padding:0}.delete-button{align-items:center;justify-content:center;display:flex;width:40px;background-color:#969696;cursor:pointer;margin:2px;color:#fff;font-weight:700;border-radius:3px;transition:background-color .3s}.delete-button:hover{background-color:red}.add-input-button-container button{width:60%;margin-left:auto;margin-top:5px;padding:10px 20px;font-size:14px;cursor:pointer;border:none;background-color:#969696;color:#fff;border-radius:4px;transition:background-color .3s}.add-input-button-container button:hover{background-color:#0056b3}.select-hblmbl-container{padding-left:2px;margin-top:2px;width:180px;height:35px;display:flex;position:relative;text-align:center}.select-hblmbl-list{position:absolute;top:100%;right:0;width:100%;max-height:150px;overflow-y:auto;border:1px solid #ccc;background-color:#fff;z-index:1000;text-align:center}.hblmbl-item{padding:8px 12px;cursor:pointer;text-align:center}.hblmbl-item:hover{background-color:#f0f0f0}.hblmbl-input{display:flex;width:100%;padding:8px;box-sizing:border-box;border:1px solid #ddd;border-radius:3px;font-size:18px;text-align:center}.popup-content.anticipos-popup-content.advance{z-index:10;width:90%;max-width:1080px;background-color:#f0f0f0}.popup-content.anticipos-popup-content.data{min-width:600px;max-width:1080px}.vb-main-cont{display:flex;flex-direction:column;flex:1;width:100%;align-items:center;padding:20px;overflow-y:auto;position:relative;background-color:#f0f0f0}.monitor-searcher{display:flex;height:32px;justify-content:left;width:95%;padding-left:1em;gap:10px;margin:15px;min-width:fit-content;transition:all .2s ease-in-out}.monitor-state-container{display:flex;justify-content:space-between;border:none;border-radius:4px;color:#8b8e92;overflow:hidden;box-shadow:0 2px 4px #0003,0 3px 20px #00000030}.monitor-state-button{width:100px;padding:5px 8px;border:none;color:inherit;background-color:#fff;cursor:pointer;transition:all .3s ease}.monitor-state-button.active{color:#fff;background-color:#3caac7}.monitor-input{outline:none;width:150px;padding:8px 10px;border:none;border-radius:4px;transition:all .2s ease-in-out;box-shadow:0 2px 4px #0003,0 3px 20px #00000030}.vb-list-cont{display:flex;flex-direction:column;flex:1;width:100%;align-items:center;padding:10px;overflow-y:auto;position:relative;gap:5px;border-radius:5px}.vb-row{display:flex;flex-direction:row;width:100%;padding:10px;align-items:center;gap:10px;border-radius:5px;background-color:#fcfcfc;box-shadow:0 2px 4px #0003,0 3px 20px #00000030;max-height:100px;transition:all .2s ease-in-out}.vb-row>span{font-size:.75em}.vb-row>span:first-child{display:flex;flex-direction:row-reverse;min-width:20px}.vb-row>span:nth-child(2){font-size:.75em;width:120px}.vb-row-buttoncont{position:relative;display:flex;align-items:center;width:120px}.vb-row-buttoncont:hover{z-index:1}.vb-row-buttons{position:absolute;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;padding:5px;border-radius:5px;background-color:#f0f0f0;gap:5px;text-shadow:0 1px 2px 0 rgba(0,0,0,.2),0 2px 10px 0 rgba(0,0,0,.19);font-size:1em;color:#00243e}.vb-row-button{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;cursor:pointer;gap:5px;transition:color .2s ease-in-out}.vb-row-button:hover{color:#3caac7}.monitor-state-button.vb-row-button{justify-content:center}.monitor-state-button.vb-row-button.active:hover{color:#fff}.vb-row-button.return:hover{color:#c35538}.vb-row-button>span{overflow:hidden;max-width:0;white-space:nowrap;font-size:small;transition:max-width .3s ease-in-out}.vb-row-button:hover>span{max-width:100px}.vb-row-button>span.show{overflow:hidden;max-width:180px;white-space:nowrap;font-size:small;transition:max-width .3s ease-in-out}.vb-row-button:hover>span.show{max-width:0}.top-number{position:relative;display:inline-block}.top-number span{position:absolute;bottom:-3px;left:-12px;background-color:#3caac7;color:#fff;font-size:.8em;padding:2px 5px;border-radius:50%;text-align:center;min-width:18px;min-height:18px}.vb-row-status{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;max-width:230px;width:210px;padding:10px;border-radius:20px;background-color:#3caac7;color:#fff;cursor:pointer;word-wrap:break-word;white-space:normal;transition:background-color .3s ease-in-out;justify-content:center}.vb-row-status.alert{background-color:#c35538}.vb-row-status:hover{background-color:#00243e}.vb-row-status>div{overflow:hidden;max-width:0;white-space:nowrap;font-size:small;transition:max-width .3s ease-in-out}.vb-row-status:hover>div{max-width:100px}.vb-row-status.alert:hover{color:#fff}.vb-row-columns{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex:1;gap:5px}.vb-states-old{display:flex;flex-direction:row;width:100%;padding:10px;align-items:center;overflow-x:auto;gap:10px;border-radius:5px}.vb-state{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex:1}.vb-state-title{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;padding:10px 20px;border-radius:20px;color:#fff;word-wrap:break-word;white-space:normal}.vb-state-title.enabled{background-color:#3caac7;transition:background-color .3s ease-in-out}.vb-state-title.enabled:hover{background-color:#00243e}.vb-state-title.disabled{background-color:#3da9c7b3;transition:background-color .3s ease-in-out}.vb-state-details{display:flex;flex-direction:column;width:90%;padding:5px 14px;font-size:.9em}.vb-state-details>span{display:flex;justify-content:center}.rt-rendered-item-key-bool{padding:0 5px;font-size:1rem;color:gray}.vb-table{display:table;width:100%;padding:10px;border-collapse:collapse;border-radius:5px}.vb-table-row{display:table-row;width:100%;padding:10px 0;border-bottom:1px solid #ddd}.vb-table-row:last-child{border-bottom:none}.vb-table-cell{display:table-cell;padding:8px;vertical-align:middle}.vb-table-header{font-weight:700;background-color:#f9f9f9;border-bottom:2px solid #ddd}.vb-table-button{color:#000;cursor:pointer;text-align:right;transition:all .2s ease-in-out}.vb-table-button:hover{color:#3caac7}.vb-table-button.incident{border:none;background:none;font-size:1em}.vb-table-button.incident:hover{color:#00f}.editing-container{display:flex;align-items:center;gap:10px}.editing-container input[type=text],.editing-container input[type=checkbox]{padding:5px;font-size:14px;border:1px solid #ccc;border-radius:4px;width:100%;max-width:150px}.editing-container input[type=checkbox]{width:auto;height:auto}.editing-container-incident input[type=text]{max-width:700px}.vb-list-button{cursor:pointer;display:flex;align-items:center;justify-content:center;background-color:#f0f0f0;border-radius:50%;width:24px;height:24px;margin-left:5px}.vb-list-button svg{width:16px;height:16px;fill:#333}.vb-list-button:hover{background-color:#ddd}.lse-main-cont{display:flex;flex-direction:column;flex:1;width:100%;align-items:center;overflow-y:auto;position:relative}.lse-loading-span{font-size:1.1em;padding:20px}.lse-info-cont{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:baseline;align-items:center;gap:10px;width:100%;padding:10px 30px}.lse-info-cont span{font-size:1.1em}.lse-info-button{display:flex;cursor:pointer;font-size:1.1em;border:none;padding:10px;border-radius:10px;background-color:#35c359;color:#fff;transition:all .2s ease}.lse-info-button:hover{background-color:#d3d3d3;color:#35c359}.lse-days-cont{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;padding:10px;gap:10px;overflow-y:auto}.lse-day-cont{position:relative;display:flex;align-items:center;flex:1;width:100%;padding:10px 20px;gap:10px;border:1px solid gray;border-radius:10px;background-color:#d3d3d3;color:gray;transition:all .2s ease}.lse-day-cont:hover{opacity:.7}.lse-day-cont.active{background-color:inherit;color:inherit}.lse-day-cont.active:hover{opacity:1;background-color:#fff;color:inherit;border-color:#000}.lse-day-cont span{width:80px;padding:5px 8px}.lse-interval-button{background-color:gray;padding:5px;font-size:1em}.lse-interval-button:hover{color:#2f4f4f}.lse-intervals-cont{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;align-items:center;gap:5px}.lse-interval-cont{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:5px}.lse-day-cont input{outline:none}.lse-day-cont input[type=checkbox]{width:1.5em;height:1.5em;border-radius:10px}.lse-day-cont input[type=time]{padding:5px 8px}.od-fields-cont.doc-sel{flex:.25;min-width:300px}.list-selector-sub-buttons{position:absolute;height:100%;right:0;top:0;display:flex;align-items:center;color:inherit}.list-selector-sub-button{display:flex;align-items:center;height:100%;background:none;color:inherit;border:none;padding:0 9px;text-align:center;text-decoration:none;font-size:16px;transition-duration:.4s;cursor:pointer}.list-selector-sub-button:hover{background-color:#1e3d58;color:#fff}.list-selector-tab-cont.active .list-selector-sub-button:hover{background-color:#fff;color:#000}.c-list-selector-tab-cont.inList{background-color:#6e8695;color:#fff}.c-list-selector-tab-cont.inList.active{background-color:#8db3cb;color:#fff}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: hsl(6, 78%, 57%);--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-container-width: fit-content;--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-padding: 14px;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, .1);--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y: 0;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;flex:1 auto;align-items:center;word-break:break-word}@media only screen and (max-width: 480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width: 100%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pipelineuploader-main{padding:1rem;background:linear-gradient(135deg,#f5f7fa,#fff);border-radius:16px;box-shadow:0 8px 32px #005b9f1a;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;border:2px solid #e1e8ed;width:100%}.pipelineuploader-main h2{color:#005b9f;font-size:2.2rem;font-weight:700;text-align:center;text-shadow:0 2px 4px rgba(0,91,159,.1);letter-spacing:.5px;background:linear-gradient(135deg,#e6f1fc,#f0f7ff);padding:1.2rem;border-radius:12px;border-left:4px solid #005b9f;margin-bottom:.5rem}.pipelineuploader-actions{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-bottom:.5rem}.pipelineuploader-actions input[type=file]{margin:0;padding:1rem 2rem;font-size:1.1rem;font-weight:600;border-radius:10px;border:2px solid #005b9f;background:#fff;color:#005b9f;cursor:pointer;transition:all .3s ease;min-width:220px;text-align:center;letter-spacing:.3px}.pipelineuploader-actions input[type=file]:hover{background:#e6f1fc;transform:translateY(-2px);box-shadow:0 6px 20px #005b9f26;border-color:#003553}.pipelineuploader-actions button{margin:0;padding:1rem 2rem;font-size:1.1rem;font-weight:600;border-radius:10px;border:none;cursor:pointer;transition:all .3s ease;min-width:220px;text-align:center;letter-spacing:.3px;background:linear-gradient(135deg,#005b9f,#003553);color:#fff;box-shadow:0 4px 15px #005b9f40}.pipelineuploader-actions button:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 8px 25px #005b9f59;background:linear-gradient(135deg,#003553,#00243e)}.pipelineuploader-actions button:active:not(:disabled){transform:translateY(0)}.pipelineuploader-actions button:disabled{background:#ccc;color:#666;cursor:not-allowed;transform:none;box-shadow:none;border:2px solid #dddddd}.pipelineuploader-errors{color:#d32f2f;font-size:1.5rem;font-weight:600;text-align:center;margin:1rem 0;padding:1rem;background-color:#ffebee;border-radius:8px;border-left:4px solid #d32f2f}.pipelineuploader-unique-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:.5rem}.pipelineuploader-unique-container.active{background:linear-gradient(135deg,#d4e9ff,#e6f1fc);border-color:#005b9f}.pipelineuploader-unique-list{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 15px #005b9f1a;transition:all .3s ease;border:1px solid #e1e8ed;height:250px;display:flex;flex-direction:column}.pipelineuploader-unique-list:hover{transform:translateY(-2px);box-shadow:0 8px 25px #005b9f33;border-color:#005b9f}.pipelineuploader-unique-list h4{color:#005b9f;font-size:1.4rem;font-weight:700;margin-bottom:1.2rem;cursor:pointer;padding:1rem;background:linear-gradient(135deg,#e6f1fc,#d4e9ff);border-radius:10px;transition:all .3s ease;border-left:3px solid #005b9f;flex-shrink:0}.pipelineuploader-unique-list h4:hover{background:linear-gradient(135deg,#d4e9ff,#c2dfff);transform:translate(5px);color:#003553}.pipelineuploader-unique-list ul{list-style:none;padding:0 4px 0 0;margin:0;overflow-y:auto;flex-grow:1;scrollbar-color:#005b9f #e6f1fc}.pipelineuploader-unique-list ul::-webkit-scrollbar{width:10px}.pipelineuploader-unique-list ul::-webkit-scrollbar-track{background:#e6f1fc;border-radius:5px;margin:5px 0}.pipelineuploader-unique-list ul::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#005b9f,#003553);border-radius:5px;border:2px solid #e6f1fc}.pipelineuploader-unique-list ul::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#003553,#00243e);box-shadow:0 0 5px #005b9f4d}.pipelineuploader-unique-list ul::-webkit-scrollbar-thumb:active{background:#00243e}.pipelineuploader-unique-list ul{scroll-behavior:smooth;transition:scrollbar-color .3s ease}.pipelineuploader-unique-list ul:after{content:"";position:absolute;bottom:0;left:0;right:0;height:10px;background:linear-gradient(to top,rgba(255,255,255,.9),transparent);pointer-events:none;opacity:0;transition:opacity .3s ease}.pipelineuploader-unique-list ul.scrolling:after{opacity:1}@media (hover: none){.pipelineuploader-unique-list ul::-webkit-scrollbar{width:8px}}.pipelineuploader-unique-list li{padding:1rem;margin:.6rem 0;background:#f8fafc;border-radius:8px;border-left:3px solid #005b9f;cursor:pointer;transition:all .3s ease;font-weight:600;color:#2c3e50;font-size:1rem}.pipelineuploader-unique-list li:hover{background:#e6f1fc;transform:translate(8px);color:#005b9f;border-left:3px solid #003553;box-shadow:0 2px 8px #005b9f26}.pipelineuploader-table-container{margin-top:.5rem}.pipelineuploader-pagination{display:flex;align-items:center;justify-content:center;margin-bottom:.5rem;gap:1rem}.pipelineuploader-pagination button{padding:.6rem .8rem;font-size:.8rem;font-weight:600;border:2px solid #005b9f;background:#fff;color:#005b9f;border-radius:8px;cursor:pointer;transition:all .3s ease}.pipelineuploader-pagination button:hover:not(:disabled){background:#005b9f;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #005b9f33}.pipelineuploader-pagination button:disabled{border-color:#ccc;color:#ccc;background:#f5f5f5;cursor:not-allowed}.pipelineuploader-pagination span{font-size:.8rem;font-weight:700;color:#005b9f;padding:.8rem 1.5rem;background:#e6f1fc;border-radius:10px;border:1px solid #d1e7ff}.pipelineuploader-table-wrapper{border:2px solid #e1e8ed;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #005b9f1a;background:#fff;overflow:auto;min-height:10vw;max-height:22vw;scrollbar-color:#005b9f #e6f1fc}@media (max-width: 768px){.pipelineuploader-main{padding:1.5rem;margin:1rem}.pipelineuploader-main h2{font-size:1.8rem;padding:1rem}.pipelineuploader-actions{flex-direction:column;align-items:stretch}.pipelineuploader-actions input[type=file],.pipelineuploader-actions button{width:100%;margin-bottom:1rem;font-size:1rem;padding:.9rem 1.5rem}.pipelineuploader-unique-container{grid-template-columns:1fr;padding:1.2rem;max-height:400px}.pipelineuploader-unique-list{height:200px}.pipelineuploader-unique-list h4{font-size:1.2rem}.pipelineuploader-pagination{flex-direction:column;gap:.5rem}}.pipelineuploader-actions input[type=file]:focus,.pipelineuploader-actions button:focus,.pipelineuploader-pagination button:focus{outline:none;box-shadow:0 0 0 3px #005b9f4d;border-color:#003553}.ToastContainer{font-size:1.1rem;font-weight:600}.lss-liquidador-cont{display:flex;padding:10px 15px;width:100%;cursor:pointer;border:1px solid gray;transition:all .2s ease;background-color:#fff}.lss-liquidador-cont:hover{background-color:#00243e;color:#fff;font-size:1.1em}.lss-main-cont{display:flex;flex-direction:column;flex:1;width:100%;align-items:center;overflow-y:auto;position:relative;background-color:#f1f1f1}.lss-back-button{display:flex;border:none;border-radius:10px;justify-content:center;transition:all .2s ease-in-out;background-color:inherit;color:#00243e;font-size:2em;margin:20px;padding:10px;opacity:1;overflow:visible;cursor:pointer}.lss-back-button:hover{background-color:#00243e;color:#fff}.lss-input{outline:none;height:32px;width:300px;margin-left:-20px;padding:8px 10px;border:1px solid;border-radius:4px;border-color:#767676;transition:all .2s ease-in-out}.lss-filters-cont{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.op-incident-cont{position:relative}.op-incident-cont:hover{z-index:1}.op-incident-cont>.op-incident-sub{display:flex;flex-direction:column;gap:5px;position:absolute;overflow:hidden;max-height:0;white-space:nowrap;font-size:small}.op-incident-cont:hover>.op-incident-sub{padding:5px;background-color:#fff;max-height:800px;box-shadow:0 2px 4px #0003,0 3px 20px #0000}.op-incident-cont>.op-incident-sub>div{max-height:0}.op-incident-cont:hover>.op-incident-sub>div{max-height:1em;transition:max-height .1s ease-in-out}.ot-combined-field{display:flex;align-items:center;border:1px solid gray;border-radius:4px;height:32px;width:150px;overflow:hidden;background:#fff}.ot-year-select{border:none;outline:none;height:100%;width:60px;padding:0 8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;text-align:center}.ot-slash{padding:0 4px}.ot-number-input{border:none;outline:none;height:100%;width:auto;padding:0 8px}.monitor-search-button{background-color:#3caac7;color:#fff;border:none;border-radius:5px;padding:10px 15px;cursor:pointer;transition:background-color .3s ease,transform .2s ease;box-shadow:0 2px 5px #0003}.monitor-search-button:hover{background-color:#0088ad;transform:translateY(-1px)}.monitor-search-button:active{background-color:#004085;transform:translateY(0);box-shadow:0 1px 3px #0003}.monitor-clear-button{background-color:#dc3545;color:#fff;border:none;border-radius:5px;padding:10px 15px;cursor:pointer;transition:background-color .3s ease,transform .2s ease;box-shadow:0 2px 5px #0003}.monitor-clear-button:hover{background-color:#c82333;transform:translateY(-1px)}.monitor-clear-button:active{background-color:#bd2130;transform:translateY(0);box-shadow:0 1px 3px #0003}.operacionesList-searcher{display:flex;flex-direction:column;align-items:start;gap:10px;border-radius:8px;width:94%}.operacionesList-filter-row-main,.operacionesList-filter-row-secondary{display:flex;flex-wrap:nowrap;gap:10px;width:100%;padding-bottom:5px}.operacionesList-action-buttons{display:flex;gap:10px}.ot-year-select{border:none;outline:none;height:100%;width:60px;padding:0 8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;text-align:center;transition:all .2s ease-in-out;box-shadow:0 2px 4px #0000000d,0 3px 10px #0000000d}.ot-year-select:focus{box-shadow:0 2px 4px #0000001a,0 3px 20px #0000001a}.ot-combined-field:focus-within{border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.ot-slash{padding:0 4px;color:#6c757d}.formtarifario{min-height:500px}.list-cont-op{width:100%;height:100%;display:flex;flex-direction:column}.opportunity-table-main{width:100%;height:85vh;display:flex;flex-direction:column;overflow:hidden}.opportunity-table-container{width:100%;height:100%;display:flex;flex-direction:column}.opportunity-table-scroll-wrapper{scrollbar-color:#005b9f #f5f7fa!important;overflow:auto!important}.opportunity-table-header,.opportunity-table-row{display:flex;width:100%}.opportunity-table-header-cell,.opportunity-table-cell{text-align:center;padding:10px;box-sizing:border-box;width:25vh}.opportunity-table-header-cell{font-weight:700;background-color:#f4f4f4;font-size:13px;top:0}.opportunity-table-header-cell:not(.menu-header),.opportunity-table-cell:not(.menu-buttons){flex:1 2 20vh;font-size:13px}.opportunity-table-header-cell.menu-header,.opportunity-table-cell.menu-buttons{flex:0 0 20vh}.opportunity-table-body{flex:1;overflow-y:auto;max-height:calc(103vh - 200px);width:100%}.opportunity-table-row{padding:10px;border-bottom:1px solid #ddd;cursor:pointer;display:flex;align-items:center}.opportunity-table-cell.menu-buttons{position:relative;display:flex;align-items:center;width:120px}.opportunity-table-row.selected{background-color:#f1f1f1}.opportunity-table-footer{display:flex;padding:10px 0;font-weight:700;background-color:#f4f4f4}.opportunity-table-footer-cell{flex:1;text-align:center;padding:10px;font-size:14px}.opportunity-table-content{height:100%;display:flex;flex-direction:column;width:max-content}.pagination-controls{display:flex;gap:10px;margin-top:0;justify-content:center}.pagination-controls button{padding:5px 10px;border:1px solid #ddd;background-color:#fff;cursor:pointer;font-size:14px}.pagination-controls button.active{background-color:#007bff;color:#fff}.pagination-controls button:disabled{background-color:#e9ecef;cursor:not-allowed}.menu-buttons{display:flex;gap:5px;align-items:center;margin:0;padding:4px 0;flex-wrap:nowrap;justify-content:center}.menu-btn{display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:transparent;border:none;padding:8px;border-radius:6px;transition:all .3s ease;position:relative}.menu-btn:hover{background-color:#f0f4f8}.menu-btn svg{font-size:16px;color:#4a5568;transition:all .3s ease}.menu-btn:hover svg{color:#2d3748;transform:scale(1.1)}.menu-btn:before{content:attr(data-tooltip);position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(-8px);background:#005b9f;color:#fff;padding:6px 10px;border-radius:4px;font-size:12px;font-weight:500;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.68,-.55,.27,1.55);white-space:nowrap;z-index:100;box-shadow:0 4px 6px #0000001a}.menu-btn:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(-12px);border:5px solid transparent;border-bottom-color:#005b9f;opacity:0;visibility:hidden;transition:all .3s ease}.menu-btn:hover:before,.menu-btn:hover:after{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.menu-btn:active{transform:scale(.95)}.menu-btn-text{display:none}.menu-btn.green-button{background-color:#d4edda}.menu-btn.green-button svg{color:#2f855a}.menu-btn.green-button:hover{background-color:#c3e6cb}.menu-btn.green-button:hover svg{color:#276749;transform:scale(1.1)}.opportunity-table-header,.opportunity-table-footer{flex-shrink:0}.op-main-contpage{width:94.5vw;overflow:hidden;box-sizing:border-box}.filters-bar{display:flex;flex-wrap:nowrap;justify-content:left;gap:10px;padding:10px;width:100%;min-width:fit-content;width:max-content;box-sizing:border-box;background-color:#fff}.filters-bar::-webkit-scrollbar{height:4px}.filters-bar::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.formularioTraccion-popup-container::-webkit-scrollbar{width:12px}.formularioTraccion-popup-container::-webkit-scrollbar-track{background:#f5f7fa;border-radius:10px}.formularioTraccion-popup-container::-webkit-scrollbar-thumb{background:#005b9f;border-radius:10px;border:2px solid #f5f7fa}.formularioTraccion-popup-container::-webkit-scrollbar-thumb:hover{background:#003553}.formularioTraccion-popup-container{width:1000px;max-height:80vh;margin:0 auto;padding:2.5rem;background-color:#fff;border-radius:20px;box-shadow:0 12px 40px #005b9f26;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;animation:fadeIn .5s ease-out;border:2px solid #e1e8ed;overflow-y:auto;font-size:16px}.formularioTraccion-popup-column{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.formularioTraccion-popup-field{display:flex;align-items:center;gap:1.5rem;padding:1rem;border-radius:15px;transition:all .3s ease;animation:slideIn .4s ease-out;background:#fff}.formularioTraccion-popup-field:hover{background-color:#f5f7fa;transform:translate(6px);box-shadow:0 4px 15px #005b9f1a}.formularioTraccion-popup-field.isSelect{align-items:flex-start}.formularioTraccion-popup-label{font-weight:700;color:#2c3e50;min-width:140px;font-size:16px;flex-shrink:0;letter-spacing:.5px}.formularioTraccion-popup-input{padding:1rem 1.2rem;border:2px solid #e1e8ed;border-radius:12px;width:100%;max-width:350px;font-size:16px;transition:all .3s ease;background-color:#fff;color:#2c3e50}.formularioTraccion-popup-input:focus{outline:none;border-color:#005b9f;box-shadow:0 0 0 4px #005b9f26;transform:translateY(-3px)}.formularioTraccion-popup-input:disabled{background-color:#f5f7fa;color:#7f8c8d;cursor:not-allowed}.formularioTraccion-popup-checkbox{width:24px;height:24px;accent-color:#005b9f;cursor:pointer;transition:transform .2s ease}.formularioTraccion-popup-checkbox:hover{transform:scale(1.2)}.formularioTraccion-popup-save-btn{background:linear-gradient(135deg,#005b9f,#003553);color:#fff;border:none;padding:1.2rem 3rem;border-radius:15px;font-size:18px;font-weight:700;cursor:pointer;transition:all .3s ease;display:inline-block;margin-top:2rem;box-shadow:0 6px 20px #005b9f40;letter-spacing:.5px}.formularioTraccion-popup-save-btn:hover{transform:translateY(-4px);box-shadow:0 10px 30px #005b9f59;animation:pulse 1s ease infinite}.formularioTraccion-popup-save-btn:active{transform:translateY(0)}.formularioTraccion-popup-field .select__control{border:2px solid #e1e8ed;border-radius:12px;min-height:55px;font-size:16px;transition:all .3s ease;width:100%;max-width:350px;background:#fff}.formularioTraccion-popup-field .select__control:hover{border-color:#a0b9cf}.formularioTraccion-popup-field .select__control--is-focused{border-color:#005b9f;box-shadow:0 0 0 4px #005b9f26}.formularioTraccion-popup-field .select__menu{border-radius:12px;border:2px solid #e1e8ed;box-shadow:0 6px 25px #00000026;font-size:16px}.formularioTraccion-popup-field .select__option{padding:14px 18px;font-size:16px;transition:all .2s ease}.formularioTraccion-popup-field .select__option--is-focused{background-color:#f0f7ff;color:#005b9f}.formularioTraccion-popup-field .select__option--is-selected{background-color:#005b9f;color:#fff}.formularioTraccion-popup-field .select__multi-value{background-color:#e0f2fe;border-radius:8px;margin:3px}.formularioTraccion-popup-field .select__multi-value__label{color:#005b9f;font-size:14px;font-weight:600;padding:6px 10px}.formularioTraccion-popup-field .select__multi-value__remove{color:#005b9f;padding:6px;border-radius:0 8px 8px 0}.formularioTraccion-popup-field .select__multi-value__remove:hover{background-color:#b3d9ff;color:#001a2d}@media (max-width: 1024px){.formularioTraccion-popup-container{width:90%;max-width:none;padding:2rem}}@media (max-width: 768px){.formularioTraccion-popup-container{padding:1.5rem;margin:1rem;width:95%}.formularioTraccion-popup-column{grid-template-columns:1fr;gap:1.5rem}.formularioTraccion-popup-field{flex-direction:column;align-items:stretch;gap:1rem;padding:1.2rem}.formularioTraccion-popup-label{min-width:auto;font-size:17px}.formularioTraccion-popup-input,.formularioTraccion-popup-field .select__control{max-width:100%;font-size:17px}.formularioTraccion-popup-save-btn{width:100%;padding:1.5rem;font-size:18px}}.formularioTraccion-popup-field{animation-delay:calc(var(--index, 0) * .1s)}.formularioTraccion-popup-input::placeholder{color:#a0aec0;font-size:15px}.formularioTraccion-popup-field .select__placeholder{color:#a0aec0;font-size:15px}.popup-content.popup-pipeline-formularioTarifario,.popup-content.popup-pipeline-formularioTraccion,.popup-content.popup-pipeline-formularioDetalles{scrollbar-width:10px!important;scrollbar-color:#005b9f #f5f7fa!important}.formulario-tarifario{padding:1rem;background:#f9f9f9}.formulario-tarifario h2{margin-top:2rem;margin-bottom:1rem;font-size:1.5rem;color:#333}.formulario-tarifario table{width:100%;border-collapse:collapse;margin-bottom:2rem;background:#fff}.formulario-tarifario th,.formulario-tarifario td{border:1px solid #ccc;padding:.75rem;text-align:left}.formulario-tarifario th{background-color:#e0e0e0;font-weight:700}.formulario-tarifario input{padding:.5rem;box-sizing:border-box}.tarifario-selector{display:flex;justify-content:space-between;margin-bottom:20px}.tarifario-selector button{background-color:#f0f0f0;border:1px solid #ccc;padding:10px 20px;font-size:16px;cursor:pointer;transition:background-color .3s,color .3s;border-radius:5px;outline:none;text-transform:capitalize}.tarifario-selector button:hover{background-color:#ddd}.tarifario-selector button.active{background-color:#007bff;color:#fff;font-weight:700;border-color:#0056b3}.tarifario-selector button:focus{border-color:#007bff}.formulario-tarifario table{width:100%;border-collapse:collapse;margin-bottom:20px}.formulario-tarifario th,.formulario-tarifario td{border:1px solid #ddd;padding:8px;text-align:left;vertical-align:middle}.formulario-tarifario input[type=text],.formulario-tarifario input[type=number],.formulario-tarifario select{width:100%;padding:8px;font-size:14px;box-sizing:border-box;border:white;border-radius:4px;outline:none}.formulario-tarifario h2{margin-top:30px;font-size:20px;color:#333}.input-full{width:100%;box-sizing:border-box}.select-input{width:100%}.green-button{color:#00bd2c}.form-detalles-container{display:flex;justify-content:center;padding:1rem;background-color:#f9f9f9;border-radius:8px;max-width:800px;margin:0 auto}.form-detalles-field{display:flex;align-items:center;gap:1rem;width:100%;padding:10px}.form-detalles-label{font-weight:600;color:#333;white-space:nowrap}.form-detalles-select{flex:1;min-width:250px}.select__control{border-color:#ccc;border-radius:6px;min-height:38px}.select__control--is-focused{border-color:#007bff;box-shadow:0 0 0 1px #007bff}.select__option--is-selected{background-color:#007bff;color:#fff}.select__option--is-focused{background-color:#e9ecef}.btn-save-data-traccion{background-color:#4caf50;color:#fff;border:none;padding:10px 20px;text-align:center;font-size:16px;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.btn-save-data-traccion:hover{background-color:#45a049}.btn-save-data-detalles{background-color:#4caf50;color:#fff;border:none;padding:10px 20px;text-align:center;font-size:16px;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.btn-save-data-detalles:hover{background-color:#45a049}.popup-pipeline-tarifario-overlay{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.popup-pipeline-tarifario-container{width:90%;max-width:600px;max-height:80vh;background:#fff;border-radius:12px;box-shadow:0 10px 30px #00243e33;display:flex;flex-direction:column;overflow:hidden}.popup-pipeline-tarifario-title{margin:0;padding:20px;font-size:1.4rem;color:#00243e;border-bottom:1px solid #e1e8ed;background-color:#f8fafc}.popup-pipeline-tarifario-search{padding:12px 20px;margin:15px 20px;border:1px solid #d1dbe3;border-radius:8px;font-size:1rem;width:calc(100% - 40px);box-sizing:border-box;transition:all .3s ease}.popup-pipeline-tarifario-search:focus{outline:none;border-color:#00243e;box-shadow:0 0 0 2px #00243e33}.popup-pipeline-tarifario-users-container{flex:1;overflow-y:auto;padding:0 20px}.popup-pipeline-tarifario-list-header{display:flex;justify-content:space-between;padding:12px 0;color:#5a6d80;font-size:.9rem;border-bottom:1px solid #e1e8ed;margin-bottom:10px}.popup-pipeline-tarifario-users-list{margin-bottom:20px}.popup-pipeline-tarifario-user-item{padding:12px 15px;margin:5px 0;border-radius:8px;transition:all .2s ease;border:1px solid #e1e8ed}.popup-pipeline-tarifario-user-item:hover{background-color:#f5f8fa;border-color:#c3d0db}.popup-pipeline-tarifario-user-item.selected{background-color:#f0f7ff;border-color:#b8d4f0}.popup-pipeline-tarifario-user-label{display:flex;align-items:center;cursor:pointer;width:100%}.popup-pipeline-tarifario-checkbox{margin-right:15px;width:18px;height:18px;accent-color:#00243E;cursor:pointer}.popup-pipeline-tarifario-user-email{flex:1;color:#00243e;font-size:.95rem}.permission-badge{background-color:#e6f0f7;color:#00243e;padding:4px 8px;border-radius:4px;font-size:.75rem;font-weight:500;margin-left:10px}.popup-pipeline-tarifario-actions{display:flex;justify-content:flex-end;padding:15px 20px;border-top:1px solid #e1e8ed;background-color:#f8fafc;gap:10px}.popup-pipeline-tarifario-cancel-btn{padding:10px 20px;background:#fff;color:#00243e;border:1px solid #d1dbe3;border-radius:6px;cursor:pointer;font-weight:500;transition:all .2s ease}.popup-pipeline-tarifario-cancel-btn:hover{background-color:#f5f8fa;border-color:#c3d0db}.popup-pipeline-tarifario-send-btn{padding:10px 20px;background-color:#00243e;color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:all .2s ease}.popup-pipeline-tarifario-send-btn:disabled{background-color:#a8b5c1;cursor:not-allowed;opacity:.7}.popup-pipeline-tarifario-send-btn:hover:not(:disabled){background-color:#001a2d;transform:translateY(-1px)}.popup-pipeline-tarifario-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:#5a6d80}.spinner{border:3px solid #f0f0f0;border-top:3px solid #00243E;border-radius:50%;width:30px;height:30px;animation:spin 1s linear infinite;margin-bottom:15px}.oportunidad-popup-cliente-container{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;max-width:600px;margin:0 auto;padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #00243e1a}.oportunidad-popup-cliente-alerta,.oportunidad-popup-cliente-informacion{display:flex;align-items:flex-start;padding:16px;border-radius:6px;margin-bottom:20px;background-color:#fff;border-left:4px solid;box-shadow:0 2px 5px #0000000d}.oportunidad-popup-cliente-icono{font-size:20px;margin-right:12px;flex-shrink:0}.oportunidad-popup-cliente-icono--spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.oportunidad-popup-cliente-contenido{flex:1}.oportunidad-popup-cliente-titulo{margin:0 0 6px;font-size:15px;font-weight:600;color:#00243e}.oportunidad-popup-cliente-mensaje{margin:0;font-size:14px;line-height:1.5;color:#555}.oportunidad-popup-cliente-alerta--error{border-left-color:#e74c3c;background-color:#fdf3f2}.oportunidad-popup-cliente-alerta--error .oportunidad-popup-cliente-icono{color:#e74c3c}.oportunidad-popup-cliente-alerta--success{border-left-color:#27ae60;background-color:#f0f9f2}.oportunidad-popup-cliente-alerta--success .oportunidad-popup-cliente-icono{color:#27ae60}.oportunidad-popup-cliente-alerta--cargando{border-left-color:#00243e;background-color:#f0f7fd}.oportunidad-popup-cliente-alerta--cargando .oportunidad-popup-cliente-icono{color:#00243e}.oportunidad-popup-cliente-informacion{border-left-color:#00243e;background-color:#f5f9ff}.oportunidad-popup-cliente-informacion .oportunidad-popup-cliente-icono{color:#00243e}.oportunidad-popup-cliente-formulario{margin-bottom:20px}.oportunidad-popup-cliente-campo{margin-bottom:16px}.oportunidad-popup-cliente-etiqueta{display:block;margin-bottom:6px;font-size:14px;font-weight:500;color:#00243e}.oportunidad-popup-cliente-input,.oportunidad-popup-cliente-select__control{width:100%;padding:8px 12px;border:1px solid #00243E;border-radius:4px;font-size:14px;color:#333;background-color:#fff;transition:border-color .3s}.oportunidad-popup-cliente-input:focus,.oportunidad-popup-cliente-select__control--is-focused{outline:none;border-color:#06c;box-shadow:0 0 0 2px #00243e33}.oportunidad-popup-cliente-input[disabled]{background-color:#f5f5f5;cursor:not-allowed}.oportunidad-popup-cliente-acciones{text-align:center;margin-top:20px}.oportunidad-popup-cliente-boton{background-color:#00243e;color:#fff;border:none;padding:10px 20px;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .3s}.oportunidad-popup-cliente-boton:hover{background-color:#036}.oportunidad-popup-cliente-boton:disabled{background-color:#95a5a6;cursor:not-allowed}.oportunidad-popup-cliente-select__menu{z-index:9999!important}.popup-pipeline-tarifario-no-results{text-align:center;padding:40px;color:#5a6d80}.icon-no-results{display:block;font-size:2rem;margin-bottom:15px;color:#c3d0db}.fechas-tarifario{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding:16px;background:linear-gradient(135deg,#f9fbfd,#f1f5f9);border-radius:10px;border-left:4px solid #3b82f6;box-shadow:0 2px 10px #00000008}.fecha-item{display:flex;flex-direction:column;gap:4px}.fecha-label{font-size:.8rem;font-weight:600;color:#64748b;letter-spacing:.5px;text-transform:uppercase}.fecha-valor{font-size:1rem;font-weight:500;color:#1e293b;font-family:Segoe UI,Roboto,-apple-system,sans-serif;position:relative;padding-left:20px}.fecha-valor:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:12px;height:12px;border-radius:50%}.fecha-item:first-child .fecha-valor:before{background-color:#10b981}.fecha-item:last-child .fecha-valor:before{background-color:#f59e0b}.fecha-item:hover .fecha-label{color:#334155}.fecha-item:hover .fecha-valor{color:#0f172a}.vigencia-section{margin-top:2rem;margin-bottom:1.5rem}.vigencia-section h2{font-size:1.5rem;color:#2d3748;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #e2e8f0}.vigencia-table{width:100%;border-collapse:collapse;margin-bottom:1rem}.vigencia-table th{background-color:#f7fafc;padding:.75rem;text-align:left;border:1px solid #e2e8f0;font-weight:600;color:#4a5568}.vigencia-table td{padding:.75rem;border:1px solid #e2e8f0}.vigencia-input{width:100%;padding:.5rem;border:1px solid #e2e8f0;border-radius:.375rem;background-color:#fff;color:#4a5568;font-size:.875rem}.vigencia-input:disabled{background-color:#f7fafc;color:#a0aec0}.vigencia-display{font-size:.875rem;color:#4a5568;margin-top:.5rem}.oportunidad-popup-cliente-seccion-emails{padding:1rem;background:linear-gradient(145deg,#f8faff,#fff);border-radius:10px;border:1px solid rgba(0,36,62,.12);box-shadow:0 4px 6px -1px #00243e0d,0 2px 4px -1px #00243e08;transition:all .3s cubic-bezier(.4,0,.2,1)}.oportunidad-popup-cliente-seccion-emails:hover{box-shadow:0 10px 15px -3px #00243e1a,0 4px 6px -2px #00243e0d}.oportunidad-popup-cliente-seccion-emails h4{margin:0 0 1.25rem;color:#00243e;font-size:1.05rem;font-weight:600;letter-spacing:.3px;display:flex;align-items:center;gap:.75rem;position:relative;padding-bottom:.75rem}.oportunidad-popup-cliente-seccion-emails h4:before{content:"";position:absolute;bottom:0;left:0;width:40px;height:3px;background:linear-gradient(90deg,#00243e,#4a90e2);border-radius:3px}.oportunidad-popup-cliente-seccion-emails h4:after{content:"📩";font-size:1.1em;filter:drop-shadow(0 2px 4px rgba(0,36,62,.1))}.oportunidad-popup-cliente-checkbox-group{display:flex;flex-direction:column;gap:.85rem}.oportunidad-popup-cliente-checkbox-item{position:relative;padding-left:2rem;min-height:1.75rem;display:flex;align-items:center;cursor:pointer}.oportunidad-popup-cliente-checkbox-item input[type=checkbox]{position:absolute;opacity:0;height:0;width:0}.oportunidad-popup-cliente-checkbox-item label{color:#00243e;font-size:.95rem;font-weight:500;letter-spacing:.2px;cursor:pointer;transition:all .3s ease;position:relative;top:1px}.oportunidad-popup-cliente-checkbox-item label:hover{color:#004080}.oportunidad-popup-cliente-checkbox-item label:before{content:"";position:absolute;left:-2rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;border:2px solid #c2d4e8;border-radius:5px;background:#fff;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px #00243e14}.oportunidad-popup-cliente-checkbox-item label:after{content:"";position:absolute;left:-1.75rem;top:50%;transform:translateY(-50%) scale(0);width:.6rem;height:1rem;border:solid white;border-width:0 2px 2px 0;transform-origin:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.oportunidad-popup-cliente-checkbox-item input:checked~label:before{background:#00243e;border-color:#00243e;animation:checkAnim .4s cubic-bezier(.4,0,.2,1)}.oportunidad-popup-cliente-checkbox-item input:checked~label:after{transform:translateY(-50%) rotate(45deg) scale(1)}.oportunidad-popup-cliente-checkbox-item input:focus-visible~label:before{outline:2px solid #4a90e2;outline-offset:2px}.oportunidad-popup-cliente-checkbox-item input:disabled~label{color:#8a9cb0;cursor:not-allowed}.oportunidad-popup-cliente-checkbox-item input:disabled~label:before{background:#f0f4f9;border-color:#d8e2f0}.tarifario-container{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0 auto;padding:20px;background-color:#f9f9f9;border-radius:10px;box-shadow:0 4px 20px #0000001a;animation:fadeIn .5s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.tarifario-header{background-color:#2c3e50;color:#fff;padding:15px 20px;border-radius:8px;margin-bottom:20px;display:flex;flex-direction:column;gap:15px;box-shadow:0 2px 10px #0000001a;transition:all .3s ease}.tarifario-header:hover{box-shadow:0 5px 15px #0003}.tarifario-header-controls{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.tarifario-select-main{min-width:250px;flex-grow:1}.tarifario-buttons{display:flex;gap:10px;flex-wrap:wrap}.tarifario-btn{display:flex;align-items:center;gap:5px;padding:8px 15px;border:none;border-radius:5px;cursor:pointer;font-weight:600;transition:all .3s ease;transform:translateY(0)}.tarifario-btn:hover{transform:translateY(-2px);box-shadow:0 3px 8px #0003}.tarifario-btn:active{transform:translateY(0)}.tarifario-btn-add{background-color:#27ae60;color:#fff}.tarifario-btn-remove{background-color:#e74c3c;color:#fff}.tarifario-btn-copy{background-color:#00243e;color:#fff}.tarifario-btn-email{background-color:#9b59b6;color:#fff}.tarifario-meta-info{display:flex;flex-wrap:wrap;gap:20px;background-color:#ffffff1a;padding:10px 15px;border-radius:5px}.meta-info-item{display:flex;gap:5px;align-items:center}.meta-label{font-weight:600;color:#ecf0f1}.meta-value{color:#bdc3c7}.meta-date-input{background-color:#fff3;border:1px solid rgba(255,255,255,.3);border-radius:4px;padding:5px;color:#fff;transition:all .3s ease}.meta-date-input:focus{outline:none;border-color:#00243e;box-shadow:0 0 0 2px #3498db4d}.tarifario-section{background-color:#fff;border-radius:8px;padding:20px;margin-bottom:20px;box-shadow:0 2px 10px #0000000d;transition:all .3s ease}.tarifario-section:hover{box-shadow:0 5px 15px #0000001a}.section-title{color:#2c3e50;margin-top:0;margin-bottom:20px;display:flex;align-items:center;gap:10px;font-size:1.2rem;border-bottom:2px solid #ecf0f1;padding-bottom:10px}.section-icon{color:#00243e}.table-container{overflow-x:auto;margin-bottom:20px}.tarifario-table{width:100%;border-collapse:collapse;margin-bottom:10px;animation:slideUp .4s ease-out}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.tarifario-table th{background-color:#00243e;color:#fff;padding:12px 15px;text-align:left;font-weight:600;position:sticky;top:0}.tarifario-table td{padding:12px 15px;border-bottom:1px solid #ecf0f1;transition:background-color .2s ease}.tarifario-table tr:hover td{background-color:#f8f9fa}.tarifario-table tr:last-child td{border-bottom:none}.table-input{width:100%;padding:8px 10px;border:1px solid #ddd;border-radius:4px;transition:all .3s ease}.table-input:focus{border-color:#00243e;box-shadow:0 0 0 2px #3498db33;outline:none}.table-input.small{max-width:80px}.table-select{width:auto;padding:8px 10px;border:1px solid #ddd;border-radius:4px;background-color:#fff;transition:all .3s ease}.table-select:focus{border-color:#00243e;box-shadow:0 0 0 2px #3498db33;outline:none}.table-select.small{max-width:auto}.incluye-checkbox{width:18px;height:18px;cursor:pointer;accent-color:#00243E;transition:transform .2s ease}.incluye-checkbox:hover{transform:scale(1.1)}.detail-group{margin-bottom:25px;animation:fadeIn .5s ease-out}.detail-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.detail-title{color:#2c3e50;margin:0;font-size:1.1rem}.detail-actions{display:flex;gap:10px}.action-btn{background:none;border:none;color:#7f8c8d;cursor:pointer;transition:all .3s ease;padding:5px;border-radius:4px}.action-btn:hover{color:#00243e;background-color:#ecf0f1;transform:translateY(-2px)}.filter-group{margin-bottom:15px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.filter-label{font-weight:600;color:#34495e}.filter-select{padding:8px 12px;border:1px solid #ddd;border-radius:4px;background-color:#fff;min-width:180px;transition:all .3s ease}.filter-select:focus{border-color:#00243e;box-shadow:0 0 0 2px #3498db33;outline:none}.multi-select-container{margin-top:10px}.multi-select{width:100%}.parent-concept{cursor:pointer;display:flex;align-items:center;gap:8px;font-weight:600;color:#2c3e50;transition:color .2s ease}.parent-concept:hover{color:#00243e}.toggle-icon{font-size:.8rem;transition:transform .3s ease}.sub-concept-row{background-color:#f8f9fa}.sub-concept-row td:first-child{padding-left:30px}.sub-concept-label{font-style:italic;color:#7f8c8d}.ranges-container{display:flex;flex-direction:column;gap:8px}.range-row{display:flex;align-items:center;gap:5px}.range-input{width:80px;padding:5px 8px;border:1px solid #ddd;border-radius:4px;transition:all .3s ease}.range-input:focus{border-color:#00243e;box-shadow:0 0 0 2px #3498db33;outline:none}.range-separator{color:#7f8c8d}.range-remove-btn{background:none;border:none;color:#e74c3c;cursor:pointer;font-size:1.2rem;line-height:1;transition:transform .2s ease}.range-remove-btn:hover{transform:scale(1.2)}.range-add-btn{background-color:#ecf0f1;border:none;padding:5px 10px;border-radius:4px;color:#00243e;cursor:pointer;font-size:.9rem;margin-top:5px;transition:all .3s ease;display:flex;align-items:center;gap:5px}.range-add-btn:hover{background-color:#00243e;color:#fff}.tarifario-footer{display:flex;justify-content:flex-end;margin-top:20px}.save-btn{background-color:#27ae60;color:#fff;border:none;padding:10px 20px;border-radius:5px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s ease;box-shadow:0 2px 5px #0000001a}.save-btn:hover{background-color:#2ecc71;transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.save-btn:active{transform:translateY(0)}.save-btn:disabled{background-color:#95a5a6;cursor:not-allowed;transform:none}.btn-icon{font-size:1rem}.op-tarifario-container{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-width:100%;margin:0 auto;background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 12px #0000001a}.op-tarifario-header{background-color:#2c3e50;color:#fff;padding:20px;border-radius:6px;margin-bottom:25px;box-shadow:0 2px 8px #00000026;animation:fadeInDown .5s ease-out}.op-tarifario-header-controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.op-tarifario-buttons{display:flex;gap:20px;margin-left:50px}.op-tarifario-btn{display:flex;align-items:center;gap:5px;padding:8px 15px;border:none;border-radius:4px;font-weight:500;cursor:pointer;transition:all .3s ease;background-color:#ecf0f1;color:#2c3e50}.op-tarifario-btn:hover{transform:translateY(-2px);box-shadow:0 2px 5px #0003}.op-tarifario-btn-remove{background-color:#e74c3c;color:#fff}.op-tarifario-btn-copy{background-color:#3498db;color:#fff}.op-tarifario-btn-email{background-color:#9b59b6;color:#fff}.op-tarifario-meta-info{display:flex;gap:30px;padding-top:15px;border-top:1px solid rgba(255,255,255,.2)}.op-tarifario-meta-info-item{display:flex;flex-direction:column}.op-tarifario-meta-value{font-weight:500}.op-tarifario-meta-date-input{background-color:#ffffff1a;border:1px solid rgba(255,255,255,.3);border-radius:4px;padding:5px;color:#fff}.op-tarifario-form-section-details{background-color:#fff;padding:20px;border-radius:6px;margin-bottom:25px;box-shadow:0 2px 8px #0000001a;animation:fadeIn .6s ease-out}:root{--maersk-blue: #005b9f;--maersk-light-blue: #50b1e5;--maersk-dark-blue: #003553;--maersk-gray: #f5f7fa;--maersk-border: #e1e8ed;--maersk-text: #2c3e50;--maersk-text-light: #7f8c8d}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{transform:translate(-8px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-3px)}to{transform:translateY(0)}}.op-tarifario-container{font-family:Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;min-width:100%;margin:0 auto;background-color:var(--maersk-gray);padding:20px;animation:fadeIn .5s ease-out}.op-tarifario-header{background:#fff;padding:24px;border-radius:12px;margin-bottom:24px;box-shadow:0 4px 20px #005b9f14;border-left:4px solid var(--maersk-blue);animation:slideIn .4s ease-out}.op-tarifario-header-controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:16px}.op-tarifario-buttons{display:flex;gap:12px;margin-left:auto;flex-wrap:wrap}.op-tarifario-btn{display:flex;align-items:center;gap:8px;padding:10px 18px;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .25s ease;font-size:14px;background:#fff;color:var(--maersk-blue);border:1px solid var(--maersk-border);position:relative;overflow:hidden}.op-tarifario-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,91,159,.1),transparent);transition:left .5s}.op-tarifario-btn:hover:before{left:100%}.op-tarifario-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px #005b9f1f;color:var(--maersk-dark-blue);border-color:var(--maersk-light-blue)}.op-tarifario-btn-add{background:var(--maersk-blue);color:#fff;border:none;font-size:18px;font-weight:600}.op-tarifario-btn-add:hover{background:var(--maersk-dark-blue);color:#fff}.op-tarifario-btn-remove{background:#ff6b6b;color:#fff;border:none;font-size:18px;font-weight:600}.op-tarifario-btn-copy{background:var(--maersk-light-blue);color:#fff;border:none;font-size:18px;font-weight:600}.op-tarifario-btn-email{background:#9b59b6;color:#fff;border:none;font-size:18px;font-weight:600}.op-tarifario-meta-info{display:flex;gap:32px;padding-top:16px;border-top:1px solid var(--maersk-border);flex-wrap:wrap}.op-tarifario-meta-info-item{display:flex;flex-direction:column;gap:4px}.op-tarifario-meta-label{font-size:16px;color:var(--maersk-text-light);font-weight:600}.op-tarifario-meta-value{font-weight:600;font-size:16px;color:var(--maersk-text)}.op-tarifario-meta-date-input{background-color:#fff;border:1px solid var(--maersk-border);border-radius:6px;padding:8px 12px;color:var(--maersk-text);font-size:14px;transition:all .25s ease;width:160px}.op-tarifario-meta-date-input:focus{outline:none;border-color:var(--maersk-blue);box-shadow:0 0 0 3px #005b9f1a}.op-tarifario-form-section-details{background-color:#fff;padding:24px;border-radius:12px;margin-bottom:24px;box-shadow:0 4px 20px #0000000a;animation:slideIn .5s ease-out .1s both}.op-tarifario-section-title{color:var(--maersk-blue);margin:0 0 24px;padding-bottom:12px;font-size:25px;font-weight:800;border-bottom:2px solid var(--maersk-light-blue);display:flex;align-items:center;gap:12px}.op-tarifario-details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.op-tarifario-detail-group{background:#fff;padding:20px;border-radius:10px;border:1px solid var(--maersk-border);transition:all .3s ease;animation:fadeIn .5s ease-out}.op-tarifario-detail-group:hover{box-shadow:0 8px 24px #005b9f1a;transform:translateY(-2px)}.op-tarifario-detail-group-title{font-weight:900;color:var(--maersk-blue);margin-bottom:16px;font-size:20px;display:flex;align-items:center;gap:10px}.op-tarifario-form-po-field{margin-bottom:18px}.op-tarifario-field-po-label{display:block;margin-bottom:8px;font-weight:600;color:var(--maersk-text);font-size:18px}.op-tarifario-select.op-tarifario-select-main.css-b62m3t-container{width:40%}.op-tarifario-button-all-dg:hover:not(:disabled),.op-tarifario-button-delete-dg:hover:not(:disabled){background-color:var(--maersk-blue);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #005b9f33;animation:float 1.5s ease infinite}.op-tarifario-button-all-dg:active:not(:disabled),.op-tarifario-button-delete-dg:active:not(:disabled){background-color:var(--maersk-dark-blue);transform:translateY(0)}.op-tarifario-button-all-dg:disabled,.op-tarifario-button-delete-dg:disabled{border-color:#ccc;color:#ccc;cursor:not-allowed;background-color:#f9f9f9;box-shadow:none}.op-tarifario-section{background-color:#fff;padding:24px;border-radius:12px;margin-bottom:24px;box-shadow:0 4px 20px #0000000a;animation:slideIn .5s ease-out .2s both}.op-tarifario-table-container{overflow-x:auto;margin-top:20px;border-radius:10px;border:1px solid var(--maersk-border)}.op-tarifario-table{width:100%;border-collapse:separate;border-spacing:0;font-size:14px}.op-tarifario-table th{background:var(--maersk-gray);color:var(--maersk-text);padding:16px;text-align:left;font-weight:800;position:sticky;top:0;font-size:16px;border-bottom:2px solid var(--maersk-light-blue)}.op-tarifario-table td{padding:16px;vertical-align:middle;border-bottom:1px solid var(--maersk-border);transition:background-color .2s ease}.op-tarifario-table tr{transition:all .2s ease}.op-tarifario-table tr:hover,.op-tarifario-table tr:hover td{background-color:#f8fafc}.op-tarifario-concept-cell{font-weight:600;color:var(--maersk-blue);font-size:18px}.op-tarifario-parent-concept-row{background-color:#f0f7ff;font-weight:600}.op-tarifario-parent-concept-row td{border-bottom:2px solid #d1e7ff}.op-tarifario-sub-concept-row td:first-child{padding-left:45px;color:var(--maersk-text-light);position:relative}.op-tarifario-sub-concept-row td:first-child:before{content:"→";position:absolute;left:25px;color:var(--maersk-light-blue);font-weight:700}.op-tarifario-concept-label-cell{display:flex;align-items:center;gap:12px;min-height:100px;font-weight:600;font-size:16px;color:var(--maersk-blue)}.op-tarifario-basic-input,.op-tarifario-table-input{width:100%;padding:10px 12px;border:1px solid var(--maersk-border);border-radius:8px;transition:all .25s ease;font-size:14px;background-color:#fff}.op-tarifario-basic-input:focus,.op-tarifario-table-input:focus{border-color:var(--maersk-blue);outline:none;box-shadow:0 0 0 3px #005b9f1a;transform:translateY(-1px)}.op-tarifario-small{width:90px}.op-tarifario-expand-button{background:none;border:none;cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s ease}.op-tarifario-expand-button:hover{background-color:#005b9f1a}.op-tarifario-group-toggle-icon{transition:transform .3s ease;color:var(--maersk-blue);font-size:16px}.op-tarifario-group-toggle-icon.op-tarifario-expanded{transform:rotate(90deg)}.op-tarifario-clear-btn{width:36px;height:36px;border-radius:50%;border:1px solid #ff6b6b;background-color:transparent;color:#ff6b6b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;padding:0}.op-tarifario-clear-btn:hover{background-color:#ff6b6b;color:#fff;transform:scale(1.1);box-shadow:0 4px 12px #ff6b6b40}.op-tarifario-clear-btn:active{background-color:#e74c3c;transform:scale(.95)}.op-tarifario-expand-concept-btn{width:36px;height:36px;border-radius:8px;border:1px solid var(--maersk-blue);background-color:transparent;color:var(--maersk-blue);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;padding:0}.op-tarifario-expand-concept-btn:hover{background-color:var(--maersk-blue);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #005b9f33;animation:pulse 1s ease infinite}.op-tarifario-expand-concept-btn:active{transform:translateY(0)}.op-tarifario-incluye-checkbox{width:20px;height:20px;cursor:pointer;accent-color:var(--maersk-blue);transition:transform .2s ease}.op-tarifario-incluye-checkbox:hover{transform:scale(1.1)}.tarifario-extendido-row{background-color:#f8fafc;transition:all .3s ease;animation:fadeIn .4s ease-out}.tarifario-extendido-cell{padding:20px;border-bottom:1px solid var(--maersk-border)}.tarifario-extendido-content{display:grid;grid-template-columns:1fr 2fr 1fr;gap:24px;align-items:start}.tarifario-extendido-left,.tarifario-extendido-center,.tarifario-extendido-right{background:#fff;padding:20px;border-radius:10px;border:1px solid var(--maersk-border);box-shadow:0 2px 10px #0000000a}.tarifario-incluye-label,.tarifario-descripcion-label{font-weight:600;color:var(--maersk-blue);margin-bottom:10px;display:block;font-size:16px}.tarifario-incluye-input,.tarifario-descripcion-input{width:100%;padding:10px 12px;border:1px solid var(--maersk-border);border-radius:8px;font-size:14px;transition:all .3s ease}.tarifario-incluye-input:focus,.tarifario-descripcion-input:focus{border-color:var(--maersk-blue);outline:none;box-shadow:0 0 0 3px #005b9f1a}.tarifario-descripcion-input{min-height:100px;resize:vertical}.tarifario-ranges-container{display:flex;flex-direction:column;gap:16px}.tarifario-range-row{display:grid;grid-template-columns:1fr auto 1fr auto auto;gap:12px;align-items:end;padding:16px;background:#f8fafc;border-radius:8px;border:1px solid var(--maersk-border)}.tarifario-range-group{display:flex;flex-direction:column;gap:6px}.tarifario-range-label{font-size:12px;font-weight:600;color:var(--maersk-blue)}.tarifario-range-input{padding:10px 12px;border:1px solid var(--maersk-border);border-radius:8px;font-size:14px;transition:all .3s ease}.tarifario-range-input:focus{border-color:var(--maersk-blue);outline:none;box-shadow:0 0 0 2px #005b9f1a}.tarifario-range-separator{color:var(--maersk-text-light);font-weight:700;padding-bottom:10px}.tarifario-range-remove-btn{background:#ffeaea;color:#ff6b6b;border:none;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.tarifario-range-remove-btn:hover{background:#ffd5d5;transform:scale(1.05)}.op-tarifario-range-add-btn{background:#f0f9ff;color:var(--maersk-blue);border:1px dashed var(--maersk-blue);padding:10px 16px;border-radius:8px;cursor:pointer;font-size:14px;display:inline-flex;align-items:center;gap:8px;transition:all .3s ease;margin-top:16px}.op-tarifario-range-add-btn:hover{background:#e0f2fe;border-style:solid;transform:translateY(-2px);animation:float 1.5s ease infinite}.op-tarifario-footer{display:flex;justify-content:flex-end;margin-top:32px;padding-top:24px;border-top:2px solid var(--maersk-border);animation:fadeIn .5s ease-out .3s both}.op-tarifario-save-btn{background:var(--maersk-blue);color:#fff;border:none;padding:14px 32px;border-radius:10px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:10px;transition:all .3s ease;font-size:16px;box-shadow:0 4px 16px #005b9f33;position:relative;overflow:hidden}.op-tarifario-save-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.op-tarifario-save-btn:hover:before{left:100%}.op-tarifario-save-btn:hover{transform:translateY(-3px);box-shadow:0 8px 20px #005b9f4d;background:var(--maersk-dark-blue)}.op-tarifario-save-btn:active{transform:translateY(0)}.op-tarifario-save-btn:disabled{background:#bdc3c7;cursor:not-allowed;transform:none;box-shadow:none}.op-tarifario-btn-icon{font-size:18px}@media (max-width: 1024px){.tarifario-extendido-content{grid-template-columns:1fr;gap:20px}.tarifario-range-row{grid-template-columns:1fr;gap:10px}}@media (max-width: 768px){.op-tarifario-header-controls{flex-direction:column;align-items:stretch}.op-tarifario-buttons{margin-left:0;justify-content:center}.op-tarifario-details-grid{grid-template-columns:1fr}.op-tarifario-meta-info{flex-direction:column;gap:16px}.op-tarifario-select-main{min-width:100%}.op-tarifario-meta-date-input{width:100%}}.select__control{border:1px solid var(--maersk-border)!important;border-radius:8px!important;min-height:42px!important;transition:all .25s ease!important;font-size:14px}.select__control--is-focused{border-color:var(--maersk-blue)!important;box-shadow:0 0 0 3px #005b9f1a!important}.select__menu{border-radius:8px!important;border:1px solid var(--maersk-border)!important;box-shadow:0 4px 16px #0000001a!important}.select__option--is-focused{background-color:#f0f7ff!important;color:var(--maersk-blue)!important}.select__option--is-selected{background-color:var(--maersk-blue)!important;color:#fff!important}.select__multi-value{background-color:#e0f2fe!important;border-radius:6px!important}.select__multi-value__label{color:var(--maersk-blue)!important;font-size:13px!important}.select__multi-value__remove:hover{background-color:#b3d9ff!important;color:var(--maersk-dark-blue)!important}.op-tarifario-table tr{height:60px;min-height:60px;transition:height .3s ease}.tarifario-extendido-row{height:auto!important}.op-tarifario-sub-concept-row{background-color:#fafafa!important;transition:all .3s ease;animation:fadeIn .4s ease-out}.op-tarifario-sub-concept-row:hover{background-color:#f0f7ff!important}.op-tarifario-sub-concept-label-cell{padding-left:50px!important;color:#5a6d80!important;font-style:italic;position:relative;font-weight:600!important;font-size:16px!important}.op-tarifario-sub-concept-label-cell:before{content:"↳";position:absolute;left:30px;color:#50b1e5;font-weight:700;font-size:16px}.tarifario-extendido-row .tarifario-extendido-content{padding:15px;background:linear-gradient(135deg,#f8fafc,#fff);border-radius:8px;border-left:3px solid #50b1e5}.tarifario-extendido-incluye-container{margin-bottom:15px}.tarifario-extendido-incluye-label{display:block;font-weight:600;color:#005b9f;margin-bottom:8px;font-size:16px}.tarifario-extendido-incluye-input{width:100%;padding:10px 12px;border:1px solid #e1e8ed;border-radius:6px;font-size:14px;transition:all .3s ease}.tarifario-extendido-incluye-input:focus{border-color:#005b9f;outline:none;box-shadow:0 0 0 3px #005b9f1a}.tarifario-extendido-ranges-container{display:flex;flex-direction:column;gap:12px}.tarifario-extendido-range-row{display:grid;grid-template-columns:1fr auto 1fr auto auto;gap:10px;align-items:end;padding:12px;background:#fff;border-radius:8px;border:1px solid #e1e8ed;transition:all .3s ease}.tarifario-extendido-range-row:hover{box-shadow:0 2px 8px #005b9f1a}.tarifario-extendido-range-group{display:flex;flex-direction:column;gap:5px}.tarifario-extendido-range-label{font-size:16px;font-weight:600;color:#005b9f}.tarifario-extendido-range-input{padding:8px 10px;border:1px solid #e1e8ed;border-radius:6px;font-size:14px;transition:all .3s ease}.tarifario-extendido-range-input:focus{border-color:#005b9f;outline:none;box-shadow:0 0 0 2px #005b9f1a}.tarifario-extendido-range-separator{color:#7f8c8d;font-weight:700;padding-bottom:8px}.tarifario-extendido-range-remove-btn{background:#ffeaea;color:#ff6b6b;border:none;width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;font-size:16px}.tarifario-extendido-range-remove-btn:hover{background:#ffd5d5;transform:scale(1.05)}.tarifario-extendido-descripcion-container{height:100%}.tarifario-extendido-descripcion-label{display:block;font-weight:600;color:#005b9f;margin-bottom:8px;font-size:16px}.tarifario-extendido-descripcion-input{width:100%;padding:10px 12px;border:1px solid #e1e8ed;border-radius:6px;font-size:14px;resize:vertical;min-height:100px;transition:all .3s ease}.tarifario-extendido-descripcion-input:focus{border-color:#005b9f;outline:none;box-shadow:0 0 0 3px #005b9f1a}.tarifario-extendido-left .op-tarifario-range-add-btn{margin-top:10px;width:100%;justify-content:center}.op-tarifario-table td{border-bottom:1px solid #e1e8ed!important}.op-tarifario-parent-concept-row td{border-bottom:2px solid #d1e7ff!important}.op-tarifario-table tr:last-child td,.tarifario-extendido-row:last-child td{border-bottom:none!important}@keyframes expandRow{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}.tarifario-extendido-row{animation:expandRow .4s ease-out}@media (max-width: 1024px){.tarifario-extendido-range-row{grid-template-columns:1fr;gap:8px}.op-tarifario-sub-concept-label-cell{padding-left:40px!important}.op-tarifario-sub-concept-label-cell:before{left:20px}}.op-tarifario-table-input:disabled,.op-tarifario-basic-input:disabled,.tarifario-extendido-range-input:disabled,.tarifario-extendido-incluye-input:disabled{background-color:#f8f9fa;color:#a0aec0;cursor:not-allowed}.op-tarifario-table tr{transition:all .3s ease}.op-tarifario-table tr:hover{background-color:#f8f9fa}.copy-tarifario-popup{padding:20px;background-color:#fff;border-radius:12px;box-shadow:0 8px 24px #00000026;width:400px;max-width:90vw;display:flex;flex-direction:column;gap:20px;border:1px solid #e1e8ed}.copy-tarifario-select{width:100%;margin-bottom:15px}.copy-tarifario-select .select__control{border:1px solid #d1dbe3;border-radius:8px;min-height:42px;font-size:14px;transition:all .3s ease}.copy-tarifario-select .select__control:hover{border-color:#a0b9cf}.copy-tarifario-select .select__control--is-focused{border-color:#00243e;box-shadow:0 0 0 3px #00243e1a;outline:none}.copy-tarifario-select .select__menu{border-radius:8px;border:1px solid #e1e8ed;box-shadow:0 4px 16px #0000001a;margin-top:4px}.copy-tarifario-select .select__option{padding:10px 12px;font-size:14px;transition:all .2s ease}.copy-tarifario-select .select__option--is-focused{background-color:#f0f7ff;color:#00243e}.copy-tarifario-select .select__option--is-selected{background-color:#00243e;color:#fff}.copy-tarifario-select .select__multi-value{background-color:#e0f2fe;border-radius:6px;margin:2px}.copy-tarifario-select .select__multi-value__label{color:#00243e;font-size:13px;font-weight:500;padding:4px 8px}.copy-tarifario-select .select__multi-value__remove{color:#00243e;padding:4px;border-radius:0 6px 6px 0}.copy-tarifario-select .select__multi-value__remove:hover{background-color:#b3d9ff;color:#001a2d}.copy-tarifario-button{background-color:#00243e;color:#fff;border:none;padding:12px 24px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;transition:all .3s ease;align-self:flex-end;min-width:100px}.copy-tarifario-button:hover{background-color:#001a2d;transform:translateY(-2px);box-shadow:0 4px 12px #00243e33}.copy-tarifario-button:active{transform:translateY(0);box-shadow:0 2px 6px #00243e33}.copy-tarifario-button:disabled{background-color:#a8b5c1;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width: 480px){.copy-tarifario-popup{padding:15px;width:95vw}.copy-tarifario-button{width:100%;align-self:center}}.op-tarifario-buttons-filters-dg{display:flex;align-items:center;gap:10px;justify-content:space-between!important;width:100%;margin-top:30px;margin-bottom:10px}.op-tarifario-buttons-filters-dg .op-tarifario-field-po-label{display:block;margin-bottom:0;font-weight:700;color:var(--maersk-text);font-size:18px;text-align:left!important;white-space:nowrap;margin-right:auto}.op-tarifario-buttons-filters-dg .button-group{display:flex;gap:8px;margin-left:auto}.op-tarifario-button-all-dg,.op-tarifario-button-delete-dg{width:42px;height:42px;border-radius:6px;border:2px solid #005b9f;background-color:#fff;color:#005b9f;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.seguridad-form-container{background-color:#fff;padding:5vw;border-radius:12px;box-shadow:0 6px 12px #0000001a;width:90vw;max-width:700px;min-height:60vh;box-sizing:border-box;margin:50px auto;position:relative;display:flex;flex-direction:column;justify-content:center}.seguridad-title{text-align:center;font-size:24px;margin-bottom:20px;color:#333}.seguridad-input{width:100%;padding:12px;margin:10px 0;border-radius:6px;border:1px solid #ddd;font-size:16px;background-color:#f9f9f9}.seguridad-expiration-message{background-color:#fff3cd;color:#856404;padding:15px;border-radius:6px;margin-bottom:20px;font-size:16px}.seguridad-password-conditions{font-size:16px;color:#333;margin-top:20px;background-color:#f4f4f4;padding:15px;border-radius:6px;border:1px solid #ddd}.seguridad-conditions-title{font-weight:700;margin-bottom:10px;color:#0056b3;font-size:18px}.seguridad-conditions-list{list-style-type:none;padding-left:0;margin:0}.seguridad-conditions-list li{font-size:16px;color:#555;margin:10px 0;display:flex;align-items:center}.seguridad-conditions-list li:before{content:"✓";color:#28a745;margin-right:10px;font-size:20px}.seguridad-conditions-list li.invalid{color:#dc3545}.seguridad-conditions-list li.invalid:before{content:"✘";color:#dc3545}.seguridad-submit-btn{width:100%;padding:12px;margin-top:20px;background-color:#007bff;color:#fff;font-size:16px;border:none;border-radius:6px;cursor:pointer;transition:background-color .3s}.seguridad-submit-btn:hover{background-color:#0056b3}.gastos-filters-select{width:100%;padding:1rem 1.2rem;border:2px solid #e2e8f0;border-radius:10px;font-size:.95rem;color:#2d3748;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%230077d4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 1rem center;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px #003a7014;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:Inter,sans-serif}.opportunity-details-container{display:flex;width:100%;position:relative;overflow:hidden;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.opportunity-details-main{flex:1;padding:1.5rem 1.5rem 1.5rem 2rem;overflow-y:auto;transition:all .3s ease}.opportunity-details-main.full-width{width:100%}.opportunity-details-actions{margin-bottom:1.5rem}.opportunity-details-back-button:hover{background-color:#5a6268}.opportunity-details-control-row{display:flex;gap:10px;flex-wrap:wrap}.opportunity-details-control-button{padding:8px 16px;border:none;border-radius:6px;background-color:#e9ecef;color:#495057;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:5px;font-size:14px}.opportunity-details-control-button:hover{background-color:#dee2e6;transform:translateY(-1px)}.opportunity-details-control-button.active{background-color:#0d6efd;color:#fff;box-shadow:0 2px 5px #0d6efd4d}.opportunity-details-control-button.active:hover{background-color:#0b5ed7}.opportunity-details-panel{transition:all .3s ease;background-color:#fff;box-shadow:-2px 0 8px #0000001a;overflow-y:auto;z-index:10}.opportunity-details-panel.side{position:absolute;top:0;right:0;height:100%;width:0;opacity:0;pointer-events:none;z-index:50}.opportunity-details-panel.side.open{width:500px;min-width:500px;opacity:1;pointer-events:auto;box-shadow:-2px 0 10px #00000026}.opportunity-details-panel.half{width:0;opacity:0;pointer-events:none}.opportunity-details-panel.half.open{width:50%;opacity:1;pointer-events:auto}.opportunity-details-panel.full{position:absolute;top:0;right:0;height:100%;width:100%;opacity:0;pointer-events:none;background-color:#fff}.opportunity-details-panel.full.open{opacity:1;pointer-events:auto;z-index:100}.opportunity-details-panel-close{position:absolute;top:10px;right:10px;background:#dc3545;color:#fff;border:none;border-radius:50%;width:30px;height:30px;font-size:16px;cursor:pointer;z-index:20}.opportunity-details-panel-content{padding:20px}.opportunity-details-header{margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #eee}.opportunity-details-header h1{margin:0;color:#333;font-size:1.8rem}.opportunity-details-meta{display:flex;gap:1rem;margin-top:.5rem;font-size:.9rem;color:#666}.opportunity-details-id{font-weight:500}.opportunity-details-status{padding:.2rem .5rem;border-radius:4px;font-weight:500}.opportunity-details-status.active{background-color:#d4edda;color:#155724}.opportunity-details-status.inactive{background-color:#f8d7da;color:#721c24}.opportunity-details-row{display:flex;margin-bottom:.8rem}.opportunity-details-label{font-weight:600;color:#495057;min-width:180px}.opportunity-details-value{color:#212529}.opportunity-details-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem;margin-bottom:2rem}.opportunity-details-section{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 1px 3px #0000001a}.opportunity-details-section h2{margin-top:0;margin-bottom:1.2rem;color:#333;font-size:1.2rem;border-bottom:1px solid #eee;padding-bottom:.5rem}.opportunity-details-summary{background:#f8f9fa;padding:1.5rem;border-radius:8px;margin-top:2rem}.opportunity-details-summary h3{margin-top:0;color:#333}.opportunity-details-summary-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem;margin-top:1rem}.opportunity-details-summary-item{background:#fff;padding:1rem;border-radius:6px;box-shadow:0 1px 3px #0000001a}.opportunity-details-summary-label{display:block;font-size:.9rem;color:#6c757d;margin-bottom:.3rem}.opportunity-details-summary-value{font-size:1.1rem;font-weight:500;color:#212529}.opportunity-details-loading,.opportunity-details-error,.opportunity-details-not-found{padding:2rem;text-align:center;font-size:1.2rem}.opportunity-details-loading{color:#17a2b8}.opportunity-details-error{color:#dc3545}.opportunity-details-not-found{color:#6c757d}@media (max-width: 768px){.opportunity-details-grid{grid-template-columns:1fr}.opportunity-details-panel.half.open,.opportunity-details-panel.side.open{width:100%}.opportunity-details-label{min-width:120px}.opportunity-details-summary-grid{grid-template-columns:1fr 1fr}}@media (max-width: 480px){.opportunity-details-summary-grid{grid-template-columns:1fr}.opportunity-details-row{flex-direction:column;gap:.3rem}.opportunity-details-label{min-width:auto}}.opportunity-details-header-actions{display:flex;align-items:center;justify-content:flex-start;margin-bottom:1.5rem;gap:1rem;flex-wrap:wrap;margin-left:-.5rem;margin-top:-.5rem}.opportunity-details-control-group{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.opportunity-details-back-button{padding:.5rem 1rem;background-color:#6c757d;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.9rem;display:flex;align-items:center;gap:.5rem}.opportunity-details-control-button{padding:.5rem 1rem;background-color:#e9ecef;color:#495057;border:none;border-radius:4px;cursor:pointer;font-size:.9rem;display:flex;align-items:center;gap:.5rem;transition:all .2s ease;white-space:nowrap}.opportunity-details-control-button:hover{background-color:#dee2e6}.opportunity-details-control-button.active{background-color:#0d6efd;color:#fff;box-shadow:0 2px 4px #0000001a}@media (max-width: 768px){.opportunity-details-header-actions{flex-direction:column;align-items:flex-start}.opportunity-details-control-group{width:100%;margin-top:.5rem}}.opportunity-details-traccion{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #00000014;padding:20px;margin-bottom:20px}.opportunity-details-traccion-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #eaeaea}.opportunity-details-subtitle{color:#2c3e50;font-size:1.25rem;font-weight:600;margin:0;display:flex;align-items:center}.opportunity-details-icon{margin-right:10px;color:#3498db}.opportunity-details-badge{background-color:#e3f2fd;color:#1976d2;padding:5px 10px;border-radius:16px;font-size:.75rem;font-weight:600}.opportunity-details-traccion-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.opportunity-details-traccion-group{background-color:#f9f9f9;border-radius:6px;padding:15px;box-shadow:0 1px 3px #0000000d}.opportunity-details-group-title{color:#3498db;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px;padding-bottom:8px;border-bottom:1px dashed #e0e0e0}.opportunity-details-loading{display:flex;align-items:center;justify-content:center;padding:20px;color:#7f8c8d;font-size:.9rem}.opportunity-details-spinner{border:3px solid #f3f3f3;border-top:3px solid #3498db;border-radius:50%;width:20px;height:20px;animation:opportunity-details-spin 1s linear infinite;margin-right:10px}.opportunity-details-tarifario-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #00000014;overflow:hidden}.opportunity-details-tarifario-tabs{display:flex;border-bottom:1px solid #e1e5eb;padding:0 16px;background-color:#f8f9fa}.opportunity-details-tarifario-tab{padding:12px 20px;border:none;background:none;cursor:pointer;position:relative;font-size:14px;color:#6c757d;display:flex;align-items:center;gap:8px;transition:all .2s}.opportunity-details-tarifario-tab.active{color:#3498db;font-weight:500}.opportunity-details-tarifario-tab.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;background-color:#3498db}.opportunity-details-tarifario-tab-badge{background-color:#e9ecef;color:#495057;padding:2px 8px;border-radius:12px;font-size:12px}.opportunity-details-tarifario-tab.active .opportunity-details-tarifario-tab-badge{background-color:#3498db;color:#fff}.opportunity-details-tarifario-tab-date{font-size:12px;opacity:.8}.opportunity-details-tarifario-content{padding:16px}.opportunity-details-tarifario-section{margin-bottom:16px;border:1px solid #e1e5eb;border-radius:6px;overflow:hidden}.opportunity-details-tarifario-section-header{padding:12px 16px;background-color:#f8f9fa;cursor:pointer;display:flex;align-items:center}.opportunity-details-tarifario-section-title{margin:0;font-size:15px;font-weight:500;color:#2c3e50;display:flex;align-items:center;gap:8px}.opportunity-details-tarifario-section-title i{font-size:12px;width:16px;text-align:center}.opportunity-details-tarifario-section-content{padding:16px;background-color:#fff}.opportunity-details-tarifario-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.opportunity-details-tarifario-group{background-color:#f8fafc;padding:12px;border-radius:4px}.opportunity-details-tarifario-group-title{margin:0 0 8px;font-size:16px;color:#495057;display:flex;align-items:center;gap:8px}.opportunity-details-tarifario-group-title i{color:#6c757d;font-size:14px}.opportunity-details-tarifario-nombre-item{font-size:14px}.opportunity-details-tarifario-list{list-style:none;padding:0;margin:0}.opportunity-details-tarifario-list-item{padding:6px 0;border-bottom:1px solid #eee;font-size:13px}.opportunity-details-tarifario-list-item:last-child{border-bottom:none}.opportunity-details-tarifario-badge{background-color:#3498db;color:#fff;padding:2px 6px;border-radius:4px;font-size:14px;margin-right:8px}.opportunity-details-tarifario-tags{display:flex;flex-wrap:wrap;gap:6px}.opportunity-details-tarifario-tag{background-color:#e0f2fe;color:#0369a1;padding:4px 8px;border-radius:12px;font-size:12px}.opportunity-details-tarifario-table-container{overflow-x:auto}.opportunity-details-tarifario-table{width:100%;border-collapse:collapse;font-size:13px}.opportunity-details-tarifario-table th{background-color:#f1f5f9;color:#4a5568;padding:8px 12px;text-align:left;font-weight:500;white-space:nowrap}.opportunity-details-tarifario-table td{padding:8px 12px;border-bottom:1px solid #eee}.opportunity-details-tarifario-table tr:nth-child(2n){background-color:#f8fafc}.opportunity-details-tarifario-null{color:#95a5a6;font-style:italic}.opportunity-details-tarifario-message{text-align:center;padding:24px;color:#6c757d;font-style:italic}@keyframes opportunity-details-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.opportunity-details-traccion-grid{grid-template-columns:1fr}}.cl-main-tab-cont{position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;flex:1;overflow:auto}.cl-schedule-div{align-items:center;position:absolute;top:0%;right:0%;display:flex;background-color:inherit;margin:20px;padding:8px;font-size:2em;color:#fff;background-color:#00243e;border-radius:1px;cursor:pointer}.edit-reg-input{width:250px}.gastos-table-container{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;margin:2rem auto;color:#2d3748;width:100%;overflow:auto;margin:0;scrollbar-color:#005b9f #f5f7fa!important}.gastos-table-page-header{padding:5px;display:flex;justify-content:space-between;align-items:center}.gastos-filters-container{padding:5px}.gastos-table-header-content{display:flex;justify-content:space-between;align-items:center;width:100%}.gastos-table-page-title{color:#1a365d;font-size:1.5rem;letter-spacing:-.5px;font-family:Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;position:relative;text-transform:uppercase;text-shadow:0px 1px 2px rgba(0,0,0,.1)}.gastos-table-page-title:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:4px;background:linear-gradient(90deg,#1a365d,#2c5282,#3182ce);border-radius:2px}.gastos-table-subtotal-total-value-usd{font-size:1.5rem;font-weight:800;background:linear-gradient(90deg,#003a70,#0051a8,#0077d4,#00a8e8,#003a70,#0051a8,#0077d4);background-size:300% 300%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:maersk-wave 5s ease infinite;letter-spacing:-.5px;padding:4px 0;display:inline-block;position:relative;font-family:Montserrat,sans-serif;text-shadow:0 2px 4px rgba(0,58,112,.2);margin-right:20px}.gastos-table-subtotal-total-value-usd:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#003a70,#0077d4,#00a8e8,#003a70);background-size:200% 200%;animation:maersk-wave 3s ease infinite;opacity:.8;transform:scaleX(0);transform-origin:bottom right;transition:transform .5s ease}.gastos-table-subtotal-total-value-usd:hover:after{transform:scaleX(1);transform-origin:bottom left}.gastos-table-subtotal-total-value-pen{font-size:1.5rem;font-weight:800;background:linear-gradient(90deg,#6a0dad,#8a2be2,#9370db,#6a5acd,indigo,#8a2be2,#6a0dad);background-size:300% 300%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:maersk-wave 5s ease infinite;letter-spacing:-.5px;padding:4px 0;display:inline-block;position:relative;font-family:Montserrat,sans-serif;text-shadow:0 2px 4px rgba(106,13,173,.2);margin-right:20px}.gastos-table-subtotal-total-value-pen:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#6a0dad,#8a2be2,#9370db,#6a0dad);background-size:200% 200%;animation:maersk-wave 3s ease infinite;opacity:.8;transform:scaleX(0);transform-origin:bottom right;transition:transform .5s ease}.gastos-table-subtotal-total-value-pen:hover:after{transform:scaleX(1);transform-origin:bottom left}.gastos-table-subtotal-total-value-acumulado{font-size:1.5rem;font-weight:800;background:linear-gradient(90deg,teal,#00b3b3,#00ced1,#20b2aa,#40e0d0,#0ff,teal);background-size:300% 300%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:maersk-wave 5s ease infinite;letter-spacing:-.5px;padding:4px 0;display:inline-block;position:relative;font-family:Montserrat,sans-serif;text-shadow:0 2px 4px rgba(0,128,128,.2)}.gastos-table-subtotal-total-value-acumulado:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,teal,#00b3b3,#00ced1,#20b2aa,#40e0d0,#0ff,teal);background-size:200% 200%;animation:maersk-wave 3s ease infinite;opacity:.8;transform:scaleX(0);transform-origin:bottom right;transition:transform .5s ease}.gastos-table-subtotal-total-value-acumulado:hover:after{transform:scaleX(1);transform-origin:bottom left}.gastos-container-subtotal-total{display:flex;align-items:center;justify-content:flex-start;gap:20px;flex-wrap:wrap}@media (max-width: 768px){.gastos-table-subtotal-total-value,.gastos-table-subtotal-total-value-acumulado{font-size:2.2rem}.gastos-container-subtotal-total{flex-direction:column;align-items:flex-start;gap:10px}}@keyframes maersk-wave{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.gastos-table-header-actions{display:flex;flex-direction:row;align-items:center;gap:12px}.gastos-table-refresh-btn{background:linear-gradient(135deg,#0077d4,#0051a8);color:#fff;border:none;padding:.7rem 1rem;border-radius:10px;cursor:pointer;display:flex;align-items:center;gap:.6rem;font-weight:600;font-size:.95rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #0077d440;position:relative;overflow:hidden}.gastos-table-refresh-btn:hover{background:linear-gradient(135deg,#0051a8,#003a70);transform:translateY(-2px);box-shadow:0 6px 16px #0077d459}.gastos-table-upload-btn{background:linear-gradient(135deg,#0fb101,#0a8a00);color:#fff;border:none;padding:.7rem 1rem;border-radius:10px;cursor:pointer;display:flex;align-items:center;gap:.6rem;font-weight:600;font-size:.95rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #0fb10140;position:relative;overflow:hidden}.gastos-table-upload-btn:hover{background:linear-gradient(135deg,#0a8a00,#067300);transform:translateY(-2px);box-shadow:0 6px 16px #0fb10159}.gastos-table-create-btn{background:linear-gradient(135deg,#1a365d,#12243d);color:#fff;border:none;padding:.7rem 1rem;border-radius:10px;cursor:pointer;display:flex;align-items:center;gap:.6rem;font-weight:600;font-size:.95rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #1a365d40;position:relative;overflow:hidden}.gastos-table-create-btn:hover{background:linear-gradient(135deg,#12243d,#0d1a2d);transform:translateY(-2px);box-shadow:0 6px 16px #1a365d59}.gastos-filters-input{width:100%;padding:1rem 1.2rem;border:2px solid #e2e8f0;border-radius:10px;font-size:.95rem;color:#2d3748;background:#fff;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px #003a7014;font-family:Inter,sans-serif}.gastos-filters-input:focus{outline:none;border-color:#0077d4;box-shadow:0 0 0 3px #0077d426,0 4px 6px #003a701a;transform:translateY(-1px)}.gastos-filters-input::placeholder{color:#94a3b8;font-weight:400}.gastos-filters-select{width:100%;padding:1rem 1.2rem;border:2px solid #e2e8f0;border-radius:10px;font-size:.95rem;color:#2d3748;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%230077d4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 1rem center;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px #003a7014;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:Inter,sans-serif}.gastos-filters-select:focus{outline:none;border-color:#0077d4;box-shadow:0 0 0 3px #0077d426,0 4px 6px #003a701a;transform:translateY(-1px)}.gastos-filters-select option{padding:12px;background:#fff;color:#2d3748;font-size:.9rem}.gastos-filters-select option:hover,.gastos-filters-select option:focus,.gastos-filters-select option:checked{background:linear-gradient(to right,#0077d4,#0051a8);color:#fff}.gastos-filters-button{padding:1rem 1.8rem;border:none;border-radius:10px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;font-size:.95rem;position:relative;overflow:hidden;font-family:Inter,sans-serif}.gastos-filters-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .7s ease}.gastos-filters-button:hover:before{left:100%}.gastos-filters-button-primary{background:linear-gradient(45deg,#003a70,#0077d4);color:#fff;box-shadow:0 4px 8px #0077d44d}.gastos-filters-button-primary:hover{background:linear-gradient(45deg,#0051a8,#00a8e8);transform:translateY(-2px);box-shadow:0 6px 12px #0077d466}.gastos-filters-button-secondary{background:#fff;color:#475569;border:2px solid #e2e8f0;box-shadow:0 2px 4px #0000000d}.gastos-filters-button-secondary:hover{background:#f8fafc;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a;border-color:#cbd5e0}.gastos-filters-form{display:flex;flex-wrap:wrap;gap:1rem;align-items:end}.gastos-filters-input,.gastos-filters-select{flex:1;min-width:150px}.gastos-filters-actions{display:flex;gap:.75rem}@media (max-width: 768px){.gastos-filters-form{flex-direction:column}.gastos-filters-input,.gastos-filters-select{width:100%}.gastos-filters-actions{width:100%;justify-content:stretch}.gastos-filters-button{flex:1}}.gastos-table-scroll-wrapper{overflow-x:auto;border-radius:12px;background:#fff;box-shadow:0 2px 10px #0000000d;border:1px solid #e2e8f0}.gastos-table{width:100%;border-collapse:collapse;min-width:1024px;font-size:.925rem;font-family:Inter,Segoe UI,sans-serif}.gastos-table-header-row{background:#1a365d;color:#fff}.gastos-table-header-cell{padding:1rem 1.5rem;text-align:left;font-weight:600;font-size:.85rem}.gastos-table-row{background:#fff;transition:background .15s ease}.gastos-table-row:nth-child(6n+4),.gastos-table-row:nth-child(6n+5),.gastos-table-row:nth-child(6n+6){background:#fff}.gastos-table-row:nth-child(6n+1),.gastos-table-row:nth-child(6n+2),.gastos-table-row:nth-child(6n+3){background:#e4f1ff}.gastos-table-row:nth-child(3n+3){position:relative}.gastos-table-row:nth-child(3n+3):after{content:"";position:absolute;bottom:0;left:1.5rem;right:1.5rem;height:1px;background:#8da9d1}.gastos-table-row:hover{background:#f0f5ff!important}.gastos-table-row-selected{background:#ebf8ff!important;box-shadow:inset 4px 0 #3182ce}.gastos-table-cell{padding:0rem 1.5rem;vertical-align:middle}.gastos-table-ot-cell{border-right:1px solid #e2e8f0;width:55%}.gastos-table-ot-number{font-weight:600;color:#2b6cb0;font-size:1rem;margin-right:.5rem}.gastos-table-ot-content{display:flex;flex-direction:column;gap:0rem;padding:1rem;background:#ffffffd9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 32px #1f26871a}.gastos-table-ot-header{display:flex;justify-content:space-between;align-items:center}.gastos-table-ot-number{font-size:1.1rem;font-weight:700;color:#111;background:linear-gradient(90deg,#4ecdc4,#5b8df5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 2px 4px rgba(0,0,0,.05)}.gastos-table-amount-container{display:flex;align-items:center;gap:1rem}.gastos-table-subtotals{display:flex;justify-content:space-between;gap:20px;background:#ffffffe6;border-radius:12px;margin-top:0;flex-wrap:nowrap;width:100%}.gastos-table-subtotal{display:flex;flex-direction:column;align-items:center;padding:.5rem;background:#ffffffb3;border-radius:10px;border:1px solid rgba(0,0,0,.05);box-shadow:0 4px 15px #5b8df51a;flex:1;width:120px;transition:transform .3s ease,box-shadow .3s ease}.gastos-table-subtotal:hover{transform:translateY(-5px);box-shadow:0 8px 25px #5b8df533}.gastos-table-subtotal-label{font-size:.85rem;font-weight:600;color:#718096;text-transform:uppercase;letter-spacing:.5px;text-align:center;white-space:nowrap}.gastos-table-subtotal-value-usd{font-size:1.2rem;font-weight:700;background:linear-gradient(90deg,#0077d4,#00a8e8,#00ced1,#00b3b3,#0077d4);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-align:center;white-space:nowrap;animation:gradient-shift 3s ease infinite}.gastos-table-subtotal-value-pen{font-size:1.2rem;font-weight:700;background:linear-gradient(90deg,#8a2be2,#9370db,#ff6b9e,#ff8a65,#8a2be2);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-align:center;white-space:nowrap;animation:gradient-shift 3s ease infinite}@keyframes gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@media (max-width: 768px){.gastos-table-subtotals{flex-wrap:wrap;justify-content:center}.gastos-table-subtotal{flex:0 0 calc(50% - 20px);max-width:calc(50% - 20px);margin-bottom:15px}}@media (max-width: 480px){.gastos-table-subtotal{flex:0 0 100%;max-width:100%}}.gastos-table-details-btn{background:linear-gradient(135deg,#5b8df5,#4ecdc4);color:#fff;border:none;padding:.7rem 1.5rem;width:160px;border-radius:10px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.6rem;transition:all .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 4px 20px #5b8df54d;position:relative;overflow:hidden}.gastos-table-details-btn:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(to bottom right,#ffffff4d,#fff0 60%);transform:rotate(30deg);transition:all .5s ease}.gastos-table-details-btn:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 6px 24px #5b8df566}.gastos-table-details-btn:hover:before{left:100%}.details-icon{font-size:1.1rem}.btn-text{position:relative;z-index:2}.gastos-table-client-name{font-weight:600;color:#2d3748;font-size:.95rem}.gastos-table-regimen{font-size:.8rem;color:#718096;background:#7180961a;padding:.3rem .6rem;border-radius:50px;display:inline-block}.gastos-table-type-badge{display:inline-block;padding:.5rem 1rem;border-radius:6px;font-size:.75rem;font-weight:600;color:#fff}.gastos-table-type-gastosterceros{background:linear-gradient(135deg,#ff8c42,#e46714);color:#fff;font-size:14px;font-weight:600;border:1px solid #FFB88C;border-radius:8px;box-shadow:0 4px 12px #e467144d;text-shadow:0 1px 1px rgba(0,0,0,.2);width:8.9rem}.gastos-table-type-serviciospropios{background:linear-gradient(135deg,#4d9eff,#2575dd);color:#fff;font-size:14px;font-weight:600;border:1px solid #8CBAFF;border-radius:8px;box-shadow:0 4px 12px #2575dd4d;text-shadow:0 1px 1px rgba(0,0,0,.2);width:8.9rem}.gastos-table-type-extrascostos{background:linear-gradient(135deg,#d93a3a,#b41818);color:#fff;font-size:14px;font-weight:600;border:1px solid #FF8A8A;border-radius:8px;box-shadow:0 4px 12px #b418184d;text-shadow:0 1px 1px rgba(0,0,0,.2);width:8.9rem}.gastos-table-type-gastosterceros,.gastos-table-type-serviciospropios,.gastos-table-type-extrascostos{padding:10px 14px;display:inline-block;transition:all .3s ease}.gastos-table-type-gastosterceros:hover,.gastos-table-type-serviciospropios:hover,.gastos-table-type-extrascostos:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00000026}.gastos-table-status{display:inline-block;padding:.3rem .8rem;border-radius:12px;font-size:.7rem;font-weight:500}.gastos-table-status-pending{background-color:#fff5f5;color:#c53030;border:1px solid #fed7d7}.gastos-table-status-processed{background-color:#f0fff4;color:#276749;border:1px solid #c6f6d5}button,.gastos-table-row,.gastos-table-details-btn{transition:all .2s ease}.gastos-loading-state{display:flex;justify-content:center;align-items:center;min-height:60vh;padding:2rem;width:100%}.gastos-loading-content{text-align:center;max-width:500px}.gastos-loading-spinner{font-size:3rem;color:#3182ce;margin-bottom:1.5rem;animation:spin 1s linear infinite}.gastos-loading-title{font-size:1.5rem;color:#2d3748;margin-bottom:.75rem;font-weight:600}.gastos-loading-message{color:#718096;font-size:1rem;line-height:1.5}.gastos-error-state{display:flex;justify-content:center;align-items:center;min-height:60vh;padding:2rem;width:100%}.gastos-error-content{text-align:center;max-width:500px;background:#fff5f5;padding:2rem;border-radius:8px;border-left:4px solid #e53e3e}.gastos-error-icon{font-size:3rem;color:#e53e3e;margin-bottom:1.5rem}.gastos-error-title{font-size:1.5rem;color:#2d3748;margin-bottom:.75rem;font-weight:600}.gastos-error-message{color:#718096;font-size:1rem;line-height:1.5;margin-bottom:1.5rem}.gastos-error-retry{background:#e53e3e;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:all .2s ease}.gastos-error-retry:hover{background:#c53030}.gastos-empty-state{justify-content:center;align-items:center;width:100%;min-height:60vh;padding:2rem}.gastos-empty-content{text-align:center;width:100%;height:400px;background:#f8fafc;padding:2rem;border-radius:8px;border-left:4px solid #718096}.gastos-empty-icon{font-size:3rem;color:#718096;margin-bottom:1.5rem}.gastos-empty-title{font-size:1.5rem;color:#2d3748;margin-bottom:.75rem;font-weight:600}.gastos-empty-message{color:#718096;font-size:1rem;line-height:1.5;margin-bottom:1.5rem}.gastos-empty-action{background:#3182ce;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:all .2s ease}.gastos-empty-action:hover{background:#2c5282}.gastos-tebca-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000bf;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fadeIn .3s ease-out forwards}.gastos-tebca-modal-content{border-radius:16px;width:90%;max-width:500px;max-height:90vh;overflow:hidden;box-shadow:0 10px 30px #0003;transform:scale(.95);opacity:0;animation:modalAppear .4s cubic-bezier(.175,.885,.32,1.275) .1s forwards;border:1px solid rgba(255,255,255,.2)}.gastos-tebca-modal-header{padding:20px;background:linear-gradient(to right,#4a6fa5,#3a5a80);color:#fff;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 10px #0000001a}.gastos-tebca-modal-header h3{margin:0;font-size:1.4rem;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.2)}.gastos-tebca-modal-close-btn{background:#fff3;border:none;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:all .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.gastos-tebca-modal-close-btn:hover{background:#ffffff4d;transform:rotate(90deg)}.gastos-tebca-modal-body{padding:20px;background-color:#fff}.gastos-tebca-modal-message{color:#555;margin-bottom:20px;font-size:1rem;line-height:1.5;animation:slideUp .5s ease}.gastos-tebca-error-list-container{max-height:50vh;overflow-y:auto;padding-right:8px;margin-top:15px}.gastos-tebca-error-list-container::-webkit-scrollbar{width:6px}.gastos-tebca-error-list-container::-webkit-scrollbar-track{background:#0000000d;border-radius:10px}.gastos-tebca-error-list-container::-webkit-scrollbar-thumb{background:#4a6fa5;border-radius:10px}.gastos-tebca-error-item{background:#fff;border-radius:12px;padding:15px;margin-bottom:15px;box-shadow:0 3px 10px #0000000d;border-left:4px solid #e74c3c;transition:all .3s ease;animation:slideUp .5s ease;animation-fill-mode:backwards}.gastos-tebca-error-item:hover{transform:translateY(-3px);box-shadow:0 5px 15px #0000001a}.gastos-tebca-error-item:nth-child(1){animation-delay:.1s}.gastos-tebca-error-item:nth-child(2){animation-delay:.2s}.gastos-tebca-error-item:nth-child(3){animation-delay:.3s}.gastos-tebca-error-item:nth-child(4){animation-delay:.4s}.gastos-tebca-error-row,.gastos-tebca-error-order{font-weight:600;color:#2c3e50;margin-bottom:5px;display:flex;align-items:center}.gastos-tebca-error-row:before{content:"📌";margin-right:8px}.gastos-tebca-error-order:before{margin-right:8px}.gastos-tebca-error-messages{margin-top:10px;padding-left:0;list-style:none}.gastos-tebca-error-message{padding:8px 12px;background:#fff5f5;border-radius:8px;margin-bottom:8px;display:flex;align-items:center;position:relative;overflow:hidden;animation:messagePulse 2s infinite}.gastos-tebca-error-message:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#e74c3c}.gastos-tebca-error-message:after{content:"⚠️";margin-right:8px}.gastos-tebca-modal-footer{padding:15px 20px;background:#f8f9fa;display:flex;justify-content:flex-end;gap:12px;border-top:1px solid rgba(0,0,0,.05)}.gastos-tebca-download-report-btn{background:linear-gradient(to right,#4a6fa5,#3a5a80);color:#fff;border:none;padding:10px 20px;border-radius:50px;cursor:pointer;display:flex;align-items:center;gap:8px;font-weight:500;box-shadow:0 4px 15px #4a6fa54d;transition:all .3s ease;position:relative;overflow:hidden}.gastos-tebca-download-report-btn:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(to right,#fff0,#fff3,#fff0);transform:rotate(30deg);transition:all .5s ease}.gastos-tebca-download-report-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #4a6fa566}.gastos-tebca-download-report-btn:hover:after{left:100%}.gastos-tebca-close-modal-btn{background:#fff;color:#4a6fa5;border:1px solid #e1e5eb;padding:10px 20px;border-radius:50px;cursor:pointer;font-weight:500;transition:all .3s ease}.gastos-tebca-close-modal-btn:hover{background:#f1f3f7;transform:translateY(-2px);box-shadow:0 4px 10px #0000000d}@keyframes modalAppear{0%{transform:scale(.95);opacity:0}80%{transform:scale(1.02)}to{transform:scale(1);opacity:1}}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes messagePulse{0%{transform:scale(1)}50%{transform:scale(1.01)}to{transform:scale(1)}}.ControlG-pagination-controls{display:flex;justify-content:center;align-items:center;gap:8px;padding:10px 20px;box-shadow:0 -4px 20px #003a7026;border:1px solid #e2e8f0;border-bottom:none;position:sticky;bottom:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;box-sizing:border-box}.ControlG-pagination-content{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;max-width:1200px;margin:0 auto}.ControlG-pagination-controls button{padding:8px 14px;border:2px solid #e2e8f0;background:#fff;color:#2d3748;cursor:pointer;font-size:14px;font-weight:500;border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1);min-width:40px;flex-shrink:0}.ControlG-pagination-controls button:hover:not(:disabled){border-color:#0077d4;background:#0077d4;color:#fff;transform:translateY(-2px);box-shadow:0 4px 8px #0077d433}.ControlG-pagination-controls button.active{background:linear-gradient(135deg,#0077d4,#0051a8);color:#fff;border-color:#0077d4;box-shadow:0 4px 12px #0077d44d}.ControlG-pagination-controls button:disabled{background-color:#f1f5f9;color:#94a3b8;border-color:#e2e8f0;cursor:not-allowed;transform:none;box-shadow:none}.ControlG-pagination-first-last{font-weight:600;background:linear-gradient(135deg,#f8fafc,#e2e8f0)!important;border-color:#cbd5e0!important}.ControlG-pagination-first-last:hover:not(:disabled){background:linear-gradient(135deg,#0077d4,#0051a8)!important;border-color:#0077d4!important;color:#fff!important}.ControlG-pagination-info{padding:8px 16px;background:#fff;border:2px solid #e2e8f0;border-radius:8px;font-size:14px;font-weight:500;color:#2d3748;background:linear-gradient(135deg,#fff,#f8fafc);margin:0 10px;flex-shrink:0;white-space:nowrap}.gastos-table-empty-filters{width:100%}.gastos-detail-container{font-family:Segoe UI,Roboto,Helvetica Neue,sans-serif;display:flex;background-color:#f5f7fa;width:100%;color:#333;overflow:auto;scrollbar-color:#005b9f #f5f7fa!important}.gastos-detail-content{flex:1;padding:.5rem;transition:all .3s ease;margin-right:0;width:100%}.gastos-detail-external.open~.gastos-detail-content{margin-right:350px}.gastos-detail-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid #e1e5eb}.gastos-detail-back-btn{background:linear-gradient(135deg,#4a6fa5,#3a5a80);color:#fff;border:none;padding:.7rem 1.4rem;border-radius:10px;cursor:pointer;font-weight:600;font-size:.95rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #4a6fa540;display:flex;align-items:center;gap:.6rem;position:relative;overflow:hidden}.gastos-detail-back-btn:hover{background:linear-gradient(135deg,#3a5a80,#2a4560);transform:translateY(-2px);box-shadow:0 6px 16px #4a6fa559}.gastos-detail-back-btn:active{transform:translateY(0)}.gastos-detail-control-button{background:#fff;border:1px solid #d1d9e6;padding:.6rem 1.2rem;border-radius:4px;cursor:pointer;font-weight:500;transition:all .3s ease;box-shadow:0 2px 5px #0000000d;display:flex;align-items:center;gap:.5rem}.gastos-detail-control-button:hover{border-color:#4a6fa5;color:#4a6fa5}.gastos-detail-control-button.active{background:#4a6fa5;color:#fff;border-color:#4a6fa5}.gastos-detail-create-btn{background:#28a745;color:#fff;border:none;padding:.6rem 1.2rem;border-radius:4px;cursor:pointer;font-weight:500;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.gastos-detail-create-btn:hover{background:#218838;transform:translateY(-1px);box-shadow:0 2px 5px #0000001a}.gastos-detail-consolidar-btn{background:#fd7e14;color:#fff;border:none;padding:.6rem 1.2rem;border-radius:6px;cursor:pointer;font-weight:500;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.gastos-detail-consolidar-btn:hover{background:#e8590c;transform:translateY(-1px);box-shadow:0 3px 6px #0000001f}.gastos-details-cabeceraInfo-container{margin-bottom:1rem;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif}.gastos-details-cabeceraInfo{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 12px #4a6fa514;border-left:5px solid #4a6fa5;transition:all .4s cubic-bezier(.16,1,.3,1);animation:cardEntrance .6s ease-out}.gastos-details-cabeceraInfo:hover{box-shadow:0 6px 16px #4a6fa51f;transform:translateY(-2px)}.gastos-details-title{font-size:1.7rem;font-weight:600;color:#2c4a7a;margin-bottom:1.2rem;position:relative;letter-spacing:-.5px}.gastos-details-title:after{content:"";position:absolute;bottom:-5px;left:0;width:50px;height:3px;background:#4a6fa5;border-radius:3px}.gastos-details-info-item{margin-bottom:1.2rem;display:flex;align-items:center;gap:.8rem}.gastos-details-label{color:#4a6fa5;font-weight:500;font-size:.95rem;min-width:60px;opacity:.9}.gastos-details-value{color:#2d3748;font-weight:600;font-size:1.1rem;padding-bottom:2px;border-bottom:1px dashed rgba(74,111,165,.3);transition:all .3s ease}.gastos-details-info-item:hover .gastos-details-value{color:#1e3a8a;border-bottom-color:#4a6fa5}.gastos-details-tags{display:flex;gap:1rem;margin-top:1.8rem;flex-wrap:wrap}.gastos-details-tag{background:#4a6fa50d;padding:.6rem 1.1rem;border-radius:8px;display:flex;align-items:center;gap:.6rem;font-size:.92rem;color:#4a6fa5;border:1px solid rgba(74,111,165,.15);transition:all .3s ease}.gastos-details-tag:hover{background:#4a6fa51a;transform:translateY(-1px)}.gastos-details-tag span{color:#64748b;font-weight:500}.gastos-details-tag strong{color:#2d3748;font-weight:600;margin-left:.3rem}@keyframes cardEntrance{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.gastos-details-title{animation:fadeIn .6s ease-out}.gastos-details-info-item{animation:fadeInUp .6s ease-out forwards;opacity:0}.gastos-details-info-item:nth-child(1){animation-delay:.2s}.gastos-details-info-item:nth-child(2){animation-delay:.3s}.gastos-details-tags{animation:fadeIn .6s ease-out .4s forwards;opacity:0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.gastos-detail-table-container{width:100%;max-height:500px;overflow:auto;border:1px solid #e1e5eb;border-radius:8px}.gastos-detail-table{width:max-content;min-width:100%;border-collapse:collapse}.gastos-detail-table th{background:#4a6fa5;color:#fff;padding:1rem;text-align:left;font-weight:500;position:sticky;top:0}.gastos-detail-table td{padding:.5rem;border-bottom:1px solid #e1e5eb;vertical-align:middle;height:4rem;white-space:nowrap}.gastos-detail-table tr:last-child td{border-bottom:none}.gastos-detail-acciones-cell{display:flex;gap:.5rem;left:0;background:#fff;padding:.5rem}.gastos-detail-acciones-cell button{background:transparent;border:none;color:#7f8c8d;cursor:pointer;transition:all .2s ease;padding:.3rem;border-radius:4px;font-size:1rem}.gastos-detail-acciones-cell button:hover{color:#4a6fa5;background:#4a6fa51a;transform:scale(1.1)}.gastos-detail-tag{display:inline-block;padding:.3rem .6rem;border-radius:4px;font-size:.8rem;font-weight:500;text-transform:uppercase}.gastos-detail-tipo-gastos.terceros{background:linear-gradient(135deg,#ff8c42,#e46714);color:#fff;font-size:14px;font-weight:600;border:1px solid #FFB88C;border-radius:8px;text-shadow:0 1px 1px rgba(0,0,0,.2)}.gastos-detail-tipo-servicios.propios{background:linear-gradient(135deg,#4d9eff,#2575dd);color:#fff;font-size:14px;font-weight:600;border:1px solid #8CBAFF;border-radius:8px;text-shadow:0 1px 1px rgba(0,0,0,.2)}.gastos-detail-tipo-extras.costos{background:linear-gradient(135deg,#d93a3a,#b41818);color:#fff;font-size:14px;font-weight:600;border:1px solid #FF8A8A;border-radius:8px;text-shadow:0 1px 1px rgba(0,0,0,.2)}.gastos-detail-tipo-gastos.terceros,.gastos-detail-tipo-servicios.propios,.gastos-detail-tipo-extras.costos{display:inline-block;transition:all .3s ease}.gastos-detail-tipo-gastos.terceros:hover,.gastos-detail-tipo-servicios.propios:hover,.gastos-detail-tipo-extras.costos:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00000026}.gastos-detail-no-items{text-align:center;padding:2rem;color:#7f8c8d;font-style:italic}.gastos-detail-summary{background:#fff;border-radius:12px;box-shadow:0 4px 24px #00000014;padding:2rem;margin-top:0rem}.gastos-detail-summary h3{color:#2d3748;margin-top:0;margin-bottom:1.8rem;font-size:1.5rem;font-weight:600;position:relative;padding-bottom:.8rem}.gastos-detail-summary h3:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:4px;background:linear-gradient(90deg,#4ecdc4,#5b8df5);border-radius:4px}.gastos-detail-summary-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.8rem}.gastos-detail-summary-item{padding:1.5rem;border-radius:10px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden;border-left:5px solid}.gastos-detail-summary-item:hover{transform:translateY(-5px);box-shadow:0 8px 32px #0000001f}.type-gastosterceros{border-color:#ff8c42;background:linear-gradient(to right,#ff8c4233,#ff8c421a)}.type-anticipos{border-color:#f3ff47;background:linear-gradient(to right,#f3ff4733,#f3ff471a)}.type-credito,.type-tebca{border-color:#2ecc71;background:linear-gradient(to right,#2ecc7114,#2ecc7108)}.type-servicios{border-color:#5b8df5;background:linear-gradient(to right,#5b8df514,#5b8df508)}.type-extras{border-color:#ff6b6b;background:linear-gradient(to right,#ff6b6b14,#ff6b6b08)}.gastos-detail-summary-label{display:block;font-size:.85rem;font-weight:500;color:#718096;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.gastos-detail-summary-value{font-size:1.4rem;font-weight:700;color:#2d3748;display:flex;align-items:center}.gastos-detail-summary-item:hover:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(to bottom right,#ffffff4d,#fff0 60%);transform:rotate(30deg);transition:all .5s ease}.gastos-detail-external{position:fixed;right:-350px;top:0;bottom:0;width:350px;background:#fff;box-shadow:-5px 0 15px #0000001a;transition:right .3s ease;z-index:100;overflow-y:auto}.gastos-detail-external.open{right:0}.fila-resaltada{background-color:#fffcce}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1200px){.gastos-detail-external{width:300px;right:-300px}.gastos-detail-external.open~.gastos-detail-content{margin-right:300px}}@media (max-width: 768px){.gastos-detail-header{flex-direction:column;gap:1rem;align-items:flex-start}.gastos-detail-external{width:100%;right:-100%}.gastos-detail-external.open~.gastos-detail-content{margin-right:0;padding-bottom:400px}.gastos-detail-summary-grid{grid-template-columns:1fr}}.crear-gasto-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.crear-gasto-popup{background-color:#fff;padding:20px;border-radius:8px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto}.crear-gasto-popup-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.crear-gasto-popup-close{background:none;border:none;font-size:1.5rem;cursor:pointer}.crear-gasto-form{display:grid;grid-template-columns:1fr 1fr;gap:15px}.crear-gasto-form-group{margin-bottom:15px}.crear-gasto-form-group label{display:block;margin-bottom:5px;font-weight:700}.crear-gasto-form-group input,.crear-gasto-form-group select,.crear-gasto-form-group textarea{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px}.crear-gasto-form-actions{grid-column:span 2;display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.crear-gasto-cancel-btn{background-color:#dc3545;color:#fff;border:none;padding:8px 15px;border-radius:4px;cursor:pointer}.crear-gasto-submit-btn{background-color:#28a745;color:#fff;border:none;padding:8px 15px;border-radius:4px;cursor:pointer}.gastos-detail-loading-state{display:flex;justify-content:center;align-items:center;min-height:50vh;padding:2rem;background-color:#f8fafc;border-radius:8px;width:100%}.gastos-detail-loading-content{text-align:center;max-width:500px}.gastos-detail-loading-icon{font-size:2.5rem;color:#3182ce;margin-bottom:1.5rem;animation:spin 1s linear infinite}.gastos-detail-loading-title{font-size:1.375rem;color:#2d3748;margin-bottom:.75rem;font-weight:600}.gastos-detail-loading-message{color:#718096;font-size:.9375rem;line-height:1.5}.gastos-detail-error-state{display:flex;justify-content:center;align-items:center;min-height:50vh;padding:2rem;background-color:#fff5f5;border-radius:8px;border-left:4px solid #e53e3e;width:100%}.gastos-detail-error-content{text-align:center;max-width:500px}.gastos-detail-error-icon{font-size:2.5rem;color:#e53e3e;margin-bottom:1.5rem}.gastos-detail-error-title{font-size:1.375rem;color:#2d3748;margin-bottom:.75rem;font-weight:600}.gastos-detail-error-message{color:#718096;font-size:.9375rem;line-height:1.5;margin-bottom:1.5rem}.gastos-detail-error-button{background:#e53e3e;color:#fff;border:none;padding:.6875rem 1.375rem;border-radius:6px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:all .2s ease}.gastos-detail-error-button:hover{background:#c53030;transform:translateY(-1px)}.gastos-detail-empty-state{display:flex;justify-content:center;align-items:center;min-height:50vh;padding:2rem;background-color:#f7fafc;border-radius:8px;border-left:4px solid #718096}.gastos-detail-empty-content{text-align:center;max-width:500px}.gastos-detail-empty-icon{font-size:2.5rem;color:#718096;margin-bottom:1.5rem}.gastos-detail-empty-title{font-size:1.375rem;color:#2d3748;margin-bottom:.75rem;font-weight:600}.gastos-detail-empty-message{color:#718096;font-size:.9375rem;line-height:1.5;margin-bottom:1.5rem}.gastos-detail-empty-button{background:#3182ce;color:#fff;border:none;padding:.6875rem 1.375rem;border-radius:6px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:all .2s ease}.gastos-detail-empty-button:hover{background:#2c5282;transform:translateY(-1px)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.gastos-details-popupConsultado-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;justify-content:center;align-items:center;z-index:1000;animation:fadeInOverlay .3s ease-out;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif}.gastos-details-popupConsultado-container{background:#fff;padding:2rem;border-radius:12px;width:50%;max-width:90vw;max-height:90vh;overflow-y:auto;box-shadow:0 10px 30px #0000001a;border:1px solid #e5e7eb;animation:slideIn .35s cubic-bezier(.16,1,.3,1) forwards;position:relative}.gastos-details-popupConsultado-container:after{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(to right,#1a365d,#2c5282,#3182ce);border-radius:2px 2px 0 0}.gastos-details-popupConsultado-container h3{color:#1a365d;font-size:1.5rem;margin:0 0 1.8rem;text-align:center;font-weight:600;position:relative;padding-bottom:.8rem;letter-spacing:-.5px;text-transform:uppercase;text-shadow:0px 1px 2px rgba(0,0,0,.1)}.gastos-details-popupConsultado-container h3:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:50px;height:3px;background:linear-gradient(90deg,#1a365d,#2c5282,#3182ce);border-radius:3px}.gastos-details-popupConsultado-field{margin-bottom:1.6rem;animation:fadeInField .4s ease-out forwards;opacity:0;transform:translateY(10px)}.gastos-details-popupConsultado-label{display:block;margin-bottom:.6rem;font-weight:500;color:#2d3748;font-size:.95rem}.gastos-details-popupConsultado-input{width:100%;padding:.9rem 1rem;border:1.5px solid #e5e7eb;border-radius:8px;font-family:Inter,system-ui,sans-serif;transition:all .25s ease;background:#fff;font-size:1rem;font-weight:500;color:#2d3748}.gastos-details-popupConsultado-select,.gastos-details-popupConsultado-textarea{width:100%;padding:.9rem 1rem;border:1.5px solid #e5e7eb;border-radius:8px;font-family:Inter,system-ui,sans-serif;transition:all .25s ease;background:#fff;font-size:1rem;font-weight:400;color:#2d3748}.gastos-details-popupConsultado-input:focus,.gastos-details-popupConsultado-select:focus,.gastos-details-popupConsultado-textarea:focus{outline:none;border-color:#3182ce;box-shadow:0 0 0 3px #3182ce26}.gastos-details-popupConsultado-input{cursor:not-allowed;background-color:#f8fafc;color:#64748b}.gastos-details-popupConsultado-destinatarios{display:flex;gap:.8rem}.gastos-details-popupConsultado-destinatarios .gastos-details-popupConsultado-select{flex:1;min-width:0}.gastos-details-popupConsultado-destinatarios .gastos-details-popupConsultado-select:hover{border-color:#cbd5e1}.gastos-details-popupConsultado-textarea{height:120px;resize:vertical;min-height:100px}.gastos-details-popupConsultado-textarea:focus{animation:textareaFocus .8s ease}.gastos-details-popupConsultado-buttons{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem;animation:fadeInField .4s ease-out forwards;animation-delay:.25s;opacity:0;transform:translateY(10px)}.gastos-details-popupConsultado-cancel{padding:.8rem 1.6rem;background:transparent;color:#64748b;border:1.5px solid #e5e7eb;border-radius:8px;font-weight:500;cursor:pointer;transition:all .25s ease}.gastos-details-popupConsultado-cancel:hover{background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px)}.gastos-details-popupConsultado-submit{padding:.8rem 1.6rem;background:linear-gradient(135deg,#1a365d,#12243d);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .25s ease;position:relative;overflow:hidden;box-shadow:0 4px 12px #1a365d40}.gastos-details-popupConsultado-submit:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:all .6s ease}.gastos-details-popupConsultado-submit:hover{background:linear-gradient(135deg,#12243d,#0d1a2d);transform:translateY(-2px);box-shadow:0 6px 16px #1a365d59}.gastos-details-popupConsultado-submit:hover:before{left:100%}.gastos-details-popupConsultado-submit:disabled{background:#cbd5e1;transform:none;box-shadow:none;cursor:not-allowed}.gastos-details-popupConsultado-submit:disabled:hover:before{left:-100%}@keyframes fadeInOverlay{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes textareaFocus{0%{box-shadow:0 0 0 3px #3182ce26}50%{box-shadow:0 0 0 5px #3182ce40}to{box-shadow:0 0 0 3px #3182ce26}}@keyframes fadeInField{to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.gastos-details-popupConsultado-container{padding:1.5rem;width:85%}.gastos-details-popupConsultado-destinatarios{flex-direction:column;gap:.8rem}.gastos-details-popupConsultado-buttons{flex-direction:column}.gastos-details-popupConsultado-cancel,.gastos-details-popupConsultado-submit{width:100%;text-align:center}}.gastos-details-popupConsultado-textarea::-webkit-scrollbar{width:6px}.gastos-details-popupConsultado-textarea::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.gastos-details-popupConsultado-textarea::-webkit-scrollbar-thumb:hover{background:#94a3b8}.gastos-details-popupConsultado-field:nth-child(1){animation-delay:.1s}.gastos-details-popupConsultado-field:nth-child(2){animation-delay:.15s}.gastos-details-popupConsultado-field:nth-child(3){animation-delay:.2s}*{box-sizing:border-box;font-family:Roboto Flex;margin:0;padding:0}.display-flex-row-div{display:flex;flex-direction:row;justify-content:stretch;flex:1.5}.main-tab-cont{flex:1;display:flex;width:100%;max-height:100%;flex-direction:column;align-items:stretch;padding:25px}.input-name-box{display:flex;background-color:#00243e;color:#fff;border-radius:1px;padding:10px;align-items:center}.filter-input{min-width:50px;flex-grow:1;outline:none;text-indent:3px;text-justify:center}.filters-cont{display:flex;flex-direction:row;justify-content:space-between;gap:20px}.input-cont-div{display:flex;flex-direction:row;align-items:center}.checkboxes-cont{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:row;padding:5px 5px 5px 20px;color:#fff;gap:15px}.file-input-label{color:#000;padding:5px;background-color:#ebebeb;cursor:pointer}.total-amount-indicator{color:#fff}button:disabled{cursor:no-drop;opacity:.5}
