vaadin-scroller[slot=drawer]{padding:var(--lumo-space-s)}vaadin-side-nav-item vaadin-icon{padding:0}[slot=drawer]:is(header,footer){display:flex;align-items:center;gap:var(--lumo-space-s);padding:var(--lumo-space-s) var(--lumo-space-m);min-height:var(--lumo-size-xl);box-sizing:border-box}[slot=drawer]:is(header,footer):is(:empty){display:none}.notfound-view{display:flex;flex-direction:column;height:100%;width:100%;background-image:url("data:image/svg+xml,%3csvg%20width='606'%20height='179'%20viewBox='0%200%20606%20179'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.223792%20139.4V108.773L58.6411%2016.8935H86.4318V57.7288H70.5514L39.0741%20107.639V108.773H125.282V139.4H0.223792ZM70.835%20162.086V130.042L71.6857%20116.713V16.8935H108.551V162.086H70.835ZM205.056%20166.056C191.87%20166.009%20180.48%20162.96%20170.885%20156.911C161.291%20150.861%20153.894%20142.141%20148.695%20130.75C143.496%20119.36%20140.92%20105.701%20140.968%2089.7733C141.015%2073.7983%20143.614%2060.2338%20148.766%2049.0797C153.965%2037.9256%20161.338%2029.4418%20170.885%2023.6285C180.48%2017.8151%20191.87%2014.9084%20205.056%2014.9084C218.243%2014.9084%20229.633%2017.8387%20239.228%2023.6994C248.822%2029.5127%20256.219%2037.9965%20261.418%2049.1506C266.617%2060.3047%20269.193%2073.8456%20269.145%2089.7733C269.145%20105.796%20266.546%20119.502%20261.347%20130.892C256.148%20142.283%20248.751%20151.003%20239.157%20157.052C229.61%20163.055%20218.243%20166.056%20205.056%20166.056ZM205.056%20134.012C211.862%20134.012%20217.439%20130.467%20221.788%20123.377C226.183%20116.241%20228.357%20105.039%20228.31%2089.7733C228.31%2079.8008%20227.317%2071.6479%20225.332%2065.3146C223.347%2058.9813%20220.606%2054.3023%20217.109%2051.2774C213.611%2048.2053%20209.594%2046.6693%20205.056%2046.6693C198.251%2046.6693%20192.697%2050.1195%20188.396%2057.0199C184.095%2063.9203%20181.898%2074.8381%20181.803%2089.7733C181.756%2099.9349%20182.725%20108.3%20184.71%20114.87C186.695%20121.392%20189.436%20126.213%20192.933%20129.333C196.478%20132.452%20200.519%20134.012%20205.056%20134.012ZM286.231%20139.4V108.773L344.648%2016.8935H372.439V57.7288H356.559L325.081%20107.639V108.773H411.289V139.4H286.231ZM356.842%20162.086V130.042L357.693%20116.713V16.8935H394.558V162.086H356.842ZM489.149%20146.347C483.667%20146.347%20478.964%20144.433%20475.041%20140.605C471.166%20136.729%20469.252%20132.027%20469.299%20126.497C469.252%20121.109%20471.166%20116.501%20475.041%20112.672C478.964%20108.844%20483.667%20106.93%20489.149%20106.93C494.348%20106.93%20498.933%20108.844%20502.903%20112.672C506.92%20116.501%20508.953%20121.109%20509%20126.497C508.953%20130.183%20507.984%20133.539%20506.093%20136.564C504.25%20139.541%20501.84%20141.928%20498.862%20143.724C495.884%20145.473%20492.647%20146.347%20489.149%20146.347ZM489.149%2076.5869C483.667%2076.5869%20478.964%2074.6727%20475.041%2070.8444C471.166%2066.9688%20469.252%2062.2661%20469.299%2056.7363C469.252%2051.3483%20471.166%2046.7402%20475.041%2042.9118C478.964%2039.0835%20483.667%2037.1694%20489.149%2037.1694C494.348%2037.1694%20498.933%2039.0835%20502.903%2042.9118C506.92%2046.7402%20508.953%2051.3483%20509%2056.7363C508.953%2060.4229%20507.984%2063.7785%20506.093%2066.8034C504.25%2069.781%20501.84%2072.1678%20498.862%2073.9638C495.884%2075.7125%20492.647%2076.5869%20489.149%2076.5869ZM537.358%2089.4897C537.358%2072.0496%20539.721%2056.0037%20544.447%2041.3522C549.221%2026.7006%20556.783%2013.0652%20567.134%200.445887H605.417C601.541%205.12494%20597.926%2010.8202%20594.57%2017.5315C591.262%2024.1956%20588.378%2031.4978%20585.921%2039.438C583.51%2047.3782%20581.62%2055.6256%20580.249%2064.1803C578.879%2072.6876%20578.193%2081.1241%20578.193%2089.4897C578.193%20100.644%20579.375%20111.892%20581.738%20123.236C584.101%20134.532%20587.339%20145.024%20591.451%20154.713C595.562%20164.355%20600.218%20172.295%20605.417%20178.534H567.134C556.783%20165.914%20549.221%20152.279%20544.447%20137.627C539.721%20122.976%20537.358%20106.93%20537.358%2089.4897Z'%20fill='%23006AF5'%20fill-opacity='0.1'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 10% center;gap:var(--lumo-size-s);margin-left:192px;justify-content:center}.notfound-view>H1{font-size:72px;font-weight:600;text-align:left;color:#192434}.notfound-view>H3{font-weight:600;color:#1b2b41b0;line-height:27.57px;text-align:left;width:475px}.dashboard-view vaadin-board-row>*{border-bottom:1px solid var(--lumo-contrast-10pct);border-right:1px solid var(--lumo-contrast-10pct)}.dashboard-view vaadin-board-row.small>*{border-right:none}.dashboard-view vaadin-board-row.medium>*:nth-child(2n),.dashboard-view vaadin-board-row.medium>*:only-child{border-right:none}.dashboard-view vaadin-board-row.large>*:last-child{border-right:none}.researchers-view{display:block;height:100%;padding:20px}.researchers-view vaadin-grid-filter,.researchers-view vaadin-grid-filter>*{width:100%}.researchers-view vaadin-grid vaadin-horizontal-layout{align-items:center}.researchers-view vaadin-grid img{border-radius:50%;flex-shrink:0;height:var(--lumo-size-m);width:var(--lumo-size-m)}.researchers-view .name{overflow:hidden;text-overflow:ellipsis}.studies-view ol{grid-template-columns:repeat(auto-fill,minmax(390px,1fr))}.studies-view li{cursor:pointer;background-color:var(--lumo-contrast-5pct);transition:all .2s cubic-bezier(.4,0,.2,1);transition-property:background-color,box-shadow}.studies-view li:hover{box-shadow:var(--lumo-box-shadow-s)}.studies-view li .remaining-time{border-radius:40px;padding:var(--lumo-space-s) var(--lumo-space-m)}.studies-view li .text-field{padding:0}.studies-view li .text-field input{color:var(--lumo-contrast);font-weight:700}.study-detail-view .details-grid{grid-template-columns:repeat(4,1fr)}.credit-block{display:flex;flex-direction:column;background-color:var(--lumo-primary-color-10pct);border-radius:var(--lumo-border-radius-l)}.credit-block>.title{font-weight:600;color:var(--lumo-primary-color);font-size:16px}.credit-block>.content{font-weight:500;color:var(--lumo-primary-color);font-size:40px}.labs-view ol{grid-template-columns:repeat(auto-fill,minmax(390px,1fr))}.labs-view li{cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);transition-property:background-color,box-shadow}.labs-view li:hover{box-shadow:var(--lumo-box-shadow-s)}.accounting-view{display:block;height:100%}.accounting-view vaadin-grid-pro{height:100%}.accounting-view vaadin-grid-filter,.accounting-view vaadin-grid-filter>*{width:100%}.accounting-view vaadin-grid-pro vaadin-horizontal-layout{align-items:center}.accounting-view vaadin-grid-pro img{border-radius:50%;flex-shrink:0;height:var(--lumo-size-m);width:var(--lumo-size-m)}.accounting-view .name{overflow:hidden;text-overflow:ellipsis}:host{border-radius:40px}:host{border-radius:var(--lumo-border-radius-l)}:host::part(header-cell){background-color:#f4f5f7}#table{border-radius:16px}div.bullets{display:flex;justify-content:center;align-items:center;position:relative}.bullets>.circle{width:30px;height:30px;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;font-size:15px;font-weight:700;border:2px solid white;position:relative;z-index:1}.bullets>.circle:nth-child(1){left:0}.bullets>.circle:nth-child(2){left:-10px}.bullets>.circle:nth-child(3){left:-20px}.bullets>.initials{display:block}li.unit-card{display:flex;flex-direction:column;border-radius:20px}li.unit-card>.box-top{display:flex;flex-direction:column;flex-grow:1;border-top-left-radius:20px;border-top-right-radius:20px;border:1px solid var(--lumo-contrast-5pct);border-bottom-width:0px;gap:8px;padding:var(--lumo-space-m)}li.unit-card>.box-bottom{background-color:#fff;display:flex;flex-direction:row;align-items:center;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border:1px solid var(--lumo-contrast-5pct);border-top-width:0px;padding:var(--lumo-space-s) var(--lumo-space-m)}.form-box{background-color:#fff;border-radius:20px;padding:12px}.bullet-picker>input[type=radio]{display:none}.bullet-picker>input[type=radio].selected+label{background:var(--lumo-primary-color);border-radius:20px}.bullet-picker>label{display:inline-block;width:25px;height:25px;margin-right:10px;cursor:pointer}.bullet-picker>label:hover span{transform:scale(1.25)}.bullet-picker>label span{display:block;width:100%;height:100%;border-radius:20px;transition:transform .2s ease-in-out;background:var(--lumo-contrast-20pct)}.color-picker>input[type=radio]{display:none}.color-picker>input[type=radio]:checked+label span{transform:scale(1.25)}.color-picker>input[type=radio]:checked+label .c01{border:2px solid #523978}.color-picker>input[type=radio]:checked+label .c02{border:2px solid #660783}.color-picker>input[type=radio]:checked+label .c03{border:2px solid #650542}.color-picker>input[type=radio]:checked+label .c04{border:2px solid #290452}.color-picker>input[type=radio]:checked+label .c05{border:2px solid #0f0109}.color-picker>input[type=radio]:checked+label .c06{border:2px solid #280001}.color-picker>input[type=radio]:checked+label .c07{border:2px solid #2e1a00}.color-picker>input[type=radio]:checked+label .c08{border:2px solid #5d3804}.color-picker>input[type=radio]:checked+label .c09{border:2px solid #032531}.color-picker>input[type=radio]:checked+label .c10{border:2px solid #010b18}.color-picker>label{display:inline-block;width:25px;height:25px;margin-right:10px;cursor:pointer}.color-picker>label:hover span{transform:scale(1.25)}.color-picker>label span{display:block;width:100%;height:100%;border-radius:20px;transition:transform .2s ease-in-out}.color-picker>label span.c01{background:#9173bd}.color-picker>label span.c02{background:#bf16f3}.color-picker>label span.c03{background:#df0b92}.color-picker>label span.c04{background:#650acc}.color-picker>label span.c05{background:#880752}.color-picker>label span.c06{background:#a70003}.color-picker>label span.c07{background:#ad6200}.color-picker>label span.c08{background:#d7810a}.color-picker>label span.c09{background:#097faa}.color-picker>label span.c10{background:#084391}html{--vaadin-input-field-label-font-weight: 700}.box-form{border-radius:32px;background-color:var(--lumo-contrast-5pct)}vaadin-login-form-wrapper::part(form){border-radius:32px;background-color:var(--lumo-contrast-5pct)}.breadcrumb{font-size:var(--lumo-font-size-s);font-weight:400}vaadin-button.action{--vaadin-button-background: white;border:1px solid var(--lumo-primary-color, #006AF5)}vaadin-button.action-contrast{--vaadin-button-text-color: var(--lumo-contrast-70pct);border:0px}
