@charset "UTF-8";@font-face{font-family:"Exo 2";font-style:normal;font-weight:300;src:local("Exo 2 Light"),local("Exo2-Light"),url(assets/fonts/exo2-300.woff) format("woff")}@font-face{font-family:"Exo 2";font-style:normal;font-weight:400;src:local("Exo 2"),local("Exo2-Regular"),url(assets/fonts/exo2-400.woff) format("woff")}@font-face{font-family:"Exo 2";font-style:normal;font-weight:700;src:local("Exo 2 Bold"),local("Exo2-Bold"),url(assets/fonts/exo2-700.woff) format("woff")}@font-face{font-family:"Exo 2";font-style:italic;font-weight:300;src:local("Exo 2 Light Italic"),local("Exo2-LightItalic"),url(assets/fonts/exo2-300it.woff) format("woff")}@font-face{font-family:"Exo 2";font-style:italic;font-weight:400;src:local("Exo 2 Italic"),local("Exo2-Italic"),url(assets/fonts/exo2-400it.woff) format("woff")}@font-face{font-family:"Exo 2";font-style:italic;font-weight:700;src:local("Exo 2 Bold Italic"),local("Exo2-BoldItalic"),url(assets/fonts/exo2-700it.woff) format("woff")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:300;src:local("Source Sans Pro Light"),local("SourceSansPro-Light"),url(assets/fonts/sourcesanspro-300.woff) format("woff")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;src:local("Source Sans Pro"),local("SourceSansPro-Regular"),url(assets/fonts/sourcesanspro-400.woff) format("woff")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;src:local("Source Sans Pro Semibold"),local("SourceSansPro-Semibold"),url(assets/fonts/sourcesanspro-600.woff) format("woff")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:700;src:local("Source Sans Pro Bold"),local("SourceSansPro-Bold"),url(assets/fonts/sourcesanspro-700.woff) format("woff")}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:300;src:local("Source Sans Pro Light Italic"),local("SourceSansPro-LightIt"),url(assets/fonts/sourcesanspro-300it.woff) format("woff")}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:400;src:local("Source Sans Pro Italic"),local("SourceSansPro-It"),url(assets/fonts/sourcesanspro-400it.woff) format("woff")}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:600;src:local("Source Sans Pro Semibold Italic"),local("SourceSansPro-SemiboldIt"),url(assets/fonts/sourcesanspro-600it.woff) format("woff")}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:700;src:local("Source Sans Pro Bold Italic"),local("SourceSansPro-BoldIt"),url(assets/fonts/sourcesanspro-700it.woff) format("woff")}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:local("Material Icons"),local("MaterialIcons-Regular"),url(assets/fonts/materialicons.woff2) format("woff2")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;font-size:24px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.ct-label{fill:#0006;color:#0006;font-size:.75rem;line-height:1}.ct-chart-bar .ct-label,.ct-chart-line .ct-label{display:flex}.ct-chart-donut .ct-label,.ct-chart-pie .ct-label{dominant-baseline:central}.ct-label.ct-horizontal.ct-start{align-items:flex-end;justify-content:flex-start;text-align:left}.ct-label.ct-horizontal.ct-end{align-items:flex-start;justify-content:flex-start;text-align:left}.ct-label.ct-vertical.ct-start{align-items:flex-end;justify-content:flex-end;text-align:right}.ct-label.ct-vertical.ct-end{align-items:flex-end;justify-content:flex-start;text-align:left}.ct-chart-bar .ct-label.ct-horizontal.ct-start{align-items:flex-end;justify-content:center;text-align:center}.ct-chart-bar .ct-label.ct-horizontal.ct-end{align-items:flex-start;justify-content:center;text-align:center}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start{align-items:flex-end;justify-content:flex-start;text-align:left}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end{align-items:flex-start;justify-content:flex-start;text-align:left}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start{align-items:center;justify-content:flex-end;text-align:right}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end{align-items:center;justify-content:flex-start;text-align:left}.ct-grid{stroke:#0003;stroke-width:1px;stroke-dasharray:2px}.ct-grid-background{fill:none}.ct-point{stroke-width:10px;stroke-linecap:round}.ct-line{fill:none;stroke-width:4px}.ct-area{stroke:none;fill-opacity:.1}.ct-bar{fill:none;stroke-width:10px}.ct-slice-donut{fill:none;stroke-width:60px}.ct-series-a .ct-bar,.ct-series-a .ct-line,.ct-series-a .ct-point,.ct-series-a .ct-slice-donut{stroke:#d70206}.ct-series-a .ct-area,.ct-series-a .ct-slice-pie{fill:#d70206}.ct-series-b .ct-bar,.ct-series-b .ct-line,.ct-series-b .ct-point,.ct-series-b .ct-slice-donut{stroke:#f05b4f}.ct-series-b .ct-area,.ct-series-b .ct-slice-pie{fill:#f05b4f}.ct-series-c .ct-bar,.ct-series-c .ct-line,.ct-series-c .ct-point,.ct-series-c .ct-slice-donut{stroke:#f4c63d}.ct-series-c .ct-area,.ct-series-c .ct-slice-pie{fill:#f4c63d}.ct-series-d .ct-bar,.ct-series-d .ct-line,.ct-series-d .ct-point,.ct-series-d .ct-slice-donut{stroke:#d17905}.ct-series-d .ct-area,.ct-series-d .ct-slice-pie{fill:#d17905}.ct-series-e .ct-bar,.ct-series-e .ct-line,.ct-series-e .ct-point,.ct-series-e .ct-slice-donut{stroke:#453d3f}.ct-series-e .ct-area,.ct-series-e .ct-slice-pie{fill:#453d3f}.ct-series-f .ct-bar,.ct-series-f .ct-line,.ct-series-f .ct-point,.ct-series-f .ct-slice-donut{stroke:#59922b}.ct-series-f .ct-area,.ct-series-f .ct-slice-pie{fill:#59922b}.ct-series-g .ct-bar,.ct-series-g .ct-line,.ct-series-g .ct-point,.ct-series-g .ct-slice-donut{stroke:#0544d3}.ct-series-g .ct-area,.ct-series-g .ct-slice-pie{fill:#0544d3}.ct-series-h .ct-bar,.ct-series-h .ct-line,.ct-series-h .ct-point,.ct-series-h .ct-slice-donut{stroke:#6b0392}.ct-series-h .ct-area,.ct-series-h .ct-slice-pie{fill:#6b0392}.ct-series-i .ct-bar,.ct-series-i .ct-line,.ct-series-i .ct-point,.ct-series-i .ct-slice-donut{stroke:#e6805e}.ct-series-i .ct-area,.ct-series-i .ct-slice-pie{fill:#e6805e}.ct-series-j .ct-bar,.ct-series-j .ct-line,.ct-series-j .ct-point,.ct-series-j .ct-slice-donut{stroke:#dda458}.ct-series-j .ct-area,.ct-series-j .ct-slice-pie{fill:#dda458}.ct-series-k .ct-bar,.ct-series-k .ct-line,.ct-series-k .ct-point,.ct-series-k .ct-slice-donut{stroke:#eacf7d}.ct-series-k .ct-area,.ct-series-k .ct-slice-pie{fill:#eacf7d}.ct-series-l .ct-bar,.ct-series-l .ct-line,.ct-series-l .ct-point,.ct-series-l .ct-slice-donut{stroke:#86797d}.ct-series-l .ct-area,.ct-series-l .ct-slice-pie{fill:#86797d}.ct-series-m .ct-bar,.ct-series-m .ct-line,.ct-series-m .ct-point,.ct-series-m .ct-slice-donut{stroke:#b2c326}.ct-series-m .ct-area,.ct-series-m .ct-slice-pie{fill:#b2c326}.ct-series-n .ct-bar,.ct-series-n .ct-line,.ct-series-n .ct-point,.ct-series-n .ct-slice-donut{stroke:#6188e2}.ct-series-n .ct-area,.ct-series-n .ct-slice-pie{fill:#6188e2}.ct-series-o .ct-bar,.ct-series-o .ct-line,.ct-series-o .ct-point,.ct-series-o .ct-slice-donut{stroke:#a748ca}.ct-series-o .ct-area,.ct-series-o .ct-slice-pie{fill:#a748ca}.ct-square{display:block;position:relative;width:100%}.ct-square:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:100%}.ct-square:after{content:"";display:table;clear:both}.ct-square>svg{display:block;position:absolute;top:0;left:0}.ct-minor-second{display:block;position:relative;width:100%}.ct-minor-second:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:93.75%}.ct-minor-second:after{content:"";display:table;clear:both}.ct-minor-second>svg{display:block;position:absolute;top:0;left:0}.ct-major-second{display:block;position:relative;width:100%}.ct-major-second:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:88.8888888889%}.ct-major-second:after{content:"";display:table;clear:both}.ct-major-second>svg{display:block;position:absolute;top:0;left:0}.ct-minor-third{display:block;position:relative;width:100%}.ct-minor-third:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:83.3333333333%}.ct-minor-third:after{content:"";display:table;clear:both}.ct-minor-third>svg{display:block;position:absolute;top:0;left:0}.ct-major-third{display:block;position:relative;width:100%}.ct-major-third:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:80%}.ct-major-third:after{content:"";display:table;clear:both}.ct-major-third>svg{display:block;position:absolute;top:0;left:0}.ct-perfect-fourth{display:block;position:relative;width:100%}.ct-perfect-fourth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:75%}.ct-perfect-fourth:after{content:"";display:table;clear:both}.ct-perfect-fourth>svg{display:block;position:absolute;top:0;left:0}.ct-perfect-fifth{display:block;position:relative;width:100%}.ct-perfect-fifth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:66.6666666667%}.ct-perfect-fifth:after{content:"";display:table;clear:both}.ct-perfect-fifth>svg{display:block;position:absolute;top:0;left:0}.ct-minor-sixth{display:block;position:relative;width:100%}.ct-minor-sixth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:62.5%}.ct-minor-sixth:after{content:"";display:table;clear:both}.ct-minor-sixth>svg{display:block;position:absolute;top:0;left:0}.ct-golden-section{display:block;position:relative;width:100%}.ct-golden-section:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:61.804697157%}.ct-golden-section:after{content:"";display:table;clear:both}.ct-golden-section>svg{display:block;position:absolute;top:0;left:0}.ct-major-sixth{display:block;position:relative;width:100%}.ct-major-sixth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:60%}.ct-major-sixth:after{content:"";display:table;clear:both}.ct-major-sixth>svg{display:block;position:absolute;top:0;left:0}.ct-minor-seventh{display:block;position:relative;width:100%}.ct-minor-seventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:56.25%}.ct-minor-seventh:after{content:"";display:table;clear:both}.ct-minor-seventh>svg{display:block;position:absolute;top:0;left:0}.ct-major-seventh{display:block;position:relative;width:100%}.ct-major-seventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:53.3333333333%}.ct-major-seventh:after{content:"";display:table;clear:both}.ct-major-seventh>svg{display:block;position:absolute;top:0;left:0}.ct-octave{display:block;position:relative;width:100%}.ct-octave:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:50%}.ct-octave:after{content:"";display:table;clear:both}.ct-octave>svg{display:block;position:absolute;top:0;left:0}.ct-major-tenth{display:block;position:relative;width:100%}.ct-major-tenth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:40%}.ct-major-tenth:after{content:"";display:table;clear:both}.ct-major-tenth>svg{display:block;position:absolute;top:0;left:0}.ct-major-eleventh{display:block;position:relative;width:100%}.ct-major-eleventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:37.5%}.ct-major-eleventh:after{content:"";display:table;clear:both}.ct-major-eleventh>svg{display:block;position:absolute;top:0;left:0}.ct-major-twelfth{display:block;position:relative;width:100%}.ct-major-twelfth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:33.3333333333%}.ct-major-twelfth:after{content:"";display:table;clear:both}.ct-major-twelfth>svg{display:block;position:absolute;top:0;left:0}.ct-double-octave{display:block;position:relative;width:100%}.ct-double-octave:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:25%}.ct-double-octave:after{content:"";display:table;clear:both}.ct-double-octave>svg{display:block;position:absolute;top:0;left:0}.ct-label{color:#000c}kn-datagrid .kn-column-context-menu-viewport,kn-attached-portal .kn-column-context-menu-viewport{background-color:#fff;border-radius:5px;filter:drop-shadow(2px 2px 7px rgba(0,0,0,.3))}kn-datagrid .kn-column-context-menu-viewport:before,kn-attached-portal .kn-column-context-menu-viewport:before{position:absolute;left:calc(50% - 10px);top:-10px;content:"";display:block;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid rgb(255,255,255)}kn-datagrid .kn-column-context-menu-viewport>kn-column-context-menu-node,kn-attached-portal .kn-column-context-menu-viewport>kn-column-context-menu-node{display:block;overflow-y:auto;max-height:350px}kn-datagrid .kn-column-context-menu-viewport ul,kn-attached-portal .kn-column-context-menu-viewport ul{list-style-type:none;border-bottom:1px solid rgba(0,0,0,.15)}kn-datagrid .kn-column-context-menu-viewport ul.disabled li,kn-datagrid .kn-column-context-menu-viewport ul li.disabled,kn-attached-portal .kn-column-context-menu-viewport ul.disabled li,kn-attached-portal .kn-column-context-menu-viewport ul li.disabled{opacity:.4}kn-datagrid .kn-column-context-menu-viewport ul.disabled li a:hover,kn-datagrid .kn-column-context-menu-viewport ul li.disabled a:hover,kn-attached-portal .kn-column-context-menu-viewport ul.disabled li a:hover,kn-attached-portal .kn-column-context-menu-viewport ul li.disabled a:hover{background-color:transparent}kn-datagrid .kn-column-context-menu-viewport ul li a,kn-attached-portal .kn-column-context-menu-viewport ul li a{padding:7px 25px 7px 30px;text-align:left;white-space:nowrap;color:#000000e6;margin:3px;border-radius:5px}kn-datagrid .kn-column-context-menu-viewport ul li a:hover,kn-attached-portal .kn-column-context-menu-viewport ul li a:hover{background-color:#0000001a;text-decoration:none}kn-datagrid .kn-column-context-menu-viewport ul li a.expander,kn-attached-portal .kn-column-context-menu-viewport ul li a.expander{width:20px;padding:7px}kn-datagrid .kn-column-context-menu-viewport ul li a.expander:after,kn-attached-portal .kn-column-context-menu-viewport ul li a.expander:after{position:absolute;content:"\2b9e";left:0;margin-left:10px}kn-datagrid .kn-column-context-menu-viewport ul li a.expander.expanded:after,kn-attached-portal .kn-column-context-menu-viewport ul li a.expander.expanded:after{transform:rotate(90deg)}kn-datagrid .kn-column-context-menu-viewport ul li .subtree,kn-attached-portal .kn-column-context-menu-viewport ul li .subtree{flex:1}kn-datagrid .kn-column-context-menu-viewport ul li .subtree>a,kn-attached-portal .kn-column-context-menu-viewport ul li .subtree>a{font-weight:700}kn-datagrid .kn-column-context-menu-viewport ul .radio.active>a:after,kn-attached-portal .kn-column-context-menu-viewport ul .radio.active>a:after{position:absolute;content:"\25cf";left:0;margin-left:10px;font-weight:400}kn-datagrid .kn-column-context-menu-viewport ul .checkbox.active>a:after,kn-attached-portal .kn-column-context-menu-viewport ul .checkbox.active>a:after{position:absolute;content:"\2714";left:0;margin-left:10px;font-weight:400}kn-datagrid kn-column-context-menu-node ul,kn-attached-portal kn-column-context-menu-node ul{border-bottom:none}.top-left .kn-column-context-menu-viewport:before{left:10px}.top-right .kn-column-context-menu-viewport:before{left:calc(100% - 30px)}.left-top .kn-column-context-menu-viewport:before{left:-10px;top:10px;border-left:none;border-bottom:10px solid transparent;border-top:10px solid transparent;border-right:10px solid rgb(255,255,255)}.right-top .kn-column-context-menu-viewport:before{left:100%;top:10px;border-bottom:10px solid transparent;border-top:10px solid transparent;border-left:10px solid rgb(255,255,255);border-right:none}.clipped .kn-column-context-menu-viewport:before{border-bottom:none;border-top:none;border-left:none;border-right:none}kn-datagrid kn-numbered-selector{height:24px;margin:-10px;padding:10px}kn-datagrid kn-numbered-selector i.material-icons{width:24px;height:24px;font-size:24px}kn-datagrid kn-numbered-selector .row-number,kn-datagrid kn-numbered-selector .selector{position:absolute;inset:10px}kn-datagrid kn-numbered-selector .row-number{opacity:1;color:#0000004d;line-height:24px;text-align:right;transition:.3s opacity ease}kn-datagrid kn-numbered-selector .selector{display:block;right:20px;opacity:0;color:#4060c0;text-align:center;transition:.3s opacity ease,.3s right ease}kn-datagrid kn-numbered-selector.force-display-selector .row-number,kn-datagrid kn-numbered-selector:hover .row-number{display:block;opacity:0}kn-datagrid kn-numbered-selector.force-display-selector .selector,kn-datagrid kn-numbered-selector:hover .selector{right:10px;opacity:1}kn-datagrid kn-revealer{height:24px;margin:-10px;padding:10px}kn-datagrid kn-revealer i.material-icons{width:24px;height:24px;font-size:24px;transition:.3s transform ease}kn-datagrid kn-reordable-handler{padding:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:.5s background-color ease}kn-datagrid kn-reordable-handler.dragging{background-color:#b0b0c0e6}kn-datagrid thead tr.dragging kn-reordable-handler:not(.dragging){transition:.5s left ease}kn-datagrid kn-resizable-handler{right:-11px;width:21px}kn-datagrid kn-resizable-handler:before{content:"";width:1px;height:4px;bottom:0;left:10px;display:block;position:absolute;background-color:#0003}kn-datagrid kn-resizable-handler:hover{background-color:#00000012}kn-datagrid kn-resizable-handler.resizing{background-color:#0000001a}kn-datagrid kn-resizable-handler.resizing:before{height:200px;top:0;background:linear-gradient(rgba(0,0,0,.7),transparent)}kn-datagrid th:last-child kn-resizable-handler{right:0;width:11px}kn-datagrid th:last-child kn-resizable-handler:before{display:none}kn-datagrid tbody[knTableBody]>tr>td{position:relative;border-bottom:1px solid rgba(0,0,0,.1);padding:10px;overflow:hidden;text-overflow:ellipsis}kn-datagrid tbody[knTableBody]>tr>td.group{padding-left:40px}kn-datagrid tbody[knTableBody]>tr.revealed>td{border-bottom:1px solid transparent}kn-datagrid tbody[knTableBody]>tr.selected{background-color:#0000000d}kn-datagrid tbody[knTableBody]>tr.dragging{box-shadow:0 0 15px #00000026;background-color:#0000000d}kn-datagrid tbody[knTableBody]>tr.dragging>td:first-child{position:relative}kn-datagrid tbody[knTableBody]>tr.dragging>td:first-child:before{content:"";position:absolute;display:block;background-color:#4060c0;width:5px;height:100%;top:0;left:0}kn-datagrid tbody[knTableBody]>tr:not(.detail):hover{background-color:#0000000d}kn-datagrid tbody[knTableBody]>tr:not(.leaf):not(.detail){font-weight:700;background-color:#e0e04026}kn-datagrid tbody[knTableBody]>tr:not(.leaf):not(.detail):hover{background-color:#a6a62f31}kn-datagrid tbody[knTableBody]:focus{outline:none}kn-datagrid tbody[knTableBody]:focus>tr.marked>td:first-child{position:relative}kn-datagrid tbody[knTableBody]:focus>tr.marked>td:first-child:before{content:"";position:absolute;display:block;background-color:#4060c0;width:5px;height:100%;top:0;left:0}kn-datagrid thead[knTableHead]{text-align:left}kn-datagrid thead[knTableHead]>tr>th{position:relative;padding:0;font-weight:400}kn-datagrid thead[knTableHead]>tr>th.contextmenu{background-color:#b0b0c04d}kn-datagrid thead[knTableHead] .header a,kn-datagrid thead[knTableHead] .header span{color:#0009}kn-datagrid thead[knTableHead] .header a.sortable:hover{text-decoration:none;color:#000000e6;text-shadow:0 0 1px rgba(0,0,0,.5)}kn-datagrid thead[knTableHead] .header a.sortable.asc,kn-datagrid thead[knTableHead] .header a.sortable.desc{color:#000000e6}kn-datagrid thead[knTableHead] .header a.sortable:before{content:"";background:transparent url(assets/img/arrow-up.svg) center center no-repeat;width:0;margin-right:0;display:inline-block;height:20px;vertical-align:text-top;transform:rotate(90deg);opacity:0;transition:.25s all ease}kn-datagrid thead[knTableHead] .header a.sortable:hover:before{opacity:.5;width:20px;margin-right:3px}kn-datagrid thead[knTableHead] .header a.sortable.asc:before{opacity:1;width:20px;margin-right:3px;transform:rotate(0)}kn-datagrid thead[knTableHead] .header a.sortable.desc:before{opacity:1;width:20px;margin-right:3px;transform:rotate(180deg)}kn-datagrid .tree-bar{position:absolute;display:flex;align-items:center;justify-content:center;left:0;top:0;width:30px;height:100%}kn-datagrid .tree-bar>a{color:transparent;font-size:0;width:30px;height:30px;cursor:pointer}kn-datagrid .tree-mark-source.expanded{background:transparent url(assets/img/tree-marks/tree-mark-source.svg) no-repeat center center}kn-datagrid .tree-mark-transit{background:transparent url(assets/img/tree-marks/tree-mark-transit.svg) no-repeat center center}kn-datagrid .tree-mark-fork{background:transparent url(assets/img/tree-marks/tree-mark-fork.svg) no-repeat center center}kn-datagrid .tree-mark-sink{background:transparent url(assets/img/tree-marks/tree-mark-sink.svg) no-repeat center center}kn-datagrid .tree-mark-source a{-webkit-mask:url(assets/img/tree-marks/tree-expander.svg) no-repeat 50% 50%;mask:url(assets/img/tree-marks/tree-expander.svg) no-repeat 50% 50%;transform:rotate(0);transition:transform ease .3s,background-color ease .3s;background-color:#0009}kn-datagrid .tree-mark-source a:hover{background-color:#4060c0}kn-datagrid .tree-mark-source a:active{background-color:#000000e6;transition:transform ease .3s}kn-datagrid .tree-mark-source.expanded a{transform:rotate(90deg)}kn-datagrid td.group{background-color:#00000008}kn-datagrid th.left,kn-datagrid td.left{text-align:left}kn-datagrid th.center,kn-datagrid td.center{text-align:center}kn-datagrid th.right,kn-datagrid td.right{text-align:right}kn-datagrid td.number{color:#0000004d}kn-datagrid td.italic{font-style:italic}kn-datagrid td.highlight{color:#802020}kn-datagrid tr.loader-bar th{height:1px;background-color:#0003;border:none;padding:0;transition:.2s all ease}kn-datagrid.loading:before{content:"";position:absolute;background-color:#ffffff80;width:100%;height:100%;z-index:2}kn-datagrid.loading tr.loader-bar th{height:5px;background-color:#4060c04d}kn-datagrid.loading tr.loader-bar th:after{content:"";position:absolute;background-color:#4060c0;top:0;left:0%;right:100%;height:100%;animation:indeterminate 1s linear infinite;z-index:3}kn-datagrid tr.stocktaking td{background-color:#e0902026}kn-datagrid tr.refill td{background-color:#2090e026}kn-datagrid tr.correction td{background-color:#e0404026}kn-datagrid tr.origin td{background-color:#2090e026}kn-datagrid tr.vehicle td{background-color:#00ff4014}kn-datagrid tr.driver td{background-color:#ff400014}kn-datagrid tr.ok td{background-color:#00ff0014}kn-datagrid tr.nok td{background-color:#ff000014}kn-datagrid tr.below-minimum-volume td{background-color:#ff400014}kn-datagrid tr.below-warning-volume td{background-color:#a0800014}kn-datagrid tr.nozzle-origin td{background-color:#ff400014}kn-datagrid tr.fueling-type-attendant.divided td{background-color:#a0800026}kn-datagrid tr.fueling-type-attendant.undivided td{background-color:#ff40001f}kn-datagrid tr.fueling-type-distributed td{background-color:#80804014}kn-datagrid tr.fueling-type-calibration td{background-color:#e0404026}kn-datagrid tr.fueling-type-manual td{background-color:#2090e026}kn-datagrid kn-app-tank-amount-live-view span,kn-datagrid kn-app-payment-value-live-view span{color:#308020}kn-datagrid kn-app-tank-amount-live-view span.error,kn-datagrid kn-app-payment-value-live-view span.error{color:#a02030}kn-datagrid kn-app-tank-amount-live-view span.warning,kn-datagrid kn-app-payment-value-live-view span.warning{color:#905c20}kn-datagrid kn-cell-renderer span.country{display:inline-block;height:24px;line-height:24px}kn-datagrid kn-cell-renderer span.country img{width:24px;height:16px;margin:4px 4px 4px 0;vertical-align:bottom;box-shadow:0 1px 3px #0000004d}app-cards-view kn-datagrid thead,app-customers-view kn-datagrid thead,app-suppliers-view kn-datagrid thead,app-fuelings-view kn-datagrid thead,app-groups-view kn-datagrid thead,app-print-templates-view kn-datagrid thead{background-color:#fff;z-index:1;position:sticky;top:50px}app-tank-registers-view kn-app-decimal-unit-renderer>span{margin-right:1ex}kn-grid-search:after{content:"";display:block;position:absolute;pointer-events:none;width:50px;height:50px;top:0;left:0;mask:url(assets/img/search.svg) no-repeat center;-webkit-mask:url(assets/img/search.svg) no-repeat center}kn-options-container .kn-options-container-filter .clear:before{mask:url(assets/img/search.svg) no-repeat center;-webkit-mask:url(assets/img/search.svg) no-repeat center;opacity:1}kn-options-container .kn-options-container-filter .clear:after{mask:url(assets/img/clear.svg) no-repeat center;-webkit-mask:url(assets/img/clear.svg) no-repeat center;opacity:0}header.liner .database-menu kn-database-selector .filter:hover .clear{background-image:url(assets/img/clear.svg)}header.liner .database-menu kn-menu-activator:after{content:"";position:absolute;right:12px;top:32px;width:16px;height:16px;mask:url(assets/img/selector-expand.svg) no-repeat center;-webkit-mask:url(assets/img/selector-expand.svg) no-repeat center;transform:rotate(-90deg);transition:transform .5s ease}header.liner .user-menu kn-menu-activator img{width:48px;height:48px;margin-left:10px;background-image:url(assets/img/noavatar.svg)}app-company-manage kn-tabs{position:relative;padding-top:50px;margin:0 0 20px}app-company-manage kn-tabs .tab-group{position:absolute;top:0;width:100%;margin:0;padding:7px 0;border-bottom:1px solid rgba(0,0,0,.1);color:#00000080;font-size:18px;font-weight:400}app-company-manage kn-tabs a i.material-icons{font-size:72px;color:#0000004d}app-company-manage kn-tabs a strong{font-weight:400}app-company-manage kn-tabs li.active a i.material-icons,app-company-manage kn-tabs a:hover i.material-icons,app-company-manage kn-tabs a:focus i.material-icons{color:#000c}app-company-manage kn-tabs kn-tab{position:relative;padding:30px;justify-content:center;text-align:center}app-company-manage kn-tabs kn-tab .actions{margin:20px auto 0}app-company-manage kn-tabs kn-tab p.note{margin-top:0;font-style:italic;opacity:.5}app-company-manage kn-tabs kn-tab .select-database{background-color:#0000000d;border:1px solid rgba(0,0,0,.1);margin:20px auto;padding:20px;width:400px}app-company-manage kn-tabs kn-tab:after{content:"";display:block;position:absolute;background-color:#fff0d84d;width:calc(100% - 2px);height:calc(100% - 2px);left:0;top:0;border:1px dashed rgb(255,152,0);opacity:0;z-index:10;pointer-events:none;transition:.3s all ease}app-company-manage kn-tabs kn-tab.kn-drag-over:after{opacity:1;width:calc(100% - 20px);height:calc(100% - 20px);left:10px;top:10px}kn-app-signin{display:flex;flex-direction:column;min-height:100vh}kn-app-signin .signin-user{position:absolute;top:0;right:0;margin:20px;color:#0006;z-index:1}kn-app-signin .signin-user em{color:#000c;font-style:normal;padding:0 .5em 0 .3em}kn-app-signin .signin-box{position:relative;display:flex;flex:1;flex-direction:column;align-items:stretch;justify-content:center;padding:20px 20px 40px}kn-app-signin .signin-box img.logo{width:380px;margin:0 auto}kn-app-signin .signin-box form{width:300px}kn-app-signin .signin-box .form-input{margin:10px 0}kn-app-signin .signin-box .form-button{margin-top:30px}kn-app-signin .version{position:absolute;right:20px;bottom:20px;padding:0;margin:0;color:#00000080}kn-app-signin .version strong{font-weight:400;color:#000c}kn-app-signin footer{border-top:1px solid rgba(0,0,0,.1);background-color:#0000000d;margin:0;padding:0 20px;display:flex;align-items:center;justify-content:space-between}kn-app-signin footer p{padding:20px 0;margin:0;color:#00000080}kn-app-signin footer p strong{color:#000000b3;display:block}kn-app-signin footer .company-logo img{opacity:.7;height:36px}kn-app-signin .box{margin:0 auto}kn-database-selector{margin:0;padding:0;min-width:300px;display:block;border:1px solid rgba(0,0,0,.2);box-shadow:0 2px 4px #0000001a}kn-database-selector .filter{display:flex;background-color:#0000000d;border-bottom:1px solid rgba(0,0,0,.2)}kn-database-selector .filter>*{line-height:20px}kn-database-selector .filter .clear,kn-database-selector .filter .counter{flex:0 0}kn-database-selector .filter .clear{display:inline-block;padding:10px 5px 10px 20px;color:transparent;-webkit-user-select:none;user-select:none;background:url(projects/kn-theme-strio/assets/img/search.svg) no-repeat center;opacity:.5;transition:background-image .2s ease-in-out,opacity .2s ease}kn-database-selector .filter .clear:hover{opacity:1}kn-database-selector .filter:hover .clear{background-image:url(projects/kn-theme-strio/assets/img/clear.svg)}kn-database-selector .filter .counter{display:inline-block;padding:10px;font-size:12px;color:#00000080}kn-database-selector .filter input{padding:10px 10px 10px 5px;outline:none;flex:1 1;border:none;font-size:16px;background-color:transparent;min-width:0}kn-database-selector ul{list-style-type:none;margin:0;padding:0;overflow-y:auto;max-height:calc(100vh - 470px)}kn-database-selector ul li:not(:last-child){border-bottom:1px solid rgba(0,0,0,.15)}kn-database-selector ul li a{position:relative;padding:10px 10px 10px 17px;color:#000000b3;text-decoration:none;display:block;background-color:transparent;transition:all .5s ease;background-size:200% 100%;background-position:300% 0%}kn-database-selector ul li a:before{content:"";display:block;position:absolute;top:calc(50% - 10px);left:-3px;width:0;height:0;transition:all .3s linear;z-index:10;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid rgba(64,96,192,0)}kn-database-selector ul li a.active:before,kn-database-selector ul li a:focus:before{left:0;border-left:10px solid rgb(64,96,192)}kn-database-selector ul li a:focus{outline:none;text-decoration:none}kn-database-selector ul li a:hover{background-color:#0000000d;text-decoration:none}kn-database-selector ul li strong{color:#000;display:inline-block}kn-database-selector ul li span.uid{float:right;color:#4060c0;padding-left:1em}kn-database-selector ul li span.description{display:block;font-style:italic}.database-selection>a{text-align:center;display:block;margin-top:20px}kn-app-limit-changer{display:flex;flex-direction:row;align-items:center;padding:7px;border:1px dashed rgba(0,0,0,.1);margin:-5px 2px}kn-app-limit-changer div.display-mode kn-input input{text-align:right}kn-app-limit-changer div.display-mode kn-input .kn-input-suffix{flex:1;text-align:right}kn-app-limit-changer div.display-mode kn-input [kn-suffix]{position:relative;font-weight:400;display:none}kn-app-limit-changer div.display-mode kn-input [kn-suffix]:before{position:absolute;content:"";font-weight:900;font-size:24px}kn-app-limit-changer div.display-mode kn-input [kn-suffix].add,kn-app-limit-changer div.display-mode kn-input [kn-suffix].substract,kn-app-limit-changer div.display-mode kn-input [kn-suffix].set{display:inline}kn-app-limit-changer div.display-mode kn-input [kn-suffix].add{color:#009688}kn-app-limit-changer div.display-mode kn-input [kn-suffix].add:before{content:"+";left:-.9em;top:-7px}kn-app-limit-changer div.display-mode kn-input [kn-suffix].substract{color:#964800}kn-app-limit-changer div.display-mode kn-input [kn-suffix].substract:before{content:"-";left:-.9em;top:-7px}kn-app-limit-changer div.display-mode kn-input [kn-suffix].set{color:#607d8b}kn-app-limit-changer div.display-mode kn-input [kn-suffix].set:before{content:"\1f852";top:-4px;left:-1.2em}kn-app-limit-changer div.display-mode kn-input [kn-hint]{width:50%;text-align:right;color:#000;font-style:italic}kn-app-limit-changer>div{display:flex;flex-direction:row;width:100%}kn-app-limit-changer>div button{border:none;background:none;padding:5px;margin:0 10px;opacity:.7}kn-app-limit-changer>div button:hover,kn-app-limit-changer>div button:focus{opacity:1;background-color:#0000001a}kn-app-limit-changer>div button:active{opacity:1;background-color:#0003}kn-app-limit-changer>div button:last-child{margin-right:0}kn-app-limit-changer>div kn-input{flex:1}kn-app-limit-changer>div kn-input input{width:0;text-align:center;appearance:textfield}kn-app-limit-changer>div kn-input input::-webkit-inner-spin-button,kn-app-limit-changer>div kn-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}kn-app-limit-changer.disabled [kn-suffix],kn-app-limit-changer.disabled [kn-hint]{color:#0000004d!important}kn-app-limit-changer.disabled button,kn-app-limit-changer.disabled button:hover,kn-app-limit-changer.disabled button:focus,kn-app-limit-changer.disabled button:active{opacity:.3;background:none}.limit-changer-host{height:80px}.limit-display span .symbol{font-weight:900}.limit-display span.add{color:#009688}.limit-display span.substract{color:#964800}.limit-display span.set{color:#607d8b}app-prices-table{margin:0 10px}app-prices-table table{width:100%;border-collapse:collapse}app-prices-table table tbody tr{height:40px}app-prices-table table tbody td{transition:.3s background-color ease;padding:10px 0 10px 10px}app-prices-table table tbody.prices-table tr:hover{background-color:#0000000d}app-prices-table table td.actions{text-align:right}app-prices-table table tr.invalid td{background-color:#ff00001a}app-prices-table table thead,app-prices-table table td.price-name input{font-weight:700}app-prices-table table thead{text-align:center}app-prices-table table thead tr:first-child{text-align:center}app-prices-table table thead tr:last-child{height:auto}app-prices-table table thead tr:last-child td{border-bottom:3px solid rgb(192,192,192);font-weight:400;font-style:italic;opacity:.7;padding-bottom:5px}app-prices-table table thead tr:last-child td>div{display:flex}app-prices-table table thead tr:last-child td>div>span{flex:1}app-prices-table table td.price-name{width:200px}app-prices-table table button.add-price{width:auto;height:35px;margin-top:20px}app-prices-table table span.no-price{display:block;padding:9px;font-weight:400;font-style:italic}app-prices-table table td.product-price{width:150px}app-prices-table table td.product-price>div{display:flex}app-prices-table table td.product-price>div input{text-align:right;width:100%}app-prices-table table td.product-price>div kn-input.calculated .kn-input-container{background-color:#0000}app-prices-table table tbody.prices-table tr td{border-bottom:1px solid rgba(0,0,0,.05)}app-prices-table table td.actions button{border:none;background:none;padding:5px;margin:0 10px;opacity:.7;height:34px}app-prices-table table td.actions button:hover,app-prices-table table td.actions button:focus{opacity:1;background-color:#0000001a}app-prices-table table td.actions button:active{opacity:1;background-color:#0003}app-prices-table table div.add-price{float:left}app-prices-table table div.copy-prices{float:right;display:flex;flex-wrap:nowrap;width:450px}app-prices-table table div.copy-prices>*{margin-left:5px;margin-right:5px}app-prices-table table div.copy-prices kn-select{flex:2}app-prices-table table div.copy-prices button{flex:1;width:auto;height:35px;margin-top:20px}app-tank-levels-view{display:flex;flex-direction:column;flex:1}app-tank-levels-view .grid-panel{align-items:center}app-tank-levels-view .grid-panel .back,app-tank-levels-view .grid-panel .graph-actions,app-tank-levels-view .grid-panel .graph-actions>div,app-tank-levels-view .grid-panel kn-radio-group{display:flex;align-items:center;gap:1em}app-tank-levels-view .grid-panel .back{background-color:#0003;color:#fff;height:50px;padding:0 10px;margin:-8px 10px -8px -8px;text-decoration:none}app-tank-levels-view .grid-panel .back:hover{background-color:#0006}app-tank-levels-view .grid-panel .graph-actions>div>span{color:#fff}app-tank-levels-view .grid-panel .graph-actions{display:flex;flex:1;margin:-8px 0;gap:3em}app-tank-levels-view .grid-panel .graph-offset{flex:1}app-tank-levels-view .grid-panel .graph-offset kn-input{width:150px}app-tank-levels-view .grid-panel label{color:#ffffff80}app-tank-levels-view .grid-panel kn-input input,app-tank-levels-view .grid-panel kn-date-input input{color:#fff}app-tank-levels-view .grid-panel kn-input .kn-input-underline:before,app-tank-levels-view .grid-panel kn-input .kn-input-underline:after,app-tank-levels-view .grid-panel kn-input .kn-date-input-underline:before,app-tank-levels-view .grid-panel kn-input .kn-date-input-underline:after,app-tank-levels-view .grid-panel kn-date-input .kn-input-underline:before,app-tank-levels-view .grid-panel kn-date-input .kn-input-underline:after,app-tank-levels-view .grid-panel kn-date-input .kn-date-input-underline:before,app-tank-levels-view .grid-panel kn-date-input .kn-date-input-underline:after{background-color:#fff!important}app-tank-levels-view .grid-panel kn-input .kn-input-container,app-tank-levels-view .grid-panel kn-input .kn-date-input-container,app-tank-levels-view .grid-panel kn-date-input .kn-input-container,app-tank-levels-view .grid-panel kn-date-input .kn-date-input-container{border-bottom-color:#ffffff4d;background-color:#00000012}app-tank-levels-view .grid-panel kn-input .kn-input-container:hover,app-tank-levels-view .grid-panel kn-input .kn-date-input-container:hover,app-tank-levels-view .grid-panel kn-date-input .kn-input-container:hover,app-tank-levels-view .grid-panel kn-date-input .kn-date-input-container:hover{border-bottom-color:#ffffffb3!important}app-tank-levels-view .grid-panel kn-input .input-button i.material-icons,app-tank-levels-view .grid-panel kn-date-input .input-button i.material-icons{color:#fffc}app-tank-levels-view .grid-panel kn-input .input-button:not(:hover),app-tank-levels-view .grid-panel kn-date-input .input-button:not(:hover){opacity:.5}app-tank-levels-view .grid-panel kn-checkbox input+.kn-checkbox-box:after,app-tank-levels-view .grid-panel kn-checkbox input+.kn-radio-box:after,app-tank-levels-view .grid-panel kn-radio input+.kn-checkbox-box:after,app-tank-levels-view .grid-panel kn-radio input+.kn-radio-box:after{border-color:#ffffff4d!important;background-color:#00000012}app-tank-levels-view .grid-panel kn-checkbox input:checked+.kn-radio-box:after,app-tank-levels-view .grid-panel kn-checkbox input:checked+.kn-radio-box .kn-radio-mark,app-tank-levels-view .grid-panel kn-radio input:checked+.kn-radio-box:after,app-tank-levels-view .grid-panel kn-radio input:checked+.kn-radio-box .kn-radio-mark{border-color:#fff!important}app-tank-levels-view .grid-panel kn-checkbox input:checked+.kn-checkbox-box:after,app-tank-levels-view .grid-panel kn-radio input:checked+.kn-checkbox-box:after{background-color:#fff!important}app-tank-levels-view .grid-panel kn-checkbox input:focus+.kn-checkbox-box:before,app-tank-levels-view .grid-panel kn-checkbox input:focus+.kn-radio-box:before,app-tank-levels-view .grid-panel kn-radio input:focus+.kn-checkbox-box:before,app-tank-levels-view .grid-panel kn-radio input:focus+.kn-radio-box:before{background-color:#ffffff26}app-tank-levels-view .grid-panel kn-checkbox:not(.disabled):not(.indeterminate) input:not(:checked):hover+.kn-checkbox-box:after,app-tank-levels-view .grid-panel kn-checkbox:not(.disabled):not(.indeterminate) input:not(:checked)+.kn-checkbox-box:hover:after,app-tank-levels-view .grid-panel kn-checkbox:not(.disabled):not(.indeterminate) input:not(:checked):hover+.kn-radio-box:after,app-tank-levels-view .grid-panel kn-checkbox:not(.disabled):not(.indeterminate) input:not(:checked)+.kn-radio-box:hover:after,app-tank-levels-view .grid-panel kn-radio:not(.disabled):not(.indeterminate) input:not(:checked):hover+.kn-checkbox-box:after,app-tank-levels-view .grid-panel kn-radio:not(.disabled):not(.indeterminate) input:not(:checked)+.kn-checkbox-box:hover:after,app-tank-levels-view .grid-panel kn-radio:not(.disabled):not(.indeterminate) input:not(:checked):hover+.kn-radio-box:after,app-tank-levels-view .grid-panel kn-radio:not(.disabled):not(.indeterminate) input:not(:checked)+.kn-radio-box:hover:after{border-color:#ffffffb3!important}app-tank-levels-view .grid-panel kn-checkbox:hover label,app-tank-levels-view .grid-panel kn-radio:hover label{color:#fff}app-tank-levels-view .grid-panel kn-checkbox .kn-checkbox-mark-path{stroke:#7860a8}app-tank-levels-view .graph-containers{flex:1;background-color:#fff;padding:30px;min-height:400px}app-tank-levels-view .graph-containers .ct-label.ct-horizontal{position:relative;transform:rotate(35deg);transform-origin:left top;justify-content:flex-start!important}app-tank-records-view{display:flex;flex-direction:column;flex:1}app-tank-records-view .grid-panel{align-items:center}app-tank-records-view .grid-panel .back{background-color:#0003;color:#fff;height:50px;padding:0 10px;margin:-8px 10px -8px -8px;text-decoration:none;display:flex;align-items:center;gap:1em}app-tank-records-view .grid-panel .back:hover{background-color:#0006}.lightbox.overlay{position:fixed;top:0;left:0;background-color:#303030e6;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1000}.lightbox.overlay.kn-enter,.lightbox.overlay.kn-leave{transition:.3s opacity ease}.lightbox.overlay.kn-enter .container,.lightbox.overlay.kn-leave .container{transition:.3s transform ease}.lightbox.overlay.kn-enter{opacity:0}.lightbox.overlay.kn-enter .container{transform:scale(1.05)}.lightbox.overlay.kn-leave,.lightbox.overlay.kn-enter.kn-enter-active{opacity:1}.lightbox.overlay.kn-leave .container,.lightbox.overlay.kn-enter.kn-enter-active .container{transform:scale(1)}.lightbox.overlay.kn-leave.kn-leave-active{opacity:0}.lightbox.overlay.kn-leave.kn-leave-active .container{transform:scale(.95)}.lightbox.overlay .container{position:relative;max-width:70%;height:70%}.lightbox.overlay .container div.photo{position:relative;height:calc(100% - 115px);width:100%}.lightbox.overlay .container div.photo a.navigation-previous,.lightbox.overlay .container div.photo a.navigation-next{position:absolute;top:0;width:25%;height:100%;opacity:0;color:transparent;transition:.3s opacity ease}.lightbox.overlay .container div.photo a.navigation-previous:hover,.lightbox.overlay .container div.photo a.navigation-next:hover{opacity:1}.lightbox.overlay .container div.photo a.navigation-previous:before,.lightbox.overlay .container div.photo a.navigation-next:before{position:absolute;display:block;font-size:40px;font-weight:700;width:50px;height:50px;top:calc(50% - 25px);text-align:center;line-height:50px;color:#fff;background-color:#0006}.lightbox.overlay .container div.photo a.navigation-previous:active:before,.lightbox.overlay .container div.photo a.navigation-next:active:before{background-color:#0009;transition:.3s background-color ease}.lightbox.overlay .container div.photo a.navigation-previous{left:0;background:radial-gradient(100% 70% at center left,rgba(0,0,0,.3),transparent)}.lightbox.overlay .container div.photo a.navigation-previous:before{content:"<";left:0;transition:.3s left ease,1s background-color ease}.lightbox.overlay .container div.photo a.navigation-previous:hover:before{left:25px}.lightbox.overlay .container div.photo a.navigation-next{right:0;background:radial-gradient(100% 70% at center right,rgba(0,0,0,.3),transparent)}.lightbox.overlay .container div.photo a.navigation-next:before{content:">";right:0;transition:.3s right ease,1s background-color ease}.lightbox.overlay .container div.photo a.navigation-next:hover:before{right:25px}.lightbox.overlay .container div.photo img{max-height:100%;max-width:100%;min-width:400px;min-height:100%;background-color:#fff;box-shadow:0 0 20px #0000004d;display:block}.lightbox.overlay .container .info{margin-top:20px;height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center}.lightbox.overlay .container .info strong{margin-bottom:5px;padding:0;color:#fff}.lightbox.overlay .container .info p{margin:0;padding:0;color:#ffffffb3}.lightbox.overlay .container .counter{text-align:right;height:35px;color:#ffffffb3}app-dashboard{height:calc(100vh - 80px);display:block}app-dashboard .widgets{display:flex;min-height:100%;flex-wrap:wrap;justify-content:center;background-color:#fff}app-dashboard .widgets h1{font-size:24px;margin:20px auto 0;padding:5px;border-bottom:5px solid rgba(0,0,0,.1)}app-dashboard .widgets .widget-hidden{width:0;padding:0;margin:0;display:inline}app-dashboard .widgets .widget-hidden h1{display:none}app-dashboard .widgets .widget-hidden ul{display:none}app-dashboard .widgets .widget-row{width:100%;display:flex;flex-direction:row}app-dashboard .widgets .widget-auto{display:flex;flex-direction:column;width:auto}app-dashboard .widgets .widget-auto ul{flex-direction:column}app-dashboard .widgets .widget-1{display:flex;flex-direction:column;width:100%}app-dashboard .widgets .widget-2{display:flex;flex-direction:column;width:50%}app-dashboard .widgets ul{list-style-type:none;margin:20px 20px 15px;padding:0;display:flex;flex-wrap:wrap;justify-content:center}app-dashboard .widgets li.tile{display:flex;flex-direction:column;width:130px;min-height:230px;margin:2px;padding:10px;border:1px solid rgba(0,0,0,.1);position:relative}app-dashboard .widgets li.tile:hover{background-color:#0000000d}app-dashboard .widgets li.tile .side-actions a{display:inline-block;margin:0;opacity:.3;color:#000;transition:.3s opacity ease}app-dashboard .widgets li.tile .side-actions a:hover,app-dashboard .widgets li.tile .side-actions a:focus{opacity:1}app-dashboard .widgets li.tile .title{display:block;height:50px;overflow:hidden}app-dashboard .widgets li.tile .content{flex:1;display:flex;flex-direction:column;justify-content:center}app-dashboard .widgets li.tile .name{font-family:"Exo 2";font-weight:300;font-size:18px;padding-bottom:5px;display:block;max-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-dashboard .widgets li.tile .tag{display:inline-block;background-color:#009688;padding:2px 4px;margin-right:3px;vertical-align:top;color:#fff;border-radius:3px;font-size:14px}app-dashboard .widgets li.tile .description{color:#00000080;font-style:italic;display:block;max-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-dashboard .widgets li.tile .item-state{flex-direction:column}app-dashboard .widgets li.tile .item-state.error{color:#f44336}app-dashboard .widgets li.tile .item-state.error p.state-message{font-weight:700}app-dashboard .widgets li.tile .item-state.not-avaible{color:#607d8b}app-dashboard .widgets li.tile .item-icon{font-size:48px;display:block;text-align:center}app-dashboard .widgets li.tile p{margin:10px;text-align:center}app-dashboard .widgets li.tile .last-sync strong{display:block}app-dashboard .widgets .row{display:flex;flex-direction:column;margin:2px;padding:5px;border:1px solid rgba(0,0,0,.1);position:relative}app-dashboard .widgets .row:hover{background-color:#0000000d}app-dashboard .widgets .row.warning{background-color:#f0b030b3}app-dashboard .widgets .row.error{background-color:#c04060b3}app-dashboard .widgets .row .side-actions a{display:inline-block;margin:0;opacity:.3;color:#000;transition:.3s opacity ease}app-dashboard .widgets .row .side-actions a:hover,app-dashboard .widgets .row .side-actions a:focus{opacity:1}app-dashboard .widgets .row .title{display:block;height:20px;overflow:hidden}app-dashboard .widgets .row .title .name{font-weight:500;width:min-content}app-dashboard .widgets .row .title .actions{color:#000c;position:absolute;right:2px;top:2px}app-dashboard .widgets .row .title .actions .material-icons{font-size:18px}app-dashboard .widgets .row .content{flex:1;display:flex;flex-direction:column;justify-content:center}app-dashboard .widgets .row .name{font-family:"Exo 2";font-weight:300;font-size:16px;padding-bottom:5px;display:block;max-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-dashboard .widgets .row .tag{display:inline-block;background-color:#009688;padding:2px 4px;margin-right:3px;vertical-align:top;color:#fff;border-radius:3px;font-size:14px}app-dashboard .widgets .row .description{color:#00000080;font-style:italic;display:block;max-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-dashboard .widgets .row .item-state{flex-direction:column}app-dashboard .widgets .row .item-state.error{color:#f44336}app-dashboard .widgets .row .item-state.error p.state-message{font-weight:700}app-dashboard .widgets .row .item-state.not-avaible{color:#607d8b}app-dashboard .widgets .row p{margin:0;padding-left:10px}app-dashboard .widgets table{width:calc(100% - 60px);margin:15px;border-collapse:collapse}app-dashboard .widgets table th,app-dashboard .widgets table td{padding:10px}app-dashboard .widgets table th{border-bottom:3px solid silver;padding-bottom:5px}app-dashboard .widgets table th .last-sync{width:250px}app-dashboard .widgets table td{border-bottom:1px solid rgba(0,0,0,.05);white-space:nowrap}app-dashboard .widgets table td.right{text-align:right}app-dashboard .widgets table td.center{text-align:center}app-dashboard .widgets table td.wrap{white-space:normal}app-dashboard .widgets table col:nth-child(2n){background:#00000008}app-dashboard .widgets .item-state{display:flex;align-items:center}app-dashboard .widgets .item-state.error{color:#f44336}app-dashboard .widgets .item-state.error .state-message{font-weight:700}app-dashboard .widgets .item-state .state-message{margin-left:10px;white-space:normal}app-dashboard .widgets .item-state .state-time{font-style:italic;margin-left:10px}app-dashboard .widgets .item-state .material-icons{font-size:20px}app-dashboard .widgets .image-and-text{display:flex;align-items:center;gap:1ex}app-dashboard app-tanks-widget .tile{cursor:pointer}.settings-menu{position:absolute;right:0;margin:15px}app-dashboard-setting{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;width:100%;height:100%;background-color:#fff;filter:drop-shadow(2px 2px 7px rgba(0,0,0,.3))}app-dashboard-setting .form-container{background-color:#fff;margin:15px}app-dashboard-setting .tanks,app-dashboard-setting .avps{display:grid;grid:auto-flow/repeat(2,220px)}app-dashboard-setting .fuelings{flex:2}app-dashboard-setting .strong{font-weight:700}app-notifications-list-widget{width:max-content;font-size:90%}app-notifications-list-widget .name{margin-right:20px;max-width:450px}kn-app-tank-indicator{display:block;width:130px;height:150px;overflow:hidden;position:relative}kn-app-tank-indicator svg{width:230px;height:150px;transform:translate(0);position:absolute;left:-90px}kn-app-tank-indicator.volume-low .tank-fill{fill:#f06000}kn-app-tank-indicator.volume-above-maximum .tank-fill,kn-app-tank-indicator.volume-below-minimum .tank-fill{fill:#f01000}kn-app-tank-indicator .tank-box{fill:#000;fill-opacity:.1;stroke:gray}kn-app-tank-indicator .tank-fill{fill:#607d8b;fill-opacity:.5}kn-app-tank-indicator .tank-level path,kn-app-tank-indicator .tank-volume path{fill:#000}kn-app-tank-indicator .tank-warning{stroke:#000;stroke-opacity:.5}kn-app-tank-indicator .minor-tick{stroke:#000;stroke-opacity:.2}kn-app-tank-indicator .major-tick{stroke:#000;stroke-opacity:.5}kn-app-tank-indicator .tank-max-level,kn-app-tank-indicator .tank-max-volume{fill:gray}kn-app-tank-indicator .tank-level-title,kn-app-tank-indicator .tank-volume-title{fill:gray}.grid-reader,kn-attached-portal .grid-reader-content{display:block;position:relative}.grid-reader.expanded,kn-attached-portal .grid-reader-content.expanded{box-shadow:0 2px 5px #0003}.grid-reader kn-menu-activator,kn-attached-portal .grid-reader-content kn-menu-activator{display:flex;align-items:center;outline:none;margin:0;border-radius:2px;opacity:.7;transition:background-color .5s ease;cursor:pointer}.grid-reader kn-menu-activator[hidden],kn-attached-portal .grid-reader-content kn-menu-activator[hidden]{display:none}.grid-reader kn-menu-activator:hover,.grid-reader kn-menu-activator:hover i,.grid-reader kn-menu-activator:focus,.grid-reader kn-menu-activator:focus i,kn-attached-portal .grid-reader-content kn-menu-activator:hover,kn-attached-portal .grid-reader-content kn-menu-activator:hover i,kn-attached-portal .grid-reader-content kn-menu-activator:focus,kn-attached-portal .grid-reader-content kn-menu-activator:focus i{opacity:1}.grid-reader kn-menu-activator:hover,.grid-reader kn-menu-activator:focus,.grid-reader kn-menu-activator:active,kn-attached-portal .grid-reader-content kn-menu-activator:hover,kn-attached-portal .grid-reader-content kn-menu-activator:focus,kn-attached-portal .grid-reader-content kn-menu-activator:active{text-decoration:none}.grid-reader kn-menu-activator i,kn-attached-portal .grid-reader-content kn-menu-activator i{width:24px;height:24px}.grid-reader kn-menu-activator i:first-child,kn-attached-portal .grid-reader-content kn-menu-activator i:first-child{margin-right:.1em}.grid-reader kn-menu-content:not(.kn-menu-content),kn-attached-portal .grid-reader-content kn-menu-content:not(.kn-menu-content){min-width:100%;position:absolute;z-index:2;box-shadow:0 2px 5px #0003}.grid-reader kn-menu-content:not(.kn-menu-content).empty,kn-attached-portal .grid-reader-content kn-menu-content:not(.kn-menu-content).empty{display:none}.grid-reader kn-menu-activator,kn-attached-portal .grid-reader-content kn-menu-activator{padding:5px 7px}.grid-reader kn-menu-content:not(.kn-menu-content),kn-attached-portal .grid-reader-content kn-menu-content:not(.kn-menu-content){position:absolute;z-index:20;left:50%;top:50px;filter:drop-shadow(0 3px 12px rgba(0,0,0,.3))}.grid-reader kn-menu-content:not(.kn-menu-content):before,kn-attached-portal .grid-reader-content kn-menu-content:not(.kn-menu-content):before{position:absolute;left:calc(50% - 10px);top:-10px;content:"";display:block;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent}.grid-reader.expanded,kn-attached-portal .grid-reader-content.expanded{background-color:#484060}.grid-reader:not(.expanded) kn-menu-activator:focus,.grid-reader kn-menu-activator:hover,kn-attached-portal .grid-reader-content:not(.expanded) kn-menu-activator:focus,kn-attached-portal .grid-reader-content kn-menu-activator:hover{background-color:#0000004d}.grid-reader kn-menu-activator,.grid-reader kn-menu-activator i,kn-attached-portal .grid-reader-content kn-menu-activator,kn-attached-portal .grid-reader-content kn-menu-activator i{color:#fffc}.grid-reader kn-menu-activator:hover,.grid-reader kn-menu-activator:hover i,kn-attached-portal .grid-reader-content kn-menu-activator:hover,kn-attached-portal .grid-reader-content kn-menu-activator:hover i{color:#fff}.grid-reader kn-menu-content:not(.kn-menu-content),kn-attached-portal .grid-reader-content kn-menu-content:not(.kn-menu-content){background-color:#484060;border-top:1px solid rgba(255,255,255,.1)}.grid-reader kn-menu-content:not(.kn-menu-content),kn-attached-portal .grid-reader-content kn-menu-content:not(.kn-menu-content){background-color:#fff}.grid-reader kn-menu-content:not(.kn-menu-content):before,kn-attached-portal .grid-reader-content kn-menu-content:not(.kn-menu-content):before{border-bottom:10px solid #ffffff}.grid-reader h3,kn-attached-portal .grid-reader-content h3{font-weight:400;margin:0;padding:15px 15px 15px 20px;border-bottom:1px solid rgba(0,0,0,.1)}.grid-reader .popover-close,kn-attached-portal .grid-reader-content .popover-close{display:inline-block;margin:0;padding:5px;opacity:.7;border:none;border-radius:2px;outline:none;background:none;cursor:pointer}.grid-reader .popover-close i,kn-attached-portal .grid-reader-content .popover-close i{vertical-align:top;transition:all .5s ease;display:inline-block;width:24px;height:24px;overflow:hidden}.grid-reader .popover-close:hover,.grid-reader .popover-close:focus,kn-attached-portal .grid-reader-content .popover-close:hover,kn-attached-portal .grid-reader-content .popover-close:focus{opacity:1;text-decoration:none}.grid-reader .popover-close:active,kn-attached-portal .grid-reader-content .popover-close:active{opacity:1}.grid-reader .popover-close[disabled],kn-attached-portal .grid-reader-content .popover-close[disabled]{opacity:.3;background:none}.grid-reader .popover-close,kn-attached-portal .grid-reader-content .popover-close{color:#000}.grid-reader .popover-close:not([disabled]):hover,.grid-reader .popover-close:not([disabled]):focus,kn-attached-portal .grid-reader-content .popover-close:not([disabled]):hover,kn-attached-portal .grid-reader-content .popover-close:not([disabled]):focus{background-color:#0000001a}.grid-reader .popover-close:not([disabled]):active,kn-attached-portal .grid-reader-content .popover-close:not([disabled]):active{background-color:#0003}.grid-reader .popover-close,kn-attached-portal .grid-reader-content .popover-close{position:absolute;top:10px;right:10px}kn-attached-portal .grid-reader-content{left:calc(50% - 250px);width:500px}kn-attached-portal .grid-reader-content:before{left:calc(50% - 10px)}app-nasty-paginator{display:flex;justify-content:center;margin:0 0 30px}app-nasty-paginator ul{display:flex;padding:0;list-style:none;border:1px solid rgba(0,0,0,.2);background-color:#fff;border-radius:3px;box-shadow:0 2px 10px #0000001a;overflow:hidden}app-nasty-paginator li:not(:first-child){border-left:1px solid rgba(0,0,0,.2)}app-nasty-paginator li>*{display:block;width:50px;padding:10px 0;text-align:center}app-nasty-paginator li.display-all{border-left:5px solid rgba(0,0,0,.2)}app-nasty-paginator li.display-all>*{width:auto;padding:10px 12px}app-nasty-paginator a{color:#606060;text-decoration:none!important}app-nasty-paginator a:hover{color:#000;background-color:#ffff001a;box-shadow:inset 0 -1px 2px #0000001a}app-nasty-paginator a:active,app-nasty-paginator a.active{box-shadow:inset 0 2px 10px #0000001a;background-color:#0000001a;color:#000;font-weight:700}app-nasty-paginator a .ellipsis{color:#606060;background-color:#0000}app-nasty-paginator .ellipsis{color:#acacac;background-color:#00000012}app-log-message-view .title{cursor:pointer}app-invoice-edit .loading-placeholder{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:36px 0;opacity:.5}app-invoice-edit .loading-placeholder i{font-size:48px}app-invoice-edit .loading-placeholder p{margin:12px 0 0}app-invoice-edit .final-price{display:inline-block;font-size:24px;font-weight:700;margin-left:10px;text-align:right;width:180px}app-invoice-edit div.invoice-template{margin-right:-200px;width:180px;padding:10px}app-invoice-items-table{display:block;margin:10px}app-invoice-items-table table thead tr:not(:last-child) td{border-bottom:1px dotted rgb(204,204,204)}app-invoice-items-table table thead tr:first-child:not(:last-child) td{padding-bottom:5px}app-invoice-items-table table thead tr:last-child:not(:first-child) td{padding-top:5px}app-invoice-items-table table tbody tr:nth-child(2n){height:35px}app-invoice-items-table table tbody tr:nth-child(2n) td{padding-top:0;font-style:italic;opacity:.7}app-invoice-items-table table tbody tr:not(:nth-child(2n)) td{border-bottom:1px dotted rgb(234.6,234.6,234.6)}app-invoice-items-table table .fueling-time{width:130px}app-invoice-items-table table .fueling-avp-name{width:380px}app-invoice-items-table table .fueling-receipt{width:95px}app-invoice-items-table table .fueling-liters{text-align:right;font-weight:700;width:125px}app-invoice-items-table table .fueling-unit-price{text-align:right;width:130px}app-invoice-items-table table .fueling-total-price{text-align:right;width:125px}app-invoice-items-table table .actions{width:30px}app-invoice-items-table table .fueling-liters-total{position:relative;top:-2px;display:block;text-align:right;font-weight:700;border-top:5px solid rgb(192,192,192);padding:10px}app-invoice-items-table .new-fueling-input .content{padding:0}app-invoice-items-table .new-fueling-input kn-option span:not(:last-child){margin-right:10px}app-invoice-items-table .new-fueling-input span{display:inline-block}app-invoice-items-table .new-fueling-input .fueling-time{width:115px}app-invoice-items-table .new-fueling-input .fueling-time:before{content:"\e192"}app-invoice-items-table .new-fueling-input .fueling-avp-name{width:150px}app-invoice-items-table .new-fueling-input .fueling-receipt{width:65px}app-invoice-items-table .new-fueling-input .fueling-receipt:before{content:"\e85d"}app-invoice-items-table .new-fueling-input .fueling-card-number{width:60px}app-invoice-items-table .new-fueling-input .fueling-card-number.vehicle:before{content:"\e531"}app-invoice-items-table .new-fueling-input .fueling-card-number.driver:before{content:"\e7fd"}app-invoice-items-table .new-fueling-input .fueling-card-name{width:140px}app-invoice-items-table .new-fueling-input .fueling-time,app-invoice-items-table .new-fueling-input .fueling-avp-name,app-invoice-items-table .new-fueling-input .fueling-card-number,app-invoice-items-table .new-fueling-input .fueling-receipt{padding-left:30px;position:relative}app-invoice-items-table .new-fueling-input .fueling-time:before,app-invoice-items-table .new-fueling-input .fueling-avp-name:before,app-invoice-items-table .new-fueling-input .fueling-card-number:before,app-invoice-items-table .new-fueling-input .fueling-receipt:before{font-family:Material Icons;font-size:24px;text-rendering:optimizeLegibility;font-feature-settings:"liga";position:absolute;left:0;top:-1px;opacity:.3;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}app-invoice-items-table .new-fueling-input .fueling-liters{width:75px;text-align:right;font-weight:700;padding:5px 10px;border-radius:3px}app-invoice-items-table .new-fueling-input .fueling-unit-price{text-align:right;width:50px;font-style:italic;color:#303030cc}app-invoice-items-table .new-fueling-input .fueling-total-price{text-align:right;width:100px;font-weight:700}@keyframes reading-animation{to{color:#009688}}kn-input i.material-icons.reader{opacity:.3}kn-input.reader-active.focused i.material-icons.reader{opacity:1;animation:reading-animation .3s steps(2,start) infinite}[kn-hint].price-hint{float:right;color:#f0b030}kn-datagrid{display:block;margin:20px;background-color:#fff;box-shadow:0 2px 10px #0000001a;border:1px solid rgba(0,0,0,.15)}kn-datagrid kn-reordable-handler{min-height:20px}kn-datagrid kn-app-in-grid-actions{opacity:0;display:flex;align-items:center;justify-content:center}kn-datagrid kn-app-in-grid-actions a{height:24px;color:#4060c0;padding:2px}kn-datagrid tr:hover kn-app-in-grid-actions{opacity:1}kn-datagrid tr kn-app-in-grid-actions a:hover{opacity:1;background-color:#4060c033}.info-bar .attendant-divided-progress{float:right}.info-bar .attendant-divided-progress .progress{vertical-align:top;margin:3px 5px 0 20px;padding:1px;width:800px;height:10px;display:inline-block;background-color:#0000001a;border:1px solid rgba(0,0,0,.15);box-shadow:0 2px 3px #0000001a inset}.info-bar .attendant-divided-progress .progress .fill{height:100%;display:block;background-color:#fff}kn-app-viewport{display:block;min-height:calc(100vh - 80px)}app-print-template-edit{display:block;height:calc(100vh - 80px)}kn-app-viewport header.liner{background-color:#2c2838;background-image:linear-gradient(to bottom,#242030cc,#242030f2 80px),url(assets/img/header-bg.jpg)}kn-app-viewport header.liner button.main-action{background-color:#009688}kn-app-viewport header.liner button.main-action:not([disabled]):hover,kn-app-viewport header.liner button.main-action:not([disabled]):focus{background-color:#4db6ac}kn-app-viewport header.liner button.main-action:not([disabled]):active{background-color:#33aba0}kn-app-viewport header.liner kn-menu{color:#b0b0c0}kn-app-viewport header.liner kn-menu.expanded{background-color:#383448}kn-app-viewport header.liner kn-menu kn-menu-activator:hover{background-color:#d8d8ff1a}kn-app-viewport header.liner nav ul li a.router-link-active,kn-app-viewport header.liner kn-navbar ul li a.router-link-active{background-color:#d8d8ff1a}kn-app-viewport header.liner nav ul li a:hover,kn-app-viewport header.liner kn-navbar ul li a:hover{background-color:#d8d8ff12}kn-app-viewport kn-attached-portal .header-liner.kn-menu-content{background-color:#383448}kn-app-viewport kn-attached-portal .header-liner.kn-menu-content a{color:#b0b0c0}kn-app-viewport kn-attached-portal .header-liner.kn-menu-content a:hover{background-color:#d8d8ff1a}kn-app-viewport kn-attached-portal .header-liner.kn-menu-content ul li a.router-link-active{background-color:#d8d8ff1a}kn-app-viewport kn-attached-portal .header-liner.kn-menu-content ul li a:hover{background-color:#d8d8ff12}.user-roles-table td.actions{width:20px}form.user-role-restrictions{display:flex;flex-direction:row;width:100%}form.user-role-restrictions kn-select{flex:1;margin:0 15px 0 0}form.user-role-restrictions kn-select:last-child{margin-right:0}.form-layout .form-box .title>div{margin-right:10px}.form-layout .form-box .alt.warning{background-color:#c040601a;border-top:1px solid rgba(192,64,96,.3)}kn-textarea.supplier-registration textarea{height:100%}.app-loading-screen .logo{width:300px}kn-kcuni-settings .settings button{color:#fff;background-color:#4060c0e6}kn-kcuni-settings .settings button[disabled]{background-color:#00000080}kn-kcuni-settings .settings button:not([disabled]):hover,kn-kcuni-settings .settings button:not([disabled]):focus{background-color:#4060c0b3}app-prices kn-timeline .time-mark a .date,app-taxes kn-timeline .time-mark a .date{top:-51px}app-prices kn-timeline .time-mark.today a .date,app-taxes kn-timeline .time-mark.today a .date{top:-50px}app-prices kn-timeline .time-mark.future a .date,app-taxes kn-timeline .time-mark.future a .date{top:-53px}app-prices kn-timeline .time-mark.pin a .date,app-taxes kn-timeline .time-mark.pin a .date{top:-53px}app-prices kn-timeline .time-container,app-taxes kn-timeline .time-container{margin:60px 0 50px}app-avp-prices .title{color:#000}app-avp-prices .title:not([disabled]):hover,app-avp-prices .title:not([disabled]):focus{background-color:#0000001a}app-avp-prices .title:not([disabled]):active{background-color:#0003}app-avp-prices .title{cursor:pointer}app-avp-prices .title i{padding:5px;opacity:.7;width:24px;height:24px;vertical-align:top;transition:all .5s ease;overflow:hidden}app-avp-prices .title.expanded{background-color:#0000001a}app-avp-prices .title.expanded:not([disabled]):hover{background-color:#0003}.scroller{overflow-y:auto}.scroller.shrink{max-height:225px}kn-app-company{min-height:100vh;display:block}app-tanks,app-nozzles{display:flex;flex-direction:column;height:calc(100vh - 80px)}app-tanks kn-datagrid,app-nozzles kn-datagrid{overflow:auto}app-tanks-view,app-nozzles-view{display:block}app-tank-registers-view,app-nozzle-registers-view{display:flex;flex-direction:column}app-card-edit .warning-light,app-card-bulk-edit .warning-light,app-fueling-edit .warning-light,app-invoice-edit .warning-light,app-avp-edit .warning-light{color:#f0b030}app-card-edit .warning,app-card-bulk-edit .warning,app-fueling-edit .warning,app-invoice-edit .warning,app-avp-edit .warning{color:#c04060}app-card-edit .material-icons.warning-light,app-card-bulk-edit .material-icons.warning-light,app-fueling-edit .material-icons.warning-light,app-invoice-edit .material-icons.warning-light,app-avp-edit .material-icons.warning-light{vertical-align:middle}app-card-edit span.warning-light,app-card-edit span.warning,app-card-bulk-edit span.warning-light,app-card-bulk-edit span.warning,app-fueling-edit span.warning-light,app-fueling-edit span.warning,app-invoice-edit span.warning-light,app-invoice-edit span.warning,app-avp-edit span.warning-light,app-avp-edit span.warning{font-size:18px;margin-left:20px}app-card-edit span.warning-light i.material-icons,app-card-edit span.warning i.material-icons,app-card-bulk-edit span.warning-light i.material-icons,app-card-bulk-edit span.warning i.material-icons,app-fueling-edit span.warning-light i.material-icons,app-fueling-edit span.warning i.material-icons,app-invoice-edit span.warning-light i.material-icons,app-invoice-edit span.warning i.material-icons,app-avp-edit span.warning-light i.material-icons,app-avp-edit span.warning i.material-icons{vertical-align:text-bottom;margin-right:5px}.user-menu-content .version{padding:4px;display:block;white-space:nowrap;text-align:right;font-size:80%}.user-menu-content .version strong{font-weight:400;color:#fff}a.side-action i.material-icons.doubled{color:#0000;text-shadow:2px 2px 0 #000000,0 1px 0 rgb(240,240,240),-2px -1px 0 #000000}kn-app-card-photo-box kn-spinner,kn-app-fueling-photo-box kn-spinner{animation-name:spinner-color-1}kn-app-card-photo-box kn-spinner .path,kn-app-fueling-photo-box kn-spinner .path{animation:strio-spinner-dash 1.5s ease-in-out infinite,spinner-color-1 6s ease-in-out infinite}@keyframes spinner-color-1{0%,20%{stroke:#7860a899}40%{stroke:#7860a8b3}60%{stroke:#7860a8cc}80%{stroke:#7860a8e6}to{stroke:#7860a8}}kn-app-card-photo-box kn-spinner,kn-app-fueling-photo-box kn-spinner{width:250px;left:calc(50% - 125px);top:calc(50% - 125px)}kn-app-card-photo-box kn-spinner .path,kn-app-fueling-photo-box kn-spinner .path{stroke-width:2px}.spinner-icon-link{position:relative}.spinner-icon-link kn-spinner{top:-2px;left:0}kn-textarea.template-value{height:600px}entity-change-view ul{margin-block-start:0;margin-block-end:0;padding-inline-start:15px}entity-change-view li{list-style-type:none}.limited-result-warning{text-align:center;color:#f0b030;margin:15px}.limited-result-warning span{background-color:#fff;padding:10px;border-radius:5px}.limited-result-warning span i.material-icons{vertical-align:middle}kn-menu.correction-review-button{display:block;position:relative}kn-menu.correction-review-button.expanded{box-shadow:0 2px 5px #0003}kn-menu.correction-review-button kn-menu-activator{display:flex;align-items:center;outline:none;margin:0;border-radius:2px;opacity:.7;transition:background-color .5s ease;cursor:pointer}kn-menu.correction-review-button kn-menu-activator[hidden]{display:none}kn-menu.correction-review-button kn-menu-activator:hover,kn-menu.correction-review-button kn-menu-activator:hover i,kn-menu.correction-review-button kn-menu-activator:focus,kn-menu.correction-review-button kn-menu-activator:focus i{opacity:1}kn-menu.correction-review-button kn-menu-activator:hover,kn-menu.correction-review-button kn-menu-activator:focus,kn-menu.correction-review-button kn-menu-activator:active{text-decoration:none}kn-menu.correction-review-button kn-menu-activator i{width:24px;height:24px}kn-menu.correction-review-button kn-menu-activator i:first-child{margin-right:.1em}kn-menu.correction-review-button kn-menu-content:not(.kn-menu-content){min-width:100%;position:absolute;z-index:2;box-shadow:0 2px 5px #0003}kn-menu.correction-review-button kn-menu-content:not(.kn-menu-content).empty{display:none}kn-menu.correction-review-button kn-menu-activator{padding:0 7px}kn-menu.correction-review-button kn-menu-activator i{padding:5px 0}kn-menu.correction-review-button kn-menu-activator i.drop-down{padding:5px 0;margin-right:-5px}kn-menu.correction-review-button kn-menu-content:not(.kn-menu-content) ul{list-style-type:none;padding:0;margin:0}kn-menu.correction-review-button kn-menu-content:not(.kn-menu-content) li{padding:0;margin:0;display:flex;justify-content:space-between}kn-menu.correction-review-button kn-menu-content:not(.kn-menu-content) li span{white-space:nowrap;font-size:16px;cursor:pointer;display:inline-block;line-height:24px;height:24px;padding:5px;flex:1}kn-menu.correction-review-button.expanded{background-color:#484060}kn-menu.correction-review-button:not(.expanded) kn-menu-activator:focus,kn-menu.correction-review-button kn-menu-activator:hover{background-color:#0000004d}kn-menu.correction-review-button kn-menu-activator,kn-menu.correction-review-button kn-menu-activator i{color:#fffc}kn-menu.correction-review-button kn-menu-activator:hover,kn-menu.correction-review-button kn-menu-activator:hover i{color:#fff}kn-menu.correction-review-button kn-menu-content:not(.kn-menu-content){background-color:#484060;border-top:1px solid rgba(255,255,255,.1)}kn-menu.correction-review-button kn-menu-content:not(.kn-menu-content) li span{color:#ffffffb3}kn-menu.correction-review-button kn-menu-content:not(.kn-menu-content) li span:hover{color:#fff;background-color:#0000004d}kn-menu.correction-review-button kn-spinner{left:14px}kn-attached-portal .correction-review-button-content{min-width:200px}kn-menu.recalculate-button{display:block;position:relative}kn-menu.recalculate-button.expanded{box-shadow:0 2px 5px #0003}kn-menu.recalculate-button kn-menu-activator{display:flex;align-items:center;outline:none;margin:0;border-radius:2px;opacity:.7;transition:background-color .5s ease;cursor:pointer}kn-menu.recalculate-button kn-menu-activator[hidden]{display:none}kn-menu.recalculate-button kn-menu-activator:hover,kn-menu.recalculate-button kn-menu-activator:hover i,kn-menu.recalculate-button kn-menu-activator:focus,kn-menu.recalculate-button kn-menu-activator:focus i{opacity:1}kn-menu.recalculate-button kn-menu-activator:hover,kn-menu.recalculate-button kn-menu-activator:focus,kn-menu.recalculate-button kn-menu-activator:active{text-decoration:none}kn-menu.recalculate-button kn-menu-activator i{width:24px;height:24px}kn-menu.recalculate-button kn-menu-activator i:first-child{margin-right:.1em}kn-menu.recalculate-button kn-menu-content:not(.kn-menu-content){min-width:100%;position:absolute;z-index:2;box-shadow:0 2px 5px #0003}kn-menu.recalculate-button kn-menu-content:not(.kn-menu-content).empty{display:none}kn-menu.recalculate-button kn-menu-activator{padding:0 7px}kn-menu.recalculate-button kn-menu-activator i{padding:5px 0}kn-menu.recalculate-button kn-menu-activator i.drop-down{padding:5px 0;margin-right:-5px}kn-menu.recalculate-button kn-menu-content:not(.kn-menu-content) ul{list-style-type:none;padding:0;margin:0}kn-menu.recalculate-button kn-menu-content:not(.kn-menu-content) li{padding:0;margin:0;display:flex;justify-content:space-between}kn-menu.recalculate-button kn-menu-content:not(.kn-menu-content) li span{white-space:nowrap;font-size:16px;cursor:pointer;display:inline-block;line-height:24px;height:24px;padding:5px;flex:1}kn-menu.recalculate-button.expanded{background-color:#484060}kn-menu.recalculate-button:not(.expanded) kn-menu-activator:focus,kn-menu.recalculate-button kn-menu-activator:hover{background-color:#0000004d}kn-menu.recalculate-button kn-menu-activator,kn-menu.recalculate-button kn-menu-activator i{color:#fffc}kn-menu.recalculate-button kn-menu-activator:hover,kn-menu.recalculate-button kn-menu-activator:hover i{color:#fff}kn-menu.recalculate-button kn-menu-content:not(.kn-menu-content){background-color:#484060;border-top:1px solid rgba(255,255,255,.1)}kn-menu.recalculate-button kn-menu-content:not(.kn-menu-content) li span{color:#ffffffb3}kn-menu.recalculate-button kn-menu-content:not(.kn-menu-content) li span:hover{color:#fff;background-color:#0000004d}kn-menu.recalculate-button kn-spinner{left:14px}kn-attached-portal .kn-menu-content.recalculate-button{min-width:200px;padding:10px;background-color:#fff;box-shadow:0 2px 5px #0003}kn-attached-portal .kn-menu-content.recalculate-button:before{left:unset}kn-attached-portal .kn-menu-content.recalculate-button .row{margin-top:10px;display:flex}kn-attached-portal .kn-menu-content.recalculate-button .row>div{width:100%}kn-attached-portal kn-database-selector{margin:0;padding:0;width:100%;display:block;border:1px solid rgba(0,0,0,.2);box-shadow:0 2px 4px #0000001a}kn-attached-portal kn-database-selector .filter{display:flex;background-color:#0000000d;border-bottom:1px solid rgba(0,0,0,.2)}kn-attached-portal kn-database-selector .filter>*{line-height:20px}kn-attached-portal kn-database-selector .filter .clear,kn-attached-portal kn-database-selector .filter .counter{flex:0 0}kn-attached-portal kn-database-selector .filter .clear{display:inline-block;padding:10px 5px 10px 20px;color:transparent;-webkit-user-select:none;user-select:none;background:url(projects/kn-theme-strio/assets/img/search.svg) no-repeat center;opacity:.5;transition:background-image .2s ease-in-out,opacity .2s ease}kn-attached-portal kn-database-selector .filter .clear:hover{opacity:1;color:transparent}kn-attached-portal kn-database-selector .filter:hover .clear{background-image:url(projects/kn-theme-strio/assets/img/clear.svg)}kn-attached-portal kn-database-selector .filter .counter{display:inline-block;padding:10px;font-size:12px;color:#00000080}kn-attached-portal kn-database-selector .filter input{padding:10px 10px 10px 5px;outline:none;flex:1 1;border:none;font-size:16px;background-color:transparent;min-width:0}kn-attached-portal kn-database-selector ul{list-style-type:none;margin:0;padding:0;overflow-y:auto;max-height:70vh}kn-attached-portal kn-database-selector ul li:not(:last-child){border-bottom:1px solid rgba(0,0,0,.15)}kn-attached-portal kn-database-selector ul li a{position:relative;padding:10px 10px 10px 17px;color:#000000b3;text-decoration:none;display:block;background-color:transparent;transition:all .5s ease;background-size:200% 100%;background-position:300% 0%}kn-attached-portal kn-database-selector ul li a:before{content:"";display:block;position:absolute;top:calc(50% - 10px);left:-3px;width:0;height:0;transition:all .3s linear;z-index:10;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid rgba(64,96,192,0)}kn-attached-portal kn-database-selector ul li a.active:before,kn-attached-portal kn-database-selector ul li a:focus:before{left:0}kn-attached-portal kn-database-selector ul li a:hover{text-decoration:none}kn-attached-portal kn-database-selector ul li strong{display:inline-block}kn-attached-portal kn-database-selector ul li span.uid{float:right}kn-attached-portal kn-database-selector ul li span.description{display:block;font-style:italic}@keyframes indeterminate{0%{left:0%;right:100%}30%{left:0%;right:50%}80%{left:70%;right:0%}to{left:100%;right:0%}}@keyframes spinner-rotate{to{transform:rotate(360deg)}}@keyframes spinner-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.app-loading-screen{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100vw;height:100vh}.app-loading-screen p{padding:5px 10px;margin:0;border-radius:3px}html,body{margin:0;min-height:100vh;font-family:Source Sans Pro;font-size:16px}input{font-family:Source Sans Pro;font-size:16px}h1,h2,h3,h4,h5,h6{font-family:"Exo 2"}h1{font-weight:300;font-size:48px;padding-bottom:10px}a{text-decoration:none}a:hover,a:focus{text-decoration:underline}kn-app-main{display:block}[knBackgroundFocusable]{outline:none}kn-sticky.sticked>*{z-index:1000;top:0;left:0;right:0}.country-display,kn-select.country .option,kn-select.country .kn-option-content{height:24px;line-height:24px}.country-display img,kn-select.country .option img,kn-select.country .kn-option-content img{width:24px;height:16px;margin:4px 4px 4px 0;vertical-align:bottom;box-shadow:0 1px 3px #0000004d}.flat-button{display:inline-block;margin:0;padding:5px;opacity:.7;border:none;border-radius:2px;outline:none;background:none;cursor:pointer}.flat-button i{vertical-align:top;transition:all .5s ease;display:inline-block;width:24px;height:24px;overflow:hidden}.flat-button:hover,.flat-button:focus{opacity:1;text-decoration:none}.flat-button:active{opacity:1}.flat-button[disabled]{opacity:.3;background:none}.flat-table{width:100%;border-collapse:collapse}.flat-table tbody tr{height:55px}.flat-table tbody td{transition:.3s background-color ease;padding:10px}.flat-table thead td{padding:10px;font-weight:400;font-style:italic;opacity:.7}.flat-table .actions{text-align:right}.flat-table .actions button{display:inline-block;margin:0;padding:5px;opacity:.7;border:none;border-radius:2px;outline:none;background:none;cursor:pointer}.flat-table .actions button i{vertical-align:top;transition:all .5s ease;display:inline-block;width:24px;height:24px;overflow:hidden}.flat-table .actions button:hover,.flat-table .actions button:focus{opacity:1;text-decoration:none}.flat-table .actions button:active{opacity:1}.flat-table .actions button[disabled]{opacity:.3;background:none}kn-audit-display{white-space:nowrap;margin:10px 5px}kn-audit-display strong{padding:.1em .4em .2em;margin:0 .2em;border-radius:.5em;font-weight:400}app-database-manage kn-tabs{position:relative;padding-top:50px;margin:0 0 20px}app-database-manage kn-tabs .tab-group{position:absolute;top:0;width:100%;margin:0;padding:7px 0;font-size:18px;font-weight:400}app-database-manage kn-tabs a i.material-icons{font-size:72px}app-database-manage kn-tabs a strong{font-weight:400}app-database-manage kn-tabs kn-tab{position:relative;padding:30px;justify-content:center;text-align:center}app-database-manage kn-tabs kn-tab .actions{margin:20px auto 0}app-database-manage kn-tabs kn-tab p.note{margin-top:0;font-style:italic;opacity:.5}app-database-manage kn-tabs kn-tab .select-database{margin:20px auto;padding:20px;width:400px}app-database-manage kn-tabs kn-tab:after{content:"";display:block;position:absolute;width:calc(100% - 2px);height:calc(100% - 2px);left:0;top:0;opacity:0;z-index:10;pointer-events:none;transition:.3s all ease}app-database-manage kn-tabs kn-tab.kn-drag-over:after{opacity:1;width:calc(100% - 20px);height:calc(100% - 20px);left:10px;top:10px}kn-export-button kn-menu{display:block;position:relative}kn-export-button kn-menu.expanded{box-shadow:0 2px 5px #0003}kn-export-button kn-menu kn-menu-activator{display:flex;align-items:center;outline:none;margin:0;border-radius:2px;opacity:.7;transition:background-color .5s ease;cursor:pointer}kn-export-button kn-menu kn-menu-activator[hidden]{display:none}kn-export-button kn-menu kn-menu-activator:hover,kn-export-button kn-menu kn-menu-activator:hover i,kn-export-button kn-menu kn-menu-activator:focus,kn-export-button kn-menu kn-menu-activator:focus i{opacity:1}kn-export-button kn-menu kn-menu-activator:hover,kn-export-button kn-menu kn-menu-activator:focus,kn-export-button kn-menu kn-menu-activator:active{text-decoration:none}kn-export-button kn-menu kn-menu-activator i{width:24px;height:24px}kn-export-button kn-menu kn-menu-activator i:first-child{margin-right:.1em}kn-export-button kn-menu kn-menu-content:not(.kn-menu-content){min-width:100%;position:absolute;z-index:2;box-shadow:0 2px 5px #0003}kn-export-button kn-menu kn-menu-content:not(.kn-menu-content).empty{display:none}kn-export-button kn-menu kn-menu-activator{padding:0 7px}kn-export-button kn-menu kn-menu-activator i{padding:5px 0}kn-export-button kn-menu kn-menu-activator i.drop-down{padding:5px 0;margin-right:-5px}kn-export-button kn-menu kn-menu-content:not(.kn-menu-content) ul{list-style-type:none;padding:0;margin:0}kn-export-button kn-menu kn-menu-content:not(.kn-menu-content) li{padding:0;margin:0;display:flex;justify-content:space-between}kn-export-button kn-menu kn-menu-content:not(.kn-menu-content) li span{white-space:nowrap;font-size:16px;cursor:pointer;display:inline-block;line-height:24px;height:24px;padding:5px;flex:1}kn-export-button kn-menu kn-spinner{left:32px}kn-sticky.sticked>.grid-panel{box-shadow:0 0 10px #00000080}.grid-panel{display:flex;justify-content:space-between;align-items:flex-end;padding:8px}.grid-panel .selector{width:200px}.grid-panel .actions,.grid-panel kn-grid-actions{display:flex;flex-grow:1;font-size:0}.grid-panel .widgets{display:flex}.grid-panel .widgets>*:not(:last-child){margin-right:10px}.grid-panel .selector a,.grid-panel .actions a,.grid-panel kn-grid-actions a{padding:5px 7px;opacity:.7;transition:background-color .5s ease;display:inline-block;line-height:24px;border-radius:2px}.grid-panel .selector a i,.grid-panel .actions a i,.grid-panel kn-grid-actions a i{vertical-align:top;display:inline-block;width:24px;height:24px;overflow:hidden}.grid-panel .selector a:hover,.grid-panel .actions a:hover,.grid-panel kn-grid-actions a:hover{opacity:1}.grid-panel .selector a:hover i,.grid-panel .actions a:hover i,.grid-panel kn-grid-actions a:hover i{opacity:1}.grid-panel .selector a:hover,.grid-panel .selector a:focus,.grid-panel .selector a:active,.grid-panel .actions a:hover,.grid-panel .actions a:focus,.grid-panel .actions a:active,.grid-panel kn-grid-actions a:hover,.grid-panel kn-grid-actions a:focus,.grid-panel kn-grid-actions a:active{text-decoration:none}kn-grid-preset kn-menu{display:block;position:relative}kn-grid-preset kn-menu.expanded{box-shadow:0 2px 5px #0003}kn-grid-preset kn-menu kn-menu-activator{display:flex;align-items:center;outline:none;margin:0;border-radius:2px;opacity:.7;transition:background-color .5s ease;cursor:pointer}kn-grid-preset kn-menu kn-menu-activator[hidden]{display:none}kn-grid-preset kn-menu kn-menu-activator:hover,kn-grid-preset kn-menu kn-menu-activator:hover i,kn-grid-preset kn-menu kn-menu-activator:focus,kn-grid-preset kn-menu kn-menu-activator:focus i{opacity:1}kn-grid-preset kn-menu kn-menu-activator:hover,kn-grid-preset kn-menu kn-menu-activator:focus,kn-grid-preset kn-menu kn-menu-activator:active{text-decoration:none}kn-grid-preset kn-menu kn-menu-activator i{width:24px;height:24px}kn-grid-preset kn-menu kn-menu-activator i:first-child{margin-right:.1em}kn-grid-preset kn-menu kn-menu-content:not(.kn-menu-content){min-width:100%;position:absolute;z-index:2;box-shadow:0 2px 5px #0003}kn-grid-preset kn-menu kn-menu-content:not(.kn-menu-content).empty{display:none}kn-grid-preset kn-menu{min-width:300px}kn-grid-preset kn-menu kn-menu-activator{display:block;opacity:1}kn-grid-preset kn-menu-activator>div{padding:0;margin:0;line-height:24px;display:flex;align-items:center}kn-grid-preset kn-menu-activator>div[hidden]{display:none}kn-grid-preset kn-menu-activator>div i{padding:0}kn-grid-preset kn-menu-activator>div span,kn-grid-preset kn-menu-activator>div a{display:inline-block;line-height:24px;height:24px;padding:5px;transition:color .5s ease}kn-grid-preset kn-menu-activator>div span:hover,kn-grid-preset kn-menu-activator>div span:focus,kn-grid-preset kn-menu-activator>div a:hover,kn-grid-preset kn-menu-activator>div a:focus{opacity:1}kn-grid-preset kn-menu-activator>div span{font-style:italic;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}kn-grid-preset kn-menu-activator>div span.template-name{font-style:normal}kn-grid-preset kn-menu-activator>div span.template-name>i.ownerUid{font-size:80%;font-style:italic}kn-grid-preset kn-menu-activator>div span.template-name>i.material-icons{font-size:125%;vertical-align:middle}kn-grid-preset kn-menu-activator>div input{height:34px;padding:0 5px;width:calc(100% - 10px);min-width:0;border:none;background-color:transparent;font-family:Source Sans Pro;font-size:16px;outline:none}kn-grid-preset kn-menu-activator>div a{opacity:.7}kn-grid-preset kn-menu-content kn-select{width:100%}kn-grid-preset kn-menu-content ul{list-style-type:none;padding:0;margin:0}kn-grid-preset kn-menu-content li:not(.user-select){padding:0;margin:0;display:flex;justify-content:space-between}kn-grid-preset kn-menu-content li:not(.user-select) span,kn-grid-preset kn-menu-content li:not(.user-select) a{cursor:pointer;display:inline-block;line-height:24px;height:24px;padding:5px}kn-grid-preset kn-menu-content li:not(.user-select) span{flex:1;text-overflow:ellipsis;white-space:nowrap}kn-grid-preset kn-menu-content li:not(.user-select) span>i.ownerUid{font-size:80%;font-style:italic}kn-grid-preset kn-menu-content li:not(.user-select) span>i.material-icons{font-size:125%;vertical-align:middle}kn-attached-portal .kn-menu-content.kn-preset-selector-content kn-select{width:100%}kn-attached-portal .kn-menu-content.kn-preset-selector-content ul{list-style-type:none;padding:0;margin:0}kn-attached-portal .kn-menu-content.kn-preset-selector-content li:not(.user-select){padding:0;margin:0;display:flex;justify-content:space-between}kn-attached-portal .kn-menu-content.kn-preset-selector-content li:not(.user-select) span,kn-attached-portal .kn-menu-content.kn-preset-selector-content li:not(.user-select) a{cursor:pointer;display:inline-block;line-height:24px;height:24px;padding:5px}kn-attached-portal .kn-menu-content.kn-preset-selector-content li:not(.user-select) span{flex:1;text-overflow:ellipsis;white-space:nowrap}kn-attached-portal .kn-menu-content.kn-preset-selector-content li:not(.user-select) span>i.ownerUid{font-size:80%;font-style:italic}kn-attached-portal .kn-menu-content.kn-preset-selector-content li:not(.user-select) span>i.material-icons{font-size:125%;vertical-align:middle}kn-grid-query-filter kn-menu{display:block;position:relative}kn-grid-query-filter kn-menu.expanded{box-shadow:0 2px 5px #0003}kn-grid-query-filter kn-menu kn-menu-activator{display:flex;align-items:center;outline:none;margin:0;border-radius:2px;opacity:.7;transition:background-color .5s ease;cursor:pointer}kn-grid-query-filter kn-menu kn-menu-activator[hidden]{display:none}kn-grid-query-filter kn-menu kn-menu-activator:hover,kn-grid-query-filter kn-menu kn-menu-activator:hover i,kn-grid-query-filter kn-menu kn-menu-activator:focus,kn-grid-query-filter kn-menu kn-menu-activator:focus i{opacity:1}kn-grid-query-filter kn-menu kn-menu-activator:hover,kn-grid-query-filter kn-menu kn-menu-activator:focus,kn-grid-query-filter kn-menu kn-menu-activator:active{text-decoration:none}kn-grid-query-filter kn-menu kn-menu-activator i{width:24px;height:24px}kn-grid-query-filter kn-menu kn-menu-activator i:first-child{margin-right:.1em}kn-grid-query-filter kn-menu kn-menu-content:not(.kn-menu-content){min-width:100%;position:absolute;z-index:2;box-shadow:0 2px 5px #0003}kn-grid-query-filter kn-menu kn-menu-content:not(.kn-menu-content).empty{display:none}kn-grid-query-filter kn-menu kn-menu-activator{padding:5px 7px}kn-grid-query-filter kn-menu kn-menu-content:not(.kn-menu-content){position:absolute;z-index:20;left:50%;top:50px;filter:drop-shadow(0 3px 12px rgba(0,0,0,.3))}kn-grid-query-filter kn-menu kn-menu-content:not(.kn-menu-content):before{position:absolute;left:calc(50% - 10px);top:-10px;content:"";display:block;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent}kn-attached-portal .kn-grid-menu-content{position:absolute;z-index:20;transform:translateY(10px);filter:drop-shadow(0 3px 12px rgba(0,0,0,.3))}kn-attached-portal .kn-grid-menu-content:before{position:absolute;left:calc(100% - 100px);top:-10px;content:"";display:block;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent}kn-grid-query-filter kn-menu kn-menu-activator{padding:0;border-radius:2px}kn-grid-query-filter kn-menu kn-menu-activator>*{height:24px;padding:5px;transition:color .5s ease}kn-grid-query-filter kn-menu kn-menu-activator>*:hover,kn-grid-query-filter kn-menu kn-menu-activator>*:focus{opacity:1}kn-grid-query-filter kn-menu kn-menu-activator>span{display:flex}kn-grid-query-filter kn-menu kn-menu-activator>a{opacity:.7}kn-grid-reset{display:block;position:relative}kn-grid-reset.expanded{box-shadow:0 2px 5px #0003}kn-grid-reset kn-menu-activator{display:flex;align-items:center;outline:none;margin:0;border-radius:2px;opacity:.7;transition:background-color .5s ease;cursor:pointer}kn-grid-reset kn-menu-activator[hidden]{display:none}kn-grid-reset kn-menu-activator:hover,kn-grid-reset kn-menu-activator:hover i,kn-grid-reset kn-menu-activator:focus,kn-grid-reset kn-menu-activator:focus i{opacity:1}kn-grid-reset kn-menu-activator:hover,kn-grid-reset kn-menu-activator:focus,kn-grid-reset kn-menu-activator:active{text-decoration:none}kn-grid-reset kn-menu-activator i{width:24px;height:24px}kn-grid-reset kn-menu-activator i:first-child{margin-right:.1em}kn-grid-reset kn-menu-content:not(.kn-menu-content){min-width:100%;position:absolute;z-index:2;box-shadow:0 2px 5px #0003}kn-grid-reset kn-menu-content:not(.kn-menu-content).empty{display:none}kn-grid-reset kn-menu-activator{padding:0 7px}kn-grid-reset kn-menu-activator i{padding:5px 0}kn-grid-reset kn-menu-activator i.drop-down{padding:5px 0;margin-right:-5px}kn-grid-reset kn-menu-content:not(.kn-menu-content) ul{list-style-type:none;padding:0;margin:0}kn-grid-reset kn-menu-content:not(.kn-menu-content) li{padding:0;margin:0;display:flex;justify-content:space-between}kn-grid-reset kn-menu-content:not(.kn-menu-content) li span{white-space:nowrap;font-size:16px;cursor:pointer;display:inline-block;line-height:24px;height:24px;padding:5px;flex:1}kn-grid-reset{padding:0}kn-grid-reset>*:not(.disabled){height:24px;padding:5px;transition:color .5s ease}kn-grid-reset>*:not(.disabled):hover,kn-grid-reset>*:not(.disabled):focus{opacity:1}kn-grid-reset>span{display:flex}kn-grid-reset>a{opacity:.7;display:inline-block;line-height:24px;height:24px;padding:5px}kn-grid-reset>a.disabled{cursor:default;pointer-events:none}kn-grid-search{position:relative;height:50px;margin:-8px -8px -8px 0}kn-grid-search input[type=search]{border:none;padding:0 10px 0 40px;height:100%;width:0;vertical-align:top;transition:.3s all ease}kn-grid-search input[type=search]:focus,kn-grid-search input[type=search].active{width:250px;outline:none}kn-grid-search:after{content:"";display:block;position:absolute;pointer-events:none;width:50px;height:50px;top:0;left:0;mask:url(assets/img/search.svg) no-repeat center;-webkit-mask:url(assets/img/search.svg) no-repeat center}kn-kcuni-settings{display:block;margin:20px}kn-kcuni-settings p strong{font-weight:400}kn-kcuni-settings .settings{display:flex;flex-direction:row;align-items:stretch;padding:10px;margin:0 -10px 10px}kn-kcuni-settings .settings kn-input{flex:1}kn-kcuni-settings .settings button{display:inline-block;margin:0;padding:5px;opacity:.7;border:none;border-radius:2px;outline:none;background:none;cursor:pointer}kn-kcuni-settings .settings button i{vertical-align:top;transition:all .5s ease;display:inline-block;width:24px;height:24px;overflow:hidden}kn-kcuni-settings .settings button:hover,kn-kcuni-settings .settings button:focus{opacity:1;text-decoration:none}kn-kcuni-settings .settings button:active{opacity:1}kn-kcuni-settings .settings button[disabled]{opacity:.3;background:none}kn-kcuni-settings .settings button{margin-left:10px}kn-kcuni-settings .message{padding:10px;vertical-align:center}kn-kcuni-settings .message i{vertical-align:bottom}kn-kcuni-settings .doc-link{display:block;padding-top:10px;margin-bottom:20px;float:left}kn-kcuni-settings .doc-link.app-link{float:right}kn-ownership-display>span{padding:4px;margin:0 4px;border-radius:2px}kn-print-button kn-menu{display:block;position:relative}kn-print-button kn-menu.expanded{box-shadow:0 2px 5px #0003}kn-print-button kn-menu kn-menu-activator{display:flex;align-items:center;outline:none;margin:0;border-radius:2px;opacity:.7;transition:background-color .5s ease;cursor:pointer}kn-print-button kn-menu kn-menu-activator[hidden]{display:none}kn-print-button kn-menu kn-menu-activator:hover,kn-print-button kn-menu kn-menu-activator:hover i,kn-print-button kn-menu kn-menu-activator:focus,kn-print-button kn-menu kn-menu-activator:focus i{opacity:1}kn-print-button kn-menu kn-menu-activator:hover,kn-print-button kn-menu kn-menu-activator:focus,kn-print-button kn-menu kn-menu-activator:active{text-decoration:none}kn-print-button kn-menu kn-menu-activator i{width:24px;height:24px}kn-print-button kn-menu kn-menu-activator i:first-child{margin-right:.1em}kn-print-button kn-menu kn-menu-content:not(.kn-menu-content){min-width:100%;position:absolute;z-index:2;box-shadow:0 2px 5px #0003}kn-print-button kn-menu kn-menu-content:not(.kn-menu-content).empty{display:none}kn-attached-portal .kn-grid-menu-content{min-width:100%;position:absolute;z-index:2;box-shadow:0 2px 5px #0003}kn-attached-portal .kn-grid-menu-content.empty{display:none}kn-print-button kn-menu kn-menu-activator{padding:0 7px}kn-print-button kn-menu kn-menu-activator i{padding:5px 0}kn-print-button kn-menu kn-menu-activator i.drop-down{padding:5px 0;margin-right:-5px}kn-print-button kn-menu kn-menu-content:not(.kn-menu-content) ul{list-style-type:none;padding:0;margin:0}kn-print-button kn-menu kn-menu-content:not(.kn-menu-content) li{padding:0;margin:0;display:flex;justify-content:space-between}kn-print-button kn-menu kn-menu-content:not(.kn-menu-content) li span{white-space:nowrap;font-size:16px;cursor:pointer;display:inline-block;line-height:24px;height:24px;padding:5px;flex:1}kn-attached-portal .kn-grid-button-content ul{list-style-type:none;padding:0;margin:0}kn-attached-portal .kn-grid-button-content li{padding:0;margin:0;display:flex;justify-content:space-between}kn-attached-portal .kn-grid-button-content li span{white-space:nowrap;font-size:16px;cursor:pointer;display:inline-block;line-height:24px;height:24px;padding:5px;flex:1}kn-print-button kn-menu kn-menu-content{min-width:200px}kn-print-button kn-menu kn-spinner{left:14px}kn-attached-portal .kn-menu-content.kn-print-button-content{min-width:200px}app-print-template-edit kn-codemirror{flex:1}app-print-template-edit>kn-resizable-container{height:100%}app-print-template-edit>kn-resizable-container kn-draggable-handler.left{z-index:2;height:50px!important;top:calc(100% - 50px)!important}app-print-template-edit>kn-resizable-container .preview iframe{width:100%;height:100%;border:none}app-print-template-edit>kn-resizable-container .cm-editor{height:100%}app-print-template-edit>kn-resizable-container .cm-scroller{overflow:auto}app-print-template-edit>kn-resizable-container .box{width:100%;height:100%}app-print-template-edit form{width:100%;height:100%}app-print-template-edit kn-tabs{flex-direction:column-reverse}app-print-template-edit kn-tabs a.sidepanel{display:inline-block;margin:0;padding:5px;opacity:.7;border:none;border-radius:2px;outline:none;background:none;cursor:pointer}app-print-template-edit kn-tabs a.sidepanel i{vertical-align:top;transition:all .5s ease;display:inline-block;width:24px;height:24px;overflow:hidden}app-print-template-edit kn-tabs a.sidepanel:hover,app-print-template-edit kn-tabs a.sidepanel:focus{opacity:1;text-decoration:none}app-print-template-edit kn-tabs a.sidepanel:active{opacity:1}app-print-template-edit kn-tabs a.sidepanel[disabled]{opacity:.3;background:none}app-print-template-edit kn-tabs a.sidepanel{margin:0 6px 0 0}app-print-template-edit kn-tabs a.sidepanel i{transition:transform .5s ease .3s}app-print-template-edit kn-tabs a.sidepanel.active i{transform:rotate(180deg)}app-print-template-edit kn-tab.active{display:flex;flex-direction:column;flex:1}app-print-template-edit kn-tab.home .box{flex:1;display:flex;flex-direction:column;justify-content:center;margin:30px auto}app-print-template-edit kn-tab.home .fields{width:100%;max-width:700px;margin:0 auto}app-print-template-edit kn-tab.home i.banner{font-size:128px;margin:0 auto}app-print-template-edit kn-tab.home h1{text-align:center;margin:50px 0}app-print-template-edit kn-tab.home .form-container{width:80%;height:100%;margin:50px auto}app-print-template-edit kn-tab.home .form-layout{display:flex;flex-direction:column;height:100%}app-print-template-edit kn-tab .no-print-context-placeholder{flex:1;display:flex;flex-direction:column;justify-content:center;margin:30px auto}app-print-template-edit kn-tab .no-print-context-placeholder i.banner{font-size:128px;margin:0 auto}app-print-template-edit kn-tab .no-print-context-placeholder strong{font-family:"Exo 2";text-align:center;font-weight:400;font-size:32px;margin:20px 0 50px}app-print-template-edit kn-tab .no-print-context-placeholder button{text-align:center}app-print-template-edit kn-menu.errors kn-menu-activator{display:inline-block;margin:0;padding:5px;opacity:.7;border:none;border-radius:2px;outline:none;background:none;cursor:pointer}app-print-template-edit kn-menu.errors kn-menu-activator i{vertical-align:top;transition:all .5s ease;display:inline-block;width:24px;height:24px;overflow:hidden}app-print-template-edit kn-menu.errors kn-menu-activator:hover,app-print-template-edit kn-menu.errors kn-menu-activator:focus{opacity:1;text-decoration:none}app-print-template-edit kn-menu.errors kn-menu-activator:active{opacity:1}app-print-template-edit kn-menu.errors kn-menu-activator[disabled]{opacity:.3;background:none}app-print-template-edit kn-menu.errors kn-menu-activator{margin:0 8px 0 0;opacity:1}.app-print-template-edit-errors-popup{position:absolute;right:8px;bottom:50px;max-width:1000px;overflow-x:auto;overflow-y:hidden;padding:20px;z-index:100;box-shadow:0 3px 12px #0000004d}.app-print-template-edit-errors-popup [hidden]{display:none}.app-print-template-edit-errors-popup strong{display:block}.app-print-template-edit-errors-popup pre{font-size:14px;margin-bottom:0}kn-menu-content.app-print-template-edit-errors-popup{visibility:hidden}kn-query-filter .query-filter>div[knFilterGroup]{display:block;min-width:1000px;padding:20px}kn-query-filter .filter-group{margin:auto}kn-query-filter .filter-group .new-filter-actions{align-items:center;display:flex}kn-query-filter .filter-group .new-filter-actions button{margin:0 0 0 10px;padding:5px 10px;border-radius:3px;border:none;height:30px;text-transform:uppercase}kn-query-filter .filter-group .new-filter-actions .coalescing-operator{display:flex;align-items:center;margin-right:10px}kn-query-filter .filter-group .new-filter-actions .coalescing-operator:before{content:"";display:block;flex:1;height:1px}kn-query-filter .filter-group .new-filter-actions kn-select{width:200px}kn-query-filter ul{list-style-type:none;padding:0;margin:0}kn-query-filter li{padding:10px 0 10px 10px}kn-query-filter li.boolean-operator{padding:0;position:relative;height:1px}kn-query-filter li.boolean-operator span{position:absolute;display:block;padding:0 10px;font-size:14px;height:20px;line-height:20px;top:-10px;left:20px;text-transform:uppercase}kn-query-filter li[knFilterItem]{padding:10px 0 10px 10px;display:flex;align-items:center;height:40px}kn-query-filter li[knFilterItem]>span{margin:5px}kn-query-filter li[knFilterItem]:first-child{padding-top:0}kn-query-filter .filter-group .filter-name,kn-query-filter .filter-group .coalescing-operator{width:225px}kn-query-filter .filter-group .coalescing-operator{width:190px}kn-query-filter .filter-group .filter-group .filter-name,kn-query-filter .filter-group .filter-group .coalescing-operator{width:205px}kn-query-filter .filter-group .filter-group .coalescing-operator{width:170px}kn-query-filter .filter-group .filter-group .filter-group .filter-name,kn-query-filter .filter-group .filter-group .filter-group .coalescing-operator{width:185px}kn-query-filter .filter-group .filter-group .filter-group .coalescing-operator{width:150px}kn-query-filter .filter-group .filter-group .filter-group .filter-group .filter-name,kn-query-filter .filter-group .filter-group .filter-group .filter-group .coalescing-operator{width:165px}kn-query-filter .filter-group .filter-group .filter-group .filter-group .coalescing-operator{width:130px}kn-query-filter .filter-name input{font-weight:700}kn-query-filter .filter-operator{width:150px}kn-query-filter .filter-operator kn-input input{text-align:center}kn-query-filter .filter-operator>*{width:100%}kn-query-filter .filter-value{flex:1}kn-query-filter .filter-value .presenter{flex:1;display:flex;align-items:center}kn-query-filter .filter-value .presenter kn-input,kn-query-filter .filter-value .presenter kn-select{flex:1}kn-query-filter .filter-value .presenter kn-date-input span.required{display:none}kn-query-filter .filter-value .presenter>span{margin:0 10px}kn-query-filter .filter-value .presenter>span:first-child{margin-left:0}kn-query-filter .filter-actions{width:70px;text-align:right}kn-query-filter .filter-actions button{display:inline-block;margin:0;padding:5px;opacity:.7;border:none;border-radius:2px;outline:none;background:none;cursor:pointer}kn-query-filter .filter-actions button i{vertical-align:top;transition:all .5s ease;display:inline-block;width:24px;height:24px;overflow:hidden}kn-query-filter .filter-actions button:hover,kn-query-filter .filter-actions button:focus{opacity:1;text-decoration:none}kn-query-filter .filter-actions button:active{opacity:1}kn-query-filter .filter-actions button[disabled]{opacity:.3;background:none}kn-query-filter .filter-actions button{height:34px}kn-query-filter .footer{padding:20px;text-align:right;display:flex}kn-query-filter .footer button{padding:5px 10px;margin-left:20px;border-radius:3px;border:none;height:30px;text-transform:uppercase}kn-query-filter .footer .left{text-align:left;flex:1}kn-query-filter .footer .left button{margin-left:0;margin-right:20px}kn-query-filter .filter-placeholder{width:400px;margin:30px auto 50px;text-align:center}kn-query-filter .filter-placeholder span.placeholder{display:block}kn-query-filter .filter-placeholder>i.material-icons{font-size:150px}kn-query-filter .filter-placeholder p{margin-top:-10px;margin-bottom:50px;font-size:24px;display:none}kn-query-filter .filter-placeholder kn-select .kn-select-container{padding:7px;transition:.3s all ease;box-shadow:0 2px 10px #0000001a}kn-query-filter .filter-placeholder kn-select .kn-select-container:hover{box-shadow:0 2px 20px #0003}kn-query-filter .filter-placeholder kn-select .kn-select-container:active{transition:none;box-shadow:none}kn-roles-table .role-permissions{position:relative;margin:0 10px 76px}kn-roles-table .role-permissions>.scrollable{overflow-x:auto;margin:0 54px 0 220px}kn-roles-table .role-permissions table{border-collapse:separate;border-spacing:0}kn-roles-table .role-permissions table thead th{position:relative;width:54px;min-width:54px;height:270px;padding:0}kn-roles-table .role-permissions table thead th.permission:not(:nth-child(2)):before{content:"";left:0;bottom:10px;position:absolute;display:block;width:1px;height:calc(100% - 20px)}kn-roles-table .role-permissions table tbody td{padding:0;height:54px}kn-roles-table .role-permissions table tbody.permissions-matrix td kn-checkbox{justify-content:center}kn-roles-table .role-permissions table tbody.add-new-input td{height:0}kn-roles-table .role-permissions table div.rotate{display:flex;flex-direction:column;justify-content:center;position:absolute;height:54px;bottom:0;left:100%;transform:rotate(270deg);transform-origin:0 100%;text-align:left}kn-roles-table .role-permissions table th.name,kn-roles-table .role-permissions table td.name{position:absolute;left:0;width:220px;text-align:center;vertical-align:middle}kn-roles-table .role-permissions table th.name kn-input,kn-roles-table .role-permissions table td.name kn-input{margin:10px}kn-roles-table .role-permissions table th.name kn-input input,kn-roles-table .role-permissions table td.name kn-input input{font-weight:700}kn-roles-table .role-permissions table th.spacer,kn-roles-table .role-permissions table td.spacer{width:100%;min-width:0}kn-roles-table .role-permissions table th.actions,kn-roles-table .role-permissions table td.actions{position:absolute;right:0;width:54px}kn-roles-table .role-permissions .actions button{display:inline-block;margin:0;padding:5px;opacity:.7;border:none;border-radius:2px;outline:none;background:none;cursor:pointer}kn-roles-table .role-permissions .actions button i{vertical-align:top;transition:all .5s ease;display:inline-block;width:24px;height:24px;overflow:hidden}kn-roles-table .role-permissions .actions button:hover,kn-roles-table .role-permissions .actions button:focus{opacity:1;text-decoration:none}kn-roles-table .role-permissions .actions button:active{opacity:1}kn-roles-table .role-permissions .actions button[disabled]{opacity:.3;background:none}kn-roles-table .role-permissions .actions button{margin:10px;height:34px}kn-roles-table .role-permissions span.name,kn-roles-table .role-permissions span.description,.permission-actions-select span.name,.permission-actions-select span.description{display:block;white-space:nowrap;padding:1px 10px}kn-roles-table .role-permissions span.name,.permission-actions-select span.name{font-size:16px;font-weight:700}kn-roles-table .role-permissions span.description,.permission-actions-select span.description{font-size:14px;font-weight:400;opacity:.7}kn-attached-portal .permission-actions-select{position:absolute;z-index:100;filter:drop-shadow(0 3px 12px rgba(0,0,0,.3));padding:10px;border-radius:5px;transform:translate(calc(-50% + 25px),5px)}kn-attached-portal .permission-actions-select>div{padding:5px}kn-attached-portal .permission-actions-select>div kn-checkbox label{flex:1}kn-attached-portal .permission-actions-select:before{position:absolute;left:calc(50% - 10px);top:-10px;content:"";display:block;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent}kn-user-edit table.user-roles{width:100%;border-collapse:collapse;margin:13px 0 10px}kn-user-edit table.user-roles tbody tr{height:40px}kn-user-edit table.user-roles tbody td{transition:.3s background-color ease;padding:10px 0 10px 10px}kn-user-edit table.user-roles td.actions{text-align:right}kn-user-edit table.user-roles thead,kn-user-edit table.user-roles td.user-role input{font-weight:700}kn-user-edit table.user-roles thead{text-align:center}kn-user-edit table.user-roles thead tr:first-child{text-align:center}kn-user-edit table.user-roles thead tr:last-child{height:auto}kn-user-edit table.user-roles thead tr:last-child td{font-weight:400;font-style:italic;opacity:.7;padding-bottom:5px}kn-user-edit table.user-roles thead tr:last-child td>div{display:flex}kn-user-edit table.user-roles thead tr:last-child td>div>span{flex:1}kn-user-edit table.user-roles td.user-role{width:200px}kn-user-edit table.user-roles td.user-role-customer-branch{width:250px}kn-user-edit table.user-roles td.user-role-customer-branch>div{display:flex}kn-user-edit table.user-roles td.user-role-customer-branch>div input{text-align:right;width:100%}kn-user-edit table.user-roles td.actions button{display:inline-block;margin:0;padding:5px;opacity:.7;border:none;border-radius:2px;outline:none;background:none;cursor:pointer}kn-user-edit table.user-roles td.actions button i{vertical-align:top;transition:all .5s ease;display:inline-block;width:24px;height:24px;overflow:hidden}kn-user-edit table.user-roles td.actions button:hover,kn-user-edit table.user-roles td.actions button:focus{opacity:1;text-decoration:none}kn-user-edit table.user-roles td.actions button:active{opacity:1}kn-user-edit table.user-roles td.actions button[disabled]{opacity:.3;background:none}kn-user-edit table.user-roles td.actions button{margin:0 10px;height:34px}kn-user-edit table.user-roles td.actions button:first-child{margin-left:0}kn-user-edit table.user-roles td.actions button:last-child{margin-right:0}kn-spinner{position:absolute;margin:0 auto;width:36px}kn-spinner:before{content:"";display:block;padding-top:100%}kn-spinner .circular{animation:spinner-rotate 2s linear infinite;height:100%;transform-origin:center center;width:100%;position:absolute;inset:0;margin:auto}kn-spinner .path{stroke-dasharray:1,200;stroke-dashoffset:0;animation:spinner-dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;stroke-linecap:square;stroke-width:8px}kn-tabs.boxlist div.tabs-viewport{margin-top:10px;box-shadow:0 1px 7px #0000001a}kn-tabs.boxlist div.tabs-labels ul{width:100%}kn-tabs.boxlist div.tabs-labels li a{position:relative;flex-direction:column;justify-content:center;padding:0;width:170px;height:150px!important;transition:.3s color ease}kn-tabs.boxlist div.tabs-labels li a:hover,kn-tabs.boxlist div.tabs-labels li a:focus{text-decoration:none;outline:none}kn-tabs.boxlist div.tabs-labels li.active a{border-radius:5px}kn-tabs.boxlist div.tabs-labels li.active a:after{position:absolute;left:calc(50% - 15px);bottom:-10px;content:"";display:block;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent}kn-tabs.notebook div.tabs-labels li a{padding:0 30px;height:50px;line-height:50px;transition:.3s color ease}kn-tabs.notebook div.tabs-labels li a:hover,kn-tabs.notebook div.tabs-labels li a:focus{text-decoration:none;outline:none}kn-tabs.notebook div.tabs-labels li a:before{content:"";display:block;position:absolute;width:80%;height:4px;left:10%;top:-10px;opacity:0;z-index:10;transform:scale(.8);transition:.3s all ease}kn-tabs.notebook div.tabs-labels li a:hover:before,kn-tabs.notebook div.tabs-labels li a:focus:before{opacity:1;top:0;transform:scale(1)}kn-tabs.notebook div.tabs-labels li.active a:before{opacity:1;top:0;transform:scale(1);width:100%;left:0}kn-datagrid tr td.strong{font-weight:700}kn-datagrid tr td.highlight{color:#802020}kn-datagrid tr td.note{color:gray;font-size:.8em}kn-datagrid tr td.overflow{overflow:visible}kn-datagrid kn-cell-renderer span.user-database-tag,kn-datagrid kn-cell-renderer span.user-role-tag{color:#fff;padding:4px 7px;margin:0 5px 0 0;border-radius:2px}kn-datagrid kn-cell-renderer span.user-ownership{color:#0000004d}kn-datagrid kn-cell-renderer span.user-ownership>span{color:#000;background-color:#0000001a;padding:4px;margin:0 4px;border-radius:2px}.kn-ripple{overflow:hidden;position:relative}.kn-ripple.kn-ripple-unbounded{overflow:visible}.kn-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale(0)}kn-checkbox .kn-checkbox-mark{opacity:0}kn-checkbox input[type=checkbox]+.kn-checkbox-box:before{border-radius:50%}kn-checkbox input[type=checkbox]+.kn-checkbox-box:after{border-radius:2px;transition:.3s all ease}kn-checkbox input[type=checkbox]:checked+.kn-checkbox-box:after{border-color:transparent}kn-checkbox input[type=checkbox]:checked+.kn-checkbox-box .kn-checkbox-mark-path{stroke-dashoffset:0;stroke-dasharray:25}kn-checkbox input[type=checkbox]:checked+.kn-checkbox-box .kn-checkbox-mark{opacity:1}kn-checkbox .kn-checkbox-mark-path{stroke-dashoffset:25;stroke-dasharray:25;stroke-width:2px;transition:.3s transform ease,.3s stroke-dashoffset ease;transform-origin:50% 50%;stroke:#fff}kn-checkbox .kn-checkbox-box:after,kn-checkbox label{transition:.3s color ease}kn-checkbox.indeterminate input[type=checkbox]+.kn-checkbox-box:after{border-color:transparent}kn-checkbox.indeterminate .kn-checkbox-mark{opacity:1}kn-checkbox.indeterminate .kn-checkbox-mark-path{transform:rotate(45deg) translate(-2px);stroke-dashoffset:20!important;stroke-dasharray:14!important}kn-control-messages{position:relative;height:15px}kn-control-messages>div{position:absolute;display:block}kn-control-messages>div.kn-enter,kn-control-messages>div.kn-leave{transition:.3s all ease}kn-control-messages>div.kn-enter,kn-control-messages>div.kn-leave.kn-leave-active{top:-5px;opacity:0}kn-control-messages>div.kn-leave,kn-control-messages>div.kn-enter.kn-enter-active{top:0;opacity:1}kn-date-input label,kn-date-input [kn-hint]{font-size:14px}kn-date-input [kn-prefix],kn-date-input [kn-suffix]{display:flex}kn-date-input .kn-date-input-container{border-bottom-width:2px;border-bottom-style:solid;border-radius:2px;transition:.15s all ease}kn-date-input .kn-date-input-underline:before,kn-date-input .kn-date-input-underline:after{content:"";position:absolute;top:-3px;height:3px;display:block;z-index:101}kn-date-input .kn-date-input-underline:before{left:50%;width:0;opacity:0;transition:.3s all ease,.5s background-color ease}kn-date-input .kn-date-input-underline:after{transition:.3s all ease,.5s background-color ease}kn-date-input.disabled .kn-date-input-container,kn-date-input.readonly .kn-date-input-container{border-bottom-style:dotted}kn-date-input.focused .kn-date-input-underline:before{left:0%;width:100%;opacity:1}kn-date-input.focused .kn-date-input-underline:before,kn-date-input.focused .kn-date-input-underline:after{z-index:111}kn-date-input.ng-touched.ng-invalid .kn-date-input-underline:before{left:0%;width:100%;opacity:1}kn-date-input.ng-touched.ng-pending .kn-date-input-underline:before,kn-date-input.ng-touched.ng-pending .kn-date-input-underline:after,kn-date-input.ng-touched.pending .kn-date-input-underline:before,kn-date-input.ng-touched.pending .kn-date-input-underline:after,kn-date-input.focused.ng-pending .kn-date-input-underline:before,kn-date-input.focused.ng-pending .kn-date-input-underline:after,kn-date-input.focused.pending .kn-date-input-underline:before,kn-date-input.focused.pending .kn-date-input-underline:after,kn-date-input.focused.loading .kn-date-input-underline:before,kn-date-input.focused.loading .kn-date-input-underline:after{top:-4px;height:5px}kn-date-input.ng-touched.ng-pending .kn-date-input-underline:after,kn-date-input.ng-touched.pending .kn-date-input-underline:after,kn-date-input.focused.ng-pending .kn-date-input-underline:after,kn-date-input.focused.pending .kn-date-input-underline:after,kn-date-input.focused.loading .kn-date-input-underline:after{animation:indeterminate 1s linear infinite}kn-date-input input{min-height:24px;text-align:right}kn-date-input .input-button i.material-icons{opacity:.5;transition:.3s opacity ease}kn-date-input .input-button i.material-icons:hover,kn-date-input .input-button i.material-icons:focus{opacity:1}kn-date-input .input-button.disabled i.material-icons,kn-date-input .input-button.readonly i.material-icons{opacity:.5}kn-date-input .input-button>a{display:flex;text-decoration:none}@-moz-document url-prefix(){kn-date-input input{clip-path:inset(0 25px 0 0);margin-right:-20px!important;min-width:70px!important}}kn-datepicker .viewport{filter:drop-shadow(0 3px 12px rgba(0,0,0,.3))}kn-datepicker .viewport:before{content:"";position:absolute;display:block;left:calc(50% - 10px);top:-10px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent}kn-datepicker .viewport.kn-enter,kn-datepicker .viewport.kn-leave{transition:.3s opacity ease,.3s margin-top ease,.3s transform ease}kn-datepicker .viewport.kn-enter kn-date-view,kn-datepicker .viewport.kn-enter kn-day-view,kn-datepicker .viewport.kn-enter kn-hour-view,kn-datepicker .viewport.kn-leave kn-date-view,kn-datepicker .viewport.kn-leave kn-day-view,kn-datepicker .viewport.kn-leave kn-hour-view{opacity:1!important;transform:none!important}kn-datepicker .viewport.kn-enter{opacity:0;margin-top:10px}kn-datepicker .viewport.kn-leave,kn-datepicker .viewport.kn-enter.kn-enter-active{opacity:1;margin-top:0}kn-datepicker .viewport.kn-leave.kn-leave-active{opacity:0;margin-top:10px}kn-datepicker kn-date-header a,kn-datepicker kn-date-header a:hover,kn-datepicker kn-time-header a,kn-datepicker kn-time-header a:hover{text-decoration:none}kn-datepicker kn-date-header a{text-align:center;font-weight:900}kn-datepicker kn-time-header a{font-weight:400;border-radius:10%}kn-datepicker kn-date-view.kn-enter,kn-datepicker kn-date-view.kn-leave,kn-datepicker kn-day-view.kn-enter,kn-datepicker kn-day-view.kn-leave,kn-datepicker kn-hour-view.kn-enter,kn-datepicker kn-hour-view.kn-leave{transition:.3s opacity ease,.3s transform ease}kn-datepicker kn-date-view.kn-enter,kn-datepicker kn-day-view.kn-enter,kn-datepicker kn-hour-view.kn-enter{opacity:0;transform:scale(.7)}kn-datepicker kn-date-view.kn-leave,kn-datepicker kn-date-view.kn-enter.kn-enter-active,kn-datepicker kn-day-view.kn-leave,kn-datepicker kn-day-view.kn-enter.kn-enter-active,kn-datepicker kn-hour-view.kn-leave,kn-datepicker kn-hour-view.kn-enter.kn-enter-active{opacity:1;transform:scale(1)}kn-datepicker kn-date-view.kn-leave.kn-leave-active,kn-datepicker kn-day-view.kn-leave.kn-leave-active,kn-datepicker kn-hour-view.kn-leave.kn-leave-active{opacity:0;transform:scale(1.4)}kn-datepicker kn-month-view.animated{transition:.3s transform ease}kn-datepicker kn-month-view th,kn-datepicker kn-month-view td{text-align:center;border:1px solid transparent}kn-datepicker kn-month-view th{font-size:14px;font-weight:400;text-transform:uppercase}kn-datepicker kn-month-view td a{width:42px;height:42px;line-height:42px;text-align:center;border-radius:50%;border:1px solid transparent}kn-datepicker kn-month-view td a,kn-datepicker kn-month-view td a:hover,kn-datepicker kn-month-view td a:active,kn-datepicker kn-month-view td a:focus{text-decoration:none;z-index:1}kn-datepicker kn-month-view td a:hover,kn-datepicker kn-month-view td a:focus{outline:none}kn-datepicker .picker-relative-container{position:relative;width:calc(100% - 44px);height:calc(100% - 44px);margin:22px}kn-datepicker .picker-relative-container.format-12-hours{width:calc(100% - 80px);height:calc(100% - 80px);margin:40px}kn-datepicker .picker-relative-container .center{position:absolute;left:calc(50% - 5px);top:calc(50% - 5px);width:10px;height:10px;z-index:1;border-radius:50%}kn-datepicker .picker-relative-container .gauge{position:absolute;left:50%;top:50%;height:1px;transform-origin:0 0}kn-datepicker .picker-relative-container li{text-align:center;border:1px solid transparent}kn-datepicker .picker-relative-container li:before{border-radius:50%}kn-datepicker .picker-relative-container li.minor a{width:13px;height:13px;line-height:13px;text-align:center;border-radius:50%;border:1px solid transparent}kn-datepicker .picker-relative-container li.minor a,kn-datepicker .picker-relative-container li.minor a:hover,kn-datepicker .picker-relative-container li.minor a:active,kn-datepicker .picker-relative-container li.minor a:focus{text-decoration:none;z-index:1}kn-datepicker .picker-relative-container li.minor a:hover,kn-datepicker .picker-relative-container li.minor a:focus{outline:none}kn-datepicker .picker-relative-container li.minor a{font-size:0}kn-datepicker .picker-relative-container li:not(.minor) a{width:42px;height:42px;line-height:42px;text-align:center;border-radius:50%;border:1px solid transparent}kn-datepicker .picker-relative-container li:not(.minor) a,kn-datepicker .picker-relative-container li:not(.minor) a:hover,kn-datepicker .picker-relative-container li:not(.minor) a:active,kn-datepicker .picker-relative-container li:not(.minor) a:focus{text-decoration:none;z-index:1}kn-datepicker .picker-relative-container li:not(.minor) a:hover,kn-datepicker .picker-relative-container li:not(.minor) a:focus{outline:none}kn-datepicker .period-selector a{width:42px;height:42px;line-height:42px;text-align:center;border-radius:50%;border:1px solid transparent}kn-datepicker .period-selector a,kn-datepicker .period-selector a:hover,kn-datepicker .period-selector a:active,kn-datepicker .period-selector a:focus{text-decoration:none;z-index:1}kn-datepicker .period-selector a:hover,kn-datepicker .period-selector a:focus{outline:none}button.form-button,.form-input button{position:relative;width:100%;height:45px;border:none;outline:none;padding:0 30px;font-size:16px;overflow:hidden;box-shadow:0 2px 2px #0003;border-radius:2px;transition:all .2s}button.form-button[disabled],.form-input button[disabled]{box-shadow:none}button.form-button::-moz-focus-inner,.form-input button::-moz-focus-inner{border:none}button.form-button:after,.form-input button:after{content:"";position:absolute;pointer-events:none;left:50%;bottom:-25%;width:0;height:0;opacity:0;border-radius:50%;transition:.2s all ease}button.form-button:not([disabled]):hover,button.form-button:not([disabled]):focus,.form-input button:not([disabled]):hover,.form-input button:not([disabled]):focus{box-shadow:0 2px 20px #0000004d}button.form-button:not([disabled]):active,.form-input button:not([disabled]):active{transition:box-shadow .2s;transform:scale(.98);box-shadow:0 2px 10px #0000004d}button.form-button:not([disabled]):active:after,.form-input button:not([disabled]):active:after{bottom:-70%;left:-50%;height:200%;width:200%;opacity:.3}@keyframes reveal-back-link{to{opacity:1;left:calc(50% - 685px)}}.form-container.heading,.form-container .form-loader-bar{position:relative}.form-container.heading:before,.form-container.heading:after,.form-container .form-loader-bar:before,.form-container .form-loader-bar:after{content:"";position:absolute;top:100%;height:5px;z-index:3}.form-container.heading:before,.form-container .form-loader-bar:before{left:0;width:100%;opacity:0;transition:.3s opacity ease}.form-container.heading:after,.form-container .form-loader-bar:after{left:0%;right:100%;opacity:0}.loading .form-container.heading:before,.loading .form-container.heading:after,.loading .form-container .form-loader-bar:before,.loading .form-container .form-loader-bar:after{opacity:1}.loading .form-container.heading:after,.loading .form-container .form-loader-bar:after{animation:indeterminate 1s linear infinite}.form-container{margin:30px 0}.form-container.heading{position:relative;margin:0;padding:0;transition:.5s box-shadow ease}.form-container.heading>.content{max-width:1200px;margin:auto;display:flex}.form-container.heading h1{font-size:32px;max-width:1200px;margin:auto;flex:1}.form-container.heading .form-buttons{display:flex;align-items:center}.form-container h1,.form-container p,.form-container .form-layout{margin:auto;max-width:1200px}.form-container h1{padding:20px 0;margin:0 auto;border:none}.form-container hr{border:none;height:1px;margin:10px -15px;background-color:#0000001a}.form-container .form-back{position:absolute;opacity:0;left:calc(50% - 750px);top:calc(50% - 32px);transition:.3s all ease;animation-name:reveal-back-link;animation-duration:1s;animation-fill-mode:forwards}.form-container .form-back:after{content:"";position:absolute;display:block;width:64px;height:64px;left:20px;border-radius:50%;transition:.3s all ease;transform:rotateY(45deg)}.form-container .form-back i{position:absolute;z-index:10;font-size:48px;line-height:64px;text-align:center;width:64px;height:64px}.form-container .form-back:hover:after,.form-container .form-back:focus:after{left:0;transform:rotateY(0)}.form-container .form-back:active:after{transition:none}kn-sticky.sticked>.form-container.heading{position:fixed!important;box-shadow:0 0 15px #0000004d}.form-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:20px}.form-footer div:only-child{margin-left:auto}.form-actions-info{display:flex;flex-grow:1;justify-content:flex-end;align-items:center;margin:0 1em;white-space:nowrap}.form-actions-info i.material-icons{padding:0 .3em}.form-buttons{text-align:right}.form-buttons button{position:relative;width:100%;height:45px;border:none;outline:none;padding:0 30px;font-size:16px;overflow:hidden;box-shadow:0 2px 2px #0003;border-radius:2px;transition:all .2s}.form-buttons button[disabled]{box-shadow:none}.form-buttons button::-moz-focus-inner{border:none}.form-buttons button:after{content:"";position:absolute;pointer-events:none;left:50%;bottom:-25%;width:0;height:0;opacity:0;border-radius:50%;transition:.2s all ease}.form-buttons button:not([disabled]):hover,.form-buttons button:not([disabled]):focus{box-shadow:0 2px 20px #0000004d}.form-buttons button:not([disabled]):active{transition:box-shadow .2s;transform:scale(.98);box-shadow:0 2px 10px #0000004d}.form-buttons button:not([disabled]):active:after{bottom:-70%;left:-50%;height:200%;width:200%;opacity:.3}.form-buttons button{width:auto;margin-left:10px;padding:0 30px}.form-errors{margin:0;padding:0;list-style-type:none}.form-errors li{margin:2px 0;padding:0;display:flex;align-items:center}.form-errors li strong{display:flex;align-items:center;color:#fff;padding:.3em .5em;margin-right:1em}.form-errors li strong i{padding-right:.3em}.form-layout .info-bar{margin:15px;padding:15px;box-shadow:0 1px 7px #0000001a}.form-layout .info-bar strong{font-weight:400}.form-layout .form-grid{display:flex;flex-direction:column}.form-layout .form-box{display:flex;flex-direction:column;flex-grow:1;margin:3px;box-shadow:0 1px 2px #0000001a;border-radius:2px}.form-layout .form-box .title{position:relative;display:flex;flex-direction:row;align-items:center;margin:0;padding:5px;height:34px;line-height:34px}.form-layout .form-box .title h2{flex:1;padding-left:8px;margin:0;font-weight:800;font-size:1em;text-transform:uppercase}.form-layout .form-box .title .side-action{display:inline-block;margin:0;padding:5px;opacity:.7;border:none;border-radius:2px;outline:none;background:none;cursor:pointer}.form-layout .form-box .title .side-action i{vertical-align:top;transition:all .5s ease;display:inline-block;width:24px;height:24px;overflow:hidden}.form-layout .form-box .title .side-action:hover,.form-layout .form-box .title .side-action:focus{opacity:1;text-decoration:none}.form-layout .form-box .title .side-action:active{opacity:1}.form-layout .form-box .title .side-action[disabled]{opacity:.3;background:none}.form-layout .form-box .title .side-action{height:24px;margin-left:5px}.form-layout .form-box .content{flex-grow:1;padding:0 15px 15px}.form-layout .form-box .content:first-child{padding-top:15px}.form-layout .form-box .info-bar{margin:0;box-shadow:none;border-top:none;border-left:none;border-right:none}.form-layout .form-box .container{display:flex}.form-layout .form-box .container .content{flex:1;width:0}.form-layout .form-box .container .side-actions{display:flex;align-items:center;justify-content:center}.form-layout .form-box .container .side-actions a{display:inline-block;margin:0;padding:5px;opacity:.7;border:none;border-radius:2px;outline:none;background:none;cursor:pointer}.form-layout .form-box .container .side-actions a i{vertical-align:top;transition:all .5s ease;display:inline-block;width:24px;height:24px;overflow:hidden}.form-layout .form-box .container .side-actions a:hover,.form-layout .form-box .container .side-actions a:focus{opacity:1;text-decoration:none}.form-layout .form-box .container .side-actions a:active{opacity:1}.form-layout .form-box .container .side-actions a[disabled]{opacity:.3;background:none}.form-layout .form-box .container .side-actions a{height:24px;margin:10px}.form-layout .form-box .feature{border-radius:2px 2px 0 0;flex-grow:0}.form-layout .form-box .feature+.content{padding-top:15px}.form-layout .form-box .alt{padding:15px;flex-grow:0}.form-layout .form-box .alt p{margin:.5em;padding:0}.form-layout .form-box .alt-actions{display:flex}.form-layout .form-box .alt-actions a{display:inline-block;margin:0;padding:5px;opacity:.7;border:none;border-radius:2px;outline:none;background:none;cursor:pointer}.form-layout .form-box .alt-actions a i{vertical-align:top;transition:all .5s ease;display:inline-block;width:24px;height:24px;overflow:hidden}.form-layout .form-box .alt-actions a:hover,.form-layout .form-box .alt-actions a:focus{opacity:1;text-decoration:none}.form-layout .form-box .alt-actions a:active{opacity:1}.form-layout .form-box .alt-actions a[disabled]{opacity:.3;background:none}.form-layout .form-box .alt-actions a{display:flex;align-items:center;padding:5px 7px;height:24px}.form-layout .form-box .alt-actions a i.material-icons{margin-right:5px}.form-layout .form-inline-box{margin:15px}.form-layout .form-inline-box .title h3{flex:1;padding:2px 0 0;margin:0;font-weight:400;font-size:16px;text-align:center}.form-layout .form-expanssion{margin:15px 0;z-index:1}.form-layout .form-expanssion .form-box{margin:0;transition:.2s margin ease;position:relative;box-shadow:none}.form-layout .form-expanssion .form-box:before{content:"";position:absolute;display:block;width:100%;height:100%;z-index:-1;box-shadow:0 1px 7px #0000001a}.form-layout .form-expanssion .form-box.expanded{margin:30px 0}.form-layout .form-expanssion .form-box:first-child{margin-top:0}.form-layout .form-expanssion .form-box:last-child{margin-bottom:0}.form-layout .row{display:flex;flex-direction:row;width:100%}.form-layout .column{display:flex;flex-direction:column;width:100%}.form-layout .column .column-spacer{height:100%}.form-layout .form-input{flex:1;position:relative;padding:3px 0;min-width:0}.form-layout .form-input.inlined{margin:0;flex-grow:0;min-width:auto}.form-layout .form-input>*{margin:0 10px}.form-layout .form-input>input,.form-layout .form-input>select{width:calc(100% - 20px)}.form-layout .form-input>kn-control-messages{margin:-18px 0 0 15px}.form-layout .flex-input input{width:0}.form-layout .flex-0{flex:unset}.form-layout .flex-1{flex:1}.form-layout .flex-2{flex:2}.form-layout .flex-3{flex:3}.form-layout .flex-4{flex:4}.form-layout .flex-5{flex:5}.form-layout .flex-6{flex:6}.form-layout .flex-start{justify-content:flex-start}.form-layout .flex-end{justify-content:flex-end}.form-layout .flex-middle{display:flex;align-items:center}.form-layout .row.flex-reverse{flex-direction:row-reverse}.form-layout .column.flex-reverse{flex-direction:column-reverse}.form-layout .popover{position:relative;height:34px}.form-layout .popover kn-menu-activator{cursor:pointer}.form-layout .popover .side-action{display:inline-block;margin:0;padding:5px;opacity:.7;border:none;border-radius:2px;outline:none;background:none;cursor:pointer}.form-layout .popover .side-action i{vertical-align:top;transition:all .5s ease;display:inline-block;width:24px;height:24px;overflow:hidden}.form-layout .popover .side-action:hover,.form-layout .popover .side-action:focus{opacity:1;text-decoration:none}.form-layout .popover .side-action:active{opacity:1}.form-layout .popover .side-action[disabled]{opacity:.3;background:none}.form-layout .popover .side-action{height:24px}kn-attached-portal .kn-form-layout-menu-content{z-index:200;position:absolute;left:calc(100% - 490px);top:40px;width:500px;filter:drop-shadow(0 3px 12px rgba(0,0,0,.3))}kn-attached-portal .kn-form-layout-menu-content h3{font-weight:400;margin:0;padding:15px 15px 15px 20px}kn-attached-portal .kn-form-layout-menu-content .popover-close{display:inline-block;margin:0;padding:5px;opacity:.7;border:none;border-radius:2px;outline:none;background:none;cursor:pointer}kn-attached-portal .kn-form-layout-menu-content .popover-close i{vertical-align:top;transition:all .5s ease;display:inline-block;width:24px;height:24px;overflow:hidden}kn-attached-portal .kn-form-layout-menu-content .popover-close:hover,kn-attached-portal .kn-form-layout-menu-content .popover-close:focus{opacity:1;text-decoration:none}kn-attached-portal .kn-form-layout-menu-content .popover-close:active{opacity:1}kn-attached-portal .kn-form-layout-menu-content .popover-close[disabled]{opacity:.3;background:none}kn-attached-portal .kn-form-layout-menu-content .popover-close{position:absolute;top:10px;right:10px;height:24px}kn-attached-portal .kn-form-layout-menu-content [hidden]{display:none}kn-attached-portal .kn-form-layout-menu-content:before{position:absolute;left:calc(100% - 37px);top:-10px;content:"";display:block;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent}.form-slots-table{width:100%;table-layout:fixed;margin-top:2em;border-collapse:collapse}.form-slots-table th{padding:5px;font-weight:400;position:relative}.form-slots-table th:before{content:"";position:absolute;display:block;width:calc(100% - 22px);height:100%;border:1px solid transparent;top:0;left:11px}.form-slots-table th.disabled:before{background-color:transparent}.form-slots-table td{padding:10px 0}.form-slots-table caption{position:relative;padding:10px;margin-bottom:10px;z-index:1}kn-input label,kn-input [kn-hint]{font-size:14px}kn-input [kn-prefix],kn-input [kn-suffix]{display:flex}kn-input .kn-input-container{border-bottom-width:2px;border-bottom-style:solid;border-radius:2px;transition:.15s all ease}kn-input .kn-input-underline:before,kn-input .kn-input-underline:after{content:"";position:absolute;top:-3px;height:3px;display:block;z-index:101}kn-input .kn-input-underline:before{left:50%;width:0;opacity:0;transition:.3s all ease,.5s background-color ease}kn-input .kn-input-underline:after{transition:.3s all ease,.5s background-color ease}kn-input.disabled .kn-input-container,kn-input.readonly .kn-input-container{border-bottom-style:dotted}kn-input.focused .kn-input-underline:before{left:0%;width:100%;opacity:1}kn-input.focused .kn-input-underline:before,kn-input.focused .kn-input-underline:after{z-index:111}kn-input.ng-touched.ng-invalid .kn-input-underline:before{left:0%;width:100%;opacity:1}kn-input.ng-touched.ng-pending .kn-input-underline:before,kn-input.ng-touched.ng-pending .kn-input-underline:after,kn-input.ng-touched.pending .kn-input-underline:before,kn-input.ng-touched.pending .kn-input-underline:after,kn-input.focused.ng-pending .kn-input-underline:before,kn-input.focused.ng-pending .kn-input-underline:after,kn-input.focused.pending .kn-input-underline:before,kn-input.focused.pending .kn-input-underline:after,kn-input.focused.loading .kn-input-underline:before,kn-input.focused.loading .kn-input-underline:after{top:-4px;height:5px}kn-input.ng-touched.ng-pending .kn-input-underline:after,kn-input.ng-touched.pending .kn-input-underline:after,kn-input.focused.ng-pending .kn-input-underline:after,kn-input.focused.pending .kn-input-underline:after,kn-input.focused.loading .kn-input-underline:after{animation:indeterminate 1s linear infinite}kn-input input{min-height:24px}kn-input input input:autofill,kn-input input input:-webkit-autofill{transition:color 9999s steps(1,end) 0s,background-color 5000s steps(1,end) 0s;filter:none!important;background:none!important;color:#000!important}kn-options-container{display:block;box-shadow:0 5px 10px #0003;width:100%;z-index:110}kn-options-container .kn-options-container-viewport{max-height:310px}kn-options-container .kn-options-container-filter{display:flex}kn-options-container .kn-options-container-filter .clear{position:relative;font-size:0;width:40px;height:40px}kn-options-container .kn-options-container-filter .clear:before,kn-options-container .kn-options-container-filter .clear:after{content:"";display:block;position:absolute;pointer-events:none;width:100%;height:100%;top:0;left:0;transition:opacity .3s ease}kn-options-container .kn-options-container-filter .clear:before{mask:url(assets/img/search.svg) no-repeat center;-webkit-mask:url(assets/img/search.svg) no-repeat center;opacity:1}kn-options-container .kn-options-container-filter .clear:after{mask:url(assets/img/clear.svg) no-repeat center;-webkit-mask:url(assets/img/clear.svg) no-repeat center;opacity:0}kn-options-container .kn-options-container-filter .clear:hover:before{opacity:0}kn-options-container .kn-options-container-filter .clear:hover:after{opacity:1}kn-options-container .kn-options-container-filter input{flex:1;border:none;background:none;padding:5px;outline:none}kn-select.focused kn-options-container .kn-options-container-viewport,kn-input.focused kn-options-container .kn-options-container-viewport{z-index:1000}kn-optgroup>strong{text-transform:uppercase}kn-option:not(.disabled):hover{transition:none}kn-option .kn-option-selector{transition:.3s color ease}kn-radio input[type=radio]+.kn-radio-box:before{border-radius:50%}kn-radio input[type=radio]+.kn-radio-box:after{border-radius:50%;transition:.3s border-color ease}kn-radio .kn-radio-mark{transition:.2s border linear}kn-radio .kn-radio-box,kn-radio label{transition:.3s color ease}kn-select label,kn-select [kn-hint]{font-size:14px}kn-select [kn-prefix],kn-select [kn-suffix]{display:flex}kn-select .kn-select-container{border-bottom-width:2px;border-bottom-style:solid;border-radius:2px;transition:.15s all ease}kn-select .kn-select-underline:before,kn-select .kn-select-underline:after{content:"";position:absolute;top:-3px;height:3px;display:block;z-index:101}kn-select .kn-select-underline:before{left:50%;width:0;opacity:0;transition:.3s all ease,.5s background-color ease}kn-select .kn-select-underline:after{transition:.3s all ease,.5s background-color ease}kn-select.disabled .kn-select-container,kn-select.readonly .kn-select-container{border-bottom-style:dotted}kn-select.focused .kn-select-underline:before{left:0%;width:100%;opacity:1}kn-select.focused .kn-select-underline:before,kn-select.focused .kn-select-underline:after{z-index:111}kn-select.ng-touched.ng-invalid .kn-select-underline:before{left:0%;width:100%;opacity:1}kn-select.ng-touched.ng-pending .kn-select-underline:before,kn-select.ng-touched.ng-pending .kn-select-underline:after,kn-select.ng-touched.pending .kn-select-underline:before,kn-select.ng-touched.pending .kn-select-underline:after,kn-select.focused.ng-pending .kn-select-underline:before,kn-select.focused.ng-pending .kn-select-underline:after,kn-select.focused.pending .kn-select-underline:before,kn-select.focused.pending .kn-select-underline:after,kn-select.focused.loading .kn-select-underline:before,kn-select.focused.loading .kn-select-underline:after{top:-4px;height:5px}kn-select.ng-touched.ng-pending .kn-select-underline:after,kn-select.ng-touched.pending .kn-select-underline:after,kn-select.focused.ng-pending .kn-select-underline:after,kn-select.focused.pending .kn-select-underline:after,kn-select.focused.loading .kn-select-underline:after{animation:indeterminate 1s linear infinite}kn-select .kn-select-header{line-height:24px}kn-select .kn-select-header>*{min-height:24px}kn-select .kn-select-header .separator{padding-right:.3em}kn-select .kn-select-header .option{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}kn-select.disabled .kn-select-header{pointer-events:none}kn-textarea label,kn-textarea [kn-hint]{font-size:14px}kn-textarea [kn-prefix],kn-textarea [kn-suffix]{display:flex}kn-textarea .kn-textarea-container{border-bottom-width:2px;border-bottom-style:solid;border-radius:2px;transition:.15s all ease}kn-textarea .kn-textarea-underline:before,kn-textarea .kn-textarea-underline:after{content:"";position:absolute;top:-3px;height:3px;display:block;z-index:101}kn-textarea .kn-textarea-underline:before{left:50%;width:0;opacity:0;transition:.3s all ease,.5s background-color ease}kn-textarea .kn-textarea-underline:after{transition:.3s all ease,.5s background-color ease}kn-textarea.disabled .kn-textarea-container,kn-textarea.readonly .kn-textarea-container{border-bottom-style:dotted}kn-textarea.focused .kn-textarea-underline:before{left:0%;width:100%;opacity:1}kn-textarea.focused .kn-textarea-underline:before,kn-textarea.focused .kn-textarea-underline:after{z-index:111}kn-textarea.ng-touched.ng-invalid .kn-textarea-underline:before{left:0%;width:100%;opacity:1}kn-textarea.ng-touched.ng-pending .kn-textarea-underline:before,kn-textarea.ng-touched.ng-pending .kn-textarea-underline:after,kn-textarea.ng-touched.pending .kn-textarea-underline:before,kn-textarea.ng-touched.pending .kn-textarea-underline:after,kn-textarea.focused.ng-pending .kn-textarea-underline:before,kn-textarea.focused.ng-pending .kn-textarea-underline:after,kn-textarea.focused.pending .kn-textarea-underline:before,kn-textarea.focused.pending .kn-textarea-underline:after,kn-textarea.focused.loading .kn-textarea-underline:before,kn-textarea.focused.loading .kn-textarea-underline:after{top:-4px;height:5px}kn-textarea.ng-touched.ng-pending .kn-textarea-underline:after,kn-textarea.ng-touched.pending .kn-textarea-underline:after,kn-textarea.focused.ng-pending .kn-textarea-underline:after,kn-textarea.focused.pending .kn-textarea-underline:after,kn-textarea.focused.loading .kn-textarea-underline:after{animation:indeterminate 1s linear infinite}kn-textarea{height:100%;display:flex!important;flex-direction:column}kn-textarea .kn-textarea-container{flex:1}kn-textarea textarea{height:calc(100% - 20px)}kn-textarea:not(.resizable) textarea{resize:none}kn-textarea.resizable-x textarea{resize:horizontal}kn-textarea.resizable-y textarea{resize:vertical}header.liner{height:80px;display:flex;justify-content:space-between;background-size:100% auto;background-repeat:no-repeat;background-attachment:fixed}header.liner>div{display:flex;align-items:center}header.liner .logo{outline:none}header.liner .logo img{margin:10px}header.liner button.main-action{position:relative;width:100%;height:45px;border:none;outline:none;padding:0 30px;font-size:16px;overflow:hidden;box-shadow:0 2px 2px #0003;border-radius:2px;transition:all .2s}header.liner button.main-action[disabled]{box-shadow:none}header.liner button.main-action::-moz-focus-inner{border:none}header.liner button.main-action:after{content:"";position:absolute;pointer-events:none;left:50%;bottom:-25%;width:0;height:0;opacity:0;border-radius:50%;transition:.2s all ease}header.liner button.main-action:not([disabled]):hover,header.liner button.main-action:not([disabled]):focus{box-shadow:0 2px 20px #0000004d}header.liner button.main-action:not([disabled]):active{transition:box-shadow .2s;transform:scale(.98);box-shadow:0 2px 10px #0000004d}header.liner button.main-action:not([disabled]):active:after{bottom:-70%;left:-50%;height:200%;width:200%;opacity:.3}header.liner button.main-action{margin:0 15px;box-shadow:0 2px 2px #00000080}header.liner button.main-action:not([disabled]):hover,header.liner button.main-action:not([disabled]):focus{box-shadow:0 2px 20px #000000b3}header.liner button.main-action:not([disabled]):active{box-shadow:0 2px 10px #000000b3}header.liner kn-menu{z-index:2;position:relative}header.liner kn-menu.expanded{box-shadow:0 1px 2px #0000004d}header.liner kn-menu kn-menu-activator{display:flex;padding:16px;transition:all .3s ease;cursor:pointer;outline:none}header.liner kn-menu kn-menu-content{position:absolute;min-width:100%;left:0;margin-top:0;box-shadow:0 1px 2px #0000004d;z-index:100}header.liner kn-menu kn-menu-content[hidden]{opacity:0;margin-top:-10px;transition:all .3s ease}header.liner kn-menu kn-menu-content ul{padding:0;margin:0;list-style-type:none}header.liner kn-menu kn-menu-content ul li{padding:0;margin:0}header.liner kn-menu kn-menu-content a{padding:10px;display:block;white-space:nowrap;transition:all .3s ease}header.liner kn-menu kn-menu-content a:hover{text-decoration:none}kn-attached-portal .header-liner.kn-menu-content{box-shadow:0 1px 2px #0000004d;z-index:100}kn-attached-portal .header-liner.kn-menu-content[hidden]{opacity:0;margin-top:-10px;transition:all .3s ease}kn-attached-portal .header-liner.kn-menu-content ul{padding:0;margin:0;list-style-type:none}kn-attached-portal .header-liner.kn-menu-content ul li{padding:0;margin:0}kn-attached-portal .header-liner.kn-menu-content a{padding:10px;display:block;white-space:nowrap;transition:all .3s ease}kn-attached-portal .header-liner.kn-menu-content a:hover{text-decoration:none}header.liner .database-menu:before,header.liner .database-menu:after{content:"";position:absolute;top:20px;width:1px;height:40px;transition:top .5s ease}header.liner .database-menu:before{left:0}header.liner .database-menu:after{right:0}header.liner .database-menu.expanded:before,header.liner .database-menu.expanded:after,header.liner .database-menu:hover:before,header.liner .database-menu:hover:after{top:-50px}header.liner .database-menu.database-menu-hidden{display:none}header.liner .database-menu kn-database-selector{border:none}header.liner .database-menu kn-database-selector .filter{font-size:0}header.liner .database-menu kn-database-selector .filter .clear{padding:0 20px}header.liner .database-menu kn-database-selector .filter:hover .clear{background-image:url(assets/img/clear.svg)}header.liner .database-menu kn-database-selector ul{max-height:70%}header.liner .database-menu kn-database-selector ul li a.active:before,header.liner .database-menu kn-database-selector ul li a:focus:before{left:0}header.liner .database-menu kn-database-selector ul li a:hover{text-decoration:none}header.liner .database-menu kn-menu-activator{flex-direction:column;justify-content:center;min-width:120px;height:48px;padding-right:40px}header.liner .database-menu kn-menu-activator strong{display:block;font-weight:400}header.liner .database-menu kn-menu-activator .description{display:block}header.liner .database-menu kn-menu-activator:after{content:"";position:absolute;right:12px;top:32px;width:16px;height:16px;mask:url(assets/img/selector-expand.svg) no-repeat center;-webkit-mask:url(assets/img/selector-expand.svg) no-repeat center;transform:rotate(-90deg);transition:transform .5s ease}header.liner .database-menu kn-menu-activator:hover:after{transform:rotate(0)}header.liner .database-menu.expanded kn-menu-activator:after{transform:rotate(-180deg)}header.liner>div:first-child,header.liner kn-navbar{flex:1}header.liner nav>ul,header.liner kn-navbar>ul{height:80px;margin:0 10px;padding:0;list-style-type:none;display:flex}header.liner nav>ul>li,header.liner kn-navbar>ul>li{display:inline-block;margin:0;padding:0}header.liner nav>ul>li>a,header.liner nav>ul>li>kn-menu-activator,header.liner kn-navbar>ul>li>a,header.liner kn-navbar>ul>li>kn-menu-activator{display:block;margin:10px 3px;height:58px;padding:0 18px;line-height:58px;transition:.3s all ease;border:1px solid transparent;outline:none}header.liner nav>ul>li>a,header.liner nav>ul>li>a:hover,header.liner nav>ul>li>a:focus,header.liner nav>ul>li>kn-menu-activator,header.liner nav>ul>li>kn-menu-activator:hover,header.liner nav>ul>li>kn-menu-activator:focus,header.liner kn-navbar>ul>li>a,header.liner kn-navbar>ul>li>a:hover,header.liner kn-navbar>ul>li>a:focus,header.liner kn-navbar>ul>li>kn-menu-activator,header.liner kn-navbar>ul>li>kn-menu-activator:hover,header.liner kn-navbar>ul>li>kn-menu-activator:focus{text-decoration:none}header.liner kn-navbar kn-menu{margin:10px 3px;height:60px;padding:0!important}header.liner kn-navbar kn-menu-activator{height:60px;padding:0 8px;align-items:center}kn-attached-portal .kn-navbar-expansion ul{margin:0 10px;padding:0;list-style-type:none}kn-attached-portal .kn-navbar-expansion ul>li{margin:0;padding:0}kn-attached-portal .kn-navbar-expansion ul>li>a{display:block;padding:0 18px;transition:.3s all ease;border:1px solid transparent;outline:none}kn-attached-portal .kn-navbar-expansion ul>li>a,kn-attached-portal .kn-navbar-expansion ul>li>a:hover,kn-attached-portal .kn-navbar-expansion ul>li>a:focus{text-decoration:none}header.liner .user-menu kn-menu-activator{min-width:120px;flex-direction:row-reverse;align-items:center}header.liner .user-menu kn-menu-activator img{width:48px;height:48px;margin-left:10px;background-image:url(assets/img/noavatar.svg)}header.liner .user-menu kn-menu-activator kn-menu-content{right:0}header.liner .user-menu kn-menu-content{right:0;left:initial}header.liner .user-menu kn-menu-content .separator:before{content:"";display:block;height:1px;width:calc(100% - 20px);margin:10px}header.liner .user-menu kn-menu-content .separator:first-child,header.liner .user-menu kn-menu-content .separator:last-child{display:none}kn-attached-portal .user-menu-content{right:0;left:initial}kn-attached-portal .user-menu-content .separator:before{content:"";display:block;height:1px;width:calc(100% - 20px);margin:10px}kn-attached-portal .user-menu-content .separator:first-child,kn-attached-portal .user-menu-content .separator:last-child{display:none}kn-modal .overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000}kn-modal.confirmation-dialog .overlay{display:flex;align-items:center;justify-content:center}kn-modal.confirmation-dialog .overlay.kn-enter,kn-modal.confirmation-dialog .overlay.kn-leave{transition:.3s opacity ease}kn-modal.confirmation-dialog .overlay.kn-enter .container,kn-modal.confirmation-dialog .overlay.kn-leave .container{transition:.3s transform ease,.3s margin-top ease-out}kn-modal.confirmation-dialog .overlay.kn-enter{opacity:0}kn-modal.confirmation-dialog .overlay.kn-enter .container{transform:perspective(1000px) rotateX(60deg)}kn-modal.confirmation-dialog .overlay.kn-leave,kn-modal.confirmation-dialog .overlay.kn-enter.kn-enter-active{opacity:1}kn-modal.confirmation-dialog .overlay.kn-leave .container,kn-modal.confirmation-dialog .overlay.kn-enter.kn-enter-active .container{transform:scale(1)}kn-modal.confirmation-dialog .overlay.kn-leave.kn-leave-active{opacity:0}kn-modal.confirmation-dialog .overlay.kn-leave.kn-leave-active .container{transform:scale(.8);margin-top:100px}kn-modal.confirmation-dialog .overlay .container{overflow-y:auto;min-width:300px;max-width:750px;min-height:200px;display:flex;flex-direction:column}kn-modal.confirmation-dialog .overlay .content{padding:15px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1}kn-modal.confirmation-dialog .overlay .content span{white-space:pre-line;text-align:center;margin-top:10px}kn-modal.confirmation-dialog .overlay .buttons{display:flex}kn-modal.confirmation-dialog .overlay .buttons button{position:relative;flex:1;padding:15px;min-width:150px;border:none;background:none;cursor:pointer;transition:color .5s ease,background-color .5s ease}kn-modal.confirmation-dialog .overlay .buttons button:before{content:"";width:60%;height:3px;position:absolute;display:block;top:0;left:20%;opacity:.3}kn-modal.confirmation-dialog .overlay .buttons button:hover:before{opacity:1}kn-modal.confirmation-dialog .overlay .buttons button:hover,kn-modal.confirmation-dialog .overlay .buttons button:focus{transition:color .2s ease,background-color .2s ease}kn-modal.confirmation-dialog .overlay .buttons button:active{box-shadow:0 2px 2px #0003 inset;padding:16px 15px 14px}kn-toast>div{position:fixed;display:flex;flex-direction:row;justify-content:center;left:50px;bottom:50px;z-index:1000;box-shadow:0 2px 3px #0000004d;border-radius:2px}kn-toast>div.kn-enter,kn-toast>div.kn-leave{transition:.3s all ease}kn-toast>div.kn-enter,kn-toast>div.kn-leave.kn-leave-active{left:35px;opacity:0}kn-toast>div.kn-leave,kn-toast>div.kn-enter.kn-enter-active{left:50px;opacity:1}kn-toast>div .content{display:flex;flex-direction:column;padding:15px 20px}kn-toast>div .content span,kn-toast>div .content strong{display:block}kn-toast>div a{display:flex;justify-content:center;flex-direction:column;padding:15px;text-align:center}kn-toast>div a,kn-toast>div a:hover,kn-toast>div a:focus,kn-toast>div a:active{text-decoration:none}kn-timeline{position:relative}kn-timeline:before,kn-timeline:after{content:"";position:absolute;display:block;top:0;width:20%;height:100%;z-index:2;pointer-events:none}kn-timeline:before{left:0}kn-timeline:after{right:0}kn-timeline .time-viewport{overflow:hidden}kn-timeline .time-container{display:flex;margin:100px 0 50px}kn-timeline .time-container>span{flex-shrink:0}kn-timeline .time-segment{font-size:0;height:3px;width:calc(50% - 2px)}kn-timeline .time-mark{position:relative;width:3px;height:3px}kn-timeline .time-mark a{position:absolute;width:13px;height:13px;top:-5px;left:-5px;border-radius:50%;z-index:1;outline:none}kn-timeline .time-mark a.selected:after{content:"";position:absolute;display:block;width:23px;height:23px;left:-7px;top:-7px;border-radius:50%}kn-timeline .time-mark a:before{content:"";position:absolute;display:block;width:53px;height:53px;top:-20px;left:-20px;border-radius:50%;z-index:-1}kn-timeline .time-mark a .date{position:absolute;display:block;white-space:nowrap;text-align:center;left:7px;top:-68px;font-weight:700;transform:translate(-50%)}kn-timeline .time-mark a .year{display:block;font-weight:400}kn-timeline .time-mark a i.material-icons{top:20px;position:absolute;left:1px}kn-timeline .time-mark.pin a{width:9px;height:9px;top:-7px;left:-7px}kn-timeline .time-mark.pin a:before{top:-22px;left:-22px}kn-timeline .time-mark.pin a.selected:after{left:-9px;top:-9px}kn-timeline .time-mark.pin a .date{left:5px;top:-70px}kn-timeline .time-mark.today:before{content:"";position:absolute;display:block;width:1px;height:63px;left:1px;top:-30px;opacity:.5}kn-timeline .time-mark.today:not(.selectable):after{content:"";position:absolute;display:block;width:3px;height:15px;left:0;top:-6px}kn-timeline .time-mark.today a .date{top:-60px}kn-timeline kn-datepicker .viewport{top:-20px}kn-timeline kn-datepicker.calendar-mark .viewport{top:5px}.app-loading-screen p{color:#fff;background-color:#0003}html,body{background-color:#f0f0f0;color:#000c}a{color:#8040a0}kn-input.ownership [kn-prefix]{color:#7860a8}.flat-button{color:#000}.flat-button:not([disabled]):hover,.flat-button:not([disabled]):focus{background-color:#0000001a}.flat-button:not([disabled]):active{background-color:#0003}.flat-table thead td{border-bottom:3px solid rgb(204,204,204)}.flat-table tbody td{border-bottom:1px solid rgb(234.6,234.6,234.6)}.flat-table tbody tr:hover>td{background-color:#0000000d}.flat-table .actions button{color:#000}.flat-table .actions button:not([disabled]):hover,.flat-table .actions button:not([disabled]):focus{background-color:#0000001a}.flat-table .actions button:not([disabled]):active{background-color:#0003}kn-audit-display{color:#00000080}kn-audit-display strong{background-color:#00000012}app-database-manage kn-tabs .tab-group{border-bottom:1px solid rgba(0,0,0,.1);color:#00000080}app-database-manage kn-tabs a i.material-icons{color:#0006}app-database-manage kn-tabs li.active a i.material-icons,app-database-manage kn-tabs a:hover i.material-icons,app-database-manage kn-tabs a:focus i.material-icons{color:#000c}app-database-manage kn-tabs kn-tab .select-database{background-color:#0000000d;border:1px solid rgba(0,0,0,.15)}app-database-manage kn-tabs kn-tab.kn-drag-over:after{background-color:#fff0d84d;border:1px dashed rgb(255,152,0)}kn-export-button kn-menu.expanded{background-color:#484060}kn-export-button kn-menu:not(.expanded) kn-menu-activator:focus,kn-export-button kn-menu kn-menu-activator:hover{background-color:#0000004d}kn-export-button kn-menu kn-menu-activator,kn-export-button kn-menu kn-menu-activator i{color:#fffc}kn-export-button kn-menu kn-menu-activator:hover,kn-export-button kn-menu kn-menu-activator:hover i{color:#fff}kn-export-button kn-menu kn-menu-content:not(.kn-menu-content){background-color:#484060;border-top:1px solid rgba(255,255,255,.1)}kn-export-button kn-menu kn-menu-content:not(.kn-menu-content) li span{color:#ffffffb3}kn-export-button kn-menu kn-menu-content:not(.kn-menu-content) li span:hover{color:#fff;background-color:#0000004d}.grid-panel{background-color:#7860a8}.grid-panel .selector a,.grid-panel .actions a,.grid-panel kn-grid-actions a{color:#ffffffb3}.grid-panel .selector a:hover,.grid-panel .actions a:hover,.grid-panel kn-grid-actions a:hover{color:#fff;background-color:#0000004d}kn-grid-preset kn-menu.expanded{background-color:#484060}kn-grid-preset kn-menu:not(.expanded) kn-menu-activator:focus,kn-grid-preset kn-menu kn-menu-activator:hover{background-color:#0000004d}kn-grid-preset kn-menu kn-menu-activator,kn-grid-preset kn-menu kn-menu-activator i{color:#fffc}kn-grid-preset kn-menu kn-menu-activator:hover,kn-grid-preset kn-menu kn-menu-activator:hover i{color:#fff}kn-grid-preset kn-menu kn-menu-content:not(.kn-menu-content){background-color:#484060;border-top:1px solid rgba(255,255,255,.1)}kn-grid-preset kn-menu-activator>div span,kn-grid-preset kn-menu-activator>div a{transition:color .5s ease}kn-grid-preset kn-menu-activator>div span:hover,kn-grid-preset kn-menu-activator>div span:focus,kn-grid-preset kn-menu-activator>div a:hover,kn-grid-preset kn-menu-activator>div a:focus{color:#fff;background-color:#0003}kn-grid-preset kn-menu-activator>div span{color:#ffffff80}kn-grid-preset kn-menu-activator>div span.template-name{color:#ffd088}kn-grid-preset kn-menu-activator>div input{color:#fff}kn-grid-preset kn-menu-activator>div input::placeholder{color:#ffffff80}kn-grid-preset kn-menu-activator>div a{color:#ffffff80}kn-grid-preset kn-menu-content li:not(.user-select) span:hover,kn-grid-preset kn-menu-content li:not(.user-select) a:hover{color:#fff;background-color:#0003}kn-grid-preset kn-menu-content li:not(.user-select) span{color:#ffffffb3}kn-grid-preset kn-menu-content li:not(.user-select) a{color:#ffffff80}kn-grid-preset kn-menu-content kn-select{color:#000c;background-color:#fff}kn-grid-preset kn-menu-content kn-select kn-options-container,kn-grid-preset kn-menu-content kn-select kn-option{color:#000c}kn-attached-portal .kn-menu-content.kn-preset-selector-content li:not(.user-select) span:hover,kn-attached-portal .kn-menu-content.kn-preset-selector-content li:not(.user-select) a:hover{color:#fff;background-color:#0003}kn-attached-portal .kn-menu-content.kn-preset-selector-content li:not(.user-select) span{color:#ffffffb3}kn-attached-portal .kn-menu-content.kn-preset-selector-content li:not(.user-select) a{color:#ffffff80}kn-attached-portal .kn-menu-content.kn-preset-selector-content kn-select{color:#000c;background-color:#fff}kn-attached-portal .kn-menu-content.kn-preset-selector-content kn-select kn-options-container,kn-attached-portal .kn-menu-content.kn-preset-selector-content kn-select kn-option{color:#000c}kn-grid-query-filter kn-menu.expanded{background-color:#484060}kn-grid-query-filter kn-menu:not(.expanded) kn-menu-activator:focus,kn-grid-query-filter kn-menu kn-menu-activator:hover{background-color:#0000004d}kn-grid-query-filter kn-menu kn-menu-activator,kn-grid-query-filter kn-menu kn-menu-activator i{color:#fffc}kn-grid-query-filter kn-menu kn-menu-activator:hover,kn-grid-query-filter kn-menu kn-menu-activator:hover i{color:#fff}kn-grid-query-filter kn-menu kn-menu-content:not(.kn-menu-content){background-color:#484060;border-top:1px solid rgba(255,255,255,.1)}kn-grid-query-filter kn-menu kn-menu-content:not(.kn-menu-content){background-color:#fff}kn-grid-query-filter kn-menu kn-menu-content:not(.kn-menu-content):before{border-bottom:10px solid #ffffff}kn-attached-portal .kn-grid-menu-content{background-color:#fff}kn-attached-portal .kn-grid-menu-content:before{border-bottom:10px solid #ffffff}kn-grid-query-filter kn-menu kn-menu-activator em{color:#fff}kn-grid-query-filter kn-menu kn-menu-activator>*{transition:color .5s ease}kn-grid-query-filter kn-menu kn-menu-activator>*:hover,kn-grid-query-filter kn-menu kn-menu-activator>*:focus{color:#fff;background-color:#0003}kn-grid-query-filter kn-menu kn-menu-activator>span.template-name{color:#ffd088}kn-attached-portal .kn-menu-content.kn-grid-query-content{left:calc(50% - 900px);background-color:#fff;box-shadow:0 2px 5px #0003}kn-attached-portal .kn-menu-content.kn-grid-query-content:before{left:calc(50% + 375px)}kn-grid-reset.expanded{background-color:#484060}kn-grid-reset:not(.expanded) kn-menu-activator:focus,kn-grid-reset kn-menu-activator:hover{background-color:#0000004d}kn-grid-reset kn-menu-activator,kn-grid-reset kn-menu-activator i{color:#fffc}kn-grid-reset kn-menu-activator:hover,kn-grid-reset kn-menu-activator:hover i{color:#fff}kn-grid-reset kn-menu-content:not(.kn-menu-content){background-color:#484060;border-top:1px solid rgba(255,255,255,.1)}kn-grid-reset kn-menu-content:not(.kn-menu-content) li span{color:#ffffffb3}kn-grid-reset kn-menu-content:not(.kn-menu-content) li span:hover{color:#fff;background-color:#0000004d}kn-grid-reset{color:#fff9}kn-grid-reset>*:not(.disabled),kn-grid-reset a:not(.disabled){color:#fff9;transition:color .5s ease}kn-grid-reset>*:not(.disabled):hover,kn-grid-reset>*:not(.disabled):focus,kn-grid-reset a:not(.disabled):hover,kn-grid-reset a:not(.disabled):focus{color:#fff;background-color:#0003}kn-grid-reset>*.disabled,kn-grid-reset a.disabled{color:#ffffff4d}kn-grid-search input[type=search]{background-color:#0003;color:#fff}kn-grid-search input[type=search]:focus,kn-grid-search input[type=search].active{background-color:#0006}kn-grid-search input[type=search]::placeholder{color:#ffffff80}kn-grid-search:after{background-color:#fff}kn-kcuni-settings p{color:#00000080}kn-kcuni-settings p strong{color:#000c}kn-kcuni-settings .settings button{color:#000}kn-kcuni-settings .settings button:not([disabled]):hover,kn-kcuni-settings .settings button:not([disabled]):focus{background-color:#0000001a}kn-kcuni-settings .settings button:not([disabled]):active{background-color:#0003}kn-kcuni-settings .settings:hover{background-color:#0000000d}kn-kcuni-settings .message{color:#c04060;background-color:#c0406033}kn-ownership-display{color:#0000004d}kn-ownership-display>span{color:#000c;background-color:#0000001a}kn-print-button kn-menu.expanded{background-color:#484060}kn-print-button kn-menu:not(.expanded) kn-menu-activator:focus,kn-print-button kn-menu kn-menu-activator:hover{background-color:#0000004d}kn-print-button kn-menu kn-menu-activator,kn-print-button kn-menu kn-menu-activator i{color:#fffc}kn-print-button kn-menu kn-menu-activator:hover,kn-print-button kn-menu kn-menu-activator:hover i{color:#fff}kn-print-button kn-menu kn-menu-content:not(.kn-menu-content){background-color:#484060;border-top:1px solid rgba(255,255,255,.1)}kn-attached-portal .kn-grid-menu-content{background-color:#484060;border-top:1px solid rgba(255,255,255,.1)}kn-attached-portal .kn-grid-button-content{background-color:#484060;border-top:1px solid rgba(255,255,255,.1)}kn-print-button kn-menu kn-menu-content:not(.kn-menu-content) li span{color:#ffffffb3}kn-print-button kn-menu kn-menu-content:not(.kn-menu-content) li span:hover{color:#fff;background-color:#0000004d}kn-attached-portal .kn-grid-button-content li span{color:#ffffffb3}kn-attached-portal .kn-grid-button-content li span:hover{color:#fff;background-color:#0000004d}app-print-template-edit{background-color:#fff}app-print-template-edit>kn-resizable-container .preview{border-left:1px solid rgba(0,0,0,.15)}app-print-template-edit .preview div.tabs-viewport{background-color:#f5f7fc}app-print-template-edit kn-codemirror{background-color:#fff}app-print-template-edit kn-tabs a.sidepanel{color:#000}app-print-template-edit kn-tabs a.sidepanel:not([disabled]):hover,app-print-template-edit kn-tabs a.sidepanel:not([disabled]):focus{background-color:#0000001a}app-print-template-edit kn-tabs a.sidepanel:not([disabled]):active{background-color:#0003}app-print-template-edit kn-tabs a.sidepanel{color:#000c}app-print-template-edit kn-tab.home i.banner{color:#0000004d}app-print-template-edit kn-tab .no-print-context-placeholder{color:#0000004d}app-print-template-edit kn-menu.errors kn-menu-activator{color:#000}app-print-template-edit kn-menu.errors kn-menu-activator:not([disabled]):hover,app-print-template-edit kn-menu.errors kn-menu-activator:not([disabled]):focus{background-color:#0000001a}app-print-template-edit kn-menu.errors kn-menu-activator:not([disabled]):active{background-color:#0003}app-print-template-edit kn-menu.errors kn-menu-activator{color:#c04060}.app-print-template-edit-errors-popup{background-color:#fff;color:#000c}kn-query-filter .query-filter>div[knFilterGroup]{color:#000c}kn-query-filter .filter-group .new-filter-actions button{background-color:#0000001a}kn-query-filter .filter-group .new-filter-actions .coalescing-operator:before{background-color:#0000001a}kn-query-filter .filter-group .filter-group{border-left:10px solid rgba(0,0,0,.1)}kn-query-filter li.boolean-operator{background-color:#0000001a}kn-query-filter li.boolean-operator span{color:#00000080;background-color:#fff}kn-query-filter .filter-name [kn-suffix]{color:#00000080}kn-query-filter .filter-operator kn-input [kn-suffix]{color:#00000080}kn-query-filter .filter-value .presenter>span{color:#00000080}kn-query-filter .filter-actions button{color:#000}kn-query-filter .filter-actions button:not([disabled]):hover,kn-query-filter .filter-actions button:not([disabled]):focus{background-color:#0000001a}kn-query-filter .filter-actions button:not([disabled]):active{background-color:#0003}kn-query-filter .footer{background-color:#0000000d}kn-query-filter .footer button{background-color:#0000001a}kn-query-filter .filter-placeholder>i.material-icons{color:#00000059}kn-query-filter .filter-placeholder kn-select .kn-select-container{border:1px solid rgba(0,0,0,.3)}kn-query-filter .filter-placeholder kn-select .kn-select-container:active{background-color:#0000000d}kn-query-filter .filter-placeholder kn-select .placeholder{color:#000c}kn-roles-table .role-permissions table thead th{border-bottom:3px solid rgba(0,0,0,.2)}kn-roles-table .role-permissions table tbody.permissions-matrix td{border-bottom:1px solid rgba(0,0,0,.08)}kn-roles-table .role-permissions table tbody.permissions-matrix tr:hover>td{background-color:#0000000d}kn-roles-table .role-permissions .actions button{color:#000}kn-roles-table .role-permissions .actions button:not([disabled]):hover,kn-roles-table .role-permissions .actions button:not([disabled]):focus{background-color:#0000001a}kn-roles-table .role-permissions .actions button:not([disabled]):active{background-color:#0003}kn-attached-portal .permission-actions-select{background-color:#fff}kn-attached-portal .permission-actions-select:before{border-bottom:10px solid #ffffff}kn-user-edit table.user-roles tbody.user-roles-table tr:hover{background-color:#0000000d}kn-user-edit table.user-roles tr.invalid td{background-color:#c0406026}kn-user-edit table.user-roles thead tr:last-child td{border-bottom:3px solid rgba(0,0,0,.2)}kn-user-edit table.user-roles tbody.user-roles-table tr td{border-bottom:1px solid rgba(0,0,0,.05)}kn-user-edit table.user-roles td.actions button{color:#000}kn-user-edit table.user-roles td.actions button:not([disabled]):hover,kn-user-edit table.user-roles td.actions button:not([disabled]):focus{background-color:#0000001a}kn-user-edit table.user-roles td.actions button:not([disabled]):active{background-color:#0003}kn-spinner{animation-name:strio-spinner-color-1}kn-spinner .path{animation:spinner-dash 1.5s ease-in-out infinite,strio-spinner-color-1 6s ease-in-out infinite}@keyframes strio-spinner-color-1{0%,20%{stroke:#4060c099}40%{stroke:#4060c0b3}60%{stroke:#4060c0cc}80%{stroke:#4060c0e6}to{stroke:#4060c0}}kn-tabs.boxlist div.tabs-viewport{background-color:#fff}kn-tabs.boxlist div.tabs-labels li a{color:#00000080}kn-tabs.boxlist div.tabs-labels li a:hover,kn-tabs.boxlist div.tabs-labels li a:focus{color:#000c}kn-tabs.boxlist div.tabs-labels li.active a{background-color:#0000001a;color:#000c}kn-tabs.boxlist div.tabs-labels li.active a:after{border-bottom:15px solid #ffffff}kn-tabs.notebook div.tabs-labels{background-color:#00000014}kn-tabs.notebook div.tabs-labels li a{color:#4060c0}kn-tabs.notebook div.tabs-labels li a:hover,kn-tabs.notebook div.tabs-labels li a:focus{color:#000}kn-tabs.notebook div.tabs-labels li a:before{background-color:#0000004d}kn-tabs.notebook div.tabs-labels li.active a{background-color:#ffffff80}kn-tabs.notebook div.tabs-labels li.active a:before{background-color:#4060c0}.kn-ripple-element{background-color:#0000000d}kn-checkbox input[type=checkbox]+.kn-checkbox-box:after{border:2px solid rgba(0,0,0,.1);background-color:#00000008}kn-checkbox input[type=checkbox]:checked+.kn-checkbox-box:after{background-color:#4060c0}kn-checkbox input[type=checkbox]:focus+.kn-checkbox-box:before{background-color:#a0a0a026}kn-checkbox:not(.disabled):not(.indeterminate) input[type=checkbox]:not(:checked):hover+.kn-checkbox-box:after,kn-checkbox:not(.disabled):not(.indeterminate) input[type=checkbox]:not(:checked)+.kn-checkbox-box:hover:after{border-color:#0000004d}kn-checkbox.disabled input[type=checkbox]:checked+.kn-checkbox-box:after{background-color:#0003}kn-checkbox.disabled input[type=checkbox]:not(:checked)+.kn-checkbox-box:after{background-color:transparent!important}kn-checkbox.disabled.indeterminate .kn-checkbox-box:after{background-color:#0003}kn-checkbox.disabled label,kn-checkbox.readonly label{color:#0006}kn-checkbox.indeterminate input[type=checkbox]+.kn-checkbox-box:after{background-color:#4060c0}kn-checkbox.ng-touched.ng-invalid .kn-checkbox-box:after{border-color:#c04060}kn-checkbox.ng-touched.ng-invalid input[type=checkbox]:checked+.kn-checkbox-box:after,kn-checkbox.ng-touched.ng-invalid.indeterminate .kn-checkbox-box:after{background-color:#c04060}kn-control-messages>div{color:#c04060}kn-date-input label,kn-date-input [kn-hint]{color:#00000080}kn-date-input label .required{color:#c04060}kn-date-input .kn-date-input-container{background-color:#00000008;border-bottom-color:#0000001a}kn-date-input:not(.disabled):not(.focused) .kn-date-input-container:hover{border-color:#0000004d}kn-date-input.focused .kn-date-input-container{border-color:transparent}kn-date-input .kn-date-input-underline:before,kn-date-input .kn-date-input-underline:after{background-color:#4060c0}kn-date-input.disabled{color:#0006}kn-date-input.ng-touched.ng-invalid .kn-date-input-underline:before{background-color:#c04060}kn-date-input.ng-touched.ng-invalid.loading .kn-date-input-underline:before{background-color:#ecc6cf}kn-date-input.ng-touched.ng-invalid.loading .kn-date-input-underline:after{background-color:#c04060}kn-date-input.ng-touched.ng-pending .kn-date-input-underline:before,kn-date-input.ng-touched.pending .kn-date-input-underline:before,kn-date-input.focused.ng-pending .kn-date-input-underline:before,kn-date-input.focused.pending .kn-date-input-underline:before,kn-date-input.focused.loading .kn-date-input-underline:before{background-color:#c6cfec}kn-date-input date-input{color:#000}kn-date-input.disabled date-input{color:#0006}kn-date-input date-input::placeholder{color:#00000059}kn-date-input .input-button i.material-icons{color:#000c}kn-date-input .input-button.disabled i.material-icons,kn-date-input .input-button.readonly i.material-icons{color:#0006}kn-datepicker .viewport{background-color:#fff}kn-datepicker .viewport:before{border-bottom:10px solid rgb(242.25,242.25,242.25)}kn-datepicker .viewport .header{background-color:#f2f2f2}kn-datepicker kn-date-header>*,kn-datepicker kn-time-header>*{color:#000}kn-datepicker kn-date-header a:hover,kn-datepicker kn-time-header a:hover{background-color:#0000001a}kn-datepicker kn-date-header a:active,kn-datepicker kn-time-header a:active{background-color:#0003}kn-datepicker kn-date-header a{color:#00000080}kn-datepicker kn-month-view th{color:#00000059}kn-datepicker kn-month-view td a{color:#000c}kn-datepicker kn-month-view td a:hover,kn-datepicker kn-month-view td a:focus{background-color:#a0a0a026}kn-datepicker kn-month-view td a.now{color:#4060c0;border:1px solid rgb(64,96,192)}kn-datepicker kn-month-view td a.selected{background-color:#4060c0;color:#fff}kn-datepicker .picker-relative-container .center{background-color:gray}kn-datepicker .picker-relative-container .gauge{background-color:#00000026}kn-datepicker .picker-relative-container li:before{background-color:#fff}kn-datepicker .picker-relative-container li.minor a{color:#000c}kn-datepicker .picker-relative-container li.minor a:hover,kn-datepicker .picker-relative-container li.minor a:focus{background-color:#a0a0a026}kn-datepicker .picker-relative-container li.minor a.now{color:#4060c0;border:1px solid rgb(64,96,192)}kn-datepicker .picker-relative-container li.minor a.selected{background-color:#4060c0;color:#fff}kn-datepicker .picker-relative-container li.minor:before{background-color:#000c}kn-datepicker .picker-relative-container li:not(.minor) a{color:#000c}kn-datepicker .picker-relative-container li:not(.minor) a:hover,kn-datepicker .picker-relative-container li:not(.minor) a:focus{background-color:#a0a0a026}kn-datepicker .picker-relative-container li:not(.minor) a.now{color:#4060c0;border:1px solid rgb(64,96,192)}kn-datepicker .picker-relative-container li:not(.minor) a.selected{background-color:#4060c0;color:#fff}kn-datepicker .picker-relative-container li.major:before{background-color:#000}kn-datepicker .period-selector a{color:#000c}kn-datepicker .period-selector a:hover,kn-datepicker .period-selector a:focus{background-color:#a0a0a026}kn-datepicker .period-selector a.now{color:#4060c0;border:1px solid rgb(64,96,192)}kn-datepicker .period-selector a.selected{background-color:#4060c0;color:#fff}button.form-button,.form-input button{color:#fff;background-color:#4060c0e6}button.form-button.danger,.form-input button.danger{background-color:#c04060e6}button.form-button[disabled],.form-input button[disabled]{background-color:#a0a0a080}button.form-button:after,.form-input button:after{background-color:#fff}button.form-button:not([disabled]):hover,button.form-button:not([disabled]):focus,.form-input button:not([disabled]):hover,.form-input button:not([disabled]):focus{background-color:#4060c0cc}button.form-button:not([disabled]):hover.danger,button.form-button:not([disabled]):focus.danger,.form-input button:not([disabled]):hover.danger,.form-input button:not([disabled]):focus.danger{background-color:#c04060cc}button.form-button:not([disabled]):active,.form-input button:not([disabled]):active{background-color:#4060c0e6}button.form-button:not([disabled]):active.danger,.form-input button:not([disabled]):active.danger{background-color:#c04060e6}.form-container.heading:before,.form-container .form-loader-bar:before{background-color:#4060c04d}.form-container.heading:after,.form-container .form-loader-bar:after{background-color:#4060c0}.form-container.heading{background-color:#fff}.form-container .form-back{color:#0003}.form-container .form-back:hover,.form-container .form-back:focus{color:#fff}.form-container .form-back:hover:after,.form-container .form-back:focus:after{background-color:#0003}.form-container .form-back:active:after{background-color:#0006}.form-actions-info{color:#c07000}.form-buttons button{color:#fff;background-color:#4060c0e6}.form-buttons button.danger{background-color:#c04060e6}.form-buttons button[disabled]{background-color:#a0a0a080}.form-buttons button:after{background-color:#fff}.form-buttons button:not([disabled]):hover,.form-buttons button:not([disabled]):focus{background-color:#4060c0cc}.form-buttons button:not([disabled]):hover.danger,.form-buttons button:not([disabled]):focus.danger{background-color:#c04060cc}.form-buttons button:not([disabled]):active{background-color:#4060c0e6}.form-buttons button:not([disabled]):active.danger{background-color:#c04060e6}.form-errors li{background-color:#c0406033}.form-errors li strong{background-color:#c04060}.form-layout .info-bar{color:#ffffffb3;background-color:#7860a8}.form-layout .info-bar.error{background-color:#c04060}.form-layout .info-bar strong{color:#fff}.form-layout .form-box{background-color:#fff}.form-layout .form-box .title{color:#009688}.form-layout .form-box .title .side-action{color:#000}.form-layout .form-box .title .side-action:not([disabled]):hover,.form-layout .form-box .title .side-action:not([disabled]):focus{background-color:#0000001a}.form-layout .form-box .title .side-action:not([disabled]):active{background-color:#0003}.form-layout .form-box .container+.container{border-top:1px solid rgba(0,0,0,.15)}.form-layout .form-box .container .side-actions{border-left:1px solid rgba(0,0,0,.1)}.form-layout .form-box .container .side-actions a{color:#000}.form-layout .form-box .container .side-actions a:not([disabled]):hover,.form-layout .form-box .container .side-actions a:not([disabled]):focus{background-color:#0000001a}.form-layout .form-box .container .side-actions a:not([disabled]):active{background-color:#0003}.form-layout .form-box .feature{background-color:#0096881a;border-top:5px solid #009688}.form-layout .form-box .feature:not(:last-child){border-bottom:1px solid rgba(0,150,136,.2)}.form-layout .form-box .alt{background-color:#e0c0001a;border-top:1px solid rgba(224,192,0,.3)}.form-layout .form-box .alt-actions a{color:#000}.form-layout .form-box .alt-actions a:not([disabled]):hover,.form-layout .form-box .alt-actions a:not([disabled]):focus{background-color:#0000001a}.form-layout .form-box .alt-actions a:not([disabled]):active{background-color:#0003}.form-layout .form-inline-box .title{background-color:transparent;color:#00000080;border-bottom:3px solid rgba(0,0,0,.15)!important}.form-layout .form-inline-box .container{border-left:1px solid rgba(0,0,0,.15);border-right:1px solid rgba(0,0,0,.15);border-bottom:1px solid rgba(0,0,0,.15);background-color:#e0c0001a}.form-layout .form-inline-box .container+.container{border-top:none}.form-layout .popover .side-action{color:#000}.form-layout .popover .side-action:not([disabled]):hover,.form-layout .popover .side-action:not([disabled]):focus{background-color:#0000001a}.form-layout .popover .side-action:not([disabled]):active{background-color:#0003}kn-attached-portal .kn-form-layout-menu-content{background-color:#fff}kn-attached-portal .kn-form-layout-menu-content h3{border-bottom:1px solid rgba(0,0,0,.15)}kn-attached-portal .kn-form-layout-menu-content .popover-close{color:#000}kn-attached-portal .kn-form-layout-menu-content .popover-close:not([disabled]):hover,kn-attached-portal .kn-form-layout-menu-content .popover-close:not([disabled]):focus{background-color:#0000001a}kn-attached-portal .kn-form-layout-menu-content .popover-close:not([disabled]):active{background-color:#0003}kn-attached-portal .kn-form-layout-menu-content:before{border-bottom:10px solid #ffffff}.form-slots-table th{color:#00000080}.form-slots-table th:before{background-color:#0000001a}.form-slots-table th.disabled:before{border:1px solid rgba(0,0,0,.1)}.form-slots-table caption{border-bottom:1px solid rgba(0,0,0,.1);color:#00000080}kn-input label,kn-input [kn-hint]{color:#00000080}kn-input label .required{color:#c04060}kn-input .kn-input-container{background-color:#00000008;border-bottom-color:#0000001a}kn-input:not(.disabled):not(.focused) .kn-input-container:hover{border-color:#0000004d}kn-input.focused .kn-input-container{border-color:transparent}kn-input .kn-input-underline:before,kn-input .kn-input-underline:after{background-color:#4060c0}kn-input.disabled{color:#0006}kn-input.ng-touched.ng-invalid .kn-input-underline:before{background-color:#c04060}kn-input.ng-touched.ng-invalid.loading .kn-input-underline:before{background-color:#ecc6cf}kn-input.ng-touched.ng-invalid.loading .kn-input-underline:after{background-color:#c04060}kn-input.ng-touched.ng-pending .kn-input-underline:before,kn-input.ng-touched.pending .kn-input-underline:before,kn-input.focused.ng-pending .kn-input-underline:before,kn-input.focused.pending .kn-input-underline:before,kn-input.focused.loading .kn-input-underline:before{background-color:#c6cfec}kn-input input{color:#000}kn-input.disabled input{color:#0006}kn-input input::placeholder{color:#00000059}kn-options-container{background-color:#fff}kn-options-container .kn-options-container-filter{background-color:#f2f2f2}kn-options-container .kn-options-container-filter .clear:before{background-color:#0006}kn-options-container .kn-options-container-filter .clear:after{background-color:#000c}kn-options-container .kn-options-container-hints{border-top:1px dashed rgba(0,0,0,.15)}kn-options-container .kn-options-container-hints li{color:#00000080}kn-options-container .kn-options-container-hints li em{color:#000c}kn-optgroup>strong{color:#00000080;border-bottom:1px solid rgba(0,0,0,.15)}kn-option.marked{background-color:#00000012}kn-option:not(.disabled):hover{background-color:#0000000d}kn-option.disabled{color:#0006}kn-option .kn-option-selector{color:#0000004d}kn-option.selected .kn-option-selector{color:#4060c0}kn-radio input[type=radio]+.kn-radio-box:after{border:2px solid rgba(0,0,0,.1);background-color:#00000008}kn-radio input[type=radio]:checked+.kn-radio-box:after{border-color:#4060c0}kn-radio input[type=radio]:checked+.kn-radio-box .kn-radio-mark{border:7px solid rgb(64,96,192)}kn-radio input[type=radio]:focus+.kn-radio-box:before{background-color:#a0a0a026}kn-radio:not(.disabled) input[type=radio]:not(:checked):hover+.kn-radio-box:after,kn-radio:not(.disabled) input[type=radio]:not(:checked)+.kn-radio-box:hover:after{border-color:#0000004d}kn-radio.disabled label,kn-radio.readonly label{color:#0006}kn-radio.disabled input[type=radio]:not(:checked)+.kn-radio-box:after,kn-radio.readonly input[type=radio]:not(:checked)+.kn-radio-box:after{background-color:transparent!important}kn-radio.disabled input[type=radio]+.kn-radio-box:after,kn-radio.disabled input[type=radio]+.kn-radio-box .kn-radio-mark,kn-radio.readonly input[type=radio]+.kn-radio-box:after,kn-radio.readonly input[type=radio]+.kn-radio-box .kn-radio-mark{border-color:#0000001a}kn-radio-group.ng-touched.ng-invalid kn-radio .kn-radio-box:after,kn-radio-group.ng-touched.ng-invalid kn-radio input[type=radio]:checked+.kn-radio-box .kn-radio-mark{border-color:#c04060}kn-select label,kn-select [kn-hint]{color:#00000080}kn-select label .required{color:#c04060}kn-select .kn-select-container{background-color:#00000008;border-bottom-color:#0000001a}kn-select:not(.disabled):not(.focused) .kn-select-container:hover{border-color:#0000004d}kn-select.focused .kn-select-container{border-color:transparent}kn-select .kn-select-underline:before,kn-select .kn-select-underline:after{background-color:#4060c0}kn-select.disabled{color:#0006}kn-select.ng-touched.ng-invalid .kn-select-underline:before{background-color:#c04060}kn-select.ng-touched.ng-invalid.loading .kn-select-underline:before{background-color:#ecc6cf}kn-select.ng-touched.ng-invalid.loading .kn-select-underline:after{background-color:#c04060}kn-select.ng-touched.ng-pending .kn-select-underline:before,kn-select.ng-touched.pending .kn-select-underline:before,kn-select.focused.ng-pending .kn-select-underline:before,kn-select.focused.pending .kn-select-underline:before,kn-select.focused.loading .kn-select-underline:before{background-color:#c6cfec}kn-select .placeholder{color:#00000059}.kn-select-dropdown{border-left:1px solid rgba(0,0,0,.05)}kn-textarea label,kn-textarea [kn-hint]{color:#00000080}kn-textarea label .required{color:#c04060}kn-textarea .kn-textarea-container{background-color:#00000008;border-bottom-color:#0000001a}kn-textarea:not(.disabled):not(.focused) .kn-textarea-container:hover{border-color:#0000004d}kn-textarea.focused .kn-textarea-container{border-color:transparent}kn-textarea .kn-textarea-underline:before,kn-textarea .kn-textarea-underline:after{background-color:#4060c0}kn-textarea.disabled{color:#0006}kn-textarea.ng-touched.ng-invalid .kn-textarea-underline:before{background-color:#c04060}kn-textarea.ng-touched.ng-invalid.loading .kn-textarea-underline:before{background-color:#ecc6cf}kn-textarea.ng-touched.ng-invalid.loading .kn-textarea-underline:after{background-color:#c04060}kn-textarea.ng-touched.ng-pending .kn-textarea-underline:before,kn-textarea.ng-touched.pending .kn-textarea-underline:before,kn-textarea.focused.ng-pending .kn-textarea-underline:before,kn-textarea.focused.pending .kn-textarea-underline:before,kn-textarea.focused.loading .kn-textarea-underline:before{background-color:#c6cfec}kn-textarea textarea{color:#000}kn-textarea.disabled textarea{color:#0006}kn-textarea textarea::placeholder{color:#00000059}header.liner{background-color:#4060c0;background-image:linear-gradient(to bottom,#00000040,#0006 80px)}header.liner .logo:hover,header.liner .logo:focus{background-color:#ffffff0d}header.liner button.main-action{color:#fff;background-color:#4060c0e6}header.liner button.main-action.danger{background-color:#c04060e6}header.liner button.main-action[disabled]{background-color:#a0a0a080}header.liner button.main-action:after{background-color:#fff}header.liner button.main-action:not([disabled]):hover,header.liner button.main-action:not([disabled]):focus{background-color:#4060c0cc}header.liner button.main-action:not([disabled]):hover.danger,header.liner button.main-action:not([disabled]):focus.danger{background-color:#c04060cc}header.liner button.main-action:not([disabled]):active{background-color:#4060c0e6}header.liner button.main-action:not([disabled]):active.danger{background-color:#c04060e6}header.liner button.main-action{background-color:#7860a8}header.liner button.main-action:not([disabled]):hover,header.liner button.main-action:not([disabled]):focus,header.liner button.main-action:not([disabled]):active{background-color:#a190c2}header.liner button.main-action:not([disabled]):active{background-color:#9380b9}header.liner kn-menu{color:#ffffff80;z-index:10}header.liner kn-menu.expanded{background-color:#4060c0}header.liner kn-menu.expanded kn-menu-content{border-top:1px solid rgba(255,255,255,.1)}header.liner kn-menu kn-menu-activator:hover,header.liner kn-menu kn-menu-activator:focus{background-color:#ffffff1a;color:#fff}header.liner kn-menu kn-menu-content{background-color:#4060c0}header.liner kn-menu kn-menu-content a{color:#ffffff80}header.liner kn-menu kn-menu-content a:hover{background-color:#ffffff1a;color:#fff}kn-attached-portal .header-liner.kn-menu-content{border-top:1px solid rgba(255,255,255,.1);background-color:#4060c0}kn-attached-portal .header-liner.kn-menu-content a{color:#ffffff80}kn-attached-portal .header-liner.kn-menu-content a:hover{background-color:#ffffff1a;color:#fff}header.liner .database-menu:before,header.liner .database-menu:after{background-color:#ffffff1a}header.liner .database-menu kn-database-selector .filter{background-color:#ffffff0d;border-bottom:1px solid rgba(255,255,255,.15)}header.liner .database-menu kn-database-selector .filter .counter{color:#ffffff80}header.liner .database-menu kn-database-selector .filter input{color:#fff}header.liner .database-menu kn-database-selector .filter input::placeholder{color:#ffffff80}header.liner .database-menu kn-database-selector ul li:not(:last-child){border-bottom:1px solid rgba(255,255,255,.15)}header.liner .database-menu kn-database-selector ul li a{color:#ffffffb3}header.liner .database-menu kn-database-selector ul li a:before{border-left:7px solid rgba(140.4,159.6,217.2,0)}header.liner .database-menu kn-database-selector ul li a.active:before,header.liner .database-menu kn-database-selector ul li a:focus:before{border-left:7px solid rgb(140.4,159.6,217.2)}header.liner .database-menu kn-database-selector ul li strong{color:#fff}header.liner .database-menu kn-database-selector ul li span.uid{color:#8ca0d9}kn-attached-portal kn-database-selector .filter{background-color:#ffffff0d;border-bottom:1px solid rgba(255,255,255,.15)}kn-attached-portal kn-database-selector .filter .counter{color:#ffffff80}kn-attached-portal kn-database-selector .filter input{color:#fff}kn-attached-portal kn-database-selector .filter input::placeholder{color:#ffffff80}kn-attached-portal kn-database-selector ul li:not(:last-child){border-bottom:1px solid rgba(255,255,255,.15)}kn-attached-portal kn-database-selector ul li a{color:#ffffffb3}kn-attached-portal kn-database-selector ul li a:before{border-left:7px solid rgba(140.4,159.6,217.2,0)}kn-attached-portal kn-database-selector ul li a.active:before,kn-attached-portal kn-database-selector ul li a:focus:before{border-left:7px solid rgb(140.4,159.6,217.2)}kn-attached-portal kn-database-selector ul li strong{color:#fff}kn-attached-portal kn-database-selector ul li span.uid{color:#8ca0d9}header.liner .database-menu kn-menu-activator:after{background-color:#fff3}header.liner .database-menu kn-menu-activator strong{color:#fff}header.liner nav>ul>li>a,header.liner nav>ul>li>kn-menu-activator,header.liner kn-navbar>ul>li>a,header.liner kn-navbar>ul>li>kn-menu-activator{color:#ffffffb3}header.liner nav>ul>li>a.router-link-active,header.liner nav>ul>li>kn-menu-activator.router-link-active,header.liner kn-navbar>ul>li>a.router-link-active,header.liner kn-navbar>ul>li>kn-menu-activator.router-link-active{background-color:#ffffff1a;color:#fff}header.liner nav>ul>li>a:hover,header.liner nav>ul>li>kn-menu-activator:hover,header.liner kn-navbar>ul>li>a:hover,header.liner kn-navbar>ul>li>kn-menu-activator:hover{background-color:#ffffff12;color:#fff}header.liner nav>ul>li>a:not(.router-link-active):focus,header.liner nav>ul>li>kn-menu-activator:not(.router-link-active):focus,header.liner kn-navbar>ul>li>a:not(.router-link-active):focus,header.liner kn-navbar>ul>li>kn-menu-activator:not(.router-link-active):focus{border:1px solid rgba(255,255,255,.2)}kn-attached-portal .kn-navbar-expansion>ul>li>a,kn-attached-portal .kn-navbar-expansion>ul>li>kn-menu-activator{color:#ffffffb3}kn-attached-portal .kn-navbar-expansion>ul>li>a.router-link-active,kn-attached-portal .kn-navbar-expansion>ul>li>kn-menu-activator.router-link-active{background-color:#ffffff1a;color:#fff}kn-attached-portal .kn-navbar-expansion>ul>li>a:hover,kn-attached-portal .kn-navbar-expansion>ul>li>kn-menu-activator:hover{background-color:#ffffff12;color:#fff}kn-attached-portal .kn-navbar-expansion>ul>li>a:not(.router-link-active):focus,kn-attached-portal .kn-navbar-expansion>ul>li>kn-menu-activator:not(.router-link-active):focus{border:1px solid rgba(255,255,255,.2)}header.liner .user-menu kn-menu-content .separator:before{background-color:#0000004d}kn-attached-portal .user-menu-content .separator:before{background-color:#0000004d}kn-modal.confirmation-dialog .overlay{background-color:#303030e6}kn-modal.confirmation-dialog .overlay .container{background-color:#282828b3}kn-modal.confirmation-dialog .overlay .content{color:#fff}kn-modal.confirmation-dialog .overlay .buttons{background-color:#0003}kn-modal.confirmation-dialog .overlay .buttons button{color:#ffffff80}kn-modal.confirmation-dialog .overlay .buttons button.primary{color:#4080ffcc}kn-modal.confirmation-dialog .overlay .buttons button.primary:before{background-color:#4080ff}kn-modal.confirmation-dialog .overlay .buttons button.primary:hover,kn-modal.confirmation-dialog .overlay .buttons button.primary:focus{background-color:#4080ffb3;color:#000c}kn-modal.confirmation-dialog .overlay .buttons button.danger{color:#ff4048cc}kn-modal.confirmation-dialog .overlay .buttons button.danger:before{background-color:#ff4048}kn-modal.confirmation-dialog .overlay .buttons button.danger:hover,kn-modal.confirmation-dialog .overlay .buttons button.danger:focus{background-color:#ff4048b3;color:#000c}kn-modal.confirmation-dialog .overlay .buttons button:before{background-color:#fff}kn-modal.confirmation-dialog .overlay .buttons button:hover,kn-modal.confirmation-dialog .overlay .buttons button:focus{background-color:#ffffffb3;color:#000c}kn-toast>div{background-color:#000000bf;color:#fff}kn-toast>div a{background-color:#0003;color:#fff;border-left:1px solid rgba(255,255,255,.15)}kn-toast>div a:hover{background-color:#00000080}kn-toast>div a:active{background-color:#000}kn-timeline:before{background:linear-gradient(90deg,rgb(240,240,240),transparent)}kn-timeline:after{background:linear-gradient(270deg,rgb(240,240,240),transparent)}kn-timeline .time-segment{background-color:#1860d8}kn-timeline .time-segment.future{background-color:#8028d8}kn-timeline .time-segment.selected{background-color:#0dc22b}kn-timeline .time-mark>.calendar-mark{position:relative;top:25px;left:-5px}kn-timeline .time-mark>.calendar-mark.today{left:-6px}kn-timeline .time-mark>.calendar-mark.pin{left:-3px}kn-timeline .time-mark>.calendar-mark i.material-icons{color:#000c}kn-timeline .time-mark>a{background-color:#1860d8}kn-timeline .time-mark>a.selected{background-color:#1860d8}kn-timeline .time-mark>a.selected .date{color:#000c}kn-timeline .time-mark>a.selected:after{border:2px solid rgb(24,96,216)}kn-timeline .time-mark>a:focus:before{background-color:#0000001a}kn-timeline .time-mark>a .date{color:#00000080}kn-timeline .time-mark.pin>a{background-color:#fff;border:4px solid rgb(24,96,216)}kn-timeline .time-mark.today:before{background:linear-gradient(0deg,transparent,rgba(0,0,0,.8),transparent)}kn-timeline .time-mark.today:not(.selectable):after{background-color:#303030}kn-timeline .time-mark.future>a{background-color:#8028d8}kn-timeline .time-mark.future>a.selected:after{border-color:#8028d8}kn-timeline .time-mark.future.pin>a{background-color:#fff;border-color:#8028d8}kn-timeline .time-mark.today>a{background-color:#303030}kn-timeline .time-mark.today>a.selected:after{border-color:#303030}kn-timeline .time-mark.today>a .date{top:-60px}kn-timeline .time-mark.today.pin>a{background-color:#fff;border-color:#303030}html,body{background-color:#f0f4f8;min-width:600px}kn-timeline:before{background:linear-gradient(90deg,#f0f4f8,transparent)}kn-timeline:after{background:linear-gradient(270deg,#f0f4f8,transparent)}.table-low{margin-top:0}.flex-column{display:flex;flex-direction:column}@keyframes reveal-back-link{to{opacity:1;left:calc(50% - 680px)}}.form-box kn-expansion.expanded .dropdown{transform:rotate(180deg)}.form-box kn-expansion-header{display:flex;border-top:1px solid rgba(0,0,0,.1);padding:5px;outline:none;align-items:center}.form-box kn-expansion-header h3{margin:0;font-size:16px;flex:1;height:34px;line-height:34px;padding-left:8px}.form-box kn-expansion-header h3 span.note{font-weight:400;opacity:.5}.form-box kn-expansion-header h3 span.note:not(:empty):before{content:" \2014  ";margin-left:2px}.form-box kn-expansion-header .dropdown{height:24px;transition:.5s transform ease;padding:5px;opacity:.5;cursor:default}.form-box kn-expansion-content[hidden]{display:none!important}.form-box kn-expansion-content .content{padding-top:0!important}.header-action{display:inline-block;margin:0;padding:5px;opacity:.7;border:none;border-radius:2px;outline:none;background:none;cursor:pointer}.header-action i{vertical-align:top;transition:all .5s ease;display:inline-block;width:24px;height:24px;overflow:hidden}.header-action:hover,.header-action:focus{opacity:1;text-decoration:none}.header-action:active{opacity:1}.header-action[disabled]{opacity:.3;background:none}.header-action{color:#000}.header-action:not([disabled]):hover,.header-action:not([disabled]):focus{background-color:#0000001a}.header-action:not([disabled]):active{background-color:#0003}.header-action{color:#000c;padding:5px;height:24px}@media only screen and (max-width: 1200px){kn-grid-query-filter kn-menu-activator span,kn-menu.grid-reader kn-menu-activator span,kn-export-button kn-menu-activator span{display:none}kn-grid-selector div.selector{width:auto!important}kn-grid-selector a{font-size:0}.form-layout .row{flex-direction:column}}kn-navbar .kn-ripple-element{background-color:#ffffff0d}kn-datagrid tbody[knTableBody]>tr>td{padding:0 10px;height:40px}kn-cell-renderer img{position:relative;top:2px}.grid-panel kn-spinner{animation-name:spinner-color-2}.grid-panel kn-spinner .path{animation:strio-spinner-dash 1.5s ease-in-out infinite,spinner-color-2 6s ease-in-out infinite}@keyframes spinner-color-2{0%,20%{stroke:#fff9}40%{stroke:#ffffffb3}60%{stroke:#fffc}80%{stroke:#ffffffe6}to{stroke:#fff}}.grid-panel .disabled{cursor:default;pointer-events:none}app-log-message-view .form-layout{max-width:1600px}.form-layout .form-box app-invoice-items-table .new-fueling-input .content{padding:0}.form-layout .flex-7{flex:7}.form-layout .flex-8{flex:8}.form-layout .flex-9{flex:9}.form-layout .flex-10{flex:10}.form-layout .flex-11{flex:11}.form-layout .flex-12{flex:12}.form-layout .form-box .title kn-menu-activator.side-action{margin-left:0}kn-attached-portal .grid-preset-menu-content{max-height:750px;overflow-y:auto}kn-attached-portal .kn-grid-button-content kn-select{color:#fff}kn-attached-portal .kn-grid-button-content kn-select .kn-select-container{background-color:#7860a8}kn-attached-portal .kn-grid-button-content kn-select .kn-options-container{background-color:#7860a8}kn-attached-portal .kn-grid-button-content kn-select .kn-options-container .kn-options-container-filter{background-color:#725ba0}kn-attached-portal .kn-grid-button-content kn-select .kn-options-container .kn-options-container-filter input,kn-attached-portal .kn-grid-button-content kn-select .kn-options-container .kn-options-container-filter ::placeholder{color:#ffffffb3}kn-attached-portal .kn-grid-button-content kn-select .kn-options-container .kn-options-container-filter .clear:before{background-color:#0006}kn-attached-portal .kn-grid-button-content kn-select .kn-options-container .kn-options-container-filter .clear:after{background-color:#000c}kn-attached-portal .kn-grid-button-content kn-select .kn-options-container .kn-options-container-hints li{color:#fff}kn-attached-portal .kn-grid-button-content kn-select .kn-options-container .kn-options-container-hints li em{color:#fff}kn-attached-portal .grid-reader-content{background-color:#fff}app-fueling-edit .form-container .fueling-data{max-width:60%}.kn-input-suffix{font-size:80%;font-weight:400}
