.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url("./media/layers-55W3Q4RM.png");width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url("./media/layers-2x-TBM42ERR.png");background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url("./media/marker-icon-2V3QKKVC.png")}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.marker-cluster-small{background-color:#b5e28c99}.marker-cluster-small div{background-color:#6ecc3999}.marker-cluster-medium{background-color:#f1d35799}.marker-cluster-medium div{background-color:#f0c20c99}.marker-cluster-large{background-color:#fd9c7399}.marker-cluster-large div{background-color:#f1801799}.leaflet-oldie .marker-cluster-small{background-color:#b5e28c}.leaflet-oldie .marker-cluster-small div{background-color:#6ecc39}.leaflet-oldie .marker-cluster-medium{background-color:#f1d357}.leaflet-oldie .marker-cluster-medium div{background-color:#f0c20c}.leaflet-oldie .marker-cluster-large{background-color:#fd9c73}.leaflet-oldie .marker-cluster-large div{background-color:#f18017}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:12px Helvetica Neue,Arial,Helvetica,sans-serif}.marker-cluster span{line-height:30px}.leaflet-bar button,.leaflet-bar button:hover{background-color:#fff;border:none;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar button{background-position:50% 50%;background-repeat:no-repeat;overflow:hidden;display:block}.leaflet-bar button:hover{background-color:#f4f4f4}.leaflet-bar button:first-of-type{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar button:last-of-type{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar.disabled,.leaflet-bar button.disabled{cursor:default;pointer-events:none;opacity:.4}.easy-button-button .button-state{display:block;width:100%;height:100%;position:relative}.leaflet-touch .leaflet-bar button{width:30px;height:30px;line-height:30px}@font-face{font-family:Satoshi;src:url("./media/Satoshi-Regular-XMVMZ3XY.woff")}@font-face{font-family:Satoshi;src:url("./media/Satoshi-Regular-XMVMZ3XY.woff");font-weight:500}@font-face{font-family:Satoshi;src:url("./media/Satoshi-Medium-6OKB42DH.woff");font-weight:700}*{font-family:Satoshi!important}app-core-tabpanel,app-core-grid,app-core-accordion{display:flex;flex:1;min-width:0px;min-height:0px}app-core-checkbox,app-core-radiogroup,app-core-lookup,app-core-multiselect,app-core-datebox,app-core-datetimebox,app-core-switch,app-core-numberbox,app-core-textbox{display:flex;min-width:0px;min-height:0px}app-core-grid-between-filter{display:flex;flex:1;min-width:0px;min-height:0px}app-core-grid-toolbar-groups{display:flex}.core-datagrid-container{display:flex;flex:1;min-width:0px;min-height:0px}.core-datagrid{display:flex;flex:1;flex-direction:column;min-width:0px}.core-datagrid .core-datagrid-toolbar{display:flex;height:46px;padding:0 7px 0 0;font-size:14px}.core-datagrid .core-datagrid-toolbar .core-datagrid-groups{display:flex;flex-direction:row;align-items:center;color:#707070;white-space:nowrap}.core-datagrid .core-datagrid-toolbar .core-datagrid-groups.core-datagrid-no-groups .core-datagrid-dnd-placeholder{display:none}.core-datagrid .core-datagrid-toolbar .core-datagrid-groups .core-datagrid-no-groups-text{cursor:default;padding-left:5px}.core-datagrid .core-datagrid-toolbar .core-datagrid-groups .core-datagrid-group{display:flex;flex-direction:row;padding:7px;border:1px solid #bababa;margin-right:10px;-webkit-user-select:none;user-select:none;-ms-user-select:none;border-radius:6px;outline:none}.core-datagrid .core-datagrid-toolbar .core-datagrid-groups .core-datagrid-group:last-child{margin-right:80px}.core-datagrid .core-datagrid-toolbar .core-datagrid-groups .core-datagrid-group:focus-visible .core-datagrid-group-label,.core-datagrid .core-datagrid-toolbar .core-datagrid-groups .core-datagrid-group:focus-visible .core-datagrid-group-sort-icon{border-bottom:1px solid #2525CA}.core-datagrid .core-datagrid-toolbar .core-datagrid-groups .core-datagrid-group-label{white-space:nowrap;-webkit-user-select:none;user-select:none;-ms-user-select:none}.core-datagrid .core-datagrid-toolbar .core-datagrid-groups .core-datagrid-group-label:hover{cursor:pointer}.core-datagrid .core-datagrid-toolbar .core-datagrid-groups .core-datagrid-group-sort-icon{width:8px;padding-left:2px;padding-right:1px;height:16px;position:relative}.core-datagrid .core-datagrid-toolbar .core-datagrid-groups .core-datagrid-group-sort-icon:hover{cursor:pointer}.core-datagrid .core-datagrid-toolbar .core-datagrid-groups .core-datagrid-group-sort-icon.core-datagrid-column-ascending:after{content:"\2191";color:#979797;font-weight:700}.core-datagrid .core-datagrid-toolbar .core-datagrid-groups .core-datagrid-group-sort-icon.core-datagrid-column-descending:after{content:"\2193";color:#979797;font-weight:700}.core-datagrid .core-datagrid-toolbar .core-datagrid-groups .core-datagrid-group-sort-icon .core-datagrid-group-sort-count{position:absolute;left:8px;top:7px;font-size:9px}.core-datagrid .core-datagrid-toolbar .core-datagrid-groups .core-datagrid-group-filter-icon-wrapper{width:16px;height:16px;margin-left:4px;display:flex;justify-content:center;align-items:center;border-radius:1px}.core-datagrid .core-datagrid-toolbar .core-datagrid-groups .core-datagrid-group-filter-icon-wrapper .core-datagrid-group-filter-icon{width:14px;height:14px;fill:#979797;transition:.15s linear all}.core-datagrid .core-datagrid-toolbar .core-datagrid-groups .core-datagrid-group-filter-icon-wrapper:hover{cursor:pointer}.core-datagrid .core-datagrid-toolbar .core-datagrid-groups .core-datagrid-group-filter-icon-wrapper:hover .core-datagrid-group-filter-icon{fill:#2525ca}.core-datagrid .core-datagrid-toolbar .core-datagrid-groups .core-datagrid-group-filter-icon-wrapper:focus-visible{outline:none}.core-datagrid .core-datagrid-toolbar .core-datagrid-groups .core-datagrid-group-filter-icon-wrapper:focus-visible .core-datagrid-group-filter-icon{fill:#1a1aab}.core-datagrid .core-datagrid-toolbar .core-datagrid-groups .core-datagrid-group-filter-icon-wrapper:focus-visible:hover .core-datagrid-group-filter-icon{fill:#2525ca}.core-datagrid .core-datagrid-toolbar .core-datagrid-groups .core-datagrid-group-filter-icon-wrapper.core-datagrid-group-filter-icon-active .core-datagrid-group-filter-icon{fill:#2525ca}.core-datagrid .core-datagrid-toolbar .core-datagrid-groups .core-datagrid-group-filter-icon-wrapper.core-datagrid-group-filter-icon-active:hover .core-datagrid-group-filter-icon{fill:#1a1aab}.core-datagrid .core-datagrid-toolbar .core-datagrid-groups .core-datagrid-dnd-placeholder{height:32px;width:64px;background-color:#ededed;margin-right:10px;list-style-type:none;border-radius:6px}.core-datagrid .core-datagrid-toolbar .core-datagrid-toolbar-buttons,.core-datagrid .core-datagrid-toolbar .core-datagrid-toolbar-extra-buttons{display:flex;align-items:center}.core-datagrid .core-datagrid-toolbar .core-datagrid-toolbar-buttons .core-datagrid-toolbar-button,.core-datagrid .core-datagrid-toolbar .core-datagrid-toolbar-extra-buttons .core-datagrid-toolbar-button{display:flex;padding:2px 0 0 13px;-webkit-user-select:none;user-select:none;-ms-user-select:none;align-items:center;white-space:nowrap;transition:.15s linear background,.15s linear color;font-size:14px;border:none;background:transparent;font-family:CorpoS,sans-serif}.core-datagrid .core-datagrid-toolbar .core-datagrid-toolbar-buttons .core-datagrid-toolbar-button .core-datagrid-toolbar-button-text,.core-datagrid .core-datagrid-toolbar .core-datagrid-toolbar-extra-buttons .core-datagrid-toolbar-button .core-datagrid-toolbar-button-text{color:#151515;float:right;margin-left:5px}.core-datagrid .core-datagrid-toolbar .core-datagrid-toolbar-buttons .core-datagrid-toolbar-button .core-datagrid-toolbar-button-svg,.core-datagrid .core-datagrid-toolbar .core-datagrid-toolbar-extra-buttons .core-datagrid-toolbar-button .core-datagrid-toolbar-button-svg{fill:#151515;width:18px;height:18px;transition:.15s linear all}.core-datagrid .core-datagrid-toolbar .core-datagrid-toolbar-buttons .core-datagrid-toolbar-button.core-datagrid-toolbar-button-hidden,.core-datagrid .core-datagrid-toolbar .core-datagrid-toolbar-extra-buttons .core-datagrid-toolbar-button.core-datagrid-toolbar-button-hidden{padding:0;max-width:0px;overflow:hidden}.core-datagrid .core-datagrid-toolbar .core-datagrid-toolbar-buttons .core-datagrid-toolbar-button:hover,.core-datagrid .core-datagrid-toolbar .core-datagrid-toolbar-extra-buttons .core-datagrid-toolbar-button:hover{cursor:pointer}.core-datagrid .core-datagrid-toolbar .core-datagrid-toolbar-buttons .core-datagrid-toolbar-button:hover .core-datagrid-toolbar-button-text,.core-datagrid .core-datagrid-toolbar .core-datagrid-toolbar-extra-buttons .core-datagrid-toolbar-button:hover .core-datagrid-toolbar-button-text,.core-datagrid .core-datagrid-toolbar .core-datagrid-toolbar-buttons .core-datagrid-toolbar-button:hover .core-datagrid-toolbar-button-svg,.core-datagrid .core-datagrid-toolbar .core-datagrid-toolbar-extra-buttons .core-datagrid-toolbar-button:hover .core-datagrid-toolbar-button-svg{color:#2525ca;fill:#2525ca}.core-datagrid .core-datagrid-toolbar .core-datagrid-toolbar-buttons .core-datagrid-toolbar-button:focus-visible,.core-datagrid .core-datagrid-toolbar .core-datagrid-toolbar-extra-buttons .core-datagrid-toolbar-button:focus-visible{outline:none}.core-datagrid .core-datagrid-toolbar .core-datagrid-toolbar-buttons .core-datagrid-toolbar-button:focus-visible .core-datagrid-toolbar-button-text,.core-datagrid .core-datagrid-toolbar .core-datagrid-toolbar-extra-buttons .core-datagrid-toolbar-button:focus-visible .core-datagrid-toolbar-button-text,.core-datagrid .core-datagrid-toolbar .core-datagrid-toolbar-buttons .core-datagrid-toolbar-button:focus-visible .core-datagrid-toolbar-button-svg,.core-datagrid .core-datagrid-toolbar .core-datagrid-toolbar-extra-buttons .core-datagrid-toolbar-button:focus-visible .core-datagrid-toolbar-button-svg{color:#1a1aab;fill:#1a1aab}.core-datagrid .core-datagrid-toolbar .core-datagrid-toolbar-buttons .core-datagrid-toolbar-button:focus-visible:hover .core-datagrid-toolbar-button-text,.core-datagrid .core-datagrid-toolbar .core-datagrid-toolbar-extra-buttons .core-datagrid-toolbar-button:focus-visible:hover .core-datagrid-toolbar-button-text,.core-datagrid .core-datagrid-toolbar .core-datagrid-toolbar-buttons .core-datagrid-toolbar-button:focus-visible:hover .core-datagrid-toolbar-button-svg,.core-datagrid .core-datagrid-toolbar .core-datagrid-toolbar-extra-buttons .core-datagrid-toolbar-button:focus-visible:hover .core-datagrid-toolbar-button-svg{fill:#2525ca}.core-datagrid .core-datagrid-toolbar .core-datagrid-toolbar-buttons .core-datagrid-toolbar-button:disabled,.core-datagrid .core-datagrid-toolbar .core-datagrid-toolbar-extra-buttons .core-datagrid-toolbar-button:disabled{cursor:default}.core-datagrid .core-datagrid-toolbar .core-datagrid-toolbar-buttons .core-datagrid-toolbar-button:disabled .core-datagrid-toolbar-button-text,.core-datagrid .core-datagrid-toolbar .core-datagrid-toolbar-extra-buttons .core-datagrid-toolbar-button:disabled .core-datagrid-toolbar-button-text,.core-datagrid .core-datagrid-toolbar .core-datagrid-toolbar-buttons .core-datagrid-toolbar-button:disabled .core-datagrid-toolbar-button-svg,.core-datagrid .core-datagrid-toolbar .core-datagrid-toolbar-extra-buttons .core-datagrid-toolbar-button:disabled .core-datagrid-toolbar-button-svg{color:#151515;fill:#151515;opacity:.5}.core-datagrid .core-datagrid-toolbar .core-datagrid-toolbar-buttons{flex:1;flex-direction:row;justify-content:flex-end;font-size:15px;white-space:nowrap}.core-datagrid .core-datagrid-toolbar .core-datagrid-toolbar-buttons .core-datagrid-toolbar-standard-buttons{display:flex;flex-direction:row}.core-datagrid .core-datagrid-toolbar .core-datagrid-toolbar-extra-buttons{position:relative;padding-top:2px;left:5px}.core-datagrid .core-datagrid-toolbar .core-datagrid-toolbar-extra-buttons .core-datagrid-toolbar-button{width:100%;flex:1;padding:6px;border:1px solid transparent;border-radius:6px}.core-datagrid .core-datagrid-toolbar .core-datagrid-toolbar-extra-buttons .core-datagrid-toolbar-button.core-datagrid-toolbar-button-hidden{display:none}.core-datagrid .core-datagrid-toolbar .core-datagrid-toolbar-extra-buttons .core-datagrid-toolbar-button:hover{background-color:#f0f0f0}.core-datagrid .core-datagrid-toolbar .core-datagrid-toolbar-extra-buttons .core-datagrid-toolbar-button:hover .core-datagrid-toolbar-button-text,.core-datagrid .core-datagrid-toolbar .core-datagrid-toolbar-extra-buttons .core-datagrid-toolbar-button:hover .core-datagrid-toolbar-button-svg{color:#151515;fill:#151515}.core-datagrid .core-datagrid-toolbar .core-datagrid-toolbar-extra-buttons .core-datagrid-toolbar-button:focus-visible{border:1px solid #bababa}.core-datagrid .core-datagrid-toolbar .core-datagrid-toolbar-extra-buttons .core-datagrid-toolbar-button:focus-visible .core-datagrid-toolbar-button-text,.core-datagrid .core-datagrid-toolbar .core-datagrid-toolbar-extra-buttons .core-datagrid-toolbar-button:focus-visible .core-datagrid-toolbar-button-svg{color:#151515;fill:#151515}.core-datagrid .core-datagrid-toolbar .core-datagrid-toolbar-extra-buttons .core-datagrid-toolbar-button:focus-visible:hover .core-datagrid-toolbar-button-text,.core-datagrid .core-datagrid-toolbar .core-datagrid-toolbar-extra-buttons .core-datagrid-toolbar-button:focus-visible:hover .core-datagrid-toolbar-button-svg{color:#151515;fill:#151515}.core-datagrid .core-datagrid-toolbar .core-datagrid-toolbar-extra-buttons .core-datagrid-toolbar-button:disabled{background-color:#fff}.core-datagrid .core-datagrid-toolbar .core-datagrid-toolbar-extra-buttons .core-datagrid-toolbar-extra-buttons-icon-wrapper{display:flex;transition:.15s linear all;border:none;background:transparent}.core-datagrid .core-datagrid-toolbar .core-datagrid-toolbar-extra-buttons .core-datagrid-toolbar-extra-buttons-icon-wrapper .core-datagrid-toolbar-extra-buttons-icon{width:16px;height:16px}.core-datagrid .core-datagrid-toolbar .core-datagrid-toolbar-extra-buttons .core-datagrid-toolbar-extra-buttons-icon-wrapper:hover{cursor:pointer}.core-datagrid .core-datagrid-toolbar .core-datagrid-toolbar-extra-buttons .core-datagrid-toolbar-extra-buttons-icon-wrapper:hover .core-datagrid-toolbar-extra-buttons-icon{fill:#2525ca}.core-datagrid .core-datagrid-toolbar .core-datagrid-toolbar-extra-buttons .core-datagrid-toolbar-extra-buttons-icon-wrapper:focus-visible{outline:none}.core-datagrid .core-datagrid-toolbar .core-datagrid-toolbar-extra-buttons .core-datagrid-toolbar-extra-buttons-icon-wrapper:focus-visible .core-datagrid-toolbar-extra-buttons-icon{fill:#1a1aab}.core-datagrid .core-datagrid-toolbar .core-datagrid-toolbar-extra-buttons .core-datagrid-toolbar-extra-buttons-icon-wrapper:focus-visible:hover .core-datagrid-toolbar-extra-buttons-icon{fill:#2525ca}.core-datagrid .core-datagrid-toolbar .core-datagrid-toolbar-extra-buttons .core-datagrid-toolbar-extra-buttons-chooser{display:flex;flex-direction:column;background-color:#fff;border:1px solid #bababa;height:auto;position:absolute;top:46px;right:-2px;z-index:200;box-shadow:0 1px 3px #bababa;padding:5px;border-radius:6px}.core-datagrid .core-datagrid-table{border:1px solid #bababa;border-collapse:separate;border-spacing:0px 0px;display:flex;flex-direction:column;flex:1;min-height:0px;min-width:0px;border-radius:8px 8px 0 0;overflow:hidden}.core-datagrid .core-datagrid-table .core-datagrid-column-flex{flex:1}.core-datagrid .core-datagrid-table .core-datagrid-column-flex>div{flex:1;min-height:29px;height:100%;min-width:0px;outline:none;box-sizing:border-box}.core-datagrid .core-datagrid-table .core-datagrid-column-left{text-align:left}.core-datagrid .core-datagrid-table .core-datagrid-column-left .core-datagrid-body-entry-input,.core-datagrid .core-datagrid-table .core-datagrid-column-left .core-lookup-input{text-align:left;justify-content:left}.core-datagrid .core-datagrid-table .core-datagrid-column-center{text-align:center}.core-datagrid .core-datagrid-table .core-datagrid-column-center .core-datagrid-body-entry-input,.core-datagrid .core-datagrid-table .core-datagrid-column-center .core-lookup-input{text-align:center;justify-content:center}.core-datagrid .core-datagrid-table .core-datagrid-column-right{text-align:right}.core-datagrid .core-datagrid-table .core-datagrid-column-right .core-datagrid-body-entry-input,.core-datagrid .core-datagrid-table .core-datagrid-column-right .core-lookup-input{text-align:right;justify-content:right}.core-datagrid .core-datagrid-table.core-datagrid-table-no-paging{border-radius:8px}.core-datagrid .core-datagrid-table.core-datagrid-table-no-paging .core-datagrid-body{border-radius:0 0 8px 8px}.core-datagrid .core-datagrid-selection-placeholder,.core-datagrid .core-datagrid-group-placeholder,.core-datagrid .core-datagrid-master-detail-placeholder{display:flex;box-sizing:content-box;width:11px;min-width:11px;border-right:1px solid #bababa;padding:5px 7px}.core-datagrid .core-datagrid-selection-placeholder{width:20px;min-width:20px}.core-datagrid .core-datagrid-selection-placeholder .core-checkbox-wrapper{height:20px;min-width:20px}.core-datagrid .core-datagrid-selection-placeholder .core-checkbox-wrapper .core-checkbox-container .core-checkmark{width:14px;height:14px}.core-datagrid .core-datagrid-selection-placeholder .core-checkbox-wrapper .core-checkbox-container .core-checkmark:after{top:1px;left:4px;width:4px;height:8px}.core-datagrid .core-datagrid-selection-placeholder .core-checkbox-container input:disabled~.core-checkmark{border:1px solid #bababa;background-color:#fff;opacity:.5}.core-datagrid .core-datagrid-header{display:flex;flex-direction:column;min-height:30px;background-color:#fff;border-bottom:2px solid #bababa;border-radius:8px 8px 0 0}.core-datagrid .core-datagrid-header .core-datagrid-header-row,.core-datagrid .core-datagrid-header .core-datagrid-filter-row{display:flex;flex:1;flex-direction:row;min-width:0px;height:30px;max-height:30px}.core-datagrid .core-datagrid-header .core-datagrid-header-row .core-datagrid-header-group-placeholder:first-child,.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-header-group-placeholder:first-child,.core-datagrid .core-datagrid-header .core-datagrid-header-row .core-datagrid-filter-group-placeholder:first-child,.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-group-placeholder:first-child{border-left:none}.core-datagrid .core-datagrid-header .core-datagrid-header-row .core-datagrid-header-column-wrapper,.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-header-column-wrapper,.core-datagrid .core-datagrid-header .core-datagrid-header-row .core-datagrid-filter-column-wrapper,.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-column-wrapper{display:flex;flex:1;min-width:0px}.core-datagrid .core-datagrid-header .core-datagrid-header-row .core-datagrid-header-entry,.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-header-entry,.core-datagrid .core-datagrid-header .core-datagrid-header-row .core-datagrid-filter-entry,.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry{font-size:14px;font-weight:400;border-left:1px solid #bababa;border-collapse:separate;border-spacing:0 5px;text-overflow:ellipsis;white-space:nowrap;cursor:default;justify-content:center;min-width:50px;box-sizing:border-box}.core-datagrid .core-datagrid-header .core-datagrid-header-row .core-datagrid-header-entry app-core-grid-bool-filter,.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-header-entry app-core-grid-bool-filter,.core-datagrid .core-datagrid-header .core-datagrid-header-row .core-datagrid-filter-entry app-core-grid-bool-filter,.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry app-core-grid-bool-filter,.core-datagrid .core-datagrid-header .core-datagrid-header-row .core-datagrid-header-entry app-core-grid-lookup-filter,.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-header-entry app-core-grid-lookup-filter,.core-datagrid .core-datagrid-header .core-datagrid-header-row .core-datagrid-filter-entry app-core-grid-lookup-filter,.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry app-core-grid-lookup-filter,.core-datagrid .core-datagrid-header .core-datagrid-header-row .core-datagrid-header-entry app-core-grid-radiogroup-filter,.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-header-entry app-core-grid-radiogroup-filter,.core-datagrid .core-datagrid-header .core-datagrid-header-row .core-datagrid-filter-entry app-core-grid-radiogroup-filter,.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry app-core-grid-radiogroup-filter{display:flex;flex:1;min-width:0px;height:100%}.core-datagrid .core-datagrid-header .core-datagrid-header-row .core-datagrid-header-entry.core-datagrid-column-status,.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-header-entry.core-datagrid-column-status,.core-datagrid .core-datagrid-header .core-datagrid-header-row .core-datagrid-filter-entry.core-datagrid-column-status,.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry.core-datagrid-column-status,.core-datagrid .core-datagrid-header .core-datagrid-header-row .core-datagrid-header-entry.core-datagrid-column-button,.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-header-entry.core-datagrid-column-button,.core-datagrid .core-datagrid-header .core-datagrid-header-row .core-datagrid-filter-entry.core-datagrid-column-button,.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry.core-datagrid-column-button,.core-datagrid .core-datagrid-header .core-datagrid-header-row .core-datagrid-header-entry.core-datagrid-column-icon,.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-header-entry.core-datagrid-column-icon,.core-datagrid .core-datagrid-header .core-datagrid-header-row .core-datagrid-filter-entry.core-datagrid-column-icon,.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry.core-datagrid-column-icon{width:11px;min-width:11px;-webkit-user-select:none;user-select:none;box-sizing:content-box;padding:7px 7px 5px}.core-datagrid .core-datagrid-header .core-datagrid-header-row .core-datagrid-header-entry:first-of-type,.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-header-entry:first-of-type,.core-datagrid .core-datagrid-header .core-datagrid-header-row .core-datagrid-filter-entry:first-of-type,.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry:first-of-type,.core-datagrid .core-datagrid-header .core-datagrid-header-row .core-datagrid-header-entry.core-datagrid-header-first,.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-header-entry.core-datagrid-header-first,.core-datagrid .core-datagrid-header .core-datagrid-header-row .core-datagrid-filter-entry.core-datagrid-header-first,.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry.core-datagrid-header-first,.core-datagrid .core-datagrid-header .core-datagrid-header-row .core-datagrid-header-entry.core-datagrid-filter-first,.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-header-entry.core-datagrid-filter-first,.core-datagrid .core-datagrid-header .core-datagrid-header-row .core-datagrid-filter-entry.core-datagrid-filter-first,.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry.core-datagrid-filter-first{border-left:none!important}.core-datagrid .core-datagrid-header .core-datagrid-header-row{border-radius:8px 8px 0 0}.core-datagrid .core-datagrid-header .core-datagrid-header-row .core-datagrid-header-row-group-dropzone{display:flex;flex:1;flex-direction:row;min-width:0px;height:30px;max-height:30px;position:relative;top:-30px;z-index:200}.core-datagrid .core-datagrid-header .core-datagrid-header-row .core-header-entry-wrapper{padding:7px 7px 5px;display:flex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default;justify-content:center;outline:none}.core-datagrid .core-datagrid-header .core-datagrid-header-row .core-header-entry-wrapper.core-header-entry-radio{border-right:1px solid transparent}.core-datagrid .core-datagrid-header .core-datagrid-header-row .core-header-entry-wrapper.core-header-entry-radio:last-child{border-right:none}.core-datagrid .core-datagrid-header .core-datagrid-header-row .core-header-entry-wrapper:focus-visible span,.core-datagrid .core-datagrid-header .core-datagrid-header-row .core-header-entry-wrapper:focus-visible .core-datagrid-header-sort-icon{border-bottom:1px solid #2525CA}.core-datagrid .core-datagrid-header .core-datagrid-header-row .core-header-entry-wrapper-status{display:flex;outline:none}.core-datagrid .core-datagrid-header .core-datagrid-header-row .core-header-entry-wrapper-status .core-datagrid-header-label.core-datagrid-column-sortable{min-width:0px!important}.core-datagrid .core-datagrid-header .core-datagrid-header-row .core-header-entry-wrapper-status:focus-visible span,.core-datagrid .core-datagrid-header .core-datagrid-header-row .core-header-entry-wrapper-status:focus-visible .core-datagrid-header-sort-icon{border-bottom:1px solid #2525CA}.core-datagrid .core-datagrid-header .core-datagrid-header-row .core-datagrid-header-column-wrapper .core-datagrid-header-entry{display:flex;overflow:hidden}.core-datagrid .core-datagrid-header .core-datagrid-header-row .core-datagrid-header-column-wrapper .core-datagrid-header-entry .core-datagrid-header-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;user-select:none;-ms-user-select:none}.core-datagrid .core-datagrid-header .core-datagrid-header-row .core-datagrid-header-column-wrapper .core-datagrid-header-entry .core-datagrid-header-label.core-datagrid-column-sortable{cursor:pointer;min-width:15px}.core-datagrid .core-datagrid-header .core-datagrid-header-row .core-datagrid-header-column-wrapper .core-datagrid-header-entry .core-datagrid-header-label.core-datagrid-column-sortable.core-datagrid-column-sorting{min-width:0px}.core-datagrid .core-datagrid-header .core-datagrid-header-row .core-datagrid-header-column-wrapper .core-datagrid-header-entry .core-datagrid-header-sort-icon{width:8px;min-width:8px;padding-left:2px;padding-right:1px;height:16px;cursor:pointer;position:relative}.core-datagrid .core-datagrid-header .core-datagrid-header-row .core-datagrid-header-column-wrapper .core-datagrid-header-entry .core-datagrid-header-sort-icon .core-datagrid-header-sort-count{position:absolute;left:8px;top:7px;font-size:9px}.core-datagrid .core-datagrid-header .core-datagrid-header-row .core-datagrid-header-column-wrapper .core-datagrid-header-entry .core-datagrid-header-sort-icon.core-datagrid-column-ascending:after{content:"\2191";color:#151515;font-weight:700}.core-datagrid .core-datagrid-header .core-datagrid-header-row .core-datagrid-header-column-wrapper .core-datagrid-header-entry .core-datagrid-header-sort-icon.core-datagrid-column-descending:after{content:"\2193";color:#151515;font-weight:700}.core-datagrid .core-datagrid-header .core-datagrid-header-row .core-datagrid-header-column-wrapper .core-datagrid-header-entry .core-datagrid-header-filter-icon-wrapper{width:16px;min-width:16px;height:16px;margin-left:4px;display:flex;justify-content:center;align-items:center;border-radius:1px}.core-datagrid .core-datagrid-header .core-datagrid-header-row .core-datagrid-header-column-wrapper .core-datagrid-header-entry .core-datagrid-header-filter-icon-wrapper .core-datagrid-header-filter-icon{width:14px;height:14px;fill:#979797;transition:.15s linear all}.core-datagrid .core-datagrid-header .core-datagrid-header-row .core-datagrid-header-column-wrapper .core-datagrid-header-entry .core-datagrid-header-filter-icon-wrapper:hover{cursor:pointer}.core-datagrid .core-datagrid-header .core-datagrid-header-row .core-datagrid-header-column-wrapper .core-datagrid-header-entry .core-datagrid-header-filter-icon-wrapper:hover .core-datagrid-header-filter-icon{fill:#2525ca}.core-datagrid .core-datagrid-header .core-datagrid-header-row .core-datagrid-header-column-wrapper .core-datagrid-header-entry .core-datagrid-header-filter-icon-wrapper:focus-visible{outline:none}.core-datagrid .core-datagrid-header .core-datagrid-header-row .core-datagrid-header-column-wrapper .core-datagrid-header-entry .core-datagrid-header-filter-icon-wrapper:focus-visible .core-datagrid-header-filter-icon{fill:#1a1aab}.core-datagrid .core-datagrid-header .core-datagrid-header-row .core-datagrid-header-column-wrapper .core-datagrid-header-entry .core-datagrid-header-filter-icon-wrapper:focus-visible:hover .core-datagrid-header-filter-icon{fill:#2525ca}.core-datagrid .core-datagrid-header .core-datagrid-header-row .core-datagrid-header-column-wrapper .core-datagrid-header-entry .core-datagrid-header-filter-icon-wrapper.core-datagrid-header-filter-icon-active .core-datagrid-header-filter-icon{fill:#2525ca}.core-datagrid .core-datagrid-header .core-datagrid-header-row .core-datagrid-header-column-wrapper .core-datagrid-header-entry .core-datagrid-header-filter-icon-wrapper.core-datagrid-header-filter-icon-active:hover .core-datagrid-header-filter-icon{fill:#1a1aab}.core-datagrid .core-datagrid-header .core-datagrid-header-row .core-datagrid-header-column-wrapper .core-datagrid-header-entry .core-datagrid-header-filter-icon-wrapper.core-datagrid-header-filter-icon-active:focus-visible .core-datagrid-header-filter-icon{fill:#1a1aab}.core-datagrid .core-datagrid-header .core-datagrid-header-row .core-datagrid-header-column-wrapper .core-datagrid-header-entry.core-dnd-dragging{border:1px solid #2525CA;border-radius:6px}.core-datagrid .core-datagrid-header .core-datagrid-header-row .core-datagrid-header-column-wrapper .core-datagrid-header-entry.core-dnd-dragging.core-dnd-dragging-source{border:none;border-left:1px solid #bababa;border-collapse:separate;border-spacing:0 5px;border-radius:unset}.core-datagrid .core-datagrid-header .core-datagrid-header-row .core-datagrid-header-column-wrapper .core-datagrid-header-entry.core-dnd-dragging.core-dnd-dragging-source .core-datagrid-header-label,.core-datagrid .core-datagrid-header .core-datagrid-header-row .core-datagrid-header-column-wrapper .core-datagrid-header-entry.core-dnd-dragging.core-dnd-dragging-source .core-datagrid-header-sort-icon,.core-datagrid .core-datagrid-header .core-datagrid-header-row .core-datagrid-header-column-wrapper .core-datagrid-header-entry.core-dnd-dragging.core-dnd-dragging-source .core-datagrid-header-filter-icon-wrapper{opacity:.5}.core-datagrid .core-datagrid-header .core-datagrid-header-row .core-datagrid-header-place-for-scroll{width:17px;min-width:17px}.core-datagrid .core-datagrid-header .core-datagrid-header-row .core-datagrid-dnd-placeholder{display:none}.core-datagrid .core-datagrid-header .core-datagrid-header-row.core-datagrid-header-row-hidden{visibility:hidden;max-height:0px}.core-datagrid .core-datagrid-header .core-datagrid-header-row.core-datagrid-header-row-hidden .core-datagrid-header-entry.core-datagrid-column-reset-style{flex:1!important}.core-datagrid .core-datagrid-header .core-datagrid-header-row.core-dnd-dragover{background-color:#2525ca;color:#fff}.core-datagrid .core-datagrid-header .core-datagrid-header-row.core-dnd-dragover .core-datagrid-header-sort-icon.core-datagrid-column-ascending:after,.core-datagrid .core-datagrid-header .core-datagrid-header-row.core-dnd-dragover .core-datagrid-header-sort-icon.core-datagrid-column-descending:after{color:#fff}.core-datagrid .core-datagrid-header .core-datagrid-header-row.core-datagrid-column-reordering .core-datagrid-dnd-placeholder{display:block;background-color:#2525ca;width:3px;margin-right:-3px;position:relative;left:-1px;z-index:100}.core-datagrid .core-datagrid-header .core-datagrid-header-row.core-datagrid-column-reordering .core-datagrid-dnd-placeholder div{position:absolute;width:3px;height:0px;z-index:100;background-color:#2525ca;top:30px}.core-datagrid .core-datagrid-header .core-datagrid-header-row.core-datagrid-column-reordering .core-datagrid-dnd-placeholder div.core-datagrid-filter-allowed{height:30px}.core-datagrid .core-datagrid-header .core-datagrid-header-row.core-datagrid-column-reordering.dndDragover{background-color:#fff;color:#151515}.core-datagrid .core-datagrid-header .core-datagrid-header-row.core-datagrid-column-reordering.dndDragover .core-datagrid-header-sort-icon.core-datagrid-column-ascending:after,.core-datagrid .core-datagrid-header .core-datagrid-header-row.core-datagrid-column-reordering.dndDragover .core-datagrid-header-sort-icon.core-datagrid-column-descending:after{color:#151515}.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry .core-datagrid-filter-input-area{display:flex;flex-direction:row;height:30px;min-width:0px}.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry .core-datagrid-filter-input-area .core-datagrid-filter-selection{display:flex;width:30px;height:30px;justify-content:center;align-items:center;box-sizing:border-box;position:relative;cursor:pointer}.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry .core-datagrid-filter-input-area .core-datagrid-filter-selection .core-datagrid-filter-chooser{display:flex;flex-direction:column;background-color:#fff;border:1px solid #bababa;width:140px;height:auto;position:absolute;top:29px;left:-1px;z-index:200;box-shadow:0 1px 3px #bababa;border-radius:6px;outline:none}.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry .core-datagrid-filter-input-area .core-datagrid-filter-selection .core-datagrid-filter-chooser .core-datagrid-filter-type{display:flex;flex:1;flex-direction:row;align-items:center;margin:1px;border:1px solid transparent;min-height:30px;cursor:pointer;box-sizing:border-box;border-radius:6px;transition:.15s linear background,.15s linear box-shadow}.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry .core-datagrid-filter-input-area .core-datagrid-filter-selection .core-datagrid-filter-chooser .core-datagrid-filter-type .core-datagrid-filter-type-icon-wrapper{display:flex;width:25px;height:auto}.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry .core-datagrid-filter-input-area .core-datagrid-filter-selection .core-datagrid-filter-chooser .core-datagrid-filter-type .core-datagrid-filter-type-icon-wrapper .core-datagrid-filter-type-icon{display:flex;flex:1;width:16px;height:16px;fill:#979797}.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry .core-datagrid-filter-input-area .core-datagrid-filter-selection .core-datagrid-filter-chooser .core-datagrid-filter-type:hover{background-color:#f0f0f0}.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry .core-datagrid-filter-input-area .core-datagrid-filter-selection .core-datagrid-filter-chooser .core-datagrid-filter-type.core-datagrid-filter-type-active{background-color:#2525ca;color:#fff}.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry .core-datagrid-filter-input-area .core-datagrid-filter-selection .core-datagrid-filter-chooser .core-datagrid-filter-type.core-datagrid-filter-type-active:hover{background-color:#1a1aab}.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry .core-datagrid-filter-input-area .core-datagrid-filter-selection .core-datagrid-filter-chooser .core-datagrid-filter-type.core-datagrid-filter-type-active .core-datagrid-filter-type-icon-wrapper .core-datagrid-filter-type-icon{fill:#fff}.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry .core-datagrid-filter-input-area .core-datagrid-filter-selection .core-datagrid-filter-chooser.core-datagrid-filter-chooser-keyboard-active .core-datagrid-filter-type.core-datagrid-filter-type-selected{border:1px solid #bababa}.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry .core-datagrid-filter-input-area .core-datagrid-filter-selection .core-datagrid-filter-chooser.core-datagrid-filter-chooser-keyboard-active .core-datagrid-filter-type.core-datagrid-filter-type-selected.core-datagrid-filter-type-active{border:1px solid #1A1AAB;box-shadow:3px 3px 6px #1a1aab inset,-3px -3px 6px #1a1aab inset,3px -3px 6px #1a1aab inset,-3px 3px 6px #1a1aab inset}.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry .core-datagrid-filter-input-area .core-datagrid-filter-selection .core-datagrid-filter-selection-icon-wrapper{width:30px;height:30px;display:flex;justify-content:center;align-items:center;transition:.15s linear all;outline:none}.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry .core-datagrid-filter-input-area .core-datagrid-filter-selection .core-datagrid-filter-selection-icon-wrapper .core-datagrid-filter-selection-icon{width:16px;height:16px;fill:#979797;transition:.15s linear all}.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry .core-datagrid-filter-input-area .core-datagrid-filter-selection .core-datagrid-filter-selection-icon-wrapper:hover{cursor:pointer}.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry .core-datagrid-filter-input-area .core-datagrid-filter-selection .core-datagrid-filter-selection-icon-wrapper:hover .core-datagrid-filter-selection-icon{fill:#2525ca}.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry .core-datagrid-filter-input-area .core-datagrid-filter-selection .core-datagrid-filter-selection-icon-wrapper:focus-visible .core-datagrid-filter-selection-icon{fill:#1a1aab}.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry .core-datagrid-filter-input-area .core-datagrid-filter-selection .core-datagrid-filter-selection-icon-wrapper:focus-visible:hover .core-datagrid-filter-selection-icon{fill:#2525ca}.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry .core-datagrid-filter-input-area .core-datagrid-filter-input{display:flex;flex:1;position:relative;border:2px solid transparent;background:transparent;min-width:0px;height:100%;padding:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:CorpoS,sans-serif;font-size:14px;box-sizing:border-box;text-align:left;transition:.15s linear all}.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry .core-datagrid-filter-input-area .core-datagrid-filter-input:focus{border:2px solid transparent;background-color:transparent;outline:none}.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry .core-datagrid-filter-input-area .core-datagrid-filter-input:focus:hover{cursor:text}.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry .core-datagrid-filter-input-area .core-datagrid-filter-between-display-container{display:flex;height:30px;padding:7px;flex:1;box-sizing:border-box;min-width:0px;overflow:hidden;text-overflow:ellipsis}.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry .core-datagrid-filter-input-area .core-datagrid-filter-between-display-container .core-datagrid-filter-between-display{overflow:hidden;text-overflow:ellipsis}.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry .core-datagrid-filter-input-area .core-datagrid-filter-between-container.core-lookup-list-container{padding:10px}.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry .core-datagrid-filter-input-area .core-datagrid-filter-between-container.core-lookup-list-container .core-lookup-list .core-lookup-list-entry .core-label-entry{margin-left:10px;margin-right:10px;flex:1}.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry .core-datagrid-filter-input-area .core-datagrid-filter-between-container.core-lookup-list-container .core-lookup-list .core-lookup-list-entry .core-label-entry .core-label-area{min-width:41px}.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry .core-datagrid-filter-input-area .core-datagrid-filter-between-container.core-lookup-list-container .core-lookup-list .core-lookup-list-entry:hover{cursor:default;background-color:#fff}.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry .core-datagrid-lookup-filter,.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry .core-datagrid-radiogroup-filter{display:flex;flex:1;flex-direction:row-reverse;height:100%}.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry .core-datagrid-lookup-filter.core-lookup,.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry .core-datagrid-radiogroup-filter.core-lookup{height:100%}.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry .core-datagrid-lookup-filter.core-lookup .core-lookup-container .core-lookup-input-container .core-lookup-input,.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry .core-datagrid-radiogroup-filter.core-lookup .core-lookup-container .core-lookup-input-container .core-lookup-input{border:2px solid transparent;background-color:transparent}.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry .core-datagrid-lookup-filter.core-lookup .core-lookup-container .core-lookup-input-container .core-lookup-icon-wrapper,.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry .core-datagrid-radiogroup-filter.core-lookup .core-lookup-container .core-lookup-input-container .core-lookup-icon-wrapper{width:30px;border:none}.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry .core-datagrid-lookup-filter.core-lookup .core-lookup-container .core-lookup-input-container .core-lookup-icon-wrapper .core-lookup-icon,.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry .core-datagrid-radiogroup-filter.core-lookup .core-lookup-container .core-lookup-input-container .core-lookup-icon-wrapper .core-lookup-icon{width:22px;height:22px;background-color:transparent;transition:.15s linear all}.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry .core-datagrid-lookup-filter.core-lookup .core-lookup-container .core-lookup-input-container:focus .core-lookup-input,.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry .core-datagrid-radiogroup-filter.core-lookup .core-lookup-container .core-lookup-input-container:focus .core-lookup-input,.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry .core-datagrid-lookup-filter.core-lookup .core-lookup-container .core-lookup-input-container:focus:hover .core-lookup-input,.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry .core-datagrid-radiogroup-filter.core-lookup .core-lookup-container .core-lookup-input-container:focus:hover .core-lookup-input{border:2px solid transparent}.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry .core-datagrid-lookup-filter.core-lookup .core-lookup-container .core-lookup-input-container:focus-visible .core-lookup-icon-wrapper .core-lookup-icon,.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry .core-datagrid-radiogroup-filter.core-lookup .core-lookup-container .core-lookup-input-container:focus-visible .core-lookup-icon-wrapper .core-lookup-icon{fill:#1a1aab}.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry .core-datagrid-lookup-filter.core-lookup .core-lookup-container .core-lookup-input-container:hover .core-lookup-input,.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry .core-datagrid-radiogroup-filter.core-lookup .core-lookup-container .core-lookup-input-container:hover .core-lookup-input{border:2px solid transparent}.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry .core-datagrid-lookup-filter.core-lookup .core-lookup-container .core-lookup-input-container:hover .core-lookup-icon-wrapper .core-lookup-icon,.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry .core-datagrid-radiogroup-filter.core-lookup .core-lookup-container .core-lookup-input-container:hover .core-lookup-icon-wrapper .core-lookup-icon{fill:#2525ca}.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry .core-datagrid-lookup-filter.core-lookup .core-lookup-container .core-lookup-list-container .core-lookup-list,.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry .core-datagrid-radiogroup-filter.core-lookup .core-lookup-container .core-lookup-list-container .core-lookup-list{display:block}.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry .core-datagrid-lookup-filter.core-lookup .core-lookup-container .core-lookup-list-container .core-lookup-list .core-lookup-list-entry.core-lookup-list-bool-entry,.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry .core-datagrid-radiogroup-filter.core-lookup .core-lookup-container .core-lookup-list-container .core-lookup-list .core-lookup-list-entry.core-lookup-list-bool-entry{justify-content:center}.core-datagrid .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-place-for-scroll{width:17px;min-width:17px}.core-datagrid .core-datagrid-header .core-datagrid-header-filter-container .core-checkbox-text{display:flex}.core-datagrid .core-datagrid-header .core-datagrid-header-filter-container .core-checkbox-text span{margin-left:7px;text-overflow:ellipsis;overflow:hidden}.core-datagrid .core-datagrid-header.core-datagrid-header-allow-filter{min-height:60px}.core-datagrid .core-datagrid-body{display:flex;flex:1;flex-direction:column;background-color:#fff;overflow-y:auto}.core-datagrid .core-datagrid-body .core-datagrid-body-row{display:flex;flex-shrink:0;flex-direction:column;min-height:30px;outline:none}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-selection-placeholder,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-group-placeholder,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-master-detail-placeholder{border-right:1px solid transparent}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-selection-placeholder{width:34px;min-width:34px;padding:0}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-selection-placeholder .core-datagrid-selection-placeholder-wrapper{display:flex;flex:1;justify-content:center;padding-top:3px;border:2px solid transparent}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-master-detail-button{width:26px;min-width:26px;text-align:center;box-sizing:content-box}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-master-detail-button .core-datagrid-body-row-master-detail-button-wrapper{display:flex;flex:1;border:2px solid transparent}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-master-detail-button svg{fill:#979797;width:22px;height:25px;cursor:pointer}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-group{display:flex;flex:1;flex-direction:row;height:30px;max-height:30px;min-height:30px;box-sizing:border-box;border-bottom:1px solid #bababa;outline:none}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data:focus .core-datagrid-body-entry.core-datagrid-navigation-highlight .core-datagrid-show,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-group:focus .core-datagrid-body-entry.core-datagrid-navigation-highlight .core-datagrid-show,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data:focus .core-datagrid-body-entry.core-datagrid-navigation-highlight .core-datagrid-body-entry-input,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-group:focus .core-datagrid-body-entry.core-datagrid-navigation-highlight .core-datagrid-body-entry-input,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data:focus .core-datagrid-body-entry.core-datagrid-navigation-highlight .core-datagrid-column-status-wrapper,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-group:focus .core-datagrid-body-entry.core-datagrid-navigation-highlight .core-datagrid-column-status-wrapper{border:2px solid #c5c5c5}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data:focus .core-datagrid-body-entry.core-datagrid-navigation-highlight .core-datagrid-lookup.core-lookup .core-lookup-container .core-lookup-input-container .core-lookup-input,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-group:focus .core-datagrid-body-entry.core-datagrid-navigation-highlight .core-datagrid-lookup.core-lookup .core-lookup-container .core-lookup-input-container .core-lookup-input,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data:focus .core-datagrid-body-entry.core-datagrid-navigation-highlight .core-datagrid-lookup.core-lookup .core-lookup-container .core-lookup-input-container:hover .core-lookup-input,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-group:focus .core-datagrid-body-entry.core-datagrid-navigation-highlight .core-datagrid-lookup.core-lookup .core-lookup-container .core-lookup-input-container:hover .core-lookup-input,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data:focus .core-datagrid-body-entry.core-datagrid-navigation-highlight .core-datagrid-lookup.core-lookup .core-lookup-container .core-lookup-input-container:focus .core-lookup-input,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-group:focus .core-datagrid-body-entry.core-datagrid-navigation-highlight .core-datagrid-lookup.core-lookup .core-lookup-container .core-lookup-input-container:focus .core-lookup-input,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data:focus .core-datagrid-body-entry.core-datagrid-navigation-highlight .core-datagrid-lookup.core-lookup .core-lookup-container .core-lookup-input-container:focus:hover .core-lookup-input,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-group:focus .core-datagrid-body-entry.core-datagrid-navigation-highlight .core-datagrid-lookup.core-lookup .core-lookup-container .core-lookup-input-container:focus:hover .core-lookup-input{border:2px solid #c5c5c5}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data:focus .core-datagrid-body-entry.core-datagrid-navigation-highlight .core-datagrid-radiogroup .core-radiobutton-container,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-group:focus .core-datagrid-body-entry.core-datagrid-navigation-highlight .core-datagrid-radiogroup .core-radiobutton-container,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data:focus .core-datagrid-body-entry.core-datagrid-navigation-highlight .core-datagrid-radiogroup .core-radiobutton-wrapper.core-radiobutton-active .core-radiobutton-container,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-group:focus .core-datagrid-body-entry.core-datagrid-navigation-highlight .core-datagrid-radiogroup .core-radiobutton-wrapper.core-radiobutton-active .core-radiobutton-container,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data:focus .core-datagrid-body-entry.core-datagrid-navigation-highlight .core-datagrid-checkbox .core-checkbox-container,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-group:focus .core-datagrid-body-entry.core-datagrid-navigation-highlight .core-datagrid-checkbox .core-checkbox-container{border:2px solid #c5c5c5}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data:focus .core-datagrid-body-entry.core-datagrid-column-button.core-datagrid-navigation-highlight .core-datagrid-column-button-wrapper,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-group:focus .core-datagrid-body-entry.core-datagrid-column-button.core-datagrid-navigation-highlight .core-datagrid-column-button-wrapper{border:2px solid #c5c5c5}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data:focus .core-datagrid-body-entry.core-datagrid-column-icon.core-datagrid-navigation-highlight .core-datagrid-column-icon-wrapper,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-group:focus .core-datagrid-body-entry.core-datagrid-column-icon.core-datagrid-navigation-highlight .core-datagrid-column-icon-wrapper{border:2px solid #c5c5c5}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data:focus .core-datagrid-body-row-master-detail-button.core-datagrid-navigation-highlight .core-datagrid-body-row-master-detail-button-wrapper,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-group:focus .core-datagrid-body-row-master-detail-button.core-datagrid-navigation-highlight .core-datagrid-body-row-master-detail-button-wrapper{border:2px solid #c5c5c5}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data:focus .core-datagrid-selection-placeholder.core-datagrid-navigation-highlight .core-datagrid-selection-placeholder-wrapper,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-group:focus .core-datagrid-selection-placeholder.core-datagrid-navigation-highlight .core-datagrid-selection-placeholder-wrapper{border:2px solid #c5c5c5}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data:focus .core-datagrid-body-row-group-components .core-datagrid-body-row-group-icon.core-datagrid-navigation-highlight .core-datagrid-body-row-group-icon-wrapper,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-group:focus .core-datagrid-body-row-group-components .core-datagrid-body-row-group-icon.core-datagrid-navigation-highlight .core-datagrid-body-row-group-icon-wrapper{border:2px solid #c5c5c5}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data{min-width:0px;transition:.15s linear all}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;cursor:default;min-width:50px;border-left:1px solid transparent;outline:none;box-sizing:border-box}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry .core-datagrid-show{padding:5px;height:100%;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;border:2px solid transparent}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry .core-datagrid-edit{cursor:text}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry .core-datagrid-edit.disabled{cursor:default}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry .core-datagrid-body-entry-input{border:2px solid transparent;background:transparent;width:100%;height:100%;cursor:default;padding:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:CorpoS,sans-serif;font-size:14px;box-sizing:border-box;border-radius:0;transition:none}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry .core-datagrid-body-entry-input.core-datagrid-datebox{padding:0;border:2px solid white}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry .core-datagrid-body-entry-input:focus{border:2px solid transparent;background-color:#fff;outline:none}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry .core-datagrid-body-entry-input:focus:hover{cursor:text}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry .core-datagrid-body-entry-input:hover{cursor:default}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry .core-datagrid-body-entry-input:disabled{color:#151515}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry .core-datagrid-body-entry-input::-ms-clear{display:none}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-body-first{border-left:none}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-column-status{min-width:25px}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-column-status .core-datagrid-column-status-wrapper{display:flex;flex:1;justify-content:center;align-items:center;border:2px solid transparent;box-sizing:border-box}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-column-checkbox,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-column-radiobutton{display:flex;flex:1;padding:0}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-column-checkbox app-core-checkbox,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-column-radiobutton app-core-checkbox,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-column-checkbox app-core-radiogroup,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-column-radiobutton app-core-radiogroup{flex:1}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-column-checkbox .core-checkbox-container,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-column-radiobutton .core-checkbox-container,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-column-checkbox .core-radiobutton-container,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-column-radiobutton .core-radiobutton-container{display:flex;justify-content:center;width:100%;height:100%}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-column-checkbox .core-checkbox-container .core-checkmark,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-column-radiobutton .core-checkbox-container .core-checkmark,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-column-checkbox .core-radiobutton-container .core-checkmark,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-column-radiobutton .core-radiobutton-container .core-checkmark{height:16px;width:16px;top:4px;background-color:transparent}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-column-checkbox .core-checkbox-container .core-checkmark:after,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-column-radiobutton .core-checkbox-container .core-checkmark:after,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-column-checkbox .core-radiobutton-container .core-checkmark:after,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-column-radiobutton .core-radiobutton-container .core-checkmark:after{left:5px;top:1px;width:4px;height:10px}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-column-checkbox .core-checkbox-container .core-radiomark,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-column-radiobutton .core-checkbox-container .core-radiomark,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-column-checkbox .core-radiobutton-container .core-radiomark,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-column-radiobutton .core-radiobutton-container .core-radiomark{top:3px;background-color:transparent}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-column-checkbox .core-checkbox-container input:disabled~.core-radiomark,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-column-radiobutton .core-checkbox-container input:disabled~.core-radiomark,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-column-checkbox .core-radiobutton-container input:disabled~.core-radiomark,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-column-radiobutton .core-radiobutton-container input:disabled~.core-radiomark{border:none;cursor:default}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-column-checkbox .core-checkbox-container input:disabled~.core-radiomark:after,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-column-radiobutton .core-checkbox-container input:disabled~.core-radiomark:after,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-column-checkbox .core-radiobutton-container input:disabled~.core-radiomark:after,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-column-radiobutton .core-radiobutton-container input:disabled~.core-radiomark:after{opacity:1}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-column-checkbox .core-checkbox-wrapper,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-column-radiobutton .core-checkbox-wrapper{flex:1;min-height:29px}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-column-checkbox .core-radiogroup,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-column-radiobutton .core-radiogroup{display:flex;flex:1}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-column-checkbox .core-radiobutton-wrapper,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-column-radiobutton .core-radiobutton-wrapper{flex:1;min-height:29px;border-right:1px solid transparent}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-column-checkbox .core-radiobutton-wrapper:last-child,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-column-radiobutton .core-radiobutton-wrapper:last-child{border-right:none}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry app-core-checkbox,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry app-core-radiogroup,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry app-core-lookup,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry app-core-multiselect,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry app-core-datebox,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry app-core-datetimebox,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry app-core-switch,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry app-core-numberbox,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry app-core-textbox{height:100%;flex:1}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-cell-changed .core-datagrid-show,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-cell-changed .core-datagrid-body-entry-input,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-cell-changed.core-datagrid-column-button .core-datagrid-column-button-wrapper,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-cell-changed.core-datagrid-column-icon .core-datagrid-column-icon-wrapper{border:2px solid #b4e3c9}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-cell-changed .core-datagrid-lookup.core-lookup .core-lookup-container .core-lookup-input-container .core-lookup-input,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-cell-changed .core-datagrid-lookup.core-lookup .core-lookup-container .core-lookup-input-container:hover .core-lookup-input,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-cell-changed .core-datagrid-lookup.core-lookup .core-lookup-container .core-lookup-input-container:focus .core-lookup-input,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-cell-changed .core-datagrid-lookup.core-lookup .core-lookup-container .core-lookup-input-container:focus:hover .core-lookup-input{border:2px solid #b4e3c9}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-cell-changed .core-datagrid-checkbox .core-checkbox-container,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-cell-changed .core-datagrid-radiogroup .core-radiobutton-container,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-cell-changed .core-datagrid-radiogroup .core-radiobutton-wrapper.core-radiobutton-active .core-radiobutton-container{border:2px solid #b4e3c9}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-cell-not-correct .core-datagrid-show,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-cell-not-correct .core-datagrid-body-entry-input,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-cell-not-correct.core-datagrid-column-button .core-datagrid-column-button-wrapper,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-cell-not-correct.core-datagrid-column-icon .core-datagrid-column-icon-wrapper{border:2px solid rgba(235,42,34,.4)}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-cell-not-correct .core-datagrid-lookup.core-lookup .core-lookup-container .core-lookup-input-container .core-lookup-input,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-cell-not-correct .core-datagrid-lookup.core-lookup .core-lookup-container .core-lookup-input-container:hover .core-lookup-input,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-cell-not-correct .core-datagrid-lookup.core-lookup .core-lookup-container .core-lookup-input-container:focus .core-lookup-input,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-cell-not-correct .core-datagrid-lookup.core-lookup .core-lookup-container .core-lookup-input-container:focus:hover .core-lookup-input{border:2px solid rgba(235,42,34,.4)}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-cell-not-correct .core-datagrid-checkbox .core-checkbox-container,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-cell-not-correct .core-datagrid-radiogroup .core-radiobutton-container,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-cell-not-correct .core-datagrid-radiogroup .core-radiobutton-wrapper.core-radiobutton-active .core-radiobutton-container{border:2px solid rgba(235,42,34,.4)}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-cell-editing .core-datagrid-edit.core-datagrid-show,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-cell-editing .core-datagrid-edit .core-datagrid-show,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-cell-editing .core-datagrid-edit .core-datagrid-body-entry-input{border:2px solid #2525CA}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-cell-editing .core-datagrid-edit .core-datagrid-lookup.core-lookup .core-lookup-container .core-lookup-input-container .core-lookup-input,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-cell-editing .core-datagrid-edit .core-datagrid-lookup.core-lookup .core-lookup-container .core-lookup-input-container:hover .core-lookup-input,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-cell-editing .core-datagrid-edit .core-datagrid-lookup.core-lookup .core-lookup-container .core-lookup-input-container:focus .core-lookup-input,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-cell-editing .core-datagrid-edit .core-datagrid-lookup.core-lookup .core-lookup-container .core-lookup-input-container:focus:hover .core-lookup-input{border:2px solid #2525CA}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-cell-editing .core-datagrid-edit .core-datagrid-checkbox .core-checkbox-container,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-cell-editing .core-datagrid-edit .core-datagrid-radiogroup .core-radiobutton-container,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-cell-editing .core-datagrid-edit .core-datagrid-radiogroup .core-radiobutton-wrapper.core-radiobutton-active .core-radiobutton-container{border:2px solid #2525CA}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-column-button{display:flex;width:25px;min-width:25px;box-sizing:content-box;-webkit-user-select:none;user-select:none}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-column-button app-core-grid-button-column{display:flex}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-column-button .core-datagrid-column-button-wrapper{display:flex;flex:1;align-items:center;justify-content:center;border:2px solid transparent}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-column-button button{outline:none;border:none;padding:0;margin:0;background:transparent;display:flex}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-column-button button:hover svg{fill:#2525ca;cursor:pointer}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-column-button button:focus-visible svg{fill:#1a1aab}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-column-button button:focus-visible:hover svg{fill:#2525ca}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-column-button button:disabled svg{opacity:.5;fill:#151515;cursor:default}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-column-button button:disabled:hover svg{fill:#151515;cursor:default}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-column-button svg{width:15px;height:15px;fill:#151515;vertical-align:top;margin-top:1px;transition:.15s linear all}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-column-icon{display:flex;width:25px;min-width:25px;box-sizing:content-box;-webkit-user-select:none;user-select:none}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-column-icon app-core-grid-icon-column{display:flex}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-column-icon .core-datagrid-column-icon-wrapper{display:flex;flex:1;align-items:center;justify-content:center;border:2px solid transparent}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-column-icon div{outline:none;border:none;padding:0;margin:0;background:transparent;display:flex}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data .core-datagrid-body-entry.core-datagrid-column-icon svg{width:15px;height:15px;fill:#151515;vertical-align:top;margin-top:1px;transition:.15s linear all}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data.core-datagrid-body-row-master-detail-opened{border-bottom-style:dashed}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data.core-datagrid-body-row-odd,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data.core-datagrid-body-row-odd~.core-datagrid-master-detail-coloured{background-color:#fff}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data.core-datagrid-body-row-even,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data.core-datagrid-body-row-even~.core-datagrid-master-detail-coloured{background-color:#f6f6f6}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data:hover,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data.core-datagrid-body-row-even:hover,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data.core-datagrid-body-row-odd:hover{background-color:#f0f0f0}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data.core-datagrid-body-row-selected{background-color:#f0dfe7}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data.core-datagrid-body-row-selected:hover,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data.core-datagrid-body-row-selected .core-datagrid-body-row-even,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data.core-datagrid-body-row-selected .core-datagrid-body-row-even:hover{background-color:#e7ccd9}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data.core-datagrid-body-row-selected .core-datagrid-body-entry .core-datagrid-body-entry-input,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data.core-datagrid-body-row-selected .core-datagrid-body-entry .core-datagrid-body-entry-input:focus{background-color:#f0dfe7}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data.core-datagrid-body-row-deleted{background-color:#5cb85c80!important}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data.core-datagrid-body-row-deleted .core-datagrid-body-entry.core-datagrid-column-checkbox input:disabled~.core-checkmark{border:1px solid #bababa}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data.core-datagrid-body-row-deleted .core-datagrid-body-entry.core-datagrid-cell-changed .core-datagrid-show,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data.core-datagrid-body-row-deleted .core-datagrid-body-entry.core-datagrid-cell-changed .core-datagrid-body-entry-input,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data.core-datagrid-body-row-deleted .core-datagrid-body-entry.core-datagrid-cell-changed.core-datagrid-column-button .core-datagrid-column-button-wrapper,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data.core-datagrid-body-row-deleted .core-datagrid-body-entry.core-datagrid-cell-changed.core-datagrid-column-icon .core-datagrid-column-icon-wrapper{border:2px solid transparent}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data.core-datagrid-body-row-deleted .core-datagrid-body-entry.core-datagrid-cell-changed .core-datagrid-lookup.core-lookup .core-lookup-container .core-lookup-input-container .core-lookup-input,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data.core-datagrid-body-row-deleted .core-datagrid-body-entry.core-datagrid-cell-changed .core-datagrid-lookup.core-lookup .core-lookup-container .core-lookup-input-container:hover .core-lookup-input,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data.core-datagrid-body-row-deleted .core-datagrid-body-entry.core-datagrid-cell-changed .core-datagrid-lookup.core-lookup .core-lookup-container .core-lookup-input-container:focus .core-lookup-input,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data.core-datagrid-body-row-deleted .core-datagrid-body-entry.core-datagrid-cell-changed .core-datagrid-lookup.core-lookup .core-lookup-container .core-lookup-input-container:focus:hover .core-lookup-input{border:2px solid transparent}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data.core-datagrid-body-row-deleted .core-datagrid-body-entry.core-datagrid-cell-changed .core-datagrid-checkbox .core-checkbox-container,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data.core-datagrid-body-row-deleted .core-datagrid-body-entry.core-datagrid-cell-changed .core-datagrid-radiogroup .core-radiobutton-container,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data.core-datagrid-body-row-deleted .core-datagrid-body-entry.core-datagrid-cell-changed .core-datagrid-radiogroup .core-radiobutton-wrapper.core-radiobutton-active .core-radiobutton-container,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data.core-datagrid-body-row-deleted .core-datagrid-body-entry.core-datagrid-cell-not-correct .core-datagrid-show,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data.core-datagrid-body-row-deleted .core-datagrid-body-entry.core-datagrid-cell-not-correct .core-datagrid-body-entry-input,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data.core-datagrid-body-row-deleted .core-datagrid-body-entry.core-datagrid-cell-not-correct.core-datagrid-column-button .core-datagrid-column-button-wrapper,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data.core-datagrid-body-row-deleted .core-datagrid-body-entry.core-datagrid-cell-not-correct.core-datagrid-column-icon .core-datagrid-column-icon-wrapper{border:2px solid transparent}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data.core-datagrid-body-row-deleted .core-datagrid-body-entry.core-datagrid-cell-not-correct .core-datagrid-lookup.core-lookup .core-lookup-container .core-lookup-input-container .core-lookup-input,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data.core-datagrid-body-row-deleted .core-datagrid-body-entry.core-datagrid-cell-not-correct .core-datagrid-lookup.core-lookup .core-lookup-container .core-lookup-input-container:hover .core-lookup-input,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data.core-datagrid-body-row-deleted .core-datagrid-body-entry.core-datagrid-cell-not-correct .core-datagrid-lookup.core-lookup .core-lookup-container .core-lookup-input-container:focus .core-lookup-input,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data.core-datagrid-body-row-deleted .core-datagrid-body-entry.core-datagrid-cell-not-correct .core-datagrid-lookup.core-lookup .core-lookup-container .core-lookup-input-container:focus:hover .core-lookup-input{border:2px solid transparent}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data.core-datagrid-body-row-deleted .core-datagrid-body-entry.core-datagrid-cell-not-correct .core-datagrid-checkbox .core-checkbox-container,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data.core-datagrid-body-row-deleted .core-datagrid-body-entry.core-datagrid-cell-not-correct .core-datagrid-radiogroup .core-radiobutton-container,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-data.core-datagrid-body-row-deleted .core-datagrid-body-entry.core-datagrid-cell-not-correct .core-datagrid-radiogroup .core-radiobutton-wrapper.core-radiobutton-active .core-radiobutton-container{border:2px solid transparent}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-group{background-color:#e8e8e8;outline:none}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-group .core-datagrid-body-row-group-text{display:flex;flex:1;padding:7px 5px 5px 6px;font-size:14px;font-weight:700;color:#707070;-webkit-user-select:none;user-select:none}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-group .core-datagrid-body-row-group-text .core-datagrid-body-row-group-status-text{padding-left:11px}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-group .core-datagrid-body-row-group-text .core-datagrid-body-row-group-sum-text,.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-group .core-datagrid-body-row-group-text .core-datagrid-body-row-group-sum-text-wrapper{display:flex}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-group .core-datagrid-body-row-group-components{display:flex;flex-direction:row}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-group .core-datagrid-body-row-group-components .core-datagrid-body-row-group-icon{display:flex;box-sizing:content-box;width:25px;height:29px;-webkit-user-select:none;user-select:none}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-group .core-datagrid-body-row-group-components .core-datagrid-body-row-group-icon .core-datagrid-body-row-group-icon-wrapper{display:flex;flex:1;border:2px solid transparent}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-group .core-datagrid-body-row-group-components .core-datagrid-body-row-group-icon svg{height:100%;width:22px;fill:#707070;-webkit-user-select:none;user-select:none}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-row-group .core-datagrid-body-row-group-components .core-datagrid-body-row-group-icon svg:hover{cursor:pointer}.core-datagrid .core-datagrid-body .core-datagrid-body-row .core-datagrid-navigation-placeholder{display:none}.core-datagrid .core-datagrid-body .core-datagrid-whitespace{display:flex;flex:1;align-items:center;justify-content:center;color:#bababa}.core-datagrid .core-datagrid-footer{display:flex;flex-direction:column;min-height:30px;background-color:#fff;border-top:2px solid #bababa}.core-datagrid .core-datagrid-footer .core-datagrid-footer-row{display:flex;flex:1;flex-direction:row;min-width:0px;height:30px;min-height:30px}.core-datagrid .core-datagrid-footer .core-datagrid-footer-row .core-datagrid-selection-placeholder,.core-datagrid .core-datagrid-footer .core-datagrid-footer-row .core-datagrid-group-placeholder,.core-datagrid .core-datagrid-footer .core-datagrid-footer-row .core-datagrid-master-detail-placeholder{border-right:1px solid transparent}.core-datagrid .core-datagrid-footer .core-datagrid-footer-row .core-datagrid-footer-entry-wrapper{padding:7px;border:2px solid transparent;display:flex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default;justify-content:center}.core-datagrid .core-datagrid-footer .core-datagrid-footer-row .core-datagrid-footer-entry{display:flex;font-size:14px;font-weight:400;border-collapse:separate;border-spacing:0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default;font-weight:700;color:#979797;min-width:50px;border-left:1px solid transparent;box-sizing:border-box}.core-datagrid .core-datagrid-footer .core-datagrid-footer-row .core-datagrid-footer-entry.core-datagrid-footer-first{border-left:none}.core-datagrid .core-datagrid-footer .core-datagrid-footer-row .core-datagrid-footer-entry.core-datagrid-column-status,.core-datagrid .core-datagrid-footer .core-datagrid-footer-row .core-datagrid-footer-entry.core-datagrid-column-button,.core-datagrid .core-datagrid-footer .core-datagrid-footer-row .core-datagrid-footer-entry.core-datagrid-column-icon{width:11px;min-width:11px;-webkit-user-select:none;user-select:none;box-sizing:content-box;padding:7px 7px 5px}.core-datagrid .core-datagrid-footer .core-datagrid-footer-row .core-datagrid-footer-entry .core-datagrid-footer-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;user-select:none;-ms-user-select:none}.core-datagrid .core-datagrid-footer .core-datagrid-footer-row .core-datagrid-footer-entry.core-datagrid-column-left .core-datagrid-footer-entry-wrapper{justify-content:flex-start}.core-datagrid .core-datagrid-footer .core-datagrid-footer-row .core-datagrid-footer-entry.core-datagrid-column-center .core-datagrid-footer-entry-wrapper{justify-content:center}.core-datagrid .core-datagrid-footer .core-datagrid-footer-row .core-datagrid-footer-entry.core-datagrid-column-right .core-datagrid-footer-entry-wrapper{justify-content:flex-end}.core-datagrid .core-datagrid-footer .core-datagrid-footer-row .core-datagrid-footer-place-for-scroll{width:17px;min-width:17px}.core-datagrid .core-datagrid-pager{display:flex;height:32px;padding-top:8px;padding-bottom:8px;background-color:#fff;border:1px solid #bababa;margin-top:1px;font-size:14px;border-radius:0 0 8px 8px;overflow:hidden}.core-datagrid .core-datagrid-pager .core-datagrid-sizes{display:flex;flex-direction:row;margin-left:2px}.core-datagrid .core-datagrid-pager .core-datagrid-pages{display:flex;flex:1;flex-direction:row;align-items:center;justify-content:flex-end;min-width:0px}.core-datagrid .core-datagrid-pager .core-datagrid-pages .core-datagrid-page-counter{display:flex;color:#bababa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.core-datagrid .core-datagrid-pager .core-datagrid-pages .core-datagrid-page-counter span{overflow:hidden;text-overflow:ellipsis}.core-datagrid .core-datagrid-pager .core-datagrid-pages .core-datagrid-page-selector{display:flex;color:#151515;margin:0 8px 0 10px;-webkit-user-select:none;user-select:none}.core-datagrid .core-datagrid-pager .core-datagrid-pages .core-datagrid-page-selector .core-datagrid-page-separator{display:flex;align-items:center;margin:0 5px;white-space:nowrap;letter-spacing:1px}.core-datagrid .core-datagrid-pager .core-datagrid-size,.core-datagrid .core-datagrid-pager .core-datagrid-page,.core-datagrid .core-datagrid-pager .core-datagrid-page-switch-button{padding:6px 8px 7px;margin-left:5px;border-radius:8px;transition:.15s linear background,.15s linear box-shadow;border:1px solid transparent;box-sizing:border-box;outline:none}.core-datagrid .core-datagrid-pager .core-datagrid-size:hover,.core-datagrid .core-datagrid-pager .core-datagrid-page:hover,.core-datagrid .core-datagrid-pager .core-datagrid-page-switch-button:hover{background-color:#f0f0f0;cursor:pointer}.core-datagrid .core-datagrid-pager .core-datagrid-size:focus-visible,.core-datagrid .core-datagrid-pager .core-datagrid-page:focus-visible,.core-datagrid .core-datagrid-pager .core-datagrid-page-switch-button:focus-visible{border:1px solid #bababa}.core-datagrid .core-datagrid-pager .core-datagrid-size.core-datagrid-size-active,.core-datagrid .core-datagrid-pager .core-datagrid-page.core-datagrid-size-active,.core-datagrid .core-datagrid-pager .core-datagrid-page-switch-button.core-datagrid-size-active,.core-datagrid .core-datagrid-pager .core-datagrid-size.core-datagrid-page-active,.core-datagrid .core-datagrid-pager .core-datagrid-page.core-datagrid-page-active,.core-datagrid .core-datagrid-pager .core-datagrid-page-switch-button.core-datagrid-page-active{background-color:#2525ca;color:#fff}.core-datagrid .core-datagrid-pager .core-datagrid-size.core-datagrid-size-active:hover,.core-datagrid .core-datagrid-pager .core-datagrid-page.core-datagrid-size-active:hover,.core-datagrid .core-datagrid-pager .core-datagrid-page-switch-button.core-datagrid-size-active:hover,.core-datagrid .core-datagrid-pager .core-datagrid-size.core-datagrid-page-active:hover,.core-datagrid .core-datagrid-pager .core-datagrid-page.core-datagrid-page-active:hover,.core-datagrid .core-datagrid-pager .core-datagrid-page-switch-button.core-datagrid-page-active:hover{background-color:#1a1aab;cursor:pointer}.core-datagrid .core-datagrid-pager .core-datagrid-size.core-datagrid-size-active:focus-visible,.core-datagrid .core-datagrid-pager .core-datagrid-page.core-datagrid-size-active:focus-visible,.core-datagrid .core-datagrid-pager .core-datagrid-page-switch-button.core-datagrid-size-active:focus-visible,.core-datagrid .core-datagrid-pager .core-datagrid-size.core-datagrid-page-active:focus-visible,.core-datagrid .core-datagrid-pager .core-datagrid-page.core-datagrid-page-active:focus-visible,.core-datagrid .core-datagrid-pager .core-datagrid-page-switch-button.core-datagrid-page-active:focus-visible{box-shadow:3px 3px 6px #1a1aab inset,-3px -3px 6px #1a1aab inset,3px -3px 6px #1a1aab inset,-3px 3px 6px #1a1aab inset;border:none;padding:7px 9px 8px}.core-datagrid .core-datagrid-pager .core-datagrid-page-switch-button .core-datagrid-page-switch-icon{width:14px;height:14px}.core-datagrid .core-datagrid-pager .core-datagrid-page-switch-button.disabled{opacity:.5}.core-datagrid .core-datagrid-pager .core-datagrid-page-switch-button.disabled:hover{background-color:transparent;cursor:default}.core-datagrid .core-datagrid-pager .core-datagrid-page-switch-button.core-datagrid-page-switch-button-next{padding:8px 6px 5px 8px}.core-datagrid .core-datagrid-pager .core-datagrid-page-switch-button.core-datagrid-page-switch-button-previous{padding:8px 7px 5px}.core-datagrid .core-datagrid-master-detail{display:block;min-height:0px;border-bottom:1px solid #bababa;overflow:hidden}.core-datagrid .core-datagrid-master-detail .core-datagrid-master-detail-content{display:flex;flex-direction:column;min-width:0px;min-height:0px;padding:20px 25px}.core-datagrid .core-datagrid-master-detail .core-datagrid-master-detail-group-placeholder{width:25px;min-width:25px}.core-resizable{position:relative}.core-resizable.no-transition{transition:none!important}.core-resizable-bottom,.core-resizable-left,.core-resizable-right,.core-resizable-top{display:block;width:2px;height:14px;line-height:14px;position:absolute;z-index:1;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;background:0 0}.core-resizable-bottom span,.core-resizable-left span,.core-resizable-right span,.core-resizable-top span{position:absolute;box-sizing:border-box;display:block;border:1px solid #ccc}.core-resizable-left span,.core-resizable-right span{border-width:0 1px;top:50%;margin:-10px 0 0 3.5px;height:20px;width:7px}.core-resizable-bottom span,.rg-top span{border-width:1px 0;left:50%;margin:3.5px 0 0 -10px;width:20px;height:7px}.core-resizable-top{cursor:row-resize;width:100%;top:0;left:0;margin-top:-14px}.core-resizable-right{cursor:col-resize;height:100%;right:0;top:0}.core-resizable-bottom{cursor:row-resize;width:100%;bottom:0;left:0;margin-bottom:-14px}.core-resizable-left{cursor:col-resize;height:100%;left:0;top:0}.core-checkbox-wrapper{height:26px;min-height:26px;display:flex;min-width:26px;overflow:hidden}.core-checkbox-wrapper .core-checkbox-text-wrapper{padding-left:33px;font-size:14px;white-space:nowrap;display:flex;align-items:center;min-width:0px}.core-checkbox-container{position:relative;left:0;border:2px solid transparent;border-left:2px solid transparent;box-sizing:border-box}.core-checkbox-container input:disabled.core-disabled-border~.core-checkmark{border:1px solid #bababa}.core-checkbox-container .core-checkmark{position:absolute;top:0;height:20px;width:20px;background-color:#fff;border:1px solid #bababa;cursor:pointer;border-radius:4px;transition:.15s linear all}.core-checkbox-container .core-checkmark:after{content:"";position:absolute;display:none;left:6px;width:6px;height:14px;border:solid #2525CA;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.core-form{display:flex;flex-direction:column;min-height:0px;min-width:0px;border-radius:6px;padding:10px;gap:20px}.core-form .core-form-area{width:100%;display:flex;gap:30px}.core-form .core-form-area .core-form-column{display:flex;flex-direction:column;flex:1;min-width:0px;gap:6px}.core-form .core-form-header-area{display:flex;padding-bottom:6px;margin-bottom:9px;border-bottom:1px dotted #bababa}.core-form .core-form-header-area .core-form-title-area{font-size:16px}.core-form .core-form-header-area.core-form-header-placeholder{box-sizing:border-box;height:25px;width:100%;border:none}.core-form .core-label-entry{display:flex;flex-direction:row;flex-shrink:1}.core-form .core-label-entry.core-label-entry-vertical{flex-direction:column}.core-form .core-label-entry.core-label-entry-vertical .core-input-area{width:100%;padding-top:5px;box-sizing:border-box}.core-label-entry{display:flex;flex-direction:row;align-items:center;gap:10px}.core-label-entry .core-label-area{align-self:center;text-align:right;font-size:14px;white-space:nowrap}.core-label-entry .core-label-area .core-required{color:red}.core-label-entry .core-label-area.core-textarea-label{align-self:flex-start;padding-top:4px}.core-label-entry .core-input-area{display:flex;flex-direction:column;flex-shrink:1;flex-grow:1;font-size:14px;min-width:0px}.core-label-entry .core-input-area>span{height:26px;min-width:0px;overflow:hidden;text-overflow:ellipsis;padding:4px 5px 3px;box-sizing:border-box;white-space:nowrap;cursor:default;border:1px solid transparent}.core-label-entry .core-label-entry-splitted{display:flex;flex-shrink:1;flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;gap:10px}.core-label-entry.core-label-entry-vertical{flex-direction:column;gap:0px}.core-label-entry.core-label-entry-vertical .core-label-area{align-self:flex-start}.core-label-entry.core-label-entry-vertical .core-input-area{width:100%;padding-top:5px;box-sizing:border-box}.core-label-entry:first-child{padding-top:0}.core-label-entry:last-child{padding-bottom:0}.core-input-area .core-required{float:right}.core-input-wrapper,.core-input-area .core-required{display:flex;flex:1;min-width:0px;min-height:0px;position:relative;z-index:100}.core-input-wrapper.core-not-correct:after,.core-input-area .core-required.core-not-correct:after{right:4px;pointer-events:none;content:"!";position:absolute;margin-top:4px;width:18px;height:18px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;text-align:center;background-color:#eb2a23;color:#fff;line-height:18px;font-size:18px}.core-input{border:1px solid #bababa;background:#fff;width:100%;height:26px;padding:3px 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:CorpoS,sans-serif;font-size:14px;box-sizing:border-box;border-radius:4px;transition:.15s linear all}.core-input:focus{border:1px solid #2525CA;outline:none}.core-input:focus:hover{border:1px solid #2525CA}.core-input:hover{border:1px solid #2525CA66}.core-input:disabled,.core-input.disabled{border:1px solid transparent;background-color:transparent;color:#151515;transition:none}.core-input:disabled.core-disabled-grey,.core-input.disabled.core-disabled-grey{background-color:#f9f9f9;border-color:#dbdbdb}.core-input:disabled.core-disabled-border,.core-input.disabled.core-disabled-border{border:1px solid #bababa}.core-input::-ms-clear{display:none}.core-input::-webkit-outer-spin-button,.core-input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.core-datebox{display:flex;height:26px;-webkit-user-select:none;user-select:none;-ms-user-select:none;width:100%;min-width:0px;font-size:14px}.core-datebox .core-datebox-container{display:flex;flex:1;min-width:0px;outline:none!important}.core-datebox .core-datebox-container .core-datebox-input-container{display:flex;flex:1;min-width:0px;position:relative}.core-datebox .core-datebox-container .core-datebox-input-container .core-datebox-input{color:#151515;display:flex;flex:1;border:1px solid #bababa;border-right:none;background-color:#fff;min-width:0px;height:100%;padding:3px 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:CorpoS,sans-serif;font-size:14px;box-sizing:border-box;text-align:left;align-items:center;border-radius:4px 0 0 4px;transition:.15s linear all}.core-datebox .core-datebox-container .core-datebox-input-container .core-datebox-input::-ms-clear{display:none}.core-datebox .core-datebox-container .core-datebox-input-container .core-datebox-icon-wrapper{width:26px;height:100%;display:flex;justify-content:center;align-items:center;border:1px solid #bababa;border-left:none;box-sizing:border-box;background-color:#fff;border-radius:0 4px 4px 0;transition:.15s linear all}.core-datebox .core-datebox-container .core-datebox-input-container .core-datebox-icon-wrapper:hover{cursor:pointer}.core-datebox .core-datebox-container .core-datebox-input-container .core-datebox-icon-wrapper:hover .core-datebox-icon{fill:#2525ca}.core-datebox .core-datebox-container .core-datebox-input-container .core-datebox-icon-wrapper .core-datebox-icon{width:24px;height:18px;fill:#979797;background-color:#fff;border-radius:0 4px 4px 0;transition:.15s linear all}.core-datebox .core-datebox-container .core-datebox-input-container.core-not-valid .core-datebox-icon-wrapper{border:1px solid rgba(235,42,34,.4);border-left:none}.core-datebox .core-datebox-container .core-datebox-input-container.core-not-valid .core-datebox-input{border:1px solid rgba(235,42,34,.4);border-right:none}.core-datebox .core-datebox-container .core-datebox-input-container.core-not-valid:after,.core-datebox .core-datebox-container .core-datebox-input-container.core-not-correct:after{right:26px;pointer-events:none;content:"!";position:absolute;margin-top:4px;width:18px;height:18px;border-radius:50%;text-align:center;background-color:#eb2a23;color:#fff;line-height:18px;font-size:18px}.core-datebox .core-datebox-container .core-datebox-input-container:hover .core-datebox-icon-wrapper{border:1px solid #2525CA66;border-left:none}.core-datebox .core-datebox-container .core-datebox-input-container:hover .core-datebox-input{border:1px solid #2525CA66;border-right:none}.core-datebox .core-datebox-container.core-datebox-relative{position:relative}.core-datebox .core-datebox-container.core-datebox-relative .core-datebox-calendar{position:absolute;left:0}.core-datebox .core-datebox-container.core-datebox-relative .core-datebox-calendar.core-datebox-calendar-bottom{top:30px}.core-datebox .core-datebox-container.core-datebox-relative .core-datebox-calendar.core-datebox-calendar-top{bottom:30px}.core-datebox.disabled{-webkit-user-select:initial;user-select:initial}.core-datebox.disabled .core-datebox-container .core-datebox-input-container .core-datebox-input{background-color:transparent;border:1px solid transparent;transition:none;border-radius:4px}.core-datebox.disabled .core-datebox-container .core-datebox-input-container .core-datebox-icon-wrapper{display:none}.core-datebox.disabled .core-datebox-container .core-datebox-input-container:hover{cursor:default}.core-datebox.disabled .core-datebox-container .core-datebox-input-container:focus{cursor:default;outline:none}.core-datebox.disabled .core-datebox-container .core-datebox-input-container:focus .core-datebox-icon-wrapper,.core-datebox.disabled .core-datebox-container .core-datebox-input-container:focus .core-datebox-input,.core-datebox.disabled .core-datebox-container .core-datebox-input-container:focus:hover .core-datebox-icon-wrapper,.core-datebox.disabled .core-datebox-container .core-datebox-input-container:focus :hover .core-datebox-input{border:1px solid transparent}.core-datebox.disabled .core-datebox-container .core-datebox-calendar{display:none}.core-datebox.disabled.core-disabled-grey .core-datebox-container .core-datebox-input-container .core-datebox-input{background-color:#f9f9f9;border-color:#dbdbdb}.core-datebox.disabled.core-disabled-grey .core-datebox-container .core-datebox-input-container:focus .core-datebox-input,.core-datebox.disabled.core-disabled-grey .core-datebox-container .core-datebox-input-container:focus:hover .core-datebox-input{border-color:#dbdbdb}.core-datebox.disabled.core-disabled-border .core-datebox-container .core-datebox-input-container .core-datebox-input{border:1px solid #bababa;border-radius:4px}.core-datebox.disabled.core-disabled-border .core-datebox-container .core-datebox-input-container:focus .core-datebox-input,.core-datebox.disabled.core-disabled-border .core-datebox-container .core-datebox-input-container:focus:hover .core-datebox-input{border:1px solid #bababa}.core-datebox-calendar{display:flex;flex-direction:column;width:320px;min-width:320px;height:316px;min-height:316px;background-color:#fff;border:1px solid #bababa;padding:20px;z-index:400;box-shadow:0 1px 3px #bababa;box-sizing:border-box;position:absolute;font-size:14px;border-radius:6px}.core-datebox-calendar .core-datebox-calendar-connector{position:absolute;left:calc(50% - 4px);width:8px;height:8px;transform:rotate(45deg);background-color:#fff}.core-datebox-calendar.core-datebox-calendar-bottom .core-datebox-calendar-connector{top:-5px;border-left:1px solid #bababa;border-top:1px solid #bababa}.core-datebox-calendar.core-datebox-calendar-top .core-datebox-calendar-connector{bottom:-5px;border-right:1px solid #bababa;border-bottom:1px solid #bababa}.core-datebox-calendar .core-datebox-calendar-selector{display:flex;flex-direction:row;min-width:0px;height:36px;gap:5px}.core-datebox-calendar .core-datebox-calendar-selector .core-datebox-calendar-switch-button{width:32px;min-width:32px;max-width:32px;height:36px;margin:0;padding:0;border-radius:6px}.core-datebox-calendar .core-datebox-calendar-selector .core-datebox-calendar-switch-button .core-datebox-switch-icon{width:18px;min-width:18px;max-width:18px;height:36px;fill:#fff}.core-datebox-calendar .core-datebox-calendar-selector .core-datebox-calendar-selector-text{display:flex;flex:1;height:36px;font-size:18px;margin:0;font-weight:700;border-radius:6px}.core-datebox-calendar .core-datebox-calendar-selector .core-datebox-calendar-selector-text.core-datebox-calendar-selector-text-no-hover{cursor:default;box-shadow:none;background-color:#2525ca}.core-datebox-calendar .core-datebox-calendar-area-wrapper{margin-top:7px;display:flex;flex:1;overflow:hidden;outline:none}.core-datebox-calendar .core-datebox-calendar-area-wrapper.core-datebox-calendar-upper-view{margin-top:13px}.core-datebox-calendar .core-datebox-calendar-area-wrapper .core-datebox-calendar-area{display:flex;flex:1;flex-direction:column;transition:.1s linear transform;justify-content:space-between;gap:1px}.core-datebox-calendar .core-datebox-calendar-area-wrapper .core-datebox-calendar-area .core-datebox-calendar-header{display:flex;flex-direction:row;height:32px;min-height:32px;border-bottom:1px solid #bababa;justify-content:space-between;gap:1px}.core-datebox-calendar .core-datebox-calendar-area-wrapper .core-datebox-calendar-area .core-datebox-calendar-header .core-datebox-calendar-week-day{display:flex;flex:1;align-items:center;justify-content:center;font-size:.9em;color:#bababa;font-weight:700}.core-datebox-calendar .core-datebox-calendar-area-wrapper .core-datebox-calendar-area .core-datebox-calendar-week .core-datebox-calendar-day.core-datebox-calendar-out-of-range,.core-datebox-calendar .core-datebox-calendar-area-wrapper .core-datebox-calendar-area .core-datebox-calendar-months .core-datebox-calendar-month.core-datebox-calendar-out-of-range,.core-datebox-calendar .core-datebox-calendar-area-wrapper .core-datebox-calendar-area .core-datebox-calendar-years .core-datebox-calendar-year.core-datebox-calendar-out-of-range{color:#bababa}.core-datebox-calendar .core-datebox-calendar-area-wrapper .core-datebox-calendar-area .core-datebox-calendar-week .core-datebox-calendar-day.core-datebox-calendar-selected,.core-datebox-calendar .core-datebox-calendar-area-wrapper .core-datebox-calendar-area .core-datebox-calendar-months .core-datebox-calendar-month.core-datebox-calendar-selected,.core-datebox-calendar .core-datebox-calendar-area-wrapper .core-datebox-calendar-area .core-datebox-calendar-years .core-datebox-calendar-year.core-datebox-calendar-selected{border:1px solid #bababa;cursor:pointer}.core-datebox-calendar .core-datebox-calendar-area-wrapper .core-datebox-calendar-area .core-datebox-calendar-week{display:flex;flex-direction:row;height:32px;min-height:32px;position:relative;justify-content:space-between;gap:1px}.core-datebox-calendar .core-datebox-calendar-area-wrapper .core-datebox-calendar-area .core-datebox-calendar-week .core-datebox-calendar-day{display:flex;flex:1;flex-direction:column;height:32px;justify-content:center;align-items:center;box-sizing:border-box;border:1px solid transparent;border-radius:6px;transition:.15s linear background,.15s linear box-shadow}.core-datebox-calendar .core-datebox-calendar-area-wrapper .core-datebox-calendar-area .core-datebox-calendar-week .core-datebox-calendar-day.core-datebox-calendar-active{background-color:#2525ca;color:#fff;font-weight:700;border:1px solid transparent}.core-datebox-calendar .core-datebox-calendar-area-wrapper .core-datebox-calendar-area .core-datebox-calendar-week .core-datebox-calendar-day.core-datebox-calendar-active:hover{background-color:#1a1aab}.core-datebox-calendar .core-datebox-calendar-area-wrapper .core-datebox-calendar-area .core-datebox-calendar-months,.core-datebox-calendar .core-datebox-calendar-area-wrapper .core-datebox-calendar-area .core-datebox-calendar-years{display:flex;flex-direction:row;position:relative;justify-content:space-between;height:73px;gap:2px}.core-datebox-calendar .core-datebox-calendar-area-wrapper .core-datebox-calendar-area .core-datebox-calendar-months .core-datebox-calendar-month,.core-datebox-calendar .core-datebox-calendar-area-wrapper .core-datebox-calendar-area .core-datebox-calendar-years .core-datebox-calendar-month,.core-datebox-calendar .core-datebox-calendar-area-wrapper .core-datebox-calendar-area .core-datebox-calendar-months .core-datebox-calendar-year,.core-datebox-calendar .core-datebox-calendar-area-wrapper .core-datebox-calendar-area .core-datebox-calendar-years .core-datebox-calendar-year{display:flex;flex:1;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;border-radius:6px;border:1px solid transparent;transition:.15s linear all}.core-datebox-calendar .core-datebox-calendar-area-wrapper .core-datebox-calendar-area.core-datebox-calendar-keyboard-active .core-datebox-calendar-week .core-datebox-calendar-day.core-datebox-calendar-active.core-datebox-calendar-selected{background-color:#2525ca;border:none;padding:1px;box-shadow:3px 3px 6px #1a1aab inset,-3px -3px 6px #1a1aab inset,3px -3px 6px #1a1aab inset,-3px 3px 6px #1a1aab inset}.core-datebox-calendar .core-datebox-calendar-wrapper{display:flex;flex:1;flex-direction:column;min-width:0px;min-height:0px}.core-datebox-calendar .core-datebox-calendar-buttons{display:flex;margin-top:15px;justify-content:flex-end;gap:10px}.core-datebox-calendar .core-datebox-calendar-buttons .core-button{margin-bottom:0}.core-datebox-calendar .core-datebox-calendar-date-container{display:flex;flex-direction:column;flex:1;min-width:0px}.core-datebox-calendar .core-datebox-calendar-time-container{display:flex;width:140px;padding-left:20px;box-sizing:content-box;flex-direction:column;min-height:0px}.core-datebox-calendar .core-datebox-calendar-time-container .core-datebox-calendar-time-header{display:flex;flex-direction:row}.core-datebox-calendar .core-datebox-calendar-time-container .core-datebox-calendar-time-header .core-input{height:36px;text-align:center}.core-datebox-calendar .core-datebox-calendar-time-container .core-datebox-calendar-time-header .core-datebox-calendar-time-divider{min-width:15px;width:15px;display:flex;align-items:center;justify-content:center;font-weight:700}.core-datebox-calendar .core-datebox-calendar-time-container .core-datebox-calendar-time-body{margin-top:12px;display:flex;flex-direction:row;flex:1;min-height:0px;gap:15px}.core-datebox-calendar .core-datebox-calendar-time-container .core-datebox-calendar-time-body .core-datebox-calendar-time-list-wrapper{display:flex;flex:1}.core-datebox-calendar .core-datebox-calendar-time-container .core-datebox-calendar-time-body .core-datebox-calendar-time-list{display:flex;flex:1;flex-direction:column;overflow:auto;min-height:0px;-ms-overflow-style:none;scrollbar-width:none;border:1px solid #bababa;border-radius:4px}.core-datebox-calendar .core-datebox-calendar-time-container .core-datebox-calendar-time-body .core-datebox-calendar-time-list.core-datebox-calendar-time-list-loaded{scroll-behavior:smooth}.core-datebox-calendar .core-datebox-calendar-time-container .core-datebox-calendar-time-body .core-datebox-calendar-time-list .core-datebox-calendar-time-entry{display:flex;justify-content:center;min-height:33px;align-items:center;box-sizing:border-box;border-radius:4px;border:1px solid white;transition:.15s linear all}.core-datebox-calendar .core-datebox-calendar-time-container .core-datebox-calendar-time-body .core-datebox-calendar-time-list .core-datebox-calendar-time-entry.core-datebox-calendar-hours-selected,.core-datebox-calendar .core-datebox-calendar-time-container .core-datebox-calendar-time-body .core-datebox-calendar-time-list .core-datebox-calendar-time-entry.core-datebox-calendar-minutes-selected{background-color:#2525ca;color:#fff;font-weight:700;border:1px solid #bababa}.core-datebox-calendar .core-datebox-calendar-time-container .core-datebox-calendar-time-body .core-datebox-calendar-time-list .core-datebox-calendar-time-entry.core-datebox-calendar-hours-selected:hover,.core-datebox-calendar .core-datebox-calendar-time-container .core-datebox-calendar-time-body .core-datebox-calendar-time-list .core-datebox-calendar-time-entry.core-datebox-calendar-minutes-selected:hover{background-color:#1a1aab}.core-datebox-calendar .core-datebox-calendar-time-container .core-datebox-calendar-time-body .core-datebox-calendar-time-list .core-datebox-calendar-time-entry:hover{background-color:#f0f0f0;cursor:pointer}.core-datebox-calendar .core-datebox-calendar-time-container .core-datebox-calendar-time-body .core-datebox-calendar-time-list::-webkit-scrollbar{display:none}.core-datagrid-datebox.core-datebox .core-datebox-container .core-datebox-input-container .core-datebox-input{padding:5px 5px 4px;border:none;text-align:center}.core-datagrid-datebox.core-datebox .core-datebox-container .core-datebox-input-container .core-datebox-input:focus{cursor:text;border:none!important;outline:none}.core-datagrid-datebox.core-datebox .core-datebox-container .core-datebox-input-container .core-datebox-input:focus~.core-datebox-icon-wrapper{border:none!important}.core-datagrid-datebox.core-datebox .core-datebox-container .core-datebox-input-container .core-datebox-icon-wrapper,.core-datagrid-datebox.core-datebox .core-datebox-container .core-datebox-input-container:hover .core-datebox-icon-wrapper,.core-datagrid-datebox.core-datebox .core-datebox-container .core-datebox-input-container:hover .core-datebox-input{border:none}.core-datebox.core-datetimebox .core-datebox-calendar{width:480px;min-width:480px;height:365px;min-height:365px}.core-datebox.core-datetimebox .core-datebox-calendar .core-datebox-calendar-wrapper{flex-direction:row}.core-datebox.core-timebox .core-datebox-calendar{width:230px;min-width:230px;height:365px;min-height:365px}.core-datebox.core-timebox .core-datebox-calendar .core-datebox-calendar-wrapper{flex-direction:row;justify-content:center}.core-datebox.core-timebox .core-datebox-calendar .core-datebox-calendar-time-container{padding-left:0}.core-datebox.core-timebox .core-datebox-calendar .core-datebox-calendar-buttons{display:flex;margin-top:15px;justify-content:space-between;gap:10px}.core-datebox.core-timebox .core-datebox-calendar .core-datebox-calendar-buttons .core-button{margin:0}.core-search-input-container{display:flex;flex-direction:row}.core-search-input-container .core-search-input-icon-wrapper{display:flex;width:26px;height:26px;padding-left:3px;position:absolute;justify-content:center;align-items:center;z-index:50}.core-search-input-container .core-search-input-icon-wrapper .core-search-input-icon{width:16px;height:16px;fill:#979797}.core-search-input-container .core-search-input{display:flex;flex:1;position:relative;min-width:0px;padding-left:28px;text-align:left;border-radius:6px}.core-textarea{resize:none;border:1px solid #bababa;background:#fff;width:100%;padding:3px 5px;overflow-y:auto;font-family:CorpoS,sans-serif;font-size:14px;box-sizing:border-box;white-space:initial;border-radius:6px;transition:.15s linear all}.core-textarea:focus{border:1px solid #2525CA;outline:none}.core-textarea:focus:hover{border:1px solid #2525CA}.core-textarea:hover{border:1px solid #2525CA66}.core-textarea:disabled,.core-textarea.disabled,.core-textarea:read-only{border:1px solid transparent;background-color:transparent;color:#151515;white-space:pre-wrap}.core-textarea:disabled.core-disabled-grey,.core-textarea.disabled.core-disabled-grey,.core-textarea:read-only.core-disabled-grey{background-color:#f9f9f9;border-color:#dbdbdb}.core-textarea:disabled.core-disabled-border,.core-textarea.disabled.core-disabled-border,.core-textarea:read-only.core-disabled-border{border:1px solid #bababa}.core-textarea::placeholder{color:#979797}.core-popup{display:flex;flex-direction:column;position:absolute;top:50%;left:50%;background-color:#fff;border:1px solid #bababa;box-shadow:0 1px 10px #bababa;border-radius:6px;outline:none}.core-popup .core-popup-header{display:flex;flex-direction:row;height:42px;min-height:42px;box-sizing:border-box;padding:2px 15px 0;border-bottom:1px solid #bababa;font-weight:700;font-size:15px;cursor:default}.core-popup .core-popup-header .core-popup-title{display:flex;flex:1;flex-direction:row;align-items:center;white-space:nowrap;min-width:0px;overflow:hidden}.core-popup .core-popup-header .core-popup-title span{overflow:hidden;text-overflow:ellipsis}.core-popup .core-popup-header .core-popup-close{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;font-size:16px}.core-popup .core-popup-header.core-popup-header-simple{border:none;font-weight:400}.core-popup .core-popup-body{display:flex;flex:1;flex-direction:column;min-height:0px;font-size:14px;margin:15px 15px 10px}.core-popup .core-popup-footer{display:flex;justify-content:flex-end;height:40px;min-height:40px;padding:7px 15px 6px;gap:10px}.core-popup .core-popup-footer.core-popup-footer-center{justify-content:center}.core-popup .core-popup-footer .core-popup-footer-left{display:flex;flex:1;gap:10px}.core-popup.core-popup-fixed{z-index:1501}.core-popup.core-popup-draggable{z-index:200}.core-popup.core-popup-draggable .core-popup-header{cursor:move}.core-popup.core-popup-centered{transform:translate(-50%,-50%);margin:auto;transform-origin:0 0}.core-popup.core-column-chooser{height:500px;width:350px;left:unset;top:unset}.core-popup.core-column-chooser .core-popup-body{overflow:auto;margin-bottom:15px;margin-top:10px;scroll-behavior:smooth}.core-popup.core-column-chooser .core-column-chooser-entry{display:flex;align-items:center;height:32px;min-height:32px;padding:0 5px 0 4px;border-radius:6px;border:1px solid transparent;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none}.core-popup.core-column-chooser .core-column-chooser-entry app-core-checkbox{flex:1}.core-popup.core-column-chooser .core-column-chooser-entry .core-checkbox-wrapper{height:26px;min-height:26px}.core-popup.core-column-chooser .core-column-chooser-entry .core-checkbox-container input:disabled~.core-checkmark{border:1px solid #bababa;cursor:pointer;background-color:#fff;transition:.15s linear all}.core-popup.core-column-chooser .core-column-chooser-entry .core-checkbox-container input:disabled~.core-checkmark:hover{border-color:#2525ca}.core-popup.core-column-chooser .core-column-chooser-entry .core-column-chooser-filter-active-icon{width:14px;height:14px;fill:#2525ca}.core-popup.core-column-chooser .core-column-chooser-entry.core-column-chooser-entry-selected{border:1px solid #bababa}.core-popup.core-column-chooser .core-column-chooser-entry:hover{background:#f0f0f0}.core-message-popup{height:auto}.core-message-popup .core-message-popup-body{display:flex;flex:1;flex-direction:row;min-height:0px}.core-message-popup .core-message-popup-icon{float:left;margin-right:10px}.core-message-popup .core-message-popup-text{float:left;width:100%;min-height:70px;font-size:14px;overflow:auto;padding-left:5px}.core-message-popup.core-popup,.core-message-popup.core-info-popup{width:600px}.core-message-popup.core-error-list-popup{width:auto;max-width:980px;min-width:500px;max-height:600px}.core-message-popup.core-confirm-popup,.core-message-popup.core-error-popup,.core-message-popup.core-warning-popup{width:500px;max-width:500px;min-width:500px;max-height:600px}.core-message-popup.core-register-popup{width:550px;max-width:550px;min-width:550px;max-height:600px}.core-message-popup.core-import-popup{width:500px}.core-message-popup.core-import-popup .core-message-popup-text{overflow:initial}.core-message-popup.core-import-popup .core-import-input-wrapper{display:flex;flex-direction:row;margin-top:15px}.core-message-popup.core-import-popup .core-import-popup-choose{font-size:14px;padding:0;height:29px;border-radius:4px 0 0 4px;min-width:100px;margin:0}.core-message-popup.core-import-popup .core-import-popup-input{display:flex;height:29px;opacity:.5;border-radius:0 4px 4px 0}.core-popup-overlay{position:fixed;min-width:100%;min-height:100%;top:0;left:0;z-index:1500;background:#0000004d!important}.core-close-button{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background-color:#2525ca;cursor:pointer;border-radius:6px;transition:.15s linear all}.core-close-button:hover{background-color:#1a1aab;background-color:1}.core-close-button .core-close-button-icon{fill:#fff;stroke:#2525ca;width:12px;height:12px}.core-button{display:flex;height:34px;font-size:15px;padding:0 14px;box-sizing:border-box;background-color:#2525ca;color:#fff;-webkit-user-select:none;user-select:none;min-width:90px;border:1px solid #2525CA;border-radius:8px;opacity:1;transition:.15s linear background,.15s linear box-shadow;outline:none;align-items:center;justify-content:center;font-family:CorpoS;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.core-button:focus-visible{cursor:pointer;border:1px solid #1A1AAB;box-shadow:3px 3px 10px #1a1aab inset,-3px -3px 10px #1a1aab inset,3px -3px 10px #1a1aab inset,-3px 3px 10px #1a1aab inset;opacity:1}.core-button:hover{cursor:pointer;border:1px solid #1A1AAB;background-color:#1a1aab;opacity:1}.core-button:disabled,.core-button.disabled{cursor:default;border:1px solid #2525CA;background-color:#2525ca;opacity:.5}.core-button:disabled:hover,.core-button.disabled:hover,.core-button:disabled:focus,.core-button.disabled:focus{cursor:default}.core-button-icon{display:flex;justify-content:center;height:26px;width:26px;background-color:#2525ca;border-radius:6px;margin-left:10px;box-sizing:border-box;transition:.15s linear all;-webkit-user-select:none;user-select:none;outline:none;border:none;align-items:center;font-family:CorpoS;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.core-button-icon:focus-visible{cursor:pointer;box-shadow:3px 3px 10px #1a1aab inset,-3px -3px 10px #1a1aab inset,3px -3px 10px #1a1aab inset,-3px 3px 10px #1a1aab inset;opacity:1}.core-button-icon:hover{cursor:pointer;background-color:#1a1aab;opacity:1}.core-button-icon:disabled,.core-button-icon.disabled{cursor:default;background-color:#2525ca;opacity:.5}.core-button-icon:disabled:hover,.core-button-icon.disabled:hover,.core-button-icon:disabled:focus,.core-button-icon.disabled:focus{cursor:default;box-shadow:none}.core-button-icon app-core-svg-icon svg{height:15px;width:15px;fill:#fff}.core-button-label{display:flex;height:18px;font-size:14px;box-sizing:border-box;color:#fff;margin:0 5px;-webkit-user-select:none;user-select:none;fill:#151515;align-items:center;transition:.15s linear all;border:none;background-color:transparent;padding:0;font-family:CorpoS;outline:none;white-space:nowrap}.core-button-label .core-button-text{color:#151515;margin-left:5px}.core-button-label svg{height:18px;width:18px}.core-button-label:hover,.core-button-label:focus{fill:#2525ca;cursor:pointer}.core-button-label:hover .core-button-text,.core-button-label:focus .core-button-text{color:#2525ca}.core-button-label:disabled,.core-button-label.disabled{opacity:.5;fill:#151515;cursor:default}.core-button-label:disabled:hover,.core-button-label.disabled:hover,.core-button-label:disabled:focus,.core-button-label.disabled:focus{fill:#151515;cursor:default}.core-button-label:disabled:hover .core-button-text,.core-button-label.disabled:hover .core-button-text,.core-button-label:disabled:focus .core-button-text,.core-button-label.disabled:focus .core-button-text{color:#151515}.core-lookup{display:flex;height:26px;-webkit-user-select:none;user-select:none;-ms-user-select:none;width:100%;min-width:0px}.core-lookup .core-lookup-container{display:flex;flex:1;min-width:0px}.core-lookup .core-lookup-container.core-lookup-relative{position:relative}.core-lookup .core-lookup-container.core-lookup-relative .core-lookup-list-container{position:absolute;left:0}.core-lookup .core-lookup-container.core-lookup-relative .core-lookup-list-container.core-lookup-no-search{padding-top:10px}.core-lookup .core-lookup-container.core-lookup-relative .core-lookup-list-container.core-lookup-list-container-top{bottom:32px}.core-lookup .core-lookup-container.core-lookup-relative .core-lookup-list-container.core-lookup-list-container-bottom{top:32px}.core-lookup.disabled{-webkit-user-select:initial;user-select:initial}.core-lookup.disabled .core-lookup-container .core-lookup-input-container .core-lookup-input{background-color:transparent;border:1px solid transparent;border-radius:4px;transition:none}.core-lookup.disabled .core-lookup-container .core-lookup-input-container .core-lookup-input .core-lookup-input-placeholder{display:none}.core-lookup.disabled .core-lookup-container .core-lookup-input-container .core-lookup-input span{overflow:hidden;text-overflow:ellipsis}.core-lookup.disabled .core-lookup-container .core-lookup-input-container .core-lookup-icon-wrapper{display:none}.core-lookup.disabled .core-lookup-container .core-lookup-input-container:hover{cursor:default}.core-lookup.disabled .core-lookup-container .core-lookup-input-container:focus{cursor:default;outline:none}.core-lookup.disabled .core-lookup-container .core-lookup-input-container:focus .core-lookup-icon-wrapper,.core-lookup.disabled .core-lookup-container .core-lookup-input-container:focus .core-lookup-input{border:1px solid transparent}.core-lookup.disabled .core-lookup-container .core-lookup-input-container:focus:hover .core-lookup-icon-wrapper,.core-lookup.disabled .core-lookup-container .core-lookup-input-container:focus:hover .core-lookup-input{border:1px solid transparent}.core-lookup.disabled .core-lookup-container .core-lookup-list-container{display:none}.core-lookup.disabled.core-disabled-grey .core-lookup-container .core-lookup-input-container .core-lookup-input{background-color:#f9f9f9;border-color:#dbdbdb}.core-lookup.disabled.core-disabled-grey .core-lookup-container .core-lookup-input-container:focus .core-lookup-input,.core-lookup.disabled.core-disabled-grey .core-lookup-container .core-lookup-input-container:focus:hover .core-lookup-input{border-color:#dbdbdb}.core-lookup.disabled.core-disabled-border .core-lookup-container .core-lookup-input-container .core-lookup-input{border:1px solid #bababa}.core-lookup.disabled.core-disabled-border .core-lookup-container .core-lookup-input-container:focus .core-lookup-input,.core-lookup.disabled.core-disabled-border .core-lookup-container .core-lookup-input-container:focus:hover .core-lookup-input{border:1px solid #bababa}.core-lookup-input-container{display:flex;flex:1;flex-direction:row;height:100%;min-width:0px;position:relative}.core-lookup-input-container .core-lookup-input{display:flex;flex:1;border:1px solid #bababa;border-right:none;background-color:#fff;min-width:0px;height:100%;padding:3px 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:CorpoS,sans-serif;font-size:14px;box-sizing:border-box;text-align:left;align-items:center;border-radius:4px 0 0 4px;transition:.15s linear all}.core-lookup-input-container .core-lookup-input .core-lookup-input-placeholder{color:#979797}.core-lookup-input-container .core-lookup-input span{overflow:hidden;text-overflow:ellipsis}.core-lookup-input-container .core-lookup-icon-wrapper{width:26px;height:100%;display:flex;justify-content:center;align-items:center;border:1px solid #bababa;border-left:none;box-sizing:border-box;background-color:#fff;border-radius:0 4px 4px 0;transition:.15s linear all}.core-lookup-input-container .core-lookup-icon-wrapper .core-lookup-icon{width:24px;height:23px;fill:#979797;background-color:#fff;border-radius:0 4px 4px 0}.core-lookup-input-container:focus{cursor:pointer;outline:none}.core-lookup-input-container:focus .core-lookup-icon-wrapper,.core-lookup-input-container:focus:hover .core-lookup-icon-wrapper{border:1px solid #2525CA;border-left:none}.core-lookup-input-container:focus .core-lookup-input,.core-lookup-input-container:focus:hover .core-lookup-input{border:1px solid #2525CA;border-right:none}.core-lookup-input-container:hover{cursor:pointer}.core-lookup-input-container:hover .core-lookup-icon-wrapper{border:1px solid #2525CA66;border-left:none}.core-lookup-input-container:hover .core-lookup-input{border:1px solid #2525CA66;border-right:none}.core-lookup-input-container.core-not-correct:after{right:26px;pointer-events:none;content:"!";position:absolute;margin-top:4px;width:18px;height:18px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;text-align:center;background-color:#eb2a23;color:#fff;line-height:18px;font-size:18px}.core-lookup-list-container{display:flex;flex-direction:column;background-color:#fff;border:1px solid #bababa;height:auto;width:100%;padding:18px 12px 10px;z-index:400;box-shadow:0 1px 3px #bababa;box-sizing:border-box;position:absolute;border-radius:6px}.core-lookup-list-container .core-lookup-list{display:flex;flex-direction:column;margin-top:10px;max-height:300px;overflow:auto;margin-bottom:10px;outline:none}.core-lookup-list-container .core-lookup-list .core-lookup-list-entry{display:flex;flex:1;flex-direction:row;align-items:center;min-height:28px;cursor:pointer;box-sizing:border-box;padding:0 6px;border:1px solid transparent;font-size:14px;white-space:nowrap;border-radius:6px;transition:.15s linear background,.15s linear border;margin:0 1px 2px;text-align:left}.core-lookup-list-container .core-lookup-action-buttons{height:34px;margin:5px 0;display:flex;justify-content:center;gap:10px}.core-lookup-list-container .core-lookup-list-container-connector{position:absolute;left:calc(50% - 4px);width:8px;height:8px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff}.core-lookup-list-container.core-lookup-no-search{padding-top:10px}.core-lookup-list-container.core-lookup-list-container-top .core-lookup-list-container-connector{bottom:-5px;border-right:1px solid #bababa;border-bottom:1px solid #bababa}.core-lookup-list-container.core-lookup-list-container-bottom .core-lookup-list-container-connector{top:-5px;border-left:1px solid #bababa;border-top:1px solid #bababa}.core-lookup-whitespace{height:30px;display:flex;font-size:14px;justify-content:center}.core-datagrid-lookup.core-lookup{height:100%}.core-datagrid-lookup.core-lookup .core-lookup-container .core-lookup-input-container .core-lookup-input{border-radius:unset;border:2px solid transparent;background-color:transparent;transition:none;padding:4px 5px 3px}.core-datagrid-lookup.core-lookup .core-lookup-container .core-lookup-input-container:focus .core-lookup-input,.core-datagrid-lookup.core-lookup .core-lookup-container .core-lookup-input-container:focus:hover .core-lookup-input{border:2px solid transparent}.core-datagrid-lookup.core-lookup .core-lookup-container .core-lookup-input-container:hover .core-lookup-input{border:2px solid transparent}.core-lookup-list-container .core-lookup-list .core-lookup-list-entry.core-multiselect-list-entry{padding:0 1px}.core-lookup-list-container .core-lookup-list .core-lookup-list-entry.core-multiselect-list-entry .core-checkbox-wrapper{height:26px;min-height:26px}.core-lookup-list-container .core-lookup-list .core-lookup-list-entry.core-multiselect-list-entry .core-checkbox-wrapper .core-checkbox-container input:disabled~.core-checkmark{border:1px solid #bababa;cursor:pointer;background-color:#fff;transition:.15s linear all}.core-radiogroup.core-radiogroup-horizontal{display:flex;flex-direction:row}.core-radiogroup.core-radiogroup-horizontal .core-radiobutton-wrapper{margin-left:10px}.core-radiogroup.core-radiogroup-horizontal .core-radiobutton-wrapper:first-child{margin-left:0}.core-radiogroup.core-radiogroup-vertical{display:flex;flex-direction:column}.core-radiogroup.core-radiogroup-vertical .core-radiobutton-wrapper{margin-top:5px}.core-radiogroup.core-radiogroup-vertical .core-radiobutton-wrapper:first-child{margin-top:0}.core-radiobutton-wrapper{height:26px;display:flex;min-width:26px}.core-radiobutton-container{position:relative;width:100%;left:0;border:2px solid transparent;border-left:2px solid transparent;box-sizing:border-box}.core-radiobutton-container.core-radiobutton-center-horizontal{display:flex;justify-content:center}.core-radiobutton-container.core-radiobutton-center-vertical{display:flex;align-items:center}.core-radiobutton-container .core-radiobutton{position:absolute;opacity:0;cursor:pointer;height:1px;width:1px}.core-radiobutton-container input:disabled~.core-radiomark{border:1px solid #bababa80;cursor:default}.core-radiobutton-container input:disabled~.core-radiomark:after{opacity:.5}.core-radiobutton-container input:focus~.core-radiomark{border-color:#2525ca}.core-radiobutton-container input:checked~.core-radiomark:after{display:block}.core-radiobutton-container .core-radiomark{position:absolute;top:0;height:20px;width:20px;background-color:#fff;border:1px solid #bababa;border-radius:45px;cursor:pointer;box-sizing:border-box;transition:.15s linear all}.core-radiobutton-container .core-radiomark:hover{border-color:#2525ca}.core-radiobutton-container .core-radiomark:after{content:"";position:absolute;display:none;left:4px;top:4px;width:10px;height:10px;background-color:#2525ca;border-radius:45px}.core-radiobutton-container .core-radiobutton-text{padding-left:30px;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.core-switch{border:1px solid #bababa;height:26px;font-size:12px;background-color:#fff;min-width:50px;overflow:hidden;-webkit-user-select:none;user-select:none;-ms-user-select:none;position:relative;box-sizing:border-box;border-radius:4px;transition:.15s linear all}.core-switch.disabled{opacity:.5}.core-switch.disabled:hover,.core-switch.disabled:focus{cursor:default;border-color:#bababa}.core-switch.disabled:hover .core-switch-panel.core-switch-inactive,.core-switch.disabled:focus .core-switch-panel.core-switch-inactive{background-color:#bababa}.core-switch:hover{cursor:pointer;border-color:#2525ca}.core-switch:hover .core-switch-panel.core-switch-inactive{background-color:#2525ca}.core-switch:focus{outline:none;border-color:#2525ca}.core-switch:focus .core-switch-panel.core-switch-inactive{background-color:#2525ca}.core-switch .core-switch-on,.core-switch .core-switch-off{width:100%;box-sizing:border-box;text-align:center}.core-switch .core-switch-on{padding:5px 21px 5px 5px}.core-switch .core-switch-off{padding:5px 5px 5px 21px}.core-switch .core-switch-icon{width:20px;height:20px;fill:#979797;position:relative;top:-3px}.core-switch .core-switch-inactive.core-switch-panel{transition:.1s linear left,.1s linear transform;transform:translate(0);background-color:#bababa;left:0}.core-switch .core-switch-panel{transition:.1s linear left,.1s linear transform,.15s linear background;position:absolute;left:100%;transform:translate(-16px);top:0;min-width:16px;width:16px;max-width:16px;height:24px;background-color:#2525ca}.core-accordion{display:flex;flex:1;flex-direction:column;min-width:0px}.core-accordion .core-accordion-container{display:flex;flex:1;flex-direction:column;min-width:0px;overflow:auto;outline:none;scroll-behavior:smooth}.core-accordion .core-accordion-scroll{display:flex;flex:1;flex-direction:column;min-width:0px;min-height:0px}.core-accordion .core-accordion-item{display:flex;flex-direction:column;transition:.3s ease all}.core-accordion .core-accordion-item.core-accordion-item-open .core-accordion-header{transition:.15s ease-out border,.15s ease-out background}.core-accordion .core-accordion-header{display:flex;flex-direction:row;min-height:38px;height:38px;align-items:center;padding:0 12px;background-color:#e5e5e5;font-size:16px;-webkit-user-select:none;user-select:none;position:relative;z-index:100;transition:.15s linear all;box-sizing:border-box;outline:none;border-bottom:1px solid #bababa}.core-accordion .core-accordion-header .core-accordion-header-text{display:flex;flex:1;overflow:hidden;text-overflow:ellipsis}.core-accordion .core-accordion-header .core-accordion-header-icon{display:flex;align-items:center}.core-accordion .core-accordion-header .core-accordion-header-icon .core-accordion-header-icon-svg{height:16px;width:16px;min-height:16px;min-width:16px;max-height:16px;max-width:16px;fill:#151515}.core-accordion .core-accordion-header.core-accordion-header-hover:hover{background-color:#dfdfdf;cursor:pointer}.core-accordion .core-accordion-header:focus:after{content:"";position:absolute;padding:1px 1px 0;inset:0;margin:-1px;background:linear-gradient(180deg,#2525ca,#bababa);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;-webkit-mask-composite:exclude;z-index:20}.core-accordion .core-accordion-content{display:flex;flex-direction:column;background-color:#fff;overflow:hidden;margin:1px;outline:none}.core-accordion .core-accordion-content-wrapper{display:flex;flex-direction:column;flex:1}.core-accordion.disabled .core-accordion-header{background-color:#e5e5e5}.core-accordion.disabled .core-accordion-header.core-accordion-header-hover:hover{background-color:#e5e5e5;cursor:default}.core-accordion.disabled .core-accordion-header:focus:after{content:unset}.core-accordion-separated .core-accordion-item{border:1px solid #bababa;border-bottom:none;border-radius:6px;margin-bottom:10px}.core-accordion-separated .core-accordion-item:last-child{margin-bottom:0}.core-accordion-separated .core-accordion-item.core-accordion-item-open{border-bottom:1px solid #bababa}.core-accordion-separated .core-accordion-item.core-accordion-item-open .core-accordion-header{border-radius:6px 6px 0 0}.core-accordion-separated .core-accordion-item.core-accordion-item-open .core-accordion-header:focus:after{border-radius:6px 6px 0 0}.core-accordion-separated .core-accordion-header{border-radius:6px}.core-accordion-separated .core-accordion-header:focus:after{border-radius:6px}.core-accordion-separated.core-accordion-inflexible .core-accordion-container{border-radius:6px;border:1px solid #bababa;padding:10px}.core-accordion-joined{border-radius:6px}.core-accordion-joined .core-accordion-item:first-child{border-radius:6px 6px 0 0}.core-accordion-joined.core-accordion-inflexible .core-accordion-container{border-radius:6px;border:1px solid #bababa}.core-accordion-joined.core-accordion-inflexible .core-accordion-item .core-accordion-header:focus:after{margin:0}.core-accordion-joined.core-accordion-inflexible .core-accordion-item.core-accordion-item-open{border-bottom:1px solid #bababa}.core-accordion-joined.core-accordion-inflexible .core-accordion-item:first-child .core-accordion-header:focus:after{border-radius:4px 4px 0 0}.core-accordion-joined.core-accordion-flexible .core-accordion-item{border:1px solid #bababa;border-bottom:1px solid transparent;border-top:none}.core-accordion-joined.core-accordion-flexible .core-accordion-item.core-accordion-item-open{border-bottom:1px solid #bababa}.core-accordion-joined.core-accordion-flexible .core-accordion-item.core-accordion-item-open:last-child .core-accordion-header{border-radius:0}.core-accordion-joined.core-accordion-flexible .core-accordion-item:first-child{border-top:1px solid #bababa}.core-accordion-joined.core-accordion-flexible .core-accordion-item:first-child .core-accordion-header{border-radius:6px 6px 0 0}.core-accordion-joined.core-accordion-flexible .core-accordion-item:first-child .core-accordion-header:focus:after{border-radius:6px 6px 0 0}.core-accordion-joined.core-accordion-flexible .core-accordion-item:last-child{border-radius:0 0 6px 6px}.core-accordion-joined.core-accordion-flexible .core-accordion-item:last-child .core-accordion-header{border-radius:0 0 6px 6px}.core-accordion-joined.core-accordion-flexible .core-accordion-item:last-child .core-accordion-header:focus:after{height:34px}.core-tabpanel{display:flex;flex:1;flex-direction:column;background-color:#fff;min-width:0px;min-height:0px;border-radius:8px}.core-tabpanel .core-tabpanel-header{height:34px;display:flex;background-color:#f4f4f4;border-top:1px solid #bababa;border-right:1px solid #bababa;border-radius:8px 8px 0 0}.core-tabpanel .core-tabpanel-header .core-tabpanel-header-left,.core-tabpanel .core-tabpanel-header .core-tabpanel-header-right{display:flex;justify-content:center;align-items:center;padding-top:1px;width:25px;background-color:#fff;border-left:1px solid #bababa;border-bottom:1px solid #bababa;border-radius:8px 0 0;box-sizing:border-box}.core-tabpanel .core-tabpanel-header .core-tabpanel-header-left.disabled .core-button-label,.core-tabpanel .core-tabpanel-header .core-tabpanel-header-right.disabled .core-button-label{fill:#bababa}.core-tabpanel .core-tabpanel-header .core-tabpanel-header-left.disabled .core-button-label:hover,.core-tabpanel .core-tabpanel-header .core-tabpanel-header-right.disabled .core-button-label:hover{fill:#bababa;cursor:default}.core-tabpanel .core-tabpanel-header .core-tabpanel-header-left{border-right:1px solid #bababa;border-radius:8px 0 0}.core-tabpanel .core-tabpanel-header .core-tabpanel-header-right{border-radius:0 8px 0 0}.core-tabpanel .core-tabpanel-header .core-tabpanel-header-container{flex:1;display:flex;overflow:hidden}.core-tabpanel .core-tabpanel-header .core-tabpanel-header-wrapper{display:flex;flex:1;position:relative;left:0;border-bottom:1px solid #bababa}.core-tabpanel .core-tabpanel-header .core-tabpanel-header-entry{background-color:#f4f4f4;padding:9px;font-size:14px;border-right:1px solid transparent;border-left:1px solid transparent;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:.15s linear background;position:relative}.core-tabpanel .core-tabpanel-header .core-tabpanel-header-entry:hover{cursor:pointer;background-color:#fff}.core-tabpanel .core-tabpanel-header .core-tabpanel-header-entry.core-tabpanel-active{background-color:#fff;border-right:1px solid #bababa;border-left:1px solid #bababa;top:0;min-height:35px;box-sizing:border-box;border-radius:8px 8px 0 0}.core-tabpanel .core-tabpanel-header .core-tabpanel-header-entry.core-tabpanel-active:hover{cursor:default}.core-tabpanel .core-tabpanel-header .core-tabpanel-header-entry:focus{outline:none}.core-tabpanel .core-tabpanel-header .core-tabpanel-header-entry:focus:after{content:"";position:absolute;padding:1px;inset:0;margin:0 -1px -1px;border-radius:6px 6px 0 0;background:linear-gradient(180deg,#2525ca,#bababa);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;-webkit-mask-composite:exclude;z-index:20}.core-tabpanel .core-tabpanel-header .core-tabpanel-header-entry.core-tabpanel-left,.core-tabpanel .core-tabpanel-header .core-tabpanel-header-entry.core-tabpanel-right{border-radius:8px 8px 0 0}.core-tabpanel .core-tabpanel-header .core-tabpanel-header-entry.core-tabpanel-left{border-left:1px solid #bababa}.core-tabpanel .core-tabpanel-header .core-tabpanel-header-entry.core-tabpanel-left:focus:after{margin-right:-2px}.core-tabpanel .core-tabpanel-header .core-tabpanel-header-entry.core-tabpanel-right{border-right:1px solid #bababa}.core-tabpanel .core-tabpanel-header .core-tabpanel-header-entry.core-tabpanel-right:focus:after{margin-left:-2px}.core-tabpanel .core-tabpanel-header.core-tabpanel-no-items{border-left:1px solid #bababa}.core-tabpanel .core-tabpanel-content{display:flex;flex:1;flex-direction:column;min-height:0px;border-radius:0 0 8px 8px}.core-tabpanel .core-tabpanel-content .core-tabpanel-whitespace{display:flex;flex:1;align-items:center;justify-content:center;color:#bababa;border:1px solid #bababa;border-top:none;border-radius:0 0 8px 8px;box-sizing:border-box}.core-tabpanel .core-tabpanel-content .core-tabpanel-content-entry{display:flex;flex-direction:row;height:100%;width:100%;background-color:#fff;min-height:0;border:1px solid #bababa;border-top:none;border-radius:0 0 8px 8px;box-sizing:border-box}.core-tabpanel.disabled .core-tabpanel-header .core-tabpanel-header-left .core-button-label,.core-tabpanel.disabled .core-tabpanel-header .core-tabpanel-header-right .core-button-label{fill:#bababa}.core-tabpanel.disabled .core-tabpanel-header .core-tabpanel-header-left .core-button-label:hover,.core-tabpanel.disabled .core-tabpanel-header .core-tabpanel-header-right .core-button-label:hover{fill:#bababa;cursor:default}.core-tabpanel.disabled .core-tabpanel-header .core-tabpanel-header-entry:hover{cursor:default;background-color:#f4f4f4}.core-tabpanel.disabled .core-tabpanel-header .core-tabpanel-header-entry.core-tabpanel-active{background-color:#fff}.core-tabpanel.disabled .core-tabpanel-header .core-tabpanel-header-entry.core-tabpanel-active:hover{cursor:default}@supports (-ms-ime-align:auto){.core-datagrid-container .core-datagrid .core-datagrid-table .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry .core-datagrid-header-filter-container.core-lookup-list-container-bottom .core-lookup-list-container-connector{top:-6px}.core-datagrid-container .core-datagrid .core-datagrid-table .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry .core-datagrid-header-filter-container.core-lookup-list-container-top .core-lookup-list-container-connector{bottom:-6px}.core-datagrid-container .core-datagrid .core-datagrid-table .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry .core-datagrid-lookup-filter.core-lookup .core-lookup-container .core-lookup-list-container.core-lookup-list-container-bottom .core-lookup-list-container-connector,.core-datagrid-container .core-datagrid .core-datagrid-table .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry .core-datagrid-radiogroup-filter.core-lookup .core-lookup-container .core-lookup-list-container.core-lookup-list-container-bottom .core-lookup-list-container-connector{top:-6px}.core-datagrid-container .core-datagrid .core-datagrid-table .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry .core-datagrid-lookup-filter.core-lookup .core-lookup-container .core-lookup-list-container.core-lookup-list-container-top .core-lookup-list-container-connector,.core-datagrid-container .core-datagrid .core-datagrid-table .core-datagrid-header .core-datagrid-filter-row .core-datagrid-filter-entry .core-datagrid-radiogroup-filter.core-lookup .core-lookup-container .core-lookup-list-container.core-lookup-list-container-top .core-lookup-list-container-connector{bottom:-6px}.core-datagrid-container .core-datagrid .core-datagrid-table .core-datagrid-body .core-datagrid-body-row .core-datagrid-body-entry .core-datagrid-body-entry-input{padding-left:4px}.core-datagrid-lookup.core-lookup .core-lookup-container .core-lookup-list-container.core-lookup-list-container-bottom .core-lookup-list-container-connector{top:-6px}.core-datagrid-lookup.core-lookup .core-lookup-container .core-lookup-list-container.core-lookup-list-container-top .core-lookup-list-container-connector{bottom:-6px}.core-lookup .core-lookup-container .core-lookup-input-container .core-lookup-input{padding:4px 5px}}.core-loading-panel-overlay{position:fixed;min-width:100%;min-height:100%;top:0;left:0;z-index:2000;background:#0000004d}.core-loading-panel{display:flex;flex-direction:column;width:100%;height:18%;z-index:1501;background-color:#fff;border:1px solid #bababa;position:absolute;top:50%;transform:translateY(-50%);transform-origin:0 0;-webkit-user-select:none;user-select:none;box-sizing:border-box}.core-loading-panel-content{display:flex;flex:1;flex-direction:column;justify-content:center;align-items:center;padding:10px 10px 0}.core-loading-panel-content .core-loading-message{font-size:14px;padding-top:20px}.core-loader{position:relative;width:40px;height:40px}.core-loader .core-loader-circle{position:absolute;width:38px;height:38px;opacity:0;transform:rotate(225deg);animation-iteration-count:infinite;animation-name:orbit;animation-duration:4.5s}.core-loader .core-loader-circle:after{content:"";position:absolute;width:6px;height:6px;border-radius:45px;background:#2525ca}.core-loader .core-loader-circle:nth-child(2){animation-delay:.24s}.core-loader .core-loader-circle:nth-child(3){animation-delay:.48s}.core-loader .core-loader-circle:nth-child(4){animation-delay:.72s}.core-loader .core-loader-circle:nth-child(5){animation-delay:.96s}@keyframes orbit{0%{transform:rotate(225deg);opacity:1;animation-timing-function:ease-out}7%{transform:rotate(345deg);animation-timing-function:linear}30%{transform:rotate(455deg);animation-timing-function:ease-in-out}39%{transform:rotate(690deg);animation-timing-function:linear}70%{transform:rotate(815deg);opacity:1;animation-timing-function:ease-out}75%{transform:rotate(945deg);animation-timing-function:ease-out}76%{transform:rotate(945deg);opacity:0}to{transform:rotate(945deg);opacity:0}}.core-contextmenu{display:flex;flex-direction:column;background-color:#fff;border:1px solid #bababa;border-radius:6px;box-shadow:0 1px 3px #bababa;position:absolute;overflow:auto;scroll-behavior:smooth;max-height:500px;z-index:1600}.core-contextmenu .core-contextmenu-list{display:flex;flex-direction:column;flex:1}.core-contextmenu .core-contextmenu-list-entry{display:flex;flex-direction:column;border-radius:4px;-webkit-user-select:none;user-select:none}.core-contextmenu .core-contextmenu-list-entry .core-button-label{height:16px;margin:0 7px 0 0;fill:#151515;cursor:inherit}.core-contextmenu .core-contextmenu-list-entry .core-button-label svg{height:16px;width:16px}.core-contextmenu .core-contextmenu-list-entry:first-child .core-contextmenu-list-entry-content{margin-top:3px}.core-contextmenu .core-contextmenu-list-entry:last-child .core-contextmenu-list-entry-content{margin-bottom:3px}.core-contextmenu .core-contextmenu-list-entry.core-contextmenu-list-entry-selected .core-contextmenu-list-entry-content{border:1px solid #bababa}.core-contextmenu .core-contextmenu-list-entry-content{display:flex;flex-direction:row;margin:0 3px;padding:5px 10px;border-radius:4px;border:1px solid transparent;box-sizing:border-box;white-space:nowrap}.core-contextmenu .core-contextmenu-list-entry-content:hover{background-color:#f0f0f0;cursor:pointer}.core-contextmenu .core-contextmenu-list-entry-content.core-contextmenu-list-entry-disabled{background-color:#fff;cursor:default;opacity:.5}.core-contextmenu .core-contextmenu-separator{width:100%;border-bottom:1px solid #bababa;margin:3px 0}.core-contextmenu .core-contextmenu-placeholder{width:23px}.core-contextmenu .core-contextmenu-text{display:flex}.core-contextmenu:focus{outline:none}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper{max-width:100%}svg use{pointer-events:none}[vs-repeat]{overflow-anchor:none}@-moz-document url-prefix(){.core-datagrid-filter-place-for-scroll,.core-datagrid-header-place-for-scroll,.core-datagrid-footer-place-for-scroll{width:0px!important;min-width:0px!important}}html{font-size:calc(4.4408921e-16rem + .83333333vw)}@media screen and (max-width: 7680px){html{font-size:calc(0rem + .83333333vw)}}@media screen and (max-width: 3840px){html{font-size:calc(0rem + .83333333vw)}}@media screen and (max-width: 1920px){html{font-size:1rem}}.overflow-hidden{overflow:hidden!important;touch-action:none!important}@media screen and (max-width: 980px){h2{font-size:1.875rem!important}body{height:unset}}body{font-size:1rem}body,html{margin:0;background-color:#d8dedc;min-width:320px;width:100%;height:100%;scrollbar-color:grey white;font-weight:500;font-family:Satoshi,CorpoS}body.load *,html.load *{cursor:wait!important}body h1,html h1{font-size:4.375rem;font-style:normal;font-weight:700;line-height:105%;margin:1.25rem 0rem;margin:0}body h2,html h2{font-size:3rem;font-style:normal;font-weight:700;line-height:110%;margin:0}body h3,html h3{font-size:2.5rem;font-style:normal;font-weight:700;line-height:120%;margin:0}body h4,html h4{font-size:2rem;font-style:normal;font-weight:700;line-height:120%;margin:0}body h5,html h5{font-size:1.5rem;font-style:normal;font-weight:700;line-height:120%;margin:0}body h6,html h6{font-size:1.25rem;font-style:normal;font-weight:700;line-height:120%;margin:.6px 0rem;margin:0}#page-wrapper{display:flex;flex-direction:column;box-sizing:border-box;height:100%;padding:0rem}#page-wrapper #page-container{display:flex;flex-direction:row;flex:1}#page-wrapper #page-container #page-content{flex:1;display:flex;min-width:0rem;padding:0rem}#page-wrapper #page-container #page-content .router-outlet{display:none}#page-wrapper #page-container #page-content>*{flex:1;display:flex;flex-direction:column;min-width:0rem}input[type=password]::-ms-reveal,input[type=password]::-ms-clear{display:none}app-core-svg-icon{display:flex;justify-content:center;align-items:center}.flex-1{flex:1}.flex-row{display:flex;flex-direction:row;min-width:0px;min-height:0px}.flex-row-1{display:flex;flex:1;flex-direction:row;min-width:0px;min-height:0px}.flex-column{display:flex;flex-direction:column;min-width:0px;min-height:0px}.flex-column-1{display:flex;flex-direction:column;flex:1;min-width:0px;min-height:0px}.flex-gap-10{gap:10px}.flex-gap-15{gap:15px}.flex-gap-20{gap:20px}.flex-gap-30{gap:30px}.align-center{align-items:center}.align-justify-center{align-items:center;justify-content:center}.justify-center{justify-content:center}.content-block{padding:10px;background-color:#fff;border:1px solid #bababa;border-radius:8px}.content-grid{padding:3px 10px 10px;background-color:#fff;border:1px solid #bababa;border-radius:8px}.content-grid>app-core-grid.disabled{margin-top:10px}.border-full-small{border:1px solid #bababa;border-radius:4px}.border-full{border:1px solid #bababa;border-radius:6px}.border-full-small{border:1px solid #bababa;border-radius:8px}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-y-auto{overflow-y:auto}.text-overflow-ellipsis{overflow:hidden;text-overflow:ellipsis}.user-select-none{user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none}.invisible{max-width:0px;max-height:0px;box-sizing:border-box}::-webkit-scrollbar{width:17px}::-webkit-scrollbar-corner,::-webkit-scrollbar-track{background-color:#f1f1f1}::-webkit-scrollbar-thumb{background-color:#c1c1c1;background-clip:padding-box;border-radius:8px}::-webkit-scrollbar-thumb:vertical{border-right:2px solid transparent;border-left:2px solid transparent}::-webkit-scrollbar-thumb:horizontal{border-top:2px solid transparent;border-bottom:2px solid transparent}::-webkit-scrollbar-thumb:hover{background-color:#a1a1a1}::-webkit-scrollbar-thumb:active{background-color:#717171}::-webkit-scrollbar-button:single-button{background-color:#f1f1f1;display:block;background-size:8px;background-repeat:no-repeat}::-webkit-scrollbar-button:single-button:vertical:decrement{height:17px;width:17px;background-position:center 6px;background-image:url(/assets/icons/triangle-top.svg)}::-webkit-scrollbar-button:single-button:vertical:increment{height:17px;width:17px;background-position:center 6px;background-image:url(/assets/icons/triangle-bottom.svg)}::-webkit-scrollbar-button:single-button:horizontal:decrement{height:17px;width:17px;background-position:6px 5px;background-image:url(/assets/icons/triangle-left.svg)}::-webkit-scrollbar-button:single-button:horizontal:increment{height:15px;width:15px;background-position:6px 5px;background-image:url(/assets/icons/triangle-right.svg)}::-webkit-scrollbar-button:single-button:hover{background-color:#e1e1e1}::-webkit-scrollbar-button:single-button:active{background-color:#d1d1d1}#header{color:#151515;display:flex;margin:0;padding:1.88rem 3rem}#header.header-light{background:#f6f6f6}#header .logo{cursor:pointer;display:flex;align-items:center;height:1.60169rem}#header .logo app-core-svg-icon{fill:#2525ca}#header .user-actions{flex:1;display:flex;flex-direction:row;justify-content:flex-end}@media screen and (max-width: 980px){app-global-header{touch-action:none!important}#header{padding:1.12rem 1.25rem;justify-content:space-between;flex-wrap:wrap}#header .user-actions{min-width:100%!important}}@media screen and (max-width: 385px){app-global-header .logo{width:70vw!important}app-global-header .logo app-core-svg-icon{width:70vw!important}app-global-header .logo app-core-svg-icon svg{width:70vw!important}}.menu-list ul{display:inline-flex;list-style:none;gap:1.875rem;margin:0}.menu-list ul li app-core-svg-icon{display:none}.menu-list ul li span{cursor:pointer;font-size:1rem;font-style:normal;font-weight:500;line-height:120%;text-align:left;text-overflow:ellipsis;text-wrap:nowrap}.menu-list ul li span:hover{color:#2525ca}.menu-list .button-list{display:none}@media screen and (max-width: 980px){.menu-list{display:none;touch-action:none;position:fixed;top:4rem;left:0;min-height:calc(100% - 4rem);z-index:6000;min-width:100%;background:#fff;flex-direction:column;justify-content:space-evenly;align-items:center}.menu-list.open{display:flex}.menu-list ul{cursor:pointer;flex-direction:column;display:flex;min-width:100%;padding:0rem;align-items:flex-start;gap:1.75rem}.menu-list ul li{display:flex;padding:0;height:3.4375rem;margin:0rem 1.25rem;justify-content:space-between;align-items:flex-start;align-self:stretch;border-bottom:1px solid #E1E4E3}.menu-list ul li span{font-weight:700;font-size:1.5625rem;line-height:105%}.menu-list ul li app-core-svg-icon{display:flex;width:1.5rem;height:1.5rem}.menu-list ul li app-core-svg-icon svg{width:1.5rem;height:1.5rem}.menu-list ul li:last-child{border-bottom:0px}.menu-list .button-list{display:flex;box-sizing:border-box;width:100%;bottom:0rem;background-color:#fff;padding:0rem 1.25rem}.menu-list .button-list .core-button{width:100%}.menu-list .button-list .core-button app-core-svg-icon,.menu-list .button-list .core-button svg{padding-right:.25rem;fill:#fff}.burger-menu{display:block!important}.burger-menu .clicker{width:2rem;cursor:pointer;display:flex;height:1.5rem;flex-direction:column;justify-content:space-between;align-items:center}.burger-menu .clicker .rectangle{width:2rem;height:.125rem;flex-shrink:0;border-radius:.125rem;background:#151515}.burger-menu.open .clicker .rectangle:first-child{display:block;position:absolute;top:1.85rem;width:2rem;height:.125rem;transform:rotate(45deg);flex-shrink:0}.burger-menu.open .clicker .rectangle{display:none}.burger-menu.open .clicker .rectangle:last-child{position:absolute;top:1.85rem;display:block;width:2rem;height:.125rem;transform:rotate(-45deg);flex-shrink:0}}app-global-footer{background-color:#292931;color:#fff}app-global-footer #footer{padding:1.875rem 3rem;margin:0;display:flex;justify-content:space-between;flex-wrap:wrap;height:100%;box-sizing:border-box}app-global-footer #footer #branding{flex-grow:1;flex-basis:50%;padding-bottom:2rem}app-global-footer #footer #branding app-core-svg-icon{fill:#fff;width:15.8125rem;max-height:1.60169rem}app-global-footer #footer #branding .logo{margin-bottom:2.5rem}app-global-footer #footer #founding{flex-grow:1;flex-basis:50%;padding:1.5rem 0 0;box-sizing:border-box;border-radius:1.25rem;border:1px solid;border-color:#474752;padding:1.5rem;display:flex;justify-content:space-between;background-color:#34343c;margin-bottom:2.5rem}app-global-footer #footer #founding .text{display:flex;flex-direction:column;max-width:23rem;gap:.62rem}app-global-footer #footer #founding span{color:#9292a0}app-global-footer #footer #founding .logo-wrapper{cursor:pointer;padding-left:5rem}app-global-footer #footer #founding .logo-wrapper img{width:11.125rem;height:8.375rem;border-radius:.5rem}app-global-footer #footer #aboutus{flex-grow:1;flex-basis:50%}app-global-footer #footer #aboutus p{margin-bottom:1.875rem;color:#9292a0}app-global-footer #footer #aboutus ul li:hover{color:#9292a0;cursor:pointer}app-global-footer #footer #categorys{flex-grow:1;flex-basis:50%}app-global-footer #footer #categorys p{margin-bottom:1.875rem;color:#9292a0}app-global-footer #footer #categorys ul{display:flex;flex-wrap:wrap}app-global-footer #footer #categorys ul li{flex-basis:50%;flex-grow:1;padding-right:.5rem;box-sizing:border-box;transition:.15s linear color}app-global-footer #footer #categorys ul li:hover{color:#9292a0;cursor:pointer}app-global-footer #footer #legal{flex-basis:100%}app-global-footer #footer #legal hr{opacity:20%;color:#c3c3c3;margin-bottom:1.25rem}app-global-footer #footer #legal #innerLegal{flex-grow:2;flex-basis:100%;display:flex;color:#9292a0}app-global-footer #footer #legal #innerLegal .imprint span,app-global-footer #footer #legal #innerLegal .policy span,app-global-footer #footer #legal #innerLegal .cookie span{transition:.15s linear color}app-global-footer #footer #legal #innerLegal .imprint span:hover,app-global-footer #footer #legal #innerLegal .policy span:hover,app-global-footer #footer #legal #innerLegal .cookie span:hover{cursor:pointer;color:#fff}app-global-footer #footer #legal #innerLegal .copyright{flex-basis:50%;flex-grow:1}app-global-footer #footer #legal #innerLegal .imprint{flex-basis:25%;flex-grow:1}app-global-footer #footer #legal #innerLegal .policy,app-global-footer #footer #legal #innerLegal .cookie{flex-basis:12.5%;flex-grow:1}app-global-footer #footer #legal #innerLegal .cookie{text-align:right}app-global-footer #footer #legal #innerLegal .version{display:none}app-global-footer #footer ul{list-style:none;padding:0}app-global-footer #footer ul li{margin-bottom:1.25rem;cursor:pointer;font-size:1.125rem;line-height:120%}app-global-footer #footer #categorys ul li{font-weight:500}@media screen and (max-width: 980px){app-global-footer{background-color:#151515}app-global-footer #footer{padding:5rem 1.25rem 1.25rem;flex-direction:column;flex-wrap:nowrap}app-global-footer #footer h3{font-size:1.875rem}app-global-footer #footer #categorys{display:none}app-global-footer #footer #branding{order:1;padding-bottom:0}app-global-footer #footer #aboutus{margin-top:3.38rem;order:2}app-global-footer #footer #aboutus li{font-size:1.125rem;font-weight:700;line-height:120%}app-global-footer #footer #founding{margin-top:1.5rem;order:3;min-width:auto;flex-direction:column}app-global-footer #footer #founding .text{max-width:100%;padding-bottom:1rem}app-global-footer #footer #founding .logo-wrapper{padding-left:0rem}app-global-footer #footer #founding .logo-wrapper img{width:100%;height:auto;border-radius:.5rem}app-global-footer #footer #legal{font-size:.875rem;order:4}app-global-footer #footer #legal hr{display:none}app-global-footer #footer #legal #innerLegal{flex-wrap:wrap;justify-content:space-between}app-global-footer #footer #legal #innerLegal .imprint,app-global-footer #footer #legal #innerLegal .policy,app-global-footer #footer #legal #innerLegal .cookie{flex-basis:25%;flex-grow:0;text-align:center}app-global-footer #footer #legal #innerLegal .copyright{flex:1 0 100%;padding-top:1.5rem;text-align:center;width:100%;order:4}}@media screen and (max-width: 400px){app-global-footer #founding{max-width:calc(100vh - 2.5rem)}}app-global-faq{display:flex;flex-direction:column;gap:3rem;padding-top:5rem}app-global-faq h2{display:flex;flex-direction:column;gap:1rem}app-global-faq h2 span{font-family:Satoshi;font-size:1.125rem;font-style:normal;font-weight:500;line-height:130%}app-global-faq #faq{padding:0rem 3rem 9.38rem}app-global-faq #faq .load-more{display:flex;justify-content:center;padding-top:1.5rem}app-global-faq #faq .load-more button{display:flex;gap:.5rem}app-global-faq #faq .load-more button svg,app-global-faq #faq .load-more button app-core-svg-icon{fill:#fff;width:1.5rem;height:1.5rem}@media screen and (max-width: 980px){app-global-faq{gap:1.88rem}app-global-faq #faq{padding:0rem 1.25rem 4.5rem!important}app-global-faq #faq .core-accordion{padding:0rem;background-color:unset}app-global-faq #faq .core-accordion .core-accordion-scroll{gap:.62rem}app-global-faq #faq .core-accordion .core-accordion-item{border-bottom:unset;border-top:unset;padding:1.5rem;border-radius:.625rem;border:1px solid #E1E4E3;background:#fff;margin-bottom:0rem}app-global-faq #faq .core-accordion .core-accordion-item .core-accordion-header{border-radius:0rem;border:0rem;background-color:#fff!important;padding:0rem}app-global-faq #faq .core-accordion .core-accordion-item .core-accordion-header .core-accordion-header-text span{font-size:1.125rem;font-weight:700;line-height:120%}app-global-faq #faq .core-accordion .core-accordion-item .core-accordion-content-wrapper{padding:0rem}app-global-faq #faq .core-accordion .core-accordion-item .core-accordion-content-wrapper p{margin:.94rem 0rem 0rem;font-size:1.125rem;font-weight:400;line-height:120%}app-global-faq #faq .core-accordion .core-accordion-item-open .core-accordion-header .core-accordion-header-text span{color:#2525ca}}app-global-review{display:flex;flex-direction:column;gap:3rem}app-global-review #heading{display:flex;flex-direction:row;align-content:space-between;align-items:center}app-global-review .review-container{border-radius:1.25rem;box-sizing:border-box;border:1px solid #E1E4E3;background:#fff;max-width:23rem;min-width:23rem;flex-grow:1;flex-basis:33%;padding:2rem}app-global-review .review-container:last-child{margin-right:.75rem}app-global-review .review-container .review-text{display:flex;flex-direction:column;height:100%;justify-content:space-between;gap:1.5rem;width:fit-content}app-global-review .review-container .review-text span:before,app-global-review .review-container .review-text span:after{content:'"';font-size:1.25rem;font-style:normal;font-weight:500;line-height:120%}app-global-review .review-container .review-text span{font-size:1.25rem;font-style:normal;font-weight:500;line-height:120%}app-global-review .review-container .review-text .review-info{margin-top:auto}app-global-review .review-container .review-text .review-info b{font-size:1rem;font-style:normal;font-weight:700;line-height:120%}app-global-review .review-container .review-text .review-info p{color:#8f8f8f;font-size:.875rem;font-style:normal;font-weight:500;line-height:120%;margin:0rem}@media screen and (max-width: 980px){app-global-review .horizontal-slide-scroll-wrapper{display:flex;flex-direction:column;gap:1.21rem}app-global-review .horizontal-slide-scroll-wrapper .slider-progress{margin:0rem 1.25rem}app-global-review .horizontal-slide-scroll-wrapper .slider-progress progress{display:flex;width:100%;height:.25rem;accent-color:#151515}app-global-review .horizontal-slide-scroll{overflow-x:auto}app-global-review .review-container{min-width:19.875rem;max-width:19.875rem}app-global-review .core-button-combined{display:none}app-global-review .horizontal-slide-wrapper{gap:1.25rem}app-global-review .horizontal-slide-wrapper:before{max-width:0rem;min-width:0rem}}@media screen and (max-width: 400px){app-global-review .review-container{min-width:calc(100% - 5.125rem)!important;max-width:calc(100% - 5.125rem)!important}}app-global-course-highlight{display:flex;flex-direction:column}app-global-course-highlight .course-highlight-container{display:flex;flex-direction:column;gap:3rem}app-global-course-highlight #heading{display:flex;flex-direction:row;align-content:space-between;align-items:center}app-global-course-highlight #heading .flex-row{gap:.65rem;justify-content:space-between}app-global-course-highlight .horizontal-slide-scroll{padding-bottom:0rem}app-global-course-highlight .course-box{display:flex;flex-direction:column;box-sizing:border-box;border-radius:1.25rem;border:1px solid #E1E4E3;background:#fff;max-width:24rem;min-width:24rem;flex-grow:1;flex-basis:33%;gap:2rem;padding:1.5rem;transition:.15s linear background,.15s linear color,.15s linear border}app-global-course-highlight .course-box .course-box-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem}app-global-course-highlight .course-box .course-box-header .course-box-header-location{display:flex;flex:1;align-items:center;gap:.5rem;flex-shrink:0;min-width:0px}app-global-course-highlight .course-box .course-box-content{display:flex;height:9.375rem;flex-direction:column;justify-content:space-between;align-items:flex-start;flex-shrink:0}app-global-course-highlight .course-box .course-box-content h5{margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}app-global-course-highlight .course-box .course-box-footer{display:flex;justify-content:space-between;align-items:center;width:100%}app-global-course-highlight .course-box .course-box-footer .course-box-arrow{cursor:pointer}app-global-course-highlight .course-box .course-box-footer .course-box-arrow app-core-svg-icon{display:flex;width:1.5rem;align-items:center;flex-shrink:0;justify-content:flex-start}app-global-course-highlight .course-box .course-box-footer .course-box-arrow app-core-svg-icon svg{width:2.0625rem;height:.625rem;flex-shrink:0;fill:#2525ca}app-global-course-highlight .course-box:hover{border:1px solid #2525CA66}app-global-course-highlight .course-box:focus{border:1px solid #2525CA}@media screen and (max-width: 980px){app-global-course-highlight .horizontal-slide-scroll-wrapper{display:flex;flex-direction:column;gap:1.21rem}app-global-course-highlight .horizontal-slide-scroll-wrapper .slider-progress{margin:0rem 1.25rem}app-global-course-highlight .horizontal-slide-scroll-wrapper .slider-progress progress{display:flex;width:100%;height:.25rem;accent-color:#151515}app-global-course-highlight .course-highlight-container{gap:1.88rem!important}app-global-course-highlight .horizontal-slide-scroll{overflow-x:auto!important}app-global-course-highlight .course-box{min-width:19.875rem!important;max-width:19.875rem!important}app-global-course-highlight .core-button-combined{display:none!important}app-global-course-highlight .core-button-wrapper{display:flex;flex:1;align-items:center;justify-content:center!important}app-global-course-highlight .core-button-wrapper .core-button{width:fit-content!important}app-global-course-highlight .horizontal-slide-wrapper{gap:1.25rem!important}app-global-course-highlight .horizontal-slide-wrapper:before{max-width:0rem!important;min-width:0rem!important}}@media screen and (max-width: 400px){app-global-course-highlight .course-box{min-width:calc(100% - 5.125rem)!important;max-width:calc(100% - 5.125rem)!important}}app-global-course-list{display:flex;flex:1;min-width:0px}app-global-course-list .vertical-slide-scroll{position:relative}app-global-course-list .course-box{display:flex;width:calc(100% - 1px);flex-direction:row;border-radius:1.25rem;border:1px solid #E1E4E3;background:#fff;box-sizing:border-box;transition:.15s linear all;outline:none}app-global-course-list .course-box .course-box-date span{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;color:#151515;text-overflow:ellipsis;font-family:Satoshi;font-style:normal;line-height:120%}app-global-course-list .course-box .course-box-date span.day{font-size:1.25rem;font-weight:700}app-global-course-list .course-box .course-box-date span.month{font-size:.875rem;font-weight:500}app-global-course-list .course-box .course-box-more-details{display:flex;align-items:center;background:#fff;box-sizing:border-box;-webkit-user-select:none;user-select:none;outline:none;border:none;padding:0}app-global-course-list .course-box .course-box-more-details span{color:#2525ca;text-align:center;font-family:Satoshi;font-size:1rem;font-style:normal;font-weight:700;line-height:120%}app-global-course-list .course-box .course-box-more-details app-core-svg-icon svg{height:1.25rem;width:1.25rem;fill:#2525ca}app-global-course-list .course-box:hover{border:1px solid #2525CA66}app-global-course-list .course-box:focus{border:1px solid #2525CA}app-global-course-list .course-list-map-view .course-box .course-box-date,app-global-course-list .course-list-list-view .course-box .course-box-date{display:flex;width:3.75rem;padding:0rem .25rem;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;border-radius:1.25rem 0rem 0rem 1.25rem;border-right:1px solid #E1E4E3;background:#fff;box-sizing:border-box}app-global-course-list .course-list-map-view .course-box .course-box-date span,app-global-course-list .course-list-list-view .course-box .course-box-date span{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;color:#151515;text-overflow:ellipsis;font-family:Satoshi;font-style:normal;line-height:120%}app-global-course-list .course-list-map-view .course-box .course-box-date span.day,app-global-course-list .course-list-list-view .course-box .course-box-date span.day{font-size:1.25rem;font-weight:700}app-global-course-list .course-list-map-view .course-box .course-box-date span.month,app-global-course-list .course-list-list-view .course-box .course-box-date span.month{font-size:.875rem;font-weight:500}app-global-course-list .course-list-map-view .course-box .course-box-content,app-global-course-list .course-list-list-view .course-box .course-box-content{display:flex;padding:1.5rem;flex-direction:column;align-items:flex-start;gap:1.125rem;flex:1 0 0;min-width:0px;box-sizing:border-box}app-global-course-list .course-list-map-view .course-box .course-box-content .course-box-content-top,app-global-course-list .course-list-list-view .course-box .course-box-content .course-box-content-top{display:flex;flex-direction:column;align-items:flex-start;gap:.62rem;align-self:stretch}app-global-course-list .course-list-map-view .course-box .course-box-content .course-box-content-top .course-box-text,app-global-course-list .course-list-list-view .course-box .course-box-content .course-box-content-top .course-box-text{display:flex;flex-direction:row;gap:1.5rem;align-self:stretch}app-global-course-list .course-list-map-view .course-box .course-box-content .course-box-content-top .course-box-info,app-global-course-list .course-list-list-view .course-box .course-box-content .course-box-content-top .course-box-info{display:flex;align-items:center;gap:1rem}app-global-course-list .course-list-map-view .course-box .course-box-content .course-box-content-top h6,app-global-course-list .course-list-list-view .course-box .course-box-content .course-box-content-top h6{margin:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-global-course-list .course-list-map-view .course-box .course-box-content .course-box-content-bottom,app-global-course-list .course-list-list-view .course-box .course-box-content .course-box-content-bottom{display:flex;align-items:flex-end;gap:11.0625rem;align-self:stretch}app-global-course-list .course-list-map-view .cdk-virtual-scroll-viewport,app-global-course-list .course-list-list-view .cdk-virtual-scroll-viewport{scrollbar-width:1px}app-global-course-list .course-list-map-view .cdk-virtual-scrollable,app-global-course-list .course-list-list-view .cdk-virtual-scrollable{width:100%}app-global-course-list .course-list-map-view .cdk-virtual-scroll-content-wrapper,app-global-course-list .course-list-list-view .cdk-virtual-scroll-content-wrapper{min-width:100%;display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:.5rem}app-global-course-list .course-list-map-view .course-box{height:8.6875rem}app-global-course-list .course-list-map-view .cdk-virtual-scrollable{height:100%}app-global-course-list .course-list-list-view .course-box{height:7rem}app-global-course-list .course-list-whitespace{display:flex;flex:1;max-width:24rem;padding-top:5rem}app-global-course-list .course-list-overlay{position:absolute;height:6.25rem;width:100%;opacity:0;z-index:1;transition:ease .25s opacity;pointer-events:none}app-global-course-list .course-list-overlay.top{background:linear-gradient(180deg,#f6f6f6,#f6f6f600);top:0}app-global-course-list .course-list-overlay.bottom{bottom:0;background:linear-gradient(0deg,#f6f6f6,#f6f6f600)}app-global-course-list .course-list-overlay.visible{opacity:1}app-global-course-list .course-list-mobile-view{display:flex;flex:1;flex-direction:column;min-width:0px;align-items:center;gap:2.5rem}app-global-course-list .course-list-mobile-view .course-list-container{display:flex;flex:1;flex-direction:column;width:100%;align-items:flex-start;gap:.5rem;touch-action:pan-y!important}app-global-course-list .course-list-mobile-view .course-box{display:flex;padding:1.5rem;flex-direction:column;align-items:flex-start;gap:1.5rem}app-global-course-list .course-list-mobile-view .course-box .course-box-content-top{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;align-self:stretch}app-global-course-list .course-list-mobile-view .course-box .course-box-content-top .course-box-info{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch}app-global-course-list .course-list-mobile-view .course-box .course-box-content-top .course-box-text{display:flex;align-items:center;gap:.75rem;align-self:stretch}app-global-course-list .course-list-mobile-view .course-box .course-box-content-top .course-box-text .course-box-date{display:flex;min-width:1.5rem;max-width:1.5rem;padding:.375rem var(--font-size-xsmall, .75rem);flex-direction:column;align-items:center;border-radius:.5rem;background:#f6f6f6}app-global-course-list .course-list-mobile-view .course-box .course-box-content-top .course-box-text h6{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}app-global-course-list .course-list-mobile-view .course-box .course-box-content-bottom{display:flex;justify-content:space-between;align-items:flex-end;align-self:stretch}app-global-course-list .course-list-mobile-view .course-list-pager{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-self:stretch;width:100%}app-global-course-list .course-list-mobile-view .course-list-pager .course-list-page-selector{display:flex;gap:.125rem;align-items:flex-start}app-global-course-list .course-list-mobile-view .course-list-pager .course-list-page-selector .course-list-page-separator{display:flex;height:2.3rem;align-items:center;justify-content:center;padding:.75rem .2rem;box-sizing:border-box;letter-spacing:-2px}app-global-course-list .course-list-mobile-view .course-list-pager .course-list-page{display:flex;width:2.3rem;height:2.3rem;padding:.75rem;justify-content:center;align-items:center;box-sizing:border-box;border-radius:2.125rem;border:1px solid transparent;transition:.15s linear all;outline:none;-webkit-user-select:none;user-select:none}app-global-course-list .course-list-mobile-view .course-list-pager .course-list-page:hover{border:1px solid #2525CA66;cursor:pointer}app-global-course-list .course-list-mobile-view .course-list-pager .course-list-page:focus-visible{border:1px solid #2525CA}app-global-course-list .course-list-mobile-view .course-list-pager .course-list-page.course-list-page-active{background:#fff}app-global-course-list .course-list-mobile-view .course-list-pager .course-list-page-switch-button{display:flex;justify-content:center;align-items:center;border-radius:3.6875rem;border:1px solid transparent;color:#151515;background:#fff;box-sizing:border-box;transition:.15s linear all;outline:none}app-global-course-list .course-list-mobile-view .course-list-pager .course-list-page-switch-button svg{width:1.5rem;height:1.5rem;fill:#151515}app-global-course-list .course-list-mobile-view .course-list-pager .course-list-page-switch-button:hover{border:1px solid #2525CA66;cursor:pointer}app-global-course-list .course-list-mobile-view .course-list-pager .course-list-page-switch-button:focus{border:1px solid #2525CA}app-global-course-list .course-list-mobile-view .course-list-pager .course-list-page-switch-button.disabled{border:1px solid transparent;cursor:default}app-global-course-list .course-list-mobile-view .course-list-pager .course-list-page-switch-button.disabled svg{fill:#e1e4e3}app-global-course-list .course-list-mobile-view .course-list-pager .course-list-page-switch-button.course-list-page-switch-button-previous{padding:.4rem .4625rem .4rem .3375rem}app-global-course-list .course-list-mobile-view .course-list-pager .course-list-page-switch-button.course-list-page-switch-button-next{padding:.4rem .3375rem .4rem .4625rem}@media screen and (max-width: 980px){app-global-course-list.hidden{display:none}}app-global-search-text-list{display:flex;flex:1;min-width:0px}.search-text-list{display:flex;flex:1;align-items:flex-start;gap:1rem;flex-shrink:0;min-width:0px;-webkit-user-select:none;user-select:none;position:relative}.search-text-list .search-text-list-button{display:flex;padding:.9rem;justify-content:center;align-items:center;border-radius:.5rem;border:1px solid #E1E4E3;background:#fff;transition:.15s linear background,.15s linear color,.15s linear border}.search-text-list .search-text-list-button svg{width:1rem;height:1rem}.search-text-list .search-text-list-button:hover{background-color:#e1e4e3;cursor:pointer}.search-text-list .search-text-list-button:focus,.search-text-list .search-text-list-button:focus-visible{box-shadow:none;background-color:#fff;border:1px solid #2525CA;outline:none}.search-text-list .search-text-list-button:active{background-color:#c3c3c3!important}.search-text-list .search-text-list-button:disabled,.search-text-list .search-text-list-button.disabled{cursor:default;border:1px solid #E1E4E3;background-color:#fff!important;opacity:1}.search-text-list .search-text-list-button:disabled svg,.search-text-list .search-text-list-button.disabled svg{fill:#e1e4e3}.search-text-list .search-text-list-button:disabled:hover,.search-text-list .search-text-list-button.disabled:hover,.search-text-list .search-text-list-button:disabled:focus,.search-text-list .search-text-list-button.disabled:focus{cursor:default}.search-text-list .search-text-list-container{display:flex;flex:1;flex-direction:row;overflow:hidden;scroll-behavior:smooth}.search-text-list .search-text-list-wrapper{display:flex;flex:1;position:relative;gap:.5rem;left:0}.search-text-list .search-text-list-overlay{position:absolute;height:100%;width:6.25rem;opacity:0;z-index:1;transition:ease .25s opacity;pointer-events:none}.search-text-list .search-text-list-overlay.right{background:linear-gradient(270deg,#f6f6f6,#f6f6f600);right:3.9rem}.search-text-list .search-text-list-overlay.left{left:3.9rem;background:linear-gradient(90deg,#f6f6f6,#f6f6f600)}.search-text-list .search-text-list-overlay.visible{opacity:1}.search-text-list .core-tag{display:flex;padding:.9rem 1.25rem;justify-content:center;align-items:center;gap:.75rem;border-radius:12.5rem;background:#fff;color:#151515;border:1px solid #E1E4E3;box-sizing:border-box;max-width:13rem}.search-text-list .core-tag:hover{border:1px solid #2525CA66;cursor:pointer}.search-text-list .core-tag:focus{border:1px solid #2525CA}.grey{fill:#ccc}.red{fill:#eb2a23}.crimson{fill:#dc143c}.orange{fill:orange}.yellow{fill:#fff535}.gold{fill:gold}.darkgreen{fill:#006400}.forestgreen{fill:#228b22}.green{fill:green}.small-dot{height:15px;width:15px;vertical-align:top;margin-top:1px}.course-type-box{display:flex;max-width:13.125rem;padding:.2375rem .625rem;justify-content:center;align-items:center;gap:.625rem;border-radius:.625rem;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.course-type-box .course-type-frame{display:flex;width:3.5rem;align-items:center;gap:.3125rem}.course-type-box .course-type-frame img{width:12px}.course-type-box span{overflow:hidden;text-align:center;text-overflow:ellipsis;font-family:Satoshi;font-size:.875rem;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-.0175rem}.course-type-local{background:#ffe7d5}.course-type-local span{color:#562c14}.course-type-hybrid{background:#e7d5ff}.course-type-hybrid span{color:#4b2a75}.course-type-online{background:#dff8e7;padding:.2375rem .525rem}.course-type-online span{color:#396c49}.course-detail-box{display:flex;align-items:center;gap:.25rem;overflow:hidden;text-overflow:ellipsis}.course-detail-box app-core-svg-icon svg{width:1rem;height:1rem;fill:#8f8f8f}.course-detail-box span{color:#8f8f8f;text-align:center;font-family:Satoshi;font-size:.875rem;font-style:normal;font-weight:500;line-height:120%;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.horizontal-slide-scroll{cursor:grab;overflow:hidden;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.horizontal-slide-wrapper{display:flex;flex-direction:row;gap:1.5rem}.horizontal-slide-wrapper:before,.horizontal-slide-wrapper:after{content:"";min-width:1.5rem}.vertical-slide-scroll{cursor:grab;overflow:hidden;scroll-behavior:smooth;display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:.5rem;-ms-overflow-style:none;scrollbar-width:none}.vertical-slide-scroll .cdk-virtual-scrollable{-ms-overflow-style:none;scrollbar-width:none}app-landing .home1{padding-top:9rem;background-color:#fff}app-landing .home1 app-global-course-highlight .course-highlight-container{padding-bottom:9rem}app-landing .home1 #category-boxes{margin-top:3rem}app-landing .home2{padding-top:9rem;background:linear-gradient(180deg,#fff,#eff1f0 78.5%)}app-landing .home3{padding-top:4.5rem;background-color:#eff1f0}app-landing .landing-section{position:relative;height:33.2rem;display:flex;padding:0rem 3rem;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:3rem}app-landing .landing-section .search-section{display:flex;flex-direction:column;gap:1.5rem}app-landing .landing-section .search-head{padding:6rem 0rem 0rem;display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}app-landing .landing-section .search-head h1{width:42.75rem}app-landing .landing-section .search-wrapper{display:flex;flex-direction:row;gap:.3125rem;padding-top:1.5rem}app-landing .landing-section .search-wrapper .search-inputs{display:flex;flex-direction:row;width:31.2rem}app-landing .landing-section .search-wrapper .search-inputs .search-input-prefix{padding:.5rem .3rem .625rem 1.25rem;box-sizing:border-box;width:2.388rem;border:1px solid #D8DEDC;background-color:#fff;height:3.75rem;font-size:1rem;font-style:normal;font-weight:500;line-height:120%;color:#151515;display:flex;align-items:center;border-right:0px;transition:.15s linear background,.15s linear color,.15s linear border}app-landing .landing-section .search-wrapper .search-input-box{display:flex;flex:1;min-width:0px}app-landing .landing-section .search-wrapper .search-input-box app-core-textbox{display:flex;flex:1}app-landing .landing-section .search-wrapper .search-input-box.search-inputs-text .core-input{border-radius:.625rem 0rem 0rem .625rem}app-landing .landing-section .search-wrapper .search-input-box.search-inputs-location .core-input{border-radius:0 .625rem .625rem 0;border-left:none;padding-left:.2rem}app-landing .landing-section .search-wrapper .search-input-box.search-inputs-location:hover .search-input-prefix{border:1px solid #2525CA66;border-right:none}app-landing .landing-section .search-wrapper .search-input-box.search-inputs-location:hover .core-input{border:1px solid #2525CA66;border-left:none}app-landing .landing-section .search-wrapper .search-input-box.search-inputs-location:focus-within .search-input-prefix{border:1px solid #2525CA;border-right:none}app-landing .landing-section .search-wrapper .search-input-box.search-inputs-location:focus-within .core-input{border:1px solid #2525CA;border-left:none}app-landing .landing-section .suggestion-list{display:flex;align-items:center;gap:.625rem}app-landing .landing-section .suggestion-list .suggestion-list-tags{display:flex;align-items:center;gap:.625rem;scroll-behavior:smooth}app-landing .landing-section .suggestion-list .suggestion-list-tags::-webkit-scrollbar{display:none}app-landing .landing-section .suggestion-list .suggestion-list-tags .core-tag{background:#e1e4e3;color:#151515;border:1px solid #D0D4D3;transition:.15s linear all;max-width:7.4rem}app-landing .landing-section .suggestion-list .suggestion-list-tags .core-tag:hover{cursor:pointer;background:#eceded}app-landing .landing-section .suggestion-list .suggestion-list>span{white-space:nowrap;padding-bottom:1px}app-landing .landing-section .image-slider-wrapper{margin:1.5rem 0rem 0rem;flex-direction:row;display:flex;z-index:2;border-radius:1.25rem;overflow:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:0px}app-landing .landing-section .image-slider-wrapper .image-slider{display:flex;animation:scrolling 60s cubic-bezier(0,0,0,1) infinite}app-landing .landing-section .image-slider-wrapper .image-slider img{object-position:center;flex:1 0 auto;will-change:transform;scroll-snap-align:start;height:41.5rem;width:calc(100% + 1px);object-fit:cover}@keyframes scrolling{0%{transform:translate(0)}4.17%{transform:translate(0)}8.33%{transform:translate(calc(-100% - 2px))}12.5%{transform:translate(calc(-100% - 2px))}16.66%{transform:translate(calc(-200% - 3px))}20.83%{transform:translate(calc(-200% - 3px))}25%{transform:translate(calc(-300% - 4px))}29.17%{transform:translate(calc(-300% - 4px))}33.33%{transform:translate(calc(-400% - 5px))}37.5%{transform:translate(calc(-400% - 5px))}41.66%{transform:translate(calc(-500% - 6px))}45.83%{transform:translate(calc(-500% - 6px))}50%{transform:translate(calc(-600% - 7px))}54.17%{transform:translate(calc(-600% - 7px))}58.33%{transform:translate(calc(-700% - 8px))}62.5%{transform:translate(calc(-700% - 8px))}66.66%{transform:translate(calc(-800% - 9px))}70.83%{transform:translate(calc(-800% - 9px))}75%{transform:translate(calc(-900% - 10px))}79.17%{transform:translate(calc(-900% - 10px))}83.33%{transform:translate(calc(-1000% - 11px))}87.5%{transform:translate(calc(-1000% - 11px))}91.66%{transform:translate(calc(-1100% - 12px))}95.83%{transform:translate(calc(-1100% - 12px))}to{transform:translate(calc(-1200% - 13px))}}app-landing .landing-info{display:flex;border-radius:1.25rem 1.25rem 0rem 0rem;background:#fff;position:relative}app-landing .landing-info .landing-info-wrapper{z-index:1;padding:0rem 3rem;flex:1;display:flex;gap:3rem}app-landing .landing-info .landing-info-wrapper div{padding:4.5rem 0rem 0rem;width:19.815rem;display:flex;flex-direction:column}app-landing .landing-info .landing-info-wrapper div h6{display:flex;flex-direction:row}app-landing .landing-info .landing-info-wrapper div h6 svg{margin-right:.62rem;width:1.5rem;height:1.5rem;min-width:1.5rem;min-height:1.5rem;max-width:1.5rem;max-height:1.5rem;fill:#2525ca}app-landing .landing-info .landing-info-wrapper div p{color:#8f8f8f;margin-bottom:0}app-landing .mobile-options{display:flex;flex-direction:column;gap:1.88rem;padding:1.21rem 1.25rem 0rem}app-landing .mobile-options progress{width:100%;height:.25rem;accent-color:#151515}app-landing .mobile-options .button-wrapper{display:flex;justify-content:center;margin-bottom:3px}app-landing .mobile-options .button-wrapper button{width:fit-content}app-landing #category-boxes-wrapper{padding:0rem 3rem;display:flex;flex-wrap:wrap;gap:1.5rem;cursor:pointer}app-landing #category-boxes-wrapper .category-container{position:relative;min-width:19.875rem;background-size:100%;color:#fff;border-radius:1.25rem;flex-grow:1;flex-basis:20%;overflow:hidden;height:21.25rem}app-landing #category-boxes-wrapper .category-container img{position:absolute;top:0;width:100%;transition:all .4s}app-landing #category-boxes-wrapper .category-container .category-text:before{background:radial-gradient(246.28% 131.18% at 50% 100%,#000000b3,#0000);content:"";position:absolute;bottom:0rem;left:0rem;height:100%;width:100%}app-landing #category-boxes-wrapper .category-container .category-text{position:absolute;top:0;box-sizing:border-box;padding:1.5rem;height:100%;width:100%}app-landing #category-boxes-wrapper .category-container .category-text p{position:relative;max-width:fit-content;border-radius:.63rem;background-color:#20202033;margin:0rem;padding:.31rem .75rem}app-landing #category-boxes-wrapper .category-container .category-text .category-info{transition:all .4s;position:relative;top:14.063rem}app-landing #category-boxes-wrapper .category-container .category-text .category-info span{transition:all .15s;opacity:0;position:relative;top:1.25rem}app-landing #category-boxes-wrapper .category-container .category-text .category-info h6{height:2.5rem;vertical-align:bottom;display:table-cell}app-landing #category-boxes-wrapper .category-container:hover img,app-landing #category-boxes-wrapper .category-container:focus img{transform:scale(1.1)}app-landing #category-boxes-wrapper .category-container:hover .category-info,app-landing #category-boxes-wrapper .category-container:focus .category-info{top:7.9rem}app-landing #category-boxes-wrapper .category-container:hover .category-info span,app-landing #category-boxes-wrapper .category-container:focus .category-info span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;opacity:1;animation-name:fadeInOpacity;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:.3s}app-landing #map-search{display:flex;padding:4.5rem 3rem}app-landing #map-search .map-container{flex:1;display:flex;flex-basis:50%;border-radius:1.25rem;height:40.5rem;background-color:#d8dedc}app-landing #map-search .map-container .search-box{color:#151515;height:100%;display:flex;align-items:center;flex:1}app-landing #map-search .map-container .search-box .search-box-inner{display:flex;flex-direction:column;gap:1rem;max-width:34.1875rem;margin-left:3rem}app-landing #map-search .map-container .search-box .search-box-inner p{font-size:1.125rem;font-style:normal;font-weight:500;line-height:120%;margin:0;margin-bottom:2rem}app-landing #map-search .map-container .search-box .search-box-inner .search{display:flex;gap:.625rem}app-landing #map-search .map-container .search-box .search-box-inner .search input{width:18.125rem}app-landing #map-search .map-container img{flex:1;position:relative;top:-4.5rem;height:49.50719rem}@keyframes fadeInOpacity{0%{opacity:0}to{opacity:1}}#heading{justify-content:space-between;padding:0rem 3rem}@media screen and (max-width: 980px){.home1{padding-top:4.5rem!important}.home1 app-global-course-highlight .course-highlight-container{padding-bottom:6rem!important}.home2{padding-top:6rem!important}#category-boxes-wrapper,#heading,#faq,#map-search{padding:0rem 1.25rem!important;flex-wrap:nowrap!important;scroll-behavior:smooth}#category-boxes{overflow:auto!important;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}#category-boxes #category-boxes-wrapper:after{content:"";padding:.1rem!important;width:0rem!important;height:0rem!important}app-landing #category-boxes-wrapper .category-container:hover img,app-landing #category-boxes-wrapper .category-container:focus img{transform:scale(1)!important}app-landing #category-boxes-wrapper .category-container:hover .category-info,app-landing #category-boxes-wrapper .category-container:focus .category-info{top:14.063rem!important}app-landing #category-boxes-wrapper .category-container:hover .category-info span,app-landing #category-boxes-wrapper .category-container:focus .category-info span{opacity:0!important;animation-name:unset!important}.landing-section{display:block!important;padding:0rem!important;flex:1}.landing-section .search-head{padding:3rem 1.25rem 0rem!important}.landing-section .search-head h1{display:flex;flex-direction:column;width:100%!important;font-size:2.25rem!important;line-height:105%!important}.landing-section .search-head h1:after{content:"Jeden Monat neue Kurse und Inhalte, um immer auf dem neuesten Stand zu bleiben.";font-size:1rem;line-height:130%;width:80%}.landing-section .search-wrapper{padding:0rem 1.25rem!important}.landing-section .search-wrapper,.landing-section .search-inputs{flex-direction:column!important;width:auto!important}.landing-section .search-wrapper app-core-textbox,.landing-section .search-inputs app-core-textbox,.landing-section .search-wrapper .search-input-box,.landing-section .search-inputs .search-input-box,.landing-section .search-wrapper button,.landing-section .search-inputs button{width:auto!important}.landing-section .search-wrapper button,.landing-section .search-inputs button{justify-content:space-between!important}.landing-section .search-wrapper button:after,.landing-section .search-inputs button:after{content:url("./media/chevron-right-white-KJRIH5TD.svg");width:1rem;height:1rem}.landing-section .search-wrapper .search-input-box,.landing-section .search-inputs .search-input-box{padding-bottom:.38rem!important}.landing-section .search-wrapper .search-inputs-text .core-input-wrapper,.landing-section .search-inputs .search-inputs-text .core-input-wrapper{display:flex;border-top-right-radius:0rem!important;border-bottom-right-radius:0rem!important}.landing-section .search-wrapper .search-inputs-text .core-input-wrapper:after,.landing-section .search-inputs .search-inputs-text .core-input-wrapper:after{border-top-right-radius:.625rem!important;border-bottom-right-radius:.625rem!important;padding-right:1.5rem;content:url("./media/search-black-LWZ2KIU2.svg");background-color:#fff!important;align-content:center;width:1rem}.landing-section .search-wrapper .search-inputs-location .core-input-wrapper,.landing-section .search-inputs .search-inputs-location .core-input-wrapper{display:flex;border-top-right-radius:0rem!important;border-bottom-right-radius:0rem!important}.landing-section .search-wrapper .search-inputs-location .core-input-wrapper input,.landing-section .search-inputs .search-inputs-location .core-input-wrapper input{border:0!important;border-radius:0!important}.landing-section .search-wrapper .search-inputs-location .core-input-wrapper:after,.landing-section .search-inputs .search-inputs-location .core-input-wrapper:after{border-top-right-radius:.625rem!important;border-bottom-right-radius:.625rem!important;padding-right:1.5rem;content:url("./media/location-QF4S6Y4C.svg");background-color:#fff!important;align-content:center;width:1rem}.landing-section .search-wrapper .search-input-box input,.landing-section .search-inputs .search-input-box input,.landing-section .search-wrapper .search-input-box .search-input-prefix,.landing-section .search-inputs .search-input-box .search-input-prefix{border:0!important}.landing-section .search-wrapper .search-input-box .search-input-prefix,.landing-section .search-inputs .search-input-box .search-input-prefix{border-top-left-radius:.625rem!important;border-bottom-left-radius:.625rem!important}.landing-info-wrapper,.image-slider-wrapper{display:none!important}.suggestion-list{display:block!important;text-align:center;flex-wrap:wrap;flex-direction:column;justify-content:space-evenly;margin-bottom:1.5rem;overflow:hidden}.suggestion-list span{margin-bottom:.5rem;color:#8f8f8f;text-align:center}.suggestion-list .suggestion-list-tags{padding-top:.5rem;display:flex;flex-wrap:nowrap;gap:.5rem;overflow-x:auto;scrollbar-width:none;width:auto!important}.suggestion-list .suggestion-list-tags span{color:unset;margin-bottom:0}.suggestion-list .suggestion-list-tags:before{content:"";min-width:.75rem}.suggestion-list .suggestion-list-tags:after{content:"";min-width:.75rem}.suggestion-list .suggestion-list-tags .core-tag{border:1px solid #E1E4E3!important;background:#fff!important;min-width:min-content}.suggestion-list .suggestion-list-tags .core-tag:before{content:url(/assets/icons/search-blue.svg);width:1rem;height:1rem}#map-search .map-container{height:auto!important}#map-search .map-container img{display:none!important}#map-search .map-container .search-box-inner{margin:3rem 1.25rem!important}#map-search .map-container .search-box-inner input{width:auto!important}#map-search .map-container .search-box-inner h1{font-size:1.875rem;line-height:105%}#map-search .map-container .search-box-inner button app-core-svg-icon,#map-search .map-container .search-box-inner button svg{fill:#fff}#map-search .map-container .search-box-inner app-core-textbox,#map-search .map-container .search-box-inner app-core-textbox .core-input-wrapper,#map-search .map-container .search-box-inner app-core-textbox .core-input-wrapper .core-input{flex-grow:1}}@media screen and (max-width: 400px){app-landing .search-head .core-tag{white-space:wrap}app-landing #category-boxes-wrapper .category-container{min-width:calc(100% - 2.625rem)!important;max-width:calc(100% - 2.625rem)!important;height:calc(100vw - 4rem)!important}app-landing #category-boxes-wrapper .category-container .category-text .category-info{top:calc(100vw - 14rem)!important}}@media screen and (max-width: 366px){app-landing #map-search .map-container .search-box .search-box-inner .search{flex-direction:column}}app-course-overview .search-section{display:flex;flex-direction:column}app-course-overview .search-section .search-section-top{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;padding:3rem 3rem 1.5rem}app-course-overview .search-section .search-section-top h2{margin:0}app-course-overview .search-section .search-section-top .search-wrapper{display:flex;flex-direction:row;align-items:flex-start;align-self:stretch;padding-top:1.875rem;gap:1rem}app-course-overview .search-section .search-section-top .search-inputs{display:flex;align-items:flex-start;flex:1 0 0}app-course-overview .search-section .search-section-top .search-inputs .divider{display:flex;align-items:center;border-top:1px solid #D8DEDC;border-bottom:1px solid #D8DEDC;width:1px;background-color:#fff;transition:.15s linear all}app-course-overview .search-section .search-section-top .search-inputs .divider div{height:1.8rem;width:2px;background-color:#e1e4e3}app-course-overview .search-section .search-section-top .search-inputs .search-input-box{display:flex;flex:1;min-width:0px}app-course-overview .search-section .search-section-top .search-inputs .search-input-box app-core-textbox,app-course-overview .search-section .search-section-top .search-inputs .search-input-box app-core-datebox{display:flex;flex:1}app-course-overview .search-section .search-section-top .search-inputs .search-input-box.search-inputs-text .core-input{border-radius:.625rem 0rem 0rem .625rem}app-course-overview .search-section .search-section-top .search-inputs .search-input-box.search-inputs-location:hover .core-input{border:1px solid #2525CA66;border-right:none}app-course-overview .search-section .search-section-top .search-inputs .search-input-box.search-inputs-location:hover .divider{border-top:1px solid #2525CA66;border-bottom:1px solid #2525CA66}app-course-overview .search-section .search-section-top .search-inputs .search-input-box.search-inputs-location:hover .core-lookup-input-container .core-lookup-icon-wrapper{border:1px solid #2525CA66;border-left:none}app-course-overview .search-section .search-section-top .search-inputs .search-input-box.search-inputs-location:hover .core-lookup-input-container .core-lookup-input{border:1px solid #2525CA66;border-right:none;border-left:none}app-course-overview .search-section .search-section-top .search-inputs .search-input-box.search-inputs-location:focus-within .core-input{border:1px solid #2525CA;border-right:none}app-course-overview .search-section .search-section-top .search-inputs .search-input-box.search-inputs-location:focus-within .divider{border-top:1px solid #2525CA;border-bottom:1px solid #2525CA}app-course-overview .search-section .search-section-top .search-inputs .search-input-box.search-inputs-location:focus-within .core-lookup-input-container .core-lookup-icon-wrapper,app-course-overview .search-section .search-section-top .search-inputs .search-input-box.search-inputs-location:focus-within .core-lookup-input-container:hover .core-lookup-icon-wrapper{border:1px solid #2525CA;border-left:none}app-course-overview .search-section .search-section-top .search-inputs .search-input-box.search-inputs-location:focus-within .core-lookup-input-container .core-lookup-input,app-course-overview .search-section .search-section-top .search-inputs .search-input-box.search-inputs-location:focus-within .core-lookup-input-container:hover .core-lookup-input{border:1px solid #2525CA;border-right:none;border-left:none}app-course-overview .search-section .search-section-top .search-inputs .search-input-box.search-inputs-location .city,app-course-overview .search-section .search-section-top .search-inputs .search-input-box.search-inputs-location .distance{box-sizing:border-box;height:3.75rem;background-color:#fff;color:#8f8f8f;border-top:1px solid #D8DEDC;border-bottom:1px solid #D8DEDC;font-size:1rem;font-style:normal;font-weight:500;line-height:120%;align-content:center;align-items:center}app-course-overview .search-section .search-section-top .search-inputs .search-input-box.search-inputs-location .city{flex:1;padding-left:1.25rem;border-left:1px solid #D8DEDC;text-overflow:ellipsis;padding-right:.625rem}app-course-overview .search-section .search-section-top .search-inputs .search-input-box.search-inputs-location .distance{display:flex;border-right:1px solid #D8DEDC;padding:0rem .625rem 0rem 1.25rem;gap:1.25rem;min-width:7.9rem}app-course-overview .search-section .search-section-top .search-inputs .search-input-box.search-inputs-location .distance app-core-svg-icon,app-course-overview .search-section .search-section-top .search-inputs .search-input-box.search-inputs-location .distance svg{cursor:pointer;width:1rem;height:1rem;fill:#8f8f8f}app-course-overview .search-section .search-section-top .search-inputs .search-input-box.search-inputs-location .distance app-core-svg-icon:hover,app-course-overview .search-section .search-section-top .search-inputs .search-input-box.search-inputs-location .distance svg:hover{fill:#2525ca}app-course-overview .search-section .search-section-top .search-inputs .search-input-box.search-inputs-location .core-input{border-radius:0;border-right:0px}app-course-overview .search-section .search-section-top .search-inputs .search-input-box.search-inputs-location .core-lookup{min-width:7.9rem}app-course-overview .search-section .search-section-top .search-inputs .search-input-box.search-inputs-location .core-lookup .core-lookup-input,app-course-overview .search-section .search-section-top .search-inputs .search-input-box.search-inputs-location .core-lookup .core-lookup-icon-wrapper{border-radius:0}app-course-overview .search-section .search-section-top .search-inputs .search-input-box.search-inputs-location .core-lookup .core-lookup-input{border-left:0px}app-course-overview .search-section .search-section-top .search-inputs .search-input-box.search-inputs-date:hover .divider{border-top:1px solid #2525CA66;border-bottom:1px solid #2525CA66}app-course-overview .search-section .search-section-top .search-inputs .search-input-box.search-inputs-date:hover app-core-datebox .core-datebox-input{border:1px solid #2525CA66;border-right:none}app-course-overview .search-section .search-section-top .search-inputs .search-input-box.search-inputs-date:hover app-core-datebox .core-datebox-icon-wrapper{border:1px solid #2525CA66;border-left:none}app-course-overview .search-section .search-section-top .search-inputs .search-input-box.search-inputs-date:focus-within .divider{border-top:1px solid #2525CA;border-bottom:1px solid #2525CA}app-course-overview .search-section .search-section-top .search-inputs .search-input-box.search-inputs-date:focus-within app-core-datebox .core-datebox-input{border:1px solid #2525CA;border-right:none}app-course-overview .search-section .search-section-top .search-inputs .search-input-box.search-inputs-date:focus-within app-core-datebox .core-datebox-icon-wrapper{border:1px solid #2525CA;border-left:none}app-course-overview .search-section .search-section-top .search-inputs .search-input-box.search-inputs-date app-core-datebox .core-datebox-input,app-course-overview .search-section .search-section-top .search-inputs .search-input-box.search-inputs-date app-core-datebox .core-datebox-icon-wrapper{border-radius:0}app-course-overview .search-section .search-section-top .search-inputs .search-input-box.search-inputs-date app-core-datebox:first-child .core-datebox-icon-wrapper{border-right:none!important}app-course-overview .search-section .search-section-top .search-inputs .search-input-box.search-inputs-date app-core-datebox:last-child .core-datebox-input{border-left:none!important}app-course-overview .search-section .search-section-top .search-inputs .search-input-box.search-inputs-category app-core-multiselect{flex:1}app-course-overview .search-section .search-section-top .search-inputs .search-input-box.search-inputs-category .core-lookup,app-course-overview .search-section .search-section-top .search-inputs .search-input-box.search-inputs-category .core-lookup-input{border-radius:0}app-course-overview .search-section .search-section-top .search-inputs .search-input-box.search-inputs-category:focus-within .core-lookup-input-container .core-lookup-icon-wrapper,app-course-overview .search-section .search-section-top .search-inputs .search-input-box.search-inputs-category:focus-within .core-lookup-input-container:hover .core-lookup-icon-wrapper{border:1px solid #2525CA;border-left:none}app-course-overview .search-section .search-section-top .search-inputs .search-input-box.search-inputs-category:focus-within .core-lookup-input-container .core-lookup-input,app-course-overview .search-section .search-section-top .search-inputs .search-input-box.search-inputs-category:focus-within .core-lookup-input-container:hover .core-lookup-input{border:1px solid #2525CA;border-right:none}app-course-overview .search-section .search-section-bottom{display:flex;flex-direction:row;align-items:flex-start;padding:1.5rem 3rem 0rem;background:#f6f6f6;height:2.875rem;align-items:center;gap:1.25rem}app-course-overview .search-section .search-section-bottom .search-filter{display:flex;width:19.5rem;align-items:flex-start;gap:.5rem;flex-shrink:0}app-course-overview .search-section .search-section-bottom .search-filter app-core-lookup,app-course-overview .search-section .search-section-bottom .search-filter app-core-multiselect{flex:1}app-course-overview .search-section .search-section-bottom .search-filter .core-lookup{height:2.875rem}app-course-overview .search-section .search-section-bottom .search-filter .core-lookup .core-lookup-input-container .core-lookup-input{border-radius:12.5rem 0 0 12.5rem;border:1px solid #E1E4E3;border-right:none}app-course-overview .search-section .search-section-bottom .search-filter .core-lookup .core-lookup-input-container .core-lookup-icon-wrapper{border-radius:0 12.5rem 12.5rem 0;border:1px solid #E1E4E3;border-left:none}app-course-overview .search-section .search-section-bottom .search-filter .core-lookup .core-lookup-input-container:hover .core-lookup-input{border:1px solid #2525CA66;border-right:none}app-course-overview .search-section .search-section-bottom .search-filter .core-lookup .core-lookup-input-container:hover .core-lookup-icon-wrapper{border:1px solid #2525CA66;border-left:none}app-course-overview .search-section .search-section-bottom .search-filter .core-lookup .core-lookup-input-container:focus .core-lookup-icon-wrapper,app-course-overview .search-section .search-section-bottom .search-filter .core-lookup .core-lookup-input-container:focus:hover .core-lookup-icon-wrapper{border:1px solid #2525CA;border-left:none}app-course-overview .search-section .search-section-bottom .search-filter .core-lookup .core-lookup-input-container:focus .core-lookup-input,app-course-overview .search-section .search-section-bottom .search-filter .core-lookup .core-lookup-input-container:focus:hover .core-lookup-input{border:1px solid #2525CA;border-right:none}app-course-overview .search-section .search-section-bottom .search-filter .core-lookup:focus-within .core-lookup-input-container .core-lookup-icon-wrapper,app-course-overview .search-section .search-section-bottom .search-filter .core-lookup:focus-within .core-lookup-input-container:hover .core-lookup-icon-wrapper{border:1px solid #2525CA;border-left:none}app-course-overview .search-section .search-section-bottom .search-filter .core-lookup:focus-within .core-lookup-input-container .core-lookup-input,app-course-overview .search-section .search-section-bottom .search-filter .core-lookup:focus-within .core-lookup-input-container:hover .core-lookup-input{border:1px solid #2525CA;border-right:none}app-course-overview .search-section .search-section-bottom .divider{display:flex;align-items:center;width:1px;background-color:#fff;transition:.15s linear all}app-course-overview .search-section .search-section-bottom .divider div{height:2.875rem;width:1px;background-color:#e1e4e3}app-course-overview .course-section{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;padding:4.5rem 3rem;background:#f6f6f6}app-course-overview .course-section.mobile{padding:0rem!important}app-course-overview .course-section.mobile .course-list-mobile-view{padding:1.5rem 1.25rem 2.5rem!important}app-course-overview .course-section.mobile #course-map .leaflet-left .leaflet-control{margin-left:1.25rem}app-course-overview .course-section.mobile #course-map .leaflet-top .leaflet-control{margin-top:1.1rem}app-course-overview .course-section.mobile #course-map .leaflet-bottom .leaflet-control{margin-bottom:1.1rem}app-course-overview .course-section .course-section-header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;align-self:stretch}app-course-overview .course-section .course-section-header h6{display:flex;flex-direction:row;gap:1rem;align-items:center;height:1.8rem}app-course-overview .course-section .course-section-header h6 .core-tag{border-radius:.625rem;border:1px solid #D0D4D3;font-weight:500;color:#151515}app-course-overview .course-section .course-section-header h6 .core-tag svg{fill:#151515;height:.75rem;width:.75rem}app-course-overview .course-section .course-section-header h6 .core-tag:hover{border:1px solid #2525CA66;cursor:pointer}app-course-overview .course-section .course-section-header h6 .core-tag:focus{border:1px solid #2525CA}app-course-overview .course-section .course-section-header .course-section-toolbar{display:flex;justify-content:center;align-items:flex-end;gap:1rem}app-course-overview .course-section .course-section-header .course-section-toolbar .core-button-label .core-button-text{font-size:1rem}app-course-overview .course-section .course-section-header .course-section-toolbar .core-button-label svg{height:1.25rem;width:1.25rem}app-course-overview .course-section .course-section-content{display:flex;width:100%;flex-direction:row;gap:1.5rem}app-course-overview .course-section .course-section-content #course-map{display:flex;flex:1;aspect-ratio:1 / 1}app-course-overview .course-section .course-section-content #course-map #course-display-map{height:100%;width:100%;border-radius:1.25rem;outline:none}app-course-overview app-global-faq{background:#f6f6f6}app-course-overview .map-circle-small,app-course-overview .map-circle-big{position:absolute}app-course-overview .map-circle-small p,app-course-overview .map-circle-big p{position:relative;margin:0;z-index:250;width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:700;line-height:120%}app-course-overview .map-circle-small svg,app-course-overview .map-circle-big svg{width:36px;height:36px;filter:drop-shadow(0px 0px 4px rgba(0,0,0,.2)) drop-shadow(0px 0px 8px rgba(0,0,0,.1));position:absolute;fill:#fff;top:0;left:0}app-course-overview .map-circle-small.hovered svg,app-course-overview .map-circle-big.hovered svg,app-course-overview .map-circle-small.focused svg,app-course-overview .map-circle-big.focused svg{fill:#2525ca!important;filter:drop-shadow(2px 4px 6px black)!important}app-course-overview .map-circle-small.hovered p,app-course-overview .map-circle-big.hovered p,app-course-overview .map-circle-small.focused p,app-course-overview .map-circle-big.focused p{color:#fff!important}@media screen and (max-width: 980px){app-course-overview .course-section .course-section-content{flex-direction:column!important;gap:0rem!important}app-course-overview .course-section .course-section-content #course-map{flex:unset!important;aspect-ratio:unset;width:100%}app-course-overview .search-section-top{padding:2.25rem 1.25rem 1.06rem!important}app-course-overview .search-section .search-wrapper .mobile-filter-button{padding:0;min-width:60px}app-course-overview .search-section .search-input-box.search-inputs-text .core-input{border:0rem!important}app-course-overview .search-section .search-inputs-text .core-input-wrapper{display:flex;border-top-right-radius:0rem!important;border-bottom-right-radius:0rem!important}app-course-overview .search-section .search-inputs-text .core-input-wrapper:after{border-top-right-radius:.625rem!important;border-bottom-right-radius:.625rem!important;padding-right:2.5rem;content:"";background-color:#fff!important;align-content:center;width:1.5rem;background-image:url("./media/search-black-LWZ2KIU2.svg");background-size:1.5rem 1.5rem;background-repeat:no-repeat;background-position:center;display:inline-block}app-course-overview .search-section button app-core-svg-icon,app-course-overview .search-section button svg{fill:#fff;width:1.5rem;height:1.5rem}app-course-overview .course-section{padding:1.5rem 1.25rem 2.5rem!important}app-course-overview .course-section .course-section-header .course-section-toolbar{display:none!important}app-course-overview .course-section .course-section-header .core-tag{display:none}app-course-overview .course-section.mobile .course-section-header{display:none!important}app-course-overview #course-display-map{border-radius:0rem!important}app-course-overview .core-button-overlay{transition:all .25s cubic-bezier(.5,1,.89,1);transform:translateY(0);opacity:1;display:flex;justify-content:center;position:fixed!important;left:0rem!important;bottom:0rem!important;top:unset!important;box-sizing:border-box!important;min-width:100%!important;padding:1.25rem!important;border:0px!important;background-color:unset!important;z-index:5000!important}app-course-overview .core-button-overlay.hide{transform:translateY(6rem);opacity:0}app-course-overview .core-button-overlay h5,app-course-overview .core-button-overlay .price-tag{display:none!important}app-course-overview .core-button-overlay button{font-size:1rem;font-weight:500;line-height:120%;height:auto!important;padding:.5rem 1rem!important;z-index:5000!important}app-course-overview .core-button-overlay button app-core-svg-icon,app-course-overview .core-button-overlay button svg{fill:#fff;width:1.5rem;height:1.5rem}app-course-overview .core-button-overlay button app-core-svg-icon{margin-right:.75rem!important}app-course-overview .mobile-filter{border-radius:.625rem .625rem 0rem 0rem;border:1px solid #E1E4E3;box-shadow:0 0 50px 11px #6e6e6e;position:fixed;bottom:0rem;left:0rem;width:100%;height:96%;background-color:#f6f6f6;z-index:5001;display:flex;flex-direction:column;box-sizing:border-box}app-course-overview .mobile-filter.hide{display:none}app-course-overview .mobile-filter .search-filter{display:flex;align-items:flex-start;gap:.5rem;flex-shrink:0}app-course-overview .mobile-filter .search-filter app-core-lookup,app-course-overview .mobile-filter .search-filter app-core-multiselect{flex:1}app-course-overview .mobile-filter .search-filter .core-lookup{height:2.875rem}app-course-overview .mobile-filter .search-filter .core-lookup .core-lookup-input-container .core-lookup-input{border-radius:12.5rem 0 0 12.5rem;border:1px solid #E1E4E3;justify-content:center;border-right:none}app-course-overview .mobile-filter .search-filter .core-lookup .core-lookup-input-container .core-lookup-icon-wrapper{border-radius:0 12.5rem 12.5rem 0;border:1px solid #E1E4E3;border-left:none}app-course-overview .mobile-filter .search-filter .core-lookup .core-lookup-input-container:hover .core-lookup-input{border:1px solid #2525CA66;border-right:none}app-course-overview .mobile-filter .search-filter .core-lookup .core-lookup-input-container:hover .core-lookup-icon-wrapper{border:1px solid #2525CA66;border-left:none}app-course-overview .mobile-filter .search-filter .core-lookup .core-lookup-input-container:focus .core-lookup-icon-wrapper,app-course-overview .mobile-filter .search-filter .core-lookup .core-lookup-input-container:focus:hover .core-lookup-icon-wrapper{border:1px solid #2525CA;border-left:none}app-course-overview .mobile-filter .search-filter .core-lookup .core-lookup-input-container:focus .core-lookup-input,app-course-overview .mobile-filter .search-filter .core-lookup .core-lookup-input-container:focus:hover .core-lookup-input{border:1px solid #2525CA;border-right:none}app-course-overview .mobile-filter .divider{display:flex;align-items:center;width:1px;border-top:1px solid #8F8F8F;border-bottom:1px solid #8F8F8F;background-color:#fff;transition:.15s linear all}app-course-overview .mobile-filter .divider div{height:1.5rem;width:1px;background-color:#e1e4e3}app-course-overview .mobile-filter .mobile-filter-head{display:flex;border-bottom:1px solid #E1E4E3;padding:1.25rem;justify-content:center;align-items:center}app-course-overview .mobile-filter .mobile-filter-head h4{font-size:1.25rem;font-weight:700;line-height:120%}app-course-overview .mobile-filter .mobile-filter-head app-core-svg-icon{position:absolute;right:1.25rem}app-course-overview .mobile-filter .mobile-filter-head app-core-svg-icon:hover{cursor:pointer}app-course-overview .mobile-filter .mobile-filter-head app-core-svg-icon,app-course-overview .mobile-filter .mobile-filter-head svg{width:1rem;height:1rem;fill:#151515}app-course-overview .mobile-filter .mobile-filter-content{display:flex;flex:1;flex-direction:column;justify-content:space-between}app-course-overview .mobile-filter .mobile-filter-content .mobile-filter-input-wrapper{padding:1.5rem 1.19rem;display:flex;flex-direction:column;gap:1.5rem}app-course-overview .mobile-filter .mobile-filter-content .mobile-filter-input-wrapper .mobile-filter-input{display:flex;flex-direction:column;gap:.62rem}app-course-overview .mobile-filter .mobile-filter-content .mobile-filter-input-wrapper .mobile-filter-input .search-inputs-location{flex:1;display:flex;flex-direction:row}app-course-overview .mobile-filter .mobile-filter-content .mobile-filter-input-wrapper .mobile-filter-input .search-inputs-location .city,app-course-overview .mobile-filter .mobile-filter-content .mobile-filter-input-wrapper .mobile-filter-input .search-inputs-location .distance{box-sizing:border-box;height:3.75rem;background-color:#fff;color:#8f8f8f;border-top:1px solid #D8DEDC;border-bottom:1px solid #D8DEDC;font-size:1rem;font-style:normal;font-weight:500;line-height:120%;align-content:center;align-items:center}app-course-overview .mobile-filter .mobile-filter-content .mobile-filter-input-wrapper .mobile-filter-input .search-inputs-location .city{flex:1;padding-left:1.25rem;border-left:1px solid #D8DEDC;border-radius:.625rem 0rem 0rem .625rem;text-overflow:ellipsis;padding-right:.625rem}app-course-overview .mobile-filter .mobile-filter-content .mobile-filter-input-wrapper .mobile-filter-input .search-inputs-location .distance{display:flex;border-right:1px solid #D8DEDC;border-radius:0rem .625rem .625rem 0rem;padding:0rem .625rem 0rem 1.25rem;gap:1.25rem;min-width:7.9rem}app-course-overview .mobile-filter .mobile-filter-content .mobile-filter-input-wrapper .mobile-filter-input .search-inputs-location .distance app-core-svg-icon,app-course-overview .mobile-filter .mobile-filter-content .mobile-filter-input-wrapper .mobile-filter-input .search-inputs-location .distance svg{cursor:pointer;width:1rem;height:1rem;fill:#8f8f8f}app-course-overview .mobile-filter .mobile-filter-content .mobile-filter-input-wrapper .mobile-filter-input .search-inputs-location .distance app-core-svg-icon:hover,app-course-overview .mobile-filter .mobile-filter-content .mobile-filter-input-wrapper .mobile-filter-input .search-inputs-location .distance svg:hover{fill:#2525ca}app-course-overview .mobile-filter .mobile-filter-content .mobile-filter-input-wrapper .mobile-filter-input .search-inputs-location .divider{border-top:1px solid #D8DEDC;border-bottom:1px solid #D8DEDC}app-course-overview .mobile-filter .mobile-filter-content .mobile-filter-input-wrapper .mobile-filter-input .search-inputs-location app-core-textbox:first-child{flex:1}app-course-overview .mobile-filter .mobile-filter-content .mobile-filter-input-wrapper .mobile-filter-input .search-inputs-location .core-input{border-radius:0;border-right:0px;border-radius:.625rem 0rem 0rem .625rem!important}app-course-overview .mobile-filter .mobile-filter-content .mobile-filter-input-wrapper .mobile-filter-input .search-inputs-location .core-lookup{min-width:7.9rem}app-course-overview .mobile-filter .mobile-filter-content .mobile-filter-input-wrapper .mobile-filter-input .search-inputs-location .core-lookup .core-lookup-input{border-left:0px;border-radius:0rem!important}app-course-overview .mobile-filter .mobile-filter-content .mobile-filter-input-wrapper .mobile-filter-input .search-inputs-location:hover .core-input{border:1px solid #2525CA66;border-right:none}app-course-overview .mobile-filter .mobile-filter-content .mobile-filter-input-wrapper .mobile-filter-input .search-inputs-location:hover .divider{border-top:1px solid #2525CA66;border-bottom:1px solid #2525CA66}app-course-overview .mobile-filter .mobile-filter-content .mobile-filter-input-wrapper .mobile-filter-input .search-inputs-location:hover .core-lookup-input-container .core-lookup-icon-wrapper{border:1px solid #2525CA66;border-left:none}app-course-overview .mobile-filter .mobile-filter-content .mobile-filter-input-wrapper .mobile-filter-input .search-inputs-location:hover .core-lookup-input-container .core-lookup-input{border:1px solid #2525CA66;border-right:none;border-left:none}app-course-overview .mobile-filter .mobile-filter-content .mobile-filter-input-wrapper .mobile-filter-input .search-inputs-location:focus-within .core-input{border:1px solid #2525CA;border-right:none}app-course-overview .mobile-filter .mobile-filter-content .mobile-filter-input-wrapper .mobile-filter-input .search-inputs-location:focus-within .divider{border-top:1px solid #2525CA;border-bottom:1px solid #2525CA}app-course-overview .mobile-filter .mobile-filter-content .mobile-filter-input-wrapper .mobile-filter-input .search-inputs-location:focus-within .core-lookup-input-container .core-lookup-icon-wrapper,app-course-overview .mobile-filter .mobile-filter-content .mobile-filter-input-wrapper .mobile-filter-input .search-inputs-location:focus-within .core-lookup-input-container:hover .core-lookup-icon-wrapper{border:1px solid #2525CA;border-left:none}app-course-overview .mobile-filter .mobile-filter-content .mobile-filter-input-wrapper .mobile-filter-input .search-inputs-location:focus-within .core-lookup-input-container .core-lookup-input,app-course-overview .mobile-filter .mobile-filter-content .mobile-filter-input-wrapper .mobile-filter-input .search-inputs-location:focus-within .core-lookup-input-container:hover .core-lookup-input{border:1px solid #2525CA;border-right:none;border-left:none}app-course-overview .mobile-filter .mobile-filter-content .mobile-filter-input-wrapper .mobile-filter-input .search-inputs-date{flex:1;display:flex;flex-direction:row;gap:.5rem}app-course-overview .mobile-filter .mobile-filter-content .mobile-filter-input-wrapper .mobile-filter-input .search-inputs-date app-core-datebox{flex:1}app-course-overview .mobile-filter .mobile-filter-content .mobile-filter-input-wrapper .mobile-filter-input .search-inputs-date .core-datebox-calendar{left:calc(50% - 170px)!important}app-course-overview .mobile-filter .mobile-filter-content .mobile-filter-buttons{padding:1.5rem 1.19rem;gap:.625rem;display:flex;flex-direction:column}app-course-overview .mobile-filter .mobile-filter-content .mobile-filter-buttons .reset{color:#151515;background:#f6f6f6;border:1px solid #F6F6F6;transition:.15s linear background,.15s linear color,.15s linear border}app-course-overview .mobile-filter .mobile-filter-content .mobile-filter-buttons .reset:hover{border:1px solid #2525CA66}app-course-overview .mobile-filter .mobile-filter-content .mobile-filter-buttons .reset:focus{border:1px solid #2525CA}}@media screen and (max-height: 720px){app-course-overview .mobile-filter-input-wrapper{padding:.5rem 1.19rem!important;gap:.5rem!important}}app-course-detail{background:#f6f6f6}app-course-detail #course-details{padding:3rem 3rem 4.5rem;gap:3rem;display:flex;flex-direction:column}app-course-detail #course-details .course-detail-box{padding:.2375rem 0rem;align-items:start;overflow:hidden;text-overflow:ellipsis}app-course-detail #course-details .course-detail-box span{text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis}app-course-detail #course-details .nav{display:flex;flex-direction:row;gap:1.88rem}app-course-detail #course-details .nav p{margin:0;font-size:.875rem;font-weight:500;line-height:120%;color:#8f8f8f;text-align:center}app-course-detail #course-details .nav p b{color:#151515;font-size:.875rem;line-height:120%;font-weight:500}app-course-detail #course-details .nav a{font-weight:500;color:#8f8f8f;line-height:120%;text-align:center;display:flex;font-size:.875rem;flex-direction:row;gap:.5rem;cursor:pointer}app-course-detail #course-details .nav a app-core-svg-icon,app-course-detail #course-details .nav a svg{fill:#8f8f8f;width:1rem;height:1rem}app-course-detail #course-details .head{display:flex;flex-direction:row;gap:4.5rem}app-course-detail #course-details .head .info{display:flex;flex-direction:column;flex:3 0 0;gap:2rem}app-course-detail #course-details .head .info p,app-course-detail #course-details .head .info h6{max-width:50rem;line-height:1.5em;height:3em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}app-course-detail #course-details .head .price{flex:1 0 0;display:flex}app-course-detail #course-details .head .price .price-card{flex:1 0 0}app-course-detail #course-details .head .course-details-tags{display:flex;flex-direction:row;gap:1.56rem}app-course-detail #course-details .head .meeting-link{cursor:pointer;color:#2525ca;display:flex;flex-direction:row}app-course-detail #course-details .head .meeting-link app-core-svg-icon svg{display:flex;width:1.5rem;height:1.5rem;justify-content:center;align-items:center;fill:#2525ca}app-course-detail #course-details #detail-cards{display:flex;flex-direction:row;gap:1.5rem}app-course-detail #course-details #detail-cards .card-wrapper{display:flex;padding:2rem;flex-direction:column;flex-wrap:wrap;align-items:flex-start;gap:1.5rem;flex:1 0 0;align-self:stretch;border-radius:1.25rem;border:1px solid #E1E4E3;background:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}app-course-detail #course-details #detail-cards .card-wrapper .card-details p{margin:0}app-course-detail #course-details #detail-cards app-core-svg-icon svg{display:flex;width:1.5rem;height:1.5rem;justify-content:center;align-items:center;fill:#2525ca}app-course-detail #course-description{padding:4.5rem 3rem;background:#d8dedc;border-radius:1.25rem 1.25rem 0 0;margin-bottom:1.5rem}app-course-detail #course-description .price{display:flex;flex:1 0 0}app-course-detail #course-description .price .price-card{min-width:12.25rem;flex:1 0 0;position:sticky;top:4.5rem;max-height:fit-content}app-course-detail #course-description .price .price-card h5{margin:0;max-height:3.6875rem;line-height:1,84375rem;width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}app-course-detail #course-description .price .price-card h5 p{font-size:1.25rem}app-course-detail #course-description .price .price-card h5 label{font-size:1rem}app-course-detail #course-description h2{margin-top:0}app-course-detail #course-description .head{display:flex;flex-direction:row;gap:4.5rem}app-course-detail #course-description .head .info{flex:3 0 0}app-course-detail #course-description .head p{max-width:50rem}app-course-detail #course-description #course-meetings{margin-top:3rem;display:flex;padding:2rem;flex-direction:column;align-items:flex-start;gap:2rem;border-radius:1.25rem;background:#fff}app-course-detail #course-description #course-meetings .meetings{display:flex;flex-direction:row;flex-wrap:wrap;overflow:auto;scroll-behavior:smooth;max-height:29rem;gap:2rem}app-course-detail #course-description #course-meetings .meetings .meeting-card{min-width:14.4rem;display:flex;padding:1rem;flex-direction:column;align-items:flex-start;gap:.75rem;border-radius:1rem;background:#eff1f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}app-course-detail #course-description #course-meetings .meetings .meeting-card p{margin:0;align-items:center;display:flex;width:fit-content;font-size:1rem;font-weight:700;line-height:120%}app-course-detail #course-description #course-meetings .meetings .meeting-card p:last-child{font-weight:500}app-course-detail #course-description #course-meetings .meetings .meeting-card app-core-svg-icon svg{width:1.5rem;height:1.5rem;padding-right:.25rem}app-course-detail .price .price-card{border-radius:1.25rem;border:1px solid #E1E4E3;background:#fff;display:flex;padding:2rem;flex-direction:column;gap:1.5rem}app-course-detail .price .price-card .price-buttons{display:flex;flex-direction:column;align-items:center;gap:.75rem;align-self:stretch}app-course-detail .price .price-card .price-buttons span{font-family:Satoshi;font-size:.75rem;font-style:normal;font-weight:400;line-height:120%}app-course-detail .price .price-card .core-button{margin:0;width:100%}app-course-detail .price .price-card .core-button.primary app-core-svg-icon{padding-left:.5rem}app-course-detail .price .price-card .core-button.primary app-core-svg-icon svg{fill:#fff}app-course-detail .price .price-card .core-button.secondary{height:3.75rem}app-course-detail .price .price-card .core-button.secondary app-core-svg-icon{padding-right:.5rem}app-course-detail .price .price-card .core-button.secondary app-core-svg-icon svg{fill:#151515}app-course-detail .price .price-card .price-tag{display:flex;gap:1rem}app-course-detail .price .price-card .price-tag p{margin:0;font-size:2rem;font-weight:700;line-height:120%}app-course-detail .price .price-card .price-tag label{font-size:1rem;font-weight:500;line-height:120%;align-content:flex-end;padding-bottom:3px}app-course-detail app-global-course-highlight .course-highlight-container{padding:4.5rem 0rem}@media screen and (max-width: 980px){app-course-detail #course-details{padding:1.5rem 1.25rem 3rem!important}app-course-detail #course-details .nav{gap:.64rem;flex-direction:column}app-course-detail #course-details .nav a{position:relative;left:-3px}app-course-detail #course-details .nav p{text-align:start}app-course-detail #course-details .head{gap:4rem;flex-direction:column}app-course-detail #course-details .head .price .price-card{padding:1.5rem;min-width:unset;max-width:unset}app-course-detail #course-details #detail-cards{gap:.94rem;flex-direction:column;flex-wrap:wrap}app-course-detail #course-details #detail-cards .card-wrapper{gap:.62rem;padding:1.5rem;flex-direction:row;flex-wrap:wrap}app-course-detail #course-details #detail-cards .card-wrapper h6{min-width:86%}app-course-detail #course-description{padding:3rem 1.25rem 4.5rem!important}app-course-detail #course-description .price{max-width:0rem}app-course-detail #course-description .price-card{transition:all .25s cubic-bezier(.5,1,.89,1);transform:translateY(0);opacity:1;position:fixed!important;left:0rem!important;bottom:0rem!important;top:unset!important;box-sizing:border-box!important;min-width:100%!important;padding:1.25rem!important;border:0px!important;background-color:unset!important;z-index:5000!important}app-course-detail #course-description .price-card.hide{transform:translateY(6rem);opacity:0}app-course-detail #course-description .price-card h5,app-course-detail #course-description .price-card .price-tag{display:none}app-course-detail #course-description .price-card button{z-index:5000}app-course-detail #course-description .price-card .price-buttons{flex-direction:row;border-radius:.625rem;padding:.75rem;background:#fff;box-shadow:0 2px 4px #0000001a,0 4px 10px #00000026}app-course-detail #course-description .price-card .price-buttons .secondary{flex:1}app-course-detail #course-description .price-card .price-buttons .secondary app-core-svg-icon{padding:0rem}app-course-detail #course-description #course-meetings{gap:1rem;padding:1.5rem}app-course-detail #course-description #course-meetings .meetings{gap:.5rem;max-height:25rem;width:100%}app-course-detail #course-description #course-meetings .meetings .meeting-card{flex:1}app-course-detail #courseHighlightSimilar .course-highlight-container{padding:4.5rem 0rem 3rem}app-course-detail #courseHighlightNearby .course-highlight-container{padding:3rem 0rem 4.5rem}}app-educational-instruction #heading{display:flex;flex-direction:column;align-items:flex-start;padding:3rem 3rem 4.5rem;gap:3rem}app-educational-instruction #heading span{font-family:Satoshi;font-size:20px;font-style:normal;font-weight:500;line-height:130%;width:55.625rem}app-educational-instruction .educational-instruction-section{display:flex;padding:4.5rem 3rem 6rem;flex-direction:column;align-items:flex-start;gap:.5rem;background:#f6f6f6}app-educational-instruction .educational-instruction-item{display:flex;flex-direction:row;align-items:center;align-self:stretch;gap:1.5rem;padding:1rem 1.5rem;border-radius:.5rem;border:1px solid #E1E4E3;background:#fff}app-educational-instruction .educational-instruction-item span{overflow:hidden;color:#151515;text-overflow:ellipsis;font-family:Satoshi;font-size:1.125rem;font-style:normal;font-weight:500;line-height:120%}app-educational-instruction .educational-instruction-item .core-tag{background:#e1e4e3;color:#151515;border:1px solid #D0D4D3}app-educational-instruction .educational-instruction-item button{display:flex;flex-direction:row;height:1.375rem;justify-content:center;align-items:center;gap:.25rem;border:none;background:#fff;padding:0;color:#151515;text-align:center;font-family:Satoshi;font-size:1rem;font-style:normal;font-weight:700;line-height:120%;border-bottom:1px solid transparent;outline:none}app-educational-instruction .educational-instruction-item button svg{width:1.25rem;height:1.25rem}app-educational-instruction .educational-instruction-item button:hover{cursor:pointer;color:#2525ca}app-educational-instruction .educational-instruction-item button:hover svg{fill:#2525ca}app-educational-instruction .educational-instruction-item button:focus{border-bottom:1px solid #2525CA}@media screen and (max-width: 980px){app-educational-instruction #heading{margin:3.75rem 0rem;gap:1rem!important}app-educational-instruction #heading h1{font-size:1.875rem!important;font-style:normal;font-weight:500;line-height:105%}app-educational-instruction #heading span{font-size:1.125rem!important;font-weight:500;line-height:120%;width:auto!important}app-educational-instruction .educational-instruction-section{padding:1.75rem 1.25rem!important}app-educational-instruction .educational-instruction-item{flex-basis:100%;justify-content:space-between;flex-wrap:wrap}app-educational-instruction .educational-instruction-item .flex-row-1{flex:1;min-width:100%}app-educational-instruction .educational-instruction-item .flex-row-1 span{font-size:1.125rem;font-weight:700;line-height:120%}}app-contact #contact{padding:3rem;display:flex;flex-direction:column}app-contact #contact .icon-info{display:flex;flex-direction:row;gap:1rem}app-contact #contact .icon-info label{font-size:1.25rem;font-weight:700}app-contact #contact .icon-info p{margin:.5rem 0rem}app-contact #contact .icon-info app-core-svg-icon,app-contact #contact .icon-info svg{width:1.5rem;height:1.5rem}app-contact #contact .questions{flex:1;display:flex;flex-direction:column;gap:1.5rem}app-contact #contact .questions h2{margin-bottom:0}app-contact #contact .questions>p{margin:0;margin-bottom:1.5rem}app-contact #contact .contacts{flex:1;display:flex;flex-direction:row;gap:1.5rem}app-contact #contact .contacts .contact-card{flex:1;box-sizing:border-box;background-color:#fff;border-radius:1.25rem;padding:2rem}app-contact #contact .contacts .contact-card h5{margin:0}app-contact #contact .contacts .contact-card p{max-width:32rem}app-contact #contact .contacts .contact-card>p{margin:.5rem 0 2rem}@media screen and (max-width: 980px){app-contact #contact{padding:3rem 1.25rem;gap:0rem;flex-direction:column}app-contact #contact .contacts{flex-direction:column}}app-corona #corona{padding:3rem}app-corona #corona h1{margin-bottom:2rem}app-corona #corona p{max-width:55rem}app-corona #corona img{margin:2rem 0;width:100%;border-radius:1.25rem}app-corona #corona button{margin-top:2.5rem}@media screen and (max-width: 980px){app-corona #corona{padding:3rem 1.25rem}app-corona #corona h1{font-size:1.875rem;font-weight:500;line-height:105%;margin-bottom:1rem}app-corona #corona p{font-size:1.25rem;line-height:120%}app-corona #corona p:first-of-type{font-weight:700}app-corona #corona img{margin:1.88rem 0rem}}app-legal h1{padding:0rem 3rem 3rem}app-legal #legal{background:#f6f6f6}app-legal #legal .legal-wrapper{padding:3rem;display:flex;flex-direction:column;gap:1rem;max-width:50rem}app-legal #legal .legal-wrapper p{margin:0}@media screen and (max-width: 980px){app-legal h1{padding:1.25rem;font-size:1.875rem;font-style:normal;font-weight:500;line-height:105%}app-legal #legal .legal-wrapper{padding:1.25rem}}app-privacy-policy h1{padding:0rem 3rem 3rem}app-privacy-policy #privacy{background:#f6f6f6}app-privacy-policy #privacy .privacy-wrapper{padding:3rem;display:flex;flex-direction:column;gap:1rem;max-width:50rem}app-privacy-policy #privacy .privacy-wrapper p{margin:0}@media screen and (max-width: 980px){app-privacy-policy h1{padding:1.25rem;font-size:1.875rem;font-style:normal;font-weight:500;line-height:105%}app-privacy-policy #privacy .privacy-wrapper{padding:1.25rem}}.cc-revoke{display:none!important}app-cookie-policy h1{padding:0rem 3rem 3rem}app-cookie-policy #cookie{background:#f6f6f6}app-cookie-policy #cookie .cookie-wrapper{padding:3rem;display:flex;flex-direction:column;gap:1rem;max-width:50rem}app-cookie-policy #cookie .cookie-wrapper p{margin:0}app-cookie-policy #cookie .cookie-wrapper table tr th{text-align:left}app-cookie-policy a{text-decoration:underline;cursor:pointer}app-cookie-policy a:hover{color:#2525ca}@media screen and (max-width: 980px){app-cookie-policy h1{padding:1.25rem;font-size:1.875rem;font-style:normal;font-weight:500;line-height:105%}app-cookie-policy #cookie .cookie-wrapper{padding:1.25rem}}app-map #course-map{display:flex;flex:1;width:100%}app-map #course-map #course-display-map{height:100%;width:100%;outline:none}app-map #course-map .leaflet-top.leaflet-left{top:61px;right:8px;left:unset;z-index:800}app-map .map-circle-small,app-map .map-circle-big{position:absolute}app-map .map-circle-small p,app-map .map-circle-big p{position:relative;margin:0;z-index:250;width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:700;line-height:120%}app-map .map-circle-small svg,app-map .map-circle-big svg{width:36px;height:36px;filter:drop-shadow(0px 0px 4px rgba(0,0,0,.2)) drop-shadow(0px 0px 8px rgba(0,0,0,.1));position:absolute;fill:#fff;top:0;left:0}app-map .map-circle-small.hovered svg,app-map .map-circle-big.hovered svg,app-map .map-circle-small.focused svg,app-map .map-circle-big.focused svg{fill:#2525ca!important;filter:drop-shadow(2px 4px 6px black)!important}app-map .map-circle-small.hovered p,app-map .map-circle-big.hovered p,app-map .map-circle-small.focused p,app-map .map-circle-big.focused p{color:#fff!important}app-map .search-section-top{display:flex;flex-direction:column;position:fixed;width:calc(100% - 1rem);padding:.5rem;z-index:1000}app-map .search-section-top.focused{z-index:2000}app-map .search-section-top .search-wrapper{display:flex;flex-direction:row;align-items:flex-start;align-self:stretch;gap:1rem}app-map .search-section-top .search-inputs{display:flex;align-items:flex-start;flex:1 0 0}app-map .search-section-top .search-inputs .divider{display:flex;align-items:center;border-top:1px solid #D8DEDC;border-bottom:1px solid #D8DEDC;width:1px;background-color:#fff;transition:.15s linear all}app-map .search-section-top .search-inputs .divider div{height:1.6rem;width:2px;background-color:#e1e4e3}app-map .search-section-top .search-inputs .search-input-box{display:flex;flex:1;min-width:0px}app-map .search-section-top .search-inputs .search-input-box .core-input,app-map .search-section-top .search-inputs .search-input-box .core-lookup,app-map .search-section-top .search-inputs .search-input-box .core-datebox{height:3.25rem}app-map .search-section-top .search-inputs .search-input-box app-core-textbox,app-map .search-section-top .search-inputs .search-input-box app-core-datebox{display:flex;flex:1}app-map .search-section-top .search-inputs .search-input-box.search-inputs-text .core-input{border-radius:.625rem 0rem 0rem .625rem}app-map .search-section-top .search-inputs .search-input-box.search-inputs-location:hover .core-input{border:1px solid #2525CA66;border-right:none}app-map .search-section-top .search-inputs .search-input-box.search-inputs-location:hover .divider{border-top:1px solid #2525CA66;border-bottom:1px solid #2525CA66}app-map .search-section-top .search-inputs .search-input-box.search-inputs-location:hover .core-lookup-input-container .core-lookup-icon-wrapper{border:1px solid #2525CA66;border-left:none}app-map .search-section-top .search-inputs .search-input-box.search-inputs-location:hover .core-lookup-input-container .core-lookup-input{border:1px solid #2525CA66;border-right:none;border-left:none}app-map .search-section-top .search-inputs .search-input-box.search-inputs-location:focus-within .core-input{border:1px solid #2525CA;border-right:none}app-map .search-section-top .search-inputs .search-input-box.search-inputs-location:focus-within .divider{border-top:1px solid #2525CA;border-bottom:1px solid #2525CA}app-map .search-section-top .search-inputs .search-input-box.search-inputs-location:focus-within .core-lookup-input-container .core-lookup-icon-wrapper,app-map .search-section-top .search-inputs .search-input-box.search-inputs-location:focus-within .core-lookup-input-container:hover .core-lookup-icon-wrapper{border:1px solid #2525CA;border-left:none}app-map .search-section-top .search-inputs .search-input-box.search-inputs-location:focus-within .core-lookup-input-container .core-lookup-input,app-map .search-section-top .search-inputs .search-input-box.search-inputs-location:focus-within .core-lookup-input-container:hover .core-lookup-input{border:1px solid #2525CA;border-right:none;border-left:none}app-map .search-section-top .search-inputs .search-input-box.search-inputs-location .city,app-map .search-section-top .search-inputs .search-input-box.search-inputs-location .distance{box-sizing:border-box;height:3.25rem;background-color:#fff;color:#8f8f8f;border-top:1px solid #D8DEDC;border-bottom:1px solid #D8DEDC;font-size:1rem;font-style:normal;font-weight:500;line-height:120%;align-content:center;align-items:center}app-map .search-section-top .search-inputs .search-input-box.search-inputs-location .city{flex:1;padding-left:1.25rem;border-left:1px solid #D8DEDC;text-overflow:ellipsis;padding-right:.625rem}app-map .search-section-top .search-inputs .search-input-box.search-inputs-location .distance{display:flex;border-right:1px solid #D8DEDC;padding:0rem .625rem 0rem 1.25rem;gap:1.25rem;min-width:7.9rem}app-map .search-section-top .search-inputs .search-input-box.search-inputs-location .distance app-core-svg-icon,app-map .search-section-top .search-inputs .search-input-box.search-inputs-location .distance svg{cursor:pointer;width:1rem;height:1rem;fill:#8f8f8f}app-map .search-section-top .search-inputs .search-input-box.search-inputs-location .distance app-core-svg-icon:hover,app-map .search-section-top .search-inputs .search-input-box.search-inputs-location .distance svg:hover{fill:#2525ca}app-map .search-section-top .search-inputs .search-input-box.search-inputs-location .core-input{border-radius:0;border-right:0px}app-map .search-section-top .search-inputs .search-input-box.search-inputs-location .core-lookup{min-width:7.9rem}app-map .search-section-top .search-inputs .search-input-box.search-inputs-location .core-lookup .core-lookup-input,app-map .search-section-top .search-inputs .search-input-box.search-inputs-location .core-lookup .core-lookup-icon-wrapper{border-radius:0}app-map .search-section-top .search-inputs .search-input-box.search-inputs-location .core-lookup .core-lookup-input{border-left:0px}app-map .search-section-top .search-inputs .search-input-box.search-inputs-date:hover .divider{border-top:1px solid #2525CA66;border-bottom:1px solid #2525CA66}app-map .search-section-top .search-inputs .search-input-box.search-inputs-date:hover app-core-datebox .core-datebox-input{border:1px solid #2525CA66;border-right:none}app-map .search-section-top .search-inputs .search-input-box.search-inputs-date:hover app-core-datebox .core-datebox-icon-wrapper{border:1px solid #2525CA66;border-left:none}app-map .search-section-top .search-inputs .search-input-box.search-inputs-date:focus-within .divider{border-top:1px solid #2525CA;border-bottom:1px solid #2525CA}app-map .search-section-top .search-inputs .search-input-box.search-inputs-date:focus-within app-core-datebox .core-datebox-input{border:1px solid #2525CA;border-right:none}app-map .search-section-top .search-inputs .search-input-box.search-inputs-date:focus-within app-core-datebox .core-datebox-icon-wrapper{border:1px solid #2525CA;border-left:none}app-map .search-section-top .search-inputs .search-input-box.search-inputs-date app-core-datebox .core-datebox-input,app-map .search-section-top .search-inputs .search-input-box.search-inputs-date app-core-datebox .core-datebox-icon-wrapper{border-radius:0}app-map .search-section-top .search-inputs .search-input-box.search-inputs-date app-core-datebox:first-child .core-datebox-icon-wrapper{border-right:none!important}app-map .search-section-top .search-inputs .search-input-box.search-inputs-date app-core-datebox:last-child .core-datebox-input{border-left:none!important}app-map .search-section-top .search-inputs .search-input-box.search-inputs-category app-core-multiselect{flex:1}app-map .search-section-top .search-inputs .search-input-box.search-inputs-category .core-lookup,app-map .search-section-top .search-inputs .search-input-box.search-inputs-category .core-lookup-input{border-radius:0}app-map .search-section-top .search-inputs .search-input-box.search-inputs-category:focus-within .core-lookup-input-container .core-lookup-icon-wrapper,app-map .search-section-top .search-inputs .search-input-box.search-inputs-category:focus-within .core-lookup-input-container:hover .core-lookup-icon-wrapper{border:1px solid #2525CA;border-left:none}app-map .search-section-top .search-inputs .search-input-box.search-inputs-category:focus-within .core-lookup-input-container .core-lookup-input,app-map .search-section-top .search-inputs .search-input-box.search-inputs-category:focus-within .core-lookup-input-container:hover .core-lookup-input{border:1px solid #2525CA;border-right:none}app-map .search-section-bottom{flex-direction:row;align-items:flex-start;height:2.875rem;align-items:center;gap:1.25rem;position:fixed;display:flex;flex-direction:column;width:312px;z-index:1000;top:70px;left:.5rem}app-map .search-section-bottom.focused{z-index:2000}app-map .search-section-bottom .search-filter{display:flex;width:19.5rem;align-items:flex-start;gap:.5rem;flex-shrink:0}app-map .search-section-bottom .search-filter app-core-lookup,app-map .search-section-bottom .search-filter app-core-multiselect{flex:1}app-map .search-section-bottom .search-filter .core-lookup{height:2.875rem}app-map .search-section-bottom .search-filter .core-lookup .core-lookup-input-container .core-lookup-input{border-radius:12.5rem 0 0 12.5rem;border:1px solid #D8DEDC;border-right:none}app-map .search-section-bottom .search-filter .core-lookup .core-lookup-input-container .core-lookup-icon-wrapper{border-radius:0 12.5rem 12.5rem 0;border:1px solid #D8DEDC;border-left:none}app-map .search-section-bottom .search-filter .core-lookup .core-lookup-input-container:hover .core-lookup-input{border:1px solid #2525CA66;border-right:none}app-map .search-section-bottom .search-filter .core-lookup .core-lookup-input-container:hover .core-lookup-icon-wrapper{border:1px solid #2525CA66;border-left:none}app-map .search-section-bottom .search-filter .core-lookup .core-lookup-input-container:focus .core-lookup-icon-wrapper,app-map .search-section-bottom .search-filter .core-lookup .core-lookup-input-container:focus:hover .core-lookup-icon-wrapper{border:1px solid #2525CA;border-left:none}app-map .search-section-bottom .search-filter .core-lookup .core-lookup-input-container:focus .core-lookup-input,app-map .search-section-bottom .search-filter .core-lookup .core-lookup-input-container:focus:hover .core-lookup-input{border:1px solid #2525CA;border-right:none}app-map .search-section-bottom .search-filter .core-lookup:focus-within .core-lookup-input-container .core-lookup-icon-wrapper,app-map .search-section-bottom .search-filter .core-lookup:focus-within .core-lookup-input-container:hover .core-lookup-icon-wrapper{border:1px solid #2525CA;border-left:none}app-map .search-section-bottom .search-filter .core-lookup:focus-within .core-lookup-input-container .core-lookup-input,app-map .search-section-bottom .search-filter .core-lookup:focus-within .core-lookup-input-container:hover .core-lookup-input{border:1px solid #2525CA;border-right:none}app-map .core-popup.core-popup-draggable{z-index:1500!important}app-map .core-popup.core-popup-draggable.course-list-popup{top:135px;left:10px;max-width:474px;width:35%;min-width:312px;height:calc(100% - 220px);box-sizing:border-box;transition:.25s ease-out height;box-shadow:none}app-map .core-popup.core-popup-draggable.course-list-popup.minimize{height:44px}app-map .core-popup.core-popup-draggable.course-list-popup.minimized{height:44px}app-map .core-popup.core-popup-draggable.course-list-popup.minimized .core-popup-header{border-bottom:1px solid transparent}app-map .core-popup.core-popup-draggable.course-list-popup .core-popup-body{margin:15px}app-map .core-popup.core-popup-draggable.course-list-popup .core-popup-body .vertical-slide-scroll{position:relative;align-items:center;cursor:default}app-map .core-popup.core-popup-draggable.course-list-popup .core-popup-body .course-box{display:flex;width:calc(100% - 1px);flex-direction:row;border-radius:1.25rem;border:1px solid #E1E4E3;background:#fff;box-sizing:border-box;transition:.15s linear all;outline:none;cursor:pointer}app-map .core-popup.core-popup-draggable.course-list-popup .core-popup-body .course-box .course-box-date span{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;color:#151515;text-overflow:ellipsis;font-family:Satoshi;font-style:normal;line-height:120%}app-map .core-popup.core-popup-draggable.course-list-popup .core-popup-body .course-box .course-box-date span.day{font-size:1.25rem;font-weight:700}app-map .core-popup.core-popup-draggable.course-list-popup .core-popup-body .course-box .course-box-date span.month{font-size:.875rem;font-weight:500}app-map .core-popup.core-popup-draggable.course-list-popup .core-popup-body .course-box .course-box-more-details{display:flex;align-items:center;background:#fff;box-sizing:border-box;-webkit-user-select:none;user-select:none;outline:none;border:none;padding:0}app-map .core-popup.core-popup-draggable.course-list-popup .core-popup-body .course-box .course-box-more-details span{color:#2525ca;text-align:center;font-family:Satoshi;font-size:1rem;font-style:normal;font-weight:700;line-height:120%}app-map .core-popup.core-popup-draggable.course-list-popup .core-popup-body .course-box .course-box-more-details app-core-svg-icon svg{height:1.25rem;width:1.25rem;fill:#2525ca}app-map .core-popup.core-popup-draggable.course-list-popup .core-popup-body .course-box:hover{border:1px solid #2525CA66}app-map .core-popup.core-popup-draggable.course-list-popup .core-popup-body .course-box:focus{border:1px solid #2525CA}app-map .core-popup.core-popup-draggable.course-list-popup .core-popup-body .course-list .course-box{display:flex;padding:1.5rem;flex-direction:column;align-items:flex-start;gap:1.5rem}app-map .core-popup.core-popup-draggable.course-list-popup .core-popup-body .course-list .course-box .course-box-content-top{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;align-self:stretch}app-map .core-popup.core-popup-draggable.course-list-popup .core-popup-body .course-list .course-box .course-box-content-top .course-box-info{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch}app-map .core-popup.core-popup-draggable.course-list-popup .core-popup-body .course-list .course-box .course-box-content-top .course-box-text{display:flex;align-items:center;gap:.75rem;align-self:stretch}app-map .core-popup.core-popup-draggable.course-list-popup .core-popup-body .course-list .course-box .course-box-content-top .course-box-text .course-box-date{display:flex;min-width:1.5rem;max-width:1.5rem;padding:.375rem var(--font-size-xsmall, .75rem);flex-direction:column;align-items:center;border-radius:.5rem;background:#f6f6f6}app-map .core-popup.core-popup-draggable.course-list-popup .core-popup-body .course-list .course-box .course-box-content-top .course-box-text h6{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}app-map .core-popup.core-popup-draggable.course-list-popup .core-popup-body .course-list .course-box .course-box-content-bottom{display:flex;justify-content:space-between;align-items:flex-end;align-self:stretch}app-map .core-popup.core-popup-draggable.course-list-popup .core-popup-body .course-list .cdk-virtual-scroll-viewport{scrollbar-width:1px}app-map .core-popup.core-popup-draggable.course-list-popup .core-popup-body .course-list .cdk-virtual-scrollable{width:100%}app-map .core-popup.core-popup-draggable.course-list-popup .core-popup-body .course-list .cdk-virtual-scroll-content-wrapper{min-width:100%;display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:.5rem}app-map .core-popup.core-popup-draggable.course-list-popup .core-popup-body .course-list-whitespace{display:flex;flex:1;padding-top:50%;max-width:22rem}app-map .core-popup.core-popup-draggable.course-list-popup .core-popup-body .course-list-overlay{position:absolute;height:6.25rem;width:100%;opacity:0;z-index:1;transition:ease .25s opacity;pointer-events:none}app-map .core-popup.core-popup-draggable.course-list-popup .core-popup-body .course-list-overlay.top{background:linear-gradient(180deg,#fff,#fff0);top:0}app-map .core-popup.core-popup-draggable.course-list-popup .core-popup-body .course-list-overlay.bottom{bottom:0;background:linear-gradient(0deg,#fff,#fff0)}app-map .core-popup.core-popup-draggable.course-list-popup .core-popup-body .course-list-overlay.visible{opacity:1}app-map .core-popup.core-popup-draggable .core-popup-header{border-bottom:1px solid #E1E4E3}.core-close-button{background-color:#151515}.core-close-button:hover{background-color:#2525ca}.core-close-button .core-close-button-icon{stroke:#151515}.core-button-icon{background-color:#151515}.core-button-icon:focus-visible{cursor:pointer;background-color:#2525ca;box-shadow:#1a1aab;opacity:1}.core-button-icon:hover{background-color:#2525ca}.core-button-icon:disabled,.core-button-icon.disabled{background-color:#151515}.core-button{height:3.75rem;padding:.75rem 1.5rem;color:#fff;border-radius:.625rem;font-size:1rem;font-style:normal;font-weight:700;line-height:120%;margin:0;overflow:hidden;text-overflow:ellipsis}.core-button.secondary{height:3.125rem;background-color:#eff1f0;color:#151515;border:1px solid #E1E4E3}.core-button.secondary:hover{cursor:pointer;background-color:#e5e5e5;opacity:1}.core-button.secondary:focus{box-shadow:none;border:1px solid transparent;outline:1px solid #2525CA;outline-offset:2px}.core-button:active{background-color:#171780!important}.core-button:focus{box-shadow:none;border:1px solid transparent;outline:1px solid #2525CA;outline-offset:2px}.core-button app-core-svg-icon svg{width:1.5rem;height:1.5rem}.core-button span{overflow:hidden;text-overflow:ellipsis}.core-button-combined{display:flex;gap:0rem}.core-button-combined .core-button{display:flex;height:3.125rem;min-width:3.125rem;padding:0rem .8125rem;margin:0rem;justify-content:center;align-items:center;gap:.8125rem;flex-shrink:0;background:#fff;border:1px solid #E1E4E3}.core-button-combined .core-button:first-child{border-radius:.75rem 0rem 0rem .75rem;border-right:0px!important}.core-button-combined .core-button:first-child:focus,.core-button-combined .core-button:first-child:focus-visible{border-right:1px solid #2525CA!important}.core-button-combined .core-button:last-child{border-radius:0rem .75rem .75rem 0rem}.core-button-combined .core-button svg{width:1.5rem;height:1.5rem;max-width:1.5rem;max-height:1.5rem;min-width:1.5rem;min-height:1.5rem}.core-button-combined .core-button:hover{background-color:#e1e4e3}.core-button-combined .core-button:focus,.core-button-combined .core-button:focus-visible{box-shadow:none;background-color:#fff;border:1px solid #2525CA!important;outline:none}.core-button-combined .core-button:active{background-color:#c3c3c3!important}.core-button-combined .core-button:disabled,.core-button-combined .core-button.disabled{cursor:default;border:1px solid #E1E4E3;background-color:#fff!important;opacity:1}.core-button-combined .core-button:disabled svg,.core-button-combined .core-button.disabled svg{fill:#e1e4e3}.core-button-combined .core-button:disabled:hover,.core-button-combined .core-button.disabled:hover,.core-button-combined .core-button:disabled:focus,.core-button-combined .core-button.disabled:focus{cursor:default}.core-input{height:3.75rem;border:1px solid #D8DEDC;background-color:#fff;border-radius:.625rem;color:#151515;font-size:1rem;font-style:normal;font-weight:500;line-height:120%;padding:.625rem .625rem .625rem 1.25rem;transition:.15s linear background,.15s linear color,.15s linear border}.core-input::placeholder{color:#8f8f8f}.core-tag{display:flex;max-width:fit-content;background-color:#fff;color:#2525ca;font-size:.875rem;font-style:normal;font-weight:700;line-height:120%;border-radius:.63rem;margin:0rem;gap:.3125rem;padding:.31rem .75rem;outline:none;transition:.15s linear all;white-space:nowrap;overflow:hidden}.core-tag span{overflow:hidden;text-overflow:ellipsis}.core-tag app-core-svg-icon{width:1rem;height:1rem;fill:#2525ca}.core-tag app-core-svg-icon svg{width:1rem;height:1rem}.core-accordion{counter-set:section 0;padding:3rem 2rem 1.5rem;background-color:#fff}.core-accordion .core-accordion-header{display:flex;flex-direction:row;min-height:1.5rem;height:unset;align-items:center;padding:0px .75rem;background-color:#e5e5e5;font-size:1rem;-webkit-user-select:none;user-select:none;position:relative;z-index:100;transition:.15s linear all;box-sizing:border-box;outline:none;border-bottom:1px solid #bababa}.core-accordion .core-accordion-header:focus:after{display:none}.core-accordion .core-accordion-scroll{gap:1.5rem}.core-accordion .core-accordion-header-icon-svg{width:1.5rem!important;height:1.5rem!important;min-width:1.5rem!important;min-height:1.5rem!important;max-width:1.5rem!important;max-height:1.5rem!important}.core-accordion-joined,.core-accordion-joined .core-accordion-item:first-child{border-radius:1.25rem}.core-accordion-joined.core-accordion-flexible .core-accordion-item{box-sizing:border-box;border:none;border-top:none!important;border-radius:0rem;border-bottom:1px solid #E1E4E3}.core-accordion-joined.core-accordion-flexible .core-accordion-item:last-child{border-bottom:none}.core-accordion-joined.core-accordion-flexible .core-accordion-item .core-accordion-header{height:3.3rem;min-height:3.3rem;align-items:start;padding:0rem;font-size:1.5rem;font-style:normal;font-weight:700;line-height:120%;border-radius:0rem!important;border:none;background-color:#fff}.core-accordion-joined.core-accordion-flexible .core-accordion-item .core-accordion-header .core-accordion-header-text{overflow:initial;overflow-x:hidden}.core-accordion-joined.core-accordion-flexible .core-accordion-item .core-accordion-header:focus .core-accordion-header-icon .core-accordion-header-icon-svg{fill:#2525ca}.core-accordion-joined.core-accordion-flexible .core-accordion-item.core-accordion-item-open{border-bottom:1px solid #E1E4E3}.core-accordion-joined.core-accordion-flexible .core-accordion-item.core-accordion-item-open .core-accordion-header{color:#2525ca}.core-accordion-joined.core-accordion-flexible .core-accordion-item .core-accordion-content-wrapper{box-sizing:border-box;padding:0rem}.core-accordion-joined.core-accordion-flexible .core-accordion-item .core-accordion-content-wrapper p{max-width:70rem;margin-top:0rem;margin-bottom:1.69rem}.core-accordion-separated .core-accordion-item.core-accordion-item-open{border-bottom:1px solid #E1E4E3}.core-button-label{display:flex;height:1.125rem;font-size:.875rem;box-sizing:border-box;color:#fff;margin:0px .313rem;-webkit-user-select:none;user-select:none;fill:#151515;align-items:center;transition:.15s linear all;border:none;background-color:transparent;padding:0;font-family:Satoshi;outline:none;white-space:nowrap;gap:.25rem}.core-button-label .core-button-text{color:#151515;text-align:center;font-family:Satoshi;font-size:.875rem;font-style:normal;font-weight:500;line-height:120%}.core-button-label svg{width:1rem;height:1rem}.core-button-label:focus{fill:#151515;cursor:pointer}.core-button-label:focus .core-button-text{color:#151515}.core-button-label:hover{fill:#2525ca;cursor:pointer}.core-button-label:hover .core-button-text{color:#2525ca}.core-button-label:disabled,.core-button-label.disabled{opacity:1;fill:#8f8f8f;cursor:default}.core-button-label:disabled .core-button-text,.core-button-label.disabled .core-button-text{color:#8f8f8f}.core-button-label:disabled:hover,.core-button-label.disabled:hover,.core-button-label:disabled:focus,.core-button-label.disabled:focus{fill:#8f8f8f;cursor:default}.core-button-label:disabled:hover .core-button-text,.core-button-label.disabled:hover .core-button-text,.core-button-label:disabled:focus .core-button-text,.core-button-label.disabled:focus .core-button-text{color:#8f8f8f}.core-lookup{height:3.75rem}.core-lookup .core-lookup-input-container .core-lookup-icon-wrapper .core-lookup-icon{transform:rotate(90deg)}.core-lookup.active .core-lookup-input-container .core-lookup-icon-wrapper .core-lookup-icon{transform:rotate(-90deg)}.core-lookup-input-container .core-lookup-input{border:1px solid #D8DEDC;border-right:none;border-radius:.625rem 0 0 .625rem;padding:.625rem .625rem .625rem 1.25rem;font-size:1rem;font-style:normal;font-weight:500;line-height:120%}.core-lookup-input-container .core-lookup-input .core-lookup-input-placeholder{color:#8f8f8f}.core-lookup-input-container .core-lookup-icon-wrapper{display:flex;width:2rem;border:1px solid #D8DEDC;border-left:none;border-radius:0 .625rem .625rem 0;padding:.625rem .625rem .625rem 0;transition:.15s linear all}.core-lookup-input-container .core-lookup-icon-wrapper .core-lookup-icon{width:1.3rem;height:1.3rem;fill:#8f8f8f;border-radius:0 .625rem .625rem 0;transition:.15s linear all}.core-lookup-input-container:hover .core-lookup-icon-wrapper .core-lookup-icon{fill:#2525ca}.core-lookup-input-container:focus .core-lookup-icon-wrapper .core-lookup-icon{fill:#2525ca}.core-lookup-list-container{display:flex;flex-direction:column;background-color:#fff;border:1px solid #E1E4E3;height:auto;width:100%;padding:.9375rem .875rem;z-index:450;box-sizing:border-box;position:absolute;border-radius:.625em;box-shadow:0 0 .313rem #d4d4d4;gap:.625rem}.core-lookup-list-container .core-search-input-container{padding-right:0}.core-lookup-list-container .core-lookup-list{display:flex;flex-direction:column;max-height:18.75rem;overflow:auto;outline:none;margin:0}.core-lookup-list-container .core-lookup-list.core-lookup-list-loaded{scroll-behavior:smooth}.core-lookup-list-container .core-lookup-list .core-lookup-list-entry{display:flex;flex:1;flex-direction:row;align-items:center;min-height:1.625rem;max-height:1.625rem;cursor:pointer;box-sizing:border-box;padding:.1875rem .3125rem;border:1px solid transparent;font-size:1rem;white-space:nowrap;border-radius:.25rem;transition:.15s linear background,.15s linear border;margin:0px 1px .25rem;text-align:left}.core-lookup-list-container .core-lookup-list .core-lookup-list-entry .core-lookup-list-text{overflow:hidden;text-overflow:ellipsis;flex:1}.core-lookup-list-container .core-lookup-list .core-lookup-list-entry:hover{background-color:#f0f0f0;color:#000}.core-lookup-list-container .core-lookup-list .core-lookup-list-entry.core-lookup-list-entry-active{border:1px solid #2525CA;background-color:#2525ca;color:#fff}.core-lookup-list-container .core-lookup-list .core-lookup-list-entry.core-lookup-list-entry-active:hover{border:1px solid #1A1AAB;background-color:#1a1aab}.core-lookup-list-container .core-lookup-list.core-lookup-list-keyboard-active .core-lookup-list-entry.core-lookup-list-entry-selected{border:1px solid #bababa}.core-lookup-list-container .core-lookup-list.core-lookup-list-keyboard-active .core-lookup-list-entry.core-lookup-list-entry-selected.core-lookup-list-entry-active{border:1px solid #1A1AAB;box-shadow:3px 3px 6px #1a1aab inset,-3px -3px 6px #1a1aab inset,3px -3px 6px #1a1aab inset,-3px 3px 6px #1a1aab inset}.core-lookup-list-container.core-lookup-no-search{padding-top:.9375rem}.core-lookup-list-container.core-lookup-list-container-top .core-lookup-list-container-connector,.core-lookup-list-container.core-lookup-list-container-bottom .core-lookup-list-container-connector{display:none}.core-datebox{height:3.75rem;font-size:1rem;font-style:normal;font-weight:500;line-height:120%}.core-datebox .core-datebox-container .core-datebox-input-container .core-datebox-input{color:#151515;border:1px solid #D8DEDC;border-right:none;padding:.625rem .625rem .625rem 1.25rem;font-size:1rem;font-style:normal;font-weight:500;line-height:120%;border-radius:.625rem 0 0 .625rem;transition:.15s linear background,.15s linear color,.15s linear border}.core-datebox .core-datebox-container .core-datebox-input-container .core-datebox-input:focus{cursor:text;border:1px solid #2525CA!important;border-right:none!important;outline:none}.core-datebox .core-datebox-container .core-datebox-input-container .core-datebox-input:focus~.core-datebox-icon-wrapper{border:1px solid #2525CA!important;border-left:none!important}.core-datebox .core-datebox-container .core-datebox-input-container .core-datebox-icon-wrapper{display:flex;width:2rem;border:1px solid #D8DEDC;border-left:none;border-radius:0 .625rem .625rem 0;padding:.625rem .625rem .625rem 0;transition:.15s linear color,.15s linear border}.core-datebox .core-datebox-container .core-datebox-input-container .core-datebox-icon-wrapper .core-datebox-icon{width:1.3rem;height:1.3rem;fill:#8f8f8f;border-radius:0 .625rem .625rem 0;transition:.15s linear all}.core-datebox .core-datebox-container .core-datebox-input-container.core-not-valid:after,.core-datebox .core-datebox-container .core-datebox-input-container.core-not-correct:after{right:2.4rem;pointer-events:none;content:"!";position:absolute;margin-top:1.3rem;width:1.125rem;height:1.125rem;border-radius:50%;text-align:center;background-color:#eb2a23;color:#fff;line-height:1.125rem;font-size:1.125rem}.core-datebox .core-datebox-container .core-datebox-input-container:hover .core-datebox-icon-wrapper{border:1px solid #D8DEDC;border-left:none}.core-datebox .core-datebox-container .core-datebox-input-container:hover .core-datebox-input{border:1px solid #D8DEDC;border-right:none}.core-datebox-calendar{display:flex;z-index:2001;flex-direction:column;width:20.625rem;min-width:20.625rem;height:21.813rem;min-height:21.813rem;background-color:#fff;border:1px solid #E1E4E3;box-shadow:0 0 .313rem #d4d4d4;padding:1rem;font-size:.8rem;font-style:normal;font-weight:500;line-height:120%;border-radius:.625rem}.core-datebox-calendar.core-datebox-calendar-bottom .core-datebox-calendar-connector,.core-datebox-calendar.core-datebox-calendar-top .core-datebox-calendar-connector{display:none}.core-datebox-calendar .core-datebox-calendar-selector{gap:.25rem}.core-datebox-calendar .core-datebox-calendar-selector .core-datebox-calendar-switch-button{display:flex;justify-content:center;align-items:center;width:2.125rem;min-width:2.125rem;max-width:2.125rem;height:2.125rem;margin:0;padding:0;border-radius:.5rem;border:1px solid #E1E4E3;box-sizing:border-box;color:#151515;background:#fff;transition:.15s linear background,.15s linear color,.15s linear border;outline:none}.core-datebox-calendar .core-datebox-calendar-selector .core-datebox-calendar-switch-button .core-datebox-switch-icon{width:1.375rem;min-width:1.375rem;max-width:1.375rem;height:2.125rem;fill:#151515;padding:0}.core-datebox-calendar .core-datebox-calendar-selector .core-datebox-calendar-switch-button:hover{border:1px solid #2525CA66;cursor:pointer}.core-datebox-calendar .core-datebox-calendar-selector .core-datebox-calendar-switch-button:focus,.core-datebox-calendar .core-datebox-calendar-selector .core-datebox-calendar-switch-button:active{border:1px solid #2525CA;background-color:#fff!important}.core-datebox-calendar .core-datebox-calendar-selector .core-datebox-calendar-switch-button:first-child{padding-right:1px}.core-datebox-calendar .core-datebox-calendar-selector .core-datebox-calendar-switch-button:last-child{padding-left:.188rem}.core-datebox-calendar .core-datebox-calendar-selector .core-datebox-calendar-selector-text{display:flex;flex:1;width:unset;height:2.125rem;font-size:1rem;margin:0;font-weight:400;border-radius:.5rem;background:#fff;color:#151515;border:1px solid #E1E4E3;transition:.15s linear background,.15s linear color,.15s linear border}.core-datebox-calendar .core-datebox-calendar-selector .core-datebox-calendar-selector-text:hover{border:1px solid #2525CA66;cursor:pointer}.core-datebox-calendar .core-datebox-calendar-selector .core-datebox-calendar-selector-text:focus,.core-datebox-calendar .core-datebox-calendar-selector .core-datebox-calendar-selector-text:active{border:1px solid #2525CA;background-color:#fff!important}.core-datebox-calendar .core-datebox-calendar-selector .core-datebox-calendar-selector-text.core-datebox-calendar-selector-text-no-hover{cursor:default;box-shadow:none;background:#fff;border:1px solid #2525CA66}.core-datebox-calendar .core-datebox-calendar-area-wrapper{margin-top:.313rem}.core-datebox-calendar .core-datebox-calendar-area-wrapper.core-datebox-calendar-upper-view{margin-top:16px}.core-datebox-calendar .core-datebox-calendar-area-wrapper .core-datebox-calendar-area{justify-content:space-between}.core-datebox-calendar .core-datebox-calendar-area-wrapper .core-datebox-calendar-area .core-datebox-calendar-header{border-bottom:none;justify-content:space-between;height:2.125rem}.core-datebox-calendar .core-datebox-calendar-area-wrapper .core-datebox-calendar-area .core-datebox-calendar-header .core-datebox-calendar-week-day{display:flex;flex:unset;align-items:center;justify-content:center;font-size:.6875rem;color:#c3c3c3;font-weight:700;width:2.375rem}.core-datebox-calendar .core-datebox-calendar-area-wrapper .core-datebox-calendar-area .core-datebox-calendar-week .core-datebox-calendar-day.core-datebox-calendar-today,.core-datebox-calendar .core-datebox-calendar-area-wrapper .core-datebox-calendar-area .core-datebox-calendar-months .core-datebox-calendar-month.core-datebox-calendar-today,.core-datebox-calendar .core-datebox-calendar-area-wrapper .core-datebox-calendar-area .core-datebox-calendar-years .core-datebox-calendar-year.core-datebox-calendar-today{font-weight:700}.core-datebox-calendar .core-datebox-calendar-area-wrapper .core-datebox-calendar-area .core-datebox-calendar-week .core-datebox-calendar-day.core-datebox-calendar-out-of-range,.core-datebox-calendar .core-datebox-calendar-area-wrapper .core-datebox-calendar-area .core-datebox-calendar-months .core-datebox-calendar-month.core-datebox-calendar-out-of-range,.core-datebox-calendar .core-datebox-calendar-area-wrapper .core-datebox-calendar-area .core-datebox-calendar-years .core-datebox-calendar-year.core-datebox-calendar-out-of-range{color:#e1e4e3}.core-datebox-calendar .core-datebox-calendar-area-wrapper .core-datebox-calendar-area .core-datebox-calendar-week .core-datebox-calendar-day.core-datebox-calendar-selected,.core-datebox-calendar .core-datebox-calendar-area-wrapper .core-datebox-calendar-area .core-datebox-calendar-months .core-datebox-calendar-month.core-datebox-calendar-selected,.core-datebox-calendar .core-datebox-calendar-area-wrapper .core-datebox-calendar-area .core-datebox-calendar-years .core-datebox-calendar-year.core-datebox-calendar-selected{border:1px solid #E1E4E3;cursor:pointer}.core-datebox-calendar .core-datebox-calendar-area-wrapper .core-datebox-calendar-area .core-datebox-calendar-week .core-datebox-calendar-day.core-datebox-calendar-selected.core-datebox-calendar-active,.core-datebox-calendar .core-datebox-calendar-area-wrapper .core-datebox-calendar-area .core-datebox-calendar-months .core-datebox-calendar-month.core-datebox-calendar-selected.core-datebox-calendar-active,.core-datebox-calendar .core-datebox-calendar-area-wrapper .core-datebox-calendar-area .core-datebox-calendar-years .core-datebox-calendar-year.core-datebox-calendar-selected.core-datebox-calendar-active{border:none}.core-datebox-calendar .core-datebox-calendar-area-wrapper .core-datebox-calendar-area .core-datebox-calendar-week .core-datebox-calendar-day:hover,.core-datebox-calendar .core-datebox-calendar-area-wrapper .core-datebox-calendar-area .core-datebox-calendar-months .core-datebox-calendar-month:hover,.core-datebox-calendar .core-datebox-calendar-area-wrapper .core-datebox-calendar-area .core-datebox-calendar-years .core-datebox-calendar-year:hover{background-color:#f0f0f0;cursor:pointer}.core-datebox-calendar .core-datebox-calendar-area-wrapper .core-datebox-calendar-area .core-datebox-calendar-week{flex:unset;justify-content:space-between;height:2.188rem;min-height:2.188rem}.core-datebox-calendar .core-datebox-calendar-area-wrapper .core-datebox-calendar-area .core-datebox-calendar-week .core-datebox-calendar-day{height:2.188rem;width:2.375rem;flex:unset;border-radius:.375rem;transition:.15s linear background,.15s linear box-shadow}.core-datebox-calendar .core-datebox-calendar-area-wrapper .core-datebox-calendar-area .core-datebox-calendar-months,.core-datebox-calendar .core-datebox-calendar-area-wrapper .core-datebox-calendar-area .core-datebox-calendar-years{justify-content:space-between;gap:.25rem;height:5.313rem}.core-datebox-calendar .core-datebox-calendar-area-wrapper .core-datebox-calendar-area .core-datebox-calendar-months .core-datebox-calendar-month,.core-datebox-calendar .core-datebox-calendar-area-wrapper .core-datebox-calendar-area .core-datebox-calendar-years .core-datebox-calendar-month,.core-datebox-calendar .core-datebox-calendar-area-wrapper .core-datebox-calendar-area .core-datebox-calendar-months .core-datebox-calendar-year,.core-datebox-calendar .core-datebox-calendar-area-wrapper .core-datebox-calendar-area .core-datebox-calendar-years .core-datebox-calendar-year{border-radius:.625rem}.core-datebox-calendar .core-datebox-calendar-area-wrapper .core-datebox-calendar-area.core-datebox-calendar-keyboard-active .core-datebox-calendar-week .core-datebox-calendar-day.core-datebox-calendar-active.core-datebox-calendar-selected{background-color:#2525ca;box-shadow:unset;outline:1px solid #2525CA;outline-offset:2px}.core-datebox-calendar .core-datebox-calendar-area-wrapper .core-datebox-calendar-area.core-datebox-calendar-keyboard-active .core-datebox-calendar-week .core-datebox-calendar-day.core-datebox-calendar-active.core-datebox-calendar-selected:hover{background-color:#1a1aab}.core-checkbox-wrapper{height:1.625rem;min-height:1.625rem;display:flex;min-width:1.625rem;overflow:hidden}.core-checkbox-wrapper .core-checkbox-text-wrapper{padding-left:1.813rem;font-size:.875rem;white-space:nowrap;display:flex;align-items:center;min-width:0px}.core-checkbox-wrapper .core-checkbox-text-wrapper .core-checkbox-text{text-overflow:ellipsis;overflow:hidden}.core-checkbox-container{position:relative;left:0;border:.125rem solid transparent;border-left:.125rem solid transparent;box-sizing:border-box}.core-checkbox-container.core-checkbox-center-horizontal{display:flex;justify-content:center}.core-checkbox-container.core-checkbox-center-vertical{display:flex;align-items:center}.core-checkbox-container .core-checkbox{position:absolute;opacity:0;cursor:pointer;height:1px;width:1px}.core-checkbox-container input:disabled~.core-checkmark{border-color:transparent;cursor:default;background-color:transparent}.core-checkbox-container input:disabled.core-disabled-border~.core-checkmark{border:1px solid #E1E4E3}.core-checkbox-container input:disabled.core-disabled-grey~.core-checkmark{background-color:#f9f9f9;border-color:#dbdbdb}.core-checkbox-container input:focus~.core-checkmark{border-color:#2525ca}.core-checkbox-container input:checked~.core-checkmark:after{display:block}.core-checkbox-container .core-checkmark{position:absolute;top:0;height:1rem;width:1rem;background-color:#fff;border:1px solid #E1E4E3;cursor:pointer;border-radius:4px;transition:.15s linear all;margin-top:.125rem}.core-checkbox-container .core-checkmark:hover{border-color:#2525ca}.core-checkbox-container .core-checkmark:after{content:"";position:absolute;display:none;left:.313rem;top:1px;width:.25rem;height:.625rem;border:solid #2525CA;border-width:0 .125rem .125rem 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.core-lookup-list-container .core-lookup-list .core-lookup-list-entry.core-multiselect-list-entry{padding:0px .125rem}.core-lookup-list-container .core-lookup-list .core-lookup-list-entry.core-multiselect-list-entry .core-checkbox-wrapper{height:1.625rem;min-height:1.625rem}.core-lookup-list-container .core-lookup-list .core-lookup-list-entry.core-multiselect-list-entry .core-checkbox-wrapper .core-checkbox-text-wrapper{font-size:1rem}.core-lookup-list-container .core-lookup-list .core-lookup-list-entry.core-multiselect-list-entry .core-checkbox-wrapper .core-checkbox-container input:disabled~.core-checkmark{border:1px solid #E1E4E3;cursor:pointer;background-color:#fff;transition:.15s linear all}.core-lookup-list-container .core-lookup-list .core-lookup-list-entry.core-multiselect-list-entry .core-checkbox-wrapper .core-checkbox-container input:disabled~.core-checkmark:hover{border-color:#2525ca}.core-popup.core-popup-draggable{border:1px solid #E1E4E3;box-shadow:0 0 .313rem #d4d4d4;border-radius:1rem}.core-popup.core-popup-draggable .core-popup-header{padding:0 15px}.leaflet-control-zoom{display:flex!important;border:0px!important}.leaflet-control-zoom .leaflet-control-zoom-in,.leaflet-control-zoom .leaflet-control-zoom-out{width:3.125rem!important;line-height:3rem!important;height:3.125rem!important;background:#fff!important;border:1px solid #E1E4E3!important}.leaflet-control-zoom .leaflet-control-zoom-in:hover,.leaflet-control-zoom .leaflet-control-zoom-out:hover{color:#2525ca}.leaflet-control-zoom .leaflet-control-zoom-in{border-radius:.75rem 0rem 0rem .75rem!important}.leaflet-control-zoom .leaflet-control-zoom-out{border-radius:0rem .75rem .75rem 0rem!important}.easy-button-container{border:0px!important}.easy-button-container .easy-button-button{align-items:center;box-sizing:border-box;padding:.75rem 1.5rem;border:1px solid #E1E4E3!important;border-radius:.75rem!important;background:#fff!important;height:3.125rem!important;width:auto!important}.easy-button-container .easy-button-button.active-active svg,.easy-button-container .easy-button-button.location-active svg{width:1rem;height:1rem;fill:#8f8f8f}.easy-button-container .easy-button-button span{font-family:Satoshi;font-size:1rem;font-weight:700;line-height:1.5rem;gap:.5rem;display:flex;align-items:center}.easy-button-container .easy-button-button span svg{fill:#2525ca;width:1.5rem;height:1.5rem;flex-shrink:0}.easy-button-container .easy-button-button:hover{color:#2525ca}img[alt="MapTiler logo"]{display:none}.cc-window{opacity:1;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{-webkit-transition:transform 1s ease;-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}.cc-animate.cc-revoke.cc-top{-webkit-transform:translateY(-2em);transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{-webkit-transform:translateY(2em);transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-top,.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-revoke:hover{-webkit-transform:translateY(0);transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;-webkit-transition:max-height 1s;transition:max-height 1s}.cc-revoke,.cc-window{position:fixed;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-revoke:hover{text-decoration:underline}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em;text-decoration:underline}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.cc-window.cc-banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin-right:1em}.cc-compliance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{-webkit-box-flex:1;-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-webkit-box-flex:0;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}
