.message-container{align-items:center;display:flex;justify-content:center;width:100%}.message-container .message{background-color:#f7f5f4;max-width:600px;padding:48px;position:relative;width:80%}.message-container .message.warning .message-title:before{background:#ce6b28}.message-container .message.error .message-title:before{background:#9b232d}.message-container .message.success .message-title:before{background:#b8e986}.message-container .message-title{margin:0;padding-bottom:24px}.message-container .message-title:before{background:#9b232d;content:"";display:block;height:28px;left:0;position:absolute;top:43px;width:28px}.message-container .message-content{line-height:22px}
.welcome-screen{flex:1;overflow-y:auto;padding:24px 72px;max-width:1600px}.welcome-screen .welcome-title{border-bottom:1px solid #f1efec;font-size:65px;line-height:65px;padding:24px 0;text-transform:uppercase}.welcome-screen .columns{display:flex;line-height:22px}@media(max-width: 999px){.welcome-screen .columns{flex-direction:column-reverse}}.welcome-screen .welcome-text{margin-right:48px;width:80%}.welcome-screen .welcome-text .announcement-title{color:#ce6b28;display:inline-block}.welcome-screen .welcome-text hr{border:none;border-top:thin solid #f7f5f4;height:1px;margin:35px 0}.welcome-screen .welcome-text p{margin-bottom:1em}@media(max-width: 999px){.welcome-screen .welcome-text{width:100%}}
.maintenance-banner{background-color:#fff2cc;border:2px solid #2f528f;margin:-24px -72px;padding:5px;flex:1}
.dropdown{background:rgba(0,0,0,0);border-bottom:1px solid #272727;color:#fff}.dropdown .dropdown.active .dropdown-item{border:0}.dropdown .dropdown.active .dropdown-item .text{font-weight:bold}.dropdown .dropdown-item{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:12px}.dropdown .dropdown-item .text{color:#fff;flex:1 1 auto;width:90%}.dropdown .dropdown-item .text .caret{background:url("/img/caret.svg") 50% 50% no-repeat;background-size:6px 11px;display:inline-block;height:11px;overflow:hidden;text-indent:-9000px;transform:rotate(180deg);width:14px}.dropdown .dropdown-item .dropdown-icon{background:rgba(0,0,0,0) url("/img/triangle.svg") 50% 50% no-repeat;display:block;flex:1 0 auto;height:7px;transition:transform .2s ease-out;width:11px}.dropdown .dropdown-menu{display:none;padding:12px}.dropdown .dropdown-menu a{color:#abaaa8;display:block;padding:4px 0}.dropdown .dropdown-menu a:hover{color:#8bb7c7}.dropdown .dropdown-menu li.active a{background-color:rgba(139,183,199,.2);border-radius:3px 3px;color:#fff;margin:0 -6px;padding:4px 6px}.dropdown .dropdown-menu .dropdown-item{padding:12px 0}.dropdown .dropdown-menu .dropdown-menu{padding:0}.dropdown.active{background:#292929}.dropdown.active>.dropdown-item{border-bottom:1px solid hsla(0,0%,100%,.15)}.dropdown.active>.dropdown-item .dropdown-icon{transform:rotate(-180deg)}.dropdown.active>.dropdown-menu{display:block}
.strategy-list{list-style:none;margin:0;padding:0}
.sidebar::-webkit-scrollbar{display:none}.sidebar{background:#393939;flex:0 0 auto;font-size:14px;height:100%;overflow:hidden;position:relative;width:275px;-ms-overflow-style:none}.sidebar .brand{align-items:center;background:#0d0d0d;display:flex;height:53px;justify-content:space-between;padding:12px;position:sticky;top:0;z-index:9}.sidebar .brand .hamburger{background:url("/img/hamburger.svg") 50% 50% no-repeat;border:none;color:#fff;cursor:pointer;display:block;height:29px;line-height:0;outline:0;position:relative;width:29px}.sidebar .brand .hamburger .caret{background:url("/img/caret.svg") 50% 50% no-repeat;display:block;height:8px;left:-5px;position:absolute;top:50%;transform:translateY(-50%);width:4px}.sidebar .filter-group{border-bottom:thin solid hsla(0,0%,100%,.6);margin:0 12px;padding:6px 0 8px}.sidebar .filter-group.last{border-bottom:none;padding-bottom:84px}.sidebar .filter-group ol{list-style:none;margin:0;padding:0}.sidebar .filter-group .filter-group-title{color:hsla(0,0%,100%,.9);font-size:12px;font-weight:500;text-align:left;text-transform:uppercase}.sidebar .filter-group .filter-group-title-label{text-align:left}.sidebar .filter-group .filter-item{align-items:center;color:hsla(0,0%,100%,.9);cursor:pointer;display:flex;font-size:12px;padding:0}.sidebar .filter-group .filter-item:hover{color:hsla(0,0%,100%,.6)}.sidebar .filter-group .filter-item--disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.sidebar .filter-group--disabled{cursor:not-allowed;opacity:.2}.sidebar .filter-group--disabled .filter-item{cursor:not-allowed;pointer-events:none}.sidebar .filter-group .filter-circle-container{align-items:center;display:flex;height:35px;justify-content:center;margin-right:12px;position:relative;width:35px}.sidebar .filter-group .filter-circle-container.--with-indent{height:20px;margin:12px 12px 12px 43px;width:20px}.sidebar .filter-group .filter-circle-container.--with-indent .filter-circle{height:20px;width:20px}.sidebar .filter-group.option-group .filter-item{margin-bottom:6px}.sidebar .filter-group.option-group .filter-item .filter-circle-container{height:24px;margin-right:6px;width:24px}.sidebar .filter-group.option-group .filter-item .filter-circle-container .filter-circle{border:1px solid rgba(127,135,147,.5);height:22px;width:22px}.sidebar .filter-group .filter-circle{background-color:#393939;background-repeat:no-repeat;background-position:50% 50%;border:2px solid #7f8793;border-radius:50% 50%;display:block;height:27px;position:relative;width:27px}.sidebar .filter-group .filter-circle.on{background-image:url("/img/checkmark.svg");background-size:12px 9px}.sidebar .filter-group .filter-circle.on.view-circle{position:relative}.sidebar .filter-group .filter-circle.on.view-circle:before{background-image:none;background-color:#fff;border-radius:50% 50%;content:"";display:block;height:15px;left:4px;position:absolute;top:4px;width:15px}.sidebar .filter-group .filter-circle.small{height:20px;width:20px}.sidebar .filter-group .filter-circle.medium{height:25px;width:25px}.sidebar .filter-group .filter-circle.large{height:30px;width:30px}.sidebar .filter-group .filter-circle.xl{height:35px;width:35px}.sidebar .filter-group .filter-circle.active:before{border:2px dotted #7f8793;border-radius:50% 50%;content:"";display:block;height:31px;left:-6px;position:relative;top:-6px;width:31px}.sidebar .filter-group .filter-circle.potential{border:2px dotted #7f8793}.sidebar .filter-group .filter-circle.black{background-color:#000}.sidebar .filter-group .filter-circle.red{background-color:red}.sidebar .filter-group .filter-circle.yellow{background-color:#f5ea00}.sidebar .filter-group .filter-circle.green{background-color:#6e8f00}.sidebar .filter-group .filter-circle.blue{background-color:#005bb8}.sidebar .sidebar__container{display:flex;flex-direction:column;height:calc(100vh - 53px - 76px);justify-content:space-between;overflow:hidden}.sidebar .sidebar__options{overflow-y:auto}.sidebar .sidebar__options>.dropdown:not(.active){background-color:#393939;position:sticky;top:0;z-index:9}.sidebar .sidebar-export{background:#393939;box-shadow:0 -3px 5px 0 rgba(0,0,0,.5);flex:0 0 57px;height:57px;padding:12px;width:275px}.sidebar .sidebar-export .btn{width:100%}.sidebar.collapsed{overflow:hidden;width:55px}.sidebar.collapsed .hamburger .caret{display:none}.sidebar.collapsed .brand-link{display:none}.sidebar.collapsed .dropdown,.sidebar.collapsed .filter-group,.sidebar.collapsed .sidebar-export{display:none}@supports(-ms-ime-align: auto){.sidebar .filter-group.last:after{background:rgba(0,0,0,0);content:"";display:block;height:100px}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.sidebar .filter-group.last:after{background:rgba(0,0,0,0);content:"";display:block;height:100px}}
.modal .modal-content.export-modal{position:relative;width:600px}.export{display:flex;flex-direction:column;height:100%}.export .export-preview{flex:1 1 auto;height:auto;margin-right:10px;max-width:100%;width:60%}.export .export-tools{display:flex;flex:1 0 auto;flex-direction:column;justify-content:space-between}.export .export-tools .loading-container{height:auto;left:0;position:absolute;top:50%;transform:translateY(-50%)}.export .export-tools .export-options{flex:1}.export .export-footer{align-items:center;display:flex;justify-content:space-between}.export .export-warning{border-top:1px solid rgba(0,0,0,.1);font-size:12px;margin:18px -18px -18px;padding:14px 18px}.export .warning{color:#9b232d;font-size:12px}.export .export-buttons{display:flex;width:40%}.export .export-buttons .btn{flex:1 1 0}.export .export-buttons .btn:first-child{margin-right:10px}.export .export-group-title{font-weight:bold;margin-bottom:10px}.export .radio-group{display:flex;padding-left:20px;position:relative}.export .radio-group .radio-group-title{font-size:14px;padding:0 14px 14px 12px}.export .radio-group .radio-group-tip{color:#8bb7c7;display:block;font-size:11px}.export .radio-group .custom-radio{border:3px solid #aaa091;border-radius:50% 50%;display:inline-block;height:22px;left:0;position:absolute;top:0;width:22px}.export .radio-group input[type=radio]{position:absolute;visibility:hidden}.export .radio-group input[type=radio]:checked~.custom-radio:before{background-color:#d5cb99;border:1px solid #fff;border-radius:50% 50%;content:"";display:block;height:14px;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:14px}.export .radio-group input[type=radio]:disabled~.custom-radio,.export .radio-group input[type=radio]:disabled~.radio-group-title{opacity:.5}.export .radio-group input[type=radio]:disabled~.custom-radio:before,.export .radio-group input[type=radio]:disabled~.radio-group-title:before{opacity:.5}
.loading-container{align-items:center;display:flex;height:100vh;justify-content:center;width:100%}.loading-container .sk-folding-cube{margin:20px auto;width:40px;height:40px;position:relative;transform:rotateZ(45deg)}.loading-container .sk-folding-cube .sk-cube{float:left;width:50%;height:50%;position:relative;transform:scale(1.1)}.loading-container .sk-folding-cube .sk-cube:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#3085ab;animation:sk-foldCubeAngle 2.4s infinite linear both;transform-origin:100% 100%}.loading-container .sk-folding-cube .sk-cube2{transform:scale(1.1) rotateZ(90deg)}.loading-container .sk-folding-cube .sk-cube3{transform:scale(1.1) rotateZ(180deg)}.loading-container .sk-folding-cube .sk-cube4{transform:scale(1.1) rotateZ(270deg)}.loading-container .sk-folding-cube .sk-cube2:before{animation-delay:.3s}.loading-container .sk-folding-cube .sk-cube3:before{animation-delay:.6s}.loading-container .sk-folding-cube .sk-cube4:before{animation-delay:.9s}@keyframes sk-foldCubeAngle{0%,10%{transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{transform:perspective(140px) rotateX(0deg);opacity:1}90%,100%{transform:perspective(140px) rotateY(180deg);opacity:0}}
.ui.table td.bow-cell{padding:0;vertical-align:bottom}.bow-box{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;height:100%;justify-content:center;padding:1em 0}.bow-box .bow-container{border:2px solid rgba(0,0,0,0);box-sizing:border-box;color:#525456;cursor:pointer;display:flex;flex:1;flex-direction:column;justify-content:space-between;min-height:100px;position:relative}.bow-box .bow-container[href="#"]{cursor:default}.bow-box .bow-container--highlighted{border:2px dashed #9b232d}.bow-label{align-items:flex-end;display:flex;font-style:italic;flex-grow:1;height:50%;justify-content:center;padding:.25em;text-align:center}.bow-name{font-size:14px;line-height:1.1em;max-width:126px;overflow-wrap:break-word;text-align:center;width:100%}.bow-dollars{font-size:12px;line-height:1.1em;text-align:center}.bow-dollars--envelope{padding:.5rem 0 0}.bow-circle-container{align-items:center;display:flex;height:50%;min-height:45px;justify-content:center}.bow-circle-height-fixer{align-items:center;display:flex;height:35px;position:relative}.bow-circle{background-color:#fff;align-items:center;border:3px solid #fff;border-radius:50% 50%;color:#444;display:flex;font-size:10px;justify-content:center;position:relative}.bow-circle.potential{border:2px dotted}.bow-circle.active:before{border:2px dotted;border-radius:50% 50%;content:"";display:block;position:absolute}.bow-circle.new{border-color:#000}.sub-group .bow-circle.new{background-color:hsl(0,0%,70%)}.aggregate-view .bow-circle.new{background-color:hsl(0,0%,70%)}.bow-circle.new.active:before{border-color:#000}.bow-circle.not-on-track{border-color:red}.sub-group .bow-circle.not-on-track{background-color:#fcc}.aggregate-view .bow-circle.not-on-track{background-color:#fcc}.bow-circle.not-on-track.active:before{border-color:red}.bow-circle.slightly-off-track{border-color:#f5ea00}.sub-group .bow-circle.slightly-off-track{background-color:rgb(255,251.1163265306,168.5)}.aggregate-view .bow-circle.slightly-off-track{background-color:rgb(255,251.1163265306,168.5)}.bow-circle.slightly-off-track.active:before{border-color:#f5ea00}.bow-circle.on-track{border-color:#6e8f00}.sub-group .bow-circle.on-track{background-color:rgb(246.8076923077,255,219.5)}.aggregate-view .bow-circle.on-track{background-color:rgb(246.8076923077,255,219.5)}.bow-circle.on-track.active:before{border-color:#6e8f00}.bow-circle.exceeding{border-color:#005bb8}.sub-group .bow-circle.exceeding{background-color:rgb(235,244.8913043478,255)}.aggregate-view .bow-circle.exceeding{background-color:rgb(235,244.8913043478,255)}.bow-circle.exceeding.active:before{border-color:#005bb8}.bow-circle.small{height:20px;min-width:20px;width:20px}.bow-circle.small.active:before{height:23px;width:23px}@media(min-width: 1920px){.bow-circle.small{height:25px;min-width:25px;width:25px}.bow-circle.small.active:before{height:28px;width:28px}}.bow-circle.medium{height:25px;min-width:25px;width:25px}.bow-circle.medium.active:before{height:28px;width:28px}@media(min-width: 1920px){.bow-circle.medium{height:30px;min-width:30px;width:30px}.bow-circle.medium.active:before{height:33px;width:33px}}.bow-circle.large{height:30px;min-width:30px;width:30px}.bow-circle.large.active:before{height:33px;width:33px}@media(min-width: 1920px){.bow-circle.large{height:35px;min-width:35px;width:35px}.bow-circle.large.active:before{height:38px;width:38px}}.bow-circle.xl{height:35px;min-width:35px;width:35px}.bow-circle.xl.active:before{height:38px;width:38px}@media(min-width: 1920px){.bow-circle.xl{height:40px;min-width:40px;width:40px}.bow-circle.xl.active:before{height:43px;width:43px}}
.table-body{flex:1 1 auto;overflow-y:auto}.group-toggle{align-items:center;background-color:rgba(0,0,0,.14);border-radius:2px 2px;border:none;cursor:pointer;display:inline-flex;justify-content:center;margin:0 0 0 8px;outline:0;padding:6px 10px;position:relative}.group-toggle svg{transform:rotate(90deg)}.sub-group .group-toggle svg{transform:rotate(0)}table{background-color:#fff;border-left:1px solid #fff;border-spacing:0;height:100%;width:100%}table thead th{background-clip:padding-box;position:sticky;top:0;z-index:10}table thead th.toggle{cursor:pointer}table thead th.toggle:hover .group-toggle{background-color:rgba(0,0,0,.24)}table tr th{background-color:#376272;border-right:1px solid #fff;border-bottom:1px solid #fff;color:hsla(0,0%,100%,.8);font-size:14px;font-weight:500;padding:17px;white-space:nowrap}table tr th:last-child{border-right:none}table thead tr:first-child>th:first-child{border-radius:0}table thead tr:first-child>th:last-child{border-radius:0}table thead tr:first-child th.col-title{background:#473f35;font-size:14px;font-weight:normal;letter-spacing:1px;padding:4px}table tr td{border:none;border-bottom:2px solid #fff;border-right:2px solid hsl(20,15.7894736842%,91.2745098039%);line-height:1.2em;padding:0;vertical-align:middle}table tr td:last-child{border-right:none}table tr.data-row-empty td{height:60px}table tr td.row-title{background:#376272;border-bottom:2px solid #fff;color:#fff;font-size:14px;font-weight:500;padding:4px;text-align:center;width:100px}table tr td.row-subtitle{background:#8bb7c7;border-bottom:2px solid #fff;color:#000;font-size:14px;padding:4px;text-align:center;text-shadow:1px 1px 1px hsla(0,0%,100%,.57);width:100px}table tr:last-child td,table tr:last-child td.row-title,table tr:last-child td.row-subtitle{border-bottom:none}table tr td.no-subTitle{background:#376272;width:100px}tr:nth-child(even){background-color:#f7f5f4}tr.envelope-row:nth-child(even){background-color:#e6e6e6}.envelope-row{--envelope-max-width: 250px;background-color:#e6e6e6;color:#5e5e5e}.envelope-row__cell{text-align:center}.envelope-row__cell h3{font-size:14px;margin:0;padding:2em 0 0}.envelope-row__content{align-items:center;display:flex;justify-content:center;list-style:none;margin:0;padding:1rem 0 0;width:100%}.envelope-row__item{cursor:default;padding:0 1rem 2em 1rem;max-width:var(--envelope-max-width)}.envelope-row__count,.envelope-row__strategy{display:block}.envelope-row .bow-name{font-style:normal;font-weight:500;max-width:var(--envelope-max-width)}.envelope-row .bow-circle{background-color:#5e5e5e;border:none}@supports(-ms-ime-align: auto){table{table-layout:fixed}table thead{height:60px}table thead th{position:relative}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){table{table-layout:fixed}table thead{height:60px}}
.modal .modal-content.bow-modal{height:80vh;padding:0;max-width:1261px;width:95vw}@media screen and (min-height: 690px){.modal .modal-content.bow-modal{height:90vh}}@media screen and (min-height: 954px){.modal .modal-content.bow-modal{height:92vh}}.detail-view-modal{--modal-sidebar-padding: 26px;display:flex;flex-direction:column;height:100%;position:relative;white-space:pre-line}.detail-view-modal__container{flex-direction:column;overflow-y:auto}@media(min-width: 768px){.detail-view-modal__container{display:flex;flex:1 1 auto;flex-direction:row}}
.detail-view-modal__content-header{align-items:center;background-color:#fff;border-bottom:1px solid #f7f5f4;display:flex;flex-direction:column;flex:0 0 auto;justify-content:center;left:0;line-height:28px;position:relative;top:0;width:100%}@media(min-width: 768px){.detail-view-modal__content-header{flex-direction:row;justify-content:flex-end;padding:20px 14px;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky}.detail-view-modal__content-header .agg-back-link{color:#808386;flex:1}.detail-view-modal__content-header .agg-back-link:before{background:url("/img/back-btn.svg") 0 0 no-repeat;content:"";display:inline-block;height:16px;margin-right:8px;width:20px}}.detail-view-modal__content-header .close-btn{background:url("/img/close.svg") no-repeat 50% 50%;background-size:22px 22px;height:22px;overflow:hidden;margin:14px 0;width:22px;text-indent:-9000px}@media(min-width: 768px){.detail-view-modal__content-header .close-btn{margin:0}}.detail-view-modal__content-header .export-btn{background-color:rgba(0,0,0,0);border:1px solid hsl(210,2.380952381%,82.9411764706%);color:hsl(210,2.380952381%,52.9411764706%);margin:0 16px;width:120px}.detail-view-modal__content-header .export-btn:hover{background-color:rgba(0,0,0,0);border:1px solid #525456;color:#525456}
.detail-view-modal__content{color:#525456;display:flex;flex-direction:column-reverse;line-height:20px;overflow-y:auto;position:relative}@media(min-width: 768px){.detail-view-modal__content{flex-direction:column;width:70%}}.detail-view-modal__content-container{padding:24px 58px 24px var(--modal-sidebar-padding)}@media(min-width: 768px){.detail-view-modal__content-container{padding:18px 58px var(--modal-sidebar-padding) var(--modal-sidebar-padding)}}.detail-view-modal__content h2{border-bottom:1px solid #f7f5f4;font-size:16px;line-height:24px;margin:48px 0 18px}.detail-view-modal__content h2:first-of-type{margin:18px 0 18px}.detail-view-modal__content p{margin:0 0 .25em 0}
.detail-view-modal table{border:thin solid #666;border-collapse:collapse;font-size:13px;height:auto;table-layout:fixed;margin-bottom:10px}.detail-view-modal table th{background-color:#fff;border-right:thin solid #0f0808;border-bottom:thin solid #666;color:#000;font-weight:bold;padding:10px;text-align:left;vertical-align:middle}.detail-view-modal table thead th{background-color:#ddd;background-clip:border-box;position:static;white-space:pre-wrap;word-wrap:break-word}.detail-view-modal table thead th:last-child{border-right:none}.detail-view-modal table tfoot tr td,.detail-view-modal table tfoot tr th{background-color:#ddd;border-right:thin solid #666;font-weight:bold;padding:10px}.detail-view-modal table tfoot tr td[colspan],.detail-view-modal table tfoot tr th[colspan]{background-color:#eee}.detail-view-modal table tbody tr{border-bottom:thin solid #666;border-right:thin solid #666}.detail-view-modal table tbody tr:nth-child(2n){background-color:#fff}.detail-view-modal table tbody tr th:last-child{border-bottom:none}.detail-view-modal table tbody tr td{border:thin solid #666;padding:10px;word-wrap:break-word}.detail-view-modal table tbody tr.subtotal-row{background-color:#edebeb}.detail-view-modal table tbody tr.total-row{background-color:#cfcfcf}.detail-view-modal table tbody tr.total-row th{background-color:#cfcfcf}
.detail-view-modal__footer{align-items:center;background:#f1efec;display:flex;flex:0 0 auto;height:92px;justify-content:center;position:relative;text-align:center}.detail-view-modal__footer-info{color:hsl(36,15.1515151515%,63.5294117647%);display:none;font-size:12px;font-weight:normal;max-width:200px;text-shadow:1px 1px 1px hsla(0,0%,100%,.5)}@media(min-width: 768px){.detail-view-modal__footer-info{display:block}}@media(min-width: 1024px){.detail-view-modal__footer-info{font-size:16px;max-width:300px}}.detail-view-modal__footer-info-subname{color:hsl(36,15.1515151515%,53.5294117647%);display:block;font-weight:bold}.detail-view-modal__navigation-item{align-items:center;display:flex;justify-content:center;height:92px;position:absolute;top:0}.detail-view-modal__navigation-item-arrow{background-image:url("/img/blue-triangle.svg");background-repeat:no-repeat;background-position:0 50%;display:block;height:100%;width:27px}.detail-view-modal__navigation-item--previous{justify-content:flex-start;left:20px;text-align:left}.detail-view-modal__navigation-item--next{flex-direction:row-reverse;justify-content:flex-end;right:20px;text-align:right}.detail-view-modal__navigation-item--next .detail-view-modal__navigation-item-arrow{transform:rotate(-180deg)}.detail-view-modal__navigation-label{text-shadow:1px 1px 1px hsla(0,0%,100%,.5)}.detail-view-modal__navigation-label-title{color:#9b9b9b;display:block;font-size:10px;text-transform:capitalize}@media(min-width: 769px){.detail-view-modal__navigation-label-title{font-size:14px}}.detail-view-modal__navigation-label-name{color:#000;display:none;font-size:12px;font-weight:bold;max-width:200px}@media(min-width: 768px){.detail-view-modal__navigation-label-name{display:block}}@media(min-width: 1024px){.detail-view-modal__navigation-label-name{font-size:14px;max-width:250px}}@media(min-width: 1920px){.detail-view-modal__navigation-label-name{max-width:350px}}
.detail-view-modal__sidebar{background:#f7f5f4;display:flex;flex-direction:column;justify-content:space-between}@media(min-width: 768px){.detail-view-modal__sidebar{overflow-y:auto;width:30%}}.detail-view-modal__sidebar-header{background:#f1efec;padding:20px 60px 14px var(--modal-sidebar-padding);position:relative;position:sticky;text-shadow:1px 1px 1px rgba(0,0,0,.1);top:0}.detail-view-modal__sidebar-header .bow-circle{position:absolute;right:24px;top:50%;transform:translateY(-50%)}.detail-view-modal__sidebar-header:before{background:#9b232d;content:"";display:block;height:28px;left:0;position:absolute;top:18px;width:28px}.detail-view-modal__sidebar-header--aggregate{background:#9b232d;color:#fff;padding:20px 60px 20px var(--modal-sidebar-padding)}.detail-view-modal__sidebar-title{font-size:16px;line-height:22px;margin:0;padding:0;position:relative}@media(min-width: 1025px){.detail-view-modal__sidebar-title{font-size:18px}}
.detail-view-modal__sidebar-fields{background:hsla(0,0%,100%,.7);border:none;flex:1;padding:8px 0}.detail-view-modal__sidebar-field{padding:16px var(--modal-sidebar-padding);text-shadow:1px 1px 1px #fff}.detail-view-modal__sidebar-field-label{color:#ce6b28;font-size:10px;font-weight:normal;margin:0;padding:0;text-transform:uppercase}@media(min-width: 769px){.detail-view-modal__sidebar-field-label{font-size:12px}}@media(min-width: 1025px){.detail-view-modal__sidebar-field-label{font-size:14px}}.envelope-view .detail-view-modal__sidebar-field-label{color:#9b232d}.aggregate-view .detail-view-modal__sidebar-field-label{color:#9b232d}.detail-view-modal__sidebar-field-value{align-items:center;display:flex;font-size:16px;font-weight:bold;line-height:20px}.detail-view-modal__sidebar-field-value .circle{margin-right:.25rem}.envelope-view .detail-view-modal__sidebar-field-value{color:#9b232d}
.detail-view-modal__sidebar-info{font-size:13px;padding:5px 48px 20px var(--modal-sidebar-padding)}.aggregate-view .detail-view-modal__sidebar-info{padding:5px 48px 20px var(--modal-sidebar-padding)}.detail-view-modal__sidebar-info-label{color:#808386;display:block;font-size:14px;font-weight:normal;margin-bottom:0}.envelope-view .detail-view-modal__sidebar-info-label{font-size:14px;color:#000;font-weight:bold;margin-bottom:0;padding-bottom:10px;text-transform:uppercase}.aggregate-view .detail-view-modal__sidebar-info-label{color:#000;font-weight:bold;margin:0;padding-bottom:10px;text-transform:uppercase}.detail-view-modal__sidebar-info-sub-label{color:#525456;display:block;font-weight:normal}.aggregate-view .detail-view-modal__sidebar-info-sub-label{color:#808386;display:block;font-size:14px;font-weight:bold}
.modal{align-items:center;background:rgba(241,239,236,.9);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10}.modal .modal{position:absolute;z-index:11}.modal .modal-content{background-color:#fff;box-shadow:3px 4px 11px 0 rgba(0,0,0,.5);height:70%;max-width:900px;min-height:340px;overflow:hidden;padding:18px;width:80%}.modal .modal-content.error{height:auto;min-height:auto;padding:0;width:auto}.modal .modal-content.error .message{width:auto}.modal .modal-title{color:#abaaa8;font-size:24px;font-weight:normal;margin:0;padding:0 0 24px 0}
.circle-container{align-items:center;display:inline-flex}.circle-container .circle{margin-right:6px}
.basic-table{border:none;border-collapse:collapse;font-size:13px;table-layout:fixed;margin:16px 0}.basic-table thead th{background-color:#ddd;border-bottom:none;border-right:none;color:#000;font-weight:bold;font-size:13px;padding:10px;position:static;vertical-align:middle;white-space:normal;word-wrap:break-word}.basic-table tbody th,.basic-table tbody td{background-color:rgba(0,0,0,0);border-bottom:none;border-right:none;color:#000;font-size:13px}.basic-table tbody th{font-weight:bold;padding:18px 10px}
.investment-modal{display:flex;flex-direction:column}.investment-modal.modal-content{height:80vh;padding:0}.investment-modal .detail-view-modal__footer{flex:0 0 66px}.investment-modal .detail-view-modal__footer .detail-view-modal__navigation-item{height:66px}.investment{flex:1;overflow-y:auto}.investment .basic-table{margin:16px 0 0 0}.investment .basic-table tbody tr{height:74px}.investment__header{align-items:center;background-color:#3085ab;color:#fff;display:flex;justify-content:space-between;padding:1rem;position:sticky;top:0}.investment__header h1{font-size:16px;margin:0}.investment__header .close-btn{color:#fff;display:block;height:20px;width:20px}.investment__header .close-btn svg{height:auto;max-width:100%}.investment__header .close-btn svg g{stroke:#fff}.investment__content{font-size:14px;padding:1rem}.investment__content p{margin-bottom:18px}.investment__content hr{border:none;border-top:thin solid #000;display:block;margin:18px 0}.investment__heading{border-bottom:thin solid #000;font-size:16px;padding-bottom:6px;margin-bottom:18px}.investment_noscore{background-image:url("/img/prohibited.svg");background-size:18px 18px;margin-bottom:5px;border:none;color:#000;display:block;height:18px;line-height:10px;outline:0;width:18px}.investment__circle{margin-bottom:10px;margin-top:10px}
.data-cell{text-align:center}.modal .modal-content.bow-modal{height:80vh;padding:0;max-width:1261px;width:95vw}@media screen and (min-height: 690px){.modal .modal-content.bow-modal{height:90vh}}@media screen and (min-height: 954px){.modal .modal-content.bow-modal{height:92vh}}.bow-modal-container{display:flex;flex-direction:column;height:100%;position:relative;white-space:pre-line}.bow-modal-container .bow-content-container{flex-direction:column;overflow-y:auto}@media(min-width: 768px){.bow-modal-container .bow-content-container{display:flex;flex:1 1 auto;flex-direction:row}}.bow-modal-container .close{background:url("/img/close.svg") no-repeat 50% 50%;background-size:22px 22px;height:22px;overflow:hidden;margin:14px 0;width:22px;text-indent:-9000px}@media(min-width: 768px){.bow-modal-container .close{margin:0}}.bow-modal-container .export-btn{background-color:rgba(0,0,0,0);border:1px solid hsl(210,2.380952381%,82.9411764706%);color:hsl(210,2.380952381%,52.9411764706%);margin:0 16px;width:120px}.bow-modal-container .export-btn:hover{background-color:rgba(0,0,0,0);border:1px solid #525456;color:#525456}.bow-modal-container .bow-sidebar{background:#f7f5f4;display:flex;flex-direction:column;justify-content:space-between}@media(min-width: 768px){.bow-modal-container .bow-sidebar{overflow-y:auto;width:30%}}.bow-modal-container .bow-header{background:#f1efec;padding:20px 70px 14px 48px;position:relative;position:sticky;text-shadow:1px 1px 1px #fff;top:0}.bow-modal-container .bow-header .bow-title-circle{position:absolute;right:24px;top:18px}.bow-modal-container .bow-header:before{background:#9b232d;content:"";display:block;height:28px;left:0;position:absolute;top:18px;width:28px}.bow-modal-container .bow-header .bow-title{font-size:16px;line-height:22px;margin:0;padding:0;position:relative}@media(min-width: 1025px){.bow-modal-container .bow-header .bow-title{font-size:18px}}.bow-modal-container .bow-header .bow-id{color:hsl(210,2.380952381%,52.9411764706%);font-size:12px;margin:0;padding-bottom:14px}.bow-modal-container .bow-header .bow-info{align-items:center;display:flex;justify-content:space-between;width:95%}.bow-modal-container .bow-header .bow-info .bow-meta{font-size:15px}.bow-modal-container .bow-header .bow-info .strategy{font-size:13px;margin:0}@media(min-width: 1025px){.bow-modal-container .bow-header .bow-info .strategy{font-size:15px}}.bow-modal-container .bow-header .bow-info .bowGroup{font-size:11px;font-weight:bold;margin:0;padding:8px 0}@media(min-width: 1025px){.bow-modal-container .bow-header .bow-info .bowGroup{font-size:14px}}.bow-modal-container .bow-header .bow-info .bowSubGroup{font-size:14px;font-weight:bold;margin:0}.bow-modal-container .bow-header .bow-info .label{color:#525456;display:block;font-weight:normal}.bow-modal-container .bow-fields{padding:24px 0}.bow-modal-container .bow-fields .bow-field{padding:8px 48px;text-shadow:1px 1px 1px #fff}.bow-modal-container .bow-fields .bow-field h3{color:#ce6b28;font-size:10px;font-weight:normal;margin:0;padding:0;text-transform:uppercase}@media(min-width: 769px){.bow-modal-container .bow-fields .bow-field h3{font-size:12px}}@media(min-width: 1025px){.bow-modal-container .bow-fields .bow-field h3{font-size:14px}}.bow-modal-container .bow-fields .bow-field .value{align-items:center;display:flex;font-size:16px;font-weight:bold;line-height:20px}.bow-modal-container .bow-fields .bow-field .circle{margin-right:.25rem}.bow-modal-container .bow-attributes{flex:1;padding:8px 0}.bow-modal-container .bow-attributes:before{border-bottom:1px solid #e9e7e7;color:#000;content:"Attributes";display:block;font-size:11px;font-weight:bold;margin:2px 48px;text-shadow:1px 1px 1px #fff;text-transform:uppercase}@media(min-width: 1025px){.bow-modal-container .bow-attributes:before{font-size:14px}}.bow-modal-container .bow-attributes .bow-attribute{font-size:14px;padding:8px 48px;text-shadow:1px 1px 1px #fff}.bow-modal-container .bow-attributes .bow-attribute h3{color:#7f8793;font-size:10px;font-weight:normal;margin:0;padding:0}@media(min-width: 769px){.bow-modal-container .bow-attributes .bow-attribute h3{font-size:12px}}@media(min-width: 1025px){.bow-modal-container .bow-attributes .bow-attribute h3{font-size:14px}}.bow-modal-container .bow-attributes .bow-attribute .value{font-size:12px;line-height:16px}@media(min-width: 1025px){.bow-modal-container .bow-attributes .bow-attribute .value{font-size:14px;line-height:18px}}.bow-modal-container .bow-attributes .taxonomy-list{margin:8px 0;padding:8px 0 8px 16px;position:relative}.bow-modal-container .bow-content{color:#525456;display:flex;flex-direction:column-reverse;overflow-y:auto;position:relative}@media(min-width: 768px){.bow-modal-container .bow-content{flex-direction:column;width:70%}}.bow-modal-container .bow-content .bow-content-header{align-items:center;background-color:#fff;border-bottom:1px solid #f7f5f4;display:flex;flex:0 0 auto;flex-direction:column;justify-content:center;left:0;position:relative;top:0;width:100%;line-height:28px}@media(min-width: 768px){.bow-modal-container .bow-content .bow-content-header{flex-direction:row;justify-content:flex-end;padding:20px 14px;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky}.bow-modal-container .bow-content .bow-content-header .agg-back-link{color:#808386;flex:1}.bow-modal-container .bow-content .bow-content-header .agg-back-link:before{background:url("/img/back-btn.svg") 0 0 no-repeat;content:"";display:inline-block;height:16px;margin-right:8px;width:20px}}.bow-modal-container .bow-description{line-height:20px;padding:24px 58px 24px 48px}@media(min-width: 768px){.bow-modal-container .bow-description{padding:18px 58px 48px 48px}}.bow-modal-container .bow-description a:link,.bow-modal-container .bow-description a:visited{color:#3085ab}.bow-modal-container .bow-description h2{border-bottom:1px solid #f7f5f4;font-size:16px;line-height:24px;margin:48px 0 18px}.bow-modal-container .bow-description>h2{margin:18px 0 18px}.bow-modal-container .bow-description .bow-description-body{margin-bottom:1em}.bow-modal-container .bow-description p{margin:0 0 .25em 0}.bow-modal-container .bow-description .budget-list{list-style-type:none}.bow-modal-container .bow-description .bow-extra-fields .bow-decisions-intro{margin-bottom:2em}.bow-modal-container .bow-description .bow-extra-fields .decision-separator{font-size:16px;font-weight:bold}.bow-modal-container .bow-description .bow-extra-fields .bow-decisions-metadata{font-size:90%;margin:0 0 24px;padding:0 0 24px}.bow-modal-container .bow-description .bow-extra-fields .bow-decisions-metadata:last-child{border-bottom:none}.bow-modal-container .bow-description .bow-extra-fields .bow-decisions-table{border:thin solid #666;border-collapse:collapse;font-size:13px;table-layout:fixed;margin-bottom:10px}.bow-modal-container .bow-description .bow-extra-fields .bow-decisions-table th{background-color:#fff;border-right:thin solid #0f0808;border-bottom:thin solid #666;color:#000;font-weight:bold;padding:10px;text-align:left;vertical-align:middle}.bow-modal-container .bow-description .bow-extra-fields .bow-decisions-table thead th{background-color:#ddd;position:static;text-align:center;white-space:pre-wrap;word-wrap:break-word}.bow-modal-container .bow-description .bow-extra-fields .bow-decisions-table thead th:first-child{text-align:left}.bow-modal-container .bow-description .bow-extra-fields .bow-decisions-table thead th:last-child{border-right:none}.bow-modal-container .bow-description .bow-extra-fields .bow-decisions-table thead .bow-investment-row th{border-right:none}.bow-modal-container .bow-description .bow-extra-fields .bow-decisions-table tfoot tr td,.bow-modal-container .bow-description .bow-extra-fields .bow-decisions-table tfoot tr th{background-color:#ddd;border-right:thin solid #666;font-weight:bold;padding:10px}.bow-modal-container .bow-description .bow-extra-fields .bow-decisions-table tfoot tr td[colspan],.bow-modal-container .bow-description .bow-extra-fields .bow-decisions-table tfoot tr th[colspan]{background-color:#eee}.bow-modal-container .bow-description .bow-extra-fields .bow-decisions-table tbody tr{border-bottom:thin solid #666;border-right:thin solid #666}.bow-modal-container .bow-description .bow-extra-fields .bow-decisions-table tbody tr:nth-child(2n){background-color:#fff}.bow-modal-container .bow-description .bow-extra-fields .bow-decisions-table tbody tr th:last-child{border-bottom:none}.bow-modal-container .bow-description .bow-extra-fields .bow-decisions-table tbody tr td{border:thin solid #666;padding:10px;word-wrap:break-word}.bow-modal-container .bow-description .bow-extra-fields .bow-decisions-table tbody tr td.data-cell{text-align:center}.bow-modal-container .bow-description .bow-extra-fields .bow-decisions-table tbody tr.bow-investment-row{border-left:thin solid #fff;border-right:thin solid #fff}.bow-modal-container .bow-description .bow-extra-fields .bow-decisions-table tbody tr.bow-investment-row td{border:none}.bow-modal-container .bow-description .bow-extra-fields .bow-decisions-table tbody tr.bow-investment-row .investment__noscore{background-image:url("/img/prohibited.svg");background-size:18px 18px;margin-bottom:5px;border:none;color:#000;display:block;height:18px;line-height:10px;outline:0;width:18px}.bow-modal-container .bow-description .bow-extra-fields .bow-decisions-table tbody tr.subtotal-row{background-color:#edebeb}.bow-modal-container .bow-description .bow-extra-fields .bow-decisions-table tbody tr.total-row{background-color:#cfcfcf}.bow-modal-container .bow-description .bow-extra-fields .bow-decisions-table tbody tr.total-row th{background-color:#cfcfcf}.bow-modal-container .bow-description .bow-extra-fields .bow-investment-intro{font-size:13px;margin-bottom:1rem}.bow-modal-container .bow-description .bow-extra-fields .bow-investment-intro__item{align-items:center;display:flex}.bow-modal-container .bow-description .bow-extra-fields .bow-investment-intro__label{width:300px}.bow-modal-container .bow-description .bow-extra-fields .bow-investment-intro__value{align-items:center;display:flex}.bow-modal-container .bow-description .bow-extra-fields .bow-budget-table strong{font-size:14px}.bow-modal-container .bow-description .bow-extra-fields .bow-budget-table tr th{white-space:normal}.bow-modal-container .bow-description .bow-extra-fields .bow-decisions-fields:after{color:#376272;content:"–";display:block;font-weight:bold;font-size:24px;height:40px}.bow-modal-container .bow-description .bow-extra-fields .bow-decisions-fields:last-child:after{display:none}.bow-modal-container .bow-description .bow-extra-fields .bow-decisions-investment-note{padding-top:12px}.bow-modal-container .bow-footer{align-items:center;background:#f1efec;display:flex;flex:0 0 auto;height:92px;justify-content:center;position:relative;text-align:center}.bow-modal-container .bow-footer .bow-row-info{color:#78695e;display:none;font-size:12px;font-weight:normal;max-width:200px;text-shadow:1px 1px 1px hsla(0,0%,100%,.5)}@media(min-width: 768px){.bow-modal-container .bow-footer .bow-row-info{display:block}}@media(min-width: 1024px){.bow-modal-container .bow-footer .bow-row-info{font-size:16px;max-width:300px}}.bow-modal-container .bow-footer .bow-row-info .bow-subToaName{color:#534641;display:block;font-weight:bold}.bow-modal-container .bow-footer .bow-nav-item{align-items:center;display:flex;justify-content:center;height:92px;position:absolute;top:0}.bow-modal-container .bow-footer .bow-nav-item .arrow{background-image:url("/img/blue-triangle.svg");background-repeat:no-repeat;background-position:0 50%;display:block;height:100%;width:27px}.bow-modal-container .bow-footer .bow-nav-item.previous{justify-content:flex-start;left:20px;text-align:left}.bow-modal-container .bow-footer .bow-nav-item.next{flex-direction:row-reverse;justify-content:flex-end;right:20px;text-align:right}.bow-modal-container .bow-footer .bow-nav-item.next .arrow{transform:rotate(-180deg)}.bow-modal-container .bow-footer .bow-nav-label{text-shadow:1px 1px 1px hsla(0,0%,100%,.5)}.bow-modal-container .bow-footer .bow-nav-label .label{color:#6b6b6b;display:block;font-size:10px;text-transform:capitalize}@media(min-width: 769px){.bow-modal-container .bow-footer .bow-nav-label .label{font-size:14px}}.bow-modal-container .bow-footer .bow-nav-label .name{color:#000;display:none;font-size:12px;font-weight:bold;max-width:200px}@media(min-width: 768px){.bow-modal-container .bow-footer .bow-nav-label .name{display:block}}@media(min-width: 1024px){.bow-modal-container .bow-footer .bow-nav-label .name{font-size:14px;max-width:250px}}@media(min-width: 1920px){.bow-modal-container .bow-footer .bow-nav-label .name{max-width:350px}}.bow-modal-container .bow-heading{align-items:center;border-bottom:1px solid #f7f5f4;display:flex;justify-content:space-between;margin:36px 0 18px}.bow-modal-container .bow-heading h2{border:none;margin:0 !important}.bow-modal-container .bow-meta{font-size:12px}.bow-modal-container .bow-meta a{color:#3085ab;font-weight:bold}.bow-modal-container .bow-flex{align-items:center;display:flex;justify-content:space-between}
.footer{align-items:center;background-color:#393939;border-top:thin solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.8);display:flex;flex:0 0 76px;font-size:12px;height:76px;line-height:14px;padding:2px;position:relative;justify-content:space-between}.footer__info{display:flex;flex-direction:column;padding:0 12px}.footer__info a:link,.footer__info a:visited{color:hsla(0,0%,100%,.8);margin-right:1rem;text-decoration:underline}.footer__breadcrumbs{flex:0 0 50%;padding:0 12px;text-align:right}@media(max-width: 1023px){.footer__breadcrumbs{display:none}}.footer__meta{display:block}@media(min-width: 1025px){.footer__meta{display:none}}.footer__meta-btn{background:rgba(0,0,0,0);border:none;border-radius:50% 50%;color:#fff;cursor:pointer;font-size:14px;height:44px;margin:0;padding:0;text-align:center;width:44px}.footer__meta-btn:before{content:"ⓘ"}.footer__meta-btn--active:before{content:"×"}.footer__meta-info{align-items:flex-start;background:#393939;display:none;flex-direction:column;font-size:11px;height:76px;justify-content:center;left:0;line-height:12px;padding:5px 12px;position:absolute;top:0;width:80%;z-index:10}.footer__meta-info--active{display:flex}
.btn{background:#3085ab;border-radius:2px;border:none;color:hsla(0,0%,100%,.8);cursor:pointer;display:block;font-size:14px;letter-spacing:.09px;padding:.5rem 1rem;text-align:center}.btn:hover{background:rgb(67.602739726,160.7534246575,202.397260274)}.btn:active{background:rgb(36.8219178082,102.0273972603,131.1780821918)}.btn.cancel{background:#cfcac2}.btn.cancel:hover{background:hsl(36.9230769231,11.9266055046%,88.6274509804%)}.btn.cancel:active{background:hsl(36.9230769231,11.9266055046%,68.6274509804%)}.btn-blank,.btn-like-a-link{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:none;color:inherit;cursor:pointer;display:inline-flex;font-size:inherit;font-weight:inherit;padding:inherit;text-transform:inherit}.btn-blank:focus,.btn-like-a-link:focus{outline:none}.btn-blank--collapsable,.btn-like-a-link--collapsable{display:flex;justify-content:space-between;width:100%}.btn-like-a-link{color:#3085ab}html,body{display:flex;flex-direction:column;height:100vh}body{background-color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:18px;margin:0;overscroll-behavior:none;-ms-scroll-chaining:chained}*{box-sizing:border-box}p{margin:0}.application{display:flex;flex-direction:column;height:100vh;overflow:hidden}.container{display:flex;flex:1;overflow-y:auto}a:link,a:visited{color:#8bb7c7;text-decoration:none}
