@keyframes purchasescroll {
	from {
		right: 0px;
	}
	to {
		right: 0px;
	}
	50% {
		right: 20px;
	}
}
.checkin__numbers
{    display: flex;
    justify-content: space-between;
    align-items: center;min-width: 40rem;}
.checkin__number
{    display: flex;
    justify-content: space-between;
    align-items: center; opacity: 0.35;}
.checkin__number.--divider
{flex: 0 1 100%;
    border-bottom: 1px solid #000000;
    margin: 0 1rem;
}
.checkin__number.active { opacity: 1}
.checkin__number span
{    font-size: 1.85rem;
    height: 3rem;
    width: 3rem;
    border: 1px solid #000;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    margin-right: 1rem; color: #000;
    font-weight: 500;}
.checkin__number p
{font-size: 2rem !important;
    margin: 0;    white-space: nowrap;
    color: #000;
    font-weight: 600;}
.account-block { margin: 3rem 0}
.account-block__h3
{    font-size: 1.75rem;
    color: var(--color__text-2);
    font-weight: 500;
    margin-bottom: 2rem;}
.checkin__roles
{ display: flex;}
.checkin__role
{    border: 1px solid var(--color__fill-1);
    box-sizing: border-box;
    border-radius: 4px;
    padding: 2rem; opacity: 0.35; margin-bottom: 0.5rem; cursor: pointer;}
