.language-selector{background:none!important;border:0!important;width:40px;min-width:0px!important;display:flex!important;box-shadow:none!important}.language-selector:after{display:none}.popup{display:grid;grid-template-rows:min-content 1fr min-content;min-height:176px;max-height:calc(100vh - 35px);overflow:auto}.popup-s{width:100%;max-width:400px}.popup-m{width:calc(100% - 20px);max-width:620px}.popup-l{width:calc(100% - 20px);max-width:930px}.popup-xl{width:calc(100% - 20px);max-width:1240px}.popup-main{overflow:visible}.popup-header{display:grid;grid-template-columns:1fr min-content;gap:5px;align-items:center;padding:2rem 2rem 1rem;background-color:var(--colorNeutralBackground1)}.popup-header h1,.popup-header h2,.popup-header h3,.popup-header h4{margin:0;line-height:1}.popup-content{padding:0 2rem;background-color:var(--colorNeutralBackground1);overflow:auto;height:calc(100% + 2px)}.popup-footer{padding:2rem;display:flex;gap:5px;justify-content:flex-end;background-color:var(--colorNeutralBackground1);flex-wrap:wrap}@media (max-width: 500px){.popup{max-height:100vh}.popup-main{max-width:100%;max-height:100%;width:100%}.popup-header{padding-top:1rem;padding-left:1rem;padding-right:1rem}.popup-content{padding:0 1rem}.popup-footer{padding-bottom:1rem;padding-left:1rem;padding-right:1rem}}.assignment-modal{display:flex;flex-direction:column;height:100%}.assignment-modal__header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid var(--colorNeutralStroke2)}.assignment-modal__header-left{display:flex;align-items:center;gap:8px}.assignment-modal__status-dot{width:10px;height:10px;border-radius:50%;display:inline-block}.assignment-modal__status-dot--backlog{background-color:var(--colorNeutralForeground3)}.assignment-modal__status-dot--todo{background-color:var(--colorPaletteBlueBackground2)}.assignment-modal__status-dot--in_progress{background-color:var(--colorPaletteYellowBackground2)}.assignment-modal__status-dot--done{background-color:var(--colorPaletteGreenBackground2)}.assignment-modal__status-dot--overdue{background-color:var(--colorPaletteDarkOrangeBackground2)}.assignment-modal__body{display:grid;grid-template-columns:1fr 320px;gap:24px;padding:24px;flex:1;overflow-y:auto}.assignment-modal__left,.assignment-modal__right{display:flex;flex-direction:column;gap:16px}.assignment-modal__field{display:flex;flex-direction:column;gap:4px}.assignment-modal__field-label{font-weight:600;font-size:12px;color:var(--colorNeutralForeground3)}.assignment-modal__stars{display:flex;gap:2px;cursor:pointer}.assignment-modal__star{color:var(--colorNeutralForeground3);cursor:pointer;transition:color .1s ease}.assignment-modal__star--filled{color:var(--colorPaletteYellowForeground1)}.assignment-modal__footer{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-top:1px solid var(--colorNeutralStroke2)}.assignment-modal__footer-left,.assignment-modal__footer-right{display:flex;gap:8px}.assignment-modal__slider{width:100%;accent-color:var(--colorBrandBackground);cursor:pointer}.assignment-modal__done-animation{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:10000;display:flex;justify-content:center;align-items:center}.assignment-modal__done-checkmark{font-size:80px;animation:doneCheckmark .8s ease-out forwards}@keyframes doneCheckmark{0%{transform:scale(0);opacity:0}50%{transform:scale(1.3);opacity:1}to{transform:scale(1);opacity:0}}.kanban-card{padding:10px;border-radius:8px;cursor:grab;border:1px solid var(--colorNeutralStroke1);transition:box-shadow .15s ease;display:flex;flex-direction:column;gap:6px}.kanban-card:hover{box-shadow:0 2px 8px #0000001f}.kanban-card:active{cursor:grabbing}.kanban-card--todo{background-color:var(--colorPaletteBlueBackground2)}.kanban-card--in-progress{background-color:var(--colorPaletteYellowBackground1)}.kanban-card--done{background-color:var(--colorPaletteGreenBackground2)}.kanban-card--overdue{background-color:var(--colorPaletteDarkOrangeBackground2)}.kanban-card--backlog{background-color:var(--colorNeutralBackground1)}.kanban-card__header{display:flex;justify-content:space-between;align-items:flex-start;gap:6px}.kanban-card__title{flex:1;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.kanban-card__description{color:var(--colorNeutralForeground3);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.kanban-card__footer{display:flex;justify-content:space-between;align-items:center;margin-top:4px}.kanban-card__time{display:flex;align-items:center;gap:4px;color:var(--colorNeutralForeground3)}.kanban-column{display:flex;flex-direction:column;min-height:200px;background-color:var(--colorNeutralBackground2);border-radius:8px;padding:12px;border:2px solid transparent;transition:border-color .15s ease,background-color .15s ease}.kanban-column--over{border-color:var(--colorBrandStroke1);background-color:var(--colorNeutralBackground2Hover)}.kanban-column--today{background-color:var(--colorBrandBackground2)}.kanban-column--today.kanban-column--over{background-color:var(--colorBrandBackground2Hover)}.kanban-column__header{display:flex;flex-direction:column;gap:2px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--colorNeutralStroke2)}.kanban-column__title-row{display:flex;align-items:center;gap:6px}.kanban-column__date{color:var(--colorNeutralForeground3)}.kanban-column__count{align-self:flex-start;margin-top:4px}.kanban-column__summary{display:flex;flex-direction:column;gap:4px;margin-bottom:8px;padding:6px 8px;background-color:var(--colorNeutralBackground3);border-radius:6px}.kanban-column__summary-text{color:var(--colorNeutralForeground3)}.kanban-column__progress-track{width:100%;height:4px;background-color:var(--colorNeutralStroke2);border-radius:2px;overflow:hidden}.kanban-column__progress-bar{height:100%;border-radius:2px;transition:width .3s ease}.kanban-column__progress-bar--good{background-color:var(--colorPaletteGreenBackground3)}.kanban-column__progress-bar--moderate{background-color:var(--colorPaletteYellowBackground3)}.kanban-column__progress-bar--overloaded{background-color:var(--colorPaletteRedBackground3)}.kanban-column__cards{display:flex;flex-direction:column;gap:8px;flex:1}.kanban-board{display:flex;flex-direction:column;gap:16px;padding:16px;height:100%;overflow:hidden}.kanban-board__loading{display:flex;justify-content:center;align-items:center;height:300px}.kanban-board__nav{display:flex;align-items:center;gap:8px}.kanban-board__nav-spacer{flex:1}.kanban-board__columns{display:grid;grid-template-columns:repeat(7,1fr);gap:12px;flex:1;overflow-x:auto;min-height:0}@media (max-width: 1200px){.kanban-board__columns{grid-template-columns:repeat(7,minmax(180px,1fr))}}@media (max-width: 768px){.kanban-board__columns{grid-template-columns:repeat(7,minmax(160px,1fr))}}.content{height:calc(100vh - 80px);overflow:hidden}#header-loading{display:grid;grid-template-columns:1fr 40px}#header-loading .skeleton-header{width:300px;opacity:.5}#header-loading .skeleton-language{opacity:.5;align-items:center}#header-loading .language-selector{width:40px;min-width:40px}#header{display:grid;grid-template-columns:1fr min-content 40px;align-items:center}#main{overflow:auto}.auth-modal{width:100%;display:grid;grid-auto-flow:row;grid-template-rows:min-content 1fr min-content;min-height:176px}.auth-modal .auth-modal__header{padding:0 1rem;display:grid;grid-auto-flow:column;grid-template-columns:1fr min-content}.auth-modal .auth-modal__content{padding:0 1rem;display:grid;justify-content:center}.auth-modal .auth-modal__content .auth-modal__content__help-text{font-size:smaller;font-style:italic;line-height:1.4}.auth-modal .auth-modal__footer{padding:1rem;display:flex;flex-direction:row-reverse}.auth-modal .assignments{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.main-wrapper{display:grid;grid-template-rows:55px 1fr;height:100vh;overflow:hidden}.button-link a{text-decoration:none;color:inherit}.flag-icon-background{background-size:contain;background-position:50%;background-repeat:no-repeat}.flag-icon{background-size:contain;background-position:50%;background-repeat:no-repeat;position:relative;display:inline-block;width:1.33333333em;line-height:1em}.flag-icon:before{content:" "}.flag-icon.flag-icon-squared{width:1em}.flag-icon-ua{background-image:url(../assets/flags/ua.svg)}.flag-icon-gb{background-image:url(../assets/flags/gb.svg)}.flag-icon-de{background-image:url(../assets/flags/de.svg)}.flag-icon-it{background-image:url(../assets/flags/it.svg)}.flag-icon-fr{background-image:url(../assets/flags/fr.svg)}*{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh}#root>div{min-height:100%}.link-no-style{text-decoration:none;color:inherit}.fui-Switch{width:max-content}.fui-Tooltip__content{text-align:center}@supports selector(::-webkit-scrollbar){::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar{width:14px;height:14px}::-webkit-scrollbar-thumb{background:var(--colorNeutralForeground3, #adadad);border-radius:7px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{border-width:1px}}@supports not selector(::-webkit-scrollbar){*{scrollbar-color:var(--colorNeutralForeground3, #adadad) transparent;scrollbar-width:thin}}
