@charset "UTF-8";table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.table-general,.table--trainings-booked,.table-general--extended,.table--fulfillment{min-width:43.75rem;width:100%;background:#fff}.table-general thead tr,.table--trainings-booked thead tr,.table-general--extended thead tr,.table--fulfillment thead tr{color:#fff}.table-general thead tr th,.table--trainings-booked thead tr th,.table-general--extended thead tr th,.table--fulfillment thead tr th{background:#00917e;white-space:nowrap;border-left:1px solid #eee}.table-general thead tr th:first-child,.table--trainings-booked thead tr th:first-child,.table-general--extended thead tr th:first-child,.table--fulfillment thead tr th:first-child{border-left:0}.table-general tbody tr td,.table--trainings-booked tbody tr td,.table-general--extended tbody tr td,.table--fulfillment tbody tr td,.table-general tbody tr th,.table--trainings-booked tbody tr th,.table-general--extended tbody tr th,.table--fulfillment tbody tr th,.table-general tbody tr li,.table--trainings-booked tbody tr li,.table-general--extended tbody tr li,.table--fulfillment tbody tr li{font-size:1rem}.table-general tbody tr td,.table--trainings-booked tbody tr td,.table-general--extended tbody tr td,.table--fulfillment tbody tr td,.table-general tbody tr th,.table--trainings-booked tbody tr th,.table-general--extended tbody tr th,.table--fulfillment tbody tr th{border-left:1px solid #eee}.table-general tbody tr td:first-child,.table--trainings-booked tbody tr td:first-child,.table-general--extended tbody tr td:first-child,.table--fulfillment tbody tr td:first-child,.table-general tbody tr th:first-child,.table--trainings-booked tbody tr th:first-child,.table-general--extended tbody tr th:first-child,.table--fulfillment tbody tr th:first-child{border-left:0}.table-general tbody tr th,.table--trainings-booked tbody tr th,.table-general--extended tbody tr th,.table--fulfillment tbody tr th{font-weight:normal;text-align:left}.table-general tbody tr.table--row.even,.table--trainings-booked tbody tr.table--row.even,.table-general--extended tbody tr.table--row.even,.table--fulfillment tbody tr.table--row.even,.table-general tbody tr:nth-child(even),.table--trainings-booked tbody tr:nth-child(even),.table-general--extended tbody tr:nth-child(even),.table--fulfillment tbody tr:nth-child(even){background:#fff}.table-general tbody tr.table--row.odd,.table--trainings-booked tbody tr.table--row.odd,.table-general--extended tbody tr.table--row.odd,.table--fulfillment tbody tr.table--row.odd,.table-general tbody tr:nth-child(odd),.table--trainings-booked tbody tr:nth-child(odd),.table-general--extended tbody tr:nth-child(odd),.table--fulfillment tbody tr:nth-child(odd){background:#ebf3f1}.table-general tbody tr.table--notification td,.table--trainings-booked tbody tr.table--notification td,.table-general--extended tbody tr.table--notification td,.table--fulfillment tbody tr.table--notification td{font-weight:normal}.table-general tbody tr.table--notification p,.table--trainings-booked tbody tr.table--notification p,.table-general--extended tbody tr.table--notification p,.table--fulfillment tbody tr.table--notification p{margin:0}.table-general tbody tr.table--notification .table--notification--headline,.table--trainings-booked tbody tr.table--notification .table--notification--headline,.table-general--extended tbody tr.table--notification .table--notification--headline,.table--fulfillment tbody tr.table--notification .table--notification--headline{font-weight:bold}.dark.table-general tbody tr.table--row.even,.dark.table--trainings-booked tbody tr.table--row.even,.dark.table-general--extended tbody tr.table--row.even,.dark.table--fulfillment tbody tr.table--row.even,.dark.table-general tbody tr:nth-child(even),.dark.table--trainings-booked tbody tr:nth-child(even),.dark.table-general--extended tbody tr:nth-child(even),.dark.table--fulfillment tbody tr:nth-child(even){background:#adccc4}.table-general tfoot tr,.table--trainings-booked tfoot tr,.table-general--extended tfoot tr,.table--fulfillment tfoot tr{font-size:1rem;background:#fff}.table-general tfoot tr td,.table--trainings-booked tfoot tr td,.table-general--extended tfoot tr td,.table--fulfillment tfoot tr td,.table-general tfoot tr th,.table--trainings-booked tfoot tr th,.table-general--extended tfoot tr th,.table--fulfillment tfoot tr th{text-align:left}.table-general td,.table--trainings-booked td,.table-general--extended td,.table--fulfillment td,.table-general th,.table--trainings-booked th,.table-general--extended th,.table--fulfillment th{padding:0.5rem 1rem}.table-general td.has-image,.table--trainings-booked td.has-image,.table-general--extended td.has-image,.table--fulfillment td.has-image,.table-general th.has-image,.table--trainings-booked th.has-image,.table-general--extended th.has-image,.table--fulfillment th.has-image{width:40%}.table-general td.has-image>img,.table--trainings-booked td.has-image>img,.table-general--extended td.has-image>img,.table--fulfillment td.has-image>img,.table-general td.has-image figure,.table--trainings-booked td.has-image figure,.table-general--extended td.has-image figure,.table--fulfillment td.has-image figure,.table-general th.has-image>img,.table--trainings-booked th.has-image>img,.table-general--extended th.has-image>img,.table--fulfillment th.has-image>img,.table-general th.has-image figure,.table--trainings-booked th.has-image figure,.table-general--extended th.has-image figure,.table--fulfillment th.has-image figure{margin-right:0.5rem;width:40%;float:left}.table-general td.has-image figure img,.table--trainings-booked td.has-image figure img,.table-general--extended td.has-image figure img,.table--fulfillment td.has-image figure img,.table-general th.has-image figure img,.table--trainings-booked th.has-image figure img,.table-general--extended th.has-image figure img,.table--fulfillment th.has-image figure img{width:100%}.table-general td .form__number,.table--trainings-booked td .form__number,.table-general--extended td .form__number,.table--fulfillment td .form__number,.table-general th .form__number,.table--trainings-booked th .form__number,.table-general--extended th .form__number,.table--fulfillment th .form__number{width:4rem;text-align:center}.table-general td[colspan],.table--trainings-booked td[colspan],.table-general--extended td[colspan],.table--fulfillment td[colspan],.table-general>:not(thead) th[colspan],.table--trainings-booked>:not(thead) th[colspan],.table-general--extended>:not(thead) th[colspan],.table--fulfillment>:not(thead) th[colspan]{font-weight:bold;background-color:#e3e3e3}.has-input.table-general .form__row>.form__text,.has-input.table--trainings-booked .form__row>.form__text,.has-input.table-general--extended .form__row>.form__text,.has-input.table--fulfillment .form__row>.form__text,.has-input.table-general .form__row>.form__select-container .form__select,.has-input.table--trainings-booked .form__row>.form__select-container .form__select,.has-input.table-general--extended .form__row>.form__select-container .form__select,.has-input.table--fulfillment .form__row>.form__select-container .form__select,.has-input.table-general .form__row>.form__group,.has-input.table--trainings-booked .form__row>.form__group,.has-input.table-general--extended .form__row>.form__group,.has-input.table--fulfillment .form__row>.form__group{width:100%}.has-input.table-general tbody tr.table--row.odd .form__text,.has-input.table--trainings-booked tbody tr.table--row.odd .form__text,.has-input.table-general--extended tbody tr.table--row.odd .form__text,.has-input.table--fulfillment tbody tr.table--row.odd .form__text,.has-input.table-general tbody tr.table--row.odd .form__select__label,.has-input.table--trainings-booked tbody tr.table--row.odd .form__select__label,.has-input.table-general--extended tbody tr.table--row.odd .form__select__label,.has-input.table--fulfillment tbody tr.table--row.odd .form__select__label,.has-input.table-general tbody tr:nth-child(odd) .form__text,.has-input.table--trainings-booked tbody tr:nth-child(odd) .form__text,.has-input.table-general--extended tbody tr:nth-child(odd) .form__text,.has-input.table--fulfillment tbody tr:nth-child(odd) .form__text,.has-input.table-general tbody tr:nth-child(odd) .form__select__label,.has-input.table--trainings-booked tbody tr:nth-child(odd) .form__select__label,.has-input.table-general--extended tbody tr:nth-child(odd) .form__select__label,.has-input.table--fulfillment tbody tr:nth-child(odd) .form__select__label{background-color:#fff}.has-input.dark.table-general tbody tr.table--row.even .form__text,.has-input.dark.table--trainings-booked tbody tr.table--row.even .form__text,.has-input.dark.table-general--extended tbody tr.table--row.even .form__text,.has-input.dark.table--fulfillment tbody tr.table--row.even .form__text,.has-input.dark.table-general tbody tr.table--row.even .form__select__label,.has-input.dark.table--trainings-booked tbody tr.table--row.even .form__select__label,.has-input.dark.table-general--extended tbody tr.table--row.even .form__select__label,.has-input.dark.table--fulfillment tbody tr.table--row.even .form__select__label,.has-input.dark.table-general tbody tr:nth-child(even) .form__text,.has-input.dark.table--trainings-booked tbody tr:nth-child(even) .form__text,.has-input.dark.table-general--extended tbody tr:nth-child(even) .form__text,.has-input.dark.table--fulfillment tbody tr:nth-child(even) .form__text,.has-input.dark.table-general tbody tr:nth-child(even) .form__select__label,.has-input.dark.table--trainings-booked tbody tr:nth-child(even) .form__select__label,.has-input.dark.table-general--extended tbody tr:nth-child(even) .form__select__label,.has-input.dark.table--fulfillment tbody tr:nth-child(even) .form__select__label{background-color:#fff}@media (max-width: 768px){.table-container.is-mobile-stacked .table-general,.table-container.is-mobile-stacked .table-general--extended{min-width:0}.table-container.is-mobile-stacked .table-general td,.table-container.is-mobile-stacked .table-general--extended td{padding-left:10rem;min-height:2.5rem;position:relative;display:block;background-color:#fff;border-left:0;border-bottom:1px solid #fff}.table-container.is-mobile-stacked .table-general td:last-child,.table-container.is-mobile-stacked .table-general--extended td:last-child{margin-bottom:0}.table-container.is-mobile-stacked .table-general td:before,.table-container.is-mobile-stacked .table-general--extended td:before{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;content:attr(data-label);padding:0.4375rem 0.625rem 0;width:9.375rem;display:block;position:absolute;top:0;bottom:0;left:0;background-color:#00917e;text-align:left;color:#fff;font-weight:bold}.table-container.is-mobile-stacked .table-general td[colspan],.table-container.is-mobile-stacked .table-general--extended td[colspan]{padding-left:0.5rem;text-align:left}.table-container.is-mobile-stacked .table-general td[colspan]:before,.table-container.is-mobile-stacked .table-general--extended td[colspan]:before{display:none}}.table-container{margin-bottom:1rem;position:relative;overflow:auto}.table-wrapper .table-container{position:static}.table-container .link--delete.icon--delete{display:inline-block;text-decoration:none}.table-container .link--delete.button{display:none}.table-container.table--light-theme{border-bottom:2px solid #ebf3f1}.table-container.table--light-theme td:not(:first-child){border-left:1px solid #e3e3e3}.content-toggle:not(.content-toggle--is-deactivated) .table-container{margin-bottom:0}.content-toggle:not(.content-toggle--is-deactivated) .table-container.table--light-theme{border-bottom:0}.touch .table-container{overflow-x:scroll;-webkit-overflow-scrolling:touch}@media (max-width: 768px){.table-container.is-mobile-stacked thead{position:absolute;top:-9999px;left:-9999px}}@media print{.table-container{overflow:visible;max-width:100%;border:0 !important;border-radius:0;page-break-inside:avoid}.table-container table{table-layout:fixed;border-collapse:collapse;max-width:100%;min-width:0}.table-container thead tr:last-child th{border:0}.table-container tr{page-break-inside:avoid}.table-container table,.table-container th,.table-container td{border:1px solid #e3e3e3 !important}.table-container th,.table-container td{padding:0.5rem}.table-container td a,.table-container td a:after{max-width:100%;word-break:break-all}}@media screen and (max-width: 768px){.table-container.is-mobile-stacked.table--light-theme .table--row td:not(:first-child){border-left:0}.table-container.is-mobile-stacked.table--light-theme .table--row td:nth-child(even){background:#ebf3f1}.table-container.is-mobile-stacked.table--light-theme .table--row td:not([data-label=""]){padding:0.625rem 0.625rem 0.625rem 10rem}.table-container.is-mobile-stacked.table--light-theme .table--row td:not([colspan])[data-label=""],.table-container.is-mobile-stacked.table--light-theme .table--row td:not([colspan]):not([data-label]){padding:1rem 0.625rem 0.625rem;font-weight:bold}.table-container.is-mobile-stacked.table--light-theme .table--row td:before{background-color:transparent;color:#00917e;padding:0.625rem}.table-container.is-mobile-stacked.table--light-theme .table--row td[colspan]{padding:0.5rem 0.625rem;background:#e3e3e3}.table-container.is-mobile-stacked.table--light-theme .table--row td:last-child{margin-bottom:0;box-shadow:none}}@media (max-width: 768px){.table-container.is-mobile-stacked .table--row{margin-bottom:1rem;position:relative;background-color:#eee}.table-container.is-mobile-stacked .table--row:last-child td:last-child{margin-bottom:0;box-shadow:none}.table-container.is-mobile-stacked .table--row td:last-child{margin-bottom:15px;box-shadow:0 5px 3px -2px rgba(0,0,0,0.3);border-bottom:0}.table-container.is-mobile-stacked .table--row .has-image{width:100%}.table-container.is-mobile-stacked .table--row .has-image>img,.table-container.is-mobile-stacked .table--row .has-image figure{width:100%;float:none;margin-right:0}}@media screen and (max-width: 767px){.productdetail--specifications .table-container.is-mobile-stacked.table--light-theme .table--row td:not([data-label=""]){display:flex;justify-content:flex-end}}@media (max-width: 768px){.table-container.is-mobile-stacked .link--delete.icon--delete{display:none}.table-container.is-mobile-stacked .link--delete.button{display:inline-block}}.table-clean [class*='icon--']:before{padding-right:0.2rem}.table-clean .icon--new{font-weight:bold;color:#ff8000}.table-clean .icon--time{font-weight:bold;color:#485b73}.table-clean .icon--check-confirm{font-weight:bold;color:#00917e}.table-clean .icon--close{font-weight:bold;color:#c03}.table-clean .icon--delete{font-size:1.5rem;font-weight:bold;color:#333;cursor:pointer}.table-clean td{padding:0.25rem;vertical-align:top}.table-clean td:first-child{width:10rem;font-weight:bold}@media screen and (max-width: 383px){.table-clean.is-mobile-stacked td{display:block;padding:0}.table-clean.is-mobile-stacked td:last-child{padding-bottom:0.5rem}.box--table-clean .table-clean td{display:block;padding:0}.box--table-clean .table-clean td:last-child{padding-bottom:0.5rem}.box--table-clean .table-clean .box--employee__professional-access{display:block}}@media print{.table-clean{margin:0}}.table-container.table--light-theme .table-general thead th{background:#fff;color:#00917e}.table-container.table--light-theme .table-general thead th:not(:first-child){border-left:1px solid #e3e3e3}.table--trainings-booked{min-width:41.6875rem}.table--trainings-booked th{text-align:left}@media screen and (min-width: 640px){.table--trainings-booked--col1{width:80%}.table--trainings-booked--col2{width:20%}}@media screen and (min-width: 640px){.table--trainings-booked.is-upcoming .table--trainings-booked--col1{width:60%}.table--trainings-booked.is-upcoming .table--trainings-booked--col3{width:20%}}.table-general--extended th{text-align:left}.table-general--extended th,.table-general--extended td{border-right:0;border-bottom:0;vertical-align:top}.table-general--extended [class^='icon--'],.table-general--extended [class*=' icon--']{white-space:nowrap}.table-general--extended [class^='icon--']:not(.button),.table-general--extended [class*=' icon--']:not(.button){font-weight:bold}.table-general--extended [class^='icon--']:not(.button):before,.table-general--extended [class*=' icon--']:not(.button):before{padding-right:0.2rem}.table-general--extended [class^='icon--'].button--flat,.table-general--extended [class*=' icon--'].button--flat{font-weight:normal}.table-general--extended .icon--new{color:#ff8000}.table-general--extended .icon--time{color:#485b73}.table-general--extended .icon--check-confirm{color:#00917e}.table-general--extended .icon--close{color:#c03}.table-general--extended .button--flat{margin-left:0.5rem}.table-general--extended.table--fixed-columns td:last-child{text-align:left}.table-general--extended.loyalty__table-points{min-width:0}.table-general--extended.loyalty__table-points th:nth-child(2),.table-general--extended.loyalty__table-points th:nth-child(3){width:9.375rem}.table-general--extended.loyalty__table-points tr{vertical-align:top}.table--fulfillment{border-spacing:1px}.table--fulfillment th,.table--fulfillment td{border-right:0;border-bottom:0}.table--fulfillment thead>tr:last-child th{border-bottom:0}.table--fulfillment tbody>tr:nth-child(even){background:#ebf3f1}.table--fulfillment tbody>tr.table--highlight{background:#eae2d3}.table--fulfillment tbody>tr td[colspan]{background-color:transparent}.table--fulfillment tbody>tr td[rowspan]{font-weight:bold}.table--fulfillment .icon--check-confirm{color:#00917e}.table--fixed-columns{position:absolute;display:none;z-index:10;overflow:hidden;min-width:0;margin-top:0}.table--fixed-columns.is-left{border-right:0;margin-left:0}.table--fixed-columns.is-left th>span,.table--fixed-columns.is-left td>span{left:1rem}.table--fixed-columns.is-left>*:first-child tr:first-child td:last-child,.table--fixed-columns.is-left>*:first-child tr:first-child th:last-child{border-top-right-radius:0}.table--fixed-columns.is-left>*:last-child tr:last-child td:last-child,.table--fixed-columns.is-left>*:last-child tr:last-child th:last-child{border-bottom-right-radius:0}.table--fixed-columns.is-right{right:0;border-left:0;margin-right:0}.table--fixed-columns.is-right th>span,.table--fixed-columns.is-right td>span{right:1rem}.table--fixed-columns.is-right>*:first-child tr:first-child td:first-child,.table--fixed-columns.is-right>*:first-child tr:first-child th:first-child{border-top-left-radius:0}.table--fixed-columns.is-right>*:last-child tr:last-child td:first-child,.table--fixed-columns.is-right>*:last-child tr:last-child th:first-child{border-bottom-left-radius:0}.table--fixed-columns th,.table--fixed-columns td{position:relative;overflow:hidden}.table--fixed-columns th>span,.table--fixed-columns td>span{top:0.5rem;display:block;position:absolute}.table--fixed-columns.is-hidden{display:none}.table--fixed-columns tr td[colspan],.table--fixed-columns tr th[colspan]{max-width:0;overflow:hidden;background-color:#e3e3e3}.table--fixed-columns tr td[colspan].table--fixed-columns--foot,.table--fixed-columns tr th[colspan].table--fixed-columns--foot{overflow:visible}@media print{.table--fixed-columns{display:none !important;visibility:hidden}}.table--fixed-columns.table--light-theme{border-bottom:2px solid #ebf3f1}.table--fixed-columns.table--light-theme thead th{background:#fff;color:#00917e}.table--fixed-columns.table--light-theme thead th:not(:first-child){border-left:1px solid #e3e3e3}.table--fixed-columns.table--light-theme td:not(:first-child){border-left:1px solid #e3e3e3}.table-wrapper.fix-columns-opened .table--fixed-columns{display:table}.table--sortable .tablesorter-header-inner{cursor:pointer}@media print{.table-container .table--sortable .tablesorter-header-inner:after{display:none}}.table--sortable .tablesorter-header-asc .tablesorter-header-inner:after,.table--sortable .tablesorter-header-desc .tablesorter-header-inner:after,.table--sortable .tablesorter-header-unsorted .tablesorter-header-inner:after{content:"\eb1c";position:relative;font-family:icons;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none !important;text-decoration:none;speak:none;-webkit-font-smoothing:antialiased;opacity:0;transition:opacity 500ms ease-in;line-height:1;top:0.1rem;margin:0 0.25rem;color:#fff}.no-js .table--sortable .tablesorter-header-asc .tablesorter-header-inner:after,.iconfont-loaded .table--sortable .tablesorter-header-asc .tablesorter-header-inner:after,.no-js .table--sortable .tablesorter-header-desc .tablesorter-header-inner:after,.iconfont-loaded .table--sortable .tablesorter-header-desc .tablesorter-header-inner:after,.no-js .table--sortable .tablesorter-header-unsorted .tablesorter-header-inner:after,.iconfont-loaded .table--sortable .tablesorter-header-unsorted .tablesorter-header-inner:after{opacity:1}.table--sortable .tablesorter-header-asc .tablesorter-header-inner:hover:after,.table--sortable .tablesorter-header-desc .tablesorter-header-inner:hover:after,.table--sortable .tablesorter-header-unsorted .tablesorter-header-inner:hover:after{color:rgba(255,255,255,0.5)}.table--sortable .tablesorter-header-desc .tablesorter-header-inner:after{content:"\e997"}.table--sortable .tablesorter-header-unsorted.sorter-false .tablesorter-header-inner{cursor:default}.table--sortable .tablesorter-header-unsorted.sorter-false .tablesorter-header-inner:after{content:''}.col__align--right{text-align:right !important}.col__align--center{text-align:center !important}.no-wrap{white-space:nowrap}.table--cell--positive{font-weight:bold;color:#00917e}.table--cell--negative{font-weight:bold;color:#c03}.table--cell--bracket{font-weight:normal}.table--cell--bracket:before{content:'(';color:#333}.table--cell--bracket:after{content:')';color:#333}.table-wrapper{position:relative}.table--scroll-button{height:100%;position:absolute;top:0;z-index:11;overflow:hidden;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:16px}.table--scroll-button span{position:absolute;left:0;top:0;width:100%;height:100%}.table--scroll-button span:before{position:absolute;top:50%;margin-top:-27px;font-weight:bold;color:#00917e;left:2px;font-size:2.5rem}@media print{.table--scroll-button{display:none}}.table--scroll-button__left{left:0;background-image:linear-gradient(-90deg, transparent, rgba(0,0,0,0.3))}.table--scroll-button__left span:before{content:'\2039'}.table-wrapper.fix-columns-opened .is-left ~ .table--scroll-button__left{border-radius:0}.table--scroll-button__right{right:0;background-image:linear-gradient(90deg, transparent, rgba(0,0,0,0.3))}.table--scroll-button__right span:before{content:'\203a'}.table-wrapper.fix-columns-opened .is-right ~ .table--scroll-button__right{border-radius:0}
