html{font-size:100%}#q-app,.c-layout,body,html{height:100%}body{--color-primary:#0d5973;--color-primary-light:#4886a2;--color-accent:#0d5973;--color-secondary:#f086a4;--button-background-disable:rgba(13,88,114,0.6);--button-text-color:#fff;--color-nav-icon:#757575;font-family:Source Sans Pro,sans-serif;background-color:#e8edef}div.c-layout{height:inherit;min-height:100%}.primary{color:var(--color-primary)}.accent{color:var(--color-accent)}.secondary{color:var(--color-secondary)}.color-nav-icon{color:var(--color-nav-icon)}.primary-light,.text-primary-light{color:#4886a2}.bg-primary-light{background:#4886a2}.bg-primary-faint{background:rgba(72,134,162,0.1)}.saturate-13{filter:saturate(1.3)}h1{line-height:2em}.cpac-table{display:flex;flex-direction:column;height:calc(100% - 80px);overflow:hidden}.cpac-table .table{max-height:100%}.cpac-table .table.bottom-buttons{max-height:calc(100% - 84px)}.q-table thead{color:#fff}.q-table thead .q-table__sort-icon{position:absolute}.q-table thead tr.sticky{position:-webkit-sticky;position:sticky;top:0;z-index:2}.q-table .q-table__middle{flex:1;display:flex}.q-table .q-table__bottom,.q-table .q-table__top,.q-table thead tr:first-child th{background-color:#165974}.q-table .q-linear-progress{z-index:2;color:#f086a4!important;height:4px}.q-table .table{max-height:calc(100% - 48px)}.q-table .table thead tr th{position:-webkit-sticky;position:sticky;z-index:1}.q-table .table thead tr:first-child th{top:0}.q-table .table.q-table--loading thead tr:last-child th{top:48px}.q-table .table .q-table__sort-icon{position:absolute}.q-table td.actions-list,.q-table th.actionsHeader{position:sticky!important;-webkit-position:-webkit-sticky;right:0;z-index:1!important;background-color:#fff!important}@media screen and (max-width:1023.98px){.q-table td.actions-list,.q-table th.actionsHeader{border-left:1px solid #ccc}}.q-table td.sticky-first-column,.q-table th.stickyFirstColumn{position:sticky!important;-webkit-position:-webkit-sticky;left:0;z-index:1!important}@media screen and (max-width:1023.98px){.q-table td.sticky-first-column,.q-table th.stickyFirstColumn{border-right:1px solid #ccc}}.q-table th.actionsHeader,.q-table th.stickyFirstColumn{background-color:#165974!important}.q-table td.actions-list,.q-table td.sticky-first-column{background-color:#fff!important}.pagination{display:flex;flex-direction:row-reverse;width:100%}.table-filter{z-index:1000;position:fixed;top:0;right:0;min-width:38rem;width:50vw;height:100vh;background-color:#fff;padding:20px;overflow-y:auto;overflow-x:hidden;box-shadow:50px 100px 100px 0 rgba(0,0,0,0.25)}.button-above-table{margin-top:4px}.q-table__top .q-table__control .q-btn{margin-left:12px}.width50vw{display:inline-block;max-width:50vw}.width25vw{display:inline-block;max-width:25vw}.align-bottom{align-self:end}.buttons{display:flex;flex-direction:row-reverse;width:100%}.min-height-3rem{min-height:3rem}.q-dialog__inner--minimized>.dialog-w600px{width:600px;max-width:80vw}.q-dialog__inner--minimized .dialog-w700px{width:700px;max-width:80vw}.q-dialog__inner--minimized>.dialog-w800px{width:800px;max-width:80vw}.q-dialog__inner--minimized>.dialog-w90vw{width:90vw;max-width:90vw}.q-dialog__message .dialog-message{display:flex;flex-direction:row;margin:auto 14px}.q-dialog__message .dialog-message>.dialog-translation{margin:4px auto auto 28px}.q-notification__progress{height:3px;opacity:0.6}.banner,.banner-danger,.banner-dark,.banner-info,.banner-light,.banner-primary,.banner-secondary,.banner-success,.banner-warning{font-family:Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;background-color:#f5f5f5;border-radius:4px!important;padding:0 8px;font-size:1em;line-height:1.35em;border-width:0 5px!important;border-style:solid!important;border-color:#eee;letter-spacing:0.5px}.banner-primary{color:#004085;background-color:#cce5ff;border-color:#79a2ce!important}.banner-primary i.q-icon{color:rgba(0,64,133,0.3)}.banner-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db!important}.banner-secondary i.q-icon{color:rgba(56,61,65,0.3)}.banner-success{color:#155724;background-color:#daf8e1;border-color:#9cedaf!important}.banner-success i.q-icon{color:rgba(21,87,36,0.3)}.banner-danger{color:#721c24;background:#f8d7da;border-color:#f599a2!important}.banner-danger i.q-icon{color:rgba(114,28,36,0.3)}.banner-warning{color:#856404;background-color:#fcf2d7;border-color:#f9e09b!important}.banner-warning i.q-icon{color:rgba(133,100,4,0.3)}.banner-info{color:#0c5460;background-color:#d1ecf1;border-color:#8fd0da!important}.banner-info i.q-icon{color:rgba(12,84,96,0.3)}.banner-light{color:#818182;background-color:#fefefe;border-color:#bcbcbe!important}.banner-light i.q-icon{color:rgba(129,129,130,0.3)}.banner-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#949596!important}.banner-dark i.q-icon{color:rgba(27,30,33,0.3)}.icon-red{color:#f44!important}.icon-green{color:#00c851!important}.icon-dnd{margin-right:8px}.grab{cursor:grab}.zone1+.zone2 td,.zone2+.zone3 td,.zone3+.zone4 td,.zone4+.zone5 td,.zone5+.zone6 td{border-top:3px solid var(--color-primary)}.todrop{background-color:var(--color-primary-light);opacity:0.2}.footer-reverse{margin:2em auto;display:flex;flex-direction:row-reverse;width:100%}.field-error{border-bottom:1px solid #f44}.q-menu.attachment_department{min-width:810px!important}.c-layout-header .material-icons{font-size:24px}.cpac-logo{cursor:pointer;margin:6px 0 0}.cpac-logo img{height:32px}.clickable{cursor:pointer}.navbar-link{text-decoration:none;color:#fff}#q-app .c-layout-header .c-header{margin-left:0}.c-header .c-flat,.c-header .c-title{font-size:24px}.c-header .c-title h3{font-size:1.17em;font-weight:600;line-height:1.25;letter-spacing:normal}#q-app .c-chip-container .c-chip{height:20px;width:20px;right:8px;top:1px;padding:1px;font-size:12px}.notifications{height:calc(100vh - 80px)}.notification-actions{position:fixed;background-color:#fff;height:36px;border-top:1px solid #ccc;bottom:0;right:0;box-shadow:50px 100px 100px 0 rgba(0,0,0,0.25);width:30vw;max-width:30rem;z-index:2001;display:flex;justify-content:flex-end}.right-enter-active,.right-leave-active{transition:transform 0.3s ease-in}.right-enter,.right-leave-to{transform:translateX(100%)}