hotel_commerce/modules/qlohotelreview/views/css/front/review-list.css
2023-06-26 13:09:26 +05:30

288 lines
5.1 KiB
CSS

/**
* 2010-2022 Webkul.
*
* NOTICE OF LICENSE
*
* All right is reserved,
* Please go through LICENSE.txt file inside our module
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade this module to newer
* versions in the future. If you wish to customize this module for your
* needs please refer to CustomizationPolicy.txt file inside our module for more information.
*
* @author Webkul IN
* @copyright 2010-2022 Webkul IN
* @license LICENSE.txt
*/
#hotel-reviews {
padding: 20px;
}
/* commons - start */
#hotel-reviews .btn-primary-review {
background: #379BF0;
padding: 10px 25px;
border: none;
color: #fff;
font-weight: bold;
}
#hotel-reviews .btn-primary-review:hover {
opacity: 0.8;
}
/* commons - end */
#hotel-reviews .review-summary .score-wrap,
#hotel-reviews .review-summary .category-wrap {
margin-bottom: 20px;
}
#hotel-reviews .review {
padding: 15px 0;
border-bottom: 1px solid #ccc;
}
#hotel-reviews .images-wrap {
padding: 4px 0;
}
#hotel-reviews .image-wrap {
display: inline-block;
width: 100px;
height: 100px;
margin-right: 4px;
}
#hotel-reviews .image-wrap img {
object-fit: cover;
width: 100%;
height: 100%;
border-radius: 4px;
}
#hotel-reviews .title-primary {
font-size: 14px;
line-height: 18px;
font-weight: 700;
}
#hotel-reviews .score-wrap .score {
font-size: 30px;
line-height: 38px;
color: #000;
}
#hotel-reviews .score-wrap .max {
font-size: 18px;
line-height: 23px;
font-weight: 600;
color: #000;
}
#hotel-reviews .score-wrap .tool-text {
font-size: 12px;
line-height: 15px;
font-weight: 400;
color: #333;
margin: 0;
padding-top: 4px;
}
#hotel-reviews .category-wrap .score-circle-wrap {
position: relative;
width: 100%;
padding-bottom: 100%;
}
#hotel-reviews .category-wrap .score-circle {
position: absolute;
width: 100%;
height: 100%;
}
#hotel-reviews .category-wrap .score-circle canvas {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 120% !important;
height: 120% !important;
padding: 8px;
}
#hotel-reviews .category-wrap .class-list-item-wrap {
position: relative;
margin-bottom: 45px;
min-width: 100px;
}
#hotel-reviews .category-wrap .class-list-item-wrap .name {
font-size: 14px;
font-weight: bold;
color: #555555;
text-align: center;
position: absolute;
left: 0;
top: 105%;
width: 100%;
}
#hotel-reviews .category-wrap .class-list-item-wrap .title {
font-size: 16px;
line-height: 100%;
font-weight: bold;
color: #000000;
text-align: center;
position: absolute;
top: 50%;
left: 50%;
width: 100%;
transform: translate(-50%, -50%);
}
#hotel-reviews .heading-primary {
font-size: 20px;
font-weight: bold;
line-height: 25px;
color: #333;
margin: 0;
}
#hotel-reviews .heading-secondary {
font-size: 14px;
font-weight: bold;
line-height: 18px;
margin: 3px 0;
}
#hotel-reviews .date-add {
font-size: 14px;
line-height: 18px;
color: #333;
padding-top: 6px;
}
#hotel-reviews .description {
font-size: 14px;
line-height: 24px;
color: #333;
white-space: break-spaces;
}
#hotel-reviews .btn-helpful span {
font-size: 14px;
line-height: 18px;
color: #333;
}
#hotel-reviews .btn-helpful i {
margin-left: 4px;
}
#hotel-reviews .helpful-count {
font-style: normal;
font-size: 14px;
line-height: 18px;
color: #999;
}
#hotel-reviews .btn-report-abuse {
font-weight: bold;
font-size: 14px;
line-height: 18px;
text-decoration-line: underline;
color: #E85757;
}
#hotel-reviews .reply-wrap {
margin-top: 10px;
}
#hotel-reviews .reply-box {
padding: 20px;
border: 1px solid #ccc;
}
#hotel-reviews .reply-box .heading-secondary {
font-weight: normal;
color: #333;
}
#hotel-reviews .reply-message {
margin-top: 5px;
}
#hotel-reviews .reply-message p {
font-size: 14px;
line-height: 20px;
color: #333;
margin: 0;
white-space: break-spaces;
}
#hotel-reviews .media-list-wrap .title {
font-size: 14px;
line-height: 18px;
font-weight: bold;
color: #999;
}
#hotel-reviews .media-list {
padding-bottom: 10px;
}
#hotel-reviews .media-item-wrap {
display: inline-block;
width: 100px;
height: 100px;
margin-right: 4px;
}
#hotel-reviews .media-item {
display: inline-block;
height: 100px;
width: 100%;
}
#hotel-reviews .media-item img {
object-fit: cover;
width: 100%;
height: 100%;
border-radius: 4px;
cursor: pointer;
}
#hotel-reviews #btn-load-more-reviews {
margin-top: 15px;
}
#hotel-reviews .review-list-actions {
margin: 30px 0 20px;
}
#hotel-reviews .sort-by {
display: inline-block;
font-weight: bold;
margin-right: 5px;
}
#hotel-reviews .review-sort-by button {
text-align: left;
min-width: 170px;
}
#hotel-reviews .dropdown-menu {
width: 170px;
}
#hotel-reviews .review-sort-by .caret {
position: absolute;
top: 15px;
right: 12px;
}