﻿.is-flexbox{display:flex}.is-flexbox.horizontal{flex-direction:row}.is-flexbox.vertical{flex-direction:column}.is-flexbox.center{align-items:center}.is-flexbox>*{flex:1 1 auto}.is-flexbox>*.shrink{flex:0 1 auto}.is-flexbox>*.fill{flex:1 1 100%}.is-flexbox{display:flex}.is-flexbox.horizontal{flex-direction:row}.is-flexbox.vertical{flex-direction:column}.is-flexbox.center{align-items:center}.is-flexbox>*{flex:1 1 auto}.is-flexbox>*.shrink{flex:0 1 auto}.is-flexbox>*.fill{flex:1 1 100%}@keyframes rotating{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes barberpole{from{background-position:0 0}to{background-position:60px 30px}}@keyframes rainbow-text{0%{color:#ff2400}12.50%{color:#e81d1d}25%{color:#e8b71d}37.50%{color:#e3e81d}50%{color:#1de840}62.50%{color:#1ddde8}75%{color:#2b1de8}87.50%{color:#dd00f3}100%{color:#dd00f3}}@keyframes pulsate{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}@keyframes gpuboost{0%{opacity:1}100%{opacity:.999}}.pull-right{float:right !important}.pull-right-flex{margin-left:auto}.pull-left{float:left !important}.block{display:block !important;width:100%}.inline{display:inline !important}.inline-block{display:inline-block !important}.hidden{display:none !important}.text-smaller{font-size:.75em}.text-dim{color:#9e9e9e}.text-red{color:#f44336}.text-orange{color:#ff9800}.text-green{color:#4caf50}.text-grey,.text-gray{color:#9e9e9e}.text-center{text-align:center}.message{display:flex;align-items:center}.message .icon{margin-right:.5em;font-weight:bold}.message+.message{margin-top:.5em}.message.red .icon{color:#f44336}.message.orange .icon{color:#ff9800}.clearfix{clear:both}.is-flex{display:flex}.is-flex.is-centered-horizontally{justify-content:center}.is-flex.is-centered-horizontally{align-items:center}.text-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}input[type=file].visually-hidden{display:inline-block;width:0;height:0;padding:0;margin:0;border:none;outline:none !important}html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box;font-family:Arial,Helvetica,sans-serif}*,*:before,*:after{box-sizing:inherit}img,embed,iframe,object,audio,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}a{color:inherit}a:visited,a:active{color:inherit}article,aside,footer,header,hgroup,main,nav,section{display:block}.form{display:flex;flex-direction:column;max-width:384px}.form .form-row{margin-bottom:16px}.form .form-row:last-child{margin-bottom:0}.form footer{display:flex;justify-content:flex-end;margin-top:64px}.form.wide{max-width:100%}.form.wide .footer{justify-content:center;align-items:center}.form .errors{font-size:14px;color:#c62828}.form>.errors{font-size:18px;margin-bottom:16px;margin-left:-8px}.field-wrapper{display:flex;margin-top:10px;margin-bottom:10px;padding-left:8px;padding-right:8px}.field-wrapper.required>label .label-text::after{content:"*";display:inline-block;color:#9e9e9e;margin-left:4px}.field-wrapper.inline>label,.field-wrapper label.inline-label{flex:0 1;white-space:nowrap;flex-direction:row;align-items:center;justify-content:flex-start}.field-wrapper .errors{align-self:flex-start;font-size:14px}.field-wrapper .help{display:flex;align-items:center;color:#9e9e9e;font-size:12px;padding-left:4px;padding-top:8px;padding-bottom:8px;padding-right:8px}.field-wrapper .help .icon{flex:0 1;margin-right:8px}.field-wrapper .help .content{flex:1 0}.field-wrapper label{display:flex;flex-direction:column;justify-content:center;flex:1 1;margin-bottom:4px}input,textarea,select,[contenteditable]{display:block;padding:6px;font-size:inherit;border:1px solid #bdbdbd}input.touched:valid,textarea.touched:valid,select.touched:valid,[contenteditable].touched:valid{border-color:#4caf50}input.touched:invalid,textarea.touched:invalid,select.touched:invalid,[contenteditable].touched:invalid{border-color:#f44336}input:disabled,textarea:disabled,select:disabled,[contenteditable]:disabled{background-color:#e0e0e0;-webkit-box-shadow:0 0 0 30px #e0e0e0 inset}input:focus,textarea:focus,select:focus,[contenteditable]:focus{outline:2px solid #2196f3;border-color:#757575 !important}input.invalid,textarea.invalid,select.invalid,[contenteditable].invalid{border-color:#e53935 !important}input.invalid:focus,textarea.invalid:focus,select.invalid:focus,[contenteditable].invalid:focus{outline:2px solid #e53935}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder,[contenteditable]::-webkit-input-placeholder{font-family:Courier New,Courier,monospace;font-weight:100;color:#bdbdbd}input::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder,[contenteditable]::-moz-placeholder{font-family:Courier New,Courier,monospace;font-weight:100;color:#bdbdbd}input::-ms-placeholder,textarea::-ms-placeholder,select::-ms-placeholder,[contenteditable]::-ms-placeholder{font-family:Courier New,Courier,monospace;font-weight:100;color:#bdbdbd}input::placeholder,textarea::placeholder,select::placeholder,[contenteditable]::placeholder{font-family:Courier New,Courier,monospace;font-weight:100;color:#bdbdbd}.button,button,input[type=button],input[type=submit]{border-radius:0}.button:not(.no-button-styles),button:not(.no-button-styles),input[type=button]:not(.no-button-styles),input[type=submit]:not(.no-button-styles){display:flex;font-size:16px;text-transform:uppercase;color:#424242;border:2px solid #424242;padding:.5em 1em;background-color:rgba(0,0,0,0);text-decoration:none;white-space:nowrap}.button:not(.no-button-styles).grey,button:not(.no-button-styles).grey,input[type=button]:not(.no-button-styles).grey,input[type=submit]:not(.no-button-styles).grey{color:#9e9e9e;border-color:#9e9e9e}.button:not(.no-button-styles).grey:hover,button:not(.no-button-styles).grey:hover,input[type=button]:not(.no-button-styles).grey:hover,input[type=submit]:not(.no-button-styles).grey:hover{background-color:#9e9e9e;border-color:#9e9e9e}.button:not(.no-button-styles).grey.solid,button:not(.no-button-styles).grey.solid,input[type=button]:not(.no-button-styles).grey.solid,input[type=submit]:not(.no-button-styles).grey.solid{background-color:#9e9e9e;border-color:#9e9e9e;color:#fff}.button:not(.no-button-styles).green,button:not(.no-button-styles).green,input[type=button]:not(.no-button-styles).green,input[type=submit]:not(.no-button-styles).green{color:#4caf50;border-color:#4caf50}.button:not(.no-button-styles).green:hover,button:not(.no-button-styles).green:hover,input[type=button]:not(.no-button-styles).green:hover,input[type=submit]:not(.no-button-styles).green:hover{background-color:#4caf50;border-color:#4caf50}.button:not(.no-button-styles).green.solid,button:not(.no-button-styles).green.solid,input[type=button]:not(.no-button-styles).green.solid,input[type=submit]:not(.no-button-styles).green.solid{background-color:#4caf50;border-color:#4caf50;color:#fff}.button:not(.no-button-styles).red,button:not(.no-button-styles).red,input[type=button]:not(.no-button-styles).red,input[type=submit]:not(.no-button-styles).red{color:#f44336;border-color:#f44336}.button:not(.no-button-styles).red:hover,button:not(.no-button-styles).red:hover,input[type=button]:not(.no-button-styles).red:hover,input[type=submit]:not(.no-button-styles).red:hover{background-color:#f44336;border-color:#f44336}.button:not(.no-button-styles).red.solid,button:not(.no-button-styles).red.solid,input[type=button]:not(.no-button-styles).red.solid,input[type=submit]:not(.no-button-styles).red.solid{background-color:#f44336;border-color:#f44336;color:#fff}.button:not(.no-button-styles).orange,button:not(.no-button-styles).orange,input[type=button]:not(.no-button-styles).orange,input[type=submit]:not(.no-button-styles).orange{color:#ff9800;border-color:#ff9800}.button:not(.no-button-styles).orange:hover,button:not(.no-button-styles).orange:hover,input[type=button]:not(.no-button-styles).orange:hover,input[type=submit]:not(.no-button-styles).orange:hover{background-color:#ff9800;border-color:#ff9800}.button:not(.no-button-styles).orange.solid,button:not(.no-button-styles).orange.solid,input[type=button]:not(.no-button-styles).orange.solid,input[type=submit]:not(.no-button-styles).orange.solid{background-color:#ff9800;border-color:#ff9800;color:#fff}.button:not(.no-button-styles).white,button:not(.no-button-styles).white,input[type=button]:not(.no-button-styles).white,input[type=submit]:not(.no-button-styles).white{color:#fff;border-color:#fff}.button:not(.no-button-styles).white:hover,button:not(.no-button-styles).white:hover,input[type=button]:not(.no-button-styles).white:hover,input[type=submit]:not(.no-button-styles).white:hover{background-color:#fff;border-color:#fff}.button:not(.no-button-styles).white.solid,button:not(.no-button-styles).white.solid,input[type=button]:not(.no-button-styles).white.solid,input[type=submit]:not(.no-button-styles).white.solid{background-color:#fff;border-color:#fff;color:#fff}.button:not(.no-button-styles):focus,button:not(.no-button-styles):focus,input[type=button]:not(.no-button-styles):focus,input[type=submit]:not(.no-button-styles):focus{border-color:#2196f3;outline:none}.button:not(.no-button-styles):hover,button:not(.no-button-styles):hover,input[type=button]:not(.no-button-styles):hover,input[type=submit]:not(.no-button-styles):hover{border-color:#424242;background-color:#424242;color:#fff;cursor:pointer;text-decoration:none}.button:not(.no-button-styles).solid,button:not(.no-button-styles).solid,input[type=button]:not(.no-button-styles).solid,input[type=submit]:not(.no-button-styles).solid{border-color:#424242;background-color:#424242;color:#fff}.button:not(.no-button-styles).round,button:not(.no-button-styles).round,input[type=button]:not(.no-button-styles).round,input[type=submit]:not(.no-button-styles).round{border-radius:100%;padding:.75em}.button:not(.no-button-styles):disabled,button:not(.no-button-styles):disabled,input[type=button]:not(.no-button-styles):disabled,input[type=submit]:not(.no-button-styles):disabled{color:#9e9e9e !important;border-color:#9e9e9e !important;background-color:#fafafa !important}.button:not(.no-button-styles):disabled.solid,button:not(.no-button-styles):disabled.solid,input[type=button]:not(.no-button-styles):disabled.solid,input[type=submit]:not(.no-button-styles):disabled.solid{border-color:#eee !important;background-color:#eee !important}.button:not(.no-button-styles):disabled:hover,button:not(.no-button-styles):disabled:hover,input[type=button]:not(.no-button-styles):disabled:hover,input[type=submit]:not(.no-button-styles):disabled:hover{color:#9e9e9e;border-color:#9e9e9e;background-color:rgba(0,0,0,0);cursor:not-allowed}.button:not(.no-button-styles).small,button:not(.no-button-styles).small,input[type=button]:not(.no-button-styles).small,input[type=submit]:not(.no-button-styles).small{font-size:12px;border-width:1px}.button:not(.no-button-styles).tiny,button:not(.no-button-styles).tiny,input[type=button]:not(.no-button-styles).tiny,input[type=submit]:not(.no-button-styles).tiny{font-size:8px;border-width:1px}.button:not(.no-button-styles).minimal,button:not(.no-button-styles).minimal,input[type=button]:not(.no-button-styles).minimal,input[type=submit]:not(.no-button-styles).minimal{border:none}.button:not(.no-button-styles):not(.loading)>.icon.loading,button:not(.no-button-styles):not(.loading)>.icon.loading,input[type=button]:not(.no-button-styles):not(.loading)>.icon.loading,input[type=submit]:not(.no-button-styles):not(.loading)>.icon.loading{display:none}.button:not(.no-button-styles).loading .icon,button:not(.no-button-styles).loading .icon,input[type=button]:not(.no-button-styles).loading .icon,input[type=submit]:not(.no-button-styles).loading .icon{display:none}.button:not(.no-button-styles).loading .icon.loading,button:not(.no-button-styles).loading .icon.loading,input[type=button]:not(.no-button-styles).loading .icon.loading,input[type=submit]:not(.no-button-styles).loading .icon.loading{display:initial;animation:rotating 2s linear infinite}.button:not(.no-button-styles)+.button:not(.no-button-styles):not(.no-adjacent-button-margin),.button:not(.no-button-styles)+button:not(.no-button-styles):not(.no-adjacent-button-margin),.button:not(.no-button-styles)+input[type=button]:not(.no-button-styles):not(.no-adjacent-button-margin),.button:not(.no-button-styles)+input[type=submit]:not(.no-button-styles):not(.no-adjacent-button-margin),button:not(.no-button-styles)+.button:not(.no-button-styles):not(.no-adjacent-button-margin),button:not(.no-button-styles)+button:not(.no-button-styles):not(.no-adjacent-button-margin),button:not(.no-button-styles)+input[type=button]:not(.no-button-styles):not(.no-adjacent-button-margin),button:not(.no-button-styles)+input[type=submit]:not(.no-button-styles):not(.no-adjacent-button-margin),input[type=button]:not(.no-button-styles)+.button:not(.no-button-styles):not(.no-adjacent-button-margin),input[type=button]:not(.no-button-styles)+button:not(.no-button-styles):not(.no-adjacent-button-margin),input[type=button]:not(.no-button-styles)+input[type=button]:not(.no-button-styles):not(.no-adjacent-button-margin),input[type=button]:not(.no-button-styles)+input[type=submit]:not(.no-button-styles):not(.no-adjacent-button-margin),input[type=submit]:not(.no-button-styles)+.button:not(.no-button-styles):not(.no-adjacent-button-margin),input[type=submit]:not(.no-button-styles)+button:not(.no-button-styles):not(.no-adjacent-button-margin),input[type=submit]:not(.no-button-styles)+input[type=button]:not(.no-button-styles):not(.no-adjacent-button-margin),input[type=submit]:not(.no-button-styles)+input[type=submit]:not(.no-button-styles):not(.no-adjacent-button-margin){margin-left:8px}.button:not(.no-button-styles)+.button:not(.no-button-styles).vertical-adjacent-button-margin,.button:not(.no-button-styles)+button:not(.no-button-styles).vertical-adjacent-button-margin,.button:not(.no-button-styles)+input[type=button]:not(.no-button-styles).vertical-adjacent-button-margin,.button:not(.no-button-styles)+input[type=submit]:not(.no-button-styles).vertical-adjacent-button-margin,button:not(.no-button-styles)+.button:not(.no-button-styles).vertical-adjacent-button-margin,button:not(.no-button-styles)+button:not(.no-button-styles).vertical-adjacent-button-margin,button:not(.no-button-styles)+input[type=button]:not(.no-button-styles).vertical-adjacent-button-margin,button:not(.no-button-styles)+input[type=submit]:not(.no-button-styles).vertical-adjacent-button-margin,input[type=button]:not(.no-button-styles)+.button:not(.no-button-styles).vertical-adjacent-button-margin,input[type=button]:not(.no-button-styles)+button:not(.no-button-styles).vertical-adjacent-button-margin,input[type=button]:not(.no-button-styles)+input[type=button]:not(.no-button-styles).vertical-adjacent-button-margin,input[type=button]:not(.no-button-styles)+input[type=submit]:not(.no-button-styles).vertical-adjacent-button-margin,input[type=submit]:not(.no-button-styles)+.button:not(.no-button-styles).vertical-adjacent-button-margin,input[type=submit]:not(.no-button-styles)+button:not(.no-button-styles).vertical-adjacent-button-margin,input[type=submit]:not(.no-button-styles)+input[type=button]:not(.no-button-styles).vertical-adjacent-button-margin,input[type=submit]:not(.no-button-styles)+input[type=submit]:not(.no-button-styles).vertical-adjacent-button-margin{margin-top:4px}.view{width:100%;min-height:200px;padding:16px}.view.no-padding{padding:0}.view.faded-background{background-color:rgba(255,255,255,.75)}.view.tab-control-view{padding-top:0;padding-left:0;padding-right:0}.view h3{font-size:16px;font-weight:bold;margin-bottom:16px;border-bottom:1px solid #bdbdbd}.app-modal{position:fixed;top:0;bottom:0;left:0;right:0;transition:background-color ease-in-out .3s;z-index:3;overflow-y:auto}.app-modal.active{background-color:rgba(0,0,0,.75)}.app-modal:not(.active){z-index:-1}.app-modal .modal{margin:0 auto;background-color:#fff;will-change:transform;transition:transform ease-in-out .3s}.app-modal .modal:not(.visible){transform:translateY(-100vh)}.app-modal .modal>header{display:flex;align-items:center;font-size:20px;padding:8px;background-color:#59c37d;color:#fff;transition:background-color .15s linear}.app-modal .modal>header .icon{margin-right:12px}.app-modal .modal .modal-message{transition:color .15s linear}.app-modal .modal.success header{background-color:#388e3c}.app-modal .modal.success .modal-message{color:#2e7d32}.app-modal .modal.error header{background-color:#d32f2f}.app-modal .modal.error .modal-message{color:#c62828}.app-modal .modal>main{padding:8px}.app-modal .modal>main>footer,.app-modal .modal>footer{display:flex;margin-top:32px}.app-modal .modal>main>footer.centered,.app-modal .modal>footer.centered{justify-content:center}.app-modal .modal>main>footer .centered-wide-button,.app-modal .modal>footer .centered-wide-button{flex-grow:1;justify-content:center}.app-modal .modal>form{width:100%;padding:16px}.app-modal .modal .form .errors{background:#ffe0e6;margin-top:-8px;margin-bottom:8px;margin-left:-8px;margin-right:-8px}.app-modal .modal .form .errors .error:not(:empty){padding:8px 16px}.app-modal .modal .confirmation{margin-top:24px}.app-modal .modal .confirmation footer{display:flex;justify-content:center;margin-top:8px}.app-modal .modal[data-color=green] header{background-color:#4caf50;color:"#ffffff"}.app-modal .modal[data-color=orange] header{background-color:#ef6c00;color:"#ffffff"}.app-modal .modal[data-color=red] header{background-color:#f44336;color:"#ffffff"}@media screen and (orientation: portrait){.app-modal .modal{width:100%}}@media screen and (orientation: landscape)and (min-width: 768px){.app-modal .modal{width:50%}}.app-toast{display:flex;flex-direction:column;align-items:center;z-index:4;font-size:16px;position:fixed;bottom:32px;left:0;right:0}.app-toast .item{flex:0 1;display:flex;justify-content:center;align-items:center;background-color:#212121;color:#fff;padding:8px 16px;box-shadow:0 0 8px rgba(0,0,0,.5);will-change:opacity;transition:opacity ease-in-out .3s;z-index:4}.app-toast .item+.item{margin-top:8px}.app-toast .item:not(.visible){opacity:0}.app-toast .item.visible{opacity:1}.app-toast .item .icon{flex:0 1;margin-right:16px}.app-toast .item .icon.spin{animation:rotating 2s linear infinite}.app-toast .item header{flex:1 0}.app-toast .item.sticky{position:fixed;bottom:0;left:0;right:0;z-index:2}.app-toast .item.sticky .icon{color:#1e88e5}.app-toast .item small{color:#9e9e9e;font-size:12px}.app-toast .item.is-danger{background-color:#e53935}.app-actionbar{display:flex;align-items:center;color:#fff;background-color:#fff;font-size:24px;box-shadow:0 0 8px rgba(0,0,0,.5);z-index:1;max-height:56px;min-height:56px}.app-actionbar>.title{flex:0 1 auto;padding-left:8px;padding-right:0}.app-actionbar>.title .text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-actionbar>.items{display:flex;flex:1}.app-actionbar>.items .left,.app-actionbar>.items .right{display:flex;flex:1 0}.app-actionbar>.items .right{justify-content:flex-end;text-align:right}.app-actionbar>.items .item{font-size:24px;padding:16px 16px;color:#fff}.app-actionbar>.items .item .title{display:none;margin-right:16px;font-size:16px}.app-actionbar>.items .item:hover{background-color:#59c37d;cursor:pointer}.app-actionbar>.items .button{display:flex;align-items:center;justify-content:center;border:none;background-color:rgba(0,0,0,0)}.app-actionbar .toggle{font-size:24px;color:#fff;background-color:rgba(0,0,0,0);border:none;padding:16px 16px;display:none;min-width:56px;max-width:56px;max-height:56px}.app-actionbar .toggle:hover{cursor:pointer;background-color:#59c37d}@media(max-width: 768px){.app-actionbar{align-items:flex-start;max-height:100vh;flex-wrap:wrap}.app-actionbar>.title{display:flex;height:56px;align-items:center;width:calc(100vw - 56px)}.app-actionbar .toggle{display:flex}.app-actionbar:not(.expanded) .items{display:none}.app-actionbar.expanded>.title{min-height:56px;max-height:56px}.app-actionbar.expanded .items{order:3;display:block;width:100%;flex:none;background-color:#1976d2}.app-actionbar.expanded .items .left,.app-actionbar.expanded .items .right{flex-direction:column;align-items:flex-end}.app-actionbar.expanded .items .item{min-width:100%;justify-content:flex-end}.app-actionbar.expanded .items .item:hover{background-color:#39776d}.app-actionbar.expanded .items .item>.title{display:inline}}.collapsable{color:#2196f3}.collapsable .collapsable-content{transition:max-height ease-in-out .3s;overflow:auto}.collapsable.expanded header>.toggle>.collapsed{display:none}.collapsable.expanded .collapsable-content{max-height:100vh}.collapsable:not(.expanded) header>.toggle>.expanded{display:none}.collapsable:not(.expanded) .collapsable-content{max-height:0;overflow:hidden}.collapsable>header{display:flex;align-items:center;justify-content:center;padding:8px;background-color:#eee}.collapsable>header .toggle{flex:0;display:flex;align-items:center;justify-content:center}.collapsable>header .toggle .icon{padding:0 16px 0 4px}.collapsable>header .title{flex:1}.collapsable>header .count{display:flex;align-items:center;justify-content:center;font-size:12px;background-color:#9e9e9e;color:#fff;border-radius:50%;width:1.75em;height:1.75em}.tab-control>header{display:flex;position:absolute;z-index:1;width:100%;background-color:#e0e0e0;padding-left:4px;padding-top:16px}.tab-control>header .tab-header{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;justify-content:center;align-items:center;padding:8px 8px;background-color:#59c37d;color:#fff;border:none;text-transform:initial;font-size:12px}.tab-control>header .tab-header+.tab-header{margin-left:4px}.tab-control>header .tab-header .icon{padding:0 8px}.tab-control>header .tab-header .count{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:50%;color:#212121;width:2em;height:2em;font-size:10px}.tab-control>header .tab-header .title~.count{margin-left:16px}.tab-control>header .tab-header:hover,.tab-control>header .tab-header.active{color:#59c37d;background-color:#fafafa;cursor:pointer}.tab-control>header .tab-header:hover .count,.tab-control>header .tab-header.active .count{background-color:#59c37d;color:#fff}.tab-control .tab-page{padding-top:48px}.tab-control .tab-page:not(.active){display:none}.tab-control .tab-page.active{display:flex}.tab-page-footer{background-color:rgba(0,0,0,0) !important;box-shadow:none !important;position:fixed;position:fixed;right:0;left:0;bottom:56px}.tab-page-footer .add-button{position:relative;padding:0;border-radius:50%;width:3em;height:3em;background-color:#fff;box-shadow:0 0 7px rgba(0,0,0,.5);border:none}.tab-page-footer .add-button>i{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.row{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.col-12{flex-grow:1;flex-shrink:0;flex-basis:100%;min-width:100%;max-width:100%;box-sizing:border-box;padding:16px}.col-11{flex-grow:1;flex-shrink:0;flex-basis:91.66666667%;min-width:91.66666667%;max-width:91.66666667%;box-sizing:border-box;padding:16px}.col-10{flex-grow:1;flex-shrink:0;flex-basis:83.33333333%;min-width:83.33333333%;max-width:83.33333333%;box-sizing:border-box;padding:16px}.col-9{flex-grow:1;flex-shrink:0;flex-basis:75%;min-width:75%;max-width:75%;box-sizing:border-box;padding:16px}.col-8{flex-grow:1;flex-shrink:0;flex-basis:66.66666667%;min-width:66.66666667%;max-width:66.66666667%;box-sizing:border-box;padding:16px}.col-7{flex-grow:1;flex-shrink:0;flex-basis:58.33333333%;min-width:58.33333333%;max-width:58.33333333%;box-sizing:border-box;padding:16px}.col-6{flex-grow:1;flex-shrink:0;flex-basis:50%;min-width:50%;max-width:50%;box-sizing:border-box;padding:16px}.col-5{flex-grow:1;flex-shrink:0;flex-basis:41.66666667%;min-width:41.66666667%;max-width:41.66666667%;box-sizing:border-box;padding:16px}.col-4{flex-grow:1;flex-shrink:0;flex-basis:33.33333333%;min-width:33.33333333%;max-width:33.33333333%;box-sizing:border-box;padding:16px}.col-3{flex-grow:1;flex-shrink:0;flex-basis:25%;min-width:25%;max-width:25%;box-sizing:border-box;padding:16px}.col-2{flex-grow:1;flex-shrink:0;flex-basis:16.66666667%;min-width:16.66666667%;max-width:16.66666667%;box-sizing:border-box;padding:16px}.col-1{flex-grow:1;flex-shrink:0;flex-basis:8.333333333%;min-width:8.333333333%;max-width:8.333333333%;box-sizing:border-box;padding:16px}@media(max-width: 576px){.col-12{flex-basis:100%;min-width:100%;max-width:100%}.col-11{flex-basis:100%;min-width:100%;max-width:100%}.col-10{flex-basis:100%;min-width:100%;max-width:100%}.col-9{flex-basis:100%;min-width:100%;max-width:100%}.col-8{flex-basis:100%;min-width:100%;max-width:100%}.col-7{flex-basis:100%;min-width:100%;max-width:100%}.col-6{flex-basis:100%;min-width:100%;max-width:100%}.col-5{flex-basis:100%;min-width:100%;max-width:100%}.col-4{flex-basis:100%;min-width:100%;max-width:100%}.col-3{flex-basis:100%;min-width:100%;max-width:100%}.col-2{flex-basis:100%;min-width:100%;max-width:100%}.col-1{flex-basis:100%;min-width:100%;max-width:100%}}@media(min-widt: 576px)and (max-width: 768px){.col-12{flex-basis:100%;min-width:100%;max-width:100%}.col-11{flex-basis:100%;min-width:100%;max-width:100%}.col-10{flex-basis:100%;min-width:100%;max-width:100%}.col-9{flex-basis:100%;min-width:100%;max-width:100%}.col-8{flex-basis:100%;min-width:100%;max-width:100%}.col-7{flex-basis:100%;min-width:100%;max-width:100%}.col-6{flex-basis:100%;min-width:100%;max-width:100%}.col-5{flex-basis:83.33333334%;min-width:83.33333334%;max-width:83.33333334%}.col-4{flex-basis:66.66666666%;min-width:66.66666666%;max-width:66.66666666%}.col-3{flex-basis:50%;min-width:50%;max-width:50%}.col-2{flex-basis:33.33333334%;min-width:33.33333334%;max-width:33.33333334%}.col-1{flex-basis:16.666666666%;min-width:16.666666666%;max-width:16.666666666%}}.item-container{display:flex;flex-wrap:wrap;justify-content:center;padding:8px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.item-container>.item-wrapper{padding:24px 12px;flex-basis:100%;max-width:360px}.item-container>.item-wrapper .item-content{display:flex;flex-direction:column;position:relative;padding:16px;box-shadow:0 0 16px rgba(0,0,0,.2);height:256px;background-color:#fff}.item-container>.item-wrapper .item-content.back{margin-top:0;position:absolute;width:100%}.item-container>.item-wrapper .item-content>header{display:flex;flex:0 1 auto;align-items:center;color:#000;font-size:20px}.item-container>.item-wrapper .item-content>header .detail{padding:0 8px;color:#757575;font-family:Courier New,Courier,monospace}.item-container>.item-wrapper .item-content>header .detail .icon{color:#212121;font-weight:bold}.item-container>.item-wrapper .item-content>header .title{flex:1 0;text-overflow:ellipsis}.item-container>.item-wrapper .item-content>header .stat~.title{margin-left:12px}.item-container>.item-wrapper .item-content>header .stat{display:flex;align-items:center;justify-content:center;background-color:#59c37d;font-size:32px;height:2em;color:#fff}.item-container>.item-wrapper .item-content>header .stat.small{font-size:12px}.item-container>.item-wrapper .item-content>header .stat.index{font-size:16px;border:2px solid #bdbdbd;color:#616161;padding:0 10px;background-color:rgba(0,0,0,0);border-radius:4px;font-weight:bold}.item-container>.item-wrapper .item-content>header .round{border-radius:50%;width:2em}.item-container>.item-wrapper .item-content>header .label{border-radius:4px;font-size:16px;padding:0 8px}.item-container>.item-wrapper .item-content main{flex:1 0;display:flex}.item-container>.item-wrapper .item-content main section{display:flex;flex-direction:column;flex:1 0}.item-container>.item-wrapper .item-content main section .logo{flex:1 0;width:100%;background-position:center 25%;background-size:contain;background-repeat:no-repeat}.item-container>.item-wrapper .item-content main section .detail-item{display:flex;flex:1 0;max-height:1.5em;color:#424242;align-items:center}.item-container>.item-wrapper .item-content main section .detail-item .icon:last-child,.item-container>.item-wrapper .item-content main section .detail-item .count:last-child{margin-left:8px}.item-container>.item-wrapper .item-content main section .detail-item .icon:first-child,.item-container>.item-wrapper .item-content main section .detail-item .count:first-child{margin-right:8px}.item-container>.item-wrapper .item-content main section .detail-item .icon{flex:1;color:#bdbdbd}.item-container>.item-wrapper .item-content main section .detail-item main{flex:0;white-space:nowrap}.item-container>.item-wrapper .item-content main section .detail-item main .separator{margin:0 8px}.item-container>.item-wrapper .item-content main section .detail-item.faded{color:#757575}.item-container>.item-wrapper .item-content main section .detail-item.small{font-size:12px}.item-container>.item-wrapper .item-content main section.left{display:flex;align-items:center;justify-content:center}.item-container>.item-wrapper .item-content main section.left .logo-icon{font-size:64px;padding:8px;color:#59c37d}.item-container>.item-wrapper .item-content main section.right{align-items:flex-end;justify-content:flex-end;padding:16px;padding-bottom:0;padding-right:0}.item-container>.item-wrapper .item-content main section.center{display:flex;align-items:center;justify-content:center;flex-direction:row}.item-container>.item-wrapper .item-content .action-buttons{display:flex;justify-content:space-around}.item-container>.item-wrapper .item-content .action-buttons.column{justify-content:center;flex-wrap:wrap}.item-container>.item-wrapper .item-content .action-buttons.column button{margin:0;width:100%;border-color:#e0e0e0;color:#616161}.item-container>.item-wrapper .item-content .action-buttons.column button span{margin-left:auto}.item-container>.item-wrapper .item-content .action-buttons.column button+button{margin-top:8px}.item-container>.item-wrapper .item-content .action-buttons.column button:hover{color:#fff}.item-container>.item-wrapper .item-content footer{flex:0 1;margin:-16px;margin-top:16px;min-height:24px;background-color:#59c37d;color:#fff;display:flex;align-items:center;padding:0 16px}.item-container>.item-wrapper .item-content .button-list{flex:1;display:flex}.flip-container{perspective:1000px}.flip-container.toggled .flipper{transform:rotateY(180deg)}.flipper{transition:.6s;transform-style:preserve-3d;position:relative}.flipper .front>button.flip,.flipper .back>button.flip{position:absolute;top:-22px;background-color:rgba(0,0,0,0);border:none;color:rgba(0,0,0,.15);font-size:24px;padding:8px 0 0 8px}.flipper .front>button.flip:focus,.flipper .back>button.flip:focus{outline:none}.flipper .front.front>button.flip,.flipper .back.front>button.flip{left:-14px}.flipper .front.back>button.flip,.flipper .back.back>button.flip{right:-6px}.front,.back{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0}.front{z-index:2;transform:rotateY(0deg)}.back{transform:rotateY(180deg)}input[type=checkbox]{border:none;margin-right:8px;width:1.5em;height:1.5em}input[type=checkbox]:focus{outline:none}input[type=checkbox]+b{position:relative}input[type=checkbox]+b::before,input[type=checkbox]+b::after{width:1.75em;height:1.75em;display:inline-block;position:absolute;left:-2.125em;top:-0.875em}input[type=checkbox]+b::before{content:" ";background-color:#fff;border:.1em solid #616161;border-radius:.2em}input[type=checkbox]:checked+b::before{background-color:#59c37d;border-color:#59c37d}input[type=checkbox]:checked+b::after{font-family:icomoon !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";text-align:center;color:#fff;display:flex;justify-content:center;align-items:center}input[type=checkbox]:focus+b::before{outline:2px solid #2196f3}input[type=checkbox]:disabled+b::before{background-color:#eee;border-color:#9e9e9e;cursor:not-allowed}input[type=radio]{border:none;margin-right:8px;width:1.5em;height:1.5em}input[type=radio]:focus{outline:2px solid #2196f3;outline-offset:2px}input[type=radio]+b{position:relative}input[type=radio]+b::before,input[type=radio]+b::after{width:1.75em;height:1.75em;display:inline-block;position:absolute;left:-2.125em;top:-0.875em}input[type=radio]+b::before{content:" ";background-color:#fff;border:.1em solid #616161;border-radius:50%}input[type=radio]:checked+b::before{background-color:#59c37d;border-color:#59c37d}input[type=radio]:checked+::after{content:" ";background-color:#fff;width:.5em;height:.5em;border-radius:50%;top:50%;left:50%;transform:translateX(-300%) translateY(-50%)}.table-wrapper{width:100%;max-width:100%;overflow:auto}.table{width:100%}.table>thead>tr>th{font-weight:bold}.table:not(.no-header-border)>thead>tr:last-child>th{border-bottom:1px solid #bdbdbd}.table>tbody>tr>td.limited-width{overflow:hidden;text-overflow:ellipsis}.table>tbody>tr:nth-child(odd){background-color:#f5f5f5}.app-loading{position:fixed;top:0;bottom:0;left:0;right:0;display:flex;align-items:flex-end;justify-content:center;padding-bottom:10vh;visibility:hidden;opacity:0;will-change:opacity,visibility;transition-property:opacity,visibility;transition-duration:.33s;background-color:rgba(255,255,255,.75);z-index:2}.app-loading .spinner{animation:rotating 1s linear infinite;font-size:25vw;display:inline-block;color:rgba(0,0,0,.5)}body.loading .app-loading{visibility:visible;opacity:1}body.loading main.app{filter:blur(2px)}.listbox>.items{display:flex;flex-wrap:wrap;justify-content:left;margin-top:8px}.listbox>.items>.item{flex-basis:100%;flex-shrink:0;max-width:100%;display:flex;border-bottom:1px solid #e0e0e0;padding-left:12px}.listbox>.items>.item main{position:relative;display:flex;flex-direction:column;flex-grow:1;padding:8px 16px 16px;color:#424242}.listbox>.items>.item main header,.listbox>.items>.item main footer{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listbox>.items>.item main header{top:12px;right:12px;text-align:right;color:#9e9e9e;font-size:12px}.listbox>.items>.item main footer{bottom:8px;color:#90a4ae;font-size:10px}.listbox.circular-icons>.items>.item>.icon,.listbox>.items>.item>.icon{margin-top:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2em;height:2em}.listbox>.items>.item>.icon{font-size:24px}.listbox.circular-icons>.items>.item>.icon{border-radius:50%;font-size:20px;margin-top:18px}.listbox>.items>.item[selected]{background-color:#f5f5f5;border-left-color:#e0e0e0;border-right-color:#e0e0e0;border-top-color:#e0e0e0}@media(max-width: 768px){.listbox .items>.item:last-child{border-bottom:0}}@media(min-width: 769px){.listbox .items>.item{margin-right:2%}}@media(min-width: 769px)and (max-width: 1024px){.listbox .items>.item{flex-basis:49%}.listbox .items>.item:nth-child(2n+2){margin-right:0}}@media(min-width: 1025px){.listbox .items>.item{flex-basis:32%}.listbox .items>.item:nth-child(3n+3){margin-right:0}}@media(min-width: 1385px){.listbox .items{width:1024px;margin:0 auto}}.listbox>.items>.item>.icon{color:#1976d2;background-color:rgba(0,0,0,0);text-shadow:none}.listbox.circular-icons>.items>.item>.icon{color:#fff;background-color:#2196f3;text-shadow:1px 1px 0 #0d47a1}.listbox>.items>.item[data-color=red]>.icon{color:#d32f2f;background-color:rgba(0,0,0,0);text-shadow:none}.listbox.circular-icons>.items>.item[data-color=red]>.icon{color:#fff;background-color:#f44336;text-shadow:1px 1px 0 #b71c1c}.listview .item{display:flex}.listview .item aside.icon{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;margin-right:8px;width:40px}.listview .item aside.action{width:48px;display:inline-flex;justify-content:center;align-items:center;flex-shrink:0}.listview .item aside.action.vertical{flex-direction:column}.listview .item aside.count{display:inline-flex;justify-content:center;align-items:center;margin-right:8px}.listview .item main{display:inline-flex;flex-direction:column;align-items:center;flex-grow:1;word-wrap:break-word;max-width:calc(100% - 96px)}.listview .item main header{width:100%}.listview .item main footer{width:100%;font-size:12px}.listview .item+.item{margin-top:16px}.listview .item.red{color:#f44336}.listview .item.orange{color:#ff9800}.listview .item.two-actions main{max-width:calc(100% - 144px)}.listview .item.three-actions main{max-width:calc(100% - 196px)}.listview .item.three-actions.no-icon main{max-width:calc(100% - 144px)}.listview.spaced-items .item+.item{border-top:1px solid #bdbdbd;padding-top:24px}.image-listview .item{position:relative;display:flex;flex-direction:column;border:1px solid #000}.image-listview .item header,.image-listview .item footer{display:inline-flex;align-items:center;position:absolute;width:100%;background-color:rgba(0,0,0,.5);color:#fff}.image-listview .item header{top:0;padding:8px 16px}.image-listview .item footer{bottom:0}.image-listview .item+.item{margin-top:16px}html{height:100%}body{min-height:100%;background-color:#fafafa;background-image:url("/core/static/image/logo/bluugo_512_transparent.png");background-repeat:no-repeat;background-size:50%;background-position:90% 85%}main.app{display:flex;flex-direction:column;width:100%;position:absolute;top:0;bottom:0}main.app section.app-header{flex:1 0 auto;box-shadow:0 0 4px rgba(0,0,0,.75);z-index:1}main.app section.app-header h1.app-view-header{display:flex;padding:12px 16px;padding-left:2px;background-color:#e0e0e0;font-size:16px;color:#59c37d}main.app section.app-header h1.app-view-header .icon{padding-left:8px;padding-right:16px}main.app section.app-container{overflow-y:auto;flex-basis:100%;height:100%;position:relative}main.app section.app-container .view-container{display:flex;flex-direction:column;width:100%;height:100%;position:absolute}main.app section.app-container .view-container>.view{flex:1 1 100%;display:flex;flex-direction:column;overflow-y:auto}.view-container>footer,.view-footer{display:flex;flex:0 0 auto;justify-content:flex-end;padding:12px 16px;background-color:#fff;box-shadow:0 0 7px #ccc;z-index:1}.view-container>footer .force-left,.view-footer .force-left{position:absolute;left:16px}.view-container>footer.is-fixed,.view-footer.is-fixed{position:fixed;left:0;right:0;bottom:0}.view-footer-padding>:last-child{margin-bottom:96px}.spin{animation:rotating 1s linear infinite;display:inline-block}.spin-slow{animation:rotating 5s linear infinite;display:inline-block}.rainbow{animation:rainbow-text 10s infinite}.spin-slow.rainbow,.rainbow.spin-slow{animation:rainbow-text 1s infinite,rotating .5s linear infinite;display:inline-block}.pulsate{animation:pulsate 1s infinite}.gpuboost{animation:gpuboost 10s infinite;-webkit-animation:gpuboost 10s infinite}.sync-queue-active{position:absolute;z-index:2;right:8px;top:8px;background-color:#c62828;border-radius:50%;color:#fff;width:2em;height:2em;font-size:8px}.sync-queue-active i{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.no-border{border:none !important}form.scan-equipment-qrcode{flex-grow:1;display:flex;flex-direction:column}form.scan-equipment-qrcode .qrcode-scanner-options{padding:8px}form.scan-equipment-qrcode #equipmentId{min-width:0;height:34px}form.scan-equipment-qrcode #availableCameras{height:34px;width:calc(100% - 2em)}form.scan-equipment-qrcode .id-icon,form.scan-equipment-qrcode .camera-icon{color:#9e9e9e;border:1px solid #9e9e9e;display:flex;align-items:center;justify-content:center;width:2em;flex-shrink:0}form.scan-equipment-qrcode .id-icon{border-right-width:0}form.scan-equipment-qrcode .camera-icon{border-left-width:0;border-right-width:0}form.scan-equipment-qrcode .qrcode-scanner{flex-grow:1;width:100%;display:flex;flex-direction:column;padding:8px}form.scan-equipment-qrcode .qrcode-scanner .qrcode-input{flex-grow:1;width:50%}form.scan-equipment-qrcode .qrcode-scanner .qrcode-input input{display:inline-block;flex-grow:1}form.scan-equipment-qrcode .qrcode-scanner .camera-input{width:50%}form.scan-equipment-qrcode .qrcode-scanner .preview-wrapper{flex-grow:1;display:flex;flex-direction:column;overflow:hidden;position:relative;margin:8px;background-image:url("/app/static/image/016-camera.svg");background-repeat:no-repeat;background-position:center center;background-size:50% 50%;opacity:.5;border:1px solid #9e9e9e}form.scan-equipment-qrcode .qrcode-scanner .preview-wrapper.loading{opacity:.25}form.scan-equipment-qrcode .qrcode-scanner .preview-wrapper header{position:absolute;z-index:1;right:8px;background-color:rgba(0,0,0,.5)}form.scan-equipment-qrcode .qrcode-scanner .preview-wrapper header button.stopScan{margin:8px}form.scan-equipment-qrcode .qrcode-scanner .preview-wrapper video{flex-grow:1;object-fit:fill}form.scan-equipment-qrcode .qrcode-scanner .preview-wrapper .capturedImage{position:absolute;left:0;top:0;right:0;bottom:0;background-repeat:no-repeat;background-position:center center;background-size:contain;z-index:1}form.scan-equipment-qrcode .qrcode-scanner .preview-wrapper .crosshair{visibility:hidden;background-image:url("/app/static/image/scan-crosshair.svg");position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;background-repeat:no-repeat;background-position:center center;opacity:.25}form.scan-equipment-qrcode .qrcode-scanner .preview-wrapper .statusIcon{visibility:hidden;position:absolute;z-index:2;right:4px;bottom:8px;color:#fff;background-color:rgba(0,0,0,.25);width:2.5em;height:2.5em;display:flex;align-items:center;justify-content:center}form.scan-equipment-qrcode .qrcode-scanner .preview-wrapper .statusIcon .icon-ok{color:#4caf50}form.scan-equipment-qrcode .qrcode-scanner .preview-wrapper.ok .crosshair{display:none}form.scan-equipment-qrcode .qrcode-scanner .preview-wrapper.ok .capturedImage{background-color:rgba(0,0,0,.75)}form.scan-equipment-qrcode .qrcode-scanner .preview-wrapper.ok .statusIcon{visibility:visible;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);font-size:48px}form.scan-equipment-qrcode .qrcode-scanner .preview-wrapper.ok .statusIcon .icon-running{display:none}form.scan-equipment-qrcode .qrcode-scanner .preview-wrapper:not(.ok) .statusIcon .icon-running{display:inline-block}form.scan-equipment-qrcode .qrcode-scanner .preview-wrapper:not(.ok) .statusIcon .icon-ok{display:none}form.scan-equipment-qrcode.scanning>.qrcode-scanner .preview-wrapper{visibility:visible;opacity:1;background-image:none}form.scan-equipment-qrcode.scanning>.qrcode-scanner .statusIcon{visibility:visible}form.scan-equipment-qrcode.scanning>.qrcode-scanner .crosshair{visibility:visible}.menu-action-container{display:flex;flex-wrap:wrap;justify-content:center}.menu-action-container .menu-action{display:flex;flex-direction:column;flex-basis:100%;max-width:300px;padding:16px;margin:24px;font-size:16px;box-shadow:0 0 8px rgba(0,0,0,.15);background-color:#fff}.menu-action-container .menu-action:last-child{margin-bottom:auto}.menu-action-container .menu-action.disabled{filter:grayscale(100%);-webkit-filter:grayscale(100%);opacity:.7;pointer-events:none}.menu-action-container .menu-action header{display:flex;justify-content:center;align-items:center;font-size:64px;padding:32px;color:#59c37d}.menu-action-container .menu-action main{margin-top:4px;margin-right:-16px;margin-left:-16px;padding:16px 16px;text-transform:uppercase;display:flex;justify-content:center;color:#fff;background-color:#59c37d}.menu-action-container .menu-action footer{height:4px;background-color:rgb(24.2581988548%,67.1143501648%,38.8131181676%);margin-right:-16px;margin-left:-16px;margin-bottom:-16px}.checklist-schema-list li{font-size:1.5em;font-weight:300;border-bottom:1px solid #cacaca}.checklist-schema-list li>a{display:block;padding:16px;text-decoration:none;text-align:center;color:#59c37d}.checklist-field-label{padding:10px;border-bottom:2px solid #59c37d;text-transform:uppercase;font-size:.8em;color:#59c37d;font-weight:600;display:block;margin:8px 0 0}.checklist-field{line-height:1.5;margin-bottom:16px;border-bottom:1px solid #ccc}.checklist-field .field-wrapper{padding:16px 10px;background:#fff;margin:0}.checklist-field>input,.checklist-field select,.checklist-field textarea,.checklist-field .select-list-item{display:block;width:100%;padding:16px 10px;background:#fff;border:none;font:inherit;outline:none}.checklist-field>select{height:59px}.checklist-field textarea{height:100px}.checklist-field .select-list-item{border-left:5px solid rgba(0,0,0,0);border-bottom:none}.select-list-input{display:none !important}.select-list-input:checked+.select-list-item{background:#fff;color:#59c37d;border-color:#59c37d}.pt-scan-input-wrapper{flex:1 0 auto;padding:16px}.pt-scan-input-wrapper>*{display:block;width:100%}.pt-scan-input-wrapper #id_number{width:150%}.pt-scan-results-wrapper{overflow:auto}.pt-scan-results-wrapper li{padding:8px 16px;background:#fff;border-bottom:1px solid #e0e0e0}.pt-scan-results-wrapper li h2{font-weight:600;font-size:1.2em;margin-bottom:2px}.pt-scan-results-wrapper li p{color:#999}.pt-scan-results-wrapper li.error p{color:#c62828}.pt-scan-results-wrapper li.success{animation-name:highlightAdded;animation-duration:.75s}.pt-scan-results-wrapper li.error{background-color:#fbe6e6}.pt-quantity{font-size:2em}.pt-total-quantity{color:#999}.pt-total-quantity:before{display:inline;content:" / "}.pt-shelved-item .button>i{display:none}.pt-shelved-item.done .button,.pt-shelved-item.done .button:hover{background:#fff;color:#4caf50;border:none;font-size:1.4em}.pt-shelved-item.done .button>i{display:initial}.pt-shelved-item.done .button>span{display:none}.pt-shelved-item.done .pt-scanned-details{opacity:.4}.pt-shelved-item .pt-shelf{margin-top:4px;color:#4caf50}.pt-shelve-button>i{display:none}.done .pt-shelve-button{color:#4caf50}@keyframes highlightAdded{0%{background-color:#fff}49%{background-color:#5ac37d}100%{background:#fff}}.pt-received-list{font-size:.7em;color:#929292}.pt-received-wrapper{margin-top:16px}.pt-scanned-list-heading{padding:8px 16px;color:#59c37d}.pt-package-state-text{padding:8px 16px}.pt-package-state-note-received{color:#33b5e5}.pt-package-state-received{color:#09c}.pt-package-state-ready-for-delivery{color:#2bbbad}.pt-package-state-in-delivery{color:#4285f4}.pt-package-state-delivered{color:#00c851}.pt-modal-table td{padding:8px}.pt-qty-control-required{background-color:#ff0 !important}.app-logo{max-height:24px}.app-actionbar .toggle{color:#59c37d}.app-actionbar .toggle:hover{color:#fff;outline:none}@media(max-width: 340px){.hide-on-small-screen{display:none}}@media(min-width: 769px){.app-actionbar>.items .button{color:#59c37d;outline:none}.app-actionbar>.items .button:hover{color:#fff}}@media(max-width: 768px){.app-actionbar.expanded .items{background-color:#59c37d}.app-actionbar.expanded .items .item{border-bottom:1px solid rgb(27.556828041%,73.8157209787%,43.2673954538%)}}main.app section.app-header h1.app-view-header{background-color:#868589;color:#fff}.listbox>.items>.item{line-height:1.3}.listbox>.items>.item>.icon{color:#59c37d}dt{font-weight:600}dd{margin-bottom:8px}dd:last-child{margin-bottom:0}.icon-view{text-align:center}.icon-view .im.block{font-size:10em;color:#ccc;display:block;margin:32px 0 16px}.input-group{display:flex}.input-group .right-justified{margin-left:auto}.input-group+.input-group{margin-top:4px}.input-group .add-on{line-height:1.9;padding:0 8px;background:#ccc;border:1px solid #b1aeae;color:#656060;border-left:none;margin-right:4px}.input-group.is-right-aligned{justify-content:flex-end}.form label>span{font-weight:600}.order-items>.item-wrapper{min-width:calc(100vw - 16px);max-width:calc(100vw - 16px)}.order-items>.item-wrapper.new header>.stat,.order-items>.item-wrapper.new footer{background-color:#2196f3 !important}.order-items>.item-wrapper.completed header>.stat,.order-items>.item-wrapper.completed footer{background-color:#9e9e9e !important}.order-items>.item-wrapper .item-content>header>.title{max-width:calc(100% - 80px);word-wrap:break-word}.order-items>.item-wrapper .item-content>header>.stat{font-size:26px}.order-items>.item-wrapper .item-content section.action-buttons{justify-content:center;flex-wrap:wrap}.order-items>.item-wrapper .item-content section.action-buttons button{margin:0;width:100%;border-color:#e0e0e0;color:#616161}.order-items>.item-wrapper .item-content section.action-buttons button span{margin-left:auto}.order-items>.item-wrapper .item-content section.action-buttons button+button{margin-top:8px}.order-items>.item-wrapper .item-content section.action-buttons button:hover{color:#fff}.decon-order-image-preview{border:1px solid #000;margin-bottom:16px}.qr-code-scanner-icon{display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;color:rgba(0,0,0,.1);left:50%;top:300px;transform:translateX(-50%) translateY(-50%)}.qr-code-scanner-icon.non-fixed{position:static;transform:none}.qr-code-scanner-icon .icon{font-size:192px;animation:pulsate 2s infinite}.qr-code-scanner-icon .tip{text-align:center;color:rgba(0,0,0,.5)}
/*# sourceMappingURL=app.min.css.map */
