@font-face{font-family:"Merriweather";src:url(/dist/Merriweather-Regular.eot?5305034263f5a15b340940bca4de7bbb);src:url(/dist/Merriweather-Regular.eot?5305034263f5a15b340940bca4de7bbb?#iefix) format("embedded-opentype"),url(/dist/Merriweather-Regular.woff2?c4e173571ed51467604854c1c46349a7) format("woff2"),url(/dist/Merriweather-Regular.woff?6f604c85934ab62734494e8055046ff3) format("woff"),url(/dist/Merriweather-Regular.ttf?0d67d901ce6e2ae76558dae4109b93f9) format("truetype"),url(/dist/Merriweather-Regular.svg?a6803950208f824690ad1292737ed404#Merriweather-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"OpenSans";src:url(/dist/OpenSans-Bold.eot?5487bea91cef82008fdc6e874b4c5c86);src:url(/dist/OpenSans-Bold.eot?5487bea91cef82008fdc6e874b4c5c86?#iefix) format("embedded-opentype"),url(/dist/OpenSans-Bold.woff2?93fe8f3415688d16bb947e2c96ea380e) format("woff2"),url(/dist/OpenSans-Bold.woff?759ea19bccf8a5ca50a58e474aced157) format("woff"),url(/dist/OpenSans-Bold.ttf?ab38fda09644c992dc09754c3cc78201) format("truetype"),url(/dist/OpenSans-Bold.svg?8eb005f737c1e60d2e4df01c70913aaf#OpenSans-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Merriweather";src:url(/dist/Merriweather-Bold.eot?8d05570e6549fee9b68b3b7ec383fc89);src:url(/dist/Merriweather-Bold.eot?8d05570e6549fee9b68b3b7ec383fc89?#iefix) format("embedded-opentype"),url(/dist/Merriweather-Bold.woff2?da6818ea06d730ee70ad2c021ec01b8a) format("woff2"),url(/dist/Merriweather-Bold.woff?63f789f8a5d2fe9f9b818e2bd8da788e) format("woff"),url(/dist/Merriweather-Bold.ttf?f0a36d394ed2ff6b8438df1a7eec5760) format("truetype"),url(/dist/Merriweather-Bold.svg?348d813ec5ebf92eca93f8dee7596ceb#Merriweather-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"OpenSans";src:url(/dist/OpenSans-Regular.eot?38ca9e2302c8793c93f854e8595eed78);src:url(/dist/OpenSans-Regular.eot?38ca9e2302c8793c93f854e8595eed78?#iefix) format("embedded-opentype"),url(/dist/OpenSans-Regular.woff2?5d5735e57127db2f7a2ad879fc6056b8) format("woff2"),url(/dist/OpenSans-Regular.woff?6fde2eb6728eb97fd914dcd0641d332b) format("woff"),url(/dist/OpenSans-Regular.ttf?8df00d6176ddae387d9431d3307b3e62) format("truetype"),url(/dist/OpenSans-Regular.svg?bbbd47d2660d3547e98a864324874080#OpenSans-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}.follow-up-list .line,.follow-up-list .filters ul,.follow-up-list .filters,.follow-up-settings .main .lock-followup,.follow-up-settings .main .flex div,.follow-up-create .left .drop-area,.follow-up-create .left .fields,.follow-up-create .left .add-pj .uploaded-files>*,.follow-up-create .left .add-pj .uploaded-files,.follow-up-create .left .files-saved .flex>*,.follow-up-create .left .files-saved .flex,.follow-up-dashboard .main-table-container td.points .color-content,.follow-up .add-pj .uploaded-files>*,.follow-up .add-pj .uploaded-files,.follow-up .detail .review-column .drop-area,.follow-up .detail .review-column .add-comment .submit .files,.follow-up .detail .review-column .add-comment .submit,.follow-up .detail .review-column .add-comment .draft-files .file,.follow-up .detail .review-column .add-comment .draft-files,.follow-up .detail .review-column .add-comment .rates,.follow-up .detail .review-column .review .inline-points .supporting-doc,.follow-up .detail .review-column .review .inline-points ul,.follow-up .detail .point-column .point-files .file,.follow-up .detail .point-column .point-files,.follow-up .detail .point-column .point-info,.follow-up .detail,.follow-up .tabs,.entity-row,.organisation-question .questions-files .add-pj .uploaded-files>*,.organisation-question .questions-files .add-pj .uploaded-files,.flex{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex}.flex{flex-wrap:wrap;-webkit-flex-wrap:wrap}.flexbox .follow-up-list .line,.follow-up-list .flexbox .line,.flexbox .follow-up-list .filters ul,.follow-up-list .filters .flexbox ul,.flexbox .follow-up-list .filters,.follow-up-list .flexbox .filters,.flexbox .follow-up-settings .main .lock-followup,.follow-up-settings .main .flexbox .lock-followup,.flexbox .follow-up-settings .main .flex div,.follow-up-settings .main .flex .flexbox div,.flexbox .follow-up-create .left .drop-area,.follow-up-create .left .flexbox .drop-area,.flexbox .follow-up-create .left .fields,.follow-up-create .left .flexbox .fields,.flexbox .follow-up-create .left .add-pj .uploaded-files>*,.follow-up-create .left .add-pj .flexbox .uploaded-files>*,.flexbox .follow-up-create .left .add-pj .uploaded-files,.follow-up-create .left .add-pj .flexbox .uploaded-files,.flexbox .follow-up-create .left .files-saved .flex>*,.follow-up-create .left .files-saved .flexbox .flex>*,.flexbox .follow-up-create .left .files-saved .flex,.follow-up-create .left .files-saved .flexbox .flex,.flexbox .follow-up-dashboard .main-table-container td.points .color-content,.follow-up-dashboard .main-table-container td.points .flexbox .color-content,.flexbox .follow-up .add-pj .uploaded-files>*,.follow-up .add-pj .flexbox .uploaded-files>*,.flexbox .follow-up .add-pj .uploaded-files,.follow-up .add-pj .flexbox .uploaded-files,.flexbox .follow-up .detail .review-column .drop-area,.follow-up .detail .review-column .flexbox .drop-area,.flexbox .follow-up .detail .review-column .add-comment .submit .files,.follow-up .detail .review-column .add-comment .submit .flexbox .files,.flexbox .follow-up .detail .review-column .add-comment .submit,.follow-up .detail .review-column .add-comment .flexbox .submit,.flexbox .follow-up .detail .review-column .add-comment .draft-files .file,.follow-up .detail .review-column .add-comment .draft-files .flexbox .file,.flexbox .follow-up .detail .review-column .add-comment .draft-files,.follow-up .detail .review-column .add-comment .flexbox .draft-files,.flexbox .follow-up .detail .review-column .add-comment .rates,.follow-up .detail .review-column .add-comment .flexbox .rates,.flexbox .follow-up .detail .review-column .review .inline-points .supporting-doc,.follow-up .detail .review-column .review .inline-points .flexbox .supporting-doc,.flexbox .follow-up .detail .review-column .review .inline-points ul,.follow-up .detail .review-column .review .inline-points .flexbox ul,.flexbox .follow-up .detail .point-column .point-files .file,.follow-up .detail .point-column .point-files .flexbox .file,.flexbox .follow-up .detail .point-column .point-files,.follow-up .detail .point-column .flexbox .point-files,.flexbox .follow-up .detail .point-column .point-info,.follow-up .detail .point-column .flexbox .point-info,.flexbox .follow-up .detail,.follow-up .flexbox .detail,.flexbox .follow-up .tabs,.follow-up .flexbox .tabs,.flexbox .entity-row,.flexbox .organisation-question .questions-files .add-pj .uploaded-files>*,.organisation-question .questions-files .add-pj .flexbox .uploaded-files>*,.flexbox .organisation-question .questions-files .add-pj .uploaded-files,.organisation-question .questions-files .add-pj .flexbox .uploaded-files,.flexbox .flex{display:flex}.flexbox .follow-up-list .line>*,.follow-up-list .flexbox .line>*,.flexbox .follow-up-list .filters ul>*,.follow-up-list .filters .flexbox ul>*,.flexbox .follow-up-list .filters>*,.follow-up-list .flexbox .filters>*,.flexbox .follow-up-settings .main .lock-followup>*,.follow-up-settings .main .flexbox .lock-followup>*,.flexbox .follow-up-settings .main .flex div>*,.follow-up-settings .main .flex .flexbox div>*,.flexbox .follow-up-create .left .drop-area>*,.follow-up-create .left .flexbox .drop-area>*,.flexbox .follow-up-create .left .fields>*,.follow-up-create .left .flexbox .fields>*,.flexbox .follow-up-create .left .add-pj .uploaded-files>*>*,.follow-up-create .left .add-pj .flexbox .uploaded-files>*>*,.flexbox .follow-up-create .left .add-pj .uploaded-files>*,.follow-up-create .left .add-pj .flexbox .uploaded-files>*,.flexbox .follow-up-create .left .files-saved .flex>*>*,.follow-up-create .left .files-saved .flexbox .flex>*>*,.flexbox .follow-up-create .left .files-saved .flex>*,.follow-up-create .left .files-saved .flexbox .flex>*,.flexbox .follow-up-dashboard .main-table-container td.points .color-content>*,.follow-up-dashboard .main-table-container td.points .flexbox .color-content>*,.flexbox .follow-up .add-pj .uploaded-files>*>*,.follow-up .add-pj .flexbox .uploaded-files>*>*,.flexbox .follow-up .add-pj .uploaded-files>*,.follow-up .add-pj .flexbox .uploaded-files>*,.flexbox .follow-up .detail .review-column .drop-area>*,.follow-up .detail .review-column .flexbox .drop-area>*,.flexbox .follow-up .detail .review-column .add-comment .submit .files>*,.follow-up .detail .review-column .add-comment .submit .flexbox .files>*,.flexbox .follow-up .detail .review-column .add-comment .submit>*,.follow-up .detail .review-column .add-comment .flexbox .submit>*,.flexbox .follow-up .detail .review-column .add-comment .draft-files .file>*,.follow-up .detail .review-column .add-comment .draft-files .flexbox .file>*,.flexbox .follow-up .detail .review-column .add-comment .draft-files>*,.follow-up .detail .review-column .add-comment .flexbox .draft-files>*,.flexbox .follow-up .detail .review-column .add-comment .rates>*,.follow-up .detail .review-column .add-comment .flexbox .rates>*,.flexbox .follow-up .detail .review-column .review .inline-points .supporting-doc>*,.follow-up .detail .review-column .review .inline-points .flexbox .supporting-doc>*,.flexbox .follow-up .detail .review-column .review .inline-points ul>*,.follow-up .detail .review-column .review .inline-points .flexbox ul>*,.flexbox .follow-up .detail .point-column .point-files .file>*,.follow-up .detail .point-column .point-files .flexbox .file>*,.flexbox .follow-up .detail .point-column .point-files>*,.follow-up .detail .point-column .flexbox .point-files>*,.flexbox .follow-up .detail .point-column .point-info>*,.follow-up .detail .point-column .flexbox .point-info>*,.flexbox .follow-up .detail>*,.follow-up .flexbox .detail>*,.flexbox .follow-up .tabs>*,.follow-up .flexbox .tabs>*,.flexbox .entity-row>*,.flexbox .organisation-question .questions-files .add-pj .uploaded-files>*>*,.organisation-question .questions-files .add-pj .flexbox .uploaded-files>*>*,.flexbox .organisation-question .questions-files .add-pj .uploaded-files>*,.organisation-question .questions-files .add-pj .flexbox .uploaded-files>*,.flexbox .flex>*{flex-grow:0;flex-shrink:1;flex-basis:auto}.flexbox .follow-up-list .line>*:first-of-type:not(:last-of-type),.follow-up-list .flexbox .line>*:first-of-type:not(:last-of-type),.flexbox .follow-up-list .filters ul>*:first-of-type:not(:last-of-type),.follow-up-list .filters .flexbox ul>*:first-of-type:not(:last-of-type),.flexbox .follow-up-list .filters>*:first-of-type:not(:last-of-type),.follow-up-list .flexbox .filters>*:first-of-type:not(:last-of-type),.flexbox .follow-up-settings .main .lock-followup>*:first-of-type:not(:last-of-type),.follow-up-settings .main .flexbox .lock-followup>*:first-of-type:not(:last-of-type),.flexbox .follow-up-settings .main .flex div>*:first-of-type:not(:last-of-type),.follow-up-settings .main .flex .flexbox div>*:first-of-type:not(:last-of-type),.flexbox .follow-up-create .left .drop-area>*:first-of-type:not(:last-of-type),.follow-up-create .left .flexbox .drop-area>*:first-of-type:not(:last-of-type),.flexbox .follow-up-create .left .fields>*:first-of-type:not(:last-of-type),.follow-up-create .left .flexbox .fields>*:first-of-type:not(:last-of-type),.flexbox .follow-up-create .left .add-pj .uploaded-files>*>*:first-of-type:not(:last-of-type),.follow-up-create .left .add-pj .flexbox .uploaded-files>*>*:first-of-type:not(:last-of-type),.flexbox .follow-up-create .left .add-pj .uploaded-files>*:first-of-type:not(:last-of-type),.follow-up-create .left .add-pj .flexbox .uploaded-files>*:first-of-type:not(:last-of-type),.flexbox .follow-up-create .left .files-saved .flex>*>*:first-of-type:not(:last-of-type),.follow-up-create .left .files-saved .flexbox .flex>*>*:first-of-type:not(:last-of-type),.flexbox .follow-up-create .left .files-saved .flex>*:first-of-type:not(:last-of-type),.flexbox .follow-up-dashboard .main-table-container td.points .color-content>*:first-of-type:not(:last-of-type),.follow-up-dashboard .main-table-container td.points .flexbox .color-content>*:first-of-type:not(:last-of-type),.flexbox .follow-up .add-pj .uploaded-files>*>*:first-of-type:not(:last-of-type),.follow-up .add-pj .flexbox .uploaded-files>*>*:first-of-type:not(:last-of-type),.flexbox .follow-up .add-pj .uploaded-files>*:first-of-type:not(:last-of-type),.follow-up .add-pj .flexbox .uploaded-files>*:first-of-type:not(:last-of-type),.flexbox .follow-up .detail .review-column .drop-area>*:first-of-type:not(:last-of-type),.follow-up .detail .review-column .flexbox .drop-area>*:first-of-type:not(:last-of-type),.flexbox .follow-up .detail .review-column .add-comment .submit .files>*:first-of-type:not(:last-of-type),.follow-up .detail .review-column .add-comment .submit .flexbox .files>*:first-of-type:not(:last-of-type),.flexbox .follow-up .detail .review-column .add-comment .submit>*:first-of-type:not(:last-of-type),.follow-up .detail .review-column .add-comment .flexbox .submit>*:first-of-type:not(:last-of-type),.flexbox .follow-up .detail .review-column .add-comment .draft-files .file>*:first-of-type:not(:last-of-type),.follow-up .detail .review-column .add-comment .draft-files .flexbox .file>*:first-of-type:not(:last-of-type),.flexbox .follow-up .detail .review-column .add-comment .draft-files>*:first-of-type:not(:last-of-type),.follow-up .detail .review-column .add-comment .flexbox .draft-files>*:first-of-type:not(:last-of-type),.flexbox .follow-up .detail .review-column .add-comment .rates>*:first-of-type:not(:last-of-type),.follow-up .detail .review-column .add-comment .flexbox .rates>*:first-of-type:not(:last-of-type),.flexbox .follow-up .detail .review-column .review .inline-points .supporting-doc>*:first-of-type:not(:last-of-type),.follow-up .detail .review-column .review .inline-points .flexbox .supporting-doc>*:first-of-type:not(:last-of-type),.flexbox .follow-up .detail .review-column .review .inline-points ul>*:first-of-type:not(:last-of-type),.follow-up .detail .review-column .review .inline-points .flexbox ul>*:first-of-type:not(:last-of-type),.flexbox .follow-up .detail .point-column .point-files .file>*:first-of-type:not(:last-of-type),.follow-up .detail .point-column .point-files .flexbox .file>*:first-of-type:not(:last-of-type),.flexbox .follow-up .detail .point-column .point-files>*:first-of-type:not(:last-of-type),.follow-up .detail .point-column .flexbox .point-files>*:first-of-type:not(:last-of-type),.flexbox .follow-up .detail .point-column .point-info>*:first-of-type:not(:last-of-type),.follow-up .detail .point-column .flexbox .point-info>*:first-of-type:not(:last-of-type),.flexbox .follow-up .detail>*:first-of-type:not(:last-of-type),.follow-up .flexbox .detail>*:first-of-type:not(:last-of-type),.flexbox .follow-up .tabs>*:first-of-type:not(:last-of-type),.follow-up .flexbox .tabs>*:first-of-type:not(:last-of-type),.flexbox .entity-row>*:first-of-type:not(:last-of-type),.flexbox .organisation-question .questions-files .add-pj .uploaded-files>*>*:first-of-type:not(:last-of-type),.organisation-question .questions-files .add-pj .flexbox .uploaded-files>*>*:first-of-type:not(:last-of-type),.flexbox .organisation-question .questions-files .add-pj .uploaded-files>*:first-of-type:not(:last-of-type),.organisation-question .questions-files .add-pj .flexbox .uploaded-files>*:first-of-type:not(:last-of-type),.flexbox .flex>*:first-of-type:not(:last-of-type){margin-left:-1px}.select{position:relative;width:250px;background:#fff;display:inline-block}.select:after{content:"";position:absolute;top:2px;width:0;height:0;right:10px;bottom:0;margin:auto;border-style:solid;border-width:5px 5px 0 5px;border-color:#fff transparent transparent transparent;pointer-events:none}.select:before{width:30px;position:absolute;top:1px;right:1px;bottom:1px;background:#0055a7;content:"";pointer-events:none}.select:hover:after{border-color:#fff transparent transparent transparent}.select:hover:before{background:#0055a7}.select select{font:400 14px "OpenSans",sans-serif;box-shadow:none;background:transparent;width:100%;cursor:pointer;outline:none;padding:7px 35px 7px 10px;border:1px solid #d2d2d2;border-radius:2px;-moz-appearance:none;-webkit-appearance:none}.select select:-moz-focusring{color:transparent}.select select::-ms-expand{display:none}.select select:focus{border-color:#d2d2d2}.form-group.error{background:rgba(255,99,131,.1);border:1px solid rgba(255,99,131,.3);padding:9px 7px 20px 7px}.form-group.error input[type=text],.form-group.error input[type=number],.form-group.error select,.form-group.error textarea,.form-group.error .v-select .vs__dropdown-toggle{background-color:#fff}.form-group .form-error.is-visible{font-size:11px;color:#ff6383;font-style:italic;position:absolute;bottom:2px;left:7px}.checkbox{display:table-cell;width:100%;height:100%;vertical-align:middle;text-align:center}.checkrad label{display:inline-block;cursor:pointer;position:relative}.checkrad label span{display:inline-block;position:relative;background-color:#fff;width:18px;height:18px;transform-origin:center;border:2px solid #d2d2d2;vertical-align:-2px;margin-right:5px;transition:background-color 150ms 200ms,transform 350ms cubic-bezier(0.78, -1.22, 0.17, 1.89)}.checkrad label span::before{content:"";width:0px;height:2px;border-radius:2px;background:#0055a7;position:absolute;transform:rotate(45deg);top:7px;left:4px;transition:width 50ms ease 50ms;transform-origin:0% 0%}.checkrad label span::after{content:"";width:0;height:2px;border-radius:2px;background:#0055a7;position:absolute;transform:rotate(305deg);top:11px;left:5px;transition:width 50ms ease;transform-origin:0% 0%}.checkrad label:hover span::before{width:5px;transition:width 100ms ease}.checkrad label:hover span::after{width:10px;transition:width 150ms ease 100ms}.checkrad input[type=checkbox],.checkrad input[type=radio]{display:none}.checkrad input[type=checkbox][disabled]+label,.checkrad input[type=radio][disabled]+label{cursor:auto}.checkrad input[type=checkbox][disabled]+label span,.checkrad input[type=checkbox][disabled]:checked+label span,.checkrad input[type=radio][disabled]+label span,.checkrad input[type=radio][disabled]:checked+label span{background:#dedede;border:2px solid #dedede;transform:scale(1)}.checkrad input[type=checkbox][disabled]+label span::before,.checkrad input[type=checkbox][disabled]+label span::after,.checkrad input[type=checkbox][disabled]:checked+label span::before,.checkrad input[type=checkbox][disabled]:checked+label span::after,.checkrad input[type=radio][disabled]+label span::before,.checkrad input[type=radio][disabled]+label span::after,.checkrad input[type=radio][disabled]:checked+label span::before,.checkrad input[type=radio][disabled]:checked+label span::after{background:#999}.checkrad input[type=checkbox][disabled]+label:hover span,.checkrad input[type=radio][disabled]+label:hover span{background-color:#dedede;transform:scale(1);cursor:auto}.checkrad input[type=checkbox][disabled]+label:hover span::before,.checkrad input[type=checkbox][disabled]+label:hover span::after,.checkrad input[type=radio][disabled]+label:hover span::before,.checkrad input[type=radio][disabled]+label:hover span::after{background:#dedede}.checkrad input[type=checkbox][disabled]:checked+label:hover span,.checkrad input[type=radio][disabled]:checked+label:hover span{background-color:#dedede;transform:scale(1);cursor:auto}.checkrad input[type=checkbox][disabled]:checked+label:hover span::before,.checkrad input[type=checkbox][disabled]:checked+label:hover span::after,.checkrad input[type=radio][disabled]:checked+label:hover span::before,.checkrad input[type=radio][disabled]:checked+label:hover span::after{background:#999}.checkrad input[type=checkbox]:checked+label span,.checkrad input[type=radio]:checked+label span{background-color:#0055a7;transform:scale(1.1);border:2px solid #0055a7}.checkrad input[type=checkbox]:checked+label span::after,.checkrad input[type=radio]:checked+label span::after{width:10px;background:#fff;transition:width 150ms ease 100ms}.checkrad input[type=checkbox]:checked+label span::before,.checkrad input[type=radio]:checked+label span::before{width:5px;background:#fff;transition:width 150ms ease 100ms}.checkrad input[type=checkbox]:checked+label::hover span,.checkrad input[type=radio]:checked+label::hover span{background-color:#0055a7;transform:scale(1.2)}.checkrad input[type=checkbox]:checked+label::hover span::after,.checkrad input[type=radio]:checked+label::hover span::after{width:10px;background:#fff;transition:width 150ms ease 100ms}.checkrad input[type=checkbox]:checked+label::hover span::before,.checkrad input[type=radio]:checked+label::hover span::before{width:5px;background:#fff;transition:width 150ms ease 100ms}.checkrad input[type=radio]+label span{border-radius:50%}/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{font-family:"OpenSans",Arial sans-serif;font-size:100%;line-height:1.5em;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;line-height:1.5em;margin:0 0}h2{font-size:1.5em;line-height:2em;margin:0 0}h3{font-size:1.17em;line-height:1.2820512821em;margin:0 0}h4{font-size:1em;line-height:1.5em;margin:0 0}h5{font-size:.83em;line-height:1.8072289157em;margin:0 0}h6{font-size:.67em;line-height:2.2388059701em;margin:0 0}blockquote{margin:0 40px}dl,ol,ul{margin:0 0}ol ol,ol ul,ul ol,ul ul{margin:0}dd{margin:0 0 0 40px}ol,ul{padding:0 0 0 40px}figcaption,figure{display:block}figure{margin:0 40px}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}p,pre{margin:0 0}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:500}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:"OpenSans",Arial sans-serif;font-size:100%;line-height:1.5em;margin:0}button{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block;margin:0 0;padding:0 0 0 40px}menu menu,ol menu,ul menu{margin:0}canvas{display:inline-block}template{display:none}[hidden]{display:none}html{line-height:1.5;font-family:sans-serif;-webkit-text-size-adjust:100%;box-sizing:border-box;width:100%;max-width:100%;overflow-x:hidden;color:#333}@media(min-width: 59.375em){html{font-size:1rem}}@media(min-width: 90.625em){html{font-size:1.125rem}}html *{box-sizing:inherit;line-height:inherit}body{font-size:.8125rem;font-family:"OpenSans",Arial sans-serif}@keyframes fadein{0%{opacity:0}50%{opacity:0}100%{opacity:1}}p{font-size:inherit}a{color:inherit;font-size:inherit;text-decoration:none}a:focus{outline:1px solid #000}:focus{outline:none}a:focus{outline:none}button,.btn{display:inline-block;transition:all .3s ease;font-family:inherit;outline:0;cursor:pointer;background:#0055a7;color:#fff;font-weight:500;padding:5px 20px;border:2px solid #0055a7}button i,.btn i{display:inline-block;margin-right:10px}button:hover,.btn:hover{background:#fff;color:#0055a7}button:disabled,.btn:disabled{cursor:not-allowed}button.wide,.btn.wide{width:100%}button.edit,.btn.edit{white-space:nowrap;text-align:center}button.edit i,.btn.edit i{position:relative;top:-1px}button.edit svg,.btn.edit svg{margin-right:8px}button.submit,.btn.submit{background:#3bd076;color:#fff;border:2px solid #3bd076}button.submit:hover,.btn.submit:hover{color:#3bd076;background:#fff}button.draft,.btn.draft{background:#9e9e9e;color:#fff;border:2px solid #9e9e9e}button.draft:hover,.btn.draft:hover{color:#9e9e9e;background:#fff}button.yes,.btn.yes{background:#fff;color:#12a602;border:2px solid #12a602}button.yes:hover,.btn.yes:hover{color:#fff;background:#12a602}button.error,.btn.error{background:#fff;color:#ff6383;border:2px solid #ff6383}button.error:hover,.btn.error:hover{color:#fff;background:#ff6383}button.no,.btn.no{background:#fff;color:#fb9733;border:2px solid #fb9733}button.no:hover,.btn.no:hover{background:#fb9733;color:#fff}button.pyes,.btn.pyes{background:#fff;color:#fbf520;border:2px solid #fbf520}button.pyes:hover,.btn.pyes:hover{background:#fbf520;color:#fff}button.na,.btn.na{background:#fff;color:#d9d9d9;border:2px solid #d9d9d9}button.na:hover,.btn.na:hover{background:#d9d9d9;color:#fff}button.narrow,.btn.narrow{padding:.2em 3em .1em;font-size:.9em}button.download,.btn.download{background:#ffce56;border:2px solid #ffce56}button.download:hover,.btn.download:hover{background:#fff;color:#ffce56}button.cancel,.btn.cancel{border:2px solid #222;background:#fff;color:#222}button.cancel:hover,.btn.cancel:hover{background:#222;color:#fff}button.search,.btn.search{padding:0 10px;height:32px;line-height:.4;text-align:center;border-radius:0}button.search i,.btn.search i{margin:0}button.fill.yes,.btn.fill.yes{background:#12a602;color:#fff}button.fill.pyes,.btn.fill.pyes{background:#fbf520;color:#fff}button.fill.no,.btn.fill.no{background:#fb9733;color:#fff}button.fill.na,.btn.fill.na{background:#d9d9d9;color:#fff}.svg-button{padding:7px;display:flex}.svg-button svg{width:16px;height:16px;fill:#fff}.svg-button:hover svg{fill:#0055a7}button.close-modal{-webkit-appearance:none;appearance:none;position:absolute;right:10px;top:10px;border:0;cursor:pointer;background:transparent;width:28px;height:28px}button.close-modal svg{fill:#0055a7;width:16px;height:16px}button.close-modal svg path{stroke:#0055a7;transition:all .5s ease-in-out}button.close-modal:hover svg{fill:#ff6383}button.close-modal:hover path{stroke:#ff6383}.main-table-container{padding-left:40px;padding-right:40px;padding-top:20px;padding-bottom:20px;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}.main-table-container.has-tabs{padding-top:0}.main-table-container-files{padding-left:40px;padding-right:40px;padding-top:20px;padding-bottom:20px;justify-content:space-between}.main-table-container-files.has-tabs{padding-top:0}table.no-style{width:100%}table.no-style td{width:1px}table.cursor-table tr{cursor:pointer}table:not(.no-style){width:calc(100% + 4px);position:relative;margin:0 -2px}table:not(.no-style):not(.no-border)::before{content:"";display:block;position:absolute;margin-top:2px;bottom:100%;left:2px;right:2px;height:5px;background:#0055a7}table:not(.no-style).empty{background:transparent;border:none}table:not(.no-style) .left{text-align:left}table:not(.no-style) .yes:not(.btn),table:not(.no-style) .no:not(.btn),table:not(.no-style) .pyes:not(.btn),table:not(.no-style) .na:not(.btn){font-size:.9em;transition:all .3s ease}table:not(.no-style) .yes{background:#12a602}table:not(.no-style) .no{background:#fb9733}table:not(.no-style) .pyes{background:#fbf520}table:not(.no-style) .na{background:#d9d9d9}table:not(.no-style) .yes-color{color:#12a602;font-weight:600}table:not(.no-style) .no-color{color:#fb9733;font-weight:600}table:not(.no-style) .pyes-color{color:#fbf520;font-weight:600}table:not(.no-style) .na-color{color:#d9d9d9;font-weight:600}table:not(.no-style) .enable{background:#3bd076;color:#fff;border-color:#3bd076}table:not(.no-style) .enable:hover{background:#fff;color:#3bd076}table:not(.no-style) .disable{background:#ff6383;color:#fff;border-color:#ff6383}table:not(.no-style) .disable:hover{background:#fff;color:#ff6383}table:not(.no-style) th{padding:20px 10px;text-transform:uppercase;border:2px solid #f4f5f7;border-bottom:5px solid #f4f5f7;background:#e3e3e3;line-height:16px}table:not(.no-style) th.long{width:40%}table:not(.no-style) th.medium{width:25%}table:not(.no-style) th.small{width:10%}table:not(.no-style) .head td{padding:0 0 30px;border:none}table:not(.no-style) th{user-select:none}table:not(.no-style) th::after{margin-left:.5rem}table:not(.no-style) th.asc::after{content:"⯅"}table:not(.no-style) th.desc::after{content:"⯆"}table:not(.no-style) td{padding:15px 10px;border-bottom:4px solid #f4f5f7;background:#fff}table:not(.no-style) td .legend{opacity:.7;font-size:.9em}table:not(.no-style) td.dead-cell{background:#f4f5f7;position:relative}table:not(.no-style) td.dead-cell:after{content:"";position:absolute;left:100%;top:0;bottom:0;width:4px;background:rgba(0,0,0,.2)}table:not(.no-style) td.question{font-size:.9em}table:not(.no-style) td.long{width:40%}table:not(.no-style) td.medium{width:30%}table:not(.no-style) td.small{width:10%}table:not(.no-style) td.xsmall{width:4%}table:not(.no-style) button+button{margin-left:5px}table:not(.no-style) .totals{font-size:1.2em}table:not(.no-style) .totals td{border-top-width:9px}table:not(.no-style) tbody tr{transition:all .3s ease;position:relative}table:not(.no-style) tbody tr.pointer{cursor:pointer}table:not(.no-style) tbody tr.active td{position:relative;background:#ff5300;color:#fff}table:not(.no-style) tbody tr.disabled{background-color:rgba(220,220,220,.5)}table:not(.no-style) .results-container{display:flex;width:100%}table:not(.no-style) .results-container>div{flex:1}table:not(.no-style) .results-container>div>div:first-child{padding:5px 0}table:not(.no-style) .results-container>div>div:last-child{font-size:.9em}table:not(.no-style) .number-circle{display:inline-block;width:30px;height:30px;border-radius:100%;position:relative;background:#0055a7;color:#fff}table:not(.no-style) .number-circle span{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);font-size:.9em}table:not(.no-style) .search-container{width:100%}table:not(.no-style) .search-container input{width:calc(100% - 62px);height:41px}table:not(.no-style) .search-container button.search{height:41px;padding:0 22px;line-height:.7;margin-left:3px}table:not(.no-style) .head .search-container{padding-left:3px}.table-actions{width:100%;display:flex;align-items:center;justify-content:flex-end;padding-top:1.5em}.tabs-container{padding:0 1px}.tabs-container a{display:inline-block;padding:.6em 1.5em .5em;background:#fff;transition:all .3s ease}.tabs-container a:hover,.tabs-container a.active{background:#0055a7;color:#fff}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.nowrap{white-space:nowrap}.u-alert--error{width:100%;padding:.9375rem;text-align:center}.u-emptyState{width:100%;padding:7.5rem .9375rem;text-align:center}.u-alert--error{background:#ffffe6}.hide{display:none !important}.message{border:1px solid transparent;border-radius:.25rem;padding:.75rem 1.25rem;text-align:center}.message.warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.popup-outer{position:fixed;left:0;top:0;bottom:0;right:0;z-index:999999;background:rgba(0,0,0,.3);display:flex;justify-content:center;align-items:center;flex-direction:column}.popup-content{background:#fff;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top:5px solid #0055a7;padding:40px 60px;box-shadow:0 0 30px rgba(0,0,0,.1);max-width:100%;position:relative;min-width:550px;max-height:100vh;overflow-y:auto}.popup-content+.popup-content{margin-top:3em}.popup-content .select{width:100%}.popup-content .form-container .flex.checkbox-item{justify-content:flex-start;align-items:center}.popup-content .form-container .flex.checkbox-item span,.popup-content .form-container .flex.checkbox-item label{margin-bottom:0}.popup-content .form-container .flex.checkbox-item .checkrad{display:flex;margin-left:10px}.popup-content .form-container .flex.checkbox-item .checkrad label+label{margin-left:5px}.popup-inner{max-height:100%;overflow:auto;padding:3em 1em}.popup-content .title{font:500 32px "Merriweather",Arial,sans-serif;color:#0055a7;text-align:center;margin-bottom:25px}.popup-content h2{font:300 20px "Merriweather",Arial,sans-serif;color:#0055a7;margin-bottom:15px}.popup-content label,.popup-content .legend{font-weight:700;display:block;margin-bottom:3px;font-size:15px}.popup-content input{font:400 14px "Laot",Arial,sans-serif;margin-bottom:10px;border:0;background:#e9e9e9}.popup-content .session-type{color:#0055a7;margin-bottom:5px}.popup-content .actions{display:flex;justify-content:center;margin-top:2em}.popup-content .actions .yes.alone{margin-left:auto}.popup-content .actions>*{margin:0 10px}.popup-content .form-container{max-width:100%}.popup-content .form-container .block{position:relative;margin-top:15px}.popup-content .form-container .checkrad.flex{margin-right:50px;justify-content:flex-start}.popup-content .form-container .checkrad.flex label+label{margin-left:5px;position:relative;top:-2px;font-weight:400;font-size:14px}.popup-content .form-container .flex{justify-content:space-between;align-items:center}.popup-content .form-container .flex .bloc+.bloc{margin-left:30px}.popup-content .form-container textarea{transition:all .3s ease;width:100%;min-height:110px;font:400 14px "Laot",Arial,sans-serif;margin-bottom:10px;border:0;background:#e9e9e9;padding:10px}.popup-content .form-container input{transition:all .3s ease;width:100%;padding:10px 15px}.popup-content .form-container input[type=number i]{width:25%;background:#fff;border:1px solid #d2d2d2}.popup-content .form-container input:hover,.popup-content .form-container input:active,.popup-content .form-container input:focus,.popup-content .form-container textarea:hover,.popup-content .form-container textarea:active,.popup-content .form-container textarea:focus{border-color:#0055a7}.search-container-wrapper{display:flex}.search-container-wrapper .select+*{margin-left:20px}.search-container{display:flex}.search-container input{width:200px;padding:0 0 0 15px;transition:all .3s ease;border:1px solid #d2d2d2}.search-container input:focus,.search-container input:active{border:1px solid #ff5300}.treeview .row{padding-left:20px}.treeview .row-content{margin-bottom:10px;position:relative}.treeview .row-content .checkrad{top:1px}.treeview .row-content i{transition:all .3s ease;position:absolute;left:-16px;top:50%;font-size:1em;font-weight:600;line-height:1;transform:translateY(-50%)}.treeview .row-content.unfolded i{transform:rotate(90deg) translate(-85%, 0)}.treeview .checkrad{display:inline-block;position:relative;margin-right:3px}.tooltip{display:block !important;z-index:10000}.tooltip .tooltip-inner{background:rgba(0,85,167,.6);color:#fff;border-radius:8px;padding:5px 10px 4px}.tooltip .tooltip-arrow{width:0;height:0;border-style:solid;position:absolute;margin:5px;border-color:rgba(0,85,167,.6)}.tooltip[x-placement^=top]{margin-bottom:5px}.tooltip[x-placement^=top] .tooltip-arrow{border-width:5px 5px 0 5px;border-left-color:transparent !important;border-right-color:transparent !important;border-bottom-color:transparent !important;bottom:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.tooltip[x-placement^=bottom]{margin-top:5px}.tooltip[x-placement^=bottom] .tooltip-arrow{border-width:0 5px 5px 5px;border-left-color:transparent !important;border-right-color:transparent !important;border-top-color:transparent !important;top:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.tooltip[x-placement^=right]{margin-left:5px}.tooltip[x-placement^=right] .tooltip-arrow{border-width:5px 5px 5px 0;border-left-color:transparent !important;border-top-color:transparent !important;border-bottom-color:transparent !important;left:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}.tooltip[x-placement^=left]{margin-right:5px}.tooltip[x-placement^=left] .tooltip-arrow{border-width:5px 0 5px 5px;border-top-color:transparent !important;border-right-color:transparent !important;border-bottom-color:transparent !important;right:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}.tooltip[aria-hidden=true]{visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s}.tooltip[aria-hidden=false]{visibility:visible;opacity:1;transition:opacity .15s}.v-popover{height:0}.v-popover .trigger{height:0;width:100%}.vue-treeselect .vue-treeselect__control{border-radius:0;border-color:#d2d2d2}.vue-treeselect .vue-treeselect__placeholder{color:#000}.top-content{display:flex;flex-direction:row;align-items:center;padding:40px 40px 0}.top-content h1{margin:0;margin-right:40px;font:700 32px "Merriweather",Arial,sans-serif}.top-content .filters a{display:inline-block;margin:0 8px;position:relative;line-height:1}.top-content .filters a:not(:last-child):after{content:"";display:block;height:10px;width:1px;background:gray;position:absolute;right:-10px;top:50%;transform:translateY(-50%)}.top-content .filters a.active{color:#ff5300}.top-content .periods{margin-left:auto}.filter-bar{padding:25px 40px 10px;display:flex;align-items:center}.filter-bar .search-container{margin-right:15px}.filter-bar .search-container-wrapper{display:flex}.filter-bar .search-container-wrapper .select{position:relative;width:250px;background:#fff;display:inline-block;margin-right:3%}.filter-bar .search-container-wrapper .select:after{content:"";position:absolute;top:2px;width:0;height:0;right:10px;bottom:0;margin:auto;border-style:solid;border-width:5px 5px 0 5px;border-color:#fff transparent transparent transparent;pointer-events:none}.filter-bar .search-container-wrapper .select:before{width:30px;position:absolute;top:1px;right:1px;bottom:1px;background:#0055a7;content:"";pointer-events:none}.filter-bar .search-container-wrapper .select:hover:after{border-color:#fff transparent transparent transparent}.filter-bar .search-container-wrapper .select:hover:before{background:#0055a7}.filter-bar .search-container-wrapper .select select{font:400 14px "OpenSans",sans-serif;box-shadow:none;background:transparent;width:100%;cursor:pointer;outline:none;padding:7px 35px 7px 10px;border:1px solid #d2d2d2;border-radius:2px;-moz-appearance:none;-webkit-appearance:none}.filter-bar .search-container-wrapper .select select:-moz-focusring{color:transparent}.filter-bar .search-container-wrapper .select select::-ms-expand{display:none}.filter-bar .search-container-wrapper .select select:focus{border-color:#d2d2d2}.filter-bar a.btn{margin-left:auto}.Board{width:100vw;min-height:100vh;line-height:1.7;padding:.46875rem}.flexbox .Board{display:flex}.flexbox .Board>*{flex-grow:0;flex-shrink:1;flex-basis:auto}.flexbox .Board>*:first-of-type:not(:last-of-type){margin-left:-1px}.flexbox .Board{align-items:center;justify-content:center}.no-flexbox .Board{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.Board-in{width:100%;max-width:25rem;border:.3125rem solid teal;border-left:0;border-right:0;padding:.9375rem 0}.Board-title{font-size:1.75rem}.Board-p{font-size:1rem;margin-top:.46875rem}.Board-footer{display:block;text-align:center;border-top:1px solid #aaa;margin-top:.9375rem;padding-top:.9375rem;text-transform:uppercase;font-size:.6875rem;letter-spacing:.5px}@media(min-width: 46.875em){.Board{padding:.9375rem}}.card,.progress-container .carousel-container .owl-item{background:#fff;border:1px solid rgba(158,173,195,.16)}.dashboard{padding:40px;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}.dashboard>.half{width:calc(50% - 10px / 2)}.dashboard>.half .card,.dashboard>.half .progress-container .carousel-container .owl-item,.progress-container .carousel-container .dashboard>.half .owl-item{height:100%}.dashboard .flex{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}.dashboard .flex>.half{width:calc(50% - 5px)}.main-chart-container>.card,.progress-container .carousel-container .main-chart-container>.owl-item{padding:20px}.main-chart-container>.card .card-title,.progress-container .carousel-container .main-chart-container>.owl-item .card-title{line-height:1.1;display:block;font:500 22px "Merriweather",Arial,sans-serif;color:#0055a7}.main-chart-container-flex{height:calc(100% - 45px)}.main-chart{position:relative}.main-chart .main-percent{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);font-size:1em;margin-top:-15px;display:block;text-align:center;line-height:1.1}.main-chart .main-percent .percent{font-size:1.5em}.main-chart .year{position:absolute;top:0;right:0;font-weight:600;font-size:1.3em;opacity:.7;line-height:.8}@media screen and (max-width: 1705px){.main-chart .main-percent{margin-top:-25px;font-size:.7em}}.progress-container{display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:space-between;align-items:center}.progress-container .carousel-container{width:100%}.progress-container .row{width:100%;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;margin-top:20px}.progress-container .row:first-child{margin-bottom:10px}.progress-container .card,.progress-container .carousel-container .owl-item{width:calc(25% - 10px * 3 / 4);padding:20px;position:relative;min-height:250px}.progress-container .card.half,.progress-container .carousel-container .half.owl-item{width:calc(50% - 10px / 2)}.progress-container .card .title,.progress-container .carousel-container .owl-item .title{text-align:center;display:block;font:400 16px/18px "Merriweather",Arial,sans-serif;color:#0055a7;min-height:40px}.progress-container .card .title.big-blue,.progress-container .carousel-container .owl-item .title.big-blue{font-size:20px;font-weight:500;color:#0055a7;min-height:auto}.progress-container .card .done-list,.progress-container .carousel-container .owl-item .done-list{margin-top:10px}.progress-container .card .middle-percent,.progress-container .carousel-container .owl-item .middle-percent{position:absolute;display:block;top:50%;left:50%;transform:translate(-50%, -50%);margin-top:17px}.completion-bar{display:block;background:#f4f5f7;box-shadow:inset 0 0 15px 3px rgba(0,0,0,.05);margin-top:25px}.completion-bar span{display:block;height:100px;background-color:#66e8ff;background-image:-webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgba(255, 255, 255, 0.2)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.2)), color-stop(0.75, rgba(255, 255, 255, 0.2)), color-stop(0.75, transparent), to(transparent));background-size:50px 50px}.questions-table-container .select{margin-bottom:25px}.main>header{position:fixed;z-index:10;top:0;left:0;width:100%;display:flex;justify-content:space-between;align-items:center;text-align:center;background:#fff;padding:10px 40px 10px 40px;overflow:hidden;border-bottom:1px solid #efefef}.countdown-container{color:#0055a7}.countdown-container .title{margin-bottom:5px;font-size:.9em;font-weight:500}.countdown{display:flex;flex-direction:row}.countdown>div{margin-right:12px}.countdown>span{display:block;position:relative;top:.6em;left:-0.4em}.countdown>div:last-child{margin-right:0}.countdown .count{display:block;position:relative;color:#000;background:#0055a7;margin:auto;padding:10px}.countdown .count span{font-size:1.2em;color:#fff;line-height:1}.countdown .text{font-size:.9em}.main-heading{position:relative}.main-heading .title{font:400 30px "Merriweather","OpenSans",Arial sans-serif;color:#0055a7;line-height:1.2}.main-heading .market{font:500 22px "Merriweather","OpenSans",Arial sans-serif;color:#222;line-height:1}.main-heading img{position:absolute;left:50%;top:50%;width:105px;transform:translate(-50%, -50%);opacity:.1;z-index:-1}.userlinks{display:flex;flex-direction:row;align-items:center;justify-content:center}.userlinks .account-btn{display:flex;flex-direction:row;align-items:center;justify-content:center}.userlinks .account-btn .user-name{display:block;padding:5px 10px}.userlinks .menu-entity{margin-left:25px}#menuToggle{display:block;position:relative;top:0;right:0;z-index:1;-webkit-user-select:none;user-select:none;text-align:left}#menuToggle h3{font:400 28px "Merriweather",Arial,sans-serif;color:#0055a7;margin-bottom:15px}#menuToggle input{display:block;width:40px;height:32px;position:absolute;top:-7px;left:-5px;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}#menuToggle span{display:block;width:33px;height:2px;margin-bottom:5px;position:relative;background:#0055a7;border-radius:3px;cursor:pointer;z-index:1;transform-origin:4px 0px;transition:transform .5s cubic-bezier(0.77, 0.2, 0.05, 1),background .5s cubic-bezier(0.77, 0.2, 0.05, 1),opacity .55s ease}#menuToggle span:first-child{transform-origin:0% 0%}#menuToggle span:nth-last-child(2){transform-origin:0% 100%}#menuToggle input:checked~span{opacity:1;transform:rotate(45deg) translate(-5px, -3px)}#menuToggle input:checked~span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(0.2, 0.2)}#menuToggle input:checked~span:nth-last-child(2){transform:rotate(-45deg) translate(0, -1px)}#menuToggle .menu{position:fixed;width:350px;height:100vh;top:0;right:-16px;padding:35px 50px 20px;box-shadow:1px 1px 3px #dedede;background:#f9f9f9;-webkit-font-smoothing:antialiased;overflow-x:scroll;transform-origin:0% 0%;transform:translate(100%, 0);transition:transform .5s cubic-bezier(0.77, 0.2, 0.05, 1)}#menuToggle .menu>div a{transition:all .3s ease}#menuToggle .menu>div a:hover{color:#0055a7}#menuToggle .menu>div a.disabled{color:#aaa}#menuToggle .menu>div>a{font-weight:700;color:#0055a7;display:block;margin-bottom:5px;text-transform:uppercase;font-size:16px}#menuToggle .menu>div>div{margin-bottom:10px}#menuToggle .menu>div>div>a{font-weight:700;color:#0055a7}#menuToggle .menu>div>div>div{margin-left:15px}#menuToggle .menu .cluster{color:#0055a7;margin-left:15px !important;font-size:.6875rem}#menuToggle .menu .cluster~div{margin-left:30px;font-size:.6875rem}#menuToggle input:checked~div{transform:none}html,body,main{min-height:100%;height:100%}*{box-sizing:border-box}.content{background:url(/dist/bkg.png?d5f11afe5dd5d85335f2e3a36fd0e5e9) center #f9f9f9;padding-top:105px;padding-left:155px;min-height:100vh}.sub-top-content{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-left:40px;padding-right:40px;padding-top:20px;padding-bottom:20px;padding-bottom:2em;margin-top:2em}.sub-top-content.small-top{padding-top:0px}.sub-top-content.small-bottom{padding-bottom:0}.sub-top-content.tabs-wrapper{padding-bottom:0}.sub-top-content.tabs-wrapper .actions-container{position:relative;top:-15px;right:1px}.half{width:50%}.flex1{flex:1}.flex2{flex:2}.login{background:url(/dist/bkg-login.jpg?3ac562d9fbcb22ed779d2159080a36dc) no-repeat center;background-size:cover;height:100vh;position:relative}.login .main-login{position:absolute;background:#fff;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;padding:45px 100px;border-radius:3px}.login .main-login h1{margin-bottom:30px;font:300 38px "Merriweather",Arial,sans-serif}.warning{color:#dc980d}.loader{border:4px solid #f3f3f3;border-radius:50%;border-top:4px solid #0055a7;width:30px;height:30px;-webkit-animation:spin 1s linear infinite;animation:spin .5s linear infinite,fadein 1s;margin-right:5px}.margin-right{margin-right:5px}.margin-left{margin-left:5px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes fadein{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}.organisation-question h3{margin-top:2em;margin-bottom:1em}.organisation-question .flex1,.organisation-question .half:first-of-type{padding-right:20px}.organisation-question .flex2,.organisation-question .half:last-of-type{padding-left:20px}.organisation-question .number{display:block;width:30px;min-width:30px;height:30px;position:relative;color:#fff;border-radius:100%;cursor:pointer;border:1px solid #f9f9f9}.organisation-question .number span{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.organisation-question .number.blank{color:#fff;background:#0055a7;border:1px solid #0055a7;margin-bottom:15px}.organisation-question .number.yes{background:#12a602}.organisation-question .number.invalid{box-shadow:0 0 0 2px rgba(254,0,13,.5)}.organisation-question .number.no{background:#fb9733}.organisation-question .number.pyes{background:#fbf520}.organisation-question .number.na{background:#d9d9d9}.organisation-question .number.normal{background:#000}.organisation-question .question-details-container{background:#fff;margin-bottom:10px;border-radius:3px;position:relative;padding:30px 50px;font-size:.9em;border:2px solid #fff}.organisation-question .question-details-container.diff{border:2px solid red;box-sizing:content-box}.organisation-question .question-details-container.has-error textarea:invalid{border-color:red}.organisation-question .question-details-container h2{font:500 18px "Merriweather",Arial,sans-serif;margin-top:1em}.organisation-question .question-details-container p{opacity:.8}.organisation-question .question-details-container .legend{font:500 1.2em "Merriweather",Arial,sans-serif}.organisation-question .question-details-container .folded,.organisation-question .question-details-container .form-container{display:none}.organisation-question .question-details-container .expand{transition:all .3s ease;position:absolute;right:20px;top:15px;font-size:2.4em;line-height:1;cursor:pointer;opacity:.3}.organisation-question .question-details-container .expand:hover{opacity:1;color:#0055a7}.organisation-question .question-details-container .flex{margin-bottom:15px;align-items:center}.organisation-question .question-details-container .result{display:none;font-size:2em;line-height:1;margin-left:15px}.organisation-question .question-details-container .result.yes{color:#12a602}.organisation-question .question-details-container .result.no{color:#fb9733}.organisation-question .question-details-container .result.pyes{color:#fbf520}.organisation-question .question-details-container .result.na{color:#d9d9d9}.organisation-question .question-details-container.active .folded,.organisation-question .question-details-container.active .form-container{display:block}.organisation-question .question-details-container.active .title{display:none}.organisation-question .question-details-container.active .folded{min-height:50px;margin-bottom:20px;white-space:pre-line}.organisation-question .question-details-container.active .result{display:block}.organisation-question .question-details-container.active .expand{transform:rotate(180deg)}.organisation-question .question-details-container .question-content{padding:1.5rem 0;margin-bottom:10px}.organisation-question .question-details-container .question-content .question-content-header{display:flex;align-items:center}.organisation-question .question-details-container .question-content .question-content-header .icon-toggle{background-color:#ddd;color:#aaa;font-size:.6em;width:30px;min-width:30px;height:30px;min-height:30px;line-height:30px;text-align:center;border-radius:100%;border:1px solid #aaa;margin-right:15px}.organisation-question .question-details-container .question-content .inside-content{margin-top:1.2rem}.organisation-question .question-details-container .question-content .hidden{display:none}.organisation-question .question-details-container .question-content.no-padding-top{padding-top:0 !important}.organisation-question .question-details-container .question-header{display:flex;margin-bottom:15px}.organisation-question .question-details-container .question-header .question-and-answer{flex-grow:1}.organisation-question .question-details-container .question-header>span:first-child{margin-bottom:0;margin-right:15px}.organisation-question .question-details-container .question-header span.code{font-size:1.4em}.organisation-question.last-year .top{display:flex;align-items:center}.organisation-question.last-year .top .year{font-weight:500;opacity:.25;font-size:1.2em}.organisation-question.last-year .questions-list{display:flex;flex-wrap:wrap;margin-bottom:.5em;margin-right:-10px}.organisation-question.last-year .questions-list .number{margin-right:10px;margin-bottom:10px}.organisation-question.last-year .question-details-container{padding:40px}.organisation-question.last-year .question-details-container .result{font-weight:600;position:static;display:block}.organisation-question .form-container{position:relative}.organisation-question .form-container .form-legend{display:block;font:400 16px "Merriweather",Arial,sans-serif;margin-bottom:5px}.organisation-question .form-container .answers{margin-bottom:1.5em;display:flex;justify-content:space-between}.organisation-question .form-container .answers>button{width:22%}.organisation-question .form-container input{transition:all .3s ease;width:100%;padding:10px 15px;margin-bottom:1em}.organisation-question .form-container textarea{width:100%;margin-bottom:1em;height:80px;border:1px solid #d2d2d2;border-radius:3px;padding:10px;resize:vertical}.organisation-question .form-container .actions{text-align:right}.organisation-question .form-container .error{text-align:center;background:rgba(254,0,13,.5);margin-bottom:10px;color:#fff;padding:5px}.organisation-question .organisation-details-container{background:#fff;margin-bottom:10px;border-radius:3px;position:relative;padding:40px;font-size:.9em}.organisation-question .organisation-details-container .legend{opacity:.6;display:inline-block;margin-right:5px}.organisation-question .organisation-details-container .error{text-align:center;background:rgba(254,0,13,.5);margin-bottom:10px;color:#fff;padding:5px}.organisation-question .organisation-details-container .complete{text-align:center;background:rgba(0,254,135,.568);margin-bottom:10px;color:#fff;padding:5px}.organisation-question .organisation-details-container .drafted{text-align:center;background:rgba(80,80,80,.568);margin-bottom:10px;color:#fff;padding:5px}.organisation-question .organisation-details-container .name,.organisation-question .organisation-details-container .completion{font-weight:700;font-size:1.2em}.organisation-question .organisation-details-container .name span,.organisation-question .organisation-details-container .completion span{font-weight:400;font-size:.87em}.organisation-question .organisation-details-container .name{margin-bottom:1em}.organisation-question .organisation-details-container .completion{margin-top:1.5em}.organisation-question .organisation-details-container .actions-container{text-align:right;margin-top:2em}.organisation-question .questions-files .add-pj{background:#fff;padding:30px}.organisation-question .questions-files .add-pj .uploaded-files{margin-top:25px;flex-wrap:wrap}.organisation-question .questions-files .add-pj .uploaded-files>*{width:calc((100% / 3) - 2%);margin:0 1% 15px;background:#f1f1f1;padding:10px;justify-content:space-between;align-items:center;line-height:16px}.organisation-question .audit-point-content{margin-top:50px;display:flex;flex-direction:row}.organisation-question .audit-point-content .audit-point{display:block;position:relative;background:#0055a7;margin-left:0px;padding:10px}.organisation-question .audit-point-content .audit-point>span{color:#fff}.organisation-question .audit-point-list .audit-point-row{border-top:5px;background:#fff}.organisation-question .audit-point-list .td-orange{border-left:5px solid #ff5300}.organisation-question .audit-point-list .td-bleu{border-left:5px solid #0055a7}.organisation-question .audit-point-list .td-third{white-space:nowrap}.organisation-question .audit-point-list .question-title{width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.periods .select+span{display:inline-block;margin:0 15px;font-weight:600;color:#0055a7}.sidebar{background:#0055a7;position:fixed;left:0;top:0;display:flex;flex-direction:column;color:#fff;height:100vh;justify-content:flex-start;align-items:center;padding-top:105px;z-index:9;overflow:auto;text-align:center;width:155px}.sidebar>*{min-width:100%}.sidebar .users-menu a{background:#70a1cb}.sidebar .admin-menu a{background:#cecece}.sidebar .admin-menu a.follow-up{background:#1580a3}.sidebar .follow-up-menu a{background:#1580a3}.sidebar a{transition:color .3s ease;display:block;padding:1.5em 1em;position:relative;width:100%;text-decoration:none;color:#fff;font:400 13px "Merriweather",Arial,sans-serif}.sidebar a i{transition:transform .3s ease;display:block;text-align:center;font-size:2em}.sidebar a svg{transition:transform .3s ease;display:block;text-align:center;font-size:2em;margin:auto}.sidebar a .text,.sidebar a span{display:block;margin-top:8px}.sidebar a::after{transition:all .3s ease;content:"";display:block;position:absolute;left:0;top:0;height:100%;width:5px;background:#fff;opacity:0;transform:translateX(-100%)}.sidebar a:hover::after,.sidebar a.active::after{opacity:1;transform:translateX(0);background:#ff5300}.sidebar-right{transition:transform .3s ease;background:#0055a7;position:fixed;right:0;top:0;display:block;flex-direction:column;color:#fff;height:100vh;padding-top:135px;padding-left:20px;padding-right:30px;z-index:9;overflow:auto;text-align:left;font-size:.8em;transform:translateX(100%)}.sidebar-right h3{text-align:center;margin-bottom:1.5em;font-size:1.4em}.sidebar-right.active{transform:translateX(0)}.sidebar-right .checkrad{display:none}.sidebar-right .checkrad input[type=checkbox]:checked+label span,.sidebar-right .checkrad input[type=radio]:checked+label span{background:#ff5300;border:2px solid #ff5300}.sidebar-right .checkrad label span::after,.sidebar-right .checkrad label span::before{background:#ff5300}.user-table-container{position:relative;align-items:flex-start}.user-table-container .disabled{background:#dedede}.user-table-container table:not(.no-style){width:65%}.user-table-container td.center{text-align:center}.user-roles-container{width:32%;position:sticky;top:120px;padding:25px;background:#fff}.user-roles-container .field{margin-bottom:10px;position:relative}.user-roles-container .field label{display:block;font-weight:500}.user-roles-container .field .info-cycle{background:rgba(0,85,167,.3);color:#fff;margin:20px 0 15px 0;padding:10px 15px;font-size:13px}.user-roles-container .field .form-group>input[type=text],.user-roles-container .field input[type=email],.user-roles-container .field select{width:100%;border:1px solid #d2d2d2;padding:7px 10px;min-height:35px}.user-roles-container .field select[disabled=disabled],.user-roles-container .field input[type=text][disabled=disabled]{background:#efefef;cursor:not-allowed;opacity:1}.user-roles-container .field .select{width:100%}.user-roles-container h3{margin-bottom:5px;color:#ff5300;font-size:20px}.user-roles-container .treeview{margin-bottom:15px}.user-roles-container form{text-align:right;margin-top:15px}.user-permission .checkrad{display:inline-block;position:relative;margin-right:3px}.right-button{display:inline-block;position:relative;margin-left:auto}.promote .top-content{justify-content:space-between}.main-promote{max-width:1200px;min-width:800px;margin:0 auto;padding:25px 0}.main-promote .promote-header{margin:10px 15px 50px}.main-promote .steps-container{display:flex;flex-direction:row;margin-top:30px;padding:12px 15px}.main-promote .steps-container .step-affiliate{margin-left:42%}.main-promote .steps-container .step-HQ{margin-left:26%}.entity-container{position:relative;display:flex;flex-wrap:nowrap;align-items:center;min-height:61px;margin-top:7px;padding:12px 15px}.entity-container .entity-base{position:relative;display:flex;flex-wrap:nowrap;align-items:center;min-height:45px;background-color:#fff;box-shadow:3px 3px 3px gray}.entity-container .entity-HQ{width:calc(30% * 4);background:#70a1cb}.entity-container .entity-HQ P{font:500 18px "Merriweather",Arial,sans-serif}.entity-container .entity-parent{width:calc(30% * 4);background:#70a1cb}.entity-container .entity-parent P{font:500 18px "Merriweather",Arial,sans-serif}.entity-container .entity-parent P{font:500 18px "Merriweather",Arial,sans-serif}.entity-container .entity-child{width:calc(30% * 1.5)}.entity-container .entity-child.entity-disabled{background:#dedede}.entity-container .entity-name{margin-left:30px}.entity-container .progress-status-HQ{margin-left:auto;padding-right:22%}.entity-container .progress-status-parent{margin-left:auto;padding-right:22%}.entity-container .update-information{position:absolute;margin-left:30%;font-size:.6875rem;color:#000}.entity-container .active-session{margin-left:7px;min-width:135px}.entity-container button{min-width:135px;min-height:45px}.entity-container button.demote{background-color:#ffa39e;border-color:#ffa39e}.entity-container button.demote:hover{background-color:#fff;color:#ffa39e}.entity-row{flex-direction:row;width:100%;align-items:center}.entity-promote{color:#3bd076;font-size:13px;text-transform:uppercase;min-width:120px;text-align:center}.entity-demote{color:#ff6383;margin-left:auto;font-size:13px}.flexer,.progress-indicator{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.flexer-element,.progress-indicator>li{-ms-flex:1;-webkit-flex:1;-moz-flex:1;flex:1}.progress-child{width:calc(30% *3)}.progress-parent{width:calc(30% *2)}.progress-HQ{width:calc(30% *2)}.progress-indicator{width:100%;margin:0;padding:0}.progress-indicator>li{list-style:none;text-align:center;width:auto;padding:0;margin:0;position:relative;text-overflow:ellipsis;color:#0055a7;display:block}.progress-indicator>li:hover{color:#00070e}.progress-indicator>li .bubble{border-radius:1000px;width:14px;height:14px;background-color:#0055a7;display:block;margin:0 auto .5em auto;border-bottom:1px solid #002141}.progress-indicator>li .bubble:before,.progress-indicator>li .bubble:after{display:block;position:absolute;top:6px;width:100%;height:1px;content:"";background-color:#0055a7}.progress-indicator>li .bubble:before{left:0;margin-right:50%}.progress-indicator>li .bubble:after{right:0;margin-right:calc(50% - 14px / 2)}.progress-indicator>li:first-child .bubble:before,.progress-indicator>li:first-child .bubble:after{width:50%;margin-left:50%}.progress-indicator>li.completed{color:#3bd076}.progress-indicator>li.completed .bubble{background-color:#3bd076;color:#3bd076;border-color:#165c32}.progress-indicator>li.completed .bubble:before,.progress-indicator>li.completed .bubble:after{background-color:#3bd076;border-color:#165c32}.manage-entities{max-width:900px;margin:0 auto}.manage-entities .entity-container .separator-add{position:absolute;left:50%;transform:translate(-50%, 0px);bottom:-16px;background-color:#3bd076;color:#fff;text-align:center;font-size:14px;display:none;z-index:1}.manage-entities .entity-container .separator-add a{padding:5px 15px;display:inline-block}.manage-entities .entity-container.entity-parent{background-color:#70a1cb;flex-direction:row;align-items:center;padding:15px}.manage-entities .entity-container.entity-parent P{font:500 18px "Merriweather",Arial,sans-serif}.manage-entities .entity-container.entity-parent .entity-parent-done{margin-left:20px;color:#0055a7}.manage-entities .entity-container.entity-child{background:#fff}.manage-entities .entity-container.entity-child.entity-disabled{background:#dedede}.manage-entities .entity-container.entity-cluster{background-color:#fee1d4}.manage-entities .entity-container:hover .separator-add{display:inline-block;opacity:.5}.manage-entities .entity-container:hover .separator-add:hover{opacity:1}.manage-entities .entity-row{position:relative}.manage-entities .edit-cell{background-color:#ffce56;color:#fff;text-align:center;font-size:14px;text-transform:uppercase;position:absolute;right:15px}.manage-entities .edit-cell a{padding:5px 15px;display:inline-block}.manage-entities .add-cell{background-color:#3bd076;color:#fff;text-align:center;position:absolute;right:90px}.manage-entities .add-cell a{padding:5px 15px;display:inline-block}.manage-entities .delete-cell{background-color:#ff6383;color:#fff;text-align:center;position:absolute;right:90px}.manage-entities .delete-cell a{padding:5px 15px;display:inline-block}.manage-entities .error-msg{color:#ff6383}.manage-entities .entity-disabled{background-color:#36a2eb}.manage-entities .entity-cluster{background-color:#f5d3cb}.follow-up{flex-wrap:wrap;width:100%}.follow-up .tabs-container{border-left:1px solid #dedede;padding-left:45px}.follow-up .tabs-container a{border:1px solid #dedede;display:inline-block;text-transform:uppercase}.follow-up .tabs-container a+a{margin-left:15px}.follow-up .tabs{border-bottom:1px solid #222;width:100%}.follow-up .tabs .tab{float:left;text-transform:uppercase;color:#222;padding:8px 15px;font:400 15px "Merriweather",Arial,sans-serif}.follow-up .tabs .active{color:#0055a7;border-bottom:1px solid #0055a7}.follow-up h3.follow-up-submit{text-align:center;width:100%;background:#3bd076;color:#fff;padding:15px}.follow-up h3.follow-up-submit+.follow-up-disabled{margin-top:15px}.follow-up h3.follow-up-disabled{text-align:center;width:100%;background:#ff6383;color:#fff;padding:15px}.follow-up .detail{justify-content:space-between;width:100%;height:100%;padding:25px 0}.follow-up .detail .point-column{width:30%}.follow-up .detail .point-column .point-info{padding:35px 30px;background-color:#fff;flex-direction:column}.follow-up .detail .point-column .point-info .color{width:30px;height:30px;margin-left:10px}.follow-up .detail .point-column .point-info button{margin-top:15px;margin-left:auto}.follow-up .detail .point-column .point-info button:disabled{display:none}.follow-up .detail .point-column .recommendation{padding:35px 30px;background-color:#fff;margin:25px 0 10px}.follow-up .detail .point-column .recommendation .list{display:flex;background:#f1f1f1;margin-top:7px;padding:8px;line-height:18px}.follow-up .detail .point-column .recommendation .list .number{min-width:30px;height:30px;background:#0055a7;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:50%;margin-right:10px}.follow-up .detail .point-column .recommendation .list p{flex:1 1 0%}.follow-up .detail .point-column .lsf{background:#0055a7;padding:20px 25px;margin:25px 0 10px;color:#fff}.follow-up .detail .point-column .lsf span{font-weight:700;display:block;margin-bottom:3px}.follow-up .detail .point-column .point-files{padding-top:15px;flex-wrap:wrap}.follow-up .detail .point-column .point-files .file{margin:0 .5% 5px;padding:15px;background:#fff;font:400 15px "Merriweather",Arial,sans-serif;flex-direction:column;align-items:center;justify-content:center;width:24%;text-align:center;transition:all .5s ease-in-out}.follow-up .detail .point-column .point-files .file:hover{box-shadow:0 0 3px #dedede}.follow-up .detail .point-column .point-files svg{width:50px;height:50px;margin-bottom:10px}.follow-up .detail .point-column .point-files svg path{fill:#0055a7}.follow-up .detail .point-column .point-files span{word-break:break-all}.follow-up .detail .point-column ul+ul{padding-top:30px;border-top:1px solid #0055a7;margin-top:15px}.follow-up .detail .point-column ul>li{padding-bottom:12px}.follow-up .detail .point-column ul>li.flex{align-items:center}.follow-up .detail .key-text{font:700 14px "Merriweather",Arial,sans-serif;display:block;color:#0055a7}.follow-up .detail ul{padding:0;list-style:none}.follow-up .detail .value-text{color:#000}.follow-up .detail .review-column{width:68%}.follow-up .detail .review-column .review{padding:35px;margin-bottom:50px;background:#fff;border-left:3px solid #0055a7;width:100%}.follow-up .detail .review-column .review .inline-points ul{justify-content:space-between}.follow-up .detail .review-column .review .inline-points ul li{margin:0 1%;max-width:50%}.follow-up .detail .review-column .review .inline-points+.inline-points{margin-top:25px}.follow-up .detail .review-column .review .inline-points .key-text{margin-bottom:3px}.follow-up .detail .review-column .review .inline-points .done,.follow-up .detail .review-column .review .inline-points .remains{width:400px !important;height:150px !important;margin:25px 0}.follow-up .detail .review-column .review .inline-points .done textarea,.follow-up .detail .review-column .review .inline-points .remains textarea{width:400px;height:80px}.follow-up .detail .review-column .review .inline-points .done textarea.has-error,.follow-up .detail .review-column .review .inline-points .remains textarea.has-error{border-color:red}.follow-up .detail .review-column .review .inline-points .supporting-doc{margin-top:10px}.follow-up .detail .review-column .review .inline-points .supporting-doc>*{margin:0 15px 0 0}.follow-up .detail .review-column .review .inline-points .supporting-doc svg{width:20px;height:20px}.follow-up .detail .review-column .review .inline-points .supporting-doc svg path{fill:#0055a7}.follow-up .detail .review-column .review .inline-points .remove-file{margin-left:5px;cursor:pointer}.follow-up .detail .review-column .review .inline-points .remove-file svg{fill:#0055a7;width:13px;height:13px}.follow-up .detail .review-column .review .inline-points .remove-file svg path{stroke:#0055a7;transition:all .5s ease-in-out}.follow-up .detail .review-column .review .inline-points .remove-file:hover svg{fill:#ff6383}.follow-up .detail .review-column .review .inline-points .remove-file:hover path{stroke:#ff6383}.follow-up .detail .review-column .review.rejected{border-color:#ff6383}.follow-up .detail .review-column .review.rejected .state-text{color:#ff6383;font-weight:600}.follow-up .detail .review-column .review.approved,.follow-up .detail .review-column .review.approve{border-color:#3bd076}.follow-up .detail .review-column .review.approved .state-text,.follow-up .detail .review-column .review.approve .state-text{color:#3bd076;font-weight:600}.follow-up .detail .review-column .review.closed{border-color:#004040}.follow-up .detail .review-column .review.closed .state-text{color:#004040;font-weight:600}.follow-up .detail .review-column h3{font:500 18px "Merriweather",Arial,sans-serif;color:#004040;margin-bottom:10px}.follow-up .detail .review-column .add-comment{padding:35px;margin-bottom:30px;background-color:#fff;border-left:3px solid #0055a7}.follow-up .detail .review-column .add-comment label{font:700 14px "Merriweather",Arial,sans-serif;display:block;color:#0055a7;margin-bottom:5px}.follow-up .detail .review-column .add-comment .rates{justify-content:space-between}.follow-up .detail .review-column .add-comment .rates .field{width:31%}.follow-up .detail .review-column .add-comment .rates .field .text{height:32px;border-radius:2px;border:1px solid #d2d2d2;padding-left:5px;font:400 14px "OpenSans",sans-serif}.follow-up .detail .review-column .add-comment .rates .field .select,.follow-up .detail .review-column .add-comment .rates .field input{width:100%}.follow-up .detail .review-column .add-comment .done{margin:25px 0}.follow-up .detail .review-column .add-comment .done textarea{width:100%;height:80px}.follow-up .detail .review-column .add-comment .done textarea.has-error{border-color:red}.follow-up .detail .review-column .add-comment .draft-files{padding-top:15px}.follow-up .detail .review-column .add-comment .draft-files .file{margin:0 5px;padding:15px;background:#ddd;font:400 15px "Merriweather",Arial,sans-serif;flex-direction:column;align-items:center;justify-content:center;max-width:120px;text-align:center;transition:all .5s ease-in-out}.follow-up .detail .review-column .add-comment .draft-files .file:hover{box-shadow:1px 1px 3px #dedede}.follow-up .detail .review-column .add-comment .draft-files svg{width:50px;height:50px;margin-bottom:10px}.follow-up .detail .review-column .add-comment .draft-files svg path{fill:#0055a7}.follow-up .detail .review-column .add-comment .submit{width:100%;justify-content:space-between;align-items:flex-end}.follow-up .detail .review-column .add-comment .submit .files{border:2px dashed #0055a7;width:50%;height:150px;flex-direction:column;align-items:center;justify-content:center}.follow-up .detail .review-column .add-comment .submit .buttons button{margin:0 0 0 15px}.follow-up .detail .review-column .add-comment.review textarea{width:100%}.follow-up .detail .review-column .add-comment.review textarea.has-error{border-color:red}.follow-up .detail .review-column .add-comment.review .submit{margin-top:15px;justify-content:flex-end}.follow-up .detail .review-column .add-comment.review .submit>*{margin-left:15px}.follow-up .detail .review-column .drop-area{outline:2px dashed #004040;outline-offset:-10px;background-color:#c8dadf;-webkit-transition:outline-offset .15s ease-in-out,background-color .15s linear;transition:outline-offset .15s ease-in-out,background-color .15s linear;width:100%;padding:50px 20px;min-height:150px;flex-direction:column;align-items:center;justify-content:center;text-align:center}.follow-up .detail .review-column .drop-area.has-error{border:solid 2px;border-color:red}.follow-up .detail .review-column .drop-area.is-dragover{outline-offset:-20px;outline-color:#c8dadf;background-color:#fff}.follow-up .detail .review-column .drop-area #fileElem{display:none}.follow-up .detail .review-column .drop-area p{font-weight:700;font-size:18px}.follow-up .detail .review-column .drop-area label.btn{margin-top:15px;color:#fff;font-weight:400}.follow-up .detail .review-column .drop-area label.btn:hover{color:#0055a7}.follow-up .add-pj .uploaded-files{margin-top:25px;flex-wrap:wrap}.follow-up .add-pj .uploaded-files>*{width:calc((100% / 3) - 2%);margin:0 1% 15px;background:#f1f1f1;padding:10px;justify-content:space-between;align-items:center;line-height:16px}.follow-up #drop-area.highlight{border-color:purple}.follow-up .file-qty-invalid{margin:5px auto;font:700 14px "Merriweather",Arial,sans-serif;color:red}.follow-up fieldset.attachment-check{margin-bottom:10px;border:none}.follow-up fieldset.attachment-check legend{font:700 14px "Merriweather",Arial,sans-serif;color:#0055a7}.follow-up fieldset.attachment-check div{display:flex;margin:auto}.follow-up fieldset.attachment-check div label{font:13px "Merriweather",Arial,sans-serif !important;color:#000 !important;margin-right:10px}.follow-up fieldset.attachment-check div input{margin-right:5px}.follow-up fieldset.attachment-check.has-error{border:solid 1px;border-color:red}.follow-up-dashboard .main-table-container{width:100%;padding:35px 0}.follow-up-dashboard .main-table-container td.entity{width:300px}.follow-up-dashboard .main-table-container td.points{vertical-align:top}.follow-up-dashboard .main-table-container td.points .color-content{flex-direction:row;align-items:center;border-top:1px solid #ddd;margin-top:13px;padding-top:15px}.follow-up-dashboard .main-table-container td.points .color-content+.color-content{border-top:0;padding:0}.follow-up-dashboard .main-table-container td.points .color-display{width:35px;height:35px;margin-right:20px;font-weight:bold;align-content:center;position:relative;font-size:13px;line-height:25px;min-width:35px;text-align:center}.follow-up-dashboard .main-table-container td.points .color-display b{position:absolute;top:-8px;right:-8px;background:#0055a7;border-radius:50%;color:#fff;width:25px;height:25px}.follow-up-dashboard .main-table-container td.points .color-name{align-content:center;text-align:left;line-height:18px}.follow-up-dashboard .tabs-container{border-left:1px solid #dedede;padding-left:45px}.follow-up-dashboard .tabs-container a{border:1px solid #dedede;display:inline-block;text-transform:uppercase}.follow-up-dashboard .tabs-container a+a{margin-left:15px}.follow-up-dashboard .tabs-container .button-lock{margin-left:15px}.follow-up-create .flex{justify-content:space-between;width:100%}.follow-up-create h3{font:500 20px "Merriweather",Arial,sans-serif;color:#004040;margin-bottom:20px}.follow-up-create .left{width:65%}.follow-up-create .left .create{background:#fff;margin-bottom:25px;padding:30px}.follow-up-create .left .files-saved{background:#fff;padding:30px;margin-bottom:25px}.follow-up-create .left .files-saved .flex{flex-wrap:wrap}.follow-up-create .left .files-saved .flex>*{width:calc((100% / 2) - 2%);margin:0 1% 15px;background:#f1f1f1;padding:10px;justify-content:space-between;align-items:center;line-height:16px}.follow-up-create .left .add-pj{background:#fff;padding:30px}.follow-up-create .left .add-pj .uploaded-files{margin-top:25px;flex-wrap:wrap}.follow-up-create .left .add-pj .uploaded-files>*{width:calc((100% / 3) - 2%);margin:0 1% 15px;background:#f1f1f1;padding:10px;justify-content:space-between;align-items:center;line-height:16px}.follow-up-create .left .remove-file{margin-left:5px;cursor:pointer}.follow-up-create .left .remove-file svg{fill:#0055a7;width:16px;height:16px}.follow-up-create .left .remove-file svg path{stroke:#0055a7;transition:all .5s ease-in-out}.follow-up-create .left .remove-file:hover svg{fill:#ff6383}.follow-up-create .left .remove-file:hover path{stroke:#ff6383}.follow-up-create .left .fields{justify-content:space-between;flex-wrap:wrap;align-items:flex-end}.follow-up-create .left .fields>*{width:48%;margin-bottom:13px}.follow-up-create .left .fields>*.width100{width:100%}.follow-up-create .left .fields label{display:block;font-weight:500;margin-bottom:3px}.follow-up-create .left .fields input[type=text],.follow-up-create .left .fields select,.follow-up-create .left .fields .select{width:100%}.follow-up-create .left .fields input[type=text]:not(.vue-treeselect__input){font:400 14px;font-family:"OpenSans",sans-serif;padding:7px 10px;border:1px solid #d2d2d2;border-radius:2px}.follow-up-create .left .fields .has-error input[type=text],.follow-up-create .left .fields .has-error select{border-color:red}.follow-up-create .left .drop-area{outline:2px dashed #004040;outline-offset:-10px;background-color:#c8dadf;-webkit-transition:outline-offset .15s ease-in-out,background-color .15s linear;transition:outline-offset .15s ease-in-out,background-color .15s linear;width:100%;padding:50px 20px;min-height:150px;flex-direction:column;align-items:center;justify-content:center;text-align:center}.follow-up-create .left .drop-area.has-error{border:10px solid red !important}.follow-up-create .left .drop-area.is-dragover{outline-offset:-20px;outline-color:#c8dadf;background-color:#fff}.follow-up-create .left .drop-area #fileElem{display:none}.follow-up-create .left .drop-area p{font-weight:700;font-size:18px}.follow-up-create .left #drop-area.highlight{border-color:purple}.follow-up-create .left p{font-weight:700;font-size:18px}.follow-up-create .left .my-form{margin-bottom:10px}.follow-up-create .left #gallery{margin-top:10px}.follow-up-create .left #gallery img{width:150px;margin-bottom:10px;margin-right:10px;vertical-align:middle}.follow-up-create .left label.btn{margin-top:15px}.follow-up-create .recommendation-area textarea{width:100%;font:400 14px "OpenSans",Arial,sans-serif;padding:7px 10px;border:1px solid #d2d2d2;border-radius:2px;resize:none;height:70px;margin-bottom:10px}.follow-up-create .recommendation-area .recommendation{display:flex;align-items:center}.follow-up-create .recommendation-area .recommendation .number{width:30px;height:30px;background:#0055a7;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:50%;margin-right:10px}.follow-up-create .recommendation-area .recommendation input[type=text]{flex:1 1 0%;font:400 14px "OpenSans",Arial,sans-serif;padding:7px 10px;border:1px solid #d2d2d2;border-radius:2px}.follow-up-create .recommendation-area .recommendation .svg-button{margin-left:10px}.follow-up-create .recommendation-area .recommendation+.recommendation{margin-top:5px}.follow-up-create .recommendation-area .add-recommendation{margin-top:10px}.follow-up-create .right{width:30%}.follow-up-create .right .entity{background:#fff;padding:30px;margin-bottom:25px}.follow-up-create .right .entity.has-error .vue-treeselect__control{border-color:red}.follow-up-create .right button{width:100%}.follow-up-settings .main{padding:40px 20px 40px 40px}.follow-up-settings .main h3,.follow-up-settings .main .lock-followup p{font:500 18px "Merriweather",Arial,sans-serif;color:#004040;margin-bottom:10px}.follow-up-settings .main .flex div{min-width:100px;height:60px;flex-direction:column;align-items:center;justify-content:center;font-weight:700;margin:0 5px 10px;cursor:pointer}.follow-up-settings .main .flex div span{display:inline-block;background:#fff;padding:3px 5px;margin:0 10px}.follow-up-settings .main .lock-followup{flex-direction:column}.follow-up-settings .main .lock-followup h3{font:500 18px "Merriweather",Arial,sans-serif;color:#004040;margin-bottom:10px;margin-top:50px}.follow-up-settings .main .create-color{margin-top:25px}.follow-up-settings .main .create-color input[type=text]{height:41px;border:1px solid #dedede;padding:10px;margin-right:5px}.follow-up-settings .main .lock-followup{justify-content:space-between;flex-direction:row;margin-top:50px;align-items:center;background:#dedede;padding:10px 15px}.follow-up-settings .main .lock-followup p{margin:0}.follow-up-settings .main .lock-followup button:disabled{display:none}.follow-up-settings .popup-content input[type=text]{width:100%;padding:10px}.display-inline{display:inline !important;margin-right:5%}.display-revised-deadline{margin-bottom:10px}.follow-up-list .tabs-container{border-left:1px solid #dedede;padding-left:30px}.follow-up-list .tabs-container a{display:inline-block}.follow-up-list .tabs-container a+a{margin-left:10px}.follow-up-list .tabs-container .button-lock{margin-left:10px}.follow-up-list .tabs{padding:10px 20px}.follow-up-list .tabs .section-title{background:#0055a7;color:#fff;padding:15px;font-weight:500;margin-bottom:7px;font-size:16px}.follow-up-list .list{margin-bottom:5px}.follow-up-list .filters{padding:40px;align-items:center}.follow-up-list .filters span{text-transform:uppercase;font-weight:700}.follow-up-list .filters ul{list-style:none;padding-left:20px}.follow-up-list .filters ul li{margin:0 5px;padding:5px 10px;font-size:13px;position:relative;cursor:pointer}.follow-up-list .filters ul li::after{content:"";display:block;position:absolute;left:50%;bottom:0;width:0%;height:3px;background-color:#0055a7;transform:translateX(-50%);-webkit-transition:all .3s cubic-bezier(0.68, -0.55, 0.265, 1.55);-o-transition:all .3s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:all .3s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.follow-up-list .filters ul li.active,.follow-up-list .filters ul li:hover{color:#0055a7}.follow-up-list .filters ul li.active::after,.follow-up-list .filters ul li:hover::after{width:100%}.follow-up-list .filters .button-export{margin-left:auto}.follow-up-list input{position:absolute;opacity:0;z-index:-1}.follow-up-list .row{display:flex}.follow-up-list .row .col{flex:1}.follow-up-list .row .col:last-child{margin-left:1em}.follow-up-list .tabs{overflow:hidden}.follow-up-list .tab{width:100%;overflow:hidden}.follow-up-list .tab-label{display:flex;align-items:center;justify-content:space-between;padding:15px 25px;font-size:16px;background:#fff;cursor:pointer;transition:all .5s ease-in-out}.follow-up-list .tab-label::after{content:"❯";width:22px;height:22px;text-align:center;font-weight:300;transition:all .35s;font-size:22px;line-height:22px}.follow-up-list .tab-content{max-height:0;transition:all .35s}.follow-up-list .tab-close{display:flex;justify-content:flex-end;padding:1em;font-size:.75em;background:#000;cursor:pointer}.follow-up-list .tab-close:hover{background:#000}.follow-up-list input:checked+.tab-label::after{transform:rotate(90deg)}.follow-up-list input:checked~.tab-content{max-height:1000vh}.follow-up-list .main-list{padding:0 40px}.follow-up-list .list-head .line{background:transparent;border:none;padding:0 0 5px 25px;font-weight:700;line-height:16px;align-items:flex-end}.follow-up-list .list-head .line:hover{box-shadow:none;background:transparent}.follow-up-list .line{background:#f9f9f9;padding:8px 0 8px 10px;align-items:center;border-left:5px solid #0055a7;transition:all .5s ease-in-out;margin-top:2px}.follow-up-list .line strong{font:700 14px "Merriweather",Arial,sans-serif;display:block}.follow-up-list .line .step-status{display:flex}.follow-up-list .line .status{padding:7px 6px;margin:0 11px;background:#9e9e9e;position:relative;color:#fff;font-size:12px}.follow-up-list .line .status::before,.follow-up-list .line .status::after{content:" ";position:absolute;top:0;display:block;width:0;height:0;border-style:solid}.follow-up-list .line .status::before{left:-20px;border-width:0 0 32px 20px;border-color:transparent transparent #9e9e9e transparent}.follow-up-list .line .status:after{right:-20px;border-width:32px 20px 0 0;border-color:#9e9e9e transparent transparent transparent}.follow-up-list .line .status.active{background:#ff5300}.follow-up-list .line .status.active::before{border-color:transparent transparent #ff5300 transparent}.follow-up-list .line .status.active::after{border-color:#ff5300 transparent transparent transparent}.follow-up-list .line .status.validated{background:#0055a7}.follow-up-list .line .status.validated::before{border-color:transparent transparent #0055a7 transparent}.follow-up-list .line .status.validated::after{border-color:#0055a7 transparent transparent transparent}.follow-up-list .line .status.closed,.follow-up-list .line .status.restarted,.follow-up-list .line .status.archived-and-completed{background:#1e9800}.follow-up-list .line .status.closed::before,.follow-up-list .line .status.restarted::before,.follow-up-list .line .status.archived-and-completed::before{border-color:transparent transparent #1e9800 transparent}.follow-up-list .line .status.closed::after,.follow-up-list .line .status.restarted::after,.follow-up-list .line .status.archived-and-completed::after{border-color:#1e9800 transparent transparent transparent}.follow-up-list .line>*.progress{width:10%;margin-right:auto}.follow-up-list .line>*.title{width:15%;margin-right:auto}.follow-up-list .line>*.deadline{width:20%;margin-right:auto}.follow-up-list .line>*.step-status{width:20%;margin-right:70px}.follow-up-list .line>*.year{width:12%;margin-right:auto}.follow-up-list .line>*.cycle{width:10%;margin-right:auto}.follow-up-list .line>*.state,.follow-up-list .line>*.color{width:5%;height:25px;text-align:center;color:#fff;font-size:.9em}.follow-up-list .line>*.state.unread,.follow-up-list .line>*.state.Unread,.follow-up-list .line>*.color.unread,.follow-up-list .line>*.color.Unread{background:#9e9e9e}.follow-up-list .line>*.state.open,.follow-up-list .line>*.state.Open,.follow-up-list .line>*.color.open,.follow-up-list .line>*.color.Open{background:#ffce56}.follow-up-list .line>*.state.pending,.follow-up-list .line>*.state.Pending,.follow-up-list .line>*.color.pending,.follow-up-list .line>*.color.Pending{background:#36a2eb}.follow-up-list .line>*.state.closed,.follow-up-list .line>*.state.Closed,.follow-up-list .line>*.color.closed,.follow-up-list .line>*.color.Closed{background:#3bd076}.follow-up-list .line>*.state.archived,.follow-up-list .line>*.state.Archived,.follow-up-list .line>*.color.archived,.follow-up-list .line>*.color.Archived{background:teal}.follow-up-list .line>*.state.red,.follow-up-list .line>*.state.criticality-red,.follow-up-list .line>*.color.red,.follow-up-list .line>*.color.criticality-red{background:#ff6383;height:31px}.follow-up-list .line .progress{position:relative}.follow-up-list .line .progress progress[value]{-webkit-appearance:none;appearance:none;width:100%;height:25px}.follow-up-list .line .progress progress[value]::-webkit-progress-bar{background-color:#eee;box-shadow:0 2px 5px rgba(0,0,0,.25) inset;border-radius:25px}.follow-up-list .line .progress progress[value]::-webkit-progress-value{background:#0055a7;border-radius:25px}.follow-up-list .line .progress progress[value] span{position:absolute}.follow-up-list .line .progress span{position:absolute;left:15px;top:4px;color:#fff;font-size:11px}.follow-up-list .line:hover{box-shadow:1px 1px 3px #efefef;background:#fff}.follow-up-list .list-head .line>div.color,.follow-up-list .list-head .line>div.state{color:#333;height:inherit}[v-cloak]{display:none}main{visibility:visible}
/*!
 * vue-treeselect v0.0.38 | (c) 2017-2019 Riophae Lee
 * Released under the MIT License.
 * https://vue-treeselect.js.org/
 */.vue-treeselect-helper-hide{display:none}.vue-treeselect-helper-zoom-effect-off{-ms-transform:none !important;transform:none !important}@keyframes vue-treeselect-animation-fade-in{0%{opacity:0}}@keyframes vue-treeselect-animation-bounce{0%,100%{transform:scale(0)}50%{transform:scale(1)}}@keyframes vue-treeselect-animation-rotate{100%{transform:rotate(360deg)}}.vue-treeselect__multi-value-item--transition-enter-active,.vue-treeselect__multi-value-item--transition-leave-active{transition-duration:200ms;transition-property:transform,opacity}.vue-treeselect__multi-value-item--transition-enter-active{transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1)}.vue-treeselect__multi-value-item--transition-leave-active{transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);position:absolute}.vue-treeselect__multi-value-item--transition-enter,.vue-treeselect__multi-value-item--transition-leave-to{-ms-transform:scale(0.7);transform:scale(0.7);opacity:0}.vue-treeselect__multi-value-item--transition-move{transition:200ms transform cubic-bezier(0.165, 0.84, 0.44, 1)}.vue-treeselect{position:relative;text-align:left}.vue-treeselect div,.vue-treeselect span{box-sizing:border-box}.vue-treeselect svg{fill:currentColor}.vue-treeselect__control{padding-left:5px;padding-right:5px;display:table;table-layout:fixed;width:100%;height:36px;border:1px solid #ddd;border-radius:5px;background:#fff;transition-duration:200ms;transition-property:border-color,box-shadow,width,height,background-color,opacity;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.vue-treeselect:not(.vue-treeselect--disabled):not(.vue-treeselect--focused) .vue-treeselect__control:hover{border-color:#cfcfcf}.vue-treeselect--focused:not(.vue-treeselect--open) .vue-treeselect__control{border-color:#039be5;box-shadow:0 0 0 3px rgba(3,155,229,.1)}.vue-treeselect--disabled .vue-treeselect__control{background-color:#f9f9f9}.vue-treeselect--open .vue-treeselect__control{border-color:#cfcfcf}.vue-treeselect--open.vue-treeselect--open-below .vue-treeselect__control{border-bottom-left-radius:0;border-bottom-right-radius:0}.vue-treeselect--open.vue-treeselect--open-above .vue-treeselect__control{border-top-left-radius:0;border-top-right-radius:0}.vue-treeselect__value-container,.vue-treeselect__multi-value{width:100%;vertical-align:middle}.vue-treeselect__value-container{display:table-cell;position:relative}.vue-treeselect--searchable:not(.vue-treeselect--disabled) .vue-treeselect__value-container{cursor:text}.vue-treeselect__multi-value{display:inline-block}.vue-treeselect--has-value .vue-treeselect__multi-value{margin-bottom:5px}.vue-treeselect__placeholder,.vue-treeselect__single-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:5px;padding-right:5px;position:absolute;top:0;right:0;bottom:0;left:0;line-height:34px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.vue-treeselect__placeholder{color:#bdbdbd}.vue-treeselect__single-value{color:#333}.vue-treeselect--focused.vue-treeselect--searchable .vue-treeselect__single-value{color:#bdbdbd}.vue-treeselect__multi-value-item-container{display:inline-block;padding-top:5px;padding-right:5px;vertical-align:top}.vue-treeselect__multi-value-item{cursor:pointer;display:inline-table;background:#e3f2fd;padding:2px 0;border:1px solid transparent;border-radius:2px;color:#039be5;font-size:12px;vertical-align:top}.vue-treeselect:not(.vue-treeselect--disabled) .vue-treeselect__multi-value-item:not(.vue-treeselect__multi-value-item-disabled):hover .vue-treeselect__multi-value-item:not(.vue-treeselect__multi-value-item-new) .vue-treeselect__multi-value-item:not(.vue-treeselect__multi-value-item-new):hover{cursor:pointer;background:#e3f2fd;color:#039be5}.vue-treeselect__multi-value-item.vue-treeselect__multi-value-item-disabled{cursor:default;background:#f5f5f5;color:#757575}.vue-treeselect--disabled .vue-treeselect__multi-value-item{cursor:default;background:#fff;border-color:#e5e5e5;color:#555}.vue-treeselect__multi-value-item.vue-treeselect__multi-value-item-new{background:#e8f5e9}.vue-treeselect__multi-value-item.vue-treeselect__multi-value-item-new:hover{background:#e8f5e9}.vue-treeselect__value-remove,.vue-treeselect__multi-value-label{display:table-cell;padding:0 5px;vertical-align:middle}.vue-treeselect__value-remove{color:#039be5;padding-left:5px;border-left:1px solid #fff;line-height:0}.vue-treeselect__multi-value-item:hover .vue-treeselect__value-remove{color:#e53935}.vue-treeselect--disabled .vue-treeselect__value-remove,.vue-treeselect__multi-value-item-disabled .vue-treeselect__value-remove{display:none}.vue-treeselect__value-remove>svg{width:6px;height:6px}.vue-treeselect__multi-value-label{padding-right:5px;white-space:pre-line;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vue-treeselect__limit-tip{display:inline-block;padding-top:5px;padding-right:5px;vertical-align:top}.vue-treeselect__limit-tip-text{cursor:default;display:block;margin:2px 0;padding:1px 0;color:#bdbdbd;font-size:12px;font-weight:600}.vue-treeselect__input-container{display:block;max-width:100%;outline:none}.vue-treeselect--single .vue-treeselect__input-container{font-size:inherit;height:100%}.vue-treeselect--multi .vue-treeselect__input-container{display:inline-block;font-size:12px;vertical-align:top}.vue-treeselect--searchable .vue-treeselect__input-container{padding-left:5px;padding-right:5px}.vue-treeselect--searchable.vue-treeselect--multi.vue-treeselect--has-value .vue-treeselect__input-container{padding-top:5px;padding-left:0}.vue-treeselect--disabled .vue-treeselect__input-container{display:none}.vue-treeselect__input,.vue-treeselect__sizer{margin:0;line-height:inherit;font-family:inherit;font-size:inherit}.vue-treeselect__input{max-width:100%;margin:0;padding:0;border:0;outline:none;box-sizing:content-box;box-shadow:none;background:none transparent;line-height:1;vertical-align:middle}.vue-treeselect__input::-ms-clear{display:none}.vue-treeselect--single .vue-treeselect__input{width:100%;height:100%}.vue-treeselect--multi .vue-treeselect__input{padding-top:3px;padding-bottom:3px}.vue-treeselect--has-value .vue-treeselect__input{line-height:inherit;vertical-align:top}.vue-treeselect__sizer{position:absolute;top:0;left:0;visibility:hidden;height:0;overflow:scroll;white-space:pre}.vue-treeselect__x-container{display:table-cell;vertical-align:middle;width:20px;text-align:center;line-height:0;cursor:pointer;color:#ccc;animation:200ms vue-treeselect-animation-fade-in cubic-bezier(0.075, 0.82, 0.165, 1)}.vue-treeselect__x-container:hover{color:#e53935}.vue-treeselect__x{width:8px;height:8px}.vue-treeselect__control-arrow-container{display:table-cell;vertical-align:middle;width:20px;text-align:center;line-height:0;cursor:pointer}.vue-treeselect--disabled .vue-treeselect__control-arrow-container{cursor:default}.vue-treeselect__control-arrow{width:9px;height:9px;color:#ccc}.vue-treeselect:not(.vue-treeselect--disabled) .vue-treeselect__control-arrow-container:hover .vue-treeselect__control-arrow{color:#616161}.vue-treeselect--disabled .vue-treeselect__control-arrow{opacity:.35}.vue-treeselect__control-arrow--rotated{-ms-transform:rotate(180deg);transform:rotateZ(180deg)}.vue-treeselect__menu-container{position:absolute;left:0;width:100%;overflow:visible;transition:0s}.vue-treeselect--open-below:not(.vue-treeselect--append-to-body) .vue-treeselect__menu-container{top:100%}.vue-treeselect--open-above:not(.vue-treeselect--append-to-body) .vue-treeselect__menu-container{bottom:100%}.vue-treeselect__menu{cursor:default;padding-top:5px;padding-bottom:5px;display:block;position:absolute;overflow-x:hidden;overflow-y:auto;width:auto;border:1px solid #cfcfcf;background:#fff;line-height:180%;-webkit-overflow-scrolling:touch}.vue-treeselect--open-below .vue-treeselect__menu{border-bottom-left-radius:5px;border-bottom-right-radius:5px;top:0;margin-top:-1px;border-top-color:#f2f2f2;box-shadow:0 1px 0 rgba(0,0,0,.06)}.vue-treeselect--open-above .vue-treeselect__menu{border-top-left-radius:5px;border-top-right-radius:5px;bottom:0;margin-bottom:-1px;border-bottom-color:#f2f2f2}.vue-treeselect__indent-level-0 .vue-treeselect__option{padding-left:5px}.vue-treeselect__indent-level-0 .vue-treeselect__tip{padding-left:25px}.vue-treeselect__indent-level-1 .vue-treeselect__option{padding-left:25px}.vue-treeselect__indent-level-1 .vue-treeselect__tip{padding-left:45px}.vue-treeselect__indent-level-2 .vue-treeselect__option{padding-left:45px}.vue-treeselect__indent-level-2 .vue-treeselect__tip{padding-left:65px}.vue-treeselect__indent-level-3 .vue-treeselect__option{padding-left:65px}.vue-treeselect__indent-level-3 .vue-treeselect__tip{padding-left:85px}.vue-treeselect__indent-level-4 .vue-treeselect__option{padding-left:85px}.vue-treeselect__indent-level-4 .vue-treeselect__tip{padding-left:105px}.vue-treeselect__indent-level-5 .vue-treeselect__option{padding-left:105px}.vue-treeselect__indent-level-5 .vue-treeselect__tip{padding-left:125px}.vue-treeselect__indent-level-6 .vue-treeselect__option{padding-left:125px}.vue-treeselect__indent-level-6 .vue-treeselect__tip{padding-left:145px}.vue-treeselect__indent-level-7 .vue-treeselect__option{padding-left:145px}.vue-treeselect__indent-level-7 .vue-treeselect__tip{padding-left:165px}.vue-treeselect__indent-level-8 .vue-treeselect__option{padding-left:165px}.vue-treeselect__indent-level-8 .vue-treeselect__tip{padding-left:185px}.vue-treeselect__option{padding-left:5px;padding-right:5px;display:table;table-layout:fixed;width:100%}.vue-treeselect__option--highlight{background:#f5f5f5}.vue-treeselect--single .vue-treeselect__option--selected{background:#e3f2fd;font-weight:600}.vue-treeselect--single .vue-treeselect__option--selected:hover{background:#e3f2fd}.vue-treeselect__option--hide{display:none}.vue-treeselect__option-arrow-container,.vue-treeselect__option-arrow-placeholder{display:table-cell;vertical-align:middle;width:20px;text-align:center;line-height:0}.vue-treeselect__option-arrow-container{cursor:pointer}.vue-treeselect__option-arrow{display:inline-block;width:9px;height:9px;color:#ccc;vertical-align:middle;transition:200ms transform cubic-bezier(0.19, 1, 0.22, 1);-ms-transform:rotate(-90deg);transform:rotateZ(-90deg)}.vue-treeselect__option-arrow-container:hover .vue-treeselect__option-arrow,.vue-treeselect--branch-nodes-disabled .vue-treeselect__option:hover .vue-treeselect__option-arrow{color:#616161}.vue-treeselect__option-arrow--rotated{-ms-transform:rotate(0);transform:rotateZ(0)}.vue-treeselect__option-arrow--rotated.vue-treeselect__option-arrow--prepare-enter{-ms-transform:rotate(-90deg) !important;transform:rotateZ(-90deg) !important}.vue-treeselect__label-container{display:table-cell;vertical-align:middle;cursor:pointer;display:table;width:100%;table-layout:fixed;color:inherit}.vue-treeselect__option--disabled .vue-treeselect__label-container{cursor:not-allowed;color:rgba(0,0,0,.25)}.vue-treeselect__checkbox-container{display:table-cell;width:20px;min-width:20px;height:100%;text-align:center;vertical-align:middle}.vue-treeselect__checkbox{display:block;margin:auto;width:12px;height:12px;border-width:1px;border-style:solid;border-radius:2px;position:relative;transition:200ms all cubic-bezier(0.075, 0.82, 0.165, 1)}.vue-treeselect__check-mark,.vue-treeselect__minus-mark{display:block;position:absolute;left:1px;top:1px;background-repeat:no-repeat;opacity:0;transition:200ms all ease}.vue-treeselect__minus-mark{width:8px;height:8px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAIAgMAAAC5YVYYAAAACVBMVEUAAAD///////9zeKVjAAAAAnRSTlMAuLMp9oYAAAAPSURBVAjXY4CDrJUgBAMAGaECJ9dz3BAAAAAASUVORK5CYII=);background-size:8px 8px}@media(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx){.vue-treeselect__minus-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAADFBMVEUAAAD///////////84wDuoAAAAA3RSTlMAyTzPIdReAAAAGUlEQVQI12PAD+b///+Nof7//79gAsLFCwAx/w4blADeeQAAAABJRU5ErkJggg==)}}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.vue-treeselect__minus-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAADFBMVEUAAAD///////////84wDuoAAAAA3RSTlMAyTzPIdReAAAAGUlEQVQI12PAD+b///+Nof7//79gAsLFCwAx/w4blADeeQAAAABJRU5ErkJggg==)}}@media(-webkit-min-device-pixel-ratio: 3),(min-resolution: 288dpi){.vue-treeselect__minus-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAD1BMVEUAAAD///////////////+PQt5oAAAABHRSTlMAy2EFIuWxUgAAACRJREFUGNNjGBBgJOICBY7KDCoucODEAJSAS6FwUJShGjAQAADBPRGrK2/FhgAAAABJRU5ErkJggg==)}}.vue-treeselect__checkbox--indeterminate>.vue-treeselect__minus-mark{opacity:1}.vue-treeselect__checkbox--disabled .vue-treeselect__minus-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAIAgMAAAC5YVYYAAAACVBMVEUAAADi4uLh4eHOxeSRAAAAAnRSTlMAuLMp9oYAAAAPSURBVAjXY4CDrJUgBAMAGaECJ9dz3BAAAAAASUVORK5CYII=)}@media(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx){.vue-treeselect__checkbox--disabled .vue-treeselect__minus-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAADFBMVEUAAADi4uLi4uLh4eE5RQaIAAAAA3RSTlMAyTzPIdReAAAAGUlEQVQI12PAD+b///+Nof7//79gAsLFCwAx/w4blADeeQAAAABJRU5ErkJggg==)}}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.vue-treeselect__checkbox--disabled .vue-treeselect__minus-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAADFBMVEUAAADi4uLi4uLh4eE5RQaIAAAAA3RSTlMAyTzPIdReAAAAGUlEQVQI12PAD+b///+Nof7//79gAsLFCwAx/w4blADeeQAAAABJRU5ErkJggg==)}}@media(-webkit-min-device-pixel-ratio: 3),(min-resolution: 288dpi){.vue-treeselect__checkbox--disabled .vue-treeselect__minus-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAD1BMVEUAAADh4eHg4ODNzc3h4eEYfw2wAAAABHRSTlMAy2EFIuWxUgAAACRJREFUGNNjGBBgJOICBY7KDCoucODEAJSAS6FwUJShGjAQAADBPRGrK2/FhgAAAABJRU5ErkJggg==)}}.vue-treeselect__check-mark{width:8px;height:8px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAQlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////8IX9KGAAAAFXRSTlMA8u24NxILB+Tawb6jiH1zRz0xIQIIP3GUAAAAMklEQVQI1y3FtQEAMQDDQD+EGbz/qkEVOpyEOP6PudKjZNSXn4Jm2CKRdBKzSLsFWl8fMG0Bl6Jk1rMAAAAASUVORK5CYII=);background-size:8px 8px;-ms-transform:scaleY(0.125);transform:scaleY(0.125)}@media(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx){.vue-treeselect__check-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAYFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////98JRy6AAAAH3RSTlMAzu4sDenl38fBvo1OMyIdEQrj1cSihX5hYFpHNycIcQOASAAAAF9JREFUGNN9zEcOgDAMRFHTS0LvNfe/JRmHKAIJ/mqeLJn+k9uDtaeUeFnFziGsBucUTirrprfe81RqZ3Bb6hPWeuZwDFOHyf+ig9CCzQ7INBn7bG5kF+QSt13BHNJnF7AaCT4Y+CW7AAAAAElFTkSuQmCC)}}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.vue-treeselect__check-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAYFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////98JRy6AAAAH3RSTlMAzu4sDenl38fBvo1OMyIdEQrj1cSihX5hYFpHNycIcQOASAAAAF9JREFUGNN9zEcOgDAMRFHTS0LvNfe/JRmHKAIJ/mqeLJn+k9uDtaeUeFnFziGsBucUTirrprfe81RqZ3Bb6hPWeuZwDFOHyf+ig9CCzQ7INBn7bG5kF+QSt13BHNJnF7AaCT4Y+CW7AAAAAElFTkSuQmCC)}}@media(-webkit-min-device-pixel-ratio: 3),(min-resolution: 288dpi){.vue-treeselect__check-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAWlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////9ZMre9AAAAHXRSTlMA/PiJhGNI9XlEHJB/b2ldV08+Oibk49vPp6QhAYgGBuwAAACCSURBVCjPrdHdDoIwDAXgTWAqCigo/+f9X5OwnoUwtis4V92XNWladUl+rzQPeQJAN2EHxoOnsPn7/oYk8fxBv08Rr/deOH/aZ2Nm8ZJ+s573QGfWKnNuZGzWm3+lv2V3pcU1XQ385/yjmBoM3Z+dXvlbYLLD3ujhTaOM3KaIXvNkFkuSEvYy1LqOAAAAAElFTkSuQmCC)}}.vue-treeselect__checkbox--checked>.vue-treeselect__check-mark{opacity:1;-ms-transform:scaleY(1);transform:scaleY(1)}.vue-treeselect__checkbox--disabled .vue-treeselect__check-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAP1BMVEUAAADj4+Pf39/h4eHh4eHh4eHk5OTh4eHg4ODi4uLh4eHh4eHg4ODh4eHh4eHg4ODh4eHh4eHp6en////h4eFqcyvUAAAAFHRSTlMAOQfy7bgS5NrBvqOIfXNHMSELAgQ/iFsAAAA2SURBVAjXY4AANjYIzcjMAaVFuBkY+RkEWERYmRjYRXjANAOfiIgIFxNIAa8IpxBEi6AwiAQAK2MBd7xY8csAAAAASUVORK5CYII=)}@media(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx){.vue-treeselect__checkbox--disabled .vue-treeselect__check-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAXVBMVEUAAADh4eHh4eHh4eHi4uLb29vh4eHh4eHh4eHh4eHh4eHh4eHh4eHi4uLi4uLj4+Pi4uLk5OTo6Ojh4eHh4eHi4uLg4ODg4ODh4eHg4ODh4eHf39/g4OD////h4eEzIk+wAAAAHnRSTlMAzu6/LA3p5eLZx8ONTjYiHRIKooV+YWBaRzEnCANnm5rnAAAAZElEQVQY033P2wqAIAyA4VWaaWrnc/n+j5mbhBjUf7WPoTD47TJb4i5zTr/sRDRHuyFaoWX7uK/RlbctlPEuyI1f4WY9yQINEkf6rzzo8YIzmUFoCs7J1EjeIaa9bXIEmzl8dgOZEAj/+2IvzAAAAABJRU5ErkJggg==)}}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.vue-treeselect__checkbox--disabled .vue-treeselect__check-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAXVBMVEUAAADh4eHh4eHh4eHi4uLb29vh4eHh4eHh4eHh4eHh4eHh4eHh4eHi4uLi4uLj4+Pi4uLk5OTo6Ojh4eHh4eHi4uLg4ODg4ODh4eHg4ODh4eHf39/g4OD////h4eEzIk+wAAAAHnRSTlMAzu6/LA3p5eLZx8ONTjYiHRIKooV+YWBaRzEnCANnm5rnAAAAZElEQVQY033P2wqAIAyA4VWaaWrnc/n+j5mbhBjUf7WPoTD47TJb4i5zTr/sRDRHuyFaoWX7uK/RlbctlPEuyI1f4WY9yQINEkf6rzzo8YIzmUFoCs7J1EjeIaa9bXIEmzl8dgOZEAj/+2IvzAAAAABJRU5ErkJggg==)}}@media(-webkit-min-device-pixel-ratio: 3),(min-resolution: 288dpi){.vue-treeselect__checkbox--disabled .vue-treeselect__check-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAUVBMVEUAAADh4eHh4eHh4eHh4eHi4uLi4uLh4eHh4eHh4eHf39/j4+Ph4eHh4eHh4eHg4ODi4uLh4eHh4eHi4uLh4eHh4eHh4eHh4eHh4eH////h4eF3FMFTAAAAGnRSTlMA+/eJhGhfSHE9JBzz5KaQf3pXT0Xbz0I5AYDw8F0AAAB+SURBVCjPrdHbDoMgEEVRKAii1dZe9fz/hxplTiKIT7qfYCWTEEZdUvOwbckNAD2WHeh3brHW5f5EzGQ+iN+b1Gt6KPvtv16Dn6JX9M9ya3/A1yfu5dlyduL6Hec7mXY6ddXLPP2lpABGZ8PWXfYLTJxZekVhhl7eTX24zZPNKXoRC7zQLjUAAAAASUVORK5CYII=)}}.vue-treeselect__checkbox--unchecked{border-color:#e0e0e0;background:#fff}.vue-treeselect__label-container:hover .vue-treeselect__checkbox--unchecked{border-color:#039be5;background:#fff}.vue-treeselect__checkbox--indeterminate{border-color:#039be5;background:#039be5}.vue-treeselect__label-container:hover .vue-treeselect__checkbox--indeterminate{border-color:#039be5;background:#039be5}.vue-treeselect__checkbox--checked{border-color:#039be5;background:#039be5}.vue-treeselect__label-container:hover .vue-treeselect__checkbox--checked{border-color:#039be5;background:#039be5}.vue-treeselect__checkbox--disabled{border-color:#e0e0e0;background-color:#f7f7f7}.vue-treeselect__label-container:hover .vue-treeselect__checkbox--disabled{border-color:#e0e0e0;background-color:#f7f7f7}.vue-treeselect__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:table-cell;padding-left:5px;max-width:100%;vertical-align:middle;cursor:inherit}.vue-treeselect__count{margin-left:5px;font-weight:400;opacity:.6}.vue-treeselect__tip{padding-left:5px;padding-right:5px;display:table;table-layout:fixed;width:100%;color:#757575}.vue-treeselect__tip-text{display:table-cell;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;padding-left:5px;font-size:12px}.vue-treeselect__error-tip .vue-treeselect__retry{cursor:pointer;margin-left:5px;font-style:normal;font-weight:600;text-decoration:none;color:#039be5}.vue-treeselect__icon-container{display:table-cell;vertical-align:middle;width:20px;text-align:center;line-height:0}.vue-treeselect--single .vue-treeselect__icon-container{padding-left:5px}.vue-treeselect__icon-warning{display:block;margin:auto;border-radius:50%;position:relative;width:12px;height:12px;background:#fb8c00}.vue-treeselect__icon-warning::after{display:block;position:absolute;content:"";left:5px;top:2.5px;width:2px;height:1px;border:0 solid #fff;border-top-width:5px;border-bottom-width:1px}.vue-treeselect__icon-error{display:block;margin:auto;border-radius:50%;position:relative;width:12px;height:12px;background:#e53935}.vue-treeselect__icon-error::before,.vue-treeselect__icon-error::after{display:block;position:absolute;content:"";background:#fff;-ms-transform:rotate(45deg);transform:rotate(45deg)}.vue-treeselect__icon-error::before{width:6px;height:2px;left:3px;top:5px}.vue-treeselect__icon-error::after{width:2px;height:6px;left:5px;top:3px}.vue-treeselect__icon-loader{display:block;margin:auto;position:relative;width:12px;height:12px;text-align:center;animation:1.6s vue-treeselect-animation-rotate linear infinite}.vue-treeselect__icon-loader::before,.vue-treeselect__icon-loader::after{border-radius:50%;position:absolute;content:"";left:0;top:0;display:block;width:100%;height:100%;opacity:.6;animation:1.6s vue-treeselect-animation-bounce ease-in-out infinite}.vue-treeselect__icon-loader::before{background:#039be5}.vue-treeselect__icon-loader::after{background:#b3e5fc;animation-delay:-0.8s}.vue-treeselect__menu-placeholder{display:none}.vue-treeselect__portal-target{position:absolute;display:block;left:0;top:0;height:0;width:0;padding:0;margin:0;border:0;overflow:visible;box-sizing:border-box}

/*# sourceMappingURL=common.css.map*/