*,:before,:after{box-sizing:border-box}::selection{color:#fff;background:#262626}html{color:#262626;scroll-behavior:smooth;-webkit-print-color-adjust:exact;color-adjust:exact;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:100%;line-height:1.5}body{margin:3.25rem 0 0 12rem}@media screen and (width<=1024px){body{margin-left:0}}body.body--full{margin-left:0}.main{max-width:70rem;min-height:calc(100vh - 5.25rem);margin:0 auto 2rem;padding:1px 1rem 0;display:block}.main--wide{max-width:120rem}@media print{.main{min-height:auto}}h1{font-size:3rem}@media screen and (width<=640px){h1{font-size:2rem}}h2{font-size:2rem}@media screen and (width<=640px){h2{font-size:1.5rem}}h3{font-size:1.25rem}h1,h2,h3,h4{text-transform:uppercase;margin:1rem 0;scroll-margin-top:3.25rem;font-weight:900;line-height:1.1}a:not([class]){color:#262626;font-weight:700;text-decoration:none}a:not([class]):hover{text-decoration:underline}.text--center{text-align:center}details{margin:1rem 0 0}summary{cursor:pointer;background:#fafafa;border-radius:2px;padding:.5rem;transition:background .2s}summary:hover{background:#eee}summary:focus{outline:none}details[open] summary{font-weight:700}img{width:100%;height:auto}pre{font-size:inherit;line-height:inherit;white-space:pre-wrap;border-left:2px solid #262626;padding:.5rem 1rem;font-family:inherit}code{background:#e0e0e0;border-radius:2px;padding:.25rem;font-size:1rem}.code-block{word-break:break-all;display:block}iframe{aspect-ratio:16/9;width:100%;height:auto}ul{padding-left:1rem}hr{border:none;border-top:1px solid #e0e0e0;margin:2rem 0}.bullet{color:#9c9c9c}.section{padding:.5rem 1rem}.section__heading{margin-top:0}.section--form{max-width:25rem;margin:0 auto}.section--center{max-width:35rem;margin:0 auto}@media print{.section--print{height:100vh}.section--print:last-of-type{height:calc(100vh - 3.5rem)}}.section--split{gap:1rem;padding:0;display:flex}@media screen and (width<=1024px){.section--split{flex-direction:column}}.section--half{width:50%;padding:0}@media screen and (width<=1024px){.section--half{width:100%}}.section--third{width:33.33%;padding:0}@media screen and (width<=1024px){.section--third{width:100%}}.form{flex-wrap:wrap;display:flex}.form__container{width:80%}.form__row{gap:1rem;padding:.5rem 0;display:flex}@media screen and (width<=640px){.form__row{flex-direction:column;gap:0}}.form__block{display:inline-block}.form__block--half{width:50%}.form__block--third{width:33.33%}@media screen and (width<=640px){.form__block{width:100%}}.form--compact{max-width:30rem;margin-bottom:.5rem}.form--delete{float:right}.form--note{opacity:0;transition:opacity .2s;position:absolute;bottom:0;right:0}.note:hover .form--note{opacity:1}.form--search{flex-wrap:nowrap;width:auto;max-width:100%;padding:.5rem}.form input{width:100%}.form__input--compact{max-width:20rem}label,input,textarea,select{width:100%;color:inherit;background:#fff;font-family:inherit;font-size:1rem;display:block}label{cursor:pointer;border-radius:2px;margin:1rem 0 0;transition:background .2s}label[hidden]{display:none}label:has(input:checked){font-weight:700}label:has(input[type=checkbox]),label:has(input[type=radio]){margin-top:0;padding:.25rem}label:has(input[type=checkbox]):hover,label:has(input[type=radio]):hover{background:#e0e0e0}input,textarea,select{border:1px solid #9c9c9c;border-radius:2px;padding:.5rem;transition:border-color .2s}input:hover,input:focus,textarea:hover,textarea:focus,select:hover,select:focus{border-color:#262626;outline:none}input:disabled,input[readonly],textarea:disabled,textarea[readonly],select:disabled,select[readonly]{opacity:1;user-select:none;cursor:not-allowed;background-color:#fafafa;border-color:#e0e0e0;transition:none}input[type=submit],textarea[type=submit],select[type=submit]{margin:1rem}input[type=checkbox],input[type=radio]{width:auto;display:inline-block}input[type=file]{border-style:dashed;width:100%;max-width:25rem;padding:3rem 1rem}textarea{resize:vertical;min-height:5rem}select{cursor:pointer}fieldset{border:none;margin:0;padding:0}.table-container{width:100%;overflow:auto}.table-container th{position:static;top:0}@media print{.table-container{width:auto;overflow:visible}}.table-container .table-separator{position:relative;top:0}.table-separator{z-index:5;background:#eee;padding:.35rem .25rem .25rem;font-size:.9rem;font-weight:700;line-height:1;position:sticky;top:5.7rem;text-align:center!important}.table--inline{width:auto}.table--compact td,.table--compact th{padding:.25rem .5rem}.table__actions{opacity:0;flex-wrap:nowrap;justify-content:right;padding:0;transition:opacity .2s;display:flex}tr:hover .table__actions{opacity:1}table{border-collapse:collapse;border:1px solid #262626;width:100%;margin:1rem 0}thead{color:#fff}tr{border:1px solid #262626;transition:background .2s}tr:hover{background:#eee}th{z-index:10;background:#262626;position:sticky;top:3.2rem}@media screen and (width<=1024px){th{position:static;top:0}}@media print{th{position:static}}th,td{text-align:center;padding:.5rem}th:first-of-type,td:first-of-type{text-align:left}td{position:relative}td a:not([class]):after{content:"";position:absolute;inset:0}td:nth-child(5){white-space:nowrap}tfoot{font-weight:700}.btn{color:#fff;cursor:pointer;text-align:center;line-height:1;font-size:inherit;background:#262626;border:1px solid #262626;border-radius:2px;padding:.75rem 1rem;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-block}.btn:hover{background:#727272;border-color:#727272}.btn--submit{margin-top:1rem;display:inline-block}.btn--alt{color:#262626;background:0 0}.btn--alt:hover{color:#fff}.btn--delete{color:red;background:0 0;border-color:red;margin-left:auto}.btn--delete:hover{color:#fff;background:red;border-color:red}.btn:focus{outline:none}.btn--inline{display:inline-block}.btn--menu{color:#262626;background:0 0;border:none;display:none}@media screen and (width<=1024px){.btn--menu{display:block}}.btn--icon{background:0 0;border:none;border-radius:0;padding:.5rem}.btn--search{border-radius:0 2px 2px 0;padding:0 1rem}.btn--right{float:right}.btn--disabled{opacity:.5;pointer-events:none}.footer{color:#fff;background:#262626;flex-direction:column;justify-content:center;align-items:center;height:20rem;margin-top:5rem;display:flex}.footer ::selection{color:#262626;background-color:#fff}.footer__logo{width:auto;height:auto;margin:1rem 0}.footer__content{text-align:center;max-width:40rem;padding:0 1rem}.footer a{color:#fff}@media print{.footer{display:none}}.message{cursor:pointer;background:#fafafa;border:1px solid #262626;border-radius:2px;margin:2rem auto 1rem;padding:1rem;position:relative}.message--error{background:#ffe4e4;border-color:red}.message--success{background:#e5ffe5;border-color:green}.message:after{content:"x";padding:1rem;position:absolute;top:0;bottom:0;right:0}.message--notice{color:#262626;background:#eee;border:1px solid #9c9c9c;border-top:0;border-radius:0 0 4px 4px;max-width:100%;margin:0 0 2rem}.message--notice:not(:first-of-type){margin-top:-2rem}@media print{.message{display:none}}.messages{margin:1rem auto}.sidepanel{z-index:50;background:#fff;border-right:1px solid #ebebeb;flex-direction:column;width:12rem;transition:transform .2s;display:flex;position:fixed;top:3.25rem;bottom:0;left:0}@media screen and (width<=1024px){.sidepanel{position:fixed;transform:translate(-105%)}}.sidepanel__items{margin:0;padding:0;list-style:none}.sidepanel__items--bottom{margin-top:auto}.sidepanel__link{cursor:pointer;text-align:left;width:100%;line-height:1;font-size:inherit;color:#262626;background:0 0;border:none;padding:.75rem 1rem;text-decoration:none;transition:background .2s;display:block;position:relative}.sidepanel__link:before{content:"";background:#262626;width:3px;transition:transform .2s;position:absolute;top:0;bottom:0;left:0;transform:translate(-4px)}.sidepanel__link--active{font-weight:700}.sidepanel__link--active:before{transform:translate(0)}.sidepanel__link:hover{background:#eee}.sidepanel__link:hover:before{transform:translate(0)}@media screen and (width<=1024px){.sidepanel--show{transform:translate(0%)}}.sidepanel__separator{text-transform:uppercase;border-top:1px solid #ebebeb;margin:1rem 0 .5rem;padding:.75rem 1rem 0;font-size:.8rem;font-weight:700}.sidepanel__separator:first-child{border:none;margin:0 0 .5rem}.tag{color:#262626;background:#e0e0e0;border:1px solid #262626;border-radius:5rem;margin:0;padding:.35rem .75rem;font-weight:700;line-height:1;text-decoration:none;display:inline-block}.tag--late,.tag--lost,.tag--error,.tag--did_not_lead_to_an_offer{background:#ffe4e4;border-color:red}.tag--contract,.tag--success,.tag--completed,.tag--offer_accepted{background:#e5ffe5;border-color:green}.tag--alert,.tag--now,.tag--today,.tag--freeze,.tag--survey{background:#fff6e5;border-color:#ff8c00}.tag--trophy{background-color:#fff5e5;border-color:#ff9d00;margin-bottom:.5rem}.tags{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}a.tag:hover{text-decoration:underline}.card{border:1px solid #e0e0e0;border-radius:4px;margin-bottom:1rem;padding:1rem}@media screen and (width<=1024px){.card{overflow-x:auto}}.card__heading{margin:0 0 1rem}.card__date{float:right;font-size:1rem;font-weight:400}.card>:last-child{margin-bottom:0}.card--sticky{position:sticky;top:4rem}.card--half{width:50%}@media screen and (width<=640px){.card--half{width:auto}}.feedback__background{z-index:100;cursor:pointer;background-color:#00000020;justify-content:flex-end;align-items:flex-end;padding:1rem 1rem 6rem;display:none;position:fixed;inset:0}.feedback__background--show{display:flex}.feedback__window{cursor:auto;resize:both;background-color:#fff;border-radius:4px;align-items:flex-end;min-width:20rem;max-width:calc(100vw - 2rem);min-height:19.5rem;max-height:calc(100vh - 7rem);padding:1rem;display:flex;overflow:hidden;transform:rotate(180deg);box-shadow:0 0 1rem #00000020}.feedback__form{width:100%;transform:rotate(180deg)}.feedback__heading{margin-top:0}.feedback__btn{z-index:100;cursor:pointer;border:2px solid #fff;border-radius:100%;width:4rem;height:4rem;padding:1rem;position:fixed;bottom:1rem;right:1rem;box-shadow:0 0 1rem #00000040}.grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}@media screen and (width<=1024px){.grid{grid-template-columns:repeat(2,1fr)}}@media screen and (width<=640px){.grid{grid-template-columns:1fr}}.grid__item{margin:0}.spoiler{background:#e0e0e0;border-radius:4px;position:relative;overflow:hidden;user-select:none!important}.spoiler:after{content:"";cursor:pointer;background:#262626;transition:opacity .2s;position:absolute;inset:0}.spoiler--blur:after{filter:blur(4px);content:"sensuroitu";background:#fafafa}.spoiler--input:after{padding:.5rem;line-height:1.25}.spoiler--open{user-select:auto;overflow:visible}.spoiler--open:after{opacity:0;pointer-events:none}.icon{vertical-align:middle;width:1.5rem;height:1.5rem;display:inline-block}.icon--btn{vertical-align:top;width:1.25rem;height:1.25rem;margin:-.125rem .125rem -.125rem -.25rem;transition:filter .2s}.btn--alt:hover .icon--btn{filter:invert()}.icon--tag{vertical-align:-.35rem}.header{z-index:100;background:#fff;justify-content:space-between;height:3.25rem;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 0 .35rem #00000040}@media print{.header{box-shadow:none;border-bottom:1px solid #bdbdbd}}.header__logo{width:auto;height:1.25rem}@media screen and (width<=640px){.header__logo{width:100%;height:auto}}.header__logo-link{padding:1rem;font-size:0;display:inline-block}@media screen and (width<=1024px){.header__logo-link{margin-right:auto}}@media screen and (width<=640px){.header__logo-link{margin-right:0}}.header__link{color:#262626;height:100%;padding:1rem;text-decoration:none;transition:background .2s;display:block}.header__link:hover{background:#eee}.header__search-btn{display:none}@media screen and (width<=640px){.header__search-btn{display:block}}.header__search{margin-left:auto}.header__profile{color:#262626;width:3.25rem;height:3.25rem;padding:.5rem}.header__profile-picture{border-radius:100%;width:2.25rem;height:2.25rem}.header__profile-placeholder{color:#fff;text-align:center;background:green;border-radius:100%;width:2.25rem;height:2.25rem;padding:.6rem .25rem;line-height:1}.note{border-bottom:1px solid #e0e0e0;padding:1rem;position:relative}.note-list{resize:vertical;border:1px solid #e0e0e0;border-radius:4px;flex-direction:column;height:20rem;min-height:10rem;margin:1rem 0;display:flex;overflow:auto}.note__content{border:none;margin:0;padding:0}.note__metadata{opacity:.8;margin:.5rem 0 0;font-size:.9rem}.fa-solid{line-height:50px}#imageCarouselBody{all:unset}.imageCarouselWrapper{width:100%;padding:1em;position:relative}i{cursor:pointer;text-align:center;z-index:1;background:#fff;border-radius:50%;width:50px;height:50px;font-size:1.25rem;line-height:50px;transition:transform .1s linear;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 3px 6px #0000003b}i:active{transform:translateY(-50%)scale(.85)}i:first-child{left:-10px}i:last-child{right:-10px}.imageCarousel{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;grid-auto-columns:calc(20% - 20px);grid-auto-flow:column;gap:30px;padding:10px;display:grid;overflow-x:auto}.imageCarousel::-webkit-scrollbar{display:none}.imageCarousel.no-transition{scroll-behavior:auto}.imageCarousel.dragging{scroll-snap-type:none;scroll-behavior:auto}.imageCarousel .imageCarouselCard{cursor:grab;user-select:none;scroll-snap-align:start;cursor:pointer;flex-direction:column;align-self:center;height:400px;list-style:none;transition:transform .2s;display:flex}.imageCarousel .imageCarouselCard:hover{transform:scale(1.05)}.imageCarousel img{object-fit:cover;border-radius:5px;width:100%;height:100%}#carouselImageModal{opacity:0;z-index:1000;background-color:#00000080;width:100%;height:100%;transition:opacity .2s ease-in-out;display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}#carouselImageModal div{background-color:#fff;width:50%;height:50%;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}#carouselImageModal div img{object-fit:cover;width:60%;height:100%}#carouselImageModal div .modalHeader{z-index:-1;background-color:#262626;align-items:center;width:40.2%;height:14.25%;display:flex;top:7%;left:80%}#carouselImageModal div .modalHeader a{color:#fff;margin:20px;font-size:1.25rem;overflow:hidden}#carouselImageModal div .modalHeader a:link,#carouselImageModal div .modalHeader a:visited{text-decoration:none}#carouselImageModal div .modalHeader a:hover,#carouselImageModal div .modalHeader a:active{text-decoration:underline}#carouselImageModal div .modalHeader span{cursor:pointer;color:#fff;font-size:2rem;position:absolute;right:20px}#carouselImageModal div .modalBody{z-index:-1;justify-content:center;width:40.2%;height:86%;display:flex;top:57%;left:80%}#carouselImageModal div .modalBody a{color:#262626;align-self:center;font-size:1rem;font-weight:700;display:flex}#carouselImageModal.show{opacity:1;display:block}.error{background-color:#262626;justify-content:center;align-items:center;height:35%;display:flex}.error p{color:#fff;font-size:large}@media screen and (width<=1200px){.imageCarouselWrapper i:first-child{left:-12px}i:last-child{right:-12px}.imageCarousel{grid-auto-columns:25%}.imageCarousel .card{overflow:hidden}#imageModal div{width:80%;height:45%}#imageModal div img{width:65%}#imageModal div .modalHeader{width:35.2%;height:24.2%;top:12%;left:82.5%}#imageModal div .modalBody{width:35.2%;height:76%;top:62%;left:82.5%}}@media screen and (width<=1000px){.imageCarouselWrapper i:first-child{left:-12px}i:last-child{right:-12px}.imageCarousel{grid-auto-columns:33.3333%}.imageCarousel .card{overflow:hidden}#imageModal div{width:80%;height:40%}#imageModal div img{width:65%}#imageModal div .modalHeader{width:35.2%;height:24.2%;top:12%;left:82.5%}#imageModal div .modalBody{width:35.2%;height:76%;top:62%;left:82.5%}}@media screen and (width<=800px){.imageCarouselWrapper i:first-child{left:-12px}i:last-child{right:-12px}.imageCarousel{grid-auto-columns:50%}.imageCarousel .card{overflow:hidden}#imageModal div{width:80%;height:35%}#imageModal div img{width:65%}#imageModal div .modalHeader{width:35.2%;height:24.2%;top:11.9%;left:82.5%}#imageModal div .modalBody{width:35.2%;height:76%;top:62%;left:82.5%}}@media screen and (width<=600px){.imageCarouselWrapper i:first-child{left:-12px}i:last-child{right:-12px}.imageCarousel{grid-auto-columns:100%}.imageCarousel .card{overflow:hidden}#imageModal div{width:80%;height:60%}#imageModal div img{width:100%;height:75%;position:fixed;top:10%}#imageModal div .modalHeader{width:100.2%;height:10.5%;top:5%;left:50%}#imageModal div .modalBody{width:100.2%;height:15%;top:92.5%;left:50%}}@media print{.hide-print{display:none}html{font-size:85%}}.no-break{white-space:nowrap}@media screen and (width<=640px){.hide-mobile{display:none}}.hide{display:none!important}.info-box{background-color:#e0e0e0;border-left:4px solid #262626;border-radius:2px;margin:1rem 0;padding:1rem}.text-content{border-left:3px solid #262626;padding:1rem}