.dataTable{overflow:auto;position:relative}md-dialog .dataTable{order:1}.dataTable table{border-collapse:collapse;font-size:13px;color:rgba(0,0,0,.87);min-width:100%}.dataTable tr{background-color:#fff;height:44px;border-bottom:1px solid #e6e6e6}.dataTable tr.warning{background:linear-gradient(90deg,#ffa000 8px,transparent 8px)}.dataTable .dataTable-header{font-size:.86em;color:rgba(0,0,0,.54);font-weight:700}.dataTable .dataTable-row{border-bottom:1px solid #e6e6e6;line-height:43px}.dataTable .dataTable-row.highlight{background-color:#eaeff5}.dataTable .dataTable-row-clickable{cursor:pointer}.dataTable .dataTable-row-clickable:hover{background-color:#f5f5f5}.dataTable .dataTable-row-clickable.highlight:hover{background-color:#eaeff5}.dataTable tfoot tr,.dataTable thead tr{height:44px;border-top:1px solid transparent}.dataTable tbody tr.selected,.dataTable tbody.selected tr{background-color:#f5f5f5}.dataTable tbody tr.highlight,.dataTable tbody.highlight tr{background-color:#eaeff5}.dataTable tbody tr.disabled,.dataTable tbody.disabled tr{background-color:#eee;color:#00000077}.dataTable.hover tbody tr:hover{background-color:#eee}.dataTable th{font-size:.86em;color:rgba(0,0,0,.54);font-weight:700}.dataTable th.sorted{color:rgba(0,0,0,.87)}.dataTable td,.dataTable th{padding:0 12px;text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:200px}.dataTable td.icon,.dataTable th.icon{padding:0 4px}.dataTable td.grid,.dataTable th.grid{padding:0;padding-left:16px}.dataTable td.text,.dataTable th.text{overflow:auto;max-width:none;white-space:initial}.dataTable td.numeric,.dataTable th.numeric{text-align:right}.dataTable td.boolean,.dataTable th.boolean{text-align:center;overflow:hidden}.dataTable td.highlight,.dataTable th.highlight{font-weight:700;background-color:#4682b4;background-color:#a1b3c9}.dataTable td.disabled,.dataTable th.disabled{color:#999}.dataTable .tristate,.dataTable md-checkbox{margin-bottom:0;margin-left:10px}td md-select,th md-select{margin:0}td .md-select-value,th .md-select-value{border:none}.dataTable .input .ghost{white-space:pre;opacity:0;pointer-events:none;user-select:none;display:block;font-size:13px;margin:0;margin-top:-43px;padding:2px 12px 0;line-height:39px;height:43px;width:100%;min-width:50px;box-sizing:border-box;border:none;border-bottom:2px solid transparent;background-color:transparent}.dataTable .mdl-multiselectfield,.dataTable .mdl-selectfield{margin:0;padding:0}.dataTable td.boolean,.dataTable td.input,.dataTable td.select,.dataTable td[cell]{padding:0;overflow:visible}.dataTable td.boolean{overflow:hidden}.dataTable .react-datepicker-wrapper{width:100%}.dataTable td.boolean md-checkbox,.dataTable td.input .mdl-multiselectfield,.dataTable td.input input,.dataTable td.input select,.dataTable td[cell] input{font-size:13px;margin:0;padding:2px 12px 0;height:43px;width:100%;min-width:50px;box-sizing:border-box;border:none;border-bottom:2px solid transparent;background-color:transparent}.dataTable .input select{-moz-appearance:none;-webkit-appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") no-repeat center right}.dataTable td.input .mdl-multiselectfield{padding-right:26px}.dataTable td.input .mdl-multiselectfield::after{right:14px}.dataTable td.boolean md-checkbox .md-container{left:12px}.dataTable th.input select{width:auto}.dataTable .boolean md-checkbox:focus,.dataTable .input .mdl-multiselectfield:focus,.dataTable .input input:focus,.dataTable .input select:focus,.dataTable [cell] input:focus{outline:0;border-bottom:2px solid #3f51b5}.dataTable .input .mdl-multiselectfield.invalid,.dataTable .input .mdl-multiselectfield:invalid,.dataTable .input input.invalid,.dataTable .input input:invalid,.dataTable .input select.invalid,.dataTable .input select:invalid,.dataTable [cell] input.invalid,.dataTable [cell] input:invalid{color:#dc143c;background-color:#fbe9e7}.dataTable .input .mdl-multiselectfield.invalid:focus,.dataTable .input .mdl-multiselectfield:invalid:focus,.dataTable .input input.invalid:focus,.dataTable .input input:invalid:focus,.dataTable .input select.invalid:focus,.dataTable .input select:invalid:focus,.dataTable [cell] input.invalid:focus,.dataTable [cell] input:invalid:focus{border-color:#dc143c}.dataTable .boolean>.tristate,.dataTable .boolean>md-checkbox,.dataTable [cell]>.tristate,.dataTable [cell]>md-checkbox{margin-left:10px;margin-right:0}.treeView .treeChildren{margin-left:12px;padding-left:8px;border-left:1px dotted silver}.treeValue{line-height:36px}.treeValue md-checkbox{margin-bottom:0}.treeView .treeGlyph{transition:transform .2s}.treeView .treeGlyph.closed{transform:rotate(-90deg)}.layout-column,.layout-row{box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.layout-row{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.layout-row.layout-row__centered{align-items:center}.layout-column{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.layout-column.layout-column__centered{align-items:center}.layout-flex{-webkit-flex:1;-ms-flex:1;flex:1;box-sizing:border-box}.layout-overflow{overflow:auto}.layout-stack{display:flex;flex-direction:column}@media screen\0{.layout-flex{-ms-flex:1 1 auto;flex:1 1 auto}}@media screen{.layout-header{position:fixed;top:0;left:0;right:0;z-index:10}.layout-header .bottom-fab{position:fixed;bottom:16px;right:24px}.layout-header .bottom-fab.bottom-fab-hidden{transform:translateY(96px)}.layout-appbar,.layout-footer.bottom-footer,.md-fab.bottom-fab,.mdl-button--fab.bottom-fab{transition:all .3s}}@media (max-width:959px){.scroll-down .bottom-fab,.scroll-down .bottom-footer{transform:translateY(96px)}}@media screen{.layout-footer{position:fixed;bottom:0;left:0;right:0;z-index:9}}@media screen{.layout-toolbar{z-index:2;min-height:56px;background-color:#fff;line-height:55px;display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;align-items:center}.layout-toolbar-nav{margin-left:12px;margin-right:-12px}.layout-toolbar-title{font-size:1.4em;margin-left:16px;margin-right:16px;-webkit-flex:1;-ms-flex:1;flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.layout-toolbar-actions{margin-right:12px}.layout-toolbar-actions .mdl-button--icon,.layout-toolbar-nav .mdl-button--icon{width:40px;height:40px}.layout-toolbar .material-icons{color:inherit}}@media (max-width:960px){.layout-toolbar-actions{margin-right:4px}.layout-toolbar-nav{margin-left:4px}}@media screen{.layout-toolbar__input{background:0 0;border:none;color:inherit;padding:1px 4px;border-radius:2px}.layout-toolbar__input.focus{background-color:#fff;box-shadow:inset 0 1px 2px rgba(0,0,0,.3);color:#000;outline:0}}@media screen{.layout-subheader{margin:0;padding:0 8px;line-height:32px;font-size:1em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:8px 0;position:relative}.layout-subheader:first-child{margin-top:0}.layout-subheader:last-child{margin-bottom:0}}@media screen{.layout-toast{height:48px;padding:0 24px;position:fixed;top:56px;right:0;z-index:100;background-color:#323232;color:#fff;line-height:48px;border-radius:2px;max-width:568px;transition:all .3s;overflow:hidden}.layout-toast.toast-hidden{opacity:0;transform:translateY(-56px);pointer-events:none}.layout-toast-progress{position:absolute;bottom:0;left:0;height:3px;background-color:#00bfff;transition:width .3s linear}}@media (min-width:960px){.withnav .layout-footer,.withnav .layout-header{left:304px}.withnav dialog .layout-footer,.withnav dialog .layout-header{left:0}}.divider{display:block;border-top-width:1px;border-top-style:solid;margin:0;border-top-color:rgba(0,0,0,.12)}@media screen{.elevated-1dp{box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}.elevated-2dp{box-shadow:0 1px 5px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)}.elevated-3dp{box-shadow:0 1px 8px 0 rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.12)}.elevated-4dp{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.elevated-5dp{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)}.elevated-6dp{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.elevated-7dp{box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)}.elevated-8dp{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)}.elevated-9dp{box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)}.elevated-10dp{box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)}.elevated-11dp{box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)}.elevated-12dp{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.elevated-13dp{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)}.elevated-14dp{box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)}.elevated-15dp{box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)}.elevated-16dp{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.elevated-17dp{box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)}.elevated-18dp{box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)}.elevated-19dp{box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)}.elevated-20dp{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)}.elevated-21dp{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)}.elevated-22dp{box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)}.elevated-23dp{box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)}.elevated-24dp{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)}}@media screen{.autocomplete-wrap{background-color:#fafafa;height:40px;position:relative;z-index:1}.autocomplete-entry{display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;padding:0 4px}.autocomplete-input{font-size:14px;box-sizing:border-box;border:none;outline:0;background:0 0;width:100%;padding:0 12px;line-height:40px;height:40px;-webkit-flex:1;-ms-flex:1;flex:1}.autocomplete-wrap .autocomplete-progress{position:absolute;left:0;bottom:0;width:100%;height:3px}.autocomplete-results{max-height:220px;overflow:auto;background-color:#fafafa;position:absolute;z-index:30;width:100%;display:none;top:40px;left:0}.autocomplete-wrap.top .autocomplete-results{top:auto;bottom:40px}.autocomplete-results.showing{display:block}.autocomplete-result{height:48px;line-height:48px;padding:0 16px}.autocomplete-result.selected{background-color:#eaeff5}}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{margin-left:-8px;position:absolute}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow::before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow::before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow::before{box-sizing:content-box;position:absolute;border:8px solid transparent;height:0;width:1px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before,.react-datepicker__month-read-view--down-arrow::before,.react-datepicker__month-year-read-view--down-arrow::before,.react-datepicker__year-read-view--down-arrow::before{content:"";z-index:-1;border-width:8px;left:-8px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow::before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow::before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow::before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before,.react-datepicker__month-read-view--down-arrow::before,.react-datepicker__month-year-read-view--down-arrow::before,.react-datepicker__year-read-view--down-arrow::before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{margin-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{margin-bottom:10px}.react-datepicker-popper[data-placement^=right]{margin-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{margin-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding-top:8px;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 2px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{background:0 0;line-height:1.7rem;text-align:center;cursor:pointer;position:absolute;top:10px;width:0;padding:0;border:.45rem solid transparent;z-index:1;height:10px;width:10px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:10px;border-right-color:#ccc}.react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__navigation--previous--disabled,.react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__navigation--next{right:10px;border-left-color:#ccc}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:95px}.react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__navigation--next--disabled,.react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px;border-top-color:#ccc}.react-datepicker__navigation--years-previous:hover{border-top-color:#b3b3b3}.react-datepicker__navigation--years-upcoming{top:-4px;border-bottom-color:#ccc}.react-datepicker__navigation--years-upcoming:hover{border-bottom-color:#b3b3b3}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + (1.7rem / 2));overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__month--in-range,.react-datepicker__month--in-selecting-range,.react-datepicker__month--selected,.react-datepicker__quarter--in-range,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__month--in-range:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--selected:hover,.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--selected:hover{background-color:#1d5d90}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#ff00ff}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range{background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range,.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range,.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range,.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range{background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover{background-color:#216ba5}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{border-top-color:#ccc;float:right;margin-left:20px;top:8px;position:relative;border-width:.45rem}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon::after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"\00d7"}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width:400px),(max-height:550px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__portal .react-datepicker__navigation{border:.81rem solid transparent}.react-datepicker__portal .react-datepicker__navigation--previous{border-right-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--previous--disabled,.react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__portal .react-datepicker__navigation--next{border-left-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--next--disabled,.react-datepicker__portal .react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}@media screen{dialog{border:none;padding:0;opacity:1;transition:opacity .3s;position:fixed;top:10%;background-color:#fff;left:50%;transform:translateX(-50%)}dialog:not([open]){opacity:0;pointer-events:none}.mdl-dialog{padding:0;width:320px;max-height:90%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0;border-radius:4px}.mdl-dialog__title{font-size:20px}.mdl-dialog__content{overflow:auto;-webkit-flex:1;-ms-flex:1;flex:1}.mdl-dialog__actions{min-height:36px;padding:8px;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;justify-content:flex-end}.mdl-dialog__row{flex-wrap:wrap;align-items:flex-end}.mdl-dialog__row .mdl-selectfield,.mdl-dialog__row .mdl-textfield,.mdl-dialog__row .my-textfield{-webkit-flex:1;-ms-flex:1;flex:1;min-width:150px}dialog+.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.0980392)}}@media screen and (min-width:1025px){.mdl-dialog{width:680px}}@media screen and (max-width:1024px){.mdl-dialog{width:320px}}@media screen and (max-width:599px){.mdl-dialog{width:280px}.mdl-dialog.expandable{width:100vw;height:100vh;max-height:100vh;position:fixed;left:0;top:0;transform:none}.mdl-dialog.expandable .mdl-dialog__actions{display:none}.mdl-dialog.expandable .mdl-dialog__content{padding:20px 0 24px}}@media screen and (min-width:600px){.mdl-dialog.expandable .layout-toolbar-actions,.mdl-dialog.expandable .layout-toolbar-nav{display:none}}@media screen{.mdl-dialog__spinner{position:absolute;background-color:#ffffffcc;left:0;top:0;z-index:10;width:100%;height:100%}.mdl-dialog__spinner md-progress-circular{margin:100px auto 0}}@media screen{.md-divider{display:block;border-top-width:1px;border-top-style:solid;border-top-color:rgba(0,0,0,.12);margin:0}}@media screen{.layout-align-space-around-stretch{-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}}@media screen{md-progress-circular{display:block;position:relative;width:100px;height:100px;padding-top:0!important;margin-bottom:0!important;z-index:2;--color:var(--color-800, #3f51b5)}md-progress-circular .md-spinner-wrapper .md-inner .md-left .md-half-circle,md-progress-circular .md-spinner-wrapper .md-inner .md-right .md-half-circle{border-color:var(--color)}md-progress-circular .md-spinner-wrapper{display:block;position:absolute;overflow:hidden;top:50%;left:50%}md-progress-circular .md-spinner-wrapper .md-inner{width:100px;height:100px;position:relative}md-progress-circular .md-spinner-wrapper .md-inner .md-gap{position:absolute;left:49px;right:49px;top:0;bottom:0;border-top-width:10px;border-top-style:solid;box-sizing:border-box}md-progress-circular .md-spinner-wrapper .md-inner .md-left,md-progress-circular .md-spinner-wrapper .md-inner .md-right{position:absolute;top:0;height:100px;width:50px;overflow:hidden}md-progress-circular .md-spinner-wrapper .md-inner .md-left .md-half-circle,md-progress-circular .md-spinner-wrapper .md-inner .md-right .md-half-circle{position:absolute;top:0;width:100px;height:100px;box-sizing:border-box;border-width:10px;border-style:solid;border-bottom-color:transparent;border-radius:50%}md-progress-circular .md-spinner-wrapper .md-inner .md-left{left:0}md-progress-circular .md-spinner-wrapper .md-inner .md-left .md-half-circle{left:0;border-right-color:transparent}md-progress-circular .md-spinner-wrapper .md-inner .md-right{right:0}md-progress-circular .md-spinner-wrapper .md-inner .md-right .md-half-circle{right:0;border-left-color:transparent}md-progress-circular .md-mode-indeterminate .md-spinner-wrapper{-webkit-animation:outer-rotate 2.91667s linear infinite;animation:outer-rotate 2.91667s linear infinite}md-progress-circular .md-mode-indeterminate .md-spinner-wrapper .md-inner{-webkit-animation:sporadic-rotate 5.25s cubic-bezier(.35,0,.25,1) infinite;animation:sporadic-rotate 5.25s cubic-bezier(.35,0,.25,1) infinite}md-progress-circular .md-mode-indeterminate .md-spinner-wrapper .md-inner .md-left .md-half-circle,md-progress-circular .md-mode-indeterminate .md-spinner-wrapper .md-inner .md-right .md-half-circle{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:1.3125s;animation-duration:1.3125s;-webkit-animation-timing-function:cubic-bezier(.35,0,.25,1);animation-timing-function:cubic-bezier(.35,0,.25,1)}md-progress-circular .md-mode-indeterminate .md-spinner-wrapper .md-inner .md-left .md-half-circle{-webkit-animation-name:left-wobble;animation-name:left-wobble}md-progress-circular .md-mode-indeterminate .md-spinner-wrapper .md-inner .md-right .md-half-circle{-webkit-animation-name:right-wobble;animation-name:right-wobble}md-progress-circular md-progress-circular.ng-hide .md-spinner-wrapper,md-progress-circular md-progress-circular.ng-hide .md-spinner-wrapper .md-inner{-webkit-animation:none;animation:none}md-progress-circular md-progress-circular.ng-hide .md-spinner-wrapper .md-inner .md-left .md-half-circle,md-progress-circular md-progress-circular.ng-hide .md-spinner-wrapper .md-inner .md-right .md-half-circle{-webkit-animation-name:none;animation-name:none}md-progress-circular .md-spinner-wrapper.ng-hide,md-progress-circular .md-spinner-wrapper.ng-hide .md-inner{-webkit-animation:none;animation:none}md-progress-circular .md-spinner-wrapper.ng-hide .md-inner .md-left .md-half-circle,md-progress-circular .md-spinner-wrapper.ng-hide .md-inner .md-right .md-half-circle{-webkit-animation-name:none;animation-name:none}@-webkit-keyframes outer-rotate{0%{-webkit-transform:rotate(0) scale(.5);transform:rotate(0) scale(.5)}100%{-webkit-transform:rotate(360deg) scale(.5);transform:rotate(360deg) scale(.5)}}@keyframes outer-rotate{0%{-webkit-transform:rotate(0) scale(.5);transform:rotate(0) scale(.5)}100%{-webkit-transform:rotate(360deg) scale(.5);transform:rotate(360deg) scale(.5)}}@-webkit-keyframes left-wobble{0%,100%{-webkit-transform:rotate(130deg);transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@keyframes left-wobble{0%,100%{-webkit-transform:rotate(130deg);transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@-webkit-keyframes right-wobble{0%,100%{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}@keyframes right-wobble{0%,100%{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}@-webkit-keyframes sporadic-rotate{12.5%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg);transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg);transform:rotate(945deg)}100%{-webkit-transform:rotate(1080deg);transform:rotate(1080deg)}}@keyframes sporadic-rotate{12.5%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg);transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg);transform:rotate(945deg)}100%{-webkit-transform:rotate(1080deg);transform:rotate(1080deg)}}}@media screen{.my-textfield.my-textfield--with-icon{padding-left:40px}.my-textfield.my-textfield--with-icon .my-textfield__icon-label{position:absolute;left:0}.my-textfield.my-textfield--with-icon .my-textfield__label{left:40px}}@media screen{.my-textfield{position:relative;font-size:16px;display:inline-block;box-sizing:border-box;width:300px;max-width:100%;margin:0;padding:20px 0;display:flex;align-items:center;flex-wrap:wrap}.my-textfield__label{bottom:20px;color:rgba(0,0,0,.26);font-size:16px;left:0;right:0;pointer-events:none;position:absolute;display:block;top:24px;white-space:nowrap;text-align:left;border-bottom:1px solid rgba(0,0,0,.12)}.my-textfield--floating-label.has-placeholder .my-textfield__label{color:#3f51b5;font-size:12px;top:4px;visibility:visible}.my-textfield__input~.my-textfield__label::after{background-color:#3f51b5;bottom:-1px;content:"";height:2px;left:45%;position:absolute;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);visibility:hidden;width:10px}.my-textfield__input:not(:read-only):focus~.my-textfield__label::after{left:0;visibility:visible;width:100%}.my-textfield__input{border:none;display:block;font-size:16px;margin:0;padding:4px 0;width:100%;background:0 0;text-align:left;color:inherit;min-width:100px;flex:1}.my-textfield__input:focus{outline:0}.my-textfield__prefix{opacity:.8;user-select:none}}@media screen{.my-progress-linear{position:relative;width:100%;height:5px;background-color:#fdba2c}.my-progress-linear .bar{content:"";display:inline;position:absolute;width:0;height:100%;left:50%;text-align:center}.my-progress-linear .bar:nth-child(1){background-color:#da4733;animation:loading 3s linear infinite}.my-progress-linear .bar:nth-child(2){background-color:#3b78e7;animation:loading 3s linear 1s infinite}.my-progress-linear .bar:nth-child(3){background-color:#fdba2c;animation:loading 3s linear 2s infinite}@keyframes loading{from{left:50%;width:0;z-index:100}33.3333%{left:0;width:100%;z-index:10}to{left:0;width:100%}}}@media screen{@keyframes button-hint-ripple{from{transform:scale(0);opacity:.4}67%{transform:scale(0);opacity:.4}84%{transform:scale(1);opacity:.2}to{transform:scale(1);opacity:0}}.mdl-button--icon.hint::after{content:"";display:block;position:absolute;pointer-events:none;opacity:.5;transition:transform .5s,opacity 1s;left:50%;top:50%;background-color:#fff;width:100%;height:100%;border-radius:50%;margin-left:-50%;margin-top:-50%;animation-name:button-hint-ripple;animation-duration:2s;animation-iteration-count:infinite}}@media screen{.mdl-button--outline{border:1px solid var(--color-900,#1a237e)}}@media screen{.mdl-button--light{text-transform:none;color:rgba(0,0,0,.54);font-weight:400}}@media screen{.mdl-button,.mdl-card__actions,.mdl-menu__item,ol,ul{font-size:1em}}@media screen{.mdl-textfield textarea.mdl-textfield__input{height:100px}}@media screen{.mdl-customselectfield__wrapper{position:relative;width:100%;height:100%}.mdl-customselectfield__label{padding:0 8px;position:absolute;width:100%;z-index:1;pointer-events:none;height:100%;box-sizing:border-box;overflow:hidden;-moz-appearance:none;-webkit-appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") no-repeat right 50%}.mdl-customselectfield__select{opacity:0}}@media screen{.mdl-selectfield{position:relative;font-size:16px;display:inline-block;box-sizing:border-box;width:300px;max-width:100%;margin:0;padding:20px 0}.mdl-selectfield__select{border:none;border-bottom:1px solid rgba(0,0,0,.12);display:block;font-size:16px;margin:0;padding:4px 0;width:100%;background:0 0;text-align:left;color:inherit}.mdl-selectfield__select:focus{outline:0}.mdl-selectfield__label{bottom:0;color:rgba(0,0,0,.26);font-size:16px;left:0;right:0;pointer-events:none;position:absolute;display:block;top:24px;width:100%;overflow:hidden;white-space:nowrap;text-align:left;color:#3f51b5;font-size:12px;top:4px;visibility:visible}.mdl-selectfield--floating-label .mdl-selectfield__label{transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.mdl-selectfield__label::after{background-color:#3f51b5;bottom:20px;content:"";height:2px;left:45%;position:absolute;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);visibility:hidden;width:10px}.mdl-selectfield.is-focused .mdl-selectfield__label::after{left:0;visibility:visible;width:100%}}@media screen{.mdl-multiselectfield{position:relative;font-size:16px;display:inline-block;box-sizing:border-box;width:300px;max-width:100%;margin:0;padding:20px 0;line-height:40px;-moz-appearance:none;-webkit-appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") no-repeat center right}.mdl-multiselectfield:focus{outline:0;border-bottom:2px solid #3f51b5}div.mdl-menu__backdrop{position:fixed;left:0;top:0;width:100vw;height:100vh;pointer-events:initial;z-index:998}div.mdl-menu__container.is-visible{background:#fff;width:auto;height:auto;pointer-events:initial}div.mdl-menu__container .mdl-menu__outline{width:100%;height:100%}div.mdl-multiselectcontent.mdl-menu__container{overflow:auto;box-shadow:0 2px 2px 0 rgb(0 0 0 / 14%),0 3px 1px -2px rgb(0 0 0 / 20%),0 1px 5px 0 rgb(0 0 0 / 12%)}div.mdl-multiselectcontent .mdl-menu__outline{display:none}div.mdl-menu__container .mdl-menu{clip:auto;position:relative}div.mdl-menu__container .mdl-menu md-checkbox{width:100%}div.mdl-menu__container .mdl-menu .md-label{white-space:nowrap}div.mdl-menu__container .mdl-multiselectfield__close{text-align:center}div.mdl-menu__container.mdl-menu--bottom-left{top:100%;left:0;bottom:auto;right:auto}div.mdl-menu__container.mdl-menu--bottom-right{top:100%;left:auto;bottom:auto;right:0}div.mdl-menu__container.mdl-menu--top-left{top:auto;left:0;bottom:100%;right:auto}div.mdl-menu__container.mdl-menu--top-right{top:auto;left:auto;bottom:100%;right:0}}@media screen{.mdl-list{padding:8px 0;background-color:#fff}}@media screen{.mdl-tooltip{white-space:pre-wrap}}@media screen{.mdl-tabs__tab-bar-wrap{overflow:hidden;height:48px}.mdl-tabs__tab-bar{justify-content:flex-start;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;height:100px}.mdl-tabs__tab-bar.mdl-tabs__with-scroll{margin-left:24px;margin-right:24px}.mdl-tabs__tab{flex:none;user-select:none;font-size:1em}.mdl-tabs .mdl-tabs__tab.is-active{color:rgba(0,0,0,.87)}.mdl-tabs .mdl-tabs__tab.is-active:after{height:2px;width:100%;display:block;content:" ";bottom:0;left:0;position:absolute;background:#3f51b5;-webkit-animation:border-expand .2s cubic-bezier(.4,0,.4,1) .01s alternate forwards;animation:border-expand .2s cubic-bezier(.4,0,.4,1) .01s alternate forwards;transition:all 1s cubic-bezier(.4,0,1,1)}.mdl-tabs .mdl-tabs__tab.is-current:before{content:' ';position:absolute;left:8px;top:8px;width:0;height:0;border-top:16px solid transparent;border-bottom:16px solid transparent;border-left:8px solid #000}.mdl-tabs__tab-scroll{position:absolute;z-index:2;height:46px;padding:0 12px}.mdl-tabs__tab-scroll-left{left:0;background:-moz-linear-gradient(left,#f2f2f2 50%,rgba(242,242,242,0) 100%);background:-webkit-linear-gradient(left,#f2f2f2 50%,rgba(242,242,242,0) 100%);background:linear-gradient(to right,#f2f2f2 50%,rgba(242,242,242,0) 100%)}.mdl-tabs__tab-scroll-right{right:0;background:-moz-linear-gradient(right,#f2f2f2 50%,rgba(242,242,242,0) 100%);background:-webkit-linear-gradient(right,#f2f2f2 50%,rgba(242,242,242,0) 100%);background:linear-gradient(to left,#f2f2f2 50%,rgba(242,242,242,0) 100%)}}@media screen{.mdl-tabs{display:inherit}.mdl-tabs.is-upgraded .mdl-tabs__panel.is-active{display:inherit}}.mdl-list__item{font-size:1.14em}.mdl-list__item-icon,.mdl-list__item-icon.material-icons{line-height:16px;height:16px}.mdl-list__item-avatar,.mdl-list__item-avatar.material-icons{background-color:transparent}.mdl-list.compact .mdl-list__item{font-size:1em;padding:8px 16px;min-height:36px}.mdl-list.compact .mdl-list__item-icon{margin-right:16px;font-size:20px;width:20px}@media screen{.momentum{cursor:none;-webkit-user-select:none;user-select:none}}@media screen{.stretchyInput{position:relative;display:inline-block;line-height:normal}.stretchyInput span{font:inherit;color:red;visibility:hidden;white-space:pre}.stretchyInput input{font:inherit;background:0 0;outline:0;border:none;position:absolute;width:100%;color:inherit;padding:0}}.Markdown h1{font-weight:inherit;font-size:1.4em;line-height:24px}.HelpPanel .Container{position:relative;white-space:nowrap;overflow:hidden;scroll-snap-type:x mandatory;overflow-x:auto}.HelpPanel .Markdown{text-align:center;color:#000000aa;width:100%;display:inline-block;vertical-align:middle;white-space:normal;scroll-snap-align:center}.HelpPanel p{font-size:13px;line-height:20px}.HelpPanel img{box-shadow:0 3px 1px -2px rgba(0,0,0,.14),0 2px 2px 0 rgba(0,0,0,.098),0 1px 5px 0 rgba(0,0,0,.084);border-radius:4px}.HelpPanel code{font-family:inherit;font-weight:700;font-variant:all-small-caps}.ScheduleMap{height:500px;max-height:50vh;z-index:1}.ScheduleProse .Markdown{color:#000000aa}.ScheduleProse ul{padding-left:24px}.ScheduleProse li,.ScheduleProse p{font-size:13px;line-height:20px}.ScheduleProse img{box-shadow:0 3px 1px -2px rgba(0,0,0,.14),0 2px 2px 0 rgba(0,0,0,.098),0 1px 5px 0 rgba(0,0,0,.084);border-radius:4px}.ScheduleProse code{font-family:inherit;font-weight:700;font-variant:all-small-caps}.EventLog .LogItem{border:1px solid rgba(0,0,0,.12);border-radius:4px;background-color:#fff;color:#333;padding:4px;margin:4px}.EventLog .LogItem.system{background-color:#f5f5f5}.TimelineEditor .tools-header{position:sticky;padding:8px;margin:0;top:0;background-color:var(--page-background);z-index:9}.TimelineEditor .grid-group-header{background:linear-gradient(to bottom,#ddd 0,#f5f5f5 100%);border-top:1px solid #cfcfcf;margin-top:8px;position:sticky;top:-1px;z-index:4}.Timeline{position:relative}.Timeline .grid-group-menu{position:absolute;right:0}.TimelineColumn{flex:1}.TimelineColumnBody{position:relative}.Timeline .Gap{position:absolute;border-left:2px dotted var(--color-900);left:4px;padding-left:8px}.Timeline .Segment{position:absolute;border-left:2px solid var(--color-900);left:4px;padding-left:8px}.Timeline .Tick{position:absolute;margin-top:-12px;left:14px}.Timeline .Tick::before{content:"";position:relative;display:block;left:-14px;top:11px;border-top:2px solid var(--color-900);width:10px}.Timeline .Separator{height:10px;background-color:#e4e4e4;z-index:0;position:absolute;width:100%;left:0}.Timeline .Layer{position:relative;margin-top:0;margin-left:10px;margin-right:10px;background-color:#fff;transition:all .2s;box-sizing:border-box;border-top:none;border-bottom:none;margin-top:var(--gap);box-shadow:0 3px 1px -2px rgb(0 0 0 / 14%),0 2px 2px 0 rgb(0 0 0 / 10%),0 1px 5px 0 rgb(0 0 0 / 8%);user-select:none;z-index:1}.Timeline .Layer.sortable-chosen{transition:none}.Timeline .Layer.sequential::before{content:"";left:50%;top:-3px;margin-left:-3px;border-radius:50%;display:block;position:absolute;transition:all .2s;z-index:8;left:16px;top:-10px;content:"link";font-family:"Material Icons";color:#fff;transform:rotate(90deg);font-size:18px}.Timeline .LayerHeader{border-top:1px solid #00000055;border-bottom:1px solid #00000055;position:absolute;display:block;height:100%;left:0;width:45px;box-sizing:border-box;overflow:hidden;transition:all .2s;z-index:5}.Timeline .LayerHeader>.layout-row{height:100%}.Timeline .Layer.expanded .LayerHeader,.Timeline.headers .LayerHeader{width:100%}.Timeline .LayerHeaderCount{padding-top:9px;width:45px;box-sizing:border-box;text-align:center;flex-shrink:0}.Timeline .LayerHeaderData{padding:8px;overflow:hidden}.Timeline .LayerHeader h2{margin:0;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Timeline .LayerBody{min-height:32px;padding-left:45px;overflow:hidden}.Timeline .Performance{height:32px;box-sizing:border-box;border-bottom:1px solid #0000000f;cursor:default;line-height:32px;white-space:nowrap}.Timeline .Performance.break{background-color:#f5f5f5;color:inherit}.Timeline .Performance.highlighted{background-color:var(--color-100)}.Timeline .Performance.current{background-color:var(--color-300)}.Timeline .Performance:first-child{border-top:1px solid silver}.Timeline .Performance:last-child{border-bottom:1px solid silver}.Timeline .Performance .record-wrap{border:none;line-height:inherit;height:auto;min-height:unset}.Timeline .Performance .record-wrap .mdl-button{display:block}.Timeline .Performance .record-text-cell{line-height:inherit;overflow:hidden;text-overflow:ellipsis}.Timeline .Performance .record-input-cell input,.Timeline .Performance .record-input-cell select{line-height:unset;height:100%;display:block;padding-top:2px;padding-bottom:0}.Timeline .Performance .dragHandle{--dot-color:rgba(0, 0, 0, 0.2);--dot-size:1px;--dot-space:4px;background-image:radial-gradient(var(--dot-color) var(--dot-size),transparent 0);background-size:var(--dot-space) var(--dot-space);width:16px;height:100%;margin:0;padding:0;box-sizing:border-box;border:4px solid transparent;background-clip:padding-box}.Timeline .Performance [name=Time]{cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.Timeline .Performance md-checkbox{margin-bottom:0;margin-left:12px}.Timeline .insertpoint{--width:15px;--knee:calc(var(--width) - 3px);--point:calc(var(--width) + 4px);height:22px;border-left:1px solid rgba(0,0,0,.12);left:-1px;top:-13px;z-index:4}@media screen{.tristate{box-sizing:border-box;display:inline-block;margin-bottom:16px;white-space:nowrap;cursor:pointer;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;min-width:20px;min-height:20px;margin-left:0;margin-right:16px}.tristate:focus{outline:0}.tristate .md-container{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);box-sizing:border-box;display:inline-block;width:20px;height:20px;left:0;right:auto}.tristate .md-label{box-sizing:border-box;position:relative;display:inline-block;vertical-align:middle;white-space:normal;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin-left:30px;margin-right:0}.tristate .md-icon{box-sizing:border-box;transition:240ms;position:absolute;top:0;left:0;width:20px;height:20px;border-width:2px;border-style:solid;border-radius:2px;border-color:rgba(0,0,0,.54)}.tristate.checked .md-icon{border:none;background-color:rgba(255,171,64,.87)}.tristate .md-icon::after{transition:240ms}.tristate.checked .md-icon::after{box-sizing:border-box;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;left:3px;top:5px;display:table;height:6.67px;width:13.33px;border-color:rgba(0,0,0,.87);border-width:2px;border-style:solid;border-top:0;border-right:0;content:""}.tristate.indeterminate .md-icon{border-color:rgba(0,0,0,.1);background-color:rgba(0,0,0,.1)}.tristate.indeterminate .md-icon::after{box-sizing:border-box;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:table;width:12px;height:2px;border-color:rgba(0,0,0,.1);border-width:2px;border-style:solid;border-top:0;border-left:0;border-right:0;content:""}}@media screen{.tristate .md-container:before,md-checkbox .md-container:before{box-sizing:border-box;background-color:transparent;border-radius:50%;content:"";position:absolute;display:block;height:auto;left:0;top:0;right:0;bottom:0;transition:all .5s;width:auto}.tristate:focus:not([disabled]) .md-container:before,md-checkbox:focus:not([disabled]) .md-container:before{left:-8px;top:-8px;right:-8px;bottom:-8px}.tristate.checked:focus .md-container:before,.tristate.md-default-theme.checked:focus .md-container:before,md-checkbox.md-checked:focus .md-container:before,md-checkbox.md-default-theme.md-checked:focus .md-container:before{background-color:rgba(255,171,64,.26)}.tristate:focus:not([disabled]):not(.checked) .md-container:before,md-checkbox:focus:not([disabled]):not(.md-checked) .md-container:before{background-color:rgba(0,0,0,.12)}}md-checkbox .md-icon,md-checkbox.md-default-theme .md-icon{border-color:rgba(0,0,0,.54)}md-checkbox.md-checked .md-icon,md-checkbox.md-default-theme.md-checked .md-icon{background-color:rgba(255,171,64,.87)}@media screen{md-checkbox.readonly{filter:grayscale()}}@keyframes pulser{from{border-width:44px}68%{border-width:44px}84%{border-width:48px}to{border-width:44px}}@keyframes ripple{from{border-width:44px;opacity:1}84%{border-width:44px;opacity:1}to{border-width:100px;opacity:0}}@media screen{.feature-taptarget{position:absolute;right:60px;top:66px}.feature-taptarget.bottom-fab{position:fixed;right:52px;bottom:44px;top:initial}.feature-taptarget.taptarget-hidden{pointer-events:none}.feature-taptarget .thing{position:absolute;top:0;left:0;transform:translate(-50%,-50%);border-radius:50%;transition:border-width .1s}.feature-taptarget.taptarget-hidden .thing{border-width:0;animation:none}.feature-taptarget .color{border:320px solid var(--color-500,rgba(63,81,181,.9))}.feature-taptarget .white{border:44px solid #fff;opacity:1;animation-name:pulser;animation-duration:2s;animation-iteration-count:infinite}.feature-taptarget .ripple{border:44px solid #fff;animation-name:ripple;animation-duration:2s;animation-iteration-count:infinite}.feature-taptarget .text{position:absolute;right:0;width:280px;line-height:24px;font-size:16px;font-weight:400;top:44px;transition:opacity .1s}.feature-taptarget.bottom-fab .text{color:#fff;top:initial;bottom:44px}.feature-taptarget.taptarget-hidden .text{opacity:0}}.ripple{position:relative;transform:translate3d(0,0,0)}.ripple:hover{background-color:rgba(158,158,158,.2);cursor:pointer}.ripple>.ripple-container{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.ripple>.ripple-container>.ripple-thing{content:"";display:block;position:absolute;pointer-events:none;opacity:0;transition:transform .5s,opacity 1s;left:50%;top:50%;background-color:#000;border-radius:50%;width:200px;height:200px;margin-left:-100px;margin-top:-100px}.ripple:active>.ripple-container>.ripple-thing{transform:scale(0,0);opacity:.2;transition:0s}.notificationsCard.simple-card{transition:all .2s;max-height:40vh}.notificationsCard.collapsed{max-height:0;margin-bottom:-8px;overflow:hidden}@media screen{.historicEvents{background-color:#ddd;border-bottom:1px solid #ccc;overflow:hidden;padding-top:8px;padding-bottom:8px}.historicEvents .simple-card{opacity:.8}.futureEvents{min-height:calc(100vh - 56px)}}#publicSchedule .dataTable,#schedule .dataTable{overflow-x:hidden;overflow-y:hidden}#publicSchedule .dataTable>div{padding-bottom:100vh}.swiper .scheduleCard{scroll-snap-align:center;width:100vw}#publicSchedule .delay,#schedule .delay,.scheduleCard .delay{padding:16px 8px;font-size:18px;color:#000}@media screen{.viewCell-wrap{position:absolute;overflow:hidden}.viewCell-wrap .layout-header{position:static}.viewCell-wrap.viewSingle{position:relative;margin-top:56px}.viewCell-wrap.viewSingle.tabbed{margin-top:104px}.viewCell-wrap.viewSingle .layout-header{position:fixed}.viewCell-wrap.viewSingle .mdl-tabs__tab-bar-wrap{position:fixed;top:56px;width:100%;background-color:#f2f2f2;z-index:9;transition:all .2s}.viewCell-wrap.viewSingle .dataTable{overflow:visible}.viewCell-wrap .mdl-tabs__panel{height:100%;overflow-y:auto;overflow-x:hidden}.viewCell-wrap.viewSingle .mdl-tabs__panel{overflow:hidden}.viewCell-wrap.viewMulti .performanceList{overflow:auto}.viewFrame-wrap{position:absolute}.viewFrame{width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center center;position:absolute;transition:opacity 1s}.viewFrame.viewFrame-hidden{opacity:0}.viewFrame.viewFrame-visible{opacity:1}}@media (max-width:959px){.scroll-down .viewCell-wrap.viewSingle .mdl-tabs__tab-bar-wrap{transform:translateY(-48px)}}@media screen and (min-width:960px){.withnav .viewCell-wrap.viewSingle .mdl-tabs__tab-bar-wrap{width:calc(100% - 304px)}}#publicSchedule{height:100%}@media screen{.headerbarview{width:100%;height:100%;box-sizing:border-box;display:flex;flex-direction:column}.headerbarview>div{flex:1;position:relative;overflow:auto}.headerbarview>.layout-header{flex:none;height:56px;overflow:visible}}@media screen{#publicSchedule .blocksView,#schedule .blocksView{margin-top:64px}.scheduleCard{margin-bottom:68px}}.leaflet-container{height:400px;width:100%}.leaflet-tile-pane{filter:grayscale(1)}#membersList{padding-top:40px}#membersList .autocomplete-wrap{position:fixed;top:64px;width:calc(100% - 320px)}#membersList .membersListData{height:100%;overflow:auto;-webkit-overflow-scrolling:touch}#membersList .record-wrap.inactive{background-color:#f5f5f5;color:gray}#members #member{height:calc(100vh - 56px)}#member .nameCard{margin-bottom:0;z-index:2}#member .commitCard{margin-top:0;z-index:2}#members #member .memberBody{overflow:hidden}#members #member .memberData{overflow:auto}@media (max-width:960px){#membersList.with-member{position:fixed;visibility:hidden}#membersList .autocomplete-wrap{width:calc(100% - 16px)}}@media (min-width:960px){#members #member{margin-left:50%}#membersList.with-member{position:fixed;width:calc(50% - 160px);height:calc(100vh - 72px);left:304px;top:56px}#membersList.with-member .autocomplete-wrap{width:calc(50% - 160px)}}@media screen and (min-width:600px){#memberImportDialog{width:600px}}@media screen and (min-width:1025px){#memberImportDialog{width:1024px}}.layersList .grid-group-menu{position:absolute;right:0;padding-right:4px;top:4px;z-index:1;background:linear-gradient(90deg,transparent 0,#fff 10px)}.layersList .dataTable td{max-width:unset}.meta-field{white-space:nowrap;display:inline-block;margin-right:2em}.meta-field .meta-label{opacity:.6}.layer-card-meta.inSelection{background-color:#fff;color:rgba(0,0,0,.87)}.layerErrorsCard.simple-card{transition:all .2s;max-height:40vh}.layerErrorsCard.collapsed{max-height:0;margin-bottom:-8px;overflow:hidden}.layerErrors{overflow:auto;border-left:8px solid #ffa000}.layerErrors.noWarnings{color:silver}.layerErrors .mdl-list__item{color:rgba(0,0,0,.6);line-height:20px}.layerErrorsWidget{padding:16px 8px;cursor:pointer}.layerErrorsWidget .material-icons:first-child{color:#ffa000!important}.layerErrorsWidget.onColor .material-icons:first-child{text-shadow:1px 1px 3px rgba(0,0,0,.3)}.insertpoint{--width:28px;--knee:calc(var(--width) - 6px);--point:calc(var(--width) + 3px);position:absolute;height:32px;width:var(--width);border:1px solid rgba(0,0,0,.12);left:-28px;top:-17px;border-left:none;background-image:url(/img/style/insertpoint.png);background-position:right;clip-path:polygon(0 0,var(--knee) 0,var(--point) 50%,var(--knee) 100%,0 100%);padding-left:4px;z-index:1;line-height:32px;background-color:#fff;--icon-color:transparent;cursor:pointer}.insertpoint:hover{display:block;opacity:1;background-color:var(--color-secondary);background-color:#ececec;background-color:var(--color-700);--icon-color:inherit}.lastinsertpoint{position:relative}.remainingTitle{position:sticky;top:48px;z-index:10;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.12)}.partsGrid{overflow:auto}.partsGrid .grid-column{min-width:160px}.partsGrid .grid-cell-count{float:right}.partsGrid .grid-group-menu{position:absolute;width:48px;height:32px;right:0;text-align:right;border-right:8px solid transparent}.partsGrid .grid-column-header .grid-group-menu{background:-webkit-linear-gradient(right,#f2f2f2 50%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(right,#f2f2f2 50%,rgba(0,0,0,0) 100%);background:linear-gradient(to left,#f2f2f2 50%,rgba(0,0,0,0) 100%);border-right:8px solid #f2f2f2}.partsGrid .grid-group-header{background:linear-gradient(to bottom,#ddd 0,rgba(0,0,0,0) 100%);border-top:1px solid #cfcfcf}.partCard{margin-bottom:116px}.partActions{background-color:#f2f2f2;padding:4px}.partActions .autocomplete-wrap{border-radius:20px}.partCard .dataTable{transition:all .3s}.partCard .dataTable.inSelection{margin-left:20px}@media (max-width:597px){.partActions>button{max-width:54px;padding:0 8px;min-width:54px}}#settings .settingsEditor{width:100%;height:100px;font-family:monospace}#roles .simple-card{overflow:auto}#roles md-checkbox .md-label{white-space:nowrap}#roles .roleMethod{text-transform:uppercase;width:40px;display:inline-block;color:#fff;font-size:.8em;line-height:1.5em;padding:0 4px;margin-right:4px;border-radius:2px;border:1px solid rgba(0,0,0,.1);text-align:center}#roles .roleMethod.get{background-color:#4caf50}#roles .roleMethod.post{background-color:#3f51b5}#roles .roleMethod.put{background-color:#ffb659}#roles .roleMethod.delete{background-color:#f44336}#results{--column-width:1.359em;--row-height:1.275em;padding-bottom:56px}#results #playerContainer,#results .layout-header{transition:transform .2s}#results .card-container{text-align:center;overflow:auto}#results.withPlayer{padding-top:56.25vw}#results.withPlayer #playerContainer{width:100%;height:56.25vw;background-color:#000;position:fixed;top:56px;z-index:100}@media screen and (min-width:960px){#results .card-container{overflow:visible}#results.withPlayer{padding-top:300px}#results.withPlayer #playerContainer{width:calc(100% - 304px);height:300px}}@media screen and (max-width:959px){.scroll-down #results #playerContainer,.scroll-down #results .layout-header{transform:translateY(-56px)}}#playerContainer .label{color:#fff;font-size:1.2em;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.4em;pointer-events:none;background-image:linear-gradient(to bottom,transparent,rgba(0,0,0,.5))}#playerContainer .actions{position:absolute;top:16px;right:16px}#playerContainer .actions .material-icons{color:#fff}.card-wrap{display:inline-block;margin-bottom:32px;text-align:left}.canvas{grid-auto-columns:var(--column-width);grid-auto-rows:minmax(var(--row-height),auto);display:inline-grid;background-color:#fff;text-align:left;font-family:Verdana,sans-serif;font-size:13.3px;padding:16px;margin:8px;box-shadow:0 3px 1px -2px rgba(0,0,0,.14),0 2px 2px 0 rgba(0,0,0,.098),0 1px 5px 0 rgba(0,0,0,.084);line-height:normal;box-sizing:border-box}.block{min-width:var(--column-width);min-height:var(--row-height);box-sizing:border-box;position:relative}.block>div{box-sizing:border-box;padding:0 .2em}.block.hidden{display:none}.field{height:100%;width:100%;white-space:pre-wrap;position:relative}.Text{white-space:pre-wrap}.Input{padding:0;border-left:1px solid #eee}.Input .ghost{border:1px solid transparent;color:transparent;visibility:hidden;font-size:inherit!important}.Input textarea{border:none;display:block;height:100%;width:100%;padding:0 .2em;margin:0;box-sizing:border-box;line-height:inherit;font-size:inherit!important;resize:none;position:absolute;top:0;left:0;overflow:hidden;background:0 0;font-weight:inherit;border:1px solid transparent;text-align:inherit}.Input .selected textarea,.Input textarea:focus{border:1px solid #000;outline:0;box-shadow:0 0 0 1px #000;z-index:2}@media print{.Input .selected textarea{border:none;outline:0}}.Input .editing textarea{border-color:#fff}.Input .manipulating textarea{border-color:#fff}.Input .error:not(.editing){background-color:orange}.Line{padding:0;pointer-events:none}.Line>div{border-top:1em solid #000;transform:scaleY(.1);z-index:1;position:relative}.Image{padding:0}.Image img{max-width:100%;max-height:100%}.Number{text-align:right}.Words .underline{text-decoration:underline}.Check{text-align:center;padding:0}.Check .check{border:1px solid transparent;height:100%;box-sizing:border-box;position:relative;z-index:1;outline:0;border-left:1px solid #eee;cursor:pointer}.Check .check.selected,.Check .check:focus{border:1px solid #000;box-shadow:0 0 0 1px #000;z-index:2}.Tally{text-align:center;padding:0}.Tally .tally{border:1px solid transparent;height:100%;box-sizing:border-box;position:relative;z-index:1;outline:0;border-left:1px solid #eee;cursor:pointer}.Tally .tally.selected,.Tally .tally:focus{border:1px solid #000;box-shadow:0 0 0 1px #000;z-index:2}.Select{position:relative;padding:0}@media screen{.Select::after{content:"▼";position:absolute;top:.1em;right:.9em;font-size:.7em}}.Select select{width:100%;border:none;color:inherit;-webkit-appearance:none;background-color:#fff;padding-right:1.5em}.Select[style*="text-align: right"] select{text-align-last:right}.Select[stylet*="text-align: center"] select{text-align-last:center}.Input .ghost{color:inherit;visibility:inherit}.Line{pointer-events:inherit;z-index:1}.withTiming .Line:hover{background-color:rgba(0,0,0,.1);cursor:pointer}.Select::after{display:none}.Component .adjustTime{cursor:pointer;border:1px outset transparent;border-radius:2px;text-align:center}.Component .adjustTime:hover{border-color:#f44336;background-color:#f44336;color:#fff}.pager{--dotcolor:white}.pager .dots{text-align:center;display:flex;justify-content:center;align-items:center;flex:1;flex-wrap:wrap}.pager .dot{--size:5px;width:var(--size);height:var(--size);border-radius:var(--size);border:1px solid var(--dotcolor);opacity:.4;background-color:transparent;margin:4px}.pager .dot.current{--size:7px;background-color:var(--dotcolor);opacity:1}#shares .canvas,#shares .simple-card{margin:8px auto;width:640px}#shares .canvas{display:grid}#ResultCard{background-color:orange;background-size:cover;background-position:center center;background-image:url(/img/shares/backdrop1.png);grid-auto-columns:auto}#VideoCard,#VideoCard #playerContainer{height:360px}#ProtocolCard{font-size:.68em;--column-width:1.359em;--row-height:1.275em}.sticky-container.sticky>#VideoCard{position:fixed;top:0;z-index:100;left:50%;transform:translateX(-50%)}.categoryCard{margin-bottom:68px}.partsGrid .is-current::before{position:absolute;content:" ";width:0;height:100%;left:0;top:0;box-sizing:border-box;border-left:12px solid #fff;border-top:48px solid transparent;border-bottom:48px solid transparent}.finalizewrap{width:210mm;margin:8px auto;box-sizing:border-box;box-shadow:0 3px 1px -2px rgba(0,0,0,.14),0 2px 2px 0 rgba(0,0,0,.098),0 1px 5px 0 rgba(0,0,0,.084);background-color:#fff}.invoicewrap{width:210mm;height:297mm;margin:8px auto;box-sizing:border-box;box-shadow:0 3px 1px -2px rgba(0,0,0,.14),0 2px 2px 0 rgba(0,0,0,.098),0 1px 5px 0 rgba(0,0,0,.084);background-color:#fff}.invoice{padding:1cm;width:210mm;box-sizing:border-box}.invoice .header{align-items:start;margin-bottom:1cm}.invoice .companydata{padding-left:1em;border-left:1px solid #000}.invoice .dates{padding-right:1em}.invoice .clientdata,.invoice .companydata,.invoice .footer{white-space:pre-wrap}.invoice table{border-collapse:collapse;width:100%;margin-bottom:2em}.invoice table td,.invoice table th{border:1px solid #000;padding:4px 8px}.invoice tr.payline{font-weight:700}.invoice h1{font-size:32px}.invoice h2{margin-top:2cm;font-size:20px;margin-bottom:0}.invoice table .numeric{text-align:right}.invoice table .total{border:none;text-align:right}@media screen{.sidenav-header{padding:16px}.sidenav-button{text-transform:none;margin:0;display:block;width:100%;text-align:left;padding:0 16px;line-height:48px;height:48px}}@media screen{.sidenav-user .mdl-list__item-primary-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media screen{.simple-sidenav-left{position:fixed;width:304px;min-width:304px;max-width:304px;height:100%;top:0;z-index:60;background-color:#fff;overflow:auto;box-shadow:0 2px 4px -1px rgba(0,0,0,.14),0 4px 5px 0 rgba(0,0,0,.098),0 1px 10px 0 rgba(0,0,0,.084);transition:margin .3s;border-bottom:100px solid #fff}.simple-sidenav-left.sidenav-hidden{margin-left:-304px}.simple-sidenav-backdrop{position:fixed;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.12);z-index:59}.simple-sidenav-backdrop.sidenav-hidden{display:none}}@media screen{.for-print{display:none!important}}html{height:auto}body,html{--page-background:#f2f2f2;background-color:var(--page-background);font-family:Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400}p{font-size:inherit}.readability{font-size:18px}.pre-wrap{white-space:pre-wrap}input:disabled,select:disabled{color:#00000077}@media screen{.for-fab{padding-bottom:80px}.main-fab{position:absolute;top:20px;right:24px}.bottom-fab{position:fixed;bottom:16px;right:24px;z-index:20}md-toolbar{box-shadow:0 2px 4px -1px rgba(0,0,0,.14),0 4px 5px 0 rgba(0,0,0,.098),0 1px 10px 0 rgba(0,0,0,.084)}.main{position:relative;padding-top:56px}[ng-app=mob] .content .main{padding-top:0}md-list{background-color:#fff}}.material-icons.disabled,.mdl-button.disabled .material-icons{opacity:.4}@media screen{.appear{opacity:1;transition:opacity .2s}.appear.appear-hidden{opacity:0}}@media screen{md-datepicker{display:inline-block;position:relative;padding:2px;margin:18px 0;vertical-align:middle;height:54px}md-datepicker .md-datepicker-input-container{top:-5px}md-datepicker .md-datepicker-input{font-size:100%}}@media screen{.simple-tab-pagination{overflow:hidden}.simple-tab-button{font-size:1em;text-align:center;line-height:24px;padding:12px 24px;transition:background-color .35s cubic-bezier(.35,0,.25,1);cursor:pointer;white-space:nowrap;position:relative;text-transform:uppercase;float:left;font-weight:500;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;color:rgba(0,0,0,.54)}.simple-tab-button:focus{outline:0}.simple-tab-button.md-active{cursor:default;color:#3f51b5;border-bottom:2px solid #ffab40}}@media screen{.portal{position:absolute;left:0;top:0;right:0;bottom:0;height:100vh}.cell{position:relative}.cell .simple-toolbar{position:absolute;left:0!important}.cell iframe{width:100%;height:100%;border:none}.cell .main{position:absolute;top:56px;left:0;right:0;bottom:0;overflow:auto;padding-top:0}.cell .main.hideHistoric{overflow:hidden}.cell .main.centerCurrent{overflow:hidden}.cell .main.hideFuture{overflow:hidden;position:absolute;bottom:0}.cell .main.hideFuture md-list{position:absolute;bottom:0;width:100%}}@media screen{.dragHandle{cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab;padding:8px}.record-wrap .dragHandle{margin-left:-8px;margin-right:-8px}.dragHandle:active{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}}@media screen{md-checkbox.selectHandle{margin-left:2px;margin-right:-8px}}.emptyNotifier{text-align:center;color:silver;-webkit-flex:1;-ms-flex:1;flex:1;padding:72px 8px 72px}.emptyNotifier details{text-align:left}.md-title{font-weight:inherit;font-size:1.4em}.md-button{font-size:1em}.grid-cell{padding:8px;line-height:normal}md-dialog-content>md-menu{position:absolute;top:0;right:0}.membersListData .inactive{color:silver}.dialog{position:absolute;left:40px;right:40px;top:144px;width:auto;z-index:4}@media screen and (max-width:479px){.dialog{position:fixed;left:0;right:0;top:0;bottom:0;width:auto}.dialog .mdl-card__title .mdl-button{display:inline;margin-right:8px}}@media screen{.color-main-bkg{background-color:#3f51b5;color:rgba(255,255,255,.87)}.color-main-bkg .material-icons{color:rgba(255,255,255,.87)}}@media screen{.simple-toolbar{position:fixed;left:0;top:0;right:0;width:auto;box-shadow:0 2px 4px -1px rgba(0,0,0,.14),0 4px 5px 0 rgba(0,0,0,.098),0 1px 10px 0 rgba(0,0,0,.084);z-index:2;min-height:56px;background-color:#fff;line-height:55px}.simple-toolbar .simple-toolbar-tools{box-sizing:border-box;font-size:1.4em;letter-spacing:.005em;font-weight:400;width:100%;height:56px;max-height:56px;padding-left:16px;margin:0;box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}.simple-toolbar-tools>*{display:inline-block;vertical-align:middle}.simple-toolbar-tools h2,.simple-toolbar-tools h3{font-size:inherit;font-weight:inherit;margin:inherit;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.simple-toolbar input[type=text],.simple-toolbar input[type=text]:focus{border:none;outline:0;width:calc(100% - 80px)}.simple-toolbar-tools>.md-button:first-child{margin-left:-8px}.main-toolbar{background-color:#3f51b5;color:rgba(255,255,255,.87)}.main-toolbar .material-icons{color:rgba(255,255,255,.87)}}md-list-item.selected{background-color:#eaeff5}.performance{background-color:#fff;line-height:36px;border-bottom:1px solid rgba(0,0,0,.12)}.performance.sortable-ghost{opacity:0}.performance.sortable-fallback,.performance.ui-sortable-helper{box-shadow:0 3px 1px -2px rgba(0,0,0,.14),0 2px 2px 0 rgba(0,0,0,.098),0 1px 5px 0 rgba(0,0,0,.084);opacity:1}.performance .show-on-hover,.record-wrap .show-on-hover{visibility:hidden}.performance:hover .show-on-hover,.record-wrap:hover .show-on-hover{visibility:inherit}.record-wrap .material-icons .small-dot{font-size:3px;vertical-align:top}.record-wrap .material-icons .checklabel{display:inline-block;width:24px;height:24px;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:.5em;font-weight:700;line-height:24px;vertical-align:top}.record-wrap .checked .material-icons .checklabel{color:rgba(0,0,0,.87)}.record-wrap .unchecked .material-icons{color:rgba(0,0,0,.2)}.record-wrap .layout-column{-webkit-flex:1;-ms-flex:1;flex:1}@media screen{.record-wrap{line-height:41px;padding:0 12px;border-bottom:1px solid rgba(0,0,0,.12);position:relative;min-height:45px}.record-text-cell{box-sizing:border-box;padding:0 8px;line-height:41px}.record-input-cell{box-sizing:border-box;padding:0;position:relative}.record-input-cell::before{content:"";position:absolute;left:0;top:6px;bottom:6px;border-left:1px solid #00000010;display:block}.record-input-cell input,.record-input-cell select{margin:0;padding:0 8px;padding-bottom:2px;line-height:41px;height:43px;width:100%;min-width:50px;box-sizing:border-box;border:none;border-bottom:2px solid transparent;background-color:transparent}.record-input-cell input[type=date]{padding-top:10px;padding-bottom:9px}.record-input-cell input.invalid{border:1px solid;border-color:#dc143c;border-width:1px 1px 2px 1px}.record-input-cell input:focus,.record-input-cell select:focus{outline:0;border-bottom:2px solid #3f51b5}.record-input-cell input:invalid{outline:0;border-bottom:2px solid #dc143c}.spreadsheet.edit .record-input-cell input:focus,.spreadsheet.edit .record-input-cell select:focus{border-bottom-width:1px;padding-bottom:3px}.record-boolean-cell .boolean .tristate,.record-boolean-cell .boolean md-checkbox{margin-left:10px;margin-right:0}}@media screen{md-toast{position:fixed}md-toast.md-top{top:56px;z-index:1}}@media screen{.simple-list{width:100%;background-color:#fff;border-collapse:collapse;line-height:42px}.simple-list .simple-list-item .break-before td{border-top:1px solid rgba(0,0,0,.12)}.simple-list-item{padding:0 16px}.simple-list-item.selected{background-color:#eaeff5}.simple-list-item td{padding:0 8px;vertical-align:top}}@media screen{.mdl-list{margin:0}.mdl-list.expandable{background-color:inherit}.mdl-list li{transition:all .2s}.mdl-list__item.divided{border-bottom:1px solid rgba(0,0,0,.12)}.mdl-list__item--two-line{height:auto;min-height:72px}.mdl-list__item--two-line .mdl-list__item-primary-content{height:auto;min-height:36px}}@media screen{.mdl-chip{margin-right:8px}}@media screen{.mdl-card__actions .mdl-button{padding-left:8px;padding-right:8px}}@media screen{.badges{width:32px}.badges button .material-icons{width:24px;height:24px;border-radius:12px;line-height:24px;min-height:0;text-align:center;font-size:16px;margin:0;padding:0;margin-bottom:4px;box-shadow:none;z-index:inherit}.badges .mdl-button{width:24px;min-width:24px;height:24px;min-height:24px;transition:all .2s}.badges.badge-accent .mdl-button{background-color:#ffab40}.badges.badge-accent .material-icons{color:#000}.badges.badge-dimmed .mdl-button{transform:scale(.2)}}.nofocus:focus{outline:0}md-list-item md-input-container{margin:0;height:31px}.chip{background-color:#f5f5f5;height:32px;border-radius:16px;display:inline-block;padding-left:12px;margin-right:8px}.cancelled{background-color:#f5f5f5;color:silver;text-decoration:line-through}.cancelled .record-input-cell input{background-color:#f5f5f5;color:silver;text-decoration:line-through}.highlight{background-color:#eaeff5}.warn{background-color:#ffab40}.warn-text{color:#ffab40}.break{background-color:#2f3f9e;color:rgba(255,255,255,.87)}.material-icons{background-repeat:no-repeat no-repeat;display:inline-block;vertical-align:middle;fill:currentColor;height:24px;width:24px;color:var(--icon-color,rgba(0,0,0,.54))}.material-icons.icon-accent{color:#ffab40}.material-icons.icon-small{width:18px;height:18px;font-size:18px}.material-icons.icon-xxl{width:64px;height:64px;font-size:64px}.break .material-icons{color:inherit}.part-head{background-color:#2f3f9e;color:rgba(255,255,255,.87)}.part-head .material-icons{color:rgba(255,255,255,.87)}.md-open-menu-container md-menu-divider{border-top:1px solid rgba(0,0,0,.12)}md-input-container .md-input{width:100%}ng-include.withnav .content{position:absolute;left:0;top:0;right:0;min-height:100vh;background-color:#f2f2f2;z-index:10}@media screen and (min-width:960px){.withnav .content{margin-left:304px}.withnav .main-toolbar,.withnav .search-toolbar{left:304px}.simple-sidenav-left.sidenav-hidden{transform:translateX(0);margin-left:0;display:block!important}.simple-sidenav-backdrop{display:none}}#editor{height:600px;z-index:1}.ace_gutter{min-width:60px}@media screen{.decorator.break-after{border-bottom:1px solid rgba(0,0,0,.4)}.decorator.break-after .record-wrap{border-bottom:none}}@media screen{.decorator.highlight{position:relative}.decorator.highlight::before,.performance .highlight::before{content:"";position:absolute;left:0;top:50%;margin-top:-22px;border-width:22px 0 22px 8px;border-left-color:#000;height:44px;width:16px;border-color:transparent #000;border-style:solid;box-sizing:border-box}}@media screen{.decorator.progress{position:relative}.decorator.progress .line{width:0%;height:2px;position:absolute;bottom:0;left:0;background-color:#f44336;z-index:8;transition:all 1s}.decorator.progress .ball{width:8px;height:8px;margin-left:-4px;position:absolute;bottom:-3px;left:0;background-color:#f44336;border-radius:50%;z-index:8;transition:all 1s}}@media screen{.decorator.warning{background:linear-gradient(90deg,#ffa000 8px,transparent 8px)}}@media screen{.simple-card{position:relative;box-sizing:border-box;margin:8px;box-shadow:0 3px 1px -2px rgba(0,0,0,.14),0 2px 2px 0 rgba(0,0,0,.098),0 1px 5px 0 rgba(0,0,0,.084);background-color:#fff;border-radius:2px;padding:0;transition:all .2s}.simple-card.simple-card__implicit{box-shadow:none;background:0 0}.simple-card .simple-card-content{padding:16px;transition:padding .2s}.simple-card .simple-card-content.warning{border-left:8px solid #ffa000;padding-left:8px}.simple-card .mdl-menu__wrap,.simple-card .title-action,md-card md-menu{position:relative}.simple-card .simple-card-content .title-action,.simple-card .simple-card-content md-menu{float:right;margin-top:-8px}.simple-card .simple-card-content .actions{float:right}.simple-card h2{margin:0;line-height:24px}.simple-card.green{background-color:#72d572}.simple-card.highlight{background-color:#eaeff5}.simple-card .simple-card-select{position:absolute;left:-8px;top:-8px;background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);min-width:24px;width:24px;height:24px;z-index:1;opacity:0;transform:scale(0);transition:opacity .3s,transform .3s}.simple-card .simple-card-select.persist,.simple-card:hover .simple-card-select{opacity:1;transform:scale(1)}.simple-card .simple-card-select:focus{background-color:#fff}.simple-card .simple-card-select .material-icons{font-size:16px;transition:opacity .3s;color:rgba(0,0,0,.54)}.simple-card .simple-card-select.persist .material-icons{opacity:0}.simple-card .simple-card-select.persist .material-icons.colored,.simple-card:hover .simple-card-select.persist .material-icons{opacity:1;color:rgba(255,255,255,.87)}}@media screen{.login-wrap{width:400px;margin-left:auto;margin-right:auto}.login-logo{text-align:right;margin-bottom:68px}.login-small{padding:24px 24px 0;color:silver;text-align:justify}}:root{--color-primary:#1a237e;--color-secondary:#ffa000}.colored{background-color:#3f51b5;background-color:#1a237e;color:rgba(255,255,255,.87)}.accent{background-color:#ffab40;color:#424242}.color-indigo{--color-900:#1a237e;--color-800:#283593;--color-700:#303f9f;--color-600:#3949ab;--color-500:#3f51b5;--color-400:#5c6bc0;--color-300:#7986cb;--color-200:#9fa8da;--color-100:#c5cae9;--text-900:rgba(255, 255, 255, 0.87);--text-800:rgba(255, 255, 255, 0.87);--text-700:rgba(255, 255, 255, 0.87);--text-600:rgba(255, 255, 255, 0.87);--text-500:rgba(255, 255, 255, 0.87);--text-400:rgba(255, 255, 255, 0.87);--text-300:rgba(0, 0, 0, 0.87);--text-200:rgba(0, 0, 0, 0.87);--text-100:rgba(0, 0, 0, 0.87)}.color-pink{--color-900:#880e4f;--color-800:#ad1457;--color-700:#c2185b;--color-600:#d81b60;--color-500:#e91e63;--color-400:#ec407a;--color-300:#f06292;--color-200:#f48fb1;--color-100:#f8bbd0;--text-900:rgba(255, 255, 255, 0.87);--text-800:rgba(255, 255, 255, 0.87);--text-700:rgba(255, 255, 255, 0.87);--text-600:rgba(255, 255, 255, 0.87);--text-500:rgba(0, 0, 0, 0.87);--text-400:rgba(0, 0, 0, 0.87);--text-300:rgba(0, 0, 0, 0.87);--text-200:rgba(0, 0, 0, 0.87);--text-100:rgba(0, 0, 0, 0.87)}.color-teal{--color-900:#006064;--color-800:#00838f;--color-700:#0097a7;--color-600:#00acc1;--color-500:#00bcd4;--color-400:#26c6da;--color-300:#4dd0e1;--color-200:#80deea;--color-100:#b2ebf2;--text-900:rgba(255, 255, 255, 0.87);--text-800:rgba(255, 255, 255, 0.87);--text-700:rgba(0, 0, 0, 0.87);--text-600:rgba(0, 0, 0, 0.87);--text-500:rgba(0, 0, 0, 0.87);--text-400:rgba(0, 0, 0, 0.87);--text-300:rgba(0, 0, 0, 0.87);--text-200:rgba(0, 0, 0, 0.87);--text-100:rgba(0, 0, 0, 0.87)}.color-accent,.color-amber{--color-900:#ff6f00;--color-800:#ff8f00;--color-700:#ffa000;--color-600:#ffb300;--color-500:#ffc107;--color-400:#ffca28;--color-300:#ffd54f;--color-200:#ffe082;--color-100:#ffecb3;--text-900:rgb(66, 66, 66);--text-800:rgb(66, 66, 66);--text-700:rgb(66, 66, 66);--text-600:rgb(66, 66, 66);--text-500:rgb(66, 66, 66);--text-400:rgb(66, 66, 66);--text-300:rgb(66, 66, 66);--text-200:rgb(66, 66, 66);--text-100:rgb(66, 66, 66)}.color-grey{--color-900:#212121;--color-800:#424242;--color-700:#616161;--color-600:#757575;--color-500:#9e9e9e;--color-400:#bdbdbd;--color-300:#e0e0e0;--color-200:#eeeeee;--color-100:#f5f5f5;--text-900:rgba(255, 255, 255, 0.87);--text-800:rgba(255, 255, 255, 0.87);--text-700:rgba(255, 255, 255, 0.87);--text-600:rgba(255, 255, 255, 0.87);--text-500:rgba(0, 0, 0, 0.87);--text-400:rgba(0, 0, 0, 0.87);--text-300:rgba(0, 0, 0, 0.87);--text-200:rgba(0, 0, 0, 0.87);--text-100:rgba(0, 0, 0, 0.87)}.color-white{--color-900:white;--color-800:white;--color-700:white;--color-600:white;--color-500:white;--color-400:white;--color-300:white;--color-200:white;--color-100:white;--text-900:rgba(0, 0, 0, 0.87);--text-800:rgba(0, 0, 0, 0.87);--text-700:rgba(0, 0, 0, 0.87);--text-600:rgba(0, 0, 0, 0.87);--text-500:rgba(0, 0, 0, 0.87);--text-400:rgba(0, 0, 0, 0.87);--text-300:rgba(0, 0, 0, 0.87);--text-200:rgba(0, 0, 0, 0.87);--text-100:rgba(0, 0, 0, 0.87)}@media screen{.colored-900{background-color:var(--color-900,#1a237e);color:var(--text-900,rgba(255,255,255,.87))!important}.colored-800{background-color:var(--color-800,#283593);color:var(--text-800,rgba(255,255,255,.87))!important}.colored-700{background-color:var(--color-700,#303f9f);color:var(--text-700,rgba(255,255,255,.87))!important}.colored-600{background-color:var(--color-600,#3949ab);color:var(--text-600,rgba(255,255,255,.87))!important}.colored-500{background-color:var(--color-500,#3f51b5);color:var(--text-500,rgba(255,255,255,.87))!important}.colored-400{background-color:var(--color-400,#5c6bc0);color:var(--text-400,rgba(255,255,255,.87))!important}.colored-300{background-color:var(--color-300,#7986cb);color:var(--text-300,rgba(0,0,0,.87))!important}.colored-200{background-color:var(--color-200,#9fa8da);color:var(--text-200,rgba(0,0,0,.87))!important}.colored-100{background-color:var(--color-100,#c5cae9);color:var(--text-100,rgba(0,0,0,.87))!important}.colored-100 .material-icons,.colored-200 .material-icons,.colored-300 .material-icons,.colored-400 .material-icons,.colored-500 .material-icons,.colored-600 .material-icons,.colored-700 .material-icons,.colored-800 .material-icons,.colored-900 .material-icons{color:inherit}}@media screen{.colored-text-900{color:var(--color-900,#1a237e)!important}.colored-text-800{color:var(--color-800,#283593)!important}.colored-text-700{color:var(--color-700,#303f9f)!important}.colored-text-600{color:var(--color-600,#3949ab)!important}.colored-text-500{color:var(--color-500,#3f51b5)!important}.colored-text-400{color:var(--color-400,#5c6bc0)!important}.colored-text-300{color:var(--color-300,#7986cb)!important}.colored-text-200{color:var(--color-200,#9fa8da)!important}.colored-text-100{color:var(--color-100,#c5cae9)!important}.colored-text-100 .material-icons,.colored-text-200 .material-icons,.colored-text-300 .material-icons,.colored-text-400 .material-icons,.colored-text-500 .material-icons,.colored-text-600 .material-icons,.colored-text-700 .material-icons,.colored-text-800 .material-icons,.colored-text-900 .material-icons{color:inherit}}@media screen{.alt-900{background-color:#880e4f;color:rgba(255,255,255,.87)}.alt-800{background-color:#ad1457;color:rgba(255,255,255,.87)}.alt-700{background-color:#c2185b;color:rgba(255,255,255,.87)}.alt-600{background-color:#d81b60;color:rgba(255,255,255,.87)}.alt-500{background-color:#e91e63;color:rgba(0,0,0,.87)}.alt-400{background-color:#ec407a;color:rgba(0,0,0,.87)}.alt-300{background-color:#f06292;color:rgba(0,0,0,.87)}.alt-200{background-color:#f48fb1;color:rgba(0,0,0,.87)}.alt-100{background-color:#f8bbd0;color:rgba(0,0,0,.87)}.alt-100 .material-icons,.alt-200 .material-icons,.alt-300 .material-icons,.alt-400 .material-icons,.alt-500 .material-icons,.alt-600 .material-icons,.alt-700 .material-icons,.alt-800 .material-icons,.alt-900 .material-icons{color:inherit}}@media screen{.alt2-900{background-color:#006064;color:rgba(255,255,255,.87)}.alt2-800{background-color:#00838f;color:rgba(255,255,255,.87)}.alt2-700{background-color:#0097a7;color:rgba(0,0,0,.87)}.alt2-600{background-color:#00acc1;color:rgba(0,0,0,.87)}.alt2-500{background-color:#00bcd4;color:rgba(0,0,0,.87)}.alt2-400{background-color:#26c6da;color:rgba(0,0,0,.87)}.alt2-300{background-color:#4dd0e1;color:rgba(0,0,0,.87)}.alt2-200{background-color:#80deea;color:rgba(0,0,0,.87)}.alt2-100{background-color:#b2ebf2;color:rgba(0,0,0,.87)}.alt2-100 .material-icons,.alt2-200 .material-icons,.alt2-300 .material-icons,.alt2-400 .material-icons,.alt2-500 .material-icons,.alt2-600 .material-icons,.alt2-700 .material-icons,.alt2-800 .material-icons,.alt2-900 .material-icons{color:inherit}}@media screen{.accent-900{background-color:#ff6f00;color:#424242}.accent-800{background-color:#ff8f00;color:#424242}.accent-700{background-color:#ffa000;color:#424242}.accent-600{background-color:#ffb300;color:#424242}.accent-500{background-color:#ffc107;color:#424242}.accent-400{background-color:#ffca28;color:#424242}.accent-300{background-color:#ffd54f;color:#424242}.accent-200{background-color:#ffe082;color:#424242}.accent-100{background-color:#ffecb3;color:#424242}.accent-100 .material-icons,.accent-200 .material-icons,.accent-300 .material-icons,.accent-400 .material-icons,.accent-500 .material-icons,.accent-600 .material-icons,.accent-700 .material-icons,.accent-800 .material-icons,.accent-900 .material-icons{color:inherit}}@media screen{.grey-900{background-color:#212121;color:rgba(255,255,255,.87)}.grey-800{background-color:#424242;color:rgba(255,255,255,.87)}.grey-700{background-color:#616161;color:rgba(255,255,255,.87)}.grey-600{background-color:#757575;color:rgba(255,255,255,.87)}.grey-500{background-color:#9e9e9e;color:rgba(0,0,0,.87)}.grey-400{background-color:#bdbdbd;color:rgba(0,0,0,.87)}.grey-300{background-color:#e0e0e0;color:rgba(0,0,0,.87)}.grey-200{background-color:#eee;color:rgba(0,0,0,.87)}.grey-100{background-color:#f5f5f5;color:rgba(0,0,0,.87)}.grey-100 .material-icons,.grey-200 .material-icons,.grey-300 .material-icons,.grey-400 .material-icons,.grey-500 .material-icons,.grey-600 .material-icons,.grey-700 .material-icons,.grey-800 .material-icons,.grey-900 .material-icons{color:inherit}}@media screen{.white-100,.white-200,.white-300,.white-400,.white-500,.white-600,.white-700,.white-800,.white-900{background-color:#fff;color:rgba(0,0,0,.87)}.white-100 .material-icons,.white-200 .material-icons,.white-300 .material-icons,.white-400 .material-icons,.white-500 .material-icons,.white-600 .material-icons,.white-700 .material-icons,.white-800 .material-icons,.white-900 .material-icons{color:inherit}}[class*=colored-] a{color:currentColor;text-decoration:underline}.sortable-ghost{background-color:var(--color-100,#f5f5f5)}.sortable-fallback{overflow:visible;background-color:#ffffffff}