.dashboard{padding-bottom:70px}.dashboard .grid{display:grid;grid-template-columns:1fr}@media only screen and (min-width:1280px){.dashboard .grid{grid-template-columns:1fr 2.5fr}}.notFount{height:150px;display:flex;justify-content:center;align-items:center;border-radius:10px;color:var(--primary);font-size:35px;font-weight:700}.dashboard .partOne{order:2;background-color:#fff;box-shadow:0 4.23px 8px 3px hsla(0,0%,67%,.178);min-height:100vh;overflow:hidden;padding:20px 25px}@media only screen and (min-width:640px){.dashboard .partOne{padding:30px 20px}}@media only screen and (min-width:1280px){.dashboard .partOne{order:1;border-bottom-left-radius:20px}}.dashboard .partOne .top .reservationsToday{display:flex;align-items:center;margin-top:10px;gap:4px}.dashboard .partOne .body{margin-top:20px}.dashboard .partOne .body .loading{height:50vh;display:flex;justify-content:center;align-items:center}.dashboard .partOne .body .boxesReq{display:grid;grid-gap:20px;gap:20px;grid-template-columns:1fr}@media only screen and (min-width:740px){.dashboard .partOne .body .boxesReq{grid-template-columns:1fr 1fr}}@media only screen and (min-width:1280px){.dashboard .partOne .body .boxesReq{grid-template-columns:1fr}}.days .day .name{color:var(--primary);font-weight:800;margin-bottom:5px;font-size:12px;text-align:center}.days .day .number{width:40px;height:40px;background-color:hsla(240,4%,95%,.859);border-radius:50%;position:relative;cursor:pointer;transition:.5s;margin:auto}.days .day .number p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:700;color:rgba(12,12,13,.82)}.days .day .number.active{background-color:var(--primary)}.days .day .number.active p{color:#fff}.notResevations{height:40vh;display:flex;justify-content:center;align-items:center}.notResevations p{color:#000;font-weight:700;font-size:25px}