.checkin__role.active { opacity: 1}
.checkin__role p 
{    color: var(--color__fill-1);
    padding-bottom: 1rem;
    margin-bottom: 1rem;
    margin-top: 1rem;
    border-bottom: 1px solid #E9E9E9;}
.checkin__role p:last-child
{  padding-bottom: 0rem;
    margin-bottom: 0rem;
    margin-top: 1rem;
    border-bottom: 0px solid #E9E9E9;font-size: 0.9rem !important;
    line-height: 1.5;
}
.account-form__input
{    display: flex;
    flex-direction: column; margin:1.75rem 0}
.account-form__input span
{    font-weight: bold;
    font-size: 0.9rem;}
.account-form__input input[type="text" i],.account-form__input input[type="password" i]
{border: 0;font-family: ProximaNovaCond;
    border-bottom: 1px solid #E9E9E9; outline: none;
       padding: 1rem 0 0.75rem 0; transition: all 0.3s; font-size: 1.15rem; width: 100%}
.account-form__input input[type="password" i]
{ padding-right: 3rem; width: calc(100% - 0rem)}

.password
{ position: relative;}
.password__btn
{ position: absolute; cursor: pointer;right: 0.5rem; top: 0.5rem; height: 2rem; width: 2rem;background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' ?%3e%3csvg fill='none' height='28' viewBox='0 0 28 28' width='28' xmlns='http://www.w3.org/2000/svg'%3e%3cpath clip-rule='evenodd' d='M17.7469 15.4149C17.9855 14.8742 18.1188 14.2724 18.1188 14.0016C18.1188 11.6544 16.2952 9.7513 14.046 9.7513C11.7969 9.7513 9.97332 11.6544 9.97332 14.0016C9.97332 16.3487 12.0097 17.8886 14.046 17.8886C15.3486 17.8886 16.508 17.2515 17.2517 16.2595C17.4466 16.0001 17.6137 15.7168 17.7469 15.4149ZM14.046 15.7635C14.5551 15.7635 15.0205 15.5684 15.3784 15.2457C15.81 14.8566 16 14.2807 16 14.0016C16 12.828 15.1716 11.8764 14.046 11.8764C12.9205 11.8764 12 12.8264 12 14C12 14.8104 12.9205 15.7635 14.046 15.7635Z' fill='black' fill-rule='evenodd'/%3e%3cpath clip-rule='evenodd' d='M1.09212 14.2724C1.07621 14.2527 1.10803 14.2931 1.09212 14.2724C0.96764 14.1021 0.970773 13.8996 1.09268 13.7273C1.10161 13.7147 1.11071 13.7016 1.11993 13.6882C4.781 8.34319 9.32105 5.5 14.0142 5.5C18.7025 5.5 23.2385 8.33554 26.8956 13.6698C26.965 13.771 27 13.875 27 13.9995C27 14.1301 26.9593 14.2399 26.8863 14.3461C23.2302 19.6702 18.6982 22.5 14.0142 22.5C9.30912 22.5 4.75717 19.6433 1.09212 14.2724ZM3.93909 13.3525C3.6381 13.7267 3.6381 14.2722 3.93908 14.6465C7.07417 18.5443 10.6042 20.3749 14.0142 20.3749C17.4243 20.3749 20.9543 18.5443 24.0894 14.6465C24.3904 14.2722 24.3904 13.7267 24.0894 13.3525C20.9543 9.45475 17.4243 7.62513 14.0142 7.62513C10.6042 7.62513 7.07417 9.45475 3.93909 13.3525Z' fill='black' fill-rule='evenodd'/%3e%3c/svg%3e");    background-size: 1.5rem;
    background-position: center;
    background-repeat: no-repeat;}
.password__btn.active
{background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' ?%3e%3csvg fill='none' height='28' viewBox='0 0 28 28' width='28' xmlns='http://www.w3.org/2000/svg'%3e%3cpath clip-rule='evenodd' d='M22.6928 1.55018C22.3102 1.32626 21.8209 1.45915 21.6 1.84698L19.1533 6.14375C17.4864 5.36351 15.7609 4.96457 14.0142 4.96457C9.32104 4.96457 4.781 7.84644 1.11993 13.2641L1.10541 13.2854L1.09271 13.3038C0.970762 13.4784 0.967649 13.6837 1.0921 13.8563C3.79364 17.8691 6.97705 20.4972 10.3484 21.6018L8.39935 25.0222C8.1784 25.4101 8.30951 25.906 8.69214 26.1299L9.03857 26.3326C9.4212 26.5565 9.91046 26.4237 10.1314 26.0358L23.332 2.86058C23.553 2.47275 23.4219 1.97684 23.0392 1.75291L22.6928 1.55018ZM18.092 8.00705C16.7353 7.40974 15.3654 7.1186 14.0142 7.1186C10.6042 7.1186 7.07416 8.97311 3.93908 12.9239C3.63812 13.3032 3.63812 13.8561 3.93908 14.2354C6.28912 17.197 8.86102 18.9811 11.438 19.689L12.7855 17.3232C11.2462 16.8322 9.97333 15.4627 9.97333 13.5818C9.97333 11.2026 11.7969 9.27368 14.046 9.27368C15.0842 9.27368 16.0317 9.68468 16.7511 10.3612L18.092 8.00705ZM15.639 12.3137C15.2926 11.7767 14.7231 11.4277 14.046 11.4277C12.9205 11.4277 12 12.3906 12 13.5802C12 14.3664 12.8432 15.2851 13.9024 15.3624L15.639 12.3137Z' fill='black' fill-rule='evenodd'/%3e%3cpath d='M14.6873 22.1761C19.1311 21.9148 23.4056 19.0687 26.8864 13.931C26.9593 13.8234 27 13.7121 27 13.5797C27 13.4535 26.965 13.3481 26.8956 13.2455C25.5579 11.2677 24.1025 9.62885 22.5652 8.34557L21.506 10.2052C22.3887 10.9653 23.2531 11.87 24.0894 12.9239C24.3904 13.3032 24.3904 13.8561 24.0894 14.2354C21.5676 17.4135 18.7903 19.2357 16.0254 19.827L14.6873 22.1761Z' fill='black'/%3e%3c/svg%3e");}
.account-form__input input[type="text" i]:hover ,.account-form__input input[type="password" i]:hover
{    border-bottom: 1px solid #000;}
span.--for-file { margin-bottom: 1rem}
.account-block input[type="submit" i] 
{    background: #000;
    color: #fff;
    appearance: none;
    -moz-appearance: none;
-webkit-appearance: none;
    border-radius: 5px;
    font-weight: 600;transition: all 0.3s;    padding: 1rem;
    border: 0;     padding: 1.1rem 1rem;
    text-transform: uppercase;
    outline: none; font-size: 0.8rem;}
.account-form__input input[type="submit" i]:focus {  background: #000;}
.account-form__input input[type="submit" i]:active {  background: #000;}

.account-form__input input[type="submit" i]:hover{  background: var(--color__fill-1-h);}

.account-form__input.--submit p { font-size: 1rem !important}
.account-form__input p {font-size: 1rem !important}
.account-form__input.--submit p a { color: var(--color__text-2); text-decoration: none; font-weight: 600;}
.account-form__input.--submit p a:hover  { color: #000}
.account-form.--step1
{width: calc(33.3333% - 12px);}
.account-form.--step3
{    max-width: 70rem;}
.checkin__roles-slider {  width: 100%;}
.checkin-tab2 {max-width: 70rem;}
.checkin-tabb__header-slider
{    width: 35rem;}
.checkin-tab2__header 
{ position: relative;
    margin-bottom: 2rem;
    border-bottom: 1px solid #E9E9E9;}

.checkin-tab2__link
{   font-size: 1.15rem;
    color: #000;
    opacity: 0.5;
    font-weight: 600;
    display: inline-block;
    position: relative;
    /* padding-bottom: 0.5rem; */
    margin-bottom: 1rem;
    margin-right: 2rem;white-space: nowrap;}
.checkin-tab2__link.active { opacity: 1;}
.checkin-tab2__link.active:before
{     content: "";
    width: 100%;
    position: absolute;
    height: 1px;
    bottom: -1.05rem;
    border-bottom: 1px solid #000;
    left: 0;}

.checkin-tabb__header-slider .swiper-container
{overflow: visible;}

.tab2__block { display: none;}

.account-form  input[type=file]::file-selector-button {
  border: 2px solid #000;
	color: #000; margin-right: 0.5rem; display: inline-block;
  padding: .75em 3rem;
  border-radius: 3px;
  background-color: #fff;
  transition:all 0.3s;
}
.input__text { margin-left: 1rem;}
.account-form  input[type=file]::file-selector-button:hover {
  background-color: #000;
	color: #fff;
}
.account-form__line
{    display: flex;
    align-items: flex-start;
    justify-content: space-between;}
.account-form__line .account-form__input
{    flex: 0 1 calc(50% - 1rem);}
.mb-0
{ margin-bottom: 0}
.mt-2
{ margin-top: 2rem}
.mt-0 { margin-top: 0;}
.input__wrapper {
  width: 100%;
  position: relative;
      display: flex;
    align-items: center;
}
 
.input__file {
  opacity: 0;
  visibility: hidden;
  position: absolute;left: 0px;
    top: 0;
}
 
.input__file-icon-wrapper {
  height: 60px;
  width: 60px;
  margin-right: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-right: 1px solid #fff;
}
 
.input__file-button-text {
  line-height: 1;
  margin-top: 1px;
}
 
.input__file-button {
     width: 100%; cursor: pointer;
    max-width: 16rem;
    height: auto;
    padding: 0.9rem 3rem;
    border: 2px solid #000;
    background: #fff;
    color: #000;    text-transform: uppercase;
    font-size: 0.85rem;
    text-align: center;
    font-weight: 700;
    display: inline-block;
    /* display: -webkit-box; */
    display: -ms-flexbox;
    /* display: flex; */
    /* -webkit-box-align: center; */
    -ms-flex-align: center;
    /* align-items: center; */
    /* -webkit-box-pack: start; */
    -ms-flex-pack: start;
    /* justify-content: flex-start; */
    border-radius: 3px;
	transition: all 0.3s;
}
.input__file-button:hover { color: #fff; background: #000;}
.account-form__checkbox { margin: 0.5rem 0}
.checkin__dogovor
{max-width: 70rem;}
.--dogovor .account-form__input input[type="submit" i]
{max-width: 30rem;}
.mask {
    background: rgba(0, 0, 0, 0.25) !important;
}
.popupblock { background: transparent !important;
}
#okey  h4 b
{font-weight: 500;}

.btn-close
{    background: #000;
    color: #fff;
    border-radius: 5px;
    font-weight: 600;
    transition: all 0.3s;
    padding: 1rem;
    border: 0;
    padding: 1rem 1rem;
    text-transform: uppercase;
    outline: none;
    width: 100%;
    margin-top: 1rem; margin-bottom: 1rem; cursor: pointer;}
.btn-close:hover
{    background: var(--color__fill-1-h);
}



.account-block__h1 {
    font-size: 2.25rem;
    color: #000;
    font-weight: 500;
    margin-bottom: 2.5rem;
}
.account-form__line.--status
{background: #F7F7F7;
    border-radius: 3px;margin: 0.5rem 0;
    align-items: center;
border-radius: 4px;
    padding: 2rem;
    align-items: flex-start;
    justify-content: space-between;
	border-left: 4px solid #111111;
 }
.status__title
{ flex: 0 1 25%;    font-size: 1.15rem;line-height: 130%;
    font-weight: bold;}
.status__info
{ flex: 0 1 35%}
.status__btns
{ flex: 0 1 30%; text-align: right;}
.status__date
{font-size: 1.15rem;
    line-height: 130%;
    letter-spacing: 0.01em;
    color: #000000;}
.status__note
{color: #4E4E4E;
    font-size: 0.9rem;
    margin-top: 0.5rem;
    max-width: 15rem;}
.status__btn {
    color: #898E99;
    font-weight: 600;
    padding: .5rem 2rem;
    border: 1px solid;
    border-radius: 3px;
    text-transform: uppercase;
    font-size: 0.8rem;
}

.status__btn.--approved {
    color: #33894B;
}
.status__btn.--rejected {
    color: #D6463D;
}
.status__btn.--partially-approved {
    color: #AE9562;
}


.btn-border.--big { min-width: 15rem;}
.--align-start { align-items: flex-start}
.account-form__line.--status .account-form__input
{padding: 0 1rem;    margin: 0.75rem 0;} 
.account-form__input.--status-detail
{ display: flex; justify-content: space-between;
align-items: center;    flex-direction: row;}
.account-form__input span.account-wrapblock__status
{color: #898E99;
    font-weight:600;
    padding: .5rem 2rem;
    border: 1px solid;
    border-radius: 3px;
    text-transform: uppercase;
    font-size: 0.8rem;}
.account-form__input span.account-wrapblock__status.--approved
{color: #33894B;}
.account-form__input span.account-wrapblock__status.--rejected
{color: #D6463D;}
.account-form__input span.account-wrapblock__status.--partially-approved
{color: #AE9562;}
.account-wrapblock { display: flex; justify-content: space-between;}
.account-wrapblock__left { flex: 1;width: calc(100% - 20rem);
}
.account-wrapblock__right
{flex: 0 1 20rem;
    padding-left: 2rem;}
.account-form__files
{ margin-top:2rem }
.account-form__file
{    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 1rem 0;}
.account-form__files-btn 
{ height: 1rem; width: 1rem; background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 1L17 17M17 1L1 17' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");display: block;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;}

.account-form__files-btn:hover 
{ background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 1L17 17M17 1L1 17' stroke='%23D6463D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;}

.account-wrapblock__menu
{    border: 1px solid #EAEAEA;
    box-sizing: border-box;
    border-radius: 8px;
    padding: 5rem 3rem;}
.account-wrapblock__menu
{    border: 1px solid #EAEAEA;
    box-sizing: border-box;
    border-radius: 8px;
    padding: 5rem 3rem; position: relative;}

.account-wrapblock__menu:before
{ content: ""; background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.90735e-06 1.90735e-06L24 24H8C3.58172 24 1.90735e-06 20.4183 1.90735e-06 16V1.90735e-06Z' fill='%23E9E9E9'/%3e%3c/svg%3e ");    height: 1.5rem;
    width: 1.5rem;
    display: block;
    position: absolute;
    right: -1px;
    top: -1px;
    background-color: #fff;}
.account-wrapblock__menu-link {display: block;
    font-size: 1rem;
    line-height: 1.2;
    color: #000;
    padding: 0.5rem 0; transition: all .3s;}
.account-wrapblock__menu-link.active { font-weight: 700;}
.account-wrapblock__menu-link:hover  { opacity: 0.7;}
.account-wrapblock__menu-title
{    color: var(--color__text-3);
    font-weight: 600;
    font-size: 0.9rem;
  
	margin-bottom: 1rem;}
.account-form__loadpic {    width: calc(50% - 1rem);    display: flex;
    justify-content: space-between; margin-bottom: 1.5rem}
.account-form__loadpic-photo
{ flex:calc(60% - 1rem);
	
  border-radius: 5px;
}
.account-form__loadpic-photo img { width: 100%; height: auto;border-radius: 5px;}
.account-form__loadpic-photo.--no-photo
{ 
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='87' height='70' viewBox='0 0 87 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='-1.5' y='1.5' width='84' height='67' rx='9.5' transform='matrix(-1 0 0 1 84 0)' stroke='%23B4B4B4' stroke-width='3'/%3e%3cpath d='M58.3389 36.7453L67.5427 48.7854C68.5487 50.1015 67.6103 52 65.9537 52H21.0463C19.3897 52 18.4513 50.1015 19.4573 48.7854L35.2861 28.0786C36.0866 27.0314 37.6634 27.0314 38.4639 28.0786L48.5361 41.2547C49.3366 42.3019 50.9134 42.3019 51.7139 41.2547L55.1611 36.7453C55.9616 35.6981 57.5384 35.6981 58.3389 36.7453Z' stroke='%23B4B4B4' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3e%3ccircle r='6.5' transform='matrix(-1 0 0 1 63 19)' stroke='%23B4B4B4' stroke-width='3'/%3e%3c/svg%3e ");
	background-color: #EDEDED;
    min-height: 15rem;
    background-position: center;
    background-repeat: no-repeat;
}

.account-form__loadpic-info { flex: 0 1 40%;padding-left: 2rem;

}
.account-form__loadpic-info .input__file-button
{    padding: 0.9rem 1rem;
    margin-bottom: 1rem;}
.account-form__loadpic-info .input__text
{ display: none;}
.account-form__loadpic-note
{font-size: 0.85rem;}
.account-form__input textarea
{border: 0; overflow: hidden;
    border-bottom: 1px solid #E9E9E9;
    outline: none;
    padding: 1.25rem 0 0rem 0;
    transition: all 0.3s;
    font-size: 1.15rem;font-family: ProximaNovaCond;
   min-height: 3.5rem;}
.account-form__input textarea.--no-text
{    padding-bottom: 0;
    min-height: 2rem;
    height: 2.25rem;
    padding-top: 0;
    margin-top: 1rem;}

.account-form__input.--twobtns
{display: flex;
    flex-direction: row; justify-content: space-between;}
input[type="submit" i]
.
    appearance: none;
    -moz-appearance: none;
-webkit-appearance: none;account-form__input.--twobtns input[type="submit" i]
{ flex: 0 1 calc(50% - 0.5rem)}
.account-block .btn-border.--pdg-big
{padding: 1.1rem 3rem;}
.account-block .btn-border,.account-block input[type="submit" i].btn-border {   
    text-align: center;
    border-radius: 5px;
    font-weight: 600;
    transition: all 0.3s;
    padding: 1rem;
    border: 0;
    padding: 1.1rem 1rem;
    text-transform: uppercase;
    outline: none;
    font-size: 0.8rem;  background: #fff;
    border: 3px solid #000;
    color: #000; display: inline-block}
.account-athors__bnt
{width: 15rem;}
.account-block .btn-border:hover,.account-block input[type="submit" i].btn-border:hover {  background: #000;
   
	
    color: #fff;}

.account-athors__line
{display: flex;
    justify-content: space-between;
    align-items: stretch; margin: 2rem 0;}
.account-athors__pic {  flex: 0 1 15rem;}
.account-athors__pic img { width: 100%; border-radius: 5px;}
.account-athors__info { flex:1; margin-left: 1.5rem;
border-bottom: 1px solid #E9E9E9; position: relative;display: flex;
    justify-content: space-between;}

.account-athors__status-btn
{color: #AE9562;
    font-weight: 600;
    padding: .5rem 2rem;
    border: 1px solid;
    border-radius: 3px;
    text-transform: uppercase;
    font-size: 0.8rem; position: absolute; right: 0; bottom: 1.5rem;}
.account-athors__status-btn.--approved
{color: #33894B;}
.account-athors__status-btn.--rejected
{color: #D6463D;}
.account-athors__status-btn.--not-moderated
{color: #898E99;}
.account-athors__name
{    font-size: 1.5rem;
    color: #000;
    font-weight: 600;
    margin-bottom: 0.5rem;}
.account-athors__edit-btn
{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M20.8853 3.38673L24 6.5M21.347 1.79828L12.9248 10.2204C12.4897 10.655 12.1929 11.2086 12.0719 11.8116L11.2939 15.7058L15.1881 14.9264C15.791 14.8058 16.344 14.5102 16.7793 14.0749L25.2014 5.65273C25.4545 5.39965 25.6553 5.09919 25.7923 4.76852C25.9292 4.43784 25.9997 4.08343 25.9997 3.72551C25.9997 3.36759 25.9292 3.01318 25.7923 2.6825C25.6553 2.35183 25.4545 2.05137 25.2014 1.79828C24.9484 1.5452 24.6479 1.34444 24.3172 1.20747C23.9865 1.0705 23.6321 1 23.2742 1C22.9163 1 22.5619 1.0705 22.2312 1.20747C21.9005 1.34444 21.6001 1.5452 21.347 1.79828Z' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M22 8.86374V23.2C22 23.9426 21.705 24.6548 21.1799 25.1799C20.6548 25.705 19.9426 26 19.2 26H3.8C3.05739 26 2.3452 25.705 1.8201 25.1799C1.295 24.6548 1 23.9426 1 23.2V7.8C1 7.05739 1.295 6.3452 1.8201 5.8201C2.3452 5.295 3.05739 5 3.8 5H18.1363' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
position: relative;
    height: 1.75rem;
    width: 1.75rem;
    display: inline-block;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    margin: 0rem 0.25rem;}
.account-athors__edit-btn.--show
{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='27' height='17' viewBox='0 0 27 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.496 15.3376C15.9742 15.3376 17.9831 13.3287 17.9831 10.8505C17.9831 8.37226 15.9742 6.36328 13.496 6.36328C11.0178 6.36328 9.00879 8.37226 9.00879 10.8505C9.00879 13.3287 11.0178 15.3376 13.496 15.3376Z' stroke='black' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round'/%3e%3cpath d='M25.8886 11.3863C24.1792 3.90765 17.2347 1.66406 13.6022 1.66406C9.96976 1.66406 3.02532 3.90765 1.31592 11.3863' stroke='black' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round'/%3e%3c/svg%3e ");}

.account-athors__edit-btn.--hide
{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.496 20.3376C15.9742 20.3376 17.9831 18.3287 17.9831 15.8505C17.9831 13.3723 15.9742 11.3633 13.496 11.3633C11.0178 11.3633 9.00879 13.3723 9.00879 15.8505C9.00879 18.3287 11.0178 20.3376 13.496 20.3376Z' stroke='black' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round'/%3e%3cpath d='M25.8886 16.3863C24.1792 8.90765 17.2347 6.66406 13.6022 6.66406C9.96976 6.66406 3.02532 8.90765 1.31592 16.3863' stroke='black' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round'/%3e%3cpath d='M0.995605 1L26.1024 26' stroke='black' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round'/%3e%3c/svg%3e ");}
.account-athors__edit-btn.--delete
{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M4.125 5.6875H22.875V24C22.875 25.1046 21.9796 26 20.875 26H6.125C5.02043 26 4.125 25.1046 4.125 24V5.6875Z' stroke='black' stroke-width='1.5'/%3e%3cpath d='M1 5.6875H26' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3e%3cpath d='M8.8125 3C8.8125 1.89543 9.70793 1 10.8125 1H16.1875C17.2921 1 18.1875 1.89543 18.1875 3V5.6875H8.8125V3Z' stroke='black' stroke-width='1.5'/%3e%3cpath d='M10.375 11.9375L16.625 18.1875M16.625 11.9375L10.375 18.1875' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3e%3c/svg%3e ");}
.account-athors__edit-tooltip 
{ 
    position: absolute;
    background: #F3F3F3;
    border-radius: 3px;
    color: var(--color__text-3);
    width: 9rem;
    text-align: center;
    padding: 0.35rem;
    top: -3rem;
    left: -3.8rem;opacity: 0;transition: all 0.3s;
}
.account-athors__edit-tooltip:before
{content: "";
    position: absolute;
    border: 10px solid transparent;
    border-top: 10px solid #F3F3F3;
    bottom: -1.2rem; 
    left: calc(50% - 0.6rem); }
.account-athors__edit-btn:hover  .account-athors__edit-tooltip
{ opacity: 1;}

.select2 select {
  appearance: none;
	-moz-appearance: none;
-webkit-appearance: none;
 outline: none;
  background-color: transparent;
  border: none;
  margin: 0;
  width: 100%;
  font-family: inherit;
  font-size: inherit;
  cursor: inherit;
  line-height: inherit;  padding: 1rem 2rem 0.75rem 0;    z-index: 4;
    position: relative;
}
.select2 select::-ms-expand {
  display: none;
}
.select2 select option
{}
.select2 {
 width: 100%;
   
    padding: 0.25em 0.5em;
    font-size: 1.25rem;
    cursor: pointer;
    line-height: 1.1;
    background-color: #fff;
   
    border-bottom: 1px solid #E9E9E9;
    outline: none;
  
    transition: all 0.3s;
    font-size: 1.15rem;
    font-family: ProximaNovaCond;
    padding: 0; position: relative;
}

.select2:hover {border-bottom: 1px solid #000;} 
.select2::after {
  content: "";
  width:1rem;
  height: 1rem;
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 1L6.9749 7L12.9498 1' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");  position: absolute;
    right: 1rem;
    bottom: 0.5rem;
    background-repeat: no-repeat;
    background-size: 0.85rem;
}

.account-form__note
{background: #EDEDED;
    border-radius: 3px;
    padding: 1.75rem;
    margin-top: 2rem;
    font-style: italic;
    position: relative;}
.account-form__note:before {
   content: "";
    position: absolute;
    border: 13px solid transparent;
    border-bottom: 13px solid #EDEDED;
    top: -1.6rem;
 left: calc(50% - 13px);
}
.account-form__works-line { display: flex; justify-content: space-between; margin: 1.5rem 0;}
.account-form__works-line:first-child { margin-top: 0;}
.account-form__works-line:last-child { margin-bottom: 0;}

.account-form__works-btn
{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 1L17 17M17 1L1 17' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");    height: 1rem;
    width: 1rem;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer; flex: 0 1 auto;background-size: contain;
    margin-top: 0.25rem;}
.account-form__works-btn:hover{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 1L17 17M17 1L1 17' stroke='%23D6463D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");    height: 1rem;
    width: 1rem;
    background-position: center;
    background-repeat: no-repeat;}
.account-form__works-name
{ flex:0 1 auto;color: var(--color__text-2);
   
    border-bottom: 2px solid #E9E9E9;
    padding-bottom: 0.25rem;}
.account-form__works-name:hover { border-bottom: 2px solid #000;}
.account-line {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.account-line__block {
    flex: 0 1 calc(50% - 1rem);margin:1.25rem 0;
	width: calc(50% - 1rem);
}
.account-line__img.--author
{ border-radius: 5px; width: 100%;
}
.account-grid__h2
{font-size: 1.5rem;
    color: #000;
    font-weight: 500;
    margin-bottom: 1rem;}
.account-grid__h4
{    font-weight: bold;
    font-size: 1rem; margin-bottom: 1rem;}
.account-grid__works
{display: flex;
    flex-direction: column;
    align-items: flex-start;}

.account-grid__works-link
{ margin: 0.75rem 0;
	color: var(--color__text-2);
    border-bottom: 2px solid #E9E9E9;
    padding-bottom: 0.25rem;
}
.account-grid__works-link:hover
{ border-bottom: 2px solid #000;}
.account-wrapblock__code
{    border: 1px solid #EAEAEA;
    box-sizing: border-box;
    border-radius: 8px;
    padding: 3rem 3rem;
    position: relative;
    margin-top: 2rem;}
.account-wrapblock__code img { width: 100%; margin-bottom: 1rem;}
.account-wrapblock__code-link
{color: var(--color__text-2);
    border-bottom: 2px solid #E9E9E9;
    padding-bottom: 0.15rem;}
.account-wrapblock__code-link:hover
{ border-bottom: 2px solid #000;}
.status-btn
{    color: #898E99;
    font-weight: 600;
    padding: .5rem 2rem;
    border: 1px solid;
    border-radius: 3px;
    text-transform: uppercase;
    font-size: 0.8rem;display: inline-block;}
.delete-btn
{ height: 2rem; width:2rem; background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='0.5' y='0.5' width='29' height='29' rx='2.5' stroke='black'/%3e%3cpath d='M9 10H21V21C21 22.1046 20.1046 23 19 23H11C9.89543 23 9 22.1046 9 21V10Z' stroke='black'/%3e%3cpath d='M7 10H23' stroke='black' stroke-linecap='round'/%3e%3cpath d='M12 9C12 7.89543 12.8954 7 14 7H16C17.1046 7 18 7.89543 18 9V10H12V9Z' stroke='black'/%3e%3cpath d='M13 14L17 18M17 14L13 18' stroke='black' stroke-linecap='round'/%3e%3c/svg%3e ");    display: inline-block;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat; cursor: pointer;
    margin-left: 1rem;}
.delete-btn:hover
{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='0.5' y='0.5' width='29' height='29' rx='2.5' stroke='%23D6463D'/%3e%3cpath d='M9 10H21V21C21 22.1046 20.1046 23 19 23H11C9.89543 23 9 22.1046 9 21V10Z' stroke='%23D6463D'/%3e%3cpath d='M7 10H23' stroke='%23D6463D' stroke-linecap='round'/%3e%3cpath d='M12 9C12 7.89543 12.8954 7 14 7H16C17.1046 7 18 7.89543 18 9V10H12V9Z' stroke='%23D6463D'/%3e%3cpath d='M13 14L17 18M17 14L13 18' stroke='%23D6463D' stroke-linecap='round'/%3e%3c/svg%3e ");    
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;}
.account-line__block.--status {
    flex: 0 1 calc(50% - 1rem);
    margin: 1.25rem 0;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}
.--desctop
{ display: flex!important;}
.--mobile
{ display: none !important;}

.account-works__bnt
{width: 15rem;}

.account-works__line
{display: flex;
    justify-content: space-between;
    align-items: stretch; margin: 2rem 0;}
.account-works__pic {  flex: 0 1 15rem;}
.account-works__pic img { width: 100%; border-radius: 5px;}
.account-works__info { flex:1; margin-left: 1.5rem;
border-bottom: 1px solid #E9E9E9; position: relative;display: flex;
    justify-content: space-between;}
.account-works__status-btn
{    color: #AE9562;
    font-weight: 600;
    padding: .5rem 2rem;
    border: 1px solid;
    border-radius: 3px;
    text-transform: uppercase;
    font-size: 0.8rem;
    margin-left: 0.5rem;}
.account-works__status-btn.--sell
{
	    color: #fff;
    background: #000;
}
.account-works__status-btn.--sold
{
	    color: #fff;
   background: #4E4E4E;
}
.account-works__status-btn.--ask
{
	    color: #fff;
  background: #949494;
}
.account-works__status-btn.--no-active
{
	    color: #fff;
  background: #C8C8C8;
}
.account-works__status-btn.--approved
{color: #33894B;}
.account-works__status-btn.--rejected
{color: #D6463D;}
.account-works__status-btn.--not-moderated
{color: #898E99;}
.account-works__name
{    font-size: 1.5rem;
    color: #000;
    font-weight: 600;
    margin-bottom: 0.5rem;}
.account-works__name span
{    font-size: 1.15rem;
    font-weight: 300;}
.account-works__edit-btn
{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M20.8853 3.38673L24 6.5M21.347 1.79828L12.9248 10.2204C12.4897 10.655 12.1929 11.2086 12.0719 11.8116L11.2939 15.7058L15.1881 14.9264C15.791 14.8058 16.344 14.5102 16.7793 14.0749L25.2014 5.65273C25.4545 5.39965 25.6553 5.09919 25.7923 4.76852C25.9292 4.43784 25.9997 4.08343 25.9997 3.72551C25.9997 3.36759 25.9292 3.01318 25.7923 2.6825C25.6553 2.35183 25.4545 2.05137 25.2014 1.79828C24.9484 1.5452 24.6479 1.34444 24.3172 1.20747C23.9865 1.0705 23.6321 1 23.2742 1C22.9163 1 22.5619 1.0705 22.2312 1.20747C21.9005 1.34444 21.6001 1.5452 21.347 1.79828Z' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M22 8.86374V23.2C22 23.9426 21.705 24.6548 21.1799 25.1799C20.6548 25.705 19.9426 26 19.2 26H3.8C3.05739 26 2.3452 25.705 1.8201 25.1799C1.295 24.6548 1 23.9426 1 23.2V7.8C1 7.05739 1.295 6.3452 1.8201 5.8201C2.3452 5.295 3.05739 5 3.8 5H18.1363' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
position: relative;
    height: 1.75rem;
    width: 1.75rem;
    display: inline-block;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    margin: 0rem 0.25rem;}
.account-works__edit-btn.--hide
{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.496 20.3376C15.9742 20.3376 17.9831 18.3287 17.9831 15.8505C17.9831 13.3723 15.9742 11.3633 13.496 11.3633C11.0178 11.3633 9.00879 13.3723 9.00879 15.8505C9.00879 18.3287 11.0178 20.3376 13.496 20.3376Z' stroke='black' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round'/%3e%3cpath d='M25.8886 16.3863C24.1792 8.90765 17.2347 6.66406 13.6022 6.66406C9.96976 6.66406 3.02532 8.90765 1.31592 16.3863' stroke='black' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round'/%3e%3cpath d='M0.995605 1L26.1024 26' stroke='black' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round'/%3e%3c/svg%3e ");}
.account-works__edit-btn.--delete
{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M4.125 5.6875H22.875V24C22.875 25.1046 21.9796 26 20.875 26H6.125C5.02043 26 4.125 25.1046 4.125 24V5.6875Z' stroke='black' stroke-width='1.5'/%3e%3cpath d='M1 5.6875H26' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3e%3cpath d='M8.8125 3C8.8125 1.89543 9.70793 1 10.8125 1H16.1875C17.2921 1 18.1875 1.89543 18.1875 3V5.6875H8.8125V3Z' stroke='black' stroke-width='1.5'/%3e%3cpath d='M10.375 11.9375L16.625 18.1875M16.625 11.9375L10.375 18.1875' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3e%3c/svg%3e ");}
.account-works__edit-tooltip 
{ 
    position: absolute;
    background: #F3F3F3;
    border-radius: 3px;
    color: var(--color__text-3);
    width: 9rem;
    text-align: center;
    padding: 0.35rem;
    top: -3rem;
    left: -3.8rem;opacity: 0;transition: all 0.3s;
}
.account-works__edit-tooltip:before
{content: "";
    position: absolute;
    border: 10px solid transparent;
    border-top: 10px solid #F3F3F3;
    bottom: -1.2rem; 
    left: calc(50% - 0.6rem); }
.account-works__edit-btn:hover  .account-works__edit-tooltip
{ opacity: 1;}

.account-works__status-btns
{position: absolute;
    bottom: 1.5rem;
    right: 0;
    display: flex;}

.account-works__author a
{    color: var(--color__text-3);
    border-bottom: 1px solid var(--color__text-3);
    
    display: inline-block;}
.account-works__author a:hover { color: #000;}
.account-works__price { font-weight: 700;    position: absolute;
    bottom: 2rem;}

.account-form__loadpic-info.--work
{padding: 2rem 3rem;
    border: 1px solid #E9E9E9;
    box-sizing: border-box;
    border-radius: 3px;
    min-width: 22rem; flex: 0 1 22rem}
.account-form__loadpic-title { margin-bottom: 1.5rem;    font-weight: 600;}
.custom-checkbox+label {  cursor: pointer;}
.custom-checkbox+label a {  color: var(--color__text-3);
    padding: 0 0.25rem;}
.custom-checkbox+label b { font-weight: 600}
.account-form__input.--discount
{ display: block;}
.account-form__discount
{    margin-top: 0.5rem;
    color: var(--color__text-2);
    border-bottom: 2px solid #E9E9E9;
    display: inline-block;
    flex: 0 1 auto;    padding-bottom: 3px;}
.account-form__line.--discount
{flex-direction: column;
    background: #EDEDED;
    border-radius: 3px;
    padding: 2rem 3.5rem;
    text-align: left; position: relative; margin-bottom: 1rem;}
.account-form__line.--discount:before
{    content: "";
    position: absolute;
    border: 13px solid transparent;
    border-bottom: 13px solid #EDEDED;
    top: -1.6rem;
    left: calc(50% + 100px);
}




.account-form__line.--discount p {     margin-left: 0;
    letter-spacing: 0.04em;
    color: #000000;
    font-style: italic;
    max-width: 33rem;
    font-size: 1.1rem !important;}
.account-form__line.--discount input[type="text" i]
{
    border: 0;
    font-family: ProximaNovaCond;
    border-bottom: 1px solid #C4C4C4;
    outline: none;
    padding: 0.25rem 0 0.5rem 0;
    transition: all 0.3s;
    font-size: 1.15rem;
    background: transparent;
    width: 100%;
    max-width: 22rem;
    color: #000;
    font-weight: 600; transition: all 0.3s;
}
.account-form__line.--discount input[type="text" i]:hover { border-bottom: 1px solid #000;}
.account-form__loadpic.--work
{display: flex;
    width: 100%;    flex-wrap: wrap;
    justify-content: space-between; align-items: flex-start;}
.account-form__loadpic-pics
{    flex: 1;
    margin-left: 2rem;    margin-left: 2rem;
    display: grid;
    grid-gap: 1rem;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    width: 100%;}
.account-form__loadpic-pics-pic { position: relative;border-radius: 4px; overflow: hidden;}
.account-form__loadpic-pics-pic img { width: 100%;  display: block; }
.account-form__loadpic-pics-status
{ position: absolute; left: 0; top: 0; width: 100%; height: 100%;
 background: rgba(0, 0, 0, 0.4);display: flex;
    justify-content: center;
    align-items: center;
}
.account-form__loadpic-pics-delete
{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 1L13 13M13 1L1 13' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");height: 2rem;
    width: 2rem;
    background-color: #fff;
    border-radius: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 0.8rem; cursor: pointer; transition: all 0.3s}
.account-form__loadpic-pics-delete:hover 
{ transform: scale(1.1)}
.account-form__loadpic-pics-status.--loading .account-form__loadpic-pics-delete { display: none;}
.work-carusel img { width: 100%; border-radius: 5px}
.work-preview img { width: 100%;border-radius: 5px; cursor: pointer; display: block;}
.work-preview  .swiper-slide-thumb-active:before
{ content: ""; height: 100%; width: 100%;  background: rgba(0, 0, 0, 0.5);border-radius: 5px;    position: absolute;
    left: 0;
    top: 0;}
.status-btn.--approved
{color: #33894B;}
.work-preview
{width: calc(100% - 6rem);
    margin: auto; margin-top: 0.5rem; 
    position: relative;}
.work-preview .swiper-button-next.swiper-button-disabled,.work-preview .swiper-button-prev.swiper-button-disabled
{ opacity: 0.25;}
.work-preview .swiper-button-next, .work-preview  .swiper-container-rtl .swiper-button-prev
{ margin-top: -0.75rem;right: -3rem}
.work-preview  .swiper-button-prev,.work-preview  .swiper-container-rtl .swiper-button-next
{ margin-top: -0.75rem;left: -3rem}


.docs-tab2__header 
{
    margin-bottom: 2rem;
    border-bottom: 1px solid #E9E9E9;}

.docs-tab2__link
{   font-size: 1.15rem;
    color: #000;
    opacity: 0.5;
    font-weight: 600;
    display: inline-block;
    position: relative;
    /* padding-bottom: 0.5rem; */
    margin-bottom: 1rem;
  white-space: nowrap;}
.docs-tab2__link.active { opacity: 1;}
.docs-tab2__link.active:before
{     content: "";
    width: 100%;
    position: absolute;
    height: 1px;
    bottom: -1.05rem;
    border-bottom: 1px solid #000;
    left: 0;}

.docs-tabb__header-slider .swiper-container
{overflow: visible;}
.docs-tabb__header-slider { max-width: 45rem;}

.docs-tabb__header-slider .swiper-slide {text-align: center;}
.docs-tabb__header-slider .swiper-slide:first-child {text-align:left;}

.docs-list__line
{    padding-bottom: 1.5rem;
    display: flex;
    justify-content: space-between;
    margin: 1.5rem 0;
    border-bottom: 1px solid #E9E9E9;
}


.docs-list__line.--header { font-weight: 600; font-size: 0.9rem}

.docs-list__download { flex: 0 1 8rem; text-align: right}
.docs-list__date { flex: 0 1 5rem;  text-align: right; margin:0 1rem;}
.docs-list__name {flex: 1;}
.docs-list__download-link
{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='21' height='27' viewBox='0 0 21 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14 1L3 1C1.89543 1 1 1.89543 1 3V24C1 25.1046 1.89543 26 3 26H18C19.1046 26 20 25.1046 20 24V7M14 1L17 4L20 7M14 1V5C14 6.10457 14.8954 7 16 7H20' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M10.5 19L15 15.1429M10.5 19L6 15.1429M10.5 19V10' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");    height: 2rem;
    width: 2rem;
    display: block;
    margin-left: auto;
    background-position: center;
    background-repeat: no-repeat;}
.docs-list__download-link:hover{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='21' height='27' viewBox='0 0 21 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14 1L3 1C1.89543 1 1 1.89543 1 3V24C1 25.1046 1.89543 26 3 26H18C19.1046 26 20 25.1046 20 24V7M14 1L17 4L20 7M14 1V5C14 6.10457 14.8954 7 16 7H20' stroke='%2333894B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M10.5 19L15 15.1429M10.5 19L6 15.1429M10.5 19V10' stroke='%2333894B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");    height: 2rem;
  
    background-position: center;
    background-repeat: no-repeat;}
.docs-tab2__block p {font-size: 1rem !important;
	color: #000;}

.js-login
{ display: none}










@media screen and (max-width: 1200px)
{
	.account-form__line.--status {    position: relative;
		flex-direction: column;}
	.status__title {
		margin-bottom: 1rem;}
	.status__btns {
    position: absolute;
    right: 2rem;
    top: 2rem;
}
	.checkin-tab2 {
    max-width: 90%;
}
	.account-form__loadpic {
    width: 100%;
	}
	.account-form__loadpic-info {
    flex: 0 1 calc(50% - 1rem);
    padding-left: 0rem;
}
	.account-form__loadpic-photo {
    flex: 0 1 calc(50% - 1rem);
	}
	.account-athors__line {
    flex-direction: column;
	}
	.account-athors__pic {
    flex: 1;
}
	.account-athors__pic img {
    width: 15rem;
}
	.account-athors__info {
  flex: 1;
    margin: 0rem 0;
    padding: 1rem 0;    min-height: 10rem;}
	
	.account-form__loadpic-pics {
    
    grid-template-columns: 1fr 1fr;
	}
}
@media screen and (max-width:990px)
{
	
	.checkin-tab2 {
    max-width:100%;
}
	.account-wrapblock__right {
    flex: 0 1 18rem;
	}
	.account-form__input span.account-wrapblock__status {
		margin-left: 1rem;}
	.account-form__loadpic-note {
   
    max-width: 15rem;
}
	.account-form__input.--twobtns {
    flex: 0 1 100%; 
	}
	.account-form__input.--twobtns input[type="submit" i] {
    flex: 0 1 calc(50% - 1rem);
}
	.account-works__line {
		flex-direction: COLUMN;}
	.account-works__pic img {
    width: 100%;
    max-width: 15rem;
	}
	.account-works__pic {
    flex: 0 1 100%;
    margin-bottom: 1.5rem;
}
	.account-works__info {
    min-height: 10rem;
    flex: 1;
    margin-left: 0rem;
	}
}
@media screen and (max-width: 768px)
{.account-form__input.--twobtns {
	flex-direction: column;
	}
	.account-line__block.--status
	{ text-align: left;    justify-content: flex-start;}
	.account-wrapblock__code
	{ margin-bottom: 2rem; max-width: 20rem;}
	.--desctop
{ display: none !important;}
.--mobile
{ display: flex!important;}
	.account-form.--step1 {
    width: 100%;
}
	.checkin__number p {
    font-size: 1.5rem !important;
	}
	.checkin__number span {
    font-size: 1.25rem;
    height: 2.5rem;
    width: 2.5rem;
	}
	.checkin-tabb__header-slider
	{ width: 100%;}
	
	.account-wrapblock {
		flex-direction: column;}
	.account-wrapblock__right {
    flex:0 1 100%;
    order: 1; padding-left: 0rem;
	}
	
	.account-wrapblock__left {
   width: 100%;
    order: 2;
	}
	.account-wrapblock__menu-title {     display: block;
    margin-bottom: 0.5rem; }
	.account-wrapblock__menu:before { content: none}
	.account-wrapblock__menu {
		border: 0px; margin-bottom: 2rem;
    border-bottom: 1px solid #EAEAEA;

    border-radius: 0px;
    padding: 0.5rem 0;
    position: relative;
}
	.js-dropmenu__body { display: none;}
	
	.js-dropmenu__btn
	{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 1L6.9749 7L12.9498 1' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");position: absolute;
    right: 0;
    bottom: 0;
    height: 2rem;
    width: 2rem;
    z-index: 2;
    background-position: center;
    background-repeat: no-repeat; transition: all 0.3s;}
	.js-dropmenu__btn.active { transform: rotate(180deg)}
	
}



@media screen and (max-width: 640px)
{
	
	.status__btns {
    position: relative;
    right: unset;
    top: unset;
    margin-top: 2rem;
    margin-bottom: 0.5rem;
}
	.account-form__loadpic-info.--work {
    width: calc(100% - 4rem);
    padding: 2rem 2rem;
   flex: 1;
    min-width: 100%;
}
	
	.account-form__line.--discount:before {
   
    left: calc(50% - 10px);
}
	
	.account-form__input.--discount {
   
    text-align: center;
}
	.account-works__name span {
  
    display: block;
}
	.account-works__price {
    font-weight: 700;
    position: relative;
    bottom: unset;
    margin-top: 1.55rem;
}
	.account-works__edit
	{text-align: right;
    margin-top: -1.5rem;
    margin-bottom: 2rem;}
	.account-works__status-btns {
    position: relative;
    bottom: 1.5rem;
    right: 0;
    display: flex;
    width: 100%;
    justify-content: space-between; margin-top: 0.5rem;
}
	.account-works__status-btn {
   
    margin-left: 0;
    flex: 0 1 calc(50% - .5rem);
    text-align: center;padding: .5rem 1rem;
}
	
	.account-works__info {
    min-height: auto;
    
    flex-direction: column;
	}
	.account-line {
    flex-direction: column;
	}
	.account-line__block {
    flex: 0 1 100%;
    margin: 1.25rem 0;
    width: 100%;
}
	.checkin__numbers.--second {
    left: -17.5rem;
		position: relative;}
	
	.checkin__numbers.--third {
    left: -31rem;
		position: relative;}
	.account-form__line {
		flex-direction: column;}
	
	.account-form__line .account-form__input {
    flex: 0 1 100%;
    width: 100%;
}
	.account-form  input[type=file]::file-selector-button
	{ width: 100%;}
	.input__wrapper {
    flex-direction: column;
	}
	.input__file-button {

    max-width: 100%;
    margin-bottom:0.75rem;
	}
	
	.account-form__input.--status-detail {
    
    align-items: flex-start;
    flex-direction: column;
}
	.account-form__input span.account-wrapblock__status {
    margin-left: 0rem;
    margin-top: 1rem;
}
	.account-form__line.--status .account-form__input {
    padding: 0 0rem;
    margin: 0.25rem 0;
}
	.account-form__line.--status {
    padding: 1.5rem;
	}
	
	.account-form__loadpic {
    flex-direction: column;
}
	.account-form__loadpic-photo {
		margin-bottom: 1.5rem;}
	.account-form__line .account-form__input {
    flex-direction: column;
	}
	.account-form__input.--twobtns input[type="submit" i] {
		margin: 0.5rem 0;flex: 1;}
	
	.account-athors__info {
		flex-direction: column;}
	.account-athors__edit {text-align: right;}
	.account-athors__status-btn { left: 0; right: unset;    bottom: 1rem;}
	.account-athors__status-btn {    font-size: 0.7rem;
		padding: .5rem 1rem;}
	.account-athors__edit-btn {
    height: 1.5rem;
    width: 1.5rem;
	}
	.account-form__loadpic-pics {
    grid-template-columns: 1fr 1fr;
    margin-left: 0;
    margin-top: 1.5rem;
}

.work-preview .swiper-container,.work-carusel.swiper-container
	{ overflow: hidden !important}
.work-preview  .swiper-button-next,.work-preview  .swiper-container-rtl .swiper-button-prev
	{ display: block}
	.docs-list__download {
    flex: 0 1 4rem;
	}
	.docs-tab2__link
	{ font-size: 1rem}
}


.checkin-tab2__header-tooltip {
   position: absolute;
    background: #F3F3F3;
    border-radius: 3px;
    color: var(--color__text-3);
    width: 13rem;
    text-align: center;
    padding: 0.35rem;
    bottom: 3rem;
    left: 0rem;
    opacity: 0;
    transition: all 0.3s;
}
.checkin-tab2__header-tooltip:before {
    content: "";
    position: absolute;
    border: 10px solid transparent;
    border-top: 10px solid #F3F3F3;
    bottom: -1.2rem;
    left: calc(50% - 0.6rem);
}
.checkin-tab2__header:hover .checkin-tab2__header-tooltip {
    opacity: 1;
}


.mt-3 { margin-top: 3rem}

.account-tabb__header {
    border-bottom: 1px solid #E9E9E9;
    padding-bottom: 1rem;
    display: flex;
}
.account-tabb__link {
    color: var(--color__text-3);
    font-size: 1.35rem;
    font-weight: 600;
    position: relative;
    transition: all 0.3s;flex: 0 1 50%;
}
.account-tabb__link.active {
    color: var(--color__dark);
}

.account-tabb__link.active:before {
    content: "";
    height: 0;
    width: 100%;
    border-bottom: 1px solid #000;
    position: absolute;
    bottom: -1.08rem;
}
.--onthird
{  width: calc(33% - 1rem);}
.--onehalf
{ width: calc(50% - 1rem);}

.account-form__data
{color: #000;
    margin: 0.75rem 0;}
.small-btn
{ max-width: 15rem;}


.account-form__checkbox.--border
{
padding: 0.8rem 1rem 0.4rem 1rem;
    border-radius: 4px;
    margin: 0;
    border: 2px solid #E9E9E9; transition: all 0.3s;
}
.account-form__checkbox.--border.active
{ border: 2px solid #000;}
.account-form__input input[type="text" i].search-svg
{padding: 0.8rem 1rem 0.6rem 1rem;
    border-radius: 4px;
    margin: 0;
    border: 2px solid #E9E9E9;
    transition: all 0.3s;background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M23.779 23.1343L23.7813 23.1365C23.9585 23.3116 23.9585 23.6018 23.7813 23.7768L23.779 23.779C23.5988 23.9593 23.3099 23.9593 23.1296 23.779L23.1295 23.7789L16.1859 16.84L15.8655 16.5199L15.5154 16.8071C13.9306 18.107 11.906 18.8857 9.69286 18.8857C4.61344 18.8857 0.5 14.7679 0.5 9.69286C0.5 4.61782 4.61344 0.5 9.69286 0.5C14.7677 0.5 18.8857 4.61798 18.8857 9.69286C18.8857 11.9056 18.1026 13.9349 16.8024 15.5201L16.5151 15.8703L16.8354 16.1907L23.779 23.1343ZM1.42449 9.69286C1.42449 14.25 5.1314 17.9565 9.69286 17.9565C14.2494 17.9565 17.9612 14.2502 17.9612 9.69286C17.9612 5.1359 14.2498 1.42449 9.69286 1.42449C5.13101 1.42449 1.42449 5.1361 1.42449 9.69286Z' fill='%23111111' stroke='%234E4E4E'/%3e%3c/svg%3e ");    background-repeat: no-repeat;
    background-position: center right 1rem;
    background-size: 1.5rem;}
.text-light
{ color: var(--color__text-3)}
.grid.--preferences-grid
{    margin: 3rem 0;}

.account-form__input.--twobtns.--preferences-btns input[type="submit" i]
{    flex: 0 1 calc(50% - 1rem);}

.grid.--grid-gap-1
{ grid-gap: 1rem;}
.preferences__img
{ height: 10rem; margin: 1rem 0; border-radius: 6px; overflow: hidden;}
.preferences__img img
{object-position: 50% 50%;
    object-fit: cover;
    width: 100%;
    height: 100%;}
.account-form__checkbox .custom-checkbox+label 
{    align-items: flex-start}

.account-form__checkbox  .custom-checkbox+label::before
{margin-right: 0.95em;    margin-top: -0.1rem;}
.purchase-header
{ margin-bottom: 2.5rem;}
.purchase-header__line
{    display: flex;
    align-items: flex-start;
    justify-content: space-between;}
.purchase-header__coll
{ flex:0 1 calc(25% - 1rem)}
.purchase-header__span
{    color: #000000;
    opacity: 0.5;
    font-size: 0.9rem;
    font-weight: 600;
    margin-bottom: 0.5rem;}
.purchase-header__data
{font-size: 1.5rem;}
.purchase__status.mb-1
{ margin-bottom: 0.5rem;}
.purchase__status
{padding: 0.45rem;
    width: 100%;
    text-align: center;
    font-size: 0.8rem; text-transform: uppercase;
    border: 1px solid;
    color: #33894B;
    border-radius: 4px;
    font-weight: 700;}
.purchase__status.--wait
{color: #AE9562;}
.purchase__status.--cansel
{color: #D6463D;}
.purchase__status.--cansel2
{color: #898E99;}

.purchase__line
{    display: flex;
    align-items: flex-start;
    justify-content: space-between; margin: 2.5rem 0;}

.purchase__coll.--first
{     flex: 0 1 calc(25% - 1.5rem);}
.purchase__coll.--second
{ flex:0 1 calc(75% - 0.33rem);    min-height: 14rem;
    border-bottom: 1px solid var(--color__fill-4-a);}
.purchase__img
{ height: 14rem; border-radius:  4px; overflow: hidden;}
.purchase__img img
{object-position: 50% 50%;
    object-fit: cover;
    width: 100%;
    height: 100%;}
.purchase__name
{    font-size: 1.25rem;
    font-weight: bold; margin-bottom: 0.15rem;}
.purchase__name span
{font-weight: normal;}
.purchase__author a
{color: var(--color__text-3); font-size: 0.9rem;
    border-bottom: 1px solid;}
.purchase__wrap
{display: flex;
    margin: 1.5rem 0;
    align-items: flex-start;
    justify-content: space-between;}
.purchase__about
{ flex:0 1 calc(33% - 1rem)}
.purchase__info
{ flex:0 1 calc(33% - 1rem); font-size:0.9rem;}
.purchase__price
{ flex:0 1 calc(33% - 1rem); text-align: right;}
.purchase__price-base
{ font-weight: bold;}
.purchase__price-insurence
{ font-weight: 700;  color: #4E4E4E; font-size: 0.9rem;}


.purchase__size
{ font-weight: bold; margin-bottom: 1rem;}
.purchase__props-line
{    display: flex;
    margin: 0.5rem 0;
    font-size: 0.85rem;}
.purchase__props-name
{  color: var(--color__text-3); flex:0 1 5rem;}

.purchase__props-value
{ flex:1}
.purchase__info-number
{color: #AE9562}
.purchase__info-notice
{color: #E62232}
.purchase-total
{border: 1px solid #EAEAEA;
    box-sizing: border-box;
    border-radius: 8px;
       padding: 3rem 2rem; padding-bottom: 2rem;
    position: relative;
    margin-top: 2rem;
    margin-bottom: 2rem;
    background-color: var(--color__gray-1);}
.purchase-total:before {
    content: "";
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.90735e-06 1.90735e-06L24 24H8C3.58172 24 1.90735e-06 20.4183 1.90735e-06 16V1.90735e-06Z' fill='%23E9E9E9'/%3e%3c/svg%3e ");
    height: 1.5rem;
    width: 1.5rem;
    display: block;
    position: absolute;
    right: -1px;
    top: -1px;
    background-color: #fff;
}
.purchase-total__line
{    display: flex;
    margin: 1rem 0;
    justify-content: space-between;}

.purchase-total__name
{ font-size: 0.85rem;  color: #000000;
 font-weight: 700;
opacity: 0.5; }
.purchase-total__line.--total .purchase-total__val
{ font-size: 1.25rem;}
.purchase-total__bottom  .btn-border
{    width: 100%;
    background: transparent;
    padding: 0.75rem;}
.purchase-total__bottom
{ position: relative;    margin-top: 4rem;}
.purchase-total__bottom:before
{ content: "";
content: "";
    position: absolute;
    left: -2rem;
    top: -2.25rem;
    width: calc(100% + 4rem);
    border-bottom: 2px dashed var(--color__border);
}
.purchase-total__dot1
{     position: absolute;
    height: 1.25rem;
    width: 1.25rem;
    background: #fff;
    border-radius: 100%;
    left: -2.75rem;
    top: -2.75rem;}
.purchase-total__dot2
{     position: absolute;
    height: 1.25rem;
    width: 1.25rem;
    background: #fff;
    border-radius: 100%;
    right: -2.75rem;
    top: -2.75rem;}
.purchase__props
{ margin: 1rem 0;}

.purchase-total.--onmobile
 { display: none;}
#turn-back h4 { padding-bottom: 2rem;}
#turn-back .popup__content
{padding: 3rem;}
.turn-back__line
{display: flex;
    justify-content: space-between; margin-bottom: 1rem; padding-bottom: 1rem;  border-bottom: 1px solid var(--color__border)}
.turn-back__img
{flex:0 1 5rem; height: 5rem; border-radius: 4px;overflow: hidden;}
.turn-back__img img
{object-position: 50% 50%;
    object-fit: cover;
    width: 100%;
    height: 100%;}
.turn-back__info
{ flex:1 ; padding-left: 1rem;justify-content: space-between; display: flex;}
.turn-back__name
{font-size: 1.25rem;
    font-weight: 700;
    color: #000;}
.turn-back__author 
{    margin-bottom: 0.75rem;}
.turn-back__author a {
    color: var(--color__text-3);
    font-size: 0.9rem;
    border-bottom: 1px solid;
}
.turn-back__price-base
{font-weight: bold;
    color: #000;}
.turn-back__price-insurence
{}
.turn-back__note
 {     margin-top: 2rem;}
.turn-back__note p
{color: #707070;
    font-size: 1rem !important; margin: 1rem 0;}
.turn-back__note p a
{ font-weight: 700;    color: var(--color__text-2);}
.turn-back__note p a:hover { color: #000;}

.purchase-list__line
{display: flex;
    justify-content: space-between;

    margin: 1.5rem 0;
    padding-bottom: 1.5rem;
    border-bottom: 1px solid var(--color__border);}
.purchase-list__line.--header
{ margin-top: 0;border-bottom:0px solid var(--color__border);    color: var(--color__text-3);
 }

.purchase-list__coll.--first
{ flex:0 1 8rem; padding-right: 1rem}

.purchase-list__coll.--second
{ flex:0 1 8rem; padding-right: 1rem}
.purchase-list__coll.--third
{ flex:1; padding-right: 1rem}
.purchase-list__coll.--fourth
{ flex:0 1 13rem; padding-right: 1rem}
.purchase-list__coll.--fifth
{ flex:0 1 15rem; }

.purchase-list__item { margin-bottom: 1.75rem;}
.purchase-list__name { color: #000; font-size: 1.2rem; font-weight: 700; margin-bottom: 0.4rem;}
.purchase-list__author a {
    color: var(--color__text-3);
    font-size: 0.9rem;
    border-bottom: 1px solid;
}
.purchase-list__baseprice
{ color: #000; font-size: 1.2rem; font-weight: 700; margin-bottom: 0.4rem;}
.purchase-list__insurance
{    font-weight: 700;
    color: #4E4E4E;
    font-size: 0.9rem;}
.purchase-list__author  { padding-right: 1rem;}
.purchase-list__desc
{ display: flex;}
.purchase-list__size
{  font-size: 0.9rem;}

@media screen and (max-width: 1200px)
{
	.purchase-list__scrollicon
	{    height: 2rem;
    width: 2rem;
   background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='21' height='9' viewBox='0 0 21 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M4 2L1 4.5L4 7' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M17 2L20 4.5L17 7' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3e%3cmask id='path-3-inside-1' fill='white'%3e%3cpath d='M15 4.5C15 6.98528 12.9853 9 10.5 9C8.01472 9 6 6.98528 6 4.5C6 2.01472 8.01472 0 10.5 0C12.9853 0 15 2.01472 15 4.5ZM7.25339 4.5C7.25339 6.29305 8.70695 7.74661 10.5 7.74661C12.2931 7.74661 13.7466 6.29305 13.7466 4.5C13.7466 2.70695 12.2931 1.25339 10.5 1.25339C8.70695 1.25339 7.25339 2.70695 7.25339 4.5Z'/%3e%3c/mask%3e%3cpath d='M15 4.5C15 6.98528 12.9853 9 10.5 9C8.01472 9 6 6.98528 6 4.5C6 2.01472 8.01472 0 10.5 0C12.9853 0 15 2.01472 15 4.5ZM7.25339 4.5C7.25339 6.29305 8.70695 7.74661 10.5 7.74661C12.2931 7.74661 13.7466 6.29305 13.7466 4.5C13.7466 2.70695 12.2931 1.25339 10.5 1.25339C8.70695 1.25339 7.25339 2.70695 7.25339 4.5Z' fill='black' stroke='black' stroke-width='2' mask='url(%23path-3-inside-1)'/%3e%3c/svg%3e ");
    position: absolute;
    right: 0;
    top: 0;
	    background-position: center;
    background-repeat: no-repeat;animation-duration: 1.25s;
	animation-name:purchasescroll; animation-timing-function:ease-out;
	animation-iteration-count: infinite;}
	
	
	
	.purchase-list
	{ overflow-x: scroll; position: relative;}
	.purchase-list__line.--header {
		margin-top: 3rem;}
	.purchase-list__wrap
	{width: 850px;}
	.purchase__img {
		height: 9rem;}
	.purchase__coll.--second
	{ border-bottom: 0;}
	.purchase__line
	{border-bottom: 1px solid var(--color__fill-4-a);}
	.purchase-header__data {
    font-size: 1.25rem;
}
	
}
@media screen and (max-width: 990px)
{.--onthird
{ width: calc(50% - 1rem);}
	.grid.--address
	{ grid-template-columns:1fr; grid-gap: 0;

	}
	.grid.--grid4.--preferences-grid {
    grid-template-columns: 1fr 1fr;
}
}

@media screen and (max-width: 768px)
{.--onehalf
{ width: 100%;}
	.grid.--grid4.--address {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 1rem;
}
	
		.grid.--grid4.--preferences-grid {
    grid-template-columns: 1fr;
}
	.--onthird
{ width: 100%;}
	
	.grid.--preferences-grid .grid.--grid2 {    grid-template-columns: 1fr 1fr;}
	.purchase-total.--ondesctop
	{ display: none}
	.purchase-total.--onmobile
	{ display: block}
 }



@media screen and (max-width: 580px)
{
	.popupblock#turn-back {
    width: 98%;
    padding: 0;
}
	#turn-back .popup__content {
    padding: 2rem 1rem;
}
	.preferences__img
	{ height: 6rem;} 
	.purchase-header__line {
    display: grid;
    grid-gap: 2rem;
    grid-template-columns: 1fr 1fr;
}
	.purchase__line {
		
    flex-direction: column;
}
	.purchase__coll.--first {
    flex: 1;
    width: 10rem;
    margin-bottom: 1rem;
}
	.purchase__coll.--second {
    flex: 1;
    width: 100%;
	}
	.purchase__size {
    font-size: 0.8rem;
}
	.purchase__status{
    font-size: 0.7rem;
}
	.purchase-list__wrap {
    width: 750px;
}
	.purchase-list__coll.--fifth {
    flex: 0 1 10rem;
}
	.purchase-list__coll.--fourth {
		flex: 0 1 9rem;}
	
	.purchase-list__coll.--first {
		flex: 0 1 6rem;}
	.purchase-list__coll.--second {
    flex: 0 1 6rem;
	}
	
}




