.container,.container-fluid{margin-right:auto;margin-left:auto}.container-fluid{padding-right:2rem;padding-left:2rem}.row{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin-right:-.5rem;margin-left:-.5rem}.row.reverse{flex-direction:row-reverse}.col.reverse{flex-direction:column-reverse}.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-offset-0,.col-xs-offset-1,.col-xs-offset-2,.col-xs-offset-3,.col-xs-offset-4,.col-xs-offset-5,.col-xs-offset-6,.col-xs-offset-7,.col-xs-offset-8,.col-xs-offset-9,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12{box-sizing:border-box;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-xs{flex-grow:1;flex-basis:0;max-width:100%}.col-xs-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-xs-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-xs-3{flex-basis:25%;max-width:25%}.col-xs-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-xs-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-xs-6{flex-basis:50%;max-width:50%}.col-xs-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-xs-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-xs-9{flex-basis:75%;max-width:75%}.col-xs-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-xs-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-xs-12{flex-basis:100%;max-width:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-11{margin-left:91.66666667%}.start-xs{justify-content:flex-start;text-align:start}.center-xs{justify-content:center;text-align:center}.end-xs{justify-content:flex-end;text-align:end}.top-xs{align-items:flex-start}.middle-xs{align-items:center}.bottom-xs{align-items:flex-end}.around-xs{justify-content:space-around}.between-xs{justify-content:space-between}.first-xs{order:-1}.last-xs{order:1}@media only screen and (min-width:48em){.container{width:49rem}.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-offset-0,.col-sm-offset-1,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12{box-sizing:border-box;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-sm{flex-grow:1;flex-basis:0;max-width:100%}.col-sm-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-sm-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-sm-3{flex-basis:25%;max-width:25%}.col-sm-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-sm-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-sm-6{flex-basis:50%;max-width:50%}.col-sm-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-sm-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-sm-9{flex-basis:75%;max-width:75%}.col-sm-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-sm-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-sm-12{flex-basis:100%;max-width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-11{margin-left:91.66666667%}.start-sm{justify-content:flex-start;text-align:start}.center-sm{justify-content:center;text-align:center}.end-sm{justify-content:flex-end;text-align:end}.top-sm{align-items:flex-start}.middle-sm{align-items:center}.bottom-sm{align-items:flex-end}.around-sm{justify-content:space-around}.between-sm{justify-content:space-between}.first-sm{order:-1}.last-sm{order:1}}@media only screen and (min-width:64em){.container{width:65rem}.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-offset-0,.col-md-offset-1,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12{box-sizing:border-box;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-md{flex-grow:1;flex-basis:0;max-width:100%}.col-md-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-md-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-md-3{flex-basis:25%;max-width:25%}.col-md-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-md-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-md-6{flex-basis:50%;max-width:50%}.col-md-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-md-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-md-9{flex-basis:75%;max-width:75%}.col-md-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-md-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-md-12{flex-basis:100%;max-width:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-11{margin-left:91.66666667%}.start-md{justify-content:flex-start;text-align:start}.center-md{justify-content:center;text-align:center}.end-md{justify-content:flex-end;text-align:end}.top-md{align-items:flex-start}.middle-md{align-items:center}.bottom-md{align-items:flex-end}.around-md{justify-content:space-around}.between-md{justify-content:space-between}.first-md{order:-1}.last-md{order:1}}@media only screen and (min-width:75em){.container{width:76rem}.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-offset-0,.col-lg-offset-1,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12{box-sizing:border-box;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-lg{flex-grow:1;flex-basis:0;max-width:100%}.col-lg-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-lg-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-lg-3{flex-basis:25%;max-width:25%}.col-lg-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-lg-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-lg-6{flex-basis:50%;max-width:50%}.col-lg-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-lg-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-lg-9{flex-basis:75%;max-width:75%}.col-lg-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-lg-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-lg-12{flex-basis:100%;max-width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-11{margin-left:91.66666667%}.start-lg{justify-content:flex-start;text-align:start}.center-lg{justify-content:center;text-align:center}.end-lg{justify-content:flex-end;text-align:end}.top-lg{align-items:flex-start}.middle-lg{align-items:center}.bottom-lg{align-items:flex-end}.around-lg{justify-content:space-around}.between-lg{justify-content:space-between}.first-lg{order:-1}.last-lg{order:1}}.cdk-global-overlay-wrapper,.cdk-overlay-container{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper,.cdk-overlay-pane{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{pointer-events:auto;box-sizing:border-box;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}@media screen and (-ms-high-contrast:active){.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.288)}.cdk-overlay-transparent-backdrop,.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.owl-dialog-container{position:relative;pointer-events:auto;box-sizing:border-box;display:block;padding:1.5em;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);border-radius:2px;overflow:auto;background:#fff;color:rgba(0,0,0,.87);width:100%;height:100%;outline:0}.owl-dt-container,.owl-dt-container *{box-sizing:border-box}.owl-dt-container{display:block;font-size:16px;font-size:1rem;background:#fff;pointer-events:auto;z-index:1000}.owl-dt-container-row{border-bottom:1px solid rgba(0,0,0,.12)}.owl-dt-container-row:last-child{border-bottom:none}.owl-dt-calendar{display:flex;flex-direction:column;width:100%}.owl-dt-calendar-control{display:flex;align-items:center;font-size:1em;width:100%;padding:.5em;color:#000}.owl-dt-calendar-control .owl-dt-calendar-control-content{flex:1 1 auto;display:flex;justify-content:center;align-items:center}.owl-dt-calendar-control .owl-dt-calendar-control-content .owl-dt-calendar-control-button{padding:0 .8em}.owl-dt-calendar-control .owl-dt-calendar-control-content .owl-dt-calendar-control-button:hover{background-color:rgba(0,0,0,.12)}.owl-dt-calendar-main{display:flex;flex-direction:column;flex:1 1 auto;padding:0 .5em .5em;outline:0}.owl-dt-calendar-view{display:block;flex:1 1 auto}.owl-dt-calendar-multi-year-view{display:flex;align-items:center}.owl-dt-calendar-multi-year-view .owl-dt-calendar-table{width:calc(100% - 3em)}.owl-dt-calendar-multi-year-view .owl-dt-calendar-table .owl-dt-calendar-header th{padding-bottom:.25em}.owl-dt-calendar-table{width:100%;border-collapse:collapse;border-spacing:0}.owl-dt-calendar-table .owl-dt-calendar-header{color:rgba(0,0,0,.4)}.owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-weekdays th{font-size:.7em;font-weight:400;text-align:center;padding-bottom:1em}.owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-calendar-table-divider{position:relative;height:1px;padding-bottom:.5em}.owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-calendar-table-divider:after{content:"";position:absolute;top:0;left:-.5em;right:-.5em;height:1px;background:rgba(0,0,0,.12)}.owl-dt-calendar-table .owl-dt-calendar-cell{position:relative;height:0;line-height:0;text-align:center;outline:0;color:rgba(0,0,0,.85);-webkit-appearance:none;-webkit-tap-highlight-color:transparent}.owl-dt-calendar-table .owl-dt-calendar-cell-content{position:absolute;top:5%;left:5%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:90%;height:90%;font-size:.8em;line-height:1;border:1px solid transparent;border-radius:999px;color:inherit;cursor:pointer}.owl-dt-calendar-table .owl-dt-calendar-cell-out{opacity:.2}.owl-dt-calendar-table .owl-dt-calendar-cell-today:not(.owl-dt-calendar-cell-selected){border-color:rgba(0,0,0,.4)}.owl-dt-calendar-table .owl-dt-calendar-cell-selected{color:hsla(0,0%,100%,.85);background-color:#3f51b5}.owl-dt-calendar-table .owl-dt-calendar-cell-selected.owl-dt-calendar-cell-today{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.85)}.owl-dt-calendar-table .owl-dt-calendar-cell-disabled{cursor:default}.owl-dt-calendar-table .owl-dt-calendar-cell-disabled>.owl-dt-calendar-cell-content:not(.owl-dt-calendar-cell-selected){color:rgba(0,0,0,.4)}.owl-dt-calendar-table .owl-dt-calendar-cell-disabled>.owl-dt-calendar-cell-content.owl-dt-calendar-cell-selected{opacity:.4}.owl-dt-calendar-table .owl-dt-calendar-cell-disabled>.owl-dt-calendar-cell-today:not(.owl-dt-calendar-cell-selected){border-color:rgba(0,0,0,.2)}.owl-dt-calendar-table .owl-dt-calendar-cell-active:focus>.owl-dt-calendar-cell-content:not(.owl-dt-calendar-cell-selected),.owl-dt-calendar-table :not(.owl-dt-calendar-cell-disabled):hover>.owl-dt-calendar-cell-content:not(.owl-dt-calendar-cell-selected){background-color:rgba(0,0,0,.04)}.owl-dt-calendar-table .owl-dt-calendar-cell-in-range{background:rgba(63,81,181,.2)}.owl-dt-calendar-table .owl-dt-calendar-cell-in-range.owl-dt-calendar-cell-range-from{border-top-left-radius:999px;border-bottom-left-radius:999px}.owl-dt-calendar-table .owl-dt-calendar-cell-in-range.owl-dt-calendar-cell-range-to{border-top-right-radius:999px;border-bottom-right-radius:999px}.owl-dt-timer{display:flex;justify-content:center;width:100%;height:7em;padding:.5em;outline:0}.owl-dt-timer-box{position:relative;display:inline-flex;flex-direction:column;align-items:center;width:25%;height:100%}.owl-dt-timer-content{flex:1 1 auto;display:flex;justify-content:center;align-items:center;width:100%;margin:.2em 0}.owl-dt-timer-content .owl-dt-timer-input{display:block;width:2em;text-align:center;border:1px solid rgba(0,0,0,.5);border-radius:3px;outline:medium none;font-size:1.2em;padding:.2em}.owl-dt-timer-divider{display:inline-block;align-self:flex-end;position:absolute;width:.6em;height:100%;left:-.3em}.owl-dt-timer-divider:after,.owl-dt-timer-divider:before{content:"";display:inline-block;width:.35em;height:.35em;position:absolute;left:50%;border-radius:50%;transform:translateX(-50%);background-color:currentColor}.owl-dt-timer-divider:before{top:35%}.owl-dt-timer-divider:after{bottom:35%}.owl-dt-control-button{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;outline:0;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;margin:0;padding:0;background-color:transparent;font-size:1em;color:inherit}.owl-dt-control-button .owl-dt-control-button-content{position:relative;display:inline-flex;justify-content:center;align-items:center;outline:0}.owl-dt-control-period-button .owl-dt-control-button-content{height:1.5em;padding:0 .5em;border-radius:3px;transition:background-color .1s linear}.owl-dt-control-period-button:hover>.owl-dt-control-button-content{background-color:rgba(0,0,0,.12)}.owl-dt-control-period-button .owl-dt-control-button-arrow{display:flex;justify-content:center;align-items:center;width:1em;height:1em;margin:.1em;transition:transform .2s ease}.owl-dt-control-arrow-button .owl-dt-control-button-content{padding:0;border-radius:50%;width:1.5em;height:1.5em}.owl-dt-control-arrow-button[disabled]{color:rgba(0,0,0,.4);cursor:default}.owl-dt-control-arrow-button svg{width:50%;height:50%;fill:currentColor}.owl-dt-inline-container,.owl-dt-popup-container{position:relative;width:18.5em;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.owl-dt-inline-container .owl-dt-calendar,.owl-dt-inline-container .owl-dt-timer,.owl-dt-popup-container .owl-dt-calendar,.owl-dt-popup-container .owl-dt-timer{width:100%}.owl-dt-inline-container .owl-dt-calendar,.owl-dt-popup-container .owl-dt-calendar{height:20.25em}.owl-dt-dialog-container{max-height:95vh;margin:-1.5em}.owl-dt-dialog-container .owl-dt-calendar{min-width:250px;min-height:330px;max-width:750px;max-height:750px}.owl-dt-dialog-container .owl-dt-timer{min-width:250px;max-width:750px}@media (orientation:landscape){.owl-dt-dialog-container .owl-dt-calendar{width:58vh;height:62vh}.owl-dt-dialog-container .owl-dt-timer{width:58vh}}@media (orientation:portrait){.owl-dt-dialog-container .owl-dt-calendar{width:80vw;height:80vw}.owl-dt-dialog-container .owl-dt-timer{width:80vw}}.owl-dt-container-buttons{display:flex;width:100%;height:2em;color:#3f51b5}.owl-dt-container-control-button{font-size:1em;width:50%;height:100%;border-radius:0}.owl-dt-container-control-button .owl-dt-control-button-content{height:100%;width:100%;transition:background-color .1s linear}.owl-dt-container-control-button:hover .owl-dt-control-button-content{background-color:rgba(0,0,0,.1)}.owl-dt-container-info{padding:0 .5em;cursor:pointer;-webkit-tap-highlight-color:transparent}.owl-dt-container-info .owl-dt-container-range{outline:0}.owl-dt-container-info .owl-dt-container-range .owl-dt-container-range-content{display:flex;justify-content:space-between;padding:.5em 0;font-size:.8em}.owl-dt-container-info .owl-dt-container-range:last-child{border-top:1px solid rgba(0,0,0,.12)}.owl-dt-container-info .owl-dt-container-info-active{color:#3f51b5}.owl-dt-container-disabled,.owl-dt-trigger-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;cursor:default!important}.owl-dt-timer-hour12{display:flex;justify-content:center;align-items:center;color:#3f51b5}.owl-dt-timer-hour12 .owl-dt-timer-hour12-box{border:1px solid;border-radius:2px;transition:background .2s ease}.owl-dt-timer-hour12 .owl-dt-timer-hour12-box .owl-dt-control-button-content{width:100%;height:100%;padding:.5em}.owl-dt-timer-hour12 .owl-dt-timer-hour12-box:focus .owl-dt-control-button-content,.owl-dt-timer-hour12 .owl-dt-timer-hour12-box:hover .owl-dt-control-button-content{background:#3f51b5;color:#fff}.owl-dt-calendar-only-current-month .owl-dt-calendar-cell-out{visibility:hidden;cursor:default}.owl-dt-inline{display:inline-block}.owl-dt-control{outline:0;cursor:pointer}.owl-dt-control .owl-dt-control-content{outline:0}.owl-dt-control:focus>.owl-dt-control-content{background-color:rgba(0,0,0,.12)}.owl-dt-control:not(:-moz-focusring):focus>.owl-dt-control-content{box-shadow:none}.owl-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}body{font-family:Roboto,sans-serif;color:rgba(0,0,0,.65);margin:0}h1,h2,h3,h4,h5,h6{color:rgba(0,0,0,.85)}.app-sidenav .app-menu-item-locked{display:flex;justify-content:space-between;align-items:center;font-size:100%;font-family:inherit;border:0;padding:0}.app-link{color:var(--primary-color);text-decoration:none}.w-100{width:100%}.mat-flat-button,.mat-raised-button{text-transform:uppercase}@media (max-width:576px){.hide-xs{display:none}}.app-container{display:flex;flex-direction:column;position:absolute;top:0;bottom:0;left:0;right:0}.app-toolbar .app-toolbar-logo a{color:var(--primary-contrast-color);font-size:1.3rem;font-weight:500;padding-left:8px;text-decoration:none}.app-toolbar{position:fixed;z-index:2}h2.app-title{margin:0;display:flex;align-items:center;justify-content:center;height:64px;text-align:center}h2.app-title a{color:inherit;text-decoration:none}.app-sidenav-container{flex:1}.app-sidenav{width:200px}.app-sidenav .mat-list-item-content{color:#757575}.app-sidenav .is-active .mat-list-item-content,.app-sidenav .mat-list-item-content:hover{color:var(--primary-color)}.app-sidenav .app-menu-item:focus{background:inherit!important}.app-sidenav .mat-list-item-content .mat-icon{margin-right:24px}.app-is-mobile .app-sidenav-container{flex:1 0 auto}.mat-sidenav-content{background-color:#f0f2f5}.app-content{margin:88px 24px 24px}.app-content-page{margin-top:16px;padding:24px;background:#fff;overflow-y:hidden;border-radius:5px;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.app-content-title{margin-top:0;margin-bottom:36px;color:rgba(0,0,0,.85);font-weight:500}.app-toolbar .mat-button{font-size:16px}.app-toolbar-spacer{flex:1 1 auto}.app-avatar{border:1px solid var(--primary-contrast-color);font-size:14px;line-height:1.5;color:rgba(0,0,0,.65);box-sizing:border-box;margin:0;padding:0;list-style:none;display:inline-block;text-align:center;background:#ccc;color:#fff;white-space:nowrap;position:relative;overflow:hidden;vertical-align:middle;width:32px;height:32px;border-radius:50%}.app-avatar,.app-avatar>*{line-height:32px}.app-avatar.app-avatar-sm{width:24px;height:24px;line-height:24px;border-radius:50%}.app-avatar.app-avatar-sm>*{line-height:24px}.app-avatar img{width:100%;height:100%;display:block}.app-breadcrumb{line-height:1.5;color:rgba(0,0,0,.65);box-sizing:border-box;margin:0;padding:0;list-style:none;color:rgba(0,0,0,.45);font-size:14px}.app-breadcrumb-separator{margin:0 8px;color:rgba(0,0,0,.45)}.app-breadcrumb-item{line-height:1.5;color:rgba(0,0,0,.65);box-sizing:border-box;margin:0;padding:0;list-style:none;color:rgba(0,0,0,.45);font-size:14px;text-decoration:none}.app-page-spinner{display:flex;justify-content:center;align-items:center}.app-page-toolbar{margin-bottom:24px}.app-page-toolbar button{margin-right:8px!important;margin-bottom:8px!important}.app-alert{font-size:14px;line-height:1.5;color:rgba(0,0,0,.65);box-sizing:border-box;margin:0;list-style:none;position:relative;padding:8px 15px;border-radius:5px}.app-alert-error{border:1px solid #ffa39e;background-color:#fff1f0}.app-alert-success{border:1px solid #b7eb8f;background-color:#f6ffed}.app-alert-warning{border:1px solid #ffe58f;background-color:#fffbe6}.app-alert-info{border:1px solid #91d5ff;background-color:#e6f7ff}.mat-dialog-actions{justify-content:flex-end}.app-sidenav-toolbar-spacer{height:64px}.mat-list-item-disabled{background-color:#fff!important;opacity:.4}.auth .content{width:580px;height:100%;min-height:100%;overflow-y:auto;z-index:1;position:relative;display:grid;grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr;align-items:center;padding:40px;background-color:#fff}@media only screen and (max-width:767px){.auth .content{width:100%;border-left:0}}.auth .wrapper{width:100%;min-height:100vh;height:100vh;display:flex;justify-content:flex-end;align-items:center;position:relative;background-size:cover}*{box-sizing:border-box}.auth .wrapper:before{content:"";width:100%;height:100%;display:flex;background-color:rgba(0,0,0,.5);position:absolute;z-index:1;top:0}.auth .title{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0}.auth .title h1{margin-bottom:0}.auth .form{width:100%}.auth .form h2{text-align:center;margin-bottom:48px}.auth .other-actions{margin-top:16px;text-align:center}.auth .social-buttons{height:36px;display:flex;justify-content:center;font-size:24px}.auth .social-buttons .mat-icon{margin-left:16px;margin-right:16px;font-size:36px;cursor:pointer}.auth .separator{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;--margin:40px;--gap:16px;gap:var(--gap);padding-right:var(--gap);padding-left:var(--gap);margin-top:var(--margin);margin-bottom:var(--margin)}.auth .separator:after,.auth .separator:before{content:"";height:1px;background-color:rgba(0,0,0,.25);flex-grow:1}.form{display:flex;flex-direction:column}.form .form-field{margin-top:8px}.form .form-buttons{margin-top:16px;width:100%}.form .form-buttons.form-buttons-modal{display:flex;flex-direction:row-reverse}.form .form-buttons>*{margin-right:8px;margin-bottom:8px}.app-form-field.app-form-field__boolean{margin-bottom:8px}.form .app-form-error{margin-top:16px;font-size:12px;color:#f44336}.form .app-form-label{margin-bottom:16px;font-size:12px;line-height:12px;color:rgba(0,0,0,.6)}.form .app-form-label.required:after{content:"*"}.app-form-field{margin-bottom:24px}.form .mat-radio-group>*{margin-right:8px}.form .app-form-field:not(.w-100),.form .mat-form-field:not(.w-100){width:calc(100% - 40px)}@media only screen and (min-width:768px){.form .app-form-field:not(.w-100),.form .mat-form-field:not(.w-100){width:calc(100% - 40px)}}@media only screen and (min-width:992px){.form .app-form-field:not(.w-100),.form .mat-form-field:not(.w-100){width:66%}}@media only screen and (min-width:1200px){.form .app-form-field:not(.w-100),.form .mat-form-field:not(.w-100){width:45%}}.mat-option-spinner .mat-option-text{display:flex;justify-content:center}.form .mat-chip-list-wrapper{margin-bottom:8px}.file-form-field{display:flex;flex-direction:row}.file-form-field-list{font-size:14px;color:rgba(0,0,0,.65);box-sizing:border-box;margin:0;padding:0;list-style:none;zoom:1}.file-form-field-list-item{display:flex;align-items:baseline;height:32px;font-size:14px}.file-form-field-list .mat-icon,.file-form-field-list .mat-icon-button{font-size:14px;color:rgba(0,0,0,.45)}.file-form-field-list-item-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.autocomplete-form-field,.image-form-field{display:flex;flex-direction:row}.image-form-field-image-container{display:flex;align-items:center;flex-direction:column}.image-form-field-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:1px solid #ddd;border-radius:5px;padding:5px}.app-integer-range-input-container{display:flex}.app-integer-range-input-element{width:100%;border:none;background:none;padding:0;outline:none;font:inherit;text-align:center}.app-integer-range-input-spacer{margin-right:24px}.app-decimal-range-input-container{display:flex}.app-decimal-range-input-element{width:100%;border:none;background:none;padding:0;outline:none;font:inherit;text-align:center}.app-decimal-range-input-spacer{margin-right:24px}.app-date-time-range-input-container{display:flex}.app-date-time-range-input-element{width:100%;border:none;background:none;padding:0;outline:none;font:inherit;text-align:center}.app-date-time-range-input-spacer{margin-right:24px}.app-date-range-input-container{display:flex}.app-date-range-input-element{width:100%;border:none;background:none;padding:0;outline:none;font:inherit;text-align:center}.app-date-range-input-spacer{margin-right:24px}.mat-form-field-image{margin-bottom:16px}.inline-code{font-family:monospace;background-color:#d9dbdf;border-radius:.2rem;padding:.15rem}.filter{margin-bottom:24px;border:1px solid rgba(0,0,0,.12);border-radius:5px;overflow-y:auto}.filter .filter-buttons{text-align:right}.filter .filter-buttons>*{margin-left:8px;margin-bottom:8px}.filter .mat-form-field{width:100%}.filter-preview{padding:16px;justify-content:space-between;cursor:pointer}.filter-preview,.filter-preview-left{display:flex;align-items:center}.filter-preview-right{color:#606266}.filter-preview .mat-chip{margin:4px}.filter-preview-values{margin-left:16px;margin-left:8px;display:flex;justify-content:flex-start;flex-wrap:wrap}.filter form{padding:16px}.error-page{display:flex;align-items:center;height:80%;min-height:100vh}.error-page .imgBlock{flex:0 0 50%;width:50%;padding-right:152px;zoom:1}.error-page .imgBlock:after,.error-page .imgBlock:before{content:" ";display:table}.error-page .imgBlock:after{clear:both;visibility:hidden;font-size:0;height:0}.error-page .imgEle{height:360px;width:100%;max-width:430px;float:right;background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.error-page .content{flex:auto}.error-page .content h1{color:#434e59;font-size:72px;font-weight:600;line-height:72px;margin-bottom:24px}.error-page .content .desc{font-size:20px;line-height:28px;margin-bottom:16px}.error-page .content .actions button:not(:last-child){margin-right:8px}@media screen and (max-width:1200px){.error-page .imgBlock{padding-right:88px}}@media screen and (max-width:767.98px){.error-page{display:block;text-align:center}.error-page .imgBlock{padding-right:0;margin:0 auto 24px}}@media screen and (max-width:575.98px){.exception .imgBlock{margin-bottom:-24px;overflow:hidden}}.bg-green{background-color:#4caf50!important}.text-green{color:#4caf50!important}.text-yellow{color:#ffbf00!important}.bg-red{background-color:#f44336!important}.text-red{color:#f44336!important}.text-white{color:#fff!important}.text-black{color:#000!important}td.mat-cell,th.mat-header-cell{white-space:nowrap;padding:16px!important;font-size:.875rem}.mat-table{border-top:1px solid rgba(0,0,0,.12);border-left:1px solid rgba(0,0,0,.12);border-right:1px solid rgba(0,0,0,.12);border-radius:5px}.mat-table-message{width:100%;height:48px;display:flex;align-items:center;justify-content:center;background:#fff;color:rgba(0,0,0,.54);border:1px solid rgba(0,0,0,.12);border-top:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.table-responsive .mat-table{border:0}.table-responsive .mat-table-message{border-left:0;border-right:0}.table-responsive{min-height:.01%;overflow-x:auto;border-top:1px solid rgba(0,0,0,.12);border-left:1px solid rgba(0,0,0,.12);border-right:1px solid rgba(0,0,0,.12);border-radius:5px}@media screen and (max-width:767px){.table-responsive{width:100%;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar}}.table-item-file-list{font-size:.875rem;color:rgba(0,0,0,.65);box-sizing:border-box;margin:0;padding:0;list-style:none;zoom:1}.table-item-file-list-item{display:flex;align-items:center;height:24px;font-size:.875rem}.table-item-file-list .mat-icon,.table-item-file-list .mat-icon-button{font-size:.875rem;height:16px;width:16px}.table-item-file-list-item-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.view-item{margin-bottom:24px}.view-item-image-container{display:flex;align-items:center;flex-direction:column;margin-bottom:1em}.view-item-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:1px solid #ddd;border-radius:5px;padding:5px}.view-item--label{margin-bottom:8px;font-weight:700}.view-item:not(.w-100){width:calc(100% - 40px)}@media only screen and (min-width:768px){.view-item:not(.w-100){width:calc(100% - 40px)}}@media only screen and (min-width:992px){.view-item:not(.w-100){width:66%}}@media only screen and (min-width:1200px){.view-item:not(.w-100){width:45%}}.view-item-file-list{color:rgba(0,0,0,.65);box-sizing:border-box;margin:0;padding:0;list-style:none;zoom:1}.view-item-file-list-item{display:flex;align-items:baseline;height:32px}.view-item-file-list .mat-icon,.view-item-file-list .mat-icon-button{font-size:inherit;color:rgba(0,0,0,.45)}.view-item-file-list-item-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.sms-table{width:100%!important}.mat-column-message{flex:0 0 25%!important;min-width:200px;white-space:unset!important}.mat-header-cell{word-break:inherit!important}