@keyframes context-appear{
from{transform:translateY(-10px);opacity:.5}

to{transform:none;opacity:1}}

.context-appear,.dropdown>.dropped{animation:context-appear .2s cubic-bezier(0.175, 0.885, 0.32, 1.275)}

.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon::before{border-color:#ccc;border-style:solid;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}

[dir="ltr"] .react-datepicker__year-read-view--down-arrow,[dir="ltr"] .react-datepicker__month-read-view--down-arrow,[dir="ltr"] .react-datepicker__month-year-read-view--down-arrow,[dir="ltr"] .react-datepicker__navigation-icon::before{border-width:3px 3px 0 0}

[dir="rtl"] .react-datepicker__year-read-view--down-arrow,[dir="rtl"] .react-datepicker__month-read-view--down-arrow,[dir="rtl"] .react-datepicker__month-year-read-view--down-arrow,[dir="rtl"] .react-datepicker__navigation-icon::before{border-width:3px 0 0 3px}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{position:absolute;width:0}

[dir="ltr"] .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,[dir="ltr"] .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-left:-4px}

[dir="rtl"] .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,[dir="rtl"] .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-right:-4px}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after{box-sizing:content-box;position:absolute;border:8px solid rgba(0,0,0,0);height:0;width:1px;content:"";z-index:-1;border-width:8px;left:-24px}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before{border-bottom-color:#aeaeae}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after{border-top:none;border-bottom-color:#f0f0f0}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after{top:0}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before{top:-1px;border-bottom-color:#aeaeae}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after{border-bottom:none;border-top-color:#fff}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after{bottom:0}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before{bottom:-1px;border-top-color:#aeaeae}

.react-datepicker-wrapper{display:inline-block;padding:0;border:0;width:100%}

.react-datepicker{font-family:"Helvetica Neue",helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;direction:ltr}

[dir="ltr"] .react-datepicker--time-only .react-datepicker__triangle{left:35px}

[dir="rtl"] .react-datepicker--time-only .react-datepicker__triangle{right:35px}

[dir="ltr"] .react-datepicker--time-only .react-datepicker__time-container{border-left:0}

[dir="rtl"] .react-datepicker--time-only .react-datepicker__time-container{border-right:0}

.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}

.react-datepicker__triangle{position:absolute}

[dir="ltr"] .react-datepicker__triangle{left:50px}

[dir="rtl"] .react-datepicker__triangle{right:50px}

.react-datepicker-popper{z-index:1}

.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}

[dir="ltr"] .react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,[dir="ltr"] .react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}

[dir="rtl"] .react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,[dir="rtl"] .react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{right:auto;left:50px}

.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}

[dir="ltr"] .react-datepicker-popper[data-placement^=right]{padding-left:8px}

[dir="rtl"] .react-datepicker-popper[data-placement^=right]{padding-right:8px}

[dir="ltr"] .react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}

[dir="rtl"] .react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{right:auto;left:42px}

[dir="ltr"] .react-datepicker-popper[data-placement^=left]{padding-right:8px}

[dir="rtl"] .react-datepicker-popper[data-placement^=left]{padding-left:8px}

[dir="ltr"] .react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}

[dir="rtl"] .react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{right:42px;left:auto}

.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;padding:12px 0 8px;position:relative}

[dir="ltr"] .react-datepicker__header{border-top-left-radius:.3rem}

[dir="rtl"] .react-datepicker__header{border-top-right-radius:.3rem}

.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}

[dir="ltr"] .react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}

[dir="rtl"] .react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-right-radius:0}

[dir="ltr"] .react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}

[dir="rtl"] .react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-left-radius:.3rem}

.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 2px}

.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:bold;font-size:.944rem}

.react-datepicker__current-month{display:none}

.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}

.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:6px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}

[dir="ltr"] .react-datepicker__navigation--previous{left:2px}

[dir="rtl"] .react-datepicker__navigation--previous{right:2px}

[dir="ltr"] .react-datepicker__navigation--next{right:2px}

[dir="rtl"] .react-datepicker__navigation--next{left:2px}

[dir="ltr"] .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}

[dir="rtl"] .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){left:85px}

.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}

.react-datepicker__navigation--years-previous{top:4px}

.react-datepicker__navigation--years-upcoming{top:-4px}

.react-datepicker__navigation:hover *::before{border-color:#a6a6a6}

.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}

[dir="ltr"] .react-datepicker__navigation-icon--next{left:-2px}

[dir="rtl"] .react-datepicker__navigation-icon--next{right:-2px}

[dir="ltr"] .react-datepicker__navigation-icon--next::before{transform:rotate(45deg);left:-7px}

[dir="rtl"] .react-datepicker__navigation-icon--next::before{transform:rotate(-45deg);right:-7px}

[dir="ltr"] .react-datepicker__navigation-icon--previous{right:-2px}

[dir="rtl"] .react-datepicker__navigation-icon--previous{left:-2px}

[dir="ltr"] .react-datepicker__navigation-icon--previous::before{transform:rotate(225deg);right:-7px}

[dir="rtl"] .react-datepicker__navigation-icon--previous::before{transform:rotate(-225deg);left:-7px}

[dir="ltr"] .react-datepicker__month-container{float:left}

[dir="rtl"] .react-datepicker__month-container{float:right}

.react-datepicker__year{margin:.4rem;text-align:center}

.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}

.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}

.react-datepicker__month{margin:.4rem;text-align:center}

.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}

.react-datepicker__input-time-container{clear:both;width:100%}

[dir="ltr"] .react-datepicker__input-time-container{float:left;margin:5px 0 10px 15px;text-align:left}

[dir="rtl"] .react-datepicker__input-time-container{float:right;margin:5px 15px 10px 0;text-align:right}

.react-datepicker__input-time-container .react-datepicker-time__caption{display:inline-block}

.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block}

[dir="ltr"] .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{margin-left:10px}

[dir="rtl"] .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{margin-right:10px}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block}

[dir="ltr"] .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px}

[dir="rtl"] .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-right:5px}

.react-datepicker__time-container{width:85px}

[dir="ltr"] .react-datepicker__time-container{float:right;border-left:1px solid #aeaeae}

[dir="rtl"] .react-datepicker__time-container{float:left;border-right:1px solid #aeaeae}

.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;top:0}

[dir="ltr"] .react-datepicker__time-container--with-today-button{right:-72px}

[dir="rtl"] .react-datepicker__time-container--with-today-button{left:-72px}

.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff}

[dir="ltr"] .react-datepicker__time-container .react-datepicker__time{border-bottom-right-radius:.3rem}

[dir="rtl"] .react-datepicker__time-container .react-datepicker__time{border-bottom-left-radius:.3rem}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center}

[dir="ltr"] .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem}

[dir="rtl"] .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-left-radius:.3rem}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + (1.7rem / 2));overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#1e428a;color:#fff;font-weight:bold}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#1e428a}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:rgba(0,0,0,0)}

.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}

.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}

.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{border-radius:.3rem;background-color:#f0f0f0}

.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}

.react-datepicker__day-names{margin-bottom:-8px}

.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}

.react-datepicker__month--selected,.react-datepicker__month--in-selecting-range,.react-datepicker__month--in-range,.react-datepicker__quarter--selected,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--in-range{border-radius:.3rem;background-color:#1e428a;color:#fff}

.react-datepicker__month--selected:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--in-range:hover,.react-datepicker__quarter--selected:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--in-range:hover{background-color:#193875}

.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#ccc;pointer-events:none}

.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{cursor:default;background-color:rgba(0,0,0,0)}

.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}

.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:.3rem;background-color:#f0f0f0}

.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:bold}

.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}

.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}

.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}

.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}

.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#1e428a;color:#fff}

.react-datepicker__day--selected:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--in-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__year-text--selected:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--in-range:hover{background-color:#193875}

.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#2756b4;color:#fff}

.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#193875}

.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:rgba(30,66,138,.5)}

.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}

.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}

.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:rgba(0,0,0,0)}

.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover{background-color:#1e428a}

.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}

.react-datepicker__input-container{position:relative;display:inline-block;width:100%}

.react-datepicker__input-container input{width:100%;padding:1.25rem;font-size:.86rem;font-family:inherit;border-radius:.3rem;border:1px solid #dbdada;transition:.2s;outline:none;height:3.5rem}

.react-datepicker__input-container input:focus{border:1px solid #cacaca;box-shadow:0px 3px 5px 0px rgba(77,77,77,.1294117647)}

.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid rgba(0,0,0,0);border-radius:.3rem;position:relative}

.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}

.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}

.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{top:0}

[dir="ltr"] .react-datepicker__year-read-view--down-arrow,[dir="ltr"] .react-datepicker__month-read-view--down-arrow,[dir="ltr"] .react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px}

[dir="rtl"] .react-datepicker__year-read-view--down-arrow,[dir="rtl"] .react-datepicker__month-read-view--down-arrow,[dir="rtl"] .react-datepicker__month-year-read-view--down-arrow{transform:rotate(-135deg);left:-16px}

.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}

[dir="ltr"] .react-datepicker__year-dropdown,[dir="ltr"] .react-datepicker__month-dropdown,[dir="ltr"] .react-datepicker__month-year-dropdown{left:25%}

[dir="rtl"] .react-datepicker__year-dropdown,[dir="rtl"] .react-datepicker__month-dropdown,[dir="rtl"] .react-datepicker__month-year-dropdown{right:25%}

.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}

.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}

.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}

.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}

.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}

.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}

.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}

.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}

.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute}

[dir="ltr"] .react-datepicker__year-option--selected,[dir="ltr"] .react-datepicker__month-option--selected,[dir="ltr"] .react-datepicker__month-year-option--selected{left:15px}

[dir="rtl"] .react-datepicker__year-option--selected,[dir="rtl"] .react-datepicker__month-option--selected,[dir="rtl"] .react-datepicker__month-year-option--selected{right:15px}

.react-datepicker__close-icon{cursor:pointer;background-color:rgba(0,0,0,0);border:0;outline:0;position:absolute;top:0;height:100%;display:table-cell;vertical-align:middle}

[dir="ltr"] .react-datepicker__close-icon{padding:0 6px 0 0;right:0}

[dir="rtl"] .react-datepicker__close-icon{padding:0 0 0 6px;left:0}

.react-datepicker__close-icon::after{cursor:pointer;background-color:#1e428a;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}

.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:bold;padding:5px 0}

[dir="ltr"] .react-datepicker__today-button{clear:left}

[dir="rtl"] .react-datepicker__today-button{clear:right}

.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}

[dir="ltr"] .react-datepicker__portal{left:0}

[dir="rtl"] .react-datepicker__portal{right:0}

.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}

@media(max-width: 400px),(max-height: 550px){
.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}

.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}

.react-datepicker__month-read-view--selected-month,.react-datepicker__year-read-view--selected-year{color:#000;font-weight:bold;font-size:1.04rem}

.react-datepicker__header__dropdown{padding-bottom:4px}

.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow{display:none !important}

.react-datepicker__navigation-icon::before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}

[dir="ltr"] .react-datepicker__navigation-icon::before,[dir="ltr"] .react-datepicker__year-read-view--down-arrow,[dir="ltr"] .react-datepicker__month-read-view--down-arrow,[dir="ltr"] .react-datepicker__month-year-read-view--down-arrow{border-width:3px 3px 0 0}

[dir="rtl"] .react-datepicker__navigation-icon::before,[dir="rtl"] .react-datepicker__year-read-view--down-arrow,[dir="rtl"] .react-datepicker__month-read-view--down-arrow,[dir="rtl"] .react-datepicker__month-year-read-view--down-arrow{border-width:3px 0 0 3px}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{position:absolute;width:0}

[dir="ltr"] .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,[dir="ltr"] .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-left:-4px}

[dir="rtl"] .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,[dir="rtl"] .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-right:-4px}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after{box-sizing:content-box;position:absolute;border:8px solid rgba(0,0,0,0);height:0;width:1px;content:"";z-index:-1;border-width:8px;left:-24px}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before{border-bottom-color:#aeaeae}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after{border-top:none;border-bottom-color:#f0f0f0}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after{top:0}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before{top:-1px;border-bottom-color:#aeaeae}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after{border-bottom:none;border-top-color:#fff}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after{bottom:0}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before{bottom:-1px;border-top-color:#aeaeae}

@keyframes fade-in{
0%{opacity:0}

100%{opacity:1}}

@keyframes fade-out{
0%{opacity:1}

100%{opacity:0}}

@keyframes tabChange{
0%{border:1px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:#333}

100%{border:1px solid #e3e3e3;background-color:#fff;color:#1e428a}}

::-webkit-scrollbar{width:.79rem;height:.79rem}

::-webkit-scrollbar-thumb{background-color:#ededed;border-radius:6px}

::-webkit-scrollbar-thumb:hover{background-color:#d6d6d6}

@keyframes shine{
from{transform:rotate(-16deg)}

to{transform:translateY(300%) rotate(-16deg)}}

.shines,.projects>.loading-grid>.skeleton-tile{position:relative;overflow:hidden}

.shines:after,.projects>.loading-grid>.skeleton-tile:after{content:"";position:absolute;left:-100px;right:-100px;top:-150%;height:200px;background:linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 50%, rgba(255, 255, 255, 0) 100%);animation:shine 2s infinite;z-index:30}

[dir="ltr"] .shines:after,[dir="ltr"] .projects>.loading-grid>.skeleton-tile:after{transform:rotate(-16deg)}

[dir="rtl"] .shines:after,[dir="rtl"] .projects>.loading-grid>.skeleton-tile:after{transform:rotate(16deg)}

.budget{border:1px solid #e3e3e3;border-radius:6px;background:#fff;border:1px solid #e8e8e8;padding:21px 19px;display:grid;grid-template-columns:auto auto;justify-content:space-between;align-items:center;margin-bottom:19px}

@media(min-width: 768px){
.budget{padding:1.4rem 1.2rem;margin-bottom:1rem}}

[dir="ltr"] .budget__left{margin-right:.5rem}

[dir="rtl"] .budget__left{margin-left:.5rem}

.budget__title{font-size:13px;color:#898989;margin-bottom:14px}

@media(min-width: 768px){
.budget__title{font-size:.93rem;margin-bottom:1rem}}

.budget__value{font-size:20px;font-weight:600;word-break:break-word}

@media(min-width: 768px){
.budget__value{font-size:1.43rem}}

.budget .btn{font-size:14px;padding:14px 18px}

@media(min-width: 768px){
.budget .btn{font-size:1rem;padding:1rem 1.21rem}}

.btn{--green: rgb(5, 217, 78);--hover-green: #00F052;--blue: rgb(30, 66, 138);--hover-blue: #3060C1;--gray: #D6D6D6;--dark-gray: rgb(60, 60, 60);--orange: #E0A801;--hover-orange: #F1B912;--red: #EC5469;--hover-red: #FD6578;--icon-green: brightness(0) saturate(100%) invert(74%) sepia(68%) saturate(2824%) hue-rotate(87deg) brightness(92%) contrast(98%);--icon-blue: brightness(0) saturate(100%) invert(17%) sepia(79%) saturate(1577%) hue-rotate(204deg) brightness(101%) contrast(90%);--icon-gray: brightness(0) saturate(100%) invert(53%) sepia(43%) saturate(7%) hue-rotate(324deg) brightness(94%) contrast(94%);--icon-white: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7500%) hue-rotate(252deg) brightness(105%) contrast(107%);--icon-dark-gray: brightness(0) saturate(100%) invert(13%) sepia(1%) saturate(2985%) hue-rotate(318deg) brightness(90%) contrast(69%);--icon-orange: invert(63%) sepia(46%) saturate(1421%) hue-rotate(8deg) brightness(98%) contrast(99%);--icon-red: invert(69%) sepia(95%) saturate(5408%) hue-rotate(324deg) brightness(101%) contrast(85%);font-family:inherit;font-size:12px;position:relative;display:flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;color:#fff;margin:0;transition:all .25s ease-in-out;outline:none}

@media(min-width: 768px){
.btn{font-size:1.16rem}}

.btn::-moz-selection{background:unset}

.btn::selection{background:unset}

.btn[data-color=blue]{background-color:var(--blue);border:none;color:#fff;box-shadow:0 4px 23px rgba(30,66,138,.1215686275)}

.btn[data-color=blue] .icon{filter:var(--icon-white)}

.btn[data-color=blue]:hover{background-color:var(--hover-blue)}

.btn[data-color=blue][data-is-outlined=true]{background-color:#fff;color:#333;border:1px solid #1e428a}

.btn[data-color=blue][data-is-outlined=true] .icon{filter:var(--icon-blue)}

.btn[data-color=green]{background-color:var(--green);border:none;color:#fff;box-shadow:0 4px 23px rgba(30,66,138,.1215686275)}

.btn[data-color=green] .icon{filter:var(--icon-white)}

.btn[data-color=green]:hover{background-color:var(--hover-green)}

.btn[data-color=green][data-is-outlined=true]{background-color:#fff;color:var(--green);border:1px solid #05d94e}

.btn[data-color=green][data-is-outlined=true] .icon{filter:var(--icon-green)}

.btn[data-color=gray]{background-color:var(--gray);border:none;color:#fff;box-shadow:none}

.btn[data-color=gray] .icon{filter:var(--icon-white)}

.btn[data-color=gray]:hover{background-color:#cecccc}

.btn[data-color=gray][data-is-outlined=true]{background-color:unset;color:var(--gray)}

.btn[data-color=gray][data-is-outlined=true] .icon{filter:var(--icon-gray)}

.btn[data-color=darkgray]{background-color:var(--dark-gray);border:none;color:#fff;box-shadow:none}

.btn[data-color=darkgray] .icon{filter:var(--icon-white)}

.btn[data-color=white]{background-color:#fff;border:1px solid #e3e3e3;color:#333;box-shadow:0 4px 23px rgba(30,66,138,.1215686275)}

.btn[data-color=white] .icon{filter:var(--icon-blue)}

.btn[data-color=white]:hover{color:#1e428a}

.btn[data-color=white]:disabled:hover{color:#fff}

.btn[data-color=orange]{background-color:var(--orange);border:none;color:#fff;box-shadow:none}

.btn[data-color=orange]:hover{background-color:var(--hover-orange)}

.btn[data-color=red]{background-color:var(--red);border:none;color:#fff;box-shadow:0 4px 23px rgba(30,66,138,.1215686275)}

.btn[data-color=red] .icon{filter:var(--icon-white)}

.btn[data-color=red]:hover{background-color:var(--hover-red)}

.btn[data-color=transparent]{background-color:rgba(0,0,0,0);border:none;box-shadow:none;height:auto;min-height:auto;width:auto;color:#1e428a;font-size:10px;font-weight:600;padding:0}

@media(min-width: 768px){
.btn[data-color=transparent]{font-size:.86rem}}

.btn[data-color=transparent] .text:after{opacity:0;position:absolute;content:"";width:100%;bottom:-2px;height:1px;background-color:#1e428a;transition:all .2s ease-in-out}

[dir="ltr"] .btn[data-color=transparent] .text:after{left:0}

[dir="rtl"] .btn[data-color=transparent] .text:after{right:0}

.btn[data-color=transparent] .text:hover:after{opacity:1}

.btn[data-color=transparent] .text:empty{display:none}

.btn[data-color=transparent] .icon{align-items:center;justify-content:center;filter:none;transition:filter .12s ease-in}

.btn[data-color=transparent] .icon>div{display:flex;align-items:center;justify-content:center}

.btn[data-color=transparent]:hover .icon{filter:brightness(0.1)}

.btn[data-color=transparent]:disabled{color:#898989;background-color:rgba(0,0,0,0)}

.btn[data-color=transparent]:disabled .text:after{background-color:#898989}

.btn:disabled{background-color:#898989;color:#fff;cursor:not-allowed}

.btn:disabled:not([data-color=transparent]):hover{background-color:#898989}

.btn .icon{position:relative;display:flex;align-items:center;opacity:1;visibility:visible;transition:.15s ease-in-out}

.btn .icon-box{display:flex;align-items:center}

[dir="ltr"] .btn .icon.left{margin:0 .7rem 0 0}

[dir="rtl"] .btn .icon.left{margin:0 0 0 .7rem}

[dir="ltr"] .btn .icon.right{padding:0 0 0 .7rem}

[dir="rtl"] .btn .icon.right{padding:0 .7rem 0 0}

.btn .icon svg,.btn .icon image{width:1rem;height:1rem;transition:.12s ease-in-out}

.btn .text{opacity:1;visibility:visible;transition:.15s ease-in-out}

.btn--main{min-height:37px;border-radius:6px;padding:.5rem 1.15rem}

@media(min-width: 768px){
.btn--main{min-height:3.29rem}}

.btn--main .text-number{color:#898989;font-size:1.07rem}

[dir="ltr"] .btn--main .text-number{margin-left:.25rem}

[dir="rtl"] .btn--main .text-number{margin-right:.25rem}

.btn--main .text-number-circle{min-width:1.5rem;height:1.5rem;border-radius:2rem;background-color:#ec5469;color:#fff;font-size:.86rem;font-weight:300;display:inline-flex;align-items:center;justify-content:center;padding:.5rem;flex-shrink:0}

[dir="ltr"] .btn--main .text-number-circle{margin-left:.35rem}

[dir="rtl"] .btn--main .text-number-circle{margin-right:.35rem}

.btn--main [data-icon-name=next] svg,.btn--main [data-icon-name=next] image{width:1.15rem;height:.81rem}

.btn--main [data-icon-name=add] svg,.btn--main [data-icon-name=add] image{width:1.16rem;height:1.16rem}

.btn--main [data-icon-name=three-dots-vertical] svg,.btn--main [data-icon-name=three-dots-vertical] image{width:3px;height:15px}

.btn--circle{border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.1607843137);width:2.43rem;height:2.43rem}

.btn--circle .icon{width:1rem;height:1rem;display:flex;align-items:center;justify-content:center}

.btn--circle .icon>div{display:flex;align-items:center;justify-content:center}

.btn--circle .icon>div image{width:100%;height:100%}

.btn--circle.btn[data-color=blue]{background-color:#fff;border:none;box-shadow:0 2px 6px rgba(0,0,0,.1607843137)}

.btn--circle.btn[data-color=blue] .icon{filter:var(--icon-blue)}

.btn--circle.btn[data-color=blue]:hover{background-color:var(--blue)}

.btn--circle.btn[data-color=blue]:hover .icon{filter:brightness(0) invert(1)}

.btn--circle.btn[data-color=gray]{background-color:#fff;border:none;box-shadow:0 2px 6px rgba(0,0,0,.1607843137)}

.btn--circle.btn[data-color=gray] .icon{filter:var(--icon-gray)}

.btn--circle.btn[data-color=gray]:hover{background-color:#898989}

.btn--circle.btn[data-color=gray]:hover .icon{filter:brightness(0) invert(1)}

.btn--circle.btn[data-color=gray]:disabled{background-color:#898989;cursor:not-allowed}

.btn--circle.btn[data-color=gray]:disabled .icon{filter:var(--icon-white)}

.btn[data-is-loading=true] .text,.btn[data-is-loading=true] .icon{opacity:0;visibility:hidden}

.btn[data-is-loading=true][data-color=transparent] .icon{opacity:1;visibility:initial}

.btn .loading-container{width:100%;height:100%;background-color:rgba(0,0,0,0)}

.btn .loading-container__loader{top:-0.2rem}

[dir="ltr"] .btn .loading-container__loader{left:-0.2rem}

[dir="rtl"] .btn .loading-container__loader{right:-0.2rem}

.btn .loading-container__loader div{width:.4rem;height:.4rem;margin:0;background-color:#fff}

.btn .loading-container__loader div:nth-child(1){top:.75rem}

[dir="ltr"] .btn .loading-container__loader div:nth-child(1){left:0}

[dir="rtl"] .btn .loading-container__loader div:nth-child(1){right:0}

.btn .loading-container__loader div:nth-child(2){top:.5rem}

[dir="ltr"] .btn .loading-container__loader div:nth-child(2){left:.5rem}

[dir="rtl"] .btn .loading-container__loader div:nth-child(2){right:.5rem}

.btn .loading-container__loader div:nth-child(3){top:0}

[dir="ltr"] .btn .loading-container__loader div:nth-child(3){left:.75rem}

[dir="rtl"] .btn .loading-container__loader div:nth-child(3){right:.75rem}

.btn .loading-container__loader div:nth-child(4){top:-0.5rem}

[dir="ltr"] .btn .loading-container__loader div:nth-child(4){left:.5rem}

[dir="rtl"] .btn .loading-container__loader div:nth-child(4){right:.5rem}

.btn .loading-container__loader div:nth-child(5){top:-0.75rem}

[dir="ltr"] .btn .loading-container__loader div:nth-child(5){left:0}

[dir="rtl"] .btn .loading-container__loader div:nth-child(5){right:0}

.btn .loading-container__loader div:nth-child(6){top:-0.5rem}

[dir="ltr"] .btn .loading-container__loader div:nth-child(6){left:-0.5rem}

[dir="rtl"] .btn .loading-container__loader div:nth-child(6){right:-0.5rem}

.btn .loading-container__loader div:nth-child(7){top:0}

[dir="ltr"] .btn .loading-container__loader div:nth-child(7){left:-0.75rem}

[dir="rtl"] .btn .loading-container__loader div:nth-child(7){right:-0.75rem}

.btn .loading-container__loader div:nth-child(8){top:.5rem}

[dir="ltr"] .btn .loading-container__loader div:nth-child(8){left:-0.5rem}

[dir="rtl"] .btn .loading-container__loader div:nth-child(8){right:-0.5rem}

[dir=rtl] .btn [data-icon-name=next] .icon-box,[dir=rtl] .btn [data-icon-name=back] .icon-box{transform:scale(-1, 1)}

.card{border:1px solid #e3e3e3;border-radius:6px;background:#fff;padding:2rem 2rem 1.5rem;margin-bottom:2rem}

.card.checklist-card{display:flex;flex-direction:column;justify-content:space-between}

.card>.top{display:flex;align-items:baseline;flex-wrap:wrap;gap:.2rem}

.card>.top .title{font-size:1.29rem;font-weight:600}

.card>.top .optional{font-size:1.07rem;color:#898989}

.card .picture{background-repeat:no-repeat;background-position:center;background-size:contain}

.card .picture[data-picture=supervision]{background-image:url("/assets/graphics/supervision.svg");width:7.75rem;height:7.74rem;margin:3.5rem auto 1.8rem}

.card .picture[data-picture=insureHome]{background-image:url("/assets/graphics/insure_home.jpg");width:11.21rem;height:10.43rem;margin:auto}

.card .picture[data-picture=material]{background-image:url("/assets/graphics/material.svg");width:4.64rem;height:9rem;margin:auto 3.8rem}

.card .picture[data-picture=loan]{background-image:url("/assets/graphics/loan.svg");width:9.32rem;height:8.07rem;margin:auto 1.4rem}

.card .tip{font-size:1.07rem;text-align:center;margin-bottom:1.7rem;font-weight:500}

.checklist-card>.content{display:flex;align-items:flex-start;flex:1}

.checklist-card .bottom{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:.6rem;min-height:5.07rem}

.checklist-card .bottom .btn--main{font-size:1.07rem;box-shadow:0 4px 12px rgba(0,0,0,.0705882353)}

.checklist-card .bottom__by{display:flex;flex-direction:row;align-items:center}

.checklist-card .bottom__text{font-size:.94rem}

.checklist-card .bottom__logo{background-repeat:no-repeat;background-position:center;background-size:contain}

.checklist-card .bottom__logo[data-logo=omanInsurance]{background-image:url("/assets/graphics/oman_insurance.jpg");width:5.29rem;height:4.14rem}

.checklist-card .bottom__logo[data-logo=assas]{background-image:url("/assets/graphics/conducted.svg");width:5.07rem;height:5.07rem}

.checklist-card .bottom__logo[data-logo=bank]{background-image:url("/assets/graphics/bank.svg");width:4.85rem;height:4.85rem}

.checklist-card .checklist{flex:1}

.checklist-card .checklist .subtitle{font-size:1.07rem;margin:2.7rem 0 1.4rem;max-width:83%;line-height:1.35rem}

.checklist-card .checklist .feature{font-size:.94rem;margin-bottom:1.45rem;position:relative;color:#898989;line-height:1.14rem}

[dir="ltr"] .checklist-card .checklist .feature{padding-left:1.8rem}

[dir="rtl"] .checklist-card .checklist .feature{padding-right:1.8rem}

.checklist-card .checklist .feature:after{position:absolute;content:"";background-repeat:no-repeat;background-position:center;background-size:100%;background-image:url("/assets/graphics/grey_tick.svg");width:1.14rem;height:1.14rem}

[dir="ltr"] .checklist-card .checklist .feature:after{left:0}

[dir="rtl"] .checklist-card .checklist .feature:after{right:0}

.invite-card .buttons{display:flex;justify-content:space-between;margin:0 1.8rem}

.invite-card .buttons .btn--main{font-size:1.07rem;box-shadow:0 4px 12px rgba(0,0,0,.0705882353)}

.close{cursor:pointer;transition:filter .15s linear}

[dir="ltr"] .close{margin-right:1.25rem}

[dir="rtl"] .close{margin-left:1.25rem}

.close svg,.close image{width:1.5rem;height:1.5rem}

@media(min-width: 768px){
.close svg,.close image{width:.86rem;height:.86rem}}

.close:hover{filter:brightness(0.5)}

.comment-box{display:flex;flex-direction:column;border-bottom:1px solid #e3e3e3;margin-bottom:1.4rem;padding-bottom:1.1rem}

.comment-box__info{display:flex;flex-direction:row;margin-bottom:.7rem}

.comment-box__data{display:flex;flex-direction:column}

[dir="ltr"] .comment-box__data{margin-left:1rem}

[dir="rtl"] .comment-box__data{margin-right:1rem}

.comment-box__name{font-size:1.07rem;font-weight:500;margin:0 0 1.1rem}

.comment-box__time{font-size:.93rem;color:#898989}

.comment-box__avatar{width:3.5rem;height:3.5rem;display:flex;align-items:center;justify-content:center;font-size:1.07rem;color:#fff;text-transform:uppercase;border-radius:50%;box-shadow:0 3px 6px rgba(0,0,0,.1607843137);overflow:hidden}

.comment-box__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}

.comment-box__text{font-size:1rem;line-height:1.64rem;color:#464646;padding:0;margin:0}

.comment-box__text:not(:empty){margin-top:.7rem}

.comment-box .stars-container{display:flex;flex-direction:row;align-items:center}

[dir="ltr"] .comment-box .stars-container .stars{border-right:none}

[dir="rtl"] .comment-box .stars-container .stars{border-left:none}

[dir="ltr"] .comment-box .stars-container .stars .stars__icons{margin:0 1.43rem 0 0}

[dir="rtl"] .comment-box .stars-container .stars .stars__icons{margin:0 0 0 1.43rem}

.comment-box:nth-child(even) .comment-box__avatar{background-color:#898989}

.comment-box:nth-child(odd) .comment-box__avatar{background-color:#1e428a}

.table--company.table{display:grid;grid-template-columns:12rem 1fr;min-height:15.36rem;min-width:100%;width:-moz-fit-content;width:fit-content;padding:0;margin:0 auto 3rem;background:rgba(0,0,0,0);border:none}

.table--company.table p{margin:auto 0}

.table--company.table ::-webkit-scrollbar{height:.6rem}

.table--company.table .table__body{overflow:hidden;width:auto;max-width:100%;grid-template-rows:1fr auto;border-bottom:1px solid #e3e3e3;position:relative;height:48.4rem}

[dir="ltr"] .table--company.table .table__body{border-radius:0 6px 6px 0}

[dir="rtl"] .table--company.table .table__body{border-radius:6px 0 0 6px}

[dir="ltr"] .table--company.table .table__body .slide{border-left:1px solid #e3e3e3}

[dir="rtl"] .table--company.table .table__body .slide{border-right:1px solid #e3e3e3}

[dir="ltr"] .table--company.table .table__body .slide:first-of-type{border-left:0}

[dir="rtl"] .table--company.table .table__body .slide:first-of-type{border-right:0}

.table--company.table .table__body .companies{width:auto;height:100%;padding-top:2rem}

.table--company.table .table__body .companies:after{content:"";position:absolute;top:calc(2rem + 3px);bottom:3px;width:1px;background-color:#e3e3e3;display:block}

[dir="ltr"] .table--company.table .table__body .companies:after{right:0}

[dir="rtl"] .table--company.table .table__body .companies:after{left:0}

.table--company.table .table__body .companies-list{display:flex;flex-wrap:nowrap;min-width:100%;width:100%;height:100%;border:1px solid #e3e3e3;border-bottom:none}

[dir="ltr"] .table--company.table .table__body .companies-list{border-left:none;border-right:0;background:repeating-linear-gradient(335deg, #F7F7F8, #F7F7F8 7px, #FFF 4px, #FFF 21px);border-radius:0 6px 6px 0}

[dir="rtl"] .table--company.table .table__body .companies-list{border-right:none;border-left:0;background:repeating-linear-gradient(-335deg, #F7F7F8, #F7F7F8 7px, #FFF 4px, #FFF 21px);border-radius:6px 0 0 6px}

.table--company.table .table__body .company{font-size:.93rem;font-weight:600;width:17.08rem;height:100%;text-align:center;background:#fff;transition:box-shadow .2s ease-in}

[dir="ltr"] .table--company.table .table__body .company{border-right:1px solid #e3e3e3}

[dir="rtl"] .table--company.table .table__body .company{border-left:1px solid #e3e3e3}

[dir="ltr"] .table--company.table .table__body .company:first-of-type .company__offer{right:-5.08rem}

[dir="rtl"] .table--company.table .table__body .company:first-of-type .company__offer{left:-5.08rem}

.table--company.table .table__body .company[data-is-selected=true]{box-shadow:0 0 28px rgba(0,0,0,.1215686275);z-index:5}

.table--company.table .table__body .company[data-is-selected=true] .company__row--select .btn,.table--company.table .table__body .company[data-is-selected=true] .company__row--badges .btn{color:#fff}

.table--company.table .table__body .company[data-is-selected=false] .company__row--select.consultant .btn{background-color:#fff;color:#1e428a}

.table--company.table .table__body .company__row{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-around;padding:1.57rem 1.35rem}

.table--company.table .table__body .company__row .btn[data-color=transparent]{font-size:.93rem;color:#1e428a;transition:none;max-width:100%;width:-moz-fit-content;width:fit-content;height:auto;word-break:break-word;justify-self:center}

.table--company.table .table__body .company__row--price{display:grid;grid-template-rows:3.2rem repeat(auto-fill, 1.9rem);grid-gap:.5rem;height:15.6rem}

.table--company.table .table__body .company__row--top{display:grid;grid-template-rows:5.5rem repeat(auto-fill, 1.9rem);grid-gap:.7rem;height:13.6rem;padding-bottom:0}

.table--company.table .table__body .company__row--project{display:grid;grid-template-rows:2rem 2rem;grid-gap:.9rem;height:7.8rem;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}

.table--company.table .table__body .company__row--about{display:grid;grid-template-rows:2rem 2rem 2rem 3rem;grid-gap:.5rem;height:10.2rem;border-bottom:1px solid #e3e3e3}

.table--company.table .table__body .company__row--select{height:12.8rem}

.table--company.table .table__body .company__row--select.contractor .btn:disabled,.table--company.table .table__body .company__row--select.contractor .btn:disabled:hover{background-color:#1e428a}

.table--company.table .table__body .company__row--select.consultant .btn:disabled{background-color:#1e428a;color:#fff;border-color:#1e428a}

.table--company.table .table__body .company__row--select.consultant[data-is-invited=true] .btn:disabled{background-color:#898989;color:#fff;border-color:#898989}

.table--company.table .table__body .company__row--badges{display:grid;grid-template-rows:auto;height:12.8rem;padding:0 1.35rem;text-transform:uppercase}

.table--company.table .table__body .company__row--badges svg,.table--company.table .table__body .company__row--badges image{height:2.5rem;width:2.5rem;margin:.5rem auto .6rem}

.table--company.table .table__body .company__row--badges .btn{width:-moz-fit-content;width:fit-content;margin:auto auto 1.5rem}

.table--company.table .table__body .company__text{font-size:.93rem;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;max-width:100%;white-space:nowrap}

.table--company.table .table__body .company__text--total-price{font-size:1.28rem;color:#1e428a;margin:0}

.table--company.table .table__body .company__text--company-name{font-size:1rem;padding-top:1.4rem;line-height:normal}

.table--company.table .table__body .company__image{position:absolute;top:0;width:4.21rem;height:4.21rem;display:flex;align-items:center;justify-content:center}

[dir="ltr"] .table--company.table .table__body .company__image{left:50%;transform:translate(-50%, -2.1rem)}

[dir="rtl"] .table--company.table .table__body .company__image{right:50%;transform:translate(50%, -2.1rem)}

.table--company.table .table__body .company__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.1843137255);background-color:#fff}

.table--company.table .table__body .company__image .avatar-company[src=""],.table--company.table .table__body .company__image .avatar-company:not([src]){position:relative;overflow:hidden}

.table--company.table .table__body .company__image .avatar-company[src=""]:after,.table--company.table .table__body .company__image .avatar-company:not([src]):after{content:"";position:absolute;top:0;background-image:url("/assets/graphics/example_logo.jpg");width:4.21rem;height:4.21rem;border-radius:50%;background-size:contain;display:block}

[dir="ltr"] .table--company.table .table__body .company__image .avatar-company[src=""]:after,[dir="ltr"] .table--company.table .table__body .company__image .avatar-company:not([src]):after{left:0}

[dir="rtl"] .table--company.table .table__body .company__image .avatar-company[src=""]:after,[dir="rtl"] .table--company.table .table__body .company__image .avatar-company:not([src]):after{right:0}

.table--company.table .table__body .invited{display:flex;flex-direction:column;align-items:center;text-align:center;width:17.08rem;height:100%;background:#fff}

[dir="ltr"] .table--company.table .table__body .invited{border-right:1px solid #e3e3e3}

[dir="rtl"] .table--company.table .table__body .invited{border-left:1px solid #e3e3e3}

.table--company.table .table__body .invited__content{display:flex;flex-direction:column;align-items:center}

.table--company.table .table__body .invited__row{height:15.6rem;display:flex;flex-direction:column;align-items:center;justify-content:center}

.table--company.table .table__body .invited__status{padding:.42rem .57rem;font-size:.93rem;font-weight:600;border-radius:3px;color:#1e428a;background-color:rgba(30,66,138,.1);margin:.6rem 0 0}

.table--company.table .table__body .invited__date{font-size:.86rem;color:#898989;text-align:center;word-break:break-word;margin:1.1rem 0 .4rem}

.table--company.table .table__body .invited__company{padding:0 .75rem;min-height:2.93rem}

.table--company.table .table__body .invited__company-title{font-size:.86rem;font-weight:400;color:#898989}

.table--company.table .table__body .invited__company-name{font-size:1.28rem;font-weight:600;color:#1e428a;margin-top:.25rem;word-break:break-word;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;line-height:normal}

.table--company.table .table__body .invited__company:empty{display:none}

.table--company.table .table__body .invited__title{font-size:.86rem;font-weight:400;color:#898989}

.table--company.table .table__body .invited__text{font-size:1rem;font-weight:600;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:.5rem}

.table--company.table .table__body .invited__text--phone{color:#333;text-decoration:none;transition:color .12s ease-in}

.table--company.table .table__body .invited__text--phone:hover{color:#05d94e}

.table--company.table .table__body .invited__section{display:flex;flex-direction:column;align-items:center;position:relative;width:100%;padding:1.75rem 2rem 2rem}

.table--company.table .table__body .invited__section:after{content:"";position:absolute;bottom:0;width:35%;border-bottom:1px solid #e3e3e3}

.table--company.table .table__body .invited__section--company{padding:3rem 2rem 1.5rem}

.table--company.table .table__body .invited__section--phone{padding:2.13rem 2rem}

.table--company.table .table__body .invited__section--phone:after{display:none}

.table--company.table .table__body .no-companies{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;min-width:17rem;width:100%;height:100%;padding:3.5rem 1.5rem 2rem;flex:1}

.table--company.table .table__body .no-companies__title{font-size:1rem;font-weight:600;margin:0}

.table--company.table .table__body .only-on-opened{display:block}

.table--company.table .table__body .only-on-closed{display:none}

.table--company.table .table__info{width:100%;height:3.93rem;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;padding:0 1.35rem;cursor:pointer}

.table--company.table .table__info-text{margin:0;height:3.93rem;font-weight:500;display:flex;align-items:center;justify-content:flex-end}

.table--company.table .table__info-text--less{display:none}

.table--company.table .table__info-text--less[data-is-active=true]{display:flex}

.table--company.table .table__info-text--more{display:flex}

.table--company.table .table__info-text--more[data-is-active=true]{display:none}

.table--company.table .table__info-body{border:1px solid #e3e3e3;margin:0;height:3.93rem;width:100%;text-align:center;cursor:pointer;transition:color .15s ease-in;color:#898989;background:#fff;font-size:.93rem;display:flex;align-items:center;justify-content:center}

[dir="ltr"] .table--company.table .table__info-body{border-left:none;border-radius:0 0 6px}

[dir="rtl"] .table--company.table .table__info-body{border-right:none;border-radius:0 0 0 6px}

.table--company.table .table__info-body:hover{color:#1e428a}

.table--company.table .table__row{flex-direction:column;align-items:flex-end}

.table--company.table[data-type=consultant]{margin-top:3rem}

.table--company.table[data-type=consultant] .table__body{height:35.2rem}

.table--company.table[data-type=consultant] .table__body .company__row--top{min-height:1.3rem;height:16rem;border-bottom:1px solid #e3e3e3}

.table--company.table[data-type=consultant] .table__body .company__row--about{padding:2rem 1.35rem 0;grid-gap:.7rem;margin-top:0;transition:.01s .3s ease-in;height:10.2rem;border-bottom:none}

.table--company.table[data-type=consultant] .table__body .company__row--select{height:7rem}

.table--company.table[data-type=consultant] .slider-btn{position:absolute;top:16rem}

.table--company.table[data-type=consultant] .invited{justify-content:center}

.table--company.table[data-type=consultant] .invited__row{height:initial}

.table--company.table .table-body-content{width:100%;height:100%;display:flex;align-items:center}

.table--company.table .table-body-content:hover{cursor:grab}

.table--company.table .table-body-content:hover:active{cursor:grabbing}

.table--company.table .slider-container{width:100%}

.table--company.table .slider-frame{width:100%;height:100% !important;overflow:initial !important;z-index:0}

.table--company.table .slider-list{height:100%}

.table--company.table .slider-btn{position:absolute;top:23.4rem;transform:translateY(-50%);cursor:pointer;transition:transform .15s ease-in;z-index:10}

.table--company.table .slider-btn .btn--circle{width:35px;height:35px}

@media(min-width: 768px){
.table--company.table .slider-btn .btn--circle{width:2.86rem;height:2.86rem}}

.table--company.table .slider-btn .btn--circle[data-color=white]{box-shadow:0 2px 12px rgba(0,0,0,.0980392157)}

.table--company.table .slider-btn .btn--circle .icon{filter:none}

.table--company.table .slider-btn .btn--circle .icon>div{justify-content:center;align-items:center}

.table--company.table .slider-btn .btn--circle .icon svg,.table--company.table .slider-btn .btn--circle .icon image{width:8px;height:13px}

@media(min-width: 768px){
.table--company.table .slider-btn .btn--circle .icon svg,.table--company.table .slider-btn .btn--circle .icon image{width:.57rem;height:.93rem}}

.table--company.table .slider-btn--left{left:1rem}

.table--company.table .slider-btn--left:hover{transform:translate(-0.25rem, -50%)}

[dir="ltr"] .table--company.table .slider-btn--left svg{transform:rotate(-180deg)}

[dir="rtl"] .table--company.table .slider-btn--left svg{transform:rotate(180deg)}

.table--company.table .slider-btn--right{right:1rem}

.table--company.table .slider-btn--right:hover{transform:translate(0.25rem, -50%)}

.table--company.table .see-more{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;min-width:15rem;text-align:center;padding:2rem}

.table--company.table .see-more__text{font-size:1rem;line-height:1.36rem;font-weight:500;margin:0 0 1rem}

.table--company.table .see-more__text--remain{color:#898989;font-weight:400}

.table--company.table .modal{position:absolute;top:.71rem}

[dir="ltr"] .table--company.table .modal{right:.71rem}

[dir="rtl"] .table--company.table .modal{left:.71rem}

.table--company.table .modal .btn{width:2.21rem;min-height:2.21rem;height:2.21rem;box-shadow:0 4px 12px rgba(0,0,0,.0705882353);border-color:#d8d8d8}

.table--company.table .modal .icon-box svg,.table--company.table .modal .icon-box image{width:1.2rem;height:1.2rem}

.table--company.table .modal .company__offer{border:1px solid #e3e3e3;border-radius:6px;background:#fff;position:absolute;top:3.5rem;width:20.14rem;max-height:43rem;overflow:auto;padding:1.5rem 1.28rem;color:#898989;font-weight:400;line-height:1.7rem;box-shadow:0 1px 11px rgba(0,0,0,.1725490196);z-index:6;animation:fade-in .15s ease-in-out}

[dir="ltr"] .table--company.table .modal .company__offer{right:.5rem;text-align:left}

[dir="rtl"] .table--company.table .modal .company__offer{left:.5rem;text-align:right}

.table--company.table .modal .company__offer-title{color:#333;font-size:1.07rem;font-weight:600;margin:0 0 1.19rem}

.table--company.table .modal .company__offer-text{font-size:1.07rem;margin-bottom:.43rem;word-break:break-word}

[dir="ltr"] .table--company.table .modal .company__offer-text{text-align:left}

[dir="rtl"] .table--company.table .modal .company__offer-text{text-align:right}

.table--company.table .modal .company__offer-phone{display:flex;align-items:center;gap:0 .5rem;color:#333;text-decoration:none;word-break:break-word;width:-moz-fit-content;width:fit-content;transition:color .12s ease-in}

.table--company.table .modal .company__offer-phone__num{font-weight:600;font-size:.93rem;padding-bottom:.3rem}

.table--company.table .modal .company__offer-phone:hover{color:#05d94e}

.table--company.table .modal .company__offer-phone svg,.table--company.table .modal .company__offer-phone image{width:1.43rem;height:1.43rem}

.table--company .table__header{display:flex;flex-direction:column;width:12rem;height:46.4rem;font-size:.86rem;font-weight:500;background-color:#f5f5fa;transition:height .4s ease;margin-top:2rem;border:1px solid #e3e3e3}

[dir="ltr"] .table--company .table__header{text-align:right;border-radius:6px 0 0 6px}

[dir="rtl"] .table--company .table__header{text-align:left;border-radius:0 6px 6px 0}

.table--company .table__header .headers{overflow:hidden}

.table--company .table__header .table__row{display:grid;justify-content:flex-end;width:100%;padding:1.57rem 1.35rem}

.table--company .table__header .table__row-toggle{display:flex;align-items:center;align-self:flex-start;font-weight:600;padding:.5rem 0 0}

.table--company .table__header .table__row-toggle .toggle{width:3rem;height:1.71rem;margin:0 .5rem;flex-shrink:0}

.table--company .table__header .table__row-toggle .toggle .checkbox-toggle:after{height:1.2rem;width:1.2rem;bottom:50%;transform:translateY(50%)}

[dir="ltr"] .table--company .table__header .table__row-toggle .toggle input:checked~.checkbox-toggle:after{transform:translate(1.2rem, 50%)}

[dir="rtl"] .table--company .table__header .table__row-toggle .toggle input:checked~.checkbox-toggle:after{transform:translate(-1.2rem, 50%)}

.table--company .table__header .table__row--price{grid-template-rows:3.2rem repeat(auto-fill, 1.9rem);grid-gap:.5rem;height:15.6rem}

.table--company .table__header .table__row--top{grid-template-rows:5.5rem repeat(auto-fill, 1.9rem);grid-gap:.7rem;height:13.6rem;padding-bottom:0;border-bottom:none}

.table--company .table__header .table__row--project{grid-template-rows:2rem 2rem;grid-gap:.9rem;height:7.8rem}

.table--company .table__header .table__row--about{grid-template-rows:2rem 2rem 2rem 3rem;grid-gap:.5rem;height:10.2rem}

.table--company .table__header .table__row--select{height:12.8rem}

.table--company .table__header .table__row--badges{grid-template-rows:auto;grid-gap:.5rem;height:12.8rem}

.table--company .table__header .arrow{width:7px;height:auto}

[dir="ltr"] .table--company .table__header .arrow{margin-right:1rem}

[dir="rtl"] .table--company .table__header .arrow{margin-left:1rem}

.table--company .table__header .arrow--top{position:relative;top:-0.1rem}

.table--company .table__header .only-on-opened{display:block}

.table--company .table__header .only-on-closed{display:none}

.table--company[data-type=consultant] .table__header{height:33.2rem}

.table--company[data-type=consultant] .table__header .table__row--about{padding:2rem 1.35rem 0;grid-gap:.7rem;margin-top:0;height:10.2rem;border-bottom:none}

.table--company[data-type=consultant] .table__header .table__row--top{height:16rem;border-bottom:1px solid #e3e3e3}

.table--company[data-type=consultant] .table__header .table__row--select{height:7rem}

.wizard-page-content .table--bid-contractors{max-width:89.3rem;width:100%;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;padding:0;margin:2.46rem 0 1.29rem;background-color:rgba(0,0,0,0);border:none;border-radius:none;position:relative}

[dir="ltr"] .wizard-page-content .table--bid-contractors .slider__btn--right{right:-3.5rem}

[dir="rtl"] .wizard-page-content .table--bid-contractors .slider__btn--right{left:-3.5rem}

[dir="ltr"] .wizard-page-content .table--bid-contractors .slider__btn--right svg{transform:translateX(25%)}

[dir="rtl"] .wizard-page-content .table--bid-contractors .slider__btn--right svg{transform:translateX(-25%)}

[dir="ltr"] .wizard-page-content .table--bid-contractors .slider__btn--left{left:-3.5rem}

[dir="rtl"] .wizard-page-content .table--bid-contractors .slider__btn--left{right:-3.5rem}

[dir="ltr"] .wizard-page-content .table--bid-contractors .slider__btn--left svg{transform:rotate(-180deg) translateX(25%)}

[dir="rtl"] .wizard-page-content .table--bid-contractors .slider__btn--left svg{transform:rotate(180deg) translateX(-25%)}

.wizard-page-content .table--bid-contractors .table__top{font-size:1.07rem;font-weight:600;text-align:center;border-radius:6px 6px 0 0;border:1px solid #e3e3e3;border-bottom:none;padding:1.9rem 2rem;background-color:#fff}

.wizard-page-content .table--bid-contractors .table__bottom{display:grid;grid-template-columns:11.3rem 1fr}

.wizard-page-content .table--bid-contractors .table__bottom[data-is-all-bids-submitted=false] .table__body{padding-top:0}

[dir="ltr"] .wizard-page-content .table--bid-contractors .table__bottom[data-is-all-bids-submitted=false] .slider-columns-list{border-radius:0 0 6px}

[dir="rtl"] .wizard-page-content .table--bid-contractors .table__bottom[data-is-all-bids-submitted=false] .slider-columns-list{border-radius:0 0 0 6px}

.wizard-page-content .table--bid-contractors .table__bottom[data-is-all-bids-submitted=false] .table__header{margin-top:0}

[dir="ltr"] .wizard-page-content .table--bid-contractors .table__bottom[data-is-all-bids-submitted=false] .table__header{border-radius:0 0 0 6px}

[dir="rtl"] .wizard-page-content .table--bid-contractors .table__bottom[data-is-all-bids-submitted=false] .table__header{border-radius:0 0 6px 0}

.wizard-page-content .table--bid-contractors .table__header{display:flex;flex-direction:column;align-items:flex-end;min-width:11.3rem;font-size:.86rem;font-weight:500;background-color:#f5f5fa;padding:1.9rem 1.5rem;margin-top:2.64rem;gap:1.55rem 0;border:1px solid #e3e3e3}

[dir="ltr"] .wizard-page-content .table--bid-contractors .table__header{border-radius:6px 0 0 6px}

[dir="rtl"] .wizard-page-content .table--bid-contractors .table__header{border-radius:0 6px 6px 0}

.wizard-page-content .table--bid-contractors .table__header .table__row{line-height:.93rem;border:none}

[dir="ltr"] .wizard-page-content .table--bid-contractors .table__header .table__row{text-align:right}

[dir="rtl"] .wizard-page-content .table--bid-contractors .table__header .table__row{text-align:left}

.wizard-page-content .table--bid-contractors .table__header .table__row--contractors{font-size:.93rem;font-weight:600}

.wizard-page-content .table--bid-contractors .table__header .table__row--price{line-height:1.29rem}

.wizard-page-content .table--bid-contractors .table__header .table__row:last-child{margin-bottom:0}

.wizard-page-content .table--bid-contractors .table__body{display:block;padding-top:2.64rem;border:none;border-bottom:1px solid #e3e3e3;overflow-x:auto}

[dir="ltr"] .wizard-page-content .table--bid-contractors .table__body{border-bottom-right-radius:6px}

[dir="rtl"] .wizard-page-content .table--bid-contractors .table__body{border-bottom-left-radius:6px}

.wizard-page-content .table--bid-contractors .table__body::-webkit-scrollbar{height:.6rem}

.wizard-page-content .table--bid-contractors .table__body .table__contractor{min-width:13.07rem;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;gap:1.55rem 0;padding:1.9rem .7rem;position:relative}

[dir="ltr"] .wizard-page-content .table--bid-contractors .table__body .table__contractor{border-right:1px solid #e3e3e3}

[dir="rtl"] .wizard-page-content .table--bid-contractors .table__body .table__contractor{border-left:1px solid #e3e3e3}

.wizard-page-content .table--bid-contractors .table__body .table__contractor-row{font-size:.93rem}

.wizard-page-content .table--bid-contractors .table__body .table__contractor-row--contractor{font-size:1rem;font-weight:600}

.wizard-page-content .table--bid-contractors .table__body .table__contractor-row--price{font-size:1.29rem;font-weight:600;color:#1e428a}

.wizard-page-content .table--bid-contractors .table__body .table__contractor-row--time{color:#898989}

.wizard-page-content .table--bid-contractors .table__body .table__contractor-row--my-bid{font-size:1rem;font-weight:600;color:#05d94e}

.wizard-page-content .table--bid-contractors .table__body .table__contractor-row--my-bid:after{content:"";position:absolute;top:-1px;width:100%;height:3px;background-color:#05d94e}

[dir="ltr"] .wizard-page-content .table--bid-contractors .table__body .table__contractor-row--my-bid:after{left:0}

[dir="rtl"] .wizard-page-content .table--bid-contractors .table__body .table__contractor-row--my-bid:after{right:0}

[dir="ltr"] .wizard-page-content .table--bid-contractors .table__body .table__contractor-unit{margin-left:.2rem}

[dir="rtl"] .wizard-page-content .table--bid-contractors .table__body .table__contractor-unit{margin-right:.2rem}

.wizard-page-content .table--bid-contractors .table__body .table__contractor[data-is-win=true]{color:#fff;background-color:#05d94e;background-image:url("/assets/graphics/winning_flares.svg");background-repeat:no-repeat;background-position:center;position:relative}

.wizard-page-content .table--bid-contractors .table__body .table__contractor[data-is-win=true]:after{content:"";background-image:url("/assets/graphics/crown.svg");background-size:3.86rem 2.64rem;width:3.86rem;height:2.64rem;position:absolute;top:-2.64rem}

[dir="ltr"] .wizard-page-content .table--bid-contractors .table__body .table__contractor[data-is-win=true]:after{left:50%;transform:translateX(-50%)}

[dir="rtl"] .wizard-page-content .table--bid-contractors .table__body .table__contractor[data-is-win=true]:after{right:50%;transform:translateX(50%)}

.wizard-page-content .table--bid-contractors .table__body .table__contractor[data-is-win=true] .table__contractor-row--price,.wizard-page-content .table--bid-contractors .table__body .table__contractor[data-is-win=true] .table__contractor-row--time{color:#fff}

.invalid-route{border:1px solid #e3e3e3;border-radius:6px;background:#fff;width:-moz-fit-content;width:fit-content;color:#ec5469;font-size:1.29rem;font-weight:500;padding:1rem 2rem;text-align:center;box-shadow:0 2px 8px 0 rgba(0,0,0,.1215686275);position:absolute;bottom:7.15rem;cursor:default;pointer-events:none;animation:fade-out .5s 5s forwards ease-in}

[dir="ltr"] .invalid-route{left:50%;transform:translateX(-50%)}

[dir="rtl"] .invalid-route{right:50%;transform:translateX(50%)}

.side-modal[data-variant=delete]{max-width:37.14rem;width:100%}

@media(min-width: 768px){
.side-modal[data-variant=delete]{max-width:initial;width:37.14rem}}

.side-modal[data-variant=delete] .side-modal__content{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:2rem}

.side-modal[data-variant=delete] .side-modal__delete-icon{border-radius:50%;border:1px solid #e1e1e1;width:6.21rem;height:6.21rem;display:flex;justify-content:center;align-items:center}

.side-modal[data-variant=delete] .side-modal__delete-icon svg,.side-modal[data-variant=delete] .side-modal__delete-icon image{width:2.29rem;height:2.43rem}

.side-modal[data-variant=delete] .side-modal__delete-icon image{filter:invert(59%) sepia(61%) saturate(5146%) hue-rotate(320deg) brightness(96%) contrast(93%)}

.side-modal[data-variant=delete] .side-modal__delete-icon[data-is-accept=true] svg,.side-modal[data-variant=delete] .side-modal__delete-icon[data-is-accept=true] image{width:4.29rem;height:4.29rem}

.side-modal[data-variant=delete] .side-modal__delete-icon[data-is-accept=true] image{filter:brightness(0) saturate(100%) invert(17%) sepia(79%) saturate(1577%) hue-rotate(204deg) brightness(101%) contrast(90%)}

.side-modal[data-variant=delete] .side-modal__title{font-size:1.14rem;font-weight:500;margin-top:2rem}

.side-modal[data-variant=delete] .side-modal__desc{width:60%;margin-top:1.15rem;line-height:1.36rem;text-align:center;color:#898989}

.side-modal[data-variant=delete] .side-modal__buttons{display:flex;margin-top:1.5rem;-moz-column-gap:1.6rem;column-gap:1.6rem}

.design-info{border:1px solid #e3e3e3;border-radius:6px;background:#fff;max-width:100%;margin-top:3.2rem;box-shadow:0 3px 7px rgba(0,0,0,.0705882353)}

[dir="ltr"] .design-info{padding:2.79rem 2.29rem 1.29rem 2.36rem}

[dir="rtl"] .design-info{padding:2.79rem 2.36rem 1.29rem 2.29rem}

.design-info__text{color:#898989;margin-bottom:.7rem;font-size:1.07rem}

.design-info__top{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:2.4rem;padding-bottom:2rem;border-bottom:1px solid rgba(112,112,112,.2)}

.design-info__desc{max-width:70%}

.design-info__desc-title{font-size:1.71rem;font-weight:600;margin-bottom:1.6rem}

.design-info__desc-text{font-size:1.07rem;font-weight:500;line-height:1.57rem;color:#898989}

.design-info__person{display:flex;flex-wrap:wrap;align-items:center;min-width:45%;justify-content:flex-end}

@media(min-width: 768px){
.design-info__person{flex-wrap:initial}}

@media(min-width: 1025px){
.design-info__person{min-width:initial;justify-content:initial}}

.design-info__person-desc{text-align:end}

.design-info__person-name{font-size:1.43rem;font-weight:600;margin-bottom:1.25rem;word-break:break-word}

.design-info__person-role{font-size:1.07rem;color:#898989;margin-bottom:10px}

@media(min-width: 768px){
.design-info__person-role{margin-bottom:initial}}

.design-info__person-img{display:block;width:5.71rem;height:5.71rem;-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;position:relative;overflow:hidden}

[dir="ltr"] .design-info__person-img{margin-left:1.9rem}

[dir="rtl"] .design-info__person-img{margin-right:1.9rem}

.design-info__person-img[src=""],.design-info__person-img:not([src]){background-image:url("/assets/graphics/blue_avatar.svg");background-size:cover;background-position:center;font-size:0}

.design-info__person-img[src=""]:after,.design-info__person-img:not([src]):after{content:"";position:absolute;top:0;background-image:url("/assets/graphics/blue_avatar.svg");width:100%;height:100%;background-size:cover;background-position:center;display:block}

[dir="ltr"] .design-info__person-img[src=""]:after,[dir="ltr"] .design-info__person-img:not([src]):after{left:0}

[dir="rtl"] .design-info__person-img[src=""]:after,[dir="rtl"] .design-info__person-img:not([src]):after{right:0}

.design-info__row{margin-bottom:2.65rem;padding-bottom:2.4rem;border-bottom:1px solid rgba(112,112,112,.2);gap:0 1rem;display:grid;grid-template-columns:auto auto}

.design-info__row-left{display:flex;align-items:center;flex-wrap:wrap;gap:0 10%}

.design-info__row>:nth-of-type(even){text-align:right;display:flex;flex-direction:column;align-self:flex-end}

@media(min-width: 768px){
.design-info__row>:nth-of-type(even){display:initial;align-self:initial}}

.design-info__price-title{color:#898989;margin-bottom:.7rem}

.design-info__price-total-value{font-size:1.71rem;font-weight:600;color:#05d94e;word-break:break-word}

.design-info__icon{display:flex;min-width:12rem;margin-bottom:1.2rem}

[dir="ltr"] .design-info__icon .icon-box{margin-right:1rem}

[dir="rtl"] .design-info__icon .icon-box{margin-left:1rem}

.design-info__icon .icon-box svg,.design-info__icon .icon-box image{width:2.42rem;height:2.42rem}

.design-info__icon-price .icon-box{filter:invert(63%) sepia(0%) saturate(93%) hue-rotate(154deg) brightness(86%) contrast(83%)}

.design-info__icon-price .icon-box svg,.design-info__icon-price .icon-box image{width:1.86rem;height:2.42rem}

.design-info__icon-title{color:#898989;margin-bottom:.7rem}

.design-info__icon-value{font-size:1.29rem;font-weight:600;word-break:break-word}

.design-info__check{align-self:flex-start;margin-bottom:-0.5rem}

@media(min-width: 1025px){
.design-info__check{align-self:flex-end}}

.design-info__check-text{font-size:1.07rem;color:#898989;display:inline}

[dir="ltr"] .design-info__check-text{margin-right:.5rem}

[dir="rtl"] .design-info__check-text{margin-left:.5rem}

.design-info__check .btn{font-size:1.07rem;display:inline-block}

.design-levels__row{display:grid;grid-template-columns:minmax(10rem, 1fr) 3.25fr;gap:1rem;margin-bottom:2.2rem}

@media(min-width: 768px){
.design-levels__row{grid-template-columns:minmax(12rem, 1fr) 2.75fr}}

.design-levels__title{font-size:1.29rem;font-weight:600}

.design-levels .design-item{display:grid;grid-template-columns:minmax(10rem, 1fr) 3.25fr;gap:1rem;margin-bottom:2rem;align-items:center}

@media(min-width: 768px){
.design-levels .design-item{grid-template-columns:minmax(12rem, 1fr) 2.75fr}}

.design-levels .design-item__left{display:flex;flex-direction:column;justify-content:center;align-self:flex-start;font-size:1.29rem}

.design-levels .design-item__floor-type{color:#898989;margin-bottom:.9rem}

.design-levels .design-item__floor-size{font-weight:500;color:#1e428a;word-break:break-word}

.design-levels .design-item__right{display:flex;flex-wrap:wrap}

.design-levels .design-item__room{font-size:1.14rem;border:1px solid #e8e8e8;border-radius:4px;background:#fff}

[dir="ltr"] .design-levels .design-item__room{padding:1.1rem 1.15rem .78rem 1.36rem;margin:0 .8rem .8rem 0}

[dir="rtl"] .design-levels .design-item__room{padding:1.1rem 1.36rem .78rem 1.15rem;margin:0 0 .8rem .8rem}

.design-card{border:1px solid #e3e3e3;border-radius:6px;background:#fff;max-width:100%;display:flex;flex-direction:column;margin-bottom:1rem;box-shadow:0 3px 7px rgba(0,0,0,.0705882353);transition:box-shadow .15s ease-in;position:relative;cursor:pointer}

@media(min-width: 768px){
.design-card{flex-direction:initial}}

.design-card:hover{box-shadow:0 2px 8px 3px rgba(0,0,0,.15)}

.design-card:after{content:"";position:absolute;top:0;height:.57rem;width:100%;background-color:#05d94e;border-radius:6px 6px 0 0}

[dir="ltr"] .design-card:after{left:0}

[dir="rtl"] .design-card:after{right:0}

@media(min-width: 768px){
.design-card:after{display:none}}

.design-card[data-is-developer=true]:after{background-color:#1e428a}

.design-card[data-is-developer=true] .design-card__company:after{background-color:#1e428a}

.design-card .slider{flex:initial;border-radius:6px 6px 0 0;height:51vw;max-height:300px;background-color:#fafbff}

@media(min-width: 768px){
.design-card .slider{height:initial;max-height:initial;min-width:20rem;max-width:63rem;width:60%}

[dir="ltr"] .design-card .slider{border-radius:6px 0 0 6px}

[dir="rtl"] .design-card .slider{border-radius:0 6px 6px 0}}

@media(min-width: 1025px){
.design-card .slider{width:75%}}

.design-card .slider__selected-img img{border-radius:0;width:100%;max-height:32rem;-o-object-fit:cover;object-fit:cover}

.design-card .slider__dots{bottom:2.3rem}

.design-card .slider__btn .btn--circle{width:2.86rem;height:2.86rem}

.design-card .slider__btn .btn--circle .icon svg,.design-card .slider__btn .btn--circle .icon image{width:.56rem;height:.95rem}

.design-card .slider__btn--left{left:2.2rem}

.design-card .slider__btn--right{right:2.2rem}

.design-card__right{flex:1;position:relative}

[dir="ltr"] .design-card__right{border-left:1px solid #e3e3e3}

[dir="rtl"] .design-card__right{border-right:1px solid #e3e3e3}

@media(min-width: 768px){
.design-card__right{min-height:32rem}}

.design-card__header{display:flex;justify-content:space-between;gap:.5rem}

.design-card__title{font-size:1.48rem;font-weight:600;margin-bottom:2.05rem;word-break:break-word}

.design-card__row{display:flex;align-items:center;flex-wrap:wrap;gap:.7rem 0;position:relative}

.design-card__row--company{top:-1rem;width:calc(100% - 3.7rem)}

[dir="ltr"] .design-card__row--company .design-card__text{margin-right:1rem}

[dir="rtl"] .design-card__row--company .design-card__text{margin-left:1rem}

.design-card__row--icons{margin:2rem 0;align-items:flex-start;border-bottom:1px solid #e3e3e3}

[dir="ltr"] .design-card__row--icons{padding:0 2.5rem 3rem 0}

[dir="rtl"] .design-card__row--icons{padding:0 0 3rem 2.5rem}

@media(min-width: 768px){
.design-card__row--icons{margin:2.75rem 0 2.7rem}}

[dir="ltr"] .design-card__row--icons .design-card__col:not(:nth-child(3)){margin-right:5%}

[dir="rtl"] .design-card__row--icons .design-card__col:not(:nth-child(3)){margin-left:5%}

@media(min-width: 768px){
[dir="ltr"] .design-card__row--icons .design-card__col:not(:nth-child(3)){margin-right:4.2rem}

[dir="rtl"] .design-card__row--icons .design-card__col:not(:nth-child(3)){margin-left:4.2rem}}

@media(min-width: 768px){
.design-card__row--icons .design-card__col{min-width:10rem}}

.design-card__row--icons .design-card__col:nth-of-type(2){min-width:auto}

.design-card__row--price{align-items:flex-start;justify-content:space-between;flex-wrap:initial}

[dir="ltr"] .design-card__row--price .design-card__col:nth-child(1){margin-right:1rem}

[dir="rtl"] .design-card__row--price .design-card__col:nth-child(1){margin-left:1rem}

@media(min-width: 768px){
.design-card__row--price{align-items:flex-start;justify-content:initial;flex-flow:column wrap}}

@media(min-width: 1025px){
.design-card__row--price{justify-content:space-between;align-items:center;flex-flow:initial}}

.design-card__text{color:#898989;font-size:.93rem;flex-shrink:0}

.design-card__company{max-width:100%;flex-shrink:0;display:grid;grid-template-columns:auto minmax(auto, 1fr);align-items:center;gap:.5rem;border-bottom:1px solid rgba(112,112,112,.2);padding:1.2rem 1.7rem .65rem;position:relative}

.design-card__company:after{content:"";position:absolute;top:0;height:.57rem;width:100%;background-color:#05d94e;display:none}

[dir="ltr"] .design-card__company:after{left:0}

[dir="rtl"] .design-card__company:after{right:0}

@media(min-width: 768px){
.design-card__company:after{display:block}

[dir="ltr"] .design-card__company:after{border-top-right-radius:6px}

[dir="rtl"] .design-card__company:after{border-top-left-radius:6px}}

.design-card__company-logo{width:2.78rem;height:2.78rem;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.1843137255);-o-object-fit:cover;object-fit:cover;overflow:hidden;display:inline-block;position:relative;flex-shrink:0}

.design-card__company-logo[src=""],.design-card__company-logo:not([src]){background-image:url("/assets/graphics/example_logo.jpg");background-size:cover;background-position:center;font-size:0}

.design-card__company-logo[src=""]:after,.design-card__company-logo:not([src]):after{content:"";position:absolute;top:0;background-image:url("/assets/graphics/example_logo.jpg");width:100%;height:100%;background-size:cover;background-position:center;display:block}

[dir="ltr"] .design-card__company-logo[src=""]:after,[dir="ltr"] .design-card__company-logo:not([src]):after{left:0}

[dir="rtl"] .design-card__company-logo[src=""]:after,[dir="rtl"] .design-card__company-logo:not([src]):after{right:0}

.design-card__company-type{font-size:.93rem;margin-bottom:.43rem;color:#898989}

.design-card__company .btn{max-width:100%;font-size:.93rem;font-weight:600;display:inline-block;flex-shrink:0;color:#333}

[dir="ltr"] .design-card__company .btn{text-align:left}

[dir="rtl"] .design-card__company .btn{text-align:right}

.design-card__company .btn .text{word-break:break-word;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:initial;overflow:hidden}

.design-card__company .btn .text:after{background-color:#333}

.design-card__project-info{padding:1.43rem 1.7rem 0}

.design-card__project-info-title{font-size:1.5rem;font-weight:600;margin-bottom:1rem}

.design-card__project-info-items{display:flex;flex-wrap:wrap}

.design-card__col{display:flex;align-items:center;font-weight:500}

[dir="ltr"] .design-card__col{margin:0 1rem 1rem 0}

[dir="rtl"] .design-card__col{margin:0 0 1rem 1rem}

.design-card__icon{flex-shrink:0;width:1.57rem;max-height:1.7rem;display:flex;align-items:center;justify-content:center}

[dir="ltr"] .design-card__icon{margin-right:.3rem}

[dir="rtl"] .design-card__icon{margin-left:.3rem}

.design-card__icon svg,.design-card__icon image{width:100%;height:100%}

.design-card__icon.calendar svg,.design-card__icon.calendar image{width:1.21rem}

.design-card__icon.location svg,.design-card__icon.location image{width:1.29rem}

.design-card__icon.built svg,.design-card__icon.built image{width:1.29rem}

.design-card__icon.home svg,.design-card__icon.home image{filter:brightness(0) saturate(100%) invert(53%) sepia(43%) saturate(7%) hue-rotate(324deg) brightness(94%) contrast(94%)}

.design-card__price{padding:1.1rem 1.7rem;border-bottom:1px solid rgba(112,112,112,.2);border-top:1px solid rgba(112,112,112,.2);background-color:#fafbff}

.design-card__price-title{color:#898989;margin-bottom:.4rem}

.design-card__price-value{font-size:1.57rem;font-weight:600;color:#1e428a;word-break:break-word;margin-bottom:.5rem}

.design-card__price-text{font-size:.86rem;color:#898989}

.design-card__btn-like{flex-shrink:0}

[dir="ltr"] .design-card__btn-like{margin-right:1rem}

[dir="rtl"] .design-card__btn-like{margin-left:1rem}

.design-card__btn-like .btn{border:0;font-size:1rem;color:#333}

.design-card__btn-like .btn svg,.design-card__btn-like .btn image{width:1.21rem;height:1.07rem}

[dir="ltr"] .design-card__btn-like .btn svg,[dir="ltr"] .design-card__btn-like .btn image{margin-right:.45rem}

[dir="rtl"] .design-card__btn-like .btn svg,[dir="rtl"] .design-card__btn-like .btn image{margin-left:.45rem}

.design-card__btn-like .btn .icon{transition:none}

.design-card__btn-like .btn .text:after{display:none}

.design-card__btn-like .btn:hover{box-shadow:none}

.design-card__btn-like .btn:hover .icon{filter:none}

.design-card__btn-like[data-liked=false]:hover .icon{transition:.12s ease-in-out;filter:invert(40%) sepia(100%) saturate(475%) hue-rotate(304deg) brightness(96%) contrast(93%)}

.design-card__bottom{padding:1.1rem 1.7rem;display:flex;align-items:center;justify-content:space-between}

.design-card__estimated-price{font-size:2.1rem;font-weight:600;color:#05d94e;word-break:break-word}

.design-card__btn-i{position:absolute;top:.9rem}

[dir="ltr"] .design-card__btn-i{right:0}

[dir="rtl"] .design-card__btn-i{left:0}

@media(min-width: 768px){
[dir="ltr"] .design-card__btn-i{right:.7rem}

[dir="rtl"] .design-card__btn-i{left:.7rem}}

.design-card__btn-i .btn{width:1.57rem;height:1.5rem;transition:box-shadow .12s ease-in}

.design-card__btn-i .btn svg,.design-card__btn-i .btn image{width:1.57rem;height:1.5rem}

.design-card__btn-i .btn:hover{box-shadow:0 2px 6px rgba(0,0,0,.15)}

.design-card__btn-i .btn:hover .icon{filter:none}

.design-card .design-levels{border:1px solid #e3e3e3;border-radius:6px;background:#fff;position:absolute;top:2.55rem;right:-1.65rem;left:-1.65rem;width:initial;max-width:-moz-max-content;max-width:max-content;max-height:23.36rem;box-shadow:0 1px 11px rgba(0,0,0,.1725490196);border-radius:0;display:flex;flex-direction:column;animation:fade-in .15s ease-in-out;z-index:6}

[dir="ltr"] .design-card .design-levels{padding:2.36rem 1rem .36rem 1.29rem}

[dir="rtl"] .design-card .design-levels{padding:2.36rem 1.29rem .36rem 1rem}

@media(min-width: 768px){
.design-card .design-levels{min-width:53.92rem;padding:2.36rem 2.29rem .36rem}

[dir="ltr"] .design-card .design-levels{right:.5rem;left:-31rem}

[dir="rtl"] .design-card .design-levels{left:.5rem;right:-31rem}}

@media(min-width: 1025px){
.design-card .design-levels{width:173%}

[dir="ltr"] .design-card .design-levels{left:initial}

[dir="rtl"] .design-card .design-levels{right:initial}}

.design-card .design-levels__row{grid-template-columns:8.2rem 1fr}

@media(min-width: 768px){
.design-card .design-levels__row{grid-template-columns:10.2rem 1fr}}

.design-card .design-levels__items{flex:1;overflow-y:auto}

.design-card .design-levels__items::-webkit-scrollbar{width:.5rem}

.design-card .design-levels .design-item{grid-template-columns:8.2rem 1fr}

@media(min-width: 768px){
.design-card .design-levels .design-item{grid-template-columns:10.2rem 1fr}}

.design-card .design-levels .design-item__left{font-size:12px}

@media(min-width: 768px){
.design-card .design-levels .design-item__left{font-size:1.29rem}}

[dir="ltr"] .design-card .design-levels .design-item__right{padding-right:.8rem}

[dir="rtl"] .design-card .design-levels .design-item__right{padding-left:.8rem}

.details-list__header{font-size:1.14rem;margin-bottom:1.4rem}

.details-list__header .optional-text{color:#898989}

[dir="ltr"] .details-list__header .optional-text{margin-left:.3rem}

[dir="rtl"] .details-list__header .optional-text{margin-right:.3rem}

.details-list__items{list-style-type:none;padding:0;margin:0}

.details-list__items li{font-size:1rem;line-height:1.36rem;font-weight:500;color:#464646;position:relative;margin-bottom:.8rem;word-break:break-word}

[dir="ltr"] .details-list__items li{padding-left:2rem}

[dir="rtl"] .details-list__items li{padding-right:2rem}

@media(min-width: 768px){
.details-list__items li{font-size:.93rem}}

.details-list__items li:before{position:absolute;content:"";width:1.29rem;height:1.29rem;background-image:url("/assets/graphics/grey_tick.svg");background-repeat:no-repeat;background-position:center;background-size:100%}

[dir="ltr"] .details-list__items li:before{left:0}

[dir="rtl"] .details-list__items li:before{right:0}

.details-list__item-blue{color:#1e428a}

@keyframes context-appear{
from{transform:translateY(-10px);opacity:.5}

to{transform:none;opacity:1}}

.context-appear,.dropdown>.dropped{animation:context-appear .2s cubic-bezier(0.175, 0.885, 0.32, 1.275)}

.dropdown{position:relative}

.dropdown>.face{display:flex;align-items:center;justify-content:space-between}

.dropdown>.face>.tick{width:.79rem;height:.44rem;background-repeat:no-repeat;background-position:center;background-size:100%;transition:transform .25s ease-in-out}

.dropdown>.face>.tick[data-is-open=true]{background-image:url("/assets/graphics/dropdown_blue.svg")}

[dir="ltr"] .dropdown>.face>.tick[data-is-open=true]{transform:rotateZ(180deg)}

[dir="rtl"] .dropdown>.face>.tick[data-is-open=true]{transform:rotateZ(-180deg)}

.dropdown>.face>.tick[data-is-open=false]{background-image:url("/assets/graphics/dropdown.svg")}

.dropdown>.dropped{position:absolute;width:100%;background-color:#fff;box-shadow:0 0 16px 1px rgba(0,0,0,.16);cursor:initial}

.services{margin:2.72rem 0 2.8rem}

.services__header{display:flex;align-items:center;margin-bottom:1.1rem}

.services__header .btn{font-size:1rem;font-weight:500}

.services__title{color:#464646;font-size:1.29rem;font-weight:500;display:flex}

.services__title-num{color:#898989;font-size:1.14rem}

[dir="ltr"] .services__title-num{margin-left:.4rem}

[dir="rtl"] .services__title-num{margin-right:.4rem}

.services__container{display:grid;grid-template-columns:repeat(auto-fit, minmax(13rem, 1fr));align-items:flex-start;gap:2rem}

@media(min-width: 1025px){
.services__container{grid-template-columns:1fr 1fr}}

.services__container-price{color:#1e428a;font-size:1.07rem;font-weight:500;word-break:break-word;margin:1.7rem 0 .55rem;display:flex;align-items:center}

.services__container-desc{color:#898989;font-size:.86rem;font-weight:500}

.services__items{display:flex;flex-direction:column}

.services__items:empty{display:none}

.services__item{display:grid;grid-template-columns:2.7rem 1fr;align-items:center;gap:0 .9rem;padding:.35rem 0}

.services__item-img{max-width:100%;height:2.9rem;-o-object-fit:contain;object-fit:contain;display:block}

.services__item-title{color:#464646;font-size:1.07rem;font-weight:500}

.services__item-text{display:flex;flex-direction:column;justify-content:center;gap:.5rem 0}

.services__item-price{color:#1e428a;font-size:1.07rem;font-weight:500;word-break:break-word}

.services__item--right{gap:0 .5rem}

.services__item--right .services__item-img--auto{height:auto}

.services[data-view-price=true] .services__header{margin-bottom:1rem}

.services[data-view-price=true] .services__items{border:1px solid #e3e3e3;border-radius:6px;background:#fff;padding:1rem 1.2rem}

.services[data-view-price=true] .services__items--right{padding:0 1.2rem}

.services[data-view-price=true] .services__item--right{padding:.7rem 0;min-height:4.84rem;position:relative;grid-template-columns:2.45rem 1fr}

.services[data-view-price=true] .services__item--right:after{content:"";position:absolute;bottom:0;width:calc(100% + 1.2rem + 1.2rem);height:1px;background-color:#e3e3e3}

[dir="ltr"] .services[data-view-price=true] .services__item--right:after{left:-1.2rem}

[dir="rtl"] .services[data-view-price=true] .services__item--right:after{right:-1.2rem}

.services[data-view-price=true] .services__item--right:last-of-type:after{display:none}

@keyframes error-fade-in{
0%{opacity:0;transform:translateY(2rem)}

100%{opacity:1;transform:translateY(0)}}

.error-list{position:fixed;max-width:53.75rem;left:1rem;right:1rem;bottom:1rem;list-style-type:none;z-index:111;margin:0;padding:0;animation:error-fade-in .15s ease-in both}

@media(min-width: 768px){
.error-list{width:calc((100vw - 39rem)/2);max-width:initial}

[dir="ltr"] .error-list{right:initial}

[dir="rtl"] .error-list{left:initial}}

.error-list li{border-radius:6px;font-size:11px;background:#ffe8e7;color:#df3c3c;border:1px solid #df3c3c;margin-bottom:.5rem;word-break:break-word;cursor:pointer;position:relative}

[dir="ltr"] .error-list li{box-shadow:1px 1px 2px 2px rgba(0,0,0,.07);padding:.7rem 3rem .7rem .7rem}

[dir="rtl"] .error-list li{box-shadow:-1px 1px 2px 2px rgba(0,0,0,.07);padding:.7rem .7rem .7rem 3rem}

@media(min-width: 768px){
.error-list li{font-size:1rem}}

.error-list li .btn{position:absolute;top:.7rem}

[dir="ltr"] .error-list li .btn{right:.7rem}

[dir="rtl"] .error-list li .btn{left:.7rem}

.drawings-list{list-style-type:none;margin:1rem 2.28rem 1.8rem}

.drawings-list__item{display:flex;align-items:center;flex-direction:row;margin-bottom:2.3rem;gap:1rem}

.drawings-list__item-doc-icon{width:1.5rem;height:auto}

.drawings-list__item-name{word-break:break-word;color:#1e428a;font-size:.93rem;line-height:1.36rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}

.drawings-list__item-download{width:auto;height:.93rem;cursor:pointer;filter:brightness(0) saturate(100%) invert(53%) sepia(43%) saturate(7%) hue-rotate(324deg) brightness(94%) contrast(94%);transition:filter .12s ease-in}

.drawings-list__item-download:hover{filter:none}

.table-switch{width:100%;max-width:82rem;margin-bottom:1.43rem}

.table-switch__heading{border:1px solid #e3e3e3;border-radius:6px;background:#fff;border:1px solid #e8e8e8;position:relative;overflow:hidden;display:grid;grid-template-columns:auto auto;justify-content:space-between}

[dir="ltr"] .table-switch__heading{padding:14px 22px 14px 20px}

[dir="rtl"] .table-switch__heading{padding:14px 20px 14px 22px}

@media(min-width: 768px){
[dir="ltr"] .table-switch__heading{padding:.85rem 1.56rem 1.06rem 1.1rem}

[dir="rtl"] .table-switch__heading{padding:.85rem 1.1rem 1.06rem 1.56rem}}

.table-switch__heading:after{content:"";position:absolute;top:0;height:100%;width:4px;background-color:#e0a801;opacity:1;animation:fade-in .2s ease-in}

[dir="ltr"] .table-switch__heading:after{left:0}

[dir="rtl"] .table-switch__heading:after{right:0}

.table-switch__heading[data-border-color=completed]:after{background-color:#05d94e}

.table-switch__heading[data-border-color=inDelay]:after{background-color:#ec5469}

.table-switch__heading[data-border-color=upcoming]:after{background-color:#898989}

.table-switch__heading[data-border-color=currentStage]:after{background-color:#e0a801}

.table-switch__title{display:flex;align-items:center;margin-top:.3rem}

.table-switch__title .btn{border-radius:0;border:none;box-shadow:none;width:initial;height:initial;padding:.3rem;align-self:flex-start;background-color:rgba(0,0,0,0)}

[dir="ltr"] .table-switch__title .btn{margin:.3rem 8px 0 0;transform:rotateZ(90deg)}

[dir="rtl"] .table-switch__title .btn{margin:.3rem 0 0 8px;transform:rotateZ(-90deg)}

@media(min-width: 768px){
[dir="ltr"] .table-switch__title .btn{margin:.3rem 1.1rem 0 0}

[dir="rtl"] .table-switch__title .btn{margin:.3rem 0 0 1.1rem}}

.table-switch__title .btn .icon{filter:var(-icon-dark-gray)}

.table-switch__title .btn .icon svg,.table-switch__title .btn .icon image{width:11px;height:6px}

@media(min-width: 768px){
.table-switch__title .btn .icon svg,.table-switch__title .btn .icon image{width:.79rem;height:.43rem}}

.table-switch__details{display:initial;padding:.3rem 0;animation:fade-in .2s ease-in}

.table-switch__details[data-is-hidden=true]{display:none}

.table-switch__extended{animation:fade-in .2s ease-in;margin-top:12px}

@media(min-width: 768px){
.table-switch__extended{margin-top:initial}}

[dir="ltr"] .table-switch[data-is-collapsed=true] .table-switch__col{margin-right:1rem}

[dir="rtl"] .table-switch[data-is-collapsed=true] .table-switch__col{margin-left:1rem}

[dir="ltr"] .table-switch[data-is-collapsed=false] .table-switch__title .btn{transform:rotateZ(180deg)}

[dir="rtl"] .table-switch[data-is-collapsed=false] .table-switch__title .btn{transform:rotateZ(-180deg)}

.table-switch[data-is-collapsed=false] .table-switch__heading{border:1px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0)}

.table-switch[data-is-collapsed=false] .table-switch__heading:after{opacity:0}

.table-switch[data-is-collapsed=false] .stage-header__item{display:none}

.checkbox-container{position:relative;display:flex;width:var(--width-checkbox-radio);color:#000;font-size:.94rem;font-weight:500}

.checkbox-container input{position:absolute;width:0;height:0;opacity:0}

.checkbox-container .checkbox-container-option{display:flex;cursor:pointer;justify-content:flex-start;align-items:center;flex-direction:row}

.checkbox-container .checkbox-container-option .checkbox-container-input{display:flex;justify-content:center;align-items:center;margin:0;width:1.5rem;height:1.5rem;border-radius:.2rem;background-color:unset;border:1px solid #dbdbdb;transition:background-color .1s ease-in}

[dir="ltr"] .checkbox-container .checkbox-container-option .checkbox-container-input{margin-right:.66rem}

[dir="rtl"] .checkbox-container .checkbox-container-option .checkbox-container-input{margin-left:.66rem}

@media(min-width: 768px){
.checkbox-container .checkbox-container-option .checkbox-container-input{width:1.14rem;height:1.14rem}}

.checkbox-container .checkbox-container-option:hover .checkbox-container-input{background-color:#d4d4d4}

.checkbox-container .checkbox-container-option input:checked~.checkbox-container-input{position:relative;background-color:#1e428a;border:1px solid #fff;box-shadow:0 0 0 1px #1e428a}

.checkbox-container .checkbox-container-option .checkbox-container-input:after{content:"";display:none;width:.25rem;height:.5rem;margin-bottom:.1rem;border:solid #fff;border-width:0 1px 1px 0;transform:rotate(45deg);}

.checkbox-container .checkbox-container-option input~.checkbox-container-input:after{display:block}

.checkbox-multiple{position:relative;color:#000;font-size:1rem;display:flex;flex-flow:row wrap;align-items:center;width:100%}

.checkbox-multiple .checkbox-multiple-option{width:calc(50% - 1.5rem);padding:.75rem;display:flex;flex-direction:row;justify-content:flex-start;cursor:pointer;align-items:center}

.checkbox-multiple .checkbox-multiple-option::-moz-selection{background:unset}

.checkbox-multiple .checkbox-multiple-option::selection{background:unset}

.checkbox-multiple .checkbox-multiple-option[data-is-disabled=true]{cursor:default}

.checkbox-multiple .checkbox-multiple-option .checkbox-multiple-input{position:absolute;opacity:0;height:0;width:0}

.checkbox-multiple .checkbox-multiple-option .checkbox-multiple-checkbox{margin:.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:.7rem;height:.7rem;border-radius:.2rem;background-color:unset;border:1px solid #dbdbdb;transition:background-color .1s ease-in}

.checkbox-multiple .checkbox-multiple-option:hover .checkbox-multiple-checkbox{background-color:#d4d4d4}

.checkbox-multiple .checkbox-multiple-option .checkbox-multiple-input:checked~.checkbox-multiple-checkbox{position:relative;background-color:#1e428a;border:1px solid #fff;box-shadow:0 0 0 1px #1e428a}

.checkbox-multiple .checkbox-multiple-option .checkbox-multiple-checkbox:after{content:"";display:none;margin-bottom:.1rem;width:.25rem;height:.5rem;border:solid #fff;border-width:0 1px 1px 0;transform:rotate(45deg);}

.checkbox-multiple .checkbox-multiple-option .checkbox-multiple-input~.checkbox-multiple-checkbox:after{display:block}

.checkbox-multiple .checkbox-multiple-option .checkbox-multiple-input[disabled]+.checkbox-multiple-checkbox{background-color:#898989;box-shadow:0 0 0 1px #898989}

.radio-multiple{position:relative;display:flex;width:var(--width-checkbox-radio);font-size:1rem;font-weight:500;flex-wrap:wrap;gap:1.5rem}

@media(min-width: 768px){
.radio-multiple{font-size:.94rem}}

.radio-multiple input{position:absolute;width:0;height:0;opacity:0}

.radio-multiple .radio-multiple-option{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;cursor:pointer}

[dir="ltr"] .radio-multiple .radio-multiple-option{margin-right:3rem}

[dir="rtl"] .radio-multiple .radio-multiple-option{margin-left:3rem}

.radio-multiple .radio-multiple-option[data-is-disabled=true]{cursor:default}

.radio-multiple .radio-multiple-option .radio-multiple-checkbox{content:"";width:1.4rem;height:1.4rem;border:2px solid #fff;box-shadow:0 0 0 1px #dbdada;border-radius:50%;background-clip:padding-box;transition:ease-in-out .2s}

[dir="ltr"] .radio-multiple .radio-multiple-option .radio-multiple-checkbox{margin:0 .7rem 0 0}

[dir="rtl"] .radio-multiple .radio-multiple-option .radio-multiple-checkbox{margin:0 0 0 .7rem}

@media(min-width: 768px){
.radio-multiple .radio-multiple-option .radio-multiple-checkbox{width:1.07rem;height:1.07rem}}

.radio-multiple .radio-multiple-option:hover .radio-multiple-checkbox{box-shadow:0 0 0 1px #1e428a;background-color:#1e428a}

.radio-multiple .radio-multiple-option input:checked~.radio-multiple-checkbox{box-shadow:0 0 0 1px #1e428a;background-color:#1e428a}

.radio-multiple .radio-multiple-option input:disabled:checked~.radio-multiple-checkbox{box-shadow:0 0 0 1px #898989;background-color:#898989}

.radio-multiple .radio-multiple-option input:disabled:not(:checked):hover~.radio-multiple-checkbox{background-color:initial;box-shadow:0 0 0 1px #dbdada}

.toggle-multiple{position:relative;width:28rem;height:auto;margin:.8rem 0 2.3rem;display:flex;flex-direction:row;align-items:center;justify-content:space-around;border-radius:6px;background:#f0f2f7}

.toggle-multiple-option{width:33.3%;height:100%;display:flex;cursor:pointer}

.toggle-multiple-input{position:absolute;width:0;height:0;opacity:0}

.toggle-multiple-input:checked~.toggle-multiple-toggle{background-color:#fff;box-shadow:0 3px 13px rgba(0,0,0,.1607843137)}

.toggle-multiple-input:checked~.toggle-multiple-toggle image{filter:invert(9%) sepia(44%) saturate(2334%) hue-rotate(201deg) brightness(75%) contrast(93%)}

.toggle-multiple-toggle{display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .15s ease-in;border-radius:6px;width:95%;height:92%;margin:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}

.toggle-multiple-toggle:hover{box-shadow:0 3px 13px rgba(0,0,0,.1607843137)}

.toggle-multiple-toggle:hover image{filter:invert(9%) sepia(44%) saturate(2334%) hue-rotate(201deg) brightness(75%) contrast(93%)}

.toggle-multiple-toggle svg{width:2.8rem;height:3rem}

.toggle-multiple-toggle svg image{width:100%;height:100%}

.toggle-multiple-toggle-name{font-size:1.21rem;margin:.9rem 0 0;font-weight:600}

.toggle{position:relative;display:inline-block;width:4rem;height:2rem;margin:1rem}

.toggle input{opacity:0;width:0;height:0}

.toggle .checkbox-toggle{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:none;border:1px solid #898989;transition:.4s;border-radius:1rem}

.toggle .checkbox-toggle:after{position:absolute;content:"";width:1.4rem;height:1.4rem;bottom:calc(.3rem - 1px);background-color:#898989;transition:.4s;border-radius:50%}

[dir="ltr"] .toggle .checkbox-toggle:after{left:calc(.3rem - 1px)}

[dir="rtl"] .toggle .checkbox-toggle:after{right:calc(.3rem - 1px)}

.toggle input:checked~.checkbox-toggle{border:1px solid #1e428a}

.toggle input:focus~.checkbox-toggle{box-shadow:0 0 1px #2196f3}

.toggle input:checked~.checkbox-toggle:after{background-color:#1e428a}

[dir="ltr"] .toggle input:checked~.checkbox-toggle:after{transform:translateX(2rem)}

[dir="rtl"] .toggle input:checked~.checkbox-toggle:after{transform:translateX(-2rem)}

.toggle input:disabled~.checkbox-toggle{border:1px solid #ccc;cursor:unset}

.toggle input:disabled~.checkbox-toggle:after{background-color:#ccc}

.toggle-text{text-decoration:none;position:relative;width:-moz-fit-content;width:fit-content;min-width:8rem;min-height:3.29rem;margin:.8rem 0 2.3rem;display:flex;flex-direction:row;justify-content:space-around;align-items:center}

.toggle-text .toggle-text-value{cursor:pointer;text-align:center;overflow:hidden;padding:1rem;width:50%;font-size:1rem;font-weight:600;z-index:1}

.toggle-text .toggle-text-value::-moz-selection{background:unset}

.toggle-text .toggle-text-value::selection{background:unset}

@media(min-width: 768px){
.toggle-text .toggle-text-value{font-size:.94rem}}

.toggle-text input{opacity:0;width:0;height:0;position:absolute}

.toggle-text .checkbox-toggle-text{position:absolute;display:flex;width:100%;height:100%;background-color:#f0f2f7;transition:.4s;color:#000;border-radius:6px}

.toggle-text .checkbox-toggle-text:after{position:absolute;content:"";height:83%;width:calc(50% - .6rem);background-color:#fff;transition:.4s;border-radius:4px;top:50%;transform:translateY(-50%);box-shadow:0 4px 12px rgba(0,0,0,.0705882353)}

[dir="ltr"] .toggle-text .checkbox-toggle-text:after{left:.3rem}

[dir="rtl"] .toggle-text .checkbox-toggle-text:after{right:.3rem}

[dir="ltr"] .toggle-text input:checked~.checkbox-toggle-text:after{transform:translate(calc(100% + 0.6rem), -50%)}

[dir="rtl"] .toggle-text input:checked~.checkbox-toggle-text:after{transform:translate(calc(-1*(100% + 0.6rem)), -50%)}

.toggle-text input:disabled~.checkbox-toggle-text{border:1px solid rgba(204,204,204,.315)}

.toggle-text input:disabled~.checkbox-toggle-text:after{background-color:rgba(204,204,204,.315)}

.toggle-text input:disabled~.toggle-text-value{cursor:unset;color:rgba(119,119,119,.822)}

.input-text{position:relative;width:var(--width)}

.input-text .input-text-header{width:100%;position:relative;color:#464646;font-size:11px;font-weight:500;line-height:12px;margin-bottom:.97rem}

[dir="ltr"] .input-text .input-text-header{text-align:left}

[dir="rtl"] .input-text .input-text-header{text-align:right}

@media(min-width: 768px){
.input-text .input-text-header{font-size:1rem;line-height:1.36rem}}

.input-text .input-text-header label::-moz-selection{background:unset}

.input-text .input-text-header label::selection{background:unset}

.input-text .input-text-header .description{font-size:inherit;color:#898989}

[dir="ltr"] .input-text .input-text-header .description{margin-left:.3rem}

[dir="rtl"] .input-text .input-text-header .description{margin-right:.3rem}

.input-text .input-text-input{width:100%;padding:1.25rem;font-size:10px;font-family:inherit;border-radius:.3rem;border:1px solid #dbdada;transition:.2s;outline:none;height:3.5rem;display:flex;align-items:center;line-height:normal;text-overflow:ellipsis}

.input-text .input-text-input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}

@media(min-width: 768px){
.input-text .input-text-input{font-size:.86rem}}

.input-text .input-text-input::-moz-placeholder{color:#898989}

.input-text .input-text-input::placeholder{color:#898989}

.input-text .input-text-input:disabled{background-color:#d6d6d6}

.input-text .input-text-input:disabled::-moz-placeholder{color:#fff}

.input-text .input-text-input:disabled::placeholder{color:#fff}

.input-text .input-text-input:focus{border:1px solid #cacaca;box-shadow:0 3px 5px 0 rgba(77,77,77,.1294117647)}

.input-text .input-text-input.error{border:1px solid #be0000;box-shadow:0 0 5px #be0000}

.input-text .input-text-input.error:focus{border:1px solid #be0000;box-shadow:0 0 5px #be0000}

.input-text .btn[data-color=transparent]{position:absolute;top:3.58rem}

[dir="ltr"] .input-text .btn[data-color=transparent]{right:1.5rem}

[dir="rtl"] .input-text .btn[data-color=transparent]{left:1.5rem}

[dir="ltr"] .input-text[data-is-password=true] .input-text-input{padding-right:4rem}

[dir="rtl"] .input-text[data-is-password=true] .input-text-input{padding-left:4rem}

.input-text[data-is-password=true] svg,.input-text[data-is-password=true] image{width:3rem;height:1.4rem}

.checkbox-radio{position:relative;display:flex;width:var(--width-checkbox-radio);color:#000;font-size:1rem}

@media(min-width: 768px){
.checkbox-radio{font-size:.94rem}}

.checkbox-radio input{position:absolute;width:0;height:0;opacity:0}

.checkbox-radio .checkbox-radio-option{display:flex;cursor:pointer;justify-content:flex-start;align-items:center;flex-direction:row}

[dir="ltr"] .checkbox-radio .checkbox-radio-option{margin-right:2.8rem}

[dir="rtl"] .checkbox-radio .checkbox-radio-option{margin-left:2.8rem}

.checkbox-radio .checkbox-radio-option[data-is-disabled=true]{cursor:default}

.checkbox-radio .checkbox-radio-option .checkbox-radio-input{content:"";width:1.4rem;height:1.4rem;border:2px solid #fff;box-shadow:0 0 0 1px #dbdada;border-radius:50%;background-clip:padding-box;transition:ease-in-out .2s}

[dir="ltr"] .checkbox-radio .checkbox-radio-option .checkbox-radio-input{margin:0 .8rem 0 0}

[dir="rtl"] .checkbox-radio .checkbox-radio-option .checkbox-radio-input{margin:0 0 0 .8rem}

@media(min-width: 768px){
.checkbox-radio .checkbox-radio-option .checkbox-radio-input{width:1.07rem;height:1.07rem}}

.checkbox-radio .checkbox-radio-option:hover .checkbox-radio-input{box-shadow:0 0 0 1px #1e428a;background-color:#1e428a}

.checkbox-radio .checkbox-radio-option input:checked~.checkbox-radio-input{box-shadow:0 0 0 1px #1e428a;background-color:#1e428a}

.checkbox-radio .checkbox-radio-option input:disabled:checked~.checkbox-radio-input{box-shadow:0 0 0 1px #898989;background-color:#898989}

.checkbox-radio .checkbox-radio-option input:disabled:not(:checked):hover~.checkbox-radio-input{background-color:initial;box-shadow:0 0 0 1px #dbdada}

[dir=rtl] input[dir=ltr]{direction:rtl}

.input-array{position:relative}

.input-array-name{width:100%;position:relative;color:#000;font-size:1rem;font-weight:600;line-height:1.36rem;margin-bottom:.8rem}

[dir="ltr"] .input-array-name{text-align:left}

[dir="rtl"] .input-array-name{text-align:right}

.input-array-name label::-moz-selection{background:unset}

.input-array-name label::selection{background:unset}

.input-array-input{position:relative}

.input-array-input-text{width:100%;font-size:.86rem;font-family:inherit;border-radius:.3rem;border:1px solid #dbdada;transition:.2s;outline:none}

[dir="ltr"] .input-array-input-text{padding:1.25rem 3.2rem 1.25rem 1.25rem}

[dir="rtl"] .input-array-input-text{padding:1.25rem 1.25rem 1.25rem 3.2rem}

.input-array-input-text:focus{border:1px solid #cacaca;box-shadow:0 3px 5px 0 rgba(77,77,77,.1294117647)}

.input-array-input-text[data-is-error=true]{border:1px solid #d94e71}

.input-array-input-text[data-is-error=true]:focus{box-shadow:0 0 5px rgba(217,78,113,.3)}

.input-array-input-add{position:absolute;top:50%;transform:translateY(-50%);width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid #dbdada;cursor:pointer;transition:box-shadow .12s ease-in}

[dir="ltr"] .input-array-input-add{right:.9rem}

[dir="rtl"] .input-array-input-add{left:.9rem}

.input-array-input-add:hover{box-shadow:0 2px 6px rgba(0,0,0,.1607843137)}

.input-array-input-add>div{display:flex;align-items:center;justify-content:center;filter:brightness(0) saturate(100%) invert(17%) sepia(79%) saturate(1577%) hue-rotate(204deg) brightness(101%) contrast(90%)}

.input-array-input-add>div svg,.input-array-input-add>div image{width:.93rem;height:.93rem}

.input-array-error{font-size:.96rem;font-weight:400;color:#d94e71;margin-top:.5rem;animation:fade-in .2s ease}

.input-array-results{margin:2rem 0;font-size:.92rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:0 2.82rem}

.input-array-results:empty{margin:0}

.input-array-results-row{display:grid;grid-template-columns:1fr auto;align-items:center;justify-content:space-between;width:100%;margin-bottom:.5rem;animation:fade-in .12s ease-in;word-break:break-word}

.input-array-results-row>div{width:1.7rem;height:1.7rem;border-radius:50%;border:1px solid #dbdada;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .15s ease-in}

[dir="ltr"] .input-array-results-row>div{margin-left:2rem}

[dir="rtl"] .input-array-results-row>div{margin-right:2rem}

.input-array-results-row>div svg,.input-array-results-row>div image{width:.6rem;height:.6rem}

.input-array-results-row>div:hover{box-shadow:0 2px 6px rgba(0,0,0,.1607843137)}

.input-text--select .input-text-input{cursor:pointer;position:relative}

.input-text--select .input-text-input .tick{position:absolute;top:50%;transform:translateY(-50%);width:8px;height:7px;background-repeat:no-repeat;background-position:center;background-size:100%;transition:transform .25s ease-in-out}

[dir="ltr"] .input-text--select .input-text-input .tick{right:1.5rem}

[dir="rtl"] .input-text--select .input-text-input .tick{left:1.5rem}

@media(min-width: 768px){
.input-text--select .input-text-input .tick{width:.55rem;height:.3rem}}

.input-text--select .input-text-input[data-is-open=true] .tick{background-image:url("/assets/graphics/dropdown_blue.svg")}

[dir="ltr"] .input-text--select .input-text-input[data-is-open=true] .tick{transform:translateY(-50%) rotateZ(180deg)}

[dir="rtl"] .input-text--select .input-text-input[data-is-open=true] .tick{transform:translateY(-50%) rotateZ(-180deg)}

.input-text--select .input-text-input[data-is-open=false] .tick{background-image:url("/assets/graphics/dropdown.svg")}

.input-text--select .input-text-input[data-is-disabled=true]{background-color:#d6d6d6;color:#fff;cursor:initial}

.input-text--select .input-text-input[data-is-disabled=true] .input-placeholder{color:#fff}

.input-text--select .input-text-input[data-is-disabled=true] .tick{filter:brightness(0) invert(1)}

.input-text--select .input-text-input[data-is-disabled=true]:focus{border:1px solid #dbdada;box-shadow:none}

.input-text--select .input-placeholder{font-size:10px;color:#898989}

@media(min-width: 768px){
.input-text--select .input-placeholder{font-size:.86rem}}

.input-text__options{position:absolute;background:#fff;font-size:10px;top:100%;width:100%;margin:0;border-radius:4px;display:block;box-shadow:0 2px 8px 0 rgba(0,0,0,.1215686275);z-index:10;cursor:pointer;animation:fade-in .15s ease-in-out;max-height:350px;overflow-y:auto;padding:0}

[dir="ltr"] .input-text__options{left:0}

[dir="rtl"] .input-text__options{right:0}

@media(min-width: 768px){
.input-text__options{font-size:.86rem}}

.input-text__option{max-width:100%;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none}

[dir="ltr"] .input-text__option{padding-right:1rem}

[dir="rtl"] .input-text__option{padding-left:1rem}

.input-text__option--dropdown{transition:background-color .1s ease-in;transition:background-color .1s ease-in;border-radius:2px;padding:1rem 1.1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}

.input-text__option--dropdown:hover{background-color:#f5f5f5}

.input-text__option--dropdown:focus,.input-text__option--dropdown[data-is-focused=true]{background-color:#f5f5f5}

.input-text--search .input-text__options{list-style-type:none}

.input-text--search .input-text__options [data-select=true]{background-color:#e8e7e7}

.input-text--search .search-container{position:relative}

.input-text--search .search-container .tick{content:"";position:absolute;top:50%;transform:translateY(-50%);width:.55rem;height:.3rem;background-repeat:no-repeat;background-position:center;background-size:100%;transition:transform .25s ease-in-out,opacity .12s ease-in;pointer-events:none;opacity:0}

[dir="ltr"] .input-text--search .search-container .tick{right:1.5rem}

[dir="rtl"] .input-text--search .search-container .tick{left:1.5rem}

.input-text--search .search-container[data-is-open=false] .tick{background-image:url("/assets/graphics/dropdown.svg");opacity:1}

.input-text--search .search-container .input-text-input{cursor:pointer}

[dir="ltr"] .input-text--search .search-container .input-text-input{padding:1.25rem 2.5rem 1.25rem 1.25rem}

[dir="rtl"] .input-text--search .search-container .input-text-input{padding:1.25rem 1.25rem 1.25rem 2.5rem}

.input-text--search .search-container .input-text-input::-webkit-search-cancel-button{cursor:pointer;position:absolute;transform:translateY(-0.05rem);-webkit-transition:opacity .12s ease-in;transition:opacity .12s ease-in}

[dir="ltr"] .input-text--search .search-container .input-text-input::-webkit-search-cancel-button{right:1.2rem}

[dir="rtl"] .input-text--search .search-container .input-text-input::-webkit-search-cancel-button{left:1.2rem}

.input-text--search .search-container .input-text-input:not(:-moz-placeholder-shown):hover+.tick{display:none}

.input-text--search .search-container .input-text-input:not(:placeholder-shown):hover+.tick{display:none}

.input-text-and-select{width:100%;padding:1.25rem 0;font-size:.86rem;font-family:inherit;border-radius:.3rem;border:1px solid #dbdada;transition:.2s;outline:none;height:3.5rem;display:flex;align-items:center;line-height:normal;position:relative}

.input-text-and-select:focus{border:1px solid #cacaca;box-shadow:0 3px 5px 0 rgba(77,77,77,.1294117647)}

.input-text-and-select .input-text{position:static;word-break:keep-all}

.input-text-and-select .input-text-input{border:none;background:rgba(0,0,0,0);text-overflow:ellipsis;max-width:100%;overflow:hidden}

[dir="ltr"] .input-text-and-select .input-text-input{padding:1.25rem .5rem 1.25rem 1.25rem}

[dir="rtl"] .input-text-and-select .input-text-input{padding:1.25rem 1.25rem 1.25rem .5rem}

.input-text-and-select .input-text-input:focus{border:none;box-shadow:none}

[dir="ltr"] .input-text-and-select .input-text--select .input-text-input{padding:1.25rem 1.25rem 1.25rem .5rem}

[dir="rtl"] .input-text-and-select .input-text--select .input-text-input{padding:1.25rem .5rem 1.25rem 1.25rem}

[dir="ltr"] .input-text-and-select .input-text--select .tick{right:1rem}

[dir="rtl"] .input-text-and-select .input-text--select .tick{left:1rem}

.input-text-and-select .input-text__option{color:#898989}

[dir="ltr"] .input-text-and-select .input-text__option{padding-right:1rem}

[dir="rtl"] .input-text-and-select .input-text__option{padding-left:1rem}

.textarea__header{width:100%;font-size:1rem;line-height:1.36rem;margin-bottom:.8rem}

[dir="ltr"] .textarea__header{text-align:left}

[dir="rtl"] .textarea__header{text-align:right}

@media(min-width: 768px){
.textarea__header{font-size:.93rem}}

.textarea__header .description{color:#898989;font-size:.93rem}

[dir="ltr"] .textarea__header .description{margin-left:.3rem}

[dir="rtl"] .textarea__header .description{margin-right:.3rem}

.textarea__container{position:relative}

.textarea__placeholder{position:absolute;top:1.25rem;pointer-events:none;font-size:.86rem;color:#898989}

[dir="ltr"] .textarea__placeholder{left:1.25rem}

[dir="rtl"] .textarea__placeholder{right:1.25rem}

.textarea__input{resize:none;width:100%;padding:1.25rem;font-size:.86rem;font-family:inherit;border-radius:.3rem;border:1px solid #dbdada;background:#fff;transition:.2s;outline:none;word-break:break-word}

.textarea__input:focus{border:1px solid #cacaca;box-shadow:0 3px 5px 0 rgba(77,77,77,.1294117647)}

[dir=rtl] textarea[dir=ltr]{direction:rtl}

.input-counter{width:13.57rem;height:3.5rem;padding:.95rem;margin-top:1rem;font-size:.86rem;font-family:inherit;font-weight:500;border-radius:.3rem;border:1px solid #dbdada;display:flex;flex-direction:row;align-items:center;justify-content:space-between;background:#fff}

.input-counter__input{width:60%;border:none;outline:none;text-align:center;font-weight:600;font-family:inherit;font-size:inherit}

.input-counter-container label{font-weight:500}

.input-counter .btn[data-color=blue]{width:1.57rem;height:1.57rem;background-color:#e8ebf3;box-shadow:none}

.input-counter .btn[data-color=blue] .icon{filter:var(--icon-blue)}

.input-counter .btn[data-color=blue] .icon[data-icon-name=minus] svg,.input-counter .btn[data-color=blue] .icon[data-icon-name=minus] image{width:10px;height:1px}

.input-counter .btn[data-color=blue] .icon[data-icon-name=add] svg,.input-counter .btn[data-color=blue] .icon[data-icon-name=add] image{width:10px;height:10px}

.input-counter .btn[data-color=blue]:hover{background-color:var(--blue)}

.input-counter .btn[data-color=blue]:hover .icon{filter:var(--icon-white)}

.side-modal[data-variant=invite-company]{max-width:37.14rem;width:100%}

@media(min-width: 768px){
.side-modal[data-variant=invite-company]{max-width:initial;width:37.14rem}}

.side-modal[data-variant=invite-company] .side-modal__graphic{width:17.14rem;height:14.42rem;margin:2.3rem auto 3rem;display:flex}

[dir="ltr"] .side-modal[data-variant=invite-company] .side-modal__graphic{transform:translateX(-8%)}

[dir="rtl"] .side-modal[data-variant=invite-company] .side-modal__graphic{transform:translateX(8%)}

.side-modal[data-variant=invite-company] .side-modal__content{padding:0 2.28rem}

[dir="ltr"] .side-modal[data-variant=invite-company] .side-modal__content .btn--main[data-color=blue]{margin:0 0 0 auto}

[dir="rtl"] .side-modal[data-variant=invite-company] .side-modal__content .btn--main[data-color=blue]{margin:0 auto 0 0}

.side-modal[data-variant=invite-company] .side-modal__content .input-text{margin-bottom:3rem}

.list__item{border:1px solid #e3e3e3;border-radius:6px;background:#fff;border:1px solid #e8e8e8;padding:16px 0 3px;margin-bottom:.9rem;position:relative;overflow:hidden}

@media(min-width: 768px){
.list__item{padding:1.4rem 0 .4rem}}

.list__item:after{content:"";position:absolute;top:0;height:100%;width:4px;background-color:#e0a801}

[dir="ltr"] .list__item:after{left:0}

[dir="rtl"] .list__item:after{right:0}

.list__item[data-border-color=Transparent]:after{background-color:rgba(0,0,0,0)}

.list__item[data-border-color=Green]:after{background-color:#05d94e}

.list__item[data-border-color=Red]:after{background-color:#ec5469}

.list__item[data-border-color=Yellow]:after{background-color:#e0a801}

.list__item:last-of-type{margin-bottom:0}

.list__item-header{display:flex;flex-direction:column;margin-bottom:15px;padding:0 24px;font-weight:500}

@media(min-width: 768px){
.list__item-header{display:grid;grid-template-columns:fit-content(100%) auto;align-items:flex-start;margin-bottom:.4rem}

[dir="ltr"] .list__item-header{padding:0 1.56rem 0 1.65rem}

[dir="rtl"] .list__item-header{padding:0 1.65rem 0 1.56rem}}

.list__item-name{font-size:15px;margin-bottom:1.25rem}

@media(min-width: 768px){
.list__item-name{font-size:1.07rem}

[dir="ltr"] .list__item-name{padding-right:1.25rem;margin:0 1.25rem 0 0;border-right:1px solid #e8e8e8}

[dir="rtl"] .list__item-name{padding-left:1.25rem;margin:0 0 0 1.25rem;border-left:1px solid #e8e8e8}}

.list__item-desc{color:#898989;font-size:13px;word-break:break-word}

.list__item-desc:empty{display:none}

@media(min-width: 768px){
.list__item-desc{font-size:.93rem}}

.list__item-row{width:100%;display:flex;flex-direction:column;padding:16px 24px;position:relative;cursor:pointer;transition:background-color .1s ease-in}

.list__item-row:after{content:"";position:absolute;top:0;width:calc(100% - 48px);height:1px;background-color:#f2f2f2}

[dir="ltr"] .list__item-row:after{left:24px}

[dir="rtl"] .list__item-row:after{right:24px}

.list__item-row:before{content:"";position:absolute;top:0;bottom:0;width:2px;transition:.1s ease-in}

[dir="ltr"] .list__item-row:before{left:0}

[dir="rtl"] .list__item-row:before{right:0}

@media(min-width: 768px){
.list__item-row{width:100%;flex-direction:initial;align-items:center}

[dir="ltr"] .list__item-row{padding:.45rem 1.56rem .45rem 1.65rem}

[dir="rtl"] .list__item-row{padding:.45rem 1.65rem .45rem 1.56rem}

.list__item-row:after{display:none}}

.list__item-row:hover[data-hover-color=completed]{background-color:#f7fef9}

.list__item-row:hover[data-hover-color=completed]:before{background-color:#05d94e}

.list__item-row:hover[data-hover-color=due],.list__item-row:hover[data-hover-color=pending]{background-color:#fefcf7}

.list__item-row:hover[data-hover-color=due]:before,.list__item-row:hover[data-hover-color=pending]:before{background-color:#e0a801}

.list__item-row:hover[data-hover-color=inDelay]{background-color:#fefafa}

.list__item-row:hover[data-hover-color=inDelay]:before{background-color:#ec5469}

.list__item-row:hover[data-hover-color=upComing]{background-color:#fbfbfb}

.list__item-row:hover[data-hover-color=upComing]:before{background-color:#898989}

.list__item-cell{flex:1;word-break:break-word;margin-bottom:9px}

.list__item-cell:last-of-type{margin-bottom:0}

@media(min-width: 768px){
.list__item-cell{margin-bottom:0}}

.list__item-cell .title{display:block;flex-shrink:0;color:#898989}

[dir="ltr"] .list__item-cell .title{margin-right:21px}

[dir="rtl"] .list__item-cell .title{margin-left:21px}

@media(min-width: 768px){
.list__item-cell .title{display:none}}

.list__item-cell--task{flex:3.8;color:#898989;font-size:13px;display:flex}

@media(min-width: 768px){
.list__item-cell--task{font-size:.93rem}}

[dir="ltr"] .list__item-cell--task .title{margin-right:0}

[dir="rtl"] .list__item-cell--task .title{margin-left:0}

@media(min-width: 768px){
.list__item-cell--task .title{display:block}}

.list__item-cell--task .desc{color:#333}

.list__item-cell--action{font-size:12px;display:flex;align-items:center}

@media(min-width: 768px){
.list__item-cell--action{font-size:.85rem;flex:1.55;flex-wrap:wrap;padding:0 .8rem;color:#898989}}

.list__item-cell--action .avatar{width:26px;height:26px;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.1843137255);-o-object-fit:cover;object-fit:cover;position:relative;overflow:hidden;flex-shrink:0}

[dir="ltr"] .list__item-cell--action .avatar{margin-right:11px}

[dir="rtl"] .list__item-cell--action .avatar{margin-left:11px}

@media(min-width: 768px){
.list__item-cell--action .avatar{width:1.86rem;height:1.86rem}

[dir="ltr"] .list__item-cell--action .avatar{margin-right:1rem}

[dir="rtl"] .list__item-cell--action .avatar{margin-left:1rem}}

.list__item-cell--action .avatar[src=""],.list__item-cell--action .avatar:not([src]){background-image:url("/assets/graphics/blue_avatar.svg");background-size:cover;background-position:center;font-size:0}

.list__item-cell--action .avatar[src=""]:after,.list__item-cell--action .avatar:not([src]):after{content:"";position:absolute;top:0;background-image:url("/assets/graphics/blue_avatar.svg");width:100%;height:100%;background-size:cover;background-position:center;display:block}

[dir="ltr"] .list__item-cell--action .avatar[src=""]:after,[dir="ltr"] .list__item-cell--action .avatar:not([src]):after{left:0}

[dir="rtl"] .list__item-cell--action .avatar[src=""]:after,[dir="rtl"] .list__item-cell--action .avatar:not([src]):after{right:0}

.list__item-cell--date{font-size:12px;display:flex;direction:ltr}

@media(min-width: 768px){
.list__item-cell--date{font-size:.85rem;display:initial;padding:0 .8rem;text-align:end;flex:.75;color:#898989}}

.list__item-cell--completed{font-size:12px;display:flex;direction:ltr}

@media(min-width: 768px){
.list__item-cell--completed{font-size:.85rem;display:initial;padding:0 .8rem;text-align:end;flex:.75;color:#898989}}

.list__item-cell--status{flex:.6;min-width:6rem}

[dir="ltr"] .list__item-cell--status{padding-right:6px}

[dir="rtl"] .list__item-cell--status{padding-left:6px}

@media(min-width: 768px){
[dir="ltr"] .list__item-cell--status{padding-right:initial}

[dir="rtl"] .list__item-cell--status{padding-left:initial}}

.list__item-cell--status .status{font-size:11px;color:#1e428a;background-color:rgba(30,66,138,.1);width:-moz-fit-content;width:fit-content;border-radius:3px;padding:8px 7px 4px}

[dir="ltr"] .list__item-cell--status .status{margin:0 0 0 auto}

[dir="rtl"] .list__item-cell--status .status{margin:0 auto 0 0}

@media(min-width: 768px){
.list__item-cell--status .status{font-size:.79rem;padding:.57rem .64rem .36rem}}

.list__item-cell--status .status:empty{display:none}

.list__item-cell--status .status[data-status=upComing]{color:#898989;background-color:rgba(137,137,137,.1)}

.list__item-cell--status .status[data-status=due],.list__item-cell--status .status[data-status=pending]{color:#e0a801;background-color:rgba(224,168,1,.1)}

.list__item-cell--status .status[data-status=due][data-is-actionable=true],.list__item-cell--status .status[data-status=pending][data-is-actionable=true]{background-color:#e0a801;color:#fff;display:flex;align-items:center;position:relative}

.list__item-cell--status .status[data-status=due][data-is-actionable=true]:after,.list__item-cell--status .status[data-status=pending][data-is-actionable=true]:after{content:"";background-image:url("/assets/graphics/next_arrow.svg");background-repeat:no-repeat;background-position:center;background-size:100%;display:block;width:10px;height:7px;filter:brightness(0) invert(1);flex-shrink:0}

[dir="ltr"] .list__item-cell--status .status[data-status=due][data-is-actionable=true]:after,[dir="ltr"] .list__item-cell--status .status[data-status=pending][data-is-actionable=true]:after{margin-left:8px}

[dir="rtl"] .list__item-cell--status .status[data-status=due][data-is-actionable=true]:after,[dir="rtl"] .list__item-cell--status .status[data-status=pending][data-is-actionable=true]:after{margin-right:8px}

@media(min-width: 768px){
.list__item-cell--status .status[data-status=due][data-is-actionable=true]:after,.list__item-cell--status .status[data-status=pending][data-is-actionable=true]:after{width:.71rem;height:.5rem}

[dir="ltr"] .list__item-cell--status .status[data-status=due][data-is-actionable=true]:after,[dir="ltr"] .list__item-cell--status .status[data-status=pending][data-is-actionable=true]:after{margin-left:.5rem}

[dir="rtl"] .list__item-cell--status .status[data-status=due][data-is-actionable=true]:after,[dir="rtl"] .list__item-cell--status .status[data-status=pending][data-is-actionable=true]:after{margin-right:.5rem}}

.list__item-cell--status .status[data-status=completed]{color:#05d94e;background-color:rgba(5,217,78,.1)}

.list__item-cell--status .status[data-status=inDelay]{color:#ec5469;background-color:rgba(236,84,105,.1)}

.list__item-cell--status .status[data-status=inDelay][data-is-actionable=true]{background-color:#ec5469;color:#fff;display:flex;align-items:center;position:relative}

.list__item-cell--status .status[data-status=inDelay][data-is-actionable=true]:after{content:"";background-image:url("/assets/graphics/next_arrow.svg");background-repeat:no-repeat;background-position:center;background-size:100%;display:block;width:10px;height:7px;filter:brightness(0) invert(1);flex-shrink:0}

[dir="ltr"] .list__item-cell--status .status[data-status=inDelay][data-is-actionable=true]:after{margin-left:8px}

[dir="rtl"] .list__item-cell--status .status[data-status=inDelay][data-is-actionable=true]:after{margin-right:8px}

@media(min-width: 768px){
.list__item-cell--status .status[data-status=inDelay][data-is-actionable=true]:after{width:.71rem;height:.5rem}

[dir="ltr"] .list__item-cell--status .status[data-status=inDelay][data-is-actionable=true]:after{margin-left:.5rem}

[dir="rtl"] .list__item-cell--status .status[data-status=inDelay][data-is-actionable=true]:after{margin-right:.5rem}}

[dir=rtl] .list__item-cell--date,[dir=rtl] .list__item-cell--completed{flex-direction:row-reverse}

@keyframes circle-effect{
50%{transform:scale(0.4);opacity:.3}

100%{transform:scale(1);opacity:1}}

.loading-container{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;position:absolute;z-index:80;background-color:rgba(143,143,143,.2901960784);top:0;right:0;bottom:0;left:0;animation:fade-in .2s ease-in}

.loading-container__loader{position:relative;top:-1rem}

[dir="ltr"] .loading-container__loader{left:-1rem}

[dir="rtl"] .loading-container__loader{right:-1rem}

.loading-container__loader div{position:absolute;width:1.2rem;height:1.2rem;margin:2px;border-radius:100%;background-color:#1e428a;animation:circle-effect 1s infinite linear;animation-fill-mode:both}

.loading-container__loader div:nth-child(1){top:1.93rem;animation-delay:-0.96s}

[dir="ltr"] .loading-container__loader div:nth-child(1){left:0}

[dir="rtl"] .loading-container__loader div:nth-child(1){right:0}

.loading-container__loader div:nth-child(2){top:1.36rem;animation-delay:-0.84s}

[dir="ltr"] .loading-container__loader div:nth-child(2){left:1.36rem}

[dir="rtl"] .loading-container__loader div:nth-child(2){right:1.36rem}

.loading-container__loader div:nth-child(3){top:0;animation-delay:-0.72s}

[dir="ltr"] .loading-container__loader div:nth-child(3){left:1.93rem}

[dir="rtl"] .loading-container__loader div:nth-child(3){right:1.93rem}

.loading-container__loader div:nth-child(4){top:-1.36rem;animation-delay:-0.6s}

[dir="ltr"] .loading-container__loader div:nth-child(4){left:1.36rem}

[dir="rtl"] .loading-container__loader div:nth-child(4){right:1.36rem}

.loading-container__loader div:nth-child(5){top:-1.93rem;animation-delay:-0.48s}

[dir="ltr"] .loading-container__loader div:nth-child(5){left:0}

[dir="rtl"] .loading-container__loader div:nth-child(5){right:0}

.loading-container__loader div:nth-child(6){top:-1.36rem;animation-delay:-0.36s}

[dir="ltr"] .loading-container__loader div:nth-child(6){left:-1.36rem}

[dir="rtl"] .loading-container__loader div:nth-child(6){right:-1.36rem}

.loading-container__loader div:nth-child(7){top:0;animation-delay:-0.24s}

[dir="ltr"] .loading-container__loader div:nth-child(7){left:-1.93rem}

[dir="rtl"] .loading-container__loader div:nth-child(7){right:-1.93rem}

.loading-container__loader div:nth-child(8){top:1.36rem;animation-delay:-0.12s}

[dir="ltr"] .loading-container__loader div:nth-child(8){left:-1.36rem}

[dir="rtl"] .loading-container__loader div:nth-child(8){right:-1.36rem}

.log-list{border:1px solid #e3e3e3;border-radius:6px;background:#fff;margin:2.64rem 0 1rem;padding:1.86rem 2.07rem 0}

.log-list__title{margin:0 0 2.62rem;font-size:1.07rem;font-weight:600}

.log-list .log-entry{border-bottom:1px solid rgba(112,112,112,.1);margin-bottom:2.05rem}

.log-list .log-entry__text{margin:0 0 1.95rem;font-size:1.07rem;font-weight:500;word-break:break-word}

[dir="ltr"] .log-list .log-entry__text .account-type{margin-right:.3rem}

[dir="rtl"] .log-list .log-entry__text .account-type{margin-left:.3rem}

.log-list .log-entry__text .account-type[data-type=client]{color:#898989}

.log-list .log-entry__text .account-type[data-type=consultant]{color:#05d94e}

.log-list .log-entry__text .account-type[data-type=contractor],.log-list .log-entry__text .account-type[data-type=admin],.log-list .log-entry__text .account-type[data-type=superAdmin]{color:#1e428a}

.log-list .log-entry__date{margin:0 0 1.54rem;font-size:.86rem;color:#898989}

.log-list .log-entry:last-child{margin-bottom:0;border-bottom:none}

.logo-list-previous{margin-bottom:1.5rem}

.logo-list-previous__box{display:flex;flex-wrap:wrap;justify-content:center}

.logo-list-previous .logo-icon{width:2.86rem;height:2.86rem;-o-object-fit:cover;object-fit:cover;border-radius:50%;background-color:#fff;position:relative;overflow:hidden;display:block}

.logo-list-previous .logo-icon[src=""],.logo-list-previous .logo-icon:not([src]){background-image:url("/assets/graphics/example_logo.jpg");background-size:cover;background-position:center;font-size:0}

.logo-list-previous .logo-icon[src=""]:after,.logo-list-previous .logo-icon:not([src]):after{content:"";position:absolute;top:0;background-image:url("/assets/graphics/example_logo.jpg");width:100%;height:100%;background-size:cover;background-position:center;display:block}

[dir="ltr"] .logo-list-previous .logo-icon[src=""]:after,[dir="ltr"] .logo-list-previous .logo-icon:not([src]):after{left:0}

[dir="rtl"] .logo-list-previous .logo-icon[src=""]:after,[dir="rtl"] .logo-list-previous .logo-icon:not([src]):after{right:0}

.logo-list-previous .logo-icon-container{width:2.86rem;height:2.86rem;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.1843137255)}

[dir="ltr"] .logo-list-previous .logo-icon-container{margin-left:-0.5rem}

[dir="rtl"] .logo-list-previous .logo-icon-container{margin-right:-0.5rem}

.logo-list-previous .logo-icon-container--more{display:flex;align-items:center;justify-content:center;background-color:#fff}

[dir="ltr"] .logo-list-previous .logo-icon-container--more{transform:rotate(90deg)}

[dir="rtl"] .logo-list-previous .logo-icon-container--more{transform:rotate(-90deg)}

.logo-list-previous .logo-icon-container--more .logo-icon{width:3px;height:15px;border-radius:0}

.buttons-menu{display:flex;flex-wrap:wrap;margin-top:3.35rem;padding:0}

.buttons-menu .btn{font-size:1.07rem;font-weight:600;padding:.5rem 1.4rem}

[dir="ltr"] .buttons-menu .btn{margin-right:1.71rem}

[dir="rtl"] .buttons-menu .btn{margin-left:1.71rem}

.buttons-menu .btn[data-color=white]{background-color:unset;color:unset;cursor:default;box-shadow:0 4px 12px rgba(0,0,0,.0705882353)}

.buttons-menu .btn[data-color=gray]{background-color:#eff0f5;color:#333;border:1px solid #eff0f5;box-shadow:none}

.buttons-menu .btn[data-color=gray]:hover{background-color:#e7e8ed}

.buttons-menu__item{display:inline-block;position:relative}

[dir="ltr"] .buttons-menu__item{margin-right:27px}

[dir="rtl"] .buttons-menu__item{margin-left:27px}

@media(min-width: 768px){
[dir="ltr"] .buttons-menu__item{margin-right:3%}

[dir="rtl"] .buttons-menu__item{margin-left:3%}}

@media screen and (min-width: 1150px){
[dir="ltr"] .buttons-menu__item{margin-right:3.15rem}

[dir="rtl"] .buttons-menu__item{margin-left:3.15rem}}

.buttons-menu__item:after{position:absolute;content:"";width:0;height:.3rem;background-color:#1e428a;bottom:4px;transition:width .3s ease-in-out}

[dir="ltr"] .buttons-menu__item:after{left:0}

[dir="rtl"] .buttons-menu__item:after{right:0}

@media(min-width: 768px){
.buttons-menu__item:after{bottom:-0.3rem}}

.buttons-menu__item [data-icon-name=design-menu-icon] svg,.buttons-menu__item [data-icon-name=design-menu-icon] image{width:2.21rem;height:1.07rem}

.buttons-menu__item [data-icon-name=price] svg,.buttons-menu__item [data-icon-name=price] image{width:1.21rem;height:1.56rem}

.buttons-menu__item [data-icon-name=materials-menu-icon] svg,.buttons-menu__item [data-icon-name=materials-menu-icon] image{width:1.71rem;height:1.71rem}

.buttons-menu__item [data-icon-name=comment-menu-icon] svg,.buttons-menu__item [data-icon-name=comment-menu-icon] image{width:1.71rem;height:1.57rem}

.buttons-menu__item[data-is-active=true]:after{width:100%;height:.3rem}

.buttons-menu__item[data-is-active=true] .btn .icon{filter:var(--icon-blue)}

.buttons-menu__item .btn{background-color:rgba(0,0,0,0);color:#333;box-shadow:none;border-radius:0;display:inline-flex;font-weight:600;font-size:1.29rem;padding:5px 0 1.8rem}

@media(min-width: 768px){
.buttons-menu__item .btn{padding-top:.8rem}}

.buttons-menu__item .btn .icon{filter:invert(0.5) brightness(0.9);transition:all .2s ease-in-out}

.buttons-menu__item .btn:hover{background-color:rgba(0,0,0,0)}

.my-projects-company .sidebar__latest-news{margin-bottom:1.79rem}

.my-projects-company .sidebar__latest-news-img{width:100%;height:12.14rem;border-radius:6px;-o-object-fit:cover;object-fit:cover;margin-bottom:1.43rem}

@media(min-width: 768px){
.my-projects-company .sidebar__latest-news-img{width:20.36rem}}

.my-projects-company .sidebar__latest-news-title{font-size:1rem;margin-bottom:.93rem;word-break:break-word}

.my-projects-company .sidebar__latest-news-date{font-size:.93rem;color:#898989}

.no-data{width:100%;min-height:9.5rem;padding:2.15rem 2rem 0;display:flex;align-items:center;flex-direction:column}

.no-data__img{display:block;width:6rem;height:4.07rem}

.no-data__text{font-size:1.21rem;font-weight:500;text-align:center;color:#898989;margin-top:1.5rem}

.no-data--pm{border:1px solid #e3e3e3;border-radius:6px;background:#fff;border:1px solid #e8e8e8;justify-content:center;min-height:32rem;height:100%;padding:2rem;flex-grow:1}

.no-data--pm .no-data__img{display:block;min-width:10rem;width:23.21rem;height:17.28rem}

.no-data--pm .no-data__text{font-size:1.57rem;font-weight:600;margin:2rem 0 1rem;color:#333}

.no-data--pm .no-data__desc{font-size:1.14rem;color:#898989;text-align:center}

.notification{display:flex;padding:1.36rem 0 1.1rem}

.notification:not(:last-of-type){border-bottom:1px solid #f5f5f5}

.notification__dot{width:1.07rem;height:1.07rem;border-radius:50%;border:.29rem solid rgba(255,255,255,.83)}

[dir="ltr"] .notification__dot{margin-right:1.1rem}

[dir="rtl"] .notification__dot{margin-left:1.1rem}

.notification__dot[data-status=sign]{background-color:#05d94e}

.notification__dot[data-status=project]{background-color:#1e428a}

.notification__dot[data-status=profile]{background-color:#898989}

.notification__text{flex:1}

.notification__message{color:#898989;margin-bottom:.5rem;font-size:.98rem;font-weight:500;line-height:1.29rem}

.notification__message-id{font-weight:600;color:#333;word-break:break-word}

.notification__message[data-highlight=projectChange] .notification__message-status{color:#05d94e}

.notification__time{font-size:.86rem;color:#898989}

.paging{margin:auto 0 2.5rem;padding-top:2.5rem;display:flex;align-items:baseline;width:100%;justify-content:flex-end;font-size:1.1rem}

@media(min-width: 768px){
.paging{font-size:1rem}}

.paging .first-page{display:none}

.paging .first-page[data-is-visible=true]{display:flex}

.paging-button{width:2.4rem;height:2.4rem;margin:0 .2rem;border-radius:50%;font-weight:400;color:#898989;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}

@media(min-width: 768px){
.paging-button{width:2.14rem;height:2.14rem}}

.paging-button[data-is-current=true]{color:#fff;transition:.2s ease-in-out;background-color:#1e428a;box-shadow:0 4px 23px rgba(30,66,138,.122)}

.paging-button:not([data-is-current=true]):hover{color:#1e428a}

.paging-dots{width:2.14rem;display:flex;align-items:center;justify-content:center}

.paging-dots:before{color:#898989;content:"..."}

.engineers__title{color:#464646;font-size:1.29rem;font-weight:500;display:flex;margin-bottom:2.21rem;margin-top:2rem}

.engineers__title-num{color:#898989;font-size:1.14rem}

[dir="ltr"] .engineers__title-num{margin-left:.4rem}

[dir="rtl"] .engineers__title-num{margin-right:.4rem}

.engineers__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;max-width:39.86rem;width:100%}

.engineers__item{display:grid;grid-template-columns:4.29rem 1fr;align-items:center;gap:0 1.1rem}

.engineers__item-img{display:block;border-radius:50%;width:4.29rem;height:4.29rem;box-shadow:0 3px 6px rgba(0,0,0,.1607843137);-o-object-fit:cover;object-fit:cover;position:relative;overflow:hidden}

.engineers__item-img[src=""],.engineers__item-img:not([src]){background-image:url("/assets/graphics/blue_avatar.svg");background-size:cover;background-position:center;font-size:0}

.engineers__item-img[src=""]:after,.engineers__item-img:not([src]):after{content:"";position:absolute;top:0;background-image:url("/assets/graphics/blue_avatar.svg");width:100%;height:100%;background-size:cover;background-position:center;display:block}

[dir="ltr"] .engineers__item-img[src=""]:after,[dir="ltr"] .engineers__item-img:not([src]):after{left:0}

[dir="rtl"] .engineers__item-img[src=""]:after,[dir="rtl"] .engineers__item-img:not([src]):after{right:0}

.engineers__item-text{display:flex;flex-direction:column;justify-content:center;gap:.6rem;word-break:break-word}

.engineers__item-name{font-size:1.07rem;font-weight:500;color:#464646}

.engineers__item-role{color:#898989}

.pm-project-status{border:1px solid #e3e3e3;border-radius:6px;background:#fff;border:1px solid #e8e8e8;margin-bottom:19px;position:relative;overflow:hidden}

[dir="ltr"] .pm-project-status{padding:21px 19px 22px 18px}

[dir="rtl"] .pm-project-status{padding:21px 18px 22px 19px}

@media(min-width: 768px){
.pm-project-status{margin-bottom:1rem}

[dir="ltr"] .pm-project-status{padding:1.4rem 1.9rem 1.6rem 1.2rem}

[dir="rtl"] .pm-project-status{padding:1.4rem 1.2rem 1.6rem 1.9rem}}

.pm-project-status[data-status=inDelay] .pm-project-status__desc-title{color:#ec5469}

.pm-project-status[data-status=inDelay] .progress-bar-value{background-color:#ec5469}

.pm-project-status[data-status=notStarted] .pm-project-status__desc-title{color:#898989}

.pm-project-status[data-status=notStarted] .progress-bar-value{background-color:#ececef}

.pm-project-status__title{color:#898989;font-size:13px;margin-bottom:13px}

@media(min-width: 768px){
.pm-project-status__title{font-size:.93rem;margin-bottom:1rem}}

.pm-project-status__desc{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}

.pm-project-status__desc-title{color:#05d94e;font-size:20px;font-weight:600}

[dir="ltr"] .pm-project-status__desc-title{margin-right:1rem}

[dir="rtl"] .pm-project-status__desc-title{margin-left:1rem}

@media(min-width: 768px){
.pm-project-status__desc-title{font-size:1.43rem}}

.pm-project-status__desc-value{font-size:20px;font-weight:600}

@media(min-width: 768px){
.pm-project-status__desc-value{font-size:1.36rem}}

.pm-project-status .progress-bar{height:5px;background-color:#ececef;position:absolute;bottom:0;left:0;right:0}

@media(min-width: 768px){
.pm-project-status .progress-bar{height:.3rem}}

.pm-project-status .progress-bar-value{height:5px;background-color:#05d94e}

@media(min-width: 768px){
.pm-project-status .progress-bar-value{height:.3rem}}

.process-box{border:1px solid #e3e3e3;border-radius:6px;background:#fff;margin:2rem auto 0;width:100%;display:flex;flex-direction:column;align-items:center;position:relative}

@media(min-width: 768px){
.process-box{height:36rem}}

.process-box__header{width:100%;height:auto;display:flex;flex-direction:row;justify-content:center;align-items:center}

@media(min-width: 768px){
.process-box__header{height:6.6rem}}

.process-box__status-box{position:relative;width:17.5%;height:100%;display:none;flex-direction:row;align-items:center;justify-content:flex-start;border-bottom:.35rem solid #05d94e;padding:1rem 0;flex-grow:1}

@media(min-width: 768px){
.process-box__status-box{display:flex}}

.process-box__status-box:after{position:absolute;content:"";width:1px;height:46.5%;background-color:#e3e3e3}

[dir="ltr"] .process-box__status-box:after{left:0}

[dir="rtl"] .process-box__status-box:after{right:0}

.process-box__status-box:first-of-type:after{display:none}

.process-box__status-box[data-status=inProgress]{border-bottom:.35rem solid #05d94e;width:30%;display:flex}

.process-box__status-box[data-status=wait]{border-bottom:.35rem solid #e3e3e3;color:#898989}

.process-box__status-box[data-status=archived]{border-bottom:.35rem solid #e0a801}

.process-box__status-box[data-status=rejected]{border-bottom:.35rem solid #ec5469}

.process-box__status-box .status{width:2.2rem;height:2.2rem;position:relative;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:#fff;font-size:1.25rem;font-weight:600;color:#fff}

[dir="ltr"] .process-box__status-box .status{margin:.78rem .9rem 1.14rem 11.2%}

[dir="rtl"] .process-box__status-box .status{margin:.78rem 11.2% 1.14rem .9rem}

@media(min-width: 768px){
.process-box__status-box .status{font-size:1.07rem;width:2.07rem;min-width:2.07rem;height:2.07rem}}

.process-box__status-box .status[data-status=done]{background-color:#05d94e}

.process-box__status-box .status[data-status=inProgress]{background-color:#1e428a}

[dir="ltr"] .process-box__status-box .status[data-status=inProgress]{margin-left:6.1%}

[dir="rtl"] .process-box__status-box .status[data-status=inProgress]{margin-right:6.1%}

.process-box__status-box .status[data-status=rejected]{background-color:#ec5469}

.process-box__status-box .status[data-status=archived]{background-color:#e0a801}

.process-box__status-box .status[data-status=wait]{color:#333;border:1px solid #e3e3e3}

.process-box__status-box .status .done{position:absolute;width:100%;height:100%;top:0;background-image:url("/assets/graphics/white_tick.svg");background-repeat:no-repeat;background-size:contain;background-position:center}

[dir="ltr"] .process-box__status-box .status .done{left:0}

[dir="rtl"] .process-box__status-box .status .done{right:0}

.process-box__status-text{display:flex;flex-direction:column}

[dir="ltr"] .process-box__status-text{padding-right:.6rem}

[dir="rtl"] .process-box__status-text{padding-left:.6rem}

.process-box__status-text *{margin:.36rem 0}

.process-box__status-name{font-size:1.2rem;font-weight:600;max-width:100%}

@media(min-width: 768px){
.process-box__status-name{font-size:1.07rem}}

.process-box__status-description{font-size:1.1rem;font-weight:400;color:#898989;max-width:100%}

@media(min-width: 768px){
.process-box__status-description{font-size:.93rem}}

.process-box__status-image{display:none}

@media(min-width: 768px){
.process-box__status-image{width:auto;max-width:52%;max-height:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;order:2}

[dir="ltr"] .process-box__status-image{padding-right:.6rem}

[dir="rtl"] .process-box__status-image{padding-left:.6rem}}

.process-box__status-image svg{height:2.43rem;width:2.43rem}

[dir="ltr"] .process-box__status-image svg{margin-right:.21rem}

[dir="rtl"] .process-box__status-image svg{margin-left:.21rem}

.process-box__status-image svg image{width:100%;height:100%}

.process-box__status-image span{flex:1;font-weight:500;font-size:1.07rem;color:#898989}

[dir="ltr"] .process-box__status-image span{margin:.4rem .21rem 0 0}

[dir="rtl"] .process-box__status-image span{margin:.4rem 0 0 .21rem}

.process-box__status-image+.process-box__status-text{min-width:calc(48% - 5.04rem)}

[dir="ltr"] .process-box__status-image+.process-box__status-text{padding-right:.2rem}

[dir="rtl"] .process-box__status-image+.process-box__status-text{padding-left:.2rem}

.process-box__content{display:flex;align-items:center;justify-content:center;width:100%;flex:1;padding:4rem 0}

@media(min-width: 768px){
.process-box__content{padding:0}}

.wizard{width:100%;display:flex;flex-direction:row;align-items:stretch}

.wizard__step{width:18%;font-size:1.08rem;font-weight:600;color:#333;padding-bottom:2.36rem;position:relative;transition:.2s}

.wizard__step-name{height:100%;margin-bottom:.64rem;color:#333}

[dir="ltr"] .wizard__step-name{padding:0 .71rem 0 .14rem}

[dir="rtl"] .wizard__step-name{padding:0 .14rem 0 .71rem}

.wizard__step-date{font-size:.93rem}

.wizard__step:after{content:"";position:absolute;width:100%;height:.36rem;bottom:-0.43rem;background-color:#05d94e}

.wizard__step[data-status=inProgress]:after{opacity:0}

.wizard__step[data-status=wait]:after{opacity:0}

.wizard__step:last-child:after{opacity:0;display:none}

.wizard__step[data-status=wait] .wizard__step-name{color:#898989;font-weight:500}

.wizard__step[data-status=wait] .wizard__step-date{opacity:0}

.wizard__step:last-child{width:16%}

.wizard .status{width:2.07rem;height:2.07rem;border-radius:50%;font-size:1.1rem;font-weight:600;background-color:#05d94e;position:absolute;bottom:-1.21rem;display:flex;justify-content:center;align-items:center;color:#fff;z-index:10}

[dir="ltr"] .wizard .status{left:0}

[dir="rtl"] .wizard .status{right:0}

.wizard .status .done{position:absolute;width:100%;height:100%;top:0;background-image:url("/assets/graphics/white_tick.svg");background-repeat:no-repeat;background-size:contain;background-position:center}

[dir="ltr"] .wizard .status .done{left:0}

[dir="rtl"] .wizard .status .done{right:0}

.wizard .status[data-status=wait]{color:#333;background-color:#fff;border:1px solid #e8e8e8}

.profile-company{width:100%;border-bottom:1px solid #e3e3e3}

.profile-company__top{display:flex;padding:0 0 2.7rem}

.profile-company__avatar{width:8rem;height:8rem;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.1843137255);overflow:hidden;flex-shrink:0}

[dir="ltr"] .profile-company__avatar{margin-right:1.3rem}

[dir="rtl"] .profile-company__avatar{margin-left:1.3rem}

.profile-company__avatar img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;position:relative;display:block}

.profile-company__avatar img[src=""],.profile-company__avatar img[src=null],.profile-company__avatar img[src=undefined],.profile-company__avatar img:not([src]){background-image:url("/assets/graphics/example_logo.jpg");background-size:cover;background-position:center;font-size:0}

.profile-company__avatar img[src=""]:after,.profile-company__avatar img[src=null]:after,.profile-company__avatar img[src=undefined]:after,.profile-company__avatar img:not([src]):after{content:"";position:absolute;top:0;background-image:url("/assets/graphics/example_logo.jpg");width:100%;height:100%;background-size:cover;background-position:center;display:block}

[dir="ltr"] .profile-company__avatar img[src=""]:after,[dir="ltr"] .profile-company__avatar img[src=null]:after,[dir="ltr"] .profile-company__avatar img[src=undefined]:after,[dir="ltr"] .profile-company__avatar img:not([src]):after{left:0}

[dir="rtl"] .profile-company__avatar img[src=""]:after,[dir="rtl"] .profile-company__avatar img[src=null]:after,[dir="rtl"] .profile-company__avatar img[src=undefined]:after,[dir="rtl"] .profile-company__avatar img:not([src]):after{right:0}

[dir="ltr"] .profile-company .profile-details{margin-right:.5rem}

[dir="rtl"] .profile-company .profile-details{margin-left:.5rem}

.profile-company .profile-details__header{width:100%;font-size:1.64rem;font-weight:600;word-break:break-word;margin:0}

.profile-company .profile-details__established{direction:ltr}

.profile-company .profile-details__since{font-size:1rem;color:#898989}

[dir="ltr"] .profile-company .profile-details__since{border-left:1px solid #e3e3e3;padding-left:.55rem;margin-left:1rem}

[dir="rtl"] .profile-company .profile-details__since{border-right:1px solid #e3e3e3;padding-right:.55rem;margin-right:1rem}

.profile-company .profile-details__since b{color:#333}

.profile-company .profile-details__info-container{display:flex;flex-flow:column wrap;margin-top:1.1rem}

@media(min-width: 768px){
.profile-company .profile-details__info-container{flex-flow:row wrap}}

.profile-company .profile-details__info{color:#333;text-decoration:none;display:flex;align-items:center;font-size:1rem;font-weight:600;transition:color .12s ease-in}

[dir="ltr"] .profile-company .profile-details__info{margin:0 1.5rem .75rem 0}

[dir="rtl"] .profile-company .profile-details__info{margin:0 0 .75rem 1.5rem}

@media(min-width: 768px){
.profile-company .profile-details__info{font-size:.93rem}}

.profile-company .profile-details__info svg,.profile-company .profile-details__info image{width:1.5rem;height:1.59rem}

[dir="ltr"] .profile-company .profile-details__info svg,[dir="ltr"] .profile-company .profile-details__info image{margin-right:.6rem}

[dir="rtl"] .profile-company .profile-details__info svg,[dir="rtl"] .profile-company .profile-details__info image{margin-left:.6rem}

.profile-company .profile-details__info:hover{color:#05d94e}

.profile-company .profile-details__info-text{word-break:break-word}

.profile-company .profile-details__btn-with-text{display:flex;flex-direction:row;align-items:center;margin-top:1.7rem}

.profile-company .profile-details .btn--main{min-width:10.8rem;border:1px solid #1e428a;animation:fade-in .15s ease-in;font-size:1.07rem}

[dir="ltr"] .profile-company .profile-details .btn--main{margin:0 1.5rem 0 0}

[dir="rtl"] .profile-company .profile-details .btn--main{margin:0 0 0 1.5rem}

.profile-company .profile-details .btn--main[data-color=gray]{border:none}

.profile-company .profile-details .btn--main[data-color=gray]:hover{background-color:var(--gray);color:var(--white)}

.profile-company .profile-details .btn--main[data-color=gray]:hover .icon{filter:var(--icon-white)}

.profile-company .profile-details__btn-desc{font-size:.94rem;font-weight:500;color:#898989;animation:fade-in .15s ease-in}

.profile-company .profile-details__social{margin-top:1.6rem;width:100%;display:flex;flex-wrap:wrap;gap:1rem 0}

.profile-company .profile-details__social:empty{margin:0}

.profile-company .profile-details__social-item{display:flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:50%;border:1px solid #e3e3e3;box-shadow:0 3px 6px rgba(0,0,0,.1019607843);transition:transform .15s ease-in}

[dir="ltr"] .profile-company .profile-details__social-item{margin-right:.6rem}

[dir="rtl"] .profile-company .profile-details__social-item{margin-left:.6rem}

.profile-company .profile-details__social-item>div{display:flex}

.profile-company .profile-details__social-item>div svg,.profile-company .profile-details__social-item>div image{width:1.35rem;height:1.35rem}

.profile-company .profile-details__social-item:nth-of-type(5)>div svg,.profile-company .profile-details__social-item:nth-of-type(5)>div image{width:1.1rem;height:1.1rem}

.profile-company .profile-details__social-item:hover{transform:translateY(-0.3rem)}

.profile-company__btn-like{flex-shrink:0}

[dir="ltr"] .profile-company__btn-like{margin-left:auto}

[dir="rtl"] .profile-company__btn-like{margin-right:auto}

.profile-company__btn-like .btn{border:0;font-size:1rem;color:#333}

.profile-company__btn-like .btn svg,.profile-company__btn-like .btn image{width:1.21rem;height:1.07rem}

[dir="ltr"] .profile-company__btn-like .btn svg,[dir="ltr"] .profile-company__btn-like .btn image{margin-right:.45rem}

[dir="rtl"] .profile-company__btn-like .btn svg,[dir="rtl"] .profile-company__btn-like .btn image{margin-left:.45rem}

.profile-company__btn-like .btn .icon{transition:none}

.profile-company__btn-like .btn .text:after{display:none}

.profile-company__btn-like .btn:hover{box-shadow:none}

.profile-company__btn-like .btn:hover .icon{filter:none}

.profile-company__btn-like[data-liked=false]:hover .icon{transition:.12s ease-in-out;filter:invert(40%) sepia(100%) saturate(475%) hue-rotate(304deg) brightness(96%) contrast(93%)}

.profile-company__head{display:flex;align-items:center}

.profile-company__head-col{display:flex;flex-wrap:wrap}

[dir="ltr"] .profile-company__head-col:first-of-type{padding-right:1rem;margin-right:1rem;border-right:1px solid #e3e3e3}

[dir="rtl"] .profile-company__head-col:first-of-type{padding-left:1rem;margin-left:1rem;border-left:1px solid #e3e3e3}

.profile-company__head-title{color:#898989}

.profile-company__head-text{font-weight:500;direction:ltr}

.progress-bar{background-color:#e8e5e5;position:relative}

.progress-bar-value{position:absolute;top:0}

[dir="ltr"] .progress-bar-value{left:0}

[dir="rtl"] .progress-bar-value{right:0}

.progress-bar-value[data-is-color=orange]{background-color:#e0a801}

.progress-bar-value[data-is-color=green]{background-color:#05d94e}

.progress-bar-value[data-is-color=red]{background-color:#ec5469}

.side-modal[data-variant=project-scope]{width:100%;max-width:72rem;flex-direction:row;padding:0}

@media(min-width: 768px){
.side-modal[data-variant=project-scope]{width:95%}}

[dir="ltr"] .side-modal[data-variant=project-scope] .side-modal__header{margin:2.2rem 0 2.5rem 2.28rem}

[dir="rtl"] .side-modal[data-variant=project-scope] .side-modal__header{margin:2.2rem 2.28rem 2.5rem 0}

.side-modal[data-variant=project-scope] .project-scope__left{width:15.5rem;height:100%;display:flex;flex-direction:column;flex-shrink:0;overflow:auto}

[dir="ltr"] .side-modal[data-variant=project-scope] .project-scope__left{border-right:1px solid #eaeaea}

[dir="rtl"] .side-modal[data-variant=project-scope] .project-scope__left{border-left:1px solid #eaeaea}

@media screen and (min-width: 420px){
.side-modal[data-variant=project-scope] .project-scope__left{width:23.5rem}}

.side-modal[data-variant=project-scope] .project-scope__right{flex-grow:1;padding:2.21rem;overflow:auto}

.side-modal[data-variant=project-scope] .project-scope__title{padding-bottom:1.85rem;margin:0 2.25rem;font-size:.93rem;font-weight:600;border-bottom:1px solid #f2f2f2}

[dir="ltr"] .side-modal[data-variant=project-scope] .project-scope__title-header{margin-right:.3rem}

[dir="rtl"] .side-modal[data-variant=project-scope] .project-scope__title-header{margin-left:.3rem}

.side-modal[data-variant=project-scope] .project-scope__title-type{font-size:1rem;font-weight:600;color:#1e428a}

[dir="ltr"] .side-modal[data-variant=project-scope] .project-scope__title-type{margin-left:.3rem}

[dir="rtl"] .side-modal[data-variant=project-scope] .project-scope__title-type{margin-right:.3rem}

.side-modal[data-variant=project-scope] .project-scope__tab-item{display:flex;align-items:center;min-height:4.7rem;position:relative;padding:0 1.7rem;cursor:pointer}

.side-modal[data-variant=project-scope] .project-scope__tab-item:after{height:1px;background-color:#f2f2f2;content:"";position:absolute;bottom:0;left:2.25rem;right:2.25rem}

.side-modal[data-variant=project-scope] .project-scope__tab-item-img{width:2rem;height:auto;-o-object-fit:contain;object-fit:contain;max-height:100%;margin:0 .6rem}

.side-modal[data-variant=project-scope] .project-scope__tab-item-img[src=""],.side-modal[data-variant=project-scope] .project-scope__tab-item-img:not([src]){display:none}

.side-modal[data-variant=project-scope] .project-scope__tab-item-name{color:#464646;font-size:.86rem;padding:.5rem;align-self:center;word-break:break-word}

.side-modal[data-variant=project-scope] .project-scope__tab-item[data-is-active=true]{background-color:#f4f4f8}

.side-modal[data-variant=project-scope] .project-scope__tab-item[data-is-active=true]:before{content:"";position:absolute;top:0;width:4px;height:100%;background-color:#1e428a}

[dir="ltr"] .side-modal[data-variant=project-scope] .project-scope__tab-item[data-is-active=true]:before{left:0}

[dir="rtl"] .side-modal[data-variant=project-scope] .project-scope__tab-item[data-is-active=true]:before{right:0}

.side-modal[data-variant=project-scope] .project-scope__tab-item[data-is-active=false]:hover{background-color:#f5f5f5}

.side-modal[data-variant=project-scope] .project-scope__content-header{font-size:1.07rem;font-weight:600;display:flex;align-items:center}

.side-modal[data-variant=project-scope] .project-scope__content-header:before{content:"";width:1.5rem;height:1.5rem;border-radius:50%;background-color:#05d94e;z-index:10;background-image:url("/assets/graphics/white_tick.svg");background-repeat:no-repeat;background-size:contain;background-position:center}

[dir="ltr"] .side-modal[data-variant=project-scope] .project-scope__content-header:before{margin-right:1.14rem}

[dir="rtl"] .side-modal[data-variant=project-scope] .project-scope__content-header:before{margin-left:1.14rem}

.side-modal[data-variant=project-scope] .project-scope__content .table{border:none;padding:.5rem 0 0}

.side-modal[data-variant=project-scope] .project-scope__content .table__body .table__row{align-items:flex-start;border-bottom:1px solid #e3e3e3}

.side-modal[data-variant=project-scope] .project-scope__content .table__body .table__cell{line-height:1.5rem;color:#898989;font-size:.86rem;padding-top:1.03rem;word-break:break-word}

.side-modal[data-variant=project-scope] .project-scope__content .table__body .section{font-size:.93rem;color:#333;font-weight:600}

.side-modal[data-variant=project-scope] .project-scope__content .table__body .rates{color:#1e428a}

.new-project-tile-container{position:relative;display:flex;flex-direction:column}

.new-project-tile-container:nth-child(1){margin-top:30px}

@media(min-width: 768px){
.new-project-tile-container:nth-child(1){margin-top:0}}

.new-project-tile{border:1px solid #e3e3e3;border-radius:6px;background:#fff;transition:box-shadow .15s ease-in;display:flex;justify-content:flex-start;font-size:.93rem;flex-direction:column;position:relative;z-index:2;cursor:pointer;flex-grow:1}

[dir="ltr"] .new-project-tile{padding:1.6rem 1.78rem 1.86rem 1.64rem}

[dir="rtl"] .new-project-tile{padding:1.6rem 1.64rem 1.86rem 1.78rem}

.new-project-tile:hover{box-shadow:0 2px 8px 0 rgba(0,0,0,.1215686275)}

.new-project-tile[data-background=orange]{border:2px solid #e0a801}

.new-project-tile[data-background=green]{border:2px solid #05d94e}

.new-project-tile-label{font-size:1rem;border-radius:6px;padding:.6rem .71rem 1.03rem;color:#fff;position:absolute;top:-2rem;z-index:1}

[dir="ltr"] .new-project-tile-label{left:0}

[dir="rtl"] .new-project-tile-label{right:0}

.new-project-tile-label[data-background=orange]{background-color:#e0a801}

.new-project-tile-label[data-background=green]{background-color:#05d94e}

.new-project-tile-label:empty{display:none}

.new-project-tile__row{display:flex;justify-content:space-between;gap:2rem;margin-bottom:.9rem}

.new-project-tile__row--middle{margin-bottom:1.3rem;padding-bottom:1.1rem;border-bottom:1px solid rgba(112,112,112,.1)}

.new-project-tile__row--last{margin:.67rem 0 0;align-items:center}

.new-project-tile__location{max-width:100%;overflow:hidden;white-space:nowrap;flex:1}

.new-project-tile__location-title{font-size:1.29rem;font-weight:600;margin-bottom:.36rem;max-width:100%;text-overflow:ellipsis;overflow:hidden}

.new-project-tile__location-subtitle{color:#898989;max-width:100%;text-overflow:ellipsis;overflow:hidden}

.new-project-tile__days-left{color:#1e428a;font-weight:600;margin-top:.2rem}

.new-project-tile__area{width:50%;overflow:hidden;white-space:nowrap}

.new-project-tile__meters{color:#05d94e;font-size:1.14rem;font-weight:600;line-height:1.5rem;margin-bottom:.3rem;max-width:100%;text-overflow:ellipsis;overflow:hidden}

.new-project-tile__residential{color:#898989;max-width:100%;text-overflow:ellipsis;overflow:hidden}

.new-project-tile__bids{display:flex;flex-direction:column-reverse;justify-content:space-between;align-items:flex-end;overflow:hidden;white-space:nowrap;flex:1}

.new-project-tile__bids-value{font-size:.93rem;font-weight:600;padding-top:.5rem;margin:0;max-width:100%;text-overflow:ellipsis;overflow:hidden}

.new-project-tile__bids-desc{color:#898989;max-width:100%;text-overflow:ellipsis;overflow:hidden;line-height:normal}

.new-project-tile__levels{display:flex;flex-direction:column;justify-content:space-between;gap:.5rem;overflow:hidden}

.new-project-tile__levels-symbols{font-weight:600;overflow:hidden;text-overflow:ellipsis;max-width:100%}

.new-project-tile__levels-desc{color:#898989;overflow:hidden;text-overflow:ellipsis;max-width:100%}

.new-project-tile__date{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:.5rem;flex-shrink:0}

.new-project-tile__date-number{font-weight:600}

.new-project-tile__date-desc{color:#898989}

[dir="ltr"] .new-project-tile__date-desc{text-align:right}

[dir="rtl"] .new-project-tile__date-desc{text-align:left}

.new-project-tile__status{display:flex;flex-direction:column;justify-content:space-between;gap:.5rem}

.new-project-tile__status-desc{font-weight:600;color:#1e428a}

.new-project-tile__status-type{color:#898989}

.new-project-tile .btn[data-color=blue]{font-weight:400;font-size:1.16rem}

.new-project-tile .btn-reject .btn{font-size:1.07rem}

.project-tile{border:1px solid #e3e3e3;border-radius:6px;background:#fff;transition:box-shadow .15s ease-in;padding:1.71rem 1.71rem 2.29rem;display:flex;justify-content:flex-start;font-size:.93rem;flex-direction:column;position:relative;cursor:pointer}

.project-tile:hover{box-shadow:0 2px 8px 0 rgba(0,0,0,.1215686275)}

.project-tile__row{display:flex;justify-content:space-between;gap:2rem;margin-bottom:1.1rem}

.project-tile__row--first{margin-bottom:1.93rem;align-items:center;gap:1rem}

.project-tile__row--btn{margin:0;justify-content:flex-end;gap:1rem}

.project-tile__row:last-of-type{margin:0;align-items:center}

.project-tile__status{display:flex;align-items:center}

.project-tile__status-step{padding:.43rem .57rem .36rem;border-radius:3px;font-weight:600;background-color:rgba(30,66,138,.1);color:#1e428a}

[dir="ltr"] .project-tile__status-step{margin-right:.71rem}

[dir="rtl"] .project-tile__status-step{margin-left:.71rem}

.project-tile__status-step:empty{padding:0}

.project-tile__status-step[data-step=liveInPm],.project-tile__status-step[data-step=readyToSign],.project-tile__status-step[data-step=signed]{background-color:rgba(5,217,78,.1);color:#05d94e}

.project-tile__status-step[data-step=reviewing],.project-tile__status-step[data-step=rejected],.project-tile__status-step[data-step=archived]{color:#ec5469;background-color:rgba(236,84,105,.1)}

.project-tile__status-step[data-step=chooseContractor],.project-tile__status-step[data-step=openBids]{background-color:rgba(30,66,138,.1);color:#1e428a}

.project-tile__status-news{color:#fff;font-size:.85rem;width:1.71rem;height:1.71rem;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:#ec5469;flex-shrink:0}

.project-tile__status-news[data-news=true]{opacity:1}

.project-tile__status-news[data-news=false]{opacity:0}

.project-tile__id{color:#898989;width:40%;overflow:hidden;text-overflow:ellipsis}

[dir="ltr"] .project-tile__id{text-align:right}

[dir="rtl"] .project-tile__id{text-align:left}

.project-tile__location{max-width:100%;overflow:hidden;white-space:nowrap;flex:1}

.project-tile__location-title{font-size:1.29rem;font-weight:600;margin-bottom:.36rem;max-width:100%;text-overflow:ellipsis;overflow:hidden}

.project-tile__location-subtitle{color:#898989;max-width:100%;text-overflow:ellipsis;overflow:hidden}

.project-tile__days-left{width:40%;color:#1e428a;font-weight:600;margin-top:.2rem}

[dir="ltr"] .project-tile__days-left{text-align:right}

[dir="rtl"] .project-tile__days-left{text-align:left}

.project-tile__days-left-num{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:1rem}

.project-tile__area{max-width:100%;width:50%;overflow:hidden;white-space:nowrap;flex:1}

.project-tile__meters{color:#05d94e;font-size:1.14rem;font-weight:600;margin-bottom:.3rem;padding-top:.5rem;max-width:100%;text-overflow:ellipsis;overflow:hidden}

.project-tile__residential{color:#898989;max-width:100%;text-overflow:ellipsis;overflow:hidden}

.project-tile__levels{width:50%;display:flex;flex-direction:column;align-items:flex-end}

.project-tile__levels-symbols{font-weight:600;padding-top:.5rem;margin-bottom:.3rem;max-width:100%;text-overflow:ellipsis;overflow:hidden}

.project-tile__levels-desc{color:#898989}

[dir="ltr"] .project-tile__levels-desc{text-align:right}

[dir="rtl"] .project-tile__levels-desc{text-align:left}

.chart-doughnut{border:1px solid #e3e3e3;border-radius:6px;background:#fff;border:1px solid #e8e8e8;padding:16px 13px}

@media(min-width: 768px){
.chart-doughnut{padding:1.4rem 1rem}}

.chart-doughnut__title{color:#898989;font-size:13px;margin-bottom:1rem}

[dir="ltr"] .chart-doughnut__title{padding-left:.5rem}

[dir="rtl"] .chart-doughnut__title{padding-right:.5rem}

@media(min-width: 768px){
.chart-doughnut__title{font-size:.93rem}}

.chart-doughnut__title:empty{display:none}

.chart-doughnut__chart{position:relative}

.chart-doughnut__chart-center{position:absolute;bottom:.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;font-size:10px}

[dir="ltr"] .chart-doughnut__chart-center{left:50%;transform:translate(-50%, 0)}

[dir="rtl"] .chart-doughnut__chart-center{right:50%;transform:translate(50%, 0)}

@media screen and (min-width: 375px){
.chart-doughnut__chart-center{font-size:13px}}

@media(min-width: 768px){
.chart-doughnut__chart-center{font-size:.93rem}}

.chart-doughnut__chart-center-date{font-size:14px;font-weight:600;margin-top:.5rem;direction:ltr}

@media(min-width: 768px){
.chart-doughnut__chart-center-date{font-size:1.07rem}}

.chart-doughnut__legend{margin-top:2rem;padding:0 .5rem;display:flex;flex-direction:column}

.chart-doughnut__legend-row{display:grid;grid-template-columns:auto auto;justify-content:space-between;font-size:12px;margin-bottom:1rem}

.chart-doughnut__legend-row:last-of-type{margin-bottom:0}

@media(min-width: 768px){
.chart-doughnut__legend-row{font-size:.86rem}}

.chart-doughnut__legend-name{color:#898989}

[dir="ltr"] .chart-doughnut__legend-name{margin-right:1rem}

[dir="rtl"] .chart-doughnut__legend-name{margin-left:1rem}

.chart-doughnut__legend-value{font-weight:500;word-break:break-word}

[dir="ltr"] .chart-doughnut__legend-value{text-align:right}

[dir="rtl"] .chart-doughnut__legend-value{text-align:left}

.chart-doughnut canvas{width:100% !important;height:auto !important;max-height:33.5vw;aspect-ratio:1.771/1}

@media screen and (min-width: 505px){
.chart-doughnut canvas{max-height:165px}}

@media(min-width: 768px){
.chart-doughnut canvas{max-height:9.86rem}}

.chart-doughnut[data-type=histogram] .chart-doughnut__legend-name{position:relative}

.chart-doughnut[data-type=histogram] .chart-doughnut__legend-name:before{content:"";display:inline-block;width:12px;height:12px;border-radius:50%;background-color:#eee}

[dir="ltr"] .chart-doughnut[data-type=histogram] .chart-doughnut__legend-name:before{margin-right:7px}

[dir="rtl"] .chart-doughnut[data-type=histogram] .chart-doughnut__legend-name:before{margin-left:7px}

@media(min-width: 768px){
.chart-doughnut[data-type=histogram] .chart-doughnut__legend-name:before{width:.86rem;height:.86rem}

[dir="ltr"] .chart-doughnut[data-type=histogram] .chart-doughnut__legend-name:before{margin-right:.5rem}

[dir="rtl"] .chart-doughnut[data-type=histogram] .chart-doughnut__legend-name:before{margin-left:.5rem}}

.chart-doughnut[data-type=histogram] .chart-doughnut__legend-name[data-color="0"]:before{background-color:#05d94e}

.chart-doughnut[data-type=histogram] .chart-doughnut__legend-name[data-color="1"]:before{background-color:#ec5469}

@media(min-width: 768px){
.chart-doughnut[data-type=budget]{padding:.7rem 1rem 1.2rem}}

.chart-doughnut[data-type=budget] .chart-doughnut__legend{margin-top:1.5rem}

.tooltip-container{position:absolute;pointer-events:none;z-index:2;animation:fade-in .15s ease-in-out}

.tooltip-container .tooltip{width:130px;box-shadow:0 3px 6px rgba(0,0,0,.1607843137);background-color:#fff;padding:1.14rem}

@media screen and (min-width: 450px){
.tooltip-container .tooltip{width:15.6rem}}

.tooltip-container .tooltip__top{display:grid;grid-template-columns:auto auto;justify-content:space-between;padding-bottom:1rem;margin-bottom:1.1rem;border-bottom:1px solid #e8e8e8}

.tooltip-container .tooltip__bottom{display:flex;flex-direction:column}

.tooltip-container .tooltip__text{font-size:12px;font-weight:500}

[dir="ltr"] .tooltip-container .tooltip__text{margin-right:.5rem}

[dir="rtl"] .tooltip-container .tooltip__text{margin-left:.5rem}

@media(min-width: 768px){
.tooltip-container .tooltip__text{font-size:.86rem}}

[dir="ltr"] .tooltip-container .tooltip__text--date{text-align:right}

[dir="rtl"] .tooltip-container .tooltip__text--date{text-align:left}

.tooltip-container .tooltip__text--subtitle{color:#898989;font-weight:400;margin:0 0 .5rem}

.tooltip-container .tooltip__text[data-type="#ec5469"]{color:#ec5469}

.tooltip-container .tooltip__row{display:grid;grid-template-columns:auto auto;justify-content:space-between;margin-bottom:.85rem}

.tooltip-container .tooltip__row:last-of-type{margin-bottom:0}

.tooltip-container .tooltip__col{display:flex;flex-direction:column;margin-bottom:1.4rem}

.tooltip-container .tooltip__col:last-child{margin-bottom:0}

.tooltip-container .tooltip[data-type="#ec5469"] .tooltip__row{margin-bottom:1rem}

.tooltip-container .tooltip[data-type="#ec5469"] .tooltip__row:last-of-type{margin-bottom:0}

.rating-container{display:flex;flex-direction:column;gap:2rem}

.rating-container .stars__icons{margin-top:.95rem;display:flex;position:relative}

.rating-container .stars__icons svg,.rating-container .stars__icons image{width:1.55rem;height:1.55rem}

[dir="ltr"] .rating-container .stars__icons svg,[dir="ltr"] .rating-container .stars__icons image{margin-right:.95rem}

[dir="rtl"] .rating-container .stars__icons svg,[dir="rtl"] .rating-container .stars__icons image{margin-left:.95rem}

.rating-container .stars__icons-container{display:flex}

.rating-container .stars__icons-container .icon-box{filter:saturate(0);cursor:pointer;transition:.15s ease-in}

.rating-container .stars__icons-container .icon-box:hover~.icon-box{filter:saturate(0)}

.rating-container .stars__icons-container:hover .icon-box{filter:saturate(1)}

.rating-container .stars__icons[data-value-stars^="1"]>div:nth-child(1),.rating-container .stars__icons[data-value-stars^="1"]>.stars__icons-container>div:nth-child(1){filter:saturate(1)}

.rating-container .stars__icons[data-value-stars^="2"]>div:nth-child(1),.rating-container .stars__icons[data-value-stars^="2"]>.stars__icons-container>div:nth-child(1){filter:saturate(1)}

.rating-container .stars__icons[data-value-stars^="2"]>div:nth-child(2),.rating-container .stars__icons[data-value-stars^="2"]>.stars__icons-container>div:nth-child(2){filter:saturate(1)}

.rating-container .stars__icons[data-value-stars^="3"]>div:nth-child(1),.rating-container .stars__icons[data-value-stars^="3"]>.stars__icons-container>div:nth-child(1){filter:saturate(1)}

.rating-container .stars__icons[data-value-stars^="3"]>div:nth-child(2),.rating-container .stars__icons[data-value-stars^="3"]>.stars__icons-container>div:nth-child(2){filter:saturate(1)}

.rating-container .stars__icons[data-value-stars^="3"]>div:nth-child(3),.rating-container .stars__icons[data-value-stars^="3"]>.stars__icons-container>div:nth-child(3){filter:saturate(1)}

.rating-container .stars__icons[data-value-stars^="4"]>div:nth-child(1),.rating-container .stars__icons[data-value-stars^="4"]>.stars__icons-container>div:nth-child(1){filter:saturate(1)}

.rating-container .stars__icons[data-value-stars^="4"]>div:nth-child(2),.rating-container .stars__icons[data-value-stars^="4"]>.stars__icons-container>div:nth-child(2){filter:saturate(1)}

.rating-container .stars__icons[data-value-stars^="4"]>div:nth-child(3),.rating-container .stars__icons[data-value-stars^="4"]>.stars__icons-container>div:nth-child(3){filter:saturate(1)}

.rating-container .stars__icons[data-value-stars^="4"]>div:nth-child(4),.rating-container .stars__icons[data-value-stars^="4"]>.stars__icons-container>div:nth-child(4){filter:saturate(1)}

.rating-container .stars__icons[data-value-stars^="5"]>div:nth-child(1),.rating-container .stars__icons[data-value-stars^="5"]>.stars__icons-container>div:nth-child(1){filter:saturate(1)}

.rating-container .stars__icons[data-value-stars^="5"]>div:nth-child(2),.rating-container .stars__icons[data-value-stars^="5"]>.stars__icons-container>div:nth-child(2){filter:saturate(1)}

.rating-container .stars__icons[data-value-stars^="5"]>div:nth-child(3),.rating-container .stars__icons[data-value-stars^="5"]>.stars__icons-container>div:nth-child(3){filter:saturate(1)}

.rating-container .stars__icons[data-value-stars^="5"]>div:nth-child(4),.rating-container .stars__icons[data-value-stars^="5"]>.stars__icons-container>div:nth-child(4){filter:saturate(1)}

.rating-container .stars__icons[data-value-stars^="5"]>div:nth-child(5),.rating-container .stars__icons[data-value-stars^="5"]>.stars__icons-container>div:nth-child(5){filter:saturate(1)}

.resources__header{font-size:1.28rem;font-weight:600;margin:0 0 1rem}

.resources__list{list-style-type:none;width:100%;display:flex;flex-direction:row;padding:0;gap:.75rem 1.5rem}

.resources__item{display:flex;flex-direction:column;justify-content:space-between;border-bottom:4px solid #1e428a;width:19%;font-weight:600;padding-bottom:1.3rem}

.resources__value{font-size:1.21rem;font-weight:600;color:#464646;margin:1rem 0 0;word-break:break-word}

.resources__name{font-size:1.07rem;font-weight:500;color:#898989;margin:.6rem 0 0}

.reviews-files{display:flex;justify-content:space-between;gap:1rem;padding:1.5rem 2rem 0}

.reviews-files__container{display:grid;grid-template-columns:repeat(auto-fill, minmax(13rem, 1fr));gap:1rem 2rem;flex:1}

.reviews-files__item{display:flex;align-items:center}

.reviews-files__item-doc-icon svg,.reviews-files__item-doc-icon image{width:1.55rem;height:2.07rem}

[dir="ltr"] .reviews-files__item .btn{margin-left:1rem}

[dir="rtl"] .reviews-files__item .btn{margin-right:1rem}

.reviews-files__item .btn svg,.reviews-files__item .btn image{width:.71rem;height:.79rem}

.reviews-files__name{font-size:.93rem;line-height:1.3rem;color:#1e428a;margin:0 0 .2rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}

.reviews-files__size{font-size:.78rem;color:#898989;margin:0}

.reviews-files__btn{margin-top:.5rem}

.reviews-files__btn .btn--main[data-color=white]{box-shadow:none;border:none;padding:0;font-size:.86rem;font-weight:500;min-height:auto}

.reviews-files__btn .btn--main[data-color=white] svg,.reviews-files__btn .btn--main[data-color=white] image{width:.85rem;height:1.2rem}

.reviews-files__btn .btn--main[data-color=white] .icon{filter:initial}

.reviews-files__btn .btn--main[data-color=white]:hover{color:#333}

.reviews-files__btn .btn--main[data-color=white]:hover .icon{filter:brightness(0) saturate(100%) invert(53%) sepia(43%) saturate(7%) hue-rotate(324deg) brightness(94%) contrast(94%)}

.side-modal{display:flex;flex-direction:column;position:fixed;top:5.64rem;max-width:100%;height:calc(100% - 5.64rem);max-height:-webkit-fill-available;max-height:-moz-available;max-height:fill-available;background:#fff;animation:context-appear .2s cubic-bezier(0.175, 0.885, 0.32, 1.275);overflow:auto;padding:2.2rem 0;z-index:60}

[dir="ltr"] .side-modal{right:0;border-left:1px solid #e3e3e3;box-shadow:-30px 0 30px -30px rgba(0,0,0,.1725490196)}

[dir="rtl"] .side-modal{left:0;border-right:1px solid #e3e3e3;box-shadow:30px 0 30px -30px rgba(0,0,0,.1725490196)}

.side-modal__header{display:flex;align-items:flex-start}

[dir="ltr"] .side-modal__header{margin:0 0 1.8rem 2.28rem}

[dir="rtl"] .side-modal__header{margin:0 2.28rem 1.8rem 0}

.side-modal__header-close{transition:filter .15s linear}

[dir="ltr"] .side-modal__header-close{margin-right:1.25rem}

[dir="rtl"] .side-modal__header-close{margin-left:1.25rem}

.side-modal__header-close:hover{filter:brightness(0.5)}

.side-modal__header-close svg,.side-modal__header-close image{width:.85rem;height:.85rem;cursor:pointer}

.side-modal__header-title{font-size:1.5rem;color:#464646;font-weight:600}

@media(min-width: 768px){
.side-modal__header-title{font-size:1.29rem}}

.side-modal__header-subtitle{color:#898989;font-size:.86rem;font-weight:500;margin-top:.65rem}

.slider{flex:1;display:flex;flex-direction:column;overflow:hidden}

.slider__thumbnails{flex-direction:row;justify-content:space-between;margin:0 0 2rem;padding:0;list-style-type:none}

.slider__thumbnails-item{width:100%;height:4.36rem;cursor:pointer;border-radius:4px;overflow:hidden;transition:all .1s ease-in;position:relative}

@media(min-width: 768px){
.slider__thumbnails-item{height:7.36rem;border-radius:9px}}

.slider__thumbnails-item:after{content:"";position:absolute;width:100%;height:100%;top:0;pointer-events:none;border:5px solid rgba(0,0,0,0);transition:border .12s ease-in}

[dir="ltr"] .slider__thumbnails-item:after{left:0}

[dir="rtl"] .slider__thumbnails-item:after{right:0}

.slider__thumbnails-item[data-is-active=true]:after{border:3px solid #63d461}

@media(min-width: 768px){
.slider__thumbnails-item[data-is-active=true]:after{border:5px solid #63d461}}

.slider__thumbnails-item-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}

.slider__main-view{overflow:hidden;display:flex;flex-direction:column;height:100%}

.slider__selected-img{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}

.slider__selected-img img{max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:flex;overflow:hidden;animation:fade-in .16s ease-in}

.slider__btn{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;transition:.12s ease-in;opacity:0}

.slider__btn .btn--circle{width:5.5rem;height:5.5rem;background-color:rgba(0,0,0,.15);border:0}

.slider__btn .btn--circle[data-color=white]{box-shadow:0 2px 12px rgba(0,0,0,.0980392157)}

.slider__btn .btn--circle .icon{filter:brightness(0) invert(1)}

.slider__btn .btn--circle .icon>div{justify-content:center;align-items:center}

.slider__btn .btn--circle .icon svg,.slider__btn .btn--circle .icon image{width:1.12rem;height:1.9rem}

.slider__btn .btn--circle:hover image{filter:none}

.slider__btn--left{left:3.2rem}

.slider__btn--left:hover{transform:translate(-0.25rem, -50%)}

[dir="ltr"] .slider__btn--left svg{transform:rotate(-180deg)}

[dir="rtl"] .slider__btn--left svg{transform:rotate(180deg)}

.slider__btn--right{right:3.2rem}

.slider__btn--right:hover{transform:translate(0.25rem, -50%)}

.slider__dots{position:absolute;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;bottom:1.2rem;max-width:50%}

.slider__dots .dot{width:.71rem;height:.71rem;border-radius:50%;background-color:#fff;opacity:.42;margin:0 .32rem;transition:opacity .13s ease-in;cursor:pointer}

.slider__dots .dot[data-is-active=true]{opacity:1}

.slider__title{font-size:1.64rem;font-weight:600;margin:2rem 0 .8rem}

.slider__subtitle{font-size:1.14rem;color:#898989;margin:0 0 1.7rem}

.left-content{position:relative}

.slider{position:relative}

.slider:hover .slider__back,.slider:hover .slider__info,.slider:hover .slider__btn{opacity:1}

.slider--fullscreen{position:fixed;top:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.9);z-index:9999;display:flex;flex-direction:column;justify-content:center;align-items:center}

[dir="ltr"] .slider--fullscreen{left:0}

[dir="rtl"] .slider--fullscreen{right:0}

.slider--fullscreen .slider__main-view{width:100%;height:100%;display:flex;justify-content:center;align-items:center}

.slider--fullscreen .slider__selected-img{width:100%;height:100%;display:flex;justify-content:center;align-items:center}

.slider--fullscreen .slider__selected-img img{max-width:90%;max-height:90%;-o-object-fit:contain;object-fit:contain}

.slider--fullscreen .slider__btn--close{position:absolute;top:2rem;opacity:1;z-index:10000}

[dir="ltr"] .slider--fullscreen .slider__btn--close{right:2rem}

[dir="rtl"] .slider--fullscreen .slider__btn--close{left:2rem}

.slider__top-view .slider__btn{position:absolute;top:8.7rem;transform:translateY(-50%);cursor:pointer}

@media(min-width: 768px){
.slider__top-view .slider__btn{top:10rem}}

[dir="ltr"] .slider__top-view .slider__btn--left{left:.5rem}

[dir="rtl"] .slider__top-view .slider__btn--left{right:.5rem}

@media(min-width: 768px){
[dir="ltr"] .slider__top-view .slider__btn--left{left:1.5rem}

[dir="rtl"] .slider__top-view .slider__btn--left{right:1.5rem}}

[dir="ltr"] .slider__top-view .slider__btn--right{right:.5rem}

[dir="rtl"] .slider__top-view .slider__btn--right{left:.5rem}

@media(min-width: 768px){
[dir="ltr"] .slider__top-view .slider__btn--right{right:1.5rem}

[dir="rtl"] .slider__top-view .slider__btn--right{left:1.5rem}}

.slider__top-view .slider__thumbnails{justify-content:flex-start;gap:0 1.45rem}

.slider__top-view .slider__thumbnails .slider-container{position:initial !important}

.slider__top-view .slider__thumbnails-item{flex-shrink:0}

.slider__back{position:absolute;top:0;width:100%;padding:2.4rem 14px;z-index:50;pointer-events:none;display:flex;align-items:center;justify-content:space-between;opacity:0;transition:.12s ease-in-out}

[dir="ltr"] .slider__back{left:0;background:rgba(0,0,0,0) linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5607843137) 100%) 0% 0% no-repeat}

[dir="rtl"] .slider__back{right:0;background:rgba(0,0,0,0) linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5607843137) 100%) 100% 0% no-repeat}

@media(min-width: 768px){
[dir="ltr"] .slider__back{padding:2.4rem 3.3rem 3.6rem 3rem}

[dir="rtl"] .slider__back{padding:2.4rem 3rem 3.6rem 3.3rem}}

.slider__back .btn[data-color=white]{font-size:18px;font-weight:500;border:none;box-shadow:none;padding:0;background-color:rgba(0,0,0,0);color:#fff;pointer-events:initial}

@media(min-width: 768px){
.slider__back .btn[data-color=white]{font-size:1.29rem}}

.slider__back .btn[data-color=white]:hover{color:#fff}

[dir="ltr"] .slider__back .btn[data-color=white]:hover .icon svg{transform:translateX(-0.3rem)}

[dir="rtl"] .slider__back .btn[data-color=white]:hover .icon svg{transform:translateX(0.3rem)}

.slider__back .btn[data-color=white] .icon{filter:var(--icon-white)}

[dir="ltr"] .slider__back .btn[data-color=white] .icon{margin-right:1.2rem}

[dir="rtl"] .slider__back .btn[data-color=white] .icon{margin-left:1.2rem}

.slider__back .btn[data-color=white] .icon svg{transition:.15s ease-in}

.slider__back .btn[data-color=white] .icon svg,.slider__back .btn[data-color=white] .icon image{width:1.83rem;height:1.43rem}

@media(min-width: 768px){
.slider__back .btn[data-color=white] .icon svg,.slider__back .btn[data-color=white] .icon image{width:1.33rem;height:.93rem}}

.slider__back-right{font-size:1.5rem;color:#fff}

.slider__info{position:absolute;bottom:0;width:100%;padding:2.4rem 14px;z-index:50;pointer-events:none;display:flex;align-items:center;justify-content:space-between;opacity:0;transition:.12s ease-in-out}

[dir="ltr"] .slider__info{left:0;background:rgba(0,0,0,0) linear-gradient(0deg, rgba(0, 0, 0, 0.5607843137), rgba(0, 0, 0, 0) 100%) 0% 0% no-repeat}

[dir="rtl"] .slider__info{right:0;background:rgba(0,0,0,0) linear-gradient(0deg, rgba(0, 0, 0, 0.5607843137), rgba(0, 0, 0, 0) 100%) 100% 0% no-repeat}

@media(min-width: 768px){
.slider__info{padding:3.6rem 3rem 2.4rem}}

.slider__info-box{color:#fff;background-color:rgba(0,0,0,.15);padding:1rem 1.65rem;border-radius:.43rem;display:flex;align-items:center}

[dir="ltr"] .slider__info-title{padding-right:.95rem;margin-right:.8rem;border-right:1px solid #e3e3e3}

[dir="rtl"] .slider__info-title{padding-left:.95rem;margin-left:.8rem;border-left:1px solid #e3e3e3}

.slider-columns-list{min-width:100%;width:-moz-fit-content;width:fit-content;height:100%;display:flex;flex-flow:row nowrap;border-top:1px solid #e3e3e3}

[dir="ltr"] .slider-columns-list{border-right:1px solid #e3e3e3;border-radius:0 6px 6px 0;background:repeating-linear-gradient(120deg, #F7F7F8, #F7F7F8 5px, #FFF 4px, #FFF 18px)}

[dir="rtl"] .slider-columns-list{border-left:1px solid #e3e3e3;border-radius:6px 0 0 6px;background:repeating-linear-gradient(-120deg, #F7F7F8, #F7F7F8 5px, #FFF 4px, #FFF 18px)}

.slider-columns-item{list-style-type:none}

.stars-container{position:relative;display:flex;flex-flow:row wrap;align-items:center}

[dir="ltr"] .stars-container{margin:.64rem .55rem 0 0}

[dir="rtl"] .stars-container{margin:.64rem 0 0 .55rem}

@media(min-width: 768px){
.stars-container{flex-flow:row nowrap}}

.stars-container .stars{position:relative;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;transition:all .5s}

[dir="ltr"] .stars-container .stars .stars__icons{margin:0 .43rem 0 0}

[dir="rtl"] .stars-container .stars .stars__icons{margin:0 0 0 .43rem}

.stars-container .stars .stars__icons svg,.stars-container .stars .stars__icons image{width:1.1rem;height:1.1rem}

[dir="ltr"] .stars-container .stars .stars__icons svg,[dir="ltr"] .stars-container .stars .stars__icons image{margin-right:.74rem}

[dir="rtl"] .stars-container .stars .stars__icons svg,[dir="rtl"] .stars-container .stars .stars__icons image{margin-left:.74rem}

.stars-container .stars__icons{margin-top:.6rem;display:flex;position:relative}

.stars-container .stars__icons:hover~.stars__dropdown{display:flex}

.stars-container .stars__icons svg,.stars-container .stars__icons image{width:.87rem;height:.87rem}

[dir="ltr"] .stars-container .stars__icons svg,[dir="ltr"] .stars-container .stars__icons image{margin-right:.55rem}

[dir="rtl"] .stars-container .stars__icons svg,[dir="rtl"] .stars-container .stars__icons image{margin-left:.55rem}

.stars-container .stars__icons-container{display:flex}

.stars-container .stars__value{font-size:1rem;font-weight:600;color:#898989}

.stars-container .stars__dropdown{border:1px solid #e3e3e3;border-radius:6px;background:#fff;display:none;margin:1rem;width:14rem;padding:1rem;flex-direction:column;justify-content:space-around;box-shadow:0 1px 11px rgba(0,0,0,.1294117647);position:absolute;z-index:1;top:-2.7rem;animation:fade-in .15s ease-in;font-size:.86rem}

[dir="ltr"] .stars-container .stars__dropdown{left:74%}

[dir="rtl"] .stars-container .stars__dropdown{right:74%}

.stars-container .stars__dropdown-item{margin-top:1.21rem;font-size:.86rem}

.stars-container .stars__dropdown-item:first-of-type{margin:0}

.stars-container .stars__dropdown .stars__icons{margin:0}

.stars-container .stars__dropdown .stars__icons-container{margin:.3rem 0 .8rem}

.stars-container .stars__dropdown .stars__icons svg,.stars-container .stars__dropdown .stars__icons image{width:.8rem;height:.8rem}

[dir="ltr"] .stars-container .stars__dropdown .stars__icons svg,[dir="ltr"] .stars-container .stars__dropdown .stars__icons image{margin-right:.55rem}

[dir="rtl"] .stars-container .stars__dropdown .stars__icons svg,[dir="rtl"] .stars-container .stars__dropdown .stars__icons image{margin-left:.55rem}

.stars-container .stars__dropdown:after{content:"";width:1rem;height:1rem;background-color:#fff;border:1px solid #e3e3e3;position:absolute;top:1.8rem;z-index:1}

[dir="ltr"] .stars-container .stars__dropdown:after{border-width:0 0 1px 1px;left:-0.5rem;transform:rotate(45deg)}

[dir="rtl"] .stars-container .stars__dropdown:after{border-width:0 1px 1px 0;right:-0.5rem;transform:rotate(-45deg)}

.stars .stars__icons>div,.stars .stars__icons>.stars__icons-container>div{filter:saturate(0)}

.stars .stars__icons[data-value-stars^="1"]>div:nth-child(1),.stars .stars__icons[data-value-stars^="1"]>.stars__icons-container>div:nth-child(1){filter:saturate(1)}

.stars .stars__icons[data-value-stars^="2"]>div:nth-child(1),.stars .stars__icons[data-value-stars^="2"]>.stars__icons-container>div:nth-child(1){filter:saturate(1)}

.stars .stars__icons[data-value-stars^="2"]>div:nth-child(2),.stars .stars__icons[data-value-stars^="2"]>.stars__icons-container>div:nth-child(2){filter:saturate(1)}

.stars .stars__icons[data-value-stars^="3"]>div:nth-child(1),.stars .stars__icons[data-value-stars^="3"]>.stars__icons-container>div:nth-child(1){filter:saturate(1)}

.stars .stars__icons[data-value-stars^="3"]>div:nth-child(2),.stars .stars__icons[data-value-stars^="3"]>.stars__icons-container>div:nth-child(2){filter:saturate(1)}

.stars .stars__icons[data-value-stars^="3"]>div:nth-child(3),.stars .stars__icons[data-value-stars^="3"]>.stars__icons-container>div:nth-child(3){filter:saturate(1)}

.stars .stars__icons[data-value-stars^="4"]>div:nth-child(1),.stars .stars__icons[data-value-stars^="4"]>.stars__icons-container>div:nth-child(1){filter:saturate(1)}

.stars .stars__icons[data-value-stars^="4"]>div:nth-child(2),.stars .stars__icons[data-value-stars^="4"]>.stars__icons-container>div:nth-child(2){filter:saturate(1)}

.stars .stars__icons[data-value-stars^="4"]>div:nth-child(3),.stars .stars__icons[data-value-stars^="4"]>.stars__icons-container>div:nth-child(3){filter:saturate(1)}

.stars .stars__icons[data-value-stars^="4"]>div:nth-child(4),.stars .stars__icons[data-value-stars^="4"]>.stars__icons-container>div:nth-child(4){filter:saturate(1)}

.stars .stars__icons[data-value-stars^="5"]>div:nth-child(1),.stars .stars__icons[data-value-stars^="5"]>.stars__icons-container>div:nth-child(1){filter:saturate(1)}

.stars .stars__icons[data-value-stars^="5"]>div:nth-child(2),.stars .stars__icons[data-value-stars^="5"]>.stars__icons-container>div:nth-child(2){filter:saturate(1)}

.stars .stars__icons[data-value-stars^="5"]>div:nth-child(3),.stars .stars__icons[data-value-stars^="5"]>.stars__icons-container>div:nth-child(3){filter:saturate(1)}

.stars .stars__icons[data-value-stars^="5"]>div:nth-child(4),.stars .stars__icons[data-value-stars^="5"]>.stars__icons-container>div:nth-child(4){filter:saturate(1)}

.stars .stars__icons[data-value-stars^="5"]>div:nth-child(5),.stars .stars__icons[data-value-stars^="5"]>.stars__icons-container>div:nth-child(5){filter:saturate(1)}

.side-bar{position:relative;grid-area:1/1;width:20rem;top:10.14rem}

@media(min-width: 768px){
.side-bar{position:fixed}}

.side-bar-step{display:flex;align-items:center;margin-bottom:3.5rem;cursor:pointer;font-size:14px}

@media(min-width: 768px){
.side-bar-step{font-size:1.07rem;margin-bottom:2.97rem}}

.side-bar-step .done,.side-bar-step .in-progress,.side-bar-step .wait{display:inline-block;text-align:center;line-height:2.07rem;position:relative;width:2.07rem;height:2.07rem;font-size:1.14rem;font-weight:500;border-radius:50%;border:1px solid #e3e3e3;transition:all .15s ease-in}

[dir="ltr"] .side-bar-step .done,[dir="ltr"] .side-bar-step .in-progress,[dir="ltr"] .side-bar-step .wait{margin-right:1rem}

[dir="rtl"] .side-bar-step .done,[dir="rtl"] .side-bar-step .in-progress,[dir="rtl"] .side-bar-step .wait{margin-left:1rem}

.side-bar-step .done{background-color:#05d94e;color:#fff}

.side-bar-step .done~.side-bar-step-name{color:#898989}

.side-bar-step .done span{position:absolute;width:100%;height:100%;top:0;background-image:url("/assets/graphics/white_tick.svg");background-repeat:no-repeat;background-size:contain;background-position:center}

[dir="ltr"] .side-bar-step .done span{left:0}

[dir="rtl"] .side-bar-step .done span{right:0}

.side-bar-step .in-progress{background-color:#1e428a;color:#fff}

.side-bar-step .wait{background-color:#fff;color:#898989}

.side-bar-step .wait~.side-bar-step-name{color:#898989}

.subheader{width:100%;min-height:7rem;top:5.64rem;display:flex;background-color:#fff;border-bottom:1px solid #e8e8e8;align-items:center;flex-wrap:wrap;justify-content:space-between;position:fixed;z-index:50}

[dir="ltr"] .subheader{padding:0 2.5rem 0 1.4rem}

[dir="rtl"] .subheader{padding:0 1.4rem 0 2.5rem}

@media(min-width: 768px){
.subheader{min-height:8.86rem}

[dir="ltr"] .subheader{padding:0 2.5rem 0 2.4rem}

[dir="rtl"] .subheader{padding:0 2.4rem 0 2.5rem}}

.subheader__left{width:40%;height:7rem;display:flex;justify-content:flex-start;align-items:center}

@media(min-width: 768px){
.subheader__left{height:8.86rem}}

.subheader__left.left{justify-content:flex-start}

.subheader__left.right{justify-content:flex-end}

.subheader .left__return{position:relative;width:1.83rem;height:1.43rem;cursor:pointer;padding:.7rem;box-sizing:content-box;transition:.15s ease-in;}

[dir="ltr"] .subheader .left__return{margin:0 1rem 0 0;transform:none;}

[dir="rtl"] .subheader .left__return{margin:0 0 0 1rem;transform:scale(-1, 1);}

@media(min-width: 768px){
.subheader .left__return{width:1.33rem;height:.93rem}

[dir="ltr"] .subheader .left__return{padding:0 .5rem 0 0;margin:0 1.2rem 0 0}

[dir="rtl"] .subheader .left__return{padding:0 0 0 .5rem;margin:0 0 0 1.2rem}}

.subheader .left__return image{width:100%;height:100%}

[dir="ltr"] .subheader .left__return:hover{transform:translateX(-0.3rem);}

[dir="rtl"] .subheader .left__return:hover{transform:translateX(.3rem) scale(-1, 1);}

.subheader .left__name{position:relative;font-weight:600;font-size:18px;line-height:18px;flex:1;max-width:100%;max-height:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:default}

@media(min-width: 768px){
.subheader .left__name{font-size:2rem;line-height:normal}}

.subheader .left__name::-moz-selection{background:unset}

.subheader .left__name::selection{background:unset}

.subheader .left__name[data-variant=inactive]{color:#898989}

.subheader .left__name-text{max-width:100%;max-height:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}

.subheader .left__value{color:#898989;font-size:1.3rem}

[dir="ltr"] .subheader .left__value{margin-left:.3rem}

[dir="rtl"] .subheader .left__value{margin-right:.3rem}

.subheader .left__value::-moz-selection{background:unset}

.subheader .left__value::selection{background:unset}

.subheader__right{width:60%;height:8.86rem;display:flex;justify-content:flex-end;align-items:center}

.subheader__bottom{width:100%;height:auto;display:flex;align-items:flex-start;justify-content:flex-start}

.subheader-project-creator .subheader{padding:0 5%;min-height:7rem;height:7rem}

@media(min-width: 768px){
.subheader-project-creator .subheader{min-height:6.5rem;height:6.5rem}

[dir="ltr"] .subheader-project-creator .subheader{padding:0 2.5rem 0 15rem}

[dir="rtl"] .subheader-project-creator .subheader{padding:0 15rem 0 2.5rem}}

.subheader-project-creator .subheader__left{width:100%;height:7rem}

@media(min-width: 768px){
.subheader-project-creator .subheader__left{height:6.5rem}}

.subheader-project-creator .subheader__left .left__name-text{word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:initial}

.subheader-register-company .subheader__left{width:100%}

.table{border:1px solid #e3e3e3;border-radius:6px;background:#fff;padding:0 1.43rem}

.table__header,.table__row{display:flex;flex-direction:row;align-items:center}

.table__header:not(:last-child),.table__row:not(:last-child){border-bottom:1px solid #e3e3e3}

.table__header{font-size:.79rem;font-weight:500}

.table__header .table__cell{padding:1.45rem 1rem 1.15rem;position:relative}

.table__header .table__cell[data-is-sortable=true]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}

.table__header .table__cell .sort{top:50%;transform:translateY(-50%);display:inline-flex}

[dir="ltr"] .table__header .table__cell .sort{margin-left:5px}

[dir="rtl"] .table__header .table__cell .sort{margin-right:5px}

.table__header .table__cell .sort-icon{padding:2px;cursor:pointer;position:absolute;transform:translateY(20%)}

.table__header .table__cell .sort-icon>div{display:flex}

.table__header .table__cell .sort-icon .icon-box:hover{filter:var(--icon-blue)}

.table__header .table__cell .sort-icon .icon-box svg,.table__header .table__cell .sort-icon .icon-box image{width:9px;height:6px}

[dir="ltr"] .table__header .table__cell .sort-icon--top{transform:rotate(180deg) translateY(64%)}

[dir="rtl"] .table__header .table__cell .sort-icon--top{transform:rotate(-180deg) translateY(64%)}

.table__header .table__cell .description{font-size:inherit;color:#898989}

[dir="ltr"] .table__header .table__cell .description{margin-left:.3rem}

[dir="rtl"] .table__header .table__cell .description{margin-right:.3rem}

.table__body{display:flex;flex-direction:column;font-size:.86rem}

.table__body .table__cell{padding:1.2rem 1rem;word-break:break-word}

.table__body[data-is-movable=true] .table__row{transition:all .15s ease-in}

.table__body[data-is-movable=true] .table__row:hover{cursor:grab;background-color:rgba(30,66,138,.0509803922)}

.table__body[data-is-movable=true] .table__row:hover:active{cursor:grabbing}

.table__body[data-is-movable=true] .table__row.sortable-chosen{background-color:rgba(30,66,138,.0901960784)}

[dir="ltr"] .table__header .table__cell:first-of-type,[dir="ltr"] .table__body .table__cell:first-of-type{padding-left:0}

[dir="rtl"] .table__header .table__cell:first-of-type,[dir="rtl"] .table__body .table__cell:first-of-type{padding-right:0}

[dir="ltr"] .table__header .table__cell:last-of-type,[dir="ltr"] .table__body .table__cell:last-of-type{padding-right:0}

[dir="rtl"] .table__header .table__cell:last-of-type,[dir="rtl"] .table__body .table__cell:last-of-type{padding-left:0}

.table[data-is-lazyload=true]{position:relative;margin-bottom:5rem}

.table[data-is-lazyload=true] .infinite-scroll-component{overflow:visible !important}

.table[data-is-lazyload=true] .loading-container{width:auto;height:auto;bottom:-3.5rem;top:initial}

.table[data-is-lazyload=true] .loading-container__loader{top:0}

[dir=rtl] .table__cell{text-align:initial !important}

[dir=rtl] .table__cell *{text-align:inherit}

.uploader{flex:1;display:flex;flex-direction:column;align-items:center;border:1px dashed #dbdada;border-radius:6px;outline:none;transition:border .24s ease-in-out;position:relative;overflow:hidden}

.uploader:empty{border:none}

.uploader__uploaded-img{max-width:100%;max-height:100%;margin:auto}

.uploader__remove-img{position:absolute;top:.5rem}

[dir="ltr"] .uploader__remove-img{right:.5rem}

[dir="rtl"] .uploader__remove-img{left:.5rem}

.uploader__remove-img .btn--circle{width:2rem;height:2rem}

.uploader__remove-img .btn--circle[data-color=gray]{background-color:#fff}

.uploader__remove-img .btn--circle .icon{width:1rem;height:1rem}

.uploader-title{font-weight:500;color:#464646;margin:1rem 0 .93rem}

.uploader-title-optional{color:#898989}

[dir="ltr"] .uploader-title-optional{margin-left:.3rem}

[dir="rtl"] .uploader-title-optional{margin-right:.3rem}

.attachment__btns{width:100%;display:flex;gap:14px;align-items:center}

@media(min-width: 768px){
.attachment__btns{gap:1rem}}

.attachment .btn{border:none;box-shadow:none;flex-shrink:0}

.attachment .btn [data-icon-name=attachment] svg,.attachment .btn [data-icon-name=attachment] image{width:15px;height:16px}

@media(min-width: 768px){
.attachment .btn [data-icon-name=attachment] svg,.attachment .btn [data-icon-name=attachment] image{width:1.21rem;height:1.28rem}}

.attachment .btn [data-icon-name=camera] svg,.attachment .btn [data-icon-name=camera] image{width:21px;height:17px}

@media(min-width: 768px){
.attachment .btn [data-icon-name=camera] svg,.attachment .btn [data-icon-name=camera] image{width:1.5rem;height:1.21rem}}

.attachment .btn .icon{filter:none}

.attachment .btn:hover .icon{filter:invert(0.5)}

.attachment .file-list{margin-bottom:0;display:flex;flex-wrap:wrap;gap:1.3rem 3rem}

[dir="ltr"] .attachment .file-list{padding-right:3rem}

[dir="rtl"] .attachment .file-list{padding-left:3rem}

.attachment .file-list__item{margin-bottom:0}

.attachment .file-list__item-icon{width:3rem;height:3rem;-o-object-fit:cover;object-fit:cover}

.dropzone{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;padding:2.5rem 4.3rem 2.4rem;font-size:10px;line-height:1.36rem;color:#898989}

@media(min-width: 768px){
.dropzone{font-size:.86rem}}

.dropzone__img{margin-bottom:1rem;width:2.6rem;height:auto}

.dropzone__btn{color:#1e428a;cursor:pointer;transition:color .12s ease-in;font-weight:500}

[dir="ltr"] .dropzone__btn{margin-right:.3rem}

[dir="rtl"] .dropzone__btn{margin-left:.3rem}

.dropzone__btn:hover{color:#05d94e}

.dropzone__error{position:absolute;bottom:.5rem;font-size:.9rem;font-weight:500;line-height:1.36rem;margin:0;color:red;animation:fade-in .2s ease-in}

.dropzone__desc{display:flex;flex-wrap:wrap;justify-content:center}

.file-list{list-style-type:none;padding:0;margin:1rem 0 2.2rem;font-size:.9rem;position:relative}

.file-list:empty{margin:0}

.file-list .select-all{margin:1.5rem 0}

.file-list .select-all .btn--main[data-color=white]{box-shadow:none;border:none;padding:0;font-size:11px;font-weight:500;min-height:auto}

@media(min-width: 768px){
.file-list .select-all .btn--main[data-color=white]{font-size:.94rem}}

.file-list .select-all .btn--main[data-color=white] svg,.file-list .select-all .btn--main[data-color=white] image{width:.85rem;height:1.2rem}

.file-list .select-all .btn--main[data-color=white] .icon{filter:brightness(0) saturate(100%) invert(53%) sepia(43%) saturate(7%) hue-rotate(324deg) brightness(94%) contrast(94%)}

.file-list .select-all .btn--main[data-color=white]:hover{color:#333}

.file-list .select-all .btn--main[data-color=white]:hover .icon{filter:brightness(0.1)}

.file-list__item{margin-bottom:.8rem;display:flex;align-items:center;animation:fade-in .15s ease-in-out}

.file-list__item-text{display:flex;flex-direction:column;overflow:hidden}

[dir="ltr"] .file-list__item-text{margin:0 1.7rem 0 0}

[dir="rtl"] .file-list__item-text{margin:0 0 0 1.7rem}

@media(min-width: 768px){
[dir="ltr"] .file-list__item-text{margin:0 .7rem 0 0}

[dir="rtl"] .file-list__item-text{margin:0 0 0 .7rem}}

.file-list__item-icons{display:flex;align-self:center;opacity:1;transition:opacity .15s ease}

@media(min-width: 768px){
.file-list__item-icons{opacity:0}}

.file-list__item:hover .file-list__item-icons{opacity:1}

.file-list__item-icon{width:1.57rem;height:2.07rem;-o-object-fit:contain;object-fit:contain}

[dir="ltr"] .file-list__item-icon{margin-right:12px}

[dir="rtl"] .file-list__item-icon{margin-left:12px}

@media(min-width: 768px){
[dir="ltr"] .file-list__item-icon{margin-right:.8rem}

[dir="rtl"] .file-list__item-icon{margin-left:.8rem}}

.file-list__item-icon[src=""],.file-list__item-icon:not([src]){background-image:url("/assets/graphics/document.svg");background-size:cover;background-position:center}

.file-list__item-icon[src=""]:before,.file-list__item-icon:not([src]):before{content:"";background-image:url("/assets/graphics/document.svg");width:1.57rem;height:2.07rem;background-size:cover;background-position:center;display:block}

.file-list__item-name{max-width:7.14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;color:#1e428a;font-size:11px;line-height:normal}

@media(min-width: 768px){
.file-list__item-name{font-size:.93rem}}

.file-list__item-size{color:#898989;font-size:.86rem;font-weight:300;line-height:1rem}

.file-list__item-size:not(:empty){margin-top:.1rem}

.file-list__item-uploading{color:#05d94e;font-size:.86rem}

.file-list__item-close{width:.5rem;height:.5rem;cursor:pointer;padding:0 .5rem;transition:filter .15s linear;box-sizing:content-box;-webkit-user-select:none;-moz-user-select:none;user-select:none}

[dir="ltr"] .file-list__item-close{margin-left:.5rem}

[dir="rtl"] .file-list__item-close{margin-right:.5rem}

.file-list__item-close:hover{filter:brightness(0.5)}

.file-list__item .btn--main [data-icon-name=delete] svg,.file-list__item .btn--main [data-icon-name=delete] image{width:1.21rem;height:1.29rem}

@media(min-width: 768px){
.file-list__item .btn--main [data-icon-name=delete] svg,.file-list__item .btn--main [data-icon-name=delete] image{width:.71rem;height:.79rem}}

.file-list__item-download{width:auto;height:1.29rem;filter:brightness(0) saturate(100%) invert(53%) sepia(43%) saturate(7%) hue-rotate(324deg) brightness(94%) contrast(94%)}

[dir="ltr"] .file-list__item-download{margin-right:1.5rem}

[dir="rtl"] .file-list__item-download{margin-left:1.5rem}

@media(min-width: 768px){
.file-list__item-download{height:.79rem}

[dir="ltr"] .file-list__item-download{margin-right:1rem}

[dir="rtl"] .file-list__item-download{margin-left:1rem}}

.file-list__item-download:hover{filter:brightness(0.1)}

.file-list__item div img{cursor:pointer}

.file-list__too-large{font-size:.9rem;width:100%;text-align:center;color:#ec5469;animation:fade-in .15s ease-in;position:absolute;top:-0.4rem}

[dir="ltr"] .file-list__too-large{left:50%;transform:translateX(-50%)}

[dir="rtl"] .file-list__too-large{right:50%;transform:translateX(50%)}

.vertical-progress-line__step{display:flex;gap:2rem;position:relative}

.vertical-progress-line__step:after{content:"";position:absolute;width:.5rem;top:3.29rem;bottom:.5rem;background-color:#ececef}

[dir="ltr"] .vertical-progress-line__step:after{left:1.145rem}

[dir="rtl"] .vertical-progress-line__step:after{right:1.145rem}

.vertical-progress-line__step:nth-child(6):after{display:none}

.vertical-progress-line__step-icon{width:2.79rem;height:2.79rem;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-shrink:0}

.vertical-progress-line__step-icon[data-icon=true]{background-color:#05d94e}

.vertical-progress-line__step-icon[data-icon=true] svg,.vertical-progress-line__step-icon[data-icon=true] image{width:1.36rem;height:1.36rem}

.vertical-progress-line__step-icon[data-icon=false]{background-color:#e0a801}

.vertical-progress-line__step-icon[data-icon=false] svg,.vertical-progress-line__step-icon[data-icon=false] image{width:1.36rem;height:1.36rem;filter:brightness(0) invert(1)}

.vertical-progress-line__step-title{font-weight:600}

.vertical-progress-line__step-date{margin:.64rem 0 3rem;color:#898989}

.vertical-progress-line__step-date:empty{display:none}

.vertical-progress-line__step-status{width:-moz-fit-content;width:fit-content;font-size:.93rem;padding:.43rem .57rem .36rem;margin:.64rem 0 2.32rem;border-radius:3px;background-color:rgba(224,168,1,.15);color:#e0a801}

.vertical-progress-line__step-btn{margin:.64rem 0 2.5rem}

.vertical-progress-line__step-btn .btn{font-size:1.07rem}

[dir="ltr"] .vertical-progress-line__step-btn .btn{padding-right:1.3rem}

[dir="rtl"] .vertical-progress-line__step-btn .btn{padding-left:1.3rem}

.vertical-progress-line .goto-btn{padding-top:2rem;border-top:1px solid #e3e3e3}

.vertical-progress-line .goto-btn-container{position:sticky;bottom:0;width:100%;background:#fff;padding:.7rem 0 2rem}

[dir="ltr"] .vertical-progress-line .goto-btn-container{right:0}

[dir="rtl"] .vertical-progress-line .goto-btn-container{left:0}

[dir="ltr"] .vertical-progress-line .goto-btn .btn{margin:0 0 0 auto}

[dir="rtl"] .vertical-progress-line .goto-btn .btn{margin:0 auto 0 0}

.architects-listings{width:95%;max-width:83.2rem;margin:0 auto}

@media(min-width: 1025px){
.architects-listings{width:90%}}

.architects-listings__top{width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:3rem}

.architects-listings .search{position:relative;width:100%}

[dir="ltr"] .architects-listings .search{margin-right:1rem}

[dir="rtl"] .architects-listings .search{margin-left:1rem}

.architects-listings .search .icon-box{position:absolute;top:50%;transform:translateY(-50%)}

[dir="ltr"] .architects-listings .search .icon-box{left:1.5rem}

[dir="rtl"] .architects-listings .search .icon-box{right:1.5rem}

.architects-listings .search .icon-box svg,.architects-listings .search .icon-box image{width:18px;height:18px}

@media(min-width: 768px){
.architects-listings .search .icon-box svg,.architects-listings .search .icon-box image{width:1.28rem;height:1.28rem}}

.architects-listings .search .input-text{width:100%}

.architects-listings .search .input-text-input{font-size:12px}

[dir="ltr"] .architects-listings .search .input-text-input{padding-left:3.5rem}

[dir="rtl"] .architects-listings .search .input-text-input{padding-right:3.5rem}

@media(min-width: 768px){
.architects-listings .search .input-text-input{font-size:1rem}}

.architects-listings .search .input-text-header{display:none}

.architects-listings__btn-like{position:relative;min-height:3.5em;height:3.5rem;display:flex;align-items:center;cursor:pointer;background-color:#fff;border:1px solid #e3e3e3;border-radius:6px;padding:.5rem 1.15rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}

.architects-listings__btn-like .btn{padding:0;min-height:auto;box-shadow:none;border:none;border-radius:0;pointer-events:none}

.architects-listings__btn-like .btn .icon{filter:saturate(0);transition:all .12s ease-in}

[dir="ltr"] .architects-listings__btn-like .btn .icon{padding-left:.9rem}

[dir="rtl"] .architects-listings__btn-like .btn .icon{padding-right:.9rem}

.architects-listings__btn-like .btn svg,.architects-listings__btn-like .btn image{width:1.5rem;height:1.29rem}

.architects-listings__btn-like .btn .text{font-size:1rem}

.architects-listings__btn-like-count{font-size:.93rem;pointer-events:none;color:#898989}

[dir="ltr"] .architects-listings__btn-like-count{margin-left:.5rem}

[dir="rtl"] .architects-listings__btn-like-count{margin-right:.5rem}

.architects-listings__btn-like:hover .icon{filter:invert(40%) sepia(100%) saturate(475%) hue-rotate(304deg) brightness(96%) contrast(93%)}

.architects-listings__btn-like[data-checked=true] .icon{filter:saturate(1)}

.architects-listings .filter-box{border:1px solid #e3e3e3;border-radius:6px;background:#fff;padding:1.7rem 1.7rem .7rem;margin-top:1.21rem}

.architects-listings .filter-box__fields{display:flex;flex-wrap:wrap}

.architects-listings .filter-box__field{width:15.7rem}

[dir="ltr"] .architects-listings .filter-box__field{margin:0 2.14rem 1rem 0}

[dir="rtl"] .architects-listings .filter-box__field{margin:0 0 1rem 2.14rem}

.architects-listings .filter-box__field-title{font-size:.93rem;font-weight:600}

[dir="ltr"] .architects-listings .filter-box__field--star{margin-right:1.14rem}

[dir="rtl"] .architects-listings .filter-box__field--star{margin-left:1.14rem}

.architects-listings .filter-box__field--multiple{width:100%;max-width:60rem;margin-bottom:0}

.architects-listings .filter-box__field--multiple .checkbox-multiple{margin-top:1.2rem}

.architects-listings .filter-box__field--multiple .checkbox-multiple-option{width:16rem;padding:.1rem 0}

.architects-listings .filter-box__field--multiple .checkbox-multiple-checkbox{width:1.14rem;height:1.14rem}

[dir="ltr"] .architects-listings .filter-box__field--multiple .checkbox-multiple-checkbox{margin-left:0}

[dir="rtl"] .architects-listings .filter-box__field--multiple .checkbox-multiple-checkbox{margin-right:0}

.architects-listings .filter-box__field .input-text-header{margin-bottom:.7rem}

.architects-listings .filter-box__field .input-text .input-text-input{height:3rem}

.architects-listings .filter-box__field .input-counter-container{width:100%}

.architects-listings .filter-box__field .input-counter-container .input-counter{width:100%}

.architects-listings .filter-box__btns{display:flex;align-items:center;align-self:flex-end;flex-shrink:0;margin-bottom:1.6rem}

[dir="ltr"] .architects-listings .filter-box__btns{margin-left:auto}

[dir="rtl"] .architects-listings .filter-box__btns{margin-right:auto}

.architects-listings .filter-box__btns .btn[data-color=transparent]{color:#333}

[dir="ltr"] .architects-listings .filter-box__btns .btn[data-color=transparent]{margin-right:2rem}

[dir="rtl"] .architects-listings .filter-box__btns .btn[data-color=transparent]{margin-left:2rem}

.architects-listings .filter-box__btns .btn[data-color=transparent] .text:after{background-color:#333}

.architects-listings__title{font-size:1.29rem;font-weight:600;margin-top:3rem}

.architects-listings__content{display:flex;flex-direction:column;margin-top:1.3rem}

.architects-listings__content .infinite-scroll-component{padding-bottom:6rem;overflow:visible !important}

.architects-listings__content .loading-container{width:auto;height:auto;position:relative;margin-top:8rem}

.architects-listings__content .loading-container__loader{top:0}

.architects-listings .architect-item{border:1px solid #e3e3e3;border-radius:6px;background:#fff;width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:minmax(max-content, auto) 1fr minmax(max-content, auto);align-items:center;margin-bottom:1rem}

@media(min-width: 768px){
.architects-listings .architect-item{grid-template-columns:2.4fr 1fr;grid-template-rows:minmax(max-content, auto) 1fr 1fr}}

@media(min-width: 1025px){
.architects-listings .architect-item{grid-template-columns:3.85fr 1fr;grid-template-rows:minmax(max-content, auto) 1fr 1fr}}

.architects-listings .architect-item .cell{display:flex;align-items:stretch;justify-content:center;padding:1.3rem .8rem;height:100%}

@media(min-width: 768px){
.architects-listings .architect-item .cell{padding:1.3rem 1.8rem}}

.architects-listings .architect-item .cell--border-bottom{border-bottom:1px solid #e3e3e3}

@media(min-width: 768px){
[dir="ltr"] .architects-listings .architect-item .cell--border-right{border-right:1px solid #e3e3e3}

[dir="rtl"] .architects-listings .architect-item .cell--border-right{border-left:1px solid #e3e3e3}}

.architects-listings .architect-item .cell--company{grid-column:1/-1;grid-row:1/2;display:flex;font-weight:600;align-items:center;word-break:break-word;flex-wrap:wrap}

[dir="ltr"] .architects-listings .architect-item .cell--company{padding-right:1.8rem}

[dir="rtl"] .architects-listings .architect-item .cell--company{padding-left:1.8rem}

@media(min-width: 768px){
.architects-listings .architect-item .cell--company{grid-column:1/2;grid-row:1/2;flex-wrap:initial;padding:1.3rem 1.8rem}}

.architects-listings .architect-item .cell--company.cell{align-items:center}

.architects-listings .architect-item .cell--company .profile-company{align-items:center;border-bottom:0;padding:0;width:initial}

.architects-listings .architect-item .cell--company .profile-company__top{padding:0}

.architects-listings .architect-item .cell--company .profile-company__avatar{display:block;width:4.21rem;height:4.21rem;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.1843137255);flex-shrink:0;position:relative}

[dir="ltr"] .architects-listings .architect-item .cell--company .profile-company__avatar{margin-right:1rem}

[dir="rtl"] .architects-listings .architect-item .cell--company .profile-company__avatar{margin-left:1rem}

.architects-listings .architect-item .cell--company .profile-company .profile-details__header{font-size:1.5rem;word-break:break-word;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:initial;overflow:hidden}

.architects-listings .architect-item .cell--company .profile-company .profile-details .stars__icons{margin:0}

.architects-listings .architect-item .cell--company .profile-company .profile-details .stars__icons svg,.architects-listings .architect-item .cell--company .profile-company .profile-details .stars__icons image{width:.93rem;height:.93rem}

[dir="ltr"] .architects-listings .architect-item .cell--company .profile-company .profile-details .stars__icons svg,[dir="ltr"] .architects-listings .architect-item .cell--company .profile-company .profile-details .stars__icons image{margin-right:.65rem}

[dir="rtl"] .architects-listings .architect-item .cell--company .profile-company .profile-details .stars__icons svg,[dir="rtl"] .architects-listings .architect-item .cell--company .profile-company .profile-details .stars__icons image{margin-left:.65rem}

.architects-listings .architect-item .cell--company .profile-company .profile-details .stars__value{font-size:.86rem;font-weight:400;color:#1e428a}

.architects-listings .architect-item .cell--company .profile-company .profile-details .stars__dropdown{top:-2.8rem}

[dir="ltr"] .architects-listings .architect-item .cell--company .profile-company .profile-details .stars__dropdown{left:80%}

[dir="rtl"] .architects-listings .architect-item .cell--company .profile-company .profile-details .stars__dropdown{right:80%}

.architects-listings .architect-item .cell--company .profile-company .profile-details__established{font-size:.86rem;font-weight:400;color:#898989}

[dir="ltr"] .architects-listings .architect-item .cell--company .profile-company .profile-details__established{border-left:1px solid #e3e3e3;padding-left:1rem;margin-left:1rem}

[dir="rtl"] .architects-listings .architect-item .cell--company .profile-company .profile-details__established{border-right:1px solid #e3e3e3;padding-right:1rem;margin-right:1rem}

[dir="ltr"] .architects-listings .architect-item .cell--company .profile-company .stars-container svg,[dir="ltr"] .architects-listings .architect-item .cell--company .profile-company .stars-container image{margin-right:.4rem}

[dir="rtl"] .architects-listings .architect-item .cell--company .profile-company .stars-container svg,[dir="rtl"] .architects-listings .architect-item .cell--company .profile-company .stars-container image{margin-left:.4rem}

.architects-listings .architect-item .cell--btn{border-bottom:0;display:flex;flex-direction:column;align-items:center}

@media(min-width: 768px){
.architects-listings .architect-item .cell--btn.cell--border-bottom{border-bottom:1px solid #e3e3e3}}

.architects-listings .architect-item .cell--btn .btn{align-self:center;max-width:19.78rem;min-height:3.29rem;font-size:1.07rem}

@media(min-width: 768px){
.architects-listings .architect-item .cell--btn .btn{width:100%}}

.architects-listings .architect-item .cell--btn .btn .icon[data-icon-name=view-projects] svg,.architects-listings .architect-item .cell--btn .btn .icon[data-icon-name=view-projects] image{width:1.64rem;height:1.35rem}

.architects-listings .architect-item .cell--btn .btn .icon[data-icon-name=view-profile]{filter:var(--icon-green)}

.architects-listings .architect-item .cell--btn .btn .icon[data-icon-name=view-profile] svg,.architects-listings .architect-item .cell--btn .btn .icon[data-icon-name=view-profile] image{width:.93rem;height:1.21rem}

.architects-listings .architect-item .cell--info-bottom{grid-row:2/3;grid-column:1/-1;display:flex;padding:0;border-bottom:1px solid #e3e3e3}

@media(min-width: 768px){
.architects-listings .architect-item .cell--info-bottom{grid-row:2/-1;grid-column:1/2;border-bottom:0}}

.architects-listings .architect-item__btn-like{flex-shrink:0}

[dir="ltr"] .architects-listings .architect-item__btn-like{margin-left:auto}

[dir="rtl"] .architects-listings .architect-item__btn-like{margin-right:auto}

.architects-listings .architect-item__btn-like .btn{border:0;font-size:1rem;color:#333}

.architects-listings .architect-item__btn-like .btn svg,.architects-listings .architect-item__btn-like .btn image{width:1.21rem;height:1.07rem}

[dir="ltr"] .architects-listings .architect-item__btn-like .btn svg,[dir="ltr"] .architects-listings .architect-item__btn-like .btn image{margin-right:.45rem}

[dir="rtl"] .architects-listings .architect-item__btn-like .btn svg,[dir="rtl"] .architects-listings .architect-item__btn-like .btn image{margin-left:.45rem}

.architects-listings .architect-item__btn-like .btn .icon{transition:none}

.architects-listings .architect-item__btn-like .btn .text:after{display:none}

.architects-listings .architect-item__btn-like .btn:hover{box-shadow:none}

.architects-listings .architect-item__btn-like .btn:hover .icon{filter:none}

.architects-listings .architect-item__btn-like[data-liked=false]:hover .icon{transition:.12s ease-in-out;filter:invert(40%) sepia(100%) saturate(475%) hue-rotate(304deg) brightness(96%) contrast(93%)}

.architects-listings .architect-item__left-info{width:25%;min-width:120px;padding:1.85rem 1.8rem 1.45rem}

[dir="ltr"] .architects-listings .architect-item__left-info{border-right:1px solid #e3e3e3}

[dir="rtl"] .architects-listings .architect-item__left-info{border-left:1px solid #e3e3e3}

@media(min-width: 768px){
.architects-listings .architect-item__left-info{min-width:18rem}}

.architects-listings .architect-item__left-info .architect-item__cell{flex-direction:column;gap:.35rem}

@media(min-width: 768px){
.architects-listings .architect-item__left-info .architect-item__cell{flex-direction:row;gap:.7rem}}

.architects-listings .architect-item__services{flex:1;padding:1.85rem 1.8rem 1.45rem}

.architects-listings .architect-item__services-title{font-weight:500;margin-bottom:1rem}

.architects-listings .architect-item__services-container{display:grid;grid-template-columns:repeat(auto-fit, minmax(13rem, 1fr));width:100%}

.architects-listings .architect-item__services-container .input-group__row{margin-bottom:.8rem;display:flex;flex-wrap:nowrap}

.architects-listings .architect-item__services-container .input-group__row-text{display:flex;align-items:center;gap:.7rem}

.architects-listings .architect-item__services-container .input-group__row-img{display:block;width:1.32rem;height:2.14rem;-o-object-fit:contain;object-fit:contain}

[dir="ltr"] .architects-listings .architect-item__services-container .input-group__row-img{margin-right:.6rem}

[dir="rtl"] .architects-listings .architect-item__services-container .input-group__row-img{margin-left:.6rem}

@media(min-width: 1025px){
[dir="ltr"] .architects-listings .architect-item__services-container .input-group__row-img{margin-right:.8rem}

[dir="rtl"] .architects-listings .architect-item__services-container .input-group__row-img{margin-left:.8rem}}

.architects-listings .architect-item-right{display:flex;flex-direction:column}

.architects-listings .architect-item__cell{word-break:break-word;flex:1;display:flex;gap:.7rem;margin-bottom:1.45rem}

.architects-listings .architect-item__cell-title{font-size:10px;font-weight:400;color:#898989}

@media(min-width: 768px){
.architects-listings .architect-item__cell-title{font-size:.86rem}}

.architects-listings .architect-item__cell-value{font-size:11px;font-weight:600}

@media(min-width: 768px){
.architects-listings .architect-item__cell-value{font-size:.93rem}}

.architects-listings .architect-item__cell--established{flex:initial;flex-shrink:0;padding:0 1rem}

[dir="ltr"] .architects-listings .architect-item__cell--established{margin-right:auto}

[dir="rtl"] .architects-listings .architect-item__cell--established{margin-left:auto}

.architects-listings .architect-item__cell--established .architect-item__cell-title{margin-bottom:0}

.architects-listings .architect-item__cell--engineers{flex:.5}

.architects-listings .architect-item__cell--like{flex:initial;flex-shrink:0}

.architects-listings .architect-item__cell--like .btn{width:initial;height:3.6rem;border:none;transition:box-shadow .12s ease-in}

[dir="ltr"] .architects-listings .architect-item__cell--like .btn{margin:0 0 0 auto}

[dir="rtl"] .architects-listings .architect-item__cell--like .btn{margin:0 auto 0 0}

.architects-listings .architect-item__cell--like .btn svg,.architects-listings .architect-item__cell--like .btn image{width:1.5rem;height:1.29rem}

.architects-listings .architect-item__cell--like .btn .icon{transition:none}

.architects-listings .architect-item__cell--like .btn:hover{box-shadow:0 2px 6px rgba(0,0,0,.1607843137)}

.architects-listings .architect-item__cell--like .btn:hover .icon{filter:none}

.architects-listings .architect-item__cell--like[data-liked=false]:hover .icon{transition:.12s ease-in-out;filter:invert(40%) sepia(100%) saturate(475%) hue-rotate(304deg) brightness(96%) contrast(93%)}

.architects-listings .architect-item__cell--view{flex:1.2 0;min-width:10rem}

.architects-listings .architect-item__cell--view .btn{font-size:1.07rem;padding:.5rem 2.3rem}

[dir="ltr"] .architects-listings .architect-item__cell--view .btn{margin:0 0 0 auto}

[dir="rtl"] .architects-listings .architect-item__cell--view .btn{margin:0 auto 0 0}

.client-nav{width:100%;background-color:#1e428a;z-index:50;padding:.6rem 1.2rem;color:#fff;font-size:1.29rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}

@media(min-width: 768px){
.client-nav{height:5.21rem;position:fixed;top:5.64rem;flex-wrap:nowrap}

[dir="ltr"] .client-nav{padding:.6rem 2.15rem .6rem 2.5rem}

[dir="rtl"] .client-nav{padding:.6rem 2.5rem .6rem 2.15rem}}

.client-nav__left{display:flex;align-items:center}

.client-nav__text{position:relative}

[dir="ltr"] .client-nav__text{padding-right:10px;margin-right:10px}

[dir="rtl"] .client-nav__text{padding-left:10px;margin-left:10px}

@media(min-width: 768px){
[dir="ltr"] .client-nav__text{padding-right:2.7rem;margin-right:1.3rem}

[dir="rtl"] .client-nav__text{padding-left:2.7rem;margin-left:1.3rem}}

.client-nav__text:after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:1px;height:1.71rem;background-color:#e8e8e8}

[dir="ltr"] .client-nav__text:after{left:100%}

[dir="rtl"] .client-nav__text:after{right:100%}

.client-nav__btn{font-size:12px;min-width:60px;text-align:center;padding:1.14rem;border-radius:.43rem;cursor:pointer;transition:.12s ease-in-out}

[dir="ltr"] .client-nav__btn{margin-right:.5rem}

[dir="rtl"] .client-nav__btn{margin-left:.5rem}

@media(min-width: 768px){
.client-nav__btn{font-size:1.5rem;min-width:8.64rem}}

.client-nav__btn[data-is-active=true]{background-color:#05d94e}

.client-nav .btn{font-size:1.07rem}

.client-nav .btn svg,.client-nav .btn image{width:14px;height:14px}

@media(min-width: 768px){
.client-nav .btn svg,.client-nav .btn image{width:1.43rem;height:1.43rem}}

.client-nav-banner{display:flex;width:100%;min-height:25rem;border-bottom:1px solid #898989}

@media(min-width: 768px){
.client-nav-banner{margin-top:5.21rem}}

.client-nav-banner__left{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:.6rem 1.2rem;color:#fff;background-image:url("/assets/graphics/design_image.png");min-width:50%;width:100%;height:100%;background-size:cover}

@media(min-width: 768px){
[dir="ltr"] .client-nav-banner__left{padding:.6rem 2.15rem .6rem 2.5rem}

[dir="rtl"] .client-nav-banner__left{padding:.6rem 2.5rem .6rem 2.15rem}}

.client-nav-banner__left-title{font-size:20px;line-height:23px;font-weight:600;margin-bottom:1rem;max-width:33rem}

@media(min-width: 768px){
.client-nav-banner__left-title{font-size:3rem;line-height:3.64rem}}

.client-nav-banner__left-desc{font-size:12px;line-height:14px;max-width:32rem;margin-bottom:2.25rem}

@media(min-width: 768px){
.client-nav-banner__left-desc{font-size:1.28rem;line-height:1.71rem}}

.client-nav-banner__left .btn[data-color=transparent]{color:#fff;font-size:1rem;font-weight:300;margin-bottom:.75rem}

.client-nav-banner__left .btn[data-color=transparent] .icon{filter:brightness(0) invert(1)}

.client-nav-banner__left .btn[data-color=transparent] .text{text-decoration:underline}

.client-nav-banner__left .btn[data-color=transparent] .text:after{display:none}

.client-nav-banner__right{max-width:27.2rem;width:100%;background-color:#333;color:#fff;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}

@media(min-width: 768px){
.client-nav-banner__right{width:27.2rem}}

.client-nav-banner__right-icon{filter:brightness(0) invert(1);width:30px;height:30px;margin-bottom:1rem}

@media(min-width: 768px){
.client-nav-banner__right-icon{width:4.36rem;height:4.36rem}}

.client-nav-banner__right-icon svg,.client-nav-banner__right-icon image{width:30px;height:30px}

@media(min-width: 768px){
.client-nav-banner__right-icon svg,.client-nav-banner__right-icon image{width:4.36rem;height:4.36rem}}

.client-nav-banner__right-title{font-size:1.29rem;line-height:1.57rem;padding:0 3rem;margin-bottom:1rem}

.client-nav-banner__right-text{font-size:1rem;line-height:1.5rem;padding:0 2.5rem;margin-bottom:1.5rem}

.client-nav-banner__right .btn{max-width:140px}

@media(min-width: 768px){
.client-nav-banner__right .btn{max-width:initial}}

.client-nav-banner__right .btn .icon{width:15px;height:15px}

@media(min-width: 1025px){
.client-nav-banner__right .btn .icon{width:1.5rem;height:1.5rem}}

.client-nav-banner__right .btn .icon svg,.client-nav-banner__right .btn .icon image{width:15px;height:15px}

@media(min-width: 1025px){
.client-nav-banner__right .btn .icon svg,.client-nav-banner__right .btn .icon image{width:1.5rem;height:1.5rem}}

.company-forms--documents .textarea__header{font-weight:500}

.company-forms--documents .textarea__input{min-height:12.9rem}

.company-forms--documents .form__textarea-name{display:inline-block}

.company-forms--documents .input-container{margin-top:2rem}

@media(min-width: 768px){
.company-forms--documents .input-container{display:grid;grid-template-columns:repeat(auto-fill, 48%);grid-template-rows:1fr;grid-gap:2.3rem 4%}}

.company-forms--documents .input-container .uploader-item{margin-bottom:2rem}

@media(min-width: 768px){
.company-forms--documents .input-container .uploader-item{margin-bottom:0}}

.company-forms--documents .input-text-input{height:12.86rem;margin-bottom:2.2rem}

.company-forms--documents .uploader{min-height:5.43rem;justify-content:center}

.company-forms--documents .uploader .dropzone{flex-direction:row;padding:0 1.98rem}

[dir="ltr"] .company-forms--documents .uploader .dropzone__img{margin:0 1.37rem 0 0}

[dir="rtl"] .company-forms--documents .uploader .dropzone__img{margin:0 0 0 1.37rem}

.company-forms--documents .uploader .dropzone__desc{color:#898989}

@media(min-width: 768px){
.company-forms--documents .uploader .dropzone__desc{font-size:.86rem}}

.company-forms--documents .uploader-item-header{font-size:1rem;color:#464646;margin:.5rem 0 1.2rem}

@media(min-width: 768px){
.company-forms--documents .uploader-item-header{font-size:.93rem}}

.company-forms--documents .uploader-item .file-list{margin-bottom:0}

.company-forms--documents .uploader-item .file-list__item:last-of-type{margin-bottom:0}

.company-forms--documents .uploader-item .file-list__item-text{flex:1}

.company-forms--documents .uploader-item .file-list__item-name{max-width:initial}

.company-forms .form{border:1px solid #e3e3e3;border-radius:6px;background:#fff;animation:fade-in .22s linear;padding:1.8rem 2.07rem 2rem;margin-top:1.1rem}

.company-forms .form__header{font-size:1.07rem;font-weight:600;margin:.45rem 0 2.25rem;position:relative;color:#464646;position:relative}

.company-forms .form__header:before{content:"";position:absolute;width:5px;height:2.28rem;background-color:#898989;top:50%}

[dir="ltr"] .company-forms .form__header:before{left:0;transform:translate(-2.07rem, -50%)}

[dir="rtl"] .company-forms .form__header:before{right:0;transform:translate(2.07rem, -50%)}

.company-forms .form__subheader{font-weight:600;margin-bottom:2.57rem}

.company-forms .form__subheader--border{padding-top:3rem;margin-top:3rem;border-top:1px solid #e3e3e3}

.company-forms .form__optional-text{font-size:.93rem;color:#898989;font-weight:500}

[dir="ltr"] .company-forms .form__optional-text{margin-left:.3rem}

[dir="rtl"] .company-forms .form__optional-text{margin-right:.3rem}

.company-forms .form__btns{display:flex;align-items:center;justify-content:flex-end;padding-top:3.2rem}

.company-forms .form__btns .btn--main[data-color=white]{padding:.5rem 1.4rem}

@media(min-width: 768px){
.company-forms .form__btns .btn--main[data-color=white]{font-size:1.07rem}}

[dir="ltr"] .company-forms .form__btns .btn--main[data-color=green]{padding:.5rem 1.2rem .5rem .9rem;margin-left:1.4rem}

[dir="rtl"] .company-forms .form__btns .btn--main[data-color=green]{padding:.5rem .9rem .5rem 1.2rem;margin-right:1.4rem}

@media(min-width: 768px){
.company-forms--history .form .input-container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;grid-gap:2.1rem 2.71rem}}

.company-forms--history .form .input-text{display:flex;flex-direction:column;margin-bottom:1rem}

@media(min-width: 768px){
.company-forms--history .form .input-text{margin-bottom:0}}

.company-forms--history .form .input-text-header{font-size:1rem;margin-top:.58rem;color:#464646;flex-grow:1}

@media(min-width: 768px){
.company-forms--history .form .input-text-header{font-size:.93rem}}

.company-forms--history .form .input-text-input{font-size:.86rem}

.company-forms--history .form .input-text-input::-moz-placeholder{font-size:.86rem;color:#898989}

.company-forms--history .form .input-text-input::placeholder{font-size:.86rem;color:#898989}

.company-forms--history .form .radio-container{display:flex;flex-direction:column}

.company-forms--history .form .radio-text{font-size:1rem;color:#464646;line-height:1.36rem;padding-bottom:1.4rem;margin-top:1.4rem;flex-grow:1}

@media(min-width: 768px){
.company-forms--history .form .radio-text{font-size:.93rem;margin-top:.4rem}}

.company-forms--history .form-marketing{margin-top:2.8rem;padding-top:.5rem;border-top:1px solid #e3e3e3}

.company-forms--history .form-marketing .form__header{margin-top:2.5rem}

.company-forms--owner .form__section-first{animation:fade-in .15s ease-in;margin-bottom:.3rem}

.company-forms--owner .form .checkbox-radio{margin-bottom:1.9rem}

.company-forms--owner .form .input-container{margin:0 0 2.7rem;padding-bottom:3rem;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:1.8rem 1rem;border-bottom:1px solid #e3e3e3;align-items:flex-end}

@media(min-width: 768px){
.company-forms--owner .form .input-container{gap:1.8rem 2.71rem}}

.company-forms--profile .form-info{display:flex;flex-direction:column;justify-content:space-between;color:#464646}

@media(min-width: 768px){
.company-forms--profile .form-info{flex-flow:row wrap}}

.company-forms--profile .form-info .uploader{width:14.28rem;height:14.28rem;justify-content:center;margin-bottom:1rem}

[dir="ltr"] .company-forms--profile .form-info .uploader{margin-right:2.93rem}

[dir="rtl"] .company-forms--profile .form-info .uploader{margin-left:2.93rem}

.company-forms--profile .form-info .uploader .dropzone{padding:0}

.company-forms--profile .form-info .uploader__label{font-weight:500;line-height:1.36rem;margin-bottom:.97rem}

[dir="ltr"] .company-forms--profile .form-info .file-list{margin-right:2.93rem}

[dir="rtl"] .company-forms--profile .form-info .file-list{margin-left:2.93rem}

.company-forms--profile .form-info .input-container-flex{display:flex;flex-wrap:wrap;flex:1;justify-content:space-between;align-items:flex-end}

@media(min-width: 768px){
.company-forms--profile .form-info .input-container-flex{min-width:31rem;align-items:initial}}

.company-forms--profile .form-info .input-text{width:calc(50% - .5rem);margin-bottom:1.45rem}

@media(min-width: 768px){
.company-forms--profile .form-info .input-text{width:calc(50% - 1.46rem)}}

.company-forms--profile .form-info .input-text-header{font-size:.93rem}

.company-forms--profile .form-info .check-organizations{margin-top:1rem;width:100%}

.company-forms--profile .form-info .check-organizations__title{margin-bottom:1.3rem}

.company-forms--profile .form-info .check-organizations__title-optional{color:#898989}

.company-forms--profile .form-info .check-organizations .checkbox-multiple{flex-wrap:wrap;margin-bottom:.45rem}

.company-forms--profile .form-info .check-organizations .checkbox-multiple-option{width:auto;font-size:.93rem;color:#464646;padding:0}

[dir="ltr"] .company-forms--profile .form-info .check-organizations .checkbox-multiple-option{margin:0 3.3rem 1.4rem 0}

[dir="rtl"] .company-forms--profile .form-info .check-organizations .checkbox-multiple-option{margin:0 0 1.4rem 3.3rem}

.company-forms--profile .form-info .check-organizations .checkbox-multiple-checkbox{width:1.4rem;height:1.4rem}

[dir="ltr"] .company-forms--profile .form-info .check-organizations .checkbox-multiple-checkbox{margin:0 .66rem 0 0}

[dir="rtl"] .company-forms--profile .form-info .check-organizations .checkbox-multiple-checkbox{margin:0 0 0 .66rem}

@media(min-width: 768px){
.company-forms--profile .form-info .check-organizations .checkbox-multiple-checkbox{width:1.14rem;height:1.14rem}}

.company-forms--profile .form-choices{width:calc(100% + 4.14rem);background-color:#f5f5fa;margin:1.3rem -2.07rem 0;padding:.3rem 2rem 2rem}

[dir="ltr"] .company-forms--profile .form-choices{border-left:.26rem solid #1e428a}

[dir="rtl"] .company-forms--profile .form-choices{border-right:.26rem solid #1e428a}

.company-forms--profile .form-choices .form__header{font-size:1.29rem;margin:3rem 0 1.1rem}

.company-forms--profile .form-choices .form__header:before{display:none}

.company-forms--profile .form-choices__desc{font-size:1.1rem;margin-bottom:2.8rem}

@media(min-width: 768px){
.company-forms--profile .form-choices__desc{font-size:.93rem}}

.company-forms--profile .form-choices__desc--small-margin{margin-bottom:1.1rem}

[dir="ltr"] .company-forms--profile .form-choices__desc--small-margin .form-choices__desc--light{margin-left:.3rem}

[dir="rtl"] .company-forms--profile .form-choices__desc--small-margin .form-choices__desc--light{margin-right:.3rem}

.company-forms--profile .form-choices__desc--light{color:#898989;line-height:1.3rem;margin-bottom:2.2rem}

.company-forms--profile .form-choices .checkbox-multiple{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill, minmax(11rem, 1fr))}

.company-forms--profile .form-choices .checkbox-multiple-option{width:-moz-fit-content;width:fit-content;padding:0;font-size:1rem}

@media(min-width: 768px){
.company-forms--profile .form-choices .checkbox-multiple-option{font-size:.93rem}}

.company-forms--profile .form-choices .checkbox-multiple-checkbox{width:1.4rem;height:1.4rem}

@media(min-width: 768px){
.company-forms--profile .form-choices .checkbox-multiple-checkbox{width:1rem;height:1rem}}

.company-forms--profile .form-choices .input-text{width:100%}

.company-forms--profile .form-choices .input-text-header{font-weight:400;margin:1rem 0;color:#464646}

[dir="ltr"] .company-forms--profile .form-choices .input-text-header{padding-right:2rem}

[dir="rtl"] .company-forms--profile .form-choices .input-text-header{padding-left:2rem}

.company-forms--profile .form-proj-size{margin-top:2.4rem;position:relative}

@media(min-width: 768px){
.company-forms--profile .form-proj-size{width:46%;min-width:19rem}}

[dir="ltr"] .company-forms--profile .form-proj-size .input-text-input{padding:1.25rem 4.5rem 1.25rem 1.25rem}

[dir="rtl"] .company-forms--profile .form-proj-size .input-text-input{padding:1.25rem 1.25rem 1.25rem 4.5rem}

.company-forms--profile .form-proj-size__unit{color:#898989;position:absolute;bottom:1.675rem;transform:translateY(50%)}

[dir="ltr"] .company-forms--profile .form-proj-size__unit{right:1.25rem}

[dir="rtl"] .company-forms--profile .form-proj-size__unit{left:1.25rem}

.company-forms--references .form__header{margin:0 0 1.8rem;display:flex;align-items:center}

.company-forms--references .form__header .btn--circle{position:relative;top:.2rem}

[dir="ltr"] .company-forms--references .form__header .btn--circle{margin-left:1rem}

[dir="rtl"] .company-forms--references .form__header .btn--circle{margin-right:1rem}

.company-forms--references .form__header .btn--circle svg,.company-forms--references .form__header .btn--circle image{width:1.14rem;height:1.14rem}

.company-forms--references .form__optional-text{margin:2.1rem 0 2.6rem}

.company-forms--references .form .client{border:1px solid #e3e3e3;border-radius:6px;background:#fff;padding:2rem;margin-top:1.86rem;display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 2rem;animation:fade-in .15s ease-in;position:relative}

.company-forms--references .form .client .btn--circle{position:absolute;top:1.2rem;width:3.2rem;height:3.2rem}

[dir="ltr"] .company-forms--references .form .client .btn--circle{right:1.9rem}

[dir="rtl"] .company-forms--references .form .client .btn--circle{left:1.9rem}

.company-forms--references .form .client .btn--circle svg,.company-forms--references .form .client .btn--circle image{width:.85rem;height:.85rem}

.company-forms--references .form .client__title{width:100%;font-weight:600;margin:.42rem 0;color:#1e428a}

.company-forms--references .form .client .input-text{width:100%;margin:1.3rem 0 .2rem}

@media(min-width: 768px){
.company-forms--references .form .client .input-text{width:calc((100% - 2rem)/2)}}

.company-forms--references .form .client .input-header{margin:0;font-weight:600}

.company-forms--resource .form__row{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:2.71rem}

@media(min-width: 768px){
.company-forms--resource .form__row{flex-direction:row}}

.company-forms--resource .form__row-item{flex:1}

[dir="ltr"] .company-forms--resource .form__row-item:nth-child(1){margin-right:2.82rem}

[dir="rtl"] .company-forms--resource .form__row-item:nth-child(1){margin-left:2.82rem}

.company-forms--resource .form__row-item .textarea__header{margin-bottom:1rem;font-size:1rem;color:#464646}

@media(min-width: 768px){
.company-forms--resource .form__row-item .textarea__header{font-size:.93rem}}

.company-forms--resource .form__row-item .textarea__input{flex:1}

.company-forms--resource .form__row-item .checkbox-multiple-option{width:auto;color:#464646;margin-bottom:1.5rem;padding:0}

[dir="ltr"] .company-forms--resource .form__row-item .checkbox-multiple-option{margin-right:2.7rem}

[dir="rtl"] .company-forms--resource .form__row-item .checkbox-multiple-option{margin-left:2.7rem}

.company-forms--resource .form__row-item .checkbox-multiple-checkbox{width:1.4rem;height:1.4rem}

[dir="ltr"] .company-forms--resource .form__row-item .checkbox-multiple-checkbox{margin:0 .66rem 0 0}

[dir="rtl"] .company-forms--resource .form__row-item .checkbox-multiple-checkbox{margin:0 0 0 .66rem}

@media(min-width: 768px){
.company-forms--resource .form__row-item .checkbox-multiple-checkbox{width:1.14rem;height:1.14rem}}

.company-forms--resource .form__row-item-text{margin:1rem 0 1.1rem;line-height:1.36rem;font-size:1rem;color:#464646}

@media(min-width: 768px){
.company-forms--resource .form__row-item-text{font-size:.93rem;margin:0 0 1.1rem}}

.company-forms--resource .form__row-item-text-optional{color:#898989}

.company-forms--resource .form .checkbox-radio{margin-bottom:2.8rem;font-size:.93rem}

.company-forms--resource .form__add{display:flex;flex-direction:row;align-items:center;margin:2.5rem 0 2.8rem}

.company-forms--resource .form__add-title{font-weight:600;color:#464646}

.company-forms--resource .form__add .form__row-item-text{margin-bottom:0}

[dir="ltr"] .company-forms--resource .form__add .btn--circle{margin:0 0 0 1.7rem}

[dir="rtl"] .company-forms--resource .form__add .btn--circle{margin:0 1.7rem 0 0}

.company-forms--resource .form__add .btn--circle svg,.company-forms--resource .form__add .btn--circle image{width:1.14rem;height:1.14rem}

.company-forms--resource .form .company{border:1px solid #e3e3e3;border-radius:6px;background:#fff;padding:2rem 2rem 2.2rem;margin-top:1.3rem;display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 2rem;animation:fade-in .15s ease-in;position:relative}

.company-forms--resource .form .company__title{width:100%;font-weight:600;margin:.42rem 0;color:#1e428a}

.company-forms--resource .form .company .input-text{width:calc((100% - 2rem)/2);margin:1.3rem 0 .2rem}

.company-forms--resource .form .company .btn--circle{position:absolute;top:1.2rem;width:3.23rem;height:3.23rem}

[dir="ltr"] .company-forms--resource .form .company .btn--circle{right:1.9rem}

[dir="rtl"] .company-forms--resource .form .company .btn--circle{left:1.9rem}

.company-forms--resource .form .company .btn--circle svg,.company-forms--resource .form .company .btn--circle image{width:.86rem;height:.86rem}

.company-forms--resource .form-resources{margin-top:4.2rem}

.company-forms--resource .form-resources .form__header{margin-bottom:1.3rem}

.company-forms--resource .form-resources .input-header{margin:0;font-weight:600}

.company-forms--resource .form-resources .input-container{display:grid;grid-template-columns:1fr 1fr 2.57rem;grid-template-rows:1fr;gap:.6rem 1.2rem;position:relative;padding-bottom:.6rem;align-items:center}

@media(min-width: 768px){
.company-forms--resource .form-resources .input-container{grid-template-columns:1fr 1fr 3.57rem;align-items:initial}}

.company-forms--resource .form-resources .input-container-labels{display:grid;grid-template-columns:1fr 1fr 2.57rem;grid-template-rows:1fr;gap:.6rem 1.2rem;font-size:.93rem;font-weight:500;color:#464646;margin:2.6rem 0 .2rem}

@media(min-width: 768px){
.company-forms--resource .form-resources .input-container-labels{grid-template-columns:1fr 1fr 3.57rem}}

.company-forms--resource .form-resources .input-container .btn--circle{width:2.23rem;height:2.23rem;grid-column:3/3}

@media(min-width: 768px){
.company-forms--resource .form-resources .input-container .btn--circle{width:3.23rem;height:3.23rem;margin-top:auto}}

.company-forms--resource .form-resources .input-container .btn--circle svg,.company-forms--resource .form-resources .input-container .btn--circle image{width:.86rem;height:.86rem}

.company-forms--consultant-services .form__header{margin-bottom:1.3rem}

.company-forms--consultant-services .form__subheader{color:#464646;margin:2.8rem 0 .9rem;font-weight:500}

.company-forms--consultant-services .form .checkbox-multiple-option{width:50%}

[dir="ltr"] .company-forms--consultant-services .form .checkbox-multiple-option:nth-of-type(even){padding-left:1.5rem}

[dir="rtl"] .company-forms--consultant-services .form .checkbox-multiple-option:nth-of-type(even){padding-right:1.5rem}

.company-forms--consultant-services .form .input-array-input{width:calc(50% - 1.41rem)}

.company-forms--consultant-services .form .input-array-name{margin:.3rem 0 .5rem}

.company-forms--consultant-services .form__add{display:flex;flex-direction:row;align-items:center;margin:1.1rem 0 1.5rem}

[dir="ltr"] .company-forms--consultant-services .form__add .btn{margin-left:1rem}

[dir="rtl"] .company-forms--consultant-services .form__add .btn{margin-right:1rem}

.company-forms--consultant-services .design-service{animation:fade-in .15s ease-in}

.company-forms--consultant-services .design-service .input-group{border:1px solid #e3e3e3;border-radius:6px;background:#fff;display:flex;flex-wrap:nowrap;max-width:53.3rem;margin-bottom:2.5rem}

.company-forms--consultant-services .design-service .input-group__row{display:flex;flex-direction:row;align-items:center}

.company-forms--consultant-services .design-service .input-group__left{background-color:#f0f2f7;font-size:.95rem;font-weight:500;width:30%;position:relative}

[dir="ltr"] .company-forms--consultant-services .design-service .input-group__left{padding:1rem 2.1rem .2rem 1.3rem}

[dir="rtl"] .company-forms--consultant-services .design-service .input-group__left{padding:1rem 1.3rem .2rem 2.1rem}

@media(min-width: 768px){
.company-forms--consultant-services .design-service .input-group__left{width:37%}}

.company-forms--consultant-services .design-service .input-group__left:after{content:"";position:absolute;border-style:solid;border-color:rgba(0,0,0,0) #f0f2f7;display:block;width:0;z-index:1;top:4.5rem}

[dir="ltr"] .company-forms--consultant-services .design-service .input-group__left:after{border-width:.9rem 0 .9rem .9rem;right:calc(-0.9rem + 1px)}

[dir="rtl"] .company-forms--consultant-services .design-service .input-group__left:after{border-width:.9rem .9rem .9rem 0;left:calc(-0.9rem + 1px)}

.company-forms--consultant-services .design-service .input-group__left-title{margin-bottom:1.3rem;font-weight:500}

.company-forms--consultant-services .design-service .input-group__left .input-group__row{margin-bottom:1rem}

.company-forms--consultant-services .design-service .input-group__left .input-group__row-text{display:flex;align-items:center;gap:.7rem}

.company-forms--consultant-services .design-service .input-group__left .input-group__row-img{display:none}

@media(min-width: 768px){
.company-forms--consultant-services .design-service .input-group__left .input-group__row-img{display:block;width:2.14rem;height:2.14rem;-o-object-fit:contain;object-fit:contain}

[dir="ltr"] .company-forms--consultant-services .design-service .input-group__left .input-group__row-img{margin-right:.6rem}

[dir="rtl"] .company-forms--consultant-services .design-service .input-group__left .input-group__row-img{margin-left:.6rem}}

@media(min-width: 1025px){
[dir="ltr"] .company-forms--consultant-services .design-service .input-group__left .input-group__row-img{margin-right:1.1rem}

[dir="rtl"] .company-forms--consultant-services .design-service .input-group__left .input-group__row-img{margin-left:1.1rem}}

.company-forms--consultant-services .design-service .input-group__right{flex:1;display:flex;flex-direction:column}

[dir="ltr"] .company-forms--consultant-services .design-service .input-group__right{padding:1rem .8rem 1rem 1.2rem}

[dir="rtl"] .company-forms--consultant-services .design-service .input-group__right{padding:1rem 1.2rem 1rem .8rem}

@media(min-width: 1025px){
[dir="ltr"] .company-forms--consultant-services .design-service .input-group__right{padding:1rem 2.1rem 1rem 2.6rem}

[dir="rtl"] .company-forms--consultant-services .design-service .input-group__right{padding:1rem 2.6rem 1rem 2.1rem}}

.company-forms--consultant-services .design-service .input-group__right .input-text-header{margin:0}

.company-forms--consultant-services .design-service .input-group__right .input-group__row{display:grid;grid-template-columns:1fr 1.5rem 1fr 1.5rem 1.5fr;margin-bottom:1.3rem;animation:fade-in .15s ease-in}

@media(min-width: 1025px){
.company-forms--consultant-services .design-service .input-group__right .input-group__row{grid-template-columns:1fr 2.5rem 1fr 2.5rem 1.5fr}}

.company-forms--consultant-services .design-service .input-group__right .input-group__row--headers{font-weight:500}

.company-forms--consultant-services .design-service .input-group__right .input-group__row--headers .input-group__title-from{grid-column:1/2}

.company-forms--consultant-services .design-service .input-group__right .input-group__row--headers .input-group__title-to{grid-column:3/4}

.company-forms--consultant-services .design-service .input-group__right .input-group__row--headers .input-group__title-price{grid-column:5/6}

.company-forms--consultant-services .design-service .input-group__right .input-group__row-sign{font-size:.9rem;justify-self:center}

.company-forms--consultant-services .design-service .input-group__right .input-group__row--last{grid-template-columns:1fr 1.5rem 1fr 1.5rem 1.5fr}

@media(min-width: 1025px){
.company-forms--consultant-services .design-service .input-group__right .input-group__row--last{grid-template-columns:1fr 2.5rem 1fr 2.5rem 1.5fr}}

.company-forms--consultant-services .design-service .input-group__right .input-group__row--last .input-group__text{grid-column:1/span 2}

[dir="ltr"] .company-forms--consultant-services .design-service .input-group__right .input-group__row--last .input-group__text{padding-right:1rem;text-align:right}

[dir="rtl"] .company-forms--consultant-services .design-service .input-group__right .input-group__row--last .input-group__text{padding-left:1rem;text-align:left}

.company-forms--consultant-services .design-service .input-group__right .input-group__row .input-text-input{padding:1.25rem .5rem}

@media(min-width: 1025px){
.company-forms--consultant-services .design-service .input-group__right .input-group__row .input-text-input{padding:1.25rem .9rem}}

.company-forms--consultant-services .design-service .input-group__btn{display:flex;align-items:center}

[dir="ltr"] .company-forms--consultant-services .design-service .input-group__btn{margin-left:1.3rem}

[dir="rtl"] .company-forms--consultant-services .design-service .input-group__btn{margin-right:1.3rem}

.company-forms--consultant-services .design-service .input-group__btn .btn{position:relative;top:-4%}

.company-forms--consultant-services .design-service .input-group__btn .btn svg,.company-forms--consultant-services .design-service .input-group__btn .btn image{width:1.14rem;height:1.14rem}

.company-forms--consultant-services .design-service .input-group__btn .btn[data-color=gray] svg,.company-forms--consultant-services .design-service .input-group__btn .btn[data-color=gray] image{width:.86rem;height:.86rem}

.company-forms--consultant-services .product-list{animation:fade-in .15s ease-in}

.company-forms--consultant-services .product-list .form__subheader{margin:2.8rem 0 1.8rem;font-size:1rem;font-weight:500}

.company-forms--consultant-services .product-list__item{display:flex;justify-content:space-between;gap:0 2rem;align-items:center;font-size:.95rem;font-weight:500;margin-bottom:.5rem}

@media(min-width: 768px){
.company-forms--consultant-services .product-list__item{width:34rem}}

.company-forms--consultant-services .product-list__item .checkbox-container{flex:1}

.company-forms--consultant-services .product-list__item .checkbox-container-option{gap:1.6rem}

.company-forms--consultant-services .product-list__item .checkbox-container-text{display:flex;align-items:center;gap:.7rem;color:#464646;font-size:1rem;font-weight:500;line-height:1.1rem}

@media(min-width: 768px){
.company-forms--consultant-services .product-list__item .checkbox-container-text{font-size:.93rem}}

.company-forms--consultant-services .product-list__item .checkbox-container-text:before{content:"";display:inline-block;flex-shrink:0;background-repeat:no-repeat;background-position:center;background-size:1.93rem;width:2.6rem;height:3.57rem}

.company-forms--consultant-services .product-list__item[data-name="1"] .checkbox-container-text:before{background-image:url("/assets/graphics/landscape_design.svg");background-size:1.93rem}

.company-forms--consultant-services .product-list__item[data-name="2"] .checkbox-container-text:before{background-image:url("/assets/graphics/quantity_surveying.svg");background-size:2.15rem}

.company-forms--consultant-services .product-list__item[data-name="3"] .checkbox-container-text:before{background-image:url("/assets/graphics/interior_design.svg");background-size:2.43rem 1.72rem}

.company-forms--consultant-services .product-list__item[data-name="4"] .checkbox-container-text:before{background-image:url("/assets/graphics/surveying.svg");background-size:1.36rem 2.71rem}

.company-forms--consultant-services .product-list__item[data-name="Exterior 3D Design"] .checkbox-container-text:before{background-image:url("/assets/graphics/exterior_design.svg");background-size:2.07rem 2.36rem}

.company-forms--consultant-services .product-list__item .input-text-header{margin:0}

.company-forms--consultant-services .product-list__item .input-text{width:11rem}

.company-forms--consultant-services .supervision-services .form__header{margin:3.7rem 0 1.3rem}

.company-forms--consultant-services .governorates .model-list{display:flex;flex-wrap:wrap;gap:2rem 1.8rem}

.company-forms--consultant-services .governorate{border:1px solid #e3e3e3;border-radius:6px;background:#fff;padding:2.4rem 2rem 1rem;width:100%;max-width:34rem;animation:fade-in .15s ease-in}

@media(min-width: 768px){
.company-forms--consultant-services .governorate{width:48.5%;min-width:28rem}}

.company-forms--consultant-services .governorate__title{margin-bottom:2.3rem;color:#1e428a;font-weight:500;position:relative}

.company-forms--consultant-services .governorate__title .btn--circle{position:absolute;top:50%;transform:translateY(-50%);width:3.2rem;height:3.2rem}

[dir="ltr"] .company-forms--consultant-services .governorate__title .btn--circle{right:0}

[dir="rtl"] .company-forms--consultant-services .governorate__title .btn--circle{left:0}

.company-forms--consultant-services .governorate__title .btn--circle svg,.company-forms--consultant-services .governorate__title .btn--circle image{width:.85rem;height:.85rem}

.company-forms--consultant-services .governorate .input-text--select{width:100%}

.company-forms--consultant-services .governorate__row{display:flex;flex-direction:row;align-items:center;margin-bottom:1.2rem}

.company-forms--consultant-services .governorate__row .input-text--select{width:59%}

[dir="ltr"] .company-forms--consultant-services .governorate__row .input-text--select{margin:0 1.2rem 0 1rem}

[dir="rtl"] .company-forms--consultant-services .governorate__row .input-text--select{margin:0 1rem 0 1.2rem}

.company-forms--consultant-services .governorate__row .input-text--select .input-text__option{font-weight:600}

.company-forms--consultant-services .governorate__row .input-text-header{margin:0}

.company-forms--consultant-services .governorate__title-row{display:flex;flex-direction:row;justify-content:space-between;font-weight:500;margin-top:2.5rem;margin-bottom:1.2rem}

.company-forms--contractor-services .form .checkbox-multiple{height:auto;font-size:1rem;gap:0 1.5rem}

@media(min-width: 768px){
.company-forms--contractor-services .form .checkbox-multiple{font-size:.92rem}}

.company-forms--contractor-services .form .checkbox-multiple-option{width:calc((100% - 1.5rem)/2);padding:0;margin-bottom:1.85rem;color:#464646}

.company-forms--contractor-services .form .checkbox-multiple-option .checkbox-multiple-checkbox{width:1.4rem;height:1.4rem}

[dir="ltr"] .company-forms--contractor-services .form .checkbox-multiple-option .checkbox-multiple-checkbox{margin:0 .66rem 0 0}

[dir="rtl"] .company-forms--contractor-services .form .checkbox-multiple-option .checkbox-multiple-checkbox{margin:0 0 0 .66rem}

@media(min-width: 768px){
.company-forms--contractor-services .form .checkbox-multiple-option .checkbox-multiple-checkbox{width:1.14rem;height:1.14rem}}

.company-forms--contractor-services .form .input-array-input{width:calc((100% - 1.5rem)/2)}

.company-forms--contractor-services .form .input-array-name{margin:.3rem 0 .5rem}

.company-forms--contractor-services .form .input-array-results{margin-bottom:0}

.contract-view{min-width:800px;width:100%;display:flex;justify-content:space-between;margin:9.4rem auto 0;height:calc(100vh - 5.64rem - 9.4rem);overflow:hidden}

@media(min-width: 768px){
.contract-view{min-width:initial}}

.contract-view .left-panel{width:18.5%;max-width:24.9rem;min-width:14rem;background-color:#fff}

[dir="ltr"] .contract-view .left-panel{border-right:1px solid #e8e8e8}

[dir="rtl"] .contract-view .left-panel{border-left:1px solid #e8e8e8}

.contract-view .center-panel{overflow-x:auto;height:calc(100vh - 5.64rem - 9.4rem);position:relative;flex:1;background:#f5f5fa}

.contract-view .center-panel ::-webkit-scrollbar{width:.79rem;height:.79rem}

.contract-view .center-panel ::-webkit-scrollbar-thumb{background-color:#d6d6d6}

.contract-view .right-panel{width:25%;max-width:28.6rem;min-width:23rem;height:100%;background-color:#fff}

[dir="ltr"] .contract-view .right-panel{border-left:1px solid #e8e8e8}

[dir="rtl"] .contract-view .right-panel{border-right:1px solid #e8e8e8}

.first-step{max-width:85%;margin:0 auto;background-color:#fafbff;padding-top:9rem}

.first-step__tiles{width:100%;display:flex;justify-content:center;flex-wrap:wrap;margin-top:1.7rem}

.first-step__tile{width:33.4rem;display:flex;flex-direction:column;align-items:center;justify-content:space-between;background-color:#fff;position:relative;padding:2.5rem;margin:0 0 3rem;border-radius:6px;box-shadow:0 3px 7px rgba(0,0,0,.0705882353);transition:box-shadow .15s ease-in}

@media(min-width: 768px){
.first-step__tile{margin:0 1.5rem 2rem}}

.first-step__tile:before{content:"";position:absolute;left:0;right:0;bottom:0;height:.5rem;border-radius:0 0 6px 6px;background-color:#05d94e;opacity:0;transition:opacity .2s ease-in}

.first-step__tile:after{content:"";position:absolute;top:0;width:3.36rem;height:3.36rem;background-image:url("/assets/svg/tick_selected.svg");background-repeat:no-repeat;background-size:100% 100%;opacity:0;transition:opacity .2s ease-in}

[dir="ltr"] .first-step__tile:after{right:0;transform:translate(50%, -50%)}

[dir="rtl"] .first-step__tile:after{left:0;transform:translate(-50%, -50%)}

.first-step__tile[data-is-active=true]{box-shadow:0 2px 8px 3px rgba(0,0,0,.15);transition:box-shadow .15s ease-in}

.first-step__tile[data-is-active=true]:before,.first-step__tile[data-is-active=true]:after{opacity:1;transition:opacity .2s ease-in}

.first-step__tile[data-is-disabled=false]{cursor:pointer}

.first-step__tile[data-is-disabled=false]:hover{box-shadow:0 2px 8px 3px rgba(0,0,0,.15)}

.first-step__tile-title{font-size:1.93rem;font-weight:600;margin-bottom:2.5rem}

.first-step__tile-img{width:85%}

@media(min-width: 768px){
.first-step__tile-img{width:100%}}

[dir="ltr"] .first-step .btn{margin:3.9rem 0 0 auto}

[dir="rtl"] .first-step .btn{margin:3.9rem auto 0 0}

.project-creator{width:100%;background-color:#fafbff;padding-top:9rem;color:#464646}

.project-creator .form{border:1px solid #e3e3e3;border-radius:6px;background:#fff;width:90%;max-width:400px;margin:0 auto;padding:1.8rem 2.2rem;background-color:#fff;transition:all .2s ease-in}

@media(min-width: 768px){
.project-creator .form{width:32.7rem;max-width:32.7rem}}

.project-creator .form .input-text .input-text-input{height:3.2rem}

.project-creator .form__row{display:flex;justify-content:space-between;margin:17px 0}

@media(min-width: 768px){
.project-creator .form__row{margin:1.2rem 0}}

.project-creator .form__row>.input-text{width:calc(50% - .5rem)}

.project-creator .form__row--last{margin-bottom:17px}

@media(min-width: 768px){
.project-creator .form__row--last{margin-bottom:1.5rem}}

.project-creator .form__row--subsection{margin-top:2.1rem}

.project-creator .form__row--subsection .input-text-header{font-size:.93rem;font-weight:400;margin-bottom:.9rem}

.project-creator .form .textarea__input{min-height:5rem}

.project-creator .form__section-header{font-size:1.26rem;font-weight:600;line-height:1.93rem}

[dir="ltr"] .project-creator .form__section-header{margin:0 -1.4rem 1.2rem 0}

[dir="rtl"] .project-creator .form__section-header{margin:0 0 1.2rem -1.4rem}

.project-creator .form__section-subheader{font-size:.94rem;margin-bottom:.9rem;animation:fade-in .2s ease-in}

.project-creator .form__section-info{font-size:.86rem;line-height:1.36rem;color:#898989}

.project-creator .form .uploader{margin-bottom:2rem}

.project-creator .form .uploader .dropzone{padding:15px 20px}

@media(min-width: 768px){
.project-creator .form .uploader .dropzone{padding:1.2rem 4.3rem}}

.project-creator .form .uploader~.file-list{margin:0 0 1.5rem}

.project-creator .form .uploader~.file-list .select-all{margin:1.5rem 0}

@media(min-width: 768px){
.project-creator .form .uploader~.file-list .select-all{margin:1.5rem 0 .7rem}}

.project-creator .form .uploader~.file-list .file-list__too-large{top:-1.4rem}

.project-creator .form .uploader~.file-list__item{margin-bottom:.4rem}

.project-creator .form .uploader~.file-list__item-name{font-size:.9rem}

.project-creator .form .uploader~.file-list__item-icon{width:1.3rem;height:auto}

.project-creator .form .uploader .dropzone__img{width:2.2rem}

.project-creator .form .checkbox-radio{margin:1.6rem 0}

.project-creator .form__tip{font-size:.94rem;margin:2.5rem 0 1.7rem;color:#898989}

.project-creator .form__bottom-buttons{display:flex;justify-content:flex-end;margin:2rem 0 0}

.project-creator .form__bottom-buttons .btn--main[data-color=green]{margin:0 1.5rem}

.project-creator[data-is-admin=true] .form__section-header{position:relative}

.project-creator[data-is-admin=true] .form__section-header:before{content:"";position:absolute;width:4px;height:2.5rem;background-color:#05d94e;top:50%}

[dir="ltr"] .project-creator[data-is-admin=true] .form__section-header:before{left:0;transform:translate(-2.2rem, -50%)}

[dir="rtl"] .project-creator[data-is-admin=true] .form__section-header:before{right:0;transform:translate(2.2rem, -50%)}

[dir="ltr"] .project-creator[data-is-admin=true] .form__section-header:before{transform:translate(-2.2rem, -52%)}

[dir="rtl"] .project-creator[data-is-admin=true] .form__section-header:before{transform:translate(2.2rem, -52%)}

.project-creator[data-is-admin=true] .form__section-header--proj-type{margin-top:2.5rem}

.project-creator[data-is-admin=true] .form__row-client-details{margin:1.2rem 0 2.6rem}

.project-creator[data-is-admin=true] .form__row--last{margin-bottom:2.6rem}

.project-creator[data-is-admin=true] .form .toggle-text{margin:0 0 1.7rem}

.project-creator .file-list__item-name{max-width:100%}

.construction-requirements{width:100%;height:auto;background-color:#fafbff;padding-top:10rem}

.construction-requirements .question{font-size:1.93rem;font-weight:600;text-align:center}

.construction-requirements .tiles{display:flex;justify-content:center;flex-wrap:wrap;margin:1.7rem auto 0;max-width:85%}

.construction-requirements .navigation{display:flex;justify-content:flex-end;width:69.87rem;max-width:85%;margin:2.9rem auto 1rem}

.construction-requirements .navigation__row-btns{display:flex;gap:1.5rem}

[data-variant=supplied-items]{width:100%;padding:2.2rem}

@media(min-width: 768px){
[data-variant=supplied-items]{width:37.1rem}}

[dir="ltr"] [data-variant=supplied-items] .side-modal__header{margin-left:0}

[dir="rtl"] [data-variant=supplied-items] .side-modal__header{margin-right:0}

[data-variant=supplied-items] .supplied-item{display:flex;align-items:center}

[data-variant=supplied-items] .supplied-item__img{width:2.5rem;height:auto;min-height:2.25rem}

[dir="ltr"] [data-variant=supplied-items] .supplied-item__img{margin-right:1rem}

[dir="rtl"] [data-variant=supplied-items] .supplied-item__img{margin-left:1rem}

[data-variant=supplied-items] .supplied-item__title{font-size:.93rem;position:relative}

[data-variant=supplied-items] .return{display:flex;align-items:center;margin:1.2rem 0 .9rem}

[data-variant=supplied-items] .return__arrow{position:relative;width:1.5rem;height:1.05rem;box-sizing:content-box;transition:.15s ease-in;flex-shrink:0;;cursor:pointer}

[dir="ltr"] [data-variant=supplied-items] .return__arrow{margin:0 1rem 0 0;transform:none}

[dir="rtl"] [data-variant=supplied-items] .return__arrow{margin:0 0 0 1rem;transform:scale(-1, 1)}

@media(min-width: 768px){
[data-variant=supplied-items] .return__arrow{width:1.2rem;height:.84rem}

[dir="ltr"] [data-variant=supplied-items] .return__arrow{padding:0 .5rem 0 0;margin:0 .5rem 0 0}

[dir="rtl"] [data-variant=supplied-items] .return__arrow{padding:0 0 0 .5rem;margin:0 0 0 .5rem}}

[data-variant=supplied-items] .return__arrow image{width:100%;height:100%}

[dir="ltr"] [data-variant=supplied-items] .return__arrow:hover{transform:translateX(-0.3rem);}

[dir="rtl"] [data-variant=supplied-items] .return__arrow:hover{transform:translateX(.3rem) scale(-1, 1);}

[data-variant=supplied-items] .return__name{font-size:1.07rem;font-weight:600;word-break:break-word;position:relative}

[data-variant=supplied-items] .install-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;font-size:.95rem}

[data-variant=supplied-items] .install-item .supplied-item__img{width:2.5rem;height:2.5rem;-o-object-fit:contain;object-fit:contain}

[data-variant=supplied-items] .install-item .supplied-item__title{font-size:.93rem}

[dir="ltr"] [data-variant=supplied-items] .install-item .supplied-item__title{margin-right:.9rem}

[dir="rtl"] [data-variant=supplied-items] .install-item .supplied-item__title{margin-left:.9rem}

[data-variant=supplied-items] .install-item>.is-installed{color:#1e428a;font-weight:600}

[data-variant=supplied-items] .install-item>.is-installed[data-is-installed=true]{color:#05d94e}

[data-variant=supplied-items] .section{margin-bottom:1.2rem}

[data-variant=supplied-items] .section__title{font-size:1.07rem;line-height:1.93rem;font-weight:600;padding:.2rem 0 .3rem;margin-top:.7rem;position:relative}

[data-variant=supplied-items] .section__title:before{content:"";position:absolute;width:5px;height:2.5rem;background-color:#898989;top:50%}

[dir="ltr"] [data-variant=supplied-items] .section__title:before{left:0;transform:translate(-2.2rem, -50%)}

[dir="rtl"] [data-variant=supplied-items] .section__title:before{right:0;transform:translate(2.2rem, -50%)}

[data-variant=supplied-items] .section__subtitle{grid-column:span 2;display:flex;justify-content:space-between;font-size:.79rem;margin:.5rem 0 1.5rem;border-bottom:1px solid #eaeaea;padding-bottom:1rem}

[data-variant=supplied-items] .section__items{padding:2rem 0 1.7rem}

[data-variant=supplied-items] .section__items[data-layout=grid]{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem}

.requirement-tile{width:33.4rem;height:27.5rem;display:flex;flex-direction:column;justify-content:flex-end;background-repeat:no-repeat;background-size:100% 100%;cursor:pointer;position:relative;margin:1.53rem 0}

@media(min-width: 768px){
.requirement-tile{margin:1.53rem}}

.requirement-tile[data-requirement=structureOnly]{background-image:url("/assets/graphics/structure_only_picture.png")}

.requirement-tile[data-requirement=turnKey]{background-image:url("/assets/graphics/turn_key_picture.png")}

.requirement-tile:before{content:"";position:absolute;top:0;width:3.36rem;height:3.36rem;background-image:url("/assets/svg/tick_selected.svg");background-repeat:no-repeat;background-size:100% 100%;opacity:0;transition:opacity .2s ease-in}

[dir="ltr"] .requirement-tile:before{right:0;transform:translate(50%, -50%)}

[dir="rtl"] .requirement-tile:before{left:0;transform:translate(-50%, -50%)}

.requirement-tile .bottom{color:#fff;display:flex;align-items:flex-start;padding:0 1.55rem 1.2rem;position:relative}

.requirement-tile .bottom__radio{position:relative;width:15px;height:15px;border-radius:50%;border:1px solid #fff}

[dir="ltr"] .requirement-tile .bottom__radio{margin-right:.8rem}

[dir="rtl"] .requirement-tile .bottom__radio{margin-left:.8rem}

.requirement-tile .bottom:before{content:"";position:absolute;left:0;right:0;bottom:0;height:.5rem;border-radius:0 0 6px 6px;background-color:#05d94e;opacity:0;transition:opacity .2s ease-in}

.requirement-tile .bottom__titles{flex:1}

.requirement-tile .bottom__titles-primary{font-size:1.14rem;font-weight:600;margin-bottom:.4rem}

.requirement-tile .bottom__titles-secondary{font-size:1rem}

@media(min-width: 768px){
.requirement-tile .bottom__titles-secondary{font-size:.94rem}}

.requirement-tile .bottom__tip{position:relative}

.requirement-tile .bottom__tip-button{font-size:1rem;font-family:inherit;text-align:center;line-height:.93rem;color:#fff;background-color:rgba(0,0,0,0);position:relative;bottom:.4rem;padding:.57rem .64rem .5rem;outline:none;border:1px solid #fff;border-radius:.43rem;white-space:pre-line;transition:color .12s ease-in;cursor:pointer}

@media(min-width: 768px){
.requirement-tile .bottom__tip-button{font-size:.78rem}}

.requirement-tile .bottom__tip-button:hover{color:#05d94e;border-color:#05d94e}

.requirement-tile[data-is-selected=true]:before{opacity:1;transition:opacity .2s ease-in}

.requirement-tile[data-is-selected=true] .bottom__radio{border-color:#05d94e}

.requirement-tile[data-is-selected=true] .bottom__radio:after{content:"";position:absolute;top:2px;width:9px;height:9px;border-radius:50%;background-color:#05d94e}

[dir="ltr"] .requirement-tile[data-is-selected=true] .bottom__radio:after{left:2px}

[dir="rtl"] .requirement-tile[data-is-selected=true] .bottom__radio:after{right:2px}

.requirement-tile[data-is-selected=true] .bottom:before,.requirement-tile[data-is-selected=true] .bottom:after{opacity:1;transition:opacity .2s ease-in}

.design-listings{width:95%;max-width:83.2rem;margin:0 auto}

@media(min-width: 1025px){
.design-listings{width:90%}}

.design-listings__top{width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:3.3rem}

.design-listings .search{position:relative;width:100%}

[dir="ltr"] .design-listings .search{margin-right:1rem}

[dir="rtl"] .design-listings .search{margin-left:1rem}

.design-listings .search .icon-box{position:absolute;top:50%;transform:translateY(-50%)}

[dir="ltr"] .design-listings .search .icon-box{left:1.5rem}

[dir="rtl"] .design-listings .search .icon-box{right:1.5rem}

.design-listings .search .icon-box svg,.design-listings .search .icon-box image{width:18px;height:18px}

@media(min-width: 768px){
.design-listings .search .icon-box svg,.design-listings .search .icon-box image{width:1.28rem;height:1.28rem}}

.design-listings .search .input-text{width:100%}

.design-listings .search .input-text-input{font-size:12px}

[dir="ltr"] .design-listings .search .input-text-input{padding-left:3.5rem}

[dir="rtl"] .design-listings .search .input-text-input{padding-right:3.5rem}

@media(min-width: 768px){
.design-listings .search .input-text-input{font-size:1rem}}

.design-listings .search .input-text-header{display:none}

.design-listings .filter-box{border:1px solid #e3e3e3;border-radius:6px;background:#fff;padding:1.7rem;margin-top:1.21rem}

.design-listings .filter-box__fields{display:flex;flex-wrap:wrap;align-items:center}

.design-listings .filter-box__field{width:15.7rem}

[dir="ltr"] .design-listings .filter-box__field{margin:0 2.14rem 1rem 0}

[dir="rtl"] .design-listings .filter-box__field{margin:0 0 1rem 2.14rem}

.design-listings .filter-box__field-title{font-size:.93rem;font-weight:600}

.design-listings .filter-box__field .input-text-header{margin-bottom:.7rem}

.design-listings .filter-box__field .input-counter-container{width:100%}

.design-listings .filter-box__field .input-counter-container .input-counter{width:100%}

.design-listings .filter-box__btns{display:flex;align-items:center;flex-shrink:0}

[dir="ltr"] .design-listings .filter-box__btns{margin-left:auto}

[dir="rtl"] .design-listings .filter-box__btns{margin-right:auto}

.design-listings .filter-box__btns .btn[data-color=transparent]{color:#333}

[dir="ltr"] .design-listings .filter-box__btns .btn[data-color=transparent]{margin-right:2rem}

[dir="rtl"] .design-listings .filter-box__btns .btn[data-color=transparent]{margin-left:2rem}

.design-listings .filter-box__btns .btn[data-color=transparent] .text:after{background-color:#333}

.design-listings__btn-like{position:relative;min-height:3.5em;height:3.5rem;display:flex;align-items:center;cursor:pointer;background-color:#fff;border:1px solid #e3e3e3;border-radius:6px;padding:.5rem 1.15rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}

.design-listings__btn-like .btn{padding:0;min-height:auto;box-shadow:none;border:none;border-radius:0;pointer-events:none}

.design-listings__btn-like .btn .icon{filter:saturate(0);transition:all .12s ease-in}

[dir="ltr"] .design-listings__btn-like .btn .icon{padding-left:.9rem}

[dir="rtl"] .design-listings__btn-like .btn .icon{padding-right:.9rem}

.design-listings__btn-like .btn svg,.design-listings__btn-like .btn image{width:1.5rem;height:1.29rem}

.design-listings__btn-like .btn .text{font-size:1rem}

.design-listings__btn-like-count{font-size:.93rem;pointer-events:none;color:#898989}

[dir="ltr"] .design-listings__btn-like-count{margin-left:.5rem}

[dir="rtl"] .design-listings__btn-like-count{margin-right:.5rem}

.design-listings__btn-like:hover .icon{filter:invert(40%) sepia(100%) saturate(475%) hue-rotate(304deg) brightness(96%) contrast(93%)}

.design-listings__btn-like[data-checked=true] .icon{filter:saturate(1)}

.design-listings__title{font-size:1.29rem;font-weight:600;margin-top:3rem}

.design-listings__content{display:flex;flex-direction:column;margin-top:1.3rem}

.design-listings__content .infinite-scroll-component{padding-bottom:6rem;overflow:visible !important}

.design-listings__content .loading-container{width:auto;height:auto;position:relative;margin-top:8rem}

.design-listings__content .loading-container__loader{top:0}

.footer{font-size:12px;line-height:22px;color:#898989;gap:1.7rem;align-items:center;width:77%;padding:3rem 0 0;margin:auto auto 0}

@media(min-width: 768px){
.footer{font-size:.94rem;line-height:initial;display:flex;justify-content:space-between;gap:1rem;padding:3rem 0;margin:auto auto 0}}

.footer .copyrights{text-align:center}

@media(min-width: 768px){
.footer .copyrights{text-align:initial}}

.footer>.links{display:flex;justify-content:center;padding:2rem 0}

@media(min-width: 768px){
.footer>.links{padding:0;justify-content:initial}

[dir="ltr"] .footer>.links{margin-left:2rem}

[dir="rtl"] .footer>.links{margin-right:2rem}}

.footer>.links>.link{color:#898989;text-decoration:none;transition:color .12s ease-in}

[dir="ltr"] .footer>.links>.link{margin-left:2.6rem}

[dir="rtl"] .footer>.links>.link{margin-right:2.6rem}

@media(min-width: 768px){
[dir="ltr"] .footer>.links>.link{margin-left:2rem}

[dir="rtl"] .footer>.links>.link{margin-right:2rem}}

.footer>.links>.link:not([href="#"]):hover{color:#1e428a}

.history-logs__header{font-size:2rem;font-weight:600;margin:3.5rem 0 2.65rem}

.history-logs .log-list{margin:0;padding-top:2.2rem}

.history-logs .log-list:empty{display:none}

.invoices__header{font-size:2rem;font-weight:600;margin:3.5rem 0 2.65rem}

.invoices__header-num{font-size:1.29rem;font-weight:500;color:#898989}

.invoices .table{padding:0 2rem}

.invoices .table__header{font-weight:500;border-bottom:none}

[dir="ltr"] .invoices .table__header .table__cell{padding:1.9rem 1rem 1.15rem .5rem}

[dir="rtl"] .invoices .table__header .table__cell{padding:1.9rem .5rem 1.15rem 1rem}

@media(min-width: 1025px){
[dir="ltr"] .invoices .table__header .table__cell{padding-left:1rem}

[dir="rtl"] .invoices .table__header .table__cell{padding-right:1rem}}

[dir="ltr"] .invoices .table__header .table__cell:first-of-type{padding-left:0}

[dir="rtl"] .invoices .table__header .table__cell:first-of-type{padding-right:0}

.invoices .table__header .table__cell:last-of-type{min-width:3rem;padding-left:0;padding-right:0}

@media(min-width: 1025px){
.invoices .table__header .table__cell:last-of-type{min-width:auto}

[dir="ltr"] .invoices .table__header .table__cell:last-of-type{padding-left:1rem}

[dir="rtl"] .invoices .table__header .table__cell:last-of-type{padding-right:1rem}}

.invoices .table__body .table__row{align-items:initial}

.invoices .table__body .table__row:first-of-type{border-top:1px solid #e3e3e3}

.invoices .table__body .table__cell{display:flex;flex-direction:column;justify-content:center}

[dir="ltr"] .invoices .table__body .table__cell{padding:.9rem 1rem 1rem 0}

[dir="rtl"] .invoices .table__body .table__cell{padding:.9rem 0 1rem 1rem}

@media(min-width: 1025px){
[dir="ltr"] .invoices .table__body .table__cell{padding-left:1rem}

[dir="rtl"] .invoices .table__body .table__cell{padding-right:1rem}}

[dir="ltr"] .invoices .table__body .table__cell:first-of-type{padding-left:0}

[dir="rtl"] .invoices .table__body .table__cell:first-of-type{padding-right:0}

.invoices .table__body .table__cell:last-of-type{min-width:3rem;padding-left:0;padding-right:0}

@media(min-width: 1025px){
.invoices .table__body .table__cell:last-of-type{min-width:auto}

[dir="ltr"] .invoices .table__body .table__cell:last-of-type{padding-left:1rem}

[dir="rtl"] .invoices .table__body .table__cell:last-of-type{padding-right:1rem}}

.invoices .table__body .table__cell .invoice__number{font-size:.93rem;font-weight:600;margin-bottom:.64rem}

.invoices .table__body .table__cell .invoice__desc{font-size:.86rem;color:#898989}

.invoices .table__body .table__cell .date{color:#898989}

.invoices .table__body .table__cell .price{font-weight:500}

.invoices .table__body .table__cell .status-sub{font-weight:500}

.invoices .table__body .table__cell .status-sub[data-status=paid]{color:#05d94e}

.invoices .table__body .table__cell .status-sub[data-status=unpaid]{color:#ec5469}

.invoices .table__body .table__cell .btn{font-size:.86rem;font-weight:500}

[dir="ltr"] .invoices .table__body .table__cell .btn{margin:0 0 0 auto}

[dir="rtl"] .invoices .table__body .table__cell .btn{margin:0 auto 0 0}

.invoices .table__body .table__cell .btn .text{text-align:end}

.invoices .table-subscriptions{margin-bottom:1.5rem}

[dir="ltr"] .invoices .table-subscriptions .table__header .table__cell{padding:1.4rem 1rem 1.15rem 0}

[dir="rtl"] .invoices .table-subscriptions .table__header .table__cell{padding:1.4rem 0 1.15rem 1rem}

@media(min-width: 1025px){
[dir="ltr"] .invoices .table-subscriptions .table__header .table__cell{padding-left:1rem}

[dir="rtl"] .invoices .table-subscriptions .table__header .table__cell{padding-right:1rem}}

[dir="ltr"] .invoices .table-subscriptions .table__header .table__cell:first-of-type{padding-left:0}

[dir="rtl"] .invoices .table-subscriptions .table__header .table__cell:first-of-type{padding-right:0}

.invoices .table-subscriptions .table__header .table__cell:last-of-type{min-width:3rem;padding-left:0;padding-right:0}

@media(min-width: 1025px){
.invoices .table-subscriptions .table__header .table__cell:last-of-type{min-width:auto}

[dir="ltr"] .invoices .table-subscriptions .table__header .table__cell:last-of-type{padding-left:1rem}

[dir="rtl"] .invoices .table-subscriptions .table__header .table__cell:last-of-type{padding-right:1rem}}

[dir="ltr"] .invoices .table-subscriptions .table__body .table__cell{padding:1.2rem 1rem 1.5rem 0}

[dir="rtl"] .invoices .table-subscriptions .table__body .table__cell{padding:1.2rem 0 1.5rem 1rem}

@media(min-width: 1025px){
[dir="ltr"] .invoices .table-subscriptions .table__body .table__cell{padding-left:1rem}

[dir="rtl"] .invoices .table-subscriptions .table__body .table__cell{padding-right:1rem}}

[dir="ltr"] .invoices .table-subscriptions .table__body .table__cell:first-of-type{padding-left:0}

[dir="rtl"] .invoices .table-subscriptions .table__body .table__cell:first-of-type{padding-right:0}

.invoices .table-subscriptions .table__body .table__cell:last-of-type{min-width:3rem;padding-left:0;padding-right:0}

@media(min-width: 1025px){
.invoices .table-subscriptions .table__body .table__cell:last-of-type{min-width:auto}

[dir="ltr"] .invoices .table-subscriptions .table__body .table__cell:last-of-type{padding-left:1rem}

[dir="rtl"] .invoices .table-subscriptions .table__body .table__cell:last-of-type{padding-right:1rem}}

.invoices .table-subscriptions .table__body .table__cell .type{font-size:.93rem;font-weight:600}

.invoices .table-subscriptions .table__body .table__cell .status{font-size:.79rem;font-weight:500;width:-moz-fit-content;width:fit-content;border-radius:3px;color:#05d94e;background-color:rgba(5,217,78,.1)}

[dir="ltr"] .invoices .table-subscriptions .table__body .table__cell .status{padding:.57rem .64rem .36rem .71rem;margin:0 0 0 auto}

[dir="rtl"] .invoices .table-subscriptions .table__body .table__cell .status{padding:.57rem .71rem .36rem .64rem;margin:0 auto 0 0}

.invoices .table-subscriptions .table__body .table__cell .status[data-status=active]{color:#05d94e;background-color:rgba(5,217,78,.1)}

.invoices .table-subscriptions .table__body .table__cell .status[data-status=rejected]{color:#ec5469;background-color:rgba(236,84,105,.1)}

.invoices .table-subscriptions .table__body .table__cell .status[data-status=review]{color:#1e428a;background-color:rgba(30,66,138,.1)}

.invoices .table-subscriptions .table__body .table__cell .buttons{display:flex;gap:.25rem 1.5rem;align-items:center;justify-content:flex-end;flex-wrap:wrap}

.invoices .table-subscriptions .table__body .table__cell .buttons .btn{margin:0}

.company-projects .top-header{display:flex;align-items:center;justify-content:space-between;margin:3.7rem 0 2.6rem}

.company-projects .top-header__text{font-size:2rem;font-weight:600;margin:0}

.company-projects .top-header__text-num{font-size:1.28rem;color:#898989;font-weight:500}

[dir="ltr"] .company-projects .top-header__text-num{margin-left:.3rem}

[dir="rtl"] .company-projects .top-header__text-num{margin-right:.3rem}

.company-projects .top-header__right{width:40%;display:flex;align-items:center;justify-content:flex-end;padding-top:.2rem}

.company-projects .top-header__right .search svg,.company-projects .top-header__right .search image{width:1.31rem;height:1.31rem}

.company-projects .top-header__right .filter{position:relative}

[dir="ltr"] .company-projects .top-header__right .filter .btn{margin-left:2.3rem}

[dir="rtl"] .company-projects .top-header__right .filter .btn{margin-right:2.3rem}

.company-projects .top-header__right .filter svg,.company-projects .top-header__right .filter image{width:1.26rem;height:1.16rem}

.company-projects .top-header__right .filter[data-is-filter=true]:after{content:"";position:absolute;top:-0.5rem;width:1rem;height:1rem;border:.25rem solid #fff;border-radius:50%;background-color:#05d94e}

[dir="ltr"] .company-projects .top-header__right .filter[data-is-filter=true]:after{right:-0.5rem}

[dir="rtl"] .company-projects .top-header__right .filter[data-is-filter=true]:after{left:-0.5rem}

[dir="ltr"] .company-projects .top-header__right .btn[data-color=blue]{margin-left:3.3rem}

[dir="rtl"] .company-projects .top-header__right .btn[data-color=blue]{margin-right:3.3rem}

.company-projects .table{padding:0 2rem}

.company-projects .table__header{font-weight:500;border-bottom:none}

[dir="ltr"] .company-projects .table__header .table__cell{padding:1.7rem 1rem 1.15rem 0}

[dir="rtl"] .company-projects .table__header .table__cell{padding:1.7rem 0 1.15rem 1rem}

@media(min-width: 1025px){
[dir="ltr"] .company-projects .table__header .table__cell{padding-left:1rem}

[dir="rtl"] .company-projects .table__header .table__cell{padding-right:1rem}}

[dir="ltr"] .company-projects .table__header .table__cell:first-of-type{padding-left:0}

[dir="rtl"] .company-projects .table__header .table__cell:first-of-type{padding-right:0}

.company-projects .table__header .table__cell:last-of-type{min-width:3rem;padding-left:0;padding-right:0}

@media(min-width: 1025px){
.company-projects .table__header .table__cell:last-of-type{min-width:auto}

[dir="ltr"] .company-projects .table__header .table__cell:last-of-type{padding-left:1rem}

[dir="rtl"] .company-projects .table__header .table__cell:last-of-type{padding-right:1rem}}

.company-projects .table__body .table__row{align-items:initial}

.company-projects .table__body .table__row:first-of-type{border-top:1px solid #e3e3e3}

[dir="ltr"] .company-projects .table__body .table__cell{padding:1.2rem 1rem 1.7rem 0}

[dir="rtl"] .company-projects .table__body .table__cell{padding:1.2rem 0 1.7rem 1rem}

@media(min-width: 1025px){
[dir="ltr"] .company-projects .table__body .table__cell{padding-left:1rem}

[dir="rtl"] .company-projects .table__body .table__cell{padding-right:1rem}}

[dir="ltr"] .company-projects .table__body .table__cell:first-of-type{padding-left:0}

[dir="rtl"] .company-projects .table__body .table__cell:first-of-type{padding-right:0}

.company-projects .table__body .table__cell:last-of-type{min-width:3rem;padding-left:0;padding-right:0}

@media(min-width: 1025px){
.company-projects .table__body .table__cell:last-of-type{min-width:auto}

[dir="ltr"] .company-projects .table__body .table__cell:last-of-type{padding-left:1rem}

[dir="rtl"] .company-projects .table__body .table__cell:last-of-type{padding-right:1rem}}

.company-projects .table__body .table__cell .location{display:flex;flex-direction:column;gap:.43rem;word-break:break-word;font-size:.93rem;font-weight:600}

.company-projects .table__body .table__cell .location__governorate{color:#898989;font-size:.86rem;font-weight:400}

.company-projects .table__body .table__cell .status{font-size:.79rem;font-weight:500;width:-moz-fit-content;width:fit-content;padding:.57rem;border-radius:3px;color:#05d94e;background-color:rgba(5,217,78,.1)}

[dir="ltr"] .company-projects .table__body .table__cell .status{margin:0 auto auto 0}

[dir="rtl"] .company-projects .table__body .table__cell .status{margin:0 0 auto auto}

.company-projects .table__body .table__cell .status[data-status=reviewing]{color:#ec5469;background-color:rgba(236,84,105,.1)}

.company-projects .table__body .table__cell .status[data-status=openBids],.company-projects .table__body .table__cell .status[data-status=chooseContractor]{color:#1e428a;background-color:rgba(30,66,138,.1)}

.company-projects .table__body .table__cell .status[data-status=readyToSign],.company-projects .table__body .table__cell .status[data-status=signed],.company-projects .table__body .table__cell .status[data-status=liveInPm]{color:#05d94e;background-color:rgba(5,217,78,.1)}

.company-projects .table__body .table__cell .status[data-status=draft],.company-projects .table__body .table__cell .status[data-status=archived]{color:#898989;background-color:rgba(137,137,137,.1294117647)}

.company-projects .table__body .table__cell .btn{font-size:.86rem;font-weight:500}

[dir="ltr"] .company-projects .table__body .table__cell .btn{margin:0 0 0 auto}

[dir="rtl"] .company-projects .table__body .table__cell .btn{margin:0 auto 0 0}

.company-projects .table__body .table__cell .btn .text{text-align:end}

.reviews__top{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:1.95rem}

.reviews__header{font-size:2rem;font-weight:600}

.reviews__header-num{font-size:1.29rem;font-weight:500;color:#898989}

.reviews-items{margin-bottom:6rem}

.reviews-items:empty{display:none}

.reviews-item{border:1px solid #e3e3e3;border-radius:6px;background:#fff;padding:2.15rem 0 1.57rem;margin-bottom:1.57rem}

.reviews-item:last-of-type{margin-bottom:0}

.reviews-item[data-is-reviewer=false] .reviews-item__project{border-bottom:0}

[dir="ltr"] .reviews-item[data-is-reviewer=false] .reviews-item__project{padding:0 1.43rem 0 2.14rem}

[dir="rtl"] .reviews-item[data-is-reviewer=false] .reviews-item__project{padding:0 2.14rem 0 1.43rem}

.reviews-item[data-is-reviewer=false] .reviews-files{margin-top:1.8rem;border-top:1px solid #e3e3e3}

.reviews-item__project{border-bottom:1px solid #e3e3e3;display:flex;justify-content:space-between}

[dir="ltr"] .reviews-item__project{padding:0 1.43rem 1.8rem 2.14rem}

[dir="rtl"] .reviews-item__project{padding:0 2.14rem 1.8rem 1.43rem}

.reviews-item__project-desc{display:flex;align-items:center;flex-wrap:wrap;min-width:6.5rem;margin-bottom:1rem}

[dir="ltr"] .reviews-item__project-desc-col{margin:0 1.8rem 1rem 0}

[dir="rtl"] .reviews-item__project-desc-col{margin:0 0 1rem 1.8rem}

.reviews-item__project-title{font-size:1.14rem;font-weight:600;margin-bottom:.57rem;word-break:break-word}

.reviews-item__project-phone{color:#898989;font-size:.86rem}

.reviews-item__project-phone-num{text-decoration:none;color:#898989;transition:color .12s ease-in}

.reviews-item__project-phone-num:hover{color:#05d94e}

.reviews-item__project-phone-num:empty{pointer-events:none;cursor:default}

.reviews-item__project-label{font-size:.79rem;font-weight:500;color:#1e428a;background-color:rgba(30,66,138,.1);border-radius:3px;margin-bottom:1.5rem;flex-shrink:0}

[dir="ltr"] .reviews-item__project-label{padding:.57rem .86rem .36rem .93rem}

[dir="rtl"] .reviews-item__project-label{padding:.57rem .93rem .36rem .86rem}

.reviews-item__project-properties{display:flex;align-items:flex-start;flex-wrap:wrap}

@media(min-width: 1025px){
.reviews-item__project-properties{justify-content:flex-end}}

.reviews-item__project-properties .property{min-width:5.1rem}

[dir="ltr"] .reviews-item__project-properties .property{margin:0 1.5rem 1rem 0}

[dir="rtl"] .reviews-item__project-properties .property{margin:0 0 1rem 1.5rem}

@media(min-width: 1025px){
.reviews-item__project-properties .property{text-align:right}

[dir="ltr"] .reviews-item__project-properties .property{margin:0 0 1rem 1.5rem}

[dir="rtl"] .reviews-item__project-properties .property{margin:0 1.5rem 1rem 0}}

.reviews-item__project-properties .property__text{font-weight:500;font-size:1.14rem;line-height:1.3rem;word-break:break-word}

.reviews-item__project-properties .property__text--green{color:#05d94e}

.reviews-item__project-properties .property__date{font-weight:500;font-size:.93rem;line-height:1.3rem;word-break:break-word}

.reviews-item__project-properties .property__title{font-size:.93rem;color:#898989;margin-top:.3rem}

.reviews-item__project+.reviews-item__buttons{margin-top:1.8rem;border-top:1px solid #e3e3e3}

.reviews-item__project-buttons{display:flex;align-items:center;gap:2rem}

[dir="ltr"] .reviews-item__project-buttons{margin-left:1rem}

[dir="rtl"] .reviews-item__project-buttons{margin-right:1rem}

.reviews-item__project-buttons .btn .icon svg image{filter:brightness(0)}

.reviews-item__project-buttons .btn [data-icon-name=edit] svg,.reviews-item__project-buttons .btn [data-icon-name=edit] image{width:1.21rem;height:1.21rem}

.reviews-item__project-buttons .btn [data-icon-name=delete] svg,.reviews-item__project-buttons .btn [data-icon-name=delete] image{width:1.21rem;height:1.36rem}

.reviews-item__project-buttons .btn:hover .icon svg{filter:none}

.reviews-item__project-buttons .btn:hover [data-icon-name=delete] svg image{filter:brightness(1)}

.reviews-item__project-buttons .btn:hover [data-icon-name=edit] svg image{filter:brightness(2.5)}

[dir="ltr"] .reviews-item__reviewer{padding:1.75rem 1.43rem 0 2.14rem}

[dir="rtl"] .reviews-item__reviewer{padding:1.75rem 2.14rem 0 1.43rem}

.reviews-item__reviewer-top{display:flex;margin-bottom:1.15rem}

.reviews-item__reviewer-prefix{width:3.5rem;height:3.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 6px rgba(0,0,0,.1843137255);background-color:#898989;color:#fff;font-weight:600;font-size:1.07rem;text-transform:uppercase}

[dir="ltr"] .reviews-item__reviewer-prefix{margin-right:1rem}

[dir="rtl"] .reviews-item__reviewer-prefix{margin-left:1rem}

.reviews-item__reviewer-name{font-size:1.07rem;font-weight:600;margin-bottom:1rem;word-break:break-word}

.reviews-item__reviewer .stars__value{display:none}

.reviews-item__reviewer .stars__dropdown{top:-2.85rem;padding:1rem 1rem .2rem}

[dir="ltr"] .reviews-item__reviewer .stars__dropdown{left:88%}

[dir="rtl"] .reviews-item__reviewer .stars__dropdown{right:88%}

.reviews-item__reviewer-date{color:#898989;font-size:.93rem}

.reviews-item__reviewer-text{color:#464646;line-height:1.64rem;word-break:break-word}

.reviews-item__buttons{display:flex;align-items:center;justify-content:flex-end;gap:2rem}

[dir="ltr"] .reviews-item__buttons{padding:1.8rem 2rem 0 2.14rem}

[dir="rtl"] .reviews-item__buttons{padding:1.8rem 2.14rem 0 2rem}

.reviews-item__buttons .btn[data-color=white]{padding:.5rem .8rem}

.reviews-item__buttons .btn[data-color=white] .icon{filter:none}

[dir="ltr"] .reviews-item__buttons .btn[data-color=white] .icon{margin:0 .2rem 0 0}

[dir="rtl"] .reviews-item__buttons .btn[data-color=white] .icon{margin:0 0 0 .2rem}

.reviews-item__buttons .btn[data-color=white] svg,.reviews-item__buttons .btn[data-color=white] image{width:1.64rem;height:1.64rem}

.reviews-item__buttons .btn[data-color=white]:hover{color:#ec5469}

.reviews .side-modal[data-variant=review]{width:100%;max-width:37.14rem}

@media(min-width: 768px){
.reviews .side-modal[data-variant=review]{max-width:initial;width:37.14rem}}

.reviews .side-modal[data-variant=review] .side-modal__header{margin-bottom:1.05rem}

.reviews .side-modal[data-variant=review] .side-modal__content{flex:1}

[dir="ltr"] .reviews .side-modal[data-variant=review] .side-modal__content{padding:.5rem 0 1rem 2.3rem;margin-right:.71rem}

[dir="rtl"] .reviews .side-modal[data-variant=review] .side-modal__content{padding:.5rem 2.3rem 1rem 0;margin-left:.71rem}

@media(min-width: 768px){
.reviews .side-modal[data-variant=review] .side-modal__content{overflow-y:auto}}

.reviews .side-modal[data-variant=review] .side-modal__content-title{margin:0 0 1rem;font-weight:500}

.reviews .side-modal[data-variant=review] .side-modal__inputs{display:flex;flex-wrap:wrap;justify-content:space-between}

[dir="ltr"] .reviews .side-modal[data-variant=review] .side-modal__inputs{margin:1.3rem .8rem 2.1rem 0}

[dir="rtl"] .reviews .side-modal[data-variant=review] .side-modal__inputs{margin:1.3rem 0 2.1rem .8rem}

.reviews .side-modal[data-variant=review] .side-modal__inputs .input-text{width:calc((100% - 1.5rem)/2);margin-bottom:2.1rem}

.reviews .side-modal[data-variant=review] .side-modal__inputs .input-text-header{color:#464646;font-weight:500}

.reviews .side-modal[data-variant=review] .side-modal__rating{padding-top:2.65rem}

[dir="ltr"] .reviews .side-modal[data-variant=review] .side-modal__rating{margin-right:.8rem}

[dir="rtl"] .reviews .side-modal[data-variant=review] .side-modal__rating{margin-left:.8rem}

.reviews .side-modal[data-variant=review] .side-modal__rating-title{font-size:1.28rem;font-weight:500;margin-bottom:2rem}

.reviews .side-modal[data-variant=review] .uploader{width:80px;height:80px;justify-content:center}

@media(min-width: 768px){
.reviews .side-modal[data-variant=review] .uploader{width:9.43rem;height:9.43rem}}

.reviews .side-modal[data-variant=review] .uploader-container{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:13px;padding:1rem 0 2.6rem;border-bottom:1px solid #f0f0f0}

[dir="ltr"] .reviews .side-modal[data-variant=review] .uploader-container{margin-right:.8rem}

[dir="rtl"] .reviews .side-modal[data-variant=review] .uploader-container{margin-left:.8rem}

@media(min-width: 768px){
.reviews .side-modal[data-variant=review] .uploader-container{grid-gap:1.43rem 2.14rem}}

.reviews .side-modal[data-variant=review] .uploader .dropzone{height:100%;padding:0}

.reviews .side-modal[data-variant=review] .uploader .dropzone:hover .dropzone__btn{filter:brightness(1.5)}

.reviews .side-modal[data-variant=review] .uploader .dropzone__img{display:none}

.reviews .side-modal[data-variant=review] .uploader .dropzone__desc{position:absolute;bottom:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-shrink:0;cursor:pointer;font-size:0;color:rgba(0,0,0,0)}

[dir="ltr"] .reviews .side-modal[data-variant=review] .uploader .dropzone__desc{left:0}

[dir="rtl"] .reviews .side-modal[data-variant=review] .uploader .dropzone__desc{right:0}

.reviews .side-modal[data-variant=review] .uploader .dropzone__btn{width:100%;height:100%;background-image:url("/assets/graphics/upload_img.svg");background-repeat:no-repeat;background-position:center;background-size:2.64rem 2.64rem;font-size:0;color:rgba(0,0,0,0);margin:0;transition:.25s ease-in-out}

.reviews .side-modal[data-variant=review] .uploader__uploaded-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px}

.reviews .side-modal[data-variant=review] .uploader__remove-img{top:0}

[dir="ltr"] .reviews .side-modal[data-variant=review] .uploader__remove-img{right:0}

[dir="rtl"] .reviews .side-modal[data-variant=review] .uploader__remove-img{left:0}

.reviews .side-modal[data-variant=review] .uploader__remove-img .btn--circle{position:absolute;top:.7rem}

[dir="ltr"] .reviews .side-modal[data-variant=review] .uploader__remove-img .btn--circle{right:.7rem}

[dir="rtl"] .reviews .side-modal[data-variant=review] .uploader__remove-img .btn--circle{left:.7rem}

[dir="ltr"] .reviews .side-modal[data-variant=review] .btn[data-color=blue]{margin:1rem 2.3rem 75px auto}

[dir="rtl"] .reviews .side-modal[data-variant=review] .btn[data-color=blue]{margin:1rem auto 75px 2.3rem}

@media(min-width: 768px){
[dir="ltr"] .reviews .side-modal[data-variant=review] .btn[data-color=blue]{margin:1rem 2.3rem 0 auto}

[dir="rtl"] .reviews .side-modal[data-variant=review] .btn[data-color=blue]{margin:1rem auto 0 2.3rem}}

.reviews .side-modal[data-variant=review] .input-text-input{text-overflow:ellipsis}

.side-modal[data-variant=add-employee]{width:100%}

@media(min-width: 768px){
.side-modal[data-variant=add-employee]{width:37.14rem}}

.side-modal[data-variant=add-employee] .side-modal__header{margin-bottom:1.5rem}

.side-modal[data-variant=add-employee] .side-modal__subheader{color:#1e428a;font-weight:500;margin:.45rem 0 1.2rem;position:relative}

.side-modal[data-variant=add-employee] .side-modal__subheader:before{content:"";position:absolute;width:5px;height:2.5rem;background-color:#1e428a;top:50%}

[dir="ltr"] .side-modal[data-variant=add-employee] .side-modal__subheader:before{left:0;transform:translate(-2.3rem, -50%)}

[dir="rtl"] .side-modal[data-variant=add-employee] .side-modal__subheader:before{right:0;transform:translate(2.3rem, -50%)}

.side-modal[data-variant=add-employee] .side-modal__content{flex:1;overflow-y:auto}

[dir="ltr"] .side-modal[data-variant=add-employee] .side-modal__content{padding:.5rem 1.5rem 1rem 2.3rem;margin-right:.71rem}

[dir="rtl"] .side-modal[data-variant=add-employee] .side-modal__content{padding:.5rem 2.3rem 1rem 1.5rem;margin-left:.71rem}

.side-modal[data-variant=add-employee] .side-modal__form{display:flex;justify-content:space-between;flex-wrap:wrap;flex:1}

.side-modal[data-variant=add-employee] .side-modal__form .input-text{width:100%;margin-bottom:2.5rem}

.side-modal[data-variant=add-employee] .side-modal__form .input-text-input{text-overflow:ellipsis}

.side-modal[data-variant=add-employee] .side-modal__form .input-text .description{font-weight:400}

[dir="ltr"] .side-modal[data-variant=add-employee] .btn[data-color=blue]{margin:4rem 0 0 auto}

[dir="rtl"] .side-modal[data-variant=add-employee] .btn[data-color=blue]{margin:4rem auto 0 0}

.avatar{display:flex;align-items:center;justify-content:center;position:relative;transition:.3s ease-in-out}

[dir="ltr"] .avatar{left:0}

[dir="rtl"] .avatar{right:0}

.avatar__box{position:relative;width:2.86rem;height:2.86rem;border-radius:50%;overflow:hidden;margin:-0.2rem 0 0}

[dir="ltr"] .avatar__box{left:0}

[dir="rtl"] .avatar__box{right:0}

[dir="ltr"] .avatar__box[data-is-collapsed=true]:after{transform:rotate(-135deg)}

[dir="rtl"] .avatar__box[data-is-collapsed=true]:after{transform:rotate(135deg)}

.avatar__box[data-is-collapsed=true]:before{opacity:0}

.avatar__box-info{display:none}

@media(min-width: 768px){
.avatar__box-info{display:flex;flex-direction:column;justify-content:center}

[dir="ltr"] .avatar__box-info{text-align:right;margin:.3rem .89rem .3rem 1.27rem}

[dir="rtl"] .avatar__box-info{text-align:left;margin:.3rem 1.27rem .3rem .89rem}}

.avatar__box--first .avatar__icon[src=""],.avatar__box--first .avatar__icon:not([src]){background-image:url("/assets/graphics/blue_avatar.svg");background-size:cover;background-position:center;font-size:0}

.avatar__box--first .avatar__icon[src=""]:after,.avatar__box--first .avatar__icon:not([src]):after{content:"";position:absolute;top:0;background-image:url("/assets/graphics/blue_avatar.svg");width:100%;height:100%;background-size:cover;background-position:center;display:block}

[dir="ltr"] .avatar__box--first .avatar__icon[src=""]:after,[dir="ltr"] .avatar__box--first .avatar__icon:not([src]):after{left:0}

[dir="rtl"] .avatar__box--first .avatar__icon[src=""]:after,[dir="rtl"] .avatar__box--first .avatar__icon:not([src]):after{right:0}

.avatar__box--second{position:absolute;top:0;z-index:-1;animation:fade-in .2s ease;box-shadow:0 2px 6px rgba(0,0,0,.1843137255)}

[dir="ltr"] .avatar__box--second{left:auto;right:0}

[dir="rtl"] .avatar__box--second{right:auto;left:0}

.avatar__box--second .avatar__icon[src=""],.avatar__box--second .avatar__icon:not([src]){background-image:url("/assets/graphics/example_logo.jpg");background-size:cover;background-position:center;font-size:0}

.avatar__box--second .avatar__icon[src=""]:after,.avatar__box--second .avatar__icon:not([src]):after{content:"";position:absolute;top:0;background-image:url("/assets/graphics/example_logo.jpg");width:100%;height:100%;background-size:cover;background-position:center;display:block}

[dir="ltr"] .avatar__box--second .avatar__icon[src=""]:after,[dir="ltr"] .avatar__box--second .avatar__icon:not([src]):after{left:0}

[dir="rtl"] .avatar__box--second .avatar__icon[src=""]:after,[dir="rtl"] .avatar__box--second .avatar__icon:not([src]):after{right:0}

.avatar[data-is-double=true]{position:relative}

[dir="ltr"] .avatar[data-is-double=true]{left:-1.5rem}

[dir="rtl"] .avatar[data-is-double=true]{right:-1.5rem}

.avatar__name{font-size:1rem;margin-bottom:.4rem;max-width:17rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

[dir="ltr"] .avatar__name{text-align:right}

[dir="rtl"] .avatar__name{text-align:left}

.avatar__status{font-size:.79rem;color:#989798}

.avatar__icon{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;cursor:pointer;position:relative;display:block}

.help{height:100%;display:flex;flex-direction:column}

[dir="ltr"] .help{padding:2.29rem .5rem 0 1.29rem}

[dir="rtl"] .help{padding:2.29rem 1.29rem 0 .5rem}

.help .top{display:flex;align-items:center;margin-bottom:2.1rem}

[dir="ltr"] .help .top{padding-left:1rem}

[dir="rtl"] .help .top{padding-right:1rem}

.help .top__title{font-size:1.29rem;font-weight:600}

.help__main{overflow:auto;overflow-x:hidden;flex:1}

[dir="ltr"] .help__main{padding-left:1rem}

[dir="rtl"] .help__main{padding-right:1rem}

.help__sections{width:34.31rem}

.help .section{border:1px solid #e3e3e3;border-radius:6px;background:#fff;transition:box-shadow .15s ease-in;margin-bottom:1.07rem;width:calc(100% - 1.6rem);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}

[dir="ltr"] .help .section{padding:0 2.2rem 1.38rem 1.8rem}

[dir="rtl"] .help .section{padding:0 1.8rem 1.38rem 2.2rem}

.help .section:hover{box-shadow:0 2px 8px 0 rgba(0,0,0,.1215686275)}

.help .section__title{padding:1.38rem 0 0;font-size:1.07rem;font-weight:600;line-height:1.57rem;display:flex;justify-content:space-between}

.help .section__title:after{content:url("/assets/graphics/expand_section.svg");width:.86rem;height:.86rem}

.help .section__content{font-size:.86rem;line-height:1.5rem;color:#898989;overflow:hidden;max-height:0;transition:max-height .55s;transition-property:max-height,opacity;display:flex;flex-direction:column;opacity:0}

.help .section__content:before{content:"";height:.7rem}

.help .section[data-is-expanded=true] .section__title{color:#1e428a}

.help .section[data-is-expanded=true] .section__title:after{content:url("/assets/graphics/collapse_section.svg")}

.help .section[data-is-expanded=true] .section__content{max-height:200px;opacity:1}

.help .contact{display:flex;flex-direction:column;align-items:center;border-radius:2.43rem 2.43rem 0 0;padding:4.1rem 2rem 2.4rem;background-image:linear-gradient(0deg, rgb(255, 255, 255) 0%, rgb(240, 242, 247) 100%);position:relative}

[dir="ltr"] .help .contact{margin:0 1.6rem 0 1rem}

[dir="rtl"] .help .contact{margin:0 1rem 0 1.6rem}

.help .contact__phone-icon{position:absolute;background-color:#fff;background-size:2.43rem;width:5rem;height:5rem;box-shadow:0 1px 21px rgba(0,0,0,.1333333333);border-radius:50%;top:0;display:flex;align-items:center;justify-content:center;transition:box-shadow .12s ease-in}

[dir="ltr"] .help .contact__phone-icon{left:50%;transform:translate(-50%, -50%)}

[dir="rtl"] .help .contact__phone-icon{right:50%;transform:translate(50%, -50%)}

.help .contact__phone-icon:hover{box-shadow:0 1px 21px rgba(0,0,0,.21)}

.help .contact__phone-icon .icon-box{display:flex;align-items:center;justify-content:center}

.help .contact__phone-icon .icon-box svg,.help .contact__phone-icon .icon-box image{width:2.4rem;height:2.4rem;filter:brightness(0) saturate(100%) invert(74%) sepia(68%) saturate(2824%) hue-rotate(87deg) brightness(92%) contrast(98%)}

.help .contact__tip{font-size:.96rem;font-weight:600;margin-bottom:1.2rem}

.help .contact__number{font-size:1.29rem;font-weight:600;color:#1e428a;text-decoration:none;position:relative;transition:color .12s ease-in-out}

.help .contact__number:hover{color:#05d94e}

.header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e8e8e8;max-width:100%;height:5.64rem;padding:0 1.2rem;z-index:55;background-color:#fff;position:fixed;width:100%;top:0}

@media(min-width: 768px){
.header{position:initial}

[dir="ltr"] .header{padding:0 2.15rem 0 2.2rem}

[dir="rtl"] .header{padding:0 2.2rem 0 2.15rem}}

.header>.logo{width:100px;height:auto;cursor:pointer}

@media(min-width: 768px){
.header>.logo{width:12.9rem}}

.header .nav__list{display:flex;align-items:center;margin:.1rem 0 0;padding:0}

.header .nav__list .action-icon{width:1.55rem;height:2.1rem;background-repeat:no-repeat;background-position:center;background-size:100%;transition:all .05s linear}

.header .nav__list-projects{display:flex;flex-flow:row wrap;gap:.15rem 0;align-items:center;justify-content:flex-end}

[dir="ltr"] .header .nav__list-projects{margin-left:.6rem}

[dir="rtl"] .header .nav__list-projects{margin-right:.6rem}

@media screen and (min-width: 400px){
.header .nav__list-projects{gap:.7rem 0}}

@media(min-width: 768px){
.header .nav__list-projects{flex-wrap:nowrap;gap:0}

[dir="ltr"] .header .nav__list-projects{margin-left:0}

[dir="rtl"] .header .nav__list-projects{margin-right:0}}

.header .nav__list .preview[data-is-open=false] .help-icon{background-image:url("/assets/graphics/help.svg")}

.header .nav__list .preview[data-is-open=false] .notifications-icon{background-image:url("/assets/graphics/bell.svg")}

.header .nav__list .preview[data-is-open=true] .help-icon{background-image:url("/assets/graphics/help_blue.svg")}

.header .nav__list .preview[data-is-open=true] .notifications-icon{background-image:url("/assets/graphics/bell_blue.svg")}

.header .nav__item{list-style:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}

.header .nav__item .dropped{z-index:70}

.header .nav__item--new-projects,.header .nav__item--my-projects,.header .nav__item--invitations{font-size:1.07rem;font-weight:500}

[dir="ltr"] .header .nav__item--new-projects,[dir="ltr"] .header .nav__item--my-projects,[dir="ltr"] .header .nav__item--invitations{margin-right:1rem;text-align:right}

[dir="rtl"] .header .nav__item--new-projects,[dir="rtl"] .header .nav__item--my-projects,[dir="rtl"] .header .nav__item--invitations{margin-left:1rem;text-align:left}

@media screen and (min-width: 620px){
[dir="ltr"] .header .nav__item--new-projects,[dir="ltr"] .header .nav__item--my-projects,[dir="ltr"] .header .nav__item--invitations{margin-right:2.3rem}

[dir="rtl"] .header .nav__item--new-projects,[dir="rtl"] .header .nav__item--my-projects,[dir="rtl"] .header .nav__item--invitations{margin-left:2.3rem}}

@media(min-width: 768px){
[dir="ltr"] .header .nav__item--new-projects,[dir="ltr"] .header .nav__item--my-projects,[dir="ltr"] .header .nav__item--invitations{text-align:left}

[dir="rtl"] .header .nav__item--new-projects,[dir="rtl"] .header .nav__item--my-projects,[dir="rtl"] .header .nav__item--invitations{text-align:right}}

@media(min-width: 1025px){
[dir="ltr"] .header .nav__item--new-projects,[dir="ltr"] .header .nav__item--my-projects,[dir="ltr"] .header .nav__item--invitations{margin-right:3.1rem;text-align:left}

[dir="rtl"] .header .nav__item--new-projects,[dir="rtl"] .header .nav__item--my-projects,[dir="rtl"] .header .nav__item--invitations{margin-left:3.1rem;text-align:right}}

.header .nav__item--new-projects .nav__link:before,.header .nav__item--my-projects .nav__link:before,.header .nav__item--invitations .nav__link:before{content:"";position:absolute;width:0;height:2px;bottom:-0.2rem;background-color:#1e428a;transition:all .3s ease-in-out}

[dir="ltr"] .header .nav__item--new-projects .nav__link:before,[dir="ltr"] .header .nav__item--my-projects .nav__link:before,[dir="ltr"] .header .nav__item--invitations .nav__link:before{left:0}

[dir="rtl"] .header .nav__item--new-projects .nav__link:before,[dir="rtl"] .header .nav__item--my-projects .nav__link:before,[dir="rtl"] .header .nav__item--invitations .nav__link:before{right:0}

@media(min-width: 768px){
.header .nav__item--new-projects .nav__link:before,.header .nav__item--my-projects .nav__link:before,.header .nav__item--invitations .nav__link:before{height:4px;bottom:-2.25rem}}

.header .nav__item--new-projects .nav__link:hover:before,.header .nav__item--my-projects .nav__link:hover:before,.header .nav__item--invitations .nav__link:hover:before{width:100%}

.header .nav__item--new-projects .nav__link[data-is-checked=true]:before,.header .nav__item--my-projects .nav__link[data-is-checked=true]:before,.header .nav__item--invitations .nav__link[data-is-checked=true]:before{width:100%}

[dir="ltr"] .header .nav__item--new-projects:not(:has(.nav__item-num)),[dir="ltr"] .header .nav__item--my-projects:not(:has(.nav__item-num)),[dir="ltr"] .header .nav__item--invitations:not(:has(.nav__item-num)){margin-right:3.65rem}

[dir="rtl"] .header .nav__item--new-projects:not(:has(.nav__item-num)),[dir="rtl"] .header .nav__item--my-projects:not(:has(.nav__item-num)),[dir="rtl"] .header .nav__item--invitations:not(:has(.nav__item-num)){margin-left:3.65rem}

@media screen and (min-width: 620px){
[dir="ltr"] .header .nav__item--new-projects:not(:has(.nav__item-num)),[dir="ltr"] .header .nav__item--my-projects:not(:has(.nav__item-num)),[dir="ltr"] .header .nav__item--invitations:not(:has(.nav__item-num)){margin-right:2.3rem}

[dir="rtl"] .header .nav__item--new-projects:not(:has(.nav__item-num)),[dir="rtl"] .header .nav__item--my-projects:not(:has(.nav__item-num)),[dir="rtl"] .header .nav__item--invitations:not(:has(.nav__item-num)){margin-left:2.3rem}}

@media(min-width: 1025px){
[dir="ltr"] .header .nav__item--new-projects:not(:has(.nav__item-num)),[dir="ltr"] .header .nav__item--my-projects:not(:has(.nav__item-num)),[dir="ltr"] .header .nav__item--invitations:not(:has(.nav__item-num)){margin-right:3.1rem}

[dir="rtl"] .header .nav__item--new-projects:not(:has(.nav__item-num)),[dir="rtl"] .header .nav__item--my-projects:not(:has(.nav__item-num)),[dir="rtl"] .header .nav__item--invitations:not(:has(.nav__item-num)){margin-left:3.1rem}}

.header .nav__item--my-projects{margin:0;white-space:nowrap}

@media(min-width: 768px){
[dir="ltr"] .header .nav__item--my-projects:not(:has(.nav__item-num)){margin:0 3.9rem 0 0}

[dir="rtl"] .header .nav__item--my-projects:not(:has(.nav__item-num)){margin:0 0 0 3.9rem}}

.header .nav__item--new-projects{white-space:nowrap}

.header .nav__item--invitations{cursor:initial;display:flex;align-items:center}

.header .nav__item--invitations .nav__link{cursor:pointer}

.header .nav__item--lang-dropdown{font-size:2rem;font-weight:500}

[dir="ltr"] .header .nav__item--lang-dropdown{margin-right:10px}

[dir="rtl"] .header .nav__item--lang-dropdown{margin-left:10px}

@media(min-width: 768px){
[dir="ltr"] .header .nav__item--lang-dropdown{margin-right:2.5rem}

[dir="rtl"] .header .nav__item--lang-dropdown{margin-left:2.5rem}}

.header .nav__item--lang-dropdown .face{cursor:pointer}

[dir="ltr"] .header .nav__item--lang-dropdown .current-language{margin:-0.5rem 10px 0 0;text-align:right}

[dir="rtl"] .header .nav__item--lang-dropdown .current-language{margin:-0.5rem 0 0 10px;text-align:left}

@media(min-width: 768px){
[dir="ltr"] .header .nav__item--lang-dropdown .current-language{margin:-0.5rem .5rem 0 0}

[dir="rtl"] .header .nav__item--lang-dropdown .current-language{margin:-0.5rem 0 0 .5rem}}

.header .nav__item--lang-dropdown .current-language[data-lang=EN]{margin-top:0;font-size:1.14rem}

.header .nav__item--lang-dropdown .dropped{width:10rem;top:2rem;box-shadow:0 17px 30px 0 rgba(0,0,0,.1725490196);border-radius:6px}

[dir="ltr"] .header .nav__item--lang-dropdown .dropped{right:0}

[dir="rtl"] .header .nav__item--lang-dropdown .dropped{left:0}

.header .nav__item--lang-dropdown .dropped .nav__link{display:block;padding:1rem 1.5rem;font-size:2rem;margin-top:-0.5rem}

[dir="ltr"] .header .nav__item--lang-dropdown .dropped .nav__link{text-align:right}

[dir="rtl"] .header .nav__item--lang-dropdown .dropped .nav__link{text-align:left}

.header .nav__item--lang-dropdown .dropped .nav__link[data-lang=EN]{margin-top:0;font-size:1.14rem}

.header .nav__item--lang-dropdown .tick{display:none}

.header .nav__item--help-dropdown{display:none}

[dir="ltr"] .header .nav__item--help-dropdown{margin-right:2.37rem}

[dir="rtl"] .header .nav__item--help-dropdown{margin-left:2.37rem}

@media(min-width: 768px){
.header .nav__item--help-dropdown{display:block}}

.header .nav__item--help-dropdown .dropped{position:fixed;width:100%;top:5.64rem;bottom:0;box-shadow:0 17px 30px 0 rgba(0,0,0,.1725490196)}

[dir="ltr"] .header .nav__item--help-dropdown .dropped{right:0}

[dir="rtl"] .header .nav__item--help-dropdown .dropped{left:0}

@media(min-width: 768px){
.header .nav__item--help-dropdown .dropped{width:37.1rem}}

[dir="ltr"] .header .nav__item--notifications-dropdown{margin-right:3.5rem}

[dir="rtl"] .header .nav__item--notifications-dropdown{margin-left:3.5rem}

@media(min-width: 768px){
[dir="ltr"] .header .nav__item--notifications-dropdown{margin-right:2.37rem}

[dir="rtl"] .header .nav__item--notifications-dropdown{margin-left:2.37rem}}

.header .nav__item--notifications-dropdown .dropped{position:fixed;width:25.8rem;top:5.64rem;border-radius:6px;box-shadow:0 17px 30px 0 rgba(0,0,0,.1725490196)}

[dir="ltr"] .header .nav__item--notifications-dropdown .dropped{right:0}

[dir="rtl"] .header .nav__item--notifications-dropdown .dropped{left:0}

@media(min-width: 768px){
[dir="ltr"] .header .nav__item--notifications-dropdown .dropped{right:13.5rem}

[dir="rtl"] .header .nav__item--notifications-dropdown .dropped{left:13.5rem}}

.header .nav__item--profile-dropdown .dropped{position:fixed;width:22rem;max-height:85vh;overflow:auto;top:5.64rem;border-radius:6px;box-shadow:0 17px 30px 0 rgba(0,0,0,.1725490196)}

[dir="ltr"] .header .nav__item--profile-dropdown .dropped{right:1.8rem}

[dir="rtl"] .header .nav__item--profile-dropdown .dropped{left:1.8rem}

.header .nav__item--profile-dropdown .tick{display:none}

.header .nav__item--profile-dropdown .preview{position:relative}

.header .nav__item--language{position:relative}

.header .nav__item--language:before,.header .nav__item--language:after{content:"";position:absolute;display:inline-block;top:4px;opacity:1;padding:4px;border:solid #949494;transition:opacity .3s;cursor:pointer}

[dir="ltr"] .header .nav__item--language:before,[dir="ltr"] .header .nav__item--language:after{right:-20px;border-width:0 1px 1px 0;transform:rotate(45deg)}

[dir="rtl"] .header .nav__item--language:before,[dir="rtl"] .header .nav__item--language:after{left:-20px;border-width:0 0 1px 1px;transform:rotate(-45deg)}

.header .nav__item--language[data-is-collapsed=true]:after{top:10px}

[dir="ltr"] .header .nav__item--language[data-is-collapsed=true]:after{transform:rotate(-135deg)}

[dir="rtl"] .header .nav__item--language[data-is-collapsed=true]:after{transform:rotate(135deg)}

.header .nav__item--language[data-is-collapsed=true]:before{opacity:0}

.header .nav__item--language[data-is-collapsed=true] .nav__link--dropdown{display:inline-block}

.header .nav__item-num{min-width:1.79rem;height:1.79rem;border-radius:50%;background-color:#ec5469;color:#fff;font-size:.93rem;display:inline-flex;align-items:center;justify-content:center}

[dir="ltr"] .header .nav__item-num{margin-left:.86rem}

[dir="rtl"] .header .nav__item-num{margin-right:.86rem}

.header .nav__link{position:relative;text-decoration:none;cursor:pointer}

.header .nav[data-is-client=true] .nav__link:before{background-color:#05d94e}

@media(min-width: 768px){
.header .nav[data-is-client=true] .nav__link:before{bottom:-2.18rem}}

.notifications{overflow:auto;overflow-x:hidden}

[dir="ltr"] .notifications{margin-right:.6rem}

[dir="rtl"] .notifications{margin-left:.6rem}

.notifications ::-webkit-scrollbar{width:.5rem}

.notifications__elements{max-height:26rem;width:24.4rem}

[dir="ltr"] .notifications__elements{padding:0 0 0 1.4rem}

[dir="rtl"] .notifications__elements{padding:0 1.4rem 0 0}

.notifications__see-all .btn{border:none;width:100%;font-size:.97rem;font-weight:500;box-shadow:none;border-radius:0;position:relative;transition:background-color .1s ease-in}

.notifications__see-all .btn:hover{background-color:#f5f5f5}

.notifications__see-all .btn:hover{color:inherit}

.notifications__see-all .btn:before{content:"";position:absolute;top:0;width:calc(100% - 2.8rem);height:1px;background-color:#f5f5f5}

[dir="ltr"] .notifications__see-all .btn:before{left:50%;transform:translateX(-50%)}

[dir="rtl"] .notifications__see-all .btn:before{right:50%;transform:translateX(50%)}

.profile__top{position:relative;display:flex;flex-direction:column;align-items:center;border-bottom:5px solid #f3f3f3;padding:1.6rem 1.6rem 2rem}

.profile__top[data-is-admin=true] .profile__top-role{margin-bottom:0}

.profile__top-avatar{width:5.5rem;height:5.5rem;border-radius:50%;overflow:hidden;margin-bottom:1rem;position:relative;transition:.3s ease-in-out}

[dir="ltr"] .profile__top-avatar{left:0}

[dir="rtl"] .profile__top-avatar{right:0}

@media(min-width: 768px){
.profile__top-avatar{width:6.86rem;height:6.86rem}}

.profile__top-avatar-icon{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}

.profile__top-avatar[data-is-double=true]{position:relative}

[dir="ltr"] .profile__top-avatar[data-is-double=true]{left:-2rem}

[dir="rtl"] .profile__top-avatar[data-is-double=true]{right:-2rem}

.profile__top-avatar--first .profile__top-avatar-icon[src=""],.profile__top-avatar--first .profile__top-avatar-icon:not([src]){background-image:url("/assets/graphics/blue_avatar.svg");background-size:cover;background-position:center;font-size:0}

.profile__top-avatar--first .profile__top-avatar-icon[src=""]:after,.profile__top-avatar--first .profile__top-avatar-icon:not([src]):after{content:"";position:absolute;top:0;background-image:url("/assets/graphics/blue_avatar.svg");width:100%;height:100%;background-size:cover;background-position:center;display:block}

[dir="ltr"] .profile__top-avatar--first .profile__top-avatar-icon[src=""]:after,[dir="ltr"] .profile__top-avatar--first .profile__top-avatar-icon:not([src]):after{left:0}

[dir="rtl"] .profile__top-avatar--first .profile__top-avatar-icon[src=""]:after,[dir="rtl"] .profile__top-avatar--first .profile__top-avatar-icon:not([src]):after{right:0}

.profile__top-avatar--second{position:absolute;top:1.6rem;z-index:-1;animation:fade-in .2s ease;box-shadow:0 2px 6px rgba(0,0,0,.1843137255)}

[dir="ltr"] .profile__top-avatar--second{left:calc(50% + 2rem);transform:translateX(-50%)}

[dir="rtl"] .profile__top-avatar--second{right:calc(50% + 2rem);transform:translateX(50%)}

.profile__top-avatar--second .profile__top-avatar-icon[src=""],.profile__top-avatar--second .profile__top-avatar-icon:not([src]){background-image:url("/assets/graphics/example_logo.jpg");background-size:cover;background-position:center;font-size:0}

.profile__top-avatar--second .profile__top-avatar-icon[src=""]:after,.profile__top-avatar--second .profile__top-avatar-icon:not([src]):after{content:"";position:absolute;top:0;background-image:url("/assets/graphics/example_logo.jpg");width:100%;height:100%;background-size:cover;background-position:center;display:block}

[dir="ltr"] .profile__top-avatar--second .profile__top-avatar-icon[src=""]:after,[dir="ltr"] .profile__top-avatar--second .profile__top-avatar-icon:not([src]):after{left:0}

[dir="rtl"] .profile__top-avatar--second .profile__top-avatar-icon[src=""]:after,[dir="rtl"] .profile__top-avatar--second .profile__top-avatar-icon:not([src]):after{right:0}

.profile__top-name{font-size:1.07rem;font-weight:600;text-align:center;word-break:break-word}

.profile__top-role{font-size:1rem;color:#898989;margin:.6rem 0 2.2rem}

@media(min-width: 768px){
.profile__top-role{font-size:.93rem}}

.profile__top .cell__title{transition:color .2s ease;position:relative;display:inline;cursor:pointer}

.profile__top .cell__title:after{position:absolute;content:"";width:100%;height:1px;bottom:-2px;background-color:#1e428a;transition:all .2s ease-in-out;opacity:0}

[dir="ltr"] .profile__top .cell__title:after{left:0}

[dir="rtl"] .profile__top .cell__title:after{right:0}

.profile__top .cell__title:hover:after{opacity:1}

.profile__top .cell__title:hover{color:#1e428a}

.profile .cell{display:flex;align-items:center;cursor:pointer}

.profile .cell__icon{background-repeat:no-repeat;background-position:center;background-size:100%}

[dir="ltr"] .profile .cell__icon{margin-right:.7rem}

[dir="rtl"] .profile .cell__icon{margin-left:.7rem}

.profile .cell__icon[data-icon=settings]{width:1.07rem;height:1.07rem;background-image:url("/assets/graphics/settings.svg");position:relative;top:0}

.profile .cell__icon[data-icon=add]{width:1.14rem;height:1.14rem;background-image:url("/assets/graphics/plus_blue.svg")}

.profile .cell__icon[data-icon=logout]{width:1.19rem;height:1.08rem;background-image:url("/assets/graphics/log_out.svg")}

.profile .cell__title{font-size:1rem}

@media(min-width: 768px){
.profile .cell__title{font-size:.93rem}}

.profile__bottom .company{display:flex;align-items:flex-start;border-bottom:1px solid #f5f5f5;padding:1.3rem 1.3rem 1.5rem;transition:background-color .1s ease-in;cursor:pointer}

.profile__bottom .company:hover{background-color:#f5f5f5}

.profile__bottom .company[data-role=client] .company__avatar-logo[src=""],.profile__bottom .company[data-role=client] .company__avatar-logo:not([src]){background-image:url("/assets/graphics/blue_avatar.svg");background-size:cover;background-position:center;font-size:0}

.profile__bottom .company[data-role=client] .company__avatar-logo[src=""]:after,.profile__bottom .company[data-role=client] .company__avatar-logo:not([src]):after{content:"";position:absolute;top:0;background-image:url("/assets/graphics/blue_avatar.svg");width:100%;height:100%;background-size:cover;background-position:center;display:block}

[dir="ltr"] .profile__bottom .company[data-role=client] .company__avatar-logo[src=""]:after,[dir="ltr"] .profile__bottom .company[data-role=client] .company__avatar-logo:not([src]):after{left:0}

[dir="rtl"] .profile__bottom .company[data-role=client] .company__avatar-logo[src=""]:after,[dir="rtl"] .profile__bottom .company[data-role=client] .company__avatar-logo:not([src]):after{right:0}

.profile__bottom .company__avatar{width:3.07rem;height:3.07rem;border-radius:50%;overflow:hidden;box-shadow:0 2px 6px rgba(0,0,0,.1843137255)}

[dir="ltr"] .profile__bottom .company__avatar{margin-right:.9rem}

[dir="rtl"] .profile__bottom .company__avatar{margin-left:.9rem}

.profile__bottom .company__avatar-logo{height:100%;width:100%;position:relative;display:block;-o-object-fit:cover;object-fit:cover;border-radius:50%}

.profile__bottom .company__avatar-logo[src=""],.profile__bottom .company__avatar-logo:not([src]){background-image:url("/assets/graphics/example_logo.jpg");background-size:cover;background-position:center;font-size:0}

.profile__bottom .company__avatar-logo[src=""]:after,.profile__bottom .company__avatar-logo:not([src]):after{content:"";position:absolute;top:0;background-image:url("/assets/graphics/example_logo.jpg");width:100%;height:100%;background-size:cover;background-position:center;display:block}

[dir="ltr"] .profile__bottom .company__avatar-logo[src=""]:after,[dir="ltr"] .profile__bottom .company__avatar-logo:not([src]):after{left:0}

[dir="rtl"] .profile__bottom .company__avatar-logo[src=""]:after,[dir="rtl"] .profile__bottom .company__avatar-logo:not([src]):after{right:0}

.profile__bottom .company__texts{font-size:.93rem;flex:1;margin-top:.4rem}

.profile__bottom .company__name{font-weight:600;word-break:break-word}

.profile__bottom .company__role{font-size:1rem;margin-top:.5rem}

@media(min-width: 768px){
.profile__bottom .company__role{font-size:.93rem}}

.profile__bottom .company__role[data-appearence=positive]{color:#05d94e}

.profile__bottom .company__role[data-appearence=wait]{color:#1e428a}

.profile__bottom .company__role[data-appearence=neutral]{color:#898989}

.profile__bottom .company__settings-icon{width:1.07rem;height:1.07rem;margin-top:.4rem;transition:filter .12s ease-in}

.profile__bottom .company__settings-icon:hover{filter:brightness(0) saturate(100%) invert(17%) sepia(79%) saturate(1577%) hue-rotate(204deg) brightness(101%) contrast(90%)}

.profile__bottom-companies{overflow:auto;max-height:26vh}

.profile__bottom-actions{border-top:1px solid #f5f5f5}

.profile__bottom-actions .cell{padding:1.6rem 1.3rem;transition:background-color .1s ease-in}

.profile__bottom-actions .cell:hover{background-color:#f5f5f5}

.profile__bottom-actions .cell:not(:last-of-type){border-bottom:1px solid #f5f5f5}

.profile__bottom-actions .cell__icon[data-icon=settings]{width:1.14rem;height:1.14rem;filter:brightness(0) saturate(100%) invert(17%) sepia(79%) saturate(1577%) hue-rotate(204deg) brightness(101%) contrast(90%)}

.notes-tasks{border:1px solid #e3e3e3;border-radius:6px;background:#fff;margin:2.64rem 0 0;padding:2.14rem 2.07rem 0}

.notes-tasks .notes-task-form{margin-bottom:2.35rem;border:1px solid #e3e3e3;border-radius:6px;background:#fff;display:grid;grid-template-columns:auto 1fr auto auto auto;align-items:center;position:relative}

[dir="ltr"] .notes-tasks .notes-task-form{padding:.5rem 5rem .5rem .5rem}

[dir="rtl"] .notes-tasks .notes-task-form{padding:.5rem .5rem .5rem 5rem}

.notes-tasks .notes-task-form__additional{display:flex}

.notes-tasks .notes-task-form .input-text-input{border:none;padding:1.25rem 2rem}

.notes-tasks .notes-task-form .input-text-input:focus{box-shadow:none}

.notes-tasks .notes-task-form .input-text-header{margin:0}

.notes-tasks .notes-task-form .toggle-text{margin:0;width:auto;cursor:pointer}

.notes-tasks .notes-task-form .toggle-text-value{position:relative;font-weight:500}

[dir="ltr"] .notes-tasks .notes-task-form .toggle-text-value{padding:.5rem 1.25rem .3rem 2.8rem}

[dir="rtl"] .notes-tasks .notes-task-form .toggle-text-value{padding:.5rem 2.8rem .3rem 1.25rem}

.notes-tasks .notes-task-form .toggle-text-value:before{position:absolute;content:"";background-repeat:no-repeat;background-size:100%;top:50%;transform:translateY(-50%);filter:brightness(0) saturate(100%) invert(53%) sepia(43%) saturate(7%) hue-rotate(324deg) brightness(94%) contrast(94%)}

.notes-tasks .notes-task-form .toggle-text-value:nth-of-type(1):before{width:.9rem;height:1.17rem;background-image:url("/assets/graphics/note.svg")}

[dir="ltr"] .notes-tasks .notes-task-form .toggle-text-value:nth-of-type(1):before{left:1.3rem}

[dir="rtl"] .notes-tasks .notes-task-form .toggle-text-value:nth-of-type(1):before{right:1.3rem}

.notes-tasks .notes-task-form .toggle-text-value:nth-of-type(2):before{width:1.17rem;height:1.17rem;background-image:url("/assets/graphics/task.svg")}

[dir="ltr"] .notes-tasks .notes-task-form .toggle-text-value:nth-of-type(2):before{left:1.2rem}

[dir="rtl"] .notes-tasks .notes-task-form .toggle-text-value:nth-of-type(2):before{right:1.2rem}

.notes-tasks .notes-task-form[data-selected=note] .toggle-text-value:nth-of-type(1):before{filter:var(--icon-blue)}

.notes-tasks .notes-task-form[data-selected=task] .toggle-text-value:nth-of-type(2):before{filter:var(--icon-blue)}

.notes-tasks .notes-task-form .react-datepicker__input-container{position:relative}

.notes-tasks .notes-task-form .react-datepicker__input-container input{border:none;width:9rem;text-align:center;cursor:pointer}

.notes-tasks .notes-task-form .react-datepicker__input-container input:focus{box-shadow:none}

.notes-tasks .notes-task-form .react-datepicker__input-container:after{content:"";position:absolute;width:1px;height:2rem;top:50%;background:#e8e8e8;transform:translateY(-50%)}

[dir="ltr"] .notes-tasks .notes-task-form .react-datepicker__input-container:after{left:0}

[dir="rtl"] .notes-tasks .notes-task-form .react-datepicker__input-container:after{right:0}

.notes-tasks .notes-task-form .react-datepicker__input-container:before{content:"";position:absolute;width:1px;height:2rem;top:50%;background:#e8e8e8;transform:translateY(-50%)}

[dir="ltr"] .notes-tasks .notes-task-form .react-datepicker__input-container:before{right:0}

[dir="rtl"] .notes-tasks .notes-task-form .react-datepicker__input-container:before{left:0}

.notes-tasks__btn--edit .btn{position:absolute;top:50%;transform:translateY(-50%)}

[dir="ltr"] .notes-tasks__btn--edit .btn{right:0}

[dir="rtl"] .notes-tasks__btn--edit .btn{left:0}

.notes-tasks__btn--edit .btn svg,.notes-tasks__btn--edit .btn image{width:1.19rem;height:1.19rem}

.notes-tasks__btn--send .btn{position:absolute;top:50%;transform:translateY(-50%)}

[dir="ltr"] .notes-tasks__btn--send .btn{right:1.9rem}

[dir="rtl"] .notes-tasks__btn--send .btn{left:1.9rem}

.notes-tasks__btn--send .btn svg,.notes-tasks__btn--send .btn image{width:1.31rem;height:1.31rem}

.notes-tasks-header{display:flex;margin:1.5rem 0}

.notes-tasks-header__item{font-size:1.07rem;font-weight:600;padding-bottom:1.07rem;position:relative;cursor:pointer}

[dir="ltr"] .notes-tasks-header__item{margin-right:2.88rem}

[dir="rtl"] .notes-tasks-header__item{margin-left:2.88rem}

.notes-tasks-header__item:after{position:absolute;content:"";width:0;height:.21rem;background-color:#05d94e;bottom:0;transition:width .3s ease-in-out}

[dir="ltr"] .notes-tasks-header__item:after{left:0}

[dir="rtl"] .notes-tasks-header__item:after{right:0}

.notes-tasks-header__item[data-active=true]:after{position:absolute;content:"";width:100%;height:.21rem;background-color:#05d94e;bottom:0}

[dir="ltr"] .notes-tasks-header__item[data-active=true]:after{left:0}

[dir="rtl"] .notes-tasks-header__item[data-active=true]:after{right:0}

.notes-tasks__item{display:grid;grid-template-columns:auto 1fr;animation:fade-in .12s linear}

.notes-tasks__item:not(:last-child){border-bottom:1px solid rgba(112,112,112,.1)}

[dir="ltr"] .notes-tasks__item .input-text-input{padding-right:5rem}

[dir="rtl"] .notes-tasks__item .input-text-input{padding-left:5rem}

.notes-tasks__item-header{display:flex;align-items:center;margin-bottom:1.1rem}

.notes-tasks__item-title{font-size:.79rem;font-weight:600;border-radius:.21rem;background-color:rgba(30,66,138,.1);color:#1e428a}

[dir="ltr"] .notes-tasks__item-title{padding:.5rem .64rem .36rem .71rem;margin:0 1.07rem 0 0}

[dir="rtl"] .notes-tasks__item-title{padding:.5rem .71rem .36rem .64rem;margin:0 0 0 1.07rem}

.notes-tasks__item-title:empty{padding:0;margin:0}

.notes-tasks__item-deadline{font-size:.86rem;margin:0;color:#1e428a}

.notes-tasks__item-text{font-size:1.07rem;font-weight:500;margin:0 0 1.5rem;line-height:1.7rem;word-break:break-word}

.notes-tasks__item-info{display:flex;justify-content:space-between;margin-bottom:1.4rem}

.notes-tasks__item-date{font-size:.86rem;color:#898989;margin:0}

.notes-tasks__item-complete-info{display:flex;margin:0;font-size:.86rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}

.notes-tasks__item-complete-info span{color:#898989}

[dir="ltr"] .notes-tasks__item-complete-info span{margin-right:.3rem}

[dir="rtl"] .notes-tasks__item-complete-info span{margin-left:.3rem}

.notes-tasks__item-completed{animation:fade-in .12s linear;display:flex;align-items:center}

.notes-tasks__item-completed-checkbox{display:flex;align-items:center}

[dir="ltr"] .notes-tasks__item-completed-checkbox{margin:0 0 0 2.87rem}

[dir="rtl"] .notes-tasks__item-completed-checkbox{margin:0 2.87rem 0 0}

.notes-tasks__item-completed-checkbox .checkbox-container-option .checkbox-container-input{margin:0}

.notes-tasks__item-completed-checkbox[data-completed=true] .notes-tasks__item-completed-mark{color:#05d94e}

.notes-tasks__item-completed-checkbox[data-completed=true] .checkbox-container-option input:checked~.checkbox-container-input{background-color:#05d94e;box-shadow:0 0 0 1px #05d94e}

.notes-tasks__item-completed-mark{font-size:.93rem;font-weight:500;animation:fade-in .12s linear}

[dir="ltr"] .notes-tasks__item-completed-mark{margin:0 1rem 0 0}

[dir="rtl"] .notes-tasks__item-completed-mark{margin:0 0 0 1rem}

.notes-tasks__item--note{position:relative;margin:1.5rem 0 0}

.notes-tasks__item--note .notes-tasks__item-header{flex-direction:column;align-items:flex-start;margin:.2rem 0 1.5rem}

[dir="ltr"] .notes-tasks__item--note .notes-tasks__item-text{padding-right:2rem}

[dir="rtl"] .notes-tasks__item--note .notes-tasks__item-text{padding-left:2rem}

.notes-tasks__item--note .notes-tasks__btn--edit .btn{position:absolute;top:1rem;opacity:0;transition:opacity .15s ease-in}

.notes-tasks__item--note .notes-tasks__btn--send .btn{position:absolute;top:50%}

.notes-tasks__item--note:hover .notes-tasks__btn--edit .btn{opacity:1}

.notes-tasks__item--task{margin:1.5rem 0}

.notes-tasks__item--edit-note{padding:2rem 0}

.notes-tasks__item--edit-note .notes-tasks__item-right{position:relative}

.notes-tasks__item--edit-note .notes-tasks__item-right .input-text-header{margin-bottom:0}

.notes-tasks__item-right{flex-grow:1;position:relative}

.notes-tasks__main-icon{display:flex;justify-content:center;align-items:center;width:2.93rem;height:2.93rem;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.1607843137)}

[dir="ltr"] .notes-tasks__main-icon{margin-right:.86rem}

[dir="rtl"] .notes-tasks__main-icon{margin-left:.86rem}

.notes-tasks__main-icon .icon-box{display:flex}

.notes-tasks__main-icon svg,.notes-tasks__main-icon image{width:1.64rem;height:1.64rem}

.notes-tasks__main-icon--task svg,.notes-tasks__main-icon--task image{width:1.64rem;height:1.64rem}

.page{width:100%;min-height:-webkit-fill-available;min-height:-moz-available;min-height:fill-available;display:flex;flex-direction:column;background-color:#fafbff}

@media(min-width: 768px){
.page{height:100%}}

@media print{
.page{height:auto;max-height:initial}

.page .header,.page .left-panel,.page .right-panel,.page .subheader{display:none}

.page *{overflow:visible !important}

.page .contract-view{margin:0;width:100%;height:100%}

.page .center-panel{background:#fff;width:100%;height:100%;margin:0}

.page .center-panel .pdf-prev-container{width:100%;max-width:100%;height:100%;margin:0}

.page .center-panel .pdf-prev-container__btns{display:none}

.page .center-panel .pdf-preview-outer{width:100%;height:100%}

.page .center-panel .pdf-preview-outer img{max-width:100%}

.page .center-panel .pdf-preview{height:100%;padding:0;margin:0;display:block;transform:none !important}

.page .center-panel .pdf-preview .pdf-page{width:100%}

.page .center-panel .pdf-preview .pdf-page canvas{width:100%;height:100%;box-shadow:none;border-radius:0}

.page .center-panel .pdf-preview .pdf-page__content{box-shadow:none}

.page .center-panel .pdf-preview .pdf-page__content--custom{page-break-after:always;height:11.7in}

.page .center-panel .docx-wrapper{background:#fff;position:absolute;width:100%;height:auto;top:0;z-index:1111111;padding:0;transform:none}

[dir="ltr"] .page .center-panel .docx-wrapper{left:0}

[dir="rtl"] .page .center-panel .docx-wrapper{right:0}

.page .center-panel .docx-wrapper .docx{margin:0;box-shadow:none;border-radius:none}}

.page>.top-bar{width:100%;height:100px}

.page .view-content{flex:1;display:flex;flex-direction:column;overflow:auto;overflow-x:auto;margin:0;padding:0;opacity:1;position:relative;margin-top:5.64rem;height:auto;min-height:calc(100% - 5.64rem);animation:fade-in .2s ease-in}

.page .view-content[data-is-lazy=true]{max-height:calc(100vh - 5.64rem)}

@media(min-width: 768px){
.page .view-content{margin-top:0;height:initial;overflow-x:hidden}

.page .view-content[data-is-lazy=true]{max-height:100%}}

.page .view-content__scroll{height:100%;display:flex;flex-direction:column}

.page .view-content>div:not(.footer,.subheader-type,.paging,.subheader-project-creator,.subheader-register-company,.invalid-route){flex:1;min-height:100%}

.page-name{font-size:2rem;font-weight:600}

.page-layout-21{display:flex;overflow-y:hidden;overflow-x:auto;padding-top:5.64rem;height:100%;flex:1}

@media(min-width: 768px){
.page-layout-21{overflow:hidden;padding-top:0;height:initial}}

.page-layout-21__container{display:flex;flex-flow:column;flex:1;overflow:auto}

@media(min-width: 768px){
.page-layout-21__container{min-width:initial;flex-flow:row nowrap;overflow:hidden}}

@media(min-width: 768px){
.page-layout-21__content{flex:1;overflow:hidden}}

@media(min-width: 768px){
.page-layout-21__details{width:29.14rem;overflow:hidden}}

.page-layout-21__details ::-webkit-scrollbar{width:.8rem}

.page-layout-21__details .scroll-container{overflow:auto;overflow-x:hidden;height:100%}

.page-with-sidebar[data-page=page-profile-settings] .sidebar{position:relative;grid-area:1/1}

@media(min-width: 768px){
.page-with-sidebar[data-page=page-profile-settings] .sidebar{width:23rem;position:fixed}}

.page-with-sidebar[data-page=page-profile-settings] .sidebar__header{display:none}

@media(min-width: 768px){
.page-with-sidebar[data-page=page-profile-settings] .sidebar__header{display:flex;align-items:center;white-space:nowrap;font-size:2rem;font-weight:600;margin:4.57rem 0 3.07rem}}

.page-with-sidebar[data-page=page-profile-settings] .sidebar__header .status-label{color:#ec5469;background-color:rgba(236,84,105,.1);text-transform:capitalize;font-size:.93rem;font-weight:600;padding:.55rem 1rem;height:auto;border-radius:.21rem;margin:0 1.6rem}

@media(min-width: 768px){
.page-with-sidebar[data-page=page-profile-settings] .sidebar__mobile-back{display:none}}

.page-with-sidebar[data-page=page-profile-settings] .sidebar__tabs{overflow:auto;background-color:#fafbff;width:100%;z-index:11}

@media(min-width: 768px){
.page-with-sidebar[data-page=page-profile-settings] .sidebar__tabs{background-color:rgba(0,0,0,0);width:initial;min-height:initial;max-height:calc(100vh - 5.64rem - 9.64rem)}}

.page-with-sidebar[data-page=page-profile-settings] .sidebar__step{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:14px;font-weight:500;margin:0;border:1px solid rgba(0,0,0,0);transition:color .15s ease-in;position:relative}

[dir="ltr"] .page-with-sidebar[data-page=page-profile-settings] .sidebar__step{padding:2.2rem 2rem 2.2rem 1.7rem}

[dir="rtl"] .page-with-sidebar[data-page=page-profile-settings] .sidebar__step{padding:2.2rem 1.7rem 2.2rem 2rem}

@media(min-width: 768px){
.page-with-sidebar[data-page=page-profile-settings] .sidebar__step{font-size:1.07rem}

[dir="ltr"] .page-with-sidebar[data-page=page-profile-settings] .sidebar__step{padding:1.65rem 2rem 1.65rem 1.7rem}

[dir="rtl"] .page-with-sidebar[data-page=page-profile-settings] .sidebar__step{padding:1.65rem 1.7rem 1.65rem 2rem}}

.page-with-sidebar[data-page=page-profile-settings] .sidebar__step .icon-box{;filter:brightness(1.8) grayscale(1)}

[dir="ltr"] .page-with-sidebar[data-page=page-profile-settings] .sidebar__step .icon-box{transform:none}

[dir="rtl"] .page-with-sidebar[data-page=page-profile-settings] .sidebar__step .icon-box{transform:scale(-1, 1)}

.page-with-sidebar[data-page=page-profile-settings] .sidebar__step .icon-box svg,.page-with-sidebar[data-page=page-profile-settings] .sidebar__step .icon-box image{width:.56rem;height:.95rem}

.page-with-sidebar[data-page=page-profile-settings] .sidebar__step[data-is-active=true]{animation:tabChange .2s ease-in;animation-fill-mode:forwards;border-radius:6px}

.page-with-sidebar[data-page=page-profile-settings] .sidebar__step[data-is-active=true]:after{content:"";position:absolute;height:100%;width:4px;background-color:#1e428a;animation:fade-in .2s ease-in}

[dir="ltr"] .page-with-sidebar[data-page=page-profile-settings] .sidebar__step[data-is-active=true]:after{left:0;border-radius:6px 0 0 5px}

[dir="rtl"] .page-with-sidebar[data-page=page-profile-settings] .sidebar__step[data-is-active=true]:after{right:0;border-radius:0 6px 5px 0}

.page-with-sidebar[data-page=page-profile-settings] .sidebar__step[data-is-active=true] .icon-box{filter:none}

.page-with-sidebar[data-page=page-profile-settings] .client-settings,.page-with-sidebar[data-page=page-profile-settings] .contractor-settings,.page-with-sidebar[data-page=page-profile-settings] .consultant-settings,.page-with-sidebar[data-page=page-profile-settings] .reviews[data-is-admin=false],.page-with-sidebar[data-page=page-profile-settings] .company-history{border:1px solid #e3e3e3;border-radius:6px;background:#fff;grid-area:1/2;padding:0 2.3rem 2.4rem;margin:30px 15px;align-items:flex-start;height:-moz-fit-content;height:fit-content;animation:fade-in .25s ease-in-out}

@media(min-width: 768px){
.page-with-sidebar[data-page=page-profile-settings] .client-settings,.page-with-sidebar[data-page=page-profile-settings] .contractor-settings,.page-with-sidebar[data-page=page-profile-settings] .consultant-settings,.page-with-sidebar[data-page=page-profile-settings] .reviews[data-is-admin=false],.page-with-sidebar[data-page=page-profile-settings] .company-history{max-width:68.14rem;margin-top:9.57rem}}

.page-with-sidebar[data-page=page-profile-settings] .reviews[data-is-admin=false]{align-items:stretch}

.page-with-sidebar[data-page=page-profile-settings] .reviews[data-is-admin=false] .reviews__header{font-size:1.27rem;margin:2.5rem 0 3.2rem;position:relative}

.page-with-sidebar[data-page=page-profile-settings] .reviews[data-is-admin=false] .reviews__header:before{content:"";position:absolute;width:4px;height:2.5rem;background-color:#1e428a;top:50%}

[dir="ltr"] .page-with-sidebar[data-page=page-profile-settings] .reviews[data-is-admin=false] .reviews__header:before{left:0;transform:translate(-2.3rem, -50%)}

[dir="rtl"] .page-with-sidebar[data-page=page-profile-settings] .reviews[data-is-admin=false] .reviews__header:before{right:0;transform:translate(2.3rem, -50%)}

.page-with-sidebar[data-page=page-profile-settings] .reviews[data-is-admin=false] .reviews__top{margin-bottom:0}

.page-with-sidebar[data-page=page-profile-settings] .reviews[data-is-admin=false] .reviews-items{margin-bottom:0}

.page-with-sidebar[data-page=page-profile-settings] .reviews[data-is-admin=false] .reviews-item__project{flex-wrap:wrap}

@media(min-width: 1025px){
.page-with-sidebar[data-page=page-profile-settings] .reviews[data-is-admin=false] .reviews-item__project{display:grid;grid-template-columns:auto auto;gap:1rem}}

.page-with-sidebar[data-page=page-profile-settings] .reviews[data-is-admin=false] .reviews-item__project-properties{width:100%}

@media(min-width: 1025px){
.page-with-sidebar[data-page=page-profile-settings] .reviews[data-is-admin=false] .reviews-item__project-properties{width:initial}}

@media(min-width: 1025px){
.page-with-sidebar[data-page=page-profile-settings] .reviews[data-is-admin=false] .reviews-item__project-properties .property{text-align:right}}

.page-with-sidebar[data-page=page-profile-settings] .client-settings__header,.page-with-sidebar[data-page=page-profile-settings] .contractor-settings__header,.page-with-sidebar[data-page=page-profile-settings] .consultant-settings__header,.page-with-sidebar[data-page=page-profile-settings] .company-history__header{font-size:1.27rem;font-weight:600;color:#464646;position:relative;margin:2.5rem 0 2.8rem;display:flex;align-items:baseline;position:relative}

.page-with-sidebar[data-page=page-profile-settings] .client-settings__header:before,.page-with-sidebar[data-page=page-profile-settings] .contractor-settings__header:before,.page-with-sidebar[data-page=page-profile-settings] .consultant-settings__header:before,.page-with-sidebar[data-page=page-profile-settings] .company-history__header:before{content:"";position:absolute;width:4px;height:2.5rem;background-color:#1e428a;top:50%}

[dir="ltr"] .page-with-sidebar[data-page=page-profile-settings] .client-settings__header:before,[dir="ltr"] .page-with-sidebar[data-page=page-profile-settings] .contractor-settings__header:before,[dir="ltr"] .page-with-sidebar[data-page=page-profile-settings] .consultant-settings__header:before,[dir="ltr"] .page-with-sidebar[data-page=page-profile-settings] .company-history__header:before{left:0;transform:translate(-2.3rem, -50%)}

[dir="rtl"] .page-with-sidebar[data-page=page-profile-settings] .client-settings__header:before,[dir="rtl"] .page-with-sidebar[data-page=page-profile-settings] .contractor-settings__header:before,[dir="rtl"] .page-with-sidebar[data-page=page-profile-settings] .consultant-settings__header:before,[dir="rtl"] .page-with-sidebar[data-page=page-profile-settings] .company-history__header:before{right:0;transform:translate(2.3rem, -50%)}

.page-with-sidebar[data-page=page-profile-settings] .client-settings__subheader,.page-with-sidebar[data-page=page-profile-settings] .contractor-settings__subheader,.page-with-sidebar[data-page=page-profile-settings] .consultant-settings__subheader,.page-with-sidebar[data-page=page-profile-settings] .company-history__subheader{font-size:1.07rem;font-weight:600;margin:0 0 1.78rem}

.page-with-sidebar[data-page=page-profile-settings] .client-settings__top,.page-with-sidebar[data-page=page-profile-settings] .contractor-settings__top,.page-with-sidebar[data-page=page-profile-settings] .consultant-settings__top,.page-with-sidebar[data-page=page-profile-settings] .company-history__top{width:100%;display:flex;justify-content:space-between;align-items:flex-start}

@media(min-width: 768px){
.page-with-sidebar[data-page=page-profile-settings] .client-settings__top,.page-with-sidebar[data-page=page-profile-settings] .contractor-settings__top,.page-with-sidebar[data-page=page-profile-settings] .consultant-settings__top,.page-with-sidebar[data-page=page-profile-settings] .company-history__top{align-items:center}}

.page-with-sidebar[data-page=page-profile-settings] .client-settings__top .btn,.page-with-sidebar[data-page=page-profile-settings] .contractor-settings__top .btn,.page-with-sidebar[data-page=page-profile-settings] .consultant-settings__top .btn,.page-with-sidebar[data-page=page-profile-settings] .company-history__top .btn{font-size:1.07rem}

[dir="ltr"] .page-with-sidebar[data-page=page-profile-settings] .client-settings__top .btn,[dir="ltr"] .page-with-sidebar[data-page=page-profile-settings] .contractor-settings__top .btn,[dir="ltr"] .page-with-sidebar[data-page=page-profile-settings] .consultant-settings__top .btn,[dir="ltr"] .page-with-sidebar[data-page=page-profile-settings] .company-history__top .btn{margin:.8rem 0 0 auto}

[dir="rtl"] .page-with-sidebar[data-page=page-profile-settings] .client-settings__top .btn,[dir="rtl"] .page-with-sidebar[data-page=page-profile-settings] .contractor-settings__top .btn,[dir="rtl"] .page-with-sidebar[data-page=page-profile-settings] .consultant-settings__top .btn,[dir="rtl"] .page-with-sidebar[data-page=page-profile-settings] .company-history__top .btn{margin:.8rem auto 0 0}

.page-with-sidebar[data-page=page-profile-settings] .client-settings .services,.page-with-sidebar[data-page=page-profile-settings] .contractor-settings .services,.page-with-sidebar[data-page=page-profile-settings] .consultant-settings .services,.page-with-sidebar[data-page=page-profile-settings] .company-history .services{padding-bottom:2.5rem;border-bottom:1px solid #e3e3e3;width:100%}

.page-with-sidebar[data-page=page-profile-settings] .client-settings .services__container,.page-with-sidebar[data-page=page-profile-settings] .contractor-settings .services__container,.page-with-sidebar[data-page=page-profile-settings] .consultant-settings .services__container,.page-with-sidebar[data-page=page-profile-settings] .company-history .services__container{max-width:40rem;width:100%}

.page-with-sidebar[data-page=page-profile-settings] .client-settings .engineers,.page-with-sidebar[data-page=page-profile-settings] .contractor-settings .engineers,.page-with-sidebar[data-page=page-profile-settings] .consultant-settings .engineers,.page-with-sidebar[data-page=page-profile-settings] .company-history .engineers{margin-top:2rem;width:100%}

.page-with-sidebar[data-page=page-profile-settings] .client-settings .engineers__grid,.page-with-sidebar[data-page=page-profile-settings] .contractor-settings .engineers__grid,.page-with-sidebar[data-page=page-profile-settings] .consultant-settings .engineers__grid,.page-with-sidebar[data-page=page-profile-settings] .company-history .engineers__grid{max-width:40.6rem;width:100%}

.page-with-sidebar[data-page=page-profile-settings] .footer{max-width:68.14rem;width:calc(100% - 30px);align-self:flex-end}

@media screen and (max-width: 767px){
.settings-container .page-with-sidebar[data-page=page-profile-settings] .sidebar__mobile-back{margin:30px 15px 15px}

.settings-container .page-with-sidebar[data-page=page-profile-settings] .sidebar__mobile-back .btn{font-size:16px;color:initial}

[dir="ltr"] .settings-container .page-with-sidebar[data-page=page-profile-settings] .sidebar__mobile-back .btn .icon{margin:0 14px 0 0}

[dir="rtl"] .settings-container .page-with-sidebar[data-page=page-profile-settings] .sidebar__mobile-back .btn .icon{margin:0 0 0 14px}

.settings-container .page-with-sidebar[data-page=page-profile-settings] .sidebar__mobile-back .btn .icon svg,.settings-container .page-with-sidebar[data-page=page-profile-settings] .sidebar__mobile-back .btn .icon image{width:18px;height:18px}

.settings-container .page-with-sidebar[data-page=page-profile-settings] .sidebar__mobile-back .btn .text:after{display:none}

.settings-container .page-with-sidebar[data-page=page-profile-settings] .sidebar__tabs{height:calc(100vh - 5.64rem);position:fixed;top:5.64rem;padding:30px 22px}

.settings-container[data-mobile-menu-is-visible=true] .page-with-sidebar[data-page=page-profile-settings] .sidebar__mobile-back{display:none}

.settings-container[data-mobile-menu-is-visible=true] .contractor-settings{display:none}

.settings-container[data-mobile-menu-is-visible=false] .page-with-sidebar[data-page=page-profile-settings] .sidebar__step{display:none}

.settings-container[data-mobile-menu-is-visible=false] .page-with-sidebar[data-page=page-profile-settings] .sidebar__tabs{min-height:0;height:0;padding:0}}

.page-with-double-sidebar{display:flex;flex-direction:column}

@media(min-width: 768px){
.page-with-double-sidebar{display:grid;grid-template-columns:20.93rem minmax(0, 1fr) 15.79rem;grid-template-rows:1fr auto}}

@media(min-width: 1025px){
.page-with-double-sidebar{grid-template-columns:29.93rem minmax(0, 1fr) 19.79rem}}

.page-with-double-sidebar .left-panel{height:calc(100vh - 5.64rem);width:100%;background-color:#fff}

@media(min-width: 768px){
.page-with-double-sidebar .left-panel{position:fixed;grid-area:1/1/3/2;width:-moz-fit-content;width:fit-content}

[dir="ltr"] .page-with-double-sidebar .left-panel{border-right:1px solid #e3e3e3}

[dir="rtl"] .page-with-double-sidebar .left-panel{border-left:1px solid #e3e3e3}}

.page-with-double-sidebar .right-panel{width:100%;min-height:calc(100vh - 5.64rem);padding-bottom:80px;background-color:#fff}

[dir="ltr"] .page-with-double-sidebar .right-panel{border-left:1px solid #e3e3e3}

[dir="rtl"] .page-with-double-sidebar .right-panel{border-right:1px solid #e3e3e3}

@media(min-width: 768px){
.page-with-double-sidebar .right-panel{position:fixed;grid-row:1/3;grid-column:3/4;width:-moz-fit-content;width:fit-content;height:calc(100vh - 5.64rem);min-height:initial;padding-bottom:initial}

[dir="ltr"] .page-with-double-sidebar .right-panel{right:0}

[dir="rtl"] .page-with-double-sidebar .right-panel{left:0}}

.page-with-double-sidebar .center-panel{grid-row:1/2;grid-column:2/3;width:100%;margin:0 auto;flex:1;display:flex;flex-direction:column}

@media(min-width: 768px){
.page-with-double-sidebar .center-panel{width:95%;max-width:82rem}}

.page-with-double-sidebar .footer{width:95%;max-width:82rem;grid-area:2/2}

@media(min-width: 768px){
.page-with-sidebar{display:grid}}

.page-with-sidebar .error-list{width:calc(100% - 2rem)}

@media(min-width: 768px){
.page-with-sidebar .error-list{width:calc(20rem + 12%)}}

.page-with-sidebar .registration{width:100%;padding:0 15px;flex:1}

@media(min-width: 768px){
.page-with-sidebar .registration{grid-area:1/2;padding:0}}

.page-with-sidebar[data-page=page-registration]{max-width:100%;margin:0;position:relative;display:flex;flex-direction:column;justify-content:center}

@media(min-width: 768px){
.page-with-sidebar[data-page=page-registration]{min-width:initial;max-width:85%;display:grid;grid-template-columns:20rem minmax(0, 72.5rem);grid-gap:0 4.7%;margin:0 auto}

[dir="ltr"] .page-with-sidebar[data-page=page-registration]{padding-left:1.9%}

[dir="rtl"] .page-with-sidebar[data-page=page-registration]{padding-right:1.9%}}

.page-with-sidebar[data-page=page-registration] .footer{align-self:flex-end;width:90%;margin:0 auto}

@media(min-width: 768px){
.page-with-sidebar[data-page=page-registration] .footer{width:100%}}

.page-with-sidebar[data-page=page-profile-settings]{max-width:100%;display:flex;flex-direction:column;justify-content:center}

@media(min-width: 768px){
.page-with-sidebar[data-page=page-profile-settings]{max-width:85%;min-width:initial;display:grid;grid-template-columns:23rem minmax(auto, 72.14rem);grid-gap:0 3.5%;margin:0 auto}

[dir="ltr"] .page-with-sidebar[data-page=page-profile-settings]{padding-left:.5%}

[dir="rtl"] .page-with-sidebar[data-page=page-profile-settings]{padding-right:.5%}}

.page-with-sidebar[data-page=project-registration]{max-width:100%;margin:0;position:relative;display:flex;flex-direction:column}

@media(min-width: 768px){
.page-with-sidebar[data-page=project-registration]{min-width:initial;max-width:85%;display:grid;grid-template-columns:20rem minmax(0, 72.5rem);grid-gap:0 4.7%;margin:0 auto}

[dir="ltr"] .page-with-sidebar[data-page=project-registration]{padding-left:1.9%}

[dir="rtl"] .page-with-sidebar[data-page=project-registration]{padding-right:1.9%}}

.page-with-sidebar .footer{width:100%;justify-content:flex-end}

@media(min-width: 768px){
.page-with-sidebar .footer{grid-area:2/2;flex:initial;justify-content:space-between}}

.page-with-thin-sidebar{display:grid;grid-template-columns:20rem 1fr;grid-template-rows:1fr auto;height:100%}

.page-with-thin-sidebar .footer{width:100%;grid-area:2/2}

.subheader-with-wizard .subheader{position:static;padding:0;border-bottom:.36rem solid #ececef;min-height:18.29rem}

.subheader-with-wizard .subheader__left{min-height:12.71rem}

[dir="ltr"] .subheader-with-wizard .subheader__left{padding-left:8.4%}

[dir="rtl"] .subheader-with-wizard .subheader__left{padding-right:8.4%}

.subheader-with-wizard .subheader .left__return{top:-1.78rem}

[dir="ltr"] .subheader-with-wizard .subheader .left__return{padding-left:0}

[dir="rtl"] .subheader-with-wizard .subheader .left__return{padding-right:0}

.subheader-with-wizard .subheader .left__name{text-transform:uppercase;font-weight:600}

.subheader-with-wizard .subheader .left__sub-name{background-color:rgba(30,66,138,.1);color:#1e428a;font-size:1.09rem;width:-moz-fit-content;width:fit-content;height:2.43rem;padding:0 .97rem;border-radius:.21rem;display:flex;justify-content:center;align-items:center;text-transform:capitalize;margin:.9rem 0 0}

.subheader-with-wizard .subheader .left__sub-name[data-status=draft],.subheader-with-wizard .subheader .left__sub-name[data-status=noneDesign],.subheader-with-wizard .subheader .left__sub-name[data-status=none]{color:#e0a801;background-color:rgba(224,168,1,.1)}

.subheader-with-wizard .subheader .left__sub-name[data-status=reviewing],.subheader-with-wizard .subheader .left__sub-name[data-status=adminReviewDesign],.subheader-with-wizard .subheader .left__sub-name[data-status=finalReviewDesign],.subheader-with-wizard .subheader .left__sub-name[data-status=rejectedDesign],.subheader-with-wizard .subheader .left__sub-name[data-status=rejected]{color:#ec5469;background-color:rgba(236,84,105,.1)}

.subheader-with-wizard .subheader .left__sub-name[data-status=openBids],.subheader-with-wizard .subheader .left__sub-name[data-status=chooseContractor]{color:#1e428a;background-color:rgba(30,66,138,.1)}

.subheader-with-wizard .subheader .left__sub-name[data-status=readyToSign],.subheader-with-wizard .subheader .left__sub-name[data-status=signed],.subheader-with-wizard .subheader .left__sub-name[data-status=liveInPm],.subheader-with-wizard .subheader .left__sub-name[data-status=completed],.subheader-with-wizard .subheader .left__sub-name[data-status=consultantReview],.subheader-with-wizard .subheader .left__sub-name[data-status=completedDesign],.subheader-with-wizard .subheader .left__sub-name[data-status=finalPaymentDesign],.subheader-with-wizard .subheader .left__sub-name[data-status=uploadDrawingsDesign],.subheader-with-wizard .subheader .left__sub-name[data-status=consultantReviewDesign]{color:#05d94e;background-color:rgba(5,217,78,.1)}

.subheader-with-wizard .subheader .left__sub-name[data-status=archived]{color:#898989;background-color:rgba(137,137,137,.1294117647)}

.subheader-with-wizard .subheader .left__sub-name:empty{padding:0}

.subheader-with-wizard .subheader__right{min-height:12.71rem;align-items:center}

[dir="ltr"] .subheader-with-wizard .subheader__right{padding:.2rem 7.8% 0 0}

[dir="rtl"] .subheader-with-wizard .subheader__right{padding:.2rem 0 0 7.8%}

.subheader-with-wizard .subheader__right .btn{padding:.5rem;cursor:pointer;transition:filter .15s ease-in}

[dir="ltr"] .subheader-with-wizard .subheader__right .btn{margin:0 0 .5rem 1.8rem}

[dir="rtl"] .subheader-with-wizard .subheader__right .btn{margin:0 1.8rem .5rem 0}

.subheader-with-wizard .subheader__right .btn:hover{filter:brightness(0.5)}

.subheader-with-wizard .subheader__right .subheader-item{text-align:right;display:flex;flex-direction:column}

[dir="ltr"] .subheader-with-wizard .subheader__right .subheader-item{margin-left:3rem}

[dir="rtl"] .subheader-with-wizard .subheader__right .subheader-item{margin-right:3rem}

.subheader-with-wizard .subheader__right .subheader-item--contact{flex-shrink:0}

.subheader-with-wizard .subheader__right .subheader-item__title{font-size:.93rem;color:#898989;margin:0 0 .43rem}

.subheader-with-wizard .subheader__right .subheader-item__text{color:#333;text-decoration:none;font-weight:600;word-break:break-word;min-height:1rem}

.subheader-with-wizard .subheader__right .subheader-item a{transition:color .12s ease-in;display:block;min-height:1rem}

.subheader-with-wizard .subheader__right .subheader-item a:hover{color:#05d94e}

.subheader-with-wizard .subheader__right .subheader-item a:empty{pointer-events:none;cursor:default}

[dir="ltr"] .subheader-with-wizard .subheader__bottom{padding:0 3% 0 8.4%}

[dir="rtl"] .subheader-with-wizard .subheader__bottom{padding:0 8.4% 0 3%}

.subheader-with-wizard+.wizard-page-content .project-creator{padding-top:2rem}

.wizard-page-content+.footer{width:114rem;max-width:85%}

.pm-materials .client-for-contractor .materials-table .table .status{cursor:pointer;transition:all .25s ease-in-out}

.pm-materials .client-for-contractor .materials-table .table .status:hover{box-shadow:0 2px 4px rgba(0,0,0,.0823529412)}

.pm-materials .client-for-contractor .materials-table .table .status:hover[data-status=pending],.pm-materials .client-for-contractor .materials-table .table .status:hover[data-status=due]{background-color:rgba(224,168,1,.15)}

.pm-materials .client-for-contractor .materials-table .table .status:hover[data-status=delay]{background-color:rgba(236,84,105,.15)}

.pm-materials .client-for-contractor .materials-table .table .status:hover[data-status=completed]{background-color:rgba(5,217,78,.15)}

[dir="ltr"] .material-delivery{padding:2.15rem 2.2rem 0 2rem}

[dir="rtl"] .material-delivery{padding:2.15rem 2rem 0 2.2rem}

.material-delivery__header{font-size:1.14rem;font-weight:500;margin-bottom:.6rem}

.material-delivery__text{font-size:.93rem;color:#898989}

.material-delivery__form{padding-top:1.45rem}

.material-delivery__form-row{display:grid;grid-template-columns:64% 34%;justify-content:space-between;align-items:flex-end}

.material-delivery__form .input-text-header{font-size:.93rem;font-weight:500}

.material-delivery__form .input-text-and-select .input-text-header{position:absolute;top:-2.3rem}

[dir="ltr"] .material-delivery__form .input-text-and-select .input-text-header{left:0}

[dir="rtl"] .material-delivery__form .input-text-and-select .input-text-header{right:0}

.material-delivery__form-box{border:1px solid #e3e3e3;border-radius:6px;background:#fff;margin:1.1rem 0 1.9rem}

.material-delivery__form-box .textarea__header{display:none}

.material-delivery__form-box .textarea__input{border:none;min-height:85px;padding:1.65rem 1.5rem 0;font-size:11px}

.material-delivery__form-box .textarea__input:focus{border:none;box-shadow:none}

@media(min-width: 768px){
.material-delivery__form-box .textarea__input{min-height:6.6rem;font-size:.86rem}}

.material-delivery__form-box .textarea__placeholder{top:1.65rem;font-size:12px}

[dir="ltr"] .material-delivery__form-box .textarea__placeholder{left:1.5rem}

[dir="rtl"] .material-delivery__form-box .textarea__placeholder{right:1.5rem}

@media(min-width: 768px){
.material-delivery__form-box .textarea__placeholder{font-size:.93rem}}

.material-delivery__form-box .input-placeholder{font-size:12px}

@media(min-width: 768px){
.material-delivery__form-box .input-placeholder{font-size:.86rem}}

.material-delivery__form-box-btns{width:100%;padding:0 1.2rem 1rem;display:flex;position:relative}

.material-delivery__form-box-btns .dropzone{padding:0}

.material-delivery__form-box-btn-add{position:absolute;bottom:1.2rem}

[dir="ltr"] .material-delivery__form-box-btn-add{right:1rem}

[dir="rtl"] .material-delivery__form-box-btn-add{left:1rem}

.material-delivery__form-box-btn-add .btn[data-color=blue]{background-color:var(--blue);box-shadow:0 3px 6px rgba(5,217,78,.1607843137)}

.material-delivery__form-box-btn-add .btn[data-color=blue] .icon{filter:var(--icon-white)}

.material-delivery__form-box-btn-add .btn[data-color=blue]:hover{background-color:var(--hover-blue)}

.material-delivery__form-box-btn-add .btn[data-color=blue]:disabled{background-color:#898989}

.material-delivery__form-box-btn-add .btn[data-color=blue]:disabled:hover{background-color:#898989}

.items-requested__header{font-size:1.14rem;font-weight:500;margin-bottom:1rem}

[dir="ltr"] .items-requested__header{padding:1.7rem 2.2rem 0 2rem}

[dir="rtl"] .items-requested__header{padding:1.7rem 2rem 0 2.2rem}

[dir="ltr"] .items-requested__header--purchased{padding:1.8rem 2.2rem 0 2rem}

[dir="rtl"] .items-requested__header--purchased{padding:1.8rem 2rem 0 2.2rem}

.items-requested__text{font-size:.93rem;color:#898989}

[dir="ltr"] .items-requested__text{padding:0 2.2rem 1.8rem 2rem}

[dir="rtl"] .items-requested__text{padding:0 2rem 1.8rem 2.2rem}

.material-updates{display:flex;flex-direction:column}

.material-updates:empty{display:none}

.material-updates__item{position:relative;padding:1.6rem 0;border-top:1px solid #e8e8e8}

[dir="ltr"] .material-updates__item{margin:0 2.21rem 0 2rem}

[dir="rtl"] .material-updates__item{margin:0 2rem 0 2.21rem}

.material-updates__item:last-of-type{border-bottom:1px solid #e8e8e8}

.material-updates__item:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;background-color:#fafbff;opacity:0}

[dir="ltr"] .material-updates__item:before{left:-2rem;right:-2.21rem}

[dir="rtl"] .material-updates__item:before{right:-2rem;left:-2.21rem}

.material-updates__item:after{content:"";position:absolute;top:0;height:100%;width:3px;background-color:#1e428a;opacity:0}

[dir="ltr"] .material-updates__item:after{left:-2rem}

[dir="rtl"] .material-updates__item:after{right:-2rem}

.material-updates__item[data-type=purchased]:first-of-type{border-top:0}

.material-updates__item-top{font-size:13px;display:flex;justify-content:space-between;align-items:flex-start}

@media(min-width: 768px){
.material-updates__item-top{font-size:.93rem}}

.material-updates__item-top-left{flex:1;display:grid;grid-template-columns:auto 1fr}

[dir="ltr"] .material-updates__item-col:first-of-type{padding-right:1.4rem;margin-right:1.3rem;border-right:1px solid #dbdada}

[dir="rtl"] .material-updates__item-col:first-of-type{padding-left:1.4rem;margin-left:1.3rem;border-left:1px solid #dbdada}

.material-updates__item-title{color:#898989}

.material-updates__item-text{font-weight:500;word-break:break-word}

.material-updates__item-btns{display:flex;align-items:center}

[dir="ltr"] .material-updates__item-btns{margin-left:2rem}

[dir="rtl"] .material-updates__item-btns{margin-right:2rem}

.material-updates__item-btns .button .btn .icon{filter:var(--icon-dark-gray)}

[dir="ltr"] .material-updates__item-btns .button .btn .icon{padding-left:.2rem}

[dir="rtl"] .material-updates__item-btns .button .btn .icon{padding-right:.2rem}

.material-updates__item-btns .button .btn:hover .icon{filter:brightness(0.5)}

.material-updates__item-btns .button--edit svg,.material-updates__item-btns .button--edit image{width:14px;height:14px}

[dir="ltr"] .material-updates__item-btns .button--delete{margin-left:1.2rem}

[dir="rtl"] .material-updates__item-btns .button--delete{margin-right:1.2rem}

.material-updates__item-btns .button--delete svg,.material-updates__item-btns .button--delete image{width:15px;height:16px}

.material-updates__item-desc{color:#898989;font-size:12px;line-height:1.5rem;word-break:break-word;margin:11px 0}

@media(min-width: 768px){
.material-updates__item-desc{font-size:.86rem;margin:.8rem 0}}

.material-updates__item-desc:empty{display:none}

.material-updates__item-img-container{display:flex;flex-wrap:wrap;margin-bottom:.8rem}

.material-updates__item-img-container:empty{display:none}

.material-updates__item-img{display:block;width:3.86rem;height:3.86rem;-o-object-fit:cover;object-fit:cover}

[dir="ltr"] .material-updates__item-img{margin:0 .5rem .5rem 0}

[dir="rtl"] .material-updates__item-img{margin:0 0 .5rem .5rem}

.material-updates__item-submitted{position:relative}

.material-updates__item-submitted-top{display:flex;align-items:center;justify-content:space-between}

.material-updates__item-submitted-text{font-size:11px;color:#898989}

@media(min-width: 768px){
.material-updates__item-submitted-text{font-size:.79rem}}

.material-updates__item-submitted-btn{font-size:12px;flex-shrink:0;display:flex;align-items:center;border:1px solid #d8d8d8;border-radius:1.14rem;padding:.6rem .79rem .4rem;transition:box-shadow .12s ease-in;cursor:pointer}

[dir="ltr"] .material-updates__item-submitted-btn{margin-left:1rem}

[dir="rtl"] .material-updates__item-submitted-btn{margin-right:1rem}

[dir="ltr"] .material-updates__item-submitted-btn .icon-box{margin-left:.85rem}

[dir="rtl"] .material-updates__item-submitted-btn .icon-box{margin-right:.85rem}

.material-updates__item-submitted-btn svg,.material-updates__item-submitted-btn image{width:16px;height:14px}

@media(min-width: 768px){
.material-updates__item-submitted-btn svg,.material-updates__item-submitted-btn image{width:1.14rem;height:1.07rem}}

.material-updates__item-submitted-btn:hover{box-shadow:0 2px 6px rgba(0,0,0,.1607843137)}

@media(min-width: 768px){
.material-updates__item-submitted-btn{font-size:1rem}}

.material-updates__item-submitted .material-updates__item-top{margin-bottom:1.2rem}

[dir="ltr"] .material-updates__item-submitted .material-updates__item-col:first-of-type{border-right:none;padding-right:initial;margin-right:initial}

[dir="rtl"] .material-updates__item-submitted .material-updates__item-col:first-of-type{border-left:none;padding-left:initial;margin-left:initial}

.material-updates__item-submitted .material-updates__item-img-container{margin-bottom:1.2rem}

.material-updates__item-submitted .material-updates__item-img-container:empty{display:none}

.material-updates__item[data-is-open=true]{padding-bottom:0}

.material-updates__item[data-is-open=true]:after,.material-updates__item[data-is-open=true]:before{opacity:1}

.material-updates__item[data-is-open=true]:last-of-type{border-bottom:0}

.material-updates__item[data-is-open=true] .material-updates__item-submitted-btn{color:#1e428a}

.material-updates__item[data-is-open=true] .material-updates__item-submitted-btn .icon-box{filter:brightness(0) saturate(100%) invert(17%) sepia(79%) saturate(1577%) hue-rotate(204deg) brightness(101%) contrast(90%)}

.material-updates__item[data-is-read-only=true] .material-updates__item-top-left{grid-template-columns:auto auto;justify-content:space-between}

[dir="ltr"] .material-updates__item[data-is-read-only=true] .material-updates__item-col:first-of-type{border-right:none;padding-right:initial;margin-right:initial}

[dir="rtl"] .material-updates__item[data-is-read-only=true] .material-updates__item-col:first-of-type{border-left:none;padding-left:initial;margin-left:initial}

.material-updates__comments{animation:fade-in .2s ease-in;margin-top:1.6rem}

.material-updates__comment{position:relative;animation:fade-in .2s ease-in;border-bottom:1px solid #dbdada;border-top:1px solid #dbdada;padding:1rem 0}

.material-updates__comment .textarea__input{background-color:rgba(0,0,0,0);border:0;border-radius:0;width:calc(100% - 5rem);padding:.5rem 0 0;max-height:3rem;overflow:auto}

.material-updates__comment .textarea__input:focus{box-shadow:none;border:none}

.material-updates__comment .textarea__header{display:none}

.material-updates__comment .textarea__placeholder{top:.5rem}

[dir="ltr"] .material-updates__comment .textarea__placeholder{left:0}

[dir="rtl"] .material-updates__comment .textarea__placeholder{right:0}

.material-updates__comment .dropzone{position:absolute;top:1.1rem;padding:0;width:-moz-fit-content;width:fit-content}

[dir="ltr"] .material-updates__comment .dropzone{right:2rem}

[dir="rtl"] .material-updates__comment .dropzone{left:2rem}

.material-updates__comment .dropzone .btn{background-color:rgba(0,0,0,0);border-radius:0}

.material-updates__comment .file-list{margin-bottom:1rem}

.material-updates__comment .file-list:empty{display:none}

.material-updates__comment-btn-send{position:absolute;top:1.65rem}

[dir="ltr"] .material-updates__comment-btn-send{right:0}

[dir="rtl"] .material-updates__comment-btn-send{left:0}

.material-updates__comment-btn-send .btn svg,.material-updates__comment-btn-send .btn image{width:14px;height:14px}

@media(min-width: 768px){
.material-updates__comment-btn-send .btn svg,.material-updates__comment-btn-send .btn image{width:1.21rem;height:1.21rem}}

.material-updates .comment{display:grid;grid-template-columns:auto 1fr;border-top:1px solid #e8e8e8;padding:1rem 0}

.material-updates .comment:first-child{padding-top:0;border:none}

.material-updates .comment__avatar{width:2.86rem;height:2.86rem;-o-object-fit:cover;object-fit:cover;border-radius:50%;position:relative}

[dir="ltr"] .material-updates .comment__avatar{margin-right:1rem}

[dir="rtl"] .material-updates .comment__avatar{margin-left:1rem}

.material-updates .comment__avatar[src=""],.material-updates .comment__avatar:not([src]){background-image:url("/assets/graphics/blue_avatar.svg");background-size:cover;background-position:center;font-size:0}

.material-updates .comment__avatar[src=""]:after,.material-updates .comment__avatar:not([src]):after{content:"";position:absolute;top:0;background-image:url("/assets/graphics/blue_avatar.svg");width:100%;height:100%;background-size:cover;background-position:center;display:block}

[dir="ltr"] .material-updates .comment__avatar[src=""]:after,[dir="ltr"] .material-updates .comment__avatar:not([src]):after{left:0}

[dir="rtl"] .material-updates .comment__avatar[src=""]:after,[dir="rtl"] .material-updates .comment__avatar:not([src]):after{right:0}

.material-updates .comment__right{display:flex;flex-direction:column}

.material-updates .comment__row{font-size:11px;display:grid;grid-template-columns:auto auto;justify-content:flex-start;margin-bottom:1rem}

@media(min-width: 768px){
.material-updates .comment__row{font-size:.86rem}}

[dir="ltr"] .material-updates .comment__name{margin-right:1rem}

[dir="rtl"] .material-updates .comment__name{margin-left:1rem}

.material-updates .comment__name:empty{display:none}

.material-updates .comment__date{font-size:10px;color:#898989;word-break:break-word}

@media(min-width: 768px){
.material-updates .comment__date{font-size:.79rem}}

.material-updates .comment__desc{font-size:11px;font-weight:500;word-break:break-word;margin-bottom:1rem}

@media(min-width: 768px){
.material-updates .comment__desc{font-size:.86rem}}

.material-updates .comment__desc:empty{display:none}

.material-updates .comment__images{display:flex;flex-wrap:wrap;margin-bottom:.4rem}

.material-updates .comment__images:empty{display:none}

.material-updates .comment__img{display:block;width:3.86rem;height:3.86rem;-o-object-fit:cover;object-fit:cover}

[dir="ltr"] .material-updates .comment__img{margin:0 .5rem .5rem 0}

[dir="rtl"] .material-updates .comment__img{margin:0 0 .5rem .5rem}

.side-modal[data-variant=quantity-submission]{max-width:500px;width:100%;padding-bottom:0}

@media(min-width: 768px){
.side-modal[data-variant=quantity-submission]{max-width:initial;width:37.14rem}}

.side-modal[data-variant=quantity-submission] .side-modal__header{margin-bottom:.8rem}

[dir="ltr"] .side-modal[data-variant=quantity-submission] .side-modal__header{padding-right:2.3rem}

[dir="rtl"] .side-modal[data-variant=quantity-submission] .side-modal__header{padding-left:2.3rem}

.side-modal[data-variant=quantity-submission] .side-modal__header-title{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;position:relative}

@media(min-width: 768px){
.side-modal[data-variant=quantity-submission] .side-modal__header-title{display:grid;grid-template-columns:auto auto}}

.side-modal[data-variant=quantity-submission] .side-modal__header-title-status{font-size:12px;width:-moz-fit-content;width:fit-content;padding:8px 14px;margin-top:18px;font-weight:400;border-radius:3px;color:#1e428a;background-color:rgba(30,66,138,.1);display:flex;align-items:center}

@media(min-width: 768px){
.side-modal[data-variant=quantity-submission] .side-modal__header-title-status{font-size:.86rem;padding:.57rem 1rem}

[dir="ltr"] .side-modal[data-variant=quantity-submission] .side-modal__header-title-status{margin:-0.5rem 0 0 1rem}

[dir="rtl"] .side-modal[data-variant=quantity-submission] .side-modal__header-title-status{margin:-0.5rem 1rem 0 0}}

[dir="ltr"] .side-modal[data-variant=quantity-submission] .side-modal__header-title-status:before{margin-right:8px}

[dir="rtl"] .side-modal[data-variant=quantity-submission] .side-modal__header-title-status:before{margin-left:8px}

@media(min-width: 768px){
[dir="ltr"] .side-modal[data-variant=quantity-submission] .side-modal__header-title-status:before{margin-right:.5rem}

[dir="rtl"] .side-modal[data-variant=quantity-submission] .side-modal__header-title-status:before{margin-left:.5rem}}

[dir="ltr"] .side-modal[data-variant=quantity-submission] .side-modal__header-title-status:before:empty{margin-right:0}

[dir="rtl"] .side-modal[data-variant=quantity-submission] .side-modal__header-title-status:before:empty{margin-left:0}

.side-modal[data-variant=quantity-submission] .side-modal__header-title-status[data-status=pending],.side-modal[data-variant=quantity-submission] .side-modal__header-title-status[data-status=due]{color:#e0a801;background-color:rgba(224,168,1,.1)}

.side-modal[data-variant=quantity-submission] .side-modal__header-title-status[data-status=pending]:before,.side-modal[data-variant=quantity-submission] .side-modal__header-title-status[data-status=due]:before{content:"";background-image:url("/assets/graphics/clock.svg");background-repeat:no-repeat;background-position:center;background-size:100%;display:block;width:14px;height:14px}

@media(min-width: 768px){
.side-modal[data-variant=quantity-submission] .side-modal__header-title-status[data-status=pending]:before,.side-modal[data-variant=quantity-submission] .side-modal__header-title-status[data-status=due]:before{width:1rem;height:1rem}}

.side-modal[data-variant=quantity-submission] .side-modal__header-title-status[data-status=pending]:before,.side-modal[data-variant=quantity-submission] .side-modal__header-title-status[data-status=due]:before{filter:invert(63%) sepia(46%) saturate(1421%) hue-rotate(8deg) brightness(98%) contrast(99%)}

.side-modal[data-variant=quantity-submission] .side-modal__header-title-status[data-status=completed]{color:#05d94e;background-color:rgba(5,217,78,.1)}

.side-modal[data-variant=quantity-submission] .side-modal__header-title-status[data-status=completed]:before{content:"";background-image:url("/assets/graphics/tick.svg");background-repeat:no-repeat;background-position:center;background-size:100%;display:block;width:14px;height:14px}

@media(min-width: 768px){
.side-modal[data-variant=quantity-submission] .side-modal__header-title-status[data-status=completed]:before{width:1rem;height:1rem}}

.side-modal[data-variant=quantity-submission] .side-modal__header-title-status[data-status=delay],.side-modal[data-variant=quantity-submission] .side-modal__header-title-status[data-status=inDelay]{color:#ec5469;background-color:rgba(236,84,105,.1)}

.side-modal[data-variant=quantity-submission] .side-modal__header-title-status[data-status=delay]:before,.side-modal[data-variant=quantity-submission] .side-modal__header-title-status[data-status=inDelay]:before{content:"";background-image:url("/assets/graphics/in_delay_icon.svg");background-repeat:no-repeat;background-position:center;background-size:100%;display:block;width:14px;height:14px}

@media(min-width: 768px){
.side-modal[data-variant=quantity-submission] .side-modal__header-title-status[data-status=delay]:before,.side-modal[data-variant=quantity-submission] .side-modal__header-title-status[data-status=inDelay]:before{width:1rem;height:1rem}}

.side-modal[data-variant=quantity-submission] .side-modal__header-title-status[data-status=upComing]{background-color:rgba(137,137,137,.1);color:#898989}

.side-modal[data-variant=quantity-submission] .side-modal__header-title-status[data-status=upComing]:before{content:"";background-image:url("/assets/graphics/upcoming_icon.svg");background-repeat:no-repeat;background-position:center;background-size:100%;display:block;width:14px;height:14px}

@media(min-width: 768px){
.side-modal[data-variant=quantity-submission] .side-modal__header-title-status[data-status=upComing]:before{width:1rem;height:1rem}}

.side-modal[data-variant=quantity-submission] .side-modal__header-title-status[data-status=none]{display:none}

.side-modal[data-variant=quantity-submission] .side-modal__content{flex:1;margin:.8rem 0 0;padding:0;overflow-y:auto}

[dir="ltr"] .side-modal[data-variant=quantity-submission] .side-modal__top{padding:0 2.2rem 0 2rem}

[dir="rtl"] .side-modal[data-variant=quantity-submission] .side-modal__top{padding:0 2rem 0 2.2rem}

.side-modal[data-variant=quantity-submission] .side-modal__row{display:grid;grid-template-columns:auto 1fr;font-size:13px;margin-bottom:.8rem;word-break:break-word}

@media(min-width: 768px){
.side-modal[data-variant=quantity-submission] .side-modal__row{font-size:.93rem}}

.side-modal[data-variant=quantity-submission] .side-modal__row-title{color:#898989}

[dir="ltr"] .side-modal[data-variant=quantity-submission] .side-modal__row-title{margin-right:8px}

[dir="rtl"] .side-modal[data-variant=quantity-submission] .side-modal__row-title{margin-left:8px}

@media(min-width: 768px){
[dir="ltr"] .side-modal[data-variant=quantity-submission] .side-modal__row-title{margin-right:.3rem}

[dir="rtl"] .side-modal[data-variant=quantity-submission] .side-modal__row-title{margin-left:.3rem}}

.side-modal[data-variant=quantity-submission] .side-modal__row-value{font-weight:500}

.side-modal[data-variant=quantity-submission] .side-modal__row-days-left{display:inline-block;color:#1e428a;word-break:break-word}

.side-modal[data-variant=quantity-submission] .side-modal__row-days-left[data-status=pending],.side-modal[data-variant=quantity-submission] .side-modal__row-days-left[data-status=due]{color:#e0a801}

.side-modal[data-variant=quantity-submission] .side-modal__row-days-left[data-status=completed]{color:#05d94e}

.side-modal[data-variant=quantity-submission] .side-modal__row-days-left[data-status=delay],.side-modal[data-variant=quantity-submission] .side-modal__row-days-left[data-status=inDelay]{color:#ec5469}

.side-modal[data-variant=quantity-submission] .side-modal__section{width:100%;min-height:5.2rem;margin-top:1.8rem;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;background:#fafbff;display:grid;grid-template-columns:auto 1fr;align-items:center}

[dir="ltr"] .side-modal[data-variant=quantity-submission] .side-modal__section{padding:1.3rem 2.2rem 1.3rem 2rem}

[dir="rtl"] .side-modal[data-variant=quantity-submission] .side-modal__section{padding:1.3rem 2rem 1.3rem 2.2rem}

.side-modal[data-variant=quantity-submission] .side-modal__section-img{max-width:100%;max-height:2.86rem;height:auto;-o-object-fit:contain;object-fit:contain}

.side-modal[data-variant=quantity-submission] .side-modal__section-img-container{flex-shrink:0;width:2.14rem;display:flex;justify-content:center}

[dir="ltr"] .side-modal[data-variant=quantity-submission] .side-modal__section-img-container{margin-right:.5rem}

[dir="rtl"] .side-modal[data-variant=quantity-submission] .side-modal__section-img-container{margin-left:.5rem}

.side-modal[data-variant=quantity-submission] .side-modal__section-img-container[data-is-empty=true]{display:none}

.side-modal[data-variant=quantity-submission] .side-modal__section-left{display:flex;align-items:center}

.side-modal[data-variant=quantity-submission] .side-modal__section-name{font-size:14px;font-weight:500;word-break:break-word}

@media(min-width: 768px){
.side-modal[data-variant=quantity-submission] .side-modal__section-name{font-size:1.14rem}}

.side-modal[data-variant=quantity-submission] .side-modal__section-right{font-size:12px;color:#898989;word-break:break-word}

[dir="ltr"] .side-modal[data-variant=quantity-submission] .side-modal__section-right{padding-left:1.35rem;margin-left:1.35rem;border-left:1px solid #e8e8e8}

[dir="rtl"] .side-modal[data-variant=quantity-submission] .side-modal__section-right{padding-right:1.35rem;margin-right:1.35rem;border-right:1px solid #e8e8e8}

@media(min-width: 768px){
.side-modal[data-variant=quantity-submission] .side-modal__section-right{font-size:.93rem}}

.side-modal[data-variant=quantity-submission] .side-modal__details{padding:1.8rem 0 0}

[dir="ltr"] .side-modal[data-variant=quantity-submission] .side-modal__details{margin:0 2.21rem 0 2rem}

[dir="rtl"] .side-modal[data-variant=quantity-submission] .side-modal__details{margin:0 2rem 0 2.21rem}

.side-modal[data-variant=quantity-submission] .side-modal__details-form{display:flex;flex-direction:column;margin-top:2.2rem}

.side-modal[data-variant=quantity-submission] .side-modal__details-form .input-text-header{font-size:.93rem;margin-bottom:.5rem}

.side-modal[data-variant=quantity-submission] .side-modal__details-box{margin:2.1rem 0 0}

.side-modal[data-variant=quantity-submission] .side-modal__details-box .textarea__header{font-weight:500}

.side-modal[data-variant=quantity-submission] .side-modal__details-box .textarea__input{border:none;min-height:85px;padding:1.65rem 1.5rem 0;font-size:11px}

.side-modal[data-variant=quantity-submission] .side-modal__details-box .textarea__input:focus{border:none;box-shadow:none}

@media(min-width: 768px){
.side-modal[data-variant=quantity-submission] .side-modal__details-box .textarea__input{min-height:6.5rem;font-size:.86rem}}

.side-modal[data-variant=quantity-submission] .side-modal__details-box .textarea__container{border:1px solid #e3e3e3;border-radius:6px;background:#fff;border-radius:6px 6px 0 0;border-bottom:none}

.side-modal[data-variant=quantity-submission] .side-modal__details-box .textarea__placeholder{top:1.65rem;font-size:12px}

[dir="ltr"] .side-modal[data-variant=quantity-submission] .side-modal__details-box .textarea__placeholder{left:1.5rem}

[dir="rtl"] .side-modal[data-variant=quantity-submission] .side-modal__details-box .textarea__placeholder{right:1.5rem}

@media(min-width: 768px){
.side-modal[data-variant=quantity-submission] .side-modal__details-box .textarea__placeholder{font-size:.93rem}}

.side-modal[data-variant=quantity-submission] .side-modal__details-box .input-placeholder{font-size:12px}

@media(min-width: 768px){
.side-modal[data-variant=quantity-submission] .side-modal__details-box .input-placeholder{font-size:.86rem}}

.side-modal[data-variant=quantity-submission] .side-modal__details-box-btns{border:1px solid #e3e3e3;border-radius:6px;background:#fff;border-radius:0 0 6px 6px;border-top:none;width:100%;padding:0 1.2rem 1rem;display:flex;position:relative}

.side-modal[data-variant=quantity-submission] .side-modal__details-box-btns .dropzone{padding:0}

.side-modal[data-variant=quantity-submission] .side-modal__subtitle{font-size:1.14rem;font-weight:500;margin-bottom:.6rem}

.side-modal[data-variant=quantity-submission] .side-modal__text{font-size:.93rem;color:#898989}

.side-modal[data-variant=quantity-submission] .side-modal__submit{display:flex;flex-direction:column}

[dir="ltr"] .side-modal[data-variant=quantity-submission] .side-modal__submit{margin:1.7rem 2.2rem 1rem 2rem}

[dir="rtl"] .side-modal[data-variant=quantity-submission] .side-modal__submit{margin:1.7rem 2rem 1rem 2.2rem}

.side-modal[data-variant=quantity-submission] .side-modal__submit-text{color:#898989;font-size:13px}

@media(min-width: 768px){
.side-modal[data-variant=quantity-submission] .side-modal__submit-text{font-size:.93rem}}

.side-modal[data-variant=quantity-submission] .side-modal__submit .checkbox-container{color:#898989;font-size:12px;font-weight:400;line-height:16px;margin-bottom:1.8rem}

@media(min-width: 768px){
.side-modal[data-variant=quantity-submission] .side-modal__submit .checkbox-container{font-size:.93rem;line-height:1.43rem}}

.side-modal[data-variant=quantity-submission] .side-modal__submit .checkbox-container-option{align-items:flex-start}

.side-modal[data-variant=quantity-submission] .side-modal__submit .checkbox-container-input{flex-shrink:0}

[dir="ltr"] .side-modal[data-variant=quantity-submission] .side-modal__submit .checkbox-container-input{margin-right:1.3rem}

[dir="rtl"] .side-modal[data-variant=quantity-submission] .side-modal__submit .checkbox-container-input{margin-left:1.3rem}

[dir="ltr"] .side-modal[data-variant=quantity-submission] .side-modal__submit .btn[data-color=blue]{margin:0 0 0 auto}

[dir="rtl"] .side-modal[data-variant=quantity-submission] .side-modal__submit .btn[data-color=blue]{margin:0 auto 0 0}

@media(min-width: 768px){
.side-modal[data-variant=quantity-submission] .side-modal__submit .btn[data-color=blue]{font-size:1.07rem}}

.side-modal[data-variant=quantity-submission] .side-modal__submit-btns{width:100%;display:flex;align-items:center;justify-content:space-between}

[dir="ltr"] .side-modal[data-variant=quantity-submission] .side-modal__submit-btns .btn[data-color=white]{margin-right:1rem}

[dir="rtl"] .side-modal[data-variant=quantity-submission] .side-modal__submit-btns .btn[data-color=white]{margin-left:1rem}

@media(min-width: 768px){
.side-modal[data-variant=quantity-submission] .side-modal__submit-btns .btn[data-color=white]{font-size:1.07rem}}

.side-modal[data-variant=quantity-submission] .side-modal__submit-btns .btn[data-color=white] [data-icon-name=close-red]{filter:var(--icon-red)}

[dir="ltr"] .side-modal[data-variant=quantity-submission] .side-modal__submit-btns .btn[data-color=white] [data-icon-name=close-red].left{margin-right:.3rem}

[dir="rtl"] .side-modal[data-variant=quantity-submission] .side-modal__submit-btns .btn[data-color=white] [data-icon-name=close-red].left{margin-left:.3rem}

.side-modal[data-variant=quantity-submission] .side-modal__submit-btns .btn[data-color=white] [data-icon-name=close-red] svg,.side-modal[data-variant=quantity-submission] .side-modal__submit-btns .btn[data-color=white] [data-icon-name=close-red] image{width:1.64rem;height:1.64rem}

.side-modal[data-variant=quantity-submission] .side-modal__submit-btns .btn[data-color=white]:hover{color:#ec5469}

.side-modal[data-variant=quantity-submission] .side-modal__submit-btns .btn[data-color=white]:disabled{background-color:#fff;color:#898989}

.side-modal[data-variant=quantity-submission] .side-modal__submit-btns .btn[data-color=white]:disabled .icon{filter:invert(0.5) brightness(1)}

.side-modal[data-variant=quantity-submission] .side-modal__submit-btns .btn[data-color=white]:disabled:hover{color:#898989}

.side-modal[data-variant=add-expense]{max-width:500px;width:100%;padding-bottom:0}

@media(min-width: 768px){
.side-modal[data-variant=add-expense]{max-width:initial;width:37.14rem}}

.side-modal[data-variant=add-expense] .side-modal__header{margin-bottom:.8rem}

[dir="ltr"] .side-modal[data-variant=add-expense] .side-modal__header{padding-right:2.3rem}

[dir="rtl"] .side-modal[data-variant=add-expense] .side-modal__header{padding-left:2.3rem}

.side-modal[data-variant=add-expense] .side-modal__header-title{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;position:relative}

@media(min-width: 768px){
.side-modal[data-variant=add-expense] .side-modal__header-title{display:grid;grid-template-columns:auto auto}}

.side-modal[data-variant=add-expense] .side-modal__header-title-status{font-size:12px;width:-moz-fit-content;width:fit-content;padding:8px 14px;margin-top:18px;font-weight:400;border-radius:3px;color:#1e428a;background-color:rgba(30,66,138,.1);display:flex;align-items:center}

@media(min-width: 768px){
.side-modal[data-variant=add-expense] .side-modal__header-title-status{font-size:.86rem;padding:.57rem 1rem}

[dir="ltr"] .side-modal[data-variant=add-expense] .side-modal__header-title-status{margin:-0.3rem 0 0 1rem}

[dir="rtl"] .side-modal[data-variant=add-expense] .side-modal__header-title-status{margin:-0.3rem 1rem 0 0}}

[dir="ltr"] .side-modal[data-variant=add-expense] .side-modal__header-title-status:before{margin-right:8px}

[dir="rtl"] .side-modal[data-variant=add-expense] .side-modal__header-title-status:before{margin-left:8px}

@media(min-width: 768px){
[dir="ltr"] .side-modal[data-variant=add-expense] .side-modal__header-title-status:before{margin-right:.5rem}

[dir="rtl"] .side-modal[data-variant=add-expense] .side-modal__header-title-status:before{margin-left:.5rem}}

[dir="ltr"] .side-modal[data-variant=add-expense] .side-modal__header-title-status:before:empty{margin-right:0}

[dir="rtl"] .side-modal[data-variant=add-expense] .side-modal__header-title-status:before:empty{margin-left:0}

.side-modal[data-variant=add-expense] .side-modal__header-title-status[data-status=pending],.side-modal[data-variant=add-expense] .side-modal__header-title-status[data-status=due]{color:#e0a801;background-color:rgba(224,168,1,.1)}

.side-modal[data-variant=add-expense] .side-modal__header-title-status[data-status=pending]:before,.side-modal[data-variant=add-expense] .side-modal__header-title-status[data-status=due]:before{content:"";background-image:url("/assets/graphics/clock.svg");background-repeat:no-repeat;background-position:center;background-size:100%;display:block;width:14px;height:14px}

@media(min-width: 768px){
.side-modal[data-variant=add-expense] .side-modal__header-title-status[data-status=pending]:before,.side-modal[data-variant=add-expense] .side-modal__header-title-status[data-status=due]:before{width:1rem;height:1rem}}

.side-modal[data-variant=add-expense] .side-modal__header-title-status[data-status=pending]:before,.side-modal[data-variant=add-expense] .side-modal__header-title-status[data-status=due]:before{filter:invert(63%) sepia(46%) saturate(1421%) hue-rotate(8deg) brightness(98%) contrast(99%)}

.side-modal[data-variant=add-expense] .side-modal__header-title-status[data-status=completed]{color:#05d94e;background-color:rgba(5,217,78,.1)}

.side-modal[data-variant=add-expense] .side-modal__header-title-status[data-status=completed]:before{content:"";background-image:url("/assets/graphics/tick.svg");background-repeat:no-repeat;background-position:center;background-size:100%;display:block;width:14px;height:14px}

@media(min-width: 768px){
.side-modal[data-variant=add-expense] .side-modal__header-title-status[data-status=completed]:before{width:1rem;height:1rem}}

.side-modal[data-variant=add-expense] .side-modal__header-title-status[data-status=delay],.side-modal[data-variant=add-expense] .side-modal__header-title-status[data-status=inDelay]{color:#ec5469;background-color:rgba(236,84,105,.1)}

.side-modal[data-variant=add-expense] .side-modal__header-title-status[data-status=delay]:before,.side-modal[data-variant=add-expense] .side-modal__header-title-status[data-status=inDelay]:before{content:"";background-image:url("/assets/graphics/in_delay_icon.svg");background-repeat:no-repeat;background-position:center;background-size:100%;display:block;width:14px;height:14px}

@media(min-width: 768px){
.side-modal[data-variant=add-expense] .side-modal__header-title-status[data-status=delay]:before,.side-modal[data-variant=add-expense] .side-modal__header-title-status[data-status=inDelay]:before{width:1rem;height:1rem}}

.side-modal[data-variant=add-expense] .side-modal__header-title-status[data-status=none]{display:none}

.side-modal[data-variant=add-expense] .side-modal__content{flex:1;margin:1rem 0 0;padding:0;overflow-y:auto}

.side-modal[data-variant=add-expense] .side-modal__content[data-is-edit=false] .submission{border-bottom:1px solid #dbdada}

.side-modal[data-variant=add-expense] .side-modal__content[data-is-edit=false] .submission[data-is-open=true]{border-bottom:0}

.side-modal[data-variant=add-expense] .side-modal__content[data-is-private=false] .submission{border-top:1px solid #dbdada;border-bottom:1px solid #dbdada;margin-top:2rem}

.side-modal[data-variant=add-expense] .side-modal__content[data-is-private=false] .submission[data-is-open=true]{border-bottom:0}

.side-modal[data-variant=add-expense] .side-modal__text{font-size:12px;color:#898989}

[dir="ltr"] .side-modal[data-variant=add-expense] .side-modal__text{margin:0 2.2rem 0 2.3rem}

[dir="rtl"] .side-modal[data-variant=add-expense] .side-modal__text{margin:0 2.3rem 0 2.2rem}

@media(min-width: 768px){
.side-modal[data-variant=add-expense] .side-modal__text{font-size:.93rem}}

.side-modal[data-variant=add-expense] .side-modal__subtitle{font-size:14px;font-weight:500;margin-bottom:1rem}

[dir="ltr"] .side-modal[data-variant=add-expense] .side-modal__subtitle{padding:2rem 2.2rem 0 2.3rem}

[dir="rtl"] .side-modal[data-variant=add-expense] .side-modal__subtitle{padding:2rem 2.3rem 0 2.2rem}

@media(min-width: 768px){
.side-modal[data-variant=add-expense] .side-modal__subtitle{font-size:1.14rem}}

.side-modal[data-variant=add-expense] .side-modal__form{padding-top:2rem;border-top:1px solid #e3e3e3;display:flex;flex-direction:column}

[dir="ltr"] .side-modal[data-variant=add-expense] .side-modal__form{margin:2rem 2.2rem 0 2.3rem}

[dir="rtl"] .side-modal[data-variant=add-expense] .side-modal__form{margin:2rem 2.3rem 0 2.2rem}

.side-modal[data-variant=add-expense] .side-modal__form .input-text{margin-bottom:1.9rem}

.side-modal[data-variant=add-expense] .side-modal__form .input-text-header{font-size:12px;margin-bottom:10px}

@media(min-width: 768px){
.side-modal[data-variant=add-expense] .side-modal__form .input-text-header{font-size:.93rem;margin-bottom:.7rem}}

.side-modal[data-variant=add-expense] .side-modal__form-title{width:100%;color:#464646;font-size:12px;font-weight:500;line-height:14px;margin-bottom:.7rem}

@media(min-width: 768px){
.side-modal[data-variant=add-expense] .side-modal__form-title{font-size:.93rem;line-height:1.36rem}}

.side-modal[data-variant=add-expense] .side-modal__form-add{margin-bottom:1.9rem}

.side-modal[data-variant=add-expense] .side-modal__form-add-box{border:1px solid #e3e3e3;border-radius:6px;background:#fff}

.side-modal[data-variant=add-expense] .side-modal__form-add-box .textarea__header{display:none}

.side-modal[data-variant=add-expense] .side-modal__form-add-box .textarea__input{border:none;min-height:85px;padding:1.75rem 1.5rem 0;font-size:11px}

.side-modal[data-variant=add-expense] .side-modal__form-add-box .textarea__input:focus{border:none;box-shadow:none}

@media(min-width: 768px){
.side-modal[data-variant=add-expense] .side-modal__form-add-box .textarea__input{min-height:6.5rem;font-size:.86rem}}

.side-modal[data-variant=add-expense] .side-modal__form-add-box .textarea__placeholder{top:1.75rem;font-size:11px}

[dir="ltr"] .side-modal[data-variant=add-expense] .side-modal__form-add-box .textarea__placeholder{left:1.5rem}

[dir="rtl"] .side-modal[data-variant=add-expense] .side-modal__form-add-box .textarea__placeholder{right:1.5rem}

@media(min-width: 768px){
.side-modal[data-variant=add-expense] .side-modal__form-add-box .textarea__placeholder{font-size:.93rem}}

.side-modal[data-variant=add-expense] .side-modal__form-add-box .input-placeholder{font-size:11px}

@media(min-width: 768px){
.side-modal[data-variant=add-expense] .side-modal__form-add-box .input-placeholder{font-size:.86rem}}

.side-modal[data-variant=add-expense] .side-modal__form-add-box .dropzone{padding:0}

.side-modal[data-variant=add-expense] .side-modal__form-add-box .attachment{width:100%;padding:0 1.2rem 1rem}

.side-modal[data-variant=add-expense] .side-modal__form .btn[data-color=blue]{align-self:flex-end;margin:.3rem 0 1rem;font-size:14px}

[dir="ltr"] .side-modal[data-variant=add-expense] .side-modal__form .btn[data-color=blue]{padding-left:1.75rem}

[dir="rtl"] .side-modal[data-variant=add-expense] .side-modal__form .btn[data-color=blue]{padding-right:1.75rem}

@media(min-width: 768px){
.side-modal[data-variant=add-expense] .side-modal__form .btn[data-color=blue]{font-size:1.16rem}}

[dir="ltr"] .side-modal[data-variant=add-expense] .side-modal__top{padding:0 2.2rem 0 2rem}

[dir="rtl"] .side-modal[data-variant=add-expense] .side-modal__top{padding:0 2rem 0 2.2rem}

.side-modal[data-variant=add-expense] .side-modal__row{display:grid;grid-template-columns:auto 1fr;font-size:13px;margin-bottom:.8rem;word-break:break-word}

@media(min-width: 768px){
.side-modal[data-variant=add-expense] .side-modal__row{font-size:.93rem}}

.side-modal[data-variant=add-expense] .side-modal__row-title{color:#898989}

[dir="ltr"] .side-modal[data-variant=add-expense] .side-modal__row-title{margin-right:8px}

[dir="rtl"] .side-modal[data-variant=add-expense] .side-modal__row-title{margin-left:8px}

@media(min-width: 768px){
[dir="ltr"] .side-modal[data-variant=add-expense] .side-modal__row-title{margin-right:.3rem}

[dir="rtl"] .side-modal[data-variant=add-expense] .side-modal__row-title{margin-left:.3rem}}

.side-modal[data-variant=add-expense] .side-modal__row-value{font-weight:500}

.side-modal[data-variant=add-expense] .side-modal__row-days-left{display:inline-block;color:#1e428a;word-break:break-word}

.side-modal[data-variant=add-expense] .side-modal__row-days-left[data-status=pending],.side-modal[data-variant=add-expense] .side-modal__row-days-left[data-status=due]{color:#e0a801}

.side-modal[data-variant=add-expense] .side-modal__row-days-left[data-status=completed]{color:#05d94e}

.side-modal[data-variant=add-expense] .side-modal__row-days-left[data-status=delay],.side-modal[data-variant=add-expense] .side-modal__row-days-left[data-status=inDelay]{color:#ec5469}

.side-modal[data-variant=add-expense] .side-modal__section{width:100%;margin-top:2rem;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;background:#fafbff;display:grid;grid-template-columns:auto 1fr;align-items:center}

[dir="ltr"] .side-modal[data-variant=add-expense] .side-modal__section{padding:2rem 2.2rem 2rem 2rem}

[dir="rtl"] .side-modal[data-variant=add-expense] .side-modal__section{padding:2rem 2rem 2rem 2.2rem}

.side-modal[data-variant=add-expense] .side-modal__section-img{max-width:100%;max-height:2.86rem;height:auto;-o-object-fit:contain;object-fit:contain}

.side-modal[data-variant=add-expense] .side-modal__section-img-container{flex-shrink:0;width:2.14rem;display:flex;justify-content:center}

[dir="ltr"] .side-modal[data-variant=add-expense] .side-modal__section-img-container{margin-right:.5rem}

[dir="rtl"] .side-modal[data-variant=add-expense] .side-modal__section-img-container{margin-left:.5rem}

.side-modal[data-variant=add-expense] .side-modal__section-img-container[data-is-empty=true]{display:none}

.side-modal[data-variant=add-expense] .side-modal__section-left{display:flex;align-items:center}

[dir="ltr"] .side-modal[data-variant=add-expense] .side-modal__section-left{padding-right:1.35rem;margin-right:1.35rem;border-right:1px solid #e8e8e8}

[dir="rtl"] .side-modal[data-variant=add-expense] .side-modal__section-left{padding-left:1.35rem;margin-left:1.35rem;border-left:1px solid #e8e8e8}

.side-modal[data-variant=add-expense] .side-modal__section-name{font-size:14px;font-weight:500;word-break:break-word}

@media(min-width: 768px){
.side-modal[data-variant=add-expense] .side-modal__section-name{font-size:1.14rem}}

.side-modal[data-variant=add-expense] .side-modal__section-right{font-size:12px;color:#898989;word-break:break-word}

@media(min-width: 768px){
.side-modal[data-variant=add-expense] .side-modal__section-right{font-size:.93rem}}

.side-modal[data-variant=add-expense] .side-modal__comment{border-bottom:1px solid #e3e3e3}

[dir="ltr"] .side-modal[data-variant=add-expense] .side-modal__comment{margin:0 2.2rem 0 2rem}

[dir="rtl"] .side-modal[data-variant=add-expense] .side-modal__comment{margin:0 2rem 0 2.2rem}

.side-modal[data-variant=add-expense] .side-modal__comment-text{font-size:11px;line-height:1.5rem;color:#898989;word-break:break-word;padding:1.6rem 0}

@media(min-width: 768px){
.side-modal[data-variant=add-expense] .side-modal__comment-text{font-size:.86rem}}

.side-modal[data-variant=add-expense] .side-modal__comment-images{display:flex;flex-wrap:wrap;padding-bottom:2.5rem}

.side-modal[data-variant=add-expense] .side-modal__comment-images:empty{display:none}

.side-modal[data-variant=add-expense] .side-modal__comment-img{width:3.86rem;height:3.76rem;-o-object-fit:cover;object-fit:cover;display:block}

[dir="ltr"] .side-modal[data-variant=add-expense] .side-modal__comment-img{margin:0 .5rem .5rem 0}

[dir="rtl"] .side-modal[data-variant=add-expense] .side-modal__comment-img{margin:0 0 .5rem .5rem}

.side-modal[data-variant=add-expense] .side-modal__btn-edit{padding-top:2.5rem}

[dir="ltr"] .side-modal[data-variant=add-expense] .side-modal__btn-edit{margin:0 2.2rem 1rem 2rem}

[dir="rtl"] .side-modal[data-variant=add-expense] .side-modal__btn-edit{margin:0 2rem 1rem 2.2rem}

.side-modal[data-variant=add-expense] .side-modal__btns{padding-top:2.5rem;display:flex;align-items:center;justify-content:space-between}

[dir="ltr"] .side-modal[data-variant=add-expense] .side-modal__btns{margin:0 2.2rem 1rem 2rem}

[dir="rtl"] .side-modal[data-variant=add-expense] .side-modal__btns{margin:0 2rem 1rem 2.2rem}

[dir="ltr"] .side-modal[data-variant=add-expense] .side-modal__btns-reject{margin-right:.93rem}

[dir="rtl"] .side-modal[data-variant=add-expense] .side-modal__btns-reject{margin-left:.93rem}

.side-modal[data-variant=add-expense] .submission{position:relative;padding:1.6rem 0}

[dir="ltr"] .side-modal[data-variant=add-expense] .submission{margin:0 2.21rem 0 2rem}

[dir="rtl"] .side-modal[data-variant=add-expense] .submission{margin:0 2rem 0 2.21rem}

.side-modal[data-variant=add-expense] .submission:empty{display:none}

.side-modal[data-variant=add-expense] .submission:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;background-color:#fafbff;opacity:0}

[dir="ltr"] .side-modal[data-variant=add-expense] .submission:before{left:-2rem;right:-2.21rem}

[dir="rtl"] .side-modal[data-variant=add-expense] .submission:before{right:-2rem;left:-2.21rem}

.side-modal[data-variant=add-expense] .submission:after{content:"";position:absolute;top:0;height:100%;width:3px;background-color:#1e428a;opacity:0}

[dir="ltr"] .side-modal[data-variant=add-expense] .submission:after{left:-2rem}

[dir="rtl"] .side-modal[data-variant=add-expense] .submission:after{right:-2rem}

.side-modal[data-variant=add-expense] .submission__desc{color:#898989;font-size:12px;line-height:1.5rem;word-break:break-word;margin-bottom:11px}

@media(min-width: 768px){
.side-modal[data-variant=add-expense] .submission__desc{font-size:.86rem;margin-bottom:.8rem}}

.side-modal[data-variant=add-expense] .submission__desc:empty{display:none}

.side-modal[data-variant=add-expense] .submission__img-container{display:flex;flex-wrap:wrap;margin-bottom:.8rem}

.side-modal[data-variant=add-expense] .submission__img-container:empty{display:none}

.side-modal[data-variant=add-expense] .submission__img{width:3.86rem;height:3.86rem;-o-object-fit:cover;object-fit:cover;display:block}

[dir="ltr"] .side-modal[data-variant=add-expense] .submission__img{margin:0 .5rem .5rem 0}

[dir="rtl"] .side-modal[data-variant=add-expense] .submission__img{margin:0 0 .5rem .5rem}

.side-modal[data-variant=add-expense] .submission__submitted{position:relative}

.side-modal[data-variant=add-expense] .submission__submitted-top{display:flex;align-items:center;justify-content:space-between}

.side-modal[data-variant=add-expense] .submission__submitted-text{font-size:11px;color:#898989}

@media(min-width: 768px){
.side-modal[data-variant=add-expense] .submission__submitted-text{font-size:.79rem}}

.side-modal[data-variant=add-expense] .submission__submitted-btn{font-size:12px;flex-shrink:0;display:flex;align-items:center;border:1px solid #d8d8d8;border-radius:1.14rem;padding:.6rem .79rem .4rem;transition:box-shadow .12s ease-in;cursor:pointer}

[dir="ltr"] .side-modal[data-variant=add-expense] .submission__submitted-btn{margin-left:1rem}

[dir="rtl"] .side-modal[data-variant=add-expense] .submission__submitted-btn{margin-right:1rem}

[dir="ltr"] .side-modal[data-variant=add-expense] .submission__submitted-btn .icon-box{margin-left:.85rem}

[dir="rtl"] .side-modal[data-variant=add-expense] .submission__submitted-btn .icon-box{margin-right:.85rem}

.side-modal[data-variant=add-expense] .submission__submitted-btn svg,.side-modal[data-variant=add-expense] .submission__submitted-btn image{width:16px;height:14px}

@media(min-width: 768px){
.side-modal[data-variant=add-expense] .submission__submitted-btn svg,.side-modal[data-variant=add-expense] .submission__submitted-btn image{width:1.14rem;height:1.07rem}}

.side-modal[data-variant=add-expense] .submission__submitted-btn:hover{box-shadow:0 2px 6px rgba(0,0,0,.1607843137)}

@media(min-width: 768px){
.side-modal[data-variant=add-expense] .submission__submitted-btn{font-size:1rem}}

.side-modal[data-variant=add-expense] .submission[data-is-open=true]{padding-bottom:0;border-bottom:0}

.side-modal[data-variant=add-expense] .submission[data-is-open=true]:after,.side-modal[data-variant=add-expense] .submission[data-is-open=true]:before{opacity:1}

.side-modal[data-variant=add-expense] .submission[data-is-open=true] .submission__submitted-btn{color:#1e428a}

.side-modal[data-variant=add-expense] .submission[data-is-open=true] .submission__submitted-btn .icon-box{filter:brightness(0) saturate(100%) invert(17%) sepia(79%) saturate(1577%) hue-rotate(204deg) brightness(101%) contrast(90%)}

.side-modal[data-variant=add-expense] .submission__comments{animation:fade-in .2s ease-in;margin-top:1.6rem}

.side-modal[data-variant=add-expense] .submission__comment{position:relative;animation:fade-in .2s ease-in;border-bottom:1px solid #dbdada;border-top:1px solid #dbdada;padding:1rem 0}

.side-modal[data-variant=add-expense] .submission__comment .textarea__input{background-color:rgba(0,0,0,0);border:0;border-radius:0;width:calc(100% - 5rem);padding:.5rem 0 0;max-height:3rem;overflow:auto}

.side-modal[data-variant=add-expense] .submission__comment .textarea__input:focus{box-shadow:none;border:none}

.side-modal[data-variant=add-expense] .submission__comment .textarea__header{display:none}

.side-modal[data-variant=add-expense] .submission__comment .textarea__placeholder{top:.5rem}

[dir="ltr"] .side-modal[data-variant=add-expense] .submission__comment .textarea__placeholder{left:0}

[dir="rtl"] .side-modal[data-variant=add-expense] .submission__comment .textarea__placeholder{right:0}

.side-modal[data-variant=add-expense] .submission__comment .dropzone{position:absolute;top:1.1rem;padding:0;width:-moz-fit-content;width:fit-content}

[dir="ltr"] .side-modal[data-variant=add-expense] .submission__comment .dropzone{right:2rem}

[dir="rtl"] .side-modal[data-variant=add-expense] .submission__comment .dropzone{left:2rem}

.side-modal[data-variant=add-expense] .submission__comment .dropzone .btn{background-color:rgba(0,0,0,0);border-radius:0}

.side-modal[data-variant=add-expense] .submission__comment .file-list{padding-bottom:1rem}

.side-modal[data-variant=add-expense] .submission__comment .file-list:empty{display:none}

.side-modal[data-variant=add-expense] .submission__comment-btn-send{position:absolute;top:1.65rem}

[dir="ltr"] .side-modal[data-variant=add-expense] .submission__comment-btn-send{right:0}

[dir="rtl"] .side-modal[data-variant=add-expense] .submission__comment-btn-send{left:0}

.side-modal[data-variant=add-expense] .submission__comment-btn-send .btn svg,.side-modal[data-variant=add-expense] .submission__comment-btn-send .btn image{width:14px;height:14px}

@media(min-width: 768px){
.side-modal[data-variant=add-expense] .submission__comment-btn-send .btn svg,.side-modal[data-variant=add-expense] .submission__comment-btn-send .btn image{width:1.21rem;height:1.21rem}}

.side-modal[data-variant=add-expense] .submission .comment{display:grid;grid-template-columns:auto 1fr;border-top:1px solid #e8e8e8;padding:1rem 0}

.side-modal[data-variant=add-expense] .submission .comment:first-child{padding-top:0;border:none}

.side-modal[data-variant=add-expense] .submission .comment__avatar{width:2.86rem;height:2.86rem;-o-object-fit:cover;object-fit:cover;border-radius:50%;position:relative}

[dir="ltr"] .side-modal[data-variant=add-expense] .submission .comment__avatar{margin-right:1rem}

[dir="rtl"] .side-modal[data-variant=add-expense] .submission .comment__avatar{margin-left:1rem}

.side-modal[data-variant=add-expense] .submission .comment__avatar[src=""],.side-modal[data-variant=add-expense] .submission .comment__avatar:not([src]){background-image:url("/assets/graphics/blue_avatar.svg");background-size:cover;background-position:center;font-size:0}

.side-modal[data-variant=add-expense] .submission .comment__avatar[src=""]:after,.side-modal[data-variant=add-expense] .submission .comment__avatar:not([src]):after{content:"";position:absolute;top:0;background-image:url("/assets/graphics/blue_avatar.svg");width:100%;height:100%;background-size:cover;background-position:center;display:block}

[dir="ltr"] .side-modal[data-variant=add-expense] .submission .comment__avatar[src=""]:after,[dir="ltr"] .side-modal[data-variant=add-expense] .submission .comment__avatar:not([src]):after{left:0}

[dir="rtl"] .side-modal[data-variant=add-expense] .submission .comment__avatar[src=""]:after,[dir="rtl"] .side-modal[data-variant=add-expense] .submission .comment__avatar:not([src]):after{right:0}

.side-modal[data-variant=add-expense] .submission .comment__right{display:flex;flex-direction:column}

.side-modal[data-variant=add-expense] .submission .comment__row{font-size:11px;display:grid;grid-template-columns:auto auto;justify-content:flex-start;margin-bottom:1rem}

@media(min-width: 768px){
.side-modal[data-variant=add-expense] .submission .comment__row{font-size:.86rem}}

[dir="ltr"] .side-modal[data-variant=add-expense] .submission .comment__name{margin-right:1rem}

[dir="rtl"] .side-modal[data-variant=add-expense] .submission .comment__name{margin-left:1rem}

.side-modal[data-variant=add-expense] .submission .comment__name:empty{display:none}

.side-modal[data-variant=add-expense] .submission .comment__date{font-size:10px;color:#898989;word-break:break-word}

@media(min-width: 768px){
.side-modal[data-variant=add-expense] .submission .comment__date{font-size:.79rem}}

.side-modal[data-variant=add-expense] .submission .comment__desc{font-size:11px;font-weight:500;word-break:break-word;margin-bottom:1rem}

@media(min-width: 768px){
.side-modal[data-variant=add-expense] .submission .comment__desc{font-size:.86rem}}

.side-modal[data-variant=add-expense] .submission .comment__desc:empty{display:none}

.side-modal[data-variant=add-expense] .submission .comment__images{display:flex;flex-wrap:wrap;margin-bottom:.4rem}

.side-modal[data-variant=add-expense] .submission .comment__images:empty{display:none}

.side-modal[data-variant=add-expense] .submission .comment__img{width:3.86rem;height:3.86rem;-o-object-fit:cover;object-fit:cover;display:block}

[dir="ltr"] .side-modal[data-variant=add-expense] .submission .comment__img{margin:0 .5rem .5rem 0}

[dir="rtl"] .side-modal[data-variant=add-expense] .submission .comment__img{margin:0 0 .5rem .5rem}

.pm-materials .client-sub-contractor .materials-table .table__header,.pm-materials .client-sub-contractor .materials-table .table__body{word-break:break-word}

@media(min-width: 768px){
.pm-materials .client-sub-contractor .materials-table .table__header .table__cell:last-of-type,.pm-materials .client-sub-contractor .materials-table .table__body .table__cell:last-of-type{min-width:6rem}}

.pm-materials .client-sub-contractor .materials-table .table .status{box-shadow:0 2px 6px rgba(0,0,0,.1607843137);cursor:pointer;transition:all .25s ease-in-out}

.pm-materials .client-sub-contractor .materials-table .table .status:hover{box-shadow:0 4px 6px rgba(0,0,0,.1607843137)}

.pm-materials .client-sub-contractor .materials-table .table .status:hover[data-status=pending]:not([data-is-client=true]){background-color:rgba(208,151,0,.1)}

.pm-materials .client-sub-contractor .materials-table .table .status:hover[data-status=delay]:not([data-is-client=true]){background-color:rgba(219,67,88,.1)}

.pm-materials .client-sub-contractor .materials-table .table .status:hover[data-status=completed]{background-color:rgba(4,200,61,.1)}

@media(min-width: 768px){
.pm-materials .contractor-for-client .materials-table .table__header .table__cell:last-of-type,.pm-materials .contractor-for-client .materials-table .table__body .table__cell:last-of-type{min-width:6rem}}

.pm-materials .contractor-for-client .materials-table .table .status{box-shadow:0 2px 6px rgba(0,0,0,.1607843137);cursor:pointer;transition:all .25s ease-in-out}

.pm-materials .contractor-for-client .materials-table .table .status:hover{box-shadow:0 4px 6px rgba(0,0,0,.1607843137)}

.pm-materials .contractor-for-client .materials-table .table .status:hover[data-status=pending]{background-color:rgba(224,168,1,.15)}

.pm-materials .contractor-for-client .materials-table .table .status:hover[data-status=delay]{background-color:rgba(236,84,105,.15)}

.pm-materials .contractor-for-client .materials-table .table .status:hover[data-status=completed]{background-color:rgba(5,217,78,.15)}

[dir="ltr"] .material-options{padding:1.8rem 2.2rem 0 2.3rem}

[dir="rtl"] .material-options{padding:1.8rem 2.3rem 0 2.2rem}

.material-options__header{font-size:14px;font-weight:500;margin-bottom:2rem}

@media(min-width: 768px){
.material-options__header{font-size:1.16rem}}

.material-options__header-num{font-size:12px;color:#898989;font-weight:400}

@media(min-width: 768px){
.material-options__header-num{font-size:1rem}}

.material-options__header-desc{font-size:11px;color:#898989;font-weight:400;margin-top:.8rem}

@media(min-width: 768px){
.material-options__header-desc{font-size:.93rem}}

.material-options__box{border:1px solid #e3e3e3;border-radius:6px;background:#fff;padding:.9rem 1.2rem;border:1px solid #dbdada}

.material-options__box-list{display:flex;flex-direction:column;gap:14px;margin-top:2rem}

.material-options__box-list:empty{display:none}

@media(min-width: 768px){
.material-options__box-list{gap:1rem}}

.material-options__box-top{display:flex;align-items:center;justify-content:space-between;color:#1e428a;font-size:11px;font-weight:600;margin-bottom:1.25rem}

@media(min-width: 768px){
.material-options__box-top{font-size:.93rem}}

.material-options__box-radio{position:relative;width:15px;height:15px;border-radius:50%;border:1px solid #dbdada}

.material-options__box-row{display:flex;gap:1rem}

.material-options__box-row-col{width:29%;display:flex;flex-direction:column;gap:.5rem;font-size:11px}

@media(min-width: 768px){
.material-options__box-row-col{font-size:.93rem}}

.material-options__box-row-col:last-of-type{flex:1}

.material-options__box-row-title{color:#898989}

.material-options__box-row-value{font-weight:500;word-break:break-word}

.material-options__box-row-btns{display:grid;grid-template-columns:auto auto;gap:.8rem}

.material-options__box-desc{font-size:10px;line-height:17px;word-break:break-word;margin:1.8rem 0 0}

.material-options__box-desc:empty{display:none}

@media(min-width: 768px){
.material-options__box-desc{font-size:.86rem;line-height:1.5rem}}

.material-options__box-images{display:flex;gap:.5rem;flex-wrap:wrap;margin:.8rem 0 .4rem}

.material-options__box-images:empty{display:none}

.material-options__box-img{width:3.86rem;height:3.79rem;-o-object-fit:cover;object-fit:cover}

.material-options__box-submitted{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1.2rem 0 .8rem}

.material-options__box-submitted-text{font-size:10px;color:#898989}

@media(min-width: 768px){
.material-options__box-submitted-text{font-size:.79rem}}

.material-options__box-submitted-btn{font-size:12px;flex-shrink:0;display:flex;align-items:center;gap:.85rem;border:1px solid #d8d8d8;border-radius:1.14rem;padding:.5rem .9rem .4rem;transition:box-shadow .12s ease-in;cursor:pointer}

.material-options__box-submitted-btn svg,.material-options__box-submitted-btn image{width:16px;height:14px}

@media(min-width: 768px){
.material-options__box-submitted-btn svg,.material-options__box-submitted-btn image{width:1.14rem;height:1.07rem}}

.material-options__box-submitted-btn:hover{box-shadow:0 2px 6px rgba(0,0,0,.1607843137)}

@media(min-width: 768px){
.material-options__box-submitted-btn{font-size:1rem}}

.material-options__box-submitted[data-is-open=true] .material-options__box-submitted-btn{color:#1e428a}

.material-options__box-submitted[data-is-open=true] .material-options__box-submitted-btn .icon-box{filter:brightness(0) saturate(100%) invert(17%) sepia(79%) saturate(1577%) hue-rotate(204deg) brightness(101%) contrast(90%)}

.material-options__box-comments{animation:fade-in .2s ease-in}

.material-options__box-comment{position:relative;animation:fade-in .2s ease-in;border-bottom:1px solid #dbdada;border-top:1px solid #dbdada;padding:1rem 0}

.material-options__box-comment .dropzone{position:absolute;top:1.1rem;padding:0;width:-moz-fit-content;width:fit-content}

[dir="ltr"] .material-options__box-comment .dropzone{right:2rem}

[dir="rtl"] .material-options__box-comment .dropzone{left:2rem}

.material-options__box-comment .dropzone .btn{background-color:rgba(0,0,0,0);border-radius:0}

.material-options__box-comment .file-list{margin-bottom:1rem}

.material-options__box-comment .file-list:empty{display:none}

.material-options__box-comment-btn-send{position:absolute;top:1.65rem}

[dir="ltr"] .material-options__box-comment-btn-send{right:0}

[dir="rtl"] .material-options__box-comment-btn-send{left:0}

.material-options__box-comment-btn-send .btn svg,.material-options__box-comment-btn-send .btn image{width:14px;height:14px}

@media(min-width: 768px){
.material-options__box-comment-btn-send .btn svg,.material-options__box-comment-btn-send .btn image{width:1.21rem;height:1.21rem}}

.material-options__box-comment .textarea__input{background-color:rgba(0,0,0,0);border:0;border-radius:0;width:calc(100% - 5rem);padding:.5rem 0 0;max-height:3rem;overflow:auto}

.material-options__box-comment .textarea__input:focus{box-shadow:none;border:none}

.material-options__box-comment .textarea__header{display:none}

.material-options__box-comment .textarea__placeholder{top:.5rem}

[dir="ltr"] .material-options__box-comment .textarea__placeholder{left:0}

[dir="rtl"] .material-options__box-comment .textarea__placeholder{right:0}

.material-options__box .comment{display:grid;grid-template-columns:auto 1fr;gap:1rem;border-top:1px solid #e8e8e8;padding:1rem 0}

.material-options__box .comment:first-child{padding-top:0;border:none}

.material-options__box .comment__avatar{width:2.86rem;height:2.86rem;-o-object-fit:cover;object-fit:cover;border-radius:50%;position:relative}

.material-options__box .comment__avatar[src=""],.material-options__box .comment__avatar:not([src]){background-image:url("/assets/graphics/blue_avatar.svg");background-size:cover;background-position:center;font-size:0}

.material-options__box .comment__avatar[src=""]:after,.material-options__box .comment__avatar:not([src]):after{content:"";position:absolute;top:0;background-image:url("/assets/graphics/blue_avatar.svg");width:100%;height:100%;background-size:cover;background-position:center;display:block}

[dir="ltr"] .material-options__box .comment__avatar[src=""]:after,[dir="ltr"] .material-options__box .comment__avatar:not([src]):after{left:0}

[dir="rtl"] .material-options__box .comment__avatar[src=""]:after,[dir="rtl"] .material-options__box .comment__avatar:not([src]):after{right:0}

.material-options__box .comment__right{display:flex;flex-direction:column;gap:1rem}

.material-options__box .comment__row{font-size:11px;display:grid;grid-template-columns:auto auto;justify-content:flex-start;gap:1rem}

@media(min-width: 768px){
.material-options__box .comment__row{font-size:.86rem}}

.material-options__box .comment__name:empty{display:none}

.material-options__box .comment__date{font-size:10px;color:#898989;word-break:break-word}

@media(min-width: 768px){
.material-options__box .comment__date{font-size:.79rem}}

.material-options__box .comment__desc{font-size:11px;font-weight:500;word-break:break-word}

@media(min-width: 768px){
.material-options__box .comment__desc{font-size:.86rem}}

.material-options__box .comment__images{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:.4rem}

.material-options__box .comment__images:empty{display:none}

.material-options__box .comment__img{width:3.86rem;height:3.86rem;-o-object-fit:cover;object-fit:cover}

.material-options__form{display:flex;flex-direction:column;gap:1.3rem;margin-bottom:2rem}

.material-options__form-row{display:flex;justify-content:space-between;gap:1rem}

.material-options__form-row .input-text{flex:1}

.material-options__form-title{width:100%;color:#464646;font-size:12px;font-weight:500;line-height:14px;margin-bottom:.7rem}

@media(min-width: 768px){
.material-options__form-title{font-size:.93rem;line-height:1.36rem}}

.material-options__form-box{border:1px solid #e3e3e3;border-radius:6px;background:#fff}

.material-options__form-box .textarea__header{display:none}

.material-options__form-box .textarea__input{border:none;min-height:85px;padding:1.75rem 1.5rem 0;font-size:11px}

.material-options__form-box .textarea__input:focus{border:none;box-shadow:none}

@media(min-width: 768px){
.material-options__form-box .textarea__input{min-height:6.5rem;font-size:.86rem}}

.material-options__form-box .textarea__placeholder{top:1.75rem;font-size:11px}

[dir="ltr"] .material-options__form-box .textarea__placeholder{left:1.5rem}

[dir="rtl"] .material-options__form-box .textarea__placeholder{right:1.5rem}

@media(min-width: 768px){
.material-options__form-box .textarea__placeholder{font-size:.93rem}}

.material-options__form-box .input-placeholder{font-size:11px}

@media(min-width: 768px){
.material-options__form-box .input-placeholder{font-size:.86rem}}

.material-options__form-box .dropzone{padding:0}

.material-options__form-box .attachment{width:100%}

.material-options__form-btns{width:100%;padding:0 1.2rem 1rem;display:flex;position:relative}

.material-options__form-btns .dropzone{padding:0}

.material-options__form-btns-add{position:absolute;bottom:1.5rem}

[dir="ltr"] .material-options__form-btns-add{right:1.5rem}

[dir="rtl"] .material-options__form-btns-add{left:1.5rem}

.material-options__form-btns-add .btn[data-color=blue]{background-color:var(--blue);box-shadow:0 3px 6px rgba(5,217,78,.1607843137)}

.material-options__form-btns-add .btn[data-color=blue] .icon{filter:var(--icon-white)}

.material-options__form-btns-add .btn[data-color=blue]:hover{background-color:var(--hover-blue)}

.material-options__form-btns-add .btn[data-color=blue]:disabled{background-color:#898989}

.material-options__form-btns-add .btn[data-color=blue]:disabled:hover{background-color:#898989}

.material-options[data-is-selectable=true] .material-options__box-container{border-radius:6px;transition:box-shadow .12s ease-in;cursor:pointer}

.material-options[data-is-selectable=true] .material-options__box-container[data-is-selected=true] .material-options__box{border:1px solid #1e428a}

.material-options[data-is-selectable=true] .material-options__box-container[data-is-selected=true] .material-options__box-radio{border-color:#1e428a}

.material-options[data-is-selectable=true] .material-options__box-container[data-is-selected=true] .material-options__box-radio:after{content:"";position:absolute;top:2px;width:9px;height:9px;border-radius:50%;background-color:#1e428a}

[dir="ltr"] .material-options[data-is-selectable=true] .material-options__box-container[data-is-selected=true] .material-options__box-radio:after{left:2px}

[dir="rtl"] .material-options[data-is-selectable=true] .material-options__box-container[data-is-selected=true] .material-options__box-radio:after{right:2px}

.material-options[data-is-selectable=true] .material-options__box-container:hover{box-shadow:0 2px 6px rgba(0,0,0,.15)}

.material-options[data-is-selectable=true] .material-options__box-list{margin-bottom:20px}

@media(min-width: 768px){
.material-options[data-is-selectable=true] .material-options__box-list{margin-bottom:1.3rem}}

.material-options[data-is-selectable=true] .material-options__box-list:empty{margin-bottom:0}

.material-options[data-is-previous-options=true]{padding-top:2rem;margin-bottom:.5rem}

.material-options[data-is-previous-options=true] .previous-options .material-options__box-list{padding:0}

.material-options[data-role=contractor] .material-options__header{margin-bottom:2.8rem}

.material-options[data-role=contractor][data-can-add-options=true] .material-options__box{border-radius:0;border-left:0;border-right:0;padding:1.9rem 0 1.5rem}

.material-options[data-role=contractor][data-can-add-options=true] .material-options__box-list{gap:0}

.material-options[data-role=contractor][data-can-add-options=true] .material-options__box-desc:empty{display:none}

.material-options[data-role=contractor][data-can-add-options=true] .material-options__box:last-of-type{border-bottom:0}

.material-options[data-role=contractor][data-can-add-options=true] .material-options__box-images{margin-bottom:0}

.previous-options{background-color:rgba(236,84,105,.1);border-bottom:1px solid #e8e8e8}

[dir="ltr"] .previous-options{padding:.8rem 2.2rem 1.6rem 2.3rem}

[dir="rtl"] .previous-options{padding:.8rem 2.3rem 1.6rem 2.2rem}

.previous-options[data-is-expanded=true] .btn .icon{filter:brightness(0.9) invert(0.5)}

.previous-options[data-is-expanded=true] .btn .icon-box{transform:rotateZ(0)}

[dir="ltr"] .previous-options[data-is-expanded=false] .btn .icon-box{transform:rotateZ(180deg)}

[dir="rtl"] .previous-options[data-is-expanded=false] .btn .icon-box{transform:rotateZ(-180deg)}

.previous-options .btn[data-color=blue]{background-color:rgba(0,0,0,0);color:#333;box-shadow:none;border-radius:0;display:flex;justify-content:space-between;font-weight:500;font-size:13px;min-height:initial;width:100%;gap:.7rem;padding:.5rem 0;margin-bottom:.6rem}

@media(min-width: 768px){
.previous-options .btn[data-color=blue]{font-size:.93rem;line-height:1.36rem}}

.previous-options .btn[data-color=blue]:hover{background-color:rgba(0,0,0,0)}

.previous-options .btn[data-color=blue] .icon{filter:none}

.previous-options .btn[data-color=blue] .icon-box{transition:.25s ease-in}

.previous-options .btn[data-color=blue] .icon.left{margin:0}

.previous-options .btn[data-color=blue] .text{flex:1;text-align:initial}

.previous-options .btn[data-color=blue] [data-icon-name=dropdown-up] svg,.previous-options .btn[data-color=blue] [data-icon-name=dropdown-up] image{width:.79rem;height:.43rem}

.previous-options__message{font-size:11px;font-weight:500;word-break:break-word;margin-bottom:1rem}

@media(min-width: 768px){
.previous-options__message{font-size:.86rem}}

.previous-options__text{color:#898989;font-size:10px}

@media(min-width: 768px){
.previous-options__text{font-size:.79rem}}

.previous-options .material-options__box-list{margin-bottom:.5rem}

.side-modal[data-variant=material-approval]{max-width:500px;width:100%;padding-bottom:0}

@media(min-width: 768px){
.side-modal[data-variant=material-approval]{max-width:initial;width:37.14rem}}

.side-modal[data-variant=material-approval] .side-modal__header{margin-bottom:.8rem}

[dir="ltr"] .side-modal[data-variant=material-approval] .side-modal__header{padding-right:2.3rem}

[dir="rtl"] .side-modal[data-variant=material-approval] .side-modal__header{padding-left:2.3rem}

.side-modal[data-variant=material-approval] .side-modal__header-title{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;position:relative}

@media(min-width: 768px){
.side-modal[data-variant=material-approval] .side-modal__header-title{display:grid;grid-template-columns:auto auto}}

.side-modal[data-variant=material-approval] .side-modal__header-title-status{font-size:12px;width:-moz-fit-content;width:fit-content;padding:8px 14px;margin-top:18px;font-weight:400;border-radius:3px;color:#1e428a;background-color:rgba(30,66,138,.1);display:flex;align-items:center}

@media(min-width: 768px){
.side-modal[data-variant=material-approval] .side-modal__header-title-status{font-size:.86rem;padding:.57rem 1rem}

[dir="ltr"] .side-modal[data-variant=material-approval] .side-modal__header-title-status{margin:-0.5rem 0 0 1rem}

[dir="rtl"] .side-modal[data-variant=material-approval] .side-modal__header-title-status{margin:-0.5rem 1rem 0 0}}

[dir="ltr"] .side-modal[data-variant=material-approval] .side-modal__header-title-status:before{margin-right:8px}

[dir="rtl"] .side-modal[data-variant=material-approval] .side-modal__header-title-status:before{margin-left:8px}

@media(min-width: 768px){
[dir="ltr"] .side-modal[data-variant=material-approval] .side-modal__header-title-status:before{margin-right:.5rem}

[dir="rtl"] .side-modal[data-variant=material-approval] .side-modal__header-title-status:before{margin-left:.5rem}}

[dir="ltr"] .side-modal[data-variant=material-approval] .side-modal__header-title-status:before:empty{margin-right:0}

[dir="rtl"] .side-modal[data-variant=material-approval] .side-modal__header-title-status:before:empty{margin-left:0}

.side-modal[data-variant=material-approval] .side-modal__header-title-status[data-status=pending],.side-modal[data-variant=material-approval] .side-modal__header-title-status[data-status=due]{color:#e0a801;background-color:rgba(224,168,1,.1)}

.side-modal[data-variant=material-approval] .side-modal__header-title-status[data-status=pending]:before,.side-modal[data-variant=material-approval] .side-modal__header-title-status[data-status=due]:before{content:"";background-image:url("/assets/graphics/clock.svg");background-repeat:no-repeat;background-position:center;background-size:100%;display:block;width:14px;height:14px}

@media(min-width: 768px){
.side-modal[data-variant=material-approval] .side-modal__header-title-status[data-status=pending]:before,.side-modal[data-variant=material-approval] .side-modal__header-title-status[data-status=due]:before{width:1rem;height:1rem}}

.side-modal[data-variant=material-approval] .side-modal__header-title-status[data-status=pending]:before,.side-modal[data-variant=material-approval] .side-modal__header-title-status[data-status=due]:before{filter:invert(63%) sepia(46%) saturate(1421%) hue-rotate(8deg) brightness(98%) contrast(99%)}

.side-modal[data-variant=material-approval] .side-modal__header-title-status[data-status=completed]{color:#05d94e;background-color:rgba(5,217,78,.1)}

.side-modal[data-variant=material-approval] .side-modal__header-title-status[data-status=completed]:before{content:"";background-image:url("/assets/graphics/tick.svg");background-repeat:no-repeat;background-position:center;background-size:100%;display:block;width:14px;height:14px}

@media(min-width: 768px){
.side-modal[data-variant=material-approval] .side-modal__header-title-status[data-status=completed]:before{width:1rem;height:1rem}}

.side-modal[data-variant=material-approval] .side-modal__header-title-status[data-status=delay],.side-modal[data-variant=material-approval] .side-modal__header-title-status[data-status=inDelay]{color:#ec5469;background-color:rgba(236,84,105,.1)}

.side-modal[data-variant=material-approval] .side-modal__header-title-status[data-status=delay]:before,.side-modal[data-variant=material-approval] .side-modal__header-title-status[data-status=inDelay]:before{content:"";background-image:url("/assets/graphics/in_delay_icon.svg");background-repeat:no-repeat;background-position:center;background-size:100%;display:block;width:14px;height:14px}

@media(min-width: 768px){
.side-modal[data-variant=material-approval] .side-modal__header-title-status[data-status=delay]:before,.side-modal[data-variant=material-approval] .side-modal__header-title-status[data-status=inDelay]:before{width:1rem;height:1rem}}

.side-modal[data-variant=material-approval] .side-modal__header-title-status[data-status=upComing]{background-color:rgba(137,137,137,.1);color:#898989}

.side-modal[data-variant=material-approval] .side-modal__header-title-status[data-status=upComing]:before{content:"";background-image:url("/assets/graphics/upcoming_icon.svg");background-repeat:no-repeat;background-position:center;background-size:100%;display:block;width:14px;height:14px}

@media(min-width: 768px){
.side-modal[data-variant=material-approval] .side-modal__header-title-status[data-status=upComing]:before{width:1rem;height:1rem}}

.side-modal[data-variant=material-approval] .side-modal__header-title-status[data-status=none]{display:none}

.side-modal[data-variant=material-approval] .side-modal__content{flex:1;margin:.8rem 0 0;padding:0;overflow-y:auto}

[dir="ltr"] .side-modal[data-variant=material-approval] .side-modal__reject{padding:2rem 2.2rem 0 2.3rem}

[dir="rtl"] .side-modal[data-variant=material-approval] .side-modal__reject{padding:2rem 2.3rem 0 2.2rem}

.side-modal[data-variant=material-approval] .side-modal__reject-title{font-size:14px;font-weight:500;margin-bottom:10px}

@media(min-width: 768px){
.side-modal[data-variant=material-approval] .side-modal__reject-title{font-size:1.16rem;margin-bottom:.7rem}}

.side-modal[data-variant=material-approval] .side-modal__reject-text{font-size:12px;color:#898989;margin-bottom:20px}

@media(min-width: 768px){
.side-modal[data-variant=material-approval] .side-modal__reject-text{font-size:.93rem;margin-bottom:1.8rem}}

.side-modal[data-variant=material-approval] .side-modal__reject .textarea__header{display:none}

.side-modal[data-variant=material-approval] .side-modal__reject .textarea__input{min-height:11.2rem}

.side-modal[data-variant=material-approval] .side-modal__form{margin-top:2rem;padding-top:2rem;border-top:1px solid #e3e3e3;display:flex;flex-direction:column}

.side-modal[data-variant=material-approval] .side-modal__form .input-text{margin-bottom:1.9rem}

.side-modal[data-variant=material-approval] .side-modal__form .input-text-header{font-size:12px;margin-bottom:10px}

@media(min-width: 768px){
.side-modal[data-variant=material-approval] .side-modal__form .input-text-header{font-size:.93rem;margin-bottom:.7rem}}

.side-modal[data-variant=material-approval] .side-modal__form-title{width:100%;color:#464646;font-size:12px;font-weight:500;line-height:14px;margin-bottom:.7rem}

@media(min-width: 768px){
.side-modal[data-variant=material-approval] .side-modal__form-title{font-size:.93rem;line-height:1.36rem}}

.side-modal[data-variant=material-approval] .side-modal__form-add{margin-bottom:1.9rem}

.side-modal[data-variant=material-approval] .side-modal__form-add-box{border:1px solid #e3e3e3;border-radius:6px;background:#fff}

.side-modal[data-variant=material-approval] .side-modal__form-add-box .textarea__header{display:none}

.side-modal[data-variant=material-approval] .side-modal__form-add-box .textarea__input{border:none;min-height:85px;padding:1.75rem 1.5rem 0;font-size:11px}

.side-modal[data-variant=material-approval] .side-modal__form-add-box .textarea__input:focus{border:none;box-shadow:none}

@media(min-width: 768px){
.side-modal[data-variant=material-approval] .side-modal__form-add-box .textarea__input{min-height:6.5rem;font-size:.86rem}}

.side-modal[data-variant=material-approval] .side-modal__form-add-box .textarea__placeholder{top:1.75rem;font-size:11px}

[dir="ltr"] .side-modal[data-variant=material-approval] .side-modal__form-add-box .textarea__placeholder{left:1.5rem}

[dir="rtl"] .side-modal[data-variant=material-approval] .side-modal__form-add-box .textarea__placeholder{right:1.5rem}

@media(min-width: 768px){
.side-modal[data-variant=material-approval] .side-modal__form-add-box .textarea__placeholder{font-size:.93rem}}

.side-modal[data-variant=material-approval] .side-modal__form-add-box .input-placeholder{font-size:11px}

@media(min-width: 768px){
.side-modal[data-variant=material-approval] .side-modal__form-add-box .input-placeholder{font-size:.86rem}}

.side-modal[data-variant=material-approval] .side-modal__form-add-box .dropzone{padding:0}

.side-modal[data-variant=material-approval] .side-modal__form-add-box .attachment{width:100%;padding:0 1.2rem 1rem}

.side-modal[data-variant=material-approval] .side-modal__form .btn[data-color=blue]{align-self:flex-end;margin:.3rem 0 1rem;font-size:14px}

[dir="ltr"] .side-modal[data-variant=material-approval] .side-modal__form .btn[data-color=blue]{padding-left:1.75rem}

[dir="rtl"] .side-modal[data-variant=material-approval] .side-modal__form .btn[data-color=blue]{padding-right:1.75rem}

@media(min-width: 768px){
.side-modal[data-variant=material-approval] .side-modal__form .btn[data-color=blue]{font-size:1.16rem}}

[dir="ltr"] .side-modal[data-variant=material-approval] .side-modal__top{padding:0 2.2rem 0 2rem}

[dir="rtl"] .side-modal[data-variant=material-approval] .side-modal__top{padding:0 2rem 0 2.2rem}

.side-modal[data-variant=material-approval] .side-modal__row{display:grid;grid-template-columns:auto 1fr;font-size:13px;margin-bottom:.8rem;word-break:break-word}

@media(min-width: 768px){
.side-modal[data-variant=material-approval] .side-modal__row{font-size:.93rem}}

.side-modal[data-variant=material-approval] .side-modal__row-title{color:#898989}

[dir="ltr"] .side-modal[data-variant=material-approval] .side-modal__row-title{margin-right:8px}

[dir="rtl"] .side-modal[data-variant=material-approval] .side-modal__row-title{margin-left:8px}

@media(min-width: 768px){
[dir="ltr"] .side-modal[data-variant=material-approval] .side-modal__row-title{margin-right:.3rem}

[dir="rtl"] .side-modal[data-variant=material-approval] .side-modal__row-title{margin-left:.3rem}}

.side-modal[data-variant=material-approval] .side-modal__row-value{font-weight:500}

.side-modal[data-variant=material-approval] .side-modal__row-days-left{display:inline-block;color:#1e428a;word-break:break-word}

.side-modal[data-variant=material-approval] .side-modal__row-days-left[data-status=pending],.side-modal[data-variant=material-approval] .side-modal__row-days-left[data-status=due]{color:#e0a801}

.side-modal[data-variant=material-approval] .side-modal__row-days-left[data-status=completed]{color:#05d94e}

.side-modal[data-variant=material-approval] .side-modal__row-days-left[data-status=delay],.side-modal[data-variant=material-approval] .side-modal__row-days-left[data-status=inDelay]{color:#ec5469}

.side-modal[data-variant=material-approval] .side-modal__section{width:100%;margin-top:1.8rem;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;background:#fafbff;display:grid;grid-template-columns:auto 1fr;align-items:center}

[dir="ltr"] .side-modal[data-variant=material-approval] .side-modal__section{padding:2rem 2.2rem 2rem 2rem}

[dir="rtl"] .side-modal[data-variant=material-approval] .side-modal__section{padding:2rem 2rem 2rem 2.2rem}

.side-modal[data-variant=material-approval] .side-modal__section-img{max-width:100%;max-height:2.86rem;height:auto;-o-object-fit:contain;object-fit:contain}

.side-modal[data-variant=material-approval] .side-modal__section-img-container{flex-shrink:0;width:2.14rem;display:flex;justify-content:center}

[dir="ltr"] .side-modal[data-variant=material-approval] .side-modal__section-img-container{margin-right:.5rem}

[dir="rtl"] .side-modal[data-variant=material-approval] .side-modal__section-img-container{margin-left:.5rem}

.side-modal[data-variant=material-approval] .side-modal__section-img-container[data-is-empty=true]{display:none}

.side-modal[data-variant=material-approval] .side-modal__section-left{display:flex;align-items:center}

.side-modal[data-variant=material-approval] .side-modal__section-name{font-size:14px;font-weight:500;word-break:break-word}

@media(min-width: 768px){
.side-modal[data-variant=material-approval] .side-modal__section-name{font-size:1.14rem}}

.side-modal[data-variant=material-approval] .side-modal__section-right{font-size:12px;color:#898989;word-break:break-word}

[dir="ltr"] .side-modal[data-variant=material-approval] .side-modal__section-right{padding-left:1.35rem;margin-left:1.35rem;border-left:1px solid #e8e8e8}

[dir="rtl"] .side-modal[data-variant=material-approval] .side-modal__section-right{padding-right:1.35rem;margin-right:1.35rem;border-right:1px solid #e8e8e8}

@media(min-width: 768px){
.side-modal[data-variant=material-approval] .side-modal__section-right{font-size:.93rem}}

.side-modal[data-variant=material-approval] .side-modal__submit{display:flex;align-items:center;justify-content:space-between;padding-top:3rem;border-top:1px solid #e3e3e3}

[dir="ltr"] .side-modal[data-variant=material-approval] .side-modal__submit{margin:0 2.2rem 1rem 2rem}

[dir="rtl"] .side-modal[data-variant=material-approval] .side-modal__submit{margin:0 2rem 1rem 2.2rem}

.side-modal[data-variant=material-approval] .side-modal__submit:empty{display:none}

.side-modal[data-variant=material-approval] .side-modal__submit-text{color:#898989;font-size:13px}

[dir="ltr"] .side-modal[data-variant=material-approval] .side-modal__submit-text{margin-right:1rem}

[dir="rtl"] .side-modal[data-variant=material-approval] .side-modal__submit-text{margin-left:1rem}

@media(min-width: 768px){
.side-modal[data-variant=material-approval] .side-modal__submit-text{font-size:.93rem}}

.side-modal[data-variant=material-approval] .side-modal__submit-btns{width:100%;display:flex;align-items:center;justify-content:space-between}

[dir="ltr"] .side-modal[data-variant=material-approval] .side-modal__submit-btns .btn[data-color=white]{margin-right:1rem}

[dir="rtl"] .side-modal[data-variant=material-approval] .side-modal__submit-btns .btn[data-color=white]{margin-left:1rem}

@media(min-width: 768px){
.side-modal[data-variant=material-approval] .side-modal__submit-btns .btn[data-color=white]{font-size:1.07rem}}

.side-modal[data-variant=material-approval] .side-modal__submit-btns .btn[data-color=white] [data-icon-name=close-red]{filter:var(--icon-red)}

[dir="ltr"] .side-modal[data-variant=material-approval] .side-modal__submit-btns .btn[data-color=white] [data-icon-name=close-red].left{margin-right:.3rem}

[dir="rtl"] .side-modal[data-variant=material-approval] .side-modal__submit-btns .btn[data-color=white] [data-icon-name=close-red].left{margin-left:.3rem}

.side-modal[data-variant=material-approval] .side-modal__submit-btns .btn[data-color=white] [data-icon-name=close-red] svg,.side-modal[data-variant=material-approval] .side-modal__submit-btns .btn[data-color=white] [data-icon-name=close-red] image{width:1.64rem;height:1.64rem}

.side-modal[data-variant=material-approval] .side-modal__submit-btns .btn[data-color=white]:hover{color:#ec5469}

.side-modal[data-variant=material-approval] .side-modal__submit-btns .btn[data-color=white]:disabled{background-color:#fff;color:#898989}

.side-modal[data-variant=material-approval] .side-modal__submit-btns .btn[data-color=white]:disabled .icon{filter:invert(0.5) brightness(1)}

.side-modal[data-variant=material-approval] .side-modal__submit-btns .btn[data-color=white]:disabled:hover{color:#898989}

.side-modal[data-variant=material-approval] .side-modal__submit[data-is-checkbox=true]{flex-direction:column;align-items:initial;justify-content:initial;padding-top:0;border-top:0}

.side-modal[data-variant=material-approval] .side-modal__submit[data-is-checkbox=true] .checkbox-container{color:#898989;font-size:12px;font-weight:400;line-height:16px;margin-bottom:2rem}

@media(min-width: 768px){
.side-modal[data-variant=material-approval] .side-modal__submit[data-is-checkbox=true] .checkbox-container{font-size:.93rem;line-height:1.43rem}}

.side-modal[data-variant=material-approval] .side-modal__submit[data-is-checkbox=true] .checkbox-container-option{align-items:flex-start}

.side-modal[data-variant=material-approval] .side-modal__submit[data-is-checkbox=true] .checkbox-container-input{flex-shrink:0}

[dir="ltr"] .side-modal[data-variant=material-approval] .side-modal__submit[data-is-checkbox=true] .checkbox-container-input{margin-right:1.3rem}

[dir="rtl"] .side-modal[data-variant=material-approval] .side-modal__submit[data-is-checkbox=true] .checkbox-container-input{margin-left:1.3rem}

@media(min-width: 768px){
.side-modal[data-variant=material-approval] .side-modal__submit[data-is-checkbox=true] .btn[data-color=white]{font-size:1.07rem}}

.side-modal[data-variant=material-approval] .side-modal__submit[data-is-reject=true]{border-top:0;padding-top:2.3rem}

.materials-images__item .btn{font-size:13px;font-weight:600;color:#333;word-break:break-word;text-align:initial}

@media(min-width: 768px){
.materials-images__item .btn{font-size:.93rem;font-weight:500}}

.materials-images__item .btn .text:after{background-color:#333}

.pm-materials .table-switch[data-is-collapsed=false] .table-switch__heading{display:flex;flex-direction:column}

[dir="ltr"] .pm-materials .table-switch[data-is-collapsed=false] .table-switch__heading{padding-right:0}

[dir="rtl"] .pm-materials .table-switch[data-is-collapsed=false] .table-switch__heading{padding-left:0}

@media(min-width: 768px){
.pm-materials .table-switch[data-is-collapsed=false] .table-switch__heading{display:grid}

[dir="ltr"] .pm-materials .table-switch[data-is-collapsed=false] .table-switch__heading{padding:.85rem 0 1.06rem 1.4rem}

[dir="rtl"] .pm-materials .table-switch[data-is-collapsed=false] .table-switch__heading{padding:.85rem 1.4rem 1.06rem 0}}

[dir="ltr"] .pm-materials .table-switch[data-is-collapsed=false] .materials-header__info-hover{right:-8%}

[dir="rtl"] .pm-materials .table-switch[data-is-collapsed=false] .materials-header__info-hover{left:-8%}

.pm-materials .table-switch__extended{margin-top:0}

.pm-materials .table-switch__heading{overflow:initial;padding:16px 22px 22px;grid-template-columns:1.2fr auto}

@media(min-width: 768px){
.pm-materials .table-switch__heading{grid-template-columns:1fr auto}

[dir="ltr"] .pm-materials .table-switch__heading{padding:.85rem 1.56rem 1.06rem 1.4rem}

[dir="rtl"] .pm-materials .table-switch__heading{padding:.85rem 1.4rem 1.06rem 1.56rem}}

[dir="ltr"] .pm-materials .table-switch__heading:after{border-radius:6px 0 0 6px}

[dir="rtl"] .pm-materials .table-switch__heading:after{border-radius:0 6px 6px 0}

[dir="ltr"] .pm-materials .table-switch__col{margin-right:4%}

[dir="rtl"] .pm-materials .table-switch__col{margin-left:4%}

@media screen and (min-width: 1300px){
[dir="ltr"] .pm-materials .table-switch__col{margin-right:2rem}

[dir="rtl"] .pm-materials .table-switch__col{margin-left:2rem}}

.pm-materials .table-switch__details{display:block}

@media(min-width: 768px){
.pm-materials .table-switch__details{display:grid;grid-template-columns:auto auto}}

.pm-materials .table-switch__details[data-is-hidden=true]{display:grid;grid-template-columns:auto}

.pm-materials .table-switch__details[data-is-hidden=true] .materials-details--bar{display:none}

.pm-materials .table-switch__details[data-is-hidden=true] .btn[data-color=blue]{margin-top:22px}

@media(min-width: 768px){
.pm-materials .table-switch__details[data-is-hidden=true] .btn[data-color=blue]{margin-top:-0.6rem}}

.pm-materials .table-switch__details .btn[data-color=transparent]{display:none}

@media(min-width: 768px){
.pm-materials .table-switch__details .btn[data-color=transparent]{display:flex}}

.pm-materials .materials-header{display:grid;grid-template-columns:auto 1fr;align-items:center;position:relative;padding:.3rem 0}

.pm-materials .materials-header__title{font-size:16px;font-weight:600;word-break:break-word}

[dir="ltr"] .pm-materials .materials-header__title{margin-right:1rem}

[dir="rtl"] .pm-materials .materials-header__title{margin-left:1rem}

@media(min-width: 768px){
.pm-materials .materials-header__title{font-size:1.14rem}}

.pm-materials .materials-header__info{align-self:flex-end}

@media(min-width: 768px){
.pm-materials .materials-header__info{align-items:initial}}

.pm-materials .materials-header__info-icon{width:22px;height:21px;border-radius:50%;transition:box-shadow .12s ease-in;cursor:pointer}

@media(min-width: 768px){
.pm-materials .materials-header__info-icon{width:1.57rem;height:1.5rem}}

.pm-materials .materials-header__info-icon svg,.pm-materials .materials-header__info-icon image{width:22px;height:21px}

@media(min-width: 768px){
.pm-materials .materials-header__info-icon svg,.pm-materials .materials-header__info-icon image{width:1.57rem;height:1.5rem}}

.pm-materials .materials-header__info-icon:hover{box-shadow:0 2px 6px rgba(0,0,0,.15)}

.pm-materials .materials-header__info-icon:hover .icon{filter:none}

.pm-materials .materials-header__info-icon:hover+.materials-header__info-hover{opacity:1;transition:.2s ease-in}

.pm-materials .materials-header__info-hover{border:1px solid #e3e3e3;border-radius:6px;background:#fff;position:absolute;top:110%;width:208%;max-width:240px;font-size:11px;line-height:18px;word-break:break-word;color:#898989;border:1px solid #e8e8e8;padding:11px 14px;opacity:0;z-index:2;pointer-events:none}

[dir="ltr"] .pm-materials .materials-header__info-hover{right:-41%}

[dir="rtl"] .pm-materials .materials-header__info-hover{left:-41%}

@media(min-width: 768px){
.pm-materials .materials-header__info-hover{width:194%;max-width:31rem;font-size:.86rem;line-height:1.5rem;padding:.9rem 1rem}

[dir="ltr"] .pm-materials .materials-header__info-hover{right:initial;left:54%}

[dir="rtl"] .pm-materials .materials-header__info-hover{left:initial;right:54%}}

@media(min-width: 1025px){
[dir="ltr"] .pm-materials .materials-header__info-hover{left:calc(100% - 1.7rem)}

[dir="rtl"] .pm-materials .materials-header__info-hover{right:calc(100% - 1.7rem)}}

.pm-materials .materials-desc{margin-top:8px;font-size:12px;color:#898989;animation:fade-in .2s ease-in}

[dir="ltr"] .pm-materials .materials-desc{padding-left:2.6rem}

[dir="rtl"] .pm-materials .materials-desc{padding-right:2.6rem}

@media(min-width: 768px){
.pm-materials .materials-desc{margin-top:.15rem;font-size:.86rem}}

.pm-materials .materials-details{display:flex;flex-direction:column;justify-content:center;align-items:flex-end}

.pm-materials .materials-details .btn[data-color=transparent]{font-size:.93rem}

.pm-materials .materials-details .btn[data-color=transparent] .icon{filter:var(--icon-blue)}

.pm-materials .materials-details .btn[data-color=transparent] .icon svg,.pm-materials .materials-details .btn[data-color=transparent] .icon image{width:12px;height:12px}

@media(min-width: 768px){
.pm-materials .materials-details .btn[data-color=transparent] .icon svg,.pm-materials .materials-details .btn[data-color=transparent] .icon image{width:.86rem;height:.86rem}}

[dir="ltr"] .pm-materials .materials-details .btn[data-color=transparent] .icon.left{margin-right:.4rem}

[dir="rtl"] .pm-materials .materials-details .btn[data-color=transparent] .icon.left{margin-left:.4rem}

.pm-materials .materials-details .btn[data-color=transparent]:hover .icon{filter:var(--icon-blue)}

.pm-materials .materials-details .btn[data-color=blue]{font-size:16px;padding:13px 15px}

@media(min-width: 768px){
.pm-materials .materials-details .btn[data-color=blue]{font-size:1.16rem;padding:.5rem 1.15rem}}

.pm-materials .materials-details .btn[data-color=blue] svg,.pm-materials .materials-details .btn[data-color=blue] image{width:16px;height:16px}

@media(min-width: 768px){
.pm-materials .materials-details .btn[data-color=blue] svg,.pm-materials .materials-details .btn[data-color=blue] image{width:1.16rem;height:1.16rem}}

[dir="ltr"] .pm-materials .materials-details--add{padding-left:2.3rem}

[dir="rtl"] .pm-materials .materials-details--add{padding-right:2.3rem}

.pm-materials .materials-details--add .btn[data-color=transparent]{font-size:13px}

[dir="ltr"] .pm-materials .materials-details--add .btn[data-color=transparent]{margin:14px auto 0 0}

[dir="rtl"] .pm-materials .materials-details--add .btn[data-color=transparent]{margin:14px 0 0 auto}

[dir="ltr"] .pm-materials .materials-details--add .btn[data-color=transparent] .icon.left{margin-right:7px}

[dir="rtl"] .pm-materials .materials-details--add .btn[data-color=transparent] .icon.left{margin-left:7px}

@media(min-width: 768px){
.pm-materials .materials-details--add{display:none}}

@media(min-width: 768px){
[dir="ltr"] .pm-materials .materials-details--bar{margin-left:2rem}

[dir="rtl"] .pm-materials .materials-details--bar{margin-right:2rem}}

.pm-materials .materials-details__title{color:#898989;font-size:11px;display:none;margin-bottom:.7rem}

@media(min-width: 768px){
.pm-materials .materials-details__title{font-size:.79rem;display:block}}

.pm-materials .materials-details .progress-bar{width:70px;height:20px;background-color:#898989;margin-top:3px;position:relative}

@media(min-width: 1025px){
.pm-materials .materials-details .progress-bar{width:5rem;height:1.5rem;margin-top:0}}

.pm-materials .materials-details .progress-bar-value{height:20px}

@media(min-width: 1025px){
.pm-materials .materials-details .progress-bar-value{height:1.5rem}}

.pm-materials .materials-details .progress-bar-value[data-is-color=orange]{background-color:#e0a801}

.pm-materials .materials-details .progress-bar:hover .materials-details__hover{opacity:1;transition:.2s ease-in}

.pm-materials .materials-details__hover{opacity:0;position:absolute;bottom:115%;z-index:40;pointer-events:none}

[dir="ltr"] .pm-materials .materials-details__hover{right:0}

[dir="rtl"] .pm-materials .materials-details__hover{left:0}

.pm-materials .payment-status-hover{border:1px solid #e3e3e3;border-radius:6px;background:#fff;width:11.14rem;font-size:.86rem;word-break:break-word;color:#898989;border:1px solid #e8e8e8;padding:1.2rem 1rem;display:flex;flex-direction:column;gap:.8rem}

.pm-materials .payment-status-hover__row{display:grid;grid-template-columns:auto 1fr;align-items:center}

.pm-materials .payment-status-hover__row:before{content:"";display:inline-block;width:11px;height:11px;border-radius:50%;background-color:#eee}

[dir="ltr"] .pm-materials .payment-status-hover__row:before{margin-right:7px}

[dir="rtl"] .pm-materials .payment-status-hover__row:before{margin-left:7px}

@media(min-width: 768px){
.pm-materials .payment-status-hover__row:before{width:.79rem;height:.79rem}

[dir="ltr"] .pm-materials .payment-status-hover__row:before{margin-right:.5rem}

[dir="rtl"] .pm-materials .payment-status-hover__row:before{margin-left:.5rem}}

.pm-materials .payment-status-hover__row[data-is-color=green]:before{background-color:#05d94e}

.pm-materials .payment-status-hover__row[data-is-color=red]:before{background-color:#ec5469}

.pm-materials .payment-status-hover__row[data-is-color=orange]:before{background-color:#e0a801}

.pm-materials .materials-table .table{background-color:rgba(0,0,0,0);border-radius:0;border:none;padding:0}

.pm-materials .materials-table .table__header{border:none;padding:0 1.7rem;display:none}

@media(min-width: 768px){
.pm-materials .materials-table .table__header{display:flex}}

.pm-materials .materials-table .table__header .table__cell{padding-top:1rem}

@media(min-width: 768px){
.pm-materials .materials-table .table__header .table__cell:last-of-type{min-width:6rem}

[dir="ltr"] .pm-materials .materials-table .table__header .table__cell:last-of-type{padding-left:0}

[dir="rtl"] .pm-materials .materials-table .table__header .table__cell:last-of-type{padding-right:0}}

.pm-materials .materials-table .table__body{border:1px solid #e3e3e3;border-radius:6px;background:#fff;overflow:hidden;font-size:11px}

@media(min-width: 768px){
.pm-materials .materials-table .table__body{font-size:.86rem}}

.pm-materials .materials-table .table__body:empty{display:none}

.pm-materials .materials-table .table__body .table__row{padding:0 24px;border-bottom:none;position:relative;flex-direction:column;align-items:initial;transition:background-color .1s ease-in}

.pm-materials .materials-table .table__body .table__row:hover{background-color:#f5f5f5}

@media(min-width: 768px){
.pm-materials .materials-table .table__body .table__row{flex-direction:row;align-items:center;padding:0 1.7rem}}

.pm-materials .materials-table .table__body .table__row:after{content:"";position:absolute;bottom:0;left:24px;right:24px;height:1px;background-color:#f2f2f2}

@media(min-width: 768px){
.pm-materials .materials-table .table__body .table__row:after{left:1.7rem;right:1.7rem}}

.pm-materials .materials-table .table__body .table__row:last-of-type:after{display:none}

.pm-materials .materials-table .table__body .table__cell{padding:7.5px 0}

@media(min-width: 768px){
.pm-materials .materials-table .table__body .table__cell{padding:.9rem 1rem}}

.pm-materials .materials-table .table__body .table__cell:first-of-type{padding-top:17px}

[dir="ltr"] .pm-materials .materials-table .table__body .table__cell:first-of-type{padding-left:0}

[dir="rtl"] .pm-materials .materials-table .table__body .table__cell:first-of-type{padding-right:0}

@media(min-width: 768px){
.pm-materials .materials-table .table__body .table__cell:first-of-type{padding-top:.9rem}}

.pm-materials .materials-table .table__body .table__cell:last-of-type{padding:0 0 22px}

@media(min-width: 768px){
.pm-materials .materials-table .table__body .table__cell:last-of-type{padding:.9rem 0;min-width:6rem}}

.pm-materials .materials-table .table .item{display:flex;font-size:12px}

@media(min-width: 768px){
.pm-materials .materials-table .table .item{display:block;font-size:.86rem}}

.pm-materials .materials-table .table .title{flex-shrink:0;color:#898989}

[dir="ltr"] .pm-materials .materials-table .table .title{margin-right:11px}

[dir="rtl"] .pm-materials .materials-table .table .title{margin-left:11px}

.pm-materials .materials-table .table .value{color:#333;font-weight:500}

@media(min-width: 768px){
.pm-materials .materials-table .table .value{color:#898989;font-weight:initial}}

.pm-materials .materials-table .table .status{width:-moz-fit-content;width:fit-content;padding:8px;border-radius:3px;background-color:rgba(30,66,138,.1);color:#1e428a;font-size:11px}

[dir="ltr"] .pm-materials .materials-table .table .status{margin:0 0 0 auto}

[dir="rtl"] .pm-materials .materials-table .table .status{margin:0 auto 0 0}

@media(min-width: 768px){
.pm-materials .materials-table .table .status{font-size:.79rem;padding:.57rem .57rem .36rem}}

.pm-materials .materials-table .table .status[data-status=pending],.pm-materials .materials-table .table .status[data-status=due]{background-color:rgba(224,168,1,.1);color:#e0a801}

.pm-materials .materials-table .table .status[data-status=pending][data-is-client=true],.pm-materials .materials-table .table .status[data-status=pending][data-color=submitOptions],.pm-materials .materials-table .table .status[data-status=pending][data-color=approveOption],.pm-materials .materials-table .table .status[data-status=pending][data-color=submitQuantity],.pm-materials .materials-table .table .status[data-status=pending][data-color=addPurchase],.pm-materials .materials-table .table .status[data-status=pending][data-color=confirmDelivery],.pm-materials .materials-table .table .status[data-status=due][data-is-client=true],.pm-materials .materials-table .table .status[data-status=due][data-color=submitOptions],.pm-materials .materials-table .table .status[data-status=due][data-color=approveOption],.pm-materials .materials-table .table .status[data-status=due][data-color=submitQuantity],.pm-materials .materials-table .table .status[data-status=due][data-color=addPurchase],.pm-materials .materials-table .table .status[data-status=due][data-color=confirmDelivery]{background-color:#e0a801}

.pm-materials .materials-table .table .status[data-status=pending][data-is-client=true]:hover,.pm-materials .materials-table .table .status[data-status=pending][data-color=submitOptions]:hover,.pm-materials .materials-table .table .status[data-status=pending][data-color=approveOption]:hover,.pm-materials .materials-table .table .status[data-status=pending][data-color=submitQuantity]:hover,.pm-materials .materials-table .table .status[data-status=pending][data-color=addPurchase]:hover,.pm-materials .materials-table .table .status[data-status=pending][data-color=confirmDelivery]:hover,.pm-materials .materials-table .table .status[data-status=due][data-is-client=true]:hover,.pm-materials .materials-table .table .status[data-status=due][data-color=submitOptions]:hover,.pm-materials .materials-table .table .status[data-status=due][data-color=approveOption]:hover,.pm-materials .materials-table .table .status[data-status=due][data-color=submitQuantity]:hover,.pm-materials .materials-table .table .status[data-status=due][data-color=addPurchase]:hover,.pm-materials .materials-table .table .status[data-status=due][data-color=confirmDelivery]:hover{background-color:rgba(224,168,1,.9)}

.pm-materials .materials-table .table .status[data-status=delay],.pm-materials .materials-table .table .status[data-status=inDelay]{background-color:rgba(236,84,105,.1);color:#ec5469}

.pm-materials .materials-table .table .status[data-status=delay][data-is-client=true],.pm-materials .materials-table .table .status[data-status=delay][data-color=submitOptions],.pm-materials .materials-table .table .status[data-status=delay][data-color=approveOption],.pm-materials .materials-table .table .status[data-status=delay][data-color=submitQuantity],.pm-materials .materials-table .table .status[data-status=delay][data-color=addPurchase],.pm-materials .materials-table .table .status[data-status=delay][data-color=confirmDelivery],.pm-materials .materials-table .table .status[data-status=inDelay][data-is-client=true],.pm-materials .materials-table .table .status[data-status=inDelay][data-color=submitOptions],.pm-materials .materials-table .table .status[data-status=inDelay][data-color=approveOption],.pm-materials .materials-table .table .status[data-status=inDelay][data-color=submitQuantity],.pm-materials .materials-table .table .status[data-status=inDelay][data-color=addPurchase],.pm-materials .materials-table .table .status[data-status=inDelay][data-color=confirmDelivery]{background-color:#ec5469}

.pm-materials .materials-table .table .status[data-status=delay][data-is-client=true]:hover,.pm-materials .materials-table .table .status[data-status=delay][data-color=submitOptions]:hover,.pm-materials .materials-table .table .status[data-status=delay][data-color=approveOption]:hover,.pm-materials .materials-table .table .status[data-status=delay][data-color=submitQuantity]:hover,.pm-materials .materials-table .table .status[data-status=delay][data-color=addPurchase]:hover,.pm-materials .materials-table .table .status[data-status=delay][data-color=confirmDelivery]:hover,.pm-materials .materials-table .table .status[data-status=inDelay][data-is-client=true]:hover,.pm-materials .materials-table .table .status[data-status=inDelay][data-color=submitOptions]:hover,.pm-materials .materials-table .table .status[data-status=inDelay][data-color=approveOption]:hover,.pm-materials .materials-table .table .status[data-status=inDelay][data-color=submitQuantity]:hover,.pm-materials .materials-table .table .status[data-status=inDelay][data-color=addPurchase]:hover,.pm-materials .materials-table .table .status[data-status=inDelay][data-color=confirmDelivery]:hover{background-color:rgba(236,84,105,.9)}

.pm-materials .materials-table .table .status[data-status=completed],.pm-materials .materials-table .table .status[data-status=approved]{background-color:rgba(5,217,78,.1);color:#05d94e}

.pm-materials .materials-table .table .status[data-status=completed][data-color=submitOptions],.pm-materials .materials-table .table .status[data-status=completed][data-color=approveOption],.pm-materials .materials-table .table .status[data-status=completed][data-color=submitQuantity],.pm-materials .materials-table .table .status[data-status=completed][data-color=addPurchase],.pm-materials .materials-table .table .status[data-status=completed][data-color=confirmDelivery],.pm-materials .materials-table .table .status[data-status=approved][data-color=submitOptions],.pm-materials .materials-table .table .status[data-status=approved][data-color=approveOption],.pm-materials .materials-table .table .status[data-status=approved][data-color=submitQuantity],.pm-materials .materials-table .table .status[data-status=approved][data-color=addPurchase],.pm-materials .materials-table .table .status[data-status=approved][data-color=confirmDelivery]{background-color:#05d94e}

.pm-materials .materials-table .table .status[data-status=completed][data-color=submitOptions]:hover,.pm-materials .materials-table .table .status[data-status=completed][data-color=approveOption]:hover,.pm-materials .materials-table .table .status[data-status=completed][data-color=submitQuantity]:hover,.pm-materials .materials-table .table .status[data-status=completed][data-color=addPurchase]:hover,.pm-materials .materials-table .table .status[data-status=completed][data-color=confirmDelivery]:hover,.pm-materials .materials-table .table .status[data-status=approved][data-color=submitOptions]:hover,.pm-materials .materials-table .table .status[data-status=approved][data-color=approveOption]:hover,.pm-materials .materials-table .table .status[data-status=approved][data-color=submitQuantity]:hover,.pm-materials .materials-table .table .status[data-status=approved][data-color=addPurchase]:hover,.pm-materials .materials-table .table .status[data-status=approved][data-color=confirmDelivery]:hover{background-color:rgba(5,217,78,.9)}

.pm-materials .materials-table .table .status[data-status=upComing]{background-color:rgba(137,137,137,.1);color:#898989}

.pm-materials .materials-table .table .status[data-is-client=true]:not([data-status=completed]),.pm-materials .materials-table .table .status[data-color=submitOptions],.pm-materials .materials-table .table .status[data-color=approveOption],.pm-materials .materials-table .table .status[data-color=submitQuantity],.pm-materials .materials-table .table .status[data-color=addPurchase],.pm-materials .materials-table .table .status[data-color=confirmDelivery]{display:flex;align-items:center;color:#fff}

@media(min-width: 768px){
[dir="ltr"] .pm-materials .materials-table .table .status[data-is-client=true]:not([data-status=completed]),[dir="ltr"] .pm-materials .materials-table .table .status[data-color=submitOptions],[dir="ltr"] .pm-materials .materials-table .table .status[data-color=approveOption],[dir="ltr"] .pm-materials .materials-table .table .status[data-color=submitQuantity],[dir="ltr"] .pm-materials .materials-table .table .status[data-color=addPurchase],[dir="ltr"] .pm-materials .materials-table .table .status[data-color=confirmDelivery]{padding-left:.7rem}

[dir="rtl"] .pm-materials .materials-table .table .status[data-is-client=true]:not([data-status=completed]),[dir="rtl"] .pm-materials .materials-table .table .status[data-color=submitOptions],[dir="rtl"] .pm-materials .materials-table .table .status[data-color=approveOption],[dir="rtl"] .pm-materials .materials-table .table .status[data-color=submitQuantity],[dir="rtl"] .pm-materials .materials-table .table .status[data-color=addPurchase],[dir="rtl"] .pm-materials .materials-table .table .status[data-color=confirmDelivery]{padding-right:.7rem}}

.pm-materials .materials-table .table .status[data-is-client=true]:not([data-status=completed]):after,.pm-materials .materials-table .table .status[data-color=submitOptions]:after,.pm-materials .materials-table .table .status[data-color=approveOption]:after,.pm-materials .materials-table .table .status[data-color=submitQuantity]:after,.pm-materials .materials-table .table .status[data-color=addPurchase]:after,.pm-materials .materials-table .table .status[data-color=confirmDelivery]:after{content:"";background-image:url("/assets/graphics/next_arrow.svg");background-repeat:no-repeat;background-position:center;background-size:100%;display:block;width:10px;height:7px;filter:brightness(0) invert(1);flex-shrink:0}

[dir="ltr"] .pm-materials .materials-table .table .status[data-is-client=true]:not([data-status=completed]):after,[dir="ltr"] .pm-materials .materials-table .table .status[data-color=submitOptions]:after,[dir="ltr"] .pm-materials .materials-table .table .status[data-color=approveOption]:after,[dir="ltr"] .pm-materials .materials-table .table .status[data-color=submitQuantity]:after,[dir="ltr"] .pm-materials .materials-table .table .status[data-color=addPurchase]:after,[dir="ltr"] .pm-materials .materials-table .table .status[data-color=confirmDelivery]:after{margin-left:8px}

[dir="rtl"] .pm-materials .materials-table .table .status[data-is-client=true]:not([data-status=completed]):after,[dir="rtl"] .pm-materials .materials-table .table .status[data-color=submitOptions]:after,[dir="rtl"] .pm-materials .materials-table .table .status[data-color=approveOption]:after,[dir="rtl"] .pm-materials .materials-table .table .status[data-color=submitQuantity]:after,[dir="rtl"] .pm-materials .materials-table .table .status[data-color=addPurchase]:after,[dir="rtl"] .pm-materials .materials-table .table .status[data-color=confirmDelivery]:after{margin-right:8px}

@media(min-width: 768px){
.pm-materials .materials-table .table .status[data-is-client=true]:not([data-status=completed]):after,.pm-materials .materials-table .table .status[data-color=submitOptions]:after,.pm-materials .materials-table .table .status[data-color=approveOption]:after,.pm-materials .materials-table .table .status[data-color=submitQuantity]:after,.pm-materials .materials-table .table .status[data-color=addPurchase]:after,.pm-materials .materials-table .table .status[data-color=confirmDelivery]:after{width:.71rem;height:.5rem}

[dir="ltr"] .pm-materials .materials-table .table .status[data-is-client=true]:not([data-status=completed]):after,[dir="ltr"] .pm-materials .materials-table .table .status[data-color=submitOptions]:after,[dir="ltr"] .pm-materials .materials-table .table .status[data-color=approveOption]:after,[dir="ltr"] .pm-materials .materials-table .table .status[data-color=submitQuantity]:after,[dir="ltr"] .pm-materials .materials-table .table .status[data-color=addPurchase]:after,[dir="ltr"] .pm-materials .materials-table .table .status[data-color=confirmDelivery]:after{margin-left:.5rem}

[dir="rtl"] .pm-materials .materials-table .table .status[data-is-client=true]:not([data-status=completed]):after,[dir="rtl"] .pm-materials .materials-table .table .status[data-color=submitOptions]:after,[dir="rtl"] .pm-materials .materials-table .table .status[data-color=approveOption]:after,[dir="rtl"] .pm-materials .materials-table .table .status[data-color=submitQuantity]:after,[dir="rtl"] .pm-materials .materials-table .table .status[data-color=addPurchase]:after,[dir="rtl"] .pm-materials .materials-table .table .status[data-color=confirmDelivery]:after{margin-right:.5rem}}

.pm-materials .materials-table .table .name{display:flex;align-items:center;font-size:.93rem;font-weight:500}

.pm-materials .materials-table .table .name__img{max-width:100%;max-height:2.86rem;height:auto;-o-object-fit:contain;object-fit:contain}

.pm-materials .materials-table .table .name__img-container{flex-shrink:0;width:2.14rem;display:flex;justify-content:center}

[dir="ltr"] .pm-materials .materials-table .table .name__img-container{margin-right:.5rem}

[dir="rtl"] .pm-materials .materials-table .table .name__img-container{margin-left:.5rem}

.pm-materials .materials-table .table .name__img-container[data-is-empty=true]{display:none}

.pm-materials .materials-table .table .name .btn{font-size:13px;font-weight:600;color:#333;word-break:break-word;text-align:initial}

@media(min-width: 768px){
.pm-materials .materials-table .table .name .btn{font-size:.93rem;font-weight:500}}

.pm-materials .materials-table .table .name .btn .text:after{background-color:#333}

.pm-materials .materials-images{border:1px solid #e3e3e3;border-radius:6px;background:#fff;padding:2rem;display:flex;flex-wrap:wrap;margin-top:.5rem}

.pm-materials .materials-images:empty{display:none}

.pm-materials .materials-images__item{width:100%;display:flex;align-items:center;font-size:12px;font-weight:500;word-break:break-word;margin-bottom:2.5rem}

@media(min-width: 768px){
.pm-materials .materials-images__item{font-size:.93rem;width:23.4%;min-width:13rem}

[dir="ltr"] .pm-materials .materials-images__item{margin:0 1rem 2.5rem 0}

[dir="rtl"] .pm-materials .materials-images__item{margin:0 0 2.5rem 1rem}}

.pm-materials .materials-images__item-img{max-width:100%;max-height:2.86rem;height:auto;-o-object-fit:contain;object-fit:contain}

.pm-materials .materials-images__item-img-container{flex-shrink:0;width:3.14rem;display:flex;justify-content:center}

[dir="ltr"] .pm-materials .materials-images__item-img-container{margin-right:.5rem}

[dir="rtl"] .pm-materials .materials-images__item-img-container{margin-left:.5rem}

.pm-materials .materials-images__item-img-container[data-is-empty=true]{display:none}

.pm-materials .client-for-contractor .table-switch[data-is-collapsed=false] .table-switch__details,.pm-materials .contractor-for-client .table-switch[data-is-collapsed=false] .table-switch__details,.pm-materials .contractor-materials .table-switch[data-is-collapsed=false] .table-switch__details,.pm-materials .client-sub-contractor[data-is-client=false] .table-switch[data-is-collapsed=false] .table-switch__details{display:none}

.pm-materials .client-for-contractor .table-switch[data-is-collapsed=true] .table-switch__details,.pm-materials .contractor-for-client .table-switch[data-is-collapsed=true] .table-switch__details,.pm-materials .contractor-materials .table-switch[data-is-collapsed=true] .table-switch__details,.pm-materials .client-sub-contractor[data-is-client=false] .table-switch[data-is-collapsed=true] .table-switch__details{display:block}

.pm-materials .material-delays{border-bottom:1px solid #e8e8e8}

[dir="ltr"] .pm-materials .material-delays{padding:0 2.2rem 1rem 2rem}

[dir="rtl"] .pm-materials .material-delays{padding:0 2rem 1rem 2.2rem}

.pm-materials .material-delays__title{font-size:.93rem;font-weight:600;margin:1.5rem 0 .65rem}

.pm-materials .material-delays__content{display:flex;flex-wrap:wrap}

.pm-materials .material-delays__item{display:flex}

[dir="ltr"] .pm-materials .material-delays__item{margin:0 .9rem .5rem 0;padding-right:.9rem;border-right:1px solid rgba(137,137,137,.3)}

[dir="rtl"] .pm-materials .material-delays__item{margin:0 0 .5rem .9rem;padding-left:.9rem;border-left:1px solid rgba(137,137,137,.3)}

.pm-materials .material-delays__item-title{font-size:.93rem;color:#898989}

[dir="ltr"] .pm-materials .material-delays__item-title{margin-right:.6rem}

[dir="rtl"] .pm-materials .material-delays__item-title{margin-left:.6rem}

.pm-materials .material-delays__item-value{font-size:.93rem;font-weight:500;color:#898989;white-space:nowrap}

.pm-materials .material-delays__item-value[data-is-delay=true]{color:#ec5469}

[dir="ltr"] .pm-materials .material-delays__item:last-of-type{border-right:0;margin-right:0;padding-right:0}

[dir="rtl"] .pm-materials .material-delays__item:last-of-type{border-left:0;margin-left:0;padding-left:0}

[dir="ltr"] .material-delivery{padding:2.15rem 2.2rem 0 2rem}

[dir="rtl"] .material-delivery{padding:2.15rem 2rem 0 2.2rem}

.material-delivery__header{font-size:1.14rem;font-weight:500;margin-bottom:.6rem}

.material-delivery__text{font-size:.93rem;color:#898989}

.material-delivery__form{padding-top:1.45rem}

.material-delivery__form-row{display:grid;grid-template-columns:64% 34%;justify-content:space-between;align-items:flex-end}

.material-delivery__form .input-text-header{font-size:.93rem;font-weight:500}

.material-delivery__form .input-text-and-select .input-text-header{position:absolute;top:-2.3rem}

[dir="ltr"] .material-delivery__form .input-text-and-select .input-text-header{left:0}

[dir="rtl"] .material-delivery__form .input-text-and-select .input-text-header{right:0}

.material-delivery__form-box{border:1px solid #e3e3e3;border-radius:6px;background:#fff;margin:1.1rem 0 1.9rem}

.material-delivery__form-box .textarea__header{display:none}

.material-delivery__form-box .textarea__input{border:none;min-height:85px;padding:1.65rem 1.5rem 0;font-size:11px}

.material-delivery__form-box .textarea__input:focus{border:none;box-shadow:none}

@media(min-width: 768px){
.material-delivery__form-box .textarea__input{min-height:6.6rem;font-size:.86rem}}

.material-delivery__form-box .textarea__placeholder{top:1.65rem;font-size:12px}

[dir="ltr"] .material-delivery__form-box .textarea__placeholder{left:1.5rem}

[dir="rtl"] .material-delivery__form-box .textarea__placeholder{right:1.5rem}

@media(min-width: 768px){
.material-delivery__form-box .textarea__placeholder{font-size:.93rem}}

.material-delivery__form-box .input-placeholder{font-size:12px}

@media(min-width: 768px){
.material-delivery__form-box .input-placeholder{font-size:.86rem}}

.material-delivery__form-box-btns{width:100%;padding:0 1.2rem 1rem;display:flex;position:relative}

.material-delivery__form-box-btns .dropzone{padding:0}

.material-delivery__form-box-btn-add{position:absolute;bottom:1.2rem}

[dir="ltr"] .material-delivery__form-box-btn-add{right:1rem}

[dir="rtl"] .material-delivery__form-box-btn-add{left:1rem}

.material-delivery__form-box-btn-add .btn[data-color=blue]{background-color:var(--blue);box-shadow:0 3px 6px rgba(5,217,78,.1607843137)}

.material-delivery__form-box-btn-add .btn[data-color=blue] .icon{filter:var(--icon-white)}

.material-delivery__form-box-btn-add .btn[data-color=blue]:hover{background-color:var(--hover-blue)}

.material-delivery__form-box-btn-add .btn[data-color=blue]:disabled{background-color:#898989}

.material-delivery__form-box-btn-add .btn[data-color=blue]:disabled:hover{background-color:#898989}

.items-requested__header{font-size:1.14rem;font-weight:500;margin-bottom:1rem}

[dir="ltr"] .items-requested__header{padding:1.7rem 2.2rem 0 2rem}

[dir="rtl"] .items-requested__header{padding:1.7rem 2rem 0 2.2rem}

[dir="ltr"] .items-requested__header--purchased{padding:1.8rem 2.2rem 0 2rem}

[dir="rtl"] .items-requested__header--purchased{padding:1.8rem 2rem 0 2.2rem}

.items-requested__text{font-size:.93rem;color:#898989}

[dir="ltr"] .items-requested__text{padding:0 2.2rem 1.8rem 2rem}

[dir="rtl"] .items-requested__text{padding:0 2rem 1.8rem 2.2rem}

.material-updates{display:flex;flex-direction:column}

.material-updates__item{position:relative;padding:1.6rem 0;border-top:1px solid #e8e8e8}

[dir="ltr"] .material-updates__item{margin:0 2.21rem 0 2rem}

[dir="rtl"] .material-updates__item{margin:0 2rem 0 2.21rem}

.material-updates__item:last-of-type{border-bottom:1px solid #e8e8e8}

.material-updates__item:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;background-color:#fafbff;opacity:0}

[dir="ltr"] .material-updates__item:before{left:-2rem;right:-2.21rem}

[dir="rtl"] .material-updates__item:before{right:-2rem;left:-2.21rem}

.material-updates__item:after{content:"";position:absolute;top:0;height:100%;width:3px;background-color:#1e428a;opacity:0}

[dir="ltr"] .material-updates__item:after{left:-2rem}

[dir="rtl"] .material-updates__item:after{right:-2rem}

.material-updates__item[data-type=purchased]:first-of-type{border-top:0}

.material-updates__item-top{font-size:13px;display:flex;justify-content:space-between;align-items:flex-start}

@media(min-width: 768px){
.material-updates__item-top{font-size:.93rem}}

.material-updates__item-top-left{flex:1;display:grid;grid-template-columns:auto 1fr}

[dir="ltr"] .material-updates__item-col:first-of-type{padding-right:1.4rem;margin-right:1.3rem;border-right:1px solid #dbdada}

[dir="rtl"] .material-updates__item-col:first-of-type{padding-left:1.4rem;margin-left:1.3rem;border-left:1px solid #dbdada}

.material-updates__item-title{color:#898989}

.material-updates__item-text{font-weight:500;word-break:break-word}

.material-updates__item-btns{display:flex;align-items:center}

[dir="ltr"] .material-updates__item-btns{margin-left:2rem}

[dir="rtl"] .material-updates__item-btns{margin-right:2rem}

.material-updates__item-btns .button .btn .icon{filter:var(--icon-dark-gray)}

[dir="ltr"] .material-updates__item-btns .button .btn .icon{padding-left:.2rem}

[dir="rtl"] .material-updates__item-btns .button .btn .icon{padding-right:.2rem}

.material-updates__item-btns .button .btn:hover .icon{filter:brightness(0.5)}

.material-updates__item-btns .button--edit svg,.material-updates__item-btns .button--edit image{width:14px;height:14px}

[dir="ltr"] .material-updates__item-btns .button--delete{margin-left:1.2rem}

[dir="rtl"] .material-updates__item-btns .button--delete{margin-right:1.2rem}

.material-updates__item-btns .button--delete svg,.material-updates__item-btns .button--delete image{width:15px;height:16px}

.material-updates__item-desc{color:#898989;font-size:12px;line-height:1.5rem;word-break:break-word;margin:11px 0}

@media(min-width: 768px){
.material-updates__item-desc{font-size:.86rem;margin:.8rem 0}}

.material-updates__item-desc:empty{display:none}

.material-updates__item-img-container{display:flex;flex-wrap:wrap;margin-bottom:.8rem}

.material-updates__item-img-container:empty{display:none}

.material-updates__item-img{display:block;width:3.86rem;height:3.86rem;-o-object-fit:cover;object-fit:cover}

[dir="ltr"] .material-updates__item-img{margin:0 .5rem .5rem 0}

[dir="rtl"] .material-updates__item-img{margin:0 0 .5rem .5rem}

.material-updates__item-submitted{position:relative}

.material-updates__item-submitted-top{display:flex;align-items:center;justify-content:space-between}

.material-updates__item-submitted-text{font-size:11px;color:#898989}

@media(min-width: 768px){
.material-updates__item-submitted-text{font-size:.79rem}}

.material-updates__item-submitted-btn{font-size:12px;flex-shrink:0;display:flex;align-items:center;border:1px solid #d8d8d8;border-radius:1.14rem;padding:.6rem .79rem .4rem;transition:box-shadow .12s ease-in;cursor:pointer}

[dir="ltr"] .material-updates__item-submitted-btn{margin-left:1rem}

[dir="rtl"] .material-updates__item-submitted-btn{margin-right:1rem}

[dir="ltr"] .material-updates__item-submitted-btn .icon-box{margin-left:.85rem}

[dir="rtl"] .material-updates__item-submitted-btn .icon-box{margin-right:.85rem}

.material-updates__item-submitted-btn svg,.material-updates__item-submitted-btn image{width:16px;height:14px}

@media(min-width: 768px){
.material-updates__item-submitted-btn svg,.material-updates__item-submitted-btn image{width:1.14rem;height:1.07rem}}

.material-updates__item-submitted-btn:hover{box-shadow:0 2px 6px rgba(0,0,0,.1607843137)}

@media(min-width: 768px){
.material-updates__item-submitted-btn{font-size:1rem}}

.material-updates__item-submitted .material-updates__item-top{margin-bottom:1.2rem}

[dir="ltr"] .material-updates__item-submitted .material-updates__item-col:first-of-type{border-right:none;padding-right:initial;margin-right:initial}

[dir="rtl"] .material-updates__item-submitted .material-updates__item-col:first-of-type{border-left:none;padding-left:initial;margin-left:initial}

.material-updates__item-submitted .material-updates__item-img-container{margin-bottom:1.2rem}

.material-updates__item-submitted .material-updates__item-img-container:empty{display:none}

.material-updates__item[data-is-open=true]{padding-bottom:0}

.material-updates__item[data-is-open=true]:after,.material-updates__item[data-is-open=true]:before{opacity:1}

.material-updates__item[data-is-open=true]:last-of-type{border-bottom:0}

.material-updates__item[data-is-open=true] .material-updates__item-submitted-btn{color:#1e428a}

.material-updates__item[data-is-open=true] .material-updates__item-submitted-btn .icon-box{filter:brightness(0) saturate(100%) invert(17%) sepia(79%) saturate(1577%) hue-rotate(204deg) brightness(101%) contrast(90%)}

.material-updates__item[data-is-read-only=true] .material-updates__item-top-left{grid-template-columns:auto auto;justify-content:space-between}

[dir="ltr"] .material-updates__item[data-is-read-only=true] .material-updates__item-col:first-of-type{border-right:none;padding-right:initial;margin-right:initial}

[dir="rtl"] .material-updates__item[data-is-read-only=true] .material-updates__item-col:first-of-type{border-left:none;padding-left:initial;margin-left:initial}

.material-updates__comments{animation:fade-in .2s ease-in;margin-top:1.6rem}

.material-updates__comment{position:relative;animation:fade-in .2s ease-in;border-bottom:1px solid #dbdada;border-top:1px solid #dbdada;padding:1rem 0}

.material-updates__comment .textarea__input{background-color:rgba(0,0,0,0);border:0;border-radius:0;width:calc(100% - 5rem);padding:.5rem 0 0;max-height:3rem;overflow:auto}

.material-updates__comment .textarea__input:focus{box-shadow:none;border:none}

.material-updates__comment .textarea__header{display:none}

.material-updates__comment .textarea__placeholder{top:.5rem}

[dir="ltr"] .material-updates__comment .textarea__placeholder{left:0}

[dir="rtl"] .material-updates__comment .textarea__placeholder{right:0}

.material-updates__comment .dropzone{position:absolute;top:1.1rem;padding:0;width:-moz-fit-content;width:fit-content}

[dir="ltr"] .material-updates__comment .dropzone{right:2rem}

[dir="rtl"] .material-updates__comment .dropzone{left:2rem}

.material-updates__comment .dropzone .btn{background-color:rgba(0,0,0,0);border-radius:0}

.material-updates__comment .file-list{margin-bottom:1rem}

.material-updates__comment .file-list:empty{display:none}

.material-updates__comment-btn-send{position:absolute;top:1.65rem}

[dir="ltr"] .material-updates__comment-btn-send{right:0}

[dir="rtl"] .material-updates__comment-btn-send{left:0}

.material-updates__comment-btn-send .btn svg,.material-updates__comment-btn-send .btn image{width:14px;height:14px}

@media(min-width: 768px){
.material-updates__comment-btn-send .btn svg,.material-updates__comment-btn-send .btn image{width:1.21rem;height:1.21rem}}

.material-updates .comment{display:grid;grid-template-columns:auto 1fr;border-top:1px solid #e8e8e8;padding:1rem 0}

.material-updates .comment:first-child{padding-top:0;border:none}

.material-updates .comment__avatar{width:2.86rem;height:2.86rem;-o-object-fit:cover;object-fit:cover;border-radius:50%;position:relative}

[dir="ltr"] .material-updates .comment__avatar{margin-right:1rem}

[dir="rtl"] .material-updates .comment__avatar{margin-left:1rem}

.material-updates .comment__avatar[src=""],.material-updates .comment__avatar:not([src]){background-image:url("/assets/graphics/blue_avatar.svg");background-size:cover;background-position:center;font-size:0}

.material-updates .comment__avatar[src=""]:after,.material-updates .comment__avatar:not([src]):after{content:"";position:absolute;top:0;background-image:url("/assets/graphics/blue_avatar.svg");width:100%;height:100%;background-size:cover;background-position:center;display:block}

[dir="ltr"] .material-updates .comment__avatar[src=""]:after,[dir="ltr"] .material-updates .comment__avatar:not([src]):after{left:0}

[dir="rtl"] .material-updates .comment__avatar[src=""]:after,[dir="rtl"] .material-updates .comment__avatar:not([src]):after{right:0}

.material-updates .comment__right{display:flex;flex-direction:column}

.material-updates .comment__row{font-size:11px;display:grid;grid-template-columns:auto auto;justify-content:flex-start;margin-bottom:1rem}

@media(min-width: 768px){
.material-updates .comment__row{font-size:.86rem}}

[dir="ltr"] .material-updates .comment__name{margin-right:1rem}

[dir="rtl"] .material-updates .comment__name{margin-left:1rem}

.material-updates .comment__name:empty{display:none}

.material-updates .comment__date{font-size:10px;color:#898989;word-break:break-word}

@media(min-width: 768px){
.material-updates .comment__date{font-size:.79rem}}

.material-updates .comment__desc{font-size:11px;font-weight:500;word-break:break-word;margin-bottom:1rem}

@media(min-width: 768px){
.material-updates .comment__desc{font-size:.86rem}}

.material-updates .comment__desc:empty{display:none}

.material-updates .comment__images{display:flex;flex-wrap:wrap;margin-bottom:.4rem}

.material-updates .comment__images:empty{display:none}

.material-updates .comment__img{display:block;width:3.86rem;height:3.86rem;-o-object-fit:cover;object-fit:cover}

[dir="ltr"] .material-updates .comment__img{margin:0 .5rem .5rem 0}

[dir="rtl"] .material-updates .comment__img{margin:0 0 .5rem .5rem}

.side-modal[data-variant=quantity-submission]{max-width:500px;width:100%;padding-bottom:0}

@media(min-width: 768px){
.side-modal[data-variant=quantity-submission]{max-width:initial;width:37.14rem}}

.side-modal[data-variant=quantity-submission] .side-modal__header{margin-bottom:.8rem}

[dir="ltr"] .side-modal[data-variant=quantity-submission] .side-modal__header{padding-right:2.3rem}

[dir="rtl"] .side-modal[data-variant=quantity-submission] .side-modal__header{padding-left:2.3rem}

.side-modal[data-variant=quantity-submission] .side-modal__header-title{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;position:relative}

@media(min-width: 768px){
.side-modal[data-variant=quantity-submission] .side-modal__header-title{display:grid;grid-template-columns:auto auto}}

.side-modal[data-variant=quantity-submission] .side-modal__header-title-status{font-size:12px;width:-moz-fit-content;width:fit-content;padding:8px 14px;margin-top:18px;font-weight:400;border-radius:3px;color:#1e428a;background-color:rgba(30,66,138,.1);display:flex;align-items:center}

@media(min-width: 768px){
.side-modal[data-variant=quantity-submission] .side-modal__header-title-status{font-size:.86rem;padding:.57rem 1rem}

[dir="ltr"] .side-modal[data-variant=quantity-submission] .side-modal__header-title-status{margin:-0.5rem 0 0 1rem}

[dir="rtl"] .side-modal[data-variant=quantity-submission] .side-modal__header-title-status{margin:-0.5rem 1rem 0 0}}

[dir="ltr"] .side-modal[data-variant=quantity-submission] .side-modal__header-title-status:before{margin-right:8px}

[dir="rtl"] .side-modal[data-variant=quantity-submission] .side-modal__header-title-status:before{margin-left:8px}

@media(min-width: 768px){
[dir="ltr"] .side-modal[data-variant=quantity-submission] .side-modal__header-title-status:before{margin-right:.5rem}

[dir="rtl"] .side-modal[data-variant=quantity-submission] .side-modal__header-title-status:before{margin-left:.5rem}}

[dir="ltr"] .side-modal[data-variant=quantity-submission] .side-modal__header-title-status:before:empty{margin-right:0}

[dir="rtl"] .side-modal[data-variant=quantity-submission] .side-modal__header-title-status:before:empty{margin-left:0}

.side-modal[data-variant=quantity-submission] .side-modal__header-title-status[data-status=pending],.side-modal[data-variant=quantity-submission] .side-modal__header-title-status[data-status=due]{color:#e0a801;background-color:rgba(224,168,1,.1)}

.side-modal[data-variant=quantity-submission] .side-modal__header-title-status[data-status=pending]:before,.side-modal[data-variant=quantity-submission] .side-modal__header-title-status[data-status=due]:before{content:"";background-image:url("/assets/graphics/clock.svg");background-repeat:no-repeat;background-position:center;background-size:100%;display:block;width:14px;height:14px}

@media(min-width: 768px){
.side-modal[data-variant=quantity-submission] .side-modal__header-title-status[data-status=pending]:before,.side-modal[data-variant=quantity-submission] .side-modal__header-title-status[data-status=due]:before{width:1rem;height:1rem}}

.side-modal[data-variant=quantity-submission] .side-modal__header-title-status[data-status=pending]:before,.side-modal[data-variant=quantity-submission] .side-modal__header-title-status[data-status=due]:before{filter:invert(63%) sepia(46%) saturate(1421%) hue-rotate(8deg) brightness(98%) contrast(99%)}

.side-modal[data-variant=quantity-submission] .side-modal__header-title-status[data-status=completed]{color:#05d94e;background-color:rgba(5,217,78,.1)}

.side-modal[data-variant=quantity-submission] .side-modal__header-title-status[data-status=completed]:before{content:"";background-image:url("/assets/graphics/tick.svg");background-repeat:no-repeat;background-position:center;background-size:100%;display:block;width:14px;height:14px}

@media(min-width: 768px){
.side-modal[data-variant=quantity-submission] .side-modal__header-title-status[data-status=completed]:before{width:1rem;height:1rem}}

.side-modal[data-variant=quantity-submission] .side-modal__header-title-status[data-status=delay],.side-modal[data-variant=quantity-submission] .side-modal__header-title-status[data-status=inDelay]{color:#ec5469;background-color:rgba(236,84,105,.1)}

.side-modal[data-variant=quantity-submission] .side-modal__header-title-status[data-status=delay]:before,.side-modal[data-variant=quantity-submission] .side-modal__header-title-status[data-status=inDelay]:before{content:"";background-image:url("/assets/graphics/in_delay_icon.svg");background-repeat:no-repeat;background-position:center;background-size:100%;display:block;width:14px;height:14px}

@media(min-width: 768px){
.side-modal[data-variant=quantity-submission] .side-modal__header-title-status[data-status=delay]:before,.side-modal[data-variant=quantity-submission] .side-modal__header-title-status[data-status=inDelay]:before{width:1rem;height:1rem}}

.side-modal[data-variant=quantity-submission] .side-modal__header-title-status[data-status=upComing]{background-color:rgba(137,137,137,.1);color:#898989}

.side-modal[data-variant=quantity-submission] .side-modal__header-title-status[data-status=upComing]:before{content:"";background-image:url("/assets/graphics/upcoming_icon.svg");background-repeat:no-repeat;background-position:center;background-size:100%;display:block;width:14px;height:14px}

@media(min-width: 768px){
.side-modal[data-variant=quantity-submission] .side-modal__header-title-status[data-status=upComing]:before{width:1rem;height:1rem}}

.side-modal[data-variant=quantity-submission] .side-modal__header-title-status[data-status=none]{display:none}

.side-modal[data-variant=quantity-submission] .side-modal__content{flex:1;margin:.8rem 0 0;padding:0;overflow-y:auto}

[dir="ltr"] .side-modal[data-variant=quantity-submission] .side-modal__top{padding:0 2.2rem 0 2rem}

[dir="rtl"] .side-modal[data-variant=quantity-submission] .side-modal__top{padding:0 2rem 0 2.2rem}

.side-modal[data-variant=quantity-submission] .side-modal__row{display:grid;grid-template-columns:auto 1fr;font-size:13px;margin-bottom:.8rem;word-break:break-word}

@media(min-width: 768px){
.side-modal[data-variant=quantity-submission] .side-modal__row{font-size:.93rem}}

.side-modal[data-variant=quantity-submission] .side-modal__row-title{color:#898989}

[dir="ltr"] .side-modal[data-variant=quantity-submission] .side-modal__row-title{margin-right:8px}

[dir="rtl"] .side-modal[data-variant=quantity-submission] .side-modal__row-title{margin-left:8px}

@media(min-width: 768px){
[dir="ltr"] .side-modal[data-variant=quantity-submission] .side-modal__row-title{margin-right:.3rem}

[dir="rtl"] .side-modal[data-variant=quantity-submission] .side-modal__row-title{margin-left:.3rem}}

.side-modal[data-variant=quantity-submission] .side-modal__row-value{font-weight:500}

.side-modal[data-variant=quantity-submission] .side-modal__row-days-left{display:inline-block;color:#1e428a;word-break:break-word}

.side-modal[data-variant=quantity-submission] .side-modal__row-days-left[data-status=pending],.side-modal[data-variant=quantity-submission] .side-modal__row-days-left[data-status=due]{color:#e0a801}

.side-modal[data-variant=quantity-submission] .side-modal__row-days-left[data-status=completed]{color:#05d94e}

.side-modal[data-variant=quantity-submission] .side-modal__row-days-left[data-status=delay],.side-modal[data-variant=quantity-submission] .side-modal__row-days-left[data-status=inDelay]{color:#ec5469}

.side-modal[data-variant=quantity-submission] .side-modal__section{width:100%;min-height:5.2rem;margin-top:1.8rem;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;background:#fafbff;display:grid;grid-template-columns:auto 1fr;align-items:center}

[dir="ltr"] .side-modal[data-variant=quantity-submission] .side-modal__section{padding:1.3rem 2.2rem 1.3rem 2rem}

[dir="rtl"] .side-modal[data-variant=quantity-submission] .side-modal__section{padding:1.3rem 2rem 1.3rem 2.2rem}

.side-modal[data-variant=quantity-submission] .side-modal__section-img{max-width:100%;max-height:2.86rem;height:auto;-o-object-fit:contain;object-fit:contain}

.side-modal[data-variant=quantity-submission] .side-modal__section-img-container{flex-shrink:0;width:2.14rem;display:flex;justify-content:center}

[dir="ltr"] .side-modal[data-variant=quantity-submission] .side-modal__section-img-container{margin-right:.5rem}

[dir="rtl"] .side-modal[data-variant=quantity-submission] .side-modal__section-img-container{margin-left:.5rem}

.side-modal[data-variant=quantity-submission] .side-modal__section-img-container[data-is-empty=true]{display:none}

.side-modal[data-variant=quantity-submission] .side-modal__section-left{display:flex;align-items:center}

.side-modal[data-variant=quantity-submission] .side-modal__section-name{font-size:14px;font-weight:500;word-break:break-word}

@media(min-width: 768px){
.side-modal[data-variant=quantity-submission] .side-modal__section-name{font-size:1.14rem}}

.side-modal[data-variant=quantity-submission] .side-modal__section-right{font-size:12px;color:#898989;word-break:break-word}

[dir="ltr"] .side-modal[data-variant=quantity-submission] .side-modal__section-right{padding-left:1.35rem;margin-left:1.35rem;border-left:1px solid #e8e8e8}

[dir="rtl"] .side-modal[data-variant=quantity-submission] .side-modal__section-right{padding-right:1.35rem;margin-right:1.35rem;border-right:1px solid #e8e8e8}

@media(min-width: 768px){
.side-modal[data-variant=quantity-submission] .side-modal__section-right{font-size:.93rem}}

.side-modal[data-variant=quantity-submission] .side-modal__details{padding:1.8rem 0 0}

[dir="ltr"] .side-modal[data-variant=quantity-submission] .side-modal__details{margin:0 2.21rem 0 2rem}

[dir="rtl"] .side-modal[data-variant=quantity-submission] .side-modal__details{margin:0 2rem 0 2.21rem}

.side-modal[data-variant=quantity-submission] .side-modal__details-form{display:flex;flex-direction:column;margin-top:2.2rem}

.side-modal[data-variant=quantity-submission] .side-modal__details-form .input-text-header{font-size:.93rem;margin-bottom:.5rem}

.side-modal[data-variant=quantity-submission] .side-modal__details-box{margin:2.1rem 0 0}

.side-modal[data-variant=quantity-submission] .side-modal__details-box .textarea__header{font-weight:500}

.side-modal[data-variant=quantity-submission] .side-modal__details-box .textarea__input{border:none;min-height:85px;padding:1.65rem 1.5rem 0;font-size:11px}

.side-modal[data-variant=quantity-submission] .side-modal__details-box .textarea__input:focus{border:none;box-shadow:none}

@media(min-width: 768px){
.side-modal[data-variant=quantity-submission] .side-modal__details-box .textarea__input{min-height:6.5rem;font-size:.86rem}}

.side-modal[data-variant=quantity-submission] .side-modal__details-box .textarea__container{border:1px solid #e3e3e3;border-radius:6px;background:#fff;border-radius:6px 6px 0 0;border-bottom:none}

.side-modal[data-variant=quantity-submission] .side-modal__details-box .textarea__placeholder{top:1.65rem;font-size:12px}

[dir="ltr"] .side-modal[data-variant=quantity-submission] .side-modal__details-box .textarea__placeholder{left:1.5rem}

[dir="rtl"] .side-modal[data-variant=quantity-submission] .side-modal__details-box .textarea__placeholder{right:1.5rem}

@media(min-width: 768px){
.side-modal[data-variant=quantity-submission] .side-modal__details-box .textarea__placeholder{font-size:.93rem}}

.side-modal[data-variant=quantity-submission] .side-modal__details-box .input-placeholder{font-size:12px}

@media(min-width: 768px){
.side-modal[data-variant=quantity-submission] .side-modal__details-box .input-placeholder{font-size:.86rem}}

.side-modal[data-variant=quantity-submission] .side-modal__details-box-btns{border:1px solid #e3e3e3;border-radius:6px;background:#fff;border-radius:0 0 6px 6px;border-top:none;width:100%;padding:0 1.2rem 1rem;display:flex;position:relative}

.side-modal[data-variant=quantity-submission] .side-modal__details-box-btns .dropzone{padding:0}

.side-modal[data-variant=quantity-submission] .side-modal__subtitle{font-size:1.14rem;font-weight:500;margin-bottom:.6rem}

.side-modal[data-variant=quantity-submission] .side-modal__text{font-size:.93rem;color:#898989}

.side-modal[data-variant=quantity-submission] .side-modal__submit{display:flex;flex-direction:column}

[dir="ltr"] .side-modal[data-variant=quantity-submission] .side-modal__submit{margin:1.7rem 2.2rem 1rem 2rem}

[dir="rtl"] .side-modal[data-variant=quantity-submission] .side-modal__submit{margin:1.7rem 2rem 1rem 2.2rem}

.side-modal[data-variant=quantity-submission] .side-modal__submit-text{color:#898989;font-size:13px}

@media(min-width: 768px){
.side-modal[data-variant=quantity-submission] .side-modal__submit-text{font-size:.93rem}}

.side-modal[data-variant=quantity-submission] .side-modal__submit .checkbox-container{color:#898989;font-size:12px;font-weight:400;line-height:16px;margin-bottom:1.8rem}

@media(min-width: 768px){
.side-modal[data-variant=quantity-submission] .side-modal__submit .checkbox-container{font-size:.93rem;line-height:1.43rem}}

.side-modal[data-variant=quantity-submission] .side-modal__submit .checkbox-container-option{align-items:flex-start}

.side-modal[data-variant=quantity-submission] .side-modal__submit .checkbox-container-input{flex-shrink:0}

[dir="ltr"] .side-modal[data-variant=quantity-submission] .side-modal__submit .checkbox-container-input{margin-right:1.3rem}

[dir="rtl"] .side-modal[data-variant=quantity-submission] .side-modal__submit .checkbox-container-input{margin-left:1.3rem}

[dir="ltr"] .side-modal[data-variant=quantity-submission] .side-modal__submit .btn[data-color=blue]{margin:0 0 0 auto}

[dir="rtl"] .side-modal[data-variant=quantity-submission] .side-modal__submit .btn[data-color=blue]{margin:0 auto 0 0}

@media(min-width: 768px){
.side-modal[data-variant=quantity-submission] .side-modal__submit .btn[data-color=blue]{font-size:1.07rem}}

.side-modal[data-variant=add-expense]{max-width:500px;width:100%;padding-bottom:0}

@media(min-width: 768px){
.side-modal[data-variant=add-expense]{max-width:initial;width:37.14rem}}

.side-modal[data-variant=add-expense] .side-modal__header{margin-bottom:.8rem}

[dir="ltr"] .side-modal[data-variant=add-expense] .side-modal__header{padding-right:2.3rem}

[dir="rtl"] .side-modal[data-variant=add-expense] .side-modal__header{padding-left:2.3rem}

.side-modal[data-variant=add-expense] .side-modal__header-title{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;position:relative}

@media(min-width: 768px){
.side-modal[data-variant=add-expense] .side-modal__header-title{display:grid;grid-template-columns:auto auto}}

.side-modal[data-variant=add-expense] .side-modal__header-title-status{font-size:12px;width:-moz-fit-content;width:fit-content;padding:8px 14px;margin-top:18px;font-weight:400;border-radius:3px;color:#1e428a;background-color:rgba(30,66,138,.1);display:flex;align-items:center}

@media(min-width: 768px){
.side-modal[data-variant=add-expense] .side-modal__header-title-status{font-size:.86rem;padding:.57rem 1rem}

[dir="ltr"] .side-modal[data-variant=add-expense] .side-modal__header-title-status{margin:-0.3rem 0 0 1rem}

[dir="rtl"] .side-modal[data-variant=add-expense] .side-modal__header-title-status{margin:-0.3rem 1rem 0 0}}

[dir="ltr"] .side-modal[data-variant=add-expense] .side-modal__header-title-status:before{margin-right:8px}

[dir="rtl"] .side-modal[data-variant=add-expense] .side-modal__header-title-status:before{margin-left:8px}

@media(min-width: 768px){
[dir="ltr"] .side-modal[data-variant=add-expense] .side-modal__header-title-status:before{margin-right:.5rem}

[dir="rtl"] .side-modal[data-variant=add-expense] .side-modal__header-title-status:before{margin-left:.5rem}}

[dir="ltr"] .side-modal[data-variant=add-expense] .side-modal__header-title-status:before:empty{margin-right:0}

[dir="rtl"] .side-modal[data-variant=add-expense] .side-modal__header-title-status:before:empty{margin-left:0}

.side-modal[data-variant=add-expense] .side-modal__header-title-status[data-status=pending],.side-modal[data-variant=add-expense] .side-modal__header-title-status[data-status=due]{color:#e0a801;background-color:rgba(224,168,1,.1)}

.side-modal[data-variant=add-expense] .side-modal__header-title-status[data-status=pending]:before,.side-modal[data-variant=add-expense] .side-modal__header-title-status[data-status=due]:before{content:"";background-image:url("/assets/graphics/clock.svg");background-repeat:no-repeat;background-position:center;background-size:100%;display:block;width:14px;height:14px}

@media(min-width: 768px){
.side-modal[data-variant=add-expense] .side-modal__header-title-status[data-status=pending]:before,.side-modal[data-variant=add-expense] .side-modal__header-title-status[data-status=due]:before{width:1rem;height:1rem}}

.side-modal[data-variant=add-expense] .side-modal__header-title-status[data-status=pending]:before,.side-modal[data-variant=add-expense] .side-modal__header-title-status[data-status=due]:before{filter:invert(63%) sepia(46%) saturate(1421%) hue-rotate(8deg) brightness(98%) contrast(99%)}

.side-modal[data-variant=add-expense] .side-modal__header-title-status[data-status=completed]{color:#05d94e;background-color:rgba(5,217,78,.1)}

.side-modal[data-variant=add-expense] .side-modal__header-title-status[data-status=completed]:before{content:"";background-image:url("/assets/graphics/tick.svg");background-repeat:no-repeat;background-position:center;background-size:100%;display:block;width:14px;height:14px}

@media(min-width: 768px){
.side-modal[data-variant=add-expense] .side-modal__header-title-status[data-status=completed]:before{width:1rem;height:1rem}}

.side-modal[data-variant=add-expense] .side-modal__header-title-status[data-status=delay],.side-modal[data-variant=add-expense] .side-modal__header-title-status[data-status=inDelay]{color:#ec5469;background-color:rgba(236,84,105,.1)}

.side-modal[data-variant=add-expense] .side-modal__header-title-status[data-status=delay]:before,.side-modal[data-variant=add-expense] .side-modal__header-title-status[data-status=inDelay]:before{content:"";background-image:url("/assets/graphics/in_delay_icon.svg");background-repeat:no-repeat;background-position:center;background-size:100%;display:block;width:14px;height:14px}

@media(min-width: 768px){
.side-modal[data-variant=add-expense] .side-modal__header-title-status[data-status=delay]:before,.side-modal[data-variant=add-expense] .side-modal__header-title-status[data-status=inDelay]:before{width:1rem;height:1rem}}

.side-modal[data-variant=add-expense] .side-modal__header-title-status[data-status=none]{display:none}

.side-modal[data-variant=add-expense] .side-modal__content{flex:1;margin:1rem 0 0;padding:0;overflow-y:auto}

.side-modal[data-variant=add-expense] .side-modal__content[data-is-edit=false] .submission{border-bottom:1px solid #dbdada}

.side-modal[data-variant=add-expense] .side-modal__content[data-is-edit=false] .submission[data-is-open=true]{border-bottom:0}

.side-modal[data-variant=add-expense] .side-modal__content[data-is-private=false] .submission{border-top:1px solid #dbdada;border-bottom:1px solid #dbdada;margin-top:2rem}

.side-modal[data-variant=add-expense] .side-modal__content[data-is-private=false] .submission[data-is-open=true]{border-bottom:0}

.side-modal[data-variant=add-expense] .side-modal__text{font-size:12px;color:#898989}

[dir="ltr"] .side-modal[data-variant=add-expense] .side-modal__text{margin:0 2.2rem 0 2.3rem}

[dir="rtl"] .side-modal[data-variant=add-expense] .side-modal__text{margin:0 2.3rem 0 2.2rem}

@media(min-width: 768px){
.side-modal[data-variant=add-expense] .side-modal__text{font-size:.93rem}}

.side-modal[data-variant=add-expense] .side-modal__subtitle{font-size:14px;font-weight:500;margin-bottom:1rem}

[dir="ltr"] .side-modal[data-variant=add-expense] .side-modal__subtitle{padding:2rem 2.2rem 0 2.3rem}

[dir="rtl"] .side-modal[data-variant=add-expense] .side-modal__subtitle{padding:2rem 2.3rem 0 2.2rem}

@media(min-width: 768px){
.side-modal[data-variant=add-expense] .side-modal__subtitle{font-size:1.14rem}}

.side-modal[data-variant=add-expense] .side-modal__form{padding-top:2rem;border-top:1px solid #e3e3e3;display:flex;flex-direction:column}

[dir="ltr"] .side-modal[data-variant=add-expense] .side-modal__form{margin:2rem 2.2rem 0 2.3rem}

[dir="rtl"] .side-modal[data-variant=add-expense] .side-modal__form{margin:2rem 2.3rem 0 2.2rem}

.side-modal[data-variant=add-expense] .side-modal__form .input-text{margin-bottom:1.9rem}

.side-modal[data-variant=add-expense] .side-modal__form .input-text-header{font-size:12px;margin-bottom:10px}

@media(min-width: 768px){
.side-modal[data-variant=add-expense] .side-modal__form .input-text-header{font-size:.93rem;margin-bottom:.7rem}}

.side-modal[data-variant=add-expense] .side-modal__form-title{width:100%;color:#464646;font-size:12px;font-weight:500;line-height:14px;margin-bottom:.7rem}

@media(min-width: 768px){
.side-modal[data-variant=add-expense] .side-modal__form-title{font-size:.93rem;line-height:1.36rem}}

.side-modal[data-variant=add-expense] .side-modal__form-add{margin-bottom:1.9rem}

.side-modal[data-variant=add-expense] .side-modal__form-add-box{border:1px solid #e3e3e3;border-radius:6px;background:#fff}

.side-modal[data-variant=add-expense] .side-modal__form-add-box .textarea__header{display:none}

.side-modal[data-variant=add-expense] .side-modal__form-add-box .textarea__input{border:none;min-height:85px;padding:1.75rem 1.5rem 0;font-size:11px}

.side-modal[data-variant=add-expense] .side-modal__form-add-box .textarea__input:focus{border:none;box-shadow:none}

@media(min-width: 768px){
.side-modal[data-variant=add-expense] .side-modal__form-add-box .textarea__input{min-height:6.5rem;font-size:.86rem}}

.side-modal[data-variant=add-expense] .side-modal__form-add-box .textarea__placeholder{top:1.75rem;font-size:11px}

[dir="ltr"] .side-modal[data-variant=add-expense] .side-modal__form-add-box .textarea__placeholder{left:1.5rem}

[dir="rtl"] .side-modal[data-variant=add-expense] .side-modal__form-add-box .textarea__placeholder{right:1.5rem}

@media(min-width: 768px){
.side-modal[data-variant=add-expense] .side-modal__form-add-box .textarea__placeholder{font-size:.93rem}}

.side-modal[data-variant=add-expense] .side-modal__form-add-box .input-placeholder{font-size:11px}

@media(min-width: 768px){
.side-modal[data-variant=add-expense] .side-modal__form-add-box .input-placeholder{font-size:.86rem}}

.side-modal[data-variant=add-expense] .side-modal__form-add-box .dropzone{padding:0}

.side-modal[data-variant=add-expense] .side-modal__form-add-box .attachment{width:100%;padding:0 1.2rem 1rem}

.side-modal[data-variant=add-expense] .side-modal__form .btn[data-color=blue]{align-self:flex-end;margin:.3rem 0 1rem;font-size:14px}

[dir="ltr"] .side-modal[data-variant=add-expense] .side-modal__form .btn[data-color=blue]{padding-left:1.75rem}

[dir="rtl"] .side-modal[data-variant=add-expense] .side-modal__form .btn[data-color=blue]{padding-right:1.75rem}

@media(min-width: 768px){
.side-modal[data-variant=add-expense] .side-modal__form .btn[data-color=blue]{font-size:1.16rem}}

[dir="ltr"] .side-modal[data-variant=add-expense] .side-modal__top{padding:0 2.2rem 0 2rem}

[dir="rtl"] .side-modal[data-variant=add-expense] .side-modal__top{padding:0 2rem 0 2.2rem}

.side-modal[data-variant=add-expense] .side-modal__row{display:grid;grid-template-columns:auto 1fr;font-size:13px;margin-bottom:.8rem;word-break:break-word}

@media(min-width: 768px){
.side-modal[data-variant=add-expense] .side-modal__row{font-size:.93rem}}

.side-modal[data-variant=add-expense] .side-modal__row-title{color:#898989}

[dir="ltr"] .side-modal[data-variant=add-expense] .side-modal__row-title{margin-right:8px}

[dir="rtl"] .side-modal[data-variant=add-expense] .side-modal__row-title{margin-left:8px}

@media(min-width: 768px){
[dir="ltr"] .side-modal[data-variant=add-expense] .side-modal__row-title{margin-right:.3rem}

[dir="rtl"] .side-modal[data-variant=add-expense] .side-modal__row-title{margin-left:.3rem}}

.side-modal[data-variant=add-expense] .side-modal__row-value{font-weight:500}

.side-modal[data-variant=add-expense] .side-modal__row-days-left{display:inline-block;color:#1e428a;word-break:break-word}

.side-modal[data-variant=add-expense] .side-modal__row-days-left[data-status=pending],.side-modal[data-variant=add-expense] .side-modal__row-days-left[data-status=due]{color:#e0a801}

.side-modal[data-variant=add-expense] .side-modal__row-days-left[data-status=completed]{color:#05d94e}

.side-modal[data-variant=add-expense] .side-modal__row-days-left[data-status=delay],.side-modal[data-variant=add-expense] .side-modal__row-days-left[data-status=inDelay]{color:#ec5469}

.side-modal[data-variant=add-expense] .side-modal__section{width:100%;margin-top:2rem;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;background:#fafbff;display:grid;grid-template-columns:auto 1fr;align-items:center}

[dir="ltr"] .side-modal[data-variant=add-expense] .side-modal__section{padding:2rem 2.2rem 2rem 2rem}

[dir="rtl"] .side-modal[data-variant=add-expense] .side-modal__section{padding:2rem 2rem 2rem 2.2rem}

.side-modal[data-variant=add-expense] .side-modal__section-img{max-width:100%;max-height:2.86rem;height:auto;-o-object-fit:contain;object-fit:contain}

.side-modal[data-variant=add-expense] .side-modal__section-img-container{flex-shrink:0;width:2.14rem;display:flex;justify-content:center}

[dir="ltr"] .side-modal[data-variant=add-expense] .side-modal__section-img-container{margin-right:.5rem}

[dir="rtl"] .side-modal[data-variant=add-expense] .side-modal__section-img-container{margin-left:.5rem}

.side-modal[data-variant=add-expense] .side-modal__section-img-container[data-is-empty=true]{display:none}

.side-modal[data-variant=add-expense] .side-modal__section-left{display:flex;align-items:center}

[dir="ltr"] .side-modal[data-variant=add-expense] .side-modal__section-left{padding-right:1.35rem;margin-right:1.35rem;border-right:1px solid #e8e8e8}

[dir="rtl"] .side-modal[data-variant=add-expense] .side-modal__section-left{padding-left:1.35rem;margin-left:1.35rem;border-left:1px solid #e8e8e8}

.side-modal[data-variant=add-expense] .side-modal__section-name{font-size:14px;font-weight:500;word-break:break-word}

@media(min-width: 768px){
.side-modal[data-variant=add-expense] .side-modal__section-name{font-size:1.14rem}}

.side-modal[data-variant=add-expense] .side-modal__section-right{font-size:12px;color:#898989;word-break:break-word}

@media(min-width: 768px){
.side-modal[data-variant=add-expense] .side-modal__section-right{font-size:.93rem}}

.side-modal[data-variant=add-expense] .side-modal__comment{border-bottom:1px solid #e3e3e3}

[dir="ltr"] .side-modal[data-variant=add-expense] .side-modal__comment{margin:0 2.2rem 0 2rem}

[dir="rtl"] .side-modal[data-variant=add-expense] .side-modal__comment{margin:0 2rem 0 2.2rem}

.side-modal[data-variant=add-expense] .side-modal__comment-text{font-size:11px;line-height:1.5rem;color:#898989;word-break:break-word;padding:1.6rem 0}

@media(min-width: 768px){
.side-modal[data-variant=add-expense] .side-modal__comment-text{font-size:.86rem}}

.side-modal[data-variant=add-expense] .side-modal__comment-images{display:flex;flex-wrap:wrap;padding-bottom:2.5rem}

.side-modal[data-variant=add-expense] .side-modal__comment-images:empty{display:none}

.side-modal[data-variant=add-expense] .side-modal__comment-img{width:3.86rem;height:3.76rem;-o-object-fit:cover;object-fit:cover;display:block}

[dir="ltr"] .side-modal[data-variant=add-expense] .side-modal__comment-img{margin:0 .5rem .5rem 0}

[dir="rtl"] .side-modal[data-variant=add-expense] .side-modal__comment-img{margin:0 0 .5rem .5rem}

.side-modal[data-variant=add-expense] .side-modal__btn-edit{padding-top:2.5rem}

[dir="ltr"] .side-modal[data-variant=add-expense] .side-modal__btn-edit{margin:0 2.2rem 1rem 2rem}

[dir="rtl"] .side-modal[data-variant=add-expense] .side-modal__btn-edit{margin:0 2rem 1rem 2.2rem}

.side-modal[data-variant=add-expense] .submission{position:relative;padding:1.6rem 0}

[dir="ltr"] .side-modal[data-variant=add-expense] .submission{margin:0 2.21rem 0 2rem}

[dir="rtl"] .side-modal[data-variant=add-expense] .submission{margin:0 2rem 0 2.21rem}

.side-modal[data-variant=add-expense] .submission:empty{display:none}

.side-modal[data-variant=add-expense] .submission:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;background-color:#fafbff;opacity:0}

[dir="ltr"] .side-modal[data-variant=add-expense] .submission:before{left:-2rem;right:-2.21rem}

[dir="rtl"] .side-modal[data-variant=add-expense] .submission:before{right:-2rem;left:-2.21rem}

.side-modal[data-variant=add-expense] .submission:after{content:"";position:absolute;top:0;height:100%;width:3px;background-color:#1e428a;opacity:0}

[dir="ltr"] .side-modal[data-variant=add-expense] .submission:after{left:-2rem}

[dir="rtl"] .side-modal[data-variant=add-expense] .submission:after{right:-2rem}

.side-modal[data-variant=add-expense] .submission__desc{color:#898989;font-size:12px;line-height:1.5rem;word-break:break-word;margin-bottom:11px}

@media(min-width: 768px){
.side-modal[data-variant=add-expense] .submission__desc{font-size:.86rem;margin-bottom:.8rem}}

.side-modal[data-variant=add-expense] .submission__desc:empty{display:none}

.side-modal[data-variant=add-expense] .submission__img-container{display:flex;flex-wrap:wrap;margin-bottom:.8rem}

.side-modal[data-variant=add-expense] .submission__img-container:empty{display:none}

.side-modal[data-variant=add-expense] .submission__img{width:3.86rem;height:3.86rem;-o-object-fit:cover;object-fit:cover;display:block}

[dir="ltr"] .side-modal[data-variant=add-expense] .submission__img{margin:0 .5rem .5rem 0}

[dir="rtl"] .side-modal[data-variant=add-expense] .submission__img{margin:0 0 .5rem .5rem}

.side-modal[data-variant=add-expense] .submission__submitted{position:relative}

.side-modal[data-variant=add-expense] .submission__submitted-top{display:flex;align-items:center;justify-content:space-between}

.side-modal[data-variant=add-expense] .submission__submitted-text{font-size:11px;color:#898989}

@media(min-width: 768px){
.side-modal[data-variant=add-expense] .submission__submitted-text{font-size:.79rem}}

.side-modal[data-variant=add-expense] .submission__submitted-btn{font-size:12px;flex-shrink:0;display:flex;align-items:center;border:1px solid #d8d8d8;border-radius:1.14rem;padding:.6rem .79rem .4rem;transition:box-shadow .12s ease-in;cursor:pointer}

[dir="ltr"] .side-modal[data-variant=add-expense] .submission__submitted-btn{margin-left:1rem}

[dir="rtl"] .side-modal[data-variant=add-expense] .submission__submitted-btn{margin-right:1rem}

[dir="ltr"] .side-modal[data-variant=add-expense] .submission__submitted-btn .icon-box{margin-left:.85rem}

[dir="rtl"] .side-modal[data-variant=add-expense] .submission__submitted-btn .icon-box{margin-right:.85rem}

.side-modal[data-variant=add-expense] .submission__submitted-btn svg,.side-modal[data-variant=add-expense] .submission__submitted-btn image{width:16px;height:14px}

@media(min-width: 768px){
.side-modal[data-variant=add-expense] .submission__submitted-btn svg,.side-modal[data-variant=add-expense] .submission__submitted-btn image{width:1.14rem;height:1.07rem}}

.side-modal[data-variant=add-expense] .submission__submitted-btn:hover{box-shadow:0 2px 6px rgba(0,0,0,.1607843137)}

@media(min-width: 768px){
.side-modal[data-variant=add-expense] .submission__submitted-btn{font-size:1rem}}

.side-modal[data-variant=add-expense] .submission[data-is-open=true]{padding-bottom:0;border-bottom:0}

.side-modal[data-variant=add-expense] .submission[data-is-open=true]:after,.side-modal[data-variant=add-expense] .submission[data-is-open=true]:before{opacity:1}

.side-modal[data-variant=add-expense] .submission[data-is-open=true] .submission__submitted-btn{color:#1e428a}

.side-modal[data-variant=add-expense] .submission[data-is-open=true] .submission__submitted-btn .icon-box{filter:brightness(0) saturate(100%) invert(17%) sepia(79%) saturate(1577%) hue-rotate(204deg) brightness(101%) contrast(90%)}

.side-modal[data-variant=add-expense] .submission__comments{animation:fade-in .2s ease-in;margin-top:1.6rem}

.side-modal[data-variant=add-expense] .submission__comment{position:relative;animation:fade-in .2s ease-in;border-bottom:1px solid #dbdada;border-top:1px solid #dbdada;padding:1rem 0}

.side-modal[data-variant=add-expense] .submission__comment .textarea__input{background-color:rgba(0,0,0,0);border:0;border-radius:0;width:calc(100% - 5rem);padding:.5rem 0 0;max-height:3rem;overflow:auto}

.side-modal[data-variant=add-expense] .submission__comment .textarea__input:focus{box-shadow:none;border:none}

.side-modal[data-variant=add-expense] .submission__comment .textarea__header{display:none}

.side-modal[data-variant=add-expense] .submission__comment .textarea__placeholder{top:.5rem}

[dir="ltr"] .side-modal[data-variant=add-expense] .submission__comment .textarea__placeholder{left:0}

[dir="rtl"] .side-modal[data-variant=add-expense] .submission__comment .textarea__placeholder{right:0}

.side-modal[data-variant=add-expense] .submission__comment .dropzone{position:absolute;top:1.1rem;padding:0;width:-moz-fit-content;width:fit-content}

[dir="ltr"] .side-modal[data-variant=add-expense] .submission__comment .dropzone{right:2rem}

[dir="rtl"] .side-modal[data-variant=add-expense] .submission__comment .dropzone{left:2rem}

.side-modal[data-variant=add-expense] .submission__comment .dropzone .btn{background-color:rgba(0,0,0,0);border-radius:0}

.side-modal[data-variant=add-expense] .submission__comment .file-list{padding-bottom:1rem}

.side-modal[data-variant=add-expense] .submission__comment .file-list:empty{display:none}

.side-modal[data-variant=add-expense] .submission__comment-btn-send{position:absolute;top:1.65rem}

[dir="ltr"] .side-modal[data-variant=add-expense] .submission__comment-btn-send{right:0}

[dir="rtl"] .side-modal[data-variant=add-expense] .submission__comment-btn-send{left:0}

.side-modal[data-variant=add-expense] .submission__comment-btn-send .btn svg,.side-modal[data-variant=add-expense] .submission__comment-btn-send .btn image{width:14px;height:14px}

@media(min-width: 768px){
.side-modal[data-variant=add-expense] .submission__comment-btn-send .btn svg,.side-modal[data-variant=add-expense] .submission__comment-btn-send .btn image{width:1.21rem;height:1.21rem}}

.side-modal[data-variant=add-expense] .submission .comment{display:grid;grid-template-columns:auto 1fr;border-top:1px solid #e8e8e8;padding:1rem 0}

.side-modal[data-variant=add-expense] .submission .comment:first-child{padding-top:0;border:none}

.side-modal[data-variant=add-expense] .submission .comment__avatar{width:2.86rem;height:2.86rem;-o-object-fit:cover;object-fit:cover;border-radius:50%;position:relative}

[dir="ltr"] .side-modal[data-variant=add-expense] .submission .comment__avatar{margin-right:1rem}

[dir="rtl"] .side-modal[data-variant=add-expense] .submission .comment__avatar{margin-left:1rem}

.side-modal[data-variant=add-expense] .submission .comment__avatar[src=""],.side-modal[data-variant=add-expense] .submission .comment__avatar:not([src]){background-image:url("/assets/graphics/blue_avatar.svg");background-size:cover;background-position:center;font-size:0}

.side-modal[data-variant=add-expense] .submission .comment__avatar[src=""]:after,.side-modal[data-variant=add-expense] .submission .comment__avatar:not([src]):after{content:"";position:absolute;top:0;background-image:url("/assets/graphics/blue_avatar.svg");width:100%;height:100%;background-size:cover;background-position:center;display:block}

[dir="ltr"] .side-modal[data-variant=add-expense] .submission .comment__avatar[src=""]:after,[dir="ltr"] .side-modal[data-variant=add-expense] .submission .comment__avatar:not([src]):after{left:0}

[dir="rtl"] .side-modal[data-variant=add-expense] .submission .comment__avatar[src=""]:after,[dir="rtl"] .side-modal[data-variant=add-expense] .submission .comment__avatar:not([src]):after{right:0}

.side-modal[data-variant=add-expense] .submission .comment__right{display:flex;flex-direction:column}

.side-modal[data-variant=add-expense] .submission .comment__row{font-size:11px;display:grid;grid-template-columns:auto auto;justify-content:flex-start;margin-bottom:1rem}

@media(min-width: 768px){
.side-modal[data-variant=add-expense] .submission .comment__row{font-size:.86rem}}

[dir="ltr"] .side-modal[data-variant=add-expense] .submission .comment__name{margin-right:1rem}

[dir="rtl"] .side-modal[data-variant=add-expense] .submission .comment__name{margin-left:1rem}

.side-modal[data-variant=add-expense] .submission .comment__name:empty{display:none}

.side-modal[data-variant=add-expense] .submission .comment__date{font-size:10px;color:#898989;word-break:break-word}

@media(min-width: 768px){
.side-modal[data-variant=add-expense] .submission .comment__date{font-size:.79rem}}

.side-modal[data-variant=add-expense] .submission .comment__desc{font-size:11px;font-weight:500;word-break:break-word;margin-bottom:1rem}

@media(min-width: 768px){
.side-modal[data-variant=add-expense] .submission .comment__desc{font-size:.86rem}}

.side-modal[data-variant=add-expense] .submission .comment__desc:empty{display:none}

.side-modal[data-variant=add-expense] .submission .comment__images{display:flex;flex-wrap:wrap;margin-bottom:.4rem}

.side-modal[data-variant=add-expense] .submission .comment__images:empty{display:none}

.side-modal[data-variant=add-expense] .submission .comment__img{width:3.86rem;height:3.86rem;-o-object-fit:cover;object-fit:cover;display:block}

[dir="ltr"] .side-modal[data-variant=add-expense] .submission .comment__img{margin:0 .5rem .5rem 0}

[dir="rtl"] .side-modal[data-variant=add-expense] .submission .comment__img{margin:0 0 .5rem .5rem}

.consultant-invoice .side-modal[data-variant=invoice]{width:52.35rem;padding:2.2rem 0 0}

[dir="ltr"] .consultant-invoice .side-modal[data-variant=invoice] .side-modal__header{margin:0 27px 10px 31px}

[dir="rtl"] .consultant-invoice .side-modal[data-variant=invoice] .side-modal__header{margin:0 31px 10px 27px}

@media(min-width: 768px){
[dir="ltr"] .consultant-invoice .side-modal[data-variant=invoice] .side-modal__header{margin:0 2.42rem 2rem 2.28rem}

[dir="rtl"] .consultant-invoice .side-modal[data-variant=invoice] .side-modal__header{margin:0 2.28rem 2rem 2.42rem}}

.consultant-invoice .side-modal[data-variant=invoice] .side-modal__header .close{line-height:1.71rem}

.consultant-invoice .side-modal[data-variant=invoice] .side-modal__content{padding:.7rem 2.28rem 0}

.consultant-invoice .side-modal[data-variant=invoice] .bill-to{margin-bottom:4.7rem}

.consultant-invoice .side-modal[data-variant=invoice] .bill-to__header{margin-bottom:.6rem;color:#898989;font-size:11px;display:none}

@media(min-width: 768px){
.consultant-invoice .side-modal[data-variant=invoice] .bill-to__header{font-size:1rem;display:flex}}

@media print{
.consultant-invoice .side-modal[data-variant=invoice] .bill-to__header{font-size:1rem;display:flex}}

.consultant-invoice .side-modal[data-variant=invoice] .bill-to__cell{word-break:break-word;margin-bottom:16px}

[dir="ltr"] .consultant-invoice .side-modal[data-variant=invoice] .bill-to__cell{margin-right:1rem}

[dir="rtl"] .consultant-invoice .side-modal[data-variant=invoice] .bill-to__cell{margin-left:1rem}

.consultant-invoice .side-modal[data-variant=invoice] .bill-to__cell:last-child{margin:0}

@media(min-width: 768px){
.consultant-invoice .side-modal[data-variant=invoice] .bill-to__cell{margin-bottom:0}}

.consultant-invoice .side-modal[data-variant=invoice] .bill-to__cell--bill{flex:1.5}

.consultant-invoice .side-modal[data-variant=invoice] .bill-to__cell--id{flex:1}

@media(min-width: 768px){
[dir="ltr"] .consultant-invoice .side-modal[data-variant=invoice] .bill-to__cell--id{text-align:right}

[dir="rtl"] .consultant-invoice .side-modal[data-variant=invoice] .bill-to__cell--id{text-align:left}}

@media print{
[dir="ltr"] .consultant-invoice .side-modal[data-variant=invoice] .bill-to__cell--id{text-align:right}

[dir="rtl"] .consultant-invoice .side-modal[data-variant=invoice] .bill-to__cell--id{text-align:left}}

.consultant-invoice .side-modal[data-variant=invoice] .bill-to__cell--invoice{flex:.75}

@media(min-width: 768px){
[dir="ltr"] .consultant-invoice .side-modal[data-variant=invoice] .bill-to__cell--invoice{text-align:right}

[dir="rtl"] .consultant-invoice .side-modal[data-variant=invoice] .bill-to__cell--invoice{text-align:left}}

@media print{
[dir="ltr"] .consultant-invoice .side-modal[data-variant=invoice] .bill-to__cell--invoice{text-align:right}

[dir="rtl"] .consultant-invoice .side-modal[data-variant=invoice] .bill-to__cell--invoice{text-align:left}}

.consultant-invoice .side-modal[data-variant=invoice] .bill-to__cell--date{flex:1.1}

@media(min-width: 768px){
[dir="ltr"] .consultant-invoice .side-modal[data-variant=invoice] .bill-to__cell--date{text-align:right}

[dir="rtl"] .consultant-invoice .side-modal[data-variant=invoice] .bill-to__cell--date{text-align:left}}

@media print{
[dir="ltr"] .consultant-invoice .side-modal[data-variant=invoice] .bill-to__cell--date{text-align:right}

[dir="rtl"] .consultant-invoice .side-modal[data-variant=invoice] .bill-to__cell--date{text-align:left}}

.consultant-invoice .side-modal[data-variant=invoice] .bill-to__body{font-size:12px;line-height:14px}

@media(min-width: 768px){
.consultant-invoice .side-modal[data-variant=invoice] .bill-to__body{font-size:1rem;line-height:1.2rem;display:flex}}

@media print{
.consultant-invoice .side-modal[data-variant=invoice] .bill-to__body{display:flex}}

.consultant-invoice .side-modal[data-variant=invoice] .bill-to__body-title{margin-bottom:5px;color:#898989}

.consultant-invoice .side-modal[data-variant=invoice] .invoice-box{display:grid;grid-template-columns:auto 1fr;word-break:break-word}

.consultant-invoice .side-modal[data-variant=invoice] .invoice-box__right{display:flex;flex-direction:column}

.consultant-invoice .side-modal[data-variant=invoice] .invoice-box__avatar{width:2.64rem;height:2.64rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;position:relative}

[dir="ltr"] .consultant-invoice .side-modal[data-variant=invoice] .invoice-box__avatar{margin-right:.5rem}

[dir="rtl"] .consultant-invoice .side-modal[data-variant=invoice] .invoice-box__avatar{margin-left:.5rem}

.consultant-invoice .side-modal[data-variant=invoice] .invoice-box__avatar[src=""],.consultant-invoice .side-modal[data-variant=invoice] .invoice-box__avatar:not([src]){background-image:url("/assets/graphics/blue_avatar.svg");background-size:cover;background-position:center;font-size:0}

.consultant-invoice .side-modal[data-variant=invoice] .invoice-box__avatar[src=""]:after,.consultant-invoice .side-modal[data-variant=invoice] .invoice-box__avatar:not([src]):after{content:"";position:absolute;top:0;background-image:url("/assets/graphics/blue_avatar.svg");width:100%;height:100%;background-size:cover;background-position:center;display:block}

[dir="ltr"] .consultant-invoice .side-modal[data-variant=invoice] .invoice-box__avatar[src=""]:after,[dir="ltr"] .consultant-invoice .side-modal[data-variant=invoice] .invoice-box__avatar:not([src]):after{left:0}

[dir="rtl"] .consultant-invoice .side-modal[data-variant=invoice] .invoice-box__avatar[src=""]:after,[dir="rtl"] .consultant-invoice .side-modal[data-variant=invoice] .invoice-box__avatar:not([src]):after{right:0}

.consultant-invoice .side-modal[data-variant=invoice] .invoice-box__logo{width:1.36rem;height:1.36rem}

.consultant-invoice .side-modal[data-variant=invoice] .invoice-box__logo-container{width:2.64rem;height:2.64rem;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(0,0,0,.1843137255);background-color:#fff}

[dir="ltr"] .consultant-invoice .side-modal[data-variant=invoice] .invoice-box__logo-container{margin-right:.5rem}

[dir="rtl"] .consultant-invoice .side-modal[data-variant=invoice] .invoice-box__logo-container{margin-left:.5rem}

.consultant-invoice .side-modal[data-variant=invoice] .invoice-box__name{font-size:15px;line-height:17px;font-weight:500;margin-bottom:.6rem}

@media(min-width: 768px){
.consultant-invoice .side-modal[data-variant=invoice] .invoice-box__name{font-size:1.29rem;line-height:1.49rem}}

.consultant-invoice .side-modal[data-variant=invoice] .invoice-box__desc{color:#898989;font-size:12px;line-height:14px;margin-bottom:.8rem}

.consultant-invoice .side-modal[data-variant=invoice] .invoice-box__desc:last-of-type{margin-bottom:0}

@media(min-width: 768px){
.consultant-invoice .side-modal[data-variant=invoice] .invoice-box__desc{font-size:1rem;line-height:1.2rem}}

.consultant-invoice .side-modal[data-variant=invoice] .invoice-desc__header,.consultant-invoice .side-modal[data-variant=invoice] .invoice-desc__body{display:flex}

.consultant-invoice .side-modal[data-variant=invoice] .invoice-desc__header{padding-bottom:1.3rem;color:#898989;border-bottom:1px solid #e3e3e3;font-size:11px}

@media(min-width: 768px){
.consultant-invoice .side-modal[data-variant=invoice] .invoice-desc__header{font-size:1rem}}

.consultant-invoice .side-modal[data-variant=invoice] .invoice-desc__cell{word-break:break-word}

[dir="ltr"] .consultant-invoice .side-modal[data-variant=invoice] .invoice-desc__cell{margin-right:1rem}

[dir="rtl"] .consultant-invoice .side-modal[data-variant=invoice] .invoice-desc__cell{margin-left:1rem}

[dir="ltr"] .consultant-invoice .side-modal[data-variant=invoice] .invoice-desc__cell:last-child{margin-right:0}

[dir="rtl"] .consultant-invoice .side-modal[data-variant=invoice] .invoice-desc__cell:last-child{margin-left:0}

.consultant-invoice .side-modal[data-variant=invoice] .invoice-desc__cell--desc{flex:2.5}

.consultant-invoice .side-modal[data-variant=invoice] .invoice-desc__cell--project{flex:.8}

[dir="ltr"] .consultant-invoice .side-modal[data-variant=invoice] .invoice-desc__cell--project{text-align:right}

[dir="rtl"] .consultant-invoice .side-modal[data-variant=invoice] .invoice-desc__cell--project{text-align:left}

.consultant-invoice .side-modal[data-variant=invoice] .invoice-desc__cell--stage{flex:.9}

[dir="ltr"] .consultant-invoice .side-modal[data-variant=invoice] .invoice-desc__cell--stage{text-align:right}

[dir="rtl"] .consultant-invoice .side-modal[data-variant=invoice] .invoice-desc__cell--stage{text-align:left}

.consultant-invoice .side-modal[data-variant=invoice] .invoice-desc__cell--subtotal{flex:.65}

[dir="ltr"] .consultant-invoice .side-modal[data-variant=invoice] .invoice-desc__cell--subtotal{text-align:right}

[dir="rtl"] .consultant-invoice .side-modal[data-variant=invoice] .invoice-desc__cell--subtotal{text-align:left}

.consultant-invoice .side-modal[data-variant=invoice] .invoice-desc__body{font-size:13px;font-weight:500;padding:1.5rem 0 1.65rem;border-bottom:1px solid #e3e3e3}

@media(min-width: 768px){
.consultant-invoice .side-modal[data-variant=invoice] .invoice-desc__body{font-size:1.07rem}}

.consultant-invoice .side-modal[data-variant=invoice] .invoice-desc__body .invoice-desc__cell{line-height:20px}

@media(min-width: 768px){
.consultant-invoice .side-modal[data-variant=invoice] .invoice-desc__body .invoice-desc__cell{line-height:1.7rem}}

.consultant-invoice .side-modal[data-variant=invoice] .invoice-desc__body .invoice-desc__cell--desc{font-size:14px;line-height:16px;font-weight:600}

@media(min-width: 768px){
.consultant-invoice .side-modal[data-variant=invoice] .invoice-desc__body .invoice-desc__cell--desc{font-size:1.14rem;line-height:1.34rem}}

.consultant-invoice .side-modal[data-variant=invoice] .invoice-visits{margin-bottom:2.2rem}

.consultant-invoice .side-modal[data-variant=invoice] .invoice-visits__header,.consultant-invoice .side-modal[data-variant=invoice] .invoice-visits__row{display:flex;justify-content:space-between}

.consultant-invoice .side-modal[data-variant=invoice] .invoice-visits__header{padding-bottom:1.3rem;color:#898989;border-bottom:1px solid #e3e3e3;font-size:11px}

@media(min-width: 768px){
.consultant-invoice .side-modal[data-variant=invoice] .invoice-visits__header{font-size:1rem}}

.consultant-invoice .side-modal[data-variant=invoice] .invoice-visits__cell{word-break:break-word;line-height:20px}

[dir="ltr"] .consultant-invoice .side-modal[data-variant=invoice] .invoice-visits__cell{margin-right:1rem}

[dir="rtl"] .consultant-invoice .side-modal[data-variant=invoice] .invoice-visits__cell{margin-left:1rem}

@media(min-width: 768px){
.consultant-invoice .side-modal[data-variant=invoice] .invoice-visits__cell{line-height:1.7rem}}

[dir="ltr"] .consultant-invoice .side-modal[data-variant=invoice] .invoice-visits__cell:last-child{margin-right:0}

[dir="rtl"] .consultant-invoice .side-modal[data-variant=invoice] .invoice-visits__cell:last-child{margin-left:0}

.consultant-invoice .side-modal[data-variant=invoice] .invoice-visits__cell--title{flex:1.7;font-size:14px;font-weight:600}

@media(min-width: 768px){
.consultant-invoice .side-modal[data-variant=invoice] .invoice-visits__cell--title{font-size:1.14rem}}

.consultant-invoice .side-modal[data-variant=invoice] .invoice-visits__cell--title[data-is-delay=true] span{color:#ec5469}

.consultant-invoice .side-modal[data-variant=invoice] .invoice-visits__cell--date{flex:1}

[dir="ltr"] .consultant-invoice .side-modal[data-variant=invoice] .invoice-visits__cell--date{text-align:right}

[dir="rtl"] .consultant-invoice .side-modal[data-variant=invoice] .invoice-visits__cell--date{text-align:left}

.consultant-invoice .side-modal[data-variant=invoice] .invoice-visits__body{font-size:13px;font-weight:500;padding:1.35rem 0 1.5rem}

@media(min-width: 768px){
.consultant-invoice .side-modal[data-variant=invoice] .invoice-visits__body{font-size:1.07rem}}

.consultant-invoice .side-modal[data-variant=invoice] .invoice-visits__body:empty{padding:1rem 0}

.consultant-invoice .side-modal[data-variant=invoice] .invoice-visits__body .invoice-visits__cell--date{color:#898989}

.consultant-invoice .side-modal[data-variant=invoice] .invoice-visits__row{margin-bottom:1.54rem}

.consultant-invoice .side-modal[data-variant=invoice] .invoice-visits__row:last-of-type{margin-bottom:0}

.consultant-invoice .side-modal[data-variant=invoice] .pay-to{display:grid;grid-template-columns:1fr 1fr;justify-content:space-between;padding:1.8rem 0 2rem;border-bottom:1px solid #e3e3e3}

[dir="ltr"] .consultant-invoice .side-modal[data-variant=invoice] .pay-to__left{margin-right:1rem}

[dir="rtl"] .consultant-invoice .side-modal[data-variant=invoice] .pay-to__left{margin-left:1rem}

.consultant-invoice .side-modal[data-variant=invoice] .pay-to__left-title{margin-bottom:.8rem;color:#898989;font-size:11px}

@media(min-width: 768px){
.consultant-invoice .side-modal[data-variant=invoice] .pay-to__left-title{font-size:1rem}}

.consultant-invoice .side-modal[data-variant=invoice] .pay-to__left .invoice-box__avatar{box-shadow:0 2px 6px rgba(0,0,0,.1843137255)}

.consultant-invoice .side-modal[data-variant=invoice] .pay-to__left .invoice-box__avatar[src=""],.consultant-invoice .side-modal[data-variant=invoice] .pay-to__left .invoice-box__avatar:not([src]){background-image:url("/assets/graphics/example_logo.jpg");background-size:cover;background-position:center;font-size:0}

.consultant-invoice .side-modal[data-variant=invoice] .pay-to__left .invoice-box__avatar[src=""]:after,.consultant-invoice .side-modal[data-variant=invoice] .pay-to__left .invoice-box__avatar:not([src]):after{content:"";position:absolute;top:0;background-image:url("/assets/graphics/example_logo.jpg");width:100%;height:100%;background-size:cover;background-position:center;display:block}

[dir="ltr"] .consultant-invoice .side-modal[data-variant=invoice] .pay-to__left .invoice-box__avatar[src=""]:after,[dir="ltr"] .consultant-invoice .side-modal[data-variant=invoice] .pay-to__left .invoice-box__avatar:not([src]):after{left:0}

[dir="rtl"] .consultant-invoice .side-modal[data-variant=invoice] .pay-to__left .invoice-box__avatar[src=""]:after,[dir="rtl"] .consultant-invoice .side-modal[data-variant=invoice] .pay-to__left .invoice-box__avatar:not([src]):after{right:0}

.consultant-invoice .side-modal[data-variant=invoice] .pay-to__right{display:flex;flex-direction:column;margin-top:.3rem}

.consultant-invoice .side-modal[data-variant=invoice] .pay-to__right-col{display:grid;grid-template-columns:1fr 55%;justify-content:flex-end;word-break:break-word;margin-bottom:1.4rem}

[dir="ltr"] .consultant-invoice .side-modal[data-variant=invoice] .pay-to__right-col{text-align:right}

[dir="rtl"] .consultant-invoice .side-modal[data-variant=invoice] .pay-to__right-col{text-align:left}

.consultant-invoice .side-modal[data-variant=invoice] .pay-to__right-col:last-of-type{margin-bottom:0}

.consultant-invoice .side-modal[data-variant=invoice] .pay-to__title{font-size:13px;color:#898989;margin-bottom:6px}

@media(min-width: 768px){
.consultant-invoice .side-modal[data-variant=invoice] .pay-to__title{font-size:1.14rem;margin-bottom:0}}

.consultant-invoice .side-modal[data-variant=invoice] .pay-to__value{font-size:13px;color:#1e428a;font-weight:500}

[dir="ltr"] .consultant-invoice .side-modal[data-variant=invoice] .pay-to__value{margin-left:1rem}

[dir="rtl"] .consultant-invoice .side-modal[data-variant=invoice] .pay-to__value{margin-right:1rem}

@media(min-width: 768px){
.consultant-invoice .side-modal[data-variant=invoice] .pay-to__value{font-size:1.14rem}}

.consultant-invoice .side-modal[data-variant=invoice] .pay-to__date{font-size:13px;line-height:15px;font-weight:500}

[dir="ltr"] .consultant-invoice .side-modal[data-variant=invoice] .pay-to__date{margin-left:1rem}

[dir="rtl"] .consultant-invoice .side-modal[data-variant=invoice] .pay-to__date{margin-right:1rem}

@media(min-width: 768px){
.consultant-invoice .side-modal[data-variant=invoice] .pay-to__date{font-size:1.14rem;line-height:1.34rem}}

.consultant-invoice .side-modal[data-variant=invoice] .payment-method{padding:3.1rem 0 2rem}

.consultant-invoice .side-modal[data-variant=invoice] .payment-method__title{font-size:15px;font-weight:500;margin-bottom:1rem}

@media(min-width: 768px){
.consultant-invoice .side-modal[data-variant=invoice] .payment-method__title{font-size:1.07rem}}

.consultant-invoice .side-modal[data-variant=invoice] .payment-method__desc{font-size:14px;line-height:22px;color:#898989;margin-bottom:1.7rem;word-break:break-word}

@media(min-width: 768px){
.consultant-invoice .side-modal[data-variant=invoice] .payment-method__desc{font-size:1rem;line-height:1.79rem}}

.consultant-invoice .side-modal[data-variant=invoice] .payment-method__btns{margin-top:3.8rem;display:flex;align-items:center;justify-content:space-between}

.consultant-invoice .side-modal[data-variant=invoice] .payment-method__btns-col{display:flex;align-items:center}

.consultant-invoice .side-modal[data-variant=invoice] .payment-method__btns-col .vat-checkbox{margin:0 1.1rem}

.consultant-invoice .side-modal[data-variant=invoice] .payment-method__btns .btn{font-size:13px}

@media(min-width: 768px){
.consultant-invoice .side-modal[data-variant=invoice] .payment-method__btns .btn{font-size:1.07rem}}

.consultant-invoice .side-modal[data-variant=invoice] .payment-method__btns .btn [data-icon-name=download-without-underscore] svg,.consultant-invoice .side-modal[data-variant=invoice] .payment-method__btns .btn [data-icon-name=download-without-underscore] image{width:9px;height:14px}

@media(min-width: 768px){
.consultant-invoice .side-modal[data-variant=invoice] .payment-method__btns .btn [data-icon-name=download-without-underscore] svg,.consultant-invoice .side-modal[data-variant=invoice] .payment-method__btns .btn [data-icon-name=download-without-underscore] image{width:.86rem;height:1.21rem}}

.consultant-invoice .side-modal[data-variant=invoice] .payment-method__btn-pay .btn{font-size:14px}

@media(min-width: 768px){
.consultant-invoice .side-modal[data-variant=invoice] .payment-method__btn-pay .btn{font-size:1.14rem}}

.consultant-invoice .side-modal[data-variant=pay-consultant]{max-width:600px;width:100%;padding-bottom:0}

@media(min-width: 768px){
.consultant-invoice .side-modal[data-variant=pay-consultant]{max-width:initial;width:37.14rem}}

.consultant-invoice .side-modal[data-variant=pay-consultant] .side-modal__header{margin-bottom:.8rem}

[dir="ltr"] .consultant-invoice .side-modal[data-variant=pay-consultant] .side-modal__header{padding-right:2.3rem}

[dir="rtl"] .consultant-invoice .side-modal[data-variant=pay-consultant] .side-modal__header{padding-left:2.3rem}

.consultant-invoice .side-modal[data-variant=pay-consultant] .side-modal__header-title{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;position:relative}

@media(min-width: 768px){
.consultant-invoice .side-modal[data-variant=pay-consultant] .side-modal__header-title{display:grid;grid-template-columns:auto auto}}

.consultant-invoice .side-modal[data-variant=pay-consultant] .side-modal__header-title-status{font-size:12px;width:-moz-fit-content;width:fit-content;padding:8px 14px;font-weight:400;border-radius:3px;color:#1e428a;background-color:rgba(30,66,138,.1);display:flex;align-items:center;margin-top:18px}

@media(min-width: 768px){
.consultant-invoice .side-modal[data-variant=pay-consultant] .side-modal__header-title-status{font-size:.86rem;padding:.57rem 1rem}

[dir="ltr"] .consultant-invoice .side-modal[data-variant=pay-consultant] .side-modal__header-title-status{margin:-0.5rem 0 0 1rem}

[dir="rtl"] .consultant-invoice .side-modal[data-variant=pay-consultant] .side-modal__header-title-status{margin:-0.5rem 1rem 0 0}}

[dir="ltr"] .consultant-invoice .side-modal[data-variant=pay-consultant] .side-modal__header-title-status:before{margin-right:8px}

[dir="rtl"] .consultant-invoice .side-modal[data-variant=pay-consultant] .side-modal__header-title-status:before{margin-left:8px}

@media(min-width: 768px){
[dir="ltr"] .consultant-invoice .side-modal[data-variant=pay-consultant] .side-modal__header-title-status:before{margin-right:.5rem}

[dir="rtl"] .consultant-invoice .side-modal[data-variant=pay-consultant] .side-modal__header-title-status:before{margin-left:.5rem}}

[dir="ltr"] .consultant-invoice .side-modal[data-variant=pay-consultant] .side-modal__header-title-status:before:empty{margin-right:0}

[dir="rtl"] .consultant-invoice .side-modal[data-variant=pay-consultant] .side-modal__header-title-status:before:empty{margin-left:0}

.consultant-invoice .side-modal[data-variant=pay-consultant] .side-modal__header-title-status[data-status=pending],.consultant-invoice .side-modal[data-variant=pay-consultant] .side-modal__header-title-status[data-status=due]{color:#e0a801;background-color:rgba(224,168,1,.1)}

.consultant-invoice .side-modal[data-variant=pay-consultant] .side-modal__header-title-status[data-status=pending]:before,.consultant-invoice .side-modal[data-variant=pay-consultant] .side-modal__header-title-status[data-status=due]:before{content:"";background-image:url("/assets/graphics/clock.svg");background-repeat:no-repeat;background-position:center;background-size:100%;display:block;width:14px;height:14px}

@media(min-width: 768px){
.consultant-invoice .side-modal[data-variant=pay-consultant] .side-modal__header-title-status[data-status=pending]:before,.consultant-invoice .side-modal[data-variant=pay-consultant] .side-modal__header-title-status[data-status=due]:before{width:1rem;height:1rem}}

.consultant-invoice .side-modal[data-variant=pay-consultant] .side-modal__header-title-status[data-status=pending]:before,.consultant-invoice .side-modal[data-variant=pay-consultant] .side-modal__header-title-status[data-status=due]:before{filter:invert(63%) sepia(46%) saturate(1421%) hue-rotate(8deg) brightness(98%) contrast(99%)}

.consultant-invoice .side-modal[data-variant=pay-consultant] .side-modal__header-title-status[data-status=completed]{color:#05d94e;background-color:rgba(5,217,78,.1)}

.consultant-invoice .side-modal[data-variant=pay-consultant] .side-modal__header-title-status[data-status=completed]:before{content:"";background-image:url("/assets/graphics/tick.svg");background-repeat:no-repeat;background-position:center;background-size:100%;display:block;width:14px;height:14px}

@media(min-width: 768px){
.consultant-invoice .side-modal[data-variant=pay-consultant] .side-modal__header-title-status[data-status=completed]:before{width:1rem;height:1rem}}

.consultant-invoice .side-modal[data-variant=pay-consultant] .side-modal__header-title-status[data-status=delay],.consultant-invoice .side-modal[data-variant=pay-consultant] .side-modal__header-title-status[data-status=inDelay]{color:#ec5469;background-color:rgba(236,84,105,.1)}

.consultant-invoice .side-modal[data-variant=pay-consultant] .side-modal__header-title-status[data-status=delay]:before,.consultant-invoice .side-modal[data-variant=pay-consultant] .side-modal__header-title-status[data-status=inDelay]:before{content:"";background-image:url("/assets/graphics/in_delay_icon.svg");background-repeat:no-repeat;background-position:center;background-size:100%;display:block;width:14px;height:14px}

@media(min-width: 768px){
.consultant-invoice .side-modal[data-variant=pay-consultant] .side-modal__header-title-status[data-status=delay]:before,.consultant-invoice .side-modal[data-variant=pay-consultant] .side-modal__header-title-status[data-status=inDelay]:before{width:1rem;height:1rem}}

.consultant-invoice .side-modal[data-variant=pay-consultant] .side-modal__header-title-status[data-status=upComing]{background-color:rgba(137,137,137,.1);color:#898989}

.consultant-invoice .side-modal[data-variant=pay-consultant] .side-modal__header-title-status[data-status=upComing]:before{content:"";background-image:url("/assets/graphics/upcoming_icon.svg");background-repeat:no-repeat;background-position:center;background-size:100%;display:block;width:14px;height:14px}

@media(min-width: 768px){
.consultant-invoice .side-modal[data-variant=pay-consultant] .side-modal__header-title-status[data-status=upComing]:before{width:1rem;height:1rem}}

.consultant-invoice .side-modal[data-variant=pay-consultant] .side-modal__header-title-status[data-status=none]{display:none}

.consultant-invoice .side-modal[data-variant=pay-consultant] .side-modal__content{flex:1;margin:.8rem 0 0;padding:0;overflow-y:auto}

[dir="ltr"] .consultant-invoice .side-modal[data-variant=pay-consultant] .side-modal__top{padding:0 2.2rem 0 2rem}

[dir="rtl"] .consultant-invoice .side-modal[data-variant=pay-consultant] .side-modal__top{padding:0 2rem 0 2.2rem}

.consultant-invoice .side-modal[data-variant=pay-consultant] .side-modal__row{display:grid;grid-template-columns:auto 1fr;font-size:13px;margin-bottom:.8rem;word-break:break-word}

@media(min-width: 768px){
.consultant-invoice .side-modal[data-variant=pay-consultant] .side-modal__row{font-size:.93rem}}

.consultant-invoice .side-modal[data-variant=pay-consultant] .side-modal__row-title{color:#898989}

[dir="ltr"] .consultant-invoice .side-modal[data-variant=pay-consultant] .side-modal__row-title{margin-right:8px}

[dir="rtl"] .consultant-invoice .side-modal[data-variant=pay-consultant] .side-modal__row-title{margin-left:8px}

@media(min-width: 768px){
[dir="ltr"] .consultant-invoice .side-modal[data-variant=pay-consultant] .side-modal__row-title{margin-right:.3rem}

[dir="rtl"] .consultant-invoice .side-modal[data-variant=pay-consultant] .side-modal__row-title{margin-left:.3rem}}

.consultant-invoice .side-modal[data-variant=pay-consultant] .side-modal__row-value{font-weight:500}

.consultant-invoice .side-modal[data-variant=pay-consultant] .side-modal__row-days-left{display:inline-block;color:#1e428a;word-break:break-word}

.consultant-invoice .side-modal[data-variant=pay-consultant] .side-modal__row-days-left[data-status=pending],.consultant-invoice .side-modal[data-variant=pay-consultant] .side-modal__row-days-left[data-status=due]{color:#e0a801}

.consultant-invoice .side-modal[data-variant=pay-consultant] .side-modal__row-days-left[data-status=completed]{color:#05d94e}

.consultant-invoice .side-modal[data-variant=pay-consultant] .side-modal__row-days-left[data-status=delay],.consultant-invoice .side-modal[data-variant=pay-consultant] .side-modal__row-days-left[data-status=inDelay]{color:#ec5469}

[dir="ltr"] .consultant-invoice .side-modal[data-variant=pay-consultant] .side-modal__btn-pay{padding:2.6rem 2.2rem 0 2rem}

[dir="rtl"] .consultant-invoice .side-modal[data-variant=pay-consultant] .side-modal__btn-pay{padding:2.6rem 2rem 0 2.2rem}

[dir="ltr"] .consultant-invoice .side-modal[data-variant=pay-consultant] .side-modal__btn-pay .btn{margin:0 0 0 auto}

[dir="rtl"] .consultant-invoice .side-modal[data-variant=pay-consultant] .side-modal__btn-pay .btn{margin:0 auto 0 0}

.consultant-invoice .side-modal[data-variant=pay-consultant] .view-invoice{width:100%;margin-top:2.8rem;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;background:#fafbff}

[dir="ltr"] .consultant-invoice .side-modal[data-variant=pay-consultant] .view-invoice{padding:1.8rem 2.2rem 1.6rem 2rem}

[dir="rtl"] .consultant-invoice .side-modal[data-variant=pay-consultant] .view-invoice{padding:1.8rem 2rem 1.6rem 2.2rem}

.consultant-invoice .side-modal[data-variant=pay-consultant] .view-invoice__title{font-size:14px;font-weight:500;margin-bottom:2rem}

@media(min-width: 768px){
.consultant-invoice .side-modal[data-variant=pay-consultant] .view-invoice__title{font-size:1.14rem}}

.consultant-invoice .side-modal[data-variant=pay-consultant] .view-invoice__header,.consultant-invoice .side-modal[data-variant=pay-consultant] .view-invoice__body{display:flex}

.consultant-invoice .side-modal[data-variant=pay-consultant] .view-invoice__header{font-size:11px;color:#898989;margin-bottom:.6rem;padding-bottom:1.3rem;border-bottom:1px solid #e3e3e3}

@media(min-width: 768px){
.consultant-invoice .side-modal[data-variant=pay-consultant] .view-invoice__header{font-size:1rem}}

.consultant-invoice .side-modal[data-variant=pay-consultant] .view-invoice__cell{word-break:break-word}

[dir="ltr"] .consultant-invoice .side-modal[data-variant=pay-consultant] .view-invoice__cell{margin-right:.5rem}

[dir="rtl"] .consultant-invoice .side-modal[data-variant=pay-consultant] .view-invoice__cell{margin-left:.5rem}

[dir="ltr"] .consultant-invoice .side-modal[data-variant=pay-consultant] .view-invoice__cell:last-child{margin-right:0}

[dir="rtl"] .consultant-invoice .side-modal[data-variant=pay-consultant] .view-invoice__cell:last-child{margin-left:0}

.consultant-invoice .side-modal[data-variant=pay-consultant] .view-invoice__cell--desc{flex:2}

.consultant-invoice .side-modal[data-variant=pay-consultant] .view-invoice__cell--visits{flex:1}

[dir="ltr"] .consultant-invoice .side-modal[data-variant=pay-consultant] .view-invoice__cell--visits{text-align:right}

[dir="rtl"] .consultant-invoice .side-modal[data-variant=pay-consultant] .view-invoice__cell--visits{text-align:left}

.consultant-invoice .side-modal[data-variant=pay-consultant] .view-invoice__cell--price{flex:.75}

[dir="ltr"] .consultant-invoice .side-modal[data-variant=pay-consultant] .view-invoice__cell--price{text-align:right}

[dir="rtl"] .consultant-invoice .side-modal[data-variant=pay-consultant] .view-invoice__cell--price{text-align:left}

.consultant-invoice .side-modal[data-variant=pay-consultant] .view-invoice__cell--total{flex:.85}

[dir="ltr"] .consultant-invoice .side-modal[data-variant=pay-consultant] .view-invoice__cell--total{text-align:right}

[dir="rtl"] .consultant-invoice .side-modal[data-variant=pay-consultant] .view-invoice__cell--total{text-align:left}

.consultant-invoice .side-modal[data-variant=pay-consultant] .view-invoice__body{font-size:13px;font-weight:600;padding:1.25rem 0 2rem;border-bottom:1px solid #e3e3e3}

@media(min-width: 768px){
.consultant-invoice .side-modal[data-variant=pay-consultant] .view-invoice__body{font-size:1.07rem}}

.consultant-invoice .side-modal[data-variant=pay-consultant] .view-invoice__body .view-invoice__cell--desc{font-size:14px}

@media(min-width: 768px){
.consultant-invoice .side-modal[data-variant=pay-consultant] .view-invoice__body .view-invoice__cell--desc{font-size:1.14rem}}

.consultant-invoice .side-modal[data-variant=pay-consultant] .view-invoice__bottom{display:grid;grid-template-columns:fit-content(100%) 1fr;justify-content:space-between;align-items:flex-start;padding:1.7rem 0 0}

.consultant-invoice .side-modal[data-variant=pay-consultant] .view-invoice__bottom .btn{font-size:13px}

@media(min-width: 768px){
.consultant-invoice .side-modal[data-variant=pay-consultant] .view-invoice__bottom .btn{font-size:1.07rem}}

.consultant-invoice .side-modal[data-variant=pay-consultant] .view-invoice__bottom-right{display:flex;flex-direction:column}

[dir="ltr"] .consultant-invoice .side-modal[data-variant=pay-consultant] .view-invoice__bottom-right{margin-left:1rem}

[dir="rtl"] .consultant-invoice .side-modal[data-variant=pay-consultant] .view-invoice__bottom-right{margin-right:1rem}

.consultant-invoice .side-modal[data-variant=pay-consultant] .view-invoice__bottom-col{display:grid;grid-template-columns:1fr 45%;justify-content:flex-end;word-break:break-word}

[dir="ltr"] .consultant-invoice .side-modal[data-variant=pay-consultant] .view-invoice__bottom-col{text-align:right}

[dir="rtl"] .consultant-invoice .side-modal[data-variant=pay-consultant] .view-invoice__bottom-col{text-align:left}

.consultant-invoice .side-modal[data-variant=pay-consultant] .view-invoice__bottom-col:first-of-type{margin-bottom:1.4rem}

.consultant-invoice .side-modal[data-variant=pay-consultant] .view-invoice__bottom-title{font-size:13px;color:#898989}

@media(min-width: 768px){
.consultant-invoice .side-modal[data-variant=pay-consultant] .view-invoice__bottom-title{font-size:1.14rem}}

.consultant-invoice .side-modal[data-variant=pay-consultant] .view-invoice__bottom-value{font-size:13px;color:#1e428a;font-weight:500}

[dir="ltr"] .consultant-invoice .side-modal[data-variant=pay-consultant] .view-invoice__bottom-value{margin-left:1rem}

[dir="rtl"] .consultant-invoice .side-modal[data-variant=pay-consultant] .view-invoice__bottom-value{margin-right:1rem}

@media(min-width: 768px){
.consultant-invoice .side-modal[data-variant=pay-consultant] .view-invoice__bottom-value{font-size:1.14rem}}

.consultant-invoice .side-modal[data-variant=pay-consultant] .view-invoice[data-is-penalty=true] .view-invoice__body{padding:1.1rem 0;border-bottom:0}

.consultant-invoice .side-modal[data-variant=pay-consultant] .view-invoice[data-is-penalty=true] .view-invoice__body--penalty{border-bottom:1px solid #e3e3e3}

.consultant-invoice .side-modal[data-variant=pay-consultant] .view-invoice[data-is-penalty=true] .view-invoice__cell--visits{text-align:center}

.consultant-invoice .input-counter{width:initial;height:initial;padding:0;margin-top:0;font-size:1.07rem;border-radius:0;border:none;background:rgba(0,0,0,0)}

.consultant-invoice .input-counter__input{border:1px solid rgba(137,137,137,.3);background-color:#ededed;width:100%;text-overflow:ellipsis}

.consultant-invoice .input-counter .btn[data-color=blue]{width:initial;height:initial;background-color:rgba(0,0,0,0);border-radius:0;padding:0 8px}

.consultant-invoice .input-counter .btn[data-color=blue] .icon{filter:var(--icon-blue)}

.consultant-invoice .input-counter .btn[data-color=blue] .icon[data-icon-name=minus] svg,.consultant-invoice .input-counter .btn[data-color=blue] .icon[data-icon-name=minus] image{width:100%;height:2px}

.consultant-invoice .input-counter .btn[data-color=blue] .icon[data-icon-name=add] svg,.consultant-invoice .input-counter .btn[data-color=blue] .icon[data-icon-name=add] image{width:15px;height:15px}

.consultant-invoice .input-counter .btn[data-color=blue]:hover{background-color:rgba(0,0,0,0)}

.consultant-invoice .input-counter .btn[data-color=blue]:hover .icon{filter:var(--icon-blue)}

.pm-payments .project-statistics{margin-bottom:3rem}

.pm-payments .payments-list .table-switch{margin-bottom:1.3rem}

.pm-payments .payments-list .table-switch[data-is-collapsed=false] .table-switch__col{grid-column:1/-1;width:initial;margin-bottom:0}

.pm-payments .payments-list .table-switch[data-is-collapsed=false] .payment-header__visit{display:block}

.pm-payments .payments-list .table-switch__heading{grid-template-columns:1.2fr 1fr;position:relative}

[dir="ltr"] .pm-payments .payments-list .table-switch__heading{padding:12px 22px 23px 19px}

[dir="rtl"] .pm-payments .payments-list .table-switch__heading{padding:12px 19px 23px 22px}

@media(min-width: 768px){
.pm-payments .payments-list .table-switch__heading{grid-template-columns:1fr auto}

[dir="ltr"] .pm-payments .payments-list .table-switch__heading{padding:.85rem 1.56rem 1.06rem 1.1rem}

[dir="rtl"] .pm-payments .payments-list .table-switch__heading{padding:.85rem 1.1rem 1.06rem 1.56rem}}

.pm-payments .payments-list .table-switch__title{align-items:flex-end}

.pm-payments .payments-list .table-switch__col{grid-column:1/3;grid-row:1/2;width:calc(100% - 75px);margin-bottom:16px}

@media(min-width: 768px){
.pm-payments .payments-list .table-switch__col{grid-area:initial;width:initial;min-width:10rem;margin-bottom:0}}

@media screen and (min-width: 1300px){
[dir="ltr"] .pm-payments .payments-list .table-switch__col{margin-right:4.3rem}

[dir="rtl"] .pm-payments .payments-list .table-switch__col{margin-left:4.3rem}}

.pm-payments .payments-list .table-switch__details{display:grid;grid-column:span 2;grid-gap:1.5rem 0;grid-template-columns:auto auto}

@media(min-width: 768px){
.pm-payments .payments-list .table-switch__details{grid-column:initial}}

@media screen and (min-width: 1300px){
.pm-payments .payments-list .table-switch__details{grid-template-columns:auto auto auto auto}}

.pm-payments .payments-list .table-switch__details[data-is-hidden=true]{display:none}

.pm-payments .payments-list .payment-header{display:grid;grid-auto-flow:column;align-items:center;padding:.3rem 0}

.pm-payments .payments-list .payment-header__title{font-size:16px;font-weight:600;word-break:break-word}

@media(min-width: 768px){
.pm-payments .payments-list .payment-header__title{font-size:1.14rem}}

.pm-payments .payments-list .payment-header__visit{font-size:12px;color:#898989;animation:fade-in .2s ease-in;position:relative;display:none}

[dir="ltr"] .pm-payments .payments-list .payment-header__visit{padding-left:1rem;margin-left:1rem}

[dir="rtl"] .pm-payments .payments-list .payment-header__visit{padding-right:1rem;margin-right:1rem}

.pm-payments .payments-list .payment-header__visit:after{content:"";position:absolute;top:0;width:1px;height:100%;background-color:rgba(112,112,112,.3);transition:all .2s ease-in-out}

[dir="ltr"] .pm-payments .payments-list .payment-header__visit:after{left:0}

[dir="rtl"] .pm-payments .payments-list .payment-header__visit:after{right:0}

@media(min-width: 768px){
.pm-payments .payments-list .payment-header__visit{font-size:.86rem}}

.pm-payments .payments-list .payment-desc{margin-top:6px;font-size:12px;color:#898989;animation:fade-in .2s ease-in}

[dir="ltr"] .pm-payments .payments-list .payment-desc{padding-left:23px}

[dir="rtl"] .pm-payments .payments-list .payment-desc{padding-right:23px}

@media(min-width: 768px){
.pm-payments .payments-list .payment-desc{margin-top:.3rem;font-size:.86rem}

[dir="ltr"] .pm-payments .payments-list .payment-desc{padding-left:2.6rem}

[dir="rtl"] .pm-payments .payments-list .payment-desc{padding-right:2.6rem}}

.pm-payments .payments-list .payment-details{display:flex;flex-direction:column;animation:fade-in .2s ease-in}

@media(min-width: 768px){
[dir="ltr"] .pm-payments .payments-list .payment-details{margin-left:3rem}

[dir="rtl"] .pm-payments .payments-list .payment-details{margin-right:3rem}}

.pm-payments .payments-list .payment-details__title{color:#898989;font-size:11px;margin-bottom:.7rem}

@media(min-width: 768px){
.pm-payments .payments-list .payment-details__title{font-size:.79rem}}

.pm-payments .payments-list .payment-details__value{font-size:12px;font-weight:500;word-break:break-word}

@media(min-width: 768px){
.pm-payments .payments-list .payment-details__value{font-size:.86rem}}

.pm-payments .payments-list .payment-details--bar{position:absolute;top:16px;align-items:flex-end}

[dir="ltr"] .pm-payments .payments-list .payment-details--bar{right:22px}

[dir="rtl"] .pm-payments .payments-list .payment-details--bar{left:22px}

@media(min-width: 768px){
.pm-payments .payments-list .payment-details--bar{position:initial}

[dir="ltr"] .pm-payments .payments-list .payment-details--bar{right:initial}

[dir="rtl"] .pm-payments .payments-list .payment-details--bar{left:initial}}

.pm-payments .payments-list .payment-details--bar .payment-details__title{display:none;margin-bottom:.7rem}

@media(min-width: 768px){
.pm-payments .payments-list .payment-details--bar .payment-details__title{display:block;grid-area:initial}}

@media(min-width: 768px){
.pm-payments .payments-list .payment-details--visits{align-items:flex-end}

[dir="ltr"] .pm-payments .payments-list .payment-details--visits{text-align:right}

[dir="rtl"] .pm-payments .payments-list .payment-details--visits{text-align:left}}

@media(min-width: 768px){
.pm-payments .payments-list .payment-details--spent{align-items:flex-end}

[dir="ltr"] .pm-payments .payments-list .payment-details--spent{text-align:right}

[dir="rtl"] .pm-payments .payments-list .payment-details--spent{text-align:left}}

.pm-payments .payments-list .payment-details .progress-bar{width:70px;height:20px;background-color:#898989;margin-top:3px}

@media(min-width: 1025px){
.pm-payments .payments-list .payment-details .progress-bar{width:5rem;height:1.5rem;margin-top:0}}

.pm-payments .payments-list .payment-details .progress-bar-value{height:20px}

@media(min-width: 1025px){
.pm-payments .payments-list .payment-details .progress-bar-value{height:1.5rem}}

.pm-payments .payments-list .payment-details .progress-bar-value[data-is-color=orange]{background-color:#e0a801}

.pm-payments .payments-list .table{background-color:rgba(0,0,0,0);border-radius:0;border:none;padding:0}

.pm-payments .payments-list .table__header{border:none;padding:0 1.7rem;display:none}

@media(min-width: 768px){
.pm-payments .payments-list .table__header{display:flex}}

.pm-payments .payments-list .table__header .table__cell{padding-top:1.3rem}

@media(min-width: 768px){
.pm-payments .payments-list .table__header .table__cell:last-of-type{min-width:6rem}

[dir="ltr"] .pm-payments .payments-list .table__header .table__cell:last-of-type{padding-left:0}

[dir="rtl"] .pm-payments .payments-list .table__header .table__cell:last-of-type{padding-right:0}}

.pm-payments .payments-list .table__body{border:1px solid #e3e3e3;border-radius:6px;background:#fff;overflow:hidden}

.pm-payments .payments-list .table__body:empty{display:none}

.pm-payments .payments-list .table__body .table__row{padding:0 24px;border-bottom:none;position:relative;flex-direction:column;align-items:initial;transition:background-color .1s ease-in}

.pm-payments .payments-list .table__body .table__row:hover{background-color:#f5f5f5}

@media(min-width: 768px){
.pm-payments .payments-list .table__body .table__row{flex-direction:row;align-items:center;padding:0 1.7rem}}

.pm-payments .payments-list .table__body .table__row:after{content:"";position:absolute;bottom:0;left:24px;right:24px;height:1px;background-color:#f2f2f2}

@media(min-width: 768px){
.pm-payments .payments-list .table__body .table__row:after{left:1.7rem;right:1.7rem}}

.pm-payments .payments-list .table__body .table__row:before{content:"";position:absolute;top:0;bottom:0;width:2px;transition:.1s ease-in}

[dir="ltr"] .pm-payments .payments-list .table__body .table__row:before{left:0}

[dir="rtl"] .pm-payments .payments-list .table__body .table__row:before{right:0}

.pm-payments .payments-list .table__body .table__row:last-of-type{margin-bottom:1rem}

.pm-payments .payments-list .table__body .table__row:hover[data-hover-color=completed]{background-color:#f7fef9}

.pm-payments .payments-list .table__body .table__row:hover[data-hover-color=completed]:before{background-color:#05d94e}

.pm-payments .payments-list .table__body .table__row:hover[data-hover-color=due],.pm-payments .payments-list .table__body .table__row:hover[data-hover-color=pending]{background-color:#fefcf7}

.pm-payments .payments-list .table__body .table__row:hover[data-hover-color=due]:before,.pm-payments .payments-list .table__body .table__row:hover[data-hover-color=pending]:before{background-color:#e0a801}

.pm-payments .payments-list .table__body .table__row:hover[data-hover-color=inDelay]{background-color:#fefafa}

.pm-payments .payments-list .table__body .table__row:hover[data-hover-color=inDelay]:before{background-color:#ec5469}

.pm-payments .payments-list .table__body .table__row:hover[data-hover-color=upComing]{background-color:#fbfbfb}

.pm-payments .payments-list .table__body .table__row:hover[data-hover-color=upComing]:before{background-color:#898989}

.pm-payments .payments-list .table__body .table__cell{padding:7.5px 0}

@media(min-width: 768px){
.pm-payments .payments-list .table__body .table__cell{padding:.9rem 1rem}}

.pm-payments .payments-list .table__body .table__cell:first-of-type{padding-top:17px}

[dir="ltr"] .pm-payments .payments-list .table__body .table__cell:first-of-type{padding-left:0}

[dir="rtl"] .pm-payments .payments-list .table__body .table__cell:first-of-type{padding-right:0}

@media(min-width: 768px){
.pm-payments .payments-list .table__body .table__cell:first-of-type{padding-top:.9rem}}

.pm-payments .payments-list .table__body .table__cell:last-of-type{padding:0 0 16px}

@media(min-width: 768px){
.pm-payments .payments-list .table__body .table__cell:last-of-type{padding:.9rem 0;min-width:6rem}}

.pm-payments .payments-list .table__body .table__cell .title{flex-shrink:0;color:#898989}

[dir="ltr"] .pm-payments .payments-list .table__body .table__cell .title{margin-right:21px}

[dir="rtl"] .pm-payments .payments-list .table__body .table__cell .title{margin-left:21px}

.pm-payments .payments-list .table .month,.pm-payments .payments-list .table .stage,.pm-payments .payments-list .table .materials{font-size:13px;font-weight:600}

@media(min-width: 768px){
.pm-payments .payments-list .table .month,.pm-payments .payments-list .table .stage,.pm-payments .payments-list .table .materials{font-size:.93rem}}

.pm-payments .payments-list .table .stage{width:-moz-fit-content;width:fit-content;word-break:break-word;position:relative;cursor:pointer}

.pm-payments .payments-list .table .stage:after{content:"";opacity:0;position:absolute;width:100%;bottom:-3px;height:1px;background-color:#333;transition:all .2s ease-in-out}

[dir="ltr"] .pm-payments .payments-list .table .stage:after{left:0}

[dir="rtl"] .pm-payments .payments-list .table .stage:after{right:0}

.pm-payments .payments-list .table .stage:hover:after{opacity:1}

.pm-payments .payments-list .table .date,.pm-payments .payments-list .table .item,.pm-payments .payments-list .table .visits{display:flex;font-size:12px}

@media(min-width: 768px){
.pm-payments .payments-list .table .date,.pm-payments .payments-list .table .item,.pm-payments .payments-list .table .visits{display:block;font-size:.86rem}}

@media(min-width: 768px){
.pm-payments .payments-list .table .date .value{color:#898989}}

@media(min-width: 768px){
.pm-payments .payments-list .table .visits{min-width:5rem}}

.pm-payments .payments-list .table .status{width:-moz-fit-content;width:fit-content;padding:6px 8px 5px;border-radius:3px;background-color:rgba(30,66,138,.1);color:#1e428a;font-size:11px;cursor:pointer;transition:all .25s ease-in-out}

[dir="ltr"] .pm-payments .payments-list .table .status{margin:0 0 0 auto}

[dir="rtl"] .pm-payments .payments-list .table .status{margin:0 auto 0 0}

@media(min-width: 768px){
.pm-payments .payments-list .table .status{font-size:.79rem;padding:.57rem .57rem .36rem}}

.pm-payments .payments-list .table .status:empty{display:none}

.pm-payments .payments-list .table .status[data-status=completed]{background-color:rgba(5,217,78,.1);color:#05d94e}

.pm-payments .payments-list .table .status[data-status=inDelay]{background-color:rgba(236,84,105,.1);color:#ec5469}

.pm-payments .payments-list .table .status[data-status=inDelay][data-is-actionable=true]{background-color:#ec5469;color:#fff;display:flex;align-items:center;position:relative}

.pm-payments .payments-list .table .status[data-status=inDelay][data-is-actionable=true]:after{content:"";background-image:url("/assets/graphics/next_arrow.svg");background-repeat:no-repeat;background-position:center;background-size:100%;display:block;width:10px;height:7px;filter:brightness(0) invert(1);flex-shrink:0}

[dir="ltr"] .pm-payments .payments-list .table .status[data-status=inDelay][data-is-actionable=true]:after{margin-left:8px}

[dir="rtl"] .pm-payments .payments-list .table .status[data-status=inDelay][data-is-actionable=true]:after{margin-right:8px}

@media(min-width: 768px){
.pm-payments .payments-list .table .status[data-status=inDelay][data-is-actionable=true]:after{width:.71rem;height:.5rem}

[dir="ltr"] .pm-payments .payments-list .table .status[data-status=inDelay][data-is-actionable=true]:after{margin-left:.5rem}

[dir="rtl"] .pm-payments .payments-list .table .status[data-status=inDelay][data-is-actionable=true]:after{margin-right:.5rem}}

.pm-payments .payments-list .table .status[data-status=inDelay][data-is-actionable=true]:hover{background-color:rgba(236,84,105,.9)}

.pm-payments .payments-list .table .status[data-status=upComing]{background-color:rgba(137,137,137,.1);color:#898989}

.pm-payments .payments-list .table .status[data-status=pending],.pm-payments .payments-list .table .status[data-status=due]{background-color:rgba(224,168,1,.1);color:#e0a801}

.pm-payments .payments-list .table .status[data-status=pending][data-is-actionable=true],.pm-payments .payments-list .table .status[data-status=due][data-is-actionable=true]{background-color:#e0a801;color:#fff;display:flex;align-items:center;position:relative}

.pm-payments .payments-list .table .status[data-status=pending][data-is-actionable=true]:after,.pm-payments .payments-list .table .status[data-status=due][data-is-actionable=true]:after{content:"";background-image:url("/assets/graphics/next_arrow.svg");background-repeat:no-repeat;background-position:center;background-size:100%;display:block;width:10px;height:7px;filter:brightness(0) invert(1);flex-shrink:0}

[dir="ltr"] .pm-payments .payments-list .table .status[data-status=pending][data-is-actionable=true]:after,[dir="ltr"] .pm-payments .payments-list .table .status[data-status=due][data-is-actionable=true]:after{margin-left:8px}

[dir="rtl"] .pm-payments .payments-list .table .status[data-status=pending][data-is-actionable=true]:after,[dir="rtl"] .pm-payments .payments-list .table .status[data-status=due][data-is-actionable=true]:after{margin-right:8px}

@media(min-width: 768px){
.pm-payments .payments-list .table .status[data-status=pending][data-is-actionable=true]:after,.pm-payments .payments-list .table .status[data-status=due][data-is-actionable=true]:after{width:.71rem;height:.5rem}

[dir="ltr"] .pm-payments .payments-list .table .status[data-status=pending][data-is-actionable=true]:after,[dir="ltr"] .pm-payments .payments-list .table .status[data-status=due][data-is-actionable=true]:after{margin-left:.5rem}

[dir="rtl"] .pm-payments .payments-list .table .status[data-status=pending][data-is-actionable=true]:after,[dir="rtl"] .pm-payments .payments-list .table .status[data-status=due][data-is-actionable=true]:after{margin-right:.5rem}}

.pm-payments .payments-list .table .status[data-status=pending][data-is-actionable=true]:hover,.pm-payments .payments-list .table .status[data-status=due][data-is-actionable=true]:hover{background-color:rgba(224,168,1,.9)}

.pm-payments .payments-list .table .status[data-is-normal-status=false]:not([data-status=completed]){display:flex;align-items:center;color:#fff;background-color:#e0a801}

@media(min-width: 768px){
[dir="ltr"] .pm-payments .payments-list .table .status[data-is-normal-status=false]:not([data-status=completed]){padding-left:.7rem}

[dir="rtl"] .pm-payments .payments-list .table .status[data-is-normal-status=false]:not([data-status=completed]){padding-right:.7rem}}

.pm-payments .payments-list .table .status[data-is-normal-status=false]:not([data-status=completed]):after{content:"";background-image:url("/assets/graphics/next_arrow.svg");background-repeat:no-repeat;background-position:center;background-size:100%;display:block;width:10px;height:7px;filter:brightness(0) invert(1);flex-shrink:0}

[dir="ltr"] .pm-payments .payments-list .table .status[data-is-normal-status=false]:not([data-status=completed]):after{margin-left:8px}

[dir="rtl"] .pm-payments .payments-list .table .status[data-is-normal-status=false]:not([data-status=completed]):after{margin-right:8px}

@media(min-width: 768px){
.pm-payments .payments-list .table .status[data-is-normal-status=false]:not([data-status=completed]):after{width:.71rem;height:.5rem}

[dir="ltr"] .pm-payments .payments-list .table .status[data-is-normal-status=false]:not([data-status=completed]):after{margin-left:.5rem}

[dir="rtl"] .pm-payments .payments-list .table .status[data-is-normal-status=false]:not([data-status=completed]):after{margin-right:.5rem}}

.pm-payments .payments-list .table .status[data-is-normal-status=false]:not([data-status=completed]):hover{background-color:rgba(224,168,1,.9)}

.pm-payments .payments-list .table .status:hover{box-shadow:0 2px 6px rgba(0,0,0,.1)}

.pm-payments .payments-list .table .status:hover[data-status=completed]{background-color:rgba(5,217,78,.15)}

.pm-payments .payments-list .table .status:hover[data-status=inDelay]{background-color:rgba(236,84,105,.15)}

.pm-payments .payments-list .table .status:hover[data-status=upComing]{background-color:rgba(137,137,137,.15)}

.pm-payments .payments-list .table .status:hover[data-status=pending],.pm-payments .payments-list .table .status:hover[data-status=due]{background-color:rgba(224,168,1,.15)}

.pm-payments .payments-list__consultant .table-switch__heading{grid-template-columns:1.2fr 1fr}

@media(min-width: 768px){
.pm-payments .payments-list__consultant .table-switch__heading{grid-template-columns:1fr auto}}

.pm-payments .payments-list__consultant .table-switch__col{grid-column:1/4;grid-row:1/2}

@media(min-width: 768px){
.pm-payments .payments-list__consultant .table-switch__col{grid-area:initial}}

.pm-payments .payments-list__consultant .table-switch__details{display:grid;grid-template-columns:auto auto}

@media screen and (min-width: 1300px){
.pm-payments .payments-list__consultant .table-switch__details{grid-template-columns:auto auto auto auto}}

@media(min-width: 768px){
.pm-payments .payments-list__consultant .table-switch .payment-details--visits{grid-area:initial}}

@media(min-width: 768px){
.pm-payments .payments-list__consultant .table-switch .payment-details--spent{grid-area:initial}}

.pm-payments .payments-list__consultant .table-switch .table__header .table__cell:nth-of-type(2){min-width:7rem}

.pm-filter{max-width:82rem;width:100%;margin:19px 0}

@media(min-width: 768px){
.pm-filter{margin:2.36rem 0}}

@media(min-width: 768px){
.pm-filter[data-is-open=true] .pm-filter__top-panel{border-radius:6px 6px 0 0}}

.pm-filter[data-is-open=true] .pm-filter__top-panel-filter .btn[data-color=transparent]{border:1px solid #254385;color:#1e428a}

.pm-filter[data-is-open=true] .pm-filter__top-panel-filter .btn[data-color=transparent] .icon{filter:brightness(1)}

.pm-filter__top-panel{border:1px solid #e3e3e3;border-radius:6px;background:#fff;border:1px solid #e8e8e8;width:100%;display:flex;align-items:flex-start;flex-direction:column-reverse;justify-content:space-between}

[dir="ltr"] .pm-filter__top-panel{padding:10px 7px 8px 13px}

[dir="rtl"] .pm-filter__top-panel{padding:10px 13px 8px 7px}

@media screen and (min-width: 500px){
.pm-filter__top-panel{flex-direction:initial}}

@media(min-width: 768px){
[dir="ltr"] .pm-filter__top-panel{padding:.57rem .64rem .57rem .77rem}

[dir="rtl"] .pm-filter__top-panel{padding:.57rem .77rem .57rem .64rem}}

.pm-filter__top-panel-left{flex:1;display:flex}

.pm-filter__top-panel-right{display:flex;align-items:center;align-self:flex-end}

@media screen and (min-width: 500px){
.pm-filter__top-panel-right{align-self:initial}

[dir="ltr"] .pm-filter__top-panel-right{margin-left:2rem}

[dir="rtl"] .pm-filter__top-panel-right{margin-right:2rem}}

.pm-filter__top-panel-clear{animation:fade-in .2s ease-in}

[dir="ltr"] .pm-filter__top-panel-clear{padding-right:1.43rem;border-right:1px solid #e8e8e8;margin:0 0 0 auto}

[dir="rtl"] .pm-filter__top-panel-clear{padding-left:1.43rem;border-left:1px solid #e8e8e8;margin:0 auto 0 0}

.pm-filter__top-panel-clear .btn[data-color=transparent]{font-size:11px;font-weight:500}

@media(min-width: 768px){
.pm-filter__top-panel-clear .btn[data-color=transparent]{font-size:.78rem}}

[dir="ltr"] .pm-filter__top-panel-filter{margin-left:2rem}

[dir="rtl"] .pm-filter__top-panel-filter{margin-right:2rem}

.pm-filter__top-panel-filter .btn[data-color=transparent]{color:#333;font-size:13px;padding:10px 12px;border:1px solid rgba(0,0,0,0);transition:.2s ease-in}

@media(min-width: 768px){
.pm-filter__top-panel-filter .btn[data-color=transparent]{font-size:.93rem}

[dir="ltr"] .pm-filter__top-panel-filter .btn[data-color=transparent]{padding:.65rem .65rem .8rem 1.07rem}

[dir="rtl"] .pm-filter__top-panel-filter .btn[data-color=transparent]{padding:.65rem 1.07rem .8rem .65rem}}

.pm-filter__top-panel-filter .btn[data-color=transparent]:hover{border:1px solid #254385;color:#1e428a}

.pm-filter__top-panel-filter .btn[data-color=transparent]:hover .icon{filter:brightness(1)}

.pm-filter__top-panel-filter .btn[data-color=transparent] .text:after{display:none}

.pm-filter__top-panel-filter .btn[data-color=transparent] .icon{filter:brightness(0)}

[dir="ltr"] .pm-filter__top-panel-filter .btn[data-color=transparent] .icon{padding-right:13px}

[dir="rtl"] .pm-filter__top-panel-filter .btn[data-color=transparent] .icon{padding-left:13px}

@media(min-width: 768px){
[dir="ltr"] .pm-filter__top-panel-filter .btn[data-color=transparent] .icon{padding-right:.93rem}

[dir="rtl"] .pm-filter__top-panel-filter .btn[data-color=transparent] .icon{padding-left:.93rem}}

.pm-filter__top-panel-filter .btn[data-color=transparent] .icon svg,.pm-filter__top-panel-filter .btn[data-color=transparent] .icon image{width:18px;height:16px}

@media(min-width: 768px){
.pm-filter__top-panel-filter .btn[data-color=transparent] .icon svg,.pm-filter__top-panel-filter .btn[data-color=transparent] .icon image{width:1.28rem;height:1.14rem}}

.pm-filter__top-stages{display:flex;align-items:center;flex-wrap:wrap;margin-top:2rem}

.pm-filter__top-stages:empty{display:none}

@media screen and (min-width: 500px){
.pm-filter__top-stages{margin-top:initial}}

.pm-filter__top-stages .stage-top-item{background-color:#fff;border:1px solid #e8e8e8;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.0705882353);display:flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:.85rem .93rem .6rem;font-size:12px;font-weight:500;word-break:break-word}

[dir="ltr"] .pm-filter__top-stages .stage-top-item{margin:0 .54rem .54rem 0}

[dir="rtl"] .pm-filter__top-stages .stage-top-item{margin:0 0 .54rem .54rem}

@media(min-width: 768px){
.pm-filter__top-stages .stage-top-item{font-size:.85rem}}

[dir="ltr"] .pm-filter__top-stages .stage-top-item__btn{margin-left:.7rem}

[dir="rtl"] .pm-filter__top-stages .stage-top-item__btn{margin-right:.7rem}

.pm-filter__top-stages .stage-top-item svg,.pm-filter__top-stages .stage-top-item image{width:.64rem;height:.64rem}

.pm-filter__bottom{width:100%;background:#fff;border:1px solid #e8e8e8;border-radius:6px;padding:20px;animation:fade-in .2s ease-in;margin-top:5px}

@media(min-width: 768px){
.pm-filter__bottom{border-top:0;border-radius:0 0 6px 6px;margin-top:initial}

[dir="ltr"] .pm-filter__bottom{padding:1.35rem 1.57rem 1.71rem 1.71rem}

[dir="rtl"] .pm-filter__bottom{padding:1.35rem 1.71rem 1.71rem 1.57rem}}

.pm-filter__bottom-title{font-size:13px;font-weight:600}

@media(min-width: 768px){
.pm-filter__bottom-title{font-size:.93rem}}

.pm-filter__bottom .input-text--select .input-placeholder{font-size:12px}

.pm-filter__bottom .input-text-input{padding:26px 18px}

@media(min-width: 768px){
.pm-filter__bottom .input-text-input{padding:1.25rem}}

.pm-filter__bottom .input-text-input .filter-dropdown-list{width:100%;pointer-events:none}

[dir="ltr"] .pm-filter__bottom .input-text-input .filter-dropdown-list{padding-right:2rem}

[dir="rtl"] .pm-filter__bottom .input-text-input .filter-dropdown-list{padding-left:2rem}

.pm-filter__bottom .input-text-input .filter-dropdown-list__name{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}

.pm-filter__bottom .input-text-input .filter-dropdown-list .checkbox-container{display:none}

.pm-filter__bottom .input-text__options .input-text__option--dropdown{padding:0 1.1rem}

.pm-filter__bottom .input-text__options .input-text__option--dropdown:last-of-type .filter-dropdown-list{margin-bottom:1rem}

.pm-filter__bottom .input-text__options .filter-dropdown-list{padding:1.07rem 0;border-bottom:1px solid #e8e8e8}

.pm-filter__bottom .filter-dropdown-list{display:flex;justify-content:space-between;align-items:center;pointer-events:none}

.pm-filter__bottom .filter-dropdown-list__num,.pm-filter__bottom .filter-dropdown-list__all{font-size:12px;font-weight:500;display:flex;align-items:center}

@media(min-width: 768px){
.pm-filter__bottom .filter-dropdown-list__num,.pm-filter__bottom .filter-dropdown-list__all{font-size:.86rem}}

.pm-filter__bottom .filter-dropdown-list__name{color:#898989;flex:1;word-break:break-word;font-size:12px}

[dir="ltr"] .pm-filter__bottom .filter-dropdown-list__name{margin-left:.5rem}

[dir="rtl"] .pm-filter__bottom .filter-dropdown-list__name{margin-right:.5rem}

@media(min-width: 768px){
.pm-filter__bottom .filter-dropdown-list__name{font-size:.86rem}}

.pm-filter__bottom .filter-dropdown-list__status{color:#1e428a;background-color:rgba(30,66,138,.1);padding:.57rem .64rem .36rem;border-radius:3px;font-size:11px}

[dir="ltr"] .pm-filter__bottom .filter-dropdown-list__status{margin-left:.5rem}

[dir="rtl"] .pm-filter__bottom .filter-dropdown-list__status{margin-right:.5rem}

@media(min-width: 768px){
.pm-filter__bottom .filter-dropdown-list__status{font-size:.79rem}}

.pm-filter__bottom .filter-dropdown-list__status:empty{display:none}

.pm-filter__bottom .filter-dropdown-list__status[data-status=completed]{background-color:rgba(5,217,78,.1);color:#05d94e}

.pm-filter__bottom .filter-dropdown-list__status[data-status=inDelay]{background-color:rgba(236,84,105,.1);color:#ec5469}

.pm-filter__bottom .filter-dropdown-list__status[data-status=upcoming]{background-color:rgba(137,137,137,.1);color:#898989}

.pm-filter__bottom .filter-dropdown-list__status[data-status=currentStage]{background-color:rgba(224,168,1,.1);color:#e0a801}

.pm-filter__bottom-checkboxes{display:flex;flex-direction:column;margin-top:32px}

@media(min-width: 768px){
.pm-filter__bottom-checkboxes{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:2.4rem}}

@media(min-width: 1025px){
.pm-filter__bottom-checkboxes{grid-template-columns:2fr 1fr 1fr}}

.pm-filter__bottom-checkboxes .checkbox-multiple{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;height:auto;margin-bottom:.5rem}

.pm-filter__bottom-checkboxes .checkbox-multiple-option{font-size:12px;font-weight:500;width:90%;padding:0;word-break:break-word}

[dir="ltr"] .pm-filter__bottom-checkboxes .checkbox-multiple-option{margin:0 1% 18px 0}

[dir="rtl"] .pm-filter__bottom-checkboxes .checkbox-multiple-option{margin:0 0 18px 1%}

@media(min-width: 768px){
.pm-filter__bottom-checkboxes .checkbox-multiple-option{font-size:.85rem}

[dir="ltr"] .pm-filter__bottom-checkboxes .checkbox-multiple-option{margin:0 1% 1.3rem 0}

[dir="rtl"] .pm-filter__bottom-checkboxes .checkbox-multiple-option{margin:0 0 1.3rem 1%}}

.pm-filter__bottom-checkboxes .checkbox-multiple-option .checkbox-multiple-checkbox{width:16px;height:16px;flex-shrink:0}

[dir="ltr"] .pm-filter__bottom-checkboxes .checkbox-multiple-option .checkbox-multiple-checkbox{margin:0 14px 0 0}

[dir="rtl"] .pm-filter__bottom-checkboxes .checkbox-multiple-option .checkbox-multiple-checkbox{margin:0 0 0 14px}

@media(min-width: 768px){
.pm-filter__bottom-checkboxes .checkbox-multiple-option .checkbox-multiple-checkbox{width:1.14rem;height:1.14rem}

[dir="ltr"] .pm-filter__bottom-checkboxes .checkbox-multiple-option .checkbox-multiple-checkbox{margin:0 .8rem 0 0}

[dir="rtl"] .pm-filter__bottom-checkboxes .checkbox-multiple-option .checkbox-multiple-checkbox{margin:0 0 0 .8rem}}

.pm-filter__bottom-checkboxes .filter-user__num{color:#898989;font-weight:400}

.pm-filter__bottom-checkboxes .pm-filter__bottom-col--status .checkbox-multiple-option{margin-bottom:13px}

@media(min-width: 768px){
.pm-filter__bottom-checkboxes .pm-filter__bottom-col--status .checkbox-multiple-option{margin-bottom:.8rem}}

.pm-filter__bottom-col{display:flex;flex-direction:column}

[dir="ltr"] .pm-filter__bottom-col{margin:0 1rem 1rem 0}

[dir="rtl"] .pm-filter__bottom-col{margin:0 0 1rem 1rem}

.pm-filter__bottom-col--criteria .checkbox-multiple{align-items:center}

@media(min-width: 768px){
.pm-filter__bottom-col--criteria .checkbox-multiple{flex-direction:column}}

@media(min-width: 1025px){
.pm-filter__bottom-col--criteria .checkbox-multiple{flex-flow:row wrap}}

.pm-filter__bottom-col--criteria .checkbox-multiple-option{width:100%}

@media(min-width: 1025px){
.pm-filter__bottom-col--criteria .checkbox-multiple-option{width:39.25%;min-width:12rem}}

.pm-filter__bottom-col--users .checkbox-multiple{display:grid;grid-template-columns:1fr 1fr}

@media(min-width: 768px){
.pm-filter__bottom-col--users .checkbox-multiple{display:flex;flex-direction:column}}

.pm-filter__bottom-col--status .checkbox-multiple{display:grid;grid-template-columns:1fr 1fr}

@media(min-width: 768px){
.pm-filter__bottom-col--status .checkbox-multiple{display:flex;flex-direction:column}}

.pm-filter__bottom-col--status .checkbox-multiple-option{margin-bottom:13px}

.pm-filter__bottom-col--status .checkbox-multiple-option:not(:first-of-type) .filter-status{color:#1e428a;background-color:rgba(30,66,138,.1);padding:.57rem .64rem .36rem;border-radius:3px;font-size:11px}

@media(min-width: 768px){
.pm-filter__bottom-col--status .checkbox-multiple-option:not(:first-of-type) .filter-status{font-size:.79rem}}

.pm-filter__bottom-col--status .checkbox-multiple-option:not(:first-of-type) .filter-status[data-status=upComing]{color:#898989;background-color:rgba(137,137,137,.1)}

.pm-filter__bottom-col--status .checkbox-multiple-option:not(:first-of-type) .filter-status[data-status=due]{color:#e0a801;background-color:rgba(224,168,1,.1)}

.pm-filter__bottom-col--status .checkbox-multiple-option:not(:first-of-type) .filter-status[data-status=completed]{color:#05d94e;background-color:rgba(5,217,78,.1)}

.pm-filter__bottom-col--status .checkbox-multiple-option:not(:first-of-type) .filter-status[data-status=inDelay]{color:#ec5469;background-color:rgba(236,84,105,.1)}

.pm-filter__bottom-col-title{font-size:13px;font-weight:600;margin-bottom:24px}

@media(min-width: 768px){
.pm-filter__bottom-col-title{font-size:.93rem;margin-bottom:1.75rem}}

.pm-filter__bottom-btns{display:flex;justify-content:flex-end;align-items:center;margin-top:5px}

@media(min-width: 768px){
.pm-filter__bottom-btns{margin-top:0}}

.pm-filter__bottom-btns .btn[data-color=transparent]{color:#333;font-size:13px}

@media(min-width: 768px){
.pm-filter__bottom-btns .btn[data-color=transparent]{font-size:.93rem}}

.pm-filter__bottom-btns .btn[data-color=transparent] .text:after{background-color:#333}

.pm-filter__bottom-btns .btn[data-color=blue]{font-size:16px;padding:12px 18px}

[dir="ltr"] .pm-filter__bottom-btns .btn[data-color=blue]{margin-left:25px}

[dir="rtl"] .pm-filter__bottom-btns .btn[data-color=blue]{margin-right:25px}

@media(min-width: 768px){
.pm-filter__bottom-btns .btn[data-color=blue]{font-size:1.16rem;padding:.5rem 1.15rem}

[dir="ltr"] .pm-filter__bottom-btns .btn[data-color=blue]{margin-left:1.75rem}

[dir="rtl"] .pm-filter__bottom-btns .btn[data-color=blue]{margin-right:1.75rem}}

.stage-list .stage-header{display:flex;flex-direction:column;align-items:flex-start;padding:.3rem 0}

@media(min-width: 768px){
.stage-list .stage-header{flex-flow:row wrap;align-items:center}}

.stage-list .stage-header__title{font-size:16px;font-weight:600;word-break:break-word;position:relative;cursor:pointer}

[dir="ltr"] .stage-list .stage-header__title{margin:0 10px 10px 0}

[dir="rtl"] .stage-list .stage-header__title{margin:0 0 10px 10px}

@media(min-width: 768px){
.stage-list .stage-header__title{font-size:1.14rem}

[dir="ltr"] .stage-list .stage-header__title{margin:0 1rem .35rem 0}

[dir="rtl"] .stage-list .stage-header__title{margin:0 0 .35rem 1rem}}

.stage-list .stage-header__title:after{opacity:0;position:absolute;content:"";width:100%;bottom:-2px;height:1px;background-color:#333;transition:all .2s ease-in-out}

[dir="ltr"] .stage-list .stage-header__title:after{left:0}

[dir="rtl"] .stage-list .stage-header__title:after{right:0}

.stage-list .stage-header__title:hover:after{opacity:1}

.stage-list .stage-header__item{display:flex;flex-direction:column;animation:fade-in .2s ease-in;margin-top:10px}

@media(min-width: 768px){
.stage-list .stage-header__item{display:none;margin-top:0}}

.stage-list .stage-header__item-title{color:#898989;font-size:11px;margin-bottom:.5rem}

.stage-list .stage-header__item-value{font-size:12px;font-weight:500;direction:ltr}

[dir="ltr"] .stage-list .stage-header__item-value{text-align:left}

[dir="rtl"] .stage-list .stage-header__item-value{text-align:right}

.stage-list .stage-header__status{font-size:11px;color:#e0a801;background-color:rgba(224,168,1,.1);border-radius:3px}

[dir="ltr"] .stage-list .stage-header__status{padding:6px 10px 7px 9px}

[dir="rtl"] .stage-list .stage-header__status{padding:6px 9px 7px 10px}

@media(min-width: 768px){
.stage-list .stage-header__status{font-size:.79rem;padding:.57rem .64rem .36rem}}

.stage-list .stage-header__status:empty{display:none}

.stage-list .stage-header__status[data-status=completed]{background-color:rgba(5,217,78,.1);color:#05d94e}

.stage-list .stage-header__status[data-status=inDelay]{background-color:rgba(236,84,105,.1);color:#ec5469}

.stage-list .stage-header__status[data-status=upcoming]{background-color:rgba(137,137,137,.1);color:#898989}

.stage-list .stage-header__status[data-status=currentStage]{background-color:rgba(224,168,1,.1);color:#e0a801}

.stage-list .stage-desc{margin-top:10px;font-size:12px;color:#898989;animation:fade-in .2s ease-in}

[dir="ltr"] .stage-list .stage-desc{padding-left:2.6rem}

[dir="rtl"] .stage-list .stage-desc{padding-right:2.6rem}

@media(min-width: 768px){
.stage-list .stage-desc{margin-top:0;font-size:.86rem}}

.stage-list .stage-details{display:grid;grid-template-columns:auto auto;animation:fade-in .2s ease-in}

.stage-list .stage-details__item{display:flex;flex-direction:column;align-items:flex-end}

[dir="ltr"] .stage-list .stage-details__item{text-align:right}

[dir="rtl"] .stage-list .stage-details__item{text-align:left}

.stage-list .stage-details__item.on-tablet{display:none}

@media(min-width: 768px){
.stage-list .stage-details__item.on-tablet{display:flex}}

.stage-list .stage-details__item-title{color:#898989;font-size:11px;margin-bottom:.5rem}

@media(min-width: 768px){
.stage-list .stage-details__item-title{font-size:.79rem}}

@media(min-width: 1025px){
.stage-list .stage-details__item-title{margin-bottom:1.4rem}}

.stage-list .stage-details__item-value{font-size:12px;font-weight:500;direction:ltr}

@media(min-width: 768px){
.stage-list .stage-details__item-value{font-size:.86rem}}

@media(min-width: 768px){
[dir="ltr"] .stage-list .stage-details__item--bar{margin-left:2rem}

[dir="rtl"] .stage-list .stage-details__item--bar{margin-right:2rem}}

@media screen and (min-width: 1300px){
[dir="ltr"] .stage-list .stage-details__item--bar{margin-left:7rem}

[dir="rtl"] .stage-list .stage-details__item--bar{margin-right:7rem}}

.stage-list .stage-details__item--bar .stage-details__item-title{display:none;margin-bottom:.8rem}

@media(min-width: 768px){
.stage-list .stage-details__item--bar .stage-details__item-title{display:block}}

.stage-list .stage-details__item .progress-bar{width:70px;height:20px;background-color:#898989;margin-top:5px}

@media(min-width: 768px){
.stage-list .stage-details__item .progress-bar{margin-top:0}}

@media(min-width: 1025px){
.stage-list .stage-details__item .progress-bar{width:5rem;height:1.5rem}}

.stage-list .stage-details__item .progress-bar-value{height:20px}

@media(min-width: 1025px){
.stage-list .stage-details__item .progress-bar-value{height:1.5rem}}

.stage-list .stage-details__item .progress-bar-value[data-is-color=orange]{background-color:#e0a801}

.stage-list .table-switch__table-header{width:100%;display:none}

[dir="ltr"] .stage-list .table-switch__table-header{padding:0 1.56rem 1.21rem 1.65rem}

[dir="rtl"] .stage-list .table-switch__table-header{padding:0 1.65rem 1.21rem 1.56rem}

@media(min-width: 768px){
.stage-list .table-switch__table-header{display:flex}}

.stage-list .table-switch__table-header .table-switch__table-cell{flex:1;font-size:.79rem}

.stage-list .table-switch__table-header .table-switch__table-cell--task{flex:3.8}

.stage-list .table-switch__table-header .table-switch__table-cell--action{flex:1.55;padding:0 .8rem}

.stage-list .table-switch__table-header .table-switch__table-cell--completed{flex:.75;text-align:end;padding:0 .8rem;direction:ltr}

.stage-list .table-switch__table-header .table-switch__table-cell--date{flex:.75;text-align:end;padding:0 .8rem;direction:ltr}

.stage-list .table-switch__table-header .table-switch__table-cell--status{flex:.6;text-align:end;min-width:6rem}

.side-modal[data-variant=stage-view]{max-width:450px;width:100%;padding:26px 0 0}

@media(min-width: 768px){
.side-modal[data-variant=stage-view]{max-width:initial;width:37.14rem;padding-top:2.2rem}}

[dir="ltr"] .side-modal[data-variant=stage-view] .side-modal__header{margin:0 27px 10px 31px}

[dir="rtl"] .side-modal[data-variant=stage-view] .side-modal__header{margin:0 31px 10px 27px}

@media(min-width: 768px){
[dir="ltr"] .side-modal[data-variant=stage-view] .side-modal__header{margin:0 2.42rem .85rem 2.28rem}

[dir="rtl"] .side-modal[data-variant=stage-view] .side-modal__header{margin:0 2.28rem .85rem 2.42rem}}

.side-modal[data-variant=stage-view] .side-modal__header .close{line-height:1.71rem}

.side-modal[data-variant=stage-view] .side-modal__header-title{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}

@media(min-width: 768px){
.side-modal[data-variant=stage-view] .side-modal__header-title{display:grid;grid-template-columns:auto auto}}

.side-modal[data-variant=stage-view] .side-modal__content{width:100%;flex:1;padding:.5rem 0 1rem;overflow-y:auto}

.side-modal[data-variant=stage-view] .stage-view__name{font-size:18px;font-weight:500}

@media(min-width: 768px){
.side-modal[data-variant=stage-view] .stage-view__name{font-size:1.28rem}}

.side-modal[data-variant=stage-view] .stage-view__status{font-size:12px;width:-moz-fit-content;width:fit-content;padding:8px 14px;margin-top:18px;font-weight:400;border-radius:3px;color:#1e428a;background-color:rgba(30,66,138,.1);display:flex;align-items:center}

@media(min-width: 768px){
.side-modal[data-variant=stage-view] .stage-view__status{font-size:.79rem;padding:.57rem 1rem}

[dir="ltr"] .side-modal[data-variant=stage-view] .stage-view__status{margin:-0.3rem 0 0 1rem}

[dir="rtl"] .side-modal[data-variant=stage-view] .stage-view__status{margin:-0.3rem 1rem 0 0}}

[dir="ltr"] .side-modal[data-variant=stage-view] .stage-view__status:before{margin-right:8px}

[dir="rtl"] .side-modal[data-variant=stage-view] .stage-view__status:before{margin-left:8px}

@media(min-width: 768px){
[dir="ltr"] .side-modal[data-variant=stage-view] .stage-view__status:before{margin-right:.5rem}

[dir="rtl"] .side-modal[data-variant=stage-view] .stage-view__status:before{margin-left:.5rem}}

[dir="ltr"] .side-modal[data-variant=stage-view] .stage-view__status:before:empty{margin-right:0}

[dir="rtl"] .side-modal[data-variant=stage-view] .stage-view__status:before:empty{margin-left:0}

.side-modal[data-variant=stage-view] .stage-view__status-text{margin-top:.2rem}

.side-modal[data-variant=stage-view] .stage-view__status[data-status=upcoming]{color:#898989;background-color:rgba(137,137,137,.1)}

.side-modal[data-variant=stage-view] .stage-view__status[data-status=upcoming]:before{content:"";background-image:url("/assets/graphics/upcoming_icon.svg");background-repeat:no-repeat;background-position:center;background-size:100%;display:block;width:14px;height:14px}

@media(min-width: 768px){
.side-modal[data-variant=stage-view] .stage-view__status[data-status=upcoming]:before{width:1rem;height:1rem}}

.side-modal[data-variant=stage-view] .stage-view__status[data-status=currentStage]{color:#e0a801;background-color:rgba(224,168,1,.1)}

.side-modal[data-variant=stage-view] .stage-view__status[data-status=currentStage]:before{content:"";background-image:url("/assets/graphics/clock.svg");background-repeat:no-repeat;background-position:center;background-size:100%;display:block;width:14px;height:14px}

@media(min-width: 768px){
.side-modal[data-variant=stage-view] .stage-view__status[data-status=currentStage]:before{width:1rem;height:1rem}}

.side-modal[data-variant=stage-view] .stage-view__status[data-status=currentStage]:before{filter:invert(63%) sepia(46%) saturate(1421%) hue-rotate(8deg) brightness(98%) contrast(99%)}

.side-modal[data-variant=stage-view] .stage-view__status[data-status=completed]{color:#05d94e;background-color:rgba(5,217,78,.1)}

.side-modal[data-variant=stage-view] .stage-view__status[data-status=completed]:before{content:"";background-image:url("/assets/graphics/tick.svg");background-repeat:no-repeat;background-position:center;background-size:100%;display:block;width:14px;height:14px}

@media(min-width: 768px){
.side-modal[data-variant=stage-view] .stage-view__status[data-status=completed]:before{width:1rem;height:1rem}}

.side-modal[data-variant=stage-view] .stage-view__status[data-status=inDelay]{color:#ec5469;background-color:rgba(236,84,105,.1)}

.side-modal[data-variant=stage-view] .stage-view__status[data-status=inDelay]:before{content:"";background-image:url("/assets/graphics/in_delay_icon.svg");background-repeat:no-repeat;background-position:center;background-size:100%;display:block;width:14px;height:14px}

@media(min-width: 768px){
.side-modal[data-variant=stage-view] .stage-view__status[data-status=inDelay]:before{width:1rem;height:1rem}}

.side-modal[data-variant=stage-view] .stage-view__status[data-status=none]{display:none}

[dir="ltr"] .side-modal[data-variant=stage-view] .stage-view__info{margin:0 2.21rem 0 2rem}

[dir="rtl"] .side-modal[data-variant=stage-view] .stage-view__info{margin:0 2rem 0 2.21rem}

.side-modal[data-variant=stage-view] .stage-view__info-title{font-size:13px;color:#898989}

[dir="ltr"] .side-modal[data-variant=stage-view] .stage-view__info-title{margin-right:.6rem}

[dir="rtl"] .side-modal[data-variant=stage-view] .stage-view__info-title{margin-left:.6rem}

@media(min-width: 768px){
.side-modal[data-variant=stage-view] .stage-view__info-title{font-size:.93rem}}

.side-modal[data-variant=stage-view] .stage-view__info-value{font-size:13px;font-weight:600;word-break:break-word}

@media(min-width: 768px){
.side-modal[data-variant=stage-view] .stage-view__info-value{font-size:.93rem}}

.side-modal[data-variant=stage-view] .stage-view__info-value .delay{font-size:13px;color:#ec5469;font-weight:500;word-break:break-word}

@media(min-width: 768px){
.side-modal[data-variant=stage-view] .stage-view__info-value .delay{font-size:.93rem}}

.side-modal[data-variant=stage-view] .stage-view__info-desc{font-size:13px;line-height:21px;color:#898989;word-break:break-word;margin:1.3rem 0 2rem}

@media(min-width: 768px){
.side-modal[data-variant=stage-view] .stage-view__info-desc{font-size:.93rem;line-height:1.5rem}}

.side-modal[data-variant=stage-view] .stage-view__dates{background-color:#fafbff;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}

[dir="ltr"] .side-modal[data-variant=stage-view] .stage-view__dates{padding:1.3rem 2.21rem .7rem 2rem}

[dir="rtl"] .side-modal[data-variant=stage-view] .stage-view__dates{padding:1.3rem 2rem .7rem 2.21rem}

.side-modal[data-variant=stage-view] .stage-view__dates-content{display:grid;grid-template-columns:46% 46%;justify-content:space-between}

.side-modal[data-variant=stage-view] .stage-view__dates-item{display:flex;flex-direction:column}

.side-modal[data-variant=stage-view] .stage-view__dates-title{font-size:13px;font-weight:600;margin-bottom:1rem}

@media(min-width: 768px){
.side-modal[data-variant=stage-view] .stage-view__dates-title{font-size:.93rem}}

.side-modal[data-variant=stage-view] .stage-view__dates-value{font-size:18px;font-weight:600;word-break:break-word;color:#1e428a}

@media(min-width: 768px){
.side-modal[data-variant=stage-view] .stage-view__dates-value{font-size:1.28rem}}

.side-modal[data-variant=stage-view] .stage-view__delays-title{font-size:.93rem;font-weight:600;margin:1.5rem 0 .65rem}

.side-modal[data-variant=stage-view] .stage-view__delays-content{display:flex;flex-wrap:wrap}

.side-modal[data-variant=stage-view] .stage-view__delays-item{display:flex}

[dir="ltr"] .side-modal[data-variant=stage-view] .stage-view__delays-item{margin:0 .9rem .5rem 0;padding-right:.9rem;border-right:1px solid rgba(137,137,137,.3)}

[dir="rtl"] .side-modal[data-variant=stage-view] .stage-view__delays-item{margin:0 0 .5rem .9rem;padding-left:.9rem;border-left:1px solid rgba(137,137,137,.3)}

.side-modal[data-variant=stage-view] .stage-view__delays-item-title{font-size:.93rem;color:#898989}

[dir="ltr"] .side-modal[data-variant=stage-view] .stage-view__delays-item-title{margin-right:.6rem}

[dir="rtl"] .side-modal[data-variant=stage-view] .stage-view__delays-item-title{margin-left:.6rem}

.side-modal[data-variant=stage-view] .stage-view__delays-item-value{font-size:.93rem;font-weight:500;color:#898989;white-space:nowrap}

.side-modal[data-variant=stage-view] .stage-view__delays-item-value[data-color=red]{color:#ec5469}

.side-modal[data-variant=stage-view] .stage-view__delays-item-value[data-color=blue]{color:#1e428a}

[dir="ltr"] .side-modal[data-variant=stage-view] .stage-view__delays-item:last-of-type{border-right:0;margin-right:0;padding-right:0}

[dir="rtl"] .side-modal[data-variant=stage-view] .stage-view__delays-item:last-of-type{border-left:0;margin-left:0;padding-left:0}

.side-modal[data-variant=stage-view] .stage-view__row{display:grid;grid-template-columns:auto 1fr;margin-bottom:1rem}

.side-modal[data-variant=stage-view] .stage-view__updates{position:relative}

.side-modal[data-variant=stage-view] .stage-view__updates:before{content:"";position:absolute;bottom:0;height:1px;background-color:#e8e8e8}

[dir="ltr"] .side-modal[data-variant=stage-view] .stage-view__updates:before{left:2rem;right:2.21rem}

[dir="rtl"] .side-modal[data-variant=stage-view] .stage-view__updates:before{right:2rem;left:2.21rem}

.side-modal[data-variant=stage-view] .stage-view__updates-title{font-size:14px;font-weight:500;padding:2.4rem 0 1.2rem}

[dir="ltr"] .side-modal[data-variant=stage-view] .stage-view__updates-title{margin:0 2.21rem 0 2rem}

[dir="rtl"] .side-modal[data-variant=stage-view] .stage-view__updates-title{margin:0 2rem 0 2.21rem}

@media(min-width: 768px){
.side-modal[data-variant=stage-view] .stage-view__updates-title{font-size:1.14rem}}

.side-modal[data-variant=stage-view] .stage-view__updates-title-num{font-size:12px;font-weight:400;color:#898989}

@media(min-width: 768px){
.side-modal[data-variant=stage-view] .stage-view__updates-title-num{font-size:1rem}}

.side-modal[data-variant=stage-view] .stage-view__updates .updates{position:relative;transition:.2s ease-in}

[dir="ltr"] .side-modal[data-variant=stage-view] .stage-view__updates .updates{padding:2rem 2.21rem 0 2rem}

[dir="rtl"] .side-modal[data-variant=stage-view] .stage-view__updates .updates{padding:2rem 2rem 0 2.21rem}

.side-modal[data-variant=stage-view] .stage-view__updates .updates:before{content:"";position:absolute;bottom:0;height:1px;background-color:#e8e8e8}

[dir="ltr"] .side-modal[data-variant=stage-view] .stage-view__updates .updates:before{left:2rem;right:2.21rem}

[dir="rtl"] .side-modal[data-variant=stage-view] .stage-view__updates .updates:before{right:2rem;left:2.21rem}

.side-modal[data-variant=stage-view] .stage-view__updates .updates:after{content:"";position:absolute;top:0;height:100%;width:3px;background-color:#1e428a;opacity:0}

[dir="ltr"] .side-modal[data-variant=stage-view] .stage-view__updates .updates:after{left:0}

[dir="rtl"] .side-modal[data-variant=stage-view] .stage-view__updates .updates:after{right:0}

.side-modal[data-variant=stage-view] .stage-view__updates .updates:last-of-type:before{display:none}

.side-modal[data-variant=stage-view] .stage-view__updates .updates__title{font-size:13px;font-weight:600;margin-bottom:9px;display:flex}

@media(min-width: 768px){
.side-modal[data-variant=stage-view] .stage-view__updates .updates__title{font-size:.93rem;margin-bottom:.6rem}}

.side-modal[data-variant=stage-view] .stage-view__updates .updates__title-num{color:#898989}

.side-modal[data-variant=stage-view] .stage-view__updates .updates__title-text{flex:1}

.side-modal[data-variant=stage-view] .stage-view__updates .updates__title-btns{display:flex;align-items:center}

.side-modal[data-variant=stage-view] .stage-view__updates .updates__title-btns .button .btn .icon{filter:var(--icon-dark-gray)}

[dir="ltr"] .side-modal[data-variant=stage-view] .stage-view__updates .updates__title-btns .button .btn .icon{padding-left:.2rem}

[dir="rtl"] .side-modal[data-variant=stage-view] .stage-view__updates .updates__title-btns .button .btn .icon{padding-right:.2rem}

.side-modal[data-variant=stage-view] .stage-view__updates .updates__title-btns .button .btn:hover .icon{filter:brightness(0.5)}

.side-modal[data-variant=stage-view] .stage-view__updates .updates__title-btns .button--edit svg,.side-modal[data-variant=stage-view] .stage-view__updates .updates__title-btns .button--edit image{width:14px;height:14px}

[dir="ltr"] .side-modal[data-variant=stage-view] .stage-view__updates .updates__title-btns .button--delete{margin-left:1.2rem}

[dir="rtl"] .side-modal[data-variant=stage-view] .stage-view__updates .updates__title-btns .button--delete{margin-right:1.2rem}

.side-modal[data-variant=stage-view] .stage-view__updates .updates__title-btns .button--delete svg,.side-modal[data-variant=stage-view] .stage-view__updates .updates__title-btns .button--delete image{width:15px;height:16px}

.side-modal[data-variant=stage-view] .stage-view__updates .updates__desc{color:#898989;font-size:12px;line-height:1.5rem;word-break:break-word;margin-bottom:11px}

@media(min-width: 768px){
.side-modal[data-variant=stage-view] .stage-view__updates .updates__desc{font-size:.86rem;margin-bottom:.8rem}}

.side-modal[data-variant=stage-view] .stage-view__updates .updates__img-container{display:flex;flex-wrap:wrap;margin-bottom:1.8rem}

.side-modal[data-variant=stage-view] .stage-view__updates .updates__img-container:empty{margin-bottom:1rem}

.side-modal[data-variant=stage-view] .stage-view__updates .updates__img{width:3.86rem;height:3.86rem;-o-object-fit:cover;object-fit:cover;display:block}

[dir="ltr"] .side-modal[data-variant=stage-view] .stage-view__updates .updates__img{margin:0 .5rem .5rem 0}

[dir="rtl"] .side-modal[data-variant=stage-view] .stage-view__updates .updates__img{margin:0 0 .5rem .5rem}

.side-modal[data-variant=stage-view] .stage-view__updates .updates__submitted{display:flex;align-items:center;justify-content:space-between;padding-bottom:1.6rem}

.side-modal[data-variant=stage-view] .stage-view__updates .updates__submitted-text{font-size:11px;color:#898989}

@media(min-width: 768px){
.side-modal[data-variant=stage-view] .stage-view__updates .updates__submitted-text{font-size:.79rem}}

.side-modal[data-variant=stage-view] .stage-view__updates .updates__submitted-btn{font-size:12px;flex-shrink:0;display:flex;align-items:center;border:1px solid #d8d8d8;border-radius:1.14rem;padding:.6rem .79rem .4rem;transition:box-shadow .12s ease-in;cursor:pointer}

[dir="ltr"] .side-modal[data-variant=stage-view] .stage-view__updates .updates__submitted-btn{margin-left:1rem}

[dir="rtl"] .side-modal[data-variant=stage-view] .stage-view__updates .updates__submitted-btn{margin-right:1rem}

[dir="ltr"] .side-modal[data-variant=stage-view] .stage-view__updates .updates__submitted-btn .icon-box{margin-left:.85rem}

[dir="rtl"] .side-modal[data-variant=stage-view] .stage-view__updates .updates__submitted-btn .icon-box{margin-right:.85rem}

.side-modal[data-variant=stage-view] .stage-view__updates .updates__submitted-btn svg,.side-modal[data-variant=stage-view] .stage-view__updates .updates__submitted-btn image{width:16px;height:14px}

@media(min-width: 768px){
.side-modal[data-variant=stage-view] .stage-view__updates .updates__submitted-btn svg,.side-modal[data-variant=stage-view] .stage-view__updates .updates__submitted-btn image{width:1.14rem;height:1.07rem}}

.side-modal[data-variant=stage-view] .stage-view__updates .updates__submitted-btn:hover{box-shadow:0 2px 6px rgba(0,0,0,.1607843137)}

@media(min-width: 768px){
.side-modal[data-variant=stage-view] .stage-view__updates .updates__submitted-btn{font-size:1rem}}

.side-modal[data-variant=stage-view] .stage-view__updates .updates__comments{animation:fade-in .2s ease-in}

.side-modal[data-variant=stage-view] .stage-view__updates .updates__comment{position:relative;animation:fade-in .2s ease-in;border-bottom:1px solid #dbdada;border-top:1px solid #dbdada;padding:1rem 0}

.side-modal[data-variant=stage-view] .stage-view__updates .updates__comment .dropzone{position:absolute;top:1.1rem;padding:0;width:-moz-fit-content;width:fit-content}

[dir="ltr"] .side-modal[data-variant=stage-view] .stage-view__updates .updates__comment .dropzone{right:2rem}

[dir="rtl"] .side-modal[data-variant=stage-view] .stage-view__updates .updates__comment .dropzone{left:2rem}

.side-modal[data-variant=stage-view] .stage-view__updates .updates__comment .dropzone .btn{background-color:rgba(0,0,0,0);border-radius:0}

.side-modal[data-variant=stage-view] .stage-view__updates .updates__comment .file-list{padding-bottom:1rem}

.side-modal[data-variant=stage-view] .stage-view__updates .updates__comment .file-list:empty{display:none}

.side-modal[data-variant=stage-view] .stage-view__updates .updates__comment-btn-send{position:absolute;top:1.65rem}

[dir="ltr"] .side-modal[data-variant=stage-view] .stage-view__updates .updates__comment-btn-send{right:0}

[dir="rtl"] .side-modal[data-variant=stage-view] .stage-view__updates .updates__comment-btn-send{left:0}

.side-modal[data-variant=stage-view] .stage-view__updates .updates__comment-btn-send .btn svg,.side-modal[data-variant=stage-view] .stage-view__updates .updates__comment-btn-send .btn image{width:14px;height:14px}

@media(min-width: 768px){
.side-modal[data-variant=stage-view] .stage-view__updates .updates__comment-btn-send .btn svg,.side-modal[data-variant=stage-view] .stage-view__updates .updates__comment-btn-send .btn image{width:1.21rem;height:1.21rem}}

.side-modal[data-variant=stage-view] .stage-view__updates .updates .textarea__input{background-color:rgba(0,0,0,0);border:0;border-radius:0;width:calc(100% - 5rem);padding:.5rem 0 0;max-height:3rem;overflow:auto}

.side-modal[data-variant=stage-view] .stage-view__updates .updates .textarea__input:focus{box-shadow:none;border:none}

.side-modal[data-variant=stage-view] .stage-view__updates .updates .textarea__header{display:none}

.side-modal[data-variant=stage-view] .stage-view__updates .updates .textarea__placeholder{top:.5rem}

[dir="ltr"] .side-modal[data-variant=stage-view] .stage-view__updates .updates .textarea__placeholder{left:0}

[dir="rtl"] .side-modal[data-variant=stage-view] .stage-view__updates .updates .textarea__placeholder{right:0}

.side-modal[data-variant=stage-view] .stage-view__updates .updates[data-is-open=true]{background-color:#fafbff}

.side-modal[data-variant=stage-view] .stage-view__updates .updates[data-is-open=true]:after{opacity:1}

.side-modal[data-variant=stage-view] .stage-view__updates .updates[data-is-open=true] .task-updates__item-submitted-btn{color:#1e428a}

.side-modal[data-variant=stage-view] .stage-view__updates .updates[data-is-open=true] .task-updates__item-submitted-btn .icon{filter:brightness(0) saturate(100%) invert(17%) sepia(79%) saturate(1577%) hue-rotate(204deg) brightness(101%) contrast(90%)}

.side-modal[data-variant=stage-view] .stage-view__items-title{font-size:14px;font-weight:500;padding:2.4rem 0 .5rem}

[dir="ltr"] .side-modal[data-variant=stage-view] .stage-view__items-title{margin:0 2.21rem 0 2rem}

[dir="rtl"] .side-modal[data-variant=stage-view] .stage-view__items-title{margin:0 2rem 0 2.21rem}

@media(min-width: 768px){
.side-modal[data-variant=stage-view] .stage-view__items-title{font-size:1.14rem}}

.side-modal[data-variant=stage-view] .stage-view__items-title-num{font-size:12px;font-weight:400;color:#898989}

@media(min-width: 768px){
.side-modal[data-variant=stage-view] .stage-view__items-title-num{font-size:1rem}}

.side-modal[data-variant=stage-view] .stage-view__items .stage-items{position:relative;transition:.2s ease-in}

[dir="ltr"] .side-modal[data-variant=stage-view] .stage-view__items .stage-items{padding:1.3rem 2.21rem 1.21rem 2rem}

[dir="rtl"] .side-modal[data-variant=stage-view] .stage-view__items .stage-items{padding:1.3rem 2rem 1.21rem 2.21rem}

.side-modal[data-variant=stage-view] .stage-view__items .stage-items:before{content:"";position:absolute;bottom:0;height:1px;background-color:#e8e8e8}

[dir="ltr"] .side-modal[data-variant=stage-view] .stage-view__items .stage-items:before{left:2rem;right:2.21rem}

[dir="rtl"] .side-modal[data-variant=stage-view] .stage-view__items .stage-items:before{right:2rem;left:2.21rem}

.side-modal[data-variant=stage-view] .stage-view__items .stage-items:after{content:"";position:absolute;top:0;height:100%;width:3px;background-color:#1e428a;opacity:0}

[dir="ltr"] .side-modal[data-variant=stage-view] .stage-view__items .stage-items:after{left:0}

[dir="rtl"] .side-modal[data-variant=stage-view] .stage-view__items .stage-items:after{right:0}

.side-modal[data-variant=stage-view] .stage-view__items .stage-items[data-is-open=true]{background-color:#fafbff}

.side-modal[data-variant=stage-view] .stage-view__items .stage-items[data-is-open=true]:after{opacity:1}

.side-modal[data-variant=stage-view] .stage-view__items .stage-items[data-is-open=true] .icon-box{transform:rotateZ(90deg)}

.side-modal[data-variant=stage-view] .stage-view__items .stage-items__header{display:flex;align-items:center;cursor:pointer}

.side-modal[data-variant=stage-view] .stage-view__items .stage-items__header-img{max-width:100%;max-height:2.86rem;height:auto;-o-object-fit:contain;object-fit:contain}

.side-modal[data-variant=stage-view] .stage-view__items .stage-items__header-img-container{flex-shrink:0;width:2.14rem;display:flex;justify-content:center}

[dir="ltr"] .side-modal[data-variant=stage-view] .stage-view__items .stage-items__header-img-container{margin-right:10px}

[dir="rtl"] .side-modal[data-variant=stage-view] .stage-view__items .stage-items__header-img-container{margin-left:10px}

@media(min-width: 768px){
[dir="ltr"] .side-modal[data-variant=stage-view] .stage-view__items .stage-items__header-img-container{margin-right:.5rem}

[dir="rtl"] .side-modal[data-variant=stage-view] .stage-view__items .stage-items__header-img-container{margin-left:.5rem}}

.side-modal[data-variant=stage-view] .stage-view__items .stage-items__header-img-container[data-is-empty=true]{display:none}

.side-modal[data-variant=stage-view] .stage-view__items .stage-items__header-name{flex:1;font-size:13px;font-weight:600;word-break:break-word}

[dir="ltr"] .side-modal[data-variant=stage-view] .stage-view__items .stage-items__header-name{margin-right:.5rem}

[dir="rtl"] .side-modal[data-variant=stage-view] .stage-view__items .stage-items__header-name{margin-left:.5rem}

@media(min-width: 768px){
.side-modal[data-variant=stage-view] .stage-view__items .stage-items__header-name{font-size:.93rem}}

.side-modal[data-variant=stage-view] .stage-view__items .stage-items__header .icon-box{flex-shrink:0;transition:transform .25s ease-in-out}

.side-modal[data-variant=stage-view] .stage-view__items .stage-items__header .icon-box svg,.side-modal[data-variant=stage-view] .stage-view__items .stage-items__header .icon-box image{width:6px;height:11px}

@media(min-width: 768px){
.side-modal[data-variant=stage-view] .stage-view__items .stage-items__header .icon-box svg,.side-modal[data-variant=stage-view] .stage-view__items .stage-items__header .icon-box image{width:.43rem;height:.79rem}}

.side-modal[data-variant=stage-view] .stage-view__items .stage-items__content{animation:fade-in .2s ease-in}

.side-modal[data-variant=stage-view] .stage-view__items .stage-items__item{display:grid;grid-template-columns:auto auto auto;justify-content:flex-start;font-size:12px;padding:.8rem 0}

.side-modal[data-variant=stage-view] .stage-view__items .stage-items__item:first-of-type{padding-top:1.2rem}

@media(min-width: 768px){
.side-modal[data-variant=stage-view] .stage-view__items .stage-items__item{font-size:.86rem}}

.side-modal[data-variant=stage-view] .stage-view__items .stage-items__item-dot{flex-shrink:0;width:12px;height:12px;border-radius:50%;background-color:#898989}

[dir="ltr"] .side-modal[data-variant=stage-view] .stage-view__items .stage-items__item-dot{margin-right:10px}

[dir="rtl"] .side-modal[data-variant=stage-view] .stage-view__items .stage-items__item-dot{margin-left:10px}

@media(min-width: 768px){
.side-modal[data-variant=stage-view] .stage-view__items .stage-items__item-dot{width:.86rem;height:.86rem}

[dir="ltr"] .side-modal[data-variant=stage-view] .stage-view__items .stage-items__item-dot{margin-right:.5rem}

[dir="rtl"] .side-modal[data-variant=stage-view] .stage-view__items .stage-items__item-dot{margin-left:.5rem}}

.side-modal[data-variant=stage-view] .stage-view__items .stage-items__item-dot[data-status=completed]{background-color:#05d94e}

.side-modal[data-variant=stage-view] .stage-view__items .stage-items__item-dot[data-status=due]{background-color:#e0a801}

.side-modal[data-variant=stage-view] .stage-view__items .stage-items__item-dot[data-status=inDelay]{background-color:#ec5469}

.side-modal[data-variant=stage-view] .stage-view__items .stage-items__item-title{width:-moz-fit-content;width:fit-content;font-weight:500;word-break:break-word}

[dir="ltr"] .side-modal[data-variant=stage-view] .stage-view__items .stage-items__item-title{padding-right:1rem;margin-right:1rem;border-right:1px solid rgba(112,112,112,.3)}

[dir="rtl"] .side-modal[data-variant=stage-view] .stage-view__items .stage-items__item-title{padding-left:1rem;margin-left:1rem;border-left:1px solid rgba(112,112,112,.3)}

.side-modal[data-variant=stage-view] .stage-view__items .stage-items__item-title:empty{display:none}

.side-modal[data-variant=stage-view] .stage-view__items .stage-items__item-text{width:-moz-fit-content;width:fit-content;word-break:break-word;color:#898989}

.side-modal[data-variant=stage-view] .stage-view .comment{display:grid;grid-template-columns:auto 1fr;border-top:1px solid #e8e8e8;padding:1rem 0}

.side-modal[data-variant=stage-view] .stage-view .comment:first-child{padding-top:0;border:none}

.side-modal[data-variant=stage-view] .stage-view .comment__avatar{width:2.86rem;height:2.86rem;-o-object-fit:cover;object-fit:cover;border-radius:50%;position:relative}

[dir="ltr"] .side-modal[data-variant=stage-view] .stage-view .comment__avatar{margin-right:1rem}

[dir="rtl"] .side-modal[data-variant=stage-view] .stage-view .comment__avatar{margin-left:1rem}

.side-modal[data-variant=stage-view] .stage-view .comment__avatar[src=""],.side-modal[data-variant=stage-view] .stage-view .comment__avatar:not([src]){background-image:url("/assets/graphics/blue_avatar.svg");background-size:cover;background-position:center;font-size:0}

.side-modal[data-variant=stage-view] .stage-view .comment__avatar[src=""]:after,.side-modal[data-variant=stage-view] .stage-view .comment__avatar:not([src]):after{content:"";position:absolute;top:0;background-image:url("/assets/graphics/blue_avatar.svg");width:100%;height:100%;background-size:cover;background-position:center;display:block}

[dir="ltr"] .side-modal[data-variant=stage-view] .stage-view .comment__avatar[src=""]:after,[dir="ltr"] .side-modal[data-variant=stage-view] .stage-view .comment__avatar:not([src]):after{left:0}

[dir="rtl"] .side-modal[data-variant=stage-view] .stage-view .comment__avatar[src=""]:after,[dir="rtl"] .side-modal[data-variant=stage-view] .stage-view .comment__avatar:not([src]):after{right:0}

.side-modal[data-variant=stage-view] .stage-view .comment__right{display:flex;flex-direction:column}

.side-modal[data-variant=stage-view] .stage-view .comment__row{font-size:11px;display:grid;grid-template-columns:auto auto;justify-content:flex-start;margin-bottom:1rem}

@media(min-width: 768px){
.side-modal[data-variant=stage-view] .stage-view .comment__row{font-size:.86rem}}

[dir="ltr"] .side-modal[data-variant=stage-view] .stage-view .comment__name{margin-right:1rem}

[dir="rtl"] .side-modal[data-variant=stage-view] .stage-view .comment__name{margin-left:1rem}

.side-modal[data-variant=stage-view] .stage-view .comment__name:empty{display:none}

.side-modal[data-variant=stage-view] .stage-view .comment__date{font-size:10px;color:#898989;word-break:break-word}

@media(min-width: 768px){
.side-modal[data-variant=stage-view] .stage-view .comment__date{font-size:.79rem}}

.side-modal[data-variant=stage-view] .stage-view .comment__desc{font-size:11px;font-weight:500;word-break:break-word;margin-bottom:1rem}

@media(min-width: 768px){
.side-modal[data-variant=stage-view] .stage-view .comment__desc{font-size:.86rem}}

.side-modal[data-variant=stage-view] .stage-view .comment__desc:empty{display:none}

.side-modal[data-variant=stage-view] .stage-view .comment__images{display:flex;flex-wrap:wrap;margin-bottom:.4rem}

.side-modal[data-variant=stage-view] .stage-view .comment__images:empty{display:none}

.side-modal[data-variant=stage-view] .stage-view .comment__img{width:3.86rem;height:3.86rem;-o-object-fit:cover;object-fit:cover;display:block}

[dir="ltr"] .side-modal[data-variant=stage-view] .stage-view .comment__img{margin:0 .5rem .5rem 0}

[dir="rtl"] .side-modal[data-variant=stage-view] .stage-view .comment__img{margin:0 0 .5rem .5rem}

.side-modal[data-variant=stage-view] .stage-view .task-summary{padding:2.3rem 0 1.5rem;border-bottom:1px solid #e8e8e8}

[dir="ltr"] .side-modal[data-variant=stage-view] .stage-view .task-summary{margin:0 2.21rem 0 2rem}

[dir="rtl"] .side-modal[data-variant=stage-view] .stage-view .task-summary{margin:0 2rem 0 2.21rem}

.side-modal[data-variant=stage-view] .stage-view .task-summary__title{font-size:16px;font-weight:500;margin-bottom:1.25rem}

@media(min-width: 768px){
.side-modal[data-variant=stage-view] .stage-view .task-summary__title{font-size:1.14rem}}

.side-modal[data-variant=stage-view] .stage-view .task-summary__row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}

.side-modal[data-variant=stage-view] .stage-view .task-summary__item{display:flex;align-items:center;flex-wrap:wrap;font-size:12px}

[dir="ltr"] .side-modal[data-variant=stage-view] .stage-view .task-summary__item{margin:0 .7rem .8rem 0}

[dir="rtl"] .side-modal[data-variant=stage-view] .stage-view .task-summary__item{margin:0 0 .8rem .7rem}

[dir="ltr"] .side-modal[data-variant=stage-view] .stage-view .task-summary__item:last-of-type{margin-right:0}

[dir="rtl"] .side-modal[data-variant=stage-view] .stage-view .task-summary__item:last-of-type{margin-left:0}

@media(min-width: 768px){
.side-modal[data-variant=stage-view] .stage-view .task-summary__item{font-size:.93rem}}

.side-modal[data-variant=stage-view] .stage-view .task-summary__item-title{color:#898989}

[dir="ltr"] .side-modal[data-variant=stage-view] .stage-view .task-summary__item-title{margin-right:.5rem}

[dir="rtl"] .side-modal[data-variant=stage-view] .stage-view .task-summary__item-title{margin-left:.5rem}

.side-modal[data-variant=stage-view] .stage-view .task-summary__item-value{color:#898989;background-color:rgba(137,137,137,.1);padding:.57rem .64rem .36rem;border-radius:3px;text-align:center;min-width:2.21rem}

.side-modal[data-variant=stage-view] .stage-view .task-summary__item--due .task-summary__item-value{color:#e0a801;background-color:rgba(224,168,1,.1)}

.side-modal[data-variant=stage-view] .stage-view .task-summary__item--completed .task-summary__item-value{color:#05d94e;background-color:rgba(5,217,78,.1)}

.side-modal[data-variant=stage-view] .stage-view .task-summary__item--in-delay .task-summary__item-value{color:#ec5469;background-color:rgba(236,84,105,.1)}

.updates-filter{max-width:82rem;width:100%;margin:0 0 15px}

@media(min-width: 768px){
.updates-filter{margin:1.8rem 0 1.5rem}}

@media(min-width: 768px){
.updates-filter[data-is-open=true] .updates-filter__top-panel{border-radius:6px 6px 0 0}}

.updates-filter[data-is-open=true] .updates-filter__top-panel-filter .btn[data-color=transparent]{border:1px solid #254385;color:#1e428a}

.updates-filter[data-is-open=true] .updates-filter__top-panel-filter .btn[data-color=transparent] .icon{filter:brightness(1)}

.updates-filter__top-panel{border:1px solid #e3e3e3;border-radius:6px;background:#fff;border:1px solid #e8e8e8;width:100%;display:flex;align-items:flex-start;justify-content:space-between}

[dir="ltr"] .updates-filter__top-panel{padding:5px 7px 8px 13px}

[dir="rtl"] .updates-filter__top-panel{padding:5px 13px 8px 7px}

@media screen and (min-width: 500px){
.updates-filter__top-panel{flex-direction:initial}}

@media(min-width: 768px){
[dir="ltr"] .updates-filter__top-panel{padding:.57rem .64rem .57rem .77rem}

[dir="rtl"] .updates-filter__top-panel{padding:.57rem .77rem .57rem .64rem}}

.updates-filter__top-panel-left{flex:1;display:flex;position:relative}

[dir="ltr"] .updates-filter__top-panel-left{margin-right:1rem}

[dir="rtl"] .updates-filter__top-panel-left{margin-left:1rem}

.updates-filter__top-panel-left .search{position:absolute;top:50%;transform:translateY(-50%)}

[dir="ltr"] .updates-filter__top-panel-left .search{left:.75rem;margin-right:1rem}

[dir="rtl"] .updates-filter__top-panel-left .search{right:.75rem;margin-left:1rem}

.updates-filter__top-panel-left .search svg,.updates-filter__top-panel-left .search image{width:18px;height:18px}

@media(min-width: 768px){
.updates-filter__top-panel-left .search svg,.updates-filter__top-panel-left .search image{width:1.28rem;height:1.28rem}}

.updates-filter__top-panel-left .input-text{flex:1;max-width:calc(100% - 28px);min-width:5rem}

[dir="ltr"] .updates-filter__top-panel-left .input-text{margin-right:1rem;padding:14px 0 14px 39px}

[dir="rtl"] .updates-filter__top-panel-left .input-text{margin-left:1rem;padding:14px 39px 14px 0}

@media(min-width: 768px){
.updates-filter__top-panel-left .input-text{max-width:calc(100% - 2rem)}

[dir="ltr"] .updates-filter__top-panel-left .input-text{padding:.8rem 0 .8rem 3rem}

[dir="rtl"] .updates-filter__top-panel-left .input-text{padding:.8rem 3rem .8rem 0}}

.updates-filter__top-panel-left .input-text-header{display:none}

.updates-filter__top-panel-left .input-text-input{border:none;height:auto;transition:0s;max-width:100%;position:absolute;top:0;bottom:0;width:100%}

[dir="ltr"] .updates-filter__top-panel-left .input-text-input{padding:0 30px 0 0;left:36px;right:0}

[dir="rtl"] .updates-filter__top-panel-left .input-text-input{padding:0 0 0 30px;right:36px;left:0}

@media(min-width: 768px){
[dir="ltr"] .updates-filter__top-panel-left .input-text-input{left:3.03rem;padding:0 3rem 0 0}

[dir="rtl"] .updates-filter__top-panel-left .input-text-input{right:3.03rem;padding:0 0 0 3rem}}

.updates-filter__top-panel-left .input-text-input:focus{border:none;box-shadow:none}

.updates-filter__top-panel-left .input-text .dynamic-width{display:inline-block;visibility:hidden;white-space:pre;font-size:.86rem}

[dir="ltr"] .updates-filter__top-panel-left .input-text .dynamic-width{padding-right:.15rem}

[dir="rtl"] .updates-filter__top-panel-left .input-text .dynamic-width{padding-left:.15rem}

.updates-filter__top-panel-left .btn[data-color=transparent]{align-self:center;padding:.5rem}

.updates-filter__top-panel-left .btn[data-color=transparent] svg,.updates-filter__top-panel-left .btn[data-color=transparent] image{width:.8rem;height:.8rem}

.updates-filter__top-panel-left[data-is-visible-btn-close=true]{max-width:calc(100% - 105px)}

@media(min-width: 768px){
.updates-filter__top-panel-left[data-is-visible-btn-close=true]{max-width:calc(100% - 8rem)}}

.updates-filter__top-panel-left[data-is-visible-btn-close=true] .input-text{flex:initial}

.updates-filter__top-panel-right{display:flex;align-items:center;align-self:flex-end}

@media screen and (min-width: 500px){
.updates-filter__top-panel-right{align-self:initial}}

.updates-filter__top-panel-clear{animation:fade-in .2s ease-in}

[dir="ltr"] .updates-filter__top-panel-clear{padding-right:1.43rem;border-right:1px solid #e8e8e8;margin:0 0 0 auto}

[dir="rtl"] .updates-filter__top-panel-clear{padding-left:1.43rem;border-left:1px solid #e8e8e8;margin:0 auto 0 0}

.updates-filter__top-panel-clear .btn[data-color=transparent]{font-size:11px;font-weight:500}

@media(min-width: 768px){
.updates-filter__top-panel-clear .btn[data-color=transparent]{font-size:.78rem}}

.updates-filter__top-panel-filter .btn[data-color=transparent]{color:#333;font-size:13px;padding:10px 12px;border:1px solid rgba(0,0,0,0);transition:.2s ease-in}

@media(min-width: 768px){
.updates-filter__top-panel-filter .btn[data-color=transparent]{font-size:.93rem}

[dir="ltr"] .updates-filter__top-panel-filter .btn[data-color=transparent]{padding:.65rem .65rem .8rem 1.07rem}

[dir="rtl"] .updates-filter__top-panel-filter .btn[data-color=transparent]{padding:.65rem 1.07rem .8rem .65rem}}

.updates-filter__top-panel-filter .btn[data-color=transparent]:hover{border:1px solid #254385;color:#1e428a}

.updates-filter__top-panel-filter .btn[data-color=transparent]:hover .icon{filter:brightness(1)}

.updates-filter__top-panel-filter .btn[data-color=transparent] .text:after{display:none}

.updates-filter__top-panel-filter .btn[data-color=transparent] .icon{filter:brightness(0)}

[dir="ltr"] .updates-filter__top-panel-filter .btn[data-color=transparent] .icon{padding-right:13px}

[dir="rtl"] .updates-filter__top-panel-filter .btn[data-color=transparent] .icon{padding-left:13px}

@media(min-width: 768px){
[dir="ltr"] .updates-filter__top-panel-filter .btn[data-color=transparent] .icon{padding-right:.93rem}

[dir="rtl"] .updates-filter__top-panel-filter .btn[data-color=transparent] .icon{padding-left:.93rem}}

.updates-filter__top-panel-filter .btn[data-color=transparent] .icon svg,.updates-filter__top-panel-filter .btn[data-color=transparent] .icon image{width:18px;height:16px}

@media(min-width: 768px){
.updates-filter__top-panel-filter .btn[data-color=transparent] .icon svg,.updates-filter__top-panel-filter .btn[data-color=transparent] .icon image{width:1.28rem;height:1.14rem}}

.updates-filter__bottom{width:100%;background:#fff;border:1px solid #e8e8e8;border-radius:6px;padding:20px;animation:fade-in .2s ease-in;margin-top:5px}

@media screen and (min-width: 1450px){
.updates-filter__bottom{border-top:0;border-radius:0 0 6px 6px;margin-top:initial}

[dir="ltr"] .updates-filter__bottom{padding:1.35rem 1.57rem 1.71rem 1.71rem}

[dir="rtl"] .updates-filter__bottom{padding:1.35rem 1.71rem 1.71rem 1.57rem}}

.updates-filter__bottom-left .input-text--select{margin-bottom:30px}

@media(min-width: 768px){
.updates-filter__bottom-left .input-text--select{margin-bottom:1.5rem}}

@media screen and (min-width: 1450px){
.updates-filter__bottom-left .input-text--select{margin-bottom:0}}

@media(min-width: 768px){
.updates-filter__bottom-left{display:grid;grid-template-columns:1fr 1fr}}

.updates-filter__bottom-field{display:flex;flex-direction:column}

@media(min-width: 768px){
[dir="ltr"] .updates-filter__bottom-field{margin-right:1rem}

[dir="rtl"] .updates-filter__bottom-field{margin-left:1rem}}

@media(min-width: 1025px){
[dir="ltr"] .updates-filter__bottom-field{margin-right:2rem}

[dir="rtl"] .updates-filter__bottom-field{margin-left:2rem}}

@media screen and (min-width: 1300px){
[dir="ltr"] .updates-filter__bottom-field{margin-right:6rem}

[dir="rtl"] .updates-filter__bottom-field{margin-left:6rem}}

.updates-filter__bottom-title{font-size:13px;font-weight:600}

@media(min-width: 768px){
.updates-filter__bottom-title{font-size:.93rem}}

.updates-filter__bottom .input-text--select .input-placeholder{font-size:12px}

.updates-filter__bottom .input-text-input{padding:26px 18px}

@media(min-width: 768px){
.updates-filter__bottom .input-text-input{padding:1.25rem}}

.updates-filter__bottom .input-text-input .filter-dropdown-list{width:100%;pointer-events:none}

[dir="ltr"] .updates-filter__bottom .input-text-input .filter-dropdown-list{padding-right:2rem}

[dir="rtl"] .updates-filter__bottom .input-text-input .filter-dropdown-list{padding-left:2rem}

.updates-filter__bottom .input-text-input .filter-dropdown-list__name{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}

.updates-filter__bottom .input-text-input .filter-dropdown-list .checkbox-container{display:none}

.updates-filter__bottom .input-text__options .input-text__option--dropdown{padding:0 1.1rem}

.updates-filter__bottom .input-text__options .input-text__option--dropdown:last-of-type .filter-dropdown-list{margin-bottom:1rem}

.updates-filter__bottom .input-text__options .filter-dropdown-list{padding:1.07rem 0;border-bottom:1px solid #e8e8e8}

.updates-filter__bottom .filter-dropdown-list{display:flex;justify-content:space-between;align-items:center;pointer-events:none}

.updates-filter__bottom .filter-dropdown-list__num,.updates-filter__bottom .filter-dropdown-list__all{font-size:12px;font-weight:500;display:flex;align-items:center}

@media(min-width: 768px){
.updates-filter__bottom .filter-dropdown-list__num,.updates-filter__bottom .filter-dropdown-list__all{font-size:.86rem}}

.updates-filter__bottom .filter-dropdown-list__name{color:#898989;flex:1;word-break:break-word;font-size:12px}

[dir="ltr"] .updates-filter__bottom .filter-dropdown-list__name{margin-left:.5rem}

[dir="rtl"] .updates-filter__bottom .filter-dropdown-list__name{margin-right:.5rem}

@media(min-width: 768px){
.updates-filter__bottom .filter-dropdown-list__name{font-size:.86rem}}

.updates-filter__bottom .filter-dropdown-list__status{color:#1e428a;background-color:rgba(30,66,138,.1);padding:.57rem .64rem .36rem;border-radius:3px;font-size:11px}

[dir="ltr"] .updates-filter__bottom .filter-dropdown-list__status{margin-left:.5rem}

[dir="rtl"] .updates-filter__bottom .filter-dropdown-list__status{margin-right:.5rem}

@media(min-width: 768px){
.updates-filter__bottom .filter-dropdown-list__status{font-size:.79rem}}

.updates-filter__bottom .filter-dropdown-list__status:empty{display:none}

.updates-filter__bottom .filter-dropdown-list__status[data-status=completed]{background-color:rgba(5,217,78,.1);color:#05d94e}

.updates-filter__bottom .filter-dropdown-list__status[data-status=inDelay]{background-color:rgba(236,84,105,.1);color:#ec5469}

.updates-filter__bottom .filter-dropdown-list__status[data-status=upcoming]{background-color:rgba(137,137,137,.1);color:#898989}

.updates-filter__bottom .filter-dropdown-list__status[data-status=currentStage]{background-color:rgba(224,168,1,.1);color:#e0a801}

.updates-filter__bottom-checkboxes{display:flex;flex-direction:column;margin-top:15px}

@media(min-width: 768px){
.updates-filter__bottom-checkboxes{display:grid;grid-template-columns:1fr 1fr;margin-top:2.3rem;grid-column:2/3}}

.updates-filter__bottom-checkboxes .checkbox-multiple{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;height:auto;margin-bottom:.5rem}

.updates-filter__bottom-checkboxes .checkbox-multiple-option{font-size:12px;font-weight:500;width:90%;padding:0;word-break:break-word}

[dir="ltr"] .updates-filter__bottom-checkboxes .checkbox-multiple-option{margin:0 1% 18px 0}

[dir="rtl"] .updates-filter__bottom-checkboxes .checkbox-multiple-option{margin:0 0 18px 1%}

@media(min-width: 768px){
.updates-filter__bottom-checkboxes .checkbox-multiple-option{font-size:.85rem}

[dir="ltr"] .updates-filter__bottom-checkboxes .checkbox-multiple-option{margin:0 1% 1.3rem 0}

[dir="rtl"] .updates-filter__bottom-checkboxes .checkbox-multiple-option{margin:0 0 1.3rem 1%}}

.updates-filter__bottom-checkboxes .checkbox-multiple-option:last-of-type{margin-bottom:0}

.updates-filter__bottom-checkboxes .checkbox-multiple-option .checkbox-multiple-checkbox{width:16px;height:16px;flex-shrink:0}

[dir="ltr"] .updates-filter__bottom-checkboxes .checkbox-multiple-option .checkbox-multiple-checkbox{margin:0 14px 0 0}

[dir="rtl"] .updates-filter__bottom-checkboxes .checkbox-multiple-option .checkbox-multiple-checkbox{margin:0 0 0 14px}

@media(min-width: 768px){
.updates-filter__bottom-checkboxes .checkbox-multiple-option .checkbox-multiple-checkbox{width:1.14rem;height:1.14rem}

[dir="ltr"] .updates-filter__bottom-checkboxes .checkbox-multiple-option .checkbox-multiple-checkbox{margin:0 .8rem 0 0}

[dir="rtl"] .updates-filter__bottom-checkboxes .checkbox-multiple-option .checkbox-multiple-checkbox{margin:0 0 0 .8rem}}

.updates-filter__bottom-checkboxes .filter-user__num{color:#898989;font-weight:400}

.updates-filter__bottom-col{display:flex;flex-direction:column}

[dir="ltr"] .updates-filter__bottom-col{margin:0 1rem 2rem 0}

[dir="rtl"] .updates-filter__bottom-col{margin:0 0 2rem 1rem}

.updates-filter__bottom-col:last-of-type{margin-bottom:0}

@media(min-width: 768px){
.updates-filter__bottom-col{margin-bottom:0}}

.updates-filter__bottom-col--criteria .checkbox-multiple{align-items:center}

@media(min-width: 768px){
.updates-filter__bottom-col--criteria .checkbox-multiple{flex-direction:column}}

.updates-filter__bottom-col--criteria .checkbox-multiple-option{width:100%}

.updates-filter__bottom-col--users .checkbox-multiple{display:grid;grid-template-columns:1fr 1fr}

@media(min-width: 768px){
.updates-filter__bottom-col--users .checkbox-multiple{display:flex;flex-direction:column}}

.updates-filter__bottom-col--status .checkbox-multiple{display:grid;grid-template-columns:1fr 1fr}

@media(min-width: 768px){
.updates-filter__bottom-col--status .checkbox-multiple{display:flex;flex-direction:column}}

.updates-filter__bottom-col--status .checkbox-multiple-option{margin-bottom:13px}

.updates-filter__bottom-col--status .checkbox-multiple-option:not(:first-of-type) .filter-status{color:#1e428a;background-color:rgba(30,66,138,.1);padding:.57rem .64rem .36rem;border-radius:3px;font-size:11px}

@media(min-width: 768px){
.updates-filter__bottom-col--status .checkbox-multiple-option:not(:first-of-type) .filter-status{font-size:.79rem}}

.updates-filter__bottom-col--status .checkbox-multiple-option:not(:first-of-type) .filter-status[data-status=Upcoming]{color:#898989;background-color:rgba(137,137,137,.1)}

.updates-filter__bottom-col--status .checkbox-multiple-option:not(:first-of-type) .filter-status[data-status="Due Now"]{color:#e0a801;background-color:rgba(224,168,1,.1)}

.updates-filter__bottom-col--status .checkbox-multiple-option:not(:first-of-type) .filter-status[data-status=Completed]{color:#05d94e;background-color:rgba(5,217,78,.1)}

.updates-filter__bottom-col--status .checkbox-multiple-option:not(:first-of-type) .filter-status[data-status="In Delay"]{color:#ec5469;background-color:rgba(236,84,105,.1)}

.updates-filter__bottom-col-title{font-size:13px;font-weight:600;margin-bottom:25px}

@media(min-width: 768px){
.updates-filter__bottom-col-title{font-size:.93rem;margin-bottom:1.75rem}}

.updates-filter__bottom-btns{display:flex;justify-content:flex-end;align-items:center;margin-top:5px}

@media(min-width: 768px){
.updates-filter__bottom-btns{margin-top:0;grid-column:1/3;grid-row:2/3}}

.updates-filter__bottom-btns .btn[data-color=transparent]{color:#333;font-size:13px}

@media(min-width: 768px){
.updates-filter__bottom-btns .btn[data-color=transparent]{font-size:.93rem}}

.updates-filter__bottom-btns .btn[data-color=transparent] .text:after{background-color:#333}

.updates-filter__bottom-btns .btn[data-color=blue]{font-size:16px;padding:12px 18px}

[dir="ltr"] .updates-filter__bottom-btns .btn[data-color=blue]{margin-left:25px}

[dir="rtl"] .updates-filter__bottom-btns .btn[data-color=blue]{margin-right:25px}

@media(min-width: 768px){
.updates-filter__bottom-btns .btn[data-color=blue]{font-size:1.16rem;padding:.5rem 1.15rem}

[dir="ltr"] .updates-filter__bottom-btns .btn[data-color=blue]{margin-left:1.75rem}

[dir="rtl"] .updates-filter__bottom-btns .btn[data-color=blue]{margin-right:1.75rem}}

.side-modal[data-variant=update-modal]{width:100%;padding:18px 0 0;max-width:500px}

@media(min-width: 768px){
.side-modal[data-variant=update-modal]{max-width:initial;width:43.14rem;padding-top:1.5rem}}

.side-modal[data-variant=update-modal] .side-modal__top{font-size:12px;line-height:21px;color:#898989;word-break:break-word}

[dir="ltr"] .side-modal[data-variant=update-modal] .side-modal__top{margin:0 2rem 15px 2.28rem}

[dir="rtl"] .side-modal[data-variant=update-modal] .side-modal__top{margin:0 2.28rem 15px 2rem}

@media(min-width: 768px){
.side-modal[data-variant=update-modal] .side-modal__top{font-size:.93rem;line-height:1.5rem}

[dir="ltr"] .side-modal[data-variant=update-modal] .side-modal__top{margin:0 2rem 1.5rem 2.28rem}

[dir="rtl"] .side-modal[data-variant=update-modal] .side-modal__top{margin:0 2.28rem 1.5rem 2rem}}

[dir="ltr"] .side-modal[data-variant=update-modal] .side-modal__header{margin:0 2rem 1.3rem 2.28rem}

[dir="rtl"] .side-modal[data-variant=update-modal] .side-modal__header{margin:0 2.28rem 1.3rem 2rem}

.side-modal[data-variant=update-modal] .side-modal__header-title{flex:1;display:grid;grid-template-columns:auto 1fr;font-size:18px;word-break:break-word}

@media(min-width: 768px){
.side-modal[data-variant=update-modal] .side-modal__header-title{font-size:1.28rem}}

[dir="ltr"] .side-modal[data-variant=update-modal] .side-modal__header-title-left{padding-right:20px;margin-right:14px;border-right:1px solid #e8e8e8}

[dir="rtl"] .side-modal[data-variant=update-modal] .side-modal__header-title-left{padding-left:20px;margin-left:14px;border-left:1px solid #e8e8e8}

@media(min-width: 768px){
[dir="ltr"] .side-modal[data-variant=update-modal] .side-modal__header-title-left{padding-right:1.3rem;margin-right:1rem}

[dir="rtl"] .side-modal[data-variant=update-modal] .side-modal__header-title-left{padding-left:1.3rem;margin-left:1rem}}

.side-modal[data-variant=update-modal] .side-modal__header .flag{flex-shrink:0}

[dir="ltr"] .side-modal[data-variant=update-modal] .side-modal__header .flag .btn{margin-left:1rem}

[dir="rtl"] .side-modal[data-variant=update-modal] .side-modal__header .flag .btn{margin-right:1rem}

.side-modal[data-variant=update-modal] .side-modal__header .flag .btn .icon{transition:none}

.side-modal[data-variant=update-modal] .side-modal__header .flag .btn svg,.side-modal[data-variant=update-modal] .side-modal__header .flag .btn image{width:16px;height:19px}

@media(min-width: 768px){
.side-modal[data-variant=update-modal] .side-modal__header .flag .btn svg,.side-modal[data-variant=update-modal] .side-modal__header .flag .btn image{width:1.14rem;height:1.36rem}}

.side-modal[data-variant=update-modal] .side-modal__header .flag .btn:hover .icon{filter:none}

.side-modal[data-variant=update-modal] .side-modal__header .flag[data-is-flagged=false] .btn:hover .icon{transition:.12s ease-in-out;filter:invert(40%) sepia(100%) saturate(475%) hue-rotate(304deg) brightness(96%) contrast(93%)}

.side-modal[data-variant=update-modal] .side-modal__info{display:flex;flex-direction:column;gap:.5rem;font-size:12px;color:#898989}

[dir="ltr"] .side-modal[data-variant=update-modal] .side-modal__info{margin:0 2rem 15px 2.28rem}

[dir="rtl"] .side-modal[data-variant=update-modal] .side-modal__info{margin:0 2.28rem 15px 2rem}

@media(min-width: 768px){
.side-modal[data-variant=update-modal] .side-modal__info{font-size:.93rem}

[dir="ltr"] .side-modal[data-variant=update-modal] .side-modal__info{margin:0 2rem 1.5rem 2.28rem}

[dir="rtl"] .side-modal[data-variant=update-modal] .side-modal__info{margin:0 2.28rem 1.5rem 2rem}}

.side-modal[data-variant=update-modal] .side-modal__info-title{color:#333;font-weight:500}

.side-modal[data-variant=update-modal] .side-modal__desc{font-size:12px;line-height:21px;color:#898989;word-break:break-word}

[dir="ltr"] .side-modal[data-variant=update-modal] .side-modal__desc{margin:0 2rem 22px 2.28rem}

[dir="rtl"] .side-modal[data-variant=update-modal] .side-modal__desc{margin:0 2.28rem 22px 2rem}

@media(min-width: 768px){
.side-modal[data-variant=update-modal] .side-modal__desc{font-size:.93rem;line-height:1.5rem}

[dir="ltr"] .side-modal[data-variant=update-modal] .side-modal__desc{margin:0 2rem 1.5rem 2.28rem}

[dir="rtl"] .side-modal[data-variant=update-modal] .side-modal__desc{margin:0 2.28rem 1.5rem 2rem}}

.side-modal[data-variant=update-modal] .side-modal__desc:empty{display:none}

.side-modal[data-variant=update-modal] .side-modal__attachments-title{font-size:12px;font-weight:500}

[dir="ltr"] .side-modal[data-variant=update-modal] .side-modal__attachments-title{margin:0 2rem 0 2.28rem}

[dir="rtl"] .side-modal[data-variant=update-modal] .side-modal__attachments-title{margin:0 2.28rem 0 2rem}

@media(min-width: 768px){
.side-modal[data-variant=update-modal] .side-modal__attachments-title{font-size:.86rem}}

.side-modal[data-variant=update-modal] .side-modal__attachments-title-num{color:#898989;font-weight:400}

.side-modal[data-variant=update-modal] .side-modal__attachments-slider{flex-direction:row;justify-content:space-between;padding:0;list-style-type:none}

[dir="ltr"] .side-modal[data-variant=update-modal] .side-modal__attachments-slider{margin:0 0 .75rem 2.1rem}

[dir="rtl"] .side-modal[data-variant=update-modal] .side-modal__attachments-slider{margin:0 2.1rem .75rem 0}

.side-modal[data-variant=update-modal] .side-modal__attachments-slider-img{display:block;width:100%;height:7.21rem;border-radius:4px;overflow:hidden;position:relative;-o-object-fit:cover;object-fit:cover;cursor:pointer;transition:all .12s ease-in}

.side-modal[data-variant=update-modal] .side-modal__attachments-slider-img:hover{transform:scale(1.03)}

.side-modal[data-variant=update-modal] .side-modal__attachments-slider .slider-list{padding:1.15rem 0}

.side-modal[data-variant=update-modal] .side-modal__attachments-slider .slider-list:empty{display:none}

.side-modal[data-variant=update-modal] .side-modal__attachments-slider .slider-list:hover{cursor:grab}

.side-modal[data-variant=update-modal] .side-modal__attachments-slider .slider-list:hover:active{cursor:grabbing}

.side-modal[data-variant=update-modal] .side-modal__attachments-slider .slider-btn{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;transition:transform .15s ease-in}

.side-modal[data-variant=update-modal] .side-modal__attachments-slider .slider-btn .btn--circle{width:2.21rem;height:2.21rem}

.side-modal[data-variant=update-modal] .side-modal__attachments-slider .slider-btn .btn--circle[data-color=white]{box-shadow:0 2px 12px rgba(0,0,0,.0980392157)}

.side-modal[data-variant=update-modal] .side-modal__attachments-slider .slider-btn .btn--circle .icon>div{justify-content:center;align-items:center}

.side-modal[data-variant=update-modal] .side-modal__attachments-slider .slider-btn .btn--circle .icon svg,.side-modal[data-variant=update-modal] .side-modal__attachments-slider .slider-btn .btn--circle .icon image{width:12px;height:8px}

@media(min-width: 768px){
.side-modal[data-variant=update-modal] .side-modal__attachments-slider .slider-btn .btn--circle .icon svg,.side-modal[data-variant=update-modal] .side-modal__attachments-slider .slider-btn .btn--circle .icon image{width:.86rem;height:.57rem}}

[dir="ltr"] .side-modal[data-variant=update-modal] .side-modal__attachments-slider .slider-btn--left{left:1.2rem}

[dir="rtl"] .side-modal[data-variant=update-modal] .side-modal__attachments-slider .slider-btn--left{right:1.2rem}

[dir="ltr"] .side-modal[data-variant=update-modal] .side-modal__attachments-slider .slider-btn--left:hover{transform:translate(-0.25rem, -50%)}

[dir="rtl"] .side-modal[data-variant=update-modal] .side-modal__attachments-slider .slider-btn--left:hover{transform:translate(0.25rem, -50%)}

[dir="ltr"] .side-modal[data-variant=update-modal] .side-modal__attachments-slider .slider-btn--left svg{transform:rotate(-180deg)}

[dir="rtl"] .side-modal[data-variant=update-modal] .side-modal__attachments-slider .slider-btn--left svg{transform:rotate(180deg)}

[dir="ltr"] .side-modal[data-variant=update-modal] .side-modal__attachments-slider .slider-btn--right{right:1rem}

[dir="rtl"] .side-modal[data-variant=update-modal] .side-modal__attachments-slider .slider-btn--right{left:1rem}

[dir="ltr"] .side-modal[data-variant=update-modal] .side-modal__attachments-slider .slider-btn--right:hover{transform:translate(0.25rem, -50%)}

[dir="rtl"] .side-modal[data-variant=update-modal] .side-modal__attachments-slider .slider-btn--right:hover{transform:translate(-0.25rem, -50%)}

.side-modal[data-variant=update-modal] .side-modal__submitted{font-size:11px;color:#898989;padding-bottom:27px;border-bottom:1px solid #e8e8e8}

[dir="ltr"] .side-modal[data-variant=update-modal] .side-modal__submitted{margin:0 2rem 27px 2.28rem}

[dir="rtl"] .side-modal[data-variant=update-modal] .side-modal__submitted{margin:0 2.28rem 27px 2rem}

@media(min-width: 768px){
.side-modal[data-variant=update-modal] .side-modal__submitted{font-size:.79rem;padding-bottom:2rem}

[dir="ltr"] .side-modal[data-variant=update-modal] .side-modal__submitted{margin:0 2rem 2rem 2.28rem}

[dir="rtl"] .side-modal[data-variant=update-modal] .side-modal__submitted{margin:0 2.28rem 2rem 2rem}}

.side-modal[data-variant=update-modal] .side-modal__comment-title{font-size:14px;font-weight:500}

[dir="ltr"] .side-modal[data-variant=update-modal] .side-modal__comment-title{margin:0 2rem 22px 2.28rem}

[dir="rtl"] .side-modal[data-variant=update-modal] .side-modal__comment-title{margin:0 2.28rem 22px 2rem}

@media(min-width: 768px){
.side-modal[data-variant=update-modal] .side-modal__comment-title{font-size:1rem}

[dir="ltr"] .side-modal[data-variant=update-modal] .side-modal__comment-title{margin:0 2rem 1.4rem 2.28rem}

[dir="rtl"] .side-modal[data-variant=update-modal] .side-modal__comment-title{margin:0 2.28rem 1.4rem 2rem}}

.side-modal[data-variant=update-modal] .side-modal__comment-title-num{font-size:12px;font-weight:400;color:#898989}

@media(min-width: 768px){
.side-modal[data-variant=update-modal] .side-modal__comment-title-num{font-size:.93rem}}

.side-modal[data-variant=update-modal] .side-modal__comment-list{flex:1;overflow-y:auto;min-height:10.71rem}

[dir="ltr"] .side-modal[data-variant=update-modal] .side-modal__comment-list{padding:.5rem 1.5rem 4.3rem 2.28rem;margin-right:.71rem}

[dir="rtl"] .side-modal[data-variant=update-modal] .side-modal__comment-list{padding:.5rem 2.28rem 4.3rem 1.5rem;margin-left:.71rem}

.side-modal[data-variant=update-modal] .side-modal__comment-list:empty{min-height:initial}

.side-modal[data-variant=update-modal] .side-modal__comment-list::-webkit-scrollbar{width:.5rem;height:.5rem}

.side-modal[data-variant=update-modal] .side-modal__comment-list .comment{display:grid;grid-template-columns:auto 1fr;padding-bottom:1rem}

.side-modal[data-variant=update-modal] .side-modal__comment-list .comment__avatar{width:40px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:50%;position:relative}

[dir="ltr"] .side-modal[data-variant=update-modal] .side-modal__comment-list .comment__avatar{margin-right:14px}

[dir="rtl"] .side-modal[data-variant=update-modal] .side-modal__comment-list .comment__avatar{margin-left:14px}

@media(min-width: 768px){
.side-modal[data-variant=update-modal] .side-modal__comment-list .comment__avatar{width:2.86rem;height:2.86rem}

[dir="ltr"] .side-modal[data-variant=update-modal] .side-modal__comment-list .comment__avatar{margin-right:1rem}

[dir="rtl"] .side-modal[data-variant=update-modal] .side-modal__comment-list .comment__avatar{margin-left:1rem}}

.side-modal[data-variant=update-modal] .side-modal__comment-list .comment__avatar[src=""],.side-modal[data-variant=update-modal] .side-modal__comment-list .comment__avatar:not([src]){background-image:url("/assets/graphics/blue_avatar.svg");background-size:cover;background-position:center;font-size:0}

.side-modal[data-variant=update-modal] .side-modal__comment-list .comment__avatar[src=""]:after,.side-modal[data-variant=update-modal] .side-modal__comment-list .comment__avatar:not([src]):after{content:"";position:absolute;top:0;background-image:url("/assets/graphics/blue_avatar.svg");width:100%;height:100%;background-size:cover;background-position:center;display:block}

[dir="ltr"] .side-modal[data-variant=update-modal] .side-modal__comment-list .comment__avatar[src=""]:after,[dir="ltr"] .side-modal[data-variant=update-modal] .side-modal__comment-list .comment__avatar:not([src]):after{left:0}

[dir="rtl"] .side-modal[data-variant=update-modal] .side-modal__comment-list .comment__avatar[src=""]:after,[dir="rtl"] .side-modal[data-variant=update-modal] .side-modal__comment-list .comment__avatar:not([src]):after{right:0}

.side-modal[data-variant=update-modal] .side-modal__comment-list .comment__right{display:flex;flex-direction:column}

.side-modal[data-variant=update-modal] .side-modal__comment-list .comment__row{font-size:12px;display:grid;grid-template-columns:auto auto;justify-content:flex-start;align-items:baseline;margin-bottom:11px}

@media(min-width: 768px){
.side-modal[data-variant=update-modal] .side-modal__comment-list .comment__row{font-size:.86rem;margin-bottom:.8rem}}

[dir="ltr"] .side-modal[data-variant=update-modal] .side-modal__comment-list .comment__name{margin-right:1rem}

[dir="rtl"] .side-modal[data-variant=update-modal] .side-modal__comment-list .comment__name{margin-left:1rem}

.side-modal[data-variant=update-modal] .side-modal__comment-list .comment__name:empty{display:none}

.side-modal[data-variant=update-modal] .side-modal__comment-list .comment__date{font-size:11px;color:#898989;word-break:break-word}

@media(min-width: 768px){
.side-modal[data-variant=update-modal] .side-modal__comment-list .comment__date{font-size:.79rem}}

.side-modal[data-variant=update-modal] .side-modal__comment-list .comment__desc{font-size:13px;line-height:20px;font-weight:500;word-break:break-word;margin-bottom:11px}

@media(min-width: 768px){
.side-modal[data-variant=update-modal] .side-modal__comment-list .comment__desc{font-size:.86rem;line-height:1.43rem;margin-bottom:1rem}}

.side-modal[data-variant=update-modal] .side-modal__comment-list .comment__images{display:flex;flex-wrap:wrap;margin-bottom:.4rem}

.side-modal[data-variant=update-modal] .side-modal__comment-list .comment__images:empty{display:none}

.side-modal[data-variant=update-modal] .side-modal__comment-list .comment__img{width:3.86rem;height:3.86rem;-o-object-fit:cover;object-fit:cover}

[dir="ltr"] .side-modal[data-variant=update-modal] .side-modal__comment-list .comment__img{margin:0 .5rem .5rem 0}

[dir="rtl"] .side-modal[data-variant=update-modal] .side-modal__comment-list .comment__img{margin:0 0 .5rem .5rem}

.side-modal[data-variant=update-modal] .side-modal__add-comment{animation:fade-in .2s ease-in;padding-top:.5rem;position:fixed;bottom:0;background-color:#fff;width:100%;max-width:500px;display:flex;flex-direction:column-reverse}

[dir="ltr"] .side-modal[data-variant=update-modal] .side-modal__add-comment{right:0;border-left:1px solid #e3e3e3}

[dir="rtl"] .side-modal[data-variant=update-modal] .side-modal__add-comment{left:0;border-right:1px solid #e3e3e3}

@media(min-width: 768px){
.side-modal[data-variant=update-modal] .side-modal__add-comment{width:43.14rem;max-width:initial}}

.side-modal[data-variant=update-modal] .side-modal__add-comment .input-text-input{background-color:rgba(0,0,0,0);border:0;border-radius:0;border-top:1px solid #dbdada;border-bottom:1px solid #dbdada}

[dir="ltr"] .side-modal[data-variant=update-modal] .side-modal__add-comment .input-text-input{padding:2.25rem 7rem 2.1rem 2.28rem}

[dir="rtl"] .side-modal[data-variant=update-modal] .side-modal__add-comment .input-text-input{padding:2.25rem 2.28rem 2.1rem 7rem}

.side-modal[data-variant=update-modal] .side-modal__add-comment .input-text-input:focus{border:none;border-top:1px solid #dbdada;border-bottom:1px solid #dbdada;box-shadow:none}

.side-modal[data-variant=update-modal] .side-modal__add-comment .input-text-header{display:none}

.side-modal[data-variant=update-modal] .side-modal__add-comment .dropzone{position:absolute;bottom:1.1rem;padding:0;width:-moz-fit-content;width:fit-content}

[dir="ltr"] .side-modal[data-variant=update-modal] .side-modal__add-comment .dropzone{right:4rem}

[dir="rtl"] .side-modal[data-variant=update-modal] .side-modal__add-comment .dropzone{left:4rem}

.side-modal[data-variant=update-modal] .side-modal__add-comment .dropzone .btn{background-color:rgba(0,0,0,0);border-radius:0}

.side-modal[data-variant=update-modal] .side-modal__add-comment .file-list{padding:1rem 2.3rem;margin-top:0;box-shadow:0 -5px 11px rgba(0,0,0,.1);overflow-x:auto;flex-wrap:initial}

.side-modal[data-variant=update-modal] .side-modal__add-comment .file-list:empty{display:none}

.side-modal[data-variant=update-modal] .side-modal__add-comment .file-list__item-icons{opacity:1}

.side-modal[data-variant=update-modal] .side-modal__add-comment-btn-send{position:absolute;bottom:1.75rem}

[dir="ltr"] .side-modal[data-variant=update-modal] .side-modal__add-comment-btn-send{right:2.2rem}

[dir="rtl"] .side-modal[data-variant=update-modal] .side-modal__add-comment-btn-send{left:2.2rem}

.side-modal[data-variant=update-modal] .side-modal__add-comment-btn-send .btn svg,.side-modal[data-variant=update-modal] .side-modal__add-comment-btn-send .btn image{width:14px;height:14px}

@media(min-width: 768px){
.side-modal[data-variant=update-modal] .side-modal__add-comment-btn-send .btn svg,.side-modal[data-variant=update-modal] .side-modal__add-comment-btn-send .btn image{width:1.21rem;height:1.21rem}}

.pm-module-view .pm-updates{display:flex;flex-direction:column;height:100%;flex:1}

.pm-module-view .pm-updates .buttons-menu{position:initial;background-color:initial;border-bottom:none;padding-top:0;margin-top:12px;z-index:34}

@media(min-width: 768px){
.pm-module-view .pm-updates .buttons-menu{margin-top:-0.5rem}}

[dir="ltr"] .pm-module-view .pm-updates .buttons-menu__item{margin-right:25px}

[dir="rtl"] .pm-module-view .pm-updates .buttons-menu__item{margin-left:25px}

@media screen and (min-width: 400px){
[dir="ltr"] .pm-module-view .pm-updates .buttons-menu__item{margin-right:15%}

[dir="rtl"] .pm-module-view .pm-updates .buttons-menu__item{margin-left:15%}}

@media(min-width: 768px){
[dir="ltr"] .pm-module-view .pm-updates .buttons-menu__item{margin-right:4.6rem}

[dir="rtl"] .pm-module-view .pm-updates .buttons-menu__item{margin-left:4.6rem}}

[dir="ltr"] .pm-module-view .pm-updates .buttons-menu__item:first-child{margin-left:0}

[dir="rtl"] .pm-module-view .pm-updates .buttons-menu__item:first-child{margin-right:0}

.pm-module-view .pm-updates .buttons-menu__item:after{height:3px}

.pm-module-view .pm-updates .buttons-menu .btn{font-size:13px;padding:0 0 19px;font-weight:400;color:#898989;min-height:initial}

@media(min-width: 768px){
.pm-module-view .pm-updates .buttons-menu .btn{font-size:1rem;padding:0 0 .8rem}}

.pm-module-view .pm-updates .buttons-menu .btn .text-number{color:#333;font-size:13px;font-weight:500}

[dir="ltr"] .pm-module-view .pm-updates .buttons-menu .btn .text-number{margin-left:.4rem}

[dir="rtl"] .pm-module-view .pm-updates .buttons-menu .btn .text-number{margin-right:.4rem}

@media(min-width: 768px){
.pm-module-view .pm-updates .buttons-menu .btn .text-number{font-size:1rem}}

.pm-module-view .pm-updates .table{padding:0}

.pm-module-view .pm-updates .table__header{padding:0 1.7rem;border-bottom:none;position:relative;display:none;word-break:break-word}

@media(min-width: 768px){
.pm-module-view .pm-updates .table__header{display:flex}}

.pm-module-view .pm-updates .table__header:after{content:"";position:absolute;bottom:0;left:24px;right:24px;height:1px;background-color:#f2f2f2}

@media(min-width: 768px){
.pm-module-view .pm-updates .table__header:after{left:1.7rem;right:1.7rem}}

.pm-module-view .pm-updates .table__header .table__cell{padding:1.45rem .5rem 1.15rem}

[dir="ltr"] .pm-module-view .pm-updates .table__header .table__cell:first-of-type{padding-left:0}

[dir="rtl"] .pm-module-view .pm-updates .table__header .table__cell:first-of-type{padding-right:0}

[dir="ltr"] .pm-module-view .pm-updates .table__header .table__cell:last-of-type{padding-right:0}

[dir="rtl"] .pm-module-view .pm-updates .table__header .table__cell:last-of-type{padding-left:0}

.pm-module-view .pm-updates .table__body{overflow:hidden;font-size:12px}

@media(min-width: 768px){
.pm-module-view .pm-updates .table__body{font-size:.86rem}}

.pm-module-view .pm-updates .table__body:empty{display:none}

.pm-module-view .pm-updates .table__body .table__row{padding:0 24px 12px;border-bottom:none;position:relative;flex-direction:column;align-items:initial;justify-content:space-between;display:grid;grid-template-columns:30% 30% 37%}

@media(min-width: 768px){
.pm-module-view .pm-updates .table__body .table__row{flex-direction:row;padding:0 1.7rem;display:flex;justify-content:initial}}

.pm-module-view .pm-updates .table__body .table__row:after{content:"";position:absolute;bottom:0;left:24px;right:24px;height:1px;background-color:#f2f2f2}

@media(min-width: 768px){
.pm-module-view .pm-updates .table__body .table__row:after{left:1.7rem;right:1.7rem}}

.pm-module-view .pm-updates .table__body .table__row:last-of-type{margin-bottom:.5rem}

.pm-module-view .pm-updates .table__body .table__cell{padding:11px 0 8px;color:#898989}

@media(min-width: 768px){
.pm-module-view .pm-updates .table__body .table__cell{padding:1.3rem .5rem}}

.pm-module-view .pm-updates .table__body .table__cell:first-of-type{padding-top:20px;padding-bottom:0;grid-column:1/3}

[dir="ltr"] .pm-module-view .pm-updates .table__body .table__cell:first-of-type{padding-left:0}

[dir="rtl"] .pm-module-view .pm-updates .table__body .table__cell:first-of-type{padding-right:0}

@media(min-width: 768px){
.pm-module-view .pm-updates .table__body .table__cell:first-of-type{padding-top:1.3rem}}

.pm-module-view .pm-updates .table__body .table__cell:nth-child(2){grid-column:1/-1}

.pm-module-view .pm-updates .table__body .table__cell:last-of-type{align-self:flex-end;grid-column:3/4;grid-row:1;padding-top:20px;padding-bottom:0;justify-self:flex-end}

@media(min-width: 768px){
.pm-module-view .pm-updates .table__body .table__cell:last-of-type{align-self:initial}

[dir="ltr"] .pm-module-view .pm-updates .table__body .table__cell:last-of-type{padding:1.3rem 0 1.3rem .5rem}

[dir="rtl"] .pm-module-view .pm-updates .table__body .table__cell:last-of-type{padding:1.3rem .5rem 1.3rem 0}}

.pm-module-view .pm-updates .table__row[data-is-read=true]{background-color:#fafbff}

.pm-module-view .pm-updates .table .number{color:#333}

.pm-module-view .pm-updates .table .name{cursor:pointer}

.pm-module-view .pm-updates .table .name__row{display:grid;width:-moz-fit-content;width:fit-content;grid-template-columns:auto auto}

.pm-module-view .pm-updates .table .name__workflow{font-size:12px;font-weight:500;color:#333}

[dir="ltr"] .pm-module-view .pm-updates .table .name__workflow{margin-right:1rem;padding-right:1rem;border-right:1px solid rgba(112,112,112,.3)}

[dir="rtl"] .pm-module-view .pm-updates .table .name__workflow{margin-left:1rem;padding-left:1rem;border-left:1px solid rgba(112,112,112,.3)}

@media(min-width: 768px){
.pm-module-view .pm-updates .table .name__workflow{font-size:.93rem}}

.pm-module-view .pm-updates .table .name__desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:14px}

@media(min-width: 768px){
.pm-module-view .pm-updates .table .name__desc{margin-top:1rem}}

.pm-module-view .pm-updates .table .name__desc:empty{display:none}

.pm-module-view .pm-updates .table .flag{flex-shrink:0}

.pm-module-view .pm-updates .table .flag .btn{margin:0}

@media(min-width: 768px){
.pm-module-view .pm-updates .table .flag .btn{margin:0 0 0 auto}}

.pm-module-view .pm-updates .table .flag .btn .icon{transition:none}

.pm-module-view .pm-updates .table .flag .btn svg,.pm-module-view .pm-updates .table .flag .btn image{width:16px;height:19px}

@media(min-width: 768px){
.pm-module-view .pm-updates .table .flag .btn svg,.pm-module-view .pm-updates .table .flag .btn image{width:1.14rem;height:1.36rem}}

.pm-module-view .pm-updates .table .flag .btn:hover .icon{filter:none}

.pm-module-view .pm-updates .table .flag[data-is-flagged=false] .btn:hover .icon{transition:.12s ease-in-out;filter:invert(40%) sepia(100%) saturate(475%) hue-rotate(304deg) brightness(96%) contrast(93%)}

.pm-module-view .pm-updates .table .item{display:flex;flex-direction:column}

@media(min-width: 768px){
.pm-module-view .pm-updates .table .item{display:block}}

.pm-module-view .pm-updates .table .title{color:#898989;margin-bottom:5px}

.pm-module-view .pm-updates .table .value{color:#333;font-weight:500}

@media(min-width: 768px){
.pm-module-view .pm-updates .table .value{color:#898989;font-weight:initial}}

.project-statistics{border:1px solid #e3e3e3;border-radius:6px;background:#fff;border:1px solid #e8e8e8}

[dir="ltr"] .project-statistics[data-is-closed=false] .project-statistics__header .btn{transform:rotateZ(180deg)}

[dir="rtl"] .project-statistics[data-is-closed=false] .project-statistics__header .btn{transform:rotateZ(-180deg)}

.project-statistics[data-is-closed=false] .project-statistics__charts{animation:fade-in .2s ease-in;display:flex;flex-direction:column}

@media screen and (min-width: 1200px){
.project-statistics[data-is-closed=false] .project-statistics__charts{flex-direction:initial}}

.project-statistics__header{display:flex;align-items:center;justify-content:space-between}

.project-statistics__header .btn{border-radius:0;border:none;box-shadow:none;width:initial;height:initial;padding:0;margin-top:.3rem;align-self:flex-start;background-color:rgba(0,0,0,0)}

.project-statistics__header .btn svg,.project-statistics__header .btn image{width:11px;height:6px}

@media(min-width: 768px){
.project-statistics__header .btn svg,.project-statistics__header .btn image{width:.79rem;height:.43rem}}

.project-statistics__header .btn .icon{filter:var(-icon-dark-gray)}

.project-statistics__title{font-size:16px;font-weight:600}

@media(min-width: 768px){
.project-statistics__title{font-size:1.14rem}}

.project-statistics__charts{display:none;margin-top:2rem}

.project-statistics__charts-left{max-width:351px;width:100%;display:flex;flex-direction:column}

@media(min-width: 768px){
.project-statistics__charts-left{max-width:21rem}}

.project-statistics__charts-right{overflow-x:auto;overflow-y:hidden;position:relative;width:100%;height:400px}

@media(min-width: 768px){
.project-statistics__charts-right{height:375px}}

@media screen and (min-width: 1200px){
.project-statistics__charts-right{flex:1;width:initial;height:initial}}

.project-statistics__charts-right::-webkit-scrollbar{display:none}

.project-statistics__charts-right .chart-body{position:absolute;top:0;left:0;right:0;bottom:0}

.project-statistics__charts-right canvas{width:100% !important;height:auto !important}

[dir="ltr"] .project-statistics[data-type=histogram]{padding:25px 0 20px 22px}

[dir="rtl"] .project-statistics[data-type=histogram]{padding:25px 22px 20px 0}

@media(min-width: 768px){
[dir="ltr"] .project-statistics[data-type=histogram]{padding:1.65rem 1.7rem 2.03rem 1.5rem}

[dir="rtl"] .project-statistics[data-type=histogram]{padding:1.65rem 1.5rem 2.03rem 1.7rem}}

[dir="ltr"] .project-statistics[data-type=histogram] .project-statistics__header{margin-right:22px}

[dir="rtl"] .project-statistics[data-type=histogram] .project-statistics__header{margin-left:22px}

@media(min-width: 768px){
[dir="ltr"] .project-statistics[data-type=histogram] .project-statistics__header{margin-right:initial}

[dir="rtl"] .project-statistics[data-type=histogram] .project-statistics__header{margin-left:initial}}

[dir="ltr"] .project-statistics[data-type=histogram] .project-statistics__charts-left{padding-right:22px;margin-right:1rem}

[dir="rtl"] .project-statistics[data-type=histogram] .project-statistics__charts-left{padding-left:22px;margin-left:1rem}

@media(min-width: 768px){
[dir="ltr"] .project-statistics[data-type=histogram] .project-statistics__charts-left{padding-right:initial}

[dir="rtl"] .project-statistics[data-type=histogram] .project-statistics__charts-left{padding-left:initial}}

.project-statistics[data-type=histogram] .project-statistics__charts-right .chart-body{width:800px}

@media(min-width: 768px){
.project-statistics[data-type=histogram] .project-statistics__charts-right .chart-body{width:initial}}

.project-statistics[data-type=budget]{padding:25px 22px 20px}

@media(min-width: 768px){
[dir="ltr"] .project-statistics[data-type=budget]{padding:1.65rem 1.7rem 2.03rem 1.5rem}

[dir="rtl"] .project-statistics[data-type=budget]{padding:1.65rem 1.5rem 2.03rem 1.7rem}}

[dir="ltr"] .project-statistics[data-type=budget] .project-statistics__charts-left{margin-right:2rem}

[dir="rtl"] .project-statistics[data-type=budget] .project-statistics__charts-left{margin-left:2rem}

.project-statistics--loading .loading-container{width:100%;height:25rem;background-color:rgba(0,0,0,0);position:relative;z-index:10}

.payments-box{box-shadow:0 0 12px rgba(0,0,0,.1333333333);padding:17px 24px 27px;display:flex;flex-direction:column;position:relative}

@media(min-width: 768px){
.payments-box{flex-direction:initial;padding:2.15rem 2.36rem 2.7rem}}

.payments-box-container{border:1px solid #e3e3e3;border-radius:6px;background:#fff;border:1px solid #e8e8e8;margin-bottom:3rem}

[dir="ltr"] .payments-box-container{padding:25px 25px 42px 22px}

[dir="rtl"] .payments-box-container{padding:25px 22px 42px 25px}

@media(min-width: 768px){
[dir="ltr"] .payments-box-container{padding:1.65rem 1.7rem 2.03rem 1.5rem}

[dir="rtl"] .payments-box-container{padding:1.65rem 1.5rem 2.03rem 1.7rem}}

.payments-box .close{position:absolute;top:21px}

[dir="ltr"] .payments-box .close{right:0}

[dir="rtl"] .payments-box .close{left:0}

@media(min-width: 768px){
.payments-box .close{top:1rem}}

.payments-box .close svg,.payments-box .close image{width:12px;height:12px}

@media(min-width: 768px){
.payments-box .close svg,.payments-box .close image{width:.86rem;height:.86rem}}

.payments-box__left{width:100%;padding-bottom:25px;border-bottom:1px solid #e8e8e8}

@media(min-width: 768px){
.payments-box__left{width:47.5%;border-bottom:0}

[dir="ltr"] .payments-box__left{padding:0 10.3% 0 0;border-right:1px solid #e8e8e8}

[dir="rtl"] .payments-box__left{padding:0 0 0 10.3%;border-left:1px solid #e8e8e8}}

.payments-box__left-title{font-size:14px;font-weight:500;line-height:22px;margin-bottom:13px}

@media(min-width: 768px){
.payments-box__left-title{font-size:1.14rem;line-height:1.71rem;margin-bottom:.9rem}}

.payments-box__left-box{border:1px solid #e3e3e3;border-radius:6px;background:#fff;border:1px solid #e8e8e8;padding:15px 15px 18px;display:flex;flex-direction:column;margin-bottom:17px}

@media(min-width: 768px){
.payments-box__left-box{margin-bottom:2.3rem}

[dir="ltr"] .payments-box__left-box{padding:1.57rem 1.5rem 1.57rem 1.29rem}

[dir="rtl"] .payments-box__left-box{padding:1.57rem 1.29rem 1.57rem 1.5rem}}

.payments-box__left-box-row{display:flex;flex-direction:column;justify-content:space-between}

.payments-box__left-box-row:first-of-type{margin-bottom:25px}

@media(min-width: 768px){
.payments-box__left-box-row:first-of-type{margin-bottom:1rem}}

@media screen and (min-width: 1200px){
.payments-box__left-box-row{flex-direction:initial;display:grid;grid-template-columns:auto auto}}

.payments-box__left-box-title{font-size:12px;color:#898989;margin-bottom:.5rem}

@media(min-width: 768px){
.payments-box__left-box-title{font-size:.86rem}

[dir="ltr"] .payments-box__left-box-title{margin:0 1rem 0 0}

[dir="rtl"] .payments-box__left-box-title{margin:0 0 0 1rem}}

.payments-box__left-box-value{font-size:12px;font-weight:500;word-break:break-word}

@media(min-width: 768px){
.payments-box__left-box-value{font-size:.86rem}}

@media screen and (min-width: 1200px){
[dir="ltr"] .payments-box__left-box-value{text-align:right}

[dir="rtl"] .payments-box__left-box-value{text-align:left}}

.payments-box__left .input-text-input{padding:23px 15px;max-width:300px}

@media(min-width: 768px){
.payments-box__left .input-text-input{padding:1.25rem;max-width:initial}}

.payments-box__left .btn{font-size:16px}

[dir="ltr"] .payments-box__left .btn{margin:22px 0 0 auto;padding:12px 13px 12px 31px}

[dir="rtl"] .payments-box__left .btn{margin:22px auto 0 0;padding:12px 31px 12px 13px}

@media(min-width: 768px){
.payments-box__left .btn{font-size:1.14rem;margin-top:1.7rem}

[dir="ltr"] .payments-box__left .btn{padding:.5rem 1.15rem .5rem 1.95rem}

[dir="rtl"] .payments-box__left .btn{padding:.5rem 1.95rem .5rem 1.15rem}}

.payments-box__left .btn svg,.payments-box__left .btn image{width:16px;height:11px}

@media(min-width: 768px){
.payments-box__left .btn svg,.payments-box__left .btn image{width:1.14rem;height:.78rem}}

.payments-box__right{flex:1;padding-top:21px}

@media(min-width: 768px){
.payments-box__right{padding-top:0}}

.payments-box__right-title{font-size:18px;font-weight:500;line-height:26px;text-align:center;margin:6px auto 14px}

@media(min-width: 768px){
.payments-box__right-title{width:85%;font-size:1.36rem;line-height:2rem;margin:.55rem auto .7rem}}

@media screen and (min-width: 1200px){
.payments-box__right-title{width:60%}}

.payments-box__right .btn{margin:0 auto;font-size:13px;font-weight:500}

@media(min-width: 768px){
.payments-box__right .btn{font-size:.93rem}}

.payments-box__right-img{width:88%;max-width:370px;margin:15px auto 0;display:block}

@media(min-width: 768px){
.payments-box__right-img{width:75%;max-width:initial;margin-top:2.7rem}}

@media screen and (min-width: 1200px){
.payments-box__right-img{width:63%}}

.questions-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}

.questions-title__heading{font-size:1.07rem;font-weight:600}

.questions-title__buttons{display:flex;align-items:center}

.questions-title__buttons .search svg,.questions-title__buttons .search image{width:1.3rem;height:1.3rem}

[dir="ltr"] .questions-title__buttons .filter{margin:0 0 0 2.8rem}

[dir="rtl"] .questions-title__buttons .filter{margin:0 2.8rem 0 0}

.questions-title__buttons .filter svg,.questions-title__buttons .filter image{width:1.26rem;height:1.16rem}

.questions-add form{width:100%;margin-bottom:2.36rem}

.questions-add__input{padding:0;margin-top:1.07rem;position:relative}

.questions-add__input .input-text-header{display:none}

.questions-add__input .input-text-input{height:4.8rem;overflow:hidden;text-overflow:ellipsis}

.questions-add .btn{margin-top:2.16rem}

.question-list{border:1px solid #e3e3e3;border-radius:6px;background:#fff;margin:2.67rem 0 0;padding:1.86rem 2.07rem 2.43rem}

.question-list .question-item{border:1px solid #e3e3e3;border-radius:6px;background:#fff;transition:box-shadow .15s ease-in;border:1px solid #d9d9d9;margin-bottom:1.64rem;padding:1.1rem 1.71rem 0;background-color:#fbfbfd;position:relative;animation:fade-in .12s ease-in}

.question-list .question-item:hover{box-shadow:0 2px 8px 0 rgba(0,0,0,.1215686275)}

.question-list .question-item .form{margin:0}

.question-list .question-item__heading{display:flex;margin-bottom:1.5rem;position:relative}

.question-list .question-item__heading-img{width:3.07rem;height:3.07rem;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.1843137255);-o-object-fit:cover;object-fit:cover;position:relative;overflow:hidden}

[dir="ltr"] .question-list .question-item__heading-img{margin:.2rem 1.14rem 0 0}

[dir="rtl"] .question-list .question-item__heading-img{margin:.2rem 0 0 1.14rem}

.question-list .question-item__heading-img[src=""],.question-list .question-item__heading-img:not([src]){background-image:url("/assets/graphics/blue_avatar.svg");background-size:cover;background-position:center;font-size:0}

.question-list .question-item__heading-img[src=""]:after,.question-list .question-item__heading-img:not([src]):after{content:"";position:absolute;top:0;background-image:url("/assets/graphics/blue_avatar.svg");width:100%;height:100%;background-size:cover;background-position:center;display:block}

[dir="ltr"] .question-list .question-item__heading-img[src=""]:after,[dir="ltr"] .question-list .question-item__heading-img:not([src]):after{left:0}

[dir="rtl"] .question-list .question-item__heading-img[src=""]:after,[dir="rtl"] .question-list .question-item__heading-img:not([src]):after{right:0}

.question-list .question-item__heading-date{margin:.5rem 0 0;color:#898989;font-size:.86rem;flex-grow:1}

.question-list .question-item__heading-text{width:100%}

.question-list .question-item__heading-question{font-size:1.07rem;font-weight:600;margin-top:1.3rem;position:relative;max-width:calc(100% - 9rem);word-break:break-word}

.question-list .question-item__heading-question-text{width:-moz-fit-content;width:fit-content;position:relative;animation:fade-in .12s ease-in}

.question-list .question-item__heading-row{display:flex}

.question-list .question-item__heading-new{margin:0;color:#ec5469;background:rgba(236,84,105,.1);font-size:.79rem;font-weight:600;border-radius:.21rem}

[dir="ltr"] .question-list .question-item__heading-new{margin-right:.86rem;padding:.5rem .64rem .36rem .71rem}

[dir="rtl"] .question-list .question-item__heading-new{margin-left:.86rem;padding:.5rem .71rem .36rem .64rem}

.question-list .question-item__heading-assign{margin-top:1.07rem;font-size:.86rem;color:#898989}

[dir="ltr"] .question-list .question-item__heading-assign{margin-right:1.93rem}

[dir="rtl"] .question-list .question-item__heading-assign{margin-left:1.93rem}

.question-list .question-item__heading-assign span{font-weight:600;color:#1e428a}

.question-list .question-item__answer-text{color:#898989;font-size:.86rem;position:relative;animation:fade-in .12s ease-in;word-break:break-word}

[dir="ltr"] .question-list .question-item__answer-text{margin:0 1.93rem 1.4rem 0}

[dir="rtl"] .question-list .question-item__answer-text{margin:0 0 1.4rem 1.93rem}

.question-list .question-item__answer-date{font-size:.86rem;margin-bottom:.6rem;font-weight:500;animation:fade-in .12s ease-in}

.question-list .question-item__answer-date span{color:#898989}

[dir="ltr"] .question-list .question-item__answer-date span{margin-left:.3rem}

[dir="rtl"] .question-list .question-item__answer-date span{margin-right:.3rem}

.question-list .question-item__input{position:relative;margin:1.8rem 0 2.5rem;animation:fade-in .12s ease-in}

.question-list .question-item__input .input-text-input{min-height:4.79rem;text-overflow:ellipsis}

[dir="ltr"] .question-list .question-item__input .input-text-input{padding-right:4.5rem}

[dir="rtl"] .question-list .question-item__input .input-text-input{padding-left:4.5rem}

.question-list .question-item__input--editable{width:100%;animation:fade-in .12s ease-in;margin-bottom:.8rem}

.question-list .question-item__btn{background:none;border:none;outline:none;padding:0;cursor:pointer}

.question-list .question-item__btn--send{position:absolute;top:50%;transform:translateY(-50%)}

[dir="ltr"] .question-list .question-item__btn--send{right:2rem}

[dir="rtl"] .question-list .question-item__btn--send{left:2rem}

.question-list .question-item__btn--send .btn svg,.question-list .question-item__btn--send .btn image{width:1.25rem;height:1.25rem}

.question-list .question-item__btn--answer .btn{margin:1.8rem 0;font-weight:500}

.question-list .question-item__btn--edit{position:absolute;top:0}

[dir="ltr"] .question-list .question-item__btn--edit{right:-2rem}

[dir="rtl"] .question-list .question-item__btn--edit{left:-2rem}

.question-list .question-item__btn--edit .btn svg,.question-list .question-item__btn--edit .btn image{width:1.23rem;height:1.23rem}

.question-list .question-item__btn--delete{position:absolute;top:1rem}

[dir="ltr"] .question-list .question-item__btn--delete{right:0}

[dir="rtl"] .question-list .question-item__btn--delete{left:0}

.question-list .question-item__btn--delete .btn svg,.question-list .question-item__btn--delete .btn image{width:1.3rem;height:1.5rem}

.question-list .question-item:last-child{margin-bottom:0}

.post-question__search{position:absolute;top:2.2rem;cursor:pointer}

[dir="ltr"] .post-question__search{right:2.3rem}

[dir="rtl"] .post-question__search{left:2.3rem}

.post-question__search svg,.post-question__search image{width:1.29rem;height:1.29rem}

.post-question__content{flex:1;overflow-y:auto}

[dir="ltr"] .post-question__content{margin-right:.71rem}

[dir="rtl"] .post-question__content{margin-left:.71rem}

.post-question__content::-webkit-scrollbar{width:.79rem}

.post-question__content .post{padding:1.79rem 1.71rem 1.93rem;margin-bottom:.93rem;border:1px solid #e3e3e3;border-radius:6px;background:#fff}

.post-question__content .post:last-child{margin-bottom:0}

.post-question__content .post__date{color:#898989;font-size:.86rem;margin-bottom:.86rem}

.post-question__content .post__question{font-size:1.07rem;font-weight:600;line-height:1.93rem;margin-bottom:.86rem;word-break:break-word}

.post-question__content .post__answer{font-size:.86rem;line-height:1.57rem;color:#898989;margin-bottom:.79rem;word-break:break-word}

.post-question__content .post__answer-date{font-size:.86rem;margin-bottom:1.93rem}

.post-question__content .post__answer-date-num{color:#898989}

[dir="ltr"] .post-question__content .post__answer-date-num{margin-left:.3rem}

[dir="rtl"] .post-question__content .post__answer-date-num{margin-right:.3rem}

.post-question__content .post__answer-waiting{font-size:.86rem;color:#05d94e}

.post-question__content .post__btn .btn{font-weight:400}

.post-question__input{padding:0 2.3rem;margin-top:1.07rem;position:relative}

.post-question__input .input-text-header{display:none}

.post-question__input .input-text-input{height:4.8rem;overflow:hidden;text-overflow:ellipsis}

[dir="ltr"] .post-question__input .input-text-input{padding:2rem 5rem 2rem 2rem}

[dir="rtl"] .post-question__input .input-text-input{padding:2rem 2rem 2rem 5rem}

.post-question__input .btn{position:absolute;top:50%;transform:translateY(-50%)}

[dir="ltr"] .post-question__input .btn{right:4.57rem}

[dir="rtl"] .post-question__input .btn{left:4.57rem}

.post-question__input .btn svg,.post-question__input .btn image{width:1.29rem;height:1.29rem}

.services-tip{max-width:100%;margin:4rem auto 2.1rem;font-size:1.29rem;font-weight:600}

.cards{display:grid;grid-template-columns:repeat(auto-fill, minmax(29rem, 1fr));justify-content:center;max-width:100%;margin:0 auto;grid-gap:0 1.9rem;flex-wrap:wrap}

.my-projects-company .sidebar{width:calc(100% - .85rem)}

[dir="ltr"] .my-projects-company .sidebar{padding:1.93rem .7rem 0 2.64rem;margin-right:1rem}

[dir="rtl"] .my-projects-company .sidebar{padding:1.93rem 2.64rem 0 .7rem;margin-left:1rem}

@media(min-width: 768px){
.my-projects-company .sidebar{max-height:calc(100vh - 5.64rem);overflow:auto}}

.my-projects-company .sidebar::-webkit-scrollbar{width:.79rem}

.my-projects-company .sidebar__title{font-size:1.07rem;font-weight:600;margin-bottom:1.5rem}

.my-projects-company .sidebar__item{display:flex;margin-bottom:2.4rem}

.my-projects-company .sidebar__item--last{margin-bottom:3rem}

.my-projects-company .sidebar__item-icon{width:3.21rem;height:3.21rem;background-color:#f4f4f8;border-radius:.43rem;display:flex;justify-content:center;align-items:center;flex-shrink:0}

[dir="ltr"] .my-projects-company .sidebar__item-icon{margin-right:1.21rem}

[dir="rtl"] .my-projects-company .sidebar__item-icon{margin-left:1.21rem}

.my-projects-company .sidebar__item-icon--home svg,.my-projects-company .sidebar__item-icon--home image{width:1.43rem;height:1.29rem}

.my-projects-company .sidebar__item-icon--brickwall svg,.my-projects-company .sidebar__item-icon--brickwall image{width:1.71rem;height:1.71rem}

.my-projects-company .sidebar__item-icon--design svg,.my-projects-company .sidebar__item-icon--design image{width:1.79rem;height:1.79rem}

.my-projects-company .sidebar__item-icon--contractor svg,.my-projects-company .sidebar__item-icon--contractor image{width:1.71rem;height:1.79rem}

.my-projects-company .sidebar__item-icon--consultant svg,.my-projects-company .sidebar__item-icon--consultant image{width:1.43rem;height:2.07rem}

.my-projects-company .sidebar__item-icon--omr svg,.my-projects-company .sidebar__item-icon--omr image{width:1.86rem;height:1.57rem}

.my-projects-company .sidebar__item-description{padding-top:.29rem;display:flex;gap:.7rem;flex-direction:column;justify-content:space-between}

.my-projects-company .sidebar__item-title{color:#898989;font-size:.93rem}

.my-projects-company .sidebar__item-amount{font-size:1.29rem;font-weight:600;word-break:break-word}

.my-projects-company .sidebar__item-amount--value{color:#1e428a;font-size:1.29rem}

.task-progress__title{font-size:16px;font-weight:500;display:flex;align-items:center;flex-wrap:wrap;padding-top:1.3rem;border-top:1px solid #e8e8e8}

[dir="ltr"] .task-progress__title{margin:0 2.21rem 1.4rem 2rem}

[dir="rtl"] .task-progress__title{margin:0 2rem 1.4rem 2.21rem}

@media(min-width: 768px){
.task-progress__title{font-size:1.14rem}}

.task-progress__title-num{font-size:14px;color:#898989}

@media(min-width: 768px){
.task-progress__title-num{font-size:1rem}}

.task-progress__form{border:1px solid #e3e3e3;border-radius:6px;background:#fff}

[dir="ltr"] .task-progress__form{margin:0 2.21rem 2rem 2rem}

[dir="rtl"] .task-progress__form{margin:0 2rem 2rem 2.21rem}

.task-progress__form .input-text--select{margin:.5rem 1.2rem 0}

.task-progress__form .input-text--select .input-text-header{display:none}

.task-progress__form .input-text--select .input-text-input{height:2.8rem;border:none;border-bottom:1px solid #dbdada;border-radius:0;padding:0}

.task-progress__form .input-text--select .input-text-input .tick{width:.71rem;height:.71rem}

[dir="ltr"] .task-progress__form .input-text--select .input-text-input .tick{right:.5rem}

[dir="rtl"] .task-progress__form .input-text--select .input-text-input .tick{left:.5rem}

.task-progress__form .input-text--select .input-text-input:focus{border-bottom:1px solid #dbdada;box-shadow:none}

.task-progress__form .textarea__header{display:none}

.task-progress__form .textarea__input{border:none;min-height:85px;padding:1.65rem 1.5rem 0;font-size:11px}

.task-progress__form .textarea__input:focus{border:none;box-shadow:none}

@media(min-width: 768px){
.task-progress__form .textarea__input{min-height:5.8rem;font-size:.86rem}}

.task-progress__form .textarea__placeholder{top:1.65rem;font-size:12px}

[dir="ltr"] .task-progress__form .textarea__placeholder{left:1.5rem}

[dir="rtl"] .task-progress__form .textarea__placeholder{right:1.5rem}

@media(min-width: 768px){
.task-progress__form .textarea__placeholder{font-size:.93rem}}

.task-progress__form .input-placeholder{font-size:12px}

@media(min-width: 768px){
.task-progress__form .input-placeholder{font-size:.86rem}}

.task-progress__form-btns{width:100%;padding:0 1.2rem 1rem;display:flex;position:relative}

.task-progress__form-btns .dropzone{padding:0}

.task-progress__form-btn-add{position:absolute;bottom:1.5rem}

[dir="ltr"] .task-progress__form-btn-add{right:1.5rem}

[dir="rtl"] .task-progress__form-btn-add{left:1.5rem}

.task-progress__form-btn-add .btn[data-color=blue]{background-color:var(--blue);box-shadow:0 3px 6px rgba(5,217,78,.1607843137)}

.task-progress__form-btn-add .btn[data-color=blue] .icon{filter:var(--icon-white)}

.task-progress__form-btn-add .btn[data-color=blue]:hover{background-color:var(--hover-blue)}

.task-progress__form-btn-add .btn[data-color=blue]:disabled{background-color:#898989}

.task-progress__form-btn-add .btn[data-color=blue]:disabled:hover{background-color:#898989}

.task-progress .task-updates{display:flex;flex-direction:column;gap:2rem}

[dir="ltr"] .task-progress .task-updates{margin:0 2.21rem 0 2rem}

[dir="rtl"] .task-progress .task-updates{margin:0 2rem 0 2.21rem}

.task-progress .task-updates:empty{display:none}

.task-progress .task-updates__item{position:relative}

.task-progress .task-updates__item:before{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#e8e8e8}

.task-progress .task-updates__item:last-of-type:before{display:none}

.task-progress .task-updates__item-title{font-size:13px;font-weight:600;margin-bottom:9px;display:flex}

@media(min-width: 768px){
.task-progress .task-updates__item-title{font-size:.93rem;margin-bottom:.6rem}}

.task-progress .task-updates__item-title-num{color:#898989}

.task-progress .task-updates__item-title-text{flex:1}

.task-progress .task-updates__item-title-btns{display:flex;align-items:center}

.task-progress .task-updates__item-title-btns .button .btn .icon{filter:var(--icon-dark-gray)}

[dir="ltr"] .task-progress .task-updates__item-title-btns .button .btn .icon{padding-left:.2rem}

[dir="rtl"] .task-progress .task-updates__item-title-btns .button .btn .icon{padding-right:.2rem}

.task-progress .task-updates__item-title-btns .button .btn:hover .icon{filter:brightness(0.5)}

.task-progress .task-updates__item-title-btns .button--edit svg,.task-progress .task-updates__item-title-btns .button--edit image{width:14px;height:14px}

[dir="ltr"] .task-progress .task-updates__item-title-btns .button--delete{margin-left:1.2rem}

[dir="rtl"] .task-progress .task-updates__item-title-btns .button--delete{margin-right:1.2rem}

.task-progress .task-updates__item-title-btns .button--delete svg,.task-progress .task-updates__item-title-btns .button--delete image{width:15px;height:16px}

.task-progress .task-updates__item-desc{color:#898989;font-size:12px;line-height:1.5rem;word-break:break-word;margin-bottom:11px}

@media(min-width: 768px){
.task-progress .task-updates__item-desc{font-size:.86rem;margin-bottom:.8rem}}

.task-progress .task-updates__item-img-container{display:flex;flex-wrap:wrap;margin-bottom:1.8rem}

.task-progress .task-updates__item-img-container:empty{margin-bottom:1rem}

.task-progress .task-updates__item-img{width:3.86rem;height:3.86rem;-o-object-fit:cover;object-fit:cover;display:block}

[dir="ltr"] .task-progress .task-updates__item-img{margin:0 .5rem .5rem 0}

[dir="rtl"] .task-progress .task-updates__item-img{margin:0 0 .5rem .5rem}

.task-progress .task-updates__item-submitted{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.6rem}

.task-progress .task-updates__item-submitted-text{font-size:11px;color:#898989}

@media(min-width: 768px){
.task-progress .task-updates__item-submitted-text{font-size:.79rem}}

.task-progress .task-updates__item-submitted-btn{font-size:12px;flex-shrink:0;display:flex;align-items:center;border:1px solid #d8d8d8;border-radius:1.14rem;padding:.6rem .79rem .4rem;transition:box-shadow .12s ease-in;cursor:pointer}

[dir="ltr"] .task-progress .task-updates__item-submitted-btn{margin-left:1rem}

[dir="rtl"] .task-progress .task-updates__item-submitted-btn{margin-right:1rem}

[dir="ltr"] .task-progress .task-updates__item-submitted-btn .icon-box{margin-left:.85rem}

[dir="rtl"] .task-progress .task-updates__item-submitted-btn .icon-box{margin-right:.85rem}

.task-progress .task-updates__item-submitted-btn svg,.task-progress .task-updates__item-submitted-btn image{width:16px;height:14px}

@media(min-width: 768px){
.task-progress .task-updates__item-submitted-btn svg,.task-progress .task-updates__item-submitted-btn image{width:1.14rem;height:1.07rem}}

.task-progress .task-updates__item-submitted-btn:hover{box-shadow:0 2px 6px rgba(0,0,0,.1607843137)}

@media(min-width: 768px){
.task-progress .task-updates__item-submitted-btn{font-size:1rem}}

.task-progress .task-updates.task-updates--submitted{gap:0;margin:0;padding:0;position:relative}

.task-progress .task-updates.task-updates--submitted:before{content:"";position:absolute;bottom:0;height:1px;background-color:#e8e8e8}

[dir="ltr"] .task-progress .task-updates.task-updates--submitted:before{left:2rem;right:2.21rem}

[dir="rtl"] .task-progress .task-updates.task-updates--submitted:before{right:2rem;left:2.21rem}

.task-progress .task-updates.task-updates--submitted .task-updates__header{font-size:13px;font-weight:500;border-top:1px solid #e8e8e8;padding:2.4rem 0 1.2rem}

[dir="ltr"] .task-progress .task-updates.task-updates--submitted .task-updates__header{margin:0 2.21rem 0 2rem}

[dir="rtl"] .task-progress .task-updates.task-updates--submitted .task-updates__header{margin:0 2rem 0 2.21rem}

@media(min-width: 768px){
.task-progress .task-updates.task-updates--submitted .task-updates__header{font-size:1rem}}

.task-progress .task-updates.task-updates--submitted .task-updates__header-num{font-weight:400}

.task-progress .task-updates.task-updates--submitted .task-updates__item{position:relative;transition:.2s ease-in}

[dir="ltr"] .task-progress .task-updates.task-updates--submitted .task-updates__item{padding:2rem 2.21rem 0 2rem}

[dir="rtl"] .task-progress .task-updates.task-updates--submitted .task-updates__item{padding:2rem 2rem 0 2.21rem}

[dir="ltr"] .task-progress .task-updates.task-updates--submitted .task-updates__item:before{left:2rem;right:2.21rem}

[dir="rtl"] .task-progress .task-updates.task-updates--submitted .task-updates__item:before{right:2rem;left:2.21rem}

.task-progress .task-updates.task-updates--submitted .task-updates__item:last-of-type{padding-bottom:0}

.task-progress .task-updates.task-updates--submitted .task-updates__item:last-of-type .task-updates__item-submitted{margin-bottom:1.6rem}

.task-progress .task-updates.task-updates--submitted .task-updates__item:after{content:"";position:absolute;top:0;height:100%;width:3px;background-color:#1e428a;opacity:0}

[dir="ltr"] .task-progress .task-updates.task-updates--submitted .task-updates__item:after{left:0}

[dir="rtl"] .task-progress .task-updates.task-updates--submitted .task-updates__item:after{right:0}

.task-progress .task-updates.task-updates--submitted .task-updates__item[data-is-open=true]{background-color:#fafbff}

.task-progress .task-updates.task-updates--submitted .task-updates__item[data-is-open=true]:after{opacity:1}

.task-progress .task-updates.task-updates--submitted .task-updates__item[data-is-open=true] .task-updates__item-submitted{margin-bottom:1.6rem}

.task-progress .task-updates.task-updates--submitted .task-updates__item[data-is-open=true] .task-updates__item-submitted-btn{color:#1e428a}

.task-progress .task-updates.task-updates--submitted .task-updates__item[data-is-open=true] .task-updates__item-submitted-btn .icon{filter:brightness(0) saturate(100%) invert(17%) sepia(79%) saturate(1577%) hue-rotate(204deg) brightness(101%) contrast(90%)}

.task-progress .task-updates.task-updates--submitted .task-updates__item-img-container{margin-bottom:11px}

@media(min-width: 768px){
.task-progress .task-updates.task-updates--submitted .task-updates__item-img-container{margin-bottom:.7rem}}

.task-progress .task-updates.task-updates--submitted .task-updates__comments{animation:fade-in .2s ease-in}

.task-progress .task-updates.task-updates--submitted .task-updates__comment{position:relative;animation:fade-in .2s ease-in;border-bottom:1px solid #dbdada;border-top:1px solid #dbdada;padding:1rem 0}

.task-progress .task-updates.task-updates--submitted .task-updates__comment .dropzone{position:absolute;top:1.1rem;padding:0;width:-moz-fit-content;width:fit-content}

[dir="ltr"] .task-progress .task-updates.task-updates--submitted .task-updates__comment .dropzone{right:2rem}

[dir="rtl"] .task-progress .task-updates.task-updates--submitted .task-updates__comment .dropzone{left:2rem}

.task-progress .task-updates.task-updates--submitted .task-updates__comment .dropzone .btn{background-color:rgba(0,0,0,0);border-radius:0}

.task-progress .task-updates.task-updates--submitted .task-updates__comment .file-list{margin-bottom:1rem}

.task-progress .task-updates.task-updates--submitted .task-updates__comment .file-list:empty{display:none}

.task-progress .task-updates.task-updates--submitted .task-updates__comment-btn-send{position:absolute;top:1.65rem}

[dir="ltr"] .task-progress .task-updates.task-updates--submitted .task-updates__comment-btn-send{right:0}

[dir="rtl"] .task-progress .task-updates.task-updates--submitted .task-updates__comment-btn-send{left:0}

.task-progress .task-updates.task-updates--submitted .task-updates__comment-btn-send .btn svg,.task-progress .task-updates.task-updates--submitted .task-updates__comment-btn-send .btn image{width:14px;height:14px}

@media(min-width: 768px){
.task-progress .task-updates.task-updates--submitted .task-updates__comment-btn-send .btn svg,.task-progress .task-updates.task-updates--submitted .task-updates__comment-btn-send .btn image{width:1.21rem;height:1.21rem}}

.task-progress .task-updates.task-updates--submitted .textarea__input{background-color:rgba(0,0,0,0);border:0;border-radius:0;width:calc(100% - 5rem);padding:.5rem 0 0;max-height:3rem;overflow:auto}

.task-progress .task-updates.task-updates--submitted .textarea__input:focus{box-shadow:none;border:none}

.task-progress .task-updates.task-updates--submitted .textarea__header{display:none}

.task-progress .task-updates.task-updates--submitted .textarea__placeholder{top:.5rem}

[dir="ltr"] .task-progress .task-updates.task-updates--submitted .textarea__placeholder{left:0}

[dir="rtl"] .task-progress .task-updates.task-updates--submitted .textarea__placeholder{right:0}

.task-progress .comment{display:grid;grid-template-columns:auto 1fr;border-top:1px solid #e8e8e8;padding:1rem 0}

.task-progress .comment:first-child{padding-top:0;border:none}

.task-progress .comment__avatar{width:2.86rem;height:2.86rem;-o-object-fit:cover;object-fit:cover;border-radius:50%;position:relative}

[dir="ltr"] .task-progress .comment__avatar{margin-right:1rem}

[dir="rtl"] .task-progress .comment__avatar{margin-left:1rem}

.task-progress .comment__avatar[src=""],.task-progress .comment__avatar:not([src]){background-image:url("/assets/graphics/blue_avatar.svg");background-size:cover;background-position:center;font-size:0}

.task-progress .comment__avatar[src=""]:after,.task-progress .comment__avatar:not([src]):after{content:"";position:absolute;top:0;background-image:url("/assets/graphics/blue_avatar.svg");width:100%;height:100%;background-size:cover;background-position:center;display:block}

[dir="ltr"] .task-progress .comment__avatar[src=""]:after,[dir="ltr"] .task-progress .comment__avatar:not([src]):after{left:0}

[dir="rtl"] .task-progress .comment__avatar[src=""]:after,[dir="rtl"] .task-progress .comment__avatar:not([src]):after{right:0}

.task-progress .comment__right{display:flex;flex-direction:column}

.task-progress .comment__row{font-size:11px;display:grid;grid-template-columns:auto auto;justify-content:flex-start;margin-bottom:1rem}

@media(min-width: 768px){
.task-progress .comment__row{font-size:.86rem}}

[dir="ltr"] .task-progress .comment__name{margin-right:1rem}

[dir="rtl"] .task-progress .comment__name{margin-left:1rem}

.task-progress .comment__name:empty{display:none}

.task-progress .comment__date{font-size:10px;color:#898989;word-break:break-word}

@media(min-width: 768px){
.task-progress .comment__date{font-size:.79rem}}

.task-progress .comment__desc{font-size:11px;font-weight:500;word-break:break-word;margin-bottom:1rem}

@media(min-width: 768px){
.task-progress .comment__desc{font-size:.86rem}}

.task-progress .comment__desc:empty{display:none}

.task-progress .comment__images{display:flex;flex-wrap:wrap;margin-bottom:.4rem}

.task-progress .comment__images:empty{display:none}

.task-progress .comment__img{width:3.86rem;height:3.86rem;-o-object-fit:cover;object-fit:cover;display:block}

[dir="ltr"] .task-progress .comment__img{margin:0 .5rem .5rem 0}

[dir="rtl"] .task-progress .comment__img{margin:0 0 .5rem .5rem}

.admin-view .view-content{overflow-x:auto}

@media(min-width: 768px){
.admin-view .view-content{overflow-x:hidden}}

.admin-view .page-with-thin-sidebar{min-width:700px}

@media(min-width: 768px){
.admin-view .page-with-thin-sidebar{min-width:initial}}

.admin-content{grid-area:2/2/1/2}

.admin-content .top-header{display:flex;align-items:center;justify-content:space-between;margin:3.9rem 0 3.2rem}

.admin-content .top-header__text{font-size:2rem;font-weight:600;margin:0}

.admin-content .top-header__text-optional{font-size:1.28rem;color:#898989;font-weight:500}

[dir="ltr"] .admin-content .top-header__text-optional{margin-left:.3rem}

[dir="rtl"] .admin-content .top-header__text-optional{margin-right:.3rem}

.admin-content .top-header__right{display:flex;align-items:center;justify-content:flex-end}

[dir="ltr"] .admin-content .top-header__right .btn{margin-left:2rem}

[dir="rtl"] .admin-content .top-header__right .btn{margin-right:2rem}

.admin-content+.footer{width:85%;max-width:89.3rem}

.thin-sidebar{background-color:#fff;grid-area:1/1/3/2;width:20.3rem;overflow:auto}

[dir="ltr"] .thin-sidebar{border-right:1px solid #e3e3e3}

[dir="rtl"] .thin-sidebar{border-left:1px solid #e3e3e3}

@media(min-width: 768px){
.thin-sidebar{position:fixed;height:calc(100vh - 5.64rem)}}

.thin-sidebar__item{display:flex;justify-content:space-between;font-size:1rem;font-weight:500;cursor:pointer}

[dir="ltr"] .thin-sidebar__item{padding:1.3rem 2rem 1.3rem 2.2rem}

[dir="rtl"] .thin-sidebar__item{padding:1.3rem 2.2rem 1.3rem 2rem}

.thin-sidebar__item svg,.thin-sidebar__item image{width:.45rem;height:.76rem}

@keyframes tabs{
0%{background-color:rgba(0,0,0,0);color:#333}

100%{background-color:rgba(30,66,138,.1);color:#1e428a}}

.thin-sidebar__item[data-is-active=true]{position:relative;color:#1e428a;background-color:rgba(30,66,138,.05);animation:tabs .15s ease-in}

.thin-sidebar__item[data-is-active=true]:after{content:"";position:absolute;height:100%;top:0;width:4px;background-color:#1e428a;animation:fade-in .2s ease-in}

[dir="ltr"] .thin-sidebar__item[data-is-active=true]:after{left:0}

[dir="rtl"] .thin-sidebar__item[data-is-active=true]:after{right:0}

.thin-sidebar__item[data-is-active=false]:hover{background-color:#f5f5f5}

.thin-sidebar__item[data-is-active=false] svg,.thin-sidebar__item[data-is-active=false] image{filter:grayscale(1) brightness(1.5)}

.thin-sidebar__step{position:relative}

.thin-sidebar__step:after{content:"";position:absolute;bottom:0;height:1px;background-color:#e3e3e3}

[dir="ltr"] .thin-sidebar__step:after{left:2.2rem;right:2rem}

[dir="rtl"] .thin-sidebar__step:after{right:2.2rem;left:2rem}

.thin-sidebar__step-title{display:flex;justify-content:space-between;align-items:flex-end;font-size:.93rem;color:#898989}

[dir="ltr"] .thin-sidebar__step-title{margin:1.6rem 2rem 1.3rem 2.2rem}

[dir="rtl"] .thin-sidebar__step-title{margin:1.6rem 2.2rem 1.3rem 2rem}

.thin-sidebar__step-title svg,.thin-sidebar__step-title image{width:.91rem;height:1.14rem}

.thin-sidebar__step--dashboard{padding-top:.6rem}

[dir="ltr"] .thin-sidebar__step--dashboard .thin-sidebar__item{padding:2.1rem 2rem 2.1rem 2.2rem}

[dir="rtl"] .thin-sidebar__step--dashboard .thin-sidebar__item{padding:2.1rem 2.2rem 2.1rem 2rem}

.thin-sidebar__step--projects{padding:.6rem 0}

[dir="ltr"] .thin-sidebar__step--projects .thin-sidebar__item{padding:2rem 2rem 2rem 2.2rem}

[dir="rtl"] .thin-sidebar__step--projects .thin-sidebar__item{padding:2rem 2.2rem 2rem 2rem}

.thin-sidebar__step--users{padding:1.4rem 0}

.thin-sidebar__step--management{padding:.3rem 0 1rem}

.thin-sidebar__step--last{padding:1rem 0}

.thin-sidebar__step--last:after{height:0}

.company-management-view[data-status=draft] .container,.company-management-view[data-status=adminReview] .container{grid-column:1/2}

.company-management-view[data-status=draft] .footer,.company-management-view[data-status=adminReview] .footer{grid-area:4/1}

.company-management-view .view-content{overflow-x:auto}

@media(min-width: 768px){
.company-management-view .view-content{overflow-x:hidden}}

.company-management-view .view-content .page-with-sidebar{min-width:550px}

@media(min-width: 768px){
.company-management-view .view-content .page-with-sidebar{min-width:initial}}

.company-management-view .page-with-sidebar[data-page=company-creating]{display:grid;grid-template-columns:minmax(0, 1fr) 17.79rem;grid-template-rows:fit-content(100%) auto auto}

@media(min-width: 768px){
.company-management-view .page-with-sidebar[data-page=company-creating]{grid-template-columns:minmax(0, 1fr) 27.79rem}}

.company-management-view .subheader{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 1rem;grid-row:1/2;grid-column:1/-1;position:static}

[dir="ltr"] .company-management-view .subheader{padding:1rem 2.2rem 1rem 1.2rem}

[dir="rtl"] .company-management-view .subheader{padding:1rem 1.2rem 1rem 2.2rem}

@media(min-width: 768px){
.company-management-view .subheader{position:fixed;grid-template-columns:minmax(25rem, 1fr) auto;grid-gap:0 5rem}}

.company-management-view .subheader__left{width:auto;height:auto;overflow:hidden;word-break:break-word}

[dir="ltr"] .company-management-view .subheader__left{padding-left:1.5rem}

[dir="rtl"] .company-management-view .subheader__left{padding-right:1.5rem}

.company-management-view .subheader__left .left__name{text-transform:initial;white-space:initial;word-break:break-word}

.company-management-view .subheader__left .company{display:inline-flex;align-items:center}

[dir="ltr"] .company-management-view .subheader__left .company{margin-left:.7rem}

[dir="rtl"] .company-management-view .subheader__left .company{margin-right:.7rem}

.company-management-view .subheader__left .company__image{width:4.86rem;height:4.86rem;-o-object-fit:cover;object-fit:cover;box-shadow:0 2px 6px rgba(0,0,0,.1803921569);border-radius:50%;display:block;overflow:hidden;flex-shrink:0;position:relative}

[dir="ltr"] .company-management-view .subheader__left .company__image{margin-right:1.4rem}

[dir="rtl"] .company-management-view .subheader__left .company__image{margin-left:1.4rem}

.company-management-view .subheader__left .company__image[src=""],.company-management-view .subheader__left .company__image:not([src]){background-image:url("/assets/graphics/blue_avatar.svg");background-size:cover;background-position:center;font-size:0}

.company-management-view .subheader__left .company__image[src=""]:after,.company-management-view .subheader__left .company__image:not([src]):after{content:"";position:absolute;top:0;background-image:url("/assets/graphics/blue_avatar.svg");width:100%;height:100%;background-size:cover;background-position:center;display:block}

[dir="ltr"] .company-management-view .subheader__left .company__image[src=""]:after,[dir="ltr"] .company-management-view .subheader__left .company__image:not([src]):after{left:0}

[dir="rtl"] .company-management-view .subheader__left .company__image[src=""]:after,[dir="rtl"] .company-management-view .subheader__left .company__image:not([src]):after{right:0}

.company-management-view .subheader__left .company__name{margin-bottom:.3rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}

.company-management-view .subheader__left .company .status{width:-moz-fit-content;width:fit-content;font-size:.79rem;font-weight:500;text-align:center;border-radius:3px;color:#898989;background-color:rgba(137,137,137,.1294117647)}

[dir="ltr"] .company-management-view .subheader__left .company .status{padding:.64rem .64rem .36rem .71rem;margin:-0.35rem 0 0 .2rem}

[dir="rtl"] .company-management-view .subheader__left .company .status{padding:.64rem .71rem .36rem .64rem;margin:-0.35rem .2rem 0 0}

.company-management-view .subheader__left .company .status[data-status=approved]{color:#05d94e;background-color:rgba(5,217,78,.1)}

.company-management-view .subheader__left .company .status[data-status=reviewing]{color:#1e428a;background-color:rgba(30,66,138,.1)}

.company-management-view .subheader__left .company .status[data-status=draft],.company-management-view .subheader__left .company .status[data-status=none]{color:#898989;background-color:rgba(137,137,137,.1294117647)}

.company-management-view .subheader__left .company .status[data-status=adminReview]{color:#ec5469;background-color:rgba(236,84,105,.1)}

.company-management-view .subheader__right{width:auto;height:auto}

.company-management-view .subheader__right .subheader-item{display:flex;flex-direction:column}

[dir="ltr"] .company-management-view .subheader__right .subheader-item{text-align:right;margin-left:3rem}

[dir="rtl"] .company-management-view .subheader__right .subheader-item{text-align:left;margin-right:3rem}

@media(min-width: 1025px){
[dir="ltr"] .company-management-view .subheader__right .subheader-item{margin:0 3.5rem .3rem 0}

[dir="rtl"] .company-management-view .subheader__right .subheader-item{margin:0 0 .3rem 3.5rem}}

.company-management-view .subheader__right .subheader-item--contact{flex-shrink:0}

.company-management-view .subheader__right .subheader-item__title{font-size:.93rem;color:#898989;margin:0 0 .43rem}

.company-management-view .subheader__right .subheader-item__text{color:#333;text-decoration:none;font-weight:600;word-break:break-word}

.company-management-view .subheader__right .subheader-item a{transition:color .12s ease-in;display:block;min-height:1rem}

.company-management-view .subheader__right .subheader-item a:hover{color:#05d94e}

.company-management-view .subheader__right .subheader-item a:empty{pointer-events:none;cursor:default}

.company-management-view .subheader__right .dropped{width:7.8rem;top:2rem;box-shadow:0 1px 11px rgba(0,0,0,.1725490196);border-radius:6px}

[dir="ltr"] .company-management-view .subheader__right .dropped{right:.6rem}

[dir="rtl"] .company-management-view .subheader__right .dropped{left:.6rem}

.company-management-view .subheader__right .dropped .btn{border:none;width:100%;font-size:.97rem;font-weight:500;box-shadow:none;border-radius:0;transition:background-color .1s ease-in}

.company-management-view .subheader__right .dropped .btn:hover{background-color:#f5f5f5}

.company-management-view .subheader__right .dropped .btn:hover{color:inherit}

.company-management-view .subheader__right .dropped .btn--main[data-color=white]{padding:1.35rem 1.15rem}

.company-management-view .subheader__right .dropdown-dots-btn .btn{padding:.5rem;cursor:pointer;transition:filter .15s ease-in}

[dir="ltr"] .company-management-view .subheader__right .dropdown-dots-btn .btn{margin:0 0 .5rem 3rem}

[dir="rtl"] .company-management-view .subheader__right .dropdown-dots-btn .btn{margin:0 3rem .5rem 0}

@media(min-width: 1025px){
[dir="ltr"] .company-management-view .subheader__right .dropdown-dots-btn .btn{margin-left:0}

[dir="rtl"] .company-management-view .subheader__right .dropdown-dots-btn .btn{margin-right:0}}

.company-management-view .subheader__right .dropdown-dots-btn .btn:hover{filter:brightness(0.5)}

.company-management-view .container{display:flex;flex-direction:column;margin:0 auto;max-width:89.29rem;width:90%;grid-column:1/span 2}

@media(min-width: 768px){
.company-management-view .container{padding-top:8.86rem}}

.company-management-view .buttons-menu{padding:0;margin-top:2.9rem}

.company-management-view .buttons-menu .btn{padding:.5rem 1.07rem}

[dir="ltr"] .company-management-view .buttons-menu .btn{margin:0 1.7rem 1rem 0}

[dir="rtl"] .company-management-view .buttons-menu .btn{margin:0 0 1rem 1.7rem}

.company-management-view .buttons-menu .text-number{font-weight:400}

.company-management-view .reviews__top{margin-top:3.7rem}

.company-management-view .reviews-item__project{flex-wrap:wrap}

@media(min-width: 1025px){
.company-management-view .reviews-item__project{display:grid;grid-template-columns:auto auto;gap:1rem}}

.company-management-view .reviews-item__project-properties{width:100%}

@media(min-width: 1025px){
.company-management-view .reviews-item__project-properties{width:initial}}

[dir="ltr"] .company-management-view .reviews-item__project-properties .property{text-align:left}

[dir="rtl"] .company-management-view .reviews-item__project-properties .property{text-align:right}

@media(min-width: 1025px){
.company-management-view .reviews-item__project-properties .property{text-align:right}}

.company-management-view .company-sidebar{width:17.79rem;grid-row:2/5;grid-column:2/-1;background-color:#fff;display:flex;flex-direction:column}

[dir="ltr"] .company-management-view .company-sidebar{right:0}

[dir="rtl"] .company-management-view .company-sidebar{left:0}

@media(min-width: 768px){
.company-management-view .company-sidebar{width:27.79rem;height:calc(100vh - 8.86rem - 5.64rem);margin-top:8.86rem;position:fixed;grid-row:2/-1}}

@media(min-width: 768px){
.company-management-view .company-sidebar__checkboxes{flex:1;overflow-y:auto}}

.company-management-view .company-sidebar__checkbox[data-is-checked=true] .checkbox-container-option{background-color:#f5f5fa}

.company-management-view .company-sidebar__checkbox[data-is-checked=true] .checkbox-container-option:after{content:"";position:absolute;height:100%;top:0;width:4px;background-color:#1e428a;animation:fade-in .2s ease-in}

[dir="ltr"] .company-management-view .company-sidebar__checkbox[data-is-checked=true] .checkbox-container-option:after{left:0}

[dir="rtl"] .company-management-view .company-sidebar__checkbox[data-is-checked=true] .checkbox-container-option:after{right:0}

.company-management-view .company-sidebar__checkbox[data-is-checked=false]:hover{background-color:#f5f5f5}

.company-management-view .company-sidebar .checkbox-container-option{width:100%;justify-content:space-between;flex-direction:row-reverse;transition:.15s ease-in}

[dir="ltr"] .company-management-view .company-sidebar .checkbox-container-option{padding:2rem 1.5rem 2rem 2.2rem}

[dir="rtl"] .company-management-view .company-sidebar .checkbox-container-option{padding:2rem 2.2rem 2rem 1.5rem}

.company-management-view .company-sidebar .checkbox-container-text{font-size:1.07rem;color:#898989;transition:.15s ease-in}

.company-management-view .company-sidebar .checkbox-container input:checked~.checkbox-container-text{color:#333}

.company-management-view .company-sidebar__buttons{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.7rem;margin-bottom:2.2rem}

[dir="ltr"] .company-management-view .company-sidebar__buttons{padding:1rem 2.4rem 0 2rem}

[dir="rtl"] .company-management-view .company-sidebar__buttons{padding:1rem 2rem 0 2.4rem}

.company-management-view .company-sidebar__buttons .btn[data-color=white] .icon{filter:none}

.company-management-view .company-sidebar__buttons .btn[data-color=white] svg,.company-management-view .company-sidebar__buttons .btn[data-color=white] image{width:1.64rem;height:1.64rem}

.company-management-view .company-sidebar__buttons .btn[data-color=white]:hover{color:#ec5469}

.company-management-view .footer{grid-area:4/1/auto/span 2;align-self:flex-end;max-width:89.29rem;width:90%}

.company-detail__header{font-size:2rem;font-weight:600;margin:3.5rem 0 2.7rem}

.company-detail .title{position:relative;font-size:1.07rem;font-weight:600;width:100%;margin:.45rem 0 3.25rem;position:relative}

.company-detail .title:before{content:"";position:absolute;width:5px;height:2.28rem;background-color:#898989;top:50%}

[dir="ltr"] .company-detail .title:before{left:0;transform:translate(-2.07rem, -50%)}

[dir="rtl"] .company-detail .title:before{right:0;transform:translate(2.07rem, -50%)}

.company-detail .title .optional-text{font-size:1.07rem;font-weight:400;color:#898989}

[dir="ltr"] .company-detail .title .optional-text{margin-left:.3rem}

[dir="rtl"] .company-detail .title .optional-text{margin-right:.3rem}

.company-detail-box{border:1px solid #e3e3e3;border-radius:6px;background:#fff;margin:1.1rem 0 1.5rem;padding:1.8rem 2.07rem 3rem;position:relative;animation:fade-in .22s linear}

.company-detail-box__edit-btn{position:absolute;top:1.3rem;z-index:2}

[dir="ltr"] .company-detail-box__edit-btn{right:1.7rem}

[dir="rtl"] .company-detail-box__edit-btn{left:1.7rem}

.company-detail-box__edit-btn .btn--circle{box-shadow:0 3px 6px rgba(0,0,0,.1019607843);width:3.29rem;height:3.29rem;transition:box-shadow .12s ease-in}

.company-detail-box__edit-btn .btn--circle .icon{filter:saturate(0)}

.company-detail-box__edit-btn .btn--circle svg,.company-detail-box__edit-btn .btn--circle image{width:1.21rem;height:1.21rem}

.company-detail-box__edit-btn .btn--circle:hover{box-shadow:0 2px 8px rgba(0,0,0,.2)}

.company-detail-box--documents{padding-bottom:2rem}

.company-detail-box--documents .title{margin-bottom:0}

.company-detail-box--documents .company-desc{width:calc((100% - 1.7rem)/2);margin:2.4rem 0 2.5rem}

.company-detail-box--documents .company-desc__title{font-size:.93rem;font-weight:500;line-height:1.57rem;color:#898989;margin-bottom:.5rem}

.company-detail-box--documents .company-desc__text{font-size:.93rem;font-weight:600;line-height:1.57rem}

.company-detail-box--documents .company-documents{width:100%;display:grid;grid-template-columns:repeat(auto-fill, minmax(22rem, 1fr));grid-gap:2rem 1rem}

.company-detail-box--documents .company-documents__item-title{font-size:.93rem;font-weight:500;margin-bottom:.8rem;color:#898989}

.company-detail-box--documents .company-documents .file-list{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit, minmax(11rem, 1fr));margin-bottom:0}

.company-detail-box--documents .company-documents .file-list__item-name{max-width:initial}

.company-detail-box--history .title{margin-bottom:0}

.company-detail .company-history{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:2.55rem 2rem}

@media(min-width: 1025px){
.company-detail .company-history{width:81%;grid-gap:2.55rem 16%}}

.company-detail .company-history-container{width:100%;padding-bottom:3rem;margin:2.7rem 0 2.8rem;border-bottom:1px solid #e3e3e3}

.company-detail .company-history__title{font-size:.93rem;font-weight:500;line-height:1.57rem;color:#898989;margin-bottom:.4rem}

.company-detail .company-history__value{font-size:1.07rem;font-weight:500;word-break:break-word}

.company-detail .company-socials{margin-top:1.6rem;width:100%;display:flex;flex-wrap:wrap;gap:1rem 0}

.company-detail .company-socials:empty{margin:0}

.company-detail .company-socials__item{display:flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:50%;border:1px solid #e3e3e3;box-shadow:0 3px 6px rgba(0,0,0,.1019607843);transition:transform .15s ease-in}

[dir="ltr"] .company-detail .company-socials__item{margin-right:.6rem}

[dir="rtl"] .company-detail .company-socials__item{margin-left:.6rem}

.company-detail .company-socials__item>div{display:flex}

.company-detail .company-socials__item>div svg,.company-detail .company-socials__item>div image{width:1.35rem;height:1.35rem}

.company-detail .company-socials__item:nth-of-type(5)>div svg,.company-detail .company-socials__item:nth-of-type(5)>div image{width:1.1rem;height:1.1rem}

.company-detail .company-socials__item:hover{transform:translateY(-0.3rem)}

.company-detail-profile{display:flex;padding-bottom:2.8rem;border-bottom:1px solid rgba(112,112,112,.15);margin-bottom:2.6rem}

.company-detail-profile__img{display:block;width:8rem;height:8rem;-o-object-fit:cover;object-fit:cover;border-radius:50%;overflow:hidden;box-shadow:0 2px 6px rgba(0,0,0,.1843137255);position:relative;flex-shrink:0}

[dir="ltr"] .company-detail-profile__img{margin-right:1.8rem}

[dir="rtl"] .company-detail-profile__img{margin-left:1.8rem}

.company-detail-profile__img[src=""],.company-detail-profile__img:not([src]){background-image:url("/assets/graphics/example_logo.jpg");background-size:cover;background-position:center;font-size:0}

.company-detail-profile__img[src=""]:after,.company-detail-profile__img:not([src]):after{content:"";position:absolute;top:0;background-image:url("/assets/graphics/example_logo.jpg");width:100%;height:100%;background-size:cover;background-position:center;display:block}

[dir="ltr"] .company-detail-profile__img[src=""]:after,[dir="ltr"] .company-detail-profile__img:not([src]):after{left:0}

[dir="rtl"] .company-detail-profile__img[src=""]:after,[dir="rtl"] .company-detail-profile__img:not([src]):after{right:0}

.company-detail-profile__header{font-size:1.64rem;font-weight:600;word-break:break-word;margin-bottom:1.7rem}

.company-detail-profile__contact{display:flex;align-items:center;flex-wrap:wrap}

.company-detail-profile__contact-item{display:flex;align-items:center;font-size:.93rem;font-weight:600}

[dir="ltr"] .company-detail-profile__contact-item{margin:0 1.5rem .7rem 0}

[dir="rtl"] .company-detail-profile__contact-item{margin:0 0 .7rem 1.5rem}

.company-detail-profile__contact-item svg,.company-detail-profile__contact-item image{width:1.5rem;height:1.59rem}

[dir="ltr"] .company-detail-profile__contact-item svg,[dir="ltr"] .company-detail-profile__contact-item image{margin-right:.6rem}

[dir="rtl"] .company-detail-profile__contact-item svg,[dir="rtl"] .company-detail-profile__contact-item image{margin-left:.6rem}

.company-detail-profile__contact-link{color:#333;text-decoration:none;font-size:.93rem;font-weight:600;word-break:break-word;min-height:.93rem;transition:color .12s ease-in;display:flex;align-items:center}

.company-detail-profile__contact-link:hover{color:#05d94e}

.company-detail-profile__contact-link:empty{pointer-events:none;cursor:default}

.company-detail-desc{display:flex;flex-wrap:wrap;gap:2rem 1rem}

.company-detail-desc__col{width:34.5%;min-width:20rem}

.company-detail-desc__col--detail{display:flex;gap:1rem 11%;flex:1}

.company-detail-desc .details-list{flex:1}

.company-detail-desc .details-list__header{font-size:1.07rem;font-weight:600;margin-bottom:1.1rem}

.company-detail-desc .details-list__header li{margin-bottom:1rem}

.company-detail-desc__title{font-size:.93rem;font-weight:500;color:#898989;margin:.7rem 0 .4rem}

.company-detail-desc__title--mb{margin-bottom:.6rem}

.company-detail-desc__value{font-size:1.07rem;font-weight:500;margin-bottom:1.98rem;word-break:break-word}

.company-detail-desc__value:last-of-type{margin-bottom:.4rem}

.company-detail-box--references .title{margin-bottom:0}

.company-detail-box--references .references{width:100%;display:grid;grid-template-columns:1fr;grid-gap:1.7rem;margin-top:3.25rem}

@media(min-width: 1025px){
.company-detail-box--references .references{grid-template-columns:repeat(2, 1fr)}}

.company-detail-box--references .references[data-is-empty=true]{margin-top:0}

.company-detail-box--references .references__item{border:1px solid #e3e3e3;border-radius:6px;background:#fff;padding:2rem 1.75rem}

.company-detail-box--references .references__item-name{font-size:1.29rem;font-weight:600;margin-bottom:.65rem;word-break:break-word}

.company-detail-box--references .references__item-phone{display:flex;align-items:center;font-size:.93rem;font-weight:600;margin-bottom:1.9rem}

.company-detail-box--references .references__item-phone-num{color:#333;text-decoration:none;font-size:.93rem;font-weight:600;word-break:break-word;display:flex;align-items:center;min-height:.93rem;transition:color .12s ease-in}

.company-detail-box--references .references__item-phone-num:hover{color:#05d94e}

.company-detail-box--references .references__item-phone-num:empty{pointer-events:none;cursor:default}

.company-detail-box--references .references__item-phone svg,.company-detail-box--references .references__item-phone image{width:1.5rem;height:1.59rem}

[dir="ltr"] .company-detail-box--references .references__item-phone svg,[dir="ltr"] .company-detail-box--references .references__item-phone image{margin-right:.6rem}

[dir="rtl"] .company-detail-box--references .references__item-phone svg,[dir="rtl"] .company-detail-box--references .references__item-phone image{margin-left:.6rem}

.company-detail-box--references .references__item-info{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:1.8rem 2rem}

.company-detail-box--references .references__item-title{font-size:.93rem;font-weight:500;color:#898989;margin-bottom:.85rem}

.company-detail-box--references .references__item-text{font-size:1.07rem;font-weight:600;word-break:break-word}

.company-detail-box--references .references .no-data{grid-column:span 2}

.company-detail-box--resource .title{margin-bottom:0}

.company-detail-box--resource .company-desc{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:2.55rem 2rem;margin:2.7rem 0 3.1rem}

.company-detail-box--resource .company-desc__title,.company-detail-box--resource .company-desc .details-list__header{font-size:.93rem;font-weight:500;line-height:1.57rem;color:#898989;margin-bottom:.85rem}

.company-detail-box--resource .company-desc__value{font-size:.93rem;font-weight:600;line-height:1.57rem;word-break:break-word}

.company-detail-box--resource .company-desc .details-list__items li{margin-bottom:.94rem}

.company-detail-box--resource .companies .title:before{display:none}

.company-detail-box--resource .companies__container{width:100%;display:grid;grid-template-columns:repeat(auto-fill, minmax(28rem, 1fr));grid-gap:1.7rem;margin:1.6rem 0 3.4rem;padding-bottom:3.4rem;border-bottom:1px solid #e3e3e3}

.company-detail-box--resource .companies__container:empty{margin-top:0}

.company-detail-box--resource .companies__item{border:1px solid #e3e3e3;border-radius:6px;background:#fff;padding:2rem 1.75rem}

.company-detail-box--resource .companies__item-header{font-size:1.29rem;font-weight:600;margin-bottom:1.75rem;word-break:break-word}

.company-detail-box--resource .companies__item-desc{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:2.1rem 2rem}

.company-detail-box--resource .companies__item-title{font-size:.93rem;font-weight:500;color:#898989;margin-bottom:.85rem}

.company-detail-box--resource .companies__item-text{font-size:1.07rem;font-weight:600;word-break:break-word}

.company-detail-box--resource .company-resources__container{width:100%;display:grid;grid-template-columns:repeat(auto-fill, minmax(16.5rem, 1fr));grid-gap:1.7rem;margin-top:3rem}

.company-detail-box--resource .company-resources .details-list__header{font-size:1.07rem;font-weight:600;margin-bottom:1.4rem}

.company-detail-box--resource .company-resources .details-list__header .optional-text{font-size:1.07rem;font-weight:400}

.company-detail-box--resource .company-resources .details-list__items li{margin-bottom:.94rem;font-weight:600}

.company-detail-box--services .title{margin-bottom:0}

.company-detail-box--services .company-detail-services{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin-top:3.15rem}

@media(min-width: 1025px){
.company-detail-box--services .company-detail-services{gap:1rem}}

.company-detail-box--services .company-detail-services[data-is-empty=true]{margin-top:0}

.company-detail-box--services .company-detail-services__col{flex:1;min-width:10rem}

@media(min-width: 1025px){
.company-detail-box--services .company-detail-services__col{flex:initial;width:34.4%;min-width:10rem}}

.company-detail-box--services .company-detail-services .details-list__header{margin-bottom:1.2rem;font-size:1.07rem;font-weight:600}

.company-detail-box--services .company-detail-services .details-list__items li{margin-bottom:.9rem}

.company-detail-box--services .services{margin:0;width:100%}

.company-detail-box--services .services__container{max-width:45.86rem;width:100%}

.company-employees .top-header{display:flex;align-items:center;justify-content:space-between;margin:3.7rem 0 2rem}

.company-employees .top-header__text{font-size:2rem;font-weight:600;margin:0}

.company-employees .top-header__text-num{font-size:1.28rem;color:#898989;font-weight:500}

[dir="ltr"] .company-employees .top-header__text-num{margin-left:.3rem}

[dir="rtl"] .company-employees .top-header__text-num{margin-right:.3rem}

.company-employees .top-header__right{width:40%;display:flex;align-items:center;justify-content:flex-end;padding-top:.2rem}

.company-employees .top-header__right .search svg,.company-employees .top-header__right .search image{width:1.31rem;height:1.31rem}

.company-employees .top-header__right .filter{position:relative}

[dir="ltr"] .company-employees .top-header__right .filter .btn{margin-left:2.3rem}

[dir="rtl"] .company-employees .top-header__right .filter .btn{margin-right:2.3rem}

.company-employees .top-header__right .filter svg,.company-employees .top-header__right .filter image{width:1.26rem;height:1.16rem}

.company-employees .top-header__right .filter[data-is-filter=true]:after{content:"";position:absolute;top:-0.5rem;width:1rem;height:1rem;border:.25rem solid #fff;border-radius:50%;background-color:#05d94e}

[dir="ltr"] .company-employees .top-header__right .filter[data-is-filter=true]:after{right:-0.5rem}

[dir="rtl"] .company-employees .top-header__right .filter[data-is-filter=true]:after{left:-0.5rem}

[dir="ltr"] .company-employees .top-header__right .btn[data-color=blue]{margin-left:3.3rem}

[dir="rtl"] .company-employees .top-header__right .btn[data-color=blue]{margin-right:3.3rem}

.company-employees__container{display:flex;flex-direction:column;gap:2rem}

.company-employees__owner{border:1px solid #e3e3e3;border-radius:6px;background:#fff;padding:.75rem 2.07rem 2.5rem}

.company-employees__owner-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}

.company-employees__owner-header .btn--circle{box-shadow:0 3px 6px rgba(0,0,0,.1019607843);width:3.29rem;height:3.29rem;margin-top:.7rem;flex-shrink:0;transition:box-shadow .12s ease-in}

.company-employees__owner-header .btn--circle .icon{filter:saturate(0)}

.company-employees__owner-header .btn--circle svg,.company-employees__owner-header .btn--circle image{width:1.21rem;height:1.21rem}

.company-employees__owner-header .btn--circle:hover{box-shadow:0 2px 8px rgba(0,0,0,.2)}

.company-employees__owner-title{position:relative;font-size:1.07rem;font-weight:600;width:100%;position:relative}

.company-employees__owner-title:before{content:"";position:absolute;width:5px;height:2.28rem;background-color:#898989;top:50%}

[dir="ltr"] .company-employees__owner-title:before{left:0;transform:translate(-2.07rem, -50%)}

[dir="rtl"] .company-employees__owner-title:before{right:0;transform:translate(2.07rem, -50%)}

.company-employees__owner-name{font-size:1.64rem;font-weight:600;margin-bottom:1.25rem;word-break:break-word}

.company-employees__owner-contact{display:flex;align-items:center;gap:.7rem 2.5rem;flex-wrap:wrap}

.company-employees__owner-contact-item{display:flex;align-items:center;font-size:.93rem;font-weight:600}

.company-employees__owner-contact-item svg,.company-employees__owner-contact-item image{width:1.5rem;height:1.59rem}

[dir="ltr"] .company-employees__owner-contact-item svg,[dir="ltr"] .company-employees__owner-contact-item image{margin-right:.6rem}

[dir="rtl"] .company-employees__owner-contact-item svg,[dir="rtl"] .company-employees__owner-contact-item image{margin-left:.6rem}

.company-employees__owner-contact-link{color:#333;text-decoration:none;font-size:.93rem;font-weight:600;word-break:break-word;display:flex;align-items:center;min-height:.93rem;transition:color .12s ease-in}

.company-employees__owner-contact-link:hover{color:#05d94e}

.company-employees__owner-contact-link:empty{pointer-events:none;cursor:default}

.company-employees__owner-form{border:1px solid #e3e3e3;border-radius:6px;background:#fff;padding:2.15rem 2.07rem 2.5rem}

.company-employees__owner-form .company-employees__owner-title{margin-bottom:3rem}

.company-employees__owner-form .company-employees__owner-inputs{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem}

.company-employees__owner-form .company-employees__owner-inputs .input-text{width:100%}

[dir="ltr"] .company-employees__owner-form .btn{margin:3rem 0 0 auto}

[dir="rtl"] .company-employees__owner-form .btn{margin:3rem auto 0 0}

.company-employees__tiles{display:flex;justify-content:center;flex-wrap:wrap;grid-gap:2.1rem;width:90%;margin:1.7rem auto 1.6rem}

.company-employees__tiles .company-employees__tile{border:1px solid #e3e3e3;border-radius:6px;background:#fff;flex-shrink:0;display:flex;flex-direction:column;align-items:center;width:19.71rem;position:relative;padding:2.71rem 2rem;transition:box-shadow .15s ease-in}

.company-employees__tiles .company-employees__tile:hover{box-shadow:0 2px 8px 0 rgba(0,0,0,.1215686275)}

.company-employees__tiles .company-employees__tile[data-is-red=true]{border-color:#ec5469}

.company-employees__tiles .company-employees__tile-avatar{width:4.43rem;height:4.43rem;margin:0 0 1.55rem;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}

.company-employees__tiles .company-employees__tile-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;border-radius:50%}

.company-employees__tiles .company-employees__tile-avatar img[src=""],.company-employees__tiles .company-employees__tile-avatar img:not([src]){background-image:url("/assets/graphics/blue_avatar.svg");background-size:cover;background-position:center;font-size:0}

.company-employees__tiles .company-employees__tile-avatar img[src=""]:after,.company-employees__tiles .company-employees__tile-avatar img:not([src]):after{content:"";position:absolute;top:0;background-image:url("/assets/graphics/blue_avatar.svg");width:100%;height:100%;background-size:cover;background-position:center;display:block}

[dir="ltr"] .company-employees__tiles .company-employees__tile-avatar img[src=""]:after,[dir="ltr"] .company-employees__tiles .company-employees__tile-avatar img:not([src]):after{left:0}

[dir="rtl"] .company-employees__tiles .company-employees__tile-avatar img[src=""]:after,[dir="rtl"] .company-employees__tiles .company-employees__tile-avatar img:not([src]):after{right:0}

.company-employees__tiles .company-employees__tile-name{font-size:.93rem;text-align:center;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:initial;color:#898989;margin:0 0 .7rem;overflow:hidden}

.company-employees__tiles .company-employees__tile-phone{font-size:.93rem;text-align:center;word-break:break-word;color:#898989;margin:0 0 .7rem;text-decoration:none;transition:color .12s ease-in}

.company-employees__tiles .company-employees__tile-phone:hover{color:#05d94e}

.company-employees__tiles .company-employees__tile-title{font-size:1.28rem;font-weight:600;color:#464646;margin:0 0 1.98rem}

.company-employees__tiles .company-employees__tile .btn{margin:auto 0 0}

.company-employees__edit-btn .btn.btn--circle{box-shadow:0 3px 6px rgba(0,0,0,.1019607843);width:3.29rem;height:3.29rem;margin-top:-0.7rem;flex-shrink:0;transition:box-shadow .12s ease-in}

.company-employees__edit-btn .btn.btn--circle .icon{filter:saturate(0)}

.company-employees__edit-btn .btn.btn--circle svg,.company-employees__edit-btn .btn.btn--circle image{width:1.21rem;height:1.21rem}

.company-employees__edit-btn .btn.btn--circle:hover{box-shadow:0 2px 8px rgba(0,0,0,.2)}

.company-employees__table{border:1px solid #e3e3e3;border-radius:6px;background:#fff;padding:1.3rem 2.07rem}

.company-employees__table:empty{display:none}

.company-employees__table-row{display:flex;align-items:center;padding-bottom:1.3rem;border-bottom:1px solid #e3e3e3;margin-bottom:1.3rem}

.company-employees__table-row:last-of-type{margin-bottom:0;border-bottom:0;padding-bottom:0}

.company-employees__table .employee{display:flex;align-items:center;gap:1.2rem;flex:1}

.company-employees__table .employee__img{width:4.43rem;height:4.43rem;-o-object-fit:cover;object-fit:cover;border-radius:50%;display:block;position:relative;overflow:hidden;flex-shrink:0}

.company-employees__table .employee__img[src=""],.company-employees__table .employee__img:not([src]){background-image:url("/assets/graphics/blue_avatar.svg");background-size:cover;background-position:center;font-size:0}

.company-employees__table .employee__img[src=""]:after,.company-employees__table .employee__img:not([src]):after{content:"";position:absolute;top:0;background-image:url("/assets/graphics/blue_avatar.svg");width:100%;height:100%;background-size:cover;background-position:center;display:block}

[dir="ltr"] .company-employees__table .employee__img[src=""]:after,[dir="ltr"] .company-employees__table .employee__img:not([src]):after{left:0}

[dir="rtl"] .company-employees__table .employee__img[src=""]:after,[dir="rtl"] .company-employees__table .employee__img:not([src]):after{right:0}

.company-employees__table .employee__name{font-size:1.14rem;font-weight:600;margin-bottom:1rem;word-break:break-word}

.company-employees__table .employee__type{font-size:.93rem;font-weight:500;border-radius:3px;color:#1e428a;background-color:rgba(30,66,138,.1);width:-moz-fit-content;width:fit-content}

[dir="ltr"] .company-employees__table .employee__type{padding:.43rem .57rem .36rem .64rem}

[dir="rtl"] .company-employees__table .employee__type{padding:.43rem .64rem .36rem .57rem}

.company-employees__table .employee-contact{display:flex;align-items:center;gap:.7rem 4.5rem;flex-wrap:wrap;flex:1;justify-content:flex-end}

[dir="ltr"] .company-employees__table .employee-contact{padding-left:1rem}

[dir="rtl"] .company-employees__table .employee-contact{padding-right:1rem}

.company-employees__table .employee-contact__item{display:flex;align-items:center;font-size:.93rem;font-weight:600}

.company-employees__table .employee-contact__item svg,.company-employees__table .employee-contact__item image{width:1.5rem;height:1.59rem}

[dir="ltr"] .company-employees__table .employee-contact__item svg,[dir="ltr"] .company-employees__table .employee-contact__item image{margin-right:.6rem}

[dir="rtl"] .company-employees__table .employee-contact__item svg,[dir="rtl"] .company-employees__table .employee-contact__item image{margin-left:.6rem}

.company-employees__table .employee-contact__link{color:#333;text-decoration:none;font-size:.93rem;font-weight:600;word-break:break-word;display:flex;align-items:center;min-height:.93rem;transition:color .12s ease-in}

.company-employees__table .employee-contact__link:hover{color:#05d94e}

.company-employees__table .employee-contact__link:empty{pointer-events:none;cursor:default}

.company-notes-task__header{font-size:2rem;font-weight:600;margin:4.5rem 0 2.7rem}

.company-notes-task .notes-tasks{margin:2.64rem 0}

.project-registration{margin:2rem}

@media(min-width: 768px){
.project-registration{margin:4.5rem 0 2.78rem}}

.project-registration__left .side-bar{position:relative;top:0;margin:3rem 2rem 2rem}

@media(min-width: 768px){
.project-registration__left .side-bar{width:20rem;top:10.14rem;position:fixed;grid-area:1/1;margin:0}}

.project-registration__left .side-bar-step{margin-bottom:2.6rem}

.project-registration__back{display:flex;align-items:center}

.project-registration__back .btn[data-color=white]{font-size:18px;font-weight:500;border:none;box-shadow:none;padding:0;background-color:rgba(0,0,0,0);color:#fff;pointer-events:initial;min-height:initial}

@media(min-width: 768px){
.project-registration__back .btn[data-color=white]{font-size:1.29rem;min-height:initial}}

.project-registration__back .btn[data-color=white]:hover{color:#fff}

[dir="ltr"] .project-registration__back .btn[data-color=white]:hover .icon svg{transform:translateX(-0.3rem)}

[dir="rtl"] .project-registration__back .btn[data-color=white]:hover .icon svg{transform:translateX(0.3rem)}

.project-registration__back .btn[data-color=white] .icon{filter:var(--icon-dark-gray)}

[dir="ltr"] .project-registration__back .btn[data-color=white] .icon{margin-right:1.2rem}

[dir="rtl"] .project-registration__back .btn[data-color=white] .icon{margin-left:1.2rem}

.project-registration__back .btn[data-color=white] .icon svg{transition:.15s ease-in}

.project-registration__back .btn[data-color=white] .icon svg,.project-registration__back .btn[data-color=white] .icon image{width:1.83rem;height:1.43rem}

@media(min-width: 768px){
.project-registration__back .btn[data-color=white] .icon svg,.project-registration__back .btn[data-color=white] .icon image{width:1.33rem;height:.93rem}}

.project-registration__back-title{font-size:14px}

@media(min-width: 768px){
.project-registration__back-title{font-size:2rem;font-weight:600}}

.project-registration__subtitle{font-size:1.15rem;color:#898989;margin:1.3rem 0 3rem}

@media(min-width: 768px){
.project-registration__subtitle{font-size:1.23rem}}

.project-registration__box{border:1px solid #e3e3e3;border-radius:6px;background:#fff;animation:fade-in .22s linear;padding:1.8rem 2.07rem 2rem;margin-top:1.1rem}

.project-registration__box .form__header{font-size:1.29rem;font-weight:600;margin:.45rem 0 2.25rem;position:relative;color:#464646;position:relative}

.project-registration__box .form__header:before{content:"";position:absolute;width:4px;height:2.28rem;background-color:#1e428a;top:50%}

[dir="ltr"] .project-registration__box .form__header:before{left:0;transform:translate(-2.07rem, -50%)}

[dir="rtl"] .project-registration__box .form__header:before{right:0;transform:translate(2.07rem, -50%)}

.project-registration__box .form__header[data-is-completed=true]{position:relative}

.project-registration__box .form__header[data-is-completed=true]:before{content:"";position:absolute;width:4px;height:2.28rem;background-color:#05d94e;top:50%}

[dir="ltr"] .project-registration__box .form__header[data-is-completed=true]:before{left:0;transform:translate(-2.07rem, -50%)}

[dir="rtl"] .project-registration__box .form__header[data-is-completed=true]:before{right:0;transform:translate(2.07rem, -50%)}

.project-registration__box .form__buttons{display:flex;flex-flow:row-reverse wrap;align-items:center;justify-content:end;gap:2rem;margin-top:2rem}

@media(min-width: 1025px){
.project-registration__box .form__buttons{flex-wrap:initial}}

.project-documents-reg{margin-top:-1.4rem}

.project-documents-reg__title{font-size:.93rem;color:#898989;margin-bottom:2.7rem}

.project-documents-reg .section{padding-bottom:2rem;margin-bottom:2.4rem;border-bottom:1px solid #dbdada}

.project-documents-reg .section .dropzone{flex-direction:row;padding:1.35rem .9rem;justify-content:center}

[dir="ltr"] .project-documents-reg .section .dropzone__img{margin:0 .9rem 0 0}

[dir="rtl"] .project-documents-reg .section .dropzone__img{margin:0 0 0 .9rem}

.project-documents-reg .section__title{font-size:1.07rem;font-weight:500;color:#464646;margin-bottom:.9rem}

.project-documents-reg .section .input-text-input{max-width:30rem}

.project-images .section{padding-bottom:2.4rem;margin-bottom:2.6rem;border-bottom:1px solid #dbdada}

.project-images .section:last-of-type{border-bottom:0;margin-bottom:0}

.project-images .section__title{font-size:1.07rem;font-weight:500;color:#464646;margin-bottom:.9rem}

.project-images .section__subtitle{font-size:.93rem;color:#898989}

.project-images .section .dropzone{flex-direction:row;padding:1.35rem .9rem;justify-content:center}

[dir="ltr"] .project-images .section .dropzone__img{margin:0 .9rem 0 0}

[dir="rtl"] .project-images .section .dropzone__img{margin:0 0 0 .9rem}

.project-images .section__row{display:flex;align-items:end;gap:1rem;width:100%;margin-top:1.5rem}

.project-images .section__row .input-text{width:100%}

.project-images .section__tags{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin-top:1.25rem}

.architect-project{max-width:38rem;margin-top:2rem;animation:fade-in .15s ease-in}

.architect-project__row{width:100%;display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:2rem;margin-bottom:2.35rem}

.architect-project__row:last-of-type{margin-bottom:0}

.architect-project__title{width:100%;position:relative;color:#464646;font-size:11px;font-weight:500;line-height:12px;margin-bottom:1.2rem}

[dir="ltr"] .architect-project__title{text-align:left}

[dir="rtl"] .architect-project__title{text-align:right}

@media(min-width: 768px){
.architect-project__title{font-size:1rem;line-height:1.36rem}}

.architect-project__land-size{width:100%;display:flex;gap:1rem}

.architect-project__land-size .architect-project__input{width:50%}

.architect-project__land-size .architect-project__input .input-text-header{display:none}

.architect-project__input{position:relative}

.architect-project__input-unit{color:#898989;position:absolute;bottom:1.35rem;font-size:.93rem}

[dir="ltr"] .architect-project__input-unit{right:1.3rem}

[dir="rtl"] .architect-project__input-unit{left:1.3rem}

.architect-project__input .input-text-input{width:100%}

[dir="ltr"] .architect-project__input .input-text-input{padding-right:2.6rem}

[dir="rtl"] .architect-project__input .input-text-input{padding-left:2.6rem}

.developer-project{max-width:38rem;margin-top:2.5rem;animation:fade-in .15s ease-in}

.developer-project__row{width:100%;display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:2rem;margin-bottom:1.8rem}

.developer-project__row .input-text-header{margin-bottom:.7rem}

.project-information{margin-top:2.8rem}

.project-information__search-header{width:100%;position:relative;color:#464646;font-size:11px;font-weight:500;line-height:12px;margin-bottom:.97rem}

[dir="ltr"] .project-information__search-header{text-align:left}

[dir="rtl"] .project-information__search-header{text-align:right}

@media(min-width: 768px){
.project-information__search-header{font-size:1rem;line-height:1.36rem}}

.project-information__search .search{position:relative;width:100%}

.project-information__search .search .icon-box{position:absolute;top:50%;transform:translateY(-50%)}

[dir="ltr"] .project-information__search .search .icon-box{right:1.5rem}

[dir="rtl"] .project-information__search .search .icon-box{left:1.5rem}

.project-information__search .search .icon-box svg,.project-information__search .search .icon-box image{width:18px;height:18px}

@media(min-width: 768px){
.project-information__search .search .icon-box svg,.project-information__search .search .icon-box image{width:1.28rem;height:1.28rem}}

.project-information__search .search .input-text{width:100%}

.project-information__search .search .input-text-input{font-size:12px}

[dir="ltr"] .project-information__search .search .input-text-input{padding-right:3.5rem}

[dir="rtl"] .project-information__search .search .input-text-input{padding-left:3.5rem}

@media(min-width: 768px){
.project-information__search .search .input-text-input{font-size:1rem}}

.project-information__search .search .input-text-input::-webkit-search-cancel-button{display:none}

.project-information__search .search .tick{display:none}

.project-information__inputs{max-width:38rem}

.project-information__row{width:100%;display:flex;align-items:center;gap:2rem;margin-top:2rem}

.project-information__row .input-text{width:100%}

.project-information__title{width:100%;position:relative;color:#464646;font-size:11px;font-weight:500;line-height:12px;margin-bottom:1.2rem}

[dir="ltr"] .project-information__title{text-align:left}

[dir="rtl"] .project-information__title{text-align:right}

@media(min-width: 768px){
.project-information__title{font-size:1rem;line-height:1.36rem}}

.project-information__type{margin-top:2rem}

.project-information__type .radio-multiple{gap:1rem 2.75rem}

.project-information__type .radio-multiple .radio-multiple-option{margin:0}

.project-information__type-project{margin-top:2.6rem}

.project-information__type-project .radio-multiple{gap:5rem}

.project-information__type-project .radio-multiple .radio-multiple-option{margin:0}

.project-level__top{margin-top:-0.5rem;padding-bottom:2.75rem;margin-bottom:1rem;border-bottom:1px solid #dbdada}

.project-level__row{display:flex;align-items:center;flex-wrap:wrap}

[dir="ltr"] .project-level__row .input-counter-container{margin:0 2rem 1rem 0}

[dir="rtl"] .project-level__row .input-counter-container{margin:0 0 1rem 2rem}

.project-level__row .input-counter-container .input-counter{margin-top:.6rem}

.project-level__checkboxes{display:flex;align-items:center;flex-wrap:wrap;margin-top:1rem}

.project-level__checkboxes .checkbox-container{width:auto;font-size:1rem;font-weight:400;min-width:11rem}

[dir="ltr"] .project-level__checkboxes .checkbox-container{margin:0 3rem .5rem 0}

[dir="rtl"] .project-level__checkboxes .checkbox-container{margin:0 0 .5rem 3rem}

@media(min-width: 1025px){
.project-level__checkboxes .checkbox-container{min-width:auto}}

.project-level__checkboxes .checkbox-container-input{width:1.14rem;height:1.14rem}

[dir="ltr"] .project-level__checkboxes .checkbox-container-input{margin-right:1rem}

[dir="rtl"] .project-level__checkboxes .checkbox-container-input{margin-left:1rem}

.project-level__table-header{display:flex;align-items:center;height:3.3rem;border-bottom:1px solid #e3e3e3}

.project-level__table-row{padding:1.2rem 0;display:flex;border-bottom:1px solid #e3e3e3}

.project-level__table-row:last-of-type{border-bottom:0}

.project-level__table .cell{flex:1;font-size:.86rem}

[dir="ltr"] .project-level__table .cell{padding-right:5px}

[dir="rtl"] .project-level__table .cell{padding-left:5px}

@media(min-width: 1025px){
[dir="ltr"] .project-level__table .cell{padding-right:2rem}

[dir="rtl"] .project-level__table .cell{padding-left:2rem}}

[dir="ltr"] .project-level__table .cell:last-of-type{padding-right:0}

[dir="rtl"] .project-level__table .cell:last-of-type{padding-left:0}

.project-level__table .cell .input-text-header{display:none}

.project-level__table .cell .input-text__options{max-height:150px}

.project-level__table .cell--add-rooms{flex:3}

.project-level__table .cell--input{min-width:8rem}

@media(min-width: 1025px){
.project-level__table .cell--input{min-width:10rem}}

.project-level__table .cell--action{max-width:3rem;min-width:3rem}

[dir="ltr"] .project-level__table .cell--action{text-align:right}

[dir="rtl"] .project-level__table .cell--action{text-align:left}

@media(min-width: 1025px){
.project-level__table .cell--action{max-width:5rem}}

.project-level__table .cell--title{padding-top:1.25rem;word-break:break-word;min-width:60px}

.project-level__table .cell__input{position:relative}

.project-level__table .cell__input-unit{color:#898989;position:absolute;bottom:1.35rem;font-size:.93rem}

[dir="ltr"] .project-level__table .cell__input-unit{right:1.3rem}

[dir="rtl"] .project-level__table .cell__input-unit{left:1.3rem}

.project-level__table .cell__input .input-text-input{width:100%}

[dir="ltr"] .project-level__table .cell__input .input-text-input{padding:8px 20px 8px 8px}

[dir="rtl"] .project-level__table .cell__input .input-text-input{padding:8px 8px 8px 20px}

@media(min-width: 768px){
[dir="ltr"] .project-level__table .cell__input .input-text-input{padding:1.25rem 2.6rem 1.25rem 1.25rem}

[dir="rtl"] .project-level__table .cell__input .input-text-input{padding:1.25rem 1.25rem 1.25rem 2.6rem}}

.project-level__table .cell__search{position:relative;width:100%}

.project-level__table .cell__search .icon-box{position:absolute;top:50%;transform:translateY(-50%)}

[dir="ltr"] .project-level__table .cell__search .icon-box{right:1.5rem}

[dir="rtl"] .project-level__table .cell__search .icon-box{left:1.5rem}

.project-level__table .cell__search .icon-box svg,.project-level__table .cell__search .icon-box image{width:13px;height:13px}

@media(min-width: 768px){
.project-level__table .cell__search .icon-box svg,.project-level__table .cell__search .icon-box image{width:1.28rem;height:1.28rem}}

.project-level__table .cell__search .input-text{width:100%}

.project-level__table .cell__search .input-text-input{font-size:12px}

[dir="ltr"] .project-level__table .cell__search .input-text-input{padding:8px 30px 8px 8px}

[dir="rtl"] .project-level__table .cell__search .input-text-input{padding:8px 8px 8px 30px}

@media(min-width: 768px){
.project-level__table .cell__search .input-text-input{font-size:1rem}

[dir="ltr"] .project-level__table .cell__search .input-text-input{padding:1.25rem 3.5rem 1.25rem 1.25rem}

[dir="rtl"] .project-level__table .cell__search .input-text-input{padding:1.25rem 1.25rem 1.25rem 3.5rem}}

.project-level__table .cell__search .input-text-input::-webkit-search-cancel-button{display:none}

.project-level__table .cell__search .tick{display:none}

.project-level__table .cell__search-items{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin-top:1rem}

.project-level__table .cell__delete{padding-top:1.4rem;display:flex;justify-content:end}

.project-level__table .cell__delete svg,.project-level__table .cell__delete image{width:1rem;height:1rem;filter:brightness(0) saturate(100%) invert(13%) sepia(1%) saturate(2985%) hue-rotate(318deg) brightness(0%) contrast(110%);cursor:pointer;transition:filter .1s ease-in}

.project-level__table .cell__delete svg:hover,.project-level__table .cell__delete image:hover{filter:brightness(0) saturate(100%) invert(53%) sepia(43%) saturate(7%) hue-rotate(324deg) brightness(94%) contrast(94%)}

.project-level__table-body{padding-bottom:2.5rem;border-bottom:1px solid #dbdada}

.project-level__table-body:empty{padding-bottom:0;border-bottom:0}

.project-level__total{margin:2.5rem 0;font-size:1.28rem;font-weight:500}

.project-level__total-value{color:#1e428a}

.room-selected{position:relative}

.room-selected .input-text{width:-moz-fit-content;width:fit-content}

.room-selected .input-text-input{width:-moz-fit-content;width:fit-content;height:3rem;border-color:#1e428a;color:#1e428a}

[dir="ltr"] .room-selected .input-text-input{padding:1rem 3.5rem 1rem 1rem}

[dir="rtl"] .room-selected .input-text-input{padding:1rem 1rem 1rem 3.5rem}

.room-selected .input-text-input:focus{border:1px solid #1e428a}

[dir="ltr"] .room-selected .input-text-input .tick{right:2.5rem}

[dir="rtl"] .room-selected .input-text-input .tick{left:2.5rem}

.room-selected .icon-box{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer}

[dir="ltr"] .room-selected .icon-box{right:1rem}

[dir="rtl"] .room-selected .icon-box{left:1rem}

.room-selected .icon-box svg,.room-selected .icon-box image{filter:brightness(0) saturate(100%) invert(17%) sepia(79%) saturate(1577%) hue-rotate(204deg) brightness(101%) contrast(90%);width:7px;height:7px}

@media(min-width: 768px){
.room-selected .icon-box svg,.room-selected .icon-box image{width:.6rem;height:.6rem}}

.room{width:-moz-fit-content;width:fit-content;font-size:10px;display:flex;align-items:center;gap:.6rem;border-radius:.3rem;line-height:normal;text-overflow:ellipsis;padding:1rem;height:3rem;border:1px solid #1e428a;color:#1e428a}

@media(min-width: 768px){
.room{font-size:.86rem}}

.room .icon-box{cursor:pointer}

.room .icon-box svg,.room .icon-box image{filter:brightness(0) saturate(100%) invert(17%) sepia(79%) saturate(1577%) hue-rotate(204deg) brightness(101%) contrast(90%);width:7px;height:7px}

@media(min-width: 768px){
.room .icon-box svg,.room .icon-box image{width:.6rem;height:.6rem}}

.project-management .buttons-menu{display:flex;flex-wrap:wrap;padding:0;width:114rem;max-width:95%;margin:3.35rem auto 0}

@media(min-width: 768px){
.project-management .buttons-menu{max-width:85%}}

.project-management .buttons-menu .btn{font-size:1.07rem;font-weight:600;padding:.5rem 1.4rem}

[dir="ltr"] .project-management .buttons-menu .btn{margin-right:1.71rem}

[dir="rtl"] .project-management .buttons-menu .btn{margin-left:1.71rem}

.project-management .buttons-menu .btn[data-color=white]{background-color:unset;color:unset;cursor:default;box-shadow:0 4px 12px rgba(0,0,0,.0705882353)}

.project-management .buttons-menu .btn[data-color=gray]{background-color:#eff0f5;color:#333;border:1px solid #eff0f5;box-shadow:none}

.project-management .buttons-menu .btn[data-color=gray]:hover{background-color:#e7e8ed}

.project-management .view-content{overflow-x:auto}

@media(min-width: 768px){
.project-management .view-content{overflow-x:hidden}}

.project-management .view-content__scroll{min-width:800px}

@media(min-width: 768px){
.project-management .view-content__scroll{min-width:initial}}

.project-management .subheader-with-wizard{background:#fff;border-bottom:.36rem solid #ececef}

.project-management .subheader-with-wizard .subheader{width:114rem;max-width:95%;margin:0 auto;border-bottom:none}

@media(min-width: 768px){
.project-management .subheader-with-wizard .subheader{max-width:85%}}

[dir="ltr"] .project-management .subheader-with-wizard .subheader__left{padding-left:0}

[dir="rtl"] .project-management .subheader-with-wizard .subheader__left{padding-right:0}

.project-management .subheader-with-wizard .subheader__right{padding:.2rem 0 0}

.project-management .subheader-with-wizard .subheader__right .btn{margin:0}

.project-management .subheader-with-wizard .subheader__right .dropped{width:7.8rem;top:2rem;box-shadow:0 1px 11px rgba(0,0,0,.1725490196);border-radius:6px;z-index:2}

[dir="ltr"] .project-management .subheader-with-wizard .subheader__right .dropped{right:.6rem}

[dir="rtl"] .project-management .subheader-with-wizard .subheader__right .dropped{left:.6rem}

.project-management .subheader-with-wizard .subheader__right .dropped .btn{border:none;border-bottom:1px solid #f5f5f5;width:100%;font-size:.97rem;font-weight:500;box-shadow:none;border-radius:0;transition:background-color .1s ease-in}

.project-management .subheader-with-wizard .subheader__right .dropped .btn:hover{background-color:#f5f5f5}

.project-management .subheader-with-wizard .subheader__right .dropped .btn:last-of-type{border-bottom:none}

.project-management .subheader-with-wizard .subheader__right .dropped .btn:hover{color:inherit;filter:initial}

.project-management .subheader-with-wizard .subheader__right .dropped .btn--main[data-color=white]{padding:1.35rem .75rem}

.project-management .subheader-with-wizard .subheader__right .dropdown-dots-btn .btn{padding:.5rem;cursor:pointer;transition:filter .15s ease-in}

[dir="ltr"] .project-management .subheader-with-wizard .subheader__right .dropdown-dots-btn .btn{margin:0 0 .5rem 1.8rem}

[dir="rtl"] .project-management .subheader-with-wizard .subheader__right .dropdown-dots-btn .btn{margin:0 1.8rem .5rem 0}

.project-management .subheader-with-wizard .subheader__right .dropdown-dots-btn .btn:hover{filter:brightness(0.5)}

.project-management .subheader-with-wizard .subheader__bottom{padding:0}

.project-management--construction .wizard__step{width:initial;flex:1}

.project-management--construction .wizard__step:last-child{width:initial;flex:.54}

.project-management__container{width:114rem;max-width:95%;margin:0 auto}

@media(min-width: 768px){
.project-management__container{max-width:85%}}

.project-management__container[data-variant=contract]{width:100%;max-width:100%}

.project-management__container[data-variant=contract] .contract-view{margin-top:2rem;border-top:1px solid #ececef;border-bottom:1px solid #ececef}

.contractors-bids{margin-top:3rem}

.contractors-bids .services-tip{margin:3rem 0 2rem}

.contractors-bids .cards{display:flex;justify-content:center;flex-wrap:wrap;grid-gap:0 2rem;max-width:100%;margin:0 auto;padding:0}

.contractors-bids__btn{position:fixed;bottom:0;width:100%;padding:1.5rem 3rem 1.7rem;background-color:#fff;border-top:1px solid #e8e8e8;z-index:7}

[dir="ltr"] .contractors-bids__btn{left:0}

[dir="rtl"] .contractors-bids__btn{right:0}

@media(min-width: 768px){
.contractors-bids__btn{padding:1.5rem 7.86rem 1.7rem}}

[dir="ltr"] .contractors-bids__btn .btn{margin:0 0 0 auto;padding-left:1.6rem}

[dir="rtl"] .contractors-bids__btn .btn{margin:0 auto 0 0;padding-right:1.6rem}

.contractors-bids .top-bar{display:flex;justify-content:space-between;border-bottom:1px solid #ececef;margin:0 0 1.7rem;width:100%;align-items:stretch}

.contractors-bids .top-bar .buttons-menu{margin:0}

.contractors-bids .top-bar .buttons-menu__item{position:relative}

[dir="ltr"] .contractors-bids .top-bar .buttons-menu__item{margin-right:0;padding-right:10px}

[dir="rtl"] .contractors-bids .top-bar .buttons-menu__item{margin-left:0;padding-left:10px}

@media(min-width: 768px){
[dir="ltr"] .contractors-bids .top-bar .buttons-menu__item{padding-right:3rem}

[dir="rtl"] .contractors-bids .top-bar .buttons-menu__item{padding-left:3rem}}

.contractors-bids .top-bar .buttons-menu__item:after{bottom:0;transition:.12s ease-in-out}

.contractors-bids .top-bar .buttons-menu__item-num{width:1.71rem;height:1.71rem;border-radius:50%;font-size:.93rem;font-weight:500;background-color:#fff;display:flex;justify-content:center;align-items:center;border:1px solid #e3e3e3;padding-top:2px;position:absolute;top:0;transform:translateY(50%);transition:.12s ease-in-out}

[dir="ltr"] .contractors-bids .top-bar .buttons-menu__item-num{left:0}

[dir="rtl"] .contractors-bids .top-bar .buttons-menu__item-num{right:0}

@media(min-width: 768px){
.contractors-bids .top-bar .buttons-menu__item-num{padding-top:0}}

.contractors-bids .top-bar .buttons-menu__item .btn{font-size:1.14rem;min-height:initial}

[dir="ltr"] .contractors-bids .top-bar .buttons-menu__item .btn{padding:.8rem 0 1.3rem 2.5rem;margin-right:0}

[dir="rtl"] .contractors-bids .top-bar .buttons-menu__item .btn{padding:.8rem 2.5rem 1.3rem 0;margin-left:0}

.contractors-bids .top-bar .buttons-menu__item[data-is-active=true] .buttons-menu__item-num{background-color:#1e428a;color:#fff}

.contractors-bids .top-bar__link{text-decoration:none;color:#333;flex-shrink:0;font-size:1.07rem;min-height:3.29rem;width:-moz-fit-content;width:fit-content;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .25s ease-in-out}

@media(min-width: 768px){
.contractors-bids .top-bar__link{min-width:-moz-max-content;min-width:max-content}}

.contractors-bids .top-bar__link-img{width:1.21rem;height:1.21rem}

[dir="ltr"] .contractors-bids .top-bar__link-img{margin-right:.7rem}

[dir="rtl"] .contractors-bids .top-bar__link-img{margin-left:.7rem}

.contractors-bids .top-bar__link:hover{color:#1e428a}

.contractors-bids .table--company{margin:3rem auto 4rem}

.draft-details{border:1px solid #e3e3e3;border-radius:6px;background:#fff;padding:1.78rem 2.07rem 3.4rem;margin:2.42rem 0 0;display:flex;flex-wrap:wrap;align-items:flex-end}

.draft-details__title{position:relative;font-size:1.07rem;font-weight:600;width:100%;margin:.45rem 0 1.2rem;position:relative}

.draft-details__title:before{content:"";position:absolute;width:5px;height:2.28rem;background-color:#898989;top:50%}

[dir="ltr"] .draft-details__title:before{left:0;transform:translate(-2.07rem, -50%)}

[dir="rtl"] .draft-details__title:before{right:0;transform:translate(2.07rem, -50%)}

[dir="ltr"] .draft-details__info{margin:2.1rem 3.6rem 0 0}

[dir="rtl"] .draft-details__info{margin:2.1rem 0 0 3.6rem}

.draft-details__info-value{font-size:1.14rem;font-weight:500;margin:0}

.draft-details__info-label{font-size:1.23rem;font-weight:500;color:#898989;margin-top:.7rem}

.edit-details{margin:2.42rem 0 0;position:relative}

.edit-details__header{display:flex;justify-content:space-between;align-items:center;width:100%}

.edit-details__header-text{margin:0;font-size:1.29rem;font-weight:600}

.edit-details__header .btn{width:2.5rem;height:2.5rem}

.edit-details__header .btn .icon{align-items:center;justify-content:center}

.edit-details__header .btn .icon svg,.edit-details__header .btn .icon image{width:.76rem;height:.43rem}

.edit-details__btn-dropdown{transition:transform .25s ease-in-out}

[dir="ltr"] .edit-details__btn-dropdown[data-is-closed=true]{transform:rotateZ(180deg)}

[dir="rtl"] .edit-details__btn-dropdown[data-is-closed=true]{transform:rotateZ(-180deg)}

.edit-details .form-container{transform-origin:top;max-height:150rem;overflow-x:hidden;overflow-y:auto;transition:max-height .4s ease-in-out}

.edit-details .form-container .form .form__first,.edit-details .form-container .form .form__second,.edit-details .form-container .form .form__stage-plan{opacity:1;transition:opacity .4s ease-in-out}

.edit-details .form-container[data-is-closed=true]{max-height:0;overflow:hidden}

.edit-details .form-container[data-is-closed=true] .form .form__first,.edit-details .form-container[data-is-closed=true] .form .form__second,.edit-details .form-container[data-is-closed=true] .form .form__stage-plan{opacity:0}

.edit-details .form{border:1px solid #e3e3e3;border-radius:6px;background:#fff;margin:1.1rem 0 2rem;padding:1.1rem 2.07rem 2.2rem}

[dir="ltr"] .edit-details .form--first{padding:1.5rem 1.2rem .5rem 2.07rem}

[dir="rtl"] .edit-details .form--first{padding:1.5rem 2.07rem .5rem 1.2rem}

.edit-details .form--first[data-is-editable=false]{pointer-events:none}

.edit-details .form--documents{margin-bottom:4.5rem}

.edit-details .form--documents .uploader{width:50%}

.edit-details .form--documents .dropzone{flex-direction:row;padding:1.21rem 1.71rem 1.36rem}

[dir="ltr"] .edit-details .form--documents .dropzone__img{margin:0 1.41rem 0 0}

[dir="rtl"] .edit-details .form--documents .dropzone__img{margin:0 0 0 1.41rem}

.edit-details .form--documents .file-list{display:grid;grid-template-columns:repeat(3, 30%);grid-column-gap:4.45%;margin-bottom:0;max-height:16.6rem;overflow:auto}

[dir="ltr"] .edit-details .form--documents .file-list{padding-right:.5rem}

[dir="rtl"] .edit-details .form--documents .file-list{padding-left:.5rem}

.edit-details .form--documents .file-list .select-all{grid-column:span 3;margin:.5rem 0 0}

.edit-details .form--documents .file-list__item{width:100%;padding:1.45rem 0;border-bottom:1px solid #e3e3e3;justify-content:space-between}

.edit-details .form--documents .file-list__item-name{font-size:.93rem;font-weight:500;max-width:initial}

.edit-details .form--documents .file-list__item-icon{display:none}

.edit-details .form--documents .file-list__item img{cursor:pointer}

.edit-details .form__header{grid-column:span 8;display:flex;align-items:center}

.edit-details .form__title{position:relative;font-size:1.07rem;font-weight:600;width:100%;margin:.45rem 0 1.2rem;position:relative;margin:.8rem 0 1.9rem}

.edit-details .form__title:before{content:"";position:absolute;width:5px;height:2.28rem;background-color:#898989;top:50%}

[dir="ltr"] .edit-details .form__title:before{left:0;transform:translate(-2.07rem, -50%)}

[dir="rtl"] .edit-details .form__title:before{right:0;transform:translate(2.07rem, -50%)}

.edit-details .form__title .optional-text{font-size:.86rem;color:#898989}

[dir="ltr"] .edit-details .form__title .optional-text{margin-left:.3rem}

[dir="rtl"] .edit-details .form__title .optional-text{margin-right:.3rem}

.edit-details .form__title-with-addition{display:flex;flex-direction:row;align-items:center;gap:5.5rem;margin-bottom:1.3rem}

.edit-details .form__title-with-addition:before{display:none}

.edit-details .form__title-with-addition .form__title{width:auto;margin:0 0 1rem;word-break:break-word}

.edit-details .form__title-with-addition .form__subtitle{display:grid;grid-template-columns:auto auto;font-size:.86rem;color:#898989;font-weight:400}

.edit-details .form__title-with-addition .form__subtitle-text{word-break:break-word}

[dir="ltr"] .edit-details .form__title-with-addition .form__subtitle-text:first-of-type{padding-right:1.4rem;border-right:1px solid rgba(112,112,112,.2)}

[dir="rtl"] .edit-details .form__title-with-addition .form__subtitle-text:first-of-type{padding-left:1.4rem;border-left:1px solid rgba(112,112,112,.2)}

[dir="ltr"] .edit-details .form__title-with-addition .form__subtitle-text:last-of-type{padding-left:1.4rem}

[dir="rtl"] .edit-details .form__title-with-addition .form__subtitle-text:last-of-type{padding-right:1.4rem}

.edit-details .form__title-addition{margin:0;color:#898989;font-weight:400}

.edit-details .form__title-contact{color:#1e428a}

[dir="ltr"] .edit-details .form__title-contact{margin-right:.3rem}

[dir="rtl"] .edit-details .form__title-contact{margin-left:.3rem}

.edit-details .form .input-text{margin:0 0 2.57rem}

.edit-details .form__first{position:relative;display:grid;grid-template-columns:1fr 1fr .9fr 1.1fr 1fr 1fr 1.1fr .8fr;grid-gap:0 2.2rem;padding-bottom:2.5rem}

.edit-details .form__first .textarea__input{min-height:8rem}

.edit-details .form__first .input-text--select,.edit-details .form__first .input-text--search,.edit-details .form__first .textarea{grid-column:span 2}

.edit-details .form__first .input-text--select .input-text__options,.edit-details .form__first .input-text--search .input-text__options,.edit-details .form__first .textarea .input-text__options{max-height:16.8rem}

.edit-details .form__radio{grid-column:span 3}

.edit-details .form__radio-label{margin:0 0 2rem;font-weight:500}

.edit-details .form__second{display:flex;flex-wrap:wrap;padding-top:2rem}

.edit-details .form__second .input-text{width:26%}

[dir="ltr"] .edit-details .form__second .input-text{margin-right:3rem}

[dir="rtl"] .edit-details .form__second .input-text{margin-left:3rem}

.edit-details .form__second .form__title{margin-bottom:1.8rem}

.edit-details .form__stage-plan{display:flex;align-items:center;flex-wrap:wrap}

[dir="ltr"] .edit-details .form__stage-plan .input-counter-container{margin:1rem 2.21rem 2.5rem 0}

[dir="rtl"] .edit-details .form__stage-plan .input-counter-container{margin:1rem 0 2.5rem 2.21rem}

[dir="ltr"] .edit-details .form__stage-plan .input-counter-container:nth-of-type(3){margin-right:3.2rem}

[dir="rtl"] .edit-details .form__stage-plan .input-counter-container:nth-of-type(3){margin-left:3.2rem}

.edit-details .form__stage-plan .checkboxes-group{display:flex;align-items:flex-end;margin-top:1rem}

.edit-details .form__stage-plan .checkboxes-group .checkbox-container{width:auto;font-size:1rem;font-weight:400}

[dir="ltr"] .edit-details .form__stage-plan .checkboxes-group .checkbox-container{margin:0 3rem 1.5rem 0}

[dir="rtl"] .edit-details .form__stage-plan .checkboxes-group .checkbox-container{margin:0 0 1.5rem 3rem}

[dir="ltr"] .edit-details .form__stage-plan .checkboxes-group .checkbox-container:first-of-type{padding-left:0}

[dir="rtl"] .edit-details .form__stage-plan .checkboxes-group .checkbox-container:first-of-type{padding-right:0}

.edit-details .form__stage-plan .checkboxes-group .checkbox-container-input{width:1.14rem;height:1.14rem}

[dir="ltr"] .edit-details .form__stage-plan .checkboxes-group .checkbox-container-input{margin-right:1rem}

[dir="rtl"] .edit-details .form__stage-plan .checkboxes-group .checkbox-container-input{margin-left:1rem}

[dir="ltr"] .edit-details .form__stage-plan .btn--main{margin:1.6rem 0 1rem auto}

[dir="rtl"] .edit-details .form__stage-plan .btn--main{margin:1.6rem auto 1rem 0}

.edit-details .form__stage-template{padding-top:1.7rem;position:relative}

.edit-details .form__stage-template:after{content:"";position:absolute;top:0;left:-2.07rem;right:-2.07rem;height:1px;background:#e8e8e8}

.edit-details .form__stage-template .table{border:none;padding:0}

.edit-details .form__stage-template .table .table__row:not(:last-child),.edit-details .form__stage-template .table .table__header:not(:last-child){border-bottom:1px solid #f2f2f2}

.edit-details .form__stage-template .table .name{font-size:.97rem;font-weight:600;word-break:break-word}

.edit-details .form__stage-template .table .workflows,.edit-details .form__stage-template .table .items{color:#1e428a}

.edit-details .form__stage-template[data-super-admin=false] .form__title-with-addition{justify-content:space-between}

.edit-details .form__stage-template[data-super-admin=false] .form__title-btn{display:flex;align-items:center;gap:.3rem;color:#898989;font-weight:400}

.edit-details .form__stage-template[data-super-admin=false] .form__title-btn .btn{font-size:1rem}

.edit-details .form__stage-template[data-super-admin=true] .form__title-with-addition{justify-content:flex-start}

.edit-details .form__stage-template[data-super-admin=true] .form__title-with-addition .btn{font-size:1.07rem;margin-top:-0.5rem}

.edit-details .form__stage-template--select .form__subtitle{display:block}

.edit-details .form__stage-template--select .form__subtitle-text{word-break:break-word}

[dir="ltr"] .edit-details .form__stage-template--select .form__subtitle-text:first-of-type{padding-right:0;border-right:none}

[dir="rtl"] .edit-details .form__stage-template--select .form__subtitle-text:first-of-type{padding-left:0;border-left:none}

[dir="ltr"] .edit-details .form__stage-template--select .form__subtitle-text:last-of-type{padding-left:0}

[dir="rtl"] .edit-details .form__stage-template--select .form__subtitle-text:last-of-type{padding-right:0}

[dir="ltr"] .edit-details .form__stage-template--select .table__body .table__cell:last-of-type{padding:.8rem 0 .85rem 1rem}

[dir="rtl"] .edit-details .form__stage-template--select .table__body .table__cell:last-of-type{padding:.8rem 1rem .85rem 0}

.edit-details .form__stage-template--select .table .status{width:-moz-fit-content;width:fit-content;font-size:.79rem;font-weight:500;text-align:center;padding:.5rem .6rem;border-radius:5px;word-break:initial}

[dir="ltr"] .edit-details .form__stage-template--select .table .status{margin:-1rem 0 -1rem auto}

[dir="rtl"] .edit-details .form__stage-template--select .table .status{margin:-1rem auto -1rem 0}

.edit-details .form__stage-template--select .table .status[data-status=live]{color:#05d94e;background-color:rgba(5,217,78,.1)}

.edit-details .form__stage-template--select .table .status[data-status=inactive]{color:#898989;background-color:rgba(137,137,137,.1294117647)}

.edit-details .form__stage-template--select .table .status[data-status=drafted]{color:#1e428a;background-color:rgba(30,66,138,.1)}

.edit-details .form__stage-template--select .table .template{font-weight:600}

.edit-details .form__stage-template--select .table .action{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem 0}

.edit-details .form__stage-template--select .table .action__item .btn{font-size:.86rem;font-weight:500;word-break:initial}

[dir="ltr"] .edit-details .form__stage-template--select .table .action__item .btn{margin:0 0 0 auto}

[dir="rtl"] .edit-details .form__stage-template--select .table .action__item .btn{margin:0 auto 0 0}

.edit-details .form__stage-template--select .table .action__item .btn .text{text-align:end}

.edit-details .form__stage-empty{min-height:31.7rem;padding:2rem;display:flex;align-items:center;flex-direction:column;position:relative}

.edit-details .form__stage-empty:after{content:"";position:absolute;top:0;left:-2.07rem;right:-2.07rem;height:1px;background:#e8e8e8}

.edit-details .form__stage-empty-img{display:block;width:13.8rem;height:8.57rem}

.edit-details .form__stage-empty-title{color:#464646;font-size:1.64rem;font-weight:600;margin-top:1.6rem}

.edit-details .form__stage-empty-btns{display:flex;justify-content:center;gap:1.5rem;margin-top:2.93rem}

.edit-details .form__stage-empty-btns .btn[data-color=blue]{font-size:1.07rem}

[dir="ltr"] .edit-details .form__stage-empty-btns .btn[data-color=blue] .right{padding-left:1.2rem}

[dir="rtl"] .edit-details .form__stage-empty-btns .btn[data-color=blue] .right{padding-right:1.2rem}

.edit-details .form__stage-empty-btns .btn[data-color=blue] svg,.edit-details .form__stage-empty-btns .btn[data-color=blue] image{width:.36rem;height:.64rem}

.edit-details .form__stage-empty[data-super-admin=false] .form__stage-empty-img{margin-top:7.9rem}

.edit-details .form__stage-empty[data-super-admin=false] .form__stage-empty-title{margin:2.4rem 0 .8rem}

.edit-details .form__stage-empty[data-super-admin=false] .form__stage-empty-subtitle{display:flex;align-items:center;gap:.3rem;color:#898989;font-weight:400}

.edit-details .form__stage-empty[data-super-admin=false] .form__stage-empty-subtitle .btn{font-size:1rem}

.edit-details .form__stage-empty[data-super-admin=true] .form__stage-empty-img{margin-top:5.9rem}

.edit-details .form__stage-empty[data-super-admin=true] .form__stage-empty-title{margin:1.6rem 0 0}

.edit-details__button{display:flex;align-items:center;justify-content:flex-end}

[dir="ltr"] .edit-details__button .btn{margin:2rem 0 0 2rem}

[dir="rtl"] .edit-details__button .btn{margin:2rem 2rem 0 0}

.rejection-modal{position:fixed;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);animation:fade-in .12s ease-in;z-index:1111}

[dir="ltr"] .rejection-modal{left:0}

[dir="rtl"] .rejection-modal{right:0}

.rejection-modal__box{width:30%;min-width:28rem;position:absolute;top:50%;background-color:#fff;border-radius:.5rem;box-shadow:0 23px 36px rgba(0,0,0,.15);padding:2rem;font-size:1.15rem;line-height:2rem;display:flex;flex-direction:column;overflow:hidden}

[dir="ltr"] .rejection-modal__box{left:50%;transform:translate(-50%, -50%)}

[dir="rtl"] .rejection-modal__box{right:50%;transform:translate(50%, -50%)}

.rejection-modal .textarea__input{min-height:85px;max-height:85px}

.rejection-modal .textarea__placeholder{top:1rem}

.rejection-modal__btns{display:flex;align-items:center;justify-content:center;margin-top:2rem}

[dir="ltr"] .rejection-modal__btns .btn:first-of-type{margin-right:1.5rem}

[dir="rtl"] .rejection-modal__btns .btn:first-of-type{margin-left:1.5rem}

.edit-stage-management__back{width:100%;height:5.5rem;top:5.64rem;display:flex;align-items:center;background-color:#fff;border-bottom:1px solid #e8e8e8;position:fixed;z-index:50}

[dir="ltr"] .edit-stage-management__back{padding-left:2.2rem}

[dir="rtl"] .edit-stage-management__back{padding-right:2.2rem}

.edit-stage-management__back .btn[data-color=white]{box-shadow:none;background-color:rgba(0,0,0,0);border:none;padding:0;transition:.15s ease-in;min-height:initial}

[dir="ltr"] .edit-stage-management__back .btn[data-color=white]{margin:1.18rem 1.2rem 1.18rem 0}

[dir="rtl"] .edit-stage-management__back .btn[data-color=white]{margin:1.18rem 0 1.18rem 1.2rem}

.edit-stage-management__back .btn[data-color=white] .icon svg image{filter:none}

.edit-stage-management__back .btn[data-color=white] svg,.edit-stage-management__back .btn[data-color=white] image{width:1.33rem;height:.93rem}

[dir="ltr"] .edit-stage-management__back .btn[data-color=white]:hover{transform:translateX(-0.3rem)}

[dir="rtl"] .edit-stage-management__back .btn[data-color=white]:hover{transform:translateX(0.3rem)}

.edit-stage-management .stage-management .top-header{display:flex;align-items:center;justify-content:space-between;margin:9.4rem 0 3.2rem}

.edit-stage-management .stage-management .top-header__text{font-size:2rem;font-weight:600;margin:0}

.edit-stage-management .stage-management .top-header__text-optional{font-size:1.28rem;color:#898989;font-weight:500}

[dir="ltr"] .edit-stage-management .stage-management .top-header__text-optional{margin-left:.3rem}

[dir="rtl"] .edit-stage-management .stage-management .top-header__text-optional{margin-right:.3rem}

.edit-stage-management .stage-management .top-header__right{display:flex;align-items:center;justify-content:flex-end}

[dir="ltr"] .edit-stage-management .stage-management .top-header__right .btn{margin-left:2rem}

[dir="rtl"] .edit-stage-management .stage-management .top-header__right .btn{margin-right:2rem}

.edit-stage-management~.footer{width:85%;max-width:89.3rem;margin:0 auto}

.project-docs-container{margin:2.42rem 0 0;display:flex;align-items:flex-start;gap:1.6rem}

.project-docs-container .project-docs{border:1px solid #e3e3e3;border-radius:6px;background:#fff;max-height:37rem;width:calc((100% - 1.6rem)/2);display:flex;flex-direction:column}

[dir="ltr"] .project-docs-container .project-docs{padding:1.9rem .5rem 1.9rem 1.75rem}

[dir="rtl"] .project-docs-container .project-docs{padding:1.9rem 1.75rem 1.9rem .5rem}

.project-docs-container .project-docs__title{font-size:1.07rem;font-weight:600;position:relative;margin-bottom:2.4rem}

.project-docs-container .project-docs__title:before{content:"";position:absolute;width:5px;height:2.25rem;background-color:#898989;top:50%}

[dir="ltr"] .project-docs-container .project-docs__title:before{left:0;transform:translate(-1.75rem, -50%)}

[dir="rtl"] .project-docs-container .project-docs__title:before{right:0;transform:translate(1.75rem, -50%)}

.project-docs-container .project-docs__title-num{color:#898989;font-weight:400;font-size:.93rem}

.project-docs-container .project-docs__select-all{display:flex;gap:1rem;align-items:center;margin-bottom:1rem}

.project-docs-container .project-docs__select-all-btn .btn--main[data-color=white]{box-shadow:none;border:none;padding:0;font-size:.86rem;font-weight:500;min-height:auto}

.project-docs-container .project-docs__select-all-btn .btn--main[data-color=white] .icon{padding:0}

.project-docs-container .project-docs__select-all-btn .btn--main[data-color=white] svg,.project-docs-container .project-docs__select-all-btn .btn--main[data-color=white] image{width:.85rem;height:1.2rem}

.project-docs-container .project-docs__select-all-btn .btn--main[data-color=white] svg image{filter:initial}

.project-docs-container .project-docs__select-all-btn .btn--main[data-color=white]:hover{color:#333}

.project-docs-container .project-docs__select-all-btn .btn--main[data-color=white]:hover svg image{filter:brightness(0) saturate(100%) invert(53%) sepia(43%) saturate(7%) hue-rotate(324deg) brightness(94%) contrast(94%)}

.project-docs-container .project-docs .reviews-files{display:flex;flex-direction:column-reverse;flex:1;overflow-y:auto}

[dir="ltr"] .project-docs-container .project-docs .reviews-files{margin:0 .5rem 0 0;padding:.5rem .5rem 0 0}

[dir="rtl"] .project-docs-container .project-docs .reviews-files{margin:0 0 0 .5rem;padding:.5rem 0 0 .5rem}

.project-docs-container .project-docs .reviews-files__container{grid-template-columns:minmax(0, 1fr);gap:0;padding-top:.9rem}

.project-docs-container .project-docs .reviews-files__item{margin-bottom:1.15rem;padding-bottom:1.2rem;border-bottom:1px solid #f2f2f2}

.project-docs-container .project-docs .reviews-files__item:last-of-type{margin-bottom:0}

.project-docs-container .project-docs .reviews-files__item-doc-icon{display:none}

.project-docs-container .project-docs .reviews-files__name{color:#333;font-weight:500}

.project-docs-container .project-docs .reviews-files__btn{display:none}

.draft-details--design{padding-bottom:3.2rem;gap:1.3rem 5.5%}

.draft-details--design .draft-details__info{margin:0}

.draft-details--design .draft-details__info-file{display:flex;align-items:center;gap:1rem}

.draft-details--design .draft-details__info-file-name{color:#1e428a;word-break:break-word;font-size:1.14rem;font-weight:500;max-width:16rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}

.draft-details--design .draft-details__info-file-img{width:1rem;height:auto;cursor:pointer;transition:all .12s ease-in}

.draft-details--design .draft-details__info-file-img:hover{filter:brightness(2)}

.draft-details--design .draft-details__info-label{margin-top:.5rem}

.project-detail-container{margin:2.42rem 0 0}

.project-detail-container[data-is-edit=true] .project-detail__row{position:relative}

[dir="ltr"] .project-detail-container[data-is-edit=true] .project-detail__row{padding-right:25rem}

[dir="rtl"] .project-detail-container[data-is-edit=true] .project-detail__row{padding-left:25rem}

.project-detail-container[data-is-edit=true] .project-detail__header{margin-bottom:1.7rem}

.project-detail-container .project-detail{border:1px solid #e3e3e3;border-radius:6px;background:#fff;padding:2.25rem 2rem .7rem}

.project-detail-container .project-detail__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:4rem}

.project-detail-container .project-detail__header-right{display:flex;align-items:center}

[dir="ltr"] .project-detail-container .project-detail__header-right .btn{margin-left:2rem}

[dir="rtl"] .project-detail-container .project-detail__header-right .btn{margin-right:2rem}

.project-detail-container .project-detail__title{font-size:1.07rem;font-weight:600;align-self:flex-start;position:relative}

.project-detail-container .project-detail__title:before{content:"";position:absolute;width:5px;height:2.25rem;background-color:#898989;top:50%}

[dir="ltr"] .project-detail-container .project-detail__title:before{left:0;transform:translate(-2rem, -50%)}

[dir="rtl"] .project-detail-container .project-detail__title:before{right:0;transform:translate(2rem, -50%)}

.project-detail-container .project-detail__top{padding-bottom:3.2rem;margin-bottom:2.3rem;position:relative}

.project-detail-container .project-detail__top:after{content:"";position:absolute;bottom:0;left:-2rem;right:-2rem;height:1px;background-color:#e3e3e3}

.project-detail-container .project-detail__row{display:flex;flex-wrap:wrap}

.project-detail-container .project-detail .textarea{width:23rem;position:absolute;top:0;z-index:10}

[dir="ltr"] .project-detail-container .project-detail .textarea{right:0}

[dir="rtl"] .project-detail-container .project-detail .textarea{left:0}

.project-detail-container .project-detail .textarea__header{color:#898989;margin-bottom:1.1rem}

.project-detail-container .project-detail .textarea__input{max-height:6rem}

.project-detail-container .project-detail__subtitle{color:#898989;font-weight:500;margin-bottom:1.1rem;width:100%}

.project-detail-container .project-detail__choice{font-size:1.71rem;font-weight:600;margin-bottom:1.5rem}

.project-detail-container .project-detail__project{min-width:25rem;max-width:30.5rem;flex:1}

[dir="ltr"] .project-detail-container .project-detail__project{margin:0 3% 1rem 0}

[dir="rtl"] .project-detail-container .project-detail__project{margin:0 0 1rem 3%}

.project-detail-container .project-detail__person-container{display:flex;width:100%;gap:3rem;flex:1}

.project-detail-container .project-detail__person--consultant{min-width:15rem}

.project-detail-container .project-detail__person--architect{min-width:15rem}

.project-detail-container .project-detail__person-col{display:flex}

.project-detail-container .project-detail__person-desc{margin-top:.6rem}

.project-detail-container .project-detail__person-name{margin-bottom:.5rem;font-weight:500;font-size:1.07rem;word-break:break-word}

.project-detail-container .project-detail__person-img{display:block;width:3.5rem;height:3.5rem;-o-object-fit:cover;object-fit:cover;border-radius:50%;overflow:hidden;box-shadow:0 3px 6px rgba(0,0,0,.1607843137);position:relative;flex-shrink:0}

[dir="ltr"] .project-detail-container .project-detail__person-img{margin-right:.7rem}

[dir="rtl"] .project-detail-container .project-detail__person-img{margin-left:.7rem}

.project-detail-container .project-detail__person-img[src=""],.project-detail-container .project-detail__person-img:not([src]){background-image:url("/assets/graphics/blue_avatar.svg");background-size:cover;background-position:center;font-size:0}

.project-detail-container .project-detail__person-img[src=""]:after,.project-detail-container .project-detail__person-img:not([src]):after{content:"";position:absolute;top:0;background-image:url("/assets/graphics/blue_avatar.svg");width:100%;height:100%;background-size:cover;background-position:center;display:block}

[dir="ltr"] .project-detail-container .project-detail__person-img[src=""]:after,[dir="ltr"] .project-detail-container .project-detail__person-img:not([src]):after{left:0}

[dir="rtl"] .project-detail-container .project-detail__person-img[src=""]:after,[dir="rtl"] .project-detail-container .project-detail__person-img:not([src]):after{right:0}

.project-detail-container .project-detail__person-mobile{color:#898989;text-decoration:none;font-size:.93rem;font-weight:600;word-break:break-word;display:block;min-height:.93rem;transition:color .12s ease-in}

.project-detail-container .project-detail__person-mobile:hover{color:#05d94e}

.project-detail-container .project-detail__person-mobile:empty{pointer-events:none;cursor:default}

.project-detail-container .land-details{display:flex;flex-wrap:wrap;align-items:flex-end}

.project-detail-container .land-details__title{width:100%;font-size:1.07rem;font-weight:600;align-self:flex-start;margin-bottom:2.5rem;position:relative}

.project-detail-container .land-details__title:before{content:"";position:absolute;width:5px;height:2.25rem;background-color:#898989;top:50%}

[dir="ltr"] .project-detail-container .land-details__title:before{left:0;transform:translate(-2rem, -50%)}

[dir="rtl"] .project-detail-container .land-details__title:before{right:0;transform:translate(2rem, -50%)}

[dir="ltr"] .project-detail-container .land-details__info{margin:0 5.5% 2.5rem 0}

[dir="rtl"] .project-detail-container .land-details__info{margin:0 0 2.5rem 5.5%}

.project-detail-container .land-details__info-file{display:flex;align-items:center}

.project-detail-container .land-details__info-file-name{color:#1e428a;word-break:break-word;font-size:1.14rem;font-weight:500;max-width:16rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}

.project-detail-container .land-details__info-file-img{width:1rem;height:auto;cursor:pointer;transition:all .12s ease-in}

[dir="ltr"] .project-detail-container .land-details__info-file-img{margin-left:1rem}

[dir="rtl"] .project-detail-container .land-details__info-file-img{margin-right:1rem}

.project-detail-container .land-details__info-file-img:hover{filter:brightness(2)}

.project-detail-container .land-details__info-value{font-size:1.14rem;font-weight:500;margin:0}

.project-detail-container .land-details__info-label{font-size:1.23rem;font-weight:500;color:#898989;margin-top:.5rem}

.project-detail-container .project-sow{border:1px solid #e3e3e3;border-radius:6px;background:#fff;padding:1.9rem 1.75rem;margin-top:2rem}

.project-detail-container .project-sow .project-detail__title{text-transform:uppercase;margin-bottom:1.2rem;font-weight:600;font-size:1.14rem;position:relative}

.project-detail-container .project-sow .project-detail__title:before{content:"";position:absolute;width:5px;height:2.25rem;background-color:#898989;top:50%}

[dir="ltr"] .project-detail-container .project-sow .project-detail__title:before{left:0;transform:translate(-1.75rem, -50%)}

[dir="rtl"] .project-detail-container .project-sow .project-detail__title:before{right:0;transform:translate(1.75rem, -50%)}

.project-detail-container .project-sow__name{font-size:1.86rem;font-weight:600;margin-bottom:1.2rem;word-break:break-word}

.project-detail-container .project-sow__label{color:#05d94e;background-color:rgba(5,217,78,.1);padding:.8rem 1rem;border-radius:6px;margin-bottom:1.4rem;width:-moz-fit-content;width:fit-content}

.project-detail-container .project-sow .table{border:0;border-radius:0;padding:0}

.project-detail-container .project-sow .table__row:not(:last-child),.project-detail-container .project-sow .table__header:not(:last-child){border-bottom:1px solid #f2f2f2}

.project-detail-container .project-sow .table .name{font-size:.97rem;font-weight:600;word-break:break-word}

.project-detail-container .project-sow .table .items,.project-detail-container .project-sow .table .suggested{color:#1e428a}

.sow-view .view-content{overflow-x:auto}

@media(min-width: 768px){
.sow-view .view-content{overflow-x:hidden}}

.sow-view .view-content__scroll{min-width:550px}

@media(min-width: 768px){
.sow-view .view-content__scroll{min-width:initial}}

.subheader-type--sow .subheader{display:grid;grid-template-columns:1fr auto;grid-template-rows:50% 50%;grid-gap:0 5rem;position:static}

[dir="ltr"] .subheader-type--sow .subheader{padding:1rem 2.2rem 1rem 1.2rem}

[dir="rtl"] .subheader-type--sow .subheader{padding:1rem 1.2rem 1rem 2.2rem}

@media(min-width: 768px){
.subheader-type--sow .subheader{position:fixed}}

.subheader-type--sow .subheader__left{width:auto;height:auto;overflow:hidden}

[dir="ltr"] .subheader-type--sow .subheader__left{padding-left:2rem}

[dir="rtl"] .subheader-type--sow .subheader__left{padding-right:2rem}

[dir="ltr"] .subheader-type--sow .subheader__left .left__return{margin:3rem 1.2rem 0 0}

[dir="rtl"] .subheader-type--sow .subheader__left .left__return{margin:3rem 0 0 1.2rem}

.subheader-type--sow .subheader__right{width:auto;height:auto;grid-row:span 2}

[dir="ltr"] .subheader-type--sow .subheader__right .subheader-item{margin:0 1.5rem .3rem 0;text-align:right}

[dir="rtl"] .subheader-type--sow .subheader__right .subheader-item{margin:0 0 .3rem 1.5rem;text-align:left}

@media(min-width: 1025px){
[dir="ltr"] .subheader-type--sow .subheader__right .subheader-item{margin:0 4.1rem .3rem 0}

[dir="rtl"] .subheader-type--sow .subheader__right .subheader-item{margin:0 0 .3rem 4.1rem}}

.subheader-type--sow .subheader__right .subheader-item__label{font-size:.93rem;margin:0}

.subheader-type--sow .subheader__right .subheader-item__value{font-size:1.07rem;font-weight:600;margin:.7rem 0 0}

.subheader-type--sow .subheader__right .btn--main{margin-bottom:.8rem}

[dir="ltr"] .subheader-type--sow .subheader__right .btn--main[data-color=green]{margin-left:2.5rem}

[dir="rtl"] .subheader-type--sow .subheader__right .btn--main[data-color=green]{margin-right:2.5rem}

.subheader-type--sow .subheader__bottom{position:relative}

[dir="ltr"] .subheader-type--sow .subheader__bottom{left:5rem}

[dir="rtl"] .subheader-type--sow .subheader__bottom{right:5rem}

.subheader-type--sow .subheader__bottom .sow-labels{display:flex;align-items:center}

.subheader-type--sow .subheader__bottom .sow-labels__status{width:-moz-fit-content;width:fit-content;padding:.72rem 1rem;border-radius:5px;font-size:1.07rem;min-width:4.43rem;text-align:center;text-transform:capitalize;font-weight:500}

[dir="ltr"] .subheader-type--sow .subheader__bottom .sow-labels__status{margin:0 1rem 0 0}

[dir="rtl"] .subheader-type--sow .subheader__bottom .sow-labels__status{margin:0 0 0 1rem}

.subheader-type--sow .subheader__bottom .sow-labels__status[data-status=live]{color:#05d94e;background-color:rgba(5,217,78,.1)}

.subheader-type--sow .subheader__bottom .sow-labels__status[data-status=inactive]{color:#898989;background-color:rgba(137,137,137,.1294117647)}

.subheader-type--sow .subheader__bottom .sow-labels__status[data-status=drafted]{color:#1e428a;background-color:rgba(30,66,138,.1)}

.subheader-type--sow .subheader__bottom .sow-labels__master-sow{background-color:#1e428a;color:#fff;width:-moz-fit-content;width:fit-content;padding:.72rem 1rem;border-radius:5px;font-size:1.07rem;min-width:4.43rem;text-align:center;text-transform:capitalize;font-weight:500}

[dir="ltr"] .subheader-type--sow .subheader__bottom .sow-labels__master-sow{margin:0 1rem 0 0}

[dir="rtl"] .subheader-type--sow .subheader__bottom .sow-labels__master-sow{margin:0 0 0 1rem}

.sow{width:89.2rem;max-width:90%;margin:0 auto}

@media(min-width: 768px){
.sow{max-width:80%;margin:8.86rem auto 0}}

.sow .contract-name{margin:2rem 0 0;display:flex;flex-direction:row-reverse;align-items:flex-end}

.sow .contract-name .input-text{flex-grow:1}

.sow .contract-name .btn{animation:fade-in .2s ease-in}

[dir="ltr"] .sow .contract-name .btn{margin:0 0 .1rem 1.5rem}

[dir="rtl"] .sow .contract-name .btn{margin:0 1.5rem .1rem 0}

.sow .top-header{display:flex;align-items:center;justify-content:space-between;margin:2rem 0 1.4rem}

.sow .top-header__text{font-size:1.07rem;font-weight:600;margin:0}

.sow .top-header__text .grey-text{font-size:.93rem;font-weight:500;color:#898989}

[dir="ltr"] .sow .top-header__text .grey-text{margin-left:.3rem}

[dir="rtl"] .sow .top-header__text .grey-text{margin-right:.3rem}

.sow .top-header .btn-animate{animation:fade-in .15s ease-in}

.sow .top-header .btn{font-size:1.07rem}

.sow .table{padding:0}

.sow .table__header{font-size:.79rem;padding:0 1.43rem;border-bottom:none}

.sow .table__body{font-size:.86rem}

.sow .table__body .table__row:first-of-type{border-top:1px solid #e3e3e3}

.sow .table__body .items{font-size:.93rem;font-weight:600;word-break:break-word}

.sow .table__row{padding:0 1.43rem}

.sow .table .specs,.sow .table .workflows,.sow .table .visits{color:#898989}

.sow .table .category{color:#000}

.sow .table .action{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.8rem 1.3rem;margin:.3rem 0}

[dir="ltr"] .sow .table .action .button .btn .icon{padding-left:.2rem}

[dir="rtl"] .sow .table .action .button .btn .icon{padding-right:.2rem}

.sow .table .action .button .btn .icon svg image{filter:var(--icon-dark-gray)}

.sow .table .action .button .btn:hover .icon svg image{filter:brightness(0.5)}

.sow .table .action .button--edit svg,.sow .table .action .button--edit image{width:10px;height:10px}

.sow .table .action .button--delete svg,.sow .table .action .button--delete image{width:12px;height:13px}

.sow .table .action .btn{font-size:.86rem;font-weight:500}

.sow .table .action .btn .text{text-align:end}

.sow+.footer{width:89.2rem;max-width:80%}

.sow-item-view .view-content{overflow-x:auto}

@media(min-width: 768px){
.sow-item-view .view-content{overflow-x:hidden}}

.sow-item-view .view-content__scroll{min-width:600px}

@media(min-width: 768px){
.sow-item-view .view-content__scroll{min-width:initial}}

.sow-item-subheader{background:#fff;border-bottom:1px solid #e8e8e8}

.sow-item-subheader .subheader{position:static;padding:0 0 3.2rem;min-height:auto;width:114rem;max-width:85%;margin:0 auto;border-bottom:none}

.sow-item-subheader .subheader__left,.sow-item-subheader .subheader__right{height:8.2rem}

.sow-item-subheader .subheader__left .left__name,.sow-item-subheader .subheader__right .left__name{margin:0}

.sow-item-subheader .subheader__right{padding-top:1.8rem}

[dir="ltr"] .sow-item-subheader .subheader__right .button-delete{margin-right:2rem}

[dir="rtl"] .sow-item-subheader .subheader__right .button-delete{margin-left:2rem}

.sow-item-subheader .subheader__right .button-delete .btn .icon{filter:brightness(0)}

.sow-item-subheader .subheader__right .button-delete .btn svg,.sow-item-subheader .subheader__right .button-delete .btn image{width:1.21rem;height:1.35rem}

.sow-item-subheader .subheader__right .button-delete .btn:hover .icon{filter:invert(0.5)}

.sow-item-subheader .subheader__bottom{margin:.3rem 0 0}

[dir="ltr"] .sow-item-subheader .uploader-container{margin-right:1.8rem}

[dir="rtl"] .sow-item-subheader .uploader-container{margin-left:1.8rem}

.sow-item-subheader .uploader-container:empty{display:none}

.sow-item-subheader .uploader-container__header{margin:0 0 .8rem;font-size:1rem;font-weight:500;line-height:1.36rem}

.sow-item-subheader .uploader-container .uploader{width:14.3rem;height:14.5rem}

.sow-item-subheader .uploader-container .uploader .dropzone{padding:2.6rem 1.6rem;height:100%;justify-content:center}

.sow-item-subheader .uploader-container .uploaded{width:14.3rem;height:14.5rem;position:relative;display:flex;align-items:center;justify-content:center}

.sow-item-subheader .uploader-container .uploaded .btn--circle{position:absolute;top:.5rem}

[dir="ltr"] .sow-item-subheader .uploader-container .uploaded .btn--circle{right:.5rem}

[dir="rtl"] .sow-item-subheader .uploader-container .uploaded .btn--circle{left:.5rem}

.sow-item-subheader .file-list{display:none}

.sow-item-subheader .inputs{width:100%;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:3.2rem 3rem;align-items:flex-start}

@media(min-width: 768px){
.sow-item-subheader .inputs{align-items:initial}}

@media(min-width: 1025px){
.sow-item-subheader .inputs{width:53%;min-width:50rem}}

.sow-item-subheader .inputs .input-text-header{margin-bottom:.9rem}

[dir="ltr"] .sow-item-subheader .inputs__arabic .input-text-input:not(:-moz-placeholder-shown){direction:rtl;text-align:right}

[dir="ltr"] .sow-item-subheader .inputs__arabic .input-text-input:not(:placeholder-shown){direction:rtl;text-align:right}

[dir="rtl"] .sow-item-subheader .inputs__arabic .input-text-input:not(:-moz-placeholder-shown){direction:ltr;text-align:left}

[dir="rtl"] .sow-item-subheader .inputs__arabic .input-text-input:not(:placeholder-shown){direction:ltr;text-align:left}

.sow-item-subheader .inputs .field-not-editable__header{color:#464646;font-size:1rem;font-weight:500;line-height:1.36rem;margin-bottom:.9rem}

.sow-item-subheader .inputs .field-not-editable__value{color:#898989;font-weight:500}

.sow-item-subheader .questions{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:.2rem;gap:2rem}

@media(min-width: 768px){
.sow-item-subheader .questions{flex-wrap:initial}}

.sow-item-subheader .questions .question{font-weight:500;color:#464646;display:flex;flex-direction:column;justify-content:space-between}

.sow-item-subheader .questions .question__option{color:#1e428a;font-size:.93rem}

.sow-item-subheader .questions .question__option--no{color:#898989}

.sow-item-subheader .questions .question__toggle{display:flex;align-items:center;color:#898989}

.sow-item-subheader .questions .question .toggle{width:6.43rem;height:1.72rem;margin:1rem .71rem}

.sow-item-subheader .questions .question .toggle .checkbox-toggle{background-color:#eaeaeb;border:none}

.sow-item-subheader .questions .question .toggle .checkbox-toggle:after{width:1.29rem;height:1.29rem;bottom:50%;transform:translateY(50%)}

[dir="ltr"] .sow-item-subheader .questions .question .toggle .checkbox-toggle:after{left:.2rem}

[dir="rtl"] .sow-item-subheader .questions .question .toggle .checkbox-toggle:after{right:.2rem}

.sow-item-subheader .questions .question .toggle input:focus~.checkbox-toggle{box-shadow:0 0 1px #dbdada}

[dir="ltr"] .sow-item-subheader .questions .question .toggle input:checked~.checkbox-toggle:after{transform:translate(4.74rem, 50%);right:.2rem}

[dir="rtl"] .sow-item-subheader .questions .question .toggle input:checked~.checkbox-toggle:after{transform:translate(-4.74rem, 50%);left:.2rem}

.sow-item-subheader .radio-label{font-size:.93rem;font-weight:600;color:#1e428a}

.sow-item-subheader~.footer{width:114rem;max-width:85%}

.sow-item-content{width:114rem;max-width:90%;margin:3.5rem auto 0}

@media(min-width: 768px){
.sow-item-content{max-width:85%}}

.sow-item-content__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.4rem}

.sow-item-content__top .btn-animate{animation:fade-in .15s ease-in}

.sow-item-content__menu{display:flex;flex-direction:row;align-items:center;font-size:1rem;min-height:3.29rem}

.sow-item-content__menu-item{position:relative;display:flex;padding-bottom:.79rem;cursor:pointer}

[dir="ltr"] .sow-item-content__menu-item{margin-right:3.2rem}

[dir="rtl"] .sow-item-content__menu-item{margin-left:3.2rem}

.sow-item-content__menu-item:after{position:absolute;content:"";width:0;height:.21rem;background-color:#1e428a;bottom:-0.21rem;transition:width .3s ease-in-out}

[dir="ltr"] .sow-item-content__menu-item:after{left:0}

[dir="rtl"] .sow-item-content__menu-item:after{right:0}

.sow-item-content__menu-item span{color:#898989}

[dir="ltr"] .sow-item-content__menu-item span{margin-left:.3rem}

[dir="rtl"] .sow-item-content__menu-item span{margin-right:.3rem}

.sow-item-content__menu-item[data-is-clicked=true]{font-weight:600}

.sow-item-content__menu-item[data-is-clicked=true]:after{width:100%}

.sow-item-content .default-type{font-size:1.07rem;color:#898989}

.sow-item-content .table-with-btn-row .table__header{font-size:.79rem}

.sow-item-content .table-with-btn-row .table__cell{word-break:break-word}

.sow-item-content .table-with-btn-row .table__row .textarea__header,.sow-item-content .table-with-btn-row .table__row .input-text-header{display:none}

.sow-item-content .table-with-btn-row .table__row .textarea__input{min-height:6.7rem;padding:.9rem 1.25rem}

.sow-item-content .table-with-btn-row[data-is-editable=true] .table{border-bottom:none;border-radius:6px 6px 0 0}

.sow-item-content .table-with-btn-row[data-is-editable=true] .table__row{border-bottom:1px solid #e3e3e3}

.sow-item-content .table-with-btn-row .btn-row .btn--main{width:100%;box-shadow:none;border:1px solid #e3e3e3;border-top:none;border-radius:0 0 6px 6px;font-weight:500;font-size:1.07rem;padding:1.5rem 0;transition:background-color .1s ease-in}

.sow-item-content .table-with-btn-row .btn-row .btn--main:hover{background-color:#f5f5f5}

.sow-item-content .table-with-btn-row .btn-row .btn--main:hover{color:var(--dark-gray)}

.sow-item-content .table-with-btn-row .btn-row .btn--main .icon{filter:none;border:1px solid #e8e8e8;border-radius:50%;padding:.5rem;background:#fff}

.sow-item-content .table-with-btn-row .btn-row .btn--main .icon-box{filter:var(--icon-blue)}

.sow-item-content .table-with-btn-row .btn-row .btn--main .icon-box svg,.sow-item-content .table-with-btn-row .btn-row .btn--main .icon-box image{width:1rem;height:1rem}

.sow-item-content .table__row{align-items:flex-start}

.sow-item-content .table .input-text-input{text-overflow:ellipsis;padding:1.25rem .75rem}

@media(min-width: 1025px){
.sow-item-content .table .input-text-input{padding:1.25rem}}

.sow-item-content .table .textarea__placeholder{line-height:1}

[dir="ltr"] .sow-item-content .table .textarea__placeholder{right:1.25rem}

[dir="rtl"] .sow-item-content .table .textarea__placeholder{left:1.25rem}

.sow-item-content .table .en-desc{font-weight:500;line-height:1.5rem}

.sow-item-content .table .en-desc .input-text{margin-bottom:1rem}

.sow-item-content .table .arabic-desc{line-height:1.5rem}

[dir="ltr"] .sow-item-content .table .arabic-desc{direction:rtl;text-align:right}

[dir="rtl"] .sow-item-content .table .arabic-desc{direction:ltr;text-align:left}

.sow-item-content .table .arabic-desc .input-text{margin-bottom:1rem}

.sow-item-content .table .rates-currency,.sow-item-content .table .rate{color:#1e428a}

.sow-item-content .table .supplier,.sow-item-content .table .rate{line-height:1.5rem}

.sow-item-content .table .workflow-box{border:1px solid #e3e3e3;border-radius:6px;background:#fff;display:flex;flex-wrap:wrap;align-items:center;width:-moz-fit-content;width:fit-content;padding:1.15rem 1rem;margin-bottom:.4rem;gap:.3rem .7rem;font-size:.79rem;cursor:pointer}

.sow-item-content .table .workflow-box:empty{display:none}

@media(min-width: 1025px){
.sow-item-content .table .workflow-box{flex-wrap:initial}}

.sow-item-content .table .workflow-box .icon-box{cursor:pointer;transition:filter .15s linear}

.sow-item-content .table .workflow-box .icon-box:hover{filter:brightness(0.5)}

.sow-item-content .table .workflow-box svg,.sow-item-content .table .workflow-box image{width:.6rem;height:.6rem}

.sow-item-content .table .workflow-box__edit svg,.sow-item-content .table .workflow-box__edit image{width:.71rem;height:.71rem}

.sow-item-content .table .btn-add-workflow .btn--main{box-shadow:none;border:none;border-radius:0;font-weight:400;font-size:.86rem;color:#1e428a;padding:0;min-height:initial;margin-top:.6rem}

.sow-item-content .table .btn-add-workflow .btn--main:hover{color:var(--dark-gray)}

.sow-item-content .table .btn-add-workflow .btn--main:hover .icon-box{box-shadow:0 2px 6px rgba(0,0,0,.1607843137)}

.sow-item-content .table .btn-add-workflow .btn--main .icon{border:1px solid #e8e8e8;border-radius:50%;padding:.5rem;background:#fff;transition:all .12s ease-in;filter:none}

.sow-item-content .table .btn-add-workflow .btn--main .icon-box{filter:var(--icon-blue)}

.sow-item-content .table .btn-add-workflow .btn--main .icon-box svg,.sow-item-content .table .btn-add-workflow .btn--main .icon-box image{width:1rem;height:1rem}

.sow-item-content .table .buttons{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.6rem;margin-top:.6rem}

.sow-item-content .table .buttons .btn .icon{padding:0}

.sow-item-content .table .buttons .btn .icon svg image{filter:var(--icon-dark-gray)}

.sow-item-content .table .buttons .btn:hover .icon svg image{filter:brightness(0.5)}

.sow-item-content .table .buttons .icon-trash{padding:.2rem}

.sow-item-content .table .buttons .icon-trash svg,.sow-item-content .table .buttons .icon-trash image{width:12px;height:13px}

.sow-item-content .table .buttons .icon-copy{padding:.2rem}

.sow-item-content .table .buttons .icon-copy svg,.sow-item-content .table .buttons .icon-copy image{width:11px;height:11px}

.sow-item-content .table .buttons .icon-edit{padding:.2rem}

.sow-item-content .table .buttons .icon-edit svg,.sow-item-content .table .buttons .icon-edit image{width:10px;height:10px}

.sow-item-content .table .buttons .submit .btn{font-weight:500}

[dir="ltr"] .sow-item-content .table .buttons .submit .btn{margin-left:1.25rem}

[dir="rtl"] .sow-item-content .table .buttons .submit .btn{margin-right:1.25rem}

.side-modal[data-variant=workflow]{max-width:47.57rem;width:100%}

@media(min-width: 768px){
.side-modal[data-variant=workflow]{max-width:initial;width:47.57rem}}

.side-modal[data-variant=workflow] .side-modal__header{margin-bottom:2.4rem}

.side-modal[data-variant=workflow] .side-modal__content{flex:1;overflow-y:auto}

[dir="ltr"] .side-modal[data-variant=workflow] .side-modal__content{padding:0 1.6rem 0 2.3rem;margin-right:.71rem}

[dir="rtl"] .side-modal[data-variant=workflow] .side-modal__content{padding:0 2.3rem 0 1.6rem;margin-left:.71rem}

.side-modal[data-variant=workflow] .workflow{margin-top:2.7rem}

.side-modal[data-variant=workflow] .workflow__row{width:100%;display:flex;gap:2rem;margin-bottom:.5rem}

.side-modal[data-variant=workflow] .workflow__col{flex:1;max-width:50%}

[dir="ltr"] .side-modal[data-variant=workflow] .workflow__col--ar{direction:rtl}

[dir="rtl"] .side-modal[data-variant=workflow] .workflow__col--ar{direction:ltr}

.side-modal[data-variant=workflow] .workflow__col-title{font-size:.78rem;color:#898989;margin-bottom:1.35rem}

.side-modal[data-variant=workflow] .workflow__col-text{font-size:.93rem;font-weight:500;line-height:1.55rem;word-break:break-word}

.side-modal[data-variant=workflow] .workflow__col-desc{font-size:.86rem;line-height:1.5rem}

.side-modal[data-variant=workflow] .workflow__details{border-bottom:1.5px solid #e5e5e5;padding-bottom:1.8rem}

.side-modal[data-variant=workflow] .workflow__tasks{margin:2.35rem 0}

.side-modal[data-variant=workflow] .workflow__tasks .input-container{display:grid;grid-template-columns:1fr 1fr 1.8rem;gap:1.2rem;margin-top:1.2rem}

.side-modal[data-variant=workflow] .workflow__tasks .input-container:first-of-type{margin-top:1.4rem}

.side-modal[data-variant=workflow] .workflow__tasks .input-container .input-text-header{display:none}

.side-modal[data-variant=workflow] .workflow__tasks .input-container .btn{justify-content:flex-end}

.side-modal[data-variant=workflow] .workflow__tasks .input-container .btn svg,.side-modal[data-variant=workflow] .workflow__tasks .input-container .btn image{height:.86rem;width:.93rem}

.side-modal[data-variant=workflow] .workflow__tasks .btn-add-row .btn--main{font-size:1.07rem;font-weight:500;padding:0;box-shadow:none;border:none}

[dir="ltr"] .side-modal[data-variant=workflow] .workflow__tasks .btn-add-row .btn--main{margin:.8rem 3rem 0 auto}

[dir="rtl"] .side-modal[data-variant=workflow] .workflow__tasks .btn-add-row .btn--main{margin:.8rem auto 0 3rem}

.side-modal[data-variant=workflow] .workflow__tasks .btn-add-row .btn--main:hover .icon-box{box-shadow:0 2px 6px rgba(0,0,0,.1607843137)}

.side-modal[data-variant=workflow] .workflow__tasks .btn-add-row .btn--main .icon{border:1px solid #e8e8e8;border-radius:50%;padding:.5rem;background:#fff;transition:all .12s ease-in;filter:none}

.side-modal[data-variant=workflow] .workflow__tasks .btn-add-row .btn--main .icon-box{filter:var(--icon-blue)}

.side-modal[data-variant=workflow] .workflow__tasks .btn-add-row .btn--main .icon-box svg,.side-modal[data-variant=workflow] .workflow__tasks .btn-add-row .btn--main .icon-box image{width:1rem;height:1rem}

.side-modal[data-variant=workflow] .workflow__task{margin-bottom:2.35rem;border-bottom:1px solid #e3e3e3;padding-bottom:2.1rem}

.side-modal[data-variant=workflow] .workflow__task:last-of-type{margin-bottom:0}

.side-modal[data-variant=workflow] .workflow__task[data-is-checklist=true]{padding-bottom:1rem}

.side-modal[data-variant=workflow] .workflow__task-header{margin-bottom:1.4rem;display:flex;justify-content:space-between;gap:2.6rem}

.side-modal[data-variant=workflow] .workflow__task-title{font-weight:600;flex-shrink:0}

.side-modal[data-variant=workflow] .workflow__task-details{font-size:.79rem;display:grid;grid-template-columns:auto auto;gap:2.6rem;margin-top:.2rem}

.side-modal[data-variant=workflow] .workflow__task-details-item{color:#898989;display:flex;gap:.3rem}

.side-modal[data-variant=workflow] .workflow__task-details-text{font-weight:500;color:#333;word-break:break-word}

.side-modal[data-variant=workflow] .workflow__block{font-size:.93rem;color:#898989;margin-top:1.4rem}

.side-modal[data-variant=workflow] .workflow__block-type{color:#333;font-weight:500}

[dir="ltr"] .side-modal[data-variant=workflow] .btn-add .btn{margin:2.7rem 0 0 auto}

[dir="rtl"] .side-modal[data-variant=workflow] .btn-add .btn{margin:2.7rem auto 0 0}

.side-modal[data-variant=sow-item]{width:47.7rem}

.side-modal[data-variant=sow-item] .side-modal__header{word-break:break-word}

[dir="ltr"] .side-modal[data-variant=sow-item] .side-modal__header{margin:0 2.21rem .5rem 2.28rem}

[dir="rtl"] .side-modal[data-variant=sow-item] .side-modal__header{margin:0 2.28rem .5rem 2.21rem}

.side-modal[data-variant=sow-item] .side-modal__content{flex:1;overflow-y:auto}

[dir="ltr"] .side-modal[data-variant=sow-item] .side-modal__content{padding:.5rem 1.5rem 1rem 2.3rem;margin-right:.71rem}

[dir="rtl"] .side-modal[data-variant=sow-item] .side-modal__content{padding:.5rem 2.3rem 1rem 1.5rem;margin-left:.71rem}

.side-modal[data-variant=sow-item] .side-modal__content .table{border:0;border-radius:0;padding:0;margin-top:-0.3rem}

.side-modal[data-variant=sow-item] .side-modal__content .table__body .table__row{align-items:flex-start;border-bottom:1px solid #e3e3e3}

.side-modal[data-variant=sow-item] .side-modal__content .table__body .table__cell{padding-top:1.3rem}

.side-modal[data-variant=sow-item] .side-modal__content .table__body .title{font-weight:600;line-height:1.2rem;margin-bottom:.8rem}

.side-modal[data-variant=sow-item] .side-modal__content .table__body .desc{font-size:.86rem;line-height:1.4rem;color:#898989;margin-bottom:1.1rem}

.side-modal[data-variant=sow-item] .side-modal__content .table__body .info{font-weight:600;margin-bottom:.5rem}

.side-modal[data-variant=sow-item] .side-modal__content .table__body .info__details{color:#1e428a}

.stage-details-page .view-content{overflow-x:auto}

@media(min-width: 768px){
.stage-details-page .view-content{overflow-x:hidden}}

.stage-details-page .view-content .subheader{position:static}

@media(min-width: 768px){
.stage-details-page .view-content .subheader{position:fixed}}

.stage-details-page .page-with-thin-sidebar{grid-template-columns:1fr fit-content(100%);grid-template-rows:fit-content(100%) auto;width:100%;transition:width .3s ease-in-out;min-width:600px}

@media(min-width: 768px){
.stage-details-page .page-with-thin-sidebar{min-width:initial;display:flex;flex-direction:column}}

.stage-details-page .page-with-thin-sidebar .footer{align-self:flex-end;grid-area:3/1;padding:3rem;width:100%;max-width:1920px;margin:0 auto}

.stage-details-page .stage-details-sidebar{width:0;grid-row:2/4;grid-column:2/-1;overflow-x:hidden;overflow-y:auto;transition:.3s ease-in-out;z-index:1;background-color:#fff;padding:2.25rem 0 8rem;display:flex;flex-direction:column}

[dir="ltr"] .stage-details-page .stage-details-sidebar{border-left:1px solid #e3e3e3}

[dir="rtl"] .stage-details-page .stage-details-sidebar{border-right:1px solid #e3e3e3}

@media(min-width: 768px){
.stage-details-page .stage-details-sidebar{width:28.25rem;position:fixed;top:14.5rem;bottom:0;padding:2.25rem 0 1rem}

[dir="ltr"] .stage-details-page .stage-details-sidebar{right:-28.25rem}

[dir="rtl"] .stage-details-page .stage-details-sidebar{left:-28.25rem}}

.stage-details-page .stage-details-sidebar__title{font-size:1.21rem;font-weight:600;margin-bottom:.9rem;padding:0 2.2rem}

.stage-details-page .stage-details-sidebar .table{width:100%;border-radius:0;border:0;padding:0 2.2rem;flex:1;overflow-y:auto;display:flex;flex-direction:column}

.stage-details-page .stage-details-sidebar .table .table__header .table__cell:first-of-type{visibility:hidden}

[dir="ltr"] .stage-details-page .stage-details-sidebar .table .table__header .table__cell:last-of-type{padding-left:0}

[dir="rtl"] .stage-details-page .stage-details-sidebar .table .table__header .table__cell:last-of-type{padding-right:0}

.stage-details-page .stage-details-sidebar .table .table__body .table__row:last-of-type{border-bottom:1px solid #e3e3e3}

.stage-details-page .stage-details-sidebar .table .table__body .table__cell{word-break:break-word}

.stage-details-page .stage-details-sidebar .table .table__body .icon-box svg,.stage-details-page .stage-details-sidebar .table .table__body .icon-box image{width:.75rem;height:.8rem}

.stage-details-page .stage-details-sidebar .table .table__row{transition:all .15s ease-in;position:relative}

.stage-details-page .stage-details-sidebar .table .table__row:hover:after{cursor:grab;content:"";position:absolute;top:0;bottom:0;left:-2.2rem;right:-2.2rem;background-color:rgba(30,66,138,.0509803922)}

.stage-details-page .stage-details-sidebar .table .table__row:hover:after:active{cursor:grabbing}

.stage-details-page .stage-details-sidebar .table .table__row.sortable-chosen{background-color:rgba(30,66,138,.0901960784)}

.stage-details-page .stage-details-sidebar .table .name{word-break:break-word}

.stage-details-page .stage-details-sidebar .table .optional{color:#898989}

@media(min-width: 768px){
.stage-details-page[data-is-editable=true] .page-with-thin-sidebar,.stage-details-page[data-is-editable=true] .stage-details__btns-row{width:calc(100% - 28.25rem)}}

.stage-details-page[data-is-editable=true] .stage-details-sidebar{width:28.25rem}

@media(min-width: 768px){
[dir="ltr"] .stage-details-page[data-is-editable=true] .stage-details-sidebar{right:0}

[dir="rtl"] .stage-details-page[data-is-editable=true] .stage-details-sidebar{left:0}}

.stage-details-page[data-is-stage-id=false] .subheader[data-variant=stage-details] .subheader__left{margin-top:0;grid-row:span 2;align-items:center;padding-bottom:0}

.stage-details-page[data-is-template-editable=true] .footer{margin-bottom:8rem}

.stage-details-page .subheader[data-variant=stage-details]{display:grid;grid-template-columns:1fr auto;grid-gap:0 5rem;grid-template-rows:auto auto;align-items:initial;grid-row:1/2;grid-column:1/-1;top:0}

[dir="ltr"] .stage-details-page .subheader[data-variant=stage-details]{padding:1rem 2.5rem 1rem 2.4rem}

[dir="rtl"] .stage-details-page .subheader[data-variant=stage-details]{padding:1rem 2.4rem 1rem 2.5rem}

@media(min-width: 768px){
.stage-details-page .subheader[data-variant=stage-details]{top:5.64rem}}

.stage-details-page .subheader[data-variant=stage-details] .subheader__left{width:auto;max-width:100%;height:auto;margin-top:auto;align-items:flex-end;overflow:hidden;padding-bottom:1rem}

.stage-details-page .subheader[data-variant=stage-details] .subheader__left .left__return{bottom:0}

[dir="ltr"] .stage-details-page .subheader[data-variant=stage-details] .subheader__left .left__return{padding-left:.3rem}

[dir="rtl"] .stage-details-page .subheader[data-variant=stage-details] .subheader__left .left__return{padding-right:.3rem}

.stage-details-page .subheader[data-variant=stage-details] .subheader__left .left__name{display:flex;gap:1rem}

.stage-details-page .subheader[data-variant=stage-details] .subheader__left .left__name-text{overflow:hidden;text-overflow:ellipsis;max-width:100%}

.stage-details-page .subheader[data-variant=stage-details] .subheader__left .left__name .stage-status{width:-moz-fit-content;width:fit-content;padding:.72rem 1rem;border-radius:5px;font-size:1.07rem;min-width:4.43rem;text-align:center;text-transform:capitalize;font-weight:500;flex-shrink:0}

.stage-details-page .subheader[data-variant=stage-details] .subheader__left .left__name .stage-status[data-status=live]{color:#05d94e;background-color:rgba(5,217,78,.1)}

.stage-details-page .subheader[data-variant=stage-details] .subheader__left .left__name .stage-status[data-status=inactive]{color:#898989;background-color:rgba(137,137,137,.1294117647)}

.stage-details-page .subheader[data-variant=stage-details] .subheader__left .left__name .stage-status[data-status=drafted]{color:#1e428a;background-color:rgba(30,66,138,.1)}

.stage-details-page .subheader[data-variant=stage-details] .subheader__right{grid-row:span 2;width:auto;height:auto}

.stage-details-page .subheader[data-variant=stage-details] .subheader__right .edit-toggle{display:flex;align-items:center;margin-bottom:.5rem}

.stage-details-page .subheader[data-variant=stage-details] .subheader__right .edit-toggle-text{font-size:1rem}

[dir="ltr"] .stage-details-page .subheader[data-variant=stage-details] .subheader__right .toggle{margin:0 2rem 0 1rem}

[dir="rtl"] .stage-details-page .subheader[data-variant=stage-details] .subheader__right .toggle{margin:0 1rem 0 2rem}

.stage-details-page .subheader[data-variant=stage-details] .subheader__right .btn{padding:.5rem}

.stage-details-page .subheader[data-variant=stage-details] .subheader__bottom{color:#898989;width:auto;display:grid;grid-template-columns:auto auto}

[dir="ltr"] .stage-details-page .subheader[data-variant=stage-details] .subheader__bottom{margin:0 0 .5rem 3rem}

[dir="rtl"] .stage-details-page .subheader[data-variant=stage-details] .subheader__bottom{margin:0 3rem .5rem 0}

.stage-details-page .subheader[data-variant=stage-details] .subheader__bottom .template-id{line-height:1.25rem;word-break:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}

.stage-details-page .subheader[data-variant=stage-details] .subheader__bottom .template-id-title{color:#898989}

[dir="ltr"] .stage-details-page .subheader[data-variant=stage-details] .subheader__bottom .template-id-title{margin-right:.3rem}

[dir="rtl"] .stage-details-page .subheader[data-variant=stage-details] .subheader__bottom .template-id-title{margin-left:.3rem}

.stage-details-page .subheader[data-variant=stage-details] .subheader__bottom .template-id-value{flex-shrink:0;color:#333}

[dir="ltr"] .stage-details-page .subheader[data-variant=stage-details] .subheader__bottom .template-id:first-of-type{padding-right:1.4rem;border-right:1px solid rgba(112,112,112,.2)}

[dir="rtl"] .stage-details-page .subheader[data-variant=stage-details] .subheader__bottom .template-id:first-of-type{padding-left:1.4rem;border-left:1px solid rgba(112,112,112,.2)}

[dir="ltr"] .stage-details-page .subheader[data-variant=stage-details] .subheader__bottom .template-id:last-of-type{padding-left:1.4rem}

[dir="rtl"] .stage-details-page .subheader[data-variant=stage-details] .subheader__bottom .template-id:last-of-type{padding-right:1.4rem}

.stage-details-page .stage-details{padding:0 3rem;flex:1;width:100%;max-width:1920px;margin:0 auto;grid-column:1/2}

.stage-details-page .stage-details__btns-row{display:flex;justify-content:flex-end;position:fixed;bottom:0;width:100%;padding:1.9rem 3rem;background:#fff;margin:0;box-shadow:0 -9px 20px 3px rgba(216,216,216,.15);border-top:1px solid #e3e3e3;transition:width .3s ease-in-out;z-index:2}

[dir="ltr"] .stage-details-page .stage-details__btns-row{left:0}

[dir="rtl"] .stage-details-page .stage-details__btns-row{right:0}

[dir="ltr"] .stage-details-page .stage-details__btns-row .btn{margin-left:1.5rem}

[dir="rtl"] .stage-details-page .stage-details__btns-row .btn{margin-right:1.5rem}

.stage-details-page .stage-add-new{margin:2rem 0 2.5rem}

@media(min-width: 768px){
.stage-details-page .stage-add-new{margin:12rem 0 2.5rem}}

.stage-details-page .stage-levels{border:1px solid #e3e3e3;border-radius:6px;background:#fff;padding:1.1rem 2.07rem 2.2rem;margin:3rem 0 2.5rem}

.stage-details-page .stage-levels__title{font-size:1.07rem;font-weight:600;width:100%;margin:.8rem 0 1.9rem;position:relative}

.stage-details-page .stage-levels__title:before{content:"";position:absolute;width:5px;height:2.5rem;background-color:#898989;top:50%}

[dir="ltr"] .stage-details-page .stage-levels__title:before{left:0;transform:translate(-2.2rem, -50%)}

[dir="rtl"] .stage-details-page .stage-levels__title:before{right:0;transform:translate(2.2rem, -50%)}

.stage-details-page .stage-levels__row{display:flex;align-items:center;flex-wrap:wrap}

[dir="ltr"] .stage-details-page .stage-levels .input-counter-container{margin:1rem 2.21rem 1rem 0}

[dir="rtl"] .stage-details-page .stage-levels .input-counter-container{margin:1rem 0 1rem 2.21rem}

[dir="ltr"] .stage-details-page .stage-levels .input-counter-container:nth-of-type(3){margin-right:3.2rem}

[dir="rtl"] .stage-details-page .stage-levels .input-counter-container:nth-of-type(3){margin-left:3.2rem}

.stage-details-page .stage-levels .input-counter-container .input-counter{width:12rem}

.stage-details-page .stage-levels .checkboxes-group{display:flex;align-items:flex-end;flex-wrap:wrap;gap:.5rem 0;margin-top:2.5rem}

.stage-details-page .stage-levels .checkboxes-group .checkbox-container{width:auto;font-size:1rem;font-weight:400;min-width:11rem}

[dir="ltr"] .stage-details-page .stage-levels .checkboxes-group .checkbox-container{margin:0 3rem .5rem 0}

[dir="rtl"] .stage-details-page .stage-levels .checkboxes-group .checkbox-container{margin:0 0 .5rem 3rem}

@media(min-width: 1025px){
.stage-details-page .stage-levels .checkboxes-group .checkbox-container{min-width:auto}}

[dir="ltr"] .stage-details-page .stage-levels .checkboxes-group .checkbox-container:first-of-type{padding-left:0}

[dir="rtl"] .stage-details-page .stage-levels .checkboxes-group .checkbox-container:first-of-type{padding-right:0}

.stage-details-page .stage-levels .checkboxes-group .checkbox-container-input{width:1.14rem;height:1.14rem}

[dir="ltr"] .stage-details-page .stage-levels .checkboxes-group .checkbox-container-input{margin-right:1rem}

[dir="rtl"] .stage-details-page .stage-levels .checkboxes-group .checkbox-container-input{margin-left:1rem}

[dir="ltr"] .stage-details-page .stage-levels .btn--main{margin:1rem 0 0 auto}

[dir="rtl"] .stage-details-page .stage-levels .btn--main{margin:1rem auto 0 0}

.stage-details-page .stage-table{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding-bottom:2.1rem;margin-bottom:2rem;border-bottom:1px solid #e3e3e3}

.stage-details-page .stage-table__header{width:100%;display:flex;justify-content:space-between;align-items:center}

.stage-details-page .stage-table__header-text{font-size:1.29rem;font-weight:600}

.stage-details-page .stage-table__header-right{display:flex;align-items:center}

.stage-details-page .stage-table__header-right .input-text{width:9.14rem}

[dir="ltr"] .stage-details-page .stage-table__header-right .input-text{margin-right:2rem}

[dir="rtl"] .stage-details-page .stage-table__header-right .input-text{margin-left:2rem}

.stage-details-page .stage-table__header-right .input-text-header{margin:0}

.stage-details-page .stage-table__header-right .btn{transition:transform .25s ease-in-out;width:2.5rem;height:2.5rem}

.stage-details-page .stage-table__header-right .btn svg,.stage-details-page .stage-table__header-right .btn image{width:.76rem;height:.44rem}

[dir="ltr"] .stage-details-page .stage-table__header-right .btn[data-is-closed=true]{transform:rotate(180deg)}

[dir="rtl"] .stage-details-page .stage-table__header-right .btn[data-is-closed=true]{transform:rotate(-180deg)}

.stage-details-page .stage-table__toggle-content{width:100%;max-height:0;overflow:hidden;transition:max-height .4s ease-in-out}

.stage-details-page .stage-table[data-is-opened=true] .stage-table__toggle-content{max-height:75rem;overflow-x:hidden;overflow-y:auto}

[dir="ltr"] .stage-details-page .stage-table[data-is-opened=true] .stage-table__header-right .btn{transform:rotate(180deg)}

[dir="rtl"] .stage-details-page .stage-table[data-is-opened=true] .stage-table__header-right .btn{transform:rotate(-180deg)}

.stage-details-page .stage-table .table-with-btn-row{width:100%;margin:1.5rem 0 1rem}

.stage-details-page .stage-table .table-with-btn-row .table{border-bottom:none;border-radius:6px 6px 0 0;padding:0}

.stage-details-page .stage-table .table-with-btn-row .table__header{font-size:.79rem;padding:0;margin:0 1.57rem}

[dir="ltr"] .stage-details-page .stage-table .table-with-btn-row .table__header .table__cell:first-of-type{padding-right:0}

[dir="rtl"] .stage-details-page .stage-table .table-with-btn-row .table__header .table__cell:first-of-type{padding-left:0}

[dir="ltr"] .stage-details-page .stage-table .table-with-btn-row .table__header .table__cell:nth-child(5),[dir="ltr"] .stage-details-page .stage-table .table-with-btn-row .table__header .table__cell:nth-child(6){border-left:1px solid #e3e3e3}

[dir="rtl"] .stage-details-page .stage-table .table-with-btn-row .table__header .table__cell:nth-child(5),[dir="rtl"] .stage-details-page .stage-table .table-with-btn-row .table__header .table__cell:nth-child(6){border-right:1px solid #e3e3e3}

.stage-details-page .stage-table .table-with-btn-row .table__body .table__row{border-bottom:none;position:relative;align-items:stretch;padding:0 1.57rem}

.stage-details-page .stage-table .table-with-btn-row .table__body .table__row:after{content:"";position:absolute;bottom:1px;width:calc(100% - 3.14rem);height:1px;background-color:#e3e3e3}

[dir="ltr"] .stage-details-page .stage-table .table-with-btn-row .table__body .table__row:after{left:50%;transform:translate(-50%, 100%)}

[dir="rtl"] .stage-details-page .stage-table .table-with-btn-row .table__body .table__row:after{right:50%;transform:translate(50%, 100%)}

[dir="ltr"] .stage-details-page .stage-table .table-with-btn-row .table__body .table__row .table__cell:first-of-type{padding-right:0}

[dir="rtl"] .stage-details-page .stage-table .table-with-btn-row .table__body .table__row .table__cell:first-of-type{padding-left:0}

[dir="ltr"] .stage-details-page .stage-table .table-with-btn-row .table__body .table__row .table__cell:nth-child(5),[dir="ltr"] .stage-details-page .stage-table .table-with-btn-row .table__body .table__row .table__cell:nth-child(6){border-left:1px solid #e3e3e3}

[dir="rtl"] .stage-details-page .stage-table .table-with-btn-row .table__body .table__row .table__cell:nth-child(5),[dir="rtl"] .stage-details-page .stage-table .table-with-btn-row .table__body .table__row .table__cell:nth-child(6){border-right:1px solid #e3e3e3}

.stage-details-page .stage-table .table-with-btn-row .table__body[data-is-movable=true] .table__row{transition:all .15s ease-in}

.stage-details-page .stage-table .table-with-btn-row .table__body[data-is-movable=true] .table__row:hover{cursor:initial;background-color:rgba(30,66,138,.0509803922)}

.stage-details-page .stage-table .table-with-btn-row .table__body[data-is-movable=true] .table__row:hover:active{cursor:initial}

.stage-details-page .stage-table .table-with-btn-row .table .sequence-col{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:.7rem}

.stage-details-page .stage-table .table-with-btn-row .table .sequence-col .icon-box svg,.stage-details-page .stage-table .table-with-btn-row .table .sequence-col .icon-box image{width:12px;height:7px}

.stage-details-page .stage-table .table-with-btn-row .table .sequence-col .icon-box:hover{cursor:grab}

.stage-details-page .stage-table .table-with-btn-row .table .sequence-col .icon-box:hover:active{cursor:grabbing}

.stage-details-page .stage-table .table-with-btn-row .table .sequence-col__number{width:2.07rem;height:2.07rem;border:1px solid #e3e3e3;border-radius:50%;color:#898989;background-color:#fff;display:flex;align-items:center;justify-content:center}

[dir="ltr"] .stage-details-page .stage-table .table-with-btn-row .table .sequence-col__number{margin-right:1.5rem}

[dir="rtl"] .stage-details-page .stage-table .table-with-btn-row .table .sequence-col__number{margin-left:1.5rem}

.stage-details-page .stage-table .table-with-btn-row .table .stage-name-col .input-text{flex:1}

.stage-details-page .stage-table .table-with-btn-row .table .stage-name-col .input-text-header{margin:0}

.stage-details-page .stage-table .table-with-btn-row .table .stage-name-col__btn .btn--circle{transition:transform .25s ease-in-out}

.stage-details-page .stage-table .table-with-btn-row .table .stage-name-col__btn .btn--circle svg,.stage-details-page .stage-table .table-with-btn-row .table .stage-name-col__btn .btn--circle image{width:.55rem;height:.31rem}

[dir="ltr"] .stage-details-page .stage-table .table-with-btn-row .table .stage-name-col__btn[data-is-opened=true] .btn--circle{transform:rotate(180deg)}

[dir="rtl"] .stage-details-page .stage-table .table-with-btn-row .table .stage-name-col__btn[data-is-opened=true] .btn--circle{transform:rotate(-180deg)}

.stage-details-page .stage-table .table-with-btn-row .table .stage-name-col__first-row{display:flex;align-items:center}

.stage-details-page .stage-table .table-with-btn-row .table .stage-name-col__first-row .btn{width:1.57rem;height:1.57rem}

[dir="ltr"] .stage-details-page .stage-table .table-with-btn-row .table .stage-name-col__first-row .btn{margin-left:1.07rem}

[dir="rtl"] .stage-details-page .stage-table .table-with-btn-row .table .stage-name-col__first-row .btn{margin-right:1.07rem}

.stage-details-page .stage-table .table-with-btn-row .table .stage-name-col__toggle .textarea,.stage-details-page .stage-table .table-with-btn-row .table .stage-name-col__toggle .input-text{width:calc(100% - 2.64rem);animation:fade-in .2s ease-in;margin:1rem 0}

.stage-details-page .stage-table .table-with-btn-row .table .stage-name-col__toggle .textarea{margin-bottom:1rem}

.stage-details-page .stage-table .table-with-btn-row .table .stage-name-col__toggle .textarea__header{display:none}

.stage-details-page .stage-table .table-with-btn-row .table .stage-name-col__toggle .textarea__input{min-height:7.64rem}

[dir="ltr"] .stage-details-page .stage-table .table-with-btn-row .table .stage-name-col__arabic .input-text-input:not(:-moz-placeholder-shown){direction:rtl;text-align:right}

[dir="ltr"] .stage-details-page .stage-table .table-with-btn-row .table .stage-name-col__arabic .input-text-input:not(:placeholder-shown),[dir="ltr"] .stage-details-page .stage-table .table-with-btn-row .table .stage-name-col__arabic .textarea__input{direction:rtl;text-align:right}

[dir="rtl"] .stage-details-page .stage-table .table-with-btn-row .table .stage-name-col__arabic .input-text-input:not(:-moz-placeholder-shown){direction:ltr;text-align:left}

[dir="rtl"] .stage-details-page .stage-table .table-with-btn-row .table .stage-name-col__arabic .input-text-input:not(:placeholder-shown),[dir="rtl"] .stage-details-page .stage-table .table-with-btn-row .table .stage-name-col__arabic .textarea__input{direction:ltr;text-align:left}

.stage-details-page .stage-table .table-with-btn-row .table .suggested-col .input-text{max-width:9.14rem}

.stage-details-page .stage-table .table-with-btn-row .table .suggested-col .input-text-header{margin:0}

.stage-details-page .stage-table .table-with-btn-row .table .items-col{display:flex;flex-wrap:wrap;align-items:center}

.stage-details-page .stage-table .table-with-btn-row .table .items-col .item{border:1px solid #e3e3e3;border-radius:6px;background:#fff;font-size:.79rem;color:#1e428a;display:flex;align-items:center;flex-wrap:wrap;margin:.3rem;width:-moz-fit-content;width:fit-content;min-height:2.97rem;transition:box-shadow .12s ease-in;cursor:pointer}

[dir="ltr"] .stage-details-page .stage-table .table-with-btn-row .table .items-col .item{padding:.5rem .55rem .5rem 1.05rem}

[dir="rtl"] .stage-details-page .stage-table .table-with-btn-row .table .items-col .item{padding:.5rem 1.05rem .5rem .55rem}

@media(min-width: 768px){
.stage-details-page .stage-table .table-with-btn-row .table .items-col .item{flex-wrap:initial}}

.stage-details-page .stage-table .table-with-btn-row .table .items-col .item[data-status=unchanged]{color:#1e428a}

.stage-details-page .stage-table .table-with-btn-row .table .items-col .item[data-status=unchanged] .icon svg image{filter:var(--icon-blue)}

.stage-details-page .stage-table .table-with-btn-row .table .items-col .item[data-status=changed]{color:#e0a801}

.stage-details-page .stage-table .table-with-btn-row .table .items-col .item[data-status=changed] .icon svg image{filter:var(--icon-orange)}

.stage-details-page .stage-table .table-with-btn-row .table .items-col .item[data-status=removed]{color:#ec5469}

.stage-details-page .stage-table .table-with-btn-row .table .items-col .item[data-status=removed] .icon svg image{filter:var(--icon-red)}

.stage-details-page .stage-table .table-with-btn-row .table .items-col .item:hover{box-shadow:0 2px 6px rgba(0,0,0,.15)}

.stage-details-page .stage-table .table-with-btn-row .table .items-col .item__btn .btn{padding:.5rem}

[dir="ltr"] .stage-details-page .stage-table .table-with-btn-row .table .items-col .item__btn .btn{margin-left:.5rem}

[dir="rtl"] .stage-details-page .stage-table .table-with-btn-row .table .items-col .item__btn .btn{margin-right:.5rem}

.stage-details-page .stage-table .table-with-btn-row .table .items-col .item__btn .btn svg,.stage-details-page .stage-table .table-with-btn-row .table .items-col .item__btn .btn image{width:.6rem;height:.6rem}

.stage-details-page .stage-table .table-with-btn-row .table .items-col .item__btn .btn:hover .icon svg{filter:brightness(1.5)}

.stage-details-page .stage-table .table-with-btn-row .table .items-col .drag-drop-area{display:flex;align-items:center;flex-wrap:wrap;padding:.45rem 0}

@media(min-width: 768px){
.stage-details-page .stage-table .table-with-btn-row .table .items-col .drag-drop-area{flex-wrap:initial}}

[dir="ltr"] .stage-details-page .stage-table .table-with-btn-row .table .items-col .drag-drop-area .icon-box{margin-right:1.2rem}

[dir="rtl"] .stage-details-page .stage-table .table-with-btn-row .table .items-col .drag-drop-area .icon-box{margin-left:1.2rem}

.stage-details-page .stage-table .table-with-btn-row .table .items-col .drag-drop-area .icon-box svg,.stage-details-page .stage-table .table-with-btn-row .table .items-col .drag-drop-area .icon-box image{width:3rem;height:2.76rem}

.stage-details-page .stage-table .table-with-btn-row .table .items-col .drag-drop-area__text{font-size:.86rem;color:#898989;margin-bottom:.4rem}

.stage-details-page .stage-table .table-with-btn-row .table .workflows-col{display:grid;grid-template-columns:1fr auto;align-items:flex-end}

.stage-details-page .stage-table .table-with-btn-row .table .workflows-col__items{display:flex;flex-wrap:wrap}

.stage-details-page .stage-table .table-with-btn-row .table .workflows-col .workflow-item{border:1px solid #e3e3e3;border-radius:6px;background:#fff;font-size:.79rem;display:flex;align-items:center;margin:.3rem;width:-moz-fit-content;width:fit-content;min-height:3.28rem}

[dir="ltr"] .stage-details-page .stage-table .table-with-btn-row .table .workflows-col .workflow-item{padding:.5rem .55rem .5rem 1.05rem}

[dir="rtl"] .stage-details-page .stage-table .table-with-btn-row .table .workflows-col .workflow-item{padding:.5rem 1.05rem .5rem .55rem}

.stage-details-page .stage-table .table-with-btn-row .table .workflows-col .workflow-item__btn .btn{padding:.5rem}

[dir="ltr"] .stage-details-page .stage-table .table-with-btn-row .table .workflows-col .workflow-item__btn .btn{margin-left:.5rem}

[dir="rtl"] .stage-details-page .stage-table .table-with-btn-row .table .workflows-col .workflow-item__btn .btn{margin-right:.5rem}

.stage-details-page .stage-table .table-with-btn-row .table .workflows-col .workflow-item__btn .btn svg,.stage-details-page .stage-table .table-with-btn-row .table .workflows-col .workflow-item__btn .btn image{width:.7rem;height:.7rem}

.stage-details-page .stage-table .table-with-btn-row .table .workflows-col .empty-workflows{flex:1}

.stage-details-page .stage-table .table-with-btn-row .table .workflows-col .empty-workflows .icon-box{display:flex;align-items:center;height:3.28rem;margin:.3rem 0}

.stage-details-page .stage-table .table-with-btn-row .table .workflows-col .empty-workflows .icon-box svg,.stage-details-page .stage-table .table-with-btn-row .table .workflows-col .empty-workflows .icon-box image{width:28px;height:11px}

.stage-details-page .stage-table .table-with-btn-row .table .workflows-col__add-btn{width:3.28rem;height:3.28rem}

[dir="ltr"] .stage-details-page .stage-table .table-with-btn-row .table .workflows-col__add-btn{margin:.3rem .7rem .3rem 1rem}

[dir="rtl"] .stage-details-page .stage-table .table-with-btn-row .table .workflows-col__add-btn{margin:.3rem 1rem .3rem .7rem}

.stage-details-page .stage-table .table-with-btn-row .table .workflows-col__add-btn .btn{box-shadow:0 4px 12px rgba(0,0,0,.0705882353)}

.stage-details-page .stage-table .table-with-btn-row .table .action-col{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;padding:1rem 0}

.stage-details-page .stage-table .table-with-btn-row .table .action-col__delete-btn{filter:brightness(0.1)}

.stage-details-page .stage-table .table-with-btn-row .table .action-col__delete-btn svg,.stage-details-page .stage-table .table-with-btn-row .table .action-col__delete-btn image{width:.89rem;height:.95rem}

.stage-details-page .stage-table .table-with-btn-row .table .action-col__copy-btn{filter:brightness(0.1)}

[dir="ltr"] .stage-details-page .stage-table .table-with-btn-row .table .action-col__copy-btn{margin-left:1.5rem}

[dir="rtl"] .stage-details-page .stage-table .table-with-btn-row .table .action-col__copy-btn{margin-right:1.5rem}

.stage-details-page .stage-table .table-with-btn-row .table .action-col__copy-btn svg,.stage-details-page .stage-table .table-with-btn-row .table .action-col__copy-btn image{width:.92rem;height:.92rem}

.stage-details-page .stage-table .table-with-btn-row .btn-row .btn--main{width:100%;box-shadow:none;border:1px solid #e3e3e3;border-top:none;border-radius:0 0 6px 6px;font-size:1.07rem;padding:1.5rem 0;transition:background-color .1s ease-in}

.stage-details-page .stage-table .table-with-btn-row .btn-row .btn--main:hover{background-color:#f5f5f5}

.stage-details-page .stage-table .table-with-btn-row .btn-row .btn--main:hover{color:var(--dark-gray)}

.stage-details-page .stage-table .table-with-btn-row .btn-row .btn--main .icon{border:1px solid #e8e8e8;border-radius:50%;padding:.5rem;background:#fff;filter:none}

.stage-details-page .stage-table .table-with-btn-row .btn-row .btn--main .icon-box{filter:var(--icon-blue)}

.stage-details-page .stage-table .table-with-btn-row .btn-row .btn--main .icon-box svg,.stage-details-page .stage-table .table-with-btn-row .btn-row .btn--main .icon-box image{width:1rem;height:1rem}

.user-view .view-content{overflow-x:auto}

@media(min-width: 768px){
.user-view .view-content{overflow-x:hidden}}

.user-view .view-content__scroll{min-width:500px}

@media(min-width: 768px){
.user-view .view-content__scroll{min-width:initial}}

.user-view .subheader{border-bottom:1px solid #e8e8e8;min-height:7rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:0 1rem}

[dir="ltr"] .user-view .subheader{padding:.8rem 2.2rem 1.2rem 1.2rem}

[dir="rtl"] .user-view .subheader{padding:.8rem 1.2rem 1.2rem 2.2rem}

@media(min-width: 768px){
.user-view .subheader{grid-template-columns:minmax(25rem, 1fr) .6fr;grid-gap:0 5rem}}

.user-view .subheader__left{width:auto;height:auto;overflow:hidden;min-height:7rem}

[dir="ltr"] .user-view .subheader__left{padding-left:2rem}

[dir="rtl"] .user-view .subheader__left{padding-right:2rem}

[dir="ltr"] .user-view .subheader__left .left__return{margin:3rem 1.2rem 0 0}

[dir="rtl"] .user-view .subheader__left .left__return{margin:3rem 0 0 1.2rem}

.user-view .subheader__left .left__name{text-transform:initial;white-space:initial;word-break:break-word}

.user-view .subheader__left .user{display:flex;align-items:center}

[dir="ltr"] .user-view .subheader__left .user{margin-left:.7rem}

[dir="rtl"] .user-view .subheader__left .user{margin-right:.7rem}

.user-view .subheader__left .user__img{width:4.86rem;height:4.86rem;-o-object-fit:cover;object-fit:cover;box-shadow:0 2px 6px rgba(0,0,0,.1803921569);border-radius:50%;display:block;overflow:hidden;flex-shrink:0;position:relative}

[dir="ltr"] .user-view .subheader__left .user__img{margin-right:1.4rem}

[dir="rtl"] .user-view .subheader__left .user__img{margin-left:1.4rem}

.user-view .subheader__left .user__img[src=""],.user-view .subheader__left .user__img:not([src]){background-image:url("/assets/graphics/blue_avatar.svg");background-size:cover;background-position:center;font-size:0}

.user-view .subheader__left .user__img[src=""]:after,.user-view .subheader__left .user__img:not([src]):after{content:"";position:absolute;top:0;background-image:url("/assets/graphics/blue_avatar.svg");width:100%;height:100%;background-size:cover;background-position:center;display:block}

[dir="ltr"] .user-view .subheader__left .user__img[src=""]:after,[dir="ltr"] .user-view .subheader__left .user__img:not([src]):after{left:0}

[dir="rtl"] .user-view .subheader__left .user__img[src=""]:after,[dir="rtl"] .user-view .subheader__left .user__img:not([src]):after{right:0}

.user-view .subheader__left .user__name{margin-bottom:.3rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}

.user-view .subheader__left .user__label{color:#ec5469;background-color:rgba(236,84,105,.1);font-size:1.07rem;font-weight:500;border-radius:3px}

[dir="ltr"] .user-view .subheader__left .user__label{padding:.7rem 1rem .4rem 1.07rem}

[dir="rtl"] .user-view .subheader__left .user__label{padding:.7rem 1.07rem .4rem 1rem}

.user-view .subheader__right{width:auto;height:auto;min-height:7rem}

[dir="ltr"] .user-view .subheader__right{padding:.2rem .4rem 0 0}

[dir="rtl"] .user-view .subheader__right{padding:.2rem 0 0 .4rem}

[dir="ltr"] .user-view .subheader__right .subheader-item{margin:0 2.8rem .3rem 0;text-align:right}

[dir="rtl"] .user-view .subheader__right .subheader-item{margin:0 0 .3rem 2.8rem;text-align:left}

[dir="ltr"] .user-view .subheader__right .subheader-item:last-of-type{margin-right:0}

[dir="rtl"] .user-view .subheader__right .subheader-item:last-of-type{margin-left:0}

.user-view .subheader__right .subheader-item__title{font-size:.93rem;color:#898989;margin:0 0 .43rem}

.user-view .subheader__right .subheader-item__text{font-size:.93rem;font-weight:500}

.user-view .subheader__right .subheader-item__text-contact{font-size:.93rem;color:#333;text-decoration:none;font-weight:500;word-break:break-word;display:block;min-height:1rem}

.user-view .subheader__right .subheader-item__text-contact--num{word-break:initial}

.user-view .subheader__right .subheader-item__text-contact:hover{color:#05d94e}

.user-view .subheader__right .subheader-item__text-contact:empty{pointer-events:none;cursor:default}

[dir="ltr"] .user-view .subheader__right .btn--main{margin:0 0 .8rem -0.8rem}

[dir="rtl"] .user-view .subheader__right .btn--main{margin:0 -0.8rem .8rem 0}

.user-view .subheader .dropped{width:12.8rem;top:3.2rem;box-shadow:0 3px 17px rgba(0,0,0,.1490196078);border-radius:6px;padding:2rem;z-index:2}

[dir="ltr"] .user-view .subheader .dropped{right:-0.5rem}

[dir="rtl"] .user-view .subheader .dropped{left:-0.5rem}

.user-view .subheader .dropped__item{display:flex;flex-direction:column;gap:.82rem;margin-bottom:2.1rem}

.user-view .subheader .dropped__item:last-of-type{margin-bottom:0}

.user-view .subheader .dropped__item-title{font-size:.79rem;font-weight:500}

.user-view .subheader .dropped__item-text{font-size:.86rem;color:#898989}

.user-view .buttons-menu{padding:0;max-width:89.28rem;width:95%;margin:2.5rem auto 3rem}

@media(min-width: 768px){
.user-view .buttons-menu{width:90%}}

.user-view .buttons-menu .btn{padding:.5rem 1.07rem;margin-bottom:1rem}

.user-view .buttons-menu .text-number{font-weight:400}

.user-view__container{max-width:89.28rem;width:95%;margin:0 auto}

@media(min-width: 768px){
.user-view__container{width:90%}}

.user-view .reviews-item__project{display:grid;grid-template-columns:auto auto;gap:1rem}

.user-view .wizard-page-content+.footer{max-width:89.28rem;width:90%;padding:3rem 0}

.company-associations__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}

.company-associations__header{font-size:2rem;font-weight:600}

.company-associations__header-num{font-size:1.29rem;font-weight:500;color:#898989}

.company-associations .companies{border:1px solid #e3e3e3;border-radius:6px;background:#fff;padding:1.93rem 2.1rem}

.company-associations .companies:empty{display:none}

.company-associations .companies__item{width:100%;display:flex;border-bottom:1px solid rgba(112,112,112,.1);margin-bottom:1.2rem;padding-bottom:2rem}

.company-associations .companies__item-img{width:4.43rem;height:4.43rem;-o-object-fit:cover;object-fit:cover;box-shadow:0 2px 6px rgba(0,0,0,.1843137255);border-radius:50%;display:block;position:relative;overflow:hidden;flex-shrink:0}

[dir="ltr"] .company-associations .companies__item-img{margin-right:1rem}

[dir="rtl"] .company-associations .companies__item-img{margin-left:1rem}

.company-associations .companies__item-img[src=""],.company-associations .companies__item-img:not([src]){background-image:url("/assets/graphics/example_logo.jpg");background-size:cover;background-position:center;font-size:0}

.company-associations .companies__item-img[src=""]:after,.company-associations .companies__item-img:not([src]):after{content:"";position:absolute;top:0;background-image:url("/assets/graphics/example_logo.jpg");width:100%;height:100%;background-size:cover;background-position:center;display:block}

[dir="ltr"] .company-associations .companies__item-img[src=""]:after,[dir="ltr"] .company-associations .companies__item-img:not([src]):after{left:0}

[dir="rtl"] .company-associations .companies__item-img[src=""]:after,[dir="rtl"] .company-associations .companies__item-img:not([src]):after{right:0}

.company-associations .companies__item-desc{margin-top:.4rem}

.company-associations .companies__item-title{font-size:1.14rem;font-weight:600;margin-bottom:.5rem;word-break:break-word}

.company-associations .companies__item-role{font-size:.93rem;font-weight:500;color:#898989;margin-bottom:1.3rem}

.company-associations .companies__item-labels{display:flex}

.company-associations .companies__item-label{font-size:.93rem;font-weight:500;border-radius:3px}

[dir="ltr"] .company-associations .companies__item-label{padding:.43rem .57rem .36rem .64rem;margin-right:1.2rem}

[dir="rtl"] .company-associations .companies__item-label{padding:.43rem .64rem .36rem .57rem;margin-left:1.2rem}

.company-associations .companies__item-label[data-role=contractor]{color:#1e428a;background-color:rgba(30,66,138,.1)}

.company-associations .companies__item-label[data-role=consultant]{color:#05d94e;background-color:rgba(5,217,78,.1)}

.company-associations .companies__item-label[data-role=supplier]{color:#e0a801;background-color:rgba(224,168,1,.1)}

.company-associations .companies__item-label--gray{color:#898989;background-color:rgba(137,137,137,.15)}

.company-associations .side-modal[data-variant=company-association]{max-width:37.14rem;width:100%}

@media(min-width: 768px){
.company-associations .side-modal[data-variant=company-association]{max-width:initial;width:37.14rem}}

.company-associations .side-modal[data-variant=company-association] .side-modal__header{margin-bottom:1.5rem}

.company-associations .side-modal[data-variant=company-association] .side-modal__content{flex:1;overflow-y:auto}

[dir="ltr"] .company-associations .side-modal[data-variant=company-association] .side-modal__content{padding:.5rem 1.5rem 1rem 2.3rem;margin-right:.71rem}

[dir="rtl"] .company-associations .side-modal[data-variant=company-association] .side-modal__content{padding:.5rem 2.3rem 1rem 1.5rem;margin-left:.71rem}

.company-associations .side-modal[data-variant=company-association] .input-text-header{display:none}

.company-associations .side-modal[data-variant=company-association] .radio-multiple{margin-top:2.5rem;flex-wrap:wrap}

[dir="ltr"] .company-associations .side-modal[data-variant=company-association] .radio-multiple-option{margin:0 2.5rem 1.5rem 0}

[dir="rtl"] .company-associations .side-modal[data-variant=company-association] .radio-multiple-option{margin:0 0 1.5rem 2.5rem}

[dir="ltr"] .company-associations .side-modal[data-variant=company-association] .btn[data-color=blue]{margin:4rem 0 0 auto}

[dir="rtl"] .company-associations .side-modal[data-variant=company-association] .btn[data-color=blue]{margin:4rem auto 0 0}

.user-notes-task__header{font-size:2rem;font-weight:600;margin:3.5rem 0 2.7rem}

.user-notes-task .notes-tasks{margin:2.64rem 0}

.listedprojects-list{width:85%;max-width:89.3rem;height:100%;margin:0 auto;display:flex;flex-direction:column;animation:fade-in .2s ease}

.listedprojects-list .top-header{margin-bottom:2.6rem}

.listedprojects-list .top-header__right{padding-top:.2rem}

.listedprojects-list .top-header__right .search{position:relative}

[dir="ltr"] .listedprojects-list .top-header__right .search{margin-left:1rem}

[dir="rtl"] .listedprojects-list .top-header__right .search{margin-right:1rem}

.listedprojects-list .top-header__right .search .icon-box{position:absolute;top:50%;transform:translateY(-50%)}

[dir="ltr"] .listedprojects-list .top-header__right .search .icon-box{left:1rem}

[dir="rtl"] .listedprojects-list .top-header__right .search .icon-box{right:1rem}

.listedprojects-list .top-header__right .search .icon-box svg,.listedprojects-list .top-header__right .search .icon-box image{width:1.1rem;height:1.1rem}

[dir="ltr"] .listedprojects-list .top-header__right .search .input-text-input{padding-left:2.75rem}

[dir="rtl"] .listedprojects-list .top-header__right .search .input-text-input{padding-right:2.75rem}

.listedprojects-list .top-header__right .search .input-text-header{display:none}

.listedprojects-list .top-header__right .filter{position:relative}

.listedprojects-list .top-header__right .filter svg,.listedprojects-list .top-header__right .filter image{width:1.26rem;height:1.16rem}

.listedprojects-list .top-header__right .filter[data-is-filter=true]:after{content:"";position:absolute;top:-0.5rem;width:1rem;height:1rem;border:.25rem solid #fff;border-radius:50%;background-color:#05d94e}

[dir="ltr"] .listedprojects-list .top-header__right .filter[data-is-filter=true]:after{right:-0.5rem}

[dir="rtl"] .listedprojects-list .top-header__right .filter[data-is-filter=true]:after{left:-0.5rem}

.listedprojects-list .statuses{display:flex;flex-wrap:wrap;justify-content:flex-start;-moz-column-gap:1.36rem;column-gap:1.36rem}

.listedprojects-list .statuses__item{border:1px solid #e3e3e3;border-radius:6px;background:#fff;padding:1.7rem;flex:1;min-width:8rem;max-width:14.28rem;margin-bottom:1.43rem;display:flex;flex-direction:column;cursor:pointer;transition:box-shadow .15s ease-in}

.listedprojects-list .statuses__item:hover{box-shadow:0 2px 8px 0 rgba(0,0,0,.1215686275)}

.listedprojects-list .statuses__item--first{flex:.66}

[dir="ltr"] .listedprojects-list .statuses__item--first{margin-left:0}

[dir="rtl"] .listedprojects-list .statuses__item--first{margin-right:0}

.listedprojects-list .statuses__item--penultimate{flex:.5}

.listedprojects-list .statuses__item--last{flex:.55}

.listedprojects-list .statuses__item[data-is-selected=true]{box-shadow:0 2px 8px 0 rgba(0,0,0,.1215686275);border:1px solid rgba(137,137,137,.5)}

.listedprojects-list .statuses__title{font-size:.93rem;color:#898989;margin-bottom:1rem;flex-grow:1}

.listedprojects-list .statuses__number{font-size:1.43rem;font-weight:600;word-break:break-word}

.listedprojects-list .statuses__number--yellow{color:#e0a801}

.listedprojects-list .statuses__number--red{color:#ec5469}

.listedprojects-list .statuses__number--blue{color:#1e428a}

.listedprojects-list .statuses__number--green{color:#05d94e}

.listedprojects-list .statuses__number--gray{color:#898989}

.listedprojects-list .table__cell{overflow-wrap:anywhere}

.listedprojects-list .table__header{font-size:.79rem;font-weight:500;border-bottom:none}

[dir="ltr"] .listedprojects-list .table__header .table__cell{padding-left:0}

[dir="rtl"] .listedprojects-list .table__header .table__cell{padding-right:0}

@media(min-width: 1025px){
[dir="ltr"] .listedprojects-list .table__header .table__cell{padding-left:1rem}

[dir="rtl"] .listedprojects-list .table__header .table__cell{padding-right:1rem}}

[dir="ltr"] .listedprojects-list .table__header .table__cell:first-of-type{padding-left:0}

[dir="rtl"] .listedprojects-list .table__header .table__cell:first-of-type{padding-right:0}

.listedprojects-list .table__header .table__cell:nth-of-type(5){min-width:8rem}

@media(min-width: 1025px){
.listedprojects-list .table__header .table__cell:nth-of-type(5){min-width:auto}}

.listedprojects-list .table__header .table__cell:last-of-type{min-width:3rem;padding:.9rem 0}

@media(min-width: 1025px){
.listedprojects-list .table__header .table__cell:last-of-type{min-width:auto}

[dir="ltr"] .listedprojects-list .table__header .table__cell:last-of-type{padding:.9rem 0 .9rem 1rem}

[dir="rtl"] .listedprojects-list .table__header .table__cell:last-of-type{padding:.9rem 1rem .9rem 0}}

.listedprojects-list .table__body .table__row:first-of-type{border-top:1px solid #e3e3e3}

[dir="ltr"] .listedprojects-list .table__body .table__row:first-of-type .table__cell{padding:.9rem 1rem .9rem 0}

[dir="rtl"] .listedprojects-list .table__body .table__row:first-of-type .table__cell{padding:.9rem 0 .9rem 1rem}

@media(min-width: 1025px){
[dir="ltr"] .listedprojects-list .table__body .table__row:first-of-type .table__cell{padding-left:1rem}

[dir="rtl"] .listedprojects-list .table__body .table__row:first-of-type .table__cell{padding-right:1rem}}

[dir="ltr"] .listedprojects-list .table__body .table__row:first-of-type .table__cell:last-of-type{padding-right:0}

[dir="rtl"] .listedprojects-list .table__body .table__row:first-of-type .table__cell:last-of-type{padding-left:0}

[dir="ltr"] .listedprojects-list .table__body .table__row .table__cell{padding:1.3rem 1rem .9rem 0}

[dir="rtl"] .listedprojects-list .table__body .table__row .table__cell{padding:1.3rem 0 .9rem 1rem}

@media(min-width: 1025px){
[dir="ltr"] .listedprojects-list .table__body .table__row .table__cell{padding-left:1rem}

[dir="rtl"] .listedprojects-list .table__body .table__row .table__cell{padding-right:1rem}}

[dir="ltr"] .listedprojects-list .table__body .table__row .table__cell:first-of-type{padding-left:0}

[dir="rtl"] .listedprojects-list .table__body .table__row .table__cell:first-of-type{padding-right:0}

.listedprojects-list .table__body .table__row .table__cell:nth-of-type(5){min-width:8rem}

@media(min-width: 1025px){
.listedprojects-list .table__body .table__row .table__cell:nth-of-type(5){min-width:auto}

[dir="ltr"] .listedprojects-list .table__body .table__row .table__cell:nth-of-type(5){padding-left:1rem}

[dir="rtl"] .listedprojects-list .table__body .table__row .table__cell:nth-of-type(5){padding-right:1rem}}

.listedprojects-list .table__body .table__row .table__cell:last-of-type{padding:.9rem 0;min-width:3rem}

@media(min-width: 1025px){
.listedprojects-list .table__body .table__row .table__cell:last-of-type{min-width:auto}

[dir="ltr"] .listedprojects-list .table__body .table__row .table__cell:last-of-type{padding:.9rem 0 .9rem 1rem}

[dir="rtl"] .listedprojects-list .table__body .table__row .table__cell:last-of-type{padding:.9rem 1rem .9rem 0}}

.listedprojects-list .table__body .table__row .project{font-size:.93rem;font-weight:600}

.listedprojects-list .table__body .table__row .company{font-size:.93rem;font-weight:600}

.listedprojects-list .table__body .table__row .date{font-size:.86rem;color:#898989}

.listedprojects-list .table__body .table__row .status{font-size:.79rem;width:-moz-fit-content;width:fit-content;padding:.57rem;font-weight:500;border-radius:3px;color:#1e428a;background-color:rgba(30,66,138,.1)}

[dir="ltr"] .listedprojects-list .table__body .table__row .status{margin:0 auto auto 0}

[dir="rtl"] .listedprojects-list .table__body .table__row .status{margin:0 0 auto auto}

.listedprojects-list .table__body .table__row .status[data-status=draft],.listedprojects-list .table__body .table__row .status[data-status=none]{color:#e0a801;background-color:rgba(224,168,1,.1)}

.listedprojects-list .table__body .table__row .status[data-status=archived]{color:#898989;background-color:rgba(137,137,137,.1294117647)}

.listedprojects-list .table__body .table__row .status:empty{padding:0}

.listedprojects-list .table__body .table__row .btn{font-size:.86rem;font-weight:500}

[dir="ltr"] .listedprojects-list .table__body .table__row .btn{margin:0 0 0 auto}

[dir="rtl"] .listedprojects-list .table__body .table__row .btn{margin:0 auto 0 0}

.listedprojects-list .table__body .table__row .btn .text{text-align:end}

.companies-management{width:85%;max-width:89.3rem;height:100%;margin:0 auto;display:flex;flex-direction:column;animation:fade-in .2s ease}

.companies-management .top-header{margin-bottom:2.6rem}

.companies-management .top-header__right{padding-top:.2rem}

.companies-management .top-header__right .search{position:relative;flex-shrink:.3}

[dir="ltr"] .companies-management .top-header__right .search{margin-left:1rem}

[dir="rtl"] .companies-management .top-header__right .search{margin-right:1rem}

.companies-management .top-header__right .search .icon-box{position:absolute;top:50%;transform:translateY(-50%)}

[dir="ltr"] .companies-management .top-header__right .search .icon-box{left:1rem}

[dir="rtl"] .companies-management .top-header__right .search .icon-box{right:1rem}

.companies-management .top-header__right .search .icon-box svg,.companies-management .top-header__right .search .icon-box image{width:1.1rem;height:1.1rem}

[dir="ltr"] .companies-management .top-header__right .search .input-text-input{padding-left:2.75rem}

[dir="rtl"] .companies-management .top-header__right .search .input-text-input{padding-right:2.75rem}

.companies-management .top-header__right .search .input-text-header{display:none}

.companies-management .top-header__right .filter{position:relative}

[dir="ltr"] .companies-management .top-header__right .filter .btn{margin-left:2.3rem}

[dir="rtl"] .companies-management .top-header__right .filter .btn{margin-right:2.3rem}

.companies-management .top-header__right .filter svg,.companies-management .top-header__right .filter image{width:1.26rem;height:1.16rem}

.companies-management .top-header__right .filter[data-is-filter=true]:after{content:"";position:absolute;top:-0.5rem;width:1rem;height:1rem;border:.25rem solid #fff;border-radius:50%;background-color:#05d94e}

[dir="ltr"] .companies-management .top-header__right .filter[data-is-filter=true]:after{right:-0.5rem}

[dir="rtl"] .companies-management .top-header__right .filter[data-is-filter=true]:after{left:-0.5rem}

[dir="ltr"] .companies-management .top-header__right .btn[data-color=blue]{margin-left:1.5rem}

[dir="rtl"] .companies-management .top-header__right .btn[data-color=blue]{margin-right:1.5rem}

@media(min-width: 1025px){
[dir="ltr"] .companies-management .top-header__right .btn[data-color=blue]{margin-left:3.3rem}

[dir="rtl"] .companies-management .top-header__right .btn[data-color=blue]{margin-right:3.3rem}}

.companies-management .top-header__right .invite-company .dropped{animation:none}

.companies-management .statuses{display:flex;flex-wrap:wrap;justify-content:flex-start;-moz-column-gap:1.36rem;column-gap:1.36rem}

.companies-management .statuses__item{border:1px solid #e3e3e3;border-radius:6px;background:#fff;padding:1.6rem 1.5rem;flex:1;min-width:8rem;max-width:14.28rem;margin-bottom:1.43rem;display:flex;flex-direction:column}

.companies-management .statuses__title{font-size:.93rem;color:#898989;margin-bottom:1rem;flex-grow:1}

.companies-management .statuses__number{font-size:1.43rem;font-weight:600;word-break:break-word}

.companies-management .statuses__number--yellow{color:#e0a801}

.companies-management .statuses__number--red{color:#ec5469}

.companies-management .statuses__number--green{color:#05d94e}

.companies-management .statuses__number--gray{color:#898989}

.companies-management .table{padding:0 1.6rem}

.companies-management .table__header{font-weight:500;border-bottom:none}

[dir="ltr"] .companies-management .table__header .table__cell{padding:1.5rem 1rem 1.15rem 0}

[dir="rtl"] .companies-management .table__header .table__cell{padding:1.5rem 0 1.15rem 1rem}

@media(min-width: 1025px){
[dir="ltr"] .companies-management .table__header .table__cell{padding-left:1rem}

[dir="rtl"] .companies-management .table__header .table__cell{padding-right:1rem}}

[dir="ltr"] .companies-management .table__header .table__cell:first-of-type{padding-left:0}

[dir="rtl"] .companies-management .table__header .table__cell:first-of-type{padding-right:0}

[dir="ltr"] .companies-management .table__header .table__cell:nth-of-type(5){padding-right:3.5rem}

[dir="rtl"] .companies-management .table__header .table__cell:nth-of-type(5){padding-left:3.5rem}

.companies-management .table__header .table__cell:last-of-type{min-width:3rem;padding-left:0;padding-right:0}

@media(min-width: 1025px){
.companies-management .table__header .table__cell:last-of-type{min-width:auto}

[dir="ltr"] .companies-management .table__header .table__cell:last-of-type{padding-left:1rem}

[dir="rtl"] .companies-management .table__header .table__cell:last-of-type{padding-right:1rem}}

.companies-management .table__body .table__row:first-of-type{border-top:1px solid #e3e3e3}

[dir="ltr"] .companies-management .table__body .table__cell{padding:1rem 1rem .8rem 0}

[dir="rtl"] .companies-management .table__body .table__cell{padding:1rem 0 .8rem 1rem}

@media(min-width: 1025px){
[dir="ltr"] .companies-management .table__body .table__cell{padding-left:1rem}

[dir="rtl"] .companies-management .table__body .table__cell{padding-right:1rem}}

[dir="ltr"] .companies-management .table__body .table__cell:first-of-type{padding-left:0}

[dir="rtl"] .companies-management .table__body .table__cell:first-of-type{padding-right:0}

[dir="ltr"] .companies-management .table__body .table__cell:nth-of-type(5){padding-right:3.5rem}

[dir="rtl"] .companies-management .table__body .table__cell:nth-of-type(5){padding-left:3.5rem}

.companies-management .table__body .table__cell:last-of-type{min-width:3rem;padding-left:0;padding-right:0}

@media(min-width: 1025px){
.companies-management .table__body .table__cell:last-of-type{min-width:auto}

[dir="ltr"] .companies-management .table__body .table__cell:last-of-type{padding-left:1rem}

[dir="rtl"] .companies-management .table__body .table__cell:last-of-type{padding-right:1rem}}

.companies-management .table__body .table__cell .companies{display:flex;flex-wrap:wrap;align-items:center}

@media(min-width: 1025px){
.companies-management .table__body .table__cell .companies{flex-wrap:initial}}

.companies-management .table__body .table__cell .companies__img{width:2.64rem;height:2.64rem;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.1843137255);-o-object-fit:cover;object-fit:cover;position:relative;display:block;overflow:hidden;flex-shrink:0}

[dir="ltr"] .companies-management .table__body .table__cell .companies__img{margin-right:1rem}

[dir="rtl"] .companies-management .table__body .table__cell .companies__img{margin-left:1rem}

.companies-management .table__body .table__cell .companies__img[src=""],.companies-management .table__body .table__cell .companies__img:not([src]){background-image:url("/assets/graphics/example_logo.jpg");background-size:cover;background-position:center;font-size:0}

.companies-management .table__body .table__cell .companies__img[src=""]:after,.companies-management .table__body .table__cell .companies__img:not([src]):after{content:"";position:absolute;top:0;background-image:url("/assets/graphics/example_logo.jpg");width:100%;height:100%;background-size:cover;background-position:center;display:block}

[dir="ltr"] .companies-management .table__body .table__cell .companies__img[src=""]:after,[dir="ltr"] .companies-management .table__body .table__cell .companies__img:not([src]):after{left:0}

[dir="rtl"] .companies-management .table__body .table__cell .companies__img[src=""]:after,[dir="rtl"] .companies-management .table__body .table__cell .companies__img:not([src]):after{right:0}

.companies-management .table__body .table__cell .companies__desc{display:flex;flex-direction:column;gap:.5rem}

.companies-management .table__body .table__cell .companies__name{font-size:.93rem;font-weight:600}

.companies-management .table__body .table__cell .companies__type{font-size:.86rem;color:#898989}

.companies-management .table__body .table__cell .activity{color:#898989}

.companies-management .table__body .table__cell .status{font-size:.79rem;width:-moz-fit-content;width:fit-content;padding:.57rem;font-weight:500;border-radius:3px;color:#05d94e;background-color:rgba(5,217,78,.1)}

[dir="ltr"] .companies-management .table__body .table__cell .status{margin:0 auto auto 0}

[dir="rtl"] .companies-management .table__body .table__cell .status{margin:0 0 auto auto}

.companies-management .table__body .table__cell .status[data-status=draft],.companies-management .table__body .table__cell .status[data-status=notInterested],.companies-management .table__body .table__cell .status[data-status=rejected],.companies-management .table__body .table__cell .status[data-status=none]{color:#898989;background-color:rgba(137,137,137,.1294117647)}

.companies-management .table__body .table__cell .status[data-status=invited]{color:#e0a801;background-color:rgba(224,168,1,.1)}

.companies-management .table__body .table__cell .status[data-status=adminReview]{color:#ec5469;background-color:rgba(236,84,105,.1)}

.companies-management .table__body .table__cell .status[data-status=approved]{color:#05d94e;background-color:rgba(5,217,78,.1)}

.companies-management .table__body .table__cell .btn{font-size:.86rem;font-weight:500}

[dir="ltr"] .companies-management .table__body .table__cell .btn{margin:0 0 0 auto}

[dir="rtl"] .companies-management .table__body .table__cell .btn{margin:0 auto 0 0}

.companies-management .table__body .table__cell .btn .text{text-align:end}

.projects-list{width:85%;max-width:89.3rem;height:100%;margin:0 auto;display:flex;flex-direction:column;animation:fade-in .2s ease}

.projects-list .top-header{margin-bottom:2.6rem}

.projects-list .top-header__right{padding-top:.2rem}

.projects-list .top-header__right .search{position:relative}

[dir="ltr"] .projects-list .top-header__right .search{margin-left:1rem}

[dir="rtl"] .projects-list .top-header__right .search{margin-right:1rem}

.projects-list .top-header__right .search .icon-box{position:absolute;top:50%;transform:translateY(-50%)}

[dir="ltr"] .projects-list .top-header__right .search .icon-box{left:1rem}

[dir="rtl"] .projects-list .top-header__right .search .icon-box{right:1rem}

.projects-list .top-header__right .search .icon-box svg,.projects-list .top-header__right .search .icon-box image{width:1.1rem;height:1.1rem}

[dir="ltr"] .projects-list .top-header__right .search .input-text-input{padding-left:2.75rem}

[dir="rtl"] .projects-list .top-header__right .search .input-text-input{padding-right:2.75rem}

.projects-list .top-header__right .search .input-text-header{display:none}

.projects-list .top-header__right .filter{position:relative}

.projects-list .top-header__right .filter svg,.projects-list .top-header__right .filter image{width:1.26rem;height:1.16rem}

.projects-list .top-header__right .filter[data-is-filter=true]:after{content:"";position:absolute;top:-0.5rem;width:1rem;height:1rem;border:.25rem solid #fff;border-radius:50%;background-color:#05d94e}

[dir="ltr"] .projects-list .top-header__right .filter[data-is-filter=true]:after{right:-0.5rem}

[dir="rtl"] .projects-list .top-header__right .filter[data-is-filter=true]:after{left:-0.5rem}

.projects-list__nav{border-bottom:.3rem solid #ececef;margin-bottom:1.7rem;width:100%;display:flex;flex-direction:row;align-items:stretch}

.projects-list__nav .btn{background-color:rgba(0,0,0,0);color:#333;box-shadow:none;border-radius:0;display:inline-flex;font-weight:600;font-size:1.29rem;padding:.8rem 0 1.8rem}

.projects-list__nav .btn:hover{background-color:rgba(0,0,0,0)}

.projects-list__nav .btn [data-icon-name=design-menu-icon]{filter:invert(0.5) brightness(0.9);transition:all .2s ease-in-out}

.projects-list__nav .btn [data-icon-name=design-menu-icon] svg,.projects-list__nav .btn [data-icon-name=design-menu-icon] image{width:2.29rem}

.projects-list__nav .btn [data-icon-name=price]{filter:invert(0.5) brightness(0.9);transition:all .2s ease-in-out}

.projects-list__nav .btn [data-icon-name=price] svg,.projects-list__nav .btn [data-icon-name=price] image{width:1.21rem;height:1.56rem}

.projects-list__nav-item{display:inline-block;position:relative}

[dir="ltr"] .projects-list__nav-item{margin-right:5rem}

[dir="rtl"] .projects-list__nav-item{margin-left:5rem}

.projects-list__nav-item:after{position:absolute;content:"";width:0;height:.3rem;background-color:#1e428a;bottom:-0.3rem;transition:width .3s ease-in-out}

[dir="ltr"] .projects-list__nav-item:after{left:0}

[dir="rtl"] .projects-list__nav-item:after{right:0}

.projects-list__nav-item[data-is-active=true]:after{width:100%;height:.3rem}

.projects-list__nav-item[data-is-active=true] .icon{filter:var(--icon-blue)}

.projects-list .statuses{display:flex;flex-wrap:wrap;justify-content:flex-start;-moz-column-gap:1.36rem;column-gap:1.36rem}

.projects-list .statuses__item{border:1px solid #e3e3e3;border-radius:6px;background:#fff;padding:1.7rem;flex:1;min-width:8rem;max-width:14.28rem;margin-bottom:1.43rem;display:flex;flex-direction:column;cursor:pointer;transition:box-shadow .15s ease-in}

.projects-list .statuses__item:hover{box-shadow:0 2px 8px 0 rgba(0,0,0,.1215686275)}

.projects-list .statuses__item--first{flex:.66}

[dir="ltr"] .projects-list .statuses__item--first{margin-left:0}

[dir="rtl"] .projects-list .statuses__item--first{margin-right:0}

.projects-list .statuses__item--penultimate{flex:.5}

.projects-list .statuses__item--last{flex:.55}

.projects-list .statuses__item[data-is-selected=true]{box-shadow:0 2px 8px 0 rgba(0,0,0,.1215686275);border:1px solid rgba(137,137,137,.5)}

.projects-list .statuses__title{font-size:.93rem;color:#898989;margin-bottom:1rem;flex-grow:1}

.projects-list .statuses__number{font-size:1.43rem;font-weight:600;word-break:break-word}

.projects-list .statuses__number--yellow{color:#e0a801}

.projects-list .statuses__number--red{color:#ec5469}

.projects-list .statuses__number--blue{color:#1e428a}

.projects-list .statuses__number--green{color:#05d94e}

.projects-list .statuses__number--gray{color:#898989}

.projects-list .table__cell{overflow-wrap:anywhere}

.projects-list .table__header{font-size:.79rem;font-weight:500;border-bottom:none}

[dir="ltr"] .projects-list .table__header .table__cell{padding-left:0}

[dir="rtl"] .projects-list .table__header .table__cell{padding-right:0}

@media(min-width: 1025px){
[dir="ltr"] .projects-list .table__header .table__cell{padding-left:1rem}

[dir="rtl"] .projects-list .table__header .table__cell{padding-right:1rem}}

[dir="ltr"] .projects-list .table__header .table__cell:first-of-type{padding-left:0}

[dir="rtl"] .projects-list .table__header .table__cell:first-of-type{padding-right:0}

.projects-list .table__header .table__cell:nth-of-type(5){min-width:8rem}

@media(min-width: 1025px){
.projects-list .table__header .table__cell:nth-of-type(5){min-width:auto}}

.projects-list .table__header .table__cell:last-of-type{min-width:3rem;padding:.9rem 0}

@media(min-width: 1025px){
.projects-list .table__header .table__cell:last-of-type{min-width:auto}

[dir="ltr"] .projects-list .table__header .table__cell:last-of-type{padding:.9rem 0 .9rem 1rem}

[dir="rtl"] .projects-list .table__header .table__cell:last-of-type{padding:.9rem 1rem .9rem 0}}

.projects-list .table__body .table__row:first-of-type{border-top:1px solid #e3e3e3}

[dir="ltr"] .projects-list .table__body .table__row:first-of-type .table__cell{padding:.9rem 1rem .9rem 0}

[dir="rtl"] .projects-list .table__body .table__row:first-of-type .table__cell{padding:.9rem 0 .9rem 1rem}

@media(min-width: 1025px){
[dir="ltr"] .projects-list .table__body .table__row:first-of-type .table__cell{padding-left:1rem}

[dir="rtl"] .projects-list .table__body .table__row:first-of-type .table__cell{padding-right:1rem}}

[dir="ltr"] .projects-list .table__body .table__row:first-of-type .table__cell:last-of-type{padding-right:0}

[dir="rtl"] .projects-list .table__body .table__row:first-of-type .table__cell:last-of-type{padding-left:0}

[dir="ltr"] .projects-list .table__body .table__row .table__cell{padding:1.3rem 1rem .9rem 0}

[dir="rtl"] .projects-list .table__body .table__row .table__cell{padding:1.3rem 0 .9rem 1rem}

@media(min-width: 1025px){
[dir="ltr"] .projects-list .table__body .table__row .table__cell{padding-left:1rem}

[dir="rtl"] .projects-list .table__body .table__row .table__cell{padding-right:1rem}}

[dir="ltr"] .projects-list .table__body .table__row .table__cell:first-of-type{padding-left:0}

[dir="rtl"] .projects-list .table__body .table__row .table__cell:first-of-type{padding-right:0}

.projects-list .table__body .table__row .table__cell:nth-of-type(5){min-width:8rem}

@media(min-width: 1025px){
.projects-list .table__body .table__row .table__cell:nth-of-type(5){min-width:auto}

[dir="ltr"] .projects-list .table__body .table__row .table__cell:nth-of-type(5){padding-left:1rem}

[dir="rtl"] .projects-list .table__body .table__row .table__cell:nth-of-type(5){padding-right:1rem}}

.projects-list .table__body .table__row .table__cell:last-of-type{padding:.9rem 0;min-width:3rem}

@media(min-width: 1025px){
.projects-list .table__body .table__row .table__cell:last-of-type{min-width:auto}

[dir="ltr"] .projects-list .table__body .table__row .table__cell:last-of-type{padding:.9rem 0 .9rem 1rem}

[dir="rtl"] .projects-list .table__body .table__row .table__cell:last-of-type{padding:.9rem 1rem .9rem 0}}

.projects-list .table__body .table__row .project{font-size:.93rem;font-weight:600}

.projects-list .table__body .table__row .client{font-size:.86rem}

.projects-list .table__body .table__row .contractor{font-size:.86rem}

.projects-list .table__body .table__row .date{font-size:.86rem;color:#898989}

.projects-list .table__body .table__row .status{font-size:.79rem;width:-moz-fit-content;width:fit-content;padding:.57rem;font-weight:500;border-radius:3px;color:#1e428a;background-color:rgba(30,66,138,.1)}

[dir="ltr"] .projects-list .table__body .table__row .status{margin:0 auto auto 0}

[dir="rtl"] .projects-list .table__body .table__row .status{margin:0 0 auto auto}

.projects-list .table__body .table__row .status[data-status=draft],.projects-list .table__body .table__row .status[data-status=noneDesign],.projects-list .table__body .table__row .status[data-status=none]{color:#e0a801;background-color:rgba(224,168,1,.1)}

.projects-list .table__body .table__row .status[data-status=reviewing],.projects-list .table__body .table__row .status[data-status=adminReviewDesign],.projects-list .table__body .table__row .status[data-status=finalReviewDesign],.projects-list .table__body .table__row .status[data-status=rejectedDesign],.projects-list .table__body .table__row .status[data-status=rejected]{color:#ec5469;background-color:rgba(236,84,105,.1)}

.projects-list .table__body .table__row .status[data-status=openBids],.projects-list .table__body .table__row .status[data-status=chooseContractor]{color:#1e428a;background-color:rgba(30,66,138,.1)}

.projects-list .table__body .table__row .status[data-status=readyToSign],.projects-list .table__body .table__row .status[data-status=signed],.projects-list .table__body .table__row .status[data-status=liveInPm],.projects-list .table__body .table__row .status[data-status=completedDesign],.projects-list .table__body .table__row .status[data-status=finalPaymentDesign],.projects-list .table__body .table__row .status[data-status=uploadDrawingsDesign],.projects-list .table__body .table__row .status[data-status=consultantReviewDesign]{color:#05d94e;background-color:rgba(5,217,78,.1)}

.projects-list .table__body .table__row .status[data-status=archived]{color:#898989;background-color:rgba(137,137,137,.1294117647)}

.projects-list .table__body .table__row .status:empty{padding:0}

.projects-list .table__body .table__row .btn{font-size:.86rem;font-weight:500}

[dir="ltr"] .projects-list .table__body .table__row .btn{margin:0 0 0 auto}

[dir="rtl"] .projects-list .table__body .table__row .btn{margin:0 auto 0 0}

.projects-list .table__body .table__row .btn .text{text-align:end}

.sow-management{width:85%;max-width:89.3rem;height:100%;margin:0 auto;display:flex;flex-direction:column;animation:fade-in .2s ease}

.sow-management .table__header{font-weight:500;border-bottom:none}

.sow-management .table__header .table__cell:nth-of-type(6){min-width:6.43rem}

@media(min-width: 1025px){
.sow-management .table__header .table__cell:nth-of-type(6){min-width:auto}}

.sow-management .table__header .table__cell:last-of-type{min-width:3.5rem}

[dir="ltr"] .sow-management .table__header .table__cell:last-of-type{padding-left:0}

[dir="rtl"] .sow-management .table__header .table__cell:last-of-type{padding-right:0}

@media(min-width: 1025px){
.sow-management .table__header .table__cell:last-of-type{min-width:auto}

[dir="ltr"] .sow-management .table__header .table__cell:last-of-type{padding-left:1rem}

[dir="rtl"] .sow-management .table__header .table__cell:last-of-type{padding-right:1rem}}

.sow-management .table__body{font-size:.86rem}

.sow-management .table__body .table__row:first-of-type{border-top:1px solid #e3e3e3}

.sow-management .table__body .table__cell{padding:1.7rem 1rem 1.3rem}

[dir="ltr"] .sow-management .table__body .table__cell:first-of-type{padding-left:0}

[dir="rtl"] .sow-management .table__body .table__cell:first-of-type{padding-right:0}

.sow-management .table__body .table__cell:nth-of-type(3){word-break:break-word}

.sow-management .table__body .table__cell:last-of-type{padding:.8rem 0 .5rem;min-width:3.5rem}

@media(min-width: 1025px){
.sow-management .table__body .table__cell:last-of-type{min-width:auto}

[dir="ltr"] .sow-management .table__body .table__cell:last-of-type{padding:.8rem 0 .5rem 1rem}

[dir="rtl"] .sow-management .table__body .table__cell:last-of-type{padding:.8rem 1rem .5rem 0}}

.sow-management .table__body .table__cell .title{font-weight:600;font-size:.93rem;display:flex;flex-wrap:wrap;gap:.3rem 1rem;align-items:center;word-break:break-word}

.sow-management .table__body .table__cell .title .master-sow-label{width:-moz-fit-content;width:fit-content;min-width:6.2rem;padding:.46rem .65rem;border-radius:5px;font-size:.79rem;font-weight:500;color:#fff;background-color:#1e428a}

.sow-management .table__body .table__cell .date{word-break:break-word}

.sow-management .table__body .table__cell .signed{color:#898989}

.sow-management .table__body .table__cell .status{width:-moz-fit-content;width:fit-content;padding:.5rem .6rem;border-radius:5px;font-size:.79rem;min-width:4.43rem;text-align:center;text-transform:capitalize;font-weight:500}

[dir="ltr"] .sow-management .table__body .table__cell .status{margin:-1rem 0 -1rem auto}

[dir="rtl"] .sow-management .table__body .table__cell .status{margin:-1rem auto -1rem 0}

.sow-management .table__body .table__cell .status[data-status=live]{color:#05d94e;background-color:rgba(5,217,78,.1)}

.sow-management .table__body .table__cell .status[data-status=inactive]{color:#898989;background-color:rgba(137,137,137,.1294117647)}

.sow-management .table__body .table__cell .status[data-status=drafted]{color:#1e428a;background-color:rgba(30,66,138,.1)}

.sow-management .table__body .table__cell .action{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem 0}

.sow-management .table__body .table__cell .action__item .btn{font-size:.86rem;font-weight:500}

[dir="ltr"] .sow-management .table__body .table__cell .action__item .btn{margin:0 0 0 auto}

[dir="rtl"] .sow-management .table__body .table__cell .action__item .btn{margin:0 auto 0 0}

.sow-management .table__body .table__cell .action__item .btn .text{text-align:end}

.sow-management .table__body .table__cell .action__item--red .btn{color:#ec5469}

.sow-management .table__body .table__cell .action__item--red .btn .text:after{background-color:#ec5469}

.stage-management{width:85%;max-width:89.3rem;height:100%;margin:0 auto;display:flex;flex-direction:column;animation:fade-in .2s ease}

.stage-management .top-header{margin-bottom:1.5rem}

[dir="ltr"] .stage-management .top-header__right .btn{margin-left:1rem}

[dir="rtl"] .stage-management .top-header__right .btn{margin-right:1rem}

.stage-management .top-header__text-optional{font-size:1.28rem;color:#898989}

[dir="ltr"] .stage-management .top-header__text-optional{margin-left:.3rem}

[dir="rtl"] .stage-management .top-header__text-optional{margin-right:.3rem}

.stage-management .top-header .filter .btn{border:1px solid rgba(0,0,0,0);padding:.8rem;border-radius:6px;transition:.12s ease-in-out}

.stage-management .top-header .filter .btn .icon{filter:brightness(0)}

.stage-management .top-header .filter .btn svg,.stage-management .top-header .filter .btn image{width:1.21rem;height:1.21rem}

.stage-management .top-header .filter[data-is-active=true] .btn{border:1px solid #1e428a}

.stage-management .top-header .filter[data-is-active=true] .btn .icon{filter:var(--icon-blue)}

.stage-management .filter-container{transform-origin:top}

.stage-management .filter-container[data-is-open=true]{max-height:500rem;transition:max-height .2s ease-in-out}

.stage-management .filter-container[data-is-open=false]{max-height:0;overflow:hidden}

.stage-management .filter-container[data-is-open=false] .filter-box{opacity:0}

.stage-management .filter-container .filter-box{border:1px solid #e3e3e3;border-radius:6px;background:#fff;padding:1.7rem;transition:.12s ease-in-out}

.stage-management .filter-container .filter-box__top{width:100%;display:flex;align-items:center;justify-content:space-between}

.stage-management .filter-container .filter-box__title{flex:1;font-size:1.07rem;font-weight:500}

.stage-management .filter-container .filter-box__bottom{display:flex;flex-wrap:wrap;align-items:center}

[dir="ltr"] .stage-management .filter-container .input-counter-container{margin:1.5rem 1.3rem 0 0}

[dir="rtl"] .stage-management .filter-container .input-counter-container{margin:1.5rem 0 0 1.3rem}

[dir="ltr"] .stage-management .filter-container .input-counter-container:nth-of-type(3){margin-right:2rem}

[dir="rtl"] .stage-management .filter-container .input-counter-container:nth-of-type(3){margin-left:2rem}

.stage-management .filter-container .input-counter-container .input-counter{width:11rem;margin-top:.8rem}

@media(min-width: 768px){
.stage-management .filter-container .input-counter-container .input-counter{width:12.2rem}}

.stage-management .filter-container .input-counter-container label{font-size:.93rem}

.stage-management .filter-container .checkboxes-group{display:flex;align-self:flex-end;margin-top:2rem}

.stage-management .filter-container .checkboxes-group .checkbox-container{width:auto;font-size:1rem;font-weight:400}

[dir="ltr"] .stage-management .filter-container .checkboxes-group .checkbox-container{margin:0 3rem 1.5rem 0}

[dir="rtl"] .stage-management .filter-container .checkboxes-group .checkbox-container{margin:0 0 1.5rem 3rem}

[dir="ltr"] .stage-management .filter-container .checkboxes-group .checkbox-container:first-of-type{padding-left:0}

[dir="rtl"] .stage-management .filter-container .checkboxes-group .checkbox-container:first-of-type{padding-right:0}

.stage-management .filter-container .checkboxes-group .checkbox-container-input{width:1.14rem;height:1.14rem}

[dir="ltr"] .stage-management .filter-container .checkboxes-group .checkbox-container-input{margin-right:1rem}

[dir="rtl"] .stage-management .filter-container .checkboxes-group .checkbox-container-input{margin-left:1rem}

[dir="ltr"] .stage-management .filter-container .btn--main{margin-right:2rem}

[dir="rtl"] .stage-management .filter-container .btn--main{margin-left:2rem}

@media(min-width: 768px){
.stage-management .filter-container .btn--main{font-size:.93rem}}

[dir="ltr"] .stage-management .filter-container .close{margin-right:0}

[dir="rtl"] .stage-management .filter-container .close{margin-left:0}

.stage-management .table{margin-top:1.4rem}

.stage-management .table .title{font-weight:600;font-size:1rem}

.stage-management .table__header{border-bottom:none}

[dir="ltr"] .stage-management .table__header .table__cell:not(:first-of-type){padding-left:0}

[dir="rtl"] .stage-management .table__header .table__cell:not(:first-of-type){padding-right:0}

@media(min-width: 1025px){
[dir="ltr"] .stage-management .table__header .table__cell:not(:first-of-type){padding-left:1rem}

[dir="rtl"] .stage-management .table__header .table__cell:not(:first-of-type){padding-right:1rem}}

.stage-management .table__header .table__cell:nth-of-type(1),.stage-management .table__header .table__cell:nth-of-type(4){word-break:break-word}

.stage-management .table__header .table__cell:nth-of-type(7){min-width:5.4rem}

@media(min-width: 1025px){
.stage-management .table__header .table__cell:nth-of-type(7){min-width:auto}}

.stage-management .table__header .table__cell:last-of-type{min-width:3.5rem}

@media(min-width: 1025px){
.stage-management .table__header .table__cell:last-of-type{min-width:auto}}

.stage-management .table__body .table__row:first-of-type{border-top:1px solid #e3e3e3}

.stage-management .table__body .table__cell{word-break:break-word}

[dir="ltr"] .stage-management .table__body .table__cell{padding:1.7rem 1rem 1.3rem 0}

[dir="rtl"] .stage-management .table__body .table__cell{padding:1.7rem 0 1.3rem 1rem}

@media(min-width: 1025px){
[dir="ltr"] .stage-management .table__body .table__cell{padding-left:1rem}

[dir="rtl"] .stage-management .table__body .table__cell{padding-right:1rem}}

[dir="ltr"] .stage-management .table__body .table__cell:first-of-type{padding-left:0}

[dir="rtl"] .stage-management .table__body .table__cell:first-of-type{padding-right:0}

.stage-management .table__body .table__cell:last-of-type{padding:.8rem 0 .5rem;min-width:3.5rem}

@media(min-width: 1025px){
.stage-management .table__body .table__cell:last-of-type{min-width:auto}

[dir="ltr"] .stage-management .table__body .table__cell:last-of-type{padding-left:1rem}

[dir="rtl"] .stage-management .table__body .table__cell:last-of-type{padding-right:1rem}}

.stage-management .table__body .table__cell .template{font-weight:600}

.stage-management .table__body .table__cell .action{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem 0}

.stage-management .table__body .table__cell .action__item .btn{font-size:.86rem;font-weight:500}

[dir="ltr"] .stage-management .table__body .table__cell .action__item .btn{margin:0 0 0 auto}

[dir="rtl"] .stage-management .table__body .table__cell .action__item .btn{margin:0 auto 0 0}

.stage-management .table__body .table__cell .action__item .btn .text{text-align:end}

.stage-management .table__body .table__cell .action__item--red .btn{color:#ec5469}

.stage-management .table__body .table__cell .action__item--red .btn .text:after{background-color:#ec5469}

.stage-management .table .status{width:-moz-fit-content;width:fit-content;min-width:4.43rem;font-size:.79rem;font-weight:500;text-align:center;padding:.5rem .6rem;border-radius:5px}

[dir="ltr"] .stage-management .table .status{margin:-1rem 0 -1rem auto}

[dir="rtl"] .stage-management .table .status{margin:-1rem auto -1rem 0}

.stage-management .table .status[data-status=live]{color:#05d94e;background-color:rgba(5,217,78,.1)}

.stage-management .table .status[data-status=inactive]{color:#898989;background-color:rgba(137,137,137,.1294117647)}

.stage-management .table .status[data-status=drafted]{color:#1e428a;background-color:rgba(30,66,138,.1)}

.side-modal[data-variant=create-user]{max-width:37.14rem;width:100%}

@media(min-width: 768px){
.side-modal[data-variant=create-user]{max-width:initial;width:37.14rem}}

.side-modal[data-variant=create-user] .side-modal__header{margin-bottom:1.5rem}

.side-modal[data-variant=create-user] .side-modal__subheader{color:#1e428a;font-weight:500;margin:.45rem 0 1.2rem;position:relative}

.side-modal[data-variant=create-user] .side-modal__subheader:before{content:"";position:absolute;width:5px;height:2.5rem;background-color:#1e428a;top:50%}

[dir="ltr"] .side-modal[data-variant=create-user] .side-modal__subheader:before{left:0;transform:translate(-2.3rem, -50%)}

[dir="rtl"] .side-modal[data-variant=create-user] .side-modal__subheader:before{right:0;transform:translate(2.3rem, -50%)}

.side-modal[data-variant=create-user] .side-modal__graphic{width:17.14rem;height:14.42rem;margin:2.3rem auto 3rem;display:flex}

[dir="ltr"] .side-modal[data-variant=create-user] .side-modal__graphic{transform:translateX(-8%)}

[dir="rtl"] .side-modal[data-variant=create-user] .side-modal__graphic{transform:translateX(8%)}

.side-modal[data-variant=create-user] .side-modal__content{flex:1;overflow-y:auto}

[dir="ltr"] .side-modal[data-variant=create-user] .side-modal__content{padding:.5rem 1.5rem 1rem 2.3rem;margin-right:.71rem}

[dir="rtl"] .side-modal[data-variant=create-user] .side-modal__content{padding:.5rem 2.3rem 1rem 1.5rem;margin-left:.71rem}

.side-modal[data-variant=create-user] .side-modal__content .uploader{width:14.28rem;height:14.28rem;justify-content:center;margin-bottom:2.8rem}

.side-modal[data-variant=create-user] .side-modal__content .uploader .dropzone{padding:0}

.side-modal[data-variant=create-user] .side-modal__content .uploader__label{font-size:1rem;font-weight:500;margin:.7rem 0 1rem}

.side-modal[data-variant=create-user] .side-modal__content .uploader__label-optional{color:#898989;font-weight:400}

.side-modal[data-variant=create-user] .side-modal__content .input-text{margin-bottom:2rem}

.side-modal[data-variant=create-user] .side-modal__content .input-text-input{text-overflow:ellipsis}

[dir="ltr"] .side-modal[data-variant=create-user] .side-modal__content .btn[data-color=blue]{margin:4rem 0 0 auto}

[dir="rtl"] .side-modal[data-variant=create-user] .side-modal__content .btn[data-color=blue]{margin:4rem auto 0 0}

.user-management{width:85%;max-width:89.3rem;height:100%;margin:0 auto;display:flex;flex-direction:column;animation:fade-in .2s ease}

.user-management .top-header{margin-bottom:1.7rem}

.user-management .top-header__right{padding-top:.2rem}

.user-management .top-header__right a{text-decoration:none}

.user-management .top-header__right .search{position:relative}

[dir="ltr"] .user-management .top-header__right .search{margin-left:1rem}

[dir="rtl"] .user-management .top-header__right .search{margin-right:1rem}

.user-management .top-header__right .search .icon-box{position:absolute;top:50%;transform:translateY(-50%)}

[dir="ltr"] .user-management .top-header__right .search .icon-box{left:1rem}

[dir="rtl"] .user-management .top-header__right .search .icon-box{right:1rem}

.user-management .top-header__right .search .icon-box svg,.user-management .top-header__right .search .icon-box image{width:1.1rem;height:1.1rem}

[dir="ltr"] .user-management .top-header__right .search .input-text-input{padding-left:2.75rem}

[dir="rtl"] .user-management .top-header__right .search .input-text-input{padding-right:2.75rem}

.user-management .top-header__right .search .input-text-header{display:none}

.user-management .top-header__right .filter{position:relative}

[dir="ltr"] .user-management .top-header__right .filter .btn{margin-left:2.3rem}

[dir="rtl"] .user-management .top-header__right .filter .btn{margin-right:2.3rem}

.user-management .top-header__right .filter svg,.user-management .top-header__right .filter image{width:1.26rem;height:1.16rem}

.user-management .top-header__right .filter[data-is-filter=true]:after{content:"";position:absolute;top:-0.5rem;width:1rem;height:1rem;border:.25rem solid #fff;border-radius:50%;background-color:#05d94e}

[dir="ltr"] .user-management .top-header__right .filter[data-is-filter=true]:after{right:-0.5rem}

[dir="rtl"] .user-management .top-header__right .filter[data-is-filter=true]:after{left:-0.5rem}

[dir="ltr"] .user-management .top-header__right .btn[data-color=blue]{margin-left:1.5rem}

[dir="rtl"] .user-management .top-header__right .btn[data-color=blue]{margin-right:1.5rem}

@media(min-width: 1025px){
[dir="ltr"] .user-management .top-header__right .btn[data-color=blue]{margin-left:3.3rem}

[dir="rtl"] .user-management .top-header__right .btn[data-color=blue]{margin-right:3.3rem}}

.user-management .table{padding:0 1.6rem}

.user-management .table__header{font-weight:500;border-bottom:none}

[dir="ltr"] .user-management .table__header .table__cell{padding:1.5rem 1rem 1.15rem 0}

[dir="rtl"] .user-management .table__header .table__cell{padding:1.5rem 0 1.15rem 1rem}

@media(min-width: 1025px){
[dir="ltr"] .user-management .table__header .table__cell{padding-left:1rem}

[dir="rtl"] .user-management .table__header .table__cell{padding-right:1rem}}

[dir="ltr"] .user-management .table__header .table__cell:first-of-type{padding-left:0}

[dir="rtl"] .user-management .table__header .table__cell:first-of-type{padding-right:0}

.user-management .table__header .table__cell:last-of-type{min-width:3rem;padding-left:0;padding-right:0}

@media(min-width: 1025px){
.user-management .table__header .table__cell:last-of-type{min-width:auto}

[dir="ltr"] .user-management .table__header .table__cell:last-of-type{padding-left:1rem}

[dir="rtl"] .user-management .table__header .table__cell:last-of-type{padding-right:1rem}}

.user-management .table__body .table__row:first-of-type{border-top:1px solid #e3e3e3}

[dir="ltr"] .user-management .table__body .table__cell{padding:1rem 1rem .8rem 0}

[dir="rtl"] .user-management .table__body .table__cell{padding:1rem 0 .8rem 1rem}

@media(min-width: 1025px){
[dir="ltr"] .user-management .table__body .table__cell{padding-left:1rem}

[dir="rtl"] .user-management .table__body .table__cell{padding-right:1rem}}

[dir="ltr"] .user-management .table__body .table__cell:first-of-type{padding-left:0}

[dir="rtl"] .user-management .table__body .table__cell:first-of-type{padding-right:0}

.user-management .table__body .table__cell:last-of-type{min-width:3rem;padding-left:0;padding-right:0}

@media(min-width: 1025px){
.user-management .table__body .table__cell:last-of-type{min-width:auto}

[dir="ltr"] .user-management .table__body .table__cell:last-of-type{padding-left:1rem}

[dir="rtl"] .user-management .table__body .table__cell:last-of-type{padding-right:1rem}}

.user-management .table__body .table__cell .users{display:flex;align-items:center}

@media(min-width: 1025px){
.user-management .table__body .table__cell .users{flex-wrap:initial}}

.user-management .table__body .table__cell .users__desc{display:flex;align-items:center;gap:.5rem 1.36rem;flex-wrap:wrap}

.user-management .table__body .table__cell .users__name{font-size:.93rem;font-weight:600}

.user-management .table__body .table__cell .users__img{width:2.64rem;height:2.64rem;border-radius:50%;position:relative;display:block;overflow:hidden;flex-shrink:0;-o-object-fit:cover;object-fit:cover}

[dir="ltr"] .user-management .table__body .table__cell .users__img{margin-right:1rem}

[dir="rtl"] .user-management .table__body .table__cell .users__img{margin-left:1rem}

.user-management .table__body .table__cell .users__img[src=""],.user-management .table__body .table__cell .users__img:not([src]){background-image:url("/assets/graphics/blue_avatar.svg");background-size:cover;background-position:center;font-size:0}

.user-management .table__body .table__cell .users__img[src=""]:after,.user-management .table__body .table__cell .users__img:not([src]):after{content:"";position:absolute;top:0;background-image:url("/assets/graphics/blue_avatar.svg");width:100%;height:100%;background-size:cover;background-position:center;display:block}

[dir="ltr"] .user-management .table__body .table__cell .users__img[src=""]:after,[dir="ltr"] .user-management .table__body .table__cell .users__img:not([src]):after{left:0}

[dir="rtl"] .user-management .table__body .table__cell .users__img[src=""]:after,[dir="rtl"] .user-management .table__body .table__cell .users__img:not([src]):after{right:0}

.user-management .table__body .table__cell .users__label{width:-moz-fit-content;width:fit-content;padding:.46rem .65rem;border-radius:3px;font-size:.79rem;font-weight:500;color:#ec5469;background-color:rgba(236,84,105,.1)}

.user-management .table__body .table__cell .mobile{color:#333;text-decoration:none;word-break:break-word;display:block;min-height:1rem;transition:color .12s ease-in}

.user-management .table__body .table__cell .mobile:hover{color:#05d94e}

.user-management .table__body .table__cell .mobile:empty{pointer-events:none;cursor:default}

.user-management .table__body .table__cell .signed-up,.user-management .table__body .table__cell .last-activity{color:#898989}

.user-management .table__body .table__cell .btn{font-size:.86rem;font-weight:500}

[dir="ltr"] .user-management .table__body .table__cell .btn{margin:0 0 0 auto}

[dir="rtl"] .user-management .table__body .table__cell .btn{margin:0 auto 0 0}

.user-management .table__body .table__cell .btn .text{text-align:end}

.biding{width:100%}

.biding .view-content{overflow-x:auto}

@media(min-width: 768px){
.biding .view-content{overflow-x:hidden}}

.biding .view-content__scroll{min-width:700px}

@media(min-width: 768px){
.biding .view-content__scroll{min-width:initial}}

.biding .subheader-with-wizard{text-align:center;background:#fff;border-bottom:.36rem solid #ececef}

.biding .subheader-with-wizard .subheader{min-height:9.43rem;max-width:89.3rem;width:calc(100% - 2rem - 2rem);margin:0 auto;flex-grow:1;border-bottom:none;display:grid;grid-template-columns:minmax(0, 1fr) 1fr;gap:0 1rem}

.biding .subheader-with-wizard .subheader__left{width:100%;height:100%;min-height:9.43rem;padding-top:2.5rem;align-items:initial}

[dir="ltr"] .biding .subheader-with-wizard .subheader__left{padding-left:0}

[dir="rtl"] .biding .subheader-with-wizard .subheader__left{padding-right:0}

.biding .subheader-with-wizard .subheader__left .left__return{top:.85rem}

.biding .subheader-with-wizard .subheader__left .left__row{display:flex;align-items:center}

.biding .subheader-with-wizard .subheader__left .left__main-name{text-transform:capitalize;overflow:hidden;text-overflow:ellipsis}

[dir="ltr"] .biding .subheader-with-wizard .subheader__left .left__main-name{margin:0 1.6rem 0 .2rem}

[dir="rtl"] .biding .subheader-with-wizard .subheader__left .left__main-name{margin:0 .2rem 0 1.6rem}

.biding .subheader-with-wizard .subheader__left .left__status{color:#ec5469;background-color:rgba(236,84,105,.1);text-transform:capitalize;font-size:.93rem;font-weight:600;padding:.43rem .57rem .36rem;height:auto;border-radius:.21rem}

.biding .subheader-with-wizard .subheader__left .left__status:empty{padding:0}

.biding .subheader-with-wizard .subheader__left .left__status[data-status="Waiting for Client"]{color:#1e428a;background-color:rgba(30,66,138,.1)}

.biding .subheader-with-wizard .subheader__left .left__status[data-status="في انتظار العميل"]{color:#1e428a;background-color:rgba(30,66,138,.1)}

.biding .subheader-with-wizard .subheader__left .left__status[data-status="Sign Project"],.biding .subheader-with-wizard .subheader__left .left__status[data-status="العقد جاهز للتوقيع"],.biding .subheader-with-wizard .subheader__left .left__status[data-status="Signed Project"],.biding .subheader-with-wizard .subheader__left .left__status[data-status="Active Contract"]{color:#05d94e;background-color:rgba(5,217,78,.1)}

.biding .subheader-with-wizard .subheader__left .left__status[data-status=Draft]{color:#e0a801;background-color:rgba(224,168,1,.1)}

.biding .subheader-with-wizard .subheader__left .left__status[data-status=مبدئي]{color:#e0a801;background-color:rgba(224,168,1,.1)}

.biding .subheader-with-wizard .subheader__left .left__id{font-size:.93rem}

[dir="ltr"] .biding .subheader-with-wizard .subheader__left .left__id{margin:0 1.43rem 0 0}

[dir="rtl"] .biding .subheader-with-wizard .subheader__left .left__id{margin:0 0 0 1.43rem}

.biding .subheader-with-wizard .subheader__left .left__days-left{font-size:.98rem;color:#1e428a;text-transform:lowercase}

.biding .subheader-with-wizard .subheader__right{width:100%;padding:0;min-height:9.43rem;height:100%;padding-top:2.8rem;align-items:initial}

[dir="ltr"] .biding .subheader-with-wizard .subheader__right .subheader-item{margin:0 0 0 4.5%}

[dir="rtl"] .biding .subheader-with-wizard .subheader__right .subheader-item{margin:0 4.5% 0 0}

.biding .subheader-with-wizard .subheader__right .subheader-item__title{font-size:.93rem;margin:0 0 .43rem}

.biding .subheader-with-wizard .subheader__right .subheader-item__text{line-height:1.14rem;font-size:1.14rem;margin-bottom:.29rem;position:relative}

.biding .subheader-with-wizard .subheader__right .subheader-item__text--date{font-size:.93rem}

.biding .subheader-with-wizard .subheader__right .subheader-item__text--area{color:#05d94e}

.biding .subheader-with-wizard .subheader__right .subheader-item__text--small{font-size:.93rem}

.biding .subheader-with-wizard .subheader__bottom{padding:0;min-height:5.12rem;align-items:stretch;margin-top:-1.2rem;grid-column:1/span 2}

[dir="ltr"] .biding .subheader-with-wizard .subheader__right .biding-btn,[dir="ltr"] .biding .subheader-with-wizard .subheader .wizard .biding-btn{margin-left:1rem}

[dir="rtl"] .biding .subheader-with-wizard .subheader__right .biding-btn,[dir="rtl"] .biding .subheader-with-wizard .subheader .wizard .biding-btn{margin-right:1rem}

.biding .subheader-with-wizard .subheader__right .biding-btn .btn--main,.biding .subheader-with-wizard .subheader .wizard .biding-btn .btn--main{font-size:1.07rem;font-weight:500;margin:0}

[dir="ltr"] .biding .subheader-with-wizard .subheader__right .biding-btn .btn--main,[dir="ltr"] .biding .subheader-with-wizard .subheader .wizard .biding-btn .btn--main{padding:.85rem 1.2rem .85rem 1.29rem}

[dir="rtl"] .biding .subheader-with-wizard .subheader__right .biding-btn .btn--main,[dir="rtl"] .biding .subheader-with-wizard .subheader .wizard .biding-btn .btn--main{padding:.85rem 1.29rem .85rem 1.2rem}

.biding .subheader-with-wizard .subheader__right .biding-btn .btn--main:hover,.biding .subheader-with-wizard .subheader .wizard .biding-btn .btn--main:hover{filter:none}

.biding .subheader-with-wizard .subheader__right .biding-btn image,.biding .subheader-with-wizard .subheader .wizard .biding-btn image{filter:brightness(0) saturate(100%) invert(17%) sepia(0%) saturate(49%) hue-rotate(177deg) brightness(95%) contrast(87%)}

[dir="ltr"] .biding .subheader-with-wizard .subheader__right .biding-btn--download .right,[dir="ltr"] .biding .subheader-with-wizard .subheader .wizard .biding-btn--download .right{padding:0 0 0 .96rem}

[dir="rtl"] .biding .subheader-with-wizard .subheader__right .biding-btn--download .right,[dir="rtl"] .biding .subheader-with-wizard .subheader .wizard .biding-btn--download .right{padding:0 .96rem 0 0}

.biding .subheader-with-wizard .subheader__right .biding-btn--download svg,.biding .subheader-with-wizard .subheader__right .biding-btn--download image,.biding .subheader-with-wizard .subheader .wizard .biding-btn--download svg,.biding .subheader-with-wizard .subheader .wizard .biding-btn--download image{width:.79rem;height:1.43rem}

.biding .subheader-with-wizard .subheader__right .biding-btn--post .btn,.biding .subheader-with-wizard .subheader .wizard .biding-btn--post .btn{color:var(--blue);padding:0;box-shadow:none;border:none}

[dir="ltr"] .biding .subheader-with-wizard .subheader__right .biding-btn--post .btn,[dir="ltr"] .biding .subheader-with-wizard .subheader .wizard .biding-btn--post .btn{margin-right:.5rem}

[dir="rtl"] .biding .subheader-with-wizard .subheader__right .biding-btn--post .btn,[dir="rtl"] .biding .subheader-with-wizard .subheader .wizard .biding-btn--post .btn{margin-left:.5rem}

.biding .subheader-with-wizard .subheader__right .biding-btn--post .btn .icon-box,.biding .subheader-with-wizard .subheader .wizard .biding-btn--post .btn .icon-box{padding-top:.2rem}

.biding .subheader-with-wizard .subheader__right .biding-btn--post .btn image,.biding .subheader-with-wizard .subheader .wizard .biding-btn--post .btn image{filter:var(--icon-blue)}

.biding .subheader-with-wizard .subheader__right .biding-btn--post .btn svg,.biding .subheader-with-wizard .subheader__right .biding-btn--post .btn image,.biding .subheader-with-wizard .subheader .wizard .biding-btn--post .btn svg,.biding .subheader-with-wizard .subheader .wizard .biding-btn--post .btn image{width:1.5rem;height:1.5rem}

.biding .subheader-with-wizard .subheader .wizard__step{display:flex;align-items:center;padding-bottom:0;height:100%;width:17%;min-width:13.5rem}

.biding .subheader-with-wizard .subheader .wizard__step-name{font-weight:400}

.biding .subheader-with-wizard .subheader .wizard__step:after{bottom:-0.35rem}

.biding .subheader-with-wizard .subheader .wizard__step .status{position:relative;bottom:.3rem}

[dir="ltr"] .biding .subheader-with-wizard .subheader .wizard__step .status{margin-right:.96rem}

[dir="rtl"] .biding .subheader-with-wizard .subheader .wizard__step .status{margin-left:.96rem}

.biding .subheader-with-wizard .subheader .wizard__step .status[data-status=inProgress]{background-color:#1e428a;opacity:1}

.biding .subheader-with-wizard .subheader .wizard__step .status[data-status=wait]{color:#898989}

.biding .subheader-with-wizard .subheader .wizard__step[data-status=inProgress]:after{opacity:1}

.biding .subheader-with-wizard .subheader .wizard__right{display:flex;flex:1;justify-content:flex-end;align-items:center;align-self:flex-start}

.biding .subheader-with-wizard .subheader .wizard__right-text{color:#1e428a;font-size:1.07rem;cursor:pointer}

[dir="ltr"] .biding .subheader-with-wizard .subheader .wizard__right-text{margin-right:.4rem}

[dir="rtl"] .biding .subheader-with-wizard .subheader .wizard__right-text{margin-left:.4rem}

.biding .wizard-page-content{padding:0;margin-top:1.71rem;display:flex;justify-content:center}

.biding .wizard-page-content+.footer{padding:3rem 0;max-width:89.3rem;width:calc(100% - 2rem - 2rem)}

.biding[data-step="2"] .subheader-with-wizard{border-bottom:1px solid #e8e8e8}

.biding[data-step="2"] .subheader__left{align-items:center;padding-top:0}

.biding[data-step="2"] .subheader__left .left__return{top:0}

.biding[data-step="2"] .subheader__right{padding-top:0;align-items:center}

[dir="ltr"] .biding[data-step="2"] .subheader__right .biding-btn--download{margin-left:2.5rem}

[dir="rtl"] .biding[data-step="2"] .subheader__right .biding-btn--download{margin-right:2.5rem}

.biding[data-step="2"] .wizard-page-content+.footer{width:calc(100% - 2rem - 2rem)}

.biding[data-is-contract-btn=true] .footer{padding-bottom:8.5rem}

@media(min-width: 768px){
.biding[data-is-contract-btn=true] .footer{padding-bottom:10rem}}

.biding .project{display:flex;align-items:flex-start;max-width:89.3rem;margin:0 2rem;flex-grow:1;animation:fade-in .2s ease}

.biding .project-text{color:#1e428a;font-size:1.07rem;font-weight:600}

.biding .project-text--unit{color:#333}

[dir="ltr"] .biding .project-text--unit{margin-right:1.53rem}

[dir="rtl"] .biding .project-text--unit{margin-left:1.53rem}

.biding .project-text--hidden{opacity:1;flex-shrink:0;min-width:13rem;text-align:right;transition:.25s ease-in-out}

@media(min-width: 1025px){
.biding .project-text--hidden{min-width:10.31rem}}

.biding .project-text--hidden[data-is-closed=false]{opacity:0;flex-shrink:0}

.biding .project__title{font-size:1.29rem;font-weight:600;margin-bottom:.9rem;position:relative}

.biding .project__title--sub{font-size:1rem;margin-bottom:.7rem}

.biding .project__title--sub span{color:#898989;font-size:.93rem}

.biding .project__title--main:after{content:"";position:absolute;top:0;width:5px;height:3.07rem;background-color:#898989}

[dir="ltr"] .biding .project__title--main:after{left:-1.93rem}

[dir="rtl"] .biding .project__title--main:after{right:-1.93rem}

.biding .project__sub-title{font-size:.86rem;color:#898989;margin-bottom:2.2rem}

.biding .project__sub-title-text{display:inline-block}

[dir="ltr"] .biding .project__sub-title-text{margin-right:.4rem}

[dir="rtl"] .biding .project__sub-title-text{margin-left:.4rem}

.biding .project__sub-title--sub{margin-bottom:0}

.biding .project__sub-title .btn{display:inline-block;font-weight:initial}

.biding .project-left{flex-grow:1}

[dir="ltr"] .biding .project-left{margin-right:1.6%}

[dir="rtl"] .biding .project-left{margin-left:1.6%}

.biding .project-right{width:22.29rem;position:sticky;top:1.75rem;flex-shrink:0}

.biding .project-right .project__title{margin-bottom:1.8rem;padding:2rem 2rem 0}

.biding .project-right__item{border:1px solid #e3e3e3;border-radius:6px;background:#fff;margin-bottom:1.3rem}

.biding .project-right__item-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.5rem;padding:0 2rem;-moz-column-gap:1.5rem;column-gap:1.5rem}

.biding .project-right__item-row span{font-weight:700;font-size:1.07rem;text-align:right;word-break:break-word}

.biding .project-right__item-row--last{margin-bottom:2.1rem}

.biding .project-right__item-row--total{padding-top:2rem;margin-bottom:2.2rem;border-top:1px dashed #dbdada}

.biding .project-right__item-row--total span{color:#1e428a;font-size:1.29rem}

.biding .project-right__item-header{display:flex;align-items:center;justify-content:space-between;padding:0 2rem}

.biding .project-right__item-header .project__title{padding:2rem 0 0}

.biding .project-right__item-header .btn{font-size:.93rem;font-weight:400}

.biding .project-right__item-title{font-weight:500;font-size:.93rem}

.biding .project-right__review{color:#898989;position:relative;font-size:.86rem;line-height:1.36rem;margin-bottom:1.9rem}

[dir="ltr"] .biding .project-right__review{padding-left:2.2rem}

[dir="rtl"] .biding .project-right__review{padding-right:2.2rem}

.biding .project-right__review:after{content:"i";position:absolute;top:50%;transform:translateY(-50%);width:1.57rem;height:1.57rem;border:1px dashed #8e8e8e;border-radius:50%;background-color:rgba(255,255,255,.55);display:flex;justify-content:center;align-items:center}

[dir="ltr"] .biding .project-right__review:after{left:0}

[dir="rtl"] .biding .project-right__review:after{right:0}

.biding .project-right__btn{display:flex;justify-content:flex-end}

[dir="ltr"] .biding .project-right__btn .btn--main{margin-left:1.5rem}

[dir="rtl"] .biding .project-right__btn .btn--main{margin-right:1.5rem}

.side-modal[data-variant=post-question]{max-width:37.14rem;width:100%}

@media(min-width: 768px){
.side-modal[data-variant=post-question]{max-width:initial;width:37.14rem}}

.side-modal[data-variant=post-question] .side-modal__header-number{color:#898989;font-size:1.07rem;font-weight:400}

[dir="ltr"] .side-modal[data-variant=post-question] .side-modal__header-number{margin-left:.3rem}

[dir="rtl"] .side-modal[data-variant=post-question] .side-modal__header-number{margin-right:.3rem}

.side-modal[data-variant=post-question] .post-question__search{position:absolute;top:2.2rem;cursor:pointer}

[dir="ltr"] .side-modal[data-variant=post-question] .post-question__search{right:2.3rem}

[dir="rtl"] .side-modal[data-variant=post-question] .post-question__search{left:2.3rem}

.side-modal[data-variant=post-question] .post-question__search svg,.side-modal[data-variant=post-question] .post-question__search image{width:1.29rem;height:1.29rem}

.side-modal[data-variant=post-question] .post-question__content{flex:1;overflow-y:auto}

[dir="ltr"] .side-modal[data-variant=post-question] .post-question__content{padding:.43rem .79rem .43rem 2.3rem;margin-right:.71rem}

[dir="rtl"] .side-modal[data-variant=post-question] .post-question__content{padding:.43rem 2.3rem .43rem .79rem;margin-left:.71rem}

.side-modal[data-variant=post-question] .post-question__content::-webkit-scrollbar{width:.79rem}

.side-modal[data-variant=post-question] .post-question__content .post{padding:1.79rem 1.71rem 1.93rem;margin-bottom:.93rem;border:1px solid #e3e3e3;border-radius:6px;background:#fff}

.side-modal[data-variant=post-question] .post-question__content .post:last-child{margin-bottom:0}

.side-modal[data-variant=post-question] .post-question__content .post__date{color:#898989;font-size:.86rem;margin-bottom:.86rem}

.side-modal[data-variant=post-question] .post-question__content .post__question{font-size:1.07rem;font-weight:600;line-height:1.93rem;margin-bottom:.86rem;word-break:break-word}

.side-modal[data-variant=post-question] .post-question__content .post__answer{font-size:.86rem;line-height:1.57rem;color:#898989;margin-bottom:.79rem;word-break:break-word}

.side-modal[data-variant=post-question] .post-question__content .post__answer-date{font-size:.86rem;margin-bottom:1.93rem}

.side-modal[data-variant=post-question] .post-question__content .post__answer-date-num{color:#898989}

[dir="ltr"] .side-modal[data-variant=post-question] .post-question__content .post__answer-date-num{margin-left:.3rem}

[dir="rtl"] .side-modal[data-variant=post-question] .post-question__content .post__answer-date-num{margin-right:.3rem}

.side-modal[data-variant=post-question] .post-question__content .post__answer-waiting{font-size:.86rem;color:#05d94e}

.side-modal[data-variant=post-question] .post-question__content .post__btn .btn{font-weight:400}

.side-modal[data-variant=post-question] .post-question__input{padding:0 2.3rem;margin-top:1.07rem;position:relative}

.side-modal[data-variant=post-question] .post-question__input .input-text-header{display:none}

.side-modal[data-variant=post-question] .post-question__input .input-text-input{height:4.8rem;overflow:hidden;text-overflow:ellipsis}

[dir="ltr"] .side-modal[data-variant=post-question] .post-question__input .input-text-input{padding:2rem 5rem 2rem 2rem}

[dir="rtl"] .side-modal[data-variant=post-question] .post-question__input .input-text-input{padding:2rem 2rem 2rem 5rem}

.side-modal[data-variant=post-question] .post-question__input .btn{position:absolute;top:50%;transform:translateY(-50%)}

[dir="ltr"] .side-modal[data-variant=post-question] .post-question__input .btn{right:4.57rem}

[dir="rtl"] .side-modal[data-variant=post-question] .post-question__input .btn{left:4.57rem}

.side-modal[data-variant=post-question] .post-question__input .btn svg,.side-modal[data-variant=post-question] .post-question__input .btn image{width:1.29rem;height:1.29rem}

.side-modal[data-variant=project-drawings]{max-width:37.14rem;width:100%}

@media(min-width: 768px){
.side-modal[data-variant=project-drawings]{max-width:initial;width:37.14rem}}

.side-modal[data-variant=project-drawings] .reviews-files{flex-direction:column-reverse;justify-content:initial;flex:1;overflow-y:auto;overflow-x:hidden}

[dir="ltr"] .side-modal[data-variant=project-drawings] .reviews-files{padding:0 1.5rem 0 2.21rem;margin-right:.71rem}

[dir="rtl"] .side-modal[data-variant=project-drawings] .reviews-files{padding:0 2.21rem 0 1.5rem;margin-left:.71rem}

.side-modal[data-variant=project-drawings] .reviews-files__container{display:flex;flex-direction:column;gap:2rem}

.side-modal[data-variant=project-drawings] .reviews-files__btn{margin:.5rem 0 1rem}

.side-modal[data-variant=submit-bid]{max-width:37.14rem;width:100%}

@media(min-width: 768px){
.side-modal[data-variant=submit-bid]{max-width:initial;width:37.14rem}}

.side-modal[data-variant=submit-bid] .submit-bid__content{padding:0 2.25rem}

.side-modal[data-variant=submit-bid] .submit-bid__content .input-text{margin-bottom:2.5rem}

.side-modal[data-variant=submit-bid] .submit-bid__content .input-text-input{font-size:.93rem}

.side-modal[data-variant=submit-bid] .submit-bid__content .textarea{margin-bottom:2.7rem}

.side-modal[data-variant=submit-bid] .submit-bid__content .textarea__header{font-size:1rem;margin-bottom:1.2rem}

.side-modal[data-variant=submit-bid] .submit-bid__content .textarea__header .description{font-size:1rem}

.side-modal[data-variant=submit-bid] .submit-bid__content .textarea__input{min-height:10.5rem;padding:1.4rem;font-size:.93rem}

[dir="ltr"] .side-modal[data-variant=submit-bid] .submit-bid__content .btn[data-color=blue]{margin:0 0 auto auto;padding-right:.9rem}

[dir="rtl"] .side-modal[data-variant=submit-bid] .submit-bid__content .btn[data-color=blue]{margin:0 auto auto 0;padding-left:.9rem}

.side-modal[data-variant=submit-bid] .submit-bid__image{display:block;width:16.29rem;height:16.21rem;margin:1.8rem auto 2rem}

.side-modal[data-variant=submit-bid] .submit-bid__text{font-size:1.07rem;font-weight:600;text-align:center;margin-bottom:3.5rem}

.side-modal[data-variant=view-costs]{max-width:37.14rem;width:100%}

@media(min-width: 768px){
.side-modal[data-variant=view-costs]{max-width:initial;width:37.14rem}}

.side-modal[data-variant=view-costs] .side-modal__header{margin-bottom:1.5rem}

.side-modal[data-variant=view-costs] .side-modal__subheader{color:#1e428a;font-weight:500;margin:.45rem 0 1.2rem;position:relative}

.side-modal[data-variant=view-costs] .side-modal__subheader:before{content:"";position:absolute;width:5px;height:2.5rem;background-color:#1e428a;top:50%}

[dir="ltr"] .side-modal[data-variant=view-costs] .side-modal__subheader:before{left:0;transform:translate(-2.3rem, -50%)}

[dir="rtl"] .side-modal[data-variant=view-costs] .side-modal__subheader:before{right:0;transform:translate(2.3rem, -50%)}

.side-modal[data-variant=view-costs] .side-modal__content{flex:1;overflow-y:auto}

[dir="ltr"] .side-modal[data-variant=view-costs] .side-modal__content{padding:.5rem 1.5rem 1rem 2.3rem;margin-right:.71rem}

[dir="rtl"] .side-modal[data-variant=view-costs] .side-modal__content{padding:.5rem 2.3rem 1rem 1.5rem;margin-left:.71rem}

.side-modal[data-variant=view-costs] .side-modal__content .table{border:none;border-radius:0;padding:0;margin-bottom:3.07rem}

.side-modal[data-variant=view-costs] .side-modal__content .table__header{border-bottom:1px solid #f2f2f2}

.side-modal[data-variant=view-costs] .side-modal__content .table__header .table__cell{padding-top:1rem;padding-bottom:1rem}

.side-modal[data-variant=view-costs] .side-modal__content .table__body .table__cell{padding-top:1.5rem;padding-bottom:1.5rem}

.side-modal[data-variant=view-costs] .side-modal__content .table__body .table__cell .name{font-weight:600;font-size:.93rem}

.side-modal[data-variant=view-costs] .side-modal__content .table__body .table__cell .cost{color:#1e428a;font-weight:500}

.side-modal[data-variant=view-costs] .side-modal__content .table__row{border-bottom:1px solid #f2f2f2}

.bid .project-left{border:1px solid #e3e3e3;border-radius:6px;background:#fff;padding:2.43rem 1.93rem 0}

.bid .project-right__item:first-child{margin-bottom:.93rem}

.bid .table{border:none;padding:0;margin-bottom:3.75rem}

.bid .table:last-child{margin-bottom:1.46rem}

.bid .table__body .table__cell{padding-top:1rem;padding-bottom:1rem}

.bid .table__body .table__cell-text{font-weight:600}

[dir="ltr"] .bid .table__body .table__cell:first-of-type{padding-right:0}

[dir="rtl"] .bid .table__body .table__cell:first-of-type{padding-left:0}

.bid .table__body .table__cell:nth-of-type(4){min-width:8rem}

@media(min-width: 1025px){
.bid .table__body .table__cell:nth-of-type(4){min-width:auto}}

.bid .table__body .table__cell:last-of-type{min-width:9rem}

@media(min-width: 1025px){
.bid .table__body .table__cell:last-of-type{min-width:auto}}

.bid .table__body .table__cell .stage-name{word-break:break-word}

[dir="ltr"] .bid .table__body .table__cell .stage-name{padding-left:0}

[dir="rtl"] .bid .table__body .table__cell .stage-name{padding-right:0}

.bid .table__body .table__cell .stage-in-proc{display:flex;align-items:center}

.bid .table__body .table__cell .stage-in-proc .input-text-input{width:5.5rem}

.bid .table__body .table__cell .stage-in-omr{color:#05d94e}

.bid .table__body .table__cell .stage-in-omr .input-text-input{width:6rem}

@media(min-width: 1025px){
.bid .table__body .table__cell .stage-in-omr .input-text-input{width:8rem}}

.bid .table__body .table__cell .stage-in-proc .input-text-input,.bid .table__body .table__cell .stage-in-omr .input-text-input{pointer-events:none;background-color:#f5f5f5}

.bid .table__body .table__cell .time-of-stage{display:flex;align-items:center}

.bid .table__body .table__cell .time-of-stage__days{color:#898989}

[dir="ltr"] .bid .table__body .table__cell .input-text{margin-right:.86rem}

[dir="rtl"] .bid .table__body .table__cell .input-text{margin-left:.86rem}

.bid .table__body .table__cell .input-text-header{margin-bottom:0}

.bid .table__body .table__row{border-bottom:1px solid #e3e3e3}

[dir="ltr"] .bid .table__header .table__cell:first-of-type{padding-right:0}

[dir="rtl"] .bid .table__header .table__cell:first-of-type{padding-left:0}

.bid .table__header .table__cell:nth-of-type(4){min-width:8rem}

@media(min-width: 1025px){
.bid .table__header .table__cell:nth-of-type(4){min-width:auto}}

.bid .table__header .table__cell:last-of-type{min-width:9rem}

@media(min-width: 1025px){
.bid .table__header .table__cell:last-of-type{min-width:auto}}

[dir="ltr"] .bid .table__header .table__cell .stage-name{padding-left:0}

[dir="rtl"] .bid .table__header .table__cell .stage-name{padding-right:0}

.bid .table .input-text-input{width:4.36rem}

.bid .project__title--main:after{top:50%;transform:translateY(-50%);height:2.5rem}

.project-prices-item{border:1px solid #e3e3e3;border-radius:6px;background:#fff;margin-bottom:1.5rem}

.project-prices-item:last-child{margin-bottom:.29rem}

.project-prices-item .table{border:none;padding:0 1.93rem}

.project-prices-item .table__row{border:none;animation:fade-in .12s ease-in}

.project-prices-item .table__row:last-child{border-bottom:1px solid #f2f2f2;padding-bottom:2.79rem}

.project-prices-item .table__header{border-bottom:1px solid #e3e3e3}

[dir="ltr"] .project-prices-item .table__header .table__cell:last-of-type{padding-right:1rem}

[dir="rtl"] .project-prices-item .table__header .table__cell:last-of-type{padding-left:1rem}

.project-prices-item .table__body{row-gap:1.43rem;max-height:99rem;overflow:auto}

.project-prices-item .table__body:not(:empty){padding-top:1.18rem}

.project-prices-item .table__body .table__cell{padding-top:0;padding-bottom:0}

.project-prices-item .table__body .table__cell .name{font-weight:700;font-size:1.07rem}

[dir="ltr"] .project-prices-item .table__body .table__cell:last-of-type{padding-right:1rem}

[dir="rtl"] .project-prices-item .table__body .table__cell:last-of-type{padding-left:1rem}

.project-prices-item .table .input-text-header{margin-bottom:0}

.project-prices-item .table .btn[data-color=white]{box-shadow:none}

.project-prices-item .table .btn[data-color=white] svg,.project-prices-item .table .btn[data-color=white] image{width:.6rem;height:.6rem}

.project-prices-item .table .btn[data-color=white] .icon{filter:initial;transition:filter .12s ease-in}

.project-prices-item .table .btn[data-color=white]:hover .icon{filter:brightness(0.4)}

.project-prices-item__header{padding:1.8rem 1.8rem 2rem;border-bottom:1px solid rgba(112,112,112,.1)}

.project-prices-item .table-toggle{display:grid;align-items:center;grid-template-columns:repeat(5, auto)}

.project-prices-item .table-toggle .toggle{flex-shrink:0;width:3rem;height:1.71rem}

[dir="ltr"] .project-prices-item .table-toggle .toggle{margin:1.1rem .4rem 1.1rem .65rem}

[dir="rtl"] .project-prices-item .table-toggle .toggle{margin:1.1rem .65rem 1.1rem .4rem}

.project-prices-item .table-toggle .toggle .checkbox-toggle{background-color:#eaeaeb;border:none}

.project-prices-item .table-toggle .toggle .checkbox-toggle:after{height:1.29rem;width:1.29rem;background-color:#1e428a;bottom:.21rem}

[dir="ltr"] .project-prices-item .table-toggle .toggle .checkbox-toggle:after{left:.21rem}

[dir="rtl"] .project-prices-item .table-toggle .toggle .checkbox-toggle:after{right:.21rem}

.project-prices-item .table-toggle .toggle input:checked~.checkbox-toggle{border:none}

[dir="ltr"] .project-prices-item .table-toggle .toggle input:checked~.checkbox-toggle:after{transform:translateX(1.29rem)}

[dir="rtl"] .project-prices-item .table-toggle .toggle input:checked~.checkbox-toggle:after{transform:translateX(-1.29rem)}

.project-prices-item .table-toggle .toggle input:focus~.checkbox-toggle{box-shadow:none}

.project-prices-item .table-toggle .toggle input:disabled~.checkbox-toggle{border:none}

.project-prices-item .table-toggle .input-text{width:12.43rem}

[dir="ltr"] .project-prices-item .table-toggle .input-text{margin-right:1.57rem}

[dir="rtl"] .project-prices-item .table-toggle .input-text{margin-left:1.57rem}

.project-prices-item .table-toggle .input-text-header{margin-bottom:0}

.project-prices-item .table-toggle .input-text-input{font-weight:600;font-size:.98rem}

.project-prices-item .table-toggle .price-info{font-size:.86rem;color:#898989;font-weight:400;margin-top:-0.2rem;grid-row:2;grid-column:5}

.project-prices-item__optional{padding:1.8rem 1.8rem 1.64rem;display:flex;align-items:center;justify-content:space-between;-moz-column-gap:1rem;column-gap:1rem}

.project-prices-item__optional-right{display:flex;align-items:center}

.project-prices-item__btn-tick{transition:transform .25s ease-in-out}

[dir="ltr"] .project-prices-item__btn-tick{margin-left:1rem}

[dir="rtl"] .project-prices-item__btn-tick{margin-right:1rem}

.project-prices-item__btn-tick[data-is-closed=true]{transform:rotateZ(0)}

[dir="ltr"] .project-prices-item__btn-tick[data-is-closed=false]{transform:rotateZ(180deg)}

[dir="rtl"] .project-prices-item__btn-tick[data-is-closed=false]{transform:rotateZ(-180deg)}

.project-prices-item__btn-tick .btn{box-shadow:none}

.project-prices-item__btn-tick .btn .icon{display:flex;justify-content:center;align-items:center}

.project-prices-item__btn-tick .btn svg,.project-prices-item__btn-tick .btn image{width:.76rem;height:.43rem}

.project-prices-item__form{max-height:110rem;overflow:auto hidden;transform-origin:top;transition:max-height .4s ease-in-out}

.project-prices-item__form>*{opacity:1;transition:opacity .4s ease-in-out}

.project-prices-item__form[data-is-closed=false]{max-height:0;overflow:hidden}

.project-prices-item__form[data-is-closed=false]>*{opacity:0}

.project-prices-item__form .table__body .table__cell{padding:5px}

@media(min-width: 768px){
.project-prices-item__form .table__body .table__cell{padding:0 1rem}}

.project-prices-item__form .table__header .table__cell{padding:10px 5px}

@media(min-width: 768px){
.project-prices-item__form .table__header .table__cell{padding:1.45rem 1rem 1.15rem}}

.project-prices-item__form .table .input-text-input{padding:1.25rem 8px}

@media(min-width: 768px){
.project-prices-item__form .table .input-text-input{padding:1.25rem}}

.project-prices-item__form .table .input-text-and-select .input-text-input{padding:8px}

@media(min-width: 768px){
[dir="ltr"] .project-prices-item__form .table .input-text-and-select .input-text-input{padding:1.25rem .5rem 1.25rem 1.25rem}

[dir="rtl"] .project-prices-item__form .table .input-text-and-select .input-text-input{padding:1.25rem 1.25rem 1.25rem .5rem}}

[dir="ltr"] .project-prices-item__form .table .input-text-and-select .input-text--select .input-text-input{padding:5px 5px 5px 0}

[dir="rtl"] .project-prices-item__form .table .input-text-and-select .input-text--select .input-text-input{padding:5px 0 5px 5px}

@media(min-width: 768px){
[dir="ltr"] .project-prices-item__form .table .input-text-and-select .input-text--select .input-text-input{padding:1.25rem 1.25rem 1.25rem .5rem}

[dir="rtl"] .project-prices-item__form .table .input-text-and-select .input-text--select .input-text-input{padding:1.25rem .5rem 1.25rem 1.25rem}}

[dir="ltr"] .project-prices-item__form .table .input-text-and-select .input-text--select .input-text__option{padding-right:18px}

[dir="rtl"] .project-prices-item__form .table .input-text-and-select .input-text--select .input-text__option{padding-left:18px}

@media(min-width: 768px){
[dir="ltr"] .project-prices-item__form .table .input-text-and-select .input-text--select .input-text__option{padding-right:1rem}

[dir="rtl"] .project-prices-item__form .table .input-text-and-select .input-text--select .input-text__option{padding-left:1rem}}

.project-prices-item__btn-add{display:flex;justify-content:center;align-items:center}

.project-prices-item__btn-add .btn[data-color=white]{font-size:1.07rem;border:none;box-shadow:none;width:100%;padding:1.2rem 0;transition:background-color .1s ease-in}

.project-prices-item__btn-add .btn[data-color=white]:hover{background-color:#f5f5f5}

.project-prices-item__btn-add .btn[data-color=white]:hover{color:var(--dark-gray)}

.project-prices-item__btn-add .btn[data-color=white] .icon{border:1px solid #e8e8e8;background-color:#fff;width:2.14rem;height:2.14rem;border-radius:50%;box-shadow:none;justify-content:center;align-items:center;filter:none}

[dir="ltr"] .project-prices-item__btn-add .btn[data-color=white] .icon{margin-right:.66rem}

[dir="rtl"] .project-prices-item__btn-add .btn[data-color=white] .icon{margin-left:.66rem}

.project-prices-item__btn-add .btn[data-color=white] .icon-box{width:1rem;height:1rem;filter:var(--icon-blue)}

.project-prices-item__btn-add .btn[data-color=white] .icon svg,.project-prices-item__btn-add .btn[data-color=white] .icon image{width:1rem;height:1rem}

.bid-summary{max-width:89.3rem;flex-grow:1;margin:0 2rem;display:flex;align-items:center;flex-direction:column}

.bid-summary__top{margin-top:1.45rem;margin-bottom:3.16rem;display:flex}

[dir="ltr"] .bid-summary__top .icon-box{margin-right:1.4rem}

[dir="rtl"] .bid-summary__top .icon-box{margin-left:1.4rem}

.bid-summary__top svg,.bid-summary__top image{width:3.43rem;height:3.43rem}

.bid-summary__top-thanks{margin-bottom:.88rem;font-size:1.14rem;font-weight:400;color:#898989}

.bid-summary__top-text{font-weight:600;font-size:1.29rem}

.bid-summary__top-text--small{font-size:1.14rem;margin-top:.86rem}

.bid-summary__detail{width:100%;min-height:9.64rem;display:flex;align-items:center;justify-content:space-between;border-radius:6px;background:#1e428a;margin-bottom:1.4rem;color:#fff;position:relative}

[dir="ltr"] .bid-summary__detail{padding:1.36rem 1.64rem 1.36rem 1.93rem}

[dir="rtl"] .bid-summary__detail{padding:1.36rem 1.93rem 1.36rem 1.64rem}

.bid-summary__detail-title{font-size:1.29rem}

[dir="ltr"] .bid-summary__detail-title{margin-right:2rem}

[dir="rtl"] .bid-summary__detail-title{margin-left:2rem}

.bid-summary__detail-info{min-width:39.8rem;width:46.5%;height:100%;display:flex;align-items:center;gap:0 4.4rem;background-color:#173777;border-radius:6px}

[dir="ltr"] .bid-summary__detail-info{padding:1rem 1.3rem 1rem 3.76rem;margin-right:27%}

[dir="rtl"] .bid-summary__detail-info{padding:1rem 3.76rem 1rem 1.3rem;margin-left:27%}

.bid-summary__detail-name{min-width:47%;font-size:1.29rem;display:flex;align-items:center;gap:0 1.1rem}

[dir="ltr"] .bid-summary__detail-name{border-right:1px solid rgba(112,112,112,.2);padding:.7rem 1.7rem .7rem 0}

[dir="rtl"] .bid-summary__detail-name{border-left:1px solid rgba(112,112,112,.2);padding:.7rem 0 .7rem 1.7rem}

.bid-summary__detail-name svg,.bid-summary__detail-name image{width:1.71rem;height:2.07rem;filter:brightness(0) saturate(100%) invert(74%) sepia(68%) saturate(2824%) hue-rotate(87deg) brightness(92%) contrast(98%)}

.bid-summary__detail-contact{min-height:3.86rem;font-size:1.43rem;text-decoration:none;color:#fff;display:flex;align-items:center;gap:0 .5rem}

[dir="ltr"] .bid-summary__detail-contact{padding-right:2rem}

[dir="rtl"] .bid-summary__detail-contact{padding-left:2rem}

.bid-summary__detail-contact svg,.bid-summary__detail-contact image{width:1.43rem;height:1.43rem;filter:brightness(0) saturate(100%) invert(74%) sepia(68%) saturate(2824%) hue-rotate(87deg) brightness(92%) contrast(98%)}

.bid-summary__detail:after{content:"";position:absolute;top:1.29rem;background-image:url("/assets/graphics/client_detail.svg");background-repeat:no-repeat;background-size:contain;background-position:center;width:13.4rem;height:7.07rem}

[dir="ltr"] .bid-summary__detail:after{right:1.57rem}

[dir="rtl"] .bid-summary__detail:after{left:1.57rem}

.bid-summary .project{width:100%;margin:0}

.bid-summary .project-left{padding-top:2.8rem}

.bid-summary .project__title{margin-bottom:1.5rem}

.bid-summary .table__body .table__cell{padding-top:1.5rem;padding-bottom:1.2rem}

.bid-summary .table__body .table__cell .time-of-stage{color:#1e428a}

[dir="ltr"] .bid-summary .table__body .table__cell .time-of-stage{text-align:right}

[dir="rtl"] .bid-summary .table__body .table__cell .time-of-stage{text-align:left}

.bid-summary .table__body .table__cell .time-of-stage__days{color:#1e428a}

[dir="ltr"] .bid-summary .table__body .table__cell .time-of-stage__days{margin-left:.3rem}

[dir="rtl"] .bid-summary .table__body .table__cell .time-of-stage__days{margin-right:.3rem}

.page[data-name="client build-tab"] .client-nav-banner__left{background-image:url("/assets/graphics/build_image.png")}

.page[data-name="client build-tab"] .client-nav-banner__left-desc{max-width:40rem}

.page[data-name="client build-tab"] .client-nav-banner__right-icon{width:30px;height:36px}

@media(min-width: 768px){
.page[data-name="client build-tab"] .client-nav-banner__right-icon{width:3.07rem;height:3.71rem}}

.page[data-name="client build-tab"] .client-nav-banner__right-icon svg,.page[data-name="client build-tab"] .client-nav-banner__right-icon image{width:30px;height:36px}

@media(min-width: 768px){
.page[data-name="client build-tab"] .client-nav-banner__right-icon svg,.page[data-name="client build-tab"] .client-nav-banner__right-icon image{width:3.07rem;height:3.71rem}}

.page[data-name="client build-tab"] .client-nav-banner__right .btn .icon{width:13px;height:15px}

@media(min-width: 768px){
.page[data-name="client build-tab"] .client-nav-banner__right .btn .icon{width:1.29rem;height:1.5rem}}

.page[data-name="client build-tab"] .client-nav-banner__right .btn .icon svg,.page[data-name="client build-tab"] .client-nav-banner__right .btn .icon image{width:13px;height:15px}

@media(min-width: 768px){
.page[data-name="client build-tab"] .client-nav-banner__right .btn .icon svg,.page[data-name="client build-tab"] .client-nav-banner__right .btn .icon image{width:1.29rem;height:1.5rem}}

.page[data-name="client build-tab"] .form{width:95%;max-width:83.2rem;margin:5rem auto 1rem}

@media(min-width: 1025px){
.page[data-name="client build-tab"] .form{width:90%}}

.page[data-name="client build-tab"] .form__section{width:100%;margin-bottom:3rem}

.page[data-name="client build-tab"] .form__section-title{font-size:1.5rem;font-weight:600;margin-bottom:1.43rem}

.page[data-name="client build-tab"] .form__section-box{border:1px solid #e3e3e3;border-radius:6px;background:#fff;padding:2rem;gap:1.71rem}

@media(min-width: 768px){
.page[data-name="client build-tab"] .form__section-box{display:flex}}

.page[data-name="client build-tab"] .form__section-box .input-text .input-text-input{height:3.3rem}

.page[data-name="client build-tab"] .form__section-col{flex:1;display:flex;flex-direction:column}

.page[data-name="client build-tab"] .form__section-col.land{flex:1.2}

.page[data-name="client build-tab"] .form__section-col.uploader-col{flex:1.95}

.page[data-name="client build-tab"] .form__section-col.uploader-col .dropzone{padding:3.3rem 4.3rem;flex-direction:initial;justify-content:center}

[dir="ltr"] .page[data-name="client build-tab"] .form__section-col.uploader-col .dropzone__img{margin:0 1rem 0 0}

[dir="rtl"] .page[data-name="client build-tab"] .form__section-col.uploader-col .dropzone__img{margin:0 0 0 1rem}

.page[data-name="client build-tab"] .form__section-col.uploader-col .file-list{margin-bottom:0}

.page[data-name="client build-tab"] .form__section-col-title{width:100%;color:#464646;font-size:11px;font-weight:500;line-height:12px;margin-bottom:.97rem}

@media(min-width: 768px){
.page[data-name="client build-tab"] .form__section-col-title{font-size:1rem;line-height:1.36rem}}

.page[data-name="client build-tab"] .form__section-info{font-size:.86rem;line-height:1.36rem;color:#898989;margin-top:1.2rem}

.page[data-name="client build-tab"] .form__section-subheader{width:100%;color:#464646;font-size:11px;font-weight:500;line-height:12px;margin-bottom:.97rem}

@media(min-width: 768px){
.page[data-name="client build-tab"] .form__section-subheader{font-size:1rem;line-height:1.36rem}}

.page[data-name="client build-tab"] .form__section.designs .form__row{margin-top:2.5rem}

@media(min-width: 768px){
.page[data-name="client build-tab"] .form__section.designs .form__row{margin-bottom:0}}

.page[data-name="client build-tab"] .form__section.designs .form__row>.input-text{width:100%}

.page[data-name="client build-tab"] .form__section.construction{justify-content:center}

.page[data-name="client build-tab"] .form__section .tiles{width:100%;display:flex;justify-content:space-between;gap:2rem;flex-wrap:wrap}

.page[data-name="client build-tab"] .form__section .tiles .requirement-tile{width:initial;max-width:38.6rem;min-width:20rem;flex:1;margin:0 auto}

@media(min-width: 768px){
.page[data-name="client build-tab"] .form__section .tiles .requirement-tile{min-width:30rem}}

.page[data-name="client build-tab"] .form__row{display:flex;justify-content:space-between;margin-bottom:17px}

@media(min-width: 768px){
.page[data-name="client build-tab"] .form__row{margin-bottom:1.75rem}}

.page[data-name="client build-tab"] .form__row>.input-text{width:calc(50% - .5rem)}

.page[data-name="client build-tab"] .form__row--last{margin-bottom:17px}

@media(min-width: 768px){
.page[data-name="client build-tab"] .form__row--last{margin-bottom:0}}

.page[data-name="client build-tab"] .form__row--subsection .input-text-input{width:77%}

[dir="ltr"] .page[data-name="client build-tab"] .form .btn{margin-left:auto}

[dir="rtl"] .page[data-name="client build-tab"] .form .btn{margin-right:auto}

.side-modal[data-variant=estimate]{width:100%;padding-bottom:0;overflow:visible}

@media(min-width: 768px){
.side-modal[data-variant=estimate]{width:33.57rem}}

.side-modal[data-variant=estimate] .side-modal__header{margin-bottom:.75rem}

.side-modal[data-variant=estimate] .side-modal__content{flex:1;padding:.5rem 10px 1rem;overflow-y:auto;overflow-x:hidden}

@media(min-width: 768px){
[dir="ltr"] .side-modal[data-variant=estimate] .side-modal__content{padding:.5rem 1.6rem 1rem 2.3rem}

[dir="rtl"] .side-modal[data-variant=estimate] .side-modal__content{padding:.5rem 2.3rem 1rem 1.6rem}}

.side-modal[data-variant=estimate] .side-modal__content .toggle-multiple{width:100%;height:7.14rem}

.side-modal[data-variant=estimate] .side-modal__content .toggle-multiple-toggle svg,.side-modal[data-variant=estimate] .side-modal__content .toggle-multiple-toggle image{width:2.14rem;height:1.78rem}

.side-modal[data-variant=estimate] .side-modal__content .toggle-multiple-toggle-name{font-size:.86rem;font-weight:500;text-align:center;margin:.4rem 1.5rem 0}

.side-modal[data-variant=estimate] .side-modal__title{color:#464646;margin-bottom:1rem}

.side-modal[data-variant=estimate] .side-modal__top{padding-bottom:2rem;border-bottom:1px solid #e3e3e3;margin-bottom:2.5rem}

.side-modal[data-variant=estimate] .side-modal__top .radio-multiple{flex-direction:column;margin:1.5rem 0 2.5rem;gap:1rem}

.side-modal[data-variant=estimate] .side-modal__top-btns{display:flex;align-items:center;justify-content:end;gap:1rem}

[dir="ltr"] .side-modal[data-variant=estimate] .side-modal__top-btns{margin:1rem 0 0 auto}

[dir="rtl"] .side-modal[data-variant=estimate] .side-modal__top-btns{margin:1rem auto 0 0}

.side-modal[data-variant=estimate] .side-modal__row-title{font-size:1.07rem;font-weight:500;margin-bottom:1rem}

.side-modal[data-variant=estimate] .side-modal__row-desc{color:#898989;margin-bottom:1rem}

.side-modal[data-variant=estimate] .side-modal__budget{position:relative;margin-bottom:2.35rem}

.side-modal[data-variant=estimate] .side-modal__budget-omr{position:absolute;bottom:1.25rem;font-size:.93rem;font-weight:500}

[dir="ltr"] .side-modal[data-variant=estimate] .side-modal__budget-omr{right:1.8rem}

[dir="rtl"] .side-modal[data-variant=estimate] .side-modal__budget-omr{left:1.8rem}

[dir="ltr"] .side-modal[data-variant=estimate] .side-modal__budget .input-text-input{padding-right:5rem}

[dir="rtl"] .side-modal[data-variant=estimate] .side-modal__budget .input-text-input{padding-left:5rem}

.side-modal[data-variant=estimate] .side-modal__bottom-row{margin-bottom:1.6rem;position:relative}

.side-modal[data-variant=estimate] .side-modal__bottom-row-unit{position:absolute;bottom:1.25rem;font-size:.93rem;color:#898989}

[dir="ltr"] .side-modal[data-variant=estimate] .side-modal__bottom-row-unit{right:56%}

[dir="rtl"] .side-modal[data-variant=estimate] .side-modal__bottom-row-unit{left:56%}

@media(min-width: 768px){
[dir="ltr"] .side-modal[data-variant=estimate] .side-modal__bottom-row-unit{right:59%}

[dir="rtl"] .side-modal[data-variant=estimate] .side-modal__bottom-row-unit{left:59%}}

[dir="ltr"] .side-modal[data-variant=estimate] .side-modal__bottom-row.construction .input-text-input{padding-right:5rem}

[dir="rtl"] .side-modal[data-variant=estimate] .side-modal__bottom-row.construction .input-text-input{padding-left:5rem}

[dir="ltr"] .side-modal[data-variant=estimate] .side-modal__bottom-row.month .input-text-input{padding-right:7rem}

[dir="rtl"] .side-modal[data-variant=estimate] .side-modal__bottom-row.month .input-text-input{padding-left:7rem}

.side-modal[data-variant=estimate] .side-modal__bottom-title{font-size:1.07rem;font-weight:500;margin-bottom:1rem}

.side-modal[data-variant=estimate] .side-modal__bottom-title span{font-weight:600;color:#05d94e}

.side-modal[data-variant=estimate] .side-modal__bottom-desc{color:#898989;margin-bottom:1rem}

.side-modal[data-variant=estimate] .side-modal__bottom .input-text{width:46%}

[dir="ltr"] .side-modal[data-variant=estimate] .side-modal__bottom .input-text-input{padding-right:4rem}

[dir="rtl"] .side-modal[data-variant=estimate] .side-modal__bottom .input-text-input{padding-left:4rem}

.page[data-name="client buy-tab"] .client-nav-banner__left{background-image:url("/assets/graphics/buy_image.png")}

.page[data-name="client buy-tab"] .client-nav-banner__right-icon{width:28px;height:36px;margin-bottom:1.6rem}

@media(min-width: 768px){
.page[data-name="client buy-tab"] .client-nav-banner__right-icon{width:2.93rem;height:3.71rem}}

.page[data-name="client buy-tab"] .client-nav-banner__right-icon svg,.page[data-name="client buy-tab"] .client-nav-banner__right-icon image{width:28px;height:36px}

@media(min-width: 768px){
.page[data-name="client buy-tab"] .client-nav-banner__right-icon svg,.page[data-name="client buy-tab"] .client-nav-banner__right-icon image{width:2.93rem;height:3.71rem}}

.page[data-name="client buy-tab"] .client-nav-banner__right-text{max-width:20rem}

.page[data-name="client buy-tab"] .client-nav-banner__right .btn .icon{width:initial;height:initial}

.page[data-name="client buy-tab"] .client-nav-banner__right .btn .icon svg,.page[data-name="client buy-tab"] .client-nav-banner__right .btn .icon image{width:14px;height:7px}

@media(min-width: 768px){
.page[data-name="client buy-tab"] .client-nav-banner__right .btn .icon svg,.page[data-name="client buy-tab"] .client-nav-banner__right .btn .icon image{width:1rem;height:.71rem}}

.page[data-name="client buy-tab"] .client-nav-banner__right-bank{margin-top:10px;display:flex;align-items:center}

@media(min-width: 768px){
.page[data-name="client buy-tab"] .client-nav-banner__right-bank{margin-top:1rem}}

.page[data-name="client buy-tab"] .client-nav-banner__right-bank-info{display:flex;flex-direction:column;align-items:flex-start;font-size:.86rem}

.page[data-name="client buy-tab"] .client-nav-banner__right-bank-img{width:3.5rem;height:3.5rem;margin-top:.3rem}

.page[data-name="client buy-tab"] .client-nav-banner__right-bank-title{color:rgba(255,255,255,.44);margin-bottom:.5rem}

.side-modal[data-variant=how-it-works]{max-width:33.57rem;width:100%;padding-bottom:0}

@media(min-width: 768px){
.side-modal[data-variant=how-it-works]{max-width:initial;width:33.57rem}}

.side-modal[data-variant=how-it-works] .side-modal__header{margin-bottom:2.2rem}

.side-modal[data-variant=how-it-works] .side-modal__content{flex:1;padding-bottom:1rem;overflow-y:auto}

.side-modal[data-variant=how-it-works] .side-modal__title{font-size:1.5rem;font-weight:500;color:#fff;background-color:#1e428a;padding:1.5rem 2.21rem}

.side-modal[data-variant=how-it-works] .side-modal__steps{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:2.25rem}

[dir="ltr"] .side-modal[data-variant=how-it-works] .side-modal__steps{padding:0 2.25rem 0 2rem}

[dir="rtl"] .side-modal[data-variant=how-it-works] .side-modal__steps{padding:0 2rem 0 2.25rem}

.side-modal[data-variant=how-it-works] .side-modal__step{width:100%;display:flex;position:relative;padding-bottom:2.25rem}

.side-modal[data-variant=how-it-works] .side-modal__step[data-status=inProgress] .side-modal__step-status{border:.43rem solid #05d94e;background-color:#fff}

.side-modal[data-variant=how-it-works] .side-modal__step:after{content:"";position:absolute;width:.36rem;top:0;bottom:0;background-color:#ececef}

[dir="ltr"] .side-modal[data-variant=how-it-works] .side-modal__step:after{left:.855rem}

[dir="rtl"] .side-modal[data-variant=how-it-works] .side-modal__step:after{right:.855rem}

.side-modal[data-variant=how-it-works] .side-modal__step:last-of-type:after{display:none}

.side-modal[data-variant=how-it-works] .side-modal__step-status{width:2.07rem;height:2.07rem;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-shrink:0;background-color:#ececef;color:#fff;z-index:2}

[dir="ltr"] .side-modal[data-variant=how-it-works] .side-modal__step-status{margin-right:.8rem}

[dir="rtl"] .side-modal[data-variant=how-it-works] .side-modal__step-status{margin-left:.8rem}

.side-modal[data-variant=how-it-works] .side-modal__step-title{font-size:1.14rem;font-weight:600;margin-top:.5rem}

.side-modal[data-variant=how-it-works] .side-modal__step-desc{margin:.64rem 0 1rem;line-height:1.36rem;color:#898989}

.side-modal[data-variant=how-it-works] .side-modal__step-desc:empty{display:none}

.side-modal[data-variant=how-it-works] .side-modal__step-desc .link{color:#1e428a;text-decoration:none}

.side-modal[data-variant=how-it-works] .side-modal__step-tick{width:100%;display:flex;position:relative;padding-bottom:1.25rem}

.side-modal[data-variant=how-it-works] .side-modal__step-tick-icon{width:1.14rem;height:1.14rem}

[dir="ltr"] .side-modal[data-variant=how-it-works] .side-modal__step-tick-icon{margin-right:.8rem}

[dir="rtl"] .side-modal[data-variant=how-it-works] .side-modal__step-tick-icon{margin-left:.8rem}

.side-modal[data-variant=how-it-works] .side-modal__step-tick-icon svg,.side-modal[data-variant=how-it-works] .side-modal__step-tick-icon image{width:1.14rem;height:1.14rem}

.side-modal[data-variant=how-it-works] .side-modal__step-tick-title{font-weight:600}

.side-modal[data-variant=how-it-works] .side-modal__step-tick-desc{margin-top:.64rem;line-height:1.36rem;color:#898989}

.side-modal[data-variant=how-it-works] .side-modal__step-tick-desc:empty{display:none}

.side-modal[data-variant=how-it-works] .side-modal__step-tick:last-of-type{padding-bottom:0}

[dir="ltr"] .side-modal[data-variant=how-it-works] .side-modal__notice{padding:0 2.25rem 0 2rem}

[dir="rtl"] .side-modal[data-variant=how-it-works] .side-modal__notice{padding:0 2rem 0 2.25rem}

.side-modal[data-variant=how-it-works] .side-modal__notice-title{font-size:.93rem;font-weight:600;padding:1.5rem;background-color:#e8ebf3;border-radius:.64rem .64rem 0 0}

.side-modal[data-variant=how-it-works] .side-modal__notice-desc{font-size:.93rem;line-height:1.5rem;color:#898989;padding:1.5rem;border:1px solid #dbdada;border-top:0;border-radius:0 0 .64rem .64rem}

.client-tab-content{display:flex;flex-direction:column}

@media(min-width: 768px){
.client-tab-content{flex-direction:row}}

.client-tab-content__left{flex:1}

.client-tab-content__right{display:flex;justify-content:center;flex-wrap:wrap}

@media(min-width: 768px){
.client-tab-content__right{width:17rem;margin:1rem;flex-direction:column;justify-content:initial}}

@media(min-width: 1025px){
.client-tab-content__right{width:24.86rem}}

.client-tab-content__right-item{width:100%;margin:1rem;position:relative;min-width:200px;max-width:250px}

@media(min-width: 768px){
.client-tab-content__right-item{margin:0 0 1rem;min-width:initial;max-width:initial}}

.client-tab-content__right-img{width:100%}

.client-tab-content__right-text{position:absolute;left:2.43rem;right:2.43rem;bottom:2.5rem;color:#fff;font-size:1.5rem;line-height:1.8rem;font-weight:500}

@media(min-width: 768px){
.client-tab-content__right-text{font-size:1.76rem;line-height:2.43rem}}

.client-settings--account{padding-bottom:3.5rem}

.client-settings--account .client-settings__header{margin-bottom:3.6rem}

.client-settings--account .client-settings__subheader{font-size:1.14rem}

.client-settings--account .client-settings__password{width:100%}

.client-settings--account .client-settings__new-password{width:100%;gap:0 1.5rem}

@media(min-width: 768px){
.client-settings--account .client-settings__new-password{display:flex;flex-wrap:wrap;justify-content:space-between}}

.client-settings--account .client-settings__btn{margin:.57rem 0 2.8rem;width:100%}

[dir="ltr"] .client-settings--account .client-settings__btn .btn{margin-left:auto;padding:.5rem 1.28rem .5rem 1.64rem}

[dir="rtl"] .client-settings--account .client-settings__btn .btn{margin-right:auto;padding:.5rem 1.64rem .5rem 1.28rem}

.client-settings--account .client-settings__btn .btn image,.client-settings--account .client-settings__btn .btn svg{width:1.33rem;height:.93rem}

.client-settings--account .client-settings__delete .client-settings__subheader{margin-bottom:1.2rem}

.client-settings--account .client-settings__text{color:#898989;font-size:.93rem;display:flex;align-items:center;gap:0 .3rem;flex-wrap:wrap}

.client-settings--account .client-settings__text .btn{color:#ec5469;font-weight:400;font-size:.93rem}

.client-settings--account .client-settings__text .btn .text:after{background-color:#ec5469}

.client-settings--account .client-settings__text:first-of-type{margin-bottom:.5rem}

@media(min-width: 768px){
.client-settings--account .input-text{width:30.3rem}}

.client-settings--account .input-text-input{margin-bottom:2.2rem;border-radius:.43rem;color:#898989}

.page-with-sidebar[data-page=page-profile-settings] .client-settings--general-info .client-settings__content{width:100%;display:flex}

.page-with-sidebar[data-page=page-profile-settings] .client-settings--general-info .client-settings__avatar{width:9rem;height:9rem;position:relative;border:1px solid #dbdada;border-radius:50%;flex-shrink:0}

[dir="ltr"] .page-with-sidebar[data-page=page-profile-settings] .client-settings--general-info .client-settings__avatar{margin:.4rem 7.5% 0 0}

[dir="rtl"] .page-with-sidebar[data-page=page-profile-settings] .client-settings--general-info .client-settings__avatar{margin:.4rem 0 0 7.5%}

@media(min-width: 768px){
.page-with-sidebar[data-page=page-profile-settings] .client-settings--general-info .client-settings__avatar{width:13rem;height:13rem}}

.page-with-sidebar[data-page=page-profile-settings] .client-settings--general-info .client-settings__avatar .uploader{width:100%;height:100%;border:none}

.page-with-sidebar[data-page=page-profile-settings] .client-settings--general-info .client-settings__avatar .uploader .dropzone{height:100%;padding:0}

.page-with-sidebar[data-page=page-profile-settings] .client-settings--general-info .client-settings__avatar .uploader .dropzone__img{display:none}

.page-with-sidebar[data-page=page-profile-settings] .client-settings--general-info .client-settings__avatar .uploader .dropzone__desc{position:absolute;bottom:0;width:2.29rem;height:2.29rem;background-color:#1e428a;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:.25s ease-in-out;flex-shrink:0;cursor:pointer}

[dir="ltr"] .page-with-sidebar[data-page=page-profile-settings] .client-settings--general-info .client-settings__avatar .uploader .dropzone__desc{right:14%}

[dir="rtl"] .page-with-sidebar[data-page=page-profile-settings] .client-settings--general-info .client-settings__avatar .uploader .dropzone__desc{left:14%}

.page-with-sidebar[data-page=page-profile-settings] .client-settings--general-info .client-settings__avatar .uploader .dropzone__desc:hover{background-color:#3060c1}

.page-with-sidebar[data-page=page-profile-settings] .client-settings--general-info .client-settings__avatar .uploader .dropzone__btn{width:100%;height:100%;background-image:url("/assets/graphics/edit.svg");background-repeat:no-repeat;background-position:center;background-size:1.09rem 1.09rem;filter:brightness(0) invert(1);font-size:0;color:rgba(0,0,0,0);margin:0}

.page-with-sidebar[data-page=page-profile-settings] .client-settings--general-info .client-settings__avatar-close{position:absolute;bottom:0}

[dir="ltr"] .page-with-sidebar[data-page=page-profile-settings] .client-settings--general-info .client-settings__avatar-close{right:14%}

[dir="rtl"] .page-with-sidebar[data-page=page-profile-settings] .client-settings--general-info .client-settings__avatar-close{left:14%}

.page-with-sidebar[data-page=page-profile-settings] .client-settings--general-info .client-settings__avatar-img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}

.page-with-sidebar[data-page=page-profile-settings] .client-settings--general-info .client-settings__avatar .supplier{position:absolute;top:50%}

[dir="ltr"] .page-with-sidebar[data-page=page-profile-settings] .client-settings--general-info .client-settings__avatar .supplier{left:50%;transform:translate(-50%, -50%)}

[dir="rtl"] .page-with-sidebar[data-page=page-profile-settings] .client-settings--general-info .client-settings__avatar .supplier{right:50%;transform:translate(50%, -50%)}

.page-with-sidebar[data-page=page-profile-settings] .client-settings--general-info .client-settings__avatar .supplier image,.page-with-sidebar[data-page=page-profile-settings] .client-settings--general-info .client-settings__avatar .supplier svg{width:4.38rem;height:5.25rem}

.page-with-sidebar[data-page=page-profile-settings] .client-settings--general-info .client-settings__avatar .supplier svg image{filter:invert(65%) sepia(8%) saturate(0%) hue-rotate(142deg) brightness(82%) contrast(83%)}

.page-with-sidebar[data-page=page-profile-settings] .client-settings--general-info .client-settings__form{flex-grow:1}

.page-with-sidebar[data-page=page-profile-settings] .client-settings--general-info .client-settings__form .input-text{max-width:27.3rem;margin-bottom:2.5rem}

.page-with-sidebar[data-page=page-profile-settings] .client-settings--general-info .client-settings__form .input-text:last-of-type{margin-bottom:1.55rem}

.page-with-sidebar[data-page=page-profile-settings] .client-settings--general-info .client-settings__form .input-text-input{font-size:.93rem;color:#333}

.page-with-sidebar[data-page=page-profile-settings] .client-settings--general-info .client-settings__form .input-text-input:disabled{background-color:#f5f5fa;color:#898989}

.page-with-sidebar[data-page=page-profile-settings] .client-settings--general-info .client-settings__phone-text{color:#898989;font-size:.93rem;display:flex;align-items:center;gap:0 .3rem;flex-wrap:wrap}

.page-with-sidebar[data-page=page-profile-settings] .client-settings--general-info .client-settings__phone-text .btn{color:#1e428a;font-weight:400;font-size:.93rem}

[dir="ltr"] .page-with-sidebar[data-page=page-profile-settings] .client-settings--general-info .client-settings__btn{margin:5.05rem 0 0 auto}

[dir="rtl"] .page-with-sidebar[data-page=page-profile-settings] .client-settings--general-info .client-settings__btn{margin:5.05rem auto 0 0}

[dir="ltr"] .page-with-sidebar[data-page=page-profile-settings] .client-settings--general-info .client-settings__btn .btn{padding:.5rem 1.28rem .5rem 1.64rem}

[dir="rtl"] .page-with-sidebar[data-page=page-profile-settings] .client-settings--general-info .client-settings__btn .btn{padding:.5rem 1.64rem .5rem 1.28rem}

.page-with-sidebar[data-page=page-profile-settings] .client-settings--general-info .client-settings__btn .btn image,.page-with-sidebar[data-page=page-profile-settings] .client-settings--general-info .client-settings__btn .btn svg{width:1.33rem;height:.93rem}

.client-settings--my-profile-roles{padding-bottom:2.9rem}

.client-settings--my-profile-roles .client-settings__top{width:100%;display:flex;justify-content:space-between;align-items:center}

.client-settings--my-profile-roles .client-settings__top .btn{margin-top:.5rem;font-size:1.07rem}

.client-settings--my-profile-roles .client-settings__header span{color:#898989;font-size:.93rem;font-weight:500}

[dir="ltr"] .client-settings--my-profile-roles .client-settings__header span{margin-left:.3rem}

[dir="rtl"] .client-settings--my-profile-roles .client-settings__header span{margin-right:.3rem}

.client-settings--my-profile-roles .profile-roles{display:grid;justify-content:center;grid-template-columns:1fr 1fr;grid-gap:1.71rem 2.1rem;width:100%}

@media(min-width: 768px){
.client-settings--my-profile-roles .profile-roles{margin-top:1.4rem;grid-template-columns:repeat(auto-fill, 19.71rem)}}

.client-settings--my-profile-roles .profile-role{border:1px solid #e3e3e3;border-radius:6px;background:#fff;transition:box-shadow .15s ease-in;display:flex;flex-direction:column;align-items:center;padding:1.85rem 1.2rem 3.2rem;position:relative}

.client-settings--my-profile-roles .profile-role:hover{box-shadow:0 2px 8px 0 rgba(0,0,0,.1215686275)}

@media(min-width: 768px){
.client-settings--my-profile-roles .profile-role{width:19.71rem;padding:1.85rem 1.85rem 2.2rem}}

.client-settings--my-profile-roles .profile-role__default{position:absolute;bottom:.8rem;display:flex;align-items:center;font-size:.93rem}

[dir="ltr"] .client-settings--my-profile-roles .profile-role__default{right:.2rem}

[dir="rtl"] .client-settings--my-profile-roles .profile-role__default{left:.2rem}

@media(min-width: 768px){
.client-settings--my-profile-roles .profile-role__default{font-size:.86rem}}

[dir="ltr"] .client-settings--my-profile-roles .profile-role__default .checkbox-container{margin-left:.5rem}

[dir="rtl"] .client-settings--my-profile-roles .profile-role__default .checkbox-container{margin-right:.5rem}

.client-settings--my-profile-roles .profile-role__top{margin-bottom:1.21rem}

.client-settings--my-profile-roles .profile-role__type{font-size:.93rem;border-radius:3px;width:-moz-fit-content;width:fit-content;margin:0 auto}

[dir="ltr"] .client-settings--my-profile-roles .profile-role__type{padding:.43rem .57rem .36rem .64rem}

[dir="rtl"] .client-settings--my-profile-roles .profile-role__type{padding:.43rem .64rem .36rem .57rem}

.client-settings--my-profile-roles .profile-role__type[data-role=client]{color:#898989;background-color:rgba(137,137,137,.15)}

.client-settings--my-profile-roles .profile-role__type[data-role=contractor]{color:#1e428a;background-color:rgba(30,66,138,.15)}

.client-settings--my-profile-roles .profile-role__type[data-role=supplier]{color:#e0a801;background-color:rgba(224,168,1,.15)}

.client-settings--my-profile-roles .profile-role__type[data-role=consultant]{color:#05d94e;background-color:rgba(5,217,78,.15)}

.client-settings--my-profile-roles .profile-role__avatar{width:4.43rem;height:4.43rem;border-radius:50%;margin-bottom:.84rem;overflow:hidden;box-shadow:0 2px 6px rgba(0,0,0,.1843137255)}

.client-settings--my-profile-roles .profile-role__avatar-logo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;display:block}

.client-settings--my-profile-roles .profile-role__avatar-logo[src=""],.client-settings--my-profile-roles .profile-role__avatar-logo:not([src]){background-image:url("/assets/graphics/example_logo.jpg");background-size:cover;background-position:center;font-size:0}

.client-settings--my-profile-roles .profile-role__avatar-logo[src=""]:after,.client-settings--my-profile-roles .profile-role__avatar-logo:not([src]):after{content:"";position:absolute;top:0;background-image:url("/assets/graphics/example_logo.jpg");width:100%;height:100%;background-size:cover;background-position:center;display:block}

[dir="ltr"] .client-settings--my-profile-roles .profile-role__avatar-logo[src=""]:after,[dir="ltr"] .client-settings--my-profile-roles .profile-role__avatar-logo:not([src]):after{left:0}

[dir="rtl"] .client-settings--my-profile-roles .profile-role__avatar-logo[src=""]:after,[dir="rtl"] .client-settings--my-profile-roles .profile-role__avatar-logo:not([src]):after{right:0}

.client-settings--my-profile-roles .profile-role__avatar[data-role=client] .profile-role__avatar-logo[src=""],.client-settings--my-profile-roles .profile-role__avatar[data-role=client] .profile-role__avatar-logo:not([src]){background-image:url("/assets/graphics/blue_avatar.svg");background-size:cover;background-position:center;font-size:0}

.client-settings--my-profile-roles .profile-role__avatar[data-role=client] .profile-role__avatar-logo[src=""]:after,.client-settings--my-profile-roles .profile-role__avatar[data-role=client] .profile-role__avatar-logo:not([src]):after{content:"";position:absolute;top:0;background-image:url("/assets/graphics/blue_avatar.svg");width:100%;height:100%;background-size:cover;background-position:center;display:block}

[dir="ltr"] .client-settings--my-profile-roles .profile-role__avatar[data-role=client] .profile-role__avatar-logo[src=""]:after,[dir="ltr"] .client-settings--my-profile-roles .profile-role__avatar[data-role=client] .profile-role__avatar-logo:not([src]):after{left:0}

[dir="rtl"] .client-settings--my-profile-roles .profile-role__avatar[data-role=client] .profile-role__avatar-logo[src=""]:after,[dir="rtl"] .client-settings--my-profile-roles .profile-role__avatar[data-role=client] .profile-role__avatar-logo:not([src]):after{right:0}

.client-settings--my-profile-roles .profile-role__company-name{color:#898989;font-size:.93rem;margin-bottom:.8rem;text-align:center;word-break:break-word}

.client-settings--my-profile-roles .profile-role__name{color:#464646;margin:.54rem 0 2.1rem;font-size:1.29rem;font-weight:600}

.client-settings--my-profile-roles .profile-role__approval{font-size:.93rem;border-radius:3px;color:#898989;background-color:rgba(137,137,137,.15);margin-bottom:1.93rem}

[dir="ltr"] .client-settings--my-profile-roles .profile-role__approval{padding:.43rem .57rem .36rem .64rem}

[dir="rtl"] .client-settings--my-profile-roles .profile-role__approval{padding:.43rem .64rem .36rem .57rem}

.client-settings--my-profile-roles .profile-role__buttons{display:flex;align-items:center;position:absolute;top:1.85rem;opacity:0;transition:opacity .15s ease-in}

[dir="ltr"] .client-settings--my-profile-roles .profile-role__buttons{right:1.85rem}

[dir="rtl"] .client-settings--my-profile-roles .profile-role__buttons{left:1.85rem}

.client-settings--my-profile-roles .profile-role__buttons .delete svg,.client-settings--my-profile-roles .profile-role__buttons .delete image{width:1.21rem;height:1.36rem}

.client-settings--my-profile-roles .profile-role__buttons .delete svg image{filter:invert(15%) sepia(0%) saturate(0%) hue-rotate(171deg) brightness(95%) contrast(84%)}

[dir="ltr"] .client-settings--my-profile-roles .profile-role__buttons .edit{margin-left:1.3rem}

[dir="rtl"] .client-settings--my-profile-roles .profile-role__buttons .edit{margin-right:1.3rem}

.client-settings--my-profile-roles .profile-role__buttons .edit svg,.client-settings--my-profile-roles .profile-role__buttons .edit image{width:1.21rem;height:1.21rem}

.client-settings--my-profile-roles .profile-role__buttons .edit svg image{filter:invert(15%) sepia(0%) saturate(0%) hue-rotate(171deg) brightness(95%) contrast(84%)}

.client-settings--my-profile-roles .profile-role:hover .profile-role__buttons{opacity:1}

.page-with-sidebar[data-page=page-profile-settings] .client-settings--notification{border:none;border-radius:none;background:none;padding:0}

.page-with-sidebar[data-page=page-profile-settings] .client-settings--notification .client-settings__header{margin-bottom:3.6rem}

.page-with-sidebar[data-page=page-profile-settings] .client-settings--notification .client-settings__content{border:1px solid #e3e3e3;border-radius:6px;background:#fff;width:100%;padding:0 2.3rem 1.6rem;margin-bottom:2.1rem}

[dir="ltr"] .page-with-sidebar[data-page=page-profile-settings] .client-settings--notification .client-settings__btn{margin:0 0 0 auto}

[dir="rtl"] .page-with-sidebar[data-page=page-profile-settings] .client-settings--notification .client-settings__btn{margin:0 auto 0 0}

[dir="ltr"] .page-with-sidebar[data-page=page-profile-settings] .client-settings--notification .client-settings__btn .btn{margin:0 0 0 auto;padding:.5rem 1.28rem .5rem 1.64rem}

[dir="rtl"] .page-with-sidebar[data-page=page-profile-settings] .client-settings--notification .client-settings__btn .btn{margin:0 auto 0 0;padding:.5rem 1.64rem .5rem 1.28rem}

.page-with-sidebar[data-page=page-profile-settings] .client-settings--notification .client-settings__btn .btn image,.page-with-sidebar[data-page=page-profile-settings] .client-settings--notification .client-settings__btn .btn svg{width:1.33rem;height:.93rem}

.page-with-sidebar[data-page=page-profile-settings] .client-settings--notification .notification-email{width:100%;padding-bottom:.5rem;margin-bottom:3.5rem;border-bottom:1px solid rgba(112,112,112,.15)}

.page-with-sidebar[data-page=page-profile-settings] .client-settings--notification .notification-email .client-settings__subheader{font-size:1.14rem;margin-bottom:1.4rem}

.page-with-sidebar[data-page=page-profile-settings] .client-settings--notification .notification-email__item{display:flex;align-items:center;justify-content:start;gap:0 2.5rem;margin-bottom:2.5rem}

@media(min-width: 768px){
.page-with-sidebar[data-page=page-profile-settings] .client-settings--notification .notification-email__item{gap:0 5.5rem}}

.page-with-sidebar[data-page=page-profile-settings] .client-settings--notification .notification-email__item-title{font-size:1rem;font-weight:600;color:#464646;margin-bottom:1rem}

.page-with-sidebar[data-page=page-profile-settings] .client-settings--notification .notification-email__item-desc{font-size:1rem;color:#898989}

@media(min-width: 768px){
.page-with-sidebar[data-page=page-profile-settings] .client-settings--notification .notification-email__item-desc{font-size:.93rem}}

.page-with-sidebar[data-page=page-profile-settings] .client-settings--notification .notification-email__item .toggle{flex-shrink:0}

.page-with-sidebar[data-page=page-profile-settings] .client-settings--notification .notifications-website .client-settings__subheader{margin-bottom:.9rem}

.page-with-sidebar[data-page=page-profile-settings] .client-settings--notification .notifications-website__desc{font-size:.93rem;color:#898989;margin-bottom:2rem}

.page-with-sidebar[data-page=page-profile-settings] .client-settings--notification .notifications-website .checkbox-multiple{max-width:29.5rem;display:flex;flex-wrap:wrap;justify-content:flex-start;height:auto;margin-bottom:.5rem;gap:0 1%}

.page-with-sidebar[data-page=page-profile-settings] .client-settings--notification .notifications-website .checkbox-multiple-option{font-size:.93rem;color:#464646;width:49.5%;min-width:12rem;margin-bottom:1.93rem;padding:0}

.page-with-sidebar[data-page=page-profile-settings] .client-settings--notification .notifications-website .checkbox-multiple-checkbox{width:1.4rem;height:1.4rem;flex-shrink:0}

[dir="ltr"] .page-with-sidebar[data-page=page-profile-settings] .client-settings--notification .notifications-website .checkbox-multiple-checkbox{margin:0 .8rem 0 0}

[dir="rtl"] .page-with-sidebar[data-page=page-profile-settings] .client-settings--notification .notifications-website .checkbox-multiple-checkbox{margin:0 0 0 .8rem}

@media(min-width: 768px){
.page-with-sidebar[data-page=page-profile-settings] .client-settings--notification .notifications-website .checkbox-multiple-checkbox{width:1.14rem;height:1.14rem}}

.company-invitations{height:auto;flex:1;padding:3.9rem 0 0;width:89.2rem;max-width:85%;margin:0 auto}

.company-invitations__title{font-size:2rem;font-weight:600;display:flex;margin-bottom:4rem}

.company-invitations__grid{width:100%;max-width:89.2rem;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fill, 30.4rem);grid-auto-rows:minmax(150px, auto);grid-gap:2rem;justify-content:center}

@media(min-width: 768px){
.company-invitations__grid{grid-auto-rows:minmax(13.9rem, auto)}}

.company-invitations__company{border:1px solid #e3e3e3;border-radius:6px;background:#fff;padding:2.1rem 1.65rem 2.2rem;font-size:11px;display:flex;flex-direction:column;justify-content:center;transition:box-shadow .15s ease-in}

.company-invitations__company:hover{box-shadow:0 2px 8px 0 rgba(0,0,0,.1215686275)}

@media(min-width: 768px){
.company-invitations__company{font-size:.93rem}}

.company-invitations__company-header{display:flex;align-items:center;margin-bottom:2rem}

.company-invitations__company-logo{flex-shrink:0;width:2.86rem;height:2.86rem;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(0,0,0,.1843137255);overflow:hidden}

[dir="ltr"] .company-invitations__company-logo{margin-right:1rem}

[dir="rtl"] .company-invitations__company-logo{margin-left:1rem}

.company-invitations__company-logo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;border-radius:50%}

.company-invitations__company-logo img[src=""],.company-invitations__company-logo img:not([src]){background-image:url("/assets/graphics/example_logo.jpg");background-size:cover;background-position:center;font-size:0}

.company-invitations__company-logo img[src=""]:after,.company-invitations__company-logo img:not([src]):after{content:"";position:absolute;top:0;background-image:url("/assets/graphics/example_logo.jpg");width:100%;height:100%;background-size:cover;background-position:center;display:block}

[dir="ltr"] .company-invitations__company-logo img[src=""]:after,[dir="ltr"] .company-invitations__company-logo img:not([src]):after{left:0}

[dir="rtl"] .company-invitations__company-logo img[src=""]:after,[dir="rtl"] .company-invitations__company-logo img:not([src]):after{right:0}

.company-invitations__company-name{font-size:1.07rem;font-weight:600;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}

.company-invitations__company-info{text-align:center;font-weight:600;margin-bottom:2.5rem}

.company-invitations__company-btns{display:flex;justify-content:space-between;width:75%;margin:0 auto}

.company-invitations__company-btns .btn[data-color=white] [data-icon-name=close-red]{filter:var(--icon-red)}

[dir="ltr"] .company-invitations__company-btns .btn[data-color=white] [data-icon-name=close-red].left{margin-right:.3rem}

[dir="rtl"] .company-invitations__company-btns .btn[data-color=white] [data-icon-name=close-red].left{margin-left:.3rem}

.company-invitations__company-btns .btn[data-color=white] [data-icon-name=close-red] svg,.company-invitations__company-btns .btn[data-color=white] [data-icon-name=close-red] image{width:1.64rem;height:1.64rem}

.company-invitations__company-btns .btn[data-color=white]:hover{color:#ec5469}

.company-invitations__company-btns .btn[data-color=white]:disabled{background-color:#fff;color:#898989}

.company-invitations__company-btns .btn[data-color=white]:disabled .icon{filter:invert(0.5) brightness(1)}

.company-invitations__company-btns .btn[data-color=white]:disabled:hover{color:#898989}

.company-invitations~.check-company-status{position:fixed;top:0;left:0;bottom:0;right:0;z-index:65}

.company-invitations~.check-company-status .check-company-status{animation:context-appear .2s cubic-bezier(0.175, 0.885, 0.32, 1.275)}

.company-invitations~.check-company-status .check-company-status__box{border:1px solid #e3e3e3;border-radius:6px;background:#fff;padding:2.5rem 3.65rem;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 0 28px rgba(0,0,0,.1843137255);position:absolute;top:50%;max-width:28rem}

[dir="ltr"] .company-invitations~.check-company-status .check-company-status__box{left:50%;transform:translate(-50%, -50%)}

[dir="rtl"] .company-invitations~.check-company-status .check-company-status__box{right:50%;transform:translate(50%, -50%)}

.company-invitations~.check-company-status .check-company-status__title{line-height:1.21rem;font-weight:500;margin-bottom:2rem}

.company-invitations~.paging{width:89.2rem;max-width:85%;padding-top:2.5rem;margin:auto auto 0}

.company-invitations~.footer{width:89.2rem;max-width:85%;margin:2.5rem auto 0}

@media(min-width: 768px){
.company-invitations~.footer{margin:0 auto}}

.left-content{padding:0;display:flex;flex-direction:column;height:100%}

.left-content .no-data-container{height:100%;display:flex;align-items:center;justify-content:center}

@media(min-width: 768px){
.left-content .no-data-container .no-data{transform:translateY(-50%)}}

.left-content .no-data-container .no-data__img{width:12rem;height:auto}

.left-content .slider{background-color:#fafbff}

.left-content .slider__thumbnails-item-img{-o-object-fit:contain;object-fit:contain}

.left-content .slider__selected-img{height:0;padding-bottom:74%}

@media(min-width: 768px){
.left-content .slider__selected-img{height:100%;padding-bottom:0}}

.left-content .slider__selected-img img{width:100%;position:absolute;top:0;-o-object-fit:contain;object-fit:contain}

@media(min-width: 768px){
.left-content .slider__selected-img img{position:relative}}

.details{padding:2.2rem 2rem 7rem;min-height:100%}

[dir="ltr"] .details{border-left:1px solid #e3e3e3}

[dir="rtl"] .details{border-right:1px solid #e3e3e3}

.details .profile-company{align-items:center;border-bottom:0;padding:0}

.details .profile-company__top{padding-bottom:1.7rem}

.details .profile-company__avatar{display:block;width:3.21rem;height:3.21rem;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.1843137255);flex-shrink:0;position:relative}

[dir="ltr"] .details .profile-company__avatar{margin-right:1rem}

[dir="rtl"] .details .profile-company__avatar{margin-left:1rem}

.details .profile-company .profile-details__header{font-size:1.5rem;word-break:break-word;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:initial;overflow:hidden}

.details .profile-company .profile-details .stars__icons{margin:0}

.details .profile-company .profile-details .stars__icons svg,.details .profile-company .profile-details .stars__icons image{width:.93rem;height:.93rem}

[dir="ltr"] .details .profile-company .profile-details .stars__icons svg,[dir="ltr"] .details .profile-company .profile-details .stars__icons image{margin-right:.65rem}

[dir="rtl"] .details .profile-company .profile-details .stars__icons svg,[dir="rtl"] .details .profile-company .profile-details .stars__icons image{margin-left:.65rem}

.details .profile-company .profile-details .stars__value{font-size:.86rem;font-weight:400;color:#1e428a}

.details .profile-company .profile-details .stars__dropdown{top:-2.8rem}

[dir="ltr"] .details .profile-company .profile-details .stars__dropdown{left:80%}

[dir="rtl"] .details .profile-company .profile-details .stars__dropdown{right:80%}

.details .profile-company .profile-details__established{font-size:.86rem;font-weight:400;color:#898989}

[dir="ltr"] .details .profile-company .profile-details__established{border-left:1px solid #e3e3e3;padding-left:1rem;margin-left:1rem}

[dir="rtl"] .details .profile-company .profile-details__established{border-right:1px solid #e3e3e3;padding-right:1rem;margin-right:1rem}

[dir="ltr"] .details .profile-company .stars-container svg,[dir="ltr"] .details .profile-company .stars-container image{margin-right:.4rem}

[dir="rtl"] .details .profile-company .stars-container svg,[dir="rtl"] .details .profile-company .stars-container image{margin-left:.4rem}

.details .services{margin-bottom:2.2rem}

.details .services__container{display:flex;flex-direction:column;border:1px solid #e3e3e3;border-radius:6px;background:#fff;gap:0;overflow:hidden}

.details .services__container-price{font-size:.93rem}

.details .services__container-desc{font-size:.93rem}

.details .services__title{font-weight:600}

.details .services__items{width:100%}

.details .services__item{grid-template-columns:2rem 1fr}

.details .services__item-img{height:2rem;margin:0 auto}

.details .services__item-title{font-size:.93rem}

.details .services__item-price{font-size:.93rem}

.details .services__item--right{min-height:initial;grid-template-columns:2rem 1fr}

.details .services__item--right:after{display:none}

.details .services[data-view-price=true] .services__items{border:0;border-radius:0}

.details .services[data-view-price=true] .services__items:first-of-type{border-bottom:1px solid #e3e3e3}

.details .services[data-view-price=true] .services__items--right{border-bottom:0;padding-bottom:1.2rem}

.details .services[data-view-price=true] .services__item--right{min-height:initial}

.details .engineers__title{margin:1rem 0;font-weight:600}

.details .engineers__grid{grid-template-columns:1fr;grid-gap:1.4rem;max-width:initial;width:100%}

.details .engineers__item{grid-template-columns:3rem 1fr;gap:0 .6rem}

.details .engineers__item-img{width:3rem;height:3rem}

.details .engineers__item-text{display:flex;flex-direction:column;justify-content:center;gap:.6rem;word-break:break-word}

.details .engineers__item-name{font-size:1.07rem;font-weight:500;color:#464646}

.details .engineers__item-role{color:#898989}

.details__header{font-size:1.28rem;font-weight:600;line-height:2.36rem;padding:0;margin:0}

.details__header-value{color:#898989;font-size:1.14rem;font-weight:400}

[dir="ltr"] .details__header-value{margin-left:.3rem}

[dir="rtl"] .details__header-value{margin-right:.3rem}

.details__subheader{font-size:1.15rem;font-weight:600;margin:.3rem 0 1.3rem}

.details .one-columns{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}

.details .one-columns .details-list{margin-bottom:1rem}

.details .one-columns .details-list__header{font-size:1.29rem;font-weight:600}

.details .one-columns .details-list__items li{font-size:1rem;line-height:1.21rem}

.details .resource-list{list-style-type:none;display:flex;flex-direction:row;justify-content:space-between;margin:1.7rem 0 0;padding:0}

.details .resource-list__item{display:flex;flex-direction:column;border-bottom:4px solid #1e428a;width:calc(25% - 1.1rem);font-weight:500;padding-bottom:1.3rem}

.details .resource-list__value{font-size:1.21rem;color:#464646;margin-bottom:.4rem}

.details .resource-list__desc{font-size:1.07rem;color:#898989}

.details .toggle-content{max-height:0;overflow:hidden;transition:all .3s ease-in}

.details .toggle-content[data-opened=true]{max-height:600px}

[dir="ltr"] .details .toggle-content[data-opened=true]+.toggle-btn:after{transform:translateY(-50%) rotateZ(180deg)}

[dir="rtl"] .details .toggle-content[data-opened=true]+.toggle-btn:after{transform:translateY(-50%) rotateZ(-180deg)}

.details .toggle-content__items{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.2rem;padding-bottom:2rem}

.details .toggle-content__item{font-size:1.07rem}

.details .toggle-content__desc{line-height:1.21rem;color:#898989;margin:0 0 .6rem;padding:0}

.details .toggle-btn{display:flex;align-items:center;justify-content:center}

.details .toggle-btn .btn--main{border:none;background:none;color:#1e428a;box-shadow:none;margin:0;padding:0 4rem;font-weight:500;font-size:1.07rem}

.details .toggle-btn:after{content:"";width:.77rem;height:.43rem;background-repeat:no-repeat;background-position:center;background-size:100%;background-image:url("/assets/graphics/dropdown.svg");transition:transform .25s ease-in-out;position:relative;pointer-events:none}

[dir="ltr"] .details .toggle-btn:after{left:-1.5rem}

[dir="rtl"] .details .toggle-btn:after{right:-1.5rem}

.details__section{border-bottom:1px solid #e3e3e3}

.details__section--informations{padding:2rem 0 3rem;border-bottom:none}

.details__section--informations .details-list__header{margin-bottom:1.5rem}

.details__section--informations .details__half-row-column{margin-bottom:2rem}

.details__section--products .two-columns{margin:.6rem 0 1.2rem}

.details__section--products .two-columns>div{width:calc(50% - 1.2rem)}

.details__section--products .two-columns .details-list__header{font-size:1.14rem;line-height:2.36rem}

.details__section--products .two-columns .details-list__items{margin:.5rem 0 0}

.details__section--products .two-columns .details-list__items li{margin-bottom:1rem}

.details__section--toggle .details__header{margin:2.5rem 0}

.details__section--reviews{padding:1.6rem 0 8rem;border-bottom:none}

.details__section--reviews .details__header{margin:0 0 1.5rem}

.details__section--reviews .comment-box{border:0;padding-bottom:0}

.details__section--reviews .comment-box__info{width:100%}

.details__section--reviews .comment-box__avatar{width:3rem;height:3rem;flex-shrink:0}

.details__section--reviews .comment-box__name{margin:0}

[dir="ltr"] .details__section--reviews .comment-box__time{margin-left:auto}

[dir="rtl"] .details__section--reviews .comment-box__time{margin-right:auto}

.details__section--reviews .comment-box__data{width:100%}

.details__section--reviews .comment-box .stars__container{width:100%}

.details__section--reviews .comment-box .stars__value{display:none}

.details__bottom-btn{width:100%;position:fixed;bottom:0;background-color:#fff;border-top:1px solid #e3e3e3;padding:1.5rem 1.71rem}

[dir="ltr"] .details__bottom-btn{right:0}

[dir="rtl"] .details__bottom-btn{left:0}

@media(min-width: 768px){
.details__bottom-btn{width:29rem}}

.details__bottom-btn .btn{width:100%}

.details .previous-projects{width:calc(100% + 4rem);position:relative;margin-top:2.5rem}

[dir="ltr"] .details .previous-projects{left:-2rem}

[dir="rtl"] .details .previous-projects{right:-2rem}

.details .previous-projects__title{font-size:1.29rem;font-weight:600;margin-bottom:1.5rem;padding:0 2rem}

.details .previous-projects__item{width:100%;display:flex;justify-content:space-between;font-size:1rem;font-weight:500;cursor:pointer}

[dir="ltr"] .details .previous-projects__item{padding:1.3rem 2rem 1.3rem 2.2rem}

[dir="rtl"] .details .previous-projects__item{padding:1.3rem 2.2rem 1.3rem 2rem}

.details .previous-projects__item svg,.details .previous-projects__item image{width:.45rem;height:.76rem}

@keyframes tabs{
0%{background-color:rgba(0,0,0,0)}

100%{background-color:rgba(30,66,138,.1)}}

.details .previous-projects__item[data-is-active=true]{position:relative;background-color:rgba(30,66,138,.05);animation:tabs .15s ease-in}

.details .previous-projects__item[data-is-active=true]:after{content:"";position:absolute;height:100%;top:0;width:4px;background-color:#1e428a;animation:fade-in .2s ease-in}

[dir="ltr"] .details .previous-projects__item[data-is-active=true]:after{left:0}

[dir="rtl"] .details .previous-projects__item[data-is-active=true]:after{right:0}

.details .previous-projects__item[data-is-active=false]:hover{background-color:#f5f5f5}

.details .previous-projects__item[data-is-active=false] svg,.details .previous-projects__item[data-is-active=false] image{filter:grayscale(1) brightness(1.5)}

.company-history .log-list{border:1px solid #e3e3e3;border-radius:6px;background:#fff;margin:2.64rem 0 1rem;padding:1.86rem 2.07rem 0}

.company-history .log-list:empty{border:none}

.company-history .log-list__title{margin:0 0 2.62rem;font-size:1.07rem;font-weight:600}

.company-history .log-list .log-entry{border-bottom:1px solid rgba(112,112,112,.1);margin-bottom:2.05rem}

.company-history .log-list .log-entry__text{margin:0 0 1.95rem;font-size:1.07rem;font-weight:500;word-break:break-word}

[dir="ltr"] .company-history .log-list .log-entry__text .account-type{margin-right:.3rem}

[dir="rtl"] .company-history .log-list .log-entry__text .account-type{margin-left:.3rem}

.company-history .log-list .log-entry__text .account-type[data-type=client]{color:#898989}

.company-history .log-list .log-entry__text .account-type[data-type=consultant]{color:#05d94e}

.company-history .log-list .log-entry__text .account-type[data-type=contractor],.company-history .log-list .log-entry__text .account-type[data-type=admin],.company-history .log-list .log-entry__text .account-type[data-type=superAdmin]{color:#1e428a}

.company-history .log-list .log-entry__date{margin:0 0 1.54rem;font-size:.86rem;color:#898989}

.company-history .log-list .log-entry:last-child{margin-bottom:0;border-bottom:none}

.contractor-settings--company-profile .profile-company{padding:0 0 2.7rem}

.contractor-settings--company-profile .contractor-settings__top-btns{display:flex;flex-direction:column}

@media(min-width: 768px){
.contractor-settings--company-profile .contractor-settings__top-btns{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:1.5rem}}

.contractor-settings--company-profile .contractor-settings__top-btns .btn{margin-top:0}

.contractor-settings--company-profile .contractor-settings__info{max-width:46.5rem;width:100%;padding-top:2.8rem}

.contractor-settings--company-profile .two-columns{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;margin-bottom:3rem}

.contractor-settings--company-profile .two-columns>div{width:calc(50% - .8rem)}

.contractor-settings--company-profile .two-columns .contractor-settings__subheader{margin:0 0 1.4rem}

.contractor-settings--company-profile .two-columns .details-list__header{font-size:1.07rem;font-weight:600}

.contractor-settings--company-profile .list-type-tick li{font-size:1rem;font-weight:600}

@media(min-width: 768px){
.contractor-settings--company-profile .list-type-tick li{font-size:.93rem}}

.contractor-settings--company-profile .resources{margin-bottom:4.2rem}

.contractor-settings--company-profile .resources__header{font-size:1.07rem;margin:0 0 1rem}

.contractor-settings--company-profile .resources__name{font-size:1rem}

@media(min-width: 768px){
.contractor-settings--company-profile .resources__name{font-size:.93rem}}

.contractor-settings--company-profile .products .contractor-settings__subheader{margin:0 0 1.3rem}

.contractor-settings--company-profile .info-additional{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between;font-weight:500;padding-top:3.3rem;border-top:1px solid #e3e3e3}

.contractor-settings--company-profile .info-additional__items{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.8rem 5.5rem;padding-bottom:4rem}

.contractor-settings--company-profile .info-additional__item{font-size:1rem;margin-top:.8rem;line-height:1.64rem}

@media(min-width: 768px){
.contractor-settings--company-profile .info-additional__item{font-size:.95rem}}

.contractor-settings--company-profile .info-additional__item-title{color:#898989;margin:0 0 .5rem}

.contractor-settings--company-profile .info-additional__item-answer{word-break:break-word}

.side-modal[data-variant=edit-employee]{width:37.14rem}

.side-modal[data-variant=edit-employee] .side-modal__header{margin-bottom:1.5rem}

.side-modal[data-variant=edit-employee] .side-modal__subheader{color:#1e428a;font-weight:500;margin:.45rem 0 1.2rem;position:relative}

.side-modal[data-variant=edit-employee] .side-modal__subheader:before{content:"";position:absolute;width:5px;height:2.5rem;background-color:#1e428a;top:50%}

[dir="ltr"] .side-modal[data-variant=edit-employee] .side-modal__subheader:before{left:0;transform:translate(-2.3rem, -50%)}

[dir="rtl"] .side-modal[data-variant=edit-employee] .side-modal__subheader:before{right:0;transform:translate(2.3rem, -50%)}

.side-modal[data-variant=edit-employee] .side-modal__content{flex:1;overflow-y:auto}

[dir="ltr"] .side-modal[data-variant=edit-employee] .side-modal__content{padding:.5rem 1.5rem 1rem 2.3rem;margin-right:.71rem}

[dir="rtl"] .side-modal[data-variant=edit-employee] .side-modal__content{padding:.5rem 2.3rem 1rem 1.5rem;margin-left:.71rem}

.side-modal[data-variant=edit-employee] .side-modal__form{display:flex;justify-content:space-between;flex-wrap:wrap;flex:1}

.side-modal[data-variant=edit-employee] .side-modal__form .input-text{width:100%;margin-bottom:2.5rem}

.side-modal[data-variant=edit-employee] .side-modal__form .input-text-input{text-overflow:ellipsis}

.side-modal[data-variant=edit-employee] .side-modal__form .input-text .description{font-weight:400}

.side-modal[data-variant=edit-employee] .employee-box{border:1px solid #e3e3e3;border-radius:6px;background:#fff;display:flex;align-items:center;padding:1rem 1.8rem;margin-bottom:2rem}

[dir="ltr"] .side-modal[data-variant=edit-employee] .employee-box__data{margin-left:1rem}

[dir="rtl"] .side-modal[data-variant=edit-employee] .employee-box__data{margin-right:1rem}

.side-modal[data-variant=edit-employee] .employee-box__img{width:4.43rem;height:4.43rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:50%;position:relative;overflow:hidden}

.side-modal[data-variant=edit-employee] .employee-box__img[src=""],.side-modal[data-variant=edit-employee] .employee-box__img:not([src]){background-image:url("/assets/graphics/blue_avatar.svg");background-size:cover;background-position:center;font-size:0}

.side-modal[data-variant=edit-employee] .employee-box__img[src=""]:after,.side-modal[data-variant=edit-employee] .employee-box__img:not([src]):after{content:"";position:absolute;top:0;background-image:url("/assets/graphics/blue_avatar.svg");width:100%;height:100%;background-size:cover;background-position:center;display:block}

[dir="ltr"] .side-modal[data-variant=edit-employee] .employee-box__img[src=""]:after,[dir="ltr"] .side-modal[data-variant=edit-employee] .employee-box__img:not([src]):after{left:0}

[dir="rtl"] .side-modal[data-variant=edit-employee] .employee-box__img[src=""]:after,[dir="rtl"] .side-modal[data-variant=edit-employee] .employee-box__img:not([src]):after{right:0}

.side-modal[data-variant=edit-employee] .employee-box__name{font-size:.93rem;color:#898989;margin-bottom:.5rem}

.side-modal[data-variant=edit-employee] .employee-box__role{font-size:1.29rem;font-weight:600}

[dir="ltr"] .side-modal[data-variant=edit-employee] .btn[data-color=blue]{margin:4rem 0 0 auto}

[dir="rtl"] .side-modal[data-variant=edit-employee] .btn[data-color=blue]{margin:4rem auto 0 0}

.side-modal[data-variant=view-activity]{width:37.14rem}

.side-modal[data-variant=view-activity] .side-modal__content{flex:1;display:flex;flex-direction:column;overflow:hidden}

[dir="ltr"] .side-modal[data-variant=view-activity] .side-modal__content{padding:.5rem 2.2rem 0 2.3rem}

[dir="rtl"] .side-modal[data-variant=view-activity] .side-modal__content{padding:.5rem 2.3rem 0 2.2rem}

.side-modal[data-variant=view-activity] .employee-box{border:1px solid #e3e3e3;border-radius:6px;background:#fff;display:flex;align-items:center;padding:1rem 1.8rem}

[dir="ltr"] .side-modal[data-variant=view-activity] .employee-box__data{margin-left:1rem}

[dir="rtl"] .side-modal[data-variant=view-activity] .employee-box__data{margin-right:1rem}

.side-modal[data-variant=view-activity] .employee-box__img{width:4.43rem;height:4.43rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:50%;position:relative;overflow:hidden}

.side-modal[data-variant=view-activity] .employee-box__img[src=""],.side-modal[data-variant=view-activity] .employee-box__img:not([src]){background-image:url("/assets/graphics/blue_avatar.svg");background-size:cover;background-position:center;font-size:0}

.side-modal[data-variant=view-activity] .employee-box__img[src=""]:after,.side-modal[data-variant=view-activity] .employee-box__img:not([src]):after{content:"";position:absolute;top:0;background-image:url("/assets/graphics/blue_avatar.svg");width:100%;height:100%;background-size:cover;background-position:center;display:block}

[dir="ltr"] .side-modal[data-variant=view-activity] .employee-box__img[src=""]:after,[dir="ltr"] .side-modal[data-variant=view-activity] .employee-box__img:not([src]):after{left:0}

[dir="rtl"] .side-modal[data-variant=view-activity] .employee-box__img[src=""]:after,[dir="rtl"] .side-modal[data-variant=view-activity] .employee-box__img:not([src]):after{right:0}

.side-modal[data-variant=view-activity] .employee-box__name{font-size:.93rem;color:#898989;margin-bottom:.5rem}

.side-modal[data-variant=view-activity] .employee-box__role{font-size:1.29rem;font-weight:600}

.side-modal[data-variant=view-activity] .activities-length{font-size:1rem;font-weight:600;color:#1e428a;margin:2.6rem 0 .6rem;position:relative}

.side-modal[data-variant=view-activity] .activities-length:before{content:"";position:absolute;width:5px;height:2.5rem;background-color:#1e428a;top:50%}

[dir="ltr"] .side-modal[data-variant=view-activity] .activities-length:before{left:0;transform:translate(-2.3rem, -50%)}

[dir="rtl"] .side-modal[data-variant=view-activity] .activities-length:before{right:0;transform:translate(2.3rem, -50%)}

.side-modal[data-variant=view-activity] .activities-list{overflow-y:auto;flex:1}

.side-modal[data-variant=view-activity] .activities-list__item{font-size:.93rem;border-bottom:1px solid #f2f2f2}

[dir="ltr"] .side-modal[data-variant=view-activity] .activities-list__item{padding:1.7rem 1.2rem 1.7rem 0}

[dir="rtl"] .side-modal[data-variant=view-activity] .activities-list__item{padding:1.7rem 0 1.7rem 1.2rem}

.side-modal[data-variant=view-activity] .activities-list__item-desc{font-weight:600;line-height:1.3rem;margin-bottom:.5rem}

.side-modal[data-variant=view-activity] .activities-list__item-date{color:#898989}

.contractor-settings--manage-employees{padding:0 2.46rem}

.contractor-settings--manage-employees .employees{display:grid;grid-template-columns:repeat(auto-fill, 19.71rem);grid-gap:2.1rem;width:100%;margin:1.7rem 0 1.6rem}

.contractor-settings--manage-employees .employee{border:1px solid #e3e3e3;border-radius:6px;background:#fff;display:flex;flex-direction:column;align-items:center;width:19.71rem;height:-moz-fit-content;height:fit-content;position:relative;padding:2.71rem 2rem;transition:box-shadow .15s ease-in}

.contractor-settings--manage-employees .employee:hover{box-shadow:0 2px 8px 0 rgba(0,0,0,.1215686275)}

.contractor-settings--manage-employees .employee .btn{font-size:1.07rem}

.contractor-settings--manage-employees .employee__icons{display:flex;opacity:0;position:absolute;top:1.5rem;transition:opacity .15s ease-in}

[dir="ltr"] .contractor-settings--manage-employees .employee__icons{right:1.85rem}

[dir="rtl"] .contractor-settings--manage-employees .employee__icons{left:1.85rem}

.contractor-settings--manage-employees .employee__icon svg,.contractor-settings--manage-employees .employee__icon image{cursor:pointer;filter:brightness(0) saturate(100%) invert(13%) sepia(1%) saturate(2985%) hue-rotate(318deg) brightness(0%) contrast(110%);transition:filter .1s ease-in}

.contractor-settings--manage-employees .employee__icon svg:hover,.contractor-settings--manage-employees .employee__icon image:hover{filter:brightness(0) saturate(100%) invert(53%) sepia(43%) saturate(7%) hue-rotate(324deg) brightness(94%) contrast(94%)}

[dir="ltr"] .contractor-settings--manage-employees .employee__icon--delete{margin-right:1.34rem}

[dir="rtl"] .contractor-settings--manage-employees .employee__icon--delete{margin-left:1.34rem}

.contractor-settings--manage-employees .employee__icon--delete svg,.contractor-settings--manage-employees .employee__icon--delete image{width:1.24rem;height:1.15rem}

.contractor-settings--manage-employees .employee__icon--edit svg,.contractor-settings--manage-employees .employee__icon--edit image{width:1.19rem;height:1.19rem}

.contractor-settings--manage-employees .employee:hover .employee__icons{opacity:1}

.contractor-settings--manage-employees .employee__avatar{width:4.43rem;height:4.43rem;margin:0 0 1.55rem;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}

.contractor-settings--manage-employees .employee__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;border-radius:50%}

.contractor-settings--manage-employees .employee__avatar img[src=""],.contractor-settings--manage-employees .employee__avatar img:not([src]){background-image:url("/assets/graphics/blue_avatar.svg");background-size:cover;background-position:center;font-size:0}

.contractor-settings--manage-employees .employee__avatar img[src=""]:after,.contractor-settings--manage-employees .employee__avatar img:not([src]):after{content:"";position:absolute;top:0;background-image:url("/assets/graphics/blue_avatar.svg");width:100%;height:100%;background-size:cover;background-position:center;display:block}

[dir="ltr"] .contractor-settings--manage-employees .employee__avatar img[src=""]:after,[dir="ltr"] .contractor-settings--manage-employees .employee__avatar img:not([src]):after{left:0}

[dir="rtl"] .contractor-settings--manage-employees .employee__avatar img[src=""]:after,[dir="rtl"] .contractor-settings--manage-employees .employee__avatar img:not([src]):after{right:0}

.contractor-settings--manage-employees .employee__desc{font-size:.93rem;text-align:center;word-break:break-word;color:#898989;margin:0 0 .7rem}

.contractor-settings--manage-employees .employee__desc--phone{text-decoration:none;transition:color .12s ease-in}

.contractor-settings--manage-employees .employee__desc--phone:hover{color:#05d94e}

.contractor-settings--manage-employees .employee__category{font-size:1.28rem;font-weight:600;color:#464646;margin:0 0 1.98rem}

.contractor-settings--manage-employees .employee__action{display:flex;flex-direction:column;padding:1.7rem 0 0;border-top:1px solid #e3e3e3}

.contractor-settings--manage-employees .employee__action-question{font-size:1.07rem;font-weight:600;line-height:1.36rem;color:#464646;text-align:center;margin:0 0 1.3rem}

.contractor-settings--manage-employees .employee__action-buttons{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:-1rem}

.contractor-settings--manage-employees .employee__action-buttons .btn{margin:0 1rem 1rem;padding:.5rem 1.3rem}

.contractor-settings--manage-employees .ownership-note{color:#898989;font-size:.93rem;margin-top:4rem}

.contractor-settings--manage-employees .ownership-note__link{font-size:.93rem;text-align:center;word-break:break-word;color:#898989;text-decoration:none;transition:color .12s ease-in}

.contractor-settings--manage-employees .ownership-note__link:hover{color:#05d94e}

.consultant-settings--new-project .company-forms{width:100%}

.consultant-settings--new-project .company-forms .form{border:none;padding:0;margin:0}

.consultant-settings--new-project .company-forms .form__header:before{content:none}

[dir="ltr"] .contractor-settings--new-project{padding:0 .8rem 0 2.3rem}

[dir="rtl"] .contractor-settings--new-project{padding:0 2.3rem 0 .8rem}

.contractor-settings--new-project .checkbox-multiple{display:flex;flex-wrap:wrap;justify-content:flex-start;height:auto;margin-bottom:.5rem}

.contractor-settings--new-project .checkbox-multiple-option{font-size:1rem;color:#464646;min-width:12rem;margin-bottom:1.93rem;padding:0}

[dir="ltr"] .contractor-settings--new-project .checkbox-multiple-option{margin-right:1rem}

[dir="rtl"] .contractor-settings--new-project .checkbox-multiple-option{margin-left:1rem}

@media(min-width: 768px){
.contractor-settings--new-project .checkbox-multiple-option{font-size:.93rem;width:20%}}

.contractor-settings--new-project .checkbox-multiple-option .checkbox-multiple-checkbox{width:1.4rem;height:1.4rem}

[dir="ltr"] .contractor-settings--new-project .checkbox-multiple-option .checkbox-multiple-checkbox{margin:0 1rem 0 0}

[dir="rtl"] .contractor-settings--new-project .checkbox-multiple-option .checkbox-multiple-checkbox{margin:0 0 0 1rem}

@media(min-width: 768px){
.contractor-settings--new-project .checkbox-multiple-option .checkbox-multiple-checkbox{width:1.14rem;height:1.14rem}}

.contractor-settings--new-project .input-text-header{font-size:1.07rem;font-weight:600;margin-bottom:.93rem}

.contractor-settings--new-project .input-text-input{margin-bottom:2.43rem}

@media(min-width: 768px){
.contractor-settings--new-project .input-text-input{width:18.43rem}}

.contractor-settings--new-project .btn{padding:1rem 1.5rem;font-size:1.21rem}

[dir="ltr"] .contractor-settings--new-project .btn{margin:0 1.5rem .6rem auto}

[dir="rtl"] .contractor-settings--new-project .btn{margin:0 auto .6rem 1.5rem}

.contractor-settings--new-project .btn svg{width:1.33rem;height:.93rem}

.contractor-settings--subscription .subscription{width:100%}

.contractor-settings--subscription .subscription__profile-info--approved{color:#05d94e;background-color:rgba(5,217,78,.1);margin:2rem 0 .3rem}

.contractor-settings--subscription .subscription__box{border:1px solid #e3e3e3;border-radius:6px;background:#fff;padding:1.5rem;margin:.4rem 0 0}

@media(min-width: 768px){
.contractor-settings--subscription .subscription__box{width:27.92rem}}

.contractor-settings--subscription .subscription__box-top{display:flex;justify-content:space-between;align-items:center}

.contractor-settings--subscription .subscription__box-title{font-size:1.07rem;font-weight:600;color:#464646;margin:0}

.contractor-settings--subscription .subscription__box-date{font-size:.86rem;color:#898989;margin:0}

.contractor-settings--subscription .subscription__box .progress-bar{height:.57rem;border-radius:5px;background-color:#e8e5e5;margin:1rem 0 1.21rem}

.contractor-settings--subscription .subscription__box .progress-bar-value{height:.57rem;border-radius:5px;background-color:#1e428a}

.contractor-settings--subscription .subscription__invoices-title{font-size:1.07rem;font-weight:600;margin:2.8rem 0 1.7rem}

.contractor-settings--subscription .subscription__invoices-number{font-size:.93rem;font-weight:500;color:#898989}

.contractor-settings--subscription .subscription__title-main--approved{margin:2rem 0 1rem}

.contractor-settings--subscription .subscription__title-activesub{font-size:.93rem;line-height:1.07rem;margin-bottom:1.9rem;color:#898989}

.contractor-settings--subscription .subscription .table{margin-bottom:.1rem}

[dir="ltr"] .contractor-settings--subscription .subscription .table{padding:0 1.6rem 0 1.7rem}

[dir="rtl"] .contractor-settings--subscription .subscription .table{padding:0 1.7rem 0 1.6rem}

.contractor-settings--subscription .subscription .table__header .table__cell{font-size:.79rem}

.contractor-settings--subscription .subscription .table__body{font-size:.86rem}

.contractor-settings--subscription .subscription .table__body .name{font-size:.93rem;font-weight:600;padding-bottom:.5rem;word-break:break-word}

.contractor-settings--subscription .subscription .table__body .desc{color:#898989;word-break:break-word}

.contractor-settings--subscription .subscription .table__body .date{color:#898989}

.contractor-settings--subscription .subscription .table__body .date--end{color:#ec5469}

.contractor-settings--subscription .subscription .table__body .price{word-break:break-word}

.contractor-settings--subscription .subscription .table__body .status--paid{color:#05d94e}

.contractor-settings--subscription .subscription .table__body .status--unpaid{color:#ec5469}

.contractor-settings--subscription .subscription .table__body .action{text-decoration:none;color:#1e428a;font-weight:500;position:relative;display:inline;cursor:pointer}

.contractor-settings--subscription .subscription .table__body .action:after{position:absolute;content:"";width:100%;height:1px;bottom:-2px;background-color:#1e428a;transition:all .2s ease-in-out;opacity:0}

[dir="ltr"] .contractor-settings--subscription .subscription .table__body .action:after{left:0}

[dir="rtl"] .contractor-settings--subscription .subscription .table__body .action:after{right:0}

.contractor-settings--subscription .subscription .table__body .action:hover:after{opacity:1}

.contractor-settings--subscription .subscription__profile-info--rejected{color:#ec5469;background-color:rgba(236,84,105,.1)}

.contractor-settings--subscription .rejected .btn{margin:2.7rem 0 3.8rem}

.contractor-settings--subscription .subscription__profile-info--review{color:#e0a801;background-color:rgba(224,168,1,.1)}

.contractor-settings--subscription .review .btn{margin:2.7rem 0 3rem}

.contractor-settings--subscription .contractor-settings__header{margin:2.5rem 0 2.2rem}

.contractor-settings--subscription .subscription__profile-info{padding:.5rem;font-size:.93rem;font-weight:600}

.contractor-settings--subscription .subscription__title-main{font-size:1.14rem;font-weight:600;line-height:1.4rem;margin:3.1rem 0 2.1rem}

.contractor-settings--subscription .subscription__title-sub{font-size:1.07rem;font-weight:600;line-height:1.3rem;margin-bottom:1.3rem}

.contractor-settings--subscription .subscription__list{list-style-type:none;padding:0;margin:0}

.contractor-settings--subscription .subscription__list li{position:relative;font-size:.93rem;line-height:1.36rem;color:#898989;margin-bottom:1.2rem}

[dir="ltr"] .contractor-settings--subscription .subscription__list li{padding-left:1.6rem}

[dir="rtl"] .contractor-settings--subscription .subscription__list li{padding-right:1.6rem}

.contractor-settings--subscription .subscription__list li:before{position:absolute;content:"";width:1.14rem;height:1.14rem;background-image:url("/assets/graphics/grey_tick.svg");background-repeat:no-repeat;background-position:center;background-size:100%}

[dir="ltr"] .contractor-settings--subscription .subscription__list li:before{left:0}

[dir="rtl"] .contractor-settings--subscription .subscription__list li:before{right:0}

.contractor-settings--subscription .subscription .btn{margin-bottom:3.6rem}

.consultant-project .accept-design__project-info{width:100%;display:flex;flex-direction:column;align-items:center;padding-bottom:2.43rem;border-bottom:1px dashed #c3c3c3}

@media(min-width: 1025px){
.consultant-project .accept-design__project-info{flex-direction:row;align-items:initial}}

.consultant-project .accept-design__project-img{width:7.29rem;height:5.14rem;border-radius:.64rem;font-size:0}

@media(min-width: 1025px){
[dir="ltr"] .consultant-project .accept-design__project-img{margin-right:1.85rem}

[dir="rtl"] .consultant-project .accept-design__project-img{margin-left:1.85rem}}

.consultant-project .accept-design__project-img[src=""],.consultant-project .accept-design__project-img:not([src]){display:none}

.consultant-project .accept-design__project-desc{margin-top:1rem;text-align:center}

@media(min-width: 1025px){
.consultant-project .accept-design__project-desc{text-align:initial}}

.consultant-project .accept-design__project-text{font-size:1.07rem;color:#898989;margin-bottom:.8rem}

.consultant-project .accept-design__project-title{font-size:1.29rem;font-weight:500}

.consultant-project .accept-design__text{width:100%;font-size:1.07rem;font-weight:600;text-align:center;line-height:1.79rem;padding:1.3rem 0;border-bottom:1px dashed #c3c3c3}

.consultant-project .accept-design .detail-list{padding:2.43rem 0 1.5rem}

.consultant-project .accept-design .input-text{margin-top:2rem;width:100%;animation:fade-in .15s ease-in-out}

.consultant-project .accept-design .input-text-header{text-align:center}

[dir="ltr"] .consultant-project .accept-design .input-text-header .description{margin-left:0}

[dir="rtl"] .consultant-project .accept-design .input-text-header .description{margin-right:0}

.consultant-project .accept-design .input-text-input{width:100%;text-overflow:ellipsis}

.consultant-project .client-details{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem}

@media(min-width: 768px){
.consultant-project .client-details{width:35.7%;max-width:21.53rem}

[dir="ltr"] .consultant-project .client-details{border-left:1px solid #e3e3e3}

[dir="rtl"] .consultant-project .client-details{border-right:1px solid #e3e3e3}}

.consultant-project .client-details__title{font-size:1.29rem;font-weight:600;margin-bottom:2.5rem}

.consultant-project .client-details__img{width:5.36rem;height:5.36rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;position:relative;display:block;overflow:hidden;margin-bottom:1rem}

.consultant-project .client-details__img[src=""],.consultant-project .client-details__img:not([src]){background-image:url("/assets/graphics/blue_avatar.svg");background-size:cover;background-position:center;font-size:0}

.consultant-project .client-details__img[src=""]:after,.consultant-project .client-details__img:not([src]):after{content:"";position:absolute;top:0;background-image:url("/assets/graphics/blue_avatar.svg");width:100%;height:100%;background-size:cover;background-position:center;display:block}

[dir="ltr"] .consultant-project .client-details__img[src=""]:after,[dir="ltr"] .consultant-project .client-details__img:not([src]):after{left:0}

[dir="rtl"] .consultant-project .client-details__img[src=""]:after,[dir="rtl"] .consultant-project .client-details__img:not([src]):after{right:0}

.consultant-project .client-details__name{font-size:1.07rem;font-weight:500;text-align:center;margin-bottom:1.3rem;word-break:break-word}

.consultant-project .client-details__contact{display:flex;align-items:center;font-size:.93rem;font-weight:600;margin-bottom:1.1rem}

.consultant-project .client-details__contact svg,.consultant-project .client-details__contact image{width:1.5rem;height:1.59rem}

[dir="ltr"] .consultant-project .client-details__contact svg,[dir="ltr"] .consultant-project .client-details__contact image{margin-right:.6rem}

[dir="rtl"] .consultant-project .client-details__contact svg,[dir="rtl"] .consultant-project .client-details__contact image{margin-left:.6rem}

.consultant-project .client-details__contact-link{display:flex;align-items:center;color:#333;text-decoration:none;font-size:.93rem;font-weight:600;word-break:break-word;min-height:.93rem;transition:color .12s ease-in}

.consultant-project .client-details__contact-link:hover{color:#05d94e}

.consultant-project .client-details__contact-link:empty{pointer-events:none;cursor:default}

.consultant-project .detail{display:grid;grid-template-columns:49% 49%;justify-content:space-between;margin-bottom:1.4rem}

.consultant-project .detail:last-of-type{margin-bottom:0}

.consultant-project .detail__desc{color:#898989;font-weight:500}

.consultant-project .detail__value{font-weight:500;word-break:break-word}

[dir="ltr"] .consultant-project .detail__value{text-align:right}

[dir="rtl"] .consultant-project .detail__value{text-align:left}

.image-detail{display:flex}

.image-detail__desc{flex-direction:column}

[dir="ltr"] .image-detail__desc{margin-left:.45rem}

[dir="rtl"] .image-detail__desc{margin-right:.45rem}

.image-detail__title{color:#898989;margin-bottom:.4rem;font-size:.93rem}

.image-detail__value{font-size:1.14rem;font-weight:600;word-break:break-word}

.project-documents{background-color:#fff;display:flex;flex-direction:column}

[dir="ltr"] .project-documents{border-right:1px solid #e8e8e8}

[dir="rtl"] .project-documents{border-left:1px solid #e8e8e8}

.project-documents__title{font-size:1.29rem;font-weight:600;margin-bottom:1.8rem;padding:2.21rem 2.21rem 0}

.project-documents__title-num{color:#898989;font-size:.93rem;font-weight:400}

.project-documents .reviews-files{flex-direction:column-reverse;justify-content:initial;flex:1;overflow-y:auto;overflow-x:hidden}

[dir="ltr"] .project-documents .reviews-files{padding:0 1.5rem 0 2.21rem;margin-right:.71rem}

[dir="rtl"] .project-documents .reviews-files{padding:0 2.21rem 0 1.5rem;margin-left:.71rem}

.project-documents .reviews-files__container{display:flex;flex-direction:column;gap:2rem}

.project-documents .reviews-files__btn{margin:.5rem 0 1rem}

.consultant-project .submit-drawings.consultant-project-box{margin-top:3.8rem;flex-direction:column}

[dir="ltr"] .consultant-project .submit-drawings.consultant-project-box{padding:2.29rem 2.64rem 3.29rem 3rem}

[dir="rtl"] .consultant-project .submit-drawings.consultant-project-box{padding:2.29rem 3rem 3.29rem 2.64rem}

.consultant-project .submit-drawings__header{font-size:1.71rem;font-weight:600;margin-bottom:2.21rem}

.consultant-project .submit-drawings__title{font-weight:600;margin:2.9rem 0 1.45rem;position:relative}

.consultant-project .submit-drawings__title:before{content:"";position:absolute;width:4px;height:2.5rem;background-color:#05d94e;top:50%}

[dir="ltr"] .consultant-project .submit-drawings__title:before{left:0;transform:translate(-3rem, -50%)}

[dir="rtl"] .consultant-project .submit-drawings__title:before{right:0;transform:translate(3rem, -50%)}

.consultant-project .submit-drawings .dropzone{padding:3.7rem 4.3rem 4.2rem;font-size:.93rem}

.consultant-project .submit-drawings .dropzone__img{margin-bottom:1.4rem;width:3.14rem}

.consultant-project .submit-drawings .file-list{margin-bottom:0}

.consultant-project .submit-drawings .file-list__item-name{max-width:initial}

.consultant-project .submit-drawings .textarea{margin-top:1.85rem;animation:fade-in .15s ease-in-out}

.consultant-project .submit-drawings .textarea__header{line-height:initial;margin-bottom:0}

.consultant-project .submit-drawings .textarea__input{min-height:8.8rem}

.consultant-project .submit-drawings__buttons{width:100%;display:flex;align-items:center;justify-content:space-between;margin-top:2.93rem}

.consultant-project .submit-drawings-right{display:flex;flex-direction:column}

[dir="ltr"] .consultant-project .submit-drawings-right{padding:0 .71rem 0 2.21rem}

[dir="rtl"] .consultant-project .submit-drawings-right{padding:0 2.21rem 0 .71rem}

.consultant-project .submit-drawings-right__content{flex:1;overflow-y:auto;overflow-x:hidden}

[dir="ltr"] .consultant-project .submit-drawings-right__content{padding-right:1.5rem}

[dir="rtl"] .consultant-project .submit-drawings-right__content{padding-left:1.5rem}

.consultant-project .submit-drawings-right__title{font-size:1.29rem;font-weight:600;margin:2.25rem 0 1rem}

.consultant-project .submit-drawings-right .detail-list{padding:1rem 0 2.2rem}

.consultant-project .submit-drawings-right .detail-list__title{margin-bottom:1.9rem}

.consultant-project .submit-drawings-right .image-detail__title{margin-bottom:.55rem}

.consultant-project .submit-drawings-right__scope-btn{width:100%;padding:1.4rem 0;border-bottom:1px dashed #c3c3c3}

.consultant-project .submit-drawings-right__scope-btn .btn{margin:0 auto;font-weight:400}

.consultant-project .submit-drawings-right .client-details{width:100%;border:0;display:flex;padding:0;margin:3rem 0 1rem}

@media(min-width: 1025px){
.consultant-project .submit-drawings-right .client-details{display:block}}

.consultant-project .submit-drawings-right .client-details__title{margin-bottom:2.3rem}

[dir="ltr"] .consultant-project .submit-drawings-right .client-details__title{text-align:left}

[dir="rtl"] .consultant-project .submit-drawings-right .client-details__title{text-align:right}

.consultant-project .submit-drawings-right .client-details__info{display:flex;flex-direction:column;align-items:center;gap:1.5rem}

@media(min-width: 1025px){
.consultant-project .submit-drawings-right .client-details__info{flex-direction:initial;align-items:initial}}

.consultant-project .submit-drawings-right .client-details__desc{display:flex;flex-direction:column;align-items:center}

@media(min-width: 1025px){
.consultant-project .submit-drawings-right .client-details__desc{display:column;align-items:initial}}

.consultant-project .submit-drawings-right .client-details__img{flex-shrink:0}

.consultant-project .submit-drawings-right .client-details__name{text-align:center;margin-bottom:.9rem}

@media(min-width: 1025px){
[dir="ltr"] .consultant-project .submit-drawings-right .client-details__name{text-align:left}

[dir="rtl"] .consultant-project .submit-drawings-right .client-details__name{text-align:right}}

.consultant-project .submit-drawings-right .client-details__contact{margin-bottom:.5rem;text-align:center}

@media(min-width: 1025px){
[dir="ltr"] .consultant-project .submit-drawings-right .client-details__contact{text-align:left}

[dir="rtl"] .consultant-project .submit-drawings-right .client-details__contact{text-align:right}}

.consultant-project .view-content{overflow-x:auto}

@media(min-width: 768px){
.consultant-project .view-content{overflow-x:hidden}}

.consultant-project .view-content .page-with-sidebar{min-width:650px;display:grid}

@media(min-width: 768px){
.consultant-project .view-content .page-with-sidebar{min-width:initial}}

.consultant-project .page-with-sidebar{grid-template-columns:19.79rem minmax(0, 1fr) 28.57rem;grid-template-rows:8.86rem auto auto}

@media(min-width: 768px){
.consultant-project .page-with-sidebar{grid-template-rows:auto auto auto;grid-template-columns:24.79rem minmax(0, 1fr) 28.57rem}}

.consultant-project[data-type=submitDrawings] .page-with-sidebar{min-width:700px;grid-template-columns:minmax(18rem, 20%) minmax(0, 1fr) minmax(18rem, 25%)}

@media(min-width: 768px){
.consultant-project[data-type=submitDrawings] .page-with-sidebar{min-width:initial}}

@media(min-width: 1025px){
.consultant-project[data-type=submitDrawings] .page-with-sidebar{grid-template-columns:24.79rem minmax(0, 1fr) 28.57rem}}

.consultant-project[data-type=submitDrawings] .container{grid-column:2/3}

.consultant-project[data-type=submitDrawings] .footer{grid-area:3/2/auto/3}

.consultant-project[data-type=submitDrawings] .project-documents{max-width:24.79rem;width:20%;min-width:18rem}

@media(min-width: 1025px){
.consultant-project[data-type=submitDrawings] .project-documents{width:24.79rem;min-width:initial;max-width:initial}}

.consultant-project[data-type=submitDrawings] .submit-drawings-right{max-width:28.57rem;width:25%;min-width:18rem}

@media(min-width: 1025px){
.consultant-project[data-type=submitDrawings] .submit-drawings-right{width:28.57rem;min-width:initial;max-width:initial}}

.consultant-project .subheader{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto;grid-gap:0 5rem;grid-column:1/-1;grid-row:1/2;position:static}

[dir="ltr"] .consultant-project .subheader{padding:.5rem 2.2rem 1rem 1.2rem}

[dir="rtl"] .consultant-project .subheader{padding:.5rem 1.2rem 1rem 2.2rem}

@media(min-width: 768px){
.consultant-project .subheader{position:fixed}}

.consultant-project .subheader__left{width:auto;height:auto}

[dir="ltr"] .consultant-project .subheader__left{padding-left:2rem}

[dir="rtl"] .consultant-project .subheader__left{padding-right:2rem}

.consultant-project .subheader__right{width:auto;height:auto}

.consultant-project .subheader__right .property{text-align:right;min-width:5.1rem}

[dir="ltr"] .consultant-project .subheader__right .property{margin:0 .5rem 0 2.3rem}

[dir="rtl"] .consultant-project .subheader__right .property{margin:0 2.3rem 0 .5rem}

.consultant-project .subheader__right .property__text{font-weight:600;font-size:.93rem;line-height:1.3rem;word-break:break-word}

.consultant-project .subheader__right .property__text-area{color:#05d94e;font-size:1.14rem;font-weight:600;word-break:break-word}

.consultant-project .subheader__right .property__text-governorate{font-size:1.14rem;font-weight:600;word-break:break-word}

.consultant-project .subheader__right .property__title{font-size:.93rem;color:#898989;margin-top:.3rem}

.consultant-project .container{margin:0 auto;max-width:89.29rem;width:90%;grid-column:2/-1}

@media(min-width: 768px){
.consultant-project .container{margin:8.86rem auto 0}}

.consultant-project .consultant-project-box{border:1px solid #e3e3e3;border-radius:6px;background:#fff;width:90%;max-width:60.43rem;margin:4.5rem auto 0}

@media(min-width: 768px){
.consultant-project .consultant-project-box{display:flex}}

.consultant-project .consultant-project-box__project{max-width:26.29rem;width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;padding:2.5rem 2rem 3rem}

.consultant-project .consultant-project-box__project-container{flex:1;min-width:20.7rem}

.consultant-project .consultant-project-box__project-title{width:100%;font-size:1.29rem;font-weight:600;text-align:center}

.consultant-project .consultant-project-box__project-text{width:100%;font-size:1.07rem;font-weight:600;text-align:center;line-height:1.79rem;padding:1.79rem 0;border-bottom:1px dashed #c3c3c3}

.consultant-project .consultant-project-box__project-scope-btn{width:100%;padding:1.79rem 0;border-bottom:1px dashed #c3c3c3}

.consultant-project .consultant-project-box__project-scope-btn .btn{margin:0 auto;font-weight:400}

.consultant-project .consultant-project-box__project-buttons{width:100%;display:flex;align-items:center;justify-content:center;padding-top:2.43rem}

.consultant-project .consultant-project-box__project-buttons .btn[data-color=white]{font-size:1.07rem;padding:.5rem 1.5rem;margin:0 1rem}

.consultant-project .consultant-project-box__project-buttons .btn[data-color=green]{padding:.5rem 1.05rem;margin:0 1rem}

.consultant-project .detail-list{width:100%;padding:2.43rem 0;border-bottom:1px dashed #c3c3c3}

.consultant-project .detail-list__title{font-size:1.29rem;font-weight:600;margin-bottom:2.25rem}

.consultant-project .project-documents{width:19.79rem;grid-row:2/-1;grid-column:1/2}

[dir="ltr"] .consultant-project .project-documents{left:0}

[dir="rtl"] .consultant-project .project-documents{right:0}

@media(min-width: 768px){
.consultant-project .project-documents{height:calc(100vh - 8.86rem - 5.64rem);position:fixed;margin-top:8.86rem;width:24.79rem}}

.consultant-project .design-icons{width:100%;padding:1.79rem 0;border-bottom:1px dashed #c3c3c3;display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem 1.2rem}

.consultant-project .design-icon{flex-shrink:0}

.consultant-project .design-icon--built-up img{width:1.78rem;height:1.78rem}

.consultant-project .design-icon--bedroom img{width:1.78rem;height:1.57rem}

.consultant-project .design-icon--toilets img{width:1.14rem;height:2rem}

.consultant-project .design-icon:empty{display:none}

.consultant-project .submit-drawings-right{width:28.57rem;grid-row:2/-1;grid-column:3/-1;background-color:#fff}

[dir="ltr"] .consultant-project .submit-drawings-right{right:0;border-left:1px solid #e8e8e8}

[dir="rtl"] .consultant-project .submit-drawings-right{left:0;border-right:1px solid #e8e8e8}

@media(min-width: 768px){
.consultant-project .submit-drawings-right{height:calc(100vh - 8.86rem - 5.64rem);position:fixed;margin-top:8.86rem}}

.consultant-project .footer{grid-area:3/2/auto/-1;align-self:flex-end;max-width:89.29rem;width:90%}

.center-panel{--center-document-scale: .2}

.center-panel__container{height:100%;overflow-x:auto;--ratio: calc(1 / var(--center-document-scale))}

@media screen and (min-width: 768px){
.center-panel__container{--center-document-scale: .35;width:100%}}

@media screen and (min-width: 900px){
.center-panel__container{--center-document-scale: .5}}

@media screen and (min-width: 1050px){
.center-panel__container{--center-document-scale: .6}}

@media screen and (min-width: 1250px){
.center-panel__container{max-width:55rem}}

@media screen and (min-width: 1400px){
.center-panel__container{--center-document-scale: .75;max-width:62rem}}

@media screen and (min-width: 1500px){
.center-panel__container{max-width:65rem}}

@media screen and (min-width: 1650px){
.center-panel__container{--center-document-scale: .8}}

@media screen and (min-width: 1720px){
.center-panel__container{--center-document-scale: .9;max-width:70.5rem}}

@media screen and (min-width: 1920px){
.center-panel__container{--center-document-scale: .97;max-width:72.5rem}}

@media screen and (min-width: 2000px){
.center-panel__container{max-width:initial}}

.center-panel__container .document-container{width:100%;height:100%}

[dir="ltr"] .center-panel__container .document-container{transform-origin:0 0}

[dir="rtl"] .center-panel__container .document-container{transform-origin:100% 0}

.center-panel__container .docx-wrapper{background:none;padding:3.57rem 0 0;transform:scale(var(--center-document-scale));transform-origin:50% 0}

.center-panel__container .docx-wrapper .docx{box-shadow:0 0 calc(2.29rem*var(--ratio)) rgba(0,0,0,.0588235294);border-radius:calc(12px*var(--ratio))}

[dir="ltr"] .center-panel__container .docx-wrapper .docx{margin:0 1rem 1.79rem auto}

[dir="rtl"] .center-panel__container .docx-wrapper .docx{margin:0 auto 1.79rem 1rem}

@media screen and (min-width: 768px)and (max-width: 1249px){
[dir="ltr"] .center-panel__container .docx-wrapper .docx{margin:0 1rem 1.79rem 0}

[dir="rtl"] .center-panel__container .docx-wrapper .docx{margin:0 0 1.79rem 1rem}}

@media screen and (min-width: 2000px){
[dir="ltr"] .center-panel__container .docx-wrapper .docx{margin:0 1rem 1.79rem 0}

[dir="rtl"] .center-panel__container .docx-wrapper .docx{margin:0 0 1.79rem 1rem}}

.center-panel__btns{position:absolute;top:3.57rem}

[dir="ltr"] .center-panel__btns{right:5.1%}

[dir="rtl"] .center-panel__btns{left:5.1%}

.center-panel__btns .btn--circle{width:3.29rem;height:3.29rem;box-shadow:0 2px 6px rgba(0,0,0,.1607843137)}

.center-panel__btns .btn--circle .icon{width:1.14rem;height:1.14rem}

.center-panel__btns .btn--circle .icon svg,.center-panel__btns .btn--circle .icon image{width:1.14rem;height:1.14rem}

.center-panel__btns .btn--circle .icon svg image{filter:var(--icon-gray)}

.center-panel__btns .btn--circle:first-child{margin-bottom:1.21rem}

.center-panel__btns .btn--circle:disabled,.center-panel__btns .btn--circle:disabled:hover{background-color:var(--gray)}

.pdf-footer{width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;color:#898989;padding:2em 4em 3.4em;font-size:.9em;position:absolute;bottom:0}

[dir="ltr"] .pdf-footer{left:0}

[dir="rtl"] .pdf-footer{right:0}

.pdf-footer__left{display:flex;align-items:center}

.pdf-footer img{width:3.4em;margin-bottom:.5em}

[dir="ltr"] .pdf-footer img{margin-right:1.3em}

[dir="rtl"] .pdf-footer img{margin-left:1.3em}

.pdf-header{font-size:1.6em;font-weight:600;min-height:5em;position:relative;margin-bottom:1.3em}

[dir="ltr"] .pdf-header{text-align:left;padding-left:15.5%}

[dir="rtl"] .pdf-header{text-align:right;padding-right:15.5%}

.pdf-header__letter{color:#dbe2ee;text-transform:uppercase;font-size:5em;font-weight:600;z-index:1;position:absolute}

.pdf-header__text{z-index:2;position:absolute;top:50%}

.pdf-table-header{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2.1em;margin-top:1em;font-size:1.08em}

.pdf-table-header__left{font-weight:600}

[dir="ltr"] .pdf-table-header__left{text-align:left}

[dir="rtl"] .pdf-table-header__left{text-align:right}

.pdf-table-header__table-nr{margin-bottom:.4em}

.pdf-table-header__right{display:flex;flex-direction:row}

[dir="ltr"] .pdf-table-header__right{text-align:right}

[dir="rtl"] .pdf-table-header__right{text-align:left}

[dir="ltr"] .pdf-table-header__item{margin-left:3em}

[dir="rtl"] .pdf-table-header__item{margin-right:3em}

.pdf-table-header__item-label{color:#898989;margin-bottom:.5em;font-size:.86em}

.pdf-table-header__item-value{color:#1e428a;font-weight:600}

.pdf-table-header__note{font-size:.8em;color:#898989}

[dir="ltr"] .pdf-table-header__note{text-align:right}

[dir="rtl"] .pdf-table-header__note{text-align:left}

.pdf-table-header__note:not(:empty){margin:1.7em 0}

.pdf-table-subheader{font-size:1em;font-weight:600;margin:2em 0 .7em}

[dir="ltr"] .pdf-table-subheader{text-align:left}

[dir="rtl"] .pdf-table-subheader{text-align:right}

.pdf-warning{margin-bottom:2.1em;font-size:1.08em}

[dir="ltr"] .pdf-warning{text-align:left}

[dir="rtl"] .pdf-warning{text-align:right}

.pdf-table{border-collapse:collapse;font-size:.9em;line-height:1.4em;width:100%}

.pdf-table__thead-img:not(:empty){display:block;width:5.3em;height:5.3em;border-radius:50%;overflow:hidden}

.pdf-table__thead-img:not(:empty) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:50%}

.pdf-table .table-header{font-size:.88em;padding:1.4em .6em}

.pdf-table tr:not(.pdf-table__thead-img){border-bottom:1px solid #898989}

.pdf-table tr th,.pdf-table tr td{padding:1.2em .6em;white-space:pre-line;word-break:break-word}

.pdf-table tr [data-is-underline=true]{color:#1e428a;border-bottom:1px solid #1e428a}

.pdf-table[data-hide-borders=true] tr{border:none}

.pdf-contact-table{margin-bottom:2em;padding-bottom:1.5em;border-bottom:1px solid #898989}

.pdf-contact-table:last-of-type{border-bottom:none}

.pdf-contact-table-row{display:flex;flex-direction:row;align-items:center}

[dir="ltr"] .pdf-contact-table-row{margin:0 0 1.3em .6em}

[dir="rtl"] .pdf-contact-table-row{margin:0 .6em 1.3em 0}

.pdf-contact-table-row__img{display:block;width:4.8em;height:4.8em;border-radius:50%;overflow:hidden}

.pdf-contact-table-row__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;border-radius:50%}

.pdf-contact-table-row__img img[src=""],.pdf-contact-table-row__img img:not([src]){background-image:url("/assets/graphics/blue_avatar.svg");background-size:cover;background-position:center;font-size:0}

.pdf-contact-table-row__img img[src=""]:after,.pdf-contact-table-row__img img:not([src]):after{content:"";position:absolute;top:0;background-image:url("/assets/graphics/blue_avatar.svg");width:100%;height:100%;background-size:cover;background-position:center;display:block}

[dir="ltr"] .pdf-contact-table-row__img img[src=""]:after,[dir="ltr"] .pdf-contact-table-row__img img:not([src]):after{left:0}

[dir="rtl"] .pdf-contact-table-row__img img[src=""]:after,[dir="rtl"] .pdf-contact-table-row__img img:not([src]):after{right:0}

.pdf-contact-table-row__data{display:flex;flex-direction:column;align-items:flex-start}

[dir="ltr"] .pdf-contact-table-row__data{margin-left:1.05em}

[dir="rtl"] .pdf-contact-table-row__data{margin-right:1.05em}

.pdf-contact-table-row__type{font-size:.9em}

.pdf-contact-table-row__name{font-size:1.08em;font-weight:600;margin-top:.5em;word-break:break-word}

[dir="ltr"] .pdf-contact-table-row__name{text-align:left}

[dir="rtl"] .pdf-contact-table-row__name{text-align:right}

.pdf-contact-table .pdf-table{font-size:.9em}

.pdf-contact-table .pdf-table .table-header{padding-bottom:1em}

.pdf-contact-table .pdf-table tr th,.pdf-contact-table .pdf-table tr td{padding:.2em .6em}

.pdf-contact-table .pdf-table tr th .highlighted,.pdf-contact-table .pdf-table tr td .highlighted{font-weight:600}

.pdf-contact-table--consultant .pdf-table tbody tr:nth-of-type(3) td,.pdf-contact-table--contractor .pdf-table tbody tr:nth-of-type(3) td{padding:1.7em .6em .5em}

.pdf-contact-table--client .pdf-table tr th .highlighted,.pdf-contact-table--client .pdf-table tr td .highlighted{margin:0 0 .5em}

.pdf-contact-table--ebinaa{border-bottom:none}

.pdf-contact-table--ebinaa .pdf-table{border-collapse:collapse;font-size:.9em;line-height:1.4em}

.pdf-contact-table--ebinaa .pdf-table__thead{display:flex;align-items:center;width:100%}

[dir="ltr"] .pdf-contact-table--ebinaa .pdf-table__thead{margin:0 0 1.3em .6em}

[dir="rtl"] .pdf-contact-table--ebinaa .pdf-table__thead{margin:0 .6em 1.3em 0}

.pdf-contact-table--ebinaa .pdf-table__thead-text{flex:1}

[dir="ltr"] .pdf-contact-table--ebinaa .pdf-table__thead-text{margin-left:.6em}

[dir="rtl"] .pdf-contact-table--ebinaa .pdf-table__thead-text{margin-right:.6em}

.pdf-contact-table--ebinaa .pdf-table__thead-text .table-header{font-size:1.2em;font-weight:600;color:#333;padding-bottom:0}

.pdf-contact-table--ebinaa .pdf-table__thead-img:not(:empty){width:4.6em;height:4.2em;border-radius:0;overflow:hidden}

.pdf-contact-table--ebinaa .pdf-table__thead-img:not(:empty) img{-o-object-fit:contain;object-fit:contain;border-radius:0}

.pdf-acceptance-table{border-bottom:1px solid #898989}

.pdf-acceptance-table .pdf-table{margin:.7em 0}

.pdf-acceptance-table .pdf-table[data-hide-borders=true] .pdf-table__thead-text{border-bottom:1px solid #898989}

.pdf-acceptance-table .pdf-table[data-hide-borders=true] .pdf-table__thead-text td{padding:1.4em .6em}

.pdf-scope-of-work-table .pdf-table{margin:.7em 0}

.pdf-scope-of-work-table .pdf-table tbody tr td:nth-of-type(2){font-weight:600}

.pdf-contractor-materials-table .pdf-table tbody tr td:nth-of-type(1),.pdf-client-materials-table .pdf-table tbody tr td:nth-of-type(1){font-weight:600}

.pdf-contractor-materials-table .pdf-table tbody tr td .value-yes,.pdf-client-materials-table .pdf-table tbody tr td .value-yes{color:#1e428a}

.pdf-contractor-materials-table .pdf-table tbody tr td .value-no,.pdf-client-materials-table .pdf-table tbody tr td .value-no{color:#898989}

.pdf-material-specs__desc{font-weight:600}

.pdf-material-specs__accept{margin-top:.85em;font-weight:500}

.pdf-material-specs .pdf-table tbody tr td:nth-of-type(1),.pdf-material-specs .pdf-table tbody tr td:nth-of-type(3){font-weight:600}

.pdf-payments-table .pdf-table tbody tr td:nth-of-type(4){color:#1e428a}

.pdf-payments-table .pdf-table tbody tr td .highlighted{font-weight:600}

.pdf-schedule-table{margin-bottom:2em}

.pdf-schedule-table__header{display:flex;justify-content:space-between;font-weight:600;margin-bottom:.7em}

[dir="ltr"] .pdf-schedule-table__header{text-align:left}

[dir="rtl"] .pdf-schedule-table__header{text-align:right}

.pdf-schedule-table__header-left{width:14%;font-size:.9em;padding:0 .6em}

.pdf-schedule-table__header--last{margin-top:2em}

.pdf-schedule-table__container{display:flex;flex-direction:row;font-size:.9em}

[dir="ltr"] .pdf-schedule-table__container{text-align:right}

[dir="rtl"] .pdf-schedule-table__container{text-align:left}

.pdf-schedule-table__container-left{width:16%;color:#1e428a;display:flex;flex-direction:column;justify-content:center;line-height:1.2em}

[dir="ltr"] .pdf-schedule-table__container-left{padding-right:.6em}

[dir="rtl"] .pdf-schedule-table__container-left{padding-left:.6em}

.pdf-schedule-table__container .days{display:block;margin-top:2em;color:#333}

.pdf-schedule-table .pdf-table tbody tr{border-bottom:1px solid #898989}

.pdf-schedule-table .pdf-table tbody tr td{padding:1.06em .6em}

.pdf-signboard-table{margin-bottom:2.5em;margin-top:2em}

.pdf-signboard-table .pdf-table tr td:nth-of-type(1){font-size:1.2em;font-weight:600}

[dir="ltr"] .pdf-signboard-table .pdf-table tr td:nth-of-type(1){padding:0 .6em .3em 0}

[dir="rtl"] .pdf-signboard-table .pdf-table tr td:nth-of-type(1){padding:0 0 .3em .6em}

[dir="ltr"] .pdf-signboard-table .pdf-table tr td:nth-of-type(2){padding:0 0 .3em .6em}

[dir="rtl"] .pdf-signboard-table .pdf-table tr td:nth-of-type(2){padding:0 .6em .3em 0}

.contractor-bid-contract .left-panel{--left-document-scale: .32;--ratio: calc(1 / var(--left-document-scale));height:100%}

@media screen and (min-width: 768px){
.contractor-bid-contract .left-panel{--left-document-scale: .12}}

@media screen and (min-width: 1250px){
.contractor-bid-contract .left-panel{--left-document-scale: .16}}

@media screen and (min-width: 1400px){
.contractor-bid-contract .left-panel{--left-document-scale: .22}}

@media screen and (min-width: 1650px){
.contractor-bid-contract .left-panel{--left-document-scale: .28}}

@media screen and (min-width: 1920px){
.contractor-bid-contract .left-panel{--left-document-scale: .32}}

.contractor-bid-contract .left-panel__content{display:flex;flex-direction:column;height:100%}

.contractor-bid-contract .left-panel__content[data-tab=titles]{height:calc(100vh - 5.64rem - 9.4rem)}

.contractor-bid-contract .left-panel__content[data-tab=titles] .left-panel__btns{padding:1.86rem 13% 1.79rem}

.contractor-bid-contract .left-panel__btns{padding:1.86rem 13% 1.59rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}

.contractor-bid-contract .left-panel__btns-scheme{display:flex;margin:0 0 1.2rem}

.contractor-bid-contract .left-panel__btns .btn--main [data-icon-name=print] svg,.contractor-bid-contract .left-panel__btns .btn--main [data-icon-name=print] image{width:1.7rem;height:1.5rem}

[dir="ltr"] .contractor-bid-contract .left-panel__btn{margin-right:1.9rem}

[dir="rtl"] .contractor-bid-contract .left-panel__btn{margin-left:1.9rem}

.contractor-bid-contract .left-panel__btn .btn--main .icon svg{filter:none}

.contractor-bid-contract .left-panel__btn .btn--main [data-icon-name=tiles] svg,.contractor-bid-contract .left-panel__btn .btn--main [data-icon-name=tiles] image{width:1.5rem;height:1.5rem}

.contractor-bid-contract .left-panel__btn .btn--main [data-icon-name=list] svg,.contractor-bid-contract .left-panel__btn .btn--main [data-icon-name=list] image{width:1.71rem;height:1.5rem}

.contractor-bid-contract .left-panel__btn[data-is-active=true] .btn--main{filter:none}

.contractor-bid-contract .left-panel__btn[data-is-active=false] .btn--main{filter:invert(0.5) brightness(0.9)}

.contractor-bid-contract .left-panel__btn[data-is-active=false] .btn--main:hover{filter:none}

[dir="ltr"] .contractor-bid-contract .left-panel__preview-container{margin-right:1.15rem}

[dir="rtl"] .contractor-bid-contract .left-panel__preview-container{margin-left:1.15rem}

.contractor-bid-contract .left-panel__preview{width:calc(100%*var(--ratio));height:calc(100vh*var(--ratio) - var(--ratio)*5.64rem - var(--ratio)*9.4rem - var(--ratio)*6.8rem);transform:scale(var(--left-document-scale));overflow-y:auto}

[dir="ltr"] .contractor-bid-contract .left-panel__preview{transform-origin:0 0;padding:calc(var(--ratio)*.29rem) 0 0 calc(var(--ratio)*2rem)}

[dir="rtl"] .contractor-bid-contract .left-panel__preview{transform-origin:100% 0;padding:calc(var(--ratio)*.29rem) calc(var(--ratio)*2rem) 0 0}

@media screen and (max-width: 1424px){
.contractor-bid-contract .left-panel__preview{height:calc(100vh*var(--ratio) - var(--ratio)*5.64rem - var(--ratio)*9.4rem - var(--ratio)*9.5rem)}}

.contractor-bid-contract .left-panel__preview .docx-wrapper{background:#fff;padding:0}

.contractor-bid-contract .left-panel__preview .docx-wrapper .docx{border:calc(1px*var(--ratio)) solid #cecece;border-radius:calc(12px*var(--ratio));box-shadow:none;margin-bottom:calc(15px*var(--ratio));cursor:pointer;position:relative}

.contractor-bid-contract .left-panel__preview .docx-wrapper .docx[data-is-active=true]{border:calc(1px*var(--ratio)) solid rgba(0,0,0,0)}

.contractor-bid-contract .left-panel__preview .docx-wrapper .docx[data-is-active=true]:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;border:calc(3px*var(--ratio)) solid #05d94e;border-radius:calc(12px*var(--ratio))}

.contractor-bid-contract .left-panel__preview .docx-wrapper .docx__page{position:absolute;width:calc(1.79rem*var(--ratio));height:calc(1.79rem*var(--ratio));box-shadow:0 calc(1px*var(--ratio)) calc(6px*var(--ratio)) rgba(0,0,0,.1725490196);border-radius:50%;top:calc(.79rem*var(--ratio));font-size:calc(.86rem*var(--ratio));background-color:#fff;color:#333;display:flex;justify-content:center;align-items:center}

[dir="ltr"] .contractor-bid-contract .left-panel__preview .docx-wrapper .docx__page{right:calc(.86rem*var(--ratio))}

[dir="rtl"] .contractor-bid-contract .left-panel__preview .docx-wrapper .docx__page{left:calc(.86rem*var(--ratio))}

.contractor-bid-contract .left-panel__list{list-style-type:none;margin-top:.5rem;overflow-y:auto;flex-grow:1}

.contractor-bid-contract .left-panel__list-item{padding:.81rem 12%;position:relative;display:flex;justify-content:space-between;gap:0 1rem;line-height:1.57rem;transition:.2s ease-in;cursor:pointer}

.contractor-bid-contract .left-panel__list-item[data-is-active=true]{background-color:#f5f5fa}

.contractor-bid-contract .left-panel__list-item[data-is-active=true]:after{content:"";position:absolute;top:0;width:4px;height:100%;background-color:#1e428a}

[dir="ltr"] .contractor-bid-contract .left-panel__list-item[data-is-active=true]:after{left:0}

[dir="rtl"] .contractor-bid-contract .left-panel__list-item[data-is-active=true]:after{right:0}

.contractor-bid-contract .left-panel__list-item:not([data-is-active=true]):hover{background-color:#f5f5f5}

.contractor-bid-contract .left-panel__list-item-title{color:#464646;font-size:.86rem;font-weight:600;word-break:break-word;max-width:100%}

.contractor-bid-contract .left-panel__list-item-num{min-width:1.8rem;color:#898989;font-size:.86rem}

[dir="ltr"] .contractor-bid-contract .left-panel__list-item-num{text-align:right}

[dir="rtl"] .contractor-bid-contract .left-panel__list-item-num{text-align:left}

.contractor-bid-contract .left-panel__loading{font-weight:600;padding:2rem 13%}

.contractor-bid-contract .left-panel__thumbnails{height:100%;overflow-y:auto;scroll-behavior:smooth}

[dir="ltr"] .contractor-bid-contract .left-panel__thumbnails{margin-right:1.15rem}

[dir="rtl"] .contractor-bid-contract .left-panel__thumbnails{margin-left:1.15rem}

.contractor-bid-contract .left-panel__thumbnails-item{margin-bottom:15px}

.contractor-bid-contract .left-panel__thumbnails-item .pdf-thumbnail{width:81%;cursor:pointer;border:1px solid #cecece;border-radius:12px;position:relative;overflow:hidden}

[dir="ltr"] .contractor-bid-contract .left-panel__thumbnails-item .pdf-thumbnail{margin-left:13%}

[dir="rtl"] .contractor-bid-contract .left-panel__thumbnails-item .pdf-thumbnail{margin-right:13%}

.contractor-bid-contract .left-panel__thumbnails-item .pdf-thumbnail[src=""],.contractor-bid-contract .left-panel__thumbnails-item .pdf-thumbnail:not([src]){border:none}

.contractor-bid-contract .left-panel__thumbnails-item[data-is-active=true] .pdf-thumbnail{border:3px solid #05d94e}

.contractor-bid-contract .left-panel__thumbnails-item[data-is-active=true] .pdf-thumbnail[src=""],.contractor-bid-contract .left-panel__thumbnails-item[data-is-active=true] .pdf-thumbnail:not([src]){border:none}

.side-modal[data-variant=modify-contract]{width:25%;max-width:28.6rem;min-width:23rem;height:calc(100vh - 5.64rem - 9.4rem);top:15.04rem}

.side-modal[data-variant=modify-contract] .modify-contract__content{padding:0 2.25rem;position:absolute;top:45%}

[dir="ltr"] .side-modal[data-variant=modify-contract] .modify-contract__content{left:50%;transform:translate(-50%, -50%)}

[dir="rtl"] .side-modal[data-variant=modify-contract] .modify-contract__content{right:50%;transform:translate(50%, -50%)}

.side-modal[data-variant=modify-contract] .modify-contract__title{font-size:1.29rem;font-weight:600;text-align:center;line-height:1.79rem;margin-bottom:2.29rem}

.side-modal[data-variant=modify-contract] .modify-contract__email{display:flex;align-items:center;margin:0 auto}

.side-modal[data-variant=modify-contract] .modify-contract__email svg,.side-modal[data-variant=modify-contract] .modify-contract__email image{width:1.5rem;height:1.59rem}

.side-modal[data-variant=modify-contract] .modify-contract__email-text{font-size:1.07rem;text-decoration:none;color:#333;display:flex;align-items:center;gap:.7rem;transition:.2s ease-in}

[dir="ltr"] .side-modal[data-variant=modify-contract] .modify-contract__email-text{margin:0 1.43rem 0 0}

[dir="rtl"] .side-modal[data-variant=modify-contract] .modify-contract__email-text{margin:0 0 0 1.43rem}

.side-modal[data-variant=modify-contract] .modify-contract__email-text:hover{color:#05d94e}

.side-modal[data-variant=modify-contract]+.footer{display:none}

.pdf-prev-container{position:relative;overflow-y:auto;height:calc(100vh - 5.64rem - 9.4rem);display:flex;margin:0 auto;direction:ltr;--pdf-scale: .4}

@media screen and (min-width: 1024px){
.pdf-prev-container{--pdf-scale: .45}}

@media screen and (min-width: 1250px){
.pdf-prev-container{--pdf-scale: .5}}

@media screen and (min-width: 1380px){
.pdf-prev-container{--pdf-scale: .55}}

@media screen and (min-width: 1460px){
.pdf-prev-container{--pdf-scale: .6}}

@media screen and (min-width: 1600px){
.pdf-prev-container{--pdf-scale: .65}}

@media screen and (min-width: 1760px){
.pdf-prev-container{--pdf-scale: .75}}

@media screen and (min-width: 1920px){
.pdf-prev-container{--pdf-scale: .8}}

.pdf-prev-container__btns{position:absolute;top:3.57rem;z-index:49}

[dir="ltr"] .pdf-prev-container__btns{right:5.1%}

[dir="rtl"] .pdf-prev-container__btns{left:5.1%}

.pdf-prev-container__btns .btn--circle{width:3.29rem;height:3.29rem;box-shadow:0 2px 6px rgba(0,0,0,.1607843137)}

.pdf-prev-container__btns .btn--circle .icon{width:1.14rem;height:1.14rem}

.pdf-prev-container__btns .btn--circle .icon svg,.pdf-prev-container__btns .btn--circle .icon image{width:1.14rem;height:1.14rem}

.pdf-prev-container__btns .btn--circle .icon svg image{filter:var(--icon-gray)}

.pdf-prev-container__btns .btn--circle:first-child{margin-bottom:1.21rem}

.pdf-prev-container__btns .btn--circle:hover{background-color:#f7f7f7}

.pdf-prev-container__btns .btn--circle:disabled,.pdf-prev-container__btns .btn--circle:disabled:hover{background-color:var(--gray)}

.pdf-preview{height:100%;overflow-x:visible;text-align:center;padding:3.57rem 0 0;background:none;margin:0 auto;width:8.3in;min-width:8.3in}

.pdf-preview .pdf-page__content--custom{position:relative;font-size:10pt;overflow:hidden}

[dir="ltr"] .pdf-preview .pdf-page__content--custom{padding:3em 3.4em 8em 5.8em}

[dir="rtl"] .pdf-preview .pdf-page__content--custom{padding:3em 5.8em 8em 3.4em}

.pdf-preview .pdf-page img{max-width:100%;max-height:100%}

.pdf-preview .pdf-page .e5-image{width:56%}

.pdf-preview .pdf-page .e6-image{width:100%}

@media screen{
.pdf-preview{transform-origin:50% 0}

.pdf-preview-outer{transform:scale(var(--pdf-scale));transform-origin:50% 0;margin:0 auto;width:100%;display:flex;align-items:center;justify-content:center}

.pdf-preview-outer[data-is-loaded=false] .pdf-preview{opacity:0}

.pdf-preview .pdf-page{margin:0 auto 1.79rem;position:relative}

.pdf-preview .pdf-page__content{aspect-ratio:1/1.4142;background-color:#fff;box-shadow:0 0 2.29rem rgba(0,0,0,.0588235294)}

.pdf-preview .pdf-page canvas{width:100%;background-color:#fff;box-shadow:0 0 2.29rem rgba(0,0,0,.0588235294);direction:ltr}}

.contractor-bid-contract .right-panel-details{height:calc(100vh - 5.64rem - 9.4rem);padding:1.79rem 0 .5rem;display:flex;flex-direction:column;align-items:flex-start;animation:fade-in .2s ease-in}

[dir="ltr"] .contractor-bid-contract .right-panel-details{margin-right:1.35rem}

[dir="rtl"] .contractor-bid-contract .right-panel-details{margin-left:1.35rem}

.contractor-bid-contract .right-panel-details .right-panel__labels{margin-bottom:1.1rem;display:flex;flex-wrap:wrap;align-items:center;gap:.86rem}

[dir="ltr"] .contractor-bid-contract .right-panel-details .right-panel__labels{padding:0 3rem 0 2.21rem}

[dir="rtl"] .contractor-bid-contract .right-panel-details .right-panel__labels{padding:0 2.21rem 0 3rem}

.contractor-bid-contract .right-panel-details .right-panel__labels:empty{display:none}

.contractor-bid-contract .right-panel-details .right-panel__label{font-size:.93rem;font-weight:600;padding:.43rem .57rem .36rem;border-radius:.21rem;color:#05d94e;background-color:rgba(5,217,78,.1)}

.contractor-bid-contract .right-panel-details .right-panel__title{font-size:1.07rem;font-weight:600;line-height:1.79rem;margin-bottom:2.29rem}

[dir="ltr"] .contractor-bid-contract .right-panel-details .right-panel__title{padding:0 3rem 0 2.21rem}

[dir="rtl"] .contractor-bid-contract .right-panel-details .right-panel__title{padding:0 2.21rem 0 3rem}

.contractor-bid-contract .right-panel-details .right-panel__back-btn{margin-bottom:2.1rem}

[dir="ltr"] .contractor-bid-contract .right-panel-details .right-panel__back-btn{padding-left:2.21rem}

[dir="rtl"] .contractor-bid-contract .right-panel-details .right-panel__back-btn{padding-right:2.21rem}

.contractor-bid-contract .right-panel-details .right-panel__back-btn .btn--main{border-radius:0;border:none;box-shadow:none;min-height:initial;padding:0;color:#464646;font-size:1.29rem;font-weight:600;text-align:initial}

.contractor-bid-contract .right-panel-details .right-panel__back-btn .btn--main svg,.contractor-bid-contract .right-panel-details .right-panel__back-btn .btn--main image{width:1.36rem;height:.93rem}

.contractor-bid-contract .right-panel-details .right-panel__back-btn .btn--main .icon svg image{filter:var(--icon-gray)}

[dir="ltr"] .contractor-bid-contract .right-panel-details .right-panel__back-btn:hover .icon{transform:translateX(-0.3rem)}

[dir="rtl"] .contractor-bid-contract .right-panel-details .right-panel__back-btn:hover .icon{transform:translateX(0.3rem)}

.contractor-bid-contract .right-panel-details .right-panel__content{flex-grow:1;overflow:hidden auto;width:calc(100% + .79rem)}

[dir="ltr"] .contractor-bid-contract .right-panel-details .right-panel__content{padding:0 1.3rem 0 2.21rem}

[dir="rtl"] .contractor-bid-contract .right-panel-details .right-panel__content{padding:0 2.21rem 0 1.3rem}

.contractor-bid-contract .right-panel-details .right-panel__detail{border-bottom:1px solid #e3e3e3;margin-bottom:2.5rem}

.contractor-bid-contract .right-panel-details .right-panel__detail-header{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:1.2rem}

.contractor-bid-contract .right-panel-details .right-panel__detail-title{color:#464646;font-size:1.14rem;font-weight:600;padding:.81rem 0 .5rem;position:relative}

.contractor-bid-contract .right-panel-details .right-panel__detail-title:before{content:"";position:absolute;width:5px;height:100%;background-color:#1e428a;top:50%}

[dir="ltr"] .contractor-bid-contract .right-panel-details .right-panel__detail-title:before{left:0;transform:translate(-2.21rem, -50%)}

[dir="rtl"] .contractor-bid-contract .right-panel-details .right-panel__detail-title:before{right:0;transform:translate(2.21rem, -50%)}

.contractor-bid-contract .right-panel-details .right-panel__detail-container{transform-origin:top;max-height:100rem;transition:max-height .3s ease-in-out}

.contractor-bid-contract .right-panel-details .right-panel__detail-content{opacity:1;transition:opacity .3s ease-in-out}

.contractor-bid-contract .right-panel-details .right-panel__detail[data-is-opened=true] .right-panel__dropdown-btn .btn{transform:rotateZ(0)}

.contractor-bid-contract .right-panel-details .right-panel__detail[data-is-opened=false] .right-panel__detail-container{max-height:0;overflow:hidden}

.contractor-bid-contract .right-panel-details .right-panel__detail[data-is-opened=false] .right-panel__detail-content{opacity:0}

.contractor-bid-contract .right-panel-details .right-panel__dropdown-btn{padding-top:.5rem}

.contractor-bid-contract .right-panel-details .right-panel__dropdown-btn .btn{border:none;border-radius:0;box-shadow:none;min-height:initial;transition:.25s ease-in-out}

[dir="ltr"] .contractor-bid-contract .right-panel-details .right-panel__dropdown-btn .btn{transform:rotateZ(180deg)}

[dir="rtl"] .contractor-bid-contract .right-panel-details .right-panel__dropdown-btn .btn{transform:rotateZ(-180deg)}

.contractor-bid-contract .right-panel-details .right-panel__dropdown-btn .btn svg,.contractor-bid-contract .right-panel-details .right-panel__dropdown-btn .btn image{width:.93rem;height:.57rem}

.contractor-bid-contract .right-panel-details .right-panel__dropdown-btn .btn .icon svg image{filter:var(--icon-blue)}

.contractor-bid-contract .right-panel-details .right-panel__signature{color:#464646;font-weight:600;margin-bottom:1rem;position:relative}

.contractor-bid-contract .right-panel-details .right-panel__signature-header{display:flex;align-items:center;justify-content:space-between;gap:0 1rem}

.contractor-bid-contract .right-panel-details .right-panel__signature-header-text{color:#464646;font-size:1rem;font-weight:500;line-height:1.36rem}

[dir="ltr"] .contractor-bid-contract .right-panel-details .right-panel__signature-header-text{text-align:left}

[dir="rtl"] .contractor-bid-contract .right-panel-details .right-panel__signature-header-text{text-align:right}

.contractor-bid-contract .right-panel-details .right-panel__signature-header .btn{color:#464646}

.contractor-bid-contract .right-panel-details .right-panel__signature-header .btn .text:after{background-color:#464646}

.contractor-bid-contract .right-panel-details .right-panel__signature-canvas div{width:100%;max-width:100%;height:6.4rem;max-height:6.4rem;border:1px dotted #dbdada;margin-top:1rem;border-radius:.43rem;overflow:hidden}

.contractor-bid-contract .right-panel-details .right-panel__signature-desc{color:#898989;font-size:.93rem;font-weight:400;line-height:1.2rem;margin:1.2rem 0 1rem}

.contractor-bid-contract .right-panel-details .right-panel__sign{width:calc(100% - 3.51rem + .79rem);margin:.5rem 2.21rem 1rem}

[dir="ltr"] .contractor-bid-contract .right-panel-details .right-panel__sign .btn{margin:0 0 0 auto}

[dir="rtl"] .contractor-bid-contract .right-panel-details .right-panel__sign .btn{margin:0 auto 0 0}

.contractor-bid-contract .right-panel-details .right-panel__sign-title{font-size:1.07rem;text-align:center;color:#898989;margin-bottom:1.47rem}

.contractor-bid-contract .right-panel-details .right-panel__sign-logo{display:flex;align-items:center;justify-content:center;gap:0 .9rem;margin-top:1.8rem}

.contractor-bid-contract .right-panel-details .right-panel__sign-logo-text{font-size:.93rem}

.contractor-bid-contract .right-panel-details .right-panel__sign-logo-img{max-width:65%;width:13.35rem;height:3.35rem;-o-object-fit:contain;object-fit:contain}

.contractor-bid-contract .right-panel-details .input-text{margin-bottom:1.7rem}

.contractor-bid-contract .right-panel-details .input-text-input{border-radius:.43rem;font-size:.93rem;overflow:hidden;text-overflow:ellipsis}

.contractor-bid-contract .right-panel-price{height:100%;overflow:hidden auto;animation:fade-in .2s ease-in}

[dir="ltr"] .contractor-bid-contract .right-panel-price{padding:2rem 0 2.43rem 2.29rem;margin-right:.57rem}

[dir="rtl"] .contractor-bid-contract .right-panel-price{padding:2rem 2.29rem 2.43rem 0;margin-left:.57rem}

.contractor-bid-contract .right-panel-price .right-panel__labels{margin-bottom:1.1rem;display:flex;flex-wrap:wrap;align-items:center;gap:.86rem}

.contractor-bid-contract .right-panel-price .right-panel__labels:empty{display:none}

.contractor-bid-contract .right-panel-price .right-panel__label{font-size:.93rem;font-weight:500;padding:.43rem .57rem .36rem;border-radius:.21rem;color:#05d94e;background-color:rgba(5,217,78,.1)}

.contractor-bid-contract .right-panel-price .right-panel__content{width:calc(100% + .79rem)}

[dir="ltr"] .contractor-bid-contract .right-panel-price .right-panel__content{padding-right:1.61rem}

[dir="rtl"] .contractor-bid-contract .right-panel-price .right-panel__content{padding-left:1.61rem}

.contractor-bid-contract .right-panel-price .right-panel__title{font-size:1.07rem;font-weight:600;line-height:1.79rem;margin-bottom:2.29rem}

[dir="ltr"] .contractor-bid-contract .right-panel-price .right-panel__title{padding-right:3rem}

[dir="rtl"] .contractor-bid-contract .right-panel-price .right-panel__title{padding-left:3rem}

.contractor-bid-contract .right-panel-price .right-panel__table-name{font-size:1.29rem;font-weight:600;margin-bottom:1.07rem}

.contractor-bid-contract .right-panel-price .right-panel__table .table{border:none;padding:0}

.contractor-bid-contract .right-panel-price .right-panel__table .table__header{display:none}

.contractor-bid-contract .right-panel-price .right-panel__table .table__body{font-size:1rem;font-weight:600}

.contractor-bid-contract .right-panel-price .right-panel__table .table__row{border:none}

.contractor-bid-contract .right-panel-price .right-panel__table .table__row:last-of-type .name{color:#333}

.contractor-bid-contract .right-panel-price .right-panel__table .table__row:last-of-type .value,.contractor-bid-contract .right-panel-price .right-panel__table .table__row:last-of-type .unit{color:#1e428a}

.contractor-bid-contract .right-panel-price .right-panel__table .table__row .name{color:#898989}

.contractor-bid-contract .right-panel-price .right-panel__table .table__row .table__cell{padding:.7rem 1rem}

.contractor-bid-contract .right-panel-price .right-panel__table .table__row .table__cell:first-of-type{font-weight:400}

[dir="ltr"] .contractor-bid-contract .right-panel-price .right-panel__table .table__row .table__cell:first-of-type{padding-left:0}

[dir="rtl"] .contractor-bid-contract .right-panel-price .right-panel__table .table__row .table__cell:first-of-type{padding-right:0}

.contractor-bid-contract .right-panel-price .right-panel__table .table__row .table__cell:nth-of-type(2){padding-right:0;padding-left:0;display:flex;justify-content:flex-end}

[dir="ltr"] .contractor-bid-contract .right-panel-price .right-panel__table .table__row .table__cell:nth-of-type(3){padding-left:.2rem;padding-right:0}

[dir="rtl"] .contractor-bid-contract .right-panel-price .right-panel__table .table__row .table__cell:nth-of-type(3){padding-right:.2rem;padding-left:0}

.contractor-bid-contract .right-panel-price .right-panel__table--price{margin-bottom:2.7rem}

.contractor-bid-contract .right-panel-price .right-panel__table--price .table__row:last-of-type{border-top:1px dashed #c3c3c3;border-bottom:1px dashed #c3c3c3;padding:.7rem 0;margin-top:1.1rem}

.contractor-bid-contract .right-panel-price .right-panel__table--price .table__row:last-of-type .table__cell{font-weight:600}

.contractor-bid-contract .right-panel-price .right-panel__table--plan{margin-bottom:1.64rem}

.contractor-bid-contract .right-panel-price .right-panel__table--plan .table__row:nth-of-type(6){border-top:1px dashed #c3c3c3;padding-top:.7rem;margin-top:1.1rem}

.contractor-bid-contract .right-panel-price .right-panel__table--plan .table__row:nth-of-type(6) .name{color:#333}

.contractor-bid-contract .right-panel-price .right-panel__table--plan .table__row:nth-of-type(6) .value,.contractor-bid-contract .right-panel-price .right-panel__table--plan .table__row:nth-of-type(6) .unit{color:#1e428a}

.contractor-bid-contract .right-panel-price .right-panel__table--plan .table__row:nth-of-type(6) .table__cell{font-weight:600}

.contractor-bid-contract .right-panel-price .right-panel__table--plan .table__row:last-of-type{border-bottom:1px dashed #c3c3c3;padding-bottom:.7rem}

.contractor-bid-contract .right-panel-price .right-panel__table--plan .table__row:last-of-type .table__cell{font-weight:600}

.contractor-bid-contract .right-panel-price .right-panel__change-contract{color:#898989;font-size:.86rem;margin-bottom:2.29rem}

.contractor-bid-contract .right-panel-price .right-panel__change-contract-text{display:inline-block}

[dir="ltr"] .contractor-bid-contract .right-panel-price .right-panel__change-contract-text{margin-right:.25rem}

[dir="rtl"] .contractor-bid-contract .right-panel-price .right-panel__change-contract-text{margin-left:.25rem}

.contractor-bid-contract .right-panel-price .right-panel__change-contract .btn{padding:0;font-weight:400;display:inline-block}

.contractor-bid-contract .right-panel-price .right-panel__btn-sign .btn{padding:.5rem 1rem}

[dir="ltr"] .contractor-bid-contract .right-panel-price .right-panel__btn-sign .btn{margin:0 0 0 auto}

[dir="rtl"] .contractor-bid-contract .right-panel-price .right-panel__btn-sign .btn{margin:0 auto 0 0}

.contractor-bid-contract .right-panel-summary{height:calc(100vh - 5.64rem - 9.4rem);display:flex;flex-direction:column;animation:fade-in .2s ease-in;overflow:hidden auto}

[dir="ltr"] .contractor-bid-contract .right-panel-summary{padding:2.07rem 1.5rem 2.07rem 2.39rem;margin-right:.57rem}

[dir="rtl"] .contractor-bid-contract .right-panel-summary{padding:2.07rem 2.39rem 2.07rem 1.5rem;margin-left:.57rem}

.contractor-bid-contract .right-panel-summary__back-btn{margin-bottom:2.1rem}

.contractor-bid-contract .right-panel-summary__back-btn .btn--main{border-radius:0;border:none;box-shadow:none;min-height:initial;padding:0;color:#464646;font-size:1.29rem;font-weight:600}

.contractor-bid-contract .right-panel-summary__back-btn .btn--main svg,.contractor-bid-contract .right-panel-summary__back-btn .btn--main image{width:1.36rem;height:.93rem}

.contractor-bid-contract .right-panel-summary__back-btn .btn--main .icon svg image{filter:var(--icon-gray)}

[dir="ltr"] .contractor-bid-contract .right-panel-summary__back-btn:hover .icon{transform:translateX(-0.3rem)}

[dir="rtl"] .contractor-bid-contract .right-panel-summary__back-btn:hover .icon{transform:translateX(0.3rem)}

.contractor-bid-contract .right-panel-summary__content{flex-grow:1;overflow:hidden auto;width:calc(100% + .79rem)}

[dir="ltr"] .contractor-bid-contract .right-panel-summary__content{padding-right:.5rem}

[dir="rtl"] .contractor-bid-contract .right-panel-summary__content{padding-left:.5rem}

.contractor-bid-contract .right-panel-summary__progress-step{display:flex;position:relative;padding-bottom:2rem}

.contractor-bid-contract .right-panel-summary__progress-step[data-is-active=true] .right-panel-summary__progress-num{background-color:#05d94e}

.contractor-bid-contract .right-panel-summary__progress-step[data-is-active=true]:after{background-color:#05d94e}

.contractor-bid-contract .right-panel-summary__progress-step:after{content:"";position:absolute;width:.3rem;top:0;bottom:0;background-color:#ececef}

[dir="ltr"] .contractor-bid-contract .right-panel-summary__progress-step:after{left:.995rem}

[dir="rtl"] .contractor-bid-contract .right-panel-summary__progress-step:after{right:.995rem}

.contractor-bid-contract .right-panel-summary__progress-step:nth-child(3):after{display:none}

.contractor-bid-contract .right-panel-summary__progress-num{width:2.29rem;height:2.29rem;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-shrink:0;background-color:#ececef;color:#fff;z-index:2}

[dir="ltr"] .contractor-bid-contract .right-panel-summary__progress-num{margin-right:1rem}

[dir="rtl"] .contractor-bid-contract .right-panel-summary__progress-num{margin-left:1rem}

.contractor-bid-contract .right-panel-summary__progress-title{font-weight:600;margin-top:.65rem}

.contractor-bid-contract .right-panel-summary__progress-desc{margin:.64rem 0 1rem;line-height:1.3rem;color:#898989}

.contractor-bid-contract .right-panel-summary__progress-desc:empty{display:none}

.contractor-bid-contract .right-panel-summary__progress-labels{margin-bottom:1.1rem;display:flex;flex-wrap:wrap;align-items:center}

.contractor-bid-contract .right-panel-summary__progress-labels:empty{display:none}

.contractor-bid-contract .right-panel-summary__progress-label{font-size:.93rem;padding:0 .57rem;border-radius:.35rem;color:rgba(137,137,137,.7);display:flex;align-items:center;gap:.25rem;min-height:2.07rem;border:1px solid rgba(137,137,137,.4)}

[dir="ltr"] .contractor-bid-contract .right-panel-summary__progress-label{margin:0 .86rem .86rem 0}

[dir="rtl"] .contractor-bid-contract .right-panel-summary__progress-label{margin:0 0 .86rem .86rem}

.contractor-bid-contract .right-panel-summary__progress-label[data-is-active=true]{color:#05d94e;font-weight:600;border:1px solid #05d94e}

.contractor-bid-contract .right-panel-summary__progress-label[data-is-active=true]:after{content:"";background-image:url("/assets/graphics/white_tick.svg");width:2.07rem;height:1.8rem;background-size:2.07rem 1.8rem;background-repeat:no-repeat;filter:brightness(0) saturate(100%) invert(74%) sepia(68%) saturate(2824%) hue-rotate(87deg) brightness(92%) contrast(98%)}

.contractor-bid-contract .right-panel-summary__sign-btn{margin-top:1rem}

[dir="ltr"] .contractor-bid-contract .right-panel-summary__sign-btn .btn{margin:0 0 0 auto}

[dir="rtl"] .contractor-bid-contract .right-panel-summary__sign-btn .btn{margin:0 auto 0 0}

.contractor-bid-contract .right-panel-summary .right-panel__header{display:flex;flex-direction:column;align-items:center}

.contractor-bid-contract .right-panel-summary .right-panel__header svg,.contractor-bid-contract .right-panel-summary .right-panel__header image{width:4.29rem;height:4.29rem}

.contractor-bid-contract .right-panel-summary .right-panel__title{font-size:1.14rem;font-weight:600;margin:1rem 0 .8rem}

.contractor-bid-contract .right-panel-summary .right-panel__sub-title{color:#898989;text-align:center;line-height:1.5rem;margin-bottom:1.8rem}

.contractor-bid-contract .right-panel-summary .right-panel__invoice{padding:2.5rem 0 2rem;border-top:1px dashed #c3c3c3;border-bottom:1px dashed #c3c3c3;margin-bottom:2.15rem}

.contractor-bid-contract .right-panel-summary .right-panel__invoice-title{font-size:1.14rem;font-weight:600;margin-bottom:1.7rem}

.contractor-bid-contract .right-panel-summary .right-panel__invoice-text{color:#898989;margin-bottom:.86rem;display:flex;gap:0 .3rem;flex-wrap:wrap;word-break:break-word}

.contractor-bid-contract .right-panel-summary .right-panel__invoice-desc{flex-shrink:0}

.contractor-bid-contract .right-panel-summary .right-panel__invoice-id{color:#464646}

.contractor-bid-contract .right-panel-summary .right-panel__invoice-hash{color:#898989}

[dir="ltr"] .contractor-bid-contract .right-panel-summary .right-panel__invoice-hash{margin-right:.3rem}

[dir="rtl"] .contractor-bid-contract .right-panel-summary .right-panel__invoice-hash{margin-left:.3rem}

.contractor-bid-contract .right-panel-summary .right-panel__invoice-btns{margin-top:1.4rem;display:flex;justify-content:space-between;gap:0 1rem}

.contractor-bid-contract .right-panel-summary .right-panel__invoice-btns .btn{box-shadow:0 4px 12px rgba(0,0,0,.0705882353);font-size:1.07rem}

[dir="ltr"] .contractor-bid-contract .right-panel-summary .right-panel__invoice-btn-pay .btn{padding-left:1.5rem}

[dir="rtl"] .contractor-bid-contract .right-panel-summary .right-panel__invoice-btn-pay .btn{padding-right:1.5rem}

.contractor-bid-contract .right-panel-summary .right-panel__detail{padding:2rem 0 1.6rem;border-top:1px dashed #c3c3c3}

.contractor-bid-contract .right-panel-summary .right-panel__detail:last-child{padding-bottom:0}

.contractor-bid-contract .right-panel-summary .right-panel__detail-title{font-size:1.14rem;font-weight:600;margin-bottom:1.5rem}

.contractor-bid-contract .right-panel-summary .right-panel__detail-sub-title{margin-bottom:1.4rem;color:#1e428a;font-weight:600}

.contractor-bid-contract .right-panel-summary .right-panel__detail--sub{padding-top:2.4rem}

.contractor-bid-contract .right-panel-summary .right-panel__detail--sub .right-panel__detail-title{margin-bottom:1.3rem}

.contractor-bid-contract .right-panel-summary .right-panel__contact{display:flex;gap:.3rem;margin-bottom:.55rem}

.contractor-bid-contract .right-panel-summary .right-panel__contact-title{color:#898989;min-width:3.3rem}

.contractor-bid-contract .right-panel-summary .right-panel__contact-text{color:#333;text-decoration:none;font-weight:600;word-break:break-word;transition:color .12s ease-in}

.contractor-bid-contract .right-panel-summary .right-panel__contact-text--link:hover{color:#05d94e}

.contractor-bid-contract .right-panel-summary .right-panel__signature{color:#464646;font-weight:600;margin-bottom:1rem;padding-top:1.5rem;position:relative;border-top:1px dashed #e3e3e3}

.contractor-bid-contract .right-panel-summary .right-panel__signature-header{display:flex;align-items:center;justify-content:space-between;gap:0 1rem}

.contractor-bid-contract .right-panel-summary .right-panel__signature-header-text{color:#464646;font-size:1rem;font-weight:500;line-height:1.36rem}

[dir="ltr"] .contractor-bid-contract .right-panel-summary .right-panel__signature-header-text{text-align:left}

[dir="rtl"] .contractor-bid-contract .right-panel-summary .right-panel__signature-header-text{text-align:right}

.contractor-bid-contract .right-panel-summary .right-panel__signature-header .btn{color:#464646}

.contractor-bid-contract .right-panel-summary .right-panel__signature-header .btn .text:after{background-color:#464646}

.contractor-bid-contract .right-panel-summary .right-panel__signature-canvas div{width:100%;max-width:100%;height:6.4rem;max-height:6.4rem;border:1px dotted #dbdada;margin-top:1rem;border-radius:.43rem;overflow:hidden}

.contractor-bid-contract .right-panel-summary .right-panel__signature-desc{color:#898989;font-size:.93rem;font-weight:400;line-height:1.2rem;margin:1.2rem 0 1rem}

.contractor-bid-contract .right-panel-summary .right-panel__signature-desc .btn{display:inline-block}

.pdf-commitment{margin-top:3.3em;padding-bottom:3em}

[dir="ltr"] .pdf-commitment{text-align:left}

[dir="rtl"] .pdf-commitment{text-align:right}

.pdf-commitment--first{border-bottom:1px solid #898989}

.pdf-commitment__text{font-size:.93em;line-height:1.4em;margin-bottom:3.3em}

.pdf-commitment__data{display:flex;flex-direction:column;text-align:center}

[dir="ltr"] .pdf-commitment__data{padding-right:2.4em}

[dir="rtl"] .pdf-commitment__data{padding-left:2.4em}

.pdf-commitment__images{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-bottom:.8em}

.pdf-commitment__images img{width:3.5em;height:3.5em;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:50%}

.pdf-commitment__images img[src=""],.pdf-commitment__images img:not([src]){width:0;height:0}

.pdf-commitment__images img:nth-of-type(2){z-index:1}

[dir="ltr"] .pdf-commitment__images img:nth-of-type(2){transform:translateX(-1.2em)}

[dir="rtl"] .pdf-commitment__images img:nth-of-type(2){transform:translateX(1.2em)}

.pdf-commitment__person-label{font-size:.9em;margin-bottom:.5em}

.pdf-commitment__person-name{font-size:1.2em;font-weight:500;max-width:100%;word-break:break-word}

.side-modal[data-variant=commitment]{width:52.35rem;padding-bottom:0}

.side-modal[data-variant=commitment] .side-modal__header{margin:0 2.16rem 1.05rem}

.side-modal[data-variant=commitment] .side-modal__header .btn--main{font-size:1.07rem}

[dir="ltr"] .side-modal[data-variant=commitment] .side-modal__header .btn--main{margin:-0.4rem 0 0 auto}

[dir="rtl"] .side-modal[data-variant=commitment] .side-modal__header .btn--main{margin:-0.4rem auto 0 0}

.side-modal[data-variant=commitment] .side-modal__header .btn--main svg,.side-modal[data-variant=commitment] .side-modal__header .btn--main image{width:.86rem;height:1.21rem}

.side-modal[data-variant=commitment] .side-modal__content{flex-grow:1;overflow-y:auto}

[dir="ltr"] .side-modal[data-variant=commitment] .side-modal__content{padding:0 2.14rem 0 2.3rem}

[dir="rtl"] .side-modal[data-variant=commitment] .side-modal__content{padding:0 2.3rem 0 2.14rem}

.side-modal[data-variant=commitment] .side-modal__section{margin-bottom:2.2rem}

.side-modal[data-variant=commitment] .side-modal__section-title{font-size:1.07rem;font-weight:600;line-height:1.93rem;margin-bottom:.7rem}

.side-modal[data-variant=commitment] .side-modal__section-text{color:#898989;line-height:1.79rem}

.side-modal[data-variant=commitment] .side-modal__accept{display:flex;align-items:center;gap:0 .9rem;margin-bottom:2rem}

.side-modal[data-variant=commitment] .side-modal__accept-text{font-size:.93rem}

.side-modal[data-variant=commitment] .side-modal__accept-logo{max-width:30%;width:13.35rem;height:3.35rem;-o-object-fit:contain;object-fit:contain}

[dir="ltr"] .side-modal[data-variant=commitment] .side-modal__accept .btn[data-color=green]{margin:0 0 0 auto;padding-left:.8rem}

[dir="rtl"] .side-modal[data-variant=commitment] .side-modal__accept .btn[data-color=green]{margin:0 auto 0 0;padding-right:.8rem}

.side-modal[data-variant=commitment] .side-modal__accept .btn[data-color=green]:disabled:hover{background-color:#898989}

.side-modal[data-variant=commitment] .checkbox-container{font-weight:initial;margin-bottom:4.14rem}

.contractor-bid-contract ::-webkit-scrollbar{width:.79rem;height:.79rem}

.contractor-bid-contract .subheader{align-items:initial;min-height:9.4rem}

[dir="ltr"] .contractor-bid-contract .subheader{padding:1.07rem 2.5rem 0 3rem}

[dir="rtl"] .contractor-bid-contract .subheader{padding:1.07rem 3rem 0 2.5rem}

.contractor-bid-contract .subheader__left{width:100%;height:auto}

.contractor-bid-contract .subheader__bottom{font-size:.93rem;margin-top:-0.71rem}

[dir="ltr"] .contractor-bid-contract .subheader__bottom{padding-left:3.9rem}

[dir="rtl"] .contractor-bid-contract .subheader__bottom{padding-right:3.9rem}

@media(min-width: 768px){
[dir="ltr"] .contractor-bid-contract .subheader__bottom{padding-left:2.9rem}

[dir="rtl"] .contractor-bid-contract .subheader__bottom{padding-right:2.9rem}}

.contractor-bid-contract~.footer{display:none}

.contract-container-view .loading-container{background-color:#dedede}

.design-detail-main{grid-row:2/3;grid-column:1/2;width:90%;max-width:82.71rem;margin:3.7rem auto 0}

.design-detail-main__quote{font-size:14px;font-weight:600;font-style:italic;line-height:25px;width:80%;margin:0 auto}

@media(min-width: 768px){
.design-detail-main__quote{width:initial;font-size:1.86rem;line-height:3.36rem}}

.design-detail-main__title{font-size:1.29rem;font-weight:600;margin-bottom:1.79rem}

@media(min-width: 1025px){
.design-detail-main__list{margin-bottom:6rem}

.design-detail-main__list:empty{margin-bottom:0}}

.design-detail-main .start-design-box{max-width:100%;padding:4.71rem 2rem;margin:2.93rem 0 4.35rem;background-color:#1e428a;border-radius:.43rem;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center}

.design-detail-main .start-design-box__header{font-size:24px;font-weight:600;margin-bottom:1rem}

@media(min-width: 768px){
.design-detail-main .start-design-box__header{font-size:2.57rem}}

.design-detail-main .start-design-box__subheader{font-size:1.29rem}

.design-detail-main .start-design-box .btn{margin-top:2.75rem}

.side-modal[data-variant=start-design]{width:100%;padding-bottom:0;overflow:visible}

@media(min-width: 768px){
.side-modal[data-variant=start-design]{width:33.57rem}}

.side-modal[data-variant=start-design] .side-modal__header{margin-bottom:1.5rem}

.side-modal[data-variant=start-design] .side-modal__content{flex:1;padding:.5rem 10px 1rem;overflow-y:auto;overflow-x:hidden}

@media(min-width: 768px){
[dir="ltr"] .side-modal[data-variant=start-design] .side-modal__content{padding:.5rem 1.6rem 1rem 2.3rem}

[dir="rtl"] .side-modal[data-variant=start-design] .side-modal__content{padding:.5rem 2.3rem 1rem 1.6rem}}

.side-modal[data-variant=start-design] .side-modal__content .form{display:flex;flex-direction:column;height:100%}

.side-modal[data-variant=start-design] .side-modal__content .form__title{font-size:1.14rem;font-weight:600;margin-bottom:2rem}

.side-modal[data-variant=start-design] .side-modal__content .form__row{display:flex;justify-content:space-between;margin-bottom:17px}

@media(min-width: 768px){
.side-modal[data-variant=start-design] .side-modal__content .form__row{margin-bottom:2rem}}

.side-modal[data-variant=start-design] .side-modal__content .form__row>.input-text{width:calc(50% - .5rem)}

.side-modal[data-variant=start-design] .side-modal__content .form__sub-title{width:100%;color:#464646;font-size:11px;font-weight:500;line-height:12px;margin-bottom:.97rem}

@media(min-width: 768px){
.side-modal[data-variant=start-design] .side-modal__content .form__sub-title{font-size:1rem;line-height:1.36rem}}

.side-modal[data-variant=start-design] .side-modal__content .form .uploader{flex:initial}

[dir="ltr"] .side-modal[data-variant=start-design] .side-modal__content .form .btn{margin:auto 0 0 auto}

[dir="rtl"] .side-modal[data-variant=start-design] .side-modal__content .form .btn{margin:auto auto 0 0}

@media(min-width: 768px){
.side-modal[data-variant=start-design] .side-modal__main{width:29.67rem}}

.side-modal[data-variant=start-design] .side-modal__design{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 1.8rem}

.side-modal[data-variant=start-design] .side-modal__design-selected{font-size:13px;color:#898989;margin-bottom:10px}

@media(min-width: 768px){
.side-modal[data-variant=start-design] .side-modal__design-selected{font-size:1.07rem;margin-bottom:.7rem}}

.side-modal[data-variant=start-design] .side-modal__design-title{font-size:15px;font-weight:500;margin-bottom:1.35rem;word-break:break-word}

@media(min-width: 768px){
.side-modal[data-variant=start-design] .side-modal__design-title{font-size:1.29rem}}

.side-modal[data-variant=start-design] .side-modal__design-img{display:block;width:100%;max-width:270px;height:180px;border-radius:1.07rem;-o-object-fit:cover;object-fit:cover;margin-bottom:33px}

@media(min-width: 768px){
.side-modal[data-variant=start-design] .side-modal__design-img{width:21.57rem;max-width:initial;height:15.29rem;margin-bottom:2.64rem}}

.side-modal[data-variant=start-design] .side-modal__company{display:flex;flex-direction:column;align-items:center}

.side-modal[data-variant=start-design] .side-modal__company-img{display:block;width:60px;height:60px;border-radius:50%;box-shadow:0 3px 6px rgba(0,0,0,.2196078431);margin-bottom:12px;overflow:hidden;position:relative}

@media(min-width: 768px){
.side-modal[data-variant=start-design] .side-modal__company-img{width:5.14rem;height:5.14rem;margin-bottom:.86rem}}

.side-modal[data-variant=start-design] .side-modal__company-img[src=""],.side-modal[data-variant=start-design] .side-modal__company-img:not([src]){background-image:url("/assets/graphics/example_logo.jpg");background-size:cover;background-position:center;font-size:0}

.side-modal[data-variant=start-design] .side-modal__company-img[src=""]:after,.side-modal[data-variant=start-design] .side-modal__company-img:not([src]):after{content:"";position:absolute;top:0;background-image:url("/assets/graphics/example_logo.jpg");width:100%;height:100%;background-size:cover;background-position:center;display:block}

[dir="ltr"] .side-modal[data-variant=start-design] .side-modal__company-img[src=""]:after,[dir="ltr"] .side-modal[data-variant=start-design] .side-modal__company-img:not([src]):after{left:0}

[dir="rtl"] .side-modal[data-variant=start-design] .side-modal__company-img[src=""]:after,[dir="rtl"] .side-modal[data-variant=start-design] .side-modal__company-img:not([src]):after{right:0}

.side-modal[data-variant=start-design] .side-modal__company-name{font-size:15px;font-weight:600;text-align:center;margin-bottom:.2rem;word-break:break-word}

@media(min-width: 768px){
.side-modal[data-variant=start-design] .side-modal__company-name{font-size:1.29rem}}

.side-modal[data-variant=start-design] .side-modal__company .stars-container{margin-top:12px}

@media(min-width: 768px){
.side-modal[data-variant=start-design] .side-modal__company .stars-container{margin-top:.64rem}}

.side-modal[data-variant=start-design] .side-modal__company .stars__dropdown{padding-bottom:0}

[dir="ltr"] .side-modal[data-variant=start-design] .side-modal__company .stars__dropdown{left:83%}

[dir="rtl"] .side-modal[data-variant=start-design] .side-modal__company .stars__dropdown{right:83%}

.side-modal[data-variant=start-design] .side-modal__company .stars__dropdown .stars__icons-container{margin-bottom:1.11rem}

[dir="ltr"] .side-modal[data-variant=start-design] .side-modal__company .stars__icons{margin-right:.2rem}

[dir="rtl"] .side-modal[data-variant=start-design] .side-modal__company .stars__icons{margin-left:.2rem}

.side-modal[data-variant=start-design] .side-modal__company-since{color:#898989;font-weight:500;font-size:12px}

[dir="ltr"] .side-modal[data-variant=start-design] .side-modal__company-since{border-left:1px solid #e3e3e3;padding-left:1rem;margin-left:1.2rem}

[dir="rtl"] .side-modal[data-variant=start-design] .side-modal__company-since{border-right:1px solid #e3e3e3;padding-right:1rem;margin-right:1.2rem}

@media(min-width: 768px){
.side-modal[data-variant=start-design] .side-modal__company-since{font-size:1rem}}

.side-modal[data-variant=start-design] .side-modal__company-year{color:#333}

[dir="ltr"] .side-modal[data-variant=start-design] .side-modal__company-year{margin-left:.2rem}

[dir="rtl"] .side-modal[data-variant=start-design] .side-modal__company-year{margin-right:.2rem}

.side-modal[data-variant=start-design] .side-modal__company-desc{width:85%;line-height:1.79rem;text-align:center;color:#898989;margin:2rem 0 3.5rem}

.side-modal[data-variant=start-design] .side-modal__prices{width:100%;margin-top:3rem}

[dir="ltr"] .side-modal[data-variant=start-design] .side-modal__prices{padding:0 2.4rem 0 1.8rem}

[dir="rtl"] .side-modal[data-variant=start-design] .side-modal__prices{padding:0 1.8rem 0 2.4rem}

.side-modal[data-variant=start-design] .side-modal__price{width:100%;display:grid;grid-template-columns:49% 49%;justify-content:space-between;margin-bottom:1rem}

.side-modal[data-variant=start-design] .side-modal__price-title{color:#898989;font-size:12px}

@media(min-width: 768px){
.side-modal[data-variant=start-design] .side-modal__price-title{font-size:1rem}}

.side-modal[data-variant=start-design] .side-modal__price-value{font-weight:500;word-break:break-word;font-size:12px}

[dir="ltr"] .side-modal[data-variant=start-design] .side-modal__price-value{text-align:right}

[dir="rtl"] .side-modal[data-variant=start-design] .side-modal__price-value{text-align:left}

@media(min-width: 768px){
.side-modal[data-variant=start-design] .side-modal__price-value{font-size:1rem}}

.side-modal[data-variant=start-design] .side-modal__price--total{margin:1.5rem 0 2.35rem;padding:1.2rem 0;border-top:1px dashed #dbdada;border-bottom:1px dashed #dbdada}

.side-modal[data-variant=start-design] .side-modal__price--total .side-modal__price-title{color:#333;font-weight:500}

.side-modal[data-variant=start-design] .side-modal__price--total .side-modal__price-value{color:#1e428a}

.side-modal[data-variant=start-design] .side-modal__price-info{width:100%}

[dir="ltr"] .side-modal[data-variant=start-design] .side-modal__price-info{padding:0 2.4rem 0 1.5rem}

[dir="rtl"] .side-modal[data-variant=start-design] .side-modal__price-info{padding:0 1.5rem 0 2.4rem}

.side-modal[data-variant=start-design] .side-modal__price-info-title{font-weight:500;margin-bottom:1.5rem;font-size:12px}

@media(min-width: 768px){
.side-modal[data-variant=start-design] .side-modal__price-info-title{font-size:1rem}}

.side-modal[data-variant=start-design] .side-modal__price-info-list{list-style-type:none}

.side-modal[data-variant=start-design] .side-modal__price-info-item{font-size:1.1rem;line-height:1.2rem;color:#898989;display:flex;margin-bottom:1.04rem}

@media(min-width: 768px){
.side-modal[data-variant=start-design] .side-modal__price-info-item{font-size:.93rem}}

.side-modal[data-variant=start-design] .side-modal__price-info-item:before{content:"";display:block;width:.79rem;height:.79rem;border-radius:50%;border:.28rem solid #898989;flex-shrink:0;margin-top:.12rem}

[dir="ltr"] .side-modal[data-variant=start-design] .side-modal__price-info-item:before{margin-right:.71rem}

[dir="rtl"] .side-modal[data-variant=start-design] .side-modal__price-info-item:before{margin-left:.71rem}

.side-modal[data-variant=start-design] .side-modal__terms{display:flex;align-items:center;justify-content:space-between;gap:.2rem;margin:1.15rem 0 75px}

[dir="ltr"] .side-modal[data-variant=start-design] .side-modal__terms{padding:0 .75rem 0 1.45rem}

[dir="rtl"] .side-modal[data-variant=start-design] .side-modal__terms{padding:0 1.45rem 0 .75rem}

@media(min-width: 768px){
.side-modal[data-variant=start-design] .side-modal__terms{margin:1.15rem 0}}

.side-modal[data-variant=start-design] .side-modal__terms .checkbox-container{font-size:12px}

@media(min-width: 768px){
.side-modal[data-variant=start-design] .side-modal__terms .checkbox-container{font-size:1.07rem}}

.side-modal[data-variant=start-design] .side-modal__terms-check{display:flex;align-items:center}

.side-modal[data-variant=start-design] .side-modal__terms-link{color:#1e428a;font-size:12px;font-weight:600;text-decoration:none;position:relative}

[dir="ltr"] .side-modal[data-variant=start-design] .side-modal__terms-link{margin-left:.3rem}

[dir="rtl"] .side-modal[data-variant=start-design] .side-modal__terms-link{margin-right:.3rem}

@media(min-width: 768px){
.side-modal[data-variant=start-design] .side-modal__terms-link{font-size:1.07rem}}

.side-modal[data-variant=start-design] .side-modal__terms-link:after{opacity:0;position:absolute;content:"";width:100%;bottom:-2px;height:1px;background-color:#1e428a;transition:all .2s ease-in-out}

[dir="ltr"] .side-modal[data-variant=start-design] .side-modal__terms-link:after{left:0}

[dir="rtl"] .side-modal[data-variant=start-design] .side-modal__terms-link:after{right:0}

.side-modal[data-variant=start-design] .side-modal__terms-link:hover:after{opacity:1}

.terms-bg{position:fixed;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.33);animation:fade-in .12s ease-in;z-index:1111}

[dir="ltr"] .terms-bg{left:0}

[dir="rtl"] .terms-bg{right:0}

.terms-bg .terms{width:94%;height:94%;position:absolute;top:50%;background-color:#fff;border-radius:17px;box-shadow:0 23px 36px rgba(0,0,0,.15);font-size:1.15rem;line-height:2rem;display:flex;flex-direction:column;overflow:hidden}

[dir="ltr"] .terms-bg .terms{left:50%;transform:translate(-50%, -50%);padding:3rem 1.5rem 3rem 3rem}

[dir="rtl"] .terms-bg .terms{right:50%;transform:translate(50%, -50%);padding:3rem 3rem 3rem 1.5rem}

.terms-bg .terms:before{content:"";height:6px;background-color:#05d94e;position:absolute;top:0;width:100%}

[dir="ltr"] .terms-bg .terms:before{left:0}

[dir="rtl"] .terms-bg .terms:before{right:0}

.terms-bg .terms__content{overflow-y:auto}

[dir="ltr"] .terms-bg .terms__content{padding:1rem 1rem 0 0}

[dir="rtl"] .terms-bg .terms__content{padding:1rem 0 0 1rem}

.terms-bg .terms svg,.terms-bg .terms image{width:1.6rem;height:1.6rem;position:absolute;top:2rem;cursor:pointer;transition:filter .15s linear}

[dir="ltr"] .terms-bg .terms svg,[dir="ltr"] .terms-bg .terms image{right:2rem}

[dir="rtl"] .terms-bg .terms svg,[dir="rtl"] .terms-bg .terms image{left:2rem}

.terms-bg .terms svg:hover,.terms-bg .terms image:hover{filter:brightness(0.5)}

.terms-bg .terms h1{margin-bottom:1.5rem}

.terms-bg .terms h3{margin-bottom:1rem}

[dir="ltr"] .terms-bg .terms p{margin:1.3rem 0 1.3rem 1.2rem}

[dir="rtl"] .terms-bg .terms p{margin:1.3rem 1.2rem 1.3rem 0}

.terms-bg .terms a{color:#1e428a}

.terms-bg .terms table{border-collapse:collapse}

[dir="ltr"] .terms-bg .terms table{margin:0 0 2rem 1.2rem}

[dir="rtl"] .terms-bg .terms table{margin:0 1.2rem 2rem 0}

.terms-bg .terms table th,.terms-bg .terms table td{padding:.8rem;border:1px solid #898989}

.design-detail-view .page-with-thin-sidebar{display:flex;flex-direction:column}

@media(min-width: 768px){
.design-detail-view .page-with-thin-sidebar{display:grid;grid-template-columns:1fr 40%;grid-template-rows:fit-content(100%) auto auto}}

@media(min-width: 1025px){
.design-detail-view .page-with-thin-sidebar{grid-template-columns:minmax(52.5rem, 1fr) minmax(15.5rem, 44.5rem)}}

.design-detail-view .services__container{grid-template-columns:repeat(auto-fit, minmax(13rem, 1fr));max-width:39.86rem;width:auto}

@media(min-width: 1025px){
.design-detail-view .services__container{grid-template-columns:1fr 1fr}}

.design-detail-view .design-card__right .design-levels{left:-1.65rem;right:-1.65rem;width:initial}

@media(min-width: 768px){
[dir="ltr"] .design-detail-view .design-card__right .design-levels{left:-20rem;right:-30rem}

[dir="rtl"] .design-detail-view .design-card__right .design-levels{right:-20rem;left:-30rem}}

@media screen and (min-width: 1500px){
.design-detail-view .design-card__right .design-levels{width:220%}

[dir="ltr"] .design-detail-view .design-card__right .design-levels{left:-45%;right:initial}

[dir="rtl"] .design-detail-view .design-card__right .design-levels{right:-45%;left:initial}}

@media screen and (min-width: 1700px){
.design-detail-view .design-card__right .design-levels{width:200%}}

@media screen and (min-width: 1920px){
[dir="ltr"] .design-detail-view .design-card__right .design-levels{right:initial}

[dir="rtl"] .design-detail-view .design-card__right .design-levels{left:initial}}

.design-detail-view .engineers__grid{grid-template-columns:repeat(auto-fit, minmax(13rem, 1fr));max-width:39.86rem}

.design-detail-view .footer{grid-area:3/1;width:90%;max-width:82.71rem;align-self:flex-end;order:2}

@media(min-width: 768px){
.design-detail-view .footer{order:initial}}

.details--design{padding:0 0 13rem}

.details--design .design-company{display:grid;grid-template-columns:auto minmax(auto, 1fr) auto;align-items:center;gap:.75rem;border-bottom:1px solid rgba(112,112,112,.2);padding:1.5rem 1.25rem .6rem;position:relative}

.details--design .design-company:after{content:"";position:absolute;top:0;height:.57rem;width:100%;background-color:#05d94e}

[dir="ltr"] .details--design .design-company:after{left:0}

[dir="rtl"] .details--design .design-company:after{right:0}

.details--design .design-company__logo{width:2.78rem;height:2.78rem;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.1843137255);-o-object-fit:cover;object-fit:cover;overflow:hidden;display:inline-block;position:relative;flex-shrink:0}

.details--design .design-company__logo[src=""],.details--design .design-company__logo:not([src]){background-image:url("/assets/graphics/example_logo.jpg");background-size:cover;background-position:center;font-size:0}

.details--design .design-company__logo[src=""]:after,.details--design .design-company__logo:not([src]):after{content:"";position:absolute;top:0;background-image:url("/assets/graphics/example_logo.jpg");width:100%;height:100%;background-size:cover;background-position:center;display:block}

[dir="ltr"] .details--design .design-company__logo[src=""]:after,[dir="ltr"] .details--design .design-company__logo:not([src]):after{left:0}

[dir="rtl"] .details--design .design-company__logo[src=""]:after,[dir="rtl"] .details--design .design-company__logo:not([src]):after{right:0}

.details--design .design-company__type{font-size:.93rem;margin-bottom:.43rem;color:#898989}

.details--design .design-company .btn{max-width:100%;font-size:.93rem;font-weight:600;display:inline-block;flex-shrink:0;color:#333}

[dir="ltr"] .details--design .design-company .btn{text-align:left}

[dir="rtl"] .details--design .design-company .btn{text-align:right}

.details--design .design-company .btn .text{word-break:break-word;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:initial;overflow:hidden}

.details--design .design-company .btn .text:after{background-color:#333}

.details--design .design-company__btn-like{flex-shrink:0}

[dir="ltr"] .details--design .design-company__btn-like{margin-left:auto}

[dir="rtl"] .details--design .design-company__btn-like{margin-right:auto}

.details--design .design-company__btn-like .btn{border:0;font-size:1rem;color:#333;display:flex;align-items:center}

.details--design .design-company__btn-like .btn svg,.details--design .design-company__btn-like .btn image{width:1.21rem;height:1.07rem}

[dir="ltr"] .details--design .design-company__btn-like .btn svg,[dir="ltr"] .details--design .design-company__btn-like .btn image{margin-right:.45rem}

[dir="rtl"] .details--design .design-company__btn-like .btn svg,[dir="rtl"] .details--design .design-company__btn-like .btn image{margin-left:.45rem}

.details--design .design-company__btn-like .btn .icon{transition:none}

.details--design .design-company__btn-like .btn .text:after{display:none}

.details--design .design-company__btn-like .btn:hover{box-shadow:none}

.details--design .design-company__btn-like .btn:hover .icon{filter:none}

.details--design .design-company__btn-like[data-liked=false]:hover .icon{transition:.12s ease-in-out;filter:invert(40%) sepia(100%) saturate(475%) hue-rotate(304deg) brightness(96%) contrast(93%)}

.details--design .design-company[data-is-developer=true]:after{background-color:#1e428a}

.details--design .project-desc{margin:1.43rem 1.7rem 0;padding-bottom:1rem;border-bottom:1px solid rgba(112,112,112,.2)}

.details--design .project-desc__title{font-size:1.5rem;font-weight:600;margin-bottom:1rem}

.details--design .project-desc__row{display:flex;align-items:center;font-weight:500}

[dir="ltr"] .details--design .project-desc__row{margin:0 1rem 1rem 0}

[dir="rtl"] .details--design .project-desc__row{margin:0 0 1rem 1rem}

.details--design .project-desc__icon{flex-shrink:0;width:1.57rem;max-height:1.7rem;display:flex;align-items:center;justify-content:center}

[dir="ltr"] .details--design .project-desc__icon{margin-right:.3rem}

[dir="rtl"] .details--design .project-desc__icon{margin-left:.3rem}

.details--design .project-desc__icon svg,.details--design .project-desc__icon image{width:100%;height:100%}

.details--design .project-desc__icon.calendar svg,.details--design .project-desc__icon.calendar image{width:1.21rem}

.details--design .project-desc__icon.location svg,.details--design .project-desc__icon.location image{width:1.29rem}

.details--design .project-desc__icon.built svg,.details--design .project-desc__icon.built image{width:1.29rem}

.details--design .project-desc__icon.home svg,.details--design .project-desc__icon.home image{filter:brightness(0) saturate(100%) invert(53%) sepia(43%) saturate(7%) hue-rotate(324deg) brightness(94%) contrast(94%)}

.details--design .project-desc__text{line-height:1.57rem;color:#898989}

.details--design .project-area{margin:1.43rem 1.7rem 0;border-bottom:1px solid rgba(112,112,112,.2)}

.details--design .project-area__title{font-size:1.28rem;font-weight:600;margin-bottom:1.8rem}

.details--design .project-area__row{display:flex;margin-bottom:1.2rem}

.details--design .project-area__row-title{color:#898989}

[dir="ltr"] .details--design .project-area__row-title{margin-right:.3rem}

[dir="rtl"] .details--design .project-area__row-title{margin-left:.3rem}

.details--design .project-area__row-value{color:#1e428a;font-weight:500;word-break:break-word}

.details--design .project-area .design-levels .design-item{display:block;margin:1rem 0}

.details--design .project-area .design-levels .design-item__left{font-size:1rem;display:flex;flex-direction:initial;justify-content:initial;margin-bottom:1.2rem}

.details--design .project-area .design-levels .design-item__floor-type{margin-bottom:0}

[dir="ltr"] .details--design .project-area .design-levels .design-item__floor-type{margin-right:.3rem}

[dir="rtl"] .details--design .project-area .design-levels .design-item__floor-type{margin-left:.3rem}

.details--design .project-area .design-levels .design-item__room{font-size:1rem;font-weight:500;padding:.7rem}

[dir="ltr"] .details--design .project-area .design-levels .design-item__room{margin:0 .5rem .8rem 0}

[dir="rtl"] .details--design .project-area .design-levels .design-item__room{margin:0 0 .8rem .5rem}

.details--design .project-features{margin:1.43rem 1.7rem 1rem}

.details--design .project-features__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.2rem}

.details--design .project-features__title{font-size:1.29rem;font-weight:600}

[dir="ltr"] .details--design .project-features__title{margin-right:.5rem}

[dir="rtl"] .details--design .project-features__title{margin-left:.5rem}

.details--design .project-features__play{display:flex}

.details--design .project-features__play-link{font-size:1rem;font-weight:400}

[dir="ltr"] .details--design .project-features__play-link{margin-right:1rem}

[dir="rtl"] .details--design .project-features__play-link{margin-left:1rem}

.details--design .project-features__play-link .icon-play svg,.details--design .project-features__play-link .icon-play image{width:1.8rem;height:1.8rem}

.details--design .project-features__view-link{display:flex;color:#1e428a;align-items:center}

[dir="ltr"] .details--design .project-features__view-link .icon-next{margin-left:.5rem}

[dir="rtl"] .details--design .project-features__view-link .icon-next{margin-right:.5rem}

.details--design .project-features__view-link .icon-next svg,.details--design .project-features__view-link .icon-next image{filter:brightness(0) saturate(100%) invert(17%) sepia(79%) saturate(1577%) hue-rotate(204deg) brightness(101%) contrast(90%);width:1.15rem;height:.81rem}

.details--design .project-features__tick{display:flex;color:#898989;font-size:.93rem;margin-bottom:1rem}

.details--design .project-features__tick .icon-box{flex-shrink:0}

[dir="ltr"] .details--design .project-features__tick .icon-box{margin-right:.5rem}

[dir="rtl"] .details--design .project-features__tick .icon-box{margin-left:.5rem}

.details--design .project-features__tick .icon-box svg,.details--design .project-features__tick .icon-box image{width:1.14rem;height:1.14rem}

.details--design .design-bottom-info{width:100%;position:fixed;bottom:0;background-color:#fff;padding:0 1.71rem 1.5rem}

[dir="ltr"] .details--design .design-bottom-info{right:0}

[dir="rtl"] .details--design .design-bottom-info{left:0}

@media(min-width: 768px){
.details--design .design-bottom-info{width:29rem}}

.details--design .design-bottom-info__price{padding:1.5rem 0 1.1rem;border-top:1px solid #e3e3e3}

.details--design .design-bottom-info__price-title{color:#898989;margin-bottom:.4rem}

.details--design .design-bottom-info__price-value{font-size:1.57rem;font-weight:600;color:#1e428a;word-break:break-word;margin-bottom:.5rem}

.details--design .design-bottom-info__price-text{font-size:.86rem;color:#898989}

.details--design .design-bottom-info .btn{width:100%}

.first-project{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;margin-top:3rem}

@media(min-width: 768px){
.first-project{transform:translateY(-2.2rem);margin-top:0}}

.first-project__tip-primary{font-size:1.57rem;font-weight:600;line-height:2.85rem;color:#333;margin-top:2.65rem}

.first-project__tip-secondary{font-size:1.14rem;line-height:2.07rem;color:#898989}

.first-project .btn--main{margin-top:2.65rem}

.first-project>.picture{width:24.43rem;height:15.64rem;background-image:url("/assets/graphics/first_project_picture.svg");background-size:100%;background-repeat:no-repeat;background-position:center}

.projects{position:relative;width:100%;margin-top:4rem}

.projects>.grid{width:100%;max-width:89.2rem;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fill, 28.4rem);grid-auto-rows:minmax(150px, auto);grid-gap:2rem;justify-content:center}

@media(min-width: 768px){
.projects>.grid{grid-auto-rows:minmax(13.9rem, auto)}}

.projects>.loading-grid{position:absolute;top:0;pointer-events:none;opacity:0;transition:opacity .3s;max-height:100%;overflow:hidden}

[dir="ltr"] .projects>.loading-grid{left:50%;transform:translateX(-50%)}

[dir="rtl"] .projects>.loading-grid{right:50%;transform:translateX(50%)}

.projects>.loading-grid[data-is-visible=true]{opacity:1}

.projects>.loading-grid>.skeleton-tile{background-image:url("/assets/graphics/my_project_cell_skeleton.svg");background-size:100% 100%}

.my-project-tile{border:1px solid #e3e3e3;border-radius:6px;background:#fff;padding:2.1rem 1.65rem 2.2rem;font-size:11px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;transition:box-shadow .15s ease-in}

.my-project-tile:hover{box-shadow:0 2px 8px 0 rgba(0,0,0,.1215686275)}

@media(min-width: 768px){
.my-project-tile{font-size:.93rem}}

.my-project-tile__row{display:flex;justify-content:space-between;gap:2rem}

.my-project-tile__row--first{gap:1rem}

.my-project-tile__row--middle{margin-top:.4rem}

.my-project-tile__row[data-is-floor=false]{gap:0}

.my-project-tile__row[data-is-floor=false] .my-project-tile__area{width:100%}

.my-project-tile__row[data-is-floor=false] .my-project-tile__levels{width:auto}

.my-project-tile__status{padding:5.5px 8px;font-weight:600;position:relative;top:-0.4rem;border-radius:3px;background-color:rgba(30,66,138,.1);color:#1e428a}

.my-project-tile__status:empty{padding:0}

.my-project-tile__status[data-status=liveInPm],.my-project-tile__status[data-status=signed],.my-project-tile__status[data-status=finalPaymentDesign],.my-project-tile__status[data-status=readyToSign]{background-color:rgba(5,217,78,.1);color:#05d94e}

.my-project-tile__status[data-status=draft]{background-color:rgba(224,168,1,.1);color:#e0a801}

.my-project-tile__status[data-status=rejected],.my-project-tile__status[data-status=rejectedDesign],.my-project-tile__status[data-status=archived]{color:#ec5469;background-color:rgba(236,84,105,.1)}

.my-project-tile__status[data-status=chooseContractor],.my-project-tile__status[data-status=openBids],.my-project-tile__status[data-status=reviewing]{background-color:rgba(30,66,138,.1);color:#1e428a}

.my-project-tile__reference-number{color:#898989;width:40%;text-overflow:ellipsis;overflow:hidden}

[dir="ltr"] .my-project-tile__reference-number{text-align:right}

[dir="rtl"] .my-project-tile__reference-number{text-align:left}

.my-project-tile__location{max-width:100%;overflow:hidden;white-space:nowrap;flex:1}

.my-project-tile__location-title{font-size:1.29rem;font-weight:600;max-width:100%;text-overflow:ellipsis;overflow:hidden;margin-bottom:.4rem}

.my-project-tile__location-subtitle{color:#898989;max-width:100%;text-overflow:ellipsis;overflow:hidden}

.my-project-tile__days-left{max-width:40%;color:#1e428a;font-weight:600;margin-top:.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

[dir="ltr"] .my-project-tile__days-left{text-align:right}

[dir="rtl"] .my-project-tile__days-left{text-align:left}

.my-project-tile__area{width:50%;overflow:hidden;white-space:nowrap;flex:1}

.my-project-tile__meters{color:#05d94e;font-size:1.14rem;font-weight:600;margin-bottom:.3rem;padding-top:.5rem;max-width:100%;text-overflow:ellipsis;overflow:hidden}

.my-project-tile__residential{color:#898989;max-width:100%;text-overflow:ellipsis;overflow:hidden}

.my-project-tile__levels{display:flex;flex-direction:column;width:50%}

.my-project-tile__levels-symbols{font-weight:600;padding-top:.5rem;margin-bottom:.3rem;max-width:100%;text-overflow:ellipsis;overflow:hidden}

[dir="ltr"] .my-project-tile__levels-symbols{text-align:right}

[dir="rtl"] .my-project-tile__levels-symbols{text-align:left}

.my-project-tile__levels-desc{color:#898989}

[dir="ltr"] .my-project-tile__levels-desc{text-align:right}

[dir="rtl"] .my-project-tile__levels-desc{text-align:left}

.my-projects{width:100%;height:auto;flex:1;padding:3.9rem 0 0}

@media(min-width: 768px){
.my-projects{margin-top:5.21rem}}

.my-projects>.top{display:flex;justify-content:space-between;align-items:flex-start;width:89.2rem;max-width:85%;margin:0 auto}

.my-projects .grid{width:89.2rem;max-width:85%}

.my-projects .infinite-scroll-component{padding-bottom:6rem;overflow:visible !important}

.my-projects .loading-container{width:auto;height:auto;position:relative;margin-top:8rem}

.my-projects .loading-container__loader{top:0}

.my-projects~.paging{width:89.2rem;max-width:85%;padding-top:2.5rem;margin:auto auto 0}

.my-projects~.footer{width:89.2rem;max-width:85%;margin:2.5rem auto 0}

@media(min-width: 768px){
.my-projects~.footer{margin:0 auto}}

.side-modal[data-variant=filters]{width:37.14rem}

.side-modal[data-variant=filters] .side-modal__content{flex:1;overflow-y:auto}

[dir="ltr"] .side-modal[data-variant=filters] .side-modal__content{padding:.5rem 1.29rem 1rem 2.3rem;margin-right:.71rem}

[dir="rtl"] .side-modal[data-variant=filters] .side-modal__content{padding:.5rem 2.3rem 1rem 1.29rem;margin-left:.71rem}

.side-modal[data-variant=filters] .side-modal__content .input-text{margin-bottom:1rem}

[dir="ltr"] .side-modal[data-variant=filters] .btn{margin:1rem 2rem 0 2.3rem}

[dir="rtl"] .side-modal[data-variant=filters] .btn{margin:1rem 2.3rem 0 2rem}

.my-projects-company .page .view-content{overflow-x:auto}

@media(min-width: 768px){
.my-projects-company .page .view-content{overflow-x:hidden}}

.my-projects-company .page-with-thin-sidebar{grid-template-columns:20rem 1fr}

@media screen and (min-width: 401px){
.my-projects-company .page-with-thin-sidebar{min-width:600px}}

@media(min-width: 768px){
.my-projects-company .page-with-thin-sidebar{grid-template-columns:25.6rem 1fr}}

.my-projects-company .sidebar-container{grid-area:1/1/4/2;background-color:#fff;width:20rem}

[dir="ltr"] .my-projects-company .sidebar-container{border-right:1px solid #e3e3e3}

[dir="rtl"] .my-projects-company .sidebar-container{border-left:1px solid #e3e3e3}

@media(min-width: 768px){
.my-projects-company .sidebar-container{position:fixed;height:calc(100vh - 5.64rem);top:5.64rem;bottom:0;width:25.6rem}

[dir="ltr"] .my-projects-company .sidebar-container{left:0}

[dir="rtl"] .my-projects-company .sidebar-container{right:0}}

.my-projects-company__container{grid-area:2/2/1/2;width:calc(100vw - .79rem)}

@media screen and (min-width: 401px){
.my-projects-company__container{width:auto}}

.my-projects-company__main{width:92%;max-width:89.3rem;margin:0 auto}

.my-projects-company__header{display:flex;justify-content:space-between;align-items:center;margin:3.9rem 0 2.45rem}

@media(min-width: 768px){
.my-projects-company__header{margin:3.9rem 0 3.45rem}}

.my-projects-company__header-with-status{display:flex;align-items:center}

.my-projects-company__header .status-label{color:#ec5469;background-color:rgba(236,84,105,.1);text-transform:capitalize;font-size:.93rem;font-weight:600;padding:.55rem 1rem;height:auto;border-radius:.21rem;margin:0 1.6rem}

.my-projects-company__title{font-size:2rem;font-weight:600;display:flex}

.my-projects-company__title p{color:#898989;font-weight:400;font-size:1.4rem;line-height:1.6}

.my-projects-company__btns{display:flex;position:relative;top:-0.5rem}

.my-projects-company__btns .search svg,.my-projects-company__btns .search image{width:1.28rem;height:1.28rem}

.my-projects-company__btns .filter{position:relative}

[dir="ltr"] .my-projects-company__btns .filter{margin-left:1.87rem}

[dir="rtl"] .my-projects-company__btns .filter{margin-right:1.87rem}

.my-projects-company__btns .filter svg,.my-projects-company__btns .filter image{width:1.28rem;height:1.14rem}

.my-projects-company__btns .filter[data-is-filter=true]:after{content:"";position:absolute;top:-0.5rem;width:1rem;height:1rem;border:.25rem solid #fff;border-radius:50%;background-color:#05d94e}

[dir="ltr"] .my-projects-company__btns .filter[data-is-filter=true]:after{right:-0.5rem}

[dir="rtl"] .my-projects-company__btns .filter[data-is-filter=true]:after{left:-0.5rem}

.my-projects-company__menu{display:grid;grid-template-columns:1fr 1fr;margin-bottom:2.4rem;font-size:1rem}

@media(min-width: 768px){
.my-projects-company__menu{display:flex;font-size:.93rem}}

.my-projects-company__menu-step{margin-bottom:6px;padding-bottom:.79rem;display:flex;flex-wrap:wrap;position:relative;cursor:pointer;width:-moz-fit-content;width:fit-content}

[dir="ltr"] .my-projects-company__menu-step{margin-right:3.2rem}

[dir="rtl"] .my-projects-company__menu-step{margin-left:3.2rem}

@media(min-width: 768px){
.my-projects-company__menu-step{margin-bottom:0}}

[dir="ltr"] .my-projects-company__menu-step-name{margin-right:.2rem}

[dir="rtl"] .my-projects-company__menu-step-name{margin-left:.2rem}

.my-projects-company__menu-step:after{position:absolute;content:"";width:0;height:.21rem;background-color:#1e428a;bottom:.4rem;transition:width .3s ease-in-out}

[dir="ltr"] .my-projects-company__menu-step:after{left:0}

[dir="rtl"] .my-projects-company__menu-step:after{right:0}

@media(min-width: 768px){
.my-projects-company__menu-step:after{bottom:-0.21rem}}

.my-projects-company__menu-step-num{color:#898989}

.my-projects-company__menu-step[data-is-active=true]{font-weight:600}

.my-projects-company__menu-step[data-is-active=true]:after{width:100%}

.my-projects-company__menu-step[data-is-active=true] .my-projects-company__menu-step-num{color:#333}

.my-projects-company__grid{width:100%;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fill, 28.4rem);grid-auto-rows:minmax(13.85rem, auto);grid-gap:3.5rem 2rem;justify-content:center}

@media(min-width: 768px){
.my-projects-company__grid{grid-gap:2.5rem 2rem}}

.my-projects-company .infinite-scroll-component{padding-bottom:6rem;overflow:visible !important}

.my-projects-company .loading-container{width:auto;height:auto;position:relative;margin-top:8rem}

.my-projects-company .loading-container__loader{top:0}

.my-projects-company .paging{grid-area:2/2;width:92%;max-width:89.3rem;margin:2.5rem auto 0}

.my-projects-company .footer{width:92%;max-width:89.3rem;margin:0 auto;grid-area:3/2}

.side-modal[data-variant=confirm-clear]{width:37.14rem;padding:2.2rem 1rem}

.side-modal[data-variant=confirm-clear] .side-modal__image{display:block;width:13.71rem;height:13.71rem;margin:8.5rem auto .5rem}

.side-modal[data-variant=confirm-clear] .side-modal__text{font-size:1.07rem;font-weight:600;text-align:center;margin-bottom:2.4rem}

.side-modal[data-variant=confirm-clear] .side-modal__btns{display:flex;justify-content:center;gap:1.4rem}

.side-modal[data-variant=confirm-clear] .side-modal__btns .btn{padding:.5rem 1.8rem;margin-bottom:1rem}

.notifications-page{width:104.6rem;max-width:85%;height:auto;margin:0 auto;display:flex;flex-direction:column;padding-top:3.1rem;flex:1}

.notifications-page__top{display:flex;justify-content:space-between;align-items:center}

.notifications-page__header{display:flex;align-items:flex-end;gap:0 .5rem;font-size:1.93rem;font-weight:600}

.notifications-page__header-num{color:#898989;font-size:1.29rem;font-weight:500}

.notifications-page__list{border:1px solid #e3e3e3;border-radius:6px;background:#fff;margin-top:2rem;padding:.5rem 2.5rem .8rem}

.notifications-page__list .notification{padding:1.9rem 0 1.8rem}

.notifications-page__list .notification__text{display:flex;justify-content:space-between;gap:0 1rem}

.notifications-page__list .notification__message{margin-bottom:0}

.notifications-page__list .notification__time{padding-top:.25rem;flex-shrink:0}

.notifications-page__list:empty{display:none}

.notifications-page~.paging{width:104.6rem;max-width:85%;margin:2.5rem auto 0}

.notifications-page~.footer{width:104.6rem;max-width:85%;padding-top:2.4rem}

.side-modal[data-variant=add-observation]{width:100%;padding-bottom:0}

@media(min-width: 768px){
.side-modal[data-variant=add-observation]{width:37.14rem}}

.side-modal[data-variant=add-observation] .side-modal__header{margin-bottom:1.1rem}

.side-modal[data-variant=add-observation] .side-modal__content{flex:1;overflow-y:auto}

[dir="ltr"] .side-modal[data-variant=add-observation] .side-modal__content{margin-right:.71rem}

[dir="rtl"] .side-modal[data-variant=add-observation] .side-modal__content{margin-left:.71rem}

.side-modal[data-variant=add-observation] .side-modal__content .desc{color:#898989;font-size:13px;line-height:16px;word-break:break-word;margin-bottom:2.9rem}

[dir="ltr"] .side-modal[data-variant=add-observation] .side-modal__content .desc{padding:0 2.21rem 0 2rem}

[dir="rtl"] .side-modal[data-variant=add-observation] .side-modal__content .desc{padding:0 2rem 0 2.21rem}

@media(min-width: 768px){
.side-modal[data-variant=add-observation] .side-modal__content .desc{font-size:.93rem;line-height:1.5rem}}

.side-modal[data-variant=add-observation] .side-modal__content .section{font-size:13px}

[dir="ltr"] .side-modal[data-variant=add-observation] .side-modal__content .section{margin:0 2.21rem 2.1rem 2rem}

[dir="rtl"] .side-modal[data-variant=add-observation] .side-modal__content .section{margin:0 2rem 2.1rem 2.21rem}

@media(min-width: 768px){
.side-modal[data-variant=add-observation] .side-modal__content .section{font-size:.93rem}}

.side-modal[data-variant=add-observation] .side-modal__content .section__row{margin-bottom:1.1rem}

.side-modal[data-variant=add-observation] .side-modal__content .section__row:last-of-type{margin-bottom:0}

.side-modal[data-variant=add-observation] .side-modal__content .section__row .input-header{font-size:12px;font-weight:500;margin-top:1.6rem;margin-bottom:1rem;display:block}

@media(min-width: 768px){
.side-modal[data-variant=add-observation] .side-modal__content .section__row .input-header{font-size:1rem}}

.side-modal[data-variant=add-observation] .side-modal__content .title{font-size:13px;color:#898989}

@media(min-width: 768px){
.side-modal[data-variant=add-observation] .side-modal__content .title{font-size:.93rem}}

.side-modal[data-variant=add-observation] .side-modal__content .value{font-size:13px;font-weight:500;color:#333;word-break:break-word}

@media(min-width: 768px){
.side-modal[data-variant=add-observation] .side-modal__content .value{font-size:.93rem}}

.side-modal[data-variant=add-observation] .side-modal__content .task-progress__title{display:block;padding-top:2rem}

.side-modal[data-variant=add-observation] .side-modal__content .visit-site{padding:0 0 22px}

[dir="ltr"] .side-modal[data-variant=add-observation] .side-modal__content .visit-site{margin:1.8rem 2.21rem 0 2rem}

[dir="rtl"] .side-modal[data-variant=add-observation] .side-modal__content .visit-site{margin:1.8rem 2rem 0 2.21rem}

@media(min-width: 768px){
.side-modal[data-variant=add-observation] .side-modal__content .visit-site{padding:0 0 2rem}}

.side-modal[data-variant=add-observation] .side-modal__content .visit-site__title{font-size:1.14rem;font-weight:500;margin-bottom:1rem}

.side-modal[data-variant=add-observation] .side-modal__content .visit-site__inputs{margin:1.14rem 0;display:grid;grid-template-columns:50% 50%}

.side-modal[data-variant=add-observation] .side-modal__content .visit-site__inputs .react-datepicker__input-container input{font-size:11px;cursor:pointer}

@media(min-width: 768px){
.side-modal[data-variant=add-observation] .side-modal__content .visit-site__inputs .react-datepicker__input-container input{font-size:.93rem}}

.side-modal[data-variant=add-observation] .side-modal__content .visit-site__inputs .react-datepicker__input-container input:disabled{cursor:initial}

.side-modal[data-variant=add-observation] .side-modal__content .visit-site__inputs .input-text-header{display:none}

.side-modal[data-variant=add-observation] .side-modal__content .visit-site__input{position:relative}

.side-modal[data-variant=add-observation] .side-modal__content .visit-site__input .icon-box{position:absolute;top:50%;transform:translateY(-50%);width:14px;height:14px;pointer-events:none}

[dir="ltr"] .side-modal[data-variant=add-observation] .side-modal__content .visit-site__input .icon-box{right:1rem}

[dir="rtl"] .side-modal[data-variant=add-observation] .side-modal__content .visit-site__input .icon-box{left:1rem}

@media(min-width: 768px){
.side-modal[data-variant=add-observation] .side-modal__content .visit-site__input .icon-box{width:1rem;height:1rem}}

.side-modal[data-variant=add-observation] .side-modal__content .visit-site__input .icon-box svg,.side-modal[data-variant=add-observation] .side-modal__content .visit-site__input .icon-box image{width:14px;height:14px}

@media(min-width: 768px){
.side-modal[data-variant=add-observation] .side-modal__content .visit-site__input .icon-box svg,.side-modal[data-variant=add-observation] .side-modal__content .visit-site__input .icon-box image{width:1rem;height:1rem}}

[dir="ltr"] .side-modal[data-variant=add-observation] .side-modal__content .visit-site__input--date .react-datepicker__input-container input{border-radius:.43rem 0 0 .43rem;border-right:0}

[dir="rtl"] .side-modal[data-variant=add-observation] .side-modal__content .visit-site__input--date .react-datepicker__input-container input{border-radius:0 .43rem .43rem 0;border-left:0}

.side-modal[data-variant=add-observation] .side-modal__content .visit-site__input input[type=time]{border:1px solid #dbdada;color:#000;font-family:inherit;font-size:11px;width:100%;height:3.5rem;outline:none;padding:1.25rem;transition:.2s;cursor:pointer}

[dir="ltr"] .side-modal[data-variant=add-observation] .side-modal__content .visit-site__input input[type=time]{border-radius:0 .43rem .43rem 0}

[dir="rtl"] .side-modal[data-variant=add-observation] .side-modal__content .visit-site__input input[type=time]{border-radius:.43rem 0 0 .43rem}

@media(min-width: 768px){
.side-modal[data-variant=add-observation] .side-modal__content .visit-site__input input[type=time]{font-size:.93rem}}

.side-modal[data-variant=add-observation] .side-modal__content .visit-site__input input[type=time]:focus{border-color:#cacaca;box-shadow:0 3px 5px 0 rgba(77,77,77,.1294117647)}

.side-modal[data-variant=add-observation] .side-modal__content .visit-site__input input[type=time]:disabled{cursor:initial}

.side-modal[data-variant=add-observation] .side-modal__content .visit-site__input input[type=time]::-webkit-datetime-edit-fields-wrapper{display:flex}

.side-modal[data-variant=add-observation] .side-modal__content .visit-site__input input[type=time]::-webkit-calendar-picker-indicator{filter:opacity(0.35);width:16px;height:16px;cursor:pointer}

@media(min-width: 768px){
.side-modal[data-variant=add-observation] .side-modal__content .visit-site__input input[type=time]::-webkit-calendar-picker-indicator{width:1.14rem;height:1.14rem}}

.side-modal[data-variant=add-observation] .side-modal__content .visit-site .input-text__options{max-height:150px}

.side-modal[data-variant=add-observation] .side-modal__content .task-bottom{padding:18px 0 22px;border-top:1px solid #e3e3e3}

[dir="ltr"] .side-modal[data-variant=add-observation] .side-modal__content .task-bottom{margin:0 2.21rem 0 2rem}

[dir="rtl"] .side-modal[data-variant=add-observation] .side-modal__content .task-bottom{margin:0 2rem 0 2.21rem}

@media(min-width: 768px){
.side-modal[data-variant=add-observation] .side-modal__content .task-bottom{padding:2.2rem 0 2rem}}

.side-modal[data-variant=add-observation] .side-modal__content .task-bottom .checkbox-container{color:#898989;font-size:12px;line-height:1.45rem;font-weight:400}

@media(min-width: 768px){
.side-modal[data-variant=add-observation] .side-modal__content .task-bottom .checkbox-container{font-size:.93rem}}

.side-modal[data-variant=add-observation] .side-modal__content .task-bottom .checkbox-container-option{align-items:flex-start}

.side-modal[data-variant=add-observation] .side-modal__content .task-bottom .checkbox-container-input{flex-shrink:0}

[dir="ltr"] .side-modal[data-variant=add-observation] .side-modal__content .task-bottom .checkbox-container-input{margin-right:1rem}

[dir="rtl"] .side-modal[data-variant=add-observation] .side-modal__content .task-bottom .checkbox-container-input{margin-left:1rem}

.side-modal[data-variant=add-observation] .side-modal__content .task-bottom__btns{margin-top:2.5rem;display:flex;align-items:center;justify-content:space-between}

.side-modal[data-variant=add-observation] .side-modal__content .task-bottom .btn[data-color=white] .icon{filter:var(--icon-red)}

.side-modal[data-variant=add-observation] .side-modal__content .task-bottom .btn[data-color=white] svg,.side-modal[data-variant=add-observation] .side-modal__content .task-bottom .btn[data-color=white] image{width:1.64rem;height:1.64rem}

.side-modal[data-variant=add-observation] .side-modal__content .task-bottom .btn[data-color=white]:hover{color:#ec5469}

.side-modal[data-variant=add-observation] .side-modal__content .task-bottom .btn[data-color=white]:disabled{background-color:#fff;color:#898989}

.side-modal[data-variant=add-observation] .side-modal__content .task-bottom .btn[data-color=white]:disabled .icon{filter:invert(0.5) brightness(1)}

.side-modal[data-variant=add-observation] .side-modal__content .task-bottom .btn[data-color=white]:disabled:hover{color:#898989}

[dir="ltr"] .side-modal[data-variant=add-observation] .side-modal__content .task-bottom__btn-submit{margin:0 0 0 auto}

[dir="rtl"] .side-modal[data-variant=add-observation] .side-modal__content .task-bottom__btn-submit{margin:0 auto 0 0}

.pm-docs__item{border-bottom:1px solid rgba(112,112,112,.1);padding-bottom:1.7rem;margin-bottom:1.4rem}

.pm-docs__item:last-of-type{margin-bottom:0;border-bottom:0}

.pm-docs__item .checkbox-container{margin-bottom:1rem;font-size:12px}

@media(min-width: 768px){
.pm-docs__item .checkbox-container{font-size:.93rem}}

.pm-docs__item .checkbox-container-option .checkbox-container-input{flex-shrink:0}

[dir="ltr"] .pm-docs__item .checkbox-container-option .checkbox-container-input{margin-right:1rem}

[dir="rtl"] .pm-docs__item .checkbox-container-option .checkbox-container-input{margin-left:1rem}

.pm-docs__item .checkbox-container-text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-word}

.pm-docs__item-update{display:grid;grid-template-columns:44% 54%;justify-content:space-between;font-size:11px;color:#898989}

[dir="ltr"] .pm-docs__item-update{padding-left:2.24rem}

[dir="rtl"] .pm-docs__item-update{padding-right:2.24rem}

@media(min-width: 768px){
.pm-docs__item-update{font-size:.79rem}}

.pm-docs__item-update-value{color:#1e428a;font-weight:500;word-break:break-word;cursor:pointer;position:relative}

.pm-docs__item-update-value:after{opacity:1;position:absolute;content:"";width:100%;bottom:-2px;height:1px;background-color:#1e428a;color:#1e428a;transition:all .2s ease-in-out}

[dir="ltr"] .pm-docs__item-update-value:after{left:0}

[dir="rtl"] .pm-docs__item-update-value:after{right:0}

[dir="ltr"] .pm-docs__item-update-date{text-align:right}

[dir="rtl"] .pm-docs__item-update-date{text-align:left}

.pm-docs__btn{margin:0 0 1.55rem;animation:fade-in .2s ease-in}

.pm-docs__btn .btn{font-size:12px;min-height:auto;padding:.7rem 1.14rem}

@media(min-width: 768px){
.pm-docs__btn .btn{font-size:.86rem}}

.pm-docs__btn .btn .icon{filter:none}

.pm-docs__btn .btn svg,.pm-docs__btn .btn image{width:.69rem;height:.93rem}

@media(min-width: 768px){
.pm-docs__btn .btn svg,.pm-docs__btn .btn image{width:10px;height:13px}}

.pm-logs__item{border-bottom:1px solid rgba(112,112,112,.1);padding-bottom:1.7rem;margin-bottom:1.22rem}

.pm-logs__item:last-of-type{margin-bottom:0;border-bottom:0}

.pm-logs__item-desc{font-size:12px;font-weight:600;word-break:break-word;margin-bottom:1.2rem}

@media(min-width: 768px){
.pm-logs__item-desc{font-size:.93rem}}

.pm-logs__item-row{display:flex;justify-content:space-between}

.pm-logs__item-col{width:49%;font-size:11px;color:#898989}

@media(min-width: 768px){
.pm-logs__item-col{font-size:.79rem}}

[dir="ltr"] .pm-logs__item-col--date{text-align:right}

[dir="rtl"] .pm-logs__item-col--date{text-align:left}

.pm-photos__item{margin-bottom:2rem}

.pm-photos__item-img{width:100%;min-height:150px;max-height:250px;-o-object-fit:cover;object-fit:cover;border-radius:7px;display:block;margin-bottom:1.07rem;cursor:pointer;transition:box-shadow .15s ease-in}

.pm-photos__item-img:hover{box-shadow:0 2px 8px 0 rgba(0,0,0,.1215686275)}

@media(min-width: 768px){
.pm-photos__item-img{min-height:initial;max-height:initial;height:15.57rem}}

.pm-photos__item-desc{font-size:11px;color:#898989;display:grid;grid-template-columns:auto auto;justify-content:space-between}

@media(min-width: 768px){
.pm-photos__item-desc{font-size:.79rem}}

.pm-photos__item-col{display:flex;flex-wrap:wrap}

[dir="ltr"] .pm-photos__item-type{margin-right:.75rem}

[dir="rtl"] .pm-photos__item-type{margin-left:.75rem}

.pm-photos__item-name{color:#333;font-weight:500;word-break:break-word}

[dir="ltr"] .pm-photos__item-date{margin-left:1rem}

[dir="rtl"] .pm-photos__item-date{margin-right:1rem}

.page-with-double-sidebar .left-side-panel{width:100%;height:100%;display:flex;flex-direction:column;position:relative}

@media(min-width: 768px){
.page-with-double-sidebar .left-side-panel{width:5.79rem;transition:width .05s ease-in-out}

.page-with-double-sidebar .left-side-panel[data-is-open=true]{width:20.93rem}}

@media(min-width: 768px)and (min-width: 1025px){
.page-with-double-sidebar .left-side-panel[data-is-open=true]{width:29.93rem}}

.page-with-double-sidebar .left-side-panel .shortcuts-menu{padding:1.07rem;display:flex;flex-direction:column;animation:fade-in .1s ease-in}

.page-with-double-sidebar .left-side-panel .shortcuts-menu .btn{width:3.64rem;height:3.64rem;border:1px solid #d6d5d5;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.0705882353);transition:.12s ease-in;margin-bottom:1.07rem}

.page-with-double-sidebar .left-side-panel .shortcuts-menu .btn:hover{box-shadow:0 2px 6px rgba(0,0,0,.1607843137)}

.page-with-double-sidebar .left-side-panel .shortcuts-menu .btn:hover .icon{filter:brightness(1)}

.page-with-double-sidebar .left-side-panel .shortcuts-menu .btn--circle .icon{width:initial;height:initial;filter:brightness(0)}

.page-with-double-sidebar .left-side-panel .shortcuts-menu .btn [data-icon-name=photos-icon] svg,.page-with-double-sidebar .left-side-panel .shortcuts-menu .btn [data-icon-name=photos-icon] image{width:1.43rem;height:1.43rem}

.page-with-double-sidebar .left-side-panel .shortcuts-menu .btn [data-icon-name=docs-icon] svg,.page-with-double-sidebar .left-side-panel .shortcuts-menu .btn [data-icon-name=docs-icon] image{width:1.07rem;height:1.36rem}

.page-with-double-sidebar .left-side-panel .shortcuts-menu .btn [data-icon-name=log-icon] svg,.page-with-double-sidebar .left-side-panel .shortcuts-menu .btn [data-icon-name=log-icon] image{width:1.36rem;height:1.07rem}

.page-with-double-sidebar .left-side-panel .full-menu{padding:17px 2.25rem;display:flex;align-items:center;justify-content:space-between}

@media(min-width: 768px){
.page-with-double-sidebar .left-side-panel .full-menu{padding:1.31rem 1.29rem;animation:fade-in .1s ease-in}}

@media(min-width: 1025px){
.page-with-double-sidebar .left-side-panel .full-menu{padding:1.61rem 2.29rem}}

.page-with-double-sidebar .left-side-panel .full-menu__left{display:flex}

.page-with-double-sidebar .left-side-panel .full-menu__item{display:inline-block;position:relative}

[dir="ltr"] .page-with-double-sidebar .left-side-panel .full-menu__item{margin-right:10vw}

[dir="rtl"] .page-with-double-sidebar .left-side-panel .full-menu__item{margin-left:10vw}

@media(min-width: 768px){
[dir="ltr"] .page-with-double-sidebar .left-side-panel .full-menu__item{margin-right:.85rem}

[dir="rtl"] .page-with-double-sidebar .left-side-panel .full-menu__item{margin-left:.85rem}}

@media(min-width: 1025px){
[dir="ltr"] .page-with-double-sidebar .left-side-panel .full-menu__item{margin-right:2.95rem}

[dir="rtl"] .page-with-double-sidebar .left-side-panel .full-menu__item{margin-left:2.95rem}}

.page-with-double-sidebar .left-side-panel .full-menu__item:after{position:absolute;content:"";width:0;height:.3rem;background-color:#1e428a;bottom:-0.3rem;transition:width .3s ease-in-out}

[dir="ltr"] .page-with-double-sidebar .left-side-panel .full-menu__item:after{left:0}

[dir="rtl"] .page-with-double-sidebar .left-side-panel .full-menu__item:after{right:0}

.page-with-double-sidebar .left-side-panel .full-menu__item[data-is-active=true]:after{width:100%;height:.3rem}

.page-with-double-sidebar .left-side-panel .full-menu__item[data-is-active=true] .btn{color:#1e428a}

.page-with-double-sidebar .left-side-panel .full-menu__item[data-is-active=true] .btn .icon{filter:var(--icon-blue)}

.page-with-double-sidebar .left-side-panel .full-menu__item:hover .btn{color:#1e428a}

.page-with-double-sidebar .left-side-panel .full-menu__item:hover .btn .icon{filter:var(--icon-blue)}

.page-with-double-sidebar .left-side-panel .full-menu__item .btn{background-color:rgba(0,0,0,0);color:#333;box-shadow:none;border-radius:0;display:inline-flex;font-weight:600;font-size:14px;padding:0 0 .15rem;min-height:initial}

@media(min-width: 768px){
.page-with-double-sidebar .left-side-panel .full-menu__item .btn{font-size:1rem}}

.page-with-double-sidebar .left-side-panel .full-menu__item .btn .icon{filter:brightness(0);transition:all .2s ease-in-out}

[dir="ltr"] .page-with-double-sidebar .left-side-panel .full-menu__item .btn .icon.left{margin-right:4.5px}

[dir="rtl"] .page-with-double-sidebar .left-side-panel .full-menu__item .btn .icon.left{margin-left:4.5px}

@media(min-width: 768px){
[dir="ltr"] .page-with-double-sidebar .left-side-panel .full-menu__item .btn .icon.left{margin-right:.35rem}

[dir="rtl"] .page-with-double-sidebar .left-side-panel .full-menu__item .btn .icon.left{margin-left:.35rem}}

.page-with-double-sidebar .left-side-panel .full-menu__item .btn:hover{background-color:rgba(0,0,0,0)}

.page-with-double-sidebar .left-side-panel .full-menu__item .btn [data-icon-name=photos-icon] svg,.page-with-double-sidebar .left-side-panel .full-menu__item .btn [data-icon-name=photos-icon] image{width:14px;height:14px}

@media(min-width: 768px){
.page-with-double-sidebar .left-side-panel .full-menu__item .btn [data-icon-name=photos-icon] svg,.page-with-double-sidebar .left-side-panel .full-menu__item .btn [data-icon-name=photos-icon] image{width:1rem;height:1rem}}

.page-with-double-sidebar .left-side-panel .full-menu__item .btn [data-icon-name=docs-icon] svg,.page-with-double-sidebar .left-side-panel .full-menu__item .btn [data-icon-name=docs-icon] image{width:11px;height:13px}

@media(min-width: 768px){
.page-with-double-sidebar .left-side-panel .full-menu__item .btn [data-icon-name=docs-icon] svg,.page-with-double-sidebar .left-side-panel .full-menu__item .btn [data-icon-name=docs-icon] image{width:.79rem;height:.93rem}}

.page-with-double-sidebar .left-side-panel .full-menu__item .btn [data-icon-name=log-icon] svg,.page-with-double-sidebar .left-side-panel .full-menu__item .btn [data-icon-name=log-icon] image{width:12px;height:10px}

@media(min-width: 768px){
.page-with-double-sidebar .left-side-panel .full-menu__item .btn [data-icon-name=log-icon] svg,.page-with-double-sidebar .left-side-panel .full-menu__item .btn [data-icon-name=log-icon] image{width:.86rem;height:.71rem}}

.page-with-double-sidebar .left-side-panel .full-menu__right{display:flex;align-items:center}

.page-with-double-sidebar .left-side-panel .full-menu__right .btn{padding:.3rem}

.page-with-double-sidebar .left-side-panel .full-menu__right .filter{position:relative}

.page-with-double-sidebar .left-side-panel .full-menu__right .filter[data-is-filter=true]:after{content:"";position:absolute;top:-0.5rem;width:1rem;height:1rem;border:.25rem solid #fff;border-radius:50%;background-color:#05d94e}

[dir="ltr"] .page-with-double-sidebar .left-side-panel .full-menu__right .filter[data-is-filter=true]:after{right:-0.5rem}

[dir="rtl"] .page-with-double-sidebar .left-side-panel .full-menu__right .filter[data-is-filter=true]:after{left:-0.5rem}

.page-with-double-sidebar .left-side-panel .full-menu__right .filter[data-is-filter=true]:after{top:-0.2rem}

[dir="ltr"] .page-with-double-sidebar .left-side-panel .full-menu__right .filter[data-is-filter=true]:after{right:-0.2rem}

[dir="rtl"] .page-with-double-sidebar .left-side-panel .full-menu__right .filter[data-is-filter=true]:after{left:-0.2rem}

.page-with-double-sidebar .left-side-panel .full-menu__right [data-icon-name=filter] svg,.page-with-double-sidebar .left-side-panel .full-menu__right [data-icon-name=filter] image{width:18px;height:16px}

@media(min-width: 768px){
.page-with-double-sidebar .left-side-panel .full-menu__right [data-icon-name=filter] svg,.page-with-double-sidebar .left-side-panel .full-menu__right [data-icon-name=filter] image{width:1.26rem;height:1.16rem}}

[dir="ltr"] .page-with-double-sidebar .left-side-panel .full-menu__right .arrow{margin-left:.45rem}

[dir="rtl"] .page-with-double-sidebar .left-side-panel .full-menu__right .arrow{margin-right:.45rem}

[dir="ltr"] .page-with-double-sidebar .left-side-panel .full-menu__right .arrow [data-icon-name=arrow-right]{transform:rotate(180deg)}

[dir="rtl"] .page-with-double-sidebar .left-side-panel .full-menu__right .arrow [data-icon-name=arrow-right]{transform:rotate(-180deg)}

.page-with-double-sidebar .left-side-panel .full-menu__right .arrow [data-icon-name=arrow-right] svg,.page-with-double-sidebar .left-side-panel .full-menu__right .arrow [data-icon-name=arrow-right] image{width:.5rem;height:1rem}

.page-with-double-sidebar .left-side-panel .content{flex:1;overflow-y:auto;overflow-x:hidden}

[dir="ltr"] .page-with-double-sidebar .left-side-panel .content{padding:.5rem .7rem 80px 2.25rem;margin-right:.8rem}

[dir="rtl"] .page-with-double-sidebar .left-side-panel .content{padding:.5rem 2.25rem 80px .7rem;margin-left:.8rem}

@media(min-width: 768px){
[dir="ltr"] .page-with-double-sidebar .left-side-panel .content{padding:.5rem .7rem 0 2.25rem}

[dir="rtl"] .page-with-double-sidebar .left-side-panel .content{padding:.5rem 2.25rem 0 .7rem}}

.page-with-double-sidebar .left-side-panel .content::-webkit-scrollbar{width:.5rem;height:.5rem}

.page-with-double-sidebar .left-side-panel .content>div{animation:fade-in .15s ease-in-out}

.page-with-double-sidebar .left-side-panel .content .infinite-scroll-component{overflow:visible !important}

.page-with-double-sidebar .left-side-panel .content .loading-container{width:auto;height:auto;position:relative;margin:3rem 0 5rem}

.page-with-double-sidebar .left-side-panel .content .loading-container__loader{top:0}

.page-with-double-sidebar .left-side-panel .filter-popup{position:absolute;top:3.82rem;width:267px}

[dir="ltr"] .page-with-double-sidebar .left-side-panel .filter-popup{right:4rem}

[dir="rtl"] .page-with-double-sidebar .left-side-panel .filter-popup{left:4rem}

@media(min-width: 768px){
.page-with-double-sidebar .left-side-panel .filter-popup{width:18.07rem}

[dir="ltr"] .page-with-double-sidebar .left-side-panel .filter-popup{right:2rem}

[dir="rtl"] .page-with-double-sidebar .left-side-panel .filter-popup{left:2rem}}

@media(min-width: 1025px){
.page-with-double-sidebar .left-side-panel .filter-popup{width:19.07rem}

[dir="ltr"] .page-with-double-sidebar .left-side-panel .filter-popup{right:4rem}

[dir="rtl"] .page-with-double-sidebar .left-side-panel .filter-popup{left:4rem}}

.page-with-double-sidebar .left-side-panel .filter-popup .side-modal[data-variant=filter-popup]{position:relative;top:initial;height:initial;min-height:39.5rem;padding:1.29rem 1.43rem 1.71rem;border:1px solid #e3e3e3;box-shadow:0 1px 11px rgba(0,0,0,.1725490196);width:100%}

[dir="ltr"] .page-with-double-sidebar .left-side-panel .filter-popup .side-modal[data-variant=filter-popup]{right:initial}

[dir="rtl"] .page-with-double-sidebar .left-side-panel .filter-popup .side-modal[data-variant=filter-popup]{left:initial}

.page-with-double-sidebar .left-side-panel .filter-popup .side-modal[data-variant=filter-popup] .side-modal__header{margin:0 0 1.8rem}

.page-with-double-sidebar .left-side-panel .filter-popup .side-modal[data-variant=filter-popup] .side-modal__btns{display:flex;align-items:center;justify-content:space-between;margin-top:auto}

.page-with-double-sidebar .left-side-panel .filter-popup .side-modal[data-variant=filter-popup] .input-text{margin-bottom:1.2rem}

.page-with-double-sidebar .left-side-panel .filter-popup .side-modal[data-variant=filter-popup] .input-text__options{max-height:150px}

.page-with-double-sidebar .left-side-panel .filter-popup .side-modal[data-variant=filter-popup] .input-text-header{margin-bottom:.5rem}

.page-with-double-sidebar .left-side-panel .filter-popup .side-modal[data-variant=filter-popup] .filter-list{font-size:12px;font-weight:500;display:flex;align-items:center;word-break:break-word;pointer-events:none}

@media(min-width: 768px){
.page-with-double-sidebar .left-side-panel .filter-popup .side-modal[data-variant=filter-popup] .filter-list{font-size:.86rem}}

.pm-module-view[data-active-tab=dashboard] .left-panel,.pm-module-view[data-active-tab=dashboard] .right-panel{display:none}

@media(min-width: 768px){
.pm-module-view[data-active-tab=dashboard] .left-panel,.pm-module-view[data-active-tab=dashboard] .right-panel{display:block}}

.pm-module-view[data-active-tab=dashboard] .footer{padding-bottom:80px}

@media(min-width: 768px){
.pm-module-view[data-active-tab=dashboard] .footer{padding:3rem 0}}

.pm-module-view[data-active-tab=logs] .center-panel,.pm-module-view[data-active-tab=logs] .right-panel{display:none}

@media(min-width: 768px){
.pm-module-view[data-active-tab=logs] .center-panel,.pm-module-view[data-active-tab=logs] .right-panel{display:block}}

.pm-module-view[data-active-tab=logs] .footer{display:none}

@media(min-width: 768px){
.pm-module-view[data-active-tab=logs] .footer{display:block}}

.pm-module-view[data-active-tab=tools] .left-panel{display:none}

@media(min-width: 768px){
.pm-module-view[data-active-tab=tools] .left-panel{display:block}}

.pm-module-view[data-active-tab=tools] .center-panel .buttons-menu,.pm-module-view[data-active-tab=tools] .center-panel .pm-module-view__content{display:none}

@media(min-width: 768px){
.pm-module-view[data-active-tab=tools] .center-panel .buttons-menu,.pm-module-view[data-active-tab=tools] .center-panel .pm-module-view__content{display:block}}

.pm-module-view[data-active-tab=tools] .right-panel{display:flex;flex-direction:column}

.pm-module-view[data-active-tab=tools] .footer{display:none}

@media(min-width: 768px){
.pm-module-view[data-active-tab=tools] .footer{display:block}}

.pm-module-view .buttons-menu{background-color:#fafbff;width:100%;margin:0 0 7px;padding:1.1rem 0 .79rem;flex-wrap:nowrap;align-items:stretch;overflow-x:auto}

.pm-module-view .buttons-menu::-webkit-scrollbar{display:none}

@media(min-width: 768px){
.pm-module-view .buttons-menu{overflow-x:initial;border-bottom:.3rem solid #ececef;padding:1.1rem 0 0;margin:0 0 1.7rem;flex-wrap:wrap}}

.pm-module-view .buttons-menu__item{min-height:-moz-min-content;min-height:min-content}

@media(min-width: 768px){
.pm-module-view .buttons-menu__item{min-height:initial}}

@media screen and (min-width: 1150px){
[dir="ltr"] .pm-module-view .buttons-menu__item{margin-right:2.15rem}

[dir="rtl"] .pm-module-view .buttons-menu__item{margin-left:2.15rem}}

[dir="ltr"] .pm-module-view .buttons-menu__item:first-child{margin-left:6%}

[dir="rtl"] .pm-module-view .buttons-menu__item:first-child{margin-right:6%}

@media(min-width: 768px){
[dir="ltr"] .pm-module-view .buttons-menu__item:first-child{margin-left:initial}

[dir="rtl"] .pm-module-view .buttons-menu__item:first-child{margin-right:initial}}

[dir="ltr"] .pm-module-view .buttons-menu__item:last-of-type{margin-right:0}

[dir="rtl"] .pm-module-view .buttons-menu__item:last-of-type{margin-left:0}

.pm-module-view .buttons-menu .btn{font-size:16px;margin:0}

@media(min-width: 768px){
.pm-module-view .buttons-menu .btn{font-size:1.07rem}}

@media(min-width: 1025px){
.pm-module-view .buttons-menu .btn{font-size:1.28rem}}

.pm-module-view .buttons-menu .btn:disabled{background-color:initial}

.pm-module-view .buttons-menu .btn .text{display:flex;align-items:center}

@media(min-width: 768px){
.pm-module-view .buttons-menu{position:sticky;top:0;z-index:35}}

@media(min-width: 1025px){
.pm-module-view .buttons-menu{font-size:1.29rem}}

.pm-module-view__content{width:88%;margin:0 auto;animation:fade-in .15s ease-in-out;flex:1;display:flex;flex-direction:column}

@media(min-width: 768px){
.pm-module-view__content{width:initial;margin:.7rem 0 0}}

.pm-module-view__mobile-menu{position:fixed;bottom:0;left:0;right:0;display:flex;border-top:1px solid #e8e8e8;background-color:#fff;z-index:55}

.pm-module-view__mobile-menu-item{display:flex;justify-content:center;position:relative;flex:1}

.pm-module-view__mobile-menu-item:after{position:absolute;content:"";width:0;height:.3rem;background-color:#1e428a;top:-1px;transition:width .3s ease-in-out}

[dir="ltr"] .pm-module-view__mobile-menu-item:after{left:0}

[dir="rtl"] .pm-module-view__mobile-menu-item:after{right:0}

.pm-module-view__mobile-menu-item[data-is-active=true]:after{width:100%;height:.3rem}

.pm-module-view__mobile-menu-item[data-is-active=true] .btn .icon{filter:var(--icon-blue)}

.pm-module-view__mobile-menu-item .btn{background-color:rgba(0,0,0,0);color:#333;box-shadow:none;border-radius:0;display:inline-flex;font-weight:600;font-size:14px;padding:20px 10px;min-height:initial;width:100%}

@media screen and (min-width: 350px){
.pm-module-view__mobile-menu-item .btn{font-size:16px}}

.pm-module-view__mobile-menu-item .btn .icon{filter:invert(0.5) brightness(0.9);transition:all .2s ease-in-out}

[dir="ltr"] .pm-module-view__mobile-menu-item .btn .icon.left{margin-right:6px}

[dir="rtl"] .pm-module-view__mobile-menu-item .btn .icon.left{margin-left:6px}

.pm-module-view__mobile-menu-item .btn:hover{background-color:rgba(0,0,0,0)}

.pm-module-view__mobile-menu-item .btn [data-icon-name=dashboard] svg,.pm-module-view__mobile-menu-item .btn [data-icon-name=dashboard] image{width:16px;height:16px}

.pm-module-view__mobile-menu-item .btn [data-icon-name=log-icon] svg,.pm-module-view__mobile-menu-item .btn [data-icon-name=log-icon] image{width:17px;height:13px}

.pm-module-view__mobile-menu-item .btn [data-icon-name=tools-icon] svg,.pm-module-view__mobile-menu-item .btn [data-icon-name=tools-icon] image{width:27px;height:17px}

.pm-module-view .side-modal{max-height:initial}

.right-side-panel{width:100%;height:100%;display:flex;flex-direction:column;padding-top:24px;overflow-y:auto;flex:1}

@media(min-width: 768px){
.right-side-panel{width:6rem;padding-top:.9rem;flex:initial;transition:width .05s ease-in-out}}

@media(min-width: 768px){
.right-side-panel[data-is-open=true]{width:15.79rem}}

@media(min-width: 1025px){
.right-side-panel[data-is-open=true]{width:19.79rem}}

.right-side-panel[data-is-open=true] .top-section__header{display:none}

@media(min-width: 768px){
.right-side-panel[data-is-open=true] .top-section__header{display:initial}}

.right-side-panel[data-is-open=true] .top-section__header .btn .text{display:block}

.right-side-panel[data-is-open=true] .top-section__header .btn:after{display:block}

.right-side-panel[data-is-open=true] .top-section__btns .btn{width:100%;justify-content:initial}

.right-side-panel[data-is-open=true] .top-section__btns .btn .text{transition:.5s ease-in;display:block;flex-shrink:0}

.right-side-panel[data-is-open=true] .bottom-section .btn{justify-content:initial;border-top:1px solid rgba(0,0,0,0)}

.right-side-panel[data-is-open=true] .bottom-section .btn:hover{color:#333}

.right-side-panel[data-is-open=true] .bottom-section .btn .text{transition:.5s ease-in;display:block;flex-shrink:0}

.right-side-panel .top-section{flex:1;padding:0 7%}

@media(min-width: 768px){
.right-side-panel .top-section{padding:0 1.14rem}}

.right-side-panel .top-section__header{margin-bottom:1.3rem}

.right-side-panel .top-section__header .btn{background-color:rgba(0,0,0,0);color:#333;box-shadow:none;border-radius:0;display:inline-flex;font-weight:600;font-size:.93rem;min-height:initial;width:100%;padding:.5rem 0}

.right-side-panel .top-section__header .btn:hover{background-color:rgba(0,0,0,0)}

.right-side-panel .top-section__header .btn .icon{filter:none}

.right-side-panel .top-section__header .btn .icon.left{margin:0}

.right-side-panel .top-section__header .btn .text{flex:1;text-align:initial;display:none}

[dir="ltr"] .right-side-panel .top-section__header .btn .text{margin-left:.7rem}

[dir="rtl"] .right-side-panel .top-section__header .btn .text{margin-right:.7rem}

.right-side-panel .top-section__header .btn:after{content:"";background-image:url("/assets/graphics/arrow_right.svg");background-repeat:no-repeat;background-position:center;background-size:100%;width:.5rem;height:1rem;display:none}

[dir="ltr"] .right-side-panel .top-section__header .btn:after{margin-left:.7rem}

[dir="rtl"] .right-side-panel .top-section__header .btn:after{margin-right:.7rem}

.right-side-panel .top-section__header .btn [data-icon-name=tools-icon] svg,.right-side-panel .top-section__header .btn [data-icon-name=tools-icon] image{width:21px;height:13px}

@media(min-width: 768px){
.right-side-panel .top-section__header .btn [data-icon-name=tools-icon] svg,.right-side-panel .top-section__header .btn [data-icon-name=tools-icon] image{width:1.5rem;height:.93rem}}

.right-side-panel .top-section__btns{display:flex;flex-direction:column}

.right-side-panel .top-section__btns .btn{width:100%;height:51px;font-size:12px;font-weight:500;color:#333;border:1px solid #d6d5d5;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.0705882353);padding:0 18px;margin-bottom:15px;transition:.12s ease-in}

@media(min-width: 768px){
.right-side-panel .top-section__btns .btn{font-size:.86rem;width:3.64rem;height:3.64rem;padding:0 1.29rem;margin-bottom:1.1rem}}

.right-side-panel .top-section__btns .btn:hover{box-shadow:0 2px 6px rgba(0,0,0,.1607843137)}

.right-side-panel .top-section__btns .btn:hover .icon{filter:brightness(1)}

.right-side-panel .top-section__btns .btn:disabled{box-shadow:none;color:#898989}

.right-side-panel .top-section__btns .btn:disabled .icon{filter:invert(0.5) brightness(1)}

.right-side-panel .top-section__btns .btn .text{display:none}

[dir="ltr"] .right-side-panel .top-section__btns .btn .text{margin-left:16px}

[dir="rtl"] .right-side-panel .top-section__btns .btn .text{margin-right:16px}

@media(min-width: 768px){
[dir="ltr"] .right-side-panel .top-section__btns .btn .text{margin-left:.7rem}

[dir="rtl"] .right-side-panel .top-section__btns .btn .text{margin-right:.7rem}}

.right-side-panel .top-section__btns .btn .text:after{display:none}

.right-side-panel .top-section__btns .btn .icon{width:1.8rem;height:initial}

.right-side-panel .top-section__btns .btn .icon.left{margin:0}

.right-side-panel .top-section__btns .btn [data-icon-name=client-observations] svg,.right-side-panel .top-section__btns .btn [data-icon-name=client-observations] image{width:22px;height:30px}

@media(min-width: 768px){
.right-side-panel .top-section__btns .btn [data-icon-name=client-observations] svg,.right-side-panel .top-section__btns .btn [data-icon-name=client-observations] image{width:1.57rem;height:2.14rem}}

.right-side-panel .top-section__btns .btn [data-icon-name=meetings] svg,.right-side-panel .top-section__btns .btn [data-icon-name=meetings] image{width:28px;height:28px}

@media(min-width: 768px){
.right-side-panel .top-section__btns .btn [data-icon-name=meetings] svg,.right-side-panel .top-section__btns .btn [data-icon-name=meetings] image{width:2rem;height:2rem}}

.right-side-panel .top-section__btns .btn [data-icon-name=variation-orders] svg,.right-side-panel .top-section__btns .btn [data-icon-name=variation-orders] image{width:21px;height:14px}

@media(min-width: 768px){
.right-side-panel .top-section__btns .btn [data-icon-name=variation-orders] svg,.right-side-panel .top-section__btns .btn [data-icon-name=variation-orders] image{width:1.5rem;height:1rem}}

.right-side-panel .top-section__btns .btn [data-icon-name=resolve-disputes] svg,.right-side-panel .top-section__btns .btn [data-icon-name=resolve-disputes] image{width:25px;height:25px}

@media(min-width: 768px){
.right-side-panel .top-section__btns .btn [data-icon-name=resolve-disputes] svg,.right-side-panel .top-section__btns .btn [data-icon-name=resolve-disputes] image{width:1.79rem;height:1.79rem}}

.right-side-panel .bottom-section{margin-top:1rem}

.right-side-panel .bottom-section .btn{width:100%;height:50px;font-weight:500;font-size:12px;color:#333;border-top:1px solid #e3e3e3;border-radius:0;box-shadow:none;padding:0 10.5%;transition:.12s ease-in}

@media(min-width: 768px){
.right-side-panel .bottom-section .btn{height:4.24rem;font-size:.86rem;padding:0 2.29rem}}

.right-side-panel .bottom-section .btn:hover{color:#333}

.right-side-panel .bottom-section .btn:hover .icon{filter:none}

.right-side-panel .bottom-section .btn:hover .text:after{opacity:1}

.right-side-panel .bottom-section .btn:disabled .text:after{opacity:0}

.right-side-panel .bottom-section .btn .text{display:none;position:relative}

[dir="ltr"] .right-side-panel .bottom-section .btn .text{margin-left:18px}

[dir="rtl"] .right-side-panel .bottom-section .btn .text{margin-right:18px}

@media(min-width: 768px){
[dir="ltr"] .right-side-panel .bottom-section .btn .text{margin-left:.7rem}

[dir="rtl"] .right-side-panel .bottom-section .btn .text{margin-right:.7rem}}

.right-side-panel .bottom-section .btn .text:after{background-color:#333}

.right-side-panel .bottom-section .btn .icon{width:1.8rem;height:initial}

.right-side-panel .bottom-section .btn .icon.left{margin:0}

.right-side-panel .bottom-section .btn [data-icon-name=contractor] svg,.right-side-panel .bottom-section .btn [data-icon-name=contractor] image{width:21px;height:22px}

@media(min-width: 768px){
.right-side-panel .bottom-section .btn [data-icon-name=contractor] svg,.right-side-panel .bottom-section .btn [data-icon-name=contractor] image{width:1.5rem;height:1.57rem}}

.right-side-panel .bottom-section .btn [data-icon-name=contractor] .icon-box{position:relative}

.right-side-panel .bottom-section .btn [data-icon-name=contractor] .icon-box:after{content:"";background-image:url("/assets/graphics/star_outline.svg");background-repeat:no-repeat;background-position:center;background-size:100%;position:absolute;display:block;top:0;width:11px;height:10px}

[dir="ltr"] .right-side-panel .bottom-section .btn [data-icon-name=contractor] .icon-box:after{right:-10px}

[dir="rtl"] .right-side-panel .bottom-section .btn [data-icon-name=contractor] .icon-box:after{left:-10px}

@media(min-width: 768px){
.right-side-panel .bottom-section .btn [data-icon-name=contractor] .icon-box:after{width:.79rem;height:.71rem}

[dir="ltr"] .right-side-panel .bottom-section .btn [data-icon-name=contractor] .icon-box:after{right:-0.5rem}

[dir="rtl"] .right-side-panel .bottom-section .btn [data-icon-name=contractor] .icon-box:after{left:-0.5rem}}

.right-side-panel .bottom-section .btn [data-icon-name=consultant] svg,.right-side-panel .bottom-section .btn [data-icon-name=consultant] image{width:21px;height:30px}

@media(min-width: 768px){
.right-side-panel .bottom-section .btn [data-icon-name=consultant] svg,.right-side-panel .bottom-section .btn [data-icon-name=consultant] image{width:1.5rem;height:2.14rem}}

.right-side-panel .bottom-section .btn [data-icon-name=consultant] .icon-box{position:relative}

.right-side-panel .bottom-section .btn [data-icon-name=consultant] .icon-box:after{content:"";background-image:url("/assets/graphics/star_outline.svg");background-repeat:no-repeat;background-position:center;background-size:100%;position:absolute;display:block;top:0;width:11px;height:10px}

[dir="ltr"] .right-side-panel .bottom-section .btn [data-icon-name=consultant] .icon-box:after{right:-10px}

[dir="rtl"] .right-side-panel .bottom-section .btn [data-icon-name=consultant] .icon-box:after{left:-10px}

@media(min-width: 768px){
.right-side-panel .bottom-section .btn [data-icon-name=consultant] .icon-box:after{width:.79rem;height:.71rem}

[dir="ltr"] .right-side-panel .bottom-section .btn [data-icon-name=consultant] .icon-box:after{right:-0.5rem}

[dir="rtl"] .right-side-panel .bottom-section .btn [data-icon-name=consultant] .icon-box:after{left:-0.5rem}}

.right-side-panel .bottom-section .btn [data-icon-name=settings]{filter:var(--icon-dark-gray)}

.right-side-panel .bottom-section .btn [data-icon-name=settings] svg,.right-side-panel .bottom-section .btn [data-icon-name=settings] image{width:21px;height:21px}

@media(min-width: 768px){
.right-side-panel .bottom-section .btn [data-icon-name=settings] svg,.right-side-panel .bottom-section .btn [data-icon-name=settings] image{width:1.5rem;height:1.5rem}}

.right-side-panel .bottom-section .btn [data-icon-name=note]{filter:var(--icon-dark-gray)}

.right-side-panel .bottom-section .btn [data-icon-name=note] svg,.right-side-panel .bottom-section .btn [data-icon-name=note] image{width:15px;height:19px}

@media(min-width: 768px){
.right-side-panel .bottom-section .btn [data-icon-name=note] svg,.right-side-panel .bottom-section .btn [data-icon-name=note] image{width:1.07rem;height:1.35rem}}

.right-side-panel .bottom-section .btn-settings .btn:hover .icon,.right-side-panel .bottom-section .btn-contract .btn:hover .icon{filter:var(--icon-dark-gray)}

.side-modal[data-variant=task-action] .checklist{width:100%;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;background-color:#fafbff}

[dir="ltr"] .side-modal[data-variant=task-action] .checklist{padding:9px 2.21rem 9px 2rem}

[dir="rtl"] .side-modal[data-variant=task-action] .checklist{padding:9px 2rem 9px 2.21rem}

@media(min-width: 768px){
[dir="ltr"] .side-modal[data-variant=task-action] .checklist{padding:.7rem 2.21rem .7rem 2rem}

[dir="rtl"] .side-modal[data-variant=task-action] .checklist{padding:.7rem 2rem .7rem 2.21rem}}

.side-modal[data-variant=task-action] .checklist[data-is-expanded=true] .btn .icon{filter:brightness(0.9) invert(0.5)}

.side-modal[data-variant=task-action] .checklist[data-is-expanded=true] .btn .icon-box{transform:rotateZ(0)}

[dir="ltr"] .side-modal[data-variant=task-action] .checklist[data-is-expanded=false] .btn .icon-box{transform:rotateZ(180deg)}

[dir="rtl"] .side-modal[data-variant=task-action] .checklist[data-is-expanded=false] .btn .icon-box{transform:rotateZ(-180deg)}

.side-modal[data-variant=task-action] .checklist[data-is-status=rejected]{background-color:rgba(236,84,105,.1)}

.side-modal[data-variant=task-action] .checklist .btn{background-color:rgba(0,0,0,0);color:#333;box-shadow:none;border-radius:0;display:flex;justify-content:space-between;font-weight:500;font-size:13px;min-height:initial;width:100%;gap:.7rem;padding:.5rem 0}

@media(min-width: 768px){
.side-modal[data-variant=task-action] .checklist .btn{font-size:.93rem;line-height:1.36rem}}

.side-modal[data-variant=task-action] .checklist .btn:hover{background-color:rgba(0,0,0,0)}

.side-modal[data-variant=task-action] .checklist .btn .icon{filter:none}

.side-modal[data-variant=task-action] .checklist .btn .icon-box{transition:.25s ease-in}

.side-modal[data-variant=task-action] .checklist .btn .icon.left{margin:0}

.side-modal[data-variant=task-action] .checklist .btn .text{flex:1;text-align:initial}

.side-modal[data-variant=task-action] .checklist .btn [data-icon-name=dropdown-up] svg,.side-modal[data-variant=task-action] .checklist .btn [data-icon-name=dropdown-up] image{width:.79rem;height:.43rem}

.side-modal[data-variant=task-action] .checklist__list{width:100%;display:flex;flex-direction:column;margin:.9rem 0 1.4rem;animation:fade-in .2s ease-in}

.side-modal[data-variant=task-action] .checklist__item{display:grid;grid-template-columns:.7fr 84% 1fr;font-size:12px;line-height:16px;margin-bottom:1rem}

@media(min-width: 768px){
.side-modal[data-variant=task-action] .checklist__item{font-size:.93rem;line-height:1.29rem}}

.side-modal[data-variant=task-action] .checklist__item:last-of-type{margin-bottom:0}

.side-modal[data-variant=task-action] .checklist__item[data-is-checked=false] .yes-no{color:#898989}

.side-modal[data-variant=task-action] .checklist__item .number{color:#898989}

[dir="ltr"] .side-modal[data-variant=task-action] .checklist__item .yes-no{text-align:right}

[dir="rtl"] .side-modal[data-variant=task-action] .checklist__item .yes-no{text-align:left}

[dir="ltr"] .side-modal[data-variant=task-action] .checklist__item>div{margin-right:.5rem}

[dir="rtl"] .side-modal[data-variant=task-action] .checklist__item>div{margin-left:.5rem}

[dir="ltr"] .side-modal[data-variant=task-action] .checklist__item>div:last-of-type{margin-right:0}

[dir="rtl"] .side-modal[data-variant=task-action] .checklist__item>div:last-of-type{margin-left:0}

.side-modal[data-variant=task-action] .checklist__bottom{color:#898989;font-size:11px;margin-bottom:.8rem}

@media(min-width: 768px){
.side-modal[data-variant=task-action] .checklist__bottom{font-size:.79rem}}

.side-modal[data-variant=task-action] .checklist__bottom:empty{display:none}

.action-block{border-bottom:1px solid #e8e8e8;border-top:1px solid #e8e8e8;padding:18px 0 22px}

[dir="ltr"] .action-block{margin:0 2.21rem 0 2rem}

[dir="rtl"] .action-block{margin:0 2rem 0 2.21rem}

@media(min-width: 768px){
.action-block{padding:1.3rem 0 2rem}}

.action-block__title{font-size:16px;font-weight:500;margin-bottom:.6rem}

@media(min-width: 768px){
.action-block__title{font-size:1.14rem}}

.action-block__desc{font-size:11px;color:#898989;margin-bottom:1.3rem}

@media(min-width: 768px){
.action-block__desc{font-size:.78rem}}

.action-block__inputs{display:grid;grid-template-columns:50% 50%}

.action-block__inputs .react-datepicker__input-container input{font-size:11px;cursor:pointer}

@media(min-width: 768px){
.action-block__inputs .react-datepicker__input-container input{font-size:.93rem}}

.action-block__inputs .react-datepicker__input-container input:disabled{cursor:initial}

.action-block__inputs .input-text-header{display:none}

.action-block__input{position:relative}

.action-block__input .icon-box{position:absolute;top:50%;transform:translateY(-50%);width:14px;height:14px;pointer-events:none}

[dir="ltr"] .action-block__input .icon-box{right:1rem}

[dir="rtl"] .action-block__input .icon-box{left:1rem}

@media(min-width: 768px){
.action-block__input .icon-box{width:1rem;height:1rem}}

.action-block__input .icon-box svg,.action-block__input .icon-box image{width:14px;height:14px}

@media(min-width: 768px){
.action-block__input .icon-box svg,.action-block__input .icon-box image{width:1rem;height:1rem}}

[dir="ltr"] .action-block__input--date .react-datepicker__input-container input{border-radius:.43rem 0 0 .43rem;border-right:0}

[dir="rtl"] .action-block__input--date .react-datepicker__input-container input{border-radius:0 .43rem .43rem 0;border-left:0}

[dir="ltr"] .action-block__input--time .react-datepicker__input-container input{border-radius:0 .43rem .43rem 0;padding:1.25rem 3rem 1.25rem 1.25rem}

[dir="rtl"] .action-block__input--time .react-datepicker__input-container input{border-radius:.43rem 0 0 .43rem;padding:1.25rem 1.25rem 1.25rem 3rem}

.action-block__input--time .react-datepicker__time-container{width:100px}

.action-block__input--time .react-datepicker__time-container .react-datepicker__time-box{width:100%}

[dir="ltr"] .action-block__input--time .react-datepicker__triangle{left:-31px !important;transform:translate(100px, 0) !important}

[dir="rtl"] .action-block__input--time .react-datepicker__triangle{right:-31px !important;transform:translate(-100px, 0) !important}

.payment{padding:2rem 0;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}

.payment__header{font-size:14px;font-weight:500}

[dir="ltr"] .payment__header{margin:0 2.21rem 2rem 2rem}

[dir="rtl"] .payment__header{margin:0 2rem 2rem 2.21rem}

@media(min-width: 768px){
.payment__header{font-size:1.14rem}}

[dir="ltr"] .payment__table{margin:0 2.21rem 1rem 2rem}

[dir="rtl"] .payment__table{margin:0 2rem 1rem 2.21rem}

.payment__table-header,.payment__table-row{display:flex}

.payment__table-header{padding-bottom:1.5rem;margin-bottom:.8rem;border-bottom:1px solid #e3e3e3;color:#898989;font-size:11px}

@media(min-width: 768px){
.payment__table-header{font-size:1rem}}

.payment__table-cell{word-break:break-word}

.payment__table-cell--desc{flex:1.2}

[dir="ltr"] .payment__table-cell--desc{margin-right:.5rem}

[dir="rtl"] .payment__table-cell--desc{margin-left:.5rem}

.payment__table-cell--value{flex:.8}

[dir="ltr"] .payment__table-cell--value{text-align:right;margin-right:.5rem}

[dir="rtl"] .payment__table-cell--value{text-align:left;margin-left:.5rem}

.payment__table-cell--subtotal{flex:.5}

[dir="ltr"] .payment__table-cell--subtotal{text-align:right}

[dir="rtl"] .payment__table-cell--subtotal{text-align:left}

.payment__table-body .payment__table-cell{font-size:13px;font-weight:500;padding:.93rem 0}

@media(min-width: 768px){
.payment__table-body .payment__table-cell{font-size:1.07rem}}

.payment__table-body .payment__table-cell--desc{font-size:14px}

@media(min-width: 768px){
.payment__table-body .payment__table-cell--desc{font-size:1.14rem}}

.payment__table[data-is-penalty=true] .payment__table-cell--value{text-align:center}

.payment__table .input-counter{width:initial;height:initial;padding:0;margin-top:0;font-size:1.07rem;border-radius:0;border:none;background:rgba(0,0,0,0);justify-content:center}

.payment__table .input-counter__input{border:1px solid rgba(137,137,137,.3);background-color:#ededed;width:40%;text-overflow:ellipsis;min-width:3.5rem}

.payment__table .input-counter .btn[data-color=blue]{width:initial;height:initial;background-color:rgba(0,0,0,0);border-radius:0;padding:0 8px}

.payment__table .input-counter .btn[data-color=blue] .icon{filter:var(--icon-blue)}

.payment__table .input-counter .btn[data-color=blue] .icon[data-icon-name=minus] svg,.payment__table .input-counter .btn[data-color=blue] .icon[data-icon-name=minus] image{width:100%;height:2px}

.payment__table .input-counter .btn[data-color=blue] .icon[data-icon-name=add] svg,.payment__table .input-counter .btn[data-color=blue] .icon[data-icon-name=add] image{width:15px;height:15px}

.payment__table .input-counter .btn[data-color=blue]:hover{background-color:rgba(0,0,0,0)}

.payment__table .input-counter .btn[data-color=blue]:hover .icon{filter:var(--icon-blue)}

.payment__invoice{padding:1.6rem 0 1.9rem;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;display:grid;grid-template-columns:auto 1fr;align-items:flex-start}

[dir="ltr"] .payment__invoice{margin:0 2.21rem 1rem 2rem}

[dir="rtl"] .payment__invoice{margin:0 2rem 1rem 2.21rem}

.payment__invoice .btn{font-size:13px}

[dir="ltr"] .payment__invoice .btn{margin-right:.5rem}

[dir="rtl"] .payment__invoice .btn{margin-left:.5rem}

@media(min-width: 768px){
.payment__invoice .btn{font-size:1.07rem}}

.payment__invoice-col{display:flex;flex-direction:column;word-break:break-word}

.payment__invoice-item{display:grid;grid-template-columns:1.2fr 1fr;margin-bottom:1.4rem}

[dir="ltr"] .payment__invoice-item{text-align:right}

[dir="rtl"] .payment__invoice-item{text-align:left}

.payment__invoice-item:last-of-type{margin-bottom:0}

.payment__invoice-item-title{font-size:13px;color:#898989}

[dir="ltr"] .payment__invoice-item-title{margin-right:.5rem}

[dir="rtl"] .payment__invoice-item-title{margin-left:.5rem}

@media(min-width: 768px){
.payment__invoice-item-title{font-size:1.07rem}}

.payment__invoice-item-value{font-size:13px;font-weight:500;color:#1e428a}

@media(min-width: 768px){
.payment__invoice-item-value{font-size:1.07rem}}

.payment__upload{padding-top:.7rem}

[dir="ltr"] .payment__upload{margin:0 2.21rem 0 2rem}

[dir="rtl"] .payment__upload{margin:0 2rem 0 2.21rem}

.payment__upload-title{font-size:12px;font-weight:500;margin-bottom:1.2rem}

@media(min-width: 768px){
.payment__upload-title{font-size:1rem}}

.payment__upload .uploader{margin-bottom:2rem}

.payment__upload .uploader .dropzone{padding:1.25rem 1rem .8rem}

.payment__upload .uploader .dropzone__img{display:none}

.payment__upload-date{position:relative}

.payment__upload-date .icon-box{position:absolute;top:50%;transform:translateY(-50%);width:14px;height:14px;pointer-events:none}

[dir="ltr"] .payment__upload-date .icon-box{right:1rem}

[dir="rtl"] .payment__upload-date .icon-box{left:1rem}

@media(min-width: 768px){
.payment__upload-date .icon-box{width:1rem;height:1rem}}

.payment__upload-date .icon-box svg,.payment__upload-date .icon-box image{width:14px;height:14px}

@media(min-width: 768px){
.payment__upload-date .icon-box svg,.payment__upload-date .icon-box image{width:1rem;height:1rem}}

.payment__upload-date .react-datepicker__input-container input{font-size:11px}

[dir="ltr"] .payment__upload-date .react-datepicker__input-container input{padding-right:3rem}

[dir="rtl"] .payment__upload-date .react-datepicker__input-container input{padding-left:3rem}

@media(min-width: 768px){
.payment__upload-date .react-datepicker__input-container input{font-size:.86rem}}

[dir="ltr"] .payment__upload-date .react-datepicker__triangle:after,[dir="ltr"] .payment__upload-date .react-datepicker__triangle:before{left:-24px !important}

[dir="rtl"] .payment__upload-date .react-datepicker__triangle:after,[dir="rtl"] .payment__upload-date .react-datepicker__triangle:before{right:-24px !important}

.side-modal[data-variant=task-action] .side-modal[data-variant=invoice]{width:52.35rem;padding:2.2rem 0 0}

[dir="ltr"] .side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .side-modal__header{margin:0 27px 10px 31px}

[dir="rtl"] .side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .side-modal__header{margin:0 31px 10px 27px}

@media(min-width: 768px){
[dir="ltr"] .side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .side-modal__header{margin:0 2.42rem 2rem 2.28rem}

[dir="rtl"] .side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .side-modal__header{margin:0 2.28rem 2rem 2.42rem}}

.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .side-modal__content{padding:.7rem 2.28rem 0}

.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .bill-to{margin-bottom:4.7rem}

.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .bill-to__header{margin-bottom:.6rem;color:#898989;font-size:11px;display:none}

@media(min-width: 768px){
.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .bill-to__header{font-size:1rem;display:flex}}

@media print{
.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .bill-to__header{font-size:1rem;display:flex}}

.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .bill-to__cell{word-break:break-word;margin-bottom:16px}

[dir="ltr"] .side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .bill-to__cell{margin-right:1rem}

[dir="rtl"] .side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .bill-to__cell{margin-left:1rem}

.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .bill-to__cell:last-child{margin:0}

@media(min-width: 768px){
.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .bill-to__cell{margin-bottom:0}}

.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .bill-to__cell--bill{flex:1.5}

.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .bill-to__cell--id{flex:1}

@media(min-width: 768px){
[dir="ltr"] .side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .bill-to__cell--id{text-align:right}

[dir="rtl"] .side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .bill-to__cell--id{text-align:left}}

@media print{
[dir="ltr"] .side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .bill-to__cell--id{text-align:right}

[dir="rtl"] .side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .bill-to__cell--id{text-align:left}}

.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .bill-to__cell--invoice{flex:.75}

@media(min-width: 768px){
[dir="ltr"] .side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .bill-to__cell--invoice{text-align:right}

[dir="rtl"] .side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .bill-to__cell--invoice{text-align:left}}

@media print{
[dir="ltr"] .side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .bill-to__cell--invoice{text-align:right}

[dir="rtl"] .side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .bill-to__cell--invoice{text-align:left}}

.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .bill-to__cell--date{flex:1.1}

@media(min-width: 768px){
[dir="ltr"] .side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .bill-to__cell--date{text-align:right}

[dir="rtl"] .side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .bill-to__cell--date{text-align:left}}

@media print{
[dir="ltr"] .side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .bill-to__cell--date{text-align:right}

[dir="rtl"] .side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .bill-to__cell--date{text-align:left}}

.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .bill-to__body{font-size:12px;line-height:14px}

@media(min-width: 768px){
.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .bill-to__body{font-size:1rem;line-height:1.2rem;display:flex}}

@media print{
.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .bill-to__body{display:flex}}

.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .bill-to__body-title{margin-bottom:5px;color:#898989}

.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .invoice-box{display:grid;grid-template-columns:auto 1fr;word-break:break-word}

.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .invoice-box__right{display:flex;flex-direction:column}

.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .invoice-box__avatar{width:2.64rem;height:2.64rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;position:relative}

[dir="ltr"] .side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .invoice-box__avatar{margin-right:.5rem}

[dir="rtl"] .side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .invoice-box__avatar{margin-left:.5rem}

.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .invoice-box__avatar[src=""],.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .invoice-box__avatar:not([src]){background-image:url("/assets/graphics/blue_avatar.svg");background-size:cover;background-position:center;font-size:0}

.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .invoice-box__avatar[src=""]:after,.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .invoice-box__avatar:not([src]):after{content:"";position:absolute;top:0;background-image:url("/assets/graphics/blue_avatar.svg");width:100%;height:100%;background-size:cover;background-position:center;display:block}

[dir="ltr"] .side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .invoice-box__avatar[src=""]:after,[dir="ltr"] .side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .invoice-box__avatar:not([src]):after{left:0}

[dir="rtl"] .side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .invoice-box__avatar[src=""]:after,[dir="rtl"] .side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .invoice-box__avatar:not([src]):after{right:0}

.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .invoice-box__name{font-size:15px;line-height:17px;font-weight:500;margin-bottom:.6rem}

@media(min-width: 768px){
.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .invoice-box__name{font-size:1.29rem;line-height:1.49rem}}

.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .invoice-box__desc{color:#898989;font-size:12px;line-height:14px;margin-bottom:.8rem}

.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .invoice-box__desc:last-of-type{margin-bottom:0}

@media(min-width: 768px){
.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .invoice-box__desc{font-size:1rem;line-height:1.2rem}}

.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .invoice-desc__header,.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .invoice-desc__body{display:flex}

.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .invoice-desc__header{padding-bottom:1.3rem;color:#898989;border-bottom:1px solid #e3e3e3;font-size:11px}

@media(min-width: 768px){
.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .invoice-desc__header{font-size:1rem}}

.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .invoice-desc__cell{word-break:break-word}

[dir="ltr"] .side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .invoice-desc__cell{margin-right:1rem}

[dir="rtl"] .side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .invoice-desc__cell{margin-left:1rem}

[dir="ltr"] .side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .invoice-desc__cell:last-child{margin-right:0}

[dir="rtl"] .side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .invoice-desc__cell:last-child{margin-left:0}

@media(min-width: 768px){
.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .invoice-desc__cell{margin-bottom:0}}

.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .invoice-desc__cell--desc{flex:2.5}

.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .invoice-desc__cell--project{flex:.8}

[dir="ltr"] .side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .invoice-desc__cell--project{text-align:right}

[dir="rtl"] .side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .invoice-desc__cell--project{text-align:left}

.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .invoice-desc__cell--stage{flex:.9}

[dir="ltr"] .side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .invoice-desc__cell--stage{text-align:right}

[dir="rtl"] .side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .invoice-desc__cell--stage{text-align:left}

.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .invoice-desc__cell--subtotal{flex:.65}

[dir="ltr"] .side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .invoice-desc__cell--subtotal{text-align:right}

[dir="rtl"] .side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .invoice-desc__cell--subtotal{text-align:left}

.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .invoice-desc__body{font-size:13px;font-weight:500;padding:1.5rem 0 1.65rem;border-bottom:1px solid #e3e3e3}

@media(min-width: 768px){
.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .invoice-desc__body{font-size:1.07rem}}

.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .invoice-desc__body .invoice-desc__cell{line-height:20px}

@media(min-width: 768px){
.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .invoice-desc__body .invoice-desc__cell{line-height:1.7rem}}

.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .invoice-desc__body .invoice-desc__cell--desc{font-size:14px;line-height:16px;font-weight:600}

@media(min-width: 768px){
.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .invoice-desc__body .invoice-desc__cell--desc{font-size:1.14rem;line-height:1.34rem}}

.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .invoice-desc[data-is-penalty=true] .invoice-desc__body{padding:.5rem 0;border-bottom:0}

.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .invoice-desc[data-is-penalty=true] .invoice-desc__body--penalty{border-bottom:1px solid #e3e3e3;padding-top:0}

.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .pay-to{display:grid;grid-template-columns:1fr 1fr;justify-content:space-between;padding:1.8rem 0 2rem;border-bottom:1px solid #e3e3e3}

[dir="ltr"] .side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .pay-to__left{margin-right:1rem}

[dir="rtl"] .side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .pay-to__left{margin-left:1rem}

.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .pay-to__left-title{margin-bottom:.8rem;color:#898989;font-size:11px}

@media(min-width: 768px){
.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .pay-to__left-title{font-size:1rem}}

.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .pay-to__left .invoice-box__avatar{box-shadow:0 2px 6px rgba(0,0,0,.1843137255)}

.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .pay-to__left .invoice-box__avatar[src=""],.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .pay-to__left .invoice-box__avatar:not([src]){background-image:url("/assets/graphics/example_logo.jpg");background-size:cover;background-position:center;font-size:0}

.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .pay-to__left .invoice-box__avatar[src=""]:after,.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .pay-to__left .invoice-box__avatar:not([src]):after{content:"";position:absolute;top:0;background-image:url("/assets/graphics/example_logo.jpg");width:100%;height:100%;background-size:cover;background-position:center;display:block}

[dir="ltr"] .side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .pay-to__left .invoice-box__avatar[src=""]:after,[dir="ltr"] .side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .pay-to__left .invoice-box__avatar:not([src]):after{left:0}

[dir="rtl"] .side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .pay-to__left .invoice-box__avatar[src=""]:after,[dir="rtl"] .side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .pay-to__left .invoice-box__avatar:not([src]):after{right:0}

.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .pay-to__right{display:flex;flex-direction:column;margin-top:.3rem}

.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .pay-to__right-col{display:grid;grid-template-columns:1fr 55%;justify-content:flex-end;word-break:break-word;margin-bottom:1.4rem}

[dir="ltr"] .side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .pay-to__right-col{text-align:right}

[dir="rtl"] .side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .pay-to__right-col{text-align:left}

.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .pay-to__right-col:last-of-type{margin-bottom:0}

.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .pay-to__title{font-size:13px;color:#898989;margin-bottom:6px}

@media(min-width: 768px){
.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .pay-to__title{font-size:1.14rem;margin-bottom:0}}

.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .pay-to__value{font-size:13px;color:#1e428a;font-weight:500}

[dir="ltr"] .side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .pay-to__value{margin-left:1rem}

[dir="rtl"] .side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .pay-to__value{margin-right:1rem}

@media(min-width: 768px){
.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .pay-to__value{font-size:1.14rem}}

.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .pay-to__date{font-size:13px;line-height:15px;font-weight:500}

[dir="ltr"] .side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .pay-to__date{margin-left:1rem}

[dir="rtl"] .side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .pay-to__date{margin-right:1rem}

@media(min-width: 768px){
.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .pay-to__date{font-size:1.14rem;line-height:1.34rem}}

.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .payment-method{padding:3.1rem 0 2rem}

.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .payment-method__title{font-size:15px;font-weight:500;margin-bottom:1rem}

@media(min-width: 768px){
.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .payment-method__title{font-size:1.07rem}}

.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .payment-method__desc{font-size:14px;line-height:22px;color:#898989;margin-bottom:1.7rem;word-break:break-word}

@media(min-width: 768px){
.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .payment-method__desc{font-size:1rem;line-height:1.79rem}}

.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .payment-method__row{display:flex;align-items:center;margin-top:3.8rem}

.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .payment-method__row .vat-checkbox{-webkit-user-select:none;-moz-user-select:none;user-select:none}

[dir="ltr"] .side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .payment-method__row .vat-checkbox{margin-left:1.1rem}

[dir="rtl"] .side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .payment-method__row .vat-checkbox{margin-right:1.1rem}

.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .payment-method__row .vat-checkbox .checkbox-container{color:#1e428a}

.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .payment-method .btn{font-size:13px}

@media(min-width: 768px){
.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .payment-method .btn{font-size:1.07rem}}

.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .payment-method .btn svg,.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .payment-method .btn image{width:12px;height:17px}

@media(min-width: 768px){
.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .payment-method .btn svg,.side-modal[data-variant=task-action] .side-modal[data-variant=invoice] .payment-method .btn image{width:.86rem;height:1.21rem}}

@media print{
#app[data-is-print=true] .header,#app[data-is-print=true] .left-panel,#app[data-is-print=true] .right-panel,#app[data-is-print=true] .pm-module-view__content,#app[data-is-print=true] .buttons-menu,#app[data-is-print=true] .on-mobile{display:none}

#app[data-is-print=true] [data-variant=invoice]{top:0;width:100%;height:100%;box-shadow:none;border:none}

#app[data-is-print=true] [data-variant=invoice] .side-modal__header,#app[data-is-print=true] [data-variant=invoice] .payment-method .btn.btn--main{display:none}

#app[data-is-print=true] [data-variant=invoice] img{overflow:hidden !important}

#app[data-is-print=true] [data-variant=invoice] .vat-checkbox{display:none}}

.side-modal[data-variant=task-action] .side-modal[data-variant=item-modal],.pm-materials .side-modal[data-variant=item-modal]{width:48.5rem;padding-bottom:0}

.side-modal[data-variant=task-action] .side-modal[data-variant=item-modal] .side-modal__header,.pm-materials .side-modal[data-variant=item-modal] .side-modal__header{word-break:break-word}

[dir="ltr"] .side-modal[data-variant=task-action] .side-modal[data-variant=item-modal] .side-modal__header,[dir="ltr"] .pm-materials .side-modal[data-variant=item-modal] .side-modal__header{margin:0 2.21rem .3rem 2.28rem}

[dir="rtl"] .side-modal[data-variant=task-action] .side-modal[data-variant=item-modal] .side-modal__header,[dir="rtl"] .pm-materials .side-modal[data-variant=item-modal] .side-modal__header{margin:0 2.28rem .3rem 2.21rem}

.side-modal[data-variant=task-action] .side-modal[data-variant=item-modal] .side-modal__header-title,.pm-materials .side-modal[data-variant=item-modal] .side-modal__header-title{display:grid;grid-template-columns:auto 1fr;align-items:center;font-size:14px;margin-top:.1rem}

@media(min-width: 768px){
.side-modal[data-variant=task-action] .side-modal[data-variant=item-modal] .side-modal__header-title,.pm-materials .side-modal[data-variant=item-modal] .side-modal__header-title{font-size:1.07rem}}

.side-modal[data-variant=task-action] .side-modal[data-variant=item-modal] .side-modal__header-title:before,.pm-materials .side-modal[data-variant=item-modal] .side-modal__header-title:before{content:"";width:1.5rem;height:1.5rem;border-radius:50%;background-color:#05d94e;z-index:10;background-image:url("/assets/graphics/white_tick.svg");background-repeat:no-repeat;background-size:contain;background-position:center}

[dir="ltr"] .side-modal[data-variant=task-action] .side-modal[data-variant=item-modal] .side-modal__header-title:before,[dir="ltr"] .pm-materials .side-modal[data-variant=item-modal] .side-modal__header-title:before{margin:-0.1rem 14px 0 0}

[dir="rtl"] .side-modal[data-variant=task-action] .side-modal[data-variant=item-modal] .side-modal__header-title:before,[dir="rtl"] .pm-materials .side-modal[data-variant=item-modal] .side-modal__header-title:before{margin:-0.1rem 0 0 14px}

@media(min-width: 768px){
[dir="ltr"] .side-modal[data-variant=task-action] .side-modal[data-variant=item-modal] .side-modal__header-title:before,[dir="ltr"] .pm-materials .side-modal[data-variant=item-modal] .side-modal__header-title:before{margin-right:1rem}

[dir="rtl"] .side-modal[data-variant=task-action] .side-modal[data-variant=item-modal] .side-modal__header-title:before,[dir="rtl"] .pm-materials .side-modal[data-variant=item-modal] .side-modal__header-title:before{margin-left:1rem}}

.side-modal[data-variant=task-action] .side-modal[data-variant=item-modal] .side-modal__content,.pm-materials .side-modal[data-variant=item-modal] .side-modal__content{width:calc(100% - .71rem);flex:1;overflow-y:auto}

[dir="ltr"] .side-modal[data-variant=task-action] .side-modal[data-variant=item-modal] .side-modal__content,[dir="ltr"] .pm-materials .side-modal[data-variant=item-modal] .side-modal__content{padding:.5rem 1.5rem 1rem 2.3rem;margin-right:.71rem}

[dir="rtl"] .side-modal[data-variant=task-action] .side-modal[data-variant=item-modal] .side-modal__content,[dir="rtl"] .pm-materials .side-modal[data-variant=item-modal] .side-modal__content{padding:.5rem 2.3rem 1rem 1.5rem;margin-left:.71rem}

.side-modal[data-variant=task-action] .side-modal[data-variant=item-modal] .side-modal__content .table,.pm-materials .side-modal[data-variant=item-modal] .side-modal__content .table{border:0;border-radius:0;padding:0;margin-top:-0.3rem}

.side-modal[data-variant=task-action] .side-modal[data-variant=item-modal] .side-modal__content .table__header,.pm-materials .side-modal[data-variant=item-modal] .side-modal__content .table__header{font-size:10px}

@media(min-width: 768px){
.side-modal[data-variant=task-action] .side-modal[data-variant=item-modal] .side-modal__content .table__header,.pm-materials .side-modal[data-variant=item-modal] .side-modal__content .table__header{font-size:.79rem}}

.side-modal[data-variant=task-action] .side-modal[data-variant=item-modal] .side-modal__content .table__header .table__cell,.pm-materials .side-modal[data-variant=item-modal] .side-modal__content .table__header .table__cell{padding:1.45rem .8rem 1.15rem}

.side-modal[data-variant=task-action] .side-modal[data-variant=item-modal] .side-modal__content .table__body,.pm-materials .side-modal[data-variant=item-modal] .side-modal__content .table__body{font-size:11px}

@media(min-width: 768px){
.side-modal[data-variant=task-action] .side-modal[data-variant=item-modal] .side-modal__content .table__body,.pm-materials .side-modal[data-variant=item-modal] .side-modal__content .table__body{font-size:.86rem}}

.side-modal[data-variant=task-action] .side-modal[data-variant=item-modal] .side-modal__content .table__body .table__row,.pm-materials .side-modal[data-variant=item-modal] .side-modal__content .table__body .table__row{align-items:flex-start;border-bottom:1px solid #e3e3e3}

.side-modal[data-variant=task-action] .side-modal[data-variant=item-modal] .side-modal__content .table__body .table__cell,.pm-materials .side-modal[data-variant=item-modal] .side-modal__content .table__body .table__cell{padding:1.3rem .8rem;padding-top:1.3rem;flex-direction:column}

.side-modal[data-variant=task-action] .side-modal[data-variant=item-modal] .side-modal__content .table__body .title-modal,.pm-materials .side-modal[data-variant=item-modal] .side-modal__content .table__body .title-modal{font-weight:600;line-height:1.2rem;margin-bottom:.3rem}

.side-modal[data-variant=task-action] .side-modal[data-variant=item-modal] .side-modal__content .table__body .desc-modal,.pm-materials .side-modal[data-variant=item-modal] .side-modal__content .table__body .desc-modal{line-height:1.5rem;color:#898989}

.side-modal[data-variant=task-action] .side-modal[data-variant=item-modal] .side-modal__content .table__body .supplier,.pm-materials .side-modal[data-variant=item-modal] .side-modal__content .table__body .supplier{font-weight:500}

.side-modal[data-variant=task-action] .side-modal[data-variant=item-modal] .side-modal__content .table__body .rates,.pm-materials .side-modal[data-variant=item-modal] .side-modal__content .table__body .rates{font-weight:500;color:#1e428a}

[dir="ltr"] .side-modal[data-variant=task-action] .side-modal[data-variant=item-modal] .side-modal__content .table__header .table__cell:first-of-type,[dir="ltr"] .side-modal[data-variant=task-action] .side-modal[data-variant=item-modal] .side-modal__content .table__body .table__cell:first-of-type,[dir="ltr"] .pm-materials .side-modal[data-variant=item-modal] .side-modal__content .table__header .table__cell:first-of-type,[dir="ltr"] .pm-materials .side-modal[data-variant=item-modal] .side-modal__content .table__body .table__cell:first-of-type{padding-left:0}

[dir="rtl"] .side-modal[data-variant=task-action] .side-modal[data-variant=item-modal] .side-modal__content .table__header .table__cell:first-of-type,[dir="rtl"] .side-modal[data-variant=task-action] .side-modal[data-variant=item-modal] .side-modal__content .table__body .table__cell:first-of-type,[dir="rtl"] .pm-materials .side-modal[data-variant=item-modal] .side-modal__content .table__header .table__cell:first-of-type,[dir="rtl"] .pm-materials .side-modal[data-variant=item-modal] .side-modal__content .table__body .table__cell:first-of-type{padding-right:0}

[dir="ltr"] .side-modal[data-variant=task-action] .side-modal[data-variant=item-modal] .side-modal__content .table__header .table__cell:last-of-type,[dir="ltr"] .side-modal[data-variant=task-action] .side-modal[data-variant=item-modal] .side-modal__content .table__body .table__cell:last-of-type,[dir="ltr"] .pm-materials .side-modal[data-variant=item-modal] .side-modal__content .table__header .table__cell:last-of-type,[dir="ltr"] .pm-materials .side-modal[data-variant=item-modal] .side-modal__content .table__body .table__cell:last-of-type{padding-right:0}

[dir="rtl"] .side-modal[data-variant=task-action] .side-modal[data-variant=item-modal] .side-modal__content .table__header .table__cell:last-of-type,[dir="rtl"] .side-modal[data-variant=task-action] .side-modal[data-variant=item-modal] .side-modal__content .table__body .table__cell:last-of-type,[dir="rtl"] .pm-materials .side-modal[data-variant=item-modal] .side-modal__content .table__header .table__cell:last-of-type,[dir="rtl"] .pm-materials .side-modal[data-variant=item-modal] .side-modal__content .table__body .table__cell:last-of-type{padding-left:0}

.side-modal[data-variant=task-action] .checklist.checklist--btn{width:initial;background-color:#fff;padding:25px 0 21px;border-top:0}

[dir="ltr"] .side-modal[data-variant=task-action] .checklist.checklist--btn{margin:0 2.21rem 0 2rem}

[dir="rtl"] .side-modal[data-variant=task-action] .checklist.checklist--btn{margin:0 2rem 0 2.21rem}

@media(min-width: 768px){
.side-modal[data-variant=task-action] .checklist.checklist--btn{padding:1.85rem 0 1.5rem}}

.side-modal[data-variant=task-action] .checklist.checklist--btn .yes-no{gap:.5rem}

[dir="ltr"] .side-modal[data-variant=task-action] .checklist.checklist--btn .yes-no{padding-left:.5rem}

[dir="rtl"] .side-modal[data-variant=task-action] .checklist.checklist--btn .yes-no{padding-right:.5rem}

.side-modal[data-variant=task-action] .checklist.checklist--btn .checklist__item{grid-template-columns:.4fr 5.5fr 1.1fr;margin-bottom:1.6rem}

.side-modal[data-variant=task-action] .checklist.checklist--btn .checklist__item:last-of-type{margin-bottom:0}

.side-modal[data-variant=task-action] .checklist.checklist--btn .checklist__item .checkbox-radio{display:flex;justify-content:space-between;gap:.5rem}

[dir="ltr"] .side-modal[data-variant=task-action] .checklist.checklist--btn .checklist__item .checkbox-radio{text-align:right}

[dir="rtl"] .side-modal[data-variant=task-action] .checklist.checklist--btn .checklist__item .checkbox-radio{text-align:left}

.side-modal[data-variant=task-action] .checklist.checklist--btn .checklist__item .checkbox-radio-option{margin:0}

.side-modal[data-variant=task-action] .checklist.checklist--btn .checklist__item .checkbox-radio-input{margin:0}

.side-modal[data-variant=task-action] .checklist__title{font-size:14px;font-weight:500;margin-bottom:1.65rem}

@media(min-width: 768px){
.side-modal[data-variant=task-action] .checklist__title{font-size:1.14rem}}

.side-modal[data-variant=task-action] .checklist__header{display:grid;grid-template-columns:.4fr 5.5fr 1.1fr;font-size:11px;border-bottom:1px solid #e3e3e3;padding-bottom:14px;margin-bottom:14px}

@media(min-width: 768px){
.side-modal[data-variant=task-action] .checklist__header{font-size:.78rem;padding-bottom:1rem;margin-bottom:1rem}}

.side-modal[data-variant=task-action] .checklist__header .yes-no{display:flex;justify-content:space-between}

[dir="ltr"] .side-modal[data-variant=task-action] .checklist__header .yes-no{text-align:right}

[dir="rtl"] .side-modal[data-variant=task-action] .checklist__header .yes-no{text-align:left}

[dir="ltr"] .side-modal[data-variant=task-action] .checklist__header>div{margin-right:.5rem}

[dir="rtl"] .side-modal[data-variant=task-action] .checklist__header>div{margin-left:.5rem}

[dir="ltr"] .side-modal[data-variant=task-action] .checklist__header>div:last-of-type{margin-right:0}

[dir="rtl"] .side-modal[data-variant=task-action] .checklist__header>div:last-of-type{margin-left:0}

.side-modal[data-variant=task-action] .checklist__body{display:flex;flex-direction:column}

.side-modal[data-variant=task-action] .checklist__body .name{word-break:break-word}

.confirm{width:100%;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;background-color:#fafbff}

[dir="ltr"] .confirm{padding:1.4rem 2.21rem 1.5rem 2rem}

[dir="rtl"] .confirm{padding:1.4rem 2rem 1.5rem 2.21rem}

.confirm[data-status=rejected]{background-color:rgba(236,84,105,.1)}

.confirm__title{font-size:12px;font-weight:500;margin-bottom:1rem}

@media(min-width: 768px){
.confirm__title{font-size:.93rem}}

.confirm__desc{font-size:11px;color:#898989}

@media(min-width: 768px){
.confirm__desc{font-size:.79rem}}

.action-block-summary{width:100%;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;background-color:#fafbff}

[dir="ltr"] .action-block-summary{padding:18px 2.21rem 18px 2rem}

[dir="rtl"] .action-block-summary{padding:18px 2rem 18px 2.21rem}

@media(min-width: 768px){
[dir="ltr"] .action-block-summary{padding:1.3rem 2.21rem 1.3rem 2rem}

[dir="rtl"] .action-block-summary{padding:1.3rem 2rem 1.3rem 2.21rem}}

.action-block-summary__title{font-size:13px;font-weight:500;margin-bottom:.8rem}

@media(min-width: 768px){
.action-block-summary__title{font-size:.93rem}}

.action-block-summary__desc{font-size:11px;color:#898989}

@media(min-width: 768px){
.action-block-summary__desc{font-size:.78rem}}

.action-block-summary[data-is-status=rejected]{background-color:rgba(236,84,105,.1)}

.payment-summary{width:100%;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;background-color:#fafbff}

[dir="ltr"] .payment-summary{padding:18px 2.21rem 18px 2rem}

[dir="rtl"] .payment-summary{padding:18px 2rem 18px 2.21rem}

@media(min-width: 768px){
[dir="ltr"] .payment-summary{padding:1.7rem 2.21rem 2.3rem 2rem}

[dir="rtl"] .payment-summary{padding:1.7rem 2rem 2.3rem 2.21rem}}

.payment-summary[data-status=rejected]{background-color:rgba(236,84,105,.1)}

.payment-summary__row{display:grid;grid-template-columns:1fr auto;align-items:flex-start;margin-bottom:1.3rem}

.payment-summary__col{display:flex;flex-direction:column}

[dir="ltr"] .payment-summary__col{margin:.35rem 1rem 0 0}

[dir="rtl"] .payment-summary__col{margin:.35rem 0 0 1rem}

.payment-summary__item{display:grid;grid-template-columns:53% 42%;justify-content:space-between;margin-bottom:1.35rem}

.payment-summary__item:last-of-type{margin-bottom:0}

.payment-summary__item-title{font-size:13px;font-weight:500;word-break:break-word}

[dir="ltr"] .payment-summary__item-title{padding-right:1rem;border-right:1px solid rgba(112,112,112,.3)}

[dir="rtl"] .payment-summary__item-title{padding-left:1rem;border-left:1px solid rgba(112,112,112,.3)}

@media(min-width: 768px){
.payment-summary__item-title{font-size:1.14rem}}

.payment-summary__item-value{font-size:13px;font-weight:600;color:#1e428a;word-break:break-word}

@media(min-width: 768px){
.payment-summary__item-value{font-size:1.14rem}}

.payment-summary__item-text{font-size:10px;word-break:break-word}

[dir="ltr"] .payment-summary__item-text{padding-right:1rem;border-right:1px solid rgba(112,112,112,.3)}

[dir="rtl"] .payment-summary__item-text{padding-left:1rem;border-left:1px solid rgba(112,112,112,.3)}

@media(min-width: 768px){
.payment-summary__item-text{font-size:.79rem}}

.payment-summary__item .btn{width:-moz-fit-content;width:fit-content;font-weight:500;word-break:break-word;text-align:initial}

.payment-summary__desc{font-size:11px;color:#898989;word-break:break-word}

@media(min-width: 768px){
.payment-summary__desc{font-size:.78rem}}

.side-modal[data-variant=task-action]{max-width:500px;width:100%;padding:26px 0 0}

@media(min-width: 768px){
.side-modal[data-variant=task-action]{max-width:initial;width:37.14rem;padding-top:2.2rem}}

[dir="ltr"] .side-modal[data-variant=task-action] .side-modal__header{margin:0 27px 10px 31px}

[dir="rtl"] .side-modal[data-variant=task-action] .side-modal__header{margin:0 31px 10px 27px}

@media(min-width: 768px){
[dir="ltr"] .side-modal[data-variant=task-action] .side-modal__header{margin:0 2.42rem .85rem 2.28rem}

[dir="rtl"] .side-modal[data-variant=task-action] .side-modal__header{margin:0 2.28rem .85rem 2.42rem}}

.side-modal[data-variant=task-action] .side-modal__header .close{line-height:1.71rem}

.side-modal[data-variant=task-action] .side-modal__header-title{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;position:relative}

@media(min-width: 768px){
.side-modal[data-variant=task-action] .side-modal__header-title{display:grid;grid-template-columns:auto auto}}

.side-modal[data-variant=task-action] .side-modal__header-title .task-status{font-size:12px;width:-moz-fit-content;width:fit-content;padding:8px 14px;margin-top:18px;font-weight:400;border-radius:3px;color:#1e428a;background-color:rgba(30,66,138,.1);display:flex;align-items:center}

@media(min-width: 768px){
.side-modal[data-variant=task-action] .side-modal__header-title .task-status{font-size:.79rem;padding:.57rem 1rem}

[dir="ltr"] .side-modal[data-variant=task-action] .side-modal__header-title .task-status{margin:-0.3rem 0 0 1rem}

[dir="rtl"] .side-modal[data-variant=task-action] .side-modal__header-title .task-status{margin:-0.3rem 1rem 0 0}}

.side-modal[data-variant=task-action] .side-modal__header-title .task-status__text{margin-top:.2rem}

[dir="ltr"] .side-modal[data-variant=task-action] .side-modal__header-title .task-status:before{margin-right:8px}

[dir="rtl"] .side-modal[data-variant=task-action] .side-modal__header-title .task-status:before{margin-left:8px}

@media(min-width: 768px){
[dir="ltr"] .side-modal[data-variant=task-action] .side-modal__header-title .task-status:before{margin-right:.5rem}

[dir="rtl"] .side-modal[data-variant=task-action] .side-modal__header-title .task-status:before{margin-left:.5rem}}

[dir="ltr"] .side-modal[data-variant=task-action] .side-modal__header-title .task-status:before:empty{margin-right:0}

[dir="rtl"] .side-modal[data-variant=task-action] .side-modal__header-title .task-status:before:empty{margin-left:0}

.side-modal[data-variant=task-action] .side-modal__header-title .task-status[data-status=upComing]{color:#898989;background-color:rgba(137,137,137,.1)}

.side-modal[data-variant=task-action] .side-modal__header-title .task-status[data-status=upComing]:before{content:"";background-image:url("/assets/graphics/upcoming_icon.svg");background-repeat:no-repeat;background-position:center;background-size:100%;display:block;width:14px;height:14px}

@media(min-width: 768px){
.side-modal[data-variant=task-action] .side-modal__header-title .task-status[data-status=upComing]:before{width:1rem;height:1rem}}

.side-modal[data-variant=task-action] .side-modal__header-title .task-status[data-status=due]{color:#e0a801;background-color:rgba(224,168,1,.1)}

.side-modal[data-variant=task-action] .side-modal__header-title .task-status[data-status=due]:before{content:"";background-image:url("/assets/graphics/clock.svg");background-repeat:no-repeat;background-position:center;background-size:100%;display:block;width:14px;height:14px}

@media(min-width: 768px){
.side-modal[data-variant=task-action] .side-modal__header-title .task-status[data-status=due]:before{width:1rem;height:1rem}}

.side-modal[data-variant=task-action] .side-modal__header-title .task-status[data-status=due]:before{filter:invert(63%) sepia(46%) saturate(1421%) hue-rotate(8deg) brightness(98%) contrast(99%)}

.side-modal[data-variant=task-action] .side-modal__header-title .task-status[data-status=completed]{color:#05d94e;background-color:rgba(5,217,78,.1)}

.side-modal[data-variant=task-action] .side-modal__header-title .task-status[data-status=completed]:before{content:"";background-image:url("/assets/graphics/tick.svg");background-repeat:no-repeat;background-position:center;background-size:100%;display:block;width:14px;height:14px}

@media(min-width: 768px){
.side-modal[data-variant=task-action] .side-modal__header-title .task-status[data-status=completed]:before{width:1rem;height:1rem}}

.side-modal[data-variant=task-action] .side-modal__header-title .task-status[data-status=inDelay]{color:#ec5469;background-color:rgba(236,84,105,.1)}

.side-modal[data-variant=task-action] .side-modal__header-title .task-status[data-status=inDelay]:before{content:"";background-image:url("/assets/graphics/in_delay_icon.svg");background-repeat:no-repeat;background-position:center;background-size:100%;display:block;width:14px;height:14px}

@media(min-width: 768px){
.side-modal[data-variant=task-action] .side-modal__header-title .task-status[data-status=inDelay]:before{width:1rem;height:1rem}}

.side-modal[data-variant=task-action] .side-modal__header-title .task-status[data-status=none]{display:none}

.side-modal[data-variant=task-action] .side-modal__content{width:100%;flex:1;padding:.5rem 0 1rem;overflow-y:auto}

.side-modal[data-variant=task-action] .side-modal__content .section{font-size:13px;border-bottom:1px solid #e3e3e3;padding-bottom:1.79rem}

[dir="ltr"] .side-modal[data-variant=task-action] .side-modal__content .section{margin:0 2.21rem 1.8rem 2rem}

[dir="rtl"] .side-modal[data-variant=task-action] .side-modal__content .section{margin:0 2rem 1.8rem 2.21rem}

@media(min-width: 768px){
.side-modal[data-variant=task-action] .side-modal__content .section{font-size:.93rem}}

.side-modal[data-variant=task-action] .side-modal__content .section__row{margin-bottom:.95rem}

.side-modal[data-variant=task-action] .side-modal__content .section__row:last-of-type{margin-bottom:0}

.side-modal[data-variant=task-action] .side-modal__content .title{font-size:13px;color:#898989}

@media(min-width: 768px){
.side-modal[data-variant=task-action] .side-modal__content .title{font-size:.93rem}}

.side-modal[data-variant=task-action] .side-modal__content .sub-title{position:relative}

.side-modal[data-variant=task-action] .side-modal__content .sub-title .workflow{margin-bottom:1rem;line-height:initial;position:initial}

[dir="ltr"] .side-modal[data-variant=task-action] .side-modal__content .sub-title .workflow{padding:0 2.21rem 0 2rem}

[dir="rtl"] .side-modal[data-variant=task-action] .side-modal__content .sub-title .workflow{padding:0 2rem 0 2.21rem}

.side-modal[data-variant=task-action] .side-modal__content .sub-title .workflow__name{font-size:14px;font-weight:500}

@media(min-width: 768px){
.side-modal[data-variant=task-action] .side-modal__content .sub-title .workflow__name{font-size:1.14rem}}

[dir="ltr"] .side-modal[data-variant=task-action] .side-modal__content .sub-title .workflow .stage-modal{right:6%}

[dir="rtl"] .side-modal[data-variant=task-action] .side-modal__content .sub-title .workflow .stage-modal{left:6%}

.side-modal[data-variant=task-action] .side-modal__content .sub-title .workflow .stage-modal__status{padding:.4rem .8rem}

.side-modal[data-variant=task-action] .side-modal__content .value{font-size:13px;font-weight:500;color:#333;word-break:break-word}

@media(min-width: 768px){
.side-modal[data-variant=task-action] .side-modal__content .value{font-size:.93rem}}

.side-modal[data-variant=task-action] .side-modal__content .due{font-size:13px;color:#e0a801;font-weight:500;word-break:break-word;display:inline-block}

@media(min-width: 768px){
.side-modal[data-variant=task-action] .side-modal__content .due{font-size:.93rem}}

.side-modal[data-variant=task-action] .side-modal__content .due[data-is-delay=true]{color:#ec5469}

.side-modal[data-variant=task-action] .side-modal__content .desc{color:#898989;font-size:13px;line-height:16px;word-break:break-word;margin-bottom:1.7rem}

[dir="ltr"] .side-modal[data-variant=task-action] .side-modal__content .desc{padding:0 2.21rem 0 2rem}

[dir="rtl"] .side-modal[data-variant=task-action] .side-modal__content .desc{padding:0 2rem 0 2.21rem}

@media(min-width: 768px){
.side-modal[data-variant=task-action] .side-modal__content .desc{font-size:.93rem;line-height:1.5rem}}

.side-modal[data-variant=task-action] .side-modal__content .task-list{width:100%}

[dir="ltr"] .side-modal[data-variant=task-action] .side-modal__content .task-list{padding:0 2.21rem 2rem 2rem}

[dir="rtl"] .side-modal[data-variant=task-action] .side-modal__content .task-list{padding:0 2rem 2rem 2.21rem}

.side-modal[data-variant=task-action] .side-modal__content .task-list__item{display:grid;grid-template-columns:70px 1fr;margin-bottom:1rem}

@media(min-width: 768px){
.side-modal[data-variant=task-action] .side-modal__content .task-list__item{grid-template-columns:5rem 1fr}}

.side-modal[data-variant=task-action] .side-modal__content .task-list__item:last-of-type{margin-bottom:0}

.side-modal[data-variant=task-action] .side-modal__content .task-list__item .btn{font-size:13px;font-weight:500;color:#333;word-break:break-word}

@media(min-width: 768px){
.side-modal[data-variant=task-action] .side-modal__content .task-list__item .btn{font-size:.93rem}}

.side-modal[data-variant=task-action] .side-modal__content .task-list__item .btn .icon{padding:0;filter:brightness(0)}

[dir="ltr"] .side-modal[data-variant=task-action] .side-modal__content .task-list__item .btn .icon{margin-left:.5rem;transform:rotate(90deg)}

[dir="rtl"] .side-modal[data-variant=task-action] .side-modal__content .task-list__item .btn .icon{margin-right:.5rem;transform:rotate(-90deg)}

.side-modal[data-variant=task-action] .side-modal__content .task-list__item .btn .icon svg,.side-modal[data-variant=task-action] .side-modal__content .task-list__item .btn .icon image{width:7px;height:7px}

.side-modal[data-variant=task-action] .side-modal__content .task-list__item .btn .text:after{background-color:#333}

.side-modal[data-variant=task-action] .stage-modal{width:25.42rem;padding:1.29rem;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.1607843137);position:absolute;top:120%;z-index:2;animation:fade-in .15s ease-in}

.side-modal[data-variant=task-action] .stage-modal__title{font-size:13px;font-weight:600;word-break:break-word;margin-bottom:.7rem}

@media(min-width: 768px){
.side-modal[data-variant=task-action] .stage-modal__title{font-size:1.07rem}}

.side-modal[data-variant=task-action] .stage-modal__row{display:grid;grid-template-columns:auto auto;justify-content:space-between;align-items:center}

.side-modal[data-variant=task-action] .stage-modal__status{font-size:12px;width:-moz-fit-content;width:fit-content;padding:8px 14px;font-weight:400;border-radius:3px;color:#1e428a;background-color:rgba(30,66,138,.1)}

[dir="ltr"] .side-modal[data-variant=task-action] .stage-modal__status{margin-right:1rem}

[dir="rtl"] .side-modal[data-variant=task-action] .stage-modal__status{margin-left:1rem}

@media(min-width: 768px){
.side-modal[data-variant=task-action] .stage-modal__status{font-size:.79rem;padding:.1rem .6rem}}

.side-modal[data-variant=task-action] .stage-modal__status[data-status=upcoming]{color:#898989;background-color:rgba(137,137,137,.1)}

.side-modal[data-variant=task-action] .stage-modal__status[data-status=currentStage]{color:#e0a801;background-color:rgba(224,168,1,.1)}

.side-modal[data-variant=task-action] .stage-modal__status[data-status=completed]{color:#05d94e;background-color:rgba(5,217,78,.1)}

.side-modal[data-variant=task-action] .stage-modal__status[data-status=inDelay]{color:#ec5469;background-color:rgba(236,84,105,.1)}

.side-modal[data-variant=task-action] .stage-modal__value{font-size:12px;font-weight:400;word-break:break-word}

[dir="ltr"] .side-modal[data-variant=task-action] .stage-modal__value{text-align:right}

[dir="rtl"] .side-modal[data-variant=task-action] .stage-modal__value{text-align:left}

@media(min-width: 768px){
.side-modal[data-variant=task-action] .stage-modal__value{font-size:.86rem}}

.side-modal[data-variant=task-action] .stage-modal__value-title{color:#898989}

.side-modal[data-variant=task-action] .workflow{line-height:1.71rem}

[dir="ltr"] .side-modal[data-variant=task-action] .workflow__name{padding-right:.7rem;margin-right:1rem;border-right:1px solid rgba(112,112,112,.3)}

[dir="rtl"] .side-modal[data-variant=task-action] .workflow__name{padding-left:.7rem;margin-left:1rem;border-left:1px solid rgba(112,112,112,.3)}

.side-modal[data-variant=task-action] .workflow__stage{font-size:13px;font-weight:500;color:#1e428a;display:inline-block;position:relative;cursor:pointer}

@media(min-width: 768px){
.side-modal[data-variant=task-action] .workflow__stage{font-size:.93rem}}

.side-modal[data-variant=task-action] .workflow__stage:after{opacity:0;position:absolute;content:"";right:0;left:0;bottom:-2px;height:1px;background-color:#1e428a;transition:all .2s ease-in-out}

.side-modal[data-variant=task-action] .workflow__stage:hover:after{opacity:1}

[dir="ltr"] .side-modal[data-variant=task-action] .workflow .stage-modal{right:0}

[dir="rtl"] .side-modal[data-variant=task-action] .workflow .stage-modal{left:0}

.side-modal[data-variant=task-action] .visit-site{padding:0 0 10px}

[dir="ltr"] .side-modal[data-variant=task-action] .visit-site{margin:1.8rem 2.21rem 0 2rem}

[dir="rtl"] .side-modal[data-variant=task-action] .visit-site{margin:1.8rem 2rem 0 2.21rem}

@media(min-width: 768px){
.side-modal[data-variant=task-action] .visit-site{padding:0 0 1rem}}

.side-modal[data-variant=task-action] .visit-site__title{font-size:1.14rem;font-weight:500;margin-bottom:1rem}

.side-modal[data-variant=task-action] .visit-site__inputs{margin:1.14rem 0;display:grid;grid-template-columns:50% 50%}

.side-modal[data-variant=task-action] .visit-site__inputs .react-datepicker__input-container input{font-size:11px;cursor:pointer}

@media(min-width: 768px){
.side-modal[data-variant=task-action] .visit-site__inputs .react-datepicker__input-container input{font-size:.93rem}}

.side-modal[data-variant=task-action] .visit-site__inputs .react-datepicker__input-container input:disabled{cursor:initial}

.side-modal[data-variant=task-action] .visit-site__inputs .input-text-header{display:none}

.side-modal[data-variant=task-action] .visit-site__input{position:relative}

.side-modal[data-variant=task-action] .visit-site__input .icon-box{position:absolute;top:50%;transform:translateY(-50%);width:14px;height:14px;pointer-events:none}

[dir="ltr"] .side-modal[data-variant=task-action] .visit-site__input .icon-box{right:1rem}

[dir="rtl"] .side-modal[data-variant=task-action] .visit-site__input .icon-box{left:1rem}

@media(min-width: 768px){
.side-modal[data-variant=task-action] .visit-site__input .icon-box{width:1rem;height:1rem}}

.side-modal[data-variant=task-action] .visit-site__input .icon-box svg,.side-modal[data-variant=task-action] .visit-site__input .icon-box image{width:14px;height:14px}

@media(min-width: 768px){
.side-modal[data-variant=task-action] .visit-site__input .icon-box svg,.side-modal[data-variant=task-action] .visit-site__input .icon-box image{width:1rem;height:1rem}}

[dir="ltr"] .side-modal[data-variant=task-action] .visit-site__input--date .react-datepicker__input-container input{border-radius:.43rem 0 0 .43rem;border-right:0}

[dir="rtl"] .side-modal[data-variant=task-action] .visit-site__input--date .react-datepicker__input-container input{border-radius:0 .43rem .43rem 0;border-left:0}

.side-modal[data-variant=task-action] .visit-site__input input[type=time]{border:1px solid #dbdada;color:#000;font-family:inherit;font-size:11px;width:100%;height:3.5rem;outline:none;padding:1.25rem;transition:.2s;cursor:pointer}

[dir="ltr"] .side-modal[data-variant=task-action] .visit-site__input input[type=time]{border-radius:0 .43rem .43rem 0}

[dir="rtl"] .side-modal[data-variant=task-action] .visit-site__input input[type=time]{border-radius:.43rem 0 0 .43rem}

@media(min-width: 768px){
.side-modal[data-variant=task-action] .visit-site__input input[type=time]{font-size:.93rem}}

.side-modal[data-variant=task-action] .visit-site__input input[type=time]:focus{border-color:#cacaca;box-shadow:0 3px 5px 0 rgba(77,77,77,.1294117647)}

.side-modal[data-variant=task-action] .visit-site__input input[type=time]:disabled{cursor:initial}

.side-modal[data-variant=task-action] .visit-site__input input[type=time]::-webkit-datetime-edit-fields-wrapper{display:flex}

.side-modal[data-variant=task-action] .visit-site__input input[type=time]::-webkit-calendar-picker-indicator{filter:opacity(0.35);width:16px;height:16px;cursor:pointer}

@media(min-width: 768px){
.side-modal[data-variant=task-action] .visit-site__input input[type=time]::-webkit-calendar-picker-indicator{width:1.14rem;height:1.14rem}}

.side-modal[data-variant=task-action] .visit-site .input-text__options{max-height:150px}

.side-modal[data-variant=task-action] .task-bottom{padding:18px 0 22px}

[dir="ltr"] .side-modal[data-variant=task-action] .task-bottom{margin:0 2.21rem 0 2rem}

[dir="rtl"] .side-modal[data-variant=task-action] .task-bottom{margin:0 2rem 0 2.21rem}

@media(min-width: 768px){
.side-modal[data-variant=task-action] .task-bottom{padding:1.8rem 0 2rem}}

.side-modal[data-variant=task-action] .task-bottom .checkbox-container{color:#898989;font-size:12px;line-height:1.45rem;font-weight:400}

@media(min-width: 768px){
.side-modal[data-variant=task-action] .task-bottom .checkbox-container{font-size:.93rem}}

.side-modal[data-variant=task-action] .task-bottom .checkbox-container-option{align-items:flex-start}

.side-modal[data-variant=task-action] .task-bottom .checkbox-container-input{flex-shrink:0}

[dir="ltr"] .side-modal[data-variant=task-action] .task-bottom .checkbox-container-input{margin-right:1rem}

[dir="rtl"] .side-modal[data-variant=task-action] .task-bottom .checkbox-container-input{margin-left:1rem}

.side-modal[data-variant=task-action] .task-bottom__btns{margin-top:2rem;display:flex;align-items:center;justify-content:space-between}

.side-modal[data-variant=task-action] .task-bottom .btn[data-color=white] .icon{filter:var(--icon-red)}

.side-modal[data-variant=task-action] .task-bottom .btn[data-color=white] svg,.side-modal[data-variant=task-action] .task-bottom .btn[data-color=white] image{width:1.64rem;height:1.64rem}

.side-modal[data-variant=task-action] .task-bottom .btn[data-color=white]:hover{color:#ec5469}

.side-modal[data-variant=task-action] .task-bottom .btn[data-color=white]:disabled{background-color:#fff;color:#898989}

.side-modal[data-variant=task-action] .task-bottom .btn[data-color=white]:disabled .icon{filter:invert(0.5) brightness(1)}

.side-modal[data-variant=task-action] .task-bottom .btn[data-color=white]:disabled:hover{color:#898989}

.side-modal[data-variant=task-action] .task-bottom__btn-submit{width:100%;display:flex;align-items:center;justify-content:flex-end}

.side-modal[data-variant=task-action] .task-bottom__btn-submit-text{font-size:12px}

@media(min-width: 768px){
.side-modal[data-variant=task-action] .task-bottom__btn-submit-text{font-size:1rem}}

[dir="ltr"] .side-modal[data-variant=task-action] .task-bottom__btn-submit .btn{margin-left:1rem}

[dir="rtl"] .side-modal[data-variant=task-action] .task-bottom__btn-submit .btn{margin-right:1rem}

.side-modal[data-variant=task-action] .check-company-status{position:fixed;top:0;left:0;bottom:0;right:0;z-index:65}

.side-modal[data-variant=task-action] .check-company-status .check-company-status{animation:context-appear .2s cubic-bezier(0.175, 0.885, 0.32, 1.275)}

.side-modal[data-variant=task-action] .check-company-status .check-company-status__box{border:1px solid #e3e3e3;border-radius:6px;background:#fff;padding:2.5rem 3.65rem;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 0 28px rgba(0,0,0,.1843137255);position:absolute;top:50%;max-width:28rem}

[dir="ltr"] .side-modal[data-variant=task-action] .check-company-status .check-company-status__box{left:50%;transform:translate(-50%, -50%)}

[dir="rtl"] .side-modal[data-variant=task-action] .check-company-status .check-company-status__box{right:50%;transform:translate(50%, -50%)}

.side-modal[data-variant=task-action] .check-company-status .check-company-status__title{line-height:1.21rem;font-weight:500;margin-bottom:2rem}

.side-modal[data-variant=task-action] .check-company-status .check-company-status__subtitle{line-height:1.21rem;margin-bottom:1rem}

.side-modal[data-variant=update-gallery]{width:100%;padding:24px 0 0;overflow:hidden}

@media(min-width: 768px){
.side-modal[data-variant=update-gallery]{width:100%;max-width:calc(100% - 20.93rem);padding:4.8rem 0 3.6rem}}

@media(min-width: 1025px){
.side-modal[data-variant=update-gallery]{max-width:calc(100% - 29.93rem)}}

.side-modal[data-variant=update-gallery] .side-modal{display:flex;flex-direction:column}

.side-modal[data-variant=update-gallery] .slider-container{overflow:hidden;min-height:265px;max-height:350px;margin-top:70px}

@media(min-width: 768px){
.side-modal[data-variant=update-gallery] .slider-container{max-height:54rem;min-height:initial;margin-top:0;flex:1;padding:0 10rem}}

.side-modal[data-variant=update-gallery] .slider-container .slider-list{display:flex;max-height:100%;height:100%}

.side-modal[data-variant=update-gallery] .slider-container .slider-list:hover{cursor:grab}

.side-modal[data-variant=update-gallery] .slider-container .slider-list:hover:active{cursor:grabbing}

.side-modal[data-variant=update-gallery] .slider-container .slider-frame{height:100% !important;display:flex;flex-direction:column;justify-content:center}

.side-modal[data-variant=update-gallery] .slider-btn{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;transition:transform .15s ease-in}

.side-modal[data-variant=update-gallery] .slider-btn .btn--circle{width:35px;height:35px}

@media(min-width: 768px){
.side-modal[data-variant=update-gallery] .slider-btn .btn--circle{width:2.86rem;height:2.86rem}}

.side-modal[data-variant=update-gallery] .slider-btn .btn--circle[data-color=white]{box-shadow:0 2px 12px rgba(0,0,0,.0980392157)}

.side-modal[data-variant=update-gallery] .slider-btn .btn--circle .icon{filter:none}

.side-modal[data-variant=update-gallery] .slider-btn .btn--circle .icon>div{justify-content:center;align-items:center}

.side-modal[data-variant=update-gallery] .slider-btn .btn--circle .icon svg,.side-modal[data-variant=update-gallery] .slider-btn .btn--circle .icon image{width:8px;height:13px}

@media(min-width: 768px){
.side-modal[data-variant=update-gallery] .slider-btn .btn--circle .icon svg,.side-modal[data-variant=update-gallery] .slider-btn .btn--circle .icon image{width:.57rem;height:.93rem}}

.side-modal[data-variant=update-gallery] .slider-btn--left{left:25px}

@media(min-width: 768px){
.side-modal[data-variant=update-gallery] .slider-btn--left{left:5.5rem}}

.side-modal[data-variant=update-gallery] .slider-btn--left:hover{transform:translate(-0.25rem, -50%)}

[dir="ltr"] .side-modal[data-variant=update-gallery] .slider-btn--left svg{transform:rotate(-180deg)}

[dir="rtl"] .side-modal[data-variant=update-gallery] .slider-btn--left svg{transform:rotate(180deg)}

.side-modal[data-variant=update-gallery] .slider-btn--right{right:25px}

@media(min-width: 768px){
.side-modal[data-variant=update-gallery] .slider-btn--right{right:5.5rem}}

.side-modal[data-variant=update-gallery] .slider-btn--right:hover{transform:translate(0.25rem, -50%)}

.side-modal[data-variant=update-gallery] .update-gallery{max-width:107.21rem;width:100%;margin:0 auto;display:flex;flex-direction:column;height:100%}

.side-modal[data-variant=update-gallery] .update-gallery__top{display:flex;align-items:flex-start;margin-bottom:1.2rem;padding:0 24px}

@media(min-width: 768px){
.side-modal[data-variant=update-gallery] .update-gallery__top{padding:0 10rem}}

[dir="ltr"] .side-modal[data-variant=update-gallery] .update-gallery__top .close{margin:.4rem 1.55rem 0 0}

[dir="rtl"] .side-modal[data-variant=update-gallery] .update-gallery__top .close{margin:.4rem 0 0 1.55rem}

.side-modal[data-variant=update-gallery] .update-gallery__top-title{font-size:16px;font-weight:600;line-height:2.07rem;flex:1}

[dir="ltr"] .side-modal[data-variant=update-gallery] .update-gallery__top-title{margin-right:1rem}

[dir="rtl"] .side-modal[data-variant=update-gallery] .update-gallery__top-title{margin-left:1rem}

@media(min-width: 768px){
.side-modal[data-variant=update-gallery] .update-gallery__top-title{font-size:1.14rem;line-height:2.07rem}}

.side-modal[data-variant=update-gallery] .update-gallery__top-title-text{width:-moz-fit-content;width:fit-content;position:relative;word-break:break-word;cursor:pointer;color:#1e428a}

.side-modal[data-variant=update-gallery] .update-gallery__top-title-text:after{opacity:1;position:absolute;content:"";width:100%;bottom:-2px;height:1px;background-color:#1e428a;color:#1e428a;transition:all .2s ease-in-out}

[dir="ltr"] .side-modal[data-variant=update-gallery] .update-gallery__top-title-text:after{left:0}

[dir="rtl"] .side-modal[data-variant=update-gallery] .update-gallery__top-title-text:after{right:0}

.side-modal[data-variant=update-gallery] .update-gallery__top .btn[data-color=white]{border-radius:3px;box-shadow:0 1px 6px rgba(0,0,0,.1607843137);width:30px;height:30px}

@media(min-width: 768px){
.side-modal[data-variant=update-gallery] .update-gallery__top .btn[data-color=white]{width:2.14rem;height:2.14rem}}

.side-modal[data-variant=update-gallery] .update-gallery__top .btn[data-color=white] .icon{filter:none}

.side-modal[data-variant=update-gallery] .update-gallery__top .btn[data-color=white]:hover{box-shadow:0 1px 6px rgba(0,0,0,.2705882353)}

.side-modal[data-variant=update-gallery] .update-gallery__top .btn[data-color=white] svg,.side-modal[data-variant=update-gallery] .update-gallery__top .btn[data-color=white] image{width:8px;height:13px}

@media(min-width: 768px){
.side-modal[data-variant=update-gallery] .update-gallery__top .btn[data-color=white] svg,.side-modal[data-variant=update-gallery] .update-gallery__top .btn[data-color=white] image{width:.57rem;height:.93rem}}

.side-modal[data-variant=update-gallery] .update-gallery__img{width:auto;max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover}

@media(min-width: 768px){
.side-modal[data-variant=update-gallery] .update-gallery__img{border-radius:1.21rem;-o-object-fit:contain;object-fit:contain}}

.side-modal[data-variant=update-gallery] .update-gallery__img-container{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;background-color:#fff}

.side-modal[data-variant=update-gallery] .update-gallery__bottom{display:flex;flex-direction:column;margin-top:30px;padding:0 24px}

@media(min-width: 768px){
.side-modal[data-variant=update-gallery] .update-gallery__bottom{display:grid;grid-template-columns:auto auto;margin-top:1.7rem;padding:0 10rem}}

.side-modal[data-variant=update-gallery] .update-gallery__bottom-left{font-size:13px;line-height:24px;color:#898989;word-break:break-word;margin-bottom:31px}

@media(min-width: 768px){
.side-modal[data-variant=update-gallery] .update-gallery__bottom-left{font-size:.93rem;line-height:1.71rem;margin-bottom:0}

[dir="ltr"] .side-modal[data-variant=update-gallery] .update-gallery__bottom-left{margin-right:1rem}

[dir="rtl"] .side-modal[data-variant=update-gallery] .update-gallery__bottom-left{margin-left:1rem}}

.side-modal[data-variant=update-gallery] .update-gallery__bottom-text{color:#333}

.side-modal[data-variant=update-gallery] .update-gallery__bottom-right{display:flex;flex-direction:column}

@media(min-width: 768px){
[dir="ltr"] .side-modal[data-variant=update-gallery] .update-gallery__bottom-right{text-align:right}

[dir="rtl"] .side-modal[data-variant=update-gallery] .update-gallery__bottom-right{text-align:left}}

.side-modal[data-variant=update-gallery] .update-gallery__submitted{font-size:13px;line-height:24px}

@media(min-width: 768px){
.side-modal[data-variant=update-gallery] .update-gallery__submitted{font-size:.93rem;line-height:1.71rem}}

.side-modal[data-variant=update-gallery] .update-gallery__submitted-title{color:#898989}

.side-modal[data-variant=update-gallery] .update-gallery__submitted-value{font-weight:500;word-break:break-word}

.registration__title{flex-direction:column;align-items:flex-start;margin:2rem 0}

@media(min-width: 768px){
.registration__title{margin:4.5rem 0 2.78rem}}

.registration__title-h1{display:none}

@media(min-width: 768px){
.registration__title-h1{display:block;font-size:2rem;font-weight:600;margin-bottom:1.3rem}}

.registration__title-p{font-size:1.15rem;color:#898989}

@media(min-width: 768px){
.registration__title-p{font-size:1.23rem}}

@media(min-width: 768px){
.registration__mobile-back{display:none}}

.registration[data-type=consultant] .form__header:before{background-color:#05d94e}

.registration .form{padding:0 1.46rem;margin-top:0}

@media(min-width: 768px){
.registration .form{padding:0 2.46rem}}

.registration .form__header{font-size:1.29rem;margin:2.3rem 0;line-height:1.36rem;color:#464646;position:relative}

.registration .form__header:before{content:"";position:absolute;width:4px;height:2.5rem;background-color:#1e428a;top:50%}

[dir="ltr"] .registration .form__header:before{left:0;transform:translate(-1.5rem, -50%)}

[dir="rtl"] .registration .form__header:before{right:0;transform:translate(1.5rem, -50%)}

@media(min-width: 768px){
.registration .form__header{position:relative;margin:2.3rem 0 1.6rem}

.registration .form__header:before{content:"";position:absolute;width:4px;height:2.5rem;background-color:#1e428a;top:50%}

[dir="ltr"] .registration .form__header:before{left:0;transform:translate(-2.5rem, -50%)}

[dir="rtl"] .registration .form__header:before{right:0;transform:translate(2.5rem, -50%)}}

.registration .form__btns{padding:2.2rem 0 3rem;align-items:center;justify-content:space-between}

[dir="ltr"] .registration .form__btns .btn--main[data-color=blue]{padding:.5rem 1.2rem .5rem 1.4rem}

[dir="rtl"] .registration .form__btns .btn--main[data-color=blue]{padding:.5rem 1.4rem .5rem 1.2rem}

.registration .form__btns .btn--main[data-color=blue] svg,.registration .form__btns .btn--main[data-color=blue] image{width:1.36rem;height:.93rem}

.registration .company-forms--owner .form__btns{justify-content:flex-end}

.registration .company-forms--profile .form__header{margin:2.3rem 0}

@media(min-width: 768px){
.registration .company-forms--profile .form__header{margin:2.8rem 0 1.9rem}}

.registration .company-forms--profile .form-info .input-text{margin-bottom:2rem}

.registration .company-forms--profile .form-choices{width:calc(100% + 2.92rem);margin:1.3rem -1.46rem 2.2rem}

@media(min-width: 768px){
.registration .company-forms--profile .form-choices{width:calc(100% + 4.92rem);margin:1.3rem -2.46rem 2.2rem}}

.registration .company-forms--profile .form-choices .form__header{margin:2.8rem 0 1.1rem}

.registration .company-forms--profile .form__btns{padding-top:0}

.registration .company-forms--contractor-services .form__header{margin:2.8rem 0 2.6rem}

.registration .company-forms--contractor-services .form .checkbox-multiple{gap:0 3rem}

.registration .company-forms--contractor-services .form .checkbox-multiple-option{width:calc((100% - 3rem)/2)}

.registration .company-forms--contractor-services .form .input-array-input{width:100%}

@media(min-width: 768px){
.registration .company-forms--contractor-services .form .input-array-input{width:calc((100% - 3rem)/2)}}

.registration .company-forms--contractor-services .form__btns{padding-top:4rem}

.registration .company-forms--consultant-services .form__header{margin:2.8rem 0 1.2rem}

.registration .company-forms--consultant-services .form__subheader{margin:3.4rem 0 1.9rem}

.registration .company-forms--consultant-services .form__btns{padding:4rem 0 2.2rem}

.registration .company-forms--consultant-services .product-list{margin-bottom:3.4rem}

.registration .company-forms--consultant-services .product-list .form__subheader{margin:3rem 0 1.8rem}

@media(min-width: 768px){
.registration .company-forms--consultant-services .product-list__item{width:30rem}}

.registration .company-forms--consultant-services .supervision-services{margin-top:3.8rem}

.registration .company-forms--consultant-services .supervision-services .form__subheader{margin:2.8rem 0 .9rem}

.registration .company-forms--history .form__header{margin:2.8rem 0 2.7rem}

.registration .company-forms--history .form__btns{padding-top:4rem}

.registration .company-forms--resource .form__header{margin:2.3rem 0}

@media(min-width: 768px){
.registration .company-forms--resource .form__header{margin:2.8rem 0 3.3rem}}

.registration .company-forms--resource .form-resources .form__header{margin:2.8rem 0 1.3rem}

.registration .company-forms--resource .form__btns{padding-top:3.5rem}

.registration .company-forms--documents .form__header{margin:2.3rem 0}

@media(min-width: 768px){
.registration .company-forms--documents .form__header{margin:2.8rem 0 3.3rem}}

@media screen and (max-width: 767px){
.registration-container .page-with-sidebar[data-page=page-registration] .side-bar{position:fixed;top:5.64rem;overflow:auto;background-color:#fafbff;width:100%;min-height:calc(100vh - 5.64rem);padding:30px 35px;z-index:11;pointer-events:none}

[dir="ltr"] .registration-container .page-with-sidebar[data-page=page-registration] .side-bar{left:0}

[dir="rtl"] .registration-container .page-with-sidebar[data-page=page-registration] .side-bar{right:0}

.registration-container .page-with-sidebar[data-page=page-registration] .side-bar .side-bar-step{pointer-events:all}

.registration-container .page-with-sidebar[data-page=page-registration] .registration__mobile-back{margin:20px 0;outline:none}

.registration-container .page-with-sidebar[data-page=page-registration] .registration__mobile-back .btn{font-size:16px;color:initial}

[dir="ltr"] .registration-container .page-with-sidebar[data-page=page-registration] .registration__mobile-back .btn .icon{margin:0 14px 0 0}

[dir="rtl"] .registration-container .page-with-sidebar[data-page=page-registration] .registration__mobile-back .btn .icon{margin:0 0 0 14px}

.registration-container .page-with-sidebar[data-page=page-registration] .registration__mobile-back .btn .icon svg,.registration-container .page-with-sidebar[data-page=page-registration] .registration__mobile-back .btn .icon image{width:18px;height:18px}

.registration-container .page-with-sidebar[data-page=page-registration] .registration__mobile-back .btn .text:after{display:none}

.registration-container[data-is-creating=true] .page-with-sidebar[data-page=page-registration] .side-bar{pointer-events:none}

.registration-container[data-is-creating=true] .page-with-sidebar[data-page=page-registration] .side-bar .side-bar-step{pointer-events:none}

.registration-container[data-is-creating=true] .page-with-sidebar[data-page=page-registration] .side-bar .side-bar-step:nth-child(1){pointer-events:all}

.registration-container[data-mobile-menu-is-visible=true]{overflow:hidden}

.registration-container[data-mobile-menu-is-visible=true] .page-with-sidebar[data-page=page-registration] .registration{pointer-events:none}

.registration-container[data-mobile-menu-is-visible=false] .page-with-sidebar[data-page=page-registration] .side-bar{display:none}}

.register-box{border:1px solid #e3e3e3;border-radius:6px;background:#fff;max-width:40.78rem;width:90%;display:flex;flex-direction:column;justify-content:center;margin:9rem auto auto;padding:2.7rem 4% 3.4rem;text-align:center}

@media(min-width: 768px){
.register-box{width:40.78rem;margin:12.8rem auto auto;padding:2.7rem 3.7rem 3.4rem}}

.register-box__header{font-size:1.72rem;font-weight:600;line-height:2.29rem}

.register-box__description{font-size:1.23rem;line-height:1.86rem;color:#898989;margin:1rem 0 1.2rem}

.register-box .toggle-multiple{display:flex;flex-direction:row;width:100%;height:9.6rem}

[dir="ltr"] .register-box .btn{margin:0 0 0 auto}

[dir="rtl"] .register-box .btn{margin:0 auto 0 0}

.profile-submitted{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:auto}

.profile-submitted+.footer{width:85%;max-width:85%}

@media(min-width: 768px){
.profile-submitted+.footer{width:68.1rem;max-width:85%}}

.profile-submitted__container{border:1px solid #e3e3e3;border-radius:6px;background:#fff;width:85%;max-width:85%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:auto;text-align:center;padding:3.9rem 5rem 5.3rem}

@media(min-width: 768px){
.profile-submitted__container{width:68.1rem;max-width:85%}}

.profile-submitted__icon svg,.profile-submitted__icon image{width:4.8em;height:4.8rem}

.profile-submitted__header{font-size:2.24rem;font-weight:600;margin:2rem 0 1.1rem}

.profile-submitted__subheader{width:75%;font-size:1.14rem;color:#898989;padding-bottom:2.9rem;border-bottom:1px solid #eee}

.profile-submitted__text{font-size:1.14rem;color:#898989;margin:2.85rem 0 1.9rem}

.design-flow .subheader{min-height:7.86rem;align-items:flex-end}

.design-flow .subheader__left,.design-flow .subheader__right{display:none}

[dir="ltr"] .design-flow .subheader__bottom{padding:0 0 0 8%}

[dir="rtl"] .design-flow .subheader__bottom{padding:0 8% 0 0}

@media screen and (min-width: 420px){
[dir="ltr"] .design-flow .subheader__bottom{padding:0 0 0 14%}

[dir="rtl"] .design-flow .subheader__bottom{padding:0 14% 0 0}}

@media screen and (min-width: 1920px){
[dir="ltr"] .design-flow .subheader__bottom{padding:0 0 0 19rem}

[dir="rtl"] .design-flow .subheader__bottom{padding:0 19rem 0 0}}

.design-flow .wizard{padding-top:3.15rem;margin:0 auto;max-width:116rem;min-height:7.5rem}

.design-flow .wizard__step{width:33.3333333333%;word-break:break-word}

.design-flow .wizard__step:after{content:"";position:absolute;width:50%;height:.36rem;bottom:-0.36rem;background-color:#05d94e}

[dir="ltr"] .design-flow .wizard__step:after{left:0}

[dir="rtl"] .design-flow .wizard__step:after{right:0}

.design-flow .wizard__step:not(:first-of-type):after{width:90%}

[dir="ltr"] .design-flow .wizard__step:not(:first-of-type):after{left:-50%}

[dir="rtl"] .design-flow .wizard__step:not(:first-of-type):after{right:-50%}

.design-flow .wizard__step:nth-of-type(3):after{width:100%}

[dir="ltr"] .design-flow .wizard__step:nth-of-type(3):after{left:-60%}

[dir="rtl"] .design-flow .wizard__step:nth-of-type(3):after{right:-60%}

.design-flow .wizard__step:nth-of-type(4):after{width:60%;display:initial}

[dir="ltr"] .design-flow .wizard__step:nth-of-type(4):after{left:-60%}

[dir="rtl"] .design-flow .wizard__step:nth-of-type(4):after{right:-60%}

.design-flow .wizard__step:nth-of-type(4)[data-status=done]:after{opacity:1}

.design-flow .wizard__step[data-status=inProgress]:after{opacity:1}

.design-flow .wizard__step[data-status=rejected]:after{opacity:1;background-color:#ec5469}

.design-flow .wizard .status{width:2.07rem;height:2.07rem;border:.43rem solid #05d94e;background-color:#fff;position:absolute;bottom:-1.215rem}

[dir="ltr"] .design-flow .wizard .status{left:0}

[dir="rtl"] .design-flow .wizard .status{right:0}

.design-flow .wizard .status span{font-size:0;color:rgba(0,0,0,0)}

.design-flow .wizard .status[data-status=done]{background-color:#05d94e;border:0}

.design-flow .wizard .status[data-status=wait]{color:#333;background-color:#ececef;border:0}

.design-flow .wizard .status[data-status=rejected]{border:.43rem solid #ec5469}

.design-flow__container{max-width:104.57rem;width:90%;margin:5.5rem auto 0}

.design-flow__box{border:1px solid #e3e3e3;border-radius:6px;background:#fff;width:100%;display:flex;flex-direction:column;align-items:center}

.design-flow__box-title{font-size:2.14rem;font-weight:600;text-align:center;margin-bottom:1.3rem}

.design-flow__box-text{font-size:1.14rem;line-height:1.86rem;color:#898989;width:100%;text-align:center;word-break:break-word;max-width:40.36rem}

.design-flow__box .payment{border:1px solid #e3e3e3;border-radius:6px;background:#fff;width:100%;max-width:32.36rem;padding:1.86rem 1.5rem;margin-top:1.6rem}

@media(min-width: 768px){
.design-flow__box .payment{width:32.36rem;max-width:initial}}

.design-flow__box .payment-top{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-bottom:1.3rem}

.design-flow__box .payment-title{font-size:1.28rem;font-weight:500}

.design-flow__box .payment-value{color:#05d94e;font-size:1.71rem;font-weight:600;word-break:break-word}

[dir="ltr"] .design-flow__box .payment-value{text-align:right}

[dir="rtl"] .design-flow__box .payment-value{text-align:left}

.design-flow__box .payment-text{font-size:1.14rem;line-height:1.86rem;color:#898989;margin-bottom:2.5rem}

.design-flow__box .payment__btns-row{margin-top:4.5rem;display:flex;justify-content:space-between}

.design-flow__box .payment__btns-row .btn{margin-top:0}

.design-flow__box .payment .btn[data-color=green]{padding:.5rem 1rem}

[dir="ltr"] .design-flow__box .payment .btn[data-color=green]{margin:0 0 0 auto}

[dir="rtl"] .design-flow__box .payment .btn[data-color=green]{margin:0 auto 0 0}

.design-flow__box .btn[data-color=white]{font-size:1.07rem}

.design-flow .wizard-page-content{flex:1}

.design-flow .wizard-page-content+.footer{max-width:104.57rem;width:90%;margin:2.5rem auto 0;padding:3rem 0}

.design-flow__container .approved{padding:6rem 2rem}

.design-flow__container .approved__icon{margin-bottom:2.6rem}

.design-flow__container .approved__icon svg,.design-flow__container .approved__icon image{width:4.29rem;height:4.29rem}

.design-flow__container .approved__text{font-size:1.14rem;text-align:center;color:#898989;margin-bottom:1.3rem}

.design-flow__container .approved .design-flow__box-title{margin-bottom:1.65rem}

.design-flow__container .drawing{padding:13.7rem 2rem}

.design-flow__container .drawing__icon{margin-bottom:2.3rem}

.design-flow__container .drawing__icon svg,.design-flow__container .drawing__icon image{width:6.78rem;height:6.78rem}

.design-flow__container .drawing__icon span{display:none}

.design-flow__container .drawing .btn{margin-top:4.3rem}

.design-flow__container .final{padding:6rem 2rem}

.design-flow__container .final__icon{margin-bottom:2.6rem}

.design-flow__container .final__icon svg,.design-flow__container .final__icon image{width:4.29rem;height:4.29rem}

.design-flow__container .final__text{font-size:1.14rem;text-align:center;color:#898989;margin-bottom:1.3rem}

.design-flow__container .final .design-flow__box-title{margin-bottom:1.65rem}

.design-flow__container .rejected{padding:9.8rem 2rem}

.design-flow__container .rejected__icon{margin-bottom:3.2rem}

.design-flow__container .rejected__icon svg,.design-flow__container .rejected__icon image{width:4.29rem;height:4.29rem}

.design-flow__container .rejected__person{margin-top:4.3rem;display:flex;flex-direction:column;align-items:center}

.design-flow__container .rejected__person-text{color:#898989;font-size:1.07rem;margin-bottom:1.8rem}

.design-flow__container .rejected__person-img{width:4.29rem;height:4.29rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;position:relative;display:block;overflow:hidden;box-shadow:0 3px 6px rgba(0,0,0,.1607843137);margin-bottom:1rem}

.design-flow__container .rejected__person-img[src=""],.design-flow__container .rejected__person-img:not([src]){background-image:url("/assets/graphics/blue_avatar.svg");background-size:cover;background-position:center;font-size:0}

.design-flow__container .rejected__person-img[src=""]:after,.design-flow__container .rejected__person-img:not([src]):after{content:"";position:absolute;top:0;background-image:url("/assets/graphics/blue_avatar.svg");width:100%;height:100%;background-size:cover;background-position:center;display:block}

[dir="ltr"] .design-flow__container .rejected__person-img[src=""]:after,[dir="ltr"] .design-flow__container .rejected__person-img:not([src]):after{left:0}

[dir="rtl"] .design-flow__container .rejected__person-img[src=""]:after,[dir="rtl"] .design-flow__container .rejected__person-img:not([src]):after{right:0}

.design-flow__container .rejected__person-name{font-size:1.07rem;font-weight:500;text-align:center;margin-bottom:.6rem;word-break:break-word}

.design-flow__container .rejected__person-type{color:#898989}

.design-flow__container .review{padding:7rem 2rem}

.design-flow__container .review__icon{margin-bottom:4.2rem}

.design-flow__container .review__icon .icon-box{filter:brightness(0) saturate(100%) invert(74%) sepia(68%) saturate(2824%) hue-rotate(87deg) brightness(92%) contrast(98%)}

.design-flow__container .review__icon svg,.design-flow__container .review__icon image{width:5.43rem;height:5.43rem}

.design-flow__container .review__icon span{display:none}

.design-flow__container .review .design-flow__box-text{max-width:32.36rem;margin-bottom:4.7rem}

.architects-list__top{width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:3.3rem}

.architects-list .search{position:relative}

[dir="ltr"] .architects-list .search{margin-right:1rem}

[dir="rtl"] .architects-list .search{margin-left:1rem}

.architects-list .search .icon-box{position:absolute;top:50%;transform:translateY(-50%)}

[dir="ltr"] .architects-list .search .icon-box{left:1.5rem}

[dir="rtl"] .architects-list .search .icon-box{right:1.5rem}

.architects-list .search .icon-box svg,.architects-list .search .icon-box image{width:18px;height:18px}

@media(min-width: 768px){
.architects-list .search .icon-box svg,.architects-list .search .icon-box image{width:1.28rem;height:1.28rem}}

@media(min-width: 1025px){
.architects-list .search .input-text{width:285px}}

.architects-list .search .input-text-input{font-size:12px}

[dir="ltr"] .architects-list .search .input-text-input{padding-left:3.5rem}

[dir="rtl"] .architects-list .search .input-text-input{padding-right:3.5rem}

@media(min-width: 768px){
.architects-list .search .input-text-input{font-size:1rem}}

.architects-list .search .input-text-header{display:none}

.architects-list__btn-like{position:relative;min-height:3.5em;height:3.5rem;display:flex;align-items:center;cursor:pointer;background-color:#fff;border:1px solid #e3e3e3;border-radius:6px;padding:.5rem 1.15rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}

.architects-list__btn-like .btn{padding:0;min-height:auto;box-shadow:none;border:none;border-radius:0;pointer-events:none}

.architects-list__btn-like .btn .icon{filter:saturate(0);transition:all .12s ease-in}

[dir="ltr"] .architects-list__btn-like .btn .icon{padding-left:.9rem}

[dir="rtl"] .architects-list__btn-like .btn .icon{padding-right:.9rem}

.architects-list__btn-like .btn svg,.architects-list__btn-like .btn image{width:1.5rem;height:1.29rem}

.architects-list__btn-like .btn .text{font-size:1rem}

.architects-list__btn-like-count{font-size:.93rem;pointer-events:none;color:#898989}

[dir="ltr"] .architects-list__btn-like-count{margin-left:.5rem}

[dir="rtl"] .architects-list__btn-like-count{margin-right:.5rem}

.architects-list__btn-like:hover .icon{filter:invert(40%) sepia(100%) saturate(475%) hue-rotate(304deg) brightness(96%) contrast(93%)}

.architects-list__btn-like[data-checked=true] .icon{filter:saturate(1)}

.architects-list__content{display:flex;flex-direction:column;margin-top:2.5rem}

.architects-list__content .infinite-scroll-component{padding-bottom:6rem;overflow:visible !important}

.architects-list__content .loading-container{width:auto;height:auto;position:relative;margin-top:8rem}

.architects-list__content .loading-container__loader{top:0}

.architects-list__table{border:1px solid #e3e3e3;border-radius:6px;background:#fff}

.architects-list__table:empty{display:none}

.architects-list .architect-item{width:100%;display:flex;align-items:center;padding:1.43rem 1.86rem;border-bottom:1px solid #e3e3e3}

.architects-list .architect-item:last-of-type{border-bottom:0}

.architects-list .architect-item__company{display:flex;font-weight:600;align-items:center;flex:2.15;word-break:break-word}

.architects-list .architect-item__company-logo{display:block;width:4.21rem;height:4.21rem;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.1843137255);flex-shrink:0;position:relative}

[dir="ltr"] .architects-list .architect-item__company-logo{margin-right:1rem}

[dir="rtl"] .architects-list .architect-item__company-logo{margin-left:1rem}

.architects-list .architect-item__company-logo[src=""],.architects-list .architect-item__company-logo:not([src]){background-image:url("/assets/graphics/example_logo.jpg");background-size:cover;background-position:center;font-size:0}

.architects-list .architect-item__company-logo[src=""]:after,.architects-list .architect-item__company-logo:not([src]):after{content:"";position:absolute;top:0;background-image:url("/assets/graphics/example_logo.jpg");width:100%;height:100%;background-size:cover;background-position:center;display:block}

[dir="ltr"] .architects-list .architect-item__company-logo[src=""]:after,[dir="ltr"] .architects-list .architect-item__company-logo:not([src]):after{left:0}

[dir="rtl"] .architects-list .architect-item__company-logo[src=""]:after,[dir="rtl"] .architects-list .architect-item__company-logo:not([src]):after{right:0}

.architects-list .architect-item__cell{word-break:break-word;padding:0 1rem;flex:1}

.architects-list .architect-item__cell:first-of-type,.architects-list .architect-item__cell:last-of-type{padding:0}

.architects-list .architect-item__cell-title{font-size:10px;font-weight:500;margin-bottom:.9rem}

@media(min-width: 768px){
.architects-list .architect-item__cell-title{font-size:.86rem}}

.architects-list .architect-item__cell-value{font-size:11px;font-weight:600}

@media(min-width: 768px){
.architects-list .architect-item__cell-value{font-size:.93rem}}

.architects-list .architect-item__cell--established{flex:.7}

.architects-list .architect-item__cell--engineers{flex:.5}

.architects-list .architect-item__cell--like{flex:.5 0}

.architects-list .architect-item__cell--like .btn{width:3.6rem;height:3.6rem;border:1px solid #e3e3e3;transition:box-shadow .12s ease-in}

[dir="ltr"] .architects-list .architect-item__cell--like .btn{margin:0 0 0 auto}

[dir="rtl"] .architects-list .architect-item__cell--like .btn{margin:0 auto 0 0}

.architects-list .architect-item__cell--like .btn svg,.architects-list .architect-item__cell--like .btn image{width:1.5rem;height:1.29rem}

.architects-list .architect-item__cell--like .btn .icon{transition:none}

.architects-list .architect-item__cell--like .btn:hover{box-shadow:0 2px 6px rgba(0,0,0,.1607843137)}

.architects-list .architect-item__cell--like .btn:hover .icon{filter:none}

.architects-list .architect-item__cell--like[data-liked=false]:hover .icon{transition:.12s ease-in-out;filter:invert(40%) sepia(100%) saturate(475%) hue-rotate(304deg) brightness(96%) contrast(93%)}

.architects-list .architect-item__cell--view{flex:1.2 0;min-width:10rem}

.architects-list .architect-item__cell--view .btn{font-size:1.07rem;padding:.5rem 2.3rem}

[dir="ltr"] .architects-list .architect-item__cell--view .btn{margin:0 0 0 auto}

[dir="rtl"] .architects-list .architect-item__cell--view .btn{margin:0 auto 0 0}

.design-list{width:100%;margin-bottom:6rem}

.design-list:empty{margin-bottom:0}

.design-list__header{font-size:1.29rem;font-weight:600;margin:2.2rem 0 1.64rem}

@media(min-width: 768px){
.design-list__header{margin:3.21rem 0 1.64rem}}

.design-list__content{display:flex;flex-direction:column}

.design-list__content .infinite-scroll-component{padding-bottom:6rem;overflow:visible !important}

.design-list__content .loading-container{width:auto;height:auto;position:relative;margin-top:8rem}

.design-list__content .loading-container__loader{top:0}

.project-design .subheader{padding:0;flex-wrap:initial}

@media(min-width: 768px){
[dir="ltr"] .project-design .subheader{padding:0 2.14rem 0 3.14rem}

[dir="rtl"] .project-design .subheader{padding:0 3.14rem 0 2.14rem}}

.project-design .subheader__right{display:none}

@media(min-width: 768px){
.project-design .subheader__right{display:flex;width:initial}}

.project-design .subheader__left{width:94%;margin:0 auto}

@media(min-width: 768px){
.project-design .subheader__left{width:initial;margin:initial}}

.project-design .subheader__left .left__return{width:1.33rem;height:.93rem}

[dir="ltr"] .project-design .subheader__left .left__return{margin-right:0}

[dir="rtl"] .project-design .subheader__left .left__return{margin-left:0}

@media(min-width: 768px){
[dir="ltr"] .project-design .subheader__left .left__return{margin:0 1.2rem 0 0}

[dir="rtl"] .project-design .subheader__left .left__return{margin:0 0 0 1.2rem}}

.project-design .buttons-menu{margin-top:0;height:100%;flex-wrap:initial}

.project-design .buttons-menu__item{display:flex;align-items:center;justify-content:center}

[dir="ltr"] .project-design .buttons-menu__item{margin-right:14px}

[dir="rtl"] .project-design .buttons-menu__item{margin-left:14px}

@media(min-width: 768px){
[dir="ltr"] .project-design .buttons-menu__item{margin-right:2.8vw}

[dir="rtl"] .project-design .buttons-menu__item{margin-left:2.8vw}}

.project-design .buttons-menu__item:after{bottom:-1px}

.project-design .buttons-menu__item[data-is-active=false] .btn{color:#898989}

.project-design .buttons-menu__item:hover .btn{color:#333}

.project-design .buttons-menu .btn{font-size:14px;padding:0}

[dir="ltr"] .project-design .buttons-menu .btn{margin-right:0}

[dir="rtl"] .project-design .buttons-menu .btn{margin-left:0}

@media(min-width: 768px){
.project-design .buttons-menu .btn{font-size:1.43rem}}

@media(min-width: 1025px){
.project-design .buttons-menu .btn{font-size:2rem}}

.project-design__properties{display:flex;align-items:center}

.project-design__properties .need-help{color:#898989;font-size:1.07rem}

[dir="ltr"] .project-design__properties .need-help{margin-left:2.1rem}

[dir="rtl"] .project-design__properties .need-help{margin-right:2.1rem}

.project-design__properties .property{text-align:right}

[dir="ltr"] .project-design__properties .property{margin-left:2.7rem}

[dir="rtl"] .project-design__properties .property{margin-right:2.7rem}

.project-design__properties .property__name{font-weight:600;font-size:1.14rem}

.project-design__properties .property__value{font-size:.94rem;color:#898989;margin-top:.3rem;word-break:break-word}

[dir="ltr"] .project-design__properties .property:last-of-type{border-right:1px solid #e8e8e8;padding-right:2.5rem}

[dir="rtl"] .project-design__properties .property:last-of-type{border-left:1px solid #e8e8e8;padding-left:2.5rem}

[dir="ltr"] .project-design__properties .btn{margin-left:1.5rem;padding:.5rem .7rem .5rem 1.3rem}

[dir="rtl"] .project-design__properties .btn{margin-right:1.5rem;padding:.5rem 1.3rem .5rem .7rem}

.project-design__properties .btn [data-icon-name=play]{filter:initial}

[dir="ltr"] .project-design__properties .btn [data-icon-name=play]{margin-right:.5rem}

[dir="rtl"] .project-design__properties .btn [data-icon-name=play]{margin-left:.5rem}

.project-design__properties .btn [data-icon-name=play] svg,.project-design__properties .btn [data-icon-name=play] image{width:1.64rem;height:1.64rem}

.project-design .container{width:90%;max-width:83.3rem;margin:5.5rem auto 0}

@media(min-width: 768px){
.project-design .container{margin:8.86rem auto 0}}

.project-design .paging{width:90%;max-width:83.3rem;margin:2.5rem auto 0}

.project-design .footer{width:90%;max-width:83.3rem}

.project-design[data-architect-list=true] .view-content{overflow-x:auto}

@media(min-width: 768px){
.project-design[data-architect-list=true] .view-content{overflow-x:hidden}}

.project-design[data-architect-list=true] .view-content__scroll{min-width:750px}

@media(min-width: 768px){
.project-design[data-architect-list=true] .view-content__scroll{min-width:initial}}

.project-details .subheader-with-wizard .subheader{min-height:7.86rem;align-items:flex-end}

.project-details .subheader-with-wizard .subheader__left,.project-details .subheader-with-wizard .subheader__right{display:none}

.project-details .subheader-with-wizard .subheader__bottom{max-width:104.57rem;margin:0 auto}

[dir="ltr"] .project-details .subheader-with-wizard .subheader__bottom{padding:0 0 0 2.5rem}

[dir="rtl"] .project-details .subheader-with-wizard .subheader__bottom{padding:0 2.5rem 0 0}

.project-details .subheader-with-wizard .wizard{padding-top:2.3rem;margin:0 auto;max-width:116rem;min-height:7.5rem}

.project-details .subheader-with-wizard .wizard__step{font-size:1.14rem;word-break:break-word;padding-bottom:1.5rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex:1}

.project-details .subheader-with-wizard .wizard__step:after{content:"";position:absolute;width:50%;height:.36rem;bottom:-0.36rem;background-color:#05d94e}

[dir="ltr"] .project-details .subheader-with-wizard .wizard__step:after{left:0}

[dir="rtl"] .project-details .subheader-with-wizard .wizard__step:after{right:0}

.project-details .subheader-with-wizard .wizard__step:not(:first-of-type):after{width:100%}

[dir="ltr"] .project-details .subheader-with-wizard .wizard__step:not(:first-of-type):after{left:-50%}

[dir="rtl"] .project-details .subheader-with-wizard .wizard__step:not(:first-of-type):after{right:-50%}

.project-details .subheader-with-wizard .wizard__step:nth-of-type(3):after{width:130%}

[dir="ltr"] .project-details .subheader-with-wizard .wizard__step:nth-of-type(3):after{left:-75%}

[dir="rtl"] .project-details .subheader-with-wizard .wizard__step:nth-of-type(3):after{right:-75%}

.project-details .subheader-with-wizard .wizard__step:nth-of-type(4):after{width:100%;display:initial}

[dir="ltr"] .project-details .subheader-with-wizard .wizard__step:nth-of-type(4):after{left:-100%}

[dir="rtl"] .project-details .subheader-with-wizard .wizard__step:nth-of-type(4):after{right:-100%}

.project-details .subheader-with-wizard .wizard__step:nth-of-type(4)[data-status=done]:after{opacity:1}

.project-details .subheader-with-wizard .wizard__step[data-status=inProgress]:after{opacity:1}

.project-details .subheader-with-wizard .wizard__step[data-status=rejected]:after{opacity:1;background-color:#ec5469}

.project-details .subheader-with-wizard .wizard__step--choose-partners{justify-content:initial;align-items:center;flex-flow:row wrap}

[dir="ltr"] .project-details .subheader-with-wizard .wizard__step--choose-partners .wizard__step-text{margin-right:8%}

[dir="rtl"] .project-details .subheader-with-wizard .wizard__step--choose-partners .wizard__step-text{margin-left:8%}

.project-details .subheader-with-wizard .wizard__step--choose-partners .choose-partners{display:flex;position:relative;top:-0.2rem}

.project-details .subheader-with-wizard .wizard__step--choose-partners .choose-partners__img{width:3.5rem;height:3.5rem;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.1843137255);-o-object-fit:cover;object-fit:cover;position:relative;display:block;overflow:hidden;flex-shrink:0}

[dir="ltr"] .project-details .subheader-with-wizard .wizard__step--choose-partners .choose-partners__img{margin-right:7px}

[dir="rtl"] .project-details .subheader-with-wizard .wizard__step--choose-partners .choose-partners__img{margin-left:7px}

@media(min-width: 768px){
[dir="ltr"] .project-details .subheader-with-wizard .wizard__step--choose-partners .choose-partners__img{margin-right:1.5rem}

[dir="rtl"] .project-details .subheader-with-wizard .wizard__step--choose-partners .choose-partners__img{margin-left:1.5rem}}

.project-details .subheader-with-wizard .wizard__step--choose-partners .choose-partners__img[src=""],.project-details .subheader-with-wizard .wizard__step--choose-partners .choose-partners__img:not([src]){background-color:#fafbff;border:1px dashed #d6d6d6;font-size:0}

.project-details .subheader-with-wizard .wizard__step--choose-partners .choose-partners__img[src=""]:after,.project-details .subheader-with-wizard .wizard__step--choose-partners .choose-partners__img:not([src]):after{content:"";position:absolute;top:0;background-color:#fafbff;width:100%;height:100%;display:block}

[dir="ltr"] .project-details .subheader-with-wizard .wizard__step--choose-partners .choose-partners__img[src=""]:after,[dir="ltr"] .project-details .subheader-with-wizard .wizard__step--choose-partners .choose-partners__img:not([src]):after{left:0}

[dir="rtl"] .project-details .subheader-with-wizard .wizard__step--choose-partners .choose-partners__img[src=""]:after,[dir="rtl"] .project-details .subheader-with-wizard .wizard__step--choose-partners .choose-partners__img:not([src]):after{right:0}

.project-details .subheader-with-wizard .wizard__step--choose-partners .choose-partners__img[data-is-selected=true]{border:none}

.project-details .subheader-with-wizard .wizard__step--choose-partners .choose-partners__img[data-is-selected=true][src=""],.project-details .subheader-with-wizard .wizard__step--choose-partners .choose-partners__img[data-is-selected=true]:not([src]){background-image:url("/assets/graphics/example_logo.jpg");background-size:cover;background-position:center;font-size:0}

.project-details .subheader-with-wizard .wizard__step--choose-partners .choose-partners__img[data-is-selected=true][src=""]:after,.project-details .subheader-with-wizard .wizard__step--choose-partners .choose-partners__img[data-is-selected=true]:not([src]):after{content:"";position:absolute;top:0;background-image:url("/assets/graphics/example_logo.jpg");width:100%;height:100%;background-size:cover;background-position:center;display:block}

[dir="ltr"] .project-details .subheader-with-wizard .wizard__step--choose-partners .choose-partners__img[data-is-selected=true][src=""]:after,[dir="ltr"] .project-details .subheader-with-wizard .wizard__step--choose-partners .choose-partners__img[data-is-selected=true]:not([src]):after{left:0}

[dir="rtl"] .project-details .subheader-with-wizard .wizard__step--choose-partners .choose-partners__img[data-is-selected=true][src=""]:after,[dir="rtl"] .project-details .subheader-with-wizard .wizard__step--choose-partners .choose-partners__img[data-is-selected=true]:not([src]):after{right:0}

.project-details .subheader-with-wizard .wizard__step .btn{font-size:1.14rem;font-weight:500}

.project-details .subheader-with-wizard .wizard .status{width:2.07rem;height:2.07rem;border:.43rem solid #05d94e;background-color:#fff;position:absolute;bottom:-1.215rem}

[dir="ltr"] .project-details .subheader-with-wizard .wizard .status{left:0}

[dir="rtl"] .project-details .subheader-with-wizard .wizard .status{right:0}

.project-details .subheader-with-wizard .wizard .status span{font-size:0;color:rgba(0,0,0,0)}

.project-details .subheader-with-wizard .wizard .status[data-status=done]{background-color:#05d94e;border:0}

.project-details .subheader-with-wizard .wizard .status[data-status=wait]{color:#333;background-color:#ececef;border:0}

.project-details .subheader-with-wizard .wizard .status[data-status=rejected]{border:.43rem solid #ec5469}

.project-details .wizard-page-content{display:flex;flex-direction:column;flex:1}

.project-details__container{max-width:104.57rem;width:90%;margin:5.5rem auto 0;flex:1;display:flex;flex-direction:column}

.project-details .top-bar{display:flex;justify-content:space-between;border-bottom:1px solid #ececef;margin:0 0 1.7rem;width:100%;align-items:stretch}

.project-details .top-bar .buttons-menu{margin:0}

.project-details .top-bar .buttons-menu__item{position:relative}

[dir="ltr"] .project-details .top-bar .buttons-menu__item{margin-right:0;padding-right:10px}

[dir="rtl"] .project-details .top-bar .buttons-menu__item{margin-left:0;padding-left:10px}

@media(min-width: 768px){
[dir="ltr"] .project-details .top-bar .buttons-menu__item{padding-right:3rem}

[dir="rtl"] .project-details .top-bar .buttons-menu__item{padding-left:3rem}}

.project-details .top-bar .buttons-menu__item:after{bottom:0;transition:.12s ease-in-out}

.project-details .top-bar .buttons-menu__item-num{width:1.71rem;height:1.71rem;border-radius:50%;font-size:.93rem;font-weight:500;background-color:#fff;display:flex;justify-content:center;align-items:center;border:1px solid #e3e3e3;padding-top:2px;position:absolute;top:0;transform:translateY(50%);transition:.12s ease-in-out}

[dir="ltr"] .project-details .top-bar .buttons-menu__item-num{left:0}

[dir="rtl"] .project-details .top-bar .buttons-menu__item-num{right:0}

@media(min-width: 768px){
.project-details .top-bar .buttons-menu__item-num{padding-top:0}}

.project-details .top-bar .buttons-menu__item .btn{font-size:1.14rem;min-height:initial}

[dir="ltr"] .project-details .top-bar .buttons-menu__item .btn{padding:.8rem 0 1.3rem 2.5rem;margin-right:0}

[dir="rtl"] .project-details .top-bar .buttons-menu__item .btn{padding:.8rem 2.5rem 1.3rem 0;margin-left:0}

.project-details .top-bar .buttons-menu__item[data-is-active=true] .buttons-menu__item-num{background-color:#1e428a;color:#fff}

.project-details .top-bar .buttons-menu__item[data-is-chosen=true] .buttons-menu__item-num{background-image:url("/assets/graphics/green_tick.svg");background-size:cover;background-position:center;font-size:0}

.project-details .top-bar .buttons-menu__item[data-is-chosen=true] .buttons-menu__item-num:after{content:"";position:absolute;top:0;background-image:url("/assets/graphics/green_tick.svg");width:100%;height:100%;background-size:cover;background-position:center;display:block}

[dir="ltr"] .project-details .top-bar .buttons-menu__item[data-is-chosen=true] .buttons-menu__item-num:after{left:0}

[dir="rtl"] .project-details .top-bar .buttons-menu__item[data-is-chosen=true] .buttons-menu__item-num:after{right:0}

.project-details .top-bar__link{text-decoration:none;color:#333;flex-shrink:0;font-size:1.07rem;min-height:3.29rem;width:-moz-fit-content;width:fit-content;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .25s ease-in-out}

@media(min-width: 768px){
.project-details .top-bar__link{min-width:-moz-max-content;min-width:max-content}}

.project-details .top-bar__link-img{width:1.21rem;height:1.21rem}

[dir="ltr"] .project-details .top-bar__link-img{margin-right:.7rem}

[dir="rtl"] .project-details .top-bar__link-img{margin-left:.7rem}

.project-details .top-bar__link:hover{color:#1e428a}

.project-details .project-step--bids{margin-top:-2rem}

.project-details .table--company{margin:3rem auto 4rem}

.project-details .table--company .table__body .company{width:15.5rem}

[dir="ltr"] .project-details .table--company .table__body .company:first-of-type .company__offer{right:-7.08rem}

[dir="rtl"] .project-details .table--company .table__body .company:first-of-type .company__offer{left:-7.08rem}

.project-details .table--company .table__body .invited{width:15.5rem}

.project-details .add-consultant__title{font-size:1.29rem;font-weight:600}

[dir="ltr"] .project-details .add-consultant__title{margin-right:.3rem}

[dir="rtl"] .project-details .add-consultant__title{margin-left:.3rem}

.project-details .add-consultant__optional{font-size:1.07rem;color:#898989}

.project-details .contractors-bids__btn{display:flex;align-items:center;justify-content:flex-end}

.project-details .contractors-bids__btn-info{font-size:1rem;color:#898989}

[dir="ltr"] .project-details .contractors-bids__btn .btn{margin:0 0 0 2.5rem}

[dir="rtl"] .project-details .contractors-bids__btn .btn{margin:0 2.5rem 0 0}

.project-details[data-is-bids=true][data-step=chooseContractor] .view-content,.project-details[data-is-bids=true][data-step=openBids] .view-content{overflow-x:auto}

@media(min-width: 768px){
.project-details[data-is-bids=true][data-step=chooseContractor] .view-content,.project-details[data-is-bids=true][data-step=openBids] .view-content{overflow-x:hidden}}

.project-details[data-is-bids=true][data-step=chooseContractor] .view-content__scroll,.project-details[data-is-bids=true][data-step=openBids] .view-content__scroll{min-width:800px}

@media(min-width: 768px){
.project-details[data-is-bids=true][data-step=chooseContractor] .view-content__scroll,.project-details[data-is-bids=true][data-step=openBids] .view-content__scroll{min-width:initial}}

.project-details[data-is-bids=true] .footer{padding-bottom:8rem}

.project-details .footer{max-width:104.57rem;width:90%}

.project-info{border:1px solid #e3e3e3;border-radius:6px;background:#fff;margin-top:11rem}

.project-info__header{font-size:1.27rem;font-weight:600;margin:2rem 2rem .5rem;position:relative}

.project-info__header:before{content:"";position:absolute;width:4px;height:2.5rem;background-color:#1e428a;top:50%}

[dir="ltr"] .project-info__header:before{left:0;transform:translate(-2rem, -50%)}

[dir="rtl"] .project-info__header:before{right:0;transform:translate(2rem, -50%)}

.project-info-grid{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:1rem}

.project-info-grid__item{padding:1rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;min-width:10.5rem;width:12%}

.project-info-grid__item-label{font-size:.93rem;font-weight:500;color:#898989;margin-top:.7rem}

.project-info-grid__item-value{font-size:1.07rem;font-weight:500}

.side-modal[data-variant=project-details]{max-width:33.57rem;width:100%}

@media(min-width: 768px){
.side-modal[data-variant=project-details]{max-width:initial;width:33.57rem}}

.side-modal[data-variant=project-details] .side-modal__header{margin-bottom:2rem}

.side-modal[data-variant=project-details] .side-modal__content{flex:1;overflow-y:auto}

[dir="ltr"] .side-modal[data-variant=project-details] .side-modal__content{padding:.5rem 1.5rem 1rem 2.3rem;margin-right:.71rem}

[dir="rtl"] .side-modal[data-variant=project-details] .side-modal__content{padding:.5rem 2.3rem 1rem 1.5rem;margin-left:.71rem}

.side-modal[data-variant=project-details] .side-modal__content .box-info{border:1px solid #e3e3e3;border-radius:6px;background:#fff;border-color:#e8e8e8;padding:1.65rem 2rem 0;display:grid;grid-template-columns:60% 34%;justify-content:space-between}

.side-modal[data-variant=project-details] .side-modal__content .box-info__item{margin-bottom:2.15rem;font-size:.93rem}

.side-modal[data-variant=project-details] .side-modal__content .box-info__item-title{color:#898989;margin-bottom:.75rem}

.side-modal[data-variant=project-details] .side-modal__content .box-info__item-value{word-break:break-word;font-weight:600}

.side-modal[data-variant=project-details] .side-modal__content .select-all{margin:1.5rem 0 0}

.side-modal[data-variant=project-details] .side-modal__content .select-all .btn--main[data-color=white]{box-shadow:none;border:none;padding:0;font-size:11px;font-weight:500;min-height:auto}

@media(min-width: 768px){
.side-modal[data-variant=project-details] .side-modal__content .select-all .btn--main[data-color=white]{font-size:.94rem}}

.side-modal[data-variant=project-details] .side-modal__content .select-all .btn--main[data-color=white] svg,.side-modal[data-variant=project-details] .side-modal__content .select-all .btn--main[data-color=white] image{width:.85rem;height:1.2rem}

.side-modal[data-variant=project-details] .side-modal__content .select-all .btn--main[data-color=white] .icon{filter:brightness(0) saturate(100%) invert(53%) sepia(43%) saturate(7%) hue-rotate(324deg) brightness(94%) contrast(94%)}

.side-modal[data-variant=project-details] .side-modal__content .select-all .btn--main[data-color=white]:hover{color:#333}

.side-modal[data-variant=project-details] .side-modal__content .select-all .btn--main[data-color=white]:hover .icon{filter:brightness(0.1)}

.side-modal[data-variant=project-details] .side-modal__content .file-list{border:1px solid #e3e3e3;border-radius:6px;background:#fff;padding:1.25rem 2rem}

.side-modal[data-variant=project-details] .side-modal__content .file-list:empty{display:none}

.side-modal[data-variant=project-details] .side-modal__content .file-list__item:last-of-type{margin-bottom:0}

.side-modal[data-variant=project-details] .side-modal__content .file-list__item-name{max-width:100%}

.bank{display:flex;justify-content:center;flex-direction:column;align-items:center;max-width:100rem;margin:3.1rem auto 0}

@media(min-width: 768px){
.bank{flex-direction:row;justify-content:space-between;align-items:flex-start}}

.bank__title{font-size:1.29rem;font-weight:600}

.bank__info{font-size:.93rem;color:#898989;margin-top:.8rem}

.bank__left{border:1px solid #e3e3e3;border-radius:6px;background:#fff;width:100%;min-width:25rem;margin-bottom:2rem;padding:1.9rem 2rem 3.3rem}

@media(min-width: 768px){
.bank__left{width:37%}

[dir="ltr"] .bank__left{margin:0 1.5rem 2rem 0}

[dir="rtl"] .bank__left{margin:0 0 2rem 1.5rem}}

.bank__right{border:1px solid #e3e3e3;border-radius:6px;background:#fff;width:100%;padding:2rem 1.5rem}

@media(min-width: 768px){
.bank__right{width:61%}

[dir="ltr"] .bank__right{padding:2rem 1rem 2rem 1.5rem}

[dir="rtl"] .bank__right{padding:2rem 1.5rem 2rem 1rem}}

.bank__form{margin-top:1.7rem;padding-top:2rem;border-top:1px solid #e3e3e3;display:grid;grid-template-columns:48% 48%;justify-content:space-between}

.bank__form .input-text{margin-bottom:2.1rem;display:flex;flex-direction:column}

.bank__form .input-text-header{flex:1}

.bank__form .working-at{grid-column:1/span 2}

.bank__form-btn{grid-column:1/span 2}

[dir="ltr"] .bank__form-btn{margin:0 0 0 auto}

[dir="rtl"] .bank__form-btn{margin:0 auto 0 0}

.bank__list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:1.4rem}

.bank__list-item{border:1px solid #e3e3e3;border-radius:6px;background:#fff;width:100%;min-width:20rem;font-size:1.29rem;font-weight:600;margin-bottom:1.3rem;display:flex;align-items:center}

[dir="ltr"] .bank__list-item{padding:1.1rem 1rem 1.1rem 2rem}

[dir="rtl"] .bank__list-item{padding:1.1rem 2rem 1.1rem 1rem}

@media(min-width: 768px){
.bank__list-item{width:48.5%;flex:1}

[dir="ltr"] .bank__list-item{margin-right:1rem}

[dir="rtl"] .bank__list-item{margin-left:1rem}}

.bank__list-item-img{width:4.21rem;height:4.21rem;border-radius:50%;box-shadow:0 3px 6px rgba(0,0,0,.2196078431);flex-shrink:0}

[dir="ltr"] .bank__list-item-img{margin-right:1.4rem}

[dir="rtl"] .bank__list-item-img{margin-left:1.4rem}

.project-step-biding.bids{height:100%;justify-content:center}

.project-step-biding.bids .tick{margin:0 0 1rem}

.project-step-biding.bids .what-will-happen{margin:2rem 0}

.project-step-biding.bids .what-will-happen.no-bids{margin:1rem 0}

.project-step-biding.bids .what-will-happen .btn{margin:2.5rem auto 0}

.project-step-biding.bids .buttons{margin:1rem 0 2.5rem}

.project-step-biding.bids .choose-tip{margin:0}

.project-step-biding.bids .logo-list-previous{margin:1.5rem 0}

.project-step-biding.bids .project-step-biding__participated{margin-bottom:2rem}

.insurance{display:flex;flex-direction:column;align-items:center;margin-top:2.55rem}

.insurance__info{font-size:.93rem;font-weight:500;line-height:1.36rem;text-align:center;margin-bottom:1.3rem}

.insurance__content{display:flex;justify-content:center;flex-direction:column}

@media(min-width: 1025px){
.insurance__content{flex-direction:row}}

.insurance__box{max-width:33.6rem;min-width:25rem;width:100%;border:1px solid #e3e3e3;border-radius:6px;background:#fff;display:flex;flex-direction:column}

[dir="ltr"] .insurance__box{padding:1rem 2rem 2rem 1.8rem}

[dir="rtl"] .insurance__box{padding:1rem 1.8rem 2rem 2rem}

.insurance__box:first-of-type{margin-bottom:2rem}

[dir="ltr"] .insurance__box:first-of-type .insurance__box-img{margin-right:1rem}

[dir="rtl"] .insurance__box:first-of-type .insurance__box-img{margin-left:1rem}

@media(min-width: 1025px){
[dir="ltr"] .insurance__box:first-of-type{margin:0 3rem 0 0}

[dir="rtl"] .insurance__box:first-of-type{margin:0 0 0 3rem}}

.insurance__box-top{display:flex;align-items:center;padding-bottom:.6rem;margin-bottom:1.5rem;border-bottom:1px solid #e3e3e3}

.insurance__box-img{flex-shrink:0;width:auto;height:3.93rem;-o-object-fit:contain;object-fit:contain}

[dir="ltr"] .insurance__box-img{margin-right:.4rem}

[dir="rtl"] .insurance__box-img{margin-left:.4rem}

.insurance__box-title{flex:1;font-size:1.29rem;font-weight:600}

.insurance__box-years{flex-shrink:0;font-size:1.07rem;font-weight:500;border-radius:3px;background-color:rgba(30,66,138,.1)}

[dir="ltr"] .insurance__box-years{padding:.79rem .93rem .64rem .71rem}

[dir="rtl"] .insurance__box-years{padding:.79rem .71rem .64rem .93rem}

.insurance__box-list{list-style-type:none;margin-bottom:.8rem;flex:1}

.insurance__box-list-title{font-size:.93rem;font-weight:500;line-height:1.64rem;margin-bottom:.6rem}

.insurance__box-list-item{font-size:.93rem;line-height:1.71rem;color:#898989;position:relative;margin-bottom:.95rem;word-break:break-word}

[dir="ltr"] .insurance__box-list-item{padding-left:2rem}

[dir="rtl"] .insurance__box-list-item{padding-right:2rem}

.insurance__box-list-item:before{position:absolute;top:.2rem;content:"";width:1.14rem;height:1.14rem;background-image:url("/assets/graphics/grey_tick.svg");background-repeat:no-repeat;background-position:center;background-size:100%}

[dir="ltr"] .insurance__box-list-item:before{left:0}

[dir="rtl"] .insurance__box-list-item:before{right:0}

.insurance__box-policy{border:1px solid #e3e3e3;border-radius:6px;background:#fff;display:grid;grid-template-columns:50% 50%;margin-bottom:1.3rem}

.insurance__box-policy-item{display:flex;flex-direction:column;align-items:center;padding:1.8rem 1rem}

[dir="ltr"] .insurance__box-policy-item:first-of-type{border-right:1px solid #e3e3e3}

[dir="rtl"] .insurance__box-policy-item:first-of-type{border-left:1px solid #e3e3e3}

.insurance__box-policy-title{font-size:1.14rem;font-weight:500;text-align:center;color:#898989;margin-bottom:.5rem}

.insurance__box-policy-value{font-size:1.29rem;font-weight:600;word-break:break-word}

.insurance__box-policy-value--green{color:#05d94e}

.insurance__box-row{display:flex;justify-content:space-between;margin-bottom:1.85rem}

.insurance__box-text{font-size:.93rem}

.insurance__box-text--min{color:#898989}

[dir="ltr"] .insurance__box-text--min{margin-right:.5rem}

[dir="rtl"] .insurance__box-text--min{margin-left:.5rem}

.insurance__box-text--bold{color:#333;font-weight:500}

.insurance__box-text--details{color:#1e428a}

[dir="ltr"] .insurance__box-text--details{text-align:right}

[dir="rtl"] .insurance__box-text--details{text-align:left}

.insurance__box-contact{font-size:.93rem;color:#898989}

[dir="ltr"] .insurance__box-contact{text-align:right}

[dir="rtl"] .insurance__box-contact{text-align:left}

.insurance__provided{font-size:.93rem;display:flex;align-items:center;margin-top:1.5rem}

.insurance__provided-img{width:12rem}

[dir="ltr"] .insurance__provided-img{margin-left:1rem}

[dir="rtl"] .insurance__provided-img{margin-right:1rem}

.project-step-biding.contractor-bid .tick{margin-bottom:0;width:6.21rem}

.project-step-biding.contractor-bid .what-will-happen{margin:2rem 0}

@media(min-width: 768px){
.project-step-biding.contractor-bid .what-will-happen{margin:2.5rem 0 .6rem}}

.project-step-biding.contractor-bid .buttons{margin-top:0;margin-bottom:2.5rem}

@media(min-width: 768px){
.project-step-biding.contractor-bid .buttons .btn{font-size:1.07rem}}

[dir="ltr"] .project-step-biding.contractor-bid .buttons .btn[data-color=white]{margin-right:1rem}

[dir="rtl"] .project-step-biding.contractor-bid .buttons .btn[data-color=white]{margin-left:1rem}

.project-step-biding.contractor-bid .buttons .btn[data-color=white] [data-icon-name=close-red]{filter:var(--icon-red)}

[dir="ltr"] .project-step-biding.contractor-bid .buttons .btn[data-color=white] [data-icon-name=close-red].left{margin-right:.3rem}

[dir="rtl"] .project-step-biding.contractor-bid .buttons .btn[data-color=white] [data-icon-name=close-red].left{margin-left:.3rem}

.project-step-biding.contractor-bid .buttons .btn[data-color=white] [data-icon-name=close-red] svg,.project-step-biding.contractor-bid .buttons .btn[data-color=white] [data-icon-name=close-red] image{width:1.64rem;height:1.64rem}

.project-step-biding.contractor-bid .buttons .btn[data-color=white]:hover{color:#ec5469}

.project-step-biding.contractor-bid .buttons .btn[data-color=white]:disabled{background-color:#fff;color:#898989}

.project-step-biding.contractor-bid .buttons .btn[data-color=white]:disabled .icon{filter:invert(0.5) brightness(1)}

.project-step-biding.contractor-bid .buttons .btn[data-color=white]:disabled:hover{color:#898989}

.project-step-biding.contractor-bid .logo-list-previous{margin:3rem 0 1.5rem}

.project-step-biding.contractor-bid .choose-tip{margin-top:0}

.page[data-name=inviting-contractors] .subheader{position:static}

@media(min-width: 768px){
.page[data-name=inviting-contractors] .subheader{position:fixed}}

.page[data-name=inviting-contractors] .subheader .left__name{white-space:initial;text-overflow:initial;overflow:initial}

.page[data-name=inviting-contractors] .subheader .left__name-text{white-space:initial;text-overflow:initial;overflow:initial}

[dir="ltr"] .page[data-name=inviting-contractors] .subheader .left__name-text{margin-right:.4rem}

[dir="rtl"] .page[data-name=inviting-contractors] .subheader .left__name-text{margin-left:.4rem}

.page[data-name=inviting-contractors] .subheader .left__name-num{font-size:1.29rem;font-weight:500;color:#898989}

.page[data-name=inviting-contractors] .subheader .logo-list-previous{margin-bottom:0}

.page[data-name=inviting-contractors] .subheader .contractor-submitted{font-size:1.14rem}

[dir="ltr"] .page[data-name=inviting-contractors] .subheader .contractor-submitted{margin-left:1rem}

[dir="rtl"] .page[data-name=inviting-contractors] .subheader .contractor-submitted{margin-right:1rem}

.page[data-name=inviting-contractors] .subheader .btn{font-size:1.07rem;padding:.5rem 1.1rem}

[dir="ltr"] .page[data-name=inviting-contractors] .subheader .btn{margin-left:15px}

[dir="rtl"] .page[data-name=inviting-contractors] .subheader .btn{margin-right:15px}

@media(min-width: 768px){
.page[data-name=inviting-contractors] .subheader .btn{padding:.5rem 1.3rem}

[dir="ltr"] .page[data-name=inviting-contractors] .subheader .btn{margin-left:3rem}

[dir="rtl"] .page[data-name=inviting-contractors] .subheader .btn{margin-right:3rem}}

.page[data-name=inviting-contractors] .view-content{overflow-x:auto}

@media(min-width: 768px){
.page[data-name=inviting-contractors] .view-content{overflow-x:hidden}}

.page[data-name=inviting-contractors] .view-content__scroll{min-width:768px}

@media(min-width: 768px){
.page[data-name=inviting-contractors] .view-content__scroll{min-width:initial}}

.page[data-name=inviting-contractors] .inviting-contractors{width:94%;max-width:89.3rem;margin:2.5rem auto 0;display:flex;flex-direction:column}

@media(min-width: 768px){
.page[data-name=inviting-contractors] .inviting-contractors{margin:11.36rem auto 0;width:90%}}

.page[data-name=inviting-contractors] .inviting-contractors .infinite-scroll-component{padding-bottom:6rem;overflow:visible !important}

.page[data-name=inviting-contractors] .inviting-contractors .loading-container{width:auto;height:auto;position:relative;margin-top:8rem}

.page[data-name=inviting-contractors] .inviting-contractors .loading-container__loader{top:0}

.page[data-name=inviting-contractors] .inviting-contractors__table{border:1px solid #e3e3e3;border-radius:6px;background:#fff}

.page[data-name=inviting-contractors] .inviting-contractors__table:empty{display:none}

.page[data-name=inviting-contractors] .inviting-contractors .contractor-item{width:100%;display:flex;align-items:center;padding:1.43rem 1.86rem 1.7rem;border-bottom:1px solid #e3e3e3}

.page[data-name=inviting-contractors] .inviting-contractors .contractor-item:last-of-type{border-bottom:0}

.page[data-name=inviting-contractors] .inviting-contractors .contractor-item__company{display:flex;font-weight:600;align-items:center;flex:3;word-break:break-word}

.page[data-name=inviting-contractors] .inviting-contractors .contractor-item__company-logo{display:block;width:4.21rem;height:4.21rem;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.1843137255);flex-shrink:0;position:relative}

[dir="ltr"] .page[data-name=inviting-contractors] .inviting-contractors .contractor-item__company-logo{margin-right:1rem}

[dir="rtl"] .page[data-name=inviting-contractors] .inviting-contractors .contractor-item__company-logo{margin-left:1rem}

.page[data-name=inviting-contractors] .inviting-contractors .contractor-item__company-logo[src=""],.page[data-name=inviting-contractors] .inviting-contractors .contractor-item__company-logo:not([src]){background-image:url("/assets/graphics/example_logo.jpg");background-size:cover;background-position:center;font-size:0}

.page[data-name=inviting-contractors] .inviting-contractors .contractor-item__company-logo[src=""]:after,.page[data-name=inviting-contractors] .inviting-contractors .contractor-item__company-logo:not([src]):after{content:"";position:absolute;top:0;background-image:url("/assets/graphics/example_logo.jpg");width:100%;height:100%;background-size:cover;background-position:center;display:block}

[dir="ltr"] .page[data-name=inviting-contractors] .inviting-contractors .contractor-item__company-logo[src=""]:after,[dir="ltr"] .page[data-name=inviting-contractors] .inviting-contractors .contractor-item__company-logo:not([src]):after{left:0}

[dir="rtl"] .page[data-name=inviting-contractors] .inviting-contractors .contractor-item__company-logo[src=""]:after,[dir="rtl"] .page[data-name=inviting-contractors] .inviting-contractors .contractor-item__company-logo:not([src]):after{right:0}

.page[data-name=inviting-contractors] .inviting-contractors .contractor-item__cell{word-break:break-word;padding:0 1rem;flex:1}

.page[data-name=inviting-contractors] .inviting-contractors .contractor-item__cell:first-of-type,.page[data-name=inviting-contractors] .inviting-contractors .contractor-item__cell:last-of-type{padding:0}

.page[data-name=inviting-contractors] .inviting-contractors .contractor-item__cell-title{font-size:10px;font-weight:500;margin-bottom:.9rem}

@media(min-width: 768px){
.page[data-name=inviting-contractors] .inviting-contractors .contractor-item__cell-title{font-size:.86rem}}

.page[data-name=inviting-contractors] .inviting-contractors .contractor-item__cell-value{font-size:11px;font-weight:600}

@media(min-width: 768px){
.page[data-name=inviting-contractors] .inviting-contractors .contractor-item__cell-value{font-size:.93rem}}

.page[data-name=inviting-contractors] .inviting-contractors .contractor-item__cell--established{flex:.7}

.page[data-name=inviting-contractors] .inviting-contractors .contractor-item__cell--projects{flex:1.3}

.page[data-name=inviting-contractors] .inviting-contractors .contractor-item__cell--engineers{flex:.8}

.page[data-name=inviting-contractors] .inviting-contractors .contractor-item__cell--labors{flex:.6}

.page[data-name=inviting-contractors] .inviting-contractors .contractor-item__cell--view{flex:2.2;min-width:10rem;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem 1.5rem}

@media(min-width: 768px){
.page[data-name=inviting-contractors] .inviting-contractors .contractor-item__cell--view{flex:2.8}}

.page[data-name=inviting-contractors] .inviting-contractors .contractor-item__cell--view .btn[data-color=transparent]{font-weight:500}

@media(min-width: 768px){
.page[data-name=inviting-contractors] .inviting-contractors .contractor-item__cell--view .btn[data-color=transparent]{font-size:.93rem}}

.page[data-name=inviting-contractors] .inviting-contractors .contractor-item__cell--view .btn-invite .btn{min-width:10.79rem;padding:.5rem 1rem}

.page[data-name=inviting-contractors] .inviting-contractors .contractor-item__cell--view .btn-invite .btn .icon{filter:initial}

.page[data-name=inviting-contractors] .inviting-contractors .contractor-item__cell--view .btn-invite .btn svg,.page[data-name=inviting-contractors] .inviting-contractors .contractor-item__cell--view .btn-invite .btn image{width:1.14rem;height:.79rem}

@media(min-width: 768px){
.page[data-name=inviting-contractors] .inviting-contractors .contractor-item__cell--view .btn-invite .btn{font-size:1.07rem}}

.page[data-name=inviting-contractors] .footer{padding:3rem 0;width:94%;max-width:89.3rem}

@media(min-width: 768px){
.page[data-name=inviting-contractors] .footer{width:90%}}

.project-step-biding{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:2rem;text-align:center;flex:1;border:1px solid #e3e3e3;border-radius:6px;background:#fff}

@media(min-width: 1025px){
.project-step-biding{max-height:45rem}}

.project-step-biding .tick{width:4.32rem;height:auto;margin-bottom:4.2rem}

.project-step-biding .what-happened{font-size:1.16rem;font-weight:400;color:#898989;margin-top:.75rem}

.project-step-biding .what-will-happen{font-size:2rem;line-height:1.1;font-weight:600;margin:1rem 0}

@media(min-width: 768px){
.project-step-biding .what-will-happen{font-size:2.14rem;margin:.8rem 0 1.3rem}}

.project-step-biding .invite-tip{font-size:1.16rem;color:#898989;margin-top:.5rem}

.project-step-biding .buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.2rem;margin-top:2.4rem}

.project-step-biding .buttons .btn:disabled{background-color:#d6d6d6}

.project-step-biding .buttons .btn:disabled:not([data-color=transparent]):hover{background-color:#d6d6d6}

.project-step-biding .choose-tip{font-size:1rem;color:#898989;margin-top:2rem}

@media(min-width: 768px){
.project-step-biding .choose-tip{font-size:.94rem}}

.project-step-biding__status{font-size:1.4rem;color:#898989}

.project-step-biding__status:not(:empty){margin-bottom:4rem}

.project-step-biding__participated{display:flex;gap:.4rem;margin-bottom:2.9rem}

.project-step-biding__participated-text{font-size:1.14rem}

.project-step-biding.rejected .rejected__icon{margin-bottom:2.2rem}

.project-step-biding.rejected .rejected__icon svg,.project-step-biding.rejected .rejected__icon image{width:4.29rem;height:4.29rem}

.project-step-biding.rejected .rejected__person{margin-top:3rem;display:flex;flex-direction:column;align-items:center}

.project-step-biding.rejected .rejected__person-text{color:#898989;font-size:1.07rem;margin-bottom:1.8rem}

.project-step-biding.rejected .rejected__person-img{width:4.29rem;height:4.29rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;position:relative;display:block;overflow:hidden;box-shadow:0 3px 6px rgba(0,0,0,.1607843137);margin-bottom:1rem}

.project-step-biding.rejected .rejected__person-img[src=""],.project-step-biding.rejected .rejected__person-img:not([src]){background-image:url("/assets/graphics/blue_avatar.svg");background-size:cover;background-position:center;font-size:0}

.project-step-biding.rejected .rejected__person-img[src=""]:after,.project-step-biding.rejected .rejected__person-img:not([src]):after{content:"";position:absolute;top:0;background-image:url("/assets/graphics/blue_avatar.svg");width:100%;height:100%;background-size:cover;background-position:center;display:block}

[dir="ltr"] .project-step-biding.rejected .rejected__person-img[src=""]:after,[dir="ltr"] .project-step-biding.rejected .rejected__person-img:not([src]):after{left:0}

[dir="rtl"] .project-step-biding.rejected .rejected__person-img[src=""]:after,[dir="rtl"] .project-step-biding.rejected .rejected__person-img:not([src]):after{right:0}

.project-step-biding.rejected .rejected__person-name{font-size:1.07rem;font-weight:500;text-align:center;margin-bottom:.6rem;word-break:break-word}

.project-step-biding.rejected .rejected__person-type{color:#898989}

.reviewing-state .tick{filter:brightness(0) saturate(100%) invert(74%) sepia(68%) saturate(2824%) hue-rotate(87deg) brightness(92%) contrast(98%);width:5.43rem}

.project-invitations__main{width:89.2rem;max-width:85%;margin:0 auto}

.project-invitations__title{font-size:2rem;font-weight:600;margin:3.9rem 0 2.45rem}

.project-invitations__grid{width:100%;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fill, 28.4rem);grid-auto-rows:minmax(13.85rem, auto);grid-gap:3.5rem 2rem;justify-content:center}

@media(min-width: 768px){
.project-invitations__grid{grid-gap:2.5rem 2rem}}

.project-invitations__btns{display:flex;align-items:center;margin:3rem 0 5rem}

@media(min-width: 768px){
.project-invitations__btns .btn{font-size:1.07rem}}

[dir="ltr"] .project-invitations__btns .btn:first-of-type{margin-right:2rem}

[dir="rtl"] .project-invitations__btns .btn:first-of-type{margin-left:2rem}

.project-invitations__btns .btn[data-color=white] [data-icon-name=close-red]{filter:var(--icon-red)}

[dir="ltr"] .project-invitations__btns .btn[data-color=white] [data-icon-name=close-red].left{margin-right:.3rem}

[dir="rtl"] .project-invitations__btns .btn[data-color=white] [data-icon-name=close-red].left{margin-left:.3rem}

.project-invitations__btns .btn[data-color=white] [data-icon-name=close-red] svg,.project-invitations__btns .btn[data-color=white] [data-icon-name=close-red] image{width:1.64rem;height:1.64rem}

.project-invitations__btns .btn[data-color=white]:hover{color:#ec5469}

.project-invitations__btns .btn[data-color=white]:disabled{background-color:#fff;color:#898989}

.project-invitations__btns .btn[data-color=white]:disabled .icon{filter:invert(0.5) brightness(1)}

.project-invitations__btns .btn[data-color=white]:disabled:hover{color:#898989}

.short-registration{margin:3.1rem auto 0;max-width:72.5rem;width:95%}

.short-registration .form{border:1px solid #e3e3e3;border-radius:6px;background:#fff;animation:fade-in .22s linear;padding:1.8rem 2.07rem 2rem}

.short-registration .form__header{font-size:1.07rem;font-weight:600;margin:.45rem 0 2.25rem;position:relative;color:#464646;position:relative}

.short-registration .form__header:before{content:"";position:absolute;width:5px;height:2.28rem;background-color:#898989;top:50%}

[dir="ltr"] .short-registration .form__header:before{left:0;transform:translate(-2.07rem, -50%)}

[dir="rtl"] .short-registration .form__header:before{right:0;transform:translate(2.07rem, -50%)}

.short-registration .form-info{display:flex;flex-direction:column;justify-content:space-between;color:#464646;margin-bottom:2rem}

@media(min-width: 768px){
.short-registration .form-info{flex-flow:row wrap}}

.short-registration .form-info .input-container-flex{display:flex;flex-wrap:wrap;flex:1;justify-content:space-between;align-items:flex-end}

@media(min-width: 768px){
.short-registration .form-info .input-container-flex{min-width:31rem;align-items:initial}}

.short-registration .form-info .input-text{width:calc(50% - .5rem);margin-bottom:1.45rem}

@media(min-width: 768px){
.short-registration .form-info .input-text{width:calc(50% - 1.46rem)}}

.short-registration .form-info .input-text-header{font-size:.93rem}

.short-registration .form .governorates{display:grid;grid-template-columns:1fr;gap:2rem 1.8rem}

@media(min-width: 768px){
.short-registration .form .governorates{grid-template-columns:1fr 1fr}}

.short-registration .form .governorate{border:1px solid #e3e3e3;border-radius:6px;background:#fff;padding:2.4rem 2rem 1rem;width:100%;max-width:34rem;animation:fade-in .15s ease-in}

@media(min-width: 768px){
.short-registration .form .governorate{width:initial;max-width:initial}}

.short-registration .form .governorate__title{margin-bottom:2.3rem;color:#1e428a;font-weight:500;position:relative}

.short-registration .form .governorate .input-text--select{width:100%}

.short-registration .form .governorate__row{display:flex;flex-direction:row;align-items:center;margin-bottom:1.2rem}

.short-registration .form .governorate__row .input-text--select{width:59%}

[dir="ltr"] .short-registration .form .governorate__row .input-text--select{margin:0 1.2rem 0 1rem}

[dir="rtl"] .short-registration .form .governorate__row .input-text--select{margin:0 1rem 0 1.2rem}

.short-registration .form .governorate__row .input-text--select .input-text__option{font-weight:600}

.short-registration .form .governorate__row .input-text-header{margin:0}

.short-registration .form .governorate__title-row{display:flex;flex-direction:row;justify-content:space-between;font-weight:500;margin-top:2.5rem;margin-bottom:1.2rem}

.short-registration .form__btns{display:flex;align-items:center;justify-content:flex-end;padding-top:3.2rem}

.short-registration .form__btns .btn--main[data-color=white]{padding:.5rem 1.4rem}

@media(min-width: 768px){
.short-registration .form__btns .btn--main[data-color=white]{font-size:1.07rem}}

[dir="ltr"] .short-registration .form__btns .btn--main[data-color=green]{padding:.5rem 1.2rem .5rem .9rem;margin-left:1.4rem}

[dir="rtl"] .short-registration .form__btns .btn--main[data-color=green]{padding:.5rem .9rem .5rem 1.2rem;margin-right:1.4rem}

html{font-size:10px;box-sizing:border-box;font-family:"Axiforma","Verdana",sans-serif;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color:#333;height:100%;min-height:-webkit-fill-available;min-height:-moz-available;min-height:fill-available}

@media screen and (min-width: 768px){
html{font-size:11px}}

@media screen and (min-width: 1024px){
html{font-size:12px}}

@media screen and (min-width: 1440px){
html{font-size:12px}}

@media screen and (min-width: 1600px){
html{font-size:13px}}

@media screen and (min-width: 1920px){
html{font-size:14px}}

html body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;height:100%;min-height:-webkit-fill-available;min-height:-moz-available;min-height:fill-available}

@media(min-width: 768px){
html body{min-height:100vh}}

html body #app{height:100%;min-height:-webkit-fill-available;min-height:-moz-available;min-height:fill-available}

html body #app>div{height:100%;min-height:-webkit-fill-available;min-height:-moz-available;min-height:fill-available}

*,*:before,*:after{box-sizing:inherit}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}

:focus{outline:0}

@media(min-width: 768px){
.on-mobile{display:none}}
/*# sourceMappingURL=index.css.map */