:root{--color-main:#1a84ff;--color-main-bg:rgba(26,132,255,.08);--color-accent:#b6e109;--color-accent-bg:rgba(182,225,9,.08);--color-red:#f53e2a;--color-red-bg:rgba(245,62,42,.08);--color-yellow:#ffd82c;--color-yellow-bg:rgba(255,216,44,.08);--color-green:#8bab1a;--color-green-bg:rgba(136,160,51,.08);--color-white:#fff;--color-black:#000;--color-text:#181818;--color-secondary:#656565;--color-inverse:#fff;--color-text-primary:#151515;--background-main:#f0f0f0;--background-2lvl:#fff;--background-gray:rgba(0,0,0,.03);--background-fade:rgba(0,0,0,.3);--border:hsla(0,0%,40%,.1);--button-blue:#1a84ff;--button-gray:rgba(0,0,0,.03);--button-dark:#181818;--button-green:rgba(182,225,9,.08);--button-gray-color:#181818;--button-dark-color:#fff;--button-backdrop-filter:blur(15px);--input-bg:rgba(0,0,0,.03);--input-placeholder:#656565;--input-color:#181818;--input-label-color:#656565;--input-err-bg:rgba(245,62,42,.08);--input-err-color:#f53e2a;--input-err-label-color:#f53e2a;--input-focus-bg:rgba(36,128,235,.1);--input-focus-color:#281717;--input-focus-label-color:#1a84ff;--divider:hsla(0,0%,40%,.3);--modal-stroke:rgba(0,0,0,.08);--color-text-secondary:#656565;--color-primary-add-btn:rgba(26,132,255,.08);--color-red-atention:#ae1818;--preview-card-bg:#f8f8f8;--fill-star:rgba(0,0,0,.03);--rt-color-white-app:#f0f0f0;--rt-color-dark-app:#fff;--rt-color-success-app:rgba(136,160,51,.08);--rt-color-error-app:rgba(245,62,42,.08);--rt-color-warning-app:rgba(255,216,44,.08);--rt-color-info-app:rgba(26,132,255,.08);--rt-opacity-app:1;--pwa-background:#fff;--pwa-theme-color:#181818;--placeholder-bg-gradient:linear-gradient(90deg,var(--background-gray) 25%,var(--background-gray) 50%,var(--background-gray) 75%);--placeholder-shimmer-light:linear-gradient(90deg,transparent,rgba(0,0,0,.1) 20%,rgba(0,0,0,.15) 50%,rgba(0,0,0,.1) 80%,transparent);--placeholder-shimmer-item:linear-gradient(90deg,transparent,rgba(0,0,0,.08) 20%,rgba(0,0,0,.12) 50%,rgba(0,0,0,.08) 80%,transparent);--placeholder-shimmer-price:linear-gradient(90deg,transparent,rgba(0,0,0,.1) 20%,rgba(0,0,0,.15) 50%,rgba(0,0,0,.1) 80%,transparent);--placeholder-pulse-duration:1.8s;--placeholder-shimmer-duration:2.2s}.dark{--color-main:#1a84ff;--color-main-bg:rgba(36,128,235,.1);--color-accent:#b6e109;--color-accent-bg:rgba(#b6e109,0.08);--color-red:#f53e2a;--color-red-bg:rgba(245,62,42,.1);--color-yellow:#ffd82c;--color-yellow-bg:rgba(#ffd82c,0.08);--color-green:#8bab1a;--color-green-bg:rgba(#8bab1a,0.08);--color-white:#fff;--color-black:#000;--color-text:#fff;--color-secondary:#959595;--color-inverse:#030303;--color-text-primary:#fff;--background-main:#161616;--background-2lvl:#202020;--background-gray:hsla(0,0%,100%,.05);--background-fade:rgba(0,0,0,.3);--border:hsla(0,0%,58%,.1);--button-blue:#2480eb;--button-gray:hsla(0,0%,100%,.05);--button-dark:#fff;--button-green:rgba(182,225,9,.08);--button-gray-color:#fff;--button-dark-color:#030303;--button-backdrop-filter:blur(0);--input-bg:hsla(0,0%,100%,.05);--input-placeholder:#959595;--input-color:#fff;--input-label-color:#656565;--input-err-bg:rgba(245,62,42,.08);--input-err-color:#f53e2a;--input-err-label-color:#f53e2a;--input-focus-bg:rgba(36,128,235,.1);--input-focus-color:#fff;--input-focus-label-color:#1a84ff;--divider:hsla(0,0%,58%,.3);--modal-stroke:hsla(0,0%,100%,.08);--color-text-secondary:#959595;--color-primary-add-btn:rgba(36,128,235,.1);--preview-card-bg:#2e2e2e;--fill-star:hsla(0,0%,100%,.03);--rt-color-white-app:#161616;--rt-color-dark-app:#202020;--rt-color-success-app:rgba(136,160,51,.08);--rt-color-error-app:rgba(245,62,42,.08);--rt-color-warning-app:rgba(255,216,44,.08);--rt-color-info-app:rgba(26,132,255,.08);--rt-opacity-app:1;--pwa-background:#202020;--pwa-theme-color:#fff;--placeholder-bg-gradient:linear-gradient(90deg,var(--background-gray) 25%,var(--background-gray) 50%,var(--background-gray) 75%);--placeholder-shimmer-light:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1) 20%,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,.1) 80%,transparent);--placeholder-shimmer-item:linear-gradient(90deg,transparent,hsla(0,0%,100%,.08) 20%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.08) 80%,transparent);--placeholder-shimmer-price:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1) 20%,hsla(0,0%,100%,.18) 50%,hsla(0,0%,100%,.1) 80%,transparent);--placeholder-pulse-duration:1.8s;--placeholder-shimmer-duration:2.2s}.AddClientReview-label{transition:all .5s ease}.AddClientReview{padding:30px;display:flex;flex-direction:column;gap:20px;font-size:14px;line-height:22px;color:var(--color-text);background:var(--background-2lvl)}@media(max-width:480px){.AddClientReview{font-size:12px;line-height:18px;gap:12px;padding:16px}}.AddClientReview-title{display:flex;max-width:100%;flex-wrap:wrap;justify-content:space-between;align-items:center}@media(max-width:768px){.AddClientReview-title{flex-direction:column;align-items:start}}.AddClientReview-form{display:flex;flex-direction:column;gap:16px}@media(max-width:768px){.AddClientReview-form{gap:12px}}.AddClientReview-text{font-size:14px;line-height:22px;color:var(--color-text-secondary)}.AddClientReview-text_title{white-space:nowrap}@media(max-width:576px){.AddClientReview-text{font-size:12px;line-height:18px}}.AddClientReview-btn{white-space:nowrap;max-width:max-content}.AddClientReview-btn svg path{fill:var(--color-white)}@media(max-width:576px){.AddClientReview-btn{min-height:44px;font-weight:600;font-size:12px;line-height:18px}.AddClientReview-btn_add{width:100%;max-width:100%}}.AddClientReview-block{display:flex;width:100%;flex-direction:column;gap:8px}@media(max-width:576px){.AddClientReview-block{margin-top:12px;gap:6px}}.AddClientReview-row{width:100%;display:flex;flex-direction:row;gap:8px}@media(max-width:576px){.AddClientReview-row{gap:6px}}.AddClientReview-wrap{display:flex;flex-direction:column;gap:16px}@media(max-width:576px){.AddClientReview-wrap{display:flex;flex-direction:row;align-items:center;justify-content:space-between}}.AddClientReview-content{width:100%;flex-grow:1;position:relative}.AddClientReview-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:400;font-size:16px;line-height:22px;width:90px;height:70px;background:var(--color-primary-add-btn);color:var(--color-main);border-radius:15px;padding:0;min-width:70px}@media(max-width:576px){.AddClientReview-loading{font-size:12px;line-height:18px;width:70px;border-radius:10px}}.AddClientReview-loading svg path{fill:var(--color-primary)}.AddClientReview-rating{display:flex;align-items:center;gap:2px}@media(max-width:576px){.AddClientReview-rating{flex-direction:column;align-items:start}}.AddClientReview-files{display:grid;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));grid-gap:4px;gap:4px;margin-top:-14px}.AddClientReview-files_mobile{margin-top:0}.AddClientReview-file{height:70px;width:70px;position:relative}.AddClientReview-handle{position:absolute;top:5px;left:5px;z-index:5;cursor:pointer}.AddClientReview-img{overflow:hidden;max-height:70px;position:relative;border-radius:15px}.AddClientReview-img img{object-fit:cover}.AddClientReview-load svg{width:22px;height:22px}.AddClientReview-delete{position:absolute;top:-6px;right:-5px;z-index:5;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:var(--color-red);border-radius:50%}.AddClientReview-previews{display:flex;flex-wrap:wrap;gap:8px}.AddClientReview-editor{font-weight:600;font-size:16px;line-height:22px;background-color:var(--input-bg);width:100%;min-height:70px;padding:22px 14px 14px;gap:8px;border-radius:14px;color:var(--field-placeholder)}.AddClientReview-editor_error{background:var(--color-red-bg)}@media(max-width:576px){.AddClientReview-editor{padding-top:20px;font-size:12px;line-height:18px;min-height:86px}}.AddClientReview-textarea-container{position:relative}.AddClientReview-label{position:absolute;pointer-events:none;left:14px;right:14px;top:14px;white-space:nowrap;overflow:hidden;font-size:14px;line-height:22px;color:var(--color-text-secondary)}@media(max-width:576px){.AddClientReview-label{font-size:12px;line-height:18px}}.AddClientReview-editor:focus~.AddClientReview-label,.AddClientReview-editor:not(:focus):valid~.AddClientReview-label{top:8px;font-size:10px;line-height:12px}@media(max-width:576px){.AddClientReview-editor:focus~.AddClientReview-label,.AddClientReview-editor:not(:focus):valid~.AddClientReview-label{font-size:8px;line-height:10px}}.AddClientReview-name{white-space:nowrap}.AddClientReview-error{display:inline-flex;align-items:center;width:auto;font-size:12px;font-weight:400;line-height:18px;padding:3px 5px;border-radius:4px;color:var(--color-red);background:var(--color-red-bg);margin-top:8px;transition:all .5s ease}.AddClientReview-error_margin{margin-top:0;margin-bottom:8px}