.AddClientReview-label{transition:all .5s}.AddClientReview{color:var(--color-text);background:var(--background-2lvl);flex-direction:column;gap:20px;padding:30px;font-size:14px;line-height:22px;display:flex}@media (max-width:480px){.AddClientReview{gap:12px;padding:16px;font-size:12px;line-height:18px}}.AddClientReview-title{flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:100%;display:flex}@media (max-width:768px){.AddClientReview-title{flex-direction:column;align-items:start}}.AddClientReview-form{flex-direction:column;gap:16px;display:flex}@media (max-width:768px){.AddClientReview-form{gap:12px}}.AddClientReview-text{color:var(--color-text-secondary);font-size:14px;line-height:22px}.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-size:12px;font-weight:600;line-height:18px}.AddClientReview-btn_add{width:100%;max-width:100%}}.AddClientReview-block{flex-direction:column;gap:8px;width:100%;display:flex}@media (max-width:576px){.AddClientReview-block{gap:6px;margin-top:12px}}.AddClientReview-row{flex-direction:row;gap:8px;width:100%;display:flex}@media (max-width:576px){.AddClientReview-row{gap:6px}}.AddClientReview-wrap{flex-direction:column;gap:16px;display:flex}@media (max-width:576px){.AddClientReview-wrap{flex-direction:row;justify-content:space-between;align-items:center;display:flex}}.AddClientReview-content{flex-grow:1;width:100%;position:relative}.AddClientReview-loading{background:var(--color-primary-add-btn);width:90px;height:70px;color:var(--color-main);border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-width:70px;padding:0;font-size:16px;font-weight:400;line-height:22px;display:flex}@media (max-width:576px){.AddClientReview-loading{border-radius:10px;width:70px;font-size:12px;line-height:18px}}.AddClientReview-loading svg path{fill:var(--color-primary)}.AddClientReview-rating{align-items:center;gap:2px;display:flex}@media (max-width:576px){.AddClientReview-rating{flex-direction:column;align-items:start}}.AddClientReview-files{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:4px;margin-top:-14px;display:grid}.AddClientReview-files_mobile{margin-top:0}.AddClientReview-file{width:70px;height:70px;position:relative}.AddClientReview-handle{z-index:5;cursor:pointer;position:absolute;top:5px;left:5px}.AddClientReview-img{border-radius:15px;max-height:70px;position:relative;overflow:hidden}.AddClientReview-img img{object-fit:cover}.AddClientReview-load svg{width:22px;height:22px}.AddClientReview-delete{z-index:5;background:var(--color-red);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:-6px;right:-5px}.AddClientReview-previews{flex-wrap:wrap;gap:8px;display:flex}.AddClientReview-editor{background-color:var(--input-bg);width:100%;min-height:70px;color:var(--field-placeholder);border-radius:14px;gap:8px;padding:22px 14px 14px;font-size:16px;font-weight:600;line-height:22px}.AddClientReview-editor_error{background:var(--color-red-bg)}@media (max-width:576px){.AddClientReview-editor{min-height:86px;padding-top:20px;font-size:12px;line-height:18px}}.AddClientReview-textarea-container{position:relative}.AddClientReview-label{pointer-events:none;white-space:nowrap;color:var(--color-text-secondary);font-size:14px;line-height:22px;position:absolute;top:14px;left:14px;right:14px;overflow:hidden}@media (max-width:576px){.AddClientReview-label{font-size:12px;line-height:18px}}.AddClientReview-editor:not(:focus):valid~.AddClientReview-label,.AddClientReview-editor:focus~.AddClientReview-label{font-size:10px;line-height:12px;top:8px}@media (max-width:576px){.AddClientReview-editor:not(:focus):valid~.AddClientReview-label,.AddClientReview-editor:focus~.AddClientReview-label{font-size:8px;line-height:10px}}.AddClientReview-name{white-space:nowrap}.AddClientReview-error{width:auto;color:var(--color-red);background:var(--color-red-bg);border-radius:4px;align-items:center;margin-top:8px;padding:3px 5px;font-size:12px;font-weight:400;line-height:18px;transition:all .5s;display:inline-flex}.AddClientReview-error_margin{margin-top:0;margin-bottom:8px}
