.api-reviews-form{-webkit-box-sizing:border-box;box-sizing:border-box}.api-reviews-form hr{margin:25px 0}.api-reviews-form .api-form-controls{overflow:hidden}.api-reviews-form .api-star-rating{margin-right:15px;float:left}.api-reviews-form .api-star-rating-label{line-height:32px}.api-reviews-form .api-star-rating i{height:28px;cursor:pointer;width:29px;display:inline-block}.api-reviews-form .api-star-rating i.active{background-position:-29px -57px}.api-reviews-form .api-guest-form-field input{width:100%}.api-reviews-form .api-location .dropdown-fade2white{height:30px;right:0;top:0}.api-reviews-form .api-location .bx-sls .dropdown-icon{top:11px}.api-reviews-form .api-location .bx-ui-sls-route{padding:4px 10px!important}.api-reviews-form .api_row_error .api_upload_drop{border-color:#d95c5c}.api-reviews-form .api_video_upload{position:relative}.api-reviews-form .api_video_list{overflow:hidden;position:relative}.api-reviews-form .api_video_item{margin-bottom:3px;position:relative;white-space:nowrap}.api-reviews-form .api_video_remove{height:20px;right:0;position:absolute;opacity:.6;bottom:0;top:0;background:url("data:image/pngbase64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAICAYAAAArzdW1AAAAVklEQVR42nWOgQnAMAgE3aCjOJEDuY3DZJ8rqZYipg8KPgen7GACvpAKLFCBgCxcYfeSYAHVFUhYHqdRR96w/A/40hRNzXUAJpiQdcVQB+QuYPxo8XQ33NCTVnhoHP8AAAAASUVORK5CYII=") no-repeat 50% 50%;cursor:pointer;width:20px}.api-reviews-form .api_video_remove:hover{opacity:1}.api-reviews-form .api_video_info{font-size:13px;color:#7a7a7a;font-family:Tahoma,Helvetica,Arial,sans-serif}.api-reviews-form .api-rules-label{font-size:12px;font-weight:400;cursor:pointer;padding-left:20px;display:block}.api-reviews-form .api-rules .api-field{padding:0;position:absolute;top:3px;margin:0;left:0}.api-reviews-form .api-rules-error{font-size:12px;font-weight:700;color:#ff0f00;margin:5px 0;padding-left:20px;display:none}.api-reviews-form .api-rules a{font-size:13px;text-decoration:none;border-bottom:1px dotted}.api-reviews-form .api-rules a:hover{border-bottom:1px solid}.api_modal{background-color:rgba(0,0,0,.86)}.api_modal_dialog{border-radius:0!important}.api-reviews-form .api-button{min-height:44px;padding:0 20px;font-size:16px;margin:0 auto;line-height:42px}.api-reviews-form .api-button .api-icon{height:20px;margin-right:5px;background:url(/bitrix/images/api.reviews/sprite.png) no-repeat 0 -33px;width:23px;vertical-align:middle;display:inline-block}.api_modal.api_modal-project .api_modal_close:before{top:50%;background-color:#fff;left:50%;z-index:0}.api_modal.api_modal-project .api_modal_close:hover{-webkit-transform:none;transform:none}.api_modal.api_modal-project .api_modal_header{padding:1rem 1.25rem;text-align:center;border-radius:0;background:#fc620c;line-height:1}.api_modal.api_modal-project .api_modal_header .api_modal_title{font-size:1.5rem;font-weight:400;color:#fff}.api_modal.api_modal-project .input,.api_modal.api_modal-project .textarea{border-color:#dbdbdb;color:#363636;max-width:100%;background-color:#fff;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);border-radius:0;width:100%}.api_modal.api_modal-project .input::-webkit-input-placeholder,.api_modal.api_modal-project .textarea::-webkit-input-placeholder{color:#4a4a4a}.api_modal.api_modal-project .input::-moz-placeholder,.api_modal.api_modal-project .textarea::-moz-placeholder{color:#4a4a4a}.api_modal.api_modal-project .input::-ms-input-placeholder,.api_modal.api_modal-project .textarea::-ms-input-placeholder{color:#4a4a4a}.api_modal.api_modal-project .input::placeholder,.api_modal.api_modal-project .textarea::placeholder{color:#4a4a4a}.api_alert_content .api_buttons .api_button_primary{background:#fc620c}.api-reviews-list{-webkit-box-sizing:border-box;box-sizing:border-box}.api-reviews-list .api-header .api-icon-star{height:15px;width:16px;display:inline-block}.api-reviews-list .api-header .api-user-info{overflow:hidden}.api-reviews-list .api-header .api-guest-picture{margin-right:15px;float:left}.api-reviews-list .api-header .api-guest-info{overflow:hidden;padding:9px 0}.api-reviews-list .api-header .api-guest-info>div{min-height:16px;margin:0 15px 5px 0;line-height:1;float:left;display:block}.api-reviews-list .api-header .api-guest-name{font-weight:700}.api-reviews-list .api-header .api-date{font-size:10px;font-style:italic;color:#999}.api-reviews-list .api-header .api-date:before{height:13px;content:" ";margin:0 6px -2px 0;background:url(/bitrix/images/api.reviews/sprite.png) no-repeat -51px 0 transparent;width:15px;display:inline-block}.api-reviews-list .api-header .api-true-buyer{background-padding-left:23px;background-display:inline-block;background-background-size:contain;background-line-height:16px!important;background-height:18px;background-font-weight:700;background-font-size:12.8px;background:url(/bitrix/css/api.core/images/components/buyer.svg) no-repeat 0 50%;background-color:#29ad2e;background-margin-top:-2px!important}.api-reviews-list .api-header .api-userpic{border:1px solid #fff;background-color:#c5c5c5;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);border-radius:100%}.api-reviews-list .api-header .api-prodpic,.api-reviews-list .api-header .api-userpic{height:36px;background-size:contain;background-position:50%;width:36px;background-repeat:no-repeat;display:inline-block}.api-content{padding:1rem 0 0}.api-item{position:relative;border-radius:.2rem}@media screen and (max-width:768px){.api-item{padding:1rem}}.api-item.api-active{background:#fffbe6}.api-item{margin-top:30px}.api-item-hidden{border:1px solid #ccc!important;background:#f3f2f2!important}.api-item-hidden .api-item-status{padding:3px 10px;font-size:12px;right:0;color:#f3f2f2;position:absolute;min-width:140px;text-align:center;top:0;background:#212121;display:block}.api-field{margin:0}.api-field-value{display:inline-block}.api-field-title{padding:5px 12px;font-size:16px;font-weight:700;font-style:italic;color:#eb6132;margin:0 0 20px;background:#fff}input[type=text],textarea{overflow:hidden;padding:4px 10px;resize:none;font-size:14px;border:1px solid #c0c0be;font-weight:400;-webkit-transition:none;transition:none;outline:none;background:#fff;width:100%;display:block}textarea{height:auto}[data-fake-field]{display:none}.api-footer{padding:0}.api-footer .api-user-info{overflow:hidden}.api-footer .api-user-info .api-left{float:left}.api-footer .api-user-info .api-right{text-align:right;float:right}.api-footer .api-guest-contacts{display:inline-block}.api-answer{padding:1rem 0 0;position:relative;border-top:2px solid hsla(0,0%,40%,.2);margin:1rem 0 0 3rem;background:transparent}.api-answer .content{padding:1rem;color:#444;background:hsla(0,0%,95%,.8)}.api-answer:before{height:20px;content:" ";position:absolute;top:50%;background:url(/bitrix/images/api.reviews/sprite.png) no-repeat 0 -13px transparent;left:-57px;width:33px;margin-top:-10px;display:block}.api-answer .api-shop-name{font-size:15px;font-weight:700}.api-answer.api-answer-send .api-shop-name:after{height:14px;content:"";background:url(/local/templates/platform/components/api/reviews/reviews/api/reviews.list/.default/images/ok.svg) no-repeat 50% 50%;background-size:contain;margin:0 0 -2px 5px;width:14px;display:inline-block}.api-answer .api-shop-text{margin-top:10px}@media screen and (max-width:768px){.api-answer{margin:1rem 0}.api-answer:before{position:relative;margin:0 0 1rem;left:0}}.api-admin-controls{position:relative;bottom:-15px;margin:0}#api-reply{position:relative;bottom:-20px;margin:0}#api-reply .api-reply-button{margin:5px 0 0}#api-reply .api-label,#api-reply button{vertical-align:middle;display:inline-block}#api-reply button{margin-right:5px}#api-reply .api-label{margin-left:15px}#api-reply .api-label input{margin:0 5px 0 0}.api-pagination{text-align:center;margin:50px 0 25px}.api_button_primary{background:#fc620c}.api_button_success{background:#23d160}.bx-pagination{margin:10px 0}.bx-pagination .bx-pagination-container{position:relative;text-align:center}.bx-pagination .bx-pagination-container ul{list-style:none;padding:0;margin:0;display:inline-block}.bx-pagination .bx-pagination-container ul li{margin:0 2px 15px;display:inline-block}.bx-pagination .bx-pagination-container ul li span{padding:0 8px;font-size:14px;-webkit-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-moz-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-ms-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-o-transition:color .3s ease,background-color .3s ease,border-color .3s ease;transition:color .3s ease,background-color .3s ease,border-color .3s ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#eff0f1}.bx-pagination .bx-pagination-container ul li a,.bx-pagination .bx-pagination-container ul li span{height:32px;color:#444;min-width:32px;border-radius:16px;line-height:32px;vertical-align:middle;display:block}.bx-pagination .bx-pagination-container ul li a{text-decoration:none}.bx-pagination .bx-pagination-container ul li a:hover span{background:#dadada}.bx-pagination .bx-pagination-container ul li.bx-active span{color:#fff;background:#0083d1}.bx-pagination .bx-pagination-container ul li.bx-pag-all a span,.bx-pagination .bx-pagination-container ul li.bx-pag-next a span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev a span{padding:0 18px;border:2px solid #eff0f1;color:#444;background:#fff;line-height:28px}.bx-pagination .bx-pagination-container ul li.bx-pag-all span,.bx-pagination .bx-pagination-container ul li.bx-pag-next span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev span{padding:0 18px;border:2px solid #eff0f1;color:#aab1b4;background:#fff;line-height:28px}.bx-pagination .bx-pagination-container ul li.bx-pag-all a:hover span,.bx-pagination .bx-pagination-container ul li.bx-pag-next a:hover span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev a:hover span{border-color:#dadada;color:#000;background:#fff}.bx-pagination.bx-green .bx-pagination-container ul li.bx-active span{color:#fff;background:#3bc915}.bx-pagination.bx-yellow .bx-pagination-container ul li.bx-active span{color:#fff;background:#f9a91d}.bx-pagination.bx-red .bx-pagination-container ul li.bx-active span{color:#fff;background:#e22b2b}.bx-pagination.bx-blue .bx-pagination-container ul li.bx-active span{color:#fff;background:#0083d1}