/* RC Szervizpult: CusRev vélemények és kérdések blokk, márka stílus (1.173.0). Csak a megjelenést írja át, a plugin működése, szövege és JS-e változatlan. */
/* címek */
#reviews.cr-reviews-ajax-reviews .woocommerce-Reviews-title,#cr_qna.cr-qna-block>.rck-h2-like{font:700 26px/1.15 Rajdhani,sans-serif;color:#15171B;margin:0 0 20px}
#reviews.cr-reviews-ajax-reviews .woocommerce-Reviews-title span{font-weight:700}
/* összegzés: átlag, csillagok, sávok, gomb */
#reviews .cr-summaryBox-wrap{display:grid;grid-template-columns:150px minmax(0,1fr);column-gap:28px;row-gap:0;align-items:center;margin:0 0 22px;padding:0 0 22px;background:none;border:0;border-bottom:1px solid #ECE9DE}
#reviews .cr-overall-rating-wrap{display:contents!important}
#reviews .cr-average-rating{grid-column:1;grid-row:1;align-self:end}
#reviews .cr-average-rating span{font:700 64px/.95 Rajdhani,sans-serif;color:#15171B}
#reviews .cr-average-rating-stars{grid-column:1;grid-row:2;margin:6px 0 4px}
#reviews .cr-total-rating-count{grid-column:1;grid-row:3;align-self:start;font-size:13px;color:#555860}
#reviews .ivole-summaryBox{grid-column:2;grid-row:1 / 4;width:auto!important;max-width:none!important;flex:none!important;margin:0;padding:0;background:none;border:0}
#reviews .cr-histogramTable{max-width:none!important;width:100%}
#reviews .cr-ajax-reviews-add-review{grid-column:1 / -1;grid-row:4;justify-self:stretch;width:100%;max-width:none;position:static;float:none;margin:18px 0 0;white-space:nowrap}
/* csillagok */
#reviews .cr-rating-icon-frnt,#reviews .cr-rating-icon-frnt svg,#reviews .cr-rating-icon,#reviews .cr-histogram-rating-icon{color:#FF4310!important;fill:#FF4310!important}
#reviews .cr-rating-icon-base,#reviews .cr-rating-icon-base svg,#reviews .cr-rating-icon-bg{color:#D9D4C3!important}
#reviews .cr-rating-icon-bg{fill:none!important}
#reviews .cr-histogram-rating-value{font:600 12px "IBM Plex Mono",monospace;color:#3a3d44}
/* hisztogram: vékony, lekerekített sáv */
#reviews .ivole-meter{height:8px!important;border:0!important;border-radius:999px!important;background:#ECE9DE!important;overflow:hidden}
#reviews .ivole-meter-bar{height:8px!important;border-radius:999px!important;background:#FF4310!important;font-size:0!important}
#reviews .ivole-histogramCell3{font-size:13px;color:#555860}
/* gombok */
#reviews .cr-ajax-reviews-add-review,#cr_qna .cr-qna-ask-button{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 22px;border:0!important;border-radius:8px!important;background:#FF4310!important;color:#fff!important;font:700 15px "IBM Plex Sans",sans-serif!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important;cursor:pointer;transition:background .15s}
#reviews .cr-ajax-reviews-add-review:hover,#cr_qna .cr-qna-ask-button:hover{background:#E63A0A!important}
/* keresők */
#reviews .cr-ajax-search,#cr_qna .cr-ajax-qna-search{margin:0}
#reviews .cr-input-text,#cr_qna .cr-input-text{height:48px;box-sizing:border-box;border:1.5px solid #DDD6CA!important;border-radius:8px!important;background:#fff;font:400 16px "IBM Plex Sans",sans-serif;color:#15171B;box-shadow:none!important}
#reviews .cr-input-text:focus,#cr_qna .cr-input-text:focus{outline:0;border-color:#FF4310!important;box-shadow:0 0 0 1px #FF4310!important}
#reviews .cr-ajax-search svg,#cr_qna .cr-ajax-qna-search svg{fill:#555860}
/* találatszám és rendezés */
#reviews .cr-count-row,#reviews .cr-ajax-reviews-sort-div{background:none!important}
#reviews .cr-count-row{display:flex;justify-content:space-between;align-items:center;margin:14px 0 16px!important;padding:0!important;font-size:13px;color:#555860}
#reviews .cr-ajax-reviews-sort{border:1.5px solid #DDD6CA!important;border-radius:8px!important;background:#fff;padding:8px 12px!important;font:600 14px "IBM Plex Sans",sans-serif!important;color:#15171B}
/* vélemény kártyák */
#reviews .cr-ajax-reviews-list{list-style:none;margin:0;padding:0;display:block}
#reviews .cr-ajax-reviews-list>li{margin:0 0 14px!important;padding:0!important;border:0!important}
#reviews .cr-ajax-reviews-list>li:last-child{margin-bottom:0!important}
#reviews .cr-ajax-reviews-list .comment_container{display:block;margin:0!important;padding:20px!important;background:#F5F1EA!important;border:0!important;border-radius:12px}
#reviews .cr-ajax-reviews-list .cr-comment-text{margin:0!important;padding:0!important;width:100%}
#reviews .cr-ajax-reviews-list .meta{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 8px}
#reviews .cr-ajax-reviews-list .cr-meta-author-featured-date{margin:0}
#reviews .cr-ajax-reviews-list .cr-meta-author-title{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}
#reviews .cr-ajax-reviews-list .woocommerce-review__author{font:600 17px "IBM Plex Sans",sans-serif;color:#15171B}
#reviews .cr-ajax-reviews-list .woocommerce-review__verified{padding:4px 8px;border-radius:999px;background:#E3E8D3;color:#3F4D1E;font:600 10px "IBM Plex Mono",monospace;letter-spacing:.12em;text-transform:uppercase}
#reviews .cr-ajax-reviews-list .woocommerce-review__published-date{font:500 11px "IBM Plex Mono",monospace;letter-spacing:.06em;color:#555860}
#reviews .cr-ajax-reviews-list .description p{margin:8px 0 0;font-size:16px;font-style:normal;line-height:1.55;color:#15171B}
/* ellenőrzött jelvény: csak az eredeti értékelés linkje marad */
#reviews .ivole-verified-badge{margin:10px 0 0}
#reviews .ivole-verified-badge-icon,#reviews .ivole-verified-badge-ext-icon{display:none!important}
#reviews .ivole-verified-badge-text{font-size:0}
#reviews .ivole-verified-badge-text a{display:inline-block;font-size:13px;color:#B8300A;text-decoration:underline}
#reviews .ivole-verified-badge-text a::first-letter{text-transform:uppercase}
/* szavazat: semleges, nincs piros */
#reviews .cr-voting-cont{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:8px;margin:12px 0 0!important;padding:0!important;border:0!important}
#reviews .cr-ajax-reviews-list .comment_container,#reviews .cr-ajax-reviews-list .cr-comment-text{border-bottom:0!important}
#reviews .cr-voting-cont::before{content:"Hasznos volt?";font-size:13px;color:#555860;margin-right:2px}
#reviews .cr-voting-a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border:1.5px solid #DDD6CA;border-radius:999px;background:#fff;color:#3a3d44;font:600 13px "IBM Plex Sans",sans-serif;cursor:pointer;transition:border-color .15s,box-shadow .15s}
#reviews .cr-voting-a:hover{border-color:#FF4310;box-shadow:0 0 0 1px #FF4310}
#reviews .cr-voting-a svg{display:none}
#reviews .cr-voting-upvote::after{content:"Igen"}
#reviews .cr-voting-downvote::after{content:"Nem"}
#reviews .cr-voting-upvote-count,#reviews .cr-voting-downvote-count{margin:0 6px 0 -4px;color:#555860!important;font-size:13px}
/* kérdések és válaszok */
#cr_qna .cr-qna-search-block{display:flex;gap:12px;align-items:stretch;margin:0 0 20px}
#cr_qna .cr-ajax-qna-search{flex:1 1 auto;min-width:0}
#cr_qna .cr-qna-list-empty{display:block;padding:22px!important;border-radius:12px;background:#F5F1EA;font-size:0;text-align:left}
#cr_qna .cr-qna-list-empty::before{content:"Még nem kérdezett senki erről az autóról";display:block;margin:0 0 8px;font:700 16px "IBM Plex Sans",sans-serif;color:#15171B}
#cr_qna .cr-qna-list-empty::after{content:"Ha valami nem világos, kérdezd meg, a boltos válaszol. Telefonon hétköznap 10 és 15 között: +36 70 304 8384";display:block;font:400 14px/1.5 "IBM Plex Sans",sans-serif;color:#3a3d44}
/* űrlapok: értékelés írása és kérdezek */
#reviews .cr-review-form-wrap .cr-review-form-comment-txt,
#reviews .cr-review-form-wrap .cr-review-form-txt,
#cr_qna textarea,
#cr_qna input[type=text]:not(.cr-input-text),
#cr_qna input[type=email]{border:1.5px solid #DDD6CA!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important;color:#15171B;font-family:"IBM Plex Sans",system-ui,sans-serif}
#reviews .cr-review-form-wrap .cr-review-form-comment-txt:focus,
#reviews .cr-review-form-wrap .cr-review-form-txt:focus,
#cr_qna textarea:focus,
#cr_qna input[type=text]:not(.cr-input-text):focus,
#cr_qna input[type=email]:focus{border-color:#FF4310!important;box-shadow:0 0 0 1px #FF4310!important;outline:0}
#reviews .cr-review-form-wrap .cr-review-form-lbl,
#cr_qna .cr-review-form-lbl{color:#555860}
#reviews .cr-review-form-wrap .cr-review-form-checkbox,
#cr_qna input[type=checkbox]{accent-color:#FF4310}
#reviews .cr-review-form-wrap .cr-review-form-buttons .cr-review-form-submit,
#cr_qna .cr-review-form-buttons .cr-review-form-submit{background:#FF4310!important;background-color:#FF4310!important;color:#fff!important;border:0!important;border-radius:8px!important;height:48px!important;font:700 15px "IBM Plex Sans",system-ui,sans-serif!important;letter-spacing:0;text-transform:none!important}
#reviews .cr-review-form-wrap .cr-review-form-buttons .cr-review-form-submit:hover,
#cr_qna .cr-review-form-buttons .cr-review-form-submit:hover{background:#E63A0A!important;background-color:#E63A0A!important}
#reviews .cr-review-form-wrap .cr-review-form-buttons .cr-review-form-cancel,
#cr_qna .cr-review-form-buttons .cr-review-form-cancel{background:#fff!important;color:#15171B!important;border:1.5px solid #DDD6CA!important;border-radius:8px!important;height:48px!important;font:700 15px "IBM Plex Sans",system-ui,sans-serif!important;text-transform:none!important}
#reviews .cr-review-form-wrap .cr-review-form-buttons .cr-review-form-cancel:hover,
#cr_qna .cr-review-form-buttons .cr-review-form-cancel:hover{border-color:#FF4310!important;box-shadow:0 0 0 1px #FF4310}
#reviews .cr-review-form-wrap .cr-review-form-continue,
#cr_qna .cr-review-form-continue{background:#FF4310!important;color:#fff!important;border:0!important;border-radius:8px!important}
#reviews .cr-review-form-wrap .cr-rating-act path{fill:#FF4310!important}
#cr_qna .cr-review-form-not-logged-in{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:18px;border-radius:12px;background:#F5F1EA;color:#3a3d44}
#cr_qna .cr-review-form-not-logged-in .cr-review-form-continue{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 20px;font:700 15px "IBM Plex Sans",sans-serif;text-decoration:none}
/* kérdések és válaszok lista */
#cr_qna .cr-qna-list-block-inner{display:flex;flex-direction:column;gap:14px}
#cr_qna .cr-qna-list-q-cont{padding:18px;border-radius:12px;background:#F5F1EA}
#cr_qna .cr-qna-list-question{font:700 16px/1.4 "IBM Plex Sans",sans-serif;color:#15171B}
#cr_qna .cr-qna-list-q-author{display:block;margin:4px 0 0;font:400 13px/1.4 "IBM Plex Sans",sans-serif;font-style:normal;color:#555860}
#cr_qna .cr-qna-list-q-author-b{font-style:normal;font-weight:600;color:#15171B}
#cr_qna .cr-qna-list-q-q-l svg [stroke],#cr_qna .cr-qna-list-q-a-l svg [stroke]{stroke:#B8300A!important}
#cr_qna .cr-qna-list-q-q-l svg [fill]:not([fill=none]),#cr_qna .cr-qna-list-q-a-l svg [fill]:not([fill=none]){fill:#B8300A!important}
#cr_qna .cr-qna-list-answer{border-left:3px solid #FF4310!important;padding-left:14px}
#cr_qna .cr-qna-list-answer-s,#cr_qna .cr-qna-list-answer-s p{font:400 15px/1.6 "IBM Plex Sans",sans-serif;color:#15171B}
#cr_qna .cr-qna-list-answer-s a{color:#B8300A;text-decoration:underline}
#cr_qna .cr-qna-list-q-author-verified{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:4px 10px;border-radius:999px;background:#E3E8D3;color:#3F4D1E!important;font:600 10px "IBM Plex Mono",monospace;letter-spacing:.12em;text-transform:uppercase}
#cr_qna .cr-qna-list-q-author-verified svg{width:14px;height:14px}
#cr_qna .cr-qna-list-q-author-verified svg [stroke]{stroke:#3F4D1E!important}
#cr_qna .cr-qna-list-q-author-verified svg [fill]:not([fill=none]){fill:#3F4D1E!important}
#cr_qna .cr-qna-ans-button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 16px;border:1.5px solid #DDD6CA!important;border-radius:999px!important;background:#fff!important;color:#15171B!important;font:600 13px "IBM Plex Sans",sans-serif!important;text-transform:none!important;box-shadow:none!important}
#cr_qna .cr-qna-ans-button:hover{border-color:#FF4310!important;box-shadow:0 0 0 1px #FF4310!important}
#cr_qna .cr-qna-q-voting{display:flex;align-items:center;flex-wrap:wrap;gap:8px}
#cr_qna .cr-qna-q-voting::before{content:"Hasznos volt?";font-size:13px;color:#555860}
#cr_qna .cr-voting-a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border:1.5px solid #DDD6CA;border-radius:999px;background:#fff;color:#3a3d44;font:600 13px "IBM Plex Sans",sans-serif;cursor:pointer}
#cr_qna .cr-voting-a:hover{border-color:#FF4310;box-shadow:0 0 0 1px #FF4310}
#cr_qna .cr-voting-a svg{display:none}
#cr_qna .cr-voting-upvote::after{content:"Igen"}
#cr_qna .cr-voting-downvote::after{content:"Nem"}
#cr_qna .cr-voting-upvote-count,#cr_qna .cr-voting-downvote-count{margin:0 6px 0 -4px;color:#555860!important;font-size:13px}
#cr_qna .cr-qna-search-icon,#cr_qna .cr-clear-input svg{fill:#555860!important}
/* mobil */
@media (max-width:640px){
 #reviews .cr-summaryBox-wrap{grid-template-columns:auto minmax(0,1fr);column-gap:16px}
 #reviews .cr-average-rating span{font-size:52px}
 #reviews .cr-ajax-reviews-add-review{width:100%}
 #cr_qna .cr-qna-search-block{flex-direction:column}
 #cr_qna .cr-qna-ask-button{width:100%}
 #reviews .cr-voting-a{min-height:44px}
}
