.dashboard-cards-container{padding:0 10px;width:65%}.dashboard-container{background-color:hsla(0,0%,50%,.185);padding:10px;margin-bottom:10px;width:35%;border-radius:10px}.dashboard-container .profile-meals-info-container{width:100%;padding:20px 0;display:flex;flex-direction:column;gap:30px;position:relative}.dashboard-container .profile-meals-info-container .meal-box{background-color:#fefefe;border:1px solid #ccc;padding:25px 20px 20px;border-radius:10px;width:100%;height:auto}.box-link{background:#fff;border:1px dashed #000;border-radius:12px;height:120px;padding:10px;display:flex;align-items:center;justify-content:flex-start;gap:10px;transition:all .3s ease;cursor:pointer;overflow:hidden;position:relative}.box-link h5{font-size:25px;font-weight:500;margin:0;color:#000;transition:color .3s ease;z-index:2}.box-link i{width:50px;height:50px;font-size:25px;display:flex;justify-content:center;align-items:center;border-radius:5px;background-color:#a4d4a1;transition:all .3s ease-in-out}.box-link p{margin:0!important;width:auto}.box-link:hover :is(i){background-color:#fff}.box-link:hover :is(p){-webkit-text-decoration:underline solid;text-decoration:underline solid;color:#2c2c2c}.box-link:hover{background:#a4d4a1;color:#000;border:1px solid #000;transform:translateY(-4px);box-shadow:0 6px 18px rgba(0,0,0,.1)}@media (max-width:1200px){.dashboard-cards-container{width:100%;background-color:#fff;order:2}.dashboard-container{width:100%;padding:0;background-color:#fff;order:1}.dashboard-container .profile-meals-info-container{flex-direction:row;flex-wrap:wrap;gap:20px}.dashboard-container .profile-meals-info-container .meal-box{width:48%;margin-top:10px}}@media (max-width:992px){.dashboard-container .profile-meals-info-container .meal-box{width:100%}.box-link h5{font-size:16px}.box-link i{font-size:20px;width:30px;height:30px}}@media (max-width:768px){.box-link{padding:16px;gap:8px}.box-link h5{font-size:15px}.box-link i{font-size:18px;width:28px;height:28px}}@media (max-width:576px){.dashboard-container .profile-meals-info-container{gap:15px}.box-link{padding:12px;font-size:.9rem;gap:6px}.box-link h5{font-size:20px}.box-link i{font-size:16px;width:24px;height:24px}}