*,: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{background:#f5f5f5;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}.text--left{text-align:left}.text--right{text-align:right}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%}}.section--two-thirds{width:66.66%;padding:0}@media screen and (width<=1024px){.section--two-thirds{width:100%}}.form{flex-wrap:wrap;display:flex}.form__row{gap:1rem;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:20rem}.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;background:initial;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;-webkit-user-select:none;user-select:none;cursor:not-allowed;background-color:#fafafa;border-color:#e0e0e0;transition:none}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{background:#fff;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:3px;padding:.65rem 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--header{margin:.5rem}.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 #e0e0e0;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 #e0e0e0;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,.tag--in-progress{background:#e5ffe5;border-color:green}.tag--alert,.tag--now,.tag--today,.tag--freeze,.tag--survey,.tag--awaiting{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{background:#fff;border:1px solid #bdbdbd;border-radius:4px;margin-bottom:1rem;padding:1rem;overflow:clip;box-shadow:0 0 .5rem #0000000d}@media screen and (width<=1024px){.card{overflow-x:auto}}.card label:first-of-type{margin-top:.5rem}.card__heading{white-space:normal;margin:0 0 1rem}summary .card__heading{pointer-events:none;vertical-align:middle;margin:0;display:inline-block}.card__summary{background:#fff;border-radius:0;margin:-1rem -1rem 0;padding:.5rem 1rem;list-style:none;position:relative}.card__summary:after{content:url(/assets/img/chevron.svg);width:1.5rem;height:1.5rem;line-height:1rem;transition:transform .2s,opacity .2s;display:block;position:absolute;top:22.5%;right:.5rem;transform:rotate(90deg)}.card__summary:hover:after{opacity:1}[open] .card__summary:after{opacity:.5;transform:rotate(-90deg)}.card__date{float:right;font-size:1rem;font-weight:400}.card>:last-child{margin-bottom:0}.card--sticky{background:#fff;position:sticky;top:3.25rem}.card--half{width:50%}@media screen and (width<=640px){.card--half{width:auto}}details.card{margin-top:0;padding-bottom:0}details.card[open]{padding-bottom:1rem}.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;-webkit-user-select:none!important;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{-webkit-user-select:auto;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;transition:background .2s;display:inline-block}.header__logo-link:hover{background:#eee}@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{-webkit-user-select:none;user-select:none;color:#262626;align-items:center;gap:.5rem;padding:.5rem;display:flex}.header__profile-name{margin:0}@media screen and (width<=640px){.header__profile-name{display:none}}.header__profile-placeholder{-webkit-user-select:none;user-select:none;text-align:center;pointer-events:none;background:#e0e0e0;border:1px solid #262626;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}.img--preview{cursor:zoom-in;width:100%;max-width:50rem;height:auto}.img--thumbnail{object-fit:cover;vertical-align:-.4rem;background-color:#9c9c9c;width:2.5rem;height:2.5rem;margin:-.5rem 0 -.5rem -.5rem}.link{color:inherit;text-decoration:none;transition:background .2s;display:flex}.link:hover{background:#eee}.link__image{object-fit:cover;aspect-ratio:16/10;background:#fff;border-radius:2px;width:15rem;height:100%;margin-right:1rem}.link__url{margin-bottom:.5rem;font-size:1.25rem;display:block}.link__user{opacity:.75}@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}