@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:var(--text-primary);font-weight:300!important;font-family:Roboto,Helvetica,Arial,sans-serif!important}#root{height:calc(var(--vh, 1vh) * 100);width:100%;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 var(--color-primary)}.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;background-color:var(--bg-container)}.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:var(--bg-container)!important;border:none;box-shadow:var(--shadow-medium);transition:all .3s ease;color:var(--color-primary)!important}.scroll-to-top-btn:hover{transform:translateY(-2px)}.orders-count{background:var(--bg-container);padding:4px 8px;border-radius:12px;box-shadow:var(--shadow-light);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:11px;color:var(--text-secondary);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 var(--border-primary);border-radius:8px}.ant-modal-confirm-body-wrapper .ant-modal-confirm-btns button.ant-btn-color-default{color:var(--color-error);border-color:var(--color-error)}.ant-modal-confirm-body-wrapper .ant-modal-confirm-btns button.ant-btn-color-default:hover{color:var(--color-notification);border-color:var(--color-notification)}.ant-modal-confirm-body-wrapper .ant-modal-confirm-btns button.ant-btn-color-primary{border-color:var(--color-primary-hover);background-color:var(--color-primary-hover)}.ant-modal-confirm-body-wrapper .ant-modal-confirm-btns button.ant-btn-color-primary:hover{border-color:var(--color-primary);background-color:var(--color-primary)}.button-highlight:not([disabled]){animation:pulseSTD 1.8s infinite;transition:all .3s ease}.button-highlight.primary:not([disabled]){background-color:var(--color-primary)!important;border:2px solid var(--color-primary-active)!important;box-shadow:var(--shadow-medium);color:var(--text-primary)!important}.button-highlight.primary:not([disabled]):hover{background-color:var(--color-primary-hover)!important;border-color:var(--color-primary-hover)!important;box-shadow:var(--shadow-medium)}.button-highlight.primary:not([disabled]):active{background-color:var(--color-primary-active)!important;border-color:var(--color-primary-active)!important;box-shadow:none;transform:scale(.95)}.button-highlight.success:not([disabled]){background-color:var(--color-success)!important;border:2px solid var(--color-success-text)!important;box-shadow:var(--shadow-medium);color:var(--text-primary)!important}.button-highlight.success:not([disabled]):hover{background-color:var(--color-success-text)!important;border-color:var(--color-success-text)!important;box-shadow:var(--shadow-medium)}.button-highlight.success:not([disabled]):active{background-color:var(--color-success-text)!important;border-color:#030!important;box-shadow:none;transform:scale(.95)}.button-highlight.success:disabled{background-color:var(--text-tertiary)!important;border:2px solid var(--text-tertiary)!important;box-shadow:none!important;color:var(--text-secondary)!important;cursor:not-allowed!important;opacity:.6!important;transform:none!important;animation:none!important}.button-highlight.success:disabled:hover{background-color:var(--text-tertiary)!important;border-color:var(--text-tertiary)!important;box-shadow:none!important;color:var(--text-secondary)!important;transform:none!important}.button-highlight.error:not([disabled]){background-color:var(--color-error)!important;border:2px solid var(--color-error-text)!important;box-shadow:var(--shadow-medium);color:var(--text-primary)!important}.button-highlight.error:not([disabled]):hover{background-color:var(--color-error-text)!important;border-color:var(--color-error-text)!important;box-shadow:var(--shadow-medium)}.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:var(--bg-container);box-shadow:var(--shadow-medium);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.navbar-layout:hover{background:var(--bg-mask)}.navbar-header{background-color:var(--bg-container);display:flex;align-items:center;padding:0 30px;height:64px;gap:8px}.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:var(--bg-container);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 var(--color-primary)}.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 var(--color-primary)}.navbar-link{height:100%;display:flex;align-items:center;font-size:14px;color:var(--text-primary)!important;text-decoration:none}.navbar-link-drawer{height:100%;display:flex;align-items:center;font-size:18px;color:var(--text-primary)!important;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:var(--color-primary)}.btn-mi-perfil{border:1px solid var(--color-primary)}.avatar-user{background-color:var(--color-primary);font-size:medium;cursor:pointer}.notificacion-nueva-orden{background-color:var(--color-notification)!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:var(--text-primary)}@media (max-width: 575px){.contenedor{width:98%}}@media (min-width: 768px){.contenedor{width:96%}}@media (min-width: 992px){.contenedor{width:95%}}.no-transitions *{transition:none!important}.ant-btn,.ant-input,.ant-select-selector,.navbar-link,.navbar-link-drawer,.link-btn,.navbar-layout,.container-dropdown{transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s ease!important}a{transition:color .3s ease}
