@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";:root{--error-fallback-max-width: 620px;--error-fallback-padding: 16px;--error-fallback-gap: 16px;--error-fallback-radius: 16px;--error-fallback-shadow-light: 0 18px 45px rgba(0, 0, 0, .12);--error-fallback-shadow-dark: 0 18px 45px rgba(0, 0, 0, .45);--error-fallback-card-border: 1px solid rgba(255, 255, 255, .04);--error-fallback-font-title: clamp(1.4rem, 3vw, 1.6rem);--error-fallback-font-body: clamp(.9rem, 2.8vw, 1rem);--error-fallback-font-meta: clamp(.8rem, 2.6vw, .95rem)}.error-fallback-container{min-height:calc(var(--vh) * 100);width:100%;display:flex;flex-direction:column;justify-content:center;align-items:stretch;padding:var(--error-fallback-padding);background:var(--error-fallback-gradient, linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%));transition:background .4s ease}.error-fallback-card{max-width:var(--error-fallback-max-width);width:100%;margin:0 auto;border-radius:var(--error-fallback-radius);border:var(--error-fallback-card-border);background:var(--bg-elevated, #ffffff);color:var(--text-primary, #1f1f1f);box-shadow:var(--error-fallback-shadow, var(--error-fallback-shadow-light));overflow:hidden}.error-fallback-result{padding:clamp(16px,3vw,32px)!important}.error-fallback-title{margin:0!important;color:var(--text-primary, #1f1f1f)!important;font-size:var(--error-fallback-font-title)!important;font-weight:600!important}.error-fallback-subtitle{display:block;text-align:center;color:var(--text-secondary, #595959)!important;font-size:var(--error-fallback-font-body)!important}.error-fallback-actions{width:100%}.error-fallback-buttons{width:100%;justify-content:center;gap:12px!important}.error-fallback-button{min-width:clamp(128px,44%,180px);font-size:var(--error-fallback-font-body)}.error-fallback-dev-card{margin-top:12px;background:var(--bg-secondary, #fafafa);border-radius:12px!important;border:1px solid var(--border-secondary, #f0f0f0)}.error-fallback-panel .ant-typography{color:var(--text-secondary, #666666)!important}.error-fallback-dev-content{width:100%}.error-fallback-code-block{margin-top:8px!important;background:var(--bg-tertiary, #f5f5f5);border-radius:10px!important;font-size:clamp(.75rem,2.2vw,.85rem)!important;padding:10px!important;color:var(--text-primary, #1f1f1f)!important}.error-fallback-code-block.scrollable{max-height:clamp(160px,40vh,240px);overflow:auto;word-break:break-word}.error-fallback-support{margin-top:12px;text-align:center;padding:0 clamp(8px,6vw,24px)}.error-fallback-support-text{font-size:var(--error-fallback-font-meta)!important;color:var(--text-secondary, #8c8c8c)!important}body.dark .error-fallback-container{--error-fallback-gradient: radial-gradient(circle at top, #1f1f20 0%, #111114 100%);--error-fallback-shadow: var(--error-fallback-shadow-dark);--error-fallback-card-border: 1px solid rgba(255, 255, 255, .08)}body.dark .error-fallback-card{background:var(--bg-elevated, #1f1f1f)}body.dark .error-fallback-subtitle,body.dark .error-fallback-support-text{color:var(--text-secondary, #bfbfbf)!important}body.dark .error-fallback-code-block{background:#202024e6;color:var(--text-primary, #ffffff)!important}@media (min-width: 768px){.error-fallback-container{padding:clamp(24px,6vw,48px)}.error-fallback-card{border-radius:20px}.error-fallback-result{padding:clamp(32px,5vw,48px)!important}}@media (min-width: 1200px){.error-fallback-container{padding:64px}.error-fallback-card{max-width:700px}.error-fallback-button{min-width:160px}}html,body{padding:0;margin:0;color:#fff;font-weight:300!important;font-family:Roboto,Helvetica,Arial,sans-serif!important}#root{height:calc(var(--vh, 1vh) * 100);width:100%;--color-primary: #f67d08;font-family:Roboto,Helvetica,Arial,sans-serif!important}body::-webkit-scrollbar{display:none}.fade-enter{opacity:0}.fade-exit,.fade-enter-active{opacity:1}.fade-exit-active{opacity:0}.fade-enter-active,.fade-exit-active{transition:opacity .3s}a{text-decoration:none;color:inherit}.bordered{border:1px solid #f67d08}.app-layout{display:flex;flex-direction:column;height:calc(var(--vh, 1vh) * 100);width:100%;overflow:hidden}.main-content{flex:1;overflow-y:auto;overflow-x:hidden;width:100%;padding:20px 10px}.pantalla-contenedor{display:flex;flex-direction:column;width:100%;align-items:center}.contenedor{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;width:95%}.col-container-screen{display:flex}.col-container-screen>div{width:100%}.back-button{font-size:15px}.contenedor-map{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:400px}.map{height:100%;width:100%;border-radius:8px;border:.5px solid rgba(0,0,0,.2)}.scroll-to-top-container{position:fixed;bottom:80px;right:16px;display:flex;flex-direction:column;align-items:center;gap:8px;z-index:1000}.scroll-to-top-btn{background:linear-gradient(135deg,#f67d08,#ff8c42);border:none;box-shadow:0 4px 12px #f67d084d;transition:all .3s ease}.scroll-to-top-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px #f67d0866}.orders-count{background:#fffffff2;padding:4px 8px;border-radius:12px;box-shadow:0 2px 8px #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:11px;color:#666;font-weight:500}.infinite-scroll-container{height:calc(var(--vh) * 100 - 160px);overflow-y:auto;padding:8px}@media (max-width: 768px){.infinite-scroll-container{height:calc(var(--vh) * 100 - 160px);padding:6px}}@media (max-width: 480px){.infinite-scroll-container{height:calc(var(--vh) * 100 - 160px);padding:4px}}.link-btn{color:var(--text-secondary);transition:color .3s ease}.link-btn:hover{color:var(--border-focus)}.mt-5{margin-top:5px}.pr-0{padding-right:0}.mr-0{margin-left:0}.w100{width:100%}.h100{height:100%}.m0{margin:0}.m0important{margin:0!important}.p0{padding:0}.col-container{padding:0 8px}.box{padding:5px 12px;border:1px solid #c5c5c5;border-radius:8px}.ant-modal-confirm-body-wrapper .ant-modal-confirm-btns button.ant-btn-color-default{color:#f86767;border-color:#f86767}.ant-modal-confirm-body-wrapper .ant-modal-confirm-btns button.ant-btn-color-default:hover{color:red;border-color:red}.ant-modal-confirm-body-wrapper .ant-modal-confirm-btns button.ant-btn-color-primary{border-color:#ffa24b;background-color:#ffa24b}.ant-modal-confirm-body-wrapper .ant-modal-confirm-btns button.ant-btn-color-primary:hover{border-color:#f67d08;background-color:#f67d08}.button-highlight:not([disabled]){animation:pulseSTD 1.8s infinite;transition:all .3s ease}.button-highlight.primary:not([disabled]){background-color:#f67d08!important;border:2px solid #d96a06!important;box-shadow:0 4px 15px #f67d0880;color:#fff!important}.button-highlight.primary:not([disabled]):hover{background-color:#ff8e0e!important;border-color:#ff7010!important;box-shadow:0 6px 20px #f67d08b3}.button-highlight.primary:not([disabled]):active{background-color:#d96a06!important;border-color:#b85804!important;box-shadow:none;transform:scale(.95)}.button-highlight.success:not([disabled]){background-color:green!important;border:2px solid #006400!important;box-shadow:0 4px 15px #00800080;color:#fff!important}.button-highlight.success:not([disabled]):hover{background-color:#006400!important;border-color:#004d00!important;box-shadow:0 6px 20px #008000b3}.button-highlight.success:not([disabled]):active{background-color:#004d00!important;border-color:#030!important;box-shadow:none;transform:scale(.95)}.button-highlight.success:disabled{background-color:#4a4a4a!important;border:2px solid #666666!important;box-shadow:none!important;color:#ccc!important;cursor:not-allowed!important;opacity:.6!important;transform:none!important;animation:none!important}.button-highlight.success:disabled:hover{background-color:#4a4a4a!important;border-color:#666!important;box-shadow:none!important;color:#ccc!important;transform:none!important}.button-highlight.error:not([disabled]){background-color:red!important;border:2px solid #d10000!important;box-shadow:0 4px 15px #ff000080;color:#fff!important}.button-highlight.error:not([disabled]):hover{background-color:#d10000!important;border-color:#b00000!important;box-shadow:0 6px 20px #ff0000b3}.button-highlight.error:not([disabled]):active{background-color:#b00000!important;border-color:#8c0000!important;box-shadow:none;transform:scale(.95)}.pulse-animation{animation:pulseSTD 2s infinite ease-in-out}@keyframes pulseSTD{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.center{display:flex;align-items:center;justify-content:center}.icon-timeline .ant-timeline-item-head{font-size:18px;background-color:transparent}.navbar-layout{position:fixed;top:0;left:0;right:0;z-index:999;background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(246,125,8,.3);transition:all .3s ease}.navbar-layout:hover{background:#000000e6}.navbar-header{background-color:transparent;display:flex;align-items:center;padding:0 30px;height:64px}.justify-between{justify-content:space-between}.justify-start{justify-content:flex-start}.navbar-mobile{display:flex;justify-content:center;align-items:center;gap:4px}.navbar-menu{background-color:transparent;border-bottom:0;width:100%;display:flex;justify-content:end}.navbar-menu-drawer{border-bottom:0;width:100%;display:flex;flex-direction:column;justify-content:end}.navbar-menu-item{padding:0 16px;height:64px;background-color:transparent!important;transition:border-bottom .3s linear,color .3s ease!important;border-bottom:2px solid transparent}.navbar-menu-item:hover{border-bottom:2px solid #f67d08}.navbar-menu-item-drawer{padding:0 16px;height:64px;transition:border-bottom .3s linear,color .3s ease!important}.navbar-menu-item.active{border-bottom:2px solid #f67d08}.navbar-link{height:100%;display:flex;align-items:center;font-size:14px;color:inherit;text-decoration:none}.navbar-link-drawer{height:100%;display:flex;align-items:center;font-size:18px;color:inherit;text-decoration:none}.user-menu-style{width:300px}.user-name-col,.avatar-col{display:flex;flex-direction:column;justify-content:center;align-items:center}.user-id{font-size:12px;color:#f67d08}.btn-mi-perfil{border:1px solid #f67d08}.avatar-user{background-color:#f67d08;font-size:medium;cursor:pointer}.notificacion-nueva-orden{background-color:red!important}.notificacion-nueva-orden .row-notificacion .ant-col h2{text-align:center}.notificacion-nueva-orden .row-notificacion .btn-notificacion{display:flex;justify-content:end}.notificacion-nueva-orden .row-notificacion .btn-notificacion button{color:#fff}@media (max-width: 575px){.contenedor{width:98%}}@media (min-width: 768px){.contenedor{width:96%}}@media (min-width: 992px){.contenedor{width:95%}}body.light{background-color:#f5f5f5;color:#262626;transition:background-color .3s ease,color .3s ease}body.dark{background-color:#141414;color:#fff;transition:background-color .3s ease,color .3s ease}body.light{--bg-primary: #ffffff;--bg-secondary: #fafafa;--bg-tertiary: #f5f5f5;--bg-elevated: #ffffff;--text-primary: #262626;--text-secondary: #595959;--text-tertiary: #8c8c8c;--border-primary: #d9d9d9;--border-secondary: #f0f0f0;--shadow-light: rgba(0, 0, 0, .06);--shadow-medium: rgba(0, 0, 0, .12)}body.dark{--bg-primary: #1f1f1f;--bg-secondary: #262626;--bg-tertiary: #1f1f1f;--bg-elevated: #262626;--text-primary: #ffffff;--text-secondary: #a6a6a6;--text-tertiary: #8c8c8c;--border-primary: #434343;--border-secondary: #303030;--shadow-light: rgba(0, 0, 0, .15);--shadow-medium: rgba(0, 0, 0, .25)}*{transition:background-color .3s ease,color .3s ease,border-color .3s ease}body.light .navbar-header,body.light .navbar-menu,body.light .navbar-menu-item{background-color:#fff!important;color:#262626!important}body.dark .navbar-header,body.dark .navbar-menu,body.dark .navbar-menu-item{background-color:#1f1f1f!important;color:#fff!important}body.light .background-image-container{background-color:#ffffffe6}body.dark .background-image-container{background-color:#1f1f1fe6}
