:root{--tr-bg:#fdf4ec;--tr-surface:#f8ece2;--tr-surface-strong:#f5e8dc;--tr-text:#6c3e26;--tr-soft:#7d6151;--tr-muted:#bba292;--tr-primary:#ca745d;--tr-line:rgba(108,62,38,.14)}
.tender-review-page,.tender-review-page *{box-sizing:border-box}.tender-review-page{position:relative;padding:120px 0;color:var(--tr-text);background:linear-gradient(180deg,rgba(248,236,226,.74),rgba(253,244,236,.98));overflow:hidden}.tender-review-page:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 10% 12%,rgba(202,116,93,.08),transparent 30%),radial-gradient(circle at 88% 72%,rgba(209,179,154,.16),transparent 32%)}.tender-review-page__container{position:relative;z-index:1;width:min(100% - 48px,1440px);margin:0 auto}.tender-review-page__layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:64px;align-items:start}.tender-review-page__form-column,.tender-review-summary,.tender-review-card{border:1px solid rgba(187,162,146,.22);background:rgba(255,255,255,.28);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 20px 55px rgba(108,62,38,.06)}.tender-review-page__form-column{padding:40px}.tender-review-page__eyebrow{margin-bottom:16px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--tr-muted)}.tender-review-page__title{max-width:640px;margin:0 0 30px;font-size:clamp(38px,4.5vw,72px);line-height:.98;font-weight:500;letter-spacing:-.035em;color:var(--tr-text)}.tender-review-page__title i{color:var(--tr-primary);font-weight:400}.tender-review-form{display:grid;gap:22px}.tender-review-form__rating{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:20px;border-bottom:1px solid var(--tr-line)}.tender-review-form__rating>span,.tender-review-field label{display:block;font-size:13px;line-height:1.35;color:var(--tr-soft)}.tender-review-stars{display:inline-flex;flex-direction:row-reverse;justify-content:flex-end;gap:7px}.tender-review-stars input{position:absolute;opacity:0;pointer-events:none}.tender-review-stars label{display:flex;width:28px;height:28px;cursor:pointer}.tender-review-stars svg,.tender-static-stars svg{width:100%;height:100%}.tender-review-stars path,.tender-static-stars path{fill:transparent;stroke:var(--tr-primary);stroke-width:1;transition:fill .2s ease,transform .2s ease}.tender-review-stars label:hover path,.tender-review-stars label:hover~label path,.tender-review-stars input:checked+label path,.tender-review-stars input:checked+label~label path,.tender-static-stars__star.is-active path{fill:var(--tr-primary)}.tender-review-field{display:grid;gap:8px}.tender-review-field input,.tender-review-field textarea{width:100%;margin:0;padding:15px 0;color:var(--tr-text);font:inherit;background:transparent;border:0;border-bottom:1px solid var(--tr-line);border-radius:0;outline:none;transition:border-color .2s ease}.tender-review-field textarea{min-height:130px;resize:vertical}.tender-review-field input::placeholder,.tender-review-field textarea::placeholder{color:rgba(108,62,38,.36)}.tender-review-field input:focus,.tender-review-field textarea:focus{border-color:var(--tr-primary)}.tender-review-check{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start;color:var(--tr-soft);font-size:12px;line-height:1.45}.tender-review-check input{width:16px;height:16px;margin:2px 0 0;accent-color:var(--tr-primary)}.tender-review-hp{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(1px,1px,1px,1px)!important;white-space:nowrap!important}.tender-review-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:52px;margin-top:8px;padding:12px 22px;color:var(--tr-bg);font:inherit;font-size:13px;letter-spacing:.04em;text-transform:uppercase;background:var(--tr-text);border:1px solid var(--tr-text);border-radius:0;cursor:pointer;transition:transform .25s ease,opacity .25s ease,background .25s ease}.tender-review-button:hover{transform:translateY(-2px);background:#5b321f}.tender-review-button:disabled{opacity:.55;cursor:wait;transform:none}.tender-review-form__response{min-height:20px;font-size:13px;line-height:1.4}.tender-review-form__response.is-success{color:#4f7751}.tender-review-form__response.is-error{color:#a83d34}.tender-review-summary{padding:40px;margin-bottom:24px}.tender-static-stars{display:inline-flex;gap:7px}.tender-static-stars__star{display:block;width:26px;height:26px}.tender-review-summary__stars{margin:8px 0 14px}.tender-review-summary__text{margin-bottom:28px;color:var(--tr-soft);font-size:14px}.tender-review-summary__list{display:grid;gap:11px}.tender-review-summary__row{display:grid;grid-template-columns:18px minmax(0,1fr) 44px;gap:12px;align-items:center;font-size:12px;color:var(--tr-soft)}.tender-review-summary__progress{position:relative;display:block;height:5px;overflow:hidden;background:rgba(187,162,146,.22)}.tender-review-summary__progress-bar{display:block;height:100%;background:var(--tr-primary)}.tender-review-summary__percent{text-align:right}.tender-reviews-list{display:flex;overflow:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory}.tender-review-card{flex:0 0 100%;scroll-snap-align:start;padding:34px}.tender-review-card__rating{margin-bottom:22px}.tender-review-card__rating .tender-static-stars__star{width:20px;height:20px}.tender-review-card__top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.tender-review-card__name{font-size:18px;font-weight:500}.tender-review-card__date{font-size:12px;color:var(--tr-muted)}.tender-review-card__text{color:var(--tr-soft);font-size:15px;line-height:1.65}.tender-review-card__text p{margin:0}.tender-reviews-nav{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:18px}.tender-reviews-nav button{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;color:var(--tr-text);background:rgba(255,255,255,.26);border:1px solid var(--tr-line);cursor:pointer}.tender-reviews-nav__count{min-width:52px;text-align:center;font-size:12px;color:var(--tr-muted)}.tender-reviews-empty{padding:28px;color:var(--tr-soft);border:1px solid var(--tr-line);background:rgba(255,255,255,.22)}
@media(max-width:980px){.tender-review-page{padding:88px 0}.tender-review-page__layout{grid-template-columns:1fr;gap:28px}.tender-review-page__form-column,.tender-review-summary{padding:30px}}
@media(max-width:600px){.tender-review-page{padding:60px 0}.tender-review-page__container{width:min(100% - 24px,1440px)}.tender-review-page__form-column,.tender-review-summary,.tender-review-card{padding:22px 18px}.tender-review-page__title{margin-bottom:24px;font-size:42px}.tender-review-form__rating{align-items:flex-start;flex-direction:column;gap:10px}.tender-review-card__top{align-items:flex-start;flex-direction:column;gap:6px}.tender-reviews-nav{justify-content:center}}.reviews-item__author span{display:block;}.tender-reviews-list-wrap{max-height:455rem;overflow:auto;display:flex;flex-direction:column;gap:12rem;}.reviews-item{min-height: 220rem;}
