.dashboard-component{display:flex;flex-direction:column;height:100vh}.dashboard-component>.ui.grid{height:94.5%;min-width:880px}.dashboard-component>.ui.grid>.column{height:100%;padding:0}.dashboard-component>.ui.grid>.column:first-child{border-right:1px solid #22242626;padding-left:1rem}.dashboard-component>.ui.grid>.column:last-child{padding-right:1rem;padding-top:1rem}.dashboard-component .child-component{height:100%;max-height:100%;overflow:auto;overflow-x:hidden;padding:0 1rem 3rem}.dashboard-component .child-component>.ui.grid .ui.icon.header{width:100%}.dashboard-component .child-component>.ui.grid .ui.icon.header .header{font-size:1.5rem}.dashboard-component .child-component>.ui.grid .ui.icon.header .content{font-size:1.5rem;font-weight:400}.header-component.ui.menu{background-color:#eef;height:5.5%}.header-component.ui.menu .item,.header-component.ui.menu .item .logo{height:100%}.navigation-component .content{font-size:1rem;overflow:hidden}.navigation-component .item .ui.icon.header i{font-size:1em}.working-time-component .ui.icon.header,.working-time-component table{border-collapse:collapse;width:100%}.working-time-component .ui.menu .item{font-size:1.1rem;font-weight:700}.working-time-component .ui.icon.header .header{font-size:1.5rem}.working-time-component .ui.icon.header .content{font-size:1.5rem;font-weight:400}.working-time-component table.header td{font-size:1.1rem;padding:.5rem 1rem;width:33%}.working-time-component table.header td.header{font-weight:700}.working-time-component table.content tr:first-child td.header{background-color:#e0e1e2;font-weight:700}.working-time-component table.content tr:nth-child(odd) td{background-color:#f0f0f0}.working-time-component table.content td{background-color:#f8f8f8;height:2rem;padding:.4rem .3rem}.working-time-component table.content td.red.content{color:red;font-weight:700}.working-time-component .right.content{font-size:1.3rem;margin-top:1rem;text-align:right}.working-time-component .footer.content{font-size:1.3rem;text-align:center}.working-time-component .ui.unit.header{margin:2rem 0 1rem 1rem}.working-time-component .ui.header.grid{font-size:1.1rem;padding:0 1rem;text-align:left}.working-time-component .ui.segment .column{overflow:auto}.working-time-component .ui.segment,.working-time-component .ui.two.column.grid .column:first-child{cursor:pointer}.working-time-component .ui.segment-wrapper:not(:only-child){margin:1rem 0}.working-time-component .ui.segment-wrapper:hover .ui.segment{background-color:#0000000d;transform:scale(.95)}.working-time-component .ui.segment .column:first-child{font-weight:700}.request-list-component .ui.icon.header{width:100%}.request-list-component .ui.menu .item{font-size:1.1rem;font-weight:700}.request-list-component .ui.toggle.container{text-align:center}.request-list-component .filters{height:100%;margin:.5rem 1rem 0}.request-list-component .ui.grid{font-size:1.1rem;padding:0 1rem}.request-list-component .ui.grid .ui.divider{margin:0}.request-list-component .ui.grid .red.content{color:#eb0e24}.request-list-component .ui.grid .orange.content{color:#ee6533}.request-list-component .ui.grid .green.content{color:#09ac1e}.request-list-component .ui.segment{cursor:pointer}.request-list-component .ui.segment-wrapper:not(:only-child){margin:1rem 0}.request-list-component .ui.segment-wrapper:hover .ui.segment{background-color:#0000000d;transform:scale(.95)}.request-component .ui.icon.header{width:100%}.request-component .ui.icon.header,.request-component .ui.icon.header i{margin:0}.request-component .ui.segment{font-size:1.2rem}.request-component .ui.grid{line-height:2rem;padding:0 1rem}.request-component .placeholder{color:#949a9e}.request-component .ui.grid .red.content{color:#eb0e24}.request-component .ui.grid .orange.content{color:#ee6533}.request-component .ui.grid .green.content{color:#09ac1e}.request-component .ui.buttons.grid{margin:0;padding:0}.request-component .ui.buttons.grid .column{text-align:center}.request-component .ui.buttons.grid .column:first-child{text-align:left}.request-component .ui.buttons.grid .column:last-child{text-align:right}.modal .warning{color:red}.modal input{padding:.5rem;width:100%}.new-request-component .ui.menu .item{font-size:1.1rem;font-weight:700}.new-request-component .ui.form,.new-request-component .ui.segment{font-size:1.2rem}.new-request-component .ui.grid{line-height:2rem;padding:0 1rem}.form-list-component .ui.icon.header{width:100%}.form-list-component .ui.menu .item{font-size:1.1rem;font-weight:700}.form-list-component .ui.segment .column{overflow:auto}.form-list-component .ui.segment-wrapper:not(:only-child){margin:1rem 0}.form-list-component .placeholder{word-wrap:break-word;color:#797f83;white-space:pre-wrap}.new-form-component .ui.menu .item{font-size:1.1rem;font-weight:700}.new-form-component .ui.form,.new-form-component .ui.segment{font-size:1.2rem}.new-form-component .ui.grid{line-height:2rem;padding:0 1rem}.new-form-component .right.content{text-align:right}.absence-reasons-component .ui.icon.header,.absence-reasons-component table{border-collapse:collapse;width:100%}.absence-reasons-component .ui.menu .item{font-size:1.1rem;font-weight:700}.absence-reasons-component .cancel,.absence-reasons-component td{padding:.5rem 1rem}.absence-reasons-component td.header{font-size:1.1rem;font-weight:700}.absence-reasons-component .small{width:10%}.absence-reasons-component .medium{width:15%}.absence-reasons-component .big{width:25%}.absence-list-component table{border-collapse:collapse;width:100%}.absence-list-component .ui.menu .item{font-size:1.1rem;font-weight:700}.absence-list-component table.header td{font-size:1.1rem;padding:.5rem 1rem;width:33%}.absence-list-component table.header td.header{font-weight:700}.absence-list-component table.content tr:first-child td.header{background-color:#e0e1e2;font-weight:700}.absence-list-component table.content tr:nth-child(odd) td{background-color:#f0f0f0}.absence-list-component table.content td{background-color:#f8f8f8;height:2rem;padding:.4rem .3rem}.absence-list-component table.content td.red.content{color:red;font-weight:700}.absence-list-component .footer.content{font-size:1.3rem;text-align:center}.absence-list-component .ui.month.header{margin:2rem 0 1rem 1rem}.absence-list-component .ui.header.grid{font-size:1.1rem;padding:0 1rem;text-align:left}.absence-list-component .ui.segment .column{overflow:auto}.absence-list-component .ui.segment-wrapper:not(:only-child){margin:1rem 0}.absence-list-component .ui.segment .column:first-child{font-weight:700}.absence-limits-component .ui.grid .header.content,.absence-limits-component .ui.menu .item{font-size:1.1rem;font-weight:700}.absence-limits-component .ui.grid{padding:0 2rem}.absence-limits-component .ui.grid .row{padding:.5rem 0}.absence-limits-component .ui.grid .ui.divider{margin:.25rem 0}.absence-limits-component .footer.content{font-size:1.3rem;text-align:center}.paycheck-list-component .ui.icon.header{width:100%}.paycheck-list-component .ui.month.header{margin:2rem 0 1rem 1rem}.paycheck-list-component .ui.segment .column{overflow:auto}.paycheck-list-component .ui.segment .title.column{align-content:center}.paycheck-list-component .ui.segment-wrapper:not(:only-child){margin:1rem 0}.new-menu-component .ui.icon.header{width:100%}.new-menu-component .ui.menu .item{font-size:1.1rem;font-weight:700}.new-menu-component .ui.container>.ui.segment:not(:nth-child(2)){margin-top:3rem}.new-menu-component .ui.grid .row:not(:first-child){padding-top:0}.meal-reservation-list-component .ui.icon.header,.meal-reservation-list-component table{border-collapse:collapse;width:100%}.meal-reservation-list-component .ui.menu .item{font-size:1.1rem;font-weight:700}.meal-reservation-list-component table.content tr:first-child td.header{background-color:#e0e1e2;font-weight:700}.meal-reservation-list-component table.content tr.header td.header{background-color:#e0e1e2;font-weight:700;text-align:center}.meal-reservation-list-component table.content tr:nth-child(odd) td{background-color:#f0f0f0}.meal-reservation-list-component table.content td{background-color:#f8f8f8;height:2rem;padding:.4rem .3rem}.new-meal-reservation-component .ui.icon.header{width:100%}.new-meal-reservation-component .ui.menu .item{font-size:1.1rem;font-weight:700}.new-meal-reservation-component .button,.new-meal-reservation-component .ui.small.header{margin-top:1rem}.new-meal-reservation-component li{font-size:1.1rem}.new-meal-reservation-component .ui.grid{font-size:1.1rem;margin-bottom:1rem}.new-meal-reservation-component .ui.grid .big.content{font-size:1.3rem;font-weight:700}.meal-order-list-component .ui.icon.header{width:100%}.meal-order-list-component .ui.menu .item{font-size:1.1rem;font-weight:700}.meal-order-list-component .ui.grid{font-size:1.1rem;padding:0 1rem}.meal-order-list-component .ui.grid .ui.divider{margin:0}.meal-order-list-component .ui.grid .red.content{color:#eb0e24}.meal-order-list-component .ui.grid .orange.content{color:#ee6533}.meal-order-list-component .ui.grid .green.content{color:#09ac1e}.meal-order-list-component .ui.grid .big.content{font-size:1.3rem;font-weight:700}.add-missing-meal-orders-component .ui.icon.header{width:100%}.add-missing-meal-orders-component .ui.menu .item{font-size:1.1rem;font-weight:700}.unsettled-meal-order-list-component .ui.icon.header,.unsettled-meal-order-list-component table{border-collapse:collapse;width:100%}.unsettled-meal-order-list-component .ui.menu .item{font-size:1.1rem;font-weight:700}.unsettled-meal-order-list-component table.content tr:first-child td.header{background-color:#e0e1e2;font-weight:700}.unsettled-meal-order-list-component table.content tr:nth-child(odd) td{background-color:#f0f0f0}.unsettled-meal-order-list-component table.content td{background-color:#f8f8f8;height:2rem;padding:.4rem .3rem}.canteen-report-list-component .ui.icon.header{width:100%}.canteen-report-list-component .ui.menu .item{font-size:1.1rem;font-weight:700}.canteen-report-list-component .ui.toggle.container{text-align:center}.canteen-report-list-component .filters{height:100%;margin:.5rem 1rem 0}.canteen-report-list-component .ui.grid{font-size:1.1rem;padding:0 1rem}.canteen-report-list-component .ui.grid .ui.divider{margin:0}.canteen-report-list-component .ui.grid .red.content{color:#eb0e24}.canteen-report-list-component .ui.grid .orange.content{color:#ee6533}.canteen-report-list-component .ui.grid .green.content{color:#09ac1e}.canteen-report-component table{border-collapse:collapse;width:100%}.canteen-report-component .ui.menu .item{font-size:1.1rem;font-weight:700}.canteen-report-component .ui.form,.canteen-report-component .ui.segment{font-size:1.2rem}.canteen-report-component .ui.grid{line-height:2rem;padding:0 1rem}.canteen-report-component .content.container{overflow:auto}.canteen-report-component table.content tr:not(:first-child) td.footer,.canteen-report-component table.content tr:nth-child(n) td.header{background-color:#e0e1e2;font-weight:700}.canteen-report-component table.content tr:nth-child(odd) td{background-color:#f0f0f0}.canteen-report-component table.content tr.empty td{background-color:initial}.canteen-report-component table.content td{background-color:#f8f8f8;height:2rem;padding:.4rem .3rem}.canteen-report-component table.content .center{text-align:center}.canteen-report-component table.content .right{text-align:right}.canteen-report-component table.content .narrow{min-width:60px}.canteen-report-component table.content .middle{max-width:125px;min-width:125px}.canteen-report-component table.content .wide{min-width:150px}.canteen-report-component .ui.legend.grid{margin-top:1rem}.canteen-report-component .ui.legend.grid .column{padding:0}.canteen-report-component .legend.content{font-size:1.1rem}.structure-component .ui.menu .item{font-size:1.1rem;font-weight:700}.structure-component .ui.icon.header,.structure-component table{border-collapse:collapse;width:100%}.structure-component .ui.icon.header .header{font-size:1.5rem}.structure-component .ui.icon.header .content{font-size:1.3rem;font-weight:400}.structure-component .ui.header.grid{font-size:1.1rem;padding:0 1rem;text-align:left}.structure-component .ui.header{text-align:center}.structure-component .ui.header .small.content{font-size:1.1rem}.structure-component td{font-size:1.1rem;padding:.5rem 1rem;width:50%}.structure-component td.header{font-weight:700;text-align:right}.structure-component .ui.grid.middle.aligned .row{padding-bottom:1rem;padding-top:0}.structure-component .ui.grid.middle.aligned .row:first-child{padding:0}.structure-component .ui.segment .column{overflow:auto}.structure-component .ui .column.marker{text-align:right}.structure-component .ui.segment,.structure-component .ui.two.column.grid .column:first-child{cursor:pointer}.structure-component .ui.segment-wrapper:not(:only-child){margin:1rem 0}.structure-component .ui.segment-wrapper:hover .ui.segment{background-color:#0000000d;transform:scale(.95)}.structure-component .ui.segment .column:first-child{font-weight:700}.structure-component .ui.segment .red.content{color:#eb0e24}.edit-employees-component .ui.header.grid{font-size:1.1rem;padding:0 1rem;text-align:left}.edit-employees-component .ui.segment .column:not(.overflow){overflow:auto}.edit-employees-component .ui.segment .row .column:first-child:not(.normal){font-weight:700}.edit-employees-component .red.content{color:#ce2626}.edit-employees-component .yellow.content{color:#f1b510}.edit-employees-component .green.content{color:#169256}.edit-sub-units-component .ui.header.grid{font-size:1.1rem;padding:0 1rem;text-align:left}.edit-sub-units-component .ui.segment .column:not(.overflow){overflow:auto}.edit-sub-units-component .ui.segment .row .column:first-child:not(.normal){font-weight:700}.edit-sub-units-component .red.content{color:#ce2626}.edit-sub-units-component .yellow.content{color:#f1b510}.edit-sub-units-component .green.content{color:#169256}.edit-supervisors-component .ui.header.grid{font-size:1.1rem;padding:0 1rem;text-align:left}.edit-supervisors-component .ui.segment .column:not(.overflow){overflow:auto}.edit-supervisors-component .ui.segment .row .column:first-child:not(.normal){font-weight:700}.edit-supervisors-component .red.content{color:#ce2626}.edit-supervisors-component .yellow.content{color:#f1b510}.edit-supervisors-component .green.content{color:#169256}.external-unit-component .ui.menu .item{font-size:1.1rem;font-weight:700}.external-unit-component .ui.icon.header,.external-unit-component table{border-collapse:collapse;width:100%}.external-unit-component .ui.icon.header .header{font-size:1.5rem}.external-unit-component .ui.icon.header .content{font-size:1.3rem;font-weight:400}.external-unit-component .ui.header.grid{font-size:1.1rem;padding:0 1rem;text-align:left}.external-unit-component .ui.header{text-align:center}.external-unit-component .ui.header .small.content{font-size:1.1rem}.external-unit-component td{font-size:1.1rem;padding:.5rem 1rem;width:50%}.external-unit-component td.header{font-weight:700;text-align:right}.external-unit-component .ui.grid.middle.aligned .row{padding-bottom:1rem;padding-top:0}.external-unit-component .ui.grid.middle.aligned .row:first-child{padding:0}.external-unit-component .ui.segment .column{overflow:auto}.external-unit-component .ui .column.marker{text-align:right}.external-unit-component .ui.segment,.external-unit-component .ui.two.column.grid .column:first-child{cursor:pointer}.external-unit-component .ui.segment-wrapper:not(:only-child){margin:1rem 0}.external-unit-component .ui.segment-wrapper:hover .ui.segment{background-color:#0000000d;transform:scale(.95)}.external-unit-component .ui.segment .column:first-child{font-weight:700}.external-unit-component .red.content{color:#eb0e24}.external-unit-component .clickable{cursor:pointer}.edit-external-employees-component .ui.header.grid{font-size:1.1rem;padding:0 1rem;text-align:left}.edit-external-employees-component .ui.menu .item{font-size:1.1rem;font-weight:700}.edit-external-employees-component .ui.segment .column:not(.overflow){overflow:auto}.edit-external-employees-component .ui.segment .row .column:first-child:not(.normal){font-weight:700}.edit-external-employees-component .red.content{color:#ce2626}.edit-external-employees-component .yellow.content{color:#f1b510}.edit-external-employees-component .green.content{color:#169256}.new-external-unit-component .ui.menu .item{font-size:1.1rem;font-weight:700}.new-external-unit-component .ui.form,.new-external-unit-component .ui.segment{font-size:1.2rem}.new-external-unit-component .ui.segment .column:not(.overflow){overflow:auto}.new-external-unit-component .ui.grid{line-height:2rem;padding:0 1rem}.new-external-unit-component .ui.header.grid{font-size:1.2rem;padding:0 2rem}.new-external-unit-component .right.content{text-align:right}.settings-component .ui.icon.header{border-collapse:collapse;width:100%}.settings-component .ui.menu .item{font-size:1.1rem;font-weight:700}.account-component .ui.container>.content{margin-bottom:.5rem}.account-component .ui.icon.header,.account-component table{border-collapse:collapse;width:100%}.account-component .ui.icon.header .header{font-size:1.5rem}.account-component .ui.icon.header .content{font-size:1.5rem;font-weight:400}.account-component .ui.grid .clickable.column{cursor:pointer}.account-component .ui.horizontal.divider{padding-left:1rem;width:75%}.account-component table .ui.horizontal.divider{width:100%}.account-component td{padding:.5rem 1rem;width:37.5%}.account-component td:only-child{padding-right:0}.account-component td.header{font-size:1.1rem;font-weight:700}.account-component td.locked{color:red}.account-component td:nth-child(3){border-left:1px solid #d5d3d1;width:25%}.account-component td.no-border{border-left:none}.account-component .ui.buttons.grid{margin:0;padding:0}.account-component .ui.buttons.grid .column{padding:0;text-align:center}.account-component .ui.buttons.grid .column:first-child{text-align:left}.account-component .ui.buttons.grid .column:last-child{text-align:right}.account-component .ui.container .qr.content{margin-top:1rem}.error-screen-component.container{margin-top:2rem;width:50%}.error-screen-component .ui.grid>.column{display:flex;flex-direction:column-reverse}.error-screen-component .ui.header{margin-bottom:0;text-align:center}.error-screen-component .ui.huge.header{font-size:3em}.error-screen-component .ui.header p{font-size:.5em}.error-screen-component .ui.header .sub.header{font-size:1.5rem;margin-top:1rem}.inactive-component .ui.icon.header{width:100%}.inactive-component .ui.icon.header .header{font-size:1.5rem}.inactive-component .ui.icon.header .content{font-size:1.5rem;font-weight:400}.inactive-component .ui.container>.content{margin-bottom:.5rem}
/*# sourceMappingURL=main.121619cd.css.map*/