:root{--wr-safe-top:max(env(safe-area-inset-top,0px),var(--safe-area-inset-top,0px));--wr-safe-bottom:max(env(safe-area-inset-bottom,0px),var(--safe-area-inset-bottom,0px))}@font-face{font-family:Bank Gothic;src:url(/fonts/bankgothic.ttf) format("truetype");font-weight:400;font-style:normal}@keyframes pulse-yellow{0%{box-shadow:0 0 0 0 rgba(250,176,5,.7)}70%{box-shadow:0 0 0 6px rgba(250,176,5,0)}to{box-shadow:0 0 0 0 rgba(250,176,5,0)}}.map-label-actual{background-color:#ffffff;padding:4px 8px;border-radius:4px;font-weight:700;font-size:14px;color:#f01717;box-shadow:0 0 5px rgba(0,0,0,.3)}.pulsing-badge{animation:pulse-yellow 2s infinite}.rbc-calendar{min-height:500px}.rbc-event{background-color:var(--mantine-color-blue-filled);border-radius:6px!important}.rbc-today{background-color:var(--mantine-color-blue-light)!important}.rbc-header{padding:8px 0!important;font-weight:700!important;color:var(--mantine-color-dimmed)}.mantine-Title-root:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:4px;border-radius:2px;background:var(--mantine-color-ochre-5);transition:width .3s ease}.mantine-Title-root:hover:after{width:80px}.wr-indicador-ocre{position:relative;overflow:hidden}.wr-indicador-ocre:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--mantine-color-ochre-5);z-index:1}.mantine-Input-input{transition:all .2s ease}.mantine-Input-input,.mantine-InputWrapper-root textarea,.mantine-NumberInput-input,.mantine-PasswordInput-innerInput,.mantine-Select-input{color:#111827!important;-webkit-text-fill-color:#111827}.mantine-Input-input::placeholder,.mantine-InputWrapper-root textarea::placeholder,.mantine-PasswordInput-innerInput::placeholder{color:#6b7280!important;-webkit-text-fill-color:#6b7280;opacity:1}.mantine-Input-input:disabled,.mantine-Input-input[data-disabled]{color:#4b5563!important;-webkit-text-fill-color:#4b5563}.mantine-Input-input:focus,.mantine-Input-input:focus-within{background-color:var(--mantine-color-white)!important;border-color:var(--mantine-color-ochre-5)!important;box-shadow:0 0 0 3px rgba(214,160,9,.15)!important}.mantine-Button-root{transition:transform .2s cubic-bezier(0,0,.2,1),box-shadow .2s ease}.mantine-Button-root:hover{transform:translateY(-2px);box-shadow:var(--mantine-shadow-md)}.mantine-Button-root:active{transform:scale(.96) translateY(0)}[data-wr-area=chofer]{--mantine-color-dimmed:var(--wr-sup-sobrio-dimmed)}.wr-sidebar-scroll{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.wr-sidebar-scroll::-webkit-scrollbar{width:4px}.wr-sidebar-scroll::-webkit-scrollbar-track{background:transparent}.wr-sidebar-scroll::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.18);border-radius:4px}.wr-sidebar-scroll::-webkit-scrollbar-thumb:hover{background-color:rgba(255,255,255,.32)}[data-wr-area=chofer] .mantine-Button-root{height:auto;min-height:var(--button-height);padding-top:8px;padding-bottom:8px}[data-wr-area=chofer] .mantine-Button-label{overflow:visible;text-overflow:clip;white-space:normal;text-align:center;line-height:1.2;height:auto}[data-wr-area=chofer] .mantine-Button-inner{overflow:visible}@media (max-width:48em){.mantine-Modal-inner{height:var(--wr-vvh,100dvh);max-height:var(--wr-vvh,100dvh);align-items:flex-start;padding-top:8px!important}.mantine-Modal-content{max-height:calc(var(--wr-vvh, 100dvh) - 16px)!important;overflow-y:auto}}