body{background-attachment:fixed;background-image:url(/static/media/background-2.65ba4ee8b465ecb03b34.png);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;margin:0}.labellight{background:linear-gradient(135deg,#000,#111c);border-radius:12px;font-size:15px;padding:5px}.labeltitle{background:linear-gradient(135deg,#000,#54858dcc);border:1px solid #fff;border-radius:2vw;box-shadow:.1vw .1vw 1vw .2vw #fffc;margin-top:1vw;opacity:.8;padding:.3vw}.labelinfo,.labeltitle{color:#fff;text-align:center}.labelinfo{background:linear-gradient(135deg,#0e0332,#54858dcc);border:1px solid #fff;border-radius:6px;box-shadow:.1vw .1vw 1vw .2vw #1d9ccecc;font-size:13px;margin-top:20px;opacity:.9;padding:5px}.labeltitle2{background:linear-gradient(135deg,#000,#04434dcc);border:3px solid #fff;border-radius:2vw;box-shadow:.1vw .1vw 1vw .2vw #fffc;color:#0a1865;font-size:12px;margin-top:1vw;opacity:.8;padding:.3vw;text-align:center}.card,.card-1{background:linear-gradient(135deg,#000,#54858dcc);border:1px solid #fff;border-radius:20px;box-shadow:0 4px 12px #0000004d;color:#f0f0f0;margin:20px 0;padding:20px;transition:transform .3s ease,box-shadow .3s ease}.card:hover{box-shadow:0 8px 16px #0006}.card h3{color:#54858d}.card p{color:#f0f0f0}.navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#000000e6,#54858dcc);border-radius:40px;box-shadow:0 4px 20px #0003;margin:10px;padding:20px 30px;transition:background .3s ease}.navbar .nav-link{color:#e0e0e0!important;font-family:Arial,sans-serif;font-weight:500;transition:color .3s ease,transform .3s ease}.navbar .nav-link:hover{color:#fff!important;transform:translateY(-2px)}.navbar .navbar-brand{color:#fff!important;font-family:Orbitron,sans-serif;font-size:1.5rem}.navbar-toggler-icon{background-color:initial;border:1px solid #fff;border-radius:5px}.navbar-toggler{background-color:initial;border:none;outline:none;transition:transform .3s ease,opacity .3s ease}.navbar-toggler:hover{opacity:.8;transform:scale(1.1)}.notifications-dropdown .dropdown-menu{background-color:#05215c;color:#fff;left:-365px;margin-right:-90px;max-width:505px;right:20px;width:auto}@media (max-width:576px){.notifications-dropdown .dropdown-menu{border-radius:0;left:0;margin-right:0;max-width:none;right:0;width:100%}.navbar-brand img{height:40px;width:40px}.navbar-nav .nav-link{padding:.5rem}}@media (min-width:768px){.notifications-dropdown .dropdown-menu{left:-365px;margin-right:-90px;max-width:505px}}.user-menu .dropdown-toggle{color:#fff!important;font-weight:700;transition:color .3s ease}.user-menu .dropdown-toggle:hover{color:#fc0!important}.dropdown-menu{background-color:#1e1e1ee6;border-radius:10px;box-shadow:0 4px 15px #0000004d}.dropdown-item{color:#e0e0e0;transition:background .3s ease}.dropdown-item:hover{background-color:#fc03;color:#fff}@keyframes blink{0%{border:.1vw solid red}50%{border:.1vw solid #fff}to{border:.1vw solid red}}.logo{height:"50px";width:"50px"}.img-logo-barbershop{max-width:15vw;padding:1.5vw;width:25%}.img-logo-barbershop,.img-logo-barbershop-show{box-shadow:1vw .1vw 1.5vw .2vw #ffffffe6;height:auto;position:relative}.img-logo-barbershop-show{border:1px solid #fff;margin-left:80%;margin-top:-50%;padding:7px;width:30%}.img-logo-barbershop-dashboard{border:1px solid #fff;box-shadow:1vw .1vw 1.5vw .2vw #ffffffe6;width:50%}.img-avatar-owner{border-radius:50%;height:auto;max-width:15vw;position:relative;width:50px}.img-avatar-user{border:1px solid #fff;box-shadow:1vw .1vw 1.5vw .2vw #ffffffe6;height:100px;margin-left:80%;margin-top:-50%;max-width:15vw;padding:1px;position:relative;width:100px}.img-avatar-barber{border:1px solid #fff}.img-avatar-barber,.img-logo-user{height:50px;margin-top:-50%;padding:7px;width:50px}.img-logo-user{border:.2vw solid #fff;border-radius:50%;margin-left:80%;max-width:15vw;position:relative}.main-content{margin:10px;padding:10px}.img-logo-barber-show{border:.2vw solid #fff;box-shadow:1vw .1vw 1.5vw .2vw #ffffffe6;height:auto;margin-left:80%;margin-top:-50%;max-width:15vw;padding:7px;position:relative;width:30%}.img-background-barbershop{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);border:1px solid #fff}.card-barbershop{-webkit-backdrop-filter:blur(.1vw);backdrop-filter:blur(.1vw);border:.2vw solid #fff;border-radius:2vw;font-size:1.5vw;margin:1.5vw}.card-barbershop,.card-barbershop-show{background-color:#05215ccc;color:#fff;padding:1px}.card-barbershop-show{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);border:1px solid #fff;border-radius:15px}.card-barber-show{-webkit-backdrop-filter:blur(.1vw);backdrop-filter:blur(.1vw);background-color:#05215ccc;border:.2vw solid #fff;border-radius:2vw;color:#fff;margin:1.5vw;padding:10px}@keyframes spinAndBoom{0%{box-shadow:.5vw .5vw 1vw #00000040,-.5vw -.5vw 1vw #ffffff1a;transform:rotate(0deg) scale(1)}50%{box-shadow:1vw 1vw 1.5vw #00000059,-1vw -1vw 1.5vw #fff3;transform:rotate(180deg) scale(1.05)}}.card-user{-webkit-backdrop-filter:blur(.1vw);backdrop-filter:blur(.1vw);background-image:linear-gradient(90deg,#092e35,#010825);border:.1vw solid #fff;border-radius:2vw;color:#c7e8f1;font-size:1.5vw;margin:1.5vw;padding:1vw}.avatar2{border:.2vw solid #fff;box-shadow:1vw .1vw 1.5vw .2vw #ffffffe6;height:auto;margin-left:80%;margin-top:-50%;max-width:15vw;padding:7px;position:relative;width:30%}.auth-dropdown{color:#fff;margin-right:2.5vw}.auth-dropdown .dropdown-menu{background-image:linear-gradient(90deg,#96e5f3,#f0f0f0);border:none;box-shadow:0 0 1vw #0000001a;left:-50%}@keyframes fadeIn{0%{opacity:.5}50%{opacity:.8}to{opacity:1}}.modal{background-color:#0709851a}.modal,.modal.fade{animation:fadeIn 1s ease}.modal-content{background-color:#07098580;border:1px solid #fff;border-radius:2vw;color:#fff}.seguiments{border:1px #fff;color:#fff;padding:5px}.seguiment-card,.seguiments{font-size:13px;margin:0 auto}.seguiment-card{background-color:#0a2435;border-radius:80px;padding:1px;text-align:center}.background-image{background-position:50%;background-repeat:no-repeat;background-size:cover;filter:blur(20px);height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.card-barbershop,.card-event-view{overflow:hidden;position:relative}.background-image-event{background-position:50%;background-repeat:no-repeat;background-size:cover;filter:blur(2px);height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.img-event{height:auto;object-fit:cover;width:100%}.event-barbershop-logo{border:1px solid #fff;border-radius:50px;box-shadow:.1vw .1vw 1vw .2vw #fffc;height:10%;margin:2%;padding:5px;width:20%}@media (max-width:767px){body{background-attachment:fixed;background-image:url(/static/media/background.8f841385e23b7845427b.png);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff}.card{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:#07098533;border-radius:3px;margin:1px;padding:3px}.card,.table{border:1px solid #0a2adf;color:#fff}.table{background-color:#ffffff1a;border-radius:3px;overflow:hidden}.table thead{background-color:#0a2adf80;font-weight:700;text-transform:uppercase}.table thead th{border-bottom:2px solid #0a2adf;color:#fff;padding:10px;text-align:center}.table tbody tr{transition:background-color .3s}.table tbody tr:hover{background-color:#0a2adf33}.table tbody td{border-bottom:1px solid #fff3;padding:8px;text-align:center}.table tbody td img{border:2px solid #ffffff80;border-radius:50%;box-shadow:0 2px 5px #00000080;height:50px;object-fit:cover;width:50px}.img-logo-barbershop{border:.2vw solid #fff;box-shadow:1vw .1vw 1.5vw .2vw #ffffffe6;height:auto;max-width:15vw;padding:1.5vw;position:relative;width:30%}.card-barbershop{-webkit-backdrop-filter:blur(2vw);backdrop-filter:blur(2vw);background-color:#05215ccc;border:.5vw solid #fff;border-radius:4vw;color:#fff;font-size:3vw;margin:2.5vw;padding:10vw}.img-logo-barbershop2{border:.2vw solid #fff;box-shadow:1vw .1vw 1.5vw .2vw #ffffffe6;height:auto;margin-left:35%!important;margin-top:2%!important;max-width:15vw;padding:1.5vw;position:relative;width:30%}.card-user{-webkit-backdrop-filter:blur(1vw);backdrop-filter:blur(1vw);background-image:linear-gradient(90deg,#092e35,#010825);border:.5vw solid #fff;border-radius:4vw;color:#c7e8f1;font-size:3vw;margin:2.5vw;padding:3vw}.auth-dropdown{color:#fff;margin-right:5vw}.auth-dropdown .dropdown-menu{background-image:linear-gradient(90deg,#96e5f3,#f0f0f0);border:none;box-shadow:0 0 2vw #0000001a;left:-50%}}.sticky-summary{background:#fffc;border:10px solid #010825;border-radius:8px;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;position:sticky;top:0;top:130px;z-index:1}.sticky-summary:before{background-position:50%;background-size:cover;content:"";filter:blur(58px);height:100%;left:0;position:sticky;position:absolute;top:0;width:100%;z-index:-1}.custom-swal{background:linear-gradient(135deg,#000,#55868d);border:1px solid #fff;border-radius:20px;box-shadow:0 4px 12px #0000004d;color:#f0f0f0;margin:20px 0;padding:20px;transition:transform .3s ease,box-shadow .3s ease}.custom-swal-text,.custom-swal-title{color:#fff}.custom-swal .swal2-confirm{background:linear-gradient(135deg,#000,#54858dcc);border:1px solid #fff;border-radius:10px;box-shadow:0 4px 12px #0000004d;color:#f0f0f0;padding:10px 20px;transition:transform .3s ease,box-shadow .3s ease}.custom-swal .swal2-confirm:hover{box-shadow:0 6px 18px #0006;transform:translateY(-2px)}.custom-swal .swal2-cancel{background:#0000;border:1px solid #f0f0f0;border-radius:10px;color:#f0f0f0;padding:10px 20px;transition:transform .3s ease,box-shadow .3s ease}.custom-swal .swal2-cancel:hover{box-shadow:0 6px 18px #0006;transform:translateY(-2px)}button{background:linear-gradient(135deg,#000,#54858dcc);border:1px solid #fff;border-radius:40px;box-shadow:0 4px 12px #0000004d;color:#f0f0f0;cursor:pointer;padding:10px 20px;transition:transform .3s ease,box-shadow .3s ease}button:hover{box-shadow:0 6px 18px #0006;transform:translateY(-2px)}button:focus{box-shadow:0 0 0 3px #54858d80;outline:none}.auth-link{color:#f3ebeb;font-weight:700;text-decoration:underline}.auth-link:hover{color:#fff;text-decoration:none}.item-image{background:linear-gradient(135deg,#f5f5f5,#e0e0e0);border:2px solid #0000;border-radius:16px;box-shadow:0 4px 8px #0000001a;height:140px;object-fit:cover;overflow:hidden;position:relative;transition:all .3s ease-in-out;width:140px}.item-image:hover{border-color:coral;box-shadow:0 8px 16px #0003;transform:scale(1.08)}.item-image:before{background:radial-gradient(circle,#ffffff4d 10%,#0000 60%);content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transition:opacity .3s ease-in-out;width:200%}.item-image:hover:before{opacity:1}.login-container{height:100vh}.login-image{background:url(/static/media/background.8f841385e23b7845427b.png) no-repeat 50%;background-size:cover}.login-card{max-width:400px;padding:20px;width:100%}.alert-position{position:fixed;right:20px;top:20px;width:300px;z-index:1050}
/*# sourceMappingURL=main.12a629f2.css.map*/