.toast-center-center{top:50%;left:50%;transform:translate(-50%,-50%)}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}.toast-title{font-weight:700}.toast-message{word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;text-shadow:0 1px 0 #fff}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0}.toast-container{pointer-events:none;position:fixed;z-index:999999}.toast-container *{box-sizing:border-box}.toast-container .toast{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:3px 3px 3px 3px;background-position:15px;background-repeat:no-repeat;background-size:24px;box-shadow:0 0 12px #999;color:#fff}.toast-container .toast:hover{box-shadow:0 0 12px #000;opacity:1;cursor:pointer}.toast-info{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z'/%3E%3C/svg%3E")}.toast-error{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm121.6 313.1c4.7 4.7 4.7 12.3 0 17L338 377.6c-4.7 4.7-12.3 4.7-17 0L256 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L134.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L312 256l65.6 65.1z'/%3E%3C/svg%3E")}.toast-success{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'/%3E%3C/svg%3E")}.toast-warning{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512' width='576' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z'/%3E%3C/svg%3E")}.toast-container.toast-bottom-center .toast,.toast-container.toast-top-center .toast{width:300px;margin-left:auto;margin-right:auto}.toast-container.toast-bottom-full-width .toast,.toast-container.toast-top-full-width .toast{width:96%;margin-left:auto;margin-right:auto}.toast{background-color:#030303;pointer-events:auto}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4}@media (max-width:240px){.toast-container .toast.div{padding:8px 8px 8px 50px;width:11em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media (min-width:241px) and (max-width:480px){.toast-container .toast.div{padding:8px 8px 8px 50px;width:18em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media (min-width:481px) and (max-width:768px){.toast-container .toast.div{padding:15px 15px 15px 50px;width:25em}}:root{--color-primary:#1d753a;--color-on-primary:#fff;--color-gray-lightest:#e5e5e5;--color-gray-lighter:#ccc;--color-gray:#999;--color-gray-darker:#666;--color-gray-bg:#f7f7f7;--font-family:"Segoe UI",sans-serif;--color-danger:#d13339;--color-success:#0f7c11;--color-warning:#cd9c28;--color-secondary:#176bff}body,html{margin:0;padding:0;font-family:Segoe UI,sans-serif;height:100vh;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}router-outlet~*{display:block}a{text-decoration:none}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.mb-3{margin-bottom:3rem}.content{padding:0 1.5rem}.spacer{flex-grow:1}.pointer{cursor:pointer}::-moz-selection{background:#1d753a;color:#fff}::selection{background:#1d753a;color:#fff}:focus{outline:none}.container-fluid{padding-right:1.5rem;padding-left:1.5rem}[font-weight=semi-bold]{font-weight:500}[font-weight=bold]{font-weight:700}[size=small]{font-size:.8rem}[size=large]{font-size:1.2rem;line-height:1.2}[color=gray]{color:#999}.color--success{color:var(--color-success)}.color--secondary{color:var(--color-secondary)!important}.color--warning{color:var(--color-warning)}.color--danger{color:var(--color-danger)}.white-space--pre-wrap{white-space:pre-wrap}h1 span,h2 span,h3 span,h4 span,h5 span{font-weight:400;display:block}form{padding:0 1.5rem}form div.form-control{display:block;margin-bottom:1rem}form div.form-control label{display:block;padding-bottom:.25rem}form div.form-control label.optional:after{content:"(optional)";margin-left:.5rem;color:#ccc}form div.form-control small{color:#666}a:hover{cursor:pointer}a[color=primary]{color:#1d753a}section{padding:1.5rem}section p{text-align:justify}section[color=primary]{background:#1d753a}section[color=gray-bg]{background:#f9f9f9}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#e6e6e6}::-webkit-scrollbar-thumb{background:#999}::-webkit-scrollbar-thumb:hover{background:#666}blockquote{margin:0;padding:1rem 1.5rem;background:var(--color-gray-bg);border-left:.25rem solid var(--color-gray);color:var(--color-gray-darker)}blockquote p{margin:0;padding:0;text-align:left;white-space:pre-wrap}blockquote a{color:var(--color-primary)}blockquote a:hover{color:var(--color-gray)}.blockquote--interactive{cursor:pointer}.blockquote--interactive:hover{background-color:#e6e6e6}gui-side-layout gui-side-layout{flex-direction:column}@media only screen and (min-width:48em){gui-side-layout gui-side-layout{flex-direction:row}}gui-side-layout-nav{min-width:18rem}gui-side-layout-nav.secondary{background:#f2f2f2;border-right:1px solid #eee}gui-side-layout-nav.secondary ul{list-style:none;margin:0;padding:0;width:100%}gui-side-layout-nav.secondary ul li.section{padding-top:.5rem}gui-side-layout-nav.secondary ul li.section a{color:#666}gui-side-layout-nav.secondary ul li a{display:flex;flex-direction:column;padding:.75rem 2rem .75rem 3rem;color:#000}gui-side-layout-nav.secondary ul li a.active{color:#1d753a}gui-side-layout-nav.secondary ul li a[href]:hover{background:#e6e6e6}gui-side-layout-nav.main{flex-direction:column;background:#1d753a}gui-side-layout-nav.main ul.tools{list-style:none;margin:0;padding:0;display:flex;flex-direction:row}gui-side-layout-nav.main ul.tools li a{display:flex;justify-content:center;align-items:center;color:#fff;min-width:3rem;min-height:3rem;border:1px solid transparent;cursor:pointer}gui-side-layout-nav.main ul.tools li a.active{background:#186130}gui-side-layout-nav.main ul.tools li a gui-icon{line-height:.8}gui-side-layout-nav.main ul.tools li a:hover{background:#279e4e;border-color:#2cb258}gui-side-layout-nav.main ul.nav{list-style:none;padding:0;margin:0;width:100%}gui-side-layout-nav.main ul.nav li.section{padding-top:.5rem}gui-side-layout-nav.main ul.nav li span.divider{display:flex;flex-direction:row;color:#d1f3dc;padding:.75rem .75rem .75rem 1.25rem}gui-side-layout-nav.main ul.nav li a{font-family:Segoe UI,sans-serif;display:flex;flex-direction:column;border-left:4px solid transparent;color:#fff;padding:.75rem 2rem .75rem 3rem}gui-side-layout-nav.main ul.nav li a.active{border-color:#fff}gui-side-layout-nav.main ul.nav li a.empty-link{cursor:pointer}gui-side-layout-nav.main ul.nav li a.empty-link:hover,gui-side-layout-nav.main ul.nav li a[href]:hover{background:#279e4e}gui-side-layout-nav.main ul.nav li a.has-icon{flex-direction:row;padding-left:0}gui-side-layout-nav.main ul.nav li a.has-icon gui-icon{display:flex;width:3rem;justify-content:center}gui-side-layout-nav.main ul.nav li a.has-icon>span{display:flex;flex-direction:column}gui-side-layout-nav.main:not(.collapsed) .show-on-collapsed{display:none}gui-side-layout-nav.main.collapsed{min-width:auto}gui-side-layout-nav.main.collapsed ul.nav .hide-on-collapsed{display:none}gui-side-layout-nav.main.collapsed ul.nav .show-on-collapsed{display:initial}gui-side-layout-nav.main.collapsed ul.nav li a{padding-right:.3rem}gui-side-layout-nav.main.collapsed ul.tools{flex-direction:column}section.grid-list-heading h2{font-size:1.5rem;font-weight:400;text-align:center}gui-grid-list{padding:0 .5rem;display:block;max-width:1200px;margin:0 auto}gui-grid-list gui-grid-list-item{box-sizing:border-box;cursor:pointer;padding:.75rem!important}gui-grid-list gui-grid-list-item div.grid-list-item-icon{padding:0 .5rem}gui-grid-list gui-grid-list-item:hover{background:#e6e6e6}gui-grid-list gui-grid-list-item:focus{outline:none}gui-grid-list gui-grid-list-item:focus .grid-list-item-container{transform:scale(.95);transition:.3s}gui-grid-list gui-grid-list-item h2,gui-grid-list gui-grid-list-item p{margin:0}gui-grid-list gui-grid-list-item h2{font-size:1.2rem;font-weight:500}gui-grid-list gui-grid-list-item p{font-size:.8rem}gui-grid-list gui-grid-list-item gui-icon i{color:#1d753a}@media only screen and (min-width:48em){section.grid-list-heading h2{margin-top:3rem}gui-grid-list{padding:0 1.5rem}gui-grid-list gui-grid-list-item{height:12rem;justify-content:center;border:2px solid transparent;text-align:center}gui-grid-list gui-grid-list-item div.grid-list-item-icon{padding:0}gui-grid-list gui-grid-list-item:hover{border-color:#e6e6e6;background:transparent}gui-grid-list gui-grid-list-item:focus{border-color:#666}gui-grid-list gui-grid-list-item gui-icon i{font-size:4rem!important}}ngx-gallery div{display:flex;flex-direction:column;position:absolute;left:0;top:0;right:0;bottom:0;background:#fff}ngx-gallery header{background:var(--color-gray-lightest);min-height:48px}ngx-gallery main{flex:1}ngx-gallery footer{height:24px}ngx-gallery a.gallery-action:hover{background:var(--color-gray-lighter)}ngx-gallery a.gallery-action.close{width:48px;height:48px;float:right}ngx-gallery a.gallery-action.close:after,ngx-gallery a.gallery-action.close:before{border-style:solid;border-width:.1em .1em 0 0;content:"";display:inline-block;height:.8em;position:relative;top:17px;vertical-align:top;width:.8em}ngx-gallery a.gallery-action.close:before{transform:rotate(45deg);left:8px}ngx-gallery a.gallery-action.close:after{transform:rotate(225deg);right:-12px}ngx-gallery a.gallery-action.next,ngx-gallery a.gallery-action.prev{position:absolute;width:48px;height:48px;top:50%}ngx-gallery a.gallery-action.next:before,ngx-gallery a.gallery-action.prev:before{border-style:solid;border-width:.1em .1em 0 0;content:"";display:inline-block;height:.8em;position:relative;top:17px;transform:rotate(-45deg);vertical-align:top;width:.8em}ngx-gallery a.gallery-action.next{right:0}ngx-gallery a.gallery-action.next:before{right:-14px;transform:rotate(45deg)}ngx-gallery a.gallery-action.prev{left:0}ngx-gallery a.gallery-action.prev:before{left:17px;transform:rotate(-135deg)}gui-input{display:flex}gui-input gui-button button{border-color:#999 #999 #999 transparent}gui-input span{border:2px solid #999;background:#999;padding:.5rem .75rem;color:#fff}gui-input span.pointer:hover{border-color:#666}gui-input input{border:2px solid #999;padding:.5rem .75rem;outline-color:transparent;box-sizing:border-box;font-size:1rem;font-family:Segoe UI,sans-serif;flex:1;max-width:100%}gui-input input:hover{border-color:#666}gui-input input:focus{border-color:#1d753a}gui-toolbar{padding:0 1.5rem;flex-shrink:0}gui-toolbar form{padding:0}gui-toolbar[color=gray-bg]{background:#f9f9f9}gui-toolbar div.toolbar-section{display:flex;flex-direction:row}gui-toolbar div.toolbar-section img{width:100px;height:100px;background:#999;display:inline-block;margin:1.5rem 1.5rem 1.5rem 0}gui-toolbar div.toolbar-section div.toolbar-section-text{display:flex;flex-direction:column}gui-toolbar div.toolbar-section div.toolbar-section-text h2+p{margin-top:-1.25rem;margin-bottom:1.5rem}gui-toolbar gui-toolbar-item{display:flex;flex-direction:row;align-items:center;padding:.75rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none}gui-toolbar gui-toolbar-item gui-icon+span{margin-left:.5rem;display:inline-block}@media screen and (max-width:768px){gui-toolbar gui-toolbar-item gui-icon+span{display:none}}gui-toolbar gui-toolbar-item:hover{background:#e6e6e6}gui-toolbar gui-toolbar-item:focus{background:#ccc}ngx-table{width:100%;box-sizing:border-box}ngx-table.clickable ngx-table-row:not(.empty):not(.header):nth-child(odd){background:#f2f2f2}ngx-table.clickable ngx-table-row:not(.empty):not(.header):hover{background:#ccc;cursor:pointer}ngx-table.clickable ngx-table-row:not(.empty):not(.header):hover .actions .action{color:var(--color-gray-darker)}ngx-table ngx-table-row ngx-table-empty{padding:3rem .75rem;color:#9faecb;text-align:center;display:block;width:100%;box-sizing:border-box}ngx-table ngx-table-row ngx-table-cell:not(:first-child){font-size:.8rem}ngx-table ngx-table-row ngx-table-header{background:#ebebeb}ngx-table ngx-table-row ngx-table-cell,ngx-table ngx-table-row ngx-table-footer:not(:empty),ngx-table ngx-table-row ngx-table-header{padding:.8rem 1.25rem;vertical-align:middle}ngx-table ngx-table-row ngx-table-cell span.badge.badge-pill,ngx-table ngx-table-row ngx-table-footer:not(:empty) span.badge.badge-pill,ngx-table ngx-table-row ngx-table-header span.badge.badge-pill{width:.75rem;height:.75rem;display:inline-block;margin-right:.5rem}ngx-table ngx-table-row ngx-table-cell span.description,ngx-table ngx-table-row ngx-table-footer:not(:empty) span.description,ngx-table ngx-table-row ngx-table-header span.description{display:block;color:#636c72;font-size:.8rem;font-weight:400}ngx-table ngx-table-row ngx-table-cell span.title,ngx-table ngx-table-row ngx-table-footer:not(:empty) span.title,ngx-table ngx-table-row ngx-table-header span.title{display:block;font-weight:700}ngx-table ngx-table-row ngx-table-cell input,ngx-table ngx-table-row ngx-table-footer:not(:empty) input,ngx-table ngx-table-row ngx-table-header input{padding:1rem 1.25rem;margin:-.25rem -.75rem;outline:none;width:100%;box-sizing:border-box;border:1px dashed #e1e6ef}ngx-table ngx-table-row ngx-table-cell input:focus,ngx-table ngx-table-row ngx-table-cell input:hover,ngx-table ngx-table-row ngx-table-footer:not(:empty) input:focus,ngx-table ngx-table-row ngx-table-footer:not(:empty) input:hover,ngx-table ngx-table-row ngx-table-header input:focus,ngx-table ngx-table-row ngx-table-header input:hover{background:rgba(0,0,0,.075)}ngx-table ngx-table-row ngx-table-cell.actions,ngx-table ngx-table-row ngx-table-footer:not(:empty).actions,ngx-table ngx-table-row ngx-table-header.actions{white-space:nowrap;width:1rem;text-align:right;padding:0}ngx-table ngx-table-row ngx-table-cell.actions a.action,ngx-table ngx-table-row ngx-table-footer:not(:empty).actions a.action,ngx-table ngx-table-row ngx-table-header.actions a.action{display:inline-block;padding:.8rem 1rem;color:var(--color-gray)}ngx-table ngx-table-row ngx-table-cell.actions a.action:hover,ngx-table ngx-table-row ngx-table-footer:not(:empty).actions a.action:hover,ngx-table ngx-table-row ngx-table-header.actions a.action:hover{background:var(--color-gray);color:#000!important}ngx-table ngx-table-row ngx-table-cell.badges span,ngx-table ngx-table-row ngx-table-footer:not(:empty).badges span,ngx-table ngx-table-row ngx-table-header.badges span{margin-right:.1rem}ngx-table ngx-table-row ngx-table-header{vertical-align:top;font-weight:700}ngx-table ngx-table-row ngx-table-header.sortable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}ngx-table ngx-table-row ngx-table-header.sortable:hover{background:#ccc;cursor:pointer}ngx-table ngx-table-row ngx-table-header.sortable:hover:not(.ascending):after{border-top-color:#999}ngx-table ngx-table-row ngx-table-header.sortable:hover:not(.descending):before{border-bottom-color:#999}ngx-table ngx-table-row ngx-table-header.sortable:after{bottom:calc(50% - .75rem);right:1rem;content:" ";height:0;width:0;position:absolute;border:5px solid transparent;border-top-color:#ccc}ngx-table ngx-table-row ngx-table-header.sortable.ascending:after{border-top-color:#666}ngx-table ngx-table-row ngx-table-header.sortable:before{top:calc(50% - .75rem);right:1rem;content:" ";height:0;width:0;position:absolute;border:5px solid transparent;border-bottom-color:#ccc}ngx-table ngx-table-row ngx-table-header.sortable.descending:before{border-bottom-color:#666}@media only screen and (min-width:48em){ngx-table{padding:0 1.5rem}}@media (max-width:992px){ngx-table{display:flex!important;flex-direction:column}ngx-table ngx-table-row.header{display:none!important}ngx-table ngx-table-row.data{display:flex!important;flex-direction:column}ngx-table ngx-table-row.data ngx-table-cell{display:block!important}}gui-datepicker{border:2px solid #999}gui-datepicker>div{padding:.5rem .75rem;cursor:pointer}gui-datepicker>div:hover{background:#e6e6e6}gui-datepicker>div:not(:last-of-type){border-right:2px solid #999}gui-datepicker div.selection{box-sizing:border-box;border:2px solid #999;position:absolute;width:calc(100% + 4px);top:-2px;left:-2px;background:#f2f2f2;max-height:15rem;overflow:auto;z-index:2}gui-datepicker div.selection ul{list-style:none;margin:0;padding:0}gui-datepicker div.selection ul li{padding:.5rem .75rem;color:#666;cursor:pointer}gui-datepicker div.selection ul li.selected{color:#000;background:#7fdf9f}gui-datepicker div.selection ul li:hover{color:#000;background:#e6e6e6}gui-datepicker:hover,gui-datepicker:hover>div:not(:last-child){border-color:#666}gui-select{border:2px solid #999;padding:.5rem .75rem;position:relative}gui-select:not(.disabled){cursor:pointer}gui-select:not(.disabled) .select-arrow{border:solid #666;border-width:0 2px 2px 0;display:inline-block;padding:4px;transform:rotate(45deg);position:absolute;right:1rem;top:32%}gui-select span.select-placeholder{color:#999}gui-select .select-value{display:flex}gui-select .select-value span{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:1rem}gui-select .select-value a.select-clear{font-size:2rem;padding:0 .75rem;line-height:1;color:#666;margin:-.5rem 1.75rem -.5rem -.75rem}gui-select .select-value a.select-clear:hover{background:#666;color:#e6e6e6}gui-select:hover{background:#e6e6e6;border-color:#666}gui-select div.select-selection{position:absolute;border:2px solid #999;width:100%;top:-2px;left:-2px;background:#f2f2f2;z-index:2}gui-select div.select-selection input{width:100%;box-sizing:border-box;padding:.5rem .75rem;font-size:1rem;border:2px solid transparent;border-bottom-color:#999;outline-color:transparent}gui-select div.select-selection div.select-selection-items{max-height:15rem;overflow:auto}gui-select div.select-selection div.select-selection-items ul{list-style:none;margin:0;padding:0}gui-select div.select-selection div.select-selection-items ul li:not(.select-input){padding:.5rem .75rem;color:#666;cursor:pointer}gui-select div.select-selection div.select-selection-items ul li:not(.select-input).selected{color:#000;background:#7fdf9f}gui-select div.select-selection div.select-selection-items ul li:not(.select-input):hover{color:#000;background:#e6e6e6}gui-tile{padding:1rem;min-height:7rem;box-sizing:border-box;border:3px solid transparent;margin-bottom:1rem}gui-tile [value]{font-weight:700;font-size:2rem}gui-tile[color=primary]{background:#1d753a;color:#fff}gui-tile[color=primary]:hover{border-color:#2cb258}gui-tile[color=gray]{background:#999}gui-tile[color=gray] [value]{color:#666}gui-tile[color=gray] [name]{color:#000}gui-tile[color=gray-bg]{background:#f9f9f9}gui-tile[color=gray-bg] [value]{color:#666}gui-tile[color=gray-lightest]{background:#e6e6e6}gui-tile[color=gray-lightest] [value]{color:#666}gui-tile.link{cursor:pointer}textarea{display:flex;border:2px solid #999;padding:.5rem .75rem;outline-color:transparent;box-sizing:border-box;font-size:1rem;font-family:Segoe UI,sans-serif;width:100%;resize:none}textarea:hover{border-color:#666}textarea:focus{border-color:#1d753a}gui-button[expand=auto] button{width:auto}gui-button button{width:100%;border:2px solid #ccc;outline:none!important;background:#ccc;padding:.65rem .75rem;font-size:.9rem;justify-content:center;font-family:Segoe UI,sans-serif}gui-button button:hover{border-color:#666}gui-button.gui-button--small button{padding:.35rem .75rem}gui-button-group{width:100%}gui-button-group button{border:2px solid #e6e6e6;background:#e6e6e6;padding:.5rem .75rem;font-size:1rem;justify-content:center;font-family:Segoe UI,sans-serif;flex:1}gui-button-group button.selected{background:#1d753a;border-color:#1d753a;color:#fff}gui-button-group button:hover{border-color:#666}gui-modal div.modal-dialog{background:#fff;max-width:40rem;margin:5rem auto 0;border:2px solid #1d753a}gui-modal div.modal-dialog div.modal-dialog-content,gui-modal div.modal-dialog div.modal-dialog-footer,gui-modal div.modal-dialog div.modal-dialog-header{padding:1.5rem}gui-modal div.modal-dialog div.modal-dialog-header{background:#1d753a;color:#fff}gui-modal div.modal-dialog div.modal-dialog-header h3{margin:0}gui-modal div.modal-dialog div.modal-dialog-footer{padding:.5rem 1rem 1.5rem}gui-modal div.modal-dialog div.modal-dialog-footer button{border:2px solid #ccc;background:#ccc;padding:.5rem .75rem;font-size:1rem;justify-content:center;font-family:Segoe UI,sans-serif;margin:0 .5rem}gui-modal div.modal-dialog div.modal-dialog-footer button:hover{border-color:#666}gui-calendar div.month div.header{color:#1d753a;padding:0 1.5rem 1.5rem;text-align:center;font-size:1.5rem;text-transform:capitalize}gui-calendar div.month div.week-names div.week-name{color:#999;padding:.5rem;text-align:center}gui-calendar div.month div.week div.day{border-top:1px solid #e6e6e6}gui-calendar div.month div.week div.day span.day-label{padding:.5rem;color:#999}gui-calendar div.month div.week div.day:not(.current){background:#f9f9f9}gui-calendar div.month div.week div.day:hover{background:#e6e6e6}gui-calendar div.month div.week div.day.today{border-top:4px solid #1d753a}gui-calendar div.month div.week div.day.today span.day-label{color:#1d753a;font-weight:700}gui-chart-bar{display:flex;padding-bottom:1.5rem}gui-loader .holder{background:#1d753a}[toast-component].toast{box-shadow:none;background-color:rgba(0,0,0,.75)!important;border-radius:0}[toast-component].toast .toast-progress{background:hsla(0,0%,100%,.5)!important}[toast-component].toast:hover{box-shadow:none;background-color:rgba(0,0,0,.85)!important}gui-tabs{flex-shrink:0}gui-tabs div.tab-labels div.tab-label{border-bottom:4px solid transparent;text-align:center;padding:1rem 0}gui-tabs div.tab-labels div.tab-label.active{border-color:#1d753a;font-weight:500}gui-tabs div.tab-labels div.tab-label:hover{background:#e6e6e6}gui-tabs gui-tab{flex:1}gui-tabs gui-tab:not(.active){display:none!important}@media only screen and (min-width:48em){gui-tabs div.tab-labels{padding-bottom:1rem}}#toast-container .toast:before{display:none}gui-pagination{display:flex;align-items:center;margin-top:.75rem;margin-bottom:1.5rem;padding:0 1.5rem}@media screen and (max-width:48em){gui-pagination{flex-direction:column;align-items:left}}gui-pagination span.pagination-summary{margin-left:auto}gui-pagination ul.pagination{list-style-type:none;display:flex;margin:0;padding:0}gui-pagination ul.pagination li{display:inline-block;margin-right:.1rem}gui-pagination ul.pagination li a{padding:12px 10px;min-width:45px;background:#e6e6e6;display:inline-block;box-sizing:border-box;color:#666;text-align:center}gui-pagination ul.pagination li a:hover{background:#1d753a;color:#fff}gui-pagination ul.pagination li a:hover i.arrow{border-color:#fff}gui-pagination ul.pagination li a i.arrow{border:solid #666;border-width:0 2px 2px 0;display:inline-block;padding:3px;margin:0 .4rem .125rem}gui-pagination ul.pagination li a i.arrow.left{transform:rotate(135deg);-webkit-transform:rotate(135deg);margin-left:.575rem}gui-pagination ul.pagination li a i.arrow.right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);margin-right:.575rem}gui-pagination ul.pagination li.active a{background:#1d753a;color:#fff}gui-pagination ul.pagination li:not(.active){cursor:pointer}gui-navigation-loader.active{height:4px;width:100%;position:absolute;overflow:hidden;background-color:#e6e6e6;z-index:999}gui-navigation-loader.active:before{display:block;position:absolute;content:"";width:200px;height:4px;background-color:#1d753a;-webkit-animation:loading .5s linear;animation:loading .5s linear}@-webkit-keyframes loading{0%{width:0}to{width:95%}}@keyframes loading{0%{width:0}to{width:95%}}.side .side-link,.side .side-title{line-height:2}gui-image{background:#fff;border:2px solid var(--color-gray-lighter);box-sizing:border-box;margin-bottom:1rem;transition:border .2s ease-out}gui-image:hover{border-color:var(--color-primary)}gui-image div.content{padding:1rem 1.5rem}gui-image div.content>div:last-child{margin-bottom:.5rem}gui-image div.content div.text{font-size:.8rem;color:var(--color-gray-darker)}gui-image div.content div.title{font-size:1.2rem}gui-image div.content div.actions,gui-image div.content div.category{text-transform:uppercase;font-weight:700;font-size:.8rem}gui-image div.content div.actions a.remove{color:var(--color-danger)}gui-badge{display:inline-block;width:auto}gui-badge[color=danger]{color:var(--color-danger)}gui-badge[color=warning]{color:var(--color-warning)}gui-badge[color=success]{color:var(--color-success)}.album{background:#fff;border:2px solid var(--color-gray-lighter);box-sizing:border-box;margin-bottom:1rem;transition:border .2s ease-out;padding:1rem 1.5rem;cursor:pointer}.album:hover{border-color:var(--color-primary)}.album-title{margin:0}.album--expanded .album-title{margin-bottom:1rem}.album gui-image{border-color:transparent}.album gui-image:hover{border-color:var(--color-primary)}.ngx-file-input label{display:flex;flex-direction:row;background-color:var(--color-gray-bg);border:2px solid var(--color-gray-lightest);color:var(--color-gray);cursor:pointer;padding:1.5rem 0;align-items:center}.ngx-file-input--dragover label,.ngx-file-input label:hover{border-color:var(--color-gray)}.ngx-file-input .ngx-file-input__icon{color:var(--color-gray-darker);padding:0 1.5rem}page-login{height:100vh;background:#1d753a;display:flex;justify-content:center;align-items:center}page-login form{background:#fff;padding:1.5rem;max-width:20rem}page-login form div.logo-container{margin:1.75rem auto 1rem;max-width:60%}page-login form div.logo-container img{width:100%}page-recover{height:100vh;background:#1d753a;display:flex;justify-content:center;align-items:center}page-recover form{background:#fff;padding:1.5rem;max-width:20rem}page-recover form div.logo-container{margin:1.75rem auto 1rem;max-width:60%}page-recover form div.logo-container img{width:100%}page-recovery{height:100vh;background:#1d753a;display:flex;justify-content:center;align-items:center}page-recovery form{background:#fff;padding:1.5rem;max-width:20rem}page-recovery form div.logo-container{margin:1.75rem auto 1rem;max-width:60%}page-recovery form div.logo-container img{width:100%}page-error{flex-direction:column;background:#1d753a;min-height:100%}page-error,page-error>div{display:flex;justify-content:center;align-items:center}page-error>div{flex-direction:column;flex:1}page-error>div h1{color:#fff;font-size:6rem;margin:1vw 0}page-error>div>div{max-width:20rem;padding:2rem;text-align:center}page-error>div>div p{color:#fff}page-error>div>div a{text-decoration:underline;color:#fff}page-error>div.errors{min-height:100%;background:#e6e6e6;flex-direction:column;align-items:flex-start;padding:2rem}page-error>div.errors p{margin-top:0}page-error>div.errors pre{margin:0;white-space:normal}@media only screen and (min-width:48em){page-error,page-error>div{flex-direction:row}page-error>div h1{font-size:10rem}page-error>div.errors{margin-right:2rem}page-error>div>div{text-align:left}}page-not-found{background:#1d753a;height:100vh;justify-content:center}page-not-found,page-not-found>div{display:flex;flex-direction:column;align-items:center}page-not-found>div h1{color:#fff;font-size:6rem;margin:1vw 0}page-not-found>div>div{max-width:20rem;padding:2rem;text-align:center}page-not-found>div>div p{color:#fff}page-not-found>div>div a{text-decoration:underline;color:#fff}@media only screen and (min-width:48em){page-not-found>div{flex-direction:row}page-not-found>div h1{font-size:10rem}page-not-found>div>div{text-align:left}}page-errors page-detail div.stack{margin-top:.5rem;background:#e6e6e6;padding:2rem}page-errors page-detail div.stack pre{white-space:normal;margin:0}