body{margin:0}body main.mdc-top-app-bar--fixed-adjust{padding-left:var(--main-padding,16px);padding-right:var(--main-padding,16px)}.hidden{display:none!important}h1{font-family:Roboto,sans-serif;font-family:var(--mdc-typography-headline3-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:3rem;font-size:var(--mdc-typography-headline3-font-size,3rem);font-weight:400;font-weight:var(--mdc-typography-headline3-font-weight,400);letter-spacing:normal;letter-spacing:var(--mdc-typography-headline3-letter-spacing,normal);line-height:3.125rem;line-height:var(--mdc-typography-headline3-line-height,3.125rem);text-decoration:inherit;text-decoration:var(--mdc-typography-headline3-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline3-text-transform,inherit)}h1,h2{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}h2{font-family:Roboto,sans-serif;font-family:var(--mdc-typography-headline4-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:2.125rem;font-size:var(--mdc-typography-headline4-font-size,2.125rem);font-weight:400;font-weight:var(--mdc-typography-headline4-font-weight,400);letter-spacing:.0073529412em;letter-spacing:var(--mdc-typography-headline4-letter-spacing,.0073529412em);line-height:2.5rem;line-height:var(--mdc-typography-headline4-line-height,2.5rem);text-decoration:inherit;text-decoration:var(--mdc-typography-headline4-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline4-text-transform,inherit)}h3{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-headline5-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1.5rem;font-size:var(--mdc-typography-headline5-font-size,1.5rem);font-weight:400;font-weight:var(--mdc-typography-headline5-font-weight,400);letter-spacing:normal;letter-spacing:var(--mdc-typography-headline5-letter-spacing,normal);line-height:2rem;line-height:var(--mdc-typography-headline5-line-height,2rem);text-decoration:inherit;text-decoration:var(--mdc-typography-headline5-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline5-text-transform,inherit)}.mdc-data-table__cell,a,div,label,li,p,span:not(.mdc-button__label),td,th{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body1-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1rem;font-size:var(--mdc-typography-body1-font-size,1rem);font-weight:400;font-weight:var(--mdc-typography-body1-font-weight,400);letter-spacing:.03125em;letter-spacing:var(--mdc-typography-body1-letter-spacing,.03125em);line-height:1.5rem;line-height:var(--mdc-typography-body1-line-height,1.5rem);text-decoration:inherit;text-decoration:var(--mdc-typography-body1-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-body1-text-transform,inherit)}a{color:#4eace9}.success{color:green;color:var(--success-color,green)}.error{color:red;color:var(--error-color,red)}.mdc-banner .mdc-banner__fixed .mdc-banner__graphic{font-size:1.5rem}.mdc-banner .mdc-banner__fixed .mdc-banner__text{font-weight:600}.mdc-banner .mdc-banner__fixed .mdc-banner__actions{align-self:center}.mdc-banner .mdc-banner__fixed.notice{border-bottom-color:rgba(0,255,0,.12)}.mdc-banner .mdc-banner__fixed.notice .mdc-banner__graphic{background-color:green;background-color:var(--success-color,green)}.mdc-banner .mdc-banner__fixed.notice .mdc-banner__text{color:green;color:var(--success-color,green)}.mdc-banner .mdc-banner__fixed.notice .mdc-button:not(:disabled){background-color:#fff}.mdc-banner .mdc-banner__fixed.notice .mdc-button:not(:disabled):hover{background-color:#c6ffc6}.mdc-banner .mdc-banner__fixed.notice .mdc-button:not(:disabled).mdc-ripple-upgraded--background-focused,.mdc-banner .mdc-banner__fixed.notice .mdc-button:not(:disabled):not(.mdc-ripple-upgraded):focus{background-color:#c6ffc6}.mdc-banner .mdc-banner__fixed.notice .mdc-button:not(:disabled):not(:disabled):active{background-color:#84ff84}.mdc-banner .mdc-banner__fixed.notice .mdc-button:disabled{background-color:#fff}.mdc-banner .mdc-banner__fixed.notice .mdc-button{color:green;color:var(--error-color,green)}.mdc-banner .mdc-banner__fixed.notice .mdc-button .mdc-button__ripple:after,.mdc-banner .mdc-banner__fixed.notice .mdc-button .mdc-button__ripple:before{background-color:green;background-color:var(--mdc-ripple-color,green)}.mdc-banner .mdc-banner__fixed.alert{border-bottom-color:rgba(255,0,0,.12)}.mdc-banner .mdc-banner__fixed.alert .mdc-banner__graphic{background-color:red;background-color:var(--error-color,red)}.mdc-banner .mdc-banner__fixed.alert .mdc-banner__text{color:red;color:var(--error-color,red)}.mdc-banner .mdc-banner__fixed.alert .mdc-button:not(:disabled){background-color:#fff}.mdc-banner .mdc-banner__fixed.alert .mdc-button:not(:disabled):hover{background-color:#ffd5d5}.mdc-banner .mdc-banner__fixed.alert .mdc-button:not(:disabled).mdc-ripple-upgraded--background-focused,.mdc-banner .mdc-banner__fixed.alert .mdc-button:not(:disabled):not(.mdc-ripple-upgraded):focus{background-color:#ffd5d5}.mdc-banner .mdc-banner__fixed.alert .mdc-button:not(:disabled):not(:disabled):active{background-color:#ffb9b9}.mdc-banner .mdc-banner__fixed.alert .mdc-button:disabled{background-color:#fff}.mdc-banner .mdc-banner__fixed.alert .mdc-button{color:red;color:var(--error-color,red)}.mdc-banner .mdc-banner__fixed.alert .mdc-button .mdc-button__ripple:after,.mdc-banner .mdc-banner__fixed.alert .mdc-button .mdc-button__ripple:before{background-color:red;background-color:var(--mdc-ripple-color,red)}form{max-width:720px}form fieldset{margin-top:16px}form .mdc-form-field,form .mdc-text-field{display:flex}form .mdc-text-field{margin-top:24px}.accordion,.accordion .tab{overflow:hidden}.accordion .tab input.tab-toggle{opacity:0;position:absolute;z-index:-1}.accordion .tab input.tab-toggle:checked~.tab-label .accordion-button{transform:rotate(-180deg);transition:all .5s}.accordion .tab input.tab-toggle:checked~.tab-content{max-height:200em;-webkit-transform:translateZ(1px);transition:all 2s}.accordion .tab-label{align-items:center;display:flex;justify-content:flex-start;padding-left:4px}.accordion .tab-label .accordion-button{cursor:pointer;line-height:2em;transform-origin:.3em 1em;transition:all .5s}.accordion .tab-content{max-height:0;overflow:hidden;padding:0 1em;padding:0;transition:all .5s}.accordion .accordion-label,.accordion .accordion-static-label{font-size:1.15rem;font-weight:700;margin-left:10px}.accordion .accordion-label{cursor:pointer}.accordion .accordion-static-label{margin-left:25.5px}.raincoat-autocomplete .mdc-text-field .autocomplete-search-clear{cursor:pointer;pointer-events:all}.general-data-table{display:flex;flex-direction:column}.general-data-table .general-data-table-filtering{display:flex;justify-content:flex-end;padding-right:1px}.general-data-table .general-data-table-filtering .general-data-table-search{width:12rem}.general-data-table .general-data-table-filtering .general-data-table-search .mdc-text-field{height:36px;margin-bottom:8px;margin-top:0}.general-data-table .general-data-table-filtering .general-data-table-search .mdc-text-field .general-data-table-search-clear{cursor:pointer;pointer-events:all}.general-data-table .mdc-data-table__pagination .mdc-icon-button{font-size:1rem}.connections#action-index ion-grid{padding:0}.connections#action-index ion-grid ion-row{width:100%}.constructs_selections#action-show a{font-size:inherit;font-weight:inherit}.contact-us-form{max-width:none}.fab-modal .rating{align-items:center;display:flex;justify-content:space-between;width:max-content}.fab-modal .rating i:first-of-type{margin-right:1rem}.fab-modal .rating i:last-of-type{margin-left:1rem}.fab-modal .rating ion-radio-group{align-items:center;display:flex;gap:1rem}.fab-modal .rating ion-radio{align-items:center;display:inline-flex;justify-content:center;margin:.5rem;position:relative}.fab-modal .rating ion-radio::part(label){color:#143678;display:initial!important;font-size:1.25rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.fab-modal .rating ion-radio::part(container){display:none}.fab-modal ion-textarea{margin-bottom:12px}.filter_irlms#action-show .filtered-irlms{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;margin-bottom:1rem;width:100%}.filter_irlms#action-show .filtered-irlms .filter-card-title,.filter_irlms#action-show .filtered-irlms ion-card-title{font-weight:700;height:5.5rem;padding:.5rem;position:relative;text-align:center;width:275px}.filter_irlms#action-show .filtered-irlms ion-card-header{padding-bottom:0}.filter_irlms#action-show .filtered-irlms .selected{border:3px solid #000}.filter_irlms#action-show .filtered-irlms ion-card-content img{height:150px;padding-bottom:3.25rem;width:275px}.filter_irlms#action-show .filtered-irlms .card-actions{display:flex;justify-content:space-evenly;width:100%}.frameworks_selections#action-show .toggle-layout{max-width:unset}.home#action-index h1,.home#action-index h2{text-align:center}.home#action-index #logos{align-items:center;display:flex;justify-content:space-evenly}.home#action-index .actions{display:flex;flex-direction:column;margin:0 auto;text-align:left;width:480px}.home#action-index .actions .mdc-button__label{font-size:1rem}.hon{height:0;left:0;opacity:0;position:absolute;top:0;width:0;z-index:-1}[role=tooltip] .tooltip-content{--b:2em;--h:1em;--p:50%;--border-radius:4px;--background-color:#0c0c0c;--color:#fff;background:var(--background-color);border-image:conic-gradient(var(--background-color) 0 0) fill 0/0 calc(100% - var(--p) - var(--b)/2) var(--border-radius) calc(var(--p) - var(--b)/2)/var(--h) 0 0 0;border-radius:min(var(--border-radius),var(--p) - var(--b)/2) min(var(--border-radius),100% - var(--p) - var(--b)/2) var(--border-radius) var(--border-radius)/var(--border-radius);clip-path:polygon(0 0,0 100%,100% 100%,100% 0,min(100%,var(--p) + var(--b)/2) 0,var(--p) calc(var(--h)*-1),max(0%,var(--p) - var(--b)/2) 0);color:var(--color);font-weight:500;max-width:25ch;padding:1em;position:absolute;top:1em;z-index:3}.hide-tooltip+[role=tooltip],[role=tooltip]{position:relative;visibility:hidden}[aria-describedby]:focus+[role=tooltip],[aria-describedby]:hover+[role=tooltip]{visibility:visible}ion-header.banner{--ion-color-success:var(--banner-success-color,#005e00);--ion-color-danger:var(--banner-danger-color,#c50000);left:0;opacity:0;position:fixed;transform:translateY(-100%);transition:transform .3s ease,opacity .3s ease,visibility 0s linear .3s;visibility:hidden;width:100%}ion-header.banner.open{opacity:1;transform:translateY(0);transition:transform .3s ease,opacity .3s ease;visibility:visible}ion-header.banner.banner-notice ion-toolbar{--background:var( --banner-success-background-color,#cce5cc );--color:var(--banner-success-color,#005e00)}ion-header.banner.banner-alert ion-toolbar{--background:var( --banner-danger-background-color,#e5cccc );--color:var(--banner-danger-color,#c50000)}ion-header.banner ion-toolbar{border-top:5px solid;padding-left:min(50% - 350px);padding-right:min(50% - 350px)}ion-header.banner ion-toolbar ion-title{font-size:1rem}ion-header.banner ion-toolbar ion-button{--border-radius:4px!important}:root{--ion-toolbar-background:#4eace9;--ion-color-primary:#4eace9;--ion-color-primary-rgb:78,172,233;--ion-color-primary-contrast:#fff;--ion-color-primary-shade:#4597cd;--ion-color-primary-tint:#60b4eb;--ion-color-secondary:#143678;--ion-background-color:#fff;--ion-color-danger:#ff4500}ion-toolbar{color:#fff}.custom-fab{bottom:175px;position:fixed;right:20px;--border-radius:28px;--padding-start:16px;--padding-end:20px;font-size:14px;height:40px;z-index:999}.custom-fab ion-icon{margin-left:.05rem;margin-right:.5rem}ion-input ion-icon{color:rgba(0,0,0,.54);height:20px;width:20px}ion-input{margin-bottom:1em}#action-edit_lists_project ion-input,#action-edit_logic_model ion-input,#action-new ion-input,#login ion-input,.constructs_selections#action-show ion-input,.optional_additions#action-show ion-input,.passwords ion-input,.registrations ion-input{margin-bottom:1em;margin-top:1em}#action-edit_lists_project ion-checkbox,#action-edit_logic_model ion-checkbox,#action-new ion-checkbox,#login ion-checkbox,.constructs_selections#action-show ion-checkbox,.optional_additions#action-show ion-checkbox,.passwords ion-checkbox,.registrations ion-checkbox{display:block;margin-bottom:1em;margin-left:1em;margin-top:1em}.label-text-wrapper>p{color:#000;font-size:18px}.input-outline-container{top:7px!important}ion-input.label-floating .input-outline-container{top:0!important}ion-header.banner-alert ion-title{color:var(--ion-color-danger)}ion-header.banner-alert ion-toolbar{border-top:none}ion-header.banner-notice ion-title{color:var(--ion-color-success)}ion-header.banner-notice ion-toolbar{border-top:none}ion-grid .header-row{border-top:1px solid #e0e0e0;font-weight:700;padding:10px}ion-grid ion-row{border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-radius:2px;border-right:1px solid #e0e0e0}ion-grid ion-row ion-col.actions-column{padding:10px}ion-grid ion-row ion-col.title{padding-left:1em;padding-top:2em}ion-grid form{display:inline}ion-radio-group ion-radio{display:block;margin-bottom:1em;margin-left:1em}.home#action-index .actions .home-page-button{height:80px;margin:auto;width:280px}ion-select{border:1px solid #e0e0e0;border-radius:4px;padding:5px 10px 10px}ion-select:hover{background-color:#e0e0e0}.contact-us-form ion-textarea{margin-bottom:1em;margin-top:1em}.fake-ionic-button{align-items:center;background-color:var(--ion-color-primary);border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-family:Roboto,Helvetica Neue,sans-serif;font-size:.875rem;font-weight:500;height:36px;justify-content:center;letter-spacing:.06em;line-height:24px;padding:8px .75em;padding-block-end:8px;padding-block-start:8px;text-transform:uppercase}.fake-ionic-button ion-icon{font-size:1.4em;margin-right:5px}.operationalizations#action-index ion-grid ion-row{border-left:none;border-right:none}.lists-homes#action-show .actions ion-button{display:block;font-size:1rem;height:80px;margin:1em auto;width:280px}ion-textarea{margin-top:1em}.lists-homes#action-show h2{text-align:center}.lists-homes#action-show h2:last-child{margin-bottom:40px}.lists-homes#action-show .actions{display:flex;flex-direction:column;text-align:center}.lists-homes#action-show .actions .action-with-tooltip{position:relative}.lists-homes#action-show .actions .mdc-button__label{font-size:1rem}.lists-homes#action-show .actions .mdc-tooltip-wrapper--rich{display:inline;left:calc(50% + 148px);position:absolute;top:calc(50% - 18px)}.lists-homes#action-show .actions .mdc-tooltip-wrapper--rich .mdc-button{height:36px;width:unset}.lists-homes#action-show .actions .mdc-tooltip-wrapper--rich .tooltip-orange-text{color:#ea6812;font-size:inherit;line-height:inherit}.mdc-elevation--z0{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mdc-elevation--z1{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.mdc-elevation--z2{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.mdc-elevation--z3{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}.mdc-elevation--z4{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.mdc-elevation--z5{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)}.mdc-elevation--z6{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.mdc-elevation--z7{box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)}.mdc-elevation--z8{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.mdc-elevation--z9{box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)}.mdc-elevation--z10{box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)}.mdc-elevation--z11{box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)}.mdc-elevation--z12{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.mdc-elevation--z13{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)}.mdc-elevation--z14{box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)}.mdc-elevation--z15{box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)}.mdc-elevation--z16{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.mdc-elevation--z17{box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)}.mdc-elevation--z18{box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)}.mdc-elevation--z19{box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)}.mdc-elevation--z20{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)}.mdc-elevation--z21{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)}.mdc-elevation--z22{box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)}.mdc-elevation--z23{box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)}.mdc-elevation--z24{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.mdc-elevation-transition{transition:box-shadow .28s cubic-bezier(.4,0,.2,1);will-change:box-shadow}.lists-projects#action-dashboard #units-dialog .mdc-tooltip-wrapper--rich{position:absolute;right:10px;top:10px}.lists-projects#action-dashboard #units-dialog .mdc-dialog__content{padding-top:0}.lists-projects#action-dashboard #units-dialog #irlm-info-filter-dialog{left:-298px!important;width:unset!important}.lists-projects#action-dashboard #units-dialog ion-checkbox{display:block;margin-left:1em;margin-top:1em}.lists-projects#action-dashboard #dialog-content>form h2{margin:20px auto 4px}.lists-projects#action-dashboard #dialog-content>form .filter-section .check-all-button{display:inline;font-size:12px;height:24px;line-height:24px;margin-top:10px}.lists-projects#action-dashboard #dialog-content>form .filter-section .check-all-button .mdc-button__icon{font-size:12px;line-height:24px}.lists-projects#action-dashboard h1,.lists-projects#action-dashboard h2{margin-left:32px}.lists-projects#action-dashboard .mdc-top-app-bar--fixed-adjust{padding-bottom:64px}.lists-projects#action-dashboard .left-button{margin-left:32px}.lists-projects#action-dashboard #action-buttons{display:flex;position:absolute;right:32px;top:0}.lists-projects#action-dashboard #action-buttons .mdc-button{margin-right:8px}.lists-projects#action-dashboard #action-buttons form .mdc-button{margin-top:6px}.lists-projects#action-dashboard #body-content{max-width:unset;padding:0}.lists-projects#action-dashboard #dashboard-timeline-wrapper .sub-units{padding-left:1rem}.lists-projects#action-dashboard #dashboard-timeline-wrapper .dashboard-screenshot-target{position:absolute}.lists-projects#action-dashboard #dashboard-timeline-wrapper .dashboard-screenshot-target .strategies-table{border-collapse:collapse;display:table;margin-left:100px;table-layout:fixed;width:calc(100% - 120px)}.lists-projects#action-dashboard #dashboard-timeline-wrapper .dashboard-screenshot-target .strategies-table .bundle-row,.lists-projects#action-dashboard #dashboard-timeline-wrapper .dashboard-screenshot-target .strategies-table .strategy-row{display:table-row;height:40px}.lists-projects#action-dashboard #dashboard-timeline-wrapper .dashboard-screenshot-target .strategies-table .bundle-row .day-strategy,.lists-projects#action-dashboard #dashboard-timeline-wrapper .dashboard-screenshot-target .strategies-table .strategy-row .day-strategy{display:table-cell;position:relative}.lists-projects#action-dashboard #dashboard-timeline-wrapper .dashboard-screenshot-target .strategies-table .bundle-row .not-highlighted .strategy-bar,.lists-projects#action-dashboard #dashboard-timeline-wrapper .dashboard-screenshot-target .strategies-table .strategy-row .not-highlighted .strategy-bar{background-color:#e8e8e8!important}.lists-projects#action-dashboard #dashboard-timeline-wrapper .dashboard-screenshot-target .strategies-table .bundle-row .strategy,.lists-projects#action-dashboard #dashboard-timeline-wrapper .dashboard-screenshot-target .strategies-table .strategy-row .strategy{font-weight:600;left:0;position:absolute;text-align:center;white-space:nowrap;z-index:1}.lists-projects#action-dashboard #dashboard-timeline-wrapper .dashboard-screenshot-target .strategies-table .bundle-row .strategy .strategy-bar,.lists-projects#action-dashboard #dashboard-timeline-wrapper .dashboard-screenshot-target .strategies-table .strategy-row .strategy .strategy-bar{border-radius:5px;height:20px}.lists-projects#action-dashboard #dashboard-timeline-wrapper .dashboard-screenshot-target .strategies-table .bundle-row .strategy:hover .strategy-bar,.lists-projects#action-dashboard #dashboard-timeline-wrapper .dashboard-screenshot-target .strategies-table .strategy-row .strategy:hover .strategy-bar{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.lists-projects#action-dashboard #dashboard-timeline-wrapper .dashboard-screenshot-target .strategies-table .bundle-row .strategy.strategy-active>.strategy-bar,.lists-projects#action-dashboard #dashboard-timeline-wrapper .dashboard-screenshot-target .strategies-table .strategy-row .strategy.strategy-active>.strategy-bar{background-color:#143678}.lists-projects#action-dashboard #dashboard-timeline-wrapper .dashboard-screenshot-target .strategies-table .bundle-row .strategy.strategy-discontinued>.strategy-bar,.lists-projects#action-dashboard #dashboard-timeline-wrapper .dashboard-screenshot-target .strategies-table .strategy-row .strategy.strategy-discontinued>.strategy-bar{background-color:#f45656!important}.lists-projects#action-dashboard #dashboard-timeline-wrapper .dashboard-screenshot-target .strategies-table .bundle-row .strategy.strategy-modified>.strategy-bar,.lists-projects#action-dashboard #dashboard-timeline-wrapper .dashboard-screenshot-target .strategies-table .strategy-row .strategy.strategy-modified>.strategy-bar{background-color:#f4d23c}.lists-projects#action-dashboard #dashboard-timeline-wrapper .dashboard-screenshot-target .strategies-table .bundle-row .strategy .strategy-label,.lists-projects#action-dashboard #dashboard-timeline-wrapper .dashboard-screenshot-target .strategies-table .strategy-row .strategy .strategy-label{color:#5c7382;line-height:1.25rem;margin-left:-200px;margin-right:-200px;overflow:hidden;text-align:center;text-overflow:ellipsis}.lists-projects#action-dashboard #dashboard-timeline-wrapper .dashboard-screenshot-target .strategies-table .bundle-row .strategy .strategy-label.grayed-out,.lists-projects#action-dashboard #dashboard-timeline-wrapper .dashboard-screenshot-target .strategies-table .strategy-row .strategy .strategy-label.grayed-out{color:#e8e8e8}.lists-projects#action-dashboard #dashboard-timeline-wrapper .dashboard-screenshot-target .strategies-table .bundle-row.dragging-over{border-bottom:2px solid #999}.lists-projects#action-dashboard #dashboard-timeline-wrapper .dashboard-screenshot-target .strategies-table .bundle-row .bundle{background-color:#d7d7d7;border-radius:10px;display:inline-table;height:calc(100% - 5px);margin-bottom:8px;margin-left:-1px}.lists-projects#action-dashboard #dashboard-timeline-wrapper .dashboard-screenshot-target .strategies-table .bundle-row .bundle .title{color:#418fc2;display:block;font-weight:600;margin-left:-200px;margin-right:-200px;position:relative;text-align:center;z-index:1}.lists-projects#action-dashboard #dashboard-timeline-wrapper .dashboard-screenshot-target .strategies-table .bundle-row .bundle .bundle-strategy-wrapper{height:40px;position:relative}.lists-projects#action-dashboard #dashboard-timeline-wrapper .dashboard-screenshot-target .strategies-table .bundle-row .bundle .bundle-strategy-wrapper.dragging-over,.lists-projects#action-dashboard #dashboard-timeline-wrapper .dashboard-screenshot-target .strategies-table .strategy-row.dragging-over{border-bottom:2px solid #999}.lists-projects#action-dashboard #dashboard-timeline-wrapper .dashboard-screenshot-target .strategies-table .timeline-arrow-row{display:table-row;height:24px;position:relative}.lists-projects#action-dashboard #dashboard-timeline-wrapper .dashboard-screenshot-target .strategies-table .timeline-arrow-row .arrow{align-items:center;display:flex;width:100%}.lists-projects#action-dashboard #dashboard-timeline-wrapper .dashboard-screenshot-target .strategies-table .timeline-arrow-row .arrow .arrow-line{background-color:#143678;height:6px;width:100%}.lists-projects#action-dashboard #dashboard-timeline-wrapper .dashboard-screenshot-target .strategies-table .timeline-arrow-row .arrow .arrow-icon{font-size:24px}.lists-projects#action-dashboard #dashboard-timeline-wrapper .dashboard-screenshot-target .strategies-table .x-label-row{display:table-row}.lists-projects#action-dashboard #dashboard-timeline-wrapper .dashboard-screenshot-target .strategies-table .x-label-row .x-label-day{display:table-cell;height:1em;position:relative}.lists-projects#action-dashboard #dashboard-timeline-wrapper .dashboard-screenshot-target .strategies-table .x-label-row .x-label-day.dated{border-left:1px dashed #aaa}.lists-projects#action-dashboard #dashboard-timeline-wrapper .dashboard-screenshot-target .strategies-table .x-label-row .x-label-day .timeline-bar{background-color:#bbb;bottom:27px;position:absolute;width:3px;z-index:-1}.lists-projects#action-dashboard #dashboard-timeline-wrapper .dashboard-screenshot-target .strategies-table .x-label-row .x-label-day .x-label{font-size:14px;margin:0;position:absolute;right:-21px;text-align:right;top:44px;transform:rotate(-45deg);width:140px}.lists-projects#action-dashboard #dashboard-timeline-wrapper .dashboard-screenshot-target .strategies-table .x-label-row .x-label-day .x-date{left:-88px;margin:0;position:absolute;text-align:center;top:48px;width:176px}.lists-projects#action-dashboard #dashboard-timeline-wrapper .dashboard-screenshot-target .dashboard-color-legend{align-items:baseline;display:flex;height:4rem;justify-content:center;margin-top:64px;position:relative}.lists-projects#action-dashboard #dashboard-timeline-wrapper .dashboard-screenshot-target .dashboard-color-legend .legend-box{border:1.5px solid #000;border-radius:5px;color:#fff;font-weight:bolder;margin:2rem .5rem;padding:.5rem 0;text-align:center;width:8rem}.lists-projects#action-dashboard #dashboard-timeline-wrapper .dashboard-screenshot-target .dashboard-color-legend .legend-box.strategy-active{background-color:#143678}.lists-projects#action-dashboard #dashboard-timeline-wrapper .dashboard-screenshot-target .dashboard-color-legend .legend-box.strategy-discontinued{background-color:#f45656!important}.lists-projects#action-dashboard #dashboard-timeline-wrapper .dashboard-screenshot-target .dashboard-color-legend .legend-box.strategy-modified{background-color:#f4d23c;color:#000}.lists-projects h1{display:flex}.lists-projects .dates ion-button{margin-bottom:1em}.lists-projects .dates .extra-date{display:flex}.lists-projects .dates .extra-date .date-title,.lists-projects .dates .extra-date .date-value{flex:1}.lists-projects .dates .extra-date .date-title{margin-right:8px}.lists-projects .dates ion-datetime-button{justify-content:flex-start;margin-bottom:1.25em;margin-top:.25em}.lists-projects .actors ion-button{margin-bottom:1em}.lists-projects .unit-subform .action{display:flex;gap:.5rem;margin-top:1rem}.lists-projects .sub-units-list{border-top:1px solid #eee;margin-top:2rem;padding-top:1rem}.lists-projects .sub-units-list ul{list-style:none;margin-bottom:1rem;padding-left:0}.lists-projects .sub-units-list ul li{margin-bottom:.5rem}.lists-projects .sub-units-list ul li .sub-unit-link-button{background:none;border:none;color:var(--ion-color-primary,#3880ff);cursor:pointer;font-size:1rem;padding:0;text-decoration:underline}.lists-projects .sub-units-list p{color:#666;font-style:italic}.lists-projects .units-split-pane .left-pane{flex:1;min-height:200px;padding-right:1rem}.lists-projects .units-split-pane .right-pane{flex:1.5;min-height:200px;padding-left:1rem}.lists-projects .units-tree ul{list-style-type:none;padding-left:1.5rem}.lists-projects .units-tree>ul{padding-left:4px}.lists-projects .units-tree>ul ul{border-left:1px solid #bbb}.lists-projects .units-tree>ul ul ul{border-left:1px solid #888}.lists-projects .units-tree>ul ul ul ul{border-left:1px solid #000}.lists-projects .units-tree .unit-link-button{background:none;border:none;color:var(--ion-color-primary);cursor:pointer;display:block;font-size:1rem;margin-bottom:.25rem;padding:.25rem 0;text-align:left;width:100%}.lists-projects .units-tree .unit-link-button:hover{background-color:#eee}.lists-projects .units-tree .unit-link-button.active{color:var(--ion-color-primary-shade,#3171e0);font-weight:700;text-decoration:underline}.lists-projects .button-form{margin-top:6px}.lists-projects ion-modal#definitionDialog{--width:fit-content;--min-width:300px}.lists-projects#action-show ion-button.info{margin-left:1em}.lists-project-select{align-items:center;display:flex;justify-content:space-between;padding:.5rem}.lists-project-select a{font-size:1.5rem;font-weight:700}.lists-project-select .project-select-section{flex:4}.lists-project-select button{margin:0}#action-new_from_irlm ion-radio>.radio-wrapper{justify-content:flex-end}.lists#body-content{min-height:unset}.text-field-with-tooltip{margin-top:24px;position:relative}.text-field-with-tooltip .tooltip__content a{font-size:.875rem}footer{background-color:#fff;bottom:0;position:fixed;width:100%;z-index:4}footer p{margin:auto;max-width:855px;text-align:center}.lists-strategies .tall-select #select-selected-text,.lists-strategy_bundles .tall-select #select-selected-text,.lists-strategy_discontinuations .tall-select #select-selected-text,.lists-strategy_modifications .tall-select #select-selected-text{text-wrap:wrap}.lists-strategies .strategies-table-container,.lists-strategy_bundles .strategies-table-container,.lists-strategy_discontinuations .strategies-table-container,.lists-strategy_modifications .strategies-table-container{display:flex;flex-direction:column}.lists-strategies .strategies-table-container .toggle-strategies,.lists-strategy_bundles .strategies-table-container .toggle-strategies,.lists-strategy_discontinuations .strategies-table-container .toggle-strategies,.lists-strategy_modifications .strategies-table-container .toggle-strategies{margin-bottom:32px}.lists-strategies .strategies-table-container .fa-square-check,.lists-strategy_bundles .strategies-table-container .fa-square-check,.lists-strategy_discontinuations .strategies-table-container .fa-square-check,.lists-strategy_modifications .strategies-table-container .fa-square-check{color:green}.lists-strategies .fa-circle-exclamation,.lists-strategy_bundles .fa-circle-exclamation,.lists-strategy_discontinuations .fa-circle-exclamation,.lists-strategy_modifications .fa-circle-exclamation{color:orange}.lists-strategies .sub-units,.lists-strategy_bundles .sub-units,.lists-strategy_discontinuations .sub-units,.lists-strategy_modifications .sub-units{border-left:1px solid #ccc;padding-left:1rem}.lists-strategies #date-input-section,.lists-strategy_bundles #date-input-section,.lists-strategy_discontinuations #date-input-section,.lists-strategy_modifications #date-input-section{margin-top:1rem}.lists-strategies #date-input-section ion-datetime-button,.lists-strategy_bundles #date-input-section ion-datetime-button,.lists-strategy_discontinuations #date-input-section ion-datetime-button,.lists-strategy_modifications #date-input-section ion-datetime-button{float:left}.lists-strategies ion-button,.lists-strategy_bundles ion-button,.lists-strategy_discontinuations ion-button,.lists-strategy_modifications ion-button{display:block;margin-top:1rem}.lists-strategies ion-button.info,.lists-strategy_bundles ion-button.info,.lists-strategy_discontinuations ion-button.info,.lists-strategy_modifications ion-button.info{margin-top:0}.lists-strategies ion-datetime-button,.lists-strategy_bundles ion-datetime-button,.lists-strategy_discontinuations ion-datetime-button,.lists-strategy_modifications ion-datetime-button{display:inline;float:left}.lists-strategies #discontinuation-prospective,.lists-strategy_bundles #discontinuation-prospective,.lists-strategy_discontinuations #discontinuation-prospective,.lists-strategy_modifications #discontinuation-prospective{display:block}.lists-strategies#action-index ion-button{max-width:250px}.lists-strategies#action-index form>ion-button{max-width:unset}.lists-strategies#action-index .strategy-buttons-container{display:flex;flex-wrap:wrap}.lists-strategies#action-index .strategy-buttons-container form{display:inline-block;width:fit-content}.lists-strategies#action-index .strategy-buttons-container form button{margin-top:6px}.lists-strategies#action-show #body-content{max-width:100%}.lists-strategies#action-show #body-content .strategy-info-page{display:flex;justify-content:space-between;width:100%}.lists-strategies#action-show #body-content .strategy-info-page .strategy-info{margin-right:3rem}.lists-strategies#action-show #body-content .strategy-info-page .strategy-info-buttons{align-items:flex-end;display:flex;flex-direction:column}.lists-strategies#action-show #body-content .strategy-info-page .strategy-info-buttons a,.lists-strategies#action-show #body-content .strategy-info-page .strategy-info-buttons button,.lists-strategies#action-show #body-content .strategy-info-page .strategy-info-buttons ion-button{border-radius:4px;margin-top:.5rem;width:20rem}.lists-strategies#action-edit input::-webkit-datetime-edit-day-field,.lists-strategies#action-edit input::-webkit-datetime-edit-month-field,.lists-strategies#action-edit input::-webkit-datetime-edit-year-field,.lists-strategies#action-new input::-webkit-datetime-edit-day-field,.lists-strategies#action-new input::-webkit-datetime-edit-month-field,.lists-strategies#action-new input::-webkit-datetime-edit-year-field{opacity:var(--field-opacity,0)}.lists-strategies#action-edit input[type=date].has-value,.lists-strategies#action-new input[type=date].has-value{--field-opacity:1}.logic_models#action-show .show-irlm-page{align-items:center;display:flex;flex-direction:column;text-align:center}.logic_models#action-show .show-irlm-page .irlm-export-div{width:100%}.logic_models#action-show .show-irlm-page .irlm-export-div .irlm{align-items:center;display:flex;flex-direction:row}.logic_models#action-show .show-irlm-page .irlm-export-div .irlm .irlm-pic{margin-right:1rem}.logic_models#action-show .show-irlm-page .irlm-export-div .irlm a{height:auto;margin-top:7rem}.logic_models#action-show .show-irlm-page .irlm-export-div .irlm li,.logic_models#action-show .show-irlm-page .irlm-export-div .irlm p{text-align:left}.logic_models#action-show .show-irlm-page .irlm-options{margin-top:1rem}.logic_models#action-show .show-irlm-page .irlm-options .irlm-buttons{display:flex;flex-wrap:wrap;justify-content:center}.nav-button-container{bottom:0;display:flex;justify-content:space-between;max-width:855px;position:absolute;width:100%}@media(max-width:1024px){.nav-button-container{max-width:90%}}@media(max-width:480px){.nav-button-container{max-width:85%}}.operationalizations .title{white-space:break-spaces;width:250px}.operationalizations .form-cell{padding:0}.operationalizations form{display:flex;max-width:100%}.operationalizations form label{flex:1}.operationalizations form .action{padding-top:4px;text-align:center;width:150px}.strategy_operationalizations#action-edit ion-checkbox{display:block;margin-bottom:12px}@media print{.hide-from-print,.irlm-options,header,ion-modal{display:none!important}}.structure_confirmations#action-show{align-items:center;display:flex;flex-direction:column}.structure_confirmations#action-show .info,.structure_confirmations#action-show h1,.structure_confirmations#action-show h2{text-align:center}.structure_confirmations#action-show .irlm-options{margin-top:1rem}.structure_confirmations#action-show .irlm-options .irlm-buttons{display:flex;flex-wrap:wrap;justify-content:center}.show-irlm-title{border-bottom:1px solid #000;font-weight:300;margin:1rem auto;padding-bottom:.25rem;width:fit-content}.irlm-structure{min-height:400px}.irlm-structure.table-layout{display:table}.irlm-structure .irlm-vertical-box{border:1px solid #000;display:table-cell;text-align:left;vertical-align:top;width:194px}.irlm-structure .irlm-vertical-box .domain,.irlm-structure .irlm-vertical-box .innovation,.irlm-structure .irlm-vertical-box .innovation-mechanism{margin:0 8px}.irlm-structure .irlm-vertical-box .box-content{min-height:130px}.irlm-structure .irlm-vertical-box ul{padding-left:24px}.irlm-structure .irlm-vertical-box ul li{font-size:15px}.irlm-structure .irlm-outer-row{display:table-row}.irlm-structure .irlm-arrow-column{display:table-cell;text-align:center;vertical-align:middle;width:24px}.irlm-structure .irlm-arrow-column *{margin:32px 0}.irlm-structure .irlm-arrow-row{display:table-cell;height:25px;padding-top:3px;text-align:center}.irlm-structure .irlm-cell{display:table-cell;min-width:24px}.irlm-structure .colspan2,.irlm-structure .colspan2 label{width:414px}.irlm-structure .color1{background-color:#d2dcf0;border:1px solid #999;margin:4px;min-height:3em}.irlm-structure .color2{background-color:#9aadd1;border:1px solid #999;margin:4px;min-height:3em}.irlm-structure .color3{background-color:#233e7e;border:1px solid #999;margin:4px;min-height:3em}.irlm-structure .color3 .strategy{color:#fff}.irlm-structure .color4{background-color:#192951;border:1px solid #999;margin:4px;min-height:3em}.irlm-structure .color4 .strategy{color:#fff}.irlm-structure .color5{background-color:#e9e9e9}.irlm-structure .color6{background-color:#f9dfcd}.irlm-structure label{background-color:gray;color:#fff;display:table-cell;height:48px;padding:4px 0;text-align:center;vertical-align:middle;width:194px}.team-memberships form{max-width:max-content}.team-memberships form .team-member{align-items:center;display:flex;justify-content:space-between;width:100%}
/*# sourceMappingURL=application-3aa2c961.css.map*/