@-webkit-keyframes bounce-right{from{-webkit-transform:translateX(0)}to{-webkit-transform:translateX(3px)}}@keyframes bounce-right{from{transform:translateX(0)}to{transform:translateX(3px)}}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes rotate{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-webkit-keyframes rotate-inv{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(-360deg)}}@keyframes rotate-inv{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(-360deg)}}.custom-button,.custom-button-reverse,footer #footer-newsletter form[name="newsletter"] .newsletterForm button[type="submit"],.custom-input-reverse,#admin-user .form-container button[type="submit"],#rde-user-reset-password-request input[type="submit"],#rde-user-reset-password-request button[type="submit"],#rde-user-reset-password input[type="submit"],#rde-user-reset-password button[type="submit"],#rde-user-register input[type="submit"],#rde-user-register button[type="submit"],#user-profile input[type="submit"],#user-profile button[type="submit"],#user-change-password input[type="submit"],#user-change-password button[type="submit"],#rde-contact-index button[type="submit"],.custom-input,#rde-user-login input[type="submit"]{padding:0.5rem;background-color:#023e8a;color:white;border:none;transition:background-color 250ms}.custom-button:hover,.custom-button-reverse:hover,footer #footer-newsletter form[name="newsletter"] .newsletterForm button[type="submit"]:hover,.custom-input-reverse:hover,#admin-user .form-container button[type="submit"]:hover,#rde-user-reset-password-request input[type="submit"]:hover,#rde-user-reset-password-request button[type="submit"]:hover,#rde-user-reset-password input[type="submit"]:hover,#rde-user-reset-password button[type="submit"]:hover,#rde-user-register input[type="submit"]:hover,#rde-user-register button[type="submit"]:hover,#user-profile input[type="submit"]:hover,#user-profile button[type="submit"]:hover,#user-change-password input[type="submit"]:hover,#user-change-password button[type="submit"]:hover,#rde-contact-index button[type="submit"]:hover,.custom-input:hover,#rde-user-login input[type="submit"]:hover{background-color:#0360d5}.custom-button-reverse,footer #footer-newsletter form[name="newsletter"] .newsletterForm button[type="submit"],.custom-input-reverse{color:#023e8a;background-color:white}.custom-button-reverse:hover,footer #footer-newsletter form[name="newsletter"] .newsletterForm button[type="submit"]:hover,.custom-input-reverse:hover{background-color:#d9d9d9}.btn-app{border-radius:.25rem;box-shadow:0 2px 6px rgba(2,62,138,0.18),0 1px 1px rgba(0,0,0,0.06);border:1px solid rgba(0,0,0,0.2)}.btn-app:hover{-webkit-box-shadow:0 3px 5px -1px rgba(0,0,0,0.4);box-shadow:0 3px 5px -1px rgba(0,0,0,0.4);border:1px solid rgba(0,0,0,0.4)}.btn-app.btn-sm{--bs-btn-font-size:0.75rem}.custom-link,.custom-link-reverse,header .home-link,footer a,#admin-user .infos-container .control-link,#rde-user-login a,#newsletters .home-link{color:#023e8a;transition:all 250ms;text-decoration:none}.custom-link:hover,.custom-link-reverse:hover,header .home-link:hover,footer a:hover,#admin-user .infos-container .control-link:hover,#rde-user-login a:hover,#newsletters .home-link:hover{color:#023e8a;text-decoration:underline}.custom-link-reverse,header .home-link,footer a,#admin-user .infos-container .control-link{color:white}.custom-link-reverse:hover,header .home-link:hover,footer a:hover,#admin-user .infos-container .control-link:hover{color:white}form label.required:after{content:'*';color:#D62828;vertical-align:super;padding-left:5px;font-size:14px}form .form-check-input{margin-left:0.5rem}.fluid-image,header .home-link .rde-logo{max-width:100%;height:auto}.lg-limited-container,#rde-user-login,#admin-mails-templates .content,#newsletters,#rde-user-reset-password-request,#rde-user-reset-password,#rde-user-register,#user-profile,#user-change-password,#rde-contact-index{padding:1rem}@media (min-width: 1200px){.lg-limited-container,#rde-user-login,#admin-mails-templates .content,#newsletters,#rde-user-reset-password-request,#rde-user-reset-password,#rde-user-register,#user-profile,#user-change-password,#rde-contact-index{max-width:60%;margin:auto}}.btn.btn-rde{background:#023e8a;border:1px solid #023e8a;color:white;display:inline-flex;align-items:stretch;transition:all 250ms;padding:0;font-size:1.1rem;font-weight:bold}.btn.btn-rde:hover{background:#0355bc}.btn.btn-rde:focus{box-shadow:none}.btn.btn-rde:not(:disabled):not(.disabled):active{background:#012e67}.btn.btn-rde.btn-success{background:#28a745;border:1px solid #28a745}.btn.btn-rde.btn-success:hover{background:#34ce57}.btn.btn-rde.btn-success:focus{box-shadow:none}.btn.btn-rde.btn-success:not(:disabled):not(.disabled):active{background:#218a39}.btn.btn-rde.btn-danger{background:#dc3545;border:1px solid #dc3545}.btn.btn-rde.btn-danger:hover{background:#e4606d}.btn.btn-rde.btn-danger:focus{box-shadow:none}.btn.btn-rde.btn-danger:not(:disabled):not(.disabled):active{background:#ca2333}.btn.btn-rde.btn-primary{background:#007bff;border:1px solid #007bff}.btn.btn-rde.btn-primary:hover{background:#3395ff}.btn.btn-rde.btn-primary:focus{box-shadow:none}.btn.btn-rde.btn-primary:not(:disabled):not(.disabled):active{background:#006adb}.btn.btn-rde.btn-info{background:#117a8b;border:1px solid #117a8b}.btn.btn-rde.btn-info:hover{background:#17a2b8}.btn.btn-rde.btn-info:focus{box-shadow:none}.btn.btn-rde.btn-info:not(:disabled):not(.disabled):active{background:#0d5e6b}.btn.btn-rde.btn-admin{background:#495C73;border:1px solid #495C73}.btn.btn-rde.btn-admin:hover{background:#5d7592}.btn.btn-rde.btn-admin:focus{box-shadow:none}.btn.btn-rde.btn-admin:not(:disabled):not(.disabled):active{background:#3b4b5d}.btn.btn-rde .text,.btn.btn-rde .icon{display:flex;justify-content:center;align-items:center}.btn.btn-rde .text{flex-grow:1;padding:.25rem 1rem}.btn.btn-rde .text+.icon{border-left:1px solid white}.btn.btn-rde .icon+.text{border-left:1px solid white}.btn.btn-rde .icon{padding:.25rem .5rem;font-size:0.9rem}.btn.btn-rde .icon img,.btn.btn-rde .icon svg{max-width:25px}.btn.btn-rde .icon svg{max-height:25px;fill:white;width:100%}.btn.btn-rde.btn-lg .text{padding:.5rem 1rem}.btn.btn-rde.btn-lg .icon{padding:.75rem;font-size:1.1rem}.btn.btn-rde:hover{color:white}.btn.btn-rde:hover .text{border-left:none}.btn.btn-rde:hover .icon{border-left:none}.btn.btn-rde:hover .icon i{transition:all 250ms}.btn.btn-rde:hover .icon i.fa-chevron-right,.btn.btn-rde:hover .icon i.fa-chevron-left,.btn.btn-rde:hover .icon i.fa-sign-out,.btn.btn-rde:hover .icon i.fa-arrow-right-from-bracket,.btn.btn-rde:hover .icon i.fa-sign-out-alt,.btn.btn-rde:hover .icon i.fa-right-from-bracket,.btn.btn-rde:hover .icon i.fa-sign-in,.btn.btn-rde:hover .icon i.fa-arrow-right-to-bracket,.btn.btn-rde:hover .icon i.fa-right-to-bracket{-webkit-animation:bounce-right .3s alternate ease infinite;animation:bounce-right .3s alternate ease infinite}.btn.btn-rde:hover .icon i.fa-sync,.btn.btn-rde:hover .icon i.fa-rotate{-webkit-animation:rotate 1.2s cubic-bezier(0.57, 1.69, 0.28, 0.57) infinite;animation:rotate 1.2s cubic-bezier(0.57, 1.69, 0.28, 0.57) infinite}.btn.btn-rde:hover .icon i.fa-undo,.btn.btn-rde:hover .icon i.fa-rotate-left{-webkit-animation:rotate-inv 1.2s cubic-bezier(0.57, 1.69, 0.28, 0.57) infinite;animation:rotate-inv 1.2s cubic-bezier(0.57, 1.69, 0.28, 0.57) infinite}.btn.btn-rde:hover .icon i.fa-key,.btn.btn-rde:hover .icon i.fa-comments,.btn.btn-rde:hover .icon i.fa-comment{-webkit-animation:swing 1s ease-in-out infinite;animation:swing 1s ease-in-out infinite}.btn.btn-rde:hover .icon i.fa-check,.btn.btn-rde:hover .icon i.fa-times,.btn.btn-rde:hover .icon i.fa-xmark,.btn.btn-rde:hover .icon i.fa-question,.btn.btn-rde:hover .icon i.fa-star{-webkit-animation:rotateIn 0.25s ease-in-out;animation:rotateIn 0.25s ease-in-out}.btn.btn-rde:hover .icon i.fa-user-check,.btn.btn-rde:hover .icon i.fa-user,.btn.btn-rde:hover .icon i.fa-users,.btn.btn-rde:hover .icon i.fa-book,.btn.btn-rde:hover .icon i.fa-chalkboard-teacher,.btn.btn-rde:hover .icon i.fa-chalkboard-user,.btn.btn-rde:hover .icon i.fa-pen,.btn.btn-rde:hover .icon i.fa-user-shield{-webkit-animation:tada 1s ease-in-out;animation:tada 1s ease-in-out}.btn.btn-rde:hover .icon i.fa-trash{-webkit-animation:swing 1s ease-in-out infinite;animation:swing 1s ease-in-out infinite}.btn.btn-rde:hover .icon i.fa-heart{-webkit-animation:heartBeat 1s ease infinite;animation:heartBeat 1s ease infinite}.btn.btn-rde:hover .icon i.fa-paper-plane{-webkit-animation:fadeInUp 1s ease;animation:fadeInUp 1s ease}.btn.btn-rde:hover .icon img,.btn.btn-rde:hover .icon svg{-webkit-animation:jello 1s ease infinite;animation:jello 1s ease infinite}.btn.btn-rde.btn-lg:hover .icon{transform:scale(1.1) translateX(-2px)}@keyframes highlight{0%{transform:scale(1);color:inherit}20%{transform:scale(1.085);color:#062b5b}80%{transform:scale(1.015);color:#03142b}100%{transform:scale(1);color:inherit}}.highlight{animation:highlight 0.15s;transform-origin:center}h1.page-title{text-align:center;font-size:1.3rem;margin-bottom:0}body{font-family:"Inter", sans-serif}body.noScroll{height:100%;overflow:hidden}.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:rgba(238,240,242,0.35)}.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:rgba(238,240,242,0.35)}.table-striped>tbody>tr:nth-child(odd):hover>*{background-color:#EEF0F2}.table-striped>tbody>tr:nth-child(even):hover>*{background-color:#EEF0F2}header{display:flex;padding:1rem;background:linear-gradient(0deg, #023e8a 0%, #036bef 100%);justify-content:space-between;color:white}header .home-link{display:flex;align-items:center}header .home-link .rde-logo{max-width:100px;margin-right:0.5rem}footer{background:linear-gradient(0deg, #023e8a 0%, #036bef 100%);color:white;padding:1rem;display:flex;align-items:center;flex-wrap:wrap;flex-direction:column}@media (min-width: 992px){footer{flex-direction:row}}footer a{margin:0 0.5rem}footer #footer-newsletter{font-size:0.85rem}@media (min-width: 992px){footer #footer-newsletter{margin-right:2rem}}footer #footer-newsletter form[name="newsletter"] .newsletterForm{display:flex;align-items:stretch}footer #footer-newsletter form[name="newsletter"] .newsletterForm label[for="newsletter_email"]{display:none}footer #footer-newsletter form[name="newsletter"] .newsletterForm input#newsletter_email{height:100%}#rde-user-login input[type="submit"]{background-color:#012758}#rde-user-login .rde-user-form-error{display:none}#alerts-container{z-index:1000000;font-weight:bold}#alerts-container a.close{margin-left:.5rem}.alert{background:#fff;border:none;box-shadow:0 1px 16px 0 rgba(2,62,138,0.2),0 6px 20px 0 rgba(2,62,138,0.19);min-width:25vw;max-width:100%;cursor:pointer;padding:0.5rem 0.25rem}@media (min-width: 768px){.alert{padding:1rem 0.25rem}}.alert i{font-size:1.6rem;margin-left:1rem;margin-right:1rem}.alert.alert-success{border-right:7px solid #00DE51}.alert.alert-success i{color:#00DE51}.alert.alert-info{border-right:7px solid #196FEE}.alert.alert-info i{color:#196FEE}.alert.alert-warning{border-right:7px solid #FFC035}.alert.alert-warning i{color:#FFC035}.alert.alert-danger{border-right:7px solid #D62828}.alert.alert-danger i{color:#D62828}.alert .label{font-weight:bold;color:initial;cursor:pointer}.alert .message{font-weight:initial;color:#495057;word-break:break-word;cursor:pointer}.alert a.close{font-size:1.8rem;margin-left:2rem;margin-right:2rem;font-weight:initial;opacity:0}.alert a.close:not(:disabled):not(.disabled):hover{opacity:0}body div[id$=dt_wrapper]{font-size:14px}body div[id$=dt_wrapper] .html5buttons{display:none}body #dt_processing{position:absolute;top:20px;left:50%}body #dt_processing div>div{background:rgba(2,62,138,0.1)}#sg-datatables-contacts_datatable_wrapper,#admin-contacts{padding:0.5rem}#admin-user{padding:1rem}#admin-user .infos-container{display:flex;flex-direction:column;justify-content:center;padding:0.5rem;background:linear-gradient(0deg, #a7cdfe 0%, #d9eafe 100%);font-size:0.85rem}#admin-user .infos-container .control-link{margin:0 0.5rem;font-size:1.1rem}#admin-user .infos-container .activate-status{width:10px;height:10px;border-radius:50%;margin:0.5rem;background-color:#D62828}#admin-user .infos-container .activate-status.activated{background-color:#00DE51}#admin-user .form-container{border:1px solid rgba(2,62,138,0.35);padding:0.5rem}#admin-user .form-container button[type="submit"]{margin-top:0.5rem}#admin-user #collapseUserAcl #acl-advanced-container,#admin-user #collapseUserAcl textarea{max-height:500px;overflow-y:auto}#admin-user #collapseUserAcl #acl-advanced-container{font-size:0.85rem}#admin-user #collapseUserAcl #acl-advanced-container .card{transition:all 0.35s}#admin-user #collapseUserAcl #acl-advanced-container .card .card-header{cursor:pointer;padding:0 0.5rem}#admin-user #collapseUserAcl #acl-advanced-container .card .card-header h5,#admin-user #collapseUserAcl #acl-advanced-container .card .card-header h6{font-size:0.85rem;margin-bottom:0}#admin-user #collapseUserAcl #acl-advanced-container .card .card-body{padding:0.25rem 0.5rem}#admin-user #collapseUserAcl #acl-advanced-container .card:hover{border:1px solid #023e8a}#admin-user #collapseUserAcl #acl-advanced-container .btn{--bs-btn-padding-y:.25rem;--bs-btn-padding-x:.5rem;--bs-btn-font-size:.75rem}#admin-mails-templates{display:flex;flex-direction:column;justify-content:center;padding:1rem}#admin-mails-templates #templates-select{margin-bottom:0.5rem}#admin-mails-templates .content{border:1px solid #023e8a}#admin-controls{display:flex;position:relative;padding:1.5rem;border:1px solid #023e8a;border-radius:5px;margin:0.5rem;flex-wrap:wrap;flex-direction:column}@media (min-width: 992px){#admin-controls{flex-direction:row}}#admin-controls a{margin:0 0.5rem}#admin-controls .title{position:absolute;top:0;left:0;padding:0.25rem;font-weight:bold;font-size:0.85rem}a#impersonating{position:fixed;bottom:1rem;left:1rem;z-index:999;background-color:white;color:#023e8a;border-radius:50%;border:1px solid #023e8a;padding:1rem}a#impersonating i{font-size:1.5rem}#index{display:flex;justify-content:center;align-items:center;flex-direction:column}#rde-newsletter-subscribe-container .newsletter-alert{display:none !important}#rde-user-reset-password-request .form-container,#rde-user-reset-password .form-container,#rde-user-register .form-container,#user-profile .form-container,#user-change-password .form-container{display:flex;justify-content:center}#rde-user-reset-password-request input[type="submit"],#rde-user-reset-password-request button[type="submit"],#rde-user-reset-password input[type="submit"],#rde-user-reset-password button[type="submit"],#rde-user-register input[type="submit"],#rde-user-register button[type="submit"],#user-profile input[type="submit"],#user-profile button[type="submit"],#user-change-password input[type="submit"],#user-change-password button[type="submit"]{margin-top:0.5rem}#user-profile{display:flex;flex-direction:column;justify-content:center;align-items:center}#user-profile .form-check-group{margin-top:0.75rem}#user-profile .form-check-group input[type="checkbox"]{float:left;margin-right:0.5rem}#left-menu{position:fixed;top:0;left:0;bottom:0;background:white;box-shadow:2px 0px 15px rgba(0,0,0,0.1);width:0;overflow-x:hidden;z-index:99999999;padding:0 0 1.5rem 0;visibility:hidden}#left-menu .subtitle{font-size:.75rem}#left-menu .subtitle img.maif{max-width:50px;max-height:50px}#left-menu .subtitle img.rde{max-width:90px;max-height:90px;margin-left:.25rem}#left-menu .subtitle a{text-decoration:none}@media (min-width: 768px){#left-menu .subtitle{font-size:1rem}}#left-menu.exit{-webkit-animation:slideOutLeft 250ms ease;animation:slideOutLeft 250ms ease}#left-menu.deployed{visibility:visible;width:auto;min-width:100%}#left-menu.deployed:not(.exit){-webkit-animation:slideInLeft 250ms ease;animation:slideInLeft 250ms ease}@media (min-width: 576px){#left-menu.deployed{min-width:70%}}@media (min-width: 768px){#left-menu.deployed{min-width:60%}}@media (min-width: 992px){#left-menu.deployed{min-width:50%}}@media (min-width: 1200px){#left-menu.deployed{min-width:440px}}#left-menu .menu-head{padding:1.5rem .5rem .5rem .5rem}#left-menu .menu-head h1{font-size:1.6em}@media (min-width: 576px){#left-menu .menu-head h1{font-size:1.8em}}@media (min-width: 768px){#left-menu .menu-head h1{font-size:2.0em}}@media (min-width: 992px){#left-menu .menu-head h1{font-size:2.2em}}@media (min-width: 1200px){#left-menu .menu-head h1{font-size:2.4em}}#left-menu .menu-head .menu-trigger{position:absolute;top:0;right:0;margin:.5rem;cursor:pointer;font-size:1.9rem;transition:all 150ms;color:#023e8a}#left-menu .menu-head .menu-trigger.animate{-webkit-animation:pulse 250ms;animation:pulse 250ms}#left-menu .menu-head .menu-trigger:hover{color:#023e8a}#left-menu .menu-body{overflow-y:auto}#left-menu .menu-body .item{margin:.25rem;display:flex;flex-direction:column;padding:.25rem}#left-menu .menu-body .item .item-head{border-bottom:1px solid #023e8a;text-align:center;margin-bottom:.5rem;padding:.5rem 0rem;font-size:1.1rem}#left-menu .menu-body .item .item-body{display:flex;flex-direction:column;padding:.25rem}#left-menu .menu-body .item .item-body .label{margin-left:.5rem}#left-menu .menu-body .item .item-body .svg-icon{width:18px;height:auto}#left-menu .navigation-link{text-decoration:none;color:initial;padding:.25rem;font-size:1.1rem}#left-menu .navigation-link i{color:#023e8a}#left-menu .navigation-link svg{fill:#023e8a}#left-menu .navigation-link.active{background:linear-gradient(90deg, #023e8a 0%, #036bef 100%)}#left-menu .navigation-link:hover{background:linear-gradient(90deg, #a7cdfe 0%, #d9eafe 100%)}#left-menu .navigation-link:hover i,#left-menu .navigation-link:hover svg{transform:translateX(-2px)}#left-menu .navigation-link:hover:after{content:"\F054";font-family:"Font Awesome 6 Free";font-weight:bold;float:right;color:#023e8a;margin-right:.25rem;-webkit-animation:bounce-right .3s alternate ease infinite;animation:bounce-right .3s alternate ease infinite}#left-menu .home-link{color:#023e8a;text-decoration:none}#left-menu .pe-logo{max-width:25px;margin-left:-5px}#breadcrumbs{padding:0.25rem 0.5rem;border-bottom:1px solid #dee2e6}.entity-container .entity-attributes .card{transition:all 350ms}.entity-container .entity-attributes .card .card-header{padding:0.25rem 0.5rem;background:linear-gradient(0deg, #a7cdfe 0%, #d9eafe 100%)}.entity-container .entity-attributes .card:hover{box-shadow:rgba(2,62,138,0.35) 0px 5px 15px !important}.entity-container .entity-attributes .attribute-container{padding:0.25rem 0.5rem;margin-bottom:0.5rem;transition:background 0.2s ease-in-out}.entity-container .entity-attributes .attribute-container:hover{background:rgba(2,62,138,0.05);border-radius:10px}.entity-container .entity-attributes .attribute-container.editing{border-radius:10px;font-weight:bold;box-shadow:rgba(0,0,0,0.16) 0px 10px 36px 0px,rgba(0,0,0,0.06) 0px 0px 0px 1px}.entity-container .entity-attributes .attribute-container .badge{width:25px;height:25px;border-radius:100px;display:flex;align-items:center;justify-content:center}.entity-container .entity-attributes .attribute-container.editing .value{display:none}.entity-container .entity-attributes .attribute-container.editing .label{display:none !important}.entity-container .entity-attributes .attribute-container.editing .update{display:inline;width:100%}.entity-container .entity-attributes .attribute-container .controls{display:flex;align-items:center;flex-wrap:wrap}.entity-container .entity-attributes .attribute-container .controls .label{margin-top:2px;font-size:0.85rem;margin-right:0.5rem;font-weight:bold;display:flex;align-items:center;flex-wrap:wrap;cursor:pointer}.entity-container .entity-attributes .attribute-container .controls .help{font-size:0.85rem;margin-left:0.25rem;color:var(--bs-secondary-color)}.entity-container .entity-attributes .attribute-container .controls .value{cursor:pointer}.entity-container .entity-attributes .attribute-container .error{font-size:0.85rem;color:red}.entity-container .entity-attributes .attribute-container .update{display:none}.entity-container .entity-attributes .attribute-container.readonly .value,.entity-container .entity-attributes .attribute-container.readonly .label{cursor:default;color:#555b61;font-weight:500}.entity-container .entity-attributes .attribute-container.readonly:hover{background:none}.entity-container .entity-attributes .attribute-container .inline-form-container form label{font-size:0.85rem;margin-right:0.5rem}.entity-container .entity-attributes .attribute-container .inline-form-container form .mb-3{display:flex;align-items:center;margin-bottom:0.25rem}.entity-container #purchase-order-projects-container form[name="purchase_order_projects"] #projects-table td.amount .update{display:none}.entity-container #purchase-order-projects-container form[name="purchase_order_projects"] #projects-table .remove-project-link{display:none}.entity-container #purchase-order-projects-container form[name="purchase_order_projects"] input[type="submit"]{display:none}.entity-container #purchase-order-projects-container .add-projects-to-purchase-order-container{display:none}.entity-container #purchase-order-projects-container .add-projects-to-purchase-order-container .add-project-to-purchase-order-container{display:flex;align-items:center}.entity-container #purchase-order-projects-container .add-projects-to-purchase-order-container .add-project-to-purchase-order-container .ts-wrapper{min-width:250px}@media (min-width: 768px){.entity-container #purchase-order-projects-container .add-projects-to-purchase-order-container .add-project-to-purchase-order-container .ts-wrapper{min-width:400px}}.entity-container #purchase-order-projects-container .add-projects-to-purchase-order-container .add-reference-to-purchase-order-container{display:flex;align-items:center}.entity-container #purchase-order-projects-container.editing form[name="purchase_order_projects"] #projects-table td.amount .label{display:none}.entity-container #purchase-order-projects-container.editing form[name="purchase_order_projects"] #projects-table td.amount .update{display:block}.entity-container #purchase-order-projects-container.editing form[name="purchase_order_projects"] #projects-table .remove-project-link{display:inline-block}.entity-container #purchase-order-projects-container.editing form[name="purchase_order_projects"] .add-projects-to-purchase-order-container{display:inline-block}.entity-container #purchase-order-projects-container.editing form[name="purchase_order_projects"] input[type="submit"]{display:inline-block}.entity-container #contract-projects-container form[name="contract_projects"] #projects-table td.amount .update{display:none}.entity-container #contract-projects-container form[name="contract_projects"] #projects-table .remove-project-link{display:none}.entity-container #contract-projects-container form[name="contract_projects"] input[type="submit"]{display:none}.entity-container #contract-projects-container .add-projects-to-contract-container{display:none}.entity-container #contract-projects-container .add-projects-to-contract-container .add-project-to-contract-container{display:flex;align-items:center}.entity-container #contract-projects-container .add-projects-to-contract-container .add-project-to-contract-container .ts-wrapper{min-width:250px}@media (min-width: 768px){.entity-container #contract-projects-container .add-projects-to-contract-container .add-project-to-contract-container .ts-wrapper{min-width:400px}}.entity-container #contract-projects-container .add-projects-to-contract-container .add-reference-to-contract-container{display:flex;align-items:center}.entity-container #contract-projects-container.editing form[name="contract_projects"] #projects-table td.amount .label{display:none}.entity-container #contract-projects-container.editing form[name="contract_projects"] #projects-table td.amount .update{display:block}.entity-container #contract-projects-container.editing form[name="contract_projects"] #projects-table .remove-project-link{display:inline-block}.entity-container #contract-projects-container.editing form[name="contract_projects"] .add-projects-to-contract-container{display:inline-block}.entity-container #contract-projects-container.editing form[name="contract_projects"] input[type="submit"]{display:inline-block}.entity-container .issues-container{margin-top:0.25rem}.entity-container .issues-container .issue{font-size:0.85rem;font-weight:bold;color:#E55812}.entity-container .issues-container .issue:before{content:'\f071';font-family:"Font Awesome 6 Free";font-weight:bold;margin-right:0.25rem}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:300;src:url("../fonts/inter-v20-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:400;src:url("../fonts/inter-v20-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:500;src:url("../fonts/inter-v20-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:600;src:url("../fonts/inter-v20-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:700;src:url("../fonts/inter-v20-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:800;src:url("../fonts/inter-v20-latin-800.woff2") format("woff2")}
/*# sourceMappingURL=styles.css.map */
