Файл: upload/core/templates/default/css/style.css
Строк: 3269
:root {
--back-buttons-color: #00b973;
--back-buttons-hover:
#02de8a;
--back-buttons-dark-color: #005d7b;
--back-buttons-dark-hover:
#0181aa;
--text-buttons-color: #fff;
--items-color:
#00b973;
--text-outline-color: #00b973;
--block-box-shadow: 3px 4px 5px
0px #879baf21;
--dark-text-color: #326b7b;
--text-color:
#4d666d;
--white-text-color: #fff;
--all-background:
#f3f5f7;
--box-background: #fff;
}
html, body {
min-height:
calc(100vh) !important;
}
body {
padding: 0;
margin:
0;
font-family: -apple-system,BlinkMacSystemFont,inter;
font-size:
15px;
background: var(--all-background);
background-image:
linear-gradient(#f3f5f7, #f7f7f74f),
var(--background-profile);
background-size:
cover;
background-attachment: fixed;
background-repeat:
no-repeat;
color: var(--text-color);
display: flex;
flex-direction:
column;
justify-content: space-between;
}
::placeholder {
color:
#b0b0b0;
opacity: 1;
}
input, textarea {
font-size: 14px
}
a
{
text-decoration: none;
-webkit-tap-highlight-color:
transparent;
touch-action: manipulation;
}
*, *::before, *::after {
box-sizing: border-box;
}
img {
width: 100%;
object-fit:
cover;
user-select: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
}
.error-box
{
font-family: -apple-system,BlinkMacSystemFont,arial;
background:
var(--box-background);
padding: 20px;
margin: 10px auto;
box-shadow:
var(--block-box-shadow);
border-radius: 10px;
max-width:
1300px;
width: -webkit-fill-available;
}
.error-box h3 {
margin:
0;
}
.error-box small {
color:
var(--dark-text-color)
}
.page_text {
line-height:
1.5;
}
.unread-badge {
position: absolute;
color:
#fff;
background: #ed4c3e;
font-size: 10px;
height:
15px;
min-width: 15px;
border-radius: 50px;
margin-bottom:
-15px;
align-items: center;
justify-content: center;
margin-right:
-15px;
}
.flex-nc_box {
display: flex;
flex-direction:
column;
gap: 15px;
}
.content {
flex: 1 1;
display:
flex;
justify-content: center;
}
.home_page {
width:
-webkit-fill-available
}
.name-nc {
padding: 10px;
font-weight:
600;
}
.user-box-name-group {
display: flex;
flex-direction:
column;
align-items: flex-start;
max-width: 130px;
white-space:
nowrap;
text-overflow: ellipsis;
}
.link-nc {
display:
block;
padding: 10px;
color: var(--text-color);
border-radius:
7px;
transition: all 0.2s;
}
.link-nc:hover {
background:
#ededed;
padding-left: 15px;
}
.category-list-home {
background:
var(--box-background);
padding: 30px 0;
box-shadow:
var(--block-box-shadow);
border-radius: 0 0 10px
10px;
}
.box-works {
margin-top: 20px
}
.otz_box
{
border-radius: 10px;
margin-top: 15px;
background:
var(--box-background);
outline: 0;
box-shadow:
var(--block-box-shadow);
padding: 15px;
}
.otz_box.comment-group
{
display: flex;
flex-direction: column;
gap:
10px;
}
.otz_box.work_rating {
margin: 0;
border-radius:
0;
border-top: 1px solid #ededed;
display: flex;
flex-direction:
column;
gap: 10px;
}
.feed_list {
border-radius: 0 0 10px
10px;
overflow: hidden;
box-shadow:
var(--block-box-shadow);
}
.otz_box.non-rating {
border-radius: 0 0
10px 10px;
margin: 0;
border-top: 1px solid #e5e5e5;
}
form
{
margin: 0;
}
.welcome_block {
display: flex;
flex-direction:
column;
min-height: calc(100vh - 50px);
justify-content:
center;
background-image: linear-gradient(rgb(173 173 173 / 75%), rgb(0
129 75 / 85%)), url(../images/welcome_back.jpg);
background-size:
cover;
background-position: center;
background-repeat:
no-repeat;
gap: 20px;
align-items: center;
}
.home-logo
{
display: flex;
align-items: center;
flex-direction:
column;
flex-wrap: wrap;
width:
-webkit-fill-available;
}
.name_page {
text-align:
center;
max-width: 600px;
width:
-webkit-fill-available;
}
.name_page.logo {
max-width:
300px;
width: -webkit-fill-available;
}
.file_chat {
width:
-webkit-fill-available;
}
.my-message .file_chat a {
color:
var(--white-text-color);
background: #ffffff4d;
padding: 10px
15px;
width: -webkit-fill-available;
position:
relative;
border-radius: 5px;
margin-top: 5px;
border-left: 5px solid
#91ffd5;
transition: all 0.2s;
display: flex;
align-items:
center;
gap: 10px;
}
.other-message .file_chat a {
color:
var(--text-color);
background: #b7b7b7b8;
padding: 10px 15px;
width:
-webkit-fill-available;
position: relative;
border-radius:
5px;
margin-top: 5px;
border-left: 5px solid
var(--dark-text-color);
transition: all 0.2s;
display:
flex;
align-items: center;
gap: 10px;
}
.my-message .file_chat
a:hover {
background: #dcdcdc4d;
}
.other-message .file_chat a:hover
{
background: #00000029;
}
.my-message .file_chat a i {
font-size:
30px;
color: #ffffff;
}
.other-message .file_chat a i {
font-size:
30px;
color: var(--text-color);
}
.file_chat a span {
font-size:
13px;
}
.flex-chat-name-fl {
display: flex;
flex-direction:
column;
align-items: flex-start;
gap: 4px;
}
.my-message
.file-name-chat {
color: #91ffd5;
font-weight: 600;
font-size:
15px;
}
.other-message .file-name-chat {
color:
var(--dark-text-color);
font-weight: 600;
font-size:
15px;
}
.tg_info {
color: var(--white-text-color);
position:
relative;
width: -webkit-fill-available;
text-align: center;
padding:
0 30px;
bottom: 0;
}
.desc_page {
text-align: center;
color:
var(--white-text-color);
}
.three_elm {
text-align:
center;
display: flex;
}
.edit_feed {
color:
var(--dark-text-color);
transition: all 0.6s;
height: 16px;
cursor:
pointer;
}
.edit_feed i {
pointer-events:
none;
}
.edit_feed:hover {
color:
var(--items-color);
}
.submit.disabled {
background:
#e6e6e6;
border: 0;
padding: 8px 15px;
color:
#aeaeae;
border-radius: 7px;
transition: all 0.5s;
font-weight:
600;
font-size: 14px;
cursor: default;
}
.err_title_top
{
text-align: center;
color: var(--items-color);
font-size:
80px;
font-weight: 600;
display: flex;
align-items:
center;
justify-content: center;
}
.err_title_top img {
width:
100px;
height: 100px;
}
.err_desc_bot {
text-align:
center;
color: var(--text-color)
}
.pay_summ_info {
color:
var(--items-color);
font-size: 20px;
background: #ffffff;
padding:
5px 10px;
border-radius: 0 0 15px 15px;
box-shadow: 0px 3px 5px 0px
#00000014;
}
.sucess_desc_pay {
color:
var(--items-color);
font-weight: 600;
font-size: 20px;
}
.link_reg
{
color: #12aa67;
}
.link_reg:hover {
text-decoration:
underline;
}
.page_back-box-info {
background:
var(--box-background);
border-radius: 10px;
padding:
20px;
box-shadow: var(--block-box-shadow);
display:
flex;
flex-direction: column;
align-items: center;
gap:
20px;
}
.name_page img {
max-width:
700px;
width:-webkit-fill-available;
padding: 0 50px;
filter:
drop-shadow(8px 8px 16px rgba(0, 0, 0,
0.5));
}
.btn.button.text-center.section {
margin-bottom:
15px;
}
.btn.button.text-center {
text-align:
center;
}
.btn.button, .button {
text-decoration: none;
color:
var(--white-text-color);
background: var(--back-buttons-color)
!important;
padding: 8px 15px !important;
border-radius:
7px;
transition: all 0.6s;
font-weight: 600 !important;
font-size:
14px;
cursor: pointer;
z-index: 2;
user-select: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
}
a.dark.button {
background:
var(--back-buttons-dark-color) !important;
}
a.dark.button:hover
{
background: var(--back-buttons-dark-hover)
!important;
}
input[type="submit"],
button[type="submit"] {
background:
var(--back-buttons-color);
cursor: pointer;
border: 0;
padding: 8px
15px;
color: var(--white-text-color);
border-radius: 7px;
transition:
all 0.5s;
font-weight: 600;
font-size:
14px;
}
input[type="submit"]:hover,
button[type="submit"]:hover {
background:
var(--back-buttons-hover);
}
.up-all-form {
margin-top:
20px;
display: flex;
flex-direction: row-reverse;
}
.button_bal_box
{
display: flex;
align-items: center;
gap: 10px;
flex-direction:
column;
width: 90px;
align-content: center;
font-size:
13px;
margin-top: 20px;
}
.drdown_but {
font-size: 22px;
color:
var(--dark-text-color);
transition: all 0.2s;
cursor: pointer;
width:
20px;
text-align: center;
height: 22px;
}
.drdown_but:hover
{
color: var(--items-color);
}
.btn.button:hover {
background:
var(--back-buttons-hover) !important;
color:
var(--text-buttons-color);
}
.button:hover {
background:
var(--back-buttons-hover) !important;
}
.btn.button.buy-work
{
width:-webkit-fill-available;
text-align: center;
height: 40px
!important;
transition: all 0.5s;
display: flex;
align-items:
center;
justify-content: center;
padding: 0
!important;
}
.work_page_image {
border-top: 1px solid
#ededed;
min-height: 100%;
}
.non-search-image img {
height:
150px;
width: 150px;
}
.non-search-text {
display:
flex;
flex-direction: column;
text-align: center;
gap:
3px;
}
.non-search-text-hed {
font-weight: 600;
font-size:
20px;
color: var(--items-color);
}
.non-search-text-bot {
color:
var(--dark-text-color);
}
.btn.button.cart-work {
display:
flex;
padding: 0 !important;
transition: all 0.5s;
min-width:
40px;
align-items: center;
justify-content: center;
font-size:
20px;
}
.non-search-box {
display: flex;
flex-direction:
column;
align-items: center;
gap: 3px;
justify-content:
center;
height: 60vh;
}
.ueat.btn {
background: #21da883b
!important;
color: #00b973
}
.ueat.btn:hover {
background:
var(--back-buttons-color) !important;
}
.work_list {
padding:
10px;
background: #ededed;
display: flex;
gap: 10px;
flex-flow: row
wrap;
box-shadow: 0px -5px 20px 20px #ededed;
justify-content:
center;
}
.menu_nb {
width:
-webkit-fill-available;
}
.bot-btn-login {
text-align:
center;
padding: 10px;
background: var(--box-background);
color:
var(--dark-text-color);
border-top: 1px solid #ededed;
transition: all
0.2s
}
.bot-btn-login:hover {
background: #f7f7f7
}
.desc-text
{
max-width: 600px;
padding: 10px;
font-size:
16px;
}
.bottom_footer-info {
padding: 10px;
color:
var(--text-color);
margin: 0 auto;
max-width: 1490px;
display:
flex;
align-items: center;
justify-content: center;
gap:
10px;
flex-wrap: wrap;
}
.footer-info-link {
color:
var(--text-color);
}
.footer-info-link:hover {
text-decoration:
underline
}
.home_us.footer {
background: #ffffff;
margin:
0;
max-width: -webkit-fill-available;
box-shadow: 0px -3px 6px 0px
#879baf21;
}
.avatar-users-message img {
width: 30px;
height:
30px;
object-fit: cover;
border-radius: 100px
}
.my-message
.box-message-users {
display: flex;
flex-direction:
row-reverse;
gap: 5px;
}
.other-message .box-message-users
{
display: flex;
flex-direction: row;
gap: 5px;
}
.work_info
{
background: var(--box-background);
display: flex;
min-width:
100px;
max-width: 300px;
width: -webkit-fill-available;
flex:
auto;
overflow: hidden;
flex-direction: column;
border-radius: 0 0
10px 10px;
justify-content: space-between;
}
.work_block
{
box-shadow: var(--block-box-shadow);
border-radius:
10px;
background: var(--box-background);
display:
flex;
flex-direction: column;
max-width: 283px;
}
.work_image,
.work_image img {
width: 283px;
border-radius: 10px 10px 0 0;
height:
185px;
}
.us_info {
display: flex;
padding: 10px
15px;
border-top: 1px solid #e5e5e5;
justify-content:
space-between;
align-items: center;
}
.comment-box {
display:
flex;
flex-direction: column;
gap: 10px;
}
.us_info.rating-box
{
align-items: flex-start;
border: 0;
padding:
0;
}
.us_info.rating-box.non-rating-info {
display:
block;
text-align: center;
}
.prefix_del {
font-size:
13px;
background: #ea4c3e;
color: #fff;
padding: 1px
5px;
border-radius: 5px;
}
.password-container {
width:
-webkit-fill-available;
}
.us_info.rating-box.comment {
border-top:
0;
color: var(--text-color);
padding-top: 0;
display:
flex;
}
.comment_work-box {
margin-bottom: 20px
}
.work-box-page
{
width: -webkit-fill-available;
}
.work_desc {
display:
block;
color: var(--text-color);
min-width: 10px;
max-width:
300px;
overflow: hidden;
padding: 15px 15px 0 15px;
}
.set-cart
{
border-radius: 7px;
display: flex;
align-items:
center;
justify-content: center;
min-height: 35px;
min-width:
35px;
font-size: 17px;
margin: 5px 5px 0 0;
cursor:
pointer;
transition: all 0.6s;
color:
var(--dark-text-color)
}
.set-cart.active-cart, .set-cart:hover
{
background: #ededed;
color: #eb5649;
}
.work_desc span
{
height: 56px;
display: block;
overflow: hidden;
font-size:
15px;
}
.work_desc:hover {
color: var(--dark-text-color);
}
.name
{
color: #8a8a8a;
}
.page_dbox {
width:
-webkit-fill-available;
display: flex;
flex-direction:
column;
}
.info-head_box {
background:
var(--box-background);
padding: 15px 20px;
border-radius:
10px;
box-shadow: var(--block-box-shadow);
display:
flex;
flex-direction: column;
gap: 5px;
margin-bottom:
20px;
}
.title_head_box {
font-weight: 600;
font-size:
16px;
color: #ea4c3e;
margin-bottom: 10px;
}
.flex_head-info
{
display: flex;
}
.info_flex-info {
color:
#2f2f2f;
}
.title_flex-info {
width: 170px;
color:
var(--text-color);
}
.box-back-pan {
width:
-webkit-fill-available;
background: var(--box-background);
padding:
20px;
border-radius: 10px;
box-shadow:
var(--block-box-shadow);
}
.box-back-pan.nonback {
background:
none;
box-shadow: none;
padding: 0
}
.nick-message-users-box
{
display: flex;
flex-direction: column;
gap: 5px;
}
.my-message
.box-message-users .nick-message-users-box .nick-message-users {
display:
flex;
flex-direction: row-reverse;
font-size: 13px;
margin-right:
3px;
}
.other-message .box-message-users .nick-message-users-box
.nick-message-users {
display: flex;
flex-direction: row;
font-size:
13px;
margin-left: 3px;
}
.work_info-in-user {
display:
flex;
gap: 0px;
justify-content: space-between;
align-items:
flex-start;
border-top: 1px solid #e5e5e5;
}
.but_in-cena
{
display: flex;
padding: 10px 15px;
flex-direction:
row-reverse;
min-width: 10px;
z-index: 0;
}
.cena {
position:
relative;
display: flex;
align-items: center;
color:
#11b874;
font-size: 20px;
font-weight: 600;
z-index: 0;
}
.number
{
z-index: 0
}
.but_in-cena .btn.button {
outline: 0px solid
#dbdbdb;
box-shadow: inset 0px 0px 3px 0px #0000004f;
right:
10px;
position: relative;
}
.avatar img {
width:
35px;
border-radius: 100px;
display: block;
height:
35px;
}
#search-form {
display: flex;
gap: 10px;
box-shadow: 0px
2px 20px 20px #f7f7f7;
}
#search-form-adm {
display: flex;
gap:
10px;
}
.adm_panel_title-box {
font-size: 20px;
font-weight:
600;
color: var(--dark-text-color);
}
.icon_adm {
font-size:
35px;
display: block;
color: var(--items-color);
padding-bottom: 10px;
}
a.link_adm, .panel_info-box {
flex:
auto;
width: 180px;
max-width: 560px;
position: relative;
overflow: hidden;
vertical-align: top;
text-align: center;
font-size: 15px;
padding: 20px 0;
cursor: pointer;
-webkit-transition: all linear 0.1s;
border-radius: 10px;
box-shadow: var(--block-box-shadow);
background:
var(--box-background);
color:
var(--text-color);
}
a.link_adm:hover {
background:
#f6fbff;
}
a.link_adm.off {
background: #e9ebed;
color:
#c1c1c1;
box-shadow: none;
pointer-events: none;
}
.rub
{
margin-left: 5px
}
.login {
display: flex;
justify-content:
center;
align-items: center;
flex: 1 1;
}
.image_login img
{
width: 350px;
border-top-right-radius:
10px;
border-bottom-right-radius: 10px;
height: 100%;
}
.login-form
{
display: flex;
flex-direction: column;
align-items:
center;
background: var(--box-background);
padding:
30px;
border-top-left-radius: 10px;
border-bottom-left-radius:
10px;
justify-content: center;
width:
300px;
}
input[type="text"],
input[type="password"], input[type="email"],
input[type="number"] {
padding: 10px;
border-radius:
5px;
border: 0;
box-shadow: inset 0px 0px 3px 0px #dae1e7;
display:
block;
width: -webkit-fill-available;
background: #f9f9f9;
color:
#757575;
min-width: 10px;
max-width:
-webkit-fill-available;
}
input[name="login"],
input[name="pass"], input[name="r_pass"],
input[name="email"] {
text-align:
center;
}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus, input[type="number"]:focus,
textarea:focus {
outline: 2px solid
var(--text-outline-color);
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button
{
-webkit-appearance: none;
margin: 0;
}
#searchpol
{
background: var(--box-background);
border-radius: 10px;
padding:
10px 15px;
box-shadow: var(--block-box-shadow);
font-size:
16px;
}
#modal-number-input, #edit-reply-textarea {
margin-bottom:
20px
}
.login_block {
display: flex;
box-shadow:
var(--block-box-shadow);
border-radius: 10px;
}
.image_login
{
display: block;
}
.link {
color: #12aa67;
}
.link:hover
{
text-decoration: underline;
}
.link.active,
.rubric_side_name.active{
color: #12aa67 !important;
font-weight:
600;
pointer-events: none
}
#login {
display: flex;
margin:
0;
flex-direction: column;
gap: 10px;
margin: 15px 0;
width:
100%;
align-items: center;
}
#new_forms {
display: flex;
margin:
0;
flex-direction: column;
align-items: flex-end;
gap:
20px;
}
.info_box {
background: var(--box-background);
box-shadow:
var(--block-box-shadow);
border-radius: 0 0 10px 10px;
padding:
30px;
}
.flex_adm-users {
display: flex;
gap: 10px;
align-items:
center;
}
.info_box.arb {
padding: 0;
width:
-webkit-fill-available;
background: 0;
box-shadow: none;
display:
flex;
flex-direction: column;
gap:
15px;
}
.user_info-work-box.box-admin {
background: #fff;
padding:
10px 15px;
border-radius: 10px;
box-shadow:
var(--block-box-shadow);
}
.plug_error {
background:
var(--box-background);
border-radius: 10px;
padding: 10px
15px;
box-shadow: var(--block-box-shadow);
display:
flex;
justify-content: space-between;
}
.err_plugin {
color:
#ea4c3e;
}
.head_bar {
padding: 0px 20px;
position: sticky;
top:
0;
left: 0;
right: 0;
display: flex;
color:
var(--white-text-color);
justify-content:
space-between;
background-image: linear-gradient(rgb(237 237 237),
rgb(173 173 173 / 0%));
background: var(--box-background);
box-shadow:
0px 3px 6px 0px #879baf21;
z-index: 10;
height: 50px;
align-items:
center;
}
.online-dot {
display: inline-block;
min-width:
8px;
height: 8px;
background: linear-gradient(135deg, #4cd137,
#32b84a);
border-radius: 50%;
margin-right: 6px;
box-shadow:
0 0 8px rgba(76, 209, 55, 0.7);
vertical-align:
middle;
}
.online-dot.profile-nick-online {
margin: 0 0 0
8px;
height: 9px;
width: 9px;
}
.flex_input {
display:
flex;
gap: 10px
}
.head_menu {
display: flex;
gap:
20px;
margin-left: 30px;
align-items: center;
justify-content:
center;
}
.head_menu-item {
color:
var(--dark-text-color);
font-weight: 600;
cursor:
pointer;
transition: all 0.6s;
text-align:
center;
}
.head_menu-item.active {
color:
var(--items-color);
pointer-events: none;
}
.head_menu-item:hover
{
color: var(--items-color);
}
.desc_settings {
color:
var(--text-color);
font-size: 14px;
margin-bottom: 10px;
margin-top:
-5px;
}
#search-but-set {
padding: 0 30px;
background:
var(--back-buttons-color);
border: 0;
color:
var(--white-text-color);
height: 37px;
cursor: pointer;
transition:
all 0.2s;
border-radius: 10px;
font-weight: 600;
font-size:
15px;
box-shadow: var(--block-box-shadow);
}
#search-but-set:hover
{
background: #00c078;
}
.user_but {
color:
var(--items-color);
border-radius: 100px;
display:
flex;
align-items: center;
height: 30px !important;
cursor:
pointer;
transition: all 0.2s;
width: 30px;
justify-content:
center;
}
.user_but:hover {
background: #25b77c21
}
.right-block
{
display: flex;
gap: 10px;
align-items: center;
}
.left-block
{
display: flex;
align-items: center;
}
.money_block {
display:
flex;
gap: 8px;
align-items: center;
}
.money_block i {
padding:
6px 30px 6px 15px;
background: #1bb7775e;
position:
relative;
border-radius: 100px;
margin-right: -30px;
}
.head_money
{
display: flex;
background: #63bf9a;
padding: 5px
10px;
border-radius: 100px;
z-index: 1;
color:
var(--white-text-color);
cursor: pointer;
transition: all
0.2s;
font-size: 14px;
}
.head_money:hover {
background:
var(--back-buttons-color);
}
.home-us-work {
position:
relative;
max-width: 1000px;
margin: 0 auto;
}
.edit_link-box
{
position: unset;
}
.edit_link-us {
color: #005d7b;
cursor:
pointer;
transition: all 0.2s;
padding: 10px
0;
}
.edit_link-us:hover {
color: #00b973;
}
.form_block
{
background: var(--box-background);
padding: 20px;
border-radius: 0
0 10px 10px;
box-shadow: var(--block-box-shadow);
}
textarea
{
width: -webkit-fill-available !important;
height:
200px;
resize:none;
padding: 10px;
border-radius: 5px;
border:
0;
box-shadow: inset 0px 0px 3px 0px #dae1e7;
display:
block;
background: #f9f9f9;
color: #757575;
}
.summ-deal {
color:
var(--dark-text-color)
}
.info_summ {
text-align: center;
padding:
10px;
margin-bottom: 20px;
color:
var(--white-text-color);
background: radial-gradient(circle
farthest-corner at center center, var(--dark-text-color) 0%, #ffffff00
100%);
}
.title {
background: var(--box-background);
padding:
20px;
border-radius: 10px 10px 0 0;
border-bottom: 1px solid
#f2f2f2;
color: #686868;
font-weight: 600;
font-size:
16px
}
.site_logo {
background-image:
url('../images/head-dark-title.png');
width: 170px;
height:
38px;
display: block;
position: unset;
background-size:
100%
}
.user-group {
font-size: 12px;
padding: 1px
5px;
background: #005d7b36;
border-radius: 5px;
color:
var(--dark-text-color);
margin-top: 3px
}
.user-group-work
{
font-size: 13px;
border-radius: 5px;
color:
var(--dark-text-color);
}
.user-group-work.min {
display:
none;
}
.box_ava-info {
display: flex;
gap: 10px;
align-items:
center;
}
.box_ava-info .avatar {
width: 40px;
height:
40px;
}
.rating {
color: var(--dark-text-color);
font-weight:
600;
float: right;
display: flex;
gap: 5px;
align-items:
center;
flex-direction: row-reverse;
}
.all_in_rating {
display:
flex;
flex-direction: column;
align-items: flex-end;
gap:
3px;
}
.star_rating {
font-size: 11px;
display: flex;
gap:
2px;
}
.full-star {
color: #ffb800;
display: flex;
align-items:
center;
}
.half-star {
color: #ddd;
display: flex;
align-items:
center;
}
.only-star {
color: #ffb800;
display: none;
font-size:
13px;
}
input[type=file]::file-selector-button {
margin-right:
20px;
border: none;
background: var(--dark-text-color);
padding: 5px
15px;
border-radius: 8px;
color: var(--white-text-color);
cursor:
pointer;
transition: all
0.5s;
}
input[type=file]::file-selector-button:hover {
background:
var(--back-buttons-color);
}
.preview-box {
display: flex;
flex-wrap: wrap;
gap: 10px;
width:
-webkit-fill-available;
}
.add-images-block {
width: 120px;
height: 120px;
outline: 1px dashed #cdcdcd;
border-radius: 5px;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
background: #f3f3f3;
font-size: 14px;
text-align: center;
transition: all 0.6s;
color:
#959595;
}
.add-images-block:hover {
color: #6b6b6b;
background:
#e1e1e1;
outline: 1px solid #cdcdcd;
}
.preview-item {
position:
relative;
width: 120px;
height: 120px;
}
.preview-img {
width: 100%;
height: 100%;
object-fit: cover;
border-radius:
6px;
}
.remove-img {
position: absolute;
top: -6px;
right: -6px;
background: #ff4444;
color: #fff;
width:
22px;
height: 22px;
border-radius: 50%;
text-align:
center;
line-height: 22px;
cursor: pointer;
font-size:
18px;
font-weight: bold;
transition: all
0.2s
}
.remove-img:hover {
background: #cc2020;
}
.feed-flex
{
display: flex;
flex-direction: column;
gap: 15px;
align-items:
flex-start;
}
.feed-flex input {
display: inline-block;
width:
auto;
}
input[type="file"] {
box-shadow: inset 0px 0px 2px
1px #e2e2e2;
padding: 5px 10px 5px 5px;
border-radius:
10px;
}
.work.info_block {
display: flex;
gap: 15px;
align-items:
flex-start;
}
.work.form_block {
border-radius: 10px;
width:
-webkit-fill-available;
padding: 0;
box-shadow:
var(--block-box-shadow);
}
.work_sidebar {
border-radius:
10px;
min-width: 270px;
display: flex;
flex-direction: column;
gap:
15px;
max-width: 270px;
}
.work_page_image img {
width:
-webkit-fill-available;
border-bottom: 1px solid #ededed;
aspect-ratio:
16 / 10;
}
.work_page_name {
padding: 16px 25px;
font-size:
17px;
font-weight: 600;
color: var(--dark-text-color);
}
.work_prob
{
padding: 20px 25px 0px;
font-size: 19px;
font-weight: 600;
color:
var(--dark-text-color);
}
.work-deal-info-box {
border-bottom: 1px
solid #ededed;
}
.info_deal-box_flex {
display: flex;
padding: 15px
25px;
font-weight: 600;
gap: 15px;
flex-wrap:
wrap;
}
.info_deal-box {
display: flex;
flex-direction:
column;
gap: 5px;
width: 200px;
}
.info_deal-name {
font-size:
16px;
color: var(--text-color);
}
.info_deal-desc {
font-size:
14px;
font-weight: 400;
}
.profile_page_name.non-bg {
background:
none !important;
box-shadow: none;
}
.profile_page_desc
{
background: var(--box-background);
border-radius: 10px;
box-shadow:
var(--block-box-shadow);
padding: 15px 25px;
text-align:
left;
display: flex;
flex-direction: column;
gap:
5px;
}
.label_box {
color: var(--dark-text-color);
font-size:
17px;
font-weight: 600;
}
.box_text {
line-height:
1.3;
}
.work_page_name.non-bg {
background:
var(--box-background);
border-radius: 10px;
box-shadow:
var(--block-box-shadow);
}
.work_page_desc {
padding: 10px
25px;
line-height: 1.5;
}
.mob-side {
display:
none;
}
.sidebar_menu {
transition: all 0.25s;
}
.cena.work_cena
{
font-weight: 400;
padding: 14px 15px;
}
.cena.work_cena.deal
{
display: flex;
flex-direction: column;
align-items:
flex-start;
gap: 2px;
}
.prefix_commission {
font-size:
12px;
border-radius: 7px;
color: #c3c3c3;
}
.buttons-box
{
display: flex;
gap: 10px;
padding: 15px;
border-top: 1px solid
#ededed;
}
.buttons-box.revers {
padding: 0;
border:
0;
}
.buttons-box.work-rating-ed {
padding:
0;
}
.buttons-box.vertical {
display: flex;
flex-direction:
column;
border-top: 1px solid #ededed;
}
.set-stars {
text-align:
center;
}
.set-stars .star {
font-size: 40px;
padding: 0
3px;
cursor: pointer;
position: relative;
display:
inline-block;
}
.prz_box {
display: flex;
flex-direction:
column;
gap: 15px;
}
.prz_box.solutions {
flex-wrap:
wrap;
flex-direction: row;
gap: 25px;
}
.rz_question_side_name
{
padding: 10px;
font-size: 17px;
font-weight: 600;
color:
var(--dark-text-color)
}
.items_work {
display:
flex;
flex-direction: column;
align-items: center;
gap:
20px;
width: -webkit-fill-available;
}
.bottom_wr-but {
display:
flex;
justify-content: center;
}
.bottom_cm-but {
display:
flex;
margin-top: 15px;
}
.load_more-button {
background:
var(--back-buttons-color);
color: var(--text-buttons-color);
padding:
10px 20px;
border-radius: 10px;
cursor: pointer;
font-weight:
600;
transition: all 0.6s;
}
.load_more-button:hover {
background:
var(--back-buttons-hover)
}
.load_more-button.comments {
background:
#005d7b;
}
.load_more-button.comments:hover {
background:
#007ca4;
}
.category_list {
display: flex;
gap: 20px;
flex-flow:
row wrap;
max-width: 1800px;
width: -webkit-fill-available;
margin: 0
auto;
flex-wrap: wrap;
justify-content: center;
}
.empty-container
{
width: -webkit-fill-available;
background:
var(--box-background);
padding: 15px;
border-radius:
10px;
box-shadow: var(--block-box-shadow);
text-align:
center;
display: flex;
flex-direction: column;
gap:
5px;
}
.empty-title {
font-weight: 600;
color:
var(--dark-text-color);
font-size: 17px;
}
.category_list.profile
{
box-shadow: none;
padding: 20px 0;
background:
none;
}
.category-box {
display: block;
border-radius:
10px;
transition: all 0.5s;
min-height: 100px;
height:
180px;
}
.category-box:hover img {
-webkit-transform: scale(1.05);
-ms-transform: scale(1.05);
transform:
scale(1.05)
}
.category-box img {
border-radius: 10px;
height:
180px;
object-fit: cover;
width: -webkit-fill-available;
transition:
all 0.5s
}
.home_us {
max-width: 1500px;
margin: 0 auto;
display:
block;
}
.home_us.home-page {
display: flex;
flex-direction:
column;
padding: 30px 0;
}
.home_us.two {
padding: 20px
0;
}
.home_us.two.center {
padding: 40px
}
.category-name_in_box
{
padding: 15px 20px;
color: var(--white-text-color);
position:
relative;
width: -webkit-fill-available;
margin-top:
-184px;
font-size: 18px;
height: 184px !important;
border-radius:
10px;
display: flex;
flex-direction: column-reverse;
transition: all
0.5s;
background: -webkit-linear-gradient(0deg, rgb(0 0 0 / 73%), rgb(255
255 255 / 0%) 42%);
background: -moz-linear-gradient(0deg, rgb(0 0 0 /
73%), rgb(255 255 255 / 0%) 42%);
background: linear-gradient(0deg,
rgb(89 89 89 / 73%), rgb(255 255 255 / 0%) 42%);
}
.flex-user-home
{
background: var(--box-background);
padding: 15px;
border-radius:
10px;
box-shadow: var(--block-box-shadow);
margin-top: 20px;
display:
flex;
align-items: center;
gap: 15px;
}
.user-home_ava,
.user-home_ava img {
width: 100px;
height: 100px;
border-radius:
10%;
}
.user-home-info {
display: flex;
flex-direction:
column;
gap: 5px;
}
.nick-home-user {
color:
var(--dark-text-color);
font-size: 16px;
font-weight:
600;
}
.info-tag-text {
display: flex;
gap:
5px;
}
.category-name_in_box:hover {
background-color:
#00000033
}
.div-category {
overflow: hidden;
border-radius:
10px;
box-shadow: var(--block-box-shadow);
max-width:
3200px;
}
.rubric.div-category {
max-width: 283px;
}
.box_title
{
margin: 30px 0;
font-size: 25px;
color:
var(--dark-text-color);
font-weight: 600;
}
.box_title.center.top
{
margin: 0;
}
.center {
display: flex;
align-items:
center;
justify-content: center;
flex-direction: column;
gap:
20px;
}
label {
font-size: 14px;
font-weight: 600;
color:
#686868;
}
.rubric_set-work {
display: flex;
gap: 10px;
width:
-webkit-fill-available;
}
.back_home_us.top {
background-image:
linear-gradient(rgb(173 173 173 / 54%), rgb(255 255 255 / 54%)),
url(../images/top.jpg);
background-size: cover;
background-repeat:
no-repeat;
}
.pod_kat-box {
display: flex;
background:
var(--box-background);
align-items: center;
flex-direction:
row;
margin: 30px 0;
padding: 20px;
border-radius: 10px;
gap:
10px;
box-shadow: var(--block-box-shadow);
}
.pod_kat-box p
{
width: 500px !important;
color: #3f3f3f;
}
.but_box-flex
{
display: flex;
flex-direction: column;
gap: 15px;
margin-top:
15px;
}
.login-form-box {
display: flex;
flex-direction:
column;
justify-content: space-between;
background:
var(--box-background);
border-radius: 10px 0 0 10px;
overflow:
hidden;
min-height: 420px;
}
.login-form {
background:
var(--box-background);
border-radius: 10px 0 0 10px;
padding: 27px 25px
25px 25px;
text-align: center;
display: flex;
flex-direction:
column;
justify-content: center;
align-items: center;
width:
350px;
height: 100%;
}
.name_window {
font-weight:
600;
font-size: 17px;
color: var(--dark-text-color)
}
.desc_login
{
color: #727272;
font-size: 13px;
margin-top: 10px;
width:
200px
}
.pod_kat-box h2 {
color:
var(--dark-text-color)
}
.pod_kat-box img {
width:
140px
}
.right.box_image
{
max-width:-webkit-fill-available;
display: flex;
flex-direction:
row-reverse;
width: -webkit-fill-available;
}
.right.box_image img
{
width: 340px
}
.back_home_us {
background:
#009fff0a;
background:
linear-gradient(0deg,rgba(69,126,219,.06),rgba(69,126,219,.06)),rgb(67 159
254 / 4%);
}
.steps_box {
display: flex;
justify-content:
space-between;
padding: 100px 20px;
text-align:
center;
}
.steps_item {
max-width: 300px;
display:
flex;
flex-direction: column;
align-items: center;
gap:
20px;
}
.side_block .steps.box_title {
font-size:
16px
}
.steps.box_title {
font-size: 20px;
margin: 10px
0
}
.steps_description {
color: var(--text-color)
}
.steps_image
{
width: 100px;
box-shadow: 0px 12px 17px 1px #c3ddf3;
border-radius:
100px;
outline: 1px solid #3b88c0;
height: 100px;
display:
flex;
align-items: center;
justify-content: center;
font-size:
30px;
background: #ffffff69;
color: #448dc3;
}
.steps_image i,
.steps_image i:before {
margin: 0 !important;
padding: 0
!important;
font-size: 40px !important;
position: relative;
display:
flex;
align-items: center;
justify-content: center;
width: 60px
!important;
left: 0;
right: 0;
margin-left: 1px
!important;
}
.panel {
margin-top: 50px;
display:
flex;
}
.side_panel {
width: 290px;
flex-direction:
column;
position: relative;
}
.panel_link, .sidebar-title
{
padding: 10px 20px;
color: var(--text-color);
border-radius:
10px;
transition: all 0.2s;
font-weight: 600;
cursor:
pointer;
display: block;
}
.panel_link:hover, .sidebar-title:hover
{
background: #e5e5e56b !important;
}
.s-group.panel_link {
color:
var(--dark-text-color);
transition: all 0.2s;
}
.panel_link.active
{
background: #f6f7fa;
color: var(--items-color);
cursor:
default;
pointer-events: none;
}
.s-group.panel_link.active
{
background: none;
color: var(--items-color)
}
.side_panel_box
{
background: #fff;
border-radius: 10px;
padding: 15px;
width:
-webkit-fill-available;
box-shadow:
var(--block-box-shadow);
}
.panel_row {
width:
-webkit-fill-available;
padding: 0;
display: flex;
flex-direction:
column;
gap: 15px;
}
.adm_panel_info-box {
display: flex;
gap:
15px;
flex-flow: row wrap;
justify-content:
space-between;
}
.panel_info-box {
background:
var(--box-background);
display: flex;
box-shadow:
var(--block-box-shadow);
padding: 30px;
border-radius:
10px;
flex-direction: column;
align-items: center;
color:
var(--text-color);
gap: 10px;
width: 190px;
}
.panel_box-num
{
color: var(--items-color);
font-weight: 600;
font-size:
30px
}
.home_us.tematic {
margin-bottom: 20px;
flex: 1 1;
width:
-webkit-fill-available;
}
.home_us.tematic.profile {
max-width:
1192px;
display: flex;
flex-direction: column;
gap:
0;
}
.home_us.tematic.pay {
max-width: 1000px
}
.search-line_box
{
margin-bottom: 20px;
position: sticky;
top: 70px;
z-index:
1;
border-radius: 10px;
background: #f7f7f7;
padding: 0
5px;
}
.search-line_box.adm {
padding: 0;
margin:
0;
}
.work-rating_feedback_box .head_box {
padding:
10px;
}
.answer_comment {
font-size: 12px;
color:
var(--items-color);
background: #abe4cd;
padding: 3px
5px;
border-radius: 10px;
cursor: pointer;
transition: all
0.6s;
}
.answer_comment:hover {
background:
var(--back-buttons-color);
color:
var(--text-buttons-color);
}
.head_box {
display:
flex;
align-items: center;
justify-content: center;
gap:
10px;
background: var(--box-background);
padding:
15px;
border-radius: 10px 10px 0 0;
box-shadow:
var(--block-box-shadow);
border-bottom: 1px solid
#ededed;
}
.head_box.comments {
border: 0;
}
.head_box.dual
{
gap: 0;
}
.right-elm_but {
display: flex;
}
.head_flex-center
{
display: flex;
width: -webkit-fill-available;
justify-content:
center;
}
.head_box .box_title {
margin:
0;
}
.box_title.work_rating-title {
font-size:
16px;
}
.head_box.category-header {
background: none;
box-shadow:
none;
border: 0;
margin-bottom: 20px
}
.head_box.section-header
{
border: 0;
margin-bottom: 20px;
border-radius: 10px;
align-items:
center;
flex-direction: column;
}
.side_in_count {
display:
flex;
justify-content: space-between;
align-items:
flex-start;
flex-direction: row;
gap:
25px;
}
.side_in_count.reverce {
display: flex;
flex-direction:
row-reverse;
}
.side_in_count.transactions.reverce {
flex-direction:
column;
gap: 0;
}
.side_in_count.transactions.reverce
.transaction_box {
width: -webkit-fill-available;
}
.sett_block
{
width: -webkit-fill-available;
}
.sidebar_in_tema {
width: 280px
!important;
background: var(--box-background);
box-shadow:
var(--block-box-shadow);
padding: 15px;
border-radius: 10px;
display:
flex;
flex-direction: column;
gap: 15px;
}
.sidebar_in_tema .link
{
padding: 8px 10px;
color: #5a5a5a;
transition: all
0.3s;
border-radius: 10px;
}
.sidebar_in_tema .link:hover
{
background7: #f1f1f1;
color: #19b978;
text-decoration:
none;
padding: 8px 15px;
}
.subcategory_block {
display:
flex;
flex-direction: column;
overflow: hidden;
text-overflow:
ellipsis;
}
.subcategory_block.active .rubric_side_name {
color:
#4d4d4d;
}
.rubric_side_name {
padding: 8px;
color:
var(--dark-text-color);
font-weight: 600;
transition: all
0.2s;
border-radius: 10px;
text-overflow: ellipsis;
overflow:
hidden;
width: -webkit-fill-available;
display: block;
white-space:
nowrap;
}
.rubric_side_name:hover {
color: #12aa67;
background:
#f1f1f1;
padding: 8px 15px;
text-overflow: ellipsis;
overflow:
hidden;
width: -webkit-fill-available;
}
.sidebar_in_tema.category
{
gap: 0;
margin-bottom: 20px;
}
.but.side_block {
padding:
0;
}
.but.side_block, .side_block {
background:
var(--box-background);
border-radius: 10px;
display:
block;
box-shadow: var(--block-box-shadow);
}
.side_block
{
padding: 10px;
}
.side_block.flex {
display: flex;
align-items:
center;
gap: 5px;
}
.side_block.flex.deal {
display:
flex;
flex-direction: column;
align-items: flex-start;
border-radius:
10px 10px 0 0;
}
.side_block img {
width: 80px;
height:
80px;
}
.sort_title {
color: #254e5b;
font-weight:
600;
font-size: 17px;
}
.sort_title_name {
margin-top:
20px;
margin-bottom: 5px;
font-weight: 600;
color:
#484848
}
.sort_flex {
display: flex;
gap: 5px;
}
.sort-btn
{
color: #5a5a5a;
background: #f1f1f1;
font-size: 13px;
padding:
3px 10px;
border-radius: 5px;
margin-top: 3px;
display:
inline-block;
transition: all 0.2s;
}
.sort-btn:hover {
color:
#11b874;
background: #e1e1e1;
}
.sort-btn.active {
color:
#11b874;
background: #f1f1f1;
padding: 3px 10px;
border-radius:
5px;
font-size: 13px;
display: inline-block;
font-weight:
600;
}
.sort-btn.active:hover {
background:
#e1e1e1;
}
input[type="checkbox"] {
accent-color:
#12aa67;
width: 15px;
}
.private_users-info {
color:
var(--text-color);
font-size: 11px;
display: flex;
text-align:
left;
gap: 10px;
width: 150px;
}
.items_reg-box
{
text-align:center;
}
.info_box-user {
display:
flex;
justify-content: center;
gap: 20px;
flex-wrap:
wrap;
}
.info_box-user.searching {
margin-top:
10px;
}
.user_info-work-box.box {
background:
var(--box-background);
border-radius: 10px;
box-shadow:
var(--block-box-shadow);
padding: 10px 15px;
width:
280px;
}
.user_ava_work img {
width: 45px;
height:
45px;
border-radius: 100px;
}
.user_ava_work.box {
display:
flex;
align-items: center;
justify-content: center;
}
.user_in_ava
{
display: flex;
gap: 10px;
align-items: center;
}
.user_ava_work
{
display: flex;
}
.user_in_ava.box-adm {
justify-content:
space-between;
}
.us_prs {
display: flex;
flex-direction:
row;
align-items: center;
gap: 5px;
color:
var(--text-color);
}
.us_prs.box {
flex-direction: row;
font-size:
16px;
cursor: pointer;
transition: all 0.2s;
}
.us_prs.box:hover
{
color: var(--back-buttons-color);
}
.user-group.work {
margin:
0;
}
.user-group.work.deal {
width:
-webkit-fill-available;
text-align: center;
border-radius: 0 0 10px
10px;
padding: 5px;
background: #fff;
border-top: 1px solid
#ededed;
box-shadow: var(--block-box-shadow);
}
.rating_flex
{
display: flex;
gap: 6px;
color:
var(--dark-text-color);
font-size: 14px;
font-weight: 600;
height:
20px;
align-items: center;
}
.rating_flex.user {
align-items:
flex-end;
font-size: 16px;
}
.rating_flex.user .star_rating
{
font-size: 13px;
height: 19px;
}
.rating_flex.box {
font-size:
15px;
}
.rating_flex .star_rating i {
margin: 0;
padding:
0;
height: 15px;
display: flex;
align-items:
center;
}
.user_name_work {
display: flex;
flex-direction:
column;
gap: 3px;
}
.dropdown-menu.head-drop {
opacity: 0;
min-width: auto;
padding: 7px;
width: 239px;
background:
var(--box-background);
-webkit-background-clip: padding-box;
background-clip: padding-box;
border-radius: 10px;
pointer-events: none;
-webkit-transition: all linear 0.1s;
margin: 20px 0 0 0 !important;
display: flex;
flex-wrap: wrap;
gap: 5px;
inset: 0 0 auto auto;
transform: translate(0px,
45px);
}
.dropdown-menu.head-drop.pull-right {
right: 0;
left: auto
}
.dropdown-menu.head-drop .divider {
height: 1px;
margin: 9px 0;
overflow: hidden;
background:
#e5e5e5
}
.dropdown-menu.head-drop>li>a {
padding: 10px
8px;
text-decoration: none;
display: flex;
float: left;
width: 110px;
-webkit-transition: all linear 0.15s;
border-radius: 5px;
color: var(--text-color);
height: auto;
align-items: center;
justify-content: space-between;
cursor:
pointer;
flex-direction: column-reverse;
gap: 10px;
font-size: 13px;
background:
#fbfbfb;
}
.dropdown-menu.head-drop>li>a i {
opacity:
1;
-webkit-transition: all linear 0.15s;
width: 20px;
display:
flex;
justify-content: center;
font-size: 24px;
color:
#63bf9a;
}
.dropdown {
position: relative;
display:
inline-block;
}
.dropdown-menu {
position: absolute;
left:
0;
z-index: 1000;
opacity: 0;
float: left;
min-width:
220px;
padding: 7px;
font-size: 15px;
text-align: left;
list-style: none;
background: var(--box-background);
-webkit-background-clip: padding-box;
background-clip: padding-box;
border-radius: 10px;
-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0,
.175);
box-shadow: 0px 0px 12px rgba(0, 0, 0, .175);
pointer-events: none;
-webkit-transition: all linear 0.1s;
margin: 20px 0 0 0 !important;
transform: translate(0px, 45px);
inset: 0 0 auto auto !important;
}
.dropdown-menu.show {
opacity:
1;
pointer-events: auto;
}
.dropdown-menu.pull-right {
right:
0;
left: auto
}
.dropdown-menu .divider {
height: 1px;
margin: 9px 0;
overflow: hidden;
background:
#e5e5e5
}
.dropdown-menu>li>a {
padding: 0px 10px 0 15px;
text-decoration: none;
display: flex;
float: left;
width:
-webkit-fill-available;
-webkit-transition: all linear 0.15s;
border-radius: 5px;
color: var(--text-color);
height: 33px;
align-items: center;
justify-content: space-between;
cursor:
pointer;
}
.dropdown-menu>li>a i {
opacity:
0;
-webkit-transition: all linear 0.15s;
width: 20px;
display:
flex;
flex-direction: row-reverse;
justify-content:
center;
}
.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover
{
text-decoration: none;
background:
#ededed;
}
.dropdown-menu>li>a:hover i {
opacity:
1;
}
.open>.dropdown-menu {
opacity: 1
}
.open>a {
outline: 0
}
.dropdown-menu-right {
right: 0;
left:
auto
}
.dropdown-menu-left {
right: auto;
left:
0
}
.dropdown-backdrop {
position: fixed;
top: 0;
right:
0;
bottom: 0;
left: 0;
z-index: 990
}
.code-container
{
display: flex;
gap: 5px
}
input[name="code[]"]
{
width: 30px;
text-align: center;
}
.pull-right>.dropdown-menu
{
right: 0;
left: auto
}
.ava_mes {
width:
50px;
border-radius: 100px;
}
.mes-link {
display:
flex;
align-items: center;
flex-direction: row;
gap: 15px;
padding:
15px;
background: var(--box-background);
border-radius: 10px;
width:
-webkit-fill-available !important;
box-shadow:
var(--block-box-shadow);
margin: 0 0 10px 0;
}
.mes-link:hover
{
background: #e5e5e5;
}
.block_content {
display:
flex;
flex-direction: column;
gap: 5px;
pointer-events:
none;
}
.name_in-mes--user {
font-size: 13px;
font-weight:
600;
color: var(--dark-text-color);
}
.time {
font-size:
13px;
color: #797979
}
.msg_block_norep {
color:
#4f4f4f;
}
.fade {
transition: opacity .15s linear;
}
.modal
{
position: fixed;
top: 0;
left: 0;
z-index: 1055;
display: none;
width: 100%;
height: 100%;
overflow-x:
hidden;
overflow-y: auto;
outline: 0
}
.modal-dialog {
position: relative;
max-width: 500px;
margin: 12vh auto;
pointer-events: none;
padding: 0 10px;
}
.modal-dialog-centered
{
display: flex;
align-items: center;
min-height: calc(100%
- 0px);
}
.modal-content {
position: relative;
display:
flex;
flex-direction: column;
width: 100%;
pointer-events:
auto;
background-clip: padding-box;
border-radius: 10px;
outline: 0;
background: var(--box-background);
}
.modal-backdrop {
position: fixed;
top: 0;
left: 0;
z-index: 1050;
width: 100vw;
height: 100vh;
background:
#000;
}
.modal-backdrop.fade {
opacity:
0
}
.modal-backdrop.show {
opacity: 0.5;
}
.modal-header {
display: flex;
align-items: flex-start;
justify-content:
space-between;
padding: 1rem 1rem;
border-radius: 10px 10px 0
0;
background: linear-gradient(rgb(0 185 115 / 0%), rgb(255 255
255));
}
.modal-header .btn-close {
padding: .5rem
.5rem;
}
.modal-title {
margin: 0;
line-height: 1.5;
font-size: 18px;
color: var(--dark-text-color);
padding: 10px
10px 0 10px;
}
.modal-select {
margin: 15px 0 30px;
}
.modal-body
{
position: relative;
flex: 1 1 auto;
padding: 0 25px;
color: var(--text-color);
}
.modal-footer {
padding: 20px 25px
25px;
}
.modal-footer, .modal-footer form {
display:
flex;
flex-direction: column;
align-items:
flex-end;
}
.modal-footer, .modal-footer form, .modal-footer textarea
{
width: -webkit-fill-available
}
.btn-close {
border:
0;
background: #ffffff4f;
height: 25px;
width: 25px;
position:
relative;
display: flex;
align-items: center;
justify-content:
center;
font-size: 16px;
border-radius: 7px;
box-shadow: 0px 0px 3px
2px #dfdfdf;
}
.btn-close:active {
box-shadow: inset 0px 0px 3px 2px
#dfdfdf;
font-size: 14px
}
.btn-close i {
height:
25px;
min-width: 25px;
display: flex;
align-items:
center;
justify-content: center;
color:
var(--dark-text-color);
cursor: pointer;
}
.sidebar_menu.opened
{
left: 0px;
}
#overlay {
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 3;
-webkit-transform: translateX(0) background: transparent;
visibility:
hidden;
background-color: transparent;
-webkit-transition: all
linear 0.20s;
-moz-transition: all linear 0.20s;
-ms-transition:
all linear 0.20s;
transition: all linear 0.20s;
}
#overlay.opened
{
background: rgb(0 0 0 / 47%);
visibility: visible;
}
.error
{
text-align: center;
}
.error.none {
padding: 10px;
background:
var(--box-background);
box-shadow:
var(--block-box-shadow);
border-radius: 0 0 10px
10px;
}
.error.plug_empty {
padding: 10px;
background:
var(--box-background);
box-shadow:
var(--block-box-shadow);
border-radius: 10px;
}
.error.adm {
width:
-webkit-fill-available;
padding: 10px;
background:
var(--box-background);
box-shadow:
var(--block-box-shadow);
border-radius: 10px;
}
.mst
{
width:-webkit-fill-available;
display: flex;
align-items:
center;
justify-content: center;
gap: 5px;
}
.mst .page
{
background: var(--items-color);
width: 30px;
height:
30px;
display: flex;
align-items: center;
justify-content:
center;
color: var(--white-text-color);
border-radius: 10px;
}
.mst
.page2 {
width: 30px;
height: 30px;
display: flex;
align-items:
center;
justify-content: center;
color:
var(--dark-text-color);
border-radius: 10px;
transition: all
0.3s;
}
.mst .page2:hover {
background:
#dfdfdf;
}
select,
::picker(select) {
appearance:
base-select;
}
select {
flex: 1;
}
select {
border: 0px solid
#dddddd;
background: #f9f9f9;
padding: 10px;
transition:
0.4s;
box-shadow: inset 0px 0px 3px 0px #dae1e7;
cursor:
pointer;
color: #85909b;
font-size:
14px
}
select:hover,
select:focus {
background:
#dddddd;
}
select::picker-icon {
color: #a5ada9;
transition: 0.4s
rotate;
}
select:open::picker-icon {
rotate:
180deg;
}
::picker(select) {
border: none;
}
option {
display:
flex;
justify-content: flex-start;
gap: 10px;
border-left: 1px solid
#e6e6e6;
border-right: 1px solid #e6e6e6;
background:
var(--box-background);
padding: 5px 10px;
transition:
0.4s;
}
option:first-of-type {
border-radius: 10px 10px 0
0;
border-top: 1px solid #e6e6e6;
}
option:last-of-type
{
border-radius: 0 0 10px 10px;
border-bottom: 1px solid
#e6e6e6
}
option:not(option:last-of-type) {
border-bottom:
none;
}
option:nth-of-type(odd) {
background:
white;
}
option:hover,
option:focus {
background:
var(--dark-text-color);
color: var(--white-text-color);
}
option
.icon {
font-size: 1.6rem;
text-box: trim-both cap
alphabetic;
}
.my-message, .other-message {
display:
flex;
flex-direction: column;
}
.my-message {
align-items:
flex-end;
}
.other-message {
align-items:
flex-start;
}
.my-message .mes, .other-message .mes {
padding: 5px
10px;
border-radius: 10px;
}
.my-message .mes {
background:
#63bf9a;
color: var(--white-text-color);
align-items:
flex-end;
}
.other-message .mes {
background: #cdd6df;
color:
var(--text-color);
align-items: flex-start;
}
.text_message
{
white-space: pre-line;
line-height: 1.5;
}
#messages-history
{
height: 100%;
}
#messages-history #chat {
padding:
20px;
display: flex;
flex-direction: column;
width:
-webkit-fill-available;
height: 100%;
overflow-y: auto;
gap:
15px;
}
.mes .time_mes {
font-size: 13px;
}
.mes {
display:
flex;
flex-direction: column;
gap: 5px;
}
.user_ava_chat img
{
width: 40px;
height: 40px;
border-radius: 100px;
object-fit:
cover;
}
.info_box-in-user-chat {
background:
var(--box-background);
border-radius: 0 10px 0 0;
display: flex;
gap:
10px;
padding: 20px;
align-items: center;
box-shadow:
var(--block-box-shadow);
flex-direction: row;
border-bottom: 1px solid
#e6e6e6;
height: 72px;
}
.chat-container {
display:
block;
flex-direction: column;
overflow: hidden;
background:
#f7f7f7;
box-shadow: var(--block-box-shadow);
flex: 1 1;
height:
100%;
}
.chat_form {
background: var(--box-background);
padding:
10px;
border-radius: 0 0 10px 0;
box-shadow:
var(--block-box-shadow);
display: flex;
gap: 10px;
border-top: 1px
solid #e6e6e6;
}
.head_box.non-back-title {
background:
none;
box-shadow: none;
border: none;
margin-bottom:
10px;
}
textarea.chat_textarea {
border-radius: 10px;
min-height:
35px;
height: 35px;
max-height: 55px;
resize: none;
padding: 10px 20px;
line-height: 15px;
font-size: 14px;
box-sizing: border-box;
overflow-y: hidden;
}
.name_in-mes-user
{
color: var(--dark-text-color)
}
.loader {
position: fixed;
display: flex;
width: 50px;
height: 50px;
border-radius:
10px;
background-color: var(--white-text-color);
vertical-align:
middle;
top: 60px;
right: 10px;
align-items: center;
justify-content: center;
z-index: 999;
box-shadow:
var(--block-box-shadow);
opacity: 0;
pointer-events: none;
}
.cit
{
background: #ffffff4d;
padding: 10px;
margin-top:
5px;
border-radius: 5px;
}
.other-message .mes .cit {
background:
#d5dee7;
color: var(--text-color);
}
.my-message .mes .cit
{
background: #72cda8;
color: var(--white-text-color);
}
.bar {
width: 30px;
height: 30px;
border-radius: 50%;
background:
radial-gradient(farthest-side, var(--items-color) 94%, #0000) top / 6px 6px
no-repeat, conic-gradient(#0000 30%, var(--items-color) 90%);
-webkit-mask: radial-gradient(farthest-side,#0000 calc(100% - 6px),#000
0);
animation:s3 1s infinite linear;
}
@keyframes s3 {
100%
{transform: rotate(1turn)}
}
.loader.show {
opacity:
1;
pointer-events: auto;
}
.oauth-btn img {
width:
25px;
}
.oauth-btn {
display: flex;
gap: 5px;
align-items:
center;
color: var(--text-color);
font-size: 13px;
padding:
5px;
border-radius: 7px;
transition: all 0.6s;
margin-top:
10px;
}
.oauth-btn:hover {
background: #e4e4e4;
}
.alert {
top:
60px;
right: 10px;
margin-left: 10px;
transition: all
0.5s;
opacity: 0;
transform: translateY(-10px);
background:
var(--box-background);
padding: 15px 20px;
box-shadow:
var(--block-box-shadow);
border-radius: 10px;
}
.alert.show
{
opacity: 1;
position: fixed;
z-index: 9999;
transform:
translateY(0);
}
.alert-title {
margin-bottom: 8px;
font-weight:
600;
font-size: 16px;
}
.alert-text {
font-size: 14px;
opacity:
1;
color: var(--text-color);
}
.alert.success.show .alert-title
{
color: var(--items-color);
}
.alert.fail.show .alert-title
{
color: #ff4444;
}
.work-tag {
pointer-events: none;
animation:
shift 1700ms linear 1000ms infinite;
width:
-webkit-fill-available;
text-align: center;
padding:
0;
border-radius: 7px;
color: var(--white-text-color);
font-weight:
600;
height: 40px;
display: flex;
align-items:
center;
justify-content: center;
}
.work-tag-del {
padding:
0;
color: var(--white-text-color);
font-weight: 600;
width:
-webkit-fill-available;
text-align: center;
border-radius:
7px;
background: #ec5e52;
height: 40px;
display: flex;
align-items:
center;
justify-content: center;
}
.work-flex-info_box {
display:
flex;
gap: 15px;
flex-wrap: wrap;
justify-content:
center;
}
.but_box {
display: block;
position:
relative;
text-align: center;
display: flex;
flex-direction:
column;
gap: 5px;
}
.work_pay_box {
display:
flex;
flex-direction: column;
gap: 10px;
padding: 13px
15px;
box-shadow: inset 0px 0px 4px 1px #e5e5e5;
border-radius:
10px;
width: 345px;
}
.work_pay_box.arb {
background:
var(--box-background);
box-shadow: var(--block-box-shadow);
width:
382px;
}
.work_pay_box .btn.button {
display: block;
}
.label
{
min-width: 110px;
display: inline-block;
font-weight: 600;
color:
var(--dark-text-color);
}
.dual_label {
width:
-webkit-fill-available;
text-overflow: ellipsis;
display:
inline;
}
.dual_label.arb {
text-overflow: initial;
white-space:
pre-line;
overflow: auto;
}
#dual-form {
margin-top:
40px
}
.name_pay_work, .summ_pay_work, .date_pay_work, .status_pay_work
{
display: flex;
min-height: 20px;
}
.prefix {
padding: 2px
6px;
border-radius: 5px;
font-size: 12px;
color:
var(--white-text-color);
margin: 0 5px 0 0;
}
.big.prefix
{
font-size: 16px;
margin: 5px 10px 5px 0px;
position:
relative;
display: inline-block;
}
.prefix.time {
background:
#eba039;
}
.prefix.success {
background: #13af2a;
}
.prefix.fail
{
background: #e94f4f;
}
.sidebar_menu.mobile {
display:
none;
}
.user_profile {
background: var(--box-background);
padding:
25px;
border-radius: 0 0 10px 10px;
box-shadow:
var(--block-box-shadow);
}
.user_profile.rating-box {
padding:
0;
background: none;
box-shadow:
none;
}
.user_profile.rating-box.items {
background:
none;
box-shadow: none;
}
.head_user_back {
height: 180px;
width:
-webkit-fill-available;
background: #e3e3e3;
background-image:
linear-gradient(rgb(0 0 0 / 0%), rgb(247 247 247 / 40%)),
var(--header-image);
background-size: cover;
background-repeat:
no-repeat;
background-position: center;
border-radius: 10px 10px 0
0;
box-shadow: var(--block-box-shadow);
}
.user_profile-ava img
{
width: 130px;
height: 130px;
border-radius: 100%;
position:
relative;
margin-top: -90px;
outline: 4px solid
#fff;
}
.prefix_us-group {
display: flex;
background:
#368fa861;
font-size: 13px !important;
height: 20px
!important;
border-radius: 5px !important;
justify-content: center
!important;
align-items: center !important;
padding: 0 10px
!important;
}
.ava_in_name-or-rt {
display: flex;
align-items:
flex-end;
gap: 20px;
width: -webkit-fill-available;
}
.username_us
{
font-size: 20px;
color: var(--dark-text-color);
}
.prof_flex
{
display: flex;
gap: 10px;
align-items:
flex-start;
}
.user_login-link {
color: var(--text-color);
display:
flex;
align-items: center;
}
.nickname {
white-space:
nowrap;
text-overflow: ellipsis;
max-width: 130px;
overflow:
hidden;
}
.user_login-link.white {
color: #00c1ff;
cursor:
pointer;
}
.user_login-link.white:hover {
text-decoration:
underline
}
.user_login-link:hover {
color:
var(--back-buttons-color);
}
.user_login-link.deleted-user
{
pointer-events: none;
}
.readline {
background:
#d0d0d0;
font-size: 11px;
border-radius: 100px;
height:
20px;
width: 20px;
display: flex;
align-items:
center;
justify-content: center;
}
.profile_page_name {
margin-top:
15px;
background: var(--box-background);
border-radius: 10px 10px 0
0;
box-shadow: var(--block-box-shadow);
text-align:
center;
}
.all_in_rating.user {
display: flex;
height: 20px;
gap:
5px;
flex-direction: row;
align-items: center;
}
.avatar.rating img
{
display: block !important;
width: 40px;
height:
40px;
}
.box_ava-info.user {
gap:
10px;
}
.user-box-name-group.user {
display: flex;
flex-direction:
column;
gap: 3px;
}
.name_or-rating {
display:
flex;
flex-direction: column;
gap: 3px;
align-items:
flex-start;
}
.rating_us {
height: 20px
}
#fileList li
{
background: var(--box-background);
padding: 20px;
color:
var(--dark-text-color);
font-weight: 600;
box-shadow: 0px -4px 5px 0px
#00000014;
list-style-type: none;
display: flex;
position:
relative;
border-right: 1px solid #e6e6e6;
justify-content:
space-between;
}
#fileList {
margin: 0 !important;
padding:
0;
display: flex;
flex-direction: column;
}
#fileList li button
{
display: inline-flex;
height: 19px;
width: 20px;
align-items:
center;
justify-content: center;
line-height: 15px;
border:
0;
border-radius: 5px;
background: var(--dark-text-color);
color:
var(--white-text-color);
cursor: pointer;
}
.upload_file-but,
.chat_sub {
width: 40px;
padding: 0;
border: 0;
color:
var(--dark-text-color);
font-size: 20px;
background: 0;
cursor:
pointer;
transition: all 0.2s;
}
.upload_file-but:hover,
.chat_sub:hover {
color: var(--back-buttons-color);
}
.chat-box_mes
{
display: flex;
gap: 10px;
padding: 10px 15px;
cursor:
pointer;
transition: all 0.2s;
}
.chat-box_mes.active {
background:
var(--dark-text-color);
}
.chat-box_mes.active:hover {
background:
#00506a;
}
.chat-box_mes:hover {
background:
#efefef;
}
.chat-box_mes img {
width: 50px;
border-radius:
100px;
height: 50px;
object-fit: cover;
}
.preview_user-mes
{
height: 30px;
overflow: hidden;
text-overflow:
ellipsis;
white-space: nowrap;
max-width:
-webkit-fill-available;
max-width: 210px;
}
.chat-list
{
background: var(--box-background);
border-radius: 10px 0 0
10px;
box-shadow: var(--block-box-shadow);
border-right: 1px solid
#e7e7e7;
min-width: 300px;
display: flex;
flex-direction:
column;
}
.chat_orez {
width: -webkit-fill-available;
display:
flex;
flex-direction: column;
justify-content:
space-between;
}
.chat_orez.non-mes {
background:
var(--box-background);
border-radius: 0 10px 10px 0;
box-shadow:
var(--block-box-shadow);
display: flex;
justify-content:
center;
align-items: center;
}
.chat_non-mes_flex {
display:
flex;
flex-direction: column;
align-items: center;
gap:
30px;
}
.chat_non-mes_icon {
color: #c2c2c2;
font-size:
80px
}
.chat_non-mes_text {
color: #c2c2c2;
}
.user_name-message
{
display: flex;
justify-content: space-between;
align-items:
center;
}
.chat-unread-badge {
color: #fff;
background:
#ed4c3e;
font-size: 12px;
min-width: 17px;
height: 17px;
display:
flex;
align-items: center;
justify-content: center;
border-radius:
50px;
padding: 0 5px;
}
.name_user-mes {
color:
var(--dark-text-color);
}
.preview_user-mes {
color:
var(--text-color);
font-size: 14px;
}
.flex-info_user-chat
{
display: flex;
gap: 3px;
flex-direction: column;
width:
-webkit-fill-available;
}
.chat-box_mes.active .flex-info_user-chat
.name_user-mes,
.chat-box_mes.active .flex-info_user-chat
.preview_user-mes {
color: #fff !important;
}
.messages_block-home,
.chat-list open, .chat_orez {
display: flex;
height: calc(100vh -
200px) !important;
}
#sidebar.opened::-webkit-scrollbar {
width:
3px;
}
::-webkit-scrollbar {
width:
7px;
}
::-webkit-scrollbar-thumb {
background: #c6c6c6;
border-radius:
var(--all-border-radius);
}
::-webkit-scrollbar-thumb:hover {
background: #9e9e9e;
}
::-webkit-scrollbar-track {
background:
none;
}
::-webkit-scrollbar-track:hover {
background:
none;
}
.tablo-prof-ind::-webkit-scrollbar {
display:
none;
}
.title_box {
padding: 21px;
border-bottom: 1px solid
#e5e5e5;
height: 72px;
}
.list_messages {
height:
-webkit-fill-available;
overflow-y: auto;
}
.title_text
{
font-size: 20px;
font-weight: 600;
padding: 4px 0
3px;
}
.info_box-in-user-chat .back-to-mes {
display:
none;
}
.other-message .mes img, .my-message .mes img{
margin: 5px 0
0 0;
border-radius: 5px;
}
.work_img-us img {
width:
150px;
height: 90px;
object-fit: cover;
}
.us-work-flex
{
display: flex;
gap: 10px;
}
.work-info-us-box {
border-top: 1px
solid #e5e5e5;
max-width: -webkit-fill-available;
width:
-webkit-fill-available;
}
.work-us-name {
color:
var(--dark-text-color);
font-weight: 600;
white-space:
nowrap;
overflow: hidden;
text-overflow: ellipsis;
display:
block;
position: relative;
}
.us-wertical-work-flex {
padding: 10px
0;
display: flex;
flex-direction: column;
gap:
5px;
justify-content: space-between;
flex-wrap: wrap;
width:
-webkit-fill-available;
}
.work-us-desc {
font-size: 13px;
color:
var(--text-color);
width: -webkit-fill-available;
max-height:
45px;
overflow: hidden;
text-overflow: ellipsis;
}
.us_prf-flex
{
display: flex;
justify-content: space-between;
align-items:
flex-end;
width: -webkit-fill-available;
}
.work-us-person
.cena.number {
padding-right: 10px;
display: block;
min-width:
90px;
text-align: right;
}
.work-us-person {
display:
flex;
align-items: center;
justify-content:
space-between;
}
#search-flex-box {
display: flex;
gap:
10px;
align-items: center;
}
#search {
padding: 13px
15px;
background: #ffffff14;
color:
var(--white-text-color);
border-radius: 100px;
outline: 0;
width:
300px
}
#search:focus {
box-shadow: inset 0px 0px 5px 0px
var(--items-color);
}
#search::-webkit-input-placeholder {
color:
#d3f5e7;
}
#search-but {
font-weight: 600;
font-size:
14;
padding: 0 15px;
}
button[type="submit"]#search-but
{
padding: 0;
width: 35px;
background:
var(--back-buttons-color);
border: 0;
color:
var(--white-text-color);
border-radius: 100%;
margin-left:
-48px;
height: 35px;
cursor: pointer;
transition: all
0.2s;
}
button[type="submit"]#search-but:hover
{
background: var(--back-buttons-hover);
}
.punct_settings
{
margin: 0 0 15px 0;
display: flex;
gap:
15px;
}
.punct_settings.bot {
margin: 15px 0 0 0;
}
.label-punct
{
min-width: 150px;
display: flex;
align-items:
center;
justify-content: flex-end;
color:
var(--text-color);
font-weight: 600;
}
.label-punct.feedback
{
justify-content: flex-start;
min-width:
130px
}
.label-punct.group {
min-width:
225px
}
input[type="radio"] {
display: none;
}
label.star {
cursor: pointer;
font-size: 36px;
color:
#ccc;
transition: all 0.2s
ease-in-out;
}
input[type="radio"] ~ label.star.active
{
color: gold;
}
.balance_head-block {
display:
flex;
flex-direction: column;
gap: 15px;
align-items:
center;
}
.balance_head-block.adm {
background:
var(--box-background);
padding: 20px;
border-radius:
10px;
box-shadow: var(--block-box-shadow)
}
.balance_but-box
{
display: flex;
gap: 10px;
}
.balance_but-box .btn.button
{
width: 90px;
text-align: center;
}
.btn.button.but_balance
{
width: 45px;
height: 45px;
border-radius: 100px;
display:
flex;
align-items: center;
justify-content: center;
font-size:
20px;
color: #00b973;
background: #abe4cd
!important;
}
.btn.button.but_balance:hover {
background:
var(--back-buttons-color) !important;
color: #fff
}
.balance_summ
{
color: var(--items-color);
font-weight: 600;
font-size:
30px;
}
.transaction_box {
background:
var(--box-background);
border-radius: 10px;
box-shadow:
var(--block-box-shadow);
margin-top: 15px;
padding:
20px
}
.transaction_flex {
display: flex;
justify-content:
space-between;
}
.transaction_summ {
color:
var(--items-color);
font-size: 20px;
}
.transaction_summ.mns
{
color: #ea4c3e;
}
.transaction_info {
display: flex;
gap:
8px;
flex-direction: column;
color: var(--text-color);
align-items:
flex-start;
}
.transaction_title-info.prefix {
padding: 3px
10px;
border-radius: 100px;
display: inline;
min-width:
auto;
font-size: 12px;
margin-top: 5px;
}
.transaction_order-info
{
font-size: 12px;
color: var(--dark-text-color);
margin-top:
5px;
}
.transaction_title-info.name {
color:
var(--text-color);
font-weight:
600;
}
.transaction_title-info.prefix.err {
color:
var(--white-text-color);
background:
#eb5447;
}
.transaction_title-info.prefix.ok {
color:
var(--white-text-color);
background:
var(--items-color);
}
.transaction_title-info.prefix.load {
color:
var(--white-text-color);
background:
#eba039;
}
.transaction_title-info.prefix.udr {
color:
var(--white-text-color);
background: #858483;
}
.up-flex {
display:
flex;
flex-direction: column;
align-items: flex-start;
background:
var(--box-background);
padding: 20px;
border-radius: 0 0 10px
10px;
gap: 10px;
}
.menu {
box-shadow:
var(--block-box-shadow);
border-radius: 10px;
}
.pod_title {
color:
var(--text-color);
}
.breadcrumb-container {
display:
flex;
align-items: center;
font-size: 14px;
color:
#333;
margin-bottom: 20px;
}
.breadcrumb-list {
list-style-type:
none;
padding-left: 0;
display: inline-flex;
flex-wrap:
wrap;
align-items: center;
margin: 20px 0;
}
.breadcrumb-item
{
position: relative;
}
.breadcrumb-separator {
color:
#ccc;
padding: 0 5px;
font-size: 20px;
}
.breadcrumb-link
{
text-decoration: none;
color: var(--text-color);
transition: all
0.2s;
}
.breadcrumb-link:hover {
color:
#005d8c;
}
.breadcrumb-active {
pointer-events: none;
cursor:
default;
opacity: 0.8;
color: var(--items-color);
}
.node-info_box
{
display: flex;
flex-direction: column;
gap: 15px;
align-items:
flex-end;
}
.node-info_box.adm {
align-items:
flex-start;
}
.category_node-elm {
display: flex;
justify-content:
space-between;
padding: 15px 10px;
position: unset;
border-bottom:
1px solid #ededed;
margin-bottom: 5px;
font-weight: 600;
align-items:
center;
}
.category_node-elm .name_node {
font-size:
17px
}
.section_node-elm {
display: flex;
justify-content:
space-between;
padding: 10px;
transition: all 0.2s;
border-radius:
10px;
cursor: default;
}
.section_node-elm:hover {
background:
#ededed;
padding-left: 15px
}
.section_node-elm.solutions {
cursor:
pointer;
color:
var(--dark-text-color);
}
.section_node-elm.solutions:hover
{
padding: 10px;
background: 0;
color:
var(--items-color);
}
.subcategory_node-elm {
display:
flex;
justify-content: space-between;
padding:
10px;
}
.subcategory_node-elm .name_node {
font-weight:
600;
}
.subcategory_node-elm .link-node:hover {
background:
none;
}
.node_box {
background: var(--box-background);
padding: 0
20px 20px;
border-radius: 10px;
box-shadow:
var(--block-box-shadow);
width:
-webkit-fill-available;
}
.node_box.groups {
padding: 15px
20px;
}
.link-node {
position: unset;
padding: 10px;
color:
#005d7b;
transition: all 0.2s;
cursor: pointer;
font-weight:
400;
}
.link-node:hover {
background: #dedede;
color:
#00b973;
}
.category_node-elm .link-node:hover {
background:
none;
}
.upload-box-images {
width: 180px;
height: 110px;
border-radius: 5px;
overflow: hidden;
position: relative;
cursor: pointer;
border: 1px dashed #d9d9d9;
display: flex;
align-items: center;
justify-content: center;
background-size:
cover;
background-position: center;
overflow:
hidden;
}
.upload-box-images:hover .edit-image-icon {
opacity:
1;
}
.edit-image-icon {
position: absolute;
background: rgb(0
0 0 / 16%);
color: white;
padding: 8px 8px;
border-radius:
5px;
font-size: 14px;
opacity: 0;
transition: 0.3s;
height: 110px;
width: 180px;
display: flex;
align-items:
center;
justify-content: center;
}
#fileInput {
display:
none;
}
.upload-box-images img {
width: 100%;
height: 100%;
object-fit: cover;
border-radius: 5px;
}
.info_reply
{
font-size: 12px;
color: #878787;
}
.reply_comment {
display:
flex;
flex-direction: column;
gap: 5px;
}
.buttons_flex
{
display: flex;
}
.top_margin-but {
margin-top: 5px;
gap:
10px;
}
.buttons_flex .btn {
width:
-webkit-fill-available;
text-align:
center;
}
.reply_box.deleted_reply {
padding: 10px;
background:
#f7f7f7;
border-radius: 7px;
display: flex;
flex-direction:
column;
gap: 5px;
}
.time_reply-manage {
display:
flex;
align-items: center;
margin-top: 5px;
flex-direction:
row;
}
.history_time {
font-size: 13px;
color:
#878787;
background: #e7e7e7;
padding: 3px 7px;
border-radius: 0 5px
5px 0px;
width: -webkit-fill-available;
}
.history_reply-prefix
{
font-size: 13px;
padding: 3px 5px;
border-radius: 5px 0 0
5px;
min-width: 65px;
text-align: center;
position:
relative;
}
.history_reply-prefix.create {
background:
#00b97347;
color: #00b973;
}
.history_reply-prefix.edit
{
background: #eba03947;
color:
#eba039;
}
.history_reply-prefix.del {
background:
#ea4c3e38;
color: #ea4c3e;
}
.succ_money-info {
display:
flex;
flex-direction: column;
align-items: center;
gap:
3px;
}
.balance_summ_succ {
color:
var(--text-color);
}
.punct_info-label {
color:
var(--text-color);
}
.valide_summ {
background: #d6d4d4;
padding:
3px 10px;
border-radius: 100px;
font-size: 13px;
}
.gallery {
position: relative;
width: -webkit-fill-available;
overflow:
hidden;
}
.gallery-track {
display: flex;
transition:
transform 0.3s ease;
}
.gallery-item {
min-width: 100%;
user-select: none;
}
.gallery-item img {
width: 100%;
display: block;
object-fit: cover;
height:
100%;
}
.gallery-prev, .gallery-next {
position: absolute;
top: 50%;
transform: translateY(-50%);
background:
rgba(0,0,0,0.4);
color: #fff;
width: 40px;
height: 40px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
font-size: 18px;
user-select: none;
}
.gallery-prev {
left: 10px;
}
.gallery-next
{
right: 10px;
}
.make-main {
position: absolute;
bottom:
4px;
left: 4px;
background: rgba(0,0,0,0.6);
color: #fff;
padding: 2px 6px;
border-radius: 4px;
font-size: 12px;
cursor: pointer;
}
.make-main-new {
position: absolute;
bottom: 4px;
left: 4px;
background: rgba(0,0,0,0.6);
color:
#fff;
padding: 2px 6px;
border-radius: 4px;
font-size:
12px;
cursor: pointer;
}
.main-badge {
position: absolute;
bottom: 4px;
left: 4px;
background: #27ae60;
color:
#fff;
padding: 2px 6px;
border-radius: 4px;
font-size:
12px;
}
.new-images-block {
width:
-webkit-fill-available;
}
.ban_image img {
width: 100px;
filter:
drop-shadow(8px 8px 16px rgb(0 0 0 / 8%));
}
.ban_title_top {
color:
#ea4c3e;
font-weight: 600;
font-size: 18px;
}
.ban_desc_bot
{
color: var(--text-color);
text-align: center;
}
.ban-info_box
{
display: flex;
flex-direction: column;
align-items: center;
gap:
10px;
}
.plugin_icon, .plugin_icon img {
width: 55px;
height:
55px;
border-radius: 7px;
}
.name_plugin {
font-weight:
600;
}
.desc_plugin, .version_plugin {
font-size:
13px;
}
.plugin_flex_bot {
display: flex;
gap: 5px;
align-items:
center;
}
.plug_min-link {
font-size: 13px;
color:
var(--dark-text-color);
transition: all 0.6s;
}
.plug_min-link:hover
{
color: var(--items-color);
}
.pl_status {
width: 9px;
height:
9px;
position: relative;
display: inline-block;
border-radius:
100px;
}
.pl_status.on {
background: #00b973;
}
.pl_status.off
{
background: #ea4c3e;
}
.flex_st-name_plugin {
display:
flex;
align-items: center;
gap: 7px;
}
.flex-link-adm {
display:
flex;
align-items: center;
gap: 15px;
}
.but_link-plug
{
font-size: 17px;
display: flex;
align-items:
center;
justify-content: center;
height: 18px;
width:
18px;
transition: all 0.6s;
cursor: pointer;
}
.but_link-plug:hover
{
color: var(--back-buttons-hover) !important;
}
.but_link-plug.on
{
color: var(--back-buttons-color);
}
.but_link-plug.off {
color:
var(--dark-text-color);
}
.but_link-plug.delete {
color:
var(--dark-text-color);
}
.but_link-plug.edit {
color:
var(--dark-text-color);
}
.oauth_buttons {
display:
flex;
justify-content: center;
flex-wrap: wrap;
align-items:
center;
gap: 5px;
}
.image-upload-us {
display: flex;
gap:
10px;
align-items: flex-end;
}
.image-wrapper-us {
position:
relative;
width: 110px;
height: 110px;
border-radius:
10px;
overflow: hidden;
cursor: pointer;
border: 1px solid
#ddd;
transition: 0.2s;
}
.image-wrapper-us.header-pr {
height:
80px;
width: 200px
}
.image-wrapper-us.background-pr {
width:
200px;
}
.image-wrapper-us .preview {
width: 100%;
height:
100%;
object-fit: cover;
display:
block;
}
.image-wrapper-us:hover .edit-icon-us {
background: rgb(0
0 0 / 66%);
}
.edit-icon-us {
position: absolute;
bottom:
0px;
right: 0px;
left: 0;
background: rgb(0 0 0 / 48%);
color:
#fff;
font-size: 13px;
padding: 6px 6px;
pointer-events:
none;
opacity: 0.9;
transition: 0.2s;
z-index: 1;
display:
flex;
align-items: center;
justify-content:
center;
}
.delete-btn-img-us {
padding: 0px;
color:
#ea5155;
border: none;
border-radius: 6px;
cursor:
pointer;
font-size: 14px;
transition: 0.2s;
background:
#ffe5e5;
padding: 3px 5px;
}
.delete-btn-img-us:hover {
color: #c0392b;
background: #eccfcf
}
.sidebar-title.side_sp-icon {
font-size: 20px;
transition: transform 0.25s ease;
height:
10px;
display: flex;
align-items: center;
justify-content:
center;
color: #c9c9c9;
}
.sidebar-title {
cursor: pointer;
display: flex;
justify-content: space-between;
align-items:
center;
user-select: none;
}
.sidebar-title i {
transition:
transform 0.3s ease;
}
.sidebar-group.active .sidebar-title i
{
display: inline-block;
transform:
rotate(-180deg);
}
.sidebar-group.active .sidebar-title {
color:
var(--items-color);
}
.sidebar-group.active {
position:
relative;
border-radius: 10px;
overflow: hidden;
z-index:
0;
}
.sidebar-group.active::before {
content: "";
position: absolute;
inset: 0;
background: linear-gradient(180deg,
rgb(238 240 245) 0%, rgb(255 255 255 / 0%) 100%);
opacity: 0.5;
transition: all 0.45s;
pointer-events: none;
z-index:
-1;
}
.sidebar-content {
max-height: 0;
overflow: hidden;
transition: max-height 0.25s ease;
display: flex;
flex-direction: column;
}
.sidebar-content a {
padding: 8px
20px;
font-size: 13px;
color: #4b5563;
text-decoration:
none;
transition: background 0.15s;
}
.no-anim .sidebar-content
{
transition: none !important;
}
.sidebar-content a:hover {
background: #f3f4f6;
}
.diagram-info {
box-shadow:
var(--block-box-shadow);
border-radius: 10px;
}
.head_info-dia
{
background: var(--box-background);
padding: 10px
20px;
border-radius: 10px 10px 0 0;
color:
var(--dark-text-color);
font-weight: 600;
text-align:
center;
border-bottom: 1px solid #ededed
}
.panel-box-info
{
box-shadow: var(--block-box-shadow);
}
.admin_info-board
{
background: var(--box-background);
border-radius: 0 0 10px
10px;
padding: 10px 20px;
display: flex;
flex-direction:
column;
gap: 10px;
}
.info-title {
width:
230px
}
.footer_info-dia {
background:
var(--box-background);
padding: 10px 20px;
border-radius: 0 0 10px
10px;
color: var(--dark-text-color);
text-align: center;
border-top:
1px solid #ededed
}
.chart {
position: relative;
padding:
20px 20px 40px 40px;
background: var(--box-background);
border-radius: 0;
overflow: hidden;
max-width:
-webkit-fill-available;
}
.axis-y {
position: absolute;
left:
40px;
top: 20px;
bottom: 40px;
width: 1px;
background:
#ededed;
}
.axis-x {
position: absolute;
left: 40px;
right: 20px;
bottom: 40px;
height: 1px;
}
.grid-line {
position: absolute;
left: 40px;
right: 20px;
height: 1px;
background: #ededed;
}
.grid-label {
position: absolute;
left: 34px;
transform: translateX(-100%);
font-size:
11px;
}
.bars {
display: flex;
align-items: flex-end;
gap: 0px;
height: calc(100% - 60px);
padding-left: 10px;
padding-right: 10px;
flex-wrap: nowrap;
overflow-x: auto;
margin-bottom: -15px;
gap: 3px;
}
.bargot {
flex: 1 0 auto;
min-width: 10px;
display: flex;
flex-direction: column;
font-size: 10px;
align-items: center;
}
.bar-value {
font-size: 11px;
margin-bottom: 4px;
}
.bar-inner {
width:
100%;
height: 220px;
max-width: 18px;
position: relative;
overflow: hidden;
}
.bar-fill {
position: absolute;
bottom:
0;
left: 0;
right: 0;
background: var(--items-color);
height: 0;
transition: 0.25s ease;
border-radius: 6px 6px 0
0;
}
.bar-day {
margin-top: 4px;
font-size: 10px;
color:
#b5b5b5;
}
@keyframes shift {
0% {
background-color:
#eba039;
}
50% {
background-color: #f8be6f;
}
100%
{
background-color: #eba039;
}
}
@media all and (max-width:
1000px) {
.dropdown-menu {
min-width:
220px
}
.dropdown-menu>li>a {
padding: 0px 10px 0
15px;
text-decoration: none;
display: flex;
float: left;
width:
-webkit-fill-available;
-webkit-transition: all linear
0.15s;
border-radius: 5px;
color: var(--text-color);
height:
37px;
align-items: center;
justify-content: space-between;
cursor:
pointer;
}
.dropdown-menu>li>a i {
opacity:
0;
-webkit-transition: all linear 0.15s;
width: 20px;
display:
flex;
flex-direction: row-reverse;
justify-content:
center;
}
.category-box img {
height:
100px;
}
.category-box {
height: 100px;
}
.div-category
{
width: 170px !important;
}
.category_list {
gap:
15px;
justify-content: center;
}
.box_title {
font-size:
19px;
margin: 20px 0
}
.right.box_image {
display:
none;
}
.name_box {
font-size: 19px;
}
.pod_kat-box,
.pod_kat-box div {
display: flex;
flex-direction:
column;
align-items: center;
}
.pod_kat-box p {
text-align:
center;
font-size: 14px;
width: -webkit-fill-available
!important;
margin: 5px 0;
}
.category-name_in_box {
padding:
10px 15px;
width: -webkit-fill-available;
margin-top:
-103px;
font-size: 15px;
height: 100% !important;
background:
linear-gradient(0deg, rgb(0 0 0 / 80%), rgb(255 255 255 / 0%)
50%);
}
.box_title.center.top {
text-align:
center
}
.steps_box {
display: flex;
flex-direction:
column;
align-items: center;
gap: 50px;
}
.user-home_ava,
.user-home_ava img {
width: 85px;
height: 85px;
border-radius:
10%;
}
}
@media all and (max-width: 700px) {
.login-form
{
padding: 27px 25px 25px 25px;
text-align: center;
display:
flex;
height: 100%;
border-radius: 10px;
width:
-webkit-fill-available;
gap: 10px;
}
.login_block {
width:
-webkit-fill-available;
margin: 0 20px;
}
.login {
width:
100%;
}
.login-form-box {
border-radius: 10px;
width:
-webkit-fill-available;
min-height: 400px;
}
}
@media all and
(max-width: 750px) {
.messages_block-home {
height: calc(100vh -
80px);
display: flex;
}
.home_us.tematic.profile.mes
{
margin-bottom: 0;
}
.chat-list.opened {
min-width:
-webkit-fill-available;
z-index: 2;
pointer-events:
auto;
border-radius: 10px 10px 0 0;
transform: translate(0%,
0);
}
.preview_user-mes {
max-width: 270px;
min-width:
10px;
}
.chat_form {
border-radius: 0px;
bottom: 0;
left:
0;
right: 0;
position: fixed;
}
.chat-list {
border:
0;
position: fixed;
pointer-events: none;
z-index:
2;
transition: all 0.3s;
border: 1px solid #e5e5e5;
transform:
translate(-100%, 0);
bottom: 0;
top: 70px;
}
.chat_orez
{
z-index: 1;
}
.messages_block-home, .chat-list open, .chat_orez
{
height: calc(100vh - 170px) !important;
}
.info_box-in-user-chat
{
border-radius: 10px 10px 0 0
}
.info_box-in-user-chat
.back-to-mes {
font-size: 19px;
color:
var(--dark-text-color);
cursor: pointer;
display:
block;
transition: all 0.2s;
margin-right:
5px;
}
.info_box-in-user-chat .back-to-mes:hover {
color:
var(--back-buttons-color);
}
}
@media all and (max-width: 950px)
{
.sidebar_menu {
position: fixed;
background: #ffffff;
z-index:
9;
top: 50px;
bottom: 0;
box-shadow: 7px 0px 17px 1px
#0000003b;
display: flex;
flex-direction: column;
gap:
5px;
overflow-y: scroll;
left: -300px;
}
.side_panel_box
{
box-shadow: none;
margin-top: 10px
}
.sidebar_menu.mobile
{
display: block;
}
.sidebar_menu .sidebar_in_tema.category,
.sidebar_menu .sidebar_in_tema {
box-shadow: none;
border-radius:
0;
margin-bottom: 0;
}
#nav-icon {
width: 28px;
height:
23px;
position: relative;
transform: rotate(0deg);
transition: .5s
ease-in-out;
cursor: pointer;
float: left;
margin-right:
10px;
}
#nav-icon span {
display: block;
position:
absolute;
height: 3px;
width: 100%;
background:
var(--items-color);
border-radius: 9px;
opacity: 1;
left:
0;
transform: rotate(0deg);
transition: 0.28s
ease-in-out;
}
#nav-icon span:nth-child(1) {
top:
0px;
}
#nav-icon span:nth-child(2) {
top:
10px;
}
#nav-icon span:nth-child(3) {
top:
20px;
}
#nav-icon.open_burger span:nth-child(1) {
top:
10px;
transform: rotate(135deg);
background:
var(--dark-text-color);
}
#nav-icon.open_burger span:nth-child(2)
{
opacity: 0;
left: -60px;
}
#nav-icon.open_burger
span:nth-child(3) {
top: 10px;
transform:
rotate(-135deg);
}
.head_menu {
display: none;
}
}
@media
all and (max-width: 1530px) {
.box_title {
margin-left:
20px
}
.breadcrumb-list {
margin-left:
20px;
}
.search-line_box {
padding: 0 10px
}
}
@media all
and (max-width: 1195px) {
.panel_box-num {
font-size:
24px
}
}
@media all and (max-width: 1105px) {
.work_block
{
max-width: -webkit-fill-available;
}
.work_desc {
max-width:
250px;
font-size: 14px;
}
.sidebar_in_tema .link:hover
{
background: #f1f1f1;
color:
var(--dark-text-color);
text-decoration: none;
padding: 8px
15px;
}
.right.box_image {
display: none;
}
.work.info_block
{
display: flex;
gap: 15px;
flex-direction:
column;
}
.work_sidebar {
max-width: 100%;
width:
-webkit-fill-available;
}
.work_page_image img {
max-width:
100%;
width: -webkit-fill-available;
object-fit: cover;
/*
min-height: 300px; */
}
.full-side {
display:
none;
}
.mob-side {
display: block;
margin: 15px
0;
}
.buttons-box.vertical {
display: flex;
flex-direction:
row;
}
.buttons-box.revers {
width:
-webkit-fill-available
}
.bottom_cm-but {
justify-content:
center;
}
}
@media all and (max-width: 645px) {
.rating_flex.user
{
align-items: center;
height: 20px;
}
.rating_flex.user
.only-star {
height: 19px;
display: flex;
align-items:
center;
}
.nickname {
font-size: 14px;
}
.work_block
.nickname {
max-width: 120px;
font-size: 14px;
}
.info_deal-box
{
width: auto;
}
.money_block i {
display:
none;
}
.user-group-work.min {
display: block;
background:
#005d7b36;
padding: 2px 5px;
}
.user-group-work.full {
display:
none;
}
.info_deal-box_flex {
display: flex;
justify-content:
space-between;
}
.flex_input {
display: flex;
gap:
10px;
flex-direction: column;
align-items:
flex-end;
}
.flex_input input[type="submit"] {
display:
inline-block;
float: right;
}
.flex_input
input[type="file"] {
width:
-webkit-fill-available
}
.punct_settings {
display:
flex;
flex-direction: column;
gap: 10px;
}
.punct_settings,
.punct_settings.bot {
margin: 0
}
.label-punct {
display:
flex;
justify-content: flex-start;
}
#searchpol {
font-size:
14px;
}
#search-but-set {
height: 35px;
}
.work-us-name
{
max-width: 250px;
min-width: 10px;
overflow:
hidden;
}
.work-us-desc {
white-space: nowrap;
max-width:
250px;
overflow: hidden;
text-overflow: ellipsis;
display:
block;
position:
relative;
width:-webkit-fill-available;
}
.desc_settings
{
color: var(--text-color);
font-size: 14px;
margin-bottom:
0px;
margin-top: -15px;
}
.user_profile-ava img {
width:
100px;
height: 100px;
}
.username_us {
font-size:
18px;
}
.user_profile {
padding: 15px;
}
.head_user_back
{
height: 120px;
}
.work_pay_box {
width:
-webkit-fill-available
}
.site_logo {
background-image:
url('../images/logotype.png');
width: 40px;
height:
40px;
}
.work_desc {
padding: 15px 15px 0px 15px;
max-width:
-webkit-fill-available;
border: 0;
}
.work_desc span {
height:
34px;
font-size: 14px;
}
.work_info {
max-width:
-webkit-fill-available;
border-left: 1px solid
#e5e5e5;
border-radius: 0;
}
.all_in_rating {
gap:
0;
}
.user-group {
margin: 0;
white-space:
nowrap;
text-overflow: ellipsis;
overflow: hidden;
position:
relative;
display: block;
min-width:
65px;
}
.user-box-name-group {
display: flex;
gap:
5px;
flex-direction: row;
}
.box_ava-info {
gap: 0;
width:
-webkit-fill-available;
}
.box_ava-info .avatar {
/* display:
none; */
}
.work_block .box_ava-info .avatar {
display:
none;
}
.avatar img {
display: none;
}
.work_block
{
display: flex;
flex-direction: row;
width:
-webkit-fill-available;
border-radius: 10px;
overflow:
hidden;
}
.but_in-cena {
display: flex;
flex-direction:
row;
padding: 0 15px;
align-items: center;
justify-content:
space-between;
}
.work_image {
height: 132px;
width:
50px;
max-width: 150px;
min-width: 150px;
}
.work_image img
{
max-width: 150px;
border-radius: 10px 0 0 10px;
height:
100%;
object-fit: cover;
}
.desc-text {
font-size:
14px;
}
.cena {
left: auto;
}
.but_in-cena .btn.button
{
right: 20px;
}
.image_login {
display:
none;
}
.only-star {
height: 17px;
display:
flex;
align-items: center;
}
.full-star, .half-star {
display:
none;
}
.user_info-work-box.box {
width:
-webkit-fill-available;
}
.preview-item {
position:
relative;
width: 100px;
height: 100px;
}
.add-images-block
{
width: 100px;
height: 100px;
font-size:
13px;
}
.preview-box {
display: flex;
justify-content:
space-evenly;
}
.work_info-in-user {
border: 0;
}
}
@media
all and (max-width: 530px) {
.prof_flex {
display: flex;
gap:
10px;
flex-direction: column;
align-content:
flex-end;
align-items: flex-end;
}
.prof_flex .btn {
width:
-webkit-fill-available;
text-align: center;
margin-top: 10px
}
}