.rating-container{display:flex;align-items:center;margin-left:1rem}.rating-container .rating-value{font-weight:600;color:var(--color-primary)}.star-wrapper{position:relative;display:inline-block;margin-right:6px}.star-wrapper .star-base{font-size:24px;color:var(--color-text);opacity:.3}.star-wrapper .star-fill{position:absolute;top:0;left:0;height:100%;overflow:hidden;color:var(--color-primary);transition:width .3s ease}.star-wrapper .star-fill .star-colored{font-size:24px}.reservation{display:flex;flex-direction:column;width:100%;text-align:center;margin:1rem;align-items:center}.reservation h2{color:var(--color-primary)}.reservation-reset{background-color:var(--color-primary);color:var(--color-background);padding:.5rem;border-radius:25px;font-weight:700;width:60%;font-size:.8rem;font-style:italic;cursor:pointer;margin-top:1rem}.reservation-reset:hover{background-color:var(--color-secondary);color:var(--color-primary)}.reservation-hz{margin:1rem;display:flex;flex-direction:column;align-items:center;text-align:justify;border:1px solid var(--color-secondary);padding:.5rem;border-radius:10px}.reservation-hz svg{color:var(--color-secondary)}.distanceChecker{display:flex;flex-direction:column;width:75%}.distanceChecker-input,.distanceChecker-select{border:2px solid var(--color-primary);border-radius:8px;padding:.5rem;background-color:var(--color-tertiary);margin-top:1rem;margin-bottom:.5rem;text-align:center}.distanceChecker-button{background-color:var(--color-primary);color:var(--color-background);padding:1rem;border-radius:25px;font-weight:700}